html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,abbr,address,cite,code,dfn,em,img,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none}a:hover{text-decoration:none}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}html{font-size:62.5%;overflow:auto}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",Verdana,Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:normal;color:#333;overflow:hidden;min-width:320px}@media print,screen and (min-width: 768px){body{min-width:1024px}}*{box-sizing:border-box}a{color:#333;text-decoration:none}a:hover{text-decoration:none}li{list-style-type:none}img{display:block;max-width:100%;height:auto;margin:0 auto}main{display:block;width:100%}a[href^="tel:"]{color:#333;cursor:default;pointer-events:auto}a[href^="tel:"]:hover{text-decoration:none}.header{background:#fff;box-shadow:0px 12px 8px -8px rgba(0,0,0,.2);position:fixed;width:100%;height:60px;z-index:100;transition:all .3s ease}@media print,screen and (min-width: 768px){.header{background:none;box-shadow:none;height:140px;position:absolute;top:0;left:0;z-index:105}}.header-page{background:#fff;box-shadow:0px 12px 8px -8px rgba(0,0,0,.2);position:fixed;width:100%;height:60px;z-index:100;transition:all .3s ease}@media print,screen and (min-width: 768px){.header-page{background:none;box-shadow:none;height:220px;position:static}}.hWrap{position:relative;width:100%;height:60px}@media print,screen and (min-width: 768px){.hWrap{height:140px;overflow:hidden}}.hWrap::before{background:linear-gradient(to right, #a99171, #fbf18f, #ffffff);content:"";display:block;height:4px;position:absolute;top:0;width:60%}@media print,screen and (min-width: 768px){.hWrap::before{height:6px;width:50%}}.hWrap-page{position:relative;width:100%;height:60px}@media print,screen and (min-width: 768px){.hWrap-page{height:140px}}.hWrap-page::before{background:linear-gradient(to right, #a99171, #fbf18f, #ffffff);content:"";display:block;height:4px;position:absolute;top:0;width:60%}@media print,screen and (min-width: 768px){.hWrap-page::before{height:6px;width:50%}}.hLogo{position:absolute;top:21px;left:12px;width:166px;height:24px;z-index:10;display:flex;justify-content:center;align-items:center}@media print,screen and (min-width: 768px){.hLogo{top:45px;left:50%;margin-left:-480px;width:300px;height:auto}}@media print,screen and (min-width: 1200px){.hLogo{top:40px;margin-left:-600px;width:360px}}.hLogo img{width:166px;height:35px}@media print,screen and (min-width: 768px){.hLogo img{width:300px;height:auto}}@media print,screen and (min-width: 1200px){.hLogo img{width:360px}}.hNavi{position:fixed;top:0;z-index:120;margin-top:60px;width:100%}@media print,screen and (min-width: 768px){.hNavi{background:#fff;position:absolute;top:inherit;bottom:0;left:0;width:100%;height:120px}}@media print,screen and (min-width: 768px){.hNavi nav{margin:0 auto;width:1024px}}@media print,screen and (min-width: 768px){.hNavi-page{background:#f7f7f7;width:100%;height:80px}}@media print,screen and (min-width: 768px){.hNavi-page nav{margin:0 auto;width:1024px}}.hItem-1{font-size:0;line-height:1.4rem;position:absolute;top:5px;left:16px;width:64px}@media print,screen and (min-width: 768px){.hItem-1{font-size:1.4rem;width:auto;top:20px;left:inherit;right:50%;margin-right:-300px;height:32px;line-height:32px;top:28px}}@media print,screen and (min-width: 1200px){.hItem-1{margin-right:-412px}}.hItem-1 span{display:none}@media print,screen and (min-width: 768px){.hItem-1 span{display:inline-block}}@media print,screen and (min-width: 768px){.hItem-1::before{border-left:2px solid #eee;content:"";position:absolute;top:8px;left:-72px;width:2px;height:80px}}@media print,screen and (min-width: 1200px){.hItem-1::before{left:-107px}}@media print,screen and (min-width: 768px){.hItem-1::after{border-left:2px solid #eee;content:"";position:absolute;top:8px;right:-20px;width:2px;height:80px}}@media print,screen and (min-width: 1200px){.hItem-1::after{right:-25px}}.hItem-2,.hItem-3{height:32px;position:absolute;top:14px;width:32px}@media print,screen and (min-width: 768px){.hItem-2,.hItem-3{height:45px;top:50px;width:45px}}.hItem-2 a,.hItem-3 a{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;width:100%;height:100%}.hItem-2{background:url("../img/cmn/instagram_sp.png") no-repeat center center/32px 32px;right:100px}@media print,screen and (min-width: 768px){.hItem-2{background:url("../img/cmn/instagram2024_pc.png") no-repeat center center/45px 45px;right:50%;margin-right:-400px}}@media print,screen and (min-width: 1200px){.hItem-2{margin-right:-520px}}.hItem-3{background:url("../img/cmn/line.webp") no-repeat center center/32px 32px;right:60px}@media print,screen and (min-width: 768px){.hItem-3{background:url("../img/cmn/line.webp") no-repeat center center/45px 45px;right:50%;margin-right:-480px}}@media print,screen and (min-width: 1200px){.hItem-3{margin-right:-600px}}_:-ms-lang(x),.header,.hLogo,.hLogo img,.hNavi{-ms-transition:none;transition:none}.nDrawer-sp{position:fixed;top:6px;z-index:105;right:16px;height:36px;width:36px}@media print,screen and (min-width: 768px){.nDrawer-sp{display:none}}nav{top:0;margin:0 auto;padding:0;width:100%}nav ul{border:4px solid #7ebf59;display:none;height:calc(100vh - 128px);overflow:auto;margin:0;padding:0;text-align:center;list-style:none}@media print,screen and (min-width: 768px){nav ul{border:none;padding:0}}nav ul li{display:block;float:none;transition:all .3s ease}nav ul li:hover{background:#e5f4dc}@media print,screen and (min-width: 768px){nav ul li:hover{background:none}}nav ul li a,nav ul li a:visited{cursor:pointer;display:block;color:#333;font-size:1.6rem;font-weight:bold;text-align:center;text-decoration:none;transition:all .3s ease;padding:16px}@media print,screen and (min-width: 768px){nav ul li a,nav ul li a:visited{height:120px;padding:40px 0 0}}nav ul li ul li a{padding-left:30px}@media print,screen and (min-width: 768px){nav ul li ul li a{padding-left:0}}@media print,screen and (min-width: 768px){nav ul li.nMenu-item-sp{display:none}}nav ul .nMenu li a{background:none;font-size:1.6rem;line-height:1;padding:16px;text-align:left;height:auto}@media print,screen and (min-width: 768px){nav ul .nMenu li a{font-size:1.8rem}}.nMenu{background:#fff}@media print,screen and (min-width: 768px){.nMenu{background:none;display:table !important;overflow:inherit;width:100%;height:120px}}.nMenu li{border-bottom:1px solid #7ebf59}@media print,screen and (min-width: 768px){.nMenu li{border-bottom:none;display:table-cell;position:relative;width:20%}}@media print,screen and (min-width: 768px){.nMenu li::after{content:"";color:#548345;display:block;font-size:1.4rem;font-family:"Times New Roman",serif;position:absolute;top:66px;left:0;width:100%;text-align:center;z-index:0}}.nMenu li a{position:relative;z-index:1}@media print,screen and (min-width: 768px){.nMenu li.nMenu-home::after{content:"home"}}@media print,screen and (min-width: 768px){.nMenu li.nMenu-policy::after{content:"greetings / consept"}}@media print,screen and (min-width: 768px){.nMenu li.nMenu-clinic::after{content:"guide / access"}}@media print,screen and (min-width: 768px){.nMenu li.nMenu-treatment::after{content:"medical guidance"}}@media print,screen and (min-width: 768px){.nMenu li.nMenu-recruit::after{content:"recruit"}}.nMenu li.nMenu-treatment>a{background:url("../img/cmn/icon_13.svg") no-repeat;background-position:right 24px center;background-size:12px 12px}@media print,screen and (min-width: 768px){.nMenu li.nMenu-treatment>a{background:url("../img/cmn/icon_12.svg") no-repeat;background-position:center top 18px;background-size:10px 10px}}@media print,screen and (min-width: 768px){.homeHero.fixed .hNavi .nMenu li.nMenu-treatment>a{background:url("../img/cmn/icon_14.svg") no-repeat;background-position:center bottom 18px;background-size:10px 10px}}@media print,screen and (min-width: 768px){.hNavi-page .nMenu{height:80px}}@media print,screen and (min-width: 768px){.hNavi-page .nMenu li.nMenu-treatment>a{background:url("../img/cmn/icon_14.svg") no-repeat;background-position:center bottom 7px;background-size:10px 10px}}@media print,screen and (min-width: 768px){.hNavi-page .nMenu li::after{top:42px}}@media print,screen and (min-width: 768px){.hNavi-page nav ul li a,nav ul li a:visited{height:80px;padding:20px}}@media print,screen and (min-width: 768px){.btn:after,.btn .btn--inner:after{background-color:currentColor;content:"";position:absolute;top:0;left:0;transition:.3s ease-in-out;width:0;height:0}}@media print,screen and (min-width: 768px){.btn--cw::after{content:"";position:absolute;top:0;left:0;width:0;height:3px;background:#7ebf59}}@media print,screen and (min-width: 768px){.btn--cw:hover::after{width:100%;height:3px}}@media print,screen and (min-width: 768px){.homeHero.fixed .hNavi .btn:after,.btn .btn--inner:after{top:inherit;bottom:0}}@media print,screen and (min-width: 768px){.homeHero.fixed .hNavi .btn--cw::after{top:inherit;bottom:0}}@media print,screen and (min-width: 768px){.hNavi-page .btn:after,.btn .btn--inner:after{top:inherit;bottom:0}}@media print,screen and (min-width: 768px){.hNavi-page .btn--cw::after{top:inherit;bottom:0}}.nMenu-dropdown{background:#e5f4dc;border:none;padding:0;position:static;height:auto}@media print,screen and (min-width: 768px){.nMenu-dropdown{background:rgba(52,135,84,.9);display:none;position:absolute;top:-400px;right:0;text-align:left;font-size:0;width:256px;height:400px;z-index:110}}@media print,screen and (min-width: 768px){.homeHero.fixed .hNavi .nMenu-dropdown{top:inherit;bottom:-400px}}@media print,screen and (min-width: 768px){.hNavi-page .nMenu-dropdown{top:inherit;bottom:-400px}}nav ul li ul.nMenu-dropdown li{border-bottom:none;border-top:1px solid #7ebf59}@media print,screen and (min-width: 768px){nav ul li ul.nMenu-dropdown li{border-top:none;border-bottom:1px solid #58a375;display:block;line-height:39px;padding:0;width:100%;height:40px}}nav ul li ul.nMenu-dropdown li a,nav ul li ul.nMenu-dropdown li a:visited{padding:16px}@media print,screen and (min-width: 768px){nav ul li ul.nMenu-dropdown li a,nav ul li ul.nMenu-dropdown li a:visited{font-size:1.6rem;font-weight:normal;padding:0;height:auto;color:#fff}}nav ul li ul.nMenu-dropdown li a:hover{text-decoration:none}@media print,screen and (min-width: 768px){nav ul li ul.nMenu-dropdown li a:hover{opacity:.5;text-decoration:none;background:#c0e4ac}}#nDrawer-toggle{position:absolute;left:0;top:0;cursor:pointer;padding:18px 8px 18px 8px;width:36px;height:36px}@media print,screen and (min-width: 768px){#nDrawer-toggle{display:none}}#nDrawer-toggle span,#nDrawer-toggle span:before,#nDrawer-toggle span:after{cursor:pointer;height:2px;width:20px;background:#7ebf59;position:absolute;display:block;content:"";transition:all .3s ease}#nDrawer-toggle span:before{top:-8px}#nDrawer-toggle span:after{bottom:-8px}#nDrawer-toggle.active span{background-color:rgba(0,0,0,0)}#nDrawer-toggle.active span::before{top:0;transform:rotate(45deg)}#nDrawer-toggle.active span::after{top:0;transform:rotate(-45deg)}.nItem-1{color:#7ebf59;font-size:1rem;text-align:center;margin-top:30px}.footer{width:100%}.fWrap-1{position:relative;background-color:#fff}.fWrap-1::before{background:linear-gradient(to right, #a99171, #fbf18f, #ffffff);content:"";display:block;height:4px;position:absolute;top:0;width:60%}@media print,screen and (min-width: 768px){.fWrap-1::before{height:6px;width:50%}}.fWrap-1-inr{background-color:#fff;margin:0 auto;padding:32px 0;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.fWrap-1-inr{padding:80px 544px 48px 0;margin:0 auto;width:1024px}}.fLogo{margin:0 auto 32px;position:relative;width:240px;height:46px}@media print,screen and (min-width: 768px){.fLogo{margin-bottom:56px;width:355px;height:auto}}.fLogo img{width:240px;height:46px}@media print,screen and (min-width: 768px){.fLogo img{width:355px;height:auto}}.fWrap-2{background:#918176}@media print,screen and (min-width: 768px){.fWrap-2{background:#918176}}@media print,screen and (min-width: 768px){.fWrap-2-inr{margin:0 auto;padding:24px 0;position:relative;width:960px}}@media print,screen and (min-width: 1200px){.fWrap-2-inr{width:1024px}}.fBlock-1{margin:0 auto;padding-top:20px;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.fBlock-1{display:flex;margin:0 0 20px;width:480px}}.fBox-1{background:#fff;margin-bottom:20px;padding:20px 0;width:100%}@media print,screen and (min-width: 768px){.fBox-1{margin-right:20px;margin-bottom:0;width:340px}}.fBox-2{padding:20px 0;background:#fff;margin-bottom:20px}@media print,screen and (min-width: 768px){.fBox-2{padding-bottom:0;position:relative;margin-bottom:0;width:120px}}@media print,screen and (min-width: 768px){.fItem-aed{position:absolute;top:50%;left:18px;margin-top:-8px}}.fItem-aed img{width:85px;height:25px}#fMap{position:relative;padding-bottom:100%;width:100%;height:0;overflow:hidden}@media print,screen and (min-width: 768px){#fMap{padding-bottom:627px;position:absolute;top:-238px;right:0;height:666px;width:440px}}@media print,screen and (min-width: 1200px){#fMap{width:480px}}#fMap iframe{position:absolute;top:0;left:0;height:100%;width:100%}.fBlock-2{width:100%}@media print,screen and (min-width: 768px){.fBlock-2{width:480px}}.fBlock-3{margin:0 auto;padding:16px 0;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.fBlock-3{width:100%;position:relative}}.fBlock-3 ul{width:100%}.fBlock-3 ul li{color:#fff;font-size:1.2rem;line-height:1.8rem;margin-bottom:.4rem}@media print,screen and (min-width: 768px){.fBlock-3 ul li{font-size:1.4rem;line-height:2rem;margin-bottom:.4rem}}.fWrap-3{background:#918176;width:100%}@media print,screen and (min-width: 768px){.fWrap-3{background:#65584f}}.fWrap-3-inr{margin:0 auto;padding:0 0 16px;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.fWrap-3-inr{padding:48px 0;width:960px;*zoom:1}.fWrap-3-inr:after{content:"";display:table;clear:both}}@media print,screen and (min-width: 1200px){.fWrap-3-inr{width:1024px}}@media print,screen and (min-width: 768px){.fBox-3{float:left;width:420px;height:auto}}.fBox-4{display:none}@media print,screen and (min-width: 768px){.fBox-4{display:block;float:right;width:480px}}.fBox-4 ul{font-size:0;padding-top:16px}.fBox-4 ul li{display:inline-block;font-size:1.6rem;padding-right:40px;margin-bottom:32px}.fBox-4 ul li a{color:#fff;transition:all .3s ease}.fBox-4 ul li a:hover{color:#7ebf59}.fCopyright{background:#918176;height:80px}@media print,screen and (min-width: 768px){.fCopyright{height:64px}}.fCopyright p{color:#fff;font-size:1.2rem;line-height:40px;text-align:center}@media print,screen and (min-width: 768px){.fCopyright p{line-height:64px}}.fItem-walking{background-image:url("../img/cmn/icon_09-2.svg");background-repeat:no-repeat;background-position:left 10px center;background-size:16px 37px;font-size:1.4rem;line-height:1.8rem;margin:0 auto 14px;padding-left:40px;width:288px;height:36px}.fItem-parking{background-image:url("../img/cmn/icon_11-2.svg");background-repeat:no-repeat;background-position:left center;background-size:31px 23px;font-size:1.4rem;line-height:32px;margin:0 auto 14px;padding-left:40px;width:288px;height:32px}.fItem-busstop{background-image:url("../img/cmn/icon_10-2.svg");background-repeat:no-repeat;background-position:left 10px center;background-size:10px 35px;font-size:1.4rem;line-height:1.8rem;margin:0 auto;padding-left:40px;width:288px;height:36px}.fItem-tel{display:none}@media print,screen and (min-width: 768px){.fItem-tel{color:#000;display:block;font-size:3.4rem;font-family:"Times New Roman",serif;text-align:center;margin-bottom:16px}}@media print,screen and (min-width: 768px){.fItem-tel span{color:#006151;font-size:2.6rem;margin-right:6px}}@media print,screen and (min-width: 768px){.flex-2col{display:flex;flex-wrap:nowrap;margin-left:-80px}}@media print,screen and (min-width: 768px){.flex-3col{display:flex;flex-wrap:nowrap;margin-left:-40px}}@media print,screen and (min-width: 768px){.flex-4col{display:flex;flex-wrap:nowrap;margin-left:-40px}}@media print,screen and (min-width: 768px){.flex-5col{display:flex;flex-wrap:nowrap;margin-left:-20px}}.flex-reverse{flex-direction:row-reverse}.flex-middle{display:flex;justify-content:center;align-items:center}.box-2-1{margin-bottom:24px}@media print,screen and (min-width: 768px){.box-2-1{flex:1;margin-left:80px;margin-bottom:0;min-height:0%}}.box-3-1{margin-bottom:24px}@media print,screen and (min-width: 768px){.box-3-1{flex:1 0 0px;margin-left:40px;margin-bottom:0;min-height:0%}}.box-3-2{margin-bottom:24px}@media print,screen and (min-width: 768px){.box-3-2{flex:2 0 40px;margin-left:40px;margin-bottom:0;min-height:0%}}.box-4-1{margin-bottom:24px}@media print,screen and (min-width: 768px){.box-4-1{flex:1 0 0px;margin-left:40px;margin-bottom:0;min-height:0%}}.box-4-2{margin-bottom:24px}@media print,screen and (min-width: 768px){.box-4-2{flex:2 0 40px;margin-left:40px;margin-bottom:0;min-height:0%}}.box-4-3{margin-bottom:24px}@media print,screen and (min-width: 768px){.box-4-3{flex:3 0 80px;margin-left:40px;margin-bottom:0;min-height:0%}}.box-5-1{margin-bottom:24px}@media print,screen and (min-width: 768px){.box-5-1{flex:1 0 0px;margin-left:20px;margin-bottom:0;min-height:0%}}.box-2-1:last-child,.box-3-1:last-child,.box-3-2:last-child,.box-4-1:last-child,.box-4-3:last-child,.box-5-1:last-child{margin-bottom:0}.float-L{float:none}@media print,screen and (min-width: 768px){.float-L{float:left}}.float-R{float:none}@media print,screen and (min-width: 768px){.float-R{float:right}}.relative{position:relative}.clearfix::after{content:"";display:block;clear:both}.m1em{margin-bottom:1em}.mLv1{margin-bottom:16px}.mLv2{margin-bottom:24px}.mLv3{margin-bottom:32px}.mLv4{margin-bottom:40px}@media print,screen and (min-width: 768px){.mLv4{margin-bottom:48px}}.mLv5{margin-bottom:48px}@media print,screen and (min-width: 768px){.mLv5{margin-bottom:64px}}.mLv6{margin-bottom:56px}@media print,screen and (min-width: 768px){.mLv6{margin-bottom:96px}}.mLv7{margin-bottom:64px}@media print,screen and (min-width: 768px){.mLv7{margin-bottom:128px}}.mLv8{margin-bottom:72px}@media print,screen and (min-width: 768px){.mLv8{margin-bottom:160px}}.m0{margin:0 !important}.m0auto{margin:0 auto}.pLv1{padding-bottom:16px}.pLv2{padding-bottom:24px}.pLv3{padding-bottom:32px}.pLv4{padding-bottom:40px}@media print,screen and (min-width: 768px){.pLv4{padding-bottom:48px}}.pLv5{padding-bottom:48px}@media print,screen and (min-width: 768px){.pLv5{padding-bottom:64px}}.pLv6{padding-bottom:56px}@media print,screen and (min-width: 768px){.pLv6{padding-bottom:96px}}.pLv7{padding-bottom:64px}@media print,screen and (min-width: 768px){.pLv7{padding-bottom:128px}}.pLv8{padding-bottom:72px}@media print,screen and (min-width: 768px){.pLv8{padding-bottom:160px}}.p0{padding:0 !important}.w5,.w10,.w15,.w20,.w25,.w30,.w35,.w40,.w45,.w50,.w55,.w60,.w65,.w70,.w75,.w80,.w85,.w90,.w95{width:100%}@media print,screen and (min-width: 768px){.w5{width:5%}}@media print,screen and (min-width: 768px){.w10{width:10%}}@media print,screen and (min-width: 768px){.w15{width:15%}}@media print,screen and (min-width: 768px){.w20{width:20%}}@media print,screen and (min-width: 768px){.w25{width:25%}}@media print,screen and (min-width: 768px){.w30{width:30%}}@media print,screen and (min-width: 768px){.w35{width:35%}}@media print,screen and (min-width: 768px){.w40{width:40%}}@media print,screen and (min-width: 768px){.w45{width:45%}}@media print,screen and (min-width: 768px){.w50{width:50%}}@media print,screen and (min-width: 768px){.w55{width:55%}}@media print,screen and (min-width: 768px){.w60{width:60%}}@media print,screen and (min-width: 768px){.w65{width:65%}}@media print,screen and (min-width: 768px){.w70{width:70%}}@media print,screen and (min-width: 768px){.w75{width:75%}}@media print,screen and (min-width: 768px){.w80{width:80%}}@media print,screen and (min-width: 768px){.w85{width:85%}}@media print,screen and (min-width: 768px){.w90{width:90%}}@media print,screen and (min-width: 768px){.w95{width:95%}}@media print,screen and (min-width: 768px){.w100{width:100%}}.btn-lv1 a{background:#699553;color:#fff;display:block;font-weight:bold;text-align:center;transition:all .3s ease;cursor:pointer;margin:0 auto;font-size:1.6rem;line-height:28px;width:140px;height:28px}.btn-lv2 a{background:#699553;color:#fff;display:block;font-weight:bold;text-align:center;transition:all .3s ease;cursor:pointer;margin:0 auto;font-size:1.6rem;line-height:48px;width:240px;height:48px}.btn-lv3 a{background:#699553;color:#fff;display:block;font-weight:bold;text-align:center;transition:all .3s ease;cursor:pointer;margin:0 auto;font-size:1.6rem;line-height:48px;width:100%;height:48px}@media print,screen and (min-width: 768px){.btn-lv3 a{width:360px}}.btn-lv4 a{background:#699553;color:#fff;display:block;font-weight:bold;text-align:center;transition:all .3s ease;cursor:pointer;margin:0 auto;font-size:1.8rem;font-weight:bold;line-height:48px;width:100%;height:48px}@media print,screen and (min-width: 768px){.btn-lv4 a{width:400px}}.btn-lv1 a:hover,.btn-lv2 a:hover,.btn-lv3 a:hover,.btn-lv4 a:hover{opacity:.5;text-decoration:none}.btn-lv1 a:visited,.btn-lv2 a:visited,.btn-lv3 a:visited,.btn-lv4 a:visited{color:#fff}.t12{font-size:1.2rem !important;line-height:2.2rem !important}.t14{font-size:1.4rem !important;line-height:2.4rem !important}.t16{font-size:1.6rem !important;line-height:3rem !important}.t18{font-size:1.8rem !important;line-height:3.8rem !important}.t20{font-size:2rem !important;line-height:4.2rem !important}.t22{font-size:2.2rem !important;line-height:4.4rem !important}.t24{font-size:2.4rem !important;line-height:4.6rem !important}.t26{font-size:2.6rem !important;line-height:4.8rem !important}.t28{font-size:2.8rem !important;line-height:5rem !important}.t30{font-size:3rem !important;line-height:5.2rem !important}.tCenter{text-align:center}.tCenter-pc{text-align:left}@media print,screen and (min-width: 768px){.tCenter-pc{text-align:center}}.tLeft{text-align:left}.tRight{text-align:right}.tIndent{padding-left:1em;text-indent:-1em}.tRed{color:red}.tBlue{color:#0068b7}.tWhite{color:#fff}.tGreen{color:#006151}.tOrange{color:#ff9600}.tGray{color:#aaa}.tMincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.tMarugo{font-family:"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",Verdana,Arial,Helvetica,sans-serif}.tPostcode{display:block;margin-top:16px}.iRight{float:none;text-align:center;padding:0 0 24px 0}@media print,screen and (min-width: 768px){.iRight{float:right;text-align:left;padding:0 0 32px 32px}}.iLeft{float:none;text-align:center;padding:0 0 24px 0}@media print,screen and (min-width: 768px){.iLeft{float:left;text-align:left;padding:0 32px 32px 0}}.iCenter{text-align:center}.iBorder{border:1px solid #ccc}.iHover{transition:ease .2s opacity}.iHover:hover{opacity:.5}#pagetop{background-image:url(../img/cmn/pagetop2024_sp.svg);background-repeat:no-repeat;background-size:80px 40px;cursor:pointer;display:none;position:fixed;bottom:90px;right:0;text-align:center;width:80px;height:40px;z-index:103}@media print,screen and (min-width: 768px){#pagetop{background:url(../img/cmn/pagetop2024_pc.svg) no-repeat;background-size:60px 60px;right:20px;width:60px;height:60px;z-index:103}}#pagetop:hover{opacity:.7}.contact-sp{background:hsla(0,0%,100%,.9);display:flex;height:65px;padding:10px;position:fixed;right:0;bottom:0;width:100%;z-index:130}@media print,screen and (min-width: 768px){.contact-sp{background-color:rgba(0,0,0,0);height:60px;justify-content:space-between;bottom:15px;right:20px;padding:inherit;text-align:right;width:390px}}.contact-sp button{border:none;cursor:pointer;padding:0;margin:0 5px;width:50%}@media print,screen and (min-width: 768px){.contact-sp button{margin:inherit}}.contact-sp button.BChat{background:url(../img/cmn/fixed_ai_sp.png) no-repeat right/contain}@media print,screen and (min-width: 768px){.contact-sp button.BChat{background:url("../img/cmn/fixed_ai_pc.png") no-repeat center/190px 52px}}.contact-sp button.BYoyaku{background:url(../img/cmn/fixed_reserve_sp.png) no-repeat left/contain}@media print,screen and (min-width: 768px){.contact-sp button.BYoyaku{background:url("../img/cmn/fixed_reserve_pc.png") no-repeat center/190px 52px}}.overlay-message{animation:overlaymove 1s ease both;background:rgba(103,103,103,.7294117647);display:flex;align-items:center;justify-content:center;height:100%;position:fixed;top:0;left:0;width:100%;z-index:2000}@keyframes overlaymove{0%{opacity:0%}100%{opacity:100%}}.overlay-message .messageBox{background-color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;max-width:350px;padding:25px;position:relative;text-align:center;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.overlay-message .messageBox{padding:40px;max-width:400px;width:400px}}.overlay-message .messageBox .messageBox-inr{height:100%;position:relative}.overlay-message .messageBox .messageBox-inr .yoyakuTxtBox{text-align:center;margin-bottom:25px}@media print,screen and (min-width: 768px){.overlay-message .messageBox .messageBox-inr .yoyakuTxtBox{width:320px}}.overlay-message .messageBox .messageBox-inr .yoyakuTxtBox .txtTop{color:#9a8d85;font-size:28px;font-weight:bold;letter-spacing:2px;line-height:4rem;margin-bottom:9px;opacity:1}@media print,screen and (min-width: 768px){.overlay-message .messageBox .messageBox-inr .yoyakuTxtBox .txtTop{letter-spacing:4px}.overlay-message .messageBox .messageBox-inr .yoyakuTxtBox .txtTop span{display:block}}.overlay-message .messageBox .messageBox-inr .yoyakuTxtBox .txtBottom{font-size:19px;display:flex;justify-content:center;line-height:2.4rem;opacity:1}.overlay-message .messageBox .messageBox-inr .yoyakuTxtBox .txtBottom p{border-top:1px solid #9a8d85;padding-top:9px;width:296px}.overlay-message .messageBox .messageBox-inr .yoyakuBtnBox{display:flex;align-items:stretch;flex-direction:column;justify-content:space-between;width:100%}.overlay-message .messageBox .messageBox-inr .yoyakuBtnBox p{background:#9a8d85;line-height:50px;margin-bottom:8px;position:relative;transition:all .35s ease;width:100%}@media print,screen and (min-width: 768px){.overlay-message .messageBox .messageBox-inr .yoyakuBtnBox p{font-size:24px;width:330px}}@media print,screen and (min-width: 768px){.overlay-message .messageBox .messageBox-inr .yoyakuBtnBox p:hover{opacity:.5;text-decoration:none}}.overlay-message .messageBox .messageBox-inr .yoyakuBtnBox p::before{content:"";height:25px;pointer-events:none;position:absolute;top:12px;left:13px;width:25px}@media print,screen and (min-width: 768px){.overlay-message .messageBox .messageBox-inr .yoyakuBtnBox p::before{top:14px;left:13px}}.overlay-message .messageBox .messageBox-inr .yoyakuBtnBox p::after{background:url("../img/cmn/popup_arrow.png") no-repeat center/30px 30px;content:"";height:30px;pointer-events:none;position:absolute;top:11px;right:14px;width:30px}.overlay-message .messageBox .messageBox-inr .yoyakuBtnBox p.linkTel::before{background:url("../img/cmn/popup_icon01.png") no-repeat center/25px 25px}.overlay-message .messageBox .messageBox-inr .yoyakuBtnBox p.linkAccess::before{background:url("../img/cmn/popup_icon02.png") no-repeat center/25px 25px}.overlay-message .messageBox .messageBox-inr .yoyakuBtnBox p.linkWeb::before{background:url("../img/cmn/popup_icon03.png") no-repeat center/25px 25px}.overlay-message .messageBox .messageBox-inr .yoyakuBtnBox p.linkLine::before{background:url("../img/cmn/line.webp") no-repeat center/25px 25px}.overlay-message .messageBox .messageBox-inr .yoyakuBtnBox p a{color:#fff;cursor:pointer;font-size:20px;height:100%;display:block;text-align:left;padding:0 30px 0 45px}@media print,screen and (min-width: 768px){.overlay-message .messageBox .messageBox-inr .yoyakuBtnBox p a{padding:0 0 0 50px;width:100%}}.overlay-message .messageBox .btnClose{background:url("../img/cmn/popup_close.png") no-repeat center/43px 43px;border:none;cursor:pointer;height:43px;position:absolute;right:-21px;top:-21px;transition:all .35s ease;width:43px}@media print,screen and (min-width: 768px){.overlay-message .messageBox .btnClose:hover{opacity:.5;text-decoration:none}}.contactItem-pagetop{background:#dbe8c4 url(../img/cmn/pagetop2024_sp_bg.svg) no-repeat;background-size:80px 40px;background-position:center center;cursor:pointer;position:absolute;bottom:0;right:0;width:80px;height:40px;z-index:102}@media print,screen and (min-width: 768px){.contactItem-pagetop{bottom:0}}.box-schedule{background:#709c62;padding-top:16px}.table-schedule{margin:0 auto 12px;width:calc(100% - 32px)}.table-schedule tr th{color:#fff;font-size:1rem;text-align:center;padding:0 0 12px}@media print,screen and (min-width: 768px){.table-schedule tr th{font-size:1.6rem;font-weight:bold;padding:0 0 16px}}.table-schedule tr td{color:#fff;font-size:1rem;line-height:1.4rem;text-align:center;padding:2px 0;vertical-align:middle}@media print,screen and (min-width: 768px){.table-schedule tr td{font-size:1.6rem;line-height:1;padding:6px 0}}.table-schedule tr td span{color:#ffd400}.table-schedule tr td span.close{color:#fff !important;display:block}@media print,screen and (min-width: 768px){.table-schedule tr td span.close{font-size:1rem;margin:4px 0 0}}.table-schedule tr td:nth-of-type(1){text-align:right}.calender-time{width:25%;font-size:1.2rem}.calender-week{width:9.375%}.calender-info{border-top:2px solid #ccc;color:#fff;font-size:1rem;padding:8px 16px;text-align:right}@media print,screen and (min-width: 768px){.calender-info{font-size:1.4rem;line-height:2.2rem;padding:12px 24px}}.table-border{width:100%}.table-border caption{font-size:1.8rem;font-weight:bold;line-height:2.4rem;text-align:left;margin-bottom:.6em}.table-border th{background:#eee3dc;border:1px solid #bbb;font-weight:normal;line-height:2.4rem;text-align:left;padding:16px;vertical-align:middle}.table-border td{border:1px solid #bbb;padding:16px;line-height:2.4rem;text-align:left;vertical-align:middle}.table-line{width:100%}.table-line tr{border-bottom:1px solid #ccc}.table-line tr:first-child{border-top:1px solid #ccc}.table-line tr th{line-height:2.4rem;padding:8px 0;text-align:left;vertical-align:middle}.table-line tr td{padding:8px 0;line-height:2.4rem;text-align:left;vertical-align:middle}.table-box{width:100%}.table-box th{line-height:2.4rem;padding:8px 0;vertical-align:middle}.table-box td{padding:8px 0;line-height:2.4rem;text-align:center;vertical-align:middle}.ul-disc{padding-left:32px}.ul-disc li{line-height:2.8rem;list-style:disc;margin-bottom:.8rem}.ul-nodisc li{line-height:2.8rem;list-style:none;margin-bottom:.8rem}.ul-mf{border-top:1px solid #ccc}.ul-mf li{background:#fff;border-bottom:1px solid #ccc;padding:20px 0}@media print,screen and (min-width: 768px){.ul-mf li{padding:20px}}.ol-decimal{padding-left:32px}.ol-decimal li{line-height:2.8rem;list-style-type:decimal;margin-bottom:.8rem}.dl-caries{background:#fff8d4;border-radius:8px;margin-bottom:16px;padding:16px}@media print,screen and (min-width: 768px){.dl-caries{margin-bottom:0}}.dl-caries dt{font-weight:bold;margin-bottom:8px}@media print,screen and (min-width: 768px){.dl-caries dt{margin-bottom:16px}}.dl-caries dd{line-height:2.8rem}.dl-mf{display:block;width:100%}@media print,screen and (min-width: 768px){.dl-mf{display:table}}.dl-mf dt{display:inline-block;font-weight:bold;line-height:2.8rem;margin-bottom:8px;padding:4px 16px;width:100%}@media print,screen and (min-width: 768px){.dl-mf dt{display:table-cell;width:340px}}.dl-mf dd{display:block;line-height:2.4rem;padding:0 16px;width:100%}@media print,screen and (min-width: 768px){.dl-mf dd{display:table-cell;width:calc(100% - 340px)}}.pagedl-2{border:1px solid #cbbeb4;display:block;margin-bottom:20px;padding:16px;position:relative;width:100%}@media print,screen and (min-width: 768px){.pagedl-2{margin-bottom:40px;padding:32px}}.pagedl-2::after{background:url(../img/home/home_02.svg) no-repeat;background-size:56px 28px;content:"";display:block;position:absolute;bottom:-34px;left:50%;margin-left:-28px;width:56px;height:28px;z-index:1}.pagedl-2 dt{border-bottom:4px solid #ebe7e1;font-size:1.6rem;font-weight:bold;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:4rem;margin-bottom:8px;padding-left:40px;position:relative;min-height:30px;display:flex;align-items:center}@media print,screen and (min-width: 768px){.pagedl-2 dt{font-size:2.2rem;line-height:5.8rem;margin-bottom:0;min-height:50px;padding-left:70px;vertical-align:middle}}.pagedl-2 dt span{background:#75a167;color:#fff;font-size:1.8rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;position:absolute;transform:translateY(-50%);top:50%;left:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center}@media print,screen and (min-width: 768px){.pagedl-2 dt span{font-size:2rem;width:40px;height:40px}}.pagedl-2 dd{font-size:1.6rem;line-height:2.8rem}@media print,screen and (min-width: 768px){.pagedl-2 dd{padding-top:12px;vertical-align:top}}@media print{.printBreak{page-break-before:always}.printVisible{opacity:1 !important;visibility:visible !important;transform:none !important}body{width:1200px;transform:scale(0.9);transform-origin:0 0}.nMenu-dropdown{display:none}#pagetop{display:none}.contact-sp{display:none}_:-ms-lang(x),body{width:1200px;transform:scale(0.9)}}/*# sourceMappingURL=cmn.css.map */