@charset "UTF-8";:root{--accent: 124, 58, 237;--accent-gradient: linear-gradient( 45deg, rgb(var(--accent)), #da62c4 30%, white 60% )}body{margin:auto;position:relative}p{margin:0}a{text-decoration:none;font-family:inherit;letter-spacing:inherit}button{border:0;padding:0;font-family:inherit;letter-spacing:inherit}div,pre,p,blockquote,form,input,textarea,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td,embed,object{margin:0;padding:0;vertical-align:baseline}body{width:100%;max-width:none}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:400;font-size:1em}table{border-spacing:0}* html table{border-collapse:collapse}*:first-child+html table{border-collapse:collapse}table,th,td,img{border:0}caption,th{text-align:left;font-weight:400}img,input{vertical-align:middle}ul,ol{list-style:none}q:before,q:after{content:""}a,a:hover,div,p{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}a{outline:none}.mt05{margin-top:.5em}.mt1{margin-top:1em}.mt15{margin-top:1.5em}.mt2{margin-top:2em}.mt25{margin-top:2.5em}.mt3{margin-top:3em}.mt35{margin-top:3.5em}.mt4{margin-top:4em}.mt45{margin-top:4.5em}.mt5{margin-top:4em}.mt55{margin-top:5.5em}.mt6{margin-top:6em}.mt65{margin-top:6.5em}.mt7{margin-top:7em}.mt75{margin-top:7.5em}.mt8{margin-top:8em}.mt85{margin-top:8.5em}.mt9{margin-top:9em}.mt95{margin-top:9.5em}.mt10{margin-top:10em}.mb05{margin-bottom:.5em}.mb1{margin-bottom:1em}.mb15{margin-bottom:1.5em}.mb2{margin-bottom:2em}.mb25{margin-bottom:2.5em}.mb3{margin-bottom:3em}.mb35{margin-bottom:3.5em}.mb4{margin-bottom:4em}.mb45{margin-bottom:4.5em}.mb5{margin-bottom:5em}.mb55{margin-bottom:5.5em}.mb6{margin-bottom:6em}.mr05{margin-right:.5em}.mr1{margin-right:1em}.mr15{margin-right:1.5em}.mr2{margin-right:2em}.mr25{margin-right:2.5em}.mr3{margin-right:3em}.mr35{margin-right:3.5em}.mr4{margin-right:4em}.mr45{margin-right:4.5em}.mr5{margin-right:4em}.mr55{margin-right:5.5em}.mr6{margin-right:6em}.ml05{margin-left:.5em}.ml1{margin-left:1em}.ml15{margin-left:1.5em}.ml2{margin-left:2em}.ml25{margin-left:2.5em}.ml3{margin-left:3em}.ml35{margin-left:3.5em}.ml4{margin-left:4em}.ml45{margin-left:4.5em}.ml5{margin-left:4em}.ml55{margin-left:5.5em}.ml6{margin-left:6em}.mt_05{margin-top:-.5em}.mt_1{margin-top:-1em}.mt_15{margin-top:-1.5em}.mt_2{margin-top:-2em}.mt_25{margin-top:-2.5em}.mt_3{margin-top:-3em}.mt_35{margin-top:-3.5em}.mt_4{margin-top:-4em}.mt_45{margin-top:-4.5em}.mt_5{margin-top:-4em}.mt_55{margin-top:-5.5em}.mt_6{margin-top:-6em}.pb1{padding-bottom:1em}.pb15{padding-bottom:1.5em}.pb2{padding-bottom:2em}.pb25{padding-bottom:2.5em}.pb3{padding-bottom:3em}.pb35,.pb4{padding-bottom:3.5em}.pb45{padding-bottom:4em}.pb5{padding-bottom:4.5em}.pb55{padding-bottom:5.5em}.pb6{padding-bottom:6em}.pt1{padding-top:1em}.pt15{padding-top:1.5em}.pt2{padding-top:2em}.pt25{padding-top:2.5em}.pt3{padding-top:3em}.pt35,.pt4{padding-top:3.5em}.pt45{padding-top:4em}.pt5{padding-top:4.5em}.pt55{padding-top:5.5em}.pt6{padding-top:6em}.pl1{padding-left:1em}.pl15{padding-left:1.5em}.pl2{padding-left:2em}.pl25{padding-left:2.5em}.pl3{padding-left:3em}.pl35,.pl4{padding-left:3.5em}.pl45{padding-left:4em}.pl5{padding-left:4.5em}.pl55{padding-left:5.5em}.pl6{padding-left:6em}.pb1{padding-right:1em}.pr15{padding-right:1.5em}.pr2{padding-right:2em}.pr25{padding-right:2.5em}.pr3{padding-right:3em}.pr35,.pr4{padding-right:3.5em}.pr45{padding-right:4em}.pr5{padding-right:4.5em}.pr55{padding-right:5.5em}.pr6{padding-right:6em}.fl1{float:left;margin-right:1em}.fl15{float:left;margin-right:1.5em}.fl2{float:left;margin-right:2em}.fl25{float:left;margin-right:2.5em}.fl3{float:left;margin-right:3em}.fl35{float:left;margin-right:3.5em}.fl4{float:left;margin-right:4em}.fl45{float:left;margin-right:4.5em}.fl5{float:left;margin-right:5em}.fl55{float:left;margin-right:5.5em}.fr1{float:right;margin-left:1em}.fr15{float:right;margin-left:1.5em}.fr2{float:right;margin-left:2em}.fr25{float:right;margin-left:2.5em}.fr3{float:right;margin-left:3em}.fr35{float:right;margin-left:3.5em}.fr4{float:right;margin-left:4em}.fr45{float:right;margin-left:4.5em}.fr5{float:right;margin-left:5em}.fr55{float:right;margin-left:5.5em}.bbd{border-bottom:1px dotted #666666}.bds{border-bottom:1px solid #666666}.btd{border-top:1px dotted #666666}.bts{border-top:1px solid #666666}.center{text-align:center}div#blog{width:424px;margin:auto}ul#feed{width:424px;height:440px;overflow:auto}p#blog_link a{display:block;text-align:center;background:#664d86;line-height:0em;padding:20px;color:#fff;border-radius:20px}div#twitter{width:380px;float:right;height:500px}div#wrapper{width:100%;position:relative;min-height:100%}#page-top{position:fixed;bottom:40px;right:30px;z-index:3;transition:1s all linear}#page-top a{color:#fff;display:inline-block;border:#ffffff solid 5px;background:#664d86;text-align:center;padding:30px;border-radius:10px;filter:alpha(opacity=90);opacity:0;transition:1s all linear}#page-top a.active{opacity:.9;-moz-opacity:.9;transition:1s all linear}div#container{padding-bottom:300px}div#container div#header{padding:40px 0;margin-bottom:2em}div#container div#header div#header_contents{width:860px;margin:0 auto}div#container div#header div#header_contents h1{float:left;width:526px;height:125px}div#container div#header div#header_contents ul#header_info{float:right;width:299px}div#container div#header div#header_contents ul#header_info li#address{font-weight:700;line-height:1.5em;color:#664d86;margin:8px 0}div#container div#header div#menu{background:url(..../images/menu_back.gif) repeat-x;height:163px;width:100%;text-align:center;margin-top:30px}div#container div#contents01{width:837px;margin:0 auto 5em}div#container div#contents01 ul#list01{width:440px;float:left}div#container div#contents01 ul#list01 li{background:url(..../images/onpu01.gif) no-repeat;padding-left:50px;color:#545454;min-height:33px;border-bottom:dotted 1px #664d86;line-height:1.6em;padding-bottom:10px;margin-bottom:30px;font-weight:700;font-size:1.1em}div#container div#contents01 ul#list02{float:right;width:380px}div#container div#contents01 ul#list02 li{float:right;padding:0 0 20px 20px}div#container div#contents02{width:837px;margin:0 auto 10em}div#container div#contents03{width:900px;margin:0 auto 8em}div#container div#contents03 h3{text-align:center;font-size:1.6em;font-weight:700}div#container div#contents03 h3 span{color:#664d86;border-bottom:1px solid #664d86}div#container div#contents04{width:840px;margin:0 auto}div#container div#contents04 div#address{line-height:1.6em}div#container div#contents04 div#address h4{color:#664d86;font-size:1.4em;line-height:1.6em;margin-bottom:1em;font-weight:700}div#footer{position:absolute;bottom:0;height:200px;width:100%;background:url(..../images/background.gif)}div#footer div#footer_contents{width:900px;margin:0 auto;padding-top:10px}div#footer div#footer_contents p#copyright{color:#fff;font-size:.7em;padding-bottom:30px}div#footer div#footer_contents ul#footer_menu li{float:left;margin-right:10px}.topLine{width:100%;background:url(..../images/background.gif);height:12px}:root{--color-brown: #4d3828;--color-gold: linear-gradient(to bottom, #b39861 0%,#d2be93 25%,#e7d9be 50%,#d2be93 75%,#b39861 100%);--color-gray: #f8f8f8;--color-brown-gradation-light: linear-gradient(to bottom, #4d3828 0%,#715b4b 50%,#907a6a 100%);--color-brown-gradation-dark: linear-gradient(to bottom, #4d3828 0%,#1a0e05 .01%,#2e1c0f 50%,#4d3828 100%);--color-orange-gradation: linear-gradient(to bottom, #ef8131 0%,#f2a674 100%);--color-blue: #00639a;--color-black-100: #545454;--color-black-60: #545454;--color-white-100: #ffffff;--color-white-70: #ffffff;--color-purple-100: #664d86;--color-purple-70: #664d86;--color-gray-bfbfbf: #bfbfbf}:where(.astro-C2FDJEKN){font-family:"M PLUS Rounded 1c",sans-serif;font-size:16px;line-height:1.5;color:var(--color-black-100)}@media screen and (min-width: 768px){.section:where(.astro-C2FDJEKN){padding:100px 0;width:100%;max-width:900px;box-sizing:border-box;margin:auto}.section:where(.astro-C2FDJEKN) .title:where(.astro-C2FDJEKN){margin-bottom:56px}.section:where(.astro-C2FDJEKN) .title:where(.astro-C2FDJEKN) .mainTitle:where(.astro-C2FDJEKN){font-size:32px;font-weight:700;color:var(--color-purple-100);text-align:center}.section:where(.astro-C2FDJEKN) .title:where(.astro-C2FDJEKN) .subTitle:where(.astro-C2FDJEKN){font-size:24px;font-weight:700;color:var(--color-purple-100);text-align:center}.section:where(.astro-C2FDJEKN) .sectionContent:where(.astro-C2FDJEKN){width:100%;box-sizing:border-box}}@media screen and (max-width: 768px){.section:where(.astro-C2FDJEKN){padding:64px 24px;width:100%;box-sizing:border-box}.section:where(.astro-C2FDJEKN) .title:where(.astro-C2FDJEKN){margin-bottom:48px}.section:where(.astro-C2FDJEKN) .title:where(.astro-C2FDJEKN) .mainTitle:where(.astro-C2FDJEKN){font-size:28px;font-weight:700;color:var(--color-purple-100);text-align:center}.section:where(.astro-C2FDJEKN) .title:where(.astro-C2FDJEKN) .subTitle:where(.astro-C2FDJEKN){font-size:20px;font-weight:700;color:var(--color-purple-100);text-align:center}.section:where(.astro-C2FDJEKN) .sectionContent:where(.astro-C2FDJEKN){width:100%;box-sizing:border-box}}.table:where(.astro-SBBZI5NH){margin-bottom:80px}.table:where(.astro-SBBZI5NH) :where(.astro-SBBZI5NH){box-sizing:border-box}.table:where(.astro-SBBZI5NH) .title:where(.astro-SBBZI5NH){font-size:26px;font-weight:500;margin-bottom:20px;text-align:center}.table:where(.astro-SBBZI5NH) .thead:where(.astro-SBBZI5NH){display:flex}.table:where(.astro-SBBZI5NH) .thead:where(.astro-SBBZI5NH) div:where(.astro-SBBZI5NH){font-weight:700;font-size:16px;text-align:center;letter-spacing:.16em;color:var(--color-white-100);border-right:1px solid #BFBFBF;padding:14px 0;background:var(--color-purple-100)}.table:where(.astro-SBBZI5NH) .thead:where(.astro-SBBZI5NH) div:where(.astro-SBBZI5NH):first-child{width:50%;border-radius:10px 0 0}.table:where(.astro-SBBZI5NH) .thead:where(.astro-SBBZI5NH) div:where(.astro-SBBZI5NH):last-child{width:50%;border-right:0;border-radius:0 10px 0 0}.table:where(.astro-SBBZI5NH) .tbody:where(.astro-SBBZI5NH) .trow:where(.astro-SBBZI5NH){display:flex;border-left:1px solid #BFBFBF}.table:where(.astro-SBBZI5NH) .tbody:where(.astro-SBBZI5NH) .trow:where(.astro-SBBZI5NH) div:where(.astro-SBBZI5NH){border-bottom:1px solid #BFBFBF;border-right:1px solid #BFBFBF;padding:16px;text-align:center;background-color:#fff;font-weight:500}.table:where(.astro-SBBZI5NH) .tbody:where(.astro-SBBZI5NH) .trow:where(.astro-SBBZI5NH) div:where(.astro-SBBZI5NH):first-child{width:50%}.table:where(.astro-SBBZI5NH) .tbody:where(.astro-SBBZI5NH) .trow:where(.astro-SBBZI5NH) div:where(.astro-SBBZI5NH):last-child{width:50%}.table:where(.astro-SBBZI5NH) .tbody:where(.astro-SBBZI5NH) .trow:where(.astro-SBBZI5NH):last-child{border-radius:0 0 0 10px}.table:where(.astro-SBBZI5NH) .tbody:where(.astro-SBBZI5NH) .trow:where(.astro-SBBZI5NH):last-child div:where(.astro-SBBZI5NH):first-child{border-radius:0 0 0 10px}.table:where(.astro-SBBZI5NH) .tbody:where(.astro-SBBZI5NH) .trow:where(.astro-SBBZI5NH):last-child div:where(.astro-SBBZI5NH):last-child{border-radius:0 0 10px}@media screen and (max-width: 768px){.table:where(.astro-SBBZI5NH){margin-bottom:60px}.table:where(.astro-SBBZI5NH) :where(.astro-SBBZI5NH){font-size:14px}.table:where(.astro-SBBZI5NH) .title:where(.astro-SBBZI5NH){font-size:20px;font-weight:500;margin-bottom:14px;text-align:center}.table:where(.astro-SBBZI5NH) .thead:where(.astro-SBBZI5NH) div:where(.astro-SBBZI5NH){padding:12px 0;font-size:14px}.table:where(.astro-SBBZI5NH) .tbody:where(.astro-SBBZI5NH) .trow:where(.astro-SBBZI5NH) div:where(.astro-SBBZI5NH){padding:14px 10px}}:root{--color-brown: #4d3828;--color-gold: linear-gradient( to bottom, #b39861 0%, #d2be93 25%, #e7d9be 50%, #d2be93 75%, #b39861 100% );--color-gray: #f8f8f8;--color-brown-gradation-light: linear-gradient( to bottom, #4d3828 0%, #715b4b 50%, #907a6a 100% );--color-brown-gradation-dark: linear-gradient( to bottom, #4d3828 0%, #1a0e05 .01%, #2e1c0f 50%, #4d3828 100% );--color-orange-gradation: linear-gradient( to bottom, #ef8131 0%, #f2a674 100% );--color-blue: #00639a;--color-black-100: #545454;--color-black-60: #545454;--color-white-100: #ffffff;--color-white-70: #ffffff;--color-purple-100: #664d86;--color-purple-70: #664d86;--color-gray-bfbfbf: #bfbfbf}:where(.astro-KLHLJCVD){font-family:"M PLUS Rounded 1c",sans-serif;font-size:16px;line-height:1.5;color:var(--color-black-100)}@supports (-webkit-touch-callout: none){html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}}@media screen and (min-width: 768px){.topBorder:where(.astro-KLHLJCVD){border-top:14px solid var(--color-purple-100);width:100%}#floatBtn:where(.astro-KLHLJCVD){position:fixed;bottom:40px;right:30px;z-index:10;opacity:0;transition:all .5s;width:136px;padding:24px;display:flex;justify-content:center;gap:10px;background:var(--color-purple-100);border-radius:10px;pointer-events:none;border:4px solid var(--color-white-100)}#floatBtn:where(.astro-KLHLJCVD).active{opacity:1;z-index:10;pointer-events:auto}#floatBtn:where(.astro-KLHLJCVD).active:hover{opacity:.7!important}#floatBtn:where(.astro-KLHLJCVD) p:where(.astro-KLHLJCVD){font-weight:700;color:var(--color-white-100)}.header:where(.astro-KLHLJCVD){width:100%;max-width:1020px;padding:40px 0;display:flex;justify-content:space-between;margin:auto}.header:where(.astro-KLHLJCVD) .logo:where(.astro-KLHLJCVD){width:534px;height:125px;display:block}.header:where(.astro-KLHLJCVD) .header_info:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD){display:flex;gap:6px;margin-bottom:4px}.header:where(.astro-KLHLJCVD) .header_info:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD){color:var(--color-purple-100);font-size:28px;font-style:normal;font-weight:500;text-decoration:underline}.header:where(.astro-KLHLJCVD) .header_info:where(.astro-KLHLJCVD) .address:where(.astro-KLHLJCVD){color:var(--color-purple-100);font-weight:500;margin-bottom:10px}.header:where(.astro-KLHLJCVD) .header_info:where(.astro-KLHLJCVD) .contact:where(.astro-KLHLJCVD){display:flex;justify-content:center;gap:10px;padding:12px 16px;background:var(--color-purple-70);border-radius:30px}.header:where(.astro-KLHLJCVD) .header_info:where(.astro-KLHLJCVD) .contact:where(.astro-KLHLJCVD):hover{opacity:.7}.header:where(.astro-KLHLJCVD) .header_info:where(.astro-KLHLJCVD) .contact:where(.astro-KLHLJCVD) p:where(.astro-KLHLJCVD){color:var(--color-white-100);font-weight:700}.header:where(.astro-KLHLJCVD) .hamburger:where(.astro-KLHLJCVD),.header:where(.astro-KLHLJCVD) .hamburgerMenu:where(.astro-KLHLJCVD){display:none}.menu:where(.astro-KLHLJCVD){position:relative;display:flex;gap:6px;justify-content:center;margin-bottom:20px}.menu:where(.astro-KLHLJCVD) .menuItem:where(.astro-KLHLJCVD){position:relative;display:inline-block;transition:all .3s ease}.menu:where(.astro-KLHLJCVD) .menuItem:where(.astro-KLHLJCVD):hover{transform:scale(1.1)}.menu:where(.astro-KLHLJCVD) .menuItem:where(.astro-KLHLJCVD):hover p:where(.astro-KLHLJCVD){opacity:.7}.menu:where(.astro-KLHLJCVD) .menuItem:where(.astro-KLHLJCVD) p:where(.astro-KLHLJCVD){position:absolute;bottom:46px;left:50%;transform:translate(-57%);color:var(--color-white-100);white-space:pre;width:fit-content;font-weight:700}.menu:where(.astro-KLHLJCVD) .borders:where(.astro-KLHLJCVD){width:100%;display:flex;flex-flow:column;gap:15px;position:absolute;z-index:-100;top:75px}.menu:where(.astro-KLHLJCVD) .borders:where(.astro-KLHLJCVD) span:where(.astro-KLHLJCVD){border-top:1px solid var(--color-purple-100);display:block;width:100%}.staff_notation:where(.astro-KLHLJCVD){display:none}.contentText:where(.astro-KLHLJCVD){font-size:34px;padding:10px 24px;color:var(--color-purple-100);border:2px solid var(--color-purple-100);border-radius:20px;text-align:center;margin-bottom:64px}.content:where(.astro-KLHLJCVD).about{padding:0 16px;box-sizing:border-box;display:flex;justify-content:space-between;gap:60px}.content:where(.astro-KLHLJCVD).price ul:where(.astro-KLHLJCVD){display:flex;flex-flow:column;gap:8px}.content:where(.astro-KLHLJCVD).price ul:where(.astro-KLHLJCVD) li:where(.astro-KLHLJCVD){list-style:none;font-size:14px}.content:where(.astro-KLHLJCVD).access{display:flex;gap:60px}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD){width:calc(100% - 547px)}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD)>img:where(.astro-KLHLJCVD){margin-bottom:56px;display:block;width:100%}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD) .address:where(.astro-KLHLJCVD){margin-bottom:16px;font-weight:500}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD){display:flex;gap:6px;margin-bottom:32px}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD){font-size:28px;font-weight:500;text-decoration-line:underline}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD) .contact:where(.astro-KLHLJCVD){display:flex;justify-content:center;gap:10px;padding:12px 16px;background:var(--color-purple-100);border-radius:30px}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD) .contact:where(.astro-KLHLJCVD):hover{opacity:.7}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD) .contact:where(.astro-KLHLJCVD) p:where(.astro-KLHLJCVD){color:var(--color-white-100);font-weight:700}.content:where(.astro-KLHLJCVD).access .map:where(.astro-KLHLJCVD){width:487px;height:353px}.content:where(.astro-KLHLJCVD).access .map:where(.astro-KLHLJCVD) iframe:where(.astro-KLHLJCVD){width:100%;height:100%}.aboutItems:where(.astro-KLHLJCVD){display:flex;flex-flow:column;gap:32px;width:calc(100% - 424px)}.aboutItems:where(.astro-KLHLJCVD) .aboutItem:where(.astro-KLHLJCVD){display:flex;gap:20px;padding-bottom:10px;border-bottom:1px solid var(--color-purple-100)}.aboutItems:where(.astro-KLHLJCVD) .aboutItem:where(.astro-KLHLJCVD) p:where(.astro-KLHLJCVD){font-weight:500}.aboutImgs:where(.astro-KLHLJCVD){display:flex;flex-wrap:wrap;gap:28px;width:364px}.aboutImgs:where(.astro-KLHLJCVD) img:where(.astro-KLHLJCVD){display:block;width:166px;height:164px}.contactArea:where(.astro-KLHLJCVD){width:100%;box-sizing:border-box;background:var(--color-purple-100)}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD){background:var(--color-purple-100);padding:100px 0;width:100%;max-width:900px;box-sizing:border-box;margin:auto}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactTitle:where(.astro-KLHLJCVD){margin-bottom:56px}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactTitle:where(.astro-KLHLJCVD) .mainTitle:where(.astro-KLHLJCVD){font-size:32px;font-weight:700;color:var(--color-white-100);text-align:center}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactTitle:where(.astro-KLHLJCVD) .subTitle:where(.astro-KLHLJCVD){font-size:24px;font-weight:700;color:var(--color-white-100);text-align:center}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD){width:100%;box-sizing:border-box}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD)>p:where(.astro-KLHLJCVD){color:var(--color-white-100);font-size:20px;text-align:center}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD) .btn:where(.astro-KLHLJCVD){display:flex;justify-content:center;margin:48px auto 0;width:452px;gap:10px;padding:22px 16px;background:var(--color-white-100);border-radius:40px;box-sizing:border-box;align-items:center}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD) .btn:where(.astro-KLHLJCVD):hover{opacity:.7}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD) .btn:where(.astro-KLHLJCVD) p:where(.astro-KLHLJCVD){color:var(--color-purple-100);font-weight:700;font-size:20px}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD)>div:where(.astro-KLHLJCVD){display:flex;gap:20px;align-items:center;justify-content:center;margin-top:32px}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD)>div:where(.astro-KLHLJCVD) p:where(.astro-KLHLJCVD){font-size:18px;color:var(--color-white-100)}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD)>div:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD){display:flex;gap:6px}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD)>div:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD){font-size:28px;font-weight:500;text-decoration-line:underline;color:var(--color-white-100)}.footer:where(.astro-KLHLJCVD){width:100%;max-width:900px;margin:auto;display:grid;padding:80px 0 24px;grid-template:"logo .... ...." 80px ".... .... ...." 56px "info .... menu" ".... .... ...." 48px "links links links"/353px 1fr 240px}.footer:where(.astro-KLHLJCVD) .logo:where(.astro-KLHLJCVD){grid-area:logo;width:342px;height:80px;display:block}.footer:where(.astro-KLHLJCVD) .logo:where(.astro-KLHLJCVD) img:where(.astro-KLHLJCVD){width:100%;display:block}.footer:where(.astro-KLHLJCVD) .info:where(.astro-KLHLJCVD){grid-area:info;display:flex;flex-flow:column;gap:8px}.footer:where(.astro-KLHLJCVD) .info:where(.astro-KLHLJCVD) .address:where(.astro-KLHLJCVD){font-weight:500}.footer:where(.astro-KLHLJCVD) .info:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD){display:flex;gap:6px}.footer:where(.astro-KLHLJCVD) .info:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD){font-size:28px;font-style:normal;font-weight:500;text-decoration:underline}.footer:where(.astro-KLHLJCVD) .footerMenu:where(.astro-KLHLJCVD){grid-area:menu;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:32px;row-gap:24px}.footer:where(.astro-KLHLJCVD) .footerMenu:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD){font-weight:500;display:block;width:calc(50% - 16px);padding:4px;box-sizing:border-box}.footer:where(.astro-KLHLJCVD) .footerMenu:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD):hover{opacity:.7}.footer:where(.astro-KLHLJCVD) .footerLinks:where(.astro-KLHLJCVD){border-top:1px solid var(--color-purple-100);padding-top:24px;grid-area:links;display:flex;justify-content:center;align-items:center;gap:48px}.footer:where(.astro-KLHLJCVD) .footerLinks:where(.astro-KLHLJCVD) img:where(.astro-KLHLJCVD){display:block;width:226px;height:98px}.right:where(.astro-KLHLJCVD){padding:16px 0;text-align:center;background:var(--color-purple-100);color:var(--color-white-100);font-size:12px}}@media screen and (max-width: 768px){main:where(.astro-KLHLJCVD).active{height:100vh}main:where(.astro-KLHLJCVD).active #floatBtn:where(.astro-KLHLJCVD){display:none!important}.topBorder:where(.astro-KLHLJCVD){display:none}#floatBtn:where(.astro-KLHLJCVD){position:fixed;bottom:23px;right:18px;z-index:10;opacity:0;display:flex;justify-content:center;gap:10px;transition:all .5s;width:84px;padding:16px 10px;font-size:12px;background:var(--color-purple-100);border-radius:10px;pointer-events:none;border:2px solid var(--color-white-100)}#floatBtn:where(.astro-KLHLJCVD).active{opacity:1;z-index:10;pointer-events:auto}#floatBtn:where(.astro-KLHLJCVD).active:hover{opacity:.7!important}#floatBtn:where(.astro-KLHLJCVD) p:where(.astro-KLHLJCVD){font-weight:700;font-size:14px;color:var(--color-white-100)}#floatBtn:where(.astro-KLHLJCVD) img:where(.astro-KLHLJCVD){display:none}.header:where(.astro-KLHLJCVD){width:100%;padding:12px 24px;display:flex;justify-content:space-between;margin:auto;box-sizing:border-box;align-items:center;border-top:10px solid var(--color-purple-100);position:fixed;top:0;left:0;background:var(--color-white-100)}.header:where(.astro-KLHLJCVD) .logo:where(.astro-KLHLJCVD){width:160px;height:37.453px;display:block}.header:where(.astro-KLHLJCVD) .header_info:where(.astro-KLHLJCVD){display:none}.header:where(.astro-KLHLJCVD) .hamburger:where(.astro-KLHLJCVD) .closeBtn:where(.astro-KLHLJCVD){display:none}.header:where(.astro-KLHLJCVD) .hamburger:where(.astro-KLHLJCVD).active .hamburgerBtn:where(.astro-KLHLJCVD){display:none}.header:where(.astro-KLHLJCVD) .hamburger:where(.astro-KLHLJCVD).active .closeBtn:where(.astro-KLHLJCVD){display:block}.header:where(.astro-KLHLJCVD) .hamburgerMenu:where(.astro-KLHLJCVD){position:absolute;width:100%;height:calc(100vh - 61.453px);top:61.453px;left:100%;padding:64px 24px 120px;box-sizing:border-box;z-index:100;background:var(--color-white-100);transition:all .3s ease;overflow-y:auto}.header:where(.astro-KLHLJCVD) .hamburgerMenu:where(.astro-KLHLJCVD).active{left:0}.header:where(.astro-KLHLJCVD) .hamburgerMenu:where(.astro-KLHLJCVD) .menus:where(.astro-KLHLJCVD){display:flex;flex-flow:column;gap:32px;margin-bottom:48px}.header:where(.astro-KLHLJCVD) .hamburgerMenu:where(.astro-KLHLJCVD) .menus:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD){display:block;padding:4px 0;font-size:20px;font-weight:500;text-align:center}.header:where(.astro-KLHLJCVD) .hamburgerMenu:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD){display:flex;gap:6px;justify-content:center;margin-bottom:40px}.header:where(.astro-KLHLJCVD) .hamburgerMenu:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD){font-size:28px;font-style:normal;font-weight:500;text-decoration:underline}.header:where(.astro-KLHLJCVD) .hamburgerMenu:where(.astro-KLHLJCVD) .contact:where(.astro-KLHLJCVD){display:flex;justify-content:center;gap:10px;padding:12px 16px;background:var(--color-purple-100);border-radius:30px;margin:0 auto 40px;width:194px}.header:where(.astro-KLHLJCVD) .hamburgerMenu:where(.astro-KLHLJCVD) .contact:where(.astro-KLHLJCVD):hover{opacity:.7}.header:where(.astro-KLHLJCVD) .hamburgerMenu:where(.astro-KLHLJCVD) .contact:where(.astro-KLHLJCVD) p:where(.astro-KLHLJCVD){color:var(--color-white-100);font-weight:700}.header:where(.astro-KLHLJCVD) .hamburgerMenu:where(.astro-KLHLJCVD) .oneselfLogo:where(.astro-KLHLJCVD){margin:auto;display:block;width:fit-content}.menu:where(.astro-KLHLJCVD){display:none}.staff_notation:where(.astro-KLHLJCVD){display:block;width:100%;padding-top:160.9px;margin-top:-80.45px}.contentText:where(.astro-KLHLJCVD){font-size:22px;font-weight:500;padding:6px 16px;color:var(--color-purple-100);border:1px solid var(--color-purple-100);border-radius:16px;text-align:center;margin-bottom:48px}.content:where(.astro-KLHLJCVD).about{display:flex;flex-flow:column;gap:48px}.content:where(.astro-KLHLJCVD).price ul:where(.astro-KLHLJCVD){display:flex;flex-flow:column;gap:6px}.content:where(.astro-KLHLJCVD).price ul:where(.astro-KLHLJCVD) li:where(.astro-KLHLJCVD){list-style:none;font-size:12px}.content:where(.astro-KLHLJCVD).access{display:flex;flex-flow:column-reverse;gap:32px}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD){width:100%}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD)>img:where(.astro-KLHLJCVD){margin-bottom:24px;display:block;width:240px;height:56.18px}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD) .address:where(.astro-KLHLJCVD){margin-bottom:12px;font-size:14px;font-weight:500}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD){display:flex;gap:4px;margin-bottom:24px}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD) img:where(.astro-KLHLJCVD){width:18px;height:27px;display:block}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD){font-size:18px;font-weight:500;text-decoration-line:underline}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD) .contact:where(.astro-KLHLJCVD){display:flex;justify-content:center;gap:10px;padding:12px 16px;background:var(--color-purple-100);border-radius:30px;font-weight:700}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD) .contact:where(.astro-KLHLJCVD):hover{opacity:.7}.content:where(.astro-KLHLJCVD).access .info:where(.astro-KLHLJCVD) .contact:where(.astro-KLHLJCVD) p:where(.astro-KLHLJCVD){color:var(--color-white-100);font-weight:700}.content:where(.astro-KLHLJCVD).access .map:where(.astro-KLHLJCVD){width:100%;aspect-ratio:327/232}.content:where(.astro-KLHLJCVD).access .map:where(.astro-KLHLJCVD) iframe:where(.astro-KLHLJCVD){width:100%;height:100%}.aboutItems:where(.astro-KLHLJCVD){display:flex;flex-flow:column;gap:32px;width:100%}.aboutItems:where(.astro-KLHLJCVD) .aboutItem:where(.astro-KLHLJCVD){display:flex;gap:14px;padding-bottom:8px;border-bottom:1px solid var(--color-purple-100)}.aboutItems:where(.astro-KLHLJCVD) .aboutItem:where(.astro-KLHLJCVD) p:where(.astro-KLHLJCVD){font-size:14px;font-weight:500}.aboutImgs:where(.astro-KLHLJCVD){display:flex;flex-wrap:wrap;gap:14px;width:100%;max-width:322px;margin:auto}.aboutImgs:where(.astro-KLHLJCVD) img:where(.astro-KLHLJCVD){display:block;width:98px;height:97px}.contactArea:where(.astro-KLHLJCVD){width:100%;box-sizing:border-box;background:var(--color-purple-100)}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD){padding:64px 24px;width:100%;box-sizing:border-box}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactTitle:where(.astro-KLHLJCVD){margin-bottom:48px}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactTitle:where(.astro-KLHLJCVD) .mainTitle:where(.astro-KLHLJCVD){font-size:28px;font-weight:700;color:var(--color-white-100);text-align:center}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactTitle:where(.astro-KLHLJCVD) .subTitle:where(.astro-KLHLJCVD){font-size:20px;font-weight:700;color:var(--color-white-100);text-align:center}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD){width:100%;box-sizing:border-box}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD)>p:where(.astro-KLHLJCVD){color:var(--color-white-100);font-weight:500}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD) .btn:where(.astro-KLHLJCVD){display:flex;justify-content:center;margin:32px auto 0;width:100%;gap:10px;padding:16px;background:var(--color-white-100);border-radius:40px;box-sizing:border-box;align-items:center}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD) .btn:where(.astro-KLHLJCVD):hover{opacity:.7}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD) .btn:where(.astro-KLHLJCVD) p:where(.astro-KLHLJCVD){color:var(--color-purple-100);font-weight:700;font-size:18px}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD)>div:where(.astro-KLHLJCVD){display:flex;gap:2px;flex-flow:column;margin-top:32px}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD)>div:where(.astro-KLHLJCVD) p:where(.astro-KLHLJCVD){font-size:14px;color:var(--color-white-100);padding-left:12.5px}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD)>div:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD){display:flex;gap:6px}.contactArea:where(.astro-KLHLJCVD) .contactSection:where(.astro-KLHLJCVD) .contactContent:where(.astro-KLHLJCVD)>div:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD){font-size:28px;font-weight:500;text-decoration-line:underline;color:var(--color-white-100)}.footer:where(.astro-KLHLJCVD){width:100%;display:grid;padding:64px 24px 24px;box-sizing:border-box;grid-template:"logo" 56.18px "...." 32px "info" "...." 48px "menu" "...." 40px "links"}.footer:where(.astro-KLHLJCVD) .logo:where(.astro-KLHLJCVD){grid-area:logo;width:240px;height:56.18px;display:block}.footer:where(.astro-KLHLJCVD) .logo:where(.astro-KLHLJCVD) img:where(.astro-KLHLJCVD){width:100%;display:block}.footer:where(.astro-KLHLJCVD) .info:where(.astro-KLHLJCVD){grid-area:info;display:flex;flex-flow:column;gap:12px}.footer:where(.astro-KLHLJCVD) .info:where(.astro-KLHLJCVD) .address:where(.astro-KLHLJCVD){font-weight:500;font-size:14px}.footer:where(.astro-KLHLJCVD) .info:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD){display:flex;gap:4px}.footer:where(.astro-KLHLJCVD) .info:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD){font-size:18px;font-style:normal;font-weight:500;text-decoration:underline}.footer:where(.astro-KLHLJCVD) .info:where(.astro-KLHLJCVD) .tel:where(.astro-KLHLJCVD) img:where(.astro-KLHLJCVD){width:18px;height:27px;display:block}.footer:where(.astro-KLHLJCVD) .footerMenu:where(.astro-KLHLJCVD){grid-area:menu;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:32px;row-gap:16px;width:216px}.footer:where(.astro-KLHLJCVD) .footerMenu:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD){font-weight:500;display:block;width:92px;padding:4px;box-sizing:border-box;font-size:14px}.footer:where(.astro-KLHLJCVD) .footerMenu:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD):hover{opacity:.7}.footer:where(.astro-KLHLJCVD) .footerLinks:where(.astro-KLHLJCVD){border-top:1px solid var(--color-purple-100);width:100%;padding-top:24px;grid-area:links;display:flex;flex-flow:column;gap:20px}.footer:where(.astro-KLHLJCVD) .footerLinks:where(.astro-KLHLJCVD) a:where(.astro-KLHLJCVD){display:inline-block;width:226px;height:98px;margin:auto}.right:where(.astro-KLHLJCVD){padding:16px 24px;text-align:center;background:var(--color-purple-100);color:var(--color-white-100);font-size:10px}}
