.wrap{margin:0 auto;max-width:96%;width:1240px}.flex,.flex-sb{display:-webkit-flexbox;display:-moz-flexbox;display:-moz-flex;display:flex;flex-wrap:wrap}.flex-sb{justify-content:space-between}.pr{position:relative}.sp{display:none}.site_hd{height:60px}.read-only{pointer-events:none}.read-only input[type=checkbox]{opacity:.5}footer.footer{background:#fff;font-size:12px;line-height:40px;text-align:right}.main_content{min-height:calc(100vh - 100px);padding:100px 0}.page-top_content{justify-content:center;padding:250px 0 0}.survey_box{background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.15)}.survey_content_area{padding:40px 60px 20px}.steps_area{background:#ddf1f8;line-height:0;padding:30px 30px 25px;text-align:center}.steps_area .flex{background:#fff;border-radius:30px;flex-wrap:nowrap;justify-content:center;margin:0 auto;overflow:hidden;padding-right:30px;width:100%}.survey-form .steps_area .steps .step{background:#23a6cc;border-radius:0;height:10px;margin:0;opacity:1;width:100%}.survey-form .steps_area .steps .step.active{border-radius:0 10px 10px 0}.survey-form .steps_area .steps .step.active~.step{background:#fff}.steps_area p.fin,.steps_area p.start{color:#23a6cc;font-family:sans-serif;font-size:12px;font-weight:700;position:absolute;top:0}.steps_area p.start{left:5px}.steps_area p.fin{right:5px}.steps_area .steps{padding:10px 0 0}.steps_area_inner{align-items:center}.steps_area_inner .steps{width:870px}.steps_area_inner .produce{font-size:10px;line-height:1}.question_title{font-size:18px;margin-bottom:30px}.question_title label span{font-size:70%;margin-left:10px}.radio_btn{margin:0 .5% 10px;width:49%}.radio_btn[readonly]{pointer-events:none}.radio_btn[readonly] label[exclude=true]{visibility:hidden}.radio_btn:not(.column_count_specified){min-width:19%;width:49%}.radio_btn input{display:none}.radio_btn label{border:1px solid #bdc3c7;border-radius:4px;cursor:pointer;font-size:16px;padding:15px 10px 15px 35px;position:relative;transition:.2s}.radio_btn label:after,.radio_btn label:before{content:"";left:10px;position:absolute;top:19px;transition:.2s}.radio_btn label:before{border:2px solid #23a6cc;border-radius:50%;height:14px;opacity:.5;width:14px}.radio_btn label:after{background:#fff;border-radius:50%;height:6px;margin-left:4px;margin-top:4px;opacity:0;width:6px}.radio_btn input:checked+label:after{opacity:1}.radio_btn input:checked+label:before{border:2px solid #fff;opacity:1}.radio_btn input:checked+label{background:#23a6cc;border-color:#23a6cc;box-shadow:inset 0 0 0 1px #23a6cc;color:#fff}.action_btns{text-align:right}.action_btns .inner button{background:#1dbcd8;border:none;font-size:16px;font-weight:700;height:50px;width:140px}.checkbox_btn{margin:0 .5% 10px;width:49%}.checkbox_btn[readonly]{pointer-events:none}.checkbox_btn[readonly] label[exclude=true]{visibility:hidden}.checkbox_btn input{display:none}.checkbox_btn label{border:1px solid #bdc3c7;border-radius:4px;cursor:pointer;font-size:16px;padding:15px 10px 15px 35px;position:relative;transition:.2s}.checkbox_btn label:after,.checkbox_btn label:before{content:"";left:10px;position:absolute;top:19px;transition:.2s}.checkbox_btn label:before{border:2px solid #23a6cc;height:14px;opacity:.5;width:14px}.checkbox_btn label:after{border:solid #ff5722;border-width:0 4px 4px 0;height:18px;margin-left:4px;margin-top:-8px;opacity:0;transform:rotate(45deg);width:10px}.checkbox_btn input:checked+label:after{opacity:1}.checkbox_btn input:checked+label:before{border:2px solid #fff;opacity:1}.checkbox_btn input:checked+label{background:#23a6cc;border-color:#23a6cc;box-shadow:inset 0 0 0 1px #23a6cc;color:#fff}.target_content input[type=text]{height:60px;padding:0 20px}.target_content input[type=text]:focus{box-shadow:none}table.table-matrix td,table.table-matrix th{vertical-align:middle}table.table-matrix thead th{background:#f8fafc;padding:10px 4px}table.table-matrix tbody tr:nth-child(2n) td,table.table-matrix tbody tr:nth-child(2n) th{background:#f2fbff}table.table-matrix tbody td{padding:10px;position:relative}table.table-matrix tbody td .input-single-radio input{display:none}table.table-matrix tbody td .input-single-radio label{background:#eee;border-radius:5px;cursor:pointer;height:100%;height:40px;left:0;margin:auto;position:relative;top:0;transition:.2s;width:100%;width:40px}table.table-matrix tbody td .input-single-radio input[readonly]+label{pointer-events:none}table.table-matrix tbody td .input-single-radio label:after{border:solid #fff;border-width:0 5px 5px 0;bottom:0;bottom:5px;content:"";height:20px;left:0;margin:auto;opacity:1;position:absolute;right:0;top:0;transform:rotate(45deg);transition:.2s;width:12px}table.table-matrix tbody td .input-single-radio input:checked+label{background:#1dbcd8}table.table-matrix tbody td .input-single-radio input:checked+label:before{opacity:0}table.table-matrix tbody td .input-single-radio input:checked+label:after{opacity:1}table.table-matrix tr{vertical-align:middle}.input-file label.input-file-group{align-items:center;background:#f2f2f2;border-radius:10px;cursor:pointer;margin:0 auto 2px;padding:30px;position:relative;width:450px}.input-file label.input-file-group .icon{margin-right:20px;width:60px}.input-file label.input-file-group .sub-icon{color:#a5a5a5;height:30px;width:30px}.input-file label.input-file-group .sub-icon.fas{font-size:30px}.input-file label.input-file-group .text{font-size:20px}.input-file .file-view{max-width:120px}.input_range{align-items:center;margin-bottom:30px;width:100%}.input_range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(61,188,216,.2);border-radius:10px;cursor:pointer;height:15px;outline:none;padding:0;width:100%}.input_range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #1dbcd8;border-radius:50%;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-sizing:content-box;height:24px;width:24px}.input_range input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #1dbcd8;border-radius:50%;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);height:24px;width:24px}.input_range input[type=range]::-moz-focus-outer{border:0}.input_range input[type=range]:active::-webkit-slider-thumb{box-shadow:0 5px 10px -2px rgba(0,0,0,.3)}.input_range input[type=range][readonly]{pointer-events:none}.input_range_target{padding:0 6px;width:100%}.input_range_target label{display:-ms-inline-flexbox;padding:0}.input_range_target label input{display:none}.input_range-val{background:#f2f2f2;border-radius:5px;color:#1dbcd8;font-family:sans-serif;font-size:16px;font-weight:700;line-height:30px;text-align:center;width:50px}.input_range-input{position:relative;width:100%;z-index:2}.range_label{font-size:12px;font-weight:700;line-height:1em;position:relative;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.range_label_parent{display:flex;justify-content:center;width:1em}.form-group.input-text{width:100%}.page-term_privacy h1{font-size:30px;font-weight:700;margin:0 0 80px}.page-term_privacy h2{border-left:5px solid #607d8b;font-size:20px;font-weight:700;margin:40px 0 20px;padding-left:10px}.page-term_privacy{font-size:16px}.page-survey_mail_create .question_title label{margin:30px 0 10px}.mail_reserve_area{background:#f8fafc;border-radius:10px;margin:30px 0;padding:20px}.img.question_image{margin:0 0 20px}.form-group img{max-width:100%;width:auto}.input_range-scale{display:-webkit-flexbox;display:-moz-flexbox;display:-moz-flex;display:flex;justify-content:space-between;left:0;padding:0 8px;position:absolute;right:0;top:50%;z-index:-1}.input_range-scale>div{align-items:center;display:flex;flex-direction:column}.input_range-scale .scale{background:#000;border-radius:2px;height:16px;margin-bottom:3px;opacity:.6;width:2px}.input_range-scale .bullet{display:flex;font-size:12px;font-weight:700;justify-content:center;text-align:center;width:1em}.checkbox-option .options .item,.radio-option .options .item{align-items:center;background:#f2f2f2;border-radius:10px;display:flex;margin:0 0 10px;padding:10px}.checkbox-option .options .item .form-group,.checkbox-option .options .item input,.radio-option .options .item .form-group,.radio-option .options .item input{margin:0}a.lightbox_btn{display:block;position:relative}a.lightbox_btn:before{background:rgba(0,0,0,.3);background-image:url(/images/common/icon-image_zoom.png);background-position:50%;background-repeat:no-repeat;background-size:20px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.2s;width:100%}a.lightbox_btn:hover:before{opacity:1}.choices_image_note{font-size:12px;text-align:right}p.choices_image{margin:0 0 5px}p.choices_text{margin:0}thead.choices_text_vertical p.choices_text{line-height:1;margin:0 auto;white-space:nowrap;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}.form-control[readonly]{pointer-events:none}.notes{color:#ff5722}.diary_content{margin:0 auto 10px;width:50%}.diary_content .survey_name{border:1.5px solid #ccc;border-radius:5px;font-size:18px;font-weight:700;margin:0 0 10px;padding:10px;text-align:center;width:100%}.diary_content .answer_histories{height:200px;margin-top:30px;overflow-y:auto}.diary_content .action_button{border:none;font-size:16px;font-weight:700;padding:10px;text-align:center}.diary_content .action_button .answer-btn{background:#1dbcd8;color:#fff;margin:0 auto 10px;width:80%}.diary_content .action_button .completed-btn{background:#545454;color:#fff;margin:0 auto 10px;width:80%}.diary_content .action_button :hover{color:#fff}@media (max-width:992px){.diary_content{margin:0 auto 10px;width:70%}}@media (max-width:768px){.pc{display:none}.sp{display:block}.main_content{padding:50px 0}.survey_content_area{padding:15px}.question_title label span{display:block;margin-left:0}.radio_btn{margin:0 .5% 5px}.radio_btn:not(.column_count_specified){min-width:100%;width:100%}.radio_btn label{font-size:13px}.steps_area_inner .steps{display:none;margin:0 0 10px;width:100%}.steps_area{padding:15px}.steps_area p.fin,.steps_area p.start{font-size:10px}.steps_area_inner .produce{font-size:8px;text-align:center;width:100%}.checkbox_btn{margin:0 .5% 5px;width:100%}.checkbox_btn label{font-size:13px}table.table-matrix{table-layout:fixed}table.table-matrix td,table.table-matrix th{font-size:11px;padding:4px}table.table-matrix thead th .choices_text{line-height:1;margin:0 auto;white-space:nowrap;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}table.table-matrix thead th p.choices_image{margin:0 0 5px}table.table-matrix thead th{padding:10px 0;width:auto!important}table.table-matrix tbody tr{display:block}table.table-matrix tbody tr+tr{margin-top:2em}table.table-matrix tbody tr td,table.table-matrix tbody tr th{align-items:center;display:flex;padding:.5em 1em;width:100%}table.table-matrix tbody tr th{background:#f2f2f2;border:none;font-size:1em}table.table-matrix tbody tr:nth-child(2n) th{background:#f2f2f2}table.table-matrix tbody tr td:nth-child(2n){background:none}table.table-matrix tbody tr td:nth-child(2n-1){background:#f2fbff}table.table-matrix tbody tr td{border-width:0 0 1px;justify-content:space-between}table.table-matrix tbody tr td .input-single-radio label{background:#eee;border-radius:4px;height:30px;position:relative;width:30px}table.table-matrix tbody tr td p.choices_text{padding-left:1em;text-align:left;width:calc(100% - 30px)}table.table-matrix tbody th{line-height:1.5;text-align:left!important}table.table-matrix tbody td .input-single-radio label:after{border-width:0 2px 2px 0;height:10px;width:6px}table.table-matrix tbody th:before{margin-right:4px}.input-file label.input-file-group{padding:20px;width:100%}.input-file label.input-file-group .icon{width:30px}.input-file label.input-file-group .sub-icon{height:25px;width:25px}.input-file label.input-file-group .sub-icon.fas{font-size:25px}.input-file label.input-file-group .text{font-size:16px}.choices_image_note{font-size:10px}.diary_content{width:100%}}.cursor-not-allowed{cursor:not-allowed!important}.pointer-events-none{pointer-events:none!important}

/*# sourceMappingURL=style.css.map*/