﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&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}.notes{width:90%;margin:0 auto;max-width:1000px;padding:50px 0}.note{font-size:10px;letter-spacing:.1em;line-height:1.2em;text-align:left}.co_fff{color:#fff}.co_000{color:#000}.h1Tag{display:none}@media screen and (min-width: 769px){._sp{display:none}._pc{display:block}}@media screen and (max-width: 768px){.notes{width:90%;padding:6.66666665vw 0}._sp{display:block}._pc{display:none}}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;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}.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:14px;background-color:#fff}@media screen and (max-width: 768px){header{padding-bottom:10px}}header .header{margin:0 auto;width:100%;padding:15px 0 0 0;padding:10px 0 0 0;position:relative;display:block;z-index:800;transition:.3s}header .header .header-logo{transition:.3s;width:30%;max-width:120px;margin-left:20px}@media screen and (max-width: 768px){header .header .header-logo{margin-top:0px;max-width:120px}}header .header .header-logo a{display:block}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;right:110px;margin-top:0;width:140px;top:17px;height:40px}header .header .cbtn.req{background-color:#948a64}header .header .cbtn.limited{background-color:#15164c}header .header .cbtn.rsv{right:260px;background-color:#912f34}header .header .cbtn.map{right:170px;background-color:rgba(0,0,0,0);border:1px solid #fff}header .header .cbtn.outline{right:20px;background-color:rgba(0,0,0,0);border:1px solid #fff}header .header .cbtn p{font-size:14px}@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 .spmenutit,.podfix .spmenutit{top:20px}.h-small header .header .header-logo,.podfix header .header .header-logo{max-width:100px !important}.h-small header .cbtn,.podfix header .cbtn{top:15px}.h-small header::before,.podfix header::before{opacity:.5}@media screen and (max-width: 768px){.h-small header::before,.podfix header::before{opacity:.7}}@media screen and (max-width: 768px){header .header{padding:10px 0 0 0;z-index:3;position:relative}header .header .header-logo{width:80%}}#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{z-index:9010}.menuopen header .link_box{display:none}.menuopen header .header .mbtn{opacity:0;pointer-events: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;z-index:3}.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{width:100%;background:#3c3c3c;position:relative;box-sizing:border-box;z-index:3}footer .time{display:flex;justify-content:center;align-items:center;line-height:2;flex-wrap:wrap}footer .time dt{width:100%;text-align:center;font-size:14px}footer .time dd{width:100%;text-align:center}footer .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 .footer{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .footer h3{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:15px;margin-bottom:6px}footer .footer-brand{position:relative;display:block;width:52%}@media screen and (max-width: 768px){footer .footer-brand{width:100%}}footer .footer-brand .logo{width:80%;max-width:220px;margin-bottom:25px}@media screen and (max-width: 768px){footer .footer-brand .logo{margin-left:auto;margin-right:auto;max-width:260px;display:block;margin-bottom:8vw}}footer .footer-brand p{font-size:12px;line-height:1.6em}@media screen and (max-width: 768px){footer .footer-brand p{text-align:center;margin-bottom:1vw}}footer .footer-address{margin-top:12px;font-family:"Sawarabi Gothic",sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 768px){footer .footer-address p{margin-top:6vw;font-size:3.5vw}}@media screen and (max-width: 768px){footer .footer-address{width:100%}}footer .footer-tlink{position:relative;display:block;width:48%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}footer .footer-tlink .footer-tlink-navi{width:50%}footer .footer-tlink .footer-tlink-navi li{margin-bottom:1.6em}footer .footer-tlink .footer-tlink-navi li a{display:inline-block;width:auto;height:100%;position:relative}footer .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 .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 .footer-tlink .footer-tlink-navi li a.hv p{color:#666}footer .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 .footer-tlink .footer-tlink-navi li.sub{margin-bottom:.4em}footer .footer-tlink .footer-tlink-navi li.sub.sub1{margin-top:-0.8em}footer .footer-tlink .footer-tlink-navi li.sub a p{font-size:12px;color:rgba(255,255,255,.4)}footer .footer-tlink .footer-tlink-navi li.sub a.hv p{color:#666}footer .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 .footer-tlink .footer-tlink-navi{width:60%}footer .footer-tlink .footer-tlink-navi:nth-of-type(2){width:40%}}@media screen and (max-width: 768px){footer .footer-tlink{width:100%;margin-top:8vw;padding-left:5vw}}footer .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 .footer-sns{width:100%;gap:10px;margin-top:6vw;padding-left:12vw}}footer .footer-sns a{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;font-size:12px;transition:.3s}footer .footer-sns a:hover{opacity:.7}footer .footer-sns a{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media screen and (max-width: 768px){footer .footer-sns a{font-size:2.5vw}}footer .footer-sns a img{width:23px;display:inline-block;margin-right:8px;transform:translateY(-1px)}@media screen and (max-width: 768px){footer .footer-sns a img{width:18px;margin-right:6px}}footer .footer-copy{display:block;position:absolute;right:40px;bottom:24px}footer .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 .footer-copy{position:relative;text-align:center;right:auto;bottom:auto;margin-top:6vw;font-size:2.5vw;width:100%}}.crevia-common .contact ul{padding-top:60px !important}.crevia-common .contact dl.tel{padding-bottom:20px !important}.crevia-common .contact dl.tel dt{font-size:16px !important;line-height:1.8 !important}.crevia-common .contact dl.tel dd{font-size:50px !important}.crevia-common .contact dl.tel dd::before{top:16px !important}.crevia-common .contact{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;line-height:1}@media screen and (max-width: 768px){footer h3{font-size:4.5vw;text-align:center;margin-bottom:0}}footernav{display:none;position:fixed;left:0;bottom:0;z-index:40;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:33.3333333333%;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;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footernav>div.entry,footernav a.entry{background-color:#948a64}footernav>div.limited,footernav a.limited{background-color:#15164c}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:#252776}footernav>div.req span,footernav a.req span{color:#fff}footernav>div.reserve,footernav a.reserve{background-color:#912f34;border-right:1px solid #912f34;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.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:20px;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{position:relative;background-color:#fff;z-index:24}.secnote .sectionin{padding:40px 40px}@media screen and (max-width: 768px){.secnote .sectionin{padding:6vw 6vw}}footer.crevia-common{z-index:24 !important}.fbann_reserve{position:fixed;z-index:989;right:20px;bottom:20px;width:46%;max-width:600px}.fbann_reserve a{display:block;width:100%;height:100%;position:relative;z-index:1;border:2px solid #fff}.fbann_reserve .cls{position:absolute;right:3px;top:3px;width:36px;cursor:pointer;z-index:20}.fbann_reserve figure{transition:.3s}.fbann_reserve{background-color:#fff}.fbann_reserve:hover figure{opacity:.7}@media screen and (max-width: 768px){.fbann_reserve{right:0;bottom:0;width:100%}.fbann_reserve .cls{width:30px}}.fbann_reserve.dis{opacity:0;transition:.3s;pointer-events:none;transform:translateY(50px)}#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%}}#index{background-color:#000}#index .idxpagecv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9999;background-color:#fff;pointer-events:none;opacity:0;transition:.6s}#index header{background-color:rgba(0,0,0,0)}#index .ancb{position:relative}#index .ancb a{position:absolute;top:-100px;left:0}#index main{overflow:hidden}#index{opacity:0}#index.pagein{opacity:1;transition:1s}#index figure .note{color:#fff}#index figure .note.tl{text-align:left}#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}#index .secopani .skip:hover{opacity:.7}#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;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}}@media screen and (max-width: 768px){#index .secnote{margin-top:0}}#index .bgmb{top:-120px;transition:1s}#index .pagetop a{display:none}#index .scbar{position:fixed;z-index:17;width:1px;overflow:hidden;height:160px;right:30px;bottom:40px;transition:1s}@media screen and (max-width: 768px){#index .scbar{height:80px;right:10px}}#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;left:50%;bottom:10px;width:10px;transition:1s;transform:translateX(-50%)}@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 h3{text-align:center;transition:1s;position:relative;letter-spacing:.08em}#index h3 span{font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:43px}@media screen and (max-width: 768px){#index h3 span{font-size:8vw}}#index h3.h3p7{color:#fff;margin-bottom:80px;transform:translateY(0)}@media screen and (max-width: 768px){#index h3.h3p7{margin-bottom:8vw}}#index h3.h3p7 span{display:inline-block;font-size:74px;transform:translateY(40px) scale(1);opacity:0}@media screen and (max-width: 768px){#index h3.h3p7 span{font-size:12vw}}#index h3.ani1.h3p7{transition:2s;transform:scale(1, 1)}#index h3.ani1.h3p7 span{display:inline-block;transform:scale(1, 1);transition:1s;opacity:1}#index h3.ani1.h3p7 span:nth-of-type(1){transition-delay:.04s}#index h3.ani1.h3p7 span:nth-of-type(2){transition-delay:.08s}#index h3.ani1.h3p7 span:nth-of-type(3){transition-delay:.12s}#index h3.ani1.h3p7 span:nth-of-type(4){transition-delay:.16s}#index h3.ani1.h3p7 span:nth-of-type(5){transition-delay:.2s}#index h3.ani1.h3p7 span:nth-of-type(6){transition-delay:.24s}#index h3.ani1.h3p7 span:nth-of-type(7){transition-delay:.28s}#index h3.ani1.h3p7 span:nth-of-type(8){transition-delay:.32s}#index h3.ani1.h3p7 span:nth-of-type(9){transition-delay:.36s}#index h3.ani1.h3p7 span:nth-of-type(10){transition-delay:.4s}#index h3.ani1.h3p7 span:nth-of-type(11){transition-delay:.44s}#index h3.ani1.h3p7 span:nth-of-type(12){transition-delay:.48s}#index h3.ani1.h3p7 span:nth-of-type(13){transition-delay:.52s}#index h3.ani1.h3p7 span:nth-of-type(14){transition-delay:.56s}#index h3.ani1.h3p7 span:nth-of-type(15){transition-delay:.6s}#index h3.ani1.h3p7 span:nth-of-type(16){transition-delay:.64s}#index h3.ani1.h3p7 span:nth-of-type(17){transition-delay:.68s}#index h3.ani1.h3p7 span:nth-of-type(18){transition-delay:.72s}#index h3.ani1.h3p7 span:nth-of-type(19){transition-delay:.76s}#index h3.ani1.h3p7 span:nth-of-type(20){transition-delay:.8s}#index h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#index .sec-contenttitle{background-color:#fff;height:900svh}#index .sec-contenttitle canvas{transform:scale(1.2)}#index .sec-contenttitle .sec-contenttitle-inner{touch-action:none;height:100vh}#index .sec-contenttitle .sec-contenttitle-inner.is-scrollable{touch-action:pan-y}#index .sec-contenttitle .sec-contenttitle-inner.is-scrollable .sec-contenttitle2{opacity:1;transition:1s}#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard{transition:.3s;opacity:0;pointer-events:none;position:absolute;width:100%;height:100svh;left:0;top:0;z-index:1;display:block;overflow:hidden}#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_02{position:absolute;width:26%;left:0;top:0}#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_02 img{position:relative;animation-name:floating;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;--move-x: 0px;--move-y: -18px;--rotate: 4deg}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_02 img{--move-y: -9px}}#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_02 img{animation-duration:6.2s;animation-delay:-1.4s}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_02{width:50%;left:-6vw}}#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_03{position:absolute;width:26%;right:4%;top:-40px}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_03{width:50%;right:-30px;top:-10px}}#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_04{position:absolute;width:26%;left:4%;bottom:-80px}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_04{width:50%;left:3%;top:43%}}#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_05{position:absolute;width:32%;right:4%;bottom:-160px}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_05{width:60%;right:30%;bottom:0}}#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_05 img{position:relative;animation-name:floating;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;--move-x: 0px;--move-y: -24px;--rotate: 4deg}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_05 img{--move-y: -12px}}#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_05 img{animation-duration:6.2s;animation-delay:-3.4s}#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_01{position:absolute;width:60svh;left:50%;top:50%;z-index:2;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard .i_main_11_01{width:80%;top:30%}}#index .sec-contenttitle .sec-contenttitle-inner .last-creviastandard.is-active{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;opacity:1}@keyframes floating{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(var(--move-x), var(--move-y), 0)}}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .dom-text-images{position:absolute;inset:0;z-index:1;pointer-events:none;transform:translate(1px, 0px) scale(1.016)}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .dom-text-images{transform:translate(-2px, -1px) scale(1.016)}}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .dom-text-images{transform-origin:0% 0%}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .dom-text-image{position:absolute;display:block;max-width:none;opacity:0;visibility:hidden;transform:translate(-50%, -50%)}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.is-dom-mode>p{opacity:0}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text2{position:absolute;bottom:100px;width:100%;left:50%;max-width:1600px;transform:translateX(-50%);pointer-events:none;opacity:0;transition:.3s}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text2.active{transition:1s;pointer-events:auto;opacity:1}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text2.active .sec-contenttitle-text2a li{opacity:1;transform:translateX(0)}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text2 .sec-contenttitle-text2a{overflow:hidden;position:relative;width:100%;max-width:600px;margin-left:auto;margin-right:0;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text2 .sec-contenttitle-text2a li{transition:1s;width:100%;margin-bottom:20px;position:relative;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%);padding:20px 40px;display:flex;justify-content:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;font-size:1rem;line-height:1.4;opacity:0;transform:translateX(140px)}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text2 .sec-contenttitle-text2a li i{line-height:1;font-size:2.4rem}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text2 .sec-contenttitle-text2a li span{width:100%;display:block;text-align:right}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text2 .sec-contenttitle-text2a li:nth-child(2){transition-delay:.2s}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text2 .sec-contenttitle-text2a li:nth-child(3){transition-delay:.4s}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text2{top:40%}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text2 .sec-contenttitle-text2a li{padding:10px 8vw;margin-bottom:10px;font-size:3.7vw}}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-content-notes{position:absolute;width:95%;text-align:right;bottom:5px;right:5px;z-index:7;box-sizing:border-box}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-content-notes .note{display:none;z-index:5;text-align:right;color:#fff;text-shadow:1px 1px 1px #000001,-1px -1px 1px #000001,1px -1px 1px #000001,-1px 1px 1px #000001,0px 0px 3px #000001}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-content-notes .note.active{display:block}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-content-notes .note{text-align:left}}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-content-notes{bottom:60px;right:15px}}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text{position:absolute;pointer-events:none}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text .sec-contenttitle-btn{background-color:rgba(0,0,0,.5);width:130px;height:34px}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text .sec-contenttitle-btn{width:80px;height:30px}}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text .sec-contenttitle-btn{border:1px solid #fff;margin-left:auto;margin-right:0;opacity:0;transition:.3s 0s;position:relative;display:block;transition:.3s}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text .sec-contenttitle-btn:hover{opacity:.7}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text .sec-contenttitle-btn img{width:40px;display:block}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text .sec-contenttitle-btn.act{transition:1s 1s;opacity:1}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text .sec-contenttitle-btn a{display:block;width:100%;height:100%;position:relative;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}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text p{color:#fff;font-size:1.3rem;display:block;width:100%;opacity:0;padding:0;margin:0;margin-bottom:20px}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text p{font-size:3vw;margin-bottom:10px}}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text p.p1{text-align:right;margin-top:20px}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text p.en{line-height:2;font-size:.6rem;font-weight:300;margin-bottom:0;text-align:right}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text p img{display:block;vertical-align:bottom;width:100%}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text p{font-size:4vw}}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.is-dom-mode .dom-text-image{opacity:1;visibility:visible}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.col2 p{color:#051e6a}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.col2 .sec-contenttitle-btn{background-color:rgba(5,30,106,.5)}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.s1t{left:52.375%;top:37.9783393502%;width:35.2083333333%}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.s1t{left:13.4166666667%;top:40.2403846154%;width:80.5833333333%}}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.s2t .sec-contenttitle-btn{width:100%;height:54px}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.s2t .sec-contenttitle-btn{height:50px}}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.s2t{left:11.75%;top:18.0833333333%;width:34.875%}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.s2t{left:11.25%;top:17.5%;width:82.3333333333%}}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.s3t{top:13.5833333333%;left:56.625%;width:30.375%}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.s3t{left:6.25%;top:80px;width:86.1666666667%}}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.s4t{left:56.625%;top:53.1666666667%;width:30.375%}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.s4t.col2{top:41.6666666667%}@media screen and (max-width: 768px){#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.s4t{left:6.25%;top:auto;bottom:23svh}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.s4t.col2{top:auto;bottom:23svh}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.s4t{width:86.1666666667%}}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.active{pointer-events:auto}#index .sec-contenttitle .sec-contenttitle-inner .sec-contenttitle-texts .sec-contenttitle-text.active .sec-contenttitle-btn{transition:1s 1s;opacity:1}#index.pagein .sec-contenttitle canvas{transition:2s;transform:scale(1)}@media screen and (max-width: 768px){#index .spmenutit{display:block}}#access .p_pagetitlle ul li:nth-child(1)::before{background-image:url("../img/access/pagetitle_01.png")}#access .p_pagetitlle ul li:nth-child(1){position:absolute;left:0%;top:2.0408163265%;width:10.8333333333%;height:77.0408163265%;z-index:7}#access .p_pagetitlle ul li:nth-child(2)::before{background-image:url("../img/access/pagetitle_02.png")}#access .p_pagetitlle ul li:nth-child(2){position:absolute;left:12.4166666667%;top:22.4489795918%;width:8.1666666667%;height:57.6530612245%;z-index:6}#access .p_pagetitlle ul li:nth-child(3)::before{background-image:url("../img/access/pagetitle_03.png")}#access .p_pagetitlle ul li:nth-child(3){position:absolute;left:21.75%;top:22.4489795918%;width:8.1666666667%;height:57.6530612245%;z-index:5}#access .p_pagetitlle ul li:nth-child(4)::before{background-image:url("../img/access/pagetitle_04.png")}#access .p_pagetitlle ul li:nth-child(4){position:absolute;left:31.0833333333%;top:22.4489795918%;width:8.0833333333%;height:57.6530612245%;z-index:4}#access .p_pagetitlle ul li:nth-child(5)::before{background-image:url("../img/access/pagetitle_05.png")}#access .p_pagetitlle ul li:nth-child(5){position:absolute;left:40.1666666667%;top:22.4489795918%;width:7.5%;height:57.6530612245%;z-index:3}#access .p_pagetitlle ul li:nth-child(6)::before{background-image:url("../img/access/pagetitle_06.png")}#access .p_pagetitlle ul li:nth-child(6){position:absolute;left:48.5833333333%;top:22.4489795918%;width:7.5%;height:57.6530612245%;z-index:2}#access .pagetitle .pp{display:none}#access .pagetitle .nn{display:none}@media screen and (max-width: 768px){#access .pagetitle .pp{pointer-events:none;width:16px;height:100%;position:absolute;left:4px;top:0;z-index:5;display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("../img/access/arr_03.png");transition:.6s}#access .pagetitle .nn{pointer-events:none;width:16px;height:100%;position:absolute;right:4px;top:0;display:block;z-index:5;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("../img/access/arr_04.png");transition:.6s}}#access header{background-color:rgba(0,0,0,0)}#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;letter-spacing:6px;transition:1s;position:relative}#access .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){#access .seccontents h3 span{font-size:8vw}}#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{letter-spacing:3px}#access .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#access .seccontents .lead{margin-bottom:30px}#access .seccontents .lead img{width:auto;height:40px;display:block;margin-left:auto;margin-right:auto;transition:1s cubic-bezier(0.52, 0.08, 0.18, 1);clip-path:polygon(0 0, 0% 0%, 0% 100%, 0% 100%)}#access .seccontents .lead.tc{text-align:center}@media screen and (max-width: 768px){#access .seccontents .lead{margin-bottom:4vw;font-feature-settings:"palt";letter-spacing:0}#access .seccontents .lead img{height:30px;margin-bottom:2vw}}#access .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}#access .seccontents .lead.ani1 img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#access .seccontents .text.tc{text-align:center}@media screen and (max-width: 768px){#access .seccontents .text br{display:none}#access .seccontents .text.tc{text-align:left}}#access main{overflow:hidden}#access .i_main_01{position:absolute;width:100%;height:100%;left:0;top:0}#access .i_main_01 .scroll-hint-icon-wrap .scroll-hint-icon{top:calc(40% - 25px)}#access .i_main_01 .bg0{pointer-events:none}@media screen and (max-width: 768px){#access .i_main_01 .spppfig{overflow:auto}#access .i_main_01 .cv1{width:auto;max-width:max-content}#access .i_main_01 .bg{width:auto;max-width:max-content}#access .i_main_01 img{width:auto !important;height:100%;max-width:max-content}}#access.pagein .i_main_01 .scroll-hint-icon-wrap{opacity:0;transition:1s 4s}#access .sec4{background-color:#000039}#access .sec4 .sectionin p{color:#fff}#access .sec4 .sectionin p.p1{background-color:#8c7e5b;text-align:center}#access .sec4 .sectionin .sec4a{max-width:600px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width: 768px){#access .sec4 .sectionin .sec4a{margin-top:6vw}}#access .sec4 .sectionin .n_img_31{margin-top:20px}#access .sec3 .sectionin .i_img_14{max-width:700px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width: 768px){#access .sec3 .sectionin .i_img_14{margin-top:6vw}}#access .sec3 .sectionin .sec3a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:80px;max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#access .sec3 .sectionin .sec3a{margin-top:10vw}}#access .sec3 .sectionin .sec3a li{width:24%;background-color:#eae8e0}@media screen and (max-width: 768px){#access .sec3 .sectionin .sec3a li{width:48.5%}#access .sec3 .sectionin .sec3a li:nth-of-type(1),#access .sec3 .sectionin .sec3a li:nth-of-type(2){margin-bottom:3vw}}#access .sec3 .sectionin .sec3a li .pinfo{padding:14px 0}@media screen and (max-width: 768px){#access .sec3 .sectionin .sec3a li .pinfo{padding-right:0;padding-left:0;padding:7px 0}}#access .sec3 .sectionin .sec3a li .pinfo .p1{text-align:center;font-size:20px;line-height:1;margin:0;font-feature-settings:"palt";letter-spacing:0;margin-bottom:5px;font-size:clamp(1rem,-0.625rem + 2.5vw,1.25rem)}@media screen and (max-width: 768px){#access .sec3 .sectionin .sec3a li .pinfo .p1{font-size:3.5vw}}#access .sec3 .sectionin .sec3a li .pinfo .p2{margin:0;text-align:center;font-size:16px;line-height:1;font-feature-settings:"palt";letter-spacing:0;font-size:clamp(.875rem,.0625rem + 1.25vw,1rem)}#access .sec3 .sectionin .sec3a li .pinfo .p2 i{font-size:32px;color:#948a64;font-size:clamp(1.75rem,.125rem + 2.5vw,2rem)}@media screen and (max-width: 768px){#access .sec3 .sectionin .sec3a li .pinfo .p2{font-size:2.5vw;transform:translateX(4px)}#access .sec3 .sectionin .sec3a li .pinfo .p2 i{font-size:5vw}}#access .sec3 .sectionin .n_img_18{margin-top:10px;text-align:right}#access .sec2 .sectionin .i_img_12{max-width:560px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width: 768px){#access .sec2 .sectionin .i_img_12{margin-top:6vw}}#access .sec1 .sectionbg1::before{background-image:url("../img/access/bg_01.jpg")}@media screen and (max-width: 768px){#access .sec1 .sectionbg1::before{background-image:url("../img/access/bg_01_sp.jpg")}}#access .sec1 .sectionin{padding-top:60px}#access .sec1 .sectionin .i_img_01{max-width:640px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width: 768px){#access .sec1 .sectionin .i_img_01{margin-top:6vw}}#access .sec1 .sectionin .n_img_07{margin-top:10px;margin-bottom:40px;text-align:right}@media screen and (max-width: 768px){#access .sec1 .sectionin .n_img_07{margin-bottom:6vw}}#access .sec1 .sectionin .sec1a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:80px;max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#access .sec1 .sectionin .sec1a{margin-top:10vw}}#access .sec1 .sectionin .sec1a li{width:31%;margin-bottom:30px;background-color:#eae8e0}#access .sec1 .sectionin .sec1a li:nth-of-type(4),#access .sec1 .sectionin .sec1a li:nth-of-type(5),#access .sec1 .sectionin .sec1a li:nth-of-type(6){margin-bottom:0}@media screen and (max-width: 768px){#access .sec1 .sectionin .sec1a li{margin-bottom:3vw}}#access .sec1 .sectionin .sec1a li .pinfo{padding:14px 0}@media screen and (max-width: 768px){#access .sec1 .sectionin .sec1a li .pinfo{padding-right:0;padding-left:0;padding:7px 0}}#access .sec1 .sectionin .sec1a li .pinfo .p1{text-align:center;font-size:20px;line-height:1;margin:0;font-feature-settings:"palt";letter-spacing:0;margin-bottom:5px;font-size:clamp(1rem,-0.625rem + 2.5vw,1.25rem)}@media screen and (max-width: 768px){#access .sec1 .sectionin .sec1a li .pinfo .p1{font-size:3.5vw}}#access .sec1 .sectionin .sec1a li .pinfo .p2{margin:0;text-align:center;font-size:16px;line-height:1;font-feature-settings:"palt";letter-spacing:0;font-size:clamp(.875rem,.0625rem + 1.25vw,1rem)}#access .sec1 .sectionin .sec1a li .pinfo .p2 i{font-size:32px;color:#948a64;font-size:clamp(1.75rem,.125rem + 2.5vw,2rem)}@media screen and (max-width: 768px){#access .sec1 .sectionin .sec1a li .pinfo .p2{font-size:2.5vw;transform:translateX(4px)}#access .sec1 .sectionin .sec1a li .pinfo .p2 i{font-size:5vw}}#access .sec1 .sectionin .sec1-tabcontent{position:relative}#access .sec1 .sectionin .sec1-tabcontent.s4 .sec1-tab li:nth-child(4) a,#access .sec1 .sectionin .sec1-tabcontent.s3 .sec1-tab li:nth-child(3) a,#access .sec1 .sectionin .sec1-tabcontent.s2 .sec1-tab li:nth-child(2) a,#access .sec1 .sectionin .sec1-tabcontent.s1 .sec1-tab li:nth-child(1) a{background-color:#8c7e5b}#access .sec1 .sectionin .sec1-tabcontent.s4 .sec1-tab li:nth-child(4) a p,#access .sec1 .sectionin .sec1-tabcontent.s3 .sec1-tab li:nth-child(3) a p,#access .sec1 .sectionin .sec1-tabcontent.s2 .sec1-tab li:nth-child(2) a p,#access .sec1 .sectionin .sec1-tabcontent.s1 .sec1-tab li:nth-child(1) a p{color:#fff}#access .sec1 .sectionin .sec1-tabcontent.s4 .tabcontent.s4,#access .sec1 .sectionin .sec1-tabcontent.s3 .tabcontent.s3,#access .sec1 .sectionin .sec1-tabcontent.s2 .tabcontent.s2,#access .sec1 .sectionin .sec1-tabcontent.s1 .tabcontent.s1{display:block;pointer-events:auto}@media screen and (max-width: 768px){#access .sec1 .sectionin .tabcontent .spppfig{overflow:auto}#access .sec1 .sectionin .tabcontent .spppfig .train-figure{width:auto;overflow:visible;max-width:max-content}#access .sec1 .sectionin .tabcontent .spppfig .train-figure img{width:auto;height:250px;max-width:max-content}}#access .sec1 .sectionin .sec1-tab{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:40px;margin-bottom:20px}#access .sec1 .sectionin .sec1-tab li{width:24%;transition:.3s;height:50px;position:relative;box-sizing:border-box;padding-bottom:4px;border-bottom:2px solid #fff}@media screen and (max-width: 768px){#access .sec1 .sectionin .sec1-tab li{width:49%;height:40px}}#access .sec1 .sectionin .sec1-tab li a{transition:.3s;display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border:2px solid #8c7e5b;margin-bottom:2px}#access .sec1 .sectionin .sec1-tab li a p{text-align:center;line-height:1;color:#8c7e5b;font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width: 768px){#access .sec1 .sectionin .sec1-tab li a p{font-size:3.2vw}}#access .sec1 .sectionin .sec1-tab li:hover a,#access .sec1 .sectionin .sec1-tab li.act a{background-color:#8c7e5b}#access .sec1 .sectionin .sec1-tab li:hover a p,#access .sec1 .sectionin .sec1-tab li.act a p{color:#fff}#access .sec1 .sectionin .tabcontent{display:none;pointer-events:none;position:relative}#access .sec1 .sectionin .tabcontent .pp{display:none;pointer-events:none;width:14px;height:70%;position:absolute;left:-14px;top:54%;z-index:5;background-size:100% auto;background-position:center center;background-repeat:no-repeat;background-image:url("../img/access/arr_01.png");transition:.6s;transform:translateY(-50%)}@media screen and (max-width: 768px){#access .sec1 .sectionin .tabcontent .pp{display:block}}#access .sec1 .sectionin .tabcontent .nn{display:none;pointer-events:none;width:14px;height:70%;position:absolute;right:-14px;top:54%;z-index:5;background-size:100% auto;background-position:center center;background-repeat:no-repeat;background-image:url("../img/access/arr_02.png");transition:.6s;transform:translateY(-50%)}@media screen and (max-width: 768px){#access .sec1 .sectionin .tabcontent .nn{display:block}}#access .sec1 .sectionin .tabcontent .scroll-hint-icon-wrap .scrollable-icon{top:60%}#access .sec1 .sectionin .tabcontent .tab-title{width:auto;height:30px;border-bottom:1px solid #8c7e5b;padding-bottom:6px;margin-bottom:6px}@media screen and (max-width: 768px){#access .sec1 .sectionin .tabcontent .tab-title{height:24px}}#access .sec1 .sectionin .tabcontent .tab-title img{width:auto;height:100%}#access .sec1 .sectionin .train-fig0{overflow:hidden;position:relative}@media screen and (max-width: 768px){#access .sec1 .sectionin .train-fig0{height:200px}#access .sec1 .sectionin .train-fig0::before,#access .sec1 .sectionin .train-fig0::after{content:"";position:absolute;top:0;width:50px;height:100%;z-index:10;pointer-events:none;transition:.6s}}@media screen and (max-width: 768px)and (max-width: 768px){#access .sec1 .sectionin .train-fig0::before,#access .sec1 .sectionin .train-fig0::after{width:30px}}#access .sec1 .sectionin .train-fig0 .pp{pointer-events:none;width:20px;height:100%;position:absolute;left:0;top:0;z-index:5;background-size:100% 100%;background-position:center top;background-repeat:no-repeat;background-image:url("../img/access/arr_01.png");transition:.6s}@media screen and (max-width: 768px){#access .sec1 .sectionin .train-fig0 .pp{width:14px}}#access .sec1 .sectionin .train-fig0 .nn{pointer-events:none;width:20px;height:100%;position:absolute;right:0;top:0;z-index:5;background-size:100% 100%;background-position:center top;background-repeat:no-repeat;background-image:url("../img/access/arr_02.png");transition:.6s}@media screen and (max-width: 768px){#access .sec1 .sectionin .train-fig0 .nn{width:14px}}#access .sec1 .sectionin .train-fig0.at-left::before{opacity:0}#access .sec1 .sectionin .train-fig0.at-left .pp{opacity:0}#access .sec1 .sectionin .train-fig0.at-right::after{opacity:0}#access .sec1 .sectionin .train-fig0.at-right .nn{opacity:0}#access .sec1 .sectionin .train-fig0.dragging{cursor:grabbing}#access .sec1 .sectionin .train-fig0 .train-figure{position:absolute;top:0;left:0;margin:0;height:360px;user-select:none;-webkit-user-drag:none}#access .sec1 .sectionin .train-fig0 .train-figure img{user-select:none;-webkit-user-drag:none;max-width:max-content;height:100%;width:auto;display:block;pointer-events:none}@media screen and (max-width: 768px){#access .spmenutit{display:block}}#design .p_pagetitlle ul li:nth-child(1)::before{background-image:url("../img/design/pagetitle_01.png")}#design .p_pagetitlle ul li:nth-child(1){position:absolute;left:0%;top:2.5510204082%;width:11.3333333333%;height:76.5306122449%;z-index:7}#design .p_pagetitlle ul li:nth-child(2)::before{background-image:url("../img/design/pagetitle_02.png")}#design .p_pagetitlle ul li:nth-child(2){position:absolute;left:12.6666666667%;top:22.4489795918%;width:8.0833333333%;height:58.1632653061%;z-index:6}#design .p_pagetitlle ul li:nth-child(3)::before{background-image:url("../img/design/pagetitle_03.png")}#design .p_pagetitlle ul li:nth-child(3){position:absolute;left:21.75%;top:22.4489795918%;width:7.5%;height:58.1632653061%;z-index:5}#design .p_pagetitlle ul li:nth-child(4)::before{background-image:url("../img/design/pagetitle_04.png")}#design .p_pagetitlle ul li:nth-child(4){position:absolute;left:30.1666666667%;top:2.5510204082%;width:3.3333333333%;height:76.5306122449%;z-index:4}#design .p_pagetitlle ul li:nth-child(5)::before{background-image:url("../img/design/pagetitle_05.png")}#design .p_pagetitlle ul li:nth-child(5){position:absolute;left:33.1666666667%;top:22.4489795918%;width:9.4166666667%;height:77.5510204082%;z-index:3}#design .p_pagetitlle ul li:nth-child(6)::before{background-image:url("../img/design/pagetitle_06.png")}#design .p_pagetitlle ul li:nth-child(6){position:absolute;left:43.1666666667%;top:22.4489795918%;width:8.4166666667%;height:56.6326530612%;z-index:2}#design header{background-color:rgba(0,0,0,0)}#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;letter-spacing:6px;transition:1s;position:relative}#design .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){#design .seccontents h3 span{font-size:8vw}}#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{letter-spacing:3px}#design .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#design .seccontents .lead{margin-bottom:30px}#design .seccontents .lead img{width:auto;height:40px;display:block;margin-left:auto;margin-right:auto;transition:1s cubic-bezier(0.52, 0.08, 0.18, 1);clip-path:polygon(0 0, 0% 0%, 0% 100%, 0% 100%)}#design .seccontents .lead.tc{text-align:center}#design .seccontents .lead.tl img{margin-left:0;margin-right:auto}@media screen and (max-width: 768px){#design .seccontents .lead{margin-bottom:4vw;font-feature-settings:"palt";letter-spacing:0}#design .seccontents .lead img{height:27px;margin-bottom:2vw}}#design .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}#design .seccontents .lead.ani1 img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#design .seccontents .text.tc{text-align:center}@media screen and (max-width: 768px){#design .seccontents .text br{display:none}#design .seccontents .text.tc{text-align:left}}#design main{overflow:hidden}#design .sec4{background-color:#e3e0d9}#design .sec4 .sec4bg1{background-color:#fff}#design .sec4 .sectionin{padding-top:40px;padding-bottom:40px}#design .sec4 .sectionin.pt0{padding-top:0}@media screen and (max-width: 768px){#design .sec4 .sectionin{padding-top:6vw;padding-bottom:6vw}#design .sec4 .sectionin.pt0{padding-top:0}}#design .sec4 .sectionin .sec4b{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){#design .sec4 .sectionin .sec4b{margin-bottom:8vw}}#design .sec4 .sectionin .sec4b dt{width:60%}#design .sec4 .sectionin .sec4b dt .p_img_09{width:85%;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#design .sec4 .sectionin .sec4b dt{width:50%}}#design .sec4 .sectionin .sec4b dd{width:34%}@media screen and (max-width: 768px){#design .sec4 .sectionin .sec4b dd{width:50%}#design .sec4 .sectionin .sec4b dd .i_img_09{width:110%}}#design .sec4 .i_img_05{position:relative;max-width:1600px;margin-left:auto;margin-right:auto}#design .sec4 .i_img_05 .i_img_05-text{position:absolute;width:100%;max-width:1000px;left:50%;top:50%;padding:100px 40px;z-index:3;transform:translateX(-52%) translateY(-50%)}#design .sec4 .i_img_05 .i_img_05-text.ani1{transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 768px){#design .sec4 .i_img_05 .i_img_05-text{width:40%;padding:0;left:8vw;transform:translateX(0) translateY(-50%)}#design .sec4 .i_img_05 .i_img_05-text.ani1{transform:translateX(0) translateY(-50%)}}#design .sec4 .wrap_img_06{background-color:#fff}#design .sec4 .w_img_06{position:relative;max-width:1600px;margin-left:auto;margin-right:auto}#design .sec4 .w_img_06 .i_img_06{position:relative;width:50%;max-width:900px;margin-left:auto;margin-right:0;overflow:visible}#design .sec4 .w_img_06 .i_img_06 .bg{display:block;vertical-align:bottom;width:100%}#design .sec4 .w_img_06 .i_img_06 .cv{position:absolute;width:100%;height:100%;left:-26.3%;top:0;z-index:2}#design .sec4 .w_img_07{position:relative;max-width:1600px;margin-left:auto;margin-right:auto;margin-top:-300px}@media screen and (max-width: 768px){#design .sec4 .w_img_07{margin-top:-210px}}#design .sec4 .w_img_07 .i_img_07-text{position:absolute;width:50%;max-width:1000px;left:50%;top:50%;padding:40px;z-index:3;transform:translateX(-40px) translateY(-50%)}#design .sec4 .w_img_07 .i_img_07-text.ani1{transform:translateX(0) translateY(-50%)}@media screen and (max-width: 768px){#design .sec4 .w_img_07 .i_img_07-text{padding:0;width:50%;top:56%;padding-right:6vw;padding-left:6vw}}#design .sec4 .w_img_07 .i_img_07{position:relative;width:50%;max-width:800px;margin-left:0;margin-right:auto;overflow:visible}@media screen and (max-width: 768px){#design .sec4 .w_img_07 .i_img_07{width:60%}}#design .sec4 .w_img_07 .i_img_07 .bg{display:block;vertical-align:bottom;width:100%}#design .sec4 .w_img_07 .i_img_07 .cv{position:absolute;width:100%;height:100%;left:0;top:-68%;z-index:2}@media screen and (max-width: 768px){#design .sec4 .w_img_07 .i_img_07 .cv{top:-26%;left:-3.9vw}}#design .sec4 .i_img_08{position:relative;max-width:1600px;margin-left:auto;margin-right:auto;overflow:visible}#design .sec4 .i_img_08 .bg{display:block;vertical-align:bottom;width:100%}#design .sec4 .i_img_08 .cv2{position:absolute;width:100%;height:300px;left:0;top:40%;z-index:2;display:block}#design .sec4 .i_img_08 .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}#design .sec4 .wrap_img_08{position:relative}#design .sec4 .wrap_img_08 .i_bg_05{position:absolute;left:50%;max-width:1600px;margin-left:auto;margin-right:auto;width:100%;top:40%;z-index:3;height:40%;transform:translateY(-50%) translateX(-50%)}@media screen and (max-width: 768px){#design .sec4 .wrap_img_08 .i_bg_05{top:30%}}#design .sec4 .wrap_img_08 .i_bg_05 .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}@media screen and (max-width: 768px){#design .sec4 .wrap_img_08{background-color:#fcfcfb;background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;background-image:url("../img/design/img_09_02_sp.png")}}#design .sec4 .i_img_04{position:relative;max-width:1600px;margin-left:auto;margin-right:auto}#design .sec4 .i_img_04 .bg{display:block;vertical-align:bottom;width:100%}#design .sec4 .i_img_04 .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}#design .sec4 .l_imgh3{text-align:left;padding-top:90px}@media screen and (max-width: 768px){#design .sec4 .l_imgh3{padding-top:60px}}#design .sec4 .l_imgh3 .bg{position:relative;z-index:3;margin-left:0;margin-right:auto}#design .sec4 .l_imgh3 .cv{position:absolute;width:110px;height:auto;left:-25px;top:0px}@media screen and (max-width: 768px){#design .sec4 .l_imgh3 .cv{width:70px;left:-3vw}}#design .sec3 .lead.tc{margin-bottom:0}#design .sec3 .sbg{position:relative}#design .sec3 .sbg::before{transform:scale(1.1, 1.1);opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;content:"";transition:1s;background-size:cover;background-position:center top;background-repeat:no-repeat;background-image:url("../img/design/bg_03.jpg")}@media screen and (max-width: 768px){#design .sec3 .sbg::before{background-image:url("../img/design/bg_03_sp.jpg")}}#design .sec3 .sbg.ani1::before{opacity:1;transform:scale(1, 1);transition:3s .6s}#design .sec5 .lead.tc{margin-bottom:0}#design .sec2 .lead.tc{margin-bottom:0}#design .sec2 .sbg{position:relative}#design .sec2 .sbg::before{transform:scale(1.1, 1.1);opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;content:"";transition:1s;background-size:cover;background-position:center top;background-repeat:no-repeat;background-image:url("../img/design/bg_02.jpg")}@media screen and (max-width: 768px){#design .sec2 .sbg::before{background-image:url("../img/design/bg_02_sp.jpg")}}#design .sec2 .sbg.ani1::before{opacity:1;transform:scale(1, 1);transition:3s .6s}#design .sec1{position:relative}#design .sec1 .sectionbg1::before{background-image:url("../img/design/bg_01.jpg")}@media screen and (max-width: 768px){#design .sec1 .sectionbg1::before{background-image:url("../img/design/bg_01_sp.jpg")}}#design .sec1 .sectionin{padding-top:60px}#design .sec8 .sectionin{padding-bottom:0}#design .sec7 .sbg{background-size:cover;background-position:center top;background-repeat:no-repeat;background-image:url("../img/design/bg_04.jpg")}#design .sec7 .equipmentlist{margin-top:40px}@media screen and (max-width: 768px){#design .sec7 .equipmentlist{margin-top:6vw}}#design .sec7 .sec7a{background-color:#fff;padding:40px;border:1px solid #000}@media screen and (max-width: 768px){#design .sec7 .sec7a{padding:8vw}#design .sec7 .sec7a .lead{font-size:4.5vw}}#design .sec7 .sec7a .i_img_15{width:80%;margin-left:auto;margin-right:auto;max-width:360px}@media screen and (max-width: 768px){#design .sec7 .sec7a .i_img_15{width:70%}}#design .sec7 .sec7a .i_img_15_02{width:80%;margin-left:auto;margin-right:auto;max-width:360px}@media screen and (max-width: 768px){#design .sec7 .sec7a .i_img_15_02{width:70%}}#design .sec7 .sec7a .txt_1{text-align:center;margin-bottom:40px;line-height:1.5;margin-top:6px}@media screen and (max-width: 768px){#design .sec7 .sec7a .txt_1{margin-top:0;margin-bottom:6vw;font-size:3.3vw}}#design .sec7 .sec7a .txt_2{width:100%;max-width:490px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#design .sec7 .sec7a .txt_2{font-size:3.3vw}#design .sec7 .sec7a .txt_2 span{letter-spacing:.05em}}#design .sec7 .sec7a1{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;max-width:700px;margin-left:auto;margin-right:auto}#design .sec7 .sec7a1 li{width:50%}@media screen and (max-width: 768px){#design .sec7 .sec7a1 li{width:100%}}#design .sec7 .sec7b{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;max-width:800px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width: 768px){#design .sec7 .sec7b{margin-top:6vw}}#design .sec7 .sec7b li{width:32%}#design .sec7 .sec7b li figure{margin-bottom:10px}@media screen and (max-width: 768px){#design .sec7 .sec7b li{width:100%}#design .sec7 .sec7b li:nth-child(2),#design .sec7 .sec7b li:first-child{margin-bottom:6vw}}#design .sec7 .sec7b li .p1{background-color:#948a64;color:#fff;text-align:center;font-size:clamp(.93rem,.8123rem + .1811vw,1.05rem);font-size:clamp(.88rem,.7132rem + .2566vw,1.05rem);line-height:1.4;height:56px;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){#design .sec7 .sec7b li .p1{font-size:3.5vw;height:42px;line-height:1.3}}#design .sec7 .sec7b li.cr1{width:100%;margin-top:30px}@media screen and (max-width: 768px){#design .sec7 .sec7b li.cr1{margin-top:6vw}}#design .sec7 .sec7b li.cr1 .p1{margin-bottom:0}@media screen and (max-width: 768px){#design .sec7 .sec7b li.cr1 .p1{height:52px}}#design .sec7 .sec7b li .text{line-height:1.6;font-size:clamp(.76rem,.7208rem + .0604vw,.8rem)}@media screen and (max-width: 768px){#design .sec7 .sec7b li .text{font-size:3.3vw}}#design .sec6 .sec6-tabcontent{position:relative}#design .sec6 .sec6-tabcontent .sec6-tab{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:40px;max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:20px}#design .sec6 .sec6-tabcontent .sec6-tab li{width:33.3333333333%;transition:.3s;height:50px;position:relative;box-sizing:border-box}@media screen and (max-width: 768px){#design .sec6 .sec6-tabcontent .sec6-tab li{height:40px}}#design .sec6 .sec6-tabcontent .sec6-tab li a{transition:.3s;display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border:2px solid #080058;border-right:none;margin-bottom:2px}#design .sec6 .sec6-tabcontent .sec6-tab li a p{text-align:center;line-height:1;color:#080058;font-feature-settings:"palt";letter-spacing:0;font-family:"Zen Old Mincho",serif;font-weight:600;font-style:normal;font-size:1.2rem}@media screen and (max-width: 768px){#design .sec6 .sec6-tabcontent .sec6-tab li a p{font-size:3.5vw}}#design .sec6 .sec6-tabcontent .sec6-tab li:nth-child(3) a{border-right:2px solid #080058}#design .sec6 .sec6-tabcontent .sec6-tab li:hover a,#design .sec6 .sec6-tabcontent .sec6-tab li.act a{background-color:#080058}#design .sec6 .sec6-tabcontent .sec6-tab li:hover a p,#design .sec6 .sec6-tabcontent .sec6-tab li.act a p{color:#fff}#design .sec6 .sec6-tabcontent .tabcontent{display:none;pointer-events:none;max-width:800px;margin-left:auto;margin-right:auto}#design .sec6 .sec6-tabcontent.s3 .sec6-tab li:nth-child(3) a,#design .sec6 .sec6-tabcontent.s2 .sec6-tab li:nth-child(2) a,#design .sec6 .sec6-tabcontent.s1 .sec6-tab li:nth-child(1) a{background-color:#080058}#design .sec6 .sec6-tabcontent.s3 .sec6-tab li:nth-child(3) a p,#design .sec6 .sec6-tabcontent.s2 .sec6-tab li:nth-child(2) a p,#design .sec6 .sec6-tabcontent.s1 .sec6-tab li:nth-child(1) a p{color:#fff}#design .sec6 .sec6-tabcontent.s3 .tabcontent.s3,#design .sec6 .sec6-tabcontent.s2 .tabcontent.s2,#design .sec6 .sec6-tabcontent.s1 .tabcontent.s1{display:block;pointer-events:auto}@media screen and (max-width: 768px){#design .sec6 .i_img_11{width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}#design .sec6 .i_img_11 .note{bottom:2px;line-height:1}}#design .equipmentlist{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 768px){#design .equipmentlist{margin-top:6vw}}#design .equipmentlist li{width:22.7%;position:relative;margin-bottom:20px}@media screen and (max-width: 768px){#design .equipmentlist li{width:46.5%}#design .equipmentlist li.spmb0{margin-bottom:0}}#design .equipmentlist li .p3{background-color:#948a64;color:#fff;text-align:center;font-feature-settings:"palt";letter-spacing:0;line-height:1.2;height:55px;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:clamp(.93rem,.8123rem + .1811vw,1.05rem)}@media screen and (max-width: 768px){#design .equipmentlist li .p3{font-size:3.3vw;height:40px}}#design .equipmentlist li .text{font-feature-settings:"palt";letter-spacing:0;line-height:1.4;margin:10px auto;font-size:clamp(.75rem,.3438rem + .625vw,.8125rem)}@media screen and (max-width: 768px){#design .equipmentlist li .text{font-size:3.3vw}}#design .equipmentlist li.null{opacity:0}@media screen and (max-width: 768px){#design .equipmentlist li.null{display:none}#design .equipmentlist li.null.spd{display:block}}@media screen and (max-width: 768px){#design .spmenutit{display:block}}#location .pagetitle video{position:absolute;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}#location .p_pagetitlle ul li:nth-child(1)::before{background-image:url("../img/location/pagetitle_01.png")}#location .p_pagetitlle ul li:nth-child(1){position:absolute;left:0%;top:2.0408163265%;width:8%;height:77.0408163265%;z-index:9}#location .p_pagetitlle ul li:nth-child(2)::before{background-image:url("../img/location/pagetitle_02.png")}#location .p_pagetitlle ul li:nth-child(2){position:absolute;left:8.9166666667%;top:22.4489795918%;width:8.5%;height:57.6530612245%;z-index:8}#location .p_pagetitlle ul li:nth-child(3)::before{background-image:url("../img/location/pagetitle_03.png")}#location .p_pagetitlle ul li:nth-child(3){position:absolute;left:18.8333333333%;top:22.4489795918%;width:8.1666666667%;height:57.6530612245%;z-index:7}#location .p_pagetitlle ul li:nth-child(4)::before{background-image:url("../img/location/pagetitle_04.png")}#location .p_pagetitlle ul li:nth-child(4){position:absolute;left:27.75%;top:22.4489795918%;width:8%;height:57.6530612245%;z-index:6}#location .p_pagetitlle ul li:nth-child(5)::before{background-image:url("../img/location/pagetitle_05.png")}#location .p_pagetitlle ul li:nth-child(5){position:absolute;left:37.25%;top:6.1224489796%;width:4.4166666667%;height:72.9591836735%;z-index:5}#location .p_pagetitlle ul li:nth-child(6)::before{background-image:url("../img/location/pagetitle_06.png")}#location .p_pagetitlle ul li:nth-child(6){position:absolute;left:41.5833333333%;top:2.0408163265%;width:3.3333333333%;height:77.0408163265%;z-index:4}#location .p_pagetitlle ul li:nth-child(7)::before{background-image:url("../img/location/pagetitle_07.png")}#location .p_pagetitlle ul li:nth-child(7){position:absolute;left:45.1666666667%;top:22.4489795918%;width:8.4166666667%;height:57.6530612245%;z-index:3}#location .p_pagetitlle ul li:nth-child(8)::before{background-image:url("../img/location/pagetitle_08.png")}#location .p_pagetitlle ul li:nth-child(8){position:absolute;left:54.5833333333%;top:22.4489795918%;width:8.4166666667%;height:56.6326530612%;z-index:2}#location header{background-color:rgba(0,0,0,0)}#location .ancb{position:relative}#location .ancb a{position:absolute;top:-100px;left:0}#location figure p.note{z-index:5;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 h3{text-align:center;letter-spacing:6px;transition:1s;position:relative}#location .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){#location .seccontents h3 span{font-size:8vw}}#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{letter-spacing:3px}#location .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#location .seccontents .lead{margin-bottom:30px}#location .seccontents .lead img{width:auto;height:40px;display:block;margin-left:auto;margin-right:auto;transition:1s cubic-bezier(0.52, 0.08, 0.18, 1);clip-path:polygon(0 0, 0% 0%, 0% 100%, 0% 100%)}#location .seccontents .lead.tc{text-align:center}@media screen and (max-width: 768px){#location .seccontents .lead{margin-bottom:4vw;font-feature-settings:"palt";letter-spacing:0}#location .seccontents .lead img{height:30px;margin-bottom:2vw}}#location .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}#location .seccontents .lead.ani1 img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#location .seccontents .text.tc{text-align:center}@media screen and (max-width: 768px){#location .seccontents .text br{display:none}#location .seccontents .text.tc{text-align:justify}}#location main{overflow:hidden}#location .sec1 .sectionbg1::before{background-image:url("../img/location/bg_01.jpg")}@media screen and (max-width: 768px){#location .sec1 .sectionbg1::before{background-image:url("../img/location/bg_01_sp.jpg")}}#location .sec1 .sectionin{padding-top:60px}#location .sec1 .sectionin .i_img_02{max-width:960px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width: 768px){#location .sec1 .sectionin .i_img_02{margin-top:6vw}}#location .sec1 .sectionin .sec1a{max-width:960px;margin-left:auto;margin-right:auto;position:relative;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;overflow:hidden;margin-top:40px;margin-bottom:60px;background-color:#000}@media screen and (max-width: 768px){#location .sec1 .sectionin .sec1a{margin-top:6vw;margin-bottom:8vw}}#location .sec1 .sectionin .sec1a .bg{display:block;vertical-align:bottom;width:100%;opacity:0}#location .sec1 .sectionin .sec1a video{position:absolute;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;opacity:.4;transition:1s}#location .sec1 .sectionin .sec1a .playbtn{position:absolute;transform:translateY(-40%) translateX(-50%);pointer-events:none;width:120px;height:auto;display:block;opacity:0;cursor:pointer;z-index:5;transition:.3s 0s;left:50%;top:50%}#location .sec1 .sectionin .sec1a .playbtn::before{content:"";position:absolute;top:50%;left:84%;transform:translate(-50%, -50%);width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:10px solid #fff}@media screen and (max-width: 768px){#location .sec1 .sectionin .sec1a .playbtn{width:90px;top:55%}}#location .sec1 .sectionin .sec1a .playbtn svg{display:block;vertical-align:bottom;width:100%;transform:rotate(-90deg)}#location .sec1 .sectionin .sec1a .playbtn p{text-align:center;line-height:1;font-size:1rem;transform:translateY(-50%) translateX(-50%);position:absolute;left:50%;top:50%;width:100%;color:#fff}@media screen and (max-width: 768px){#location .sec1 .sectionin .sec1a .playbtn p{font-size:3.5vw}}#location .sec1 .sectionin .sec1a .playbtn .playbtn-c{opacity:0;stroke:#fff;stroke-width:.7px;fill:rgba(0,0,0,0);stroke-dasharray:264px;stroke-dashoffset:264px}#location .sec1 .sectionin .sec1a .playbtn .playbtn-c.ani1{opacity:1;transition:1s .4s;stroke-dashoffset:0}#location .sec1 .sectionin .sec1a .playbtn.ani1{pointer-events:auto;opacity:1;transition:2s;transform:scale(1.1, 1.1)}#location .sec1 .sectionin .sec1a .playbtn.ani1fin{transition:.3s 0s}#location .sec1 .sectionin .sec1a .playbtn:hover{transform:scale(1.1, 1.1);transition:.3s 0s;opacity:.7}#location .sec1 .sectionin .sec1a.ani1 .playbtn{pointer-events:auto;opacity:1;transition:2s;transform:translateY(-50%) translateX(-50%) scale(1)}#location .sec1 .sectionin .sec1a.ani1 .playbtn .playbtn-c{opacity:1;stroke-dashoffset:0;transition:1s .4s}#location .sec1 .sectionin .sec1a:hover video{opacity:1}#location .sec1 .sectionin .sec1a:hover .playbtn{transform:translateY(-50%) translateX(-50%) scale(1.1);transition:.3s 0s;opacity:.7}#location .sec2 .sec2a{background-color:#e9e4dd;padding:40px 80px}@media screen and (max-width: 960px){#location .sec2 .sec2a{padding:40px 40px}}@media screen and (max-width: 768px){#location .sec2 .sec2a{padding:6vw}}#location .sec2 .sec2a .sec2a1{display:flex;justify-content:space-between;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#location .sec2 .sec2a .sec2a1 .p3{background-color:#948a64;color:#fff;text-align:center;font-feature-settings:"palt";letter-spacing:0;line-height:1.2;height:70px;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-content:center;font-size:clamp(.83rem,.6142rem + .3321vw,1.05rem)}@media screen and (max-width: 768px){#location .sec2 .sec2a .sec2a1 .p3{font-size:3.5vw;height:66px}}#location .sec2 .sec2a .sec2a1 .p3 span{display:block;margin-left:auto;margin-right:auto;font-size:clamp(.75rem,.3438rem + .625vw,.8125rem);margin-top:3px}@media screen and (max-width: 768px){#location .sec2 .sec2a .sec2a1 .p3 span{font-size:2.7vw}}#location .sec2 .sec2a .sec2a1 dt{width:47%}#location .sec2 .sec2a .sec2a1 dt .lead{text-align:center;color:#786f4f;font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width: 768px){#location .sec2 .sec2a .sec2a1 dt{width:100%}}#location .sec2 .sec2a .sec2a1 dd{width:47%}@media screen and (max-width: 768px){#location .sec2 .sec2a .sec2a1 dd{width:100%}#location .sec2 .sec2a .sec2a1 dd .text{margin-top:3vw;line-height:1.6}}#location .sec2 .secbg1{background-size:100% auto;background-position:center top;background-repeat:no-repeat;background-image:url("../img/location/bg_02.jpg")}@media screen and (max-width: 768px){#location .sec2 .secbg1{background-image:url("../img/location/bg_02_sp.jpg")}}#location .sec2 .secbg2{background-size:100% auto;background-position:center top;background-repeat:no-repeat;background-image:url("../img/location/bg_03.jpg")}@media screen and (max-width: 768px){#location .sec2 .secbg2{background-image:url("../img/location/bg_03_sp.jpg")}}#location .sec2 .secbg2-2{background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;background-image:url("../img/location/bg_04.jpg")}@media screen and (max-width: 768px){#location .sec2 .secbg2-2{background-image:url("../img/location/bg_04_sp.jpg")}}#location .sec2 .sectionin.sty2{padding-top:0}#location .sec2 .sec2c{display:flex;justify-content:center;align-items:center;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width: 768px){#location .sec2 .sec2c{margin-bottom:6vw}}#location .sec2 .sec2c li .p3{margin:0;font-size:16px;line-height:1.4;font-feature-settings:"palt";letter-spacing:0;margin-top:10px;white-space:nowrap;font-size:clamp(.7rem,.4057rem + .4528vw,1rem)}#location .sec2 .sec2c li{position:relative}#location .sec2 .sec2c li:nth-child(1){width:42%}#location .sec2 .sec2c li:nth-child(1) figure{width:120%;margin-left:-10%}#location .sec2 .sec2c li:nth-child(1){z-index:1}@media screen and (max-width: 768px){#location .sec2 .sec2c li:nth-child(1){width:60%;order:1}#location .sec2 .sec2c li:nth-child(1) figure{width:100%;margin-left:0}}#location .sec2 .sec2c li:nth-child(2){margin-top:200px;width:30%;margin-right:2%;z-index:3}@media screen and (max-width: 768px){#location .sec2 .sec2c li:nth-child(2){margin-top:-6vw;width:46%;order:3;margin-left:6vw;margin-right:auto}}#location .sec2 .sec2c li:nth-child(3){margin-top:60px;width:26%;z-index:2}@media screen and (max-width: 768px){#location .sec2 .sec2c li:nth-child(3){width:40%;order:2}}#location .sec12a{display:flex;justify-content:space-between;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;position:relative;margin-top:60px;margin-bottom:160px}#location .sec12a.mb8{margin-bottom:100px}@media screen and (max-width: 768px){#location .sec12a{margin-top:8vw;margin-bottom:16vw}#location .sec12a.mb8{margin-bottom:12vw}}#location .sec12a dt{width:50%}#location .sec12a dt .i_img_13{width:130%;margin-left:-30%;overflow:visible}#location .sec12a dt .i_img_13 .bg{opacity:0}#location .sec12a dt .i_img_13 video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;object-fit:cover}@media screen and (max-width: 1180px){#location .sec12a dt .i_img_13{width:120%;margin-left:-20%}}@media screen and (max-width: 1080px){#location .sec12a dt .i_img_13{width:110%;margin-left:-10%}}@media screen and (max-width: 768px){#location .sec12a dt .i_img_13{width:100%;margin-left:-6vw}}#location .sec12a dt .i_img_13 .note{right:auto;left:5px}#location .sec12a dt .i_img_13 .text{position:absolute;left:30px;bottom:-30px;text-align:left}@media screen and (max-width: 768px){#location .sec12a dt .i_img_13 .text{left:3vw;font-size:3vw}}#location .sec12a dt .i_img_13 .cv1{position:absolute;width:84px;height:auto;right:-42px;top:0;z-index:5}@media screen and (max-width: 1080px){#location .sec12a dt .i_img_13 .cv1{width:74px}}@media screen and (max-width: 768px){#location .sec12a dt .i_img_13 .cv1{width:44px;height:auto;right:-22px}}#location .sec12a dt .i_img_04{width:130%;margin-right:-30%;margin-left:auto;overflow:visible}@media screen and (max-width: 1180px){#location .sec12a dt .i_img_04{width:120%;margin-right:-20%}}@media screen and (max-width: 1080px){#location .sec12a dt .i_img_04{width:110%;margin-right:-10%}}@media screen and (max-width: 768px){#location .sec12a dt .i_img_04{width:100%;margin-right:-6vw}}#location .sec12a dt .i_img_04 .text{position:absolute;right:30px;bottom:-30px;text-align:left;font-feature-settings:"palt";letter-spacing:0}@media screen and (max-width: 768px){#location .sec12a dt .i_img_04 .text{font-size:3vw;right:3vw}}#location .sec12a dt .i_img_04 .cv1{position:absolute;width:84px;height:auto;left:-42px;top:0}@media screen and (max-width: 1080px){#location .sec12a dt .i_img_04 .cv1{width:74px}}@media screen and (max-width: 768px){#location .sec12a dt .i_img_04 .cv1{width:44px;height:auto;left:-22px}}#location .sec12a dt .i_img_21{width:130%;margin-right:-30%;margin-left:auto;overflow:visible}@media screen and (max-width: 1180px){#location .sec12a dt .i_img_21{width:120%;margin-right:-20%}}@media screen and (max-width: 1080px){#location .sec12a dt .i_img_21{width:110%;margin-right:-10%}}@media screen and (max-width: 768px){#location .sec12a dt .i_img_21{width:100%;margin-right:-6vw}}#location .sec12a dt .i_img_21 .text{position:absolute;right:30px;bottom:-30px;text-align:left}@media screen and (max-width: 768px){#location .sec12a dt .i_img_21 .text{right:3vw;font-size:3vw}}#location .sec12a dt .i_img_21 .cv1{position:absolute;width:84px;height:auto;left:-42px;top:0;z-index:5}@media screen and (max-width: 1080px){#location .sec12a dt .i_img_21 .cv1{width:74px}}@media screen and (max-width: 768px){#location .sec12a dt .i_img_21 .cv1{width:44px;height:auto;left:-22px}}@media screen and (max-width: 768px){#location .sec12a dt{width:100%}}#location .sec12a dd{width:50%;padding-left:80px}@media screen and (max-width: 768px){#location .sec12a dd{width:100%;padding-left:0;padding-top:14vw;padding-right:8vw}}#location .sec12a.rvs dt{order:2}@media screen and (max-width: 768px){#location .sec12a.rvs dt{order:1}}#location .sec12a.rvs dd{order:1;padding-left:0;padding-right:80px}@media screen and (max-width: 768px){#location .sec12a.rvs dd{order:2;padding-top:14vw;padding-left:8vw;padding-right:0}}#location .sec3 .scroll-hint-icon-wrap{display:block}#location .sec3 .flat-fig0{background-color:#fff;touch-action:pan-y;user-select:none;cursor:grab;max-width:700px;margin-left:auto;margin-right:auto;height:360px;overflow:hidden;position:relative}@media screen and (max-width: 768px){#location .sec3 .flat-fig0{height:240px}#location .sec3 .flat-fig0::before,#location .sec3 .flat-fig0::after{content:"";position:absolute;top:0;width:50px;height:100%;z-index:10;pointer-events:none;transition:.6s}}@media screen and (max-width: 768px)and (max-width: 768px){#location .sec3 .flat-fig0::before,#location .sec3 .flat-fig0::after{width:30px}}#location .sec3 .flat-fig0::before{left:20px;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}@media screen and (max-width: 768px){#location .sec3 .flat-fig0::before{left:14px}}#location .sec3 .flat-fig0::after{right:20px;background:linear-gradient(to left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}@media screen and (max-width: 768px){#location .sec3 .flat-fig0::after{right:14px}}#location .sec3 .flat-fig0 .pp{pointer-events:none;width:20px;height:100%;position:absolute;left:0;top:0;z-index:5;background-size:100% 100%;background-position:center top;background-repeat:no-repeat;background-image:url("../img/location/arr_01.png");transition:.6s}@media screen and (max-width: 768px){#location .sec3 .flat-fig0 .pp{width:14px}}#location .sec3 .flat-fig0 .nn{pointer-events:none;width:20px;height:100%;position:absolute;right:0;top:0;z-index:5;background-size:100% 100%;background-position:center top;background-repeat:no-repeat;background-image:url("../img/location/arr_02.png");transition:.6s}@media screen and (max-width: 768px){#location .sec3 .flat-fig0 .nn{width:14px}}#location .sec3 .flat-fig0.dragging{cursor:grabbing}#location .sec3 .flat-fig0 .flat-figure{position:absolute;top:0;left:0;margin:0;height:360px;user-select:none;-webkit-user-drag:none}@media screen and (max-width: 768px){#location .sec3 .flat-fig0 .flat-figure{height:240px}}#location .sec3 .flat-fig0 .flat-figure img{user-select:none;-webkit-user-drag:none;max-width:max-content;height:100%;width:auto;display:block;pointer-events:none}#location .sec3 .secbg1{background-size:100% auto;background-position:center top;background-repeat:no-repeat;background-image:url("../img/location/bg_05.jpg")}#location .sec3 .i_img_32{max-width:700px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}@media screen and (max-width: 768px){#location .sec3 .i_img_32{margin-top:6vw;margin-bottom:6vw}}#location .sec4{background-color:#000042}#location .sec4 .i_tes_01{max-width:960px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width: 768px){#location .sec4 .i_tes_01{margin-top:6vw}}#location .sec4 .i_tes_02{max-width:960px;margin-left:auto;margin-right:auto;margin-top:30px}@media screen and (max-width: 768px){#location .sec4 .i_tes_02{margin-top:4vw}}#location .sec4 .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 .sec4 .stab2{justify-content:center;gap:.5%}}#location .sec4 .stab2 li{width:19.2%;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;position:relative;background-color:#94a6c4}@media screen and (max-width: 768px){#location .sec4 .stab2 li{margin-bottom:2px}}#location .sec4 .stab2 li::before{width:20px;height:2px;content:"";background-color:#1e276b;position:absolute;right:0;top:50%;transition:.3s}@media screen and (max-width: 768px){#location .sec4 .stab2 li{width:32%;height:40px}#location .sec4 .stab2 li::before{display:none}}#location .sec4 .stab2 li p{line-height:1em;text-align:center;color:#1e276b;font-feature-settings:"palt";letter-spacing:0;font-size:14px}@media screen and (max-width: 768px){#location .sec4 .stab2 li p{font-size:3vw}}#location .sec4 .stab2 li{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#location .sec4 .stab2 li:hover{background-color:#1e276b}#location .sec4 .stab2 li:hover p{color:#fff}#location .sec4 .stab2 li:hover::before{background-color:#f0f1f5}#location .sec4 .stab2.s6 li.s6,#location .sec4 .stab2.s5 li.s5,#location .sec4 .stab2.s4 li.s4,#location .sec4 .stab2.s3 li.s3,#location .sec4 .stab2.s2 li.s2,#location .sec4 .stab2.s1 li.s1{background-color:#1e276b}#location .sec4 .stab2.s6 li.s6::before,#location .sec4 .stab2.s5 li.s5::before,#location .sec4 .stab2.s4 li.s4::before,#location .sec4 .stab2.s3 li.s3::before,#location .sec4 .stab2.s2 li.s2::before,#location .sec4 .stab2.s1 li.s1::before{background-color:#f0f1f5}#location .sec4 .stab2.s6 li.s6 p,#location .sec4 .stab2.s5 li.s5 p,#location .sec4 .stab2.s4 li.s4 p,#location .sec4 .stab2.s3 li.s3 p,#location .sec4 .stab2.s2 li.s2 p,#location .sec4 .stab2.s1 li.s1 p{color:#fff}#location .sec4 #gmap0{position:relative;width:100%;height:700px;margin-left:auto;margin-right:auto}@media screen and (max-width: 584px){#location .sec4 #gmap0{height:300px;width:100vw;margin-left:calc(-1*(100vw - 100%)/2)}}#location .sec4 #gmap0 iframe{position:absolute;width:100%;height:100%;left:0;top:0}#location .sec4 .sec4a{margin-left:auto;margin-right:auto;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 .sec4 .sec4a{margin-top:6vw}}#location .sec4 .sec4a>dt{width:100%;margin-bottom:20px}@media screen and (max-width: 584px){#location .sec4 .sec4a>dt{width:100%;margin-bottom:3vw}}#location .sec4 .sec4a>dd{width:100%}@media screen and (max-width: 584px){#location .sec4 .sec4a>dd{width:100%}}#location .sec4 .moreinfo0{position:relative;z-index:15;width:100%}#location .sec4 .moreinfo{position:relative;display:block;width:100%;height:100%;position:relative;overflow:auto}#location .sec4 .moreinfo ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#location .sec4 .moreinfo ul li{cursor:pointer;padding:4px;transition:.3s;width:48%}#location .sec4 .moreinfo ul li.dis{display:none}#location .sec4 .moreinfo ul li dl{position:relative;display:flex;justify-content:space-between;align-items:center}#location .sec4 .moreinfo ul li dl dt{width:24px}#location .sec4 .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:#fff;line-height:1;background-color:#8a815e;border-radius:50%;border:1px solid #fff}@media screen and (max-width: 768px){#location .sec4 .moreinfo ul li dl dt i{width:16px;height:16px;font-size:3vw}}#location .sec4 .moreinfo ul li dl dt img{display:block;vertical-align:bottom;width:100%}#location .sec4 .moreinfo ul li dl dd{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative}#location .sec4 .moreinfo ul li dl dd::before{background-size:auto 100%;background-position:center center;background-image:url("../img/location/dot_01.png");width:100%;height:3px;content:"";z-index:1;position:absolute;left:0;top:50%;transform:translateY(-50%)}#location .sec4 .moreinfo ul li dl dd h4{background-color:#000042;position:relative;z-index:3;color:#fff;text-align:left;margin:0;font-size:12px;line-height:1.5em;font-feature-settings:"palt";letter-spacing:0;padding-right:6px;transition:.3s}@media screen and (max-width: 584px){#location .sec4 .moreinfo ul li dl dd h4{font-size:3vw}}#location .sec4 .moreinfo ul li dl dd p{background-color:#000042;position:relative;z-index:3;font-feature-settings:"palt";letter-spacing:0;padding-left:6px;color:#fff;font-size:12px;transition:.3s}@media screen and (max-width: 584px){#location .sec4 .moreinfo ul li dl dd p{font-size:3vw}}#location .sec4 .moreinfo ul li dl dd{width:calc(100% - 30px)}@media screen and (max-width: 584px){#location .sec4 .moreinfo ul li dl dd{justify-content:space-between;width:100%}#location .sec4 .moreinfo ul li dl dd h4{line-height:1;text-align:left}#location .sec4 .moreinfo ul li dl dd p{white-space:nowrap;line-height:1;text-align:right}}#location .sec4 .moreinfo ul li:hover dl dd h4{color:#fff5cf}#location .sec4 .moreinfo ul li:hover dl dd p{color:#fff5cf}@media screen and (max-width: 768px){#location .sec4 .moreinfo ul li{width:100%}}#location .i_img_03{position:relative}#location .i_img_03 .bg{opacity:0}#location .i_img_03 video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;object-fit:cover}#location .i_img_03::before{position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;background-color:rgba(0,0,0,.7);content:"";opacity:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s}#location .i_img_03.ani1::before{opacity:1;transition:2s 1s}#location .i_img_03 .i_tit_03{position:absolute;left:50%;top:50%;-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:5;width:100%}#location .i_img_03 .i_tit_03 p{color:#fff}#location .loc-tab{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:600px;margin-left:auto;margin-right:auto}#location .loc-tab li{width:48%;transition:.3s;height:60px;position:relative;box-sizing:border-box;padding-bottom:4px;border-bottom:2px solid #fff}@media screen and (max-width: 768px){#location .loc-tab li{height:40px}}#location .loc-tab li a{transition:.3s;display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:2px;background-color:#948a64}#location .loc-tab li a p{text-align:center;line-height:1;color:#fff;font-feature-settings:"palt";letter-spacing:0}#location .loc-tab li a p img{width:auto;height:16px}@media screen and (max-width: 768px){#location .loc-tab li a p img{height:14px}}@media screen and (max-width: 768px){#location .loc-tab li a p{font-size:3.2vw}}#location .loc-tab li:hover,#location .loc-tab li.act{border-bottom:2px solid #080058}#location .loc-tab li:hover a,#location .loc-tab li.act a{background-color:#080058}#location .loc-tab li:hover a p,#location .loc-tab li.act a p{color:#fff}#location .i_img_19{width:53%;max-width:660px;margin-left:auto;margin-right:-6rem;margin-top:-2rem}@media screen and (max-width: 768px){#location .i_img_19{margin-right:-7vw;margin-top:-3vw}}#location .i_img_18{max-width:600px;margin-left:auto;margin-right:auto;margin-top:60px;border:1px solid #000}@media screen and (max-width: 768px){#location .i_img_18{margin-top:8vw}}#location .n_img_18{max-width:600px;margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (max-width: 768px){#location .n_img_18{margin-top:8vw}}#location .p_img_17{margin-top:60px}@media screen and (max-width: 768px){#location .p_img_17{margin-top:8vw}}#location .p_img_25{margin-top:40px}@media screen and (max-width: 768px){#location .p_img_25{margin-top:6vw}}#location .p_img_08{margin-bottom:20px}#location .i_img_08{margin-top:40px;margin-bottom:10px}@media screen and (max-width: 768px){#location .i_img_08{margin-top:6vw}}#location .loc_list{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 .loc_list.mb10{margin-bottom:100px}@media screen and (max-width: 768px){#location .loc_list.mb10{margin-bottom:20vw}}#location .loc_list.mt4{margin-top:40px}@media screen and (max-width: 768px){#location .loc_list.mt4{margin-top:6vw}}#location .loc_list li{width:23%;margin-bottom:30px}#location .loc_list li.cr1{width:46.5%}@media screen and (max-width: 768px){#location .loc_list li.cr1{width:100%}}@media screen and (max-width: 768px){#location .loc_list li{margin-bottom:6vw;width:46.5%}}#location .loc_list li .p3{margin:0;font-size:16px;line-height:1.4;font-feature-settings:"palt";letter-spacing:0;margin-top:10px;font-size:clamp(.7rem,.4057rem + .4528vw,1rem)}@media screen and (max-width: 768px){#location .loc_list li .p3{font-size:3vw}}#location .loc_list li.null{opacity:0}@media screen and (max-width: 768px){#location .loc_list li.null{display:none}}#location #mov_08 .bg,#location #mov_07 .bg,#location #mov_06 .bg,#location #mov_05 .bg{opacity:0}#location #mov_08 video,#location #mov_07 video,#location #mov_06 video,#location #mov_05 video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;object-fit:cover}#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;opacity:.5;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}#location .secopani .skip:hover{opacity:1}#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}}@media screen and (max-width: 768px){#location .spmenutit{display:block}}#plan .pagetitle .bg0{opacity:0}#plan .pagetitle video{position:absolute;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}#plan .p_pagetitlle ul li:nth-child(1)::before{background-image:url("../img/plan/pagetitle_01.png")}#plan .p_pagetitlle ul li:nth-child(1){position:absolute;left:0%;top:2.5510204082%;width:10.8333333333%;height:76.5306122449%;z-index:9}#plan .p_pagetitlle ul li:nth-child(2)::before{background-image:url("../img/plan/pagetitle_02.png")}#plan .p_pagetitlle ul li:nth-child(2){position:absolute;left:10.5%;top:2.5510204082%;width:3.4166666667%;height:76.5306122449%;z-index:8}#plan .p_pagetitlle ul li:nth-child(3)::before{background-image:url("../img/plan/pagetitle_03.png")}#plan .p_pagetitlle ul li:nth-child(3){position:absolute;left:13.6666666667%;top:22.4489795918%;width:8%;height:58.1632653061%;z-index:7}#plan .p_pagetitlle ul li:nth-child(4)::before{background-image:url("../img/plan/pagetitle_04.png")}#plan .p_pagetitlle ul li:nth-child(4){position:absolute;left:22.9166666667%;top:22.4489795918%;width:8.4166666667%;height:56.6326530612%;z-index:6}#plan .p_pagetitlle ul li:nth-child(5)::before{background-image:url("../img/plan/pagetitle_05.png")}#plan .p_pagetitlle ul li:nth-child(5){position:absolute;left:32.4166666667%;top:22.4489795918%;width:8.4166666667%;height:56.6326530612%;z-index:5}#plan .p_pagetitlle ul li:nth-child(6)::before{background-image:url("../img/plan/pagetitle_06.png")}#plan .p_pagetitlle ul li:nth-child(6){position:absolute;left:41.9166666667%;top:2.5510204082%;width:3.3333333333%;height:76.5306122449%;z-index:4}#plan .p_pagetitlle ul li:nth-child(7)::before{background-image:url("../img/plan/pagetitle_07.png")}#plan .p_pagetitlle ul li:nth-child(7){position:absolute;left:45.1666666667%;top:22.4489795918%;width:8.4166666667%;height:56.6326530612%;z-index:3}#plan .p_pagetitlle ul li:nth-child(8)::before{background-image:url("../img/plan/pagetitle_08.png")}#plan .p_pagetitlle ul li:nth-child(8){position:absolute;left:54.4166666667%;top:22.4489795918%;width:9.3333333333%;height:77.5510204082%;z-index:2}#plan header{background-color:rgba(0,0,0,0)}#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;letter-spacing:6px;transition:1s;position:relative}#plan .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){#plan .seccontents h3 span{font-size:8vw}}#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{letter-spacing:3px}#plan .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#plan .seccontents .lead{margin-bottom:30px}#plan .seccontents .lead img{width:auto;height:40px;display:block;margin-left:auto;margin-right:auto;transition:1s cubic-bezier(0.52, 0.08, 0.18, 1);clip-path:polygon(0 0, 0% 0%, 0% 100%, 0% 100%)}#plan .seccontents .lead.tc{text-align:center}@media screen and (max-width: 768px){#plan .seccontents .lead{margin-bottom:4vw;font-feature-settings:"palt";letter-spacing:0}#plan .seccontents .lead img{height:30px;margin-bottom:2vw}}#plan .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}#plan .seccontents .lead.ani1 img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#plan .seccontents .text.tc{text-align:center}@media screen and (max-width: 768px){#plan .seccontents .text br{display:none}#plan .seccontents .text.tc{text-align:left}}#plan main{overflow:hidden}#plan .sec1 .sectionbg1::before{background-image:url("../img/plan/bg_01.jpg")}@media screen and (max-width: 768px){#plan .sec1 .sectionbg1::before{background-image:url("../img/plan/bg_01_sp.jpg")}}#plan .sec1 .sectionin{padding-top:60px}#plan .sec1 .sectionin .p1.col2{text-align:center;color:#695e00}#plan .sec1 .sectionin .i_img_01{max-width:700px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:60px}@media screen and (max-width: 768px){#plan .sec1 .sectionin .i_img_01{margin-top:6vw;margin-bottom:8vw}}#plan .sec1 .sectionin .sec1bin{display:none;max-width:360px;margin-left:auto;margin-right:auto;padding-top:20px}#plan .sec1 .sectionin .sec1bin.act{display:block}#plan .sec1 .sectionin .sec1b{max-width:360px;margin-left:auto;margin-right:auto;background-color:#948a64;text-align:center;padding:10px;cursor:pointer;transition:.3s}#plan .sec1 .sectionin .sec1b:hover{opacity:.7}#plan .sec1 .sectionin .sec1b p{color:#fff;margin:0}#plan .sec1 .sectionin .sec1b{position:relative}#plan .sec1 .sectionin .sec1b .ico{position:absolute;width:20px;right:20px;top:50%;transition:.3s;transform:translateY(-50%)}#plan .sec1 .sectionin .sec1b.act .ico{transform:translateY(-50%) rotate(180deg)}#plan .sec1 .sectionin .sec1a{max-width:900px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:60px}@media screen and (max-width: 768px){#plan .sec1 .sectionin .sec1a{margin-top:6vw;margin-bottom:8vw}}#plan .sec2{background-color:#e7eef3}#plan .sec2 .sec2a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:80px;max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#plan .sec2 .sec2a{margin-top:10vw}}#plan .sec2 .sec2a li{width:31%;margin-bottom:30px}@media screen and (max-width: 768px){#plan .sec2 .sec2a li{width:33.333%}}#plan .sec2 .sec2a li:nth-of-type(3),#plan .sec2 .sec2a li:nth-of-type(4),#plan .sec2 .sec2a li:nth-of-type(5){margin-bottom:0}@media screen and (max-width: 768px){#plan .sec2 .sec2a li:nth-of-type(4),#plan .sec2 .sec2a li:nth-of-type(5){width:46.5%}}@media screen and (max-width: 768px){#plan .sec2 .sec2a li:nth-of-type(3){width:100%;margin-bottom:6vw}}#plan .sec2 .sec2a li.cr4{width:46%}@media screen and (max-width: 768px){#plan .sec2 .sec2a li.cr4{width:100%}}#plan .sec2 .sec2a li.cr6{width:50%;background-color:rgba(0,0,0,0)}#plan .sec2 .sec2a li.cr6 .text{line-height:1.5}@media screen and (max-width: 768px){#plan .sec2 .sec2a li.cr6{width:100%}}#plan .sec2 .sec2a li .i_img_05{background-color:#000;cursor:pointer}#plan .sec2 .sec2a li .i_img_05 img{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;opacity:.5}#plan .sec2 .sec2a li .i_img_05 video{display:block;width:100%;height:auto;position:relative}#plan .sec2 .sec2a li .i_img_05 .playbtn{position:absolute;transform:translateY(-40%) translateX(-50%);pointer-events:none;width:120px;height:auto;display:block;opacity:0;cursor:pointer;z-index:5;transition:.3s 0s;left:50%;top:50%}#plan .sec2 .sec2a li .i_img_05 .playbtn::before{content:"";position:absolute;top:50%;left:84%;transform:translate(-50%, -50%);width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:10px solid #fff}@media screen and (max-width: 768px){#plan .sec2 .sec2a li .i_img_05 .playbtn{width:90px;top:55%}}#plan .sec2 .sec2a li .i_img_05 .playbtn svg{display:block;vertical-align:bottom;width:100%;transform:rotate(-90deg)}#plan .sec2 .sec2a li .i_img_05 .playbtn p{text-align:center;line-height:1;font-size:1rem;transform:translateY(-50%) translateX(-50%);position:absolute;left:50%;top:50%;width:100%;color:#fff}@media screen and (max-width: 768px){#plan .sec2 .sec2a li .i_img_05 .playbtn p{font-size:3.5vw}}#plan .sec2 .sec2a li .i_img_05 .playbtn .playbtn-c{opacity:0;stroke:#fff;stroke-width:.7px;fill:rgba(0,0,0,0);stroke-dasharray:264px;stroke-dashoffset:264px}#plan .sec2 .sec2a li .i_img_05 .playbtn .playbtn-c.ani1{opacity:1;transition:1s .4s;stroke-dashoffset:0}#plan .sec2 .sec2a li .i_img_05 .playbtn.ani1{pointer-events:auto;opacity:1;transition:2s;transform:scale(1.1, 1.1)}#plan .sec2 .sec2a li .i_img_05 .playbtn.ani1fin{transition:.3s 0s}#plan .sec2 .sec2a li .i_img_05 .playbtn:hover{transform:scale(1.1, 1.1);transition:.3s 0s;opacity:.7}#plan .sec2 .sec2a li .i_img_05.ani1 .playbtn{pointer-events:auto;opacity:1;transition:2s;transform:translateY(-50%) translateX(-50%) scale(1)}#plan .sec2 .sec2a li .i_img_05.ani1 .playbtn .playbtn-c{opacity:1;stroke-dashoffset:0;transition:1s .4s}#plan .sec2 .sec2a li .i_img_05:hover img{opacity:1}#plan .sec2 .sec2a li .i_img_05:hover .playbtn{transform:translateY(-50%) translateX(-50%) scale(1.1);transition:.3s 0s;opacity:.7}#plan .sec2 .sec2a li .sec2a1{padding:10px 20px;border:1px solid #000;text-align:center;margin:10px auto}#plan .sec2 .sec2a li .sec2a1 .p1{margin-bottom:10px;line-height:1}@media screen and (max-width: 768px){#plan .sec2 .sec2a li .sec2a1{margin:6vw auto}}@media screen and (max-width: 768px){#plan .sec2 .sec2a li{margin-bottom:6vw}}@media screen and (max-width: 768px){#plan .sec2 .sec2a li .pinfo{padding-right:0;padding-left:0}}#plan .sec2 .sec2a li .pinfo .text{line-height:1.5;margin-top:10px}@media screen and (max-width: 768px){#plan .sec2 .sec2a li .pinfo .text{font-size:3.3vw}}#plan .sec2 .sec2a li .pinfo .p1{background-color:#587481;padding:14px 0;color:#fff;text-align:center;font-size:20px;line-height:1;margin:0;font-feature-settings:"palt";letter-spacing:0;font-size:clamp(.875rem,.0625rem + 1.25vw,1rem)}@media screen and (max-width: 768px){#plan .sec2 .sec2a li .pinfo .p1{font-size:3.5vw;padding:8px 0}}#plan .sec3 .sec3a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:80px;max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#plan .sec3 .sec3a{margin-top:10vw}}#plan .sec3 .sec3a li{width:23%}#plan .sec3 .sec3a li.cr4{width:44%;margin-top:30px}@media screen and (max-width: 768px){#plan .sec3 .sec3a li.cr4{width:100%;margin-top:6vw}}#plan .sec3 .sec3a li.cr6{width:50%;background-color:rgba(0,0,0,0)}#plan .sec3 .sec3a li.cr6 .text{line-height:1.5;border:1px solid #695e00;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;padding:10px;color:#695e00;text-align:center;margin-bottom:10px}#plan .sec3 .sec3a li.cr6 .p1{text-align:center;color:#695e00}#plan .sec3 .sec3a li.cr6{margin-top:30px}@media screen and (max-width: 768px){#plan .sec3 .sec3a li.cr6{width:100%;margin-top:6vw}}@media screen and (max-width: 768px){#plan .sec3 .sec3a li{width:46.5%}}@media screen and (max-width: 768px){#plan .sec3 .sec3a li{margin-bottom:3vw}}#plan .sec3 .sec3a li .text{line-height:1.5;margin-top:10px}@media screen and (max-width: 768px){#plan .sec3 .sec3a li .text{font-size:3.3vw}}#plan .sec3 .sec3a li>.note{margin-top:6px}#plan .sec3 .sec3a li .pinfo{background-color:#e3e0d9;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){#plan .sec3 .sec3a li .pinfo{padding-right:0;padding-left:0}}#plan .sec3 .sec3a li .pinfo .p1{color:#695e00;text-align:center;font-size:20px;line-height:1.2;margin:0;font-feature-settings:"palt";letter-spacing:0;height:55px;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 .sec3a li .pinfo .p1.r3{height:65px}#plan .sec3 .sec3a li .pinfo .p1{font-size:clamp(.875rem,.0625rem + 1.25vw,1rem)}@media screen and (max-width: 768px){#plan .sec3 .sec3a li .pinfo .p1{font-size:3.5vw;height:45px}#plan .sec3 .sec3a li .pinfo .p1.r3{height:55px}}#plan .planlist{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:60px}#plan .planlist.mt6{margin-top:60px}@media screen and (max-width: 768px){#plan .planlist.mt6{margin-top:8vw}}#plan .planlist li{position:relative;width:48.5%;margin-bottom:30px;transition:.3s;box-shadow:rgba(0,0,0,.35) 0px 5px 15px}#plan .planlist li .ico{position:absolute;z-index:3;width:140px;height:24px;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;font-size:13px;text-align:center;background-color:#ae955c;color:#fff;left:-10px;top:-10px}@media screen and (max-width: 768px){#plan .planlist li .ico{height:22px;width:110px;font-size:2.5vw;left:-4px;top:-8px}}#plan .planlist li:hover{opacity:.7}#plan .planlist li img{display:block;vertical-align:bottom;width:100%}#plan .planlist li a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}@media screen and (max-width: 768px){#plan .planlist li{width:100%;margin-bottom:3vw}#plan .planlist li:last-child{margin-bottom:0}}#plan .plantit{max-width:700px;margin-left:auto;margin-right:auto;box-shadow:rgba(0,0,0,.35) 0px 5px 15px;margin-bottom:40px;background-color:#fff;margin-top:80px}#plan .plantit img{display:block;vertical-align:bottom;width:100%}@media screen and (max-width: 768px){#plan .plantit{margin-top:8vw;margin-bottom:6vw}}#plan .planfig{max-width:600px;max-width:700px;margin-left:auto;margin-right:auto;background-color:#fff;margin-bottom:20px}#plan .planfig.Ag{background-color:rgba(0,0,0,0)}#plan .planfig .bg{opacity:0;transition:1s}#plan .planfig .cv{position:absolute;width:100%;height:auto;left:0;top:0;z-index:2;opacity:0;transition:1s}#plan .planfig.I,#plan .planfig.Gg{max-width:700px}#plan .planfig.Ag{max-width:800px}#plan .planfig.A{max-width:800px}#plan .planfig.D{max-width:460px}#plan .planfig.C,#plan .planfig.F,#plan .planfig.E{max-width:600px}#plan .planfig.s2 .s2,#plan .planfig.s3 .s3,#plan .planfig.s1 .s1{opacity:1}#plan .plancpc{max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:20px}#plan .plancpc.sty2{margin-bottom:20px}@media screen and (max-width: 768px){#plan .plancpc{margin-bottom:3vw}#plan .plancpc.sty2{margin-bottom:3vw}}#plan .plancpc .planspc1{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:20px}@media screen and (max-width: 768px){#plan .plancpc .planspc1{gap:0}}#plan .plancpc .planspc1 dt{font-size:15px;font-feature-settings:"palt";letter-spacing:0}#plan .plancpc .planspc1 dt.cr1{width:100%}#plan .plancpc .planspc1 dt span{font-size:30px}#plan .plancpc .planspc1 dt span i{display:inline-block;font-size:44px;font-style:normal}#plan .plancpc .planspc1 dt small{font-size:clamp(1rem,.7057rem + .4528vw,1.3rem)}#plan .plancpc .planspc1 dt b{font-weight:normal;display:inline-block}#plan .plancpc .planspc1 dt b i{font-style:normal}#plan .plancpc .planspc1 dt b i.sty2{display:block;border:1px solid #000;padding:4px 14px;line-height:1;margin-right:10px;transform:translateY(-4px)}@media screen and (max-width: 768px){#plan .plancpc .planspc1 dt b i.sty2{padding:2px 7px}}#plan .plancpc .planspc1 dt{width:100%}@media screen and (max-width: 768px){#plan .plancpc .planspc1 dt{font-size:3vw}#plan .plancpc .planspc1 dt span{font-size:4vw}#plan .plancpc .planspc1 dt span i{font-size:6vw}}#plan .plancpc .planspc1 dd{width:100%;font-size:15px;font-feature-settings:"palt";letter-spacing:0;line-height:1.6}@media screen and (max-width: 768px){#plan .plancpc .planspc1 dd{font-size:3vw;white-space:nowrap}}#plan .plancpc.bg2{background-color:#770b11;padding-bottom:10px;padding-top:6px}@media screen and (max-width: 768px){#plan .plancpc.bg2{padding-top:10px}}#plan .plancpc.bg2 .planspc1{color:#fff}#plan .plancpc.bg2 .planspc1 p{color:#fff}#plan .plancpc.bg2 .planspc1 dt{text-align:center}@media screen and (max-width: 768px){#plan .plancpc.bg2 .planspc1 dt{text-align:left !important;padding-left:6vw}}#plan .plancpc.bg2 .planspc1 span{font-size:27px;line-height:1;display:inline-block}@media screen and (max-width: 768px){#plan .plancpc.bg2 .planspc1 span{font-size:3vw}}#plan .plancpc.bg2 .planspc1 span.ss1{transform:translateY(-2px)}#plan .plancpc.bg2 .planspc1 small{font-size:1rem;line-height:1;display:inline-block;position:relative;padding-left:10px;padding-right:10px;margin:0 10px}@media screen and (max-width: 768px){#plan .plancpc.bg2 .planspc1 small{font-size:2.5vw;margin-left:0}}#plan .plancpc.bg2 .planspc1 small::before{position:absolute;width:10px;height:100%;left:0;top:0;content:"";border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff}#plan .plancpc.bg2 .planspc1 small::after{position:absolute;width:10px;height:100%;right:0;top:0;content:"";border-right:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff}#plan .plancpc2{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:40px}@media screen and (max-width: 768px){#plan .plancpc2{margin-bottom:4vw !important}}#plan .plancpc2 li{width:100%}@media screen and (max-width: 768px){#plan .plancpc2 li{margin-bottom:2vw}}#plan .plancpc2 li p{padding-left:20px;position:relative;font-feature-settings:"palt";letter-spacing:0 !important}#plan .plancpc2 li p::before{content:"●";color:#9ba7ad;position:absolute;left:0;top:0;z-index:2}@media screen and (max-width: 768px){#plan .plancpc2 li p{font-size:3vw;line-height:1.6}}#plan .plannote{max-width:700px;max-width:600px;margin-left:auto;margin-right:auto;margin-top:40px}#plan .plannote .note{line-height:1.8}#plan .plannote img{width:auto;height:12px;display:block;margin-bottom:10px}@media screen and (max-width: 768px){#plan .plannote img{height:10px}}#plan .planbackbtn{background-size:100% 100%;background-position:top;background-repeat:no-repeat;margin-left:auto;margin-right:auto;margin-top:40px;max-width:300px;background-color:#080058;height:40px}#plan .planbackbtn 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 .planbackbtn a p{text-align:center;color:#fff;font-weight:500;font-style:normal;line-height:1;font-size:16px}@media screen and (max-width: 768px){#plan .planbackbtn a p{font-size:3.5vw}}#plan .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}#plan .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)}#plan .secopani.ani1::after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#plan .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)}#plan .secopani .skip{position:absolute;left:20px;bottom:20px;opacity:.5;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){#plan .secopani .skip{font-size:3.5vw}}#plan .secopani .skip{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff}#plan .secopani .skip:hover{opacity:1}#plan .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}#plan .secopani .bgmbtn img{width:60%}#plan .secopani .bgmbtn p{color:#6e6e6e;margin-top:-18px;text-align:center;font-size:12px;letter-spacing:2px;display:none}#plan .secopani .bgmbtn:hover{opacity:.7}#plan .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")}#plan .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}#plan .secopani .secin iframe,#plan .secopani .secin video{width:80%;aspect-ratio:16/9;height:auto}@media screen and (max-width: 768px){#plan .secopani .secin iframe,#plan .secopani .secin video{width:100%;height:auto}}@media screen and (max-width: 768px){#plan .spmenutit{display:block}}#asset .p_pagetitlle ul li:nth-child(1)::before{background-image:url("../img/asset/pagetitle_01.png")}#asset .p_pagetitlle ul li:nth-child(1){position:absolute;left:0%;top:2.0408163265%;width:10.8333333333%;height:77.0408163265%;z-index:6}#asset .p_pagetitlle ul li:nth-child(2)::before{background-image:url("../img/asset/pagetitle_02.png")}#asset .p_pagetitlle ul li:nth-child(2){position:absolute;left:12.1666666667%;top:22.4489795918%;width:7.5%;height:57.6530612245%;z-index:5}#asset .p_pagetitlle ul li:nth-child(3)::before{background-image:url("../img/asset/pagetitle_03.png")}#asset .p_pagetitlle ul li:nth-child(3){position:absolute;left:20.5833333333%;top:22.4489795918%;width:7.5%;height:57.6530612245%;z-index:4}#asset .p_pagetitlle ul li:nth-child(4)::before{background-image:url("../img/asset/pagetitle_04.png")}#asset .p_pagetitlle ul li:nth-child(4){position:absolute;left:29.3333333333%;top:22.4489795918%;width:8.1666666667%;height:57.6530612245%;z-index:3}#asset .p_pagetitlle ul li:nth-child(5)::before{background-image:url("../img/asset/pagetitle_05.png")}#asset .p_pagetitlle ul li:nth-child(5){position:absolute;left:38.6666666667%;top:6.1224489796%;width:4.5%;height:72.9591836735%;z-index:2}#asset header{background-color:rgba(0,0,0,0)}#asset .ancb{position:relative}#asset .ancb a{position:absolute;top:-100px;left:0}#asset 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}#asset 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}#asset figure p.note.nshdw{text-shadow:none !important}#asset figure p.note.tl{right:auto;left:5px}#asset .seccontents h3{text-align:center;letter-spacing:6px;transition:1s;position:relative}#asset .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){#asset .seccontents h3 span{font-size:8vw}}#asset .seccontents h3.blin{padding-bottom:30px;margin-bottom:60px}@media screen and (max-width: 768px){#asset .seccontents h3.blin{padding-bottom:4vw;margin-bottom:6vw}}#asset .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){#asset .seccontents h3.blin::before{width:40px;height:4px}}#asset .seccontents h3.ani1{letter-spacing:3px}#asset .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#asset .seccontents .lead{margin-bottom:30px}#asset .seccontents .lead img{width:auto;height:40px;display:block;margin-left:auto;margin-right:auto;transition:1s cubic-bezier(0.52, 0.08, 0.18, 1);clip-path:polygon(0 0, 0% 0%, 0% 100%, 0% 100%)}#asset .seccontents .lead.tc{text-align:center}@media screen and (max-width: 768px){#asset .seccontents .lead{margin-bottom:4vw;font-feature-settings:"palt";letter-spacing:0}#asset .seccontents .lead img{height:30px;margin-bottom:2vw}}#asset .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}#asset .seccontents .lead.ani1 img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#asset .seccontents .text.tc{text-align:center}@media screen and (max-width: 768px){#asset .seccontents .text br{display:none}#asset .seccontents .text.tc{text-align:left}}#asset main{overflow:hidden}#asset .sec1{background-color:#000042;position:relative}#asset .sec1 .sectionbg1::before{background-image:url("../img/asset/bg_01.jpg")}@media screen and (max-width: 768px){#asset .sec1 .sectionbg1::before{background-image:url("../img/asset/bg_01_sp.jpg")}}#asset .sec1 p{color:#fff}#asset .sec1 p.p1{background-color:#8c7e5b;text-align:center}#asset .sec1 .sectionin{padding-top:60px}#asset .sec1 .sectionin .i_img_01{max-width:600px;margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (max-width: 768px){#asset .sec1 .sectionin .i_img_01{margin-top:8vw}}#asset .sec2{background:linear-gradient(195deg, rgb(103, 117, 128) 0%, rgb(70, 89, 99) 100%)}#asset .sec2 p{color:#fff}#asset .sec2 p.p1{text-align:center}#asset .sec2 .p1.sty2{max-width:600px;margin-left:auto;margin-right:auto;border:1px solid #fff;padding:10px;text-align:center;margin-top:60px}@media screen and (max-width: 768px){#asset .sec2 .p1.sty2{margin-top:8vw}}#asset .sec2 .i_img_02{max-width:600px;margin-left:auto;margin-right:auto}#asset .sec2 .n_img_02{max-width:600px;margin-left:auto;margin-right:auto;margin-top:20px}#asset .sec2 .p_img_03{margin-top:80px}@media screen and (max-width: 768px){#asset .sec2 .p_img_03{margin-top:10vw}}#asset .sec2 .n_img_03{max-width:700px;margin-left:auto;margin-right:auto;margin-top:20px;text-align:right}#asset .sec2 .i_img_03{max-width:700px;margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (max-width: 768px){#asset .sec2 .i_img_03{margin-top:8vw}}@media screen and (max-width: 768px){#asset .spmenutit{display:block}}#sustainable .p_pagetitlle ul li:nth-child(1)::before{background-image:url("../img/sustainable/pagetitle_01.png")}#sustainable .p_pagetitlle ul li:nth-child(1){position:absolute;left:0%;top:0%;width:10.1666666667%;height:80.1020408163%;z-index:12}#sustainable .p_pagetitlle ul li:nth-child(2)::before{background-image:url("../img/sustainable/pagetitle_02.png")}#sustainable .p_pagetitlle ul li:nth-child(2){position:absolute;left:10.75%;top:22.9591836735%;width:8.25%;height:56.6326530612%;z-index:11}#sustainable .p_pagetitlle ul li:nth-child(3)::before{background-image:url("../img/sustainable/pagetitle_03.png")}#sustainable .p_pagetitlle ul li:nth-child(3){position:absolute;left:19.3333333333%;top:21.4285714286%;width:7.4166666667%;height:58.1632653061%;z-index:10}#sustainable .p_pagetitlle ul li:nth-child(4)::before{background-image:url("../img/sustainable/pagetitle_04.png")}#sustainable .p_pagetitlle ul li:nth-child(4){position:absolute;left:27.5%;top:5.612244898%;width:4.4166666667%;height:72.9591836735%;z-index:9}#sustainable .p_pagetitlle ul li:nth-child(5)::before{background-image:url("../img/sustainable/pagetitle_05.png")}#sustainable .p_pagetitlle ul li:nth-child(5){position:absolute;left:31.1666666667%;top:21.4285714286%;width:7.9166666667%;height:58.1632653061%;z-index:8}#sustainable .p_pagetitlle ul li:nth-child(6)::before{background-image:url("../img/sustainable/pagetitle_06.png")}#sustainable .p_pagetitlle ul li:nth-child(6){position:absolute;left:39.9166666667%;top:1.5306122449%;width:3.3333333333%;height:77.0408163265%;z-index:7}#sustainable .p_pagetitlle ul li:nth-child(7)::before{background-image:url("../img/sustainable/pagetitle_07.png")}#sustainable .p_pagetitlle ul li:nth-child(7){position:absolute;left:42.8333333333%;top:21.4285714286%;width:8.3333333333%;height:57.1428571429%;z-index:6}#sustainable .p_pagetitlle ul li:nth-child(8)::before{background-image:url("../img/sustainable/pagetitle_08.png")}#sustainable .p_pagetitlle ul li:nth-child(8){position:absolute;left:51.6666666667%;top:21.4285714286%;width:7.9166666667%;height:58.1632653061%;z-index:5}#sustainable .p_pagetitlle ul li:nth-child(9)::before{background-image:url("../img/sustainable/pagetitle_09.png")}#sustainable .p_pagetitlle ul li:nth-child(9){position:absolute;left:60.4166666667%;top:1.5306122449%;width:8.9166666667%;height:78.0612244898%;z-index:4}#sustainable .p_pagetitlle ul li:nth-child(10)::before{background-image:url("../img/sustainable/pagetitle_10.png")}#sustainable .p_pagetitlle ul li:nth-child(10){position:absolute;left:69.9166666667%;top:1.5306122449%;width:3.3333333333%;height:77.0408163265%;z-index:3}#sustainable .p_pagetitlle ul li:nth-child(11)::before{background-image:url("../img/sustainable/pagetitle_11.png")}#sustainable .p_pagetitlle ul li:nth-child(11){position:absolute;left:73.1666666667%;top:21.4285714286%;width:8.0833333333%;height:58.1632653061%;z-index:2}#sustainable header{background-color:rgba(0,0,0,0)}#sustainable .ancb{position:relative}#sustainable .ancb a{position:absolute;top:-100px;left:0}#sustainable 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}#sustainable 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}#sustainable figure p.note.nshdw{text-shadow:none !important}#sustainable figure p.note.tl{right:auto;left:5px}#sustainable .seccontents h3{text-align:center;letter-spacing:6px;transition:1s;position:relative}#sustainable .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){#sustainable .seccontents h3 span{font-size:8vw}}#sustainable .seccontents h3.blin{padding-bottom:30px;margin-bottom:60px}@media screen and (max-width: 768px){#sustainable .seccontents h3.blin{padding-bottom:4vw;margin-bottom:6vw}}#sustainable .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){#sustainable .seccontents h3.blin::before{width:40px;height:4px}}#sustainable .seccontents h3.ani1{letter-spacing:3px}#sustainable .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#sustainable .seccontents .lead{margin-bottom:30px}#sustainable .seccontents .lead img{width:auto;height:40px;display:block;margin-left:auto;margin-right:auto;transition:1s cubic-bezier(0.52, 0.08, 0.18, 1);clip-path:polygon(0 0, 0% 0%, 0% 100%, 0% 100%)}#sustainable .seccontents .lead.tc{text-align:center}@media screen and (max-width: 768px){#sustainable .seccontents .lead{margin-bottom:4vw;font-feature-settings:"palt";letter-spacing:0}#sustainable .seccontents .lead img{height:30px;margin-bottom:2vw}}#sustainable .seccontents .lead i{display:inline-block;font-style:normal;margin-right:-1em}#sustainable .seccontents .lead.ani1 img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#sustainable .seccontents .text.tc{text-align:center}@media screen and (max-width: 768px){#sustainable .seccontents .text br{display:none}#sustainable .seccontents .text.tc{text-align:left}}#sustainable main{overflow:hidden}#sustainable .sec1 .sectionbg1::before{background-image:url("../img/sustainable/bg_01.jpg")}@media screen and (max-width: 768px){#sustainable .sec1 .sectionbg1::before{background-image:url("../img/sustainable/bg_01_sp.jpg")}}#sustainable .sec1 .sectionin{padding-top:60px}#sustainable .sec1 .sectionin .i_img_01{max-width:630px;margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (max-width: 768px){#sustainable .sec1 .sectionin .i_img_01{margin-top:8vw;padding-bottom:14px}#sustainable .sec1 .sectionin .i_img_01 .note{right:0;bottom:0}}#sustainable .sec1 .sectionin .n_img_01{margin-top:20px;max-width:630px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#sustainable .sec1 .sectionin .n_img_01{margin-top:10px}}#sustainable .sec2 .n_img_02{margin-top:20px}#sustainable .sec2 .p1_img_02{border:1px solid #8c7e5b;text-align:center;color:#8c7e5b;margin-top:60px;margin-bottom:20px}#sustainable .sec2 .sec2a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;max-width:1000px;margin-left:auto;margin-right:auto}#sustainable .sec2 .sec2a li{width:24%}@media screen and (max-width: 768px){#sustainable .sec2 .sec2a li{width:49%}#sustainable .sec2 .sec2a li:nth-of-type(1),#sustainable .sec2 .sec2a li:nth-of-type(2){margin-bottom:6vw}}#sustainable .sec2 .sec2a li figure{margin-bottom:10px}#sustainable .sec2 .sec2a li figure.sty2{border:1px solid #ccc}#sustainable .sec2 .sec2a li .p1{text-align:center;font-size:20px;line-height:1.6;margin:0;font-feature-settings:"palt";letter-spacing:0;margin-bottom:10px;color:#948a64;font-size:clamp(1rem,.9019rem + .1509vw,1.1rem)}@media screen and (max-width: 768px){#sustainable .sec2 .sec2a li .p1{font-size:3.2vw}}#sustainable .sec2 .sec2a li .p2{margin:0;text-align:center;font-size:16px;line-height:1;font-feature-settings:"palt";letter-spacing:0;color:#948a64;font-size:clamp(1.1rem,.6094rem + .7547vw,1.6rem)}@media screen and (max-width: 768px){#sustainable .sec2 .sec2a li .p2{font-size:4vw}}#sustainable .sec4 .sectionin{padding-bottom:0}#sustainable .sec4 .lead.mb0{margin-bottom:0}#sustainable .sec4 .p1.sty2{text-align:center;position:relative;line-height:1;margin:0}#sustainable .sec4 .p1.sty2.mt6{margin-top:60px}@media screen and (max-width: 768px){#sustainable .sec4 .p1.sty2.mt6{margin-top:8vw}}#sustainable .sec4 .p1.sty2 i{transition:.6s;opacity:0;transform:translateY(20px);position:relative;display:inline-block;background:#fff;z-index:3;padding:10px}#sustainable .sec4 .p1.sty2 i img{width:60px}@media screen and (max-width: 768px){#sustainable .sec4 .p1.sty2 i img{width:46px}}#sustainable .sec4 .p1.sty2::before{width:100%;height:1px;content:"";background-color:#333;position:absolute;left:0;top:70%;transform:scaleX(0);transform-origin:0% 0%;transition:.6s .6s}#sustainable .sec4 .p1.sty2.ani1 i{opacity:1;transform:translateY(0)}#sustainable .sec4 .p1.sty2.ani1::before{transform:scaleX(1)}#sustainable .sec4 .i_img_09{margin-top:40px}@media screen and (max-width: 768px){#sustainable .sec4 .i_img_09{margin-top:6vw}}#sustainable .sec4 .sec4c{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-top:60px}@media screen and (max-width: 768px){#sustainable .sec4 .sec4c{margin-top:8vw}}#sustainable .sec4 .sec4c li{width:48%;border-radius:10px;margin-bottom:40px;height:96px;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;position:relative}@media screen and (max-width: 768px){#sustainable .sec4 .sec4c li{width:100%;height:76px}}#sustainable .sec4 .sec4c li:nth-child(1){background-color:#b1c6c4;border:1px solid #b1c6c4}#sustainable .sec4 .sec4c li:nth-child(1) .p1{width:90%;margin-left:auto;margin-right:auto;color:#002b04;text-align:center;line-height:1;margin:0}#sustainable .sec4 .sec4c li:nth-child(1) .p1.bdr{border-bottom:1px solid #002b04;padding-bottom:10px;margin-bottom:10px}#sustainable .sec4 .sec4c li:nth-child(1)::before{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:24px;height:24px;content:"";background-size:100% auto;background-position:center center;background-image:url("../img/sustainable/arr_01.png")}@media screen and (max-width: 768px){#sustainable .sec4 .sec4c li:nth-child(1){margin-bottom:8vw}#sustainable .sec4 .sec4c li:nth-child(1)::before{right:auto;top:auto;left:50%;bottom:-30px;background-image:url("../img/sustainable/arr_02.png");transform:translateX(-50%)}#sustainable .sec4 .sec4c li:nth-child(1) .p1{font-size:4.5vw}}#sustainable .sec4 .sec4c li:nth-child(2){background-color:#002b04;border:1px solid #002b04}#sustainable .sec4 .sec4c li:nth-child(2) .p1{color:#fff;margin:0}#sustainable .sec4 .sec4c li:nth-child(2)::before{position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);width:24px;height:24px;content:"";background-size:100% auto;background-position:center center;background-image:url("../img/sustainable/arr_02.png")}@media screen and (max-width: 768px){#sustainable .sec4 .sec4c li:nth-child(2){margin-bottom:8vw}#sustainable .sec4 .sec4c li:nth-child(2) .p1{font-size:4.5vw}}#sustainable .sec4 .sec4c li:nth-child(3){background-color:#b4a995;border:1px solid #b4a995}#sustainable .sec4 .sec4c li:nth-child(3) .p1{text-align:center;margin:0;color:#fff;font-size:clamp(.9rem,.8019rem + .1509vw,1rem)}#sustainable .sec4 .sec4c li:nth-child(3)::before{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:24px;height:24px;content:"";background-size:100% auto;background-position:center center;background-image:url("../img/sustainable/arr_03.png")}@media screen and (max-width: 768px){#sustainable .sec4 .sec4c li:nth-child(3){margin-bottom:8vw}#sustainable .sec4 .sec4c li:nth-child(3) .p1{font-size:3.3vw}#sustainable .sec4 .sec4c li:nth-child(3)::before{right:auto;top:auto;left:50%;bottom:-30px;background-image:url("../img/sustainable/arr_02.png");transform:translateX(-50%)}}#sustainable .sec4 .sec4c li:nth-child(4){border:1px solid #756c4d}#sustainable .sec4 .sec4c li:nth-child(4) .p1{width:90%;line-height:1.5;margin:0;color:#756c4d;font-size:clamp(.9rem,.8019rem + .1509vw,1rem)}@media screen and (max-width: 768px){#sustainable .sec4 .sec4c li:nth-child(4) .p1{line-height:1.2;font-size:3.3vw}}#sustainable .sec5 .i_bels_01{max-width:460px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (max-width: 768px){#sustainable .sec5 .i_bels_01{margin-top:6vw}}@media screen and (max-width: 768px){#sustainable .spmenutit{display:block}}#map{background-color:#fff}#map .ancb{position:relative}#map .ancb a{position:absolute;top:-100px;left:0}#map h3{text-align:center;transition:1s;position:relative;letter-spacing:.08em}#map h3 span{font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:43px}@media screen and (max-width: 768px){#map h3 span{font-size:8vw}}#map h3.h3p7{color:#948a64;margin-bottom:40px;transform:translateY(0)}@media screen and (max-width: 768px){#map h3.h3p7{margin-bottom:8vw}}#map h3.h3p7 span{display:inline-block;transform:translateY(-20px) scale(1);opacity:0}#map h3.blin{padding-bottom:30px;margin-bottom:60px}@media screen and (max-width: 768px){#map h3.blin{padding-bottom:4vw;margin-bottom:6vw}}#map 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 h3.blin::before{width:40px;height:4px}}#map h3.ani1.h3p7{transition:2s;transform:scale(1, 1)}#map h3.ani1.h3p7 span{display:inline-block;transform:scale(1, 1);transition:1s;opacity:1}#map h3.ani1.h3p7 span:nth-of-type(1){transition-delay:.04s}#map h3.ani1.h3p7 span:nth-of-type(2){transition-delay:.08s}#map h3.ani1.h3p7 span:nth-of-type(3){transition-delay:.12s}#map h3.ani1.h3p7 span:nth-of-type(4){transition-delay:.16s}#map h3.ani1.h3p7 span:nth-of-type(5){transition-delay:.2s}#map h3.ani1.h3p7 span:nth-of-type(6){transition-delay:.24s}#map h3.ani1.h3p7 span:nth-of-type(7){transition-delay:.28s}#map h3.ani1.h3p7 span:nth-of-type(8){transition-delay:.32s}#map h3.ani1.h3p7 span:nth-of-type(9){transition-delay:.36s}#map h3.ani1.h3p7 span:nth-of-type(10){transition-delay:.4s}#map h3.ani1.h3p7 span:nth-of-type(11){transition-delay:.44s}#map h3.ani1.h3p7 span:nth-of-type(12){transition-delay:.48s}#map h3.ani1.h3p7 span:nth-of-type(13){transition-delay:.52s}#map h3.ani1.h3p7 span:nth-of-type(14){transition-delay:.56s}#map h3.ani1.h3p7 span:nth-of-type(15){transition-delay:.6s}#map h3.ani1.h3p7 span:nth-of-type(16){transition-delay:.64s}#map h3.ani1.h3p7 span:nth-of-type(17){transition-delay:.68s}#map h3.ani1.h3p7 span:nth-of-type(18){transition-delay:.72s}#map h3.ani1.h3p7 span:nth-of-type(19){transition-delay:.76s}#map h3.ani1.h3p7 span:nth-of-type(20){transition-delay:.8s}#map h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#map .pagetitle .cv{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;transition:2s 1s}#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 .mapbtn{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px;margin-top:60px;max-width:700px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#map .mapbtn{gap:0;margin-top:6vw}}#map .mapbtn a{width:100%;height:50px;position:relative;display:block;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width: 768px){#map .mapbtn a{height:40px}}#map .mapbtn a p{text-align:center;line-height:1}@media screen and (max-width: 768px){#map .mapbtn a p{font-size:3.5vw}}#map .mapbtn a:hover{opacity:.7}#map .mapbtn dt{width:24%}@media screen and (max-width: 768px){#map .mapbtn dt{width:100%}}#map .mapbtn dt a{background-color:#948a64}#map .mapbtn dt a p{color:#fff}#map .mapbtn dt a::before{width:14px;height:14px;position:absolute;left:10px;top:50%;transform:translateY(-50%);content:""}@media screen and (max-width: 768px){#map .mapbtn dt a::before{width:12px;height:12px}}#map .mapbtn dt a.nn::before{left:auto;right:10px}#map .mapbtn dd{width:48%}@media screen and (max-width: 768px){#map .mapbtn dd{width:60%;margin-left:auto;margin-right:auto}}#map .mapbtn dd a{background-color:#948a64}#map .mapbtn dd a p{color:#fff}#map .seccontents h3{text-align:center;letter-spacing:6px;transition:1s;position:relative}#map .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){#map .seccontents h3 span{font-size:6vw}}#map .seccontents h3.blin{padding-bottom:30px;margin-bottom:60px}@media screen and (max-width: 768px){#map .seccontents h3.blin{padding-bottom:4vw;margin-bottom:6vw}}#map .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){#map .seccontents h3.blin::before{width:40px;height:4px}}#map .seccontents h3.ani1{letter-spacing:3px}#map .seccontents h3.ani1::before{transform:translateX(-50%) scaleX(1);transition:1s .6s}#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}@keyframes ani_bbg0{0%{mask-position:right center}100%{mask-position:left center;mask-size:360% auto}}#map{opacity:0}#map.pagein{opacity:1;transition:2s}#map.pagein main{animation:2s ani_bbg0 cubic-bezier(0, 0.4, 0.48, 1) 0s forwards}#map .sec1{transition:1s}@media screen and (max-width: 768px){#map .sec1{padding-top:12vw}#map .sec1 .lead{font-size:5vw}}#map .sec1 .i_map_01{position:relative;margin-top:60px;margin-bottom:30px;border:1px solid #ccc;max-width:800px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#map .sec1 .i_map_01{margin-top:6vw;margin-bottom:3vw}}#map .sec1 .i_map_01 .p1{background-color:#000;color:#fff;display:inline-block;padding:6px 10px;line-height:1;font-size:15px;position:absolute;left:0;top:0;z-index:3}#map .sec1 .i_acc01{margin-top:80px}@media screen and (max-width: 768px){#map .sec1 .i_acc01{margin-top:8vw}}#map .sec1 .i_acc02{margin-top:60px;margin-bottom:30px}@media screen and (max-width: 768px){#map .sec1 .i_acc02{margin-top:6vw;margin-bottom:3vw}}#map .sec1 .sectionin .sec1-lead1{margin-bottom:0;margin-top:40px}@media screen and (max-width: 768px){#map .sec1 .sectionin .sec1-lead1{margin-top:6vw}}#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}#map.pageout{opacity:0 !important;transition:.6s !important}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 .bann-ft{width:90%;max-width:880px;margin-top:80px;margin-left:auto;margin-right:auto}footer.crevia-common .contact dl.time{line-height:1.6}.crevia-common .contact .note{font-feature-settings:"palt";letter-spacing:0;margin-top:20px;line-height:1.6;white-space:nowrap}._tes_sec1{max-width:1600px;margin-left:auto;margin-right:auto}*{box-sizing:border-box}section{position:relative;z-index:3}section .sectionin{position:relative;width:100%;max-width:1200px;max-width:1000px;margin-left:auto;margin-right:auto;padding:100px 40px;z-index:2}@media screen and (max-width: 768px){section .sectionin{padding:12vw 7vw}}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{position:relative;font-feature-settings:"palt";line-height:2em;font-size:24px;font-size:clamp(10px,5.599999986vw,26px);font-size:clamp(1.25rem,-1.1875rem + 3.75vw,1.625rem)}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 .lead span{opacity:0;transform:translateX(-20px);line-height:1;position:relative;display:block;line-height:2em}@media screen and (max-width: 768px){main .lead span{line-height:1.8em}}main .lead span b{display:inline-block;line-height:1em;position:relative;z-index:3;clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%);transition:1s cubic-bezier(0.52, 0.08, 0.18, 1)}main .lead span b.nl{width:2rem}main .lead.ani1 span{opacity:1;transition:1s;transform:scale(1)}main .lead.ani1 span b{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}main .lead.ani1 span:nth-of-type(2){transition:1s .4s}main .lead.ani1 span:nth-of-type(2) b{transition-delay:.4s}main .lead.ani1 span:nth-of-type(3){transition:1s .8s}main .lead.ani1 span:nth-of-type(3) b{transition-delay:.8s}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);font-size:clamp(.9375rem,-1.5rem + 3.75vw,1.3125rem)}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);font-size:clamp(.75rem,-0.0625rem + 1.25vw,.875rem)}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:45px;height:45px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("../img/common/arr_swp_01.svg")}.scroll-hint-icon:after{content:"";width:30px;height:10px;display:block;position:absolute;top:14px;left:74%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-repeat:no-repeat;background-image:url("../img/common/arr_swp_02.svg");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);font-feature-settings:"palt";letter-spacing:0;font-size:5vw}main .lead.sptc{text-align:center !important}main .text{letter-spacing:1px;font-size:3.5vw;line-height:1.8;font-feature-settings:"palt";letter-spacing:0}main .text.sptc{text-align:center !important}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}header{transition:1s}.mainimg{transition: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}}.figmsk3{position:relative;mask-image:url(../img/top/bg_09.png);mask-mode:alpha;mask-position:right center;mask-repeat:no-repeat;mask-size:210% auto;transition:1s}.figmsk3 .thimr.ani1,.figmsk3 .thim.ani1{transition:1s 1s}@media screen and (max-width: 768px){.figmsk3{mask-image:url(../img/top/bg_08.png)}}.figmsk3.ani1{animation:1.4s ani_bbg1 cubic-bezier(0, 0.4, 0.48, 1) .6s forwards}@media screen and (max-width: 768px){.figmsk3.ani1{animation:1.4s ani_bbg1_sp cubic-bezier(0, 0.4, 0.48, 1) .6s forwards}}.sectionbg1{overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.sectionbg1::before{transform:scale(1.14);transform-origin:50% 0%;opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-size:100% auto;background-position:center top;background-repeat:no-repeat}.sectionbg1.ani1::before{opacity:1;transform:scale(1, 1);transition:4s}.spmenutit{width:44px;height:28px;color:#000;color:#fff;position:fixed;right:40px;top:23px;font-size:12px;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;z-index:9920}@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:4px;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}@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:20px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 584px){.contentmenu0 nav{margin-top:60px}}.contentmenu0 .cmenu{width:100%;max-width:500px;margin-left:auto;margin-right:auto;position:relative;margin-top:0px;z-index:3;gap:10px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width: 768px){.contentmenu0 .cmenu{width:88vw;margin-bottom:10px;margin-top:6vw}}.contentmenu0 .cmenu li{width:49%;height:40px;gap:4%;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{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.outline{position:relative;width:120px}.contentmenu0 .cmenu li.outline::before{position:absolute;left:0px;top:50%;width:14px;height:30px;transform:translateY(-50%);content:"";background-size:100% auto;background-repeat:no-repeat;background-position:center center;background-image:url("../img/common/ico_outline.svg")}@media screen and (max-width: 768px){.contentmenu0 .cmenu li.outline{width:48%}}.contentmenu0 .cmenu li.map{width:120px;position:relative}@media screen and (max-width: 768px){.contentmenu0 .cmenu li.map{width:48%}}.contentmenu0 .cmenu li.map::before{position:absolute;left:0px;top:50%;width:14px;height:30px;transform:translateY(-50%);content:"";background-size:100% auto;background-repeat:no-repeat;background-position:center center;background-image:url("../img/common/ico_map.svg")}.contentmenu0 .cmenu li.reserve{width:100%;height:50px;margin-top:6px;border:1px solid #fff;background-color:#912f34}.contentmenu0 .cmenu li.reserve p{color:#fff}.contentmenu0 .cmenu li.entry{width:100%;height:50px;margin-top:6px;background-color:#948a64;border:1px solid #fff}.contentmenu0 .cmenu li.entry p{color:#fff}.contentmenu0 .cmenu li.limited{width:100%;height:50px;margin-top:6px;background-color:#15164c}.contentmenu0 .cmenu li.limited p{color:#fff}.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-top:10px;padding-bottom:10px;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:500px;margin-left:auto;margin-right:auto}.contentmenu0 .gmenu li{width:48%;position:relative;max-width:300px;transition:.3s}@media screen and (max-width: 768px){.contentmenu0 .gmenu li{width:50%;border-top:1px solid #fff}.contentmenu0 .gmenu li:nth-child(1)::before,.contentmenu0 .gmenu li:nth-child(3)::before,.contentmenu0 .gmenu li:nth-child(5)::before,.contentmenu0 .gmenu li:nth-child(7)::before{width:1px;height:100%;content:"";background-color:#ccc;position:absolute;right:0;top:0}.contentmenu0 .gmenu li:nth-child(8),.contentmenu0 .gmenu li:nth-child(7){border-bottom:1px solid #fff}.contentmenu0 .gmenu li:nth-child(9){border-top:none;border-bottom:1px solid #fff}.contentmenu0 .gmenu li:nth-child(9)::before{width:1px;height:100%;content:"";background-color:#ccc;position:absolute;right:0;top:0}}.contentmenu0 .gmenu li.top a p i::before{display:none !important}.contentmenu0 .gmenu li:hover a::before{opacity:1}.contentmenu0 .gmenu li:hover a p i::before{width:80px}.contentmenu0 .gmenu li:hover a p img{filter:brightness(0) invert(1)}.contentmenu0 .gmenu li a{display:block;width:100%;height:100%;position:relative;text-align:center;padding-bottom:20px;padding-top:20px}.contentmenu0 .gmenu li a::before{opacity:0;transition:.3s;background-color:rgba(148,138,100,.9);position:absolute;width:100%;height:90%;left:0;top:5%;z-index:1;content:""}@media screen and (max-width: 768px){.contentmenu0 .gmenu li a::before{height:100%;top:0}}.contentmenu0 .gmenu li a .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:-40px;top:4px;z-index:3}.contentmenu0 .gmenu li a p{position:relative;z-index:2;color:#fff;line-height:1;font-size:1.3rem;text-align:left}.contentmenu0 .gmenu li a p i{display:inline-block;font-style:normal;font-style:normal;color:#fff;position:relative;font-size:clamp(10px,1.5vw,21px)}.contentmenu0 .gmenu li a p i img{width:60%;vertical-align:middle;display:block;margin-left:auto;margin-right:auto;transition:.3s}.contentmenu0 .gmenu li a p i img.crevia-standard{width:80%}.contentmenu0 .gmenu li a p span{display:none;color:#fff;font-feature-settings:"palt";letter-spacing:0;font-size:clamp(10px,1vw,13px);white-space:nowrap;width:auto;position:absolute;left:64%;top:50%;transform:translateY(-50%)}@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.brand2 a p img{width:80%}#asset .contentmenu0 .gmenu li.asset a::before,#brand .contentmenu0 .gmenu li.brand a::before,#equipment .contentmenu0 .gmenu li.equipment a::before,#sustainable .contentmenu0 .gmenu li.quality a::before,#sustainable .contentmenu0 .gmenu li.sustainable a::before,#access .contentmenu0 .gmenu li.access a::before,#plan .contentmenu0 .gmenu li.plan a::before,#location .contentmenu0 .gmenu li.location a::before,#design .contentmenu0 .gmenu li.design a::before,#parkfront .contentmenu0 .gmenu li.parkfront a::before,#index .contentmenu0 .gmenu li.top a::before{opacity:1}#asset .contentmenu0 .gmenu li.asset a p i::before,#brand .contentmenu0 .gmenu li.brand a p i::before,#equipment .contentmenu0 .gmenu li.equipment a p i::before,#sustainable .contentmenu0 .gmenu li.quality a p i::before,#sustainable .contentmenu0 .gmenu li.sustainable a p i::before,#access .contentmenu0 .gmenu li.access a p i::before,#plan .contentmenu0 .gmenu li.plan a p i::before,#location .contentmenu0 .gmenu li.location a p i::before,#design .contentmenu0 .gmenu li.design a p i::before,#parkfront .contentmenu0 .gmenu li.parkfront a p i::before,#index .contentmenu0 .gmenu li.top a p i::before{width:80px}#asset .contentmenu0 .gmenu li.asset a p img,#brand .contentmenu0 .gmenu li.brand a p img,#equipment .contentmenu0 .gmenu li.equipment a p img,#sustainable .contentmenu0 .gmenu li.quality a p img,#sustainable .contentmenu0 .gmenu li.sustainable a p img,#access .contentmenu0 .gmenu li.access a p img,#plan .contentmenu0 .gmenu li.plan a p img,#location .contentmenu0 .gmenu li.location a p img,#design .contentmenu0 .gmenu li.design a p img,#parkfront .contentmenu0 .gmenu li.parkfront a p img,#index .contentmenu0 .gmenu li.top a p img{filter:brightness(0) invert(1)}.menuopen{overflow:hidden}.menuopen header{z-index:9010}.menuopen header.headertsukurie{z-index:3 !important}.menuopen header .link_box{display:none}.menuopen .contentmenu0{opacity:1;pointer-events:auto}.menuopen .contentmenu0{background-size:cover;background-position:center center;background-color:#fff}.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 .note{z-index:5;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}.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:100svh;left:0;top:0;opacity:0;z-index:777;pointer-events:none}@media screen and (max-width: 584px){.contentmenu0{max-width:100%}}.contentmenu0 .contentmenu0-bg{display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#000}.contentmenu0 .contentmenu0-bg video{opacity:.5;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.menuopen .contentmenu0-bg{display:block}.contentmenu{position:fixed;width:100%;height:100vh}@media screen and (max-width: 584px){.contentmenu{max-width:100%}}.contentmenu{left:0;top:0;z-index:9003;opacity:1;display:flex;justify-content:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;visibility:hidden;pointer-events:none;z-index:95}@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{z-index:9010}.menuopen header.headertsukurie{z-index:3 !important}.menuopen header .link_box{display:none}.menuopen .contentmenu0{opacity:1;pointer-events:auto;transition:.6s}.menuopen .contentmenu0 canvas{position:absolute;width:100%;height:100%;left:0;top:0}.menuopen .contentmenu{visibility:visible;pointer-events:auto;overflow:auto;padding-bottom:16vh}.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;border-bottom:none}.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%;border-bottom:none}.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;border-bottom:none}@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%}}@keyframes ani_bbg1_sp{0%{mask-position:right center}100%{mask-position:left center;mask-size:500% auto}}@keyframes ani_bbg1{0%{mask-position:right center}100%{mask-position:left center;mask-size:360% auto}}.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:#000;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:10px}.cbtn p{line-height:1em;margin:0;color:#fff}.cbtn.req{background-color:#b19572}.cbtn.rsv{background-color:#912f34;height:50px}.cbtn.outline{background-color:#646464}.cbtn.map{background-color:#646464}.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{text-align:left;width:88vw;margin-left:auto;margin-right:auto}footer.crevia-common .contact dl.time dd.time1{width:88vw;margin-left:auto;margin-right:auto;text-align:center}footer.crevia-common .contact dl.time dd.time1 p{font-feature-settings:"palt";letter-spacing:0;text-align:center}}.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{transform:scale(1.1, 1.1)}.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;transition:opacity .6s ease}.pageconv2.is-black{background-color:#000}#index .pageconv{background-color:#000}body.pageout .pageconv2{opacity:1}.p_pagetitlle{position:relative;width:70%;max-width:550px;margin-bottom:60px}@media screen and (max-width: 768px){.p_pagetitlle{margin-bottom:8vw;width:100%}}.p_pagetitlle>img{display:block;vertical-align:bottom;width:100%;opacity:0}.p_pagetitlle ul{position:absolute;width:100%;height:100%;left:0;top:0;display:block;z-index:5}.p_pagetitlle ul li{overflow:hidden;transform:translateX(3vw);position:absolute;transition:1s}.p_pagetitlle ul li::before{transition:1s;transform:translateX(-160px);position:absolute;width:100%;height:100%;left:0;top:0;z-index:4;background-size:100% 100%;background-position:center center;content:""}.p_pagetitlle.ani1 li{opacity:1;transform:scale(1, 1)}.p_pagetitlle.ani1 li::before{transform:scale(1, 1)}.pagein .pageconv{opacity:0}.pagein .pagetitle .bg{transition:3s;transform:scale(1)}.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)}.pagein .pagetitle .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}.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}@media screen and (max-width: 768px){.secpagetitle2 h3.blin{padding-bottom:4vw;margin-bottom:6vw}}.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:30px}@media only screen and (max-width: 640px){footer.crevia-common .links ul.description{flex-wrap:wrap}footer.crevia-common .links ul.description li{width:100%;text-align:center;margin-bottom:4vw}footer.crevia-common .links ul.description li:last-child{margin-bottom:0}footer.crevia-common .links ul.description li a{display:inline-block}}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 .banners ul{display:flex}@media screen and (max-width: 768px){footer.crevia-common .banners ul{display:block}}footer.crevia-common .contact ul li:first-child{margin:0 0 0 0 !important}@media screen and (max-width: 768px){footer.crevia-common .contact ul li:first-child{margin-bottom:3vw !important}}@media screen and (max-width: 768px){.crevia-common .contact dl.tel dt{font-size:4vw !important;line-height:1.8 !important}footer.crevia-common .contact dl.tel dd a{display:block;font-size:10vw}}.i_tes_navi{position:relative;max-width:300px;margin-left:auto;margin-right:auto}footer.crevia-common .contact dl.time{width:500px !important}@media screen and (max-width: 768px){footer.crevia-common .contact dl.time{width:100% !important}}footer.crevia-common .contact dl.time .time1{margin-bottom:20px}/*# sourceMappingURL=style.css.map */
