@charset "UTF-8";.inner{width:100%;max-width:1200px;margin-inline:auto}.inner_1200{margin-inline:auto;max-width:1200px;width:100%}.inner_1000{margin-inline:auto;max-width:1000px;width:100%}.inner_1100{margin-inline:auto;max-width:1100px;width:100%}.sidePad{padding-inline:var(--space)}.sideMar{margin-inline:var(--space)}.tbMar{margin-block:var(--spacetb)}.tbPad{padding-block:var(--spacetb)}.tbPadSpace{padding-block:var(--space)}.mt1em{margin-top:1em}.ls0{letter-spacing:0}.nowrap{display:inline-block!important}.fc_green1{color:#4e9200}.font_bold{font-weight:600}.green_link{display:inline-block;font-size:16px;font-weight:600;background:#4e9200;color:#fff!important;-webkit-transition:all 0.6s;transition:all 0.6s}.green_link:after{margin-left:1em;display:inline-block;content:"";height:8px;width:8px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.green_link:hover{opacity:0.6}.green_border_link{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4e9200;font-weight:600;border:2px solid #4e9200;border-radius:15px;-webkit-transition:all 0.6s;transition:all 0.6s}.green_border_link:after{margin-left:1em;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"";height:0.5em;width:0.5em;border-bottom:2px solid #4e9200;border-right:2px solid #4e9200;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.green_border_link:hover{opacity:0.6}.border_link{position:relative;padding-right:1em;display:inline-block;color:#4e9200!important;text-decoration:underline!important;font-weight:600;text-underline-offset:8px}.border_link:after{position:absolute;top:40%;right:0;display:inline-block;content:"";height:0.5em;width:0.5em;border-bottom:2px solid #4e9200;border-right:2px solid #4e9200;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.ttl_border_top{font-size:20px;font-weight:600}@media screen and (max-width:767px){.ttl_border_top{font-size:16px}}.ttl_border_top:before{margin-bottom:15px;display:block;content:"";width:70px;height:4px;background:#4e9200}@media screen and (max-width:767px){.ttl_border_top:before{width:55px}}.parts_dots_list li{position:relative;padding-left:calc(0.8em + 10px)}.parts_dots_list li+li{margin-top:0.8em}.parts_dots_list li:before{content:"";display:block;width:0.75em;height:0.75em;border-radius:50%;position:absolute;top:4px;left:0;background:#4e9200}.under_main{position:relative;width:100%;height:240px;border-radius:0 0 20px 20px;background:url("../../img/second_opinion/second_opinion_mainimg.jpg") no-repeat center/cover}@media screen and (max-width:767px){.under_main{height:160px;border-radius:0 0 10px 10px}}.under_main .ttl{position:absolute;display:block;left:0;bottom:0;font-weight:600;background:#fff;border-radius:0 20px 0 0;display:block;padding:20px 25px 10px 1.5em;max-width:390px;width:100%;font-size:32px;color:#4e9200}@media screen and (max-width:767px){.under_main .ttl{max-width:250px;font-size:22px;padding:15px 15px 8px 1em}}.catch_wrap{margin-top:80px}@media screen and (max-width:767px){.catch_wrap{margin-top:50px}}.catch_wrap .main_catch{margin-bottom:10px;font-size:24px;font-weight:600;color:#4e9200}@media screen and (max-width:767px){.catch_wrap .main_catch{font-size:18px;line-height:1.3}}.under_menu{margin-block:45px 60px;max-width:880px;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4,auto)}@media screen and (max-width:767px){.under_menu{margin-block:40px 60px;gap:15px 0;-ms-grid-columns:1fr 0 1fr;grid-template-columns:repeat(2,1fr)}}.under_menu li+li{border-left:1px solid #cccccc}@media screen and (max-width:767px){.under_menu li:nth-child(3){border-left:none}}.under_menu li a{padding:5px 0;width:100%;display:-ms-grid;display:grid;place-items:center;color:#555;font-weight:600;font-size:16px}@media screen and (max-width:767px){.under_menu li a{font-size:13px;text-align:center}}.under_menu li a:after{margin-top:5px;display:inline-block;content:"";height:0.5em;width:0.5em;border-bottom:2px solid #4e9200;border-right:2px solid #4e9200;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.under_menu li a:hover{color:#4e9200;-webkit-transition:all 0.8s;transition:all 0.8s}.ttl_border_top{font-size:24px}@media screen and (max-width:767px){.ttl_border_top{font-size:18px}}.beige_box{padding:30px 45px 40px;border-radius:10px;background:#f1f0e3;font-size:16px}@media screen and (max-width:767px){.beige_box{font-size:14px;padding:30px 5%;gap:20px}}.contents{font-size:16px}@media screen and (max-width:767px){.contents{font-size:14px}}@media screen and (max-width:767px){.sidePad_sp{padding-inline:var(--space)}}.about_second_opinion{padding-bottom:60px;border-bottom:2px solid #cccccc}@media screen and (max-width:767px){.about_second_opinion{padding-bottom:40px}}.about_second_opinion picture{display:block;text-align:center}.about_second_opinion picture img{border-radius:10px}.about_second_opinion #about_so{position:relative}.about_second_opinion .read_txt{margin-block:45px 35px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;-ms-grid-columns:400px 30px calc(100% - 430px);grid-template-columns:400px calc(100% - 430px);font-size:16px}@media screen and (max-width:767px){.about_second_opinion .read_txt{margin-block:40px;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px;font-size:14px}}.about_second_opinion .beige_box{margin-bottom:35px}.about_second_opinion .beige_box h3{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#4e9200;font-weight:600}.about_second_opinion .beige_box h3:before{position:relative;display:inline-block;vertical-align:middle;content:"";width:36px;height:36px;background:url(../../img/second_opinion/nayami_icon.svg) no-repeat center/contain}.about_second_opinion .beige_box .parts_dots_list li+li{margin-top:1.3em}.about_second_opinion .cta_box{margin-top:68px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:calc(100% - 465px) 465px;grid-template-columns:calc(100% - 465px) 465px;font-size:16px}@media screen and (max-width:767px){.about_second_opinion .cta_box{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.about_second_opinion .cta_box .cta_wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.about_second_opinion .cta_box picture{margin-bottom:15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.about_second_opinion .cta_box .cta_box_inner{padding:10px 25px;display:-ms-grid;display:grid;place-content:center}@media screen and (max-width:767px){.about_second_opinion .cta_box .cta_box_inner{padding:10px 8%}}.about_second_opinion .cta_box .fc_green1{margin-bottom:10px;font-size:16px;text-align:center}.about_second_opinion .cta_box .hospital_tel_list{margin-bottom:15px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.about_second_opinion .cta_box .hospital_tel_list{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-inline:auto;max-width:270px}}.about_second_opinion .cta_box .hospital_tel_list li{color:#555}.about_second_opinion .cta_box .hospital_tel_list li .hospital_name{font-size:18px;font-weight:600}.about_second_opinion .cta_box .hospital_tel_list li .hospital_name>span{font-size:16px}@media screen and (max-width:767px){.about_second_opinion .cta_box .hospital_tel_list li .hospital_name>span{font-size:14px}}.about_second_opinion .cta_box .hospital_tel_list li a{position:relative;display:inline-block;font-size:23px;color:#555;font-weight:600}@media screen and (max-width:767px){.about_second_opinion .cta_box .hospital_tel_list li a{font-size:20px}}.about_second_opinion .cta_box .hospital_tel_list li a .tel_inner{position:relative;display:block;padding-left:35px}.about_second_opinion .cta_box .hospital_tel_list li a .tel_inner:before{position:absolute;content:"";display:block;top:5px;left:0;width:25px;height:25px;background:url("../../img/top_2025/cta-tel-circle.svg") no-repeat center/contain}.about_second_opinion .cta_box .hospital_tel_list li .time{display:block;color:#555;font-size:10px;letter-spacing:-0.001em}.about_second_opinion .cta_box .hospital_tel_sublist{margin-inline:auto;max-width:410px;width:100%;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.about_second_opinion .cta_box .hospital_tel_sublist{margin-inline:auto;max-width:270px;width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr}}.about_second_opinion .cta_box .hospital_tel_sublist .green_link{display:block;width:100%;font-size:14px;text-align:center;padding:10px;border-radius:30px}.policy_wrap{padding-block:60px;border-bottom:2px solid #cccccc}.policy_wrap .ttl_border_top{margin-bottom:35px}.policy_wrap .ttl_deco{position:relative;margin-bottom:45px;padding:15px 30px 15px 70px;display:inline-block;background:#f1f0e3;font-size:18px;border-radius:0 40px 40px 0}@media screen and (max-width:767px){.policy_wrap .ttl_deco{font-size:15px;padding:10px 20px 10px 60px}}.policy_wrap .ttl_deco:before{margin-right:15px;position:absolute;display:inline-block;vertical-align:middle;content:"";top:50%;left:20px;width:35px;height:33px;background:url("../../img/hospitalization/hand_heart_icon.svg") no-repeat center/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.policy_wrap .parts_dots_list li+li{margin-top:2em}.policy_wrap .beige_box{margin-block:50px 60px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;-ms-grid-columns:calc(100% - 430px) 30px 400px;grid-template-columns:calc(100% - 430px) 400px}@media screen and (max-width:767px){.policy_wrap .beige_box{margin-block:40px;-ms-grid-columns:1fr;grid-template-columns:1fr}.policy_wrap .beige_box picture{display:block;text-align:center}}.policy_wrap .beige_box h3{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#4e9200;font-weight:600}.policy_wrap .beige_box h3:before{position:relative;display:inline-block;vertical-align:middle;content:"";width:33px;height:40px;background:url("../../img/second_opinion/binder_icon.svg") no-repeat center/contain}.policy_wrap .beige_box .parts_dots_list li+li{margin-top:1em}.policy_wrap .beige_box img{border-radius:10px}.cta_box02{margin-top:50px;padding-inline:2%}@media screen and (max-width:767px){.cta_box02{margin-top:30px}}.cta_box02 .ttl{margin-bottom:15px;font-size:20px;text-align:center}@media screen and (max-width:767px){.cta_box02 .ttl{font-size:17px}}.cta_box02 .cta_box_inner{display:-ms-grid;display:grid;gap:3%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:55% 3% 42%;grid-template-columns:55% 42%}@media screen and (max-width:767px){.cta_box02 .cta_box_inner{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}}.cta_box02 .hospital_tel_list{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.cta_box02 .hospital_tel_list{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-inline:auto;max-width:270px}}.cta_box02 .hospital_tel_list li{color:#555}.cta_box02 .hospital_tel_list li .hospital_name{font-size:18px;font-weight:600}.cta_box02 .hospital_tel_list li .hospital_name>span{font-size:16px}@media screen and (max-width:767px){.cta_box02 .hospital_tel_list li .hospital_name>span{font-size:14px}}.cta_box02 .hospital_tel_list li a{position:relative;display:inline-block;font-size:23px;color:#555;font-weight:600}@media screen and (max-width:767px){.cta_box02 .hospital_tel_list li a{font-size:20px}}.cta_box02 .hospital_tel_list li a .tel_inner{position:relative;display:block;padding-left:35px}.cta_box02 .hospital_tel_list li a .tel_inner:before{position:absolute;content:"";display:block;top:5px;left:0;width:25px;height:25px;background:url("../../img/top_2025/cta-tel-circle.svg") no-repeat center/contain}.cta_box02 .hospital_tel_list li .time{display:block;color:#555;font-size:10px;letter-spacing:-0.001em}.cta_box02 .hospital_tel_sublist{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.cta_box02 .hospital_tel_sublist{margin-inline:auto;max-width:270px;width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr}}.cta_box02 .hospital_tel_sublist .green_link{display:block;width:100%;font-size:14px;text-align:center;padding:10px;border-radius:30px}.reservation_wrap{padding-block:50px 70px;border-bottom:2px solid #cccccc}@media screen and (max-width:767px){.reservation_wrap{padding-block:50px}}.reservation_wrap .ttl_border_top{margin-bottom:45px}.reservation_wrap .beige_box+.beige_box{margin-top:40px}.reservation_wrap .fee .ttl{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.reservation_wrap .fee .ttl{display:block}}.reservation_wrap .fee .ttl h3{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#4e9200;font-weight:600}.reservation_wrap .fee .ttl h3:before{position:relative;display:inline-block;vertical-align:middle;content:"";width:33px;height:40px;background:url(../../img/second_opinion/binder_icon.svg) no-repeat center/contain}.reservation_wrap .fee .ttl ul{max-width:340px;width:100%;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-ms-grid-columns:auto 15px auto;grid-template-columns:repeat(2,auto)}@media screen and (max-width:767px){.reservation_wrap .fee .ttl ul{margin-top:15px;gap:10px}}.reservation_wrap .fee .ttl ul li{position:relative;padding:5px 15px;text-align:center;border:2px solid #4e9200;font-weight:600;color:#4e9200;font-size:15px;background:#fff;border-radius:20px}@media screen and (max-width:767px){.reservation_wrap .fee .ttl ul li{padding:5px 10px;font-size:14px}}.reservation_wrap .fee .ttl ul li.time:before{position:relative;margin-right:8px;display:inline-block;vertical-align:middle;content:"";width:23px;height:23px;background:url(../../img/second_opinion/clock_icon.svg) no-repeat center/contain}@media screen and (max-width:767px){.reservation_wrap .fee .ttl ul li.time:before{width:20px;height:20px}}.reservation_wrap .fee .ttl ul li.fee:before{position:relative;margin-right:8px;display:inline-block;vertical-align:middle;content:"";width:20px;height:20px;background:url(../../img/second_opinion/calendar_icon.svg) no-repeat center/contain}@media screen and (max-width:767px){.reservation_wrap .fee .ttl ul li.fee:before{width:18px;height:18px}}.reservation_wrap .fee .parts_dots_list{margin-bottom:35px;font-weight:600}@media screen and (max-width:767px){.reservation_wrap .fee .parts_dots_list li{font-size:16px}}.reservation_wrap .fee .parts_dots_list li+li{margin-top:40px}.reservation_wrap .fee .parts_dots_list li .tax{font-size:14px}.reservation_wrap .reservation h3{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#4e9200;font-weight:600}.reservation_wrap .reservation h3:before{position:relative;display:inline-block;vertical-align:middle;content:"";width:20px;height:20px;background:url(../../img/second_opinion/tel_icon.svg) no-repeat center/contain}.reservation_wrap .reservation .cta{margin-top:30px;max-width:530px;width:100%;background:#fff;border-radius:20px;overflow:hidden}.reservation_wrap .reservation .cta h4{padding:10px;max-width:160px;width:100%;color:#fff;text-align:center;font-weight:600;background:#4e9200;border-radius:0 0 20px 0}.reservation_wrap .reservation .cta .hospital_tel_list{margin-bottom:15px;padding:10px 25px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.reservation_wrap .reservation .cta .hospital_tel_list{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-inline:auto;max-width:270px}}.reservation_wrap .reservation .cta .hospital_tel_list li{color:#555}.reservation_wrap .reservation .cta .hospital_tel_list li .hospital_name{font-size:18px;font-weight:600}.reservation_wrap .reservation .cta .hospital_tel_list li .hospital_name>span{font-size:16px}@media screen and (max-width:767px){.reservation_wrap .reservation .cta .hospital_tel_list li .hospital_name>span{font-size:14px}}.reservation_wrap .reservation .cta .hospital_tel_list li a{position:relative;display:inline-block;font-size:23px;color:#555;font-weight:600}@media screen and (max-width:767px){.reservation_wrap .reservation .cta .hospital_tel_list li a{font-size:20px}}.reservation_wrap .reservation .cta .hospital_tel_list li a .tel_inner{position:relative;display:block;padding-left:35px}.reservation_wrap .reservation .cta .hospital_tel_list li a .tel_inner:before{position:absolute;content:"";display:block;top:5px;left:0;width:25px;height:25px;background:url("../../img/top_2025/cta-tel-circle.svg") no-repeat center/contain}.reservation_wrap .reservation .cta .hospital_tel_list li .time{display:block;color:#555;font-size:10px;letter-spacing:-0.001em}.doctor_wrap{padding-top:65px}@media screen and (max-width:767px){.doctor_wrap{padding-top:40px}}.doctor_wrap .ttl_border_top{margin-bottom:40px}.doctor_wrap .doctor_profile{margin-top:45px}.doctor_wrap .doctor_profile .doctor_profile_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}@media screen and (max-width:767px){.doctor_wrap .doctor_profile .doctor_profile_img{display:block}.doctor_wrap .doctor_profile .doctor_profile_img picture{display:block;text-align:center}}.doctor_wrap .doctor_profile .doctor_profile_img img{border-radius:10px}.doctor_wrap .doctor_profile .doctor_profile_img .message{margin-bottom:30px;color:#4e9200;font-size:18px;font-weight:600;line-height:1.8}@media screen and (max-width:767px){.doctor_wrap .doctor_profile .doctor_profile_img .message{margin-top:15px;font-size:16px}}.doctor_wrap .doctor_profile .doctor_profile_img .tag{margin-bottom:10px;max-width:70px;width:100%;padding:2px 1em;display:inline-block;vertical-align:middle;font-size:14px;color:#fff;font-weight:600;background:#4e9200;text-align:center;border-radius:12px}@media screen and (max-width:767px){.doctor_wrap .doctor_profile .doctor_profile_img .name_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.doctor_wrap .doctor_profile .doctor_profile_img .name{margin-bottom:20px;font-size:22px;font-weight:600}@media screen and (max-width:767px){.doctor_wrap .doctor_profile .doctor_profile_img .name{margin-bottom:10px}}.doctor_wrap .doctor_profile .doctor_profile_img ul li+li{margin-top:5px}.doctor_wrap .doctor_profile table{margin-block:45px 80px;border-collapse:separate;border-spacing:0 12px;font-size:14px}@media screen and (max-width:767px){.doctor_wrap .doctor_profile table{margin-block:20px 45px;width:100%}}.doctor_wrap .doctor_profile table th{width:215px;padding:10px 20px;font-weight:600;text-align:left;vertical-align:middle;background:#e0e9d5}@media screen and (max-width:767px){.doctor_wrap .doctor_profile table th{display:block;width:100%}}.doctor_wrap .doctor_profile table td{padding:10px 30px}@media screen and (max-width:767px){.doctor_wrap .doctor_profile table td{display:block;width:100%;padding:20px 5%}}.doctor_wrap .doctor_profile table td dl+dl{margin-top:15px}.doctor_wrap .doctor_profile table td dt{position:relative;padding-left:1.75em;margin-bottom:5px;font-weight:600}.doctor_wrap .doctor_profile table td dt:before{content:"";display:block;width:0.75em;height:0.75em;border-radius:50%;position:absolute;top:4px;left:0;background:#4e9200}.doctor_wrap .doctor_profile table td dd{padding-left:1.75em}
/*# sourceMappingURL=second_opinion.css.map */