﻿@import"https://fonts.googleapis.com/css2?family=Cormorant:wght@500&family=Cardo&family=Zen+Old+Mincho:wght@400;600&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,img{color:#000;border-width:0px;border-style:none;background:rgba(0,0,0,0)}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}body{width:100%;margin:0 auto}main 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}.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}}body{font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal}.min{font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal}.go1{font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal}.go2{font-family:"Zen Old Mincho",serif;font-weight:600;font-style:normal}.alp{font-family:"Cardo",serif;font-weight:400;font-style:normal}.alp2{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.scrollin_anime_01{opacity:0;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;transition:1s}.scrollin_anime_01 .anm:after{background:#dbdcdd}.scrollin_anime_01 .anm:before{background:#fff}.scrollin_anime_01 .anm_01:after{transition-delay:0}.scrollin_anime_01 .anm_01:before{transition-delay:.3s}.scrollin_anime_01 .anm_02:after{transition-delay:.2s}.scrollin_anime_01 .anm_02:before{transition-delay:.5s}.scrollin_anime_01 .anm_03:after{transition-delay:.4s}.scrollin_anime_01 .anm_03:before{transition-delay:.7s}.scrollin_anime_01 .anm_04:after{transition-delay:.6s}.scrollin_anime_01 .anm_04:before{transition-delay:.9s}.scrollin_anime_01 .anm_05:after{transition-delay:.8s}.scrollin_anime_01 .anm_05:before{transition-delay:1.1s}.scrollin_anime_01 .anm_06:after{transition-delay:1s}.scrollin_anime_01 .anm_06:before{transition-delay:1.3s}.scrollin_anime_02{opacity:0;transition:2s}.scrollin_anime_02.scrollin{opacity:1}.scrollin_anime_02.scrollin .anm_box .anm{transform:scale(1)}.scrollin_anime_02 .anm_box{overflow:hidden}.scrollin_anime_02 .anm_box .anm{transform-origin:center;transform:scale(1.2);transition:2s}.scrollin_anime_02 .anm_box .anm_01{transition-delay:.3s}.scrollin_anime_03.scrollin .anm{opacity:1}.scrollin_anime_03 .anm{opacity:0;transition:1s}.scrollin_anime_03 .anm_01{transition-delay:.5s}.scrollin_anime_03 .anm_02{transition-delay:.7s}.scrollin_anime_03 .anm_03{transition-delay:.9s}.scrollin_anime_03 .anm_04{transition-delay:1.1s}.anime0{opacity:0;filter:blur(100px);transition:all 2s}.anime0.scrollin{opacity:1;filter:blur(0px)}.anime1{opacity:0;transform:translate(0, 100px);transition:all 1.5s}.anime1.scrollin{opacity:1;transform:translate(0, 0)}.anime2{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:.3s}.anime2.scrollin{opacity:1;transform:translate(0, 0)}.anime3{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:.6s}.anime3.scrollin{opacity:1;transform:translate(0, 0)}.anime4{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:.9s}.anime4.scrollin{opacity:1;transform:translate(0, 0)}.anime5{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:1.2s}.anime5.scrollin{opacity:1;transform:translate(0, 0)}.anime6{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:1.5s}.anime6.scrollin{opacity:1;transform:translate(0, 0)}.anime7{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:1.8s}.anime7.scrollin{opacity:1;transform:translate(0, 0)}.anime8{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:2.1s}.anime8.scrollin{opacity:1;transform:translate(0, 0)}.anime9{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:2.4s}.anime9.scrollin{opacity:1;transform:translate(0, 0)}.anime10{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:2.7s}.anime10.scrollin{opacity:1;transform:translate(0, 0)}.anime11{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:3s}.anime11.scrollin{opacity:1;transform:translate(0, 0)}.anime12{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:3.3s}.anime12.scrollin{opacity:1;transform:translate(0, 0)}.anime13{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:3.6s}.anime13.scrollin{opacity:1;transform:translate(0, 0)}.anime14{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:3.9s}.anime14.scrollin{opacity:1;transform:translate(0, 0)}.anime15{opacity:0;transform:translate(0, 100px);transition:all 1.5s;transition-delay:4.9s}.anime15.scrollin{opacity:1;transform:translate(0, 0)}.anime16{opacity:0;filter:blur(100px);transition:all 2s}.anime16.scrollin{opacity:1;filter:blur(0px)}.anime17{opacity:0;filter:blur(100px);transition:all 5s}.anime17.scrollin{opacity:1;filter:blur(0px)}.anime1_1{opacity:0;transition:all 1.5s}.anime1_1.scrollin{opacity:1}.anime1_2{opacity:0;transition:all .5s;transition-delay:.3s}.anime1_2.scrollin{opacity:1}.anime1_3{opacity:0;transition:all .5s;transition-delay:.3s}.anime1_3.scrollin{opacity:1}.anime1_4{opacity:0;transition:all .5s;transition-delay:.3s}.anime1_4.scrollin{opacity:1}.anime1_5{opacity:0;transition:all .5s;transition-delay:.5s}.anime1_5.scrollin{opacity:1}.anime1_6{opacity:0;transition:all 1.5s;transition-delay:1.5s}.anime1_6.scrollin{opacity:1}.anime1_7{opacity:0;transition:all .5s;transition-delay:.5s}.anime1_7.scrollin{opacity:1}.anime1_8{opacity:0;transition:all 1.5s;transition-delay:2.1s}.anime1_8.scrollin{opacity:1}.anime1_9{opacity:0;transition:all 1.5s;transition-delay:2.4s}.anime1_9.scrollin{opacity:1}.anime1_10{opacity:0;transition:all 1.5s;transition-delay:2.7s}.anime1_10.scrollin{opacity:1}.anime1_11{opacity:0;transition:all 1.5s;transition-delay:3s}.anime1_11.scrollin{opacity:1}.anime1_12{opacity:0;transition:all 1.5s;transition-delay:3.3s}.anime1_12.scrollin{opacity:1}.anime1_13{opacity:0;transition:all 1.5s;transition-delay:3.6s}.anime1_13.scrollin{opacity:1}.anime1_14{opacity:0;transition:all 1.5s;transition-delay:3.9s}.anime1_14.scrollin{opacity:1}.anime1_15{opacity:0;transition:all 1.5s;transition-delay:4.2s}.anime1_15.scrollin{opacity:1}.anime1_16{opacity:0;transition:all 1.5s;transition-delay:4.5s}.anime1_16.scrollin{opacity:1}.anime1_17{opacity:0;transition:all 1.5s;transition-delay:4.8s}.anime1_17.scrollin{opacity:1}.anime1_18{opacity:0;transition:all 1.5s;transition-delay:5.1s}.anime1_18.scrollin{opacity:1}.anime2_1{opacity:0;transition:all 1.5s}.anime2_1.scrollin{opacity:1}.anime2_2{opacity:0;transition:all 1.5s;transition-delay:.1s}.anime2_2.scrollin{opacity:1}.anime2_3{opacity:0;transition:all .3s;transition-delay:.1s}.anime2_3.scrollin{opacity:1}.anime2_4{opacity:0;transition:all .3s;transition-delay:.15s}.anime2_4.scrollin{opacity:1}.anime2_5{opacity:0;transition:all .3s;transition-delay:.2s}.anime2_5.scrollin{opacity:1}.anime2_6{opacity:0;transition:all .3s;transition-delay:.25s}.anime2_6.scrollin{opacity:1}.anime2_7{opacity:0;transition:all .3s;transition-delay:.3s}.anime2_7.scrollin{opacity:1}.anime2_8{opacity:0;transition:all .3s;transition-delay:.35s}.anime2_8.scrollin{opacity:1}.anime2_9{opacity:0;transition:all .3s;transition-delay:.4s}.anime2_9.scrollin{opacity:1}.anime2_10{opacity:0;transition:all .3s;transition-delay:.45s}.anime2_10.scrollin{opacity:1}.anime2_11{opacity:0;transition:all .3s;transition-delay:.5s}.anime2_11.scrollin{opacity:1}.anime2_12{opacity:0;transition:all .3s;transition-delay:.55s}.anime2_12.scrollin{opacity:1}.anime2_13{opacity:0;transition:all .3s;transition-delay:.6s}.anime2_13.scrollin{opacity:1}.anime2_14{opacity:0;transition:all .3s;transition-delay:.65s}.anime2_14.scrollin{opacity:1}.anime2_15{opacity:0;transition:all .3s;transition-delay:.7s}.anime2_15.scrollin{opacity:1}.anime2_16{opacity:0;transition:all .3s;transition-delay:.75s}.anime2_16.scrollin{opacity:1}.anime2_17{opacity:0;transition:all .3s;transition-delay:.8s}.anime2_17.scrollin{opacity:1}.anime2_18{opacity:0;transition:all .3s;transition-delay:.85s}.anime2_18.scrollin{opacity:1}@keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.anime3_1{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.1s}.anime3_2{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.2s}.anime3_3{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.3s}.anime3_4{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.4s}.anime3_5{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.5s}.anime3_6{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.6s}.anime3_7{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.7s}.anime3_8{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.8s}.anime3_9{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:.9s}.anime3_10{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1s}.anime3_11{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.1s}.anime3_12{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.2s}.anime3_13{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.3s}.anime3_14{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.4s}.anime3_15{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.5s}.anime3_16{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.6s}.anime3_17{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.7s}.anime3_18{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.8s}.anime3_19{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:1.9s}.anime3_20{opacity:0;animation:opacity-anime3_0 2.2s ease forwards;animation-delay:2s}@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;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:.3s;-ms-animation-delay:.3s;-moz-animation-delay:.3s}.anime02{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:.6s;-ms-animation-delay:.6s;-moz-animation-delay:.6s}.anime03{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:.9s;-ms-animation-delay:.9s;-moz-animation-delay:.9s}.anime04{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:1.2s;-ms-animation-delay:1.2s;-moz-animation-delay:1.2s}.anime05{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:1.5s;-ms-animation-delay:1.5s;-moz-animation-delay:1.5s}.anime06{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:1.8s;-ms-animation-delay:1.8s;-moz-animation-delay:1.8s}.anime07{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:2.1s;-ms-animation-delay:2.1s;-moz-animation-delay:2.1s}.anime08{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:2.4s;-ms-animation-delay:2.4s;-moz-animation-delay:2.4s}.anime09{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:2.7s;-ms-animation-delay:2.7s;-moz-animation-delay:2.7s}.anime00{opacity:0;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;animation-delay:3s;-ms-animation-delay:3s;-moz-animation-delay:3s}@keyframes opacity-anime{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.anime-1{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:.3s;-moz-animation-delay:.3s}.anime-2{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:.6s;-moz-animation-delay:.6s}.anime-3{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:.9s;-moz-animation-delay:.9s}.anime-4{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:1.2s;-moz-animation-delay:1.2s}.anime-5{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:1.5s;-moz-animation-delay:1.5s}.anime-6{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:1.8s;-moz-animation-delay:1.8s}.anime-7{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:2.1s;-moz-animation-delay:2.1s}.anime-8{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:2.4s;-moz-animation-delay:2.4s}.anime-9{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:2.7s;-moz-animation-delay:2.7s}.anime-10{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:3s;-moz-animation-delay:3s}.anime-11{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:3.3s;-moz-animation-delay:3.3s}.anime-12{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:3.6s;-moz-animation-delay:3.6s}.anime-13{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:3.9s;-moz-animation-delay:3.9s}.anime-14{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:4.2s;-moz-animation-delay:4.2s}.anime-15{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:5s;-moz-animation-delay:5s}.anime-16{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:5s;-moz-animation-delay:5.3s}.anime-17{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:5s;-moz-animation-delay:5.6s}.anime-18{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:5s;-moz-animation-delay:5.9s}.anime-19{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:5s;-moz-animation-delay:6.2s}.anime-20{opacity:0;animation:opacity-anime 5s ease forwards;animation-delay:5s;-moz-animation-delay:6.5s}header{width:100%;position:fixed;left:0;top:0;z-index:90;padding-bottom:20px}@media screen and (max-width: 768px){header{padding-bottom:12px}}header:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-transition:.3s;transition:.3s;background-color:#2c2239}header .header{margin:0 auto;width:100%;padding:20px 0 0 0;position:relative;display:block;z-index:97;transition:.3s}@media screen and (max-width: 768px){header .header{padding:12px 0 0 0}}header .header .header-logo{position:relative;transition:.3s;margin-left:20px}@media screen and (max-width: 768px){header .header .header-logo{margin-top:0px;margin-left:12px;max-width:120px}}header .header .header-logo span{transition:.3s;font-size:11px;line-height:1.5em;letter-spacing:.08em;float:left;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:normal;position:absolute;left:160px;top:0;white-space:nowrap}@media screen and (max-width: 768px){header .header .header-logo span{opacity:0}}header .header .header-logo a{width:140px;display:block}@media screen and (max-width: 768px){header .header .header-logo a{width:120px}}header .header .header-logo a span{pointer-events:none;font-size:10px;font-feature-settings:"palt";letter-spacing:0;position:absolute;left:160px;top:30px;width:50%;opacity:0}header .header .header-logo a img{width:100%}header .header .header-logo a img.colw{filter:brightness(0) invert(1);transition:.3s}header .header .cbtn{position:absolute;margin-top:0;height:40px}header .header .cbtn p{font-size:14px;font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width: 1110px){header .header .cbtn p{font-size:13px}}@media screen and (max-width: 768px){header .header .cbtn{display:none}}header .mbtn{border:1px solid #fff;width:40%;height:36px;max-width:150px;position:absolute;right:120px;top:20px;transition:.3s}@media screen and (max-width: 768px){header .mbtn{display:none}}header .mbtn::before{width:15px;height:15px;background-size:100%;background-position:center center;background-image:url("../img/top/ico_search.png");content:"";position:absolute;right:10px;top:10px;z-index:3}header .mbtn::after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#1e1e1e;opacity:0;transform:translateZ(0) scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;z-index:1}header .mbtn a{z-index:2;display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}header .mbtn a p{line-height:1;text-align:center;transition:.3s;font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}header .mbtn.hv a::before{opacity:1}header .mbtn.hv p{color:#fff !important}header .mbtn.hv::before{bottom:-14px}header .mbtn.hv::after{opacity:.5;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}#index.podfix header{backdrop-filter:blur(0)}#index.podfix header::before{opacity:0}@media screen and (max-width: 768px){#index.podfix header::before{opacity:.7}}.h-small header .header .header-logo span,.podfix header .header .header-logo span{color:#fff}.h-small header,.podfix header{backdrop-filter:blur(3px)}.h-small header::before,.podfix header::before{opacity:.8}@media screen and (max-width: 768px){.h-small header::before,.podfix header::before{opacity:.8}}@media screen and (max-width: 768px){header .header{position:relative}}#index .header nav ul li.top::after,#value .header nav ul li.value::after,#concept .header nav ul li.concept::after,#plan .header nav ul li.roomplan::after,#position .header nav ul li.position::after,#residence .header nav ul li.residence::after,#location .header nav ul li.location::after,#design .header nav ul li.design::after,#access .header nav ul li.access::after,#plan .header nav ul li.plan::after,#map .header nav ul li.map::after,#outline .header nav ul li.outline::after,#brand .header nav ul li.brand::after{opacity:1}.menuopen{overflow:hidden}.menuopen header .link_box{display:none}.menuopen .spmenu-btn>div span:nth-of-type(1){background-color:#fff;transform:rotate(45deg) translate3d(-3px, 0, 0);top:-4px;left:8px}.menuopen .spmenu-btn>div span:nth-of-type(1)::before{opacity:0}.menuopen .spmenu-btn>div span:nth-of-type(2){background-color:#fff;transform:scaleX(0);transform-origin:50% 50%}.menuopen .spmenu-btn>div span:nth-of-type(2)::before{opacity:0}.menuopen .spmenu-btn>div span:nth-of-type(3){background-color:#fff;transform:rotate(-45deg) translate3d(-3px, 0, 0);left:8px;top:20px}.menuopen .spmenu-btn>div span:nth-of-type(3)::before{opacity:0}.menuopen .contentmenu0{pointer-events:auto}.menuopen .contentmenu0 nav.contentmenu{visibility:visible;pointer-events:auto;overflow:auto;pointer-events:auto;opacity:1}.menuopen .contentmenu0 nav.contentmenu .nbg{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:.3s;transition:.3s}.menuopen .contentmenu0 nav.contentmenu .content{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;opacity:1}#equipment nav.contentmenu ul.gmenu li.equipment a p span.en,#value nav.contentmenu ul.gmenu li.value a p span.en,#lifestyle nav.contentmenu ul.gmenu li.lifestyle a p span.en,#plan nav.contentmenu ul.gmenu li.plan a p span.en,#design nav.contentmenu ul.gmenu li.design a p span.en,#access nav.contentmenu ul.gmenu li.access a p span.en,#location nav.contentmenu ul.gmenu li.location a p span.en,#index nav.contentmenu ul.gmenu li.top a p span.en{opacity:0}#equipment nav.contentmenu ul.gmenu li.equipment a p span.ja,#value nav.contentmenu ul.gmenu li.value a p span.ja,#lifestyle nav.contentmenu ul.gmenu li.lifestyle a p span.ja,#plan nav.contentmenu ul.gmenu li.plan a p span.ja,#design nav.contentmenu ul.gmenu li.design a p span.ja,#access nav.contentmenu ul.gmenu li.access a p span.ja,#location nav.contentmenu ul.gmenu li.location a p span.ja,#index nav.contentmenu ul.gmenu li.top a p span.ja{opacity:1}#equipment nav.contentmenu ul.gmenu li.equipment::before,#value nav.contentmenu ul.gmenu li.value::before,#lifestyle nav.contentmenu ul.gmenu li.lifestyle::before,#plan nav.contentmenu ul.gmenu li.plan::before,#design nav.contentmenu ul.gmenu li.design::before,#access nav.contentmenu ul.gmenu li.access::before,#location nav.contentmenu ul.gmenu li.location::before,#index nav.contentmenu ul.gmenu li.top::before{opacity:1;transform:translateZ(0) scaleY(1);transform-origin:bottom;transition:transform .5s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}footer_old{width:100%;background:#3c3c3c;position:relative;box-sizing:border-box;z-index:3}footer_old .time{display:flex;justify-content:center;align-items:center;line-height:2;flex-wrap:wrap}footer_old .time dt{width:100%;text-align:center;font-size:14px}footer_old .time dd{width:100%;text-align:center}footer_old .footer{position:relative;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:60px 40px 30px 40px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;box-sizing:border-box;flex-wrap:wrap}@media screen and (max-width: 768px){footer_old .footer{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer_old .footer h3{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:15px;margin-bottom:6px}footer_old .footer-brand{position:relative;display:block;width:52%}@media screen and (max-width: 768px){footer_old .footer-brand{width:100%}}footer_old .footer-brand .logo{width:80%;max-width:220px;margin-bottom:25px}@media screen and (max-width: 768px){footer_old .footer-brand .logo{margin-left:auto;margin-right:auto;max-width:260px;display:block;margin-bottom:8vw}}footer_old .footer-brand p{font-size:12px;line-height:1.6em}@media screen and (max-width: 768px){footer_old .footer-brand p{text-align:center;margin-bottom:1vw}}footer_old .footer-address{margin-top:12px;font-family:"Sawarabi Gothic",sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 768px){footer_old .footer-address p{margin-top:6vw;font-size:3.5vw}}@media screen and (max-width: 768px){footer_old .footer-address{width:100%}}footer_old .footer-tlink{position:relative;display:block;width:48%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}footer_old .footer-tlink .footer-tlink-navi{width:50%}footer_old .footer-tlink .footer-tlink-navi li{margin-bottom:1.6em}footer_old .footer-tlink .footer-tlink-navi li a{display:inline-block;width:auto;height:100%;position:relative}footer_old .footer-tlink .footer-tlink-navi li a::before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0;transform:translateZ(0) scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(0.6, 0, 0.3, 1),opacity 0s linear .7s;pointer-events:none;z-index:1}footer_old .footer-tlink .footer-tlink-navi li a p{display:inline-block;position:relative;z-index:2;width:auto;transition:.3s;font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;padding-left:4px;padding-right:4px;font-size:15px;line-height:1}footer_old .footer-tlink .footer-tlink-navi li a.hv p{color:#666}footer_old .footer-tlink .footer-tlink-navi li a.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}footer_old .footer-tlink .footer-tlink-navi li.sub{margin-bottom:.4em}footer_old .footer-tlink .footer-tlink-navi li.sub.sub1{margin-top:-0.8em}footer_old .footer-tlink .footer-tlink-navi li.sub a p{font-size:12px;color:rgba(255,255,255,.4)}footer_old .footer-tlink .footer-tlink-navi li.sub a.hv p{color:#666}footer_old .footer-tlink .footer-tlink-navi li.sub a.hv::before{opacity:1;transform:translateZ(0) scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(0, 0.6, 0.2, 1),opacity .3s linear}@media screen and (max-width: 768px){footer_old .footer-tlink .footer-tlink-navi{width:60%}footer_old .footer-tlink .footer-tlink-navi:nth-of-type(2){width:40%}}@media screen and (max-width: 768px){footer_old .footer-tlink{width:100%;margin-top:8vw;padding-left:5vw}}footer_old .footer-sns{position:relative;display:block;border-top:1px solid #666;width:100%;padding-top:20px;margin-top:30px;display:flex;justify-content:flex-start;align-items:flex-end;gap:20px;flex-wrap:wrap}@media screen and (max-width: 768px){footer_old .footer-sns{width:100%;gap:10px;margin-top:6vw;padding-left:12vw}}footer_old .footer-sns a{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;font-size:12px;transition:.3s}footer_old .footer-sns a:hover{opacity:.7}footer_old .footer-sns a{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media screen and (max-width: 768px){footer_old .footer-sns a{font-size:2.5vw}}footer_old .footer-sns a img{width:23px;display:inline-block;margin-right:8px;transform:translateY(-1px)}@media screen and (max-width: 768px){footer_old .footer-sns a img{width:18px;margin-right:6px}}footer_old .footer-copy{display:block;position:absolute;right:40px;bottom:24px}footer_old .footer-copy p{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px;padding:10px 0;text-align:center}@media screen and (max-width: 768px){footer_old .footer-copy{position:relative;text-align:center;right:auto;bottom:auto;margin-top:6vw;font-size:2.5vw;width:100%}}footernav{display:none;position:fixed;left:0;bottom:0;z-index:98;width:100%;height:50px;background-color:#796d68;transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);flex-wrap:wrap}@media screen and (max-width: 768px){footernav{display:flex}}footernav>div,footernav a{position:relative;z-index:5;margin:0;color:#fff;text-align:center;text-decoration:none;font-weight:400;font-size:10px;line-height:1;cursor:pointer;width:25%;background-color:#7c7c7c}footernav>div.sw5,footernav a.sw5{width:25%}footernav>div.sw6,footernav a.sw6{width:16.6666666667% !important}footernav>div img,footernav a img{display:block;margin:0;max-width:20px;width:100%;height:auto;margin-left:auto;margin-right:auto;margin-top:5px;display:none}footernav>div span,footernav a span{color:#fff;width:100%;display:block;font-size:3vw;text-align:center;white-space:nowrap;line-height:1em;font-size:3vw}footernav>div,footernav a{display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footernav>div:last-child,footernav a:last-child{border-right:none}footernav>div span,footernav a span{color:#fff;height:24px;display:flex;justify-content:center;align-items:center;font-feature-settings:"palt";letter-spacing:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footernav>div.entry,footernav a.entry{background-color:#b19572}footernav>div.outline,footernav a.outline{border-right:1px solid #ccc}footernav>div.lmt,footernav a.lmt{background-color:#3e5a25}footernav>div.map,footernav a.map{border-right:1px solid #ccc}footernav>div.req,footernav a.req{background-color:#635751}footernav>div.req span,footernav a.req span{color:#fff}footernav>div.rsv,footernav a.rsv{border-right:1px solid #252776;background-color:#252776;width:25%}footernav>div.spmenuf,footernav a.spmenuf{background:linear-gradient(66deg, rgb(212, 191, 164) 0%, rgb(196, 172, 133) 100%)}footernav>div.spmenuf span,footernav a.spmenuf span{color:#303109}footernav>div.spmenuf span.p1,footernav a.spmenuf span.p1{margin-bottom:2px}footernav>div.spmenuf>div,footernav a.spmenuf>div{display:block;width:34px;height:22px;box-sizing:border-box;position:relative;margin-top:6px}footernav>div.spmenuf>div span,footernav a.spmenuf>div span{position:absolute;width:100%;height:2px;background-color:#303109;left:0px;transition:transform .2s linear}footernav>div.spmenuf>div p,footernav a.spmenuf>div p{color:#303109;line-height:12px;font-size:10px;text-align:center}footernav>div.spmenuf>div span:nth-of-type(1),footernav a.spmenuf>div span:nth-of-type(1){top:0px}footernav>div.spmenuf>div span:nth-of-type(2),footernav a.spmenuf>div span:nth-of-type(2){top:10px}footernav>div.spmenuf>div span:nth-of-type(3),footernav a.spmenuf>div span:nth-of-type(3){top:20px}footernav>div.request,footernav a.request{background-color:#b19572;border-right:1px solid #fff}footernav>div.request span,footernav a.request span{color:#fff}footernav>div.reserve,footernav a.reserve{background-color:#252776}footernav>div.reserve span,footernav a.reserve span{color:#fff}footernav>div.tel,footernav a.tel{position:relative;border-right:1px solid #796d68}.podfix footernav{bottom:0}.menuopen .spmenuf>div span:nth-of-type(1){top:10px;transform:rotate(45deg)}.menuopen .spmenuf>div span:nth-of-type(2){display:none}.menuopen .spmenuf>div span:nth-of-type(3){top:10px;transform:rotate(-45deg)}.pagetop{position:fixed;z-index:70;right:-80px;bottom:80px;box-sizing:border-box;transition:.6s;width:50px;height:50px;background-color:rgba(255,255,255,.8)}.pagetop::before{content:"";position:absolute;left:0;right:0;top:46%;z-index:1;width:20px;height:20px;margin:auto;border-left:#475272 solid 1px;border-top:#475272 solid 1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 584px){.pagetop{bottom:60px;width:40px;height:40px}.pagetop::before{width:16px;height:16px}}.pagetop a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}.podfix .pagetop,.posfix .pagetop{right:20px}@media screen and (max-width: 584px){.podfix .pagetop,.posfix .pagetop{right:10px}}.sectionin{padding:80px 40px}.sectionin.mdl{padding-top:0}.sectionin.btm{padding-bottom:0}@media screen and (max-width: 768px){.sectionin{padding:10vw 6vw}}.secnote{background-color:#fff}.secnote .sectionin{padding:40px 40px}@media screen and (max-width: 768px){.secnote .sectionin{padding:6vw 6vw}}#access .secfnavi .sectionin .gmenu li.access a p,#index .secfnavi .sectionin .gmenu li.index a p,#brand .secfnavi .sectionin .gmenu li.brand a p,#residence .secfnavi .sectionin .gmenu li.residence a p,#crevia .secfnavi .sectionin .gmenu li.crevia a p,#brand .secfnavi .sectionin .gmenu li.brand a p,#location .secfnavi .sectionin .gmenu li.location a p,#plan .secfnavi .sectionin .gmenu li.plan a p,#sustainable .secfnavi .sectionin .gmenu li.sustainable a p,#equipment .secfnavi .sectionin .gmenu li.equipment a p,#position .secfnavi .sectionin .gmenu li.position a p{color:#b19572}@keyframes main01_in{0%{mask-position:center top}100%{mask-position:center 100%;mask-size:auto 500%}}header .header .header-logo span{color:#fff}header .header nav{position:absolute;right:120px;top:20px;width:50%;max-width:700px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 1100px){header .header nav{width:45%}}@media screen and (max-width: 980px){header .header nav{width:40%;right:110px;top:12px}}header .header nav .links1{width:49.5%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 980px){header .header nav .links1{width:100%;order:2}header .header nav .links1 .cbtn{height:30px;margin-top:6px;border:none}header .header nav .links1 .cbtn p{font-size:12px}}header .header nav .links2{width:49.5%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 980px){header .header nav .links2{width:100%;order:1}}header .header .cbtn{margin:0;position:relative;right:auto;width:auto;top:auto}header .header .cbtn.rsv{width:49.5%}header .header .cbtn.req{width:49.5%}header .header .cbtn.outline{width:32.5%;background-color:rgba(0,0,0,0);border:1px solid #fff}header .header .cbtn.outline p{font-size:clamp(10px,1vw,14px)}header .header .cbtn.map{width:32.5%;background-color:rgba(0,0,0,0);border:1px solid #fff}header .header .cbtn.map p{font-size:clamp(10px,1vw,14px)}header .header .cbtn.brand{width:32.5%;background-color:rgba(0,0,0,0);border:1px solid #fff}header .header .cbtn.brand p{font-size:clamp(10px,1vw,14px)}#index{overflow:hidden}#index #wrappar main{padding:0}#index .header{opacity:0;pointer-events:none}@media screen and (max-width: 768px){#index .header{opacity:1;pointer-events:auto}}#index .header .header-logo span{display:none}#index .header nav{display:none;right:20px}#index .ancb{position:relative}#index .ancb a{position:absolute;top:-100px;left:0}#index .scbg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5;background-color:rgba(0,0,0,.5);transition:1s;opacity:0}#index.sc1 .scbgm .bgsc1{opacity:1;transform:scale(1);transition:2s}#index.sc2a .scbgm .bgsc2a{opacity:1;transform:scale(1);transition:2s}#index.sc2a .scbgm .bgsc2a .note{opacity:1;transition:1s 2s}#index.sc2b .scbgm .bgsc2b{opacity:1;transform:scale(1);transition:2s}#index.sc2b .scbgm .bgsc2b .note{opacity:1;transition:1s 2s}#index.sc3 .scbgm .bgsc3{opacity:1;transform:scale(1);transition:2s}#index.sc3 .scbgm .bgsc3 .note{opacity:1;transition:1s 2s}#index.sc4 .scbgm .bgsc4{opacity:1;transform:scale(1);transition:2s}#index.sc5 .scbgm .bgsc5{opacity:1;transform:scale(1);transition:2s}#index .scbgm{background-color:#000;position:fixed;width:100%;height:100vh;height:100svh;left:0;top:0;z-index:1}@media screen and (max-width: 768px){#index .scbgm{position:absolute}}#index .scbgm video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;object-fit:cover;object-position:left center;transition:1s;outline:none;border:none;mask-image:url(../img/top/main_02.png);mask-mode:alpha;mask-position:center top;mask-repeat:no-repeat;mask-size:auto 200%}@media screen and (max-width: 768px){#index .scbgm video{object-position:center top;height:39svh;top:86px}}#index .scbgm video.ani1{transition:.3s;opacity:0}#index .scbgm .bgsc1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/s3_01.jpg");transform-origin:50% 50%;opacity:0;transition:1s}#index .scbgm .bgsc1 video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}#index .scbgm .bgsc2{position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/s4_01.jpg");transform-origin:50% 50%;opacity:0;transition:1s}#index .scbgm .bgsc2a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/s4_05.jpg");transform-origin:50% 50%;background-position:center;opacity:0;transform:scale(1.04);transition:1s}#index .scbgm .bgsc2a .note{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";z-index:11;color:#fff;letter-spacing:0;opacity:0;transition:1s;position:absolute;right:5px;bottom:5px;z-index:3}@media screen and (max-width: 768px){#index .scbgm .bgsc2a{display:none}}#index .scbgm .bgsc2b{position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("../img/top/s4_06.jpg");transform-origin:50% 50%;opacity:0;transform:scale(1.04);transition:1s}#index .scbgm .bgsc2b .note{color:#fff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";z-index:11;letter-spacing:0;opacity:0;transition:1s;position:absolute;right:5px;bottom:5px;z-index:3}@media screen and (max-width: 768px){#index .scbgm .bgsc2b{display:none}}#index .scbgm .bgsc3{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("../img/top/s5_01.jpg");transform-origin:50% 50%;opacity:0;transition:1s}#index .scbgm .bgsc3 .note{font-size:14px;color:#fff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";z-index:11;letter-spacing:0;opacity:0;transition:1s;position:absolute;right:5px;bottom:5px;z-index:3}@media screen and (max-width: 768px){#index .scbgm .bgsc3 .note{font-size:3.5vw}}#index .scbgm .bgsc4{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;transform-origin:50% 50%;opacity:0;transition:1s}#index .scbgm .bgsc4 video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}#index .scbgm .bgsc5{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/s7_01.jpg");transform-origin:50% 50%;opacity:0;transition:1s}#index .morebtn{margin-left:auto;margin-right:auto;transform:translateX(-60px);width:110px;height:110px;cursor:pointer;z-index:3;transition:.3s 0s}#index .morebtn{border:1px solid #fff;background-color:rgba(255,255,255,.3);border-radius:50%;position:relative}#index .morebtn a{z-index:3;display:block;width:100%;height:100%;position:relative;color:#fff}#index .morebtn p{font-family:"Cardo",serif;font-weight:400;font-style:normal;text-align:center;line-height:1;font-size:14px;position:absolute;transform:translateX(-50%) translateY(-50%);left:50%;top:50%;width:100%;color:#fff}@media screen and (max-width: 768px){#index .morebtn p{font-size:3.5vw}}#index .morebtn:hover{transition:.3s 0s;opacity:.7}#index .mainimg0{pointer-events:none;width:100%;position:fixed;z-index:20;left:0;top:0;height:100vh;height:100vdh;overflow:hidden;transition:0s !important;transition:1s 0s !important}#index .mainimg0.mim2{opacity:0;transform:scale(1.3);transform-origin:50% 100%;pointer-events:none}#index.mim2 .mainimg0{opacity:0;pointer-events:none}#index.mim2fin{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#index.mim2fin::-webkit-scrollbar{display:none}#index.mim2fin .mainimg0{display:none}#index .mainimg{position:relative;width:100%;height:calc(100svh - 100px)}#index .mainimg .playbtn{pointer-events:none;width:auto;height:auto;position:absolute;left:50%;top:55%;top:65%;opacity:0;transform:translateX(-50%) translateY(0%);cursor:pointer;z-index:3;transition:.3s 0s}@media screen and (max-width: 768px){#index .mainimg .playbtn{width:90px;top:55%}}#index .mainimg .playbtn svg{display:block;vertical-align:bottom;width:100%;transform:rotate(-90deg)}#index .mainimg .playbtn p{font-family:"Cardo",serif;font-weight:400;font-style:normal;text-align:center;line-height:1;font-size:1rem;position:absolute;transform:translateX(-50%) translateY(-50%);left:50%;top:50%;width:100%;color:#fff}@media screen and (max-width: 768px){#index .mainimg .playbtn p{font-size:3.5vw}}#index .mainimg .playbtn .playbtn-c{opacity:0;stroke:#fff;stroke-width:1px;fill:rgba(0,0,0,0);stroke-dasharray:264px;stroke-dashoffset:264px}#index .mainimg .playbtn .playbtn-c.ani1{opacity:1;transition:1s .4s;stroke-dashoffset:0}#index .mainimg .playbtn.ani1{pointer-events:auto;opacity:1;transition:2s;transform:translateX(-50%) translateY(-30%)}#index .mainimg .playbtn.ani1fin{transition:.3s 0s}#index .mainimg .playbtn:hover{transform:translateX(-50%) translateY(-30%) scale(1.1, 1.1);transition:.3s 0s;opacity:.7}#index .mainimg figure{opacity:0}#index .mainimg .mainimgc{opacity:0;transition:1s;position:absolute;height:227px;width:1200px;left:50%;top:50%;top:35%;z-index:3;transform-origin:0% 0%;transform:translateX(-50%) translateY(-50%) scale(0.7)}@media screen and (max-width: 768px){#index .mainimg .mainimgc{transform:translateX(-50%) translateY(-50%) scale(1);top:34%;top:74%}#index .mainimg .mainimgc.btm1{top:86%}#index .mainimg .mainimgc.btm3{top:10%;left:34%;width:960px}#index .mainimg .mainimgc{opacity:1}}#index .mainimg .mainimgc .mainimgc-inner{position:relative;box-sizing:border-box}@media screen and (max-width: 768px){#index .mainimg .mainimgc .mainimgc-inner{opacity:0}}#index .mainimg .mainimgc .bg{display:block;vertical-align:bottom;width:100%}#index .mainimg .mainimgc .mainimgc2{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}#index .mainimg .mainimgc .mainimgc2 li{position:absolute}@media screen and (max-width: 768px){#index .mainimg .mainimgc .mainimgc2 li{opacity:0}}#index .mainimg .mainimgc .mainimgc2 li{transform-origin:0% 0%;background-repeat:no-repeat;background-image:url("../img/top/mainc_01.png");transform-origin:50% 50%;transition:1s}@media screen and (max-width: 768px){#index .mainimg .mainimgc .mainimgc2 li{transform:translateX(0px) rotateY(90deg)}}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(1){transition-delay:.66s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(2){transition-delay:.72s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(3){transition-delay:.78s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(4){transition-delay:.84s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(5){transition-delay:.9s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(6){transition-delay:.96s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(7){transition-delay:1.02s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(8){transition-delay:1.08s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(9){transition-delay:1.14s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(10){transition-delay:1.2s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(11){transition-delay:1.26s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(12){transition-delay:1.32s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(13){transition-delay:1.38s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(14){transition-delay:1.44s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(15){transition-delay:1.5s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(16){transition-delay:1.56s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(17){transition-delay:1.62s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(18){transition-delay:1.68s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(19){transition-delay:1.74s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(20){transition-delay:1.8s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-of-type(21){transition-delay:1.86s !important}#index .mainimg .mainimgc .mainimgc2 li:nth-child(1){background-position:-161px -174px;left:161px;top:174px;width:44px;height:53px}#index .mainimg .mainimgc .mainimgc2 li:nth-child(2){background-position:-250px -173px;left:250px;top:173px;width:44px;height:54px}#index .mainimg .mainimgc .mainimgc2 li:nth-child(3){background-position:-340px -175px;left:340px;top:175px;width:40px;height:51px}#index .mainimg .mainimgc .mainimgc2 li:nth-child(4){background-position:-425px -205px;left:425px;top:205px;width:16px;height:22px}#index .mainimg .mainimgc .mainimgc2 li:nth-child(5){background-position:-490px -174px;left:490px;top:174px;width:43px;height:53px}#index .mainimg .mainimgc .mainimgc2 li:nth-child(6){background-position:-579px -173px;left:579px;top:173px;width:43px;height:54px}#index .mainimg .mainimgc .mainimgc2 li:nth-child(7){background-position:-669px -176px;left:669px;top:176px;width:40px;height:51px}#index .mainimg .mainimgc .mainimgc2 li:nth-child(8){background-position:-756px -174px;left:756px;top:174px;width:43px;height:53px}#index .mainimg .mainimgc .mainimgc2 li:nth-child(9){background-position:-844px -173px;left:844px;top:173px;width:44px;height:54px}#index .mainimg .mainimgc .mainimgc2 li:nth-child(10){background-position:-934px -173px;left:934px;top:173px;width:42px;height:54px}#index .mainimg .mainimgc .mainimgc2 li:nth-child(11){background-position:-1020px -203px;left:1020px;top:203px;width:16px;height:24px}#index .mainimg .mainimgc .mainimgc1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}#index .mainimg .mainimgc .mainimgc1 li{position:absolute}@media screen and (max-width: 768px){#index .mainimg .mainimgc .mainimgc1 li{opacity:0}}#index .mainimg .mainimgc .mainimgc1 li{transform-origin:0% 0%;background-repeat:no-repeat;background-image:url("../img/top/mainc_01.png");transform-origin:50% 50%;transition:1s}@media screen and (max-width: 768px){#index .mainimg .mainimgc .mainimgc1 li{transform:scale(1.2)}}#index .mainimg .mainimgc .mainimgc1 li:nth-of-type(1){transition-delay:.06s !important}#index .mainimg .mainimgc .mainimgc1 li:nth-of-type(2){transition-delay:.12s !important}#index .mainimg .mainimgc .mainimgc1 li:nth-of-type(3){transition-delay:.18s !important}#index .mainimg .mainimgc .mainimgc1 li:nth-of-type(4){transition-delay:.24s !important}#index .mainimg .mainimgc .mainimgc1 li:nth-of-type(5){transition-delay:.3s !important}#index .mainimg .mainimgc .mainimgc1 li:nth-of-type(6){transition-delay:.36s !important}#index .mainimg .mainimgc .mainimgc1 li:nth-of-type(7){transition-delay:.42s !important}#index .mainimg .mainimgc .mainimgc1 li:nth-of-type(8){transition-delay:.48s !important}#index .mainimg .mainimgc .mainimgc1 li:nth-of-type(9){transition-delay:.54s !important}#index .mainimg .mainimgc .mainimgc1 li:nth-of-type(10){transition-delay:.6s !important}#index .mainimg .mainimgc .mainimgc1 li:nth-of-type(11){transition-delay:.66s !important}#index .mainimg .mainimgc .mainimgc1 li:nth-of-type(12){transition-delay:.72s !important}#index .mainimg .mainimgc .mainimgc1 li:nth-of-type(13){transition-delay:.78s !important}#index .mainimg .mainimgc .mainimgc1 li:nth-child(1){background-position:0 0;left:0px;top:0px;width:80px;height:90px}#index .mainimg .mainimgc .mainimgc1 li:nth-child(2){background-position:-101px -2px;left:101px;top:2px;width:94px;height:88px}#index .mainimg .mainimgc .mainimgc1 li:nth-child(3){background-position:-214px -1px;left:214px;top:1px;width:69px;height:89px}#index .mainimg .mainimgc .mainimgc1 li:nth-child(4){background-position:-325px -2px;left:325px;top:2px;width:90px;height:88px}#index .mainimg .mainimgc .mainimgc1 li:nth-child(5){background-position:-430px -1px;left:430px;top:1px;width:69px;height:89px}#index .mainimg .mainimgc .mainimgc1 li:nth-child(6){background-position:-520px 0;left:520px;top:0px;width:53px;height:92px}#index .mainimg .mainimgc .mainimgc1 li:nth-child(7){background-position:-592px 0;left:592px;top:0px;width:81px;height:90px}#index .mainimg .mainimgc .mainimgc1 li:nth-child(8){background-position:-693px -2px;left:693px;top:2px;width:94px;height:88px}#index .mainimg .mainimgc .mainimgc1 li:nth-child(9){background-position:-806px -1px;left:806px;top:1px;width:69px;height:89px}#index .mainimg .mainimgc .mainimgc1 li:nth-child(10){background-position:-891px 0px;left:891px;top:0px;width:80px;height:90px}#index .mainimg .mainimgc .mainimgc1 li:nth-child(11){background-position:-992px -2px;left:992px;top:2px;width:34px;height:88px}#index .mainimg .mainimgc .mainimgc1 li:nth-child(12){background-position:-1045px 0px;left:1045px;top:0px;width:81px;height:92px}@media screen and (max-width: 768px){#index .mainimg{height:36svh}}#index .mainimg video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;object-fit:cover;object-position:left center;filter:drop-shadow(0px 0px rgba(0, 0, 0, 0));outline:none;border:none}@media screen and (max-width: 768px){#index .mainimg video{object-position:center top}}#index .mainimg video.ani1{transition:.3s;opacity:0}#index .secmerit .holy{background-color:#000;font-feature-settings:"palt";letter-spacing:0;text-align:center;line-height:1.4;margin-top:30px;font-size:14px;border:1px solid #fff;max-width:800px;margin-left:auto;margin-right:auto;width:100%;color:#942b2b;color:#fff;padding:14px;font-size:15px}#index .secmerit .holy b{display:block;margin-bottom:10px;color:#fff}#index .secmerit .holy ._sp12{display:none}@media screen and (max-width: 1600px){#index .secmerit .holy{font-size:clamp(.75rem,.6887rem + .0943vw,.8125rem)}}@media screen and (max-width: 1360px){#index .secmerit .holy ._sp12{display:block}}@media screen and (max-width: 1200px){#index .secmerit .holy{font-size:clamp(.625rem,.2571rem + .566vw,1rem)}}@media screen and (max-width: 768px){#index .secmerit .holy{padding:10px}#index .secmerit .holy b{margin-bottom:4px}#index .secmerit .holy{font-size:3.2vw}}#index .bann-summercampaign{margin-top:20px}#index .holidy{border:1px solid #fff;padding:10px;color:#fff;text-align:center;font-size:clamp(.7rem,.5528rem + .2264vw,.85rem);line-height:1.8;margin-top:20px;font-feature-settings:"palt";letter-spacing:0}#index .holidy b{display:block;margin-left:auto;margin-right:auto}#index .holidy span{color:#e55757}#index .holidy ._sp1000{display:none}@media screen and (max-width: 2000px){#index .holidy ._sp1000{display:block}}#index .holidy ._sp1300{display:none}@media screen and (max-width: 1300px){#index .holidy ._sp1300{display:block}}@media screen and (max-width: 1070px){#index .holidy{font-size:11px}}@media screen and (max-width: 768px){#index .holidy{font-size:3.5vw;line-height:1.6}}#index .entryinfo{background-color:#1c2b61;padding:14px 10px}@media screen and (max-height: 800px){#index .entryinfo{margin-bottom:60px}}@media screen and (max-width: 768px){#index .entryinfo{padding:20px}}#index .entryinfo p{width:100%;position:relative;display:block;color:#fff;font-feature-settings:"palt";letter-spacing:0;white-space:nowrap}#index .entryinfo p.p4{font-size:clamp(.75rem,.6887rem + .0943vw,.8125rem);line-height:1.4;text-align:center;margin-bottom:6px}@media screen and (max-width: 1160px){#index .entryinfo p.p4{font-size:clamp(.75rem,.5047rem + .3774vw,1rem)}}@media screen and (max-width: 1060px){#index .entryinfo p.p4{font-size:clamp(.625rem,.2571rem + .566vw,1rem)}}@media screen and (max-width: 940px){#index .entryinfo p.p4{font-size:1vw}}@media screen and (max-width: 768px){#index .entryinfo p.p4{font-size:4vw}}#index .entryinfo p.p5{line-height:1.4;text-align:center;font-size:clamp(.75rem,.6887rem + .0943vw,.8125rem);border:1px solid #fff;padding:4px}@media screen and (max-width: 1160px){#index .entryinfo p.p5{font-size:clamp(.75rem,.5047rem + .3774vw,1rem)}}@media screen and (max-width: 1060px){#index .entryinfo p.p5{font-size:clamp(.625rem,.2571rem + .566vw,1rem)}}@media screen and (max-width: 940px){#index .entryinfo p.p5{font-size:1vw}}@media screen and (max-width: 768px){#index .entryinfo p.p5{font-size:4vw}}#index .section0{width:100%;position:relative;z-index:5}#index .section0 .section01{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}#index .section0 .section01 .bgnavi{width:25%;max-width:300px}@media screen and (max-height: 800px){#index .section0 .section01 .bgnavi{overflow:auto}}#index .section0 .section01 .bgnavi .logo{width:140px;margin-left:auto;margin-right:auto;position:relative;margin-top:24px}#index .section0 .section01 .bgnavi .gmenubottom{width:100%;position:absolute;left:0px;bottom:0;margin-left:auto;margin-right:auto;position:relative;left:auto;bottom:auto}#index .section0 .section01 .bgnavi .cmenu{width:calc(100% - 80px);position:relative;margin-bottom:20px;z-index:3;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#index .section0 .section01 .bgnavi .cmenu li{width:49%;height:33px;transition:.3s}#index .section0 .section01 .bgnavi .cmenu li:hover{background-color:rgba(255,255,255,.2)}#index .section0 .section01 .bgnavi .cmenu li a{border:1px solid #fff;display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#index .section0 .section01 .bgnavi .cmenu li a p{font-size:clamp(10px,1vw,14px);line-height:1;text-align:center;color:#fff}#index .section0 .section01 .bgnavi .cmenu li.reserve{width:100%;margin-top:6px}#index .section0 .section01 .bgnavi .cmenu li.entry{width:100%;margin-top:6px}#index .section0 .section01 .bgnavi .cmenu li.pamphlet{width:100%;margin-top:6px}#index .section0 .section01 .bgnavi .cmenu li{position:relative}#index .section0 .section01 .bgnavi .cmenu li .new{width:auto;height:14px;display:block;font-size:11px;padding-left:2px;padding-right:2px;line-height:14px;padding-top:0px;padding-bottom:2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fee1a0;background-color:#97282c;position:absolute;left:1px;top:1px;z-index:3}#index .section0 .section01 .bgnavi .gmenu{padding:40px;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}@media screen and (max-width: 768px){#index .section0 .section01 .bgnavi .gmenu{display:none !important}}#index .section0 .section01 .bgnavi .gmenu li{width:100%;position:relative;margin-bottom:14px;transition:.3s}#index .section0 .section01 .bgnavi .gmenu li:hover a::before{opacity:1}#index .section0 .section01 .bgnavi .gmenu li:hover a p i::before{width:calc(100% + 70px)}#index .section0 .section01 .bgnavi .gmenu li .new{width:auto;height:16px;display:block;font-size:11px;padding-left:3px;padding-right:3px;line-height:16px;padding-bottom:2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fee1a0;background-color:#97282c;position:absolute;left:-41px;top:-1px;z-index:1}#index .section0 .section01 .bgnavi .gmenu li a{display:block;width:100%;height:100%;position:relative}#index .section0 .section01 .bgnavi .gmenu li a::before{opacity:0;transition:.3s;background-color:rgba(255,255,255,.2);position:absolute;width:calc(100% + 12px);height:calc(100% + 12px);left:-6px;top:-4px;z-index:1;content:""}#index .section0 .section01 .bgnavi .gmenu li a p{position:relative;z-index:2;color:#fff;line-height:1}#index .section0 .section01 .bgnavi .gmenu li a p i{display:inline-block;font-style:normal;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#fff;font-size:clamp(1rem,.7547rem + .3774vw,1.25rem);margin-bottom:6px;position:relative}#index .section0 .section01 .bgnavi .gmenu li a p i::before{transition:.3s;width:calc(100% + 50px);height:1px;content:"";background-color:#fff;position:absolute;left:0%;bottom:2px;transform:translateX(-40px)}#index .section0 .section01 .bgnavi .gmenu li a p span{width:100%;display:block;font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;color:#fff;font-feature-settings:"palt";letter-spacing:0;font-size:clamp(10px,1vw,14px);white-space:nowrap}#index .section0 .section01 .section0in{width:33%}@media screen and (max-width: 1000px){#index .section0 .section01 .section0in{width:44%}}@media screen and (max-width: 768px){#index .section0 .section01 .section0in{width:100%}}@media screen and (max-width: 768px){#index .section0 .bgnavi{display:none !important}}#index .section0 .bgnavi{position:sticky;left:0;top:0;width:20%;height:100svh;z-index:3;background-color:rgba(21,21,31,.8);display:block;transform:translateX(-320px)}#index .section0 .section0in{margin-top:100px;position:relative;width:33%;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#index .section0 .section0in{margin-top:100px;transform:translateX(0);width:100%}}#index .section0 .section0in .line1{position:absolute;left:0;top:0;width:100%;height:1px;background-color:rgba(255,255,255,.5);opacity:0;transition:1s;clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%)}@media screen and (max-width: 768px){#index .section0 .section0in .line1{display:none}}#index .section0 .section0in .line2{position:absolute;left:0;top:0;width:1px;height:100%;height:calc(100svh - 100px);background-color:rgba(255,255,255,.5);opacity:0;transition:1s;clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%)}@media screen and (max-width: 768px){#index .section0 .section0in .line2{display:none}}#index .section0 .section0in .line3{position:absolute;right:0;top:0;width:1px;height:100%;height:calc(100svh - 100px);background-color:rgba(255,255,255,.5);opacity:0;transition:1s;clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%)}@media screen and (max-width: 768px){#index .section0 .section0in .line3{display:none}}#index .section0 .section0in::before{clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%);background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/top/line_01.png");transform-origin:50% 0;position:absolute;z-index:7;width:26px;height:80vh;content:"";left:-13px;top:0;mix-blend-mode:screen;background-blend-mode:screen;transform:scale(1.2)}@media screen and (max-width: 768px){#index .section0 .section0in::before{display:none}}#index.pagein{transition:1s}@media screen and (max-width: 768px){#index.pagein .mainimgc .mainimgc-inner{opacity:1;transition:2s 3s}}#index .mainimgc0{pointer-events:none;position:fixed;height:227px;width:1200px;left:50%;top:50%;top:45%;z-index:23;transform-origin:0% 0%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#index .mainimgc0{top:34%;display:none}}#index .mainimgc0 .mainimgc-inner{position:relative;box-sizing:border-box;transform:scale(1.2);transition:4s}#index .mainimgc0 .bg{display:block;vertical-align:bottom;width:100%;opacity:0}#index .mainimgc0 .mainimgc2{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}#index .mainimgc0 .mainimgc2 li{position:absolute;opacity:0;transform-origin:0% 0%;background-repeat:no-repeat;background-image:url("../img/top/mainc_01.png");transform-origin:50% 50%;transition:1s;transform:translateX(0px) rotateY(90deg)}#index .mainimgc0 .mainimgc2 li:nth-of-type(1){transition-delay:.66s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(2){transition-delay:.72s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(3){transition-delay:.78s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(4){transition-delay:.84s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(5){transition-delay:.9s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(6){transition-delay:.96s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(7){transition-delay:1.02s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(8){transition-delay:1.08s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(9){transition-delay:1.14s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(10){transition-delay:1.2s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(11){transition-delay:1.26s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(12){transition-delay:1.32s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(13){transition-delay:1.38s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(14){transition-delay:1.44s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(15){transition-delay:1.5s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(16){transition-delay:1.56s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(17){transition-delay:1.62s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(18){transition-delay:1.68s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(19){transition-delay:1.74s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(20){transition-delay:1.8s !important}#index .mainimgc0 .mainimgc2 li:nth-of-type(21){transition-delay:1.86s !important}#index .mainimgc0 .mainimgc2 li:nth-child(1){background-position:-161px -174px;left:161px;top:174px;width:44px;height:53px}#index .mainimgc0 .mainimgc2 li:nth-child(2){background-position:-250px -173px;left:250px;top:173px;width:44px;height:54px}#index .mainimgc0 .mainimgc2 li:nth-child(3){background-position:-340px -175px;left:340px;top:175px;width:40px;height:51px}#index .mainimgc0 .mainimgc2 li:nth-child(4){background-position:-425px -205px;left:425px;top:205px;width:16px;height:22px}#index .mainimgc0 .mainimgc2 li:nth-child(5){background-position:-490px -174px;left:490px;top:174px;width:43px;height:53px}#index .mainimgc0 .mainimgc2 li:nth-child(6){background-position:-579px -173px;left:579px;top:173px;width:43px;height:54px}#index .mainimgc0 .mainimgc2 li:nth-child(7){background-position:-669px -176px;left:669px;top:176px;width:40px;height:51px}#index .mainimgc0 .mainimgc2 li:nth-child(8){background-position:-756px -174px;left:756px;top:174px;width:43px;height:53px}#index .mainimgc0 .mainimgc2 li:nth-child(9){background-position:-844px -173px;left:844px;top:173px;width:44px;height:54px}#index .mainimgc0 .mainimgc2 li:nth-child(10){background-position:-934px -173px;left:934px;top:173px;width:42px;height:54px}#index .mainimgc0 .mainimgc2 li:nth-child(11){background-position:-1020px -203px;left:1020px;top:203px;width:16px;height:24px}#index .mainimgc0 .mainimgc1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}#index .mainimgc0 .mainimgc1 li{position:absolute;opacity:0;transform-origin:0% 0%;background-repeat:no-repeat;background-image:url("../img/top/mainc_01.png");transform-origin:50% 50%;transition:1s;transform:scale(1.2)}#index .mainimgc0 .mainimgc1 li:nth-of-type(1){transition-delay:.06s !important}#index .mainimgc0 .mainimgc1 li:nth-of-type(2){transition-delay:.12s !important}#index .mainimgc0 .mainimgc1 li:nth-of-type(3){transition-delay:.18s !important}#index .mainimgc0 .mainimgc1 li:nth-of-type(4){transition-delay:.24s !important}#index .mainimgc0 .mainimgc1 li:nth-of-type(5){transition-delay:.3s !important}#index .mainimgc0 .mainimgc1 li:nth-of-type(6){transition-delay:.36s !important}#index .mainimgc0 .mainimgc1 li:nth-of-type(7){transition-delay:.42s !important}#index .mainimgc0 .mainimgc1 li:nth-of-type(8){transition-delay:.48s !important}#index .mainimgc0 .mainimgc1 li:nth-of-type(9){transition-delay:.54s !important}#index .mainimgc0 .mainimgc1 li:nth-of-type(10){transition-delay:.6s !important}#index .mainimgc0 .mainimgc1 li:nth-of-type(11){transition-delay:.66s !important}#index .mainimgc0 .mainimgc1 li:nth-of-type(12){transition-delay:.72s !important}#index .mainimgc0 .mainimgc1 li:nth-of-type(13){transition-delay:.78s !important}#index .mainimgc0 .mainimgc1 li:nth-child(1){background-position:0px 0px;left:0px;top:0px;width:82px;height:92px}#index .mainimgc0 .mainimgc1 li:nth-child(2){background-position:-102px -2px;left:102px;top:2px;width:97px;height:90px}#index .mainimgc0 .mainimgc1 li:nth-child(3){background-position:-218px -2px;left:218px;top:2px;width:70px;height:90px}#index .mainimgc0 .mainimgc1 li:nth-child(4){background-position:-332px -2px;left:332px;top:2px;width:91px;height:90px}#index .mainimgc0 .mainimgc1 li:nth-child(5){background-position:-429px -2px;left:429px;top:2px;width:93px;height:92px}#index .mainimgc0 .mainimgc1 li:nth-child(6){background-position:-540px 0px;left:540px;top:0px;width:82px;height:92px}#index .mainimgc0 .mainimgc1 li:nth-child(7){background-position:-643px -2px;left:643px;top:2px;width:96px;height:90px}#index .mainimgc0 .mainimgc1 li:nth-child(8){background-position:-758px -2px;left:758px;top:2px;width:71px;height:90px}#index .mainimgc0 .mainimgc1 li:nth-child(9){background-position:-845px -2px;left:845px;top:2px;width:98px;height:90px}#index .mainimgc0 .mainimgc1 li:nth-child(10){background-position:-961px 0px;left:961px;top:0px;width:82px;height:92px}#index .mainimgc0 .mainimgc1 li:nth-child(11){background-position:-1064px -2px;left:1064px;top:2px;width:36px;height:90px}#index .mainimgc0 .mainimgc1 li:nth-child(12){background-position:-1118px 0px;left:1118px;top:0px;width:82px;height:94px}#index.tani1b .mainimgc0 .mainimgc-inner{transform:scale(1, 1);transition:4s}#index.tani1b .mainimgc0 .mainimgc1 li{opacity:1;transform:scale(1, 1);transition:1.2s}#index.tani1b .mainimgc0 .mainimgc2 li{opacity:1;transform:scale(1, 1);transition:2s}#index.tani1 .section0 .section0in::before{transform:scale(1, 1);transition:2s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#index.tani1 .mainimg .mainimgc .mainimgc-inner{transform:scale(1, 1);transition:4s}#index.tani1 .mainimg .mainimgc .mainimgc1 li{opacity:1;transform:scale(1, 1);transition:1.2s}#index.tani1 .mainimg .mainimgc .mainimgc2 li{opacity:1;transform:scale(1, 1);transition:2s}#index.tani1b{overflow:auto}@media screen and (max-width: 768px){#index.tani1b .scbgm video{animation:1s main01_in cubic-bezier(0, 0.4, 0.48, 1) 0s forwards}#index.tani1b .scbar,#index.tani1b .scbart{transition:1s 1s;opacity:1}}#index.tani1b2 .scbgm video{animation:1s main01_in cubic-bezier(0, 0.4, 0.48, 1) 0s forwards}#index.tani1b2 .scbar,#index.tani1b2 .scbart{transition:1s 1s;opacity:1}#index.tani1b3 .mainimgc0{opacity:0;transition:1s}#index.tani1c .mainimg .mainimgc .mainimgc-inner{transform:scale(1, 1);transition:4s}#index.tani1c .mainimg .mainimgc .mainimgc1 li{opacity:1;transform:scale(1, 1);transition:1.2s}#index.tani1c .mainimg .mainimgc .mainimgc2 li{opacity:1;transform:scale(1, 1);transition:2s}#index.tani1d .scbar,#index.tani1d .scbart{transition:.6s 0s}#index.tani1d .section0 .bgnavi{transform:translateX(0);transition:2s}#index.tani1d .section0 .section0in{transform:translateX(0);transition:2s}#index.tani1e .mainimg .mainimgc{opacity:1;transition:2s}#index.tani1e .section0 .section0in::before{transform:scale(1, 1);transition:2s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#index.tani1e .section0 .section0in .line1{opacity:1;transition:.6s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#index.tani1e .section0 .section0in .line2{opacity:1;transition:2s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#index.tani1e .section0 .section0in .line3{opacity:1;transition:1s .6s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#index.tani2 .scbgm video{animation:2s main01_in cubic-bezier(0, 0.4, 0.48, 1) 0s forwards}#index.podfix .scbar,#index.podfix .scbart{opacity:0 !important}#index.tani3 .scbar,#index.tani3 .scbart{opacity:1}#index.tani3 .section0 .bgnavi{transform:translateX(0);transition:2s}#index.tani3 .section0 .section0in{transform:translateX(0);transition:2s}#index.tani3 .section0 .section0in .line1{opacity:1;transition:2s}#index.tani3 .section0 .section0in .line2{opacity:1;transition:2s}#index.tani3 .section0 .section0in .line3{opacity:1;transition:2s}#index .h3t{margin-bottom:20px;width:100%;text-align:center;transform:translateX(-60px)}#index .h3t i{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(10px,3vw,36px);display:inline-block;color:#fff;text-align:center}@media screen and (max-width: 768px){#index .h3t i{font-size:9vw}}#index .fbann_maisonette{position:fixed;z-index:900;right:-340px;bottom:50px;width:21%;max-width:300px;transition:1s;pointer-events:none}@media screen and (max-width: 768px){#index .fbann_maisonette{width:46%;left:auto;right:0;bottom:-40px;opacity:0}}#index .fbann_maisonette.dis{right:-340px !important;pointer-events:none !important}@media screen and (max-width: 768px){#index .fbann_maisonette.dis{opacity:0 !important;bottom:-40px !important}}#index .fbann_maisonette .cls{width:45px;height:45px;position:absolute;right:30px;top:30px;cursor:pointer;z-index:3}@media screen and (max-width: 768px){#index .fbann_maisonette .cls{right:10px;top:10px}}#index .fbann_maisonette>a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}#index.tani1d .fbann_maisonette{right:0;pointer-events:auto}@media screen and (max-width: 768px){#index.tani1d .fbann_maisonette{opacity:1;bottom:50px}}#index .secmerit{background-color:#2c2239;background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/main_02_sp.jpg");position:relative;z-index:5}#index .secmerit .sectionin{padding:60px 40px}@media screen and (max-width: 1000px){#index .secmerit .sectionin{padding:30px 20px}}@media screen and (max-width: 768px){#index .secmerit .sectionin{padding:12vw 8vw}}#index .secmerit .entryinfo{margin-bottom:0;margin-top:20px}#index .secmerit .entryinfo p.p4{font-size:clamp(10px,1.2vw,23px)}@media screen and (max-width: 1160px){#index .secmerit .entryinfo p.p4{font-size:clamp(.75rem,.5047rem + .3774vw,1rem)}}@media screen and (max-width: 1060px){#index .secmerit .entryinfo p.p4{font-size:clamp(.625rem,.2571rem + .566vw,1rem)}}@media screen and (max-width: 768px){#index .secmerit .entryinfo p.p4{font-size:3.5vw}}#index .secmerit .entryinfo p.p5{font-size:clamp(10px,1.2vw,23px)}@media screen and (max-width: 1160px){#index .secmerit .entryinfo p.p5{font-size:clamp(.75rem,.5047rem + .3774vw,1rem)}}@media screen and (max-width: 1060px){#index .secmerit .entryinfo p.p5{font-size:clamp(.625rem,.2571rem + .566vw,1rem)}}@media screen and (max-width: 768px){#index .secmerit .entryinfo p.p5{font-size:3.5vw}}#index .secmerit .secmerit-prc{position:relative;margin-top:40px;max-width:600px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#index .secmerit .secmerit-prc{margin-bottom:6vw}}#index .secmerit .secmerit-prc .p1{font-size:20px;margin-bottom:6px;padding:4px 0;color:#fff;line-height:1;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:clamp(1rem,.7547rem + .3774vw,1.25rem)}#index .secmerit .secmerit-prc .secmerit-prc1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:360px;margin-left:auto;margin-right:auto;justify-content:space-between;line-height:1;color:#fff;font-feature-settings:"palt";letter-spacing:0;font-size:clamp(1.5rem,1.0094rem + .7547vw,2rem)}#index .secmerit .secmerit-prc .secmerit-prc1 span{display:inline-block;margin-bottom:0;font-size:clamp(2.25rem,1.3915rem + 1.3208vw,3.125rem)}#index .secmerit .secmerit-prc .secmerit-prc1 i{margin-bottom:0;display:inline-block;font-style:normal;font-size:clamp(2.25rem,1.3915rem + 1.3208vw,3.125rem)}@media screen and (max-width: 768px){#index .secmerit .secmerit-prc .secmerit-prc1{font-size:4vw}#index .secmerit .secmerit-prc .secmerit-prc1 span{font-size:9vw}#index .secmerit .secmerit-prc .secmerit-prc1 i{font-size:9vw}}#index .secmerit .secmerit-prc .secmerit-prc1 dt{width:34%;position:relative}#index .secmerit .secmerit-prc .secmerit-prc1 dt::before{opacity:.5;width:1px;height:40%;content:"";background-color:#fff;position:absolute;right:0;top:60%;transform:translateY(-50%)}#index .secmerit .secmerit-prc .secmerit-prc1 dd{width:66%;position:relative;text-align:right}#index .secmerit .secmerit1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#index .secmerit .secmerit1 li{width:100%;background-color:#f5f2e8;position:relative;padding:2px;height:auto;margin-bottom:6px}#index .secmerit .secmerit1 li:last-child{margin-bottom:0}#index .secmerit .secmerit1 li a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}#index .secmerit .secmerit1 li .inner{width:100%;height:auto;border:1px solid #d4c79f;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#index .secmerit .secmerit1 li .inner p{padding-top:10px;padding-bottom:10px;font-feature-settings:"palt";letter-spacing:0;margin:0;line-height:1.5;text-align:center;font-size:clamp(10px,1.3vw,26px)}#index .secmerit .secmerit1 li .inner p span{font-size:clamp(13px,1.6vw,28px)}#index .secmerit .secmerit1 li .inner p small{font-size:clamp(.6rem,.1094rem + .7547vw,1.1rem)}@media screen and (max-width: 768px){#index .secmerit .secmerit1 li .inner p{font-size:4.2vw}#index .secmerit .secmerit1 li .inner p span{font-size:5vw}}@media screen and (max-width: 768px){#index .secmerit .secmerit1 li{width:100%;margin-bottom:3vw}#index .secmerit .secmerit1 li:last-child{margin-bottom:0}}#index .secmerit .p1{color:#fff;text-align:center;margin-bottom:6px}#index .secmerit .p1.sty2{background-color:#fff;color:#02213e;margin:0;padding:0;font-size:clamp(10px,1.2vw,23px)}@media screen and (max-width: 768px){#index .secmerit .p1.sty2{font-size:3.5vw}}#index .secmerit .p1 i{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;text-align:center;display:block;font-size:clamp(10px,1.3vw,16px);line-height:1.4;margin-top:40px;margin-bottom:0px}@media screen and (max-width: 768px){#index .secmerit .p1 i{font-size:5vw}}#index .secmerit .p2{line-height:1.5;color:#fff;text-align:center;font-size:clamp(10px,1.4vw,27px)}@media screen and (max-width: 768px){#index .secmerit .p2{font-size:5vw}}#index .secmov1{max-width:960px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;margin-top:20px;background-color:#000}@media screen and (max-width: 768px){#index .secmov1{margin-top:6vw}}#index .secmov1 .bg{display:block;vertical-align:bottom;width:100%;opacity:0}#index .secmov1 video{position:absolute;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;opacity:.4;transition:1s}#index .secmov1 .playbtn{position:absolute;transform:translateY(-40%) translateX(-50%);pointer-events:none;width:80px;height:auto;display:block;opacity:0;cursor:pointer;z-index:5;transition:.3s 0s;left:50%;top:50%}@media screen and (max-width: 768px){#index .secmov1 .playbtn{top:55%}}#index .secmov1 .playbtn svg{display:block;vertical-align:bottom;width:100%;transform:rotate(-90deg)}#index .secmov1 .playbtn p{text-align:center;line-height:1;font-size:1rem;transform:translateY(-50%) translateX(-50%);position:absolute;font-size:clamp(10px,1vw,14px);left:50%;top:50%;width:100%;color:#fff}@media screen and (max-width: 768px){#index .secmov1 .playbtn p{font-size:3vw}}#index .secmov1 .playbtn .playbtn-c{opacity:0;stroke:#fff;stroke-width:.7px;fill:rgba(0,0,0,0);stroke-dasharray:264px;stroke-dashoffset:264px}#index .secmov1 .playbtn .playbtn-c.ani1{opacity:1;transition:1s .4s;stroke-dashoffset:0}#index .secmov1 .playbtn.ani1{pointer-events:auto;opacity:1;transition:2s}#index .secmov1 .playbtn.ani1fin{transition:.3s 0s}#index .secmov1 .playbtn:hover{transition:.3s 0s;opacity:.7}#index .secmov1.ani1 .playbtn{pointer-events:auto;opacity:1;transition:2s;transform:translateY(-50%) translateX(-50%) scale(1)}#index .secmov1.ani1 .playbtn .playbtn-c{opacity:1;stroke-dashoffset:0;transition:1s .4s}#index .secmov1:hover video{opacity:1}#index .secmov1:hover .playbtn{transform:translateY(-50%) translateX(-50%) scale(1.1);transition:.3s 0s;opacity:.7}#index figure .note{color:#fff}#index figure .note.tl{text-align:left}#index .sec1{background-size:cover;background-repeat:no-repeat;background-image:url("../img/top/s2_01_sp.jpg")}#index .sec2a{position:relative;height:200svh}@media screen and (max-width: 768px){#index .sec2a{display:none}}#index .sec2{background-size:cover;background-position:bottom;background-repeat:no-repeat;background-image:url("../img/top/bg_02.jpg")}#index .sec2 .sectionin{padding-top:60px}#index .sec2 .i_s4_03 .note{right:auto;left:5px}#index .sec2 .i_s4_04{width:70%;margin-left:auto;margin-right:auto;margin-bottom:40px}#index .sec2 .lead{position:absolute;writing-mode:vertical-rl;text-orientation:upright;color:#fff;position:absolute;right:16px;top:40px}#index .sec2 .lead span{transform:scaleX(0.9);margin-bottom:1rem}@media screen and (max-width: 768px){#index .sec2 .lead{top:-140px}#index .sec2 .lead span{font-size:6vw !important}}#index .sec3{background-size:cover;background-position:bottom;background-repeat:no-repeat;background-image:url("../img/top/s5_04.jpg")}#index .sec3 .sectionin{padding-top:60px}#index .sec3 .i_s5_02 .note{font-size:14px;text-shadow:0 3px 10px #222}@media screen and (max-width: 768px){#index .sec3 .i_s5_02 .note{font-size:3.5vw}}#index .sec3 .i_s5_03{margin-top:20px;padding:20px;background-color:#fff;width:calc(100% + 80px);margin-left:-40px}#index .sec3 .ico{display:block;width:40px}#index .sec3 .h3t{margin-top:40px}#index .sec3 .h3t i{color:#717071 !important}#index .sec3 .morebtn{border:1px solid #717071}#index .sec3 .morebtn a p{color:#717071}#index .sec3 .lead{font-size:clamp(10px,4.599999986vw,22px);color:#717071;white-space:nowrap}#index .sec3 .lead span{transform:scaleX(0.9)}@media screen and (max-width: 768px){#index .sec3 .lead span{font-size:5.5vw}}@media screen and (max-width: 768px){#index .sec3{overflow:hidden}}#index .sec4{background-size:cover;background-position:bottom;background-repeat:no-repeat;background-image:url("../img/top/s6_10.jpg")}#index .sec4 .sectionin{padding-top:60px}#index .sec4 .sectionin .sec4a{margin-top:30px;display:flex;justify-content:space-between;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .sec4 .sectionin .sec4a li{width:32%;margin-bottom:20px}#index .sec4 .sectionin .sec4a li figure{margin-bottom:10px}#index .sec4 .ico{display:block;width:40px}#index .sec4 .h3t{margin-top:40px}#index .sec4 .h3t i{color:#717071 !important}#index .sec4 .morebtn{border:1px solid #717071}#index .sec4 .morebtn a p{color:#717071}#index .sec4 .lead{font-size:clamp(10px,4.599999986vw,22px);color:#717071;white-space:nowrap}#index .sec4 .lead span{transform:scaleX(0.9)}@media screen and (max-width: 768px){#index .sec4 .lead span{font-size:5.5vw}}@media screen and (max-width: 768px){#index .sec4{overflow:hidden}}#index .sec5{background-size:cover;background-position:bottom;background-repeat:no-repeat;background-image:url("../img/top/s7_02.jpg")}@media screen and (max-width: 768px){#index .sec5{overflow:hidden}}#index .sec5 .sectionin{padding-top:60px}#index .sec5 .sectionin.sty2{padding-bottom:10px}#index .sec5 .sectionin.sty3{padding-top:10px}#index .sec5 .i_s7_04_01{width:70%;position:relative;margin-left:0;margin-right:auto}#index .sec5 .i_s7_04_02{width:62%;position:relative;margin-top:-50px;margin-left:auto;margin-right:0}#index .sec5 .i_s7_03{width:62%;margin-left:auto;margin-right:auto;margin:40px auto}@media screen and (max-width: 768px){#index .sec5 .i_s7_03{width:50%}}#index .sec5 .ico{display:block;width:40px}#index .sec5 .h3t{margin-top:40px}#index .sec5 .lead{font-size:clamp(10px,4.599999986vw,22px);text-align:center;white-space:nowrap}#index .sec5 .lead.sty2{transform:translateX(1.6rem)}#index .sec5 .lead.sty3{transform:translateX(0.8rem)}@media screen and (max-width: 768px){#index .sec5 .lead.sty3{transform:translateX(1.8rem);margin-top:3vw}}#index .sec5 .lead span{color:#fff;transform:scaleX(0.9);margin-right:.4rem}@media screen and (max-width: 768px){#index .sec5 .lead span{font-size:5.5vw}}#index .contentpnl video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;object-fit:cover}#index .contentpnl{z-index:2;position:relative}#index .sec1{position:relative;z-index:5;background-color:#fff}@media screen and (max-width: 768px){#index .sec1{overflow:hidden}}@media screen and (max-width: 768px){#index .sec1 .i_img_01{width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}#index .sec1 .lead{text-align:center}#index .sec1 .lead i{margin-top:40px;display:inline-block;font-size:40px;font-family:"Cardo",serif;font-weight:400;font-style:normal}@media screen and (max-width: 768px){#index .sec1 .lead{font-size:4.2vw}#index .sec1 .lead i{margin-top:20px;font-size:6.5vw}}@media screen and (max-width: 768px){#index .sec1 .lead span{font-size:6vw !important}}#index .sec1 .sec1c{display:flex;justify-content:center;align-items:flex-start;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;z-index:5;margin-top:-30px;margin-left:-40px;margin-bottom:40px}#index .sec1 .sec1c figure{position:relative;height:100%}#index .sec1 .sec1c figure img{height:100%;object-fit:cover}#index .sec1 .sec1c>dt{width:84%}#index .sec1 .sec1c>dt figure .note{text-shadow:0px 0px 1px rgba(0,0,0,.5),0px 0px 2px rgba(0,0,0,.5),0px 0px 3px rgba(0,0,0,.5),0px 0px 4px rgba(0,0,0,.5),0px 0px 5px rgba(0,0,0,.5),0px 0px 6px rgba(0,0,0,.5),0px 0px 12px rgba(0,0,0,.5)}#index .sec1 .sec1c>dd{width:50%}#index .sec1 .sec1b{display:flex;justify-content:center;align-items:flex-start;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;z-index:5;margin-top:-30px;margin-left:-30px;margin-bottom:40px;max-width:400px}#index .sec1 .sec1b .note{white-space:nowrap;position:absolute;right:5px;bottom:5px;color:#fff;position:absolute;right:5px;bottom:5px;z-index:3;text-shadow:0px 0px 1px rgba(0,0,0,.5),0px 0px 2px rgba(0,0,0,.5),0px 0px 3px rgba(0,0,0,.5),0px 0px 4px rgba(0,0,0,.5),0px 0px 5px rgba(0,0,0,.5),0px 0px 6px rgba(0,0,0,.5),0px 0px 12px rgba(0,0,0,.5)}#index .sec1 .sec1b figure{position:relative;height:100%}#index .sec1 .sec1b figure .note{white-space:nowrap}#index .sec1 .sec1b figure img{height:100%;object-fit:cover}#index .sec1 .sec1b>dt{width:54%}#index .sec1 .sec1b>dd{width:46%}#index .sec1 .sec1a{display:flex;justify-content:center;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#index .sec1 .sec1a>dt{width:100px;position:relative}#index .sec1 .sec1a>dd{position:relative;padding-top:40px;width:calc(100% - 100px)}#index .sec1 .sec1a>dd .i_s2_02_01{margin-right:-40px;overflow:hidden;width:100%;display:block;margin-left:auto;max-width:500px}#index .sec1 .sec1a>dd .i_s2_02_01 .note{bottom:auto;top:5px}@media screen and (max-width: 768px){#index .sec1 .sec1a>dd .i_s2_02_01{margin-right:-5.7vw}}#index .sec1 .sec1a>dd .i_s2_02_04{margin-right:-40px;overflow:hidden;width:100%;display:block;margin-left:auto;max-width:500px}#index .sec1 .sec1a>dd .i_s2_02_04 .note{bottom:auto;top:5px;font-feature-settings:"palt";letter-spacing:0;text-shadow:0px 0px 1px rgba(0,0,0,.5),0px 0px 2px rgba(0,0,0,.5),0px 0px 3px rgba(0,0,0,.5),0px 0px 4px rgba(0,0,0,.5),0px 0px 5px rgba(0,0,0,.5),0px 0px 6px rgba(0,0,0,.5),0px 0px 12px rgba(0,0,0,.5)}@media screen and (max-width: 768px){#index .sec1 .sec1a>dd .i_s2_02_04{margin-right:-5.7vw}}#index .sec1 .lead{writing-mode:vertical-rl;text-orientation:upright;color:#fff}#index .sec1 .lead span{white-space:nowrap;transform:scaleX(0.9);margin-bottom:1rem}#index .secopani{position:fixed;background-color:#000;z-index:99999;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}#index .secopani.ani1{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;pointer-events:auto;opacity:1;left:0;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#index .secopani.ani1::after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#index .secopani.as7{pointer-events:none;opacity:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#index .secopani .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#fff;border:1px solid #fff;display:block;-webkit-transition:1s;transition:1s;z-index:9010;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999}@media screen and (max-width: 584px){#index .secopani .skip{font-size:3.5vw}}#index .secopani .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff;font-family:"Cardo",serif;font-weight:400;font-style:normal}#index .secopani .skip:hover{opacity:.7}#index .secopani .bgmbtn{position:absolute;left:80px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#6e6e6e;border:1px solid #6e6e6e;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#e0d6d6;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}#index .secopani .bgmbtn img{width:60%}#index .secopani .bgmbtn p{color:#6e6e6e;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#index .secopani .bgmbtn:hover{opacity:.7}#index .secopani .bgmbtn::after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:15;color:#fff;text-align:center;background-size:100% auto;background-position:center center;background-repeat:no-repeat;background-image:url("../img/top/bgm_off.png")}#index .secopani .secin{width:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .secopani .secin iframe,#index .secopani .secin video{width:80%;aspect-ratio:16/9;height:auto}@media screen and (max-width: 768px){#index .secopani .secin iframe,#index .secopani .secin video{width:100%;height:auto}}#index .bgmb{position:fixed;right:330px;top:34px}#index .bgmb.sty2{position:relative;right:auto;top:auto}#index .bgmb{cursor:pointer;font-size:16px;line-height:1;padding:6px 14px;cursor:pointer;font-family:"Cardo",serif;font-weight:400;font-style:normal;color:#fff;z-index:120}#index .bgmb i{position:relative;font-style:normal;font-size:14px;display:inline-block;padding-left:2px;padding-bottom:2px}#index .bgmb i.s1{opacity:.5}#index .bgmb i.s2{opacity:1}@media screen and (max-width: 768px){#index .bgmb{right:10px;top:20px}}#index header{transition:1s}#index header:before{display:none}@media screen and (max-width: 768px){#index header:before{display:block;background-color:#000}}#index .bgmb{top:-120px;transition:1s}#index.tani3 header{top:0}#index.tani3 .bgmb{top:34px}#index.soundon .bgmb i.s1{opacity:1}#index.soundon .bgmb i.s2{opacity:.5}#index .scbar{opacity:0;position:fixed;z-index:17;width:1px;overflow:hidden;height:60px;right:30px;bottom:40px;transition:1s}@media screen and (max-width: 768px){#index .scbar{right:auto;left:49.5%}}#index .scbar::after{position:absolute;left:0;top:0;height:50%;content:"";display:block;width:1px;background-color:#fff;animation:scroll 2s ease 0s infinite normal}#index .scbart{opacity:0;position:fixed;z-index:17;text-align:center;right:26px;bottom:110px;width:10px;transition:1s}@media screen and (max-width: 768px){#index .scbart{width:24px;right:auto;left:47%}}#index .scbart img{width:100%}@keyframes scroll{0%{top:-50%}100%{top:150%}}#index .spmenutit{display:none}@media screen and (max-width: 768px){#index .spmenutit{display:block}}#brand .ancb{position:relative}#brand .ancb a{position:absolute;top:-100px;left:0}#brand .secpagetitle{position:relative;overflow:hidden;clip-path:polygon(0 20%, 100% 20%, 100% 80%, 0 80%)}#brand .secpagetitle .bg{display:block;vertical-align:bottom;width:100%;transform:scale(1.1, 1.1)}#brand .secpagetitle p.note{z-index:3;position:absolute;left:5px;bottom:5px;color:#fff;text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001;-moz-text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001;-webkit-text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001}#brand .secpagetitle p.note.b{color:#000;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff;-moz-text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff;-webkit-text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff}#brand figure p.note{z-index:3;position:absolute;right:5px;bottom:5px;color:#fff;text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001}#brand figure p.note.b{color:#000;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff}#brand figure p.note.nshdw{text-shadow:none !important}#brand figure p.note.tl{right:auto;left:5px}#brand .seccontents h3{text-align:center;transition:1s;position:relative;letter-spacing:.08em}#brand .seccontents h3 span{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:43px}@media screen and (max-width: 768px){#brand .seccontents h3 span{font-size:8vw}}#brand .seccontents h3.h3p7{color:#003e5d;margin-bottom:40px;transform:translateY(20px)}@media screen and (max-width: 768px){#brand .seccontents h3.h3p7{margin-bottom:6vw}}#brand .seccontents h3.h3p7 span{display:inline-block;transform:rotateY(90deg)}#brand .seccontents h3.blin{padding-bottom:30px;margin-bottom:60px}@media screen and (max-width: 768px){#brand .seccontents h3.blin{padding-bottom:4vw;margin-bottom:6vw}}#brand .seccontents h3.blin::before{background-color:#000;content:"";width:60px;height:5px;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleX(0);transition:1s}@media screen and (max-width: 768px){#brand .seccontents h3.blin::before{width:40px;height:4px}}#brand .seccontents h3.ani1.h3p7{transition:2s;transform:scale(1, 1)}#brand .seccontents h3.ani1.h3p7 span{display:inline-block;transform:scale(1, 1);transition:2s;transform:rotateY(0deg)}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(1){transition-delay:.04s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(2){transition-delay:.08s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(3){transition-delay:.12s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(4){transition-delay:.16s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(5){transition-delay:.2s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(6){transition-delay:.24s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(7){transition-delay:.28s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(8){transition-delay:.32s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(9){transition-delay:.36s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(10){transition-delay:.4s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(11){transition-delay:.44s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(12){transition-delay:.48s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(13){transition-delay:.52s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(14){transition-delay:.56s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(15){transition-delay:.6s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(16){transition-delay:.64s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(17){transition-delay:.68s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(18){transition-delay:.72s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(19){transition-delay:.76s}#brand .seccontents h3.ani1.h3p7 span:nth-of-type(20){transition-delay:.8s}#brand .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#brand .seccontents .lead{text-align:center;margin-bottom:40px;overflow:hidden}#brand .seccontents .lead.tnr span{display:block;transform:scale(0.8, 1);letter-spacing:.4em}@media screen and (max-width: 768px){#brand .seccontents .lead.tnr span{letter-spacing:.2em;white-space:nowrap;text-align:center;transform-origin:0% 0%;width:126%;font-size:5vw}}@media screen and (max-width: 768px){#brand .seccontents .lead{margin-bottom:6vw;font-feature-settings:"palt";letter-spacing:0}}#brand .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}@media screen and (max-width: 768px){#brand .seccontents .lead i{margin-right:0}}#brand .seccontents .text{max-width:900px;margin-left:auto;margin-right:auto}#brand .seccontents .cnote{font-size:14px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4}#brand .seccontents .cnote.tr{text-align:right}@media screen and (max-width: 768px){#brand .seccontents .cnote{font-size:3vw;line-height:1.4}}#brand .seccontents .scnote{font-size:12px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4;margin-top:4px}#brand .seccontents .scnote.tr{text-align:right}#brand.pagein .secpagetitle{transition:1.3s cubic-bezier(0.52, 0.08, 0.18, 1);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}#brand.pagein .secpagetitle .bg{transform:scale(1, 1);transition:3s}#brand .sec1{position:relative}#brand .sec1 .sbg1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/brand/main_01.jpg")}@media screen and (max-width: 768px){#brand .sec1 .sbg1{background-image:url("../img/brand/main_01_sp.jpg")}}#brand .sec1 .sbg1{transition:1s;mask-image:url(../img/top/main_02.png);mask-mode:alpha;mask-position:center top;mask-repeat:no-repeat;mask-size:auto 200%}#brand .sec1 .sectionin{mix-blend-mode:multiply;padding-top:160px}@media screen and (max-width: 768px){#brand .sec1 .sectionin{padding-top:30vw}}#brand .sec1 .sectionin .text{text-align:center;line-height:2.2}#brand .sec1 .sec1a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:70px;margin-top:60px}@media screen and (max-width: 880px){#brand .sec1 .sec1a{gap:30px}}@media screen and (max-width: 768px){#brand .sec1 .sec1a{gap:20px;margin-top:8vw}}#brand .sec1 .sec1a dt{position:relative;display:inline-block;text-align:center}@media screen and (max-width: 768px){#brand .sec1 .sec1a dt{width:100%}}#brand .sec1 .sec1a dt a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}#brand .sec1 .sec1a dt figure{width:300px}@media screen and (max-width: 768px){#brand .sec1 .sec1a dt figure{width:70%;margin-left:auto;margin-right:auto}}#brand .sec1 .sec1a dt p{text-align:center;position:relative}#brand .sec1 .sec1a dt p span{display:inline-block;border-bottom:1px solid #000;padding-bottom:6px;padding-left:10px;padding-right:10px}#brand .sec1 .sec1a dt p img{display:inline-block;width:24px;vertical-align:middle}@media screen and (max-width: 768px){#brand .sec1 .sec1a dt p{font-size:3.5vw}#brand .sec1 .sec1a dt p img{width:20px}}#brand .sec1 .sec1a dd{width:36px;position:relative;text-align:center}#brand .sec1 .sec1a dd img{display:block;width:80%;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#brand .sec1 .sec1a dd{width:100%;margin-top:6vw}#brand .sec1 .sec1a dd img{width:20px}}#brand.pagein .sec1 .sbg1{animation:3s main01_in cubic-bezier(0, 0.4, 0.48, 1) 0s forwards}#map{opacity:0}#map.pagein{opacity:1;transition:1s}#map .ancb{position:relative}#map .ancb a{position:absolute;top:-100px;left:0}#map .secpagetitle2{overflow:hidden}#map .secpagetitle{position:relative;overflow:hidden;clip-path:polygon(0 20%, 100% 20%, 100% 80%, 0 80%)}#map .secpagetitle .bg{display:block;vertical-align:bottom;width:100%;transform:scale(1.1, 1.1)}#map .secpagetitle p.note{z-index:3;position:absolute;left:5px;bottom:5px;color:#fff;text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001;-moz-text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001;-webkit-text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001}#map .secpagetitle p.note.b{color:#000;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff;-moz-text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff;-webkit-text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff}#map figure p.note{z-index:3;position:absolute;right:5px;bottom:5px;color:#fff;text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001}#map figure p.note.b{color:#000;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff}#map figure p.note.nshdw{text-shadow:none !important}#map figure p.note.tl{right:auto;left:5px}#map .sectionin h3{text-align:center;letter-spacing:6px;transition:1s;position:relative}#map .sectionin h3 span{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:43px}@media screen and (max-width: 768px){#map .sectionin h3 span{font-size:8vw}}#map .sectionin h3.blin{padding-bottom:30px;margin-bottom:60px}@media screen and (max-width: 768px){#map .sectionin h3.blin{padding-bottom:4vw;margin-bottom:6vw}}#map .sectionin h3.blin::before{background-color:#000;content:"";width:60px;height:5px;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleX(0);transition:1s}@media screen and (max-width: 768px){#map .sectionin h3.blin::before{width:40px;height:4px}}#map .sectionin h3.ani1{letter-spacing:3px}#map .sectionin h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}@media screen and (max-width: 768px){#map .secpagetitle2 h3 span{font-size:5.5vw}}#map .seccontents .lead{text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){#map .seccontents .lead{margin-bottom:6vw;font-feature-settings:"palt";letter-spacing:0}}#map .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}#map .seccontents .text{max-width:900px;margin-left:auto;margin-right:auto}#map .seccontents.sec1{background-color:#fff}@media screen and (max-width: 768px){#map .seccontents.sec1 .sectionin{padding:5%}}#map .seccontents.sec1 .sectionin .google_link{background-color:rgba(167,167,191,.3);margin-top:40px}@media screen and (max-width: 768px){#map .seccontents.sec1 .sectionin .google_link{margin-top:6vw}}#map .seccontents.sec1 .cbtn{margin-top:40px;max-width:360px;height:60px}#map .seccontents.sec1 .cbtn a{display:block;width:100%;height:100%;position:relative;background-color:#cdd6e5;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#map .seccontents.sec1 .cbtn a p{line-height:1;color:#465472;font-size:16px}@media screen and (max-width: 768px){#map .seccontents.sec1 .cbtn{height:40px;width:70%}#map .seccontents.sec1 .cbtn a p{font-size:3.5vw}}#map .seccontents.sec1 .cbtn{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#map .seccontents.sec1 .cbtn:hover{opacity:.7}#map .seccontents.sec1 .i_map_01{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto}#map .seccontents.sec1 .i_map_02{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:20px}#map.pagein .secpagetitle{transition:1.3s cubic-bezier(0.52, 0.08, 0.18, 1);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}#map.pagein .secpagetitle .bg{transform:scale(1, 1);transition:3s}#location{opacity:0}#location.pagein{opacity:1;transition:1s}#location .ancb{position:relative}#location .ancb a{position:absolute;top:-100px;left:0}#location figure p.note{z-index:3;position:absolute;right:5px;bottom:5px;color:#fff;text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001}#location figure p.note.b{color:#000;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff}#location figure p.note.nshdw{text-shadow:none !important}#location figure p.note.tl{right:auto;left:5px}#location .seccontents{overflow:hidden}#location .seccontents h3{text-align:center;transition:1s;position:relative;letter-spacing:.08em}#location .seccontents h3 span{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:43px}@media screen and (max-width: 768px){#location .seccontents h3 span{font-size:8vw}}#location .seccontents h3.h3p7{color:#7d7d7d;margin-bottom:40px;transform:translateY(20px)}@media screen and (max-width: 768px){#location .seccontents h3.h3p7{margin-bottom:6vw}}#location .seccontents h3.h3p7 span{display:inline-block;transform:rotateY(90deg)}#location .seccontents h3.blin{padding-bottom:30px;margin-bottom:60px}@media screen and (max-width: 768px){#location .seccontents h3.blin{padding-bottom:4vw;margin-bottom:6vw}}#location .seccontents h3.blin::before{background-color:#000;content:"";width:60px;height:5px;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleX(0);transition:1s}@media screen and (max-width: 768px){#location .seccontents h3.blin::before{width:40px;height:4px}}#location .seccontents h3.ani1.h3p7{transition:2s;transform:scale(1, 1)}#location .seccontents h3.ani1.h3p7 span{display:inline-block;transform:scale(1, 1);transition:2s;transform:rotateY(0deg)}#location .seccontents h3.ani1.h3p7 span:nth-of-type(1){transition-delay:.04s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(2){transition-delay:.08s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(3){transition-delay:.12s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(4){transition-delay:.16s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(5){transition-delay:.2s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(6){transition-delay:.24s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(7){transition-delay:.28s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(8){transition-delay:.32s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(9){transition-delay:.36s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(10){transition-delay:.4s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(11){transition-delay:.44s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(12){transition-delay:.48s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(13){transition-delay:.52s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(14){transition-delay:.56s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(15){transition-delay:.6s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(16){transition-delay:.64s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(17){transition-delay:.68s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(18){transition-delay:.72s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(19){transition-delay:.76s}#location .seccontents h3.ani1.h3p7 span:nth-of-type(20){transition-delay:.8s}#location .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#location .seccontents .lead{text-align:center;margin-bottom:40px;overflow:hidden}#location .seccontents .lead.tnr span{display:block;transform:scale(0.8, 1);letter-spacing:.4em}@media screen and (max-width: 768px){#location .seccontents .lead.tnr span{letter-spacing:.2em;white-space:nowrap;text-align:center;transform-origin:0% 0%;width:126%;font-size:5vw}}@media screen and (max-width: 768px){#location .seccontents .lead{margin-bottom:6vw;font-feature-settings:"palt";letter-spacing:0}}#location .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}@media screen and (max-width: 768px){#location .seccontents .lead i{margin-right:0}}#location .seccontents .text{max-width:900px;margin-left:auto;margin-right:auto}#location .seccontents .cnote{font-size:14px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4}#location .seccontents .cnote.tr{text-align:right}@media screen and (max-width: 768px){#location .seccontents .cnote{font-size:3vw;line-height:1.4}}#location .seccontents .scnote{font-size:12px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4;margin-top:4px}#location .seccontents .scnote.tr{text-align:right}#location .seccontents.sec1{background-color:#fff}#location .seccontents.sec1 .cbtn{margin-top:40px;max-width:360px;height:60px}#location .seccontents.sec1 .cbtn a{display:block;width:100%;height:100%;position:relative;background-color:#cdd6e5;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#location .seccontents.sec1 .cbtn a p{line-height:1;color:#465472;font-size:16px}@media screen and (max-width: 768px){#location .seccontents.sec1 .cbtn{height:40px;width:70%}#location .seccontents.sec1 .cbtn a p{font-size:3.5vw}}#location .seccontents.sec1 .cbtn{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#location .seccontents.sec1 .cbtn:hover{opacity:.7}#location .seccontents.sec1 .i_map_01{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto}#location .seccontents.sec1 .i_map_02{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:20px}#location .sectimg{position:relative;overflow:hidden;max-height:700px;z-index:5}@media screen and (max-width: 768px){#location .sectimg{max-height:2000px}}#location .sectimg figure{height:100%}#location .sectimg figure img{height:100%;object-fit:cover}#location .sectimg2{overflow:hidden;position:relative;max-height:650px;z-index:5}@media screen and (max-width: 768px){#location .sectimg2{max-height:2000px}}#location .sectimg2 figure{height:100%}@media screen and (max-width: 768px){#location .sectimg2 figure{height:auto}}#location .sectimg2 figure img{height:100%;object-fit:cover}@media screen and (max-width: 768px){#location .sectimg2 figure img{height:auto;object-fit:initial}}#location .figsecin0{position:absolute;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:100px 40px;height:100%;z-index:5;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#location .figsecin0{padding:12vw 6vw}}#location .figsecin0 .figsecin2{position:absolute;left:30px;bottom:60px}@media screen and (max-width: 768px){#location .figsecin0 .figsecin2{left:3vw;bottom:12vw}}#location .figsecin0 .figsecin2.sty2{left:auto;bottom:auto;right:30px;top:60px;text-align:right}@media screen and (max-width: 768px){#location .figsecin0 .figsecin2.sty2{right:3vw;top:12vw}}#location .figsecin0 .figsecin2 p.lead{color:#fff;transform:scaleX(0.8);letter-spacing:.5em;text-shadow:0 3px 10px #222;margin-bottom:0;font-size:clamp(10px,7vw,30px)}@media screen and (max-width: 768px){#location .figsecin0 .figsecin2 p.lead{font-size:6.7vw}}#location .figsecin0 .figsecin{position:absolute;width:auto;left:30px;top:60px;z-index:5}@media screen and (max-width: 768px){#location .figsecin0 .figsecin{left:0;top:10vw}}#location .figsecin0 .figsecin.sty2{top:auto;bottom:60px}@media screen and (max-width: 768px){#location .figsecin0 .figsecin.sty2{bottom:10vw}}#location .figsecin0 .figsecin p{font-size:80px;color:#fff;transform:scaleX(0.8);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:0 3px 10px #222}@media screen and (max-width: 768px){#location .figsecin0 .figsecin p{font-size:17vw}}#location .figsecin0 .figsecin i{text-shadow:0 3px 10px #222;display:inline-block;white-space:nowrap;font-size:30px;text-align:center;color:#fff;position:absolute;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#location .figsecin0 .figsecin i{left:60%}}#location .stab{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-top:80px}#location .stab.mt0{margin-top:0}@media screen and (max-width: 768px){#location .stab{margin-top:10vw}#location .stab.mt0{margin-top:0}}#location .stab li{width:48%;max-width:250px;height:50px;background-color:#fff;border:2px solid #000035;position:relative;transition:.3s}@media screen and (max-width: 768px){#location .stab li{width:46%}}#location .stab li a{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#location .stab li a p{line-height:1;text-align:center;color:#000035;font-size:18px}#location .stab li:hover,#location .stab li.act{background-color:#000035}#location .stab li:hover::before,#location .stab li.act::before{width:100%;height:2px;content:"";background-color:#000035;position:absolute;left:0;bottom:-8px}#location .stab li:hover a p,#location .stab li.act a p{color:#fff}#location .sec1{position:relative}#location .sec1::before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:100% auto;background-position:top;background-repeat:no-repeat;background-image:url("../img/location/img_01.jpg")}#location .sec1::after{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:100% auto;background-position:bottom;background-repeat:no-repeat;background-image:url("../img/location/img_03.jpg")}#location .sec1 .sectionin{position:relative;z-index:3}#location .sec1 .sectionin .i_img_02{margin-top:80px;margin-bottom:80px;position:relative}#location .sec1 .sectionin .i_img_02 .ico{position:absolute;transform:translateX(-50%) translateY(-50%);z-index:5;left:50%;top:50%;width:100px}@media screen and (max-width: 768px){#location .sec1 .sectionin .i_img_02{margin-top:10vw;margin-bottom:10vw}#location .sec1 .sectionin .i_img_02 .ico{width:64px}}#location .sec1 .sec1a{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;position:relative}@media screen and (max-width: 768px){#location .sec1 .sec1a{align-items:flex-start;padding-bottom:10vw}}#location .sec1 .sec1a dt{width:40%}@media screen and (max-width: 768px){#location .sec1 .sec1a dt{width:63%;margin-left:-6vw}#location .sec1 .sec1a dt .cnote{padding-left:3vw}}#location .sec1 .sec1a dd.s1{width:30%}@media screen and (max-width: 768px){#location .sec1 .sec1a dd.s1{width:40%;position:absolute;left:35%;bottom:0}}#location .sec1 .sec1a dd.s2{width:26%}#location .sec1 .sec1a.rsv{align-items:flex-start;margin-top:60px}#location .sec1 .sec1a.rsv dt{order:3}@media screen and (max-width: 768px){#location .sec1 .sec1a.rsv dt{margin-left:auto;margin-right:-6vw}}#location .sec1 .sec1a.rsv dd.s1{order:2}@media screen and (max-width: 768px){#location .sec1 .sec1a.rsv dd.s1{left:6vw;bottom:auto;top:-6vw;z-index:3}}#location .sec1 .sec1a.rsv dd.s2{order:1}#location .sec1 .sec1p1_1{margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}#location .sec1 .sec1p1_1 .p1{font-size:clamp(10px,5.599999986vw,26px);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:block}@media screen and (max-width: 768px){#location .sec1 .sec1p1_1 .p1{font-size:4.5vw}}#location .sec2{position:relative}#location .sec2::after{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:100% auto;background-position:bottom;background-repeat:no-repeat;background-image:url("../img/location/img_11.jpg")}#location .sec2 .sec2a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:80px;margin-bottom:80px}@media screen and (max-width: 768px){#location .sec2 .sec2a{margin-top:10vw;margin-bottom:10vw}}#location .sec2 .sec2a li{width:49%}@media screen and (max-width: 768px){#location .sec2 .sec2a li{width:100%}#location .sec2 .sec2a li:first-child{margin-bottom:6vw}}#location .sec2 .sec2b{display:flex;justify-content:flex-start;align-items:flex-end;position:relative}@media screen and (max-width: 768px){#location .sec2 .sec2b{width:100%;justify-content:flex-end;padding-bottom:6vw}}#location .sec2 .sec2b li:nth-of-type(1){width:28%;position:relative;z-index:3}@media screen and (max-width: 768px){#location .sec2 .sec2b li:nth-of-type(1){width:48%;position:absolute;left:0;bottom:0}}#location .sec2 .sec2b li:nth-of-type(2){width:40%;position:relative;z-index:1;margin-left:-60px;margin-bottom:120px}@media screen and (max-width: 768px){#location .sec2 .sec2b li:nth-of-type(2){width:64%;margin-left:-6vw;margin-bottom:12vw}}#location .sec2 .sec2c{display:flex;justify-content:flex-end;align-items:flex-start;margin-top:-170px;position:relative}@media screen and (max-width: 768px){#location .sec2 .sec2c{margin-top:0;justify-content:flex-start}}#location .sec2 .sec2c li:nth-of-type(1){width:37%;position:relative;z-index:1;margin-right:-40px;margin-top:120px}@media screen and (max-width: 768px){#location .sec2 .sec2c li:nth-of-type(1){width:57%;margin-right:0;margin-top:12vw}}#location .sec2 .sec2c li:nth-of-type(2){width:28%;position:relative;z-index:2}@media screen and (max-width: 768px){#location .sec2 .sec2c li:nth-of-type(2){width:50%;position:absolute;right:0;top:0}}#location .sec22{position:relative}#location .sec22 .i_img_19{margin-top:80px;margin-bottom:80px;position:relative}@media screen and (max-width: 768px){#location .sec22 .i_img_19{margin-top:10vw;margin-bottom:10vw}}#location .sec23{position:relative}#location .sec23::after{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:cover;background-position:bottom;background-repeat:no-repeat;background-image:url("../img/location/img_20.jpg")}@media screen and (max-width: 768px){#location .sec23::after{background-image:url("../img/location/img_20_sp.jpg")}}@media screen and (max-width: 768px){#location .sec23::after{height:auto}}#location .sec23 .sec2c{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;position:relative}@media screen and (max-width: 768px){#location .sec23 .sec2c{width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}#location .sec23 .sec2c dt{width:42%}@media screen and (max-width: 768px){#location .sec23 .sec2c dt{width:53%}}#location .sec23 .sec2c dd{width:36%;text-align:left;padding-left:20px}@media screen and (max-width: 768px){#location .sec23 .sec2c dd{width:47%}}#location .sec23 .sec2c dd .p1{line-height:1;font-size:75px;transform:scaleX(0.8);transform-origin:0% 0%;width:100%}@media screen and (max-width: 768px){#location .sec23 .sec2c dd .p1{font-size:10vw}}#location .sec23 .sec2c dd .p2{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:1;font-size:30px;position:relative;display:inline-block}#location .sec23 .sec2c dd .p2::before{width:170%;height:1px;content:"";background-color:#000;position:absolute;left:-80px;bottom:4px}@media screen and (max-width: 768px){#location .sec23 .sec2c dd .p2{font-size:5vw}#location .sec23 .sec2c dd .p2::before{width:140%;left:-6vw}}#location .sec23 .sec2c dd .p3{width:100%;font-size:17px}@media screen and (max-width: 768px){#location .sec23 .sec2c dd .p3{font-size:3vw;white-space:nowrap}}#location .sec23 .sec2c.rvs{justify-content:flex-end;align-items:flex-start}#location .sec23 .sec2c.rvs dt{order:2}#location .sec23 .sec2c.rvs dd{z-index:3;order:1;text-align:right;padding-left:0;padding-right:20px}@media screen and (max-width: 768px){#location .sec23 .sec2c.rvs dd{padding-right:10px}}#location .sec23 .sec2c.rvs dd .p1{text-align:right;transform-origin:100% 0%}#location .sec23 .sec2c.rvs dd .p2{text-align:right}#location .sec23 .sec2c.rvs dd .p2::before{left:auto;right:-80px}@media screen and (max-width: 768px){#location .sec23 .sec2c.rvs dd .p2::before{right:-6vw}}#location .sec23 .sec2c.rvs dd .p3{text-align:right}#location .sec23 .sec2c.mdl{margin-top:-100px}#location .sec23 .sec2c.mdl dd{padding-top:60px}@media screen and (max-width: 768px){#location .sec23 .sec2c.mdl{margin-top:-6vw}#location .sec23 .sec2c.mdl dd{padding-top:6vw}}#location .sec3{position:relative}#location .sec3::after{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:100% auto;background-position:center;background-repeat:no-repeat;background-image:url("../img/location/img_26.jpg")}@media screen and (max-width: 768px){#location .sec3::after{background-image:url("../img/location/img_26_sp.jpg");height:auto}}#location .sec3 .i_img_27{max-width:700px;margin-left:auto;margin-right:auto}#location .sec3 .i_img_28{max-width:900px;margin-left:auto;margin-right:auto;position:relative}#location .sec3 .i_img_28 .bg{display:block;vertical-align:bottom;width:100%;opacity:0}#location .sec3 .i_img_28 ul{position:absolute;width:100%;height:100%;left:0;top:0}#location .sec3 .i_img_28 ul li{position:absolute;width:100%;height:100%;left:0;top:0}@media screen and (max-width: 768px){#location .sec3 .i_img_28 ul li:nth-child(5){z-index:2}}@media screen and (max-width: 768px){#location .sec3 .i_img_28 ul li:nth-child(4),#location .sec3 .i_img_28 ul li:nth-child(1){z-index:3}}#location .sec3 .i_img_28 ul li figure{overflow:visible;position:relative}#location .sec3 .i_img_28 ul li figure .note{display:inline-block;right:auto;bottom:auto;text-shadow:none;color:#000;white-space:nowrap}#location .sec3 .i_img_28 ul li .n_img_28_01{left:74%;top:24%}@media screen and (max-width: 768px){#location .sec3 .i_img_28 ul li .n_img_28_01{left:84%;top:20%}}#location .sec3 .i_img_28 ul li .n_img_28_02{left:.5%;top:38.5%}@media screen and (max-width: 768px){#location .sec3 .i_img_28 ul li .n_img_28_02{left:9%;top:34%}}#location .sec3 .i_img_28 ul li .n_img_28_03{left:28.5%;top:62%}@media screen and (max-width: 768px){#location .sec3 .i_img_28 ul li .n_img_28_03{left:27%;top:65.5%}}#location .sec3 .i_img_28 ul li .n_img_28_04{width:100%;left:82.5%;top:62.5%}@media screen and (max-width: 768px){#location .sec3 .i_img_28 ul li .n_img_28_04{left:77%;top:53.5%}}#location .sec3 .i_img_28 ul li .n_img_28_05{left:49.5%;top:84.5%}@media screen and (max-width: 768px){#location .sec3 .i_img_28 ul li .n_img_28_05{left:69%;top:86.5%}}#location .sec3 .i_img_28 ul li .n_img_28_06{left:.5%;top:100.5%}#location .sec4::before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:100% auto;background-position:top;background-repeat:no-repeat;background-image:url("../img/location/img_31.jpg")}#location .sec4::after{position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:1;content:"";background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;background-image:url("../img/location/img_33.jpg")}#location .sec4 .i_img_32{max-width:700px;margin-left:auto;margin-right:auto;display:block;mix-blend-mode:multiply;background-blend-mode:multiply;margin-top:60px;position:relative;margin-bottom:40px}@media screen and (max-width: 768px){#location .sec4 .i_img_32{margin-top:8vw;margin-bottom:6vw}}#location .sec4 .i_img_32 .ico{width:30px;position:absolute;left:0;bottom:0;z-index:3}#location .sec4 .sec4a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;z-index:1;position:relative}@media screen and (max-width: 768px){#location .sec4 .sec4a{width:100vw;justify-content:space-between;margin-top:6vw;margin-left:calc(-1*(100vw - 100%)/2)}}#location .sec4 .sec4a dt{width:24%}@media screen and (max-width: 768px){#location .sec4 .sec4a dt{width:36%}}#location .sec4 .sec4a dd{width:44%}@media screen and (max-width: 768px){#location .sec4 .sec4a dd{width:56%}}#location .sec4 .sec4b{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;box-sizing:border-box;z-index:3;position:relative;margin-top:-60px}@media screen and (max-width: 768px){#location .sec4 .sec4b{width:100vw;margin-left:calc(-1*(100vw - 100%)/2);margin-top:-6vw}}#location .sec4 .sec4b dt{width:36%}#location .sec4 .sec4b dt.i_img_41{width:30%}@media screen and (max-width: 768px){#location .sec4 .sec4b dt{width:46%}}#location .sec4 .sec4b dd{width:24%;padding-right:20px}@media screen and (max-width: 768px){#location .sec4 .sec4b dd{width:36%}}#location .sec4 .sec4c{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;box-sizing:border-box;z-index:3;position:relative;margin-top:-80px}@media screen and (max-width: 768px){#location .sec4 .sec4c{width:100%;margin-top:3vw}}#location .sec4 .sec4c dt{width:33%}@media screen and (max-width: 768px){#location .sec4 .sec4c dt{width:43%}}#location .sec4 .sec4c dd{width:26%;padding-left:20px}@media screen and (max-width: 768px){#location .sec4 .sec4c dd{width:53%}}#location .sec4 .sec4d{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;box-sizing:border-box;z-index:3;position:relative}#location .sec4 .sec4d dt{width:33%}@media screen and (max-width: 768px){#location .sec4 .sec4d dt{width:42%;padding-right:20px}}#location .sec4 .sec4d dd{width:30%;margin-left:4%}@media screen and (max-width: 768px){#location .sec4 .sec4d dd{width:52%;margin-left:0}}#location .sec42 .i_img_38{position:relative;z-index:3}@media screen and (max-width: 768px){#location .sec42 .i_img_38{height:240px}#location .sec42 .i_img_38 img{width:auto;height:100%;object-fit:cover}}#location .sec42::before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:cover;background-position:top;background-repeat:no-repeat;background-image:url("../img/location/img_39.jpg")}#location .sec42 .sec4a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;z-index:1;position:relative;margin-top:80px}@media screen and (max-width: 768px){#location .sec42 .sec4a{margin-top:8vw;gap:0;width:100vw;justify-content:space-between;margin-top:6vw;margin-left:calc(-1*(100vw - 100%)/2)}}#location .sec42 .sec4a dt{width:24%}@media screen and (max-width: 768px){#location .sec42 .sec4a dt{width:44%;order:1;padding-left:6vw}}#location .sec42 .sec4a dd{width:44%}@media screen and (max-width: 768px){#location .sec42 .sec4a dd{width:56%;order:2}}#location .sec42 .sec4b{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;box-sizing:border-box;z-index:3;position:relative;margin-top:-60px}@media screen and (max-width: 768px){#location .sec42 .sec4b{margin-top:8vw;gap:0;width:100vw;justify-content:space-between;margin-top:-6vw;margin-left:calc(-1*(100vw - 100%)/2)}}#location .sec42 .sec4b dt{width:36%}#location .sec42 .sec4b dt.i_img_41{width:30%}@media screen and (max-width: 768px){#location .sec42 .sec4b dt{width:46%;margin-left:6vw}}#location .sec42 .sec4b dd{width:24%;padding-left:20px}@media screen and (max-width: 768px){#location .sec42 .sec4b dd{width:47%}#location .sec42 .sec4b dd.n_img_41{width:60%}#location .sec42 .sec4b dd.n_img_41 .cnote{margin-top:-6px}}#location .sec42 .sec4c{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;box-sizing:border-box;z-index:3;position:relative;margin-top:-80px}@media screen and (max-width: 768px){#location .sec42 .sec4c{margin-top:8vw;gap:0;width:100%;justify-content:space-between;margin-top:6vw}}#location .sec42 .sec4c dt{width:33%}@media screen and (max-width: 768px){#location .sec42 .sec4c dt{width:50%}}#location .sec42 .sec4c dd{width:26%;padding-right:20px}@media screen and (max-width: 768px){#location .sec42 .sec4c dd{width:50%}}#location .sec42 .sec4d{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;box-sizing:border-box;z-index:3;position:relative}@media screen and (max-width: 768px){#location .sec42 .sec4d{margin-top:8vw;gap:0;width:100%;justify-content:space-between;margin-top:0}}#location .sec42 .sec4d dt{width:33%;padding-left:20px}#location .sec42 .sec4d dt.sty2{margin-left:-40px;margin-right:40px}@media screen and (max-width: 768px){#location .sec42 .sec4d dt{width:45%}#location .sec42 .sec4d dt.sty2{margin-left:-20px;margin-right:20px}}#location .sec42 .sec4d dd{width:30%;margin-right:4%}@media screen and (max-width: 768px){#location .sec42 .sec4d dd{width:50%}}#location .sec43{position:relative}#location .sec43 .i_img_44{max-width:800px;display:block;margin-left:auto;margin-right:auto;margin-bottom:60px}@media screen and (max-width: 768px){#location .sec43 .i_img_44{margin-bottom:8vw;width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}#location .sec43 .i_img_44 .note{bottom:80px}@media screen and (max-width: 768px){#location .sec43 .i_img_44 .note{bottom:11vw;padding-right:5px}}#location .sec43 .sec4f{display:flex;justify-content:space-between;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:700px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width: 768px){#location .sec43 .sec4f{margin-top:6vw}}#location .sec43 .sec4f li{width:48%}#location .sec44{position:relative}#location .sec44::before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:cover;background-position:top;background-repeat:no-repeat;background-image:url("../img/location/img_46.jpg")}@media screen and (max-width: 768px){#location .sec44::before{background-image:url("../img/location/img_46_sp.jpg")}}#location .sec45{background-color:#000035}#location .sec45 .lead{color:#fff;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}#location .sec45 .text{color:#fff}@media screen and (max-width: 768px){#location .sec45 .i_tes_01{width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}#location .sec45 .stab2{position:relative;display:flex;justify-content:space-between;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width: 768px){#location .sec45 .stab2{justify-content:center;gap:.5%}}#location .sec45 .stab2 li{width:16%;height:50px;cursor:pointer;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:3px solid #c2c3c3;position:relative}#location .sec45 .stab2 li::before{width:20px;height:2px;content:"";background-color:#5e5c5c;position:absolute;right:0;top:50%;transition:.3s}@media screen and (max-width: 768px){#location .sec45 .stab2 li{width:32%;height:40px}#location .sec45 .stab2 li::before{display:none}}#location .sec45 .stab2 li p{line-height:1em;text-align:center;color:#fff;font-feature-settings:"palt";letter-spacing:0;font-size:14px}@media screen and (max-width: 768px){#location .sec45 .stab2 li p{font-size:3vw}}#location .sec45 .stab2 li{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#location .sec45 .stab2 li:hover{background-color:#8a815e}#location .sec45 .stab2 li:hover::before{background-color:#f0f1f5}#location .sec45 .stab2.s6 li.s6,#location .sec45 .stab2.s5 li.s5,#location .sec45 .stab2.s4 li.s4,#location .sec45 .stab2.s3 li.s3,#location .sec45 .stab2.s2 li.s2,#location .sec45 .stab2.s1 li.s1{background-color:#8a815e}#location .sec45 .stab2.s6 li.s6::before,#location .sec45 .stab2.s5 li.s5::before,#location .sec45 .stab2.s4 li.s4::before,#location .sec45 .stab2.s3 li.s3::before,#location .sec45 .stab2.s2 li.s2::before,#location .sec45 .stab2.s1 li.s1::before{background-color:#f0f1f5}#location .sec45 .lmap{display:flex;justify-content:space-between;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#location .sec45 .lmap>dt{position:relative;width:54%;box-sizing:border-box;background-color:#fff;padding-bottom:3px;padding-top:3px}@media screen and (max-width: 768px){#location .sec45 .lmap>dt{width:100%}}#location .sec45 .lmap>dt .bg{display:block;vertical-align:bottom;width:100%;opacity:0}#location .sec45 .lmap>dt figure{position:absolute;width:100%;height:100%;left:0;top:0}#location .sec45 .lmap>dt figure img{position:absolute;width:100%;left:0;top:0;opacity:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;display:none}#location .sec45 .lmap>dd{position:relative;width:46%;box-sizing:border-box;padding-left:20px;padding-top:40px}@media screen and (max-width: 768px){#location .sec45 .lmap>dd{width:100%;padding-left:0px;padding-top:3vw}}#location .sec45 .lmap>dd>.lmapli{display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#location .sec45 .lmap>dd>.lmapli li{position:relative;width:100%;display:none}#location .sec45 .lmap>dd>.lmapli li.s1>dl dt i{background-color:#cb8c95}#location .sec45 .lmap>dd>.lmapli li.s2>dl dt i{background-color:#9eb273}#location .sec45 .lmap>dd>.lmapli li.s3>dl dt i{background-color:#b283a7}#location .sec45 .lmap>dd>.lmapli li.s4>dl dt i{background-color:#60aebe}#location .sec45 .lmap>dd>.lmapli li.s5>dl dt i{background-color:#ae987f}#location .sec45 .lmap>dd>.lmapli li>dl{display:flex;justify-content:space-between;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;border-bottom:1px dotted #ccc;margin-bottom:4px}#location .sec45 .lmap>dd>.lmapli li>dl dt{width:66%;box-sizing:border-box;font-size:14px;line-height:2em;position:relative;padding-left:24px;font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width: 768px){#location .sec45 .lmap>dd>.lmapli li>dl dt{padding-left:20px;font-size:3vw}}#location .sec45 .lmap>dd>.lmapli li>dl dt i{font-style:normal;width:22px;height:22px;border-radius:50%;color:#fff;position:absolute;left:0;top:0;line-height:1em;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){#location .sec45 .lmap>dd>.lmapli li>dl dt i{width:19px;height:19px}}#location .sec45 .lmap>dd>.lmapli li>dl dd{width:34%;box-sizing:border-box;text-align:right;font-size:14px;line-height:2em;font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width: 768px){#location .sec45 .lmap>dd>.lmapli li>dl dd{font-size:3vw}}#location .sec45 .lmap.s1 dt figure .s1,#location .sec45 .lmap.s2 dt figure .s2,#location .sec45 .lmap.s3 dt figure .s3,#location .sec45 .lmap.s4 dt figure .s4,#location .sec45 .lmap.s5 dt figure .s5{opacity:1;display:block}#location .sec45 .lmap.s1 dd .lmapli li.s1,#location .sec45 .lmap.s2 dd .lmapli li.s2,#location .sec45 .lmap.s3 dd .lmapli li.s3,#location .sec45 .lmap.s4 dd .lmapli li.s4,#location .sec45 .lmap.s5 dd .lmapli li.s5{display:block}#location .sec45 #gmap0{position:relative;width:100%;height:500px;width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}@media screen and (max-width: 584px){#location .sec45 #gmap0{height:300px;width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}#location .sec45 #gmap0 iframe{position:absolute;width:100%;height:100%;left:0;top:0}#location .sec45 .mapf{background-color:#a48a35;color:#fff;text-align:center}#location .sec45 .sec45a{max-width:900px;margin-left:auto;margin-right:auto;margin-top:40px;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 584px){#location .sec45 .sec45a{margin-top:6vw}}#location .sec45 .sec45a>dt{width:100%;margin-bottom:40px}@media screen and (max-width: 584px){#location .sec45 .sec45a>dt{width:100%;margin-bottom:6vw}}#location .sec45 .sec45a>dd{width:100%}@media screen and (max-width: 584px){#location .sec45 .sec45a>dd{width:100%}}#location .sec45 .sec4e{max-width:900px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0px;display:none}@media screen and (max-width: 768px){#location .sec45 .sec4e{margin-top:6vw}}#location .sec45 .sec4e li{width:32.5%;margin-bottom:20px;display:none}#location .sec45 .sec4e li.cr4{width:24%}#location .sec45 .sec4e li figure{margin-bottom:10px}#location .sec45 .sec4e li{cursor:pointer;transition:.3s;padding-bottom:4px}#location .sec45 .sec4e li:hover{background-color:rgba(247,245,238,.3)}#location .sec45 .sec4e li p{line-height:1.4;color:#fff;position:relative;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 768px){#location .sec45 .sec4e li p{padding-left:18px;white-space:nowrap}}#location .sec45 .sec4e li p i{width:24px;height:24px;display:flex;justify-content:center;align-items:center;font-style:normal;flex-wrap:wrap;font-size:14px;color:#f6f6f8;line-height:1;background-color:#8a815e;border-radius:50%;border:1px solid #f6f6f8;margin-right:6px}@media screen and (max-width: 768px){#location .sec45 .sec4e li p i{width:16px;height:16px;font-size:3vw;margin-right:2px;position:absolute;left:0;top:0}}@media screen and (max-width: 768px){#location .sec45 .sec4e li p{font-feature-settings:"palt";letter-spacing:0;font-size:2.5vw;line-height:1.3}#location .sec45 .sec4e li p br{display:block}}#location .sec45 .sec4e.s6,#location .sec45 .sec4e.s5,#location .sec45 .sec4e.s4,#location .sec45 .sec4e.s3,#location .sec45 .sec4e.s2,#location .sec45 .sec4e.s1{display:flex}#location .sec45 .sec4e.s6 li.s6,#location .sec45 .sec4e.s5 li.s5,#location .sec45 .sec4e.s4 li.s4,#location .sec45 .sec4e.s3 li.s3,#location .sec45 .sec4e.s2 li.s2,#location .sec45 .sec4e.s1 li.s1{display:block}#location .sec45 .moreinfo0{position:relative;z-index:15;width:100%}#location .sec45 .moreinfo{position:relative;display:block;width:100%;height:100%;position:relative;overflow:auto}#location .sec45 .moreinfo ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#location .sec45 .moreinfo ul li{cursor:pointer;padding:4px;transition:.3s;width:48%}#location .sec45 .moreinfo ul li.dis{display:none}#location .sec45 .moreinfo ul li dl{position:relative;display:flex;justify-content:space-between;align-items:center}#location .sec45 .moreinfo ul li dl dt{width:24px}#location .sec45 .moreinfo ul li dl dt i{width:24px;height:24px;display:flex;justify-content:center;align-items:center;font-style:normal;flex-wrap:wrap;font-size:14px;color:#f6f6f8;line-height:1;background-color:#8a815e;border-radius:50%;border:1px solid #f6f6f8}@media screen and (max-width: 768px){#location .sec45 .moreinfo ul li dl dt i{width:16px;height:16px;font-size:3vw}}#location .sec45 .moreinfo ul li dl dt img{display:block;vertical-align:bottom;width:100%}#location .sec45 .moreinfo ul li dl dd{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#location .sec45 .moreinfo ul li dl dd h4{color:#dcdee4;text-align:left;margin:0;font-size:12px;line-height:1.5em;font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width: 584px){#location .sec45 .moreinfo ul li dl dd h4{font-size:3vw}}#location .sec45 .moreinfo ul li dl dd p{font-feature-settings:"palt";letter-spacing:0;color:#dcdee4;font-size:12px}@media screen and (max-width: 584px){#location .sec45 .moreinfo ul li dl dd p{font-size:3vw}}#location .sec45 .moreinfo ul li dl dd{width:calc(100% - 30px)}@media screen and (max-width: 584px){#location .sec45 .moreinfo ul li dl dd{justify-content:flex-start}#location .sec45 .moreinfo ul li dl dd h4{width:100%;width:calc(100% - 116px);line-height:1;display:block;text-align:left}#location .sec45 .moreinfo ul li dl dd p{display:block;width:110px;white-space:nowrap;line-height:1;text-align:right}}#location .sec45 .moreinfo ul li:hover{background-color:rgba(247,245,238,.3)}@media screen and (max-width: 768px){#location .sec45 .moreinfo ul li{width:100%}}#location #movie_06,#location #movie_04,#location #movie_03,#location #movie_01{position:relative}#location #movie_06 .mov0,#location #movie_04 .mov0,#location #movie_03 .mov0,#location #movie_01 .mov0{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}#location #movie_06 .mov0 video,#location #movie_04 .mov0 video,#location #movie_03 .mov0 video,#location #movie_01 .mov0 video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}#location #movie_06 picture,#location #movie_06 img,#location #movie_04 picture,#location #movie_04 img,#location #movie_03 picture,#location #movie_03 img,#location #movie_01 picture,#location #movie_01 img{opacity:0}@media screen and (max-width: 768px){#location #movie_06,#location #movie_04,#location #movie_03,#location #movie_01{height:200px}}#location #movie_45,#location #movie_30,#location #movie_05{position:relative}#location #movie_45 .mov0,#location #movie_30 .mov0,#location #movie_05 .mov0{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}#location #movie_45 .mov0 video,#location #movie_30 .mov0 video,#location #movie_05 .mov0 video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}#location #movie_45 picture,#location #movie_45 img,#location #movie_30 picture,#location #movie_30 img,#location #movie_05 picture,#location #movie_05 img{opacity:0}@media screen and (max-width: 768px){#location #movie_45,#location #movie_30,#location #movie_05{height:240px}}#location #movie_02{position:relative}#location #movie_02 .mov0{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}#location #movie_02 .mov0 video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}#location #movie_02 picture,#location #movie_02 img{opacity:0}#location .secopani{position:fixed;background-color:#000;z-index:99999;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}#location .secopani.ani1{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;pointer-events:auto;opacity:1;left:0;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#location .secopani.ani1::after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#location .secopani.as7{pointer-events:none;opacity:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}#location .secopani .skip{position:absolute;left:20px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#fff;border:1px solid #fff;display:block;-webkit-transition:1s;transition:1s;z-index:9010;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;z-index:9999}@media screen and (max-width: 584px){#location .secopani .skip{font-size:3.5vw}}#location .secopani .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff;font-family:"Cardo",serif;font-weight:400;font-style:normal}#location .secopani .skip:hover{opacity:.7}#location .secopani .bgmbtn{position:absolute;left:80px;bottom:20px;cursor:pointer;width:50px;height:50px;color:#6e6e6e;border:1px solid #6e6e6e;display:block;-webkit-transition:1s;transition:1s;z-index:9010;background-color:#e0d6d6;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}#location .secopani .bgmbtn img{width:60%}#location .secopani .bgmbtn p{color:#6e6e6e;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#location .secopani .bgmbtn:hover{opacity:.7}#location .secopani .bgmbtn::after{position:absolute;content:"";left:50%;top:50%;width:70%;height:70%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:15;color:#fff;text-align:center;background-size:100% auto;background-position:center center;background-repeat:no-repeat;background-image:url("../img/top/bgm_off.png")}#location .secopani .secin{width:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#location .secopani .secin iframe,#location .secopani .secin video{width:80%;aspect-ratio:16/9;height:auto}@media screen and (max-width: 768px){#location .secopani .secin iframe,#location .secopani .secin video{width:100%;height:auto}}#access{opacity:0}#access.pagein{opacity:1;transition:1s}#access .ancb{position:relative}#access .ancb a{position:absolute;top:-100px;left:0}#access figure p.note{z-index:3;position:absolute;right:5px;bottom:5px;color:#fff;text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001}#access figure p.note.b{color:#000;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff}#access figure p.note.nshdw{text-shadow:none !important}#access figure p.note.tl{right:auto;left:5px}#access .seccontents h3{text-align:center;transition:1s;position:relative;letter-spacing:.08em}#access .seccontents h3 span{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:43px}@media screen and (max-width: 768px){#access .seccontents h3 span{font-size:8vw}}#access .seccontents h3.h3p7{color:#7d7d7d;margin-bottom:40px;transform:translateY(20px)}@media screen and (max-width: 768px){#access .seccontents h3.h3p7{margin-bottom:6vw}}#access .seccontents h3.h3p7 span{display:inline-block;transform:rotateY(90deg)}#access .seccontents h3.blin{padding-bottom:30px;margin-bottom:60px}@media screen and (max-width: 768px){#access .seccontents h3.blin{padding-bottom:4vw;margin-bottom:6vw}}#access .seccontents h3.blin::before{background-color:#000;content:"";width:60px;height:5px;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleX(0);transition:1s}@media screen and (max-width: 768px){#access .seccontents h3.blin::before{width:40px;height:4px}}#access .seccontents h3.ani1.h3p7{transition:2s;transform:scale(1, 1)}#access .seccontents h3.ani1.h3p7 span{display:inline-block;transform:scale(1, 1);transition:2s;transform:rotateY(0deg)}#access .seccontents h3.ani1.h3p7 span:nth-of-type(1){transition-delay:.04s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(2){transition-delay:.08s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(3){transition-delay:.12s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(4){transition-delay:.16s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(5){transition-delay:.2s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(6){transition-delay:.24s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(7){transition-delay:.28s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(8){transition-delay:.32s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(9){transition-delay:.36s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(10){transition-delay:.4s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(11){transition-delay:.44s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(12){transition-delay:.48s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(13){transition-delay:.52s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(14){transition-delay:.56s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(15){transition-delay:.6s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(16){transition-delay:.64s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(17){transition-delay:.68s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(18){transition-delay:.72s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(19){transition-delay:.76s}#access .seccontents h3.ani1.h3p7 span:nth-of-type(20){transition-delay:.8s}#access .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#access .seccontents .lead{text-align:center;margin-bottom:40px;overflow:hidden}#access .seccontents .lead.tnr span{display:block;transform:scale(0.8, 1);letter-spacing:.4em}@media screen and (max-width: 768px){#access .seccontents .lead.tnr span{letter-spacing:.2em;white-space:nowrap;text-align:center;transform-origin:0% 0%;width:126%;font-size:5vw}}@media screen and (max-width: 768px){#access .seccontents .lead{margin-bottom:6vw;font-feature-settings:"palt";letter-spacing:0}}#access .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}@media screen and (max-width: 768px){#access .seccontents .lead i{margin-right:0}}#access .seccontents .text{max-width:900px;margin-left:auto;margin-right:auto}#access .seccontents .cnote{font-size:14px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4}#access .seccontents .cnote.tr{text-align:right}@media screen and (max-width: 768px){#access .seccontents .cnote{font-size:3vw;line-height:1.4}}#access .seccontents .scnote{font-size:12px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4;margin-top:4px}#access .seccontents .scnote.tr{text-align:right}#access .seccontents.sec1{background-color:#fff}#access .seccontents.sec1 .cbtn{margin-top:40px;max-width:360px;height:60px}#access .seccontents.sec1 .cbtn a{display:block;width:100%;height:100%;position:relative;background-color:#cdd6e5;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#access .seccontents.sec1 .cbtn a p{line-height:1;color:#465472;font-size:16px}@media screen and (max-width: 768px){#access .seccontents.sec1 .cbtn{height:40px;width:70%}#access .seccontents.sec1 .cbtn a p{font-size:3.5vw}}#access .seccontents.sec1 .cbtn{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#access .seccontents.sec1 .cbtn:hover{opacity:.7}#access .seccontents.sec1 .i_map_01{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto}#access .seccontents.sec1 .i_map_02{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:20px}#access .sectimg{position:relative;overflow:hidden;max-height:700px;z-index:5}@media screen and (max-width: 768px){#access .sectimg{max-height:2000px}}#access .sectimg figure{height:100%}#access .sectimg figure img{height:100%;object-fit:cover}#access .sectimg2{overflow:hidden;position:relative;max-height:650px;z-index:5}@media screen and (max-width: 768px){#access .sectimg2{max-height:2000px}}#access .sectimg2 figure{height:100%}@media screen and (max-width: 768px){#access .sectimg2 figure{height:auto}}#access .sectimg2 figure img{height:100%;object-fit:cover}@media screen and (max-width: 768px){#access .sectimg2 figure img{height:auto;object-fit:initial}}#access .figsecin0{position:absolute;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:100px 40px;height:100%;z-index:5;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#access .figsecin0{padding:12vw 6vw}}#access .figsecin0 .figsecin2{position:absolute;left:30px;bottom:60px}@media screen and (max-width: 768px){#access .figsecin0 .figsecin2{left:3vw;bottom:12vw}}#access .figsecin0 .figsecin2.sty2{left:auto;bottom:auto;right:30px;top:60px;text-align:right}@media screen and (max-width: 768px){#access .figsecin0 .figsecin2.sty2{right:3vw;top:12vw}}#access .figsecin0 .figsecin2 p.lead{color:#fff;transform:scaleX(0.8);letter-spacing:.5em;text-shadow:0 3px 10px #222;margin-bottom:0;font-size:clamp(10px,7vw,30px)}@media screen and (max-width: 768px){#access .figsecin0 .figsecin2 p.lead{font-size:6.7vw}}#access .figsecin0 .figsecin{position:absolute;width:auto;left:30px;top:60px;z-index:5}@media screen and (max-width: 768px){#access .figsecin0 .figsecin{left:0;top:10vw}}#access .figsecin0 .figsecin.sty2{top:auto;bottom:60px}@media screen and (max-width: 768px){#access .figsecin0 .figsecin.sty2{bottom:10vw}}#access .figsecin0 .figsecin p{font-size:80px;color:#fff;transform:scaleX(0.8);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:0 3px 10px #222}@media screen and (max-width: 768px){#access .figsecin0 .figsecin p{font-size:17vw}}#access .figsecin0 .figsecin i{text-shadow:0 3px 10px #222;display:inline-block;white-space:nowrap;font-size:30px;text-align:center;color:#fff;position:absolute;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#access .figsecin0 .figsecin i{left:60%}}#access .stab{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-top:80px}#access .stab.mt0{margin-top:0}@media screen and (max-width: 768px){#access .stab{margin-top:10vw}#access .stab.mt0{margin-top:0}}#access .stab li{width:48%;max-width:220px;height:50px;background-color:#fff;border:2px solid #000035;position:relative;transition:.3s}@media screen and (max-width: 768px){#access .stab li{width:46%}}#access .stab li a{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#access .stab li a p{line-height:1;text-align:center;color:#000035;font-size:16px}#access .stab li:hover,#access .stab li.act{background-color:#000035}#access .stab li:hover::before,#access .stab li.act::before{width:100%;height:2px;content:"";background-color:#000035;position:absolute;left:0;bottom:-8px}#access .stab li:hover a p,#access .stab li.act a p{color:#fff}#access .sec1{position:relative}#access .sec1::before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:100% auto;background-position:top;background-repeat:no-repeat;background-image:url("../img/access/img_01.jpg")}@media screen and (max-width: 768px){#access .sec1::before{background-image:url("../img/access/img_01_sp.jpg")}}#access .sec1 .sec1a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:80px;margin-bottom:80px;max-width:900px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#access .sec1 .sec1a{margin-top:10vw;margin-bottom:10vw}}#access .sec1 .sec1a li{width:31%;margin-bottom:30px}#access .sec1 .sec1a li figure{margin-bottom:20px}@media screen and (max-width: 768px){#access .sec1 .sec1a li figure{margin-bottom:8px}}@media screen and (max-width: 768px){#access .sec1 .sec1a li{width:49%}}#access .sec1 .sec1a li .pinfo{border-left:1px solid #000;border-right:1px solid #000;padding:10px}@media screen and (max-width: 768px){#access .sec1 .sec1a li .pinfo{padding-right:0;padding-left:0}}#access .sec1 .sec1a li .pinfo .p1{text-align:center;font-size:25px;line-height:1;margin:0;font-feature-settings:"palt";letter-spacing:0;margin-bottom:10px}@media screen and (max-width: 768px){#access .sec1 .sec1a li .pinfo .p1{font-size:3.5vw;margin-bottom:5px}}#access .sec1 .sec1a li .pinfo .p2{margin:0;text-align:center;font-size:18px;line-height:1;font-feature-settings:"palt";letter-spacing:0}#access .sec1 .sec1a li .pinfo .p2 i{font-size:25px}@media screen and (max-width: 768px){#access .sec1 .sec1a li .pinfo .p2{font-size:3.5vw;transform:translateX(4px)}#access .sec1 .sec1a li .pinfo .p2 i{font-size:5vw}}#access .sec1 .err{color:#9d0909;text-align:center;margin-bottom:20px;display:none}#access .sec1 .err.act{display:block}#access .sec1 .sec1b{padding:50px;background-color:#eaedf3;border:2px solid #000035}@media screen and (max-width: 768px){#access .sec1 .sec1b{padding:6vw}}#access .sec1 .sec1b .lead{text-align:center;margin-bottom:20px;line-height:1;font-size:2rem}@media screen and (max-width: 768px){#access .sec1 .sec1b .lead{font-size:6.5vw}}#access .sec1 .sec1b .text{text-align:center;margin-bottom:40px;font-size:1.2rem}@media screen and (max-width: 768px){#access .sec1 .sec1b .text{font-size:3.5vw}}#access .sec1 .sec1b #trainst1{pointer-events:none}#access .sec1 .sec1b .scbtn{height:60px;width:90%;margin-left:auto;margin-right:auto;max-width:300px;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#000035;margin-bottom:30px;cursor:pointer}#access .sec1 .sec1b .scbtn p{text-align:center;line-height:1;color:#fff;font-size:1.4rem}@media screen and (max-width: 768px){#access .sec1 .sec1b .scbtn p{font-size:4vw}}@media screen and (max-width: 768px){#access .sec1 .sec1b .scbtn{height:50px}}#access .sec1 .sec1b .sec1b1{width:70%;max-width:500px;display:flex;justify-content:space-between;align-items:flex-end;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;position:relative;padding-left:35px;margin-bottom:30px}@media screen and (max-width: 768px){#access .sec1 .sec1b .sec1b1{padding-left:30px;width:84%;margin-bottom:6vw}}#access .sec1 .sec1b .sec1b1 dt{width:100%;margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){#access .sec1 .sec1b .sec1b1 dt{width:100%;margin-bottom:12vw}}#access .sec1 .sec1b .sec1b1 dd{width:100%;text-align:center}@media screen and (max-width: 768px){#access .sec1 .sec1b .sec1b1 dd{width:100%}}#access .sec1 .sec1b .sec1b1{color:#000035;font-size:1.5rem}@media screen and (max-width: 768px){#access .sec1 .sec1b .sec1b1{font-size:4.5vw}}#access .sec1 .sec1b .sec1b1::before{width:2px;height:40px;content:"";background-color:#000035;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#access .sec1 .sec1b .sec1b1::before{width:2px;height:12vw}}#access .sec1 .sec1b .sec1b1 input{display:inline-block;margin:0;vertical-align:baseline;line-height:normal;height:60px;font-size:16px;width:70%;width:64%;padding:10px;margin-right:10px;box-sizing:border-box;text-align:center;border:2px solid #000035}@media screen and (max-width: 768px){#access .sec1 .sec1b .sec1b1 input{width:82%;height:50px}}#access .sec1 .sec1c{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:80px}@media screen and (max-width: 768px){#access .sec1 .sec1c{margin-top:10vw}}#access .sec1 .sec1c li{width:48%}@media screen and (max-width: 768px){#access .sec1 .sec1c li{width:100%;margin-bottom:6vw}#access .sec1 .sec1c li:nth-of-type(2){margin-bottom:0}}#access .sec1 .sec1c li .p1{text-align:center;color:#fff;background-color:#000035;padding:10px;margin-bottom:10px}#access .sec2{position:relative}#access .sec2::before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:100% auto;background-position:center;background-repeat:no-repeat;background-image:url("../img/access/img_11.jpg")}@media screen and (max-width: 768px){#access .sec2::before{top:100px;background-position:top;background-image:url("../img/access/img_11_sp.jpg")}}#access .sec2 .sec2a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:80px;max-width:900px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#access .sec2 .sec2a{margin-top:10vw}}#access .sec2 .sec2a li{width:31%;margin-bottom:30px}@media screen and (max-width: 768px){#access .sec2 .sec2a li{width:49%;margin-bottom:6vw}}#access .sec2 .sec2a li .p1{text-align:center;line-height:1;margin:0;font-feature-settings:"palt";letter-spacing:0;margin-bottom:10px;background-color:#bfc4c0;text-align:center;padding:10px;font-size:18px}@media screen and (max-width: 768px){#access .sec2 .sec2a li .p1{font-size:3vw;padding-left:0;padding-right:0}}#access .sec2 .sec2a li .p2{margin:0;text-align:center;line-height:1;font-feature-settings:"palt";letter-spacing:0;font-size:23px}@media screen and (max-width: 768px){#access .sec2 .sec2a li .p2{font-size:3.5vw}}#access .i_img_18{position:relative}#access .i_img_18 .ico{width:30px;position:absolute;left:0;bottom:0;z-index:3}#access .sec3{position:relative}#access .sec3::before{position:absolute;width:100%;height:100%;left:0;top:300px;z-index:1;content:"";background-size:100% auto;background-position:top;background-repeat:no-repeat;background-image:url("../img/access/img_20.jpg")}@media screen and (max-width: 768px){#access .sec3::before{background-image:url("../img/access/img_20_sp.jpg");top:100px}}#access .sec3 .i_img_21{max-width:900px;margin-left:auto;margin-right:auto;border:1px solid #ccc;margin-top:80px;position:relative}@media screen and (max-width: 768px){#access .sec3 .i_img_21{margin-top:10vw;overflow:visible}}#access .sec3 .i_img_21 .ico{width:30px;position:absolute;left:0;bottom:-30px;z-index:3}#access .sec3 .n_img_21{max-width:900px;margin-left:auto;margin-right:auto;text-align:right}#access .sec3 .i_tes_01{margin-top:80px;position:relative}@media screen and (max-width: 768px){#access .sec3 .i_tes_01{margin-top:12vw}}#access .sec3 .sec3b{margin-top:40px}@media screen and (max-width: 768px){#access .sec3 .sec3b{margin-top:6vw}}#access .sec3 .sec3b .p1{text-align:center;line-height:1;font-feature-settings:"palt";letter-spacing:0;font-size:30px}#access .sec3 .sec3b .p1 span{font-size:16px}#access .sec3 .sec3b .p1 i{font-family:"Cardo",serif;font-weight:400;font-style:normal;color:#c9a063;font-size:40px}@media screen and (max-width: 768px){#access .sec3 .sec3b .p1{font-size:5vw}#access .sec3 .sec3b .p1 span{font-size:3.5vw}#access .sec3 .sec3b .p1 i{font-size:8vw}}#access .sec3 .n_sec3a{max-width:900px;margin-left:auto;margin-right:auto}#access .sec3 .sec3a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:80px;max-width:900px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#access .sec3 .sec3a{margin-top:10vw}}#access .sec3 .sec3a li{width:31%;margin-bottom:30px}@media screen and (max-width: 768px){#access .sec3 .sec3a li{width:49%;margin-bottom:6vw}}#access .sec3 .sec3a li .p1{text-align:center;line-height:1;margin:0;font-feature-settings:"palt";letter-spacing:0;margin-bottom:10px;background-color:#bfc4c0;text-align:center;padding:10px;font-size:20px}@media screen and (max-width: 768px){#access .sec3 .sec3a li .p1{font-size:3.5vw;padding-left:0;padding-right:0}}#access .sec3 .sec3a li .p2{margin:0;text-align:center;line-height:1;font-feature-settings:"palt";letter-spacing:0;font-size:24px}#access .sec3 .sec3a li .p2 i{font-family:"Cardo",serif;font-weight:400;font-style:normal;color:#c9a063;font-size:40px}@media screen and (max-width: 768px){#access .sec3 .sec3a li .p2{font-size:3.5vw}#access .sec3 .sec3a li .p2 i{font-size:5vw}}#design{opacity:0}#design.pagein{opacity:1;transition:1s}#design .ancb{position:relative}#design .ancb a{position:absolute;top:-100px;left:0}#design figure p.note{z-index:3;position:absolute;right:5px;bottom:5px;color:#fff;text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001}#design figure p.note.b{color:#000;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff}#design figure p.note.nshdw{text-shadow:none !important}#design figure p.note.tl{right:auto;left:5px}#design .seccontents h3{text-align:center;transition:1s;position:relative;letter-spacing:.08em}#design .seccontents h3 span{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:43px}@media screen and (max-width: 768px){#design .seccontents h3 span{font-size:8vw}}#design .seccontents h3.h3p7{color:#7d7d7d;margin-bottom:40px;transform:translateY(20px)}@media screen and (max-width: 768px){#design .seccontents h3.h3p7{margin-bottom:6vw}}#design .seccontents h3.h3p7 span{display:inline-block;transform:rotateY(90deg)}#design .seccontents h3.blin{padding-bottom:30px;margin-bottom:60px}@media screen and (max-width: 768px){#design .seccontents h3.blin{padding-bottom:4vw;margin-bottom:6vw}}#design .seccontents h3.blin::before{background-color:#000;content:"";width:60px;height:5px;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleX(0);transition:1s}@media screen and (max-width: 768px){#design .seccontents h3.blin::before{width:40px;height:4px}}#design .seccontents h3.ani1.h3p7{transition:2s;transform:scale(1, 1)}#design .seccontents h3.ani1.h3p7 span{display:inline-block;transform:scale(1, 1);transition:2s;transform:rotateY(0deg)}#design .seccontents h3.ani1.h3p7 span:nth-of-type(1){transition-delay:.04s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(2){transition-delay:.08s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(3){transition-delay:.12s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(4){transition-delay:.16s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(5){transition-delay:.2s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(6){transition-delay:.24s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(7){transition-delay:.28s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(8){transition-delay:.32s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(9){transition-delay:.36s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(10){transition-delay:.4s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(11){transition-delay:.44s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(12){transition-delay:.48s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(13){transition-delay:.52s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(14){transition-delay:.56s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(15){transition-delay:.6s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(16){transition-delay:.64s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(17){transition-delay:.68s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(18){transition-delay:.72s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(19){transition-delay:.76s}#design .seccontents h3.ani1.h3p7 span:nth-of-type(20){transition-delay:.8s}#design .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#design .seccontents .lead{text-align:center;margin-bottom:40px;overflow:hidden}#design .seccontents .lead.tnr span{display:block;transform:scale(0.8, 1);letter-spacing:.4em}@media screen and (max-width: 768px){#design .seccontents .lead.tnr span{letter-spacing:.2em;white-space:nowrap;text-align:center;transform-origin:0% 0%;width:126%;font-size:5vw}}@media screen and (max-width: 768px){#design .seccontents .lead{margin-bottom:6vw;font-feature-settings:"palt";letter-spacing:0}}#design .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}@media screen and (max-width: 768px){#design .seccontents .lead i{margin-right:0}}#design .seccontents .text{max-width:900px;margin-left:auto;margin-right:auto}#design .seccontents .cnote{font-size:14px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4}#design .seccontents .cnote.tr{text-align:right}@media screen and (max-width: 768px){#design .seccontents .cnote{font-size:3vw;margin-top:4px;line-height:1.4}}#design .seccontents .scnote{font-size:12px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4;margin-top:4px}#design .seccontents .scnote.tr{text-align:right}#design .seccontents.sec1{background-color:#fff}#design .seccontents.sec1 .cbtn{margin-top:40px;max-width:360px;height:60px}#design .seccontents.sec1 .cbtn a{display:block;width:100%;height:100%;position:relative;background-color:#cdd6e5;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#design .seccontents.sec1 .cbtn a p{line-height:1;color:#465472;font-size:16px}@media screen and (max-width: 768px){#design .seccontents.sec1 .cbtn{height:40px;width:70%}#design .seccontents.sec1 .cbtn a p{font-size:3.5vw}}#design .seccontents.sec1 .cbtn{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#design .seccontents.sec1 .cbtn:hover{opacity:.7}#design .seccontents.sec1 .i_map_01{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto}#design .seccontents.sec1 .i_map_02{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:20px}#design .sectimg{position:relative;overflow:hidden;max-height:700px;z-index:5}@media screen and (max-width: 768px){#design .sectimg{max-height:2000px}}#design .sectimg figure{height:100%}#design .sectimg figure img{height:100%;object-fit:cover}#design .sectimg2{overflow:hidden;position:relative;max-height:650px;z-index:5}@media screen and (max-width: 768px){#design .sectimg2{max-height:2000px}}#design .sectimg2 figure{height:100%}@media screen and (max-width: 768px){#design .sectimg2 figure{height:auto}}#design .sectimg2 figure img{height:100%;object-fit:cover}@media screen and (max-width: 768px){#design .sectimg2 figure img{height:auto;object-fit:initial}}#design .figsecin0{position:absolute;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:100px 40px;height:100%;z-index:5;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#design .figsecin0{padding:12vw 6vw}}#design .figsecin0 .figsecin2{position:absolute;left:30px;bottom:60px}@media screen and (max-width: 768px){#design .figsecin0 .figsecin2{left:3vw;bottom:12vw}}#design .figsecin0 .figsecin2.sty2{left:auto;bottom:auto;right:30px;top:60px;text-align:right}@media screen and (max-width: 768px){#design .figsecin0 .figsecin2.sty2{right:3vw;top:12vw}}#design .figsecin0 .figsecin2 p.lead{color:#fff;transform:scaleX(0.8);letter-spacing:.5em;text-shadow:0 3px 10px #222;margin-bottom:0;font-size:clamp(10px,7vw,30px)}@media screen and (max-width: 768px){#design .figsecin0 .figsecin2 p.lead{font-size:6.7vw}}#design .figsecin0 .figsecin{position:absolute;width:auto;left:30px;top:60px;z-index:5}@media screen and (max-width: 768px){#design .figsecin0 .figsecin{left:0;top:10vw}}#design .figsecin0 .figsecin.sty2{top:auto;bottom:60px}@media screen and (max-width: 768px){#design .figsecin0 .figsecin.sty2{bottom:10vw}}#design .figsecin0 .figsecin p{font-size:80px;color:#fff;transform:scaleX(0.8);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:0 3px 10px #222}@media screen and (max-width: 768px){#design .figsecin0 .figsecin p{font-size:17vw}}#design .figsecin0 .figsecin i{text-shadow:0 3px 10px #222;display:inline-block;white-space:nowrap;font-size:30px;text-align:center;color:#fff;position:absolute;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#design .figsecin0 .figsecin i{left:60%}}#design .stab{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-top:80px}#design .stab.mt0{margin-top:0}@media screen and (max-width: 768px){#design .stab{margin-top:10vw}#design .stab.mt0{margin-top:0}}#design .stab li{width:48%;max-width:220px;height:50px;background-color:#fff;border:2px solid #000035;position:relative;transition:.3s}@media screen and (max-width: 768px){#design .stab li{width:46%}}#design .stab li a{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#design .stab li a p{line-height:1;text-align:center;color:#000035;font-size:16px}#design .stab li:hover,#design .stab li.act{background-color:#000035}#design .stab li:hover::before,#design .stab li.act::before{width:100%;height:2px;content:"";background-color:#000035;position:absolute;left:0;bottom:-8px}#design .stab li:hover a p,#design .stab li.act a p{color:#fff}#design .i_img_21{margin-top:40px;padding-bottom:20px}#design .i_img_21 .note{text-shadow:none;color:#000}@media screen and (max-width: 768px){#design .i_img_21{margin-top:20px;width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}#design .sec1{position:relative;overflow:hidden}#design .sec1::before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:100% auto;background-position:top;background-repeat:no-repeat;background-image:url("../img/design/img_01.jpg")}#design .sec2{position:relative;overflow:hidden}#design .sec2 .sectionin{position:relative;z-index:4}#design .sec2 .i_img_26b{position:relative;z-index:3}#design .sec2 .i_img_26b .lead{position:absolute;z-index:4;left:6%;top:3%;color:#fff}#design .sec2 .i_img_26b .lead span{text-align:left}#design .sec2 .i_img_26b .lead{transition:.6s}#design .sec2 .i_img_26b .cv{position:absolute;z-index:4;left:6%;top:10%;width:auto !important;height:30px}@media screen and (max-width: 768px){#design .sec2 .i_img_26b .cv{height:46px}}#design .sec2 .i_img_02{position:relative;z-index:3}#design .sec2 .i_img_02_26{position:relative;overflow:hidden}#design .sec2 .i_img_02_26 .i_img_26{position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:3;transform:scale(1.1, 1.1);transition:3s}#design .sec2 .i_img_02_26 .i_img_26 picture{height:100%;opacity:0;transition:1s}#design .sec2 .i_img_02_26 .i_img_26 picture>img{height:100%;object-fit:cover;object-position:top;transition:1s;mask-image:url(../img/top/main_02.png);mask-mode:alpha;mask-position:center top;mask-repeat:no-repeat;mask-size:auto 200%}#design .sec2 .i_img_02_26 .i_img_26 .lead{position:absolute;z-index:4;left:100px;bottom:60px;color:#fff;opacity:0;transition:.6s}#design .sec2 .i_img_02_26 .i_img_26 .lead span{text-align:left;transform-origin:0% 0%}#design .sec2 .i_img_02_26 .i_img_26 .cv{position:absolute;z-index:4;left:50px;bottom:50px;width:auto !important;height:30px;transition:3s}@media screen and (max-width: 768px){#design .sec2 .i_img_02_26 .i_img_26 .cv{height:46px}}#design .sec2 .i_img_02_26.scset .i_img_26{transform:scale(1, 1);transition:3s 1s}#design .sec2 .i_img_02_26.scset .i_img_26 picture{opacity:1;transition:0s}#design .sec2 .i_img_02_26.scset .i_img_26 picture>img{animation:2s main01_in cubic-bezier(0, 0.4, 0.48, 1) 1s forwards}#design .sec2 .i_img_02_26.scset .i_img_26 .lead{opacity:1;transform:scale(1, 1);transition:3s 2s}#design .sec2 .i_img_02_26.scset .i_img_26 .cv{opacity:1;transform:scale(1, 1);transition:3s 1.6s}#design .sec2 .sbg1{position:absolute;width:100%;height:40%;left:0;z-index:1;content:"";background-size:100% auto;background-position:top;background-repeat:no-repeat;background-image:url("../img/design/img_01.jpg")}#design .sec2::before{position:absolute;width:100%;height:50%;left:0;bottom:0;z-index:2;content:"";background-size:100% auto;background-position:bottom;background-repeat:no-repeat;background-image:url("../img/design/ima_21.png")}@media screen and (max-width: 768px){#design .sec2::before{background-image:url("../img/design/ima_21_sp.png")}}#design .sec2::after{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;content:"";background-size:100% auto;background-position:center;background-repeat:no-repeat}#design .sec2 .sec2a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#design .sec2 .sec2a .lead span{transform-origin:0% 0%}#design .sec2 .sec2a dt{width:38%;margin-top:100px}@media screen and (max-width: 768px){#design .sec2 .sec2a dt{width:100%;order:2;margin-top:6vw}}#design .sec2 .sec2a dd{width:60%}#design .sec2 .sec2a dd .lead{text-align:left}@media screen and (max-width: 768px){#design .sec2 .sec2a dd{width:100%;order:1}}#design .sec2 .sec2a .i_img_03{position:relative;z-index:7;transform:translateX(-50px)}@media screen and (max-width: 768px){#design .sec2 .sec2a .i_img_03{width:86%}}#design .sec2 .sec2b3{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#design .sec2 .sec2b3>li{width:50%}#design .sec2 .sec2b3>li:nth-child(1){width:53.8%}@media screen and (max-width: 768px){#design .sec2 .sec2b3>li:nth-child(1){width:55%}}#design .sec2 .sec2b3>li:nth-child(2){width:42%}@media screen and (max-width: 768px){#design .sec2 .sec2b3 .cnote{margin-top:4px}}#design .sec2 .i_img_08{margin-top:10px}#design .sec2 .i_img_10{margin-top:80px;margin-bottom:80px}@media screen and (max-width: 768px){#design .sec2 .i_img_10{margin-top:10vw;margin-bottom:10vw;width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}#design .sec2 .i_img_11{margin-top:80px;margin-bottom:80px;max-width:900px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#design .sec2 .i_img_11{margin-top:10vw;margin-bottom:10vw;width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}#design .sec2 .sec2c{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;max-width:900px;margin-left:auto;margin-right:auto}#design .sec2 .sec2c>dt{width:55%}@media screen and (max-width: 768px){#design .sec2 .sec2c>dt{width:100%;margin-bottom:6vw}}#design .sec2 .sec2c>dd{width:35%}@media screen and (max-width: 768px){#design .sec2 .sec2c>dd{width:100%}}#design .sec2 .sec2c .sec2c1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px}#design .sec2 .sec2c .sec2c1>dt{width:34%}@media screen and (max-width: 768px){#design .sec2 .sec2c .sec2c1>dt{width:30%}}#design .sec2 .sec2c .sec2c1>dd{width:53%}@media screen and (max-width: 768px){#design .sec2 .sec2c .sec2c1>dd{width:60%}}#design .sec2 .sec2c .sec2c1>dd .p3 span{font-size:20px}@media screen and (max-width: 768px){#design .sec2 .sec2c .sec2c1>dd .p3{font-size:3vw}#design .sec2 .sec2c .sec2c1>dd .p3 span{font-size:4vw}}#design .sec2 .sec2c2{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#design .sec2 .sec2c2 li{width:100%}#design .sec2 .sec2c2 li:nth-of-type(1){margin-bottom:10px}@media screen and (max-width: 768px){#design .sec2 .sec2c2 li{width:50%}#design .sec2 .sec2c2 li:nth-of-type(1){margin-bottom:0}}#design .sec2 .sec2b{position:relative;z-index:4;background-size:cover;background-repeat:no-repeat;background-image:url("../img/design/img_04.jpg");padding:50px;padding-top:100px;margin-top:-50px;margin-bottom:80px}#design .sec2 .sec2b .cnote{color:#fff}@media screen and (max-width: 768px){#design .sec2 .sec2b{padding:6vw;margin-bottom:10vw;padding-top:80px;background-image:url("../img/design/img_04_sp.jpg")}}#design .sec2 .sec2b .sec2b1{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#design .sec2 .sec2b .sec2b1 .text{color:#fff}#design .sec2 .sec2b .sec2b1>dt{width:50%}@media screen and (max-width: 768px){#design .sec2 .sec2b .sec2b1>dt{width:100%;margin-bottom:6vw}}#design .sec2 .sec2b .sec2b1>dd{width:46%}@media screen and (max-width: 768px){#design .sec2 .sec2b .sec2b1>dd{width:100%}}#design .sec2 .sec2b .sec2b2{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px}#design .sec2 .sec2b .sec2b2>dt{width:60%}#design .sec2 .sec2b .sec2b2>dt .p3{color:#fff;font-feature-settings:"palt";letter-spacing:0}#design .sec2 .sec2b .sec2b2>dt .p3 span{font-size:20px}#design .sec2 .sec2b .sec2b2>dt .p3 span small{display:block;font-size:14px}@media screen and (max-width: 768px){#design .sec2 .sec2b .sec2b2>dt .p3{font-size:3vw}#design .sec2 .sec2b .sec2b2>dt .p3 span{font-size:4vw}}#design .sec2 .sec2b .sec2b2>dd{width:36%}#design .sec3::before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:cover;background-position:top;background-repeat:no-repeat;background-image:url("../img/design/ima_20.jpg")}@media screen and (max-width: 768px){#design .sec3::before{background-image:url("../img/design/ima_20_sp.jpg")}}#design .sec3 .sec3a{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:800px;margin-left:auto;margin-right:auto;margin-top:80px}@media screen and (max-width: 768px){#design .sec3 .sec3a{margin-top:10vw}}#design .sec3 .sec3a li{width:31%;margin-bottom:20px}@media screen and (max-width: 768px){#design .sec3 .sec3a li{width:32.5%}}#plan{opacity:0}#plan.pagein{opacity:1;transition:1s}#plan .ancb{position:relative}#plan .ancb a{position:absolute;top:-100px;left:0}#plan figure p.note{z-index:3;position:absolute;right:5px;bottom:5px;color:#fff;text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001}#plan figure p.note.b{color:#000;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff}#plan figure p.note.nshdw{text-shadow:none !important}#plan figure p.note.tl{right:auto;left:5px}#plan .seccontents h3{text-align:center;transition:1s;position:relative;letter-spacing:.08em}#plan .seccontents h3 span{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:43px}@media screen and (max-width: 768px){#plan .seccontents h3 span{font-size:8vw}}#plan .seccontents h3.h3p7{color:#7d7d7d;margin-bottom:40px;transform:translateY(20px)}@media screen and (max-width: 768px){#plan .seccontents h3.h3p7{margin-bottom:6vw}}#plan .seccontents h3.h3p7 span{display:inline-block;transform:rotateY(90deg)}#plan .seccontents h3.blin{padding-bottom:30px;margin-bottom:60px}@media screen and (max-width: 768px){#plan .seccontents h3.blin{padding-bottom:4vw;margin-bottom:6vw}}#plan .seccontents h3.blin::before{background-color:#000;content:"";width:60px;height:5px;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleX(0);transition:1s}@media screen and (max-width: 768px){#plan .seccontents h3.blin::before{width:40px;height:4px}}#plan .seccontents h3.ani1.h3p7{transition:2s;transform:scale(1, 1)}#plan .seccontents h3.ani1.h3p7 span{display:inline-block;transform:scale(1, 1);transition:2s;transform:rotateY(0deg)}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(1){transition-delay:.04s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(2){transition-delay:.08s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(3){transition-delay:.12s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(4){transition-delay:.16s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(5){transition-delay:.2s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(6){transition-delay:.24s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(7){transition-delay:.28s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(8){transition-delay:.32s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(9){transition-delay:.36s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(10){transition-delay:.4s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(11){transition-delay:.44s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(12){transition-delay:.48s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(13){transition-delay:.52s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(14){transition-delay:.56s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(15){transition-delay:.6s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(16){transition-delay:.64s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(17){transition-delay:.68s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(18){transition-delay:.72s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(19){transition-delay:.76s}#plan .seccontents h3.ani1.h3p7 span:nth-of-type(20){transition-delay:.8s}#plan .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#plan .seccontents .lead{text-align:center;margin-bottom:40px;overflow:hidden}#plan .seccontents .lead.tnr span{display:block;transform:scale(0.8, 1);letter-spacing:.4em}@media screen and (max-width: 768px){#plan .seccontents .lead.tnr span{letter-spacing:.2em;white-space:nowrap;text-align:center;transform-origin:0% 0%;width:126%;font-size:5vw}}@media screen and (max-width: 768px){#plan .seccontents .lead{margin-bottom:6vw;font-feature-settings:"palt";letter-spacing:0}}#plan .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}@media screen and (max-width: 768px){#plan .seccontents .lead i{margin-right:0}}#plan .seccontents .text{max-width:900px;margin-left:auto;margin-right:auto}#plan .seccontents .cnote{font-size:14px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4}#plan .seccontents .cnote.tr{text-align:right}@media screen and (max-width: 768px){#plan .seccontents .cnote{font-size:3vw;line-height:1.4}}#plan .seccontents .scnote{font-size:12px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4;margin-top:4px}#plan .seccontents .scnote.tr{text-align:right}#plan .seccontents.sec1{background-color:#fff}#plan .seccontents.sec1 .cbtn{margin-top:40px;max-width:360px;height:60px}#plan .seccontents.sec1 .cbtn a{display:block;width:100%;height:100%;position:relative;background-color:#cdd6e5;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#plan .seccontents.sec1 .cbtn a p{line-height:1;color:#465472;font-size:16px}@media screen and (max-width: 768px){#plan .seccontents.sec1 .cbtn{height:40px;width:70%}#plan .seccontents.sec1 .cbtn a p{font-size:3.5vw}}#plan .seccontents.sec1 .cbtn{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#plan .seccontents.sec1 .cbtn:hover{opacity:.7}#plan .seccontents.sec1 .i_map_01{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto}#plan .seccontents.sec1 .i_map_02{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:20px}#plan .seccontents .cbtn2{background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/img_06.jpg");margin-top:40px;max-width:300px;margin-top:40px;max-width:360px;height:60px;margin-left:auto;margin-right:auto}#plan .seccontents .cbtn2 a{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#plan .seccontents .cbtn2 a p{color:#fff;line-height:1;text-align:center}@media screen and (max-width: 768px){#plan .seccontents .cbtn2 a p{font-size:3vw}}#plan .seccontents .cbtn2{transition:.3s}#plan .seccontents .cbtn2.vrbtn1{cursor:pointer;margin-top:20px}#plan .seccontents .cbtn2.vrbtn1 p{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;line-height:1;text-align:center}@media screen and (max-width: 768px){#plan .seccontents .cbtn2.vrbtn1 p{font-size:3vw}}#plan .seccontents .cbtn2:hover{opacity:.7}@media screen and (max-width: 768px){#plan .seccontents .cbtn2{width:60%;height:40px}}#plan .sectimg{position:relative;overflow:hidden;max-height:700px;z-index:5}@media screen and (max-width: 768px){#plan .sectimg{max-height:2000px}}#plan .sectimg figure{height:100%}#plan .sectimg figure img{height:100%;object-fit:cover}#plan .sectimg2{overflow:hidden;position:relative;max-height:650px;z-index:5}@media screen and (max-width: 768px){#plan .sectimg2{max-height:2000px}}#plan .sectimg2 figure{height:100%}@media screen and (max-width: 768px){#plan .sectimg2 figure{height:auto}}#plan .sectimg2 figure img{height:100%;object-fit:cover}@media screen and (max-width: 768px){#plan .sectimg2 figure img{height:auto;object-fit:initial}}#plan .figsecin0{position:absolute;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:100px 40px;height:100%;z-index:5;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#plan .figsecin0{padding:12vw 6vw}}#plan .figsecin0 .figsecin2{position:absolute;left:30px;bottom:60px}@media screen and (max-width: 768px){#plan .figsecin0 .figsecin2{left:3vw;bottom:12vw}}#plan .figsecin0 .figsecin2.sty2{left:auto;bottom:auto;right:30px;top:60px;text-align:right}@media screen and (max-width: 768px){#plan .figsecin0 .figsecin2.sty2{right:3vw;top:12vw}}#plan .figsecin0 .figsecin2 p.lead{color:#fff;transform:scaleX(0.8);letter-spacing:.5em;text-shadow:0 3px 10px #222;margin-bottom:0;font-size:clamp(10px,7vw,30px)}@media screen and (max-width: 768px){#plan .figsecin0 .figsecin2 p.lead{font-size:6.7vw}}#plan .figsecin0 .figsecin{position:absolute;width:auto;left:30px;top:60px;z-index:5}@media screen and (max-width: 768px){#plan .figsecin0 .figsecin{left:0;top:10vw}}#plan .figsecin0 .figsecin.sty2{top:auto;bottom:60px}@media screen and (max-width: 768px){#plan .figsecin0 .figsecin.sty2{bottom:10vw}}#plan .figsecin0 .figsecin p{font-size:80px;color:#fff;transform:scaleX(0.8);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:0 3px 10px #222}@media screen and (max-width: 768px){#plan .figsecin0 .figsecin p{font-size:17vw}}#plan .figsecin0 .figsecin i{text-shadow:0 3px 10px #222;display:inline-block;white-space:nowrap;font-size:30px;text-align:center;color:#fff;position:absolute;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#plan .figsecin0 .figsecin i{left:60%}}@media screen and (max-width: 768px){#plan .i_img_08{width:115%;margin-left:-6vw}}#plan .sec1{position:relative;overflow:hidden}#plan .sec1::before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:100% auto;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/img_01.jpg")}@media screen and (max-width: 768px){#plan .sec1::before{background-image:url("../img/plan/img_01_sp.jpg")}}#plan .sec1 .sec1b{display:flex;justify-content:space-between;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}@media screen and (max-width: 768px){#plan .sec1 .sec1b{margin-bottom:8vw}}#plan .sec1 .sec1b li{position:relative;width:48%}@media screen and (max-width: 768px){#plan .sec1 .sec1b li{width:100%}#plan .sec1 .sec1b li:first-child{margin-bottom:6vw}}#plan .sec1 .sec1d1{display:flex;justify-content:space-between;align-items:flex-start;background-color:#e4e8ea;flex-wrap:wrap;align-items:stretch}#plan .sec1 .sec1d1 li{position:relative;width:50%}#plan .sec1 .sec1d1 li figure{height:100%}@media screen and (max-width: 768px){#plan .sec1 .sec1d1 li figure{position:relative;height:140px}}#plan .sec1 .sec1d1 li:nth-child(2){padding:6px}#plan .sec1 .sec1d1 li .p2{position:relative;font-size:14px;font-feature-settings:"palt";letter-spacing:0;margin-bottom:10px;padding-bottom:10px}#plan .sec1 .sec1d1 li .p2::before{width:100%;height:1px;content:"";background-color:#333;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}@media screen and (max-width: 768px){#plan .sec1 .sec1d1 li .p2{font-size:3vw;margin-bottom:6px;padding-bottom:6px}}#plan .sec1 .sec1d1 li .p3{font-size:11px;line-height:1.4;font-feature-settings:"palt";letter-spacing:0;margin-bottom:6px}@media screen and (max-width: 768px){#plan .sec1 .sec1d1 li .p3{font-size:2.8vw}}@media screen and (max-width: 768px){#plan .sec1 .sec1d1 li{width:100%}}#plan .sec1 .sec1d{display:flex;justify-content:space-between;align-items:flex-start;align-items:stretch;flex-wrap:wrap;margin-top:10px;margin-bottom:40px}#plan .sec1 .sec1d .p1{background-color:#7a8d92;color:#fff;text-align:center;font-size:13px;margin:0;padding:6px 0;position:relative;z-index:3}@media screen and (max-width: 768px){#plan .sec1 .sec1d .p1{font-size:2.8vw}}#plan .sec1 .sec1d figure{height:100%;position:absolute;z-index:1;left:0;top:0}#plan .sec1 .sec1d figure picture,#plan .sec1 .sec1d figure img{height:100%}#plan .sec1 .sec1d figure img{object-fit:cover}@media screen and (max-width: 768px){#plan .sec1 .sec1d figure{position:relative;height:120px}}#plan .sec1 .sec1d dt{position:relative;width:50%;border:1px solid #000035}@media screen and (max-width: 768px){#plan .sec1 .sec1d dt{width:100%;margin-bottom:10px}}#plan .sec1 .sec1d dd{position:relative;width:24%;border:1px solid #000035}@media screen and (max-width: 768px){#plan .sec1 .sec1d dd{width:49%}}#plan .sec1 .p_img_08{text-align:left}#plan .sec1 .p_img_08 i{color:#deb86f;display:block;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}@media screen and (max-width: 768px){#plan .sec1 .p_img_08{font-size:3.7vw;line-height:1.5}#plan .sec1 .p_img_08 i{font-size:3.7vw}}#plan .sec1 .sec1c{display:flex;justify-content:space-between;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#plan .sec1 .sec1c li{width:48%}#plan .sec1 .sec1c li .p2{background-color:#000035;text-align:center;color:#fff;padding:10px;font-size:clamp(.75rem,-0.4688rem + 1.875vw,.9375rem)}@media screen and (max-width: 768px){#plan .sec1 .sec1c li .p2{font-size:3vw;padding:4px}}#plan .sec1 .sec1c li .p3{font-size:14px;line-height:1.6;font-feature-settings:"palt";letter-spacing:0;margin-top:20px;text-align:justify}@media screen and (max-width: 768px){#plan .sec1 .sec1c li .p3{font-size:3vw;margin-top:10px}}@media screen and (max-width: 768px){#plan .sec1 .sec1c li{width:100%}#plan .sec1 .sec1c li:first-child{margin-bottom:6vw}}#plan .sec1 .h4t{position:relative;margin-bottom:20px}@media screen and (max-width: 768px){#plan .sec1 .h4t{margin-bottom:3vw}}#plan .sec1 .h4t::before{width:100%;height:1px;content:"";background-color:#000035;position:absolute;left:0;top:50%;z-index:1;transform:translateY(-50%)}#plan .sec1 .h4t{text-align:center}#plan .sec1 .h4t span{position:relative;display:inline-block;padding:10px;line-height:1;color:#000035;background-color:#fff;z-index:2;font-size:1.4rem}@media screen and (max-width: 768px){#plan .sec1 .h4t span{font-size:4.5vw}}#plan .sec1 .i_img_07b{max-width:460px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width: 768px){#plan .sec1 .i_img_07b{margin-top:6vw}}#plan .sec1 .i_img_07{margin-top:40px}#plan .sec1 .planfmap{position:relative;max-width:900px;margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (max-width: 768px){#plan .sec1 .planfmap{width:110vw;margin-left:-10vw;margin-top:8vw}}#plan .sec1 .planfmap .bg{display:block;vertical-align:bottom;width:100%}#plan .sec1 .planfmap .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;pointer-events:none}#plan .sec1 .planfmap .planfmaptype{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}#plan .sec1 .planfmap .planfmaptype svg{position:absolute;width:100%;height:100%;left:0;top:0}#plan .sec1 .planfmap .planfmaptype svg .cls-1{fill:#92a3aa}#plan .sec1 .planfmap .planfmaptype svg #hit_L{opacity:0;cursor:pointer;transition:.3s}#plan .sec1 .planfmap .planfmaptype svg #hit_L:hover{opacity:1}#plan .sec1 .planfmap .planfmaptype svg #hit_R{opacity:0;cursor:pointer;transition:.3s}#plan .sec1 .planfmap .planfmaptype svg #hit_R:hover{opacity:1}#plan .sec1 .planfmap .planfmaptype svg #hit_P{opacity:0;cursor:pointer;transition:.3s}#plan .sec1 .planfmap .planfmaptype svg #hit_P:hover{opacity:1}#plan .sec1 .planfmap .planfmaptype svg #hit_S{opacity:0;cursor:pointer;transition:.3s}#plan .sec1 .planfmap .planfmaptype svg #hit_S:hover{opacity:1}#plan .sec1 .planfmap .planfmaptype svg #hit_Q,#plan .sec1 .planfmap .planfmaptype svg #hit_U,#plan .sec1 .planfmap .planfmaptype svg #hit_O,#plan .sec1 .planfmap .planfmaptype svg #hit_N,#plan .sec1 .planfmap .planfmaptype svg #hit_M,#plan .sec1 .planfmap .planfmaptype svg #hit_T{opacity:0;cursor:pointer;transition:.3s}#plan .sec1 .planfmap .planfmaptype svg #hit_Q:hover,#plan .sec1 .planfmap .planfmaptype svg #hit_U:hover,#plan .sec1 .planfmap .planfmaptype svg #hit_O:hover,#plan .sec1 .planfmap .planfmaptype svg #hit_N:hover,#plan .sec1 .planfmap .planfmaptype svg #hit_M:hover,#plan .sec1 .planfmap .planfmaptype svg #hit_T:hover{opacity:1}#plan .sec1 .planfmap.Q #planfmaptype1 #hit_Q,#plan .sec1 .planfmap.R #planfmaptype1 #hit_R,#plan .sec1 .planfmap.S #planfmaptype1 #hit_S,#plan .sec1 .planfmap.T #planfmaptype1 #hit_T,#plan .sec1 .planfmap.U #planfmaptype1 #hit_U,#plan .sec1 .planfmap.P #planfmaptype1 #hit_P,#plan .sec1 .planfmap.O #planfmaptype1 #hit_O,#plan .sec1 .planfmap.N #planfmaptype1 #hit_N,#plan .sec1 .planfmap.M #planfmaptype1 #hit_M,#plan .sec1 .planfmap.L #planfmaptype1 #hit_L{opacity:1}#plan .sec1 .planlist{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;align-items:stretch;max-width:900px;margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (max-width: 768px){#plan .sec1 .planlist{margin-top:6vw}}#plan .sec1 .planlist .pspcb1{font-size:24px;line-height:1;color:#fff;text-align:center}#plan .sec1 .planlist .pspcb1 i{font-style:normal;font-size:50px;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500}#plan .sec1 .planlist .pspcb1{position:relative}@media screen and (max-width: 768px){#plan .sec1 .planlist .pspcb1{font-size:6vw}#plan .sec1 .planlist .pspcb1 i{font-size:8vw}}#plan .sec1 .planlist .pspcb3{font-size:12px;text-align:center;color:#fff;border:1px solid #fff;background-color:rgba(255,255,255,.1);height:42px;width:80%;margin-left:auto;margin-right:auto;margin-top:6px;font-feature-settings:"palt";letter-spacing:0;line-height:1.1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){#plan .sec1 .planlist .pspcb3{font-size:3vw;height:32px}}#plan .sec1 .planlist .pspcb2{line-height:1;font-size:20px;font-size:clamp(1rem,.3333rem + 1.3333vw,1.25rem);color:#000;font-feature-settings:"palt";letter-spacing:0}#plan .sec1 .planlist .pspcb2 span{display:inline-block;font-size:30px}#plan .sec1 .planlist .pspcb2 i{font-style:normal;font-size:30px;font-size:clamp(1.5rem,-0.5rem + 4vw,2.25rem)}@media screen and (max-width: 768px){#plan .sec1 .planlist .pspcb2{font-size:4vw}#plan .sec1 .planlist .pspcb2 span{font-size:5vw}#plan .sec1 .planlist .pspcb2 i{font-size:6vw}}#plan .sec1 .planlist .pspcb4{color:#000;line-height:1.4;font-size:13px;font-size:clamp(.6rem,.1733rem + .8533vw,.76rem);white-space:nowrap;font-feature-settings:"palt";letter-spacing:0;margin-top:4px}@media screen and (max-width: 768px){#plan .sec1 .planlist .pspcb4{font-size:2.5vw;white-space:nowrap}}#plan .sec1 .planlist .pspcb5{color:#fff;line-height:1;font-size:clamp(.5rem,-0.1667rem + 1.3333vw,.75rem);white-space:nowrap;font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px;margin-top:4px}#plan .sec1 .planlist .pspcb5 i{font-style:normal;font-size:18px}#plan .sec1 .planlist .pspcb5 ruby{font-size:14px}#plan .sec1 .planlist .pspcb5 ruby rt{font-size:8px}#plan .sec1 .planlist .pspcb5{padding:4px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/plan/img_06.jpg)}@media screen and (max-width: 768px){#plan .sec1 .planlist .pspcb5{font-size:2.5vw;white-space:nowrap}#plan .sec1 .planlist .pspcb5 i{font-size:3.5vw}}#plan .sec1 .planlist .pspcb6{color:#000;line-height:1;font-size:clamp(.7rem,.6019rem + .1509vw,.8rem);white-space:nowrap;font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#plan .sec1 .planlist .pspcb6 i{font-style:normal;font-size:clamp(1.5rem,-0.5rem + 4vw,2.25rem)}#plan .sec1 .planlist .pspcb6 b{font-style:normal;font-size:20px}@media screen and (max-width: 768px){#plan .sec1 .planlist .pspcb6{font-size:2.5vw;white-space:nowrap}#plan .sec1 .planlist .pspcb6 i{font-size:6vw}}#plan .sec1 .planlist li{width:48%;position:relative;margin-top:30px;transition:.3s;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}#plan .sec1 .planlist li:hover{opacity:.7}#plan .sec1 .planlist li.null{opacity:0;pointer-events:none}@media screen and (max-width: 768px){#plan .sec1 .planlist li.null{display:none}}#plan .sec1 .planlist li a{position:absolute;width:100%;height:100%;left:0;top:0}@media screen and (max-width: 768px){#plan .sec1 .planlist li{width:100%;margin-top:20px}}#plan .sec1 .planlist1{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;align-items:stretch;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;height:100%;background-size:cover;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/bg_01.jpg")}#plan .sec1 .planlist1 dt{width:29%;padding:14px 0;background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/img_06.jpg");color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative}#plan .sec1 .planlist1 dt .vrico{overflow:hidden;background-color:#fff;line-height:1;padding:4px;text-align:center;width:80%;margin-left:auto;margin-right:auto;color:#00034f;font-size:12px;position:absolute;left:10%;top:20px;z-index:3;display:block}#plan .sec1 .planlist1 dt .vrico.sty2{position:relative;left:auto;top:auto}#plan .sec1 .planlist1 dt .vrico::before{position:absolute;width:240%;height:180%;left:0;top:0;content:"";background-color:#00034f;-webkit-transform:skewY(296deg);transform:skewY(296deg);-webkit-filter:blur(25px);filter:blur(25px);z-index:1;-webkit-animation:4s blink7 cubic-bezier(0.52, 0.08, 0.18, 1) infinite;animation:4s blink7 cubic-bezier(0.52, 0.08, 0.18, 1) infinite}@keyframes blink7{0%{left:-232%;opacity:1}53%{left:-232%;opacity:1}70%{opacity:.8}to{left:-40%;left:-20%;opacity:0}}#plan .sec1 .planlist1 dd{width:71%;padding:10px 20px}@media screen and (max-width: 768px){#plan .sec1 .planlist1 dd{padding:10px 10px}}#plan .sec1 .sec1a{position:relative;margin-top:80px;max-width:900px;margin-left:auto;margin-right:auto;border:1px solid #000035;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}@media screen and (max-width: 768px){#plan .sec1 .sec1a{margin-top:12vw}}#plan .sec1 .sec1a .i_img_020{position:relative}#plan .sec1 .sec1a .i_img_020 .note{position:absolute;right:5px;bottom:5px;z-index:5;color:#fff;text-shadow:0 3px 10px #222;font-size:14px}@media screen and (max-width: 768px){#plan .sec1 .sec1a .i_img_020 .note{font-size:3.5vw}}#plan .sec1 .sec1a .i_img_02{margin-bottom:0px}#plan .sec1 .sec1a .i_img_02 .note{font-size:14px}@media screen and (max-width: 768px){#plan .sec1 .sec1a .i_img_02 .note{font-size:3.5vw}}#plan .sec1 .sec1a .i_img_03{max-width:500px;margin-left:auto;margin-right:auto;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 768px){#plan .sec1 .sec1a .i_img_03{margin-top:6vw;margin-bottom:6vw}}#plan .sec1 .sec1a .p1b{background:radial-gradient(50% 50%, circle farthest-corner, rgb(255, 255, 255) 0%, rgb(248, 248, 248) 11.25%, rgb(238, 238, 239) 33.07%, rgb(228, 229, 228) 46.61%, rgb(221, 222, 220) 66.52%, rgb(219, 220, 217) 99.95%);color:#000035;text-align:center;position:relative;z-index:3;background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/bg_01.jpg");padding:10px;font-size:1.4rem}#plan .sec1 .sec1a .p1b .arr{position:relative;display:inline-block;vertical-align:middle;width:24px;transform:translateY(-3px)}@media screen and (max-width: 768px){#plan .sec1 .sec1a .p1b{font-size:4vw}#plan .sec1 .sec1a .p1b .arr{width:16px;transform:translateY(-2px)}}#plan .sec1 .sec1a>.p1{background-color:#000035;color:#fff;text-align:center;font-size:18px;padding:20px;margin:0;line-height:1;position:relative}#plan .sec1 .sec1a>.p1 i{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;display:block;font-size:2.4rem;margin-bottom:10px;font-size:30px}@media screen and (max-width: 768px){#plan .sec1 .sec1a>.p1{padding:10px;font-size:3.5vw}#plan .sec1 .sec1a>.p1 i{font-size:5.5vw}}#plan .sec1 .sec1a .sec1ainner{padding:60px}@media screen and (max-width: 768px){#plan .sec1 .sec1a .sec1ainner{padding:6vw}}#plan .sec1 .sec1ab{position:relative;max-width:1000px;margin-left:auto;margin-right:auto}#plan .sec1 .sec1ab .i_img_020{position:relative}#plan .sec1 .sec1ab .i_img_020 .note{position:absolute;right:5px;bottom:5px;z-index:5;color:#fff;text-shadow:0 3px 10px #222;font-size:14px}@media screen and (max-width: 768px){#plan .sec1 .sec1ab .i_img_020 .note{font-size:3.5vw}}#plan .sec1 .sec1ab .i_img_02{margin-bottom:0px}#plan .sec1 .sec1ab .i_img_02 .note{font-size:14px}@media screen and (max-width: 768px){#plan .sec1 .sec1ab .i_img_02 .note{font-size:3.5vw}}#plan .sec1 .sec1ab .i_img_03{max-width:500px;margin-left:auto;margin-right:auto;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 768px){#plan .sec1 .sec1ab .i_img_03{margin-top:6vw;margin-bottom:6vw}}#plan .sec1 .sec1ab .p1b{background:radial-gradient(50% 50%, circle farthest-corner, rgb(255, 255, 255) 0%, rgb(248, 248, 248) 11.25%, rgb(238, 238, 239) 33.07%, rgb(228, 229, 228) 46.61%, rgb(221, 222, 220) 66.52%, rgb(219, 220, 217) 99.95%);color:#000035;text-align:center;position:relative;z-index:3;background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/bg_01.jpg");padding:10px;font-size:1.4rem}#plan .sec1 .sec1ab .p1b .arr{position:relative;display:inline-block;vertical-align:middle;width:24px;transform:translateY(-3px)}@media screen and (max-width: 768px){#plan .sec1 .sec1ab .p1b{font-size:4vw}#plan .sec1 .sec1ab .p1b .arr{width:16px;transform:translateY(-2px)}}#plan .sec1 .sec1ab>.p1{background-color:#000035;color:#fff;text-align:center;font-size:18px;padding:20px;margin:0;line-height:1;position:relative}#plan .sec1 .sec1ab>.p1 i{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;display:block;font-size:2.4rem;margin-bottom:10px;font-size:30px}@media screen and (max-width: 768px){#plan .sec1 .sec1ab>.p1{padding:10px;font-size:3.5vw}#plan .sec1 .sec1ab>.p1 i{font-size:5.5vw}}#plan .sec1 .sec1ab .sec1ainner{padding:60px}@media screen and (max-width: 768px){#plan .sec1 .sec1ab .sec1ainner{padding:6vw}}#plan .sec1 .pspc1{font-size:24px;line-height:1}#plan .sec1 .pspc1 i{font-style:normal;font-size:50px}#plan .sec1 .pspc1{margin-bottom:20px;position:relative}#plan .sec1 .pspc1.uln2{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:20px}@media screen and (max-width: 768px){#plan .sec1 .pspc1.uln2{margin-bottom:10px;padding-bottom:6px;font-size:6vw}}#plan .sec1 .pspc1.uln{position:relative;padding-bottom:20px;margin-bottom:20px}#plan .sec1 .pspc1.uln::after{width:40px;height:1px;content:"";background-color:#000;position:absolute;left:0;bottom:0}@media screen and (max-width: 768px){#plan .sec1 .pspc1.uln::after{left:50%;transform:translateX(-50%)}}@media screen and (max-width: 768px){#plan .sec1 .pspc1{padding-left:6px;margin-bottom:6px;font-size:6vw}#plan .sec1 .pspc1 i{font-size:10vw}}#plan .sec1 .pspc2{line-height:1;font-size:26px;padding-left:20px}#plan .sec1 .pspc2 span{display:inline-block;font-size:32px}#plan .sec1 .pspc2 i{font-style:normal;font-size:40px}#plan .sec1 .pspc2{margin-bottom:10px}@media screen and (max-width: 768px){#plan .sec1 .pspc2{padding-left:6px;font-size:5vw}#plan .sec1 .pspc2 span{font-size:5vw}#plan .sec1 .pspc2 i{font-size:7vw}}#plan .sec1 .pspc3{line-height:1;font-size:16px;text-align:center;display:flex;justify-content:flex-start;align-items:flex-end;justify-content:center;padding-left:20px;flex-wrap:wrap}#plan .sec1 .pspc3 i{font-style:normal;font-size:40px}#plan .sec1 .pspc3 span{font-size:26px}#plan .sec1 .pspc3{margin-bottom:10px}@media screen and (max-width: 768px){#plan .sec1 .pspc3{margin-bottom:6px;font-size:3vw;padding-left:6px;white-space:nowrap}#plan .sec1 .pspc3 i{font-size:5vw}#plan .sec1 .pspc3 span{font-size:3.4vw}}#plan .sec1 .pspc4{line-height:1.4;font-size:16px;padding-bottom:20px;border-bottom:1px solid #000}@media screen and (max-width: 768px){#plan .sec1 .pspc4{margin-bottom:6px;text-align:center;padding-bottom:3vw;font-size:3vw;white-space:nowrap}}#plan .sec1 .casbee{max-width:300px;margin-left:auto;margin-right:auto;margin:80px auto 0px auto}@media screen and (max-width: 768px){#plan .sec1 .casbee{width:80%;margin:8vw auto 0px auto}}#plan .sec1 .planone-spc{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;max-width:500px;margin-left:auto;margin-right:auto;border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:20px;margin-top:60px}@media screen and (max-width: 768px){#plan .sec1 .planone-spc{margin-top:8vw;padding-bottom:10px;margin-bottom:10px}}#plan .sec1 .planone-spc dt{text-align:center;width:68%;width:100%}#plan .sec1 .planone-spc dt figure{max-width:400px}@media screen and (max-width: 768px){#plan .sec1 .planone-spc dt figure{width:90%}}#plan .sec1 .planone-spc dd{display:none;width:30%}@media screen and (max-width: 768px){#plan .sec1 .planone-spc dd{width:40%;width:44%}}#plan .sec1 .planone-spc dd .p1{font-size:16px;line-height:1.5;margin-bottom:10px}@media screen and (max-width: 768px){#plan .sec1 .planone-spc dd .p1{font-size:3.5vw}}#plan .sec1 .planone-spc dd .p3{font-size:14px;line-height:1.5}@media screen and (max-width: 768px){#plan .sec1 .planone-spc dd .p3{font-size:3vw}}#plan .planvr{margin-left:auto;margin-right:auto;width:100%}#plan .planvr iframe{width:100%;aspect-ratio:4/3}@media screen and (max-width: 768px){#plan .planvr{width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}#plan .pspcprc{display:block;width:52%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/plan/img_06.jpg);padding:10px;margin-top:20px}@media screen and (max-width: 768px){#plan .pspcprc{width:100%;padding:6px;margin-top:10px}}#plan .pspcprc>dl{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}@media screen and (max-width: 768px){#plan .pspcprc>dl{gap:6px}}#plan .pspcprc>dl dt{width:25%;padding:14px 0;background-size:100% 100%;background-position:top;background-repeat:no-repeat;line-height:1;background-image:url(../img/plan/img_06.jpg);color:#fff;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 #fff;font-size:13px}#plan .pspcprc>dl dt.sty2{background-image:none;background-color:#fff;padding:7px 0;color:#000}#plan .pspcprc>dl dt.sty3{background-image:none;background-color:#fff;color:#000}@media screen and (max-width: 768px){#plan .pspcprc>dl dt{padding:6px 0;font-size:2.7vw}#plan .pspcprc>dl dt.sty2{padding:1px 0}}#plan .pspcprc>dl dd{width:auto;display:inline-block;font-size:40px;font-size:clamp(1.8rem,-0.0667rem + 3.7333vw,2.5rem);display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;color:#fff}#plan .pspcprc>dl dd span{font-size:20px;display:inline-block}#plan .pspcprc>dl dd small{display:inline-block;margin-left:4px;font-size:12px;line-height:1.2}#plan .pspcprc>dl dd small.s2{font-size:14px}@media screen and (max-width: 768px){#plan .pspcprc>dl dd{font-size:6vw}#plan .pspcprc>dl dd span{font-size:4vw}#plan .pspcprc>dl dd small{margin-left:10px;font-size:3vw}#plan .pspcprc>dl dd small.s2{font-size:3vw}}#plan .sec3 .sectionin{max-width:1000px}#plan .sec3 .cbtn{background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/img_06.jpg");margin-top:40px;max-width:300px}#plan .sec3 .cbtn a{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#plan .sec3 .cbtn a p{line-height:1;text-align:center;font-size:16px}@media screen and (max-width: 768px){#plan .sec3 .cbtn a p{font-size:3vw}}#plan .sec3 .cbtn{transition:.3s}#plan .sec3 .cbtn:hover{opacity:.7}@media screen and (max-width: 768px){#plan .sec3 .cbtn{width:60%;height:40px}}#plan .sec3 .planlist1{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;align-items:stretch;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/bg_01.jpg");margin-bottom:30px}@media screen and (max-width: 768px){#plan .sec3 .planlist1{margin-bottom:12px}}#plan .sec3 .planlist1 dt{width:25%;padding:10px 0;background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/img_06.jpg");color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){#plan .sec3 .planlist1 dt{width:auto;padding:10px 4px;width:36%}}#plan .sec3 .planlist1 dd{width:75%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-left:20px}@media screen and (max-width: 768px){#plan .sec3 .planlist1 dd{padding-left:10px;width:auto;width:64%}}#plan .sec3 .sec1a{position:relative;margin-top:80px;max-width:900px;margin-left:auto;margin-right:auto;border:1px solid #000035;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}@media screen and (max-width: 768px){#plan .sec3 .sec1a{margin-top:12vw}}#plan .sec3 .sec1a .i_img_02{margin-bottom:0px}#plan .sec3 .sec1a .i_img_03{max-width:500px;margin-left:auto;margin-right:auto;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 768px){#plan .sec3 .sec1a .i_img_03{margin-top:6vw;margin-bottom:6vw}}#plan .sec3 .sec1a .p1b{background:radial-gradient(50% 50%, circle farthest-corner, rgb(255, 255, 255) 0%, rgb(248, 248, 248) 11.25%, rgb(238, 238, 239) 33.07%, rgb(228, 229, 228) 46.61%, rgb(221, 222, 220) 66.52%, rgb(219, 220, 217) 99.95%);color:#000035;text-align:center;position:relative;z-index:3;background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/bg_01.jpg");padding:10px;font-size:1.4rem}#plan .sec3 .sec1a .p1b .arr{position:relative;display:inline-block;vertical-align:middle;width:24px;transform:translateY(-3px)}@media screen and (max-width: 768px){#plan .sec3 .sec1a .p1b{font-size:4vw}#plan .sec3 .sec1a .p1b .arr{width:16px;transform:translateY(-2px)}}#plan .sec3 .sec1a .p1{background-color:#000035;color:#fff;text-align:center;font-size:1.3rem;padding:20px;margin:0;line-height:1;position:relative}#plan .sec3 .sec1a .p1 i{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;display:block;font-size:2.4rem;margin-bottom:10px}@media screen and (max-width: 768px){#plan .sec3 .sec1a .p1{padding:10px;font-size:3.5vw}#plan .sec3 .sec1a .p1 i{font-size:6.5vw}}#plan .sec3 .sec1a .sec1ainner{padding:60px}@media screen and (max-width: 768px){#plan .sec3 .sec1a .sec1ainner{padding:6vw}}#plan .sec3 .pspc1{font-size:24px;line-height:1}#plan .sec3 .pspc1 i{font-style:normal;font-size:50px}#plan .sec3 .pspc1{margin-bottom:20px;position:relative}#plan .sec3 .pspc1.uln2{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:20px}@media screen and (max-width: 768px){#plan .sec3 .pspc1.uln2{margin-bottom:10px;padding-bottom:6px;font-size:6vw}}#plan .sec3 .pspc1.uln{position:relative;padding-bottom:20px;margin-bottom:20px}#plan .sec3 .pspc1.uln::after{width:40px;height:1px;content:"";background-color:#000;position:absolute;left:0;bottom:0}@media screen and (max-width: 768px){#plan .sec3 .pspc1.uln::after{left:50%;transform:translateX(-50%)}}@media screen and (max-width: 768px){#plan .sec3 .pspc1{padding-left:6px;margin-bottom:6px;font-size:6vw}#plan .sec3 .pspc1 i{font-size:10vw}}#plan .sec3 .pspc2{line-height:1;font-size:26px;padding-left:20px}#plan .sec3 .pspc2 span{display:inline-block;font-size:32px}#plan .sec3 .pspc2 i{font-style:normal;font-size:40px}#plan .sec3 .pspc2{margin-bottom:10px}@media screen and (max-width: 768px){#plan .sec3 .pspc2{padding-left:6px;font-size:5vw}#plan .sec3 .pspc2 span{font-size:5vw}#plan .sec3 .pspc2 i{font-size:7vw}}#plan .sec3 .pspc3{line-height:1;font-size:16px;text-align:center;display:flex;justify-content:flex-start;align-items:flex-end;justify-content:center;padding-left:20px;flex-wrap:wrap}#plan .sec3 .pspc3 i{font-style:normal;font-size:40px}#plan .sec3 .pspc3 span{font-size:26px}#plan .sec3 .pspc3{margin-bottom:10px}@media screen and (max-width: 768px){#plan .sec3 .pspc3{margin-bottom:6px;font-size:3vw;padding-left:6px;white-space:nowrap}#plan .sec3 .pspc3 i{font-size:5vw}#plan .sec3 .pspc3 span{font-size:3.4vw}}#plan .sec3 .pspc4{line-height:1.4;font-size:16px;padding-bottom:20px;border-bottom:1px solid #000}@media screen and (max-width: 768px){#plan .sec3 .pspc4{margin-bottom:6px;text-align:center;padding-bottom:3vw;font-size:3vw;white-space:nowrap}}#plan .sec3 .pspcb1{font-size:24px;line-height:1;color:#fff}#plan .sec3 .pspcb1 i{font-style:normal;font-size:50px;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500}#plan .sec3 .pspcb1{position:relative}@media screen and (max-width: 768px){#plan .sec3 .pspcb1{font-size:3vw}#plan .sec3 .pspcb1 i{font-size:8vw}}#plan .sec3 .pspcb3{font-size:12px;text-align:center;color:#fff;border:1px solid #fff;background-color:rgba(255,255,255,.1);height:42px;width:100px;font-feature-settings:"palt";letter-spacing:0;line-height:1.1;display:flex;justify-content:center;align-items:center;margin-left:10px}@media screen and (max-width: 768px){#plan .sec3 .pspcb3{height:34px;font-size:2.5vw;padding:0 2px;width:auto;margin-left:4px}}#plan .sec3 .pspcb2{line-height:1;font-size:20px;color:#000;font-feature-settings:"palt";letter-spacing:0}#plan .sec3 .pspcb2 span{display:inline-block;font-size:40px}#plan .sec3 .pspcb2 i{font-style:normal;font-size:30px}@media screen and (max-width: 768px){#plan .sec3 .pspcb2{font-size:4vw;font-size:3.5vw}#plan .sec3 .pspcb2 span{font-size:3.5vw}#plan .sec3 .pspcb2 i{font-size:5vw}}#plan .sec3 .planfig2{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:20px}#plan .sec3 .planfig2.sty2{margin-top:100px}@media screen and (max-width: 768px){#plan .sec3 .planfig2{margin-top:10px}#plan .sec3 .planfig2.sty2{margin-top:10px}}#plan .sec3 .planfig2 dt{width:52%}@media screen and (max-width: 768px){#plan .sec3 .planfig2 dt{width:60%;width:100%}}#plan .sec3 .planfig2 dd{width:47%}#plan .sec3 .planfig2 dd figure{margin-top:-200px}@media screen and (max-width: 768px){#plan .sec3 .planfig2 dd{width:32%;width:100%}#plan .sec3 .planfig2 dd figure{margin-top:0}}#plan .sec3 .planfig3{border:1px solid #ccc;margin-top:60px;max-width:700px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#plan .sec3 .planfig3{margin-top:6vw}}#plan .sec3 .planfig{position:relative;margin:40px auto}@media screen and (max-width: 768px){#plan .sec3 .planfig{margin:20px auto;margin-top:10px}}#plan .sec3 .planfig .ico1F{background-color:#fff;border:1px solid #000;width:80px;height:24px;line-height:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#000;font-size:16px;position:absolute;left:0;top:0;z-index:10}@media screen and (max-width: 768px){#plan .sec3 .planfig .ico1F{left:0;width:60px;height:18px;font-size:3vw}}#plan .sec3 .planfig .ico2F{background-color:#fff;border:1px solid #000;width:80px;height:24px;line-height:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#000;font-size:16px;position:absolute;left:50%;top:0;z-index:10}@media screen and (max-width: 768px){#plan .sec3 .planfig .ico2F{left:0;width:60px;height:18px;font-size:3vw;top:53%}#plan .sec3 .planfig .ico2F.B{top:50%}}#plan .sec3 .plannote{width:100%;margin-top:40px}#plan .sec3 .plannote .note{font-size:12px;line-height:1.8}@media screen and (max-width: 768px){#plan .sec3 .plannote .note{font-size:2.5vw}}#plan .sec3 .plannote img{width:auto;height:10px;display:inline-block}#plan .sec3 .plannote img.sty2{height:24px}@media screen and (max-width: 768px){#plan .sec3 .plannote img{height:9px}#plan .sec3 .plannote img.sty2{height:20px}}#plan .sec3 .pspcb5{font-size:13px;font-feature-settings:"palt";letter-spacing:0;padding-left:7.5rem;line-height:1;margin-top:4px}@media screen and (max-width: 768px){#plan .sec3 .pspcb5{font-size:2.5vw;margin-top:-6px;padding-left:4.5rem}}#plan .sec3 .pspcb4{color:#000;line-height:1;font-size:16px;font-feature-settings:"palt";letter-spacing:0;margin-top:4px}#plan .sec3 .pspcb4 span{font-size:16px}#plan .sec3 .pspcb4 span i{font-size:40px}@media screen and (max-width: 768px){#plan .sec3 .pspcb4{line-height:1.6;font-size:2.5vw;white-space:nowrap}#plan .sec3 .pspcb4 span{font-size:3vw}#plan .sec3 .pspcb4 span i{font-size:7vw}}#plan .sec3 .planone-spc{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;max-width:500px;margin-left:auto;margin-right:auto;border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:20px}@media screen and (max-width: 768px){#plan .sec3 .planone-spc{padding-bottom:10px;margin-bottom:10px}}#plan .sec3 .planone-spc dt{text-align:center;width:68%;width:100%}#plan .sec3 .planone-spc dt figure{max-width:400px}@media screen and (max-width: 768px){#plan .sec3 .planone-spc dt figure{width:90%}}#plan .sec3 .planone-spc dd{display:none;width:30%}@media screen and (max-width: 768px){#plan .sec3 .planone-spc dd{width:40%;width:44%}}#plan .sec3 .planone-spc dd .p1{font-size:16px;line-height:1.5;margin-bottom:10px}@media screen and (max-width: 768px){#plan .sec3 .planone-spc dd .p1{font-size:3.5vw}}#plan .sec3 .planone-spc dd .p3{font-size:14px;line-height:1.5}@media screen and (max-width: 768px){#plan .sec3 .planone-spc dd .p3{font-size:3vw}}#plan .sec4{background-color:#000035}#plan .sec4 .sectionin{max-width:1000px}#plan .sec4 .sectionin .lead{color:#fff}#plan .sec4 .sectionin .text{color:#fff;max-width:800px;margin-left:auto;margin-right:auto}#plan .sec4 .sectionin .i_loft_01{max-width:500px;margin-top:60px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#plan .sec4 .sectionin .i_loft_01{margin-top:8vw;width:90%}}#plan .sec5 .sectionin{max-width:1000px;padding-top:20px}#plan .sec5 .sectionin .text{max-width:800px;margin-left:auto;margin-right:auto}#plan .sec5 .sectionin .sec5a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 768px){#plan .sec5 .sectionin .sec5a{margin-top:8vw}}#plan .sec5 .sectionin .sec5a li{width:31%;margin-bottom:40px}@media screen and (max-width: 768px){#plan .sec5 .sectionin .sec5a li{margin-bottom:6vw;width:48%}}#plan .sec5 .sectionin .sec5a li figure{margin:0}#plan .sec5 .sectionin .sec5a li .p2{margin:0;background-color:#000035;text-align:center;color:#fff;font-size:clamp(.75rem,-0.4688rem + 1.875vw,.9375rem);padding:6px 0}@media screen and (max-width: 768px){#plan .sec5 .sectionin .sec5a li .p2{padding:4px 0}}#plan .sec5 .sectionin .sec5a li .p3{font-size:14px;line-height:1.6;font-feature-settings:"palt";letter-spacing:0px;margin-top:20px;text-align:justify}@media screen and (max-width: 768px){#plan .sec5 .sectionin .sec5a li .p3{font-size:3vw;line-height:1.6;margin-top:10px}}#plan .sec5 .i_loft_02{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:40px}@media screen and (max-width: 768px){#plan .sec5 .i_loft_02{margin-bottom:6vw}}#plan .secopani{background-color:rgba(0,0,0,.8);backdrop-filter:blur(3px)}#plan .secopani .skip{left:auto;bottom:auto;right:10px;top:10px;width:50px;background-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0) !important;border:none !important}@media screen and (max-width: 768px){#plan .secopani .skip{width:40px}}#plan .secopani .skip img{display:block;vertical-align:bottom;width:100%}#plan .secopani2{background-color:rgba(0,0,0,.8);backdrop-filter:blur(3px)}#plan .secopani2 .note_vrset{color:#fff}#plan .secopani2 .skip{left:auto;bottom:auto;right:10px;top:10px;width:50px;background-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0) !important;border:none !important}@media screen and (max-width: 768px){#plan .secopani2 .skip{width:40px}}#plan .secopani2 .skip img{display:block;vertical-align:bottom;width:100%}#plan .bann_vr{cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;display:block;width:100%;max-width:400px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px;overflow:hidden;position:relative}@media screen and (max-width: 768px){#plan .bann_vr{margin-top:6vw;margin-bottom:6vw}}#plan .bann_vr:hover{opacity:.7}#plan .bann_vr .bg{display:block;vertical-align:bottom;width:100%;z-index:1}#plan .bann_vr::after{width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #fff;position:absolute;left:50%;top:50%;z-index:3;pointer-events:none;transform:translateX(-50%) translateY(-50%);content:""}#plan .bann_vr .p1{position:absolute;line-height:1.5;text-align:center;width:100%;left:0;top:50%;z-index:5;font-size:14px;line-height:1;transform:translateY(-50%);margin:0;color:#fff}#plan .bann_vr .p1 img{width:40%;margin-left:auto;margin-right:auto;margin-bottom:10px;display:block}#plan .bann_vr::before{position:absolute;width:240%;height:180%;left:0;top:0;content:"";background-color:#fff;-webkit-transform:skewY(296deg);transform:skewY(296deg);-webkit-filter:blur(125px);filter:blur(125px);z-index:2;-webkit-animation:4s blink7 cubic-bezier(0.52, 0.08, 0.18, 1) infinite;animation:4s blink7 cubic-bezier(0.52, 0.08, 0.18, 1) infinite}#plan .note_vrset{max-width:800px;margin-left:auto;margin-right:auto;margin-top:10px}#plan .bann_vrset{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2%;width:100%;max-width:800px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width: 768px){#plan .bann_vrset{margin-top:6vw}}#plan .bann_vrset li{width:49%}#plan .bann_vrset li .bann_vr{margin:0}@media screen and (max-width: 768px){#plan .bann_vrset li{width:100%;margin-bottom:2vw}}#plan .planvr{margin-left:auto;margin-right:auto;width:90%}#plan .planvr iframe{width:100%;aspect-ratio:4/3}@media screen and (max-width: 768px){#plan .planvr{width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}#plan .stab{display:flex;justify-content:space-between;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;margin-top:60px;margin-bottom:40px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#plan .stab{margin-top:0;margin-bottom:6vw}}#plan .stab li{cursor:pointer;width:48%;background-size:100% 100%;background-position:center center;background-image:url(../img/plan/img_06.jpg);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#plan .stab li:hover{opacity:.7}#plan .stab li p{pointer-events:none;display:block;width:100%;height:60px;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){#plan .stab li p{height:50px}}#plan .stab li p{line-height:1;text-align:center;color:#fff !important}@media screen and (max-width: 768px){#plan .stab li p{font-size:4vw}}#plan .stab.fxc{justify-content:center;margin-top:30px}@media screen and (max-width: 768px){#plan .stab.fxc{margin-top:0}}@media screen and (max-width: 768px){#plan .stab.fxc li{width:100%}}#quality{opacity:0}#quality.pagein{opacity:1;transition:1s}#quality .ancb{position:relative}#quality .ancb a{position:absolute;top:-100px;left:0}#quality .pagetitle{position:relative}#quality .pagetitle .h3p7{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-40%);z-index:7;font-size:43px;color:#fff;text-shadow:0 3px 10px #222;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;margin-bottom:40px}@media screen and (max-width: 768px){#quality .pagetitle .h3p7{font-size:8vw;transform:translateX(-50%) translateY(-30%)}}#quality .pagetitle .h3p7 span{display:inline-block;transform:rotateY(90deg)}#quality .pagetitle .h3p7.ani1.h3p7{transition:2s;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#quality .pagetitle .h3p7.ani1.h3p7{transform:translateX(-50%) translateY(-40%)}}#quality .pagetitle .h3p7.ani1.h3p7 span{display:inline-block;transform:scale(1, 1);transition:2s;transform:rotateY(0deg)}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(1){transition-delay:.04s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(2){transition-delay:.08s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(3){transition-delay:.12s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(4){transition-delay:.16s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(5){transition-delay:.2s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(6){transition-delay:.24s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(7){transition-delay:.28s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(8){transition-delay:.32s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(9){transition-delay:.36s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(10){transition-delay:.4s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(11){transition-delay:.44s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(12){transition-delay:.48s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(13){transition-delay:.52s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(14){transition-delay:.56s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(15){transition-delay:.6s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(16){transition-delay:.64s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(17){transition-delay:.68s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(18){transition-delay:.72s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(19){transition-delay:.76s}#quality .pagetitle .h3p7.ani1.h3p7 span:nth-of-type(20){transition-delay:.8s}#quality figure p.note{z-index:3;position:absolute;right:5px;bottom:5px;color:#fff;text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001}#quality figure p.note.b{color:#000;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff}#quality figure p.note.nshdw{text-shadow:none !important}#quality figure p.note.tl{right:auto;left:5px}#quality .seccontents h3{text-align:center;transition:1s;position:relative;letter-spacing:.08em}#quality .seccontents h3 span{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:43px}#quality .seccontents h3 span.spc9{width:14px}#quality .seccontents h3 span.sty2{width:1rem}@media screen and (max-width: 768px){#quality .seccontents h3 span{font-size:8vw}}#quality .seccontents h3.h3p7{color:#7d7d7d;margin-bottom:40px;transform:translateY(20px)}@media screen and (max-width: 768px){#quality .seccontents h3.h3p7{margin-bottom:6vw}}#quality .seccontents h3.h3p7 span{display:inline-block;transform:rotateY(90deg)}#quality .seccontents h3.blin{padding-bottom:30px;margin-bottom:60px}@media screen and (max-width: 768px){#quality .seccontents h3.blin{padding-bottom:4vw;margin-bottom:6vw}}#quality .seccontents h3.blin::before{background-color:#000;content:"";width:60px;height:5px;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleX(0);transition:1s}@media screen and (max-width: 768px){#quality .seccontents h3.blin::before{width:40px;height:4px}}#quality .seccontents h3.ani1.h3p7{transition:2s;transform:scale(1, 1)}#quality .seccontents h3.ani1.h3p7 span{display:inline-block;transform:scale(1, 1);transition:2s;transform:rotateY(0deg)}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(1){transition-delay:.04s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(2){transition-delay:.08s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(3){transition-delay:.12s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(4){transition-delay:.16s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(5){transition-delay:.2s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(6){transition-delay:.24s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(7){transition-delay:.28s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(8){transition-delay:.32s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(9){transition-delay:.36s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(10){transition-delay:.4s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(11){transition-delay:.44s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(12){transition-delay:.48s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(13){transition-delay:.52s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(14){transition-delay:.56s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(15){transition-delay:.6s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(16){transition-delay:.64s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(17){transition-delay:.68s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(18){transition-delay:.72s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(19){transition-delay:.76s}#quality .seccontents h3.ani1.h3p7 span:nth-of-type(20){transition-delay:.8s}#quality .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#quality .seccontents .lead{text-align:center;margin-bottom:40px;overflow:hidden}#quality .seccontents .lead.tnr span{display:block;transform:scale(0.8, 1);letter-spacing:.4em}@media screen and (max-width: 768px){#quality .seccontents .lead.tnr span{letter-spacing:.2em;white-space:nowrap;text-align:center;transform-origin:0% 0%;width:126%;font-size:5vw}}@media screen and (max-width: 768px){#quality .seccontents .lead{margin-bottom:6vw;font-feature-settings:"palt";letter-spacing:0}}#quality .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}@media screen and (max-width: 768px){#quality .seccontents .lead i{margin-right:0}}#quality .seccontents .text{max-width:900px;margin-left:auto;margin-right:auto}#quality .seccontents .cnote{font-size:14px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4}#quality .seccontents .cnote.tr{text-align:right}@media screen and (max-width: 768px){#quality .seccontents .cnote{font-size:3vw;line-height:1.4}}#quality .seccontents .scnote{font-size:12px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4;margin-top:4px}#quality .seccontents .scnote.tr{text-align:right}#quality .seccontents.sec1{background-color:#fff}#quality .seccontents.sec1 .cbtn{margin-top:40px;max-width:360px;height:60px}#quality .seccontents.sec1 .cbtn a{display:block;width:100%;height:100%;position:relative;background-color:#cdd6e5;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#quality .seccontents.sec1 .cbtn a p{line-height:1;color:#465472;font-size:16px}@media screen and (max-width: 768px){#quality .seccontents.sec1 .cbtn{height:40px;width:70%}#quality .seccontents.sec1 .cbtn a p{font-size:3.5vw}}#quality .seccontents.sec1 .cbtn{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#quality .seccontents.sec1 .cbtn:hover{opacity:.7}#quality .seccontents.sec1 .i_map_01{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto}#quality .seccontents.sec1 .i_map_02{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:20px}#quality .sectimg{position:relative;overflow:hidden;max-height:700px;z-index:5}@media screen and (max-width: 768px){#quality .sectimg{max-height:2000px}}#quality .sectimg figure{height:100%}#quality .sectimg figure img{height:100%;object-fit:cover}#quality .sectimg2{overflow:hidden;position:relative;max-height:650px;z-index:5}@media screen and (max-width: 768px){#quality .sectimg2{max-height:2000px}}#quality .sectimg2 figure{height:100%}@media screen and (max-width: 768px){#quality .sectimg2 figure{height:auto}}#quality .sectimg2 figure img{height:100%;object-fit:cover}@media screen and (max-width: 768px){#quality .sectimg2 figure img{height:auto;object-fit:initial}}#quality .figsecin0{position:absolute;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:100px 40px;height:100%;z-index:5;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#quality .figsecin0{padding:12vw 6vw}}#quality .figsecin0 .figsecin2{position:absolute;left:30px;bottom:60px}@media screen and (max-width: 768px){#quality .figsecin0 .figsecin2{left:3vw;bottom:12vw}}#quality .figsecin0 .figsecin2.sty2{left:auto;bottom:auto;right:30px;top:60px;text-align:right}@media screen and (max-width: 768px){#quality .figsecin0 .figsecin2.sty2{right:3vw;top:12vw}}#quality .figsecin0 .figsecin2 p.lead{color:#fff;transform:scaleX(0.8);letter-spacing:.5em;text-shadow:0 3px 10px #222;margin-bottom:0;font-size:clamp(10px,7vw,30px)}@media screen and (max-width: 768px){#quality .figsecin0 .figsecin2 p.lead{font-size:6.7vw}}#quality .figsecin0 .figsecin{position:absolute;width:auto;left:30px;top:60px;z-index:5}@media screen and (max-width: 768px){#quality .figsecin0 .figsecin{left:0;top:10vw}}#quality .figsecin0 .figsecin.sty2{top:auto;bottom:60px}@media screen and (max-width: 768px){#quality .figsecin0 .figsecin.sty2{bottom:10vw}}#quality .figsecin0 .figsecin p{font-size:80px;color:#fff;transform:scaleX(0.8);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:0 3px 10px #222}@media screen and (max-width: 768px){#quality .figsecin0 .figsecin p{font-size:17vw}}#quality .figsecin0 .figsecin i{text-shadow:0 3px 10px #222;display:inline-block;white-space:nowrap;font-size:30px;text-align:center;color:#fff;position:absolute;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#quality .figsecin0 .figsecin i{left:60%}}#quality .stab{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:60px}#quality .stab.mt0{margin-top:0}#quality .stab.mt6{margin-top:120px}#quality .stab.mb0{margin-bottom:0}@media screen and (max-width: 768px){#quality .stab{margin-top:10vw;justify-content:space-between;gap:0}#quality .stab.mt0{margin-top:0}#quality .stab.mt6{margin-top:12vw}#quality .stab.spmt0{margin-top:0}}#quality .stab li{width:48%;max-width:220px;height:50px;background-color:#000035;position:relative;transition:.3s}@media screen and (max-width: 768px){#quality .stab li{width:32%}}#quality .stab li a{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#quality .stab li a p{line-height:1;text-align:center;color:#fff;font-size:16px}@media screen and (max-width: 768px){#quality .stab li a p{font-size:3.3vw;white-space:nowrap}}#quality .stab li::after{width:100%;height:1px;content:"";background-color:#fff;position:absolute;left:0;top:2px}#quality .stab li::before{width:100%;height:1px;content:"";background-color:#fff;position:absolute;left:0;bottom:1px}#quality .stab li:hover,#quality .stab li.act{background-color:#fff}#quality .stab li:hover::after,#quality .stab li.act::after{background-color:#000035}#quality .stab li:hover::before,#quality .stab li.act::before{background-color:#000035}#quality .stab li:hover a p,#quality .stab li.act a p{color:#000035}#quality .sectimg2{overflow:hidden;position:relative;max-height:650px;z-index:5}@media screen and (max-width: 768px){#quality .sectimg2{max-height:2000px}}#quality .sectimg2 figure{height:100%}@media screen and (max-width: 768px){#quality .sectimg2 figure{height:auto}}#quality .sectimg2 figure img{height:100%;object-fit:cover}@media screen and (max-width: 768px){#quality .sectimg2 figure img{height:auto;object-fit:initial}}#quality .sec1{position:relative}#quality .sec3 .sec3c{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:80px;max-width:960px;margin-left:auto;margin-right:auto}#quality .sec3 .sec3c.sty3{margin-top:20px;max-width:100%;width:95%}@media screen and (max-width: 768px){#quality .sec3 .sec3c{margin-top:6vw}}#quality .sec3 .sec3c li{width:24%;position:relative;margin-bottom:20px}#quality .sec3 .sec3c li>.note{text-align:center;line-height:1.2;margin-top:6px}#quality .sec3 .sec3c li figure .ico{width:22px;position:absolute;left:5px;bottom:5px;display:block}@media screen and (max-width: 768px){#quality .sec3 .sec3c li figure .ico{width:16px}}#quality .sec3 .sec3c li .p3{position:relative;color:#004182;font-feature-settings:"palt";letter-spacing:0;line-height:1.2;margin-bottom:10px;font-size:clamp(.75rem,0rem + 1.1538vw,.9375rem);padding-left:24px}#quality .sec3 .sec3c li .p3 .ico{width:22px;position:absolute;left:0;top:0;display:block}@media screen and (max-width: 768px){#quality .sec3 .sec3c li .p3 .ico{width:16px}}@media screen and (max-width: 768px){#quality .sec3 .sec3c li .p3{font-size:3.5vw}}#quality .sec3 .sec3c li .txt{font-size:clamp(.75rem,.25rem + .7692vw,.875rem);line-height:1.3}@media screen and (max-width: 768px){#quality .sec3 .sec3c li{width:48%}}#quality .sec3 .sec3c.sty2{justify-content:center;gap:4%}@media screen and (max-width: 768px){#quality .sec3 .sec3c.sty2{gap:0;justify-content:space-between}}#quality .sec3 .sec3c.sty2 li{width:31%}@media screen and (max-width: 768px){#quality .sec3 .sec3c.sty2 li{width:48%}}#quality .sec3 .sec3c0{background-color:#f0f5f9}#quality .sec3 .sec3c0 .lead{padding:6px 20px;color:#fff;background-color:#005496;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;text-align:left;margin:0;line-height:1}#quality .sec3 .sec3d{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:80px;max-width:960px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#quality .sec3 .sec3d{margin-top:6vw}}#quality .sec3 .sec3d li{width:31%;position:relative;margin-bottom:20px}#quality .sec3 .sec3d li>.note{text-align:center;line-height:1.2;margin-top:6px}#quality .sec3 .sec3d li figure{margin-bottom:10px}#quality .sec3 .sec3d li .p3{background-color:#243a74;color:#fff;text-align:center;font-feature-settings:"palt";letter-spacing:0;line-height:1;padding:10px;font-size:18px}@media screen and (max-width: 768px){#quality .sec3 .sec3d li .p3{font-size:3.5vw}}#quality .sec3 .sec3d li .txt{font-size:clamp(.75rem,.25rem + .7692vw,.875rem);line-height:1.3}@media screen and (max-width: 768px){#quality .sec3 .sec3d li{width:100%;margin-bottom:6vw}#quality .sec3 .sec3d li figure{height:140px}#quality .sec3 .sec3d li figure img{height:100%;object-fit:cover;object-position:center}}#quality .sec3 .sec3b{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:80px;max-width:960px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#quality .sec3 .sec3b{margin-top:6vw;width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}#quality .sec3 .sec3b li{width:50%;position:relative}#quality .sec3 .sec3b li .bg{display:block;vertical-align:bottom;width:100%}#quality .sec3 .sec3b li .cv1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;mix-blend-mode:multiply}@media screen and (max-width: 768px){#quality .sec3 .sec3b li{width:100%}#quality .sec3 .sec3b li:nth-of-type(1){margin-bottom:6vw}#quality .sec3 .sec3b li:nth-of-type(2){margin-left:-6vw}}#quality .sec3 .n_img_37{margin-top:80px;margin-left:auto;margin-right:auto;margin-top:20px;display:block;margin-bottom:80px}@media screen and (max-width: 768px){#quality .sec3 .n_img_37{margin-bottom:10vw}}#quality .sec3 .n_img_56{margin-top:80px;max-width:960px;margin-left:auto;margin-right:auto;margin-top:20px;display:block;margin-bottom:80px}@media screen and (max-width: 768px){#quality .sec3 .n_img_56{margin-bottom:10vw}}#quality .sec3 .i_img_56{margin-top:80px;max-width:960px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#quality .sec3 .i_img_56{margin-top:6vw}}#quality .sec3 .sec3a{background-color:#ebeae7;box-sizing:border-box;padding-top:30px;max-width:640px;margin-left:auto;margin-right:auto;margin-top:80px;padding-bottom:40px}@media screen and (max-width: 768px){#quality .sec3 .sec3a{margin-top:8vw;padding-top:4vw;padding-bottom:6vw}}#quality .sec3 .sec3a .p1{line-height:1;text-align:center;font-size:40px}@media screen and (max-width: 768px){#quality .sec3 .sec3a .p1{font-size:8vw}}#quality .sec3 .sec3a .p2{line-height:1;text-align:center;font-size:26px;margin-bottom:20px;border-bottom:1px solid #000;padding-bottom:20px}@media screen and (max-width: 768px){#quality .sec3 .sec3a .p2{font-size:5vw;padding-bottom:10px}}#quality .sec3 .sec3a .p3{font-feature-settings:"palt";letter-spacing:0;text-align:center;margin-bottom:20px}#quality .sec3 .sec3a .p3 span{color:#c8161d;display:inline-block}#quality .sec3 .sec3a .p3.tmr{transform:translateX(0.5em)}@media screen and (max-width: 768px){#quality .sec3 .sec3a .p3{font-size:3.5vw;margin-bottom:10px}}#quality .sec3 .sec3a .p4{font-feature-settings:"palt";letter-spacing:0;width:55%;color:#c8161d;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width: 768px){#quality .sec3 .sec3a .p4{width:86%;font-size:3.2vw}}#quality .sec4 .sec4b{background-color:#bed0d6;padding:40px;margin-top:40px;max-width:960px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#quality .sec4 .sec4b{margin-top:6vw;padding:6vw}}#quality .sec4 .sec4b .sec4b1{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#quality .sec4 .sec4b .sec4b1 .p3{text-align:center;font-size:18px;margin-bottom:20px}@media screen and (max-width: 768px){#quality .sec4 .sec4b .sec4b1 .p3{margin-bottom:12px}}#quality .sec4 .sec4b .sec4b1 .txt{line-height:2}@media screen and (max-width: 768px){#quality .sec4 .sec4b .sec4b1 .txt{line-height:1.8}}#quality .sec4 .sec4b .sec4b1 dt{width:48%}@media screen and (max-width: 768px){#quality .sec4 .sec4b .sec4b1 dt{width:100%;margin-bottom:6vw}}#quality .sec4 .sec4b .sec4b1 dd{width:46%}@media screen and (max-width: 768px){#quality .sec4 .sec4b .sec4b1 dd{width:100%}}#quality .sec4 .sec4a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:80px;max-width:960px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#quality .sec4 .sec4a{margin-top:6vw}}#quality .sec4 .sec4a li{width:31%;position:relative;margin-bottom:40px}@media screen and (max-width: 768px){#quality .sec4 .sec4a li{margin-bottom:6vw;width:48%}}#quality .sec4 .sec4a li>.note{text-align:center;line-height:1.2;margin-top:6px}#quality .sec4 .sec4a li .p3{background-color:#243a74;color:#fff;text-align:center;font-feature-settings:"palt";letter-spacing:0;line-height:1;padding:10px;font-size:18px;margin-bottom:10px}#quality .sec4 .sec4a li .p3 span{display:inline-block;font-size:12px}@media screen and (max-width: 768px){#quality .sec4 .sec4a li .p3 span{font-size:2.5vw}}@media screen and (max-width: 768px){#quality .sec4 .sec4a li .p3{font-size:3.5vw;padding:10px 0}}#quality .sec4 .sec4a li .txt{font-size:clamp(.75rem,.25rem + .7692vw,.875rem);line-height:1.3;margin-bottom:10px;min-height:84px}@media screen and (max-width: 768px){#quality .sec4 .sec4a li .txt.sph5{min-height:50px}#quality .sec4 .sec4a li .txt.sph9{min-height:94px}}#quality p.lead{padding-bottom:20px}#quality p.lead.udl{border-bottom:1px solid #000}#quality .h3t{background:linear-gradient(90deg, rgb(77, 102, 111) 0%, rgb(122, 140, 145) 100%);color:#fff;position:relative;padding:4px 20px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:1000px;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}#quality .h3t.mt6{margin-top:60px}@media screen and (max-width: 768px){#quality .h3t.mt6{margin-top:8vw}}#quality .h3t span{font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;display:inline-block;padding-left:10px;margin-left:6px;position:relative}#quality .h3t span::before{width:1px;height:70%;content:"";background-color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){#quality .h3t{font-size:4vw;padding:4px 10px;margin-bottom:6vw}}#quality .qlist{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1000px}#quality .qlist li{width:23%;margin-bottom:30px}#quality .qlist li.cr3{width:31%}#quality .qlist li figure.sty2{border:1px solid #ccc}#quality .qlist li>.note{text-align:center;line-height:1.2;margin-top:6px}#quality .qlist li .p3{text-align:center;color:#004182;font-feature-settings:"palt";letter-spacing:0;line-height:1.2;margin-top:10px;font-size:clamp(.75rem,-0.25rem + 1.5385vw,1rem)}@media screen and (max-width: 768px){#quality .qlist li .p3{font-size:3.5vw}}@media screen and (max-width: 768px){#quality .qlist li{width:48%}#quality .qlist li.cr3{width:48%}}#quality .sec4{background-color:#d7e3ea}#quality .i_img_57{margin-left:auto;margin-right:auto;max-width:460px;margin-top:60px}@media screen and (max-width: 768px){#quality .i_img_57{margin-top:8vw}}#quality .i_tes_06,#quality .i_tes_04{margin-left:auto;margin-right:auto;max-width:460px;margin-top:60px}@media screen and (max-width: 768px){#quality .i_tes_06,#quality .i_tes_04{margin-top:8vw}}#quality .i_tes_05,#quality .i_tes_03,#quality .i_tes_02,#quality .i_tes_01{margin-left:auto;margin-right:auto;max-width:1000px;margin-top:60px}@media screen and (max-width: 768px){#quality .i_tes_05,#quality .i_tes_03,#quality .i_tes_02,#quality .i_tes_01{margin-top:8vw}}#limited{opacity:0}#limited.pagein{opacity:1;transition:1s}#limited .ancb{position:relative}#limited .ancb a{position:absolute;top:-100px;left:0}#limited .secpagetitle2{overflow:hidden}#limited .secpagetitle{position:relative;overflow:hidden;clip-path:polygon(0 20%, 100% 20%, 100% 80%, 0 80%)}#limited .secpagetitle .bg{display:block;vertical-align:bottom;width:100%;transform:scale(1.1, 1.1)}#limited .secpagetitle p.note{z-index:3;position:absolute;left:5px;bottom:5px;color:#fff;text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001;-moz-text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001;-webkit-text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001}#limited .secpagetitle p.note.b{color:#000;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff;-moz-text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff;-webkit-text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff}#limited figure p.note{z-index:3;position:absolute;right:5px;bottom:5px;color:#fff;text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001}#limited figure p.note.b{color:#000;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff}#limited figure p.note.nshdw{text-shadow:none !important}#limited figure p.note.tl{right:auto;left:5px}#limited .seccontents h3{text-align:center;letter-spacing:6px;transition:1s;position:relative}#limited .seccontents h3 span{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:43px}@media screen and (max-width: 768px){#limited .seccontents h3 span{font-size:8vw}}#limited .seccontents h3.blin{padding-bottom:30px;margin-bottom:60px}@media screen and (max-width: 768px){#limited .seccontents h3.blin{padding-bottom:4vw;margin-bottom:6vw}}#limited .seccontents h3.blin::before{background-color:#000;content:"";width:60px;height:5px;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleX(0);transition:1s}@media screen and (max-width: 768px){#limited .seccontents h3.blin::before{width:40px;height:4px}}#limited .seccontents h3.ani1{letter-spacing:3px}#limited .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#limited .seccontents .lead{text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){#limited .seccontents .lead{margin-bottom:6vw;font-feature-settings:"palt";letter-spacing:0}}#limited .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}#limited .seccontents .text{max-width:900px;margin-left:auto;margin-right:auto}#limited .seccontents.sec1{background-color:#fff;background-size:cover;background-position:center center;background-image:url("../img/limited/main_01.jpg")}#limited .seccontents.sec1 .sectionin{padding:200px 40px}@media screen and (max-width: 768px){#limited .seccontents.sec1 .sectionin{padding-top:30vw}}#limited .seccontents.sec1 .lmtedcontents{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:80px}@media screen and (max-width: 768px){#limited .seccontents.sec1 .lmtedcontents{margin-top:10vw;gap:0}}#limited .seccontents.sec1 .lmtedcontents li{position:relative;width:48%;background-color:rgba(255,255,255,.1);overflow:hidden;box-shadow:rgba(10,10,11,.2) 0px 7px 29px 0px}@media screen and (max-width: 768px){#limited .seccontents.sec1 .lmtedcontents li{width:100%;margin-bottom:4vw}}#limited .seccontents.sec1 .lmtedcontents li.cmg::before{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;z-index:3;content:"coming soon.";color:#fff;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:20px}#limited .seccontents.sec1 .lmtedcontents li.cmg .lmtedcontents1{opacity:.1}#limited .seccontents.sec1 .lmtedcontents li a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}#limited .seccontents.sec1 .lmtedcontents li .lmtedcontents1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#limited .seccontents.sec1 .lmtedcontents li .lmtedcontents1 dt{width:60%}#limited .seccontents.sec1 .lmtedcontents li .lmtedcontents1 dd{width:38%;padding:24px}@media screen and (max-width: 768px){#limited .seccontents.sec1 .lmtedcontents li .lmtedcontents1 dd{padding:4vw}}#limited .seccontents.sec1 .lmtedcontents li .lmtedcontents1 dd figure{box-shadow:rgba(0,0,0,.35) 0px 5px 15px}#limited .seccontents.sec1 h3{color:#fff;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:1}#limited .seccontents.sec1 .text{text-align:center;color:#fff;margin-top:20px}#limited .seccontents.sec1 .p2{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:1;font-size:30px;position:relative;display:inline-block;color:#fff;padding-left:20px}#limited .seccontents.sec1 .p2::before{width:170%;height:1px;content:"";background-color:#fff;position:absolute;left:-80px;bottom:4px}@media screen and (max-width: 768px){#limited .seccontents.sec1 .p2{font-size:5vw}#limited .seccontents.sec1 .p2::before{width:140%;left:-6vw}}#limited .seccontents.sec1 .p3{width:100%;color:#fff;font-size:17px;padding-left:20px}@media screen and (max-width: 768px){#limited .seccontents.sec1 .p3{font-size:3vw;white-space:nowrap}}#limited .seccontents.sec1 .cbtn{margin-top:40px;max-width:360px;height:60px}#limited .seccontents.sec1 .cbtn a{display:block;width:100%;height:100%;position:relative;background-color:#cdd6e5;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#limited .seccontents.sec1 .cbtn a p{line-height:1;color:#465472;font-size:16px}@media screen and (max-width: 768px){#limited .seccontents.sec1 .cbtn{height:40px;width:70%}#limited .seccontents.sec1 .cbtn a p{font-size:3.5vw}}#limited .seccontents.sec1 .cbtn{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#limited .seccontents.sec1 .cbtn:hover{opacity:.7}#limited .seccontents.sec1 .i_map_01{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto}#limited .seccontents.sec1 .i_map_02{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:20px}#limited.pagein .secpagetitle{transition:1.3s cubic-bezier(0.52, 0.08, 0.18, 1);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}#limited.pagein .secpagetitle .bg{transform:scale(1, 1);transition:3s}#limited .planlist{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;align-items:stretch;max-width:900px;margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (max-width: 768px){#limited .planlist{margin-top:6vw}}#limited .planlist .pspcb1{font-size:24px;line-height:1;color:#fff;text-align:center}#limited .planlist .pspcb1 i{font-style:normal;font-size:50px;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500}#limited .planlist .pspcb1{position:relative}@media screen and (max-width: 768px){#limited .planlist .pspcb1{font-size:6vw}#limited .planlist .pspcb1 i{font-size:8vw}}#limited .planlist .pspcb3{font-size:12px;text-align:center;color:#fff;border:1px solid #fff;background-color:rgba(255,255,255,.1);height:42px;width:80%;margin-left:auto;margin-right:auto;margin-top:6px;font-feature-settings:"palt";letter-spacing:0;line-height:1.1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){#limited .planlist .pspcb3{font-size:3vw;height:32px}}#limited .planlist .pspcb2{line-height:1;font-size:20px;font-size:clamp(1rem,.3333rem + 1.3333vw,1.25rem);color:#000;font-feature-settings:"palt";letter-spacing:0}#limited .planlist .pspcb2 span{display:inline-block;font-size:30px}#limited .planlist .pspcb2 i{font-style:normal;font-size:30px;font-size:clamp(1.5rem,-0.5rem + 4vw,2.25rem)}@media screen and (max-width: 768px){#limited .planlist .pspcb2{font-size:4vw}#limited .planlist .pspcb2 span{font-size:5vw}#limited .planlist .pspcb2 i{font-size:6vw}}#limited .planlist .pspcb4{color:#000;line-height:1.4;font-size:13px;font-size:clamp(.6rem,.1733rem + .8533vw,.76rem);white-space:nowrap;font-feature-settings:"palt";letter-spacing:0;margin-top:4px}@media screen and (max-width: 768px){#limited .planlist .pspcb4{font-size:2.5vw;white-space:nowrap}}#limited .planlist .pspcb5{color:#fff;line-height:1;font-size:clamp(.5rem,-0.1667rem + 1.3333vw,.75rem);white-space:nowrap;font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px;margin-top:4px}#limited .planlist .pspcb5 i{font-style:normal;font-size:18px}#limited .planlist .pspcb5 ruby{font-size:14px}#limited .planlist .pspcb5 ruby rt{font-size:8px}#limited .planlist .pspcb5{padding:4px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/plan/img_06.jpg)}@media screen and (max-width: 768px){#limited .planlist .pspcb5{font-size:2.5vw;white-space:nowrap}#limited .planlist .pspcb5 i{font-size:3.5vw}}#limited .planlist .pspcb6{color:#000;line-height:1;font-size:clamp(.7rem,.6019rem + .1509vw,.8rem);white-space:nowrap;font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#limited .planlist .pspcb6 i{font-style:normal;font-size:clamp(1.5rem,-0.5rem + 4vw,2.25rem)}#limited .planlist .pspcb6 b{font-style:normal;font-size:20px}@media screen and (max-width: 768px){#limited .planlist .pspcb6{font-size:2.5vw;white-space:nowrap}#limited .planlist .pspcb6 i{font-size:6vw}}#limited .planlist li{width:48%;position:relative;margin-top:30px;transition:.3s;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}#limited .planlist li:hover{opacity:.7}#limited .planlist li.null{opacity:0;pointer-events:none}@media screen and (max-width: 768px){#limited .planlist li.null{display:none}}#limited .planlist li a{position:absolute;width:100%;height:100%;left:0;top:0}@media screen and (max-width: 768px){#limited .planlist li{width:100%;margin-top:20px}}#limited .planlist1{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;align-items:stretch;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;height:100%;background-size:cover;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/bg_01.jpg")}#limited .planlist1 dt{width:29%;padding:14px 0;background-size:cover;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/img_06.jpg");color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative}#limited .planlist1 dt .vrico{overflow:hidden;background-color:#fff;line-height:1;padding:4px;text-align:center;width:80%;margin-left:auto;margin-right:auto;color:#00034f;font-size:12px;position:absolute;left:10%;top:20px;z-index:3;display:block}#limited .planlist1 dt .vrico.sty2{position:relative;left:auto;top:auto}#limited .planlist1 dt .vrico::before{position:absolute;width:240%;height:180%;left:0;top:0;content:"";background-color:#00034f;-webkit-transform:skewY(296deg);transform:skewY(296deg);-webkit-filter:blur(25px);filter:blur(25px);z-index:1;-webkit-animation:4s blink7 cubic-bezier(0.52, 0.08, 0.18, 1) infinite;animation:4s blink7 cubic-bezier(0.52, 0.08, 0.18, 1) infinite}@keyframes blink7{0%{left:-232%;opacity:1}53%{left:-232%;opacity:1}70%{opacity:.8}to{left:-40%;left:-20%;opacity:0}}#limited .planlist1 dd{width:71%;padding:10px 20px}@media screen and (max-width: 768px){#limited .planlist1 dd{padding:10px 10px}}#limited .secopani{background-color:rgba(0,0,0,.8);backdrop-filter:blur(3px)}#limited .secopani .skip{left:auto;bottom:auto;right:10px;top:10px;width:50px;background-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0) !important;border:none !important}@media screen and (max-width: 768px){#limited .secopani .skip{width:40px}}#limited .secopani .skip img{display:block;vertical-align:bottom;width:100%}#limited .bann_vr{cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;display:block;width:100%;max-width:400px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px;overflow:hidden;position:relative}@media screen and (max-width: 768px){#limited .bann_vr{margin-top:6vw;margin-bottom:6vw}}#limited .bann_vr:hover{opacity:.7}#limited .bann_vr .bg{display:block;vertical-align:bottom;width:100%;z-index:1}#limited .bann_vr::after{width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #fff;position:absolute;left:50%;top:50%;z-index:3;pointer-events:none;transform:translateX(-50%) translateY(-50%);content:""}#limited .bann_vr .p1{position:absolute;line-height:1.5;text-align:center;width:100%;left:0;top:50%;z-index:5;transform:translateY(-50%);color:#fff}#limited .bann_vr::before{position:absolute;width:240%;height:180%;left:0;top:0;content:"";background-color:#fff;-webkit-transform:skewY(296deg);transform:skewY(296deg);-webkit-filter:blur(125px);filter:blur(125px);z-index:2;-webkit-animation:4s blink7 cubic-bezier(0.52, 0.08, 0.18, 1) infinite;animation:4s blink7 cubic-bezier(0.52, 0.08, 0.18, 1) infinite}#limited .planvr{margin-left:auto;margin-right:auto;width:90%}#limited .planvr iframe{width:100%;aspect-ratio:4/3}@media screen and (max-width: 768px){#limited .planvr{width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}#limited .stab{display:flex;justify-content:space-between;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;margin-top:60px;margin-bottom:40px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#limited .stab{margin-top:0;margin-bottom:6vw}}#limited .stab li{cursor:pointer;width:48%;background-size:100% 100%;background-position:center center;background-image:url(../img/plan/img_06.jpg);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#limited .stab li:hover{opacity:.7}#limited .stab li p{pointer-events:none;display:block;width:100%;height:60px;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){#limited .stab li p{height:50px}}#limited .stab li p{line-height:1;text-align:center;color:#fff !important}@media screen and (max-width: 768px){#limited .stab li p{font-size:3.5vw}}#maisonette{opacity:0}#maisonette.pagein{opacity:1;transition:1s}#maisonette .ancb{position:relative}#maisonette .ancb a{position:absolute;top:-100px;left:0}#maisonette figure p.note{z-index:3;position:absolute;right:5px;bottom:5px;color:#fff;text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001}#maisonette figure p.note.b{color:#000;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,0px 0px 3px #fff}#maisonette figure p.note.nshdw{text-shadow:none !important}#maisonette figure p.note.tl{right:auto;left:5px}#maisonette .seccontents h3{text-align:center;transition:1s;position:relative;letter-spacing:.08em}#maisonette .seccontents h3 span{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:43px}@media screen and (max-width: 768px){#maisonette .seccontents h3 span{font-size:8vw}}#maisonette .seccontents h3.h3p7{color:#7d7d7d;margin-bottom:40px;transform:translateY(20px)}@media screen and (max-width: 768px){#maisonette .seccontents h3.h3p7{margin-bottom:6vw}}#maisonette .seccontents h3.h3p7 span{display:inline-block;transform:rotateY(90deg)}#maisonette .seccontents h3.blin{padding-bottom:30px;margin-bottom:60px}@media screen and (max-width: 768px){#maisonette .seccontents h3.blin{padding-bottom:4vw;margin-bottom:6vw}}#maisonette .seccontents h3.blin::before{background-color:#000;content:"";width:60px;height:5px;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleX(0);transition:1s}@media screen and (max-width: 768px){#maisonette .seccontents h3.blin::before{width:40px;height:4px}}#maisonette .seccontents h3.ani1.h3p7{transition:2s;transform:scale(1, 1)}#maisonette .seccontents h3.ani1.h3p7 span{display:inline-block;transform:scale(1, 1);transition:2s;transform:rotateY(0deg)}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(1){transition-delay:.04s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(2){transition-delay:.08s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(3){transition-delay:.12s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(4){transition-delay:.16s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(5){transition-delay:.2s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(6){transition-delay:.24s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(7){transition-delay:.28s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(8){transition-delay:.32s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(9){transition-delay:.36s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(10){transition-delay:.4s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(11){transition-delay:.44s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(12){transition-delay:.48s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(13){transition-delay:.52s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(14){transition-delay:.56s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(15){transition-delay:.6s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(16){transition-delay:.64s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(17){transition-delay:.68s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(18){transition-delay:.72s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(19){transition-delay:.76s}#maisonette .seccontents h3.ani1.h3p7 span:nth-of-type(20){transition-delay:.8s}#maisonette .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#maisonette .seccontents .lead{text-align:center;margin-bottom:40px;overflow:hidden}#maisonette .seccontents .lead.tnr span{display:block;transform:scale(0.8, 1);letter-spacing:.4em}@media screen and (max-width: 768px){#maisonette .seccontents .lead.tnr span{letter-spacing:.2em;white-space:nowrap;text-align:center;transform-origin:0% 0%;width:126%;font-size:5vw}}@media screen and (max-width: 768px){#maisonette .seccontents .lead{margin-bottom:6vw;font-feature-settings:"palt";letter-spacing:0}}#maisonette .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}@media screen and (max-width: 768px){#maisonette .seccontents .lead i{margin-right:0}}#maisonette .seccontents .text{max-width:900px;margin-left:auto;margin-right:auto}#maisonette .seccontents .cnote{font-size:14px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4}#maisonette .seccontents .cnote.tr{text-align:right}@media screen and (max-width: 768px){#maisonette .seccontents .cnote{font-size:3vw;line-height:1.4}}#maisonette .seccontents .scnote{font-size:12px;font-feature-settings:"palt";letter-spacing:0;line-height:1.4;margin-top:4px}#maisonette .seccontents .scnote.tr{text-align:right}#maisonette .seccontents.sec1{background-color:#fff}#maisonette .seccontents.sec1 .cbtn{margin-top:40px;max-width:360px;height:60px}#maisonette .seccontents.sec1 .cbtn a{display:block;width:100%;height:100%;position:relative;background-color:#cdd6e5;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#maisonette .seccontents.sec1 .cbtn a p{line-height:1;color:#465472;font-size:16px}@media screen and (max-width: 768px){#maisonette .seccontents.sec1 .cbtn{height:40px;width:70%}#maisonette .seccontents.sec1 .cbtn a p{font-size:3.5vw}}#maisonette .seccontents.sec1 .cbtn{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#maisonette .seccontents.sec1 .cbtn:hover{opacity:.7}#maisonette .seccontents.sec1 .cbtn2{background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/img_06.jpg");margin-top:40px;max-width:300px;margin-top:40px;max-width:360px;height:60px;margin-left:auto;margin-right:auto}#maisonette .seccontents.sec1 .cbtn2 a{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#maisonette .seccontents.sec1 .cbtn2 a p{color:#fff;line-height:1;text-align:center}@media screen and (max-width: 768px){#maisonette .seccontents.sec1 .cbtn2 a p{font-size:3vw}}#maisonette .seccontents.sec1 .cbtn2{transition:.3s}#maisonette .seccontents.sec1 .cbtn2:hover{opacity:.7}@media screen and (max-width: 768px){#maisonette .seccontents.sec1 .cbtn2{width:60%;height:40px}}#maisonette .seccontents.sec1 .i_map_01{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto}#maisonette .seccontents.sec1 .i_map_02{border:1px solid #ccc;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:20px}#maisonette .sectimg{position:relative;overflow:hidden;max-height:700px;z-index:5}@media screen and (max-width: 768px){#maisonette .sectimg{max-height:2000px}}#maisonette .sectimg figure{height:100%}#maisonette .sectimg figure img{height:100%;object-fit:cover}#maisonette .sectimg2{overflow:hidden;position:relative;max-height:650px;z-index:5}@media screen and (max-width: 768px){#maisonette .sectimg2{max-height:2000px}}#maisonette .sectimg2 figure{height:100%}@media screen and (max-width: 768px){#maisonette .sectimg2 figure{height:auto}}#maisonette .sectimg2 figure img{height:100%;object-fit:cover}@media screen and (max-width: 768px){#maisonette .sectimg2 figure img{height:auto;object-fit:initial}}#maisonette .figsecin0{position:absolute;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:100px 40px;height:100%;z-index:5;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#maisonette .figsecin0{padding:12vw 6vw}}#maisonette .figsecin0 .figsecin2{position:absolute;left:30px;bottom:60px}@media screen and (max-width: 768px){#maisonette .figsecin0 .figsecin2{left:3vw;bottom:12vw}}#maisonette .figsecin0 .figsecin2.sty2{left:auto;bottom:auto;right:30px;top:60px;text-align:right}@media screen and (max-width: 768px){#maisonette .figsecin0 .figsecin2.sty2{right:3vw;top:12vw}}#maisonette .figsecin0 .figsecin2 p.lead{color:#fff;transform:scaleX(0.8);letter-spacing:.5em;text-shadow:0 3px 10px #222;margin-bottom:0;font-size:clamp(10px,7vw,30px)}@media screen and (max-width: 768px){#maisonette .figsecin0 .figsecin2 p.lead{font-size:6.7vw}}#maisonette .figsecin0 .figsecin{position:absolute;width:auto;left:30px;top:60px;z-index:5}@media screen and (max-width: 768px){#maisonette .figsecin0 .figsecin{left:0;top:10vw}}#maisonette .figsecin0 .figsecin.sty2{top:auto;bottom:60px}@media screen and (max-width: 768px){#maisonette .figsecin0 .figsecin.sty2{bottom:10vw}}#maisonette .figsecin0 .figsecin p{font-size:80px;color:#fff;transform:scaleX(0.8);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:0 3px 10px #222}@media screen and (max-width: 768px){#maisonette .figsecin0 .figsecin p{font-size:17vw}}#maisonette .figsecin0 .figsecin i{text-shadow:0 3px 10px #222;display:inline-block;white-space:nowrap;font-size:30px;text-align:center;color:#fff;position:absolute;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#maisonette .figsecin0 .figsecin i{left:60%}}@media screen and (max-width: 768px){#maisonette .i_img_08{width:115%;margin-left:-6vw}#maisonette .i_img_08 .note{right:12px}}#maisonette .stab{display:flex;justify-content:space-between;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;margin-top:60px;margin-bottom:40px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#maisonette .stab{margin-top:8vw;margin-bottom:6vw}}#maisonette .stab li{width:48%;background-size:100% 100%;background-position:center center;background-image:url("../img/plan/bbg_01.jpg")}#maisonette .stab li.s2{background-image:url("../img/plan/bbg_02.jpg")}#maisonette .stab li{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#maisonette .stab li:hover{opacity:.7}#maisonette .stab li a{display:block;width:100%;height:60px;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){#maisonette .stab li a{height:50px}}#maisonette .stab li a p{line-height:1;text-align:center;color:#fff}@media screen and (max-width: 768px){#maisonette .stab li a p{font-size:3.5vw}}#maisonette .sec1{position:relative;overflow:hidden}#maisonette .sec1::before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;content:"";background-size:100% auto;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/img_01.jpg")}@media screen and (max-width: 768px){#maisonette .sec1::before{background-image:url("../img/plan/img_01_sp.jpg")}}#maisonette .sec1.bg2::before{display:none}#maisonette .sec1.bg2 .sectionin{padding-top:0 !important}#maisonette .sec1 .sec1b{display:flex;justify-content:space-between;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}@media screen and (max-width: 768px){#maisonette .sec1 .sec1b{margin-bottom:8vw}}#maisonette .sec1 .sec1b li{position:relative;width:48%}@media screen and (max-width: 768px){#maisonette .sec1 .sec1b li{width:100%}#maisonette .sec1 .sec1b li:first-child{margin-bottom:6vw}}#maisonette .sec1 .sec1d1{display:flex;justify-content:space-between;align-items:flex-start;background-color:#e4e8ea;flex-wrap:wrap;align-items:stretch}#maisonette .sec1 .sec1d1 li{position:relative;width:50%}#maisonette .sec1 .sec1d1 li figure{height:100%}@media screen and (max-width: 768px){#maisonette .sec1 .sec1d1 li figure{position:relative;height:140px}}#maisonette .sec1 .sec1d1 li:nth-child(2){padding:6px}#maisonette .sec1 .sec1d1 li .p2{position:relative;font-size:14px;font-feature-settings:"palt";letter-spacing:0;margin-bottom:10px;padding-bottom:10px}#maisonette .sec1 .sec1d1 li .p2::before{width:100%;height:1px;content:"";background-color:#333;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}@media screen and (max-width: 768px){#maisonette .sec1 .sec1d1 li .p2{font-size:3vw;margin-bottom:6px;padding-bottom:6px}}#maisonette .sec1 .sec1d1 li .p3{font-size:11px;line-height:1.4;font-feature-settings:"palt";letter-spacing:0;margin-bottom:6px}@media screen and (max-width: 768px){#maisonette .sec1 .sec1d1 li .p3{font-size:2.8vw}}@media screen and (max-width: 768px){#maisonette .sec1 .sec1d1 li{width:100%}}#maisonette .sec1 .sec1d{display:flex;justify-content:space-between;align-items:flex-start;align-items:stretch;flex-wrap:wrap;margin-top:10px;margin-bottom:40px}#maisonette .sec1 .sec1d .p1{background-color:#7a8d92;color:#fff;text-align:center;font-size:13px;margin:0;padding:6px 0;position:relative;z-index:3}@media screen and (max-width: 768px){#maisonette .sec1 .sec1d .p1{font-size:2.8vw}}#maisonette .sec1 .sec1d figure{height:100%;position:absolute;z-index:1;left:0;top:0}#maisonette .sec1 .sec1d figure picture,#maisonette .sec1 .sec1d figure img{height:100%}#maisonette .sec1 .sec1d figure img{object-fit:cover}@media screen and (max-width: 768px){#maisonette .sec1 .sec1d figure{position:relative;height:120px}}#maisonette .sec1 .sec1d dt{position:relative;width:50%;border:1px solid #000035}@media screen and (max-width: 768px){#maisonette .sec1 .sec1d dt{width:100%;margin-bottom:10px}}#maisonette .sec1 .sec1d dd{position:relative;width:24%;border:1px solid #000035}@media screen and (max-width: 768px){#maisonette .sec1 .sec1d dd{width:49%}}#maisonette .sec1 .p_img_08{text-align:left}#maisonette .sec1 .p_img_08 i{color:#deb86f;display:block;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}@media screen and (max-width: 768px){#maisonette .sec1 .p_img_08{font-size:3.7vw;line-height:1.5}#maisonette .sec1 .p_img_08 i{font-size:3.7vw}}#maisonette .sec1 .sec1c{display:flex;justify-content:space-between;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#maisonette .sec1 .sec1c li{width:48%}#maisonette .sec1 .sec1c li .p2{background-color:#000035;text-align:center;color:#fff;padding:10px;font-size:clamp(.75rem,-0.4688rem + 1.875vw,.9375rem)}@media screen and (max-width: 768px){#maisonette .sec1 .sec1c li .p2{font-size:3vw;padding:4px}}#maisonette .sec1 .sec1c li .p3{font-size:14px;line-height:1.6;font-feature-settings:"palt";letter-spacing:0;margin-top:20px;text-align:justify}@media screen and (max-width: 768px){#maisonette .sec1 .sec1c li .p3{font-size:3vw;margin-top:10px}}@media screen and (max-width: 768px){#maisonette .sec1 .sec1c li{width:100%}#maisonette .sec1 .sec1c li:first-child{margin-bottom:6vw}}#maisonette .sec1 .h4t{position:relative;margin-bottom:20px}@media screen and (max-width: 768px){#maisonette .sec1 .h4t{margin-bottom:3vw}}#maisonette .sec1 .h4t::before{width:100%;height:1px;content:"";background-color:#000035;position:absolute;left:0;top:50%;z-index:1;transform:translateY(-50%)}#maisonette .sec1 .h4t{text-align:center}#maisonette .sec1 .h4t span{position:relative;display:inline-block;padding:10px;line-height:1;color:#000035;background-color:#fff;z-index:2;font-size:1.4rem}@media screen and (max-width: 768px){#maisonette .sec1 .h4t span{font-size:4.5vw}}#maisonette .sec1 .i_img_07b{max-width:460px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width: 768px){#maisonette .sec1 .i_img_07b{margin-top:6vw}}#maisonette .sec1 .i_img_07{margin-top:40px}@media screen and (max-width: 768px){#maisonette .sec1 .i_img_07{width:86%;margin-left:auto;margin-right:auto}}#maisonette .sec1 .planlist{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;align-items:stretch;max-width:1000px;margin-left:auto;margin-right:auto;margin-top:60px}#maisonette .sec1 .planlist.sty2{margin-top:0}@media screen and (max-width: 768px){#maisonette .sec1 .planlist{margin-top:6vw}#maisonette .sec1 .planlist.sty2{margin-top:0}}#maisonette .sec1 .planlist .pspcb1{font-size:24px;line-height:1;color:#fff;text-align:center}#maisonette .sec1 .planlist .pspcb1 i{font-style:normal;font-size:50px;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500}#maisonette .sec1 .planlist .pspcb1{position:relative}@media screen and (max-width: 768px){#maisonette .sec1 .planlist .pspcb1{font-size:6vw}#maisonette .sec1 .planlist .pspcb1 i{font-size:8vw}}#maisonette .sec1 .planlist .pspcb3{font-size:12px;text-align:center;color:#fff;border:1px solid #fff;background-color:rgba(255,255,255,.1);height:42px;width:80%;margin-left:auto;margin-right:auto;margin-top:6px;font-feature-settings:"palt";letter-spacing:0;line-height:1.1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){#maisonette .sec1 .planlist .pspcb3{font-size:3vw;height:32px}}#maisonette .sec1 .planlist .pspcb2{line-height:1;font-size:20px;font-size:clamp(1rem,.3333rem + 1.3333vw,1.25rem);color:#000;font-feature-settings:"palt";letter-spacing:0}#maisonette .sec1 .planlist .pspcb2 span{display:inline-block;font-size:30px}#maisonette .sec1 .planlist .pspcb2 i{font-style:normal;font-size:30px;font-size:clamp(1.5rem,-0.5rem + 4vw,2.25rem)}@media screen and (max-width: 768px){#maisonette .sec1 .planlist .pspcb2{font-size:4vw}#maisonette .sec1 .planlist .pspcb2 span{font-size:5vw}#maisonette .sec1 .planlist .pspcb2 i{font-size:6vw}}#maisonette .sec1 .planlist .pspcb4{color:#000;line-height:1.4;font-size:13px;font-size:clamp(.6rem,.1733rem + .8533vw,.76rem);white-space:nowrap;font-feature-settings:"palt";letter-spacing:0;margin-top:4px}@media screen and (max-width: 768px){#maisonette .sec1 .planlist .pspcb4{font-size:2.5vw;white-space:nowrap}}#maisonette .sec1 .planlist .pspcb5{color:#fff;line-height:1;font-size:clamp(.5rem,-0.1667rem + 1.3333vw,.75rem);white-space:nowrap;font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px;margin-top:4px}#maisonette .sec1 .planlist .pspcb5 i{font-style:normal;font-size:18px}#maisonette .sec1 .planlist .pspcb5 ruby{font-size:14px}#maisonette .sec1 .planlist .pspcb5 ruby rt{font-size:8px}#maisonette .sec1 .planlist .pspcb5{padding:4px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/plan/img_06.jpg)}@media screen and (max-width: 768px){#maisonette .sec1 .planlist .pspcb5{font-size:2.5vw;white-space:nowrap}#maisonette .sec1 .planlist .pspcb5 i{font-size:3.5vw}}#maisonette .sec1 .planlist .pspcb6{color:#000;line-height:1;font-size:clamp(.7rem,.6019rem + .1509vw,.8rem);white-space:nowrap;font-feature-settings:"palt";letter-spacing:0;margin-bottom:4px}#maisonette .sec1 .planlist .pspcb6 i{font-style:normal;font-size:clamp(1.5rem,-0.5rem + 4vw,2.25rem)}#maisonette .sec1 .planlist .pspcb6 b{font-style:normal;font-size:20px}@media screen and (max-width: 768px){#maisonette .sec1 .planlist .pspcb6{font-size:2.5vw;white-space:nowrap}#maisonette .sec1 .planlist .pspcb6 i{font-size:6vw}}#maisonette .sec1 .planlist li{width:48%;position:relative;margin-top:30px;transition:.3s;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}#maisonette .sec1 .planlist li:hover{opacity:.7}#maisonette .sec1 .planlist li.null{opacity:0;pointer-events:none}@media screen and (max-width: 768px){#maisonette .sec1 .planlist li.null{display:none}}#maisonette .sec1 .planlist li a{position:absolute;width:100%;height:100%;left:0;top:0}@media screen and (max-width: 768px){#maisonette .sec1 .planlist li{width:100%;margin-top:20px}}#maisonette .sec1 .planlist1{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;align-items:stretch;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;height:100%;background-size:cover;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/bg_01.jpg")}#maisonette .sec1 .planlist1 dt{width:29%;padding:14px 0;background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/img_06.jpg");color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative}#maisonette .sec1 .planlist1 dt .vrico{overflow:hidden;background-color:#fff;line-height:1;padding:4px 0;text-align:center;width:80%;margin-left:auto;margin-right:auto;color:#00034f;font-size:12px;position:absolute;left:10%;top:20px;z-index:3;display:block}@media screen and (max-width: 1010px){#maisonette .sec1 .planlist1 dt .vrico{font-size:1.1vw}}#maisonette .sec1 .planlist1 dt .vrico.sty2{position:relative;left:auto;top:auto}#maisonette .sec1 .planlist1 dt .vrico::before{position:absolute;width:240%;height:180%;left:0;top:0;content:"";background-color:#00034f;-webkit-transform:skewY(296deg);transform:skewY(296deg);-webkit-filter:blur(25px);filter:blur(25px);z-index:1;-webkit-animation:4s blink7 cubic-bezier(0.52, 0.08, 0.18, 1) infinite;animation:4s blink7 cubic-bezier(0.52, 0.08, 0.18, 1) infinite}@keyframes blink7{0%{left:-232%;opacity:1}53%{left:-232%;opacity:1}70%{opacity:.8}to{left:-40%;left:-20%;opacity:0}}#maisonette .sec1 .planlist1 dd{width:71%;padding:10px 20px}@media screen and (max-width: 768px){#maisonette .sec1 .planlist1 dd{padding:10px 10px}}#maisonette .sec1 .sec1a{position:relative;margin-top:80px;max-width:900px;margin-left:auto;margin-right:auto;border:1px solid #000035;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}@media screen and (max-width: 768px){#maisonette .sec1 .sec1a{margin-top:12vw}}#maisonette .sec1 .sec1a .i_img_020{position:relative}#maisonette .sec1 .sec1a .i_img_020 .note{position:absolute;right:5px;bottom:5px;z-index:5;color:#fff;text-shadow:0 3px 10px #222;font-size:14px}@media screen and (max-width: 768px){#maisonette .sec1 .sec1a .i_img_020 .note{font-size:3.5vw}}#maisonette .sec1 .sec1a .i_img_02{margin-bottom:0px}#maisonette .sec1 .sec1a .i_img_02 .note{font-size:14px}@media screen and (max-width: 768px){#maisonette .sec1 .sec1a .i_img_02 .note{font-size:3.5vw}}#maisonette .sec1 .sec1a .i_img_03{max-width:500px;margin-left:auto;margin-right:auto;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 768px){#maisonette .sec1 .sec1a .i_img_03{margin-top:6vw;margin-bottom:6vw}}#maisonette .sec1 .sec1a .p1b{background:radial-gradient(50% 50%, circle farthest-corner, rgb(255, 255, 255) 0%, rgb(248, 248, 248) 11.25%, rgb(238, 238, 239) 33.07%, rgb(228, 229, 228) 46.61%, rgb(221, 222, 220) 66.52%, rgb(219, 220, 217) 99.95%);color:#000035;text-align:center;position:relative;z-index:3;background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/bg_01.jpg");padding:10px;font-size:1.4rem}#maisonette .sec1 .sec1a .p1b .arr{position:relative;display:inline-block;vertical-align:middle;width:24px;transform:translateY(-3px)}@media screen and (max-width: 768px){#maisonette .sec1 .sec1a .p1b{font-size:4vw}#maisonette .sec1 .sec1a .p1b .arr{width:16px;transform:translateY(-2px)}}#maisonette .sec1 .sec1a>.p1{background-color:#000035;color:#fff;text-align:center;font-size:18px;padding:20px;margin:0;line-height:1;position:relative}#maisonette .sec1 .sec1a>.p1 i{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;display:block;font-size:2.4rem;margin-bottom:10px;font-size:30px}@media screen and (max-width: 768px){#maisonette .sec1 .sec1a>.p1{padding:10px;font-size:3.5vw}#maisonette .sec1 .sec1a>.p1 i{font-size:5.5vw}}#maisonette .sec1 .sec1a .sec1ainner{padding:60px}@media screen and (max-width: 768px){#maisonette .sec1 .sec1a .sec1ainner{padding:6vw}}#maisonette .sec1 .sec1ab{position:relative;max-width:1000px;margin-left:auto;margin-right:auto}#maisonette .sec1 .sec1ab .i_img_020{position:relative}#maisonette .sec1 .sec1ab .i_img_020 .note{position:absolute;right:5px;bottom:5px;z-index:5;color:#fff;text-shadow:0 3px 10px #222;font-size:14px}@media screen and (max-width: 768px){#maisonette .sec1 .sec1ab .i_img_020 .note{font-size:3.5vw}}#maisonette .sec1 .sec1ab .i_img_02{margin-bottom:0px}#maisonette .sec1 .sec1ab .i_img_02 .note{font-size:14px}@media screen and (max-width: 768px){#maisonette .sec1 .sec1ab .i_img_02 .note{font-size:3.5vw}}#maisonette .sec1 .sec1ab .i_img_03{max-width:500px;margin-left:auto;margin-right:auto;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 768px){#maisonette .sec1 .sec1ab .i_img_03{margin-top:6vw;margin-bottom:6vw}}#maisonette .sec1 .sec1ab .p1b{background:radial-gradient(50% 50%, circle farthest-corner, rgb(255, 255, 255) 0%, rgb(248, 248, 248) 11.25%, rgb(238, 238, 239) 33.07%, rgb(228, 229, 228) 46.61%, rgb(221, 222, 220) 66.52%, rgb(219, 220, 217) 99.95%);color:#000035;text-align:center;position:relative;z-index:3;background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/bg_01.jpg");padding:10px;font-size:1.4rem}#maisonette .sec1 .sec1ab .p1b .arr{position:relative;display:inline-block;vertical-align:middle;width:24px;transform:translateY(-3px)}@media screen and (max-width: 768px){#maisonette .sec1 .sec1ab .p1b{font-size:4vw}#maisonette .sec1 .sec1ab .p1b .arr{width:16px;transform:translateY(-2px)}}#maisonette .sec1 .sec1ab>.p1{background-color:#000035;color:#fff;text-align:center;font-size:18px;padding:20px;margin:0;line-height:1;position:relative}#maisonette .sec1 .sec1ab>.p1 i{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;display:block;font-size:2.4rem;margin-bottom:10px;font-size:30px}@media screen and (max-width: 768px){#maisonette .sec1 .sec1ab>.p1{padding:10px;font-size:3.5vw}#maisonette .sec1 .sec1ab>.p1 i{font-size:5.5vw}}#maisonette .sec1 .sec1ab .sec1ainner{padding:60px}@media screen and (max-width: 768px){#maisonette .sec1 .sec1ab .sec1ainner{padding:0}}#maisonette .sec1 .pspc1{font-size:24px;line-height:1}#maisonette .sec1 .pspc1 i{font-style:normal;font-size:50px}#maisonette .sec1 .pspc1{margin-bottom:20px;position:relative}#maisonette .sec1 .pspc1.uln2{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:20px}@media screen and (max-width: 768px){#maisonette .sec1 .pspc1.uln2{margin-bottom:10px;padding-bottom:6px;font-size:6vw}}#maisonette .sec1 .pspc1.uln{position:relative;padding-bottom:20px;margin-bottom:20px}#maisonette .sec1 .pspc1.uln::after{width:40px;height:1px;content:"";background-color:#000;position:absolute;left:0;bottom:0}@media screen and (max-width: 768px){#maisonette .sec1 .pspc1.uln::after{left:50%;transform:translateX(-50%)}}@media screen and (max-width: 768px){#maisonette .sec1 .pspc1{padding-left:6px;margin-bottom:6px;font-size:6vw}#maisonette .sec1 .pspc1 i{font-size:10vw}}#maisonette .sec1 .pspc2{line-height:1;font-size:26px;padding-left:20px}#maisonette .sec1 .pspc2 span{display:inline-block;font-size:32px}#maisonette .sec1 .pspc2 i{font-style:normal;font-size:40px}#maisonette .sec1 .pspc2{margin-bottom:10px}@media screen and (max-width: 768px){#maisonette .sec1 .pspc2{padding-left:6px;font-size:5vw}#maisonette .sec1 .pspc2 span{font-size:5vw}#maisonette .sec1 .pspc2 i{font-size:7vw}}#maisonette .sec1 .pspc3{line-height:1;font-size:16px;text-align:center;display:flex;justify-content:flex-start;align-items:flex-end;justify-content:center;padding-left:20px;flex-wrap:wrap}#maisonette .sec1 .pspc3 i{font-style:normal;font-size:40px}#maisonette .sec1 .pspc3 span{font-size:26px}#maisonette .sec1 .pspc3{margin-bottom:10px}@media screen and (max-width: 768px){#maisonette .sec1 .pspc3{margin-bottom:6px;font-size:3vw;padding-left:6px;white-space:nowrap}#maisonette .sec1 .pspc3 i{font-size:5vw}#maisonette .sec1 .pspc3 span{font-size:3.4vw}}#maisonette .sec1 .pspc4{line-height:1.4;font-size:16px;padding-bottom:20px;border-bottom:1px solid #000}@media screen and (max-width: 768px){#maisonette .sec1 .pspc4{margin-bottom:6px;text-align:center;padding-bottom:3vw;font-size:3vw;white-space:nowrap}}#maisonette .sec1 .casbee{max-width:300px;margin-left:auto;margin-right:auto;margin:80px auto 0px auto}@media screen and (max-width: 768px){#maisonette .sec1 .casbee{width:80%;margin:8vw auto 0px auto}}#maisonette .sec1 .planone-spc{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;max-width:500px;margin-left:auto;margin-right:auto;border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:20px;margin-top:60px}@media screen and (max-width: 768px){#maisonette .sec1 .planone-spc{margin-top:8vw;padding-bottom:10px;margin-bottom:10px}}#maisonette .sec1 .planone-spc dt{text-align:center;width:68%;width:100%}#maisonette .sec1 .planone-spc dt figure{max-width:400px}@media screen and (max-width: 768px){#maisonette .sec1 .planone-spc dt figure{width:90%}}#maisonette .sec1 .planone-spc dd{display:none;width:30%}@media screen and (max-width: 768px){#maisonette .sec1 .planone-spc dd{width:40%;width:44%}}#maisonette .sec1 .planone-spc dd .p1{font-size:16px;line-height:1.5;margin-bottom:10px}@media screen and (max-width: 768px){#maisonette .sec1 .planone-spc dd .p1{font-size:3.5vw}}#maisonette .sec1 .planone-spc dd .p3{font-size:14px;line-height:1.5}@media screen and (max-width: 768px){#maisonette .sec1 .planone-spc dd .p3{font-size:3vw}}#maisonette .sec3 .sectionin{max-width:1000px}#maisonette .sec3 .cbtn{background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/img_06.jpg");margin-top:40px;max-width:300px}#maisonette .sec3 .cbtn a{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#maisonette .sec3 .cbtn a p{line-height:1;text-align:center}@media screen and (max-width: 768px){#maisonette .sec3 .cbtn a p{font-size:3vw}}#maisonette .sec3 .cbtn{transition:.3s}#maisonette .sec3 .cbtn:hover{opacity:.7}@media screen and (max-width: 768px){#maisonette .sec3 .cbtn{width:60%;height:40px}}#maisonette .sec3 .planlist1{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;align-items:stretch;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/bg_01.jpg");margin-bottom:30px}@media screen and (max-width: 768px){#maisonette .sec3 .planlist1{margin-bottom:12px}}#maisonette .sec3 .planlist1 dt{width:25%;padding:10px 0;background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/img_06.jpg");color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){#maisonette .sec3 .planlist1 dt{width:auto;padding:10px 4px;width:36%}}#maisonette .sec3 .planlist1 dd{width:75%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-left:20px}@media screen and (max-width: 768px){#maisonette .sec3 .planlist1 dd{padding-left:10px;width:auto;width:64%}}#maisonette .sec3 .sec1a{position:relative;margin-top:80px;max-width:900px;margin-left:auto;margin-right:auto;border:1px solid #000035;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}@media screen and (max-width: 768px){#maisonette .sec3 .sec1a{margin-top:12vw}}#maisonette .sec3 .sec1a .i_img_02{margin-bottom:0px}#maisonette .sec3 .sec1a .i_img_03{max-width:500px;margin-left:auto;margin-right:auto;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 768px){#maisonette .sec3 .sec1a .i_img_03{margin-top:6vw;margin-bottom:6vw}}#maisonette .sec3 .sec1a .p1b{background:radial-gradient(50% 50%, circle farthest-corner, rgb(255, 255, 255) 0%, rgb(248, 248, 248) 11.25%, rgb(238, 238, 239) 33.07%, rgb(228, 229, 228) 46.61%, rgb(221, 222, 220) 66.52%, rgb(219, 220, 217) 99.95%);color:#000035;text-align:center;position:relative;z-index:3;background-size:100% 100%;background-position:top;background-repeat:no-repeat;background-image:url("../img/plan/bg_01.jpg");padding:10px;font-size:1.4rem}#maisonette .sec3 .sec1a .p1b .arr{position:relative;display:inline-block;vertical-align:middle;width:24px;transform:translateY(-3px)}@media screen and (max-width: 768px){#maisonette .sec3 .sec1a .p1b{font-size:4vw}#maisonette .sec3 .sec1a .p1b .arr{width:16px;transform:translateY(-2px)}}#maisonette .sec3 .sec1a .p1{background-color:#000035;color:#fff;text-align:center;font-size:1.3rem;padding:20px;margin:0;line-height:1;position:relative}#maisonette .sec3 .sec1a .p1 i{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;display:block;font-size:2.4rem;margin-bottom:10px}@media screen and (max-width: 768px){#maisonette .sec3 .sec1a .p1{padding:10px;font-size:3.5vw}#maisonette .sec3 .sec1a .p1 i{font-size:6.5vw}}#maisonette .sec3 .sec1a .sec1ainner{padding:60px}@media screen and (max-width: 768px){#maisonette .sec3 .sec1a .sec1ainner{padding:6vw}}#maisonette .sec3 .pspc1{font-size:24px;line-height:1}#maisonette .sec3 .pspc1 i{font-style:normal;font-size:50px}#maisonette .sec3 .pspc1{margin-bottom:20px;position:relative}#maisonette .sec3 .pspc1.uln2{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:20px}@media screen and (max-width: 768px){#maisonette .sec3 .pspc1.uln2{margin-bottom:10px;padding-bottom:6px;font-size:6vw}}#maisonette .sec3 .pspc1.uln{position:relative;padding-bottom:20px;margin-bottom:20px}#maisonette .sec3 .pspc1.uln::after{width:40px;height:1px;content:"";background-color:#000;position:absolute;left:0;bottom:0}@media screen and (max-width: 768px){#maisonette .sec3 .pspc1.uln::after{left:50%;transform:translateX(-50%)}}@media screen and (max-width: 768px){#maisonette .sec3 .pspc1{padding-left:6px;margin-bottom:6px;font-size:6vw}#maisonette .sec3 .pspc1 i{font-size:10vw}}#maisonette .sec3 .pspc2{line-height:1;font-size:26px;padding-left:20px}#maisonette .sec3 .pspc2 span{display:inline-block;font-size:32px}#maisonette .sec3 .pspc2 i{font-style:normal;font-size:40px}#maisonette .sec3 .pspc2{margin-bottom:10px}@media screen and (max-width: 768px){#maisonette .sec3 .pspc2{padding-left:6px;font-size:5vw}#maisonette .sec3 .pspc2 span{font-size:5vw}#maisonette .sec3 .pspc2 i{font-size:7vw}}#maisonette .sec3 .pspc3{line-height:1;font-size:16px;text-align:center;display:flex;justify-content:flex-start;align-items:flex-end;justify-content:center;padding-left:20px;flex-wrap:wrap}#maisonette .sec3 .pspc3 i{font-style:normal;font-size:40px}#maisonette .sec3 .pspc3 span{font-size:26px}#maisonette .sec3 .pspc3{margin-bottom:10px}@media screen and (max-width: 768px){#maisonette .sec3 .pspc3{margin-bottom:6px;font-size:3vw;padding-left:6px;white-space:nowrap}#maisonette .sec3 .pspc3 i{font-size:5vw}#maisonette .sec3 .pspc3 span{font-size:3.4vw}}#maisonette .sec3 .pspc4{line-height:1.4;font-size:16px;padding-bottom:20px;border-bottom:1px solid #000}@media screen and (max-width: 768px){#maisonette .sec3 .pspc4{margin-bottom:6px;text-align:center;padding-bottom:3vw;font-size:3vw;white-space:nowrap}}#maisonette .sec3 .pspcb1{font-size:24px;line-height:1;color:#fff}#maisonette .sec3 .pspcb1 i{font-style:normal;font-size:50px;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500}#maisonette .sec3 .pspcb1{position:relative}@media screen and (max-width: 768px){#maisonette .sec3 .pspcb1{font-size:3vw}#maisonette .sec3 .pspcb1 i{font-size:8vw}}#maisonette .sec3 .pspcb3{font-size:12px;text-align:center;color:#fff;border:1px solid #fff;background-color:rgba(255,255,255,.1);height:42px;width:100px;font-feature-settings:"palt";letter-spacing:0;line-height:1.1;display:flex;justify-content:center;align-items:center;margin-left:10px}@media screen and (max-width: 768px){#maisonette .sec3 .pspcb3{height:34px;font-size:2.5vw;padding:0 2px;width:auto;margin-left:4px}}#maisonette .sec3 .pspcb2{line-height:1;font-size:20px;color:#000;font-feature-settings:"palt";letter-spacing:0}#maisonette .sec3 .pspcb2 span{display:inline-block;font-size:40px}#maisonette .sec3 .pspcb2 i{font-style:normal;font-size:30px}@media screen and (max-width: 768px){#maisonette .sec3 .pspcb2{font-size:4vw;font-size:3.5vw}#maisonette .sec3 .pspcb2 span{font-size:3.5vw}#maisonette .sec3 .pspcb2 i{font-size:5vw}}#maisonette .sec3 .planfig2{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:20px}@media screen and (max-width: 768px){#maisonette .sec3 .planfig2{margin-top:10px}}#maisonette .sec3 .planfig2 dt{width:52%}@media screen and (max-width: 768px){#maisonette .sec3 .planfig2 dt{width:60%;width:100%}}#maisonette .sec3 .planfig2 dd{width:47%}#maisonette .sec3 .planfig2 dd figure{margin-top:-200px}@media screen and (max-width: 768px){#maisonette .sec3 .planfig2 dd{width:32%;width:100%}#maisonette .sec3 .planfig2 dd figure{margin-top:0}}#maisonette .sec3 .planfig3{border:1px solid #ccc;margin-top:60px;max-width:700px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#maisonette .sec3 .planfig3{margin-top:6vw}}#maisonette .sec3 .planfig{position:relative;margin:40px auto}#maisonette .sec3 .planfig .ico1F{background-color:#fff;border:1px solid #000;width:80px;height:24px;line-height:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#000;font-size:16px;position:absolute;left:0;top:0;z-index:10}@media screen and (max-width: 768px){#maisonette .sec3 .planfig .ico1F{left:0;width:60px;height:18px;font-size:3vw}}#maisonette .sec3 .planfig .ico2F{background-color:#fff;border:1px solid #000;width:80px;height:24px;line-height:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;color:#000;font-size:16px;position:absolute;left:50%;top:0;z-index:10}@media screen and (max-width: 768px){#maisonette .sec3 .planfig .ico2F{left:0;width:60px;height:18px;font-size:3vw;top:53%}#maisonette .sec3 .planfig .ico2F.B{top:50%}}#maisonette .sec3 .plannote{width:100%;margin-top:40px}#maisonette .sec3 .plannote .note{font-size:12px;line-height:1.8}@media screen and (max-width: 768px){#maisonette .sec3 .plannote .note{font-size:2.5vw}}#maisonette .sec3 .plannote img{width:auto;height:10px;display:inline-block}@media screen and (max-width: 768px){#maisonette .sec3 .plannote img{height:9px}}#maisonette .sec3 .pspcb5{font-size:13px;font-feature-settings:"palt";letter-spacing:0;padding-left:7.5rem;line-height:1;margin-top:4px}@media screen and (max-width: 768px){#maisonette .sec3 .pspcb5{font-size:2.5vw;margin-top:-6px;padding-left:4.5rem}}#maisonette .sec3 .pspcb4{color:#000;line-height:1;font-size:16px;font-feature-settings:"palt";letter-spacing:0;margin-top:4px}#maisonette .sec3 .pspcb4 span{font-size:16px}#maisonette .sec3 .pspcb4 span i{font-size:40px}@media screen and (max-width: 768px){#maisonette .sec3 .pspcb4{line-height:1.6;font-size:2.5vw;white-space:nowrap}#maisonette .sec3 .pspcb4 span{font-size:3vw}#maisonette .sec3 .pspcb4 span i{font-size:7vw}}#maisonette .sec3 .planone-spc{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;max-width:500px;margin-left:auto;margin-right:auto;border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:20px}@media screen and (max-width: 768px){#maisonette .sec3 .planone-spc{padding-bottom:10px;margin-bottom:10px}}#maisonette .sec3 .planone-spc dt{text-align:center;width:68%;width:100%}#maisonette .sec3 .planone-spc dt figure{max-width:400px}@media screen and (max-width: 768px){#maisonette .sec3 .planone-spc dt figure{width:90%}}#maisonette .sec3 .planone-spc dd{display:none;width:30%}@media screen and (max-width: 768px){#maisonette .sec3 .planone-spc dd{width:40%;width:44%}}#maisonette .sec3 .planone-spc dd .p1{font-size:16px;line-height:1.5;margin-bottom:10px}@media screen and (max-width: 768px){#maisonette .sec3 .planone-spc dd .p1{font-size:3.5vw}}#maisonette .sec3 .planone-spc dd .p3{font-size:14px;line-height:1.5}@media screen and (max-width: 768px){#maisonette .sec3 .planone-spc dd .p3{font-size:3vw}}#maisonette .sec4{background-color:#000035}#maisonette .sec4 .sectionin{max-width:1000px}#maisonette .sec4 .sectionin .lead{color:#fff}#maisonette .sec4 .sectionin .text{color:#fff;max-width:800px;margin-left:auto;margin-right:auto}#maisonette .sec4 .sectionin .i_loft_01{max-width:500px;margin-top:60px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#maisonette .sec4 .sectionin .i_loft_01{margin-top:8vw;width:90%}}#maisonette .sec5 .sectionin{max-width:1000px;padding-top:20px}#maisonette .sec5 .sectionin .text{max-width:800px;margin-left:auto;margin-right:auto}#maisonette .sec5 .sectionin .sec5a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 768px){#maisonette .sec5 .sectionin .sec5a{margin-top:8vw}}#maisonette .sec5 .sectionin .sec5a li{width:31%;margin-bottom:40px}@media screen and (max-width: 768px){#maisonette .sec5 .sectionin .sec5a li{margin-bottom:6vw;width:48%}}#maisonette .sec5 .sectionin .sec5a li figure{margin:0}#maisonette .sec5 .sectionin .sec5a li .p2{margin:0;background-color:#000035;text-align:center;color:#fff;font-size:clamp(.75rem,-0.4688rem + 1.875vw,.9375rem);padding:6px 0}@media screen and (max-width: 768px){#maisonette .sec5 .sectionin .sec5a li .p2{padding:4px 0}}#maisonette .sec5 .sectionin .sec5a li .p3{font-size:14px;line-height:1.6;font-feature-settings:"palt";letter-spacing:0px;margin-top:20px;text-align:justify}@media screen and (max-width: 768px){#maisonette .sec5 .sectionin .sec5a li .p3{font-size:3vw;line-height:1.6;margin-top:10px}}#maisonette .sec5 .i_loft_02{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:40px}@media screen and (max-width: 768px){#maisonette .sec5 .i_loft_02{margin-bottom:6vw;width:90%}}#maisonette .secopani{background-color:rgba(0,0,0,.8);backdrop-filter:blur(3px)}#maisonette .secopani .skip{left:auto;bottom:auto;right:10px;top:10px;width:50px;background-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0) !important;border:none !important}@media screen and (max-width: 768px){#maisonette .secopani .skip{width:40px}}#maisonette .secopani .skip img{display:block;vertical-align:bottom;width:100%}#maisonette .bann_vr{cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;display:block;width:100%;max-width:400px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px;overflow:hidden;position:relative}@media screen and (max-width: 768px){#maisonette .bann_vr{margin-top:6vw;margin-bottom:6vw}}#maisonette .bann_vr:hover{opacity:.7}#maisonette .bann_vr .bg{display:block;vertical-align:bottom;width:100%;z-index:1}#maisonette .bann_vr::after{width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #fff;position:absolute;left:50%;top:50%;z-index:3;pointer-events:none;transform:translateX(-50%) translateY(-50%);content:""}#maisonette .bann_vr .p1{position:absolute;line-height:1.5;text-align:center;width:100%;left:0;top:50%;z-index:5;transform:translateY(-50%);margin:0;color:#fff}#maisonette .bann_vr .p1 img{width:40%;margin-left:auto;margin-right:auto;display:block}#maisonette .bann_vr::before{position:absolute;width:240%;height:180%;left:0;top:0;content:"";background-color:#fff;-webkit-transform:skewY(296deg);transform:skewY(296deg);-webkit-filter:blur(125px);filter:blur(125px);z-index:2;-webkit-animation:4s blink7 cubic-bezier(0.52, 0.08, 0.18, 1) infinite;animation:4s blink7 cubic-bezier(0.52, 0.08, 0.18, 1) infinite}#maisonette .planvr{margin-left:auto;margin-right:auto;width:90%}#maisonette .planvr iframe{width:100%;aspect-ratio:4/3}@media screen and (max-width: 768px){#maisonette .planvr{width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}body.pagein .main_wrap .cmn_main.imgbox{opacity:1;transform:scale(1)}body.pagein .main_wrap .cmn_main .text_area div:before{width:100%}body.pagein .main_wrap .cmn_main .text_area p{transform:translate(0, 0)}body.menuopen{overflow:hidden}body.pageout{opacity:0;transition:.6s}body .bann-ft{width:90%;max-width:880px;margin-top:80px;margin-left:auto;margin-right:auto}footer.crevia-common .contact{line-height:1.3em;letter-spacing:.04em}.crevia-common .contact .note{font-feature-settings:"palt";letter-spacing:0;margin-top:20px;line-height:1.6;white-space:nowrap}.pageconv{position:fixed;inset:0;z-index:99999;background:#fff;pointer-events:none;transition:opacity 1s ease}.pageconv2{position:fixed;inset:0;z-index:99999;background-color:#fff;opacity:0;pointer-events:none}.pageconv2.is-black{background-color:#000}#index .pageconv{background-color:#000}body.pageout .pageconv2{opacity:1;transition:opacity .6s ease}*{box-sizing:border-box}section{position:relative;z-index:3}section .sectionin{position:relative;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:100px 40px;z-index:2}@media screen and (max-width: 768px){section .sectionin{padding:12vw 6vw}}section figure{position:relative;overflow:hidden}section figure img{display:block}section figure img._sp{display:none}@media screen and (max-width: 768px){section figure img._sp{display:block}}@media screen and (max-width: 768px){.sectionin{width:100%;padding:12vw 6vw}}main a,main img{color:#000}main a:link{color:#000}main a:visited{color:#000}main a:hover{color:#000}main p{color:#000;line-height:2em;letter-spacing:.08em}@media screen and (max-width: 768px){main p{letter-spacing:0}}main .attl{margin-bottom:40px}main .attl img{height:16px;width:auto;display:block;margin-left:auto;margin-right:auto}main .supT{font-size:55.5%;vertical-align:top;position:relative;top:-0.2em;font-feature-settings:"palt";letter-spacing:0}main .sup{position:relative}main .sup sup{position:absolute;left:-6px;top:-14px;font-size:10px;white-space:nowrap}main .ttl{font-feature-settings:"palt";font-size:26px;text-align:center}main .lead{font-feature-settings:"palt";line-height:2em;font-size:24px;font-size:clamp(10px,5.599999986vw,26px)}main .lead .supT{font-size:10px}main .lead img{width:auto;height:14px;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}@media screen and (max-width: 768px){main .lead img{height:12px}}main .p1{font-feature-settings:"palt";line-height:1.8em;font-size:20px;letter-spacing:0;margin-bottom:20px;font-size:clamp(10px,4.799999988vw,23px)}main .p1.tv{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}main .text{font-feature-settings:"palt";font-size:16px;line-height:2em;text-align:justify;font-size:clamp(10px,3.199999992vw,15px)}main .txt{font-feature-settings:"palt";letter-spacing:0;font-size:13px;font-size:clamp(10px,2.66666666vw,13px);line-height:1.5}main .note{font-feature-settings:"palt";z-index:11;letter-spacing:0;line-height:1em;box-sizing:border-box}main .note.shdw{text-shadow:1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,0px 0px 3px #000}main .note.right{text-align:right;padding-right:5px}main .note.abs{bottom:5px;position:absolute;right:5px}main .note.abs.left{right:auto;left:5px}main .note.ns{text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}main .note.b{color:#000}main .note.w{color:#fff}main .note.sty2{font-size:16px}@media screen and (max-width: 584px){main .note{font-size:2.5vw;line-height:1.2em}main .note.sty2{font-size:4vw}}main .cnote{margin-top:10px}main .cnote.center{text-align:center}main .cnote.right{text-align:right}main .spppfig .note{bottom:5px;position:absolute;right:5px}main .spppfig .note.left{right:auto;left:5px}main .shr{position:relative}main .shr::before{position:absolute;width:0vw;height:100vh;margin-right:calc(-1*(100vw - 100%)/2);right:0;top:-40px;background:linear-gradient(90deg, rgb(33, 44, 84) 0%, rgb(15, 19, 50) 100%);content:"";z-index:-1;transform:skewY(-11deg);transition:1s;-webkit-transform-origin:100% 0%;transform-origin:100% 0%}main .shr.h50::before{height:60vh}main .shr.ani1::before{width:100vw}main .shr2{position:relative}main .shr2::before{position:absolute;width:0vw;height:100vh;margin-left:calc(-1*(100vw - 100%)/2);left:0;top:-40px;background:linear-gradient(-90deg, rgb(33, 44, 84) 0%, rgb(15, 19, 50) 100%);content:"";z-index:-1;transform:skewY(11deg);transition:1s;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}main .shr2.h50::before{height:60vh}main .shr2.ani1::before{width:100vw}main figure{position:relative;overflow:hidden}main figure .note{bottom:5px;position:absolute;right:5px}main figure .note.left{right:auto;left:5px}main figure .note.rrt{position:relative;bottom:auto;right:auto;text-align:right;margin-top:4px;padding-right:4px}main figure .note.rrt.left{text-align:left}main figure .tmin{width:60px;position:absolute;right:0;top:0;z-index:3}main figure .ttit{padding:20px 10px 14px 10px;box-sizing:border-box;width:auto;position:absolute;left:0;top:0;z-index:3;display:block}main figure .ttit img{width:auto;height:20px}main figure .tmin{padding:14px 10px;box-sizing:border-box;width:80px;position:absolute;right:0;top:0;z-index:3;background-color:rgba(0,62,106,.8);display:flex;justify-content:center;align-items:center}main figure .tmin img{width:80%;height:auto}main figure .tico{cursor:pointer;position:absolute;right:10px;bottom:10px;width:40px;transition:.3s;z-index:4}main figure .tico:hover{opacity:.7}main figure .tico img{position:relative;display:block;vertical-align:bottom;width:100%;z-index:2;transition:.3s}main figure .tico::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";z-index:1;background-size:100% 100%;background-position:center center;background-image:url("../img/common/ico_mm.svg")}main figure .tinfo{position:absolute;left:2px;bottom:2px;background-color:rgba(255,255,255,.9);z-index:3;width:calc(100% - 4px);box-sizing:border-box;padding:10px;padding-right:60px;font-size:12px;transition:.3s;opacity:0;min-height:92px;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap}main figure.tact .tinfo{opacity:1}main figure.tact .tico img{opacity:0}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)),linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint-icon{position:absolute;top:calc(30% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 5px 10px 5px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none;z-index:777;display:none}@media screen and (max-width: 584px){.scroll-hint-icon-wrap{display:block}}.scroll-hint-text{font-size:10px;color:#fff;line-height:1em}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.6s linear;animation-iteration-count:infinite}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#231815;line-height:1em}@media screen and (max-width: 768px){main .attl img{height:12px}main .ttl{font-size:6.933333316vw;letter-spacing:1px;font-size:5.8vw;line-height:1.6em}main .lead{line-height:1.8em;font-size:5.599999986vw;letter-spacing:1px;font-size:clamp(10px,5.599999986vw,20px)}main .text{letter-spacing:1px;font-size:3.2vw;line-height:1.8;font-feature-settings:"palt";letter-spacing:0}main .txt{letter-spacing:1px;font-size:3.5vw;font-size:3vw;text-align:left}main .txt br{display:none}main figure .tmin{width:70px}main .spppfig{overflow:auto}main .spppfig .note{right:auto;left:5px}}.cv_link{padding:10px 0;position:relative;background:#fff}.cv_link.grey{pointer-events:none;background:#000}.cv_link.grey:before{opacity:.3}.cv_link.grey img{opacity:.3}.cv_link.grey p{opacity:.3}.cv_link:before{content:"";display:block;width:100%;height:100%;left:0;top:0;position:absolute;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;transition:.5s}.fgcov{position:relative;overflow:hidden}.fgcov::after{content:"";display:block;width:100%;height:140%;background-color:#f7ece2;position:absolute;top:0;left:0;transition:1.2s;transform:skewY(10deg) translateY(-20%);z-index:3}.fgcov.ani1::after{transform:skewY(10deg) translateY(-115%)}.fgcov.ani1.rvs::after{transform:skewY(10deg) translateY(115%)}.pcpy8 span{overflow:hidden;display:inline-block}.pcpy8 span.sp1{margin-right:.5em}.pcpy8 span i{font-style:normal;display:inline-block;transform-origin:left top;transform:translateY(110%) rotate(5deg) scale(1.1);transition:transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1)}.pcpy8 span.s1 i{transition-delay:.1s}.pcpy8 span.s2 i{transition-delay:.2s}.pcpy8 span.s3 i{transition-delay:.3s}.pcpy8 span.s4 i{transition-delay:.4s}.pcpy8 span.s5 i{transition-delay:.5s}.pcpy8 span.s6 i{transition-delay:.6s}@media screen and (max-width: 768px){.pcpy8 span{padding:0 0}}.pcpy8.ani1 span i{transform:translate(0)}@media screen and (max-width: 768px){.pcpy8.p1,.pcpy8.p2,.pcpy8.ttl{white-space:nowrap}}.pcpy7{overflow:hidden}.pcpy7 .row{display:inline-block;transform-origin:left bottom;transform:translate3d(0.5em, 0, 0) rotate(10deg) rotateY(120deg) rotateX(-30deg) scale(1.1);transition-delay:.3s;transition:transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1),opacity .75s cubic-bezier(0.32, 0.94, 0.6, 1)}.pcpy7 .row span{letter-spacing:0;padding:0 2px;line-height:1;display:inline-block;will-change:auto;transform-origin:left bottom;opacity:0;transition:2s}.pcpy7 .row span:nth-child(1){transition-delay:.12s}.pcpy7 .row span:nth-child(2){transition-delay:.24s}.pcpy7 .row span:nth-child(3){transition-delay:.36s}.pcpy7 .row span:nth-child(4){transition-delay:.48s}.pcpy7 .row span:nth-child(5){transition-delay:.6s}.pcpy7 .row span:nth-child(6){transition-delay:.72s}.pcpy7 .row span:nth-child(7){transition-delay:.84s}.pcpy7 .row span:nth-child(8){transition-delay:.96s}.pcpy7 .row span:nth-child(9){transition-delay:1.08s}.pcpy7 .row span:nth-child(10){transition-delay:1.2s}.pcpy7 .row span:nth-child(11){transition-delay:1.32s}.pcpy7 .row span:nth-child(12){transition-delay:1.44s}.pcpy7 .row span:nth-child(13){transition-delay:1.56s}.pcpy7 .row span:nth-child(14){transition-delay:1.68s}.pcpy7 .row span:nth-child(15){transition-delay:1.8s}.pcpy7 .row span:nth-child(16){transition-delay:1.92s}.pcpy7 .row span:nth-child(17){transition-delay:2.04s}.pcpy7 .row span:nth-child(18){transition-delay:2.16s}.pcpy7 .row span:nth-child(19){transition-delay:2.28s}.pcpy7 .row span:nth-child(20){transition-delay:2.4s}.pcpy7.ani1 .row{opacity:1}.pcpy7.ani1 .row span{opacity:1}.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}.pcpy9 ul{transform:translateY(200px);transition:1s}.pcpy9 li{will-change:auto;transform-origin:left bottom;transform:translateX(140px) translateY(0px) rotate(10deg) rotateY(120deg) rotateX(10deg) scale(1.4)}.pcpy9 li.s2{transform:translateX(40px) translateY(0px) rotate(0deg) rotateY(0deg) rotateX(0deg) scale(1.2)}.pcpy9 li{transition:transform 1.5s cubic-bezier(0.32, 0.94, 0.6, 1),opacity .75s cubic-bezier(0.32, 0.94, 0.6, 1);opacity:0}.pcpy9 li:nth-child(1){transition-delay:.06s}.pcpy9 li:nth-child(1).s2{transition-delay:1.2s}.pcpy9 li:nth-child(2){transition-delay:.12s}.pcpy9 li:nth-child(2).s2{transition-delay:1.2s}.pcpy9 li:nth-child(3){transition-delay:.18s}.pcpy9 li:nth-child(3).s2{transition-delay:1.2s}.pcpy9 li:nth-child(4){transition-delay:.24s}.pcpy9 li:nth-child(4).s2{transition-delay:1.2s}.pcpy9 li:nth-child(5){transition-delay:.3s}.pcpy9 li:nth-child(5).s2{transition-delay:1.2s}.pcpy9 li:nth-child(6){transition-delay:.36s}.pcpy9 li:nth-child(6).s2{transition-delay:1.2s}.pcpy9 li:nth-child(7){transition-delay:.42s}.pcpy9 li:nth-child(7).s2{transition-delay:1.2s}.pcpy9 li:nth-child(8){transition-delay:.48s}.pcpy9 li:nth-child(8).s2{transition-delay:1.2s}.pcpy9 li:nth-child(9){transition-delay:.54s}.pcpy9 li:nth-child(9).s2{transition-delay:1.2s}.pcpy9 li:nth-child(10){transition-delay:.6s}.pcpy9 li:nth-child(10).s2{transition-delay:1.2s}.pcpy9 li:nth-child(11){transition-delay:.66s}.pcpy9 li:nth-child(11).s2{transition-delay:1.2s}.pcpy9 li:nth-child(12){transition-delay:.72s}.pcpy9 li:nth-child(12).s2{transition-delay:1.2s}.pcpy9 li:nth-child(13){transition-delay:.78s}.pcpy9 li:nth-child(13).s2{transition-delay:1.2s}.pcpy9 li:nth-child(14){transition-delay:.84s}.pcpy9 li:nth-child(14).s2{transition-delay:1.2s}.pcpy9 li:nth-child(15){transition-delay:.9s}.pcpy9 li:nth-child(15).s2{transition-delay:1.2s}.pcpy9 li:nth-child(16){transition-delay:.96s}.pcpy9 li:nth-child(16).s2{transition-delay:1.2s}.pcpy9 li:nth-child(17){transition-delay:1.02s}.pcpy9 li:nth-child(17).s2{transition-delay:1.2s}.pcpy9 li:nth-child(18){transition-delay:1.08s}.pcpy9 li:nth-child(18).s2{transition-delay:1.2s}.pcpy9 li:nth-child(19){transition-delay:1.14s}.pcpy9 li:nth-child(19).s2{transition-delay:1.2s}.pcpy9 li:nth-child(20){transition-delay:1.2s}.pcpy9 li:nth-child(20).s2{transition-delay:1.2s}.pcpy9.ani1 ul{transform:scale(1, 1);transition:3s}.pcpy9.ani1 li{transform:translateZ(0);opacity:1}.pcpy9 ul{position:relative}.pcpy9 ul li{display:inline-block;vertical-align:middle;position:relative}.pcpy9 ul li span.bg{position:relative;opacity:0}.pcpy9 ul li span.mve{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.pcpy9 ul li.br{display:block;width:100%}.pcpy9 ul li.br::before{content:"";display:table}.pcpy9 ul li.br::after{content:"";display:table;clear:both}.notes{width:95%;max-width:1100px}.notes .cbtn{margin-bottom:60px}.notes p{line-height:1.2em}._sp{display:none !important}@media screen and (max-width: 768px){.notes{width:100%;padding:6vw}._sp{display:block !important}._pc{display:none !important}.contact_wrap h3{font-size:5vw}.contact_wrap .secinner{padding:6vw 6vw 4vw 6vw}.contact_wrap .contentbtn{margin:6vw auto 0 auto}.contact_wrap .contentbtn li{width:48%;margin-bottom:3vw;position:relative;overflow:hidden;margin-right:2%;margin-bottom:6px}.contact_wrap .contentbtn li:nth-child(2n){margin-right:0}.contact_wrap .contentbtn li p{font-size:3vw}.contact_wrap .contentbtn li p span{font-size:4vw}}.thims{transition:2s;opacity:0;transform:scale(1.1, 1.1)}.thimi,.thimi2,.thimi4,.thimi3{opacity:0;transform:scale(1.1) translate(0, 100px) skew(0deg, -5deg)}.thims.ani1{opacity:1;transition:3s;transform:scale(1, 1)}.thims.ani1.ani1fin{transition:1s}.thimi.ani1{opacity:1;transition:1s .25s;transform:scale(1) translate(0, 0) skew(0deg, 0deg)}.thimi2.ani1{opacity:1;transition:all .8s .3s cubic-bezier(0.22, 0.61, 0.36, 1);transform:scale(1) translate(0, 0) skew(0deg, 0deg)}.thimi3.ani1{opacity:1;transition:all .8s .35s cubic-bezier(0.22, 0.61, 0.36, 1);transform:scale(1) translate(0, 0) skew(0deg, 0deg)}.thimi4.ani1{opacity:1;transition:all .8s .4s cubic-bezier(0.22, 0.61, 0.36, 1);transform:scale(1) translate(0, 0) skew(0deg, 0deg)}.thim.ani1.ani1fin,.thim2.ani1.ani1fin,.thim4.ani1.ani1fin,.thim3.ani1.ani1fin{opacity:1;transition:all 0s 0s cubic-bezier(0.22, 0.61, 0.36, 1)}.thiml2,.thiml{opacity:0;transition:1s;transform:translateX(40px)}.thimr2,.thimr{opacity:0;transition:1s;transform:translateX(-40px)}.thiml.ani1,.thimr.ani1{opacity:1;transition:2s;transform:translateX(0%)}.thiml2.ani1,.thimr2.ani1{opacity:1;transition:all 2s .4s cubic-bezier(0.22, 0.61, 0.36, 1);transform:translateX(0%)}.thim,.thim2,.thim4,.thim3{opacity:0;transition:1s;transform:translateY(8%)}.thim.rot,.thim2.rot,.thim4.rot,.thim3.rot{transform:translateY(0px) rotateY(60deg)}.thim.thimu,.thim2.thimu,.thim4.thimu,.thim3.thimu{opacity:0;transition:.6s;transform:translateY(-8%)}.thim.ani1{opacity:1;transition:2 .25s;transform:translateY(0%)}.thim2.ani1{opacity:1;transition:2s .2s;transform:translateY(0%)}.thim3.ani1{opacity:1;transition:2s .4s;transform:translateY(0%)}.thim4.ani1{opacity:1;transition:2s .6s;transform:translateX(0%)}.thim.ani1.ani1fin,.thim2.ani1.ani1fin,.thim4.ani1.ani1fin,.thim3.ani1.ani1fin,.thiml.ani1.ani1fin,.thimr.ani1.ani1fin,.thiml2.ani1.ani1fin,.thimr2.ani1.ani1fin{opacity:1;transition:all 0s 0s cubic-bezier(0.22, 0.61, 0.36, 1)}.secopani{position:fixed;z-index:99999;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;opacity:0;left:0;pointer-events:none}.secopani.ani1{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;pointer-events:auto;opacity:1;left:0;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}.secopani.as7{pointer-events:none;opacity:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}.secopani .skip{position:absolute;left:20px;bottom:20px;width:100px;text-align:center;height:38px;line-height:1em;background-color:rgba(0,0,0,.9);border:1px solid #000;color:#fff;cursor:pointer;font-size:12px;display:flex;justify-content:center;align-items:center;z-index:9999}@media screen and (max-width: 584px){.secopani .skip{font-size:3.5vw;left:5px;bottom:5px;bottom:24%}}.secopani .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.secopani .skip:hover{opacity:.7}.secopani .bgmbtn{position:absolute;left:124px;bottom:20px;z-index:12;background-color:rgba(0,0,0,.9);border:1px solid #000;width:38px;height:38px;box-sizing:border-box;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.secopani .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}@media screen and (max-width: 584px){.secopani .bgmbtn{left:110px;bottom:5px;bottom:24%}}.secopani .bgmbtn:hover{opacity:.7}#index.bgmon .secopani .bgmbtn::after{background-image:url("../img/top/bgm_on.png")}.secopani .bgmbtn::after{position:absolute;content:"";left:50%;top:50%;width:100%;height:100%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:15;color:#fff;text-align:center;background-size:100% auto;background-position:center center;background-image:url("../img/top/bgm_off.png")}.secopani .secin{width:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.secopani .secin video{width:100%;height:auto}.secopani2{position:fixed;z-index:89999;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;opacity:0;left:0;pointer-events:none}.secopani2.ani1{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;pointer-events:auto;opacity:1;left:0;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}.secopani2.as7{pointer-events:none;opacity:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;-moz-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-o-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);-webkit-transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1);transition:.6s cubic-bezier(0.52, 0.08, 0.18, 1)}.secopani2 .skip{position:absolute;left:20px;bottom:20px;width:100px;text-align:center;height:38px;line-height:1em;background-color:rgba(0,0,0,.9);border:1px solid #000;color:#fff;cursor:pointer;font-size:12px;display:flex;justify-content:center;align-items:center;z-index:9999}@media screen and (max-width: 584px){.secopani2 .skip{font-size:3.5vw;left:5px;bottom:5px;bottom:24%}}.secopani2 .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.secopani2 .skip:hover{opacity:.7}.secopani2 .bgmbtn{position:absolute;left:124px;bottom:20px;z-index:12;background-color:rgba(0,0,0,.9);border:1px solid #000;width:38px;height:38px;box-sizing:border-box;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.secopani2 .bgmbtn p{color:#fff;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}@media screen and (max-width: 584px){.secopani2 .bgmbtn{left:110px;bottom:5px;bottom:24%}}.secopani2 .bgmbtn:hover{opacity:.7}#index.bgmon .secopani .bgmbtn::after{background-image:url("../img/top/bgm_on.png")}.secopani2 .bgmbtn::after{position:absolute;content:"";left:50%;top:50%;width:100%;height:100%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:15;color:#fff;text-align:center;background-size:100% auto;background-position:center center;background-image:url("../img/top/bgm_off.png")}.secopani2 .secin{width:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 584px){.secopani2 .secin{padding:6vw}}.secopani2 .secin video{width:100%;height:auto}header{transition:1s}.mainimg{transition:1s}.opani2 .secopani2{opacity:1;pointer-events:auto;transition:1s 1s}.opani{overflow:hidden}.opani .marr,.opani .scbar,.opani .scbart{opacity:0}.opani .secopani{opacity:1;pointer-events:auto;transition:1s 1s}.opani header{transform:translateY(-140px);transition:2s}.opani .mainimg{transition:2s;opacity:0}@media screen and (max-width: 768px){.opani .spmenutit{transition:2s;opacity:0}.opani .mainimg{transition:0s;opacity:1}.opani .mainimg .mainimg-mainc{transition:2s;opacity:0}}.spmenutit{width:44px;height:28px;color:#000;color:#fff;position:fixed;right:40px;top:30px;font-size:12px;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;z-index:9920}@media screen and (max-width: 768px){.spmenutit{top:24px}}@media screen and (max-width: 584px){.spmenutit{right:30px}}.spmenutit>div{display:block;width:54px;height:28px;left:0;top:0;box-sizing:border-box;position:absolute}.spmenutit>div span{position:absolute;width:100%;height:2px;background-color:#fff;left:0px;transform-origin:0 50%;transition:transform .2s linear;border-bottom:1px solid #000}.spmenutit>div p{color:#fff;line-height:12px;font-size:10px;text-align:center}.spmenutit>div span:nth-of-type(1){top:0px}.spmenutit>div span:nth-of-type(2){top:11px}.spmenutit>div span:nth-of-type(3){top:22px}@media screen and (max-width: 584px){.spmenutit{display:block;z-index:2777}}.contentmenu0{padding:8vw;max-width:400px}@media screen and (max-width: 584px){.contentmenu0{max-width:100%}}.contentmenu0 .logo{width:34%;position:relative;display:block;margin-top:20px}@media screen and (max-width: 584px){.contentmenu0 .logo{margin-left:20px;margin-top:11px}}.contentmenu0 .logo img{display:block;vertical-align:bottom;width:100%}.contentmenu0 nav{margin-top:40px;width:100%;margin-left:auto;margin-right:auto}.contentmenu0 .cmenu{width:80%;margin-left:auto;margin-right:auto;position:relative;margin-top:0px;z-index:3;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width: 768px){.contentmenu0 .cmenu{width:80vw;margin-bottom:10px}}.contentmenu0 .cmenu li{width:49%;height:40px;transition:.3s}@media screen and (max-width: 768px){.contentmenu0 .cmenu li{height:36px}}.contentmenu0 .cmenu li:hover{background-color:rgba(255,255,255,.2)}.contentmenu0 .cmenu li a{border:1px solid #fff;display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.contentmenu0 .cmenu li a p{font-size:clamp(10px,1vw,14px);line-height:1;text-align:center;color:#fff}@media screen and (max-width: 768px){.contentmenu0 .cmenu li a p{font-size:3.5vw}}.contentmenu0 .cmenu li.reserve{width:100%;margin-top:6px}.contentmenu0 .cmenu li.pamphlet{width:100%;margin-top:6px}.contentmenu0 .cmenu li.entry{width:100%;margin-top:6px}.contentmenu0 .cmenu li{position:relative}.contentmenu0 .cmenu li .new{width:auto;height:17px;display:block;font-size:12px;padding-left:4px;padding-right:4px;line-height:17px;padding-top:1px;padding-bottom:2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fee1a0;background-color:#97282c;position:absolute;left:4px;top:4px;z-index:3}.contentmenu0 .bannpamf{background-color:#1c2b61;padding:20px 10px;margin-bottom:60px}@media screen and (max-width: 768px){.contentmenu0 .bannpamf{padding:20px 20px}}.contentmenu0 .bannpamf .lmtedcontents1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.contentmenu0 .bannpamf .lmtedcontents1 dt{width:60%}.contentmenu0 .bannpamf .lmtedcontents1 dd{width:38%;padding:24px}@media screen and (max-width: 768px){.contentmenu0 .bannpamf .lmtedcontents1 dd{padding:4vw}}.contentmenu0 .bannpamf .lmtedcontents1 dd figure{box-shadow:rgba(0,0,0,.35) 0px 5px 15px}.contentmenu0 .bannpamf a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.contentmenu0 .bannpamf p{width:100%;position:relative;display:block;color:#fff;font-feature-settings:"palt";letter-spacing:0;white-space:nowrap}.contentmenu0 .bannpamf p.p4{font-size:clamp(.875rem,.7524rem + .1887vw,1rem);line-height:1.4;text-align:center;margin-bottom:6px}@media screen and (max-width: 768px){.contentmenu0 .bannpamf p.p4{font-size:4vw}}.contentmenu0 .bannpamf p.p5{line-height:1.4;text-align:center;font-size:clamp(.75rem,.566rem + .283vw,.9375rem);border:1px solid #fff;padding:4px}@media screen and (max-width: 768px){.contentmenu0 .bannpamf p.p5{font-size:4vw}}.contentmenu0 .entryinfo{background-color:#1c2b61;padding:20px 10px;margin-bottom:60px}@media screen and (max-width: 768px){.contentmenu0 .entryinfo{padding:20px 20px}}.contentmenu0 .entryinfo p{width:100%;position:relative;display:block;color:#fff;font-feature-settings:"palt";letter-spacing:0;white-space:nowrap}.contentmenu0 .entryinfo p.p4{font-size:clamp(.875rem,.7524rem + .1887vw,1rem);line-height:1.4;text-align:center;margin-bottom:6px}@media screen and (max-width: 768px){.contentmenu0 .entryinfo p.p4{font-size:4vw}}.contentmenu0 .entryinfo p.p5{line-height:1.4;text-align:center;font-size:clamp(.75rem,.566rem + .283vw,.9375rem);border:1px solid #fff;padding:4px}@media screen and (max-width: 768px){.contentmenu0 .entryinfo p.p5{font-size:4vw}}.contentmenu0 .gmenu{padding:40px;padding-top:10px;padding-bottom:10px;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentmenu0 .gmenu li{width:100%;position:relative;margin-bottom:10px;transition:.3s}.contentmenu0 .gmenu li:hover a::before{opacity:1}.contentmenu0 .gmenu li:hover a p i::before{width:calc(100% + 70px)}.contentmenu0 .gmenu li a{display:block;width:100%;height:100%;position:relative}.contentmenu0 .gmenu li a::before{opacity:0;transition:.3s;background-color:rgba(255,255,255,.2);position:absolute;width:calc(100% + 12px);height:calc(100% + 12px);left:-6px;top:-6px;z-index:1;content:""}.contentmenu0 .gmenu li a .new{width:auto;height:17px;display:block;font-size:10px;padding-left:1px;padding-right:1px;line-height:17px;padding-top:1px;padding-bottom:2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fee1a0;background-color:#97282c;position:absolute;left:-40px;top:4px;z-index:3}.contentmenu0 .gmenu li a p{position:relative;z-index:2;color:#fff;line-height:1;font-size:1.4rem}.contentmenu0 .gmenu li a p i{display:inline-block;font-style:normal;font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#fff;margin-bottom:6px;position:relative;font-size:clamp(10px,1.5vw,21px)}.contentmenu0 .gmenu li a p i::before{transition:.3s;width:calc(100% + 50px);height:1px;content:"";background-color:#fff;position:absolute;left:0%;bottom:2px;transform:translateX(-40px)}.contentmenu0 .gmenu li a p span{width:100%;display:block;font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;color:#fff;font-feature-settings:"palt";letter-spacing:0;font-size:clamp(10px,1vw,14px);white-space:nowrap}@media screen and (max-width: 768px){.contentmenu0 .gmenu li a p{font-size:3vw}.contentmenu0 .gmenu li a p i{font-size:5vw}.contentmenu0 .gmenu li a p span{font-size:3vw}}.menuopen{overflow:hidden}.menuopen header.headertsukurie{z-index:3 !important}.menuopen header .link_box{display:none}.menuopen .contentmenu0{opacity:1;pointer-events:auto}.menuopen .contentmenu0{background-color:#2c2239}.menuopen .contentmenu0 .i_bg3{display:block;vertical-align:bottom;width:100%;max-width:400px;overflow:visible;position:absolute;left:50%;top:50%;z-index:4;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){.menuopen .contentmenu0 .i_bg3{width:80%;margin-left:auto;margin-right:auto;margin-top:14vw}}.menuopen .contentmenu0 .i_bg3 .bcv1{width:160px;position:absolute;left:55%;top:16%;z-index:5;opacity:0;transform:translateX(-20px) translateY(-20px);transition:1s}.menuopen .contentmenu0 .i_bg3 .bcv1.sty2{top:30%}.menuopen .contentmenu0 .i_bg3 .bcv1{opacity:1;transform:scale(1, 1);transition:2s .6s}.menuopen .contentmenu0 .i_bg3 .bcv1.sty3{top:-10%;transform:translateX(-20px) translateY(30px);transform:scale(1, 1)}.menuopen .contentmenu0 .i_bg3 .bcv1.sty4{top:-30%;left:5%;transform:translateX(20px) translateY(20px);transform:scale(1, 1)}@media screen and (max-width: 768px){.menuopen .contentmenu0 .i_bg3 .bcv1.sty4{top:-20%}}.menuopen .contentmenu0 .i_bg3 .bcv1.sty5{top:-10%;transform:translateX(-20px) translateY(30px);transform:scale(1, 1)}.menuopen .contentmenu0 .i_bg3 .bcv1.sty6{top:-32%;left:2%;transform:translateX(20px) translateY(20px);transform:scale(1, 1)}@media screen and (max-width: 768px){.menuopen .contentmenu0 .i_bg3 .bcv1.sty6{top:-20%}}.menuopen .contentmenu0 .i_bg3 .bcv1.sty8{top:-20%;left:5%;transform:translateX(20px) translateY(20px);transform:scale(1, 1)}@media screen and (max-width: 768px){.menuopen .contentmenu0 .i_bg3 .bcv1.sty8{top:-10%}}@media screen and (max-width: 768px){.menuopen .contentmenu0 .i_bg3 .bcv1{width:120px}}.menuopen .contentmenu0 .i_bg3 .cap{width:110px;position:absolute;left:36%;top:0%;z-index:7;background-color:#fff;clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);transition:1s cubic-bezier(0.52, 0.08, 0.18, 1)}@media screen and (max-width: 768px){.menuopen .contentmenu0 .i_bg3 .cap{width:100px;left:50%;transform:translateX(-50%)}}.menuopen .contentmenu0 .i_bg3 .cap .bg{position:relative;display:block;vertical-align:bottom;width:100%;z-index:7;opacity:0}.menuopen .contentmenu0 .i_bg3 .cap .cv1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5;opacity:0;transform:translateX(-20px)}.menuopen .contentmenu0 .i_bg3 .cap .cv2{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5;opacity:0;transform:translateX(-20px)}.menuopen .contentmenu0 .i_bg3 .cap{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.menuopen .contentmenu0 .i_bg3 .cap .bg{opacity:1}.menuopen .contentmenu0 .i_bg3 .cap .cv1{opacity:1;transform:scale(1, 1);transition:1s .6s}.menuopen .contentmenu0 .i_bg3 .cap .cv2{opacity:1;transform:scale(1, 1);transition:1s .8s}.menuopen .contentmenu0 .i_bg3 .cap ul{position:absolute;width:100%;height:100%;left:0;top:0}.menuopen .contentmenu0 .i_bg3 .cap ul li{position:absolute;width:100%;height:100%;left:0;top:0}.menuopen .contentmenu0 .i_bg3 .cap ul li:nth-child(1){background-size:cover;background-position:center center;background-image:url("../img/top/s1_03_01.jpg")}.menuopen .contentmenu{visibility:visible;pointer-events:auto;overflow:auto}.menuopen .contentmenu .nbg{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:.6s;transition:.6s}.menuopen .contentmenu .content{-webkit-transition:.6s .6s;transition:.6s .6s;opacity:1}.menuopen .spmenutit>div{right:5.5vw}.menuopen .spmenutit span:first-of-type{-webkit-transform:rotate(30deg) translate3d(-3px, 0, 0);transform:rotate(30deg) translate3d(-3px, 0, 0);top:1px;left:8px}.menuopen .spmenutit span:nth-of-type(2),.menuopen .spmenutit span:nth-of-type(4){-webkit-transition:0s;transition:0s;-webkit-transform:scaleX(0);transform:scaleX(0);transform-origin:100% 100%;-moz-transform-origin:100% 100%;-webkit-transform-origin:100% 100%}.menuopen .spmenutit span:nth-of-type(3){-webkit-transform:rotate(-30deg) translate3d(-3px, 0, 0);transform:rotate(-30deg) translate3d(-3px, 0, 0);left:8px;top:24px}.contentmenu0{position:fixed;width:100%;height:calc(100svh - 100px);left:0;top:100px;opacity:0;z-index:96;pointer-events:none;-webkit-transition:.6s;transition:.6s;max-width:400px}@media screen and (max-width: 584px){.contentmenu0{max-width:100%;height:100dvh;top:0;padding-top:150px}}.contentmenu{position:fixed;width:100%;height:100vh;max-width:400px;left:0;top:0;z-index:9003;opacity:1;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;visibility:hidden;pointer-events:none;z-index:95}@media screen and (max-width: 584px){.contentmenu{max-width:100%;height:100dvh;padding-top:60px}}@media screen and (max-width: 768px){.contentmenu{display:block}}.contentmenu #mainp2{z-index:3}.contentmenu .content{width:100%;position:relative;z-index:7;opacity:0;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){.contentmenu .content{padding-top:100px;margin:0 auto}}.contentmenu .content .navbg0{width:47%;position:fixed;height:100vh;overflow:hidden;left:0;top:0;pointer-events:none}@media screen and (max-width: 768px){.contentmenu .content .navbg0{display:none}}.contentmenu .content .navbg0 .mainc{position:absolute;left:50%;width:60%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:7;bottom:72%;-o-transition:1s}.contentmenu .content .navbg0 .mainc p{display:block;vertical-align:bottom;width:100%;font-size:54px;color:#475272;text-shadow:8px 8px 8px rgba(0,0,0,.4);text-align:center;font-size:clamp(3.125rem,.6722rem + 3.7736vw,5.625rem)}.contentmenu .content .navbg0 ul{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.contentmenu .content .navbg0 ul li{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;overflow:hidden;-webkit-transition:1s;transition:1s}.contentmenu .content .navbg0 ul li .note{bottom:5px;position:absolute;right:5px;z-index:3;color:#fff;letter-spacing:0}.contentmenu .content .navbg0 ul li .note.colb{color:#000}.contentmenu .content .navbg0 ul li:before{position:absolute;width:120%;height:100%;left:0;top:0;background-size:cover;background-position:center bottom;background-image:url("../img/top/cmenu_01.jpg");background-repeat:no-repeat;content:"";-webkit-transition:4s;transition:4s;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;z-index:2}.contentmenu .content .navbg0 ul li.todoroki:before{background-image:url("../img/top/s1_01.jpg")}@media screen and (max-width: 768px){.contentmenu .content .navbg0 ul li.todoroki:before{background-image:none}}.contentmenu .content .navbg0 ul li.residence:before{background-image:url("../img/top/s2_01.jpg")}@media screen and (max-width: 768px){.contentmenu .content .navbg0 ul li.residence:before{background-image:none}}.contentmenu .content .navbg0 ul li.plan:before{background-image:url("../img/top/s3_01.jpg")}@media screen and (max-width: 768px){.contentmenu .content .navbg0 ul li.plan:before{background-image:none}}.contentmenu .content .navbg0 ul li.sustainable:before{left:-20%;background-image:url("../img/top/s4_01.jpg")}@media screen and (max-width: 768px){.contentmenu .content .navbg0 ul li.sustainable:before{background-image:none}}.contentmenu .content .navbg0 ul li.equipment:before{background-size:cover;background-position:center center;background-image:url("../img/top/s5_01_sp.jpg")}@media screen and (max-width: 768px){.contentmenu .content .navbg0 ul li.equipment:before{background-image:none}}.contentmenu .content .navbg0 ul li.position:before{background-image:url("../img/top/s6_01.jpg")}@media screen and (max-width: 768px){.contentmenu .content .navbg0 ul li.position:before{background-image:none}}.contentmenu .content .navbg0 ul li.access:before{left:-12%;background-size:cover;background-position:center center;background-image:url("../img/top/s7_01.jpg")}@media screen and (max-width: 768px){.contentmenu .content .navbg0 ul li.access:before{left:0;background-image:none}}.contentmenu .content .navbg0 ul li.brand:before{background-image:url("../img/top/s8_01.jpg")}@media screen and (max-width: 768px){.contentmenu .content .navbg0 ul li.brand:before{background-image:none}}.content .navbg0 ul li.def{mask-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.4) 32%, rgb(255, 255, 255) 50%)}.content .navbg0 ul li.def::before{background-size:100% auto}.contentmenu .content .navbg0 ul li.def{opacity:1}.contentmenu .content .navbg0 ul li.def:before{width:100%}.contentmenu .content nav{width:44%;position:relative;margin-left:auto;margin-right:4%;background:rgba(0,0,0,0)}.contentmenu .content nav .navi1{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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Yu Mincho","YuMincho","Hiragino Mincho Pro","MS PMincho","serif"}@media screen and (max-width: 768px){.contentmenu .content nav .navi1{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:140px}}.contentmenu .content nav .navi1 dt{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width: 768px){.contentmenu .content nav .navi1 dt{width:100%}.contentmenu .content nav .navi1 dd{width:100% !important}}.contentmenu .content nav .navi1 dt:before{width:.5px;height:100%;content:"";background-color:#475272;position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contentmenu .content nav .navi1 dd{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px}@media screen and (max-width: 768px){.contentmenu .content nav .navi1 dd{width:48%;padding-left:0}}.contentmenu .content nav .navi1 dd .cbtn{height:50px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){.contentmenu .content nav .navi1 dd{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.contentmenu .content nav .navi1 dd .cbtn{height:50px;margin:0;margin-top:2vw}.contentmenu .content nav .navi1 dd .cbtn.outline,.contentmenu .content nav .navi1 dd .cbtn.map{width:48.5%;margin-top:6vw}}.contentmenu .content nav .navi1 dd .cbtn:after{position:absolute;right:10px;width:13px;height:30px;content:"";z-index:3;background-size:100% auto;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 768px){.contentmenu .content nav .navi1 dd .cbtn:after{right:6px;width:10px}}.contentmenu .content nav .navi1 dd .cbtn:hover{opacity:.7}.contentmenu .content nav .navi1 dd .cbtn.rsv{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;margin-top:10px;flex-wrap:wrap;position:relative}.contentmenu .content nav .navi1 dd .cbtn.rsv p{color:#fff;font-size:14px;position:relative}.contentmenu .content nav .navi1 dd .cbtn.rsv p span{width:100%;display:block;text-align:center;font-size:10px;margin-bottom:6px}@media screen and (max-width: 768px){.contentmenu .content nav .navi1 dd .cbtn.rsv p{font-size:3vw}}.contentmenu .content nav .navi1 dd .cbtn.rsv a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.contentmenu .content nav .navi1 dd .cbtn.req{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}.contentmenu .content nav .navi1 dd .cbtn p{color:#fff;font-size:13px}.contentmenu .content nav .navi1 dd .cbtn p span{width:100%;display:block;text-align:center;font-size:10px;margin-bottom:3px;color:#fff}@media screen and (max-width: 768px){.contentmenu .content nav .navi1 dd .cbtn p{font-size:3vw}}.contentmenu .content nav .navi1 dd .cbtn.req a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.contentmenu .content nav .navi1 dd .cbtn.lmt{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}.contentmenu .content nav .navi1 dd .cbtn.lmt p{color:#fff;font-size:14px}@media screen and (max-width: 768px){.contentmenu .content nav .navi1 dd .cbtn.lmt p{font-size:2.5vw;text-align:center}}.contentmenu .content nav .navi1 dd .cbtn.lmt p span{width:100%;display:block;text-align:center;font-size:10px;margin-bottom:3px}.contentmenu .content nav .navi1 dd .cbtn.lmt a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.contentmenu .content nav .navi1 ul li.cmg{position:relative;pointer-events:none !important}.contentmenu .content nav .navi1 ul li.cmg a p{opacity:.3}.contentmenu .content nav .navi1 ul li.cmg::before{content:"Coming soon.";position:absolute;right:0;top:6px;color:#475272;z-index:3}@media screen and (max-width: 768px){.contentmenu .content nav{overflow:auto;height:calc(100vh - 200px);padding:0 3vw;padding:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.contentmenu .content nav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:440px;margin-left:auto;margin-right:auto}.contentmenu .content nav li{width:100%;padding:6px 0;border-bottom:1px solid #475272}.contentmenu .content nav li.outline,.contentmenu .content nav li.map{width:100%;background-color:#666;margin-bottom:10px}@media screen and (max-width: 584px){.contentmenu .content nav li.outline,.contentmenu .content nav li.map{width:100%}}.contentmenu .content nav li.outline a p,.contentmenu .content nav li.map a p{color:#fff;text-align:center;margin:0}.contentmenu .content nav li.outline a,.contentmenu .content nav li.map a{height:40px}.contentmenu .content nav li.tit{width:100%;height:44px;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-top:none;font-weight:500;font-style:italic}.contentmenu .content nav li.tit p{text-align:center;font-size:20px;color:#fff}.contentmenu .content nav li.dis,.contentmenu .content nav li.grey{pointer-events:none}.contentmenu .content nav li.dis a,.contentmenu .content nav li.grey a{opacity:.3}.contentmenu .content nav li a{width:100%;height:43px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;color:#fff;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;-webkit-transition:.2s;transition:.2s}.contentmenu .content .navbg0 ul li .scnote{position:absolute;right:5px;bottom:5px;z-index:7;color:#fff;font-size:12px;line-height:1;font-feature-settings:"palt";letter-spacing:0;transition:1s}.contentmenu .content .navbg0 ul li .scnote.b{color:#000}.contentmenu .content nav li a p{color:#475272;width:100%;-webkit-transition:.3s;transition:.3s;text-align:left;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;color:#475272;font-size:12px}.contentmenu .content nav li a .en,.contentmenu .content nav li a .ja{display:inline-block;width:auto;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;color:#475272}.contentmenu .content nav li a .en{font-size:14px;margin-right:10px}.contentmenu .content nav li a:hover{background-color:#475272 !important}.contentmenu .content nav li a:hover .en,.contentmenu .content nav li a:hover .ja,.contentmenu .content nav li a:hover a p span,.contentmenu .content nav li a:hover a p{color:#fff !important}#lifestyle .contentmenu .content nav li.lifestyle a p span,#index .contentmenu .content nav li.index a p span,#location .contentmenu .content nav li.location a p span,#position .contentmenu .content nav li.position a p span,#design .contentmenu .content nav li.design a p span,#plan .contentmenu .content nav li.plan a p span,#todoroki .contentmenu .content nav li.todoroki a p span,#residence .contentmenu .content nav li.residence a p span,#equipment .contentmenu .content nav li.equipment a p span,#brand .contentmenu .content nav li.brand a p span,#access .contentmenu .content nav li.access a p span{color:#fff !important}@media screen and (max-width: 584px){.contentmenu .content nav li a p{font-size:2.5vw}}.contentmenu .content nav li a p span{width:48%;color:#475272}.contentmenu .content nav li a .en{text-align:left}.contentmenu .content nav li a .ja{text-align:right}@media screen and (max-width: 768px){.contentmenu .content nav li a .en,.contentmenu .content nav li a .ja{font-size:3vw}}.contentmenu .content nav li a .new{width:32px;height:12px;display:block;font-size:8px;padding-left:4px;padding-right:4px;line-height:10px;padding-top:1px;padding-bottom:2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fee1a0;background-color:#b42024;position:absolute;right:15px;top:0px;z-index:3}.contentmenu .content nav li .en img{width:12px;height:auto;display:inline-block;display:-moz-popup}@media screen and (max-width: 768px){.contentmenu .content nav li .en img{width:20px}}.contentmenu .content nav li.map a p .en{width:auto}.contentmenu .content nav li.map a p .ja{width:calc(100% - 50px)}@media screen and (max-width: 768px){.contentmenu .content nav li.map a p .ja{width:calc(100% - 30px)}}.contentmenu .content nav li.outline a p .en{width:auto}.contentmenu .content nav li.outline a p .ja{width:calc(100% - 50px)}@media screen and (max-width: 768px){.contentmenu .content nav li.outline a p .ja{width:calc(100% - 30px)}}.contentmenu .content nav li.lmt a{background-color:#08282b}.contentmenu .content nav li.req{border-top:none;padding:0}.contentmenu .content nav li.req a{background:-webkit-gradient(linear, left top, right top, from(rgb(119, 101, 44)), color-stop(97.34%, rgb(214, 188, 157)), to(rgb(217, 190, 160)));background:linear-gradient(90deg, rgb(119, 101, 44) 0%, rgb(214, 188, 157) 97.34%, rgb(217, 190, 160) 100%)}.contentmenu .content nav li.req a p{color:#08282b}.contentmenu .content .navbg0 .mainc{transition:1s}.contentmenu.brand .content .navbg0 .mainc,.contentmenu.residence .content .navbg0 .mainc,.contentmenu.todoroki .content .navbg0 .mainc,.contentmenu.access .content .navbg0 .mainc,.contentmenu.brand .content .navbg0 .mainc,.contentmenu.tsukurie .content .navbg0 .mainc,.contentmenu.design .content .navbg0 .mainc,.contentmenu.location .content .navbg0 .mainc,.contentmenu.sustainable .content .navbg0 .mainc,.contentmenu.plan .content .navbg0 .mainc,.contentmenu.equipment .content .navbg0 .mainc,.contentmenu.position .content .navbg0 .mainc{opacity:0}.contentmenu.brand .content .navbg0 li.def,.contentmenu.residence .content .navbg0 li.def,.contentmenu.todoroki .content .navbg0 li.def,.contentmenu.access .content .navbg0 li.def,.contentmenu.brand .content .navbg0 li.def,.contentmenu.tsukurie .content .navbg0 li.def,.contentmenu.design .content .navbg0 li.def,.contentmenu.location .content .navbg0 li.def,.contentmenu.sustainable .content .navbg0 li.def,.contentmenu.plan .content .navbg0 li.def,.contentmenu.equipment .content .navbg0 li.def,.contentmenu.position .content .navbg0 li.def{opacity:0}.contentmenu.brand .content .navbg0 li.brand,.contentmenu.todoroki .content .navbg0 li.todoroki,.contentmenu.residence .content .navbg0 li.residence,.contentmenu.crevia .content .navbg0 li.crevia,.contentmenu.brand .content .navbg0 li.brand,.contentmenu.location .content .navbg0 li.location,.contentmenu.plan .content .navbg0 li.plan,.contentmenu.tsukurie .content .navbg0 li.tsukurie,.contentmenu.equipment .content .navbg0 li.equipment,.contentmenu.equipment .content .navbg0 li.equipment,.contentmenu.position .content .navbg0 li.position{opacity:1}.contentmenu.brand .content .navbg0 li.brand:before,.contentmenu.todoroki .content .navbg0 li.todoroki:before,.contentmenu.crevia .content .navbg0 li.crevia:before,.contentmenu.brand .content .navbg0 li.brand:before,.contentmenu.location .content .navbg0 li.location:before,.contentmenu.plan .content .navbg0 li.plan:before,.contentmenu.equipment .content .navbg0 li.equipment:before,.contentmenu.tsukurie .content .navbg0 li.tsukurie:before,.contentmenu.position .content .navbg0 li.position:before{-webkit-transition:10s;transition:10s;-webkit-transform:translateX(-10%);transform:translateX(-10%)}.contentmenu.access .content .navbg0 li.access,.contentmenu.design .content .navbg0 li.design,.contentmenu.sustainable .content .navbg0 li.sustainable{opacity:1}.contentmenu .content .navbg0 li.residence:before{-webkit-transform:translateX(-10%);transform:translateX(-10%)}.contentmenu.residence .content .navbg0 li.residence:before{-webkit-transition:10s;transition:10s;-webkit-transform:translateX(0%);transform:translateX(0%)}.contentmenu.access .content .navbg0 li.access:before,.contentmenu.design .content .navbg0 li.design:before,.contentmenu.sustainable .content .navbg0 li.sustainable:before{-webkit-transition:10s;transition:10s;-webkit-transform:translateX(10%);transform:translateX(10%)}.contentmenu .nbg{position:fixed;width:100vw;height:100vh;right:0;top:0;z-index:3;overflow:hidden;opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(0.46, 0.1, 0.29, 1);transition-timing-function:cubic-bezier(0.46, 0.1, 0.29, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);background:#fff;background-size:100% 100%;background-position:center center;background-image:url(../img/top/bg_01.jpg)}@media screen and (max-width: 768px){.contentmenu .nbg{background-size:100% 100%}}.menuopen{overflow:hidden}.menuopen header.headertsukurie{z-index:3 !important}.menuopen header .link_box{display:none}.menuopen .contentmenu0{opacity:1;pointer-events:auto}.menuopen .contentmenu{visibility:visible;pointer-events:auto;overflow:auto}.menuopen .contentmenu .nbg{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:.6s;transition:.6s}.menuopen .contentmenu .content{-webkit-transition:.6s .6s;transition:.6s .6s;opacity:1}.menuopen .spmenutit>div{right:5.5vw}.menuopen .spmenutit span:first-of-type{-webkit-transform:rotate(30deg) translate3d(-3px, 0, 0);transform:rotate(30deg) translate3d(-3px, 0, 0);top:0px;left:8px}.menuopen .spmenutit span:nth-of-type(2),.menuopen .spmenutit span:nth-of-type(4){-webkit-transition:0s;transition:0s;-webkit-transform:scaleX(0);transform:scaleX(0);transform-origin:100% 100%;-moz-transform-origin:100% 100%;-webkit-transform-origin:100% 100%}.menuopen .spmenutit span:nth-of-type(3){-webkit-transform:rotate(-30deg) translate3d(-3px, 0, 0);transform:rotate(-30deg) translate3d(-3px, 0, 0);left:8px;top:24px}@media screen and (max-width: 768px){.contentmenu{display:block}.contentmenu .content{margin:0 0 0 auto;width:100%}.contentmenu .content nav{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;height:100vh;height:100vdh;padding:0 8vw;box-sizing:border-box;overflow:auto}.contentmenu .content nav dl dt:before{display:none}.contentmenu .content nav dl dt ul li{border-bottom:1px solid #ccc}.contentmenu .content nav li{padding:0}.contentmenu .nbg{position:fixed;width:50%;height:100%;right:0;top:0;z-index:3;overflow:hidden;opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:.6s;transition:.6s;-webkit-transition-timing-function:cubic-bezier(0.46, 0.1, 0.29, 1);transition-timing-function:cubic-bezier(0.46, 0.1, 0.29, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:100% 0%;transform-origin:100% 0%}}@media screen and (max-width: 768px)and (max-width: 768px){.contentmenu .nbg{width:100%}}.cbtn{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:440px;height:50px;background-size:cover;background-position:center center;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.cbtn p{line-height:1em;margin:0;color:#fff}.cbtn.req{background-color:#b19572}.cbtn.rsv{background-color:#252776}.cbtn.outline{border:1px solid #fff}.cbtn.map{border:1px solid #fff}.cbtn img{display:inline-block;width:20px;vertical-align:middle;margin-right:10px}@media screen and (max-width: 584px){.cbtn{height:60px}}.cbtn a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.cbtn a p{text-align:center;color:#fff;font-weight:500;font-style:normal;font-size:20px}.cbtn a p span{line-height:1em;font-size:12px;display:block;margin-left:auto;margin-right:auto}@keyframes scroll{0%{top:-50%}100%{top:150%}}@media screen and (max-width: 768px){.cbtn a p{font-size:4vw}.cbtn a p span{font-size:2.5vw;margin-bottom:6px}footer.crevia-common .contact dl.time dd.time1{width:60%;margin-left:auto;margin-right:auto;text-align:left}footer.crevia-common .contact dl.time dd.time1 p{font-feature-settings:"palt";letter-spacing:0}}.pagetitle{position:relative;overflow:hidden}.pagetitle .bg0{display:block;vertical-align:bottom;width:100%;opacity:0}.pagetitle .cv2,.pagetitle .cv1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;transition:1s;transform:translateY(40px)}.pagetitle .bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;display:block;vertical-align:bottom;width:100%}.pagetitle .bg img{transition:1s;mask-image:url(../img/top/main_02.png);mask-mode:alpha;mask-position:center top;mask-repeat:no-repeat;mask-size:auto 200%}.pagetitle .bg{transform:scale(1.1, 1.1)}.pagein .pageconv{opacity:0}.pagein .pagetitle .bg{transition:3s;transform:scale(1)}.pagein .pagetitle .bg img{animation:2s main01_in cubic-bezier(0, 0.4, 0.48, 1) 0s forwards}.pagein .pagetitle .cv1{opacity:1;transition:2s 1s;transform:scale(1, 1)}.pagein .pagetitle .cv2{opacity:1;transition:2s 1.4s;transform:scale(1, 1)}.secpagetitle2{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#342b40}.secpagetitle2 h3{text-align:center;letter-spacing:6px;transition:1s;position:relative;margin-top:60px}@media screen and (max-width: 768px){.secpagetitle2 h3{margin-top:6vw}}.secpagetitle2 h3{color:#fff}.secpagetitle2 h3 span{display:block;font-family:"Cardo",serif;font-weight:400;font-style:normal;font-size:43px}@media screen and (max-width: 768px){.secpagetitle2 h3 span{font-size:8vw}}.secpagetitle2 h3.blin{padding-bottom:30px;margin-bottom:60px}.secpagetitle2 h3.blin span{margin-bottom:30px}@media screen and (max-width: 768px){.secpagetitle2 h3.blin{padding-bottom:4vw;margin-bottom:6vw}.secpagetitle2 h3.blin span{margin-bottom:3vw}}.secpagetitle2 h3.blin::before{background-color:#fff;content:"";width:60px;height:1px;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleX(0);transition:1s}@media screen and (max-width: 768px){.secpagetitle2 h3.blin::before{width:40px}}.secpagetitle2 h3.ani1{letter-spacing:3px}.secpagetitle2 h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}footer.crevia-common .links ul.description li a img.h30{height:23px}@media screen and (max-width: 768px){footer.crevia-common .links ul.description li a img.h30{width:auto;height:20px;margin-top:-5px}}@media screen and (max-width: 768px){footer.crevia-common .links ul.description{justify-content:flex-start;flex-wrap:wrap}footer.crevia-common .links ul.description li:nth-child(3){margin-top:6vw}}footer.crevia-common .holi2{width:90%;max-width:870px;margin:0 auto;padding:40px 0 0 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:stretch}@media screen and (max-width: 768px){footer.crevia-common .holi2{align-items:initial}}footer.crevia-common .holi2 dt{width:30%;background-color:#910000;color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:13px;font-feature-settings:"palt";letter-spacing:0;line-height:1.5}@media screen and (max-width: 768px){footer.crevia-common .holi2 dt{width:100%;padding:10px 0;font-size:3.2vw}}footer.crevia-common .holi2 dd{width:68%;line-height:1.5;font-size:13px;text-align:left;font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width: 768px){footer.crevia-common .holi2 dd{width:100%;line-height:1.4;padding-top:6px;font-size:3.2vw}}footer.crevia-common .holy{font-feature-settings:"palt";letter-spacing:0;text-align:center;line-height:1.4;margin-top:30px;font-size:14px;border-top:1px solid #ccc;padding-top:20px;max-width:800px;margin-left:auto;margin-right:auto;width:90%;color:#910000}footer.crevia-common .holy b{display:block;margin-bottom:10px;color:#910000}@media screen and (max-width: 768px){footer.crevia-common .holy b{margin-bottom:4px}footer.crevia-common .holy{font-size:3.2vw}}footer.crevia-common{position:relative;z-index:5}#wrappar{padding:0}@media screen and (max-width: 768px){#wrappar{padding:0;padding-bottom:60px !important}}#wrappar main{padding:100px 0 0 0}@media screen and (max-width: 768px){#wrappar main{padding:75px 0 0 0}}@media screen and (max-width: 768px){footer.crevia-common .contact dl.time dd{width:70%}footer.crevia-common .contact dl.time dt,footer.crevia-common .contact dl.time dd,footer.crevia-common .contact p{font-feature-settings:"palt";letter-spacing:.04em}footer.crevia-common .contact p{font-feature-settings:"palt";letter-spacing:.04em}}/*# sourceMappingURL=style.css.map */
