﻿@font-face{font-family:"mikidental_mid";src:url("mikidental_mid.woff") format("woff"),url("mikidental_mid.woff2") format("woff2")}@font-face{font-family:"mikidental_en_serif";src:url("mikidental_en_serif"),url("mikidental_en_serif.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box}header,section,footer,aside,nav,article,figure,picture,video{display:block;position:relative}html{height:100%;-webkit-print-color-adjust:exact}html,body{margin:0;padding:0;vertical-align:baseline;text-indent:0;line-height:1;color:#202030;font-family:"zen-kaku-gothic-new","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-style:normal;font-weight:400}html,body,small,h1,h2,h3,h4,h5{font-size:1.0625em;font-weight:500}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){html,body,small,h1,h2,h3,h4,h5{font-size:.94em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){html,body,small,h1,h2,h3,h4,h5{font-size:.94em}}@media only screen and (max-width: 560px){html,body,small,h1,h2,h3,h4,h5{font-size:1em}}div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,figcaption,figure,picture,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{position:relative;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;text-indent:0;list-style:none;font-weight:300}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;text-indent:0;list-style:none;font-weight:300}em{font-style:normal}iframe{display:block;width:100%;height:auto;border:none}img,picture,figure{display:block;width:100%;height:auto}.fixImg{width:auto;height:auto}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}header a,footer a{margin:0;padding:0;vertical-align:baseline;background:transparent;color:#048ba8}@media print, screen and (min-width: 561px){header a,footer a{transition:all .3s ease-in-out}header a:hover,header a:active,footer a:hover,footer a:active{color:rgba(4,139,168,0.7)}}header a,nav a,footer a{text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:normal}td,th{line-height:1.3em}input,select{vertical-align:middle}ul,ol,dl,li{padding:0;margin:0;list-style:none}area{cursor:pointer !important}section p,.section p{margin-bottom:1em;line-height:1.8em}#contents ul,#contents ol,#contents dl{margin-bottom:1em;margin-top:1em}#contents li,#contents dd{line-height:1.5em}#contents ul li{margin-left:0em;padding-left:normal}.low #contents section ol:not(.flow,.liNumber) li,.low #contents .section ol:not(.flow,.liNumber) li{margin-left:1.5em;list-style:decimal;padding-left:normal}.cf{zoom:1}.cf:before,.cf:after,#hdUpper:after,header:after,header nav:after,#container:after,footer:after,#contents:after,#contents section:after,#contents .section:after,#sidebar section:after,#sidebar .section:after,#bread:after,footer:after,#bottomInfo:after,.innerL:after,.innerM:after{content:"";display:block;clear:both;height:0;visibility:hidden}.cf,.float_block{overflow:hidden}body{color:#202030}@media only screen and (max-width: 560px){body{line-height:1.3}}@media print, screen and (min-width: 561px){body{line-height:1.6}}header,header nav ul{margin:0 auto}@media only screen and (max-width: 560px){.low:not(.trEst):not(.clIns) #container{padding-top:30px;padding-bottom:50px}}@media print, screen and (min-width: 561px){.low:not(.trEst):not(.clIns) #container{padding-top:80px;padding-bottom:100px}}@media only print{.low:not(.trEst):not(.clIns) #container{padding-top:0px}}main>section,main>.section,main>.outerBlock>section,main>.outerBlock>.section{margin-left:auto;margin-right:auto}@media print, screen and (min-width: 561px){.low main>section,.low main>.section,.low main>.outerBlock>section,.low main>.outerBlock>.section{width:94%;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:145px}.low main>section section,.low main>section .section,.low main>.section section,.low main>.section .section,.low main>.outerBlock>section section,.low main>.outerBlock>section .section,.low main>.outerBlock>.section section,.low main>.outerBlock>.section .section{margin-top:70px;margin-bottom:125px}}@media only screen and (max-width: 560px){.low main>section,.low main>.section,.low main>.outerBlock>section,.low main>.outerBlock>.section{width:92%;margin-bottom:60px;padding-left:3%;padding-right:3%}.low main>section section,.low main>section .section,.low main>.section section,.low main>.section .section,.low main>.outerBlock>section section,.low main>.outerBlock>section .section,.low main>.outerBlock>.section section,.low main>.outerBlock>.section .section{margin-top:70px;margin-bottom:40px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.low main>section,.low main>.section,.low main>.outerBlock>section,.low main>.outerBlock>.section{width:90% !important;margin-right:auto !important;margin-left:auto !important}.clSta main>section#low01,.clSta main>.section#low01,.clSta main>.outerBlock>section#low01,.clSta main>.outerBlock>.section#low01{width:100% !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.low main>section,.low main>.section,.low main>.outerBlock>section,.low main>.outerBlock>.section{width:90% !important;margin-right:auto !important;margin-left:auto !important}.clSta main>section#low01,.clSta main>.section#low01,.clSta main>.outerBlock>section#low01,.clSta main>.outerBlock>.section#low01{width:100% !important}}.innerL{max-width:1700px;margin:0 auto}.innerM{max-width:1200px;margin:0 auto}@media only screen and (max-width: 560px){header,#wrapper,#wrapper.menu-active{z-index:0}.menu-trigger{z-index:10 !important}#globalNav{z-index:9}#firstView{z-index:-1}#footerAsk{z-index:2}.low #container,.low footer{z-index:1}}@media print, screen and (min-width: 561px){header{z-index:1}#container,footer{z-index:0}#ptBtnPc,#quickNav{z-index:1}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#ptBtnPc{z-index:3}}@media only screen and (max-width: 560px){#wrapper{position:relative}#wrapper.menu-active{position:fixed;top:0;left:0}.menu-trigger{position:fixed;top:10px;right:2%;width:35px;height:35px;border-radius:4px;background:#8b372d url("../img/triggerOpen.svg") no-repeat center center;background-size:80%;transition:all .3s ease-in-out}.active .menu-trigger{background:url("../img/triggerClose.svg") no-repeat center center;background-size:70%;box-shadow:none}}@media print, screen and (min-width: 561px){.menu-trigger{display:none}}body{background:#fff}header{width:100%}@media print, screen and (min-width: 561px){header{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:8px 1% 18px 1%;transition:all .3s ease-in-out}.home header{position:fixed;top:0;left:0;background:rgba(255,255,255,0)}.low header{background:#fff}.home header.fix{box-shadow:0 0 5px #a5a299;background:#fff}.low header.fix{position:fixed;top:0;left:0;box-shadow:0 0 5px #a5a299;background:#fff}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){header{flex-direction:row !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){header{flex-direction:row !important}}@media only screen and (max-width: 560px){#hdLogo{width:52%;margin:10px 0 10px 2%}}@media print, screen and (min-width: 561px){#hdLogo{width:25%;max-width:400px}.home #hdLogo{transition:all .3s ease-in-out;opacity:0}.home .fix #hdLogo{opacity:1}}@media only screen and (min-width: 768px) and (max-width: 1920px){#hdLogo{width:18%}}#globalNav a,#globalNav span{color:#585550;line-height:1;text-decoration:none;font-family:"mikidental_mid",sans-serif;cursor:pointer}#globalNav a:hover,#globalNav span:hover{color:#8b372d}@media only screen and (max-width: 560px){#globalNav{position:fixed;top:0;bottom:0;right:-100%;width:100%;min-height:100vh;padding-top:60px !important;opacity:0;overflow-y:scroll;background:#ffffff;transition:all .3s ease-in-out}.active #globalNav{opacity:1;right:0%}.menu-active #globalNav{overflow-y:hidden}}@media print, screen and (min-width: 561px){#globalNav{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;width:69%;margin-right:0;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1920px){#globalNav{width:85%}}@media only screen and (max-width: 560px){#globalNav>ul{margin:0}}@media print, screen and (min-width: 561px){#globalNav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;width:65%;max-width:900px;height:42px;margin-right:2%;margin-left:auto}}@media only screen and (max-width: 560px){#globalNav>ul>li{border-top:1px dotted #a5a299}#globalNav>ul>li.acc span::before{content:"";display:block;width:0.8em;height:0.8em;position:absolute;left:4%;top:50%;transform:translateY(-50%);background:url("../img/angleDown.svg") no-repeat center center;background-size:contain}#globalNav>ul>li.IgImg img{display:inline !important;height:20px;width:auto;margin-left:5px}}@media print, screen and (min-width: 561px){#globalNav>ul>li{position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}#globalNav>ul>li:not(:first-of-type){margin-left:4%}#globalNav>ul>li.IgImg img{display:inline !important;height:20px;width:auto}#globalNav>ul>li.IgImg>a{padding:0.4em}}@media only screen and (min-width: 768px) and (max-width: 1920px){#globalNav>ul>li:not(:first-of-type){margin-left:2%}}#globalNav>ul>li>a,#globalNav>ul>li>span{position:relative;display:block;transition:all .3s ease-in-out}@media only screen and (max-width: 560px){#globalNav>ul>li>a,#globalNav>ul>li>span{margin:0;padding:0.9em 0 0.9em 13%;font-size:1rem}#gn>ul>li.sub>a:before{display:inline-block}}@media print, screen and (min-width: 561px){#globalNav>ul>li>a,#globalNav>ul>li>span{padding:12px 0.5em;font-size:0.9rem;white-space:nowrap;text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1130px){#globalNav>ul>li>a,#globalNav>ul>li>span{font-size:1.3vw}}@media only print{#globalNav>ul>li>a,#globalNav>ul>li>span{padding:10px 0.5rem;font-size:0.6rem;font-weight:500}}.home #globalNav>ul>li:nth-of-type(1)>a,.home #globalNav>ul>li:nth-of-type(1)>span{border-bottom:3px solid #cfc0bf}.first #globalNav>ul>li:nth-of-type(2)>a,.first #globalNav>ul>li:nth-of-type(2)>span{border-bottom:3px solid #cfc0bf}.clinic #globalNav>ul>li:nth-of-type(3)>a,.clinic #globalNav>ul>li:nth-of-type(3)>span{border-bottom:3px solid #cfc0bf}.treat #globalNav>ul>li:nth-of-type(4)>a,.treat #globalNav>ul>li:nth-of-type(4)>span{border-bottom:3px solid #cfc0bf}.access #globalNav>ul>li:nth-of-type(5)>a,.access #globalNav>ul>li:nth-of-type(5)>span{border-bottom:3px solid #cfc0bf}.contact #globalNav>ul>li:nth-of-type(6)>a,.contact #globalNav>ul>li:nth-of-type(6)>span{border-bottom:3px solid #cfc0bf}@media only screen and (max-width: 560px){#globalNav>ul>li{text-shadow:none;text-shadow:none;text-shadow:none;text-shadow:none;text-shadow:none;text-shadow:none}.home #globalNav>ul>li:nth-child(1)>a,.home #globalNav>ul>li:nth-child(1) span{background:#8b372d;color:#fff}.home #globalNav>ul>li:nth-child(1)>a::after,.home #globalNav>ul>li:nth-child(1) span::after{content:none}.first #globalNav>ul>li:nth-child(2)>a,.first #globalNav>ul>li:nth-child(2) span{background:#8b372d;color:#fff}.first #globalNav>ul>li:nth-child(2)>a::after,.first #globalNav>ul>li:nth-child(2) span::after{content:none}.clinic #globalNav>ul>li:nth-child(3)>a,.clinic #globalNav>ul>li:nth-child(3) span{background:#8b372d;color:#fff}.clinic #globalNav>ul>li:nth-child(3)>a::after,.clinic #globalNav>ul>li:nth-child(3) span::after{content:none}.treat #globalNav>ul>li:nth-child(4)>a,.treat #globalNav>ul>li:nth-child(4) span{background:#8b372d;color:#fff}.treat #globalNav>ul>li:nth-child(4)>a::after,.treat #globalNav>ul>li:nth-child(4) span::after{content:none}.access #globalNav>ul>li:nth-child(5)>a,.access #globalNav>ul>li:nth-child(5) span{background:#8b372d;color:#fff}.access #globalNav>ul>li:nth-child(5)>a::after,.access #globalNav>ul>li:nth-child(5) span::after{content:none}.contact #globalNav>ul>li:nth-child(6)>a,.contact #globalNav>ul>li:nth-child(6) span{background:#8b372d;color:#fff}.contact #globalNav>ul>li:nth-child(6)>a::after,.contact #globalNav>ul>li:nth-child(6) span::after{content:none}}#globalNav .sub{transition:all .3s ease-in-out;opacity:0}#globalNav .acc.select .sub{opacity:1}@media only screen and (max-width: 560px){#globalNav .sub{display:block;position:static}}@media print, screen and (min-width: 561px){#globalNav .sub{position:absolute;top:33px;left:0;right:0;width:18em;padding:0 0 0;background:#fff;text-align:left;font-size:0.9rem;opacity:0;border-radius:8px;box-shadow:1px 1px 3px #c0c0c0}}#globalNav .sub li a{display:block;position:relative;width:100%}@media only screen and (max-width: 560px){#globalNav .sub li a{padding:0.9em 0 0.9em 20%;font-size:1rem}}@media print, screen and (min-width: 561px){#globalNav .sub li a{padding:13px 0.5em 13px 2.5em}#globalNav .sub li a:hover{background-color:rgba(219,224,234,0.8);color:#8b372d !important}}@media only screen and (max-width: 560px){#globalNav .sub li.select li a{color:#fff !important}}@media only screen and (max-width: 560px){.clSta #globalNav .acc1 li:nth-of-type(1) a{background:#8b372d !important;color:#fff !important}}@media print, screen and (min-width: 561px){.clSta #globalNav .acc1 li:nth-of-type(1) a{background:#cfc0bf !important}}@media only screen and (max-width: 560px){.clIns #globalNav .acc1 li:nth-of-type(2) a{background:#8b372d !important;color:#fff !important}}@media print, screen and (min-width: 561px){.clIns #globalNav .acc1 li:nth-of-type(2) a{background:#cfc0bf !important}}@media only screen and (max-width: 560px){.clSte #globalNav .acc1 li:nth-of-type(3) a{background:#8b372d !important;color:#fff !important}}@media print, screen and (min-width: 561px){.clSte #globalNav .acc1 li:nth-of-type(3) a{background:#cfc0bf !important}}@media only screen and (max-width: 560px){.trCar #globalNav .acc2 li:nth-of-type(1) a{background:#8b372d !important;color:#fff !important}}@media print, screen and (min-width: 561px){.trCar #globalNav .acc2 li:nth-of-type(1) a{background:#cfc0bf !important}}@media only screen and (max-width: 560px){.trPer #globalNav .acc2 li:nth-of-type(2) a{background:#8b372d !important;color:#fff !important}}@media print, screen and (min-width: 561px){.trPer #globalNav .acc2 li:nth-of-type(2) a{background:#cfc0bf !important}}@media only screen and (max-width: 560px){.trImp #globalNav .acc2 li:nth-of-type(3) a{background:#8b372d !important;color:#fff !important}}@media print, screen and (min-width: 561px){.trImp #globalNav .acc2 li:nth-of-type(3) a{background:#cfc0bf !important}}@media only screen and (max-width: 560px){.trOra #globalNav .acc2 li:nth-of-type(4) a{background:#8b372d !important;color:#fff !important}}@media print, screen and (min-width: 561px){.trOra #globalNav .acc2 li:nth-of-type(4) a{background:#cfc0bf !important}}@media only screen and (max-width: 560px){.trEst #globalNav .acc2 li:nth-of-type(5) a{background:#8b372d !important;color:#fff !important}}@media print, screen and (min-width: 561px){.trEst #globalNav .acc2 li:nth-of-type(5) a{background:#cfc0bf !important}}@media only screen and (max-width: 560px){.trWhi #globalNav .acc2 li:nth-of-type(6) a{background:#8b372d !important;color:#fff !important}}@media print, screen and (min-width: 561px){.trWhi #globalNav .acc2 li:nth-of-type(6) a{background:#cfc0bf !important}}@media only screen and (max-width: 560px){.trPre #globalNav .acc2 li:nth-of-type(7) a{background:#8b372d !important;color:#fff !important}}@media print, screen and (min-width: 561px){.trPre #globalNav .acc2 li:nth-of-type(7) a{background:#cfc0bf !important}}@media only screen and (max-width: 560px){.trDen #globalNav .acc2 li:nth-of-type(8) a{background:#8b372d !important;color:#fff !important}}@media print, screen and (min-width: 561px){.trDen #globalNav .acc2 li:nth-of-type(8) a{background:#cfc0bf !important}}@media only screen and (max-width: 560px){#hdInfo{border-top:1px solid #a5a299}#hdInfo p{padding:40px 0 18px 0;text-align:center;background:#f8dda4}#hdInfo p span{color:#8b372d !important;font-size:5vw}#hdInfo #snsBtn{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}#hdInfo #snsBtn li{border:1px solid #a5a299;width:100%;text-align:center}#hdInfo #snsBtn li a{display:block;padding:30px 0 5px 0;color:#000;text-decoration:none;font-size:3.5vw;text-align:center}#hdInfo #snsBtn li a::before{content:"";display:block;width:22px;height:22px;position:absolute;top:5px;left:50%;transform:translateX(-50%);background-size:contain;background-position:center top;background-repeat:no-repeat}#hdInfo #snsBtn li.ftIns a::before{background-image:url("../img/footerAsk_insta.svg")}#hdInfo #snsBtn li.ftYou a::before{background-image:url("../img/footerAsk_youtube.svg")}#hdInfo #askBtn{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#hdInfo #askBtn li{border-bottom:1px solid #a5a299;width:50%}#hdInfo #askBtn li:nth-of-type(1){border-right:1px solid #a5a299}#hdInfo #askBtn li:nth-of-type(3){width:100%}}@media print, screen and (min-width: 561px){#hdInfo{width:33%;max-width:500px}#hdInfo p{margin-bottom:10px;background:linear-gradient(0deg, rgba(139,55,45,0) 0%, rgba(139,55,45,0) 48%, #8b372d 49%, #8b372d 50%, rgba(139,55,45,0) 51%, rgba(139,55,45,0) 100%)}#hdInfo p span{display:table;padding:0 1em;margin-left:auto;margin-right:auto;background:#fff;color:#8b372d}#hdInfo #snsBtn{display:none}#hdInfo #askBtn{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}#hdInfo #askBtn li{width:32.1%}}@media only screen and (min-width: 768px) and (max-width: 1920px){#hdInfo{width:38%}}@media only screen and (orientation: landscape) and (max-height: 1200px){#hdInfo{width:30%}}footer{background:#a5a299}@media only screen and (max-width: 560px){footer{padding:40px 6% 90px 6%}}@media print, screen and (min-width: 561px){footer{padding:60px 0 50px 0}}.home footer>*{display:table;text-align:center}@media only screen and (max-width: 560px){.home footer>*{margin:20px auto 0 auto}}@media print, screen and (min-width: 561px){.home footer>*{margin:20px auto 0 auto}}@media only screen and (max-width: 560px){footer #ftLogo{max-width:210px;margin:0 auto 15px auto;font-size:2.6vw}}@media print, screen and (min-width: 561px){footer #ftLogo{max-width:480px;margin-bottom:40px;font-size:0.7rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){footer #ftLogo{max-width:300px;margin-left:auto;margin-right:auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){footer #ftLogo{width:70% !important;margin-left:auto;margin-right:auto}}footer #ftLogo a{color:#f8dda4}footer .telBtn{display:table;margin-bottom:16px;margin-left:auto;margin-right:auto}footer #ftAdd{color:#fff;font-size:0.9rem;font-family:"mikidental_mid",sans-serif;letter-spacing:1px}footer #ftAdd span{position:relative;display:inline-block}@media print, screen and (min-width: 561px){footer #ftAdd{font-weight:bold}footer #ftAdd span::before{content:" ";width:1em;height:1em;display:inline-block}}footer #ftAcc{margin-bottom:40px;border:1px solid #fff;color:#fff;font-family:"mikidental_mid",sans-serif}@media only screen and (max-width: 560px){footer #ftAcc{display:block;width:100%;padding:18px 0;font-size:4vw}}@media print, screen and (min-width: 561px){footer #ftAcc{padding:22px 85px;font-size:0.9rem}}footer #nadaBtn{color:#f8dda4;font-size:0.9rem}footer #nadaBtn a{position:relative;display:block;width:94%;max-width:480px;margin-left:auto;margin-right:auto}footer #nadaBtn a::after{content:"";display:block;width:98%;height:94%;position:absolute;top:3%;left:1%;border:1px solid #fff}footer #copy{line-height:1.2}footer #copy a{color:#3d3b35}@media only screen and (max-width: 560px){footer #copy{text-align:center;line-height:1 !important}footer #copy a{font-size:2.7vw}}@media print, screen and (min-width: 561px){footer #copy{text-align:right}footer #copy a{font-size:0.7rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){footer #copy a{font-size:0.7rem}}@media print, screen and (min-width: 561px){.low footer{padding:60px 5% 50px 5%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:20px 5%;grid-template-areas:"box1 box2" "copy copy"}.low footer .box1{align-self:start;grid-area:box1}.low footer .box2{align-self:start;grid-area:box2}.low footer #copy{justify-self:center;grid-area:copy}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.low footer{grid-template-columns:auto;grid-template-rows:auto auto auto;gap:20px 0;grid-template-areas:"box1" "box2" "copy"}.low footer #ftLogo{width:50% !important;margin:0 auto 30px auto}}.low footer #ftTrMe{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}.low footer #ftTrMe li{margin:0 10px 10px 0;line-height:1}.low footer #ftTrMe li a{display:block;background:#fff}@media only screen and (max-width: 560px){.low footer #ftTrMe li a{padding:6px}}@media print, screen and (min-width: 561px){.low footer #ftTrMe li a{padding:7px 7px}}.low footer #ftAdd{font-weight:normal}@media print, screen and (min-width: 561px){.low footer #ftAdd{margin-bottom:1em}}.low footer #ftAcc{margin-bottom:10px;border:none;font-family:"zen-kaku-gothic-new","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}.low footer #ftAcc li{padding-left:1.5em}.low footer #ftAcc li::before{content:"◆";position:absolute;left:0;top:0}@media only screen and (max-width: 560px){.low footer #ftAcc{display:block;width:100%;padding:18px 0;font-size:4vw}}@media print, screen and (min-width: 561px){.low footer #ftAcc{padding:0;font-size:0.9rem}}@media print, screen and (min-width: 561px){.low footer #ftLinkBtn{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:0px 10%;grid-template-areas:"sns nada"}.low footer #ftLinkBtn #ftSnsBtn{align-self:end;grid-area:sns}.low footer #ftLinkBtn #nadaBtn{justify-self:stretch;align-self:end;grid-area:nada}}@media only screen and (max-width: 560px){.low footer #ftLinkBtn #nadaBtn{margin-top:20px !important}}.low footer #ftLinkBtn figcaption{text-align:center}.low footer #ftLinkBtn #ftSnsBtn{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"ins you"}@media only screen and (max-width: 560px){.low footer #ftLinkBtn #ftSnsBtn{gap:0 7%}}@media print, screen and (min-width: 561px){.low footer #ftLinkBtn #ftSnsBtn{gap:0 10px}}.low footer #ftLinkBtn #ftSnsBtn #ftIns{grid-area:ins}.low footer #ftLinkBtn #ftSnsBtn #ftIns a::before{background-image:url("../img/footerAsk_insta.svg")}.low footer #ftLinkBtn #ftSnsBtn #ftYou{grid-area:you}.low footer #ftLinkBtn #ftSnsBtn #ftYou a::before{background-image:url("../img/footerAsk_youtube.svg")}.low footer #ftLinkBtn #ftSnsBtn a{display:block;color:#000;text-decoration:none;font-size:1rem;border:3px double #a5a299;background:#fff}@media only screen and (max-width: 560px){.low footer #ftLinkBtn #ftSnsBtn a{padding:10px 0 10px 35%}}@media print, screen and (min-width: 561px){.low footer #ftLinkBtn #ftSnsBtn a{padding:43px 0 23px 0;text-align:center}}.low footer #ftLinkBtn #ftSnsBtn a::before{content:"";display:block;width:25px;height:25px;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width: 560px){.low footer #ftLinkBtn #ftSnsBtn a::before{top:50%;left:10%;transform:translateY(-50%)}}@media print, screen and (min-width: 561px){.low footer #ftLinkBtn #ftSnsBtn a::before{top:23px;left:50%;transform:translateX(-50%)}}.low footer #ftTime{grid-area:time;justify-self:stretch;margin-bottom:30px}@media only screen and (max-width: 560px){.low footer #ftTime table{width:100%;margin:50px auto 14px auto}}@media print, screen and (min-width: 561px){.low footer #ftTime table{width:100% !important;max-width:880px;margin:0 0 30px 0}}.low footer #ftTime th,.low footer #ftTime td{text-align:center}@media only screen and (max-width: 560px){.low footer #ftTime th,.low footer #ftTime td{border-bottom:1px solid #a5a299;font-size:4.0vw}}@media print, screen and (min-width: 561px){.low footer #ftTime th,.low footer #ftTime td{border-bottom:1px solid #fff;font-size:1rem}}.low footer #ftTime thead th{padding-top:0.5em;padding-bottom:0.5em;border-top:1px solid #fff;font-family:"mikidental_mid",sans-serif}.low footer #ftTime tbody th,.low footer #ftTime tbody td{padding-top:0.5em;padding-bottom:0.5em;vertical-align:middle}@media only screen and (max-width: 560px){.low footer #ftTime tbody th,.low footer #ftTime thead th:first-child{width:6em}}@media print, screen and (min-width: 561px){.low footer #ftTime tbody th,.low footer #ftTime thead th:first-child{width:12em}}@media only screen and (max-width: 560px){.low footer #ftTime tbody th{letter-spacing:2px;white-space:nowrap}}@media print, screen and (min-width: 561px){.low footer #ftTime tbody th{letter-spacing:6px}}.low footer #ftTime tbody th span{display:block}.low footer #ftTime tbody th em{font-size:0.8em}@media only screen and (max-width: 560px){.low footer #ftTime tbody th em{letter-spacing:0}}@media only screen and (max-width: 560px){.low footer #ftTime thead th:nth-of-type(even),.low footer #ftTime tbody td:nth-of-type(odd){background:#edecea}.low footer #ftTime thead th:nth-of-type(odd),.low footer #ftTime tbody th,.low footer #ftTime tbody td:nth-of-type(even){background:#fff}}.low footer #ftTime .sat{color:#467bdc}.low footer #ftTime .hol{color:#d04b3b}.low footer #ftTime .block{display:table;margin:0 auto}@media only screen and (max-width: 560px){.low footer #ftTime .block dl{display:grid;grid-template-columns:4em auto;grid-template-rows:auto auto;gap:0px 0px;grid-template-areas:"dt dd1" ". dd2";width:100%;font-size:4.0vw}}@media print, screen and (min-width: 561px){.low footer #ftTime .block dl{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;font-weight:700}}@media only screen and (max-width: 560px){.low footer #ftTime .block dl dt{grid-area:dt}}@media print, screen and (min-width: 561px){.low footer #ftTime .block dl dt{width:5em}}@media only screen and (max-width: 560px){.low footer #ftTime .block dl dd{letter-spacing:3px}.low footer #ftTime .block dl dd:nth-of-type(1){grid-area:dd1}.low footer #ftTime .block dl dd:nth-of-type(2){grid-area:dd2}}@media print, screen and (min-width: 561px){.low footer #ftTime .block dl dd{width:10em;letter-spacing:5px}.low footer #ftTime .block dl dd:nth-of-type(2){width:21em}}.low footer #ftTime .block dl dd span{font-size:0.8em}@media print, screen and (min-width: 561px){.low footer #ftResBtn ul{max-width:800px;display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:auto;gap:0px 0;grid-template-areas:"line tel"}.low footer #ftResBtn ul li:nth-of-type(1){grid-area:line}.low footer #ftResBtn ul li:nth-of-type(1) a{display:block}.low footer #ftResBtn ul li:nth-of-type(2){grid-area:tel}}@media only screen and (max-width: 560px){#ptBtnPc{display:none}}@media print, screen and (min-width: 561px){#ptBtnPc{position:fixed;bottom:0;right:20px;height:auto;opacity:0;transition:all .3s ease-in-out}#ptBtnPc.on{opacity:1;bottom:20px}#ptBtnPc svg{max-width:80px}#ptBtnPc:hover{cursor:pointer}}@media only print{#ptBtnPc{display:none}}@media only screen and (max-width: 560px){#quickNav{display:none}}@media print, screen and (min-width: 561px){#quickNav{position:fixed;top:50%;transform:translateY(-50%);right:0;width:54px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;flex-direction:column}#quickNav li{margin:0 0 10px 0}#quickNav li a{display:block;padding:26px 22px;text-decoration:none;border:1px solid #8b372d;color:#fff;background:#e28413;transition:all .3s ease-in-out}#quickNav li a:hover{background:#f4f1de;color:#8b372d}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#quickNav{display:block !important;right:0;width:40px}#quickNav li a{padding:1em;font-size:1rem}}@media only print{#quickNav{display:none}}@media only screen and (max-width: 560px){#footerAsk{position:fixed;bottom:0;left:0;width:100%;background:#8b372d;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}#footerAsk li{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch}#footerAsk li a{position:relative;display:block;width:100%;padding:30px 0 18px 0;color:#fff;text-decoration:none;font-size:3.5vw;text-align:center}#footerAsk li a::before{content:"";display:block;width:22px;height:22px;position:absolute;top:5px;left:50%;transform:translateX(-50%);background-size:contain;background-position:center center;background-repeat:no-repeat}#footerAsk li#ftCha{display:none}#footerAsk li#ftPt{border-left:1px solid #a5a299}#footerAsk li#ftTel a::before{background-image:url("../img/footerAsk_tel.svg")}#footerAsk li#ftMail a::before{background-image:url("../img/footerAsk_mail.svg")}#footerAsk li#ftLine a::before{background-image:url("../img/footerAsk_line.svg")}#footerAsk li#ftPt a::before{width:100%;height:90%;background-image:url("../img/pageTop_sp.png");background-size:auto 100%}}@media print, screen and (min-width: 561px){#footerAsk{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#footerAsk li a{font-size:0.9rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#footerAsk{display:none !important}}.telBtn{position:relative;background:#fff}.telBtn a{display:block;padding:20px;letter-spacing:2px;font-size:1.2rem;line-height:1;color:#8b372d}.telBtn span{display:block;padding-left:30px;background:url("../img/phone.svg") no-repeat left center;background-size:auto 100%;font-family:"mikidental_mid",sans-serif}@media only screen and (max-width: 560px){.telBtn{border-radius:22px / 50%}header .telBtn{display:none}.telBtn a{padding:15px;font-size:4.2vw}}@media print, screen and (min-width: 561px){.telBtn{border-radius:28px / 50%}}.low .hideLow{display:none}.low #hdImage{position:relative;text-align:center;background:url("../img/hdImage_bg.jpg") no-repeat;background-position:left center;background-size:cover}@media only screen and (max-width: 560px){.low #hdImage{background-position:-42px center}}.low #hdImage h1{font-family:"mikidental_mid",sans-serif;color:#fff}@media only screen and (max-width: 560px){.low #hdImage h1{margin:0;padding:30px 0;font-size:5.8vw;font-weight:500}}@media print, screen and (min-width: 561px){.low #hdImage h1{padding:110px 0;font-size:2rem;font-weight:700;line-height:1;letter-spacing:2px;font-weight:100}}@media only screen and (orientation: landscape) and (max-height: 1080px){.low #hdImage h1{padding:70px 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.low #hdImage h1{margin-bottom:0.5em;padding:50px 0 10px 0;font-size:3.4vw}}@media only print{.low #hdImage h1{margin-bottom:25px;padding:30px 0 0 0}.low #hdImage h1 span{font-size:2rem}}.low h2{line-height:1;font-weight:300 !important;font-family:"mikidental_mid",sans-serif;color:#202030}@media only screen and (max-width: 560px){.low h2{margin-bottom:10px;font-size:1.3rem}}@media print, screen and (min-width: 561px){.low h2{margin-bottom:50px;font-size:1.5rem}}.low h3{position:relative;display:block;color:#8b372d}@media only screen and (max-width: 560px){.low h3{margin-bottom:10px;margin-top:50px;font-size:1.2rem;font-weight:bold}}@media print, screen and (min-width: 561px){.low h3{margin-bottom:30px;font-size:1.4rem;font-weight:bold}}.low h4{font-weight:bold}@media only screen and (max-width: 560px){.low h4{font-size:1.1rem;margin-bottom:10px}}@media print, screen and (min-width: 561px){.low h4{margin-bottom:20px;font-size:1.2rem;font-weight:bold}}.low .lead{text-align:center}.low .lead p{margin-bottom:0;line-height:2em}.low .border{border:1px solid #a5a299}.low .shadow{position:relative;border:1px solid #a5a299;background:#fff;overflow:visible}.low .shadow::before{content:" ";width:100%;height:100%;position:absolute;top:10px;left:10px;background:#e0e0de;z-index:-1}#timeTable{grid-area:time;justify-self:stretch}@media only screen and (max-width: 560px){#timeTable table{width:100%;margin:50px auto 14px auto}}@media print, screen and (min-width: 561px){#timeTable table{width:100% !important;max-width:880px;margin:50px 0}}#timeTable th,#timeTable td{border-bottom:1px solid #a5a299;text-align:center}@media only screen and (max-width: 560px){#timeTable th,#timeTable td{font-size:4.0vw}}@media print, screen and (min-width: 561px){#timeTable th,#timeTable td{font-size:1.125rem}}#timeTable thead th{padding-top:1em;padding-bottom:1em;border-top:1px solid #a5a299;font-family:"mikidental_mid",sans-serif}#timeTable tbody th,#timeTable tbody td{padding-top:1em;padding-bottom:1em;vertical-align:middle}@media only screen and (max-width: 560px){#timeTable tbody th,#timeTable thead th:first-child{width:6em}}@media print, screen and (min-width: 561px){#timeTable tbody th,#timeTable thead th:first-child{width:12em}}@media only screen and (max-width: 560px){#timeTable tbody th{letter-spacing:2px;white-space:nowrap}}@media print, screen and (min-width: 561px){#timeTable tbody th{letter-spacing:6px}}#timeTable tbody th span{display:block}#timeTable tbody th em{font-size:0.8em}@media only screen and (max-width: 560px){#timeTable tbody th em{letter-spacing:0}}@media only screen and (max-width: 560px){#timeTable thead th:nth-of-type(odd),#timeTable tbody th,#timeTable tbody td:nth-of-type(even){background:#fff}}#timeTable .sat{color:#467bdc}#timeTable .hol{color:#d04b3b}#timeTable .block{display:table;margin:0 auto}@media only screen and (max-width: 560px){#timeTable .block dl{display:grid;grid-template-columns:4em auto;grid-template-rows:auto auto;gap:0px 0px;grid-template-areas:"dt dd1" ". dd2";width:100%;font-size:4.0vw}}@media print, screen and (min-width: 561px){#timeTable .block dl{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;font-weight:700}}@media only screen and (max-width: 560px){#timeTable .block dl dt{grid-area:dt}}@media print, screen and (min-width: 561px){#timeTable .block dl dt{width:5em}}@media only screen and (max-width: 560px){#timeTable .block dl dd{letter-spacing:3px}#timeTable .block dl dd:nth-of-type(1){grid-area:dd1}#timeTable .block dl dd:nth-of-type(2){grid-area:dd2}}@media print, screen and (min-width: 561px){#timeTable .block dl dd{width:10em;letter-spacing:5px}#timeTable .block dl dd:nth-of-type(2){width:21em}}#timeTable .block dl dd span{font-size:0.8em}.lowFaq{padding:30px 5%;background:#fff}.lowFaq h2{font-family:"mikidental_mid",sans-serif;text-align:center;color:#697a21 !important;font-weight:bold}.lowFaq dl{border-bottom:1px solid #e1c267}.lowFaq dt{position:relative;padding:1em 2em 1em 0}.lowFaq dt:not(:first-of-type){border-top:1px solid #e1c267}.lowFaq dt::after{content:" ";display:block;width:1em;height:1em;position:absolute;right:1em;top:50%;transition:all .3s ease-in-out;transform:translateY(-50%);background:url("../img/angleDown.svg") no-repeat center center;background-size:contain}.lowFaq dt.on::after{transform:rotate(180deg);transform-origin:center center 0}.lowFaq dt:hover{cursor:pointer}.lowFaq dd{display:none;padding:0 0 1em 1em}@media only print{.lowFaq dd{display:block}}#bread{text-align:left;line-height:1.4}.home #bread{display:none}#bread li{position:relative;display:inline-block;padding:0;color:#fff}#bread li:first-of-type{padding-left:1.2em}#bread li:first-of-type a{position:relative;padding-left:1.5em}#bread li:not(:last-of-type)::after{display:inline-block;margin:0 0.5em;color:#fff;font-size:0.9em}#bread li a{text-decoration:none;color:#fff}@media only screen and (max-width: 560px){#bread{margin:0;padding:5px 0.3em 5px 0;font-size:3vw;background:rgba(165,162,153,0.4)}#bread li:first-of-type span{display:none}#bread li:not(:last-of-type):after{content:"/"}}@media print, screen and (min-width: 561px){#bread{max-width:1700px;margin:0 auto !important;padding-bottom:20px;font-size:.875rem}#bread li{line-height:1}#bread li:not(:last-of-type):after{content:">"}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#bread{font-size:0.8rem}}@media only print{#bread{margin:0 auto 1em auto !important}}strong{font-weight:bold;color:#E35740}.sizeS{font-size:0.8em}.red{color:#E35740}.blue{color:#048ba8}.bold{font-weight:bold}.point1{position:relative;font-weight:normal;background:rgba(255,255,255,0) linear-gradient(transparent 65%, rgba(226,132,19,0.5) 0%) repeat scroll 0 0}ruby[data-ruby]{position:relative}ruby[data-ruby]::before{content:attr(data-ruby);position:absolute;left:-2em;top:-2em;right:-2em;text-align:center;font-size:0.5em}rt{display:none}.icon{display:inline-block;max-width:32px !important}.w400 img{max-width:400px}.w500 img{max-width:500px}.w600 img{max-width:600px}.w700 img{max-width:700px}.w850 img{max-width:850px}.w1000 img{max-width:1000px}.circle{border-radius:50%}.block{display:block}.in_block{display:inline-block}.ind1{text-indent:-1em;margin-left:1em}.center{text-align:center}.right{text-align:right}.left{text-align:left}.posR{float:right}.posL{float:left}.posC{display:block;margin-right:auto;margin-left:auto}.imgR{float:right;margin:0 0 15px 5%}.imgL{float:left;margin:0 5% 15px 0}.imgC img{display:block;margin:0 auto}.posR img,.imgR img{margin-right:0;margin-left:auto}.inline span{display:inline-block}.btn{display:table}.btn a{display:block;position:relative;padding:0.6em 1.2em;background:#a5a299;text-align:center;color:#fff;border-radius:4px;transition:all .3s ease-in-out}.btn a::after{display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:4px}.btn a:hover{color:#fff;transform:translateX(4px)}.check li{margin-bottom:0.5em;line-height:1.2em;padding-left:1.8em;font-weight:bold}.check li:before{display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:-1.8em;padding-right:0.5em;color:rgba(226,132,19,0.1)}.list li{position:relative;margin-bottom:0.8em;padding-left:1.3em;line-height:1.3 !important}.list li::before{position:absolute;left:0;top:0.5em;content:"●";color:#8b372d;font-size:0.5em}.modalWrap,.modalCanvas{display:block !important;position:fixed;opacity:0;transition:0.3s;z-index:-1}.modalWrap{top:0;left:0 !important;background:#fff}.modalWrap.on{width:100vw !important;height:100vh;opacity:0.8;z-index:100;cursor:pointer}.modalCanvas{top:50%;left:50%;transform:translate(-50%, -50%);padding:2em;background:#fff;box-shadow:3px 3px 8px #c0c0c0}@media only screen and (max-width: 560px){.modalCanvas{padding:1em 3%}}.modalCanvas.on{width:80%;max-width:800px;opacity:1;z-index:101}@media only screen and (max-width: 560px){.modalCanvas.on{width:90%}}.modalCanvas.on h2{margin-bottom:1em;font-weight:bold;color:#730533}@media only screen and (max-width: 560px){.modalCanvas.on h2{font-size:3.6vw}}@media print, screen and (min-width: 561px){.modalCanvas.on h2{font-size:1.6em}}.modalCanvas.on h3{line-height:1.3;margin-bottom:1em;font-weight:bold}@media only screen and (max-width: 560px){.modalCanvas.on h3{font-size:3.4vw}}@media print, screen and (min-width: 561px){.modalCanvas.on h3{font-size:1.4em}}.modalCanvas.on .text{margin-bottom:1em;line-height:1.5}@media only screen and (max-width: 560px){.modalCanvas.on .text{line-height:1.3;font-size:3.4vw}}.modalCanvas.on .link{display:flex;flex-flow:row nowrap;align-items:center}.modalCanvas.on .link:before{display:flex;align-items:center;justify-content:center;width:15px;height:15px;background:#730533;border-radius:50%;content:">";color:#fff;font-size:70%;font-weight:900;margin-right:5px}.modalCanvas.on .closeBtn{display:none}@media only screen and (max-width: 560px){.modalCanvas.on dl{line-height:1.3;font-size:3.4vw}}@media only screen and (max-width: 560px){.hideSp,.dispTab,.dispPc{display:none !important}}@media print, screen and (min-width: 561px){.hidePc,.dispTab,.dispSp,.dispPri{display:none !important}}@media only screen and (min-width: 561px) and (max-width: 959px){.hideTab{display:none !important}}.home .hideInd{display:none}.home .loader-bg{display:flex;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;background-color:#fff;justify-content:center;align-items:center}@media only print{.home .loader-bg{display:none !important}}.home .loader-bg::after{position:absolute;top:0;left:0;bottom:0;right:0;content:"";margin:auto;background:url("../img/iconChara_wani.png") no-repeat center center;background-size:contain;z-index:-1}@media only screen and (max-width: 560px){.home .loader-bg::after{width:8vw;height:8vw}}@media print, screen and (min-width: 561px){.home .loader-bg::after{width:4em;height:4em}}.home .loader{position:relative;margin:60px auto;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;z-index:2;font-size:7px;text-indent:-9999em;border-radius:50%;border-top:1.1em solid rgba(139,55,45,0.2);border-right:1.1em solid rgba(139,55,45,0.2);border-bottom:1.1em solid rgba(139,55,45,0.2);border-left:1.1em solid #8b372d}@media only screen and (max-width: 560px){.home .loader{width:22vw;height:22vw}}@media print, screen and (min-width: 561px){.home .loader{width:16em;height:16em}}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .btnMore{display:table}.home .btnMore a,.home .btnMore span{position:relative;display:block;padding:10px 68px 12px 38px;color:#fff !important;font-size:0.9em;border-radius:20px / 50% !important;text-decoration:none;letter-spacing:3px;line-height:1;transition:all .3s ease-in-out}.home .btnMore a:hover,.home .btnMore span:hover{cursor:pointer;opacity:0.7}.home .btnMore a::after,.home .btnMore span::after{content:url("../img/arrow1.svg");position:absolute;right:30px;top:16%;display:block;width:30px;height:3px}.home #homeCli .btnMore{position:relative;margin-right:0;margin-left:auto}@media only screen and (max-width: 560px){.home #homeMen .btnMore{margin-right:0;margin-left:auto}}.home #homeKis .btnMore{position:relative;margin-right:auto;margin-left:auto}.home #homeKis .btnMore span{background:#a5a299}.home #hdImage{width:100%;height:100vh;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:right center}@media print, screen and (min-width: 561px){.home #hdImage{position:sticky;top:0;left:0;width:100%;background-image:url("../img/home/hdImage01_pc.webp")}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 1dppx), screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 96dpi){.home #hdImage{background-image:url("../img/home/hdImage01.jpg")}}@media only screen and (max-width: 560px){.home #hdImage{position:sticky;top:0;left:0;width:100%;background-image:url("../img/home/hdImage01_sp.webp");background-position:right center}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #hdImage{background-image:url("../img/home/hdImage01_sp.webp");background-position:right center}}@media only print{.home #hdImage{height:100mm;position:relative;top:0;opacity:1 !important;background-image:url("../img/home/hdImage01.jpg")}}.home #homeInt{position:absolute}@media only screen and (max-width: 560px){.home #homeInt{top:70px;left:5%;width:90%}}@media print, screen and (min-width: 561px){.home #homeInt{display:grid;grid-template-rows:auto auto;grid-template-columns:0.3fr 1.7fr;gap:0px 8%;grid-template-areas:"catch logo" "catch text";top:50%;transform:translateY(-50%);left:10%;width:55%}.home #homeInt #catch{grid-area:catch}.home #homeInt .logo{grid-area:logo}.home #homeInt div{grid-area:text}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeInt{grid-template-columns:0.2fr 1.8fr;left:5%;width:70%;top:40%;transform:translateY(-40%)}}@media only screen and (orientation: landscape) and (max-height: 1200px){.home #homeInt{transform:translateY(-40%)}}@media only print{.home #homeInt{position:relative}}@media only screen and (max-width: 560px){.home #homeInt #catch{margin-bottom:30px}}@media print, screen and (min-width: 561px){.home #homeInt #catch img{height:65vh;max-height:720px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeInt #catch{align-self:start}.home #homeInt #catch img{height:50vh}}@media only print{.home #homeInt #catch img{height:70mm}}@media only screen and (max-width: 560px){.home #homeInt p{width:35%;font-size:4vw;line-height:1.9;text-orientation:uplight;-webkit-text-orientation:upright;writing-mode:vertical-rl;display:none}.home #homeInt p .deg{display:inline-block;transform:rotate(90deg)}}@media print, screen and (min-width: 561px){.home #homeInt p{font-size:1vw;line-height:2}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeInt p{font-size:1.4vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeInt p{font-size:1.8vw}}@media only screen and (max-width: 560px){.home #homeInt .logo{display:none}}@media print, screen and (min-width: 561px){.home #homeInt .logo{max-width:570px;margin-bottom:5.4vh}}@media only screen and (orientation: landscape) and (max-height: 1200px){.home #homeInt .logo{margin-bottom:2vh}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeInt .logo{width:38vw;margin-bottom:0vh}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeInt .logo{width:42vw;margin-bottom:4.8vh}}@media only print{.home #homeInt .logo{max-width:50mm;margin-bottom:0mm}}.home #homeInt .futi{-webkit-text-stroke:2px #FFFFFF;text-stroke:2px #202030;paint-order:stroke;font-weight:bold}.home #spotNews{position:absolute}.home #spotNews dl{background:rgba(255,255,255,0.7)}.home #spotNews dt{font-weight:600;color:#8b372d}.home #spotNews dt::before{content:"【"}.home #spotNews dt::after{content:"】"}@media only screen and (max-width: 560px){.home #spotNews{left:50%;bottom:170px;transform:translateX(-50%);width:90%}.home #spotNews dl{padding:1em;font-size:3vw;line-height:1.9}}@media print, screen and (min-width: 561px){.home #spotNews{right:8%;left:auto;top:50%;width:25%;max-width:500px}.home #spotNews dl{padding:14px;font-size:1vw;line-height:1.6}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #spotNews{right:5%;top:53%;width:33%;max-width:auto}.home #spotNews dl{font-size:1.4vw;line-height:1.4}.home #spotNews dl dt{margin-bottom:0.7em}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #spotNews{left:50%;top:auto;bottom:170px;transform:translateX(-50%);width:76%}.home #spotNews dl{padding:1em;font-size:1.8vw;line-height:1.7}}@media only print{.home #spotNews{display:none}}.home #container{opacity:0;transition:all .3s ease-in-out}@media only print{.home #container{opacity:1;background:#fff}}.home #container.on{opacity:1}.home #container.onBg{background:#fff}.home #homeCon{position:relative;background:linear-gradient(180deg, #8b372d 0%, #8b372d 90.9%, rgba(139,55,45,0) 91%);opacity:0;transition:all .3s ease-in-out}.home #homeCon.on{opacity:1}@media only screen and (max-width: 560px){.home #homeCon{padding-top:80px;padding-bottom:280px;background-size:76px auto}}@media print, screen and (min-width: 561px){.home #homeCon{padding-bottom:480px;background-size:120px auto}}@media only print{.home #homeCon{padding-bottom:10px;opacity:1;background:#8b372d}}.home #homeCon::before{content:"";display:block;position:fixed;left:50%;transform:translateX(-50%);background-image:url("../img/home/conceptArrow.svg");background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;opacity:0;transition:all .3s ease-in-out}@media only screen and (max-width: 560px){.home #homeCon::before{top:0px;width:76px;height:90vh}}@media print, screen and (min-width: 561px){.home #homeCon::before{top:0;width:120px;height:98vh}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeCon::before{width:84px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeCon::before{width:90px}}@media only print{.home #homeCon::before{display:none}}.home #homeCon.on::before{opacity:1}.home #homeCon.arrowOff::before{position:absolute;top:auto;bottom:2vh;left:50%;transform:translateX(-50%)}.home #homeCon h2{text-align:center;color:#fff;font-family:"mikidental_mid",sans-serif;background:#8b372d;z-index:2}.home #homeCon h2 span{display:table;margin-right:auto;margin-left:auto;text-transform:uppercase;color:#a5a299;font-weight:900;font-size:0.6em}@media only screen and (max-width: 560px){.home #homeCon h2{position:sticky;top:0;left:0;width:100%;padding:10px 0 30px 0;letter-spacing:3px;font-size:6vw;font-weight:700}}@media print, screen and (min-width: 561px){.home #homeCon h2{padding:150px 0 46px 0;margin-bottom:100px;font-size:2vw;letter-spacing:4px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeCon h2{font-size:3.8vw}}@media only print{.home #homeCon h2{padding:7mm 0 0 0;margin-bottom:0}}@media only screen and (max-width: 560px){.home #homeCon .grid{margin-top:100px !important}}@media print, screen and (min-width: 561px){.home #homeCon .grid{display:grid;grid-template-columns:50% 50%;grid-template-rows:100px auto 100px auto 100px auto 100px;gap:0px 0px;align-content:start;align-items:start;margin-top:10px;margin-right:auto;margin-left:auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeCon .grid{display:block}}@media only print{.home #homeCon .grid{display:block;margin-top:0}}.home #homeCon .grid section{margin:0;padding:0}@media only screen and (max-width: 560px){.home #homeCon .grid section{width:100%;margin:0 auto 100px auto}.home #homeCon .grid section:last-of-type{margin:0 auto}}@media print, screen and (min-width: 561px){.home #homeCon .grid section{width:100%;display:grid;grid-template-columns:50% 50%;grid-template-rows:100px auto;gap:0px 0px;grid-auto-flow:row}.home #homeCon .grid section.con1{grid-template-areas:". con1Line" "con1Txt con1Txt";grid-area:1 / 1 / 4 / 2}.home #homeCon .grid section.con2{grid-template-areas:"con2Line ." "con2Txt con2Txt";grid-area:3 / 2 / 6 / 3}.home #homeCon .grid section.con3{grid-template-areas:". con3Line" "con3Txt con3Txt";grid-area:5 / 1 / 8 / 2}.home #homeCon .grid section:nth-child(odd) .line{clip-path:polygon(100% 0, 100% 2%, 2% 100%, 0 100%);justify-self:end}.home #homeCon .grid section:nth-child(even) .line{justify-self:start;clip-path:polygon(0 2%, 0 0, 100% 100%, 98% 100%)}}@media only print{.home #homeCon .grid section{grid-template-rows:10px auto;margin:0 auto !important;padding:0 !important}}@media only screen and (max-width: 560px){.home #homeCon .grid .line{display:none}}@media print, screen and (min-width: 561px){.home #homeCon .grid .line{width:0%;background:#a5a299}.home #homeCon .grid .line.con1Line{grid-area:con1Line}.home #homeCon .grid .line.con2Line{grid-area:con2Line}.home #homeCon .grid .line.con3Line{grid-area:con3Line}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeCon .grid .line{display:none !important}}@media only print{.home #homeCon .grid .line{display:none}}.home #homeCon .grid .txt{position:relative;z-index:1;background-position:center 0px;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 560px){.home #homeCon .grid .txt{padding-bottom:30px}}@media print, screen and (min-width: 561px){.home #homeCon .grid .txt{justify-self:center;align-self:start;width:86%}}.home #homeCon .grid .txt.con1Txt{justify-self:center;align-self:start;grid-area:con1Txt}@media only screen and (max-width: 560px){.home #homeCon .grid .txt.con1Txt{background-image:url("../img/home/homeCon01_sp.webp")}}@media print, screen and (min-width: 561px){.home #homeCon .grid .txt.con1Txt{background-image:url("../img/home/homeCon01.webp")}}.home #homeCon .grid .txt.con2Txt{justify-self:center;align-self:start;grid-area:con2Txt}@media only screen and (max-width: 560px){.home #homeCon .grid .txt.con2Txt{background-image:url("../img/home/homeCon02_sp.webp")}}@media print, screen and (min-width: 561px){.home #homeCon .grid .txt.con2Txt{background-image:url("../img/home/homeCon02.webp")}}.home #homeCon .grid .txt.con3Txt{justify-self:center;align-self:start;grid-area:con3Txt}@media only screen and (max-width: 560px){.home #homeCon .grid .txt.con3Txt{background-image:url("../img/home/homeCon03_sp.webp")}}@media print, screen and (min-width: 561px){.home #homeCon .grid .txt.con3Txt{background-image:url("../img/home/homeCon03.webp")}}.home #homeCon .grid .txt h3{text-align:center;background-color:#8b372d;color:#fff;font-family:"mikidental_mid",sans-serif;font-weight:100;z-index:1}@media only screen and (max-width: 560px){.home #homeCon .grid .txt h3{margin:40px 0;padding:14px 0;font-size:5.2vw}}@media print, screen and (min-width: 561px){.home #homeCon .grid .txt h3{padding:30px 0;font-size:1.9vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeCon .grid .txt h3{font-size:4vw}}@media only print{.home #homeCon .grid .txt h3{padding:5mm 0 3mm 0}}.home #homeCon .grid .txt h3 span{font-size:0.9em}.home #homeCon .grid .txt p{position:relative;text-align:center;background:rgba(255,255,255,0.78)}.home #homeCon .grid .txt p span{display:inline-block}@media only screen and (max-width: 560px){.home #homeCon .grid .txt p{width:86%;margin-left:auto;margin-right:auto;padding:20px 5%;font-size:4vw}}@media print, screen and (min-width: 561px){.home #homeCon .grid .txt p{width:90%;margin:85px auto;padding:80px 4%;font-size:1vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeCon .grid .txt p{width:98%;margin:40px auto;padding:40px 1%;font-size:1.4vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeCon .grid .txt p{width:90%;margin:85px auto;padding:80px 4%;font-size:1.8vw}}@media only print{.home #homeCon .grid .txt p{width:90%;margin:30px auto;padding:30px 20px;font-size:1rem}}.home #homeCon .grid .line,.home #homeCon .grid .txt{opacity:0;transition:all .6s ease-in-out}.home #homeCon .grid .line.on,.home #homeCon .grid .txt.on{transform:translateX(0);opacity:1}@media only print{.home #homeCon .grid .txt{opacity:1}}.home #homeCon .grid .line.on{width:100%}.home #homeCli{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 0 100px 0;background:#fff;transition:all .3s ease-in-out}@media only print{.home #homeCli{padding-bottom:30mm}}.home #homeCli h2{text-align:center;color:#fff;font-family:"mikidental_mid",sans-serif;opacity:0;transition:all .3s ease-in-out}@media only screen and (max-width: 560px){.home #homeCli h2{transform:translateY(15px);padding:85px 0 70px 0 !important;padding:30px;font-size:5vw;letter-spacing:3px;font-weight:700}}@media print, screen and (min-width: 561px){.home #homeCli h2{transform:translateY(20px);padding:180px 4% 80px 4% !important;margin:0 auto 100px auto;font-size:2vw;letter-spacing:4px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeCli h2{font-size:4vw}}@media only print{.home #homeCli h2{opacity:1 !important;padding:10mm 4% 15mm 4% !important;margin:0 auto 0px auto;color:#202030}}.home #homeCli h2.on{opacity:1;transform:translateY(0);color:#202030}.home #homeCli h2 span{display:block;margin:18px auto 0 auto;opacity:0;color:#e28413;font-size:1.5em;font-family:"ab-circle", sans-serif;font-weight:400;font-style:normal;transition:all .3s ease-in-out;filter:blur(10px)}@media only print{.home #homeCli h2 span{margin:0 auto;opacity:1;filter:blur(0)}}.home #homeCli h2 span.on{opacity:1;filter:blur(0)}.home #homeCli .fade2{opacity:0;transition:all .3s ease-in-out}@media only print{.home #homeCli .fade2{opacity:1}}.home #homeCli .fade2.on{opacity:1}.home #homeCli>section{width:94% !important;margin:0 auto !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeCli>section{width:86% !important}}@media only print{.home #homeCli>section{width:100% !important}}@media only screen and (max-width: 560px){.home #homeCli>section>div{margin:30px auto;display:grid;grid-template-columns:10% 90%;grid-template-rows:auto auto auto;gap:0px 0px}.home #homeCli>section>div .cap{justify-self:end;align-self:start;grid-area:1 / 1 / 3 / 2}.home #homeCli>section>div h3{align-self:end;grid-area:1 / 1 / 2 / 3}.home #homeCli>section>div picture{align-self:start;grid-area:2 / 2 / 3 / 3;margin-bottom:30px}.home #homeCli>section>div picture img{width:96%;margin:15px 0 0 auto}.home #homeCli>section>div>div{grid-area:3 / 1 / 4 / 3;align-self:start;padding-left:3%}}@media print, screen and (min-width: 561px){.home #homeCli>section>div{max-width:1700px;margin:0 auto 150px auto;display:grid;grid-template-columns:auto 1fr 1fr;grid-template-rows:auto auto;gap:0px 0px}.home #homeCli>section>div .cap{grid-area:1 / 1 / 3 / 2;justify-self:end;align-self:start}.home #homeCli>section>div h3{grid-area:1 / 1 / 2 / 3;align-self:end}.home #homeCli>section>div picture{grid-area:1 / 3 / 3 / 4;align-self:start}.home #homeCli>section>div>div{grid-area:2 / 2 / 3 / 3;align-self:start;padding:30px 60px 0 60px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeCli>section>div{margin:30px auto;display:grid;grid-template-columns:10% 90%;grid-template-rows:auto auto auto;gap:0px 0px}.home #homeCli>section>div .cap{justify-self:end;align-self:start;grid-area:1 / 1 / 3 / 2}.home #homeCli>section>div h3{align-self:end;grid-area:1 / 1 / 2 / 3}.home #homeCli>section>div picture{align-self:start;grid-area:2 / 2 / 3 / 3;margin-bottom:30px}.home #homeCli>section>div picture img{width:96%;margin:15px 0 0 auto}.home #homeCli>section>div>div{grid-area:3 / 2 / 4 / 3;align-self:start;padding-left:3%}}@media only print{.home #homeCli>section>div{margin:0 auto 0 auto}.home #homeCli>section>div:nth-of-type(1){margin-bottom:5px}.home #homeCli>section>div>div{padding:20px 5px 0 20px}}.home #homeCli>section>div h3{color:#e28413;font-family:"mikidental_mid",sans-serif;font-weight:500;border-bottom:1px solid #a5a299}.home #homeCli>section>div h3.l1{letter-spacing:0.7em}@media only screen and (max-width: 560px){.home #homeCli>section>div h3{padding-left:53px;font-size:6vw}}@media print, screen and (min-width: 561px){.home #homeCli>section>div h3{padding-left:9rem;padding-bottom:18px;font-size:2vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeCli>section>div h3{font-size:4vw}}@media only print{.home #homeCli>section>div h3{padding-left:17mm;padding-bottom:3mm}}.home #homeCli>section>div .cap{writing-mode:vertical-rl;white-space:nowrap;color:#a5a299;font-family:"ab-circle", sans-serif;font-weight:400;font-style:normal;border-right:1px solid #a5a299}@media only screen and (max-width: 560px){.home #homeCli>section>div .cap{padding-top:3em;padding-left:12px;padding-bottom:2em;font-size:5.5vw;letter-spacing:3px}}@media print, screen and (min-width: 561px){.home #homeCli>section>div .cap{padding:5em 18px 5em 0.5em;font-size:1.6vw;letter-spacing:5px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeCli>section>div .cap{padding:5em 18px 5em 0.5em;font-size:3.5vw}}@media only print{.home #homeCli>section>div .cap{padding:18mm 18px 5em 0.5em;font-size:1.6vw}}@media print, screen and (min-width: 561px){.home #homeCli>section>div p{font-size:1vw}.home #homeCli>section>div p span{display:table}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeCli>section>div p{font-size:1.4vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeCli>section>div p{font-size:1.8vw}}@media only screen and (max-width: 560px){.home #homeCli>section>div section{margin-top:50px !important}.home #homeCli>section>div section h4{position:relative;font-weight:700;font-family:"mikidental_mid",sans-serif}.home #homeCli>section>div section h4::after{position:absolute;top:50%;transform:translateY(-50);left:7em;content:"";display:block;width:50%;height:1px;background:#a5a299}}@media print, screen and (min-width: 561px){.home #homeCli>section>div section{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:0px 14px;grid-template-areas:"h4 txt" ". btn";margin:0 0 25px 0 !important}.home #homeCli>section>div section h4{grid-area:h4;justify-self:start;align-self:start;position:relative;display:block;width:10em;margin:0 !important;padding:0 !important;font-size:1.25vw;font-weight:100}.home #homeCli>section>div section h4::after{position:absolute;right:0;left:auto;top:50%;content:"";display:block;width:3em;height:1px;background:#000}.home #homeCli>section>div section .txt{grid-area:txt;font-size:0.85vw;line-height:1.5}.home #homeCli>section>div section .btn{grid-area:btn}}@media only screen and (min-width: 2000px){.home #homeCli>section>div section h4{font-size:1vw}.home #homeCli>section>div section .btn{font-size:0.85vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeCli>section>div section{grid-template-columns:auto;grid-template-rows:auto auto auto;gap:0px 14px;grid-template-areas:"h4" "txt" "btn"}.home #homeCli>section>div section h4{font-size:1.8vw}.home #homeCli>section>div section .txt{font-size:1.2vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeCli>section>div section h4{font-size:2.5vw}.home #homeCli>section>div section .txt{font-size:1.8vw}}@media only print{.home #homeCli>section>div section{gap:0px 8px;margin:0 0 0 0 !important}}.home #homeCli.bgOn{background:rgba(226,132,19,0.1)}.home #homeIns{padding-top:40px;padding-bottom:30px !important;text-align:center;background:rgba(255,224,218,0.6)}@media print, screen and (min-width: 561px){.home #homeIns .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}}@media only print{.home #homeIns{background:none}}.home #homeIns h2{margin-bottom:20px}.home #homeIns h2 img{width:90%;height:auto;max-width:530px;margin:0 auto 40px !important}@media only screen and (max-width: 560px){.home #homeIns h2 img{width:82%;margin:auto}}.home #homeIns::before{content:"";didplay:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url("../img/home/dot_bg.png")}.home #homeIns .insta_list{width:94%;margin-left:auto;margin-right:auto;padding:0}@media only screen and (max-width: 560px){.home #homeIns .insta_list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}}@media print, screen and (min-width: 561px){.home #homeIns .insta_list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}}.home #homeIns .insta_list li{position:relative;margin-bottom:12px;margin-left:0}@media only screen and (max-width: 560px){.home #homeIns .insta_list li{width:32%}}@media print, screen and (min-width: 561px){.home #homeIns .insta_list li{width:calc((100% - 60px)/6)}}.home #homeIns .insta_list li::before{content:"";display:block;padding-top:100%}.home #homeIns .insta_list a{position:absolute;top:0;left:0;width:100%;height:100%}.home #homeIns .insta_list img{width:100%;height:100%;object-fit:cover}@media print, screen and (min-width: 561px){.home #homeIns .text{font-size:1vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeIns .text{font-size:1.4vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeIns .text{font-size:1.8vw}}.home #homeIns .text span{position:relative;display:table;margin:0 auto;padding:0 2em}.home #homeIns .text span::before{content:"＼";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.home #homeIns .text span::after{content:"／";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.home #homeIns .insta_btn{background-color:#000;padding:.5em 1em;width:fit-content;margin:0 auto;cursor:pointer;transition:.3s}.home #homeIns .insta_btn a{color:#fff;text-decoration:none}.home #homeIns .insta_btn:hover{background-color:#999}.home #homeMovie{width:20%}@media only screen and (max-width: 560px){.home #homeMovie{width:60%}}.home #homeMen h2{text-align:center;text-transform:uppercase;font-family:"mikidental_mid",sans-serif}@media print, screen and (min-width: 561px){.home #homeMen h2{padding:46px 0 46px 0;margin:100px auto;font-size:2vw;letter-spacing:4px}}@media only screen and (min-width: 2000px){.home #homeMen h2{font-size:1.8vw}}@media only screen and (max-width: 560px){.home #homeMen h2{padding:30px;font-size:6vw;letter-spacing:3px;font-weight:700}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeMen h2{margin:40px auto 10px auto;font-size:2.5vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeMen h2{margin:50px auto 20px auto;font-size:3.8vw}}@media only print{.home #homeMen h2{padding:0 !important}}.home #homeMen .flex{margin-right:auto;margin-left:auto}@media print, screen and (min-width: 561px){.home #homeMen .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}}.home #homeMen .flex section{position:relative;background:#fff}@media only screen and (max-width: 560px){.home #homeMen .flex section{width:92%;margin:0 auto 40px auto;padding-bottom:30px}}@media print, screen and (min-width: 561px){.home #homeMen .flex section{display:grid;grid-template-columns:30% 70%;grid-template-rows:auto auto auto;gap:30px 0px;grid-template-areas:"h3 h3" "txt txt" "btn btn";min-width:350px;width:22%;margin:0 1.5% 100px 1.5%;padding:0 0 0 0;background-repeat:no-repeat;background-position:center center;background-size:cover;border:1px solid #8b372d}.home #homeMen .flex section#hm01{background-image:url("../img/home/homeMe01.png")}.home #homeMen .flex section#hm02{background-image:url("../img/home/homeMe02.png")}.home #homeMen .flex section#hm03{background-image:url("../img/home/homeMe03.jpg")}.home #homeMen .flex section#hm04{background-image:url("../img/home/homeMe04.jpg")}.home #homeMen .flex section#hm05{background-image:url("../img/home/homeMe05.jpg")}.home #homeMen .flex section#hm06{background-image:url("../img/home/homeMe06.jpg")}.home #homeMen .flex section#hm07{background-image:url("../img/home/homeMe07.jpg")}.home #homeMen .flex section#hm08{background-image:url("../img/home/homeMe08.jpg")}.home #homeMen .flex section::before{content:"";display:block;width:94%;height:94%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;background:rgba(255,255,255,0.7)}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeMen .flex section{min-width:250px;margin:0 1% 50px 1%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeMen .flex section{margin:0 1.5% 50px 1.5%}}@media only print{.home #homeMen .flex section{min-width:5cm;width:22%;margin:0 1% 20px 1%}}.home #homeMen .flex section h3,.home #homeMen .flex section picture,.home #homeMen .flex section .txt,.home #homeMen .flex section .btn{z-index:1}.home #homeMen .flex section h3{justify-self:stretch;align-self:center;grid-area:h3;font-family:"mikidental_mid",sans-serif;line-height:1 !important}@media only screen and (max-width: 560px){.home #homeMen .flex section h3{margin-bottom:30px;padding:28px 0 28px 4% !important;font-size:6vw;background-repeat:no-repeat;background-position:right center;background-size:contain;border-top:1px solid #a5a299;border-bottom:1px solid #a5a299}}@media print, screen and (min-width: 561px){.home #homeMen .flex section h3{position:relative;padding:20px 0 25px 8% !important;color:#fff;font-size:1.6rem;background:linear-gradient(-45deg, transparent 0 20px, #8b372d 20px calc(100% - 20px), transparent calc(100% - 20px)),repeating-linear-gradient(-45deg, #fff 0 2px, #8b372d 2px 6px)}}@media only print{.home #homeMen .flex section h3{padding:15px 0 15px 9% !important;font-size:1.5rem}}@media only screen and (max-width: 560px){.home #homeMen .flex section#hm01 h3{background-image:url("../img/home/homeMe01.png")}.home #homeMen .flex section#hm02 h3{background-image:url("../img/home/homeMe02.png")}.home #homeMen .flex section#hm03 h3{background-image:url("../img/home/homeMe03.jpg")}.home #homeMen .flex section#hm04 h3{background-image:url("../img/home/homeMe04.jpg")}.home #homeMen .flex section#hm05 h3{background-image:url("../img/home/homeMe05.jpg")}.home #homeMen .flex section#hm06 h3{background-image:url("../img/home/homeMe06.jpg")}.home #homeMen .flex section#hm07 h3{background-image:url("../img/home/homeMe07.jpg")}.home #homeMen .flex section#hm08 h3{background-image:url("../img/home/homeMe08.jpg")}}@media only screen and (max-width: 560px){.home #homeMen .flex section picture{display:none}}@media print, screen and (min-width: 561px){.home #homeMen .flex section picture{justify-self:stretch;grid-area:image;background:#8b372d}.home #homeMen .flex section picture img{width:100%;max-width:312px;height:auto}}@media only screen and (max-width: 560px){.home #homeMen .flex section .txt{margin-left:4%}}@media print, screen and (min-width: 561px){.home #homeMen .flex section .txt{grid-area:txt;align-self:start;min-height:280px;margin-left:8%;margin-right:8%}}@media only screen and (orientation: landscape) and (max-height: 1200px){.home #homeMen .flex section .txt{font-size:1rem;line-height:1.5}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeMen .flex section .txt{min-height:200px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeMen .flex section .txt{min-height:200px}}@media only print{.home #homeMen .flex section .txt{min-height:150px;margin-left:8%;margin-right:8%}}@media only screen and (max-width: 560px){.home #homeMen .flex section .btn{margin-left:4%}}@media print, screen and (min-width: 561px){.home #homeMen .flex section .btn{grid-area:btn;justify-self:center}}.home #homeKis{padding:0 0 60px 0}.home #homeKis>div{margin:auto;border-top:3px dotted;border-bottom:3px dotted}@media only screen and (max-width: 560px){.home #homeKis>div{padding:0 4%;background:rgba(226,132,19,0.1);border-color:#e28413}}@media print, screen and (min-width: 561px){.home #homeKis>div{width:94%;max-width:1200px;text-align:center;border-color:#697a21}}.home #homeKis>div h2{margin:50px auto;font-family:"mikidental_mid",sans-serif}@media only screen and (max-width: 560px){.home #homeKis>div h2{color:#e28413;font-size:6vw;font-weight:bold !important;text-align:center;text-shadow:0 0 4px #fff}}@media print, screen and (min-width: 561px){.home #homeKis>div h2{color:#697a21;font-size:2vw;font-weight:500}}@media only screen and (min-width: 2000px){.home #homeKis>div h2{font-size:1.8vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeKis>div h2{margin:40px auto 10px auto;font-size:2.5vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeKis>div h2{margin:50px auto 20px auto;font-size:3.8vw}}@media print, screen and (min-width: 561px){.home #homeKis>div .txt{font-size:1vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeKis>div .txt{font-size:1.4vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeKis>div .txt{font-size:1rem}}.home #kisoPopup{display:none}.home .modalWrap,.home .modalCanvas,.home .btnClose{opacity:0;transition:0.3s;z-index:-1}.home .modalWrap{display:block !important;background:#fff}.home .modalWrap.on{position:fixed !important;top:0;left:0 !important;width:100vw !important;z-index:100}@media only screen and (max-width: 560px){.home .modalWrap.on::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.8)}}@media print, screen and (min-width: 561px){.home .modalWrap.on{opacity:0.7;height:100vh}}.home .modalCanvas{display:block !important;background:#fff}@media only screen and (max-width: 560px){.home .modalCanvas{position:fixed;top:0;left:50%;transform:translateX(-50%);bottom:0;width:90%;height:100%;padding:2em 5% 100px 5%;overflow-y:scroll !important}.home .modalCanvas>div{overflow-y:scroll !important}}@media print, screen and (min-width: 561px){.home .modalCanvas{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:94%;max-width:980px;padding:2em 5%}}.home .modalCanvas.on{opacity:1;z-index:101}.home .modalCanvas.on h2{margin-bottom:1em;text-align:center;color:#8b372d;font-family:"mikidental_mid",sans-serif;font-weight:100}@media only screen and (max-width: 560px){.home .modalCanvas.on h2{line-height:1.3 !important;font-size:5vw !important}}.home .modalCanvas.on .point1{margin-bottom:1em}@media print, screen and (min-width: 561px){.home .modalCanvas.on .point1{text-align:center}}.home .modalCanvas.on .under{text-decoration:underline}.home .modalCanvas.on .flex{border:1px solid #697a21}@media only screen and (max-width: 560px){.home .modalCanvas.on .flex{margin-top:20px;margin-bottom:25px;padding:18px 1em 18px 1.5em}}@media print, screen and (min-width: 561px){.home .modalCanvas.on .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;margin-top:35px;margin-bottom:25px;padding:25px 0}}.home .modalCanvas.on .flex ul{margin:0 !important;padding-left:normal}@media print, screen and (min-width: 561px){.home .modalCanvas.on .flex ul:nth-of-type(1){width:9em;margin-right:3%}.home .modalCanvas.on .flex ul:nth-of-type(2){max-width:47%}}@media only screen and (max-width: 560px){.home .modalCanvas.on .flex ul{margin-left:2.5em}}.home .modalCanvas.on .flex li{margin-left:1.5em;font-size:0.9em;list-style:disc}@media print, screen and (min-width: 561px){.home .modalCanvas.on .flex li{margin:0px !important}}.home .modalCanvas.on picture{display:none;width:70%;max-width:340px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 560px){.home .modalCanvas.on picture{margin-bottom:90px}}.home .btnClose{position:fixed;left:50%;transform:translateX(-50%);display:table;padding:0.8em 3em;background:#a5a299;color:#fff;line-height:1;cursor:pointer;font-size:0.9em}@media only screen and (max-width: 560px){.home .btnClose{bottom:9vh}}@media print, screen and (min-width: 561px){.home .btnClose{bottom:10vh}}.home .btnClose:hover{background:#cfc0bf;color:#705f5e}.home .btnClose.on{z-index:102;opacity:1}.home #homeSch{background:#f4f1de}@media only screen and (max-width: 560px){.home #homeSch{padding:0 4% 50px 4%}}@media print, screen and (min-width: 561px){.home #homeSch{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0px 6%;grid-template-areas:"h2 h2" "cal time";padding:0 8%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeSch{display:block;padding:10px 8% 80px 8%}}.home #homeSch h2{text-transform:uppercase;font-family:"mikidental_mid",sans-serif}@media only screen and (max-width: 560px){.home #homeSch h2{margin:0;padding:30px 0;font-size:6vw;letter-spacing:3px;font-weight:500;text-align:center}}@media print, screen and (min-width: 561px){.home #homeSch h2{grid-area:h2;justify-self:center;padding:0;margin:150px auto 60px auto !important;font-size:2vw;letter-spacing:4px}}@media only screen and (min-width: 2000px){.home #homeSch h2{font-size:2.5rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeSch h2{margin:40px auto 10px auto;font-size:2.5vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeSch h2{text-align:center;margin:50px auto 20px auto;font-size:3.8vw}}@media only print{.home #homeSch h2{margin:30px auto 0px auto !important}}@media only screen and (max-width: 560px){.home #calendar{margin:0px auto}}@media print, screen and (min-width: 561px){.home #calendar{grid-area:cal;justify-self:stretch;width:94%;margin:50px 0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #calendar{width:94%;margin:50px auto}}@media only print{.home #calendar{width:100%;margin:50px 0}}.home #calendar iframe{width:100%}@media only screen and (max-width: 560px){.home #calendar iframe{height:380px}}@media print, screen and (min-width: 561px){.home #calendar iframe{height:450px}}@media only print{.home #calendar iframe{height:300px}}.home #homeAcc h2{text-transform:uppercase;font-family:"mikidental_mid",sans-serif;text-align:center}@media only screen and (max-width: 560px){.home #homeAcc h2{margin:0px auto;padding:30px;font-size:6vw;font-weight:500;letter-spacing:3px}}@media print, screen and (min-width: 561px){.home #homeAcc h2{padding:0;margin:150px auto 60px auto !important;font-size:2vw;letter-spacing:4px}}@media only screen and (min-width: 2000px){.home #homeAcc h2{font-size:2.5rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeAcc h2{margin:40px auto 10px auto;font-size:2.5vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeAcc h2{margin:50px auto 20px auto;font-size:3.8vw}}.home #homeAcc ul{padding-top:20px !important}.home #homeAcc li{margin-bottom:0.7em;text-align:center}@media print, screen and (min-width: 561px){.home #homeAcc li{font-size:1vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home #homeAcc li{font-size:1.4vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home #homeAcc li{font-size:1rem}}.home #homeAcc #gmap{width:100%;height:600px;margin-top:65px;overflow:hidden}.home #homeAcc #gmap iframe{width:100%;height:800px;margin-top:-170px}.gm-style-iw{display:none !important}.first .lineBan a{display:table;width:100%;max-width:560px;margin:30px auto 0 auto;transition:all .3s ease-in-out;background:rgba(226,132,19,0.1)}.first .lineBan a:hover{background:#f8dda4}@media only print{.first .lineBan a{width:60%}}.first #low02 h2{width:fit-content;margin:0 auto 50px auto;padding:15px 3em;text-align:center;line-height:1;letter-spacing:3px}.first #low02 h2::before,.first #low02 h2::after{content:'';background-color:#8b372d;width:57%;height:2px;position:absolute}.first #low02 h2::before{top:0;left:0}.first #low02 h2::after{bottom:0;right:0}.first #low02 .flex{background-image:url("../img/flowArrow.svg");background-repeat:no-repeat}.first #low02 .flex:last-of-type{background:none}@media only screen and (max-width: 560px){.first #low02 .flex{margin-bottom:15px;padding:20px 4% 56px 4%;background-size:17% auto;background-position:center bottom}.first #low02 .flex picture{width:80%;margin:0 auto 15px auto !important}}@media print, screen and (min-width: 561px){.first #low02 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse;margin-left:auto;margin-right:auto;padding:20px 20px 100px 20px;background-size:80px auto;background-position:25% bottom}.first #low02 .flex div{width:60%}.first #low02 .flex picture{width:35%;margin-left:5%}}.first #low04 img{width:40%;margin:0 auto}@media only screen and (max-width: 560px){.first #low04 img{width:100%}}.clSta #container{padding-top:0 !important}.clSta #low01{width:100% !important;max-width:100% !important}@media only screen and (max-width: 560px){.clSta #low01{padding:0 !important}}@media print, screen and (min-width: 561px){.clSta #low01{padding-top:110px;padding-bottom:70px;background:url("../clinic/img/staff/clSta_low01_bg.webp") no-repeat top right;background-size:cover}}@media only print{.clSta #low01{padding-top:30px;padding-bottom:10px;background-position:top center}}.clSta #low01 h2{font-weight:bold !important}@media only screen and (max-width: 560px){.clSta #low01 h2{margin-bottom:30px;line-height:1.5}}@media print, screen and (min-width: 561px){.clSta #low01 h2{margin-bottom:75px;font-size:2rem}}@media only print{.clSta #low01 h2{margin-bottom:45px}}@media print, screen and (min-width: 561px){.clSta #low01 .block{display:flex;flex-direction:column-reverse;width:90%;max-width:1200px;margin:0 auto}}.clSta #low01 .text p{letter-spacing:2px}@media only print{.clSta #low01 .text p{letter-spacing:1px}}@media only screen and (max-width: 560px){.clSta #low01 .text{width:90%;margin-left:auto;margin-right:auto}}.clSta #low01 .name{font-family:"mikidental_mid",sans-serif}.clSta #low01 .name span{display:block}@media only screen and (max-width: 560px){.clSta #low01 .name{width:100%;margin-bottom:30px;padding:60px 0 60px 5%;background:url("../clinic/img/staff/clSta_low01_bg_sp.webp") no-repeat top right;background-size:cover;font-size:3.5vw}.clSta #low01 .name span{margin:10px 0 4px 0;font-weight:100;font-size:1.4em}}@media print, screen and (min-width: 561px){.clSta #low01 .name{display:table;margin-right:0;margin-left:auto;text-align:center}.clSta #low01 .name span{margin:25px 0 20px 0;font-size:2em;font-weight:700}}@media only print{.clSta #low01 .name span{margin:10px 0 10px 0;font-size:2em;font-weight:500}}.clSta #low02{padding-top:100px}@media only print{.clSta #low02{padding-top:30px}}.clSta #low02 .flex{margin:0 auto 0 auto}.clSta #low02 .flex h2{color:#8b372d}.clSta #low02 .flex h2 span{display:block}.clSta #low02 .flex h2 .sub{margin-top:1em;font-size:0.8em;line-height:1.8}@media only screen and (max-width: 560px){.clSta #low02 .flex::after{content:"";display:block;clear:both;height:0;visibility:hidden}.clSta #low02 .flex picture{float:right;width:35%;margin-left:5%}}@media print, screen and (min-width: 561px){.clSta #low02 .flex{width:94%;max-width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start}.clSta #low02 .flex .text{width:77%}.clSta #low02 .flex picture{width:18%;margin-right:5%}}.clSta #low02 .grid{padding-top:100px}@media print, screen and (min-width: 561px){.clSta #low02 .grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:0px 3%;grid-template-areas:". . ."}}@media only screen and (max-width: 560px){.clSta #low02 .grid .text{padding-bottom:50px !important}}.clSta #low02 .grid h3{padding-left:0;position:relative;text-align:center;border:2px solid #697a21;background:#fff;color:#202030;font-size:1.2rem}.clSta #low02 .grid h3::before{content:none}@media only screen and (max-width: 560px){.clSta #low02 .grid h3{margin-bottom:20px;padding:1.3rem 0 0.7rem 0;font-weight:700}}@media print, screen and (min-width: 561px){.clSta #low02 .grid h3{padding:1.5rem;font-weight:500}}.clSta #low02 .grid h3:before{position:absolute;content:'';top:-40px;left:calc(50% - 40px);width:80px;height:80px;border:2px solid #697a21;border-radius:50%;background:#fff}.clSta #low02 .grid h3::after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:#fff}.clSta #low02 .grid h3 i{position:absolute;z-index:1;top:-40px;background:url("../img/iconChara_wani.png") no-repeat center bottom;background-size:auto 90%}@media only screen and (max-width: 560px){.clSta #low02 .grid h3 i{width:12vw;height:12vw;left:50%;transform:translateX(-50%)}}@media print, screen and (min-width: 561px){.clSta #low02 .grid h3 i{width:80px;height:60px;left:calc(50% - 40px)}}.clSta #low02 .grid h3 span{position:relative;z-index:1}.clSta #low02 .grid dt::before{content:"・";font-weight:bold}.clSta #low02 .grid dd{padding-left:6.5em}@media only screen and (max-width: 560px){.clSta #low02 .grid dd{margin-top:-1.2em;margin-bottom:0.8em}}@media print, screen and (min-width: 561px){.clSta #low02 .grid dd{margin-top:-1.6em;margin-bottom:0.6em}}.clSta #low02 .grid ul{margin-bottom:48px}.clSta #low02 .grid li{margin-bottom:0.6em}.clSta #low02 .grid li::before{content:"・";font-weight:bold}.clIns main{background:#3e1914}.clIns h2{background-color:#3e1914;color:#fff;text-align:center !important}@media only screen and (max-width: 560px){.clIns h2{padding:30px 0;letter-spacing:3px}}@media print, screen and (min-width: 561px){.clIns h2{margin-bottom:0 !important;padding:70px 0;letter-spacing:5px}}@media only print{.clIns h2{padding:40px 0}}.clIns main>section{width:100% !important;max-width:100% !important}@media only screen and (max-width: 560px){.clIns main>section{padding-left:0 !important;padding-right:0 !important}}@media print, screen and (min-width: 561px){.clIns main>section{margin-bottom:0 !important}}@media print, screen and (min-width: 561px){.clIns main>section>section{display:grid;grid-template-rows:min-content auto;gap:0px 0px;margin-top:0 !important;margin-bottom:0 !important;padding-bottom:180px;background:#e1e0dd;border-top:50px solid #8b372d}.clIns main>section>section:nth-of-type(odd){grid-template-columns:0.9fr 1.1fr;grid-template-areas:"image h3" "image txt"}.clIns main>section>section:nth-of-type(odd) picture{justify-self:end}.clIns main>section>section:nth-of-type(even){grid-template-columns:1.1fr 0.9fr;grid-template-areas:"h3 image" "txt image"}.clIns main>section>section:nth-of-type(even) picture{justify-self:start}.clIns main>section>section:nth-of-type(even) h3,.clIns main>section>section:nth-of-type(even) p{text-align:right}}@media only print{.clIns main>section>section{padding-bottom:45px;border-top-width:20px}}.clIns main>section>section h3{padding:0;position:relative;background:#8b372d;font-size:1.5rem;font-weight:500;text-shadow:1px 1px 2px #000;color:#e1c267;text-transform:uppercase}.clIns main>section>section h3::before{content:none}@media only screen and (max-width: 560px){.clIns main>section>section h3{padding:2px 0 3px 3%}}@media print, screen and (min-width: 561px){.clIns main>section>section h3{grid-area:h3;align-self:start;padding:0 8% 1em 8%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.clIns main>section>section h3{text-align:left !important}}.clIns main>section>section h3::first-letter{font-size:135%}.clIns main>section>section picture{margin-bottom:15px}@media only screen and (max-width: 560px){.clIns main>section>section picture img{width:100%;margin-bottom:15px}}@media print, screen and (min-width: 561px){.clIns main>section>section picture{grid-area:image;max-width:800px}}.clIns main>section>section picture.w683 img{max-width:683px !important}@media print, screen and (min-width: 561px){.clIns main>section>section picture.double{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.clIns main>section>section picture.double img{width:48%;flex-shrink:1}.clIns main>section>section picture.double img:first-of-type{margin-right:2%}}.clIns main>section>section p{color:#000}@media only screen and (max-width: 560px){.clIns main>section>section p{padding:0 4%;color:#fff}}@media print, screen and (min-width: 561px){.clIns main>section>section p{grid-area:txt;padding:0 8%;color:#202030}.clIns main>section>section p span{display:inline-block}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.clIns main>section>section p{text-align:left !important}}.clIns #lowSetsubi{margin-bottom:0 !important}@media only screen and (max-width: 560px){.clIns #lowSetsubi{padding-bottom:40px}}@media print, screen and (min-width: 561px){.clIns #lowSetsubi{padding-bottom:125px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.clIns #lowSetsubi section:nth-of-type(2) h3{letter-spacing:-2px}}.clSte #low01{max-width:880px !important;padding:36px 5%;margin-bottom:100px}@media only print{.clSte #low01 section{margin-bottom:0}}.clSte #low01 h2{position:relative;padding-top:50px;color:#e1c267;font-weight:700 !important;text-align:center}@media only screen and (max-width: 560px){.clSte #low01 h2{font-size:4.8vw;line-height:1.5}}.clSte #low01 h3{text-align:left;color:#202030}@media only screen and (max-width: 560px){.clSte #low01 h3{font-size:4.8vw}}@media print, screen and (min-width: 561px){.clSte #low01 h3{font-size:1.2rem}}.clSte #low01 h3::before{content:none;background:none;height:auto;position:relative;top:auto;left:auto}.clSte #low01 li{margin-bottom:1em}.clSte #low01 .block h3{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.clSte #low01 .block h3::before,.clSte #low01 .block h3::after{display:block;content:"";border-top:1px solid #202030}@media only screen and (max-width: 560px){.clSte #low01 .block h3::before,.clSte #low01 .block h3::after{width:2.5em}}@media print, screen and (min-width: 561px){.clSte #low01 .block h3::before,.clSte #low01 .block h3::after{width:4em}}.clSte #low01 .block h3 span{display:block;padding:0 1em}.clSte #low02>.text{margin:0 auto 100px auto}.clSte #low02 #flow>div{position:relative;max-width:880px;margin:0 auto 40px auto}@media only screen and (max-width: 560px){.clSte #low02 #flow>div{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:30px 5%;grid-template-areas:"tit image" "txt txt";margin-bottom:70px !important}}@media print, screen and (min-width: 561px){.clSte #low02 #flow>div{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:auto auto;gap:30px 10%;grid-template-areas:"tit tit" "image txt";margin-bottom:100px !important}}.clSte #low02 #flow>div .tit{grid-area:tit;align-self:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-star;align-items:flex-star}.clSte #low02 #flow>div .number{position:absolute;padding:0 12px 5px 12px;z-index:2;text-align:center;line-height:1;top:50%;transform:translateY(-50%)}.clSte #low02 #flow>div .number span{font-family:"mikidental_mid",sans-serif;color:#a5a299;font-style:italic}@media only screen and (max-width: 560px){.clSte #low02 #flow>div .number span{font-size:1.8rem}}@media print, screen and (min-width: 561px){.clSte #low02 #flow>div .number span{font-size:2rem}}.clSte #low02 #flow>div .number em{display:block;font-size:1.6em;font-weight:100 !important;font-style:italic}.clSte #low02 #flow>div h4{min-width:8em;margin-left:5rem;margin-bottom:0;padding:0.7em 0;font-weight:500;text-align:center;letter-spacing:2px;background:#e3dfd5;border-radius:100% 0}.clSte #low02 #flow>div .txt{grid-area:txt}.clSte #low02 #flow>div picture{grid-area:image}@media only screen and (max-width: 560px){.clSte #low02 #flow>div picture{align-self:end}.clSte #low02 #flow>div picture img{width:100%}}@media print, screen and (min-width: 561px){.clSte #low02 #flow>div picture{padding-left:5rem}.clSte #low02 #flow>div picture img{width:150px}}@media print, screen and (min-width: 561px){.clSte #mekkin>div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin:0 auto 70px auto;max-width:880px}.clSte #mekkin>div .text{width:55%;margin-right:5%}.clSte #mekkin>div picture{max-width:313px}}@media only screen and (max-width: 560px){.clSte #mekkin>div{margin-bottom:50px}.clSte #mekkin>div picture{width:80%;margin-left:auto;margin-right:auto}}.clSte #mekkin>div h4{border-bottom:1px solid #202030}@media only screen and (max-width: 560px){.clSte #flow h3{margin-bottom:50px}.clSte #mekkin h3{margin-bottom:30px}}.treat h2:not(.h2L){position:relative;background:#a5a299;color:#fff;-webkit-box-reflect:below 0em -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0) 10%, rgba(255,255,255,0.5))}@media only screen and (max-width: 560px){.treat h2:not(.h2L){padding:18px 3%;margin-bottom:4em !important}}@media print, screen and (min-width: 561px){.treat h2:not(.h2L){padding:20px;margin-bottom:5em !important}}.treat .lead{background:#fffce8}@media only screen and (max-width: 560px){.treat .lead{margin-bottom:60px;padding:1em 4%;text-align:left}.treat .lead br{display:none}}@media print, screen and (min-width: 561px){.treat .lead{margin-bottom:145px;padding:1.5em 4%}}.treat .lead>p{margin:0;background-image:linear-gradient(90deg, rgba(255,252,232,0) 0%, rgba(255,252,232,0) 50%, #fffce8 0%, #fffce8 100%),linear-gradient(180deg, rgba(255,252,232,0) 0%, rgba(255,252,232,0) 95%, #697a21 100%)}@media only screen and (max-width: 560px){.treat .lead>p{background-size:8px 100%, 100% 2em;line-height:2}}@media print, screen and (min-width: 561px){.treat .lead>p{background-size:8px 100%, 100% 2.5em;line-height:2.5}}.treat .shinkou section{display:grid}@media only screen and (max-width: 560px){.treat .shinkou section{grid-template-columns:30% 70%;grid-template-rows:auto auto;grid-template-areas:"image tit" "txt txt";gap:0 0}.treat .shinkou section:not(last-of-type){margin-bottom:60px}}@media print, screen and (min-width: 561px){.treat .shinkou section{grid-template-columns:max-content max-content auto;grid-template-rows:auto;grid-template-areas:"image tit txt";gap:0 3%}.treat .shinkou section:not(last-of-type){margin-bottom:145px}}.treat .shinkou section h3,.treat .shinkou section h4{grid-area:tit;align-self:center;padding:0;position:relative;width:100%;font-family:"mikidental_mid",sans-serif;color:#202030}.treat .shinkou section h3::before,.treat .shinkou section h4::before{content:none !important;display:none}.treat .shinkou section h3::after,.treat .shinkou section h4::after{content:"";background-image:url("../img/arrow1.svg");background-repeat:no-repeat}@media only screen and (max-width: 560px){.treat .shinkou section h3,.treat .shinkou section h4{margin:30px auto 14px auto !important;padding-left:1.5em;font-size:1.4rem;text-align:left !important}.treat .shinkou section h3::after,.treat .shinkou section h4::after{display:block;width:1.5em;height:3em;background-size:300% auto;background-position:right center;transform:rotate(90deg)}}@media print, screen and (min-width: 561px){.treat .shinkou section h3,.treat .shinkou section h4{margin-bottom:14px;padding:auto;text-align:center;font-size:1.5rem}.treat .shinkou section h3::after,.treat .shinkou section h4::after{display:inline-block;width:2em;height:1em;margin-left:0.5em;background-size:auto 50%;background-position:right center}}.treat .shinkou section figure{grid-area:image;align-self:start}@media only screen and (max-width: 560px){.treat .shinkou section figure{max-width:150px !important;margin:0 auto}}@media print, screen and (min-width: 561px){.treat .shinkou section figure{max-width:150px !important}}.treat .shinkou section p{grid-area:txt}@media only screen and (max-width: 560px){.treat .shinkou section p{align-self:start}}@media print, screen and (min-width: 561px){.treat .shinkou section p{align-self:center}}.trCar #low03 figure img{max-width:584px;margin:50px auto}.trCar #low04>.flex picture{max-width:150px}@media only screen and (max-width: 560px){.trCar #low04>.flex picture{margin:40px auto 0 auto}}@media print, screen and (min-width: 561px){.trCar #low04>.flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.trCar #low04>.flex .text{width:70%;margin-right:2%}}@media only screen and (max-width: 560px){.trCar #low04Flow{margin-top:50px}}@media print, screen and (min-width: 561px){.trCar #low04Flow{margin-top:100px}}.trCar #low04Flow h3{color:#697a21;font-family:"mikidental_mid",sans-serif;font-weight:500}.trCar #low04Flow h3::before{content:none}.trCar #low04Flow>section figure img{max-width:150px}.trPer #low02 .img1{width:94%;margin:0 auto 50px auto}.trPer #low02 .img2{width:100%;max-width:640px;margin:0 auto 50px auto}.trPer #low04 figure{max-width:516px;margin:60px auto}.trPer #low05 section,.trPer #low06 .block{background:rgba(255,255,255,0.5)}.trPer #low05 section h3,.trPer #low06 .block h3{padding-left:0;border-left:none;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#697a21}.trPer #low05 section h3::before,.trPer #low06 .block h3::before{content:none}@media only screen and (max-width: 560px){.trPer #low05 section h3,.trPer #low06 .block h3{font-size:1.2rem;text-align:center}}@media print, screen and (min-width: 561px){.trPer #low05 section h3,.trPer #low06 .block h3{font-size:1.4rem}}@media only screen and (max-width: 560px){.trPer #low05 section{padding:1px 3% 1em 3%}}@media print, screen and (min-width: 561px){.trPer #low05 section{padding:30px 50px}}.trPer #low05 h3 span{position:absolute;display:block;width:2.6em;height:2.6em;background:#f0dfaf;color:#697a21;line-height:1;border-radius:50%}@media only screen and (max-width: 560px){.trPer #low05 h3 span{left:50%;transform:translateX(-50%);top:-65px;font-size:1.4rem}}@media print, screen and (min-width: 561px){.trPer #low05 h3 span{left:-80px;top:-0.5em}}.trPer #low05 h3 span em{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);line-height:1}@media only screen and (max-width: 560px){.trPer #low05 .flex{display:flex;flex-direction:column-reverse;align-items:center}.trPer #low05 .flex picture{width:50%;margin:30px auto}}@media print, screen and (min-width: 561px){.trPer #low05 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.trPer #low05 .flex .text{width:77%}.trPer #low05 .flex picture{width:20%}}@media only screen and (max-width: 560px){.trPer #low06 .block{padding:10px 3% 1em 3%}.trPer #low06 .block h3{margin:10px 0 0.7em 0;text-align:left}}@media print, screen and (min-width: 561px){.trPer #low06 .block{padding:30px 50px}}@media only screen and (max-width: 560px){.trImp #low01 .shadow{padding:1px 4% 15px 4%}}@media print, screen and (min-width: 561px){.trImp #low01 .shadow{padding:45px 5%}}.trImp #low01 .shadow h3{color:#8b372d;font-family:"mikidental_mid",sans-serif;text-align:center}@media only screen and (max-width: 560px){.trImp #low01 .shadow h3{font-weight:700}}@media print, screen and (min-width: 561px){.trImp #low01 .shadow h3{font-weight:500}}.trImp #low01 .shadow .flex{text-align:left}@media only screen and (max-width: 560px){.trImp #low01 .shadow .flex .text{font-size:0.85em}.trImp #low01 .shadow .flex figure{width:80%;margin:30px auto 0 auto}}@media print, screen and (min-width: 561px){.trImp #low01 .shadow .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.trImp #low01 .shadow .flex .text{width:60%;font-size:0.9em}.trImp #low01 .shadow .flex figure{width:35%}}.trImp #low02>section{background:#f4f1de;padding:0 3% 35px 3%}.trImp #low02 h3{top:-20px;display:table;margin:0 auto !important;text-align:center;font-family:"mikidental_mid",sans-serif;line-height:1;color:#8b372d;font-weight:500;border:1px solid #a5a299;background:#fff}.trImp #low02 h3::before{content:none}@media only screen and (max-width: 560px){.trImp #low02 h3{padding:18px 1em;font-size:1.3rem}}@media print, screen and (min-width: 561px){.trImp #low02 h3{padding:18px 90px;font-size:1.4rem}}.trImp #low02 .flex{margin-top:10px}@media print, screen and (min-width: 561px){.trImp #low02 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.trImp #low02 .flex::after{content:"";display:block;width:1px;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-left:1px dashed #c0c0c0}}.trImp #low02 .flex>section{margin-top:0 !important}@media print, screen and (min-width: 561px){.trImp #low02 .flex>section{width:48%}}.trImp #low02 .flex>section h4{text-align:center;font-size:1.2rem;background:rgba(165,162,153,0.7);color:#fff;font-weight:500}@media only screen and (max-width: 560px){.trImp #low02 .flex>section h4{padding:10px 0 !important;font-size:1.2rem}}@media print, screen and (min-width: 561px){.trImp #low02 .flex>section h4{padding:0 1em;font-size:1.3rem}}.trImp #low02 .flex>section.inpBlock h4{background:#8b372d}.trImp #low02 .flex>section>div{margin-top:50px;border:1px solid #d1cec2}.trImp #low02 .flex>section>div .tit{display:table;margin:0 auto;top:-0.7em;text-align:center;font-family:"mikidental_mid",sans-serif;background:#f4f1de}.trImp #low02 .flex>section>div ul{margin-right:3%;margin-left:3%}.trImp #low02 .flex>section>div li{margin-left:1.5em;margin-bottom:0.5em;list-style-type:disc;font-size:0.9rem}.trImp #low02 .flex video,.trImp #low02 .flex figure{width:100%;height:auto}.trImp #low03>section{border:1px solid #697a21;padding:40px 3% 20px 5%}.trImp #low03>section h3{position:relative;color:#697a21;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:normal}.trImp #low03>section h3::before{content:none}@media only screen and (max-width: 560px){.trImp #low03>section h3{padding-left:0;text-align:center}}@media print, screen and (min-width: 561px){.trImp #low03>section h3{padding-left:2.5em}}.trImp #low03>section h3 span{position:absolute;display:block;font-size:2.2em;line-height:1}@media only screen and (max-width: 560px){.trImp #low03>section h3 span{left:50%;transform:translateX(-50%);top:-1.5em}}@media print, screen and (min-width: 561px){.trImp #low03>section h3 span{left:-0.5em;top:0}}@media only screen and (max-width: 560px){.trImp #low03>section h3{font-size:1.3rem}}@media print, screen and (min-width: 561px){.trImp #low03>section h3{font-size:1.4rem}}@media print, screen and (min-width: 561px){.trImp #low03>section .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-star}.trImp #low03>section .flex .text{width:65%}.trImp #low03>section .flex picture{width:32%}}@media only screen and (max-width: 560px){.trImp #low03>section .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap-reverse;justify-content:column-reverse;align-items:flex-star}.trImp #low03>section .flex picture{margin-bottom:16px}}.trImp #low04>h3{padding:0 0 0 1.1em;position:relative;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#697a21;line-height:1}.trImp #low04>h3::before{display:block;width:0.8em;height:0.8em;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#697a21}@media only screen and (max-width: 560px){.trImp #low04>h3{border-bottom:1px solid #697a21}}@media print, screen and (min-width: 561px){.trImp #low04>h3{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-betwwen;align-items:center}.trImp #low04>h3 .w5em{min-width:6em}.trImp #low04>h3 .w18em{min-width:19em}.trImp #low04>h3::after{content:" ";margin-left:1em;width:100%;border-top:1px solid #697a21}}.trImp #low04 .liNumber{counter-reset:number}@media print, screen and (min-width: 561px){.trImp #low04 .liNumber{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center}}.trImp #low04 .liNumber li{position:relative;padding-left:2em}.trImp #low04 .liNumber li::before{counter-increment:number;content:counter(number);position:absolute;top:5px;left:0;width:28px;height:28px;border:1px solid #697a21;border-radius:50%;font-size:26px;text-align:center;color:#697a21;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.1;font-weight:700}@media only screen and (max-width: 560px){.trImp #low04 .liNumber li{margin-bottom:50px}}.trImp #low04 .liNumber figcaption{text-align:center}@media only screen and (max-width: 560px){.trImp #low04 .liNumber figure{display:flex;flex-direction:column-reverse}.trImp #low04 .liNumber figure img{width:55%;margin:auto}.trImp #low04 .liNumber figure figcaption{margin:8px auto 20px auto;font-size:1.3rem}}@media print, screen and (min-width: 561px){.trImp #low04 .liNumber figcaption{margin-top:20px}}.trImp #low05>div{position:relative;background:#fff}@media only screen and (max-width: 560px){.trImp #low05>div{padding:55px 3% 20px 3%}}@media print, screen and (min-width: 561px){.trImp #low05>div{padding:55px 3% 20px 15%}}.trImp #low05>div::after{content:"";width:0;height:0;border-style:solid;border-width:37px 37px 0 37px;position:absolute;top:0}@media only screen and (max-width: 560px){.trImp #low05>div::after{left:50%;transform:translateX(-50%)}}@media print, screen and (min-width: 561px){.trImp #low05>div::after{left:3%}}.trImp #low05>div:nth-of-type(odd)::after{border-color:#e8e6e6 transparent transparent transparent}.trImp #low05>div:nth-of-type(even){background:#e8e6e6}.trImp #low05>div:nth-of-type(even)::after{border-color:#fff transparent transparent transparent}.trImp #low05>div:first-of-type::after{border:none}.trImp #low05>div .number{position:absolute;color:#697a21;font-weight:bold;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media only screen and (max-width: 560px){.trImp #low05>div .number{left:50%;transform:translateX(-50%);top:40px;font-size:2.5rem}}@media print, screen and (min-width: 561px){.trImp #low05>div .number{top:50%;transform:translateY(-50%);left:5%;font-size:3rem}}.trImp #low05>div h3{padding-left:0;color:#697a21;font-weight:500;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.trImp #low05>div h3::before{content:none}@media only screen and (max-width: 560px){.trImp #low05>div h3{text-align:center}}.trImp #low05>div .text p{margin-bottom:0 !important}.trImp #low05>div picture{max-width:247px}@media only screen and (max-width: 560px){.trImp #low05>div picture{margin:16px auto 0 auto}}@media print, screen and (min-width: 561px){.trImp #low05>div .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.trImp #low05>div .flex .text{width:65%}.trImp #low05>div .flex picture{width:30%}}.trImp #low06 .block{max-width:880px;margin:auto;padding:40px 8%;border:1px solid #202030}.trImp #low06 dl{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;border-bottom:1px dashed rgba(32,32,48,0.4)}.trImp #low07 h2{color:#fff !important}.trOra #low02 h3{color:#697a21;font-family:"mikidental_mid",sans-serif;border-bottom:1px solid #697a21}.trOra #low02 h3::before{content:none}@media only screen and (max-width: 560px){.trOra #low02 .flex picture{width:70%;margin:auto}}@media print, screen and (min-width: 561px){.trOra #low02 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.trOra #low02 .flex .text{width:72%}.trOra #low02 .flex picture{width:25%}}.trOra #low02>section>div{margin-bottom:30px}@media only screen and (max-width: 560px){.trOra #low03 .flex{margin-top:100px}}@media print, screen and (min-width: 561px){.trOra #low03 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin-bottom:60px}}.trOra #low03 .flex .number{position:relative;line-height:1}@media only screen and (max-width: 560px){.trOra #low03 .flex .number{top:-45px}}@media print, screen and (min-width: 561px){.trOra #low03 .flex .number{top:17px;left:25px}}.trOra #low03 .flex .number span{position:absolute;display:table;width:36px;left:50%;transform:translate(-50%, -50%);text-align:center;font-size:12px;font-family:"mikidental_mid",sans-serif;color:#fff}.trOra #low03 .flex .number span em{font-size:24px}.trOra #low03 .flex .number::before{content:"";width:56px;height:56px;background:#697a21;border-radius:50%;position:absolute;left:50%;right:50%;transform:translate(-50%, -50%);z-index:-1}@media only screen and (max-width: 560px){.trOra #low03 .flex .text{margin-top:50px}}@media print, screen and (min-width: 561px){.trOra #low03 .flex .text{margin-left:86px}}.trOra #low03 .flex h3{padding:0;color:#697a21;font-family:"mikidental_mid",sans-serif}.trOra #low03 .flex h3::before{content:none}@media only screen and (max-width: 560px){.trOra #low03 .flex h3{text-align:center;margin-bottom:30px}}@media print, screen and (min-width: 561px){.trOra #low03 .flex h3{margin-bottom:16px}}.trOra #low03 .block{background:#fff;box-shadow:3px 3px 1px #c1c0bc}@media only screen and (max-width: 560px){.trOra #low03 .block{padding:10px 8% 30px 8%;border-radius:40px}}@media print, screen and (min-width: 561px){.trOra #low03 .block{padding:35px 65px;border-radius:15%/50%}}.trOra #low03 .block h3{color:#d35647;font-family:"mikidental_mid",sans-serif;text-align:center}.trOra #low03 .block h3::before{content:none}@media print, screen and (min-width: 561px){.trOra #low04 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}}.trOra #low04 .flex .block{border:1px solid #697a21;background:#fff}@media only screen and (max-width: 560px){.trOra #low04 .flex .block{margin-bottom:10px;padding:20px 5%}}@media print, screen and (min-width: 561px){.trOra #low04 .flex .block{width:48%;padding:40px}}.trOra #low04 .flex .block h3{padding:0;margin:0;color:#202030;text-align:center;font-size:1rem}.trOra #low04 .flex .block h3::before{content:none}.trOra #low04 .flex .block li{position:relative;padding-left:1.2em}.trOra #low04 .flex .block li::before{content:"";position:absolute;left:0;top:0.6em;display:block;width:0.3em;height:0.3em;background:#202030;border-radius:50%}@media only screen and (max-width: 560px){.trOra #low05 .flex picture{width:60%;margin:0 auto 30px auto}}@media print, screen and (min-width: 561px){.trOra #low05 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.trOra #low05 .flex picture{width:20%;min-width:180px;margin-right:5%}}@media only screen and (max-width: 560px){.trOra #low06 .flex picture{width:60%;margin:0 auto 30px auto}}@media print, screen and (min-width: 561px){.trOra #low06 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.trOra #low06 .flex picture{width:20%;min-width:180px;margin-left:5%}}@media only screen and (max-width: 560px){.trOra #low06 #low06c .flex picture{width:60%;margin:30px auto 0 auto}}@media print, screen and (min-width: 561px){.trOra #low06 #low06c .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.trOra #low06 #low06c .flex picture{width:20%;min-width:180px;margin-right:5%}}.trOra #low06 #low06c ul{padding:20px;border:1px solid #697a21}.trOra #low06 #low06c ul li{position:relative;padding-left:1.2em}.trOra #low06 #low06c ul li::before{content:"";position:absolute;left:0;top:0.6em;display:block;width:0.3em;height:0.3em;background:#202030;border-radius:50%}@media only screen and (max-width: 560px){.trEst main>div{padding-top:30px}}@media print, screen and (min-width: 561px){.trEst main>div{padding-top:80px;padding-bottom:100px}}@media only print{.trEst main>div{padding-top:0px}}.trEst #shinBlock{background:#fff;background:linear-gradient(90deg, rgba(139,55,45,0.2) 0%, rgba(139,55,45,0) 75%)}.trEst #kyouBlock{background:#fff;background:linear-gradient(90deg, rgba(105,122,33,0.2) 0%, rgba(105,122,33,0) 75%)}.trEst h2.h2L{font-size:1.8rem;color:#000}@media only screen and (max-width: 560px){.trEst h2.h2L{padding:18px 3%;margin-bottom:30px !important}}@media print, screen and (min-width: 561px){.trEst h2.h2L{padding:20px;margin-bottom:30px !important}}.trEst #lowShin02 h3,.trEst #lowShin03 h3,.trEst #lowKyou02 h3{font-family:"mikidental_mid",sans-serif}.trEst #lowShin02 h3::before,.trEst #lowShin03 h3::before,.trEst #lowKyou02 h3::before{content:none}.trEst #lowShin02 h3,.trEst #lowShin03 h3{color:#8b372d;border-bottom:1px solid #8b372d}.trEst #lowKyou02 h3{color:#697a21;border-bottom:1px solid #697a21}@media only screen and (max-width: 560px){.trEst #lowShin02 .flex picture{width:80%;margin:30px auto 0 auto}}@media print, screen and (min-width: 561px){.trEst #lowShin02 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.trEst #lowShin02 .flex picture{width:20%;min-width:235px;margin-left:5%}}@media only screen and (max-width: 560px){.trEst #lowShin02 .point{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.trEst #lowShin02 .point li{width:46%;margin-bottom:25px}}@media print, screen and (min-width: 561px){.trEst #lowShin02 .point{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.trEst #lowShin02 .point li{margin:0 1.5%}}@media only screen and (max-width: 560px){.trEst #lowShin03 .flex picture{width:80%;margin:30px auto 0 auto}}@media print, screen and (min-width: 561px){.trEst #lowShin03 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.trEst #lowShin03 .flex picture{width:20%;min-width:311px;margin-left:5%}}@media print, screen and (min-width: 561px){.trEst #lowShin04 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}}.trEst #lowShin04 .flex>div{background:#fff;border-bottom:3px solid #a5a299}@media only screen and (max-width: 560px){.trEst #lowShin04 .flex>div{margin-bottom:15px;padding:0 4% 20px 4%}}@media print, screen and (min-width: 561px){.trEst #lowShin04 .flex>div{width:31%;padding:20px}}.trEst #lowShin04 .flex h3{position:relative;color:#202030;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;padding-left:0}@media only screen and (max-width: 560px){.trEst #lowShin04 .flex h3{padding-top:60px}}@media print, screen and (min-width: 561px){.trEst #lowShin04 .flex h3{padding-top:30px}}@media only screen and (max-width: 560px){.trEst #lowKyou02 .flex picture{width:80%;margin:30px auto 20px auto}}@media print, screen and (min-width: 561px){.trEst #lowKyou02 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.trEst #lowKyou02 .flex picture{width:20%;min-width:220px;margin-right:5%}}.trEst #lowKyou03 .block{background:#fff}@media only screen and (max-width: 560px){.trEst #lowKyou03 .block{padding:0 5% 40px 5%}}@media print, screen and (min-width: 561px){.trEst #lowKyou03 .block{padding:50px 5% 40px 5%}}.trEst #lowKyou03 .block h3::before{content:none;padding:0}.trEst #lowKyou03 .block h3 img{max-width:322px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 560px){.trEst #lowKyou03 .block h3{margin:30px auto !important}.trEst #lowKyou03 .block h3 img{width:82%}}.trEst #lowKyou03 .block picture{margin:30px auto 0 auto}@media only screen and (max-width: 560px){.trEst #lowKyou03 .block picture{width:80%}}@media print, screen and (min-width: 561px){.trEst #lowKyou03 .block picture{max-width:287px}}.trEst #lowKyou03>section:not(.block) h3{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;color:#697a21;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.trEst #lowKyou03>section:not(.block) h3::before{content:none}.trEst #lowKyou03>section:not(.block) h3 span{display:table;white-space:nowrap;margin-right:1.5em}.trEst #lowKyou03>section:not(.block) h3::after{display:block;content:"";width:100%;height:1px;background:#697a21}@media print, screen and (min-width: 561px){.trEst #lowKyou03 .merit .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}}.trEst #lowKyou03 .merit .flex div{margin-bottom:30px;padding:20px;border:1px solid #697a21;background:#fff}@media print, screen and (min-width: 561px){.trEst #lowKyou03 .merit .flex div{width:30%;min-width:240px}}.trEst #lowKyou03 .merit .flex figure{max-width:100px;margin:0 auto 20px auto}.trEst #lowKyou03 .merit .flex figure figcaption{font-size:2rem;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;font-weight:100;color:#697a21}.trEst #lowKyou03 .merit .flex h4{text-align:center}@media print, screen and (min-width: 561px){.trEst #lowKyou03 .demerit .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}}.trEst #lowKyou03 .demerit .flex div{margin-bottom:30px;border:1px solid #697a21}@media only screen and (max-width: 560px){.trEst #lowKyou03 .demerit .flex div{padding:10px 4% 20px 4%}}@media print, screen and (min-width: 561px){.trEst #lowKyou03 .demerit .flex div{width:47.5%;padding:10px 20px 20px 20px}}.trEst #lowKyou03 .demerit .flex .number{font-size:2rem;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;font-weight:100;color:#697a21}@media only screen and (max-width: 560px){.trEst #lowKyou03 .demerit .flex .number{margin-bottom:15px}}@media print, screen and (min-width: 561px){.trEst #lowKyou03 .demerit .flex .number{margin-bottom:25px}}.trEst #lowKyou03 .demerit .flex h4{text-align:center}.trEst #lowKyou03 .flowBlock .flex{margin-bottom:20px;border:1px solid #697a21}@media only screen and (max-width: 560px){.trEst #lowKyou03 .flowBlock .flex{padding:20px 4%}.trEst #lowKyou03 .flowBlock .flex picture{width:80%;margin:30px auto 0 auto}}@media print, screen and (min-width: 561px){.trEst #lowKyou03 .flowBlock .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:50px 5% 20px 5%}.trEst #lowKyou03 .flowBlock .flex .text{width:70%}.trEst #lowKyou03 .flowBlock .flex picture{width:25%;min-width:233px}}.trEst #lowKyou03 .flowBlock .flex h4 span{margin-right:0.5em;color:#697a21}@media only screen and (max-width: 560px){.trEst #lowKyou03 .flowBlock .flex h4{text-align:center;font-size:1.3rem}.trEst #lowKyou03 .flowBlock .flex h4 span{display:block;font-size:1.3rem}}@media print, screen and (min-width: 561px){.trEst #lowKyou03 .flowBlock .flex h4{display:inline-block}}@media only screen and (max-width: 560px){.trWhi #low02 .flex picture{width:80%;margin:30px auto 0 auto}}@media print, screen and (min-width: 561px){.trWhi #low02 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.trWhi #low02 .flex picture{width:20%;min-width:271px;margin-left:5%}}.trWhi #low03 .shadow{padding:30px 5%}.trWhi #low03 .shadow h3{padding-left:0;text-align:center;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#697a21;font-weight:500}.trWhi #low03 .shadow h3::before{content:none}.trWhi #low03 .shadow>div{margin-bottom:30px !important}.trWhi #low03 .shadow li{position:relative;padding-left:1.2em}.trWhi #low03 .shadow li::before{content:"";position:absolute;left:0;top:0.6em;display:block;width:0.3em;height:0.3em;background:#202030;border-radius:50%}.trWhi #low04 dl{margin-left:auto;margin-right:auto;border:1px solid #697a21;padding:20px 5%}@media print, screen and (min-width: 561px){.trWhi #low04 dl{width:880px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center}}@media only screen and (max-width: 560px){.trWhi #low05 .flex picture{width:80%;margin:30px auto 0 auto}}@media print, screen and (min-width: 561px){.trWhi #low05 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.trWhi #low05 .flex picture{width:20%;min-width:202px;margin-left:5%}}.trPre #low01 .block{margin:40px auto 0 auto;padding:15px;border:1px solid #697a21;background:#fff}@media print, screen and (min-width: 561px){.trPre #low01 .block{display:table}}.trPre #low01 .block p{font-family:"mikidental_mid",sans-serif;font-size:1.5rem;font-weight:100}@media only screen and (max-width: 560px){.trPre #low01 .block .flex{text-align:center}.trPre #low01 .block .flex figure{width:90%;margin-left:auto;margin-right:auto}}@media print, screen and (min-width: 561px){.trPre #low01 .block .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.trPre #low01 .block .flex>div{font-weight:800}.trPre #low01 .block .flex figure{margin:0 40px}}.trPre #low02 picture{max-width:473px;margin:30px auto 30px auto}.trPre #low03 section{background:#fff}@media only screen and (max-width: 560px){.trPre #low03 section{padding:0px 4% 30px 4%}}@media print, screen and (min-width: 561px){.trPre #low03 section{padding:30px 30px 30px 60px}}@media only screen and (max-width: 560px){.trPre #low03 section .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;flex-direction:column-reverse}}@media print, screen and (min-width: 561px){.trPre #low03 section .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}}.trPre #low03 section .number{position:absolute;line-height:1;z-index:1}@media only screen and (max-width: 560px){.trPre #low03 section .number{top:0px;left:50%;transform:translateX(-50%)}}@media print, screen and (min-width: 561px){.trPre #low03 section .number{top:46px;left:0px}}.trPre #low03 section .number span{position:absolute;display:table;width:36px;left:50%;transform:translate(-50%, -50%);text-align:center;font-size:12px;font-family:"mikidental_mid",sans-serif;color:#fff}.trPre #low03 section .number span em{display:block;font-size:24px}.trPre #low03 section .number::before{content:"";width:56px;height:56px;border:1px solid #697a21;background:#697a21;border-radius:50%;position:absolute;left:50%;right:50%;transform:translate(-50%, -50%);z-index:-1}.trPre #low03 section h3{padding-left:0;color:#697a21;font-family:"mikidental_mid",sans-serif;font-weight:100}.trPre #low03 section h3::before{content:none;display:none}@media only screen and (max-width: 560px){.trPre #low03 section h3{text-align:center;padding-top:40px}}.trPre #low03 section figure{max-width:136px}@media only screen and (max-width: 560px){.trPre #low03 section figure{width:70%;margin:0 auto 30px auto}}@media print, screen and (min-width: 561px){.trPre #low03 section figure{margin-left:3%}}.trPre #low04 dl{display:table;margin:0 auto 50px auto;border:1px solid #8b372d;font-family:"mikidental_mid",sans-serif;font-weight:900 !important;line-height:1}@media only screen and (max-width: 560px){.trPre #low04 dl{padding:20px 3%}}@media print, screen and (min-width: 561px){.trPre #low04 dl{padding:20px 10%}}.trPre #low04 dl dt{color:#51201a}@media only screen and (max-width: 560px){.trPre #low04 dl dt{font-size:4.8vw}}@media print, screen and (min-width: 561px){.trPre #low04 dl dt{font-size:1.8rem}}.trPre #low04 dl dd{margin-top:-1.4em;color:#7d423b;text-transform:uppercase}@media only screen and (max-width: 560px){.trPre #low04 dl dd{padding-left:1.5em;font-size:4.0vw}}@media print, screen and (min-width: 561px){.trPre #low04 dl dd{padding-left:2em;font-size:1.3rem}}.trPre #low04 dl dd::first-letter{font-size:1.2em}.trPre #low04 dl dd:not(:last-of-type){padding-bottom:1em}.trPre #low04 dl dd span{font-size:0.8em}.trPre #low04 picture{max-width:442px;margin:30px auto 0 auto}@media print, screen and (min-width: 561px){.trDen #low02 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}}@media only screen and (max-width: 560px){.trDen #low02 section{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-top:0px !important;margin-bottom:10px !important;padding:0 0 10px 0}.trDen #low02 section h3{order:1}.trDen #low02 section figure{order:2}.trDen #low02 section p{order:3;margin-left:4%;margin-right:4%}}@media print, screen and (min-width: 561px){.trDen #low02 section{width:47%;padding:0 4% 30px 3%}}.trDen #low02 h3{padding-left:0;font-family:"mikidental_mid",sans-serif;color:#202030;font-weight:500}.trDen #low02 h3::before{content:none}.trDen #low02 h3 span{position:relative;text-align:center}.trDen #low02 h3 span::before,.trDen #low02 h3 span::after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block}.trDen #low02 h3 span::before{border-top:dotted 1px #a5a299;border-left:dotted 1px #a5a299;border-bottom:dotted 1px #a5a299;left:0}.trDen #low02 h3 span::after{border-top:dotted 1px #a5a299;border-right:dotted 1px #a5a299;border-bottom:dotted 1px #a5a299;right:0}@media only screen and (max-width: 560px){.trDen #low02 h3{width:100%;margin:0 0 30px 0}.trDen #low02 h3 span{display:block}}@media print, screen and (min-width: 561px){.trDen #low02 h3 span{display:table;width:6em;margin-right:auto;margin-left:auto;text-align:center}}.trDen #low02 figure{width:70%}@media only screen and (max-width: 560px){.trDen #low02 figure{margin:0px auto 20px auto}}@media print, screen and (min-width: 561px){.trDen #low02 figure{margin:10px auto 0 auto}}@media only screen and (max-width: 560px){.trDen #low03 section{margin-top:0px !important;margin-bottom:10px !important;padding:0 0 10px 0 !important}}@media print, screen and (min-width: 561px){.trDen #low03 section{padding:0 4% 30px 3%}}.trDen #low03 h3{padding-left:0;font-family:"mikidental_mid",sans-serif;color:#fff;font-weight:500}.trDen #low03 h3::before{content:none}.trDen #low03 h3 span{background:#e1c267}@media only screen and (max-width: 560px){.trDen #low03 h3{margin:0 0 30px 0}.trDen #low03 h3 span{display:block;width:100%;padding:15px 0;text-align:center}}@media print, screen and (min-width: 561px){.trDen #low03 h3{top:-0.8em}.trDen #low03 h3 span{display:table;width:50%;padding-left:30px}}@media only screen and (max-width: 560px){.trDen #low03 .flex figure{width:70%;margin:0px auto 20px auto}.trDen #low03 .flex p{margin-left:4%;margin-right:4%}}@media print, screen and (min-width: 561px){.trDen #low03 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.trDen #low03 .flex figure{width:25%;max-width:218px;margin-left:3%}.trDen #low03 .flex p{width:66%}}.access h2{position:relative;padding-bottom:10px;color:#8b372d}.access h2::after{content:'';position:absolute;bottom:-5px;width:100%;height:7px;background-size:10px 10px;background-color:#fff;background-image:repeating-linear-gradient(-45deg, #8b372d 0, #8b372d 3px, #fff 0, #fff 50%);left:0}@media print, screen and (min-width: 561px){.access #low01 .grid{display:grid;grid-template-columns:25% 70%;grid-template-rows:auto;gap:0px 5%;grid-template-areas:"image txt"}.access #low01 .grid picture{align-self:start;grid-area:image}.access #low01 .grid div{justify-self:start;align-self:start;grid-area:txt}}.access #low01 .grid div .acc{display:table;background:#f8dda4}.access #low01 .grid div span{display:inline-block}.access #low02 ol li{background-image:url("../img/flowArrow.svg");background-repeat:no-repeat}.access #low02 ol li:last-of-type{background:none}@media only screen and (max-width: 560px){.access #low02 ol li{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:30px 0;grid-template-areas:"image" "txt";margin-bottom:20px;padding:20px 4% 55px 4% !important;background-size:17% auto;background-position:center bottom}}@media print, screen and (min-width: 561px){.access #low02 ol li{display:grid;grid-template-columns:30% 65%;grid-template-rows:auto;gap:0px 5%;grid-template-areas:"image txt";margin-bottom:50px;padding:20px 20px 100px 20px;background-size:80px auto;background-position:32% bottom}.access #low02 ol li picture{align-self:start;grid-area:image}.access #low02 ol li p{justify-self:start;align-self:start;grid-area:txt}}.access #low02 .block{display:table;padding:0px 3% 0 3%;background:#f4f1de}.access #low02 .block h3{position:relative;margin:0;padding:16px 0 !important;color:#697a21;background:linear-gradient(0deg, rgba(165,162,153,0) 0%, rgba(165,162,153,0) 48%, #a5a299 49%, #a5a299 50%, rgba(165,162,153,0) 51%, rgba(165,162,153,0) 100%)}.access #low02 .block h3 span{display:inline-block;padding-right:1em;background:#f4f1de}.access #low02 .block p{line-height:1.4}@media only screen and (max-width: 560px){.access #low02 .block p{font-size:4vw}}.coInd .btnGp p{margin:1em auto;text-align:center}@media only screen and (max-width: 560px){.coInd .btnGp p:first-of-type{font-size:3.5vw}}@media print, screen and (min-width: 561px){#form dl{display:grid;grid-template-columns:25% 75%;grid-template-rows:auto;gap:0 3em;grid-template-areas:"dt dd";margin-bottom:1em;padding-bottom:1em}#form dl:not(:last-of-type){border-bottom:2px dotted #a5a299}#form dl dt{align-self:center;grid-area:dt;text-align:right;font-weight:500}#form dl dd{justify-self:stretch;align-self:start;grid-area:dd}}@media only screen and (max-width: 560px){#form dl{padding:0.8em 0 !important;border-top:1px dotted #a5a299}#form dt{margin-bottom:6px}#form.formConirm dd{padding-left:2em}}span.req:before{display:inline-block;content:'\f024';font-family:"Font Awesome 5 Free";font-weight:900;height:1em;width:1em;margin:0 0.5em;font-size:0.7em;color:#E35740}#form .anno{color:#202030;font-size:0.8em}@media only screen and (max-width: 560px){.formConirm{padding-bottom:50px !important}}.formConirm .btnGp{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}@media print, screen and (min-width: 561px){.formConirm .btnGp{max-width:800px}}.formConirm .btnGp p{margin:0 5%}@media only screen and (max-width: 560px){.formConirm .btnGp.tp1{width:100%;display:block !important;text-align:center}.formConirm .btnGp.tp1 p{margin:0 auto}.formConirm .btnGp.tp1 p:first-of-type{font-size:3.5vw}}#formThanks{text-align:center;line-height:2}@media print, screen and (min-width: 561px){#formThanks{min-height:350px}}label{display:block;position:relative}@media only screen and (max-width: 560px){label{padding-left:1.4em;margin-bottom:9px}}@media print, screen and (min-width: 561px){label{padding-left:1em}}@media only screen and (min-width: 561px) and (max-width: 959px){label{padding-left:1.6em}}label input{position:absolute;top:0;bottom:0;left:0;line-height:1;margin:auto}@media only screen and (max-width: 560px){input,textarea{font-size:16px !important}}input[type="text"],input[type="tel"],input[type="number"],input[type="email"],textarea,select{outline:none;border:1px solid #c6c6c6;border-radius:4px;display:block}@media print, screen and (min-width: 561px){input[type="text"],input[type="tel"],input[type="number"],input[type="email"],textarea,select{padding:6px}}@media only screen and (max-width: 560px){input[type="text"],input[type="tel"],input[type="number"],input[type="email"],textarea,select{padding:5px}}input[type="text"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="email"]:focus,textarea:focus,select:focus{box-shadow:0 0 7px #e1c267;border:1px solid #e1c267}input[type="button"],input[type="reset"],input[type="submit"],input#submit{display:inline-block;margin:0 2%;padding:0.4em 1.8em;border:1px solid #d3d1b7;border-radius:4px;letter-spacing:0.1em;background:#e1c267;cursor:pointer;color:#000;opacity:1;transition:background .3s ease-in-out}@media print, screen and (min-width: 561px){input[type="button"],input[type="reset"],input[type="submit"],input#submit{transition:all .3s ease-in-out}}@media only screen and (max-width: 560px){input[type="button"],input[type="reset"],input[type="submit"],input#submit{font-size:0.85em}}input#submit.off{background:#777;cursor:default;color:#fff;opacity:0.3}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#697a21;color:#fff}input[type="tel"],input[type="number"],input[type="email"]{ime-mode:disabled}input[type="checkbox"]{position:relative;margin-right:0.5em}::-webkit-input-placeholder{color:rgba(139,55,45,0.4)}::-moz-placeholder{color:rgba(139,55,45,0.4)}::-ms-input-placeholder{color:rgba(139,55,45,0.4)}:-ms-input-placeholder{color:rgba(139,55,45,0.4)}::placeholder{color:rgba(139,55,45,0.4)}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input,textarea{ime-mode:active}input[type="tel"],input[type="number"],input[type="email"],.imeOff{ime-mode:disabled}button,.pointer label{cursor:pointer}.bn-bu button{padding:0;margin:0 auto;background:none;border:none}.ime{ime-mode:disabled}.ermes{display:inline-block;padding:0.5em 0.5em;border-radius:10px;line-height:1;font-size:0.8em;color:#fff;background:red}.catSel select{display:block;margin-bottom:12px}@media only screen and (max-width: 560px){#form .name{width:100%;max-width:12em}#form .email{width:98%;max-width:98%}#form textarea{width:98%;max-width:98%;height:12em}#form label{display:block}}@media print, screen and (min-width: 561px){#form .name{width:100%;max-width:12em}#form .tel{width:100%;max-width:18em !important}#form .email{width:100%;max-width:24em !important}#form textarea{resize:none;width:98%;max-width:700px;min-height:250px}}@media only screen and (min-width: 561px) and (max-width: 959px){#form .tel{width:100%;max-width:18em !important}#form .email{width:100%;max-width:24em !important}#form textarea{min-width:87%;max-width:87%}}.line #low01 h2{text-align:center;color:#8b372d}@media only screen and (max-width: 560px){.line #low01 h2{margin-bottom:40px;font-size:5vw}}@media print, screen and (min-width: 561px){.line #low01 h2{margin-bottom:60px !important}}.line #low01 h2 span{display:table;margin:0 auto;background:url("../img/line/lineH2Bg.svg") no-repeat top center;background-size:100% auto}@media only screen and (max-width: 560px){.line #low01 h2 span{padding:23px 8% 0 8%}}@media print, screen and (min-width: 561px){.line #low01 h2 span{padding:21px 5% 0 5%}}@media only screen and (max-width: 560px){.line #low01 ul{margin-bottom:50px}}@media print, screen and (min-width: 561px){.line #low01 ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;margin-bottom:60px}}.line #low01 ul li{position:relative;background:rgba(226,132,19,0.1);font-weight:bold}.line #low01 ul li span{display:inline-block}.line #low01 ul li em{font-weight:bold;font-size:1.5em;color:#e28413}.line #low01 ul li:after{position:absolute;font-weight:900;content:'POINT';background:#e1c267;color:#fff;bottom:100%;padding:5px 7px 3px;font-size:0.7em;line-height:1;letter-spacing:0.05em;font-weight:normal}@media only screen and (max-width: 560px){.line #low01 ul li{margin:0 0 36px 0;padding:14px;border:1px solid #e1c267;border-radius:0 6px 6px 6px;font-size:4vw}.line #low01 ul li:after{left:-1px;border-radius:6px 6px 0 0}}@media print, screen and (min-width: 561px){.line #low01 ul li{width:31.4%;min-width:380px;margin:0 0.8% 30px 0.8%;padding:28px 0;border:2px solid #e1c267;border-radius:0 7px 7px 7px;text-align:center;font-size:1.2rem}.line #low01 ul li:after{left:-2px;border-radius:7px 7px 0 0}}@media only print{.line #low01 ul li{font-size:11px;min-width:4cm}}@media only screen and (max-width: 560px){.line #low01 #timeTable table{margin-top:1em !important}}@media print, screen and (min-width: 561px){.line #low01 #timeTable p{text-align:center}.line #low01 #timeTable table{margin:0 auto !important}}@media only screen and (max-width: 560px){.line #low01 .anno{margin:30px auto 60px auto;line-height:1.5}}@media print, screen and (min-width: 561px){.line #low01 .anno{display:table;margin:30px auto 60px auto}.line #low01 .anno .point1{font-weight:700}}.line #low01 #regist{margin:0 auto;background:rgba(226,132,19,0.1)}@media print, screen and (min-width: 561px){.line #low01 #regist{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:0px 0px;grid-template-areas:"img1 img2";border-radius:20px}.line #low01 #regist figure{max-width:560px}.line #low01 #regist figure:nth-of-type(1){grid-area:img1}.line #low01 #regist figure:nth-of-type(2){grid-area:img2}}.line .flow h2{text-align:center;color:#8b372d}@media only screen and (max-width: 560px){.line .flow h2{margin-bottom:30px;font-size:5vw}}@media print, screen and (min-width: 561px){.line .flow h2{margin-bottom:60px}}@media print, screen and (min-width: 561px){.line .flow ol{margin:0 auto;max-width:1060px}}.line .flow li{margin-bottom:60px}.line .flow li figure{width:100%}@media only screen and (max-width: 560px){.line .flow li figure figcaption{padding:7px 0 0 50px}}@media print, screen and (min-width: 561px){.line .flow li figure figcaption{padding:13px 0 0 70px}}.line .flow li figure figcaption span{display:block;position:absolute;left:0;top:0;background:#8b372d;color:#fff;line-height:1;border-radius:50%}@media only screen and (max-width: 560px){.line .flow li figure figcaption span{width:30px;height:30px;font-size:1.4rem}}@media print, screen and (min-width: 561px){.line .flow li figure figcaption span{width:50px;height:50px;font-size:26px}}.line .flow li figure figcaption span em{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);line-height:1}@media print, screen and (min-width: 561px){.line .flow li figure{display:grid;grid-template-columns:50% 40%;grid-template-rows:1fr;gap:0px 8%;grid-template-areas:"txt img"}.line .flow li figure figcation{grid-area:txt;justify-self:start;align-self:start}.line .flow li figure img{grid-area:img;justify-self:stretch;align-self:start;max-width:350px}}@media only screen and (max-width: 560px){.line .flow li figure img{width:70%;margin:1em auto 0 auto}}@media only print{.line .flow li figure{grid-template-columns:60% 30%;gap:0px 8%}.line .flow li figure figcation span{width:38px;height:38px;font-size:1.5rem !important}.line .flow li figure img{grid-area:img;justify-self:stretch;align-self:start;max-width:4cm}}.line .flow li figure img{border-radius:20px;border:3px solid #a5a299}.recruit #intro h2{font-size:210%;letter-spacing:0.2em;text-align:center;line-height:1.6}@media only screen and (max-width: 959px){.recruit #intro h2{font-size:5vw}}.recruit #intro h2 span{display:inline-block}.recruit #intro ul{margin-bottom:15px;margin-left:1.5em}.recruit #intro ul li{list-style:disc}.recruit #intro div{margin-bottom:30px}.recruit #intro .waku_01{display:inline-block;padding:0.5em 1em;background:#fffce8;box-shadow:0px 0px 0px 10px #fffce8;border-top:dashed 2px #ccc;border-bottom:dashed 2px #ccc}.recruit #intro .waku_01 p{margin:0}.recruit .youkou div{width:80%;margin:auto}@media only screen and (max-width: 560px){.recruit .youkou div{width:100%}}.recruit .youkou h2{width:fit-content;margin:0 auto 20px auto;padding:15px 3em;text-align:center;line-height:1;letter-spacing:3px;font-size:1.8rem}@media only screen and (max-width: 560px){.recruit .youkou h2{padding:15px 1em}}.recruit .youkou h2::before,.recruit .youkou h2::after{content:'';background-color:#8b372d;width:57%;height:2px;position:absolute}.recruit .youkou h2::before{top:0;left:0}.recruit .youkou h2::after{bottom:0;right:0}.recruit .youkou h3{text-align:center;font-size:1.4rem}@media only screen and (max-width: 560px){.recruit .youkou h3{margin-top:0}}.recruit .youkou table{width:100%}.recruit .youkou table tr{border:1px solid #ccc}@media only screen and (max-width: 560px){.recruit .youkou table th,.recruit .youkou table td{display:block;width:100%}}.recruit .youkou table th{padding:0.5em;background:#fffce8}.recruit .youkou table td{padding:0.5em 0.5em 0.5em 1em;line-height:2}.recruit .youkou table td ul{margin-left:2em}.recruit .youkou table td ul li{list-style:disc}.recruit .youkou table td ol{margin-left:0.5em}.recruit .youkou table td ol li{line-height:1.3;margin-left:1.4em;text-indent:-2.4em;margin-bottom:15px;counter-increment:cnt}.recruit .youkou table td ol li::before{content:"【" counter(cnt) "】"}.recruit .youkou table td.td-1{width:6.5em}@media print, screen and (min-width: 561px){.recruit .flow>div{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:auto auto;gap:30px 5%;grid-template-areas:"tit txt";margin-bottom:100px !important}}@media only screen and (max-width: 560px){.recruit .flow>div{display:grid;grid-template-rows:auto auto;gap:15px;grid-template-areas:"tit" "txt";margin-bottom:50px !important}}.recruit .flow>div .tit{display:flex;flex-flow:row wrap;grid-area:tit;align-self:center;position:relative}.recruit .flow>div .number{position:absolute;padding:0 12px 5px 12px;z-index:2;text-align:center;line-height:1;top:50%;transform:translateY(-50%)}.recruit .flow>div .number span{font-family:"mikidental_mid",sans-serif;color:#a5a299;font-style:italic}@media only screen and (max-width: 560px){.recruit .flow>div .number span{font-size:1.8rem}}@media print, screen and (min-width: 561px){.recruit .flow>div .number span{font-size:2rem}}.recruit .flow>div .number em{display:block;font-size:1.6em;font-weight:100 !important;font-style:italic}.recruit .flow>div h4{min-width:8em;margin-left:5rem;margin-bottom:0;padding:0.7em 0;font-weight:500;text-align:center;background:#e3dfd5;border-radius:100% 0}.recruit .flow>div .txt{grid-area:txt;margin-left:1rem;padding:0.7em 0}.recruit .shienkin ul{margin-bottom:15px;margin-left:1.5em}.recruit .shienkin ul li{list-style:disc}@media only print{@page{size:A4}html,body,div,object,iframe,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,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,mark,audio,video{font-size:10px}header,.fix,.fixed{position:relative !important;top:0 !important}.groupBtn,#globalNav,#reserveBanner,.dispSp,.slider,.ptBtn,#gmap,.low #contentsFooter,.low footer{display:none !important;float:none !important}header:after{content:"";display:block;height:0;visibility:hidden;clear:both}.home #container{margin:0 auto;padding:0}.low #contents{padding-top:0 !important}h2{font-size:20px !important}h3{font-size:17px !important}#bread{font-size:10px;margin:15px 0}.pBreak{page-break-before:always}.pBreakAf{page-break-after:always !important}.fade,.fadeHome{opacity:1 !important;transform:translateY(0px) !important}}.home main video,.low main video{display:block;width:100%;height:auto;object-fit:cover}
