.diag{overflow:hidden}.diag a{transition:.5s cubic-bezier(0.250, 0.460, 0.450, 0.940);-webkit-transition:.5s cubic-bezier(0.250, 0.460, 0.450, 0.940);-moz-transition:.5s cubic-bezier(0.250, 0.460, 0.450, 0.940);-o-transition:.5s cubic-bezier(0.250, 0.460, 0.450, 0.940);-ms-transition:.5s cubic-bezier(0.250, 0.460, 0.450, 0.940)}.diag a:hover{opacity:.7}@media screen and (max-width: 767px){.diag a:hover{opacity:1}}.diag_bg{position:fixed;width:100%;height:100%;z-index:1}.diag_bg_1{position:absolute;top:40%;left:0;width:100%}.diag_bg_2{position:absolute;top:40%;left:0;width:100%}.diag_ttl{display:inline-block;color:#28b0da;background:url("../img/common/diagnosis_ttlbg.png") no-repeat bottom;background-size:100% auto}@media(max-width: 767px){.diag_ttl{font-size:10.1333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_ttl{font-size:6.25vw}}@media(min-width: 1024px){.diag_ttl{font-size:64px}}@media(max-width: 767px){.diag_ttl{padding-top:1.3333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_ttl{padding-top:0vw}}@media(min-width: 1024px){.diag_ttl{padding-top:0px}}@media(max-width: 767px){.diag_ttl{padding-bottom:4.2666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_ttl{padding-bottom:2.1484375vw}}@media(min-width: 1024px){.diag_ttl{padding-bottom:22px}}@media(max-width: 767px){.diag_ttl{margin-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_ttl{margin-bottom:2.9296875vw}}@media(min-width: 1024px){.diag_ttl{margin-bottom:30px}}.diag_cnt{max-width:1024px;background:#fff;margin:0 auto;position:relative;z-index:2}@media(max-width: 767px){.diag_cnt{border-radius:6.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt{border-radius:4.8828125vw}}@media(min-width: 1024px){.diag_cnt{border-radius:50px}}@media(max-width: 767px){.diag_cnt{padding-top:8vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt{padding-top:5.859375vw}}@media(min-width: 1024px){.diag_cnt{padding-top:60px}}@media(max-width: 767px){.diag_cnt{margin-bottom:10.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt{margin-bottom:5.859375vw}}@media(min-width: 1024px){.diag_cnt{margin-bottom:60px}}@media screen and (max-width: 767px){.diag_cnt{width:89%}}.diag_cnt_bg_1{position:absolute;left:50%;pointer-events:none}@media(max-width: 767px){.diag_cnt_bg_1{width:21.3333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_bg_1{width:14.94140625vw}}@media(min-width: 1024px){.diag_cnt_bg_1{width:153px}}@media(max-width: 767px){.diag_cnt_bg_1{top:-2.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_bg_1{top:2.9296875vw}}@media(min-width: 1024px){.diag_cnt_bg_1{top:30px}}@media(max-width: 767px){.diag_cnt_bg_1{margin-left:-40vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_bg_1{margin-left:-53.7109375vw}}@media(min-width: 1024px){.diag_cnt_bg_1{margin-left:-550px}}.diag_cnt_bg_2{position:absolute;top:50%;left:50%;pointer-events:none}@media(max-width: 767px){.diag_cnt_bg_2{width:13.3333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_bg_2{width:11.71875vw}}@media(min-width: 1024px){.diag_cnt_bg_2{width:120px}}@media(max-width: 767px){.diag_cnt_bg_2{margin-left:33.3333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_bg_2{margin-left:44.921875vw}}@media(min-width: 1024px){.diag_cnt_bg_2{margin-left:460px}}@media screen and (max-width: 767px){.diag_cnt_bg_2{top:auto}}@media screen and (max-width: 767px)and (max-width: 767px){.diag_cnt_bg_2{bottom:41.3333333333vw}}@media screen and (max-width: 767px)and (min-width: 768px)and (max-width: 1023px){.diag_cnt_bg_2{bottom:0vw}}@media screen and (max-width: 767px)and (min-width: 1024px){.diag_cnt_bg_2{bottom:0px}}.diag_cnt_bg_3{position:absolute;left:50%;pointer-events:none}@media(max-width: 767px){.diag_cnt_bg_3{width:18.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_bg_3{width:16.2109375vw}}@media(min-width: 1024px){.diag_cnt_bg_3{width:166px}}@media(max-width: 767px){.diag_cnt_bg_3{bottom:42.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_bg_3{bottom:7.8125vw}}@media(min-width: 1024px){.diag_cnt_bg_3{bottom:80px}}@media(max-width: 767px){.diag_cnt_bg_3{margin-left:-37.3333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_bg_3{margin-left:-60.05859375vw}}@media(min-width: 1024px){.diag_cnt_bg_3{margin-left:-615px}}@media screen and (max-width: 767px){.diag_cnt_bg_3{display:none}}.diag_cnt_wrap{margin:0 auto}@media(max-width: 767px){.diag_cnt_wrap{width:77.3333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_wrap{width:77.734375vw}}@media(min-width: 1024px){.diag_cnt_wrap{width:796px}}.diag_cnt_wrap_number{color:#28b0da}@media(max-width: 767px){.diag_cnt_wrap_number{font-size:13.8666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_wrap_number{font-size:6.25vw}}@media(min-width: 1024px){.diag_cnt_wrap_number{font-size:64px}}@media(max-width: 767px){.diag_cnt_wrap_number{margin-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_wrap_number{margin-bottom:2.9296875vw}}@media(min-width: 1024px){.diag_cnt_wrap_number{margin-bottom:30px}}.diag_cnt_wrap_question{line-height:1.6}@media(max-width: 767px){.diag_cnt_wrap_question{font-size:4.2666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_wrap_question{font-size:2.34375vw}}@media(min-width: 1024px){.diag_cnt_wrap_question{font-size:24px}}@media(max-width: 767px){.diag_cnt_wrap_question{margin-bottom:6.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_wrap_question{margin-bottom:3.90625vw}}@media(min-width: 1024px){.diag_cnt_wrap_question{margin-bottom:40px}}.diag_cnt_wrap_img{width:100%}@media(max-width: 767px){.diag_cnt_wrap_img{height:50.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_wrap_img{height:51.7578125vw}}@media(min-width: 1024px){.diag_cnt_wrap_img{height:530px}}@media(max-width: 767px){.diag_cnt_wrap_img{margin-bottom:8vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_wrap_img{margin-bottom:3.90625vw}}@media(min-width: 1024px){.diag_cnt_wrap_img{margin-bottom:40px}}@media screen and (max-width: 767px){.diag_cnt_wrap_img{height:auto}}.diag_cnt_wrap_img img{width:100%;height:100%;object-fit:contain}@media(max-width: 767px){.diag_cnt_wrap_answer{margin-bottom:10.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_wrap_answer{margin-bottom:3.90625vw}}@media(min-width: 1024px){.diag_cnt_wrap_answer{margin-bottom:40px}}.diag_cnt_wrap_answer_item{width:48%}@media(max-width: 767px){.diag_cnt_wrap_answer_item{margin-bottom:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_wrap_answer_item{margin-bottom:2.44140625vw}}@media(min-width: 1024px){.diag_cnt_wrap_answer_item{margin-bottom:25px}}@media screen and (max-width: 767px){.diag_cnt_wrap_answer_item{width:100%}}.diag_cnt_wrap_answer.min .diag_cnt_wrap_answer_item{width:18%}@media screen and (max-width: 767px){.diag_cnt_wrap_answer.min .diag_cnt_wrap_answer_item{width:18%}}@media(max-width: 767px){.diag_cnt_wrap_answer.min .diag_cnt_wrap_answer_item .c-btn{font-size:4.2666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_wrap_answer.min .diag_cnt_wrap_answer_item .c-btn{font-size:1.953125vw}}@media(min-width: 1024px){.diag_cnt_wrap_answer.min .diag_cnt_wrap_answer_item .c-btn{font-size:20px}}@media(max-width: 767px){.diag_cnt_wrap_answer.min .diag_cnt_wrap_answer_item .c-btn{padding-top:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_wrap_answer.min .diag_cnt_wrap_answer_item .c-btn{padding-top:1.953125vw}}@media(min-width: 1024px){.diag_cnt_wrap_answer.min .diag_cnt_wrap_answer_item .c-btn{padding-top:20px}}.diag_cnt_wrap_ui{flex-direction:column}@media(max-width: 767px){.diag_cnt_wrap_ui{padding-bottom:5.3333333333vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_wrap_ui{padding-bottom:3.90625vw}}@media(min-width: 1024px){.diag_cnt_wrap_ui{padding-bottom:40px}}.diag_cnt_wrap_ui_item{width:100%;max-width:386px;margin:0 auto}@media(max-width: 767px){.diag_cnt_wrap_ui_item{margin-bottom:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_cnt_wrap_ui_item{margin-bottom:2.44140625vw}}@media(min-width: 1024px){.diag_cnt_wrap_ui_item{margin-bottom:25px}}.diag_navi{position:relative;z-index:2}@media(max-width: 767px){.diag_navi{padding-bottom:8vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_navi{padding-bottom:5.859375vw}}@media(min-width: 1024px){.diag_navi{padding-bottom:60px}}@media(max-width: 767px){.diag_navi_ttl{font-size:4.2666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_navi_ttl{font-size:2.34375vw}}@media(min-width: 1024px){.diag_navi_ttl{font-size:24px}}@media(max-width: 767px){.diag_navi_ttl{margin-bottom:2.6666666667vw}}@media(min-width: 768px)and (max-width: 1023px){.diag_navi_ttl{margin-bottom:1.953125vw}}@media(min-width: 1024px){.diag_navi_ttl{margin-bottom:20px}}.diag_navi_ttl_count{font-weight:bold}.diag_navi_gauge{width:100%;max-width:796px;height:40px;border-radius:20px;margin:0 auto;background:#fff;position:relative}@media screen and (max-width: 767px){.diag_navi_gauge{width:89%}}.diag_navi_gauge_inner{position:absolute;top:3px;left:3px;width:100%;height:34px;width:calc(100% - 6px);border-radius:20px}.diag_navi_gauge_inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, #f9ff7e 0%, #ffda25 100%);border-radius:20px}.diag_navi_gauge .set_0_4{clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%)}.diag_navi_gauge .set_1_4{clip-path:polygon(0 0, 25% 0, 25% 100%, 0% 100%)}.diag_navi_gauge .set_2_4{clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%)}.diag_navi_gauge .set_3_4{clip-path:polygon(0 0, 75% 0, 75% 100%, 0% 100%)}.diag_navi_gauge .set_4_4{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}