html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}li{list-style:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:border-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}*,*::before,*::after{box-sizing:border-box}input[type=submit]:focus,input[type=password]:focus,input[type=button]:focus{outline:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}i{font-style:normal}html{font-size:10px}@media screen and (max-width: 1300px){html{font-size:.7692307692vw}}@media screen and (max-width: 768px){html{font-size:1.3333333333vw}}@media screen and (min-width: 769px){._sp{display:none !important}}@media screen and (max-width: 768px){._pc{display:none !important}}*{margin:0;padding:0}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body.hidden{overflow:hidden}#__yo{overflow:hidden}main#main.main{display:block;position:relative;z-index:1;overflow:hidden}section{position:relative}img,svg,video{width:100%;height:auto;vertical-align:bottom}img,svg{pointer-events:none}body{font-family:"Zen Old Mincho",serif;font-size:1.4rem;font-weight:400;line-height:1;letter-spacing:.05em;color:#313131;font-feature-settings:"palt"}body h1,body h2,body h3,body span,body sup,body a,body button{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.f-zom{font-family:"Zen Old Mincho",serif}.f-nsj{font-family:"Noto Sans JP",sans-serif}.f-mar{font-family:"Marcellus","Zen Old Mincho",serif}.f-cor{font-family:"Cormorant Infant","Zen Old Mincho",serif}header.header{position:absolute;top:0;left:0;position:fixed;z-index:9999;width:100%;background:rgba(0,0,0,.5)}header.header .header-wrap{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:2rem 4rem}header.header .header-wrap .logo-box{width:17rem;margin:0 auto 0 0}header.header .header-wrap .logo-box a{display:block}header.header .header-wrap .link-box{display:flex;flex-wrap:wrap;gap:0 3rem;margin:0 3rem 0 0}header.header .header-wrap .link-box .link{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 1rem}header.header .header-wrap .link-box .link i{width:1.3rem}header.header .header-wrap .link-box .link span{font-size:1.2rem;color:#fff}header.header .header-wrap .link-box .link:hover{opacity:.7}header.header .header-wrap .rr-box{display:flex;flex-wrap:wrap;gap:0 1rem;margin:0 3rem 0 0}header.header .header-wrap .rr-box .link{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:14rem;height:3rem;border:solid 1px #fff}header.header .header-wrap .rr-box .link span{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;font-size:1.1rem;color:#fff}header.header .header-wrap .rr-box .link:hover{background:#fff}header.header .header-wrap .rr-box .link:hover span{color:#6e6e6e}@media screen and (max-width: 768px){header.header{background:rgba(0,0,0,0)}header.header .header-wrap .logo-box{width:34rem}}footer.footer{padding:8rem 0 2rem;background:#383432;color:#fff;position:relative}footer.footer .bnr-wrap .slide-box .swiper-slide{width:33.3333333333%;padding:0 3rem 0 0}footer.footer .bnr-wrap .slide-box .swiper-footer-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:2rem 0 0}footer.footer .bnr-wrap .slide-box .swiper-pagination-bullet{margin:0 .5rem;background:#fff;opacity:.5}footer.footer .bnr-wrap .slide-box .swiper-pagination-bullet-active{background:#fff;opacity:1}footer.footer .bnr-wrap .slide-box .bnr{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:block}footer.footer .bnr-wrap .slide-box .bnr:hover{opacity:.7}footer.footer .menu-wrap{padding:6rem 0 0}footer.footer .contact-wrap{padding:3rem 0 0}footer.footer .contact-wrap .tel-box{width:64rem;margin:0 auto}footer.footer .contact-wrap .tel-box .p1{font-size:1rem}footer.footer .contact-wrap .tel-box .tel-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin:1rem 0 0}footer.footer .contact-wrap .tel-box .tel{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:0 1rem;pointer-events:none}footer.footer .contact-wrap .tel-box .tel i{width:5rem}footer.footer .contact-wrap .tel-box .tel span{font-size:3.8rem}footer.footer .contact-wrap .tel-box .p2{font-size:1rem;line-height:1.4}footer.footer .contact-wrap .dev-box{margin:4rem 0 0}footer.footer .contact-wrap .dev-box p{font-size:1rem;text-align:center}footer.footer .contact-wrap .dev-box a{display:block;width:17rem;margin:2rem auto 0}footer.footer .cr-wrap{padding:4rem 0 0}footer.footer .cr-wrap .cr-box{font-size:1rem;text-align:center}@media screen and (max-width: 768px){footer.footer{padding:9rem 0 18rem}footer.footer .bnr-wrap .slide-box .swiper-slide{width:100%;padding:0 2rem}footer.footer .bnr-wrap .slide-box .swiper-footer-pagination{margin:3rem 0 0}footer.footer .bnr-wrap .slide-box .swiper-pagination-bullet{margin:0 1rem}footer.footer .menu-wrap{padding:7rem 0 0}footer.footer .contact-wrap{padding:4rem 0 0}footer.footer .contact-wrap .tel-box{width:100%;text-align:center}footer.footer .contact-wrap .tel-box .p1{font-size:2rem}footer.footer .contact-wrap .tel-box .tel-flex{display:block;margin:2rem 0 0}footer.footer .contact-wrap .tel-box .tel{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0 2rem;pointer-events:auto}footer.footer .contact-wrap .tel-box .tel i{width:7.5rem}footer.footer .contact-wrap .tel-box .tel span{font-size:4.8rem}footer.footer .contact-wrap .tel-box .p2{font-size:2rem;margin:2rem 0 0}footer.footer .contact-wrap .dev-box{margin:5rem 0 0}footer.footer .contact-wrap .dev-box p{font-size:2rem}footer.footer .contact-wrap .dev-box a{width:25.5rem;margin:3rem auto 0}footer.footer .cr-wrap{padding:5rem 0 0}footer.footer .cr-wrap .cr-box{font-size:2rem}}nav.nav-h{position:absolute;top:0;left:0;position:fixed;z-index:9998;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100vh;background:#6e6e6e}nav.nav-h .wrap{display:flex;flex-wrap:wrap;width:100%}nav.nav-h .wrap .img-area{width:44%}nav.nav-h .wrap .img-area .img-box{width:41rem;height:55rem;margin:0 0 0 auto;position:relative}nav.nav-h .wrap .menu-area{width:56%;padding:0 0 0 16rem}nav.nav-h .wrap .menu-area .menu-box{display:inline-block}nav.nav-h .wrap .menu-area .menu-box ul li{margin:0 0 2rem;position:relative}nav.nav-h .wrap .menu-area .menu-box ul li a{display:inline-block;padding:0 0 2rem}nav.nav-h .wrap .menu-area .menu-box ul li a span{font-size:1.6rem;color:#fff}nav.nav-h .wrap .menu-area .menu-box ul li::before{content:"";transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;position:absolute;bottom:0;left:0;width:3rem;height:1px;background:#fff}nav.nav-h .wrap .menu-area .menu-box ul li:hover::before{width:100%}nav.nav-h .wrap .menu-area .menu-box ul li.dis{opacity:.5;pointer-events:none}nav.nav-h .wrap .menu-area .link-box{display:flex;flex-wrap:wrap;gap:0 3rem;margin:2rem 0 0}nav.nav-h .wrap .menu-area .link-box .link{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 1rem}nav.nav-h .wrap .menu-area .link-box .link i{width:1.3rem}nav.nav-h .wrap .menu-area .link-box .link span{font-size:1.2rem;color:#fff}nav.nav-h .wrap .menu-area .link-box .link:hover{opacity:.7}nav.nav-h .wrap .menu-area .rr-box{display:flex;flex-wrap:wrap;gap:0 1rem;margin:4rem 0 0}nav.nav-h .wrap .menu-area .rr-box .link{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:14rem;height:3rem;border:solid 1px #fff}nav.nav-h .wrap .menu-area .rr-box .link span{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;font-size:1.1rem;color:#fff}nav.nav-h .wrap .menu-area .rr-box .link:hover{background:#fff}nav.nav-h .wrap .menu-area .rr-box .link:hover span{color:#6e6e6e}nav.nav-h{animation-name:navAnime;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes navAnime{0%{z-index:9998;opacity:1}99%{z-index:9998}100%{z-index:-1;opacity:0}}nav.nav-h.act{animation-name:navAnimeAct;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes navAnimeAct{0%{z-index:-1;opacity:0}1%{z-index:9998}100%{z-index:9998;opacity:1}}#pageTop nav.nav-h .wrap .menu-area .menu-box ul li.top::before,#pageConcept nav.nav-h .wrap .menu-area .menu-box ul li.concept::before,#pageLocation nav.nav-h .wrap .menu-area .menu-box ul li.location::before,#pageAccess nav.nav-h .wrap .menu-area .menu-box ul li.access::before,#pageDesign nav.nav-h .wrap .menu-area .menu-box ul li.design::before,#pagePlan nav.nav-h .wrap .menu-area .menu-box ul li.plan::before,#pageQuality nav.nav-h .wrap .menu-area .menu-box ul li.quality::before{width:100%}@media screen and (max-width: 768px){nav.nav-h{padding:0 8rem 13rem}nav.nav-h .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;flex-direction:row-reverse}nav.nav-h .wrap .img-area{width:auto}nav.nav-h .wrap .img-area .img-box{width:29rem;height:38rem}nav.nav-h .wrap .menu-area{width:calc(100% - 29rem);padding:0 0 0 0rem}nav.nav-h .wrap .menu-area .menu-box ul li{margin:4rem 0 0}nav.nav-h .wrap .menu-area .menu-box ul li a{padding:0 0 4rem}nav.nav-h .wrap .menu-area .menu-box ul li a span{font-size:2.8rem}nav.nav-h .wrap .menu-area .menu-box ul li::before{width:4rem}}button.nav-btn{width:4rem;height:1.5rem;position:relative}button.nav-btn span{position:absolute;left:0;width:100%;height:2px;background-color:#fff}button.nav-btn,button.nav-btn span{display:inline-block;transition:all .5s;box-sizing:border-box}button.nav-btn span:nth-of-type(1){top:0}button.nav-btn span:nth-of-type(2){bottom:0}button.nav-btn span:nth-of-type(1){animation:btn07-bar01 .75s forwards}@keyframes btn07-bar01{0%{transform:translateY(0.7rem) rotate(30deg)}50%{transform:translateY(0.7rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}button.nav-btn span:nth-of-type(2){animation:btn07-bar03 .75s forwards}@keyframes btn07-bar03{0%{transform:translateY(-0.7rem) rotate(-30deg)}50%{transform:translateY(-0.7rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}button.nav-btn.act span:nth-of-type(1){animation:active-btn07-bar01 .75s forwards}@keyframes active-btn07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(0.7rem) rotate(0)}100%{transform:translateY(0.7rem) rotate(30deg)}}button.nav-btn.act span:nth-of-type(2){animation:active-btn07-bar03 .75s forwards}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-0.7rem) rotate(0)}100%{transform:translateY(-0.7rem) rotate(-30deg)}}@media screen and (max-width: 768px){button.nav-btn{width:8rem;height:3rem}@keyframes btn07-bar01{0%{transform:translateY(1.4rem) rotate(30deg)}50%{transform:translateY(1.4rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}button.nav-btn span:nth-of-type(2){animation:btn07-bar03 .75s forwards}@keyframes btn07-bar03{0%{transform:translateY(-1.4rem) rotate(-30deg)}50%{transform:translateY(-1.4rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}button.nav-btn.act span:nth-of-type(1){animation:active-btn07-bar01 .75s forwards}@keyframes active-btn07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(1.4rem) rotate(0)}100%{transform:translateY(1.4rem) rotate(30deg)}}button.nav-btn.act span:nth-of-type(2){animation:active-btn07-bar03 .75s forwards}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.4rem) rotate(0)}100%{transform:translateY(-1.4rem) rotate(-30deg)}}}nav.nav-f{border-top:solid 1px #fff;border-bottom:solid 1px #fff}nav.nav-f ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0 8rem}nav.nav-f ul li a{display:block;padding:1rem 0 1.5rem}nav.nav-f ul li a span{font-size:1rem;font-weight:500}nav.nav-f ul li.dis{opacity:.5;pointer-events:none}@media screen and (max-width: 768px){nav.nav-f ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 0rem;padding:2rem 0}nav.nav-f ul li{width:50%}nav.nav-f ul li a{padding:2rem 0 2.5rem;text-align:center}nav.nav-f ul li a span{font-size:2.2rem}}@media screen and (max-width: 768px){nav.nav-float{position:absolute;bottom:0;left:0;position:fixed;z-index:9999;width:100%}nav.nav-float ul{display:flex;flex-wrap:wrap}nav.nav-float ul li{width:20%;position:relative}nav.nav-float ul li a{display:block}nav.nav-float ul li::before{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#fff;opacity:.5}nav.nav-float ul li:last-of-type::before{display:none}}.com-content{width:104rem;padding:0 2rem;margin:0 auto}.com-content-1{width:114rem;padding:0 2rem;margin:0 auto}.com-content-2{width:124rem;padding:0 2rem;margin:0 auto}@media screen and (max-width: 768px){.com-content{width:75rem;padding:0 4rem}.com-content-1{width:75rem;padding:0 4rem}.com-content-2{width:75rem;padding:0 4rem}}.com-note{font-size:1rem;line-height:1.4;letter-spacing:0}@media screen and (max-width: 768px){.com-note{font-size:2rem}}.com-wm-vr{writing-mode:vertical-rl}.com-cap{font-size:1rem;letter-spacing:0;color:#fff;text-align:right;text-shadow:1px 1px 3px rgba(0,0,0,.5),-1px 1px 3px rgba(0,0,0,.5),1px -1px 3px rgba(0,0,0,.5),-1px -1px 3px rgba(0,0,0,.5);position:absolute;bottom:.5rem;right:.5rem}.com-cap.left{text-align:left;right:auto;left:.5rem}.com-cap.clr-wht{color:#fff;text-shadow:none}.com-cap.clr-blk{color:#333;text-shadow:none}@media screen and (max-width: 768px){.com-cap{font-size:2rem;bottom:1rem;right:1rem}.com-cap.left{left:1rem}}.com-sup{font-size:1rem;vertical-align:top;position:relative;top:-0.1em}.com-loadwrap{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:99999999;background:#fff;opacity:1}.com-loadwrap.no-act{animation-name:loadAnime;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes loadAnime{0%{z-index:99999;opacity:1}90%{z-index:99999}100%{z-index:-1;opacity:0}}.com-o-fit{position:absolute;top:0;left:0;width:100%;height:100%}.com-o-fit img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}.com-o-fit.top img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%}.com-o-fit.right img{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;width:100%;height:100%}.com-o-fit.bottom img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%;height:100%}.com-o-fit.left img{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%;height:100%}.com-modal .modal__overlay{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:rgba(0,0,0,.6);position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999}.com-modal .modal__container{max-width:50rem;max-height:100vh;padding:3rem;background:#fff;overflow-y:auto}.com-modal .modal__header{display:flex;flex-wrap:wrap;justify-content:flex-end}.com-modal .modal__title{font-size:2rem}.com-modal .modal__close::before{content:"✕"}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(10%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.com-modal .micromodal-slide{display:none}.com-modal .micromodal-slide.is-open{display:block}.com-modal .micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .8s cubic-bezier(0.34, 0.07, 0.095, 0.995)}.com-modal .micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .8s cubic-bezier(0.34, 0.07, 0.095, 0.995)}.com-modal .micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .8s cubic-bezier(0.34, 0.07, 0.095, 0.995)}.com-modal .micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .8s cubic-bezier(0.34, 0.07, 0.095, 0.995)}.com-modal .micromodal-slide .modal__container,.com-modal .micromodal-slide .modal__overlay{will-change:transform}.com-swipe-icon-box{display:none}@media screen and (max-width: 768px){.com-swipe-icon-box{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;display:block;width:40rem;padding:6rem 0;background:rgba(0,0,0,.7);border-radius:1rem;z-index:5}.com-swipe-icon-box .com-swipe-icon{text-align:center}.com-swipe-icon-box .com-swipe-icon span{font-size:8rem;color:#fff}.com-swipe-icon-box .com-swipe-icon span{transform:translateX(5rem);animation-name:comSwipeIconAnime;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:none;animation-play-state:running}@keyframes comSwipeIconAnime{0%{transform:translateX(5rem)}100%{transform:translateX(-5rem)}}.com-swipe-icon-box .com-swipe-icon-txt{font-size:2.8rem;font-weight:600;line-height:1.4;color:#fff;text-align:center;margin:3rem 0 0}}.js-com-fade{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;transform:translateY(2rem)}.js-com-fade.act{opacity:1;transform:translateY(0rem)}.js-com-blur{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;filter:blur(10px)}.js-com-blur.act{opacity:1;filter:blur(0px)}.js-com-img-fade{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;transform:scale(1.05);filter:blur(10px)}.js-com-img-fade.act{opacity:1;transform:scale(1);filter:blur(0px)}.js-parallax-box{overflow:hidden}.js-parallax-box .js-parallax-inner{position:absolute;bottom:0;left:0;top:auto;right:auto;height:calc(100% + 100px);will-change:transform}@media screen and (max-width: 768px){.js-parallax-box .js-parallax-inner{height:calc(100% + 50px)}}.com-link-icon{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:block;width:6rem}.com-link-icon.clr-wht g{fill:#fff}.com-link-icon:hover{opacity:.5}@media screen and (max-width: 768px){.com-link-icon{width:9rem}.com-link-icon:hover{opacity:.5}}.com-ttl{font-size:7rem;letter-spacing:.1em;line-height:1.2}.com-ttl span{color:#fff}.com-ttl.wm-rl{writing-mode:vertical-rl}.com-sub-ttl{position:absolute;top:0;left:0;left:-5rem;font-size:1.4rem;letter-spacing:0;writing-mode:vertical-rl;text-orientation:upright}.com-en{font-size:1rem;letter-spacing:0;line-height:1.6}.com-lead{font-size:1.8rem;line-height:1.6;color:#6a4e41}.com-lead-2{font-size:1.4rem;line-height:1.6;color:#6a4e41}.com-txt{font-size:1.2rem;line-height:1.8}@media screen and (max-width: 768px){.com-ttl{font-size:8rem}.com-sub-ttl{position:relative;left:auto;font-size:2.4rem;letter-spacing:.1em;writing-mode:initial;text-orientation:initial}.com-en{font-size:2rem}.com-lead{font-size:3rem}.com-lead-2{font-size:3rem}.com-txt{font-size:2.6rem}}.com-sec-note{padding:4rem 0 0;background:#383432;color:#fff}@media screen and (max-width: 768px){.com-sec-note{padding:5rem 0 0}}.com-sec-main{background:#fff}.com-sec-main .main-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;height:100svh;position:relative}.com-sec-main .main-wrap .img-box{position:absolute;top:0;right:0;bottom:0;left:0}.com-sec-main .main-wrap .img-box .img{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;transform:scale(1.05);filter:blur(10px)}.com-sec-main .main-wrap .img-box .img.act{opacity:1;transform:scale(1);filter:blur(0px)}.com-sec-main .main-wrap .img-box .cover{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3)}.com-sec-main .main-wrap .copy-box{position:relative}.com-sec-main .main-wrap .copy-box .subttl{font-size:2.1rem;margin:0 0 1rem}.com-sec-main .main-wrap .copy-box .en{margin:4rem 0 0}.com-sec-main .main-wrap .copy-box .subttl,.com-sec-main .main-wrap .copy-box .ttl,.com-sec-main .main-wrap .copy-box .en{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;transform:translateX(-2rem)}.com-sec-main .main-wrap .copy-box .subttl.act,.com-sec-main .main-wrap .copy-box .ttl.act,.com-sec-main .main-wrap .copy-box .en.act{opacity:1;transform:translateX(0rem)}.com-sec-main .main-wrap .copy-box.clr-wht{color:#fff}@media screen and (max-width: 768px){.com-sec-main .main-wrap{height:calc(100svh - 13rem)}.com-sec-main .main-wrap .img-box .img.concept img{-o-object-position:70% center;object-position:70% center}.com-sec-main .main-wrap .img-box .img.plan img{-o-object-position:95% center;object-position:95% center}.com-sec-main .main-wrap .copy-box .subttl{font-size:3.2rem;margin:0 0 2rem}.com-sec-main .main-wrap .copy-box .en{margin:5rem 0 0}}.sec-main-2{padding:14rem 0 4rem}.sec-main-2 .main-wrap .copy-box .ttl{font-size:2.8rem;letter-spacing:.1em;color:#a47865;text-align:center}@media screen and (max-width: 768px){.sec-main-2{padding:20rem 0 6rem}.sec-main-2 .main-wrap .copy-box .ttl{font-size:3.8rem}}.com-type-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10rem 0}.com-type-wrap .type-area{width:44rem}.com-type-wrap .type-area a{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:block}.com-type-wrap .type-area a:hover{opacity:.7}@media screen and (max-width: 768px){.com-type-wrap{gap:6rem 0;padding:0 4rem}.com-type-wrap .type-area{width:100%}}#pageTop{background:#d1d1d1}#pageTop .sec-main .main-wrap{position:relative}#pageTop .sec-info{padding:6rem 0 8rem;background:#6e6e6e}#pageTop .sec-info .info-wrap .intro-area .intro-box{text-align:center}#pageTop .sec-info .info-wrap .intro-area .intro-box .p-1{font-size:2.6rem;color:#f9ebbb}#pageTop .sec-info .info-wrap .intro-area .intro-box .p-1 span{font-size:3.4rem}#pageTop .sec-info .info-wrap .intro-area .intro-box .p-1 .sup{font-size:1rem;right:27.2rem;top:-0.4em}#pageTop .sec-info .info-wrap .merit-area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:6rem 0 0}#pageTop .sec-info .info-wrap .merit-area .merit-box{color:#fff;text-align:center}#pageTop .sec-info .info-wrap .merit-area .merit-box .merit-1{font-size:1.6rem;line-height:1.4}#pageTop .sec-info .info-wrap .merit-area .merit-box .merit-2{font-size:1.8rem;margin:1rem 0 0}#pageTop .sec-info .info-wrap .merit-area .merit-box .merit-2 span{font-size:2.5rem}#pageTop .sec-info .info-wrap .merit-area .merit-box .merit-2 span span{color:#f9ebbb}#pageTop .sec-info .info-wrap .merit-area .line-box{width:1px;height:6rem;background:#fff}#pageTop .sec-info .info-wrap .info-area{margin:7rem 0 0}#pageTop .sec-info .info-wrap .info-area .info-box{text-align:center}#pageTop .sec-info .info-wrap .info-area .info-box .p-1{font-size:2.4rem;color:#fff}#pageTop .sec-info .info-wrap .info-area .info-box .link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;gap:0 2rem;margin:2rem 0 0}#pageTop .sec-info .info-wrap .info-area .info-box .link span{font-size:7.8rem;letter-spacing:.1em;color:#383432}#pageTop .sec-info .accent-wrap{position:absolute;top:50%;right:0%;transform:translateY(-50%);margin:auto;right:-0.7rem}#pageTop .sec-info .accent-wrap .ttl{font-size:6rem;letter-spacing:.15em;color:#fff;opacity:.1;writing-mode:vertical-rl}@media screen and (max-width: 768px){#pageTop .sec-info{padding:7rem 0 9rem}#pageTop .sec-info .info-wrap .intro-area .intro-box{text-align:left}#pageTop .sec-info .info-wrap .intro-area .intro-box .p-1{font-size:3.6rem;line-height:1.8}#pageTop .sec-info .info-wrap .intro-area .intro-box .p-1 span{font-size:4.4rem}#pageTop .sec-info .info-wrap .intro-area .intro-box .p-1 .sup{font-size:2rem;right:36.4rem;top:-0.4em}#pageTop .sec-info .info-wrap .merit-area{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:5rem 0;margin:7rem 0 0}#pageTop .sec-info .info-wrap .merit-area .merit-box{text-align:left}#pageTop .sec-info .info-wrap .merit-area .merit-box .merit-1{font-size:2.6rem}#pageTop .sec-info .info-wrap .merit-area .merit-box .merit-2{font-size:2.8rem;margin:2rem 0 0}#pageTop .sec-info .info-wrap .merit-area .merit-box .merit-2 span{font-size:3.6rem}#pageTop .sec-info .info-wrap .merit-area .line-box{width:10rem;height:1px}#pageTop .sec-info .info-wrap .info-area{margin:8rem 0 0}#pageTop .sec-info .info-wrap .info-area .info-box{text-align:left}#pageTop .sec-info .info-wrap .info-area .info-box .p-1{font-size:3.4rem}#pageTop .sec-info .info-wrap .info-area .info-box .link{gap:0 3rem;margin:3rem 0 0}#pageTop .sec-info .info-wrap .info-area .info-box .link span{font-size:8.8rem}#pageTop .sec-info .accent-wrap{right:-0.7rem}#pageTop .sec-info .accent-wrap .ttl{font-size:11rem;letter-spacing:.25em}}#pageTop .sec-concept{padding:8rem 0 0}#pageTop .sec-concept .copy-wrap{position:relative;z-index:2}#pageTop .sec-concept .copy-wrap .lead-box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 42rem}#pageTop .sec-concept .copy-wrap .copy-box{margin:3rem 0 0}#pageTop .sec-concept .copy-wrap .copy-box .en{margin:3rem 0 0}#pageTop .sec-concept .img-wrap{margin:-15rem 0 0;position:relative;z-index:1}#pageTop .sec-concept .img-wrap .img-box{height:47rem;position:relative}@media screen and (max-width: 768px){#pageTop .sec-concept{padding:9rem 0 0}#pageTop .sec-concept .copy-wrap .lead-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 0rem}#pageTop .sec-concept .copy-wrap .copy-box{margin:4rem 0 0}#pageTop .sec-concept .copy-wrap .copy-box .en{margin:4rem 0 0}#pageTop .sec-concept .img-wrap{margin:-24rem 0 0}#pageTop .sec-concept .img-wrap .img-box{height:44rem}}#pageTop .sec-location{padding:23rem 0 0}#pageTop .sec-location .location-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse}#pageTop .sec-location .location-wrap .img-area .img-box{width:41rem;height:55rem;position:relative}#pageTop .sec-location .location-wrap .copy-area{width:38rem;margin:11rem 0 0;position:relative}#pageTop .sec-location .location-wrap .copy-area .ttl-box{position:absolute;top:0;right:0;top:-11.4rem;right:-7.4rem;z-index:2}#pageTop .sec-location .location-wrap .copy-area .img-box{display:flex;flex-wrap:wrap;justify-content:space-between}#pageTop .sec-location .location-wrap .copy-area .img-box .img{width:17rem;position:relative}#pageTop .sec-location .location-wrap .copy-area .copy-box{margin:5rem 0 0}#pageTop .sec-location .location-wrap .copy-area .lead-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:3rem 0 0}@media screen and (max-width: 768px){#pageTop .sec-location{padding:24rem 0 0}#pageTop .sec-location .location-wrap .img-area .img-box{width:51.25rem;height:68.75rem}#pageTop .sec-location .location-wrap .copy-area{width:100%;margin:18rem 0 0}#pageTop .sec-location .location-wrap .copy-area .ttl-box{top:-13.2rem;right:2.6rem}#pageTop .sec-location .location-wrap .copy-area .img-box{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0 4rem}#pageTop .sec-location .location-wrap .copy-area .img-box .img{width:25.5rem}#pageTop .sec-location .location-wrap .copy-area .copy-box{margin:6rem 0 0}#pageTop .sec-location .location-wrap .copy-area .lead-box{margin:4rem 0 0}}#pageTop .sec-access{padding:26rem 0 0}#pageTop .sec-access .access-wrap .ttl-box{position:relative;z-index:2}#pageTop .sec-access .access-wrap .img-box{height:40rem;margin:-8rem 0 0;position:relative;z-index:1}#pageTop .sec-access .access-wrap .copy-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:3rem 0 0}@media screen and (max-width: 768px){#pageTop .sec-access{padding:27rem 0 0}#pageTop .sec-access .access-wrap .img-box{height:44rem;margin:-8.6rem 0 0}#pageTop .sec-access .access-wrap .copy-box{gap:4rem 0;margin:4rem 0 0}}#pageTop .sec-plan{padding:26rem 0 20rem}#pageTop .sec-plan .plan-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 0 10rem}#pageTop .sec-plan .plan-wrap .img-area{position:relative}#pageTop .sec-plan .plan-wrap .img-area .img-box{width:68rem;height:44rem;position:relative}#pageTop .sec-plan .plan-wrap .img-area .ttl-box{position:absolute;top:0;right:0;right:-8.4rem}#pageTop .sec-plan .plan-wrap .copy-area{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}#pageTop .sec-plan .plan-wrap .copy-area .lead-box .link{display:block;margin:2rem 0 0}@media screen and (max-width: 768px){#pageTop .sec-plan{padding:27rem 0 21rem}#pageTop .sec-plan .plan-wrap{padding:0 0 0 0rem}#pageTop .sec-plan .plan-wrap .img-area .img-box{width:51.25rem;height:68.75rem}#pageTop .sec-plan .plan-wrap .img-area .img-box img{-o-object-position:right center;object-position:right center}#pageTop .sec-plan .plan-wrap .img-area .ttl-box{right:-9.4rem}#pageTop .sec-plan .plan-wrap .copy-area{display:block;width:100%;margin:4rem 0 0}#pageTop .sec-plan .plan-wrap .copy-area .lead-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:4rem 0 0}#pageTop .sec-plan .plan-wrap .copy-area .lead-box .link{margin:0rem 0 0}}#pageConcept{background:#d1d1d1;background-image:url("../../../build/img/common/bg_1.png");background-repeat:repeat-y;background-size:100% auto;background-position:center center}#pageConcept .sec-concept-1{padding:12rem 0 70rem}#pageConcept .sec-concept-1 .content-inner{position:relative}#pageConcept .sec-concept-1 .imgs-wrap{position:absolute;top:0;right:0;bottom:0;left:0}#pageConcept .sec-concept-1 .imgs-wrap .img-box{position:absolute}#pageConcept .sec-concept-1 .imgs-wrap .img-box.num-1{width:35rem;top:0rem;left:62rem}#pageConcept .sec-concept-1 .imgs-wrap .img-box.num-2{width:52rem;top:28rem;left:0rem}#pageConcept .sec-concept-1 .imgs-wrap .img-box.num-3{width:38rem;top:80rem;right:0rem}#pageConcept .sec-concept-1 .imgs-wrap .img-box.num-4{width:32rem;top:106rem;left:14rem}#pageConcept .sec-concept-1 .imgs-wrap .img-box.num-5{width:22rem;top:162rem;left:45rem}#pageConcept .sec-concept-1 .copy-wrap{position:relative}#pageConcept .sec-concept-1 .copy-wrap .copy-box-1{display:flex;flex-wrap:wrap;gap:0 4rem}#pageConcept .sec-concept-1 .copy-wrap .copy-box-1 .txt{width:31rem}#pageConcept .sec-concept-1 .copy-wrap .copy-box-2{width:46rem;margin:110rem 5rem 0 auto}#pageConcept .sec-concept-1 .copy-wrap .copy-box-2 .txt{margin:2rem 0 0}@media screen and (max-width: 768px){#pageConcept .sec-concept-1{padding:13rem 0 25rem}#pageConcept .sec-concept-1 .imgs-wrap .img-box.num-1{width:26.25rem;top:83rem;right:0;left:auto}#pageConcept .sec-concept-1 .imgs-wrap .img-box.num-2{width:39rem;top:78rem;left:0rem}#pageConcept .sec-concept-1 .imgs-wrap .img-box.num-3{width:28.5rem;top:119rem;right:-2rem}#pageConcept .sec-concept-1 .imgs-wrap .img-box.num-4{width:24rem;top:126rem;left:-4rem}#pageConcept .sec-concept-1 .imgs-wrap .img-box.num-5{width:16.5rem;top:126rem;left:22rem}#pageConcept .sec-concept-1 .copy-wrap .copy-box-1{display:block;margin:3rem 0 0}#pageConcept .sec-concept-1 .copy-wrap .copy-box-1 .txt{width:100%;margin:3rem 0 0}#pageConcept .sec-concept-1 .copy-wrap .copy-box-2{width:100%;margin:96rem 0 0 0}#pageConcept .sec-concept-1 .copy-wrap .copy-box-2 .txt{margin:3rem 0 0}}#pageConcept .sec-concept-2{padding:30rem 0 0;margin:-30rem 0 0}#pageConcept .sec-concept-2 .bg-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#pageConcept .sec-concept-2 .cntnt-wrap-1{display:flex;flex-wrap:wrap;mix-blend-mode:multiply}#pageConcept .sec-concept-2 .cntnt-wrap-1 .img-box{width:55rem;position:relative}#pageConcept .sec-concept-2 .cntnt-wrap-1 .copy-box{width:43rem;margin:0 auto}#pageConcept .sec-concept-2 .cntnt-wrap-1 .copy-box .txt{margin:2rem 0 0}#pageConcept .sec-concept-2 .cntnt-wrap-2{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;flex-direction:row-reverse;margin:5rem 0 0;mix-blend-mode:multiply}#pageConcept .sec-concept-2 .cntnt-wrap-2 .img-box{width:42rem;position:relative}#pageConcept .sec-concept-2 .cntnt-wrap-2 .copy-box{width:50rem;margin:0 auto}#pageConcept .sec-concept-2 .designer-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding:8rem 0 9rem;border-top:solid 1px #32312c;margin:9rem 0 0}#pageConcept .sec-concept-2 .designer-wrap .copy-box{width:54rem}#pageConcept .sec-concept-2 .designer-wrap .copy-box .txt{margin:2rem 0 0}#pageConcept .sec-concept-2 .designer-wrap .img-box{width:36rem}@media screen and (max-width: 768px){#pageConcept .sec-concept-2{padding:56rem 0 0;margin:-56rem 0 0}#pageConcept .sec-concept-2 .cntnt-wrap-1{display:block}#pageConcept .sec-concept-2 .cntnt-wrap-1 .img-box{width:100%}#pageConcept .sec-concept-2 .cntnt-wrap-1 .copy-box{width:100%;margin:5rem auto 0}#pageConcept .sec-concept-2 .cntnt-wrap-1 .copy-box .txt{margin:3rem 0 0}#pageConcept .sec-concept-2 .cntnt-wrap-2{display:block;margin:6rem 0 0}#pageConcept .sec-concept-2 .cntnt-wrap-2 .img-box{width:100%}#pageConcept .sec-concept-2 .cntnt-wrap-2 .copy-box{width:100%;margin:5rem auto 0}#pageConcept .sec-concept-2 .designer-wrap{display:block;padding:9rem 0 10rem;margin:10rem 0 0}#pageConcept .sec-concept-2 .designer-wrap .copy-box{width:100%}#pageConcept .sec-concept-2 .designer-wrap .copy-box .txt{margin:2rem 0 0}#pageConcept .sec-concept-2 .designer-wrap .img-box{width:100%;margin:4rem 0 0}}#pageLocation{background:#d1d1d1;background-image:url("../../../build/img/common/bg_1.png");background-repeat:repeat-y;background-size:100% auto;background-position:center center}#pageLocation .sec-main .main-wrap{position:relative}#pageLocation .sec-main .main-wrap .img-area .img-box{position:relative}#pageLocation .sec-main .main-wrap .img-area .img-box .cap{bottom:10rem}#pageLocation .sec-main .main-wrap .copy-area{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100svh}#pageLocation .sec-main .main-wrap .copy-area .illust-box{width:6rem;margin:0 0 0 5rem}#pageLocation .sec-main .main-wrap .copy-area .copy-box{margin:4rem 0 0}#pageLocation .sec-main .main-wrap .copy-area .copy-box .ttl{font-size:6.1rem}#pageLocation .sec-main .main-wrap .copy-area .copy-box .lead{font-size:2.6rem;color:#6a4e41;margin:2rem 0 0}#pageLocation .sec-main .main-wrap .copy-area .copy-box .txt{margin:2rem 0 0}#pageLocation .sec-main .main-wrap .copy-area .copy-box .en{margin:2rem 0 0}#pageLocation .sec-main .main-wrap .copy-area .link-box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:1.5rem 0;margin:4rem 0 0}#pageLocation .sec-main .main-wrap .copy-area .link-box .link{display:flex;flex-wrap:wrap;justify-content:flex-start}#pageLocation .sec-main .main-wrap .copy-area .link-box .link span:nth-of-type(1){width:9rem;padding:.8rem 0 0;font-size:1rem}#pageLocation .sec-main .main-wrap .copy-area .link-box .link span:nth-of-type(2){padding:0 0 0 1.6rem;font-size:2.6rem}#pageLocation .sec-main .main-wrap .copy-area .link-box .link i{width:1px;background:#313131}@media screen and (max-width: 768px){#pageLocation .sec-main .main-wrap .img-area{width:110rem;margin:0 0 0 -35rem}#pageLocation .sec-main .main-wrap .copy-area{position:relative;display:block;height:auto;margin:-20rem 0 0}#pageLocation .sec-main .main-wrap .copy-area .illust-box{width:9rem;margin:0 0 0 6rem}#pageLocation .sec-main .main-wrap .copy-area .copy-box{margin:5rem 0 0}#pageLocation .sec-main .main-wrap .copy-area .copy-box .ttl{font-size:7.2rem}#pageLocation .sec-main .main-wrap .copy-area .copy-box .lead{font-size:3rem;margin:3rem 0 0}#pageLocation .sec-main .main-wrap .copy-area .copy-box .txt{margin:3rem 0 0}#pageLocation .sec-main .main-wrap .copy-area .copy-box .en{margin:3rem 0 0}#pageLocation .sec-main .main-wrap .copy-area .link-box{gap:3rem 0;margin:5rem 0 0}#pageLocation .sec-main .main-wrap .copy-area .link-box .link span:nth-of-type(1){width:17rem;padding:1rem 0 0;font-size:2rem}#pageLocation .sec-main .main-wrap .copy-area .link-box .link span:nth-of-type(2){padding:0 0 0 2rem;font-size:3.6rem}}#pageLocation .sec-category .category-wrap{margin:6rem 0 12rem;position:relative}#pageLocation .sec-category .category-wrap .bg-box{position:absolute;top:0;right:0;bottom:0;left:0}#pageLocation .sec-category .category-wrap .bg-box .bg{position:absolute}#pageLocation .sec-category .category-wrap .bg-box .bg.num-1{width:93.7692307692%;top:5rem;right:0}#pageLocation .sec-category .category-wrap .bg-box .bg.num-2{width:85.6538461538%;top:10rem;left:0}#pageLocation .sec-category .category-wrap .bg-box .bg.num-3{width:49.3846153846%;top:-5rem;right:0}#pageLocation .sec-category .category-wrap .bg-box .bg.num-4{width:76.7307692308%;top:-40rem;left:-10%}#pageLocation .sec-category .category-wrap .bg-box .bg.num-5{width:49.3846153846%;top:5rem;right:0}#pageLocation .sec-category .category-wrap .copy-box{position:absolute;top:0;left:0;left:calc(72vw - 38rem);z-index:2;display:inline-block}#pageLocation .sec-category .category-wrap .copy-box .ttl{display:flex;flex-wrap:wrap;justify-content:flex-start}#pageLocation .sec-category .category-wrap .copy-box .ttl span:nth-of-type(1){width:15rem;padding:3rem 0 0;font-size:1.8rem}#pageLocation .sec-category .category-wrap .copy-box .ttl span:nth-of-type(2){padding:0 0 0 2rem;font-size:5.4rem}#pageLocation .sec-category .category-wrap .copy-box .ttl i{width:1px;background:#313131}#pageLocation .sec-category .category-wrap .copy-box .lead{font-size:2.6rem;color:#6a4e41;margin:2rem 0 0}#pageLocation .sec-category .category-wrap .copy-box .en{font-size:1.4rem;margin:1rem 0 0}#pageLocation .sec-category .category-wrap .copy-box .txt{margin:2rem 0 0}#pageLocation .sec-category .category-wrap .copy-box .more{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:2rem 0 0}#pageLocation .sec-category .category-wrap .copy-box .more i{font-size:1rem}#pageLocation .sec-category .category-wrap .copy-box .more span{font-size:1.8rem}#pageLocation .sec-category .category-wrap .img-box{position:relative;z-index:1}#pageLocation .sec-category .category-wrap .img-box .img{width:72vw;height:60rem;-webkit-clip-path:polygon(0 0, calc(100% - 42rem) 0, calc(100% - 42rem) 45%, 100% 45%, 100% 100%, 0 100%);clip-path:polygon(0 0, calc(100% - 42rem) 0, calc(100% - 42rem) 45%, 100% 45%, 100% 100%, 0 100%)}#pageLocation .sec-category .category-wrap .img-box .img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}#pageLocation .sec-category .category-wrap .img-box .en{font-size:1.8rem;line-height:2;color:#fff;position:absolute;bottom:14rem;left:25%}#pageLocation .sec-category .category-wrap.reverse{flex-direction:row-reverse}#pageLocation .sec-category .category-wrap.reverse .copy-box{left:calc(28vw - 24rem)}#pageLocation .sec-category .category-wrap.reverse .img-box .img{margin:0 0 0 auto;-webkit-clip-path:polygon(100% 0, 42rem 0, 42rem 45%, 0 45%, 0 100%, 100% 100%);clip-path:polygon(100% 0, 42rem 0, 42rem 45%, 0 45%, 0 100%, 100% 100%)}#pageLocation .sec-category .category-wrap.reverse .img-box .en{left:calc(28vw - 24rem)}@media screen and (max-width: 768px){#pageLocation .sec-category .category-wrap{margin:13rem 0 13rem}#pageLocation .sec-category .category-wrap .bg-box .bg.num-1{width:140.6538461538%;top:10rem}#pageLocation .sec-category .category-wrap .bg-box .bg.num-2{width:128.4807692308%;top:25rem}#pageLocation .sec-category .category-wrap .bg-box .bg.num-3{width:74.0769230769%;top:20rem}#pageLocation .sec-category .category-wrap .bg-box .bg.num-4{width:115.0961538462%;top:-40rem;left:-15%}#pageLocation .sec-category .category-wrap .bg-box .bg.num-5{width:74.0769230769%;top:10rem}#pageLocation .sec-category .category-wrap .copy-box{position:relative;left:0;display:block;padding:0 4rem}#pageLocation .sec-category .category-wrap .copy-box .ttl span:nth-of-type(1){width:23rem;padding:2rem 0 0;font-size:2.8rem}#pageLocation .sec-category .category-wrap .copy-box .ttl span:nth-of-type(2){padding:0 0 0 3rem}#pageLocation .sec-category .category-wrap .copy-box .lead{font-size:3.6rem;margin:3rem 0 0}#pageLocation .sec-category .category-wrap .copy-box .en{font-size:2.4rem;margin:2rem 0 0}#pageLocation .sec-category .category-wrap .copy-box .txt{margin:3rem 0 0}#pageLocation .sec-category .category-wrap .copy-box .more{margin:3rem 0 0}#pageLocation .sec-category .category-wrap .copy-box .more i{font-size:2rem}#pageLocation .sec-category .category-wrap .copy-box .more span{font-size:2.8rem}#pageLocation .sec-category .category-wrap .img-box{margin:5rem 0 0}#pageLocation .sec-category .category-wrap .img-box .img{width:63rem;height:40rem;-webkit-clip-path:polygon(0 0, 54% 0, 54% 45%, 100% 45%, 100% 100%, 0 100%);clip-path:polygon(0 0, 54% 0, 54% 45%, 100% 45%, 100% 100%, 0 100%)}#pageLocation .sec-category .category-wrap .img-box .en{font-size:2rem;bottom:4rem;left:4rem}#pageLocation .sec-category .category-wrap.reverse .copy-box{left:0}#pageLocation .sec-category .category-wrap.reverse .img-box{margin:-2rem 0 0}#pageLocation .sec-category .category-wrap.reverse .img-box .img{-webkit-clip-path:polygon(100% 0, 54% 0, 54% 45%, 0 45%, 0 100%, 100% 100%);clip-path:polygon(100% 0, 54% 0, 54% 45%, 0 45%, 0 100%, 100% 100%)}#pageLocation .sec-category .category-wrap.reverse .img-box .en{left:4rem}}#pageLocation .sec-life{margin:0 0 12rem}#pageLocation .sec-life .lifeinfo-wrap .btn-area{display:flex;flex-wrap:wrap;justify-content:space-between}#pageLocation .sec-life .lifeinfo-wrap .btn-area .btn-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:16.4rem;height:5rem;background:#fff}#pageLocation .sec-life .lifeinfo-wrap .btn-area .btn-box .txt{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;font-size:1.4rem;line-height:1.2;color:#1e1e1e}#pageLocation .sec-life .lifeinfo-wrap .btn-area .btn-box.act{background:#1e1e1e}#pageLocation .sec-life .lifeinfo-wrap .btn-area .btn-box.act .txt{color:#fff}#pageLocation .sec-life .lifeinfo-wrap .btn-area .btn-box:hover{background:#1e1e1e}#pageLocation .sec-life .lifeinfo-wrap .btn-area .btn-box:hover .txt{color:#fff}#pageLocation .sec-life .lifeinfo-wrap .map-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:4rem 0 0}#pageLocation .sec-life .lifeinfo-wrap .map-area .map-box{width:48rem}#pageLocation .sec-life .lifeinfo-wrap .map-area .map-box .img{height:42rem}#pageLocation .sec-life .lifeinfo-wrap .map-area .list-area{width:47rem;font-size:1.4rem;position:relative}#pageLocation .sec-life .lifeinfo-wrap .map-area .list-area .box{width:100%;height:100%;display:none;overflow:scroll;position:absolute;top:0;left:0}#pageLocation .sec-life .lifeinfo-wrap .map-area .list-area .data{display:flex;flex-wrap:wrap;width:100%;align-items:flex-start;padding:1rem 0;border-bottom:1px solid rgba(62,58,57,.5);cursor:pointer}#pageLocation .sec-life .lifeinfo-wrap .map-area .list-area .data .data_img{width:2rem;padding:0 .4rem 0 0}#pageLocation .sec-life .lifeinfo-wrap .map-area .list-area .data .data_txt{width:calc(100% - 2rem);font-size:1.4rem;letter-spacing:0;line-height:1.6}#pageLocation .sec-life .lifeinfo-wrap .map-area .list-area .data .data_txt .data_txt2{text-align:right}#pageLocation .sec-life .lifeinfo-wrap .map-area .box.act{display:block}@media screen and (max-width: 768px){#pageLocation .sec-life{margin:0 0 13rem}#pageLocation .sec-life .lifeinfo-wrap .btn-area{gap:1rem}#pageLocation .sec-life .lifeinfo-wrap .btn-area .btn-box{width:21.6rem;height:8rem}#pageLocation .sec-life .lifeinfo-wrap .btn-area .btn-box .txt{font-size:2.2rem}#pageLocation .sec-life .lifeinfo-wrap .map-area{display:flex;flex-wrap:wrap;justify-content:space-between;display:block;margin:5rem 0 0}#pageLocation .sec-life .lifeinfo-wrap .map-area .map-box{width:100%}#pageLocation .sec-life .lifeinfo-wrap .map-area .list-area{width:100%;height:42rem;font-size:2.4rem;margin:2rem 0 0}#pageLocation .sec-life .lifeinfo-wrap .map-area .list-area .data .data_img{width:4rem;padding:0 1rem 0 0}#pageLocation .sec-life .lifeinfo-wrap .map-area .list-area .data .data_txt{width:calc(100% - 4rem);font-size:2.4rem}}#pageLocation.category{background:#d1d1d1;background-image:url("../../../build/img/common/bg_1.png");background-repeat:repeat-y;background-size:100% auto;background-position:center center}#pageLocation.category .sec-cntnt{padding:4rem 0 8rem}#pageLocation.category .sec-cntnt .cntnt-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:dashed 1px #211d1e}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area{width:49rem;padding:5rem 0}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box .img{border-radius:1rem;position:relative;overflow:hidden}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box .img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.main .img{height:49rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.main.h-2 .img{height:55rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.one .img{height:25rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.flex{display:flex;flex-wrap:wrap;justify-content:space-between}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.flex .img{width:24rem;height:25rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:12rem 12rem;gap:.5rem .5rem;grid-template-areas:"a a b" "a a c"}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.grid .img.a{grid-area:a}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.grid .img.b{grid-area:b}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.grid .img.c{grid-area:c}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.grid-2{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:12rem 12rem;gap:.5rem .5rem;grid-template-areas:"a a b" "a a b"}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.grid-2 .img.a{grid-area:a}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.grid-2 .img.b{grid-area:b}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .copy-box{margin:1rem 0 0}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .copy-box .ttl{border-bottom:solid 1px #211d1e;font-size:2.1rem;line-height:1.6;color:#6a4e41}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .copy-box .lead{font-size:1.7rem;letter-spacing:0;line-height:1.6}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .copy-box .txt{margin:1rem 0 0}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .data-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;letter-spacing:0;color:#826540;margin:1rem 0 0}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .data-box .data-1{font-size:1.4rem;line-height:1.5}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .data-box .data-1 span{display:block;font-size:1rem;margin:0 0 0 12.7rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .data-box .data-2{font-size:1.6rem;line-height:1.2;margin:0 0 0 auto}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .data-box .data-2 span{font-size:2rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area.w-57{width:57rem}#pageLocation.category .sec-cntnt .cntnt-wrap .line-area{border-left:dashed 1px #211d1e}#pageLocation.category .sec-cntnt .cntnt-wrap.reverse{flex-direction:row-reverse}@media screen and (max-width: 768px){#pageLocation.category .sec-cntnt{padding:5rem 0 9rem}#pageLocation.category .sec-cntnt .cntnt-wrap{display:block}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area{width:100%;padding:6rem 0}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.main{margin:0 0 -10rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.main .img{height:55rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.main.h-2 .img{height:55rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.one .img{height:34rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.flex .img{width:32.5rem;height:34rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.grid{grid-template-rows:16rem 16rem;gap:2rem 2rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .img-box.grid-2{grid-template-rows:16rem 16rem;gap:2rem 2rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .copy-box{margin:2rem 0 0}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .copy-box .ttl{font-size:3.2rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .copy-box .lead{font-size:2.8rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .copy-box .txt{margin:2rem 0 0}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .data-box{gap:1rem 0;margin:2rem 0 0}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .data-box .data-1{font-size:2.4rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .data-box .data-1 span{font-size:2rem;margin:0 0 0 21.6rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .data-box .data-2{font-size:2.6rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area .data-box .data-2 span{font-size:3rem}#pageLocation.category .sec-cntnt .cntnt-wrap .list-area.w-57{width:100%}#pageLocation.category .sec-cntnt .cntnt-wrap .line-area{border-left:none;border-bottom:dashed 1px #211d1e}}#pageAccess{background:#d1d1d1;background-image:url("../../../build/img/common/bg_1.png");background-repeat:repeat-y;background-size:100% auto;background-position:center center}#pageAccess .sec-train{padding:12rem 0 0}#pageAccess .sec-train .copy-wrap{position:relative}#pageAccess .sec-train .copy-wrap .copy-box .txt{margin:2rem 0 0}#pageAccess .sec-train .map-wrap{margin:4rem 0 0}#pageAccess .sec-train .map-wrap .img-box .note{text-align:right}#pageAccess .sec-train .list-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:8rem 0 0}#pageAccess .sec-train .list-wrap .list-box{width:22rem}#pageAccess .sec-train .list-wrap .list-box .img{position:relative}#pageAccess .sec-train .list-wrap .list-box .copy{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:1rem 0 0}#pageAccess .sec-train .list-wrap .list-box .copy-p1{font-size:1.8rem}#pageAccess .sec-train .list-wrap .list-box .copy-p2{font-size:1.8rem}#pageAccess .sec-train .list-wrap .list-box .copy-p2 span{font-size:2.4rem}#pageAccess .sec-train .list-wrap .list-box .copy-p3{width:100%;font-size:1rem;margin:1rem 0 0}#pageAccess .sec-train .note-wrap{margin:6rem 0 0}@media screen and (max-width: 768px){#pageAccess .sec-train{padding:13rem 0 0}#pageAccess .sec-train .copy-wrap .copy-box{margin:3rem 0 0}#pageAccess .sec-train .copy-wrap .copy-box .txt{margin:3rem 0 0}#pageAccess .sec-train .map-wrap{margin:5rem 0 0}#pageAccess .sec-train .list-wrap{gap:6rem 0;margin:9rem 0 0}#pageAccess .sec-train .list-wrap .list-box{width:32rem}#pageAccess .sec-train .list-wrap .list-box .copy{margin:2rem 0 0}#pageAccess .sec-train .list-wrap .list-box .copy-p1{font-size:2.8rem}#pageAccess .sec-train .list-wrap .list-box .copy-p2{font-size:2.8rem}#pageAccess .sec-train .list-wrap .list-box .copy-p2 span{font-size:3.4rem}#pageAccess .sec-train .list-wrap .list-box .copy-p3{font-size:2rem;margin:2rem 0 0}#pageAccess .sec-train .note-wrap{margin:7rem 0 0}}#pageAccess .sec-car{padding:10rem 0 0}#pageAccess .sec-car .main-wrap{position:relative}#pageAccess .sec-car .main-wrap .img-box{height:50rem;position:relative}#pageAccess .sec-car .main-wrap .img-box .cover{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%)}#pageAccess .sec-car .main-wrap .copy-box{position:absolute;bottom:0;left:0;width:100%;padding:0 0 3rem;color:#fff;text-align:center}#pageAccess .sec-car .main-wrap .copy-box .ttl{font-size:4rem;letter-spacing:.1em}#pageAccess .sec-car .main-wrap .copy-box .txt{margin:2rem 0 0}#pageAccess .sec-car .copy-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:8rem 0 0;position:relative}#pageAccess .sec-car .copy-wrap .access-box{width:39rem}#pageAccess .sec-car .list-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:8rem 0 0}#pageAccess .sec-car .list-wrap .list-box{width:30rem}#pageAccess .sec-car .list-wrap .list-box .copy{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:1rem 0 0}#pageAccess .sec-car .list-wrap .list-box .copy-p1{font-size:1.8rem}#pageAccess .sec-car .list-wrap .list-box .copy-p2{font-size:1.4rem}#pageAccess .sec-car .list-wrap .list-box .copy-p2 span{font-size:2.4rem}#pageAccess .sec-car .note-wrap{margin:6rem 0 0}@media screen and (max-width: 768px){#pageAccess .sec-car{padding:11rem 0 0}#pageAccess .sec-car .main-wrap .img-box{height:40rem}#pageAccess .sec-car .main-wrap .copy-box{padding:0 0 4rem}#pageAccess .sec-car .main-wrap .copy-box .ttl{font-size:5rem}#pageAccess .sec-car .main-wrap .copy-box .txt{margin:3rem 0 0}#pageAccess .sec-car .copy-wrap{display:block;margin:9rem 0 0}#pageAccess .sec-car .copy-wrap .copy-box{margin:3rem 0 0}#pageAccess .sec-car .copy-wrap .access-box{width:100%;margin:4rem 0 0}#pageAccess .sec-car .list-wrap{gap:6rem 0;margin:9rem 0 0}#pageAccess .sec-car .list-wrap .list-box{width:32rem}#pageAccess .sec-car .list-wrap .list-box .copy{margin:2rem 0 0}#pageAccess .sec-car .list-wrap .list-box .copy-p1{font-size:2.8rem}#pageAccess .sec-car .list-wrap .list-box .copy-p2{font-size:2.4rem}#pageAccess .sec-car .list-wrap .list-box .copy-p2 span{font-size:3.4rem}#pageAccess .sec-car .note-wrap{margin:7rem 0 0}}#pageAccess .sec-taxi{padding:12rem 0 6rem}#pageAccess .sec-taxi .copy-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}#pageAccess .sec-taxi .copy-wrap .copy-box .img{width:44rem;margin:3rem 0 0;position:relative}#pageAccess .sec-taxi .copy-wrap .access-box{width:39rem}#pageAccess .sec-taxi .note-wrap{margin:6rem 0 0}@media screen and (max-width: 768px){#pageAccess .sec-taxi{padding:13rem 0 7rem}#pageAccess .sec-taxi .copy-wrap{display:block}#pageAccess .sec-taxi .copy-wrap .copy-box{margin:3rem 0 0}#pageAccess .sec-taxi .copy-wrap .copy-box .img{width:100%;margin:4rem 0 0}#pageAccess .sec-taxi .copy-wrap .access-box{width:100%;margin:5rem 0 0}#pageAccess .sec-taxi .note-wrap{margin:7rem 0 0}}#pagePlan{background:#d1d1d1;background-image:url("../../../build/img/common/bg_1.png");background-repeat:repeat-y;background-size:100% auto;background-position:center center}#pagePlan .sec-plan{padding:12rem 0 0}#pagePlan .sec-plan .copy-wrap{position:relative}#pagePlan .sec-plan .copy-wrap .copy-box{display:flex;flex-wrap:wrap;gap:0 4rem}#pagePlan .sec-plan .copy-wrap .copy-box .txt{width:34rem}#pagePlan .sec-plan .imgs-wrap{margin:-15rem 0 0}#pagePlan .sec-plan .imgs-wrap .img-box{position:relative}#pagePlan .sec-plan .imgs-wrap .img-box.num-1{width:50rem;height:60rem;margin:0 0 0 auto}#pagePlan .sec-plan .imgs-wrap .img-box.num-2{width:40rem;height:30rem;margin:-16rem 0 0 5rem}#pagePlan .sec-plan .imgs-wrap .img-box.num-3{width:32rem;height:36rem;margin:-2rem 10rem 0 auto}@media screen and (max-width: 768px){#pagePlan .sec-plan{padding:13rem 0 0}#pagePlan .sec-plan .copy-wrap .copy-box{display:block;margin:3rem 0 0}#pagePlan .sec-plan .copy-wrap .copy-box .txt{width:100%;margin:3rem 0 0}#pagePlan .sec-plan .imgs-wrap{margin:6rem 0 0}#pagePlan .sec-plan .imgs-wrap .img-box.num-1{width:40rem;height:48rem}#pagePlan .sec-plan .imgs-wrap .img-box.num-2{width:32rem;height:24rem;margin:4rem 0 0 0rem}#pagePlan .sec-plan .imgs-wrap .img-box.num-3{width:25.6rem;height:28.8rem;margin:-4rem 0rem 0 auto}}#pagePlan .sec-view{padding:16rem 0 0}#pagePlan .sec-view .copy-wrap{position:relative}#pagePlan .sec-view .tab-wrap{margin:4rem 0 0}#pagePlan .sec-view .tab-wrap .tab-area{position:relative}#pagePlan .sec-view .tab-wrap .tab-area .btn-box{position:absolute;top:0;left:0;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:0 5rem;width:100%;padding:2rem 0 0}#pagePlan .sec-view .tab-wrap .tab-area .btn-box .btn{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:9rem;height:9rem;padding:.5rem 0 0;border:solid 1px #a37865;border-radius:50%;text-align:center}#pagePlan .sec-view .tab-wrap .tab-area .btn-box .btn span{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;font-size:1.6rem;line-height:1.2;color:#a37865}#pagePlan .sec-view .tab-wrap .tab-area .btn-box .btn:hover,#pagePlan .sec-view .tab-wrap .tab-area .btn-box .btn.act{background:#a37865}#pagePlan .sec-view .tab-wrap .tab-area .btn-box .btn:hover span,#pagePlan .sec-view .tab-wrap .tab-area .btn-box .btn.act span{color:#fff}#pagePlan .sec-view .tab-wrap .tab-area .img-box{height:40rem;position:relative;z-index:1}#pagePlan .sec-view .tab-wrap .tab-area .img-box .img{display:none}#pagePlan .sec-view .tab-wrap .tab-area .img-box .img.act{display:block}#pagePlan .sec-view .tab-wrap .tab-area .note-box{margin:1rem 0 0}#pagePlan .sec-view .bnr-wrap{margin:7rem 0 0}#pagePlan .sec-view .bnr-wrap .bnr-box{width:40rem;margin:0 auto}#pagePlan .sec-view .bnr-wrap .bnr-box a{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:block}#pagePlan .sec-view .bnr-wrap .bnr-box a:hover{opacity:.7}@media screen and (max-width: 768px){#pagePlan .sec-view{padding:17rem 0 0}#pagePlan .sec-view .copy-wrap .copy-box{margin:3rem 0 0}#pagePlan .sec-view .tab-wrap{margin:5rem 0 0}#pagePlan .sec-view .tab-wrap .tab-area .btn-box{position:relative;display:flex;flex-wrap:wrap;justify-content:space-around;gap:0 0;padding:0rem 0 0}#pagePlan .sec-view .tab-wrap .tab-area .btn-box .btn{width:15.75rem;height:15.75rem;padding:.5rem 0 0}#pagePlan .sec-view .tab-wrap .tab-area .btn-box .btn span{font-size:2.6rem}#pagePlan .sec-view .tab-wrap .tab-area .btn-box .btn:hover{background:inherit}#pagePlan .sec-view .tab-wrap .tab-area .btn-box .btn:hover span{color:inherit}#pagePlan .sec-view .tab-wrap .tab-area .btn-box .btn.act{background:#a37865}#pagePlan .sec-view .tab-wrap .tab-area .btn-box .btn.act span{color:#fff}#pagePlan .sec-view .tab-wrap .tab-area .img-box{margin:4rem 0 0}#pagePlan .sec-view .tab-wrap .tab-area .note-box{margin:2rem 0 0}#pagePlan .sec-view .bnr-wrap{margin:8rem 0 0}#pagePlan .sec-view .bnr-wrap .bnr-box{width:59rem}}#pagePlan .sec-type{padding:0 0 8rem}#pagePlan .sec-type .ldk-wrap{margin:9rem 0 0}#pagePlan .sec-type .ldk-wrap .ldk-box{border-bottom:solid 3px #313131}#pagePlan .sec-type .ldk-wrap .ldk-box .ldk{font-size:2.6rem;position:relative;bottom:-0.2rem}#pagePlan .sec-type .type-wrap-outer{margin:7rem 0 0}#pagePlan .sec-type .casbee-wrap{margin:7rem 0 0}#pagePlan .sec-type .casbee-wrap .img-box{width:38rem;margin:0 auto}@media screen and (max-width: 768px){#pagePlan .sec-type{padding:0 0 9rem}#pagePlan .sec-type .ldk-wrap{margin:10rem 0 0}#pagePlan .sec-type .ldk-wrap .ldk-box .ldk{font-size:3.6rem;bottom:-0.2rem}#pagePlan .sec-type .type-wrap-outer{margin:8rem 0 0}#pagePlan .sec-type .casbee-wrap{padding:0 4rem;margin:8rem 0 0}#pagePlan .sec-type .casbee-wrap .img-box{width:100%}}#pageType{background:#d1d1d1;background-image:url("../../../build/img/common/bg_1.png");background-repeat:repeat-y;background-size:100% auto;background-position:center center}#pageType .sec-type{padding:14rem 0 8rem}#pageType .sec-type .type-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#pageType .sec-type .type-wrap .data-area{width:37rem}#pageType .sec-type .type-wrap .data-area .note-box{margin:4rem 0 0}#pageType .sec-type .type-wrap .data-area .note-box img{display:inline-block;width:32rem;margin:1.5rem 0}#pageType .sec-type .type-wrap .img-area{width:calc(100% - 37rem)}#pageType .sec-type .type-wrap .img-area .img-box{text-align:center}#pageType .sec-type .type-wrap .img-area .img-box .img{display:inline-block}#pageType .sec-type .type-wrap .img-area .img-box .img.type-a{width:30.3rem}#pageType .sec-type .type-wrap .img-area .img-box .img.type-b{width:35rem}#pageType .sec-type .type-wrap .img-area .img-box .img.type-d{width:32.5rem}#pageType .sec-type .type-wrap .img-area .img-box .img.type-f{width:40.1rem}#pageType .sec-type .type-wrap .img-area .img-box .img.type-g{width:46.1rem}#pageType .sec-type .type-wrap .img-area .img-box .img.type-h{width:50rem}#pageType .sec-type .close-wrap{margin:5rem 0 0}#pageType .sec-type .close-wrap .btn-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:18rem;height:3.5rem;border:solid 1px #a37865;margin:0 auto}#pageType .sec-type .close-wrap .btn-box span{font-size:1.3rem;color:#a37865}@media screen and (max-width: 768px){#pageType .sec-type{padding:20rem 0 10rem}#pageType .sec-type .type-wrap{display:block}#pageType .sec-type .type-wrap .data-area{width:100%}#pageType .sec-type .type-wrap .data-area .img-box{text-align:center;margin:6rem 0 0}#pageType .sec-type .type-wrap .data-area .img-box .img{display:inline-block}#pageType .sec-type .type-wrap .data-area .img-box .img.type-a{width:36.36rem}#pageType .sec-type .type-wrap .data-area .img-box .img.type-b{width:42rem}#pageType .sec-type .type-wrap .data-area .img-box .img.type-d{width:39rem}#pageType .sec-type .type-wrap .data-area .img-box .img.type-f{width:48.12rem}#pageType .sec-type .type-wrap .data-area .img-box .img.type-g{width:55.32rem}#pageType .sec-type .type-wrap .data-area .img-box .img.type-h{width:60rem}#pageType .sec-type .type-wrap .data-area .note-box{margin:5rem 0 0}#pageType .sec-type .type-wrap .data-area .note-box img{width:62rem;margin:3rem 0}#pageType .sec-type .close-wrap{margin:6rem 0 0}#pageType .sec-type .close-wrap .btn-box{width:31.5rem;height:6.125rem}#pageType .sec-type .close-wrap .btn-box span{font-size:2.4rem}}#pageMap{background:#d1d1d1;background-image:url("../../../build/img/common/bg_1.png");background-repeat:repeat-y;background-size:100% auto;background-position:center center}#pageMap .sec-map{padding:0 0 8rem}#pageMap .sec-map .map-wrap .map-box{width:71rem;margin:0 auto}#pageMap .sec-map .map-wrap .btn-box{margin:4rem 0 0}#pageMap .sec-map .map-wrap .btn-box .btn{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:17rem;height:4rem;border:solid 1px #6a4e41;margin:0 auto}#pageMap .sec-map .map-wrap .btn-box .btn span{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;font-size:1.4rem;color:#6a4e41}#pageMap .sec-map .map-wrap .btn-box .btn:hover{background:#6a4e41}#pageMap .sec-map .map-wrap .btn-box .btn:hover span{color:#fff}@media screen and (max-width: 768px){#pageMap .sec-map{padding:0 0 9rem}#pageMap .sec-map .map-wrap .map-box{width:100%}#pageMap .sec-map .map-wrap .btn-box{margin:5rem 0 0}#pageMap .sec-map .map-wrap .btn-box .btn{width:34rem;height:8rem}#pageMap .sec-map .map-wrap .btn-box .btn span{font-size:2.4rem}}#pageOutline{background:#d1d1d1;background-image:url("../../../build/img/common/bg_1.png");background-repeat:repeat-y;background-size:100% auto;background-position:center center}#pageOutline .sec-outline{padding:0 0 10rem}#pageOutline .sec-outline .outline-wrap .outline-box{margin:0 auto 10rem}#pageOutline .sec-outline .outline-wrap .outline-box .out-ttl{font-size:1.5rem}#pageOutline .sec-outline .outline-wrap .outline-box table{width:100%;margin:2rem 0 0}#pageOutline .sec-outline .outline-wrap .outline-box tbody{border:solid 1px #3e3a39}#pageOutline .sec-outline .outline-wrap .outline-box tr{border-bottom:solid 1px #3e3a39}#pageOutline .sec-outline .outline-wrap .outline-box tr:last-of-type{border-bottom:none}#pageOutline .sec-outline .outline-wrap .outline-box th,#pageOutline .sec-outline .outline-wrap .outline-box td{padding:2rem 2rem;font-weight:400;font-size:1.5rem;letter-spacing:0;line-height:1.6;text-align:left}#pageOutline .sec-outline .outline-wrap .outline-box th span,#pageOutline .sec-outline .outline-wrap .outline-box td span{font-size:1.2rem}#pageOutline .sec-outline .outline-wrap .outline-box th{width:30rem;background:#bbb;border-right:solid 1px #3e3a39}#pageOutline .sec-outline .outline-wrap .outline-box td{width:calc(100% - 30rem)}#pageOutline .sec-outline .date-wrap .date-box p{font-size:1.5rem;line-height:1.6;text-align:right}@media screen and (max-width: 768px){#pageOutline .sec-outline{padding:0 0 11rem}#pageOutline .sec-outline .outline-wrap .outline-box{margin:0 auto 11rem}#pageOutline .sec-outline .outline-wrap .outline-box .out-ttl{font-size:2.6rem;line-height:1.6}#pageOutline .sec-outline .outline-wrap .outline-box table{margin:3rem 0 0}#pageOutline .sec-outline .outline-wrap .outline-box tr{display:flex;flex-wrap:wrap}#pageOutline .sec-outline .outline-wrap .outline-box th,#pageOutline .sec-outline .outline-wrap .outline-box td{padding:2rem 2rem;font-size:2.6rem;text-align:left}#pageOutline .sec-outline .outline-wrap .outline-box th span,#pageOutline .sec-outline .outline-wrap .outline-box td span{font-size:2rem}#pageOutline .sec-outline .outline-wrap .outline-box th{width:100%;border-right:none;border-bottom:solid 1px #3e3a39}#pageOutline .sec-outline .outline-wrap .outline-box td{width:100%}#pageOutline .sec-outline .date-wrap .date-box p{font-size:2.6rem}}#pageOutline .sec-advertisement{padding:6rem 0;background:#fff}#pageOutline .sec-advertisement .advertisement-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#pageOutline .sec-advertisement .advertisement-wrap .ttl{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:116px;height:80px;font-size:15px;border:1px solid #3e3a39}#pageOutline .sec-advertisement .advertisement-wrap .txt{width:calc(100% - 140px);font-size:12px;letter-spacing:0;line-height:2}@media screen and (max-width: 768px){#pageOutline .sec-advertisement{padding:7rem 0}#pageOutline .sec-advertisement .advertisement-wrap{gap:10px 0}#pageOutline .sec-advertisement .advertisement-wrap .ttl{width:100%;height:36px}#pageOutline .sec-advertisement .advertisement-wrap .txt{width:100%;line-height:1.4}}#pageLimited{background:#d1d1d1;background-image:url("../../../build/img/common/bg_1.png");background-repeat:repeat-y;background-size:100% auto;background-position:center center}#pageLimited .sec-limited{padding:10rem 0 14rem}#pageLimited .sec-limited .copy-wrap{position:relative}#pageLimited .sec-limited .type-wrap-outer{margin:6rem 0 0}@media screen and (max-width: 768px){#pageLimited .sec-limited{padding:11rem 0 15rem}#pageLimited .sec-limited .copy-wrap .copy-box{margin:3rem 0 0}#pageLimited .sec-limited .type-wrap-outer{margin:7rem 0 0}}#pageLimitedLogin{background:#d1d1d1;background-image:url("../../../build/img/common/bg_1.png");background-repeat:repeat-y;background-size:100% auto;background-position:center center}#pageLimitedLogin .sec-login .login-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;height:100svh}#pageLimitedLogin .sec-login .login-wrap .login-area .ttl-box .ttl{font-size:1.2rem;line-height:1.4;text-align:center}#pageLimitedLogin .sec-login .login-wrap .login-area .ttl-box .ttl span{font-size:3rem}#pageLimitedLogin .sec-login .login-wrap .login-area .form-box{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .5rem;margin:5rem 0 0}#pageLimitedLogin .sec-login .login-wrap .login-area .form-box input[type=password]{width:30rem;height:4rem;padding:0 2rem;background:rgba(255,255,255,.5);border:solid 1px #fff;font-size:1.6rem;letter-spacing:.1em;color:#c8c8c8}#pageLimitedLogin .sec-login .login-wrap .login-area .form-box input[type=submit]{width:13rem;height:4rem;background:#a37865;font-size:1.6rem;letter-spacing:.1em;color:#fff}#pageLimitedLogin .sec-login .login-wrap .login-area .error-box{margin:1rem 0 0}#pageLimitedLogin .sec-login .login-wrap .login-area .error-box .error{font-size:1.1rem;color:red;text-align:center}#pageLimitedLogin .sec-login .login-wrap .login-area .copy-box{text-align:center;margin:5rem 0 0}#pageLimitedLogin .sec-login .login-wrap .login-area .copy-box .txt{font-size:1.3rem;line-height:1.8}#pageLimitedLogin .sec-login .login-wrap .login-area .copy-box .btn{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:26rem;height:5rem;background:#a37865;margin:2rem auto 0}#pageLimitedLogin .sec-login .login-wrap .login-area .copy-box .btn span{font-size:1.3rem;color:#fff}#pageLimitedLogin .sec-login .login-wrap .login-area .copy-box .btn:hover{opacity:.7}@media screen and (max-width: 768px){#pageLimitedLogin .sec-login .login-wrap{height:calc(100svh - 13rem)}#pageLimitedLogin .sec-login .login-wrap .login-area .ttl-box .ttl{font-size:2.2rem}#pageLimitedLogin .sec-login .login-wrap .login-area .ttl-box .ttl span{font-size:4rem}#pageLimitedLogin .sec-login .login-wrap .login-area .form-box{gap:0 1rem;margin:6rem 0 0}#pageLimitedLogin .sec-login .login-wrap .login-area .form-box input[type=password]{width:45rem;height:7rem;font-size:2.6rem}#pageLimitedLogin .sec-login .login-wrap .login-area .form-box input[type=submit]{width:19.5rem;height:7rem;font-size:2.6rem}#pageLimitedLogin .sec-login .login-wrap .login-area .error-box{margin:2rem 0 0}#pageLimitedLogin .sec-login .login-wrap .login-area .error-box .error{font-size:2.2rem}#pageLimitedLogin .sec-login .login-wrap .login-area .copy-box{margin:6rem 0 0}#pageLimitedLogin .sec-login .login-wrap .login-area .copy-box .txt{font-size:2.4rem}#pageLimitedLogin .sec-login .login-wrap .login-area .copy-box .btn{width:45.5rem;height:8.75rem;margin:3rem auto 0}#pageLimitedLogin .sec-login .login-wrap .login-area .copy-box .btn span{font-size:2.4rem}}
/*# sourceMappingURL=index.css.map */
