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%}main#main.main{display:block;position:relative;z-index:1}section{position:relative;overflow:hidden}img,svg,video{width:100%;height:auto;vertical-align:bottom}img,svg{pointer-events:none}@font-face{font-family:"Edensor";src:url("../../../fonts/Edensor.woff2") format("woff2"),url("../../../fonts/Edensor.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:"Zen Old Mincho",serif;font-size:1.4rem;font-weight:400;line-height:1;letter-spacing:.05em;color:#000;font-feature-settings:"palt"}body h1,body h2,body h3,body span,body sup,body a,body button{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.f-zom{font-family:"Zen Old Mincho",serif}.f-edensor{font-family:"Edensor",serif}header.header{position:absolute;top:0;left:0;position:fixed;z-index:9999;width:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%)}header.header .header-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:2rem 4rem}header.header .header-wrap .logo-box{width:5.4rem}header.header .header-wrap .logo-box a{display:block}header.header .header-wrap .rr-box{margin:0 4rem 0 auto}header.header .header-wrap .rr-box .rr{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:16rem;height:5rem;border-radius:.4rem}header.header .header-wrap .rr-box .rr span{font-size:1.4rem;letter-spacing:.1em;color:#fff}header.header .header-wrap .rr-box .rr.request{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;background:linear-gradient(90deg, #4d4d4d 0%, #1a1a1a 50%, #4d4d4d 100%);background-size:200% 100%;background-position:left center}header.header .header-wrap .rr-box .rr:hover{background-position:right center}header.header .header-wrap .btn-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:5rem}@media screen and (max-width: 768px){header.header .header-wrap{padding:3rem 4rem 0}header.header .header-wrap .logo-box{width:9.45rem}header.header .header-wrap .btn-box{height:auto;padding:3rem 0 0}}footer.footer{background:#072938;position:relative;z-index:1}footer.footer .info-wrap{padding:10rem 0 10rem;background:#fff}footer.footer .info-wrap .info-box{text-align:center}footer.footer .info-wrap .info-box .p1{font-size:3.6rem;letter-spacing:.2em}footer.footer .info-wrap .price-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0 3rem;margin:4rem 0 0}footer.footer .info-wrap .price-box .price{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0 1rem}footer.footer .info-wrap .price-box .price span{letter-spacing:0}footer.footer .info-wrap .price-box .price span.price-1{padding:0 0 .6rem;font-size:3.4rem}footer.footer .info-wrap .price-box .price span.price-2-1{display:block;font-size:1.6rem}footer.footer .info-wrap .price-box .price span.price-2-2{display:block;font-size:3.4rem;color:#d7b377}footer.footer .info-wrap .price-box .price span.price-2-2 span{font-size:6.2rem}footer.footer .info-wrap .price-box .line{width:1px;height:4.4rem;background:#000;transform:rotate(20deg)}footer.footer .info-wrap .btn-box{margin:6rem 0 0}footer.footer .info-wrap .btn-box .btn{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:36rem;height:6rem;padding:0 2rem 0 3rem;background:#083248;border-radius:.5rem;margin:0 auto}footer.footer .info-wrap .btn-box .btn span{font-size:1.8rem;letter-spacing:.1em;color:#fff}footer.footer .info-wrap .btn-box .btn:hover{background:#3d6c85}footer.footer .notice-wrap{width:120rem;padding:6rem 0 0;margin:0 auto}footer.footer .notice-wrap .notice-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}footer.footer .notice-wrap .notice-box .ttl{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:10rem;height:4rem;border:solid 1px #fff}footer.footer .notice-wrap .notice-box .ttl span{font-size:1.4rem;color:#fff}footer.footer .notice-wrap .notice-box .txt{width:calc(100% - 11rem)}footer.footer .notice-wrap .notice-box .txt span{font-size:1rem;line-height:1.4;color:#fff}footer.footer .note-wrap{width:120rem;padding:6rem 0 0;margin:0 auto}footer.footer .note-wrap .note-box{color:#fff}footer.footer .contact-wrap .tel-box,footer.footer .contact-wrap .deve-box{text-align:center;margin:8rem 0 0}footer.footer .contact-wrap .tel-box .ttl,footer.footer .contact-wrap .deve-box .ttl{font-size:1.4rem;color:#fff}footer.footer .contact-wrap .tel-box .tel{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;gap:0 1rem;margin:3rem 0 0;pointer-events:none}footer.footer .contact-wrap .tel-box .tel i{width:6.8rem}footer.footer .contact-wrap .tel-box .tel span{font-size:4.8rem;letter-spacing:.1em;color:#fff}footer.footer .contact-wrap .deve-box .deve{display:block;width:42rem;margin:3rem auto 0}footer.footer .cp-wrap{padding:0 0 2rem;margin:10rem 0 0}footer.footer .cp-wrap .cp-box{text-align:center}footer.footer .cp-wrap .cp-box small{font-size:1.4rem;color:#fff}@media screen and (max-width: 768px){footer.footer .info-wrap{padding:11rem 0 11rem}footer.footer .info-wrap .info-box .p1{font-size:4.6rem}footer.footer .info-wrap .price-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;gap:5rem 0;margin:5rem 0 0}footer.footer .info-wrap .price-box .price{gap:0 2rem}footer.footer .info-wrap .price-box .price span.price-1{font-size:4.4rem}footer.footer .info-wrap .price-box .price span.price-2-1{font-size:2.6rem}footer.footer .info-wrap .price-box .price span.price-2-2{font-size:4.4rem}footer.footer .info-wrap .price-box .price span.price-2-2 span{font-size:7.2rem}footer.footer .info-wrap .price-box .line{width:19rem;height:1px;transform:rotate(0deg)}footer.footer .info-wrap .btn-box{margin:7rem 0 0}footer.footer .info-wrap .btn-box .btn{width:63rem;height:10.5rem;padding:0 3rem 0 4rem}footer.footer .info-wrap .btn-box .btn span{font-size:2.8rem}footer.footer .notice-wrap{width:100%;padding:7rem 4rem 0}footer.footer .notice-wrap .notice-box{gap:2rem 0}footer.footer .notice-wrap .notice-box .ttl{width:100%;height:6rem}footer.footer .notice-wrap .notice-box .ttl span{font-size:2.4rem}footer.footer .notice-wrap .notice-box .txt{width:100%}footer.footer .notice-wrap .notice-box .txt span{font-size:2rem}footer.footer .note-wrap{width:100%;padding:7rem 4rem 0}footer.footer .contact-wrap .tel-box,footer.footer .contact-wrap .deve-box{margin:9rem 0 0}footer.footer .contact-wrap .tel-box .ttl,footer.footer .contact-wrap .deve-box .ttl{font-size:2.4rem}footer.footer .contact-wrap .tel-box .tel{gap:0 2rem;margin:4rem 0 0;pointer-events:auto}footer.footer .contact-wrap .tel-box .tel i{width:8.5rem}footer.footer .contact-wrap .tel-box .tel span{font-size:5.8rem}footer.footer .contact-wrap .deve-box .deve{width:46.2rem;margin:4rem auto 0}footer.footer .cp-wrap{padding:0 0 20rem;margin:11rem 0 0}footer.footer .cp-wrap .cp-box small{font-size:2.2rem}}nav.nav-h{position:absolute;top:0;right:0;position:fixed;z-index:9998;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;width:68rem;height:100vh;padding:10rem 4rem;background:#fff}nav.nav-h .copy-box{position:absolute;top:50%;left:0%;transform:translateY(-50%);margin:auto;left:4rem}nav.nav-h .copy-box .copy{font-size:8.6rem;color:rgba(42,42,42,.2);writing-mode:vertical-rl}nav.nav-h .menu-box{width:31rem}nav.nav-h .menu-box ul li{border-bottom:solid 1px #000}nav.nav-h .menu-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:space-between;align-items:center;height:6rem;padding:0 1rem}nav.nav-h .menu-box ul li a span.ja{font-size:1.8rem}nav.nav-h .menu-box ul li a span.en{font-size:1.1rem;color:rgba(42,42,42,.5)}nav.nav-h .menu-box ul li a:hover{background:rgba(0,0,0,.1)}nav.nav-h{transition:all .75s;right:-68rem}nav.nav-h.act{right:0}#pageTop nav.nav-h .menu-box ul li.top a,#pageThetop nav.nav-h .menu-box ul li.thetop a,#pageMap nav.nav-h .menu-box ul li.map a,#pageOutline nav.nav-h .menu-box ul li.outline a{background:rgba(0,0,0,.1)}@media screen and (max-width: 768px){nav.nav-h{display:block;width:100%;height:100vh;padding:20rem 4rem 0}nav.nav-h .menu-box{width:100%}nav.nav-h .menu-box ul{display:flex;flex-wrap:wrap;justify-content:space-between}nav.nav-h .menu-box ul li{width:32rem}nav.nav-h .menu-box ul li a{height:10rem;padding:0 1rem}nav.nav-h .menu-box ul li a span.ja{font-size:2.8rem}nav.nav-h .menu-box ul li a span.en{font-size:2.2rem}nav.nav-h{right:-100%}}button.nav-btn{width:8rem;height:1.7rem;position:relative}button.nav-btn span{position:absolute;left:0;width:100%;height:1px;background-color:#fff}button.nav-btn,button.nav-btn span{display:inline-block;transition:all .5s;box-sizing:border-box}button.nav-btn span:nth-of-type(1){top:0}button.nav-btn span:nth-of-type(2){top:.8rem}button.nav-btn span:nth-of-type(3){bottom:0}button.nav-btn.act span{background-color:#000}button.nav-btn span:nth-of-type(1){animation:btn07-bar01 .75s forwards}@keyframes btn07-bar01{0%{transform:translateY(0.8rem) rotate(25deg)}50%{transform:translateY(0.8rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}button.nav-btn span:nth-of-type(2){transition:all .25s .25s;opacity:1}button.nav-btn span:nth-of-type(3){animation:btn07-bar03 .75s forwards}@keyframes btn07-bar03{0%{transform:translateY(-0.8rem) rotate(-25deg)}50%{transform:translateY(-0.8rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}button.nav-btn.act span:nth-of-type(1){animation:active-btn07-bar01 .75s forwards}@keyframes active-btn07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(0.8rem) rotate(0)}100%{transform:translateY(0.8rem) rotate(25deg)}}button.nav-btn.act span:nth-of-type(2){opacity: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(-0.8rem) rotate(0)}100%{transform:translateY(-0.8rem) rotate(-25deg)}}@media screen and (max-width: 768px){button.nav-btn{width:10rem;height:3.4rem}button.nav-btn span{height:1px}button.nav-btn span:nth-of-type(2){top:1.6rem}button.nav-btn span:nth-of-type(1){animation:btn07-bar01 .75s forwards}@keyframes btn07-bar01{0%{transform:translateY(1.6rem) rotate(25deg)}50%{transform:translateY(1.6rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}button.nav-btn span:nth-of-type(2){transition:all .25s .25s;opacity:1}button.nav-btn span:nth-of-type(3){animation:btn07-bar03 .75s forwards}@keyframes btn07-bar03{0%{transform:translateY(-1.6rem) rotate(-25deg)}50%{transform:translateY(-1.6rem) 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.6rem) rotate(0)}100%{transform:translateY(1.6rem) rotate(25deg)}}button.nav-btn.act span:nth-of-type(2){opacity: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(-1.6rem) rotate(0)}100%{transform:translateY(-1.6rem) rotate(-25deg)}}}@media screen and (max-width: 768px){nav.nav-float{position:absolute;bottom:0;left:0;position:fixed;z-index:9999;width:100%}nav.nav-float .btn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:10rem}nav.nav-float .btn span{font-size:2.6rem;letter-spacing:.1em;color:#fff}nav.nav-float .btn.request{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;background:linear-gradient(90deg, #4d4d4d 0%, #1a1a1a 100%)}nav.nav-float{transition:all .75s;bottom:-10rem}nav.nav-float.act{bottom:0}}.com-content{width:124rem;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)}}i.com-icon{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:4rem;height:4rem;border:solid 1px #000;background:linear-gradient(135deg, rgb(61, 108, 133) 0%, rgb(7, 31, 44) 100%)}i.com-icon>i{position:relative;display:inline-block;width:13.9px;height:23.8px}i.com-icon>i::before,i.com-icon>i::after{content:"";position:absolute;top:calc(50% - .5px);right:0;width:18px;height:1px;border-radius:9999px;background-color:#fff;transform-origin:calc(100% - .5px) 50%}i.com-icon>i::before{transform:rotate(35deg)}i.com-icon>i::after{transform:rotate(-35deg)}@media screen and (max-width: 768px){i.com-icon{width:7rem;height:7rem}}.com-sec-main .main-wrap{height:100svh;position:relative}.com-sec-main .main-wrap .img-box{position:absolute;top:0;right:0;bottom:0;left:0}.com-sec-main .main-wrap .img-box .img{transition:transform 6.2s linear;transform:scale(1.1)}.com-sec-main .main-wrap .img-box.is-act .img{transform:scale(1)}.com-sec-main .main-wrap .cover-box{position:absolute;bottom:0;left:0;width:100%;height:25rem;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.com-sec-main .main-wrap .copy-box{position:absolute;bottom:0;left:0;width:100%;padding:4rem;color:#fff}.com-sec-main .main-wrap .copy-box .ttl{font-size:7.2rem}.com-sec-main .main-wrap .copy-box .lead{font-size:2rem;margin:1rem 0 0}@media screen and (max-width: 768px){.com-sec-main .main-wrap .cover-box{height:35rem}.com-sec-main .main-wrap .copy-box{padding:6rem 4rem}.com-sec-main .main-wrap .copy-box .ttl{font-size:7.4rem}.com-sec-main .main-wrap .copy-box .lead{font-size:3rem;margin:2rem 0 0}}.com-sec-main-2{padding:24rem 0 12rem}.com-sec-main-2 .main-wrap .copy-box{text-align:center}.com-sec-main-2 .main-wrap .copy-box .ttl{font-size:7.2rem}.com-sec-main-2 .main-wrap .copy-box .lead{font-size:2rem;margin:1rem 0 0}@media screen and (max-width: 768px){.com-sec-main-2{padding:25rem 0 13rem}.com-sec-main-2 .main-wrap .copy-box{text-align:center}.com-sec-main-2 .main-wrap .copy-box .ttl{font-size:7.4rem}.com-sec-main-2 .main-wrap .copy-box .lead{font-size:3rem;margin:2rem 0 0}}.com-lead{font-size:2.4rem;line-height:1.8}.com-txt{font-size:1.6rem;line-height:2}@media screen and (max-width: 768px){.com-lead{font-size:3.4rem}.com-txt{font-size:2.6rem}}#pageTop .sec-main .main-wrap{height:100svh;position:relative}#pageTop .sec-main .main-wrap .slide-area{position:absolute;top:0;right:0;bottom:0;left:0}#pageTop .sec-main .main-wrap .slide-area .swiper,#pageTop .sec-main .main-wrap .slide-area .swiper-wrapper,#pageTop .sec-main .main-wrap .slide-area .swiper-slide{height:100%}#pageTop .sec-main .main-wrap .slide-area .swiper-slide .img-box{position:absolute;top:0;right:0;bottom:0;left:0}#pageTop .sec-main .main-wrap .slide-area .swiper-slide .cover-box{position:absolute;bottom:0;left:0;width:100%;height:25rem;background:linear-gradient(180deg, rgba(26, 124, 185, 0) 0%, rgb(0, 0, 38) 100%);mix-blend-mode:multiply}#pageTop .sec-main .main-wrap .slide-area .swiper-slide .copy-box{position:absolute;bottom:0;left:0;width:100%;padding:4rem}#pageTop .sec-main .main-wrap .slide-area .swiper-slide .copy-box .copy{font-size:3rem;letter-spacing:.1em;line-height:1.5;color:#fff}#pageTop .sec-main .main-wrap .slide-area .swiper-slide .copy-box .copy span.fs-l{font-size:5.4rem;line-height:1}#pageTop .sec-main .main-wrap .slide-area .swiper-slide .copy-box .copy span.fs-s{font-size:1.4rem;letter-spacing:0em;line-height:1}#pageTop .sec-main .main-wrap .slide-area .swiper-slide .img-box{transform:scale(1)}#pageTop .sec-main .main-wrap .slide-area .swiper-slide.swiper-slide-prev .img-box,#pageTop .sec-main .main-wrap .slide-area .swiper-slide.swiper-slide-duplicate-prev .img-box,#pageTop .sec-main .main-wrap .slide-area .swiper-slide.swiper-slide-active .img-box,#pageTop .sec-main .main-wrap .slide-area .swiper-slide.swiper-slide-duplicate-active .img-box{transition:transform 6.2s linear;transform:scale(1.1)}#pageTop .sec-main .main-wrap .info-area{position:absolute;bottom:0;right:0;right:4rem;bottom:4rem;z-index:1}#pageTop .sec-main .main-wrap .info-area .info-box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:28rem;height:6rem;background:#fff;border-radius:.5rem}#pageTop .sec-main .main-wrap .info-area .info-box .icon{width:6rem;padding:0 1.2rem}#pageTop .sec-main .main-wrap .info-area .info-box .info{display:flex;width:calc(100% - 8rem);white-space:nowrap;overflow:hidden}#pageTop .sec-main .main-wrap .info-area .info-box .info p{will-change:transform;display:inline-block;padding:1rem 2rem 1rem 0;font-size:1.4rem;line-height:1.5;animation:marquee 10s linear infinite}#pageTop .sec-main .main-wrap .info-area .info-box .info p a{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:inline-block;border-bottom:solid 1px #000}#pageTop .sec-main .main-wrap .info-area .info-box .info p a:hover{opacity:.7}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@media screen and (max-width: 768px){#pageTop .sec-main .main-wrap{height:auto}#pageTop .sec-main .main-wrap .slide-area{position:relative;right:auto;bottom:auto;width:100%;height:100svh}#pageTop .sec-main .main-wrap .slide-area .swiper-slide .cover-box{height:35rem}#pageTop .sec-main .main-wrap .slide-area .swiper-slide .copy-box{padding:6rem 0 6rem 4rem}#pageTop .sec-main .main-wrap .slide-area .swiper-slide .copy-box .copy{font-size:4rem;letter-spacing:.02em}#pageTop .sec-main .main-wrap .slide-area .swiper-slide .copy-box .copy span.fs-l{font-size:6.4rem}#pageTop .sec-main .main-wrap .slide-area .swiper-slide .copy-box .copy span.fs-s{font-size:2.4rem}#pageTop .sec-main .main-wrap .info-area{position:relative;right:auto;bottom:auto;background:#fff}#pageTop .sec-main .main-wrap .info-area .info-box{width:100%;height:10rem;border-radius:0rem}#pageTop .sec-main .main-wrap .info-area .info-box .icon{width:14rem;padding:0 4rem}#pageTop .sec-main .main-wrap .info-area .info-box .info{width:calc(100% - 18rem)}#pageTop .sec-main .main-wrap .info-area .info-box .info p{padding:1rem 3rem 1rem 0;font-size:2.6rem}}#pageTop .sec-sales{padding:12rem 0 12rem;background:linear-gradient(90deg, rgb(61, 108, 133) 0%, rgb(5, 28, 41) 100%)}#pageTop .sec-sales .sales-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}#pageTop .sec-sales .sales-wrap .copy-area{width:43rem}#pageTop .sec-sales .sales-wrap .copy-area .copy-box .ttl{font-size:1.4rem;color:#d7b377}#pageTop .sec-sales .sales-wrap .copy-area .copy-box .lead{font-size:2.4rem;line-height:1.5;color:#fff;margin:6rem 0 0}#pageTop .sec-sales .sales-wrap .copy-area .copy-box .txt{font-size:1.8rem;line-height:1.7;color:#fff;margin:2rem 0 0}#pageTop .sec-sales .sales-wrap .slide-area{width:calc(100% - 43rem);position:relative}#pageTop .sec-sales .sales-wrap .slide-area .slide-area-inner{width:calc(100% + (100vw - 120rem)/2)}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide{width:40rem;padding:0 0rem;transform:scale(0.8);transition:1s}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .ttl-box .ttl{font-size:1.4rem;color:#fff}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .ttl-box .ttl span{font-size:2.8rem}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box{text-align:right;margin:1rem 0 0}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box .txt{font-size:2.2rem;line-height:1.5;color:#fff}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box .txt span.fs-l{font-size:3.8rem;line-height:1}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box .txt span.fs-s{font-size:1.2rem;letter-spacing:0em;line-height:1}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box .btn{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 2rem;color:#fff;margin:2rem 0 0}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box .btn span{font-size:2rem}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box .btn i{width:4rem}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide.swiper-slide-active,#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide.swiper-slide-duplicate-active{transform:scale(1)}#pageTop .sec-sales .sales-wrap .slide-area .pn-box{position:absolute;bottom:0;left:0;bottom:11rem;left:-15rem;z-index:1;display:flex;flex-wrap:wrap;gap:0 1rem}#pageTop .sec-sales .sales-wrap .slide-area .pn-box .swiper-btn-prev,#pageTop .sec-sales .sales-wrap .slide-area .pn-box .swiper-btn-next{width:4rem;cursor:pointer}@media screen and (max-width: 768px){#pageTop .sec-sales{padding:13rem 0 13rem}#pageTop .sec-sales .sales-wrap .copy-area{width:100%}#pageTop .sec-sales .sales-wrap .copy-area .copy-box .ttl{font-size:2.4rem}#pageTop .sec-sales .sales-wrap .copy-area .copy-box .lead{font-size:3.4rem;margin:4rem 0 0}#pageTop .sec-sales .sales-wrap .copy-area .copy-box .txt{font-size:2.8rem;margin:3rem 0 0}#pageTop .sec-sales .sales-wrap .slide-area{width:100%;margin:6rem 0 0}#pageTop .sec-sales .sales-wrap .slide-area .slide-area-inner{width:100%}#pageTop .sec-sales .sales-wrap .slide-area .swiper{overflow:initial}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide{width:56rem}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .ttl-box{margin:0 0 1rem}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .ttl-box .ttl{font-size:2.4rem}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .ttl-box .ttl span{font-size:3.8rem}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box{margin:2rem 0 0}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box .txt{font-size:3.2rem}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box .txt span.fs-l{font-size:4.8rem}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box .txt span.fs-s{font-size:2.2rem}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box .btn{gap:0 3rem;margin:3rem 0 0}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box .btn span{font-size:3rem}#pageTop .sec-sales .sales-wrap .slide-area .swiper-slide .copy-box .btn i{width:6rem}#pageTop .sec-sales .sales-wrap .slide-area .pn-box{position:relative;bottom:auto;left:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:0 2rem;margin:3rem 0 0}#pageTop .sec-sales .sales-wrap .slide-area .pn-box .swiper-btn-prev,#pageTop .sec-sales .sales-wrap .slide-area .pn-box .swiper-btn-next{width:6rem}}#pageTop .sec-info{padding:16rem 0 10rem;background:#fff}#pageTop .sec-info .info-wrap .info-box{text-align:center}#pageTop .sec-info .info-wrap .info-box .p1{font-size:3.6rem;letter-spacing:.2em}#pageTop .sec-info .info-wrap .price-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0 3rem;margin:4rem 0 0}#pageTop .sec-info .info-wrap .price-box .price{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0 1rem}#pageTop .sec-info .info-wrap .price-box .price span{letter-spacing:0}#pageTop .sec-info .info-wrap .price-box .price span.price-1{padding:0 0 .6rem;font-size:3.4rem}#pageTop .sec-info .info-wrap .price-box .price span.price-2-1{display:block;font-size:1.6rem}#pageTop .sec-info .info-wrap .price-box .price span.price-2-2{display:block;font-size:3.4rem;color:#d7b377}#pageTop .sec-info .info-wrap .price-box .price span.price-2-2 span{font-size:6.2rem}#pageTop .sec-info .info-wrap .price-box .line{width:1px;height:4.4rem;background:#000;transform:rotate(20deg)}#pageTop .sec-info .info-wrap .btn-box{margin:6rem 0 0}#pageTop .sec-info .info-wrap .btn-box .btn{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:36rem;height:6rem;padding:0 2rem 0 3rem;background:#083248;border-radius:.5rem;margin:0 auto}#pageTop .sec-info .info-wrap .btn-box .btn span{font-size:1.8rem;letter-spacing:.1em;color:#fff}#pageTop .sec-info .info-wrap .btn-box .btn:hover{background:#3d6c85}@media screen and (max-width: 768px){#pageTop .sec-info{padding:17rem 0 11rem}#pageTop .sec-info .info-wrap .info-box .p1{font-size:4.6rem}#pageTop .sec-info .info-wrap .price-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;gap:5rem 0;margin:5rem 0 0}#pageTop .sec-info .info-wrap .price-box .price{gap:0 2rem}#pageTop .sec-info .info-wrap .price-box .price span.price-1{font-size:4.4rem}#pageTop .sec-info .info-wrap .price-box .price span.price-2-1{font-size:2.6rem}#pageTop .sec-info .info-wrap .price-box .price span.price-2-2{font-size:4.4rem}#pageTop .sec-info .info-wrap .price-box .price span.price-2-2 span{font-size:7.2rem}#pageTop .sec-info .info-wrap .price-box .line{width:19rem;height:1px;transform:rotate(0deg)}#pageTop .sec-info .info-wrap .btn-box{margin:7rem 0 0}#pageTop .sec-info .info-wrap .btn-box .btn{width:63rem;height:10.5rem;padding:0 3rem 0 4rem}#pageTop .sec-info .info-wrap .btn-box .btn span{font-size:2.8rem}}#pageTop .sec-concept{padding:10rem 0 10rem;background:#fff}#pageTop .sec-concept .concept-wrap .copy-box{text-align:center}#pageTop .sec-concept .concept-wrap .copy-box .lead{display:inline-block;width:38rem}#pageTop .sec-concept .concept-wrap .copy-box .txt{font-size:2.1rem;line-height:2.2;margin:6rem 0 0}@media screen and (max-width: 768px){#pageTop .sec-concept{padding:11rem 0 11rem}#pageTop .sec-concept .concept-wrap .copy-box .lead{width:57rem}#pageTop .sec-concept .concept-wrap .copy-box .txt{font-size:3.2rem;margin:7rem 0 0}}#pageTop .sec-cntnt{overflow:initial}#pageTop .sec-cntnt .cntnt-wrap{width:100%;height:100vh;position:relative;contain:paint}#pageTop .sec-cntnt .cntnt-wrap .bg-area{position:absolute;top:0;left:0;width:100%;height:100vh}#pageTop .sec-cntnt .cntnt-wrap .bg-area .img-box{position:absolute;top:0;right:0;bottom:0;left:0}#pageTop .sec-cntnt .cntnt-wrap .bg-area .cover-box{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45)}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area{position:absolute;top:0;left:0;width:100%;height:200vh}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner{position:absolute;top:0;left:0;position:sticky;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:120rem;height:100vh;padding-top:calc((100vh - 54rem)/2);margin:0 auto}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .copy-box{width:calc(100% - 50rem);color:#fff}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .copy-box .ttl{font-size:7.4rem}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .copy-box .ttl-ja{font-size:2.4rem;margin:1rem 0 0}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .copy-box .lead{padding:0 0 0 4rem;font-size:2.4rem;line-height:1.7;margin:10rem 0 0}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .copy-box .txt{padding:0 0 0 4rem;font-size:1.6rem;line-height:1.7;margin:4rem 0 0}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .img-box{width:50rem;height:54rem;position:relative}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .img-box .img.num1 img{-o-object-position:70% center;object-position:70% center}#pageTop .sec-cntnt .cntnt-wrap.num1{z-index:10}#pageTop .sec-cntnt .cntnt-wrap.num1 .cntnt-area{z-index:10}#pageTop .sec-cntnt .cntnt-wrap.num1 .cntnt-area .cntnt-area-inner{z-index:11}#pageTop .sec-cntnt .cntnt-wrap.num2{z-index:20}#pageTop .sec-cntnt .cntnt-wrap.num2 .cntnt-area{top:-100vh;z-index:20;height:300vh}#pageTop .sec-cntnt .cntnt-wrap.num2 .cntnt-area .cntnt-area-inner{z-index:21}#pageTop .sec-cntnt .cntnt-wrap.num3{z-index:30}#pageTop .sec-cntnt .cntnt-wrap.num3 .cntnt-area{top:-100vh;z-index:30}#pageTop .sec-cntnt .cntnt-wrap.num3 .cntnt-area .cntnt-area-inner{z-index:31}@media screen and (max-width: 768px){#pageTop .sec-cntnt{overflow:hidden}#pageTop .sec-cntnt .cntnt-wrap{height:auto;contain:initial}#pageTop .sec-cntnt .cntnt-wrap .bg-area{display:none}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area{position:relative;height:auto}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner{position:relative;width:100%;height:auto;padding-top:0}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .copy-box{order:2;width:100%;padding:6rem 4rem 12rem;color:#000}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .copy-box .ttl{font-size:8.4rem}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .copy-box .ttl-ja{font-size:3.4rem;margin:2rem 0 0}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .copy-box .lead{padding:0 0 0 0rem;font-size:3.4rem;margin:6rem 0 0}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .copy-box .txt{padding:0 0 0 0rem;font-size:2.6rem;margin:4rem 0 0}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .img-box{order:1;width:100%;height:56rem}#pageTop .sec-cntnt .cntnt-wrap .cntnt-area .cntnt-area-inner .img-box .img.num1 img{-o-object-position:50% center;object-position:50% center}#pageTop .sec-cntnt .cntnt-wrap.num2 .cntnt-area{top:0;height:auto}#pageTop .sec-cntnt .cntnt-wrap.num3 .cntnt-area{top:0}}#pageTop .sec-plan{padding:16rem 0 10rem;background:#072938}#pageTop .sec-plan .plan-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}#pageTop .sec-plan .plan-wrap .copy-area{width:70rem}#pageTop .sec-plan .plan-wrap .copy-area .copy-box{color:#fff}#pageTop .sec-plan .plan-wrap .copy-area .copy-box .ttl{font-size:3.6rem}#pageTop .sec-plan .plan-wrap .copy-area .copy-box .lead{font-size:2.4rem;line-height:1.5;margin:10rem 0 0}#pageTop .sec-plan .plan-wrap .copy-area .copy-box .txt{font-size:1.6rem;line-height:1.7;margin:2rem 0 0}#pageTop .sec-plan .plan-wrap .slide-area{width:calc(100% - 70rem);position:relative}#pageTop .sec-plan .plan-wrap .slide-area .slide-area-inner{width:calc(100% + (100vw - 120rem)/2)}#pageTop .sec-plan .plan-wrap .slide-area .swiper-slide{width:44rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:block;width:40rem;height:45rem;padding:2rem;background:#f5f0f6;border-radius:.5rem;position:relative}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .type{padding:1rem 0;border-bottom:solid 1px #072938;text-align:center}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .type span{display:inline-block}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .type span.type-1{font-size:3.8rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .type span.type-2{font-size:1.5rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .type span.type-3{font-size:3.8rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .type span.type-4{font-size:2.1rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .area{padding:1rem 0;text-align:center}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .area span{display:inline-block}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .area span.area-1{padding:0 2rem 0 0;font-size:1.4rem;text-align:left}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .area span.area-2{font-size:3.1rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .area span.area-3{font-size:1.6rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .img{margin:2rem auto 0}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .img.type-a{width:13.195rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .img.type-b{width:12.88rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .img.type-c{width:12.04rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .icon{position:absolute;bottom:0;right:0;right:2rem;bottom:2rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box:hover{background:rgba(245,240,246,.7)}#pageTop .sec-plan .plan-wrap .slide-area .pn-box{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1rem;width:40rem;margin:4rem 0 0}#pageTop .sec-plan .plan-wrap .slide-area .pn-box .swiper-btn-prev,#pageTop .sec-plan .plan-wrap .slide-area .pn-box .swiper-btn-next{width:4rem;cursor:pointer}@media screen and (max-width: 768px){#pageTop .sec-plan{padding:12rem 0 11rem}#pageTop .sec-plan .plan-wrap .copy-area{width:100%}#pageTop .sec-plan .plan-wrap .copy-area .copy-box .ttl{font-size:4.6rem}#pageTop .sec-plan .plan-wrap .copy-area .copy-box .lead{font-size:3.4rem;margin:4rem 0 0}#pageTop .sec-plan .plan-wrap .copy-area .copy-box .txt{font-size:2.6rem;margin:3rem 0 0}#pageTop .sec-plan .plan-wrap .slide-area{width:100%;margin:6rem 0 0}#pageTop .sec-plan .plan-wrap .slide-area .slide-area-inner{width:100%}#pageTop .sec-plan .plan-wrap .slide-area .swiper{overflow:initial}#pageTop .sec-plan .plan-wrap .slide-area .swiper-slide{width:56rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box{width:52rem;height:80rem;padding:3rem;margin:0 auto}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .type{padding:2rem 0}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .type span.type-1{font-size:4.8rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .type span.type-2{font-size:2.6rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .type span.type-3{font-size:4.8rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .type span.type-4{font-size:3.2rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .area{padding:2rem 0}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .area span.area-1{font-size:2.4rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .area span.area-2{font-size:4.2rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .area span.area-3{font-size:2.6rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .img{margin:3rem auto 0}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .img.type-a{width:22.62rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .img.type-b{width:22.08rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .img.type-c{width:20.88rem}#pageTop .sec-plan .plan-wrap .slide-area .plan-box .icon{right:3rem;bottom:3rem}#pageTop .sec-plan .plan-wrap .slide-area .pn-box{gap:0 2rem;width:52rem;margin:5rem auto 0}#pageTop .sec-plan .plan-wrap .slide-area .pn-box .swiper-btn-prev,#pageTop .sec-plan .plan-wrap .slide-area .pn-box .swiper-btn-next{width:6rem}}#pageThetop .sec-intro{padding:14rem 0}#pageThetop .sec-intro .bg-wrap{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../../../build/img/common/bg_1.png");background-repeat:repeat;background-size:805px 225px;background-position:left top}#pageThetop .sec-intro .bg-wrap .cover-box{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.75) 100%)}#pageThetop .sec-intro .copy-wrap{position:relative}#pageThetop .sec-intro .copy-wrap .copy-box{text-align:center}#pageThetop .sec-intro .copy-wrap .copy-box .txt{margin:2rem 0 0}@media screen and (max-width: 768px){#pageThetop .sec-intro{padding:15rem 0}#pageThetop .sec-intro .copy-wrap .copy-box .txt{margin:3rem 0 0}}#pageThetop .sec-view .copy-wrap{padding:12rem 0 18rem;position:relative}#pageThetop .sec-view .copy-wrap .bg-area{position:absolute;top:0;right:0;width:80%;height:100%}#pageThetop .sec-view .copy-wrap .bg-area .bg-box{position:absolute;top:0;right:0;bottom:0;left:0}#pageThetop .sec-view .copy-wrap .bg-area .cover-box{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%)}#pageThetop .sec-view .copy-wrap .copy-area{position:relative}#pageThetop .sec-view .copy-wrap .copy-area .copy-box .ttl{font-size:3.6rem}#pageThetop .sec-view .copy-wrap .copy-area .copy-box .lead{margin:7rem 0 0}#pageThetop .sec-view .copy-wrap .copy-area .copy-box .txt{margin:2rem 0 0}#pageThetop .sec-view .view-wrap{padding:0 0 18rem;position:relative}#pageThetop .sec-view .view-wrap .bg-area{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../../../build/img/common/bg_1.png");background-repeat:repeat;background-size:805px 225px;background-position:left top}#pageThetop .sec-view .view-wrap .bg-area .cover-box{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.75) 100%)}#pageThetop .sec-view .view-wrap .view-area{position:relative}#pageThetop .sec-view .view-wrap .view-area .tabimg-box{height:21vw;position:relative}#pageThetop .sec-view .view-wrap .view-area .tabimg-box .img{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;opacity:0}#pageThetop .sec-view .view-wrap .view-area .tabimg-box .img.is-act{opacity:1}#pageThetop .sec-view .view-wrap .view-area .tabbtn-box{display:flex;flex-wrap:wrap;justify-content:center;gap:0 3rem;margin:3rem 0 0}#pageThetop .sec-view .view-wrap .view-area .tabbtn-box .btn{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;width:17rem}#pageThetop .sec-view .view-wrap .view-area .tabbtn-box .btn p{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:1rem 0 0}#pageThetop .sec-view .view-wrap .view-area .tabbtn-box .btn p span{font-size:1.6rem;color:#0c4767}#pageThetop .sec-view .view-wrap .view-area .tabbtn-box .btn p i{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:2.2rem}#pageThetop .sec-view .view-wrap .view-area .tabbtn-box .btn p i path{fill:#000}#pageThetop .sec-view .view-wrap .view-area .tabbtn-box .btn:hover{opacity:.7}@media screen and (max-width: 768px){#pageThetop .sec-view .copy-wrap{padding:13rem 0 19rem}#pageThetop .sec-view .copy-wrap .copy-area .copy-box .ttl{font-size:4.6rem}#pageThetop .sec-view .copy-wrap .copy-area .copy-box .lead{margin:8rem 0 0}#pageThetop .sec-view .copy-wrap .copy-area .copy-box .txt{margin:3rem 0 0}#pageThetop .sec-view .view-wrap{padding:0 0 19rem}#pageThetop .sec-view .view-wrap .view-area .tabimg-box{height:21rem}#pageThetop .sec-view .view-wrap .view-area .tabbtn-box .btn{width:21rem}#pageThetop .sec-view .view-wrap .view-area .tabbtn-box .btn p{margin:2rem 0 0}#pageThetop .sec-view .view-wrap .view-area .tabbtn-box .btn p span{font-size:2.2rem}#pageThetop .sec-view .view-wrap .view-area .tabbtn-box .btn p i{width:3.2rem}}#pageThetop .sec-prmum{background:#072938}#pageThetop .sec-prmum .ttl-wrap{padding:16rem 0 10rem;position:relative}#pageThetop .sec-prmum .ttl-wrap .bg-box{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../../../build/img/common/bg_2.png");background-repeat:repeat;background-size:805px 225px;background-position:left top}#pageThetop .sec-prmum .ttl-wrap .bg-box .cover{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg, #072938 0%, rgba(7, 41, 56, 0.25) 100%)}#pageThetop .sec-prmum .ttl-wrap .copy-box{color:#fff;text-align:center;position:relative}#pageThetop .sec-prmum .ttl-wrap .copy-box .ttl{font-size:6rem}#pageThetop .sec-prmum .img-wrap{overflow:hidden}#pageThetop .sec-prmum .img-wrap .img-box{height:91rem;position:relative}#pageThetop .sec-prmum .list-wrap{padding:10rem 0;position:relative}#pageThetop .sec-prmum .list-wrap .bg-area{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../../../build/img/common/bg_2.png");background-repeat:repeat;background-size:805px 225px;background-position:left top}#pageThetop .sec-prmum .list-wrap .bg-area .cover{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg, #072938 0%, rgba(7, 41, 56, 0.25) 100%)}#pageThetop .sec-prmum .list-wrap .copy-area{position:relative}#pageThetop .sec-prmum .list-wrap .copy-area .copy-box{color:#fff;text-align:center}#pageThetop .sec-prmum .list-wrap .copy-area .copy-box .txt{margin:2rem 0 0}#pageThetop .sec-prmum .list-wrap .list-area{display:flex;flex-wrap:wrap;width:144rem;margin:6rem auto 0;position:relative}#pageThetop .sec-prmum .list-wrap .list-area .list-box{width:25%;text-align:center}#pageThetop .sec-prmum .list-wrap .list-area .list-box .img{position:relative}#pageThetop .sec-prmum .list-wrap .list-area .list-box .ttl{font-size:2rem;color:#fff;margin:2rem 0 0}#pageThetop .sec-prmum .list-wrap .list-area .list-box .txt{font-size:1.6rem;line-height:1.5;color:#fff;margin:1rem 0 0}@media screen and (max-width: 768px){#pageThetop .sec-prmum .ttl-wrap{padding:17rem 0 11rem}#pageThetop .sec-prmum .ttl-wrap .copy-box .ttl{font-size:7rem}#pageThetop .sec-prmum .img-wrap .img-box{height:58rem}#pageThetop .sec-prmum .list-wrap{padding:11rem 0}#pageThetop .sec-prmum .list-wrap .copy-area .copy-box .txt{margin:3rem 0 0}#pageThetop .sec-prmum .list-wrap .list-area{gap:7rem 0;width:100%;margin:7rem auto 0}#pageThetop .sec-prmum .list-wrap .list-area .list-box{width:50%}#pageThetop .sec-prmum .list-wrap .list-area .list-box .ttl{font-size:2.8rem;margin:3rem 0 0}#pageThetop .sec-prmum .list-wrap .list-area .list-box .txt{font-size:2.4rem;letter-spacing:0;margin:2rem 0 0}}#pageThetop .sec-type{background:#072938;border-top:solid 1px #8f8370;border-bottom:solid 1px #8f8370}#pageThetop .sec-type .type-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}#pageThetop .sec-type .type-wrap .data-area{width:48rem;border-right:solid 1px #8f8370;border-left:solid 1px #8f8370}#pageThetop .sec-type .type-wrap .data-area .data-box{padding:6rem 6rem 0 2rem;color:#fff;position:relative}#pageThetop .sec-type .type-wrap .data-area .data-box .data-box-inner{padding:0 2rem}#pageThetop .sec-type .type-wrap .data-area .data-box .data-box-inner.bb{border-bottom:solid 1px #fff}#pageThetop .sec-type .type-wrap .data-area .data-box .type{font-size:2.4rem;color:#d7b377}#pageThetop .sec-type .type-wrap .data-area .data-box .type span{font-size:7.2rem}#pageThetop .sec-type .type-wrap .data-area .data-box .ldk{font-size:3rem;color:#d7b377;margin:1rem 0 0}#pageThetop .sec-type .type-wrap .data-area .data-box .ldk span{font-size:4.8rem}#pageThetop .sec-type .type-wrap .data-area .data-box .dot{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0 10px;margin:4rem 0 0}#pageThetop .sec-type .type-wrap .data-area .data-box .dot span{width:5px;height:5px;border-radius:50%;background:#fff}#pageThetop .sec-type .type-wrap .data-area .data-box .area{font-size:1.4rem;margin:3rem 0 0}#pageThetop .sec-type .type-wrap .data-area .data-box .area span{font-size:2rem}#pageThetop .sec-type .type-wrap .data-area .data-box .area span span{font-size:3.6rem}#pageThetop .sec-type .type-wrap .data-area .data-box .txt{padding:0 0 2rem;font-size:1.4rem;letter-spacing:0;line-height:1.8;margin:2rem 0 0}#pageThetop .sec-type .type-wrap .data-area .data-box .total{margin:1rem 0 0}#pageThetop .sec-type .type-wrap .data-area .data-box .total span{display:inline-block;line-height:1.2}#pageThetop .sec-type .type-wrap .data-area .data-box .total span.total-1{font-size:1.4rem}#pageThetop .sec-type .type-wrap .data-area .data-box .total span.total-2{font-size:3.6rem}#pageThetop .sec-type .type-wrap .data-area .data-box .total span.total-3{font-size:2rem}#pageThetop .sec-type .type-wrap .data-area .icon-box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 2rem;padding:10rem 4rem 0;color:#fff}#pageThetop .sec-type .type-wrap .data-area .icon-box .icon{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 .5rem}#pageThetop .sec-type .type-wrap .data-area .icon-box .icon i{height:1.5rem}#pageThetop .sec-type .type-wrap .data-area .icon-box .icon i img{width:auto;height:100%}#pageThetop .sec-type .type-wrap .data-area .icon-box .icon span{font-size:1rem}#pageThetop .sec-type .type-wrap .data-area .note-box{padding:1rem 4rem 6rem;color:#fff}#pageThetop .sec-type .type-wrap .img-area{width:calc(100% - 48rem);position:relative}#pageThetop .sec-type .type-wrap .img-area .img-box{position:absolute;top:0;left:0;width:calc(100% + (100vw - 120rem)/2);height:100%}#pageThetop .sec-type .type-wrap .img-area .img-box .img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto}#pageThetop .sec-type .type-wrap .img-area .img-box .img.type-e{width:74.2rem}@media screen and (max-width: 768px){#pageThetop .sec-type .type-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}#pageThetop .sec-type .type-wrap .data-area{width:100%}#pageThetop .sec-type .type-wrap .data-area .data-box{padding:6rem 4rem 0 4rem}#pageThetop .sec-type .type-wrap .data-area .data-box .data-box-inner{padding:0 3rem}#pageThetop .sec-type .type-wrap .data-area .data-box .type{font-size:3.4rem}#pageThetop .sec-type .type-wrap .data-area .data-box .type span{font-size:8.2rem}#pageThetop .sec-type .type-wrap .data-area .data-box .ldk{font-size:4rem;margin:2rem 0 0}#pageThetop .sec-type .type-wrap .data-area .data-box .ldk span{font-size:5.8rem}#pageThetop .sec-type .type-wrap .data-area .data-box .dot{margin:5rem 0 0}#pageThetop .sec-type .type-wrap .data-area .data-box .area{font-size:2.4rem;margin:4rem 0 0}#pageThetop .sec-type .type-wrap .data-area .data-box .area span{font-size:3rem}#pageThetop .sec-type .type-wrap .data-area .data-box .area span span{font-size:4.6rem}#pageThetop .sec-type .type-wrap .data-area .data-box .txt{padding:0 0 3rem;font-size:2.4rem;margin:3rem 0 0}#pageThetop .sec-type .type-wrap .data-area .data-box .total{margin:2rem 0 0}#pageThetop .sec-type .type-wrap .data-area .data-box .total span.total-1{font-size:2.4rem}#pageThetop .sec-type .type-wrap .data-area .data-box .total span.total-2{font-size:4.6rem}#pageThetop .sec-type .type-wrap .data-area .data-box .total span.total-3{font-size:3rem}#pageThetop .sec-type .type-wrap .data-area .icon-box{gap:0 3rem;padding:5rem 4rem 0}#pageThetop .sec-type .type-wrap .data-area .icon-box .icon{gap:0 1rem}#pageThetop .sec-type .type-wrap .data-area .icon-box .icon i{height:3rem}#pageThetop .sec-type .type-wrap .data-area .icon-box .icon span{font-size:2rem}#pageThetop .sec-type .type-wrap .data-area .note-box{padding:2rem 4rem 6rem}#pageThetop .sec-type .type-wrap .img-area{width:100%;padding:6rem 0;border-top:solid 1px #8f8370;border-right:solid 1px #8f8370;border-left:solid 1px #8f8370}#pageThetop .sec-type .type-wrap .img-area .img-box{position:relative;width:100%;height:auto}#pageThetop .sec-type .type-wrap .img-area .img-box .img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;position:relative;top:auto;left:auto;transform:none}#pageThetop .sec-type .type-wrap .img-area .img-box .img.type-e{width:55.65rem}}#pageThetop .sec-list{background:#072938}#pageThetop .sec-list .bg-wrap{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../../../build/img/common/bg_2.png");background-repeat:repeat;background-size:805px 225px;background-position:left top}#pageThetop .sec-list .bg-wrap .cover{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg, #072938 0%, rgba(7, 41, 56, 0.25) 100%)}#pageThetop .sec-list .copy-wrap{padding:10rem 0 4rem;position:relative}#pageThetop .sec-list .copy-wrap .copy-box{color:#fff;text-align:center}#pageThetop .sec-list .list-wrap{display:flex;flex-wrap:wrap;position:relative}#pageThetop .sec-list .list-wrap .list-box{width:33.3333333333%;padding:3rem 0;text-align:center;position:relative}#pageThetop .sec-list .list-wrap .list-box .ttl{font-size:2.2rem;line-height:1.4;color:#d7b377}#pageThetop .sec-list .list-wrap .list-box .txt{font-size:1.6rem;line-height:1.7;color:#fff;margin:1rem 0 0}#pageThetop .sec-list .list-wrap .list-box .img{width:32rem;margin:0 auto;position:relative}#pageThetop .sec-list .list-wrap .list-box .img.num1{margin-top:5.4rem}#pageThetop .sec-list .list-wrap .list-box .img.num2{margin-top:2.3rem}#pageThetop .sec-list .list-wrap .list-box .img.num3{margin-top:2rem}#pageThetop .sec-list .list-wrap .list-box .label{position:absolute;top:0;left:0;padding:.6rem 1rem;background:#d7b377;font-size:1.4rem}#pageThetop .sec-list .list-wrap .list-box.num7{width:66.6666666667%}#pageThetop .sec-list .list-wrap .list-box::before{position:absolute;top:0;left:0;content:"";width:1px;height:100%;background:#8f8370}#pageThetop .sec-list .list-wrap .list-box.num11::after,#pageThetop .sec-list .list-wrap .list-box.num8::after,#pageThetop .sec-list .list-wrap .list-box.num6::after,#pageThetop .sec-list .list-wrap .list-box.num3::after{position:absolute;top:0;right:0;content:"";width:1px;height:100%;background:#8f8370}#pageThetop .sec-list .list-wrap .list-box.num9::after,#pageThetop .sec-list .list-wrap .list-box.num7::after,#pageThetop .sec-list .list-wrap .list-box.num4::after,#pageThetop .sec-list .list-wrap .list-box.num1::after{position:absolute;bottom:0;left:0;left:calc((100vw - 120rem)*-0.5);content:"";width:100vw;height:1px;background:#8f8370}#pageThetop .sec-list .list-wrap::before{position:absolute;top:0;left:0;left:calc((100vw - 120rem)*-0.5);content:"";width:100vw;height:1px;background:#8f8370}#pageThetop .sec-list .note-wrap{padding:6rem 0 10rem;position:relative}#pageThetop .sec-list .note-wrap .note-box{color:#fff;text-align:right}@media screen and (max-width: 768px){#pageThetop .sec-list .copy-wrap{padding:11rem 0 5rem}#pageThetop .sec-list .list-wrap .list-box{width:100%;padding:5rem 0;border-right:solid 1px #8f8370;border-left:solid 1px #8f8370}#pageThetop .sec-list .list-wrap .list-box .ttl{font-size:3.2rem}#pageThetop .sec-list .list-wrap .list-box .txt{font-size:2.6rem;margin:2rem 0 0}#pageThetop .sec-list .list-wrap .list-box .img{width:51rem}#pageThetop .sec-list .list-wrap .list-box .img.num1{margin-top:3rem}#pageThetop .sec-list .list-wrap .list-box .img.num2{margin-top:3rem}#pageThetop .sec-list .list-wrap .list-box .img.num3{margin-top:3rem}#pageThetop .sec-list .list-wrap .list-box .label{padding:1rem 1.6rem;font-size:2.2rem}#pageThetop .sec-list .list-wrap .list-box.num7{width:100%}#pageThetop .sec-list .list-wrap .list-box::before{display:none}#pageThetop .sec-list .list-wrap .list-box::after{position:absolute;bottom:0;left:0;top:auto !important;right:auto !important;left:-4rem !important;content:"" !important;width:100vw !important;height:1px !important;background:#8f8370 !important}#pageThetop .sec-list .list-wrap::before{left:-4rem}#pageThetop .sec-list .note-wrap{padding:7rem 0 11rem}}#pageType .sec-type{padding:24rem 0 12rem}#pageType .sec-type .type-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:144rem;margin:0 auto}#pageType .sec-type .type-wrap .data-area{width:48rem}#pageType .sec-type .type-wrap .data-area .data-box{padding:4rem 4rem 6rem;position:relative}#pageType .sec-type .type-wrap .data-area .data-box .bg{position:absolute;top:0;right:0;z-index:-1;width:50vw;height:100%;background:#cedae1}#pageType .sec-type .type-wrap .data-area .data-box .data-box-inner{padding:0 2rem}#pageType .sec-type .type-wrap .data-area .data-box .data-box-inner.bb{border-bottom:solid 1px #000}#pageType .sec-type .type-wrap .data-area .data-box .type{font-size:2.4rem}#pageType .sec-type .type-wrap .data-area .data-box .type span{font-size:7.2rem}#pageType .sec-type .type-wrap .data-area .data-box .ldk{font-size:3rem;margin:1rem 0 0}#pageType .sec-type .type-wrap .data-area .data-box .ldk span{font-size:4.8rem}#pageType .sec-type .type-wrap .data-area .data-box .area{font-size:1.4rem;margin:2rem 0 0}#pageType .sec-type .type-wrap .data-area .data-box .area span{font-size:2rem}#pageType .sec-type .type-wrap .data-area .data-box .area span span{font-size:3.6rem}#pageType .sec-type .type-wrap .data-area .data-box .txt{padding:0 0 2rem;font-size:1.4rem;letter-spacing:0;line-height:1.8;margin:2rem 0 0}#pageType .sec-type .type-wrap .data-area .data-box .total{margin:1rem 0 0}#pageType .sec-type .type-wrap .data-area .data-box .total span{display:inline-block;line-height:1.2}#pageType .sec-type .type-wrap .data-area .data-box .total span.total-1{font-size:1.4rem}#pageType .sec-type .type-wrap .data-area .data-box .total span.total-2{font-size:3.6rem}#pageType .sec-type .type-wrap .data-area .data-box .total span.total-3{font-size:2rem}#pageType .sec-type .type-wrap .data-area .icon-box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 2rem;padding:4rem 4rem 0}#pageType .sec-type .type-wrap .data-area .icon-box .icon{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 .5rem}#pageType .sec-type .type-wrap .data-area .icon-box .icon i{height:1.5rem}#pageType .sec-type .type-wrap .data-area .icon-box .icon i img{width:auto;height:100%}#pageType .sec-type .type-wrap .data-area .icon-box .icon span{font-size:1rem}#pageType .sec-type .type-wrap .data-area .note-box{padding:1rem 4rem 0}#pageType .sec-type .type-wrap .img-area{width:calc(100% - 48rem)}#pageType .sec-type .type-wrap .img-area .img-box{text-align:center}#pageType .sec-type .type-wrap .img-area .img-box .img{display:inline-block}#pageType .sec-type .type-wrap .img-area .img-box .img.type-a{width:37.7rem}#pageType .sec-type .type-wrap .img-area .img-box .img.type-b{width:36.8rem}#pageType .sec-type .type-wrap .img-area .img-box .img.type-c{width:34.8rem}#pageType .sec-type .btn-wrap{margin:8rem 0 0}#pageType .sec-type .btn-wrap .btn-box .btn{transition:all 400ms cubic-bezier(0.36, 0.1, 0.16, 1);transition-duration:800ms;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:36rem;height:6rem;padding:0 2rem 0 3rem;background:#083248;border-radius:.5rem;margin:0 auto}#pageType .sec-type .btn-wrap .btn-box .btn span{font-size:1.8rem;letter-spacing:.1em;color:#fff}#pageType .sec-type .btn-wrap .btn-box .btn:hover{background:#3d6c85}@media screen and (max-width: 768px){#pageType .sec-type{padding:25rem 0 13rem}#pageType .sec-type .type-wrap{width:100%}#pageType .sec-type .type-wrap .data-area{width:71rem}#pageType .sec-type .type-wrap .data-area .data-box .bg{width:100%}#pageType .sec-type .type-wrap .data-area .data-box .data-box-inner{padding:0 3rem}#pageType .sec-type .type-wrap .data-area .data-box .type{font-size:3.4rem}#pageType .sec-type .type-wrap .data-area .data-box .type span{font-size:8.2rem}#pageType .sec-type .type-wrap .data-area .data-box .ldk{font-size:4rem;margin:2rem 0 0}#pageType .sec-type .type-wrap .data-area .data-box .ldk span{font-size:5.8rem}#pageType .sec-type .type-wrap .data-area .data-box .area{font-size:2.4rem;margin:3rem 0 0}#pageType .sec-type .type-wrap .data-area .data-box .area span{font-size:3rem}#pageType .sec-type .type-wrap .data-area .data-box .area span span{font-size:4.6rem}#pageType .sec-type .type-wrap .data-area .data-box .txt{padding:0 0 3rem;font-size:2.4rem;margin:3rem 0 0}#pageType .sec-type .type-wrap .data-area .data-box .total{margin:2rem 0 0}#pageType .sec-type .type-wrap .data-area .data-box .total span.total-1{font-size:2.4rem}#pageType .sec-type .type-wrap .data-area .data-box .total span.total-2{font-size:4.6rem}#pageType .sec-type .type-wrap .data-area .data-box .total span.total-3{font-size:3rem}#pageType .sec-type .type-wrap .img-area{width:100%;margin:6rem 0 0}#pageType .sec-type .type-wrap .img-area .img-box .img.type-a{width:56.55rem}#pageType .sec-type .type-wrap .img-area .img-box .img.type-b{width:55.2rem}#pageType .sec-type .type-wrap .img-area .img-box .img.type-c{width:52.2rem}#pageType .sec-type .type-wrap .note-area .icon-box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 3rem;padding:5rem 4rem 0}#pageType .sec-type .type-wrap .note-area .icon-box .icon{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 1rem}#pageType .sec-type .type-wrap .note-area .icon-box .icon i{height:3rem}#pageType .sec-type .type-wrap .note-area .icon-box .icon i img{width:auto;height:100%}#pageType .sec-type .type-wrap .note-area .icon-box .icon span{font-size:2rem}#pageType .sec-type .type-wrap .note-area .note-box{padding:2rem 4rem 0}#pageType .sec-type .btn-wrap{margin:9rem 0 0}#pageType .sec-type .btn-wrap .btn-box .btn{width:63rem;height:10.5rem;padding:0 3rem 0 4rem}#pageType .sec-type .btn-wrap .btn-box .btn span{font-size:2.8rem}}#pageMap .sec-map{padding:0 0 12rem}#pageMap .sec-map .map-wrap .map-box{max-width:120rem;height:62rem;margin:0 auto}#pageMap .sec-map .map-wrap .map-box iframe{width:100%;height:100%}@media screen and (max-width: 768px){#pageMap .sec-map{padding:0 0 13rem}#pageMap .sec-map .map-wrap .map-box{height:74rem}}#pageOutline .sec-outline{padding:0 0 2rem}#pageOutline .sec-outline .outline-wrap .outline-box{max-width:84rem;margin:0 auto 10rem}#pageOutline .sec-outline .outline-wrap .outline-box .ttl{font-size:2rem;text-align:center}#pageOutline .sec-outline .outline-wrap .outline-box table{width:100%;margin:4rem auto 0}#pageOutline .sec-outline .outline-wrap .outline-box tr{display:flex;flex-wrap:wrap;justify-content:space-between}#pageOutline .sec-outline .outline-wrap .outline-box th,#pageOutline .sec-outline .outline-wrap .outline-box td{border-top:solid 1px rgba(0,0,0,.5);font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.4;vertical-align:middle}#pageOutline .sec-outline .outline-wrap .outline-box th span,#pageOutline .sec-outline .outline-wrap .outline-box td span{font-size:1.2rem;letter-spacing:0}#pageOutline .sec-outline .outline-wrap .outline-box th{width:23rem;padding:1.5rem 0rem}#pageOutline .sec-outline .outline-wrap .outline-box td{width:calc(100% - 24rem);padding:1.5rem 1rem}#pageOutline .sec-outline .outline-wrap .outline-box .note{font-size:1.2rem;letter-spacing:0;line-height:1.4;margin:4rem 0 0}#pageOutline .sec-outline .outline-wrap .date-box{max-width:84rem;text-align:right;margin:0 auto 10rem}#pageOutline .sec-outline .outline-wrap .date-box p{display:inline-block;font-size:1.4rem;letter-spacing:0;line-height:1.6;text-align:left}@media screen and (max-width: 768px){#pageOutline .sec-outline{padding:0 0 3rem}#pageOutline .sec-outline .outline-wrap .outline-box{max-width:none}#pageOutline .sec-outline .outline-wrap .outline-box .ttl{font-size:3rem}#pageOutline .sec-outline .outline-wrap .outline-box table{margin:6rem auto 0}#pageOutline .sec-outline .outline-wrap .outline-box th,#pageOutline .sec-outline .outline-wrap .outline-box td{font-size:2.2rem;line-height:1.5}#pageOutline .sec-outline .outline-wrap .outline-box th span,#pageOutline .sec-outline .outline-wrap .outline-box td span{font-size:2rem}#pageOutline .sec-outline .outline-wrap .outline-box th{width:25rem;padding:2rem 0rem}#pageOutline .sec-outline .outline-wrap .outline-box td{width:calc(100% - 27rem);padding:2rem 0rem}#pageOutline .sec-outline .outline-wrap .outline-box .note{font-size:2rem}#pageOutline .sec-outline .outline-wrap .date-box{max-width:none}#pageOutline .sec-outline .outline-wrap .date-box p{font-size:2.2rem}}
/*# sourceMappingURL=index.css.map */
