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:.7692307692vw}@media screen and (max-width: 750px){html{font-size:1.3333333333vw}}@media screen and (min-width: 751px){._sp{display:none !important}}@media screen and (max-width: 750px){._pc{display:none !important}}*{margin:0;padding:0}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}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:"Shippori Mincho B1",serif;font-size:1.4rem;font-weight:500;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-smb1{font-family:"Shippori Mincho B1",serif}.f-nsj{font-family:"Noto Sans JP",sans-serif}.f-c{font-family:"Cardo",serif}header.h-header{position:absolute;top:0;left:0;position:fixed;z-index:9999;width:100vw;background:#fff}header.h-header .header-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}header.h-header .header-wrap .logo-box .logo{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:relative}header.h-header .header-wrap .logo-box .logo a{margin:0 1.6rem}header.h-header .header-wrap .logo-box .logo a:nth-of-type(1){width:14.1rem}header.h-header .header-wrap .logo-box .logo a:nth-of-type(2){width:11.4rem}header.h-header .header-wrap .logo-box .logo::before{position:absolute;top:50%;left:0%;transform:translateY(-50%);margin:auto;left:17rem;content:"";width:1px;height:1.8rem;background:#000}header.h-header .header-wrap .links-box{margin:0 0 0 auto}header.h-header .header-wrap .btns-box{display:flex;flex-wrap:wrap}header.h-header .header-wrap .btns-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:7rem;text-align:center}header.h-header .header-wrap .btns-box .btn span{font-size:1.4rem;font-weight:700;line-height:1.4;color:#fff}header.h-header .header-wrap .btns-box .btn:hover{opacity:.7}header.h-header .header-wrap .btns-box .btn.interior{background:#e6d8bc}header.h-header .header-wrap .btns-box .btn.interior span{color:#505050}header.h-header .header-wrap .btns-box .btn.contact{background:#8f8481}header.h-header .header-wrap .btns-box .btn.request{background:#36906c}@media screen and (max-width: 750px){header.h-header .header-wrap .logo-box .logo{height:11rem}header.h-header .header-wrap .logo-box .logo a{margin:0 2.56rem}header.h-header .header-wrap .logo-box .logo a:nth-of-type(1){width:22.56rem}header.h-header .header-wrap .logo-box .logo a:nth-of-type(2){width:18.24rem}header.h-header .header-wrap .logo-box .logo::before{left:27.2rem;height:2.88rem}}footer.f-footer .other-list-wrap .ttl-area{padding:3rem 0}footer.f-footer .other-list-wrap .ttl-area .ttl-box .ttl{font-size:2.5rem;text-align:center}footer.f-footer .other-list-wrap .list-area{display:flex;flex-wrap:wrap}footer.f-footer .other-list-wrap .list-area .list-box{width:25%;height:25rem;position:relative}footer.f-footer .other-list-wrap .list-area .list-box .cover{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;background:rgba(24,26,39,.5);opacity:.1}footer.f-footer .other-list-wrap .list-area .list-box .ttl{position:absolute;bottom:0;left:0;bottom:8rem;width:100%;font-size:2.5rem;font-weight:400;color:#fff;text-align:center}footer.f-footer .other-list-wrap .list-area .list-box .ttl span{font-size:3.2rem}footer.f-footer .other-list-wrap .list-area .list-box .btn{position:absolute;bottom:0%;left:50%;transform:translateX(-50%);margin:auto;bottom:2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:17rem;height:4rem;background:#fff;border-radius:100vh}footer.f-footer .other-list-wrap .list-area .list-box .btn span{font-size:1.5rem;color:#517e77;position:relative}footer.f-footer .other-list-wrap .list-area .list-box .btn i{position:absolute;top:50%;right:0%;transform:translateY(-50%);margin:auto;right:.6rem;width:3rem}footer.f-footer .other-list-wrap .list-area .list-box.wi .btn{width:23rem}footer.f-footer .other-list-wrap .list-area .list-box.wi .btn span{left:-1rem}footer.f-footer .other-list-wrap .list-area .list-box:hover .cover{opacity:1}footer.f-footer .catalog-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:4rem 0 4rem}footer.f-footer .catalog-wrap .img-area{width:43rem}footer.f-footer .catalog-wrap .copy-area{width:calc(100% - 43rem);padding:0 0 0 2rem}footer.f-footer .catalog-wrap .copy-area .copy-box .lead{color:#36906c;margin:1rem 0 0}footer.f-footer .catalog-wrap .copy-area .copy-box .txt{font-size:1.8rem;line-height:1.6;margin:1rem 0 0}footer.f-footer .catalog-wrap .copy-area .btn-box{margin:2rem 0 0}footer.f-footer .breadcrumb-wrap{background:#fff;padding:1rem 0;border-top:1px solid rgba(100,100,100,.6);border-bottom:1px solid rgba(100,100,100,.6)}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.8rem}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box li{font-size:1rem;letter-spacing:.1em;color:#000;cursor:pointer;position:relative}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box a{padding:.5rem 0}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box li:last-child{color:#36906c}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box li::before{content:"";display:inline-block;width:.6rem;height:.6rem;border:1px solid;border-color:#36906c #36906c rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(45deg);position:absolute;top:.3rem;right:-1rem}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box li:last-child::before{display:none}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box li:hover{text-decoration:underline}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box li:last-child{pointer-events:none}@media screen and (max-width: 750px){footer.f-footer .other-list-wrap .ttl-area{padding:4rem 0}footer.f-footer .other-list-wrap .ttl-area .ttl-box .ttl{font-size:3.6rem}footer.f-footer .other-list-wrap .list-area .list-box{width:50%;height:28rem}footer.f-footer .other-list-wrap .list-area .list-box .cover{opacity:.3}footer.f-footer .other-list-wrap .list-area .list-box .ttl{bottom:11rem;font-size:3.4rem}footer.f-footer .other-list-wrap .list-area .list-box .ttl span{font-size:4.2rem}footer.f-footer .other-list-wrap .list-area .list-box .btn{bottom:3rem;width:23.8rem;height:5.6rem}footer.f-footer .other-list-wrap .list-area .list-box .btn span{font-size:2.4rem;left:-1rem}footer.f-footer .other-list-wrap .list-area .list-box .btn i{right:.84rem;width:4.2rem}footer.f-footer .other-list-wrap .list-area .list-box.wi .cover{opacity:0}footer.f-footer .other-list-wrap .list-area .list-box.wi .btn{width:34.5rem}footer.f-footer .other-list-wrap .list-area .list-box.wi .btn span{left:-2rem}footer.f-footer .other-list-wrap .list-area .list-box:hover .cover{opacity:.3}footer.f-footer .catalog-wrap{padding:5rem 0 5rem}footer.f-footer .catalog-wrap .img-area{width:100%}footer.f-footer .catalog-wrap .copy-area{width:100%;padding:0 0 0 0rem}footer.f-footer .catalog-wrap .copy-area .copy-box{text-align:center}footer.f-footer .catalog-wrap .copy-area .copy-box .lead{margin:2rem 0 0}footer.f-footer .catalog-wrap .copy-area .copy-box .txt{font-size:2.8rem;margin:2rem 0 0}footer.f-footer .catalog-wrap .copy-area .btn-box{margin:3rem 0 0}footer.f-footer .catalog-wrap .copy-area .btn-box .btn{margin:0 auto}footer.f-footer .breadcrumb-wrap{padding:2rem 0}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box{gap:0 3rem}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box li{font-size:2rem;line-height:1.2}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box a{padding:1rem 0}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box li:last-child{width:38rem}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box li::before{width:1.2rem;height:1.2rem;top:.5rem;right:-1.6rem}footer.f-footer .breadcrumb-wrap .breadcrumb-area .breadcrumb-box li:hover{text-decoration:none}}nav.nav-h ul{display:flex;flex-wrap:wrap}nav.nav-h ul li{position:relative}nav.nav-h ul li a{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:block;padding:.3rem 3rem}nav.nav-h ul li a span{font-size:1.5rem}nav.nav-h ul li a:hover{opacity:.7}nav.nav-h ul li::before{position:absolute;top:0;left:0;content:"";width:1px;height:100%;background:#393939}nav.nav-h ul li:first-of-type::before{display:none}@media screen and (max-width: 750px){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:-50rem;z-index:9999;width:50rem;height:100vh;padding:26rem 7rem 0;background:rgba(236,232,228,.9)}nav.nav-h ul{display:block;border-top:solid 1px #393939}nav.nav-h ul li a{padding:4rem 0rem}nav.nav-h ul li a span{font-size:3.4rem}nav.nav-h ul li::before{top:auto;bottom:0;width:100%;height:1px}nav.nav-h ul li:first-of-type::before{display:block}nav.nav-h .bnr{display:block;margin:5rem 0 0}nav.nav-h.act{right:0}}button.nav-btn{display:none}@media screen and (max-width: 750px){button.nav-btn{width:33px;height:18px;position:fixed;top:calc(5rem - 9px);right:3rem;z-index:9999}button.nav-btn span{position:absolute;left:0;width:100%;height:2px;background-color:#393939}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:4px}button.nav-btn span:nth-of-type(2){bottom:4px}button.nav-btn span:nth-of-type(1){animation:btn07-bar01 .75s forwards}@keyframes btn07-bar01{0%{transform:translateY(4px) rotate(35deg)}50%{transform:translateY(4px) 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(-4px) rotate(-35deg)}50%{transform:translateY(-4px) 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(4px) rotate(0)}100%{transform:translateY(4px) rotate(35deg)}}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(-4px) rotate(0)}100%{transform:translateY(-4px) rotate(-35deg)}}}@media screen and (max-width: 750px){nav.nav-float{position:absolute;bottom:0;left:0;position:fixed;z-index:9999;width:100vw;display:flex;flex-wrap:wrap}nav.nav-float .btn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:33.3333333333%;height:11rem;text-align:center}nav.nav-float .btn span{font-size:2.4rem;font-weight:700;line-height:1.4;color:#fff}nav.nav-float .btn.interior{background:#e6d8bc}nav.nav-float .btn.interior span{color:#505050}nav.nav-float .btn.contact{background:#8f8481}nav.nav-float .btn.request{background:#36906c}}.com-content{width:106.4rem;padding:0 2rem;margin:0 auto}@media screen and (max-width: 750px){.com-content{width:75rem;padding:0 4rem}}.com-note{font-size:1rem;line-height:1.4;letter-spacing:0}@media screen and (max-width: 750px){.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-w{color:#fff;text-shadow:none}.com-cap.clr-b{color:#333;text-shadow:none}@media screen and (max-width: 750px){.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: 750px){.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{height:calc(100% + 100px);will-change:transform}@media screen and (max-width: 750px){.js-parallax-box .js-parallax-inner{height:calc(100% + 50px)}}.com-ttl{font-size:5rem;font-weight:400;letter-spacing:.05em;line-height:1.1}.com-lead{font-size:3.5rem;color:#36906c}.com-lead span{font-size:2rem}.com-lead-2{font-size:3rem;line-height:1.5}.com-lead-3{font-size:2.5rem;line-height:1.7}.com-txt{font-size:1.6rem;line-height:2}@media screen and (max-width: 750px){.com-lead{font-size:4.6rem}.com-lead span{font-size:3rem}.com-lead-2{font-size:4rem}.com-lead-3{font-size:3.6rem}.com-txt{font-size:2.6rem}}.com-btn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:34rem;height:6rem;border:solid 3px #fff;border-radius:100vh;box-shadow:0 0 1rem 0 rgba(0,0,0,.3);position:relative;overflow:hidden}.com-btn div{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;position:absolute;top:0;left:0;width:200%;height:100%;background:linear-gradient(90deg, #2c8e53 0%, #31816d 50%, #2c8e53 100%)}.com-btn span{font-size:1.5rem;color:#fff;position:relative}.com-btn i{position:absolute;top:50%;right:0%;transform:translateY(-50%);margin:auto;right:1rem;width:3.3rem}.com-btn:hover div{left:-100%}.com-btn-2{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:20rem;height:4rem;background:#fff;border:solid 1px #393939;border-radius:100vh;position:relative}.com-btn-2 span{font-size:1.4rem}.com-btn-2 i{position:absolute;top:50%;right:0%;transform:translateY(-50%);margin:auto;right:1.6rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:.8rem}.com-btn-2.btm i{transform:translateY(-50%) rotate(90deg)}.com-btn-2:hover{opacity:.7}@media screen and (max-width: 750px){.com-btn{width:51rem;height:9rem}.com-btn div{width:100%;background:linear-gradient(90deg, #2c8e53 0%, #31816d 100%)}.com-btn span{font-size:2.6rem}.com-btn i{right:1.5rem;width:4.95rem}.com-btn:hover div{left:0%}.com-btn-2{width:30rem;height:6rem}.com-btn-2 span{font-size:2.4rem}.com-btn-2 i{right:2.4rem;width:1.2rem}}#pageTop .sec-main .main-wrap .copy-area{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0 5rem;padding:16rem 0 2rem}#pageTop .sec-main .main-wrap .copy-area .logo-box{width:56rem}#pageTop .sec-main .main-wrap .copy-area .copy-box .lead{font-size:2.8rem;font-weight:600;color:#36906c}#pageTop .sec-main .main-wrap .copy-area .copy-box .txt{font-size:1.4rem;line-height:1.8;margin:1rem 0 0}#pageTop .sec-main .main-wrap .img-area{height:calc(100vh - 7rem)}#pageTop .sec-main .main-wrap .img-area .img-box{height:100%;height:100%;margin:0 auto;position:relative;overflow:hidden}#pageTop .sec-main .main-wrap .float-area{position:absolute;top:0;right:0;top:calc(100% - 40rem)}#pageTop .sec-main .main-wrap .float-area .link-box{width:27rem}#pageTop .sec-main .main-wrap .float-area .link-box a{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:block}#pageTop .sec-main .main-wrap .float-area .link-box a:hover{opacity:.7}#pageTop .sec-main .main-wrap .copy-area .logo-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;filter:blur(10px)}#pageTop .sec-main .main-wrap .copy-area .logo-box.act{opacity:1;filter:blur(0px)}#pageTop .sec-main .main-wrap .copy-area .copy-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;filter:blur(10px)}#pageTop .sec-main .main-wrap .copy-area .copy-box.act{opacity:1;filter:blur(0px)}#pageTop .sec-main .main-wrap .img-area .img-box .img img{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;filter:blur(10px)}#pageTop .sec-main .main-wrap .img-area .img-box.act .img img{opacity:1;filter:blur(0px)}#pageTop .sec-main .main-wrap .float-area .link-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;filter:blur(10px)}#pageTop .sec-main .main-wrap .float-area .link-box.act{opacity:1;filter:blur(0px)}@media screen and (max-width: 750px){#pageTop .sec-main .main-wrap .copy-area{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:5rem 0;padding:18rem 4rem 4rem}#pageTop .sec-main .main-wrap .copy-area .logo-box{width:60rem}#pageTop .sec-main .main-wrap .copy-area .copy-box .lead{font-size:4.4rem}#pageTop .sec-main .main-wrap .copy-area .copy-box .txt{font-size:2.6rem;margin:2rem 0 0}#pageTop .sec-main .main-wrap .img-area{height:calc(100svh - 69rem)}#pageTop .sec-main .main-wrap .float-area{top:calc(100% - 26rem);right:-2rem}#pageTop .sec-main .main-wrap .float-area .link-box{width:39rem}}#pageTop .sec-about{padding:7rem 0 11rem;background:linear-gradient(180deg, white 36rem, #e9e7e6 36rem)}#pageTop .sec-about .about-wrap .copy-area .copy-box{display:flex;flex-wrap:wrap;gap:0 2rem}#pageTop .sec-about .about-wrap .img-area{width:58rem;margin:5rem 0 0 auto}#pageTop .sec-about .about-wrap .img-area .img-box{width:73rem;height:30rem;position:relative}#pageTop .sec-about .service-wrap{margin:8rem 0 0}#pageTop .sec-about .service-wrap .copy-area .copy-box{text-align:center}#pageTop .sec-about .service-wrap .list-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:5rem 0 0}#pageTop .sec-about .service-wrap .list-area .list-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;width:33rem;padding:4rem 0 4rem;border:solid 1px #393939;border-radius:.5rem;text-align:center}#pageTop .sec-about .service-wrap .list-area .list-box .num{font-size:2.5rem;font-weight:400;letter-spacing:.1em}#pageTop .sec-about .service-wrap .list-area .list-box .img{width:28rem;height:12rem;margin:2rem auto 0;position:relative}#pageTop .sec-about .service-wrap .list-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-about .service-wrap .list-area .list-box .ttl{font-size:2.8rem;color:#36906c;margin:2rem 0 0}#pageTop .sec-about .service-wrap .list-area .list-box .txt{font-size:1.6rem;margin:1rem 0 0}#pageTop .sec-about .service-wrap .list-area .list-box .btn{margin:3rem auto 0}#pageTop .sec-about .service-wrap .list-area .list-box:hover{background:rgba(255,255,255,.7)}@media screen and (max-width: 750px){#pageTop .sec-about{padding:8rem 0 12rem;background:linear-gradient(180deg, white 64rem, #e9e7e6 64rem)}#pageTop .sec-about .about-wrap .copy-area .copy-box{display:block}#pageTop .sec-about .about-wrap .copy-area .copy-box .txt{margin:3rem 0 0}#pageTop .sec-about .about-wrap .img-area{width:100%;margin:6rem 0 0 auto}#pageTop .sec-about .about-wrap .img-area .img-box{width:71rem;height:30rem}#pageTop .sec-about .service-wrap{margin:9rem 0 0}#pageTop .sec-about .service-wrap .list-area{gap:4rem 0;padding:0 4rem;margin:6rem 0 0}#pageTop .sec-about .service-wrap .list-area .list-box{width:100%}#pageTop .sec-about .service-wrap .list-area .list-box .num{font-size:3.6rem}#pageTop .sec-about .service-wrap .list-area .list-box .img{width:42rem;height:18rem}#pageTop .sec-about .service-wrap .list-area .list-box .ttl{font-size:3.8rem}#pageTop .sec-about .service-wrap .list-area .list-box .txt{font-size:2.6rem;margin:2rem 0 0}#pageTop .sec-about .service-wrap .list-area .list-box:hover{background:none}}#pageTop .sec-cntnt-ttl{overflow:hidden}#pageTop .sec-cntnt-ttl .img-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#pageTop .sec-cntnt-ttl .img-wrap .img-box{position:absolute;top:0;right:0;bottom:0;left:0}#pageTop .sec-cntnt-ttl .img-wrap .cover-box{position:absolute;top:0;left:0;width:88rem;height:100%;background:linear-gradient(90deg, black 0%, rgba(144, 133, 131, 0) 100%);opacity:.6}#pageTop .sec-cntnt-ttl .copy-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;height:54rem;position:relative}#pageTop .sec-cntnt-ttl .copy-wrap .copy-box{color:#fff}#pageTop .sec-cntnt-ttl .copy-wrap .copy-box .num{font-size:6rem;font-weight:400}#pageTop .sec-cntnt-ttl .copy-wrap .copy-box .ttl{display:inline-block;padding:2rem 0 3rem;border-bottom:solid 1px #fff;font-size:5rem;font-weight:600}#pageTop .sec-cntnt-ttl .copy-wrap .copy-box .lead{font-size:3rem;letter-spacing:.1em;line-height:1.4;margin:2rem 0 0}@media screen and (max-width: 750px){#pageTop .sec-cntnt-ttl .img-wrap .cover-box{width:100%}#pageTop .sec-cntnt-ttl .copy-wrap{height:54rem}#pageTop .sec-cntnt-ttl .copy-wrap .copy-box .num{font-size:7rem}#pageTop .sec-cntnt-ttl .copy-wrap .copy-box .ttl{padding:3rem 0 4rem;font-size:6rem}#pageTop .sec-cntnt-ttl .copy-wrap .copy-box .lead{font-size:4rem;margin:3rem 0 0}}#pageTop .sec-space{padding:8rem 0 6rem}#pageTop .sec-space .space-wrap .img-box{display:flex;flex-wrap:wrap}#pageTop .sec-space .space-wrap .img-box .img{width:20%;height:20.5rem;position:relative}#pageTop .sec-space .space-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%}#pageTop .sec-space .space-wrap .copy-box{display:flex;flex-wrap:wrap;gap:0 5rem;margin:6rem 0 0}@media screen and (max-width: 750px){#pageTop .sec-space{padding:9rem 0 7rem}#pageTop .sec-space .space-wrap .img-box{display:flex;flex-wrap:wrap;justify-content:center}#pageTop .sec-space .space-wrap .img-box .img{width:33.3333333333%;height:22.2rem}#pageTop .sec-space .space-wrap .copy-box{gap:3rem 0;margin:7rem 0 0}}#pageTop .sec-wi{padding:7rem 0 9rem;background:#e9e7e6}#pageTop .sec-wi .ttl-wrap .ttl-box .ttl{font-size:5rem;font-weight:400;letter-spacing:.05em}#pageTop .sec-wi .ttl-wrap .ttl-box .ttl span{font-size:6.8rem;color:#36906c}#pageTop .sec-wi .imgs-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem 0;margin:4rem 0 0}#pageTop .sec-wi .imgs-wrap .img-box{width:31.5rem;height:27.5rem;position:relative}#pageTop .sec-wi .imgs-wrap .img-box .name{position:absolute;bottom:0;left:0;bottom:-0.6rem;width:100%;font-size:2.9rem;color:#fff;text-align:center}#pageTop .sec-wi .imgs-wrap .img-box.w-3{width:42.4rem}#pageTop .sec-wi .copy-wrap{display:flex;flex-wrap:wrap;gap:0 7rem;margin:7rem 0 0}#pageTop .sec-wi .copy-wrap .txt-box .btn{margin:4rem 0 0}@media screen and (max-width: 750px){#pageTop .sec-wi{padding:8rem 0 10rem}#pageTop .sec-wi .ttl-wrap .ttl-box .ttl{font-size:6rem}#pageTop .sec-wi .ttl-wrap .ttl-box .ttl span{font-size:7.8rem}#pageTop .sec-wi .imgs-wrap{gap:3rem 0;margin:5rem 0 0}#pageTop .sec-wi .imgs-wrap .img-box{width:36rem;height:32rem}#pageTop .sec-wi .imgs-wrap .img-box .name{bottom:-0.8rem;font-size:3.8rem}#pageTop .sec-wi .imgs-wrap .img-box.w-3{width:100%}#pageTop .sec-wi .copy-wrap{gap:3rem 0;margin:8rem 0 0}#pageTop .sec-wi .copy-wrap .txt-box .btn{margin:5rem auto 0}}#pageTop .sec-coordinate .coordinate-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 5rem;padding:11rem 0 11rem}#pageTop .sec-coordinate .coordinate-wrap .img-box{width:55rem;height:28rem;position:relative}#pageTop .sec-coordinate .coordinate-wrap .copy-box{width:55rem}#pageTop .sec-coordinate .coordinate-wrap .copy-box .txt{margin:2rem 0 0}#pageTop .sec-coordinate .imgs-wrap{padding:0 0 10rem;background:#e9e7e6}#pageTop .sec-coordinate .imgs-wrap .imgs-area{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}#pageTop .sec-coordinate .imgs-wrap .imgs-area .copy-box{width:17rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area .copy-box .en{font-size:1.5rem;font-weight:400;letter-spacing:.1em}#pageTop .sec-coordinate .imgs-wrap .imgs-area .copy-box .ja{font-size:2.7rem;margin:1rem 0 0}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box{display:flex;flex-wrap:wrap;justify-content:space-between;width:100rem;position:relative}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box .img{position:relative}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-1 .img.num-1{width:29rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-1 .img.num-2{width:29rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-1 .img.num-3{width:59.5rem;position:absolute;bottom:0;left:0}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-1 .img.num-4{width:39rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2{gap:2rem 0}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-1,#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-2{width:32.4rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-3,#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-6{width:15.8rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-4,#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-5{width:49.2rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img-cap{position:absolute;bottom:0;left:0;min-width:11rem;padding:.6rem;background:rgba(144,133,131,.8);font-size:1.5rem;color:#fff;text-align:center}#pageTop .sec-coordinate .imgs-wrap .imgs-area.mt{margin:5rem 0 0}@media screen and (max-width: 750px){#pageTop .sec-coordinate .coordinate-wrap{gap:6rem 0}#pageTop .sec-coordinate .coordinate-wrap .img-box{width:71rem;height:36rem}#pageTop .sec-coordinate .coordinate-wrap .copy-box{width:100%;padding:0 4rem}#pageTop .sec-coordinate .coordinate-wrap .copy-box .txt{margin:3rem 0 0}#pageTop .sec-coordinate .imgs-wrap{padding:11rem 0 11rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area .copy-box{width:71rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area .copy-box .en{font-size:2.6rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area .copy-box .ja{font-size:3.8rem;margin:2rem 0 0}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box{width:71rem;margin:4rem 0 0}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-1{gap:3rem 0}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-1 .img.num-1{width:34rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-1 .img.num-2{width:34rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-1 .img.num-3{width:100%;height:28rem;position:relative}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-1 .img.num-3 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-1 .img.num-4{width:100%;height:36.8rem;position:relative}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-1 .img.num-4 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2{gap:3rem 0}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-1,#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-2{width:34rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-3,#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-6{width:34rem;height:28rem;position:relative}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-3 img,#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-6 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-4,#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img.num-5{width:100%}#pageTop .sec-coordinate .imgs-wrap .imgs-area .imgs-box.num-2 .img-cap{min-width:12rem;padding:1rem;font-size:2.6rem}#pageTop .sec-coordinate .imgs-wrap .imgs-area.mt{margin:8rem 0 0}}#pageTop .sec-idea{padding:10rem 0 0}#pageTop .sec-idea .idea-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#pageTop .sec-idea .idea-wrap .copy-area{width:56rem}#pageTop .sec-idea .idea-wrap .copy-area .img-box{display:flex;flex-wrap:wrap;gap:0 .4rem;position:relative;left:-14rem}#pageTop .sec-idea .idea-wrap .copy-area .img-box .img{width:26rem;height:28rem;position:relative}#pageTop .sec-idea .idea-wrap .copy-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%}#pageTop .sec-idea .idea-wrap .copy-area .copy-box{margin:5rem 0 0}#pageTop .sec-idea .idea-wrap .copy-area .copy-box .txt{margin:2rem 0 0}#pageTop .sec-idea .idea-wrap .img-area{width:45rem}#pageTop .sec-idea .idea-wrap .img-area .img-box{height:57rem;position:relative}@media screen and (max-width: 750px){#pageTop .sec-idea{padding:11rem 0 0}#pageTop .sec-idea .idea-wrap .copy-area{width:100%}#pageTop .sec-idea .idea-wrap .copy-area .img-box{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 0rem;width:71rem;left:-4rem}#pageTop .sec-idea .idea-wrap .copy-area .img-box .img{width:34rem;height:40rem}#pageTop .sec-idea .idea-wrap .copy-area .copy-box{margin:6rem 0 0}#pageTop .sec-idea .idea-wrap .copy-area .copy-box .txt{margin:3rem 0 0}#pageTop .sec-idea .idea-wrap .img-area{width:100%;margin:6rem 0 0}#pageTop .sec-idea .idea-wrap .img-area .img-box{height:60rem}}#pageTop .sec-storage{padding:12rem 0 10rem}#pageTop .sec-storage .img-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}#pageTop .sec-storage .img-wrap .img-box .img{height:34rem;position:relative}#pageTop .sec-storage .img-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%}#pageTop .sec-storage .img-wrap .img-box.num-1{width:70rem}#pageTop .sec-storage .img-wrap .img-box.num-2{width:31rem}#pageTop .sec-storage .copy-wrap{margin:5rem 0 0}#pageTop .sec-storage .copy-wrap .copy-box{display:flex;flex-wrap:wrap;gap:0 5rem}@media screen and (max-width: 750px){#pageTop .sec-storage{padding:13rem 0 11rem}#pageTop .sec-storage .img-wrap{gap:4rem 0}#pageTop .sec-storage .img-wrap .img-box .img{height:40rem}#pageTop .sec-storage .img-wrap .img-box.num-1{width:100%}#pageTop .sec-storage .img-wrap .img-box.num-2{width:100%}#pageTop .sec-storage .copy-wrap{margin:6rem 0 0}#pageTop .sec-storage .copy-wrap .copy-box{gap:3rem 0}}#pageTop .sec-suggestion{padding:8rem 0 10rem;background:#e9e7e6}#pageTop .sec-suggestion .list-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}#pageTop .sec-suggestion .list-wrap .list-area{width:50rem;padding:5rem 4rem 4rem;border:solid 1px #393939;border-radius:.7rem;margin:4rem 0 0}#pageTop .sec-suggestion .list-wrap .list-area .copy-box{text-align:center}#pageTop .sec-suggestion .list-wrap .list-area .copy-box .p-1{font-size:1.4rem}#pageTop .sec-suggestion .list-wrap .list-area .copy-box .p-1 span{font-size:2.5rem}#pageTop .sec-suggestion .list-wrap .list-area .copy-box .p-2{font-size:2.8rem;color:#36906c;margin:2rem 0 0}#pageTop .sec-suggestion .list-wrap .list-area .copy-box .p-3{font-size:1.8rem;margin:2rem 0 0}#pageTop .sec-suggestion .list-wrap .list-area .txt-box{padding:3rem 0 0;border-top:solid 1px #393939;margin:3rem 0 0}#pageTop .sec-suggestion .list-wrap .list-area .txt-box .p-1{font-size:1.4rem;line-height:1.8}#pageTop .sec-suggestion .list-wrap .list-area .btn-box{margin:3rem 0 0}#pageTop .sec-suggestion .list-wrap .list-area .btn-box .btn{margin:0 auto}@media screen and (max-width: 750px){#pageTop .sec-suggestion{padding:9rem 0 11rem}#pageTop .sec-suggestion .list-wrap .list-area{width:100%;padding:5rem 4rem 5rem;margin:5rem 0 0}#pageTop .sec-suggestion .list-wrap .list-area .copy-box .p-1{font-size:2.4rem}#pageTop .sec-suggestion .list-wrap .list-area .copy-box .p-1 span{font-size:3.6rem}#pageTop .sec-suggestion .list-wrap .list-area .copy-box .p-2{font-size:3.8rem;margin:3rem 0 0}#pageTop .sec-suggestion .list-wrap .list-area .copy-box .p-3{font-size:2.8rem;margin:3rem 0 0}#pageTop .sec-suggestion .list-wrap .list-area .txt-box{padding:4rem 0 0;margin:4rem 0 0}#pageTop .sec-suggestion .list-wrap .list-area .txt-box .p-1{font-size:2.4rem;text-align:justify}#pageTop .sec-suggestion .list-wrap .list-area .btn-box{margin:4rem 0 0}}#pageTop .sec-suggestion-modal .modal__container{max-width:115rem;width:100%;max-height:95vh;padding:6rem 8rem 8rem;border-radius:3rem}#pageTop .sec-suggestion-modal .modal__close{position:absolute;top:0;right:0;top:3rem;right:3rem;width:4.6rem}#pageTop .sec-suggestion-modal .modal__close::before{display:none}#pageTop .sec-suggestion-modal .copy-wrap .copy-box{text-align:center}#pageTop .sec-suggestion-modal .copy-wrap .copy-box .ttl{display:inline-block;padding:0 0 1rem;border-bottom:solid 1px #000;font-size:3rem;font-weight:400}#pageTop .sec-suggestion-modal .copy-wrap .copy-box .lead{color:#36906c;margin:2rem 0 0}#pageTop .sec-suggestion-modal .copy-wrap .copy-box .txt{margin:2rem 0 0}#pageTop .sec-suggestion-modal .step-wrap{margin:6rem 0 0}#pageTop .sec-suggestion-modal .step-wrap .copy-area{text-align:center}#pageTop .sec-suggestion-modal .step-wrap .copy-area .copy-box .lead{font-size:2.5rem}#pageTop .sec-suggestion-modal .step-wrap .copy-area .copy-box .lead span{font-size:4.5rem;color:#36906c}#pageTop .sec-suggestion-modal .step-wrap .copy-area .point-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;gap:0 1rem;padding:0 2rem 0 0;background:rgba(54,144,108,.1);border-radius:100vh;margin:2rem 0 0}#pageTop .sec-suggestion-modal .step-wrap .copy-area .point-box .label{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:12rem;height:4rem;background:#36906c;border-radius:100vh;font-size:2.1rem;font-weight:400;color:#fff}#pageTop .sec-suggestion-modal .step-wrap .copy-area .point-box .label span{margin:.4rem 0 0}#pageTop .sec-suggestion-modal .step-wrap .copy-area .point-box .txt{font-size:1.5rem}#pageTop .sec-suggestion-modal .step-wrap .list-area{display:flex;flex-wrap:wrap;justify-content:space-between;width:94rem;margin:3rem auto 0}#pageTop .sec-suggestion-modal .step-wrap .list-area .list-box{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;gap:1rem 0;width:29rem;padding:2rem 0 3rem;background:rgba(54,144,108,.1);border-radius:1rem}#pageTop .sec-suggestion-modal .step-wrap .list-area .list-box .copy{text-align:center}#pageTop .sec-suggestion-modal .step-wrap .list-area .list-box .copy-num{display:inline-block;padding:0 0 1rem;border-bottom:solid 1px #000;font-size:3rem;font-weight:400}#pageTop .sec-suggestion-modal .step-wrap .list-area .list-box .copy-ttl{font-size:2rem;color:#36906c;margin:1rem 0 0}#pageTop .sec-suggestion-modal .step-wrap .list-area .list-box .copy-txt{font-size:1.4rem;line-height:1.4;margin:1rem 0 0}#pageTop .sec-suggestion-modal .step-wrap .list-area .list-box .img{width:26rem;margin:0 auto}#pageTop .sec-suggestion-modal .about-wrap{margin:6rem 0 0}#pageTop .sec-suggestion-modal .about-wrap .lead-box .lead{color:#36906c;text-align:center}#pageTop .sec-suggestion-modal .about-wrap .lead-box .logo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 2rem;margin:2rem 0 0}#pageTop .sec-suggestion-modal .about-wrap .lead-box .logo-logo-1{width:37rem}#pageTop .sec-suggestion-modal .about-wrap .lead-box .logo-logo-2{width:8rem}#pageTop .sec-suggestion-modal .about-wrap .copy-box{text-align:center;margin:6rem 0 0}#pageTop .sec-suggestion-modal .about-wrap .copy-box .txt{margin:1rem 0 0}#pageTop .sec-suggestion-modal .about-wrap .img-box{margin:3rem 0 0}#pageTop .sec-suggestion-modal .merit-wrap{margin:6rem 0 0}#pageTop .sec-suggestion-modal .merit-wrap .lead-box .lead{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0 .4rem;color:#36906c;text-align:center}#pageTop .sec-suggestion-modal .merit-wrap .lead-box .lead i{display:inline-block;width:37rem}#pageTop .sec-suggestion-modal .merit-wrap .lead-box .lead span{line-height:1}#pageTop .sec-suggestion-modal .merit-wrap .img-box{margin:4rem 0 0}#pageTop .sec-suggestion-modal .simulation-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:6rem 0 0}#pageTop .sec-suggestion-modal .simulation-wrap .img-area{width:48rem}#pageTop .sec-suggestion-modal .simulation-wrap .copy-area{width:42rem;margin:0 auto}#pageTop .sec-suggestion-modal .simulation-wrap .copy-area .copy-box .txt{margin:2rem 0 0}#pageTop .sec-suggestion-modal .simulation-wrap .copy-area .btn-box{margin:3rem 0 0}@media screen and (max-width: 750px){#pageTop .sec-suggestion-modal .modal__container{max-width:71rem;max-height:calc(100svh - 4rem);padding:6rem 4rem 6rem}#pageTop .sec-suggestion-modal .modal__close{top:2rem;right:2rem;width:6rem}#pageTop .sec-suggestion-modal .copy-wrap .copy-box .ttl{padding:0 0 2rem;font-size:4rem}#pageTop .sec-suggestion-modal .copy-wrap .copy-box .lead{margin:3rem 0 0}#pageTop .sec-suggestion-modal .copy-wrap .copy-box .txt{margin:3rem 0 0}#pageTop .sec-suggestion-modal .step-wrap{padding:0 4rem;margin:7rem 0 0}#pageTop .sec-suggestion-modal .step-wrap .copy-area .copy-box .lead{font-size:3.6rem;line-height:1.2}#pageTop .sec-suggestion-modal .step-wrap .copy-area .copy-box .lead span{font-size:5.6rem}#pageTop .sec-suggestion-modal .step-wrap .copy-area .point-box{display:flex;gap:0 0rem;padding:0;border-radius:1rem;margin:3rem 0 0}#pageTop .sec-suggestion-modal .step-wrap .copy-area .point-box .label{width:100%;height:6rem;border-radius:1rem 1rem 0 0;font-size:3.2rem}#pageTop .sec-suggestion-modal .step-wrap .copy-area .point-box .txt{padding:2rem 0;font-size:2.6rem;line-height:1.6}#pageTop .sec-suggestion-modal .step-wrap .list-area{display:block;width:100%;margin:4rem auto 0}#pageTop .sec-suggestion-modal .step-wrap .list-area .list-box{display:block;width:100%;padding:3rem 0 4rem;margin:3rem 0 0}#pageTop .sec-suggestion-modal .step-wrap .list-area .list-box .copy-num{padding:0 0 2rem;font-size:4rem}#pageTop .sec-suggestion-modal .step-wrap .list-area .list-box .copy-ttl{font-size:4rem;margin:2rem 0 0}#pageTop .sec-suggestion-modal .step-wrap .list-area .list-box .copy-txt{font-size:2.6rem;margin:2rem 0 0}#pageTop .sec-suggestion-modal .step-wrap .list-area .list-box .img{width:39rem;margin:2rem auto 0}#pageTop .sec-suggestion-modal .about-wrap{margin:7rem 0 0}#pageTop .sec-suggestion-modal .about-wrap .lead-box .logo{gap:3rem 0;margin:3rem 0 0}#pageTop .sec-suggestion-modal .about-wrap .lead-box .logo-logo-1{width:55.5rem}#pageTop .sec-suggestion-modal .about-wrap .lead-box .logo-logo-2{width:16rem}#pageTop .sec-suggestion-modal .about-wrap .copy-box{margin:7rem 0 0}#pageTop .sec-suggestion-modal .about-wrap .copy-box .txt{margin:2rem 0 0}#pageTop .sec-suggestion-modal .about-wrap .img-box{padding:0 4rem;margin:6rem 0 0}#pageTop .sec-suggestion-modal .merit-wrap{margin:7rem 0 0}#pageTop .sec-suggestion-modal .merit-wrap .lead-box .lead{gap:2rem 0}#pageTop .sec-suggestion-modal .merit-wrap .lead-box .lead i{width:55.5rem}#pageTop .sec-suggestion-modal .merit-wrap .img-box{padding:0 4rem;margin:5rem 0 0}#pageTop .sec-suggestion-modal .simulation-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:7rem 0 0}#pageTop .sec-suggestion-modal .simulation-wrap .img-area{order:2;width:100%;margin:6rem 0 0}#pageTop .sec-suggestion-modal .simulation-wrap .copy-area{order:1;width:100%}#pageTop .sec-suggestion-modal .simulation-wrap .copy-area .copy-box{text-align:center}#pageTop .sec-suggestion-modal .simulation-wrap .copy-area .copy-box .txt{margin:3rem 0 0}#pageTop .sec-suggestion-modal .simulation-wrap .copy-area .btn-box{margin:4rem 0 0}#pageTop .sec-suggestion-modal .simulation-wrap .copy-area .btn-box .btn{margin:0 auto}}#pageTop .sec-support{padding:6rem 0 8rem}#pageTop .sec-support .support-wrap{margin:4rem 0 0}#pageTop .sec-support .support-wrap .ttl-area{background:#908583}#pageTop .sec-support .support-wrap .ttl-area .ttl-box{padding:.4rem 0;color:#fff;text-align:center}#pageTop .sec-support .support-wrap .list-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:.4rem 0 0}#pageTop .sec-support .support-wrap .list-area .list-box{width:25.2rem;height:35rem;position:relative}#pageTop .sec-support .support-wrap .list-area .list-box .copy{position:absolute;top:0;left:0;top:15rem;width:100%;color:#fff;text-align:center}#pageTop .sec-support .support-wrap .list-area .list-box .copy-en{font-size:2rem;font-weight:700}#pageTop .sec-support .support-wrap .list-area .list-box .copy-ja{font-size:2.5rem;margin:1rem 0 0}#pageTop .sec-support .support-wrap .list-area .list-box .copy-ja span{font-size:1.8rem}#pageTop .sec-support .contact-wrap{margin:4rem 0 0}#pageTop .sec-support .contact-wrap .copy-box{text-align:center}#pageTop .sec-support .contact-wrap .copy-box .lead{font-size:2.8rem;margin:2rem 0 0}#pageTop .sec-support .contact-wrap .btn-box{margin:4rem 0 0}#pageTop .sec-support .contact-wrap .btn-box .btn{margin:0 auto}@media screen and (max-width: 750px){#pageTop .sec-support{padding:7rem 0 9rem}#pageTop .sec-support .support-wrap{margin:5rem 0 0}#pageTop .sec-support .support-wrap .ttl-area .ttl-box{padding:2rem 0}#pageTop .sec-support .support-wrap .list-area{gap:1rem 0;margin:1rem 0 0}#pageTop .sec-support .support-wrap .list-area .list-box{width:33rem;height:35rem}#pageTop .sec-support .support-wrap .list-area .list-box .copy{top:14rem}#pageTop .sec-support .support-wrap .list-area .list-box .copy-en{font-size:3rem}#pageTop .sec-support .support-wrap .list-area .list-box .copy-ja{font-size:3.4rem;margin:2rem 0 0}#pageTop .sec-support .support-wrap .list-area .list-box .copy-ja span{font-size:2.8rem}#pageTop .sec-support .contact-wrap{margin:5rem 0 0}#pageTop .sec-support .contact-wrap .copy-box .lead{font-size:3.8rem;line-height:1.6}#pageTop .sec-support .contact-wrap .btn-box{margin:5rem 0 0}}#pageTop .sec-guarantee{padding:5rem 0 7rem;background:#908583}#pageTop .sec-guarantee .copy-wrap .copy-box .lead{font-size:2rem;line-height:1.4;color:#fff;text-align:center}#pageTop .sec-guarantee .copy-wrap .copy-box .lead span{font-size:2.8rem}#pageTop .sec-guarantee .list-wrap{width:75rem;margin:4rem auto 0}#pageTop .sec-guarantee .list-wrap .list-area{padding:0 3rem;border:2px solid #fff;color:#fff;margin:2rem 0 0}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 3rem;padding:2rem 0}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .num{font-size:3.6rem;font-weight:400}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .ttl{font-size:2.8rem}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:13.6rem;height:3.6rem;padding:0 2rem;background:#fff;border-radius:100vh;margin:0 0 0 auto}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn p{width:calc(100% - 2rem);font-size:1.5rem;color:#908583;text-align:center;position:relative}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn p span{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;width:100%}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn p span:nth-of-type(1){opacity:1}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn p span:nth-of-type(2){opacity:0}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn i{width:2rem;height:2rem;position:relative}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn i::before,#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn i::after{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;content:"";background:#908583}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn i::before{width:100%;height:.2rem}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn i::after{width:.2rem;height:100%}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn.act span:nth-of-type(1){opacity:0}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn.act span:nth-of-type(2){opacity:1}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn.act i::after{opacity:0}#pageTop .sec-guarantee .list-wrap .list-area .txt-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;position:relative;overflow:hidden}#pageTop .sec-guarantee .list-wrap .list-area .txt-box .lead{padding:2rem 0 0;font-size:2.5rem;line-height:1.4}#pageTop .sec-guarantee .list-wrap .list-area .txt-box .txt{padding:2rem 0 0;font-size:1.7rem;line-height:1.4}#pageTop .sec-guarantee .list-wrap .list-area .txt-box .txt sup{font-size:1rem}#pageTop .sec-guarantee .list-wrap .list-area .txt-box .note{padding:2rem 0 3rem;font-size:1rem;line-height:1.4}#pageTop .sec-guarantee .list-wrap .list-area .txt-box::before{position:absolute;top:0;left:0;content:"";width:100%;height:1px;background:#fff}@media screen and (max-width: 750px){#pageTop .sec-guarantee{padding:6rem 0 8rem}#pageTop .sec-guarantee .copy-wrap .copy-box .lead{font-size:3rem}#pageTop .sec-guarantee .copy-wrap .copy-box .lead span{font-size:3.4rem}#pageTop .sec-guarantee .list-wrap{width:100%;margin:5rem auto 0}#pageTop .sec-guarantee .list-wrap .list-area{padding:0 2rem;margin:3rem 0 0}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box{gap:0 1rem;padding:3rem 0}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .num{font-size:3.8rem;margin:.2rem 0 0}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .ttl{font-size:3.4rem}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn{width:13.6rem;height:5.4rem;padding:0 1rem}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn p{width:calc(100% - 3rem);font-size:2.4rem}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn i{width:2.5rem;height:2.5rem}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn i::before{height:.25rem}#pageTop .sec-guarantee .list-wrap .list-area .ttl-box .btn i::after{width:.25rem}#pageTop .sec-guarantee .list-wrap .list-area .txt-box .lead{padding:3rem 0 0;font-size:3.2rem}#pageTop .sec-guarantee .list-wrap .list-area .txt-box .txt{padding:3rem 0 0;font-size:2.4rem}#pageTop .sec-guarantee .list-wrap .list-area .txt-box .txt sup{font-size:2rem}#pageTop .sec-guarantee .list-wrap .list-area .txt-box .note{padding:3rem 0 4rem;font-size:2rem}}#pageInterior .sec-main .main-wrap .copy-area{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0 5rem;padding:18rem 0 2rem}#pageInterior .sec-main .main-wrap .copy-area .logo-box{width:55rem}#pageInterior .sec-main .main-wrap .copy-area .copy-box .lead{font-size:2.8rem;font-weight:600;color:#36906c}#pageInterior .sec-main .main-wrap .img-area{height:calc(100vh - 7rem)}#pageInterior .sec-main .main-wrap .img-area .img-box{height:100%;height:100%;margin:0 auto;position:relative;overflow:hidden}#pageInterior .sec-main .main-wrap .float-area{position:absolute;top:0;right:0;top:calc(100% - 40rem)}#pageInterior .sec-main .main-wrap .float-area .link-box{width:27rem}#pageInterior .sec-main .main-wrap .float-area .link-box a{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:block}#pageInterior .sec-main .main-wrap .float-area .link-box a:hover{opacity:.7}#pageInterior .sec-main .main-wrap .copy-area .logo-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;filter:blur(10px)}#pageInterior .sec-main .main-wrap .copy-area .logo-box.act{opacity:1;filter:blur(0px)}#pageInterior .sec-main .main-wrap .copy-area .copy-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;filter:blur(10px)}#pageInterior .sec-main .main-wrap .copy-area .copy-box.act{opacity:1;filter:blur(0px)}#pageInterior .sec-main .main-wrap .img-area .img-box .img img{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;filter:blur(10px)}#pageInterior .sec-main .main-wrap .img-area .img-box.act .img img{opacity:1;filter:blur(0px)}#pageInterior .sec-main .main-wrap .float-area .link-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;filter:blur(10px)}#pageInterior .sec-main .main-wrap .float-area .link-box.act{opacity:1;filter:blur(0px)}@media screen and (max-width: 750px){#pageInterior .sec-main .main-wrap .copy-area{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:5rem 0;padding:20rem 4rem 4rem}#pageInterior .sec-main .main-wrap .copy-area .logo-box{width:62rem}#pageInterior .sec-main .main-wrap .copy-area .copy-box .lead{font-size:4.4rem}#pageInterior .sec-main .main-wrap .img-area{height:calc(100svh - 61rem)}#pageInterior .sec-main .main-wrap .float-area{top:calc(100% - 26rem);right:-2rem}#pageInterior .sec-main .main-wrap .float-area .link-box{width:39rem}}#pageInterior .sec-about{padding:6rem 0 8rem}#pageInterior .sec-about .about-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#pageInterior .sec-about .about-wrap .lead-area .lead-box .lead{font-size:2.7rem;line-height:1.8;color:#36906c;margin:4rem 0 0}#pageInterior .sec-about .about-wrap .lead-area .imgs-box{display:flex;flex-wrap:wrap;gap:0 .5rem;margin:5rem 0 0 -14rem}#pageInterior .sec-about .about-wrap .lead-area .imgs-box .img{height:21rem}#pageInterior .sec-about .about-wrap .lead-area .imgs-box .img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}#pageInterior .sec-about .about-wrap .lead-area .imgs-box .img.num-1{width:42rem}#pageInterior .sec-about .about-wrap .lead-area .imgs-box .img.num-2{width:21rem}#pageInterior .sec-about .about-wrap .copy-area{width:46rem;margin:16rem 0 0}#pageInterior .sec-about .about-wrap .copy-area .patch-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:5rem 0 0}#pageInterior .sec-about .about-wrap .copy-area .patch-box .patch{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:14rem;height:14rem;position:relative}#pageInterior .sec-about .about-wrap .copy-area .patch-box .patch div{position:absolute;top:0;right:0;bottom:0;left:0}#pageInterior .sec-about .about-wrap .copy-area .patch-box .patch div img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}#pageInterior .sec-about .about-wrap .copy-area .patch-box .patch p{position:absolute;top:50%;left:0%;transform:translateY(-50%);margin:auto;width:100%;font-size:1.3rem;line-height:1.6;color:#fff;text-align:center}#pageInterior .sec-about .about-wrap .copy-area .patch-box .patch p span{display:block;font-size:1.7rem;line-height:1.4}@media screen and (max-width: 750px){#pageInterior .sec-about{padding:7rem 0 9rem}#pageInterior .sec-about .about-wrap .lead-area .lead-box .lead{font-size:3.8rem;margin:5rem 0 0}#pageInterior .sec-about .about-wrap .lead-area .imgs-box{gap:0 1rem;margin:6rem 0 0 -4rem}#pageInterior .sec-about .about-wrap .lead-area .imgs-box .img{height:23.1rem}#pageInterior .sec-about .about-wrap .lead-area .imgs-box .img.num-1{width:46.2rem}#pageInterior .sec-about .about-wrap .lead-area .imgs-box .img.num-2{width:23.1rem}#pageInterior .sec-about .about-wrap .copy-area{width:100%;margin:6rem 0 0}#pageInterior .sec-about .about-wrap .copy-area .patch-box{margin:6rem 0 0}#pageInterior .sec-about .about-wrap .copy-area .patch-box .patch{width:21rem;height:21rem}#pageInterior .sec-about .about-wrap .copy-area .patch-box .patch p{font-size:2.2rem;line-height:1.6}#pageInterior .sec-about .about-wrap .copy-area .patch-box .patch p span{font-size:2.6rem;line-height:1.6}}#pageInterior .sec-wi{padding:26rem 0 0;background:#e9e7e6}#pageInterior .sec-wi .ttl-wrap .ttl-box .ttl{font-size:4rem;font-weight:400;letter-spacing:.05em}#pageInterior .sec-wi .ttl-wrap .ttl-box .ttl span{font-size:5.8rem}#pageInterior .sec-wi .ba-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#pageInterior .sec-wi .ba-wrap .img-box{width:41rem;height:24rem;position:relative}#pageInterior .sec-wi .ba-wrap .img-box .cap{position:absolute;bottom:0;right:0;width:8.4rem;padding:.6rem 0 .2rem;background:#36906c;font-size:2.1rem;font-weight:400;color:#fff;text-align:center}#pageInterior .sec-wi .ba-wrap .img-box.pa{position:absolute;bottom:0;left:0;left:44.2rem;width:72rem;height:50rem}#pageInterior .sec-wi .copy-wrap{display:flex;flex-wrap:wrap;gap:0 8rem;margin:6rem 0 0}#pageInterior .sec-wi .copy-wrap .lead-box .ttl{font-size:4rem;font-weight:400;letter-spacing:.05em}#pageInterior .sec-wi .copy-wrap .lead-box .ttl span{font-size:5.8rem}#pageInterior .sec-wi .copy-wrap .lead-box .lead{color:#36906c;margin:2rem 0 0}#pageInterior .sec-wi .copy-wrap .txt-box .btn{margin:4rem 0 0}#pageInterior .sec-wi .style-wrap{margin:12rem 0 0}#pageInterior .sec-wi .style-wrap .style-area{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin:2rem 0 0}#pageInterior .sec-wi .style-wrap .style-area .copy-box{width:42rem}#pageInterior .sec-wi .style-wrap .style-area .copy-box .ttl{display:inline-block;padding:0 0 3rem;border-bottom:solid 1px #36906c;font-size:3.3rem;font-weight:400;letter-spacing:.05em;margin:0 0 3rem}#pageInterior .sec-wi .style-wrap .style-area .copy-box .txt{padding:0 11rem 0 0;font-size:1.5rem;line-height:2}#pageInterior .sec-wi .style-wrap .style-area .copy-box .btn{margin:3rem 0 0}#pageInterior .sec-wi .style-wrap .style-area .img-box{width:74rem;height:48rem;position:relative;overflow:hidden}@media screen and (max-width: 750px){#pageInterior .sec-wi{padding:7rem 0 0}#pageInterior .sec-wi .ttl-wrap .ttl-box .ttl{font-size:5rem}#pageInterior .sec-wi .ttl-wrap .ttl-box .ttl span{font-size:6.8rem}#pageInterior .sec-wi .ba-wrap{display:block;margin:5rem 0 0}#pageInterior .sec-wi .ba-wrap .img-box{width:67rem;height:40rem}#pageInterior .sec-wi .ba-wrap .img-box .cap{width:12.6rem;padding:1.2rem 0 .4rem;font-size:3.2rem}#pageInterior .sec-wi .ba-wrap .img-box.pa{position:relative;left:-4rem;width:75rem;height:52rem;margin:4rem 0 0}#pageInterior .sec-wi .copy-wrap{gap:3rem 0;margin:7rem 0 0}#pageInterior .sec-wi .copy-wrap .txt-box .btn{margin:5rem auto 0}#pageInterior .sec-wi .style-wrap{margin:13rem 0 0}#pageInterior .sec-wi .style-wrap .style-area{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:0 0 0}#pageInterior .sec-wi .style-wrap .style-area .copy-box{order:2;width:100%;padding:5rem 0 10rem;text-align:center}#pageInterior .sec-wi .style-wrap .style-area .copy-box .ttl{padding:0 0 4rem;font-size:4.4rem;margin:0 0 4rem}#pageInterior .sec-wi .style-wrap .style-area .copy-box .txt{padding:0 0rem 0 0;font-size:2.6rem}#pageInterior .sec-wi .style-wrap .style-area .copy-box .btn{margin:4rem auto 0}#pageInterior .sec-wi .style-wrap .style-area .img-box{order:1;width:100%}}#pageInterior .sec-for .for-wrap .copy-area{padding:3rem 0}#pageInterior .sec-for .for-wrap .copy-area .copy-box .lead{color:#36906c;text-align:center}#pageInterior .sec-for .for-wrap .img-area{overflow:hidden}#pageInterior .sec-for .for-wrap .img-area .img-box{height:47rem;position:relative}@media screen and (max-width: 750px){#pageInterior .sec-for .for-wrap .copy-area{padding:4rem 0}#pageInterior .sec-for .for-wrap .img-area .img-box{height:48rem}}#pageInteriorStyle .sec-main{padding:7rem 0 0}#pageInteriorStyle .sec-main .main-wrap{height:calc(100vh - 7rem);display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:relative}#pageInteriorStyle .sec-main .main-wrap .copy-area{position:relative}#pageInteriorStyle .sec-main .main-wrap .copy-area .copy-box .logo{width:22.4rem}#pageInteriorStyle .sec-main .main-wrap .copy-area .copy-box .lead{font-size:4rem;font-weight:600;color:#fff;margin:2rem 0 0}#pageInteriorStyle .sec-main .main-wrap .cover-area{position:absolute;top:0;left:0;width:88rem;height:100%;background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);opacity:.3}#pageInteriorStyle .sec-main .main-wrap .img-area{position:absolute;top:0;right:0;bottom:0;left:0}#pageInteriorStyle .sec-main .main-wrap .img-area .img-box{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#pageInteriorStyle .sec-main .main-wrap .copy-area .copy-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;filter:blur(10px)}#pageInteriorStyle .sec-main .main-wrap .copy-area .copy-box.act{opacity:1;filter:blur(0px)}#pageInteriorStyle .sec-main .main-wrap .img-area .img-box .img{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;filter:blur(10px);transform:scale(1.05)}#pageInteriorStyle .sec-main .main-wrap .img-area .img-box.act .img{filter:blur(0px);transform:scale(1)}@media screen and (max-width: 750px){#pageInteriorStyle .sec-main{padding:11rem 0 0}#pageInteriorStyle .sec-main .main-wrap{height:56rem}#pageInteriorStyle .sec-main .main-wrap .copy-area .copy-box .logo{width:32.3rem}#pageInteriorStyle .sec-main .main-wrap .copy-area .copy-box .lead{font-size:5.6rem;margin:3rem 0 0}#pageInteriorStyle .sec-main .main-wrap .cover-area{width:100%;opacity:.5}}#pageInteriorStyle .sec-copy{padding:7rem 0 7rem;background:#e9e7e6}#pageInteriorStyle .sec-copy .copy-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#pageInteriorStyle .sec-copy .copy-wrap .ttl-box .ttl{font-size:4rem;font-weight:400;letter-spacing:.05em}#pageInteriorStyle .sec-copy .copy-wrap .ttl-box .ttl span{font-size:5.5rem;color:#36906c}@media screen and (max-width: 750px){#pageInteriorStyle .sec-copy{padding:8rem 0 8rem}#pageInteriorStyle .sec-copy .copy-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#pageInteriorStyle .sec-copy .copy-wrap .ttl-box .ttl{font-size:5rem}#pageInteriorStyle .sec-copy .copy-wrap .ttl-box .ttl span{font-size:6.6rem}#pageInteriorStyle .sec-copy .copy-wrap .txt-box{margin:4rem 0 0}}#pageInteriorStyle .sec-style .style-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:125rem;padding:6rem 0 7rem;border-top:solid 1px #393939;margin:0 auto}#pageInteriorStyle .sec-style .style-wrap .ttl-area{width:21rem}#pageInteriorStyle .sec-style .style-wrap .ttl-area .ttl-box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;height:32rem;padding:0 0 0 2rem;border-radius:1rem;position:relative;overflow:hidden}#pageInteriorStyle .sec-style .style-wrap .ttl-area .ttl-box .ttl{font-size:3.6rem;font-weight:400;line-height:1.2;color:#fff;position:relative}#pageInteriorStyle .sec-style .style-wrap .ttl-area .ttl-box .ttl.clr-blk{color:#000}#pageInteriorStyle .sec-style .style-wrap .list-area{width:calc(100% - 22rem)}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-wrapper{gap:0 1rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide{width:25rem;height:32rem;border:solid 1px #393939;border-radius:1rem;overflow:hidden}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide a{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:block}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide a:hover{opacity:.7}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .img-box{height:17rem;position:relative}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .copy-box{text-align:center}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .copy-box .ttl{padding:1.6rem 0 1.2rem;font-size:1.8rem;position:relative}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .copy-box .ttl::before{position:absolute;bottom:0%;left:50%;transform:translateX(-50%);margin:auto;content:"";width:4.4rem;height:1px;background:#2e7e62}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .copy-box .txt{padding:1.6rem 0 0;font-size:1.2rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .btn-box{padding:2rem 0 0}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .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:14rem;height:3.2rem;background:#e8e6e6;border:solid 1px #393939;border-radius:100vh;margin:0 auto;position:relative}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .btn-box .btn span{font-size:1.3rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .btn-box .btn i{position:absolute;top:50%;right:0%;transform:translateY(-50%);margin:auto;right:1.4rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:.6rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-btn-prev,#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-btn-next{display:none}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-pagination{display:none}#pageInteriorStyle .sec-style .style-wrap:first-of-type{border:none}@media screen and (max-width: 750px){#pageInteriorStyle .sec-style .style-wrap{display:block;width:100%;padding:0rem 0 8rem;border-top:none}#pageInteriorStyle .sec-style .style-wrap .ttl-area{width:100%}#pageInteriorStyle .sec-style .style-wrap .ttl-area .ttl-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:16rem;padding:1rem 0 0;border-radius:0rem}#pageInteriorStyle .sec-style .style-wrap .ttl-area .ttl-box .ttl{font-size:5.4rem}#pageInteriorStyle .sec-style .style-wrap .list-area{width:100%;padding:8rem 8rem 12rem;position:relative}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper{overflow:initial}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-wrapper{gap:0 0rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide{width:100%;height:auto}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .img-box{height:41rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .copy-box .ttl{padding:4rem 0 3rem;font-size:4.2rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .copy-box .ttl::before{width:11rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .copy-box .txt{padding:3rem 0 0;font-size:2.6rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .btn-box{padding:4rem 0 5rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .btn-box .btn{width:24.5rem;height:6.4rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .btn-box .btn span{font-size:2.4rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-slide .btn-box .btn i{right:2.45rem;width:1.05rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-btn-prev,#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-btn-next{display:block;width:8rem;position:absolute;bottom:0rem;z-index:2}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-btn-prev{left:8rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-btn-next{right:8rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-pagination{display:block;bottom:2.8rem;z-index:1}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-pagination-bullet{margin:0 2rem}#pageInteriorStyle .sec-style .style-wrap .list-area .swiper-pagination-bullet-active{background:#000}}#pageInteriorStyleDetail #Style01,#pageInteriorStyleDetail #Style02,#pageInteriorStyleDetail #Style03,#pageInteriorStyleDetail #Style04{position:relative;top:-7rem}#pageInteriorStyleDetail .sec-main{padding:7rem 0 0}#pageInteriorStyleDetail .sec-main .main-wrap{position:absolute;top:0;right:0;top:7rem;width:100%}#pageInteriorStyleDetail .sec-main .line-wrap{position:absolute;top:0;left:0;top:7rem;width:4rem;height:calc(100vh - 7rem)}#pageInteriorStyleDetail .sec-main .line-wrap .line-box{position:absolute;top:0;right:0;bottom:0;left:0}#pageInteriorStyleDetail .sec-main .ttl-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;height:calc(100vh - 7rem);position:relative}#pageInteriorStyleDetail .sec-main .ttl-wrap .ttl-box .ttl{font-size:9rem;font-weight:400;letter-spacing:.05em}#pageInteriorStyleDetail .sec-main .copy-wrap{padding:10rem 0 10rem;position:relative}#pageInteriorStyleDetail .sec-main .copy-wrap .copy-box .txt{font-size:2rem;line-height:1.8}#pageInteriorStyleDetail .sec-main .main-wrap .img-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;filter:blur(10px)}#pageInteriorStyleDetail .sec-main .main-wrap .img-box.act{opacity:1;filter:blur(0px)}#pageInteriorStyleDetail .sec-main .line-wrap .line-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;-webkit-clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%);clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%)}#pageInteriorStyleDetail .sec-main .line-wrap .line-box.act{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}#pageInteriorStyleDetail .sec-main .ttl-wrap .ttl-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;transition-duration:2000ms;opacity:0;filter:blur(10px)}#pageInteriorStyleDetail .sec-main .ttl-wrap .ttl-box.act{opacity:1;filter:blur(0px)}@media screen and (max-width: 750px){#pageInteriorStyleDetail .sec-main{padding:11rem 0 0}#pageInteriorStyleDetail .sec-main .main-wrap{top:11rem}#pageInteriorStyleDetail .sec-main .line-wrap{top:11rem;height:68rem}#pageInteriorStyleDetail .sec-main .ttl-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;height:68rem}#pageInteriorStyleDetail .sec-main .ttl-wrap .ttl-box{padding:0 4rem}#pageInteriorStyleDetail .sec-main .copy-wrap{padding:11rem 0 11rem}#pageInteriorStyleDetail .sec-main .copy-wrap .copy-box{padding:0 4rem}#pageInteriorStyleDetail .sec-main .copy-wrap .copy-box .txt{font-size:3rem}}#pageInteriorStyleDetail .sec-style{padding:0 0 4rem}#pageInteriorStyleDetail .sec-style .style-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:6rem 0;border-top:solid 1px #393939}#pageInteriorStyleDetail .sec-style .style-wrap .ttl-area{width:100%}#pageInteriorStyleDetail .sec-style .style-wrap .ttl-area .ttl-box .ttl{font-size:3.6rem;font-weight:400;letter-spacing:.05em;color:#457c64}#pageInteriorStyleDetail .sec-style .style-wrap .main-area{width:48rem;margin:4rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .img-box{position:relative;cursor:pointer}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .img-box .img{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;height:32.8rem;position:relative}#pageInteriorStyleDetail .sec-style .style-wrap .main-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%}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .img-box .icon{position:absolute;bottom:0;right:0;width:4.4rem}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .img-box:hover .img{opacity:.7}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .label-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:4rem;background:#646464}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .label-box p{font-size:1.7rem;font-weight:700;letter-spacing:.1em;color:#fff}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .txt-box{margin:2rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .txt-box p{font-size:1.5rem;line-height:2}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .tag-box{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 0;margin:2rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .tag-box p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:15rem;height:3rem;border:solid 1px #3c3c3c;border-radius:100vh;font-size:1.4rem;letter-spacing:.1em}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .tag-box p.dummy{opacity:0}#pageInteriorStyleDetail .sec-style .style-wrap .data-area{width:48rem;padding:0 3rem 3rem;background:#e9e7e6;border:solid 1px #999;border-radius:1rem;margin:4rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .ttl-box{padding:2rem 0;border-bottom:solid 1px #3c3c3c}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .ttl-box p{font-size:2rem;text-align:center}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .txt-box{margin:2rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .txt-box p{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 .4rem;margin:1rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .txt-box p i{font-size:1.6rem;line-height:1.1;color:#457c64}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .txt-box p span{font-size:1.4rem;line-height:1.1}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .img-box{margin:3rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .img-box .img{height:23.1rem;position:relative}#pageInteriorStyleDetail .sec-style .style-wrap .data-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%}#pageInteriorStyleDetail .sec-style .style-wrap:nth-of-type(2){border:none}#pageInteriorStyleDetail .sec-style .note-wrap .note-box{font-weight:400}#pageInteriorStyleDetail .lg-outer .lg-inner .lg-img-wrap{height:calc(100vh - 14rem);margin:11rem 0 0}#pageInteriorStyleDetail .lg-outer .lg-toolbar{top:13rem;padding:0 20px 0 0;background:none}#pageInteriorStyleDetail .lg-outer .lg-toolbar .lg-close:after{color:#fff}#pageInteriorStyleDetail .lg-outer .lg-toolbar .lg-icon{font-size:3rem}#pageInteriorStyleDetail .lg-outer .lg-actions .lg-prev::after,#pageInteriorStyleDetail .lg-outer .lg-actions .lg-next::before{color:#fff}@media screen and (max-width: 750px){#pageInteriorStyleDetail .sec-style{padding:0 0 5rem}#pageInteriorStyleDetail .sec-style .style-wrap{display:block;padding:7rem 0}#pageInteriorStyleDetail .sec-style .style-wrap .ttl-area .ttl-box .ttl{font-size:4.6rem;text-align:center}#pageInteriorStyleDetail .sec-style .style-wrap .main-area{width:100%;margin:5rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .img-box .img{height:46rem}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .img-box .icon{width:8.8rem}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .img-box:hover .img{opacity:1}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .label-box{height:7rem}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .label-box p{font-size:2.8rem}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .txt-box{margin:3rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .txt-box p{font-size:2.6rem}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .tag-box{margin:3rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .tag-box p{width:21.6rem;height:4.92rem;font-size:2.2rem;letter-spacing:0em}#pageInteriorStyleDetail .sec-style .style-wrap .main-area .tag-box p.dummy{opacity:0}#pageInteriorStyleDetail .sec-style .style-wrap .data-area{width:100%;padding:0 4rem 4rem;margin:5rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .ttl-box{padding:3rem 0}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .ttl-box p{font-size:3rem}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .txt-box{margin:3rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .txt-box p{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 0rem;margin:2rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .txt-box p i{width:4rem;font-size:3rem}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .txt-box p span{width:calc(100% - 4rem);font-size:2.6rem;line-height:1.4}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .img-box{margin:4rem 0 0}#pageInteriorStyleDetail .sec-style .style-wrap .data-area .img-box .img{height:32.4rem}#pageInteriorStyleDetail .lg-outer .lg-inner .lg-img-wrap{height:calc(100svh - 22rem);margin:11rem 0 0}#pageInteriorStyleDetail .lg-outer .lg-toolbar{padding:0 0px 0 0}#pageInteriorStyleDetail .lg-outer .lg-toolbar .lg-icon{font-size:6rem}#pageInteriorStyleDetail .lg-outer .lg-actions .lg-prev,#pageInteriorStyleDetail .lg-outer .lg-actions .lg-next{top:calc(50% + 28rem)}#pageInteriorStyleDetail .lg-outer .lg-actions .lg-prev{left:0}#pageInteriorStyleDetail .lg-outer .lg-actions .lg-next{right:0}}#pageInteriorStyleDetail .sec-interior{padding:8rem 0 8rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .copy-area .copy-box .ttl{font-size:4rem;font-weight:400;letter-spacing:.05em}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area{margin:3rem 0 0}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area .grid{position:relative}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area .item{display:block;position:absolute;margin:.4rem;z-index:1}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area .item-content{height:100%}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-1{width:42rem;height:28.7rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-2{width:28.9rem;height:20.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-3{width:28.9rem;height:20.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-4{width:24.6rem;height:32.5rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-5{width:33.2rem;height:54.9rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-6{width:42rem;height:46.8rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-7{width:24.6rem;height:21.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak .item.num-1{width:41.2rem;height:28.7rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak .item.num-2{width:29.1rem;height:48.7rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak .item.num-3{width:28rem;height:48.7rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak .item.num-4{width:41.2rem;height:46.8rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak .item.num-5{width:20.7rem;height:26.8rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak .item.num-6{width:36.4rem;height:26.8rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.cherry .item.num-1{width:41.2rem;height:48.8rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.cherry .item.num-2{width:28.8rem;height:20.3rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.cherry .item.num-3{width:28.8rem;height:20.3rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.cherry .item.num-4{width:58.4rem;height:55.2rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.cherry .item.num-5{width:41.2rem;height:26.7rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-1{width:42rem;height:28.7rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-2{width:28.9rem;height:20.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-3{width:28.9rem;height:20.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-4{width:24.6rem;height:32.5rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-5{width:33.2rem;height:54.9rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-6{width:42rem;height:46.8rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-7{width:24.6rem;height:21.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-1{width:42rem;height:28.7rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-2{width:28.9rem;height:20.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-3{width:28.9rem;height:20.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-4{width:24.6rem;height:32.5rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-5{width:33.2rem;height:54.9rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-6{width:42rem;height:46.8rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-7{width:24.6rem;height:21.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-1{width:42rem;height:28.7rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-2{width:28.9rem;height:20.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-3{width:28.9rem;height:20.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-4{width:24.6rem;height:32.5rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-5{width:33.2rem;height:54.9rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-6{width:42rem;height:46.8rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-7{width:24.6rem;height:21.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-1{width:42rem;height:28.7rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-2{width:28.9rem;height:20.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-3{width:28.9rem;height:20.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-4{width:24.6rem;height:32.5rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-5{width:33.2rem;height:32.5rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-6{width:42rem;height:46.8rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-7{width:24.6rem;height:21.6rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-8{width:33.2rem;height:21.6rem}#pageInteriorStyleDetail .sec-interior.ash{background:#f5efe4}#pageInteriorStyleDetail .sec-interior.oak{background:#f3e4c6}#pageInteriorStyleDetail .sec-interior.cherry{background:#fdecdf}#pageInteriorStyleDetail .sec-interior.walnut{background:#d0c8c4}#pageInteriorStyleDetail .sec-interior.teak{background:#d3b993}#pageInteriorStyleDetail .sec-interior.oak_white{background:#e7e0d5}#pageInteriorStyleDetail .sec-interior.oak_black{background:#a9a9a9}@media screen and (max-width: 750px){#pageInteriorStyleDetail .sec-interior{padding:9rem 0 9rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .copy-area .copy-box .ttl{font-size:5rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area{margin:4rem 0 0}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area .item{margin:.5rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-1{width:66rem;height:40rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-2{width:32.5rem;height:22rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-3{width:32.5rem;height:22rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-4{width:22rem;height:33rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-5{width:43rem;height:55rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-6{width:66rem;height:50rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.ash .item.num-7{width:22rem;height:21rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak .item.num-1{width:66rem;height:40rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak .item.num-2{width:32.5rem;height:55rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak .item.num-3{width:32.5rem;height:55rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak .item.num-4{width:66rem;height:55rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak .item.num-5{width:22rem;height:40rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak .item.num-6{width:43rem;height:40rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.cherry .item.num-1{width:66rem;height:55rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.cherry .item.num-2{width:32.5rem;height:33rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.cherry .item.num-3{width:32.5rem;height:33rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.cherry .item.num-4{width:66rem;height:55rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.cherry .item.num-5{width:66rem;height:40rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-1{width:66rem;height:40rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-2{width:32.5rem;height:22rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-3{width:32.5rem;height:22rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-4{width:22rem;height:33rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-5{width:43rem;height:55rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-6{width:66rem;height:50rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.walnut .item.num-7{width:22rem;height:21rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-1{width:66rem;height:40rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-2{width:32.5rem;height:22rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-3{width:32.5rem;height:22rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-4{width:22rem;height:33rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-5{width:43rem;height:55rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-6{width:66rem;height:50rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.teak .item.num-7{width:22rem;height:21rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-1{width:66rem;height:40rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-2{width:32.5rem;height:22rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-3{width:32.5rem;height:22rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-4{width:22rem;height:33rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-5{width:43rem;height:55rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-6{width:66rem;height:50rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_white .item.num-7{width:22rem;height:21rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-1{width:66rem;height:40rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-2{width:32.5rem;height:22rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-3{width:32.5rem;height:22rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-4{width:24rem;height:40rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-5{width:41rem;height:40rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-6{width:66rem;height:55rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-7{width:24rem;height:30rem}#pageInteriorStyleDetail .sec-interior .interior-wrap .imgs-area.oak_black .item.num-8{width:41rem;height:30rem}}
/*# sourceMappingURL=lp-index.css.map */
