@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP&:400,500,700&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Inconsolata&display=swap);abbr,address,article,aside,audio,b,blockquote,body,canvas,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,time,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;background:0 0;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{color:#555;font-size:62.5%;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:500}body,html{height:100%;line-height:1.6;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}li{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:'';content:none}q:after,q:before{content:'';content:none}legend{display:table;max-width:100%;padding:0;white-space:normal}fieldset{margin:0 2px;border:1px solid #999;padding:.35em .625em .75em}a{margin:0;padding:0;font-size:100%;outline:0;background:0 0;text-decoration:none;vertical-align:baseline;-webkit-tap-highlight-color:transparent}a:link{color:#000;outline:0}a:visited{color:#000;outline:0}a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none}ins{color:#000;background:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted inherit;cursor:help}table{width:100%;border-spacing:0;border-collapse:collapse}table td,table th{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}hr{height:1px;margin:1em 0;padding:0;border:0;display:block;overflow:visible;border-top:1px solid #999}img{max-width:100%;display:block;font-size:0;line-height:0;height:auto;vertical-align:bottom}input,select{vertical-align:middle}button,select{text-transform:none}select{-moz-appearance:none;text-indent:.01px;text-overflow:''}select::-ms-expand{display:none}button{margin:0;padding:0;border:none;background:initial}button,input[type=button],input[type=reset],input[type=search],input[type=submit]{-webkit-appearance:none}label{font-weight:400}audio:not([controls]){display:none;height:0}input{padding:0}input::-ms-clear,input::-ms-reveal{visibility:hidden}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:#ccc;opacity:1}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{margin:0;padding:0;-ms-touch-action:manipulation;touch-action:manipulation}input,select,textarea{font-size:inherit;font-weight:inherit}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}strong{font-weight:700}＠media print section{display:block;page-break-before:always}＠media print code,＠media print pre{page-break-after:always}@page{margin:.5cm}＠media print a,＠media print code,＠media print pre{word-wrap:break-word}＠media print pre a[href]:after{content:""}＠media print pre abbr[title]:after{content:""}＠media print pre .ir a:after,＠media print pre a[href^='#']:after,＠media print pre a[href^='javascript:']:after{content:''}＠media print .noPrint{display:none!important}＠media print body{width:1280px;font-size:12pt;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-print-color-adjust:exact}＠media print body .continer{padding-top:0}*{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:0;min-width:0}#responsibleCheck{width:1px;height:0}.spOnly{display:none!important}html{font-size:62.5%}body{position:relative;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:1.6rem;font-weight:400;color:#231815}.offTouch{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}main{position:relative;display:block;width:100%}main article section{display:block;width:100%;position:relative}.container{max-width:955px;padding:0 20px;margin:auto}a{color:#555;display:block;cursor:pointer}img{margin:auto}.ofi{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.parallax{position:relative;overflow:hidden;width:100vw;margin:0 calc(50% - 50vw) 40px;height:65vw}.parallaxImg{position:absolute;top:0;bottom:0;margin:auto;left:0;z-index:-1;width:100%;height:200%;max-height:952px;-o-object-fit:cover;object-fit:cover}.fadeIn{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition:1.5s;transition:1.5s}.fadeIn.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade{opacity:0;-webkit-transition:1.5s .5s;transition:1.5s .5s}.fade.active{opacity:1}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;-webkit-transition:opacity 1s 1s,visibility 1s 2s;transition:opacity 1s 1s,visibility 1s 2s}.loader::after{content:"";display:block;border-radius:50%;width:50px;height:50px;margin:auto;font-size:10px;position:absolute;top:0;bottom:0;left:0;right:0;text-indent:-9999em;border-top:2px solid rgba(0,0,0,.2);border-right:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2);border-left:2px solid #000;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load 1.1s infinite linear;animation:load 1.1s infinite linear;-webkit-transition:opacity 1s;transition:opacity 1s}.loader.hide{opacity:0;visibility:hidden}.loader.hide::after{opacity:0}@-webkit-keyframes load{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.zoomIn{overflow:hidden;position:relative}.zoomIn img{-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-transform:scale(1);transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.zoomIn:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-backface-visibility:hidden;backface-visibility:hidden}.zoomIn:hover img.notZoom{-webkit-transform:scale(1);transform:scale(1)}.mainTitleArea{max-width:1366px;margin:0 auto;padding-top:17.20351vw;padding-bottom:9.88287vw}.mainTitleArea .mainTit{width:100%;margin:0 auto;padding-right:3.66032vw;padding-left:11.347vw;font-size:2.2rem;font-size:1.61054vw;line-height:1.8;letter-spacing:normal;font-weight:400}#de .mainTitleArea .mainTit{font-size:2.4rem;font-size:1.75695vw}#en .mainTitleArea .mainTit{font-size:2.4rem;font-size:1.75695vw}#header{position:fixed;top:0;left:0;width:100%;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:background-color 1s,opacity 1s;transition:background-color 1s,opacity 1s;pointer-events:none;padding-top:4.24597vw;padding-bottom:1.83016vw;padding-left:4.5388vw;padding-right:1.83016vw;opacity:0;visibility:hidden}#header *{pointer-events:auto}#header.show{opacity:1;visibility:visible}#header .headerLogo{max-width:180px;width:13.17716vw}#header .headerNav{-webkit-transition:1s;transition:1s}#header .headerNav ul{position:fixed;top:0;right:0;background-color:#f7f7f7;max-height:100vh;-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden;-webkit-transition:visibility 2s,-webkit-transform 1s;transition:visibility 2s,-webkit-transform 1s;transition:transform 1s,visibility 2s;transition:transform 1s,visibility 2s,-webkit-transform 1s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:10.2489vw;padding-bottom:4.39239vw;padding-left:4.02635vw;padding-right:4.02635vw;overflow-y:scroll;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;z-index:2}#header .headerNav li{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);margin-bottom:3.29429vw}#header .headerNav li.reserve{border-top:solid 1px #231815;padding-top:2.19619vw}#header .headerNav li a{font-size:2.2rem;font-size:1.61054vw;display:block;white-space:nowrap;padding-left:1.0981vw}#header .headerNav.show ul{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}#header .headerNav.show li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 2s 1s,-webkit-transform 1s .8s;transition:opacity 2s 1s,-webkit-transform 1s .8s;transition:opacity 2s 1s,transform 1s .8s;transition:opacity 2s 1s,transform 1s .8s,-webkit-transform 1s .8s}#header .instagramBtn{width:2.19619vw;margin-right:1.46413vw}#header .facebookBtn{width:2.19619vw;margin-right:2.56223vw}#header .headerNavSubmenuLang{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;position:absolute;top:4.17277vw;right:9.51684vw;height:1.83016vw;z-index:1}#header .headerNavSubmenuLang a{font-size:1.6rem}#header .headerNavSubmenuLang a:hover{opacity:.8}#header .headerNavBtn{position:absolute;top:4.17277vw;right:3.51391vw;width:3.00146vw;height:1.83016vw;cursor:pointer;outline:0;z-index:10;background-color:rgba(255,255,255,0)}#header .headerNavBtn span{display:inline-block;position:absolute;left:0;width:100%;height:1px;background-color:#333;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#header .headerNavBtn span:nth-of-type(1){top:0}#header .headerNavBtn span:nth-of-type(2){top:49%}#header .headerNavBtn span:nth-of-type(3){bottom:0}#header .headerNavBtn.open span:nth-of-type(1){-webkit-transform:translateY(50%) rotate(-135deg);transform:translateY(50%) rotate(-135deg);top:auto}#header .headerNavBtn.open span:nth-of-type(2){opacity:0}#header .headerNavBtn.open span:nth-of-type(3){-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);bottom:auto}#header .reserveBtn{position:absolute;z-index:1;top:3.46667vw;right:19.33333vw}#header .reserveBtn a{font-size:2.8rem;font-size:2.04978vw;line-height:1;border:solid 1px #251e1c;padding-top:2.66667vw;padding-bottom:2.66667vw;padding-left:3.33333vw;padding-right:3.33333vw}#de #header .headerNav li a{font-size:2.4rem;font-size:1.75695vw}#de #header .headerNavSubmenuLang a{font-size:1.8rem}#de #header .reserveBtn a{font-size:3rem;font-size:2.19619vw}#en #header .headerNav li a{font-size:2.4rem;font-size:1.75695vw}#en #header .headerNavSubmenuLang a{font-size:1.8rem}#en #header .reserveBtn a{font-size:3rem;font-size:2.19619vw}#footer{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;background-color:#f7f7f7;padding-top:5.12445vw;padding-bottom:2.19619vw}#footer .container{max-width:1406px}#footer .flex{max-width:1130px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#footer .contentBox{max-width:100%;width:100%}#footer .footerNav{font-size:2rem;font-size:1.46413vw;font-weight:400;line-height:1;margin-bottom:2.92826vw}#footer .footerNav li{margin-bottom:2.19619vw}#footer .footerNav a{color:#231815}#footer .reserveBtn{max-width:150px;width:100%;font-size:2.8rem;font-size:2.04978vw;font-weight:400;line-height:1;text-align:center;margin-bottom:5.12445vw}#footer .reserveBtn a{color:#231815;padding-top:1.0981vw;padding-bottom:1.0981vw;padding-right:2.19619vw;padding-left:2.19619vw;border:solid 1px #231815}#footer .snsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footer .snsList li{max-width:45px;width:3.29429vw;margin-right:1.46413vw}#footer .snsList .tel{max-width:100%;width:auto;font-size:2rem;font-size:1.46413vw;font-weight:400;line-height:1}#footer .snsList .tel a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#231815}#footer .snsList .tel a img{max-width:45px;width:3.29429vw;margin:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#footer .snsList .tel a span{padding-left:.73206vw}#footer .founderMail{max-width:590px;width:100%;margin-bottom:4.24597vw}#footer .founderMail .letterTit{margin-bottom:1.83016vw}#footer .founderMail .letterTxt{font-size:2rem;font-size:1.46413vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-bottom:1.0981vw}#footer .founderMail #mc_embed_signup form{padding:0}#footer .founderMail #mc_embed_signup .mc-field-group{width:76%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#footer .founderMail #mc_embed_signup .mc-field-group label{display:none}#footer .founderMail #mc_embed_signup .mc-field-group input{height:52px;border-radius:0;-webkit-appearance:none}#footer .founderMail #mc_embed_signup .clear{width:24%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#footer .founderMail #mc_embed_signup .button{width:100%;font-size:2.6rem;font-size:1.90337vw;height:52px;line-height:52px;border-radius:0;padding:0;margin:0}#footer .founderMail #mc_embed_signup div#mce-responses{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin:0!important;padding:0!important;width:100%!important}#footer .founderMail #mc_embed_signup div#mce-responses .response{padding:0!important;margin:0!important}#footer .founderMail #mc_embed_signup_scroll{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footerfoterInstagramTit{max-width:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-bottom:.58565vw}#footer .footerfoterInstagramTit .logo{width:2.63543vw;margin-top:.80527vw;margin-right:.58565vw}#footer .footerfoterInstagramTit .tit{width:13.17716vw}#footer .foterInstagram{max-width:590px;width:100%;margin-bottom:3.66032vw}#footer .copyright{display:block;font-size:1.2rem;font-size:.87848vw;font-weight:400;list-style:1;text-align:right}#de #footer .footerNav{font-size:2.2rem;font-size:1.61054vw}#de #footer .reserveBtn{font-size:3rem;font-size:2.19619vw}#de #footer .founderMail .letterTxt{font-size:2.2rem;font-size:1.61054vw}#de #footer .founderMail #mc_embed_signup .button{font-size:2.8rem;font-size:2.04978vw}#de #footer .copyright{font-size:1.4rem;font-size:1.02489vw}#en #footer .footerNav{font-size:2.2rem;font-size:1.61054vw}#en #footer .reserveBtn{font-size:3rem;font-size:2.19619vw}#en #footer .founderMail .letterTxt{font-size:2.2rem;font-size:1.61054vw}#en #footer .founderMail #mc_embed_signup .button{font-size:2.8rem;font-size:2.04978vw}#en #footer .copyright{font-size:1.4rem;font-size:1.02489vw}button{outline:0}.columnLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.columnLayout .col1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.columnLayout .col2{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.columnLayout .col3{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}.columnLayout .col4{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.columnLayout .col5{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.columnLayout .col6{-webkit-flex-basis:16%;-ms-flex-preferred-size:16%;flex-basis:16%}.columnLayout .col7{-webkit-flex-basis:14%;-ms-flex-preferred-size:14%;flex-basis:14%}.columnLayout .col8{-webkit-flex-basis:12%;-ms-flex-preferred-size:12%;flex-basis:12%}#indexTop .mainVisual{position:relative;margin-bottom:9.51684vw}#indexTop .mainVisual .slider{width:100%;position:relative;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#indexTop .mainVisual .slider img{width:100%}#indexTop .mainVisual .slider.slick-initialized{opacity:1}#indexTop .mainVisual .slick-active .img{-webkit-animation:logo 3s 1 ease-in forwards;animation:logo 3s 1 ease-in forwards}#indexTop .mainVisual .logo{position:absolute;top:50%;left:50%;width:23.57247vw;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@-webkit-keyframes logo{0%{opacity:0}40%{opacity:0}100%{opacity:1}}@keyframes logo{0%{opacity:0}40%{opacity:0}100%{opacity:1}}#indexTop .mainVisual .scrollIcon{position:absolute;left:50%;bottom:2.56223vw;width:4.75842vw;height:2.56223vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#indexTop .intr{margin-bottom:14.64129vw}#indexTop .intr .container{max-width:1020px}#indexTop .intr .intrTit{max-width:848px;width:62.07906vw;margin:0 auto;margin-bottom:8.05271vw}#indexTop .intr .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#indexTop .intr .flex .imgBox{max-width:326px;width:100%;margin-top:12.4451vw}#indexTop .intr .flex .txtBox{max-width:570px;width:41.72767vw;margin-left:6.14934vw}#indexTop .intr .flex .txtBox p{font-size:2.1rem;font-size:1.53734vw;font-weight:400;letter-spacing:normal;line-height:1.9;color:#000}#indexTop .topics{margin-bottom:18.66764vw}#indexTop .topics .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#indexTop .topics .topicsTit{font-family:Inconsolata;font-size:2.8rem;font-weight:600;letter-spacing:normal;line-height:1.64;margin-right:15px;margin-bottom:2.19619vw}#indexTop .topics .topicsMore a{font-size:1.6rem;line-height:1.64;letter-spacing:normal}#indexTop .topics .flex{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#indexTop .topics .topicsCard{max-width:30.61%;width:100%;margin-right:4.085%}#indexTop .topics .topicsCard:nth-of-type(3n){margin-right:0}#indexTop .topics .topicsCard .img{max-width:100%;height:173px;overflow:hidden;position:relative}#indexTop .topics .topicsCard img{width:100%;height:173px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#indexTop .topics .topicsCard .topicsCardTit{font-size:1.6rem;line-height:2;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word;padding:20px 7px 0}#indexTop .tagiruContentArea{margin-bottom:18.30161vw}#indexTop .tagiruContentArea .tagiruContent{max-width:1366px;width:100%;margin:0 auto;padding:0 50px;margin-bottom:5.12445vw}#indexTop .tagiruContentArea .tagiruContent a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:2.2rem;font-size:1.61054vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-top:5.12445vw;margin-right:10.61493vw}#indexTop .tagiruContentArea .tagiruContent .tagiruContentImg{width:60.02928vw;overflow:hidden}#indexTop .founder{max-width:1070px;padding:0 20px;margin:0 auto;margin-bottom:9.51684vw}#indexTop .founder .founderTop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#indexTop .founder .founderTop .founderTopImg{max-width:365px;width:100%;margin-right:3.66032vw}#indexTop .founder .founderTop .founderTopTxt{width:100%}#indexTop .founder .founderTop .founderTopTxt h3{font-size:2.2rem;font-size:1.61054vw;font-weight:600;margin-bottom:1.83016vw}#indexTop .founder .founderTop .founderTopTxt p{font-size:1.9rem;font-size:1.39092vw;line-height:1.89}#indexTop .founder .founderTop .founderTopTit{font-family:Inconsolata;font-size:4.8rem;font-size:3.51391vw;font-weight:500;line-height:1;margin-bottom:3.66032vw}#indexTop .founder .founderMessage{border-top:solid 1px #1a1311;padding:6% 7.5% 0;margin-top:8.63836vw}#indexTop .founder .founderMessage .founderMessageLetter{max-width:340px;width:24.89019vw;margin-bottom:4.02635vw}#indexTop .founder .founderMessage p{font-size:1.9rem;font-size:1.39092vw;line-height:2.1;letter-spacing:normal}#indexTop .founder .founderMessage p.rightTxt{text-align:right;padding-top:2.92826vw}#topics{margin-bottom:18.30161vw}#topics .topicsList .flex{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#topics .topicsList .topicsCard{max-width:30.61%;width:100%;margin-right:4.085%;margin-bottom:5.12445vw}#topics .topicsList .topicsCard:nth-of-type(3n){margin-right:0}#topics .topicsList .topicsCard .img{max-width:100%;height:173px;overflow:hidden;position:relative}#topics .topicsList .topicsCard img{width:100%;height:173px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#topics .topicsList .topicsCard .topicsCardTit{font-size:1.6rem;line-height:2;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word;padding:20px 7px 0}#topics .listPagerNumber{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2.92826vw}#topics .listPagerNumber .number{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:normal;margin-right:1.46413vw;margin-left:1.46413vw}#topics .listPagerNumber .number a{color:#555}#topics .listPagerNumber .number.active{font-weight:700}#topics .listPagerNumber .number.active a{color:#000}#topics .listPagerNumber .number.prev{margin-right:2.19619vw;margin-left:0}#topics .listPagerNumber .number.next{margin-left:2.19619vw;margin-right:0}#topics .topicsArticle{padding-top:14.64129vw}#topics .topicsArticle .container{max-width:757px}#topics .topicsArticle img{margin:0 auto;margin-bottom:6.95461vw}#topics .topicsArticle .topicsArticleTit{font-size:2.6rem;line-height:1.875;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:6.22255vw}#topics .topicsArticle p{font-size:1.6rem;line-height:1.875;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word}#topics .topicsArticle a{display:inline;text-decoration:underline}#topics .topicsArticle strong{font-weight:700}#topics .topicsArticle em{font-style:italic}#topics .newTopicsList{margin-top:6.58858vw}#topics .newTopicsList .titleArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding-top:6.58858vw;border-top:solid 1px #251e1c}#topics .newTopicsList .topicsTit{font-family:Inconsolata;font-size:2.8rem;font-weight:600;letter-spacing:normal;line-height:1.64;margin-right:15px;margin-bottom:2.19619vw}#topics .newTopicsList .topicsMore a{font-size:1.6rem;line-height:1.64;letter-spacing:normal}#topics .newTopicsList .flex{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#topics .newTopicsList .topicsCard{max-width:30.61%;width:100%;margin-right:4.085%}#topics .newTopicsList .topicsCard:nth-of-type(3n){margin-right:0}#topics .newTopicsList .topicsCard .img{max-width:100%;height:173px;overflow:hidden;position:relative}#topics .newTopicsList .topicsCard img{width:100%;height:173px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#topics .newTopicsList .topicsCard .topicsCardTit{font-size:1.6rem;line-height:2;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word;padding:20px 7px 0}#concept{margin-bottom:18.30161vw}#concept .conseptArea{max-width:1366px;margin:0 auto;margin-bottom:16.10542vw}#concept .conseptArea .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto}#concept .conseptArea .img{margin-bottom:8.78477vw}#concept .conseptArea .conseptAreaTit{width:100%;font-size:2.7rem;font-size:1.97657vw;line-height:1.6;font-weight:500;letter-spacing:normal;margin-bottom:4.39239vw;padding-left:14.64129vw}#concept .conseptArea .conseptAreaTxt{width:100%;font-size:2rem;font-size:1.46413vw;line-height:2;font-weight:400;letter-spacing:normal;padding-left:14.64129vw}#concept .conseptArea .conseptAreaTxt strong{font-weight:700}#concept .gridLayout{max-width:1366px;margin:0 auto;margin-bottom:19.39971vw}#concept .gridLayout:last-of-type{margin-bottom:0}#concept .gridLayout.grid01 .img02{width:26.35432vw;margin-left:auto;margin-right:auto;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/4/3}#concept .gridLayout.grid02 .img02{width:28.84334vw;-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:3/2/3/4;margin-left:auto;margin-right:4.39239vw}#concept .gridLayout.grid03 .img02{width:37.26208vw;margin-left:auto;margin-right:auto;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/4/3}#concept .gridLayout.grid04 .img02{width:27.37921vw;margin-left:-110px;-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3/2/3/3}#concept .gridLayout .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;grid-column-gap:0;grid-row-gap:0}#concept .gridLayout .gridTit{width:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.2rem;font-size:1.61054vw;line-height:1.6;font-weight:500;letter-spacing:normal;margin-bottom:3.66032vw;padding-right:.36603vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#concept .gridLayout .gridTxt{width:100%;font-size:1.6rem;font-size:1.1713vw;line-height:1.8;font-weight:400;letter-spacing:normal;padding-right:2.19619vw;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#concept .gridLayout .img{width:55.41728vw;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:1/2/3/2}#concept .gridLayout .img img{width:100%;-webkit-transition:none;transition:none}#concept .gridLayout .img02{margin-top:4.39239vw}#ayurveda{margin-bottom:18.30161vw}#ayurveda .gridLayout{max-width:1366px;margin:0 auto;margin-bottom:19.39971vw}#ayurveda .gridLayout:last-of-type{margin-bottom:0}#ayurveda .gridLayout .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;grid-column-gap:0;grid-row-gap:0}#ayurveda .gridLayout .gridTit{width:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.2rem;font-size:1.61054vw;line-height:1.6;font-weight:500;letter-spacing:normal;padding-right:.36603vw;margin-bottom:3.66032vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#ayurveda .gridLayout .gridTxt{width:100%;font-size:1.6rem;font-size:1.1713vw;line-height:1.8;font-weight:400;letter-spacing:normal;padding-right:2.19619vw;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#ayurveda .gridLayout .img{width:55.41728vw;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/3/4;max-width:100%;margin:0 0 0 auto}#ayurveda .gridLayout .img img{width:100%;-webkit-transition:none;transition:none}#ayurveda .gridLayout .contentSlider{max-width:100%;position:relative;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#ayurveda .gridLayout .contentSlider.slick-initialized{opacity:1}#contact{margin-bottom:18.30161vw}#contact .container{max-width:940px;width:100%;margin:0 auto;padding:0 20px}#contact .contactForm{margin-bottom:3.29429vw}#contact .contactForm.contact .contactFormCon dt,#contact .contactForm.error .contactFormCon dt{display:none}#contact .contactForm.contact .contactFormCon dt.show,#contact .contactForm.error .contactFormCon dt.show{display:block;padding-left:1.46413vw}#contact .contactForm.confirm .contactTit{display:none}#contact .contactForm.confirm .contactFormTxt{margin-bottom:3.66032vw}#contact .contactForm.confirm .contactFormCon{margin-bottom:5.85652vw}#contact .contactForm.confirm .contactFormCon dt{padding:0 10px 0 0}#contact .contactForm.confirm .contactFormCon dd.select::after{display:none}#contact .contactForm.confirm .contactFormCon dd .icon{display:none}#contact .contactForm.confirm .contactFormCon dd .period{display:block}#contact .contactForm.confirm .contactFormCon.mailCheck{display:none}#contact .contactForm.confirm .annotationTxtList .hidden{display:none}#contact .contactForm.complete .contactTit{display:none}#contact .contactForm.complete .contactFormCon dd.select::after{display:none}#contact .contactForm.complete .contactFormCon dd .icon{display:none}#contact .contactForm.complete .contactFormCon dd .period{display:none}#contact .contactForm.complete .annotationTxtList .hidden{display:none}#contact .contactForm .contactTit{max-width:1366px;width:100%;margin:0 auto;padding:0 50px;font-size:2.2rem;font-size:1.61054vw;line-height:1.8;letter-spacing:normal;font-weight:400;padding-right:3.66032vw;padding-left:11.347vw;margin-bottom:5.49048vw}#contact .contactForm .contactFormTxt{font-size:2.2rem;font-size:1.61054vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-bottom:1.83016vw}#contact .contactForm .contactFormAttentionTxt{font-size:1.6rem;font-size:1.1713vw;font-weight:400;line-height:1;letter-spacing:normal;color:#bf1e2d;margin-bottom:1.0981vw}#contact .contactForm .contactSupplement{margin-bottom:5.85652vw}#contact .contactForm .contactSupplement .contactSupplementTit{font-size:2.1rem;font-size:1.53734vw;font-weight:600;line-height:1.8;margin-bottom:.73206vw}#contact .contactForm .contactSupplement .contactSupplementCon{font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-bottom:2.92826vw}#contact .contactForm .contactSupplement .contactSupplementCon a{display:inline;text-decoration:underline}#contact .contactForm .topBackBtn{max-width:100%;margin:0 auto;width:15.37335vw;margin-top:14.64129vw}#contact .contactForm .topBackBtn a{display:block;font-size:2.1rem;font-size:1.53734vw;line-height:1;letter-spacing:normal;color:#fff;text-align:center;padding:20px;background-color:#251e1c;-webkit-transition:opacity .3s;transition:opacity .3s}#contact .contactForm .topBackBtn a:hover{cursor:pointer;opacity:.7}#contact .contactForm form .contactFormCon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2.92826vw}#contact .contactForm form .contactFormCon::last-of-type{margin-bottom:0}#contact .contactForm form .contactFormCon dt{max-width:100%;width:17.56955vw;font-size:2.1rem;font-size:1.53734vw;color:#251e1c}#contact .contactForm form .contactFormCon dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:100%;width:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:400;font-size:2.1rem;font-size:1.53734vw;line-height:1.8;color:#251e1c}#contact .contactForm form .contactFormCon dd.select{position:relative}#contact .contactForm form .contactFormCon dd.select::after{position:absolute;content:'';width:.73206vw;height:.73206vw;right:2.19619vw;top:2.19619vw;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:2px solid #251e1c;border-right:2px solid #251e1c;z-index:-1}#contact .contactForm form .contactFormCon dd .icon{font-size:2.1rem;font-size:1.53734vw;font-weight:400;letter-spacing:normal;color:#bf1e2d;padding:10px 10px 10px 0}#contact .contactForm form .contactFormCon dd .icon.hidden{opacity:0}#contact .contactForm form .contactFormCon dd .period{display:none;width:9%;text-align:right;padding:0 2% 0 0}#contact .contactForm form .contactFormCon.mailCheck{display:block;margin-top:3.66032vw;margin-bottom:3.66032vw}#contact .contactForm form .contactFormCon.mailCheck dt{display:block;max-width:100%;width:100%}#contact .contactForm form .contactFormCon.mailCheck dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:.73206vw}#contact .contactForm form .contactFormCon.mailCheck dd .icon{padding:3px 10px 0 0}#contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{max-width:97%;width:100%;display:block;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:1.8rem;font-size:1.31772vw;padding-left:3.3675vw}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field{max-width:97%;width:100%}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{display:block;position:relative;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.1rem;font-size:1.53734vw;line-height:1.8;color:#251e1c;cursor:pointer;padding-left:2.19619vw}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::before{content:'';position:absolute;top:0;bottom:0;left:0;width:18px;height:18px;margin:auto;border:1px solid #b7b7b7;background:#fff}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::after{content:'';position:absolute;top:0;bottom:0;left:3px;width:14px;height:14px;margin:auto;-webkit-transform:scale(.5);transform:scale(.5)}#contact .contactForm form .contactFormCon.mailCheck dd input[type=checkbox]{opacity:0;position:absolute;width:20px;padding:9px;margin-top:2px;-webkit-appearance:checkbox}#contact .contactForm form .contactFormCon.mailCheck dd input[type=checkbox]:checked+span::after{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1);transform:scale(1);background:#333}#contact .contactForm form .eroorTxt{display:block;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:1.8rem;font-size:1.31772vw;line-height:1;color:#bf1e2d;padding-top:.73206vw;padding-left:1.46413vw}#contact .contactForm form .annotationTxt{display:block;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:1.8rem;font-size:1.31772vw;line-height:1.8;text-align:right;color:#251e1c}#contact .contactForm form .annotationTxtList{display:block;max-width:100%;width:42.45974vw;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:1.8rem;font-size:1.31772vw;line-height:1.8;color:#251e1c;margin:0 0 0 auto}#contact .contactForm form .annotationTxtList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#contact .contactForm form .annotationTxtList li::before{content:"・"}#contact .contactForm form input{max-width:97%;width:100%;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.1rem;font-size:1.53734vw;border:solid 1px #251e1c;-webkit-appearance:none;border-radius:0;padding:5px 15px;height:5.56369vw}#contact .contactForm form input::-webkit-input-placeholder{color:#ccc}#contact .contactForm form input::-moz-placeholder{color:#ccc}#contact .contactForm form input::-ms-input-placeholder{color:#ccc}#contact .contactForm form input::placeholder{color:#ccc}#contact .contactForm form input.hasDatepicker{max-width:47%}#contact .contactForm form input.hasDatepicker:first-of-type{margin-right:2%}#contact .contactForm form select{max-width:97%;width:100%;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.1rem;font-size:1.53734vw;color:#251e1c;border:solid 1px #251e1c;-webkit-appearance:none;border-radius:0;padding:5px 15px;height:5.56369vw;background-color:inherit}#contact .contactForm form select.isEmpty{color:#ccc}#contact .contactForm form select::-ms-expand{display:none}#contact .contactForm form textarea{max-width:97%;width:100%;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.1rem;font-size:1.53734vw;border:solid 1px #251e1c;-webkit-appearance:none;border-radius:0;padding:15px;height:17.71596vw;resize:none}#contact .contactForm form textarea::-webkit-input-placeholder{color:#ccc}#contact .contactForm form textarea::-moz-placeholder{color:#ccc}#contact .contactForm form textarea::-ms-input-placeholder{color:#ccc}#contact .contactForm form textarea::placeholder{color:#ccc}#contact .contactForm form .btnArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.46413vw}#contact .contactForm form .contactFormBtn{display:block;font-size:2.1rem;font-size:1.53734vw;line-height:1;letter-spacing:normal;color:#fff;padding:20px 60px;background-color:#251e1c;-webkit-transition:opacity .3s;transition:opacity .3s;margin-left:1.83016vw}#contact .contactForm form .contactFormBtn:hover{cursor:pointer;opacity:.7}#contact .contactForm form .contactFormBackBtn{display:block;font-size:2.1rem;font-size:1.53734vw;line-height:1;letter-spacing:normal;color:#090000;padding:20px 40px;background-color:#fff;border:solid 1px #251e1c;-webkit-transition:all .3s;transition:all .3s}#contact .contactForm form .contactFormBackBtn:hover{cursor:pointer;color:#fff;background-color:#251e1c}#contact .contactFaq .contactFaqTit{max-width:1366px;width:100%;margin:0 auto;padding:0 50px;font-size:2.2rem;font-size:1.61054vw;line-height:1.8;letter-spacing:normal;font-weight:400;padding-right:3.66032vw;padding-left:11.347vw;margin-bottom:5.49048vw}#contact .contactFaq .faqCategoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:5.49048vw}#contact .contactFaq .faqCategoryList .faqCategory{max-width:23%;width:100%;font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1;letter-spacing:normal;text-align:center;padding:20px 25px;margin-right:2.5%;border:solid 1px #251e1c;-webkit-transition:all .4s;transition:all .4s;cursor:pointer}#contact .contactFaq .faqCategoryList .faqCategory:last-of-type{margin-right:0}#contact .contactFaq .faqCategoryList .faqCategory:hover{color:#fff;background-color:#251e1c}#contact .contactFaq .faqCategoryList .faqCategory.active{color:#fff;background-color:#251e1c}#contact .contactFaq .faqList{display:none}#contact .contactFaq .faqList.active{display:block;-webkit-animation:tabAnim ease 1s forwards;animation:tabAnim ease 1s forwards}@-webkit-keyframes tabAnim{0%{opacity:0}100%{opacity:1}}@keyframes tabAnim{0%{opacity:0}100%{opacity:1}}#contact .contactFaq .faqList a{display:inline;text-decoration:underline}#contact .contactFaq .faqList .question{font-size:2.1rem;font-size:1.53734vw;font-weight:600;line-height:1.9;letter-spacing:normal;margin-bottom:1.0981vw}#contact .contactFaq .faqList .answer{font-size:1.6rem;font-size:1.1713vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-bottom:4.39239vw}#contact .contactFaq .faqList .answer:last-of-type{margin-bottom:0}#contact .contactFaq .faqList .answer span{font-size:2.1rem;font-size:1.53734vw;font-weight:400;line-height:1.8}#contact .stayFee{margin-bottom:7.32064vw}#contact .stayFee .stayFeeTit{max-width:1366px;width:100%;margin:0 auto;padding:0 50px;font-size:2.2rem;font-size:1.61054vw;line-height:1.8;letter-spacing:normal;font-weight:400;padding-right:3.66032vw;padding-left:11.347vw;margin-bottom:5.49048vw}#contact .stayFee .stayFeeTxt{font-size:1.6rem;font-size:1.1713vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-bottom:1.46413vw}#contact .stayFee .stayFeeTxt strong{display:inline-block;font-size:1.8rem;font-size:1.31772vw;font-weight:400;border-bottom:solid 1px #000;margin:0 0 10px}#contact .stayFee .stayFeeTable{font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1.8;letter-spacing:normal;text-align:center;border:solid 1px #251e1c;margin-bottom:1.46413vw}#contact .stayFee .stayFeeTable thead th{font-weight:700}#contact .stayFee .stayFeeTable th{font-weight:400;text-align:center;border:solid 1px #251e1c;padding:25px}#contact .stayFee .stayFeeTable td{border:solid 1px #251e1c;padding:25px}#contact .stayFee .stayFeeSupplement{max-width:100%;width:38.79941vw;font-size:1.6rem;font-size:1.1713vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin:0 0 0 auto}#contact .stayFee .stayFeeSupplement li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#contact .stayFee .stayFeeSupplement li::before{content:"・"}#facility{margin-bottom:18.30161vw}#facility .facilityCon{max-width:1366px;margin:0 auto}#facility .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto}#facility .facilityConTxt{width:54.46559vw;font-size:1.6rem;font-size:1.1713vw;font-weight:400;line-height:1.8;letter-spacing:normal;padding:5.85652vw}#facility .facilityConTxt .facilityConTit{font-size:2.2rem;font-size:1.61054vw;font-weight:700;padding-bottom:2.92826vw}#facility .gridLayout{max-width:1046px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4,auto);-ms-grid-rows:auto;grid-template-rows:auto;margin-bottom:14.64129vw}#facility .gridLayout .imgGrid01{width:44.2899vw;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:1/3/3/5}#facility .gridLayout .imgGrid02{width:20.71742vw;margin-right:1.83016vw;margin-bottom:19.39971vw;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/4/3}#facility .gridLayout .imgGrid03{width:54.39239vw;margin-bottom:24.15813vw;-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:5/1/6/4}#facility .gridLayout .imgGrid04{width:35.2123vw;margin:0 0 0 auto;-ms-grid-row:6;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:6/3/7/5}#facility .gridLayout .imgGrid05{width:50.51245vw;margin-bottom:10.61493vw;-ms-grid-row:6;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:6/1/7/4}#facility .gridLayout .imgGrid06{width:27.45242vw;padding-bottom:5.12445vw;margin:0 0 0 auto;margin-right:2.19619vw;-ms-grid-row:7;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:7/3/7/5}#facility .gridLayout .imgGrid07{width:33.30893vw;margin-left:4.39239vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:7/1/7/5}#facility .gridLayout .imgGrid08{width:40.11713vw;padding-bottom:22.694vw;margin:0 0 0 auto;margin-right:2.19619vw;margin-top:10.61493vw;-ms-grid-row:8;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:8/3/8/5}#facility .gridLayout .imgGrid09{width:27.08638vw;margin-left:1.46413vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:8/1/8/4}#facility .gridLayout .imgGrid10{width:44.65593vw;margin:0 0 0 auto;margin-top:5.12445vw;margin-bottom:8.78477vw;margin-right:2.19619vw;-ms-grid-row:9;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:9/2/9/5}#facility .gridLayout .imgGrid24{width:54.17277vw;margin:0 auto;margin-bottom:10.98097vw;-ms-grid-row:10;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:10/1/10/5}#facility .gridLayout .imgGrid11{width:54.17277vw;margin-left:6.22255vw;margin-bottom:16.10542vw;-ms-grid-row:11;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:11/1/11/5}#facility .gridLayout .imgGrid12{width:30.38067vw;padding-bottom:17.20351vw;margin:0 0 0 auto;margin-right:5.49048vw;-ms-grid-row:12;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:12/3/12/5}#facility .gridLayout .imgGrid13{width:29.28258vw;margin-left:4.39239vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:12;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:12/1/12/4}#facility .gridLayout .imgGrid25{width:54.17277vw;margin:0 auto;margin-top:12.07906vw;-ms-grid-row:13;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:13/1/13/5}#facility .gridLayout .imgGrid14{width:40.26354vw;margin:0 auto;margin-top:12.07906vw;-ms-grid-row:14;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:14/1/14/5}#facility .gridLayout .imgGrid15{width:40.99561vw;padding-bottom:65.8858vw;margin-top:15.37335vw;-ms-grid-row:15;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:15/1/15/4}#facility .gridLayout .imgGrid16{width:29.42899vw;margin:0 0 0 auto;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-row:15;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:15/3/15/5}#facility .gridLayout .imgGrid17{width:34.1142vw;margin-left:4.39239vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:15;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:15/1/15/4}#facility .gridLayout .imgGrid18{width:40.99561vw;margin:0 0 0 auto;margin-top:9.51684vw;margin-right:5.49048vw;-ms-grid-row:16;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:16/2/16/5}#facility .gridLayout .imgGrid19{width:56.36896vw;margin-top:15.37335vw;margin-left:4.39239vw;-ms-grid-row:17;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:17/1/17/5}#facility .gridLayout .imgGrid20{width:27.08638vw;padding-bottom:29.28258vw;margin:0 0 0 auto;margin-top:10.61493vw;margin-right:4.39239vw;-ms-grid-row:18;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:18/3/18/5}#facility .gridLayout .imgGrid21{width:35.13909vw;margin-left:2.19619vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:18;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:18/1/18/5}#facility .gridLayout .imgGrid22{width:38.06735vw;margin:0 0 0 auto;margin-top:6.58858vw;margin-right:8.78477vw;-ms-grid-row:19;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:19/2/19/5}#facility .gridLayout .imgGrid23{width:56.36896vw;margin-top:15.00732vw;margin-left:5.12445vw;-ms-grid-row:20;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:20/1/20/5}#facility .slideLayoutTit{width:100%;margin:0 auto;font-size:2.4rem;font-size:1.75695vw;line-height:1.8;letter-spacing:normal;font-weight:400;margin-bottom:5.49048vw}#facility .slideLayout{margin-bottom:14.64129vw}#facility .slideLayout .contentArrowSlider{position:relative;width:60.02928vw;margin:0 auto;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#facility .slideLayout .contentArrowSlider.slick-initialized{opacity:1}#facility .slideLayout .contentArrowSlider .slide{padding-right:1.83016vw;padding-left:1.83016vw}#facility .slideLayout .contentArrowSlider .slide-arrow{position:absolute;top:50%;width:2.56223vw;height:2.56223vw;background-color:rgba(255,255,255,0);border-bottom:1px solid #251e1c;border-right:1px solid #251e1c;z-index:1;cursor:pointer}#facility .slideLayout .contentArrowSlider .prev-arrow{left:-2.56223vw;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}#facility .slideLayout .contentArrowSlider .next-arrow{right:-2.56223vw;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}#facility .locationLayoutTit{width:100%;margin:0 auto;font-size:2.4rem;font-size:1.75695vw;line-height:1.8;letter-spacing:normal;font-weight:400;margin-bottom:5.49048vw}#facility .locationLayout{width:65.8858vw;margin:0 auto}#facility .locationLayoutTxt{font-size:2rem;font-size:1.46413vw;line-height:1.8;font-weight:400;letter-spacing:normal}#facility .locationLayoutTxt dt{margin-bottom:2.19619vw}#schedule{margin-bottom:18.30161vw}#schedule .scheduleFlow{max-width:1366px;margin:0 auto;margin-bottom:22.32796vw}#schedule .scheduleFlow .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto}#schedule .scheduleFlow .scheduleTxt{font-size:1.6rem;font-size:1.1713vw;font-weight:400;line-height:1.8;letter-spacing:normal;padding-bottom:7.32064vw;padding-right:5.85652vw;padding-left:5.85652vw}#schedule .scheduleFlow .scheduleFlowTit{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.2rem;font-size:1.61054vw;line-height:1.6;font-weight:500;letter-spacing:normal;margin-bottom:4.02635vw}#schedule .scheduleFlow .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:5.49048vw}#schedule .scheduleFlow .flowBox{max-width:50%;width:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.2rem;font-size:1.61054vw;line-height:1.6;font-weight:500;letter-spacing:normal;position:relative;padding-top:3.29429vw;padding-bottom:6.58858vw;padding-right:2.92826vw}#schedule .scheduleFlow .flowBox::before{content:"";display:block;position:absolute;margin:auto;width:3px;height:100%;background-color:#000;top:0;left:29.8%}#schedule .scheduleFlow .flowBox.clearFix::after{content:"";display:block;clear:both}#schedule .scheduleFlow .flowBox .balloon{position:absolute;width:10.2489vw;top:-3.29429vw;left:65%;font-size:1.6rem;font-size:1.1713vw;line-height:1;font-weight:500;text-align:center;border:1px solid #000;border-radius:10px}#schedule .scheduleFlow .flowBox .balloon::before{content:"";display:inline-block;position:absolute;top:90%;left:.87848vw;border:8px solid transparent;border-right:18px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}#schedule .scheduleFlow .flowBox .balloon::after{content:"";display:inline-block;position:absolute;top:95%;left:.73206vw;border:8px solid transparent;border-right:18px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:-1}#schedule .scheduleFlow .flowBox .balloon a{position:relative;padding-top:.58565vw;padding-bottom:.58565vw;padding-left:1.0981vw;padding-right:1.0981vw;display:block;background-color:#fff;border-radius:10px;z-index:2}#schedule .scheduleFlow .flowBox .left{width:32.5%;float:left;text-align:right;padding-right:3.66032vw}#schedule .scheduleFlow .flowBox .left.margin{margin-right:50%}#schedule .scheduleFlow .flowBox .right{width:67.5%;float:right;padding-left:3.29429vw;position:relative}#schedule .scheduleFlow .flowBox .right::before{content:"";display:block;position:absolute;top:.87848vw;left:-.51245vw;width:1.02489vw;height:1.02489vw;border-radius:100%;background-color:#000}#schedule .scheduleFlow .flowBox .right.margin{margin-left:50%}#schedule .scheduleFlow .flowBox .right.roundNon::before{display:none}#schedule .scheduleFlow .flowBox .flow{margin-bottom:1.46413vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(1){margin-bottom:3.29429vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(3){margin-bottom:2.92826vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(4){margin-bottom:5.85652vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:4.02635vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:4.02635vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:6.58858vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-1.83016vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(10){margin-bottom:4.75842vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(11){margin-bottom:8.05271vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(12){margin-bottom:5.49048vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(13){margin-bottom:5.49048vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(14){margin-bottom:4.39239vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(15){margin-bottom:1.46413vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(16){margin-bottom:3.29429vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-1.83016vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(18){margin-bottom:3.29429vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-4.02635vw;margin-bottom:6.58858vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(22){margin-top:5.12445vw}#schedule .scheduleFlow .imgBox{max-width:50%;width:100%;display:-ms-grid;display:grid}#schedule .scheduleFlow .img01{width:19.47291vw;margin-bottom:1.46413vw;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/3/4}#schedule .scheduleFlow .img02{width:19.47291vw;-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:3/3/5/6}#schedule .scheduleFlow .img03{width:20.71742vw;margin-top:6.22255vw;margin-bottom:6.58858vw;-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:5/1/8/4}#schedule .scheduleFlow .img04{width:19.91215vw;-ms-grid-row:8;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:8/3/10/6}#schedule .gridLayout{max-width:1366px;margin:0 auto;margin-bottom:19.39971vw}#schedule .gridLayout:last-of-type{margin-bottom:0}#schedule .gridLayout .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;grid-column-gap:0;grid-row-gap:0}#schedule .gridLayout .gridTit{width:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.2rem;font-size:1.61054vw;line-height:1.6;font-weight:500;letter-spacing:normal;padding-right:.36603vw;margin-bottom:3.66032vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#schedule .gridLayout .gridTxt{width:100%;font-size:1.6rem;font-size:1.1713vw;line-height:1.8;font-weight:400;letter-spacing:normal;padding-right:2.19619vw;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#schedule .gridLayout .img{width:55.41728vw;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/3/4;max-width:100%;margin:0 0 0 auto}#schedule .gridLayout .img img{width:100%;-webkit-transition:none;transition:none}#schedule .gridLayout .contentSlider{max-width:100%;position:relative;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#schedule .gridLayout .contentSlider.slick-initialized{opacity:1}#schedule .gridLayout02{max-width:1366px;margin:0 auto;margin-bottom:17.56955vw}#schedule .gridLayout02 .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);grid-column-gap:0;grid-row-gap:0;justify-items:center}#schedule .gridLayout02 .gridList{width:47.21816vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:1/1/2/5;padding-right:2.19619vw;margin-bottom:2.92826vw}#schedule .gridLayout02 .gridList dt{width:27%;font-size:2.2rem;font-size:1.61054vw;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:500;line-height:1.8;padding-right:3.66032vw}#schedule .gridLayout02 .gridList dd{width:73%;font-size:2.4rem;font-size:1.75695vw;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:500;line-height:1.8}#schedule .gridLayout02 .gridList dd .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#schedule .gridLayout02 .gridList dd .list::before{content:"・";display:block}#schedule .gridLayout02 .gridTxt{width:25.76867vw;font-size:1.6rem;font-size:1.1713vw;line-height:1.8;font-weight:400;letter-spacing:normal;padding-bottom:8.41874vw;margin-right:8.78477vw;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:2/1/4/5;-ms-grid-column-align:end;justify-self:end}#schedule .gridLayout02 .img{width:38.21376vw;max-width:100%;-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5;-ms-grid-column-span:3;grid-area:1/5/4/8;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:end;justify-self:end;padding-left:.73206vw}#schedule .gridLayout02 .img img{-webkit-transition:none;transition:none;width:27.37921vw;margin:0 auto 0 0}#de #indexTop .mainVisual{position:relative;margin-bottom:9.51684vw}#de #indexTop .mainVisual .slider{width:100%;position:relative;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#de #indexTop .mainVisual .slider img{width:100%}#de #indexTop .mainVisual .slider.slick-initialized{opacity:1}#de #indexTop .mainVisual .slick-active .img{-webkit-animation:logo 3s 1 ease-in forwards;animation:logo 3s 1 ease-in forwards}#de #indexTop .mainVisual .logo{position:absolute;top:50%;left:50%;width:23.57247vw;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@keyframes logo{0%{opacity:0}40%{opacity:0}100%{opacity:1}}#de #indexTop .mainVisual .scrollIcon{position:absolute;left:50%;bottom:2.56223vw;width:4.75842vw;height:2.56223vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#de #indexTop .intr{margin-bottom:14.64129vw}#de #indexTop .intr .container{max-width:1020px}#de #indexTop .intr .intrTit{max-width:848px;width:62.07906vw;margin:0 auto;margin-bottom:8.05271vw}#de #indexTop .intr .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#de #indexTop .intr .flex .imgBox{max-width:326px;width:100%;margin-top:12.4451vw}#de #indexTop .intr .flex .txtBox{max-width:570px;width:41.72767vw;margin-left:6.14934vw}#de #indexTop .intr .flex .txtBox p{font-size:2.3rem;font-size:1.68375vw;font-weight:400;letter-spacing:normal;line-height:1.9;color:#000}#de #indexTop .topics{margin-bottom:18.66764vw}#de #indexTop .topics .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#de #indexTop .topics .topicsTit{font-family:Inconsolata;font-size:3rem;font-weight:600;letter-spacing:normal;line-height:1.64;margin-right:15px;margin-bottom:2.19619vw}#de #indexTop .topics .topicsMore a{font-size:1.8rem;line-height:1.64;letter-spacing:normal}#de #indexTop .topics .flex{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#de #indexTop .topics .topicsCard{max-width:30.61%;width:100%;margin-right:4.085%}#de #indexTop .topics .topicsCard:nth-of-type(3n){margin-right:0}#de #indexTop .topics .topicsCard .img{max-width:100%;height:173px;overflow:hidden;position:relative}#de #indexTop .topics .topicsCard img{width:100%;height:173px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#de #indexTop .topics .topicsCard .topicsCardTit{font-size:1.8rem;line-height:2;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word;padding:20px 7px 0}#de #indexTop .tagiruContentArea{margin-bottom:18.30161vw}#de #indexTop .tagiruContentArea .tagiruContent{max-width:1366px;width:100%;margin:0 auto;padding:0 50px;margin-bottom:5.12445vw}#de #indexTop .tagiruContentArea .tagiruContent a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:2.2rem;font-size:1.61054vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-top:5.12445vw;margin-right:10.61493vw}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentImg{width:60.02928vw;overflow:hidden}#de #indexTop .founder{max-width:1070px;padding:0 20px;margin:0 auto;margin-bottom:9.51684vw}#de #indexTop .founder .founderTop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#de #indexTop .founder .founderTop .founderTopImg{max-width:365px;width:100%;margin-right:3.66032vw}#de #indexTop .founder .founderTop .founderTopTxt{width:100%}#de #indexTop .founder .founderTop .founderTopTxt h3{font-size:2.4rem;font-size:1.75695vw;font-weight:600;margin-bottom:1.83016vw}#de #indexTop .founder .founderTop .founderTopTxt p{font-size:2.1rem;font-size:1.53734vw;line-height:1.89}#de #indexTop .founder .founderTop .founderTopTit{font-family:Inconsolata;font-size:5rem;font-size:3.66032vw;font-weight:500;line-height:1;margin-bottom:3.66032vw}#de #indexTop .founder .founderMessage{border-top:solid 1px #1a1311;padding:6% 7.5% 0;margin-top:8.63836vw}#de #indexTop .founder .founderMessage .founderMessageLetter{max-width:340px;width:24.89019vw;margin-bottom:4.02635vw}#de #indexTop .founder .founderMessage p{font-size:2.1rem;font-size:1.53734vw;line-height:2.1;letter-spacing:normal}#de #indexTop .founder .founderMessage p.rightTxt{text-align:right;padding-top:2.92826vw}#de #topics{margin-bottom:18.30161vw}#de #topics .topicsList .flex{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#de #topics .topicsList .topicsCard{max-width:30.61%;width:100%;margin-right:4.085%;margin-bottom:5.12445vw}#de #topics .topicsList .topicsCard:nth-of-type(3n){margin-right:0}#de #topics .topicsList .topicsCard .img{max-width:100%;height:173px;overflow:hidden;position:relative}#de #topics .topicsList .topicsCard img{width:100%;height:173px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#de #topics .topicsList .topicsCard .topicsCardTit{font-size:1.8rem;line-height:2;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word;padding:20px 7px 0}#de #topics .listPagerNumber{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2.92826vw}#de #topics .listPagerNumber .number{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:1.8rem;font-weight:400;line-height:1;letter-spacing:normal;margin-right:1.46413vw;margin-left:1.46413vw}#de #topics .listPagerNumber .number a{color:#555}#de #topics .listPagerNumber .number.active{font-weight:700}#de #topics .listPagerNumber .number.active a{color:#000}#de #topics .listPagerNumber .number.prev{margin-right:2.19619vw;margin-left:0}#de #topics .listPagerNumber .number.next{margin-left:2.19619vw;margin-right:0}#de #topics .topicsArticle{padding-top:14.64129vw}#de #topics .topicsArticle .container{max-width:757px}#de #topics .topicsArticle img{margin:0 auto;margin-bottom:6.95461vw}#de #topics .topicsArticle .topicsArticleTit{font-size:2.8rem;line-height:1.875;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:6.22255vw}#de #topics .topicsArticle p{font-size:1.8rem;line-height:1.875;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word}#de #topics .topicsArticle a{display:inline;text-decoration:underline}#de #topics .topicsArticle strong{font-weight:700}#de #topics .topicsArticle em{font-style:italic}#de #topics .newTopicsList{margin-top:6.58858vw}#de #topics .newTopicsList .titleArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding-top:6.58858vw;border-top:solid 1px #251e1c}#de #topics .newTopicsList .topicsTit{font-family:Inconsolata;font-size:3rem;font-weight:600;letter-spacing:normal;line-height:1.64;margin-right:15px;margin-bottom:2.19619vw}#de #topics .newTopicsList .topicsMore a{font-size:1.8rem;line-height:1.64;letter-spacing:normal}#de #topics .newTopicsList .flex{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#de #topics .newTopicsList .topicsCard{max-width:30.61%;width:100%;margin-right:4.085%}#de #topics .newTopicsList .topicsCard:nth-of-type(3n){margin-right:0}#de #topics .newTopicsList .topicsCard .img{max-width:100%;height:173px;overflow:hidden;position:relative}#de #topics .newTopicsList .topicsCard img{width:100%;height:173px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#de #topics .newTopicsList .topicsCard .topicsCardTit{font-size:1.8rem;line-height:2;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word;padding:20px 7px 0}#de #concept{margin-bottom:18.30161vw}#de #concept .conseptArea{max-width:1366px;margin:0 auto;margin-bottom:16.10542vw}#de #concept .conseptArea .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto}#de #concept .conseptArea .img{margin-bottom:8.78477vw}#de #concept .conseptArea .conseptAreaTit{width:100%;font-size:2.9rem;font-size:2.12299vw;line-height:1.6;font-weight:500;letter-spacing:normal;margin-bottom:4.39239vw;padding-left:14.64129vw}#de #concept .conseptArea .conseptAreaTxt{width:100%;font-size:2.2rem;font-size:1.61054vw;line-height:2;font-weight:400;letter-spacing:normal;padding-left:14.64129vw}#de #concept .conseptArea .conseptAreaTxt strong{font-weight:700}#de #concept .gridLayout{max-width:1366px;margin:0 auto;margin-bottom:19.39971vw}#de #concept .gridLayout:last-of-type{margin-bottom:0}#de #concept .gridLayout.grid01 .img02{width:26.35432vw;margin-left:auto;margin-right:auto;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/4/3}#de #concept .gridLayout.grid02 .img02{width:28.84334vw;-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:3/2/3/4;margin-left:auto;margin-right:4.39239vw}#de #concept .gridLayout.grid03 .img02{width:37.26208vw;margin-left:auto;margin-right:auto;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/4/3}#de #concept .gridLayout.grid04 .img02{width:27.37921vw;margin-left:-110px;-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3/2/3/3}#de #concept .gridLayout .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;grid-column-gap:0;grid-row-gap:0}#de #concept .gridLayout .gridTit{width:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.4rem;font-size:1.75695vw;line-height:1.6;font-weight:500;letter-spacing:normal;margin-bottom:3.66032vw;padding-right:.36603vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#de #concept .gridLayout .gridTxt{width:100%;font-size:1.8rem;font-size:1.31772vw;line-height:1.8;font-weight:400;letter-spacing:normal;padding-right:2.19619vw;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#de #concept .gridLayout .img{width:55.41728vw;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:1/2/3/2}#de #concept .gridLayout .img img{width:100%;-webkit-transition:none;transition:none}#de #concept .gridLayout .img02{margin-top:4.39239vw}#de #ayurveda{margin-bottom:18.30161vw}#de #ayurveda .ayurvedaCon{max-width:1366px;margin:0 auto;margin-bottom:16.10542vw}#de #ayurveda .ayurvedaCon .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto}#de #ayurveda .ayurvedaCon .ayurvedaConTxtBox{width:54.46559vw;padding:5.85652vw;margin-bottom:5.85652vw}#de #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:2;letter-spacing:normal}#de #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:2.4rem;font-size:1.75695vw;font-weight:700;line-height:2;letter-spacing:normal;padding-bottom:2.92826vw}#de #ayurveda .ayurvedaCon .ayurvedaSubCon{max-width:800px;margin:0 auto;margin-bottom:8.78477vw}#de #ayurveda .ayurvedaCon .ayurvedaSubCon .img{margin-bottom:2.92826vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.4rem;font-size:1.75695vw;line-height:1.6;font-weight:500;letter-spacing:normal;padding-right:1.46413vw;padding-left:1.46413vw;margin-bottom:2.19619vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:1.8rem;font-size:1.31772vw;line-height:2;font-weight:400;letter-spacing:normal;padding-right:1.46413vw;padding-left:1.46413vw;margin-bottom:2.92826vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt cite::before{content:"ー";padding-right:.36603vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:1.8rem;font-size:1.31772vw;line-height:2;font-weight:400;letter-spacing:normal;padding-right:1.46413vw;padding-left:1.46413vw;margin-bottom:2.92826vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConList .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:.73206vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConList .list::before{content:"・"}#de #contact{margin-bottom:18.30161vw}#de #contact .container{max-width:940px;width:100%;margin:0 auto;padding:0 20px}#de #contact .contactForm{margin-bottom:3.29429vw}#de #contact .contactForm.contact .contactFormCon dt,#de #contact .contactForm.error .contactFormCon dt{display:none}#de #contact .contactForm.contact .contactFormCon dt.show,#de #contact .contactForm.error .contactFormCon dt.show{display:block;padding-left:1.46413vw}#de #contact .contactForm.confirm .contactTit{display:none}#de #contact .contactForm.confirm .contactFormTxt{margin-bottom:3.66032vw}#de #contact .contactForm.confirm .contactFormCon{margin-bottom:5.85652vw}#de #contact .contactForm.confirm .contactFormCon dt{padding:0 10px 0 0}#de #contact .contactForm.confirm .contactFormCon dd.select::after{display:none}#de #contact .contactForm.confirm .contactFormCon dd .icon{display:none}#de #contact .contactForm.confirm .contactFormCon dd .period{display:block}#de #contact .contactForm.confirm .contactFormCon.mailCheck{display:none}#de #contact .contactForm.confirm .annotationTxtList .hidden{display:none}#de #contact .contactForm.complete .contactTit{display:none}#de #contact .contactForm.complete .contactFormCon dd.select::after{display:none}#de #contact .contactForm.complete .contactFormCon dd .icon{display:none}#de #contact .contactForm.complete .contactFormCon dd .period{display:none}#de #contact .contactForm.complete .annotationTxtList .hidden{display:none}#de #contact .contactForm .contactTit{max-width:1366px;width:100%;margin:0 auto;padding:0 50px;font-size:2.4rem;font-size:1.75695vw;line-height:1.8;letter-spacing:normal;font-weight:400;padding-right:3.66032vw;padding-left:11.347vw;margin-bottom:5.49048vw}#de #contact .contactForm .contactFormTxt{font-size:2.4rem;font-size:1.75695vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-bottom:1.83016vw}#de #contact .contactForm .contactFormAttentionTxt{font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1;letter-spacing:normal;color:#bf1e2d;margin-bottom:1.0981vw}#de #contact .contactForm .contactSupplement{margin-bottom:5.85652vw}#de #contact .contactForm .contactSupplement .contactSupplementTit{font-size:2.3rem;font-size:1.68375vw;font-weight:600;line-height:1.8;margin-bottom:.73206vw}#de #contact .contactForm .contactSupplement .contactSupplementCon{font-size:2rem;font-size:1.46413vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-bottom:2.92826vw}#de #contact .contactForm .topBackBtn{max-width:100%;margin:0 auto;width:15.37335vw;margin-top:14.64129vw}#de #contact .contactForm .topBackBtn a{display:block;font-size:2.3rem;font-size:1.68375vw;line-height:1;letter-spacing:normal;color:#fff;text-align:center;padding:20px;background-color:#251e1c;-webkit-transition:opacity .3s;transition:opacity .3s}#de #contact .contactForm .topBackBtn a:hover{cursor:pointer;opacity:.7}#de #contact .contactForm form .contactFormCon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2.92826vw}#de #contact .contactForm form .contactFormCon::last-of-type{margin-bottom:0}#de #contact .contactForm form .contactFormCon dt{max-width:100%;width:23.42606vw;font-size:2.3rem;font-size:1.68375vw;color:#251e1c}#de #contact .contactForm form .contactFormCon dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:100%;width:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:400;font-size:2.3rem;font-size:1.68375vw;line-height:1.8;color:#251e1c}#de #contact .contactForm form .contactFormCon dd.select{position:relative}#de #contact .contactForm form .contactFormCon dd.select::after{position:absolute;content:'';width:.73206vw;height:.73206vw;right:2.19619vw;top:2.19619vw;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:2px solid #251e1c;border-right:2px solid #251e1c;z-index:-1}#de #contact .contactForm form .contactFormCon dd .icon{font-size:2.3rem;font-size:1.68375vw;font-weight:400;letter-spacing:normal;color:#bf1e2d;padding:10px 10px 10px 0}#de #contact .contactForm form .contactFormCon dd .icon.hidden{opacity:0}#de #contact .contactForm form .contactFormCon dd .period{display:none;width:9%;text-align:right;padding:0 2% 0 0}#de #contact .contactForm form .contactFormCon.mailCheck{display:block;margin-top:3.66032vw;margin-bottom:3.66032vw}#de #contact .contactForm form .contactFormCon.mailCheck dt{display:block;max-width:100%;width:100%}#de #contact .contactForm form .contactFormCon.mailCheck dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:.73206vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .icon{padding:6px 10px 0 0}#de #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{max-width:97%;width:100%;display:block;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2rem;font-size:1.46413vw;padding-left:3.95315vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field{max-width:97%;width:100%}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{display:block;position:relative;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.3rem;font-size:1.68375vw;line-height:1.8;color:#251e1c;cursor:pointer;padding-left:2.19619vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::before{content:'';position:absolute;top:0;bottom:0;left:0;width:18px;height:18px;margin:auto;border:1px solid #b7b7b7;background:#fff}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::after{content:'';position:absolute;top:0;bottom:0;left:3px;width:14px;height:14px;margin:auto;-webkit-transform:scale(.5);transform:scale(.5)}#de #contact .contactForm form .contactFormCon.mailCheck dd input[type=checkbox]{opacity:0;position:absolute;width:20px;padding:9px;margin-top:2px;-webkit-appearance:checkbox}#de #contact .contactForm form .contactFormCon.mailCheck dd input[type=checkbox]:checked+span::after{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1);transform:scale(1);background:#333}#de #contact .contactForm form .eroorTxt{display:block;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2rem;font-size:1.46413vw;line-height:1;color:#bf1e2d;padding-top:.73206vw;padding-left:1.46413vw}#de #contact .contactForm form .annotationTxt{display:block;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2rem;font-size:1.46413vw;line-height:1.8;text-align:right;color:#251e1c}#de #contact .contactForm form .annotationTxtList{display:block;max-width:100%;width:39.53148vw;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2rem;font-size:1.46413vw;line-height:1.8;color:#251e1c;margin:0 0 0 auto}#de #contact .contactForm form .annotationTxtList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#de #contact .contactForm form .annotationTxtList li::before{content:"・"}#de #contact .contactForm form input{max-width:97%;width:100%;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.3rem;font-size:1.68375vw;border:solid 1px #251e1c;-webkit-appearance:none;border-radius:0;padding:5px 15px;height:5.56369vw}#de #contact .contactForm form input::-webkit-input-placeholder{color:#ccc}#de #contact .contactForm form input::-moz-placeholder{color:#ccc}#de #contact .contactForm form input::-ms-input-placeholder{color:#ccc}#de #contact .contactForm form input::placeholder{color:#ccc}#de #contact .contactForm form input.hasDatepicker{max-width:47%}#de #contact .contactForm form input.hasDatepicker:first-of-type{margin-right:2%}#de #contact .contactForm form select{max-width:97%;width:100%;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.3rem;font-size:1.68375vw;color:#251e1c;line-height:1.4;border:solid 1px #251e1c;-webkit-appearance:none;border-radius:0;padding:5px 15px;height:5.56369vw;background-color:inherit}#de #contact .contactForm form select.isEmpty{color:#ccc}#de #contact .contactForm form select::-ms-expand{display:none}#de #contact .contactForm form textarea{max-width:97%;width:100%;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.3rem;font-size:1.68375vw;border:solid 1px #251e1c;-webkit-appearance:none;border-radius:0;padding:15px;height:17.71596vw;resize:none}#de #contact .contactForm form textarea::-webkit-input-placeholder{color:#ccc}#de #contact .contactForm form textarea::-moz-placeholder{color:#ccc}#de #contact .contactForm form textarea::-ms-input-placeholder{color:#ccc}#de #contact .contactForm form textarea::placeholder{color:#ccc}#de #contact .contactForm form .btnArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.46413vw}#de #contact .contactForm form .contactFormBtn{display:block;font-size:2.3rem;font-size:1.68375vw;line-height:1;letter-spacing:normal;color:#fff;padding:20px 60px;background-color:#251e1c;-webkit-transition:opacity .3s;transition:opacity .3s;margin-left:1.83016vw}#de #contact .contactForm form .contactFormBtn:hover{cursor:pointer;opacity:.7}#de #contact .contactForm form .contactFormBackBtn{display:block;font-size:2.3rem;font-size:1.68375vw;line-height:1;letter-spacing:normal;color:#090000;padding:20px 40px;background-color:#fff;border:solid 1px #251e1c;-webkit-transition:all .3s;transition:all .3s}#de #contact .contactForm form .contactFormBackBtn:hover{cursor:pointer;color:#fff;background-color:#251e1c}#de #contact .contactFaq .contactFaqTit{max-width:1366px;width:100%;margin:0 auto;padding:0 50px;font-size:2.4rem;font-size:1.75695vw;line-height:1.8;letter-spacing:normal;font-weight:400;padding-right:3.66032vw;padding-left:11.347vw;margin-bottom:5.49048vw}#de #contact .contactFaq .faqCategoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:5.49048vw}#de #contact .contactFaq .faqCategoryList .faqCategory{max-width:23%;width:100%;font-size:2rem;font-size:1.46413vw;font-weight:400;line-height:1;letter-spacing:normal;text-align:center;padding:20px 25px;margin-right:2.5%;border:solid 1px #251e1c;-webkit-transition:all .4s;transition:all .4s;cursor:pointer}#de #contact .contactFaq .faqCategoryList .faqCategory:last-of-type{margin-right:0}#de #contact .contactFaq .faqCategoryList .faqCategory:hover{color:#fff;background-color:#251e1c}#de #contact .contactFaq .faqCategoryList .faqCategory.active{color:#fff;background-color:#251e1c}#de #contact .contactFaq .faqList{display:none}#de #contact .contactFaq .faqList.active{display:block;-webkit-animation:tabAnim ease 1s forwards;animation:tabAnim ease 1s forwards}@keyframes tabAnim{0%{opacity:0}100%{opacity:1}}#de #contact .contactFaq .faqList a{display:inline;text-decoration:underline}#de #contact .contactFaq .faqList .question{font-size:2.3rem;font-size:1.68375vw;font-weight:600;line-height:1.9;letter-spacing:normal;margin-bottom:1.0981vw}#de #contact .contactFaq .faqList .answer{font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-bottom:4.39239vw}#de #contact .contactFaq .faqList .answer:last-of-type{margin-bottom:0}#de #contact .contactFaq .faqList .answer span{font-size:2.3rem;font-size:1.68375vw;font-weight:400;line-height:1.8}#de #contact .stayFee{margin-bottom:7.32064vw}#de #contact .stayFee .stayFeeTit{max-width:1366px;width:100%;margin:0 auto;padding:0 50px;font-size:2.4rem;font-size:1.75695vw;line-height:1.8;letter-spacing:normal;font-weight:400;padding-right:3.66032vw;padding-left:11.347vw;margin-bottom:5.49048vw}#de #contact .stayFee .stayFeeTxt{font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-bottom:1.46413vw}#de #contact .stayFee .stayFeeTxt strong{display:inline-block;font-size:2rem;font-size:1.46413vw;font-weight:400;border-bottom:solid 1px #000;margin:0 0 10px}#de #contact .stayFee .stayFeeTable{font-size:2rem;font-size:1.46413vw;font-weight:400;line-height:1.8;letter-spacing:normal;text-align:center;border:solid 1px #251e1c;margin-bottom:1.46413vw}#de #contact .stayFee .stayFeeTable thead th{font-weight:700}#de #contact .stayFee .stayFeeTable th{font-weight:400;text-align:center;border:solid 1px #251e1c;padding:25px}#de #contact .stayFee .stayFeeTable td{border:solid 1px #251e1c;padding:25px}#de #contact .stayFee .stayFeeSupplement{max-width:100%;width:38.79941vw;font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin:0 0 0 auto}#de #contact .stayFee .stayFeeSupplement li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#de #contact .stayFee .stayFeeSupplement li::before{content:"・"}#de #facility{margin-bottom:18.30161vw}#de #facility .facilityCon{max-width:1366px;margin:0 auto}#de #facility .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto}#de #facility .facilityConTxt{width:54.46559vw;font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1.8;letter-spacing:normal;padding:5.85652vw}#de #facility .facilityConTxt .facilityConTit{font-size:2.4rem;font-size:1.75695vw;font-weight:700;padding-bottom:2.92826vw}#de #facility .gridLayout{max-width:1046px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4,auto);-ms-grid-rows:auto;grid-template-rows:auto;margin-bottom:14.64129vw}#de #facility .gridLayout .imgGrid01{width:44.2899vw;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:1/3/3/5}#de #facility .gridLayout .imgGrid02{width:20.71742vw;margin-right:1.83016vw;margin-bottom:19.39971vw;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/4/3}#de #facility .gridLayout .imgGrid03{width:54.39239vw;margin-bottom:24.15813vw;-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:5/1/6/4}#de #facility .gridLayout .imgGrid04{width:35.2123vw;margin:0 0 0 auto;-ms-grid-row:6;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:6/3/7/5}#de #facility .gridLayout .imgGrid05{width:50.51245vw;margin-bottom:10.61493vw;-ms-grid-row:6;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:6/1/7/4}#de #facility .gridLayout .imgGrid06{width:27.45242vw;padding-bottom:5.12445vw;margin:0 0 0 auto;margin-right:2.19619vw;-ms-grid-row:7;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:7/3/7/5}#de #facility .gridLayout .imgGrid07{width:33.30893vw;margin-left:4.39239vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:7/1/7/5}#de #facility .gridLayout .imgGrid08{width:40.11713vw;padding-bottom:22.694vw;margin:0 0 0 auto;margin-right:2.19619vw;margin-top:10.61493vw;-ms-grid-row:8;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:8/3/8/5}#de #facility .gridLayout .imgGrid09{width:27.08638vw;margin-left:1.46413vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:8/1/8/4}#de #facility .gridLayout .imgGrid10{width:44.65593vw;margin:0 0 0 auto;margin-top:5.12445vw;margin-bottom:8.78477vw;margin-right:2.19619vw;-ms-grid-row:9;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:9/2/9/5}#de #facility .gridLayout .imgGrid24{width:54.17277vw;margin:0 auto;margin-bottom:10.98097vw;-ms-grid-row:10;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:10/1/10/5}#de #facility .gridLayout .imgGrid11{width:54.17277vw;margin-left:6.22255vw;margin-bottom:16.10542vw;-ms-grid-row:11;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:11/1/11/5}#de #facility .gridLayout .imgGrid12{width:30.38067vw;padding-bottom:17.20351vw;margin:0 0 0 auto;margin-right:5.49048vw;-ms-grid-row:12;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:12/3/12/5}#de #facility .gridLayout .imgGrid13{width:29.28258vw;margin-left:4.39239vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:12;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:12/1/12/4}#de #facility .gridLayout .imgGrid25{width:54.17277vw;margin:0 auto;margin-top:12.07906vw;-ms-grid-row:13;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:13/1/13/5}#de #facility .gridLayout .imgGrid14{width:40.26354vw;margin:0 auto;margin-top:12.07906vw;-ms-grid-row:14;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:14/1/14/5}#de #facility .gridLayout .imgGrid15{width:40.99561vw;padding-bottom:65.8858vw;margin-top:15.37335vw;-ms-grid-row:15;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:15/1/15/4}#de #facility .gridLayout .imgGrid16{width:29.42899vw;margin:0 0 0 auto;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-row:15;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:15/3/15/5}#de #facility .gridLayout .imgGrid17{width:34.1142vw;margin-left:4.39239vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:15;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:15/1/15/4}#de #facility .gridLayout .imgGrid18{width:40.99561vw;margin:0 0 0 auto;margin-top:9.51684vw;margin-right:5.49048vw;-ms-grid-row:16;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:16/2/16/5}#de #facility .gridLayout .imgGrid19{width:56.36896vw;margin-top:15.37335vw;margin-left:4.39239vw;-ms-grid-row:17;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:17/1/17/5}#de #facility .gridLayout .imgGrid20{width:27.08638vw;padding-bottom:29.28258vw;margin:0 0 0 auto;margin-top:10.61493vw;margin-right:4.39239vw;-ms-grid-row:18;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:18/3/18/5}#de #facility .gridLayout .imgGrid21{width:35.13909vw;margin-left:2.19619vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:18;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:18/1/18/5}#de #facility .gridLayout .imgGrid22{width:38.06735vw;margin:0 0 0 auto;margin-top:6.58858vw;margin-right:8.78477vw;-ms-grid-row:19;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:19/2/19/5}#de #facility .gridLayout .imgGrid23{width:56.36896vw;margin-top:15.00732vw;margin-left:5.12445vw;-ms-grid-row:20;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:20/1/20/5}#de #facility .slideLayoutTit{width:100%;margin:0 auto;font-size:2.4rem;font-size:1.75695vw;line-height:1.8;letter-spacing:normal;font-weight:400;margin-bottom:5.49048vw}#de #facility .slideLayout .contentArrowSlider{position:relative;width:60.02928vw;margin:0 auto;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#de #facility .slideLayout .contentArrowSlider.slick-initialized{opacity:1}#de #facility .slideLayout .contentArrowSlider .slide{padding-right:1.83016vw;padding-left:1.83016vw}#de #facility .slideLayout .contentArrowSlider .slide-arrow{position:absolute;top:50%;width:2.56223vw;height:2.56223vw;background-color:rgba(255,255,255,0);border-bottom:1px solid #251e1c;border-right:1px solid #251e1c;z-index:1;cursor:pointer}#de #facility .slideLayout .contentArrowSlider .prev-arrow{left:-2.56223vw;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}#de #facility .slideLayout .contentArrowSlider .next-arrow{right:-2.56223vw;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}#de #facility .locationLayoutTit{width:100%;margin:0 auto;font-size:2.4rem;font-size:1.75695vw;line-height:1.8;letter-spacing:normal;font-weight:400;margin-bottom:5.49048vw}#de #facility .locationLayout{width:65.8858vw;margin:0 auto}#de #facility .locationLayoutTxt{font-size:2rem;font-size:1.46413vw;line-height:1.8;font-weight:400;letter-spacing:normal}#de #facility .locationLayoutTxt dt{margin-bottom:2.19619vw}#de #schedule{margin-bottom:18.30161vw}#de #schedule .scheduleFlow{max-width:1366px;margin:0 auto;margin-bottom:22.32796vw}#de #schedule .scheduleFlow .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto}#de #schedule .scheduleFlow .scheduleTxt{font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1.8;letter-spacing:normal;padding-bottom:7.32064vw;padding-right:5.85652vw;padding-left:5.85652vw}#de #schedule .scheduleFlow .scheduleFlowTit{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.4rem;font-size:1.75695vw;line-height:1.6;font-weight:500;letter-spacing:normal;margin-bottom:4.02635vw}#de #schedule .scheduleFlow .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:5.49048vw}#de #schedule .scheduleFlow .flowBox{max-width:50%;width:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.2rem;font-size:1.61054vw;line-height:1.6;font-weight:500;letter-spacing:normal;position:relative;padding-top:3.29429vw;padding-bottom:6.58858vw;padding-right:2.92826vw}#de #schedule .scheduleFlow .flowBox::before{content:"";display:block;position:absolute;margin:auto;width:3px;height:100%;background-color:#000;top:0;left:29.8%}#de #schedule .scheduleFlow .flowBox.clearFix::after{content:"";display:block;clear:both}#de #schedule .scheduleFlow .flowBox .balloon{position:absolute;width:10.2489vw;top:-3.29429vw;left:65%;font-size:1.6rem;font-size:1.1713vw;line-height:1;font-weight:500;text-align:center;border:1px solid #000;border-radius:10px}#de #schedule .scheduleFlow .flowBox .balloon::before{content:"";display:inline-block;position:absolute;top:90%;left:.87848vw;border:8px solid transparent;border-right:18px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}#de #schedule .scheduleFlow .flowBox .balloon::after{content:"";display:inline-block;position:absolute;top:95%;left:.73206vw;border:8px solid transparent;border-right:18px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:-1}#de #schedule .scheduleFlow .flowBox .balloon a{position:relative;padding-top:.58565vw;padding-bottom:.58565vw;padding-left:1.0981vw;padding-right:1.0981vw;display:block;background-color:#fff;border-radius:10px;z-index:2}#de #schedule .scheduleFlow .flowBox .left{width:32.5%;float:left;text-align:right;padding-right:3.66032vw}#de #schedule .scheduleFlow .flowBox .left.margin{margin-right:50%}#de #schedule .scheduleFlow .flowBox .right{width:67.5%;float:right;padding-left:3.29429vw;position:relative}#de #schedule .scheduleFlow .flowBox .right::before{content:"";display:block;position:absolute;top:.87848vw;left:-.51245vw;width:1.02489vw;height:1.02489vw;border-radius:100%;background-color:#000}#de #schedule .scheduleFlow .flowBox .right.margin{margin-left:50%}#de #schedule .scheduleFlow .flowBox .right.roundNon::before{display:none}#de #schedule .scheduleFlow .flowBox .flow{margin-bottom:1.46413vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(1){margin-bottom:3.29429vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(3){margin-bottom:2.92826vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(4){margin-bottom:5.85652vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:4.02635vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:4.02635vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:6.58858vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-1.83016vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(10){margin-bottom:4.75842vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(11){margin-bottom:8.05271vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(12){margin-bottom:5.49048vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(13){margin-bottom:5.49048vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(14){margin-bottom:4.39239vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(15){margin-bottom:1.46413vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(16){margin-bottom:3.29429vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-1.83016vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(18){margin-bottom:3.29429vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-4.02635vw;margin-bottom:6.58858vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(22){margin-top:5.12445vw}#de #schedule .scheduleFlow .imgBox{max-width:50%;width:100%;display:-ms-grid;display:grid}#de #schedule .scheduleFlow .img01{width:19.47291vw;margin-bottom:1.46413vw;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/3/4}#de #schedule .scheduleFlow .img02{width:19.47291vw;-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:3/3/5/6}#de #schedule .scheduleFlow .img03{width:20.71742vw;margin-top:6.22255vw;margin-bottom:6.58858vw;-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:5/1/8/4}#de #schedule .scheduleFlow .img04{width:19.91215vw;-ms-grid-row:8;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:8/3/10/6}#de #schedule .gridLayout{max-width:1366px;margin:0 auto;margin-bottom:19.39971vw}#de #schedule .gridLayout:last-of-type{margin-bottom:0}#de #schedule .gridLayout .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;grid-column-gap:0;grid-row-gap:0}#de #schedule .gridLayout .gridTit{width:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.4rem;font-size:1.75695vw;line-height:1.6;font-weight:500;letter-spacing:normal;padding-right:.36603vw;margin-bottom:3.66032vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#de #schedule .gridLayout .gridTxt{width:100%;font-size:1.8rem;font-size:1.31772vw;line-height:1.8;font-weight:400;letter-spacing:normal;padding-right:2.19619vw;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#de #schedule .gridLayout .img{width:55.41728vw;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/3/4;max-width:100%;margin:0 0 0 auto}#de #schedule .gridLayout .img img{width:100%;-webkit-transition:none;transition:none}#de #schedule .gridLayout .contentSlider{max-width:100%;position:relative;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#de #schedule .gridLayout .contentSlider.slick-initialized{opacity:1}#de #schedule .gridLayout02{max-width:1366px;margin:0 auto;margin-bottom:17.56955vw}#de #schedule .gridLayout02 .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);grid-column-gap:0;grid-row-gap:0;justify-items:center}#de #schedule .gridLayout02 .gridList{width:47.21816vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:1/1/2/5;padding-right:2.19619vw;margin-bottom:2.92826vw}#de #schedule .gridLayout02 .gridList dt{width:27%;font-size:2.4rem;font-size:1.75695vw;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:500;line-height:1.8;padding-right:3.66032vw}#de #schedule .gridLayout02 .gridList dd{width:73%;font-size:2.4rem;font-size:1.75695vw;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:500;line-height:1.8}#de #schedule .gridLayout02 .gridList dd .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#de #schedule .gridLayout02 .gridList dd .list::before{content:"・";display:block}#de #schedule .gridLayout02 .gridTxt{width:25.76867vw;font-size:1.8rem;font-size:1.31772vw;line-height:1.8;font-weight:400;letter-spacing:normal;padding-bottom:8.41874vw;margin-right:8.78477vw;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:2/1/4/5;-ms-grid-column-align:end;justify-self:end}#de #schedule .gridLayout02 .img{width:38.21376vw;max-width:100%;-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5;-ms-grid-column-span:3;grid-area:1/5/4/8;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:end;justify-self:end;padding-left:.73206vw}#de #schedule .gridLayout02 .img img{-webkit-transition:none;transition:none;width:27.37921vw;margin:0 auto 0 0}#en #indexTop .mainVisual{position:relative;margin-bottom:9.51684vw}#en #indexTop .mainVisual .slider{width:100%;position:relative;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#en #indexTop .mainVisual .slider img{width:100%}#en #indexTop .mainVisual .slider.slick-initialized{opacity:1}#en #indexTop .mainVisual .slick-active .img{-webkit-animation:logo 3s 1 ease-in forwards;animation:logo 3s 1 ease-in forwards}#en #indexTop .mainVisual .logo{position:absolute;top:50%;left:50%;width:23.57247vw;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@keyframes logo{0%{opacity:0}40%{opacity:0}100%{opacity:1}}#en #indexTop .mainVisual .scrollIcon{position:absolute;left:50%;bottom:2.56223vw;width:4.75842vw;height:2.56223vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#en #indexTop .intr{margin-bottom:14.64129vw}#en #indexTop .intr .container{max-width:1020px}#en #indexTop .intr .intrTit{max-width:848px;width:62.07906vw;margin:0 auto;margin-bottom:8.05271vw}#en #indexTop .intr .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#en #indexTop .intr .flex .imgBox{max-width:326px;width:100%;margin-top:12.4451vw}#en #indexTop .intr .flex .txtBox{max-width:570px;width:41.72767vw;margin-left:6.14934vw}#en #indexTop .intr .flex .txtBox p{font-size:2.3rem;font-size:1.68375vw;font-weight:400;letter-spacing:normal;line-height:1.9;color:#000}#en #indexTop .topics{margin-bottom:18.66764vw}#en #indexTop .topics .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#en #indexTop .topics .topicsTit{font-family:Inconsolata;font-size:3rem;font-weight:600;letter-spacing:normal;line-height:1.64;margin-right:15px;margin-bottom:2.19619vw}#en #indexTop .topics .topicsMore a{font-size:1.8rem;line-height:1.64;letter-spacing:normal}#en #indexTop .topics .flex{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#en #indexTop .topics .topicsCard{max-width:30.61%;width:100%;margin-right:4.085%}#en #indexTop .topics .topicsCard:nth-of-type(3n){margin-right:0}#en #indexTop .topics .topicsCard .img{max-width:100%;height:173px;overflow:hidden;position:relative}#en #indexTop .topics .topicsCard img{width:100%;height:173px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#en #indexTop .topics .topicsCard .topicsCardTit{font-size:1.8rem;line-height:2;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word;padding:20px 7px 0}#en #indexTop .tagiruContentArea{margin-bottom:18.30161vw}#en #indexTop .tagiruContentArea .tagiruContent{max-width:1366px;width:100%;margin:0 auto;padding:0 50px;margin-bottom:5.12445vw}#en #indexTop .tagiruContentArea .tagiruContent a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:2.2rem;font-size:1.61054vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-top:5.12445vw;margin-right:10.61493vw}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentImg{width:60.02928vw;overflow:hidden}#en #indexTop .founder{max-width:1070px;padding:0 20px;margin:0 auto;margin-bottom:9.51684vw}#en #indexTop .founder .founderTop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#en #indexTop .founder .founderTop .founderTopImg{max-width:365px;width:100%;margin-right:3.66032vw}#en #indexTop .founder .founderTop .founderTopTxt{width:100%}#en #indexTop .founder .founderTop .founderTopTxt h3{font-size:2.4rem;font-size:1.75695vw;font-weight:600;margin-bottom:1.83016vw}#en #indexTop .founder .founderTop .founderTopTxt p{font-size:2.1rem;font-size:1.53734vw;line-height:1.89}#en #indexTop .founder .founderTop .founderTopTit{font-family:Inconsolata;font-size:5rem;font-size:3.66032vw;font-weight:500;line-height:1;margin-bottom:3.66032vw}#en #indexTop .founder .founderMessage{border-top:solid 1px #1a1311;padding:6% 7.5% 0;margin-top:8.63836vw}#en #indexTop .founder .founderMessage .founderMessageLetter{max-width:340px;width:24.89019vw;margin-bottom:4.02635vw}#en #indexTop .founder .founderMessage p{font-size:2.1rem;font-size:1.53734vw;line-height:2.1;letter-spacing:normal}#en #indexTop .founder .founderMessage p.rightTxt{text-align:right;padding-top:2.92826vw}#en #topics{margin-bottom:18.30161vw}#en #topics .topicsList .flex{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#en #topics .topicsList .topicsCard{max-width:30.61%;width:100%;margin-right:4.085%;margin-bottom:5.12445vw}#en #topics .topicsList .topicsCard:nth-of-type(3n){margin-right:0}#en #topics .topicsList .topicsCard .img{max-width:100%;height:173px;overflow:hidden;position:relative}#en #topics .topicsList .topicsCard img{width:100%;height:173px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#en #topics .topicsList .topicsCard .topicsCardTit{font-size:1.8rem;line-height:2;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word;padding:20px 7px 0}#en #topics .listPagerNumber{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2.92826vw}#en #topics .listPagerNumber .number{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:1.8rem;font-weight:400;line-height:1;letter-spacing:normal;margin-right:1.46413vw;margin-left:1.46413vw}#en #topics .listPagerNumber .number a{color:#555}#en #topics .listPagerNumber .number.active{font-weight:700}#en #topics .listPagerNumber .number.active a{color:#000}#en #topics .listPagerNumber .number.prev{margin-right:2.19619vw;margin-left:0}#en #topics .listPagerNumber .number.next{margin-left:2.19619vw;margin-right:0}#en #topics .topicsArticle{padding-top:14.64129vw}#en #topics .topicsArticle .container{max-width:757px}#en #topics .topicsArticle img{margin:0 auto;margin-bottom:6.95461vw}#en #topics .topicsArticle .topicsArticleTit{font-size:2.8rem;line-height:1.875;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:6.22255vw}#en #topics .topicsArticle p{font-size:1.8rem;line-height:1.875;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word}#en #topics .topicsArticle a{display:inline;text-decoration:underline}#en #topics .topicsArticle strong{font-weight:700}#en #topics .topicsArticle em{font-style:italic}#en #topics .newTopicsList{margin-top:6.58858vw}#en #topics .newTopicsList .titleArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;padding-top:6.58858vw;border-top:solid 1px #251e1c}#en #topics .newTopicsList .topicsTit{font-family:Inconsolata;font-size:3rem;font-weight:600;letter-spacing:normal;line-height:1.64;margin-right:15px;margin-bottom:2.19619vw}#en #topics .newTopicsList .topicsMore a{font-size:1.8rem;line-height:1.64;letter-spacing:normal}#en #topics .newTopicsList .flex{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#en #topics .newTopicsList .topicsCard{max-width:30.61%;width:100%;margin-right:4.085%}#en #topics .newTopicsList .topicsCard:nth-of-type(3n){margin-right:0}#en #topics .newTopicsList .topicsCard .img{max-width:100%;height:173px;overflow:hidden;position:relative}#en #topics .newTopicsList .topicsCard img{width:100%;height:173px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#en #topics .newTopicsList .topicsCard .topicsCardTit{font-size:1.8rem;line-height:2;letter-spacing:normal;word-wrap:break-word;overflow-wrap:break-word;padding:20px 7px 0}#en #concept{margin-bottom:18.30161vw}#en #concept .conseptArea{max-width:1366px;margin:0 auto;margin-bottom:16.10542vw}#en #concept .conseptArea .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto}#en #concept .conseptArea .img{margin-bottom:8.78477vw}#en #concept .conseptArea .conseptAreaTit{width:100%;font-size:2.9rem;font-size:2.12299vw;line-height:1.6;font-weight:500;letter-spacing:normal;margin-bottom:4.39239vw;padding-left:14.64129vw}#en #concept .conseptArea .conseptAreaTxt{width:100%;font-size:2.2rem;font-size:1.61054vw;line-height:2;font-weight:400;letter-spacing:normal;padding-left:14.64129vw}#en #concept .conseptArea .conseptAreaTxt strong{font-weight:700}#en #concept .gridLayout{max-width:1366px;margin:0 auto;margin-bottom:19.39971vw}#en #concept .gridLayout:last-of-type{margin-bottom:0}#en #concept .gridLayout.grid01 .img02{width:26.35432vw;margin-left:auto;margin-right:auto;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/4/3}#en #concept .gridLayout.grid02 .img02{width:28.84334vw;-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:3/2/3/4;margin-left:auto;margin-right:4.39239vw}#en #concept .gridLayout.grid03 .img02{width:37.26208vw;margin-left:auto;margin-right:auto;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/4/3}#en #concept .gridLayout.grid04 .img02{width:27.37921vw;margin-left:-110px;-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3/2/3/3}#en #concept .gridLayout .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;grid-column-gap:0;grid-row-gap:0}#en #concept .gridLayout .gridTit{width:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.4rem;font-size:1.75695vw;line-height:1.6;font-weight:500;letter-spacing:normal;margin-bottom:3.66032vw;padding-right:.36603vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#en #concept .gridLayout .gridTxt{width:100%;font-size:1.8rem;font-size:1.31772vw;line-height:1.8;font-weight:400;letter-spacing:normal;padding-right:2.19619vw;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#en #concept .gridLayout .img{width:55.41728vw;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:1/2/3/2}#en #concept .gridLayout .img img{width:100%;-webkit-transition:none;transition:none}#en #concept .gridLayout .img02{margin-top:4.39239vw}#en #ayurveda{margin-bottom:18.30161vw}#en #ayurveda .ayurvedaCon{max-width:1366px;margin:0 auto;margin-bottom:16.10542vw}#en #ayurveda .ayurvedaCon .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto}#en #ayurveda .ayurvedaCon .ayurvedaConTxtBox{width:54.46559vw;padding:5.85652vw;margin-bottom:5.85652vw}#en #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:2;letter-spacing:normal}#en #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:2.4rem;font-size:1.75695vw;font-weight:700;line-height:2;letter-spacing:normal;padding-bottom:2.92826vw}#en #ayurveda .ayurvedaCon .ayurvedaSubCon{max-width:800px;margin:0 auto;margin-bottom:8.78477vw}#en #ayurveda .ayurvedaCon .ayurvedaSubCon .img{margin-bottom:2.92826vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.4rem;font-size:1.75695vw;line-height:1.6;font-weight:500;letter-spacing:normal;padding-right:1.46413vw;padding-left:1.46413vw;margin-bottom:2.19619vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:1.8rem;font-size:1.31772vw;line-height:2;font-weight:400;letter-spacing:normal;padding-right:1.46413vw;padding-left:1.46413vw;margin-bottom:2.92826vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt cite::before{content:"ー";padding-right:.36603vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:1.8rem;font-size:1.31772vw;line-height:2;font-weight:400;letter-spacing:normal;padding-right:1.46413vw;padding-left:1.46413vw;margin-bottom:2.92826vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConList .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:.73206vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConList .list::before{content:"・"}#en #contact{margin-bottom:18.30161vw}#en #contact .container{max-width:940px;width:100%;margin:0 auto;padding:0 20px}#en #contact .contactForm{margin-bottom:3.29429vw}#en #contact .contactForm.contact .contactFormCon dt,#en #contact .contactForm.error .contactFormCon dt{display:none}#en #contact .contactForm.contact .contactFormCon dt.show,#en #contact .contactForm.error .contactFormCon dt.show{display:block;padding-left:1.46413vw}#en #contact .contactForm.confirm .contactTit{display:none}#en #contact .contactForm.confirm .contactFormTxt{margin-bottom:3.66032vw}#en #contact .contactForm.confirm .contactFormCon{margin-bottom:5.85652vw}#en #contact .contactForm.confirm .contactFormCon dt{padding:0 10px 0 0}#en #contact .contactForm.confirm .contactFormCon dd.select::after{display:none}#en #contact .contactForm.confirm .contactFormCon dd .icon{display:none}#en #contact .contactForm.confirm .contactFormCon dd .period{display:block}#en #contact .contactForm.confirm .contactFormCon.mailCheck{display:none}#en #contact .contactForm.confirm .annotationTxtList .hidden{display:none}#en #contact .contactForm.complete .contactTit{display:none}#en #contact .contactForm.complete .contactFormCon dd.select::after{display:none}#en #contact .contactForm.complete .contactFormCon dd .icon{display:none}#en #contact .contactForm.complete .contactFormCon dd .period{display:none}#en #contact .contactForm.complete .annotationTxtList .hidden{display:none}#en #contact .contactForm .contactTit{max-width:1366px;width:100%;margin:0 auto;padding:0 50px;font-size:2.4rem;font-size:1.75695vw;line-height:1.8;letter-spacing:normal;font-weight:400;padding-right:3.66032vw;padding-left:11.347vw;margin-bottom:5.49048vw}#en #contact .contactForm .contactFormTxt{font-size:2.4rem;font-size:1.75695vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-bottom:1.83016vw}#en #contact .contactForm .contactFormAttentionTxt{font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1;letter-spacing:normal;color:#bf1e2d;margin-bottom:1.0981vw}#en #contact .contactForm .contactSupplement{margin-bottom:5.85652vw}#en #contact .contactForm .contactSupplement .contactSupplementTit{font-size:2.3rem;font-size:1.68375vw;font-weight:600;line-height:1.8;margin-bottom:.73206vw}#en #contact .contactForm .contactSupplement .contactSupplementCon{font-size:2rem;font-size:1.46413vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-bottom:2.92826vw}#en #contact .contactForm .topBackBtn{max-width:100%;margin:0 auto;width:15.37335vw;margin-top:14.64129vw}#en #contact .contactForm .topBackBtn a{display:block;font-size:2.3rem;font-size:1.68375vw;line-height:1;letter-spacing:normal;color:#fff;text-align:center;padding:20px;background-color:#251e1c;-webkit-transition:opacity .3s;transition:opacity .3s}#en #contact .contactForm .topBackBtn a:hover{cursor:pointer;opacity:.7}#en #contact .contactForm form .contactFormCon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2.92826vw}#en #contact .contactForm form .contactFormCon::last-of-type{margin-bottom:0}#en #contact .contactForm form .contactFormCon dt{max-width:100%;width:23.42606vw;font-size:2.3rem;font-size:1.68375vw;color:#251e1c}#en #contact .contactForm form .contactFormCon dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:100%;width:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:400;font-size:2.3rem;font-size:1.68375vw;line-height:1.8;color:#251e1c}#en #contact .contactForm form .contactFormCon dd.select{position:relative}#en #contact .contactForm form .contactFormCon dd.select::after{position:absolute;content:'';width:.73206vw;height:.73206vw;right:2.19619vw;top:2.19619vw;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:2px solid #251e1c;border-right:2px solid #251e1c;z-index:-1}#en #contact .contactForm form .contactFormCon dd .icon{font-size:2.3rem;font-size:1.68375vw;font-weight:400;letter-spacing:normal;color:#bf1e2d;padding:10px 10px 10px 0}#en #contact .contactForm form .contactFormCon dd .icon.hidden{opacity:0}#en #contact .contactForm form .contactFormCon dd .period{display:none;width:9%;text-align:right;padding:0 2% 0 0}#en #contact .contactForm form .contactFormCon.mailCheck{display:block;margin-top:3.66032vw;margin-bottom:3.66032vw}#en #contact .contactForm form .contactFormCon.mailCheck dt{display:block;max-width:100%;width:100%}#en #contact .contactForm form .contactFormCon.mailCheck dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:.73206vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .icon{padding:6px 10px 0 0}#en #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{max-width:97%;width:100%;display:block;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2rem;font-size:1.46413vw;padding-left:3.95315vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field{max-width:97%;width:100%}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{display:block;position:relative;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.3rem;font-size:1.68375vw;line-height:1.8;color:#251e1c;cursor:pointer;padding-left:2.19619vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::before{content:'';position:absolute;top:0;bottom:0;left:0;width:18px;height:18px;margin:auto;border:1px solid #b7b7b7;background:#fff}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::after{content:'';position:absolute;top:0;bottom:0;left:3px;width:14px;height:14px;margin:auto;-webkit-transform:scale(.5);transform:scale(.5)}#en #contact .contactForm form .contactFormCon.mailCheck dd input[type=checkbox]{opacity:0;position:absolute;width:20px;padding:9px;margin-top:2px;-webkit-appearance:checkbox}#en #contact .contactForm form .contactFormCon.mailCheck dd input[type=checkbox]:checked+span::after{-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1);transform:scale(1);background:#333}#en #contact .contactForm form .eroorTxt{display:block;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2rem;font-size:1.46413vw;line-height:1;color:#bf1e2d;padding-top:.73206vw;padding-left:1.46413vw}#en #contact .contactForm form .annotationTxt{display:block;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2rem;font-size:1.46413vw;line-height:1.8;text-align:right;color:#251e1c}#en #contact .contactForm form .annotationTxtList{display:block;max-width:100%;width:39.53148vw;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2rem;font-size:1.46413vw;line-height:1.8;color:#251e1c;margin:0 0 0 auto}#en #contact .contactForm form .annotationTxtList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#en #contact .contactForm form .annotationTxtList li::before{content:"・"}#en #contact .contactForm form input{max-width:97%;width:100%;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.3rem;font-size:1.68375vw;border:solid 1px #251e1c;-webkit-appearance:none;border-radius:0;padding:5px 15px;height:5.56369vw}#en #contact .contactForm form input::-webkit-input-placeholder{color:#ccc}#en #contact .contactForm form input::-moz-placeholder{color:#ccc}#en #contact .contactForm form input::-ms-input-placeholder{color:#ccc}#en #contact .contactForm form input::placeholder{color:#ccc}#en #contact .contactForm form input.hasDatepicker{max-width:47%}#en #contact .contactForm form input.hasDatepicker:first-of-type{margin-right:2%}#en #contact .contactForm form select{max-width:97%;width:100%;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.3rem;font-size:1.68375vw;color:#251e1c;line-height:1.4;border:solid 1px #251e1c;-webkit-appearance:none;border-radius:0;padding:5px 15px;height:5.56369vw;background-color:inherit}#en #contact .contactForm form select.isEmpty{color:#ccc}#en #contact .contactForm form select::-ms-expand{display:none}#en #contact .contactForm form textarea{max-width:97%;width:100%;font-family:"Noto Serif JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.3rem;font-size:1.68375vw;border:solid 1px #251e1c;-webkit-appearance:none;border-radius:0;padding:15px;height:17.71596vw;resize:none}#en #contact .contactForm form textarea::-webkit-input-placeholder{color:#ccc}#en #contact .contactForm form textarea::-moz-placeholder{color:#ccc}#en #contact .contactForm form textarea::-ms-input-placeholder{color:#ccc}#en #contact .contactForm form textarea::placeholder{color:#ccc}#en #contact .contactForm form .btnArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.46413vw}#en #contact .contactForm form .contactFormBtn{display:block;font-size:2.3rem;font-size:1.68375vw;line-height:1;letter-spacing:normal;color:#fff;padding:20px 60px;background-color:#251e1c;-webkit-transition:opacity .3s;transition:opacity .3s;margin-left:1.83016vw}#en #contact .contactForm form .contactFormBtn:hover{cursor:pointer;opacity:.7}#en #contact .contactForm form .contactFormBackBtn{display:block;font-size:2.3rem;font-size:1.68375vw;line-height:1;letter-spacing:normal;color:#090000;padding:20px 40px;background-color:#fff;border:solid 1px #251e1c;-webkit-transition:all .3s;transition:all .3s}#en #contact .contactForm form .contactFormBackBtn:hover{cursor:pointer;color:#fff;background-color:#251e1c}#en #contact .contactFaq .contactFaqTit{max-width:1366px;width:100%;margin:0 auto;padding:0 50px;font-size:2.4rem;font-size:1.75695vw;line-height:1.8;letter-spacing:normal;font-weight:400;padding-right:3.66032vw;padding-left:11.347vw;margin-bottom:5.49048vw}#en #contact .contactFaq .faqCategoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:5.49048vw}#en #contact .contactFaq .faqCategoryList .faqCategory{max-width:23%;width:100%;font-size:2rem;font-size:1.46413vw;font-weight:400;line-height:1;letter-spacing:normal;text-align:center;padding:20px 25px;margin-right:2.5%;border:solid 1px #251e1c;-webkit-transition:all .4s;transition:all .4s;cursor:pointer}#en #contact .contactFaq .faqCategoryList .faqCategory:last-of-type{margin-right:0}#en #contact .contactFaq .faqCategoryList .faqCategory:hover{color:#fff;background-color:#251e1c}#en #contact .contactFaq .faqCategoryList .faqCategory.active{color:#fff;background-color:#251e1c}#en #contact .contactFaq .faqList{display:none}#en #contact .contactFaq .faqList.active{display:block;-webkit-animation:tabAnim ease 1s forwards;animation:tabAnim ease 1s forwards}@keyframes tabAnim{0%{opacity:0}100%{opacity:1}}#en #contact .contactFaq .faqList a{display:inline;text-decoration:underline}#en #contact .contactFaq .faqList .question{font-size:2.3rem;font-size:1.68375vw;font-weight:600;line-height:1.9;letter-spacing:normal;margin-bottom:1.0981vw}#en #contact .contactFaq .faqList .answer{font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-bottom:4.39239vw}#en #contact .contactFaq .faqList .answer:last-of-type{margin-bottom:0}#en #contact .contactFaq .faqList .answer span{font-size:2.3rem;font-size:1.68375vw;font-weight:400;line-height:1.8}#en #contact .stayFee{margin-bottom:7.32064vw}#en #contact .stayFee .stayFeeTit{max-width:1366px;width:100%;margin:0 auto;padding:0 50px;font-size:2.4rem;font-size:1.75695vw;line-height:1.8;letter-spacing:normal;font-weight:400;padding-right:3.66032vw;padding-left:11.347vw;margin-bottom:5.49048vw}#en #contact .stayFee .stayFeeTxt{font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin-bottom:1.46413vw}#en #contact .stayFee .stayFeeTxt strong{display:inline-block;font-size:2rem;font-size:1.46413vw;font-weight:400;border-bottom:solid 1px #000;margin:0 0 10px}#en #contact .stayFee .stayFeeTable{font-size:2rem;font-size:1.46413vw;font-weight:400;line-height:1.8;letter-spacing:normal;text-align:center;border:solid 1px #251e1c;margin-bottom:1.46413vw}#en #contact .stayFee .stayFeeTable thead th{font-weight:700}#en #contact .stayFee .stayFeeTable th{font-weight:400;text-align:center;border:solid 1px #251e1c;padding:25px}#en #contact .stayFee .stayFeeTable td{border:solid 1px #251e1c;padding:25px}#en #contact .stayFee .stayFeeSupplement{max-width:100%;width:38.79941vw;font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1.8;letter-spacing:normal;margin:0 0 0 auto}#en #contact .stayFee .stayFeeSupplement li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}#en #contact .stayFee .stayFeeSupplement li::before{content:"・"}#en #facility{margin-bottom:18.30161vw}#en #facility .facilityCon{max-width:1366px;margin:0 auto}#en #facility .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto}#en #facility .facilityConTxt{width:54.46559vw;font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1.8;letter-spacing:normal;padding:5.85652vw}#en #facility .facilityConTxt .facilityConTit{font-size:2.4rem;font-size:1.75695vw;font-weight:700;padding-bottom:2.92826vw}#en #facility .gridLayout{max-width:1046px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4,auto);-ms-grid-rows:auto;grid-template-rows:auto;margin-bottom:14.64129vw}#en #facility .gridLayout .imgGrid01{width:44.2899vw;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:1/3/3/5}#en #facility .gridLayout .imgGrid02{width:20.71742vw;margin-right:1.83016vw;margin-bottom:19.39971vw;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/4/3}#en #facility .gridLayout .imgGrid03{width:54.39239vw;margin-bottom:24.15813vw;-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:5/1/6/4}#en #facility .gridLayout .imgGrid04{width:35.2123vw;margin:0 0 0 auto;-ms-grid-row:6;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:6/3/7/5}#en #facility .gridLayout .imgGrid05{width:50.51245vw;margin-bottom:10.61493vw;-ms-grid-row:6;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:6/1/7/4}#en #facility .gridLayout .imgGrid06{width:27.45242vw;padding-bottom:5.12445vw;margin:0 0 0 auto;margin-right:2.19619vw;-ms-grid-row:7;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:7/3/7/5}#en #facility .gridLayout .imgGrid07{width:33.30893vw;margin-left:4.39239vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:7/1/7/5}#en #facility .gridLayout .imgGrid08{width:40.11713vw;padding-bottom:22.694vw;margin:0 0 0 auto;margin-right:2.19619vw;margin-top:10.61493vw;-ms-grid-row:8;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:8/3/8/5}#en #facility .gridLayout .imgGrid09{width:27.08638vw;margin-left:1.46413vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:8/1/8/4}#en #facility .gridLayout .imgGrid10{width:44.65593vw;margin:0 0 0 auto;margin-top:5.12445vw;margin-bottom:8.78477vw;margin-right:2.19619vw;-ms-grid-row:9;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:9/2/9/5}#en #facility .gridLayout .imgGrid24{width:54.17277vw;margin:0 auto;margin-bottom:10.98097vw;-ms-grid-row:10;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:10/1/10/5}#en #facility .gridLayout .imgGrid11{width:54.17277vw;margin-left:6.22255vw;margin-bottom:16.10542vw;-ms-grid-row:11;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:11/1/11/5}#en #facility .gridLayout .imgGrid12{width:30.38067vw;padding-bottom:17.20351vw;margin:0 0 0 auto;margin-right:5.49048vw;-ms-grid-row:12;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:12/3/12/5}#en #facility .gridLayout .imgGrid13{width:29.28258vw;margin-left:4.39239vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:12;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:12/1/12/4}#en #facility .gridLayout .imgGrid25{width:54.17277vw;margin:0 auto;margin-top:12.07906vw;-ms-grid-row:13;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:13/1/13/5}#en #facility .gridLayout .imgGrid14{width:40.26354vw;margin:0 auto;margin-top:12.07906vw;-ms-grid-row:14;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:14/1/14/5}#en #facility .gridLayout .imgGrid15{width:40.99561vw;padding-bottom:65.8858vw;margin-top:15.37335vw;-ms-grid-row:15;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:15/1/15/4}#en #facility .gridLayout .imgGrid16{width:29.42899vw;margin:0 0 0 auto;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-row:15;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:15/3/15/5}#en #facility .gridLayout .imgGrid17{width:34.1142vw;margin-left:4.39239vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:15;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:15/1/15/4}#en #facility .gridLayout .imgGrid18{width:40.99561vw;margin:0 0 0 auto;margin-top:9.51684vw;margin-right:5.49048vw;-ms-grid-row:16;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:16/2/16/5}#en #facility .gridLayout .imgGrid19{width:56.36896vw;margin-top:15.37335vw;margin-left:4.39239vw;-ms-grid-row:17;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:17/1/17/5}#en #facility .gridLayout .imgGrid20{width:27.08638vw;padding-bottom:29.28258vw;margin:0 0 0 auto;margin-top:10.61493vw;margin-right:4.39239vw;-ms-grid-row:18;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:18/3/18/5}#en #facility .gridLayout .imgGrid21{width:35.13909vw;margin-left:2.19619vw;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-row:18;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:18/1/18/5}#en #facility .gridLayout .imgGrid22{width:38.06735vw;margin:0 0 0 auto;margin-top:6.58858vw;margin-right:8.78477vw;-ms-grid-row:19;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:19/2/19/5}#en #facility .gridLayout .imgGrid23{width:56.36896vw;margin-top:15.00732vw;margin-left:5.12445vw;-ms-grid-row:20;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:20/1/20/5}#en #facility .slideLayoutTit{width:100%;margin:0 auto;font-size:2.4rem;font-size:1.75695vw;line-height:1.8;letter-spacing:normal;font-weight:400;margin-bottom:5.49048vw}#en #facility .slideLayout .contentArrowSlider{position:relative;width:60.02928vw;margin:0 auto;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#en #facility .slideLayout .contentArrowSlider.slick-initialized{opacity:1}#en #facility .slideLayout .contentArrowSlider .slide{padding-right:1.83016vw;padding-left:1.83016vw}#en #facility .slideLayout .contentArrowSlider .slide-arrow{position:absolute;top:50%;width:2.56223vw;height:2.56223vw;background-color:rgba(255,255,255,0);border-bottom:1px solid #251e1c;border-right:1px solid #251e1c;z-index:1;cursor:pointer}#en #facility .slideLayout .contentArrowSlider .prev-arrow{left:-2.56223vw;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}#en #facility .slideLayout .contentArrowSlider .next-arrow{right:-2.56223vw;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}#en #facility .locationLayoutTit{width:100%;margin:0 auto;font-size:2.4rem;font-size:1.75695vw;line-height:1.8;letter-spacing:normal;font-weight:400;margin-bottom:5.49048vw}#en #facility .locationLayout{width:65.8858vw;margin:0 auto}#en #facility .locationLayoutTxt{font-size:2rem;font-size:1.46413vw;line-height:1.8;font-weight:400;letter-spacing:normal}#en #facility .locationLayoutTxt dt{margin-bottom:2.19619vw}#en #schedule{margin-bottom:18.30161vw}#en #schedule .scheduleFlow{max-width:1366px;margin:0 auto;margin-bottom:22.32796vw}#en #schedule .scheduleFlow .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto}#en #schedule .scheduleFlow .scheduleTxt{font-size:1.8rem;font-size:1.31772vw;font-weight:400;line-height:1.8;letter-spacing:normal;padding-bottom:7.32064vw;padding-right:5.85652vw;padding-left:5.85652vw}#en #schedule .scheduleFlow .scheduleFlowTit{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.4rem;font-size:1.75695vw;line-height:1.6;font-weight:500;letter-spacing:normal;margin-bottom:4.02635vw}#en #schedule .scheduleFlow .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:5.49048vw}#en #schedule .scheduleFlow .flowBox{max-width:50%;width:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.2rem;font-size:1.61054vw;line-height:1.6;font-weight:500;letter-spacing:normal;position:relative;padding-top:3.29429vw;padding-bottom:6.58858vw;padding-right:2.92826vw}#en #schedule .scheduleFlow .flowBox::before{content:"";display:block;position:absolute;margin:auto;width:3px;height:100%;background-color:#000;top:0;left:29.8%}#en #schedule .scheduleFlow .flowBox.clearFix::after{content:"";display:block;clear:both}#en #schedule .scheduleFlow .flowBox .balloon{position:absolute;width:10.2489vw;top:-3.29429vw;left:65%;font-size:1.6rem;font-size:1.1713vw;line-height:1;font-weight:500;text-align:center;border:1px solid #000;border-radius:10px}#en #schedule .scheduleFlow .flowBox .balloon::before{content:"";display:inline-block;position:absolute;top:90%;left:.87848vw;border:8px solid transparent;border-right:18px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}#en #schedule .scheduleFlow .flowBox .balloon::after{content:"";display:inline-block;position:absolute;top:95%;left:.73206vw;border:8px solid transparent;border-right:18px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:-1}#en #schedule .scheduleFlow .flowBox .balloon a{position:relative;padding-top:.58565vw;padding-bottom:.58565vw;padding-left:1.0981vw;padding-right:1.0981vw;display:block;background-color:#fff;border-radius:10px;z-index:2}#en #schedule .scheduleFlow .flowBox .left{width:32.5%;float:left;text-align:right;padding-right:3.66032vw}#en #schedule .scheduleFlow .flowBox .left.margin{margin-right:50%}#en #schedule .scheduleFlow .flowBox .right{width:67.5%;float:right;padding-left:3.29429vw;position:relative}#en #schedule .scheduleFlow .flowBox .right::before{content:"";display:block;position:absolute;top:.87848vw;left:-.51245vw;width:1.02489vw;height:1.02489vw;border-radius:100%;background-color:#000}#en #schedule .scheduleFlow .flowBox .right.margin{margin-left:50%}#en #schedule .scheduleFlow .flowBox .right.roundNon::before{display:none}#en #schedule .scheduleFlow .flowBox .flow{margin-bottom:1.46413vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(1){margin-bottom:3.29429vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(3){margin-bottom:2.92826vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(4){margin-bottom:5.85652vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:4.02635vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:4.02635vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:6.58858vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-1.83016vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(10){margin-bottom:4.75842vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(11){margin-bottom:8.05271vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(12){margin-bottom:5.49048vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(13){margin-bottom:5.49048vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(14){margin-bottom:4.39239vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(15){margin-bottom:1.46413vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(16){margin-bottom:3.29429vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-1.83016vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(18){margin-bottom:3.29429vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-4.02635vw;margin-bottom:6.58858vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(22){margin-top:5.12445vw}#en #schedule .scheduleFlow .imgBox{max-width:50%;width:100%;display:-ms-grid;display:grid}#en #schedule .scheduleFlow .img01{width:19.47291vw;margin-bottom:1.46413vw;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/3/4}#en #schedule .scheduleFlow .img02{width:19.47291vw;-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:3/3/5/6}#en #schedule .scheduleFlow .img03{width:20.71742vw;margin-top:6.22255vw;margin-bottom:6.58858vw;-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:5/1/8/4}#en #schedule .scheduleFlow .img04{width:19.91215vw;-ms-grid-row:8;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:8/3/10/6}#en #schedule .gridLayout{max-width:1366px;margin:0 auto;margin-bottom:19.39971vw}#en #schedule .gridLayout:last-of-type{margin-bottom:0}#en #schedule .gridLayout .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;grid-column-gap:0;grid-row-gap:0}#en #schedule .gridLayout .gridTit{width:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:2.4rem;font-size:1.75695vw;line-height:1.6;font-weight:500;letter-spacing:normal;padding-right:.36603vw;margin-bottom:3.66032vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#en #schedule .gridLayout .gridTxt{width:100%;font-size:1.8rem;font-size:1.31772vw;line-height:1.8;font-weight:400;letter-spacing:normal;padding-right:2.19619vw;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#en #schedule .gridLayout .img{width:55.41728vw;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/3/4;max-width:100%;margin:0 0 0 auto}#en #schedule .gridLayout .img img{width:100%;-webkit-transition:none;transition:none}#en #schedule .gridLayout .contentSlider{max-width:100%;position:relative;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#en #schedule .gridLayout .contentSlider.slick-initialized{opacity:1}#en #schedule .gridLayout02{max-width:1366px;margin:0 auto;margin-bottom:17.56955vw}#en #schedule .gridLayout02 .container{max-width:100%;width:100%;padding-right:3.66032vw;padding-left:11.347vw;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);grid-column-gap:0;grid-row-gap:0;justify-items:center}#en #schedule .gridLayout02 .gridList{width:47.21816vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:1/1/2/5;padding-right:2.19619vw;margin-bottom:2.92826vw}#en #schedule .gridLayout02 .gridList dt{width:27%;font-size:2.4rem;font-size:1.75695vw;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:500;line-height:1.8;padding-right:3.66032vw}#en #schedule .gridLayout02 .gridList dd{width:73%;font-size:2.4rem;font-size:1.75695vw;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:500;line-height:1.8}#en #schedule .gridLayout02 .gridList dd .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#en #schedule .gridLayout02 .gridList dd .list::before{content:"・";display:block}#en #schedule .gridLayout02 .gridTxt{width:25.76867vw;font-size:1.8rem;font-size:1.31772vw;line-height:1.8;font-weight:400;letter-spacing:normal;padding-bottom:8.41874vw;margin-right:8.78477vw;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:2/1/4/5;-ms-grid-column-align:end;justify-self:end}#en #schedule .gridLayout02 .img{width:38.21376vw;max-width:100%;-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5;-ms-grid-column-span:3;grid-area:1/5/4/8;-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:end;justify-self:end;padding-left:.73206vw}#en #schedule .gridLayout02 .img img{-webkit-transition:none;transition:none;width:27.37921vw;margin:0 auto 0 0}@media screen and (max-width:767px){body{font-size:100%}#responsibleCheck{width:2px}.pcOnly{display:none!important}.spOnly{display:block!important}.parallaxImg{height:130%}.fadeIn{-webkit-transform:translateY(30px);transform:translateY(30px)}.zoomIn:hover img{-webkit-transform:scale(1);transform:scale(1)}.mainTitleArea .mainTit{font-size:2.93333vw}.mainTitleArea{padding-top:31.33333vw;padding-bottom:0;margin-bottom:18vw}.mainTitleArea .mainTit{padding:0 20px;font-size:4.2rem;font-size:3.07467vw}#de .mainTitleArea .mainTit{font-size:3.2vw}#de .mainTitleArea .mainTit{font-size:4.4rem;font-size:3.22108vw}#en .mainTitleArea .mainTit{font-size:3.2vw}#en .mainTitleArea .mainTit{font-size:4.4rem;font-size:3.22108vw}#header{padding-top:3.33333vw;padding-bottom:3.33333vw;padding-left:4vw;padding-right:4vw}#header.scrollDown{background-color:rgba(255,255,255,.8)}#header .headerLogo{width:18vw}#header .headerNav ul{max-width:100%;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);padding-top:19.33333vw;padding-bottom:8vw;padding-left:13.33333vw;padding-right:13.33333vw}#header .headerNav li{margin-bottom:11.33333vw}#header .headerNav li.reserve{padding-top:6vw;margin-bottom:6vw}#header .headerNav li.lang{margin-bottom:4.66667vw}#header .headerNav li.lang .headerNavSubmenuLang{position:static;height:auto;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:inherit;border-top:solid 1px #251e1c;border-bottom:solid 1px #251e1c;padding-top:6vw;padding-bottom:6vw}#header .headerNav li.lang .headerNavSubmenuLang a{padding-right:0;padding-left:1.0981vw}#header .headerNav li a{font-size:2.93333vw}#header .headerNav li a{font-size:2.8rem;font-size:2.04978vw;text-align:left}#header .instagramBtn{width:6.66667vw;margin-right:2vw}#header .facebookBtn{width:6.66667vw;margin-right:4vw}#header .headerNavSubmenuLang{font-size:2.6rem;font-size:1.90337vw;top:7.33333vw;right:18.66667vw}#header .headerNavBtn{top:5.6vw;right:4.66667vw;width:9.06667vw;height:5.6vw}#header .reserveBtn a{font-size:3.73333vw}#de #header .headerNav li a{font-size:3.2vw}#de #header .headerNav li a{font-size:3rem;font-size:2.19619vw}#de #header .headerNav li.lang .headerNavSubmenuLang{font-size:inherit}#de #header .headerNavSubmenuLang{font-size:2.6rem;font-size:1.90337vw}#de #header .reserveBtn a{font-size:4vw}#en #header .headerNav li a{font-size:3.2vw}#en #header .headerNav li a{font-size:3rem;font-size:2.19619vw}#en #header .headerNav li.lang .headerNavSubmenuLang{font-size:inherit}#en #header .headerNavSubmenuLang{font-size:2.6rem;font-size:1.90337vw}#en #header .reserveBtn a{font-size:4vw}#footer{padding-top:9.33333vw;padding-bottom:6.66667vw}#footer .container{padding:0 40px}#footer .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .contentBox:nth-of-type(1){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#footer .contentBox:nth-of-type(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#footer .footerNav{font-size:2.66667vw}#footer .footerNav{width:100%;font-size:2.8rem;font-size:2.04978vw;margin-bottom:2.66667vw;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#footer .footerNav li{margin-bottom:6.66667vw}#footer .reserveBtn{font-size:3.73333vw}#footer .reserveBtn{font-size:3rem;font-size:2.19619vw;margin-bottom:5.33333vw;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}#footer .reserveBtn a{padding-top:2vw;padding-bottom:2vw;padding-right:4vw;padding-left:4vw}#footer .snsList{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-bottom:6.66667vw}#footer .snsList li{max-width:86px;width:5.73333vw;margin-right:2.66667vw}#footer .snsList .tel{font-size:2.66667vw}#footer .snsList .tel{font-size:2.8rem;font-size:2.04978vw}#footer .snsList .tel a img{max-width:86px;width:5.73333vw}#footer .snsList .tel a span{padding-left:1.33333vw}#footer .founderMail{margin-bottom:1.06667vw}#footer .founderMail .letterTit{margin-bottom:3.33333vw}#footer .founderMail .letterTxt{font-size:2.66667vw}#footer .founderMail .letterTxt{font-size:2.8rem;font-size:2.04978vw;margin-bottom:2vw}#footer .founderMail #mc_embed_signup .mc-field-group input{height:36px}#footer .founderMail #mc_embed_signup .button{font-size:3.46667vw}#footer .founderMail #mc_embed_signup .button{height:36px;line-height:36px}#footer .founderMail #mc_embed_signup div#mce-responses .response{font-size:2.4rem;font-size:1.75695vw}#footer .footerfoterInstagramTit{padding-top:6.66667vw;margin-bottom:1.6vw}#footer .footerfoterInstagramTit .logo{width:6.66667vw;margin-top:1.73333vw;margin-right:1.06667vw}#footer .footerfoterInstagramTit .tit{width:32vw}#footer .foterInstagram{margin-bottom:9.33333vw}#footer .copyright{font-size:1.6vw}#footer .copyright{text-align:center}#de #footer{padding-top:2.66667vw}#de #footer .footerNav{font-size:2.93333vw}#de #footer .footerNav{font-size:3rem;font-size:2.19619vw}#de #footer .reserveBtn{font-size:4vw}#de #footer .reserveBtn{font-size:3.2rem;font-size:2.34261vw}#de #footer .founderMail .letterTxt{font-size:2.93333vw}#de #footer .founderMail .letterTxt{font-size:3rem;font-size:2.19619vw}#de #footer .founderMail #mc_embed_signup .button{font-size:3.73333vw}#de #footer .founderMail #mc_embed_signup div#mce-responses .response{font-size:2.6rem;font-size:1.90337vw}#de #footer .copyright{font-size:1.86667vw}#en #footer{padding-top:2.66667vw}#en #footer .footerNav{font-size:2.93333vw}#en #footer .footerNav{font-size:3rem;font-size:2.19619vw}#en #footer .reserveBtn{font-size:4vw}#en #footer .reserveBtn{font-size:3.2rem;font-size:2.34261vw}#en #footer .founderMail .letterTxt{font-size:2.93333vw}#en #footer .founderMail .letterTxt{font-size:3rem;font-size:2.19619vw}#en #footer .founderMail #mc_embed_signup .button{font-size:3.73333vw}#en #footer .founderMail #mc_embed_signup div#mce-responses .response{font-size:2.6rem;font-size:1.90337vw}#en #footer .copyright{font-size:1.86667vw}#indexTop .mainVisual{margin-bottom:17.33333vw}#indexTop .mainVisual .logo{width:56.26667vw}#indexTop .mainVisual .scrollIcon{width:8.66667vw;bottom:9.33333vw}#indexTop .intr{margin-bottom:26.66667vw}#indexTop .intr .intrTit{max-width:90%;width:100%;margin-bottom:14.66667vw}#indexTop .intr .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#indexTop .intr .flex .imgBox{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;max-width:100%;width:100%;margin-top:0}#indexTop .intr .flex .txtBox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;max-width:100%;width:100%;margin-left:0;margin-bottom:14.66667vw}#indexTop .intr .flex .txtBox p{font-size:2.8vw}#indexTop .intr .flex .txtBox p{font-size:3rem;font-size:2.19619vw}#indexTop .topics{margin-bottom:34vw}#indexTop .topics .topicsTit{font-size:5.4rem;font-size:3.95315vw;margin-bottom:4vw}#indexTop .topics .topicsMore a{font-size:3rem;font-size:2.19619vw}#indexTop .topics .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#indexTop .topics .topicsCard{max-width:100%;margin-right:0;margin-bottom:6.66667vw}#indexTop .topics .topicsCard .img{max-width:100%;height:auto;overflow:hidden;position:relative}#indexTop .topics .topicsCard img{max-width:100%;width:100%;max-height:100%;height:56.66667vw}#indexTop .topics .topicsCard .topicsCardTit{font-size:3.2rem;font-size:2.34261vw;line-height:1.8;padding-top:2.66667vw}#indexTop .tagiruContentArea{margin-bottom:33.33333vw}#indexTop .tagiruContentArea .tagiruContent{padding:0;margin-bottom:25.33333vw}#indexTop .tagiruContentArea .tagiruContent a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:2.93333vw}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{max-width:100%;width:100%;font-size:4.2rem;font-size:3.07467vw;padding:0 20px;margin-top:0;margin-bottom:4vw;margin-right:0}#indexTop .tagiruContentArea .tagiruContent .tagiruContentImg{max-width:100%;width:100%}#indexTop .founder{margin-bottom:17.33333vw}#indexTop .founder .founderTop{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#indexTop .founder .founderTop .founderTopImg{width:50%;margin:0 auto;margin-bottom:6.66667vw}#indexTop .founder .founderTop .founderTopTxt h3{font-size:2.93333vw}#indexTop .founder .founderTop .founderTopTxt h3{font-size:3rem;font-size:2.19619vw;margin-bottom:3.33333vw}#indexTop .founder .founderTop .founderTopTxt p{font-size:2.53333vw}#indexTop .founder .founderTop .founderTopTxt p{font-size:2.8rem;font-size:2.04978vw}#indexTop .founder .founderTop .founderTopTit{font-size:6.4vw}#indexTop .founder .founderTop .founderTopTit{font-size:5.4rem;font-size:3.95315vw;margin-bottom:6.66667vw}#indexTop .founder .founderMessage{padding:45px 0 60px;margin-top:15.33333vw}#indexTop .founder .founderMessage .founderMessageLetter{max-width:50%;width:100%;margin-bottom:7.33333vw}#indexTop .founder .founderMessage p{font-size:2.53333vw}#indexTop .founder .founderMessage p{font-size:2.8rem;font-size:2.04978vw}#indexTop .founder .founderMessage p.rightTxt{padding-top:5.33333vw}#topics{margin-bottom:33.33333vw}#topics .topicsList .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#topics .topicsList .topicsCard{max-width:100%;margin-right:0;margin-bottom:9.33333vw}#topics .topicsList .topicsCard .img{max-width:100%;height:auto;overflow:hidden;position:relative}#topics .topicsList .topicsCard img{max-width:100%;width:100%;max-height:100%;height:56.66667vw}#topics .topicsList .topicsCard .topicsCardTit{font-size:3.2rem;font-size:2.34261vw;line-height:1.8;padding-top:2.66667vw}#topics .listPagerNumber{margin-top:9.33333vw}#topics .listPagerNumber .number{font-size:3rem;font-size:2.19619vw;margin-right:4vw;margin-left:4vw}#topics .listPagerNumber .number.prev{margin-right:5.33333vw}#topics .listPagerNumber .number.next{margin-left:5.33333vw}#topics .topicsArticle{padding-top:21.33333vw}#topics .topicsArticle .topicsArticleTit{font-size:4rem;font-size:2.92826vw}#topics .topicsArticle p{font-size:3rem;font-size:2.19619vw}#topics .newTopicsList{margin-top:12vw}#topics .newTopicsList .titleArea{padding-top:12vw}#topics .newTopicsList .topicsTit{font-size:5.4rem;font-size:3.95315vw;margin-bottom:4vw}#topics .newTopicsList .topicsMore a{font-size:3rem;font-size:2.19619vw}#topics .newTopicsList .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#topics .newTopicsList .topicsCard{max-width:100%;margin-right:0;margin-bottom:6.66667vw}#topics .newTopicsList .topicsCard .img{max-width:100%;height:auto;overflow:hidden;position:relative}#topics .newTopicsList .topicsCard img{max-width:100%;width:100%;max-height:100%;height:56.66667vw}#topics .newTopicsList .topicsCard .topicsCardTit{font-size:3rem;font-size:2.19619vw;line-height:1.8;padding-top:2.66667vw}#concept{margin-bottom:33.33333vw}#concept .conseptArea{margin-bottom:29.33333vw}#concept .conseptArea .container{padding:0 20px}#concept .conseptArea .img{margin-bottom:16vw}#concept .conseptArea .conseptAreaTit{font-size:3.6vw}#concept .conseptArea .conseptAreaTit{max-width:100%;font-size:3.9rem;font-size:2.85505vw;margin-bottom:9.33333vw;padding-left:0}#concept .conseptArea .conseptAreaTxt{font-size:2.66667vw}#concept .conseptArea .conseptAreaTxt{max-width:100%;font-size:3rem;font-size:2.19619vw;padding-left:0}#concept .gridLayout{margin-bottom:35.33333vw}#concept .gridLayout.grid01 .img02{width:48vw;margin-left:6.66667vw;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/4/2}#concept .gridLayout.grid02 .img02{width:52.53333vw;margin-right:8vw;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/4/2}#concept .gridLayout.grid03 .img02{width:67.86667vw;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/4/2}#concept .gridLayout.grid04 .img02{width:49.86667vw;margin-left:8vw;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/4/2}#concept .gridLayout .container{padding:0 20px;-ms-grid-columns:(minmax(100px,1fr))[1];grid-template-columns:repeat(1,minmax(100px,1fr));-ms-grid-rows:auto;grid-template-rows:auto}#concept .gridLayout .gridTit{font-size:2.93333vw}#concept .gridLayout .gridTit{max-width:100%;font-size:3.4rem;font-size:2.48902vw;padding-right:0;margin-bottom:5.33333vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#concept .gridLayout .gridTxt{font-size:2.13333vw}#concept .gridLayout .gridTxt{max-width:100%;font-size:3rem;font-size:2.19619vw;padding-right:0;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}#concept .gridLayout .img{width:100%;margin-bottom:3.33333vw;margin-left:0;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#concept .gridLayout .img02{margin-top:10.66667vw}#ayurveda{margin-bottom:33.33333vw}#ayurveda .gridLayout{margin-bottom:17.6vw}#ayurveda .gridLayout .container{max-width:100%;padding:0 20px;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));-ms-grid-rows:auto;grid-template-rows:auto}#ayurveda .gridLayout .gridTit{font-size:2.93333vw}#ayurveda .gridLayout .gridTit{max-width:100%;font-size:3.4rem;font-size:2.48902vw;padding-right:0;margin-bottom:5.33333vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#ayurveda .gridLayout .gridTxt{font-size:2.13333vw}#ayurveda .gridLayout .gridTxt{max-width:100%;font-size:3rem;font-size:2.19619vw;padding-right:0;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}#ayurveda .gridLayout .img{width:100%;margin-bottom:3.33333vw;margin-left:0;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#contact{margin-bottom:33.33333vw}#contact .container{max-width:100%}#contact .contactForm.confirm .contactFormTxt{margin-bottom:8vw}#contact .contactForm.confirm .contactFormCon{margin-bottom:10.66667vw}#contact .contactForm{margin-bottom:16vw}#contact .contactForm .contactTit{font-size:2.93333vw}#contact .contactForm .contactTit{font-size:4.2rem;font-size:3.07467vw;padding:0 20px;margin-bottom:10vw}#contact .contactForm .contactFormTxt{font-size:2.93333vw}#contact .contactForm .contactFormTxt{font-size:2.8rem;font-size:2.04978vw;margin-bottom:5.33333vw}#contact .contactForm .contactFormAttentionTxt{font-size:2.13333vw}#contact .contactForm .contactFormAttentionTxt{font-size:3rem;font-size:2.19619vw;margin-bottom:4vw}#contact .contactForm .contactSupplement{margin-bottom:10.66667vw}#contact .contactForm .contactSupplement .contactSupplementTit{font-size:2.8vw}#contact .contactForm .contactSupplement .contactSupplementTit{font-size:3rem;font-size:2.19619vw;margin-bottom:1.33333vw}#contact .contactForm .contactSupplement .contactSupplementCon{font-size:2.4vw}#contact .contactForm .contactSupplement .contactSupplementCon{font-size:3rem;font-size:2.19619vw;margin-bottom:5.33333vw}#contact .contactForm .topBackBtn{width:42.66667vw;margin-top:26.66667vw}#contact .contactForm .topBackBtn a{font-size:2.8vw}#contact .contactForm .topBackBtn a{font-size:3rem;font-size:2.19619vw;padding-top:5.33333vw;padding-bottom:5.33333vw}#contact .contactForm form .contactFormCon dt{font-size:2.8vw}#contact .contactForm form .contactFormCon dd{font-size:2.8vw}#contact .contactForm form .contactFormCon dd.select::after{width:1.33333vw;height:1.33333vw;right:4vw;top:5.33333vw;border-bottom:1px solid #251e1c;border-right:1px solid #251e1c}#contact .contactForm form .contactFormCon dd .icon{font-size:2.8vw}#contact .contactForm form .contactFormCon dd .icon{font-size:3rem;font-size:2.19619vw;padding-top:1.33333vw;padding-bottom:1.33333vw;padding-right:1.33333vw}#contact .contactForm form .contactFormCon dd .period{width:14%}#contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2.4vw}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:2.8vw}#contact .contactForm form .contactFormCon{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6.66667vw}#contact .contactForm form .contactFormCon.mailCheck{margin-top:8vw;margin-bottom:8vw}#contact .contactForm form .contactFormCon.mailCheck dd{margin-top:0}#contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2.8rem;font-size:2.04978vw;letter-spacing:1px;padding-left:8.26667vw}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field{max-width:94%}#contact .contactForm form .contactFormCon.mailCheck dd .icon{padding-top:.4vw;padding-right:1.33333vw}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:3rem;font-size:2.19619vw;padding-left:5.86667vw}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::before{left:0;width:13px;height:13px}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::after{left:3px;width:9px;height:9px}#contact .contactForm form .contactFormCon dt{width:100%;font-size:3rem;font-size:2.19619vw;padding-bottom:2vw}#contact .contactForm form .contactFormCon dd{font-size:3rem;font-size:2.19619vw}#contact .contactForm form .eroorTxt{font-size:2.4vw}#contact .contactForm form .eroorTxt{font-size:2.8rem;font-size:2.04978vw;padding-top:1.33333vw;padding-left:2.66667vw}#contact .contactForm form .annotationTxt{font-size:2.4vw}#contact .contactForm form .annotationTxt{font-size:2.8rem;font-size:2.04978vw;letter-spacing:1px;text-align:left}#contact .contactForm form .annotationTxtList{font-size:2.4vw}#contact .contactForm form .annotationTxtList{width:100%;font-size:2.8rem;font-size:2.04978vw;letter-spacing:1px}#contact .contactForm form input{font-size:2.8vw}#contact .contactForm form input{max-width:96%;font-size:3rem;font-size:2.19619vw;height:12vw;padding-top:.66667vw;padding-bottom:.66667vw;padding-right:2vw;padding-left:2vw}#contact .contactForm form input.hasDatepicker{max-width:45.5%}#contact .contactForm form input.hasDatepicker:first-of-type{margin-right:5%}#contact .contactForm form select{font-size:2.8vw}#contact .contactForm form select{max-width:96%;font-size:3rem;font-size:2.19619vw;height:12vw;padding-top:.66667vw;padding-bottom:.66667vw;padding-right:2vw;padding-left:2vw}#contact .contactForm form textarea{font-size:2.8vw}#contact .contactForm form textarea{max-width:96%;font-size:3rem;font-size:2.19619vw;padding:2vw;height:34.66667vw}#contact .contactForm form .btnArea{margin-top:2.66667vw}#contact .contactForm form .contactFormBtn{font-size:2.8vw}#contact .contactForm form .contactFormBtn{font-size:3rem;font-size:2.19619vw;padding-top:5.33333vw;padding-bottom:5.33333vw;padding-right:13.33333vw;padding-left:13.33333vw;margin-left:3.33333vw}#contact .contactForm form .contactFormBackBtn{font-size:2.8vw}#contact .contactForm form .contactFormBackBtn{font-size:3rem;font-size:2.19619vw;padding-top:5.33333vw;padding-bottom:5.33333vw;padding-right:8.66667vw;padding-left:8.66667vw}#contact .contactFaq .contactFaqTit{font-size:2.93333vw}#contact .contactFaq .contactFaqTit{font-size:4.2rem;font-size:3.07467vw;padding:0 20px;margin-bottom:10vw}#contact .contactFaq .faqCategoryList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10vw}#contact .contactFaq .faqCategoryList .faqCategory{font-size:2.4vw}#contact .contactFaq .faqCategoryList .faqCategory{max-width:48.5%;margin-right:1.5%;margin-bottom:1.5%;padding-top:5.33333vw;padding-bottom:5.33333vw;padding-right:2.66667vw;padding-left:2.66667vw;font-size:3rem;font-size:2.19619vw}#contact .contactFaq .faqList .question{font-size:2.8vw}#contact .contactFaq .faqList .question{font-size:3rem;font-size:2.19619vw;margin-bottom:2vw}#contact .contactFaq .faqList .answer{font-size:2.13333vw}#contact .contactFaq .faqList .answer{font-size:3rem;font-size:2.19619vw;margin-bottom:13.33333vw}#contact .contactFaq .faqList .answer span{font-size:2.8vw}#contact .contactFaq .faqList .answer span{font-size:3rem;font-size:2.19619vw}#contact .stayFee{margin-bottom:16vw}#contact .stayFee .stayFeeTit{font-size:2.93333vw}#contact .stayFee .stayFeeTit{font-size:4.2rem;font-size:3.07467vw;padding:0 20px;margin-bottom:10vw}#contact .stayFee .stayFeeTxt{font-size:2.13333vw}#contact .stayFee .stayFeeTxt strong{font-size:2.4vw}#contact .stayFee .stayFeeTxt{font-size:3rem;font-size:2.19619vw;margin-bottom:7.33333vw}#contact .stayFee .stayFeeTxt strong{font-size:3.2rem;font-size:2.34261vw;margin:0 0 8px}#contact .stayFee .stayFeeTable{font-size:2.4vw}#contact .stayFee .stayFeeTable{display:block;font-size:3rem;font-size:2.19619vw;text-align:left;border:none;margin-bottom:4vw}#contact .stayFee .stayFeeTable tbody{display:block}#contact .stayFee .stayFeeTable tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#contact .stayFee .stayFeeTable tr:first-of-type{border:none}#contact .stayFee .stayFeeTable tr:first-of-type .day{margin-top:0}#contact .stayFee .stayFeeTable th{display:block;max-width:25%;width:100%;text-align:left;border:none;padding:0;padding-bottom:3.33333vw}#contact .stayFee .stayFeeTable th.day{max-width:100%;width:100%;font-weight:700;border-bottom:solid 1px #251e1c;padding-bottom:2vw;margin-top:6vw;margin-bottom:2.66667vw}#contact .stayFee .stayFeeTable td{display:block;max-width:75%;width:100%;border:none;padding:0;padding-bottom:3.33333vw}#contact .stayFee .stayFeeSupplement{font-size:2.13333vw}#contact .stayFee .stayFeeSupplement{width:100%;font-size:3rem;font-size:2.19619vw}#facility{margin-bottom:33.33333vw}#facility .container{padding:0 20px}#facility .facilityConTxt{font-size:2.13333vw}#facility .facilityConTxt .facilityConTit{font-size:2.93333vw}#facility .facilityConTxt{width:100%;font-size:3rem;font-size:2.19619vw;padding-top:10.66667vw;padding-bottom:10.66667vw;padding-left:0;padding-right:0;margin-bottom:10.66667vw}#facility .facilityConTxt .facilityConTit{font-size:3.4rem;font-size:2.48902vw;padding-bottom:5.33333vw}#facility .gridLayout{max-width:100%;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26.66667vw}#facility .gridLayout .imgGrid01{max-width:100%;width:60vw}#facility .gridLayout .imgGrid02{max-width:100%;width:28vw;margin-right:auto;margin-left:auto;margin-top:6.66667vw;margin-bottom:35.33333vw;-ms-grid-row:2;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2/1/5/3}#facility .gridLayout .imgGrid03{max-width:100%;width:73.33333vw;margin-bottom:30.66667vw}#facility .gridLayout .imgGrid04{max-width:100%;width:47.46667vw}#facility .gridLayout .imgGrid05{max-width:100%;width:58.66667vw;margin-bottom:14vw}#facility .gridLayout .imgGrid06{max-width:100%;width:34vw;padding-bottom:9.33333vw;margin-right:0}#facility .gridLayout .imgGrid07{max-width:100%;width:40.66667vw;margin-left:8vw}#facility .gridLayout .imgGrid08{max-width:100%;width:73.06667vw;padding-bottom:41.33333vw;margin-right:4vw;margin-top:14vw}#facility .gridLayout .imgGrid09{max-width:100%;width:36vw;margin-left:2.66667vw}#facility .gridLayout .imgGrid10{max-width:100%;width:54.66667vw;margin-top:9.33333vw;margin-bottom:16vw;margin-right:0}#facility .gridLayout .imgGrid24{max-width:100%;width:65.33333vw;margin-bottom:20vw}#facility .gridLayout .imgGrid11{max-width:100%;width:65.33333vw;margin-left:11.33333vw;margin-bottom:29.33333vw}#facility .gridLayout .imgGrid12{max-width:100%;width:35.33333vw;padding-bottom:31.33333vw;margin-right:6vw}#facility .gridLayout .imgGrid13{max-width:100%;width:33.33333vw;margin-left:8vw}#facility .gridLayout .imgGrid25{max-width:100%;width:65.33333vw;margin-top:22vw}#facility .gridLayout .imgGrid14{max-width:100%;width:40vw;margin-top:16.66667vw}#facility .gridLayout .imgGrid15{max-width:100%;width:48vw;padding-bottom:72vw;margin-top:22.66667vw}#facility .gridLayout .imgGrid16{max-width:100%;width:33.6vw}#facility .gridLayout .imgGrid17{max-width:100%;width:35.46667vw;margin-left:8vw}#facility .gridLayout .imgGrid18{max-width:100%;width:48vw;margin-top:13.33333vw;margin-right:6vw}#facility .gridLayout .imgGrid19{max-width:100%;width:69.33333vw;margin-top:21.33333vw;margin-left:8vw}#facility .gridLayout .imgGrid20{max-width:100%;width:36vw;padding-bottom:26.66667vw;margin-top:13.33333vw;margin-right:4vw}#facility .gridLayout .imgGrid21{max-width:100%;width:37.33333vw;margin-left:4vw}#facility .gridLayout .imgGrid22{max-width:100%;width:42.66667vw;margin-top:6.66667vw;margin-right:12vw}#facility .gridLayout .imgGrid23{max-width:100%;width:69.33333vw;margin-top:20.66667vw;margin-left:9.33333vw}#facility .slideLayoutTit{font-size:3.2vw}#facility .slideLayoutTit{font-size:4.4rem;font-size:3.22108vw;margin-bottom:10vw}#facility .slideLayout{margin-bottom:26.66667vw}#facility .slideLayout .contentArrowSlider{max-width:100%;width:100%;padding-right:2vw;padding-left:2vw}#facility .slideLayout .contentArrowSlider .slide{padding-right:2vw;padding-left:2vw}#facility .slideLayout .contentArrowSlider .slide-arrow{width:4vw;height:4vw}#facility .slideLayout .contentArrowSlider .prev-arrow{left:-1.33333vw}#facility .slideLayout .contentArrowSlider .next-arrow{right:-1.33333vw}#facility .locationLayoutTit{font-size:3.2vw}#facility .locationLayoutTit{font-size:4.4rem;font-size:3.22108vw;margin-bottom:10vw}#facility .locationLayout{max-width:100%;width:100%}#facility .locationLayoutTxt{font-size:2.66667vw}#facility .locationLayoutTxt{font-size:3.2rem;font-size:2.34261vw}#facility .locationLayoutTxt dt{margin-bottom:5.33333vw}#schedule{margin-bottom:33.33333vw}#schedule .scheduleFlow{margin-bottom:24vw}#schedule .scheduleFlow .container{max-width:100%;padding:0 20px}#schedule .scheduleFlow .scheduleTxt{font-size:2.13333vw}#schedule .scheduleFlow .scheduleTxt{width:100%;font-size:3rem;font-size:2.19619vw;padding-bottom:10.66667vw;padding-left:0;padding-right:0;margin-bottom:10.66667vw}#schedule .scheduleFlow .scheduleFlowTit{font-size:2.93333vw}#schedule .scheduleFlow .scheduleFlowTit{font-size:3.4rem;font-size:2.48902vw;margin-bottom:7.33333vw}#schedule .scheduleFlow .flex{display:block;padding-left:4.66667vw}#schedule .scheduleFlow .flowBox{font-size:2.93333vw}#schedule .scheduleFlow .flowBox{max-width:100%;font-size:3.4rem;font-size:2.48902vw;padding-top:6vw;padding-bottom:12vw;padding-right:0}#schedule .scheduleFlow .flowBox::before{left:21.8%}#schedule .scheduleFlow .flowBox .balloon{font-size:2.13333vw}#schedule .scheduleFlow .flowBox .balloon::before{bottom:-.65886vw;left:.80527vw}#schedule .scheduleFlow .flowBox .balloon{font-size:3rem;font-size:2.19619vw;width:18.66667vw;top:-6vw;left:65%;font-size:1.6rem;font-size:1.1713vw;border-radius:5px}#schedule .scheduleFlow .flowBox .balloon::before{left:1.6vw;border:4px solid transparent;border-right:9px solid #fff}#schedule .scheduleFlow .flowBox .balloon::after{left:1.33333vw;border:4px solid transparent;border-right:9px solid #000}#schedule .scheduleFlow .flowBox .balloon a{padding-top:1.06667vw;padding-bottom:1.06667vw;padding-left:2vw;padding-right:2vw;border-radius:5px}#schedule .scheduleFlow .flowBox .left{width:22%;padding-right:6.66667vw}#schedule .scheduleFlow .flowBox .right::before{top:2.13333vw;left:-1.6vw;width:3.73333vw;height:3.73333vw}#schedule .scheduleFlow .flowBox .right{width:78%;padding-left:6vw}#schedule .scheduleFlow .flowBox .flow{margin-bottom:5.33333vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(1){margin-bottom:14.13333vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(3){margin-bottom:10.66667vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(4){margin-bottom:54.66667vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:12.66667vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:12.66667vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:17.33333vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-6.66667vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(10){margin-bottom:14vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(11){margin-bottom:97.33333vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(12){margin-bottom:16.66667vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(13){margin-bottom:18vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(14){margin-bottom:14.66667vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(15){margin-bottom:5.33333vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(16){margin-bottom:11.33333vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-6.66667vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(18){margin-bottom:18vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(19){margin-bottom:0}#schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-12.66667vw;margin-bottom:0}#schedule .scheduleFlow .flowBox .flow:nth-of-type(22){margin-top:0}#schedule .scheduleFlow .imgBox{display:none}#schedule .scheduleFlow .img01{width:35.46667vw;margin-top:1.46413vw}#schedule .scheduleFlow .img02{width:35.46667vw;margin-top:1.46413vw}#schedule .scheduleFlow .img03{width:37.73333vw;margin-top:1.46413vw;margin-bottom:0}#schedule .scheduleFlow .img04{width:36.26667vw;margin-top:1.46413vw}#schedule .gridLayout{margin-bottom:17.6vw}#schedule .gridLayout .container{max-width:100%;padding:0 20px;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));-ms-grid-rows:auto;grid-template-rows:auto}#schedule .gridLayout .gridTit{font-size:2.93333vw}#schedule .gridLayout .gridTit{max-width:100%;font-size:3.4rem;font-size:2.48902vw;padding-right:0;margin-bottom:5.33333vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#schedule .gridLayout .gridTxt{font-size:2.13333vw}#schedule .gridLayout .gridTxt{max-width:100%;font-size:3rem;font-size:2.19619vw;padding-right:0;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}#schedule .gridLayout .img{width:100%;margin-bottom:3.33333vw;margin-left:0;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#schedule .gridLayout02{padding-top:8vw;margin-bottom:32vw}#schedule .gridLayout02 .container{display:block;max-width:100%;padding:0 20px}#schedule .gridLayout02 .gridList{display:block;max-width:100%;width:100%;padding-right:0;margin-bottom:5.33333vw}#schedule .gridLayout02 .gridList dt{font-size:2.93333vw}#schedule .gridLayout02 .gridList dt{width:100%;font-size:3.2rem;font-size:2.34261vw;padding-right:0;margin-bottom:1.33333vw}#schedule .gridLayout02 .gridList dd{font-size:3.2vw}#schedule .gridLayout02 .gridList dd{width:100%;font-size:3rem;font-size:2.19619vw}#schedule .gridLayout02 .gridTxt{font-size:2.13333vw}#schedule .gridLayout02 .gridTxt{max-width:100%;width:100%;font-size:3rem;font-size:2.19619vw;padding-bottom:0;margin-right:0;margin-bottom:10.66667vw}#schedule .gridLayout02 .img{width:49.86667vw;margin:0 0 0 auto;padding-left:0}#schedule .gridLayout02 .img img{width:100%}#de #indexTop .mainVisual{margin-bottom:17.33333vw}#de #indexTop .mainVisual .logo{width:56.26667vw}#de #indexTop .mainVisual .scrollIcon{width:8.66667vw;bottom:9.33333vw}#de #indexTop .intr{margin-bottom:26.66667vw}#de #indexTop .intr .intrTit{max-width:90%;width:100%;margin-bottom:14.66667vw}#de #indexTop .intr .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#de #indexTop .intr .flex .imgBox{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;max-width:100%;width:100%;margin-top:0}#de #indexTop .intr .flex .txtBox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;max-width:100%;width:100%;margin-left:0;margin-bottom:14.66667vw}#de #indexTop .intr .flex .txtBox p{font-size:3.06667vw}#de #indexTop .intr .flex .txtBox p{font-size:3.2rem;font-size:2.34261vw}#de #indexTop .topics{margin-bottom:34vw}#de #indexTop .topics .topicsTit{font-size:5.6rem;font-size:4.09956vw;margin-bottom:4vw}#de #indexTop .topics .topicsMore a{font-size:3.2rem;font-size:2.34261vw}#de #indexTop .topics .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#de #indexTop .topics .topicsCard{max-width:100%;margin-right:0;margin-bottom:6.66667vw}#de #indexTop .topics .topicsCard .img{max-width:100%;height:auto;overflow:hidden;position:relative}#de #indexTop .topics .topicsCard img{max-width:100%;width:100%;max-height:100%;height:56.66667vw}#de #indexTop .topics .topicsCard .topicsCardTit{font-size:3.4rem;font-size:2.48902vw;line-height:1.8;padding-top:2.66667vw}#de #indexTop .tagiruContentArea{margin-bottom:33.33333vw}#de #indexTop .tagiruContentArea .tagiruContent{padding:0;margin-bottom:25.33333vw}#de #indexTop .tagiruContentArea .tagiruContent a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:2.93333vw}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{max-width:100%;width:100%;font-size:4.2rem;font-size:3.07467vw;padding:0 20px;margin-top:0;margin-bottom:4vw;margin-right:0}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentImg{max-width:100%;width:100%}#de #indexTop .founder{margin-bottom:17.33333vw}#de #indexTop .founder .founderTop{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#de #indexTop .founder .founderTop .founderTopImg{width:50%;margin:0 auto;margin-bottom:6.66667vw}#de #indexTop .founder .founderTop .founderTopTxt h3{font-size:3.2vw}#de #indexTop .founder .founderTop .founderTopTxt h3{font-size:3.2rem;font-size:2.34261vw;margin-bottom:3.33333vw}#de #indexTop .founder .founderTop .founderTopTxt p{font-size:2.8vw}#de #indexTop .founder .founderTop .founderTopTxt p{font-size:3rem;font-size:2.19619vw}#de #indexTop .founder .founderTop .founderTopTit{font-size:6.66667vw}#de #indexTop .founder .founderTop .founderTopTit{font-size:5.6rem;font-size:4.09956vw;margin-bottom:6.66667vw}#de #indexTop .founder .founderMessage{padding:45px 0 60px;margin-top:15.33333vw}#de #indexTop .founder .founderMessage .founderMessageLetter{max-width:50%;width:100%;margin-bottom:7.33333vw}#de #indexTop .founder .founderMessage p{font-size:2.8vw}#de #indexTop .founder .founderMessage p{font-size:3rem;font-size:2.19619vw}#de #indexTop .founder .founderMessage p.rightTxt{padding-top:5.33333vw}#de #topics{margin-bottom:33.33333vw}#de #topics .topicsList .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#de #topics .topicsList .topicsCard{max-width:100%;margin-right:0;margin-bottom:9.33333vw}#de #topics .topicsList .topicsCard .img{max-width:100%;height:auto;overflow:hidden;position:relative}#de #topics .topicsList .topicsCard img{max-width:100%;width:100%;max-height:100%;height:56.66667vw}#de #topics .topicsList .topicsCard .topicsCardTit{font-size:3.4rem;font-size:2.48902vw;line-height:1.8;padding-top:2.66667vw}#de #topics .listPagerNumber{margin-top:9.33333vw}#de #topics .listPagerNumber .number{font-size:3.2rem;font-size:2.34261vw;margin-right:4vw;margin-left:4vw}#de #topics .listPagerNumber .number.prev{margin-right:5.33333vw}#de #topics .listPagerNumber .number.next{margin-left:5.33333vw}#de #topics .topicsArticle{padding-top:21.33333vw}#de #topics .topicsArticle .topicsArticleTit{font-size:4.2rem;font-size:3.07467vw}#de #topics .topicsArticle p{font-size:3.2rem;font-size:2.34261vw}#de #topics .newTopicsList{margin-top:12vw}#de #topics .newTopicsList .titleArea{padding-top:12vw}#de #topics .newTopicsList .topicsTit{font-size:5.6rem;font-size:4.09956vw;margin-bottom:4vw}#de #topics .newTopicsList .topicsMore a{font-size:3.2rem;font-size:2.34261vw}#de #topics .newTopicsList .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#de #topics .newTopicsList .topicsCard{max-width:100%;margin-right:0;margin-bottom:6.66667vw}#de #topics .newTopicsList .topicsCard .img{max-width:100%;height:auto;overflow:hidden;position:relative}#de #topics .newTopicsList .topicsCard img{max-width:100%;width:100%;max-height:100%;height:56.66667vw}#de #topics .newTopicsList .topicsCard .topicsCardTit{font-size:3.2rem;font-size:2.34261vw;line-height:1.8;padding-top:2.66667vw}#de #concept{margin-bottom:33.33333vw}#de #concept .conseptArea{margin-bottom:29.33333vw}#de #concept .conseptArea .container{padding:0 20px}#de #concept .conseptArea .img{margin-bottom:16vw}#de #concept .conseptArea .conseptAreaTit{font-size:3.86667vw}#de #concept .conseptArea .conseptAreaTit{max-width:100%;font-size:4.1rem;font-size:3.00146vw;margin-bottom:9.33333vw;padding-left:0}#de #concept .conseptArea .conseptAreaTxt{font-size:2.93333vw}#de #concept .conseptArea .conseptAreaTxt{max-width:100%;font-size:3.2rem;font-size:2.34261vw;padding-left:0}#de #concept .gridLayout{margin-bottom:35.33333vw}#de #concept .gridLayout.grid01 .img02{width:48vw;margin-left:6.66667vw;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/4/2}#de #concept .gridLayout.grid02 .img02{width:52.53333vw;margin-right:8vw;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/4/2}#de #concept .gridLayout.grid03 .img02{width:67.86667vw;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/4/2}#de #concept .gridLayout.grid04 .img02{width:49.86667vw;margin-left:8vw;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/4/2}#de #concept .gridLayout .container{padding:0 20px;-ms-grid-columns:(minmax(100px,1fr))[1];grid-template-columns:repeat(1,minmax(100px,1fr));-ms-grid-rows:auto;grid-template-rows:auto}#de #concept .gridLayout .gridTit{font-size:3.2vw}#de #concept .gridLayout .gridTit{max-width:100%;font-size:3.6rem;font-size:2.63543vw;padding-right:0;margin-bottom:5.33333vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#de #concept .gridLayout .gridTxt{font-size:2.4vw}#de #concept .gridLayout .gridTxt{max-width:100%;font-size:3.2rem;font-size:2.34261vw;padding-right:0;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}#de #concept .gridLayout .img{width:100%;margin-bottom:3.33333vw;margin-left:0;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#de #concept .gridLayout .img02{margin-top:10.66667vw}#de #ayurveda{margin-bottom:33.33333vw}#de #ayurveda .ayurvedaCon{margin-bottom:29.33333vw}#de #ayurveda .ayurvedaCon .container{padding:0 20px}#de #ayurveda .ayurvedaCon .ayurvedaConTxtBox{width:100%;padding-top:10.66667vw;padding-bottom:10.66667vw;padding-left:0;padding-right:0;margin-bottom:10.66667vw}#de #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:2.4vw}#de #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:3.2rem;font-size:2.34261vw}#de #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:3.2vw}#de #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:3.6rem;font-size:2.63543vw;padding-bottom:5.33333vw}#de #ayurveda .ayurvedaCon .ayurvedaSubCon{margin-bottom:16vw}#de #ayurveda .ayurvedaCon .ayurvedaSubCon .img{margin-bottom:6.66667vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:3.2vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:3.6rem;font-size:2.63543vw;padding-left:0;padding-right:0;margin-bottom:5.33333vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:2.4vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:3.2rem;font-size:2.34261vw;padding-left:0;padding-right:0;margin-bottom:8vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt cite::before{padding-right:1.33333vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:2.4vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:3.2rem;font-size:2.34261vw;padding-left:0;padding-right:0;margin-bottom:8vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConList .list{margin-bottom:1.33333vw}#de #contact{margin-bottom:33.33333vw}#de #contact .container{max-width:100%}#de #contact .contactForm.confirm .contactFormTxt{margin-bottom:8vw}#de #contact .contactForm.confirm .contactFormCon{margin-bottom:10.66667vw}#de #contact .contactForm{margin-bottom:16vw}#de #contact .contactForm .contactTit{font-size:3.2vw}#de #contact .contactForm .contactTit{font-size:4.6rem;font-size:3.3675vw;padding:0 20px;margin-bottom:10vw}#de #contact .contactForm .contactFormTxt{font-size:3.2vw}#de #contact .contactForm .contactFormTxt{font-size:3rem;font-size:2.19619vw;margin-bottom:5.33333vw}#de #contact .contactForm .contactFormAttentionTxt{font-size:2.4vw}#de #contact .contactForm .contactFormAttentionTxt{font-size:3.2rem;font-size:2.34261vw;margin-bottom:4vw}#de #contact .contactForm .contactSupplement{margin-bottom:10.66667vw}#de #contact .contactForm .contactSupplement .contactSupplementTit{font-size:3.06667vw}#de #contact .contactForm .contactSupplement .contactSupplementTit{font-size:3.2rem;font-size:2.34261vw;margin-bottom:1.33333vw}#de #contact .contactForm .contactSupplement .contactSupplementCon{font-size:2.66667vw}#de #contact .contactForm .contactSupplement .contactSupplementCon{font-size:3.2rem;font-size:2.34261vw;margin-bottom:5.33333vw}#de #contact .contactForm .topBackBtn{width:42.66667vw;margin-top:26.66667vw}#de #contact .contactForm .topBackBtn a{font-size:3.06667vw}#de #contact .contactForm .topBackBtn a{font-size:3.2rem;font-size:2.34261vw;padding-top:5.33333vw;padding-bottom:5.33333vw}#de #contact .contactForm form .contactFormCon dt{font-size:3.06667vw}#de #contact .contactForm form .contactFormCon dd{font-size:3.06667vw}#de #contact .contactForm form .contactFormCon dd.select::after{width:1.33333vw;height:1.33333vw;right:4vw;top:5.33333vw;border-bottom:1px solid #251e1c;border-right:1px solid #251e1c}#de #contact .contactForm form .contactFormCon dd .icon{font-size:3.06667vw}#de #contact .contactForm form .contactFormCon dd .icon{font-size:3.2rem;font-size:2.34261vw;padding-top:1.33333vw;padding-bottom:1.33333vw;padding-right:1.33333vw}#de #contact .contactForm form .contactFormCon dd .period{width:14%}#de #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2.66667vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:3.06667vw}#de #contact .contactForm form .contactFormCon{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6.66667vw}#de #contact .contactForm form .contactFormCon dt{width:100%;font-size:3.2rem;font-size:2.34261vw;padding-bottom:2vw}#de #contact .contactForm form .contactFormCon dd{font-size:3.2rem;font-size:2.34261vw}#de #contact .contactForm form .contactFormCon.mailCheck{margin-top:8vw;margin-bottom:8vw}#de #contact .contactForm form .contactFormCon.mailCheck dd{margin-top:0}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field{max-width:94%}#de #contact .contactForm form .contactFormCon.mailCheck dd .icon{padding-top:.4vw;padding-right:1.33333vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:3rem;font-size:2.19619vw;letter-spacing:1px;padding-left:10.66667vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:3.2rem;font-size:2.34261vw;padding-left:7.2vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::before{left:0;width:15px;height:15px}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::after{left:3px;width:11px;height:11px}#de #contact .contactForm form .eroorTxt{font-size:2.66667vw}#de #contact .contactForm form .eroorTxt{font-size:3rem;font-size:2.19619vw;padding-top:1.33333vw;padding-left:2.66667vw}#de #contact .contactForm form .annotationTxt{font-size:2.66667vw}#de #contact .contactForm form .annotationTxt{font-size:3rem;font-size:2.19619vw;letter-spacing:1px;text-align:left}#de #contact .contactForm form .annotationTxtList{font-size:2.66667vw}#de #contact .contactForm form .annotationTxtList{width:100%;font-size:3rem;font-size:2.19619vw;letter-spacing:1px}#de #contact .contactForm form input{font-size:3.06667vw}#de #contact .contactForm form input{max-width:96%;font-size:3.2rem;font-size:2.34261vw;height:12vw;padding-top:.66667vw;padding-bottom:.66667vw;padding-right:2vw;padding-left:2vw}#de #contact .contactForm form input::-webkit-input-placeholder{font-size:3rem;font-size:2.19619vw}#de #contact .contactForm form input::-moz-placeholder{font-size:3rem;font-size:2.19619vw}#de #contact .contactForm form input::-ms-input-placeholder{font-size:3rem;font-size:2.19619vw}#de #contact .contactForm form input::placeholder{font-size:3rem;font-size:2.19619vw}#de #contact .contactForm form input.hasDatepicker{max-width:45.5%}#de #contact .contactForm form input.hasDatepicker:first-of-type{margin-right:5%}#de #contact .contactForm form select{font-size:3.06667vw}#de #contact .contactForm form select{max-width:96%;font-size:3.2rem;font-size:2.34261vw;height:12vw;padding-top:.66667vw;padding-bottom:.66667vw;padding-right:2vw;padding-left:2vw}#de #contact .contactForm form textarea{font-size:3.06667vw}#de #contact .contactForm form textarea{max-width:96%;font-size:3.2rem;font-size:2.34261vw;padding:2vw;height:34.66667vw}#de #contact .contactForm form .btnArea{margin-top:2.66667vw}#de #contact .contactForm form .contactFormBtn{font-size:3.06667vw}#de #contact .contactForm form .contactFormBtn{font-size:3.2rem;font-size:2.34261vw;padding-top:5.33333vw;padding-bottom:5.33333vw;padding-right:13.33333vw;padding-left:13.33333vw;margin-left:3.33333vw}#de #contact .contactForm form .contactFormBackBtn{font-size:3.06667vw}#de #contact .contactForm form .contactFormBackBtn{font-size:3.2rem;font-size:2.34261vw;padding-top:5.33333vw;padding-bottom:5.33333vw;padding-right:8.66667vw;padding-left:8.66667vw}#de #contact .contactFaq .contactFaqTit{font-size:3.2vw}#de #contact .contactFaq .contactFaqTit{font-size:4.4rem;font-size:3.22108vw;padding:0 20px;margin-bottom:10vw}#de #contact .contactFaq .faqCategoryList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10vw}#de #contact .contactFaq .faqCategoryList .faqCategory{font-size:2.66667vw}#de #contact .contactFaq .faqCategoryList .faqCategory{max-width:48.5%;margin-right:1.5%;margin-bottom:1.5%;padding-top:5.33333vw;padding-bottom:5.33333vw;padding-right:2.66667vw;padding-left:2.66667vw;font-size:3.2rem;font-size:2.34261vw}#de #contact .contactFaq .faqList .question{font-size:3.06667vw}#de #contact .contactFaq .faqList .question{font-size:3.2rem;font-size:2.34261vw;margin-bottom:2vw}#de #contact .contactFaq .faqList .answer{font-size:2.4vw}#de #contact .contactFaq .faqList .answer{font-size:3.2rem;font-size:2.34261vw;margin-bottom:13.33333vw}#de #contact .contactFaq .faqList .answer span{font-size:3.06667vw}#de #contact .contactFaq .faqList .answer span{font-size:3.2rem;font-size:2.34261vw}#de #contact .stayFee{margin-bottom:16vw}#de #contact .stayFee .stayFeeTit{font-size:3.2vw}#de #contact .stayFee .stayFeeTit{font-size:4.4rem;font-size:3.22108vw;padding:0 20px;margin-bottom:10vw}#de #contact .stayFee .stayFeeTxt{font-size:2.4vw}#de #contact .stayFee .stayFeeTxt strong{font-size:2.66667vw}#de #contact .stayFee .stayFeeTxt{font-size:3.2rem;font-size:2.34261vw;margin-bottom:7.33333vw}#de #contact .stayFee .stayFeeTxt strong{font-size:3.4rem;font-size:2.48902vw;margin:0 0 8px}#de #contact .stayFee .stayFeeTable{font-size:2.66667vw}#de #contact .stayFee .stayFeeTable{display:block;font-size:3.2rem;font-size:2.34261vw;text-align:left;border:none;margin-bottom:4vw}#de #contact .stayFee .stayFeeTable tbody{display:block}#de #contact .stayFee .stayFeeTable tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#de #contact .stayFee .stayFeeTable tr:first-of-type{border:none}#de #contact .stayFee .stayFeeTable tr:first-of-type .day{margin-top:0}#de #contact .stayFee .stayFeeTable th{display:block;max-width:25%;width:100%;text-align:left;border:none;padding:0;padding-bottom:3.33333vw}#de #contact .stayFee .stayFeeTable th.day{max-width:100%;width:100%;font-weight:700;border-bottom:solid 1px #251e1c;padding-bottom:2vw;margin-top:6vw;margin-bottom:2.66667vw}#de #contact .stayFee .stayFeeTable td{display:block;max-width:75%;width:100%;border:none;padding:0;padding-bottom:3.33333vw}#de #contact .stayFee .stayFeeSupplement{font-size:2.4vw}#de #contact .stayFee .stayFeeSupplement{width:100%;font-size:3.2rem;font-size:2.34261vw}#de #facility{margin-bottom:33.33333vw}#de #facility .container{padding:0 20px}#de #facility .facilityConTxt{font-size:2.4vw}#de #facility .facilityConTxt .facilityConTit{font-size:3.2vw}#de #facility .facilityConTxt{width:100%;font-size:3.2rem;font-size:2.34261vw;padding-top:10.66667vw;padding-bottom:10.66667vw;padding-left:0;padding-right:0;margin-bottom:10.66667vw}#de #facility .facilityConTxt .facilityConTit{font-size:3.6rem;font-size:2.63543vw;padding-bottom:5.33333vw}#de #facility .gridLayout{max-width:100%;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26.66667vw}#de #facility .gridLayout .imgGrid01{max-width:100%;width:60vw}#de #facility .gridLayout .imgGrid02{max-width:100%;width:28vw;margin-right:auto;margin-left:auto;margin-top:6.66667vw;margin-bottom:35.33333vw;-ms-grid-row:2;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2/1/5/3}#de #facility .gridLayout .imgGrid03{max-width:100%;width:73.33333vw;margin-bottom:30.66667vw}#de #facility .gridLayout .imgGrid04{max-width:100%;width:47.46667vw}#de #facility .gridLayout .imgGrid05{max-width:100%;width:58.66667vw;margin-bottom:14vw}#de #facility .gridLayout .imgGrid06{max-width:100%;width:34vw;padding-bottom:9.33333vw;margin-right:0}#de #facility .gridLayout .imgGrid07{max-width:100%;width:40.66667vw;margin-left:8vw}#de #facility .gridLayout .imgGrid08{max-width:100%;width:73.06667vw;padding-bottom:41.33333vw;margin-right:4vw;margin-top:14vw}#de #facility .gridLayout .imgGrid09{max-width:100%;width:36vw;margin-left:2.66667vw}#de #facility .gridLayout .imgGrid10{max-width:100%;width:54.66667vw;margin-top:9.33333vw;margin-bottom:16vw;margin-right:0}#de #facility .gridLayout .imgGrid24{max-width:100%;width:65.33333vw;margin-bottom:20vw}#de #facility .gridLayout .imgGrid11{max-width:100%;width:65.33333vw;margin-left:11.33333vw;margin-bottom:29.33333vw}#de #facility .gridLayout .imgGrid12{max-width:100%;width:35.33333vw;padding-bottom:31.33333vw;margin-right:6vw}#de #facility .gridLayout .imgGrid13{max-width:100%;width:33.33333vw;margin-left:8vw}#de #facility .gridLayout .imgGrid25{max-width:100%;width:65.33333vw;margin-top:22vw}#de #facility .gridLayout .imgGrid14{max-width:100%;width:40vw;margin-top:16.66667vw}#de #facility .gridLayout .imgGrid15{max-width:100%;width:48vw;padding-bottom:72vw;margin-top:22.66667vw}#de #facility .gridLayout .imgGrid16{max-width:100%;width:33.6vw}#de #facility .gridLayout .imgGrid17{max-width:100%;width:35.46667vw;margin-left:8vw}#de #facility .gridLayout .imgGrid18{max-width:100%;width:48vw;margin-top:13.33333vw;margin-right:6vw}#de #facility .gridLayout .imgGrid19{max-width:100%;width:69.33333vw;margin-top:21.33333vw;margin-left:8vw}#de #facility .gridLayout .imgGrid20{max-width:100%;width:36vw;padding-bottom:26.66667vw;margin-top:13.33333vw;margin-right:4vw}#de #facility .gridLayout .imgGrid21{max-width:100%;width:37.33333vw;margin-left:4vw}#de #facility .gridLayout .imgGrid22{max-width:100%;width:42.66667vw;margin-top:6.66667vw;margin-right:12vw}#de #facility .gridLayout .imgGrid23{max-width:100%;width:69.33333vw;margin-top:20.66667vw;margin-left:9.33333vw}#de #facility .slideLayoutTit{font-size:3.2vw}#de #facility .slideLayoutTit{font-size:4.4rem;font-size:3.22108vw;margin-bottom:10vw}#de #facility .slideLayout .contentArrowSlider{max-width:100%;width:100%;padding-right:2vw;padding-left:2vw}#de #facility .slideLayout .contentArrowSlider .slide{padding-right:2vw;padding-left:2vw}#de #facility .slideLayout .contentArrowSlider .slide-arrow{width:4vw;height:4vw}#de #facility .slideLayout .contentArrowSlider .prev-arrow{left:-1.33333vw}#de #facility .slideLayout .contentArrowSlider .next-arrow{right:-1.33333vw}#de #facility .locationLayoutTit{font-size:3.2vw}#de #facility .locationLayoutTit{font-size:4.4rem;font-size:3.22108vw;margin-bottom:10vw}#de #facility .locationLayout{max-width:100%;width:100%}#de #facility .locationLayoutTxt{font-size:2.66667vw}#de #facility .locationLayoutTxt{font-size:3.2rem;font-size:2.34261vw}#de #facility .locationLayoutTxt dt{margin-bottom:5.33333vw}#de #schedule{margin-bottom:33.33333vw}#de #schedule .scheduleFlow{margin-bottom:24vw}#de #schedule .scheduleFlow .container{max-width:100%;padding:0 20px}#de #schedule .scheduleFlow .scheduleTxt{font-size:2.4vw}#de #schedule .scheduleFlow .scheduleTxt{width:100%;font-size:3.2rem;font-size:2.34261vw;padding-bottom:10.66667vw;padding-left:0;padding-right:0;margin-bottom:10.66667vw}#de #schedule .scheduleFlow .scheduleFlowTit{font-size:3.2vw}#de #schedule .scheduleFlow .scheduleFlowTit{font-size:3.6rem;font-size:2.63543vw;margin-bottom:7.33333vw}#de #schedule .scheduleFlow .flex{display:block;padding-left:4.66667vw}#de #schedule .scheduleFlow .flowBox{font-size:2.93333vw}#de #schedule .scheduleFlow .flowBox{max-width:100%;font-size:3.4rem;font-size:2.48902vw;padding-top:6vw;padding-bottom:12vw;padding-right:0}#de #schedule .scheduleFlow .flowBox::before{left:21.8%}#de #schedule .scheduleFlow .flowBox .balloon{font-size:2.13333vw}#de #schedule .scheduleFlow .flowBox .balloon::before{bottom:-.65886vw;left:.80527vw}#de #schedule .scheduleFlow .flowBox .balloon{width:18.66667vw;top:-6vw;left:65%;font-size:1.6rem;font-size:1.1713vw;border-radius:5px}#de #schedule .scheduleFlow .flowBox .balloon::before{left:1.6vw;border:4px solid transparent;border-right:9px solid #fff}#de #schedule .scheduleFlow .flowBox .balloon::after{left:1.33333vw;border:4px solid transparent;border-right:9px solid #000}#de #schedule .scheduleFlow .flowBox .balloon a{padding-top:1.06667vw;padding-bottom:1.06667vw;padding-left:2vw;padding-right:2vw;border-radius:5px}#de #schedule .scheduleFlow .flowBox .left{width:22%;padding-right:6.66667vw}#de #schedule .scheduleFlow .flowBox .right::before{top:2.13333vw;left:-1.6vw;width:3.73333vw;height:3.73333vw}#de #schedule .scheduleFlow .flowBox .right{width:78%;padding-left:6vw}#de #schedule .scheduleFlow .flowBox .flow{margin-bottom:5.33333vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(1){margin-bottom:14.13333vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(3){margin-bottom:10.66667vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(4){margin-bottom:54.66667vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:12.66667vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:12.66667vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:17.33333vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-6.66667vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(10){margin-bottom:14vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(11){margin-bottom:97.33333vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(12){margin-bottom:16.66667vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(13){margin-bottom:18vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(14){margin-bottom:14.66667vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(15){margin-bottom:5.33333vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(16){margin-bottom:11.33333vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-6.66667vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(18){margin-bottom:18vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(19){margin-bottom:0}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-12.66667vw;margin-bottom:0}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(22){margin-top:0}#de #schedule .scheduleFlow .imgBox{display:none}#de #schedule .scheduleFlow .img01{width:35.46667vw;margin-top:1.46413vw}#de #schedule .scheduleFlow .img02{width:35.46667vw;margin-top:1.46413vw}#de #schedule .scheduleFlow .img03{width:37.73333vw;margin-top:1.46413vw;margin-bottom:0}#de #schedule .scheduleFlow .img04{width:36.26667vw;margin-top:1.46413vw}#de #schedule .gridLayout{margin-bottom:17.6vw}#de #schedule .gridLayout .container{max-width:100%;padding:0 20px;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));-ms-grid-rows:auto;grid-template-rows:auto}#de #schedule .gridLayout .gridTit{font-size:3.2vw}#de #schedule .gridLayout .gridTit{max-width:100%;font-size:3.6rem;font-size:2.63543vw;padding-right:0;margin-bottom:5.33333vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#de #schedule .gridLayout .gridTxt{font-size:2.4vw}#de #schedule .gridLayout .gridTxt{max-width:100%;font-size:3.2rem;font-size:2.34261vw;padding-right:0;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}#de #schedule .gridLayout .img{width:100%;margin-bottom:3.33333vw;margin-left:0;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#de #schedule .gridLayout02{padding-top:8vw;margin-bottom:32vw}#de #schedule .gridLayout02 .container{display:block;max-width:100%;padding:0 20px}#de #schedule .gridLayout02 .gridList{display:block;max-width:100%;width:100%;padding-right:0;margin-bottom:5.33333vw}#de #schedule .gridLayout02 .gridList dt{font-size:3.2vw}#de #schedule .gridLayout02 .gridList dt{width:100%;font-size:3.4rem;font-size:2.48902vw;padding-right:0;margin-bottom:1.33333vw}#de #schedule .gridLayout02 .gridList dd{font-size:3.2vw}#de #schedule .gridLayout02 .gridList dd{width:100%;font-size:3.2rem;font-size:2.34261vw}#de #schedule .gridLayout02 .gridTxt{font-size:2.4vw}#de #schedule .gridLayout02 .gridTxt{max-width:100%;width:100%;font-size:3.2rem;font-size:2.34261vw;padding-bottom:0;margin-right:0;margin-bottom:10.66667vw}#de #schedule .gridLayout02 .img{width:49.86667vw;margin:0 0 0 auto;padding-left:0}#de #schedule .gridLayout02 .img img{width:100%}#en #indexTop .mainVisual{margin-bottom:17.33333vw}#en #indexTop .mainVisual .logo{width:56.26667vw}#en #indexTop .mainVisual .scrollIcon{width:8.66667vw;bottom:9.33333vw}#en #indexTop .intr{margin-bottom:26.66667vw}#en #indexTop .intr .intrTit{max-width:90%;width:100%;margin-bottom:14.66667vw}#en #indexTop .intr .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#en #indexTop .intr .flex .imgBox{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;max-width:100%;width:100%;margin-top:0}#en #indexTop .intr .flex .txtBox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;max-width:100%;width:100%;margin-left:0;margin-bottom:14.66667vw}#en #indexTop .intr .flex .txtBox p{font-size:3.06667vw}#en #indexTop .intr .flex .txtBox p{font-size:3.2rem;font-size:2.34261vw}#en #indexTop .topics{margin-bottom:34vw}#en #indexTop .topics .topicsTit{font-size:5.6rem;font-size:4.09956vw;margin-bottom:4vw}#en #indexTop .topics .topicsMore a{font-size:3.2rem;font-size:2.34261vw}#en #indexTop .topics .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#en #indexTop .topics .topicsCard{max-width:100%;margin-right:0;margin-bottom:6.66667vw}#en #indexTop .topics .topicsCard .img{max-width:100%;height:auto;overflow:hidden;position:relative}#en #indexTop .topics .topicsCard img{max-width:100%;width:100%;max-height:100%;height:56.66667vw}#en #indexTop .topics .topicsCard .topicsCardTit{font-size:3.4rem;font-size:2.48902vw;line-height:1.8;padding-top:2.66667vw}#en #indexTop .tagiruContentArea{margin-bottom:33.33333vw}#en #indexTop .tagiruContentArea .tagiruContent{padding:0;margin-bottom:25.33333vw}#en #indexTop .tagiruContentArea .tagiruContent a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:2.93333vw}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{max-width:100%;width:100%;font-size:4.2rem;font-size:3.07467vw;padding:0 20px;margin-top:0;margin-bottom:4vw;margin-right:0}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentImg{max-width:100%;width:100%}#en #indexTop .founder{margin-bottom:17.33333vw}#en #indexTop .founder .founderTop{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#en #indexTop .founder .founderTop .founderTopImg{width:50%;margin:0 auto;margin-bottom:6.66667vw}#en #indexTop .founder .founderTop .founderTopTxt h3{font-size:3.2vw}#en #indexTop .founder .founderTop .founderTopTxt h3{font-size:3.2rem;font-size:2.34261vw;margin-bottom:3.33333vw}#en #indexTop .founder .founderTop .founderTopTxt p{font-size:2.8vw}#en #indexTop .founder .founderTop .founderTopTxt p{font-size:3rem;font-size:2.19619vw}#en #indexTop .founder .founderTop .founderTopTit{font-size:6.66667vw}#en #indexTop .founder .founderTop .founderTopTit{font-size:5.6rem;font-size:4.09956vw;margin-bottom:6.66667vw}#en #indexTop .founder .founderMessage{padding:45px 0 60px;margin-top:15.33333vw}#en #indexTop .founder .founderMessage .founderMessageLetter{max-width:50%;width:100%;margin-bottom:7.33333vw}#en #indexTop .founder .founderMessage p{font-size:2.8vw}#en #indexTop .founder .founderMessage p{font-size:3rem;font-size:2.19619vw}#en #indexTop .founder .founderMessage p.rightTxt{padding-top:5.33333vw}#en #topics{margin-bottom:33.33333vw}#en #topics .topicsList .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#en #topics .topicsList .topicsCard{max-width:100%;margin-right:0;margin-bottom:9.33333vw}#en #topics .topicsList .topicsCard .img{max-width:100%;height:auto;overflow:hidden;position:relative}#en #topics .topicsList .topicsCard img{max-width:100%;width:100%;max-height:100%;height:56.66667vw}#en #topics .topicsList .topicsCard .topicsCardTit{font-size:3.4rem;font-size:2.48902vw;line-height:1.8;padding-top:2.66667vw}#en #topics .listPagerNumber{margin-top:9.33333vw}#en #topics .listPagerNumber .number{font-size:3.2rem;font-size:2.34261vw;margin-right:4vw;margin-left:4vw}#en #topics .listPagerNumber .number.prev{margin-right:5.33333vw}#en #topics .listPagerNumber .number.next{margin-left:5.33333vw}#en #topics .topicsArticle{padding-top:21.33333vw}#en #topics .topicsArticle .topicsArticleTit{font-size:4.2rem;font-size:3.07467vw}#en #topics .topicsArticle p{font-size:3.2rem;font-size:2.34261vw}#en #topics .newTopicsList{margin-top:12vw}#en #topics .newTopicsList .titleArea{padding-top:12vw}#en #topics .newTopicsList .topicsTit{font-size:5.6rem;font-size:4.09956vw;margin-bottom:4vw}#en #topics .newTopicsList .topicsMore a{font-size:3.2rem;font-size:2.34261vw}#en #topics .newTopicsList .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#en #topics .newTopicsList .topicsCard{max-width:100%;margin-right:0;margin-bottom:6.66667vw}#en #topics .newTopicsList .topicsCard .img{max-width:100%;height:auto;overflow:hidden;position:relative}#en #topics .newTopicsList .topicsCard img{max-width:100%;width:100%;max-height:100%;height:56.66667vw}#en #topics .newTopicsList .topicsCard .topicsCardTit{font-size:3.2rem;font-size:2.34261vw;line-height:1.8;padding-top:2.66667vw}#en #concept{margin-bottom:33.33333vw}#en #concept .conseptArea{margin-bottom:29.33333vw}#en #concept .conseptArea .container{padding:0 20px}#en #concept .conseptArea .img{margin-bottom:16vw}#en #concept .conseptArea .conseptAreaTit{font-size:3.86667vw}#en #concept .conseptArea .conseptAreaTit{max-width:100%;font-size:4.1rem;font-size:3.00146vw;margin-bottom:9.33333vw;padding-left:0}#en #concept .conseptArea .conseptAreaTxt{font-size:2.93333vw}#en #concept .conseptArea .conseptAreaTxt{max-width:100%;font-size:3.2rem;font-size:2.34261vw;padding-left:0}#en #concept .gridLayout{margin-bottom:35.33333vw}#en #concept .gridLayout.grid01 .img02{width:48vw;margin-left:6.66667vw;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/4/2}#en #concept .gridLayout.grid02 .img02{width:52.53333vw;margin-right:8vw;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/4/2}#en #concept .gridLayout.grid03 .img02{width:67.86667vw;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/4/2}#en #concept .gridLayout.grid04 .img02{width:49.86667vw;margin-left:8vw;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/4/2}#en #concept .gridLayout .container{padding:0 20px;-ms-grid-columns:(minmax(100px,1fr))[1];grid-template-columns:repeat(1,minmax(100px,1fr));-ms-grid-rows:auto;grid-template-rows:auto}#en #concept .gridLayout .gridTit{font-size:3.2vw}#en #concept .gridLayout .gridTit{max-width:100%;font-size:3.6rem;font-size:2.63543vw;padding-right:0;margin-bottom:5.33333vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#en #concept .gridLayout .gridTxt{font-size:2.4vw}#en #concept .gridLayout .gridTxt{max-width:100%;font-size:3.2rem;font-size:2.34261vw;padding-right:0;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}#en #concept .gridLayout .img{width:100%;margin-bottom:3.33333vw;margin-left:0;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#en #concept .gridLayout .img02{margin-top:10.66667vw}#en #ayurveda{margin-bottom:33.33333vw}#en #ayurveda .ayurvedaCon{margin-bottom:29.33333vw}#en #ayurveda .ayurvedaCon .container{padding:0 20px}#en #ayurveda .ayurvedaCon .ayurvedaConTxtBox{width:100%;padding-top:10.66667vw;padding-bottom:10.66667vw;padding-left:0;padding-right:0;margin-bottom:10.66667vw}#en #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:2.4vw}#en #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:3.2rem;font-size:2.34261vw}#en #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:3.2vw}#en #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:3.6rem;font-size:2.63543vw;padding-bottom:5.33333vw}#en #ayurveda .ayurvedaCon .ayurvedaSubCon{margin-bottom:16vw}#en #ayurveda .ayurvedaCon .ayurvedaSubCon .img{margin-bottom:6.66667vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:3.2vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:3.6rem;font-size:2.63543vw;padding-left:0;padding-right:0;margin-bottom:5.33333vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:2.4vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:3.2rem;font-size:2.34261vw;padding-left:0;padding-right:0;margin-bottom:8vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt cite::before{padding-right:1.33333vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:2.4vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:3.2rem;font-size:2.34261vw;padding-left:0;padding-right:0;margin-bottom:8vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConList .list{margin-bottom:1.33333vw}#en #contact{margin-bottom:33.33333vw}#en #contact .container{max-width:100%}#en #contact .contactForm.confirm .contactFormTxt{margin-bottom:8vw}#en #contact .contactForm.confirm .contactFormCon{margin-bottom:10.66667vw}#en #contact .contactForm{margin-bottom:16vw}#en #contact .contactForm .contactTit{font-size:3.2vw}#en #contact .contactForm .contactTit{font-size:4.6rem;font-size:3.3675vw;padding:0 20px;margin-bottom:10vw}#en #contact .contactForm .contactFormTxt{font-size:3.2vw}#en #contact .contactForm .contactFormTxt{font-size:3rem;font-size:2.19619vw;margin-bottom:5.33333vw}#en #contact .contactForm .contactFormAttentionTxt{font-size:2.4vw}#en #contact .contactForm .contactFormAttentionTxt{font-size:3.2rem;font-size:2.34261vw;margin-bottom:4vw}#en #contact .contactForm .contactSupplement{margin-bottom:10.66667vw}#en #contact .contactForm .contactSupplement .contactSupplementTit{font-size:3.06667vw}#en #contact .contactForm .contactSupplement .contactSupplementTit{font-size:3.2rem;font-size:2.34261vw;margin-bottom:1.33333vw}#en #contact .contactForm .contactSupplement .contactSupplementCon{font-size:2.66667vw}#en #contact .contactForm .contactSupplement .contactSupplementCon{font-size:3.2rem;font-size:2.34261vw;margin-bottom:5.33333vw}#en #contact .contactForm .topBackBtn{width:42.66667vw;margin-top:26.66667vw}#en #contact .contactForm .topBackBtn a{font-size:3.06667vw}#en #contact .contactForm .topBackBtn a{font-size:3.2rem;font-size:2.34261vw;padding-top:5.33333vw;padding-bottom:5.33333vw}#en #contact .contactForm form .contactFormCon dt{font-size:3.06667vw}#en #contact .contactForm form .contactFormCon dd{font-size:3.06667vw}#en #contact .contactForm form .contactFormCon dd.select::after{width:1.33333vw;height:1.33333vw;right:4vw;top:5.33333vw;border-bottom:1px solid #251e1c;border-right:1px solid #251e1c}#en #contact .contactForm form .contactFormCon dd .icon{font-size:3.06667vw}#en #contact .contactForm form .contactFormCon dd .icon{font-size:3.2rem;font-size:2.34261vw;padding-top:1.33333vw;padding-bottom:1.33333vw;padding-right:1.33333vw}#en #contact .contactForm form .contactFormCon dd .period{width:14%}#en #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2.66667vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:3.06667vw}#en #contact .contactForm form .contactFormCon{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6.66667vw}#en #contact .contactForm form .contactFormCon dt{width:100%;font-size:3.2rem;font-size:2.34261vw;padding-bottom:2vw}#en #contact .contactForm form .contactFormCon dd{font-size:3.2rem;font-size:2.34261vw}#en #contact .contactForm form .contactFormCon.mailCheck{margin-top:8vw;margin-bottom:8vw}#en #contact .contactForm form .contactFormCon.mailCheck dd{margin-top:0}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field{max-width:94%}#en #contact .contactForm form .contactFormCon.mailCheck dd .icon{padding-top:.4vw;padding-right:1.33333vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:3rem;font-size:2.19619vw;letter-spacing:1px;padding-left:10.66667vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:3.2rem;font-size:2.34261vw;padding-left:7.2vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::before{left:0;width:15px;height:15px}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::after{left:3px;width:11px;height:11px}#en #contact .contactForm form .eroorTxt{font-size:2.66667vw}#en #contact .contactForm form .eroorTxt{font-size:3rem;font-size:2.19619vw;padding-top:1.33333vw;padding-left:2.66667vw}#en #contact .contactForm form .annotationTxt{font-size:2.66667vw}#en #contact .contactForm form .annotationTxt{font-size:3rem;font-size:2.19619vw;letter-spacing:1px;text-align:left}#en #contact .contactForm form .annotationTxtList{font-size:2.66667vw}#en #contact .contactForm form .annotationTxtList{width:100%;font-size:3rem;font-size:2.19619vw;letter-spacing:1px}#en #contact .contactForm form input{font-size:3.06667vw}#en #contact .contactForm form input{max-width:96%;font-size:3.2rem;font-size:2.34261vw;height:12vw;padding-top:.66667vw;padding-bottom:.66667vw;padding-right:2vw;padding-left:2vw}#en #contact .contactForm form input::-webkit-input-placeholder{font-size:3rem;font-size:2.19619vw}#en #contact .contactForm form input::-moz-placeholder{font-size:3rem;font-size:2.19619vw}#en #contact .contactForm form input::-ms-input-placeholder{font-size:3rem;font-size:2.19619vw}#en #contact .contactForm form input::placeholder{font-size:3rem;font-size:2.19619vw}#en #contact .contactForm form input.hasDatepicker{max-width:45.5%}#en #contact .contactForm form input.hasDatepicker:first-of-type{margin-right:5%}#en #contact .contactForm form select{font-size:3.06667vw}#en #contact .contactForm form select{max-width:96%;font-size:3.2rem;font-size:2.34261vw;height:12vw;padding-top:.66667vw;padding-bottom:.66667vw;padding-right:2vw;padding-left:2vw}#en #contact .contactForm form textarea{font-size:3.06667vw}#en #contact .contactForm form textarea{max-width:96%;font-size:3.2rem;font-size:2.34261vw;padding:2vw;height:34.66667vw}#en #contact .contactForm form .btnArea{margin-top:2.66667vw}#en #contact .contactForm form .contactFormBtn{font-size:3.06667vw}#en #contact .contactForm form .contactFormBtn{font-size:3.2rem;font-size:2.34261vw;padding-top:5.33333vw;padding-bottom:5.33333vw;padding-right:13.33333vw;padding-left:13.33333vw;margin-left:3.33333vw}#en #contact .contactForm form .contactFormBackBtn{font-size:3.06667vw}#en #contact .contactForm form .contactFormBackBtn{font-size:3.2rem;font-size:2.34261vw;padding-top:5.33333vw;padding-bottom:5.33333vw;padding-right:8.66667vw;padding-left:8.66667vw}#en #contact .contactFaq .contactFaqTit{font-size:3.2vw}#en #contact .contactFaq .contactFaqTit{font-size:4.4rem;font-size:3.22108vw;padding:0 20px;margin-bottom:10vw}#en #contact .contactFaq .faqCategoryList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10vw}#en #contact .contactFaq .faqCategoryList .faqCategory{font-size:2.66667vw}#en #contact .contactFaq .faqCategoryList .faqCategory{max-width:48.5%;margin-right:1.5%;margin-bottom:1.5%;padding-top:5.33333vw;padding-bottom:5.33333vw;padding-right:2.66667vw;padding-left:2.66667vw;font-size:3.2rem;font-size:2.34261vw}#en #contact .contactFaq .faqList .question{font-size:3.06667vw}#en #contact .contactFaq .faqList .question{font-size:3.2rem;font-size:2.34261vw;margin-bottom:2vw}#en #contact .contactFaq .faqList .answer{font-size:2.4vw}#en #contact .contactFaq .faqList .answer{font-size:3.2rem;font-size:2.34261vw;margin-bottom:13.33333vw}#en #contact .contactFaq .faqList .answer span{font-size:3.06667vw}#en #contact .contactFaq .faqList .answer span{font-size:3.2rem;font-size:2.34261vw}#en #contact .stayFee{margin-bottom:16vw}#en #contact .stayFee .stayFeeTit{font-size:3.2vw}#en #contact .stayFee .stayFeeTit{font-size:4.4rem;font-size:3.22108vw;padding:0 20px;margin-bottom:10vw}#en #contact .stayFee .stayFeeTxt{font-size:2.4vw}#en #contact .stayFee .stayFeeTxt strong{font-size:2.66667vw}#en #contact .stayFee .stayFeeTxt{font-size:3.2rem;font-size:2.34261vw;margin-bottom:7.33333vw}#en #contact .stayFee .stayFeeTxt strong{font-size:3.4rem;font-size:2.48902vw;margin:0 0 8px}#en #contact .stayFee .stayFeeTable{font-size:2.66667vw}#en #contact .stayFee .stayFeeTable{display:block;font-size:3.2rem;font-size:2.34261vw;text-align:left;border:none;margin-bottom:4vw}#en #contact .stayFee .stayFeeTable tbody{display:block}#en #contact .stayFee .stayFeeTable tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#en #contact .stayFee .stayFeeTable tr:first-of-type{border:none}#en #contact .stayFee .stayFeeTable tr:first-of-type .day{margin-top:0}#en #contact .stayFee .stayFeeTable th{display:block;max-width:25%;width:100%;text-align:left;border:none;padding:0;padding-bottom:3.33333vw}#en #contact .stayFee .stayFeeTable th.day{max-width:100%;width:100%;font-weight:700;border-bottom:solid 1px #251e1c;padding-bottom:2vw;margin-top:6vw;margin-bottom:2.66667vw}#en #contact .stayFee .stayFeeTable td{display:block;max-width:75%;width:100%;border:none;padding:0;padding-bottom:3.33333vw}#en #contact .stayFee .stayFeeSupplement{font-size:2.4vw}#en #contact .stayFee .stayFeeSupplement{width:100%;font-size:3.2rem;font-size:2.34261vw}#en #facility{margin-bottom:33.33333vw}#en #facility .container{padding:0 20px}#en #facility .facilityConTxt{font-size:2.4vw}#en #facility .facilityConTxt .facilityConTit{font-size:3.2vw}#en #facility .facilityConTxt{width:100%;font-size:3.2rem;font-size:2.34261vw;padding-top:10.66667vw;padding-bottom:10.66667vw;padding-left:0;padding-right:0;margin-bottom:10.66667vw}#en #facility .facilityConTxt .facilityConTit{font-size:3.6rem;font-size:2.63543vw;padding-bottom:5.33333vw}#en #facility .gridLayout{max-width:100%;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26.66667vw}#en #facility .gridLayout .imgGrid01{max-width:100%;width:60vw}#en #facility .gridLayout .imgGrid02{max-width:100%;width:28vw;margin-right:auto;margin-left:auto;margin-top:6.66667vw;margin-bottom:35.33333vw;-ms-grid-row:2;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2/1/5/3}#en #facility .gridLayout .imgGrid03{max-width:100%;width:73.33333vw;margin-bottom:30.66667vw}#en #facility .gridLayout .imgGrid04{max-width:100%;width:47.46667vw}#en #facility .gridLayout .imgGrid05{max-width:100%;width:58.66667vw;margin-bottom:14vw}#en #facility .gridLayout .imgGrid06{max-width:100%;width:34vw;padding-bottom:9.33333vw;margin-right:0}#en #facility .gridLayout .imgGrid07{max-width:100%;width:40.66667vw;margin-left:8vw}#en #facility .gridLayout .imgGrid08{max-width:100%;width:73.06667vw;padding-bottom:41.33333vw;margin-right:4vw;margin-top:14vw}#en #facility .gridLayout .imgGrid09{max-width:100%;width:36vw;margin-left:2.66667vw}#en #facility .gridLayout .imgGrid10{max-width:100%;width:54.66667vw;margin-top:9.33333vw;margin-bottom:16vw;margin-right:0}#en #facility .gridLayout .imgGrid24{max-width:100%;width:65.33333vw;margin-bottom:20vw}#en #facility .gridLayout .imgGrid11{max-width:100%;width:65.33333vw;margin-left:11.33333vw;margin-bottom:29.33333vw}#en #facility .gridLayout .imgGrid12{max-width:100%;width:35.33333vw;padding-bottom:31.33333vw;margin-right:6vw}#en #facility .gridLayout .imgGrid13{max-width:100%;width:33.33333vw;margin-left:8vw}#en #facility .gridLayout .imgGrid25{max-width:100%;width:65.33333vw;margin-top:22vw}#en #facility .gridLayout .imgGrid14{max-width:100%;width:40vw;margin-top:16.66667vw}#en #facility .gridLayout .imgGrid15{max-width:100%;width:48vw;padding-bottom:72vw;margin-top:22.66667vw}#en #facility .gridLayout .imgGrid16{max-width:100%;width:33.6vw}#en #facility .gridLayout .imgGrid17{max-width:100%;width:35.46667vw;margin-left:8vw}#en #facility .gridLayout .imgGrid18{max-width:100%;width:48vw;margin-top:13.33333vw;margin-right:6vw}#en #facility .gridLayout .imgGrid19{max-width:100%;width:69.33333vw;margin-top:21.33333vw;margin-left:8vw}#en #facility .gridLayout .imgGrid20{max-width:100%;width:36vw;padding-bottom:26.66667vw;margin-top:13.33333vw;margin-right:4vw}#en #facility .gridLayout .imgGrid21{max-width:100%;width:37.33333vw;margin-left:4vw}#en #facility .gridLayout .imgGrid22{max-width:100%;width:42.66667vw;margin-top:6.66667vw;margin-right:12vw}#en #facility .gridLayout .imgGrid23{max-width:100%;width:69.33333vw;margin-top:20.66667vw;margin-left:9.33333vw}#en #facility .slideLayoutTit{font-size:3.2vw}#en #facility .slideLayoutTit{font-size:4.4rem;font-size:3.22108vw;margin-bottom:10vw}#en #facility .slideLayout .contentArrowSlider{max-width:100%;width:100%;padding-right:2vw;padding-left:2vw}#en #facility .slideLayout .contentArrowSlider .slide{padding-right:2vw;padding-left:2vw}#en #facility .slideLayout .contentArrowSlider .slide-arrow{width:4vw;height:4vw}#en #facility .slideLayout .contentArrowSlider .prev-arrow{left:-1.33333vw}#en #facility .slideLayout .contentArrowSlider .next-arrow{right:-1.33333vw}#en #facility .locationLayoutTit{font-size:3.2vw}#en #facility .locationLayoutTit{font-size:4.4rem;font-size:3.22108vw;margin-bottom:10vw}#en #facility .locationLayout{max-width:100%;width:100%}#en #facility .locationLayoutTxt{font-size:2.66667vw}#en #facility .locationLayoutTxt{font-size:3.2rem;font-size:2.34261vw}#en #facility .locationLayoutTxt dt{margin-bottom:5.33333vw}#en #schedule{margin-bottom:33.33333vw}#en #schedule .scheduleFlow{margin-bottom:24vw}#en #schedule .scheduleFlow .container{max-width:100%;padding:0 20px}#en #schedule .scheduleFlow .scheduleTxt{font-size:2.4vw}#en #schedule .scheduleFlow .scheduleTxt{width:100%;font-size:3.2rem;font-size:2.34261vw;padding-bottom:10.66667vw;padding-left:0;padding-right:0;margin-bottom:10.66667vw}#en #schedule .scheduleFlow .scheduleFlowTit{font-size:3.2vw}#en #schedule .scheduleFlow .scheduleFlowTit{font-size:3.6rem;font-size:2.63543vw;margin-bottom:7.33333vw}#en #schedule .scheduleFlow .flex{display:block;padding-left:4.66667vw}#en #schedule .scheduleFlow .flowBox{font-size:2.93333vw}#en #schedule .scheduleFlow .flowBox{max-width:100%;font-size:3.4rem;font-size:2.48902vw;padding-top:6vw;padding-bottom:12vw;padding-right:0}#en #schedule .scheduleFlow .flowBox::before{left:21.8%}#en #schedule .scheduleFlow .flowBox .balloon{font-size:2.13333vw}#en #schedule .scheduleFlow .flowBox .balloon::before{bottom:-.65886vw;left:.80527vw}#en #schedule .scheduleFlow .flowBox .balloon{width:18.66667vw;top:-6vw;left:65%;font-size:1.6rem;font-size:1.1713vw;border-radius:5px}#en #schedule .scheduleFlow .flowBox .balloon::before{left:1.6vw;border:4px solid transparent;border-right:9px solid #fff}#en #schedule .scheduleFlow .flowBox .balloon::after{left:1.33333vw;border:4px solid transparent;border-right:9px solid #000}#en #schedule .scheduleFlow .flowBox .balloon a{padding-top:1.06667vw;padding-bottom:1.06667vw;padding-left:2vw;padding-right:2vw;border-radius:5px}#en #schedule .scheduleFlow .flowBox .left{width:22%;padding-right:6.66667vw}#en #schedule .scheduleFlow .flowBox .right::before{top:2.13333vw;left:-1.6vw;width:3.73333vw;height:3.73333vw}#en #schedule .scheduleFlow .flowBox .right{width:78%;padding-left:6vw}#en #schedule .scheduleFlow .flowBox .flow{margin-bottom:5.33333vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(1){margin-bottom:14.13333vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(3){margin-bottom:10.66667vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(4){margin-bottom:54.66667vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:12.66667vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:12.66667vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:17.33333vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-6.66667vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(10){margin-bottom:14vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(11){margin-bottom:97.33333vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(12){margin-bottom:16.66667vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(13){margin-bottom:18vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(14){margin-bottom:14.66667vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(15){margin-bottom:5.33333vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(16){margin-bottom:11.33333vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-6.66667vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(18){margin-bottom:18vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(19){margin-bottom:0}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-12.66667vw;margin-bottom:0}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(22){margin-top:0}#en #schedule .scheduleFlow .imgBox{display:none}#en #schedule .scheduleFlow .img01{width:35.46667vw;margin-top:1.46413vw}#en #schedule .scheduleFlow .img02{width:35.46667vw;margin-top:1.46413vw}#en #schedule .scheduleFlow .img03{width:37.73333vw;margin-top:1.46413vw;margin-bottom:0}#en #schedule .scheduleFlow .img04{width:36.26667vw;margin-top:1.46413vw}#en #schedule .gridLayout{margin-bottom:17.6vw}#en #schedule .gridLayout .container{max-width:100%;padding:0 20px;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));-ms-grid-rows:auto;grid-template-rows:auto}#en #schedule .gridLayout .gridTit{font-size:3.2vw}#en #schedule .gridLayout .gridTit{max-width:100%;font-size:3.6rem;font-size:2.63543vw;padding-right:0;margin-bottom:5.33333vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#en #schedule .gridLayout .gridTxt{font-size:2.4vw}#en #schedule .gridLayout .gridTxt{max-width:100%;font-size:3.2rem;font-size:2.34261vw;padding-right:0;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}#en #schedule .gridLayout .img{width:100%;margin-bottom:3.33333vw;margin-left:0;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#en #schedule .gridLayout02{padding-top:8vw;margin-bottom:32vw}#en #schedule .gridLayout02 .container{display:block;max-width:100%;padding:0 20px}#en #schedule .gridLayout02 .gridList{display:block;max-width:100%;width:100%;padding-right:0;margin-bottom:5.33333vw}#en #schedule .gridLayout02 .gridList dt{font-size:3.2vw}#en #schedule .gridLayout02 .gridList dt{width:100%;font-size:3.4rem;font-size:2.48902vw;padding-right:0;margin-bottom:1.33333vw}#en #schedule .gridLayout02 .gridList dd{font-size:3.2vw}#en #schedule .gridLayout02 .gridList dd{width:100%;font-size:3.2rem;font-size:2.34261vw}#en #schedule .gridLayout02 .gridTxt{font-size:2.4vw}#en #schedule .gridLayout02 .gridTxt{max-width:100%;width:100%;font-size:3.2rem;font-size:2.34261vw;padding-bottom:0;margin-right:0;margin-bottom:10.66667vw}#en #schedule .gridLayout02 .img{width:49.86667vw;margin:0 0 0 auto;padding-left:0}#en #schedule .gridLayout02 .img img{width:100%}}@media screen and (min-width:768px){.parallax{width:100vw;height:51.2vw;max-height:700px;margin-bottom:15%}}@media screen and (min-width:1366px){.mainTitleArea{padding-top:235px}.mainTitleArea{padding-bottom:135px}.mainTitleArea .mainTit{padding-right:50px}.mainTitleArea .mainTit{padding-left:155px}.mainTitleArea .mainTit{font-size:2.2rem}#de .mainTitleArea .mainTit{font-size:2.4rem}#en .mainTitleArea .mainTit{font-size:2.4rem}#header{padding-top:58px}#header{padding-bottom:25px}#header{padding-left:62px}#header{padding-right:25px}#header .headerLogo{width:180px}#header .headerNav ul{padding-top:140px}#header .headerNav ul{padding-bottom:60px}#header .headerNav ul{padding-left:55px}#header .headerNav ul{padding-right:55px}#header .headerNav li{margin-bottom:45px}#header .headerNav li.reserve{padding-top:30px}#header .headerNav li a{font-size:2.2rem}#header .headerNav li a{padding-left:15px}#header .instagramBtn{width:30px}#header .instagramBtn{margin-right:20px}#header .facebookBtn{width:30px}#header .facebookBtn{margin-right:35px}#header .headerNavSubmenuLang{top:57px}#header .headerNavSubmenuLang{right:130px}#header .headerNavSubmenuLang{height:25px}#header .headerNavBtn{top:57px}#header .headerNavBtn{right:48px}#header .headerNavBtn{width:41px}#header .headerNavBtn{height:25px}#header .reserveBtn{top:26px}#header .reserveBtn{right:145px}#header .reserveBtn a{font-size:2.8rem}#header .reserveBtn a{padding-top:20px}#header .reserveBtn a{padding-bottom:20px}#header .reserveBtn a{padding-left:25px}#header .reserveBtn a{padding-right:25px}#de #header .headerNav li a{font-size:2.4rem}#de #header .reserveBtn a{font-size:3rem}#en #header .headerNav li a{font-size:2.4rem}#en #header .reserveBtn a{font-size:3rem}#footer{padding-top:70px}#footer{padding-bottom:30px}#footer .footerNav{font-size:2rem}#footer .footerNav{margin-bottom:40px}#footer .footerNav li{margin-bottom:30px}#footer .reserveBtn{font-size:2.8rem}#footer .reserveBtn{margin-bottom:70px}#footer .reserveBtn a{padding-top:15px}#footer .reserveBtn a{padding-bottom:15px}#footer .reserveBtn a{padding-right:30px}#footer .reserveBtn a{padding-left:30px}#footer .snsList li{width:45px}#footer .snsList li{margin-right:20px}#footer .snsList .tel{font-size:2rem}#footer .snsList .tel a img{width:45px}#footer .snsList .tel a span{padding-left:10px}#footer .founderMail{margin-bottom:58px}#footer .founderMail .letterTit{margin-bottom:25px}#footer .founderMail .letterTxt{font-size:2rem}#footer .founderMail .letterTxt{margin-bottom:15px}#footer .founderMail #mc_embed_signup .button{font-size:2.6rem}#footer .footerfoterInstagramTit{margin-bottom:8px}#footer .footerfoterInstagramTit .logo{width:36px}#footer .footerfoterInstagramTit .logo{margin-top:11px}#footer .footerfoterInstagramTit .logo{margin-right:8px}#footer .footerfoterInstagramTit .tit{width:180px}#footer .foterInstagram{margin-bottom:50px}#footer .copyright{font-size:1.2rem}#de #footer .footerNav{font-size:2.2rem}#de #footer .reserveBtn{font-size:3rem}#de #footer .founderMail .letterTxt{font-size:2.2rem}#de #footer .founderMail #mc_embed_signup .button{font-size:2.8rem}#de #footer .copyright{font-size:1.4rem}#en #footer .footerNav{font-size:2.2rem}#en #footer .reserveBtn{font-size:3rem}#en #footer .founderMail .letterTxt{font-size:2.2rem}#en #footer .founderMail #mc_embed_signup .button{font-size:2.8rem}#en #footer .copyright{font-size:1.4rem}#indexTop .mainVisual{margin-bottom:130px}#indexTop .mainVisual .logo{width:322px}#indexTop .mainVisual .scrollIcon{bottom:35px}#indexTop .mainVisual .scrollIcon{width:65px}#indexTop .mainVisual .scrollIcon{height:35px}#indexTop .intr{margin-bottom:200px}#indexTop .intr .intrTit{width:848px}#indexTop .intr .intrTit{margin-bottom:110px}#indexTop .intr .flex .imgBox{margin-top:170px}#indexTop .intr .flex .txtBox{width:570px}#indexTop .intr .flex .txtBox{margin-left:84px}#indexTop .intr .flex .txtBox p{font-size:2.1rem}#indexTop .topics{margin-bottom:255px}#indexTop .topics .topicsTit{margin-bottom:30px}#indexTop .tagiruContentArea{margin-bottom:250px}#indexTop .tagiruContentArea .tagiruContent{margin-bottom:70px}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:2.2rem}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-top:70px}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-right:145px}#indexTop .tagiruContentArea .tagiruContent .tagiruContentImg{width:820px}#indexTop .founder{margin-bottom:130px}#indexTop .founder .founderTop .founderTopImg{margin-right:50px}#indexTop .founder .founderTop .founderTopTxt h3{font-size:2.2rem}#indexTop .founder .founderTop .founderTopTxt h3{margin-bottom:25px}#indexTop .founder .founderTop .founderTopTxt p{font-size:1.9rem}#indexTop .founder .founderTop .founderTopTit{font-size:4.8rem}#indexTop .founder .founderTop .founderTopTit{margin-bottom:50px}#indexTop .founder .founderMessage{margin-top:118px}#indexTop .founder .founderMessage .founderMessageLetter{width:340px}#indexTop .founder .founderMessage .founderMessageLetter{margin-bottom:55px}#indexTop .founder .founderMessage p{font-size:1.9rem}#indexTop .founder .founderMessage p.rightTxt{padding-top:40px}#topics{margin-bottom:250px}#topics .topicsList .topicsCard{margin-bottom:70px}#topics .listPagerNumber{margin-top:40px}#topics .listPagerNumber .number{margin-right:20px}#topics .listPagerNumber .number{margin-left:20px}#topics .listPagerNumber .number.prev{margin-right:30px}#topics .listPagerNumber .number.next{margin-left:30px}#topics .topicsArticle{padding-top:200px}#topics .topicsArticle img{margin-bottom:95px}#topics .topicsArticle .topicsArticleTit{margin-bottom:85px}#topics .newTopicsList{margin-top:90px}#topics .newTopicsList .titleArea{padding-top:90px}#topics .newTopicsList .topicsTit{margin-bottom:30px}#concept{margin-bottom:250px}#concept .conseptArea{margin-bottom:220px}#concept .conseptArea .container{padding-right:50px}#concept .conseptArea .container{padding-left:155px}#concept .conseptArea .img{margin-bottom:120px}#concept .conseptArea .conseptAreaTit{font-size:2.7rem}#concept .conseptArea .conseptAreaTit{margin-bottom:60px}#concept .conseptArea .conseptAreaTit{padding-left:200px}#concept .conseptArea .conseptAreaTxt{font-size:2rem}#concept .conseptArea .conseptAreaTxt{padding-left:200px}#concept .gridLayout{margin-bottom:265px}#concept .gridLayout.grid01 .img02{width:360px}#concept .gridLayout.grid02 .img02{width:394px}#concept .gridLayout.grid02 .img02{margin-right:60px}#concept .gridLayout.grid03 .img02{width:509px}#concept .gridLayout.grid04 .img02{width:374px}#concept .gridLayout .container{padding-right:50px}#concept .gridLayout .container{padding-left:155px}#concept .gridLayout .gridTit{font-size:2.2rem}#concept .gridLayout .gridTit{margin-bottom:50px}#concept .gridLayout .gridTit{padding-right:5px}#concept .gridLayout .gridTxt{font-size:1.6rem}#concept .gridLayout .gridTxt{padding-right:30px}#concept .gridLayout .img{width:757px}#concept .gridLayout .img02{margin-top:60px}#ayurveda{margin-bottom:250px}#ayurveda .gridLayout{margin-bottom:265px}#ayurveda .gridLayout .container{padding-right:50px}#ayurveda .gridLayout .container{padding-left:155px}#ayurveda .gridLayout .gridTit{font-size:2.2rem}#ayurveda .gridLayout .gridTit{padding-right:5px}#ayurveda .gridLayout .gridTit{margin-bottom:50px}#ayurveda .gridLayout .gridTxt{font-size:1.6rem}#ayurveda .gridLayout .gridTxt{padding-right:30px}#ayurveda .gridLayout .img{width:757px}#contact{margin-bottom:250px}#contact .contactForm{margin-bottom:45px}#contact .contactForm.contact .contactFormCon dt.show,#contact .contactForm.error .contactFormCon dt.show{padding-left:20px}#contact .contactForm.confirm .contactFormTxt{margin-bottom:50px}#contact .contactForm.confirm .contactFormCon{margin-bottom:80px}#contact .contactForm .contactTit{font-size:2.2rem}#contact .contactForm .contactTit{padding-right:50px}#contact .contactForm .contactTit{padding-left:155px}#contact .contactForm .contactTit{margin-bottom:75px}#contact .contactForm .contactFormTxt{font-size:2.2rem}#contact .contactForm .contactFormTxt{margin-bottom:25px}#contact .contactForm .contactFormAttentionTxt{font-size:1.6rem}#contact .contactForm .contactFormAttentionTxt{margin-bottom:15px}#contact .contactForm .contactSupplement{margin-bottom:80px}#contact .contactForm .contactSupplement .contactSupplementTit{font-size:2.1rem}#contact .contactForm .contactSupplement .contactSupplementTit{margin-bottom:10px}#contact .contactForm .contactSupplement .contactSupplementCon{font-size:1.8rem}#contact .contactForm .contactSupplement .contactSupplementCon{margin-bottom:40px}#contact .contactForm .topBackBtn{width:210px}#contact .contactForm .topBackBtn{margin-top:200px}#contact .contactForm .topBackBtn a{font-size:2.1rem}#contact .contactForm form .contactFormCon{margin-bottom:40px}#contact .contactForm form .contactFormCon dt{width:240px}#contact .contactForm form .contactFormCon dt{font-size:2.1rem}#contact .contactForm form .contactFormCon dd{font-size:2.1rem}#contact .contactForm form .contactFormCon dd.select::after{width:10px}#contact .contactForm form .contactFormCon dd.select::after{height:10px}#contact .contactForm form .contactFormCon dd.select::after{right:30px}#contact .contactForm form .contactFormCon dd.select::after{top:30px}#contact .contactForm form .contactFormCon dd .icon{font-size:2.1rem}#contact .contactForm form .contactFormCon.mailCheck{margin-top:50px}#contact .contactForm form .contactFormCon.mailCheck{margin-bottom:50px}#contact .contactForm form .contactFormCon.mailCheck dd{margin-top:10px}#contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:1.8rem}#contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{padding-left:46px}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:2.1rem}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{padding-left:30px}#contact .contactForm form .eroorTxt{font-size:1.8rem}#contact .contactForm form .eroorTxt{padding-top:10px}#contact .contactForm form .eroorTxt{padding-left:20px}#contact .contactForm form .annotationTxt{font-size:1.8rem}#contact .contactForm form .annotationTxtList{width:580px}#contact .contactForm form .annotationTxtList{font-size:1.8rem}#contact .contactForm form input{font-size:2.1rem}#contact .contactForm form input{height:76px}#contact .contactForm form select{font-size:2.1rem}#contact .contactForm form select{height:76px}#contact .contactForm form textarea{font-size:2.1rem}#contact .contactForm form textarea{height:242px}#contact .contactForm form .btnArea{margin-top:20px}#contact .contactForm form .contactFormBtn{font-size:2.1rem}#contact .contactForm form .contactFormBtn{margin-left:25px}#contact .contactForm form .contactFormBackBtn{font-size:2.1rem}#contact .contactFaq .contactFaqTit{font-size:2.2rem}#contact .contactFaq .contactFaqTit{padding-right:50px}#contact .contactFaq .contactFaqTit{padding-left:155px}#contact .contactFaq .contactFaqTit{margin-bottom:75px}#contact .contactFaq .faqCategoryList{margin-bottom:75px}#contact .contactFaq .faqCategoryList .faqCategory{font-size:1.8rem}#contact .contactFaq .faqList .question{font-size:2.1rem}#contact .contactFaq .faqList .question{margin-bottom:15px}#contact .contactFaq .faqList .answer{font-size:1.6rem}#contact .contactFaq .faqList .answer{margin-bottom:60px}#contact .contactFaq .faqList .answer span{font-size:2.1rem}#contact .stayFee{margin-bottom:100px}#contact .stayFee .stayFeeTit{font-size:2.2rem}#contact .stayFee .stayFeeTit{padding-right:50px}#contact .stayFee .stayFeeTit{padding-left:155px}#contact .stayFee .stayFeeTit{margin-bottom:75px}#contact .stayFee .stayFeeTxt{font-size:1.6rem}#contact .stayFee .stayFeeTxt{margin-bottom:20px}#contact .stayFee .stayFeeTxt strong{font-size:1.8rem}#contact .stayFee .stayFeeTable{font-size:1.8rem}#contact .stayFee .stayFeeTable{margin-bottom:20px}#contact .stayFee .stayFeeSupplement{width:530px}#contact .stayFee .stayFeeSupplement{font-size:1.6rem}#facility{margin-bottom:250px}#facility .container{padding-right:50px}#facility .container{padding-left:155px}#facility .facilityConTxt{width:744px}#facility .facilityConTxt{font-size:1.6rem}#facility .facilityConTxt{padding:80px}#facility .facilityConTxt .facilityConTit{font-size:2.2rem}#facility .facilityConTxt .facilityConTit{padding-bottom:40px}#facility .gridLayout{margin-bottom:200px}#facility .gridLayout .imgGrid01{width:605px}#facility .gridLayout .imgGrid02{width:283px}#facility .gridLayout .imgGrid02{margin-right:25px}#facility .gridLayout .imgGrid02{margin-bottom:265px}#facility .gridLayout .imgGrid03{width:743px}#facility .gridLayout .imgGrid03{margin-bottom:330px}#facility .gridLayout .imgGrid04{width:481px}#facility .gridLayout .imgGrid05{width:690px}#facility .gridLayout .imgGrid05{margin-bottom:145px}#facility .gridLayout .imgGrid06{width:375px}#facility .gridLayout .imgGrid06{padding-bottom:70px}#facility .gridLayout .imgGrid06{margin-right:30px}#facility .gridLayout .imgGrid07{width:455px}#facility .gridLayout .imgGrid07{margin-left:60px}#facility .gridLayout .imgGrid08{width:548px}#facility .gridLayout .imgGrid08{padding-bottom:310px}#facility .gridLayout .imgGrid08{margin-right:30px}#facility .gridLayout .imgGrid08{margin-top:145px}#facility .gridLayout .imgGrid09{width:370px}#facility .gridLayout .imgGrid09{margin-left:20px}#facility .gridLayout .imgGrid10{width:610px}#facility .gridLayout .imgGrid10{margin-top:70px}#facility .gridLayout .imgGrid10{margin-bottom:120px}#facility .gridLayout .imgGrid10{margin-right:30px}#facility .gridLayout .imgGrid24{width:740px}#facility .gridLayout .imgGrid24{margin-bottom:150px}#facility .gridLayout .imgGrid11{width:740px}#facility .gridLayout .imgGrid11{margin-left:85px}#facility .gridLayout .imgGrid11{margin-bottom:220px}#facility .gridLayout .imgGrid12{width:415px}#facility .gridLayout .imgGrid12{padding-bottom:235px}#facility .gridLayout .imgGrid12{margin-right:75px}#facility .gridLayout .imgGrid13{width:400px}#facility .gridLayout .imgGrid13{margin-left:60px}#facility .gridLayout .imgGrid25{width:740px}#facility .gridLayout .imgGrid25{margin-top:165px}#facility .gridLayout .imgGrid14{width:550px}#facility .gridLayout .imgGrid14{margin-top:165px}#facility .gridLayout .imgGrid15{width:560px}#facility .gridLayout .imgGrid15{padding-bottom:900px}#facility .gridLayout .imgGrid15{margin-top:210px}#facility .gridLayout .imgGrid16{width:402px}#facility .gridLayout .imgGrid17{width:466px}#facility .gridLayout .imgGrid17{margin-left:60px}#facility .gridLayout .imgGrid18{width:560px}#facility .gridLayout .imgGrid18{margin-top:130px}#facility .gridLayout .imgGrid18{margin-right:75px}#facility .gridLayout .imgGrid19{width:770px}#facility .gridLayout .imgGrid19{margin-top:210px}#facility .gridLayout .imgGrid19{margin-left:60px}#facility .gridLayout .imgGrid20{width:370px}#facility .gridLayout .imgGrid20{padding-bottom:400px}#facility .gridLayout .imgGrid20{margin-top:145px}#facility .gridLayout .imgGrid20{margin-right:60px}#facility .gridLayout .imgGrid21{width:480px}#facility .gridLayout .imgGrid21{margin-left:30px}#facility .gridLayout .imgGrid22{width:520px}#facility .gridLayout .imgGrid22{margin-top:90px}#facility .gridLayout .imgGrid22{margin-right:120px}#facility .gridLayout .imgGrid23{width:770px}#facility .gridLayout .imgGrid23{margin-top:205px}#facility .gridLayout .imgGrid23{margin-left:70px}#facility .slideLayoutTit{font-size:2.4rem}#facility .slideLayoutTit{margin-bottom:75px}#facility .slideLayout{margin-bottom:200px}#facility .slideLayout .contentArrowSlider{width:820px}#facility .slideLayout .contentArrowSlider .slide{padding-right:25px}#facility .slideLayout .contentArrowSlider .slide{padding-left:25px}#facility .slideLayout .contentArrowSlider .slide-arrow{width:35px}#facility .slideLayout .contentArrowSlider .slide-arrow{height:35px}#facility .slideLayout .contentArrowSlider .prev-arrow{left:-35px}#facility .slideLayout .contentArrowSlider .next-arrow{right:-35px}#facility .locationLayoutTit{font-size:2.4rem}#facility .locationLayoutTit{margin-bottom:75px}#facility .locationLayout{width:900px}#facility .locationLayoutTxt{font-size:2rem}#facility .locationLayoutTxt dt{margin-bottom:30px}#schedule{margin-bottom:250px}#schedule .scheduleFlow{margin-bottom:305px}#schedule .scheduleFlow .container{padding-right:50px}#schedule .scheduleFlow .container{padding-left:155px}#schedule .scheduleFlow .scheduleTxt{font-size:1.6rem}#schedule .scheduleFlow .scheduleTxt{padding-bottom:100px}#schedule .scheduleFlow .scheduleTxt{padding-right:80px}#schedule .scheduleFlow .scheduleTxt{padding-left:80px}#schedule .scheduleFlow .scheduleFlowTit{font-size:2.2rem}#schedule .scheduleFlow .scheduleFlowTit{margin-bottom:55px}#schedule .scheduleFlow .flex{padding-left:75px}#schedule .scheduleFlow .flowBox{font-size:2.2rem}#schedule .scheduleFlow .flowBox{padding-top:45px}#schedule .scheduleFlow .flowBox{padding-bottom:90px}#schedule .scheduleFlow .flowBox{padding-right:40px}#schedule .scheduleFlow .flowBox .balloon{width:140px}#schedule .scheduleFlow .flowBox .balloon{top:-45px}#schedule .scheduleFlow .flowBox .balloon{font-size:1.6rem}#schedule .scheduleFlow .flowBox .balloon::before{left:12px}#schedule .scheduleFlow .flowBox .balloon::after{left:10px}#schedule .scheduleFlow .flowBox .balloon a{padding-top:8px}#schedule .scheduleFlow .flowBox .balloon a{padding-bottom:8px}#schedule .scheduleFlow .flowBox .balloon a{padding-left:15px}#schedule .scheduleFlow .flowBox .balloon a{padding-right:15px}#schedule .scheduleFlow .flowBox .left{padding-right:50px}#schedule .scheduleFlow .flowBox .right{padding-left:45px}#schedule .scheduleFlow .flowBox .right::before{top:12px}#schedule .scheduleFlow .flowBox .right::before{left:-7px}#schedule .scheduleFlow .flowBox .right::before{width:14px}#schedule .scheduleFlow .flowBox .right::before{height:14px}#schedule .scheduleFlow .flowBox .flow{margin-bottom:20px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(1){margin-bottom:45px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(3){margin-bottom:40px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(4){margin-bottom:80px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:55px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:55px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:90px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-25px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(10){margin-bottom:65px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(11){margin-bottom:110px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(12){margin-bottom:75px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(13){margin-bottom:75px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(14){margin-bottom:60px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(15){margin-bottom:20px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(16){margin-bottom:45px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-25px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(18){margin-bottom:45px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-55px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-bottom:90px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(22){margin-top:70px}#schedule .scheduleFlow .img01{width:266px}#schedule .scheduleFlow .img01{margin-bottom:20px}#schedule .scheduleFlow .img02{width:266px}#schedule .scheduleFlow .img03{width:283px}#schedule .scheduleFlow .img03{margin-top:85px}#schedule .scheduleFlow .img03{margin-bottom:90px}#schedule .scheduleFlow .img04{width:272px}#schedule .gridLayout{margin-bottom:265px}#schedule .gridLayout .container{padding-right:50px}#schedule .gridLayout .container{padding-left:155px}#schedule .gridLayout .gridTit{font-size:2.2rem}#schedule .gridLayout .gridTit{padding-right:5px}#schedule .gridLayout .gridTit{margin-bottom:50px}#schedule .gridLayout .gridTxt{font-size:1.6rem}#schedule .gridLayout .gridTxt{padding-right:30px}#schedule .gridLayout .img{width:757px}#schedule .gridLayout02{margin-bottom:240px}#schedule .gridLayout02 .container{padding-right:50px}#schedule .gridLayout02 .container{padding-left:155px}#schedule .gridLayout02 .gridList{width:645px}#schedule .gridLayout02 .gridList{padding-right:30px}#schedule .gridLayout02 .gridList{margin-bottom:40px}#schedule .gridLayout02 .gridList dt{font-size:2.2rem}#schedule .gridLayout02 .gridList dt{padding-right:50px}#schedule .gridLayout02 .gridList dd{font-size:2.4rem}#schedule .gridLayout02 .gridTxt{width:352px}#schedule .gridLayout02 .gridTxt{font-size:1.6rem}#schedule .gridLayout02 .gridTxt{padding-bottom:115px}#schedule .gridLayout02 .gridTxt{margin-right:120px}#schedule .gridLayout02 .img{width:522px}#schedule .gridLayout02 .img{padding-left:10px}#schedule .gridLayout02 .img img{width:374px}#de #indexTop .mainVisual{margin-bottom:130px}#de #indexTop .mainVisual .logo{width:322px}#de #indexTop .mainVisual .scrollIcon{bottom:35px}#de #indexTop .mainVisual .scrollIcon{width:65px}#de #indexTop .mainVisual .scrollIcon{height:35px}#de #indexTop .intr{margin-bottom:200px}#de #indexTop .intr .intrTit{width:848px}#de #indexTop .intr .intrTit{margin-bottom:110px}#de #indexTop .intr .flex .imgBox{margin-top:170px}#de #indexTop .intr .flex .txtBox{width:570px}#de #indexTop .intr .flex .txtBox{margin-left:84px}#de #indexTop .intr .flex .txtBox p{font-size:2.3rem}#de #indexTop .topics{margin-bottom:255px}#de #indexTop .topics .topicsTit{margin-bottom:30px}#de #indexTop .tagiruContentArea{margin-bottom:250px}#de #indexTop .tagiruContentArea .tagiruContent{margin-bottom:70px}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:2.2rem}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-top:70px}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-right:145px}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentImg{width:820px}#de #indexTop .founder{margin-bottom:130px}#de #indexTop .founder .founderTop .founderTopImg{margin-right:50px}#de #indexTop .founder .founderTop .founderTopTxt h3{font-size:2.4rem}#de #indexTop .founder .founderTop .founderTopTxt h3{margin-bottom:25px}#de #indexTop .founder .founderTop .founderTopTxt p{font-size:2.1rem}#de #indexTop .founder .founderTop .founderTopTit{font-size:5rem}#de #indexTop .founder .founderTop .founderTopTit{margin-bottom:50px}#de #indexTop .founder .founderMessage{margin-top:118px}#de #indexTop .founder .founderMessage .founderMessageLetter{width:340px}#de #indexTop .founder .founderMessage .founderMessageLetter{margin-bottom:55px}#de #indexTop .founder .founderMessage p{font-size:2.1rem}#de #indexTop .founder .founderMessage p.rightTxt{padding-top:40px}#de #topics{margin-bottom:250px}#de #topics .topicsList .topicsCard{margin-bottom:70px}#de #topics .listPagerNumber{margin-top:40px}#de #topics .listPagerNumber .number{margin-right:20px}#de #topics .listPagerNumber .number{margin-left:20px}#de #topics .listPagerNumber .number.prev{margin-right:30px}#de #topics .listPagerNumber .number.next{margin-left:30px}#de #topics .topicsArticle{padding-top:200px}#de #topics .topicsArticle img{margin-bottom:95px}#de #topics .topicsArticle .topicsArticleTit{margin-bottom:85px}#de #topics .newTopicsList{margin-top:90px}#de #topics .newTopicsList .titleArea{padding-top:90px}#de #topics .newTopicsList .topicsTit{margin-bottom:30px}#de #concept{margin-bottom:250px}#de #concept .conseptArea{margin-bottom:220px}#de #concept .conseptArea .container{padding-right:50px}#de #concept .conseptArea .container{padding-left:155px}#de #concept .conseptArea .img{margin-bottom:120px}#de #concept .conseptArea .conseptAreaTit{font-size:2.9rem}#de #concept .conseptArea .conseptAreaTit{margin-bottom:60px}#de #concept .conseptArea .conseptAreaTit{padding-left:200px}#de #concept .conseptArea .conseptAreaTxt{font-size:2.2rem}#de #concept .conseptArea .conseptAreaTxt{padding-left:200px}#de #concept .gridLayout{margin-bottom:265px}#de #concept .gridLayout.grid01 .img02{width:360px}#de #concept .gridLayout.grid02 .img02{width:394px}#de #concept .gridLayout.grid02 .img02{margin-right:60px}#de #concept .gridLayout.grid03 .img02{width:509px}#de #concept .gridLayout.grid04 .img02{width:374px}#de #concept .gridLayout .container{padding-right:50px}#de #concept .gridLayout .container{padding-left:155px}#de #concept .gridLayout .gridTit{font-size:2.4rem}#de #concept .gridLayout .gridTit{margin-bottom:50px}#de #concept .gridLayout .gridTit{padding-right:5px}#de #concept .gridLayout .gridTxt{font-size:1.8rem}#de #concept .gridLayout .gridTxt{padding-right:30px}#de #concept .gridLayout .img{width:757px}#de #concept .gridLayout .img02{margin-top:60px}#de #ayurveda{margin-bottom:250px}#de #ayurveda .ayurvedaCon{margin-bottom:220px}#de #ayurveda .ayurvedaCon .container{padding-right:50px}#de #ayurveda .ayurvedaCon .container{padding-left:155px}#de #ayurveda .ayurvedaCon .ayurvedaConTxtBox{width:744px}#de #ayurveda .ayurvedaCon .ayurvedaConTxtBox{padding:80px}#de #ayurveda .ayurvedaCon .ayurvedaConTxtBox{margin-bottom:80px}#de #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:1.8rem}#de #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:2.4rem}#de #ayurveda .ayurvedaCon .ayurvedaConTit{padding-bottom:40px}#de #ayurveda .ayurvedaCon .ayurvedaSubCon{margin-bottom:120px}#de #ayurveda .ayurvedaCon .ayurvedaSubCon .img{margin-bottom:40px}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:2.4rem}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{padding-right:20px}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{padding-left:20px}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{margin-bottom:30px}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:1.8rem}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{padding-right:20px}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{padding-left:20px}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{margin-bottom:40px}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt cite::before{padding-right:5px}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:1.8rem}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{padding-right:20px}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{padding-left:20px}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{margin-bottom:40px}#de #ayurveda .ayurvedaCon .ayurvedaSubConList .list{margin-bottom:10px}#de #contact{margin-bottom:250px}#de #contact .contactForm{margin-bottom:45px}#de #contact .contactForm.contact .contactFormCon dt.show,#de #contact .contactForm.error .contactFormCon dt.show{padding-left:20px}#de #contact .contactForm.confirm .contactFormTxt{margin-bottom:50px}#de #contact .contactForm.confirm .contactFormCon{margin-bottom:80px}#de #contact .contactForm .contactTit{font-size:2.4rem}#de #contact .contactForm .contactTit{padding-right:50px}#de #contact .contactForm .contactTit{padding-left:155px}#de #contact .contactForm .contactTit{margin-bottom:75px}#de #contact .contactForm .contactFormTxt{font-size:2.4rem}#de #contact .contactForm .contactFormTxt{margin-bottom:25px}#de #contact .contactForm .contactFormAttentionTxt{font-size:1.8rem}#de #contact .contactForm .contactFormAttentionTxt{margin-bottom:15px}#de #contact .contactForm .contactSupplement{margin-bottom:80px}#de #contact .contactForm .contactSupplement .contactSupplementTit{font-size:2.3rem}#de #contact .contactForm .contactSupplement .contactSupplementTit{margin-bottom:10px}#de #contact .contactForm .contactSupplement .contactSupplementCon{font-size:2rem}#de #contact .contactForm .contactSupplement .contactSupplementCon{margin-bottom:40px}#de #contact .contactForm .topBackBtn{width:210px}#de #contact .contactForm .topBackBtn{margin-top:200px}#de #contact .contactForm .topBackBtn a{font-size:2.3rem}#de #contact .contactForm form .contactFormCon{margin-bottom:40px}#de #contact .contactForm form .contactFormCon dt{width:320px}#de #contact .contactForm form .contactFormCon dt{font-size:2.3rem}#de #contact .contactForm form .contactFormCon dd{font-size:2.3rem}#de #contact .contactForm form .contactFormCon dd.select::after{width:10px}#de #contact .contactForm form .contactFormCon dd.select::after{height:10px}#de #contact .contactForm form .contactFormCon dd.select::after{right:30px}#de #contact .contactForm form .contactFormCon dd.select::after{top:30px}#de #contact .contactForm form .contactFormCon dd .icon{font-size:2.3rem}#de #contact .contactForm form .contactFormCon.mailCheck{margin-top:50px}#de #contact .contactForm form .contactFormCon.mailCheck{margin-bottom:50px}#de #contact .contactForm form .contactFormCon.mailCheck dd{margin-top:10px}#de #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2rem}#de #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{padding-left:54px}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:2.3rem}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{padding-left:30px}#de #contact .contactForm form .eroorTxt{font-size:2rem}#de #contact .contactForm form .eroorTxt{padding-top:10px}#de #contact .contactForm form .eroorTxt{padding-left:20px}#de #contact .contactForm form .annotationTxt{font-size:2rem}#de #contact .contactForm form .annotationTxtList{width:540px}#de #contact .contactForm form .annotationTxtList{font-size:2rem}#de #contact .contactForm form input{font-size:2.3rem}#de #contact .contactForm form input{height:76px}#de #contact .contactForm form select{font-size:2.3rem}#de #contact .contactForm form select{height:76px}#de #contact .contactForm form textarea{font-size:2.3rem}#de #contact .contactForm form textarea{height:242px}#de #contact .contactForm form .btnArea{margin-top:20px}#de #contact .contactForm form .contactFormBtn{font-size:2.3rem}#de #contact .contactForm form .contactFormBtn{margin-left:25px}#de #contact .contactForm form .contactFormBackBtn{font-size:2.3rem}#de #contact .contactFaq .contactFaqTit{font-size:2.4rem}#de #contact .contactFaq .contactFaqTit{padding-right:50px}#de #contact .contactFaq .contactFaqTit{padding-left:155px}#de #contact .contactFaq .contactFaqTit{margin-bottom:75px}#de #contact .contactFaq .faqCategoryList{margin-bottom:75px}#de #contact .contactFaq .faqCategoryList .faqCategory{font-size:2rem}#de #contact .contactFaq .faqList .question{font-size:2.3rem}#de #contact .contactFaq .faqList .question{margin-bottom:15px}#de #contact .contactFaq .faqList .answer{font-size:1.8rem}#de #contact .contactFaq .faqList .answer{margin-bottom:60px}#de #contact .contactFaq .faqList .answer span{font-size:2.3rem}#de #contact .stayFee{margin-bottom:100px}#de #contact .stayFee .stayFeeTit{font-size:2.4rem}#de #contact .stayFee .stayFeeTit{padding-right:50px}#de #contact .stayFee .stayFeeTit{padding-left:155px}#de #contact .stayFee .stayFeeTit{margin-bottom:75px}#de #contact .stayFee .stayFeeTxt{font-size:1.8rem}#de #contact .stayFee .stayFeeTxt{margin-bottom:20px}#de #contact .stayFee .stayFeeTxt strong{font-size:2rem}#de #contact .stayFee .stayFeeTable{font-size:2rem}#de #contact .stayFee .stayFeeTable{margin-bottom:20px}#de #contact .stayFee .stayFeeSupplement{width:530px}#de #contact .stayFee .stayFeeSupplement{font-size:1.8rem}#de #facility{margin-bottom:250px}#de #facility .container{padding-right:50px}#de #facility .container{padding-left:155px}#de #facility .facilityConTxt{width:744px}#de #facility .facilityConTxt{font-size:1.8rem}#de #facility .facilityConTxt{padding:80px}#de #facility .facilityConTxt .facilityConTit{font-size:2.4rem}#de #facility .facilityConTxt .facilityConTit{padding-bottom:40px}#de #facility .gridLayout{margin-bottom:200px}#de #facility .gridLayout .imgGrid01{width:605px}#de #facility .gridLayout .imgGrid02{width:283px}#de #facility .gridLayout .imgGrid02{margin-right:25px}#de #facility .gridLayout .imgGrid02{margin-bottom:265px}#de #facility .gridLayout .imgGrid03{width:743px}#de #facility .gridLayout .imgGrid03{margin-bottom:330px}#de #facility .gridLayout .imgGrid04{width:481px}#de #facility .gridLayout .imgGrid05{width:690px}#de #facility .gridLayout .imgGrid05{margin-bottom:145px}#de #facility .gridLayout .imgGrid06{width:375px}#de #facility .gridLayout .imgGrid06{padding-bottom:70px}#de #facility .gridLayout .imgGrid06{margin-right:30px}#de #facility .gridLayout .imgGrid07{width:455px}#de #facility .gridLayout .imgGrid07{margin-left:60px}#de #facility .gridLayout .imgGrid08{width:548px}#de #facility .gridLayout .imgGrid08{padding-bottom:310px}#de #facility .gridLayout .imgGrid08{margin-right:30px}#de #facility .gridLayout .imgGrid08{margin-top:145px}#de #facility .gridLayout .imgGrid09{width:370px}#de #facility .gridLayout .imgGrid09{margin-left:20px}#de #facility .gridLayout .imgGrid10{width:610px}#de #facility .gridLayout .imgGrid10{margin-top:70px}#de #facility .gridLayout .imgGrid10{margin-bottom:120px}#de #facility .gridLayout .imgGrid10{margin-right:30px}#de #facility .gridLayout .imgGrid24{width:740px}#de #facility .gridLayout .imgGrid24{margin-bottom:150px}#de #facility .gridLayout .imgGrid11{width:740px}#de #facility .gridLayout .imgGrid11{margin-left:85px}#de #facility .gridLayout .imgGrid11{margin-bottom:220px}#de #facility .gridLayout .imgGrid12{width:415px}#de #facility .gridLayout .imgGrid12{padding-bottom:235px}#de #facility .gridLayout .imgGrid12{margin-right:75px}#de #facility .gridLayout .imgGrid13{width:400px}#de #facility .gridLayout .imgGrid13{margin-left:60px}#de #facility .gridLayout .imgGrid25{width:740px}#de #facility .gridLayout .imgGrid25{margin-top:165px}#de #facility .gridLayout .imgGrid14{width:550px}#de #facility .gridLayout .imgGrid14{margin-top:165px}#de #facility .gridLayout .imgGrid15{width:560px}#de #facility .gridLayout .imgGrid15{padding-bottom:900px}#de #facility .gridLayout .imgGrid15{margin-top:210px}#de #facility .gridLayout .imgGrid16{width:402px}#de #facility .gridLayout .imgGrid17{width:466px}#de #facility .gridLayout .imgGrid17{margin-left:60px}#de #facility .gridLayout .imgGrid18{width:560px}#de #facility .gridLayout .imgGrid18{margin-top:130px}#de #facility .gridLayout .imgGrid18{margin-right:75px}#de #facility .gridLayout .imgGrid19{width:770px}#de #facility .gridLayout .imgGrid19{margin-top:210px}#de #facility .gridLayout .imgGrid19{margin-left:60px}#de #facility .gridLayout .imgGrid20{width:370px}#de #facility .gridLayout .imgGrid20{padding-bottom:400px}#de #facility .gridLayout .imgGrid20{margin-top:145px}#de #facility .gridLayout .imgGrid20{margin-right:60px}#de #facility .gridLayout .imgGrid21{width:480px}#de #facility .gridLayout .imgGrid21{margin-left:30px}#de #facility .gridLayout .imgGrid22{width:520px}#de #facility .gridLayout .imgGrid22{margin-top:90px}#de #facility .gridLayout .imgGrid22{margin-right:120px}#de #facility .gridLayout .imgGrid23{width:770px}#de #facility .gridLayout .imgGrid23{margin-top:205px}#de #facility .gridLayout .imgGrid23{margin-left:70px}#de #facility .slideLayoutTit{font-size:2.4rem}#de #facility .slideLayoutTit{margin-bottom:75px}#de #facility .slideLayout .contentArrowSlider{width:820px}#de #facility .slideLayout .contentArrowSlider .slide{padding-right:25px}#de #facility .slideLayout .contentArrowSlider .slide{padding-left:25px}#de #facility .slideLayout .contentArrowSlider .slide-arrow{width:35px}#de #facility .slideLayout .contentArrowSlider .slide-arrow{height:35px}#de #facility .slideLayout .contentArrowSlider .prev-arrow{left:-35px}#de #facility .slideLayout .contentArrowSlider .next-arrow{right:-35px}#de #facility .locationLayoutTit{font-size:2.4rem}#de #facility .locationLayoutTit{margin-bottom:75px}#de #facility .locationLayout{width:900px}#de #facility .locationLayoutTxt{font-size:2rem}#de #facility .locationLayoutTxt dt{margin-bottom:30px}#de #schedule{margin-bottom:250px}#de #schedule .scheduleFlow{margin-bottom:305px}#de #schedule .scheduleFlow .container{padding-right:50px}#de #schedule .scheduleFlow .container{padding-left:155px}#de #schedule .scheduleFlow .scheduleTxt{font-size:1.8rem}#de #schedule .scheduleFlow .scheduleTxt{padding-bottom:100px}#de #schedule .scheduleFlow .scheduleTxt{padding-right:80px}#de #schedule .scheduleFlow .scheduleTxt{padding-left:80px}#de #schedule .scheduleFlow .scheduleFlowTit{font-size:2.4rem}#de #schedule .scheduleFlow .scheduleFlowTit{margin-bottom:55px}#de #schedule .scheduleFlow .flex{padding-left:75px}#de #schedule .scheduleFlow .flowBox{font-size:2.2rem}#de #schedule .scheduleFlow .flowBox{padding-top:45px}#de #schedule .scheduleFlow .flowBox{padding-bottom:90px}#de #schedule .scheduleFlow .flowBox{padding-right:40px}#de #schedule .scheduleFlow .flowBox .balloon{width:140px}#de #schedule .scheduleFlow .flowBox .balloon{top:-45px}#de #schedule .scheduleFlow .flowBox .balloon{font-size:1.6rem}#de #schedule .scheduleFlow .flowBox .balloon::before{left:12px}#de #schedule .scheduleFlow .flowBox .balloon::after{left:10px}#de #schedule .scheduleFlow .flowBox .balloon a{padding-top:8px}#de #schedule .scheduleFlow .flowBox .balloon a{padding-bottom:8px}#de #schedule .scheduleFlow .flowBox .balloon a{padding-left:15px}#de #schedule .scheduleFlow .flowBox .balloon a{padding-right:15px}#de #schedule .scheduleFlow .flowBox .left{padding-right:50px}#de #schedule .scheduleFlow .flowBox .right{padding-left:45px}#de #schedule .scheduleFlow .flowBox .right::before{top:12px}#de #schedule .scheduleFlow .flowBox .right::before{left:-7px}#de #schedule .scheduleFlow .flowBox .right::before{width:14px}#de #schedule .scheduleFlow .flowBox .right::before{height:14px}#de #schedule .scheduleFlow .flowBox .flow{margin-bottom:20px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(1){margin-bottom:45px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(3){margin-bottom:40px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(4){margin-bottom:80px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:55px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:55px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:90px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-25px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(10){margin-bottom:65px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(11){margin-bottom:110px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(12){margin-bottom:75px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(13){margin-bottom:75px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(14){margin-bottom:60px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(15){margin-bottom:20px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(16){margin-bottom:45px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-25px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(18){margin-bottom:45px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-55px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-bottom:90px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(22){margin-top:70px}#de #schedule .scheduleFlow .img01{width:266px}#de #schedule .scheduleFlow .img01{margin-bottom:20px}#de #schedule .scheduleFlow .img02{width:266px}#de #schedule .scheduleFlow .img03{width:283px}#de #schedule .scheduleFlow .img03{margin-top:85px}#de #schedule .scheduleFlow .img03{margin-bottom:90px}#de #schedule .scheduleFlow .img04{width:272px}#de #schedule .gridLayout{margin-bottom:265px}#de #schedule .gridLayout .container{padding-right:50px}#de #schedule .gridLayout .container{padding-left:155px}#de #schedule .gridLayout .gridTit{font-size:2.4rem}#de #schedule .gridLayout .gridTit{padding-right:5px}#de #schedule .gridLayout .gridTit{margin-bottom:50px}#de #schedule .gridLayout .gridTxt{font-size:1.8rem}#de #schedule .gridLayout .gridTxt{padding-right:30px}#de #schedule .gridLayout .img{width:757px}#de #schedule .gridLayout02{margin-bottom:240px}#de #schedule .gridLayout02 .container{padding-right:50px}#de #schedule .gridLayout02 .container{padding-left:155px}#de #schedule .gridLayout02 .gridList{width:645px}#de #schedule .gridLayout02 .gridList{padding-right:30px}#de #schedule .gridLayout02 .gridList{margin-bottom:40px}#de #schedule .gridLayout02 .gridList dt{font-size:2.4rem}#de #schedule .gridLayout02 .gridList dt{padding-right:50px}#de #schedule .gridLayout02 .gridList dd{font-size:2.4rem}#de #schedule .gridLayout02 .gridTxt{width:352px}#de #schedule .gridLayout02 .gridTxt{font-size:1.8rem}#de #schedule .gridLayout02 .gridTxt{padding-bottom:115px}#de #schedule .gridLayout02 .gridTxt{margin-right:120px}#de #schedule .gridLayout02 .img{width:522px}#de #schedule .gridLayout02 .img{padding-left:10px}#de #schedule .gridLayout02 .img img{width:374px}#en #indexTop .mainVisual{margin-bottom:130px}#en #indexTop .mainVisual .logo{width:322px}#en #indexTop .mainVisual .scrollIcon{bottom:35px}#en #indexTop .mainVisual .scrollIcon{width:65px}#en #indexTop .mainVisual .scrollIcon{height:35px}#en #indexTop .intr{margin-bottom:200px}#en #indexTop .intr .intrTit{width:848px}#en #indexTop .intr .intrTit{margin-bottom:110px}#en #indexTop .intr .flex .imgBox{margin-top:170px}#en #indexTop .intr .flex .txtBox{width:570px}#en #indexTop .intr .flex .txtBox{margin-left:84px}#en #indexTop .intr .flex .txtBox p{font-size:2.3rem}#en #indexTop .topics{margin-bottom:255px}#en #indexTop .topics .topicsTit{margin-bottom:30px}#en #indexTop .tagiruContentArea{margin-bottom:250px}#en #indexTop .tagiruContentArea .tagiruContent{margin-bottom:70px}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:2.2rem}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-top:70px}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-right:145px}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentImg{width:820px}#en #indexTop .founder{margin-bottom:130px}#en #indexTop .founder .founderTop .founderTopImg{margin-right:50px}#en #indexTop .founder .founderTop .founderTopTxt h3{font-size:2.4rem}#en #indexTop .founder .founderTop .founderTopTxt h3{margin-bottom:25px}#en #indexTop .founder .founderTop .founderTopTxt p{font-size:2.1rem}#en #indexTop .founder .founderTop .founderTopTit{font-size:5rem}#en #indexTop .founder .founderTop .founderTopTit{margin-bottom:50px}#en #indexTop .founder .founderMessage{margin-top:118px}#en #indexTop .founder .founderMessage .founderMessageLetter{width:340px}#en #indexTop .founder .founderMessage .founderMessageLetter{margin-bottom:55px}#en #indexTop .founder .founderMessage p{font-size:2.1rem}#en #indexTop .founder .founderMessage p.rightTxt{padding-top:40px}#en #topics{margin-bottom:250px}#en #topics .topicsList .topicsCard{margin-bottom:70px}#en #topics .listPagerNumber{margin-top:40px}#en #topics .listPagerNumber .number{margin-right:20px}#en #topics .listPagerNumber .number{margin-left:20px}#en #topics .listPagerNumber .number.prev{margin-right:30px}#en #topics .listPagerNumber .number.next{margin-left:30px}#en #topics .topicsArticle{padding-top:200px}#en #topics .topicsArticle img{margin-bottom:95px}#en #topics .topicsArticle .topicsArticleTit{margin-bottom:85px}#en #topics .newTopicsList{margin-top:90px}#en #topics .newTopicsList .titleArea{padding-top:90px}#en #topics .newTopicsList .topicsTit{margin-bottom:30px}#en #concept{margin-bottom:250px}#en #concept .conseptArea{margin-bottom:220px}#en #concept .conseptArea .container{padding-right:50px}#en #concept .conseptArea .container{padding-left:155px}#en #concept .conseptArea .img{margin-bottom:120px}#en #concept .conseptArea .conseptAreaTit{font-size:2.9rem}#en #concept .conseptArea .conseptAreaTit{margin-bottom:60px}#en #concept .conseptArea .conseptAreaTit{padding-left:200px}#en #concept .conseptArea .conseptAreaTxt{font-size:2.2rem}#en #concept .conseptArea .conseptAreaTxt{padding-left:200px}#en #concept .gridLayout{margin-bottom:265px}#en #concept .gridLayout.grid01 .img02{width:360px}#en #concept .gridLayout.grid02 .img02{width:394px}#en #concept .gridLayout.grid02 .img02{margin-right:60px}#en #concept .gridLayout.grid03 .img02{width:509px}#en #concept .gridLayout.grid04 .img02{width:374px}#en #concept .gridLayout .container{padding-right:50px}#en #concept .gridLayout .container{padding-left:155px}#en #concept .gridLayout .gridTit{font-size:2.4rem}#en #concept .gridLayout .gridTit{margin-bottom:50px}#en #concept .gridLayout .gridTit{padding-right:5px}#en #concept .gridLayout .gridTxt{font-size:1.8rem}#en #concept .gridLayout .gridTxt{padding-right:30px}#en #concept .gridLayout .img{width:757px}#en #concept .gridLayout .img02{margin-top:60px}#en #ayurveda{margin-bottom:250px}#en #ayurveda .ayurvedaCon{margin-bottom:220px}#en #ayurveda .ayurvedaCon .container{padding-right:50px}#en #ayurveda .ayurvedaCon .container{padding-left:155px}#en #ayurveda .ayurvedaCon .ayurvedaConTxtBox{width:744px}#en #ayurveda .ayurvedaCon .ayurvedaConTxtBox{padding:80px}#en #ayurveda .ayurvedaCon .ayurvedaConTxtBox{margin-bottom:80px}#en #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:1.8rem}#en #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:2.4rem}#en #ayurveda .ayurvedaCon .ayurvedaConTit{padding-bottom:40px}#en #ayurveda .ayurvedaCon .ayurvedaSubCon{margin-bottom:120px}#en #ayurveda .ayurvedaCon .ayurvedaSubCon .img{margin-bottom:40px}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:2.4rem}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{padding-right:20px}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{padding-left:20px}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{margin-bottom:30px}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:1.8rem}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{padding-right:20px}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{padding-left:20px}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{margin-bottom:40px}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt cite::before{padding-right:5px}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:1.8rem}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{padding-right:20px}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{padding-left:20px}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{margin-bottom:40px}#en #ayurveda .ayurvedaCon .ayurvedaSubConList .list{margin-bottom:10px}#en #contact{margin-bottom:250px}#en #contact .contactForm{margin-bottom:45px}#en #contact .contactForm.contact .contactFormCon dt.show,#en #contact .contactForm.error .contactFormCon dt.show{padding-left:20px}#en #contact .contactForm.confirm .contactFormTxt{margin-bottom:50px}#en #contact .contactForm.confirm .contactFormCon{margin-bottom:80px}#en #contact .contactForm .contactTit{font-size:2.4rem}#en #contact .contactForm .contactTit{padding-right:50px}#en #contact .contactForm .contactTit{padding-left:155px}#en #contact .contactForm .contactTit{margin-bottom:75px}#en #contact .contactForm .contactFormTxt{font-size:2.4rem}#en #contact .contactForm .contactFormTxt{margin-bottom:25px}#en #contact .contactForm .contactFormAttentionTxt{font-size:1.8rem}#en #contact .contactForm .contactFormAttentionTxt{margin-bottom:15px}#en #contact .contactForm .contactSupplement{margin-bottom:80px}#en #contact .contactForm .contactSupplement .contactSupplementTit{font-size:2.3rem}#en #contact .contactForm .contactSupplement .contactSupplementTit{margin-bottom:10px}#en #contact .contactForm .contactSupplement .contactSupplementCon{font-size:2rem}#en #contact .contactForm .contactSupplement .contactSupplementCon{margin-bottom:40px}#en #contact .contactForm .topBackBtn{width:210px}#en #contact .contactForm .topBackBtn{margin-top:200px}#en #contact .contactForm .topBackBtn a{font-size:2.3rem}#en #contact .contactForm form .contactFormCon{margin-bottom:40px}#en #contact .contactForm form .contactFormCon dt{width:320px}#en #contact .contactForm form .contactFormCon dt{font-size:2.3rem}#en #contact .contactForm form .contactFormCon dd{font-size:2.3rem}#en #contact .contactForm form .contactFormCon dd.select::after{width:10px}#en #contact .contactForm form .contactFormCon dd.select::after{height:10px}#en #contact .contactForm form .contactFormCon dd.select::after{right:30px}#en #contact .contactForm form .contactFormCon dd.select::after{top:30px}#en #contact .contactForm form .contactFormCon dd .icon{font-size:2.3rem}#en #contact .contactForm form .contactFormCon.mailCheck{margin-top:50px}#en #contact .contactForm form .contactFormCon.mailCheck{margin-bottom:50px}#en #contact .contactForm form .contactFormCon.mailCheck dd{margin-top:10px}#en #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2rem}#en #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{padding-left:54px}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:2.3rem}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{padding-left:30px}#en #contact .contactForm form .eroorTxt{font-size:2rem}#en #contact .contactForm form .eroorTxt{padding-top:10px}#en #contact .contactForm form .eroorTxt{padding-left:20px}#en #contact .contactForm form .annotationTxt{font-size:2rem}#en #contact .contactForm form .annotationTxtList{width:540px}#en #contact .contactForm form .annotationTxtList{font-size:2rem}#en #contact .contactForm form input{font-size:2.3rem}#en #contact .contactForm form input{height:76px}#en #contact .contactForm form select{font-size:2.3rem}#en #contact .contactForm form select{height:76px}#en #contact .contactForm form textarea{font-size:2.3rem}#en #contact .contactForm form textarea{height:242px}#en #contact .contactForm form .btnArea{margin-top:20px}#en #contact .contactForm form .contactFormBtn{font-size:2.3rem}#en #contact .contactForm form .contactFormBtn{margin-left:25px}#en #contact .contactForm form .contactFormBackBtn{font-size:2.3rem}#en #contact .contactFaq .contactFaqTit{font-size:2.4rem}#en #contact .contactFaq .contactFaqTit{padding-right:50px}#en #contact .contactFaq .contactFaqTit{padding-left:155px}#en #contact .contactFaq .contactFaqTit{margin-bottom:75px}#en #contact .contactFaq .faqCategoryList{margin-bottom:75px}#en #contact .contactFaq .faqCategoryList .faqCategory{font-size:2rem}#en #contact .contactFaq .faqList .question{font-size:2.3rem}#en #contact .contactFaq .faqList .question{margin-bottom:15px}#en #contact .contactFaq .faqList .answer{font-size:1.8rem}#en #contact .contactFaq .faqList .answer{margin-bottom:60px}#en #contact .contactFaq .faqList .answer span{font-size:2.3rem}#en #contact .stayFee{margin-bottom:100px}#en #contact .stayFee .stayFeeTit{font-size:2.4rem}#en #contact .stayFee .stayFeeTit{padding-right:50px}#en #contact .stayFee .stayFeeTit{padding-left:155px}#en #contact .stayFee .stayFeeTit{margin-bottom:75px}#en #contact .stayFee .stayFeeTxt{font-size:1.8rem}#en #contact .stayFee .stayFeeTxt{margin-bottom:20px}#en #contact .stayFee .stayFeeTxt strong{font-size:2rem}#en #contact .stayFee .stayFeeTable{font-size:2rem}#en #contact .stayFee .stayFeeTable{margin-bottom:20px}#en #contact .stayFee .stayFeeSupplement{width:530px}#en #contact .stayFee .stayFeeSupplement{font-size:1.8rem}#en #facility{margin-bottom:250px}#en #facility .container{padding-right:50px}#en #facility .container{padding-left:155px}#en #facility .facilityConTxt{width:744px}#en #facility .facilityConTxt{font-size:1.8rem}#en #facility .facilityConTxt{padding:80px}#en #facility .facilityConTxt .facilityConTit{font-size:2.4rem}#en #facility .facilityConTxt .facilityConTit{padding-bottom:40px}#en #facility .gridLayout{margin-bottom:200px}#en #facility .gridLayout .imgGrid01{width:605px}#en #facility .gridLayout .imgGrid02{width:283px}#en #facility .gridLayout .imgGrid02{margin-right:25px}#en #facility .gridLayout .imgGrid02{margin-bottom:265px}#en #facility .gridLayout .imgGrid03{width:743px}#en #facility .gridLayout .imgGrid03{margin-bottom:330px}#en #facility .gridLayout .imgGrid04{width:481px}#en #facility .gridLayout .imgGrid05{width:690px}#en #facility .gridLayout .imgGrid05{margin-bottom:145px}#en #facility .gridLayout .imgGrid06{width:375px}#en #facility .gridLayout .imgGrid06{padding-bottom:70px}#en #facility .gridLayout .imgGrid06{margin-right:30px}#en #facility .gridLayout .imgGrid07{width:455px}#en #facility .gridLayout .imgGrid07{margin-left:60px}#en #facility .gridLayout .imgGrid08{width:548px}#en #facility .gridLayout .imgGrid08{padding-bottom:310px}#en #facility .gridLayout .imgGrid08{margin-right:30px}#en #facility .gridLayout .imgGrid08{margin-top:145px}#en #facility .gridLayout .imgGrid09{width:370px}#en #facility .gridLayout .imgGrid09{margin-left:20px}#en #facility .gridLayout .imgGrid10{width:610px}#en #facility .gridLayout .imgGrid10{margin-top:70px}#en #facility .gridLayout .imgGrid10{margin-bottom:120px}#en #facility .gridLayout .imgGrid10{margin-right:30px}#en #facility .gridLayout .imgGrid24{width:740px}#en #facility .gridLayout .imgGrid24{margin-bottom:150px}#en #facility .gridLayout .imgGrid11{width:740px}#en #facility .gridLayout .imgGrid11{margin-left:85px}#en #facility .gridLayout .imgGrid11{margin-bottom:220px}#en #facility .gridLayout .imgGrid12{width:415px}#en #facility .gridLayout .imgGrid12{padding-bottom:235px}#en #facility .gridLayout .imgGrid12{margin-right:75px}#en #facility .gridLayout .imgGrid13{width:400px}#en #facility .gridLayout .imgGrid13{margin-left:60px}#en #facility .gridLayout .imgGrid25{width:740px}#en #facility .gridLayout .imgGrid25{margin-top:165px}#en #facility .gridLayout .imgGrid14{width:550px}#en #facility .gridLayout .imgGrid14{margin-top:165px}#en #facility .gridLayout .imgGrid15{width:560px}#en #facility .gridLayout .imgGrid15{padding-bottom:900px}#en #facility .gridLayout .imgGrid15{margin-top:210px}#en #facility .gridLayout .imgGrid16{width:402px}#en #facility .gridLayout .imgGrid17{width:466px}#en #facility .gridLayout .imgGrid17{margin-left:60px}#en #facility .gridLayout .imgGrid18{width:560px}#en #facility .gridLayout .imgGrid18{margin-top:130px}#en #facility .gridLayout .imgGrid18{margin-right:75px}#en #facility .gridLayout .imgGrid19{width:770px}#en #facility .gridLayout .imgGrid19{margin-top:210px}#en #facility .gridLayout .imgGrid19{margin-left:60px}#en #facility .gridLayout .imgGrid20{width:370px}#en #facility .gridLayout .imgGrid20{padding-bottom:400px}#en #facility .gridLayout .imgGrid20{margin-top:145px}#en #facility .gridLayout .imgGrid20{margin-right:60px}#en #facility .gridLayout .imgGrid21{width:480px}#en #facility .gridLayout .imgGrid21{margin-left:30px}#en #facility .gridLayout .imgGrid22{width:520px}#en #facility .gridLayout .imgGrid22{margin-top:90px}#en #facility .gridLayout .imgGrid22{margin-right:120px}#en #facility .gridLayout .imgGrid23{width:770px}#en #facility .gridLayout .imgGrid23{margin-top:205px}#en #facility .gridLayout .imgGrid23{margin-left:70px}#en #facility .slideLayoutTit{font-size:2.4rem}#en #facility .slideLayoutTit{margin-bottom:75px}#en #facility .slideLayout .contentArrowSlider{width:820px}#en #facility .slideLayout .contentArrowSlider .slide{padding-right:25px}#en #facility .slideLayout .contentArrowSlider .slide{padding-left:25px}#en #facility .slideLayout .contentArrowSlider .slide-arrow{width:35px}#en #facility .slideLayout .contentArrowSlider .slide-arrow{height:35px}#en #facility .slideLayout .contentArrowSlider .prev-arrow{left:-35px}#en #facility .slideLayout .contentArrowSlider .next-arrow{right:-35px}#en #facility .locationLayoutTit{font-size:2.4rem}#en #facility .locationLayoutTit{margin-bottom:75px}#en #facility .locationLayout{width:900px}#en #facility .locationLayoutTxt{font-size:2rem}#en #facility .locationLayoutTxt dt{margin-bottom:30px}#en #schedule{margin-bottom:250px}#en #schedule .scheduleFlow{margin-bottom:305px}#en #schedule .scheduleFlow .container{padding-right:50px}#en #schedule .scheduleFlow .container{padding-left:155px}#en #schedule .scheduleFlow .scheduleTxt{font-size:1.8rem}#en #schedule .scheduleFlow .scheduleTxt{padding-bottom:100px}#en #schedule .scheduleFlow .scheduleTxt{padding-right:80px}#en #schedule .scheduleFlow .scheduleTxt{padding-left:80px}#en #schedule .scheduleFlow .scheduleFlowTit{font-size:2.4rem}#en #schedule .scheduleFlow .scheduleFlowTit{margin-bottom:55px}#en #schedule .scheduleFlow .flex{padding-left:75px}#en #schedule .scheduleFlow .flowBox{font-size:2.2rem}#en #schedule .scheduleFlow .flowBox{padding-top:45px}#en #schedule .scheduleFlow .flowBox{padding-bottom:90px}#en #schedule .scheduleFlow .flowBox{padding-right:40px}#en #schedule .scheduleFlow .flowBox .balloon{width:140px}#en #schedule .scheduleFlow .flowBox .balloon{top:-45px}#en #schedule .scheduleFlow .flowBox .balloon{font-size:1.6rem}#en #schedule .scheduleFlow .flowBox .balloon::before{left:12px}#en #schedule .scheduleFlow .flowBox .balloon::after{left:10px}#en #schedule .scheduleFlow .flowBox .balloon a{padding-top:8px}#en #schedule .scheduleFlow .flowBox .balloon a{padding-bottom:8px}#en #schedule .scheduleFlow .flowBox .balloon a{padding-left:15px}#en #schedule .scheduleFlow .flowBox .balloon a{padding-right:15px}#en #schedule .scheduleFlow .flowBox .left{padding-right:50px}#en #schedule .scheduleFlow .flowBox .right{padding-left:45px}#en #schedule .scheduleFlow .flowBox .right::before{top:12px}#en #schedule .scheduleFlow .flowBox .right::before{left:-7px}#en #schedule .scheduleFlow .flowBox .right::before{width:14px}#en #schedule .scheduleFlow .flowBox .right::before{height:14px}#en #schedule .scheduleFlow .flowBox .flow{margin-bottom:20px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(1){margin-bottom:45px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(3){margin-bottom:40px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(4){margin-bottom:80px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:55px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:55px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:90px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-25px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(10){margin-bottom:65px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(11){margin-bottom:110px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(12){margin-bottom:75px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(13){margin-bottom:75px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(14){margin-bottom:60px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(15){margin-bottom:20px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(16){margin-bottom:45px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-25px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(18){margin-bottom:45px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-55px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-bottom:90px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(22){margin-top:70px}#en #schedule .scheduleFlow .img01{width:266px}#en #schedule .scheduleFlow .img01{margin-bottom:20px}#en #schedule .scheduleFlow .img02{width:266px}#en #schedule .scheduleFlow .img03{width:283px}#en #schedule .scheduleFlow .img03{margin-top:85px}#en #schedule .scheduleFlow .img03{margin-bottom:90px}#en #schedule .scheduleFlow .img04{width:272px}#en #schedule .gridLayout{margin-bottom:265px}#en #schedule .gridLayout .container{padding-right:50px}#en #schedule .gridLayout .container{padding-left:155px}#en #schedule .gridLayout .gridTit{font-size:2.4rem}#en #schedule .gridLayout .gridTit{padding-right:5px}#en #schedule .gridLayout .gridTit{margin-bottom:50px}#en #schedule .gridLayout .gridTxt{font-size:1.8rem}#en #schedule .gridLayout .gridTxt{padding-right:30px}#en #schedule .gridLayout .img{width:757px}#en #schedule .gridLayout02{margin-bottom:240px}#en #schedule .gridLayout02 .container{padding-right:50px}#en #schedule .gridLayout02 .container{padding-left:155px}#en #schedule .gridLayout02 .gridList{width:645px}#en #schedule .gridLayout02 .gridList{padding-right:30px}#en #schedule .gridLayout02 .gridList{margin-bottom:40px}#en #schedule .gridLayout02 .gridList dt{font-size:2.4rem}#en #schedule .gridLayout02 .gridList dt{padding-right:50px}#en #schedule .gridLayout02 .gridList dd{font-size:2.4rem}#en #schedule .gridLayout02 .gridTxt{width:352px}#en #schedule .gridLayout02 .gridTxt{font-size:1.8rem}#en #schedule .gridLayout02 .gridTxt{padding-bottom:115px}#en #schedule .gridLayout02 .gridTxt{margin-right:120px}#en #schedule .gridLayout02 .img{width:522px}#en #schedule .gridLayout02 .img{padding-left:10px}#en #schedule .gridLayout02 .img img{width:374px}}@media screen and (min-width:768px) and (max-width:1024px){.mainTitleArea .mainTit{font-size:3.2rem;font-size:2.34261vw}#de .mainTitleArea .mainTit{font-size:3rem;font-size:2.19619vw}#en .mainTitleArea .mainTit{font-size:3rem;font-size:2.19619vw}#header .headerNav li a{font-size:3.2rem;font-size:2.34261vw}#header .headerNavSubmenuLang{top:4.39239vw;height:2.19619vw}#header .headerNavBtn{top:4.39239vw;height:2.19619vw}#de #header .headerNav li a{font-size:3.4rem;font-size:2.48902vw}#en #header .headerNav li a{font-size:3.4rem;font-size:2.48902vw}#footer .footerNav{font-size:2.4rem;font-size:1.75695vw}#footer .reserveBtn{font-size:3.2rem;font-size:2.34261vw}#footer .snsList .tel{font-size:2.4rem;font-size:1.75695vw}#footer .founderMail .letterTxt{font-size:2.4rem;font-size:1.75695vw}#footer .founderMail #mc_embed_signup .mc-field-group input{height:47px}#footer .founderMail #mc_embed_signup .button{height:47px;line-height:47px}#de #footer .footerNav{font-size:2.6rem;font-size:1.90337vw}#de #footer .reserveBtn{font-size:3.4rem;font-size:2.48902vw}#de #footer .founderMail .letterTxt{font-size:2.6rem;font-size:1.90337vw}#en #footer .footerNav{font-size:2.6rem;font-size:1.90337vw}#en #footer .reserveBtn{font-size:3.4rem;font-size:2.48902vw}#en #footer .founderMail .letterTxt{font-size:2.6rem;font-size:1.90337vw}#indexTop .intr .flex .txtBox p{font-size:2.4rem;font-size:1.75695vw}#indexTop .tagiruContentArea .tagiruContent{padding:0}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{width:25vw;font-size:3.2rem;font-size:2.34261vw}#indexTop .founder .founderTop .founderTopTxt h3{font-size:3.2rem;font-size:2.34261vw}#indexTop .founder .founderTop .founderTopTxt p{font-size:2.4rem;font-size:1.75695vw}#indexTop .founder .founderTop .founderTopTit{font-size:5.4rem;font-size:3.95315vw}#indexTop .founder .founderMessage p{font-size:2.4rem;font-size:1.75695vw}#topics .listPagerNumber .number{margin-right:2.66667vw;margin-left:2.66667vw}#topics .listPagerNumber .number.prev{margin-right:4vw}#topics .listPagerNumber .number.next{margin-left:4vw}#concept .conseptArea .conseptAreaTit{font-size:3.7rem;font-size:2.70864vw}#concept .conseptArea .conseptAreaTxt{font-size:2.4rem;font-size:1.75695vw}#concept .gridLayout.grid04 .img02{margin-left:-55px}#concept .gridLayout .gridTit{font-size:3.2rem;font-size:2.34261vw}#concept .gridLayout .gridTxt{font-size:2.4rem;font-size:1.75695vw}#ayurveda .gridLayout .gridTit{font-size:3.2rem;font-size:2.34261vw}#ayurveda .gridLayout .gridTxt{font-size:2.4rem;font-size:1.75695vw}#contact .container{padding:0 50px}#contact .contactForm{margin-bottom:6vw}#contact .contactForm .contactTit{font-size:3.2rem;font-size:2.34261vw}#contact .contactForm .contactFormTxt{font-size:3.2rem;font-size:2.34261vw;margin-bottom:3.33333vw}#contact .contactForm .contactFormAttentionTxt{font-size:2.4rem;font-size:1.75695vw;margin-bottom:2vw}#contact .contactForm .contactSupplement .contactSupplementTit{font-size:2.4rem;font-size:1.75695vw}#contact .contactForm .contactSupplement .contactSupplementCon{font-size:2.4rem;font-size:1.75695vw}#contact .contactForm .topBackBtn{width:17.56955vw}#contact .contactForm .topBackBtn a{font-size:2.4rem;font-size:1.75695vw}#contact .contactForm form .contactFormCon dd.select::after{right:2.92826vw}#contact .contactForm form .contactFormCon dt{width:19.03367vw;font-size:2.4rem;font-size:1.75695vw}#contact .contactForm form .contactFormCon dd{font-size:2.4rem;font-size:1.75695vw}#contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2.2rem;font-size:1.61054vw;padding-left:4.5388vw}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:2.4rem;font-size:1.75695vw;padding-left:2.92826vw}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::before{left:0;width:14px;height:14px}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::after{left:3px;width:10px;height:10px}#contact .contactForm form .eroorTxt{font-size:2.2rem;font-size:1.61054vw}#contact .contactForm form .annotationTxt{font-size:2.2rem;font-size:1.61054vw}#contact .contactForm form .annotationTxtList{font-size:2.2rem;font-size:1.61054vw;width:52vw}#contact .contactForm form input{font-size:2.4rem;font-size:1.75695vw}#contact .contactForm form select{font-size:2.4rem;font-size:1.75695vw}#contact .contactForm form textarea{font-size:2.4rem;font-size:1.75695vw}#contact .contactForm form .contactFormBtn{font-size:2.4rem;font-size:1.75695vw}#contact .contactForm form .contactFormBackBtn{font-size:2.4rem;font-size:1.75695vw}#contact .contactFaq .contactFaqTit{font-size:3.2rem;font-size:2.34261vw}#contact .contactFaq .faqCategoryList .faqCategory{font-size:2.4rem;font-size:1.75695vw;padding:20px}#contact .contactFaq .faqList .question{font-size:2.4rem;font-size:1.75695vw}#contact .contactFaq .faqList .answer{font-size:2.4rem;font-size:1.75695vw}#contact .contactFaq .faqList .answer span{font-size:2.4rem;font-size:1.75695vw}#contact .stayFee{margin-bottom:13.33333vw}#contact .stayFee .stayFeeTit{font-size:3.2rem;font-size:2.34261vw}#contact .stayFee .stayFeeTxt{font-size:2.4rem;font-size:1.75695vw}#contact .stayFee .stayFeeTxt strong{font-size:2.6rem;font-size:1.90337vw}#contact .stayFee .stayFeeTable{font-size:2.4rem;font-size:1.75695vw}#contact .stayFee .stayFeeSupplement{font-size:2.4rem;font-size:1.75695vw;width:60vw}#facility .facilityConTxt{font-size:2.4rem;font-size:1.75695vw}#facility .facilityConTxt .facilityConTit{font-size:3.2rem;font-size:2.34261vw}#facility .gridLayout{max-width:85%}#facility .slideLayoutTit{font-size:3.4rem;font-size:2.48902vw}#facility .locationLayoutTit{font-size:3.4rem;font-size:2.48902vw}#facility .locationLayoutTxt{font-size:2.6rem;font-size:1.90337vw}#facility .locationLayoutTxt dt{margin-bottom:2.92826vw}#schedule .scheduleFlow .scheduleTxt{font-size:2.4rem;font-size:1.75695vw}#schedule .scheduleFlow .scheduleFlowTit{font-size:3.2rem;font-size:2.34261vw}#schedule .scheduleFlow .flex{padding-left:0}#schedule .scheduleFlow .flowBox{font-size:3rem;font-size:2.19619vw}#schedule .scheduleFlow .flowBox::before{left:29.9%}#schedule .scheduleFlow .flowBox .balloon::before{bottom:-.95168vw;left:1.0981vw}#schedule .scheduleFlow .flowBox .balloon::after{bottom:-1.0981vw;left:.95168vw}#schedule .scheduleFlow .flowBox .right::before{top:1.31772vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:5.49048vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:5.49048vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:7.32064vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-2.19619vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-2.19619vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(19){margin-bottom:2.19619vw}#schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-5.12445vw}#schedule .gridLayout .gridTit{font-size:3.2rem;font-size:2.34261vw}#schedule .gridLayout .gridTxt{font-size:2.4rem;font-size:1.75695vw}#schedule .gridLayout02 .gridList{padding-right:0}#schedule .gridLayout02 .gridList dt{width:30%;font-size:3rem;font-size:2.19619vw;padding-right:2.19619vw}#schedule .gridLayout02 .gridList dd{width:70%;font-size:3rem;font-size:2.19619vw}#schedule .gridLayout02 .gridTxt{width:29.42899vw;font-size:2.4rem;font-size:1.75695vw;margin-right:3.29429vw}#de #indexTop .intr .flex .txtBox p{font-size:2.6rem;font-size:1.90337vw}#de #indexTop .tagiruContentArea .tagiruContent{padding:0}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{width:25vw;font-size:3.2rem;font-size:2.34261vw}#de #indexTop .founder .founderTop .founderTopTxt h3{font-size:3.4rem;font-size:2.48902vw}#de #indexTop .founder .founderTop .founderTopTxt p{font-size:2.6rem;font-size:1.90337vw}#de #indexTop .founder .founderTop .founderTopTit{font-size:5.6rem;font-size:4.09956vw}#de #indexTop .founder .founderMessage p{font-size:2.6rem;font-size:1.90337vw}#de #topics .listPagerNumber .number{margin-right:2.66667vw;margin-left:2.66667vw}#de #topics .listPagerNumber .number.prev{margin-right:4vw}#de #topics .listPagerNumber .number.next{margin-left:4vw}#de #concept .conseptArea .conseptAreaTit{font-size:3.9rem;font-size:2.85505vw}#de #concept .conseptArea .conseptAreaTxt{font-size:2.6rem;font-size:1.90337vw}#de #concept .gridLayout.grid04 .img02{margin-left:-55px}#de #concept .gridLayout .gridTit{font-size:3.4rem;font-size:2.48902vw}#de #concept .gridLayout .gridTxt{font-size:2.6rem;font-size:1.90337vw}#de #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:2.6rem;font-size:1.90337vw}#de #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:3.4rem;font-size:2.48902vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:3.4rem;font-size:2.48902vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:2.6rem;font-size:1.90337vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:2.6rem;font-size:1.90337vw}#de #contact .container{padding:0 50px}#de #contact .contactForm{margin-bottom:6vw}#de #contact .contactForm .contactTit{font-size:3.4rem;font-size:2.48902vw}#de #contact .contactForm .contactFormTxt{font-size:3.4rem;font-size:2.48902vw;margin-bottom:3.33333vw}#de #contact .contactForm .contactFormAttentionTxt{font-size:2.6rem;font-size:1.90337vw;margin-bottom:2vw}#de #contact .contactForm .contactSupplement .contactSupplementTit{font-size:2.6rem;font-size:1.90337vw}#de #contact .contactForm .contactSupplement .contactSupplementCon{font-size:2.6rem;font-size:1.90337vw}#de #contact .contactForm .topBackBtn{width:17.56955vw}#de #contact .contactForm .topBackBtn a{font-size:2.6rem;font-size:1.90337vw}#de #contact .contactForm form .contactFormCon dd.select::after{right:2.92826vw}#de #contact .contactForm form .contactFormCon dt{width:24.89019vw;font-size:2.6rem;font-size:1.90337vw}#de #contact .contactForm form .contactFormCon dd{font-size:2.6rem;font-size:1.90337vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .icon{padding-top:.29297vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2.4rem;font-size:1.75695vw;padding-left:5.85652vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:2.6rem;font-size:1.90337vw;padding-left:3.66032vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::before{left:0;width:16px;height:16px}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::after{left:3px;width:12px;height:12px}#de #contact .contactForm form .eroorTxt{font-size:2.4rem;font-size:1.75695vw}#de #contact .contactForm form .annotationTxt{font-size:2.4rem;font-size:1.75695vw}#de #contact .contactForm form .annotationTxtList{font-size:2.4rem;font-size:1.75695vw;width:48vw}#de #contact .contactForm form input{font-size:2.6rem;font-size:1.90337vw}#de #contact .contactForm form select{font-size:2.6rem;font-size:1.90337vw}#de #contact .contactForm form textarea{font-size:2.6rem;font-size:1.90337vw}#de #contact .contactForm form .contactFormBtn{font-size:2.6rem;font-size:1.90337vw}#de #contact .contactForm form .contactFormBackBtn{font-size:2.6rem;font-size:1.90337vw}#de #contact .contactFaq .contactFaqTit{font-size:3.4rem;font-size:2.48902vw}#de #contact .contactFaq .faqCategoryList .faqCategory{font-size:2.6rem;font-size:1.90337vw;padding:20px}#de #contact .contactFaq .faqList .question{font-size:2.6rem;font-size:1.90337vw}#de #contact .contactFaq .faqList .answer{font-size:2.6rem;font-size:1.90337vw}#de #contact .contactFaq .faqList .answer span{font-size:2.6rem;font-size:1.90337vw}#de #contact .stayFee{margin-bottom:13.33333vw}#de #contact .stayFee .stayFeeTit{font-size:3.4rem;font-size:2.48902vw}#de #contact .stayFee .stayFeeTxt{font-size:2.6rem;font-size:1.90337vw}#de #contact .stayFee .stayFeeTxt strong{font-size:2.8rem;font-size:2.04978vw}#de #contact .stayFee .stayFeeTable{font-size:2.6rem;font-size:1.90337vw}#de #contact .stayFee .stayFeeSupplement{font-size:2.6rem;font-size:1.90337vw;width:60vw}#de #facility .facilityConTxt{font-size:2.6rem;font-size:1.90337vw}#de #facility .facilityConTxt .facilityConTit{font-size:3.4rem;font-size:2.48902vw}#de #facility .gridLayout{max-width:85%}#de #facility .slideLayoutTit{font-size:3.4rem;font-size:2.48902vw}#de #facility .locationLayoutTit{font-size:3.4rem;font-size:2.48902vw}#de #facility .locationLayoutTxt{font-size:2.6rem;font-size:1.90337vw}#de #facility .locationLayoutTxt dt{margin-bottom:2.92826vw}#de #schedule .scheduleFlow .scheduleTxt{font-size:2.6rem;font-size:1.90337vw}#de #schedule .scheduleFlow .scheduleFlowTit{font-size:3.4rem;font-size:2.48902vw}#de #schedule .scheduleFlow .flex{padding-left:0}#de #schedule .scheduleFlow .flowBox{font-size:3rem;font-size:2.19619vw}#de #schedule .scheduleFlow .flowBox::before{left:29.9%}#de #schedule .scheduleFlow .flowBox .balloon::before{bottom:-.95168vw;left:1.0981vw}#de #schedule .scheduleFlow .flowBox .balloon::after{bottom:-1.0981vw;left:.95168vw}#de #schedule .scheduleFlow .flowBox .right::before{top:1.31772vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:5.49048vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:5.49048vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:7.32064vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-2.19619vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-2.19619vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(19){margin-bottom:2.19619vw}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-5.12445vw}#de #schedule .gridLayout .gridTit{font-size:3.4rem;font-size:2.48902vw}#de #schedule .gridLayout .gridTxt{font-size:2.6rem;font-size:1.90337vw}#de #schedule .gridLayout02 .gridList{padding-right:0}#de #schedule .gridLayout02 .gridList dt{width:30%;font-size:3.2rem;font-size:2.34261vw;padding-right:2.19619vw}#de #schedule .gridLayout02 .gridList dd{width:70%;font-size:3.2rem;font-size:2.34261vw}#de #schedule .gridLayout02 .gridTxt{width:29.42899vw;font-size:2.6rem;font-size:1.90337vw;margin-right:3.29429vw}#en #indexTop .intr .flex .txtBox p{font-size:2.6rem;font-size:1.90337vw}#en #indexTop .tagiruContentArea .tagiruContent{padding:0}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{width:25vw;font-size:3.2rem;font-size:2.34261vw}#en #indexTop .founder .founderTop .founderTopTxt h3{font-size:3.4rem;font-size:2.48902vw}#en #indexTop .founder .founderTop .founderTopTxt p{font-size:2.6rem;font-size:1.90337vw}#en #indexTop .founder .founderTop .founderTopTit{font-size:5.6rem;font-size:4.09956vw}#en #indexTop .founder .founderMessage p{font-size:2.6rem;font-size:1.90337vw}#en #topics .listPagerNumber .number{margin-right:2.66667vw;margin-left:2.66667vw}#en #topics .listPagerNumber .number.prev{margin-right:4vw}#en #topics .listPagerNumber .number.next{margin-left:4vw}#en #concept .conseptArea .conseptAreaTit{font-size:3.9rem;font-size:2.85505vw}#en #concept .conseptArea .conseptAreaTxt{font-size:2.6rem;font-size:1.90337vw}#en #concept .gridLayout.grid04 .img02{margin-left:-55px}#en #concept .gridLayout .gridTit{font-size:3.4rem;font-size:2.48902vw}#en #concept .gridLayout .gridTxt{font-size:2.6rem;font-size:1.90337vw}#en #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:2.6rem;font-size:1.90337vw}#en #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:3.4rem;font-size:2.48902vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:3.4rem;font-size:2.48902vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:2.6rem;font-size:1.90337vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:2.6rem;font-size:1.90337vw}#en #contact .container{padding:0 50px}#en #contact .contactForm{margin-bottom:6vw}#en #contact .contactForm .contactTit{font-size:3.4rem;font-size:2.48902vw}#en #contact .contactForm .contactFormTxt{font-size:3.4rem;font-size:2.48902vw;margin-bottom:3.33333vw}#en #contact .contactForm .contactFormAttentionTxt{font-size:2.6rem;font-size:1.90337vw;margin-bottom:2vw}#en #contact .contactForm .contactSupplement .contactSupplementTit{font-size:2.6rem;font-size:1.90337vw}#en #contact .contactForm .contactSupplement .contactSupplementCon{font-size:2.6rem;font-size:1.90337vw}#en #contact .contactForm .topBackBtn{width:17.56955vw}#en #contact .contactForm .topBackBtn a{font-size:2.6rem;font-size:1.90337vw}#en #contact .contactForm form .contactFormCon dd.select::after{right:2.92826vw}#en #contact .contactForm form .contactFormCon dt{width:24.89019vw;font-size:2.6rem;font-size:1.90337vw}#en #contact .contactForm form .contactFormCon dd{font-size:2.6rem;font-size:1.90337vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .icon{padding-top:.29297vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2.4rem;font-size:1.75695vw;padding-left:5.85652vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:2.6rem;font-size:1.90337vw;padding-left:3.66032vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::before{left:0;width:16px;height:16px}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text::after{left:3px;width:12px;height:12px}#en #contact .contactForm form .eroorTxt{font-size:2.4rem;font-size:1.75695vw}#en #contact .contactForm form .annotationTxt{font-size:2.4rem;font-size:1.75695vw}#en #contact .contactForm form .annotationTxtList{font-size:2.4rem;font-size:1.75695vw;width:48vw}#en #contact .contactForm form input{font-size:2.6rem;font-size:1.90337vw}#en #contact .contactForm form select{font-size:2.6rem;font-size:1.90337vw}#en #contact .contactForm form textarea{font-size:2.6rem;font-size:1.90337vw}#en #contact .contactForm form .contactFormBtn{font-size:2.6rem;font-size:1.90337vw}#en #contact .contactForm form .contactFormBackBtn{font-size:2.6rem;font-size:1.90337vw}#en #contact .contactFaq .contactFaqTit{font-size:3.4rem;font-size:2.48902vw}#en #contact .contactFaq .faqCategoryList .faqCategory{font-size:2.6rem;font-size:1.90337vw;padding:20px}#en #contact .contactFaq .faqList .question{font-size:2.6rem;font-size:1.90337vw}#en #contact .contactFaq .faqList .answer{font-size:2.6rem;font-size:1.90337vw}#en #contact .contactFaq .faqList .answer span{font-size:2.6rem;font-size:1.90337vw}#en #contact .stayFee{margin-bottom:13.33333vw}#en #contact .stayFee .stayFeeTit{font-size:3.4rem;font-size:2.48902vw}#en #contact .stayFee .stayFeeTxt{font-size:2.6rem;font-size:1.90337vw}#en #contact .stayFee .stayFeeTxt strong{font-size:2.8rem;font-size:2.04978vw}#en #contact .stayFee .stayFeeTable{font-size:2.6rem;font-size:1.90337vw}#en #contact .stayFee .stayFeeSupplement{font-size:2.6rem;font-size:1.90337vw;width:60vw}#en #facility .facilityConTxt{font-size:2.6rem;font-size:1.90337vw}#en #facility .facilityConTxt .facilityConTit{font-size:3.4rem;font-size:2.48902vw}#en #facility .gridLayout{max-width:85%}#en #facility .slideLayoutTit{font-size:3.4rem;font-size:2.48902vw}#en #facility .locationLayoutTit{font-size:3.4rem;font-size:2.48902vw}#en #facility .locationLayoutTxt{font-size:2.6rem;font-size:1.90337vw}#en #facility .locationLayoutTxt dt{margin-bottom:2.92826vw}#en #schedule .scheduleFlow .scheduleTxt{font-size:2.6rem;font-size:1.90337vw}#en #schedule .scheduleFlow .scheduleFlowTit{font-size:3.4rem;font-size:2.48902vw}#en #schedule .scheduleFlow .flex{padding-left:0}#en #schedule .scheduleFlow .flowBox{font-size:3rem;font-size:2.19619vw}#en #schedule .scheduleFlow .flowBox::before{left:29.9%}#en #schedule .scheduleFlow .flowBox .balloon::before{bottom:-.95168vw;left:1.0981vw}#en #schedule .scheduleFlow .flowBox .balloon::after{bottom:-1.0981vw;left:.95168vw}#en #schedule .scheduleFlow .flowBox .right::before{top:1.31772vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:5.49048vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:5.49048vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:7.32064vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-2.19619vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-2.19619vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(19){margin-bottom:2.19619vw}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-5.12445vw}#en #schedule .gridLayout .gridTit{font-size:3.4rem;font-size:2.48902vw}#en #schedule .gridLayout .gridTxt{font-size:2.6rem;font-size:1.90337vw}#en #schedule .gridLayout02 .gridList{padding-right:0}#en #schedule .gridLayout02 .gridList dt{width:30%;font-size:3.2rem;font-size:2.34261vw;padding-right:2.19619vw}#en #schedule .gridLayout02 .gridList dd{width:70%;font-size:3.2rem;font-size:2.34261vw}#en #schedule .gridLayout02 .gridTxt{width:29.42899vw;font-size:2.6rem;font-size:1.90337vw;margin-right:3.29429vw}}@media screen and (min-width:768px) and (max-width:1024px) and (min-width:1366px){.mainTitleArea .mainTit{font-size:3.2rem}#de .mainTitleArea .mainTit{font-size:3rem}#en .mainTitleArea .mainTit{font-size:3rem}#header .headerNav li a{font-size:3.2rem}#header .headerNavSubmenuLang{top:60px}#header .headerNavSubmenuLang{height:30px}#header .headerNavBtn{top:60px}#header .headerNavBtn{height:30px}#de #header .headerNav li a{font-size:3.4rem}#en #header .headerNav li a{font-size:3.4rem}#footer .footerNav{font-size:2.4rem}#footer .reserveBtn{font-size:3.2rem}#footer .snsList .tel{font-size:2.4rem}#footer .founderMail .letterTxt{font-size:2.4rem}#de #footer .footerNav{font-size:2.6rem}#de #footer .reserveBtn{font-size:3.4rem}#de #footer .founderMail .letterTxt{font-size:2.6rem}#en #footer .footerNav{font-size:2.6rem}#en #footer .reserveBtn{font-size:3.4rem}#en #footer .founderMail .letterTxt{font-size:2.6rem}#indexTop .intr .flex .txtBox p{font-size:2.4rem}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:3.2rem}#indexTop .founder .founderTop .founderTopTxt h3{font-size:3.2rem}#indexTop .founder .founderTop .founderTopTxt p{font-size:2.4rem}#indexTop .founder .founderTop .founderTopTit{font-size:5.4rem}#indexTop .founder .founderMessage p{font-size:2.4rem}#topics .listPagerNumber .number{margin-right:20px}#topics .listPagerNumber .number{margin-left:20px}#topics .listPagerNumber .number.prev{margin-right:30px}#topics .listPagerNumber .number.next{margin-left:30px}#concept .conseptArea .conseptAreaTit{font-size:3.7rem}#concept .conseptArea .conseptAreaTxt{font-size:2.4rem}#concept .gridLayout .gridTit{font-size:3.2rem}#concept .gridLayout .gridTxt{font-size:2.4rem}#ayurveda .gridLayout .gridTit{font-size:3.2rem}#ayurveda .gridLayout .gridTxt{font-size:2.4rem}#contact .contactForm{margin-bottom:45px}#contact .contactForm .contactTit{font-size:3.2rem}#contact .contactForm .contactFormTxt{font-size:3.2rem}#contact .contactForm .contactFormTxt{margin-bottom:25px}#contact .contactForm .contactFormAttentionTxt{font-size:2.4rem}#contact .contactForm .contactFormAttentionTxt{margin-bottom:15px}#contact .contactForm .contactSupplement .contactSupplementTit{font-size:2.4rem}#contact .contactForm .contactSupplement .contactSupplementCon{font-size:2.4rem}#contact .contactForm .topBackBtn{width:240px}#contact .contactForm .topBackBtn a{font-size:2.4rem}#contact .contactForm form .contactFormCon dd.select::after{right:40px}#contact .contactForm form .contactFormCon dt{width:260px}#contact .contactForm form .contactFormCon dt{font-size:2.4rem}#contact .contactForm form .contactFormCon dd{font-size:2.4rem}#contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2.2rem}#contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{padding-left:62px}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:2.4rem}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{padding-left:40px}#contact .contactForm form .eroorTxt{font-size:2.2rem}#contact .contactForm form .annotationTxt{font-size:2.2rem}#contact .contactForm form .annotationTxtList{font-size:2.2rem}#contact .contactForm form .annotationTxtList{width:390px}#contact .contactForm form input{font-size:2.4rem}#contact .contactForm form select{font-size:2.4rem}#contact .contactForm form textarea{font-size:2.4rem}#contact .contactForm form .contactFormBtn{font-size:2.4rem}#contact .contactForm form .contactFormBackBtn{font-size:2.4rem}#contact .contactFaq .contactFaqTit{font-size:3.2rem}#contact .contactFaq .faqCategoryList .faqCategory{font-size:2.4rem}#contact .contactFaq .faqList .question{font-size:2.4rem}#contact .contactFaq .faqList .answer{font-size:2.4rem}#contact .contactFaq .faqList .answer span{font-size:2.4rem}#contact .stayFee{margin-bottom:100px}#contact .stayFee .stayFeeTit{font-size:3.2rem}#contact .stayFee .stayFeeTxt{font-size:2.4rem}#contact .stayFee .stayFeeTxt strong{font-size:2.6rem}#contact .stayFee .stayFeeTable{font-size:2.4rem}#contact .stayFee .stayFeeSupplement{font-size:2.4rem}#contact .stayFee .stayFeeSupplement{width:450px}#facility .facilityConTxt{font-size:2.4rem}#facility .facilityConTxt .facilityConTit{font-size:3.2rem}#facility .slideLayoutTit{font-size:3.4rem}#facility .locationLayoutTit{font-size:3.4rem}#facility .locationLayoutTxt{font-size:2.6rem}#facility .locationLayoutTxt dt{margin-bottom:40px}#schedule .scheduleFlow .scheduleTxt{font-size:2.4rem}#schedule .scheduleFlow .scheduleFlowTit{font-size:3.2rem}#schedule .scheduleFlow .flex{padding-left:0}#schedule .scheduleFlow .flowBox{font-size:3rem}#schedule .scheduleFlow .flowBox .balloon::before{bottom:-13px}#schedule .scheduleFlow .flowBox .balloon::before{left:15px}#schedule .scheduleFlow .flowBox .balloon::after{bottom:-15px}#schedule .scheduleFlow .flowBox .balloon::after{left:13px}#schedule .scheduleFlow .flowBox .right::before{top:18px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:75px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:75px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:100px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-30px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-30px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(19){margin-bottom:30px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-70px}#schedule .gridLayout .gridTit{font-size:3.2rem}#schedule .gridLayout .gridTxt{font-size:2.4rem}#schedule .gridLayout02 .gridList{padding-right:0}#schedule .gridLayout02 .gridList dt{font-size:3rem}#schedule .gridLayout02 .gridList dt{padding-right:30px}#schedule .gridLayout02 .gridList dd{font-size:3rem}#schedule .gridLayout02 .gridTxt{width:402px}#schedule .gridLayout02 .gridTxt{font-size:2.4rem}#schedule .gridLayout02 .gridTxt{margin-right:45px}#de #indexTop .intr .flex .txtBox p{font-size:2.6rem}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:3.2rem}#de #indexTop .founder .founderTop .founderTopTxt h3{font-size:3.4rem}#de #indexTop .founder .founderTop .founderTopTxt p{font-size:2.6rem}#de #indexTop .founder .founderTop .founderTopTit{font-size:5.6rem}#de #indexTop .founder .founderMessage p{font-size:2.6rem}#de #topics .listPagerNumber .number{margin-right:20px}#de #topics .listPagerNumber .number{margin-left:20px}#de #topics .listPagerNumber .number.prev{margin-right:30px}#de #topics .listPagerNumber .number.next{margin-left:30px}#de #concept .conseptArea .conseptAreaTit{font-size:3.9rem}#de #concept .conseptArea .conseptAreaTxt{font-size:2.6rem}#de #concept .gridLayout .gridTit{font-size:3.4rem}#de #concept .gridLayout .gridTxt{font-size:2.6rem}#de #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:2.6rem}#de #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:3.4rem}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:3.4rem}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:2.6rem}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:2.6rem}#de #contact .contactForm{margin-bottom:45px}#de #contact .contactForm .contactTit{font-size:3.4rem}#de #contact .contactForm .contactFormTxt{font-size:3.4rem}#de #contact .contactForm .contactFormTxt{margin-bottom:25px}#de #contact .contactForm .contactFormAttentionTxt{font-size:2.6rem}#de #contact .contactForm .contactFormAttentionTxt{margin-bottom:15px}#de #contact .contactForm .contactSupplement .contactSupplementTit{font-size:2.6rem}#de #contact .contactForm .contactSupplement .contactSupplementCon{font-size:2.6rem}#de #contact .contactForm .topBackBtn{width:240px}#de #contact .contactForm .topBackBtn a{font-size:2.6rem}#de #contact .contactForm form .contactFormCon dd.select::after{right:40px}#de #contact .contactForm form .contactFormCon dt{width:340px}#de #contact .contactForm form .contactFormCon dt{font-size:2.6rem}#de #contact .contactForm form .contactFormCon dd{font-size:2.6rem}#de #contact .contactForm form .contactFormCon.mailCheck dd .icon{padding-top:3px}#de #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2.4rem}#de #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{padding-left:80px}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:2.6rem}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{padding-left:50px}#de #contact .contactForm form .eroorTxt{font-size:2.4rem}#de #contact .contactForm form .annotationTxt{font-size:2.4rem}#de #contact .contactForm form .annotationTxtList{font-size:2.4rem}#de #contact .contactForm form .annotationTxtList{width:360px}#de #contact .contactForm form input{font-size:2.6rem}#de #contact .contactForm form select{font-size:2.6rem}#de #contact .contactForm form textarea{font-size:2.6rem}#de #contact .contactForm form .contactFormBtn{font-size:2.6rem}#de #contact .contactForm form .contactFormBackBtn{font-size:2.6rem}#de #contact .contactFaq .contactFaqTit{font-size:3.4rem}#de #contact .contactFaq .faqCategoryList .faqCategory{font-size:2.6rem}#de #contact .contactFaq .faqList .question{font-size:2.6rem}#de #contact .contactFaq .faqList .answer{font-size:2.6rem}#de #contact .contactFaq .faqList .answer span{font-size:2.6rem}#de #contact .stayFee{margin-bottom:100px}#de #contact .stayFee .stayFeeTit{font-size:3.4rem}#de #contact .stayFee .stayFeeTxt{font-size:2.6rem}#de #contact .stayFee .stayFeeTxt strong{font-size:2.8rem}#de #contact .stayFee .stayFeeTable{font-size:2.6rem}#de #contact .stayFee .stayFeeSupplement{font-size:2.6rem}#de #contact .stayFee .stayFeeSupplement{width:450px}#de #facility .facilityConTxt{font-size:2.6rem}#de #facility .facilityConTxt .facilityConTit{font-size:3.4rem}#de #facility .slideLayoutTit{font-size:3.4rem}#de #facility .locationLayoutTit{font-size:3.4rem}#de #facility .locationLayoutTxt{font-size:2.6rem}#de #facility .locationLayoutTxt dt{margin-bottom:40px}#de #schedule .scheduleFlow .scheduleTxt{font-size:2.6rem}#de #schedule .scheduleFlow .scheduleFlowTit{font-size:3.4rem}#de #schedule .scheduleFlow .flex{padding-left:0}#de #schedule .scheduleFlow .flowBox{font-size:3rem}#de #schedule .scheduleFlow .flowBox .balloon::before{bottom:-13px}#de #schedule .scheduleFlow .flowBox .balloon::before{left:15px}#de #schedule .scheduleFlow .flowBox .balloon::after{bottom:-15px}#de #schedule .scheduleFlow .flowBox .balloon::after{left:13px}#de #schedule .scheduleFlow .flowBox .right::before{top:18px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:75px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:75px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:100px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-30px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-30px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(19){margin-bottom:30px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-70px}#de #schedule .gridLayout .gridTit{font-size:3.4rem}#de #schedule .gridLayout .gridTxt{font-size:2.6rem}#de #schedule .gridLayout02 .gridList{padding-right:0}#de #schedule .gridLayout02 .gridList dt{font-size:3.2rem}#de #schedule .gridLayout02 .gridList dt{padding-right:30px}#de #schedule .gridLayout02 .gridList dd{font-size:3.2rem}#de #schedule .gridLayout02 .gridTxt{width:402px}#de #schedule .gridLayout02 .gridTxt{font-size:2.6rem}#de #schedule .gridLayout02 .gridTxt{margin-right:45px}#en #indexTop .intr .flex .txtBox p{font-size:2.6rem}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:3.2rem}#en #indexTop .founder .founderTop .founderTopTxt h3{font-size:3.4rem}#en #indexTop .founder .founderTop .founderTopTxt p{font-size:2.6rem}#en #indexTop .founder .founderTop .founderTopTit{font-size:5.6rem}#en #indexTop .founder .founderMessage p{font-size:2.6rem}#en #topics .listPagerNumber .number{margin-right:20px}#en #topics .listPagerNumber .number{margin-left:20px}#en #topics .listPagerNumber .number.prev{margin-right:30px}#en #topics .listPagerNumber .number.next{margin-left:30px}#en #concept .conseptArea .conseptAreaTit{font-size:3.9rem}#en #concept .conseptArea .conseptAreaTxt{font-size:2.6rem}#en #concept .gridLayout .gridTit{font-size:3.4rem}#en #concept .gridLayout .gridTxt{font-size:2.6rem}#en #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:2.6rem}#en #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:3.4rem}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:3.4rem}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:2.6rem}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:2.6rem}#en #contact .contactForm{margin-bottom:45px}#en #contact .contactForm .contactTit{font-size:3.4rem}#en #contact .contactForm .contactFormTxt{font-size:3.4rem}#en #contact .contactForm .contactFormTxt{margin-bottom:25px}#en #contact .contactForm .contactFormAttentionTxt{font-size:2.6rem}#en #contact .contactForm .contactFormAttentionTxt{margin-bottom:15px}#en #contact .contactForm .contactSupplement .contactSupplementTit{font-size:2.6rem}#en #contact .contactForm .contactSupplement .contactSupplementCon{font-size:2.6rem}#en #contact .contactForm .topBackBtn{width:240px}#en #contact .contactForm .topBackBtn a{font-size:2.6rem}#en #contact .contactForm form .contactFormCon dd.select::after{right:40px}#en #contact .contactForm form .contactFormCon dt{width:340px}#en #contact .contactForm form .contactFormCon dt{font-size:2.6rem}#en #contact .contactForm form .contactFormCon dd{font-size:2.6rem}#en #contact .contactForm form .contactFormCon.mailCheck dd .icon{padding-top:3px}#en #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2.4rem}#en #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{padding-left:80px}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:2.6rem}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{padding-left:50px}#en #contact .contactForm form .eroorTxt{font-size:2.4rem}#en #contact .contactForm form .annotationTxt{font-size:2.4rem}#en #contact .contactForm form .annotationTxtList{font-size:2.4rem}#en #contact .contactForm form .annotationTxtList{width:360px}#en #contact .contactForm form input{font-size:2.6rem}#en #contact .contactForm form select{font-size:2.6rem}#en #contact .contactForm form textarea{font-size:2.6rem}#en #contact .contactForm form .contactFormBtn{font-size:2.6rem}#en #contact .contactForm form .contactFormBackBtn{font-size:2.6rem}#en #contact .contactFaq .contactFaqTit{font-size:3.4rem}#en #contact .contactFaq .faqCategoryList .faqCategory{font-size:2.6rem}#en #contact .contactFaq .faqList .question{font-size:2.6rem}#en #contact .contactFaq .faqList .answer{font-size:2.6rem}#en #contact .contactFaq .faqList .answer span{font-size:2.6rem}#en #contact .stayFee{margin-bottom:100px}#en #contact .stayFee .stayFeeTit{font-size:3.4rem}#en #contact .stayFee .stayFeeTxt{font-size:2.6rem}#en #contact .stayFee .stayFeeTxt strong{font-size:2.8rem}#en #contact .stayFee .stayFeeTable{font-size:2.6rem}#en #contact .stayFee .stayFeeSupplement{font-size:2.6rem}#en #contact .stayFee .stayFeeSupplement{width:450px}#en #facility .facilityConTxt{font-size:2.6rem}#en #facility .facilityConTxt .facilityConTit{font-size:3.4rem}#en #facility .slideLayoutTit{font-size:3.4rem}#en #facility .locationLayoutTit{font-size:3.4rem}#en #facility .locationLayoutTxt{font-size:2.6rem}#en #facility .locationLayoutTxt dt{margin-bottom:40px}#en #schedule .scheduleFlow .scheduleTxt{font-size:2.6rem}#en #schedule .scheduleFlow .scheduleFlowTit{font-size:3.4rem}#en #schedule .scheduleFlow .flex{padding-left:0}#en #schedule .scheduleFlow .flowBox{font-size:3rem}#en #schedule .scheduleFlow .flowBox .balloon::before{bottom:-13px}#en #schedule .scheduleFlow .flowBox .balloon::before{left:15px}#en #schedule .scheduleFlow .flowBox .balloon::after{bottom:-15px}#en #schedule .scheduleFlow .flowBox .balloon::after{left:13px}#en #schedule .scheduleFlow .flowBox .right::before{top:18px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:75px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:75px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:100px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-30px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-30px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(19){margin-bottom:30px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-70px}#en #schedule .gridLayout .gridTit{font-size:3.4rem}#en #schedule .gridLayout .gridTxt{font-size:2.6rem}#en #schedule .gridLayout02 .gridList{padding-right:0}#en #schedule .gridLayout02 .gridList dt{font-size:3.2rem}#en #schedule .gridLayout02 .gridList dt{padding-right:30px}#en #schedule .gridLayout02 .gridList dd{font-size:3.2rem}#en #schedule .gridLayout02 .gridTxt{width:402px}#en #schedule .gridLayout02 .gridTxt{font-size:2.6rem}#en #schedule .gridLayout02 .gridTxt{margin-right:45px}}@media screen and (min-width:768px) and (max-width:1024px) and (max-width:767px){.mainTitleArea .mainTit{font-size:4.26667vw}#de .mainTitleArea .mainTit{font-size:4vw}#en .mainTitleArea .mainTit{font-size:4vw}#header .headerNav li a{font-size:4.26667vw}#de #header .headerNav li a{font-size:4.53333vw}#en #header .headerNav li a{font-size:4.53333vw}#footer .footerNav{font-size:3.2vw}#footer .reserveBtn{font-size:4.26667vw}#footer .snsList .tel{font-size:3.2vw}#footer .founderMail .letterTxt{font-size:3.2vw}#de #footer .footerNav{font-size:3.46667vw}#de #footer .reserveBtn{font-size:4.53333vw}#de #footer .founderMail .letterTxt{font-size:3.46667vw}#en #footer .footerNav{font-size:3.46667vw}#en #footer .reserveBtn{font-size:4.53333vw}#en #footer .founderMail .letterTxt{font-size:3.46667vw}#indexTop .intr .flex .txtBox p{font-size:3.2vw}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:4.26667vw}#indexTop .founder .founderTop .founderTopTxt h3{font-size:4.26667vw}#indexTop .founder .founderTop .founderTopTxt p{font-size:3.2vw}#indexTop .founder .founderTop .founderTopTit{font-size:7.2vw}#indexTop .founder .founderMessage p{font-size:3.2vw}#concept .conseptArea .conseptAreaTit{font-size:4.93333vw}#concept .conseptArea .conseptAreaTxt{font-size:3.2vw}#concept .gridLayout .gridTit{font-size:4.26667vw}#concept .gridLayout .gridTxt{font-size:3.2vw}#ayurveda .gridLayout .gridTit{font-size:4.26667vw}#ayurveda .gridLayout .gridTxt{font-size:3.2vw}#contact .contactForm .contactTit{font-size:4.26667vw}#contact .contactForm .contactFormTxt{font-size:4.26667vw}#contact .contactForm .contactFormAttentionTxt{font-size:3.2vw}#contact .contactForm .contactSupplement .contactSupplementTit{font-size:3.2vw}#contact .contactForm .contactSupplement .contactSupplementCon{font-size:3.2vw}#contact .contactForm .topBackBtn a{font-size:3.2vw}#contact .contactForm form .contactFormCon dt{font-size:3.2vw}#contact .contactForm form .contactFormCon dd{font-size:3.2vw}#contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2.93333vw}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:3.2vw}#contact .contactForm form .eroorTxt{font-size:2.93333vw}#contact .contactForm form .annotationTxt{font-size:2.93333vw}#contact .contactForm form .annotationTxtList{font-size:2.93333vw}#contact .contactForm form input{font-size:3.2vw}#contact .contactForm form select{font-size:3.2vw}#contact .contactForm form textarea{font-size:3.2vw}#contact .contactForm form .contactFormBtn{font-size:3.2vw}#contact .contactForm form .contactFormBackBtn{font-size:3.2vw}#contact .contactFaq .contactFaqTit{font-size:4.26667vw}#contact .contactFaq .faqCategoryList .faqCategory{font-size:3.2vw}#contact .contactFaq .faqList .question{font-size:3.2vw}#contact .contactFaq .faqList .answer{font-size:3.2vw}#contact .contactFaq .faqList .answer span{font-size:3.2vw}#contact .stayFee .stayFeeTit{font-size:4.26667vw}#contact .stayFee .stayFeeTxt{font-size:3.2vw}#contact .stayFee .stayFeeTxt strong{font-size:3.46667vw}#contact .stayFee .stayFeeTable{font-size:3.2vw}#contact .stayFee .stayFeeSupplement{font-size:3.2vw}#facility .facilityConTxt{font-size:3.2vw}#facility .facilityConTxt .facilityConTit{font-size:4.26667vw}#facility .slideLayoutTit{font-size:4.53333vw}#facility .locationLayoutTit{font-size:4.53333vw}#facility .locationLayoutTxt{font-size:3.46667vw}#schedule .scheduleFlow .scheduleTxt{font-size:3.2vw}#schedule .scheduleFlow .scheduleFlowTit{font-size:4.26667vw}#schedule .scheduleFlow .flowBox{font-size:4vw}#schedule .gridLayout .gridTit{font-size:4.26667vw}#schedule .gridLayout .gridTxt{font-size:3.2vw}#schedule .gridLayout02 .gridList dt{font-size:4vw}#schedule .gridLayout02 .gridList dd{font-size:4vw}#schedule .gridLayout02 .gridTxt{font-size:3.2vw}#de #indexTop .intr .flex .txtBox p{font-size:3.46667vw}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:4.26667vw}#de #indexTop .founder .founderTop .founderTopTxt h3{font-size:4.53333vw}#de #indexTop .founder .founderTop .founderTopTxt p{font-size:3.46667vw}#de #indexTop .founder .founderTop .founderTopTit{font-size:7.46667vw}#de #indexTop .founder .founderMessage p{font-size:3.46667vw}#de #concept .conseptArea .conseptAreaTit{font-size:5.2vw}#de #concept .conseptArea .conseptAreaTxt{font-size:3.46667vw}#de #concept .gridLayout .gridTit{font-size:4.53333vw}#de #concept .gridLayout .gridTxt{font-size:3.46667vw}#de #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:3.46667vw}#de #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:4.53333vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:4.53333vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:3.46667vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:3.46667vw}#de #contact .contactForm .contactTit{font-size:4.53333vw}#de #contact .contactForm .contactFormTxt{font-size:4.53333vw}#de #contact .contactForm .contactFormAttentionTxt{font-size:3.46667vw}#de #contact .contactForm .contactSupplement .contactSupplementTit{font-size:3.46667vw}#de #contact .contactForm .contactSupplement .contactSupplementCon{font-size:3.46667vw}#de #contact .contactForm .topBackBtn a{font-size:3.46667vw}#de #contact .contactForm form .contactFormCon dt{font-size:3.46667vw}#de #contact .contactForm form .contactFormCon dd{font-size:3.46667vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:3.2vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:3.46667vw}#de #contact .contactForm form .eroorTxt{font-size:3.2vw}#de #contact .contactForm form .annotationTxt{font-size:3.2vw}#de #contact .contactForm form .annotationTxtList{font-size:3.2vw}#de #contact .contactForm form input{font-size:3.46667vw}#de #contact .contactForm form select{font-size:3.46667vw}#de #contact .contactForm form textarea{font-size:3.46667vw}#de #contact .contactForm form .contactFormBtn{font-size:3.46667vw}#de #contact .contactForm form .contactFormBackBtn{font-size:3.46667vw}#de #contact .contactFaq .contactFaqTit{font-size:4.53333vw}#de #contact .contactFaq .faqCategoryList .faqCategory{font-size:3.46667vw}#de #contact .contactFaq .faqList .question{font-size:3.46667vw}#de #contact .contactFaq .faqList .answer{font-size:3.46667vw}#de #contact .contactFaq .faqList .answer span{font-size:3.46667vw}#de #contact .stayFee .stayFeeTit{font-size:4.53333vw}#de #contact .stayFee .stayFeeTxt{font-size:3.46667vw}#de #contact .stayFee .stayFeeTxt strong{font-size:3.73333vw}#de #contact .stayFee .stayFeeTable{font-size:3.46667vw}#de #contact .stayFee .stayFeeSupplement{font-size:3.46667vw}#de #facility .facilityConTxt{font-size:3.46667vw}#de #facility .facilityConTxt .facilityConTit{font-size:4.53333vw}#de #facility .slideLayoutTit{font-size:4.53333vw}#de #facility .locationLayoutTit{font-size:4.53333vw}#de #facility .locationLayoutTxt{font-size:3.46667vw}#de #schedule .scheduleFlow .scheduleTxt{font-size:3.46667vw}#de #schedule .scheduleFlow .scheduleFlowTit{font-size:4.53333vw}#de #schedule .scheduleFlow .flowBox{font-size:4vw}#de #schedule .gridLayout .gridTit{font-size:4.53333vw}#de #schedule .gridLayout .gridTxt{font-size:3.46667vw}#de #schedule .gridLayout02 .gridList dt{font-size:4.26667vw}#de #schedule .gridLayout02 .gridList dd{font-size:4.26667vw}#de #schedule .gridLayout02 .gridTxt{font-size:3.46667vw}#en #indexTop .intr .flex .txtBox p{font-size:3.46667vw}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:4.26667vw}#en #indexTop .founder .founderTop .founderTopTxt h3{font-size:4.53333vw}#en #indexTop .founder .founderTop .founderTopTxt p{font-size:3.46667vw}#en #indexTop .founder .founderTop .founderTopTit{font-size:7.46667vw}#en #indexTop .founder .founderMessage p{font-size:3.46667vw}#en #concept .conseptArea .conseptAreaTit{font-size:5.2vw}#en #concept .conseptArea .conseptAreaTxt{font-size:3.46667vw}#en #concept .gridLayout .gridTit{font-size:4.53333vw}#en #concept .gridLayout .gridTxt{font-size:3.46667vw}#en #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:3.46667vw}#en #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:4.53333vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:4.53333vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:3.46667vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:3.46667vw}#en #contact .contactForm .contactTit{font-size:4.53333vw}#en #contact .contactForm .contactFormTxt{font-size:4.53333vw}#en #contact .contactForm .contactFormAttentionTxt{font-size:3.46667vw}#en #contact .contactForm .contactSupplement .contactSupplementTit{font-size:3.46667vw}#en #contact .contactForm .contactSupplement .contactSupplementCon{font-size:3.46667vw}#en #contact .contactForm .topBackBtn a{font-size:3.46667vw}#en #contact .contactForm form .contactFormCon dt{font-size:3.46667vw}#en #contact .contactForm form .contactFormCon dd{font-size:3.46667vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:3.2vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:3.46667vw}#en #contact .contactForm form .eroorTxt{font-size:3.2vw}#en #contact .contactForm form .annotationTxt{font-size:3.2vw}#en #contact .contactForm form .annotationTxtList{font-size:3.2vw}#en #contact .contactForm form input{font-size:3.46667vw}#en #contact .contactForm form select{font-size:3.46667vw}#en #contact .contactForm form textarea{font-size:3.46667vw}#en #contact .contactForm form .contactFormBtn{font-size:3.46667vw}#en #contact .contactForm form .contactFormBackBtn{font-size:3.46667vw}#en #contact .contactFaq .contactFaqTit{font-size:4.53333vw}#en #contact .contactFaq .faqCategoryList .faqCategory{font-size:3.46667vw}#en #contact .contactFaq .faqList .question{font-size:3.46667vw}#en #contact .contactFaq .faqList .answer{font-size:3.46667vw}#en #contact .contactFaq .faqList .answer span{font-size:3.46667vw}#en #contact .stayFee .stayFeeTit{font-size:4.53333vw}#en #contact .stayFee .stayFeeTxt{font-size:3.46667vw}#en #contact .stayFee .stayFeeTxt strong{font-size:3.73333vw}#en #contact .stayFee .stayFeeTable{font-size:3.46667vw}#en #contact .stayFee .stayFeeSupplement{font-size:3.46667vw}#en #facility .facilityConTxt{font-size:3.46667vw}#en #facility .facilityConTxt .facilityConTit{font-size:4.53333vw}#en #facility .slideLayoutTit{font-size:4.53333vw}#en #facility .locationLayoutTit{font-size:4.53333vw}#en #facility .locationLayoutTxt{font-size:3.46667vw}#en #schedule .scheduleFlow .scheduleTxt{font-size:3.46667vw}#en #schedule .scheduleFlow .scheduleFlowTit{font-size:4.53333vw}#en #schedule .scheduleFlow .flowBox{font-size:4vw}#en #schedule .gridLayout .gridTit{font-size:4.53333vw}#en #schedule .gridLayout .gridTxt{font-size:3.46667vw}#en #schedule .gridLayout02 .gridList dt{font-size:4.26667vw}#en #schedule .gridLayout02 .gridList dd{font-size:4.26667vw}#en #schedule .gridLayout02 .gridTxt{font-size:3.46667vw}}@media screen and (max-width:767px) and (min-width:1366px){.mainTitleArea{padding-top:235px}.mainTitleArea{padding-bottom:0}.mainTitleArea{margin-bottom:135px}.mainTitleArea .mainTit{font-size:4.2rem}#de .mainTitleArea .mainTit{font-size:4.4rem}#en .mainTitleArea .mainTit{font-size:4.4rem}#header{padding-top:25px}#header{padding-bottom:25px}#header{padding-left:30px}#header{padding-right:30px}#header .headerLogo{width:135px}#header .headerNav ul{padding-top:145px}#header .headerNav ul{padding-bottom:60px}#header .headerNav ul{padding-left:100px}#header .headerNav ul{padding-right:100px}#header .headerNav li{margin-bottom:85px}#header .headerNav li.reserve{padding-top:45px}#header .headerNav li.reserve{margin-bottom:45px}#header .headerNav li.lang{margin-bottom:35px}#header .headerNav li.lang .headerNavSubmenuLang{padding-top:45px}#header .headerNav li.lang .headerNavSubmenuLang{padding-bottom:45px}#header .headerNav li.lang .headerNavSubmenuLang a{padding-right:0}#header .headerNav li.lang .headerNavSubmenuLang a{padding-left:15px}#header .headerNav li a{font-size:2.8rem}#header .instagramBtn{width:50px}#header .instagramBtn{margin-right:15px}#header .facebookBtn{width:50px}#header .facebookBtn{margin-right:30px}#header .headerNavSubmenuLang{font-size:2.6rem}#header .headerNavSubmenuLang{top:55px}#header .headerNavSubmenuLang{right:140px}#header .headerNavBtn{top:42px}#header .headerNavBtn{right:35px}#header .headerNavBtn{width:68px}#header .headerNavBtn{height:42px}#de #header .headerNav li a{font-size:3rem}#de #header .headerNavSubmenuLang{font-size:2.6rem}#en #header .headerNav li a{font-size:3rem}#en #header .headerNavSubmenuLang{font-size:2.6rem}#footer{padding-top:70px}#footer{padding-bottom:50px}#footer .footerNav{font-size:2.8rem}#footer .footerNav{margin-bottom:20px}#footer .footerNav li{margin-bottom:50px}#footer .reserveBtn{font-size:3rem}#footer .reserveBtn{margin-bottom:40px}#footer .reserveBtn a{padding-top:15px}#footer .reserveBtn a{padding-bottom:15px}#footer .reserveBtn a{padding-right:30px}#footer .reserveBtn a{padding-left:30px}#footer .snsList{margin-bottom:50px}#footer .snsList li{width:43px}#footer .snsList li{margin-right:20px}#footer .snsList .tel{font-size:2.8rem}#footer .snsList .tel a img{width:43px}#footer .snsList .tel a span{padding-left:10px}#footer .founderMail{margin-bottom:8px}#footer .founderMail .letterTit{margin-bottom:25px}#footer .founderMail .letterTxt{font-size:2.8rem}#footer .founderMail .letterTxt{margin-bottom:15px}#footer .founderMail #mc_embed_signup div#mce-responses .response{font-size:2.4rem}#footer .footerfoterInstagramTit{padding-top:50px}#footer .footerfoterInstagramTit{margin-bottom:12px}#footer .footerfoterInstagramTit .logo{width:50px}#footer .footerfoterInstagramTit .logo{margin-top:13px}#footer .footerfoterInstagramTit .logo{margin-right:8px}#footer .footerfoterInstagramTit .tit{width:240px}#footer .foterInstagram{margin-bottom:70px}#de #footer{padding-top:20px}#de #footer .footerNav{font-size:3rem}#de #footer .reserveBtn{font-size:3.2rem}#de #footer .founderMail .letterTxt{font-size:3rem}#de #footer .founderMail #mc_embed_signup div#mce-responses .response{font-size:2.6rem}#en #footer{padding-top:20px}#en #footer .footerNav{font-size:3rem}#en #footer .reserveBtn{font-size:3.2rem}#en #footer .founderMail .letterTxt{font-size:3rem}#en #footer .founderMail #mc_embed_signup div#mce-responses .response{font-size:2.6rem}#indexTop .mainVisual{margin-bottom:130px}#indexTop .mainVisual .logo{width:422px}#indexTop .mainVisual .scrollIcon{width:65px}#indexTop .mainVisual .scrollIcon{bottom:70px}#indexTop .intr{margin-bottom:200px}#indexTop .intr .intrTit{margin-bottom:110px}#indexTop .intr .flex .imgBox{margin-top:0}#indexTop .intr .flex .txtBox{margin-left:0}#indexTop .intr .flex .txtBox{margin-bottom:110px}#indexTop .intr .flex .txtBox p{font-size:3rem}#indexTop .topics{margin-bottom:255px}#indexTop .topics .topicsTit{font-size:5.4rem}#indexTop .topics .topicsTit{margin-bottom:30px}#indexTop .topics .topicsMore a{font-size:3rem}#indexTop .topics .topicsCard{margin-bottom:50px}#indexTop .topics .topicsCard img{height:425px}#indexTop .topics .topicsCard .topicsCardTit{font-size:3.2rem}#indexTop .topics .topicsCard .topicsCardTit{padding-top:20px}#indexTop .tagiruContentArea{margin-bottom:250px}#indexTop .tagiruContentArea .tagiruContent{margin-bottom:190px}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:4.2rem}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-top:0}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-bottom:30px}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-right:0}#indexTop .founder{margin-bottom:130px}#indexTop .founder .founderTop .founderTopImg{margin-bottom:50px}#indexTop .founder .founderTop .founderTopTxt h3{font-size:3rem}#indexTop .founder .founderTop .founderTopTxt h3{margin-bottom:25px}#indexTop .founder .founderTop .founderTopTxt p{font-size:2.8rem}#indexTop .founder .founderTop .founderTopTit{font-size:5.4rem}#indexTop .founder .founderTop .founderTopTit{margin-bottom:50px}#indexTop .founder .founderMessage{margin-top:115px}#indexTop .founder .founderMessage .founderMessageLetter{margin-bottom:55px}#indexTop .founder .founderMessage p{font-size:2.8rem}#indexTop .founder .founderMessage p.rightTxt{padding-top:40px}#topics{margin-bottom:250px}#topics .topicsList .topicsCard{margin-bottom:70px}#topics .topicsList .topicsCard img{height:425px}#topics .topicsList .topicsCard .topicsCardTit{font-size:3.2rem}#topics .topicsList .topicsCard .topicsCardTit{padding-top:20px}#topics .listPagerNumber{margin-top:70px}#topics .listPagerNumber .number{font-size:3rem}#topics .listPagerNumber .number{margin-right:30px}#topics .listPagerNumber .number{margin-left:30px}#topics .listPagerNumber .number.prev{margin-right:40px}#topics .listPagerNumber .number.next{margin-left:40px}#topics .topicsArticle{padding-top:160px}#topics .topicsArticle .topicsArticleTit{font-size:4rem}#topics .topicsArticle p{font-size:3rem}#topics .newTopicsList{margin-top:90px}#topics .newTopicsList .titleArea{padding-top:90px}#topics .newTopicsList .topicsTit{font-size:5.4rem}#topics .newTopicsList .topicsTit{margin-bottom:30px}#topics .newTopicsList .topicsMore a{font-size:3rem}#topics .newTopicsList .topicsCard{margin-bottom:50px}#topics .newTopicsList .topicsCard img{height:425px}#topics .newTopicsList .topicsCard .topicsCardTit{font-size:3rem}#topics .newTopicsList .topicsCard .topicsCardTit{padding-top:20px}#concept{margin-bottom:250px}#concept .conseptArea{margin-bottom:220px}#concept .conseptArea .img{margin-bottom:120px}#concept .conseptArea .conseptAreaTit{font-size:3.9rem}#concept .conseptArea .conseptAreaTit{margin-bottom:70px}#concept .conseptArea .conseptAreaTit{padding-left:0}#concept .conseptArea .conseptAreaTxt{font-size:3rem}#concept .conseptArea .conseptAreaTxt{padding-left:0}#concept .gridLayout{margin-bottom:265px}#concept .gridLayout.grid01 .img02{width:360px}#concept .gridLayout.grid01 .img02{margin-left:50px}#concept .gridLayout.grid02 .img02{width:394px}#concept .gridLayout.grid02 .img02{margin-right:60px}#concept .gridLayout.grid03 .img02{width:509px}#concept .gridLayout.grid04 .img02{width:374px}#concept .gridLayout.grid04 .img02{margin-left:60px}#concept .gridLayout .gridTit{font-size:3.4rem}#concept .gridLayout .gridTit{padding-right:0}#concept .gridLayout .gridTit{margin-bottom:40px}#concept .gridLayout .gridTxt{font-size:3rem}#concept .gridLayout .gridTxt{padding-right:0}#concept .gridLayout .img{margin-bottom:25px}#concept .gridLayout .img{margin-left:0}#concept .gridLayout .img02{margin-top:80px}#ayurveda{margin-bottom:250px}#ayurveda .gridLayout{margin-bottom:132px}#ayurveda .gridLayout .gridTit{font-size:3.4rem}#ayurveda .gridLayout .gridTit{padding-right:0}#ayurveda .gridLayout .gridTit{margin-bottom:40px}#ayurveda .gridLayout .gridTxt{font-size:3rem}#ayurveda .gridLayout .gridTxt{padding-right:0}#ayurveda .gridLayout .img{margin-bottom:25px}#ayurveda .gridLayout .img{margin-left:0}#contact{margin-bottom:250px}#contact .contactForm.confirm .contactFormTxt{margin-bottom:60px}#contact .contactForm.confirm .contactFormCon{margin-bottom:80px}#contact .contactForm{margin-bottom:120px}#contact .contactForm .contactTit{font-size:4.2rem}#contact .contactForm .contactTit{margin-bottom:75px}#contact .contactForm .contactFormTxt{font-size:2.8rem}#contact .contactForm .contactFormTxt{margin-bottom:40px}#contact .contactForm .contactFormAttentionTxt{font-size:3rem}#contact .contactForm .contactFormAttentionTxt{margin-bottom:30px}#contact .contactForm .contactSupplement{margin-bottom:80px}#contact .contactForm .contactSupplement .contactSupplementTit{font-size:3rem}#contact .contactForm .contactSupplement .contactSupplementTit{margin-bottom:10px}#contact .contactForm .contactSupplement .contactSupplementCon{font-size:3rem}#contact .contactForm .contactSupplement .contactSupplementCon{margin-bottom:40px}#contact .contactForm .topBackBtn{width:320px}#contact .contactForm .topBackBtn{margin-top:200px}#contact .contactForm .topBackBtn a{font-size:3rem}#contact .contactForm .topBackBtn a{padding-top:40px}#contact .contactForm .topBackBtn a{padding-bottom:40px}#contact .contactForm form .contactFormCon dd.select::after{width:10px}#contact .contactForm form .contactFormCon dd.select::after{height:10px}#contact .contactForm form .contactFormCon dd.select::after{right:30px}#contact .contactForm form .contactFormCon dd.select::after{top:40px}#contact .contactForm form .contactFormCon dd .icon{font-size:3rem}#contact .contactForm form .contactFormCon dd .icon{padding-top:10px}#contact .contactForm form .contactFormCon dd .icon{padding-bottom:10px}#contact .contactForm form .contactFormCon dd .icon{padding-right:10px}#contact .contactForm form .contactFormCon{margin-bottom:50px}#contact .contactForm form .contactFormCon.mailCheck{margin-top:60px}#contact .contactForm form .contactFormCon.mailCheck{margin-bottom:60px}#contact .contactForm form .contactFormCon.mailCheck dd{margin-top:0}#contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:2.8rem}#contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{padding-left:62px}#contact .contactForm form .contactFormCon.mailCheck dd .icon{padding-top:3px}#contact .contactForm form .contactFormCon.mailCheck dd .icon{padding-right:10px}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:3rem}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{padding-left:44px}#contact .contactForm form .contactFormCon dt{font-size:3rem}#contact .contactForm form .contactFormCon dt{padding-bottom:15px}#contact .contactForm form .contactFormCon dd{font-size:3rem}#contact .contactForm form .eroorTxt{font-size:2.8rem}#contact .contactForm form .eroorTxt{padding-top:10px}#contact .contactForm form .eroorTxt{padding-left:20px}#contact .contactForm form .annotationTxt{font-size:2.8rem}#contact .contactForm form .annotationTxtList{font-size:2.8rem}#contact .contactForm form input{font-size:3rem}#contact .contactForm form input{height:90px}#contact .contactForm form input{padding-top:5px}#contact .contactForm form input{padding-bottom:5px}#contact .contactForm form input{padding-right:15px}#contact .contactForm form input{padding-left:15px}#contact .contactForm form select{font-size:3rem}#contact .contactForm form select{height:90px}#contact .contactForm form select{padding-top:5px}#contact .contactForm form select{padding-bottom:5px}#contact .contactForm form select{padding-right:15px}#contact .contactForm form select{padding-left:15px}#contact .contactForm form textarea{font-size:3rem}#contact .contactForm form textarea{padding:15px}#contact .contactForm form textarea{height:260px}#contact .contactForm form .btnArea{margin-top:20px}#contact .contactForm form .contactFormBtn{font-size:3rem}#contact .contactForm form .contactFormBtn{padding-top:40px}#contact .contactForm form .contactFormBtn{padding-bottom:40px}#contact .contactForm form .contactFormBtn{padding-right:100px}#contact .contactForm form .contactFormBtn{padding-left:100px}#contact .contactForm form .contactFormBtn{margin-left:25px}#contact .contactForm form .contactFormBackBtn{font-size:3rem}#contact .contactForm form .contactFormBackBtn{padding-top:40px}#contact .contactForm form .contactFormBackBtn{padding-bottom:40px}#contact .contactForm form .contactFormBackBtn{padding-right:65px}#contact .contactForm form .contactFormBackBtn{padding-left:65px}#contact .contactFaq .contactFaqTit{font-size:4.2rem}#contact .contactFaq .contactFaqTit{margin-bottom:75px}#contact .contactFaq .faqCategoryList{margin-bottom:75px}#contact .contactFaq .faqCategoryList .faqCategory{padding-top:40px}#contact .contactFaq .faqCategoryList .faqCategory{padding-bottom:40px}#contact .contactFaq .faqCategoryList .faqCategory{padding-right:20px}#contact .contactFaq .faqCategoryList .faqCategory{padding-left:20px}#contact .contactFaq .faqCategoryList .faqCategory{font-size:3rem}#contact .contactFaq .faqList .question{font-size:3rem}#contact .contactFaq .faqList .question{margin-bottom:15px}#contact .contactFaq .faqList .answer{font-size:3rem}#contact .contactFaq .faqList .answer{margin-bottom:100px}#contact .contactFaq .faqList .answer span{font-size:3rem}#contact .stayFee{margin-bottom:120px}#contact .stayFee .stayFeeTit{font-size:4.2rem}#contact .stayFee .stayFeeTit{margin-bottom:75px}#contact .stayFee .stayFeeTxt{font-size:3rem}#contact .stayFee .stayFeeTxt{margin-bottom:55px}#contact .stayFee .stayFeeTxt strong{font-size:3.2rem}#contact .stayFee .stayFeeTable{font-size:3rem}#contact .stayFee .stayFeeTable{margin-bottom:30px}#contact .stayFee .stayFeeTable tr:first-of-type .day{margin-top:0}#contact .stayFee .stayFeeTable th{padding-bottom:25px}#contact .stayFee .stayFeeTable th.day{padding-bottom:15px}#contact .stayFee .stayFeeTable th.day{margin-top:45px}#contact .stayFee .stayFeeTable th.day{margin-bottom:20px}#contact .stayFee .stayFeeTable td{padding-bottom:25px}#contact .stayFee .stayFeeSupplement{font-size:3rem}#facility{margin-bottom:250px}#facility .facilityConTxt{font-size:3rem}#facility .facilityConTxt{padding-top:80px}#facility .facilityConTxt{padding-bottom:80px}#facility .facilityConTxt{padding-left:0}#facility .facilityConTxt{padding-right:0}#facility .facilityConTxt{margin-bottom:80px}#facility .facilityConTxt .facilityConTit{font-size:3.4rem}#facility .facilityConTxt .facilityConTit{padding-bottom:40px}#facility .gridLayout{margin-bottom:200px}#facility .gridLayout .imgGrid01{width:450px}#facility .gridLayout .imgGrid02{width:210px}#facility .gridLayout .imgGrid02{margin-top:50px}#facility .gridLayout .imgGrid02{margin-bottom:265px}#facility .gridLayout .imgGrid03{width:550px}#facility .gridLayout .imgGrid03{margin-bottom:230px}#facility .gridLayout .imgGrid04{width:356px}#facility .gridLayout .imgGrid05{width:440px}#facility .gridLayout .imgGrid05{margin-bottom:105px}#facility .gridLayout .imgGrid06{width:255px}#facility .gridLayout .imgGrid06{padding-bottom:70px}#facility .gridLayout .imgGrid06{margin-right:0}#facility .gridLayout .imgGrid07{width:305px}#facility .gridLayout .imgGrid07{margin-left:60px}#facility .gridLayout .imgGrid08{width:548px}#facility .gridLayout .imgGrid08{padding-bottom:310px}#facility .gridLayout .imgGrid08{margin-right:30px}#facility .gridLayout .imgGrid08{margin-top:105px}#facility .gridLayout .imgGrid09{width:270px}#facility .gridLayout .imgGrid09{margin-left:20px}#facility .gridLayout .imgGrid10{width:410px}#facility .gridLayout .imgGrid10{margin-top:70px}#facility .gridLayout .imgGrid10{margin-bottom:120px}#facility .gridLayout .imgGrid10{margin-right:0}#facility .gridLayout .imgGrid24{width:490px}#facility .gridLayout .imgGrid24{margin-bottom:150px}#facility .gridLayout .imgGrid11{width:490px}#facility .gridLayout .imgGrid11{margin-left:85px}#facility .gridLayout .imgGrid11{margin-bottom:220px}#facility .gridLayout .imgGrid12{width:265px}#facility .gridLayout .imgGrid12{padding-bottom:235px}#facility .gridLayout .imgGrid12{margin-right:45px}#facility .gridLayout .imgGrid13{width:250px}#facility .gridLayout .imgGrid13{margin-left:60px}#facility .gridLayout .imgGrid25{width:490px}#facility .gridLayout .imgGrid25{margin-top:165px}#facility .gridLayout .imgGrid14{width:300px}#facility .gridLayout .imgGrid14{margin-top:125px}#facility .gridLayout .imgGrid15{width:360px}#facility .gridLayout .imgGrid15{padding-bottom:540px}#facility .gridLayout .imgGrid15{margin-top:170px}#facility .gridLayout .imgGrid16{width:252px}#facility .gridLayout .imgGrid17{width:266px}#facility .gridLayout .imgGrid17{margin-left:60px}#facility .gridLayout .imgGrid18{width:360px}#facility .gridLayout .imgGrid18{margin-top:100px}#facility .gridLayout .imgGrid18{margin-right:45px}#facility .gridLayout .imgGrid19{width:520px}#facility .gridLayout .imgGrid19{margin-top:160px}#facility .gridLayout .imgGrid19{margin-left:60px}#facility .gridLayout .imgGrid20{width:270px}#facility .gridLayout .imgGrid20{padding-bottom:200px}#facility .gridLayout .imgGrid20{margin-top:100px}#facility .gridLayout .imgGrid20{margin-right:30px}#facility .gridLayout .imgGrid21{width:280px}#facility .gridLayout .imgGrid21{margin-left:30px}#facility .gridLayout .imgGrid22{width:320px}#facility .gridLayout .imgGrid22{margin-top:50px}#facility .gridLayout .imgGrid22{margin-right:90px}#facility .gridLayout .imgGrid23{width:520px}#facility .gridLayout .imgGrid23{margin-top:155px}#facility .gridLayout .imgGrid23{margin-left:70px}#facility .slideLayoutTit{font-size:4.4rem}#facility .slideLayoutTit{margin-bottom:75px}#facility .slideLayout{margin-bottom:200px}#facility .slideLayout .contentArrowSlider{padding-right:15px}#facility .slideLayout .contentArrowSlider{padding-left:15px}#facility .slideLayout .contentArrowSlider .slide{padding-right:15px}#facility .slideLayout .contentArrowSlider .slide{padding-left:15px}#facility .slideLayout .contentArrowSlider .slide-arrow{width:30px}#facility .slideLayout .contentArrowSlider .slide-arrow{height:30px}#facility .slideLayout .contentArrowSlider .prev-arrow{left:-10px}#facility .slideLayout .contentArrowSlider .next-arrow{right:-10px}#facility .locationLayoutTit{font-size:4.4rem}#facility .locationLayoutTit{margin-bottom:75px}#facility .locationLayoutTxt{font-size:3.2rem}#facility .locationLayoutTxt dt{margin-bottom:40px}#schedule{margin-bottom:250px}#schedule .scheduleFlow{margin-bottom:180px}#schedule .scheduleFlow .scheduleTxt{font-size:3rem}#schedule .scheduleFlow .scheduleTxt{padding-bottom:80px}#schedule .scheduleFlow .scheduleTxt{padding-left:0}#schedule .scheduleFlow .scheduleTxt{padding-right:0}#schedule .scheduleFlow .scheduleTxt{margin-bottom:80px}#schedule .scheduleFlow .scheduleFlowTit{font-size:3.4rem}#schedule .scheduleFlow .scheduleFlowTit{margin-bottom:55px}#schedule .scheduleFlow .flex{padding-left:35px}#schedule .scheduleFlow .flowBox{font-size:3.4rem}#schedule .scheduleFlow .flowBox{padding-top:45px}#schedule .scheduleFlow .flowBox{padding-bottom:90px}#schedule .scheduleFlow .flowBox{padding-right:0}#schedule .scheduleFlow .flowBox .balloon::before{bottom:-9px}#schedule .scheduleFlow .flowBox .balloon::before{left:11px}#schedule .scheduleFlow .flowBox .balloon{font-size:3rem}#schedule .scheduleFlow .flowBox .balloon{width:140px}#schedule .scheduleFlow .flowBox .balloon{top:-45px}#schedule .scheduleFlow .flowBox .balloon{font-size:1.6rem}#schedule .scheduleFlow .flowBox .balloon::before{left:12px}#schedule .scheduleFlow .flowBox .balloon::after{left:10px}#schedule .scheduleFlow .flowBox .balloon a{padding-top:8px}#schedule .scheduleFlow .flowBox .balloon a{padding-bottom:8px}#schedule .scheduleFlow .flowBox .balloon a{padding-left:15px}#schedule .scheduleFlow .flowBox .balloon a{padding-right:15px}#schedule .scheduleFlow .flowBox .left{padding-right:50px}#schedule .scheduleFlow .flowBox .right::before{top:16px}#schedule .scheduleFlow .flowBox .right::before{left:-12px}#schedule .scheduleFlow .flowBox .right::before{width:28px}#schedule .scheduleFlow .flowBox .right::before{height:28px}#schedule .scheduleFlow .flowBox .right{padding-left:45px}#schedule .scheduleFlow .flowBox .flow{margin-bottom:40px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(1){margin-bottom:106px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(3){margin-bottom:80px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(4){margin-bottom:410px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:95px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:95px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:130px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-50px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(10){margin-bottom:105px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(11){margin-bottom:730px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(12){margin-bottom:125px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(13){margin-bottom:135px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(14){margin-bottom:110px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(15){margin-bottom:40px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(16){margin-bottom:85px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-50px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(18){margin-bottom:135px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(19){margin-bottom:0}#schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-95px}#schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-bottom:0}#schedule .scheduleFlow .flowBox .flow:nth-of-type(22){margin-top:0}#schedule .scheduleFlow .img01{width:266px}#schedule .scheduleFlow .img01{margin-top:20px}#schedule .scheduleFlow .img02{width:266px}#schedule .scheduleFlow .img02{margin-top:20px}#schedule .scheduleFlow .img03{width:283px}#schedule .scheduleFlow .img03{margin-top:20px}#schedule .scheduleFlow .img03{margin-bottom:0}#schedule .scheduleFlow .img04{width:272px}#schedule .scheduleFlow .img04{margin-top:20px}#schedule .gridLayout{margin-bottom:132px}#schedule .gridLayout .gridTit{font-size:3.4rem}#schedule .gridLayout .gridTit{padding-right:0}#schedule .gridLayout .gridTit{margin-bottom:40px}#schedule .gridLayout .gridTxt{font-size:3rem}#schedule .gridLayout .gridTxt{padding-right:0}#schedule .gridLayout .img{margin-bottom:25px}#schedule .gridLayout .img{margin-left:0}#schedule .gridLayout02{padding-top:60px}#schedule .gridLayout02{margin-bottom:240px}#schedule .gridLayout02 .gridList{padding-right:0}#schedule .gridLayout02 .gridList{margin-bottom:40px}#schedule .gridLayout02 .gridList dt{font-size:3.2rem}#schedule .gridLayout02 .gridList dt{padding-right:0}#schedule .gridLayout02 .gridList dt{margin-bottom:10px}#schedule .gridLayout02 .gridList dd{font-size:3rem}#schedule .gridLayout02 .gridTxt{font-size:3rem}#schedule .gridLayout02 .gridTxt{padding-bottom:0}#schedule .gridLayout02 .gridTxt{margin-right:0}#schedule .gridLayout02 .gridTxt{margin-bottom:80px}#schedule .gridLayout02 .img{width:374px}#schedule .gridLayout02 .img{padding-left:0}#de #indexTop .mainVisual{margin-bottom:130px}#de #indexTop .mainVisual .logo{width:422px}#de #indexTop .mainVisual .scrollIcon{width:65px}#de #indexTop .mainVisual .scrollIcon{bottom:70px}#de #indexTop .intr{margin-bottom:200px}#de #indexTop .intr .intrTit{margin-bottom:110px}#de #indexTop .intr .flex .imgBox{margin-top:0}#de #indexTop .intr .flex .txtBox{margin-left:0}#de #indexTop .intr .flex .txtBox{margin-bottom:110px}#de #indexTop .intr .flex .txtBox p{font-size:3.2rem}#de #indexTop .topics{margin-bottom:255px}#de #indexTop .topics .topicsTit{font-size:5.6rem}#de #indexTop .topics .topicsTit{margin-bottom:30px}#de #indexTop .topics .topicsMore a{font-size:3.2rem}#de #indexTop .topics .topicsCard{margin-bottom:50px}#de #indexTop .topics .topicsCard img{height:425px}#de #indexTop .topics .topicsCard .topicsCardTit{font-size:3.4rem}#de #indexTop .topics .topicsCard .topicsCardTit{padding-top:20px}#de #indexTop .tagiruContentArea{margin-bottom:250px}#de #indexTop .tagiruContentArea .tagiruContent{margin-bottom:190px}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:4.2rem}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-top:0}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-bottom:30px}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-right:0}#de #indexTop .founder{margin-bottom:130px}#de #indexTop .founder .founderTop .founderTopImg{margin-bottom:50px}#de #indexTop .founder .founderTop .founderTopTxt h3{font-size:3.2rem}#de #indexTop .founder .founderTop .founderTopTxt h3{margin-bottom:25px}#de #indexTop .founder .founderTop .founderTopTxt p{font-size:3rem}#de #indexTop .founder .founderTop .founderTopTit{font-size:5.6rem}#de #indexTop .founder .founderTop .founderTopTit{margin-bottom:50px}#de #indexTop .founder .founderMessage{margin-top:115px}#de #indexTop .founder .founderMessage .founderMessageLetter{margin-bottom:55px}#de #indexTop .founder .founderMessage p{font-size:3rem}#de #indexTop .founder .founderMessage p.rightTxt{padding-top:40px}#de #topics{margin-bottom:250px}#de #topics .topicsList .topicsCard{margin-bottom:70px}#de #topics .topicsList .topicsCard img{height:425px}#de #topics .topicsList .topicsCard .topicsCardTit{font-size:3.4rem}#de #topics .topicsList .topicsCard .topicsCardTit{padding-top:20px}#de #topics .listPagerNumber{margin-top:70px}#de #topics .listPagerNumber .number{font-size:3.2rem}#de #topics .listPagerNumber .number{margin-right:30px}#de #topics .listPagerNumber .number{margin-left:30px}#de #topics .listPagerNumber .number.prev{margin-right:40px}#de #topics .listPagerNumber .number.next{margin-left:40px}#de #topics .topicsArticle{padding-top:160px}#de #topics .topicsArticle .topicsArticleTit{font-size:4.2rem}#de #topics .topicsArticle p{font-size:3.2rem}#de #topics .newTopicsList{margin-top:90px}#de #topics .newTopicsList .titleArea{padding-top:90px}#de #topics .newTopicsList .topicsTit{font-size:5.6rem}#de #topics .newTopicsList .topicsTit{margin-bottom:30px}#de #topics .newTopicsList .topicsMore a{font-size:3.2rem}#de #topics .newTopicsList .topicsCard{margin-bottom:50px}#de #topics .newTopicsList .topicsCard img{height:425px}#de #topics .newTopicsList .topicsCard .topicsCardTit{font-size:3.2rem}#de #topics .newTopicsList .topicsCard .topicsCardTit{padding-top:20px}#de #concept{margin-bottom:250px}#de #concept .conseptArea{margin-bottom:220px}#de #concept .conseptArea .img{margin-bottom:120px}#de #concept .conseptArea .conseptAreaTit{font-size:4.1rem}#de #concept .conseptArea .conseptAreaTit{margin-bottom:70px}#de #concept .conseptArea .conseptAreaTit{padding-left:0}#de #concept .conseptArea .conseptAreaTxt{font-size:3.2rem}#de #concept .conseptArea .conseptAreaTxt{padding-left:0}#de #concept .gridLayout{margin-bottom:265px}#de #concept .gridLayout.grid01 .img02{width:360px}#de #concept .gridLayout.grid01 .img02{margin-left:50px}#de #concept .gridLayout.grid02 .img02{width:394px}#de #concept .gridLayout.grid02 .img02{margin-right:60px}#de #concept .gridLayout.grid03 .img02{width:509px}#de #concept .gridLayout.grid04 .img02{width:374px}#de #concept .gridLayout.grid04 .img02{margin-left:60px}#de #concept .gridLayout .gridTit{font-size:3.6rem}#de #concept .gridLayout .gridTit{padding-right:0}#de #concept .gridLayout .gridTit{margin-bottom:40px}#de #concept .gridLayout .gridTxt{font-size:3.2rem}#de #concept .gridLayout .gridTxt{padding-right:0}#de #concept .gridLayout .img{margin-bottom:25px}#de #concept .gridLayout .img{margin-left:0}#de #concept .gridLayout .img02{margin-top:80px}#de #ayurveda{margin-bottom:250px}#de #ayurveda .ayurvedaCon{margin-bottom:220px}#de #ayurveda .ayurvedaCon .ayurvedaConTxtBox{padding-top:80px}#de #ayurveda .ayurvedaCon .ayurvedaConTxtBox{padding-bottom:80px}#de #ayurveda .ayurvedaCon .ayurvedaConTxtBox{padding-left:0}#de #ayurveda .ayurvedaCon .ayurvedaConTxtBox{padding-right:0}#de #ayurveda .ayurvedaCon .ayurvedaConTxtBox{margin-bottom:80px}#de #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:3.2rem}#de #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:3.6rem}#de #ayurveda .ayurvedaCon .ayurvedaConTit{padding-bottom:40px}#de #ayurveda .ayurvedaCon .ayurvedaSubCon{margin-bottom:120px}#de #ayurveda .ayurvedaCon .ayurvedaSubCon .img{margin-bottom:50px}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:3.6rem}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{padding-left:0}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{padding-right:0}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{margin-bottom:40px}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:3.2rem}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{padding-left:0}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{padding-right:0}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{margin-bottom:60px}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt cite::before{padding-right:10px}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:3.2rem}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{padding-left:0}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{padding-right:0}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{margin-bottom:60px}#de #ayurveda .ayurvedaCon .ayurvedaSubConList .list{margin-bottom:10px}#de #contact{margin-bottom:250px}#de #contact .contactForm.confirm .contactFormTxt{margin-bottom:60px}#de #contact .contactForm.confirm .contactFormCon{margin-bottom:80px}#de #contact .contactForm{margin-bottom:120px}#de #contact .contactForm .contactTit{font-size:4.6rem}#de #contact .contactForm .contactTit{margin-bottom:75px}#de #contact .contactForm .contactFormTxt{font-size:3rem}#de #contact .contactForm .contactFormTxt{margin-bottom:40px}#de #contact .contactForm .contactFormAttentionTxt{font-size:3.2rem}#de #contact .contactForm .contactFormAttentionTxt{margin-bottom:30px}#de #contact .contactForm .contactSupplement{margin-bottom:80px}#de #contact .contactForm .contactSupplement .contactSupplementTit{font-size:3.2rem}#de #contact .contactForm .contactSupplement .contactSupplementTit{margin-bottom:10px}#de #contact .contactForm .contactSupplement .contactSupplementCon{font-size:3.2rem}#de #contact .contactForm .contactSupplement .contactSupplementCon{margin-bottom:40px}#de #contact .contactForm .topBackBtn{width:320px}#de #contact .contactForm .topBackBtn{margin-top:200px}#de #contact .contactForm .topBackBtn a{font-size:3.2rem}#de #contact .contactForm .topBackBtn a{padding-top:40px}#de #contact .contactForm .topBackBtn a{padding-bottom:40px}#de #contact .contactForm form .contactFormCon dd.select::after{width:10px}#de #contact .contactForm form .contactFormCon dd.select::after{height:10px}#de #contact .contactForm form .contactFormCon dd.select::after{right:30px}#de #contact .contactForm form .contactFormCon dd.select::after{top:40px}#de #contact .contactForm form .contactFormCon dd .icon{font-size:3.2rem}#de #contact .contactForm form .contactFormCon dd .icon{padding-top:10px}#de #contact .contactForm form .contactFormCon dd .icon{padding-bottom:10px}#de #contact .contactForm form .contactFormCon dd .icon{padding-right:10px}#de #contact .contactForm form .contactFormCon{margin-bottom:50px}#de #contact .contactForm form .contactFormCon dt{font-size:3.2rem}#de #contact .contactForm form .contactFormCon dt{padding-bottom:15px}#de #contact .contactForm form .contactFormCon dd{font-size:3.2rem}#de #contact .contactForm form .contactFormCon.mailCheck{margin-top:60px}#de #contact .contactForm form .contactFormCon.mailCheck{margin-bottom:60px}#de #contact .contactForm form .contactFormCon.mailCheck dd{margin-top:0}#de #contact .contactForm form .contactFormCon.mailCheck dd .icon{padding-top:3px}#de #contact .contactForm form .contactFormCon.mailCheck dd .icon{padding-right:10px}#de #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:3rem}#de #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{padding-left:80px}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:3.2rem}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{padding-left:54px}#de #contact .contactForm form .eroorTxt{font-size:3rem}#de #contact .contactForm form .eroorTxt{padding-top:10px}#de #contact .contactForm form .eroorTxt{padding-left:20px}#de #contact .contactForm form .annotationTxt{font-size:3rem}#de #contact .contactForm form .annotationTxtList{font-size:3rem}#de #contact .contactForm form input{font-size:3.2rem}#de #contact .contactForm form input{height:90px}#de #contact .contactForm form input{padding-top:5px}#de #contact .contactForm form input{padding-bottom:5px}#de #contact .contactForm form input{padding-right:15px}#de #contact .contactForm form input{padding-left:15px}#de #contact .contactForm form input::-webkit-input-placeholder{font-size:3rem}#de #contact .contactForm form input::-moz-placeholder{font-size:3rem}#de #contact .contactForm form input::-ms-input-placeholder{font-size:3rem}#de #contact .contactForm form input::placeholder{font-size:3rem}#de #contact .contactForm form select{font-size:3.2rem}#de #contact .contactForm form select{height:90px}#de #contact .contactForm form select{padding-top:5px}#de #contact .contactForm form select{padding-bottom:5px}#de #contact .contactForm form select{padding-right:15px}#de #contact .contactForm form select{padding-left:15px}#de #contact .contactForm form textarea{font-size:3.2rem}#de #contact .contactForm form textarea{padding:15px}#de #contact .contactForm form textarea{height:260px}#de #contact .contactForm form .btnArea{margin-top:20px}#de #contact .contactForm form .contactFormBtn{font-size:3.2rem}#de #contact .contactForm form .contactFormBtn{padding-top:40px}#de #contact .contactForm form .contactFormBtn{padding-bottom:40px}#de #contact .contactForm form .contactFormBtn{padding-right:100px}#de #contact .contactForm form .contactFormBtn{padding-left:100px}#de #contact .contactForm form .contactFormBtn{margin-left:25px}#de #contact .contactForm form .contactFormBackBtn{font-size:3.2rem}#de #contact .contactForm form .contactFormBackBtn{padding-top:40px}#de #contact .contactForm form .contactFormBackBtn{padding-bottom:40px}#de #contact .contactForm form .contactFormBackBtn{padding-right:65px}#de #contact .contactForm form .contactFormBackBtn{padding-left:65px}#de #contact .contactFaq .contactFaqTit{font-size:4.4rem}#de #contact .contactFaq .contactFaqTit{margin-bottom:75px}#de #contact .contactFaq .faqCategoryList{margin-bottom:75px}#de #contact .contactFaq .faqCategoryList .faqCategory{padding-top:40px}#de #contact .contactFaq .faqCategoryList .faqCategory{padding-bottom:40px}#de #contact .contactFaq .faqCategoryList .faqCategory{padding-right:20px}#de #contact .contactFaq .faqCategoryList .faqCategory{padding-left:20px}#de #contact .contactFaq .faqCategoryList .faqCategory{font-size:3.2rem}#de #contact .contactFaq .faqList .question{font-size:3.2rem}#de #contact .contactFaq .faqList .question{margin-bottom:15px}#de #contact .contactFaq .faqList .answer{font-size:3.2rem}#de #contact .contactFaq .faqList .answer{margin-bottom:100px}#de #contact .contactFaq .faqList .answer span{font-size:3.2rem}#de #contact .stayFee{margin-bottom:120px}#de #contact .stayFee .stayFeeTit{font-size:4.4rem}#de #contact .stayFee .stayFeeTit{margin-bottom:75px}#de #contact .stayFee .stayFeeTxt{font-size:3.2rem}#de #contact .stayFee .stayFeeTxt{margin-bottom:55px}#de #contact .stayFee .stayFeeTxt strong{font-size:3.4rem}#de #contact .stayFee .stayFeeTable{font-size:3.2rem}#de #contact .stayFee .stayFeeTable{margin-bottom:30px}#de #contact .stayFee .stayFeeTable tr:first-of-type .day{margin-top:0}#de #contact .stayFee .stayFeeTable th{padding-bottom:25px}#de #contact .stayFee .stayFeeTable th.day{padding-bottom:15px}#de #contact .stayFee .stayFeeTable th.day{margin-top:45px}#de #contact .stayFee .stayFeeTable th.day{margin-bottom:20px}#de #contact .stayFee .stayFeeTable td{padding-bottom:25px}#de #contact .stayFee .stayFeeSupplement{font-size:3.2rem}#de #facility{margin-bottom:250px}#de #facility .facilityConTxt{font-size:3.2rem}#de #facility .facilityConTxt{padding-top:80px}#de #facility .facilityConTxt{padding-bottom:80px}#de #facility .facilityConTxt{padding-left:0}#de #facility .facilityConTxt{padding-right:0}#de #facility .facilityConTxt{margin-bottom:80px}#de #facility .facilityConTxt .facilityConTit{font-size:3.6rem}#de #facility .facilityConTxt .facilityConTit{padding-bottom:40px}#de #facility .gridLayout{margin-bottom:200px}#de #facility .gridLayout .imgGrid01{width:450px}#de #facility .gridLayout .imgGrid02{width:210px}#de #facility .gridLayout .imgGrid02{margin-top:50px}#de #facility .gridLayout .imgGrid02{margin-bottom:265px}#de #facility .gridLayout .imgGrid03{width:550px}#de #facility .gridLayout .imgGrid03{margin-bottom:230px}#de #facility .gridLayout .imgGrid04{width:356px}#de #facility .gridLayout .imgGrid05{width:440px}#de #facility .gridLayout .imgGrid05{margin-bottom:105px}#de #facility .gridLayout .imgGrid06{width:255px}#de #facility .gridLayout .imgGrid06{padding-bottom:70px}#de #facility .gridLayout .imgGrid06{margin-right:0}#de #facility .gridLayout .imgGrid07{width:305px}#de #facility .gridLayout .imgGrid07{margin-left:60px}#de #facility .gridLayout .imgGrid08{width:548px}#de #facility .gridLayout .imgGrid08{padding-bottom:310px}#de #facility .gridLayout .imgGrid08{margin-right:30px}#de #facility .gridLayout .imgGrid08{margin-top:105px}#de #facility .gridLayout .imgGrid09{width:270px}#de #facility .gridLayout .imgGrid09{margin-left:20px}#de #facility .gridLayout .imgGrid10{width:410px}#de #facility .gridLayout .imgGrid10{margin-top:70px}#de #facility .gridLayout .imgGrid10{margin-bottom:120px}#de #facility .gridLayout .imgGrid10{margin-right:0}#de #facility .gridLayout .imgGrid24{width:490px}#de #facility .gridLayout .imgGrid24{margin-bottom:150px}#de #facility .gridLayout .imgGrid11{width:490px}#de #facility .gridLayout .imgGrid11{margin-left:85px}#de #facility .gridLayout .imgGrid11{margin-bottom:220px}#de #facility .gridLayout .imgGrid12{width:265px}#de #facility .gridLayout .imgGrid12{padding-bottom:235px}#de #facility .gridLayout .imgGrid12{margin-right:45px}#de #facility .gridLayout .imgGrid13{width:250px}#de #facility .gridLayout .imgGrid13{margin-left:60px}#de #facility .gridLayout .imgGrid25{width:490px}#de #facility .gridLayout .imgGrid25{margin-top:165px}#de #facility .gridLayout .imgGrid14{width:300px}#de #facility .gridLayout .imgGrid14{margin-top:125px}#de #facility .gridLayout .imgGrid15{width:360px}#de #facility .gridLayout .imgGrid15{padding-bottom:540px}#de #facility .gridLayout .imgGrid15{margin-top:170px}#de #facility .gridLayout .imgGrid16{width:252px}#de #facility .gridLayout .imgGrid17{width:266px}#de #facility .gridLayout .imgGrid17{margin-left:60px}#de #facility .gridLayout .imgGrid18{width:360px}#de #facility .gridLayout .imgGrid18{margin-top:100px}#de #facility .gridLayout .imgGrid18{margin-right:45px}#de #facility .gridLayout .imgGrid19{width:520px}#de #facility .gridLayout .imgGrid19{margin-top:160px}#de #facility .gridLayout .imgGrid19{margin-left:60px}#de #facility .gridLayout .imgGrid20{width:270px}#de #facility .gridLayout .imgGrid20{padding-bottom:200px}#de #facility .gridLayout .imgGrid20{margin-top:100px}#de #facility .gridLayout .imgGrid20{margin-right:30px}#de #facility .gridLayout .imgGrid21{width:280px}#de #facility .gridLayout .imgGrid21{margin-left:30px}#de #facility .gridLayout .imgGrid22{width:320px}#de #facility .gridLayout .imgGrid22{margin-top:50px}#de #facility .gridLayout .imgGrid22{margin-right:90px}#de #facility .gridLayout .imgGrid23{width:520px}#de #facility .gridLayout .imgGrid23{margin-top:155px}#de #facility .gridLayout .imgGrid23{margin-left:70px}#de #facility .slideLayoutTit{font-size:4.4rem}#de #facility .slideLayoutTit{margin-bottom:75px}#de #facility .slideLayout .contentArrowSlider{padding-right:15px}#de #facility .slideLayout .contentArrowSlider{padding-left:15px}#de #facility .slideLayout .contentArrowSlider .slide{padding-right:15px}#de #facility .slideLayout .contentArrowSlider .slide{padding-left:15px}#de #facility .slideLayout .contentArrowSlider .slide-arrow{width:30px}#de #facility .slideLayout .contentArrowSlider .slide-arrow{height:30px}#de #facility .slideLayout .contentArrowSlider .prev-arrow{left:-10px}#de #facility .slideLayout .contentArrowSlider .next-arrow{right:-10px}#de #facility .locationLayoutTit{font-size:4.4rem}#de #facility .locationLayoutTit{margin-bottom:75px}#de #facility .locationLayoutTxt{font-size:3.2rem}#de #facility .locationLayoutTxt dt{margin-bottom:40px}#de #schedule{margin-bottom:250px}#de #schedule .scheduleFlow{margin-bottom:180px}#de #schedule .scheduleFlow .scheduleTxt{font-size:3.2rem}#de #schedule .scheduleFlow .scheduleTxt{padding-bottom:80px}#de #schedule .scheduleFlow .scheduleTxt{padding-left:0}#de #schedule .scheduleFlow .scheduleTxt{padding-right:0}#de #schedule .scheduleFlow .scheduleTxt{margin-bottom:80px}#de #schedule .scheduleFlow .scheduleFlowTit{font-size:3.6rem}#de #schedule .scheduleFlow .scheduleFlowTit{margin-bottom:55px}#de #schedule .scheduleFlow .flex{padding-left:35px}#de #schedule .scheduleFlow .flowBox{font-size:3.4rem}#de #schedule .scheduleFlow .flowBox{padding-top:45px}#de #schedule .scheduleFlow .flowBox{padding-bottom:90px}#de #schedule .scheduleFlow .flowBox{padding-right:0}#de #schedule .scheduleFlow .flowBox .balloon::before{bottom:-9px}#de #schedule .scheduleFlow .flowBox .balloon::before{left:11px}#de #schedule .scheduleFlow .flowBox .balloon{width:140px}#de #schedule .scheduleFlow .flowBox .balloon{top:-45px}#de #schedule .scheduleFlow .flowBox .balloon{font-size:1.6rem}#de #schedule .scheduleFlow .flowBox .balloon::before{left:12px}#de #schedule .scheduleFlow .flowBox .balloon::after{left:10px}#de #schedule .scheduleFlow .flowBox .balloon a{padding-top:8px}#de #schedule .scheduleFlow .flowBox .balloon a{padding-bottom:8px}#de #schedule .scheduleFlow .flowBox .balloon a{padding-left:15px}#de #schedule .scheduleFlow .flowBox .balloon a{padding-right:15px}#de #schedule .scheduleFlow .flowBox .left{padding-right:50px}#de #schedule .scheduleFlow .flowBox .right::before{top:16px}#de #schedule .scheduleFlow .flowBox .right::before{left:-12px}#de #schedule .scheduleFlow .flowBox .right::before{width:28px}#de #schedule .scheduleFlow .flowBox .right::before{height:28px}#de #schedule .scheduleFlow .flowBox .right{padding-left:45px}#de #schedule .scheduleFlow .flowBox .flow{margin-bottom:40px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(1){margin-bottom:106px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(3){margin-bottom:80px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(4){margin-bottom:410px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:95px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:95px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:130px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-50px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(10){margin-bottom:105px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(11){margin-bottom:730px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(12){margin-bottom:125px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(13){margin-bottom:135px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(14){margin-bottom:110px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(15){margin-bottom:40px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(16){margin-bottom:85px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-50px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(18){margin-bottom:135px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(19){margin-bottom:0}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-95px}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-bottom:0}#de #schedule .scheduleFlow .flowBox .flow:nth-of-type(22){margin-top:0}#de #schedule .scheduleFlow .img01{width:266px}#de #schedule .scheduleFlow .img01{margin-top:20px}#de #schedule .scheduleFlow .img02{width:266px}#de #schedule .scheduleFlow .img02{margin-top:20px}#de #schedule .scheduleFlow .img03{width:283px}#de #schedule .scheduleFlow .img03{margin-top:20px}#de #schedule .scheduleFlow .img03{margin-bottom:0}#de #schedule .scheduleFlow .img04{width:272px}#de #schedule .scheduleFlow .img04{margin-top:20px}#de #schedule .gridLayout{margin-bottom:132px}#de #schedule .gridLayout .gridTit{font-size:3.6rem}#de #schedule .gridLayout .gridTit{padding-right:0}#de #schedule .gridLayout .gridTit{margin-bottom:40px}#de #schedule .gridLayout .gridTxt{font-size:3.2rem}#de #schedule .gridLayout .gridTxt{padding-right:0}#de #schedule .gridLayout .img{margin-bottom:25px}#de #schedule .gridLayout .img{margin-left:0}#de #schedule .gridLayout02{padding-top:60px}#de #schedule .gridLayout02{margin-bottom:240px}#de #schedule .gridLayout02 .gridList{padding-right:0}#de #schedule .gridLayout02 .gridList{margin-bottom:40px}#de #schedule .gridLayout02 .gridList dt{font-size:3.4rem}#de #schedule .gridLayout02 .gridList dt{padding-right:0}#de #schedule .gridLayout02 .gridList dt{margin-bottom:10px}#de #schedule .gridLayout02 .gridList dd{font-size:3.2rem}#de #schedule .gridLayout02 .gridTxt{font-size:3.2rem}#de #schedule .gridLayout02 .gridTxt{padding-bottom:0}#de #schedule .gridLayout02 .gridTxt{margin-right:0}#de #schedule .gridLayout02 .gridTxt{margin-bottom:80px}#de #schedule .gridLayout02 .img{width:374px}#de #schedule .gridLayout02 .img{padding-left:0}#en #indexTop .mainVisual{margin-bottom:130px}#en #indexTop .mainVisual .logo{width:422px}#en #indexTop .mainVisual .scrollIcon{width:65px}#en #indexTop .mainVisual .scrollIcon{bottom:70px}#en #indexTop .intr{margin-bottom:200px}#en #indexTop .intr .intrTit{margin-bottom:110px}#en #indexTop .intr .flex .imgBox{margin-top:0}#en #indexTop .intr .flex .txtBox{margin-left:0}#en #indexTop .intr .flex .txtBox{margin-bottom:110px}#en #indexTop .intr .flex .txtBox p{font-size:3.2rem}#en #indexTop .topics{margin-bottom:255px}#en #indexTop .topics .topicsTit{font-size:5.6rem}#en #indexTop .topics .topicsTit{margin-bottom:30px}#en #indexTop .topics .topicsMore a{font-size:3.2rem}#en #indexTop .topics .topicsCard{margin-bottom:50px}#en #indexTop .topics .topicsCard img{height:425px}#en #indexTop .topics .topicsCard .topicsCardTit{font-size:3.4rem}#en #indexTop .topics .topicsCard .topicsCardTit{padding-top:20px}#en #indexTop .tagiruContentArea{margin-bottom:250px}#en #indexTop .tagiruContentArea .tagiruContent{margin-bottom:190px}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:4.2rem}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-top:0}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-bottom:30px}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{margin-right:0}#en #indexTop .founder{margin-bottom:130px}#en #indexTop .founder .founderTop .founderTopImg{margin-bottom:50px}#en #indexTop .founder .founderTop .founderTopTxt h3{font-size:3.2rem}#en #indexTop .founder .founderTop .founderTopTxt h3{margin-bottom:25px}#en #indexTop .founder .founderTop .founderTopTxt p{font-size:3rem}#en #indexTop .founder .founderTop .founderTopTit{font-size:5.6rem}#en #indexTop .founder .founderTop .founderTopTit{margin-bottom:50px}#en #indexTop .founder .founderMessage{margin-top:115px}#en #indexTop .founder .founderMessage .founderMessageLetter{margin-bottom:55px}#en #indexTop .founder .founderMessage p{font-size:3rem}#en #indexTop .founder .founderMessage p.rightTxt{padding-top:40px}#en #topics{margin-bottom:250px}#en #topics .topicsList .topicsCard{margin-bottom:70px}#en #topics .topicsList .topicsCard img{height:425px}#en #topics .topicsList .topicsCard .topicsCardTit{font-size:3.4rem}#en #topics .topicsList .topicsCard .topicsCardTit{padding-top:20px}#en #topics .listPagerNumber{margin-top:70px}#en #topics .listPagerNumber .number{font-size:3.2rem}#en #topics .listPagerNumber .number{margin-right:30px}#en #topics .listPagerNumber .number{margin-left:30px}#en #topics .listPagerNumber .number.prev{margin-right:40px}#en #topics .listPagerNumber .number.next{margin-left:40px}#en #topics .topicsArticle{padding-top:160px}#en #topics .topicsArticle .topicsArticleTit{font-size:4.2rem}#en #topics .topicsArticle p{font-size:3.2rem}#en #topics .newTopicsList{margin-top:90px}#en #topics .newTopicsList .titleArea{padding-top:90px}#en #topics .newTopicsList .topicsTit{font-size:5.6rem}#en #topics .newTopicsList .topicsTit{margin-bottom:30px}#en #topics .newTopicsList .topicsMore a{font-size:3.2rem}#en #topics .newTopicsList .topicsCard{margin-bottom:50px}#en #topics .newTopicsList .topicsCard img{height:425px}#en #topics .newTopicsList .topicsCard .topicsCardTit{font-size:3.2rem}#en #topics .newTopicsList .topicsCard .topicsCardTit{padding-top:20px}#en #concept{margin-bottom:250px}#en #concept .conseptArea{margin-bottom:220px}#en #concept .conseptArea .img{margin-bottom:120px}#en #concept .conseptArea .conseptAreaTit{font-size:4.1rem}#en #concept .conseptArea .conseptAreaTit{margin-bottom:70px}#en #concept .conseptArea .conseptAreaTit{padding-left:0}#en #concept .conseptArea .conseptAreaTxt{font-size:3.2rem}#en #concept .conseptArea .conseptAreaTxt{padding-left:0}#en #concept .gridLayout{margin-bottom:265px}#en #concept .gridLayout.grid01 .img02{width:360px}#en #concept .gridLayout.grid01 .img02{margin-left:50px}#en #concept .gridLayout.grid02 .img02{width:394px}#en #concept .gridLayout.grid02 .img02{margin-right:60px}#en #concept .gridLayout.grid03 .img02{width:509px}#en #concept .gridLayout.grid04 .img02{width:374px}#en #concept .gridLayout.grid04 .img02{margin-left:60px}#en #concept .gridLayout .gridTit{font-size:3.6rem}#en #concept .gridLayout .gridTit{padding-right:0}#en #concept .gridLayout .gridTit{margin-bottom:40px}#en #concept .gridLayout .gridTxt{font-size:3.2rem}#en #concept .gridLayout .gridTxt{padding-right:0}#en #concept .gridLayout .img{margin-bottom:25px}#en #concept .gridLayout .img{margin-left:0}#en #concept .gridLayout .img02{margin-top:80px}#en #ayurveda{margin-bottom:250px}#en #ayurveda .ayurvedaCon{margin-bottom:220px}#en #ayurveda .ayurvedaCon .ayurvedaConTxtBox{padding-top:80px}#en #ayurveda .ayurvedaCon .ayurvedaConTxtBox{padding-bottom:80px}#en #ayurveda .ayurvedaCon .ayurvedaConTxtBox{padding-left:0}#en #ayurveda .ayurvedaCon .ayurvedaConTxtBox{padding-right:0}#en #ayurveda .ayurvedaCon .ayurvedaConTxtBox{margin-bottom:80px}#en #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:3.2rem}#en #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:3.6rem}#en #ayurveda .ayurvedaCon .ayurvedaConTit{padding-bottom:40px}#en #ayurveda .ayurvedaCon .ayurvedaSubCon{margin-bottom:120px}#en #ayurveda .ayurvedaCon .ayurvedaSubCon .img{margin-bottom:50px}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:3.6rem}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{padding-left:0}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{padding-right:0}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{margin-bottom:40px}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:3.2rem}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{padding-left:0}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{padding-right:0}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{margin-bottom:60px}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt cite::before{padding-right:10px}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:3.2rem}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{padding-left:0}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{padding-right:0}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{margin-bottom:60px}#en #ayurveda .ayurvedaCon .ayurvedaSubConList .list{margin-bottom:10px}#en #contact{margin-bottom:250px}#en #contact .contactForm.confirm .contactFormTxt{margin-bottom:60px}#en #contact .contactForm.confirm .contactFormCon{margin-bottom:80px}#en #contact .contactForm{margin-bottom:120px}#en #contact .contactForm .contactTit{font-size:4.6rem}#en #contact .contactForm .contactTit{margin-bottom:75px}#en #contact .contactForm .contactFormTxt{font-size:3rem}#en #contact .contactForm .contactFormTxt{margin-bottom:40px}#en #contact .contactForm .contactFormAttentionTxt{font-size:3.2rem}#en #contact .contactForm .contactFormAttentionTxt{margin-bottom:30px}#en #contact .contactForm .contactSupplement{margin-bottom:80px}#en #contact .contactForm .contactSupplement .contactSupplementTit{font-size:3.2rem}#en #contact .contactForm .contactSupplement .contactSupplementTit{margin-bottom:10px}#en #contact .contactForm .contactSupplement .contactSupplementCon{font-size:3.2rem}#en #contact .contactForm .contactSupplement .contactSupplementCon{margin-bottom:40px}#en #contact .contactForm .topBackBtn{width:320px}#en #contact .contactForm .topBackBtn{margin-top:200px}#en #contact .contactForm .topBackBtn a{font-size:3.2rem}#en #contact .contactForm .topBackBtn a{padding-top:40px}#en #contact .contactForm .topBackBtn a{padding-bottom:40px}#en #contact .contactForm form .contactFormCon dd.select::after{width:10px}#en #contact .contactForm form .contactFormCon dd.select::after{height:10px}#en #contact .contactForm form .contactFormCon dd.select::after{right:30px}#en #contact .contactForm form .contactFormCon dd.select::after{top:40px}#en #contact .contactForm form .contactFormCon dd .icon{font-size:3.2rem}#en #contact .contactForm form .contactFormCon dd .icon{padding-top:10px}#en #contact .contactForm form .contactFormCon dd .icon{padding-bottom:10px}#en #contact .contactForm form .contactFormCon dd .icon{padding-right:10px}#en #contact .contactForm form .contactFormCon{margin-bottom:50px}#en #contact .contactForm form .contactFormCon dt{font-size:3.2rem}#en #contact .contactForm form .contactFormCon dt{padding-bottom:15px}#en #contact .contactForm form .contactFormCon dd{font-size:3.2rem}#en #contact .contactForm form .contactFormCon.mailCheck{margin-top:60px}#en #contact .contactForm form .contactFormCon.mailCheck{margin-bottom:60px}#en #contact .contactForm form .contactFormCon.mailCheck dd{margin-top:0}#en #contact .contactForm form .contactFormCon.mailCheck dd .icon{padding-top:3px}#en #contact .contactForm form .contactFormCon.mailCheck dd .icon{padding-right:10px}#en #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:3rem}#en #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{padding-left:80px}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:3.2rem}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{padding-left:54px}#en #contact .contactForm form .eroorTxt{font-size:3rem}#en #contact .contactForm form .eroorTxt{padding-top:10px}#en #contact .contactForm form .eroorTxt{padding-left:20px}#en #contact .contactForm form .annotationTxt{font-size:3rem}#en #contact .contactForm form .annotationTxtList{font-size:3rem}#en #contact .contactForm form input{font-size:3.2rem}#en #contact .contactForm form input{height:90px}#en #contact .contactForm form input{padding-top:5px}#en #contact .contactForm form input{padding-bottom:5px}#en #contact .contactForm form input{padding-right:15px}#en #contact .contactForm form input{padding-left:15px}#en #contact .contactForm form input::-webkit-input-placeholder{font-size:3rem}#en #contact .contactForm form input::-moz-placeholder{font-size:3rem}#en #contact .contactForm form input::-ms-input-placeholder{font-size:3rem}#en #contact .contactForm form input::placeholder{font-size:3rem}#en #contact .contactForm form select{font-size:3.2rem}#en #contact .contactForm form select{height:90px}#en #contact .contactForm form select{padding-top:5px}#en #contact .contactForm form select{padding-bottom:5px}#en #contact .contactForm form select{padding-right:15px}#en #contact .contactForm form select{padding-left:15px}#en #contact .contactForm form textarea{font-size:3.2rem}#en #contact .contactForm form textarea{padding:15px}#en #contact .contactForm form textarea{height:260px}#en #contact .contactForm form .btnArea{margin-top:20px}#en #contact .contactForm form .contactFormBtn{font-size:3.2rem}#en #contact .contactForm form .contactFormBtn{padding-top:40px}#en #contact .contactForm form .contactFormBtn{padding-bottom:40px}#en #contact .contactForm form .contactFormBtn{padding-right:100px}#en #contact .contactForm form .contactFormBtn{padding-left:100px}#en #contact .contactForm form .contactFormBtn{margin-left:25px}#en #contact .contactForm form .contactFormBackBtn{font-size:3.2rem}#en #contact .contactForm form .contactFormBackBtn{padding-top:40px}#en #contact .contactForm form .contactFormBackBtn{padding-bottom:40px}#en #contact .contactForm form .contactFormBackBtn{padding-right:65px}#en #contact .contactForm form .contactFormBackBtn{padding-left:65px}#en #contact .contactFaq .contactFaqTit{font-size:4.4rem}#en #contact .contactFaq .contactFaqTit{margin-bottom:75px}#en #contact .contactFaq .faqCategoryList{margin-bottom:75px}#en #contact .contactFaq .faqCategoryList .faqCategory{padding-top:40px}#en #contact .contactFaq .faqCategoryList .faqCategory{padding-bottom:40px}#en #contact .contactFaq .faqCategoryList .faqCategory{padding-right:20px}#en #contact .contactFaq .faqCategoryList .faqCategory{padding-left:20px}#en #contact .contactFaq .faqCategoryList .faqCategory{font-size:3.2rem}#en #contact .contactFaq .faqList .question{font-size:3.2rem}#en #contact .contactFaq .faqList .question{margin-bottom:15px}#en #contact .contactFaq .faqList .answer{font-size:3.2rem}#en #contact .contactFaq .faqList .answer{margin-bottom:100px}#en #contact .contactFaq .faqList .answer span{font-size:3.2rem}#en #contact .stayFee{margin-bottom:120px}#en #contact .stayFee .stayFeeTit{font-size:4.4rem}#en #contact .stayFee .stayFeeTit{margin-bottom:75px}#en #contact .stayFee .stayFeeTxt{font-size:3.2rem}#en #contact .stayFee .stayFeeTxt{margin-bottom:55px}#en #contact .stayFee .stayFeeTxt strong{font-size:3.4rem}#en #contact .stayFee .stayFeeTable{font-size:3.2rem}#en #contact .stayFee .stayFeeTable{margin-bottom:30px}#en #contact .stayFee .stayFeeTable tr:first-of-type .day{margin-top:0}#en #contact .stayFee .stayFeeTable th{padding-bottom:25px}#en #contact .stayFee .stayFeeTable th.day{padding-bottom:15px}#en #contact .stayFee .stayFeeTable th.day{margin-top:45px}#en #contact .stayFee .stayFeeTable th.day{margin-bottom:20px}#en #contact .stayFee .stayFeeTable td{padding-bottom:25px}#en #contact .stayFee .stayFeeSupplement{font-size:3.2rem}#en #facility{margin-bottom:250px}#en #facility .facilityConTxt{font-size:3.2rem}#en #facility .facilityConTxt{padding-top:80px}#en #facility .facilityConTxt{padding-bottom:80px}#en #facility .facilityConTxt{padding-left:0}#en #facility .facilityConTxt{padding-right:0}#en #facility .facilityConTxt{margin-bottom:80px}#en #facility .facilityConTxt .facilityConTit{font-size:3.6rem}#en #facility .facilityConTxt .facilityConTit{padding-bottom:40px}#en #facility .gridLayout{margin-bottom:200px}#en #facility .gridLayout .imgGrid01{width:450px}#en #facility .gridLayout .imgGrid02{width:210px}#en #facility .gridLayout .imgGrid02{margin-top:50px}#en #facility .gridLayout .imgGrid02{margin-bottom:265px}#en #facility .gridLayout .imgGrid03{width:550px}#en #facility .gridLayout .imgGrid03{margin-bottom:230px}#en #facility .gridLayout .imgGrid04{width:356px}#en #facility .gridLayout .imgGrid05{width:440px}#en #facility .gridLayout .imgGrid05{margin-bottom:105px}#en #facility .gridLayout .imgGrid06{width:255px}#en #facility .gridLayout .imgGrid06{padding-bottom:70px}#en #facility .gridLayout .imgGrid06{margin-right:0}#en #facility .gridLayout .imgGrid07{width:305px}#en #facility .gridLayout .imgGrid07{margin-left:60px}#en #facility .gridLayout .imgGrid08{width:548px}#en #facility .gridLayout .imgGrid08{padding-bottom:310px}#en #facility .gridLayout .imgGrid08{margin-right:30px}#en #facility .gridLayout .imgGrid08{margin-top:105px}#en #facility .gridLayout .imgGrid09{width:270px}#en #facility .gridLayout .imgGrid09{margin-left:20px}#en #facility .gridLayout .imgGrid10{width:410px}#en #facility .gridLayout .imgGrid10{margin-top:70px}#en #facility .gridLayout .imgGrid10{margin-bottom:120px}#en #facility .gridLayout .imgGrid10{margin-right:0}#en #facility .gridLayout .imgGrid24{width:490px}#en #facility .gridLayout .imgGrid24{margin-bottom:150px}#en #facility .gridLayout .imgGrid11{width:490px}#en #facility .gridLayout .imgGrid11{margin-left:85px}#en #facility .gridLayout .imgGrid11{margin-bottom:220px}#en #facility .gridLayout .imgGrid12{width:265px}#en #facility .gridLayout .imgGrid12{padding-bottom:235px}#en #facility .gridLayout .imgGrid12{margin-right:45px}#en #facility .gridLayout .imgGrid13{width:250px}#en #facility .gridLayout .imgGrid13{margin-left:60px}#en #facility .gridLayout .imgGrid25{width:490px}#en #facility .gridLayout .imgGrid25{margin-top:165px}#en #facility .gridLayout .imgGrid14{width:300px}#en #facility .gridLayout .imgGrid14{margin-top:125px}#en #facility .gridLayout .imgGrid15{width:360px}#en #facility .gridLayout .imgGrid15{padding-bottom:540px}#en #facility .gridLayout .imgGrid15{margin-top:170px}#en #facility .gridLayout .imgGrid16{width:252px}#en #facility .gridLayout .imgGrid17{width:266px}#en #facility .gridLayout .imgGrid17{margin-left:60px}#en #facility .gridLayout .imgGrid18{width:360px}#en #facility .gridLayout .imgGrid18{margin-top:100px}#en #facility .gridLayout .imgGrid18{margin-right:45px}#en #facility .gridLayout .imgGrid19{width:520px}#en #facility .gridLayout .imgGrid19{margin-top:160px}#en #facility .gridLayout .imgGrid19{margin-left:60px}#en #facility .gridLayout .imgGrid20{width:270px}#en #facility .gridLayout .imgGrid20{padding-bottom:200px}#en #facility .gridLayout .imgGrid20{margin-top:100px}#en #facility .gridLayout .imgGrid20{margin-right:30px}#en #facility .gridLayout .imgGrid21{width:280px}#en #facility .gridLayout .imgGrid21{margin-left:30px}#en #facility .gridLayout .imgGrid22{width:320px}#en #facility .gridLayout .imgGrid22{margin-top:50px}#en #facility .gridLayout .imgGrid22{margin-right:90px}#en #facility .gridLayout .imgGrid23{width:520px}#en #facility .gridLayout .imgGrid23{margin-top:155px}#en #facility .gridLayout .imgGrid23{margin-left:70px}#en #facility .slideLayoutTit{font-size:4.4rem}#en #facility .slideLayoutTit{margin-bottom:75px}#en #facility .slideLayout .contentArrowSlider{padding-right:15px}#en #facility .slideLayout .contentArrowSlider{padding-left:15px}#en #facility .slideLayout .contentArrowSlider .slide{padding-right:15px}#en #facility .slideLayout .contentArrowSlider .slide{padding-left:15px}#en #facility .slideLayout .contentArrowSlider .slide-arrow{width:30px}#en #facility .slideLayout .contentArrowSlider .slide-arrow{height:30px}#en #facility .slideLayout .contentArrowSlider .prev-arrow{left:-10px}#en #facility .slideLayout .contentArrowSlider .next-arrow{right:-10px}#en #facility .locationLayoutTit{font-size:4.4rem}#en #facility .locationLayoutTit{margin-bottom:75px}#en #facility .locationLayoutTxt{font-size:3.2rem}#en #facility .locationLayoutTxt dt{margin-bottom:40px}#en #schedule{margin-bottom:250px}#en #schedule .scheduleFlow{margin-bottom:180px}#en #schedule .scheduleFlow .scheduleTxt{font-size:3.2rem}#en #schedule .scheduleFlow .scheduleTxt{padding-bottom:80px}#en #schedule .scheduleFlow .scheduleTxt{padding-left:0}#en #schedule .scheduleFlow .scheduleTxt{padding-right:0}#en #schedule .scheduleFlow .scheduleTxt{margin-bottom:80px}#en #schedule .scheduleFlow .scheduleFlowTit{font-size:3.6rem}#en #schedule .scheduleFlow .scheduleFlowTit{margin-bottom:55px}#en #schedule .scheduleFlow .flex{padding-left:35px}#en #schedule .scheduleFlow .flowBox{font-size:3.4rem}#en #schedule .scheduleFlow .flowBox{padding-top:45px}#en #schedule .scheduleFlow .flowBox{padding-bottom:90px}#en #schedule .scheduleFlow .flowBox{padding-right:0}#en #schedule .scheduleFlow .flowBox .balloon::before{bottom:-9px}#en #schedule .scheduleFlow .flowBox .balloon::before{left:11px}#en #schedule .scheduleFlow .flowBox .balloon{width:140px}#en #schedule .scheduleFlow .flowBox .balloon{top:-45px}#en #schedule .scheduleFlow .flowBox .balloon{font-size:1.6rem}#en #schedule .scheduleFlow .flowBox .balloon::before{left:12px}#en #schedule .scheduleFlow .flowBox .balloon::after{left:10px}#en #schedule .scheduleFlow .flowBox .balloon a{padding-top:8px}#en #schedule .scheduleFlow .flowBox .balloon a{padding-bottom:8px}#en #schedule .scheduleFlow .flowBox .balloon a{padding-left:15px}#en #schedule .scheduleFlow .flowBox .balloon a{padding-right:15px}#en #schedule .scheduleFlow .flowBox .left{padding-right:50px}#en #schedule .scheduleFlow .flowBox .right::before{top:16px}#en #schedule .scheduleFlow .flowBox .right::before{left:-12px}#en #schedule .scheduleFlow .flowBox .right::before{width:28px}#en #schedule .scheduleFlow .flowBox .right::before{height:28px}#en #schedule .scheduleFlow .flowBox .right{padding-left:45px}#en #schedule .scheduleFlow .flowBox .flow{margin-bottom:40px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(1){margin-bottom:106px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(3){margin-bottom:80px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(4){margin-bottom:410px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(5){margin-bottom:95px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(7){margin-bottom:95px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(8){margin-bottom:130px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(9){margin-top:-50px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(10){margin-bottom:105px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(11){margin-bottom:730px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(12){margin-bottom:125px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(13){margin-bottom:135px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(14){margin-bottom:110px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(15){margin-bottom:40px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(16){margin-bottom:85px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(17){margin-top:-50px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(18){margin-bottom:135px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(19){margin-bottom:0}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-top:-95px}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(21){margin-bottom:0}#en #schedule .scheduleFlow .flowBox .flow:nth-of-type(22){margin-top:0}#en #schedule .scheduleFlow .img01{width:266px}#en #schedule .scheduleFlow .img01{margin-top:20px}#en #schedule .scheduleFlow .img02{width:266px}#en #schedule .scheduleFlow .img02{margin-top:20px}#en #schedule .scheduleFlow .img03{width:283px}#en #schedule .scheduleFlow .img03{margin-top:20px}#en #schedule .scheduleFlow .img03{margin-bottom:0}#en #schedule .scheduleFlow .img04{width:272px}#en #schedule .scheduleFlow .img04{margin-top:20px}#en #schedule .gridLayout{margin-bottom:132px}#en #schedule .gridLayout .gridTit{font-size:3.6rem}#en #schedule .gridLayout .gridTit{padding-right:0}#en #schedule .gridLayout .gridTit{margin-bottom:40px}#en #schedule .gridLayout .gridTxt{font-size:3.2rem}#en #schedule .gridLayout .gridTxt{padding-right:0}#en #schedule .gridLayout .img{margin-bottom:25px}#en #schedule .gridLayout .img{margin-left:0}#en #schedule .gridLayout02{padding-top:60px}#en #schedule .gridLayout02{margin-bottom:240px}#en #schedule .gridLayout02 .gridList{padding-right:0}#en #schedule .gridLayout02 .gridList{margin-bottom:40px}#en #schedule .gridLayout02 .gridList dt{font-size:3.4rem}#en #schedule .gridLayout02 .gridList dt{padding-right:0}#en #schedule .gridLayout02 .gridList dt{margin-bottom:10px}#en #schedule .gridLayout02 .gridList dd{font-size:3.2rem}#en #schedule .gridLayout02 .gridTxt{font-size:3.2rem}#en #schedule .gridLayout02 .gridTxt{padding-bottom:0}#en #schedule .gridLayout02 .gridTxt{margin-right:0}#en #schedule .gridLayout02 .gridTxt{margin-bottom:80px}#en #schedule .gridLayout02 .img{width:374px}#en #schedule .gridLayout02 .img{padding-left:0}}@media screen and (max-width:767px) and (max-width:767px){.mainTitleArea .mainTit{font-size:5.6vw}#de .mainTitleArea .mainTit{font-size:5.86667vw}#en .mainTitleArea .mainTit{font-size:5.86667vw}#header .headerNav li a{font-size:3.73333vw}#header .headerNavSubmenuLang{font-size:3.46667vw}#header .headerNavSubmenuLang a{font-size:3.2rem;font-size:2.34261vw;padding-right:.66667vw;padding-left:.66667vw}#de #header .headerNav li a{font-size:4vw}#de #header .headerNavSubmenuLang{font-size:3.46667vw}#de #header .headerNavSubmenuLang a{font-size:3.2rem;font-size:2.34261vw}#en #header .headerNav li a{font-size:4vw}#en #header .headerNavSubmenuLang{font-size:3.46667vw}#en #header .headerNavSubmenuLang a{font-size:3.2rem;font-size:2.34261vw}#footer .footerNav{font-size:3.73333vw}#footer .reserveBtn{font-size:4vw}#footer .snsList .tel{font-size:3.73333vw}#footer .founderMail .letterTxt{font-size:3.73333vw}#footer .founderMail #mc_embed_signup div#mce-responses .response{font-size:3.2vw}#de #footer .footerNav{font-size:4vw}#de #footer .reserveBtn{font-size:4.26667vw}#de #footer .founderMail .letterTxt{font-size:4vw}#de #footer .founderMail #mc_embed_signup div#mce-responses .response{font-size:3.46667vw}#en #footer .footerNav{font-size:4vw}#en #footer .reserveBtn{font-size:4.26667vw}#en #footer .founderMail .letterTxt{font-size:4vw}#en #footer .founderMail #mc_embed_signup div#mce-responses .response{font-size:3.46667vw}#indexTop .intr .flex .txtBox p{font-size:4vw}#indexTop .topics .topicsTit{font-size:7.2vw}#indexTop .topics .topicsMore a{font-size:4vw}#indexTop .topics .topicsCard .topicsCardTit{font-size:4.26667vw}#indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:5.6vw}#indexTop .founder .founderTop .founderTopTxt h3{font-size:4vw}#indexTop .founder .founderTop .founderTopTxt p{font-size:3.73333vw}#indexTop .founder .founderTop .founderTopTit{font-size:7.2vw}#indexTop .founder .founderMessage p{font-size:3.73333vw}#topics .topicsList .topicsCard .topicsCardTit{font-size:4.26667vw}#topics .listPagerNumber .number{font-size:4vw}#topics .topicsArticle .topicsArticleTit{font-size:5.33333vw}#topics .topicsArticle p{font-size:4vw}#topics .newTopicsList .topicsTit{font-size:7.2vw}#topics .newTopicsList .topicsMore a{font-size:4vw}#topics .newTopicsList .topicsCard .topicsCardTit{font-size:4vw}#concept .conseptArea .conseptAreaTit{font-size:5.2vw}#concept .conseptArea .conseptAreaTxt{font-size:4vw}#concept .gridLayout .gridTit{font-size:4.53333vw}#concept .gridLayout .gridTxt{font-size:4vw}#ayurveda .gridLayout .gridTit{font-size:4.53333vw}#ayurveda .gridLayout .gridTxt{font-size:4vw}#contact .contactForm .contactTit{font-size:5.6vw}#contact .contactForm .contactFormTxt{font-size:3.73333vw}#contact .contactForm .contactFormAttentionTxt{font-size:4vw}#contact .contactForm .contactSupplement .contactSupplementTit{font-size:4vw}#contact .contactForm .contactSupplement .contactSupplementCon{font-size:4vw}#contact .contactForm .topBackBtn a{font-size:4vw}#contact .contactForm form .contactFormCon dd .icon{font-size:4vw}#contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:3.73333vw}#contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:4vw}#contact .contactForm form .contactFormCon dt{font-size:4vw}#contact .contactForm form .contactFormCon dd{font-size:4vw}#contact .contactForm form .eroorTxt{font-size:3.73333vw}#contact .contactForm form .annotationTxt{font-size:3.73333vw}#contact .contactForm form .annotationTxtList{font-size:3.73333vw}#contact .contactForm form input{font-size:4vw}#contact .contactForm form select{font-size:4vw}#contact .contactForm form textarea{font-size:4vw}#contact .contactForm form .contactFormBtn{font-size:4vw}#contact .contactForm form .contactFormBackBtn{font-size:4vw}#contact .contactFaq .contactFaqTit{font-size:5.6vw}#contact .contactFaq .faqCategoryList .faqCategory{font-size:4vw}#contact .contactFaq .faqList .question{font-size:4vw}#contact .contactFaq .faqList .answer{font-size:4vw}#contact .contactFaq .faqList .answer span{font-size:4vw}#contact .stayFee .stayFeeTit{font-size:5.6vw}#contact .stayFee .stayFeeTxt{font-size:4vw}#contact .stayFee .stayFeeTxt strong{font-size:4.26667vw}#contact .stayFee .stayFeeTable{font-size:4vw}#contact .stayFee .stayFeeSupplement{font-size:4vw}#facility .facilityConTxt{font-size:4vw}#facility .facilityConTxt .facilityConTit{font-size:4.53333vw}#facility .slideLayoutTit{font-size:5.86667vw}#facility .locationLayoutTit{font-size:5.86667vw}#facility .locationLayoutTxt{font-size:4.26667vw}#schedule .scheduleFlow .scheduleTxt{font-size:4vw}#schedule .scheduleFlow .scheduleFlowTit{font-size:4.53333vw}#schedule .scheduleFlow .flowBox{font-size:4.53333vw}#schedule .scheduleFlow .flowBox .balloon{font-size:4vw}#schedule .scheduleFlow .flowBox .balloon{font-size:2.13333vw}#schedule .gridLayout .gridTit{font-size:4.53333vw}#schedule .gridLayout .gridTxt{font-size:4vw}#schedule .gridLayout02 .gridList dt{font-size:4.26667vw}#schedule .gridLayout02 .gridList dd{font-size:4vw}#schedule .gridLayout02 .gridTxt{font-size:4vw}#de #indexTop .intr .flex .txtBox p{font-size:4.26667vw}#de #indexTop .topics .topicsTit{font-size:7.46667vw}#de #indexTop .topics .topicsMore a{font-size:4.26667vw}#de #indexTop .topics .topicsCard .topicsCardTit{font-size:4.53333vw}#de #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:5.6vw}#de #indexTop .founder .founderTop .founderTopTxt h3{font-size:4.26667vw}#de #indexTop .founder .founderTop .founderTopTxt p{font-size:4vw}#de #indexTop .founder .founderTop .founderTopTit{font-size:7.46667vw}#de #indexTop .founder .founderMessage p{font-size:4vw}#de #topics .topicsList .topicsCard .topicsCardTit{font-size:4.53333vw}#de #topics .listPagerNumber .number{font-size:4.26667vw}#de #topics .topicsArticle .topicsArticleTit{font-size:5.6vw}#de #topics .topicsArticle p{font-size:4.26667vw}#de #topics .newTopicsList .topicsTit{font-size:7.46667vw}#de #topics .newTopicsList .topicsMore a{font-size:4.26667vw}#de #topics .newTopicsList .topicsCard .topicsCardTit{font-size:4.26667vw}#de #concept .conseptArea .conseptAreaTit{font-size:5.46667vw}#de #concept .conseptArea .conseptAreaTxt{font-size:4.26667vw}#de #concept .gridLayout .gridTit{font-size:4.8vw}#de #concept .gridLayout .gridTxt{font-size:4.26667vw}#de #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:4.26667vw}#de #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:4.8vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:4.8vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:4.26667vw}#de #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:4.26667vw}#de #contact .contactForm .contactTit{font-size:6.13333vw}#de #contact .contactForm .contactFormTxt{font-size:4vw}#de #contact .contactForm .contactFormAttentionTxt{font-size:4.26667vw}#de #contact .contactForm .contactSupplement .contactSupplementTit{font-size:4.26667vw}#de #contact .contactForm .contactSupplement .contactSupplementCon{font-size:4.26667vw}#de #contact .contactForm .topBackBtn a{font-size:4.26667vw}#de #contact .contactForm form .contactFormCon dd .icon{font-size:4.26667vw}#de #contact .contactForm form .contactFormCon dt{font-size:4.26667vw}#de #contact .contactForm form .contactFormCon dd{font-size:4.26667vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:4vw}#de #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:4.26667vw}#de #contact .contactForm form .eroorTxt{font-size:4vw}#de #contact .contactForm form .annotationTxt{font-size:4vw}#de #contact .contactForm form .annotationTxtList{font-size:4vw}#de #contact .contactForm form input{font-size:4.26667vw}#de #contact .contactForm form input::-webkit-input-placeholder{font-size:4vw}#de #contact .contactForm form input::-moz-placeholder{font-size:4vw}#de #contact .contactForm form input::-ms-input-placeholder{font-size:4vw}#de #contact .contactForm form input::placeholder{font-size:4vw}#de #contact .contactForm form select{font-size:4.26667vw}#de #contact .contactForm form textarea{font-size:4.26667vw}#de #contact .contactForm form .contactFormBtn{font-size:4.26667vw}#de #contact .contactForm form .contactFormBackBtn{font-size:4.26667vw}#de #contact .contactFaq .contactFaqTit{font-size:5.86667vw}#de #contact .contactFaq .faqCategoryList .faqCategory{font-size:4.26667vw}#de #contact .contactFaq .faqList .question{font-size:4.26667vw}#de #contact .contactFaq .faqList .answer{font-size:4.26667vw}#de #contact .contactFaq .faqList .answer span{font-size:4.26667vw}#de #contact .stayFee .stayFeeTit{font-size:5.86667vw}#de #contact .stayFee .stayFeeTxt{font-size:4.26667vw}#de #contact .stayFee .stayFeeTxt strong{font-size:4.53333vw}#de #contact .stayFee .stayFeeTable{font-size:4.26667vw}#de #contact .stayFee .stayFeeSupplement{font-size:4.26667vw}#de #facility .facilityConTxt{font-size:4.26667vw}#de #facility .facilityConTxt .facilityConTit{font-size:4.8vw}#de #facility .slideLayoutTit{font-size:5.86667vw}#de #facility .locationLayoutTit{font-size:5.86667vw}#de #facility .locationLayoutTxt{font-size:4.26667vw}#de #schedule .scheduleFlow .scheduleTxt{font-size:4.26667vw}#de #schedule .scheduleFlow .scheduleFlowTit{font-size:4.8vw}#de #schedule .scheduleFlow .flowBox{font-size:4.53333vw}#de #schedule .scheduleFlow .flowBox .balloon{font-size:2.13333vw}#de #schedule .gridLayout .gridTit{font-size:4.8vw}#de #schedule .gridLayout .gridTxt{font-size:4.26667vw}#de #schedule .gridLayout02 .gridList dt{font-size:4.53333vw}#de #schedule .gridLayout02 .gridList dd{font-size:4.26667vw}#de #schedule .gridLayout02 .gridTxt{font-size:4.26667vw}#en #indexTop .intr .flex .txtBox p{font-size:4.26667vw}#en #indexTop .topics .topicsTit{font-size:7.46667vw}#en #indexTop .topics .topicsMore a{font-size:4.26667vw}#en #indexTop .topics .topicsCard .topicsCardTit{font-size:4.53333vw}#en #indexTop .tagiruContentArea .tagiruContent .tagiruContentTit{font-size:5.6vw}#en #indexTop .founder .founderTop .founderTopTxt h3{font-size:4.26667vw}#en #indexTop .founder .founderTop .founderTopTxt p{font-size:4vw}#en #indexTop .founder .founderTop .founderTopTit{font-size:7.46667vw}#en #indexTop .founder .founderMessage p{font-size:4vw}#en #topics .topicsList .topicsCard .topicsCardTit{font-size:4.53333vw}#en #topics .listPagerNumber .number{font-size:4.26667vw}#en #topics .topicsArticle .topicsArticleTit{font-size:5.6vw}#en #topics .topicsArticle p{font-size:4.26667vw}#en #topics .newTopicsList .topicsTit{font-size:7.46667vw}#en #topics .newTopicsList .topicsMore a{font-size:4.26667vw}#en #topics .newTopicsList .topicsCard .topicsCardTit{font-size:4.26667vw}#en #concept .conseptArea .conseptAreaTit{font-size:5.46667vw}#en #concept .conseptArea .conseptAreaTxt{font-size:4.26667vw}#en #concept .gridLayout .gridTit{font-size:4.8vw}#en #concept .gridLayout .gridTxt{font-size:4.26667vw}#en #ayurveda .ayurvedaCon .ayurvedaConTxt{font-size:4.26667vw}#en #ayurveda .ayurvedaCon .ayurvedaConTit{font-size:4.8vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTit{font-size:4.8vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConTxt{font-size:4.26667vw}#en #ayurveda .ayurvedaCon .ayurvedaSubConList{font-size:4.26667vw}#en #contact .contactForm .contactTit{font-size:6.13333vw}#en #contact .contactForm .contactFormTxt{font-size:4vw}#en #contact .contactForm .contactFormAttentionTxt{font-size:4.26667vw}#en #contact .contactForm .contactSupplement .contactSupplementTit{font-size:4.26667vw}#en #contact .contactForm .contactSupplement .contactSupplementCon{font-size:4.26667vw}#en #contact .contactForm .topBackBtn a{font-size:4.26667vw}#en #contact .contactForm form .contactFormCon dd .icon{font-size:4.26667vw}#en #contact .contactForm form .contactFormCon dt{font-size:4.26667vw}#en #contact .contactForm form .contactFormCon dd{font-size:4.26667vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .smallTxt{font-size:4vw}#en #contact .contactForm form .contactFormCon.mailCheck dd .mwform-checkbox-field-text{font-size:4.26667vw}#en #contact .contactForm form .eroorTxt{font-size:4vw}#en #contact .contactForm form .annotationTxt{font-size:4vw}#en #contact .contactForm form .annotationTxtList{font-size:4vw}#en #contact .contactForm form input{font-size:4.26667vw}#en #contact .contactForm form input::-webkit-input-placeholder{font-size:4vw}#en #contact .contactForm form input::-moz-placeholder{font-size:4vw}#en #contact .contactForm form input::-ms-input-placeholder{font-size:4vw}#en #contact .contactForm form input::placeholder{font-size:4vw}#en #contact .contactForm form select{font-size:4.26667vw}#en #contact .contactForm form textarea{font-size:4.26667vw}#en #contact .contactForm form .contactFormBtn{font-size:4.26667vw}#en #contact .contactForm form .contactFormBackBtn{font-size:4.26667vw}#en #contact .contactFaq .contactFaqTit{font-size:5.86667vw}#en #contact .contactFaq .faqCategoryList .faqCategory{font-size:4.26667vw}#en #contact .contactFaq .faqList .question{font-size:4.26667vw}#en #contact .contactFaq .faqList .answer{font-size:4.26667vw}#en #contact .contactFaq .faqList .answer span{font-size:4.26667vw}#en #contact .stayFee .stayFeeTit{font-size:5.86667vw}#en #contact .stayFee .stayFeeTxt{font-size:4.26667vw}#en #contact .stayFee .stayFeeTxt strong{font-size:4.53333vw}#en #contact .stayFee .stayFeeTable{font-size:4.26667vw}#en #contact .stayFee .stayFeeSupplement{font-size:4.26667vw}#en #facility .facilityConTxt{font-size:4.26667vw}#en #facility .facilityConTxt .facilityConTit{font-size:4.8vw}#en #facility .slideLayoutTit{font-size:5.86667vw}#en #facility .locationLayoutTit{font-size:5.86667vw}#en #facility .locationLayoutTxt{font-size:4.26667vw}#en #schedule .scheduleFlow .scheduleTxt{font-size:4.26667vw}#en #schedule .scheduleFlow .scheduleFlowTit{font-size:4.8vw}#en #schedule .scheduleFlow .flowBox{font-size:4.53333vw}#en #schedule .scheduleFlow .flowBox .balloon{font-size:2.13333vw}#en #schedule .gridLayout .gridTit{font-size:4.8vw}#en #schedule .gridLayout .gridTxt{font-size:4.26667vw}#en #schedule .gridLayout02 .gridList dt{font-size:4.53333vw}#en #schedule .gridLayout02 .gridList dd{font-size:4.26667vw}#en #schedule .gridLayout02 .gridTxt{font-size:4.26667vw}}@media screen and (max-width:767px) and (max-width:767px) and (min-width:1366px){#header .headerNavSubmenuLang a{font-size:3.2rem}#header .headerNavSubmenuLang a{padding-right:5px}#header .headerNavSubmenuLang a{padding-left:5px}#de #header .headerNavSubmenuLang a{font-size:3.2rem}#en #header .headerNavSubmenuLang a{font-size:3.2rem}}@media screen and (max-width:767px) and (max-width:767px) and (max-width:767px){#header .headerNavSubmenuLang a{font-size:4.26667vw}#de #header .headerNavSubmenuLang a{font-size:4.26667vw}#en #header .headerNavSubmenuLang a{font-size:4.26667vw}}
/*# sourceMappingURL=maps/style.css.map */