h1 span{font-size:2.25rem;font-weight:normal;padding:0 0 0 20px}a:hover{text-decoration:none}div .h-adr{margin-top:2rem}select,input[type=checkbox],input[type=radio],.custom-radio label,.checkbox label{cursor:pointer}input{padding-left:.75rem!important}.form-group legend{font-weight:bold;display:block!important;font-size:20px}.form-inline{margin-top:5px}.mT1rem{margin-top:1rem!important}.w4rem{width:4rem!important}.readonly-input-text{text-align:center;background:#eee;padding:.5em 0;border-radius:.25rem;max-width:unset}.readonly-input-text input{text-align:center;background:#eee;border:0;padding-left:0!important;font-weight:bold}footer{background:#ad7989;text-align:center;width:100%;height:50px;line-height:50px;margin-top:50px;display:flex;align-items:center;justify-content:center}#copyright{margin:0;line-height:0}.custom-interview-error{display:block;width:100%;margin-top:.25rem;font-size:150%;color:#dc3545}.confirm-table{width:80%;margin:20px auto 0}.question-table{width:100%}.question-table tr{border-bottom:1px solid #fff}.question-table th,.question-table td{padding:10px 20px}.question-table .question{width:40%}.question-table .answer{background:#f5f5f5}.question-table .answer ul{display:flex;list-style-type:none;padding:0;margin:0;justify-content:space-between;flex-wrap:wrap}.question-table .answer ul li{width:48%;margin:2% 0}.confirm-table-check,.confirm-table{width:500px;margin:20px auto}.confirm-table th,.confirm-table td{background:#f5f5f5;border:solid 1px #fff;padding:10px 20px}.confirm-table-check label{color:#6597ce;padding-left:10px}#submit_btn{text-align:center}#submit_btn form{display:inline-block;margin:20px 10px 0 10px;width:25%}.navbar-brand{width:100%}.form-control{font-size:16px}.submit-btn-area{max-width:300px;width:100%;margin:50px auto}.submit-btn-area .btn{border:0;-webkit-appearance:none;color:#fff}.checkbox_flex{display:flex;flex-wrap:wrap}.checkbox_flex .custom-checkbox{display:inline-block}.qst_grp{display:block;padding-bottom:7px;font-size:23px;color:#242424;background:#ececec;padding:5px 12px;margin:35px 0 15px 0}.hastype2{min-width:240px}.confirm-table .row td:last-child{align-self:flex-end}.schema_contain{position:relative;display:inline-block;line-height:0;z-index:1;background:#fff}.question-table .schema_contain{width:100%;height:100%}.schema_bg{height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-color:#fff;background-size:cover;position:absolute;opacity:.8;z-index:-1;top:0;left:0}.schema_contain canvas{cursor:crosshair;border:2px solid #ced4da;border-radius:5px}.question-table .schema_img{width:100%}.no_img{width:100%}.schema_bg0,.schema_bg1,.schema_bg2,.schema_bg3,.schema_bg4,.schema_bg5,.schema_bg6,.schema_bg7,.clear_schema_area,.undo_schema_area,.redo_schema_area,.save_canvas{cursor:pointer;width:100px;margin:10px auto;color:#2f2f2f;font-weight:bold;background:#e2e2e2;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:15px;padding:3px 0;display:inline-block}.schema_bg0:active,.schema_bg0:focus,.schema_bg1:active,.schema_bg1:focus,.schema_bg2:active,.schema_bg2:focus,.schema_bg3:active,.schema_bg3:focus,.schema_bg4:active,.schema_bg4:focus,.schema_bg5:active,.schema_bg5:focus,.schema_bg6:active,.schema_bg6:focus,.schema_bg7:active,.schema_bg7:focus,.clear_schema_area:active,.clear_schema_area:focus,.undo_schema_area:active,.undo_schema_area:focus,.redo_schema_area:active,.redo_schema_area:focus,.save_canvas:active,.save_canvas:focus,.passed_valid .save_canvas{box-shadow:inset 1px 1px 1px #cacaca}.save_canvas{box-shadow:0 0 4px #9d0000}.passed_valid .save_canvas{cursor:default;color:#8e8e8e;box-shadow:inset 0 0 4px #5a5a5a}.passed_valid .custom-interview-error{opacity:0}.canvas_schema{margin:40px auto}.passed_valid canvas{border-color:#9eceff!important}.grouptab{border-radius:7px;padding-bottom:30px;margin-bottom:30px;border:2px solid #ced4da;background:#fafffb;overflow:hidden}.addbtn{cursor:pointer;padding:10px;text-align:center;margin:10px auto;color:#2f2f2f;font-weight:bold;background-color:#d2e5d4;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:15px;display:inline-block}.tabs{display:flex;list-style-type:none;background:#e8e8e8;border-bottom:2px solid #ced4da;padding-top:20px}.tabs li a{background:#fafffb;padding:6px 30px;margin:0 10px 0 0;border-top-left-radius:10px;border-top-right-radius:10px;position:relative;background:#fff;border:solid 2px #ced4da;border-bottom:0;color:#29923c;display:inline-block;width:119px;text-align:center;position:relative}.tabs .ui-state-active a{font-weight:bold;background:#fafffb}.tabs .ui-state-active a:after{content:"";position:absolute;background-color:#fafffb;width:100%;height:20px;bottom:-13px;left:0}.grouptab .tab_content{padding:0 30px}.closetab{position:absolute;width:15px;height:15px;line-height:11px;top:50%;right:10px;transform:translateY(-50%)}.logo_cont{display:flex;align-items:flex-end;flex-wrap:wrap}.pc_logo_image{width:100%}#header_title{font-size:22px;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo UI",Meiryo,serif;margin:0 0 0 20px;padding:2px 0;text-align:center;flex-grow:.5;font-weight:bold;color:#fff}.logo_link{max-width:300px}.text-muted{color:#7c7c7c!important}.form-inline .w100{width:100%}.form-inline label{justify-content:left;color:#7c7c7c}.input_div,.form-inline label{padding-left:0}.form-inline .input_div:last-child{padding-right:0}label.input-group-text{padding:.375rem .75rem}.add_desc{font-size:14px;color:#7c7c7c;margin-top:5px}form .form-control::-webkit-input-placeholder{color:#ccc}form .form-control::-moz-placeholder{color:#ccc}form .form-control:-ms-input-placeholder{color:#ccc}form .form-control:placeholder{color:#ccc}.form-group{margin-bottom:2rem}form .sub{margin-top:-20px!important}.info_box{border:solid 1px #fff;padding:10px;background:#fff;border-radius:.3em}.alert_box{margin-bottom:0}.before_note{border:solid 1px #fff;background:#fff5f5;padding:1rem 1rem 0}.before_note p:first-child{border-bottom:dashed 1px #fdcaca}.before_note ol{list-style:none;padding:0!important}.before_note .custom-checkbox{padding-left:30px}.before_note .custom-checkbox .custom-control-label{max-width:none!important}.custom-checkbox .custom-control-input{left:0}.before_note ol>li{padding:0 0 10px}.before_note .custom-checkbox .custom-control-label::before{border:solid 1px #bfbfbf;background:#fff;width:20px;height:20px;top:1px}.before_note .custom-checkbox .custom-control-label::after{width:20px;height:20px;top:1px}.before_note .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#6db778;border:solid 1px #6db778}.box_withhead .btitle{background-color:#eaf3eb!important;padding:10px 20px;margin-bottom:0}.box_withhead ol>li{padding:10px 20px;margin-bottom:0}.box_withhead ol{background:#f5f5f5}@media(min-width:1200px){.container{max-width:960px}header .container{max-width:1140px}}@media only screen and (max-width:780px){.confirm-table .column-header{font-weight:bold}.confirm-table thead{display:none}body{padding-top:0!important}label{max-width:200px!important}.navbar-brand{margin:0}.confirm-table-check,.confirm-table{width:100%}.tabs{padding:20px 10px 0 10px}.tabs li a{width:unset;padding:5px 5px}.grouptab .tab_content{padding:0 10px}.closetab{top:-16px;left:50%;transform:translateX(-50%)}#header_title{width:100%;margin:0;margin-top:10px}.logo_cont{text-align:center;justify-content:center}.input_div{padding:0;margin-bottom:5px}.qst_grp{font-size:18px;text-align:center}}@media only screen and (max-width:460px){.form-group legend{font-size:18px}#header_title{font-size:25px;text-align:center;padding:0}.question-table tr{border:0}.question-table th,.question-table td{padding:5px 10px;display:block;width:100%!important}.confirm-table td,.confirm-table th{padding:5px 10px}.confirm-table-check label{width:90%;max-width:unset!important;vertical-align:middle;text-align:center;font-size:14px}.before_note ol{padding-left:1.5rem}}