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: 1440px){html{font-size:.6944444444vw}}@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}@font-face{font-family:"Didot";src:url("../../../fonts/Didot.woff2") format("woff2"),url("../../../fonts/Didot.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:"Shippori Mincho",serif;font-size:1.4rem;font-weight:400;line-height:1;letter-spacing:0em;color:#333;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-sm{font-family:"Shippori Mincho",serif}.f-ddt{font-family:"Didot",serif}.f-g-ddt{font-family:"GFS Didot",serif}.f-cmrt{font-family:"Cormorant SC",serif}header.header{position:absolute;top:0;left:0;position:fixed;z-index:9999;width:100%}header.header .header-wrap{padding:3rem 3rem 0}header.header .header-wrap .logo-box{width:23rem}header.header .header-wrap .logo-box a{display:block}@media screen and (max-width: 768px){header.header .header-wrap{padding:2rem 2rem 0}header.header .header-wrap .logo-box{width:34.5rem}}footer.footer{position:relative;z-index:1}footer.footer .notice-wrap{padding:0 0 4rem}footer.footer .notice-wrap .notice-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 4rem}footer.footer .notice-wrap .notice-box .ttl{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:9rem;height:3rem;border:solid 1px #333}footer.footer .notice-wrap .notice-box .ttl span{font-size:1.5rem;letter-spacing:0}footer.footer .notice-wrap .notice-box .txt{width:calc(100% - 10rem);font-size:1rem;letter-spacing:0;line-height:1.4}footer.footer .cntnts-wrap{padding:10rem 0 10rem;background:#fff}footer.footer .cntnts-wrap .copy-area{padding:0 4rem}footer.footer .cntnts-wrap .slide-area{padding:0 19.5rem;margin:8rem 0 0}footer.footer .cntnts-wrap .slide-area .swiper{overflow:initial}footer.footer .cntnts-wrap .slide-area .swiper-slide{width:35rem;padding:0 2rem}footer.footer .cntnts-wrap .slide-area .swiper-slide a{display:block}footer.footer .cntnts-wrap .slide-area .swiper-slide .img-box{overflow:hidden}footer.footer .cntnts-wrap .slide-area .swiper-slide .img-box .img{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms}footer.footer .cntnts-wrap .slide-area .swiper-slide .copy-box{margin:1rem 0 0}footer.footer .cntnts-wrap .slide-area .swiper-slide .copy-box .en{font-size:2.2rem;font-weight:500;line-height:1.4}footer.footer .cntnts-wrap .slide-area .swiper-slide .copy-box .ja{font-size:1.4rem;line-height:1.4}footer.footer .cntnts-wrap .slide-area .swiper-slide:hover .img-box .img{transform:scale(1.05)}footer.footer .info-wrap{padding:10rem 0 18rem;background:#f4f3f1}footer.footer .info-wrap .ttl-box{padding:0 4rem}footer.footer .info-wrap .copy-box{text-align:center;margin:4rem 0 0}footer.footer .info-wrap .copy-box .name{font-size:3rem;font-weight:500}footer.footer .info-wrap .copy-box .p1{font-size:3.3rem;font-weight:500;letter-spacing:.2em;margin:3rem 0 0}footer.footer .info-wrap .copy-box .btn{margin:5rem auto 0}footer.footer .carousel-wrap{padding:8rem 0 4rem;background:#000}footer.footer .carousel-wrap .ttl-box .ttl{font-size:2.6rem;color:#fff;text-align:center}footer.footer .carousel-wrap .slide-box{margin:5rem 0 0;position:relative}footer.footer .carousel-wrap .slide-box .swiper{overflow:initial}footer.footer .carousel-wrap .slide-box .link{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:block}footer.footer .carousel-wrap .slide-box .link:hover{opacity:.7}footer.footer .carousel-wrap .slide-box .ttl{font-size:1.4rem;color:#fff;text-align:center;margin:2rem 0 0}footer.footer .carousel-wrap .slide-box .swiper-pagination{margin:3rem 0 0;position:relative;top:auto;right:auto;bottom:auto;left:auto}footer.footer .carousel-wrap .slide-box .swiper-pagination-bullet{background:#fff;opacity:.3;transition:.8s opacity}footer.footer .carousel-wrap .slide-box .swiper-pagination-bullet-active{background:#fff;opacity:1}footer.footer .carousel-wrap .slide-box .swiper-btn{width:2rem;position:absolute;top:calc(50% - 4rem);transform:translateY(-50%) translateX(-50%);margin:auto;z-index:10;cursor:pointer}footer.footer .carousel-wrap .slide-box .swiper-btn-prev{right:75%}footer.footer .carousel-wrap .slide-box .swiper-btn-next{left:76%}footer.footer .footer-wrap{padding:8rem 0 2rem;background:#00222e}footer.footer .footer-wrap .contact-area{color:#fff;text-align:center}footer.footer .footer-wrap .contact-area .ttl-box p{font-size:1.3rem}footer.footer .footer-wrap .contact-area .tel-box{display:flex;flex-wrap:wrap;justify-content:center;display:inline-flex;gap:0 1rem;margin:2rem 0 0;pointer-events:none}footer.footer .footer-wrap .contact-area .tel-box i{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:6.2rem}footer.footer .footer-wrap .contact-area .tel-box p{font-size:5rem;letter-spacing:.06em}footer.footer .footer-wrap .contact-area .note-box{margin:2rem 0 0}footer.footer .footer-wrap .contact-area .note-box p{font-size:1.3rem;line-height:1.8}footer.footer .footer-wrap .dev-area{width:50rem;padding:4rem 0 0;border-top:solid 1px #ebe8e4;color:#fff;margin:4rem auto 0}footer.footer .footer-wrap .dev-area .copy-box{text-align:center}footer.footer .footer-wrap .dev-area .copy-box .ttl{font-size:1.4rem}footer.footer .footer-wrap .dev-area .copy-box .txt{font-size:1.1rem;letter-spacing:0;line-height:1.4;margin:2rem 0 0}footer.footer .footer-wrap .dev-area .logo-box{display:block;width:39rem;margin:1rem auto 0}footer.footer .footer-wrap .dev-area .note-box{text-align:center;margin:1rem 0 0}footer.footer .footer-wrap .dev-area .note-box .txt{font-size:1.1rem;letter-spacing:0}footer.footer .footer-wrap .cr-area{margin:10rem 0 0}footer.footer .footer-wrap .cr-area .cr-box{text-align:center}footer.footer .footer-wrap .cr-area .cr-box small{font-size:1.7rem;letter-spacing:.05em;color:#fff}@media screen and (max-width: 768px){footer.footer .notice-wrap{padding:0 0 5rem}footer.footer .notice-wrap .notice-box{padding:0 0rem}footer.footer .notice-wrap .notice-box .ttl{width:100%;height:6rem}footer.footer .notice-wrap .notice-box .ttl span{font-size:2.6rem}footer.footer .notice-wrap .notice-box .txt{width:100%;font-size:2rem;margin:2rem 0 0}footer.footer .cntnts-wrap{padding:11rem 0 11rem}footer.footer .cntnts-wrap .copy-area{padding:0 0rem}footer.footer .cntnts-wrap .slide-area{padding:0 0rem;margin:9rem 0 0}footer.footer .cntnts-wrap .slide-area .swiper-slide{width:51rem;padding:0 4rem}footer.footer .cntnts-wrap .slide-area .swiper-slide .copy-box{margin:2rem 0 0}footer.footer .cntnts-wrap .slide-area .swiper-slide .copy-box .en{font-size:3.2rem}footer.footer .cntnts-wrap .slide-area .swiper-slide .copy-box .ja{font-size:2.4rem}footer.footer .info-wrap{padding:11rem 0 19rem}footer.footer .info-wrap .ttl-box{padding:0 0rem}footer.footer .info-wrap .copy-box{margin:5rem 0 0}footer.footer .info-wrap .copy-box .name{font-size:4rem}footer.footer .info-wrap .copy-box .p1{font-size:4.4rem;margin:4rem 0 0}footer.footer .info-wrap .copy-box .btn{margin:6rem auto 0}footer.footer .carousel-wrap{padding:9rem 0 5rem}footer.footer .carousel-wrap .ttl-box .ttl{font-size:3.6rem}footer.footer .carousel-wrap .slide-box .swiper{overflow:hidden}footer.footer .carousel-wrap .slide-box .link:hover{opacity:1}footer.footer .carousel-wrap .slide-box .ttl{font-size:2.4rem}footer.footer .carousel-wrap .slide-box .swiper-pagination-bullet{margin:0 8px}footer.footer .carousel-wrap .slide-box .swiper-btn-prev{right:92%}footer.footer .carousel-wrap .slide-box .swiper-btn-next{left:95%}footer.footer .footer-wrap{padding:9rem 0 16rem}footer.footer .footer-wrap .contact-area .ttl-box p{font-size:2.4rem;letter-spacing:0em}footer.footer .footer-wrap .contact-area .tel-box{margin:4rem 0 0;pointer-events:auto}footer.footer .footer-wrap .contact-area .tel-box i{width:7.75rem}footer.footer .footer-wrap .contact-area .tel-box p{font-size:6rem}footer.footer .footer-wrap .contact-area .note-box{margin:3rem 0 0}footer.footer .footer-wrap .contact-area .note-box p{font-size:2.4rem}footer.footer .footer-wrap .dev-area{width:100%;padding:5rem 0 0;margin:5rem auto 0}footer.footer .footer-wrap .dev-area .copy-box .ttl{font-size:2.4rem}footer.footer .footer-wrap .dev-area .copy-box .txt{font-size:2.2rem;margin:3rem 0 0}footer.footer .footer-wrap .dev-area .logo-box{width:48.75rem;margin:2rem auto 0}footer.footer .footer-wrap .dev-area .note-box{margin:2rem 0 0}footer.footer .footer-wrap .dev-area .note-box .txt{font-size:2.2rem;line-height:1.4}footer.footer .footer-wrap .cr-area{margin:11rem 0 0}footer.footer .footer-wrap .cr-area .cr-box small{font-size:2.6rem}}nav.nav-h{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;position:absolute;top:0;right:0;position:fixed;right:-46rem;z-index:9998;width:46rem;height:100vh;padding:15rem 5rem 0;background:#f4f3f1}nav.nav-h .bg-box{position:absolute;top:0;right:0;right:46rem;width:calc(100vw - 46rem);height:100%;display:none}nav.nav-h .links-box ul li{margin:2px 0 0}nav.nav-h .links-box ul li a{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;height:4.5rem;padding:0 0 0 3rem;background:rgba(0,34,46,.65);position:relative}nav.nav-h .links-box ul li a span{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;font-size:1.5rem}nav.nav-h .links-box ul li a svg{position:absolute;top:50%;right:0%;transform:translateY(-50%);margin:auto;right:1.6rem;width:.6rem}nav.nav-h .links-box ul li a path{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms}nav.nav-h .links-box ul li a:hover{background:#00222e}nav.nav-h .links-box ul li a:hover span{color:#f7f4ef}nav.nav-h .links-box ul li a:hover path{fill:#f7f4ef}nav.nav-h .links-box ul li:first-of-type a{border-radius:1rem 1rem 0 0}nav.nav-h .links-box ul li:last-of-type a{border-radius:0 0 1rem 1rem}nav.nav-h .links-box ul li.dis{opacity:.5;pointer-events:none}nav.nav-h .links-box-1 ul li a span{color:#fff}nav.nav-h .links-box-1 ul li a path{fill:#fff}nav.nav-h .links-box-1 ul li a i{display:inline-block;padding:.4rem .5rem;background-color:#e83315;font-size:1.3rem;color:#fff;margin:0 0 0 1rem}nav.nav-h .links-box-2{margin:2rem 0 0}nav.nav-h .links-box-2 ul li a span{color:#fff}nav.nav-h .links-box-2 ul li a path{fill:#fff}nav.nav-h .links-box-2 ul li.request a{background:linear-gradient(90deg, rgb(131, 130, 131) 0%, rgb(63, 62, 60) 50%, rgb(131, 130, 131) 100%);background-size:200%;background-position:0%}nav.nav-h .links-box-2 ul li.request a:hover{background-position:100%}nav.nav-h .links-box-2 ul li.reserve a{background:linear-gradient(90deg, #9a8d6d 0%, #7e6d4f 50%, #9a8d6d 100%);background-size:200%;background-position:0%}nav.nav-h .links-box-2 ul li.reserve a:hover{background-position:100%}nav.nav-h.act{right:0rem}nav.nav-h.act .bg-box{display:block}#pageTop nav.nav-h .links-box ul li.top a,#pageRedevelopment nav.nav-h .links-box ul li.redevelopment a,#pageDesign nav.nav-h .links-box ul li.design a,#pageAccess nav.nav-h .links-box ul li.access a,#pagePlan nav.nav-h .links-box ul li.plan a,#pageType nav.nav-h .links-box ul li.plan a,#pagePremiumplan nav.nav-h .links-box ul li.premiumplan a,#pageOutline nav.nav-h .links-box ul li.outline a,#pageMap nav.nav-h .links-box ul li.map a{background:#00222e}#pageTop nav.nav-h .links-box ul li.top a span,#pageRedevelopment nav.nav-h .links-box ul li.redevelopment a span,#pageDesign nav.nav-h .links-box ul li.design a span,#pageAccess nav.nav-h .links-box ul li.access a span,#pagePlan nav.nav-h .links-box ul li.plan a span,#pageType nav.nav-h .links-box ul li.plan a span,#pagePremiumplan nav.nav-h .links-box ul li.premiumplan a span,#pageOutline nav.nav-h .links-box ul li.outline a span,#pageMap nav.nav-h .links-box ul li.map a span{color:#f7f4ef}#pageTop nav.nav-h .links-box ul li.top a path,#pageRedevelopment nav.nav-h .links-box ul li.redevelopment a path,#pageDesign nav.nav-h .links-box ul li.design a path,#pageAccess nav.nav-h .links-box ul li.access a path,#pagePlan nav.nav-h .links-box ul li.plan a path,#pageType nav.nav-h .links-box ul li.plan a path,#pagePremiumplan nav.nav-h .links-box ul li.premiumplan a path,#pageOutline nav.nav-h .links-box ul li.outline a path,#pageMap nav.nav-h .links-box ul li.map a path{fill:#f7f4ef}@media screen and (max-width: 768px){nav.nav-h{right:-100vw;width:100vw;padding:18rem 5rem 0}nav.nav-h .bg-box{display:none !important}nav.nav-h .links-box ul li a{height:9rem;padding:0 0 0 4rem}nav.nav-h .links-box ul li a span{font-size:2.6rem}nav.nav-h .links-box ul li a svg{right:3rem;width:1.2rem}nav.nav-h .links-box ul li a:hover{background:rgba(0,34,46,.65)}nav.nav-h .links-box-1 ul li a i{font-size:2.2rem}nav.nav-h .links-box-2{margin:3rem 0 0}nav.nav-h .links-box-2 ul li.request a:hover{background-position:0%}nav.nav-h .links-box-2 ul li.reserve a:hover{background-position:0%}}button.nav-btn{width:8rem;height:8rem;position:fixed;top:0rem;right:2rem;z-index:9999}button.nav-btn span{width:66%;height:2px;background:#00222e;position:absolute;right:17%}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:36%}button.nav-btn span:nth-of-type(2){width:40%;top:50%;transform:translateY(-50%);margin:auto}button.nav-btn span:nth-of-type(3){bottom:36%}button.nav-btn span:nth-of-type(1){animation:btn07-bar01 .75s forwards}@keyframes btn07-bar01{0%{transform:translateY(1rem) rotate(30deg)}50%{transform:translateY(1rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}button.nav-btn span:nth-of-type(2){transition:all .25s;opacity:1;width:40%}button.nav-btn span:nth-of-type(3){animation:btn07-bar03 .75s forwards}@keyframes btn07-bar03{0%{transform:translateY(-1rem) rotate(-30deg)}50%{transform:translateY(-1rem) 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(1rem) rotate(0)}100%{transform:translateY(1rem) rotate(30deg)}}button.nav-btn.act span:nth-of-type(2){opacity:0;width:0%}button.nav-btn.act span:nth-of-type(3){animation:active-btn07-bar03 .75s forwards}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-1rem) rotate(0)}100%{transform:translateY(-1rem) rotate(-30deg)}}@media screen and (max-width: 768px){button.nav-btn{width:15rem;height:12rem;background:#000;top:auto;bottom:0;right:0}button.nav-btn span{width:54%;height:1px;background:#fff;right:23%}button.nav-btn span:nth-of-type(2){width:54%}button.nav-btn span:nth-of-type(1){animation:btn07-bar01 .75s forwards}@keyframes btn07-bar01{0%{transform:translateY(1.3rem) rotate(30deg)}50%{transform:translateY(1.3rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}button.nav-btn span:nth-of-type(2){transition:all .25s .25s;opacity:1;width:54%}button.nav-btn span:nth-of-type(3){animation:btn07-bar03 .75s forwards}@keyframes btn07-bar03{0%{transform:translateY(-1.3rem) rotate(-30deg)}50%{transform:translateY(-1.3rem) 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.3rem) rotate(0)}100%{transform:translateY(1.3rem) rotate(30deg)}}button.nav-btn.act span:nth-of-type(2){opacity:0;width:54%}button.nav-btn.act span:nth-of-type(3){animation:active-btn07-bar03 .75s forwards}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.3rem) rotate(0)}100%{transform:translateY(-1.3rem) rotate(-30deg)}}}.nav-float{display:none}@media screen and (max-width: 768px){.nav-float{position:absolute;bottom:0;left:0;position:fixed;z-index:9999;display:flex;flex-wrap:wrap;width:100vw;background:#00222e}.nav-float a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;gap:1.6rem 0;width:20%;height:12rem;position:relative}.nav-float a i{width:5.4rem}.nav-float a span{font-size:2rem;color:#fff}.nav-float a.outline i{width:5rem}.nav-float a.request{background:linear-gradient(90deg, rgb(131, 130, 131) 0%, rgb(63, 62, 60) 100%)}.nav-float a.reserve{background:linear-gradient(90deg, #9a8d6d 0%, #7e6d4f 100%)}.nav-float a::before{position:absolute;top:0;right:0;content:"";width:1px;height:100%;background:#fff;opacity:.5}}.com-content{width:134rem;padding:0 2rem;margin:0 auto}@media screen and (max-width: 768px){.com-content{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-ttl{display:inline-block;padding:0 13rem 0 0;font-size:2rem;font-style:italic;letter-spacing:0;position:relative}.com-ttl::before{position:absolute;top:50%;right:0%;transform:translateY(-50%);margin:auto;content:"";width:12rem;height:1px;background:#60605f}.com-ttl-2{font-size:5.8rem;letter-spacing:.05em}.com-lead{font-size:2.8rem;line-height:1.7}.com-txt{font-size:1.8rem;line-height:2.2}@media screen and (max-width: 768px){.com-ttl{padding:0 20rem 0 0;font-size:3rem}.com-ttl::before{width:18rem}.com-ttl-2{font-size:4.8rem;letter-spacing:0em}.com-lead{font-size:3.6rem}.com-txt{font-size:2.8rem}}.com-btn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1rem;width:42rem;height:7rem;position:relative}.com-btn span{font-size:2rem;font-weight:500;letter-spacing:.2em;color:#fff;position:relative}.com-btn i{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:2.2rem;position:relative}.com-btn.clr-blk::before{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg, rgb(131, 130, 131) 0%, rgb(63, 62, 60) 50%, rgb(131, 130, 131) 100%);background-size:200%;background-position:0%}.com-btn.clr-gld::before{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg, #9a8d6d 0%, #7e6d4f 50%, #9a8d6d 100%);background-size:200%;background-position:0%}.com-btn.clr-grn::before{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg, #607177 0%, #384e55 50%, #607177 100%);background-size:200%;background-position:0%}.com-btn:hover::before{background-position:100%}.com-btn-2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1rem;width:42rem;height:7rem;position:relative}.com-btn-2 span{font-size:2rem;font-weight:500;letter-spacing:.1em;color:#fff;position:relative}.com-btn-2 i{position:absolute;top:50%;left:0%;transform:translateY(-50%);margin:auto;left:5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:2.2rem}.com-btn-2.clr-grn::before{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg, #607177 0%, #384e55 50%, #607177 100%);background-size:200%;background-position:0%}.com-btn-2.clr-gld::before{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg, #ada17f 0%, #8a8166 50%, #ada17f 100%);background-size:200%;background-position:0%}.com-btn-2:hover::before{background-position:100%}@media screen and (max-width: 768px){.com-btn{gap:0 2rem;max-width:100%;width:63rem;height:10.5rem}.com-btn span{font-size:3rem}.com-btn i{width:3.3rem}.com-btn-2{gap:0 2rem;max-width:100%;width:63rem;height:10.5rem}.com-btn-2 span{font-size:3rem}.com-btn-2 i{width:3.3rem}}.com-sec-note{padding:10rem 0 4rem;background:#fff}.com-sec-note .note-wrap{padding:0 4rem}@media screen and (max-width: 768px){.com-sec-note{padding:11rem 0 5rem}.com-sec-note .note-wrap{padding:0 0rem}}.com-sec-main{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:1200ms;background:#00222e}.com-sec-main .copy-wrap{padding:22rem 4rem 6rem}.com-sec-main .copy-wrap .copy-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:1200ms;color:#ada17f;position:relative}.com-sec-main .copy-wrap .copy-box .en{display:block;font-size:10.8rem;letter-spacing:0}.com-sec-main .copy-wrap .copy-box .ja{display:block;font-size:2.5rem;letter-spacing:0;margin:2rem 0 0}.com-sec-main .copy-wrap .copy-box .en{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:1200ms;opacity:0;transform:translateX(-2rem)}.com-sec-main .copy-wrap .copy-box .ja{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:1200ms;opacity:0;transform:translateX(-2rem)}.com-sec-main .copy-wrap.is-act .copy-box .en{transition-property:opacity,transform;opacity:1;transform:translateX(0rem)}.com-sec-main .copy-wrap.is-act .copy-box .ja{transition-delay:400ms;transition-property:opacity,transform;opacity:1;transform:translateX(0rem)}.com-sec-main .img-wrap{overflow:hidden}.com-sec-main .img-wrap .img-box{position:relative}.com-sec-main .img-wrap .img-box.redevelopment{height:105rem}.com-sec-main .img-wrap .img-box.design{height:auto;margin:-8rem 0 0}.com-sec-main .img-wrap .img-box.design .img{width:120rem;margin:0 auto}.com-sec-main .img-wrap .img-box.access{height:70rem}.com-sec-main .img-wrap .img-box.plan{height:70rem}.com-sec-main .img-wrap .img-box.premiumplan{height:70rem}.com-sec-main .img-wrap .img-box{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 .img-wrap.is-act .img-box{opacity:1;transform:scale(1);filter:blur(0px)}.com-sec-main.is-act{background:#fff}.com-sec-main.is-act .copy-wrap .copy-box{color:#00222e}.com-sec-main-2 .copy-wrap{padding:22rem 4rem 6rem}.com-sec-main-2 .copy-wrap .copy-box{color:#00222e}.com-sec-main-2 .copy-wrap .copy-box .en{display:block;font-size:10.8rem;letter-spacing:0}.com-sec-main-2 .copy-wrap .copy-box .ja{display:block;font-size:2.5rem;letter-spacing:0;margin:2rem 0 0}@media screen and (max-width: 768px){.com-sec-main .copy-wrap{padding:24rem 0rem 8rem}.com-sec-main .copy-wrap .copy-box .en{font-size:8rem}.com-sec-main .copy-wrap .copy-box .ja{font-size:3rem}.com-sec-main .img-wrap .img-box{height:calc(100svh - 45.4rem - 12rem) !important}.com-sec-main .img-wrap .img-box.design{height:auto !important;margin:0rem 0 0}.com-sec-main .img-wrap .img-box.design .img{margin:0 0 0 -22rem}.com-sec-main .img-wrap .img-box.premiumplan .img img{-o-object-position:0% 50%;object-position:0% 50%}}.com-type-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5rem 0;width:79rem;margin:0 auto}.com-type-wrap .type-area{width:37rem;background:#fff;border:solid 1px #748388;border-top:solid 1rem #384e55;position:relative}.com-type-wrap .type-area a{display:block;padding:1rem 2rem 7rem}.com-type-wrap .type-area .label-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:24rem;height:3rem;background:#384e55}.com-type-wrap .type-area .label-box .label{font-size:1.4rem;font-weight:500;color:#fff}.com-type-wrap .type-area .data-box{padding:2rem 0 3rem;text-align:center}.com-type-wrap .type-area .data-box .type{font-size:2.4rem}.com-type-wrap .type-area .data-box .type span{font-size:4.8rem}.com-type-wrap .type-area .data-box .ldk{padding:0 0 .5rem;border-bottom:solid 1px #d7dcdd;font-size:2.1rem;margin:2rem 0 0}.com-type-wrap .type-area .data-box .ldk span{font-size:3.4rem}.com-type-wrap .type-area .data-box .ldk span.note{font-size:1.4rem}.com-type-wrap .type-area .data-box .area{font-size:1.4rem;margin:1rem 0 0}.com-type-wrap .type-area .data-box .area span{font-size:3rem}.com-type-wrap .type-area .btn-box{position:absolute;bottom:0;left:0;right:2rem;bottom:2rem;left:2rem}.com-type-wrap .type-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;height:5rem;border:solid 1px #748388;position:relative}.com-type-wrap .type-area .btn-box .btn span{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;font-size:2rem;font-style:italic}.com-type-wrap .type-area .btn-box .btn i{position:absolute;top:50%;right:0%;transform:translateY(-50%);margin:auto;right:2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:3.2rem}.com-type-wrap .type-area .btn-box .btn i path{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;fill:#384e55}.com-type-wrap .type-area:hover .btn-box .btn{background:#384e55}.com-type-wrap .type-area:hover .btn-box .btn span{color:#fff}.com-type-wrap .type-area:hover .btn-box .btn i path{fill:#fff}.com-type-wrap .type-area.clr-gld{border:solid 1px #ada17f;border-top:solid 1rem #ada17f}.com-type-wrap .type-area.clr-gld .label-box{background:#ada17f}.com-type-wrap .type-area.clr-gld .btn-box .btn{border:solid 1px #ada17f}.com-type-wrap .type-area.clr-gld .btn-box .btn i path{fill:#ada17f}.com-type-wrap .type-area.clr-gld:hover .btn-box .btn{background:#ada17f}.com-type-wrap .type-area.clr-gld:hover .btn-box .btn span{color:#fff}.com-type-wrap .type-area.clr-gld:hover .btn-box .btn i path{fill:#fff}@media screen and (max-width: 768px){.com-type-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:6rem 0;width:100%}.com-type-wrap .type-area{width:59rem;border-top:solid 2rem #384e55}.com-type-wrap .type-area a{padding:2rem 3rem 3rem}.com-type-wrap .type-area .label-box{width:42rem;height:5.25rem}.com-type-wrap .type-area .label-box .label{font-size:2.4rem}.com-type-wrap .type-area .data-box{padding:3rem 0 4rem}.com-type-wrap .type-area .data-box .type{font-size:3.4rem}.com-type-wrap .type-area .data-box .type span{font-size:5.8rem}.com-type-wrap .type-area .data-box .ldk{padding:0 0 1rem;font-size:3.2rem;margin:3rem 0 0}.com-type-wrap .type-area .data-box .ldk span{font-size:4.6rem}.com-type-wrap .type-area .data-box .ldk span.note{font-size:2.4rem}.com-type-wrap .type-area .data-box .area{font-size:2.4rem;margin:2rem 0 0}.com-type-wrap .type-area .data-box .area span{font-size:4rem}.com-type-wrap .type-area .btn-box{position:static}.com-type-wrap .type-area .btn-box .btn{height:7.5rem}.com-type-wrap .type-area .btn-box .btn span{font-size:3rem}.com-type-wrap .type-area .btn-box .btn i{right:3rem;width:4.8rem}}#pageTop .sec-main{z-index:1}#pageTop .sec-main .main-wrap{height:100svh;position:relative}#pageTop .sec-main .main-wrap .video-box{position:absolute;top:0;right:0;bottom:0;left:0}#pageTop .sec-main .main-wrap .video-box video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}#pageTop .sec-main .main-wrap .badge-box{position:absolute;bottom:0;right:0;right:2rem;bottom:2rem;width:24rem}@media screen and (max-width: 768px){#pageTop .sec-main .main-wrap{height:calc(100svh - 12rem)}#pageTop .sec-main .main-wrap .badge-box{width:36rem}}#pageTop .sec-merit{background:linear-gradient(180deg, #838283 0%, #3f3e3c 100%);z-index:1}#pageTop .sec-merit .merit-wrap{padding:4rem 0 3rem}#pageTop .sec-merit .merit-wrap .merit-box{display:flex;flex-wrap:wrap;justify-content:center;gap:0 3rem}#pageTop .sec-merit .merit-wrap .merit-box .merit.num1{width:36.6rem;margin:1rem 0 0}#pageTop .sec-merit .merit-wrap .merit-box .merit.num2{width:22rem;margin:1rem 0 0}#pageTop .sec-merit .merit-wrap .merit-box .merit.num3{width:32.6rem;margin:1rem 0 0}#pageTop .sec-merit .merit-wrap .merit-box .merit.num4{width:18.6rem}#pageTop .sec-merit .merit-wrap .merit-box .line{width:1px;background:linear-gradient(180deg, #eaeaea 0%, #7a7a7a 100%);transform:rotate(15deg)}@media screen and (max-width: 768px){#pageTop .sec-merit .merit-wrap{padding:6rem 0 6rem}#pageTop .sec-merit .merit-wrap .merit-box{gap:5rem 0}#pageTop .sec-merit .merit-wrap .merit-box .merit.num1{width:58.56rem;margin:0rem 0 0}#pageTop .sec-merit .merit-wrap .merit-box .merit.num2{width:35.2rem;margin:0rem 0 0}#pageTop .sec-merit .merit-wrap .merit-box .merit.num3{width:52.16rem;margin:0rem 0 0}#pageTop .sec-merit .merit-wrap .merit-box .merit.num4{width:29.76rem}#pageTop .sec-merit .merit-wrap .merit-box .line{width:59rem;height:1px;background:rgba(255,255,255,.5);transform:rotate(0deg)}}#pageTop .sec-outer{position:relative}#pageTop .sec-outer-bg{position:absolute;bottom:0;left:0;width:100%}#pageTop .sec-outer-bg .bg-box{height:140rem;position:relative}#pageTop .sec-outer-bg .bg-box .cover{position:absolute;top:0;left:0;width:100%;height:90rem;background:linear-gradient(180deg, white 0%, rgba(255, 255, 255, 0) 100%)}@media screen and (max-width: 768px){#pageTop .sec-outer-bg .bg-box .cover{height:80rem}}#pageTop .sec-info{padding:12rem 0 0}#pageTop .sec-info .copy-wrap{padding:0 4rem}#pageTop .sec-info .copy-wrap .copy-box{text-align:center;margin:4rem 0 0}#pageTop .sec-info .copy-wrap .copy-box .name{font-size:3rem;font-weight:500}#pageTop .sec-info .copy-wrap .copy-box .p1{font-size:3.3rem;font-weight:500;letter-spacing:.2em;margin:3rem 0 0}#pageTop .sec-info .copy-wrap .outline-box{width:96rem;padding:4rem 8rem;background:#f3f2f0;margin:3rem auto 0}#pageTop .sec-info .copy-wrap .outline-box .p1{display:flex;flex-wrap:wrap;gap:0 .4rem;padding:2rem 2rem;border-bottom:dashed 1px #898989;font-size:1.4rem}#pageTop .sec-info .copy-wrap .outline-box .note{padding:1rem 2rem}#pageTop .sec-info .copy-wrap .btn-box{margin:5rem 0 0}#pageTop .sec-info .copy-wrap .btn-box .btn{margin:0 auto}#pageTop .sec-info .info-wrap{margin:12rem 0 0}#pageTop .sec-info .info-wrap .info-box{width:80rem;margin:0 auto}#pageTop .sec-info .info-wrap .info-box ul li{display:flex;flex-wrap:wrap;padding:3rem 2rem;border-bottom:solid 1px #333}#pageTop .sec-info .info-wrap .info-box ul li>span{font-size:1.4rem;font-weight:500;line-height:1.4}#pageTop .sec-info .info-wrap .info-box ul li>span:nth-of-type(1){width:16rem;letter-spacing:.2em}#pageTop .sec-info .info-wrap .info-box ul li>span:nth-of-type(2){width:calc(100% - 16rem)}@media screen and (max-width: 768px){#pageTop .sec-info{padding:13rem 0 0}#pageTop .sec-info .copy-wrap{padding:0 0rem}#pageTop .sec-info .copy-wrap .copy-box{margin:6rem 0 0}#pageTop .sec-info .copy-wrap .copy-box .name{font-size:4rem}#pageTop .sec-info .copy-wrap .copy-box .p1{font-size:4.4rem;margin:4rem 0 0}#pageTop .sec-info .copy-wrap .outline-box{width:100%;padding:3rem 4rem;margin:4rem auto 0}#pageTop .sec-info .copy-wrap .outline-box .p1{flex-wrap:nowrap;gap:0 .6rem;padding:3rem 0rem;font-size:2.4rem;line-height:1.4}#pageTop .sec-info .copy-wrap .outline-box .p1 span:nth-of-type(1){flex-shrink:0}#pageTop .sec-info .copy-wrap .outline-box .note{padding:2rem 0rem}#pageTop .sec-info .copy-wrap .btn-box{margin:6rem 0 0}#pageTop .sec-info .info-wrap{margin:13rem 0 0}#pageTop .sec-info .info-wrap .info-box{width:100%}#pageTop .sec-info .info-wrap .info-box ul li>span{font-size:2.4rem}#pageTop .sec-info .info-wrap .info-box ul li>span:nth-of-type(1){width:20rem}#pageTop .sec-info .info-wrap .info-box ul li>span:nth-of-type(2){width:calc(100% - 20rem)}}#pageTop .sec-sc{padding:20rem 0 0}#pageTop .sec-sc .copy-wrap{padding:0 4rem}#pageTop .sec-sc .list-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:3rem 0 0}#pageTop .sec-sc .list-wrap .list-area{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;width:64rem;padding:3rem 5rem 1rem;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.3)}#pageTop .sec-sc .list-wrap .list-area .ttl-box .ttl{font-size:2rem;font-style:italic;color:#00222e}#pageTop .sec-sc .list-wrap .list-area .img-box{border-radius:.5rem;margin:2rem 0 0;position:relative;overflow:hidden}#pageTop .sec-sc .list-wrap .list-area .copy-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:6rem}#pageTop .sec-sc .list-wrap .list-area .copy-box .txt{font-size:1.4rem;line-height:1.2;color:#000}#pageTop .sec-sc .list-wrap .list-area .copy-box .more{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;gap:0 1rem;width:12rem;height:3rem;border:solid 1px #60605f}#pageTop .sec-sc .list-wrap .list-area .copy-box .more span{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;font-size:1.4rem;letter-spacing:0;color:#00222e}#pageTop .sec-sc .list-wrap .list-area .copy-box .more i{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:2.2rem}#pageTop .sec-sc .list-wrap .list-area .copy-box .more i path{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;fill:#00222e}#pageTop .sec-sc .list-wrap .list-area:hover{background:rgba(255,255,255,.5)}#pageTop .sec-sc .list-wrap .list-area:hover .copy-box .more{background:#00222e}#pageTop .sec-sc .list-wrap .list-area:hover .copy-box .more span{color:#fff}#pageTop .sec-sc .list-wrap .list-area:hover .copy-box .more i path{fill:#fff}#pageTop .sec-sc .list-wrap .list-area.cs{pointer-events:none}@media screen and (max-width: 768px){#pageTop .sec-sc{padding:21rem 0 0}#pageTop .sec-sc .copy-wrap{padding:0 0rem}#pageTop .sec-sc .list-wrap{gap:4rem 0;margin:6rem 0 0}#pageTop .sec-sc .list-wrap .list-area{width:100%;padding:3rem 3rem 1rem}#pageTop .sec-sc .list-wrap .list-area .ttl-box .ttl{font-size:3rem}#pageTop .sec-sc .list-wrap .list-area .img-box{border-radius:1rem;margin:3rem 0 0}#pageTop .sec-sc .list-wrap .list-area .copy-box{height:12rem}#pageTop .sec-sc .list-wrap .list-area .copy-box .txt{font-size:2.4rem}#pageTop .sec-sc .list-wrap .list-area .copy-box .more{gap:0 2rem;width:18rem;height:4.5rem}#pageTop .sec-sc .list-wrap .list-area .copy-box .more span{font-size:2.4rem}#pageTop .sec-sc .list-wrap .list-area .copy-box .more i{width:3.3rem}}#pageTop .sec-cncpt{padding:17rem 0 22rem}#pageTop .sec-cncpt .copy-wrap .copy-box{color:#fff;text-align:center}#pageTop .sec-cncpt .copy-wrap .copy-box .logo{display:inline-block;width:34rem}#pageTop .sec-cncpt .copy-wrap .copy-box .lead{font-size:2.8rem;margin:12rem 0 0}#pageTop .sec-cncpt .copy-wrap .copy-box .txt{font-size:1.8rem;line-height:2.2;margin:5rem 0 0}#pageTop .sec-cncpt .copy-wrap .copy-box .txt span{position:relative}#pageTop .sec-cncpt .copy-wrap .copy-box .txt sup{position:absolute;top:0;right:0;font-size:1rem;line-height:1}@media screen and (max-width: 768px){#pageTop .sec-cncpt{padding:16rem 0 14rem}#pageTop .sec-cncpt .copy-wrap .copy-box .logo{width:42.5rem}#pageTop .sec-cncpt .copy-wrap .copy-box .lead{font-size:3.8rem;margin:6rem 0 0}#pageTop .sec-cncpt .copy-wrap .copy-box .txt{font-size:2.8rem;margin:4rem 0 0}#pageTop .sec-cncpt .copy-wrap .copy-box .txt sup{right:-1rem;font-size:2rem}}#pageTop .sec-ful .ful-wrap{height:100svh;position:relative}#pageTop .sec-ful .ful-wrap .ful-box{transition:background 10s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../../../build/img/top/ful_img.jpg");background-repeat:no-repeat;background-size:220% auto;background-position:0% 100%}#pageTop .sec-ful .ful-wrap .ful-box.act-scroll{background-position:50% 100%}@media screen and (max-width: 768px){#pageTop .sec-ful .ful-wrap .ful-box{background-size:auto 100%}}#pageTop .sec-cntnts .pin-wrap .pin-area{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0 4rem;height:100vh;overflow:hidden}#pageTop .sec-cntnts .pin-wrap .pin-area .list-box .img{min-width:40vw;height:40rem;margin:4rem 0;position:relative}#pageTop .sec-cntnts .pin-wrap .pin-area .list-box .img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}#pageTop .sec-cntnts .pin-wrap .pin-area .list-box .img video{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}#pageTop .sec-cntnts .pin-wrap .pin-area .list-box .img.main .img-cover{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}#pageTop .sec-cntnts .pin-wrap .pin-area .list-box .img.main.is-act .img-cover{animation-name:cntntsMainAnime;animation-duration:2s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes cntntsMainAnime{0%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}50%{-webkit-backdrop-filter:brightness(2);backdrop-filter:brightness(2)}100%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}}#pageTop .sec-cntnts .pin-wrap .cntnts-area{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%}#pageTop .sec-cntnts .pin-wrap .cntnts-area .bg-box{position:absolute;top:0;right:0;bottom:0;left:0}#pageTop .sec-cntnts .pin-wrap .cntnts-area .bg-box .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,34,46,.6);mix-blend-mode:multiply}#pageTop .sec-cntnts .pin-wrap .cntnts-area .ttl-box{width:50%;padding:0 5rem;position:relative;mix-blend-mode:overlay}#pageTop .sec-cntnts .pin-wrap .cntnts-area .ttl-box .ttl{width:55rem;margin:0 0 0 auto}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box{width:50%;padding:0 5rem;position:relative}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .lead{font-size:2.4rem;line-height:1.8;color:#fff}#pageTop .sec-cntnts .pin-wrap .cntnts-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:30rem;height:5rem;padding:0 4rem 0 0;border:solid 1px #fff;margin:5rem 0 0;position:relative}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .btn span{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;font-size:1.5rem;color:#fff}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .btn i{position:absolute;top:50%;right:0%;transform:translateY(-50%);margin:auto;right:1rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:3rem}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .btn i path{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;fill:#fff}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .btn:hover{background:#fff}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .btn:hover span{color:#000}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .btn:hover i path{fill:#000}#pageTop .sec-cntnts .pin-wrap .pin-area .list-box .img video{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:1200ms;opacity:0}#pageTop .sec-cntnts .pin-wrap .pin-area.is-act .list-box .img video{transition-delay:2000ms;transition-property:opacity;opacity:1}#pageTop .sec-cntnts .pin-wrap .cntnts-area{pointer-events:none}#pageTop .sec-cntnts .pin-wrap .cntnts-area .bg-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:1200ms;opacity:0}#pageTop .sec-cntnts .pin-wrap .cntnts-area .ttl-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:1200ms;opacity:0;transform:translateX(-2rem)}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:1200ms;opacity:0;transform:translateX(-2rem)}#pageTop .sec-cntnts .pin-wrap .cntnts-area.is-act{pointer-events:auto}#pageTop .sec-cntnts .pin-wrap .cntnts-area.is-act .bg-box{transition-delay:400ms;transition-property:opacity;opacity:1}#pageTop .sec-cntnts .pin-wrap .cntnts-area.is-act .ttl-box{transition-delay:800ms;transition-property:opacity,transform;opacity:1;transform:translateX(0rem)}#pageTop .sec-cntnts .pin-wrap .cntnts-area.is-act .copy-box{transition-delay:1200ms;transition-property:opacity,transform;opacity:1;transform:translateX(0rem)}#pageTop .sec-cntnts .zoom-wrap{height:100vh}#pageTop .sec-cntnts .cntnts-wrap{height:100vh}@media screen and (max-width: 768px){#pageTop .sec-cntnts .pin-wrap .pin-area .list-box .img{min-width:62vw;height:72rem}#pageTop .sec-cntnts .pin-wrap .cntnts-area{flex-direction:column;gap:8rem 0}#pageTop .sec-cntnts .pin-wrap .cntnts-area .ttl-box{width:100%;padding:0 4rem}#pageTop .sec-cntnts .pin-wrap .cntnts-area .ttl-box .ttl{width:55rem;margin:0 0 0 0}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box{width:100%;padding:0 4rem}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .lead{font-size:3.2rem}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .btn{width:45rem;height:8.75rem;padding:0 6rem 0 0;margin:6rem 0 0}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .btn span{font-size:2.5rem}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .btn i{right:2rem;width:4.5rem}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .btn:hover{background:#fff}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .btn:hover span{color:#000}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box .btn:hover i path{fill:#000}#pageTop .sec-cntnts .pin-wrap .cntnts-area{pointer-events:none}#pageTop .sec-cntnts .pin-wrap .cntnts-area .bg-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:1200ms;opacity:0}#pageTop .sec-cntnts .pin-wrap .cntnts-area .ttl-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:1200ms;opacity:0;transform:translateX(-2rem)}#pageTop .sec-cntnts .pin-wrap .cntnts-area .copy-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:1200ms;opacity:0;transform:translateX(-2rem)}#pageTop .sec-cntnts .pin-wrap .cntnts-area.is-act{pointer-events:auto}#pageTop .sec-cntnts .pin-wrap .cntnts-area.is-act .bg-box{transition-delay:400ms;transition-property:opacity;opacity:1}#pageTop .sec-cntnts .pin-wrap .cntnts-area.is-act .ttl-box{transition-delay:800ms;transition-property:opacity,transform;opacity:1;transform:translateX(0rem)}#pageTop .sec-cntnts .pin-wrap .cntnts-area.is-act .copy-box{transition-delay:1200ms;transition-property:opacity,transform;opacity:1;transform:translateX(0rem)}#pageTop .sec-cntnts .zoom-wrap{height:100vh}#pageTop .sec-cntnts .cntnts-wrap{height:100vh}}#pageRedevelopment .sec-intro{padding:12rem 0 0}#pageRedevelopment .sec-intro .copy-wrap .copy-box{text-align:center}#pageRedevelopment .sec-intro .copy-wrap .copy-box .txt{margin:2rem 0 0}#pageRedevelopment .sec-intro .badge-wrap{margin:8rem 0 0}#pageRedevelopment .sec-intro .badge-wrap .badge-box{width:20rem;margin:0 auto}#pageRedevelopment .sec-intro .badge-wrap .copy-box{text-align:center}#pageRedevelopment .sec-intro .badge-wrap .copy-box .txt{margin:2rem 0 0}@media screen and (max-width: 768px){#pageRedevelopment .sec-intro{padding:13rem 0 0}#pageRedevelopment .sec-intro .copy-wrap .copy-box .txt{margin:3rem 0 0}#pageRedevelopment .sec-intro .badge-wrap{margin:9rem 0 0}#pageRedevelopment .sec-intro .badge-wrap .badge-box{width:30rem}#pageRedevelopment .sec-intro .badge-wrap .copy-box .txt{margin:3rem 0 0}}#pageRedevelopment .sec-kttn{padding:12rem 0 0}#pageRedevelopment .sec-kttn .copy-wrap .ttl-box{padding:0 4rem}#pageRedevelopment .sec-kttn .copy-wrap .copy-box{width:65rem;margin:18rem auto 0}#pageRedevelopment .sec-kttn .copy-wrap .copy-box .txt{margin:2rem 0 0 5rem}#pageRedevelopment .sec-kttn .imgs-wrap{height:40rem;position:relative}#pageRedevelopment .sec-kttn .imgs-wrap .img-box{position:absolute}#pageRedevelopment .sec-kttn .imgs-wrap .img-box.num1{width:31rem;top:-42rem;right:calc(50% + 41rem)}#pageRedevelopment .sec-kttn .imgs-wrap .img-box.num2{width:24rem;top:-3rem;right:calc(50% + 38rem)}#pageRedevelopment .sec-kttn .imgs-wrap .img-box.num3{width:36rem;top:-47rem;left:calc(50% + 30rem)}#pageRedevelopment .sec-kttn .imgs-wrap .img-box.num4{width:27rem;top:-25rem;left:calc(50% + 43rem)}#pageRedevelopment .sec-kttn .imgs-wrap .img-box.num5{width:45rem;bottom:0rem;left:calc(50% + 27rem)}#pageRedevelopment .sec-kttn .imgs-wrap .img-box.num6{width:38rem;bottom:2rem;right:calc(50% - 4rem)}@media screen and (max-width: 768px){#pageRedevelopment .sec-kttn{padding:13rem 0 0}#pageRedevelopment .sec-kttn .copy-wrap .ttl-box{padding:0 0rem}#pageRedevelopment .sec-kttn .copy-wrap .copy-box{width:100%;margin:7rem auto 0}#pageRedevelopment .sec-kttn .copy-wrap .copy-box .txt{margin:3rem 0 0 0rem}#pageRedevelopment .sec-kttn .imgs-wrap{height:116rem}#pageRedevelopment .sec-kttn .imgs-wrap .img-box.num1{top:14rem;right:calc(50% + 7rem)}#pageRedevelopment .sec-kttn .imgs-wrap .img-box.num2{top:54rem;right:calc(50% + 9rem)}#pageRedevelopment .sec-kttn .imgs-wrap .img-box.num3{top:7rem;left:calc(50% - 2rem)}#pageRedevelopment .sec-kttn .imgs-wrap .img-box.num4{top:31rem;left:calc(50% + 2rem)}#pageRedevelopment .sec-kttn .imgs-wrap .img-box.num5{bottom:18rem;left:calc(50% - 1rem)}#pageRedevelopment .sec-kttn .imgs-wrap .img-box.num6{bottom:0rem;right:calc(50% + 5rem)}}#pageRedevelopment .sec-pin{padding:16rem 0 0}#pageRedevelopment .sec-pin .copy-wrap .copy-box{text-align:center}#pageRedevelopment .sec-pin .pin-wrap{display:flex;flex-wrap:wrap;justify-content:flex-end;flex-direction:row-reverse;margin:8rem 0 0}#pageRedevelopment .sec-pin .pin-wrap .copy-area{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;height:100vh;padding:0 0 0 8rem}#pageRedevelopment .sec-pin .pin-wrap .copy-area .copy-box .txt{font-size:1.6rem;line-height:1.8}#pageRedevelopment .sec-pin .pin-wrap .imgs-area{display:flex;flex-wrap:wrap;gap:3rem 0;width:55.5555555556%}#pageRedevelopment .sec-pin .pin-wrap .imgs-area .img-box{width:100%;height:68rem;position:relative}@media screen and (max-width: 768px){#pageRedevelopment .sec-pin{padding:17rem 0 0}#pageRedevelopment .sec-pin .copy-wrap{padding:0 4rem}#pageRedevelopment .sec-pin .copy-wrap .copy-box{text-align:left}#pageRedevelopment .sec-pin .pin-wrap{display:block;margin:3rem 0 0}#pageRedevelopment .sec-pin .pin-wrap .copy-area{display:block;height:auto;padding:0 4rem}#pageRedevelopment .sec-pin .pin-wrap .copy-area .copy-box .txt{font-size:2.6rem}#pageRedevelopment .sec-pin .pin-wrap .imgs-area{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:0 4rem;margin:6rem 0 0}#pageRedevelopment .sec-pin .pin-wrap .imgs-area .img-box{width:32rem;height:22rem}#pageRedevelopment .sec-pin .pin-wrap .imgs-area .img-box.num1{width:100%;height:56rem}}#pageRedevelopment .sec-redeve{padding:10rem 0;background:#f3f2f0;margin:12rem 0 0}#pageRedevelopment .sec-redeve .copy-wrap .copy-box{text-align:center}#pageRedevelopment .sec-redeve .copy-wrap .copy-box .txt{margin:2rem 0 0}#pageRedevelopment .sec-redeve .img-wrap{padding:0 4rem;margin:6rem 0 0}#pageRedevelopment .sec-redeve .flex-wrap-1{margin:6rem 0 0}#pageRedevelopment .sec-redeve .flex-wrap-1 .copy-box{text-align:center}#pageRedevelopment .sec-redeve .flex-wrap-1 .copy-box .txt{line-height:1.8;letter-spacing:0}#pageRedevelopment .sec-redeve .flex-wrap-1 .img-box{min-width:80rem}#pageRedevelopment .sec-redeve .slide-wrap{padding:0 14rem;margin:6rem 0 0}#pageRedevelopment .sec-redeve .slide-wrap .swiper{overflow:initial}#pageRedevelopment .sec-redeve .slide-wrap .swiper-slide{width:51rem;padding:0 2rem}#pageRedevelopment .sec-redeve .slide-wrap .img-box{position:relative}#pageRedevelopment .sec-redeve .flex-wrap-2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 4rem;margin:6rem 0 0}#pageRedevelopment .sec-redeve .flex-wrap-2 .img-box{width:51rem}#pageRedevelopment .sec-redeve .flex-wrap-2 .copy-box{margin:0 auto}#pageRedevelopment .sec-redeve .flex-wrap-2 .copy-box .txt{line-height:1.8}@media screen and (max-width: 768px){#pageRedevelopment .sec-redeve{padding:11rem 0;margin:13rem 0 0}#pageRedevelopment .sec-redeve .copy-wrap .copy-box .txt{margin:3rem 0 0}#pageRedevelopment .sec-redeve .img-wrap{padding:0 0rem;margin:7rem 0 0}#pageRedevelopment .sec-redeve .flex-wrap-1{margin:6rem 0 0}#pageRedevelopment .sec-redeve .flex-wrap-1 .img-box{min-width:auto;width:100%}#pageRedevelopment .sec-redeve .slide-wrap{padding:0 0rem;margin:7rem 0 0}#pageRedevelopment .sec-redeve .flex-wrap-2{padding:0 0rem;margin:7rem 0 0}#pageRedevelopment .sec-redeve .flex-wrap-2 .img-box{width:56rem}#pageRedevelopment .sec-redeve .flex-wrap-2 .copy-box{width:100%;margin:6rem 0 0}}#pageDesign .sec-intro{padding:12rem 0 0}#pageDesign .sec-intro .copy-wrap .copy-box{text-align:center}#pageDesign .sec-intro .copy-wrap .copy-box .txt{margin:2rem 0 0}#pageDesign .sec-intro .imgs-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6rem;margin:4rem 0 0}#pageDesign .sec-intro .imgs-wrap .img-box{width:47rem;position:relative}@media screen and (max-width: 768px){#pageDesign .sec-intro{padding:13rem 0 0}#pageDesign .sec-intro .copy-wrap .copy-box .txt{margin:3rem 0 0}#pageDesign .sec-intro .imgs-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 0rem;margin:5rem 0 0}#pageDesign .sec-intro .imgs-wrap .img-box{width:51rem}}#pageDesign .sec-ea{margin:12rem 0 0}#pageDesign .sec-ea .copy-wrap{margin:0 0 4rem}#pageDesign .sec-ea .copy-wrap .ttl-box{padding:0 4rem}#pageDesign .sec-ea .img-wrap{overflow:hidden}#pageDesign .sec-ea .img-wrap .img-box{height:84rem;position:relative}#pageDesign .sec-ea .copy-wrap-2{margin:6rem 0 0}#pageDesign .sec-ea .copy-wrap-2 .copy-box{text-align:center}#pageDesign .sec-ea .copy-wrap-2 .copy-box .txt{margin:2rem 0 0}@media screen and (max-width: 768px){#pageDesign .sec-ea{margin:13rem 0 0}#pageDesign .sec-ea .copy-wrap{margin:0 0 5rem}#pageDesign .sec-ea .copy-wrap .ttl-box{padding:0 0rem}#pageDesign .sec-ea .img-wrap .img-box{height:54rem}#pageDesign .sec-ea .copy-wrap-2{margin:7rem 0 0}#pageDesign .sec-ea .copy-wrap-2 .copy-box .txt{margin:3rem 0 0}#pageDesign .sec-ea .cntnt-wrap .img-box{width:100%;height:66rem}#pageDesign .sec-ea .cntnt-wrap .copy-box{margin:7rem 4rem 0}#pageDesign .sec-ea .cntnt-wrap .copy-box .txt{margin:3rem 0 0}}#pageDesign .sec-ch{margin:20rem 0 0}#pageDesign .sec-ch .cntnt-wrap-1 .ttl-box{color:#999182;text-align:center}#pageDesign .sec-ch .cntnt-wrap-2{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;overflow:hidden;margin:8rem 0 0}#pageDesign .sec-ch .cntnt-wrap-2 .img-box{width:50%;height:97rem;position:relative}#pageDesign .sec-ch .cntnt-wrap-2 .copy-box{margin:0 0 0 6rem}#pageDesign .sec-ch .cntnt-wrap-2 .copy-box .txt{margin:2rem 0 0}#pageDesign .sec-ch .cntnt-wrap-3 .img-box{width:72rem;margin:8rem auto 0;position:relative}#pageDesign .sec-ch .cntnt-wrap-3 .copy-box{text-align:center;margin:6rem 0 0}#pageDesign .sec-ch .cntnt-wrap-3 .copy-box .txt{margin:2rem 0 0}@media screen and (max-width: 768px){#pageDesign .sec-ch{margin:21rem 0 0}#pageDesign .sec-ch .cntnt-wrap-2{margin:9rem 0 0}#pageDesign .sec-ch .cntnt-wrap-2 .img-box{width:100%;height:66rem}#pageDesign .sec-ch .cntnt-wrap-2 .copy-box{margin:7rem 4rem 0}#pageDesign .sec-ch .cntnt-wrap-2 .copy-box .txt{margin:3rem 0 0}#pageDesign .sec-ch .cntnt-wrap-3 .img-box{width:100%;margin:9rem auto 0}#pageDesign .sec-ch .cntnt-wrap-3 .copy-box{margin:7rem 0 0}#pageDesign .sec-ch .cntnt-wrap-3 .copy-box .txt{margin:3rem 0 0}}#pageDesign .sec-os{margin:12rem 0 0}#pageDesign .sec-os .cntnt-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;flex-wrap:nowrap;position:relative}#pageDesign .sec-os .cntnt-wrap .copy-area{min-width:56rem;width:56rem}#pageDesign .sec-os .cntnt-wrap .copy-area .ttl-box{position:absolute;top:0;left:0}#pageDesign .sec-os .cntnt-wrap .copy-area .copy-box .txt{margin:2rem 0 0}#pageDesign .sec-os .cntnt-wrap .img-area .img-box{min-width:81rem;width:81rem;height:53rem;position:relative}@media screen and (max-width: 768px){#pageDesign .sec-os{margin:13rem 0 0}#pageDesign .sec-os .cntnt-wrap{display:block}#pageDesign .sec-os .cntnt-wrap .copy-area{min-width:auto;width:100%}#pageDesign .sec-os .cntnt-wrap .copy-area .ttl-box{position:relative}#pageDesign .sec-os .cntnt-wrap .copy-area .copy-box{margin:5rem 0 0}#pageDesign .sec-os .cntnt-wrap .copy-area .copy-box .txt{margin:3rem 0 0}#pageDesign .sec-os .cntnt-wrap .img-area{margin:7rem 0 0}#pageDesign .sec-os .cntnt-wrap .img-area .img-box{min-width:auto;width:100%;height:44rem}}#pageDesign .sec-pr{margin:8rem 0 0}#pageDesign .sec-pr .cntnt-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;flex-wrap:nowrap;position:relative}#pageDesign .sec-pr .cntnt-wrap .copy-area{min-width:56rem;width:56rem}#pageDesign .sec-pr .cntnt-wrap .copy-area .ttl-box{position:absolute;top:0;left:0}#pageDesign .sec-pr .cntnt-wrap .copy-area .copy-box .txt{margin:2rem 0 0}#pageDesign .sec-pr .cntnt-wrap .copy-area .copy-box .note{margin:1rem 0 0}#pageDesign .sec-pr .cntnt-wrap .img-area .img-box{min-width:81rem;width:81rem;height:53rem;position:relative}@media screen and (max-width: 768px){#pageDesign .sec-pr{margin:13rem 0 0}#pageDesign .sec-pr .cntnt-wrap{display:block}#pageDesign .sec-pr .cntnt-wrap .copy-area{min-width:auto;width:100%}#pageDesign .sec-pr .cntnt-wrap .copy-area .ttl-box{position:relative}#pageDesign .sec-pr .cntnt-wrap .copy-area .copy-box{margin:5rem 0 0}#pageDesign .sec-pr .cntnt-wrap .copy-area .copy-box .txt{margin:3rem 0 0}#pageDesign .sec-pr .cntnt-wrap .copy-area .copy-box .note{margin:2rem 0 0}#pageDesign .sec-pr .cntnt-wrap .img-area{margin:7rem 0 0}#pageDesign .sec-pr .cntnt-wrap .img-area .img-box{min-width:auto;width:100%;height:44rem}}#pageDesign .sec-hos{padding:12rem 0 11rem;background:#f3f2f0;margin:12rem 0 0}#pageDesign .sec-hos .copy-wrap .ttl-box{padding:0 4rem}#pageDesign .sec-hos .list-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 4rem;margin:6rem 0 0}#pageDesign .sec-hos .list-wrap .list-area{width:37rem}#pageDesign .sec-hos .list-wrap .list-area .img-box{position:relative}#pageDesign .sec-hos .list-wrap .list-area .copy-box{margin:2rem 0 0}#pageDesign .sec-hos .list-wrap .list-area .copy-box .lead{font-size:1.6rem;line-height:1.5}#pageDesign .sec-hos .list-wrap .list-area .copy-box .txt{font-size:1.4rem;line-height:1.7;margin:1rem 0 .5rem}@media screen and (max-width: 768px){#pageDesign .sec-hos{padding:13rem 0 12rem;margin:13rem 0 0}#pageDesign .sec-hos .copy-wrap .ttl-box{padding:0 0rem}#pageDesign .sec-hos .list-wrap{gap:8rem 0;padding:0 0rem;margin:7rem 0 0}#pageDesign .sec-hos .list-wrap .list-area{width:100%}#pageDesign .sec-hos .list-wrap .list-area .img-box{margin:0 8rem}#pageDesign .sec-hos .list-wrap .list-area .copy-box{margin:3rem 0 0}#pageDesign .sec-hos .list-wrap .list-area .copy-box .lead{font-size:2.8rem}#pageDesign .sec-hos .list-wrap .list-area .copy-box .txt{font-size:2.4rem;margin:2rem 0 1rem}}#pageAccess .sec-intro{padding:12rem 0 0}#pageAccess .sec-intro .copy-wrap .copy-box{width:69rem;padding:0 0 0 4rem;margin:0 auto}#pageAccess .sec-intro .copy-wrap .copy-box .ttl{color:#999182;text-align:center}#pageAccess .sec-intro .copy-wrap .copy-box .lead{margin:3rem 0 0}#pageAccess .sec-intro .copy-wrap .copy-box .txt{margin:2rem 0 0 5rem}#pageAccess .sec-intro .imgs-wrap{height:30rem;position:relative}#pageAccess .sec-intro .imgs-wrap .img-box{position:absolute}#pageAccess .sec-intro .imgs-wrap .img-box.num1{width:38rem;top:-38rem;right:calc(50% + 34rem)}#pageAccess .sec-intro .imgs-wrap .img-box.num2{width:30rem;top:-48rem;left:calc(50% + 42rem)}#pageAccess .sec-intro .imgs-wrap .img-box.num3{width:39rem;bottom:0rem;left:calc(50% + 15rem)}@media screen and (max-width: 768px){#pageAccess .sec-intro{padding:13rem 0 0}#pageAccess .sec-intro .copy-wrap .copy-box{width:100%;padding:0 0 0 0rem}#pageAccess .sec-intro .copy-wrap .copy-box .lead{margin:4rem 0 0}#pageAccess .sec-intro .copy-wrap .copy-box .txt{margin:3rem 0 0 0rem}#pageAccess .sec-intro .imgs-wrap{height:61rem}#pageAccess .sec-intro .imgs-wrap .img-box.num1{top:18rem;right:calc(50% + 5rem)}#pageAccess .sec-intro .imgs-wrap .img-box.num2{top:4rem;left:calc(50% - 1rem)}#pageAccess .sec-intro .imgs-wrap .img-box.num3{bottom:0rem;left:calc(50% - 1rem)}}#pageAccess .sec-accs{margin:12rem 0 0}#pageAccess .sec-accs .map-wrap{padding:0 4rem}#pageAccess .sec-accs .accs-wrap{width:90rem;padding:3rem 6rem;background:#f3f2f0;margin:4rem auto 0}#pageAccess .sec-accs .accs-wrap .accs-area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem 0;padding:3rem 0}#pageAccess .sec-accs .accs-wrap .accs-area .label-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:4rem}#pageAccess .sec-accs .accs-wrap .accs-area .label-box .label{font-size:1.8rem;font-weight:500;color:#fff}#pageAccess .sec-accs .accs-wrap .accs-area .label-box.clr-grn{background:#00222e}#pageAccess .sec-accs .accs-wrap .accs-area .label-box.clr-gld{background:#b0a480}#pageAccess .sec-accs .accs-wrap .accs-area .img-box{width:28rem;position:relative}#pageAccess .sec-accs .accs-wrap .accs-area .copy-box{width:47rem}#pageAccess .sec-accs .accs-wrap .accs-area .copy-box .copy{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding:1rem 2rem;border-bottom:solid 1px #e0e0e0}#pageAccess .sec-accs .accs-wrap .accs-area .copy-box .copy .span1{display:block;font-size:1.2rem}#pageAccess .sec-accs .accs-wrap .accs-area .copy-box .copy .span2{display:block;font-size:2.6rem;margin:.5rem 0 0}#pageAccess .sec-accs .accs-wrap .accs-area .copy-box .copy .span3{display:block;font-size:1.8rem}#pageAccess .sec-accs .accs-wrap .accs-area .copy-box .copy .span3 span{font-size:2.6rem}#pageAccess .sec-accs .note-wrap{width:90rem;margin:2rem auto 0}@media screen and (max-width: 768px){#pageAccess .sec-accs{margin:13rem 0 0}#pageAccess .sec-accs .map-wrap{padding:0 0rem}#pageAccess .sec-accs .accs-wrap{width:100%;padding:2rem 4rem;margin:5rem auto 0}#pageAccess .sec-accs .accs-wrap .accs-area{gap:3rem 0;padding:4rem 0}#pageAccess .sec-accs .accs-wrap .accs-area .label-box{height:6rem}#pageAccess .sec-accs .accs-wrap .accs-area .label-box .label{font-size:2.8rem}#pageAccess .sec-accs .accs-wrap .accs-area .img-box{width:53rem;margin:0 auto}#pageAccess .sec-accs .accs-wrap .accs-area .copy-box{width:100%}#pageAccess .sec-accs .accs-wrap .accs-area .copy-box .copy{padding:2rem 0rem}#pageAccess .sec-accs .accs-wrap .accs-area .copy-box .copy .span1{font-size:2rem}#pageAccess .sec-accs .accs-wrap .accs-area .copy-box .copy .span2{font-size:3.2rem;margin:1rem 0 0}#pageAccess .sec-accs .accs-wrap .accs-area .copy-box .copy .span3{font-size:2.4rem}#pageAccess .sec-accs .accs-wrap .accs-area .copy-box .copy .span3 span{font-size:3.2rem}#pageAccess .sec-accs .note-wrap{width:100%;margin:3rem auto 0}}#pageAccess .sec-tb{padding:0 0 6rem;background:#f3f2f0;margin:8rem 0 0}#pageAccess .sec-tb .tb-wrap{padding:0 4rem}#pageAccess .sec-tb .tb-wrap .tb-area{width:94rem;padding:7rem 0 0}#pageAccess .sec-tb .tb-wrap .tb-area .ttl-box{position:relative}#pageAccess .sec-tb .tb-wrap .tb-area .ttl-box .ttl{display:inline-block;padding:0 2rem 0 0;background:#f3f2f0;font-size:2.8rem;color:#ada17f;position:relative}#pageAccess .sec-tb .tb-wrap .tb-area .ttl-box::before{position:absolute;top:50%;left:0%;transform:translateY(-50%);margin:auto;content:"";width:100%;height:1px;background:#ada17f}#pageAccess .sec-tb .tb-wrap .tb-area .img-box{padding:4rem 7rem;background:#fff;margin:1rem 0 0}#pageAccess .sec-tb .tb-wrap .tb-area.ml-auto{margin-left:auto}#pageAccess .sec-tb .tb-wrap .note-area{padding:7rem 0 0}@media screen and (max-width: 768px){#pageAccess .sec-tb{padding:0 0 7rem;margin:9rem 0 0}#pageAccess .sec-tb .tb-wrap{padding:0 0rem}#pageAccess .sec-tb .tb-wrap .tb-area{width:100%;padding:8rem 0 0}#pageAccess .sec-tb .tb-wrap .tb-area .ttl-box .ttl{padding:0 3rem 0 0;font-size:3.4rem}#pageAccess .sec-tb .tb-wrap .tb-area .img-box{padding:2rem 2rem;margin:2rem 0 0}#pageAccess .sec-tb .tb-wrap .note-area{padding:8rem 0 0}}#pageAccess .sec-intro-2{padding:16rem 0 0}#pageAccess .sec-intro-2 .copy-wrap .copy-box{width:65rem;margin:0 auto}#pageAccess .sec-intro-2 .copy-wrap .copy-box .ttl{color:#999182;text-align:center}#pageAccess .sec-intro-2 .copy-wrap .copy-box .lead{margin:3rem 0 0}#pageAccess .sec-intro-2 .copy-wrap .copy-box .txt{margin:2rem 0 0 5rem}#pageAccess .sec-intro-2 .imgs-wrap{height:28rem;position:relative}#pageAccess .sec-intro-2 .imgs-wrap .img-box{position:absolute}#pageAccess .sec-intro-2 .imgs-wrap .img-box.num1{width:24rem;top:-38rem;right:calc(50% + 44rem)}#pageAccess .sec-intro-2 .imgs-wrap .img-box.num2{width:26rem;bottom:0rem;right:calc(50% + 28rem)}#pageAccess .sec-intro-2 .imgs-wrap .img-box.num3{width:30rem;top:-32rem;left:calc(50% + 42rem)}#pageAccess .sec-intro-2 .imgs-wrap .img-box.num4{width:33rem;bottom:2rem;left:calc(50% + 26rem)}@media screen and (max-width: 768px){#pageAccess .sec-intro-2{padding:17rem 0 0}#pageAccess .sec-intro-2 .copy-wrap .copy-box{width:100%}#pageAccess .sec-intro-2 .copy-wrap .copy-box .lead{margin:4rem 0 0}#pageAccess .sec-intro-2 .copy-wrap .copy-box .txt{margin:3rem 0 0 0rem}#pageAccess .sec-intro-2 .imgs-wrap{height:62rem}#pageAccess .sec-intro-2 .imgs-wrap .img-box.num1{top:4rem;right:calc(50% + 6rem)}#pageAccess .sec-intro-2 .imgs-wrap .img-box.num2{bottom:0rem;right:calc(50% + 6rem)}#pageAccess .sec-intro-2 .imgs-wrap .img-box.num3{top:11rem;left:calc(50% - 2rem)}#pageAccess .sec-intro-2 .imgs-wrap .img-box.num4{bottom:6rem;left:calc(50% - 2rem)}}#pageAccess .sec-map{margin:8rem 0 0}#pageAccess .sec-map .map-wrap .map-box{padding:0 4rem}#pageAccess .sec-map .slide-wrap{margin:8rem 0 0}#pageAccess .sec-map .slide-wrap .swiper{overflow:initial}#pageAccess .sec-map .slide-wrap .swiper-slide{width:33rem;padding:0 2rem}#pageAccess .sec-map .slide-wrap .img-box .name{font-size:1.4rem;margin:1rem 0 0}@media screen and (max-width: 768px){#pageAccess .sec-map{margin:9rem 0 0}#pageAccess .sec-map .map-wrap .map-box{padding:0 0rem}#pageAccess .sec-map .slide-wrap{margin:9rem 0 0}#pageAccess .sec-map .slide-wrap .swiper-slide{width:56rem;padding:0 3rem}#pageAccess .sec-map .slide-wrap .img-box .name{font-size:2.4rem;margin:2rem 0 0}}#pageAccess .sec-li{margin:12rem 0 0}#pageAccess .sec-li .cntnt-wrap .ttl-box{padding:0 4rem}#pageAccess .sec-li .list-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 4rem;margin:3rem 0 0}#pageAccess .sec-li .list-wrap .list-area{width:54rem}#pageAccess .sec-li .list-wrap .list-area .list-box{padding:3rem 0;border-bottom:dashed 1px #e5e5e5}#pageAccess .sec-li .list-wrap .list-area .list-box .ttl{font-size:1.8rem;color:#b0a480;margin:0 0 2rem}#pageAccess .sec-li .list-wrap .list-area .list-box .list{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.6rem;line-height:1.5}@media screen and (max-width: 768px){#pageAccess .sec-li{margin:13rem 0 0}#pageAccess .sec-li .cntnt-wrap .ttl-box{padding:0 0rem}#pageAccess .sec-li .list-wrap{padding:0 0rem;margin:4rem 0 0}#pageAccess .sec-li .list-wrap .list-area{width:100%}#pageAccess .sec-li .list-wrap .list-area .list-box{padding:4rem 0}#pageAccess .sec-li .list-wrap .list-area .list-box .ttl{font-size:2.8rem;margin:0 0 3rem}#pageAccess .sec-li .list-wrap .list-area .list-box .list{font-size:2.4rem}}#pagePlan .sec-intro{padding:12rem 0 0}#pagePlan .sec-intro .copy-wrap .copy-box{text-align:center}#pagePlan .sec-intro .copy-wrap .copy-box .txt{margin:2rem 0 0}@media screen and (max-width: 768px){#pagePlan .sec-intro{padding:13rem 0 0}#pagePlan .sec-intro .copy-wrap .copy-box .txt{margin:3rem 0 0}}#pagePlan .sec-flr{padding:10rem 0 10rem;background:#f3f2f0;margin:12rem 0 0}#pagePlan .sec-flr .flr-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:140rem;margin:0 auto}#pagePlan .sec-flr .flr-wrap .flr-box{width:99rem}#pagePlan .sec-flr .flr-wrap .img-box{width:39.6rem;position:relative}@media screen and (max-width: 768px){#pagePlan .sec-flr{padding:11rem 0 11rem;margin:13rem 0 0}#pagePlan .sec-flr .flr-wrap{width:100%;padding:0 4rem}#pagePlan .sec-flr .flr-wrap .flr-box{width:100%}#pagePlan .sec-flr .flr-wrap .img-box{width:59rem;margin:7rem auto 0}}#pagePlan .sec-type{padding:12rem 0 0}#pagePlan .sec-type .copy-wrap{padding:0 4rem}#pagePlan .sec-type .type-wrap{margin-top:8rem}@media screen and (max-width: 768px){#pagePlan .sec-type{padding:13rem 0 0}#pagePlan .sec-type .copy-wrap{padding:0 0rem}#pagePlan .sec-type .type-wrap{margin-top:9rem}}#pageType .sec-type{padding:22rem 0 0}#pageType .sec-type .type-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}#pageType .sec-type .type-wrap .data-area{width:50%;padding:8rem 4rem;background:#384e55;color:#fff}#pageType .sec-type .type-wrap .data-area .data-area-inner{width:64rem;margin:0 0 0 auto}#pageType .sec-type .type-wrap .data-area .type-box{position:relative}#pageType .sec-type .type-wrap .data-area .type-box .type{display:inline-block;padding:0 1rem 0 0;background:#384e55;font-size:1.4rem;position:relative}#pageType .sec-type .type-wrap .data-area .type-box .type span{font-size:4.8rem}#pageType .sec-type .type-wrap .data-area .type-box::before{position:absolute;bottom:0;left:0;bottom:.2rem;content:"";width:100%;height:1px;background:#fff}#pageType .sec-type .type-wrap .data-area .copy-box{margin:1rem 0 0}#pageType .sec-type .type-wrap .data-area .copy-box .p1{font-size:1.6rem}#pageType .sec-type .type-wrap .data-area .ldk-box{padding:5rem 2rem 1rem;border-bottom:solid 1px #fff}#pageType .sec-type .type-wrap .data-area .ldk-box .ldk{font-size:2.6rem}#pageType .sec-type .type-wrap .data-area .ldk-box .ldk span{font-size:4rem}#pageType .sec-type .type-wrap .data-area .ldk-box .note{font-size:1.4rem;margin:.5rem 0 0}#pageType .sec-type .type-wrap .data-area .data-box{padding:0 2rem}#pageType .sec-type .type-wrap .data-area .data-box .p1{font-size:1.6rem;line-height:1.7}#pageType .sec-type .type-wrap .data-area .data-box .p1 span{font-size:3rem}#pageType .sec-type .type-wrap .data-area .data-box .p2{font-size:1.4rem;line-height:1.7}#pageType .sec-type .type-wrap .data-area .list-box{margin:8rem 0 0}#pageType .sec-type .type-wrap .data-area .note-box{margin:4rem 0 0}#pageType .sec-type .type-wrap .data-area.clr-gld{background:#ada17f}#pageType .sec-type .type-wrap .data-area.clr-gld .type-box .type{background:#ada17f}#pageType .sec-type .type-wrap .img-area{width:50%;max-width:72rem;padding:0 0 0 4rem}#pageType .sec-type .type-wrap .img-area .img-box{margin:0 auto}#pageType .sec-type .type-wrap .img-area .img-box.type-b-po{width:44.8rem}#pageType .sec-type .type-wrap .img-area .img-box.type-c-po{width:38rem}#pageType .sec-type .type-wrap .img-area .img-box.type-j-po{width:45rem}#pageType .sec-type .type-wrap .img-area .img-box.type-k-po{width:49.6rem}#pageType .sec-type .type-wrap .img-area .img-box.type-n{width:39.9rem}#pageType .sec-type .type-wrap .img-area .img-box.type-d-ph{width:42.4rem}#pageType .sec-type .type-wrap .img-area .img-box.type-l-ph{width:42.7rem}#pageType .sec-type .type-wrap .img-area .img-box.type-n-ph{width:39.9rem}#pageType .sec-type .type-wrap .img-area .img-box.type-p-ph{width:64.8rem}#pageType .sec-type .type-wrap .img-area .icon-box{margin:4rem 0 0}#pageType .sec-type .type-wrap .img-area .icon-box .icon{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 1rem}#pageType .sec-type .type-wrap .img-area .icon-box .icon i{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:4rem}#pageType .sec-type .type-wrap .img-area .icon-box .icon span{font-size:1rem}#pageType .sec-type .btn-wrap{margin:14rem 0 0}#pageType .sec-type .btn-wrap .btn-box .btn{margin:0 auto}@media screen and (max-width: 768px){#pageType .sec-type .type-wrap{display:block}#pageType .sec-type .type-wrap .data-area{width:100%}#pageType .sec-type .type-wrap .data-area .data-area-inner{width:100%}#pageType .sec-type .type-wrap .data-area .type-box .type{padding:0 2rem 0 0;font-size:2.4rem}#pageType .sec-type .type-wrap .data-area .type-box .type span{font-size:5.8rem}#pageType .sec-type .type-wrap .data-area .type-box::before{bottom:.4rem}#pageType .sec-type .type-wrap .data-area .copy-box{margin:2rem 0 0}#pageType .sec-type .type-wrap .data-area .copy-box .p1{font-size:2.6rem}#pageType .sec-type .type-wrap .data-area .ldk-box{padding:6rem 2rem 2rem}#pageType .sec-type .type-wrap .data-area .ldk-box .ldk{font-size:3.6rem}#pageType .sec-type .type-wrap .data-area .ldk-box .ldk span{font-size:5rem}#pageType .sec-type .type-wrap .data-area .ldk-box .note{font-size:2.4rem;margin:1rem 0 0}#pageType .sec-type .type-wrap .data-area .data-box .p1{font-size:2.6rem}#pageType .sec-type .type-wrap .data-area .data-box .p1 span{font-size:4rem}#pageType .sec-type .type-wrap .data-area .data-box .p2{font-size:2.4rem}#pageType .sec-type .type-wrap .data-area .list-box{margin:6rem 0 0}#pageType .sec-type .type-wrap .img-area{width:100%;max-width:none;padding:8rem 0 0}#pageType .sec-type .type-wrap .img-area .img-box.type-b-po{width:49.28rem}#pageType .sec-type .type-wrap .img-area .img-box.type-c-po{width:41.8rem}#pageType .sec-type .type-wrap .img-area .img-box.type-j-po{width:49.5rem}#pageType .sec-type .type-wrap .img-area .img-box.type-k-po{width:54.56rem}#pageType .sec-type .type-wrap .img-area .img-box.type-n{width:43.89rem}#pageType .sec-type .type-wrap .img-area .img-box.type-d-ph{width:46.64rem}#pageType .sec-type .type-wrap .img-area .img-box.type-l-ph{width:46.97rem}#pageType .sec-type .type-wrap .img-area .img-box.type-n-ph{width:43.89rem}#pageType .sec-type .type-wrap .img-area .img-box.type-p-ph{width:71.28rem}#pageType .sec-type .type-wrap .img-area .icon-box{padding:0 4rem}#pageType .sec-type .type-wrap .img-area .icon-box .icon{gap:0 2rem}#pageType .sec-type .type-wrap .img-area .icon-box .icon i{width:8rem}#pageType .sec-type .type-wrap .img-area .icon-box .icon span{font-size:2rem}#pageType .sec-type .btn-wrap{margin:14rem 0 0}#pageType .sec-type .btn-wrap .btn-box .btn{margin:0 auto}}#pagePremiumplan .sec-intro{padding:12rem 0 0}#pagePremiumplan .sec-intro .copy-wrap .copy-box{text-align:center}#pagePremiumplan .sec-intro .copy-wrap .copy-box .txt{margin:2rem 0 0}@media screen and (max-width: 768px){#pagePremiumplan .sec-intro{padding:13rem 0 0}#pagePremiumplan .sec-intro .copy-wrap .copy-box .txt{margin:3rem 0 0}}#pagePremiumplan .sec-view{margin:12rem 0 0}#pagePremiumplan .sec-view .ttl-wrap .copy-box .ttl{color:#999182;text-align:center}#pagePremiumplan .sec-view .ttl-wrap .ttl-box{padding:0 4rem;margin:8rem 0 0}#pagePremiumplan .sec-view .pin-wrap{margin:2rem 0 0;position:relative}#pagePremiumplan .sec-view .pin-wrap .pin-area{position:absolute;top:0;left:0;width:100%;height:36vw}#pagePremiumplan .sec-view .pin-wrap .pin-area .img-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:1200ms;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}#pagePremiumplan .sec-view .pin-wrap .pin-area .img-box .ttl{position:absolute;top:0;left:0;top:6rem;width:100%;font-size:2.4rem;font-style:italic;color:#fff;text-align:center}#pagePremiumplan .sec-view .pin-wrap .pin-area .img-box.num-1{opacity:1}#pagePremiumplan .sec-view .pin-wrap .pin-area.is-act-1 .img-box.num-2{opacity:1}#pagePremiumplan .sec-view .pin-wrap .pin-area.is-act-2 .img-box.num-3{opacity:1}#pagePremiumplan .sec-view .pin-wrap .trg-area{height:50vh}#pagePremiumplan .sec-view .copy-wrap .copy-box{text-align:center}#pagePremiumplan .sec-view .copy-wrap .copy-box .txt{margin:2rem 0 0}#pagePremiumplan .sec-view .view-wrap{margin:8rem 0 0}#pagePremiumplan .sec-view .view-wrap .ttl-area{padding:0 4rem}#pagePremiumplan .sec-view .view-wrap .view-area{margin:2rem 0 0}#pagePremiumplan .sec-view .view-wrap .view-area .img-box{height:31vw;position:relative}@media screen and (max-width: 768px){#pagePremiumplan .sec-view{margin:13rem 0 0}#pagePremiumplan .sec-view .ttl-wrap .ttl-box{padding:0 0rem;margin:9rem 0 0}#pagePremiumplan .sec-view .pin-wrap{margin:3rem 0 0}#pagePremiumplan .sec-view .pin-wrap .pin-area{height:60rem}#pagePremiumplan .sec-view .pin-wrap .pin-area .img-box .ttl{font-size:3.4rem}#pagePremiumplan .sec-view .copy-wrap .copy-box .txt{margin:3rem 0 0}#pagePremiumplan .sec-view .view-wrap{margin:9rem 0 0}#pagePremiumplan .sec-view .view-wrap .ttl-area{padding:0 0rem}#pagePremiumplan .sec-view .view-wrap .view-area{margin:3rem 0 0}#pagePremiumplan .sec-view .view-wrap .view-area .img-box{height:60rem}}#pagePremiumplan .sec-type{padding:12rem 0 8rem}#pagePremiumplan .sec-type .bg-wrap{position:absolute;top:0;right:0;bottom:0;left:0}#pagePremiumplan .sec-type .bg-wrap .img-box{position:absolute;top:0;right:0;bottom:0;left:0}#pagePremiumplan .sec-type .bg-wrap .img-box .cover{position:absolute;bottom:0;left:0;width:100%;height:45rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 100%)}#pagePremiumplan .sec-type .copy-wrap{text-align:center;position:relative}#pagePremiumplan .sec-type .type-wrap{margin-top:8rem;position:relative}@media screen and (max-width: 768px){#pagePremiumplan .sec-type{padding:13rem 0 9rem}#pagePremiumplan .sec-type .type-wrap{margin-top:9rem}}#pagePremiumplan .sec-eq{margin:12rem 0 0}#pagePremiumplan .sec-eq .img-wrap{padding:0 4rem}#pagePremiumplan .sec-eq .img-wrap .img-box{position:relative}#pagePremiumplan .sec-eq .copy-wrap{margin:6rem 0 0}#pagePremiumplan .sec-eq .copy-wrap .copy-box{text-align:center}#pagePremiumplan .sec-eq .copy-wrap .copy-box .ttl{color:#999182}#pagePremiumplan .sec-eq .copy-wrap .copy-box .lead{margin:6rem 0 0}#pagePremiumplan .sec-eq .copy-wrap .copy-box .txt{margin:2rem 0 0}@media screen and (max-width: 768px){#pagePremiumplan .sec-eq{margin:13rem 0 0}#pagePremiumplan .sec-eq .img-wrap{padding:0 0rem}#pagePremiumplan .sec-eq .copy-wrap{margin:7rem 0 0}#pagePremiumplan .sec-eq .copy-wrap .copy-box .lead{margin:7rem 0 0}#pagePremiumplan .sec-eq .copy-wrap .copy-box .txt{margin:3rem 0 0}}#pageOutline .sec-outline{padding:4rem 0 0;background:#fff}#pageOutline .sec-outline .outline-wrap{padding:0 20rem 15rem}#pageOutline .sec-outline .outline-wrap .ttl-box .ttl{font-size:2rem;color:#000;text-align:center}#pageOutline .sec-outline .outline-wrap .table-box{margin:4rem 0 0}#pageOutline .sec-outline .outline-wrap .table-box table{width:100%}#pageOutline .sec-outline .outline-wrap .table-box tr{display:flex;flex-wrap:wrap;justify-content:space-between}#pageOutline .sec-outline .outline-wrap .table-box th,#pageOutline .sec-outline .outline-wrap .table-box td{padding:1.2rem 1.5rem;border-top:1px solid rgba(0,0,0,.2)}#pageOutline .sec-outline .outline-wrap .table-box th p,#pageOutline .sec-outline .outline-wrap .table-box td p{font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.8;color:#000}#pageOutline .sec-outline .outline-wrap .table-box th{width:30%}#pageOutline .sec-outline .outline-wrap .table-box td{width:69%}#pageOutline .sec-outline .outline-wrap .note-box{margin:2rem 0 0}#pageOutline .sec-outline .outline-wrap .note-box .note{font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.8}#pageOutline .sec-outline .outline-wrap .date-box{text-align:right;margin:6rem 0 0}#pageOutline .sec-outline .outline-wrap .date-box .note{display:inline-block;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.8;text-align:left}@media screen and (max-width: 768px){#pageOutline .sec-outline{padding:5rem 0 0}#pageOutline .sec-outline .outline-wrap{padding:0 0rem 15rem}#pageOutline .sec-outline .outline-wrap .ttl-box .ttl{font-size:3rem;line-height:1.6}#pageOutline .sec-outline .outline-wrap .table-box th,#pageOutline .sec-outline .outline-wrap .table-box td{padding:1.5rem 0rem}#pageOutline .sec-outline .outline-wrap .table-box th p,#pageOutline .sec-outline .outline-wrap .table-box td p{font-size:2.4rem}#pageOutline .sec-outline .outline-wrap .table-box th{width:39%}#pageOutline .sec-outline .outline-wrap .table-box td{width:59%}#pageOutline .sec-outline .outline-wrap .note-box .note{font-size:2.2rem}#pageOutline .sec-outline .outline-wrap .date-box .note{font-size:2.2rem}}#pageMap .sec-map{padding:4rem 0 0}#pageMap .sec-map .map-wrap .map-box{padding:0 4rem;margin:0 auto}#pageMap .sec-map .map-wrap .btn-box{margin:6rem 0 0}#pageMap .sec-map .map-wrap .btn-box .btn{margin:0 auto}#pageMap .sec-map .map-wrap .map-box-2{width:42rem;margin:10rem auto 0}@media screen and (max-width: 768px){#pageMap .sec-map{padding:5rem 0 0}#pageMap .sec-map .map-wrap .map-box{padding:0 0rem}#pageMap .sec-map .map-wrap .btn-box{margin:7rem 0 0}#pageMap .sec-map .map-wrap .map-box-2{width:59rem;margin:11rem auto 0}}
/*# sourceMappingURL=index.css.map */
