@charset "UTF-8";:root{--main-color:#e37886;--sub-color:#fab336;--link-color:#7cbee0}body{position:relative}.l-header{position:absolute;top:0;left:0;width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding:0 max(0.714vw,9px) 0 max(2.143vw,27px);box-sizing:border-box;font-family:"Noto Sans JP",sans-serif}.l-header .l-block{padding-top:max(1.286vw,16px)}.l-header .l-block h1{font-size:max(0.857vw,11px);color:#2e2e2e;line-height:1}.l-header .l-block .logo{display:block;width:max(20.357vw,264px);margin:max(4.286vw,55px) 0 0 max(0.714vw,9px)}.l-header .r-block{display:flex;column-gap:max(0.714vw,9px)}.l-header .r-block .tel{position:relative;display:block;width:max(15.714vw,204px);height:max(3.214vw,41px);padding-bottom:max(0.143vw,1px);background-color:#e37886;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-family:"Roboto",sans-serif;font-size:max(1.571vw,20px);color:#fff;line-height:1;letter-spacing:.05em}.l-header .r-block .tel span{font-weight:500;position:relative;padding-left:max(1.429vw,18px)}.l-header .r-block .tel span:before{content:"";position:absolute;top:max(0.143vw,1px);left:0;width:max(1.071vw,13px);aspect-ratio:15/18;background-image:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/l-header_ico01.png);background-size:cover}.l-header .r-block .web{position:relative;display:block;width:max(14.857vw,193px);height:max(3.214vw,41px);padding-bottom:max(0.429vw,5px);background-color:#fde147;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:max(1.286vw,16px);color:#2e2e2e;line-height:1;letter-spacing:.05em}.l-header .r-block .web:before{content:"";position:absolute;right:max(0.214vw,2px);bottom:max(0.214vw,2px);width:max(0.571vw,7px);aspect-ratio:1/1;clip-path:polygon(100% 0,0% 100%,100% 100%);background-color:#2e2e2e}.l-header .r-block .web span{font-weight:500;position:relative;padding-left:max(2.429vw,31px)}.l-header .r-block .web span:before{content:"";position:absolute;top:max(0.143vw,1px);left:0;width:max(1.571vw,20px);aspect-ratio:22/16;background-image:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/l-header_ico02.png);background-size:cover}.gnav{width:100%;line-height:1}.gnav.low{margin-top:0}.gnav ul{position:relative;display:flex;justify-content:center;width:100%;height:max(5vw, 65px);background-color:#fff}.gnav ul li{margin:max(1.357vw, 17px) 0 max(1.286vw, 16px)}.gnav ul li a{position:relative;display:flex;justify-content:center;align-items:center;padding:max(0.714vw, 9px) max(2.285vw, 32px) max(0.571vw, 7px);text-align:center;font-family:'Noto Sans JP';font-weight:400;font-size:max(1.071vw, 13px);letter-spacing:.1em;color:#2e2e2e;border-right:#2e2e2e solid 1px;font-feature-settings:"palt"}.gnav ul li:first-of-type a{font-size:max(1.143vw, 14px);letter-spacing:.2em;border-left:#2e2e2e solid 1px}footer{position:relative;line-height:1;margin-top:max(5vw, 65px);padding-bottom:max(5.143vw, 66px);font-family:'Noto Sans JP';font-weight:400;font-feature-settings:"palt";color:#2e2e2e;background-image:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/footer_bg.jpg);background-size:cover;background-repeat:no-repeat}.footer_contents{display:flex;column-gap:max(11.428vw, 160px);padding:max(2.5vw, 32px) 0 0 max(6.571vw, 85px)}.footer_contents .boxLeft{width:max(26.571vw, 345px)}.footer_contents .boxRight{width:auto}.footer_logo{text-align:center;margin-bottom:max(1.857vw, 24px)}.footer_logo img{width:max(35.571vw, 498px)}.footer_tel_lead{width:max(17.857vw, 250px);margin:0 auto}.footer_tel{width:max(22.714vw, 295px);margin:0 auto;padding-top:max(0.857vw, 11px);padding-left:max(4.357vw, 56px);font-size:max(2.521vw, 32px);letter-spacing:.03em;background:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/footer_icon_tel.png) left max(2.071vw, 26px) bottom no-repeat;background-size:max(1.643vw, 21px) auto;line-height:.9em}.footer_btn{display:flex;justify-content:center;column-gap:max(0.714vw, 9px);margin-top:max(1.857vw, 24px)}.footer_btn li img{width:100%}.footer_address{line-height:1.45;margin:max(1.429vw, 18px) 0;margin-left:max(0.929vw, 12px);font-size:max(1.189vw, 15px);letter-spacing:.1em;color:#2e2e2e}.footer_address span.train:before{content:'';width:14.5px;height:16px;margin-right:2px;display:inline-block;background-image:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/icon_train.png);background-size:contain;background-repeat:no-repeat}.footer_address span.car:before{content:'';width:14.5px;height:16px;margin-right:2px;display:inline-block;background-image:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/icon_car.png);background-size:contain;background-repeat:no-repeat}.footer_access{line-height:1.45;margin-top:max(1.429vw, 18px);margin-left:max(0.929vw, 12px);font-size:max(1.189vw, 15px);letter-spacing:.1em;color:#2e2e2e}.footer_timeTable{margin-top:max(1.429vw, 18px)}.footer_timeTable table{width:100%;margin-bottom:max(1.111vw, 16px);table-layout:fixed;border-top:#2e2e2e solid 1px;border-bottom:#2e2e2e solid 1px}.footer_timeTable table th,.footer_timeTable table td{text-align:center;vertical-align:middle}.footer_timeTable table thead th{width:max(8.571vw, 111px);padding:max(0.571vw, 7px) 0 max(0.5vw, 6px);font-size:max(1.075vw, 13px);letter-spacing:.05em;border-bottom:#2e2e2e solid 1px}.footer_timeTable table thead td{padding:max(0.571vw, 7px) 0 max(0.571vw, 7px);font-size:max(1.075vw, 13px);border-bottom:#2e2e2e solid 1px}.footer_timeTable table tbody th{padding:max(0.857vw, 11px) 0 max(0.714vw, 9px);font-size:max(1.041vw, 13px);letter-spacing:.1em;white-space:nowrap;border-bottom:#2e2e2e solid 1px}.footer_timeTable table tbody td{padding:max(0.857vw, 11px) 0 max(0.714vw, 9px);font-size:max(0.883vw, 11px);border-bottom:#2e2e2e solid 1px}.footer_timeTable ul{margin-top:max(1.071vw, 13px);font-size:max(1.041vw, 13px);letter-spacing:.1em;line-height:1.25em}.footer_sns_btn{margin-top:max(3.214vw, 41px);text-align:right}.footer_sns_btn a img{width:max(3.786vw, 49px);margin-left:max(0.857vw, 11px);vertical-align:middle}.footer_sns_btn a:last-of-type img{width:max(19.214vw, 249px);margin-left:max(2.214vw, 28px)}footer .text{margin-top:max(3.214vw, 41px);padding:0 max(6.571vw, 85px);line-height:1.4}.fnav{display:flex;margin-top:max(5.214vw, 67px)}.fnav .list{margin-right:max(2.5vw, 32px)}.fnav .list:last-of-type{margin-right:0}.fnav p{font-size:max(0.929vw, 12px);letter-spacing:.24em;color:#2e2e2e}.fnav ul{margin-bottom:3em}.fnav .list:nth-of-type(3) ul{margin-top:2em}.fnav ul li{position:relative;padding-left:1em}.fnav ul li:before{content:"▶";position:absolute;top:1em;left:0;display:block;font-size:max(0.594vw, 7px)}.fnav ul li+li{margin-top:max(0.357vw, 4px)}.fnav ul li a{line-height:1.8;font-size:max(0.951vw, 12px);letter-spacing:.04em;white-space:nowrap;color:#2e2e2e;text-decoration:underline;text-underline-offset:max(0.357vw, 4px)}.footer_banner{padding-right:max(2.285vw, 32px);margin-top:max(2.777vw, 40px);display:flex;justify-content:right;align-items:center;gap:max(2.222vw, 32px)}.footer_banner a img.footer_banner01{height:max(5.486vw, 79px)}.footer_banner a img.footer_banner02{height:max(4.285vw, 60px)}.copyright{width:100%;line-height:1;text-align:center}.copyright address{padding:max(0.786vw, 10px) 0 max(0.714vw, 9px);font-family:'Noto Sans JP';font-size:max(1vw, 13px);letter-spacing:.1em;color:#fff;background-color:#fde147}.pagetop{display:none;position:fixed;bottom:40px;right:0;z-index:1000;cursor:pointer;width:44px}.mainPhoto{margin:0 auto;width:100%}.sidemenu{position:relative;font-family:"Noto Sans JP",sans-serif}.sidemenu .inr{position:relative;padding:56px 24px 50px;background-color:#fff;border:1px solid #363636}.sidemenu .inr:before{content:"";position:absolute;top:-38px;left:50%;transform:translateX(-50%);width:1px;height:68px;background-color:#363636}.sidemenu .ttl{font-size:36px;color:#242424;line-height:1;text-align:center;letter-spacing:.1em;margin-bottom:54px;font-family:"Roboto",sans-serif}.sidemenu .box+.box{margin-top:40px}.sidemenu .box p{font-size:16px;color:#2e2e2e;line-height:1;margin-bottom:6px;padding:7px 9px;background-color:#f9e5e8}.sidemenu ul li{border-bottom:1px dashed #2e2e2e}.sidemenu ul li a{position:relative;font-size:16px;color:#2e2e2e;line-height:1.2;display:flex;align-items:center;padding:0 10px;height:50px}.sidebanner{margin-top:55px}.sidebanner ul li+li{margin-top:30px}.lowinfo{margin-top:20px;padding:16px;background-image:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/lowinfo_bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;aspect-ratio:800/460;box-sizing:border-box}.lowinfo .bg{box-sizing:border-box;width:364px;height:100%;padding:14px 24px 0;background-color:rgba(255,255,255,.7)}.lowinfo .logo{display:block;margin:0 auto 12px;padding-bottom:6px;border-bottom:1px solid #2e2e2e}.lowinfo .logo img{width:100%;margin:0 auto}.lowinfo .tel{margin-bottom:10px}.lowinfo .tel .txt{font-size:18px;color:#2e2e2e;line-height:1;text-align:center;margin-bottom:6px}.lowinfo .tel .num{font-size:33px;color:#2e2e2e;line-height:1;text-align:center;font-family:"Roboto",sans-serif}.lowinfo .tel .num span{position:relative;padding-left:30px}.lowinfo .tel .num span:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:22px;height:25px;background-image:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/lowinfo_ico_01.png);background-size:cover}.lowinfo .btn{display:block;width:100%;margin-bottom:18px}.lowinfo .acs{font-size:17px;color:#2e2e2e;line-height:1.4}.lowinfo .acs li{padding-left:30px;position:relative}.lowinfo .acs li+li{margin-top:14px}.lowinfo .acs li:before{content:"";position:absolute;top:0;left:0;width:20px;height:31px;background-image:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/lowinfo_ico_02.png);background-size:cover}.lowinfo .acs li:nth-of-type(1){font-size:16px}.lowinfo .acs li:nth-of-type(1):before{left:3px}.lowinfo .acs li:nth-of-type(2):before{left:3px;width:20px;height:26px;background-image:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/lowinfo_ico_03.png)}.lowinfo .acs li:nth-of-type(3):before{width:24px;height:20px;background-image:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/lowinfo_ico_04.png)}.lowinfo .acs li:nth-of-type(3) small{font-size:14px}.page-catch{margin-top:0;margin-right:10px;margin-bottom:40px;margin-left:0;padding:40px 20px 42px 30px;text-align:center;font-family:"San Fransisco","Helvetica","Arial","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:18px;line-height:1.8;letter-spacing:.1em;border:1px solid #e37886;position:relative}.page-catch:after{content:"";display:block;width:100%;height:100%;border:1px solid #e37886;position:absolute;top:10px;left:10px;z-index:-1;pointer-events:none}.ttl-low{margin-bottom:15px;padding:12px 10px 10px 50px;font-family:"San Fransisco","Helvetica","Arial","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:18px;line-height:1.3;letter-spacing:.1em;background-size:contain;background-repeat:repeat;color:#fff;position:relative}.ttl-low:before{content:"";position:absolute;left:18px;bottom:0;width:6px;height:calc(100% - 6px);background-color:#fff}.ttl-low1-1{background-image:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/ttl_low1_1_bg.jpg)}.ttl-low1-2{background-image:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/ttl_low1_2_bg.jpg)}.ttl-low1-3{background-image:url(//sendai-kids-dental.com/wp-content/themes/humanity/css/../images/common/ttl_low1_3_bg.jpg)}.ttl-low2,.post_single h3{margin-bottom:15px;padding:10px 0 8px 42px;font-family:"San Fransisco","Helvetica","Arial","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:18px;line-height:1.3;letter-spacing:.1em;border-bottom-width:1px;border-bottom-style:solid;border-left-width:10px;border-left-style:solid;position:relative}.ttl-low2:before,.post_single h3:before{content:"";position:absolute;bottom:0;left:3px;width:3px;height:100%}.ttl-low2-1{border-bottom-color:#e37886;border-left-color:#e37886;color:#e37886}.ttl-low2-1:before{background-color:#e37886}.ttl-low2-2,.post_single h3{border-bottom-color:#fab336;border-left-color:#fab336;color:#fab336}.ttl-low2-2:before,.post_single h3:before{background-color:#fab336}.ttl-low2-3{border-bottom-color:#7cbee0;border-left-color:#7cbee0;color:#7cbee0}.ttl-low2-3:before{background-color:#7cbee0}.ttl-low3,.post_single h4{margin-bottom:10px;padding:12px 1em 10px;text-align:center;font-family:"San Fransisco","Helvetica","Arial","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:18px;line-height:1.3;letter-spacing:.1em;border-top-width:1px;border-top-style:dashed;border-bottom-width:1px;border-bottom-style:dashed}.ttl-low3-1{border-top-color:#e37886;border-bottom-color:#e37886;color:#e37886}.ttl-low3-2,.post_single h4{border-top-color:#fab336;border-bottom-color:#fab336;color:#fab336}.ttl-low3-3{border-top-color:#7cbee0;border-bottom-color:#7cbee0;color:#7cbee0}.ttl-low4,.post_single h6{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:10px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:16px;line-height:1.3;letter-spacing:.1em}.ttl-low4>span{margin:2.5px 0}.ttl-low4>span:nth-of-type(n+2){flex:0 1 auto;width:auto;min-width:0;padding:3px 0 1px}.ttl-low4>span:nth-of-type(1),.post_single h6{flex:0 1 auto;margin-right:10px;padding:3px 5px 1px;width:fit-content;min-width:0;color:#fff;white-space:nowrap}.ttl-low4-1>span:nth-of-type(1){background-color:#e37886}.ttl-low4-2>span:nth-of-type(1),.post_single h6{background-color:#fab336}.ttl-low4-3>span:nth-of-type(1){background-color:#7cbee0}.ttl-low5,.post_single h5{margin-bottom:15px;padding:9px 1em 7px;text-align:center;color:#fff;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;border-radius:100px}.ttl-low5-1{background-color:#e37886}.ttl-low5-2,.post_single h5{background-color:#fab336}.ttl-low5-3{background-color:#7cbee0}.colunm{padding:30px 30px 20px;background:#e8eff1;border:1px solid #bdcbd2}.colunm .ttl-btn{margin-bottom:20px;padding:7px 30px 5px 90px;text-align:center;color:#2e2e2e;font-family:"San Fransisco","Helvetica","Arial","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:18px;line-height:1.3;letter-spacing:.05em;background:#bdcbd2;position:relative}.colunm .ttl-btn .colum{padding:3px 24px;color:#bdcbd2;font-family:"San Fransisco","Helvetica","Arial","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:16px;background:#fff;border:1px solid #bdcbd2;position:absolute;top:-5px;left:-14px;transform:rotate(-20deg)}.colum:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent #bdcbd2;border-width:0 5px 10px;transform:rotate(180deg);bottom:-10px;right:19px}.colum:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent #fff;border-width:0 4.5px 9px;transform:rotate(180deg);bottom:-6px;right:20px}.colunm+.colunm{border:1px solid #d7c7a7;background-color:#f9f6f0}.colunm+.colunm .ttl-btn{background:#d7c7a7}.colunm+.colunm .ttl-btn .colum{color:#d7c7a7;border:1px solid #d7c7a7}.colunm+.colunm .colum:before{border-color:transparent transparent #d7c7a7}