/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./public_html/src/scss/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond&family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&family=Cormorant+Garamond:wght@300..700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,img{color:#000;border-width:0px;border-style:none;background:rgba(0,0,0,0)}a:link{color:#fff;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}body{width:100%;margin:0 auto;overflow-x:hidden}img{width:100%;vertical-align:bottom}video{vertical-align:bottom}.ib{display:inline-block}.h1Tag{display:none}@media screen and (min-width: 769px){._sp{display:none}._pc{display:block}}@media screen and (max-width: 768px){._sp{display:block}._pc{display:none}}main p{line-height:1.5em;letter-spacing:.15em}main .top_title{margin:min(10vh,95px) auto 0;padding-top:7%}main .top_title p{text-align:center}main .top_title p.p1{font-size:32px;text-transform:uppercase}main .top_title p.p2{font-size:16px}main .link_anime{background-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(#000));background-image:-webkit-linear-gradient(#000, #000);background-image:linear-gradient(#000, #000);background-repeat:no-repeat;background-position:bottom right;background-size:0 1px;-webkit-transition:background-size .3s;transition:background-size .3s;padding-bottom:.5em}main .link_anime:hover{background-position:bottom left;background-size:100% 1px}.w-1200{max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){.w-500{max-width:500px;margin:0 auto}}.page_mv{position:relative;margin:15vw auto 0}.page_mv .page_title{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#543720;font-size:clamp(16px,4.3vw,60px);letter-spacing:.15em}@media screen and (max-width: 768px){.page_mv{margin-top:min(30vw,120px)}.page_mv .page_title{font-size:clamp(16px,10vw,45px)}}.imgnote{position:absolute;bottom:2px;right:2px;font-size:10px;letter-spacing:.01em;color:#fff}.note_area .note{width:90%;color:#000;font-size:10px;letter-spacing:.01em}.fade_btn{max-width:300px;width:80%;height:50px;border:solid 1px #9b9b9b;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#333;margin:min(5vw,50px) auto;-webkit-transition:all .4s;transition:all .4s}.fade_btn a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fade_btn a p{color:#fff;font-size:15px}.fade_btn:hover{background-color:#fff}.fade_btn:hover a p{color:#333}.fade_btn.btn-request{position:relative;background:-webkit-gradient(linear, left top, right top, from(#613f01), to(#875800));background:-webkit-linear-gradient(left, #613f01, #875800);background:linear-gradient(90deg, #613f01, #875800)}.fade_btn.btn-request::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:solid 1px #875800;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:0}.fade_btn.btn-request:hover::before{opacity:1}.fade_btn.btn-request:hover a p{color:#875800;z-index:1}.fade_btn.btn-reserve{position:relative;background:-webkit-gradient(linear, left top, right top, from(#6d0101), to(#870000));background:-webkit-linear-gradient(left, #6d0101, #870000);background:linear-gradient(90deg, #6d0101, #870000)}.fade_btn.btn-reserve::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:solid 1px #870000;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:0}.fade_btn.btn-reserve:hover::before{opacity:1}.fade_btn.btn-reserve:hover a p{color:#870000;z-index:1}.fade-text span{opacity:0;display:inline-block;-webkit-animation:fadeIn .9s forwards;animation:fadeIn .9s forwards}.fade-text span:nth-child(1){-webkit-animation-delay:.05s;animation-delay:.05s}.fade-text span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.fade-text span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.fade-text span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fade-text span:nth-child(5){-webkit-animation-delay:.25s;animation-delay:.25s}.fade-text span:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.fade-text span:nth-child(7){-webkit-animation-delay:.35s;animation-delay:.35s}.fade-text span:nth-child(8){-webkit-animation-delay:.4s;animation-delay:.4s}.fade-text span:nth-child(9){-webkit-animation-delay:.45s;animation-delay:.45s}.fade-text span:nth-child(10){-webkit-animation-delay:.5s;animation-delay:.5s}.fade-text span:nth-child(11){-webkit-animation-delay:.55s;animation-delay:.55s}.fade-text span:nth-child(12){-webkit-animation-delay:.6s;animation-delay:.6s}.fade-text span:nth-child(13){-webkit-animation-delay:.65s;animation-delay:.65s}.fade-text span:nth-child(14){-webkit-animation-delay:.7s;animation-delay:.7s}.fade-text span:nth-child(15){-webkit-animation-delay:.75s;animation-delay:.75s}.fade-text span:nth-child(16){-webkit-animation-delay:.8s;animation-delay:.8s}.fade-text span:nth-child(17){-webkit-animation-delay:.85s;animation-delay:.85s}.fade-text span:nth-child(18){-webkit-animation-delay:.9s;animation-delay:.9s}.fade-text span:nth-child(19){-webkit-animation-delay:.95s;animation-delay:.95s}.fade-text span:nth-child(20){-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.com-ttl{font-size:35px;font-size:clamp(18px,5vw,35px)}.com-lead--l{font-size:30px;font-size:clamp(18px,4vw,30px)}.com-lead{font-size:25px;font-size:clamp(15px,3vw,25px)}.com-lead--s{font-size:20px;font-size:clamp(15px,2.5vw,20px)}.com-text--l{font-size:18px;font-size:clamp(12px,1.5vw,18px)}.com-text{font-size:15px;font-size:clamp(12px,1.3vw,15px)}.com-txt{font-size:12px;font-size:clamp(10px,1.1vw,12px)}@media screen and (max-width: 768px){.com-ttl{font-size:clamp(10px,8vw,35px)}.com-lead--l{font-size:clamp(10px,5.5vw,30px)}.com-lead{font-size:clamp(10px,4.5vw,25px)}.com-lead--s{font-size:clamp(10px,4vw,20px)}.com-text--l{font-size:clamp(10px,3.8vw,18px)}.com-text{font-size:clamp(10px,3.5vw,15px)}.com-txt{font-size:clamp(10px,3vw,12px)}}.com-w800{width:95%;max-width:800px;margin:0 auto}.com-w1000{width:95%;max-width:1000px;margin:0 auto}.com-w1200{width:95%;max-width:1200px;margin:0 auto}.com-w1400{width:95%;max-width:1400px;margin:0 auto}.com-min--vh100{min-height:100vh}.com-imgbox{position:relative}.com-imgnote{position:absolute;bottom:3px;right:3px;font-size:10px;letter-spacing:.05em}.com-notebox{width:90%;max-width:1000px;margin:0 auto;padding:50px 0}@media screen and (max-width: 768px){.com-notebox{padding:clamp(20px,6vw,50px) 0}}.com-note{font-size:10px;letter-spacing:.1em;line-height:1.2em;text-align:left}.com-fs10{font-size:10px}.com-fs12{font-size:12px}.com-texR{text-align:right}.com-texC{text-align:center}.com-col--wh{color:#fff}.com-col--bk{color:#000}.com-tex__shadow--wh{text-shadow:0 0 10px #fff}.com-tex__shadow--bk{text-shadow:0 0 10px #000}.com-flbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.com-flbox--ac{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.com-flbox--jc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@font-face{font-family:"";src:url(../fonts/) format("opentype")}@font-face{font-family:"NewYork";src:url(../fonts/NewYork.otf) format("opentype")}body{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.shippori-mincho-regular{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.shippori-mincho-semibold{font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal}.eb-gara{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.cormorant-gara{font-family:"Cormorant Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.fadeR{opacity:0;-webkit-transform:translate(5%, 0);transform:translate(5%, 0);-webkit-transition:all 1.5s;transition:all 1.5s}.fadeR.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.circle_anime{opacity:0}.circle_anime.scrollin{opacity:1;-webkit-animation:circle 4s cubic-bezier(0.4, 0, 0.2, 1);animation:circle 4s cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes circle{0%{clip-path:circle(0 at 50% 50%);-webkit-clip-path:circle(0 at 50% 50%)}100%{clip-path:circle(100% at 50% 50%);-webkit-clip-path:circle(100% at 50% 50%)}}@keyframes circle{0%{clip-path:circle(0 at 50% 50%);-webkit-clip-path:circle(0 at 50% 50%)}100%{clip-path:circle(100% at 50% 50%);-webkit-clip-path:circle(100% at 50% 50%)}}.zoomout_img{opacity:1;overflow:hidden;-webkit-transition:1s;transition:1s}.zoomout_img img{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s}.zoomout_img.scrollin{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:2s;transition:2s}.zoomout_img.scrollin img{-webkit-transform:scale(1);transform:scale(1)}.fadeout_img{opacity:1;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.fadeout_img.scrollin{opacity:0}.scrollin_anime_01{opacity:0;-webkit-transition:1s;transition:1s}.scrollin_anime_01.scrollin{opacity:1}.scrollin_anime_01.scrollin .anm:before,.scrollin_anime_01.scrollin .anm:after{width:0}.scrollin_anime_01 .anm{position:relative}.scrollin_anime_01 .anm:before,.scrollin_anime_01 .anm:after{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;right:0;-webkit-transition:1s;transition:1s}.scrollin_anime_01 .anm:after{background:#dbdcdd}.scrollin_anime_01 .anm:before{background:#fff}.scrollin_anime_01 .anm_01:after{-webkit-transition-delay:0;transition-delay:0}.scrollin_anime_01 .anm_01:before{-webkit-transition-delay:.3s;transition-delay:.3s}.scrollin_anime_01 .anm_02:after{-webkit-transition-delay:.2s;transition-delay:.2s}.scrollin_anime_01 .anm_02:before{-webkit-transition-delay:.5s;transition-delay:.5s}.scrollin_anime_01 .anm_03:after{-webkit-transition-delay:.4s;transition-delay:.4s}.scrollin_anime_01 .anm_03:before{-webkit-transition-delay:.7s;transition-delay:.7s}.scrollin_anime_01 .anm_04:after{-webkit-transition-delay:.6s;transition-delay:.6s}.scrollin_anime_01 .anm_04:before{-webkit-transition-delay:.9s;transition-delay:.9s}.scrollin_anime_01 .anm_05:after{-webkit-transition-delay:.8s;transition-delay:.8s}.scrollin_anime_01 .anm_05:before{-webkit-transition-delay:1.1s;transition-delay:1.1s}.scrollin_anime_01 .anm_06:after{-webkit-transition-delay:1s;transition-delay:1s}.scrollin_anime_01 .anm_06:before{-webkit-transition-delay:1.3s;transition-delay:1.3s}.scrollin_anime_02{opacity:0;-webkit-transition:2s;transition:2s}.scrollin_anime_02.scrollin{opacity:1}.scrollin_anime_02.scrollin .anm_box .anm{-webkit-transform:scale(1);transform:scale(1)}.scrollin_anime_02 .anm_box{overflow:hidden}.scrollin_anime_02 .anm_box .anm{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:2s;transition:2s}.scrollin_anime_02 .anm_box .anm_01{-webkit-transition-delay:.3s;transition-delay:.3s}.scrollin_anime_03.scrollin .anm{opacity:1}.scrollin_anime_03 .anm{opacity:0;-webkit-transition:1s;transition:1s}.scrollin_anime_03 .anm_01{-webkit-transition-delay:.5s;transition-delay:.5s}.scrollin_anime_03 .anm_02{-webkit-transition-delay:.7s;transition-delay:.7s}.scrollin_anime_03 .anm_03{-webkit-transition-delay:.9s;transition-delay:.9s}.scrollin_anime_03 .anm_04{-webkit-transition-delay:1.1s;transition-delay:1.1s}.anime0{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 1.5s;transition:all 1.5s}.anime0.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime1{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s}.anime1.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime2{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime2.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime3{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.6s;transition-delay:.6s}.anime3.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime4{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.9s;transition-delay:.9s}.anime4.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime5{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.anime5.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime6{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.anime6.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime7{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.anime7.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime8{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.1s;transition-delay:2.1s}.anime8.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime9{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.4s;transition-delay:2.4s}.anime9.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime10{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.7s;transition-delay:2.7s}.anime10.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime11{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3s;transition-delay:3s}.anime11.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime12{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.3s;transition-delay:3.3s}.anime12.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime13{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.6s;transition-delay:3.6s}.anime13.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime14{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.9s;transition-delay:3.9s}.anime14.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime15{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.9s;transition-delay:4.9s}.anime15.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime16{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 2s;transition:all 2s}.anime16.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime17{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 5s;transition:all 5s}.anime17.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime1_1{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.anime1_1.scrollin{opacity:1}.anime1_2{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_2.scrollin{opacity:1}.anime1_3{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_3.scrollin{opacity:1}.anime1_4{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_4.scrollin{opacity:1}.anime1_5{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.5s;transition-delay:.5s}.anime1_5.scrollin{opacity:1}.anime1_6{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.anime1_6.scrollin{opacity:1}.anime1_7{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.5s;transition-delay:.5s}.anime1_7.scrollin{opacity:1}.anime1_8{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.1s;transition-delay:2.1s}.anime1_8.scrollin{opacity:1}.anime1_9{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.4s;transition-delay:2.4s}.anime1_9.scrollin{opacity:1}.anime1_10{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.7s;transition-delay:2.7s}.anime1_10.scrollin{opacity:1}.anime1_11{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3s;transition-delay:3s}.anime1_11.scrollin{opacity:1}.anime1_12{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.3s;transition-delay:3.3s}.anime1_12.scrollin{opacity:1}.anime1_13{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.6s;transition-delay:3.6s}.anime1_13.scrollin{opacity:1}.anime1_14{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.9s;transition-delay:3.9s}.anime1_14.scrollin{opacity:1}.anime1_15{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.2s;transition-delay:4.2s}.anime1_15.scrollin{opacity:1}.anime1_16{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.5s;transition-delay:4.5s}.anime1_16.scrollin{opacity:1}.anime1_17{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.8s;transition-delay:4.8s}.anime1_17.scrollin{opacity:1}.anime1_18{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:5.1s;transition-delay:5.1s}.anime1_18.scrollin{opacity:1}.anime2_1{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.anime2_1.scrollin{opacity:1}.anime2_2{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.1s;transition-delay:.1s}.anime2_2.scrollin{opacity:1}.anime2_3{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.1s;transition-delay:.1s}.anime2_3.scrollin{opacity:1}.anime2_4{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.15s;transition-delay:.15s}.anime2_4.scrollin{opacity:1}.anime2_5{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.2s;transition-delay:.2s}.anime2_5.scrollin{opacity:1}.anime2_6{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.25s;transition-delay:.25s}.anime2_6.scrollin{opacity:1}.anime2_7{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime2_7.scrollin{opacity:1}.anime2_8{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.35s;transition-delay:.35s}.anime2_8.scrollin{opacity:1}.anime2_9{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.4s;transition-delay:.4s}.anime2_9.scrollin{opacity:1}.anime2_10{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.45s;transition-delay:.45s}.anime2_10.scrollin{opacity:1}.anime2_11{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.5s;transition-delay:.5s}.anime2_11.scrollin{opacity:1}.anime2_12{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.55s;transition-delay:.55s}.anime2_12.scrollin{opacity:1}.anime2_13{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.6s;transition-delay:.6s}.anime2_13.scrollin{opacity:1}.anime2_14{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.65s;transition-delay:.65s}.anime2_14.scrollin{opacity:1}.anime2_15{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.7s;transition-delay:.7s}.anime2_15.scrollin{opacity:1}.anime2_16{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.75s;transition-delay:.75s}.anime2_16.scrollin{opacity:1}.anime2_17{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.8s;transition-delay:.8s}.anime2_17.scrollin{opacity:1}.anime2_18{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.85s;transition-delay:.85s}.anime2_18.scrollin{opacity:1}@-webkit-keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.anime3_1{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.1s;animation-delay:.1s}.anime3_2{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.anime3_3{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.anime3_4{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.anime3_5{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.anime3_6{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.anime3_7{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.anime3_8{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.8s;animation-delay:.8s}.anime3_9{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.9s;animation-delay:.9s}.anime3_10{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1s;animation-delay:1s}.anime3_11{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s}.anime3_12{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.anime3_13{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.3s;animation-delay:1.3s}.anime3_14{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.4s;animation-delay:1.4s}.anime3_15{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}.anime3_16{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s}.anime3_17{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.7s;animation-delay:1.7s}.anime3_18{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}.anime3_19{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.9s;animation-delay:1.9s}.anime3_20{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes blur-anime{0%{opacity:0;-ms-opacity:0;-moz-opacity:0}50%{opacity:.5;-ms-opacity:.5;-moz-opacity:.5}100%{opacity:1;-ms-opacity:1;-moz-opacity:1}}@keyframes blur-anime{0%{opacity:0;-ms-opacity:0;-moz-opacity:0}50%{opacity:.5;-ms-opacity:.5;-moz-opacity:.5}100%{opacity:1;-ms-opacity:1;-moz-opacity:1}}.anime01{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s;-ms-animation-delay:.3s;-moz-animation-delay:.3s}.anime02{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s;-ms-animation-delay:.6s;-moz-animation-delay:.6s}.anime03{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:.9s;animation-delay:.9s;-ms-animation-delay:.9s;-moz-animation-delay:.9s}.anime04{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;-ms-animation-delay:1.2s;-moz-animation-delay:1.2s}.anime05{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;-ms-animation-delay:1.5s;-moz-animation-delay:1.5s}.anime06{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;-ms-animation-delay:1.8s;-moz-animation-delay:1.8s}.anime07{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.1s;animation-delay:2.1s;-ms-animation-delay:2.1s;-moz-animation-delay:2.1s}.anime08{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.4s;animation-delay:2.4s;-ms-animation-delay:2.4s;-moz-animation-delay:2.4s}.anime09{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.7s;animation-delay:2.7s;-ms-animation-delay:2.7s;-moz-animation-delay:2.7s}.anime00{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:3s;animation-delay:3s;-ms-animation-delay:3s;-moz-animation-delay:3s}@-webkit-keyframes opacity-anime{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes opacity-anime{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.anime-1{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s;-moz-animation-delay:.3s}.anime-2{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s;-moz-animation-delay:.6s}.anime-3{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.9s;animation-delay:.9s;-moz-animation-delay:.9s}.anime-4{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;-moz-animation-delay:1.2s}.anime-5{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;-moz-animation-delay:1.5s}.anime-6{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;-moz-animation-delay:1.8s}.anime-7{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.1s;animation-delay:2.1s;-moz-animation-delay:2.1s}.anime-8{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.4s;animation-delay:2.4s;-moz-animation-delay:2.4s}.anime-9{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.7s;animation-delay:2.7s;-moz-animation-delay:2.7s}.anime-10{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3s;animation-delay:3s;-moz-animation-delay:3s}.anime-11{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.3s;animation-delay:3.3s;-moz-animation-delay:3.3s}.anime-12{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.6s;animation-delay:3.6s;-moz-animation-delay:3.6s}.anime-13{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.9s;animation-delay:3.9s;-moz-animation-delay:3.9s}.anime-14{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:4.2s;animation-delay:4.2s;-moz-animation-delay:4.2s}.anime-15{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5s}.anime-16{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.3s}.anime-17{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.6s}.anime-18{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.9s}.anime-19{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:6.2s}.anime-20{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:6.5s}header .top_header{width:100%;max-height:95px;height:10vh;background-color:#fff;position:fixed;top:0;z-index:9;padding:.3em 0}header .top_header a{color:#000}header .top_header .no_click{pointer-events:none;opacity:.5}header .top_header .no_link{pointer-events:none}header .top_header .link_anime{background-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(#000));background-image:-webkit-linear-gradient(#000, #000);background-image:linear-gradient(#000, #000);background-repeat:no-repeat;background-position:bottom right;background-size:0 1px;-webkit-transition:background-size .3s;transition:background-size .3s;padding-bottom:.5em}header .top_header .link_anime:hover{background-position:bottom left;background-size:100% 1px}header .top_header .logo_01{max-width:230px;width:20vw;position:absolute;top:50%;left:4%;z-index:11;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .top_header .logo_01 a{display:block;width:100%;height:100%}header .top_header .inner{width:90%;max-height:95px;height:10vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;margin:0 auto}header .top_header .inner .right_box{width:40%}header .top_header .inner .right_box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}header .top_header .inner .right_box ul li{padding:.4em .4em}header .top_header .inner .right_box .request,header .top_header .inner .right_box .reserve{border:1px solid rgba(0,0,0,.4666666667);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2em 1em}header .top_header .inner .right_box .request a,header .top_header .inner .right_box .reserve a{color:#fff}header .top_header .inner .right_box .request.reserve,header .top_header .inner .right_box .reserve.reserve{background:-webkit-gradient(linear, left top, right top, from(#6d0101), to(#870000));background:-webkit-linear-gradient(left, #6d0101, #870000);background:linear-gradient(90deg, #6d0101, #870000);-webkit-transition:all .5s;transition:all .5s}header .top_header .inner .right_box .request.reserve:hover,header .top_header .inner .right_box .reserve.reserve:hover{background:#fff}header .top_header .inner .right_box .request.reserve:hover a,header .top_header .inner .right_box .reserve.reserve:hover a{color:#870000}header .top_header .inner .right_box .request.request,header .top_header .inner .right_box .reserve.request{background:-webkit-gradient(linear, left top, right top, from(#613f01), to(#875800));background:-webkit-linear-gradient(left, #613f01, #875800);background:linear-gradient(90deg, #613f01, #875800);-webkit-transition:all .5s;transition:all .5s}header .top_header .inner .right_box .request.request:hover,header .top_header .inner .right_box .reserve.request:hover{background:#fff}header .top_header .inner .right_box .request.request:hover a,header .top_header .inner .right_box .reserve.request:hover a{color:#875800}header .top_header .inner .center_box{width:75%;padding-top:.7em}header .top_header .inner .center_box nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header .top_header .inner .center_box nav ul li .nav_inner{height:1em;position:relative;overflow:hidden;padding:0 1vw}header .top_header .inner .center_box nav ul li .nav_inner p{margin:0;line-height:1em;text-align:center;-webkit-transition:.5s;transition:.5s}header .top_header .inner .center_box nav ul li .nav_inner p span{opacity:0;-webkit-transition:.5s;transition:.5s}header .top_header .inner .center_box nav ul li .nav_inner:hover p{margin:-1em 0 0}header .top_header .inner .center_box nav ul li .nav_inner:hover p span{opacity:1}header .top_header .inner .center_box nav ul li .new{color:#870000;font-size:clamp(10px,1vw,14px);text-align:center;margin-bottom:.5em}header .top_header .inner a{font-size:clamp(10px,1.2vw,16px);-webkit-transition:.5s;transition:.5s}header .top_header .inner a:hover{opacity:.7}@media screen and (max-width: 768px){header .top_header .hamburger{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px;cursor:pointer;z-index:11}header .top_header .hamburger span{display:block;height:1px;width:100%;background-color:#9b8022;margin:7px 0;-webkit-transition:.4s;transition:.4s}header .top_header .hamburger.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(5px, 5px);transform:rotate(45deg) translate(5px, 5px)}header .top_header .hamburger.active span:nth-child(2){opacity:0}header .top_header .hamburger.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(6px, -6px);transform:rotate(-45deg) translate(6px, -6px)}header .top_header .menu{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#e1e0df;opacity:0;pointer-events:none;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;margin-top:80px}header .top_header .menu.open{opacity:.9;pointer-events:auto}header .top_header .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;margin:0 auto}header .top_header .menu ul li{width:47%;height:70px;border:none;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}header .top_header .menu ul li::before,header .top_header .menu ul li::after{content:"";position:absolute;top:calc(50% - 2px);right:15%;width:10px;height:1px;border-radius:9999px;background-color:#000;-webkit-transform-origin:calc(100% - .5px) 50%;transform-origin:calc(100% - .5px) 50%}header .top_header .menu ul li::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .top_header .menu ul li::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .top_header .menu ul li a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .top_header .menu ul li p{position:relative;text-align:center;font-size:15px;padding-left:1.5em}header .top_header .menu ul li p span{position:absolute;top:-16px;left:8%;color:#870000;font-size:12px;padding-left:1.5em}header .top_header .menu ul .btn_box{width:80%;margin:50px auto 0}header .top_header .menu ul .btn_box .request_btn,header .top_header .menu ul .btn_box .reserve_btn{width:100%;height:50px;background-color:#000}header .top_header .menu ul .btn_box .request_btn a,header .top_header .menu ul .btn_box .reserve_btn a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .top_header .menu ul .btn_box .request_btn p,header .top_header .menu ul .btn_box .reserve_btn p{color:#fff;font-size:15px}header .top_header .menu ul .btn_box .request_btn.reserve_btn,header .top_header .menu ul .btn_box .reserve_btn.reserve_btn{background-color:#741e20;margin-top:1em}header .top_header .spnav nav{width:100%;position:fixed;left:0;bottom:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .top_header .spnav nav a{width:20%;height:65px}header .top_header .spnav nav a .nav_box{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border-right:solid 1px #fff}header .top_header .spnav nav a .nav_box.reserve{background-color:#741e20;border:none}header .top_header .spnav nav a .nav_box img{height:20px;padding:5px 0}header .top_header .spnav nav a .nav_box p{color:#fff;font-size:12px}}@media screen and (max-width: 768px){header .top_header{height:80px;margin:0 auto -80px;padding:0}header .top_header .inner{height:80px;max-height:80px;margin:0 auto -80px}header .top_header .logo_01{width:35%;max-width:160px}}footer .top_footer{width:100%;padding:100px 0;background:#1e1e1e}footer .top_footer .tel_box{max-width:600px;width:90%;margin:0 auto}footer .top_footer .tel_box p{color:#fff;text-align:center}footer .top_footer .tel_box .btn_flex{display:-webkit-box;display:-ms-flexbox;display:flex}footer .top_footer .tel_box .btn_flex .fade_btn{width:45%;margin-top:0}footer .top_footer .tel_box .p1{font-size:clamp(10px,3vw,16px);line-height:1.5}footer .top_footer .tel_box .tel{margin:10px 0}footer .top_footer .tel_box .tel a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .top_footer .tel_box .tel a img{width:15%}footer .top_footer .tel_box .tel a p{font-size:clamp(0px,11vw,62px);letter-spacing:.1em;line-height:1em}footer .bottom_footer{width:90%;padding:4% 0}footer .bottom_footer a{-webkit-transition:all .4s;transition:all .4s}footer .bottom_footer a:hover{opacity:.5}footer .bottom_footer .brand_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5%}footer .bottom_footer .brand_box .brand{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .bottom_footer .brand_box .brand p{font-size:12px;line-height:1.5em}footer .bottom_footer .brand_box .brand a{width:75%;text-align:center}footer .bottom_footer .brand_box .brand .kintetsu{width:70%}footer .bottom_footer .area_box .title{width:90%;font-size:clamp(16px,1.5vw,18px);color:#000;border-bottom:solid 1px #000;text-align:center;line-height:1.2em;margin:0 auto;padding-bottom:.5em}footer .bottom_footer .area_box ul{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding-top:1em}footer .bottom_footer .area_box ul li{border-right:1px solid #000;margin:5px 0;padding:0 5px}footer .bottom_footer .area_box ul li:nth-child(10){border:none}footer .bottom_footer .area_box ul li p{font-size:clamp(10px,2vw,16px);color:#000;line-height:1em;padding:2px 0 0}footer .bottom_footer .privacylink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;text-align:center;margin:5%}footer .bottom_footer .privacylink a{display:inline-block}footer .bottom_footer .privacylink a p{color:#000;line-height:1em;font-size:clamp(10px,3vw,14px)}footer .bottom_footer .banner_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}footer .bottom_footer .banner_box li{max-width:350px}footer .copy{padding:10px 0}footer .copy p{font-size:10px;text-align:center}@media screen and (max-width: 768px){footer{margin-bottom:65px}footer .top_footer .tel_box .btn_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5vw}footer .top_footer .tel_box .btn_flex .fade_btn{width:90%}footer .bottom_footer{width:95%}footer .bottom_footer .brand_box{width:85%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 5%}footer .bottom_footer .brand_box .brand{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em}footer .bottom_footer .brand_box .brand p{font-size:clamp(10px,1vw,12px);padding-bottom:1em}footer .bottom_footer .brand_box .brand a{width:min(100%,350px)}footer .bottom_footer .area_box ul{width:90%}footer .bottom_footer .banner_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .bottom_footer .banner_box li{max-width:350px;width:80%}}#top .main_content{position:relative}#top .main_content .movie_content{position:relative;width:100vw;height:100%}#top .main_content .movie_content .video-item{width:100%;height:100%}#top .main_content .movie_content .video-item video{width:100vw;-o-object-fit:fill;object-fit:fill}@media screen and (max-width: 768px){#top .main_content .movie_content .video-item video{-o-object-fit:cover;object-fit:cover}}#top .main_content .movie_content .skipImage{position:absolute;top:0;left:0;width:100vw;-o-object-fit:cover;object-fit:cover}#top .main_content .movie_content .skipImage.shown{display:block}#top .main_content .movie_content .fade{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1;pointer-events:auto}#top .main_content .movie_content .fade-hidden{opacity:0;pointer-events:none}#top .main_content .movie_content .button-wrapper{position:absolute;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:min(10vh,95px)}#top .main_content .movie_content .button-wrapper button{background:rgba(0,0,0,.5);color:#fff;border:none;padding:.6em 1em;cursor:pointer;border-radius:5px;font-size:14px}#top .main_content .movie_content .button-wrapper button#replayBtn{display:none}#top .main_content .movie_content .scroll_text{position:absolute;left:3%;bottom:10%;font-size:14px;color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#top .main_content .movie_content::after{content:"";display:inline-block;position:absolute;background-color:#fff;left:2%;bottom:10%;width:1px;height:100px;-webkit-animation:scroll 1.5s infinite;animation:scroll 1.5s infinite}@-webkit-keyframes scroll{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes scroll{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}#top .main_content .merit_box{width:100%;background-color:#fff;padding-top:5%}#top .main_content .merit_box h2{font-size:clamp(16px,3vw,30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .main_content .merit_box h2 span{font-size:clamp(10px,2vw,18px)}@media screen and (min-width: 769px){#top .main_content .merit_box h2._sp{display:none}}@media screen and (max-width: 768px){#top .main_content .merit_box h2._pc{display:none}#top .main_content .merit_box h2._sp{padding:0;line-height:1.4em}}#top .main_content .merit_box .flex_box{background-image:url(../../assets/img/top/merit_bg_pc.jpg);background-repeat:no-repeat;background-size:cover;margin-top:5%}#top .main_content .merit_box .flex_box p{width:50%;font-size:clamp(13px,1.7vw,24px);color:#fff;text-align:center;padding:.5em 0;border-bottom:solid 1px #fff}#top .main_content .merit_box .flex_box p.p5{width:100%;border:none}#top .main_content .merit_box .flex_box .box1{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#top .main_content .merit_box .flex_box .box1::after{position:absolute;content:"";left:50%;width:1px;height:100%;background-color:#fff}@media screen and (max-width: 768px){#top .main_content .merit_box .flex_box{background-image:url(../../assets/img/top/merit_bg_sp.jpg);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .main_content .merit_box .flex_box p{width:100%;font-size:clamp(13px,1.5vw,18px);border-bottom:1px solid #fff;padding:.8em 0}#top .main_content .merit_box .flex_box .box1::after{display:none}}#top .main_content .movie_scroll{position:relative;width:100vw;height:100vh}#top .main_content .movie_scroll .video_box{position:absolute;top:0;left:0;z-index:0}#top .main_content .movie_scroll .video_box video{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}#top .main_content .movie_scroll .text_area{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top .main_content .movie_scroll .text_area .text{position:absolute;width:60%;line-height:2}#top .main_content .movie_scroll .text_area .text p{color:#000;z-index:1;font-size:clamp(13px,2vmin,18px);letter-spacing:.01em;margin:1.2em 0}#top .main_content .movie_scroll .text_area .text p.last_text{font-size:clamp(25px,3.8vmin,40px)}@media screen and (max-width: 768px){#top .main_content .movie_scroll .text_area .text{width:85%}#top .main_content .movie_scroll .text_area .text p{font-size:clamp(12px,3vw,15px)}#top .main_content .movie_scroll .text_area .text p.last_text{font-size:clamp(24px,4vw,28px)}}#top .main_content .request{background-image:url(../../assets/img/top/merit_bg_pc.jpg);background-repeat:no-repeat;background-size:cover;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2em 0}#top .main_content .request .p1{font-size:clamp(18px,2vw,24px);color:#fff;text-align:center}#top .main_content .request .btn_flex{width:90%;max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2vw 0}#top .main_content .request .btn_flex .fade_btn{width:45%;margin:0 auto}#top .main_content .request .p2{font-size:clamp(10px,1.4vw,18px);color:#fff;text-align:center}#top .main_content .page_area{background-image:url(../../assets/img/top/page_bg.jpg);background-repeat:no-repeat;background-size:cover;padding:10vw 0}#top .main_content .page_area .w-1200{width:90%}#top .main_content .page_area .w-1200 .page{position:relative;background-color:#000;margin-bottom:3vw}#top .main_content .page_area .w-1200 .page .js-trigger{overflow:hidden;height:auto}#top .main_content .page_area .w-1200 .page .js-trigger img{-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}#top .main_content .page_area .w-1200 .page .btn_area{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:20%;aspect-ratio:1/1;border:solid 1px #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}#top .main_content .page_area .w-1200 .page .btn_area .title{color:#fff;font-size:clamp(10px,3vw,35px);text-align:center;letter-spacing:.01em;line-height:.7em}#top .main_content .page_area .w-1200 .page .btn_area .title span{font-size:clamp(10px,1.4vw,13px)}#top .main_content .page_area .w-1200 .page .btn_area .page_btn{opacity:0;display:none;-webkit-transition:opacity .4s,display .3s allow-discrete;transition:opacity .4s,display .3s allow-discrete;width:80%;margin:1em auto 0}#top .main_content .page_area .w-1200 .page .btn_area .page_btn p{color:#000;background-color:#fff;font-size:12px;text-align:center;padding:.7em 0}#top .main_content .page_area .w-1200 .page:hover .js-trigger img{opacity:.7}#top .main_content .page_area .w-1200 .page:hover .btn_area .page_btn{opacity:1;display:block}@starting-style{#top .main_content .page_area .w-1200 .page:hover .btn_area .page_btn{opacity:0}}#top .main_content .page_area .w-1200 .page.cs{pointer-events:none}#top .main_content .page_area .w-1200 .page.cs .cs_text{position:absolute;bottom:5%;left:2%;color:#fff;font-size:clamp(10px,3vw,35px);letter-spacing:.03em}#top .main_content .page_area .w-1200 .page.cs .btn_area{opacity:.7}#top .main_content .note_area{background-color:#fff}#top .main_content .note_area .note{padding:3em 0;margin:0 auto}@media screen and (max-width: 768px){#top .main_content .request{background-image:url(../../assets/img/top/merit_bg_sp.jpg)}#top .main_content .request .btn_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4vw;margin:5vw auto}#top .main_content .request .btn_flex .fade_btn{width:90%}#top .main_content .request .p2{font-size:14px}#top .main_content .page_area .w-1200 .page .btn_area{width:50%}#top .main_content .page_area .w-1200 .page .btn_area .title{font-size:clamp(10px,8vw,35px)}#top .main_content .page_area .w-1200 .page .btn_area .title span{font-size:clamp(10px,2.4vw,13px)}#top .main_content .page_area .w-1200 .page .btn_area .page_btn{display:block;opacity:1}#top .main_content .page_area .w-1200 .page.cs .cs_text{bottom:34%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:clamp(10px,5vw,26px)}#top .main_content .page_area .w-1200 .page.cs .btn_area .page_btn{opacity:0}}#outline .main_wrap{margin:5% auto}#outline .main_wrap .w-1200{width:90%}#outline .main_wrap .title{font-size:16px;margin-bottom:5px}#outline .main_wrap table{width:100%;border:1px solid #ccc;border-spacing:0;margin:0 0 20px}#outline .main_wrap table th,#outline .main_wrap table td{border:1px solid #ccc;vertical-align:middle;font-size:13px;line-height:2;padding-top:6px;padding-bottom:6px}#outline .main_wrap table th{width:200px;background:#f3f3f3;text-align:left;font-weight:normal}#outline .main_wrap .tbl1 th{padding-left:15px}#outline .main_wrap .tbl1 td{padding-left:15px;padding-right:5px}#outline .main_wrap .cap{font-size:14px;margin-bottom:35px}#outline .main_wrap .cap_end{font-size:10px}#outline .main_wrap .cap_end a{color:#000;border-bottom:solid 1px #000;letter-spacing:.01em}@media screen and (max-width: 768px){#outline .main_wrap table th{width:auto}#outline .main_wrap table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#outline .main_wrap .tbl1 th{padding-left:6px}#outline .main_wrap .tbl1 td{padding-left:6px;padding-right:6px}}#map .main_wrap .local_map,#map .main_wrap .salon_map{width:90%;max-width:1000px;margin:5% auto 0}#map .main_wrap .local_map h2,#map .main_wrap .salon_map h2{font-size:clamp(17px,3vw,25px);text-align:center;padding-bottom:3%}#map .main_wrap .local_map .salon_flex,#map .main_wrap .salon_map .salon_flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}#map .main_wrap .local_btn{width:80%;max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em;margin:7% auto 0}#map .main_wrap .local_btn .googlemap,#map .main_wrap .local_btn .print{width:40%;height:50px;background-color:#856142;border:solid 1px #856142;-webkit-transition:all .5s;transition:all .5s}#map .main_wrap .local_btn .googlemap a,#map .main_wrap .local_btn .print a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#map .main_wrap .local_btn .googlemap p,#map .main_wrap .local_btn .print p{color:#fff;font-size:15px}#map .main_wrap .local_btn .googlemap:hover,#map .main_wrap .local_btn .print:hover{background-color:#fff}#map .main_wrap .local_btn .googlemap:hover p,#map .main_wrap .local_btn .print:hover p{color:#856142}#map .main_wrap .note_area{width:90%;margin:3vw auto}@media screen and (max-width: 768px){#map .main_wrap .salon_map .salon_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#map .main_wrap .local_btn{gap:1em}#map .main_wrap .local_btn .googlemap,#map .main_wrap .local_btn .print{width:90%}}#location .imgnote{position:absolute;bottom:2px;right:2px;font-size:10px;letter-spacing:.01em;color:#fff}#location .imgnote02{position:absolute;bottom:-15px;right:0;font-size:10px;color:#000}#location .imgnote03{position:absolute;bottom:-15px;left:0;font-size:10px;letter-spacing:.05em;color:#000}#location .w-1200{max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){#location .w-500{max-width:500px;margin:0 auto}}#location .com_title{font-size:clamp(16px,3.5vw,35px);color:#808060;padding-bottom:1em}#location .com_subtitle{font-size:clamp(13px,1.6vw,20px);color:#282018;padding-bottom:1em}#location .com_text{font-size:clamp(10px,.8vw,13px);letter-spacing:.02em;line-height:1.8em;color:#282018}@media screen and (max-width: 768px){#location .com_title{font-size:clamp(25px,7vw,35px)}#location .com_subtitle{font-size:clamp(15px,2.4vw,20px)}#location .com_text{font-size:clamp(12px,1.5vw,13px)}}#location .main_wrap .top{background-image:url(../../assets/img/location/top_bg.jpg);background-repeat:no-repeat;background-size:cover;position:relative;padding:8% 0}#location .main_wrap .top .flexbox{position:relative;width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}#location .main_wrap .top .flexbox .text{color:#776048;text-align:center;padding:7%}#location .main_wrap .top .flexbox .text h2{font-size:clamp(16px,2vw,25px);line-height:1.5em}#location .main_wrap .top .flexbox .text p{font-size:clamp(10px,1.2vw,16px);line-height:1.8em;padding-top:5%}#location .main_wrap .top .flexbox::before,#location .main_wrap .top .flexbox::after{content:"";width:1px;height:25vw;background-color:#776048}#location .main_wrap .top .flexbox .flower01{width:10%;bottom:25%;left:5%}#location .main_wrap .top .flexbox .flower02{width:5%;top:-10%;right:5%}#location .main_wrap .top .img03{margin-top:7%}#location .main_wrap .top .flower{position:absolute}#location .main_wrap .top .flower03{width:5%;bottom:15%;left:5%}#location .main_wrap .top .flower04{width:5%;bottom:15%;right:8%}@media screen and (max-width: 768px){#location .main_wrap .top .flexbox{width:90%}#location .main_wrap .top .flexbox::before,#location .main_wrap .top .flexbox::after{height:40vw}#location .main_wrap .top .flexbox .flower01{width:15%;left:-10%}#location .main_wrap .top .flexbox .flower02{width:8%;right:-5%}#location .main_wrap .top .flexbox .text h2{font-size:clamp(17px,4vw,20px);line-height:1.5em}#location .main_wrap .top .flexbox .text p{font-size:clamp(10px,1.8vw,16px);line-height:1.8em;padding-top:5%}}#location .main_wrap .education,#location .main_wrap .sakuraview{padding:10% 0}#location .main_wrap .education .top_flexbox,#location .main_wrap .sakuraview .top_flexbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#location .main_wrap .education .top_flexbox .box,#location .main_wrap .sakuraview .top_flexbox .box{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#location .main_wrap .education .top_flexbox .box .img01,#location .main_wrap .sakuraview .top_flexbox .box .img01{position:relative;width:60%}#location .main_wrap .education .top_flexbox .box .textbox,#location .main_wrap .sakuraview .top_flexbox .box .textbox{width:35%}#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span1,#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span2,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span1,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span2{position:relative}#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span1 span,#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span2 span,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span1 span,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span2 span{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:10px;letter-spacing:.01em;position:absolute;left:-40%}#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span1.span1 span,#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span2.span1 span,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span1.span1 span,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span2.span1 span{top:-18px}#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span1.span2 span,#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span2.span2 span,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span1.span2 span,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span2.span2 span{bottom:-18px}#location .main_wrap .education .top_flexbox .img02,#location .main_wrap .sakuraview .top_flexbox .img02{position:relative;top:-5vw;width:15%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#location .main_wrap .education{background-image:url(../../assets/img/location/education_bg.jpg);background-repeat:no-repeat;background-size:cover}#location .main_wrap .education .flexbox2,#location .main_wrap .education .flexbox3{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding-top:7vw}#location .main_wrap .education .flexbox2 .img,#location .main_wrap .education .flexbox3 .img{position:relative;width:45%}#location .main_wrap .education .flexbox2 .img .imgbnr,#location .main_wrap .education .flexbox3 .img .imgbnr{width:23%;position:absolute;top:-7%;left:-7%}#location .main_wrap .education .flexbox2.flexbox3,#location .main_wrap .education .flexbox3.flexbox3{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#location .main_wrap .education .flexbox2.flexbox3 .textbox,#location .main_wrap .education .flexbox2.flexbox3 .img,#location .main_wrap .education .flexbox3.flexbox3 .textbox,#location .main_wrap .education .flexbox3.flexbox3 .img{width:32%}#location .main_wrap .sakuraview .top_flexbox{position:relative}#location .main_wrap .sakuraview .top_flexbox .flower{position:absolute}#location .main_wrap .sakuraview .top_flexbox .flower05{width:10%;top:0;left:5%}#location .main_wrap .sakuraview .top_flexbox .flower06{position:absolute;width:5%;top:30%;left:45%}#location .main_wrap .sakuraview .top_flexbox .flower06.anime1{-webkit-transform:translate(0, -100px);transform:translate(0, -100px)}#location .main_wrap .sakuraview .flexbox2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:7vw}#location .main_wrap .sakuraview .flexbox2 .img{position:relative;width:50%;margin-right:5vw}#location .main_wrap .sakuraview .flexbox2 .textbox{width:35%}#location .main_wrap .sakuraview .flexbox2 .textbox .com_subtitle .span1{position:relative}#location .main_wrap .sakuraview .flexbox2 .textbox .com_subtitle .span1 span{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:10px;letter-spacing:.01em;position:absolute;bottom:-4px;right:-4em}#location .main_wrap .sakuraview .flexbox3{width:90%;padding-top:7vw;margin:0 auto}#location .main_wrap .sakuraview .flexbox3 .box1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#location .main_wrap .sakuraview .flexbox3 .box1 .textbox{width:40%}#location .main_wrap .sakuraview .flexbox3 .box1 .textbox .com_subtitle{padding-bottom:3.5em}#location .main_wrap .sakuraview .flexbox3 .img{position:relative}#location .main_wrap .sakuraview .flexbox3 .img.img1{width:30%}#location .main_wrap .sakuraview .flexbox3 .img.img2{width:80%;margin:5% auto 0}@media screen and (max-width: 768px){#location .main_wrap .education .top_flexbox .box,#location .main_wrap .sakuraview .top_flexbox .box{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#location .main_wrap .education .top_flexbox .box .sp_img,#location .main_wrap .sakuraview .top_flexbox .box .sp_img{position:relative}#location .main_wrap .education .top_flexbox .box .sp_img .img01,#location .main_wrap .sakuraview .top_flexbox .box .sp_img .img01{width:90%}#location .main_wrap .education .top_flexbox .box .sp_img .img02,#location .main_wrap .sakuraview .top_flexbox .box .sp_img .img02{position:absolute;top:auto;bottom:-20vw;right:0;width:25%}#location .main_wrap .education .top_flexbox .box .sp_img.sakura .img01,#location .main_wrap .sakuraview .top_flexbox .box .sp_img.sakura .img01{margin:0 0 0 auto}#location .main_wrap .education .top_flexbox .box .sp_img.sakura .img02,#location .main_wrap .sakuraview .top_flexbox .box .sp_img.sakura .img02{top:-15vw;bottom:auto;right:auto;left:0;width:35%}#location .main_wrap .education .top_flexbox .box .textbox,#location .main_wrap .sakuraview .top_flexbox .box .textbox{width:90%;padding-top:10vw}#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span1,#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span2,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span1,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span2{position:relative}#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span1 span,#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span2 span,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span1 span,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span2 span{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:10px;letter-spacing:.01em;position:absolute;left:-40%}#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span1.span1 span,#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span2.span1 span,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span1.span1 span,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span2.span1 span{top:-18px}#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span1.span2 span,#location .main_wrap .education .top_flexbox .box .textbox .com_subtitle .span2.span2 span,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span1.span2 span,#location .main_wrap .sakuraview .top_flexbox .box .textbox .com_subtitle .span2.span2 span{bottom:-18px}#location .main_wrap .education .flexbox2,#location .main_wrap .education .flexbox3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10vw}#location .main_wrap .education .flexbox2 .img,#location .main_wrap .education .flexbox3 .img{width:95%}#location .main_wrap .education .flexbox2 .img .imgbnr,#location .main_wrap .education .flexbox3 .img .imgbnr{width:33%;top:-5%;left:-5%}#location .main_wrap .education .flexbox2.flexbox3,#location .main_wrap .education .flexbox3.flexbox3{padding-top:10vw;gap:4vw}#location .main_wrap .education .flexbox2.flexbox3 .textbox,#location .main_wrap .education .flexbox2.flexbox3 .img,#location .main_wrap .education .flexbox3.flexbox3 .textbox,#location .main_wrap .education .flexbox3.flexbox3 .img{width:100%}#location .main_wrap .sakuraview{padding-top:25%}#location .main_wrap .sakuraview .top_flexbox .flower06{width:15%;top:-15%;left:auto;right:10%}#location .main_wrap .sakuraview .flexbox2,#location .main_wrap .sakuraview .flexbox3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;margin:0 auto}#location .main_wrap .sakuraview .flexbox2 .img,#location .main_wrap .sakuraview .flexbox3 .img{width:100%;margin:0 auto}#location .main_wrap .sakuraview .flexbox2 .img.img1,#location .main_wrap .sakuraview .flexbox3 .img.img1{width:100%}#location .main_wrap .sakuraview .flexbox2 .img.img2,#location .main_wrap .sakuraview .flexbox3 .img.img2{width:100%;padding-top:5vw}#location .main_wrap .sakuraview .flexbox2 .textbox,#location .main_wrap .sakuraview .flexbox3 .textbox{width:100%;padding-top:10vw}#location .main_wrap .sakuraview .flexbox2 .box1,#location .main_wrap .sakuraview .flexbox3 .box1{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#location .main_wrap .sakuraview .flexbox2 .box1 .textbox,#location .main_wrap .sakuraview .flexbox3 .box1 .textbox{width:100%}#location .main_wrap .sakuraview .flexbox2 .box1 .textbox .com_subtitle,#location .main_wrap .sakuraview .flexbox3 .box1 .textbox .com_subtitle{padding-bottom:1em}}#location .main_wrap .lifeinfo .life_mv{position:relative}#location .main_wrap .lifeinfo .life_mv .imgnote{color:#000}#location .main_wrap .lifeinfo .w-1200,#location .main_wrap .lifeinfo .w-500{width:90%}#location .main_wrap .lifeinfo .info_text{text-align:center;padding:7vw 0}#location .main_wrap .lifeinfo .info_text .com_subtitle{font-size:clamp(13px,2vw,20px)}#location .main_wrap .lifeinfo .info_text .com_text{font-size:clamp(10px,1.8vw,13px)}#location .main_wrap .lifeinfo .tab-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}#location .main_wrap .lifeinfo .tab-switch label{position:relative;width:15%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;background-color:#fff;color:#776048;border:solid 1px #d9d9d9;font-size:14px;text-align:center;line-height:1.3em;cursor:pointer;padding:.7em 0;-webkit-transition:.3s all;transition:.3s all}#location .main_wrap .lifeinfo .tab-switch label span{font-size:10px;opacity:.5}#location .main_wrap .lifeinfo .tab-switch label:hover,#location .main_wrap .lifeinfo .tab-switch label:has(:checked){background-color:#776048;color:#fff}#location .main_wrap .lifeinfo .tab-switch label:has(:checked)+.tab-content{display:block}#location .main_wrap .lifeinfo .tab-switch label input{display:none}#location .main_wrap .lifeinfo .tab-switch .bottom-tabs{padding-top:7vw}#location .main_wrap .lifeinfo .tab-switch .bottom-tabs .tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}#location .main_wrap .lifeinfo .tab-switch .bottom-tabs .tab-nav .tab-btn{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:15%;background-color:#fff;color:#776048;border:solid 1px #d9d9d9;font-size:14px;text-align:center;line-height:1.3em;cursor:pointer;padding:.7em 0;-webkit-transition:.3s all;transition:.3s all}#location .main_wrap .lifeinfo .tab-switch .bottom-tabs .tab-nav .tab-btn span{font-size:10px;opacity:.5}#location .main_wrap .lifeinfo .tab-switch .bottom-tabs .tab-nav .tab-btn:hover{background-color:#776048;color:#fff}#location .main_wrap .lifeinfo .tab-switch .bottom-tabs .tab-nav .tab-btn.active{background-color:#776048;color:#fff}#location .main_wrap .lifeinfo .tab-switch .tab-content{display:none;width:100%}#location .main_wrap .lifeinfo .tab-switch .tab-content .info_imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:7vw}#location .main_wrap .lifeinfo .tab-switch .tab-content .info_imgbox .img{position:relative;width:32%}#location .main_wrap .lifeinfo .tab-switch .tab-content .map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#location .main_wrap .lifeinfo .tab-switch .tab-content .map .map_inner{width:55%}#location .main_wrap .lifeinfo .tab-switch .tab-content .map .list{width:40%;padding-top:3%}@media screen and (max-width: 768px){#location .main_wrap .lifeinfo .life_mv .imgnote{color:#fff}#location .main_wrap .lifeinfo .tab-switch label{width:30%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:clamp(10px,1.8vw,14px);padding:1em 0}#location .main_wrap .lifeinfo .tab-switch .bottom-tabs .tab-nav .tab-btn{width:30%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:clamp(10px,1.8vw,14px);padding:1em 0}#location .main_wrap .lifeinfo .tab-switch .tab-content .info_imgbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}#location .main_wrap .lifeinfo .tab-switch .tab-content .info_imgbox .img{width:80%}#location .main_wrap .lifeinfo .tab-switch .tab-content .map{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#location .main_wrap .lifeinfo .tab-switch .tab-content .map .map_inner{position:relative;width:100%}#location .main_wrap .lifeinfo .tab-switch .tab-content .map .map_img{width:100%;height:60vh;overflow:scroll}#location .main_wrap .lifeinfo .tab-switch .tab-content .map .map_img img{width:200%}#location .main_wrap .lifeinfo .tab-switch .tab-content .map .map_img .zoomicon{width:10%;position:absolute;bottom:2%;left:2%}#location .main_wrap .lifeinfo .tab-switch .tab-content .map .list{width:100%;padding:5% 0}}#location .main_wrap .note_area .note{width:90%;margin:10% auto 5%}#access{font-family:YakuHanMPs,"Shippori Mincho",serif}#access .main_wrap .gara{font-family:"Cormorant Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}#access .main_wrap .cardo{font-family:"Cardo",serif;font-weight:400;font-style:normal}#access .main_wrap .page_mv .imgnote{color:#000}#access .main_wrap .sec .sec_ttl{font-size:clamp(10px,4vw,40px);letter-spacing:.1em}#access .main_wrap .sec .lead{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.02em;font-size:clamp(10px,1.8vw,21px);line-height:1.8em}#access .main_wrap .sec .text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.03em;font-size:clamp(10px,1.2vw,14px)}#access .main_wrap .sec .img_bg{position:absolute;z-index:-1}#access .main_wrap .sec .img_name{font-size:11px;color:#4d4d4d;margin-top:5px;letter-spacing:.05em}@media screen and (max-width: 768px){#access .main_wrap .sec .sec_ttl{font-size:clamp(10px,9vw,40px)}#access .main_wrap .sec .lead{font-size:clamp(10px,4.5vw,21px)}#access .main_wrap .sec .text{font-size:clamp(10px,3vw,14px)}}#access .main_wrap .sec1{padding-block:5%;position:relative}#access .main_wrap .sec1 .img_bg{width:100%;top:0;left:0}#access .main_wrap .sec1 .text_box{width:90%;padding-block:2%;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #776048;border-right:1px solid #776048}#access .main_wrap .sec1 .text_box p{color:#776048;text-align:center}#access .main_wrap .sec1 .text_box .copy{font-size:clamp(10px,2vw,25px)}#access .main_wrap .sec1 .text_box .copy span{position:relative}#access .main_wrap .sec1 .text_box .copy span .small{position:absolute;right:0;font-size:10px;letter-spacing:.05em;line-height:1em}#access .main_wrap .sec1 .text_box .copy span .small.top{bottom:95%}#access .main_wrap .sec1 .text_box .copy span .small.btm{top:100%}#access .main_wrap .sec1 .text_box .text{margin-top:5%;line-height:2em}@media screen and (max-width: 768px){#access .main_wrap .sec1{padding-block:15%}#access .main_wrap .sec1 .text_box{width:90%;padding-block:2%}#access .main_wrap .sec1 .text_box p{color:#776048;text-align:center}#access .main_wrap .sec1 .text_box .copy{font-size:clamp(10px,5vw,25px);letter-spacing:.05em}#access .main_wrap .sec1 .text_box .copy span .small.top{top:100%}#access .main_wrap .sec1 .text_box .copy span .small.btm{top:100%}#access .main_wrap .sec1 .text_box .copy span.sp_space{display:inline-block;margin-top:10px}#access .main_wrap .sec1 .text_box .text{margin-top:5%;line-height:1.5em;text-align:left;width:90%;margin-inline:auto}}#access .main_wrap .sec2{padding-bottom:10%}#access .main_wrap .sec2 .flbox1 .box1{width:15%}#access .main_wrap .sec2 .flbox1 .box2{width:30%;margin-top:4%}#access .main_wrap .sec2 .flbox1 .box2 .textbox .sec_ttl{color:#9e8060}#access .main_wrap .sec2 .flbox1 .box2 .textbox .lead{margin-top:3%}#access .main_wrap .sec2 .flbox1 .box2 .textbox .text{line-height:1.7em;margin-block:5% 10%}#access .main_wrap .sec2 .flbox1 .box2 .img_name{font-size:clamp(10px,3vw,14px);margin-top:min(10px,2vw)}#access .main_wrap .sec2 .flbox1 .box3{width:45%}#access .main_wrap .sec2 .flbox1 .box3 .com-imgbox .img_name{position:absolute;font-size:clamp(10px,8vw,90px);color:#fff;line-height:1em;right:0;top:-3%;letter-spacing:.1em}@media screen and (max-width: 768px){#access .main_wrap .sec2{padding-bottom:15%}#access .main_wrap .sec2 .flbox1 .box1{width:38%;margin-top:-18%;z-index:1}#access .main_wrap .sec2 .flbox1 .box2{width:90%;margin:6% auto 0}#access .main_wrap .sec2 .flbox1 .box2 .textbox .lead{margin-top:3%}#access .main_wrap .sec2 .flbox1 .box2 .textbox .text{line-height:1.7em;margin-block:5% 15%}#access .main_wrap .sec2 .flbox1 .box3{width:90%;margin-left:auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#access .main_wrap .sec2 .flbox1 .box3 .com-imgbox .img_name{font-size:clamp(10px,15vw,90px);right:0;top:-4%}}#access .main_wrap .sec3{position:relative}#access .main_wrap .sec3 .img_bg{width:100%;bottom:14%;left:0}#access .main_wrap .sec3 .flbox1{width:90%;margin-inline:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#access .main_wrap .sec3 .flbox1 .com-imgbox{width:58%}#access .main_wrap .sec3 .flbox1 .textbox{width:39%}#access .main_wrap .sec3 .flbox1 .textbox .text_big{font-size:clamp(10px,6vw,90px);color:#231815;opacity:.2;letter-spacing:.18em;margin-bottom:15%}#access .main_wrap .sec3 .flbox1 .textbox .minbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .main_wrap .sec3 .flbox1 .textbox .minbox .detail{position:relative;display:inline-block}#access .main_wrap .sec3 .flbox1 .textbox .minbox .detail .line{font-size:clamp(10px,10vw,12px);letter-spacing:.1em;display:inline-block;position:absolute;top:20%;left:0}#access .main_wrap .sec3 .flbox1 .textbox .minbox .detail .col{color:#9e8060}#access .main_wrap .sec3 .flbox1 .textbox .minbox .detail .big_2{margin-left:3%;letter-spacing:-0.03em}#access .main_wrap .sec3 .flbox1 .textbox .minbox .detail .small{font-size:clamp(10px,10vw,14px)}#access .main_wrap .sec3 .flbox1 .textbox .minbox .detail .sup{position:absolute;top:52%;right:-4%;font-size:10px}#access .main_wrap .sec3 .flbox1 .textbox .minbox1 .detail{font-size:clamp(10px,3vw,23px);white-space:nowrap}#access .main_wrap .sec3 .flbox1 .textbox .minbox1 .detail .big{font-size:clamp(10px,3vw,35px)}#access .main_wrap .sec3 .flbox1 .textbox .minbox1 .detail .big_2{font-size:clamp(10px,5vw,55px);margin-inline:5% 5px}#access .main_wrap .sec3 .flbox1 .textbox .minbox1 .detail .small{font-size:clamp(10px,10vw,14px)}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail{font-size:clamp(10px,2vw,16px);white-space:nowrap;margin-top:5%}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail .line{font-size:clamp(10px,1.3vw,12px);top:15%}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail .big{font-size:clamp(10px,3vw,30px)}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail .big_2{font-size:clamp(10px,5vw,55px);margin-inline:5% 5px}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail .small{font-size:clamp(10px,10vw,14px)}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail .small_2{font-size:clamp(10px,3vw,11px);display:inline-block}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail .sup{top:35%}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail:last-child{margin-top:4%;padding-top:1%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #dbdbdb}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail:last-child .line{top:25%}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail:last-child .big_2{letter-spacing:0em;margin-inline:1px 0px}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail:last-child .sup{top:47%;right:0%}#access .main_wrap .sec3 .flbox2{margin-top:5%;position:relative;z-index:1}#access .main_wrap .sec3 .flbox2 .imgbox{width:33.3333333333%}#access .main_wrap .sec3 .flbox2 .imgbox .textbox{position:absolute;top:57%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;color:#fff;font-family:"Cormorant Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.25em}#access .main_wrap .sec3 .flbox2 .imgbox .textbox .place{font-size:clamp(10px,10vw,40px)}#access .main_wrap .sec3 .flbox2 .imgbox .textbox .time{margin-top:5%;font-size:clamp(10px,10vw,23px);letter-spacing:.05em}#access .main_wrap .sec3 .flbox2 .imgbox .textbox .time .big{font-size:clamp(10px,10vw,60px);letter-spacing:-0.03em;margin-right:5px;display:inline-block}#access .main_wrap .sec3 .flbox2 .imgbox .textbox .time .small{letter-spacing:.05em}#access .main_wrap .sec3 .flbox2 .imgbox .textbox .time .small .big_2{font-size:clamp(10px,10vw,24px);letter-spacing:-0.03em;margin-right:5px;display:inline-block}#access .main_wrap .sec3 .flbox2 .imgbox:nth-child(2){margin-top:5%}#access .main_wrap .sec3 .flbox2 .imgbox:nth-child(3){margin-top:10%}@media screen and (max-width: 768px){#access .main_wrap .sec3 .bg_inner{position:relative}#access .main_wrap .sec3 .bg_inner .img_bg{bottom:0}#access .main_wrap .sec3 .flbox1{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#access .main_wrap .sec3 .flbox1 .com-imgbox{position:relative;width:100%;overflow-x:scroll;padding:8vw 0}#access .main_wrap .sec3 .flbox1 .com-imgbox img{width:120%}#access .main_wrap .sec3 .flbox1 .com-imgbox .kwsk{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:30%}#access .main_wrap .sec3 .flbox1 .textbox{width:90%;margin-inline:auto}#access .main_wrap .sec3 .flbox1 .textbox .text_big{font-size:clamp(10px,12vw,60px);text-align:center;margin-bottom:10%}#access .main_wrap .sec3 .flbox1 .textbox .minbox .detail .line{top:15%}#access .main_wrap .sec3 .flbox1 .textbox .minbox1 .detail{font-size:clamp(10px,6vw,23px)}#access .main_wrap .sec3 .flbox1 .textbox .minbox1 .detail .big{font-size:clamp(10px,8vw,40px)}#access .main_wrap .sec3 .flbox1 .textbox .minbox1 .detail .big_2{font-size:clamp(10px,10vw,55px)}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail{font-size:clamp(10px,4vw,23px)}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail .line{top:10%}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail .big{font-size:clamp(10px,7vw,40px)}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail .big_2{font-size:clamp(10px,9vw,55px)}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail .small{font-size:clamp(10px,10vw,14px)}#access .main_wrap .sec3 .flbox1 .textbox .minbox2 .detail:last-child .line{top:20%}#access .main_wrap .sec3 .flbox2{margin-top:0%}#access .main_wrap .sec3 .flbox2 .imgbox{width:100%}#access .main_wrap .sec3 .flbox2 .imgbox .textbox{top:57%}#access .main_wrap .sec3 .flbox2 .imgbox .textbox .place{font-size:clamp(10px,10vw,40px)}#access .main_wrap .sec3 .flbox2 .imgbox .textbox .time{font-size:clamp(10px,10vw,20px)}#access .main_wrap .sec3 .flbox2 .imgbox .textbox .time .big{font-size:clamp(10px,13vw,50px);letter-spacing:-0.03em;margin-right:5px;display:inline-block}#access .main_wrap .sec3 .flbox2 .imgbox .textbox .time .small{letter-spacing:.05em}#access .main_wrap .sec3 .flbox2 .imgbox .textbox .time .small .big_2{font-size:clamp(10px,10vw,20px);letter-spacing:-0.03em;margin-right:5px;display:inline-block}#access .main_wrap .sec3 .flbox2 .imgbox:nth-child(2){margin-top:0%}#access .main_wrap .sec3 .flbox2 .imgbox:nth-child(3){margin-top:0%}}#access .main_wrap .sec4{position:relative;background-color:#e4dfd7;padding-top:13%;margin-top:-10%;padding-bottom:10%}#access .main_wrap .sec4 .textbox{text-align:center}#access .main_wrap .sec4 .textbox .sec_ttl{color:#9e8060;font-size:clamp(10px,10vw,50px)}#access .main_wrap .sec4 .textbox .lead{margin-block:0 1%;font-size:clamp(10px,3vw,22px);letter-spacing:.15em}#access .main_wrap .sec4 .textbox .text{line-height:2em}#access .main_wrap .sec4 .flbox_1{width:95%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3%}#access .main_wrap .sec4 .flbox_1 .detail_box{width:35%}#access .main_wrap .sec4 .flbox_1 .detail_box .detail .detail_ttl{width:100%;text-align:center;background-color:#9e8060;color:#e4dfd7;padding-block:.5vw;margin-bottom:2%}#access .main_wrap .sec4 .flbox_1 .detail_box .detail .com-flbox{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#access .main_wrap .sec4 .flbox_1 .detail_box .detail .com-flbox .p1{font-size:clamp(10px,3vw,17px)}#access .main_wrap .sec4 .flbox_1 .detail_box .detail .com-flbox .p1 .big{font-size:clamp(10px,3vw,30px)}#access .main_wrap .sec4 .flbox_1 .detail_box .detail .com-flbox .p2{font-size:clamp(10px,2.2vw,30px)}#access .main_wrap .sec4 .flbox_1 .detail_box .detail .com-flbox .p2 .big{font-size:clamp(10px,3vw,50px);color:#9e8060;letter-spacing:0em}#access .main_wrap .sec4 .flbox_1 .detail_box .detail .com-flbox .small{width:100%;text-align:right;font-size:12px;letter-spacing:.05em}#access .main_wrap .sec4 .flbox_1 .detail_box .detail:last-child{margin-top:10%}#access .main_wrap .sec4 .flbox_1 .detail_box .detail:last-child .com-flbox .p2{position:relative}#access .main_wrap .sec4 .flbox_1 .detail_box .detail:last-child .com-flbox .p2::before{content:"";position:absolute;width:36%;height:1px;background-color:#a8a8a8;top:57%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-50%}#access .main_wrap .sec4 .flbox_1 .com-imgbox{width:60%}#access .main_wrap .sec4 .flbox_1 .com-imgbox .img_name{font-size:12px;color:#4d4d4d;letter-spacing:.05em}@media screen and (max-width: 768px){#access .main_wrap .sec4{padding-top:10%;margin-top:0%}#access .main_wrap .sec4 .textbox{width:90%}#access .main_wrap .sec4 .textbox .lead{margin-block:0 3%;font-size:clamp(10px,4.7vw,22px)}#access .main_wrap .sec4 .textbox .text{line-height:1.5em;text-align:left}#access .main_wrap .sec4 .flbox_1{margin-top:10%;width:90%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#access .main_wrap .sec4 .flbox_1 .detail_box{width:100%;margin-top:10%}#access .main_wrap .sec4 .flbox_1 .detail_box .detail .detail_ttl{padding-block:2vw}#access .main_wrap .sec4 .flbox_1 .detail_box .detail .com-flbox .p1{font-size:clamp(10px,4vw,17px)}#access .main_wrap .sec4 .flbox_1 .detail_box .detail .com-flbox .p1 .big{font-size:clamp(10px,8vw,35px)}#access .main_wrap .sec4 .flbox_1 .detail_box .detail .com-flbox .p2{font-size:clamp(10px,8vw,35px)}#access .main_wrap .sec4 .flbox_1 .detail_box .detail .com-flbox .p2 .big{font-size:clamp(10px,14vw,50px)}#access .main_wrap .sec4 .flbox_1 .detail_box .detail:last-child{margin-top:7%}#access .main_wrap .sec4 .flbox_1 .com-imgbox{width:100%}}#access .main_wrap .sec5{padding-bottom:5%}#access .main_wrap .sec5 .sec_mv .textbox{position:absolute;color:#fff;bottom:11%;left:27%}#access .main_wrap .sec5 .sec_mv .textbox .lead{margin-block:5%;letter-spacing:.15em}#access .main_wrap .sec5 .sec_mv .textbox .text{line-height:1.8em}#access .main_wrap .sec5 .flbox_1{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto auto 0;margin-top:-3%}#access .main_wrap .sec5 .flbox_1 .detail_box{width:35%}#access .main_wrap .sec5 .flbox_1 .detail_box .detail{font-size:clamp(10px,3vw,17px);display:inline-block;line-height:1.3em;margin-bottom:5%}#access .main_wrap .sec5 .flbox_1 .detail_box .detail .highway{font-size:clamp(10px,10vw,14px)}#access .main_wrap .sec5 .flbox_1 .detail_box .detail .big{font-size:clamp(10px,3vw,30px)}#access .main_wrap .sec5 .flbox_1 .detail_box .detail .big_2{font-size:clamp(10px,10vw,60px)}#access .main_wrap .sec5 .flbox_1 .detail_box .detail .col{color:#9e8060}#access .main_wrap .sec5 .flbox_1 .detail_box .detail .small{width:100%;text-align:right;font-size:10px;letter-spacing:.05em;display:inline-block}#access .main_wrap .sec5 .flbox_1 .com-imgbox{width:45%;margin-left:7%}@media screen and (max-width: 768px){#access .main_wrap .sec5 .sec_mv .textbox{bottom:29%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%}#access .main_wrap .sec5 .sec_mv .textbox .sec_ttl{font-size:clamp(10px,8vw,46px)}#access .main_wrap .sec5 .sec_mv .textbox .lead{margin-block:5%;font-size:clamp(10px,4vw,23px)}#access .main_wrap .sec5 .sec_mv .textbox .text{font-size:clamp(10px,3vw,14px)}#access .main_wrap .sec5 .flbox_1{width:90%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:-33%}#access .main_wrap .sec5 .flbox_1 .detail_box{width:100%;margin-top:7%}#access .main_wrap .sec5 .flbox_1 .detail_box .detail{font-size:clamp(10px,5vw,17px);margin-bottom:0%;line-height:1.8em}#access .main_wrap .sec5 .flbox_1 .detail_box .detail .highway{font-size:clamp(10px,10vw,16px)}#access .main_wrap .sec5 .flbox_1 .detail_box .detail .big{font-size:clamp(10px,10vw,35px)}#access .main_wrap .sec5 .flbox_1 .detail_box .detail .big_2{font-size:clamp(10px,18vw,65px)}#access .main_wrap .sec5 .flbox_1 .com-imgbox{width:100%;margin-left:0%}}#access .main_wrap .note_area{background-color:#fff}#access .main_wrap .note_area .note{width:90%;padding:3em 0;margin:0 auto}.plan a,.type a{color:#1a1a1a}.plan .w-1200,.type .w-1200{width:90%}.plan .p1,.type .p1{color:#808060;font-size:clamp(20px,3vw,26px);letter-spacing:.1em}.plan .p1 span,.type .p1 span{font-size:1.8em;padding-right:.1em}.plan .p2,.type .p2{font-size:clamp(20px,1.8vw,22px)}.plan .p3,.type .p3{font-size:clamp(10px,1.6vw,16px);line-height:4em}.plan .p3 .span1,.type .p3 .span1{color:#808060;font-size:3.5em;padding:0 .2em}.plan .p3 .span1 .span2,.type .p3 .span1 .span2{font-size:.7em}.plan .note_area .note,.type .note_area .note{padding:1em 0 3em}.plan .hanrei p,.type .hanrei p{font-size:10px;letter-spacing:.01em}.plan .hanrei img,.type .hanrei img{width:auto;height:10px}#plan .main_wrap .plan_list{background-image:url(../../assets/img/plan/bg.jpg);background-repeat:no-repeat;background-size:cover;text-align:center;padding:8vw 0 4vw}#plan .main_wrap .plan_list h2{font-size:clamp(40px,4.5vw,50px);color:#808060;letter-spacing:.12em}#plan .main_wrap .plan_list .subtitle{font-size:clamp(14px,2vw,20px);padding-top:2em}#plan .main_wrap .plan_list .type_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5%;padding:5vw 0}#plan .main_wrap .plan_list .type_box.toptype{padding:3vw 0 0}#plan .main_wrap .plan_list .type_box .type{width:40%;position:relative;border:solid 1px #a3a3a3;-webkit-transition:all .4s;transition:all .4s;padding:3vw 0}#plan .main_wrap .plan_list .type_box .type:hover{-webkit-box-shadow:0 0 10px #a8a8a8;box-shadow:0 0 10px #a8a8a8}#plan .main_wrap .plan_list .type_box .type::after{content:"";width:1px;height:30px;background-color:#a3a3a3;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#plan .main_wrap .plan_list .type_box .type a{display:block;width:90%;height:100%;margin:0 auto}@media screen and (max-width: 768px){#plan .main_wrap .plan_list .type_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10vw;padding:10vw 0 0}#plan .main_wrap .plan_list .type_box.toptype{padding:10vw 0 0}#plan .main_wrap .plan_list .type_box .type{width:100%;padding:min(10vw,35px) 0}}#type{margin:min(15vw,150px) auto 0}#type .type_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#type .type_box .text_box{width:35%}#type .type_box .text_box .p2{font-size:clamp(20px,2.8vw,25px)}#type .type_box .text_box .p3{font-size:clamp(10px,1.6vw,14px)}#type .type_box .text_box .p4{font-size:clamp(10px,1.6vw,15px);letter-spacing:.01em}#type .type_box .text_box .merit_box li{width:100%;margin-top:1em}#type .type_box .text_box .merit_box li p{font-size:clamp(10px,1.3vw,13px);background-color:#f4f4f4;letter-spacing:.01em;padding:1em}#type .type_box .text_box .merit_box li.merit1 p{font-size:clamp(10px,1.6vw,16px);color:#fff;background-color:#75421c;text-align:center}#type .type_box .text_box .hanrei{padding-top:3em}#type .type_box .type_img{width:50%}@media screen and (max-width: 768px){#type{margin-top:min(30vw,120px)}#type .type_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#type .type_box .text_box{width:100%}#type .type_box .text_box .p1{font-size:clamp(24px,4vw,26px)}#type .type_box .text_box .p3{font-size:clamp(10px,3.6vw,14px)}#type .type_box .text_box .p4{font-size:clamp(12px,1.6vw,14px)}#type .type_box .text_box .merit_box li p{font-size:13px}#type .type_box .text_box .merit_box li.merit1 p{font-size:15px}#type .type_box .type_img{width:100%;margin:7vw auto}#type .type_box .type_img .hanrei{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}

/*# sourceMappingURL=style.css.map*/