section.clinic{padding:70px 0}@media (max-width: 979px){section.clinic{padding:55px 0}}section.clinic .clinic-info{display:flex;align-items:center;padding:0 2.8rem}@media (max-width: 979px){section.clinic .clinic-info{display:block;padding:0}}section.clinic .clinic-info__photo{position:relative;z-index:1;flex-shrink:0;width:37.9rem;height:27rem;margin-right:4rem;border-radius:1.5rem;overflow:hidden}@media (max-width: 979px){section.clinic .clinic-info__photo{width:100%;height:auto;margin-bottom:5rem}}section.clinic .clinic-info__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.clinic .clinic-info__text{width:100%}section.clinic .clinic-info__text dl{display:flex}section.clinic .clinic-info__text dl:not(:last-of-type){margin-bottom:1.5rem}section.clinic .clinic-info__text dl dt{flex-shrink:0;width:6.3rem;margin-right:2.6rem;color:var(--color-main);font-size:1.5rem;line-height:1.6;letter-spacing:.04em}@media (max-width: 979px){section.clinic .clinic-info__text dl dt{width:12rem;font-size:2.5rem}}section.clinic .clinic-info__text dl dd{width:100%;font-size:1.5rem;line-height:1.6;letter-spacing:.04em}@media (max-width: 979px){section.clinic .clinic-info__text dl dd{font-size:2.5rem}}section.clinic .clinic-info__text dl dd .note{display:block;padding-left:1em;text-indent:-1em;font-size:1.4rem}@media (max-width: 979px){section.clinic .clinic-info__text dl dd .note{font-size:2.2rem}}section.clinic .clinic-tbl{margin:5rem auto 0}@media (max-width: 979px){section.clinic .clinic-tbl{margin-top:7rem}}section.clinic .clinic-contact{margin-top:5.7rem;padding:0 4.5rem 0 5.4rem}@media (max-width: 979px){section.clinic .clinic-contact{padding:0;margin-top:7rem}}section.clinic .clinic-contact .box-contact{padding:0}section.clinic .clinic-map{position:relative;height:42.9rem;margin-top:4rem}@media (max-width: 979px){section.clinic .clinic-map{height:35rem;margin-top:7rem}}@media (max-width: 768px){section.clinic .clinic-map{height:45rem}}section.clinic .clinic-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.clinic-tbl{line-height:1.3}.clinic-tbl .tbl-2nd th:first-of-type{width:37rem}.clinic-tbl .tbl-2nd td.blue{color:#31529a !important}.clinic-tbl .tbl-2nd td.red{color:#d81e45 !important}section.clinic_photo{padding:5.7rem 0 6rem;line-height:1.5}section.clinic_photo .message{font-size:130%;text-align:center;margin-bottom:40px}@media (max-width: 979px){section.clinic_photo .message{font-size:110%;margin-bottom:20px}}section.clinic_photo .ul_photo{display:flex;justify-content:center;flex-wrap:wrap}section.clinic_photo .ul_photo>li{width:calc(100% / 4);height:16.6666vw}@media (max-width: 979px){section.clinic_photo .ul_photo>li{width:50vw;height:33.3333vw}}section.clinic_photo .ul_photo>li img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-inner{padding:6rem 0 12rem}.ttl_top{font-size:3.0rem}.fv .mv_img{display:block;width:80%;margin:0 auto}.fv .top_text{margin-top:30px}@media (max-width: 979px){.fv .top_text{margin-top:20px}}.main-box{padding-top:30px}@media (max-width: 979px){.main-box{padding-top:20px}}.page_nav{margin-bottom:70px}@media (max-width: 979px){.page_nav{margin-bottom:55px}}.page_nav .mini_ttl{background-color:#4ea09e;color:#fff;padding:10px 40px;position:relative;text-align:center;font-size:2.0rem;font-weight:700;cursor:pointer}@media (max-width: 979px){.page_nav .mini_ttl{font-size:2.7rem;padding:7px 15px}}.page_nav .mini_ttl:hover{background-color:#5fc3c1;transition:all .4s ease}.page_nav .mini_ttl::before,.page_nav .mini_ttl::after{content:'';display:block;background-color:#fff;width:25px;height:3px;position:absolute;top:50%;right:30px;translate:0 -50%;transition:all .5s ease}@media (max-width: 979px){.page_nav .mini_ttl::before,.page_nav .mini_ttl::after{width:13px;height:2px}}.page_nav .mini_ttl::after{rotate:90deg}.page_nav .mini_ttl.-open::after{rotate:0deg}.page_nav .ul_page_nav{background-color:#ecf2f1;padding:20px 40px;display:none}@media (max-width: 979px){.page_nav .ul_page_nav{padding:15px 20px}}.page_nav .ul_page_nav>li{counter-increment:counter_nav}.page_nav .ul_page_nav>li:nth-child(n+2){margin-top:10px}.page_nav .ul_page_nav>li::before{content:counter(counter_nav) ".";margin-right:10px}.page_nav .ul_page_nav>li a{color:#478d8b;padding-bottom:3px;position:relative;transition:all .3s ease}.page_nav .ul_page_nav>li a::after{content:'';display:block;width:100%;height:1px;background-color:#478d8b;position:absolute;bottom:0;left:0;transition:all .3s ease}.page_nav .ul_page_nav>li a:hover{opacity:1}.page_nav .ul_page_nav>li a:hover::after{width:0}.sec_p{padding:70px 0}@media (max-width: 979px){.sec_p{padding:55px 0}}.page-tl{margin-bottom:55px}@media (max-width: 979px){.page-tl{margin-bottom:30px}}section.free_content{font-size:1.5rem}@media (max-width: 979px){section.free_content{font-size:2.5rem}}section.free_content .ttl{text-align:center;font-size:3.0rem;margin-bottom:60px;font-weight:700;line-height:1.6}@media (max-width: 979px){section.free_content .ttl{margin-bottom:30px;font-size:3.3rem}}section.free_content .ttl::after{content:'';display:block;width:50px;height:2px;background-color:#478d8b;margin:13px auto 0}section.free_content .top_img{display:block;width:60%;margin:0 auto 30px}@media (max-width: 979px){section.free_content .top_img{width:80%;margin:0 auto 20px}}section.free_content .top_text{margin-bottom:50px}@media (max-width: 979px){section.free_content .top_text{margin-bottom:30px}}section.free_content .item:has(.img){display:flex}@media (min-width: 980px){section.free_content .item:has(.img):nth-child(even){flex-direction:row-reverse}section.free_content .item:has(.img):nth-child(even) .img{margin-right:0;margin-left:40px}}@media (max-width: 979px){section.free_content .item:has(.img){flex-direction:column-reverse}}section.free_content .item+.item{margin-top:60px}@media (max-width: 979px){section.free_content .item+.item{margin-top:40px}}section.free_content .item .img{width:48%;margin-right:40px}@media (max-width: 979px){section.free_content .item .img{width:70%;margin:15px auto 0}}section.free_content .item .box_text .mini_ttl{font-weight:700;background-color:#e7f5f7;padding:8px 20px;border-left:5px solid #478d8b;line-height:1.7;font-size:1.8rem}@media (max-width: 979px){section.free_content .item .box_text .mini_ttl{font-size:2.8rem}}section.free_content .item .box_text .text{margin-top:30px}@media (max-width: 979px){section.free_content .item .box_text .text{margin-top:20px}}section.check_sec{background-color:#4ea09e}section.check_sec .ttl{background-color:#fff;color:#3a6f6e;font-size:2.8rem;font-weight:700;line-height:1.4;text-align:center;padding:14px 16px;position:relative;margin-bottom:60px}@media (max-width: 979px){section.check_sec .ttl{margin-bottom:45px}}section.check_sec .ttl::after{content:'';border-style:solid;border-color:transparent;border-width:20px 12px 0;border-top-color:#fff;position:absolute;bottom:0;left:50%;translate:-50% 100%}section.check_sec .ul_check{border:5px solid #d6dede;background-color:#fff;padding:40px}@media (max-width: 979px){section.check_sec .ul_check{padding:23px}}section.check_sec .ul_check li{position:relative;padding-left:40px;font-size:1.6rem}section.check_sec .ul_check li:nth-child(n+2){margin-top:15px}@media (max-width: 979px){section.check_sec .ul_check li:nth-child(n+2){margin-top:10px}}@media (max-width: 979px){section.check_sec .ul_check li{font-size:2.3rem}}section.check_sec .ul_check li::before{content:'';display:inline-block;width:18px;height:18px;position:absolute;top:6px;left:0;border:2px solid #ccc}@media (max-width: 979px){section.check_sec .ul_check li::before{width:15px;height:15px;top:4px}}section.check_sec .ul_check li::after{content:'';display:inline-block;width:22px;height:13px;position:absolute;top:2px;left:0px;border-style:solid;border-color:#4ea09e;border-width:0 0 3px 3px;rotate:-50deg}@media (max-width: 979px){section.check_sec .ul_check li::after{width:18px;height:10px;top:1px}}section.flow{line-height:normal;background-color:#f5f5f5}section.flow .flow-list__item{background-color:#fff;display:flex;position:relative;min-height:160px}@media (max-width: 979px){section.flow .flow-list__item{min-height:0}}section.flow .flow-list__item:not(:last-child)::after{content:'▼';position:absolute;left:0;right:0;bottom:-5rem;text-align:center;color:#001647;transform:scale(1, 0.6);font-size:4.8rem}section.flow .flow-list__item+.flow-list__item{margin-top:4rem}section.flow .flow-list__item .item-img{width:20rem;flex-shrink:0;margin-bottom:0}@media (max-width: 979px){section.flow .flow-list__item .item-img{width:30%}}section.flow .flow-list__item .item-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.flow .flow-list__item .item-txt{width:100%;padding:3rem 3rem 3rem 4.2rem}@media (max-width: 979px){section.flow .flow-list__item .item-txt{padding:3rem}}section.flow .flow-list__item .item-txt__tit{font-size:2.4rem;font-weight:bold;letter-spacing:.08em}@media (max-width: 979px){section.flow .flow-list__item .item-txt__tit{font-size:2.6rem}}section.flow .flow-list__item .item-txt__tit span{color:#3a4f85;margin-right:1.5rem;display:inline-block;border:1px solid;padding:0 10px;font-size:2rem}@media (max-width: 979px){section.flow .flow-list__item .item-txt__tit span{margin-bottom:3px}}section.flow .flow-list__item .item-txt__text{font-size:1.6rem;line-height:1.75;font-weight:500;letter-spacing:.08em}@media (max-width: 979px){section.flow .flow-list__item .item-txt__text{font-size:2.6rem}}section.flow .flow-list__item .item-txt__btn{display:flex;flex-wrap:wrap;margin-top:2rem;padding-left:.8rem}@media (max-width: 979px){section.flow .flow-list__item .item-txt__btn{display:block}}@media (max-width: 979px){section.flow .flow-list__item .item-txt__btn li+li{margin-top:2rem}}section.flow .flow-list__item .item-txt__btn li:nth-of-type(1){margin-right:1.5rem}@media (max-width: 979px){section.flow .flow-list__item .item-txt__btn li:nth-of-type(1){margin-right:0}}section.flow .flow-list__item .item-txt__btn li .btn{min-width:26.6rem;padding:0}@media (max-width: 979px){section.flow .flow-list__item .item-txt__btn li .btn{width:100%;min-width:100%}}section.flow .contact{margin-top:70px}section.flow .contact .contents .list-dot{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}section.flow .contact .contents .list-dot ul li:before{content:'●';color:#002973;margin-right:.6rem}section.flow .contact-box{border:.8rem solid #bacfd8;padding:3.5rem 0 4.5rem 4.5rem;margin-bottom:3rem;background-color:#fff}@media (max-width: 979px){section.flow .contact-box{padding-right:3rem}}section.flow .contact-box .ttl_contact{font-size:160%;text-align:center;margin-bottom:20px}@media (max-width: 979px){section.flow .contact-box .ttl_contact{font-size:130%}}section.flow .contact-box .ttl_contact::after{content:'';display:block;width:60px;height:3px;background-color:#79a2b3;margin:5px auto 0}section.flow .contact-box__tit{font-size:2.1rem;letter-spacing:.1em;color:#002973;border:2px solid #002973;display:inline-block;padding:0 1.8rem;font-weight:bold;margin-bottom:3rem}@media (max-width: 979px){section.flow .contact-box__tit{font-size:3.1rem}}section.flow .contact-box .list-checkbox{padding-left:4.3rem}@media (max-width: 979px){section.flow .contact-box .list-checkbox{padding-left:2rem}}section.flow .contact-box .list-checkbox li{position:relative;padding-left:4.7rem;font-size:2.1rem;font-weight:bold;letter-spacing:.08em}@media (max-width: 979px){section.flow .contact-box .list-checkbox li{font-size:2.6rem}}section.flow .contact-box .list-checkbox li+li{margin-top:.6rem}@media (max-width: 979px){section.flow .contact-box .list-checkbox li+li{margin-top:1.2rem}}section.flow .contact-box .list-checkbox li span{font-weight:500;font-size:1.8rem}@media (max-width: 979px){section.flow .contact-box .list-checkbox li span{font-size:2.8rem}}section.flow .contact-box .list-checkbox li:before{content:'';position:absolute;top:.9rem;left:0;width:2.7rem;height:2.3rem;background:url(https://clinic.sbctmu.ac.jp/assets/care/first/images/ic_checkbox.png?202571813948) center/contain no-repeat}@media (max-width: 979px){section.flow .contact-box .list-checkbox li:before{top:.8rem;width:3.7rem;height:3.3rem}}section.flow .contact-list{display:-ms-grid;display:grid;gap:4.5rem 6rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}@media (max-width: 979px){section.flow .contact-list{display:block}}section.flow .contact-list .contact-item{text-align:center}@media (max-width: 979px){section.flow .contact-list .contact-item+.contact-item{margin-top:5rem}}section.flow .contact-list .contact-item__img{height:22rem;margin-bottom:-2.6rem}@media (max-width: 979px){section.flow .contact-list .contact-item__img{height:auto;margin-bottom:-3.3rem}}section.flow .contact-list .contact-item__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.flow .contact-list .contact-item__tit{font-size:2rem;font-weight:bold;color:#002973;background-color:#fff;border-radius:999.9rem;border:.4rem solid #002973;display:inline-block;min-width:30.4rem;text-align:center;margin-bottom:1.7rem;letter-spacing:.08em;padding:.2rem 2rem}@media (max-width: 979px){section.flow .contact-list .contact-item__tit{font-size:3.5rem;min-width:40rem}}section.flow .contact-list .contact-item__txt{font-size:1.6rem;line-height:1.75;font-weight:500;letter-spacing:.06em;text-align:left}@media (max-width: 979px){section.flow .contact-list .contact-item__txt{font-size:2.6rem}}section.flow .clinic-contact{background-color:#fff;padding:30px}section.doctor .box_content{display:flex;align-items:center}@media (max-width: 979px){section.doctor .box_content{flex-direction:column}}section.doctor .box_content .img_dr{width:50%;margin-right:60px}@media (max-width: 979px){section.doctor .box_content .img_dr{width:70%;margin-right:0;margin-bottom:30px}}@media (max-width: 979px){section.doctor .box_content .box_info{width:100%}}section.doctor .box_content .box_info .ul_info>li{display:flex;align-items:flex-start}section.doctor .box_content .box_info .ul_info>li:nth-child(n+2){margin-top:10px}section.doctor .box_content .box_info .ul_info>li .tag{font-size:2.0rem;background-color:#4ea09e;line-height:1;padding:7px 9px;color:#fff;min-width:90px;text-align:center;margin-right:20px;margin-top:3px}@media (max-width: 979px){section.doctor .box_content .box_info .ul_info>li .tag{font-size:2.3rem;padding:5px 7px;margin-top:1px}}section.doctor .box_content .box_info .ul_info>li .text{font-size:2.3rem;line-height:1.7}@media (max-width: 979px){section.doctor .box_content .box_info .ul_info>li .text{font-size:2.6rem}}section.doctor .box_content .box_info .content{margin-top:30px}@media (max-width: 979px){section.doctor .box_content .box_info .content{margin-top:25px}}section.doctor .box_content .box_info .content .box_more{font-size:1.8rem;margin-top:10px}@media (max-width: 979px){section.doctor .box_content .box_info .content .box_more{text-align:center;font-size:2.3rem}}section.doctor .box_content .box_info .content .box_more .link{color:#4ea09e;border:2px solid #4ea09e;display:inline-block;padding:10px;padding-right:40px;line-height:1.5;position:relative;transition:all .4s ease}@media (max-width: 979px){section.doctor .box_content .box_info .content .box_more .link{display:block;font-size:2.6rem}}section.doctor .box_content .box_info .content .box_more .link::after{content:'';display:block;width:13px;height:13px;border-color:#4ea09e;border-style:solid;border-width:2px 2px 0 0;position:absolute;top:50%;right:15px;translate:0 -50%;rotate:45deg;transition:all .4s ease}@media (max-width: 979px){section.doctor .box_content .box_info .content .box_more .link::after{width:10px;height:10px}}section.doctor .box_content .box_info .content .box_more .link:hover{opacity:1;background-color:#4ea09e;color:#fff}section.doctor .box_content .box_info .content .box_more .link:hover::after{border-color:#fff}.ul_content{display:flex;justify-content:space-between;flex-wrap:wrap}@media (min-width: 980px){.ul_content::before,.ul_content::after{content:'';display:block;width:24%;order:1}}.ul_content>li{width:24%}@media (min-width: 980px){.ul_content>li:nth-child(n+5){margin-top:25px}}@media (max-width: 979px){.ul_content>li{width:48.3%}.ul_content>li:nth-child(n+3){margin-top:15px}}.ul_content>li>a .box_img_content{overflow:hidden;position:relative}.ul_content>li>a .box_img_content::after{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;opacity:0;transition:all .4s ease}.ul_content>li>a .box_img_content .img_content{width:100%;height:156px;-o-object-fit:cover;object-fit:cover;transition:all .4s ease}@media (max-width: 979px){.ul_content>li>a .box_img_content .img_content{height:26.67vw}}.ul_content>li>a .ttl_content{background-color:#555;color:#fff;font-weight:700;font-size:1.4rem;padding:7px 10px;line-height:1.4}@media (max-width: 979px){.ul_content>li>a .ttl_content{font-size:1.8rem}}@media (min-width: 980px){.ul_content>li>a:hover{opacity:1}.ul_content>li>a:hover .box_img_content::after{opacity:1}.ul_content>li>a:hover .box_img_content .img_content{scale:1.15;rotate:3deg}}section.care{background-color:#ecf5f5}section.care .ul_content>li>a .ttl_content{background-color:#4ea09e}.box_btn{display:flex;justify-content:center}@media (max-width: 979px){.box_btn{flex-direction:column;align-items:center}}@media (min-width: 980px){.box_btn .btn{font-size:1.9rem}}@media (max-width: 979px){.box_btn .btn{width:100%}}@media (min-width: 980px){.box_btn .btn:nth-child(2){margin-left:20px}}@media (max-width: 979px){.box_btn .btn:nth-child(2){margin-top:20px}}.content_clinic_slider{margin-top:70px}@media (max-width: 979px){.content_clinic_slider{margin-top:50px}}.content_clinic_slider .page-tl__lg{font-size:3.7rem}ul._wp{margin:15px 0}ul._wp li{list-style:initial;margin-left:16px}ul._wp li+li{margin-top:8px}ol._wp{margin:15px 0}ol._wp li{list-style:initial;margin-left:16px}ol._wp li+li{margin-top:8px}._bgc{background:#f5f5f5;padding:25px 20px}._wp_btn{display:block;height:57px;line-height:57px;text-align:center;font-size:1.8rem;letter-spacing:.06em;font-weight:700;color:#fff;background-color:#000;border-radius:30px;margin:10px auto 10px;position:relative;padding:0 5%;width:60%}table._wp-table{width:100%;border:1px solid #478d8b}@media (max-width: 979px){table._wp-table._wp-table{width:180%}}table._wp-table tr+tr{border-top:1px solid #478d8b}table._wp-table tr th{background:#e7f5f7;padding:5px;border-bottom:1px solid #478d8b}table._wp-table tr th+th{border-left:1px solid #478d8b}table._wp-table tr td{padding:10px;text-align:center;border-right:1px solid #478d8b}table._wp-table tr td:last-child{border-right:none}._link-tem{text-decoration:underline;color:#134299}._link-tem_blank{text-decoration:underline;color:#134299}._wp-h4{font-size:18px;background:#d6e9ec;padding:8px 2%;color:#10606b}.box_btn_tel{display:flex;justify-content:center;flex-wrap:wrap;font-weight:700;line-height:1}@media (max-width: 979px){.box_btn_tel{display:block}}.box_btn_tel .btn_tel{display:block;background-color:#4b9aa4;padding:13px 70px;text-align:center;border-radius:999px;position:relative;box-shadow:5px 5px 5px #ccc;min-width:310px;transition:all .4s ease}@media (min-width: 980px){.box_btn_tel .btn_tel:hover{opacity:1;box-shadow:0px 0px 0px #ccc;translate:5px 5px}}.box_btn_tel .btn_tel::before{content:'';display:block;width:30px;height:30px;background:url(/assets/care/images/icon_tel_white.png?202571813948) no-repeat center center/contain;position:absolute;top:50%;left:23px;translate:0 -50%}.box_btn_tel .btn_tel:nth-child(n+2){margin-left:40px}@media (max-width: 979px){.box_btn_tel .btn_tel:nth-child(n+2){margin-left:0;margin-top:20px}}.box_btn_tel .btn_tel .clinic{color:#fff}.box_btn_tel .btn_tel .num{background-color:#fff;border-radius:6px;color:#4b9aa4;padding:5px;margin-top:8px}
