@charset "UTF-8";@-webkit-keyframes scrollEffect{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollEffect{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes wave{0%{transform:translate3d(0,0,0)}to{transform:translate3d(0,-10px,0)}}@keyframes wave{0%{transform:translate3d(0,0,0)}to{transform:translate3d(0,-10px,0)}}html,img{border:0;outline:0}html{margin:0;padding:0;vertical-align:baseline;background:0 0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}img{vertical-align:bottom}#fixed #scrollUp svg,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,hr,img{padding:0}a,img{margin:0;font-size:100%;background:0 0}a{vertical-align:baseline}ins,mark{background-color:#ff9;color:#000}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}.mt00{margin-top:0!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mb00{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.wHalf{width:50%!important}.wTri{width:33%!important}.wQuart{width:25%!important}.wFull{width:100%!important}.poR{position:relative!important}.poS{position:static!important}.ofH{overflow:hidden!important}.ofV{overflow:visible!important}.dB{display:block!important}.dI{display:inline!important}.dIb{display:inline-block!important}.taR{text-align:right!important}.taC{text-align:center!important}.taL{text-align:left!important}.taJ{text-align:justify!important}.flL,img.alignleft{float:left!important}.flR{float:right!important}.flN{float:none!important}.clB{clear:both!important}.aligright{text-align:right!important}.aligcenter{text-align:center!important}.alignleft{text-align:left!important}.flImgL{float:left;margin:0 60px 20px 0}.flImgR{float:right;margin:0 0 20px 60px}img.alignleft{margin:5px 40px 20px 0!important}img.alignright{float:right!important;margin:5px 0 20px 40px!important}img.aligncenter{clear:both!important;float:none!important;margin:0 auto 20px!important}a.imgHover07 img{transition:opacity .2s ease-out}a.imgHover07:hover img{opacity:.7}.clearfix:after{content:"";display:block;clear:both}@media (min-width:751px){.onlySP{display:none!important}}@media (max-width:750px){.onlyPC{display:none!important}.sp-mt00{margin-top:0!important}.sp-mt10{margin-top:10px!important}.sp-mt20{margin-top:20px!important}.sp-mt30{margin-top:30px!important}.sp-mt40{margin-top:40px!important}.sp-mt50{margin-top:50px!important}.sp-mt60{margin-top:60px!important}.sp-mt70{margin-top:70px!important}.sp-mt80{margin-top:80px!important}.sp-mb00{margin-bottom:0!important}.sp-mb10{margin-bottom:10px!important}.sp-mb20{margin-bottom:20px!important}.sp-mb30{margin-bottom:30px!important}.sp-mb40{margin-bottom:40px!important}.sp-mb50{margin-bottom:50px!important}.sp-mb60{margin-bottom:60px!important}.sp-mb70{margin-bottom:70px!important}.sp-mb80{margin-bottom:80px!important}.sp-wHalf{width:50%!important}.sp-wTri{width:33%!important}.sp-wQuart{width:25%!important}.sp-wFull{width:100%!important}.sp-poR{position:relative!important}.sp-poS{position:static!important}.sp-ofH{overflow:hidden!important}.sp-ofV{overflow:visible!important}.sp-dB{display:block!important}.sp-dI{display:inline!important}.sp-dIb{display:inline-block!important}.sp-taR{text-align:right!important}.sp-taC{text-align:center!important}.sp-taL{text-align:left!important}.sp-taJ{text-align:justify!important}.sp-flL{float:left!important}.sp-flR{float:right!important}.sp-flN{float:none!important}.sp-flImgN{float:none;margin:0 auto 20px}}#documentContents{width:1100px;margin:0 auto 80px;padding:50px 0;border-top:4px solid #ccc;border-bottom:4px solid #ccc}#documentContents h1{font-size:2.1875rem}#documentContents h1::before{content:"h1｜"}#documentContents h2{font-size:1.875rem}#documentContents h2::before{content:"h2｜"}#documentContents h3{font-size:1.71875rem}#documentContents h3::before{content:"h3｜"}#documentContents h4{font-size:1.5625rem}#documentContents h4::before{content:"h4｜"}#documentContents h5{font-size:1.40625rem}#documentContents h5::before{content:"h5｜"}#documentContents h6{font-size:1.25rem}#documentContents h6::before{content:"h6｜"}#documentContents ol,#documentContents ul{margin-left:30px}#documentContents hr{width:100%;margin:2em 0;border-width:2px 0 0}#documentContents p,#documentContents table{margin-bottom:20px}#documentContents>:last-child{margin-bottom:0}@media (max-width:750px){#documentContents{width:auto}}#documentContentTables{width:1100px;margin:0 auto 80px;background:#e3e2e2;padding:50px}#documentContentTables h2{font-size:1.4375rem;font-weight:400;border-bottom:1px solid #fff;padding-bottom:20px}#documentContentTables h2,#documentContentTables>p{text-align:center;margin-bottom:20px}#clinic .container .info>li .schedule>table,#documentContentTables table{width:100%}#documentContentTables table thead{background:#000;color:#fff}#documentContentTables table tbody td,#documentContentTables table tbody th,#documentContentTables table thead td,#documentContentTables table thead th{padding:10px;text-align:center}#documentContentTables table tbody{background:#fff;color:#000}#documentContentTables table tbody .amount{border-bottom:1px solid #ccc;padding:0 0 10px;margin:10px 0;font-size:110%;font-weight:700}@media (max-width:750px){#documentContentTables{width:auto}}@font-face{font-family:"Noto Serif JP";src:url(../font/NotoSerifJP-VariableFont_wght.woff2)format("woff2"),url(../font/NotoSerifJP-VariableFont_wght.woff)format("woff"),url(../font/NotoSerifJP-VariableFont_wght.ttf)format("truetype");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(../font/NotoSansJP-VariableFont_wght.woff2)format("woff2"),url(../font/NotoSansJP-VariableFont_wght.woff)format("woff"),url(../font/NotoSansJP-VariableFont_wght.ttf)format("truetype");font-weight:400 500;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}html{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;font-size:16px;line-height:2;color:#222;text-align:left;-webkit-text-size-adjust:100%}:root #header .container .tel>a .label,:root html,_:-ms-input-placeholder{font-family:"Noto Sans JP",Meiryo,"MS PGothic","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif}html :where(img[class*='wp-image-']){max-width:none!important}html figure{margin:0}body{font-size:1rem}#wrapper{min-width:1100px;overflow:hidden;position:relative;background-color:#fff;z-index:0}.fc01,strong{font-weight:400;background:linear-gradient(to right,rgba(206,128,163,.5)0,rgba(206,128,163,.5) 100%) left bottom no-repeat;padding-bottom:0;background-size:100% 35%}.windows .fc01,.windows strong{padding-bottom:0;background-position:left bottom 2px}@media (max-width:750px){.fc01,strong{padding-bottom:4px}}.link01{color:#22ac38}.link01:hover{text-decoration:none}a[href^="tel:"]{cursor:default}.anchor{margin-top:-150px;padding-top:150px}@media (max-width:750px){html{font-size:32px}html.disableScroll,html.disableScroll body{width:100%;height:100%;overflow:hidden}body{font-size:1rem}#wrapper{min-width:750px}}.scrollEffect,.scrollEffectParent>*{opacity:0}.scrollEffect.show,.scrollEffectParent.show>*,.scrollEffectParent>.show{-webkit-animation:scrollEffect .4s ease-out forwards;animation:scrollEffect .4s ease-out forwards}.scrollEffectParent>.show{-webkit-animation-delay:0s!important;animation-delay:0s!important}.scrollEffectParent>:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.scrollEffectParent>:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.scrollEffectParent>:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.scrollEffectParent>:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.scrollEffectParent>:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}.scrollEffectParent>:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s}.scrollEffectParent>:nth-child(7){-webkit-animation-delay:.6s;animation-delay:.6s}.scrollEffectParent>:nth-child(8){-webkit-animation-delay:.7s;animation-delay:.7s}.scrollEffectParent>:nth-child(9){-webkit-animation-delay:.8s;animation-delay:.8s}.scrollEffectParent>:nth-child(10){-webkit-animation-delay:.9s;animation-delay:.9s}.scrollEffectParent>:nth-child(11){-webkit-animation-delay:1s;animation-delay:1s}.scrollEffectParent>:nth-child(12){-webkit-animation-delay:1.1s;animation-delay:1.1s}.scrollEffectParent>:nth-child(13){-webkit-animation-delay:1.2s;animation-delay:1.2s}.scrollEffectParent>:nth-child(14){-webkit-animation-delay:1.3s;animation-delay:1.3s}.scrollEffectParent>:nth-child(15){-webkit-animation-delay:1.4s;animation-delay:1.4s}.scrollEffectParent>:nth-child(16){-webkit-animation-delay:1.5s;animation-delay:1.5s}.scrollEffectParent>:nth-child(17){-webkit-animation-delay:1.6s;animation-delay:1.6s}.scrollEffectParent>:nth-child(18){-webkit-animation-delay:1.7s;animation-delay:1.7s}.scrollEffectParent>:nth-child(19){-webkit-animation-delay:1.8s;animation-delay:1.8s}.scrollEffectParent>:nth-child(20){-webkit-animation-delay:1.9s;animation-delay:1.9s}.scrollEffect .anime_pic{opacity:0;transform:scale(.9);transition:.4s .4s ease-out;transition-property:opacity,transform}.scrollEffect.show .anime_pic{opacity:1;transform:scale(1)}#header{left:0;right:0;top:0;z-index:1000}#header .container{max-width:1580px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr auto;grid-template-rows:auto auto;padding:45px clamp(241px,21.831vw,310px) 45px clamp(28px,2.465vw,35px)}#header .container .logo{grid-column:1;grid-row:1/-1}#header .container .logo img{width:clamp(396px,35.986vw,511px);height:auto}#header .container .english{display:flex;justify-content:flex-end;align-items:center;padding:0 clamp(10px,1vw,20px);grid-column:2;grid-row:1/-1}#header .container .schedule{grid-column:3;display:flex;align-items:center;margin-top:-1px;font-family:"Noto Serif JP",serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";line-height:1}#header .container .schedule .label{flex:0 0 auto;width:115px;border:1px solid #222;border-width:1px 0;padding:7px;text-align:center;margin-right:13px;font-size:clamp(13px,1.127vw,16px);letter-spacing:.2em}#header .container .schedule .txt{font-size:clamp(16px,1.409vw,20px);letter-spacing:.1em;white-space:nowrap}#header .container .schedule .txt .time{margin-top:2px;margin-left:10px;font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;font-size:clamp(19px,1.691vw,24px);letter-spacing:.02em}#header .container .schedule .txt+.txt{margin-left:13px}#header .container .tel{grid-column:3;display:flex;align-items:center;margin-top:10px}#header .container .tel>a{flex:0 0 auto;display:flex;align-items:center;line-height:1;color:#222;text-decoration:none}#header .container .tel>a .label{display:block;padding:6px 8px 8px;border-radius:2px;margin-right:11px;background-color:#b0abf0;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;font-size:clamp(13px,1.127vw,16px);letter-spacing:.05em;color:#fff}#header .container .tel>a .ico{flex:0 0 auto;display:block;width:22px;height:22px;margin-right:6px;background-color:#b0abf0;-webkit-mask:url(../img/ico_tel.svg)left bottom/18px auto no-repeat,url(../img/ico_heart.svg)right top/11px auto no-repeat;mask:url(../img/ico_tel.svg)left bottom/18px auto no-repeat,url(../img/ico_heart.svg)right top/11px auto no-repeat}#header .container .tel>a .num{font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;font-size:clamp(20.141px,1.831vw,26px);letter-spacing:.04em}#header .container .tel>a:nth-child(2) .ico,#header .container .tel>a:nth-child(2) .label{background-color:#ce80a3}#header .container .tel>a+a{margin-left:8px}#header .container .btn{position:absolute;right:clamp(-23px,calc(50% - 813px),50%);top:10px;display:flex;align-items:start;transform-origin:right top;transform:scale(.9)}#header .container .btn>.reserve,#header .container .btn>a{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#615136;width:178px;height:178px;border:1px solid #fff;border-radius:50%;margin-left:-27px;color:#fff;text-decoration:none;position:relative;transition:opacity .3s,right .6s,top .6s}#header .container .btn>.reserve::before,#header .container .btn>a::before{content:"";display:block;flex:0 0 auto;background-color:#fff;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:48px;height:48px;margin-bottom:5px}#header .container .btn>.reserve .ja,#header .container .btn>a .ja{display:block;text-align:center;font-family:"Noto Serif JP",serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:1.3125rem;line-height:1.334;letter-spacing:.1em}#header .container .btn>.reserve .en,#header .container .btn>a .en{display:block;margin-top:1px;font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;font-size:1.0625rem;line-height:1.5;letter-spacing:.1em}#header .container .btn>.reserve:hover,#header .container .btn>a:hover{opacity:.7}#header .container .btn>.reserve.access,#header .container .btn>a.access{z-index:1;margin-top:-32px;padding-top:18px}#fixedTop .reserve.access::before,#fixedTop>a.access::before,#header .container .btn>.reserve.access::before,#header .container .btn>a.access::before{margin-bottom:12px;-webkit-mask-image:url(../img/ico_access.svg);mask-image:url(../img/ico_access.svg)}#header .container .btn>.reserve.reserve,#header .container .btn>a.reserve{padding-bottom:7px;background-color:#b2527b}#fixedTop .reserve.reserve:hover,#fixedTop>a.reserve:hover,#gNaviModal .container .nav>ul>li>a.current::before,#gNaviModal .container .nav>ul>li>a:hover::before,#header .container .btn>.reserve.reserve:hover,#header .container .btn>a.reserve:hover{opacity:1}#fixedTop .reserve.reserve::before,#fixedTop>a.reserve::before,#header .container .btn>.reserve.reserve::before,#header .container .btn>a.reserve::before{-webkit-mask-image:url(../img/ico_reserve.svg);mask-image:url(../img/ico_reserve.svg);-webkit-mask-size:46px auto;mask-size:46px auto}#header .container .btn>.reserve.reserve .clinic,#header .container .btn>a.reserve .clinic{display:flex;justify-content:center;margin-top:5px}#header .container .btn>.reserve.reserve .clinic>li,#header .container .btn>a.reserve .clinic>li{margin-right:6px}#header .container .btn>.reserve.reserve .clinic>li>a,#header .container .btn>a.reserve .clinic>li>a{flex:0 0 auto;display:block;padding:3px 5px 5px;border-radius:2px;background-color:#b0abf0;font-size:1.15625rem;line-height:1.5;letter-spacing:.05em;color:#fff;text-decoration:none}#header .container .btn>.reserve.reserve .clinic>li>a:hover,#header .container .btn>a.reserve .clinic>li>a:hover{opacity:.7;transition:.3s}#fixedTop .reserve.reserve>.clinic>a:nth-child(2),#fixedTop>a.reserve>.clinic>a:nth-child(2),#header .container .btn>.reserve.reserve .clinic>li:nth-child(2)>a,#header .container .btn>a.reserve .clinic>li:nth-child(2)>a{background-color:#ce80a3}#fixedTop .reserve.reserve>.clinic>a:last-child,#fixedTop>a.reserve>.clinic>a:last-child,#header .container .btn>.reserve.reserve .clinic>li:last-child,#header .container .btn>.reserve:last-child,#header .container .btn>a.reserve .clinic>li:last-child,#header .container .btn>a:last-child{margin-right:0}@media (max-width:750px){#header .container{max-width:none;display:flex;padding:35px 130px 35px 30px}#header .container .logo{width:530px}#header .container .logo img{width:100%}#header .container .english{width:75px;padding:0 0 0 20px}#header .container .english img{width:100%;height:auto}}#fixedTop{position:fixed;right:36px;top:30px;z-index:998;transform-origin:right top;transform:scale(.7);opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}#fixedTop .reserve,#fixedTop>a{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#615136;width:178px;height:178px;border:1px solid #fff;border-radius:50%;margin-bottom:12px;color:#fff;text-decoration:none;transition:opacity .3s,width .3s,height .3s,padding .3s}#fixedTop .reserve::before,#fixedTop>a::before{content:"";display:block;flex:0 0 auto;background-color:#fff;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:48px;height:48px;margin-bottom:5px;transition:margin .3s}#fixedTop .reserve .en,#fixedTop .reserve .ja,#fixedTop>a .en,#fixedTop>a .ja{display:block;font-style:normal;letter-spacing:.1em;transition:opacity .3s,margin .3s}#fixedTop .reserve .ja,#fixedTop>a .ja{width:178px;text-align:center;font-family:"Noto Serif JP",serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:1.3125rem;line-height:1.334}#fixedTop .reserve .en,#fixedTop>a .en{margin-top:1px;font-family:adobe-garamond-pro,serif;font-weight:600;font-size:1.0625rem;line-height:1.5}#fixedTop .reserve.reserve>.clinic>a:hover,#fixedTop .reserve:hover,#fixedTop>a.reserve>.clinic>a:hover,#fixedTop>a:hover{opacity:.7}#fixedTop .reserve.access,#fixedTop>a.access{padding-top:18px}#fixedTop .reserve.reserve,#fixedTop>a.reserve{background-color:#b2527b}#fixedTop .reserve.reserve>.clinic,#fixedTop>a.reserve>.clinic{display:flex;justify-content:center;margin-top:5px;text-decoration:none}#fixedTop .reserve.reserve>.clinic>a,#fixedTop>a.reserve>.clinic>a{flex:0 0 auto;display:block;padding:3px 5px 5px;border-radius:2px;margin-right:6px;background-color:#b0abf0;font-size:1.125rem;line-height:1.5;letter-spacing:.05em;color:#fff;text-decoration:none}#fixedTop .reserve:last-child,#fixedTop>a:last-child{margin-right:0}#fixedTop.open,#fixedTop.show{opacity:1;visibility:visible;transition:opacity .3s,visibility 0s}#fixedTop.small>a{width:105px;height:105px;padding-top:0}#fixedTop.small>a::before{margin-bottom:0}#fixedTop.small>a .ja{opacity:0;margin-bottom:-1.334em}#fixedTop.small>a .en{opacity:0;margin-top:0;margin-bottom:-1.5em}#fixedTop.small>a.reserve .ja{margin-bottom:-2.668em}#menuBtn{position:fixed;left:48px;top:48px;width:80px;height:55px;z-index:998;background-color:#b2527b;transition:left .3s,top .3s}#menuBtn>div{display:block;position:absolute;left:50%;top:50%;width:24px;height:2px;margin:-1px -12px;background-color:#fff;transition:transform .3s,opacity .3s}#menuBtn>div:nth-child(1){transform:translateY(-9px)}#menuBtn>div:nth-child(3){transform:translateY(9px)}#menuBtn.open{left:48px;top:48px}#menuBtn.open>div:nth-child(1){transform:rotate(30deg)}#menuBtn.open>div:nth-child(2){opacity:0;transform:rotate(90deg)}#menuBtn.open>div:nth-child(3){transform:rotate(150deg)}@media (min-width:751px){#menuBtn{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}#menuBtn.open,#menuBtn.show{opacity:1;visibility:visible;transition:opacity .3s,visibility 0s}}@media (max-width:750px){#menuBtn{left:auto!important;right:20px!important;top:28px!important;width:100px;height:100px;background-color:transparent}#menuBtn>div{width:60px;height:4px;margin:-2px -30px;background-color:#222}#menuBtn>div:nth-child(1){transform:translateY(-22px)}#menuBtn>div:nth-child(3){transform:translateY(22px)}}#gNaviModal{position:fixed;inset:0;z-index:996;padding-top:111px;background-color:#fff;display:flex;flex-direction:column;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}#gNaviModal.open{opacity:1;visibility:visible;transition:opacity .3s,visibility 0s}#gNaviModal .header{position:absolute;left:0;right:0;top:0;padding:45px 340px 0 171px}#gNaviModal .container{width:100%;max-width:1200px;min-width:1100px;margin:auto;position:relative}#gNaviModal .container .nav{width:1100px;margin:0 auto;padding:0 34px}#gNaviModal .container .nav>ul,#gNaviModal .container .nav>ul>li.menu .sub>ul{display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(7,auto);grid-auto-flow:column;gap:17px 126px}#gNaviModal .container .nav>ul>li{font-weight:500;font-size:1.125rem;line-height:1.5}#gNaviModal .container .nav>ul>li>a{display:inline-block;position:relative;padding-left:21px;vertical-align:bottom;color:#222;text-decoration:none;transition:color .3s}#gNaviModal .container .nav>ul>li>a::before{content:"";display:block;position:absolute;left:0;top:50%;width:4px;height:25px;margin-top:-10px;background-color:#ce80a3;opacity:0;transition:opacity .3s}#gNaviModal .container .nav>ul>li>a.current,#gNaviModal .container .nav>ul>li>a:hover{color:#ce80a3}#gNaviModal .container .nav>ul>li.menu{grid-column:2;grid-row:1/-1}#gNaviModal .container .nav>ul>li.menu>a{padding-left:0;color:#222!important}#gNaviModal .container .nav>ul>li.menu>a::before{display:none}#gNaviModal .container .nav>ul>li.menu .sub{margin-top:16px;padding-left:21px}#gNaviModal .container .nav>ul>li.menu .sub>ul{grid-template-columns:auto auto;gap:12px 50px}#gNaviModal .container .nav>ul>li.menu .sub>ul>li{position:relative;padding-left:13px;font-size:1rem;line-height:1.5}#gNaviModal .container .nav>ul>li.menu .sub>ul>li::before{content:"";display:block;position:absolute;left:0;top:9px;background-color:#ce80a3;width:5px;height:9px;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}#gNaviModal .container .nav>ul>li.menu .sub>ul>li>a{color:#222;text-decoration:none;background:linear-gradient(to right,#222,#222) right bottom/0 1px no-repeat;padding-bottom:2px;transition:background-size .3s}#gNaviModal .container .nav>ul>li.menu .sub>ul>li>a:hover{background-position:left bottom;background-size:100% 1px}#gNaviModal .container .clinic{display:flex;justify-content:space-around;background-color:#f9f9f9;margin-top:63px;padding:47px 0 39px;position:relative}#gNaviModal .container .clinic>li{flex:0 0 auto;width:460px;display:flex;flex-direction:column}#gNaviModal .container .clinic>li .tit{background-color:#b0abf0;border-radius:20px;padding:0 10px 1px;margin-bottom:18px;text-align:center;font-family:"Noto Serif JP",serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:1.625rem;line-height:1.5;letter-spacing:.1em;color:#fff}#gNaviModal .container .clinic>li .contact{display:flex;margin-bottom:11px;justify-content:center;align-items:center}#gNaviModal .container .clinic>li .contact .tel{display:flex;align-items:center;line-height:1;color:#222;text-decoration:none}#gNaviModal .container .clinic>li .contact .tel .ico{flex:0 0 auto;display:block;margin-top:-2px;background-color:#b0abf0;-webkit-mask:url(../img/ico_tel.svg)center/contain no-repeat;mask:url(../img/ico_tel.svg)center/contain no-repeat;width:26px;height:26px;margin-right:13px}#gNaviModal .container .clinic>li .contact .tel .num{display:block;margin-bottom:-4px;font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;font-size:2.4375rem;letter-spacing:.04em}#gNaviModal .container .clinic>li .contact .schedule{flex:0 0 auto;display:flex;align-items:center;border:1px solid #b0abf0;padding:3px 11px 4px;border-radius:5px;margin-left:13px;font-size:1rem;line-height:1.125;letter-spacing:.05em;color:#b0abf0;text-decoration:none;transition:background-color .3s,color .3s}#gNaviModal .container .clinic>li .contact .schedule::before{content:"";flex:0 0 auto;display:block;background-color:#b0abf0;-webkit-mask:url(../img/ico_schedule.svg)center/contain no-repeat;mask:url(../img/ico_schedule.svg)center/contain no-repeat;width:22px;height:20px;margin-right:9px;transition:background-color .3s}#gNaviModal .container .clinic>li .contact .schedule:hover{background-color:#b0abf0;color:#fff!important}#gNaviModal .container .clinic>li .contact .schedule:hover::before{background-color:#fff!important}#gNaviModal .container .clinic>li .address{text-align:center;font-size:.9375rem;line-height:1.967}#gNaviModal .container .clinic>li:nth-child(2) .contact .schedule::before,#gNaviModal .container .clinic>li:nth-child(2) .contact .schedule:hover,#gNaviModal .container .clinic>li:nth-child(2) .contact .tel .ico,#gNaviModal .container .clinic>li:nth-child(2) .tit{background-color:#ce80a3}#gNaviModal .container .clinic>li:nth-child(2) .contact .schedule{border-color:#ce80a3;color:#ce80a3}#gNaviModal .container .deco>div{position:absolute;z-index:-1;-webkit-mask:url(../img/deco_flower.svg)center/contain no-repeat;mask:url(../img/deco_flower.svg)center/contain no-repeat;width:521px;height:521px;pointer-events:none}#gNaviModal .container .deco>div:nth-child(1){left:-520px;top:-114px;background-color:#ffb6be;opacity:.1}#gNaviModal .container .deco>div:nth-child(2){right:-397px;bottom:-168px;background-color:#b2527b;opacity:.1}@media (max-width:750px){#gNaviModal{padding-top:0}#gNaviModal .header{padding:35px 140px 0 30px}#gNaviModal .container{width:100%;max-width:none;min-width:auto;margin:0;padding:181px 40px 60px}#gNaviModal .container .nav{width:auto;padding:0}#gNaviModal .container .nav>ul{display:block}#gNaviModal .container .nav>ul>li{border:1px solid rgba(157,128,97,.3);border-width:0 0 2px;font-size:1.0625rem}#gNaviModal .container .nav>ul>li>a{display:flex;align-items:center;height:122px;padding-left:19px}#gNaviModal .container .nav>ul>li.menu .sub>ul>li::before,#gNaviModal .container .nav>ul>li>a::before{display:none}#gNaviModal .container .nav>ul>li>a .txt{display:block;font-family:"Noto Serif JP",serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt"}#gNaviModal .container .nav>ul>li>a::after{content:attr(data-en);display:block;margin-bottom:-2px;margin-left:30px;font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;font-size:.8125rem;letter-spacing:.05em;color:#615136}#gNaviModal .container .nav>ul>li>a.current,#gNaviModal .container .nav>ul>li>a:hover{color:#222}#gNaviModal .container .nav>ul>li:first-child{border-width:2px 0}#gNaviModal .container .nav>ul>li.menu{grid-column:2;grid-row:1/-1}#gNaviModal .container .nav>ul>li.menu>a{padding-left:19px}#gNaviModal .container .nav>ul>li.menu>a .txt::after{content:"";display:inline-block;width:12px;height:12px;margin:0 2px 8px 14px;border:1px solid #222;border-width:0 2px 2px 0;transform-origin:75% 75%;transform:rotate(45deg);transition:transform .3s}#gNaviModal .container .nav>ul>li.menu>a.open .txt::after{transform:rotate(225deg)}#gNaviModal .container .nav>ul>li.menu>a.open+.sub{max-height:1100px;visibility:visible;transition:max-height .3s,visibility 0s}#gNaviModal .container .nav>ul>li.menu .sub{margin-top:0;padding-left:0;overflow:hidden;max-height:0;visibility:hidden;transition:max-height .3s,visibility 0s .3s}#gNaviModal .container .nav>ul>li.menu .sub>ul{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:20px;padding-bottom:40px}#gNaviModal .container .nav>ul>li.menu .sub>ul>li{padding-left:0}#gNaviModal .container .nav>ul>li.menu .sub>ul>li>a{display:flex;align-items:center;height:130px;background-color:#f9f8f7;border:2px solid #857669;padding-left:19px;font-family:"Noto Serif JP",serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:.875rem;line-height:1.429;color:#857669;text-decoration:none}#gNaviModal .container .nav>ul>li.menu .sub>ul>li>a::before{content:"";flex:0 0 auto;display:block;background-color:#857669;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:82px;height:71px;margin-right:8px;transition:background-color .3s}#gNaviModal .container .nav>ul>li.menu .sub>ul>li>a.current,#gNaviModal .container .nav>ul>li.menu .sub>ul>li>a:hover{background-color:#857669;color:#fff!important}#gNaviModal .container .nav>ul>li.menu .sub>ul>li>a.current::before,#gNaviModal .container .nav>ul>li.menu .sub>ul>li>a:hover::before{background-color:#fff!important}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(13)>a,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(2)>a,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(5)>a,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(9)>a{background-color:#fbf6f8;border-color:#b2527b;color:#b2527b}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(13)>a.current,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(13)>a::before,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(13)>a:hover,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(2)>a.current,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(2)>a::before,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(2)>a:hover,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(5)>a.current,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(5)>a::before,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(5)>a:hover,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(9)>a.current,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(9)>a::before,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(9)>a:hover{background-color:#b2527b}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(10)>a,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(3)>a,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(6)>a{background-color:#f9fbf9;border-color:#88aa8b;color:#88aa8b}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(10)>a.current,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(10)>a::before,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(10)>a:hover,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(3)>a.current,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(3)>a::before,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(3)>a:hover,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(6)>a.current,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(6)>a::before,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(6)>a:hover{background-color:#88aa8b}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(11)>a,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(4)>a,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(7)>a{background-color:#fafafc;border-color:#9a96c7;color:#9a96c7}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(11)>a.current,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(11)>a::before,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(11)>a:hover,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(4)>a.current,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(4)>a::before,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(4)>a:hover,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(7)>a.current,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(7)>a::before,#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(7)>a:hover{background-color:#9a96c7}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(1)>a::before{-webkit-mask-image:url(../img/ico_treatment01.svg);mask-image:url(../img/ico_treatment01.svg);-webkit-mask-size:51px auto;mask-size:51px auto}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(2)>a::before{-webkit-mask-image:url(../img/ico_treatment02.svg);mask-image:url(../img/ico_treatment02.svg);-webkit-mask-size:63px auto;mask-size:63px auto}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(3)>a::before{-webkit-mask-image:url(../img/ico_treatment03.svg);mask-image:url(../img/ico_treatment03.svg);-webkit-mask-size:58px auto;mask-size:58px auto}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(4)>a::before{-webkit-mask-image:url(../img/ico_treatment04.svg);mask-image:url(../img/ico_treatment04.svg);-webkit-mask-size:52px auto;mask-size:52px auto}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(5)>a::before{-webkit-mask-image:url(../img/ico_treatment05.svg);mask-image:url(../img/ico_treatment05.svg);-webkit-mask-size:69px auto;mask-size:69px auto}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(6)>a::before{-webkit-mask-image:url(../img/ico_treatment06.svg);mask-image:url(../img/ico_treatment06.svg);-webkit-mask-size:64px auto;mask-size:64px auto}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(7)>a::before{-webkit-mask-image:url(../img/ico_treatment07.svg);mask-image:url(../img/ico_treatment07.svg);-webkit-mask-size:65px auto;mask-size:65px auto}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(8)>a::before{-webkit-mask-image:url(../img/ico_treatment08.svg);mask-image:url(../img/ico_treatment08.svg);-webkit-mask-size:82px auto;mask-size:82px auto}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(9)>a::before{-webkit-mask-image:url(../img/ico_treatment09.svg);mask-image:url(../img/ico_treatment09.svg);-webkit-mask-size:69px auto;mask-size:69px auto}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(10)>a::before{-webkit-mask-image:url(../img/ico_treatment10.svg);mask-image:url(../img/ico_treatment10.svg);-webkit-mask-size:57px auto;mask-size:57px auto}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(11)>a::before{-webkit-mask-image:url(../img/ico_treatment11.svg);mask-image:url(../img/ico_treatment11.svg);-webkit-mask-size:39px auto;mask-size:39px auto}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(12)>a::before{-webkit-mask-image:url(../img/ico_treatment12.svg);mask-image:url(../img/ico_treatment12.svg);-webkit-mask-size:59px auto;mask-size:59px auto}#gNaviModal .container .nav>ul>li.menu .sub>ul>li:nth-child(13)>a::before{-webkit-mask-image:url(../img/ico_treatment13.svg);mask-image:url(../img/ico_treatment13.svg);-webkit-mask-size:63px auto;mask-size:63px auto}#gNaviModal .container .nav>ul>li.blog{border:0;margin-top:50px}#gNaviModal .container .nav>ul>li.blog>a{background-color:#b2527b;height:120px;padding-left:0;justify-content:center;font-size:1rem;color:#fff}#gNaviModal .container .nav>ul>li.blog>a::before{display:block;position:static;margin:-13px 24px 0 0;background-color:#fff;-webkit-mask:url(../img/ico_blog.svg)center/contain no-repeat;mask:url(../img/ico_blog.svg)center/contain no-repeat;width:51px;height:47px;opacity:1}#gNaviModal .container .nav>ul>li.blog>a::after{display:none}#gNaviModal .container .clinic{display:flex;justify-content:space-around;background-color:#f9f9f9;margin-top:63px;padding:47px 0 39px;position:relative}#gNaviModal .container .clinic>li{flex:0 0 auto;width:460px;display:flex;flex-direction:column}#gNaviModal .container .clinic>li .tit{background-color:#b0abf0;border-radius:20px;padding:0 10px 1px;margin-bottom:18px;text-align:center;font-family:"Noto Serif JP",serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:1.625rem;line-height:1.5;letter-spacing:.1em;color:#fff}#gNaviModal .container .clinic>li .contact{display:flex;margin-bottom:11px;justify-content:center;align-items:center}#gNaviModal .container .clinic>li .contact .tel{display:flex;align-items:center;line-height:1;color:#222;text-decoration:none}#gNaviModal .container .clinic>li .contact .tel .ico{flex:0 0 auto;display:block;margin-top:-2px;background-color:#b0abf0;-webkit-mask:url(../img/ico_tel.svg)center/contain no-repeat;mask:url(../img/ico_tel.svg)center/contain no-repeat;width:26px;height:26px;margin-right:13px}#gNaviModal .container .clinic>li .contact .tel .num{display:block;margin-bottom:-4px;font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;font-size:2.4375rem;letter-spacing:.04em}#gNaviModal .container .clinic>li .contact .schedule{flex:0 0 auto;display:flex;align-items:center;border:1px solid #b0abf0;padding:3px 11px 4px;border-radius:5px;margin-left:13px;font-size:1rem;line-height:1.125;letter-spacing:.05em;color:#b0abf0;text-decoration:none}#gNaviModal .container .clinic>li .contact .schedule::before{content:"";flex:0 0 auto;display:block;background-color:#b0abf0;-webkit-mask:url(../img/ico_schedule.svg)center/contain no-repeat;mask:url(../img/ico_schedule.svg)center/contain no-repeat;width:22px;height:20px;margin-right:9px}#gNaviModal .container .clinic>li .address{text-align:center;font-size:.9375rem;line-height:1.967}#gNaviModal .container .clinic>li:nth-child(2) .tel .label{border-color:#ce80a3;color:#ce80a3}#gNaviModal .container .clinic>li:nth-child(2) .tel .ico,#gNaviModal .container .clinic>li:nth-child(2) .tit{background-color:#ce80a3}}#gNavi{margin-top:5px;margin-bottom:26px}#gNavi .container{max-width:1450px;padding:0 50px;margin:0 auto;position:relative;z-index:99}#gNavi .container .nav>ul{display:flex}#gNavi .container .nav>ul>li{flex:1 1 auto;position:relative}#gNavi .container .nav>ul>li::after,#gNavi .container .nav>ul>li:first-child::before{content:"";display:block;position:absolute;top:50%;width:1px;height:30px;margin:-15px 0;background-color:#9d8061;opacity:.3}#gNavi .container .nav>ul>li:first-child::before{right:auto;left:0}#gNavi .container .nav>ul>li::after{right:0}#gNavi .container .nav>ul>li>a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:55px;line-height:1.5;color:#222;text-decoration:none;transition:opacity .3s}#gNavi .container .nav>ul>li>a .txt{display:block;font-family:"Noto Serif JP",serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:normal;font-size:1rem}#gNavi .container .nav>ul>li>a::after{content:attr(data-en);display:block;margin-top:8px;font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;font-size:.8125rem;letter-spacing:.05em;color:#615136}#clinic .container .info>li .map .btn>a:hover,#gNavi .container .nav>ul>li>a:hover{opacity:.7}#gNavi .container .nav>ul>li.menu,#gNavi .container .nav>ul>li.menu>a .txt{position:relative}#gNavi .container .nav>ul>li.menu>a .txt::after{content:"";display:block;position:absolute;right:-16px;top:8px;width:6px;height:6px;border:1px solid #222;border-width:0 1px 1px 0;transform-origin:75% 75%;transform:rotate(45deg)}#gNavi .container .nav>ul>li.menu:focus-within .sub,#gNavi .container .nav>ul>li.menu:hover .sub{opacity:1;visibility:visible;transition:opacity .3s,visibility 0s}#gNavi .container .nav>ul>li.menu .sub{position:absolute;left:50%;top:100%;padding-top:5px;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}#gNavi .container .nav>ul>li.menu .sub>ul{padding:20px;display:grid;grid-template-columns:repeat(4,235px);gap:5px}#gNavi .container .nav>ul>li.menu .sub>ul>li{box-shadow:0 0 0 20px #fff}#gNavi .container .nav>ul>li.menu .sub>ul>li>a{display:flex;align-items:center;height:80px;padding:0 9px;background-color:#f9f8f7;border:1px solid #857669;font-family:"Noto Serif JP",serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:1rem;line-height:1.3125;letter-spacing:.05em;color:#857669;text-decoration:none;position:relative;z-index:1;transition:background-color .3s,color .3s}#gNavi .container .nav>ul>li.menu .sub>ul>li>a::before{content:"";flex:0 0 auto;display:block;background-color:#857669;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:51px;height:37px;margin-right:8px;transition:background-color .3s}#gNavi .container .nav>ul>li.menu .sub>ul>li>a.current,#gNavi .container .nav>ul>li.menu .sub>ul>li>a:hover{background-color:#857669;color:#fff!important}#gNavi .container .nav>ul>li.menu .sub>ul>li>a.current::before,#gNavi .container .nav>ul>li.menu .sub>ul>li>a:hover::before{background-color:#fff!important}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(13)>a,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(2)>a,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(5)>a,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(9)>a{background-color:#fbf6f8;border-color:#b2527b;color:#b2527b}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(13)>a.current,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(13)>a::before,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(13)>a:hover,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(2)>a.current,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(2)>a::before,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(2)>a:hover,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(5)>a.current,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(5)>a::before,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(5)>a:hover,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(9)>a.current,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(9)>a::before,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(9)>a:hover{background-color:#b2527b}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(10)>a,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(3)>a,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(6)>a{background-color:#f9fbf9;border-color:#88aa8b;color:#88aa8b}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(10)>a.current,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(10)>a::before,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(10)>a:hover,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(3)>a.current,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(3)>a::before,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(3)>a:hover,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(6)>a.current,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(6)>a::before,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(6)>a:hover{background-color:#88aa8b}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(11)>a,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(4)>a,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(7)>a{background-color:#fafafc;border-color:#9a96c7;color:#9a96c7}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(11)>a.current,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(11)>a::before,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(11)>a:hover,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(4)>a.current,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(4)>a::before,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(4)>a:hover,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(7)>a.current,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(7)>a::before,#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(7)>a:hover{background-color:#9a96c7}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(1)>a::before{-webkit-mask-image:url(../img/ico_treatment01.svg);mask-image:url(../img/ico_treatment01.svg);-webkit-mask-size:27px auto;mask-size:27px auto}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(2)>a::before{-webkit-mask-image:url(../img/ico_treatment02.svg);mask-image:url(../img/ico_treatment02.svg);-webkit-mask-size:37px auto;mask-size:37px auto}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(3)>a::before{-webkit-mask-image:url(../img/ico_treatment03.svg);mask-image:url(../img/ico_treatment03.svg);-webkit-mask-size:32px auto;mask-size:32px auto}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(4)>a::before{-webkit-mask-image:url(../img/ico_treatment04.svg);mask-image:url(../img/ico_treatment04.svg);-webkit-mask-size:27px auto;mask-size:27px auto}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(5)>a::before{-webkit-mask-image:url(../img/ico_treatment05.svg);mask-image:url(../img/ico_treatment05.svg);-webkit-mask-size:40px auto;mask-size:40px auto}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(6)>a::before{-webkit-mask-image:url(../img/ico_treatment06.svg);mask-image:url(../img/ico_treatment06.svg);-webkit-mask-size:38px auto;mask-size:38px auto}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(7)>a::before{-webkit-mask-image:url(../img/ico_treatment07.svg);mask-image:url(../img/ico_treatment07.svg);-webkit-mask-size:40px auto;mask-size:40px auto}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(8)>a::before{-webkit-mask-image:url(../img/ico_treatment08.svg);mask-image:url(../img/ico_treatment08.svg);-webkit-mask-size:51px auto;mask-size:51px auto}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(9)>a::before{-webkit-mask-image:url(../img/ico_treatment09.svg);mask-image:url(../img/ico_treatment09.svg);-webkit-mask-size:40px auto;mask-size:40px auto}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(10)>a::before{-webkit-mask-image:url(../img/ico_treatment10.svg);mask-image:url(../img/ico_treatment10.svg);-webkit-mask-size:33px auto;mask-size:33px auto}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(11)>a::before{-webkit-mask-image:url(../img/ico_treatment11.svg);mask-image:url(../img/ico_treatment11.svg);-webkit-mask-size:21px auto;mask-size:21px auto}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(12)>a::before{-webkit-mask-image:url(../img/ico_treatment12.svg);mask-image:url(../img/ico_treatment12.svg);-webkit-mask-size:35px auto;mask-size:35px auto}#gNavi .container .nav>ul>li.menu .sub>ul>li:nth-child(13)>a::before{-webkit-mask-image:url(../img/ico_treatment13.svg);mask-image:url(../img/ico_treatment13.svg);-webkit-mask-size:38px auto;mask-size:38px auto}#decoContents{position:absolute;left:0;right:0;top:547px;bottom:0;z-index:-1;pointer-events:none;overflow:hidden}#decoContents>div{width:1100px;margin:0 auto;position:relative;height:953px}#decoContents>div>div{position:absolute;top:0;background:center/contain no-repeat;background-image:url(../img/deco_contents03.png);width:1747px;height:387px}@media (max-width:750px){#decoContents>div>div{background-image:url(../img/deco_contents03_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#decoContents>div>div{background-image:url(../img/deco_contents03@2x.png)}}#decoContents>div:nth-child(2n+1)>div{left:-1190px}#decoContents>div:nth-child(2n)>div{right:-878px}@media (max-width:750px){#decoContents{top:1299px}#decoContents>div{width:auto;height:1720px}#decoContents>div:nth-child(2n+1)>div{left:-806px}#decoContents>div:nth-child(2n)>div{left:-815px}}#gallery{margin-bottom:118px}@media (max-width:750px){#gallery{margin-bottom:102px}#gallery .splide__slide{width:435px}#gallery .splide__slide img{width:100%;height:auto}}#clinic{margin-bottom:119px}#clinic .container{max-width:1200px;min-width:1100px;margin:0 auto}#clinic .container .logo{text-align:center;margin-bottom:62px}#clinic .container .info{display:flex;justify-content:space-around;background-color:#f9f9f9;padding:70px 0 28px;position:relative}#clinic .container .info::after{content:"";display:block;position:absolute;left:50%;top:95px;bottom:95px;width:1px;background-color:#bfbfbf}#clinic .container .info>li{flex:0 0 auto;width:460px;display:flex;flex-direction:column}#clinic .container .info>li .tel .label,#clinic .container .info>li .tit{font-family:"Noto Serif JP",serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt"}#clinic .container .info>li .tit{background-color:#b0abf0;border-radius:20px;padding:0 10px 1px;margin-bottom:33px;text-align:center;font-size:1.625rem;line-height:1.5;letter-spacing:.1em;color:#fff}#clinic .container .info>li .tel{margin-bottom:27px;display:flex;justify-content:center;align-items:center;line-height:1;color:#222;text-decoration:none}#clinic .container .info>li .tel .label{flex:0 0 auto;display:block;border:1px solid #b0abf0;padding:9px 11px 10px;border-radius:5px;margin-right:15px;font-size:1.5rem;letter-spacing:.05em;color:#b0abf0}#clinic .container .info>li .tel .ico{flex:0 0 auto;display:block;margin-top:-2px;background-color:#b0abf0;-webkit-mask:url(../img/ico_tel.svg)center/contain no-repeat;mask:url(../img/ico_tel.svg)center/contain no-repeat;width:26px;height:26px;margin-right:13px}#clinic .container .info>li .tel .num{display:block;margin-bottom:-4px;font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;font-size:2.4375rem;letter-spacing:.04em}#clinic .container .info>li .address{margin-bottom:23px;text-align:center;font-size:.9375rem;line-height:1.967}#clinic .container .info>li .schedule>table td,#clinic .container .info>li .schedule>table th{width:39px;text-align:center;vertical-align:middle;line-height:1.5}#clinic .container .info>li .schedule>table td:first-child,#clinic .container .info>li .schedule>table th:first-child{width:auto}#clinic .container .info>li .schedule>table td:last-child,#clinic .container .info>li .schedule>table th:last-child{width:64px;padding-right:13px}#clinic .container .info>li .schedule>table thead th{padding:4px 0 6px;background-color:#b0abf0;color:#fff}#clinic .container .info>li .schedule>table thead td{background-color:#b0abf0;color:#fff;padding:4px 0 6px 31px;text-align:left;letter-spacing:.13em}#clinic .container .info>li .schedule>table tbody{border-bottom:1px solid #bfbfbf}#clinic .container .info>li .schedule>table tbody::before{content:"";display:table-row;height:16px}#clinic .container .info>li .schedule>table tbody::after{content:"";display:table-row;height:14px}#clinic .container .info>li .schedule>table tbody td,#clinic .container .info>li .schedule>table tbody th{padding:2px 0}#clinic .container .info>li .schedule>table tbody th{font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;font-size:1.1875rem}#clinic .container .info>li .schedule>table tbody td{font-size:.875rem;color:#b0abf0}#clinic .container .info>li .schedule .notice{margin-top:11px;padding-left:32px;font-size:.9375rem;line-height:1.8}#clinic .container .info>li .schedule .notice .indent{text-indent:-2.7em;padding-left:2.7em}#clinic .container .info>li .map{margin-top:auto;padding-top:39px}#clinic .container .info>li .map .mask{overflow:hidden;height:235px}#clinic .container .info>li .map .mask iframe{display:block;width:100%;height:calc(100% + 300px);margin:-150px 0}#clinic .container .info>li .map .btn{display:flex;justify-content:end;margin-top:13px;padding-right:1px}#clinic .container .info>li .map .btn>a{flex:0 0 auto;display:flex;align-items:center;font-size:1.1875rem;line-height:1.5;letter-spacing:.05em;color:#9d8061;text-decoration:none;transition:opacity .3s}#clinic .container .info>li .map .btn>a .arrow{flex:0 0 auto;display:block;width:21px;height:21px;margin-left:29px;border-radius:50%;border:1px solid #9d8061;position:relative}#clinic .container .info>li .map .btn>a .arrow::after{content:"";display:block;position:absolute;right:6px;top:50%;width:7px;height:7px;border:1px solid #9d8061;border-width:1px 1px 0 0;transform-origin:right top;transform:rotate(45deg)}#clinic .container .info>li:nth-child(2) .tel .label{border-color:#ce80a3;color:#ce80a3}#clinic .container .info>li:nth-child(2) .schedule>table thead td,#clinic .container .info>li:nth-child(2) .schedule>table thead th,#clinic .container .info>li:nth-child(2) .tel .ico,#clinic .container .info>li:nth-child(2) .tit,#footer .container .btn>.reserve.reserve .clinic a:nth-child(2),#footer .container .btn>a.reserve .clinic a:nth-child(2){background-color:#ce80a3}#clinic .container .info>li:nth-child(2) .schedule>table tbody td{color:#ce80a3}@media (max-width:750px){#clinic{margin-bottom:99px}#clinic .container{max-width:none;min-width:auto;padding:0 40px}#clinic .container .logo{margin-bottom:59px}#clinic .container .info{display:block;padding:40px 40px 69px;position:relative}#clinic .container .info::after{display:none}#clinic .container .info>li{width:auto;position:relative;padding-bottom:69px;border-bottom:2px solid #bfbfbf;margin-bottom:69px}#clinic .container .info>li .tit{border-radius:30px;padding:0 15px;margin-bottom:40px;font-size:1.25rem}#clinic .container .info>li .tel{justify-content:center;height:120px;margin-bottom:35px;border:2px solid #b0abf0;border-radius:6px;padding-left:6px}#clinic .container .info>li .tel .label{border:0;padding:0;margin-top:-4px;margin-right:12px;text-align:center;font-size:.875rem;line-height:1.143;letter-spacing:.05em}#clinic .container .info>li .tel .ico{margin-top:0;width:36px;height:36px;margin-right:20px}#clinic .container .info>li .tel .num{margin-bottom:-8px;font-size:1.8125rem;letter-spacing:.04em}#clinic .container .info>li .address{margin-bottom:38px;line-height:1.734}#clinic .container .info>li .schedule>table{width:100%}#clinic .container .info>li .schedule>table td,#clinic .container .info>li .schedule>table th{width:53px}#clinic .container .info>li .schedule>table td:first-child,#clinic .container .info>li .schedule>table th:first-child{width:auto}#clinic .container .info>li .schedule>table td:last-child,#clinic .container .info>li .schedule>table th:last-child{width:84px;padding-right:5px}#clinic .container .info>li .schedule>table thead th{padding:8px 0 10px;font-size:.875rem}#clinic .container .info>li .schedule>table thead td{font-size:.875rem;padding:8px 0 10px 21px;letter-spacing:.05em}#clinic .container .info>li .schedule>table tbody{border-bottom-width:2px}#clinic .container .info>li .schedule>table tbody::before{height:20px}#clinic .container .info>li .schedule>table tbody::after{height:29px}#clinic .container .info>li .schedule>table tbody td,#clinic .container .info>li .schedule>table tbody th{padding:5px 0 6px}#clinic .container .info>li .schedule>table tbody th{text-align:right;padding-right:12px;font-size:.9375rem}#clinic .container .info>li .schedule>table tbody td{font-size:.8125rem}#clinic .container .info>li .schedule .notice{margin-top:20px;padding-left:0;margin-right:-40px;font-feature-settings:"palt"}#clinic .container .info>li .map{margin-top:39px;padding-top:0}#clinic .container .info>li .map .mask{height:400px}#clinic .container .info>li .map .btn{justify-content:center;margin-top:42px;padding-right:0}#clinic .container .info>li .map .btn>a{font-size:.875rem}#clinic .container .info>li .map .btn>a .arrow{width:33px;height:33px;margin-left:15px;margin-bottom:-8px;border-width:2px}#clinic .container .info>li .map .btn>a .arrow::after{right:8px;width:12px;height:12px;border-width:2px 2px 0 0}#clinic .container .info>li:nth-child(2) .tel{border-color:#ce80a3}#clinic .container .info>li:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}}#footer{background-color:#f0e8dc}#footer .container{width:1100px;margin:0 auto;padding:51px 0 112px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:65px 0}#footer .container .logo{align-self:center}#footer .container .btn{display:flex;justify-content:end;padding-right:16px}#footer .container .btn>.reserve,#footer .container .btn>a{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#615136;width:160px;height:160px;border:1px solid #fff;margin-right:20px;border-radius:50%;color:#fff;text-decoration:none;transition:opacity .3s}#footer .container .btn>.reserve::before,#footer .container .btn>a::before{content:"";display:block;flex:0 0 auto;background-color:#fff;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:48px;height:43px;margin-bottom:5px}#footer .container .btn>.reserve .ja,#footer .container .btn>a .ja{display:flex;flex-direction:column;justify-content:center;text-align:center;min-height:2.556em;font-family:"Noto Serif JP",serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:1.125rem;line-height:1.278;letter-spacing:.1em}#footer .container .btn>.reserve .en,#footer .container .btn>a .en{display:block;margin-top:4px;font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;font-size:.9375rem;line-height:1.5;letter-spacing:.1em}#footer .container .btn>.reserve:hover,#footer .container .btn>a:hover{opacity:.7}#footer .container .btn>.reserve.access::before,#footer .container .btn>a.access::before{-webkit-mask-image:url(../img/ico_access.svg);mask-image:url(../img/ico_access.svg)}#footer .container .btn>.reserve.reserve,#footer .container .btn>a.reserve{background-color:#b2527b}#footer .container .btn>.reserve.reserve::before,#footer .container .btn>a.reserve::before{-webkit-mask-image:url(../img/ico_reserve.svg);mask-image:url(../img/ico_reserve.svg);-webkit-mask-size:41px auto;mask-size:41px auto}#footer .container .btn>.reserve.reserve:hover,#footer .container .btn>a.reserve:hover{opacity:1}#footer .container .btn>.reserve.reserve .ja,#footer .container .btn>a.reserve .ja{min-height:1.5em}#footer .container .btn>.reserve.reserve .clinic,#footer .container .btn>a.reserve .clinic{display:flex;justify-content:center;margin-top:5px}#footer .container .btn>.reserve.reserve .clinic a,#footer .container .btn>a.reserve .clinic a{flex:0 0 auto;display:block;padding:2px 5px 4px;border-radius:2px;margin-right:5px;background-color:#b0abf0;font-size:1rem;line-height:1.5;letter-spacing:.05em;color:#fff;text-decoration:none}#footer .container .btn>.reserve.reserve .clinic a:last-child,#footer .container .btn>a.reserve .clinic a:last-child{margin-right:0}#fixed a:hover,#footer .container .btn>.reserve.reserve .clinic a:hover,#footer .container .btn>a.reserve .clinic a:hover{opacity:.7}#footer .container .btn>.reserve.faq,#footer .container .btn>a.faq{background-color:#9a96c7}#footer .container .btn>.reserve.faq::before,#footer .container .btn>a.faq::before{-webkit-mask-image:url(../img/ico_faq.svg);mask-image:url(../img/ico_faq.svg)}#footer .container .btn>.reserve:last-child,#footer .container .btn>a:last-child{margin-right:0}#footer .container .link{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(5,auto);grid-template-rows:repeat(5,auto);grid-auto-flow:column;justify-content:space-between;gap:10px}#footer .container .link>li{position:relative;padding-left:18px;font-size:.9375rem;line-height:1.5}#footer .container .link>li::before{content:"";display:block;position:absolute;left:0;top:7px;border:1px solid #9d8061;border-width:4px 0 4px 9px;border-color:transparent #9d8061}#footer .container .link>li>a{color:#222;text-decoration:none;background:linear-gradient(to right,#222,#222) right bottom/0 1px no-repeat;padding-bottom:2px;transition:background-size .3s}#footer .container .link>li>a:hover{background-position:left bottom;background-size:100% 1px}#footer .container .link>li.menu{grid-row:1;padding-left:0}#footer .container .link>li.menu::before,.develop_menus .list li .en{display:none}#footer .container .link>li.menu~li::before{border-color:transparent #ce80a3}#footer .copyright{display:flex;justify-content:center;align-items:center;height:60px;background-color:#9d8061;font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;font-size:.8125rem;line-height:1.5;letter-spacing:.12em;color:#fff}@media (max-width:750px){#footer{padding-bottom:104px}#footer .container{width:auto;padding:72px 40px 60px;display:flex;flex-direction:column;align-items:center;gap:0}#footer .container .logo{margin-bottom:40px}#footer .container .btn{justify-content:center;padding-right:0}#footer .container .btn>a{width:400px;height:80px;border-width:2px;border-radius:0;flex-direction:row;justify-content:center}#footer .container .btn>a::before{width:72px;height:65px;margin-right:20px;transform-origin:center;transform:scale(.75)}#footer .container .btn>a .ja{min-height:auto;font-size:.875rem}#footer .container .btn>a .en{display:none;margin-top:7px;font-size:.75rem;letter-spacing:.04em}#footer .copyright{height:100px;font-size:.6875rem;letter-spacing:.04em}}#fixed{position:fixed;z-index:995;right:48px;bottom:48px;display:flex;flex-direction:column;align-items:flex-end}#fixed a,.develop_menus,.develop_menus .list{display:flex;justify-content:center}#fixed a{flex:0 0 auto;align-items:center;transition:opacity .3s}#fixed #scrollUp{flex-direction:column;width:60px;height:60px;background-color:#ce80a3;padding-top:14px;position:relative}#fixed #scrollUp::before{content:"";display:block;position:absolute;left:50%;top:10px;width:9px;height:9px;border:1px solid #fff;border-width:1px 0 0 1px;transform-origin:left top;transform:rotate(45deg)}@media (max-width:750px){#fixed{left:0;right:0;bottom:0;flex-direction:row}#fixed a{height:100px;line-height:1.5;text-decoration:none}#fixed .accordion{flex:1 1 30%;margin-right:2px;display:flex;flex-direction:column-reverse;background-color:#86a989}#fixed .accordion .sub>ul>li>a .label,#fixed .accordion>a{font-family:"Noto Serif JP",serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:.875rem;color:#fff}#fixed .accordion>a::before{content:"";display:block;flex:0 0 auto;background-color:#fff;-webkit-mask:url(../img/ico_tel.svg)center/contain no-repeat;mask:url(../img/ico_tel.svg)center/contain no-repeat;width:36px;height:36px;margin-right:9px}#fixed .accordion>a.open+.sub,#fixed .reserve.open+.sub,#fixed .reserve01.open+.sub,#fixed .reserve02.open+.sub{max-height:210px;visibility:visible;transition:max-height .3s,visibility 0s}#fixed .accordion .sub{max-height:0;display:flex;flex-direction:column;justify-content:end;overflow:hidden;visibility:hidden;transition:max-height .3s,visibility 0s .3s}#fixed .accordion .sub>ul{padding:6px 6px 10px}#fixed .accordion .sub>ul>li{margin-bottom:6px}#fixed .accordion .sub>ul>li>a{height:90px;background-color:#fff;border-radius:4px}#fixed .accordion .sub>ul>li>a .label{display:block;background-color:#b0abf0;border-radius:4px;padding:3px 11px;margin-right:10px;font-size:.71875rem;letter-spacing:.05em}#fixed .accordion .sub>ul>li>a .num{display:block;font-family:adobe-garamond-pro,serif;font-weight:600;font-style:normal;font-size:1rem;letter-spacing:.02em;color:#b0abf0}#fixed .accordion .sub>ul>li>a .txt{display:block;padding-left:6px;margin-top:-4px;font-family:"Noto Serif JP",serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:.8125rem;color:#222}#fixed .accordion .sub>ul>li:nth-child(2)>a .label{background-color:#ce80a3}#fixed .accordion .sub>ul>li:nth-child(2)>a .num{color:#ce80a3}#fixed .accordion .sub>ul>li:last-child{margin-bottom:0}#fixed .reserve01,#fixed .reserve02{flex:1 1 30%;margin-right:2px;font-family:"Noto Serif JP",serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:.875rem;color:#fff}#fixed #scrollUp,#fixed .reserve{font-style:normal;color:#fff;background-color:#b2527b}#fixed .reserve{flex:1 1 30%;margin-right:2px;font-family:"Noto Serif JP",serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:.875rem}#fixed .reserve01::before,#fixed .reserve02::before,#fixed .reserve::before{content:"";display:block;flex:0 0 auto;background-color:#fff;-webkit-mask:url(../img/ico_reserve.svg)center/contain no-repeat;mask:url(../img/ico_reserve.svg)center/contain no-repeat;width:46px;height:45px;margin-right:9px}#fixed .reserve01{background-color:#b0abf0}#fixed .reserve02{background-color:#ce80a3}#fixed #scrollUp{width:100px;height:100px;padding-top:26px;text-align:center;font-family:adobe-garamond-pro,serif;font-weight:600;font-size:.75rem;line-height:1;letter-spacing:.05em}#fixed #scrollUp::before{top:17px;width:15px;height:15px;border-width:2px 0 0 2px}}.develop_menus{padding:0 50px 50px;align-items:center}.develop_menus .list{max-width:1100px;flex-wrap:wrap}.develop_menus .list li{margin:10px}.develop_menus .list li a{text-decoration:none;color:#000}.develop_menus .list li a:hover{text-decoration:underline}@media (max-width:750px){.develop_menus{padding:0 50px 100px}.develop_menus .list{max-width:none;justify-content:flex-start}.develop_menus .list li{width:100%;border-top:2px solid #cacaca;margin:0}.develop_menus .list li a{display:block;text-align:left;padding:10px 20px}.develop_menus .list li:last-child{border-bottom:2px solid #cacaca}}