@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}:after:focus:not(:focus-visible),:before:focus:not(:focus-visible),:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.plain-list{list-style:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E");padding-left:0}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}html{-webkit-text-size-adjust:100%}button{cursor:pointer;appearance:none;border:0;border-radius:0;color:inherit;background:none}h5,h6{margin:0}ol,ul{margin:0;padding:0;list-style:none}p{margin:1em 0}img{height:auto;border:none;object-fit:contain}iframe{width:100%;height:100%;border:none}:root{--clr_txt:#444;--rgb_txt:68,68,68;--clr_white:#fff;--rgb_white:255,255,255;--clr_navy:#003589;--rgb_navy:0,53,137;--clr_blue:#2E97FF;--rgb_blue:46,151,255;--clr_blue_light:#52C9EE;--rgb_blue_light:82,201,238;--clr_blue_light02:#10BBDE;--rgb_blue_light02:16,187,222;--clr_blue_light03:#E2F7FC;--rgb_blue_light03:226,247,252;--clr_blue_dark:#0088DB;--rgb_blue_dark:0,136,219;--clr_red:#F5636C;--rgb_red:245,99,108;--clr_yellow:#FFFCA8;--rgb_yellow:255,252,168;--clr_gray:#707070;--rgb_gray:112,112,112;--clr_orange:#FC8003;--rgb_orange:252,128,3;--clr_green:#63C853;--rgb_green:99,200,83;--clr_green_light:#83C80B;--rgb_green_light:131,200,11;--clr_green_light02:#20D9CD;--rgb_green_light02:32,217,205;--clr_green_dark:#04B84C;--rgb_green_dark:4,184,76}@font-face{font-family:"fontello";src:url("fontello/font/fontello.woff2") format("woff2");font-display:fallback}@keyframes loop01{0%{transform:translateX(0%)}to{transform:translateX(-100%)}}@keyframes loop02{0%{transform:translateX(100%)}to{transform:translateX(0%)}}@keyframes shinyshiny{0%{transform:scale(0) rotate(125deg);opacity:0}20%{transform:scale(4) rotate(125deg);background:rgba(var(--rgb_white),0.7);opacity:1}to{transform:scale(50) rotate(125deg);opacity:0}}@keyframes bg_left{0%{transform-origin:left;transform:scaleX(0)}to{transform-origin:left;transform:scaleX(1);opacity:1}}@keyframes bg_right{0%{transform-origin:right;transform:scaleX(0)}to{transform-origin:right;transform:scaleX(1);opacity:1}}@keyframes fade_up{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade_right{0%{opacity:0;transform:translateX(10rem)}to{opacity:1;transform:translateX(0)}}@keyframes fade_left{0%{opacity:0;transform:translateX(-10rem)}to{opacity:1;transform:translateX(0)}}.cf:after,.cf:before{content:"";display:block}.cf:after{clear:both}.fl_l{float:left}.fl_r{float:right}.txt_c{text-align:center!important}.txt_l{text-align:left!important}.txt_r{text-align:right!important}.bold{font-weight:bold}.txt_large{font-size:120%}.txt_small{font-size:80%}.txt_blue{color:var(--clr_navy)}.txt_red{color:var(--clr_red)}.txt_green{color:var(--clr_green)}.txt_zen{font-family:"Zen Maru Gothic",sans-serif}.line_mark{background:rgba(0,0,0,0) linear-gradient(transparent 60%,var(--clr_yellow) 0%) repeat scroll 0 0}.inline{display:inline-block}.icon:before{font-family:"fontello";content:"\e8e2";margin-right:0.5rem}.img_c{margin:1rem auto}.img_l,.img_r{max-width:86%;margin:1rem auto 1.5rem;border-radius:8px}.tate{max-width:60%}.img_radius{max-width:86%;border-radius:8px;margin:0 auto 1.5rem}.img_small{max-width:30%;float:left;margin:0 1rem 0.5rem 0}.img_flex .img{max-width:86%;margin:1rem auto 1.5rem}.img_flex .img img{border-radius:8px}@media print,screen and (min-width:48em){.img_l{float:left;margin:0 3rem 1.5rem 0;border-radius:15px;max-width:40%;height:auto}.img_r{float:right;margin:0 0 1.5rem 3rem;border-radius:15px;max-width:40%;height:auto}.img_r.small{max-width:30%!important}.tate{max-width:25%!important}.img_radius{width:100%;max-width:48rem;border-radius:15px}.img_small{max-width:24rem;margin:0 4rem 0.5rem 0}.img_flex{display:flex;justify-content:space-between}.img_flex .img{margin:0;width:40%;height:auto}.img_flex .img img{border-radius:15px}.img_flex .content{width:calc(60% - 4rem)}.img_flex.center{align-items:center}.img_flex.revers{flex-direction:row-reverse}}.sp_n{display:none}@media print,screen and (min-width:48em){.sp_n{display:block}.pc_n{display:none}}.mt40{margin-top:4.4rem!important}.mt30{margin-top:2.8rem!important}.mt20{margin-top:2rem}.mt10{margin-top:1rem}.mb0{margin-bottom:0}.flex2>section~section,.main>section~section{margin-top:4.4rem}.flex2>section section~section,.main>section section~section{margin-top:2.8rem}.flex2>section>section section~section,.main>section>section section~section{margin-top:2rem}.flex2>section>section>section section~section,.main>section>section>section section~section{margin-top:2rem}.h2_h2{margin-top:4.4rem}.h2_h3{margin-top:2.8rem}.h3_h3{margin-top:2.8rem}.h3_h4{margin-top:2rem}.h4_h4{margin-top:2rem}@media print,screen and (min-width:48em){.mt40{margin-top:8rem!important}.mt30{margin-top:6rem!important}.mt20{margin-top:4rem}.mt10{margin-top:2rem}.flex2>section~section,.main>section~section{margin-top:10rem}.flex2>section section~section,.main>section section~section{margin-top:9rem}.flex2>section>section section~section,.main>section>section section~section{margin-top:7rem}.flex2>section>section>section section~section,.main>section>section>section section~section{margin-top:4rem}.h2_long{margin-top:8.2rem!important}.h2_h2{margin-top:10rem}.h2_h3{margin-top:8rem}.h3_h3{margin-top:8rem}.h3_h4{margin-top:7rem}.h4_h4{margin-top:6rem}}.tbl_time{width:100%;border-collapse:separate;border-spacing:0;font-size:1.1rem}.tbl_time caption{caption-side:bottom;text-align:left;margin-top:0.4rem}.tbl_time tr th{font-weight:normal}.tbl_time tr th[scope=col]{padding:0.4rem 0;text-align:center;background:var(--clr_gray);color:var(--clr_white)}.tbl_time tr th[scope=col]:first-child{width:8.2rem}.tbl_time tr th.time{border-bottom:1px solid var(--clr_gray)}.tbl_time tr td{text-align:center;padding:1rem 0.4rem;border-bottom:1px solid var(--clr_gray);line-height:1}@media print,screen and (min-width:48em){.tbl_time{table-layout:fixed;font-size:2.2rem}.tbl_time caption{margin-top:0.8rem;line-height:1.2}.tbl_time tr th[scope=col]{padding:0.4rem 0;width:11%}.tbl_time tr th[scope=col]:first-child{width:22%}.tbl_time tr th[scope=col]:last-of-type{width:13%;padding-right:3%}.tbl_time tr th.time{padding-left:4rem;text-align:left}.tbl_time tr td{padding:1.9rem 0}.tbl_time tr td:last-of-type{width:13%;padding-right:3%}}.cal .cal_wrap .status{display:flex;margin-bottom:0.6rem;font-family:"メイリオ","Meiryo",sans-serif}.cal .cal_wrap .status li{display:flex;align-items:center;font-size:1.1rem}.cal .cal_wrap .status li:before{display:inline-block;content:" ";width:1.1em;height:1.1em;border:1px solid #999999;margin-right:0.3rem}.cal .cal_wrap .status li:not(:last-child){margin-right:1rem}.cal .cal_wrap .status li.off:before{background:#FBE2E4}.cal .cal_wrap .status li.shorttime:before{background:var(--clr_blue_light03)}.cal .cal_wrap .caledit{border-radius:8px;overflow:hidden;font-size:1.1rem}.cal .cal_wrap .caledit:not(:last-of-type){margin-bottom:1.3rem}@media print,screen and (min-width:48em){.cal .cal_wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.cal .cal_wrap .status{width:100%;margin-bottom:0.8rem}.cal .cal_wrap .status li{font-size:2rem}.cal .cal_wrap .status li:before{width:3.4rem;height:3.4rem;margin-bottom:0.2rem}.cal .cal_wrap .caledit{width:48%;font-size:2.2rem;margin:0;padding:0 0 2rem;border-radius:15px}.cal .cal_wrap .caledit:not(:last-of-type){margin-bottom:0}.cal .cal_wrap .caledit .month th{font-size:2.8rem;padding-top:1rem}.cal .cal_wrap .caledit .week th{padding:1.2rem 0 0.1rem}.cal .cal_wrap .caledit td{padding:1.5rem 0 1rem}}.gmap{width:100%}.tit_01{font-size:2rem;padding:3rem 1rem 6rem;text-align:center;margin-bottom:1rem;color:var(--clr_blue_dark);font-family:"Zen Maru Gothic",sans-serif;background:url("../img/header_bg.png") bottom -1rem center/100% auto no-repeat,url("../img/tit_01.webp") center top/cover no-repeat;position:relative}.tit_01:after{content:" ";display:block;background:url("../img/logo.svg") center top/contain no-repeat;width:100%;height:5rem;position:absolute;bottom:-0.9rem;left:0;right:0;margin:0 auto}.tit_02{color:var(--clr_navy);font-size:2rem;font-weight:bold;text-align:center;line-height:1.2;margin-bottom:1.5rem;background:url("../img/tit_02.svg") center center/5rem auto no-repeat;padding:0.8rem 0;font-family:"Zen Maru Gothic",sans-serif}.tit_03{font-size:1.8rem;line-height:1.3;margin-bottom:1.5rem;color:var(--clr_blue_dark);font-weight:normal;letter-spacing:0.06em;font-family:"Zen Maru Gothic",sans-serif}.tit_03:after{display:block;content:" ";width:100%;height:6px;background:linear-gradient(to bottom,var(--clr_blue_dark) 50%,var(--clr_blue_light) 50%);margin-top:0.6rem}.tit_04{font-size:1.5rem;line-height:1.2;margin-bottom:1rem;padding-bottom:0.4rem;color:var(--clr_green_dark);border-bottom:3px solid var(--clr_green_dark);font-weight:normal;font-family:"Zen Maru Gothic",sans-serif}.tit_05{font-size:1.4rem;line-height:1.2;margin-bottom:1rem;padding-bottom:0.4rem;color:var(--clr_blue_light);border-bottom:2px dotted var(--clr_blue_light);font-weight:normal;font-family:"Zen Maru Gothic",sans-serif}@media print,screen and (min-width:48em){.tit_01{font-size:4.8rem;margin-bottom:3rem;padding:10rem 1rem 22rem;height:53rem;display:flex;justify-content:center;align-items:center;flex-direction:column;background:url("../img/header_bg.png") bottom -9.5rem center/200rem auto no-repeat,url("../img/tit_01.webp") center top/200rem auto no-repeat}.tit_01:after{height:20rem;bottom:1.5rem}.tit_02{font-size:4.4rem;background:url("../img/tit_02.svg") center center/11rem auto no-repeat;margin-bottom:4.2rem;padding:1.8rem 0}.tit_03{font-size:3.6rem;margin-bottom:3rem}.tit_03:after{height:8px;margin-top:0.8rem}.tit_04{font-size:3.2rem;margin-bottom:2.8rem;padding-bottom:0.5rem;border-bottom:5px solid var(--clr_green_dark)}.tit_05{font-size:3rem;margin-bottom:2.8rem;padding-bottom:0.5rem;border-bottom:4px dotted var(--clr_blue_light)}}.lst{line-height:1.4;margin:0.8rem 0}.lst>li{position:relative}.lst>li:not(:last-child){margin:0 0 0.35rem}.lst_ul{line-height:1.4;margin:0.8rem 0}.lst_ul>li{padding:0 0 0 1.4em;position:relative}.lst_ul>li:not(:last-child){margin:0 0 0.35em}.lst_ul>li:before{content:"●";color:var(--clr_blue_light);position:absolute;left:0}.lst_ul.kome>li{color:var(--clr_red);font-weight:bold}.lst_ul.kome>li:before{content:"※";color:var(--clr_red)}.lst_ul_disc{margin:0 0 0 1.6rem}.lst_ul_disc>li{list-style:disc}.lst_ul_disc>li:not(:last-child){margin:0 0 0.35em}.lst_ul_disc>li::marker{color:var(--clr_txt)}.lst_ol{line-height:1.4;counter-reset:number 0;margin:1rem 0}.lst_ol>li{counter-increment:number 1;padding:0 0 0 1.4em;position:relative}.lst_ol>li:not(:last-child){margin:0 0 0.35em}.lst_ol>li::marker{color:#f00}.lst_ol>li:before{display:inline-block;content:counter(number) ".";color:var(--clr_blue_light);font-weight:bold;position:absolute;top:0;left:0;letter-spacing:0.15rem;text-align:center}.lst_dl01 dt{font-weight:bold}.lst_dl01 dd{margin:0 0 1.6rem}.lst_dl02{margin-top:2rem}.lst_dl02 dt{padding:0.4rem 0 0.4rem 1rem;border-top:1px solid var(--clr_gray);background:var(--clr_blue_light03)}.lst_dl02 dd{padding:0.4rem 0 0.4rem 1rem;border-top:1px dotted var(--clr_gray)}.lst_dl02 dd:not(:first-of-type){border-bottom:1px solid var(--clr_gray)}.lst_flow>li:not(:last-of-type){margin:0 0 5rem;position:relative}.lst_flow>li:not(:last-of-type):after{display:block;width:0;height:0;content:"";position:absolute;bottom:-4rem;left:0;right:0;border-top:1.5rem solid var(--clr_blue_light);border-right:3.5rem solid transparent;border-bottom:0.5rem solid transparent;border-left:3.5rem solid transparent;margin:auto}.lst_flow.small>li:not(:last-of-type){margin:0 0 4rem}.lst_flow.small>li:not(:last-of-type):after{bottom:-2.8rem}.lst_anc>li{width:86%;margin:0 auto 0.6rem}.lst_anc>li a{width:100%;height:100%;padding:0.5rem 1.4rem;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.lst_anc>li a:after{font-family:"fontello";content:"\2630";font-size:1rem;position:absolute;top:50%;transform:translateY(-50%);right:0.4rem}@media print,screen and (min-width:48em){.lst_dl01{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.lst_dl01 dt{width:20%}.lst_dl01 dd{width:80%;padding:0 0 0 1rem}.lst_dl02{border-bottom:1px solid var(--clr_gray);display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:3rem}.lst_dl02 dt{width:20%;padding:1rem 1rem 1rem 2.5rem}.lst_dl02 dd{width:80%;margin:0;padding:1rem 1rem 1rem 2.5rem;border-top:1px solid var(--clr_gray)}.lst_dl02 dd:not(:first-of-type){border-bottom:none}.lst_flow>li:not(:last-of-type){margin:0 0 14rem}.lst_flow>li:not(:last-of-type):after{bottom:-10rem;border-top:3.3rem solid var(--clr_blue_light);border-right:9.8rem solid transparent;border-left:9.8rem solid transparent}.lst_flow.small>li:not(:last-of-type){margin:0 0 6rem}.lst_flow.small>li:not(:last-of-type):after{bottom:-5.1rem;border-top:2.3rem solid var(--clr_blue_light);border-right:6rem solid transparent;border-left:6rem solid transparent}.lst_anc{display:flex;flex-wrap:wrap}.lst_anc>li{width:fit-content;height:auto;margin:0 1.2rem 1.2rem 0}.lst_anc>li a{padding:0.5rem 2.4rem;min-height:6.7rem;min-width:17rem}.lst_anc>li a:after{font-size:1.2rem;right:0.5rem}}.flex3,.flex4{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.flex3>li,.flex4>li{width:calc(50% - 0.5rem)}@media print,screen and (min-width:48em){.flex2{display:flex;justify-content:space-between;flex-wrap:wrap}.flex2>li,.flex2>section{width:48%;margin-top:0!important}.flex3{justify-content:flex-start;gap:2rem}.flex3 li{width:calc((100% - 4rem) / 3)}.flex3_1{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2rem}.flex3_1 li{width:calc((100% - 4rem) / 3)}.flex4{justify-content:flex-start;gap:2rem}.flex4 li{width:calc((100% - 6rem) / 4)}}.tel{display:inline-block;color:var(--clr_white);background:var(--clr_green);border-radius:5px;border:2px solid var(--clr_white);padding:0.2rem 0.6rem 0.2rem 0.5rem;font-size:1.9rem;font-weight:bold;line-height:1.2;font-family:"Zen Maru Gothic",sans-serif}.tel:before{font-family:"fontello";content:"\e808";font-size:95%;font-weight:normal;padding-right:0.1rem}@media print,screen and (min-width:48em){.tel{font-size:3rem;border-radius:10px;border:3px solid var(--clr_white);padding:0.3rem 1.2rem 0.3rem 1rem}.tel:before{padding-right:0.2rem}}.tel_btn{display:inline-block;color:var(--clr_white);background:var(--clr_green);border-radius:5px;border:2px solid var(--clr_white);padding:0.2rem 0.5rem;font-size:1.1rem;text-align:center;font-weight:bold;font-family:"Zen Maru Gothic",sans-serif}.tel_btn span{display:block;font-size:1.9rem;letter-spacing:0.1rem;line-height:1.2}.tel_btn span:before{font-family:"fontello";content:"\e808";padding-right:0.2rem;font-weight:normal}@media print,screen and (min-width:48em){.tel_btn{border-radius:10px;border:3px solid var(--clr_white);padding:0.4rem 1rem}}.box{padding:1.5rem 1rem;border:1px solid var(--clr_blue_light)}.box .box_tit{color:var(--clr_blue_light);font-size:1.4rem;margin:0rem 0 0.8rem;line-height:1.35;display:inline-block}.box .box_tit span{margin-right:0.7rem}.box.blue{background:rgba(var(--rgb_blue_light),0.1)}.box.orange{border:1px solid #FC8003}@media print,screen and (min-width:48em){.box{padding:3rem;border:2px solid var(--clr_blue_light)}.box .box_tit{font-size:3.2rem;margin:0 0 1.5rem}.box .box_tit span{margin-right:2rem}.box.blue{max-width:100rem;margin-right:auto;margin-left:auto}.box.orange{border:2px solid #FC8003}}.btn{display:inline-block;padding:0.8rem 2rem;text-decoration:none!important;letter-spacing:0.05rem;border-radius:5px;background:var(--clr_blue_dark);border:3px solid #2EA9F5;color:var(--clr_white);cursor:pointer;position:relative;line-height:1.25}@media print,screen and (min-width:48em){.btn{padding:1.4rem 4rem;letter-spacing:0.15rem;border-radius:10px;border:5px solid #2EA9F5;line-height:1.3}.btn:hover{background:#2EA9F5;opacity:1}}.lnk{display:inline-block;text-decoration:underline!important;letter-spacing:0.05rem;cursor:pointer;color:var(--clr_green)}.lnk:hover{color:var(--clr_blue_light);opacity:1}.lnk.scr:after{font-family:"fontello";content:"\2630";margin-left:0.5rem;font-size:1.1rem;display:inline-block}@media print,screen and (min-width:48em){.lnk.scr:after{font-size:1.5rem;margin-left:1rem}}.lnk.out:before{content:none}.lnk.out:after{font-family:"fontello";content:"\f08e";margin-left:0.5rem;display:inline-block}.tbl{width:100%;margin:2rem 0;border-spacing:0;border-collapse:collapse}.tbl caption{font-size:85%;caption-side:bottom;text-align:left;margin-top:0.4rem}.tbl tr th{text-align:left;padding:1rem;font-weight:normal;border-top:1px solid var(--clr_gray);border-bottom:1px solid var(--clr_gray);background:var(--clr_blue_light03)}.tbl tr td{text-align:left;padding:1rem;border-bottom:1px solid var(--clr_gray)}@media print,screen and (min-width:48em){.tbl{table-layout:fixed;border-radius:1rem;font-size:1.8rem}.tbl tr th{padding:1rem 2.5rem}.tbl tr td{padding:1rem 2.5rem}}.bnr_doctor{border-radius:5px;color:var(--clr_white);background:url("../img/bnr_doctor.webp") right 1rem center/7rem auto no-repeat,linear-gradient(180deg,var(--clr_blue_dark) 0%,var(--clr_blue_dark) 53%,var(--clr_blue_light) 53%,var(--clr_blue_light) 100%);margin-right:4rem;margin-left:4rem}.bnr_doctor a{font-family:"Zen Maru Gothic",sans-serif;display:block;padding:0 1.5rem;display:flex;flex-direction:column;justify-content:space-evenly;font-size:1.5rem;min-height:6rem;line-height:1}.bnr_doctor a span{font-size:1.2rem}@media print,screen and (min-width:48em){.bnr_doctor{border-radius:10px;width:58.2rem;height:15rem;margin-right:auto;margin-left:auto;position:relative;overflow:hidden;background:url("../img/bnr_doctor.webp") right 2.5rem center/18rem auto no-repeat,linear-gradient(180deg,var(--clr_blue_dark) 0%,var(--clr_blue_dark) 53%,var(--clr_blue_light) 53%,var(--clr_blue_light) 100%)}.bnr_doctor a{font-size:3.4rem;width:100%;height:100%;padding:0 3.5rem}.bnr_doctor a span{font-size:2.4rem}.bnr_doctor a:after{position:absolute;content:"";display:inline-block;top:0;left:0;width:25px;height:170%;transform:rotate(125deg)}.bnr_doctor a:hover{opacity:0.8}.bnr_doctor a:hover:after{animation:shinyshiny 0.6s ease-in-out 1}.bnr_doctor a:focus{opacity:0.8;box-shadow:inset 0px 0px 25px 0px var(--clr_white)}.bnr_doctor a:focus:after{animation:shinyshiny 0.6s ease-in-out 1}}.slick-dots{display:flex;justify-content:center;align-items:center;list-style:none;margin:1rem auto}.slick-dots li{width:0.8rem;height:0.8rem;margin:0 0.2rem}.slick-dots li button{padding:50%;display:block;font-size:0;cursor:pointer;opacity:0.25;border-radius:50%;background:#000}.slick-dots li button:focus,.slick-dots li button:hover{opacity:0.8}.slick-dots li.slick-active button{opacity:0.75}@media print,screen and (min-width:48em){.slick-dots{margin:1.6rem auto}.slick-dots li{width:1.4rem;height:1.4rem;margin:0 0.6rem}}html{font-size:3.125vw}body{background:var(--clr_white);color:var(--clr_txt);font-family:"Hiragino Sans","Yu Gothic medium","游ゴシック Medium",Meiryo,sans-serif;word-wrap:break-word}body:after{visibility:hidden;width:100vw;height:100vh;content:"";background:rgba(var(--rgb_blue_light03),0.8);position:fixed;top:0;z-index:2;opacity:0;transition:all 0.2s ease-in-out 0s}body.spnav_modal{height:100%;overflow:hidden}body.spnav_modal:after{visibility:visible;opacity:1}a{color:inherit;text-decoration:none}.main{font-size:1.2rem;line-height:1.55}.wrap{margin:0 1rem}@media print,screen and (min-width:48em){html{font-size:62.5%}body{min-width:calc(1200px + 40px)}body:after{display:none}a,button{transition:0.2s}a:hover,button:hover{opacity:0.8}.main{font-size:1.8rem;line-height:1.8}.main a:not([class*=btn]):hover{opacity:1;text-decoration:none}.wrap{width:1200px;margin-left:auto;margin-right:auto}}:target:before{content:"";display:block;height:7rem;margin:-7rem 0 0;visibility:hidden}@media print,screen and (min-width:48em){:target:before{height:8.5rem;margin-top:-8.5rem}}.target-remove:before{height:0!important;margin:0!important;visibility:hidden!important}.header .wrap{margin:0}.header .wrap .head{display:none}@media print,screen and (min-width:48em){.header{position:relative}.header .wrap{margin:0 auto}.header .wrap .head{position:absolute;top:0;right:0;left:0;z-index:1;margin:0 auto;display:block;width:1200px}.header .wrap .head ul{display:flex;justify-content:space-between}.header .wrap .head ul li{font-size:2.8rem}.header .wrap .head ul li.acs{font-family:"Zen Maru Gothic",sans-serif;color:var(--clr_navy);text-shadow:1px 1px 1px var(--clr_white),-1px 1px 4px var(--clr_white),1px -1px 4px var(--clr_white),-1px -1px 4px var(--clr_white);margin-top:0.9rem;line-height:1.2}.header .wrap .head ul li .tel{margin-top:1.4rem;display:inline-block;font-size:4rem}}.logo{width:100%;height:5rem;position:absolute;bottom:0;right:0;left:0;margin:0 auto}.logo a{display:block;width:100%;height:100%;background:url(../img/logo.svg) center top/contain no-repeat}.logo a .clip{display:block;height:100%;overflow:hidden;clip-path:inset(50%);color:transparent}@media print,screen and (min-width:48em){.logo{position:absolute;bottom:0;right:0;left:0;margin:0 auto;width:100%;height:20rem;max-width:200rem;margin:0 auto}.logo:before{max-width:200rem}.logo a:hover{opacity:1}}.sp_nav{position:sticky;top:-0.1rem;display:flex;width:100%;background:var(--clr_white);z-index:10;padding:0.5rem 0;margin-bottom:1rem}.sp_nav.fixed{position:fixed;top:-0.1rem;left:0;margin:0}.sp_nav>li{width:20%;text-align:center;font-family:"Zen Maru Gothic",sans-serif;border-right:1px dotted var(--clr_txt);margin:0.5rem 0;font-size:1.1rem;line-height:1.2}.sp_nav>li:first-of-type{border-left:1px dotted var(--clr_txt)}.sp_nav>li a:before{display:block;color:var(--clr_blue_light);font-size:1.5rem}.sp_nav>li a.home:before{font-family:"fontello";content:"\31"}.sp_nav>li a.phone:before{font-family:"fontello";content:"\e808"}.sp_nav>li a.time:before{font-family:"fontello";content:"\f273"}.sp_nav>li a.acss:before{font-family:"fontello";content:"\e813"}.sp_nav>li #nav{height:100%}.sp_nav>li #nav #sp_menu{text-align:center;padding:0;width:100%;height:100%;line-height:1.2}.sp_nav>li #nav #sp_menu:before{font-family:"fontello";content:"\e8e0";display:block;color:var(--clr_blue_light);font-size:1.5rem}.sp_nav>li #nav #sp_menu:after{content:"MENU";font-size:1.1rem}.sp_nav>li #nav #sp_menu.close:before{font-family:"fontello";content:"\e8e1"}.sp_nav>li #nav #sp_menu.close:after{content:"CLOSE"}.sp_nav>li #nav #sp_menu span{display:none}.sp_nav>li #nav .gnav_subnav{display:none;width:94vw;max-height:75vh;overflow-y:auto;background:var(--clr_white);padding:1.6rem;position:fixed;top:7rem;left:0;right:0;margin:auto;z-index:10}.sp_nav>li #nav .gnav_subnav .gnav{border-top:1px dotted var(--clr_gray);border-bottom:1px dotted var(--clr_gray)}.sp_nav>li #nav .gnav_subnav .gnav>li{width:100%}.sp_nav>li #nav .gnav_subnav .gnav>li:not(:last-child){border-bottom:1px dotted var(--clr_gray)}.sp_nav>li #nav .gnav_subnav .gnav>li .sub,.sp_nav>li #nav .gnav_subnav .gnav>li a{display:flex;align-items:flex-end;width:100%;text-align:left;padding:1.5rem 0 1.4rem;font-size:1.2rem}.sp_nav>li #nav .gnav_subnav .gnav>li .sub:before,.sp_nav>li #nav .gnav_subnav .gnav>li a:before{content:none}.sp_nav>li #nav .gnav_subnav .gnav>li .sub.current,.sp_nav>li #nav .gnav_subnav .gnav>li a.current{color:var(--clr_blue_light)}.sp_nav>li #nav .gnav_subnav .gnav>li .sub:after{content:"▼";display:inline-flex;justify-content:center;align-items:center;margin:0 0 0 auto;color:var(--clr_blue_light);font-size:1rem}.sp_nav>li #nav .gnav_subnav .gnav>li .sub.close:after{content:"▲"}.sp_nav>li #nav .gnav_subnav .gnav>li .subbox{display:none;background:rgba(var(--rgb_blue_dark),0.8)}.sp_nav>li #nav .gnav_subnav .gnav>li .subbox .subnav{display:flex;flex-wrap:wrap}.sp_nav>li #nav .gnav_subnav .gnav>li .subbox .subnav li{width:50%}.sp_nav>li #nav .gnav_subnav .gnav>li .subbox .subnav li:not(:last-child){border-bottom:1px dotted var(--clr_white)}.sp_nav>li #nav .gnav_subnav .gnav>li .subbox .subnav li:nth-of-type(odd){border-right:1px dotted var(--clr_white)}.sp_nav>li #nav .gnav_subnav .gnav>li .subbox .subnav li a{display:block;padding:1rem;color:var(--clr_white)}.sp_nav>li #nav .gnav_subnav .gnav>li .subbox .subnav li a.current{background:var(--clr_blue_dark)}.pc_nav{display:none}@media print,screen and (min-width:48em){.sp_nav{display:none}.pc_nav{display:flex;justify-content:space-between;width:1200px;margin:3rem auto}.pc_nav>li{width:100%}.pc_nav>li.nav_logo,.pc_nav>li.tel_add{display:none}.pc_nav>li .gnav{display:flex;justify-content:space-between;width:100%}.pc_nav>li .gnav li{width:16.6666666667%;font-family:"Zen Maru Gothic",sans-serif;position:relative;border-right:3px dotted var(--clr_gray)}.pc_nav>li .gnav li:first-of-type{border-left:3px dotted var(--clr_gray)}.pc_nav>li .gnav li .sub,.pc_nav>li .gnav li a{display:block;height:100%;text-align:center;font-size:2rem;margin:0 auto;padding:1rem 0;cursor:pointer;position:relative;color:var(--clr_gray);width:fit-content}.pc_nav>li .gnav li .sub:before,.pc_nav>li .gnav li a:before{position:absolute;bottom:2px;left:0;right:0;margin:0 auto;content:"";width:100%;height:5px;background:var(--clr_blue_light);transform:scale(0,1);transform-origin:center top;transition:transform 0.3s}.pc_nav>li .gnav li .sub:after,.pc_nav>li .gnav li a:after{position:absolute;top:1rem;right:3rem}.pc_nav>li .gnav li .sub:hover,.pc_nav>li .gnav li a:hover{opacity:1}.pc_nav>li .gnav li .sub:hover:before,.pc_nav>li .gnav li a:hover:before{transform:scale(1,1)}.pc_nav>li .gnav li .sub.current,.pc_nav>li .gnav li a.current{background:none;position:relative}.pc_nav>li .gnav li .sub.current:after,.pc_nav>li .gnav li a.current:after{position:absolute;top:auto;bottom:2px;left:0;right:0;margin:0 auto;content:"";width:100%;height:5px;background:var(--clr_blue_light)}.pc_nav>li .gnav li .subbox{width:auto;position:absolute;top:5.5rem;width:46rem;display:none;z-index:10;background:rgba(var(--rgb_blue_dark),0.8)}.pc_nav>li .gnav li .subbox>.subnav{display:flex;flex-wrap:wrap}.pc_nav>li .gnav li .subbox>.subnav li{width:50%;border-right:none}.pc_nav>li .gnav li .subbox>.subnav li:first-of-type{border-left:none}.pc_nav>li .gnav li .subbox>.subnav li:not(:last-child){border-bottom:1px dotted var(--clr_white)}.pc_nav>li .gnav li .subbox>.subnav li:nth-of-type(odd){border-right:1px dotted var(--clr_white)}.pc_nav>li .gnav li .subbox>.subnav li a{width:100%;font-size:1.8rem;padding:1.5rem;text-align:left;color:var(--clr_white)}.pc_nav>li .gnav li .subbox>.subnav li a:before{content:none}.pc_nav>li .gnav li .subbox>.subnav li a:hover{background:var(--clr_blue_dark)}.pc_nav>li .gnav li .subbox>.subnav li a.current{background:var(--clr_blue_dark)}.pc_nav>li .gnav li .subbox>.subnav li a.current:after,.pc_nav>li .gnav li .subbox>.subnav li a.current:before{content:none}.pc_nav.clone_nav{width:100%;min-width:calc(1200px + 40px);height:8rem;background:rgba(var(--rgb_white),0.9);position:fixed;top:0;left:0;right:0;opacity:0;transition:0.3s;z-index:-1;margin:0 auto;padding:1rem 0;justify-content:center;align-items:center}.pc_nav.clone_nav li.nav_logo{display:block;width:15rem;height:6rem}.pc_nav.clone_nav li.nav_logo a{display:block;width:100%;height:100%;background:url(../img/logo.svg) center bottom 0.8rem/contain no-repeat;position:relative}.pc_nav.clone_nav li.nav_logo a .clip{display:block;height:100%;overflow:hidden;clip-path:inset(50%);color:transparent}.pc_nav.clone_nav li.tel_add{display:block;width:25rem;height:6rem;text-align:center}.pc_nav.clone_nav li.tel_add .tel{color:var(--clr_white);font-size:2.2rem;width:fit-content;margin:0 auto;padding:0 1rem}.pc_nav.clone_nav li.tel_add span{display:block;color:var(--clr_navy);font-family:"Zen Maru Gothic",sans-serif;font-size:1.5rem}.pc_nav.clone_nav li.nav_li{width:80rem}.pc_nav.clone_nav li.nav_li .gnav{justify-content:center}.pc_nav.clone_nav li.nav_li .gnav li{width:fit-content}.pc_nav.clone_nav li.nav_li .gnav li .sub,.pc_nav.clone_nav li.nav_li .gnav li a{font-size:1.6rem;padding:0 1.5rem 0.7rem}.pc_nav.clone_nav li.nav_li .gnav li .sub:before,.pc_nav.clone_nav li.nav_li .gnav li a:before{width:calc(100% - 3rem)}.pc_nav.clone_nav li.nav_li .gnav li .sub.current:after,.pc_nav.clone_nav li.nav_li .gnav li a.current:after{width:calc(100% - 3rem)}.pc_nav.clone_nav li.nav_li .gnav li .subbox{position:fixed;top:6rem!important;width:30rem!important}.pc_nav.clone_nav li.nav_li .gnav li .subbox li a{width:100%;font-size:1.5rem!important;padding:1rem 1.5rem}.pc_nav.clone_nav.scroll{opacity:1;z-index:10}}.overview{padding:2.8rem 2rem 3rem;font-size:1.3rem;line-height:1.55;background:var(--clr_blue_light03)}.overview .clinic_name{text-align:center;margin:0 0 3rem}.overview .clinic_name img{max-width:80%;margin:auto}.overview>.wrap{margin:0}.overview>.wrap .gaiyo_flex .gaiyo{width:100%;margin:0}.overview>.wrap .gaiyo_flex .gaiyo:first-of-type{border-top:1px solid var(--clr_gray)}.overview>.wrap .gaiyo_flex .gaiyo:nth-of-type(2){margin-bottom:2.8rem}.overview>.wrap .gaiyo_flex .gaiyo dt{padding:1rem 0 0;color:var(--clr_navy);font-weight:bold}.overview>.wrap .gaiyo_flex .gaiyo dd{padding:0.3rem 0 1rem;border-bottom:1px solid var(--clr_gray);font-size:1.2rem}.overview>.wrap .gaiyo_flex .gaiyo dd.address{line-height:1.22}.overview>.wrap .gaiyo_flex .gaiyo dd .tel{font-size:1.8rem;color:var(--clr_green);background:none;border:none;padding:0;font-family:"メイリオ","Meiryo",sans-serif;letter-spacing:0}.overview>.wrap .gaiyo_flex .gaiyo dd .tel:before{content:none}.overview>.wrap .gaiyo_flex .gaiyo dd .acs_ul li{line-height:1.22}.overview>.wrap .gaiyo_flex .gaiyo dd .acs_ul li:not(:last-of-type){margin-bottom:0.6rem}.overview>.wrap .gaiyo_flex .gaiyo dd .acs_ul li span{font-weight:bold;display:block;line-height:1.55}.overview>.wrap .img_flex>div{margin-bottom:1.3rem}.overview>.wrap .img_flex>div img{border-radius:8px}.overview>.wrap .timetbl dt{color:var(--clr_navy);font-weight:bold;margin-top:2.8rem}.overview>.wrap .timetbl .tbl_time{margin:0.6rem 0 2.8rem}.overview>.wrap .cal{margin:0 0.5rem}.overview>.wrap .cal .cal_tit{font-size:1.3rem;margin:2.8rem 0 0;color:var(--clr_navy);font-weight:bold;text-align:center}.gmap{height:100vw}@media print,screen and (min-width:48em){.overview{padding:9.5rem 0;font-size:2.2rem}.overview .clinic_name{margin:0 0 3.5rem}.overview .clinic_name img{max-width:38rem}.overview>.wrap{width:1200px;margin:0 auto}.overview>.wrap .gaiyo_flex{display:flex;justify-content:space-between;align-items:flex-start}.overview>.wrap .gaiyo_flex .gaiyo{display:flex;flex-wrap:wrap}.overview>.wrap .gaiyo_flex .gaiyo:first-of-type{border-top:none;width:43%}.overview>.wrap .gaiyo_flex .gaiyo:nth-of-type(2){width:54.5%}.overview>.wrap .gaiyo_flex .gaiyo:nth-of-type(2) dt{width:20%}.overview>.wrap .gaiyo_flex .gaiyo:nth-of-type(2) dd{width:80%}.overview>.wrap .gaiyo_flex .gaiyo dt{width:26.5%;font-size:2.6rem;padding:1.8rem 0;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid var(--clr_gray)}.overview>.wrap .gaiyo_flex .gaiyo dt:first-of-type{border-top:1px solid var(--clr_gray)}.overview>.wrap .gaiyo_flex .gaiyo dd{width:73.5%;font-size:2.2rem;padding:1.8rem 0;display:flex;align-items:center;min-height:9rem}.overview>.wrap .gaiyo_flex .gaiyo dd:first-of-type{border-top:1px solid var(--clr_gray)}.overview>.wrap .gaiyo_flex .gaiyo dd.address{line-height:1.55}.overview>.wrap .gaiyo_flex .gaiyo dd .acs_ul{margin:1rem 0}.overview>.wrap .gaiyo_flex .gaiyo dd .acs_ul li{line-height:1.2}.overview>.wrap .gaiyo_flex .gaiyo dd .acs_ul li:not(:last-of-type){margin-bottom:2.3rem}.overview>.wrap .gaiyo_flex .gaiyo dd .acs_ul li span{line-height:1.3}.overview>.wrap .gaiyo_flex .gaiyo dd .tel{font-size:3rem}.overview>.wrap .img_flex{display:flex;justify-content:space-between;margin-top:3rem}.overview>.wrap .img_flex div{width:48.5%}.overview>.wrap .img_flex div img{width:100%;border-radius:15px}.overview>.wrap .timetbl dt{margin-top:4.4rem;font-size:2.6rem;line-height:1}.overview>.wrap .timetbl .tbl_time{margin:0.7rem 0 1rem}.overview>.wrap .cal{margin:0}.overview>.wrap .cal .cal_tit{margin:3.2rem 0 0;font-size:2.6rem}.gmap{height:50rem}}#tel_up{width:100%;height:5rem;background:var(--clr_blue_light03);position:fixed;bottom:0;left:0;right:0;z-index:10;font-size:1.5rem;display:flex;justify-content:space-evenly;align-items:center}#tel_up ul{width:calc(100% - 4.7rem);height:96%}#tel_up ul .tel_btn{width:100%}#tel_up #pageup{display:block;width:4.5rem;height:4rem;background:url("../img/totop.svg") center center/contain no-repeat;position:relative;right:0;bottom:-0.2rem}#tel_up #pageup:before{display:block;font-family:"fontello";content:"\e803";width:4.7rem;height:3.8rem;line-height:2.4;font-size:1.5rem;color:var(--clr_white);position:absolute;top:0rem;right:0rem}#tel_up #pageup .clip{clip-path:inset(50%);color:transparent}@media print,screen and (min-width:48em){#tel_up{width:5.7rem;height:5.8rem;bottom:4rem;right:4rem;left:auto;background:none;padding:0}#tel_up ul{display:none}#tel_up #pageup{width:5.7rem;height:5.8rem;font-size:3rem;line-height:1.8}#tel_up #pageup:before{width:5.7rem;height:5.8rem;font-size:2.3rem}}.footer{text-align:center;padding:0 0 5rem;color:var(--clr_white);background:var(--clr_navy)}.footer .copy{display:block;background:var(--clr_navy);color:var(--clr_white);padding:0.6rem 1rem;font-size:1.2rem}.footer ul{display:none}@media print,screen and (min-width:48em){.footer{padding:7rem 0 0}.footer .copy{margin:6rem 0 0;padding:5rem 0;font-size:2rem}.footer ul{display:block;text-align:center;width:120rem;margin:0 auto}.footer ul li{display:inline-block;font-size:2rem;margin:0 0 1.8rem;-webkit-text-size-adjust:none}.footer ul li:not(:last-child):after{content:"|";margin:0 0.5rem}.footer ul li a{opacity:1}.footer ul li a span{display:none}.footer ul li a:hover{text-decoration:underline}.footer ul li.treatment{display:none}.footer ul.subnav li:nth-child(9):after{content:none}}@media print,screen and (min-width:48em){body.index .main{margin-bottom:8rem}body.index .main .wrap{margin-left:auto;margin-right:auto}}.keyvsl{position:relative}.keyvsl #keyvsl{width:100%;height:23rem;overflow:hidden;visibility:hidden}.keyvsl #keyvsl .slick-list div img{height:23rem!important;width:100%;object-fit:cover}.keyvsl #keyvsl:after{content:" ";max-width:100%;height:100%;position:absolute;bottom:0;left:0;right:0;margin:auto;background:url("../img/header_bg.png") center bottom/100% auto no-repeat}.keyvsl .catch_copy{font-family:"Zen Maru Gothic",sans-serif;font-size:1.4rem;color:var(--clr_navy);text-align:center;text-shadow:1px 1px 1px var(--clr_white),-1px 1px 4px var(--clr_white),1px -1px 4px var(--clr_white),-1px -1px 4px var(--clr_white);position:absolute;bottom:5.8rem;left:0;right:0;z-index:1}@media print,screen and (min-width:48em){.keyvsl #keyvsl{height:79.1rem;max-width:200rem;margin:0 auto}.keyvsl #keyvsl .slick-list div img{height:79rem!important}.keyvsl #keyvsl:after{bottom:-11rem;background-size:200rem auto}.keyvsl .catch_copy{font-size:3.2rem;bottom:22.5rem}.keyvsl .logo{bottom:0}}.top_tit02{font-family:"Zen Maru Gothic",sans-serif;color:var(--clr_navy);font-size:2rem;font-weight:bold;text-align:center;line-height:1.2;margin:0 0 1.5rem;background:url("../img/tit_02.svg") center center/5rem auto no-repeat;padding:0.8rem 0}@media print,screen and (min-width:48em){.top_tit02{font-size:4.4rem;background:url("../img/tit_02.svg") center center/11rem auto no-repeat;margin:0 0 3rem;padding:2.5rem 0}}.index .bnr_doctor{margin:3rem 4rem 0}@media print,screen and (min-width:48em){.index .bnr_doctor{margin:10rem auto 0}}.info{margin:0 0 2rem;padding:4.4rem 2rem 2.2rem}.info dl{line-height:1.4;padding:0.5rem 1.5rem 1.5rem 0.6rem;border:2px solid var(--clr_blue);background:var(--clr_white);border-radius:5px;overflow:hidden;position:relative}.info dl:after{font-family:"fontello";content:"\e8e2";font-size:10rem;position:absolute;bottom:-4.5rem;right:-0.5rem;color:rgba(34,178,225,0.2);transform:rotate(-20deg)}.info dl dt{color:var(--clr_navy);cursor:pointer;font-size:1.6rem;position:relative;padding:0.6em 1rem 0.4em 2.4rem;overflow:hidden;line-height:1.3}.info dl dt:before{content:"▼";font-weight:normal;position:absolute;font-size:1.1rem;top:1.3rem;left:1rem}.info dl dt.open:before{content:"▲"}.info dl dd{margin:0 0 1.6rem;padding:0 0 0 1rem;word-wrap:break-word;font-size:1.4rem;line-height:1.4;overflow:hidden}.info dl dd:not(:nth-of-type(-n+3)){display:none}.info dl dd a{color:var(--clr_green);text-decoration:underline}@media print,screen and (min-width:48em){.info{margin:2rem auto 10.5rem;padding:8.5rem 0 0;display:flex;justify-content:space-between}.info .top_tit02{height:fit-content;margin-top:-2rem}.info dl{width:99.4rem;border-radius:10px;border:3px solid var(--clr_blue);padding-bottom:2.5rem}.info dl:after{font-size:21rem;bottom:-9.5rem;right:-1.5rem;transform:rotate(-10deg)}.info dl dt{font-size:2.2rem;padding:2rem 2rem 0 5rem;letter-spacing:0.1rem}.info dl dt:before{top:2.2rem;left:2.5rem;font-size:1.8rem}.info dl dd{font-size:2rem;margin:0;letter-spacing:0.1rem;padding:0 2rem;line-height:1.3}.info dl dd a:hover{color:var(--clr_blue_light);text-decoration:underline!important}}.treat{padding:3.7rem 0;background:url("../img/index_treatment_bg.webp") top center/auto 100% no-repeat}.treat .subnav{display:flex;justify-content:space-between;flex-wrap:wrap;margin:1.5rem 1rem 0}.treat .subnav>li{border:2px solid var(--clr_blue_light);border-radius:10px;width:calc(50% - 0.5rem);text-align:center;color:var(--clr_blue_light);background:var(--clr_white);margin-bottom:1rem;box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)}.treat .subnav>li a{display:block;width:100%;height:100%;text-decoration:none;font-size:1.4rem;font-weight:bold;padding:6rem 0.2rem 1rem;line-height:1.2}.treat .subnav>li a.general{background:url("../img/icon_general.svg") top 1rem center/30% auto no-repeat}.treat .subnav>li a.surgery{background:url("../img/icon_surgery.svg") top 1rem center/30% auto no-repeat}.treat .subnav>li a.implant{background:url("../img/icon_implant.svg") top 1rem center/30% auto no-repeat}.treat .subnav>li a.pedodontics{background:url("../img/icon_pedodontics.svg") top 1rem center/30% auto no-repeat}.treat .subnav>li a.preventive{background:url("../img/icon_preventive.svg") top 1rem center/30% auto no-repeat}.treat .subnav>li a.cosmetic{background:url("../img/icon_cosmetic.svg") top 1rem center/30% auto no-repeat}.treat .subnav>li a.wisdom_tooth{background:url("../img/icon_wisdom_tooth.svg") top 0.7rem center/39% auto no-repeat}.treat .subnav>li a.oral_cancer{background:url("../img/icon_oral_cancer.svg") top 1rem center/30% auto no-repeat}.treat .subnav>li a.dentures{background:url("../img/icon_dentures.svg") top 0.8rem center/37% auto no-repeat}.treat .subnav>li a .lst_ul{margin:0.35em 0.5rem}.treat .subnav>li a .lst_ul li{text-align:left;color:var(--clr_txt);font-size:1rem;font-weight:normal;line-height:1}.treat .subnav>li:nth-of-type(odd){border-color:var(--clr_green);color:var(--clr_green)}.treat .subnav>li:nth-of-type(odd) a .lst_ul li:before{color:var(--clr_green)}@media print,screen and (min-width:48em){.treat{padding:8.5rem 0 2rem}.treat .subnav{margin:5.5rem auto}.treat .subnav>li{width:calc((100% - 8rem) / 3);margin-bottom:3.5rem;position:relative;z-index:0;overflow:hidden;transition:background 1s,transform 0.4s;border-width:3px;border-radius:20px;box-shadow:3px 3px 4px 0px rgba(0,0,0,0.2)}.treat .subnav>li:after{content:" ";display:block;width:200%;height:200%;position:absolute;top:-50%;left:-50%;z-index:-2;border-radius:50%;transition:all 0.8s;transform:scale(0.1)}.treat .subnav>li:hover{transform:scale(1.08)}.treat .subnav>li:hover:after{background:radial-gradient(var(--clr_white) 20%,rgba(var(--rgb_blue_light),0.4) 70%);transform:scale(1)}.treat .subnav>li a{font-size:2.6rem;font-weight:bold;min-height:24.4rem;padding:11.5rem 0 1rem;transition:background 1s}.treat .subnav>li a.general{background:url("../img/icon_general.svg") top 1.4rem center/24% auto no-repeat}.treat .subnav>li a.surgery{background:url("../img/icon_surgery.svg") top 1.2rem center/27% auto no-repeat}.treat .subnav>li a.implant{background:url("../img/icon_implant.svg") top 1rem center/29% auto no-repeat}.treat .subnav>li a.pedodontics{background:url("../img/icon_pedodontics.svg") top 1.2rem center/27% auto no-repeat}.treat .subnav>li a.preventive{background:url("../img/icon_preventive.svg") top 1rem center/28% auto no-repeat}.treat .subnav>li a.cosmetic{background:url("../img/icon_cosmetic.svg") top 1rem center/27% auto no-repeat}.treat .subnav>li a.wisdom_tooth{background:url("../img/icon_wisdom_tooth.svg") top 0.7rem center/30% auto no-repeat}.treat .subnav>li a.oral_cancer{background:url("../img/icon_oral_cancer.svg") top 1rem center/25% auto no-repeat}.treat .subnav>li a.dentures{background:url("../img/icon_dentures.svg") top 0.3rem center/34% auto no-repeat}.treat .subnav>li a .lst_ul{margin:0.7rem 5rem}.treat .subnav>li a .lst_ul li{font-size:2.2rem;margin-bottom:0.6rem;padding-left:2.4rem;transition:0.2s}.treat .subnav>li a .lst_ul li:before{font-size:1.5rem;margin-top:0.4rem}.treat .subnav>li a:hover .lst_ul li{color:var(--clr_blue_light);font-weight:bold}.treat .subnav>li a:focus{box-shadow:inset 0px 0px 25px 0px rgba(var(--rgb_blue_light),0.7)}.treat .subnav>li:nth-of-type(odd):hover:after{background:radial-gradient(var(--clr_white) 20%,rgba(var(--rgb_green),0.4) 70%)}.treat .subnav>li:nth-of-type(odd) a:hover .lst_ul li{color:var(--clr_green);font-weight:bold}.treat .subnav>li:nth-of-type(odd) a:focus{box-shadow:inset 0px 0px 25px 0px rgba(var(--rgb_green),0.7)}}.feature{margin:3.6rem 0 4.4rem!important;counter-reset:number 0}.feature section{counter-increment:number 1;position:relative;margin-bottom:7rem}.feature section:before{display:block;content:"";background-image:url("../img/a_doctor.webp");background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:5px;width:calc(100vw - 6rem);height:59vw;margin:2.8rem auto 1.6rem;opacity:0}.feature section:after{content:"";width:calc(100% - 1rem);height:80%;background:rgba(var(--rgb_blue),0.1);display:block;position:absolute;bottom:-2rem;left:0;z-index:-2;border-radius:0 10px 10px 0;opacity:0}.feature section .feature_tit03{margin:0 3rem;padding-bottom:0.3rem;font-size:1.5rem;line-height:1.25;font-family:"Zen Maru Gothic",sans-serif;color:var(--clr_blue);border-bottom:1px solid var(--clr_blue);position:relative;opacity:0}.feature section .feature_tit03 span{margin-left:0.5rem}.feature section .feature_tit03:before{content:"Feature " counter(number,decimal-leading-zero);font-weight:normal;font-size:3rem;position:absolute;top:calc(-59vw - 4rem);left:4.1rem;opacity:0}.feature section .feature_tit03:after{content:" ";display:block;background-image:url("../img/index_featureicon01.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(-59vw - 4rem);left:0;display:block;width:4rem;height:4rem;font-weight:normal;opacity:0}.feature section p{margin:1rem 3rem;position:relative;opacity:0}.feature section p:last-of-type{padding-bottom:4rem}.feature section p:last-of-type:after{position:absolute;bottom:-3rem;right:0;font-family:"fontello";content:"\e8e2";color:var(--clr_white);font-size:10rem;z-index:-1}.feature section:nth-of-type(2):before{background-image:url("../img/index_feature02.webp")}.feature section:nth-of-type(2):after{background:rgba(var(--rgb_orange),0.1)}.feature section:nth-of-type(2) .feature_tit03{color:var(--clr_orange);border-color:var(--clr_orange)}.feature section:nth-of-type(2) .feature_tit03:after{background-image:url("../img/index_featureicon02.svg")}.feature section:nth-of-type(3):before{background-image:url("../img/index_feature03.webp")}.feature section:nth-of-type(3):after{background:rgba(var(--rgb_green_light),0.1)}.feature section:nth-of-type(3) .feature_tit03{color:var(--clr_green_light);border-color:var(--clr_green_light)}.feature section:nth-of-type(3) .feature_tit03:after{background-image:url("../img/index_featureicon03.svg")}.feature section:nth-of-type(4):before{background-image:url("../img/index_feature04.webp")}.feature section:nth-of-type(4):after{background:rgba(var(--rgb_blue_light02),0.1)}.feature section:nth-of-type(4) .feature_tit03{color:var(--clr_blue_light02);border-color:var(--clr_blue_light02)}.feature section:nth-of-type(4) .feature_tit03:after{background-image:url("../img/index_featureicon04.svg")}.feature section:nth-of-type(5):before{background-image:url("../img/index_feature05.webp")}.feature section:nth-of-type(5):after{background:rgba(var(--rgb_green_dark),0.1)}.feature section:nth-of-type(5) .feature_tit03{color:var(--clr_green_dark);border-color:var(--clr_green_dark)}.feature section:nth-of-type(5) .feature_tit03:after{background-image:url("../img/index_featureicon05.svg")}.feature section:nth-of-type(6):before{background-image:url("../img/index_feature06.webp")}.feature section:nth-of-type(6):after{background:rgba(var(--rgb_red),0.1)}.feature section:nth-of-type(6) .feature_tit03{color:var(--clr_red);border-color:var(--clr_red)}.feature section:nth-of-type(6) .feature_tit03:after{background-image:url("../img/index_featureicon06.svg")}.feature section.trigger:before{animation:fade_up 0.4s ease-out 0.7s 1 normal forwards}.feature section.trigger:after{animation:bg_left 0.4s ease-out 0.2s 1 normal forwards}.feature section.trigger .feature_tit03{animation:fade 0.4s ease-out 0.7s 1 normal forwards}.feature section.trigger .feature_tit03:before{animation:fade_up 0.4s ease-out 0.7s 1 normal forwards}.feature section.trigger .feature_tit03:after{animation:fade_up 0.4s ease-out 0.7s 1 normal forwards}.feature section.trigger p{animation:fade 0.4s ease-out 0.7s 1 normal forwards}.feature section:nth-of-type(2n):after{right:0;left:auto;width:calc(100% - 1rem);border-radius:10px 0 0 10px}.feature section:nth-of-type(2n).trigger:after{animation:bg_right 0.4s ease-out 0.2s 1 normal forwards}@media print,screen and (min-width:48em){.feature{margin:6.5rem auto 0!important;padding:0;overflow:hidden}.feature section{width:1200px;margin:5.3rem auto 11rem;padding:2rem 0;min-height:35rem}.feature section:before{width:47rem;height:35rem;margin:0;position:absolute;top:5rem;right:0;border-radius:10px}.feature section:after{left:-39rem;border-radius:0 20px 20px 0;height:100%;bottom:0}.feature section .feature_tit03{font-size:3rem;width:69rem;margin:2.5rem auto 2rem 0;padding-bottom:1rem;border-bottom:3px solid var(--clr_blue);position:static}.feature section .feature_tit03 span{margin-left:3.5rem}.feature section .feature_tit03:before{font-size:6rem;position:absolute;top:-0.2rem;right:0;left:0;width:1200px;text-align:right;padding:0;margin:0}.feature section .feature_tit03:after{width:8rem;height:6.252rem;top:0.5rem;right:28.5rem;left:auto}.feature section p{width:69rem;margin:1rem auto 0 0;line-height:1.9;position:static}.feature section p:last-of-type{padding-bottom:4rem}.feature section p:last-of-type:after{right:50rem;bottom:-3.5rem;font-size:13rem}.feature section:nth-of-type(2n):before{right:auto;left:0}.feature section:nth-of-type(2n):after{right:-39rem;left:auto;border-radius:20px 0 0 20px}.feature section:nth-of-type(2n) .feature_tit03{margin:23px 0 0 auto}.feature section:nth-of-type(2n) .feature_tit03:before{text-align:left;padding-left:9.2rem}.feature section:nth-of-type(2n) .feature_tit03:after{right:auto;left:7px}.feature section:nth-of-type(2n) p{margin:2.2rem 0 0 auto}.feature section:nth-of-type(2n) p:after{right:0}.feature section:nth-of-type(2n).trigger:after{animation:bg_right 0.4s ease-out 0.2s 1 normal forwards}}.covid{background:rgba(var(--rgb_green_light02),0.15);padding:3.7rem 0}.covid .wrap{background:url("../img/logo_right.svg") top 2rem left 0rem/5rem auto no-repeat,url("../img/logo_left.svg") bottom 7.5rem right 0rem/8.5rem auto no-repeat;margin:0 2rem}.covid .wrap .covid_tit03{color:var(--clr_green_light02);text-align:center;font-size:1.5rem;line-height:1.25;margin-bottom:0.35em}.covid .wrap .covid_subtit{text-align:center;margin:0.35em 0}.covid .wrap section .covid_tit04{color:var(--clr_white);background:var(--clr_green_light02);border-radius:5px;font-size:1.5rem;text-align:center;margin-top:1.6rem}.covid .wrap section .lst_ul li:before{color:var(--clr_green_light02)}@media print,screen and (min-width:48em){.covid{margin-top:14.5rem!important;padding:6.8rem 0 9rem;background:rgba(var(--rgb_green_light02),0.15)}.covid .top_tit02{margin-bottom:2rem}.covid .wrap{position:relative;background:url("../img/logo_left.svg") bottom 3rem right 0rem/35.5rem auto no-repeat}.covid .wrap:before{content:"";display:block;position:absolute;top:-5.5rem;left:0rem;background:url("../img/logo_right.svg") center center/contain no-repeat;width:17rem;height:21rem}.covid .wrap .covid_tit03{font-size:2.8rem;margin-bottom:0;line-height:1.4}.covid .wrap .covid_subtit{font-size:2.4rem;margin:0 0 3.7rem}.covid .wrap section .covid_tit04{font-size:2.8rem;border-radius:10px;line-height:1.6}.covid .wrap section .lst_ul{margin-top:1.5rem}.covid .wrap section .lst_ul li{font-size:2.2rem;margin-bottom:1.1rem;padding-left:2.5rem;line-height:1.2}.covid .wrap section .lst_ul li:before{font-size:1.8rem;margin-top:0.2rem}.covid .wrap section:nth-of-type(2){margin-top:3rem}}.slider{margin:2rem auto;position:relative}.slider .loopslider{position:relative}.slider .loopslider .slick-slide{height:auto;margin-right:10px;margin-left:10px;width:12rem;height:100%;border-radius:5px}.slider .loopslider .slick-slide img{margin:0 1rem;border-radius:5px}@media print,screen and (min-width:48em){.slider{margin:10rem auto}.slider .loopslider{height:20rem}.slider .loopslider .slick-slide{width:30rem;border-radius:10px}.slider .loopslider .slick-slide img{margin:0 2rem;border-radius:10px}}body:not(.index) .main{margin:0 1rem 6rem}@media print,screen and (min-width:48em){body:not(.index) .main{margin:0 0 8rem}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;font-size:1rem;margin:0 1rem 3.4rem}.breadcrumb li:not(:first-child):before{display:inline-block;content:">";margin:0 0.4rem}@media print,screen and (min-width:48em){.breadcrumb{font-size:1.4rem;width:1200px;margin:0 auto 8rem;padding-top:1rem}.breadcrumb li:not(:first-child):before{margin:0 0.8rem}.breadcrumb li a:hover{color:var(--clr_blue_light);text-decoration:underline!important}}.doctor .dr_flex{position:relative;padding-bottom:2rem}.doctor .dr_flex .dr_img{max-width:60%;margin:0 auto 1.2em}.doctor .dr_flex .dr_img img{width:100%}.doctor .dr_flex .dr_img .dr_name{position:absolute;bottom:0;right:0;margin:0.6rem 0 0}@media print,screen and (min-width:48em){.doctor .dr_flex{display:flex;flex-direction:row-reverse;justify-content:space-between}.doctor .dr_flex .dr_img{width:20%}.doctor .dr_flex .dr_img .dr_name{position:static;text-align:center}.doctor .dr_flex .dr_message{width:75%}.doctor .dr_flex .dr_message p:first-of-type{margin-top:0}.doctor .history_flex{display:flex;justify-content:space-between}.doctor .history_flex .history{width:65%}.doctor .history_flex .license{width:30%;margin-top:0!important}}.clinic .clinic_message{margin-bottom:4.4rem;border:2px solid rgba(var(--rgb_blue),0.2);border-radius:5px;padding:0.5rem 1rem}.clinic .clinic_message p:last-of-type:before{content:"";background:url("../img/a_doctor.webp") top -1rem center/170% auto no-repeat;display:block;float:left;width:11rem;height:11rem;margin:-0.5rem 0.5rem 0.5rem 0;border-radius:50%}.clinic .view .gview{height:calc(100vw - 4rem)}.clinic .device{display:flex;flex-direction:column}.clinic .device .device_tit{order:2;color:var(--clr_blue_dark);text-align:center;font-size:1.8rem;margin:0.35em 0;line-height:1.25}.clinic .device p{order:3;margin-top:0}.clinic .device img{order:1;border-radius:5px}.clinic .device .device-flex4{display:flex;flex-wrap:wrap;gap:1rem}.clinic .device .device-flex4>li{width:calc(50% - 0.5rem)}.clinic .equipment_lst{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem}.clinic .equipment_lst li{width:calc((100% - 1rem) / 3)}.clinic .equipment_lst li img{border-radius:3px}.clinic .covid_tit{font-size:1.5rem;line-height:1.25;margin:0.35em 0 0}.clinic .covid_subtit{margin:0.35em 0 1rem}.clinic .emergency .equipment_lst02{display:flex;flex-wrap:wrap;justify-content:space-between}.clinic .emergency .equipment_lst02 li{width:calc((100% - 1rem) / 3)}.clinic .emergency .equipment_lst02 li img{width:100%;border-radius:3px}@media print,screen and (min-width:48em){.clinic .clinic_message{border:3px solid rgba(var(--rgb_blue),0.2);border-radius:10px;padding:3rem;width:100rem;margin:0 auto 10rem}.clinic .clinic_message p:last-of-type:before{background:url("../img/a_doctor.webp") top -2rem center/170% auto no-repeat;width:23rem;height:23rem;margin:-2rem 1rem 0 -0.5rem}.clinic .view p{text-align:center}.clinic .view .gview{width:100rem;height:50rem;margin:0 auto}.clinic .device .device_tit{font-size:3.6rem;line-height:1;margin:2rem 0 1.5rem}.clinic .device p{margin-top:0}.clinic .device img{border-radius:10px}.clinic .equipment_lst{gap:2rem}.clinic .equipment_lst li{width:calc((100% - 8rem) / 5)}.clinic .equipment_lst li img{border-radius:5px}.clinic .covid_tit{font-size:2.6rem;line-height:1.25;margin:3.5rem 0 0}.clinic .covid_subtit{margin:1.5rem 0 1rem}.clinic .emergency .emergency_flex{display:flex;justify-content:space-between;flex-direction:row-reverse}.clinic .emergency .emergency_flex>div{width:60%}.clinic .emergency .emergency_flex .equipment_lst02{width:38%}.clinic .emergency .emergency_flex .equipment_lst02 li img{border-radius:10px}}#clinicslide img,#clinicslide p{display:none}.sp-mask{padding-bottom:2.4rem;box-sizing:content-box}.sp-layer.sp-black.sp-padding{text-align:center;font-size:2.4rem}.sp-black{background:var(--clr_blue_dark)}.sp-slide{padding-bottom:2.4rem;box-sizing:content-box}.sp-selected-thumbnail{border:3px solid var(--clr_blue_dark)}@media print,screen and (min-width:48em){.sp-mask{padding-bottom:5.3rem}.sp-slide{padding-bottom:5.3rem}.sp-selected-thumbnail{border:5px solid var(--clr_blue_dark)}}.first .first_content:before{display:block;max-width:80%;height:14rem;margin:0 auto 1.5rem;border-radius:8px;content:"";background-repeat:no-repeat;background-size:cover}.first .first_content.appoint:before{background-image:url("../img/first_01.jpg")}.first .first_content.bring:before{background-image:url("../img/first_02.jpg")}.first .first_content.carefull:before{background-image:url("../img/first_03.jpg")}@media print,screen and (min-width:48em){.first .first_content{position:relative;padding:1rem 0 0 40rem;min-height:24rem}.first .first_content:before{position:absolute;top:0;left:0;width:36rem;height:24rem;margin:0;border-radius:15px;background-size:cover}.first .first_content.bring{padding:1rem 40rem 0 0}.first .first_content.bring:before{left:auto;right:0}}.flow{counter-reset:number 0}.flow section{position:relative;border:2px solid var(--clr_blue_light);counter-increment:number 1;padding:1rem}.flow section h3{line-height:1.3;font-size:1.5rem;color:var(--clr_blue_light);position:relative;margin:0.5rem 0 1rem;padding-left:1.5rem;font-weight:normal}.flow section h3:before{position:absolute;left:0;display:inline-block;content:counter(number) "."}.flow section .flow_content:before{display:block;border-radius:8px;content:"";width:80%;height:14rem;margin:0 auto 1.5rem;background-repeat:no-repeat;background-size:cover}.flow section:not(:last-of-type){margin:0 0 5rem}.flow section:not(:last-of-type):after{display:block;width:0;height:0;content:" ";position:absolute;bottom:-4.5rem;left:0;right:0;border-top:1.5rem solid var(--clr_blue_light);border-right:3.5rem solid transparent;border-bottom:1rem solid transparent;border-left:3.5rem solid transparent;margin:auto}.flow section:first-of-type .flow_content:before{background-image:url("../img/first_flow01.jpg")}.flow section:nth-of-type(2) .flow_content:before{background-image:url("../img/first_flow02.jpg")}.flow section:nth-of-type(3) .flow_content:before{background-image:url("../img/first_flow03.jpg")}.flow section:nth-of-type(4) .flow_content:before{background-image:url("../img/first_flow04.jpg")}.flow section:nth-of-type(5) .flow_content:before{background-image:url("../img/first_flow05.jpg")}.flow section:nth-of-type(6) .flow_content:before{background-image:url("../img/first_flow06.jpg")}@media print,screen and (min-width:48em){.flow section{padding:3rem;min-height:37.2rem}.flow section h3{font-size:3.2rem;padding-left:5rem}.flow section .flow_content{position:relative}.flow section .flow_content:before{width:37rem;height:24.5rem;border-radius:15px;position:absolute;right:0;top:0}.flow section .flow_content p{margin-right:39rem}.flow section .flow_content p .space{display:block;content:"";margin:1rem 0}.flow section:not(:last-of-type){margin:0 0 14rem}.flow section:not(:last-of-type):after{bottom:-10rem;border-top:3.3rem solid var(--clr_blue_light);border-right:9.8rem solid transparent;border-left:9.8rem solid transparent}.flow .cancel{text-align:center}}.access .main .acs_ul li{margin-top:1.8rem}.access .main .acs_ul li span{font-size:1.4rem;line-height:1.2;color:var(--clr_green_dark);font-weight:normal;margin-bottom:0.6rem;font-family:"Zen Maru Gothic",sans-serif;display:block}.access .main .acs_ul li span.parking_info{font-size:1.2rem;color:var(--clr_navy);font-family:"Hiragino Sans","Yu Gothic medium","游ゴシック Medium",Meiryo,sans-serif;font-weight:bold;margin-top:0.6rem}.access .main .acs_ul li span.parking_info:before{font-family:"fontello";content:"\e8e2";font-weight:normal;padding-right:0.3rem}.access .main .acs_lst li{margin:1.5rem 0}.access .main .acs_lst li img{width:100%;border-radius:5px}.access .main .acs_lst li p{margin:0.8rem;line-height:1.35}.access .main .map_flex .map_img{width:100%}.access .main .map_flex .gmap{height:calc(100vw - 4rem);margin:1.5rem 0;border:1px solid var(--clr_gray)}@media print,screen and (min-width:48em){.access .main .tbl_time{font-size:2rem;width:100rem;margin:0 auto}.access .main .address{line-height:1.5}.access .main .acs_flex{display:flex;justify-content:space-between}.access .main .acs_flex .acs_ul{width:38%}.access .main .acs_flex .acs_ul li{margin:2rem 0 4rem}.access .main .acs_flex .acs_ul li span{font-size:2.6rem}.access .main .acs_flex .acs_ul li span.parking_info{font-size:1.8rem}.access .main .acs_flex .acs_lst{width:60%;display:flex;flex-wrap:wrap;justify-content:space-between}.access .main .acs_flex .acs_lst li{width:calc(50% - 1rem);margin:1rem 0}.access .main .acs_flex .acs_lst li img{border-radius:10px}.access .main .acs_flex .acs_lst li p{line-height:1.6}.access .main .map_flex{display:flex;justify-content:space-between}.access .main .map_flex .map_img{width:48rem;height:41rem}.access .main .map_flex .gmap{width:68.5rem;height:50rem;margin:0}}.wisdom_tooth .trouble_ul li{margin-bottom:1rem}.wisdom_tooth .trouble_ul:before{content:"";display:block;width:33vw;height:22vw;float:right;border-radius:5px;margin:0 0 0.5rem 1rem;background-position:center center;background-size:cover;background-repeat:no-repeat}.wisdom_tooth .trouble_ul:first-of-type:before{background-image:url("../img/wisdom_tooth_02.jpg")}.wisdom_tooth .trouble_ul:nth-of-type(2):before{background-image:url("../img/wisdom_tooth_03.jpg")}.wisdom_tooth .trouble_ul:nth-of-type(3):before{background-image:url("../img/wisdom_tooth_04.jpg")}@media print,screen and (min-width:48em){.wisdom_tooth .trouble .trouble_flex{display:flex;justify-content:space-between}.wisdom_tooth .trouble .trouble_flex .trouble_ul{width:calc((100% - 10rem) / 3)}.wisdom_tooth .trouble .trouble_flex .trouble_ul:before{width:33rem;height:22rem;float:none;margin:0 auto 2rem}.wisdom_tooth .trouble .trouble_flex .trouble_ul li{width:100%;margin-bottom:1.5rem}}
/*# sourceMappingURL=style.css.map */