/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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 ***!
  \********************************************************************************************************************************************************************************************************************************************************/
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:#000;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%}.content_w700{width:100%;max-width:700px;margin:0 auto}.content_w800{width:100%;max-width:800px;margin:0 auto}.content_w900{width:100%;max-width:900px;margin:0 auto}.content_w1000{width:100%;max-width:1000px;margin:0 auto}.content_w1100{width:100%;max-width:1100px;margin:0 auto}.content_w1200{width:100%;max-width:1200px;margin:0 auto}.content_w1300{width:100%;max-width:1300px;margin:0 auto}.content_w1400{width:100%;max-width:1400px;margin:0 auto}.content_w1500{width:100%;max-width:1500px;margin:0 auto}.content_w1600{width:100%;max-width:1600px;margin:0 auto}.ib{display:inline-block}.notes{width:90%;margin:0 auto;max-width:1000px;padding:50px 0}.note{font-size:10px;letter-spacing:.1em;line-height:1.2em;text-align:left}.co_fff{color:#fff}.co_000{color:#000}.h1Tag{display:none}@media screen and (min-width: 769px){._sp{display:none}._pc{display:block}}@media screen and (max-width: 768px){.notes{width:90%;padding:6.66666665vw 0}._sp{display:block}._pc{display:none}}main{margin-top:57px}.wrap{max-width:1100px;width:95%;margin:0 auto}.w_1300{max-width:1300px}.flex{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}.pagettl{display:inline-block;color:#9e7f61;font-size:clamp(10px,3vw,40px);line-height:clamp(10px,3vw,40px);letter-spacing:.3em}p{color:#363636}.imgbox{position:relative}.imgnote{position:absolute;right:3px;bottom:3px;text-shadow:0 0 5px #000;color:#fff;font-size:10px;letter-spacing:.01em}.xs_text{font-size:10px;letter-spacing:.01em}.s_text{font-size:clamp(10px,1.75vw,20px);letter-spacing:.01em}.m_text{font-size:clamp(10px,2vw,30px);letter-spacing:.05em}.l_text{font-size:clamp(10px,3vw,40px);line-height:clamp(10px,3vw,40px)}.xl_text{font-size:clamp(10px,4vw,50px);line-height:clamp(10px,4vw,50px)}.gold{color:#8e7554}@media screen and (max-width: 768px){.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pagettl{font-size:clamp(10px,8vw,35px);line-height:clamp(10px,8vw,35px)}}@font-face{font-family:"a1";src:url(../fonts/a1.otf) format("opentype")}@font-face{font-family:"gara";src:url(../fonts/gara.otf) format("opentype")}@font-face{font-family:"mincho";src:url(../fonts/A-OTF-A1MinchoStd-Bold.otf) format("opentype")}@font-face{font-family:"audrey";src:url(../fonts/Audrey-Normal.otf) format("opentype")}@font-face{font-family:"futura";src:url(../fonts/Futura.ttf) format("truetype")}@font-face{font-family:"italiana";src:url(../fonts/Italiana-Regular.ttf) format("truetype")}@font-face{font-family:"roboto";src:url(../fonts/Roboto-VariableFont_wdth,wght.ttf) format("truetype")}body{font-family:"mincho","a1","gara",serif}.a1{font-family:"Shippori Mincho",serif}.shippori{font-family:"Shippori Mincho",serif}.gara{font-family:"gara",serif}.tsukua{font-family:"fot-tsukuaoldmin-pr6n",serif;font-weight:300;font-style:normal}.audrey{font-family:"audrey",sans-serif}.futura{font-family:"futura",serif}.italiana{font-family:"italiana",serif}.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 2s;transition:all 2s}.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{width:100%;position:fixed;left:0;top:0;z-index:1001;padding:10px 0;background:#fff}header .bg_bgm{display:none}header::before{content:"";display:block;width:100%;height:100%;left:0;top:0;position:absolute;-webkit-backdrop-filter:saturate(90%) blur(10px);backdrop-filter:saturate(90%) blur(10px)}header .top_header{width:95%;margin:0 auto;max-width:1200px;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;position:relative;z-index:5}header .top_header .logo{width:30%;max-width:300px}header .top_header .link_box{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .top_header .link_box div{margin:0 10px}header .top_header .link_box div p{letter-spacing:.15em;font-size:clamp(10px,2.8vw,14px)}header .top_header .link_box .link{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;-webkit-transition:.5s;transition:.5s;position:relative}header .top_header .link_box .link a{position:absolute;top:0;left:0;width:100%;height:100%}header .top_header .link_box .link:hover{opacity:.5}header .top_header .link_box .link::before{content:"";width:0;height:0;border-style:solid;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:12px solid #000;border-right:0;margin:0 5px 1px 0}header .top_header .link_box .req{width:25%;max-width:150px;border:1px solid #29423f;background-color:#29423f;padding:10px 0;-webkit-transition:.5s;transition:.5s;position:relative}header .top_header .link_box .req p{color:#fff;text-align:center;letter-spacing:.01em}header .top_header .link_box .req a{position:absolute;width:100%;height:100%;top:0;left:0}header .top_header .link_box .req:hover{border:1px solid #29423f;background-color:#fff}header .top_header .link_box .req:hover p{color:#29423f}header .top_header .link_box .res{width:25%;max-width:150px;border:1px solid #ad9374;background-color:#ad9374;padding:10px 0;-webkit-transition:.5s;transition:.5s;position:relative}header .top_header .link_box .res p{color:#fff;text-align:center}header .top_header .link_box .res a{position:absolute;width:100%;height:100%;top:0;left:0}header .top_header .link_box .res:hover{border:1px solid #77644a;background-color:#fff}header .top_header .link_box .res:hover p{color:#77644a}header .g_nav{width:95%;margin:0 auto;margin-top:10px}header .g_nav nav{width: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 .g_nav nav ul{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}header .g_nav nav ul li{position:relative;text-align:center;border-left:1px #000 solid;padding:calc(.15em + 5px) clamp(10px,2vw,35px);-webkit-transition:.3s;transition:.3s}header .g_nav nav ul li.for_2l{padding:2px clamp(10px,2vw,35px)}header .g_nav nav ul li p{font-size:clamp(10px,1vw,13px);letter-spacing:.07em}header .g_nav nav ul li:nth-child(10) p::before{content:"";display:inline-block;width:20px;height:20px;background-image:url(../img/common/outline.svg);background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-bottom:4px}header .g_nav nav ul li:nth-child(11) p::before{content:"";display:inline-block;width:20px;height:20px;background-image:url(../img/common/map.svg);background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-bottom:4px}header .g_nav nav ul li a{position:absolute;top:0;left:0;width:100%;height:100%}header .g_nav nav ul li:hover{opacity:.7}header .g_nav nav ul li .new{position:absolute;top:-14px;left:16px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#78000c;color:#fff;width:8vw;max-width:30px;padding:2px;font-size:11px}header .g_nav nav ul li .new.for_2l{top:-14px}header .g_nav nav ul .none{pointer-events:none}header .g_nav nav ul .none p{opacity:.3}@media screen and (max-width: 768px){header{width:100%;-webkit-transition:2s;transition:2s;padding:0}header::before{-webkit-backdrop-filter:unset;backdrop-filter:unset;z-index:-1}header.navAct{background:#fff}header .top_header{width:95%;z-index:5;position:relative;padding:10px 0}header .top_header .logo{width:70%;max-width:240px}header .top_header .link_box{width:100%;left:0;bottom:0;position:fixed;background:#fff;border-top:1px solid rgba(255,255,255,.2)}header .top_header .link_box div{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-top:1px solid #3b5914}header .top_header .link_box div img{width:auto;height:20px;margin:0 auto}header .top_header .link_box div p{padding:8px 0 0}header .top_header .link_box div:nth-of-type(1),header .top_header .link_box div:nth-of-type(2){border-right:1px solid #3b5914}header .top_header .link_box div:nth-of-type(1) p,header .top_header .link_box div:nth-of-type(2) p{color:#3b5914}header .top_header .link_box .link{width:25%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0}header .top_header .link_box .link::before{display:none}header .top_header .link_box .link p{color:#fff;text-align:center}header .top_header .link_box .req{max-width:none;border-top:none}header .top_header .link_box .res{max-width:none;border-top:none}header .g_menu_btn{width:100%;max-width:30px;height:20px;position:relative;cursor:pointer}header .g_menu_btn span{width:100%;background-color:#000;position:absolute;height:1px;left:50%;-webkit-transition:.7s;transition:.7s}header .g_menu_btn span:nth-child(1){top:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header .g_menu_btn span:nth-child(2){top:50%;opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header .g_menu_btn span:nth-child(3){bottom:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header .g_menu_btn.show span:nth-child(1){top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}header .g_menu_btn.show span:nth-child(2){top:50%;opacity:0}header .g_menu_btn.show span:nth-child(3){bottom:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}header .g_nav{width:100%;-webkit-transition:.7s;transition:.7s;position:fixed;background-image:url(../img/common/nav_bg.jpg);background-position:bottom;background-size:160%;background-repeat:no-repeat;position:relative;z-index:-1;height:0vh;overflow:hidden}header .g_nav nav{width:100%;border:none;height:0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}header .g_nav nav ul{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .g_nav nav ul li{width:calc(45% - .5px);border:none;height:7vh;padding:0;margin:15px 0;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;position:relative}header .g_nav nav ul li p{font-size:clamp(10px,4vw,14px);letter-spacing:.05em}header .g_nav nav ul li:nth-child(2) p{font-size:clamp(10px,3.5vw,16px)}header .g_nav nav ul li:nth-child(7){background-color:unset}header .g_nav nav ul li:nth-child(9){margin-top:10px;padding:5px 0 3px}header .g_nav nav ul li:nth-child(9) p::before{background-image:url(../img/common/outline_sp.svg)}header .g_nav nav ul li:nth-child(10) p::before{background-image:url(../img/common/map_sp.svg)}header .g_nav nav ul li.show{background-color:unset}header .g_nav nav ul li.show::before{opacity:1}header .g_nav nav ul li .new{top:-16px;left:17px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:8vw;max-width:30px;padding-top:3px;padding-bottom:2px !important;font-size:11px}header .g_nav nav ul li .new p{padding-bottom:0}header .g_nav nav ul .nav_btn{z-index:2}header .g_nav nav ul .nav_btn.show p{padding-bottom:5px;border-bottom:1px solid #000}header .g_nav nav ul .req{text-align:center;background-color:#ad9374;width:90%;margin:0 auto;color:#fff;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;position:relative}header .g_nav nav ul .req::before{content:"";position:absolute;display:none}header .g_nav nav ul .req a{width:100%}header .g_nav nav ul .req p{border-bottom:0;padding:0;padding-top:1px;color:#fff}header .g_nav nav .btn{width:100%;position:absolute;bottom:0;margin-bottom:0;-webkit-transition:.7s;transition:.7s;opacity:0}header .g_nav nav .btn p{font-size:clamp(10px,5vw,16px)}header .g_nav nav .btn img{width:3%}header.show{background-color:#fff}header.show .g_nav{height:100vh}header.show .g_nav nav ul{opacity:1}header.show .g_nav nav .btn{opacity:1}header.show .g_menu_btn span:nth-child(1){top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}header.show .g_menu_btn span:nth-child(2){top:50%;opacity:0}header.show .g_menu_btn span:nth-child(3){bottom:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}}footer{width:100%;position:relative;z-index:10;background:#fff}footer .footer_bnr{max-width:700px;width:90%;margin:50px auto 0;position:relative}footer .footer_bnr a{width:100%;height:100%;position:absolute;top:0;left:0}footer .top_footer .tel_box{width:100%;margin:0 auto;padding:50px 0 20px;text-align:center}footer .top_footer .tel_box img{max-width:500px;margin:0 auto}footer .top_footer .tel_box p{text-align:center;letter-spacing:.15em;line-height:1.5em;font-size:clamp(10px,2.66666666vw,14px)}footer .top_footer .vc_info{width:100%;max-width:800px;margin:20px auto;color:#960e16;border:1px solid #960e16;padding:6px 0 8px;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;line-height:normal !important;font-size:clamp(0px,3vw,14px)}footer .bottom_footer{border-top:1px solid #333}footer .bottom_footer .brand{width:95%;max-width:900px;margin:0 auto;padding:30px 0;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}footer .bottom_footer .brand .brand_logo{width:50%;max-width:400px}footer .bottom_footer .brand .brand_logo 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 .bottom_footer .brand .brand_logo a p{width:25%;font-size:clamp(10px,2.66666666vw,12px)}footer .bottom_footer .brand .brand_logo a .logo{width:70%}footer .copy{background:#29423f;padding:10px 0}footer .copy p{color:#fff;font-size:clamp(10px,2.66666666vw,14px);text-align:center;line-height:1.5}@media screen and (max-width: 768px){footer{width:100%;padding:0 0 60px}footer .footer_bnr{max-width:500px}footer .top_footer .tel_box{width:95%;max-width:550px;padding:6.66666665vw 0}footer .top_footer .tel_box .vc_info{margin:20px auto 0}footer .bottom_footer .brand{padding:10px 0;display:block}footer .bottom_footer .brand .brand_logo{max-width:200px;width:100%;margin:15px auto}footer .bottom_footer .brand .brand_logo a{padding-right:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .bottom_footer .brand .brand_logo a p{width:100%;text-align:center;margin:0 0 5px}footer .bottom_footer .brand .brand_logo a .logo{width:100%}footer .copy{padding:5px 0}}#top{position:relative}#top .bg_bgm{width:100%;height:100%;display:block;position:fixed;left:0;top:0;background:rgba(0,0,0,.7);background-position:center;background-size:cover;z-index:9999;-webkit-transition:1s;transition:1s}#top .bg_bgm.hidden{opacity:0;-webkit-transition:1s;transition:1s}#top .bg_bgm.none{display:none}#top .bg_bgm p{text-align:center}#top .bg_bgm .p01{margin-bottom:20px;font-size:clamp(10px,5vw,28px);line-height:1.6}#top .bg_bgm .p01 span{font-size:.8em}@media screen and (max-width: 768px){#top .bg_bgm .p01{margin-bottom:10px}}#top .bg_bgm .p02{margin-bottom:42px;font-size:clamp(10px,3vw,14px);line-height:1.4em}#top .bg_bgm .p03{margin-bottom:50px;font-size:clamp(10px,3.5vw,18px);line-height:1.6}@media screen and (max-width: 768px){#top .bg_bgm .p03{margin-bottom:52px}}#top .bg_bgm .p04{font-size:clamp(10px,3vw,14px);line-height:1.6;letter-spacing:.15em}#top .bg_bgm .box{max-width:600px;width:90%;height:70vh;background:#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;position:fixed;top:55%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#top .bg_bgm .bgm_logo{width:100%;height:95px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;position:relative;z-index:3}#top .bg_bgm .bgm_logo .bgm_logobox{max-width:1200px;width:95%;margin:0 auto}#top .bg_bgm .bgm_logo .logo{max-width:300px;width:30%}@media screen and (max-width: 768px){#top .bg_bgm .bgm_logo{height:57px}#top .bg_bgm .bgm_logo .logo{max-width:240px;width:70%}}#top .bg_bgm .bgm_btnbox{width:400px;width:90%;margin:0 auto 50px;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:60px}@media screen and (max-width: 768px){#top .bg_bgm .bgm_btnbox{margin-bottom:30px}}#top .bg_bgm .item{width:22%;cursor:pointer}@media screen and (max-width: 768px){#top .bg_bgm .item{width:28%}}#top .mvbtnbox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#top .mvbtnbox .item{position:absolute;top:110px;right:20px;z-index:999;cursor:pointer}#top .mvbtnbox .item.show{opacity:1;-webkit-transition:1s;transition:1s;z-index:1000}@media screen and (max-width: 768px){#top .mvbtnbox .item{top:60px;right:3px}}#top .mvbtnbox .mvbtn_on,#top .mvbtnbox .mvbtn_off{width:125px;opacity:0;-webkit-transition:1s;transition:1s}@media screen and (max-width: 768px){#top .mvbtnbox .mvbtn_on,#top .mvbtnbox .mvbtn_off{width:75px}}#top .mvbtnbox .songbox{width:118px;position:absolute;top:150px;right:23px;z-index:1000;overflow:hidden;white-space:nowrap;opacity:0;-webkit-transition:1s;transition:1s}#top .mvbtnbox .songbox.show{opacity:1;-webkit-transition:1s;transition:1s}@media screen and (max-width: 768px){#top .mvbtnbox .songbox{width:70px;top:78px;right:6px}}#top .mvbtnbox .songname{padding-left:1em;display:inline-block;font-size:12px;letter-spacing:.01em;-webkit-animation:scroll 14s linear infinite;animation:scroll 14s linear infinite}@media screen and (max-width: 768px){#top .mvbtnbox .songname{font-size:clamp(8px,1vw,12px)}}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-101.5%);transform:translateX(-101.5%)}}@keyframes scroll{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-101.5%);transform:translateX(-101.5%)}}@media screen and (max-width: 768px){@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-102.5%);transform:translateX(-102.5%)}}@keyframes scroll{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-102.5%);transform:translateX(-102.5%)}}}#top .futura{font-family:"futura-pt",sans-serif;font-weight:100;font-style:normal}#top .sliderbox{position:relative;top:-5vw}#top .sliderbox .slide{position:relative}#top .sliderbox .slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(transparent));background:-webkit-linear-gradient(rgba(0, 0, 0, 0.6), transparent);background:linear-gradient(rgba(0, 0, 0, 0.6), transparent)}#top .sliderbox .slide::after{content:"";background:url(../../assets/img/top/mv_txt.svg) no-repeat top center/contain;position:absolute;max-width:700px;width:55%;height:50%;top:10vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-filter:blur(100px);filter:blur(100px);opacity:0}#top .sliderbox .slide.hide::after{content:none}@media screen and (max-width: 768px){#top .sliderbox .slide::after{background:url(../../assets/img/top/mv_txt_sp.svg) no-repeat top center/contain;width:75%;top:18vw}}#top .sliderbox.show .slide::after{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition:1.2s;transition:1.2s}#top .mv_img{position:relative;top:-5vw}#top .mv_img video{width:100%}#top .mv_txt{max-width:700px;width:55%;position:absolute;top:10vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-filter:blur(100px);filter:blur(100px);opacity:0}#top .mv_txt.show{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transition:1.2s;transition:1.2s}#top .mv_cover_img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}#top .mv_cover_img.show{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#top .mv_text_box{position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}#top .mv_text_box.show{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#top .mv_text_box>p{color:#fff;text-align:center}#top .mv_text_box>p.lead{font-size:clamp(4.375rem,-0.069rem + 9.26vw,6.875rem);line-height:1em}#top .mv_text_box>p.lead>span{font-size:clamp(2.813rem,-1.076rem + 8.1vw,5rem)}#top .mv_text_box>p.txt{font-size:clamp(.875rem,.163rem + 1.45vw,1.25rem);padding-top:clamp(.313rem,-0.243rem + 1.16vw,.625rem)}#top .mv_text_box>p.txt>span{font-size:clamp(1.5rem,.551rem + 1.93vw,2rem)}#top .imgnote{color:#fff;letter-spacing:0;text-align:right;z-index:10}@media screen and (max-width: 768px){#top .mv_txt{width:75%;top:14vw}#top .mv_text_box>p.lead{font-size:clamp(2.625rem,.75rem + 9.38vw,5.25rem)}#top .mv_text_box>p.lead>span{font-size:clamp(2rem,.75rem + 6.25vw,3.75rem)}#top .mv_text_box>p.txt{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);padding-top:clamp(1.25rem,.58rem + 3.35vw,2.188rem)}#top .mv_text_box>p.txt>span{font-size:clamp(1.25rem,1.078rem + .86vw,1.5rem)}}#top .MV{padding:30px 0 120px}#top .MV .actbelt{padding:22px 0;position:relative;top:calc(-5vw - 2px);background:#2e4b48}#top .MV .actbelt p{color:#d1bca7;font-size:clamp(10px,4vw,45px);letter-spacing:.12em;text-align:center}#top .MV .actbelt .reqbtn{border:1px solid #29423f;background-color:#29423f;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:30px auto;width:85%;max-width:500px;padding:12px 0;position:relative;-webkit-transition:.5s;transition:.5s}#top .MV .actbelt .reqbtn a{position:absolute;width:100%;height:100%;left:0;top:0}#top .MV .actbelt .reqbtn p{display:block;width:100%;color:#fff;text-align:center;font-size:clamp(16px,4vw,24px)}#top .MV .actbelt .reqbtn:hover{background-color:#fff}#top .MV .actbelt .reqbtn:hover p{color:#29423f}#top .MV .actbelt .reqbtn:hover .arrow span:first-of-type{background-image:-webkit-gradient(linear, left top, right top, from(rgba(37, 55, 64, 0.1)), color-stop(15%, rgba(37, 55, 64, 0.5)), to(rgb(37, 55, 64)));background-image:-webkit-linear-gradient(left, rgba(37, 55, 64, 0.1) 0%, rgba(37, 55, 64, 0.5) 15%, rgb(37, 55, 64) 100%);background-image:linear-gradient(90deg, rgba(37, 55, 64, 0.1) 0%, rgba(37, 55, 64, 0.5) 15%, rgb(37, 55, 64) 100%)}#top .MV .actbelt .reqbtn:hover .arrow span:last-of-type{background-color:#29423f}#top .MV .actbelt .reqbtn.resbtn{border:1px solid #ad9374;background-color:#ad9374}#top .MV .actbelt .reqbtn.resbtn:hover{background-color:#fff}#top .MV .actbelt .reqbtn.resbtn:hover p{color:#ad9374}#top .MV .actbelt .reqbtn.resbtn:hover .arrow span:first-of-type{background-image:-webkit-gradient(linear, left top, right top, from(rgba(37, 55, 64, 0.1)), color-stop(15%, rgba(37, 55, 64, 0.5)), to(rgb(37, 55, 64)));background-image:-webkit-linear-gradient(left, rgba(37, 55, 64, 0.1) 0%, rgba(37, 55, 64, 0.5) 15%, rgb(37, 55, 64) 100%);background-image:linear-gradient(90deg, rgba(37, 55, 64, 0.1) 0%, rgba(37, 55, 64, 0.5) 15%, rgb(37, 55, 64) 100%)}#top .MV .actbelt .reqbtn.resbtn:hover .arrow span:last-of-type{background-color:#29423f}#top .MV .prcbelt{padding:clamp(18px,5.6vw,28px) 0;position:relative;top:calc(-5vw - 2px);background:#635040;border-top:2px solid #d1bca7}#top .MV .prcbelt img{max-width:700px;width:90%;margin:0 auto;display:block;position:relative}#top .MV .prcbelt .flexbox{width:90%;max-width:1200px;margin:auto;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}#top .MV .prcbelt .flexbox .prc_item{width:70%;margin:auto}#top .MV .prcbelt .flexbox .line{width:1px;height:5vw;background:#fff}@media screen and (max-width: 768px){#top .MV .prcbelt img{max-width:500px;width:80%}#top .MV .prcbelt .flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .MV .prcbelt .flexbox .prc_item{width:100%}#top .MV .prcbelt .flexbox .prc_item>img{width:100%}#top .MV .prcbelt .flexbox .line{width:100%;height:1px;margin:8vw 0}}#top .MV .inner{width:95%;max-width:1300px;margin:0 auto;padding-bottom:clamp(6.25rem,-4.861rem + 23.15vw,12.5rem)}#top .MV .inner p{text-align:center;color:#333}#top .MV .inner p.lTxt{font-size:clamp(32px,12vw,84px)}#top .MV .inner p.lTxt span{font-size:clamp(24px,8vw,60px)}#top .MV .inner p.sTxt{font-size:clamp(18px,2.3vw,26px)}#top .MV .inner p.lTxt,#top .MV .inner p.sTxt{color:#29423f;opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:1.5s;transition:1.5s}#top .MV .inner p.lTxt.show,#top .MV .inner p.sTxt.show{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}#top .MV .inner .actionbox{margin:0 0 100px}#top .MV .inner .actionTxt{color:#2e4b48;font-size:clamp(16px,7.5vw,45px);line-height:1.5;letter-spacing:.25em}#top .MV .inner .actionTxt .l_txt{color:#29423f;font-size:clamp(20px,3.5vw,40px);letter-spacing:.3em}#top .MV .inner .actionTxt .l_txt .s_txt{font-size:.6em;letter-spacing:.05em}#top .MV .inner .actionTxt .l_txt .m_txt{font-size:.6em;letter-spacing:.2em;position:relative;z-index:1}#top .MV .inner .actionTxt .l_txt .m_txt .for_ls{letter-spacing:.2em}#top .MV .inner .actionTxt .l_txt .m_txt::after{content:"";display:block;width:8.2em;height:7px;background:#ddd2af;position:absolute;right:.5vw;bottom:-2px;z-index:-1}#top .MV .inner .actionTxt .l_txt ._pc{display:inline-block}#top .MV .inner .actionTtl{margin-top:60px;font-size:clamp(12px,4.5vw,26px)}#top .MV .inner .actionTtl .for_ls{letter-spacing:.2em}#top .MV .inner .meritbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .MV .inner .meritbox .meritItem{width:100%;padding:0 0 min(5vw,50px)}#top .MV .inner .meritbox .meritItem .merit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}#top .MV .inner .meritbox .merit{font-size:clamp(14px,2vw,18px);line-height:1.5}#top .MV .inner .meritbox .merit>p{font-size:clamp(11px,1.4vw,16px)}#top .MV .inner .meritbox .merit .largeText{font-size:clamp(18px,2.3vw,25px)}#top .MV .inner .meritbox .merit .color{color:#a87e47;padding:8px 0 0;display:inline-block}#top .MV .inner .meritbox .merit span{font-size:1.5em;line-height:1.2}#top .MV .inner .meritbox .merit .txt{font-size:.8em}#top .MV .inner .meritbox .merit .txt.texL{text-align:left}#top .MV .inner .meritbox .merit .txt.disBlock{display:block}#top .MV .inner .meritbox .merit .num{font-size:1.8em;padding:0 5px}#top .MV .inner .meritbox .merit .middle{font-size:clamp(20px,2.9vw,25px)}#top .MV .inner .meritbox .line{width:1px;height:90px;opacity:0;background:#3f3f3f;background-repeat:no-repeat;-webkit-transition:1s;transition:1s}#top .MV .inner .meritbox .line.show{opacity:1;-webkit-transform:rotateZ(0);transform:rotateZ(0)}#top .MV .inner .p1{margin-top:35px;font-size:clamp(12px,3vw,21px)}#top .MV .inner .graphbox{max-width:950px;width:100%;margin:70px auto 0}#top .MV .inner .actbtnbox{max-width:700px;width:90%;margin:-3vw auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#top .MV .inner .actbtnbox .reqbtn,#top .MV .inner .actbtnbox .resbtn{width:45%}#top .MV .inner .reqbtn{border:1px solid #29423f;background-color:#29423f;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:0 auto;width:85%;max-width:500px;padding:12px 0;position:relative;-webkit-transition:.5s;transition:.5s}#top .MV .inner .reqbtn a{position:absolute;width:100%;height:100%;left:0;top:0}#top .MV .inner .reqbtn p{display:block;width:100%;color:#fff;text-align:center;font-size:clamp(16px,4vw,24px)}#top .MV .inner .reqbtn:hover{background-color:#fff}#top .MV .inner .reqbtn:hover p{color:#29423f}#top .MV .inner .reqbtn:hover .arrow span:first-of-type{background-image:-webkit-gradient(linear, left top, right top, from(rgba(37, 55, 64, 0.1)), color-stop(15%, rgba(37, 55, 64, 0.5)), to(rgb(37, 55, 64)));background-image:-webkit-linear-gradient(left, rgba(37, 55, 64, 0.1) 0%, rgba(37, 55, 64, 0.5) 15%, rgb(37, 55, 64) 100%);background-image:linear-gradient(90deg, rgba(37, 55, 64, 0.1) 0%, rgba(37, 55, 64, 0.5) 15%, rgb(37, 55, 64) 100%)}#top .MV .inner .reqbtn:hover .arrow span:last-of-type{background-color:#29423f}#top .MV .inner .reqbtn.resbtn{border:1px solid #ad9374;background-color:#ad9374}#top .MV .inner .reqbtn.resbtn:hover{background-color:#fff}#top .MV .inner .reqbtn.resbtn:hover p{color:#ad9374}#top .MV .inner .reqbtn.resbtn:hover .arrow span:first-of-type{background-image:-webkit-gradient(linear, left top, right top, from(rgba(37, 55, 64, 0.1)), color-stop(15%, rgba(37, 55, 64, 0.5)), to(rgb(37, 55, 64)));background-image:-webkit-linear-gradient(left, rgba(37, 55, 64, 0.1) 0%, rgba(37, 55, 64, 0.5) 15%, rgb(37, 55, 64) 100%);background-image:linear-gradient(90deg, rgba(37, 55, 64, 0.1) 0%, rgba(37, 55, 64, 0.5) 15%, rgb(37, 55, 64) 100%)}#top .MV .inner .reqbtn.resbtn:hover .arrow span:last-of-type{background-color:#29423f}@media screen and (max-width: 768px){#top .MV{padding:0 0 20%}#top .MV .actbelt{padding:15px 0 20px}#top .MV .actbelt p{font-size:clamp(10px,5.5vw,40px);text-align:center}#top .MV .actbelt .reqbtn{margin:clamp(15px,4.6vw,30px) auto}#top .MV .inner{padding-bottom:0}#top .MV .inner p.sTxt{font-size:clamp(12px,3.5vw,26px)}#top .MV .inner .actionbox{margin:12% 0}#top .MV .inner .actionTxt .l_txt{font-size:clamp(16px,8vw,36px);letter-spacing:.3em}#top .MV .inner .actionTxt .l_txt ._pc{display:none}#top .MV .inner .actionTxt .l_txt .m_txt{font-size:.55em;letter-spacing:.15em}#top .MV .inner .actionTxt .l_txt .m_txt .for_ls{letter-spacing:.1em}#top .MV .inner .actionTtl{margin-top:40px;font-size:clamp(12px,4.5vw,26px)}#top .MV .inner .meritbox{margin-top:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top .MV .inner .meritbox .meritItem{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}#top .MV .inner .meritbox .merit{font-size:clamp(10px,4.5vw,18px);margin:5% 0}#top .MV .inner .meritbox .merit:last-child{width:100%}#top .MV .inner .meritbox .merit p{font-size:clamp(14px,4.3vw,22px)}#top .MV .inner .meritbox .merit .largeText{font-size:clamp(2px,3.7vw,25px)}#top .MV .inner .meritbox .merit .num{font-size:2.4em;padding:0}#top .MV .inner .meritbox .line{height:60px;margin:0 5%;width:100%;height:1px;background-image:-webkit-gradient(linear, left top, right top, from(rgba(37, 55, 64, 0.1)), color-stop(15%, rgba(37, 55, 64, 0.5)), color-stop(50%, rgb(37, 55, 64)), color-stop(85%, rgba(37, 55, 64, 0.5)), to(rgba(37, 55, 64, 0.1)));background-image:-webkit-linear-gradient(left, rgba(37, 55, 64, 0.1) 0%, rgba(37, 55, 64, 0.5) 15%, rgb(37, 55, 64) 50%, rgba(37, 55, 64, 0.5) 85%, rgba(37, 55, 64, 0.1) 100%);background-image:linear-gradient(90deg, rgba(37, 55, 64, 0.1) 0%, rgba(37, 55, 64, 0.5) 15%, rgb(37, 55, 64) 50%, rgba(37, 55, 64, 0.5) 85%, rgba(37, 55, 64, 0.1) 100%)}#top .MV .inner .meritbox .line.show{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}#top .MV .inner .p1{margin-top:30px}#top .MV .inner .graphbox{width:95%;margin-top:45px}#top .MV .inner .actbtnbox{margin-top:-10vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .MV .inner .actbtnbox .reqbtn,#top .MV .inner .actbtnbox .resbtn{width:100%}#top .MV .inner .reqbtn{margin:40px auto 0;padding:13px 0}#top .MV .inner .reqbtn p{margin-right:1em}#top .MV .inner .reqbtn.resbtn{margin-top:20px}}@media screen and (max-width: 600px){#top .content .inner .reqbtn .arrow{top:30%;left:86%}}#top .secinner.secinner-1 .mv_text_box{width:100%;position:static;-webkit-transform:translate(0);transform:translate(0)}#top .secinner.secinner-1 .mv_text_box>p{color:#253740}#top .secinner .secconcept-1 .secconcept-1a ul li .imgnote{color:#000;right:auto;left:2px;text-shadow:none}@media screen and (max-width: 768px){#top .sbg .sbgi li .imgnote{bottom:70px}}#top .svg{position:fixed;left:-100%;opacity:0}#top img{vertical-align:top}#top .sbg{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1}#top .sbg ul.bgtxt{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}#top .sbg ul.bgtxt li{pointer-events:none;position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;-moz-filter:blur(10px);-ms-filter:blur(10px);-o-filter:blur(10px);-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:2s;transition:2s;-webkit-box-sizing:border-box;box-sizing:border-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;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .sbg ul.bgtxt li .bg{display:block;vertical-align:bottom;width:100%}#top .sbg ul.bgtxt li .secin{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;left:50%;top:60%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#top .sbg ul.bgtxt li .secin._con{top:43.8%}#top .sbg ul.bgtxt li.s1 .secin p{text-shadow:#fff 0 0 20px,#fff 0 0 20px,#fff 0 0 20px,#fff 0 0 20px,#fff 0 0 20px}#top .sbg ul.bgtxt li .p3{font-size:22px;line-height:2.4em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;margin-left:auto;margin-right:auto;display:block;text-align:left;color:#fff}#top .sbg ul.bgtxt li .p3 i{font-style:normal;text-combine-upright:all;line-height:1;margin-bottom:4px}@media screen and (max-width: 768px){#top .sbg ul.bgtxt li .p3 i{margin-bottom:2px;position:relative;left:1px}}#top .sbg ul.bgtxt li .p3.ct1,#top .sbg ul.bgtxt li .p3.ct2,#top .sbg ul.bgtxt li .p3.ct3,#top .sbg ul.bgtxt li .p3.ct4{-webkit-transition:2s;transition:2s;float:right;-webkit-transform:translateY(60px);transform:translateY(60px)}#top .sbg ul.bgtxt li .p3.lh_s{line-height:1.5em}#top .sbg ul.bgtxt li .p3 span{font-size:14px}#top .sbg ul.bgtxt li .p4{position:absolute;font-size:18px;line-height:2.4em;margin-left:auto;margin-right:auto;display:block;text-align:center;width:100vw;left:calc((100vw - 100%)/2*-1);bottom:40px;z-index:3;color:#d2c2a9;white-space:nowrap}#top .sbg ul.bgtxt li.s1 .p3{color:#000;font-size:clamp(10px,.8vw,15px);line-height:2.4em}#top .sbg ul.bgtxt li p.note{position:absolute;right:5px;bottom:5px;z-index:7}#top .sbg ul.bgtxt li.s1{display:block}#top .sbg .scbart{opacity:0;position:absolute;z-index:7000;font-size:14px;color:#fff;bottom:40px;left:40px}#top .sbg ul.sbgi{position:absolute;width:100%;height:100%;left:0;top:0}#top .sbg ul.sbgi li{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;-webkit-transition:2s;transition:2s}#top .sbg ul.sbgi li:after{position:absolute;width:100%;height:100%;left:0;top:0;content:"";z-index:2;background-color:#484755;opacity:0;-webkit-transition:4s;transition:4s}#top .sbg ul.sbgi li:before{transform:scale(1.1, 1.1) rotate(0.01deg);-moz-transform:scale(1.1, 1.1) rotate(0.01deg);-webkit-transform:scale(1.1, 1.1) rotate(0.01deg);-o-transform:scale(1.1, 1.1) rotate(0.01deg);-ms-transform:scale(1.1, 1.1) rotate(0.01deg);content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-size:cover;background-position:center center;-webkit-transition:4s;transition:4s}#top .sbg ul.sbgi li.s1{background-color:#1e1e1e}#top .sbg ul.sbgi li.s2:before{background-size:100% auto;background-position:center center;background-repeat:no-repeat;background-image:url("../img/top/bg_01.jpg")}@media screen and (max-width: 768px){#top .sbg ul.sbgi li.s2:before{background-position:center bottom}}#top .sbg ul.sbgi li.s3 .mov{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;-webkit-transition:1s;transition:1s;opacity:0}#top .sbg ul.sbgi li.s3 .mov video{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;z-index:3}#top .sbg ul.sbgi li.s3 .mov span{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.3);z-index:5}#top .sbg ul.sbgi li.s3:after{background-color:rgba(72,71,85,.5)}#top .sbg ul.sbgi li.s3:before{background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("../img/top/bg_02.jpg")}#top .sbg ul.sbgi li.s4:after{background-color:rgba(72,71,85,.5)}#top .sbg ul.sbgi li.s4:before{background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("../img/top/bg_03.jpg")}#top .sbg ul.sbgi li.s5:after{background-color:rgba(72,71,85,.5)}#top .sbg ul.sbgi li.s5:before{background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("../img/top/bg_04.jpg")}#top .sbg ul.sbgi li.s6:after{background-color:rgba(72,71,85,.3)}#top .sbg ul.sbgi li.s6:before{background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("../img/top/bg_05.jpg")}#top.scc2 .sbg ul.bgtxt li.s1,#top.sccs1 .sbg ul.bgtxt li.s2,#top.sccs2 .sbg ul.bgtxt li.s3,#top.sccs3 .sbg ul.bgtxt li.s4,#top.sccs4 .sbg ul.bgtxt li.s5,#top.sccs5 .sbg ul.bgtxt li.s6,#top.sccs6 .sbg ul.bgtxt li.s7{pointer-events:auto;-moz-filter:blur(0px);-ms-filter:blur(0px);-o-filter:blur(0px);-webkit-filter:blur(0px);filter:blur(0px);opacity:1;top:0;transition-delay:.8s;-moz-transition-delay:.8s;-webkit-transition-delay:.8s;-o-transition-delay:.8s;-ms-transition-delay:.8s}#top.scc2 .sbg ul.bgtxt li.s1 .ct1{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:2s;transition:2s}#top.scc2 .sbg ul.bgtxt li.s1 .ct2{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:2s .2s;transition:2s .2s}#top.scc2 .sbg ul.bgtxt li.s1 .ct3{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:2s .4s;transition:2s .4s}#top.scc2 .sbg ul.bgtxt li.s1 .ct4{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:2s .6s;transition:2s .6s}#top.scc2bb .sbg ul.sbgi li.s2{opacity:.4 !important;-webkit-transition:2s;transition:2s}#top.scc2 .sbg ul.sbgi li.s2,#top.sccs1 .sbg ul.sbgi li.s3,#top.sccs2 .sbg ul.sbgi li.s4,#top.sccs3 .sbg ul.sbgi li.s5,#top.sccs4 .sbg ul.sbgi li.s6{opacity:1}#top.scc2 .sbg ul.sbgi li.s2:before,#top.sccs1 .sbg ul.sbgi li.s3:before,#top.sccs2 .sbg ul.sbgi li.s4:before,#top.sccs3 .sbg ul.sbgi li.s5:before,#top.sccs4 .sbg ul.sbgi li.s6:before{transform:scale(1, 1) rotate(0.01deg);-moz-transform:scale(1, 1) rotate(0.01deg);-webkit-transform:scale(1, 1) rotate(0.01deg);-o-transform:scale(1, 1) rotate(0.01deg);-ms-transform:scale(1, 1) rotate(0.01deg)}#top.sccs1 .sbg ul.sbgi li.s3 .mov{opacity:1;-webkit-transition:1s 3s;transition:1s 3s}#top.sccs1 .sbg ul.sbgi li.s3 .mov span{opacity:1;-webkit-transition:1s 2s;transition:1s 2s}#top.sccs1bb .sbg ul.bgtxt li.s2{opacity:0}#top.sccs2b .sbg ul.sbgi li.s4:after,#top.sccs4b .sbg ul.sbgi li.s6:after,#top.sccs3b .sbg ul.sbgi li.s5:after,#top.sccs1b .sbg ul.sbgi li.s3:after{opacity:1;-webkit-transition:2s;transition:2s}#top.s2{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);opacity:1;-webkit-transition:2s;transition:2s}#top section{position:relative;z-index:3}#top .mainimg{overflow:hidden}#top .mainimg .bg{-webkit-transform:scale(1.2);transform:scale(1.2)}#top .mainimg .mainc-1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;-webkit-transform:scale(1);transform:scale(1);opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#top .mainimg .mainc-1 .cv{-webkit-filter:blur(16px);filter:blur(16px)}#top .mainimg .mainimg-cpy{position:absolute;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;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:3;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#top .mainimg .mainimg-cpy .p1{font-size:34px;line-height:1.2em;margin:0;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-transform:translateX(60px);transform:translateX(60px)}#top .mainimg .mainimg-cpy .p1.cp2{margin-right:1.6rem}#top .mainimg .mainimg-cpy .p1.ani1{-webkit-transition:4s;transition:4s;-webkit-transform:translateX(0);transform:translateX(0)}#top .mainimg.s1 .bg{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:20s;transition:20s}#top .mainimg.s1 .mainc-1{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:3s 1s;transition:3s 1s}#top .mainimg.s1 .mainc-1 .cv{-webkit-filter:blur(0);filter:blur(0);-webkit-transition:2s 2s;transition:2s 2s}#top figure{-webkit-box-shadow:rgba(0,0,0,.35) 0px 5px 15px;box-shadow:rgba(0,0,0,.35) 0px 5px 15px}#top .ifig_s2_01{position:absolute;right:0;top:-10%;width:49%}#top .ifig_s2_02{position:absolute;left:0;top:60%;width:47%}#top .ifig_s3_01{position:absolute;left:-10%;top:20%;width:50%}#top .ifig_s3_02{position:absolute;right:20%;top:84%;width:60%}#top .ifig_s3_03{position:absolute;right:0;top:-50%;width:54%}#top .ifig_s4_01{position:absolute;left:0;top:60%;width:47%}#top .ifig_s4_02{position:absolute;right:0;top:0;width:47%}#top .ifig_s5_01{position:absolute;left:0;top:0;width:47%}#top .ifig_s5_02{position:absolute;right:0;top:60%;width:47%}#top .seccontents{width:100%;height:auto;min-height:100vh}#top .seccontents .secinner{padding:160px 0}#top .seccontents .secinner dl.seccontents-a{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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}#top .seccontents .secinner dl.seccontents-a dt{width:54%;position:relative}#top .seccontents .secinner dl.seccontents-a dt p{text-align:left}#top .seccontents .secinner dl.seccontents-a dt p.p1{font-size:clamp(2.375rem,1.486rem + 1.85vw,2.875rem);margin:0}#top .seccontents .secinner dl.seccontents-a dt p.p2{font-size:clamp(.875rem,.653rem + .46vw,1rem);text-align:left;margin-top:20px}#top .seccontents .secinner dl.seccontents-a dt .more{width:90px;width:160px;position:relative;margin-top:60px;padding-bottom:4px}#top .seccontents .secinner dl.seccontents-a dt .more:hover a{opacity:.7}#top .seccontents .secinner dl.seccontents-a dt .more a{-webkit-transition:.3s;transition:.3s;color:#fff;display:block;width:100%;height:100%;position:relative}#top .seccontents .secinner dl.seccontents-a dt .more a p{font-size:20px;font-family:"canto",serif;font-weight:400;font-style:normal;color:#fff;line-height:1em}#top .seccontents .secinner dl.seccontents-a dd{width:40%;position:relative}#top .seccontents .secinner dl.seccontents-a dd figure .note{color:#fff}#top .secnote .note{color:#fff}#top .secconceptsp{width:100%;height:auto;min-height:50vh}#top .secconcept0{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:50vh}#top .secconcept2{width:100%;height:auto;min-height:100vh}#top .seccontents1,#top .seccontents2,#top .seccontents3,#top .seccontents4,#top .seccontents5{width:100%;height:auto;min-height:130vh}#top .secconcept{background-size:cover;background-position:center center;background-image:url("../img/top/sbg_01.jpg");-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(96%, rgb(251, 251, 251)), to(rgba(251, 251, 251, 0)));-webkit-mask-image:-webkit-linear-gradient(top, rgb(251, 251, 251) 96%, rgba(251, 251, 251, 0) 100%);mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(96%, rgb(251, 251, 251)), to(rgba(251, 251, 251, 0)));mask-image:linear-gradient(to bottom, rgb(251, 251, 251) 96%, rgba(251, 251, 251, 0) 100%)}#top .secconcept .p1{font-size:50px;margin-bottom:0px}#top .secconcept .p2{margin-bottom:60px}#top .secconcept .p3{font-size:16px;line-height:2.4em;margin-top:60px;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;margin-left:auto;margin-right:auto;display:block}#top .secconcept .secinner-1{padding-top:370px;padding:250px 0 200px;min-height:clamp(9.375rem,-7.292rem + 34.72vw,18.75rem)}#top .secconcept .secinner-1 .p2 span{color:#d2c2a9}#top .secconcept .secinner-1 .p1{width:100%;margin-left:auto;margin-right:auto;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-filter:blur(10px);filter:blur(10px)}#top .secconcept .secinner-1 .p1.ani1{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:2s 2s;transition:2s 2s;opacity:1}#top .secconcept .koudou{position:relative;width:100%;max-width:460px;margin-left:auto;margin-right:auto;margin-bottom:40px;margin-top:240px}#top .secconcept .koudou img{display:block;vertical-align:bottom;width:100%}#top .secconcept .info{position:relative;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:80px}#top .secconcept .info img{display:block;vertical-align:bottom;width:100%;max-width:500px;margin-left:auto;margin-right:auto}#top .secconcept .cbtn{width:100%;max-width:400px;height:60px;margin-left:auto;margin-right:auto;background-color:#cea47e;-webkit-transition:.3s;transition:.3s}#top .secconcept .cbtn:hover{opacity:.7}#top .secconcept .cbtn:before{content:"";width:50px;height:7px;border-bottom:1px solid #fff;border-right:1px solid #fff;position:absolute;right:20px;top:40%;z-index:1;-webkit-transform:skewX(45deg);transform:skewX(45deg)}#top .secconcept .cbtn a{display:block;width:100%;height:100%;position:relative;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}#top .secconcept .cbtn a p{line-height:1em;text-align:center;color:#fff;font-size:16px}#top .secconcept .secconcept-bg{position:absolute;padding-bottom:80px;padding-bottom:200px;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:auto;max-width:1200px}#top .secconcept .secconcept-bg .note{position:absolute;left:5px;bottom:5px;font-size:12px;color:#000}#top .secconcept .secconcept-1{position:relative}#top .secconcept .secconcept-1 .bg{display:block;vertical-align:bottom;width:100%;opacity:0;padding-bottom:100px}#top .secconcept .secconcept-1 .secconcept-1a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#top .secconcept .secconcept-1 ul{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}#top .secconcept .secconcept-1 ul li{position:absolute;height:100%;width:24%;opacity:0;-webkit-transition:2s;transition:2s}#top .secconcept .secconcept-1 ul li .img{-webkit-transform:translateX(0px) translateY(60px);transform:translateX(0px) translateY(60px);position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}#top .secconcept .secconcept-1 ul li .img img{width:auto;height:101%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1.2);transform:translateX(-50%) translateY(-50%) scale(1.2);z-index:1}#top .secconcept .secconcept-1 ul li .img:after{content:"";position:absolute;width:102%;height:102%;left:-1%;top:-1%;z-index:2;background-color:#fff;opacity:0}#top .secconcept .secconcept-1 ul li .sdw{-webkit-transform:translateX(0px) translateY(-60px);transform:translateX(0px) translateY(-60px);position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;z-index:1;top:90%;opacity:.3;background-size:100% auto;background-position:center top;background-repeat:no-repeat}#top .secconcept .secconcept-1 ul li.s1{width:19.5%}#top .secconcept .secconcept-1 ul li.s1 .img{-webkit-clip-path:url(#amsks1);clip-path:url(#amsks1)}#top .secconcept .secconcept-1 ul li.s1 .sdw{background-image:url("../img/top/s1_01.png");top:94%}#top .secconcept .secconcept-1 ul li.s2{width:19.5%;left:20%;height:87%;top:6.5%}#top .secconcept .secconcept-1 ul li.s2 .img{-webkit-clip-path:url(#amsks2);clip-path:url(#amsks2)}#top .secconcept .secconcept-1 ul li.s2 .sdw{background-image:url("../img/top/s1_02.png");top:96%}#top .secconcept .secconcept-1 ul li.s3{left:40%;top:10.5%;height:79%;width:20%}#top .secconcept .secconcept-1 ul li.s3 .img{-webkit-clip-path:url(#amsks3);clip-path:url(#amsks3)}#top .secconcept .secconcept-1 ul li.s3 .sdw{background-image:url("../img/top/s1_03.png");top:100%}#top .secconcept .secconcept-1 ul li.s4{width:19.5%;left:60.5%;height:87%;top:6.5%}#top .secconcept .secconcept-1 ul li.s4 .img{-webkit-clip-path:url(#amsks4);clip-path:url(#amsks4)}#top .secconcept .secconcept-1 ul li.s4 .sdw{background-image:url("../img/top/s1_04.png");top:96%}#top .secconcept .secconcept-1 ul li.s5{width:19.5%;right:0;left:auto}#top .secconcept .secconcept-1 ul li.s5 .img{-webkit-clip-path:url(#amsks5);clip-path:url(#amsks5)}#top .secconcept .secconcept-1 ul li.s5 .sdw{background-image:url("../img/top/s1_05.png");top:94%}#top .secconcept .secconcept-1 ul li.ani1{opacity:1;-webkit-transition:2s;transition:2s}#top .secconcept .secconcept-1 ul li.ani1 .img{-webkit-transition:2s;transition:2s;-webkit-transform:translateY(0);transform:translateY(0)}#top .secconcept .secconcept-1 ul li.ani1 .img:after{opacity:.7;-webkit-transition:2s 2s;transition:2s 2s}#top .secconcept .secconcept-1 ul li.ani1 img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:4s;transition:4s;-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}#top .secconcept .secconcept-1 ul li.ani1 .sdw{-webkit-transition:2s;transition:2s;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-filter:blur(1.5px);filter:blur(1.5px)}#top .secconcept .secconcept-1 ul li.ani1.s1{-webkit-transition:2s .1s;transition:2s .1s}#top .secconcept .secconcept-1 ul li.ani1.s1 .img{-webkit-transition:3s .1s;transition:3s .1s;-webkit-transform-origin:10% 0%;transform-origin:10% 0%}#top .secconcept .secconcept-1 ul li.ani1.s1 img{-webkit-transition:4s .1s;transition:4s .1s}#top .secconcept .secconcept-1 ul li.ani1.s1 .sdw{-webkit-transition:2s .1s;transition:2s .1s}#top .secconcept .secconcept-1 ul li.ani1.s2{-webkit-transition:2s .2s;transition:2s .2s}#top .secconcept .secconcept-1 ul li.ani1.s2 .img{-webkit-transition:3s .2s;transition:3s .2s;-webkit-transform-origin:20% 0%;transform-origin:20% 0%}#top .secconcept .secconcept-1 ul li.ani1.s2 img{-webkit-transition:4s .2s;transition:4s .2s}#top .secconcept .secconcept-1 ul li.ani1.s2 .sdw{-webkit-transition:2s .2s;transition:2s .2s}#top .secconcept .secconcept-1 ul li.ani1.s3{-webkit-transition:2s .3s;transition:2s .3s}#top .secconcept .secconcept-1 ul li.ani1.s3 .img{-webkit-transition:3s .3s;transition:3s .3s;-webkit-transform-origin:30% 0%;transform-origin:30% 0%}#top .secconcept .secconcept-1 ul li.ani1.s3 img{-webkit-transition:4s .3s;transition:4s .3s}#top .secconcept .secconcept-1 ul li.ani1.s3 .sdw{-webkit-transition:2s .3s;transition:2s .3s}#top .secconcept .secconcept-1 ul li.ani1.s4{-webkit-transition:2s .4s;transition:2s .4s}#top .secconcept .secconcept-1 ul li.ani1.s4 .img{-webkit-transition:3s .4s;transition:3s .4s;-webkit-transform-origin:40% 0%;transform-origin:40% 0%}#top .secconcept .secconcept-1 ul li.ani1.s4 img{-webkit-transition:4s .4s;transition:4s .4s}#top .secconcept .secconcept-1 ul li.ani1.s4 .sdw{-webkit-transition:2s .4s;transition:2s .4s}#top .secconcept .secconcept-1 ul li.ani1.s5{-webkit-transition:2s .5s;transition:2s .5s}#top .secconcept .secconcept-1 ul li.ani1.s5 .img{-webkit-transition:3s .5s;transition:3s .5s;-webkit-transform-origin:50% 0%;transform-origin:50% 0%}#top .secconcept .secconcept-1 ul li.ani1.s5 img{-webkit-transition:4s .5s;transition:4s .5s}#top .secconcept .secconcept-1 ul li.ani1.s5 .sdw{-webkit-transition:2s .5s;transition:2s .5s}#top .secconcept .secconcept-1 ul li.ani1.s2 img{-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1.05);transform:translateX(-50%) translateY(-50%) scale(1.05)}#top .secconcept .secconcept-1 ul li.ani1.s3 img{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1.05);transform:translateX(-50%) translateY(-50%) scale(1.05)}#top .secconcept .secconcept-1 ul li.ani2 .sdw{opacity:.1;opacity:.4;-webkit-filter:blur(0.3);filter:blur(0.3)}@media screen and (max-width: 584px){#top .sbg ul.bgtxt li .secin{width:100%;top:44%}}@media screen and (max-width: 380px){#top .sbg ul.bgtxt li .secin{top:50%}}@media screen and (max-width: 768px){#top .sbg ul.bgtxt li .p3{font-size:4.5vw;font-size:clamp(1.375rem,1.107rem + 1.34vw,1.75rem);line-height:2em}}@media screen and (max-width: 584px){#top .sbg ul.bgtxt li .p4{font-size:4.5vw;white-space:normal;line-height:1.2em;bottom:40px}}@media screen and (max-width: 584px){#top .sbg ul.bgtxt li.s1 .secin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;top:40%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 484px){#top .sbg ul.bgtxt li.s1 .secin{top:32%}}@media screen and (max-width: 768px){#top .sbg ul.bgtxt li.s1 .p3{font-size:4vw;font-size:clamp(10px,3vw,25px);line-height:2em;margin:0}}@media screen and (max-width: 768px){#top .sbg ul.sbgi li.s2:before{background-image:url("../img/top/bg_01_sp.jpg")}}@media screen and (max-width: 768px){#top .sbg ul.sbgi li.s3:before{background-image:url("../img/top/bg_02_sp.jpg")}}@media screen and (max-width: 768px){#top .sbg ul.sbgi li.s4:before{background-image:url("../img/top/bg_03_sp.jpg")}}@media screen and (max-width: 768px){#top .sbg ul.sbgi li.s5:before{background-image:url("../img/top/bg_04_sp.jpg")}}@media screen and (max-width: 768px){#top .sbg ul.sbgi li.s6:before{background-image:url("../img/top/bg_05_sp.jpg")}}@media screen and (max-width: 768px){#top .mainimg{height:auto}}@media screen and (max-width: 768px){#top .mainimg .bg{-webkit-transform:scale(1.1);transform:scale(1.1);height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 768px){#top .mainimg .mainimg-cpy .p1{font-size:6vw}}@media screen and (max-width: 768px){#top .mainimg.s1 .bg{-webkit-transition:5s;transition:5s}}@media screen and (max-width: 768px){#top .ifig_s2_01{position:relative;right:auto;top:auto;margin-left:auto;margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width: 768px){#top .ifig_s2_02{position:relative;left:auto;top:auto;margin-left:0;margin-right:auto;margin-top:120px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width: 768px){#top .ifig_s3_01{position:relative;right:auto;top:auto;left:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:12vw;width:60%}}@media screen and (max-width: 768px){#top .ifig_s3_02{position:relative;right:auto;top:auto;left:auto;left:16vw;left:auto;margin-top:12vw;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width: 768px){#top .ifig_s3_03{position:relative;right:auto;top:auto;left:auto;margin-top:0vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-left:0;width:35%}}@media screen and (max-width: 768px){#top .ifig_s4_01{position:relative;right:auto;top:auto;left:auto;width:48%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width: 768px){#top .ifig_s4_02{position:relative;right:auto;top:auto;left:auto;width:48%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:26vw}}@media screen and (max-width: 768px){#top .ifig_s5_01{position:relative;right:auto;top:auto;left:auto;width:48%}}@media screen and (max-width: 768px){#top .ifig_s5_02{position:relative;right:auto;top:auto;left:auto;margin-top:16vw}}@media screen and (max-width: 768px){#top .seccontents{width:90%;margin:auto}#top .seccontents .secinner{padding:16vw 6vw;padding:16vw 0}}@media screen and (max-width: 768px){#top .seccontents .secinner dl.seccontents-a{overflow:hidden}}@media screen and (max-width: 768px){#top .seccontents .secinner dl.seccontents-a dt{width:100%}}@media screen and (max-width: 768px){#top .seccontents .secinner dl.seccontents-a dt p.p1{font-size:8vw;font-size:clamp(2.375rem,1.482rem + 4.46vw,3.625rem)}}@media screen and (max-width: 768px){#top .seccontents .secinner dl.seccontents-a dt p.p2{font-size:3.5vw;font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem)}}@media screen and (max-width: 768px){#top .seccontents .secinner dl.seccontents-a dt .more{font-size:4vw}}@media screen and (max-width: 768px){#top .seccontents .secinner dl.seccontents-a dd{width:100%;margin-left:auto;margin-right:0;margin-top:12vw;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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px}#top .seccontents .secinner dl.seccontents-a dd figure{position:relative}}@media screen and (max-width: 768px){#top .secconcept2{min-height:100vh}}@media screen and (max-width: 768px){#top .seccontents1,#top .seccontents2,#top .seccontents3,#top .seccontents4,#top .seccontents5{min-height:100vh}}@media screen and (max-width: 768px){#top .secconcept{overflow:hidden}}@media screen and (max-width: 768px){#top .secconcept .p1{font-size:7vw;font-size:9vw}}@media screen and (max-width: 768px){#top .secconcept .p2{font-size:5.5vw;margin-bottom:6vw}}@media screen and (max-width: 768px){#top .secconcept .p3{font-size:3.5vw;line-height:2em;margin-top:6vw}}@media screen and (max-width: 768px){#top .secconcept .secinner-1{min-height:clamp(13.75rem,12.411rem + 6.7vw,15.625rem)}#top .secconcept .secinner-1 .p1{width:100%}}@media screen and (max-width: 768px){#top .secconcept .secinner-1{padding-top:20vw;padding-bottom:clamp(0rem,-2.232rem + 11.16vw,3.125rem);padding-top:36vw}}@media screen and (max-width: 768px){#top .secconcept .koudou{margin-top:80px;margin-top:36vw}}@media screen and (max-width: 768px){#top .secconcept .info{margin-bottom:12vw}}@media screen and (max-width: 768px){#top .secconcept .secconcept-bg{padding:12vw 0}}@media screen and (max-width: 768px){#top .secconcept .secinner-1 .p1.ani1{margin-top:15vw}#top .secconcept .secconcept-1 ul li.s1,#top .secconcept .secconcept-1 ul li.s5{display:block}#top .secconcept .secconcept-1 ul li.s1{width:20%;top:0;left:0}#top .secconcept .secconcept-1 ul li.s2{width:20%;top:6%;left:20%}#top .secconcept .secconcept-1 ul li.s3{width:20%;top:10%;left:40%}#top .secconcept .secconcept-1 ul li.s4{width:20%;top:6%;left:60%}#top .secconcept .secconcept-1 ul li.s5{width:20%;top:0;left:80%}}section{position:relative;z-index:3}section .secinner{position:relative;width:90%;max-width:1200px;margin-left:auto;margin-right:auto;padding:80px 0;z-index:2}section .secinner.btm{padding-top:0}section .secinner.btm2{padding-bottom:0}section figure{position:relative;overflow:hidden}section figure img{display:block}section figure img._sp{display:none}@media screen and (max-width: 768px){section .secinner{padding:12vw 6vw}}@media screen and (max-width: 768px){section figure img._sp{display:block}}.cv_link{padding:10px 0;position:relative;background:#fff}.cv_link.grey{pointer-events:none;background:#000}.cv_link.grey:before,.cv_link.grey img,.cv_link.grey p{opacity:.3}.cv_link:before{content:"";display:block;width:100%;height:100%;left:0;top:0;position:absolute;-webkit-transition:.5s;transition:.5s}.cv_link a{width:100%;height:100%}.cv_link p{color:#fff;font-size:clamp(0px,4.266666656vw,16px);text-align:center;position:relative;z-index:2;-webkit-transition:.5s;transition:.5s}#mainp2{-webkit-filter:blur(3px);filter:blur(3px);position:fixed;width:100%;height:100%;left:0;top:0;z-index:1;opacity:.1;pointer-events:none}.notice_box{width:100%;margin:0 auto;padding:20px 0;background:#fff}.notice_box .inner{width:90%;margin:0 auto;max-width:1000px;position:relative;padding:0 0 30px}.notice_box .inner:before{content:"";display:none;width:100%;height:2px;border-top:1px solid #000;border-bottom:1px solid #000;position:absolute;left:0;bottom:0}.notice_box .inner .lead{color:#000;font-size:18px;text-align:center;position:relative;margin-bottom:20px}.notice_box .inner .lead span{background:#fff;position:relative;z-index:2;padding:0 20px}.notice_box .inner .p1{color:#fff;font-size:40px;text-align:center;margin:10px 0}.notice_box .inner .cv_link{max-width:400px;margin:20px auto;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin-top:30px}.notice_box .inner .cv_link a{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;display:block;width:100%;height:100%;position:relative;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}@media screen and (max-width: 768px){.notice_box{padding:10px 0}.notice_box .inner{width:95%;padding:0 0 10px}.notice_box .inner .lead{font-size:4.266666656vw;font-size:clamp(0px,4.266666656vw,18px);letter-spacing:0em}.notice_box .inner .lead span{padding:0 5px}.notice_box .inner .p1{color:#fff;font-size:8.266666646vw;font-size:clamp(0px,8.266666646vw,40px);margin:5px 0}}.scbart{-webkit-transition:1s;transition:1s;position:absolute;z-index:10;font-size:14px;background-color:#998865;bottom:80px;left:50%;width:8px;height:8px;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5;content:"";font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box}.scbar{position:absolute;z-index:7000;width:2px;left:20px;bottom:0;overflow:hidden;height:100px;z-index:10;-webkit-transition:1s;transition:1s}.scbar:after{position:absolute;left:.5px;top:0;height:70%;content:"";display:block;width:1px;background-color:#fff;-webkit-animation:scroll 3s ease 0s infinite normal;animation:scroll 3s ease 0s infinite normal}.scbar:before{position:absolute;left:0px;top:0;height:70%;content:"";display:block;width:1px;background-color:#998865;background-color:#000;-webkit-animation:scroll 3s ease 0s infinite normal;animation:scroll 3s ease 0s infinite normal}.thimi{opacity:0;-webkit-transition:scale(1.1) translate(0, 50px) skew(0deg, -5deg);-webkit-transform:scale(1.1) translate(0, 50px) skew(0deg, -5deg);transform:scale(1.1) translate(0, 50px) skew(0deg, -5deg)}.thimi:before{left:0px !important;top:0px !important}.thimi.ani1{opacity:1;-webkit-transition:all 1.6s .25s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 1.6s .25s cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transform:scale(1) translate(0, 0) skew(0deg, 0deg);transform:scale(1) translate(0, 0) skew(0deg, 0deg)}.thimi.ani1:before{left:-20px !important;top:20px !important;-webkit-transition:1s 1s;transition:1s 1s}.thimi2{opacity:0;-webkit-transition:scale(1.1) translate(0, 50px) skew(0deg, 5deg);-webkit-transform:scale(1.1) translate(0, 50px) skew(0deg, 5deg);transform:scale(1.1) translate(0, 50px) skew(0deg, 5deg)}.thimi2:before{right:0px !important;top:0px !important}.thimi2.ani1{opacity:1;-webkit-transition:all 1.6s .25s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 1.6s .25s cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transform:scale(1) translate(0, 0) skew(0deg, 0deg);transform:scale(1) translate(0, 0) skew(0deg, 0deg)}.thimi2.ani1:before{right:-20px !important;top:20px !important;-webkit-transition:1s 1s;transition:1s 1s}.thimrl{opacity:0;-webkit-transform:translateY(-44%) translateX(-44%) rotate(40deg) scale(1.2);transform:translateY(-44%) translateX(-44%) rotate(40deg) scale(1.2)}.thimrl.ani1{opacity:1;-webkit-transition:all 2s 0s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 2s 0s cubic-bezier(0.22, 0.61, 0.36, 1);transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1)}.thimrl.ani1:after{width:40px !important;-webkit-transition:all 1s 1s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 1s 1s cubic-bezier(0.22, 0.61, 0.36, 1)}.thims{-webkit-transition:1s;transition:1s;opacity:0;transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1)}.thims.ani1{opacity:1;-webkit-transition:3s;transition:3s;transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1)}.thims.ani1.ani1fin{-webkit-transition:1s;transition:1s}.thimr,.thimr2,.thimr3,.thimr4{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.thimr2:after,.thimr3:after,.thimr4:after{width:0 !important}.thimr:after{width:0 !important}.thimr.ani1{opacity:1;-webkit-transition:all 2s 0s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 2s 0s cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transform:translateX(0%);transform:translateX(0%)}.thimr.ani1:after{width:40px !important;-webkit-transition:all 1s 1s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 1s 1s cubic-bezier(0.22, 0.61, 0.36, 1)}.thiml,.thiml2,.thiml3,.thiml4{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.thiml2:after,.thiml3:after,.thiml4:after{width:0 !important}.thiml:after{width:0 !important}.thiml.ani1{opacity:1;-webkit-transition:all 3s 0s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 3s 0s cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transform:translateX(0%);transform:translateX(0%)}.thiml.ani1:after{width:40px !important;-webkit-transition:all 1s 1s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 1s 1s cubic-bezier(0.22, 0.61, 0.36, 1)}.thiml2.ani1{opacity:1;-webkit-transition:all 3s .4s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 3s .4s cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transform:translateX(0%);transform:translateX(0%)}.thiml2.ani1:after{width:40px !important;-webkit-transition:all 1s 1.4s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 1s 1.4s cubic-bezier(0.22, 0.61, 0.36, 1)}.thiml3.ani1{opacity:1;-webkit-transition:all 2s .8s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 2s .8s cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transform:translateX(0%);transform:translateX(0%)}.thiml3.ani1:after{width:40px !important;-webkit-transition:all 1s 1.8s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 1s 1.8s cubic-bezier(0.22, 0.61, 0.36, 1)}.thiml4.ani1{opacity:1;-webkit-transition:all 2s 1.2s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 2s 1.2s cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transform:translateX(0%);transform:translateX(0%)}.thim,.thim2,.thim3,.thim4{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%);-webkit-transition:1s;transition:1s}.thim.thimu,.thim2.thimu,.thim3.thimu,.thim4.thimu{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.thim.ani1{opacity:1;-webkit-transition:all 2s 0s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 2s 0s cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transform:translateY(0%);transform:translateY(0%)}.thim.ani1.dl4{-webkit-transition:all 2s 3s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 2s 3s cubic-bezier(0.22, 0.61, 0.36, 1)}.thim2.ani1{opacity:1;-webkit-transition:all 2s .4s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 2s .4s cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transform:translateY(0%);transform:translateY(0%)}.thim3.ani1{opacity:1;-webkit-transition:all 2s .8s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 2s .8s cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transform:translateY(0%);transform:translateY(0%)}.thim4.ani1{opacity:1;-webkit-transition:all 2s 1.2s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 2s 1.2s cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transform:translateY(0%);transform:translateY(0%)}.thim.ani1.ani1fin,.thim2.ani1.ani1fin,.thim3.ani1.ani1fin,.thim4.ani1.ani1fin{opacity:1;-webkit-transition:all 0s 0s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 0s 0s cubic-bezier(0.22, 0.61, 0.36, 1)}.pcpy8 span{overflow:hidden;display:inline-block}.pcpy8 span.sp1{margin-right:.5em}.pcpy8 span i{font-style:normal;display:inline-block;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translateY(110%) rotate(5deg) scale(1.1);transform:translateY(110%) rotate(5deg) scale(1.1);-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1);transition:-webkit-transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1);transition:transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1);transition:transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1), -webkit-transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1);transition:transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1),-webkit-transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1)}.pcpy8 span.s1 i{-webkit-transition-delay:.1s;transition-delay:.1s}.pcpy8 span.s2 i{-webkit-transition-delay:.2s;transition-delay:.2s}.pcpy8 span.s3 i{-webkit-transition-delay:.3s;transition-delay:.3s}.pcpy8 span.s4 i{-webkit-transition-delay:.4s;transition-delay:.4s}.pcpy8 span.s5 i{-webkit-transition-delay:.5s;transition-delay:.5s}.pcpy8 span.s6 i{-webkit-transition-delay:.6s;transition-delay:.6s}.pcpy8.ani1 span i{-webkit-transform:translate(0);transform:translate(0)}@media screen and (max-width: 768px){.pcpy8 span{padding:0 0}}@media screen and (max-width: 768px){.pcpy8.p1,.pcpy8.p2,.pcpy8.ttl{white-space:nowrap}}.pcpy7c .row{display:inline-block;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0.5em, 0, 0) rotate(10deg) rotateY(120deg) rotateX(-30deg) scale(1.1);transform:translate3d(0.5em, 0, 0) rotate(10deg) rotateY(120deg) rotateX(-30deg) scale(1.1);-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition:opacity .75s cubic-bezier(0.32, 0.94, 0.6, 1),-webkit-transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1);transition:opacity .75s cubic-bezier(0.32, 0.94, 0.6, 1),-webkit-transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1);transition:transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1),opacity .75s cubic-bezier(0.32, 0.94, 0.6, 1);transition:transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1),opacity .75s cubic-bezier(0.32, 0.94, 0.6, 1),-webkit-transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1)}.pcpy7c .row span{letter-spacing:0;padding:4px 8px;line-height:1;display:inline-block;will-change:auto;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0.5em, 0, 0) rotate(10deg) rotateY(120deg) rotateX(-30deg) scale(1.1);transform:translate3d(0.5em, 0, 0) rotate(10deg) rotateY(120deg) rotateX(-30deg) scale(1.1);-webkit-transition:opacity .75s cubic-bezier(0.32, 0.94, 0.6, 1),-webkit-transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1);transition:opacity .75s cubic-bezier(0.32, 0.94, 0.6, 1),-webkit-transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1);transition:transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1),opacity .75s cubic-bezier(0.32, 0.94, 0.6, 1);transition:transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1),opacity .75s cubic-bezier(0.32, 0.94, 0.6, 1),-webkit-transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1);opacity:0}.pcpy7c .row span:first-child{-webkit-transition-delay:.12s;transition-delay:.12s}.pcpy7c .row span:nth-child(2){-webkit-transition-delay:.24s;transition-delay:.24s}.pcpy7c .row span:nth-child(3){-webkit-transition-delay:.36s;transition-delay:.36s}.pcpy7c .row span:nth-child(4){-webkit-transition-delay:.48s;transition-delay:.48s}.pcpy7c .row span:nth-child(5){-webkit-transition-delay:.6s;transition-delay:.6s}.pcpy7c .row span:nth-child(6){-webkit-transition-delay:.72s;transition-delay:.72s}.pcpy7c .row span:nth-child(7){-webkit-transition-delay:.84s;transition-delay:.84s}.pcpy7c .row span:nth-child(8){-webkit-transition-delay:.96s;transition-delay:.96s}.pcpy7c .row span:nth-child(9){-webkit-transition-delay:1.08s;transition-delay:1.08s}.pcpy7c .row span:nth-child(10){-webkit-transition-delay:1.2s;transition-delay:1.2s}.pcpy7c .row span:nth-child(11){-webkit-transition-delay:1.32s;transition-delay:1.32s}.pcpy7c .row span:nth-child(12){-webkit-transition-delay:1.44s;transition-delay:1.44s}.pcpy7c .row span:nth-child(13){-webkit-transition-delay:1.56s;transition-delay:1.56s}.pcpy7c .row span:nth-child(14){-webkit-transition-delay:1.68s;transition-delay:1.68s}.pcpy7c .row span:nth-child(15){-webkit-transition-delay:1.8s;transition-delay:1.8s}.pcpy7c .row span:nth-child(16){-webkit-transition-delay:1.92s;transition-delay:1.92s}.pcpy7c .row span:nth-child(17){-webkit-transition-delay:2.04s;transition-delay:2.04s}.pcpy7c .row span:nth-child(18){-webkit-transition-delay:2.16s;transition-delay:2.16s}.pcpy7c .row span:nth-child(19){-webkit-transition-delay:2.28s;transition-delay:2.28s}.pcpy7c .row span:nth-child(20){-webkit-transition-delay:2.4s;transition-delay:2.4s}.pcpy7c.ani1 .row{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.pcpy7c.ani1 .row span{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.pcpy7c ul{position:relative}.pcpy7c ul li{display:inline-block;vertical-align:middle;position:relative}.pcpy7c ul li span.bg{position:relative;opacity:0}.pcpy7c ul li span.mve{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.pcpy7c ul li.br{display:block;width:100%}.pcpy7c ul li.br:before{content:"";display:table}.pcpy7c ul li.br:after{content:"";display:table;clear:both}.pcpy7b span{padding:0}.pcpy7b>.prow{display:inline-block}.pcpy7b .prow span{line-height:1;display:inline-block;will-change:auto;opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-filter:blur(10px);filter:blur(10px)}.pcpy7b.ani1>.prow{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.pcpy7b.ani1 .prow span{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:pcpy7bani1 1.6s ease-in-out forwards;animation:pcpy7bani1 1.6s ease-in-out forwards}.pcpy7b .prow span:first-child{-webkit-transition-delay:.12s !important;transition-delay:.12s !important;-webkit-animation-delay:.12s !important;animation-delay:.12s !important}.pcpy7b .prow span:nth-child(2){-webkit-transition-delay:.24s !important;transition-delay:.24s !important;-webkit-animation-delay:.24s !important;animation-delay:.24s !important}.pcpy7b .prow span:nth-child(3){-webkit-transition-delay:.36s !important;transition-delay:.36s !important;-webkit-animation-delay:.36s !important;animation-delay:.36s !important}.pcpy7b .prow span:nth-child(4){-webkit-transition-delay:.48s !important;transition-delay:.48s !important;-webkit-animation-delay:.48s !important;animation-delay:.48s !important}.pcpy7b .prow span:nth-child(5){-webkit-transition-delay:.6s !important;transition-delay:.6s !important;-webkit-animation-delay:.6s !important;animation-delay:.6s !important}.pcpy7b .prow span:nth-child(6){-webkit-transition-delay:.72s !important;transition-delay:.72s !important;-webkit-animation-delay:.72s !important;animation-delay:.72s !important}.pcpy7b .prow span:nth-child(7){-webkit-transition-delay:.84s !important;transition-delay:.84s !important;-webkit-animation-delay:.84s !important;animation-delay:.84s !important}.pcpy7b .prow span:nth-child(8){-webkit-transition-delay:.96s !important;transition-delay:.96s !important;-webkit-animation-delay:.96s !important;animation-delay:.96s !important}.pcpy7b .prow span:nth-child(9){-webkit-transition-delay:1.08s !important;transition-delay:1.08s !important;-webkit-animation-delay:1.08s !important;animation-delay:1.08s !important}.pcpy7b .prow span:nth-child(10){-webkit-transition-delay:1.2s !important;transition-delay:1.2s !important;-webkit-animation-delay:1.2s !important;animation-delay:1.2s !important}.pcpy7b .prow span:nth-child(11){-webkit-transition-delay:1.32s !important;transition-delay:1.32s !important;-webkit-animation-delay:1.32s !important;animation-delay:1.32s !important}.pcpy7b .prow span:nth-child(12){-webkit-transition-delay:1.44s !important;transition-delay:1.44s !important;-webkit-animation-delay:1.44s !important;animation-delay:1.44s !important}.pcpy7b .prow span:nth-child(13){-webkit-transition-delay:1.56s !important;transition-delay:1.56s !important;-webkit-animation-delay:1.56s !important;animation-delay:1.56s !important}.pcpy7b .prow span:nth-child(14){-webkit-transition-delay:1.68s !important;transition-delay:1.68s !important;-webkit-animation-delay:1.68s !important;animation-delay:1.68s !important}.pcpy7b .prow span:nth-child(15){-webkit-transition-delay:1.8s !important;transition-delay:1.8s !important;-webkit-animation-delay:1.8s !important;animation-delay:1.8s !important}.pcpy7b .prow span:nth-child(16){-webkit-transition-delay:1.92s !important;transition-delay:1.92s !important;-webkit-animation-delay:1.92s !important;animation-delay:1.92s !important}.pcpy7b .prow span:nth-child(17){-webkit-transition-delay:2.04s !important;transition-delay:2.04s !important;-webkit-animation-delay:2.04s !important;animation-delay:2.04s !important}.pcpy7b .prow span:nth-child(18){-webkit-transition-delay:2.16s !important;transition-delay:2.16s !important;-webkit-animation-delay:2.16s !important;animation-delay:2.16s !important}.pcpy7b .prow span:nth-child(19){-webkit-transition-delay:2.28s !important;transition-delay:2.28s !important;-webkit-animation-delay:2.28s !important;animation-delay:2.28s !important}.pcpy7b .prow span:nth-child(20){-webkit-transition-delay:2.4s !important;transition-delay:2.4s !important;-webkit-animation-delay:2.4s !important;animation-delay:2.4s !important}.pcpy7b ul{position:relative}.pcpy7b ul li{display:inline-block;vertical-align:middle;position:relative}.pcpy7b ul li span.bg{position:relative;opacity:0}.pcpy7b ul li span.mve{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.pcpy7b ul li.br{display:block;width:100%}.pcpy7b ul li.br:before{content:"";display:table}.pcpy7b ul li.br:after{content:"";display:table;clear:both}@-webkit-keyframes pcpy7bani1{0%{opacity:0;-webkit-transform:translateX(50px) translateY(20px);transform:translateX(50px) translateY(20px);-webkit-transform:translateX(40px) translateY(-30px);transform:translateX(40px) translateY(-30px);-webkit-filter:blur(10px);filter:blur(10px)}to{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-filter:blur(0);filter:blur(0)}}@keyframes pcpy7bani1{0%{opacity:0;-webkit-transform:translateX(50px) translateY(20px);transform:translateX(50px) translateY(20px);-webkit-transform:translateX(40px) translateY(-30px);transform:translateX(40px) translateY(-30px);-webkit-filter:blur(10px);filter:blur(10px)}to{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-filter:blur(0);filter:blur(0)}}.pcpy7 span{padding:0}.pcpy7>.prow{display:inline-block}.pcpy7 .prow span{line-height:1;display:inline-block;will-change:auto;opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-filter:blur(10px);filter:blur(10px)}.pcpy7.ani1>.prow{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.pcpy7.ani1 .prow span{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:pcpy7ani1 1s ease-in-out forwards;animation:pcpy7ani1 1s ease-in-out forwards}.pcpy7 .prow span:first-child{-webkit-transition-delay:.06s !important;transition-delay:.06s !important;-webkit-animation-delay:.06s !important;animation-delay:.06s !important}.pcpy7.dl4 .prow span:first-child{-webkit-transition-delay:3.06s !important;transition-delay:3.06s !important;-webkit-animation-delay:3.06s !important;animation-delay:3.06s !important}.pcpy7 .prow span:nth-child(2){-webkit-transition-delay:.12s !important;transition-delay:.12s !important;-webkit-animation-delay:.12s !important;animation-delay:.12s !important}.pcpy7.dl4 .prow span:nth-child(2){-webkit-transition-delay:3.12s !important;transition-delay:3.12s !important;-webkit-animation-delay:3.12s !important;animation-delay:3.12s !important}.pcpy7 .prow span:nth-child(3){-webkit-transition-delay:.18s !important;transition-delay:.18s !important;-webkit-animation-delay:.18s !important;animation-delay:.18s !important}.pcpy7.dl4 .prow span:nth-child(3){-webkit-transition-delay:3.18s !important;transition-delay:3.18s !important;-webkit-animation-delay:3.18s !important;animation-delay:3.18s !important}.pcpy7 .prow span:nth-child(4){-webkit-transition-delay:.24s !important;transition-delay:.24s !important;-webkit-animation-delay:.24s !important;animation-delay:.24s !important}.pcpy7.dl4 .prow span:nth-child(4){-webkit-transition-delay:3.24s !important;transition-delay:3.24s !important;-webkit-animation-delay:3.24s !important;animation-delay:3.24s !important}.pcpy7 .prow span:nth-child(5){-webkit-transition-delay:.3s !important;transition-delay:.3s !important;-webkit-animation-delay:.3s !important;animation-delay:.3s !important}.pcpy7.dl4 .prow span:nth-child(5){-webkit-transition-delay:3.3s !important;transition-delay:3.3s !important;-webkit-animation-delay:3.3s !important;animation-delay:3.3s !important}.pcpy7 .prow span:nth-child(6){-webkit-transition-delay:.36s !important;transition-delay:.36s !important;-webkit-animation-delay:.36s !important;animation-delay:.36s !important}.pcpy7.dl4 .prow span:nth-child(6){-webkit-transition-delay:3.36s !important;transition-delay:3.36s !important;-webkit-animation-delay:3.36s !important;animation-delay:3.36s !important}.pcpy7 .prow span:nth-child(7){-webkit-transition-delay:.42s !important;transition-delay:.42s !important;-webkit-animation-delay:.42s !important;animation-delay:.42s !important}.pcpy7.dl4 .prow span:nth-child(7){-webkit-transition-delay:3.42s !important;transition-delay:3.42s !important;-webkit-animation-delay:3.42s !important;animation-delay:3.42s !important}.pcpy7 .prow span:nth-child(8){-webkit-transition-delay:.48s !important;transition-delay:.48s !important;-webkit-animation-delay:.48s !important;animation-delay:.48s !important}.pcpy7.dl4 .prow span:nth-child(8){-webkit-transition-delay:3.48s !important;transition-delay:3.48s !important;-webkit-animation-delay:3.48s !important;animation-delay:3.48s !important}.pcpy7 .prow span:nth-child(9){-webkit-transition-delay:.54s !important;transition-delay:.54s !important;-webkit-animation-delay:.54s !important;animation-delay:.54s !important}.pcpy7.dl4 .prow span:nth-child(9){-webkit-transition-delay:3.54s !important;transition-delay:3.54s !important;-webkit-animation-delay:3.54s !important;animation-delay:3.54s !important}.pcpy7 .prow span:nth-child(10){-webkit-transition-delay:.6s !important;transition-delay:.6s !important;-webkit-animation-delay:.6s !important;animation-delay:.6s !important}.pcpy7.dl4 .prow span:nth-child(10){-webkit-transition-delay:3.6s !important;transition-delay:3.6s !important;-webkit-animation-delay:3.6s !important;animation-delay:3.6s !important}.pcpy7 .prow span:nth-child(11){-webkit-transition-delay:.66s !important;transition-delay:.66s !important;-webkit-animation-delay:.66s !important;animation-delay:.66s !important}.pcpy7.dl4 .prow span:nth-child(11){-webkit-transition-delay:3.66s !important;transition-delay:3.66s !important;-webkit-animation-delay:3.66s !important;animation-delay:3.66s !important}.pcpy7 .prow span:nth-child(12){-webkit-transition-delay:.72s !important;transition-delay:.72s !important;-webkit-animation-delay:.72s !important;animation-delay:.72s !important}.pcpy7.dl4 .prow span:nth-child(12){-webkit-transition-delay:3.72s !important;transition-delay:3.72s !important;-webkit-animation-delay:3.72s !important;animation-delay:3.72s !important}.pcpy7 .prow span:nth-child(13){-webkit-transition-delay:.78s !important;transition-delay:.78s !important;-webkit-animation-delay:.78s !important;animation-delay:.78s !important}.pcpy7.dl4 .prow span:nth-child(13){-webkit-transition-delay:3.78s !important;transition-delay:3.78s !important;-webkit-animation-delay:3.78s !important;animation-delay:3.78s !important}.pcpy7 .prow span:nth-child(14){-webkit-transition-delay:.84s !important;transition-delay:.84s !important;-webkit-animation-delay:.84s !important;animation-delay:.84s !important}.pcpy7.dl4 .prow span:nth-child(14){-webkit-transition-delay:3.84s !important;transition-delay:3.84s !important;-webkit-animation-delay:3.84s !important;animation-delay:3.84s !important}.pcpy7 .prow span:nth-child(15){-webkit-transition-delay:.9s !important;transition-delay:.9s !important;-webkit-animation-delay:.9s !important;animation-delay:.9s !important}.pcpy7.dl4 .prow span:nth-child(15){-webkit-transition-delay:3.9s !important;transition-delay:3.9s !important;-webkit-animation-delay:3.9s !important;animation-delay:3.9s !important}.pcpy7 .prow span:nth-child(16){-webkit-transition-delay:.96s !important;transition-delay:.96s !important;-webkit-animation-delay:.96s !important;animation-delay:.96s !important}.pcpy7.dl4 .prow span:nth-child(16){-webkit-transition-delay:3.96s !important;transition-delay:3.96s !important;-webkit-animation-delay:3.96s !important;animation-delay:3.96s !important}.pcpy7 .prow span:nth-child(17){-webkit-transition-delay:1.02s !important;transition-delay:1.02s !important;-webkit-animation-delay:1.02s !important;animation-delay:1.02s !important}.pcpy7.dl4 .prow span:nth-child(17){-webkit-transition-delay:4.02s !important;transition-delay:4.02s !important;-webkit-animation-delay:4.02s !important;animation-delay:4.02s !important}.pcpy7 .prow span:nth-child(18){-webkit-transition-delay:1.08s !important;transition-delay:1.08s !important;-webkit-animation-delay:1.08s !important;animation-delay:1.08s !important}.pcpy7.dl4 .prow span:nth-child(18){-webkit-transition-delay:4.08s !important;transition-delay:4.08s !important;-webkit-animation-delay:4.08s !important;animation-delay:4.08s !important}.pcpy7 .prow span:nth-child(19){-webkit-transition-delay:1.14s !important;transition-delay:1.14s !important;-webkit-animation-delay:1.14s !important;animation-delay:1.14s !important}.pcpy7.dl4 .prow span:nth-child(19){-webkit-transition-delay:4.14s !important;transition-delay:4.14s !important;-webkit-animation-delay:4.14s !important;animation-delay:4.14s !important}.pcpy7 .prow span:nth-child(20){-webkit-transition-delay:1.2s !important;transition-delay:1.2s !important;-webkit-animation-delay:1.2s !important;animation-delay:1.2s !important}.pcpy7.dl4 .prow span:nth-child(20){-webkit-transition-delay:4.2s !important;transition-delay:4.2s !important;-webkit-animation-delay:4.2s !important;animation-delay:4.2s !important}.pcpy7 .prow span:nth-child(21){-webkit-transition-delay:1.26s !important;transition-delay:1.26s !important;-webkit-animation-delay:1.26s !important;animation-delay:1.26s !important}.pcpy7.dl4 .prow span:nth-child(21){-webkit-transition-delay:4.26s !important;transition-delay:4.26s !important;-webkit-animation-delay:4.26s !important;animation-delay:4.26s !important}.pcpy7 .prow span:nth-child(22){-webkit-transition-delay:1.32s !important;transition-delay:1.32s !important;-webkit-animation-delay:1.32s !important;animation-delay:1.32s !important}.pcpy7.dl4 .prow span:nth-child(22){-webkit-transition-delay:4.32s !important;transition-delay:4.32s !important;-webkit-animation-delay:4.32s !important;animation-delay:4.32s !important}.pcpy7 .prow span:nth-child(23){-webkit-transition-delay:1.38s !important;transition-delay:1.38s !important;-webkit-animation-delay:1.38s !important;animation-delay:1.38s !important}.pcpy7.dl4 .prow span:nth-child(23){-webkit-transition-delay:4.38s !important;transition-delay:4.38s !important;-webkit-animation-delay:4.38s !important;animation-delay:4.38s !important}.pcpy7 .prow span:nth-child(24){-webkit-transition-delay:1.44s !important;transition-delay:1.44s !important;-webkit-animation-delay:1.44s !important;animation-delay:1.44s !important}.pcpy7.dl4 .prow span:nth-child(24){-webkit-transition-delay:4.44s !important;transition-delay:4.44s !important;-webkit-animation-delay:4.44s !important;animation-delay:4.44s !important}.pcpy7 ul{position:relative}.pcpy7 ul li{display:inline-block;vertical-align:middle;position:relative}.pcpy7 ul li span.bg{position:relative;opacity:0}.pcpy7 ul li span.mve{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.pcpy7 ul li.br{display:block;width:100%}.pcpy7 ul li.br:before{content:"";display:table}.pcpy7 ul li.br:after{content:"";display:table;clear:both}@-webkit-keyframes pcpy7ani1{0%{opacity:0;-webkit-transform:translateX(20px) translateY(-20px);transform:translateX(20px) translateY(-20px);-webkit-filter:blur(10px);filter:blur(10px)}to{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-filter:blur(0);filter:blur(0)}}@keyframes pcpy7ani1{0%{opacity:0;-webkit-transform:translateX(20px) translateY(-20px);transform:translateX(20px) translateY(-20px);-webkit-filter:blur(10px);filter:blur(10px)}to{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-filter:blur(0);filter:blur(0)}}#outline .outline_wrap .ttl_area{background-image:url(../../assets/img/top/MVbg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;padding:130px 0 90px}#outline .outline_wrap .ttl_area p{text-align:center}#outline .outline_wrap .ttl_area .ttl{font-size:clamp(10px,13vw,60px);color:#2e4b48}#outline .outline_wrap .sec{margin:100px auto;width:95%;max-width:1000px}#outline .outline_wrap .sec .lead_box{margin:0 auto 50px}#outline .outline_wrap .sec .lead_box p{text-align:center;color:#464646}#outline .outline_wrap .sec table{width:100%;margin:20px auto 50px}#outline .outline_wrap .sec table th,#outline .outline_wrap .sec table td{text-align:left;letter-spacing:.1em;line-height:1.5em;font-size:clamp(10px,3.4vw,16px);border-bottom:1px solid #9e9e9e;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#outline .outline_wrap .sec table th{width:29%}#outline .outline_wrap .sec table td{width:75%}#outline .outline_wrap .sec table td span{font-size:clamp(0px,2.8vw,14px)}#outline .outline_wrap .sec .notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#outline .outline_wrap .sec .notice .p1{border:1px solid #000;width:16%;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;font-size:clamp(10px,4vw,16px)}#outline .outline_wrap .sec .notice .p2{width:82%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:clamp(12px,2.8vw,14px);letter-spacing:.05em}#outline .outline_wrap .sec .update{margin:50px auto}#outline .outline_wrap .sec .update p{font-size:clamp(10px,3.2vw,16px)}@media screen and (max-width: 768px){#outline .outline_wrap .ttl_area{padding:110px 0 50px}#outline .outline_wrap .sec{margin:13% auto}#outline .outline_wrap .sec table th,#outline .outline_wrap .sec table td{display:block;width:100%}#outline .outline_wrap .sec table th{background-color:#cecece}#outline .outline_wrap .sec .notice .p1{width:100%;padding:3% 5%}#outline .outline_wrap .sec .notice .p2{width:100%;margin-top:3%}}#map .map_wrap .ttl_area{padding:130px 0 90px;background-image:url(../../assets/img/map/ttlBg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}#map .map_wrap .ttl_area .ttl{text-align:center;font-size:clamp(10px,13vw,60px);color:#2e4b48}#map .map_wrap .ttl{font-size:clamp(10px,10vw,32px)}#map .map_wrap .ttl .l_txt{position:relative;left:-10px;font-size:1.5em}@media screen and (max-width: 768px){#map .map_wrap .ttl .l_txt{left:0}}#map .map_wrap .ttl .xl_txt{font-size:1.1em}#map .map_wrap .sec{margin:100px auto}#map .map_wrap .sec .lead_box{margin:0 auto 50px}#map .map_wrap .sec .lead_box p{text-align:center;color:#464646}#map .map_wrap .sec .img_area{margin:50px auto;width:95%;max-width:800px}#map .map_wrap .sec .btn_area{width:95%;max-width:700px;margin:50px auto 0;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}#map .map_wrap .sec .btn_area .btn{width:47.5%;height:60px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#ad9374;position:relative;border:1px solid #ad9374;-webkit-transition:.5s;transition:.5s}#map .map_wrap .sec .btn_area .btn:hover{background-color:#fff;border:1px solid #ad9374}#map .map_wrap .sec .btn_area .btn:hover p{color:#ad9374}#map .map_wrap .sec .btn_area .btn p{color:#fff;font-size:clamp(18px,4vw,20px);line-height:1em;text-align:center;padding:5px 0}#map .map_wrap .sec .btn_area .btn a{width:100%;height:100%;position:absolute;top:0;left:0}#map .map_wrap .sec_b{padding:100px 0;background:#003737}#map .map_wrap .sec_b .lead_box p{color:#fff}@media screen and (max-width: 768px){#map .map_wrap .ttl{font-size:clamp(10px,5vw,32px)}#map .map_wrap .ttl_area{padding:110px 0 50px}#map .map_wrap .sec{margin:13% auto}#map .map_wrap .sec .lead_box{margin:0 auto 10px}#map .map_wrap .sec .img_area{margin:30px auto}#map .map_wrap .sec .btn_area{max-width:350px;width:85%;margin:6.66666665vw auto 0}#map .map_wrap .sec .btn_area .btn{width:100%;margin:0 auto 30px;padding:2px 0}#map .map_wrap .sec_b{padding:40px 0}#map .map_wrap .sec_b .img_area{margin-bottom:60px}}#access .gara{font-family:eb-garamond,serif;font-weight:400;font-style:normal}#access .tubbtn{opacity:1;-webkit-transition:1s;transition:1s}#access .tubbtn:hover{opacity:.5;-webkit-transition:1s;transition:1s;cursor:pointer}#access .area_title{width:12%;max-width:10vw;position:absolute}#access .footer_bnr{margin-top:0}#access .mv{padding:12vw 0;background-image:url(../../assets/img/access/bg_header.png);background-size:cover;background-position:bottom;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;position:relative}#access .mv .access_title,#access .mv .location_title{display:none}#access .mv .access_title.active,#access .mv .location_title.active{display:inline-block;color:#9e7f61;font-size:clamp(10px,3vw,40px);line-height:clamp(10px,3vw,40px);letter-spacing:.3em}#access .tubbtn_box_01{width:80%;margin:0 auto;padding:0 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#access .tubbtn{width:280px;padding:20px 15px;border:1px solid #aaa17b;text-align:center;color:#aaa17b}#access .tubbtn p{font-size:clamp(10px,1.75vw,20px);letter-spacing:.2em}#access .tubbtn .futura{font-family:"futura-pt",sans-serif;font-weight:100;font-style:normal}#access .tubbtn.active{background-color:#aaa17b;color:#fff}#access .tubbtn_01{margin-right:30px}#access .tubbtn_02{margin-left:30px}@media screen and (max-width: 768px){#access .mv{padding:30vw 0;background-image:url(../../assets/img/access_location/bg_header.png);background-size:cover;background-position:top;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;position:relative}#access .mv .access_title.active,#access .mv .location_title.active{color:#9e7f61;font-size:clamp(10px,8vw,35px);line-height:clamp(10px,8vw,35px);letter-spacing:.3em}#access .tubbtn_box_01{width:90%;padding:0 0 5vw;-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}#access .tubbtn{width:100%;padding:15px 0;border:1px solid #aaa17b;text-align:center;color:#aaa17b}#access .tubbtn p{font-size:clamp(10px,5vw,20px);letter-spacing:.2em}#access .tubbtn_01{margin-right:0;margin-bottom:5vw}#access .tubbtn_02{margin-left:0}}#access .access_01 .textbox{max-width:945px;width:50%;margin:0 auto 100px;text-align:center}#access .access_01 .textbox h2{margin-bottom:70px;font-size:clamp(10px,3vw,30px);line-height:1.2em;letter-spacing:.2em}#access .access_01 .textbox p{font-size:clamp(10px,1.75vw,18px);letter-spacing:.01em}#access .access_01 .box{max-width:1100px;width:90%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#access .access_01 .boxitem{width:48%}#access .access_01 .boxitem .imgbox{margin-bottom:1.5vw;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}#access .access_01 .boxitem .imgbox img{vertical-align:bottom}#access .access_01 .boxitem p{font-size:clamp(10px,2vw,25px);letter-spacing:.05em;line-height:.1em}#access .access_01 .boxitem span{margin-bottom:-0.5vw;display:inline-block;font-size:clamp(10px,1.75vw,15px);letter-spacing:.01em}#access .access_01 .boxitem strong{font-size:clamp(10px,4vw,50px);line-height:clamp(10px,4vw,50px)}@media screen and (max-width: 768px){#access .access_01 .textbox{max-width:100%;width:90%;margin:12vw auto 18vw}#access .access_01 .textbox h2{margin-bottom:12vw;font-size:clamp(10px,5vw,28px);letter-spacing:.4em}#access .access_01 .textbox p{font-size:clamp(10px,3.5vw,18px)}#access .access_01 .box{max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .access_01 .boxitem{width:100%;margin-bottom:12vw}#access .access_01 .boxitem .imgbox{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}#access .access_01 .boxitem p{font-size:clamp(10px,5vw,25px);line-height:1em}#access .access_01 .boxitem span{font-size:clamp(10px,2.5vw,15px)}#access .access_01 .boxitem strong{font-size:clamp(10px,10vw,50px)}}#access .access_02{margin-top:200px}#access .access_02 h2{font-size:20px;text-align:center;letter-spacing:.2em}#access .access_02 .futura{font-family:"futura-pt",sans-serif;font-weight:100;font-style:normal}#access .access_02 .textbox{max-width:945px;width:90%;margin:100px auto;text-align:center}#access .access_02 .textbox h3{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #2f2f2f;font-size:clamp(10px,2.5vw,30px);line-height:clamp(10px,2.5vw,30px);letter-spacing:.2em}#access .access_02 .textbox p{font-size:clamp(10px,1.75vw,20px);letter-spacing:.01em}#access .access_02 .box{max-width:1100px;width:90%;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#access .access_02 .box .boxitem{width:29%;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);position:relative;text-align:center}#access .access_02 .box .boxitem img{vertical-align:bottom}#access .access_02 .box .boxitem p{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:clamp(10px,2vw,30px);letter-spacing:.2em;line-height:.01em}#access .access_02 .box .boxitem span{margin-bottom:.2em;display:inline-block;font-size:clamp(10px,3vw,35px);line-height:clamp(10px,3vw,35px);letter-spacing:.4em;text-indent:.4em;width:-webkit-max-content;width:-moz-max-content;width:max-content}#access .access_02 .box .boxitem strong{padding-left:.05em;color:#ddccb8;font-size:clamp(10px,4vw,50px);line-height:clamp(10px,4vw,50px)}#access .access_02 .imgbox{max-width:1100px;width:90%;margin:0 auto 4vw}@media screen and (max-width: 768px){#access .access_02{margin-top:6vw}#access .access_02 h2{font-size:clamp(10px,5vw,25px)}#access .access_02 .textbox{max-width:945px;width:90%;margin:8vw auto;text-align:center}#access .access_02 .textbox h3{margin-bottom:5vw;padding-bottom:5vw;font-size:clamp(10px,5vw,28px);line-height:1.5em}#access .access_02 .textbox p{font-size:clamp(10px,3.5vw,18px)}#access .access_02 .box{max-width:1200px;width:90%;margin:0 auto 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .access_02 .box .boxitem{width:100%;margin-top:8vw}#access .access_02 .box .boxitem:nth-of-type(2){margin-left:auto}#access .access_02 .box .boxitem p{font-size:clamp(10px,5vw,30px)}#access .access_02 .box .boxitem span{font-size:clamp(10px,8vw,35px);line-height:clamp(10px,8vw,35px)}#access .access_02 .box .boxitem strong{font-size:clamp(10px,10vw,50px);line-height:clamp(10px,10vw,50px)}#access .access_02 .imgbox{max-width:1200px;width:100%;padding:0 5vw 8vw;overflow-x:scroll;-webkit-box-sizing:border-box;box-sizing:border-box}#access .access_02 .imgbox img{width:300%}#access .access_02 .icon_swipe{max-width:200px;width:25%;margin:0 auto}}#access .access_03{margin-top:200px}#access .access_03 h2{font-size:20px;text-align:center;letter-spacing:.2em}#access .access_03 .futura{font-family:"futura-pt",sans-serif;font-weight:100;font-style:normal}#access .access_03 .textbox{max-width:945px;width:90%;margin:100px auto;text-align:center}#access .access_03 .textbox h3{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #2f2f2f;font-size:clamp(10px,2.5vw,30px);line-height:clamp(10px,2.5vw,30px);letter-spacing:.2em}#access .access_03 .textbox p{font-size:clamp(10px,1.75vw,20px);letter-spacing:.01em}#access .access_03 .box{max-width:1200px;width:95%;margin:0 auto;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}#access .access_03 .box .boxitem{width:31%;min-width:366px;margin-bottom:40px;text-align:center}#access .access_03 .box .boxitem h3{width:95%;margin:15px auto;padding-bottom:15px;border-bottom:1px solid #8e7554;font-size:clamp(10px,1.75vw,17px);letter-spacing:.08em}#access .access_03 .box .boxitem p{font-size:clamp(10px,1.5vw,15px)}#access .access_03 .box .boxitem p span{font-size:clamp(10px,2.25vw,30px)}#access .access_03 .box .boxitem p .small{font-size:clamp(10px,2.5vw,12px);letter-spacing:.05em}#access .access_03 .annotation{max-width:1200px;width:95%;margin:60px auto;font-size:10px;letter-spacing:.01em;text-align:left}@media screen and (max-width: 1240px){#access .access_03 .box{width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#access .access_03 .box .boxitem{width:45%;min-width:auto}#access .access_03 .box .boxitem h3{width:95%;margin:15px auto;padding-bottom:15px;border-bottom:1px solid #8e7554;font-size:clamp(10px,3.25vw,16px);letter-spacing:.08em}#access .access_03 .box .boxitem p{font-size:clamp(10px,3.25vw,16px)}#access .access_03 .box .boxitem p span{font-size:clamp(10px,4vw,28px)}}@media screen and (max-width: 768px){#access .access_03{margin-top:18vw}#access .access_03 h2{font-size:clamp(10px,5vw,25px)}#access .access_03 .textbox{margin:8vw auto}#access .access_03 .textbox h3{margin-bottom:5vw;padding-bottom:5vw;font-size:clamp(10px,5vw,28px);line-height:1.5em}#access .access_03 .textbox p{font-size:clamp(10px,3.5vw,18px);letter-spacing:.01em}#access .access_03 .box .boxitem{width:45%;margin-bottom:25px}#access .access_03 .box .boxitem h3{width:95%;margin:10px auto 10px;padding-bottom:10px;border-bottom:1px solid #8e7554;font-size:clamp(10px,3.5vw,16px);letter-spacing:.01em}#access .access_03 .box .boxitem p{font-size:clamp(10px,3.5vw,16px)}#access .access_03 .box .boxitem p span{font-size:clamp(10px,5vw,28px)}#access .access_03 .box .boxitem_01 h3{padding:.5em 0 calc(10px + .5em)}}@media screen and (max-width: 768px){#access .location_01 .textbox{max-width:1100px;width:65%;margin:0 auto;padding-left:8vw;text-align:center}#access .location_01 .textbox h2{margin:10vw auto 15vw;font-size:clamp(10px,5vw,30px)}#access .location_02{position:static}#access .location_02 .section_header{width:90%;position:static}#access .location_02 .section_header .area_title_sp{margin:0 auto 8vw;color:#ccc;font-size:clamp(10px,12vw,85px);text-align:center}#access .location_02 .section_header .textbox_01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .location_02 .section_header .textbox_01 h2{width:100%;margin:0 auto 3vw;font-size:clamp(10px,4.5vw,18px)}#access .location_02 .section_header .textbox_01 h2:after{content:"";background-color:#7f7a7a;-webkit-box-flex:.95;-ms-flex-positive:.95;flex-grow:.95;height:1px;margin-left:3vw}#access .location_02 .section_header .textbox_01 p{width:100%;font-size:clamp(10px,3.5vw,18px)}#access .location_02 .sec_mv{position:static}#access .location_02 .sec_mv .imgbox{width:90%;height:auto;margin:5vw auto 0;padding-left:3vw;position:static}#access .location_02 .textbox_02{width:90%;margin:clamp(10px,7vw,100px) auto;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#access .location_02 .textbox_02 .boxitem_l{width:100%;margin-bottom:5vw;padding-bottom:5vw;border-bottom:1px solid #2f2f2f;display:-webkit-box;display:-ms-flexbox;display:flex}#access .location_02 .textbox_02 .boxitem_l h3{margin-right:.5em;vertical-align:bottom;font-size:clamp(10px,6vw,32px);line-height:clamp(10px,6vw,32px)}#access .location_02 .textbox_02 .boxitem_l p{display:inline-block;font-size:clamp(10px,3vw,25px)}#access .location_02 .textbox_02 .boxitem_l strong{font-size:clamp(10px,5.5vw,32px);line-height:clamp(10px,5.5vw,32px)}#access .location_02 .textbox_02 .line{display:none}#access .location_02 .textbox_02 .boxitem_r{width:100%}#access .location_02 .textbox_02 .boxitem_r p{font-size:clamp(10px,3.5vw,18px);line-height:clamp(10px,3.5vw,18px)}#access .location_02 .textbox_02 .boxitem_r span{font-size:clamp(10px,1.75vw,18px);letter-spacing:.01em}#access .location_02 .floor_guide{width:90%;margin:12vw auto 0}#access .location_02 .box_01{width:90%}#access .location_02 .box_01 .imgbox_02:before{top:45%}#access .location_02 .box_02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .location_02 .box_02 .boxitem{width:100%;margin-bottom:10vw}#access .location_02 .box_02 .boxitem h3{margin:3vw 0;font-size:clamp(10px,5vw,22px)}#access .location_02 .box_02 .boxitem h3 span{font-size:clamp(10px,4vw,15px);letter-spacing:.1em}#access .location_02 .box_02 .boxitem h3 .gara{font-size:clamp(10px,6vw,25px)}#access .location_02 .box_02 .boxitem p{font-size:clamp(10px,3.5vw,18px)}#access .location_02 .box_02 .boxitem .m_text{font-size:clamp(10px,1.5vw,22px)}}#access .bg_wrap{padding-top:8vw;background-color:#f3f3f3}#access .annotation{max-width:1600px;padding:5vw;font-size:10px}@media screen and (max-width: 768px){#access .annotation{padding:30px 0}}#location .gara{font-family:eb-garamond,serif;font-weight:400;font-style:normal}#location .tubbtn{opacity:1;-webkit-transition:1s;transition:1s}#location .tubbtn:hover{opacity:.5;-webkit-transition:1s;transition:1s;cursor:pointer}#location .area_title{width:12%;max-width:10vw;position:absolute}#location .mv{padding:12vw 0;background-image:url(../../assets/img/location/bg_header.png);background-size:cover;background-position:bottom;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;position:relative}#location .mv .access_title,#location .mv .location_title{display:inline-block;color:#9e7f61;font-size:clamp(10px,3vw,40px);line-height:clamp(10px,3vw,40px);letter-spacing:.3em}#location .tubbtn_box_01{width:80%;margin:0 auto;padding:0 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#location .tubbtn{width:280px;padding:20px 15px;border:1px solid #aaa17b;text-align:center;color:#aaa17b}#location .tubbtn p{font-size:clamp(10px,1.75vw,20px);letter-spacing:.2em}#location .tubbtn .futura{font-family:"futura-pt",sans-serif;font-weight:100;font-style:normal}#location .tubbtn.active{background-color:#aaa17b;color:#fff}#location .tubbtn_01{margin-right:30px}#location .tubbtn_02{margin-left:30px}#location section .textbox_02{max-width:1100px;width:72%;margin:clamp(10px,7vw,100px) auto;padding-left:5vw;-webkit-box-sizing:border-box;box-sizing:border-box;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}#location section .textbox_02 .boxitem_l{margin-right:-2%}#location section .textbox_02 .boxitem_l h3{font-size:clamp(10px,3vw,37px);line-height:clamp(10px,2.75vw,32px);letter-spacing:.1em;width:-webkit-max-content;width:-moz-max-content;width:max-content}#location section .textbox_02 .boxitem_l p{font-size:clamp(10px,2vw,18px);line-height:1em;margin-top:10px}#location section .textbox_02 .boxitem_l strong{font-size:clamp(10px,2.75vw,32px);line-height:clamp(10px,2.75vw,32px)}#location section .textbox_02 .boxitem_l span{font-size:clamp(10px,1.75vw,16px);letter-spacing:.01em}#location section .textbox_02 .line{width:10%;border:.5px solid #7f7a7b;-webkit-transform:rotate(125deg);transform:rotate(125deg)}#location section .textbox_02 .boxitem_r{width:72%}#location section .textbox_02 .boxitem_r p{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#location section .textbox_02 .boxitem_r span{font-size:clamp(10px,1.75vw,18px);letter-spacing:.01em}@media screen and (max-width: 768px){#location .mv{padding:30vw 0;background-image:url(../../assets/img/location/bg_header.png);background-size:cover;background-position:top;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;position:relative}#location .mv .access_title,#location .mv .location_title{color:#9e7f61;font-size:clamp(10px,8vw,35px);line-height:clamp(10px,8vw,35px);letter-spacing:.3em}#location .tubbtn_box_01{width:90%;padding:0 0 5vw;-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}#location .tubbtn{width:100%;padding:15px 0;border:1px solid #aaa17b;text-align:center;color:#aaa17b}#location .tubbtn p{font-size:clamp(10px,5vw,20px);letter-spacing:.2em}#location .tubbtn_01{margin-right:0;margin-bottom:5vw}#location .tubbtn_02{margin-left:0}}#location .sec_ttl .textbox{max-width:1100px;width:65%;margin:0 auto 100px;padding-left:8vw;text-align:left}#location .sec_ttl .textbox h2{margin-bottom:70px;font-size:clamp(10px,2.25vw,30px);line-height:1.2em;letter-spacing:.2em;text-align:center}#location .sec_ttl2{margin-top:15vw}#location .location_02{margin:0 0 15vw;position:relative}#location .location_02 .section_header{max-width:1000px;width:65%;margin:0 auto;position:relative}#location .location_02 .section_header hr{width:calc(100% + 1vw);position:absolute;right:-3vw;top:-50px}#location .location_02 .section_header .textbox_01{width:calc(100% + 3vw);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:start}#location .location_02 .section_header .textbox_01 h2{width:22%;margin:0 auto 0 2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7f7a7a;font-size:clamp(10px,1.75vw,20px);letter-spacing:.1em}#location .location_02 .section_header .textbox_01 .futura{font-family:"futura-pt",sans-serif;font-weight:100;font-style:normal}#location .location_02 .section_header .textbox_01 p{width:70%;display:inline-block;font-size:clamp(10px,1.75vw,18px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#location .location_02 .sec_mv{position:relative}#location .location_02 .sec_mv .imgbox{max-width:1000px;width:65%;height:620px;margin:40px auto 0;position:relative}#location .location_02 .sec_mv .imgbox .img_b{position:absolute;right:-3vw;bottom:0}#location .location_02 .sec_mv .imgbox .img_t{position:absolute;right:-2vw;bottom:1vw}#location .location_02 .sec_mv .area_title{right:0;top:0}#location .location_02 .floor_guide{max-width:1100px;width:75%;margin:0 auto}#location .location_02 .box_01{max-width:1100px;width:80%;margin:100px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_02 .box_01 .imgbox{width:30%;position:relative}#location .location_02 .box_01 .imgbox .imgbox_item{position:relative}#location .location_02 .box_01 .imgbox_01{margin-top:5vw}#location .location_02 .box_01 .imgbox_02:before{top:45%}#location .location_02 .box_01 .imgbox_03{margin-top:5vw}#location .location_02 .box_02{max-width:1100px;width:90%;margin:100px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#location .location_02 .box_02 .boxitem{width:32%}#location .location_02 .box_02 .boxitem .imgbox{width:100%}#location .location_02 .box_02 .boxitem h3{margin:1vw 0;font-size:clamp(10px,2vw,22px);letter-spacing:.05em}#location .location_02 .box_02 .boxitem h3 span{font-size:clamp(10px,1.25vw,15px);letter-spacing:.01em}#location .location_02 .box_02 .boxitem p{font-size:clamp(10px,1.75vw,16px);letter-spacing:.01em}#location .location_02 .box_02 .boxitem .m_text{font-size:clamp(10px,1.5vw,22px)}#location .location_02 .box_02 .boxitem .ml{margin-left:10px}@media screen and (max-width: 1440px){#location .location_02 .sec_mv .imgbox{height:40vw}}@media screen and (max-width: 768px){#location .sec_ttl .textbox{max-width:1100px;width:65%;margin:0 auto;padding-left:8vw;text-align:center}#location .sec_ttl .textbox h2{margin:15vw auto 8vw;font-size:clamp(10px,5vw,30px);letter-spacing:.2em;line-height:1.8em}#location .sec_ttl2{margin-top:20vw}#location .location_02{position:static}#location .location_02 .section_header{width:90%;position:static}#location .location_02 .section_header .area_title_sp{margin:0 auto 8vw;color:#ccc;font-size:clamp(10px,12vw,85px);text-align:center}#location .location_02 .section_header .textbox_01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .location_02 .section_header .textbox_01 h2{width:100%;margin:0 auto 3vw;font-size:clamp(10px,4.5vw,18px)}#location .location_02 .section_header .textbox_01 h2:after{content:"";background-color:#7f7a7a;-webkit-box-flex:.95;-ms-flex-positive:.95;flex-grow:.95;height:1px;margin-left:3vw}#location .location_02 .section_header .textbox_01 p{width:100%;font-size:clamp(10px,3.5vw,18px);letter-spacing:.2em}#location .location_02 .sec_mv{position:static}#location .location_02 .sec_mv .imgbox{width:90%;height:auto;margin:5vw auto 0;padding-left:3vw;position:static}#location .location_02 .textbox_02{width:90%;margin:clamp(10px,7vw,100px) auto;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#location .location_02 .textbox_02 .boxitem_l{width:100%;margin-bottom:5vw;padding-bottom:5vw;border-bottom:1px solid #2f2f2f;display:-webkit-box;display:-ms-flexbox;display:flex}#location .location_02 .textbox_02 .boxitem_l h3{margin-right:.5em;vertical-align:bottom;font-size:clamp(10px,6vw,32px);line-height:clamp(10px,6vw,32px)}#location .location_02 .textbox_02 .boxitem_l p{display:inline-block;font-size:clamp(10px,3vw,25px)}#location .location_02 .textbox_02 .boxitem_l strong{font-size:clamp(10px,5.5vw,32px);line-height:clamp(10px,5.5vw,32px)}#location .location_02 .textbox_02 .line{display:none}#location .location_02 .textbox_02 .boxitem_r{width:100%}#location .location_02 .textbox_02 .boxitem_r p{font-size:clamp(10px,3.5vw,18px);line-height:clamp(10px,3.5vw,18px);line-height:1.5em}#location .location_02 .textbox_02 .boxitem_r span{font-size:clamp(10px,1.75vw,18px);letter-spacing:.01em}#location .location_02 .floor_guide{width:90%;margin:12vw auto 0}#location .location_02 .box_01{width:90%}#location .location_02 .box_01 .imgbox_02:before{top:45%}#location .location_02 .box_02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .location_02 .box_02 .boxitem{width:100%;margin-bottom:10vw}#location .location_02 .box_02 .boxitem h3{margin:3vw 0;font-size:clamp(10px,5vw,22px)}#location .location_02 .box_02 .boxitem h3 span{font-size:clamp(10px,4vw,15px);letter-spacing:.1em}#location .location_02 .box_02 .boxitem h3 .gara{font-size:clamp(10px,6vw,25px)}#location .location_02 .box_02 .boxitem p{font-size:clamp(10px,3.5vw,18px)}#location .location_02 .box_02 .boxitem .m_text{font-size:clamp(10px,1.5vw,22px)}}#location .location_03 .section_header{max-width:1000px;width:65%;margin:0 auto;position:relative}#location .location_03 .section_header hr{width:calc(100% + 1vw);position:absolute;right:-2vw;top:-50px}#location .location_03 .section_header .textbox_01{width:calc(100% + 3vw);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:start}#location .location_03 .section_header .textbox_01 h2{width:10%;margin:0 auto 0 1vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7f7a7a;font-size:clamp(10px,1.75vw,20px);letter-spacing:.1em}#location .location_03 .section_header .textbox_01 .futura{font-family:"futura-pt",sans-serif;font-weight:100;font-style:normal}#location .location_03 .section_header .textbox_01 p{width:78%;display:inline-block;font-size:clamp(10px,1.75vw,18px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#location .location_03 .sec_mv{position:relative}#location .location_03 .sec_mv .imgbox{max-width:1000px;width:65%;height:620px;margin:40px auto 0;position:relative}#location .location_03 .sec_mv .imgbox .img_b{position:absolute;right:-2vw;bottom:0}#location .location_03 .sec_mv .imgbox .img_t{position:absolute;right:-1vw;bottom:1vw}#location .location_03 .sec_mv .area_title{left:1vw;top:-8vw}#location .location_03 .sec_mv .area_title span{display:inline-block;line-height:.8em}#location .location_03 .sec_mv .area_title .span_01{margin-bottom:.8em}#location .location_03 .sec_mv .area_title .span_02{position:absolute;left:6.5vw;top:.9em}#location .location_03 .sec_mv .area_title .span_04{position:absolute;left:6.5vw;top:2.7em}#location .location_03 .box_01{max-width:1100px;width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_03 .box_01 .imgbox{width:30%;position:relative}#location .location_03 .box_01 .imgbox .imgbox_item{position:relative}#location .location_03 .box_01 .imgbox .reflect{margin-top:-5px;-webkit-transform:scale(1, -1);transform:scale(1, -1)}#location .location_03 .box_01 .imgbox_01{margin-top:5vw}#location .location_03 .box_01 .imgbox_02:before{top:45%}#location .location_03 .box_01 .imgbox_03{margin-top:5vw}#location .location_03 .box_02{max-width:1100px;width:90%;margin:100px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#location .location_03 .box_02 .boxitem{width:32%}#location .location_03 .box_02 .boxitem .imgbox{width:100%}#location .location_03 .box_02 .boxitem h3{margin:1vw 0;font-size:clamp(10px,2vw,22px);letter-spacing:.05em}#location .location_03 .box_02 .boxitem h3 span{font-size:clamp(10px,1.25vw,15px);letter-spacing:.01em}#location .location_03 .box_02 .boxitem p{font-size:clamp(10px,1.75vw,16px);letter-spacing:.01em}#location .location_03 .box_02 .boxitem .m_text{font-size:clamp(10px,1.5vw,22px)}#location .location_03 .box_02 .boxitem .ml{margin-left:10px}@media screen and (max-width: 1440px){#location .location_03 .sec_mv .area_title{top:-15vw}#location .location_03 .sec_mv .imgbox{height:40vw}}@media screen and (max-width: 768px){#location .location_03{position:static}#location .location_03 .section_header{width:90%;position:static}#location .location_03 .section_header .area_title_sp{margin:0 auto 8vw;color:#ccc;font-size:clamp(10px,11vw,85px);text-align:center}#location .location_03 .section_header .textbox_01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .location_03 .section_header .textbox_01 h2{width:100%;margin:0 auto 3vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:clamp(10px,4.5vw,18px)}#location .location_03 .section_header .textbox_01 h2:before{content:"";background-color:#7f7a7a;-webkit-box-flex:.95;-ms-flex-positive:.95;flex-grow:.95;height:1px}#location .location_03 .section_header .textbox_01 p{width:100%;font-size:clamp(10px,3.5vw,18px)}#location .location_03 .sec_mv{position:static}#location .location_03 .sec_mv .imgbox{width:90%;height:auto;margin:5vw auto 0;padding-left:3vw;position:static}#location .location_03 .textbox_02{width:90%;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#location .location_03 .textbox_02 .boxitem_l{width:100%;margin-bottom:5vw;padding-bottom:5vw;border-bottom:1px solid #2f2f2f;display:-webkit-box;display:-ms-flexbox;display:flex}#location .location_03 .textbox_02 .boxitem_l h3{margin-right:.5em;vertical-align:bottom;font-size:clamp(10px,6vw,32px);line-height:clamp(10px,6vw,32px)}#location .location_03 .textbox_02 .boxitem_l p{display:inline-block;font-size:clamp(10px,3vw,25px);letter-spacing:.05em}#location .location_03 .textbox_02 .boxitem_l strong{font-size:clamp(10px,5.5vw,32px);line-height:clamp(10px,5.5vw,32px)}#location .location_03 .textbox_02 .boxitem_l span{font-size:clamp(10px,1.75vw,18px);letter-spacing:.01em}#location .location_03 .textbox_02 .line{display:none}#location .location_03 .textbox_02 .boxitem_r{width:100%}#location .location_03 .textbox_02 .boxitem_r p{font-size:clamp(10px,3.5vw,18px);line-height:clamp(10px,3.5vw,18px);line-height:1.5em}#location .location_03 .textbox_02 .boxitem_r span{font-size:clamp(10px,1.75vw,18px);letter-spacing:.01em}#location .location_03 .box_01{width:90%;margin:100px auto 0}#location .location_03 .box_01 .imgbox_02:before{top:45%}#location .location_03 .box_02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .location_03 .box_02 .boxitem{width:100%;margin-bottom:10vw}#location .location_03 .box_02 .boxitem h3{margin:3vw 0;font-size:clamp(10px,5vw,22px)}#location .location_03 .box_02 .boxitem h3 span{font-size:clamp(10px,4vw,15px);letter-spacing:.1em}#location .location_03 .box_02 .boxitem h3 .gara{font-size:clamp(10px,6vw,25px)}#location .location_03 .box_02 .boxitem p{font-size:clamp(10px,3.5vw,18px)}#location .location_03 .box_02 .boxitem .m_text{font-size:clamp(10px,1.5vw,22px)}}#location .fuuchi .textbox{max-width:1100px;width:88%;margin:3vw auto 0;text-align:center}#location .fuuchi .textbox h2{margin-bottom:30px;padding-bottom:15px;font-size:clamp(10px,5vw,30px);line-height:1.75em;letter-spacing:.1em;border-bottom:1px solid #000}#location .fuuchi .textbox p{font-size:clamp(10px,1.75vw,18px)}#location .fuuchi .container{margin-top:50px;padding:6vw 0;background:rgba(0,0,0,0) url("../../assets/img/location/map_bg.png") left top/cover no-repeat}#location .fuuchi .container .box{max-width:900px;width:100%;margin:0 auto;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}#location .fuuchi .container .box .boxitem_01{margin-inline:auto;padding:80px 0 30px}#location .fuuchi .container .box .boxitem_01 .typenote{width:100%;margin:10px 0}#location .fuuchi .container .box .boxitem_01 .typenote .imgbox{max-width:250px;margin-left:auto}#location .fuuchi .container .box .boxitem_02{margin-inline:auto;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-top:1em}#location .fuuchi .container .box .boxitem_02 .imgbox{width:48.5%}#location .fuuchi .container .box .boxitem_03{margin-inline:auto;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;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em}#location .fuuchi .container .box .boxitem_03 .box{width:48.5%}#location .fuuchi .container .box .boxitem_03 .imgbox{width:48%}#location .fuuchi .container .box .boxitem_03 .textbox{width:52%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:8px solid #a7896c;border-bottom:8px solid #a7896c}#location .fuuchi .container .box .boxitem_03 .textbox .textbox_inner{width:90%;margin:0 auto}#location .fuuchi .container .box .boxitem_03 .textbox .textbox_inner p{font-size:clamp(10px,1.8vw,16px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding-top:1em;border-top:1px solid #a7896c;text-align:left}#location .fuuchi .container .box .boxitem_03 .textbox .textbox_inner p span{font-size:clamp(10px,3vw,14px)}#location .fuuchi .container .box .boxitem_03 .textbox .text_img{width:85%;margin:0 auto;margin-bottom:1.5em}#location .fuuchi .container .box .imgbox{position:relative}#location .fuuchi .container .typenote_sp{display:none}@media screen and (max-width: 768px){#location .fuuchi .textbox h2{margin-bottom:5vw;padding-bottom:5vw;line-height:1.75em}#location .fuuchi .textbox p{font-size:clamp(10px,3.25vw,18px)}#location .fuuchi .container{padding:8vw 0}#location .fuuchi .container .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}#location .fuuchi .container .box .boxitem_01{width:90%;margin-right:auto}#location .fuuchi .container .box .boxitem_02{width:90%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#location .fuuchi .container .box .boxitem_02 .imgbox{width:49%}#location .fuuchi .container .box .boxitem_03 .box{width:90%;margin:0 auto}#location .fuuchi .container .box .boxitem_03 .textbox{border-top:5px solid #a7896c;border-bottom:5px solid #a7896c;padding:10% 0 7%}#location .fuuchi .container .box .boxitem_03 .textbox .textbox_inner{width:90%;margin:0 auto}#location .fuuchi .container .box .boxitem_03 .textbox .textbox_inner p{font-size:clamp(10px,3.6vw,16px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding-top:1em;border-top:1px solid #a7896c;text-align:left}#location .fuuchi .container .box .boxitem_03 .textbox .textbox_inner p span{font-size:clamp(10px,3vw,14px)}#location .fuuchi .container .box .boxitem_03 .textbox .text_img{width:95%;margin:0 auto;margin-bottom:1.5em}#location .fuuchi .container .typenote_sp{width:90%;margin:5px 0 5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}#location .fuuchi .container .typenote_box{display:none}}#location .bg_wrap{margin-top:200px;padding-top:10vw;background:#f4f4f4}@media screen and (max-width: 768px){#location .bg_wrap{margin-top:20vw}}#location .location_05{max-width:1200px;width:90%;margin:0 auto 10vw}#location .location_05 .theme{margin-bottom:3vw;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}#location .location_05 .theme h2{color:#8e7554;font-size:clamp(10px,6vw,80px)}#location .location_05 .theme h2:after{content:"";width:50%;height:.5px}#location .location_05 .theme .futura{font-family:"futura-pt",sans-serif;font-weight:100;font-style:normal}#location .location_05 .theme .line{margin:0 10px;width:25%;border:.5px solid #ccc}#location .location_05 .theme .line_park{width:45%}#location .location_05 .theme .line_education{width:16%}#location .location_05 .theme .line_medical{width:30%}#location .location_05 .theme .line_others{width:39%}#location .location_05 .theme p{display:inline-block;font-size:clamp(10px,1.75vw,15px);letter-spacing:.01em}#location .location_05 .imgbox h3{margin-top:10px;font-size:clamp(10px,1.75vw,17px);letter-spacing:.01em}#location .location_05 .imgbox span{font-size:clamp(10px,1.25vw,12px)}#location .location_05 .imgbox .ml{margin-left:5px}#location .location_05 .slider li .ml{margin-left:5px}#location .location_05 .shopping{margin:10vw auto 0}#location .location_05 .shopping .box_01{margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .shopping .box_01 .boxitem_01{width:69%}#location .location_05 .shopping .box_01 .boxitem_02{width:30%;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:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .shopping .box_02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .shopping .box_02 .imgbox{width:48.5%}#location .location_05 .park{margin:10vw auto 0}#location .location_05 .park .box{margin:0 auto 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .park .box .boxitem_01{width:100%;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .park .box .boxitem_01 .imgbox{width:100%}#location .location_05 .park .box .boxitem_02{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .park .box .boxitem_02 .imgbox{width:32%}#location .location_05 .education .box_01{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .education .box_01 .imgbox{width:32%}#location .location_05 .education .box_02{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .education .box_02 .imgbox{width:49%}#location .location_05 .education .box_03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .education .box_03 .imgbox{width:49%}#location .location_05 .medical{margin:10vw auto 0}#location .location_05 .medical .box_01{margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .medical .box_01 .boxitem_01{width:69%}#location .location_05 .medical .box_01 .boxitem_02{width:30%;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:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .medical .box_02{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .medical .box_02 .imgbox{width:32%}#location .location_05 .medical .box_03{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .medical .box_03 .imgbox{width:32%}#location .location_05 .medical .box_04{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}#location .location_05 .medical .box_04 .imgbox{width:32%}#location .location_05 .others{margin:10vw auto 0}#location .location_05 .others .box_01{margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .location_05 .others .box_01 .boxitem_01{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:center;-ms-flex-align:center;align-items:center}#location .location_05 .others .box_01 .boxitem_01 .imgbox{width:49%}#location .location_05 .others .box_01 .boxitem_02{width:69%}#location .location_05 .others .box_02{margin-bottom:20px;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}#location .location_05 .others .box_02 .imgbox{width:32%}#location .location_05 .others .box_02 .imgbox:nth-child(n+4){margin-top:20px}#location .life_info{max-width:1600px;margin:8vw auto 0;padding:3vw 5vw 5vw;background-color:#fff}#location .life_info .mapbox{width:100%;margin:0 auto}#location .life_info .mapbox .map{width:100%;height:80vh;position:relative;display:none}#location .life_info .mapbox .map.active{display:block}#location .life_info .mapbox .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}#location .life_info h2{margin-bottom:3vw;font-size:clamp(10px,3vw,40px);line-height:clamp(10px,3vw,40px);text-align:center}#location .life_info .tub_wrap{margin-top:3vw}#location .life_info .tub_wrap .tubbtn_box_02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .life_info .tub_wrap .tubbtn_box_02 .tubbtn{width:19%;padding:1vw 0;background-color:#c9c9c9;color:#fff}#location .life_info .tub_wrap .tubbtn_box_02 .tubbtn.active{background-color:#afa59a}#location .life_info .tub_wrap .tubbtn_box_02 .tubbtn p{font-size:clamp(10px,1.5vw,20px)}#location .life_info .tub_wrap .tub_cntnt{border-top:.5px solid #afa59a;display:none}#location .life_info .tub_wrap .tub_cntnt.active{display:block}#location .annotation{max-width:1600px;padding:5vw;font-size:10px}@media screen and (max-width: 768px){#location .location_05 .theme{-ms-flex-wrap:wrap;flex-wrap:wrap}#location .location_05 .theme h2{font-size:clamp(10px,7.5vw,80px)}#location .location_05 .theme .line{margin-left:0;margin-right:0;width:52%}#location .location_05 .theme .line_park{width:74%}#location .location_05 .theme .line_education{width:46%}#location .location_05 .theme .line_medical{width:58%}#location .location_05 .theme .line_others{width:64%}#location .location_05 .theme p{width:100%;margin:7vw 0 5vw;font-size:clamp(10px,3.5vw,18px)}#location .location_05 .imgbox{margin-bottom:5vw}#location .location_05 .imgbox h3{font-size:clamp(10px,4vw,20px)}#location .location_05 .imgbox span{font-size:clamp(10px,3vw,15px)}#location .location_05 .slider h3{margin-top:10px;font-size:clamp(10px,4vw,20px)}#location .location_05 .slider span{font-size:clamp(10px,3vw,15px)}#location .location_05 .thumbnail{margin-top:5vw}#location .location_05 .thumbnail li{margin:0 1.5vw}#location .location_05 .shopping{margin:20vw auto 0}#location .location_05 .shopping .box_01{display:none}#location .location_05 .shopping .box_02{display:none}#location .location_05 .park .box{display:none}#location .location_05 .park .box_01{padding:8vw 0 0}#location .location_05 .park .box_01 .boxitem_01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .location_05 .park .box_01 .boxitem_01 .imgbox{width:100%}#location .location_05 .education{margin:20vw auto 0}#location .location_05 .education .box_01{display:none}#location .location_05 .education .box_02{display:none}#location .location_05 .education .box_03{display:none}#location .location_05 .medical{margin:20vw auto 0}#location .location_05 .medical .box_01{display:none}#location .location_05 .medical .box_02{display:none}#location .location_05 .medical .box_03{display:none}#location .location_05 .medical .box_04{display:none}#location .location_05 .others{margin:20vw auto 0}#location .location_05 .others .box_02{display:none}#location .life_info{margin:10vw auto 0}#location .life_info h2{margin:10vw 0;font-size:clamp(10px,8vw,40px);line-height:clamp(10px,8vw,40px)}#location .life_info .mapbox{width:100%;margin:0 auto}#location .life_info .mapbox .map{width:105%;height:60vh;margin-left:-3%}#location .life_info .tub_wrap .tubbtn_box_02{-ms-flex-wrap:wrap;flex-wrap:wrap}#location .life_info .tub_wrap .tubbtn_box_02 .tubbtn{width:48.5%;margin-bottom:2vw}#location .life_info .tub_wrap .tubbtn_box_02 .tubbtn p{font-size:clamp(10px,3vw,20px)}#location .life_info .tub_wrap .tubbtn_box_02 .tubbtn_others{width:100%}#location .annotation{padding:30px 0}}#plan main{padding-bottom:100px}#plan .mv{padding:12vw 0 4vw;background-image:url(../../assets/img/location/bg_header.png);background-size:cover;background-position:bottom;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;position:relative}#plan .copybox{max-width:945px;width:90%;margin:0 auto 5vw;text-align:center}#plan .copybox .p01{margin-bottom:70px;font-size:clamp(10px,3vw,30px);line-height:1.2em;letter-spacing:.2em}#plan .copybox .p01>span{color:#2e4b48;font-size:clamp(2.188rem,-0.524rem + 5.65vw,2.813rem)}#plan .copybox .p02{font-size:clamp(10px,1.75vw,18px)}#plan .torikago{width:750px;margin:0 auto 150px;position:relative}#plan .torikago a{width:88px;height:204px;position:absolute;top:1px;background:#adbfb4;opacity:.35;-webkit-transition:1s;transition:1s}#plan .torikago a:hover{opacity:.7;-webkit-transition:1s;transition:1s}#plan .torikago a._04{top:42px;height:163px}#plan .torikago a._01{top:164px;height:41px}#plan .torikago .a{left:131.5px;background:#ad9182;opacity:.3}#plan .torikago .b{left:219px}#plan .torikago .c{left:308.3px}#plan .torikago .d{left:396px}#plan .torikago .e{left:485px}#plan .torikago .f{left:573px}#plan .torikago .g{left:661px;background:#ad9182;opacity:.3}#plan .torikago .h{width:132.5px;height:41px;right:44.5px;background:#ad9182;opacity:.3}@media screen and (max-width: 768px){#plan .torikago{width:95%;margin-bottom:15vw}#plan .torikago a{width:11.5%;height:81.6%}#plan .torikago a:hover{opacity:0}#plan .torikago a._04{top:17%;height:65.5%}#plan .torikago a._01{top:65%;height:16%}#plan .torikago .a{left:17.7%}#plan .torikago .b{left:29.3%}#plan .torikago .c{left:41.2%}#plan .torikago .d{left:52.9%}#plan .torikago .e{left:64.8%}#plan .torikago .f{left:76.5%}#plan .torikago .g{left:88.4%}#plan .torikago .h{width:17.6%;height:16.5%;right:5.9%}}@media screen and (max-width: 400px){#plan .torikago a{width:11.6%;height:80.8%}#plan .torikago .a{left:17.8%}#plan .torikago .c{left:41.2%}#plan .torikago .e{left:64.6%}#plan .torikago .h{width:17.5%;height:16%;right:6.2%}}#plan .planbox{max-width:800px;width:90%;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px}#plan .planbox li{max-width:360px;width:90%;padding-top:61px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;position:relative;background:#fff}#plan .planbox li.for_space{padding:0}#plan .planbox li a{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:1s;transition:1s;z-index:1}#plan .planbox li a:hover{background-color:rgba(255,255,255,.5);-webkit-transition:1s;transition:1s}#plan .planbox .chara_text_box{background:#705647;padding:15px 0;margin-bottom:14px}#plan .planbox .chara_text_box .chara_text{color:#fff;text-align:center}#plan .planbox .chara_text_box .chara_text>span{padding:0 12px;border-left:#fff 1px solid;border-right:#fff 1px solid;margin-right:10px;font-size:1.125rem}#plan .planbox .chara_text_box .chara_text ._pc{display:inline}#plan .planbox .item_t,#plan .planbox .item_b{margin-bottom:30px;padding:0 30px}#plan .planbox .item_t{margin-bottom:21px}#plan .planbox .item_b{margin-bottom:17px}#plan .planbox .pbox_t{padding-top:5px;padding-left:1.2em;border-left:8px solid #00483d;border-bottom:1px solid #283e48}#plan .planbox .pbox_b{padding-top:20px;padding-left:20px;border-left:8px solid #adbfb4}#plan .planbox p{letter-spacing:.01em;line-height:1}#plan .planbox span{line-height:1}#plan .planbox .p01{color:#00483d;font-size:clamp(10px,10vw,30px)}#plan .planbox .p01 .s_txt{margin-left:.5em;display:inline-block}#plan .planbox .p02{font-size:clamp(10px,10vw,50px)}#plan .planbox .p02 span{margin-left:10px;display:inline-block;font-size:clamp(10px,6vw,25px)}#plan .planbox .p03{margin-top:10px;font-size:clamp(10px,14vw,55px)}#plan .planbox .s_txt{color:#433f3f;font-size:clamp(10px,10vw,15px);font-family:"gara",serif}#plan .planbox .m_txt{margin:0 .2em;display:inline-block;font-size:clamp(10px,10vw,35px)}#plan .planbox .l_txt{font-size:clamp(10px,12vw,65px)}#plan .planbox .btn{padding:20px 0 15px;background-color:#adbfb4;text-align:center;position:relative}#plan .planbox .btn p{text-transform:uppercase;color:#424242}#plan .planbox .btn:after{content:"";width:12%;height:1px;background-color:#424242;position:absolute;top:50%;right:0;-webkit-animation:pathmove 3s ease-in-out infinite;animation:pathmove 3s ease-in-out infinite;z-index:2}@-webkit-keyframes pathmove{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}50.1%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}@keyframes pathmove{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}50.1%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}#plan .planbox .special{background:#fffaf5;padding:0}#plan .planbox .premium{background:-webkit-linear-gradient(135deg, #4c3e34, #000000);background:linear-gradient(-45deg, #4c3e34, #000000)}#plan .planbox .premium p{color:#fff}#plan .planbox .premium .pbox_t{border-left:8px solid #ad8e5c;border-bottom:1px solid #fff}#plan .planbox .premium .pbox_b{border-left:8px solid #d6cbb9}#plan .planbox .premium .p01{color:#ad8e5c}#plan .planbox .premium .s_txt{color:#fff}#plan .planbox .premium .btn{background-color:#8c704b}#plan .planbox .premium .btn p{color:#fff}#plan .planbox .premium .btn:after{background-color:#fff}#plan .plan_lmt{margin-top:100px;padding:100px 0;background:url(../img/plan/bg_lmt.jpg);background-size:cover;background-position:center}#plan .plan_lmt .ttl_lmt{max-width:770px;width:90%;margin:0 auto 50px}#plan .plan_lmt li{position:relative}#plan .plan_lmt li::after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0}#plan .plan_lmt li a{z-index:11}#plan .plan_lmt li .txt_wh{position:relative;color:#fff;z-index:10}#plan .plan_lmt li .btn{padding:20px 0}#plan .plan_lmt li .btn p{line-height:1.5em}@media screen and (max-width: 768px){#plan .plan_lmt{padding:60px 0}#plan .plan_lmt li .btn p{font-size:clamp(12px,3vw,16px);line-height:1.2em}}#plan .special .item_t,#plan .special .item_b{margin-bottom:20px}#plan .special .pbox_t{border-left:8px solid #705647}#plan .special .pbox_b{border-left:8px solid #ad9182}#plan .special .p01{color:#705647}#plan .special .btn{background-color:#705647}#plan .special .btn p{color:#fff}#plan .special .btn:after{background-color:#fff}#plan .annobox{max-width:1175px;width:90%;margin:3vw auto 0}#plan .annobox .anno{font-size:10px;letter-spacing:.01em;line-height:1}@media screen and (max-width: 768px){#plan .mv{padding:30vw 0 10vw;background-position:top}#plan .copybox{width:90%;margin-bottom:14vw}#plan .copybox .p01{margin-bottom:0;font-size:clamp(1rem,.267rem + 3.35vw,1.875rem)}#plan .copybox .p01>span{font-size:clamp(1.5rem,.215rem + 5.41vw,2.813rem)}#plan .copybox .p02{font-size:clamp(10px,3vw,18px)}#plan .planbox{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:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:0}#plan .planbox li{width:48%;margin-bottom:30px;padding-top:42px}#plan .planbox li:nth-of-type(2n-1){margin-right:4%}#plan .planbox .chara_text_box{padding:8px 0;margin-bottom:14px}#plan .planbox .chara_text_box .chara_text{font-size:12px}#plan .planbox .chara_text_box .chara_text>span{padding:0 clamp(.5rem,.321rem + .89vw,.75rem);margin-right:clamp(.313rem,.089rem + 1.12vw,.625rem);font-size:1.2em}#plan .planbox .chara_text_box .chara_text ._pc{display:none}#plan .planbox .item_t,#plan .planbox .item_b{margin-bottom:22px;padding:0 10px}#plan .planbox .special .item_b{margin-bottom:22px}#plan .planbox .pbox_t{padding-left:.6em;position:relative}#plan .planbox .pbox_t .p02{padding:0 8px;border-left:#705647 1px solid;border-right:#705647 1px solid;position:absolute;right:0;top:0;color:#705647;font-size:12px}#plan .planbox .pbox_b{padding-top:12px;padding-left:12px}#plan .planbox .p01{font-size:clamp(10px,5vw,30px)}#plan .planbox .p01 .s_txt{margin-left:.2em;font-size:clamp(10px,3vw,14px)}#plan .planbox .p02{font-size:clamp(10px,6vw,50px)}#plan .planbox .p02 span{margin-left:5px;font-size:clamp(10px,4vw,25px)}#plan .planbox .p03{font-size:clamp(10px,12vw,55px);line-height:.3em}#plan .planbox .s_txt{font-size:12px}#plan .planbox .s_txt.mb{margin-bottom:22px}#plan .planbox .m_txt{font-size:clamp(10px,7vw,35px)}#plan .planbox .l_txt{font-size:clamp(10px,9vw,65px)}#plan .planbox .btn{padding:15px 0 10px}#plan .planbox .premium .pbox_t .p02{border-left:#fff 1px solid;border-right:#fff 1px solid;color:#fff}#plan .annobox{max-width:360px;margin-top:12vw}#plan .trikago_box{padding:0 0 clamp(5rem,3.283rem + 8.58vw,7.5rem)}#plan .trikago_box .trikago_text{font-size:clamp(1.25rem,.735rem + 2.58vw,2rem);padding-top:clamp(.313rem,-0.117rem + 2.15vw,.938rem)}}#plan .btnwrap{max-width:800px;width:90%;margin:0 auto}#plan .btnwrap._sp{display:none}@media screen and (max-width: 768px){#plan .btnwrap{margin-top:12vw;margin-bottom:8vw}#plan .btnwrap._sp{display:-webkit-box;display:-ms-flexbox;display:flex}}#plan .tabbtn{width:45%;height:60px;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;border:1px solid #435b57;background:#fff;position:relative;cursor:pointer}#plan .tabbtn p{color:#435b57;font-size:clamp(10px,10vw,18px);letter-spacing:.01em}#plan .tabbtn::before{content:"";width:97%;height:84%;display:block;border:1px solid #435b57;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#plan .tabbtn.active{background:#435b57}#plan .tabbtn.active p{color:#fff}#plan .tabbtn.active::before{border:1px solid #fff}@media screen and (max-width: 768px){#plan .tabbtn{width:100%;margin-bottom:20px}#plan .tabbtn::before{width:97%}}#plan .typeimg{display:none}#plan .typeimg.active{display:inline-block}#plan .section{padding:clamp(3.125rem,-2.431rem + 11.57vw,6.25rem) 0;width:90%;max-width:1200px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#plan .section .type_content{width:45%;position:relative}#plan .section .type_content.mt{margin-top:-3vw}#plan .type_item{padding-bottom:20px}#plan .type_item .item_text_box{padding-top:5px;padding-left:1.2em;border-left:8px solid #00483d;border-bottom:1px solid #283e48}#plan .type_item .item_text_box>.text_item{font-size:clamp(1.75rem,1.306rem + .93vw,2rem);letter-spacing:.01em;line-height:1;color:#00483d}#plan .type_item .item_text_box>.text_item .lead{font-size:clamp(2.875rem,.764rem + 4.4vw,4.063rem)}#plan .type_item .item_text_box>.text_item .txt{font-size:clamp(.875rem,.653rem + .46vw,1rem);display:inline-block;color:#433f3f}#plan .type_item .item_text_box2{padding-top:clamp(.938rem,.382rem + 1.16vw,1.25rem);padding-left:20px;border-left:8px solid #adbfb4}#plan .type_item .item_text_box2 .text_item{font-size:clamp(2.813rem,2.035rem + 1.62vw,3.25rem);line-height:1;letter-spacing:2px}#plan .type_item .item_text_box2 .text_item>span{font-size:clamp(1.563rem,1.229rem + .69vw,1.75rem);letter-spacing:.01em;padding-left:5px}#plan .type_info{padding:clamp(.938rem,.382rem + 1.16vw,1.25rem) 0 clamp(.625rem,-0.486rem + 2.31vw,1.25rem)}#plan .type_info>p{letter-spacing:.05em}#plan .type_info .info_txt{font-size:clamp(.875rem,.653rem + .46vw,1rem)}#plan .type_info .info_lead{font-size:clamp(2rem,.889rem + 2.31vw,2.625rem);line-height:1}#plan .type_info .info_lead .lead{font-size:clamp(2.875rem,1.097rem + 3.7vw,3.875rem);padding-right:5px;letter-spacing:.1em}#plan .type_info .info_lead .txt{font-size:clamp(.875rem,.653rem + .46vw,1rem);padding-left:5px}#plan .info_text{padding:clamp(.625rem,.069rem + 1.16vw,.938rem) 0;font-size:clamp(.875rem,.653rem + .46vw,1rem);letter-spacing:clamp(0rem,-0.111rem + .23vw,.063rem)}#plan .info_text>span{font-size:clamp(.75rem,.528rem + .46vw,.875rem)}#plan .type_point_box{padding:clamp(.625rem,-0.486rem + 2.31vw,1.25rem) 0}#plan .type_point_box>li{padding:clamp(.313rem,-0.243rem + 1.16vw,.625rem) clamp(.625rem,-0.486rem + 2.31vw,1.25rem);margin-top:clamp(1.25rem,.139rem + 2.31vw,1.875rem);border-bottom:#433f3f 1px solid;border-left:#433f3f 1px solid}#plan .type_point_box>li>p{font-size:clamp(.875rem,.431rem + .93vw,1.125rem)}#plan .pinch_img{width:55px;position:absolute;right:0;top:-10vw}#plan .note_img{width:60%;min-width:300px;margin-top:15px}#plan .plan_fot{padding:80px 0;background:url(../../assets/img/plan/bg_footer.png) no-repeat center/cover}@media screen and (max-width: 768px){#plan .plan_fot{padding-bottom:40px}}#plan .special{background:#fffaf5}#plan .special .type_item .item_text_box{border-left:8px solid #705647;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}#plan .special .type_item .item_text_box>.text_item{color:#705647}#plan .special .type_item .item_text_box .plus_point{background:#7c6b62;padding:5px clamp(.313rem,-1.91rem + 4.63vw,1.563rem);color:#fff;font-size:clamp(.75rem,.528rem + .46vw,.875rem);-ms-flex-negative:1;flex-shrink:1;margin-bottom:clamp(.625rem,.069rem + 1.16vw,.938rem);letter-spacing:clamp(.063rem,-0.049rem + .23vw,.125rem)}#plan .special .type_item .item_text_box2{border-left:8px solid #ad9182}#plan .premiumType{background:url(../../assets/img/plan/type/bg.jpg) no-repeat top/cover}@media screen and (max-width: 768px){#plan .premiumType{background:url(../../assets/img/plan/type/bg_sp.jpg) no-repeat top/cover}}#plan .premiumType .mv{background:none}#plan .premiumType .type_item{padding-bottom:20px}#plan .premiumType .type_item .item_text_box{border-left:8px solid #ad8e5c;border-bottom:1px solid #281f15}#plan .premiumType .type_item .item_text_box>.text_item{color:#ad8e5c}#plan .premiumType .type_item .item_text_box2{border-left:8px solid #c6b39b}#plan .premiumType .type_point_box>li{border-bottom:#281f15 1px solid;border-left:#281f15 1px solid}@media screen and (max-width: 768px){#plan .section{padding:clamp(1.875rem,.982rem + 4.46vw,3.125rem) 0;padding-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}#plan .section .type_content{width:100%;margin-top:10vw}#plan .section .type_content:nth-of-type(2){width:100%}#plan .section .type_content.mt{margin-top:-3vw}#plan .section .type_content._h{padding-top:5vw}#plan .type_item{padding-bottom:20px}#plan .type_item .item_text_box{padding-top:5px;padding-left:1.2em}#plan .type_item .item_text_box>.text_item{font-size:clamp(1.75rem,1.571rem + .89vw,2rem);letter-spacing:.01em}#plan .type_item .item_text_box>.text_item .lead{font-size:clamp(3rem,2.241rem + 3.79vw,4.063rem)}#plan .type_item .item_text_box>.text_item .txt{font-size:clamp(.875rem,.786rem + .45vw,1rem)}#plan .type_item .item_text_box2{padding-top:clamp(.938rem,.714rem + 1.12vw,1.25rem);padding-left:20px}#plan .type_item .item_text_box2 .text_item{font-size:clamp(2.375rem,1.75rem + 3.13vw,3.25rem)}#plan .type_item .item_text_box2 .text_item>span{font-size:clamp(1.375rem,1.107rem + 1.34vw,1.75rem)}#plan .type_info{padding:clamp(.938rem,.714rem + 1.12vw,1.25rem) 0 clamp(.625rem,.179rem + 2.23vw,1.25rem)}#plan .type_info .info_txt{font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem)}#plan .type_info .info_lead{font-size:clamp(2rem,1.286rem + 3.57vw,3rem)}#plan .type_info .info_lead .lead{font-size:clamp(2.875rem,1.893rem + 4.91vw,4.25rem);padding-right:5px}#plan .type_info .info_lead .txt{font-size:clamp(.875rem,.696rem + .89vw,1.125rem);padding-left:5px}#plan .info_text{padding:clamp(0rem,-0.67rem + 3.35vw,.938rem) 0;font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);letter-spacing:clamp(0rem,-0.045rem + .22vw,.063rem)}#plan .info_text>span{font-size:clamp(.75rem,.571rem + .89vw,1rem)}#plan .type_point_box{padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0}#plan .type_point_box>li{padding:clamp(.313rem,.089rem + 1.12vw,.625rem) clamp(.625rem,.179rem + 2.23vw,1.25rem);margin-top:clamp(1.25rem,.804rem + 2.23vw,1.875rem)}#plan .type_point_box>li>p{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem)}#plan .note_img{width:80%;min-width:auto;max-width:300px;margin-top:35px}#plan .notes{padding-top:0;padding-bottom:15vw}#plan .special .type_item .item_text_box .plus_point{padding:5px clamp(.125rem,-1.125rem + 6.25vw,1.875rem);font-size:clamp(.75rem,.571rem + .89vw,1rem);margin-bottom:clamp(.5rem,.188rem + 1.56vw,.938rem);letter-spacing:clamp(0rem,-0.089rem + .45vw,.125rem)}}#plan .chara_box{width:90%;max-width:1200px;margin:auto;padding:clamp(2.5rem,-1.944rem + 9.26vw,5rem) 0 clamp(5rem,2.778rem + 4.63vw,6.25rem);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}#plan .chara_box .chara_lead{width:100%;background:#7c6b62;color:#fff;text-align:center;padding:8px 0 5px;margin-bottom:30px;font-size:clamp(1rem,.556rem + .93vw,1.25rem)}#plan .chara_box .chara_img{width:58%}#plan .chara_box .chara_img .note{text-align:right;padding-top:5px}#plan .chara_box>ul{width:40%}#plan .chara_box>ul>li{padding:clamp(.75rem,-0.139rem + 1.85vw,1.25rem) 0 clamp(.625rem,-0.264rem + 1.85vw,1.125rem);border-top:#433f3f 1px solid;text-align:center}#plan .chara_box>ul>li:last-of-type{border-bottom:#433f3f 1px solid}#plan .chara_box>ul>li>p{font-size:clamp(.875rem,.431rem + .93vw,1.125rem);letter-spacing:.01em}#plan .chara_box .note._chara{margin-top:-1em;margin-left:auto;letter-spacing:.01em;font-size:8px}@media screen and (max-width: 1260px){#plan .chara_box .note._chara{margin-top:.5em}}@media screen and (max-width: 768px){#plan .chara_box .note._chara{margin-top:1em;margin-left:0}}@media screen and (max-width: 768px){#plan .chara_box{padding:50px 0 clamp(3.125rem,15.63vw,7.5rem)}#plan .chara_box .chara_lead{padding:clamp(.5rem,.188rem + 1.56vw,.938rem) 0 clamp(.375rem,.107rem + 1.34vw,.75rem);margin-bottom:0;font-size:clamp(1rem,.732rem + 1.34vw,1.375rem)}#plan .chara_box .chara_img{width:100%;padding:clamp(1.25rem,.357rem + 4.46vw,2.5rem) 0}#plan .chara_box>ul{width:100%}#plan .chara_box>ul>li{padding:clamp(.625rem,.268rem + 1.79vw,1.125rem) 0 clamp(.5rem,.143rem + 1.79vw,1rem)}#plan .chara_box>ul>li>p{font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem)}}#plan .planbox .sold{position:relative;pointer-events:none}#plan .planbox .sold::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:10}#plan .planbox .sold .soldText{position:absolute;bottom:15%;left:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%;height:auto;font-size:clamp(16px,5vw,25px);color:#fff;text-transform:uppercase;text-align:center;letter-spacing:.1em;padding:clamp(15px,4.6vw,25px) 0 clamp(12px,3.75vw,18px);background:-webkit-gradient(linear, left top, right top, from(#c94444), to(#bd5967));background:-webkit-linear-gradient(left, #c94444, #bd5967);background:linear-gradient(90deg, #c94444, #bd5967);z-index:15}@media screen and (max-width: 768px){.plan._a .planbox,.plan._b .planbox,.plan._c .planbox,.plan._d .planbox,.plan._e .planbox,.plan._f .planbox,.plan._g .planbox,.plan._h .planbox{width:95% !important}.plan._a .planbox li,.plan._b .planbox li,.plan._c .planbox li,.plan._d .planbox li,.plan._e .planbox li,.plan._f .planbox li,.plan._g .planbox li,.plan._h .planbox li{width:45.5% !important;margin:0 2% 30px !important}}.plan._a .planbox ._a{display:none}.plan._b .planbox ._b{display:none}.plan._c .planbox ._c{display:none}.plan._d .planbox ._d{display:none}.plan._e .planbox ._e{display:none}.plan._f .planbox ._f{display:none}.plan._g .planbox ._g{display:none}.plan._h .planbox ._h{display:none}#brand .mv{padding:12vw 0 10vw;background-image:url(../../assets/img/location/bg_header.png);background-size:cover;background-position:bottom;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;position:relative}#brand .copybox{max-width:1200px;width:90%;margin:0 auto;padding:clamp(3.125rem,-0.208rem + 6.94vw,5rem) 0 0;text-align:center}#brand .copybox .brand_logo{width:20%;max-width:180px;margin:auto}#brand .copybox .lead{margin:clamp(3.125rem,.903rem + 4.63vw,4.375rem) 0 clamp(1.25rem,.139rem + 2.31vw,1.875rem);font-size:clamp(2.188rem,1.076rem + 2.31vw,2.813rem);line-height:1.2em;letter-spacing:.01em}#brand .copybox .text{font-size:clamp(1rem,.778rem + .46vw,1.125rem);letter-spacing:.01em;padding:clamp(.938rem,-0.729rem + 3.47vw,1.875rem) 0;line-height:2em}#brand .copybox .co_img{width:80%;max-width:700px;margin:auto;padding:clamp(1.875rem,-0.347rem + 4.63vw,3.125rem) 0}@media screen and (max-width: 768px){#brand .copybox{padding:clamp(1.875rem,-0.357rem + 11.16vw,5rem) 0 0}#brand .copybox .brand_logo{width:30%}#brand .copybox .lead{margin:clamp(1.875rem,.089rem + 8.93vw,4.375rem) 0 30px;font-size:clamp(1.375rem,.661rem + 3.57vw,2.375rem)}#brand .copybox .text{font-size:clamp(.875rem,.696rem + .89vw,1.125rem);padding:clamp(.625rem,-0.268rem + 4.46vw,1.875rem) 0}#brand .copybox .co_img{width:100%;padding:clamp(1.875rem,.982rem + 4.46vw,3.125rem) 0}}#brand .w1200{width:90%;max-width:1200px;margin:auto}#brand .sec_lead{font-size:clamp(1.25rem,.806rem + .93vw,1.5rem);color:#00483d;text-align:center;padding:30px 0}#brand .performance{padding:clamp(2.5rem,-1.944rem + 9.26vw,5rem) 0}#brand .performance ul{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;-ms-flex-wrap:wrap;flex-wrap:wrap}#brand .performance ul li{position:relative}#brand .performance ul li>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:top}#brand .performance ul li>p{position:absolute;bottom:0;right:0;color:#fff;font-size:clamp(1rem,.778rem + .46vw,1.125rem);background:#adbfb4;padding:clamp(.25rem,.139rem + .23vw,.313rem) clamp(.375rem,.153rem + .46vw,.5rem) 0 clamp(.563rem,.451rem + .23vw,.625rem)}#brand .performance ul li.per_img_item1{width:49%}#brand .performance ul li.per_img_item2{width:51%;padding-top:20px}#brand .performance ul li.per_img_item3{width:45%;padding-top:20px}#brand .per_img_box{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}#brand .per_img_box>ul{width:70%}#brand .per_img_box>ul+ul{width:28%;padding-top:20px}#brand .per_img_box>ul .per_img_i{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:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#brand .per_text_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:66%;min-width:500px;padding-top:20px;margin-left:auto}#brand .per_text_area .per_text_box{width:49%}#brand .per_text_area .per_text_item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:5px 0}#brand .per_text_area .per_text_item .per_num{font-size:14px;color:#fff;background:#adbfb4;padding:clamp(.125rem,-0.097rem + .46vw,.25rem) clamp(.25rem,.139rem + .23vw,.313rem) 0 clamp(.438rem,.326rem + .23vw,.5rem)}#brand .per_text_area .per_text_item .per_text{font-size:clamp(.75rem,.306rem + .93vw,1rem);padding-left:8px;letter-spacing:.01em}@media screen and (max-width: 768px){#brand .sec_lead{font-size:clamp(1.25rem,1.071rem + .89vw,1.5rem)}#brand .performance{padding:clamp(3.125rem,1.786rem + 6.7vw,5rem) 0}#brand .performance ul._pc{display:none}#brand .performance ul li>p{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);padding:clamp(.125rem,-0.009rem + .67vw,.313rem) clamp(.25rem,.071rem + .89vw,.5rem) 0 clamp(.438rem,.304rem + .67vw,.625rem)}#brand .performance ul li.per_img_item1{width:100%;padding-top:clamp(.625rem,.179rem + 2.23vw,1.25rem)}#brand .performance ul li.per_img_item2{width:49%;padding-top:clamp(.625rem,.179rem + 2.23vw,1.25rem)}#brand .performance ul li.per_img_item3{width:49%;padding-top:clamp(.625rem,.179rem + 2.23vw,1.25rem)}#brand .performance ul li.per_img_item4{width:49%;height:clamp(10.938rem,.223rem + 53.57vw,25.938rem);padding-top:clamp(.625rem,.179rem + 2.23vw,1.25rem)}#brand .per_img_box>ul{width:100%}#brand .per_img_box>ul .per_img_i{width:49%}#brand .per_img_box>ul .per_img_i>li{width:100%}#brand .per_text_area{width:100%;min-width:0;padding-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}#brand .per_text_area .per_text_box{width:100%}#brand .per_text_area .per_text_item{padding:5px 0}#brand .per_text_area .per_text_item .per_num{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);padding:3px 5px 0 8px}#brand .per_text_area .per_text_item .per_text{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);padding-left:8px}}#brand .award{padding:clamp(3.125rem,-0.208rem + 6.94vw,5rem) 0 clamp(3.125rem,-2.431rem + 11.57vw,6.25rem);background:url(../../assets/img/brand/award_bg.jpg) no-repeat center/cover;position:relative}#brand .award .sec_lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;position:relative;padding:clamp(.938rem,.382rem + 1.16vw,1.25rem) clamp(1.563rem,-0.104rem + 3.47vw,2.5rem)}#brand .award .sec_lead::before,#brand .award .sec_lead::after{content:"";position:absolute;top:0;height:100%;aspect-ratio:1/2;background:url(../../assets/img/brand/award_deco.png) no-repeat center/contain}#brand .award .sec_lead::before{left:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}#brand .award .sec_lead::after{right:0}#brand .award>ul{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;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:clamp(2.5rem,-0.833rem + 6.94vw,4.375rem) 0}#brand .award>ul>li{width:31%;background:#fff}#brand .award_img>img{vertical-align:top}#brand .award_lead{font-size:clamp(.875rem,.431rem + .93vw,1.125rem);padding:5px 0 4px;text-align:center;color:#fff;background:#00483d}#brand .award_box{height:clamp(4.375rem,3.264rem + 2.31vw,5rem);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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#brand .award_box .award_text{font-size:clamp(.75rem,.528rem + .46vw,.875rem);padding-left:clamp(1.5rem,.611rem + 1.85vw,2rem);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:clamp(0rem,-0.111rem + .23vw,.063rem)}#brand .award_box .award_text::before{content:"";position:absolute;top:0;left:0;width:clamp(1.25rem,.694rem + 1.16vw,1.563rem);aspect-ratio:1/1;background:url(../../assets/img/brand/award_icon.png) no-repeat center/contain}@media screen and (max-width: 768px){#brand .award{padding:clamp(3.75rem,2.857rem + 4.46vw,5rem) 0 clamp(3.75rem,1.071rem + 13.39vw,7.5rem);background:url(../../assets/img/brand/award_bg_sp.jpg) no-repeat center/cover}#brand .award .sec_lead{padding:clamp(.938rem,.714rem + 1.12vw,1.25rem) clamp(1.563rem,.893rem + 3.35vw,2.5rem)}#brand .award>ul{padding:clamp(2.5rem,2.054rem + 2.23vw,3.125rem) 0 clamp(1.25rem,-0.089rem + 6.7vw,3.125rem)}#brand .award>ul>li{width:100%;margin:clamp(.938rem,.714rem + 1.12vw,1.25rem) 0}#brand .award_lead{font-size:clamp(1rem,.643rem + 1.79vw,1.5rem);padding:clamp(.313rem,.089rem + 1.12vw,.625rem) 0 clamp(.188rem,-0.036rem + 1.12vw,.5rem)}#brand .award_box{height:clamp(4.375rem,2.143rem + 11.16vw,7.5rem)}#brand .award_box .award_text{font-size:clamp(.75rem,.304rem + 2.23vw,1.375rem);padding-left:clamp(1.438rem,.589rem + 4.24vw,2.625rem)}#brand .award_box .award_text::before{width:clamp(1.25rem,.58rem + 3.35vw,2.188rem)}}#brand .description{padding:80px 0 120px;background:url(../../assets/img/brand/company_bg.jpg) no-repeat center/cover}#brand .description .copybox{padding:clamp(.938rem,-0.729rem + 3.47vw,1.875rem) 0}#brand .description .copybox .lead{font-size:clamp(2rem,1.111rem + 1.85vw,2.5rem);margin:clamp(1.25rem,.139rem + 2.31vw,1.875rem) 0}#brand .description .copybox .text{font-size:clamp(.875rem,.653rem + .46vw,1rem)}#brand .description .sec_lead{color:#00234f}#brand .description>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%}#brand .description>ul>li{width:30%;background:#5b7572;padding-top:clamp(1.25rem,.139rem + 2.31vw,1.875rem);margin:clamp(.938rem,.382rem + 1.16vw,1.25rem) 0}#brand .description>ul>li>p{text-align:center;color:#fff}#brand .description>ul>li>p.lead{padding:5px 0 3px;border-bottom:#fff 1px solid;border-top:#fff 1px solid;font-size:clamp(1rem,.556rem + .93vw,1.25rem)}#brand .description>ul>li>p.text{font-size:clamp(.75rem,.306rem + .93vw,1rem);padding:clamp(.938rem,-0.174rem + 2.31vw,1.563rem) 0;letter-spacing:clamp(0rem,-0.222rem + .46vw,.125rem)}@media screen and (max-width: 768px){#brand .description{padding:clamp(2.5rem,.714rem + 8.93vw,5rem) 0 clamp(5rem,3.214rem + 8.93vw,7.5rem)}#brand .description .copybox{padding:30px 0}#brand .description .copybox .lead{font-size:clamp(1.313rem,.464rem + 4.24vw,2.5rem);margin:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0}#brand .description .copybox .text{font-size:clamp(.75rem,.571rem + .89vw,1rem);line-height:2em;letter-spacing:0}#brand .description>ul{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}#brand .description>ul>li{width:100%;max-width:550px;padding-top:clamp(1.563rem,.893rem + 3.35vw,2.5rem);margin:clamp(.75rem,.393rem + 1.79vw,1.25rem) 0}#brand .description>ul>li>p.lead{padding:clamp(.25rem,.071rem + .89vw,.5rem) 0 clamp(.188rem,.098rem + .45vw,.313rem);font-size:clamp(1.125rem,.679rem + 2.23vw,1.75rem)}#brand .description>ul>li>p.text{font-size:clamp(1rem,.821rem + .89vw,1.25rem);padding:clamp(1.25rem,1.027rem + 1.12vw,1.563rem) 0}}#design{margin-top:57px}#design .anime0{-webkit-transition:all 1.2s;transition:all 1.2s}#design .wrap{max-width:1200px;width:90%;margin:0 auto}#design .imgbox.of{overflow-x:scroll}#design .imgbox.of .lp{width:250%}#design .annobox{max-width:1200px;width:90%;margin:0 auto}#design .annotxt{margin-top:30px;font-size:10px;letter-spacing:.01em;line-height:1.2}#design .sec._des{background:url(../img/design/bg_01.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;position:relative}#design .sec._des .bgnote{z-index:4}#design .sec._lp{padding:150px 0 120px;background:#ededed;background-size:cover;background-position:bottom;background-repeat:no-repeat}#design .sec._lp .imgnote{bottom:-20px;text-shadow:none;color:#000;text-align:right}#design .sec._mp{padding:150px 0 120px;background:url(../img/design/bg_03.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat}#design .mv{padding:12vw 0 9vw;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;position:relative;text-align:center}#design .mv .pagettl{display:inline-block;color:#9e7f61;font-size:clamp(10px,3vw,40px);line-height:clamp(10px,3vw,40px);letter-spacing:.3em}#design .mv .pagettl ._pc{display:inline-block}#design .copybox{position:relative;z-index:999;text-align:center}#design .copybox .p01{margin-bottom:80px;font-size:clamp(10px,4vw,20px);letter-spacing:.5em}#design .copybox .p02{margin-bottom:80px;font-size:clamp(10px,3.5vw,32px);line-height:1.8}#design .copybox .p03{margin-bottom:50px;font-size:clamp(10px,3.2vw,16px);line-height:1.8}#design .copybox .p03.mb{margin-bottom:120px}@media screen and (max-width: 1100px){#design .copybox .p03{margin-bottom:20px}}#design .copybox .imgnote{right:5%;bottom:5px}#design .facadebox{margin-top:-32vw}@media screen and (max-width: 768px){#design .facadebox{margin-top:-50vw}}#design .descbox{margin-top:150px}#design .descbox .item{width:33.3333333333%;background:#fff}#design .descbox .item._l .txtbox{background:url(../img/design/desc_bg_01.jpg);background-position:center center}#design .descbox .item._r .txtbox{background:url(../img/design/desc_bg_02.jpg);background-position:center center}#design .descbox .item .txtbox{padding:30px 0;background:url(../img/design/desc_bg_01.jpg);background-position:center;text-align:center}#design .descbox .imgbox{background:rgba(0,0,0,0)}#design .descbox .item_l{width:30%;height:168px}#design .descbox .item_l._01{background:url(../img/design/desc_01.jpg);background-position:center;background-size:cover}#design .descbox .item_l._02{background:url(../img/design/desc_02.jpg);background-position:center;background-size:cover}#design .descbox .item_r{width:70%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#design .descbox p{letter-spacing:.01em;line-height:1.7em}#design .descbox .p01{margin-bottom:1.2em;font-size:clamp(10px,1vw,18px);text-align:center}#design .descbox .p02{font-size:clamp(10px,.8vw,14px)}@media screen and (max-width: 1100px){#design .descbox{width:100%;margin-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#design .descbox ._pc,#design .descbox._pc{display:none}#design .descbox ._sp,#design .descbox._sp{display:inline-block}#design .descbox .item{max-width:400px;width:80%;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#design .descbox .item._t,#design .descbox .item._b{width:100%}#design .descbox .item._t{margin-top:30px}#design .descbox .item._t .txtbox{padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}#design .descbox .item._t .descimg{width:40%;margin-left:5px;float:right}#design .descbox .item._b{margin-top:50px}#design .descbox .item._b .txtbox{background:url(../img/design/desc_bg_02.jpg);background-position:center;text-align:center}#design .descbox .p01{font-size:clamp(10px,4.5vw,18px)}#design .descbox .p01 img{width:1.2em;margin-right:.5em;position:relative;top:3px}#design .descbox .p02{font-size:clamp(10px,3.2vw,14px)}}#design .mdl{max-width:900px;width:90%;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:1s;transition:1s;z-index:-1}#design .mdl.open{opacity:1;-webkit-transition:1.5s;transition:1.5s;z-index:1}@media screen and (max-width: 1100px){#design .mdl._01{top:50%}#design .mdl._02{top:50%}#design .mdl._03{top:50%}#design .mdl._04{top:50%}}#design .mdl_sp{max-width:500px;width:90%;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:1s;transition:1s;z-index:-1}#design .mdl_sp.open{opacity:1;-webkit-transition:1.5s;transition:1.5s;z-index:1}#design .mdl_sp._03 .p02{margin-bottom:20vw}#design .mdlbox{padding:55px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background:rgba(255,255,255,.95);-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;position:relative;text-align:left}#design .mdlbox._b{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#design .mdlbox._b .item{width:48%}#design .mdlbox._b .p01{margin-bottom:12px}#design .mdlbox._b .p02{margin-bottom:15px}#design .mdlbox .clsbtn{width:45px;height:55px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0);border:none;position:absolute;top:-3px;right:0;z-index:100;cursor:pointer}@media screen and (max-width: 768px){#design .mdlbox .clsbtn{top:-10px;right:-5px}}#design .mdlbox .line{width:45%;height:1px;display:inline-block;background-color:#000;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:1s;transition:1s}#design .mdlbox .line:first-of-type{top:27px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}#design .mdlbox .line:nth-of-type(2){-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}#design .mdlbox .item{width:48%}#design .mdlbox .item_img{width:45%}#design .mdlbox .item_txt{width:50%}#design .mdlbox .item_txt .flex._t{margin-bottom:10px}#design .mdlbox .p01{margin-bottom:25px;color:#008e90;font-size:clamp(10px,3vw,22px);line-height:1;letter-spacing:.1em}#design .mdlbox .p01._02{color:#b58000}#design .mdlbox .p01._03{color:#3776b5}#design .mdlbox .p01._04{color:#5b703a}#design .mdlbox .p01 span{font-size:.8em}#design .mdlbox .p02{margin-bottom:30px;font-size:clamp(10px,3vw,16px);letter-spacing:.01em}#design .mdlbox .name{text-align:right;font-size:9px;letter-spacing:.01em}@media screen and (max-width: 768px){#design .mdlbox{padding:30px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#design .mdlbox .item_img{width:90%}#design .mdlbox .item_txt{width:90%}#design .mdlbox .p01{margin:5px 0 15px;font-size:clamp(10px,4.5vw,22px)}#design .mdlbox .p02{margin-bottom:20px;font-size:14px}#design .mdlbox .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#design .mdlbox._b{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#design .mdlbox._b .item{width:47%}}#design .mdlbtn{width:160px;height:28px;padding:3px 0;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;background:#fff;position:absolute;-webkit-transition:1s;transition:1s;color:#fff;font-size:clamp(9px,1vw,16px);-webkit-transition:.5s;transition:.5s;z-index:0;-webkit-animation:squash 2s ease-in-out infinite;animation:squash 2s ease-in-out infinite}@-webkit-keyframes squash{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.08);transform:scale(1.08)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes squash{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.08);transform:scale(1.08)}100%{-webkit-transform:scale(1);transform:scale(1)}}#design .mdlbtn .loupe{width:1em;margin-left:.8em;display:inline-block}@media screen and (max-width: 1300px){#design .mdlbtn{width:9.5vw !important;height:2.5vw !important}}@media screen and (max-width: 768px){#design .mdlbtn{width:31vw !important;height:5.5vw !important;font-size:clamp(12px,3vw,20px)}}#design .mdlbtn._01{top:310px;left:110px;background:#008d8f;border-bottom:4px solid #056868}@media screen and (max-width: 1300px){#design .mdlbtn._01{top:23vw;left:10vw}}@media screen and (max-width: 768px){#design .mdlbtn._01{top:66vw;left:20vw}}#design .mdlbtn._02{top:273px;left:320px;background:#b48000;border-bottom:4px solid #936703}@media screen and (max-width: 1300px){#design .mdlbtn._02{top:20vw;left:24.6vw}}@media screen and (max-width: 768px){#design .mdlbtn._02{top:57vw;left:66vw}}#design .mdlbtn._03{width:190px;top:150px;right:420px;background:#3776b5;border-bottom:4px solid #295d87}@media screen and (max-width: 1300px){#design .mdlbtn._03{width:12vw !important;top:10vw;right:32vw}}@media screen and (max-width: 768px){#design .mdlbtn._03{width:36vw !important;top:30vw;right:-62vw}}#design .mdlbtn._04{width:220px;top:570px;right:480px;background:#5b703a;border-bottom:4px solid #414f29}@media screen and (max-width: 1300px){#design .mdlbtn._04{width:14vw !important;top:43vw;right:38vw}}@media screen and (max-width: 768px){#design .mdlbtn._04{width:41vw !important;top:120vw;right:-50vw}}#design .scrl{margin-top:15px;position:relative;text-align:center}#design .scrl p{font-size:clamp(10px,5vw,18px);letter-spacing:.01em}#design .scrl::before{content:"";width:3em;height:.5em;display:inline-block;background-image:url(../img/design/arrow_r.svg);background-repeat:no-repeat;position:absolute;top:.4em;right:29%}#design .scrl::after{content:"";width:3em;height:.5em;display:inline-block;background-image:url(../img/design/arrow_l.svg);background-repeat:no-repeat;position:absolute;top:.4em;left:29%}#design .mpwrap{max-width:900px;width:95%;margin:200px auto 0;padding:120px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:url(../img/design/mp_bg.png);background-position:center;background-size:cover;outline:1px solid #000;outline-offset:-20px;text-align:center}#design .mpwrap.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}#design .mpwrap::before{content:"";background:url(../img/design/leaf_01.png);background-position:center;background-size:cover;width:280px;height:190px;display:inline-block;position:absolute;top:-40px;left:-40px}#design .mpwrap::after{content:"";background:url(../img/design/leaf_02.png);background-position:center;background-size:cover;width:280px;height:190px;display:inline-block;position:absolute;bottom:-40px;right:-40px}@media screen and (max-width: 768px){#design .mpwrap{padding-left:0;padding-right:0}#design .mpwrap::before{width:180px;height:140px;top:-40px;left:-40px}#design .mpwrap::after{width:180px;height:140px;bottom:-40px;right:-40px}}#design .copybox_mp{margin:0 auto}#design .copybox_mp._b{-webkit-box-sizing:border-box;box-sizing:border-box}#design .copybox_mp .p01{margin-bottom:50px;font-size:clamp(10px,2.2vw,18px);letter-spacing:.3em;line-height:1.5}#design .copybox_mp .p01 span{font-size:clamp(10px,4vw,39px);letter-spacing:.5em}#design .copybox_mp .p02{margin-top:2em;font-size:clamp(10px,1.8vw,14px);line-height:2.5;letter-spacing:.01em}@media screen and (max-width: 768px){#design .copybox_mp .p01{margin-bottom:40px;font-size:clamp(10px,3.5vw,18px)}#design .copybox_mp .p01 span{font-size:clamp(10px,6vw,36px)}#design .copybox_mp .p02{font-size:clamp(10px,3vw,14px)}}#design .bnrbox{max-width:700px;width:90%;margin:120px auto 100px;position:relative;z-index:9999}#design .bnrbox a{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:1s;transition:1s;cursor:pointer}#design .bnrbox a:hover{background:rgba(255,255,255,.5);-webkit-transition:1s;transition:1s}#design .arcbox{max-width:700px;width:90%;margin:100px auto 0;padding:2vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;background-color:#fff}#design .arcbox .item_l{width:74%}#design .arcbox .item_l .imgbox{width:38%;margin-right:5%}#design .arcbox .item_r{width:24%}#design .arcbox .item_03{width:25%}#design .arcbox .p01{margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #000;font-size:clamp(10px,2vw,20px);letter-spacing:.4em}#design .arcbox .p02{margin-top:20px;font-size:clamp(10px,1.5vw,14px)}#design .arcbox .p02._t{margin-bottom:6px;padding-bottom:12px;border-bottom:1px solid #1f1715}#design .arcbox .p03{margin-top:5px;text-align:right;font-size:12px;letter-spacing:.01em}@media screen and (max-width: 768px){#design .sec._lp{padding:100px 0 70px}#design .sec._lp .imgnote{bottom:-40px}#design .sec._mp{padding:100px 0 70px}#design .mv{padding:30vw 0}#design .mv .pagettl{color:#9e7f61;font-size:clamp(10px,8vw,35px);line-height:clamp(10px,8vw,35px);letter-spacing:.3em;line-height:1.5}#design .mv .pagettl ._pc{display:none}#design .copybox .p01{margin-bottom:8vw}#design .copybox .p02{margin-bottom:8vw}#design .copybox .p03.mb{margin-bottom:50px}#design .copybox .imgbox{width:115%;margin-left:-7%}#design .copybox .imgnote{right:10%}#design .maptxt{margin-top:30px;text-align:right;font-size:10px;letter-spacing:.01em;line-height:1}#design .mpwrap{width:90%;margin-top:150px}#design .mpbox{width:100%;max-width:450px}#design .mpbox .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#design .mpbox._b{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#design .mpbox .item_img{width:100%;margin-bottom:20px}#design .mpbox .item_txt{width:100%}#design .mpbox .p01{margin-bottom:1em;font-size:clamp(10px,5.5vw,25px)}#design .mpbox .p02{margin-bottom:2.7em;font-size:clamp(10px,3.5vw,17px)}#design .bnrbox{margin:50px auto}#design .arcbox{max-width:450px;margin-top:70px;padding:10vw 6vw}#design .arcbox .item_l{width:100%;text-align:center}#design .arcbox .item_l .imgbox{width:60%;margin-top:10px;margin-right:0}#design .arcbox .item_r{width:100%;margin-top:20px;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:start}#design .arcbox .item_r .txtbox{width:48%}#design .arcbox .item_r .imgbox{width:48%}#design .arcbox .item_03{width:100%}#design .arcbox .item_03 .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#design .arcbox .item_03 .item_l{width:45%}#design .arcbox .item_03 .item_r{width:48%}#design .arcbox .p01{font-size:16px;letter-spacing:.6em}#design .arcbox .p02{margin-top:0;font-size:clamp(10px,3.5vw,14px)}#design .arcbox .p02._t{padding-bottom:10px;margin-bottom:10px}#design .arcbox .p03{font-size:8px}}#merit .anime0{-webkit-transition:1.2s;transition:1.2s}#merit .scrollnav{position:fixed;right:8%;bottom:5%;text-align:center;z-index:5;opacity:0;-webkit-transition:1s;transition:1s;cursor:pointer}#merit .scrollnav a{width:100%;height:100%;position:absolute;top:0;left:0}#merit .scrollnav p{font-size:clamp(10px,3.5vw,16px);color:#604935;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@-webkit-keyframes indicator{0%{top:-100%}50%{top:100%}100%{bottom:-100%}}@keyframes indicator{0%{top:-100%}50%{top:100%}100%{bottom:-100%}}#merit .scrollnav .indicator{position:relative;height:50px;margin-left:3%;margin-bottom:10px;overflow:hidden}#merit .scrollnav .indicator span{width:2px;height:100%;background:#604935;left:50%;position:absolute}#merit .scrollnav .indicator span:nth-of-type(1){-webkit-animation:indicator 3.5s ease infinite;animation:indicator 3.5s ease infinite;z-index:5}#merit .scrollnav .indicator span:nth-of-type(2){top:0;opacity:.5}#merit .scrollnav.show{opacity:1}#merit .scrollnav.hidden{opacity:0;-webkit-transition:1s;transition:1s}#merit .mv{padding:10vw 0 8vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/merit/bg_mv.jpg);background-size:cover;background-position:bottom center;position:relative;text-align:center}#merit .mv .ttlbox{position:relative}#merit .mv .ttl{color:#fff;font-size:clamp(10px,10vw,40px);line-height:1.3;letter-spacing:.3em}#merit .mv .ttl .l_txt{font-size:clamp(10px,18vw,120px)}#merit .mv .ttl .m_txt{font-size:clamp(10px,4vw,28px);letter-spacing:.2em}#merit .mv .mvnote{position:absolute;right:3px;bottom:3px;color:#fff;font-size:10px;letter-spacing:.01em}@media screen and (max-width: 1500px){#merit .mv{padding-top:120px}#merit .mv .ttl{top:4vw}}@media screen and (max-width: 768px){#merit .scrollnav{right:1%;bottom:10%}#merit .mv{padding:25vw 0 20vw;background:url(../img/merit/bg_mv_sp.jpg);background-size:cover;background-position:bottom center}#merit .mv .ttl{top:2vw;font-size:clamp(10px,8vw,150px)}#merit .mv .ttl .m_txt{font-size:clamp(10px,5.5vw,28px)}#merit .mv .subttl{width:100%;top:-20vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:clamp(10px,5.5vw,25px)}#merit .mv .facade{width:95%;margin:0 auto}#merit .mv .facade .imgnote{bottom:-1em}}#merit .bgwrap{padding-bottom:10vw;background:url(../img/merit/bg.jpg);background-size:cover;background-position:top center}#merit .sec_copy{padding-top:8vw;text-align:center}#merit .sec_copy p{font-size:clamp(10px,3.5vw,16px);line-height:2.2em}#merit .sec_link{padding-top:8vw}#merit .sec_link .linkbox{max-width:1100px;width:95%;margin:0 auto;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;text-align:center}#merit .sec_link .linkbox li{width:19%;padding:20px 0 0;background:#fff;border:1px solid #4c4c4c;position:relative}#merit .sec_link .linkbox li a{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:1s;transition:1s}#merit .sec_link .p01{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 22px;padding-left:5px;border-bottom:1px solid #4c4c4c;color:#4c4c4c;font-size:clamp(10px,10vw,35px)}#merit .sec_link .p02{font-size:clamp(10px,10vw,16px);letter-spacing:.01em}#merit .sec_link .btn{margin-top:30px;background:#4c4c4c}#merit .sec_link .btn img{width:1.5em;margin:0 auto;padding:8px 0 5px}#merit .sec_link._b .btn img{position:relative;top:2px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 1100px){#merit .bgwrap{padding-bottom:15vw}#merit .sec_copy{padding-top:16vw}#merit .sec_link{padding-top:60px}#merit .sec_link .linkbox{max-width:550px;width:90%;-ms-flex-wrap:wrap;flex-wrap:wrap}#merit .sec_link .linkbox li{width:48%;margin-bottom:30px}#merit .sec_link .linkbox li:last-of-type{width:100%}#merit .sec_link .p02{font-size:clamp(10px,4vw,16px)}}#merit .sec{padding:360px 0;position:relative}#merit .sec._01{margin-top:10vw}#merit .sec._04,#merit .sec._05{padding-bottom:180px}#merit .sec:nth-of-type(2n-1){background:url(../img/merit/bg_w.png);background-size:cover;background-position:center}#merit .sec:nth-of-type(2n-1) .p01{left:52%;color:#9b7a5a}#merit .sec:nth-of-type(2n-1) p{color:#424242}#merit .sec:nth-of-type(2n){background:url(../img/merit/bg_b.png);background-size:cover;background-position:center}#merit .sec:nth-of-type(2n) .p01{left:20%}#merit .sec:nth-of-type(2n) p{color:#fff}#merit .sec .secbox{max-width:1250px;width:62%;position:relative}#merit .sec .secbox._r{margin-left:auto}#merit .sec .secbox._l{margin-right:auto}#merit .sec .secbox .box{position:relative;text-align:center}#merit .sec .secbox .p01{position:absolute;top:-10vw;opacity:.2;font-size:clamp(10px,15vw,250px);letter-spacing:.02em}#merit .sec .secbox .p02{margin-bottom:30px;font-size:clamp(10px,10vw,25px);line-height:1.8em}#merit .sec .secbox .p03{font-size:clamp(10px,1vw,16px);line-height:2.2em}#merit .sec .secbox sup{position:relative;top:-10px;left:-12px;font-size:8px}#merit .sec .imgbox{position:absolute}#merit .sec .imgbox._r{width:52%;top:50%;left:-25vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}#merit .sec .imgbox._r._03{width:73%;left:-35vw}#merit .sec .imgbox._r._05{width:60%;left:-28vw}#merit .sec .imgbox._l{width:52%;top:50%;right:-25vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#merit .sec .gbox{max-width:950px;width:90%;margin:220px auto 0}#merit .sec .txtbox{max-width:950px;width:90%;margin:60px auto 0;text-align:center}#merit .sec .txtbox._04 .txtbox_t{padding:.8em 0;background:#936f57;position:relative}#merit .sec .txtbox._04 .txtbox_t p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 1.5em;border-left:1px solid #fff;border-right:1px solid #fff;font-size:clamp(10px,3.8vw,18px);line-height:1.2}#merit .sec .txtbox._04 .txtbox_b{padding:1.5em 0;background:#e0d7ce}#merit .sec .txtbox._04 .txtbox_b p{color:#424242;font-size:clamp(10px,3.2vw,15px)}#merit .sec .txtbox._04 .txtbox_b span{position:relative;z-index:1}#merit .sec .txtbox._04 .txtbox_b span::after{content:"";width:100%;height:5px;background-color:#bf9e88;position:absolute;left:0;bottom:-2px;z-index:-1;opacity:.6}#merit .sec .txtbox._05 .txtbox_t{padding:.8em 0;background:#936f57;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(30%, #7f6959), color-stop(70%, #7f6959), to(rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #7f6959 30%, #7f6959 70%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #7f6959 30%, #7f6959 70%, rgba(0, 0, 0, 0) 100%);position:relative}#merit .sec .txtbox._05 .txtbox_t p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 1.5em;color:#fff;font-size:clamp(10px,3.8vw,18px);line-height:1.2}#merit .sec .txtbox._05 .txtbox_b{padding:1.5em 0}#merit .sec .txtbox._05 .txtbox_b .item{width:48%;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #af9377;background:#fff}#merit .sec .txtbox._05 .txtbox_b p{color:#8c6b4d;font-size:clamp(10px,3.2vw,15px);letter-spacing:.01em;line-height:1.8}#merit .annobox{max-width:1100px;width:90%;margin:0 auto;padding:60px 0;background:#fff}#merit .annobox .anno{font-size:10px;letter-spacing:.01em}@media screen and (max-width: 1100px){#merit .sec{width:90%;margin:0 auto;padding:36vw 0 30vw}#merit .sec._01{margin-top:0}#merit .sec._04{padding-bottom:22vw}#merit .sec._05{padding-bottom:10vw}#merit .sec .secbox{max-width:550px;width:100%}#merit .sec .secbox._r{margin-right:auto}#merit .sec .secbox._l{margin-left:auto}#merit .sec .secbox .p01{top:-23vw;left:55%;font-size:clamp(10px,35vw,200px)}#merit .sec .secbox .p02{font-size:clamp(10px,6vw,25px)}#merit .sec .secbox .p03{margin-bottom:30px;font-size:clamp(10px,3.5vw,16px);letter-spacing:.01em}#merit .sec .secbox sup{top:-10px}#merit .sec .imgbox{position:static}#merit .sec .imgbox._r{width:85%;margin:0 auto;-webkit-transform:none;transform:none}#merit .sec .imgbox._r._03{width:104%}#merit .sec .imgbox._r._05{width:90%}#merit .sec .imgbox._l{width:85%;margin:0 auto;-webkit-transform:none;transform:none}#merit .sec .gbox{width:100%;margin-top:50px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:scroll}#merit .sec .gbox._05{padding:0 5vw}#merit .sec .gbox img{width:230%}#merit .sec .gbox .swipe{width:90px;position:absolute;left:47%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#merit .sec .gbox .swipe.hidden{opacity:0;-webkit-transition:1s;transition:1s}#merit .sec .txtbox._05 .txtbox_b .item{width:100%;margin-bottom:20px;padding:.5em 1em}#merit .annobox{padding:30px 0}}#modelroom main{padding-bottom:100px}#modelroom .mv{padding:12vw 0 4vw;background-image:url(../../assets/img/location/bg_header.png);background-size:cover;background-position:bottom;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;position:relative}#modelroom .slideArea{width:90%;max-width:1200px;margin:auto}#modelroom .slideArea>h2{padding:10vh 0 0;text-align:center;margin-bottom:70px;font-size:clamp(18px,2.3vw,26px);line-height:1.8;letter-spacing:.2em}@media screen and (max-width: 768px){#modelroom .slideArea>h2{font-size:clamp(14px,4.3vw,26px)}}#modelroom .slideArea .slide_img{position:relative}#modelroom .slideArea .slide_img>img{vertical-align:top}#modelroom .slideArea .slide_img .imgnote1{position:absolute;bottom:2%;left:2%;font-size:10px;letter-spacing:0;color:#fff}#modelroom .slideArea .slide_img .imgnote2{position:absolute;bottom:2%;right:2%;font-size:clamp(20px,2.6vw,32px);letter-spacing:.08em;color:#fff}#modelroom .slideArea .slide_img::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));background:-webkit-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.6));background:linear-gradient(transparent 0%, rgba(0, 0, 0, 0.6))}@media screen and (max-width: 768px){#modelroom .slideArea .slide_img .imgnote1{font-size:10px}#modelroom .slideArea .slide_img .imgnote2{font-size:clamp(14px,4.3vw,32px)}}#modelroom .slideArea .thumbnail{padding:5vw 0}#modelroom .slideArea .thumb_img{position:relative}#modelroom .slideArea .thumb_img>img{vertical-align:top}#modelroom .slideArea .thumb_img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}#modelroom .slideArea .thumb_img .imgnote{position:absolute;top:5px;left:0;padding:0 0 0 10%;font-size:clamp(16px,2vw,25px);letter-spacing:.08em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#fff;text-shadow:none;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease;overflow:hidden}#modelroom .slideArea .thumb_img .imgnote::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);width:8%;height:1px;background:#fff;-webkit-transition:all .8s .5s ease;transition:all .8s .5s ease}#modelroom .slideArea .thumb_img:hover::before{opacity:.4}#modelroom .slideArea .thumb_img:hover .imgnote{opacity:1}#modelroom .slideArea .thumb_img:hover .imgnote::before{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 768px){#modelroom .slideArea .thumb_img .imgnote{font-size:clamp(10px,3.12vw,26px)}}#modelroom .slideArea .swiper-slide-thumb-active .thumb_img::before{opacity:.4}#modelroom .slideArea .swiper-slide-thumb-active .thumb_img .imgnote{opacity:1}#modelroom .slideArea .swiper-slide-thumb-active .thumb_img .imgnote::before{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#modelroom .bnrBox{width:90%;max-width:1000px;margin:5vh auto;-webkit-transition:all .8s ease;transition:all .8s ease}#modelroom .bnrBox:hover{opacity:.6}#gallery .mv{padding:12vw 0;background-image:url(../../assets/img/location/bg_header.png);background-size:cover;background-position:bottom;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;position:relative}@media screen and (max-width: 768px){#gallery .mv{padding:30vw 0;background-image:url(../../assets/img/location/bg_header.png)}}#gallery .sec{width:80%;max-width:1000px;margin:auto;position:relative}@media screen and (max-width: 768px){#gallery .sec{max-width:500px}}#gallery .sec .leadTxt{position:absolute}#gallery .sec .leadTxt h2{font-size:clamp(70px,8.9vw,130px);text-transform:uppercase;letter-spacing:.1em;line-height:.4}@media screen and (max-width: 768px){#gallery .sec .leadTxt h2{font-size:clamp(42px,13vw,100px)}}#gallery .sec .con{display:-ms-grid;display:grid;gap:10px}#gallery .sec .con li{position:relative;cursor:pointer}#gallery .sec .con li>img{vertical-align:top;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#gallery .sec .con li .imgnote{position:absolute;bottom:5px;right:2.5%;font-size:clamp(18px,2.3vw,28px);text-transform:uppercase;line-height:1;color:#fff;text-shadow:#000 0 0 10px}@media screen and (max-width: 768px){#gallery .sec .con li .imgnote{text-align:right;font-size:clamp(14px,4.3vw,24px);line-height:1.2;bottom:0}}#gallery .sec .con li .btnBox{position:absolute;top:2.5%;right:10px}@media screen and (max-width: 768px){#gallery .sec .con li .btnBox{right:5px}}#gallery .sec .con li .popBtn{position:relative;width:clamp(40px,5.2vw,50px);aspect-ratio:1/1;border-radius:50%;background:#fff;-webkit-box-shadow:rgba(0,0,0,.4) 0 0 10px;box-shadow:rgba(0,0,0,.4) 0 0 10px;border:none;padding:0;cursor:pointer;-webkit-transition:all .8s ease;transition:all .8s ease}#gallery .sec .con li .popBtn>span{position:absolute;top:50%;left:50%;width:35%;height:1px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#514d48}#gallery .sec .con li .popBtn>span:last-of-type{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}#gallery .sec .con li .popBtn:hover{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 768px){#gallery .sec .con li .popBtn{width:clamp(30px,9.3vw,50px)}}@media screen and (max-width: 768px){#gallery .day{margin:0 0 10vw auto;padding-right:5%}}#gallery .day .leadTxt{top:0;right:100%}#gallery .day .leadTxt h2{color:#e5cfb3;-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr}@media screen and (max-width: 768px){#gallery .day .leadTxt{right:105%}}#gallery .day .con{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7, 1fr)}#gallery .day .con .box1{-ms-grid-column-span:4;grid-column:span 4}@media screen and (max-width: 768px){#gallery .day .con .box1{-ms-grid-column-span:7;grid-column:span 7}}#gallery .day .con .box2{-ms-grid-column-span:3;grid-column:span 3}@media screen and (max-width: 768px){#gallery .day .con .box2{-ms-grid-column:4;-ms-grid-column-span:4;grid-column:4/span 4;-ms-grid-row-span:2;grid-row:span 2}}#gallery .day .con .box3{-ms-grid-column-span:3;grid-column:span 3}@media screen and (max-width: 768px){#gallery .day .con .box3{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}#gallery .day .con .box4{-ms-grid-column-span:4;grid-column:span 4;-ms-grid-row-span:2;grid-row:span 2}@media screen and (max-width: 768px){#gallery .day .con .box4{-ms-grid-column-span:7;grid-column:span 7;grid-row:auto}}#gallery .day .con .box5{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}@media screen and (max-width: 768px){#gallery .day .con .box5{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}}#gallery .night{padding:10vw 0}@media screen and (max-width: 768px){#gallery .night{margin:0;padding:10vw 0 10vw 5%}}#gallery .night .leadTxt{top:10vw;left:100%}#gallery .night .leadTxt h2{color:#e5e5e5;-webkit-writing-mode:sideways-rl;-ms-writing-mode:sideways-rl;writing-mode:sideways-rl}#gallery .night::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;background:#25272d;-webkit-clip-path:polygon(0 15%, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 15%, 100% 0, 100% 100%, 0 100%);z-index:-1}@media screen and (max-width: 768px){#gallery .night::before{left:0;-webkit-transform:translate(0);transform:translate(0)}}#gallery .night .con{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr)}#gallery .night .con .box1{-ms-grid-column-span:7;grid-column:span 7}@media screen and (max-width: 768px){#gallery .night .con .box1{-ms-grid-column-span:12;grid-column:span 12;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}#gallery .night .con .box2{-ms-grid-column-span:5;grid-column:span 5}@media screen and (max-width: 768px){#gallery .night .con .box2{-ms-grid-column-span:12;grid-column:span 12;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}#gallery .night .con .box3{-ms-grid-column-span:12;grid-column:span 12}#gallery .night .con .box4{-ms-grid-column-span:4;grid-column:span 4}@media screen and (max-width: 768px){#gallery .night .con .box4{-ms-grid-column-span:5;grid-column:span 5}}#gallery .night .con .box5{-ms-grid-column-span:8;grid-column:span 8}@media screen and (max-width: 768px){#gallery .night .con .box5{-ms-grid-column-span:7;grid-column:span 7}}#gallery .pop{width:100vw;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.8);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;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all .8s ease;transition:all .8s ease}#gallery .pop.show{opacity:1;visibility:visible}#gallery .pop .pop_imgbox{width:90%;max-width:1000px;position:relative}#gallery .pop .pop_imgbox .imgnote{position:absolute;bottom:5px;right:2.5%;font-size:clamp(18px,5.6vw,28px);text-transform:uppercase;text-align:right;line-height:1;color:#fff;text-shadow:#000 0 0 10px}#gallery .pop .pop_imgbox .btnBox{position:absolute;top:2.5%;right:10px;width:clamp(35px,10.9vw,50px)}#gallery .pop .pop_imgbox .btnBox .popCloseBtn{width:100%;aspect-ratio:1/1;background:#fff;border-radius:50%;-webkit-box-shadow:rgba(0,0,0,.4) 0 0 10px;box-shadow:rgba(0,0,0,.4) 0 0 10px;border:none;padding:0;cursor:pointer;-webkit-transition:all .8s ease;transition:all .8s ease}#gallery .pop .pop_imgbox .btnBox .popCloseBtn>span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:35%;height:1px;background:#514d48}#gallery .pop .pop_imgbox .btnBox .popCloseBtn>span:first-of-type{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#gallery .pop .pop_imgbox .btnBox .popCloseBtn>span:last-of-type{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}#gallery .pop .pop_imgbox .btnBox .popCloseBtn:hover{-webkit-box-shadow:none;box-shadow:none}body.show main{opacity:1}main{overflow:hidden;opacity:0;-webkit-transition:1s;transition:1s}main p{line-height:1.5em;letter-spacing:.15em}main .ttl{font-size:32px;font-size:clamp(10px,6.933333316vw,32px)}main .lead{font-size:24px;font-size:clamp(10px,5.599999986vw,24px)}main .text{font-size:16px;font-size:clamp(10px,3.199999992vw,16px)}main .txt{font-size:14px;font-size:clamp(10px,2.66666666vw,14px)}@media screen and (max-width: 768px){main .ttl{font-size:6.933333316vw;font-size:clamp(10px,6.933333316vw,32px)}main .lead{font-size:5.599999986vw;font-size:clamp(10px,5.599999986vw,20px)}main .text{font-size:3.199999992vw;font-size:clamp(10px,3.199999992vw,14px)}main .txt{font-size:2.66666666vw;font-size:clamp(10px,2.66666666vw,12px)}}.hero_area{display:-webkit-box;display:-ms-flexbox;display:flex;background-position:bottom;background-size:cover;background-repeat:no-repeat;aspect-ratio:16/6.5;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.hero_area .ttl{text-align:center;font-size:clamp(10px,13vw,40px)}.imgnote{position:absolute;right:2px;bottom:2px;font-size:10px}

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