@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0;font-size:100%}h1,h2,h3,h4,h5,h6{padding:0;margin:0;line-height:100%;font-size:100%;font-weight:400;clear:both}address,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block}::-moz-selection{color:#fff;background-color:#141414}::selection{color:#fff;background-color:#141414}img{padding:0;margin:0;max-width:100%;height:auto;vertical-align:bottom;border:none}hr{display:none}li,ol,ul{list-style:none}button,input,select,textarea{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=button],input[type=submit]{cursor:pointer}fieldset{padding:0;margin:0;border:none}.clearfix:after{clear:both}* html .clearfix{zoom:1}.clearfix{display:inline-table}@use "sass:math";@media screen and (min-width:768px){.mobile-visibility,.u-hidden_pc{display:none!important}}@media screen and (max-width:767px){.pc-visibility,.u-hidden_sp{display:none!important}}.header-logo{margin:10px 0}@media screen and (max-width:767px){.header-logo{margin:2.13333vw 0}}.header-logo img{width:177px;height:auto;margin:0 auto;display:block}@media screen and (max-width:767px){.header-logo img{width:34.66667vw}}.mv img{width:100%;height:auto}@media screen and (min-width:768px){.mv{background:#009dbd;text-align:center}.mv img{width:748px;height:180px}}.footer{width:100%;padding:24px;line-height:1.5;text-align:center;background:#25447f}.footer a{font-size:16px;font-weight:600;color:#fff;text-decoration:none}@media screen and (max-width:767px){.footer a{font-size:14px;padding:16px}}.c-submit_btn{cursor:pointer;font-weight:600;line-height:1;color:#fff;text-align:center;background:#c2c4c7;box-shadow:none}.c-submit_btn:hover{opacity:1}.c-submit_btn:hover::after{right:24px}.c-submit_btn.active{background:linear-gradient(to bottom,#3059a6 0,#25447f 100%);box-shadow:0 4px #dadbdd}.c-submit_btn.active:hover{background:linear-gradient(to bottom,#4170c8 0,#3059a6 100%)}.c-submit_btn._wide{width:400px;height:96px;margin:40px auto 72px}@media screen and (max-width:767px){.c-submit_btn._wide{width:87.2vw;height:23.46667vw}}#to_form_btn{font-size:24px;padding:14px 0 0 0}@media screen and (max-width:767px){#to_form_btn{font-size:5.33333vw;padding:4vw 0 0 0}}#to_form_btn ._s{display:inline-block;font-size:16px;margin-bottom:10px}@media screen and (max-width:767px){#to_form_btn ._s{font-size:3.73333vw;margin-bottom:2.13333vw}}.questions{background:#fff}.questions .question{box-sizing:border-box;padding:32px 0 40px}@media screen and (max-width:767px){.questions .question{width:100%;padding:24px 0 32px}}.questions .question.odd{background:#f5f5f6}.questions .question.even{background:#fff}.questions .question .question_inner{margin:0 6.4vw}@media screen and (min-width:768px){.questions .question .question_inner{width:680px;margin:0 auto}}.questions .question .question_inner .number{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;color:#25447f;border:1px solid #25447f;border-radius:50%;width:72px;height:45x;line-height:40px;text-align:center;margin:0 auto 16px}@media screen and (max-width:767px){.questions .question .question_inner .number{width:17.06667vw;height:10.66667vw;font-size:4.8vw}}.questions .question .question_inner .q_text{font-size:20px;font-weight:600;color:#232935}@media screen and (max-width:767px){.questions .question .question_inner .q_text{font-size:16px}}.questions .question .question_inner .multiple{font-size:14px;font-weight:600;color:#fff;background:#25447f;border-radius:2px;display:inline-block;padding:2px 8px}@media screen and (max-width:767px){.questions .question .question_inner .multiple{font-size:3.2vw}}.questions .question .question_inner .note{font-size:14px;font-weight:600;color:#232935}@media screen and (max-width:767px){.questions .question .question_inner .note{font-size:3.2vw}}.questions .question .question_inner ul{display:flex;justify-content:space-between;align-items:stretch;gap:16px;flex-wrap:wrap}.questions .question .question_inner ul li{display:flex;justify-content:center;align-items:stretch}.questions .question .Form_buttonList{margin:16px 0 0}.questions .question .Form_buttonList label{display:block;cursor:pointer;font-weight:600;font-size:16px;line-height:1.5;color:#25447f;width:332px;border:1px solid #dadbdd;border-radius:12px;background:#fff;box-shadow:0 2px #dadbdd;position:relative;transition:0s}@media screen and (max-width:767px){.questions .question .Form_buttonList label{font-size:14px;width:87.2vw}}@media screen and (min-width:768px){.questions .question .Form_buttonList label:not(.active):hover{border:1px solid #fff;outline:2px solid #25447f;box-shadow:0 2px transparent}}.questions .question .Form_buttonList label.q_btn_checkbox.active,.questions .question .Form_buttonList label.q_btn_radio.active{color:#fff;background:#25447f;border:1px solid transparent;box-shadow:0 2px transparent}.questions .question .Form_buttonList label.q_btn_checkbox input,.questions .question .Form_buttonList label.q_btn_radio input{display:inline}.questions .question .Form_buttonList label.q_btn_checkbox span,.questions .question .Form_buttonList label.q_btn_radio span{display:inline-block;padding:16px 16px 16px 44px;position:relative;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.questions .question .Form_buttonList label.q_btn_checkbox span,.questions .question .Form_buttonList label.q_btn_radio span{padding:4.26667vw 4.26667vw 4.26667vw 11.73333vw}}.questions .question .Form_buttonList label.q_btn_checkbox span::before,.questions .question .Form_buttonList label.q_btn_radio span::before{content:"";width:16px;height:16px;border:1px solid #c2c4c7;background:#fff;position:absolute;left:16px;top:50%;transform:translateY(-50%)}.questions .question .Form_buttonList label.q_btn_checkbox{position:relative}.questions .question .Form_buttonList label.q_btn_checkbox span::before{border-radius:20%}.questions .question .Form_buttonList label.q_btn_checkbox.active span::before{border:1px solid #fff}.questions .question .Form_buttonList label.q_btn_checkbox.active::after{content:"";position:absolute;left:20px;top:50%;width:8px;height:3px;border-left:2.4px solid #25447f;border-bottom:2.4px solid #25447f;display:block;transform:translateY(-50%) rotate(-45deg)}.questions .question .Form_buttonList label.q_btn_radio span::before{border-radius:50%}.questions .question .Form_buttonList label.q_btn_radio.active span::before{border:1px solid #fff}.questions .question .Form_buttonList label.q_btn_radio.active::after{content:"";width:10px;height:10px;background:#25447f;border-radius:50%;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.result_content{text-align:center;padding-bottom:173px}@media screen and (max-width:767px){.result_content{padding:0 6.4vw 40vw}}.result_content.high{background:#d0c5f2}.result_content.medium{background:#fccfda}.result_content.low{background:#ffdf9e}.result_content img{width:202px;height:auto;margin:40px 0 16px}@media screen and (max-width:767px){.result_content img{width:36vw;margin:6.4vw 0 4.26667vw}}.result_content .excerpt{position:relative;padding:0;text-align:center;width:680px;margin:0 auto}@media screen and (max-width:767px){.result_content .excerpt{width:100%}}.result_content .excerpt .result_img{position:absolute;z-index:100;width:154px;height:auto;top:-200px;right:33px}@media screen and (max-width:767px){.result_content .excerpt .result_img{width:25.06667vw;top:-34.66667vw;right:-2.66667vw}}.result_content .excerpt.is-open .result_lead{-webkit-line-clamp:unset;max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.result_content .result_lead_bg{background:#fff;border-radius:16px 16px 0 0;width:680px;margin:0 auto}@media screen and (max-width:767px){.result_content .result_lead_bg{width:100%;padding:0 4.26667vw 4.26667vw}}.result_content .result_lead{position:relative;text-align:left;width:680px;margin:0 auto;padding:40px 32px 24px;--lines:3;position:relative;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);max-height:calc(var(--lines) * 2em);-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 100%);mask-image:linear-gradient(to bottom,#000 40%,transparent 100%);font-size:16px;font-weight:300;line-height:1.5;border-radius:16px 16px 0 0;background:#fff}@media screen and (max-width:767px){.result_content .result_lead{width:100%;padding:6.4vw 0 0}}.result_content .result_lead p:not([class]){margin:0 0 12px}.result_content .result_lead ._w{font-weight:600}.result_content .result_lead ._red{font-weight:600;color:#b82631}.result_content .confidence_info{border:1px solid #dadbdd;border-radius:4px;font-size:16px;padding:20px 24px}@media screen and (max-width:767px){.result_content .confidence_info{font-size:3.73333vw;padding:4.26667vw}}.result_content .confidence_info .title{font-weight:600;font-size:16px;display:flex;align-items:center;gap:8px;margin-bottom:4px}.result_content .confidence_info .title img{width:24px;height:auto;margin:0}@media screen and (max-width:767px){.result_content .confidence_info .title{font-size:3.73333vw;margin-bottom:1.06667vw}.result_content .confidence_info .title img{width:5.33333vw}}.result_content .information{position:relative;text-align:left;width:680px;margin:0 auto;padding:24px 32px;font-size:16px;line-height:1.5;border-radius:0 0 16px 16px;background:#f1f4f9;color:#232935}.result_content .information p{width:520px}@media screen and (max-width:767px){.result_content .information p{width:58.4vw}}.result_content .information img{position:absolute;width:112px;right:16px;bottom:0;margin:0}@media screen and (max-width:767px){.result_content .information img{width:24.53333vw;right:.53333vw}}.result_content .information ._w{font-weight:600;color:#25447f}@media screen and (max-width:767px){.result_content .information{width:100%;padding:4.26667vw;font-size:3.73333vw}}.result_content .excerpt__more{margin:5px auto 0;width:120px;height:44px;cursor:pointer;border:1px solid #25447f;border-radius:22px;background:#fff;color:#25447f;font-size:14px;font-weight:600;display:inline-block;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.result_content .excerpt__more:hover{opacity:.8;transition:.2s;border:1px solid #dadbdd;background:#f5f5f6}@media screen and (max-width:767px){.result_content .excerpt__more{font-size:3.73333vw;padding:2.66667vw 0;width:32vw;height:11.73333vw}}.mailform{position:relative;margin:0 auto;background:#f5f5f6}@media screen and (max-width:767px){.mailform{background:#f1f4f9}}.mailform .result_info{width:680px;position:absolute;top:-133px;left:50%;transform:translateX(-50%);text-align:center;font-size:18px;font-weight:600;color:#fff}@media screen and (max-width:767px){.mailform .result_info{width:100%;top:-34.66667vw;font-size:16px;padding:4.26667vw 6.4vw 0}}.mailform .result_info .inner{background:#3b578c;padding:32px 0 0 0;border-radius:4px 4px 0 0}@media screen and (max-width:767px){.mailform .result_info .inner{padding:6.4vw 0 0 0}}.mailform .result_info ._cap{padding:0 0 16px 0}.mailform .result_info ._cap .emphasis{color:#3b578c;background:#fff;padding:0 2px;border-radius:4px;display:inline-block;margin:0 2px}.mailform .result_info .bord{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:8px;width:600px;margin:0 auto;padding:16px 0;font-size:16px}@media screen and (max-width:767px){.mailform .result_info .bord{width:74.4vw;padding:4.26667vw 0;flex-direction:column;font-size:3.73333vw}}.mailform .result_info .bord .left{width:25%;color:#3b578c}@media screen and (max-width:767px){.mailform .result_info .bord .left{width:100%;margin:0 0 8px 0}}.mailform .result_info .bord .right{width:75%;color:#232935;text-align:left;border-left:1px solid #dadbdd;padding:0 0 0 16px}@media screen and (max-width:767px){.mailform .result_info .bord .right{width:100%;border:none;padding:0}}.mailform .result_info .bord .right ul{margin:0}@media screen and (max-width:767px){.mailform .result_info .bord .right ul{margin:0 0 0 3.2vw}}.mailform .result_info .bord .right ul li{margin-bottom:3px}@media screen and (max-width:767px){.mailform .result_info .bord .right ul li{margin-bottom:.26667vw}}.mailform .result_info .bord .right ._red{color:#b82631}.mailform #submitBtn{padding:34px 0;font-size:18px}@media screen and (max-width:767px){.mailform #submitBtn{padding:9.06667vw 0;font-size:4.8vw}}.mailform .form{width:680px;margin:133px auto 0}@media screen and (max-width:767px){.mailform .form{width:100%;margin:48vw auto 0}}.mailform .form .notification{font-size:16px}@media screen and (max-width:767px){.mailform .form .notification{font-size:12px}}.mailform .accordion-box{width:680px;margin:80px auto 0}@media screen and (max-width:767px){.mailform .accordion-box{width:100%;margin:18vw auto 0}}.mailform .retry_btn{display:block;width:172px;height:44px;margin:40px auto 40px;padding:12px 0;font-size:14px;font-weight:300;color:#60656d;text-align:center;text-decoration:none;border:1px solid #dadbdd;border-radius:22px;background:#fff;position:relative;transition:0s}@media screen and (max-width:767px){.mailform .retry_btn{width:45.86667vw;height:11.73333vw;font-size:3.73333vw}}.mailform .retry_btn:hover{background:#f5f5f6}@media screen and (max-width:767px){.mailform .retry_btn{width:53.33333vw;font-size:3.73333vw;margin:6.4vw auto 10.66667vw;padding:3.2vw 0}}.mailform{line-height:1.5;background:#f1f4f9}@media screen and (min-width:768px){.mailform{padding:72px 0;font-size:1.6rem}}@media screen and (max-width:767px){.mailform{margin-bottom:10.6666666667vw;padding:10.6666666667vw 6.4vw;font-size:3.7333333333vw}}.mailform_annotation{margin-bottom:72px;padding:24px;border-radius:8px;font-size:1.4rem;background:#fff}@media screen and (max-width:767px){.mailform_annotation{margin-bottom:10.6666666667vw;font-size:3.2vw}}.mailform_annotation span{font-weight:700;color:#b82631}.mailform_header{margin:0 0 24px;text-align:center;font-weight:700}@media screen and (max-width:767px){.mailform_header{margin:0 0 6.4vw}}.mailform_header_title{font-size:3.6rem}@media screen and (max-width:767px){.mailform_header_title{font-size:6.4vw}}.mailform_header_complet{display:inline-block;margin:8px 0 0;padding:0 12px;border:1px solid #25447f;border-radius:50px;line-height:32px;color:#5c739f}@media screen and (max-width:767px){.mailform_header_complet{padding:0 3.2vw;line-height:7.7333333333vw}}.mailform dl{position:relative;margin:0 0 20px}@media screen and (max-width:767px){.mailform dl{margin:0 0 5.8666666667vw}}.mailform dl:last-of-type{margin-bottom:0}.mailform dl:last-of-type :last-child{padding-bottom:0}.mailform_label{margin:0 0 12px;font-size:18px;font-weight:700}@media screen and (max-width:767px){.mailform_label{margin:0 0 3.2vw;font-size:4.2666666667vw}}.mailform_label .any,.mailform_label .must{margin-left:6px;font-size:12px;color:#b82631}@media screen and (max-width:767px){.mailform_label .any,.mailform_label .must{font-size:3.2vw}}.mailform_input li{position:relative;margin:0 0 12px}@media screen and (max-width:767px){.mailform_input li{margin:0 0 2.6666666667vw}}.mailform_input_select{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (min-width:768px){.mailform_input_select li{width:23.5%}}@media screen and (max-width:767px){.mailform_input_select li{width:48.5%}}.mailform_input_select label{display:flex;align-items:center;justify-content:center;width:100%;min-height:64px;height:100%;padding:16px;box-shadow:0 2px #dadbdd;border:1px solid #dadbdd;border-radius:16px;text-align:center;color:#25447f;font-weight:700;cursor:pointer;background:#fff;transition:.2s}@media screen and (min-width:768px){.mailform_input_select label:hover{box-shadow:none;background:#f5f5f6}}@media screen and (max-width:767px){.mailform_input_select label{padding:4.2666666667vw;box-shadow:0 .5333333333vw #dadbdd;border:.2666666667vw solid #dadbdd;border-radius:4.2666666667vw}}@media screen and (min-width:768px){.mailform_input_select#problems li{width:49%}}.mailform_input_select#problems label{min-height:88px}@media screen and (max-width:767px){.mailform_input_select#problems label{min-height:19.7333333333vw;text-align:left}}.mailform .form_att{padding:8px 0 12px;font-size:14px}@media screen and (max-width:767px){.mailform .form_att{padding:1.0666666667vw 0 2.6666666667vw;font-size:3.2vw}}.mailform .notification{text-align:left}@media screen and (max-width:767px){.mailform .notification{font-size:3.2vw}}.mailform .notification span{font-weight:700;color:#b82631}.mailform .formError{z-index:1!important}@media screen and (min-width:768px){.mailform .formError{bottom:-30px!important}}@media screen and (max-width:767px){.mailform .formError{bottom:-6.93333vw!important}}.mailform .formError#err_mail,.mailform .formError#err_namae,.mailform .formError#err_tel{bottom:0!important}.mailform .formErrorContent{padding:8px 12px;border-radius:4px;line-height:1.5;font-size:14px;color:#fff;background:#b82631}@media screen and (max-width:767px){.mailform .formErrorContent{font-size:3.2vw}}.mailform .formErrorArrow{width:14px;height:14px;position:absolute;top:-7px;left:10px}.mailform .formErrorArrow div{margin:auto;height:1px;background:#b82631}.mailform .formErrorArrow .line1{width:1px}.mailform .formErrorArrow .line2{width:2px}.mailform .formErrorArrow .line3{width:3px}.mailform .formErrorArrow .line4{width:4px}.mailform .formErrorArrow .line5{width:5px}.mailform .formErrorArrow .line6{width:6px}.mailform .formErrorArrow .line7{width:7px}.mailform .formErrorArrow .line8{width:8px}.mailform .formErrorArrow .line9{width:9px}.mailform .formErrorArrow .line10{width:10px}@media screen and (min-width:768px){.mailform dl:last-of-type .formError{margin-bottom:-11px}}@media screen and (max-width:767px){.mailform dl:last-of-type .formError{margin-bottom:-2.4vw}}.mailform_thanks{padding:72px 0}@media screen and (max-width:767px){.mailform_thanks{padding:10.6666666667vw 6.4vw 17.0666666667vw;border-top:.2666666667vw solid #dadbdd}}.mailform_thanks .c-thanks-headline{margin:0 0 32px;text-align:center}@media screen and (max-width:767px){.mailform_thanks .c-thanks-headline{margin:0 0 6.4vw}}.mailform_thanks .c-thanks-headline span{display:inline-block;margin:0 0 8px;font-size:3.6rem}@media screen and (max-width:767px){.mailform_thanks .c-thanks-headline span{font-size:5.8666666667vw}}.mailform_thanks .c-thanks-contact{padding:24px 32px;border-radius:8px;line-height:1.5;text-align:center;background:#f5f5f6}@media screen and (max-width:767px){.mailform_thanks .c-thanks-contact{padding:5.3333333333vw 4.2666666667vw;border-radius:2.1333333333vw}}.mailform_thanks .c-thanks-contact p:first-of-type{margin:0 0 4px}@media screen and (max-width:767px){.mailform_thanks .c-thanks-contact p:first-of-type{margin:0 0 2.1333333333vw}}.mailform_thanks .c-thanks-contact .tel{padding:0 8px;font-size:1.4em;font-family:Arial;font-weight:700;color:#232935}@media screen and (max-width:767px){.mailform_thanks .c-thanks-contact .tel{display:block}}@media screen and (max-width:767px){.mailform_flow{padding:0 6.4vw}}.mailform_flow .list-num li{margin:0 0 24px;padding-left:0}@media screen and (max-width:767px){.mailform_flow .list-num li{margin:0 0 6.4vw}}.mailform_flow .list-num li:before{width:28px;height:28px;border-radius:28px;top:-2px;left:0;line-height:28px;text-align:center;font-size:1.8rem;color:#fff;background:#25447f}@media screen and (max-width:767px){.mailform_flow .list-num li:before{width:6.4vw;height:6.4vw;top:-.2666666667vw;line-height:6.4vw;font-size:4.2666666667vw}}.mailform_flow .list-num-item{margin:0 0 10px;padding-left:34px;font-weight:700;color:#25447f}@media screen and (max-width:767px){.mailform_flow .list-num-item{margin:0 0 2.6666666667vw;padding-left:8vw}}@media screen and (min-width:768px){.company{padding:0 0 72px}}@media screen and (max-width:767px){.company{padding:0 6.4vw 17.0666666667vw;font-size:3.7333333333vw}}.company th{width:33%;vertical-align:top;text-align:left}[type=email],[type=tel],[type=text],textarea{display:block;width:100%;padding:16px;border:1px solid #dadbdd;border-radius:16px;line-height:1.5;background:#fff;font-size:14px}[class*=_btn]{transition:.2s}.c-submit_btn,[class*=_btn] a{position:relative}.mailform #submitBtn{padding:34px 0;font-size:18px}.c-submit_btn{cursor:pointer;font-weight:600;line-height:1;color:#fff;text-align:center;background:#c2c4c7;box-shadow:none}.c-submit_btn{width:320px;height:88px;margin:40px auto 24px;border-radius:32px;background:#c2c4c7;position:relative}.c-submit_btn:after{border-top:3px solid #fff;border-right:3px solid #fff}@media screen and (min-width:768px){.c-submit_btn:after,[class*=_btn] a:after{width:6px;height:6px;right:24px;transition:.2s}}.c-submit_btn:after,[class*=_btn] a:after{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width:767px){.c-submit_btn:after{right:6.4vw!important;width:1.6vw!important;height:1.6vw!important;border-top:.8vw solid #fff!important;border-right:.8vw solid #fff!important}}.c-accordion{margin:4px 0}.c-accordion_head{padding:18px 40px 18px 24px;position:relative;cursor:pointer;background:#25447f}@media screen and (max-width:767px){.c-accordion_head{padding:3.7333333333vw 9.6vw 3.7333333333vw 4.8vw}}.c-accordion_head:after{display:block;content:"";height:8px;width:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;right:24px;transform:translateY(-75%) rotate(45deg);transform-origin:center;pointer-events:none;transition:transform .2s}@media screen and (max-width:767px){.c-accordion_head:after{width:1.6vw;height:1.6vw;right:4.8vw}}.c-accordion_head.is-Open:after{transform:translateY(-50%) rotate(225deg)}.c-accordion_headline{line-height:1.5;font-size:1.05em;font-weight:700;color:#fff}.c-accordion_body{display:none;margin:28px 0;padding:0 24px}@media screen and (max-width:767px){.c-accordion_body{margin:7.4666666667vw 0;padding:0 5.3333333333vw}}.table-defo,[class*=c-table-rows],table:not([class]){width:100%;margin:28px 0;border-collapse:collapse;border-spacing:0;border-top:1px solid #dadbdd;border-left:1px solid #dadbdd;line-height:1.5}@media screen and (max-width:767px){.table-defo,[class*=c-table-rows],table:not([class]){margin:7.4666666667vw 0;font-size:3.7333333333vw}}.table-defo:first-child,[class*=c-table-rows]:first-child,table:not([class]):first-child{margin-top:0}.table-defo:last-child,[class*=c-table-rows]:last-child,table:not([class]):last-child{margin-bottom:0}.table-defo td,.table-defo th,[class*=c-table-rows] td,[class*=c-table-rows] th,table:not([class]) td,table:not([class]) th{padding:16px;border-right:1px solid #dadbdd;border-bottom:1px solid #dadbdd;text-align:left}@media screen and (max-width:767px){.table-defo td,.table-defo th,[class*=c-table-rows] td,[class*=c-table-rows] th,table:not([class]) td,table:not([class]) th{padding:4.2666666667vw 3.2vw}}.table-defo th,[class*=c-table-rows] th,table:not([class]) th{color:#60656d;background:#f5f5f6}.table-defo td,[class*=c-table-rows] td,table:not([class]) td{background:#fff;font-size:14px}.table-defo thead th,[class*=c-table-rows] thead th,table:not([class]) thead th{padding:12px 16px}@media screen and (max-width:767px){.table-defo thead th,[class*=c-table-rows] thead th,table:not([class]) thead th{padding:3.2vw}}.c-table-caption,caption{padding:12px 0;line-height:1.5;text-align:left;font-weight:700;color:#232935}@media screen and (max-width:767px){.c-table-caption,caption{padding:3.2vw 0}}[class*=c-table-rows]{table-layout:fixed}[class*=c-table-rows] thead th{color:#fff;background:#5c739f}.c-table-rows2 th{width:50%;font-size:14px}.c-table-rows2.variable th:first-child{width:25%}.c-table-rows3 th{width:33.333%}.c-table-rows3.variable th:first-child{width:14%}@media screen and (max-width:767px){.c-table-rows3.variable th:first-child{width:25%}}.c-table-rows4 th{width:25%}@media screen and (min-width:768px){.c-table-rows4.variable th:first-child{width:16%}}.c-table-scroll{overflow:auto;position:relative}@media screen and (min-width:768px){.c-table-scroll{margin:28px auto}.c-table-scroll [class*=c-table-rows]{margin-bottom:12px}}@media screen and (max-width:767px){.c-table-scroll{margin:7.4666666667vw auto}.c-table-scroll [class*=c-table-rows]{margin-bottom:3.2vw;border-collapse:separate;border-left:0}.c-table-scroll [class*=c-table-rows] td:first-child,.c-table-scroll [class*=c-table-rows] th:first-child{border-left:1px solid #dadbdd}.c-table-scroll [class*=c-table-rows].variable th:first-child{max-width:2.66667vw!important}.c-table-scroll .c-table-rows3{width:108.8vw}.c-table-scroll .c-table-rows4{width:152.5333333333vw}.c-table-scroll .c-table-rows5,.c-table-scroll .c-table-rows6,.c-table-scroll .c-table-rows7,.c-table-scroll .c-table-rows8{width:196vw}.c-table-scroll .sticky{position:sticky;left:0;border-right:3px solid #dadbdd}}.c-table-caption+.c-table-scroll{margin-top:0}.table-defo.ll{width:120%}@media screen and (max-width:767px){.table-defo.ll{width:200%}}.table-defo .bg-gray{background:#f5f5f6!important}.c-accordion_body p{font-size:16px;margin-bottom:20px}.c-accordion_body ol{font-size:16px;margin-bottom:20px}.c-accordion_body ol li{margin-bottom:8px;position:relative;line-height:1.5;counter-increment:a;padding-left:24px}.c-accordion_body ol li:before{position:absolute;font-family:Arial;font-weight:700;color:#25447f;content:counter(a);top:0;left:6px;line-height:1.45}.c-accordion_body ol li:last-child{margin-bottom:0}