@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/cancer/main_img.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}}.under_menu{margin-block:45px 60px;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[5];grid-template-columns:repeat(5,auto)}.under_menu.column_menu{-ms-grid-columns:(auto)[6];grid-template-columns:repeat(6,auto)}@media screen and (max-width:767px){.under_menu.column_menu{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px) and (max-width:767px){.under_menu.column_menu li:nth-child(3){border-left:1px solid #cccccc}.under_menu.column_menu li:nth-child(4){border-left:none}.under_menu.column_menu li:nth-child(5){border-left:1px solid #cccccc;border-right:none}}@media screen and (max-width:767px){.under_menu{margin-block:0 40px;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:nth-child(5){border-left:none;border-right:1px solid #cccccc}}.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}}.sub_ttl_border_top{font-size:20px;font-weight:600;color:#4e9200}@media screen and (max-width:767px){.sub_ttl_border_top{font-size:16px}}.sub_ttl_border_top:before{margin-bottom:15px;display:block;content:"";width:45px;height:4px;background:#4e9200}@media screen and (max-width:767px){.sub_ttl_border_top:before{width:30px}}.beige_box{padding:30px 45px;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)}}.lead_wrap{padding-block:100px 60px;display:-ms-grid;display:grid;gap:45px;-ms-grid-columns:400px 45px calc(100% - 445px);grid-template-columns:400px calc(100% - 445px)}@media screen and (max-width:767px){.lead_wrap{padding-block:60px 40px;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}}.lead_wrap picture img{border-radius:10px}@media screen and (max-width:767px){.lead_wrap picture{text-align:center}}.lead_wrap .catch_wrap .main_catch{margin-bottom:10px;font-size:24px;font-weight:600;color:#4e9200}@media screen and (max-width:767px){.lead_wrap .catch_wrap .main_catch{font-size:18px;line-height:1.3}}.lead_wrap .catch_wrap .sub_catch{margin-bottom:25px;font-size:18px;font-weight:600;line-height:1.3}@media screen and (max-width:767px){.lead_wrap .catch_wrap .sub_catch{font-size:15px}}#flow{padding-block:60px 70px;border-bottom:1px solid #d3d3d3}#flow .ttl_border_top{margin-bottom:25px}#flow .flow_list{position:relative;margin-top:50px}#flow .flow_list:before{position:absolute;content:"";display:block;top:0;left:22px;width:3px;height:500px;background:#e2efd2}@media screen and (max-width:767px){#flow .flow_list:before{left:50%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#flow .flow_list .ttl{margin-bottom:10px;font-size:18px}@media screen and (max-width:767px){#flow .flow_list .ttl{font-size:16px}}#flow .flow_list>li{position:relative;padding:10px 0 0 75px;counter-increment:mycounter;display:-ms-grid;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-grid-columns:440px 390px;grid-template-columns:440px 390px}@media screen and (max-width:767px){#flow .flow_list>li{-ms-grid-columns:1fr;grid-template-columns:1fr}}#flow .flow_list>li picture img{border-radius:10px}@media screen and (max-width:767px){#flow .flow_list>li picture{margin-top:20px;display:block;text-align:center}}@media screen and (max-width:767px){#flow .flow_list>li{padding:10px 0 15px 55px;background:#fff}}#flow .flow_list>li:before{position:absolute;content:counter(mycounter,decimal-leading-zero);top:0;left:0;display:-ms-grid;display:grid;place-items:center;width:47px;height:47px;font-size:18px;font-weight:600;color:#4e9200;background:#e2efd2;border-radius:50%}@media screen and (max-width:767px){#flow .flow_list>li:before{width:35px;height:35px;font-size:14px}}#flow .flow_list>li+li{margin-top:30px}@media screen and (max-width:767px){#flow .flow_list>li+li{margin-top:40px}}#flow .flow_list .dots_list{margin-top:20px}#flow .cta_box02{margin-top:50px;padding:20px 40px;background:#f1f0e3;border-radius:10px}@media screen and (max-width:767px){#flow .cta_box02{margin-top:30px}}#flow .cta_box02 .ttl{margin-bottom:15px;font-size:20px;text-align:center}@media screen and (max-width:767px){#flow .cta_box02 .ttl{font-size:17px}}#flow .cta_box02 .cta_box_inner{display:-ms-grid;display:grid;gap:2%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:55% 2% 43%;grid-template-columns:55% 43%}@media screen and (max-width:767px){#flow .cta_box02 .cta_box_inner{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}}#flow .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){#flow .cta_box02 .hospital_tel_list{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-inline:auto;max-width:270px}}#flow .cta_box02 .hospital_tel_list li{color:#555}#flow .cta_box02 .hospital_tel_list li .hospital_name{font-size:18px;font-weight:600}#flow .cta_box02 .hospital_tel_list li .hospital_name>span{font-size:16px}@media screen and (max-width:767px){#flow .cta_box02 .hospital_tel_list li .hospital_name>span{font-size:14px}}#flow .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){#flow .cta_box02 .hospital_tel_list li a{font-size:20px}}#flow .cta_box02 .hospital_tel_list li a .tel_inner{position:relative;display:block;padding-left:35px}#flow .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}#flow .cta_box02 .hospital_tel_list li .time{display:block;color:#555;font-size:10px;letter-spacing:-0.001em}#flow .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){#flow .cta_box02 .hospital_tel_sublist{margin-inline:auto;max-width:270px;width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr}}#flow .cta_box02 .hospital_tel_sublist .green_link{display:block;width:100%;font-size:14px;text-align:center;padding:10px;border-radius:30px}#consultation{padding-block:65px;border-bottom:1px solid #d3d3d3}#consultation .ttl_border_top{margin-bottom:45px}#consultation .consultation_list{margin-top:40px}#consultation .consultation_list h3{position:relative;margin-bottom:20px;padding-left:1.5em;color:#4e9200;font-weight:600;font-size:18px}#consultation .consultation_list h3:before{content:"";display:block;width:0.75em;height:0.75em;border-radius:50%;position:absolute;top:4px;left:0;background:#4e9200}#consultation .consultation_list ul{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){#consultation .consultation_list ul{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:10px}}#consultation .consultation_list ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:20px 20px 20px 90px;background:#eff5e8;border-radius:10px;font-weight:600}#consultation .consultation_list ul li:before{position:absolute;display:inline-block;vertical-align:middle;content:"";top:50%;left:30px;width:40px;height:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../img/second_opinion/nayami_icon.svg) no-repeat center/contain}#consultation .cta_box{margin-block:65px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:calc(100% - 415px) 415px;grid-template-columns:calc(100% - 415px) 415px;font-size:16px}@media screen and (max-width:767px){#consultation .cta_box{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}#consultation .cta_box .cta_wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#consultation .cta_box picture img{border-radius:10px}@media screen and (max-width:767px){#consultation .cta_box picture{margin-bottom:15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;text-align:center}}#consultation .cta_box .cta_box_inner{padding:10px 25px;display:-ms-grid;display:grid;place-content:center}@media screen and (max-width:767px){#consultation .cta_box .cta_box_inner{padding:10px 8%}}#consultation .cta_box .fc_green1{margin-bottom:15px;font-size:16px}#consultation .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:20px;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){#consultation .cta_box .hospital_tel_list{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-inline:auto;max-width:270px}}#consultation .cta_box .hospital_tel_list li{color:#555}#consultation .cta_box .hospital_tel_list li .hospital_name{font-size:18px;font-weight:600}#consultation .cta_box .hospital_tel_list li .hospital_name>span{font-size:16px}@media screen and (max-width:767px){#consultation .cta_box .hospital_tel_list li .hospital_name>span{font-size:14px}}#consultation .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){#consultation .cta_box .hospital_tel_list li a{font-size:20px}}#consultation .cta_box .hospital_tel_list li a .tel_inner{position:relative;display:block;padding-left:35px}#consultation .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}#consultation .cta_box .hospital_tel_list li .time{display:block;color:#555;font-size:10px;letter-spacing:-0.001em}#consultation .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:20px;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){#consultation .cta_box .hospital_tel_sublist{margin-inline:auto;max-width:270px;width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr}}#consultation .cta_box .hospital_tel_sublist .green_link{display:block;width:100%;font-size:14px;text-align:center;padding:10px;border-radius:30px}#consultation .beige_box.please{display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:calc(100% - 380px) 10px 370px;grid-template-columns:calc(100% - 380px) 370px}@media screen and (max-width:767px){#consultation .beige_box.please{margin-block:40px;-ms-grid-columns:1fr;grid-template-columns:1fr}#consultation .beige_box.please picture{display:block;text-align:center}}#consultation .beige_box.please h3{position:relative;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#4e9200;font-weight:600}#consultation .beige_box.please h3:before{position:relative;display:inline-block;vertical-align:middle;content:"";width:33px;height:33px;background:url(../../img/cancer/bell_icon.svg) no-repeat center/contain}#consultation .beige_box.please .parts_dots_list li+li{margin-top:1.2em}#consultation .beige_box.please picture img{border-radius:10px}#consultation .beige_box.hajimete{margin-top:25px}#consultation .beige_box.hajimete h3{position:relative;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#4e9200;font-weight:600}#consultation .beige_box.hajimete 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}#consultation .beige_box.hajimete .parts_dots_list li+li{margin-top:1.2em}#consultation .beige_box.hajimete .cta{margin-top:30px;max-width:530px;width:100%;background:#fff;border-radius:20px;overflow:hidden}#consultation .beige_box.hajimete .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}#consultation .beige_box.hajimete .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){#consultation .beige_box.hajimete .cta .hospital_tel_list{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-inline:auto;max-width:270px}}#consultation .beige_box.hajimete .cta .hospital_tel_list li{color:#555}#consultation .beige_box.hajimete .cta .hospital_tel_list li .hospital_name{font-size:18px;font-weight:600}#consultation .beige_box.hajimete .cta .hospital_tel_list li .hospital_name>span{font-size:16px}@media screen and (max-width:767px){#consultation .beige_box.hajimete .cta .hospital_tel_list li .hospital_name>span{font-size:14px}}#consultation .beige_box.hajimete .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){#consultation .beige_box.hajimete .cta .hospital_tel_list li a{font-size:20px}}#consultation .beige_box.hajimete .cta .hospital_tel_list li a .tel_inner{position:relative;display:block;padding-left:35px}#consultation .beige_box.hajimete .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}#consultation .beige_box.hajimete .cta .hospital_tel_list li .time{display:block;color:#555;font-size:10px;letter-spacing:-0.001em}#medical_expenses{padding-block:65px}#medical_expenses .txt_box{display:-ms-grid;display:grid;gap:45px;-ms-grid-columns:400px 45px calc(100% - 445px);grid-template-columns:400px calc(100% - 445px)}@media screen and (max-width:767px){#medical_expenses .txt_box{-ms-grid-columns:1fr;grid-template-columns:1fr}}#medical_expenses .txt_box picture img{border-radius:10px}@media screen and (max-width:767px){#medical_expenses .txt_box picture{display:block;text-align:center}}#medical_expenses .txt_box .ttl{margin-bottom:20px;font-size:18px}#medical_expenses .ttl_border_top{margin-bottom:40px}#medical_expenses .example_wrap{margin-top:50px}#medical_expenses .example_wrap .ttl{position:relative;margin-bottom:25px;padding-left:1.5em;font-size:18px}#medical_expenses .example_wrap .ttl:before{content:"";display:block;width:0.75em;height:0.75em;border-radius:50%;position:absolute;top:4px;left:0;background:#4e9200}#medical_expenses .example_wrap .example_list{margin-bottom:20px;display:-ms-grid;display:grid;gap:25px;-ms-grid-columns:1fr 25px 1fr 25px 1fr;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){#medical_expenses .example_wrap .example_list{-ms-grid-columns:1fr;grid-template-columns:1fr}}#medical_expenses .example_wrap .example_list dl{padding:30px;border:1px solid #cccccc;border-radius:10px}#medical_expenses .example_wrap .example_list dt{padding-bottom:15px;border-bottom:1px dashed #ccc}#medical_expenses .example_wrap .example_list dd{padding-top:20px}#medical_expenses .example_wrap .attention{font-size:14px}#medical_expenses .cta_box02{margin-top:60px;padding:20px 40px;background:#f1f0e3;border-radius:10px}@media screen and (max-width:767px){#medical_expenses .cta_box02{margin-top:30px}}#medical_expenses .cta_box02 .ttl{margin-bottom:15px;font-size:20px;text-align:center}@media screen and (max-width:767px){#medical_expenses .cta_box02 .ttl{font-size:17px}}#medical_expenses .cta_box02 .cta_box_inner{display:-ms-grid;display:grid;gap:2%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:55% 2% 43%;grid-template-columns:55% 43%}@media screen and (max-width:767px){#medical_expenses .cta_box02 .cta_box_inner{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}}#medical_expenses .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){#medical_expenses .cta_box02 .hospital_tel_list{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-inline:auto;max-width:270px}}#medical_expenses .cta_box02 .hospital_tel_list li{color:#555}#medical_expenses .cta_box02 .hospital_tel_list li .hospital_name{font-size:18px;font-weight:600}#medical_expenses .cta_box02 .hospital_tel_list li .hospital_name>span{font-size:16px}@media screen and (max-width:767px){#medical_expenses .cta_box02 .hospital_tel_list li .hospital_name>span{font-size:14px}}#medical_expenses .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){#medical_expenses .cta_box02 .hospital_tel_list li a{font-size:20px}}#medical_expenses .cta_box02 .hospital_tel_list li a .tel_inner{position:relative;display:block;padding-left:35px}#medical_expenses .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}#medical_expenses .cta_box02 .hospital_tel_list li .time{display:block;color:#555;font-size:10px;letter-spacing:-0.001em}#medical_expenses .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){#medical_expenses .cta_box02 .hospital_tel_sublist{margin-inline:auto;max-width:270px;width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr}}#medical_expenses .cta_box02 .hospital_tel_sublist .green_link{display:block;width:100%;font-size:14px;text-align:center;padding:10px;border-radius:30px}#cancer_about{padding-bottom:75px;border-bottom:1px solid #d3d3d3}#cancer_about .ttl_border_top{margin-bottom:30px}#cancer_about .beige_box{margin-top:40px}#cancer_about .beige_box h3{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#4e9200;font-weight:600}#cancer_about .beige_box h3:before{position:relative;display:inline-block;vertical-align:middle;content:"";width:33px;height:33px;background:url(../../img/cancer/sinryo_icon.svg) no-repeat center/contain}#cancer_about .beige_box .parts_dots_list li+li{margin-top:1.2em}#cancer_about .beige_box .cta_box{margin:50px auto 0;padding:15px 5%;max-width:580px;width:100%;background:#fff;border-radius:20px}@media screen and (max-width:767px){#cancer_about .beige_box .cta_box{margin-top:30px;padding:15px 2%}}#cancer_about .beige_box .cta_box .ttl{margin-bottom:15px;text-align:center;line-height:1.3;letter-spacing:-0.001em}#cancer_about .beige_box .cta_box .hospital_tel_list{display:-ms-grid;display:grid;place-items:center;-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){#cancer_about .beige_box .cta_box .hospital_tel_list{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-inline:auto;max-width:270px}}#cancer_about .beige_box .cta_box .hospital_tel_list li{color:#555}#cancer_about .beige_box .cta_box .hospital_tel_list li .hospital_name{font-size:18px;font-weight:600}#cancer_about .beige_box .cta_box .hospital_tel_list li .hospital_name>span{font-size:16px}@media screen and (max-width:767px){#cancer_about .beige_box .cta_box .hospital_tel_list li .hospital_name>span{font-size:14px}}#cancer_about .beige_box .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){#cancer_about .beige_box .cta_box .hospital_tel_list li a{font-size:20px}}#cancer_about .beige_box .cta_box .hospital_tel_list li a .tel_inner{position:relative;display:block;padding-left:35px}#cancer_about .beige_box .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}#cancer_about .beige_box .cta_box .hospital_tel_list li .time{display:block;color:#555;font-size:10px;letter-spacing:-0.001em}#cancer_about .column_info{margin-top:40px;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% - 445px);grid-template-columns:400px calc(100% - 445px)}@media screen and (max-width:767px){#cancer_about .column_info{-ms-grid-columns:1fr;grid-template-columns:1fr}}#cancer_about .column_info picture img{border-radius:10px}@media screen and (max-width:767px){#cancer_about .column_info picture{text-align:center}}#cancer_about .column_info .ttl{margin-bottom:20px;font-size:1.8rem;line-height:1.5}@media screen and (max-width:767px){#cancer_about .column_info p:has(.green_link){text-align:center}}#cancer_about .column_info .green_link{margin-top:20px;display:inline-block;font-size:14px;text-align:center;padding:10px 20px;border-radius:30px}@media screen and (max-width:767px){#cancer_about .column_info .green_link{margin:15px auto}}#column_list{padding-bottom:100px}#column_list .ttl_border_top{margin-bottom:40px}#column_list .sub_txt{margin-bottom:30px;font-size:18px;line-height:1.3}#column_list .column_list_wrap+.column_list_wrap{margin-top:75px}#column_list .column_post_list{margin-top:35px;display:-ms-grid;display:grid;gap:30px;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){#column_list .column_post_list{gap:20px;-ms-grid-columns:1fr;grid-template-columns:1fr}}#column_list .column_post_list>li{padding:25px;border:1px solid #cccccc;border-radius:10px}@media screen and (max-width:767px){#column_list .column_post_list>li{padding:25px 5%}}#column_list .column_post_list>li h3{position:relative;padding:0 1em 12px;font-weight:600;font-size:16px;border-bottom:1px dashed #d3d3d3}#column_list .column_post_list>li dl{margin-top:20px;padding:0 1em;border-radius:10px;-webkit-transition:all 0.8s;transition:all 0.8s}#column_list .column_post_list>li dl.active{padding-block:20px;background:#f1f0e3}#column_list .column_post_list>li dl dt{font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer;-webkit-transition:all 0.8s;transition:all 0.8s}#column_list .column_post_list>li dl dt:hover{color:#4e9200;text-decoration:none}#column_list .column_post_list>li dl dt .plus_btn{position:relative;margin-left:1.5em;display:inline-block;width:18px;height:18px;vertical-align:middle}#column_list .column_post_list>li dl dt .plus_btn:before{position:absolute;content:"";display:block;top:50%;left:50%;width:2px;height:70%;background:#4e9200;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}#column_list .column_post_list>li dl dt .plus_btn:after{position:absolute;content:"";display:block;top:50%;left:50%;width:70%;height:2px;background:#4e9200;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#column_list .column_post_list>li dl dt.open .plus_btn:before{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}#column_list .column_post_list>li dl dd{margin-top:10px;display:none;font-size:14px}#column_list .column_post_list>li p{font-size:14px}#column_list .column_post_list>li .column_post_list_inner li+li{margin-top:20px}@media screen and (max-width:767px){#column_list .column_post_list>li .column_post_list_inner li+li{margin-top:15px}}#column_list .column_post_list>li .column_post_list_inner a{display:-ms-grid;display:grid;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:75px 10px calc(100% - 85px);grid-template-columns:75px calc(100% - 85px)}@media screen and (max-width:767px){#column_list .column_post_list>li .column_post_list_inner a{gap:10px;-ms-grid-columns:60px 10px calc(100% - 70px);grid-template-columns:60px calc(100% - 70px)}}#column_list .column_post_list>li .column_post_list_inner picture{display:inline-block;max-width:75px;width:100%;overflow:hidden}#column_list .column_post_list>li .column_post_list_inner picture img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}
/*# sourceMappingURL=cancer.css.map */