.header-logo{margin:10px 0}@media screen and (max-width: 767px){.header-logo{margin:2.1333333333vw 0}}.header-logo img{width:177px;height:auto;margin:0 auto;display:block}@media screen and (max-width: 767px){.header-logo img{width:34.6666666667vw}}.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}.c-submit_btn:hover{opacity:1}.c-submit_btn:hover::after{right:24px}.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.4666666667vw}}#to_form_btn{font-size:24px;padding:14px 0 0 0}@media screen and (max-width: 767px){#to_form_btn{font-size:5.3333333333vw;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.7333333333vw;margin-bottom:2.1333333333vw}}.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.0666666667vw;height:10.6666666667vw;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 rgba(0,0,0,0)}}.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 rgba(0,0,0,0);box-shadow:0 2px rgba(0,0,0,0)}.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.2666666667vw 4.2666666667vw 4.2666666667vw 11.7333333333vw}}.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 span{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:46%;width:8px;height:3px;border-left:2.4px solid #25447f;border-bottom:2.4px solid #25447f;margin-bottom:4px;transform: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.2666666667vw}}.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.0666666667vw;top:-34.6666666667vw;right:-2.6666666667vw}}.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.2666666667vw 4.2666666667vw}}.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;margin-top:16px;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 10px}@media screen and (max-width: 767px){.result_content .confidence_info{font-size:3.7333333333vw;padding:4.2666666667vw 4.2666666667vw 0.2666666667vw}}.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.7333333333vw;margin-bottom:1.0666666667vw}.result_content .confidence_info .title img{width:5.3333333333vw}}.result_content .information{display:flex;justify-content:center;align-items:center;gap:16px;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 img{width:80px;margin:0}.result_content .information ._w{font-weight:600;color:#25447f}@media screen and (max-width: 767px){.result_content .information{width:100%;padding:4.2666666667vw;font-size:3.7333333333vw}.result_content .information img{width:16vw}}.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.7333333333vw;padding:2.6666666667vw 0;width:32vw;height:11.7333333333vw}}.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.6666666667vw;font-size:16px;padding:4.2666666667vw 6.4vw 0}}.mailform .result_info .inner{background:#3b578c;padding:32px 0 0 0;border-radius:4px 4px 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.2666666667vw 0;flex-direction:column;font-size:3.7333333333vw}}.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:0.2666666667vw}}.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.0666666667vw 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 .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.8666666667vw;height:11.7333333333vw;font-size:3.7333333333vw}}.mailform .retry_btn:hover{background:#f5f5f6}@media screen and (max-width: 767px){.mailform .retry_btn{width:53.3333333333vw;font-size:3.7333333333vw;margin:6.4vw auto 10.6666666667vw;padding:3.2vw 0}}