#wrapper{box-sizing:border-box;font-weight:500;font-style:normal}#wrapper .zen-kaku-gothic-new-regular{font-family:"Zen Kaku Gothic New",serif;font-weight:400;font-style:normal}#wrapper .zen-kaku-gothic-new-bold,#wrapper .zen-kaku-gothic-new-medium{font-family:"Zen Kaku Gothic New",serif;font-weight:500;font-style:normal}#wrapper .zen-kaku-gothic-new-bold{font-weight:700}#wrapper .jost{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-style:normal}#wrapper a,#wrapper abbr,#wrapper acronym,#wrapper address,#wrapper applet,#wrapper article,#wrapper aside,#wrapper audio,#wrapper b,#wrapper big,#wrapper blockquote,#wrapper canvas,#wrapper caption,#wrapper center,#wrapper cite,#wrapper code,#wrapper dd,#wrapper del,#wrapper details,#wrapper dfn,#wrapper div,#wrapper dl,#wrapper dt,#wrapper em,#wrapper embed,#wrapper fieldset,#wrapper figcaption,#wrapper figure,#wrapper footer,#wrapper form,#wrapper h1,#wrapper h2,#wrapper h3,#wrapper h4,#wrapper h5,#wrapper h6,#wrapper header,#wrapper hgroup,#wrapper i,#wrapper iframe,#wrapper img,#wrapper ins,#wrapper kbd,#wrapper label,#wrapper legend,#wrapper li,#wrapper mark,#wrapper menu,#wrapper nav,#wrapper object,#wrapper ol,#wrapper output,#wrapper p,#wrapper pre,#wrapper q,#wrapper ruby,#wrapper s,#wrapper samp,#wrapper section,#wrapper small,#wrapper span,#wrapper strike,#wrapper strong,#wrapper sub,#wrapper summary,#wrapper sup,#wrapper table,#wrapper tbody,#wrapper td,#wrapper tfoot,#wrapper th,#wrapper thead,#wrapper time,#wrapper tr,#wrapper tt,#wrapper u,#wrapper ul,#wrapper var,#wrapper video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}#wrapper article,#wrapper aside,#wrapper details,#wrapper figcaption,#wrapper figure,#wrapper footer,#wrapper header,#wrapper hgroup,#wrapper img,#wrapper menu,#wrapper nav,#wrapper section{display:block}#wrapper body{line-height:1}#wrapper ol,#wrapper ul{list-style:none}#wrapper blockquote,#wrapper q{quotes:none}#wrapper blockquote:after,#wrapper blockquote:before,#wrapper q:after,#wrapper q:before{content:none}#wrapper table{border-collapse:collapse;border-spacing:0}#wrapper *,#wrapper ::after,#wrapper ::before{box-sizing:inherit}#wrapper *{margin:0;padding:0}#wrapper img{width:100%;max-width:100%;height:auto}#wrapper a{text-decoration:none;-webkit-tap-highlight-color:transparent!important}#wrapper .invisible{visibility:hidden}#wrapper .reset,#wrapper .reset *{transition:none!important;animation:none!important}@media screen and (max-width:749px){#wrapper .pc{display:none!important}#wrapper .flex-sp{display:flex}#wrapper .flex-sp.space-between{justify-content:space-between}#wrapper .flex-sp.justify-center{justify-content:center}#wrapper .flex-sp.justify-end{justify-content:flex-end}#wrapper .flex-sp.align-center{align-items:center}#wrapper .flex-sp.align-end{align-items:flex-end}#wrapper .flex-sp.flex-wrap{flex-wrap:wrap}}@media screen and (min-width:750px){#wrapper .sp{display:none!important}#wrapper .flex{display:flex}#wrapper .flex.space-between{justify-content:space-between}#wrapper .flex.justify-center{justify-content:center}#wrapper .flex.justify-end{justify-content:flex-end}#wrapper .flex.align-center{align-items:center}#wrapper .flex.align-end{align-items:flex-end}#wrapper .flex.flex-wrap{flex-wrap:wrap}}@keyframes tenmetsu{0%,to{opacity:0}25%,75%{opacity:1}}@keyframes rotation{0%{transform:translate3d(-50%,-50%,0) rotate(0deg)}to{transform:translate3d(-50%,-50%,0) rotate(360deg)}}@keyframes rotationReverse{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}@keyframes scroll{0%,to{transform:translate3d(0,0,0)}50%{transform:translate3d(0,102%,0)}50.999%{opacity:1;transform:translate3d(0,102%,0)}51%{opacity:0;transform:translate3d(0,102%,0)}51.999%{opacity:0;transform:translate3d(0,-102%,0)}52%{opacity:1;transform:translate3d(0,-102%,0)}}@keyframes rotationReverse{0%{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes rotationReverse_{0%{transform:translate3d(-50%,-50%,0) rotate(0deg)}to{transform:translate3d(-50%,-50%,0) rotate(-360deg)}}@keyframes ellipse{0%{transform:translate3d(-50%,-50%,0) rotateY(0deg)}to{transform:translate3d(-50%,-50%,0) rotateY(360deg)}}@keyframes dotScaleDown{0%{transform:translate3d(-50%,0,0) 1}to{transform:translate3d(-50%,0,0) scale(0)}}@keyframes dotScale{0%{transform:translate3d(-50%,0,0) 0}60%{transform:translate3d(-50%,0,0) scale(1.4)}to{transform:translate3d(-50%,0,0) scale(1)}}@keyframes left1{0%{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}}@keyframes left2{0%{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}}@keyframes left3{0%{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}}@keyframes left4{0%{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}}@keyframes left5{0%{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}}@keyframes left6{0%{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}}@keyframes left7{0%{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}}@keyframes left8{0%{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}}@keyframes right1{0%{transform:translate3d(-50%,-50%,0) rotateY(10deg)}to{transform:translate3d(-50%,-50%,0) rotateY(80deg)}}@keyframes right2{0%{transform:translate3d(-50%,-50%,0) rotateY(20deg)}to{transform:translate3d(-50%,-50%,0) rotateY(70deg)}}@keyframes right3{0%{transform:translate3d(-50%,-50%,0) rotateY(30deg)}to{transform:translate3d(-50%,-50%,0) rotateY(60deg)}}@keyframes right4{0%{transform:translate3d(-50%,-50%,0) rotateY(40deg)}to{transform:translate3d(-50%,-50%,0) rotateY(50deg)}}@keyframes right5{0%{transform:translate3d(-50%,-50%,0) rotateY(50deg)}to{transform:translate3d(-50%,-50%,0) rotateY(40deg)}}@keyframes right6{0%{transform:translate3d(-50%,-50%,0) rotateY(60deg)}to{transform:translate3d(-50%,-50%,0) rotateY(30deg)}}@keyframes right7{0%{transform:translate3d(-50%,-50%,0) rotateY(70deg)}to{transform:translate3d(-50%,-50%,0) rotateY(20deg)}}@keyframes right8{0%{transform:translate3d(-50%,-50%,0) rotateY(80deg)}to{transform:translate3d(-50%,-50%,0) rotateY(10deg)}}@keyframes left1Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}to{transform:translate3d(-50%,-50%,0) rotateY(350deg)}}@keyframes left2Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}to{transform:translate3d(-50%,-50%,0) rotateY(340deg)}}@keyframes left3Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}to{transform:translate3d(-50%,-50%,0) rotateY(330deg)}}@keyframes left4Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}to{transform:translate3d(-50%,-50%,0) rotateY(320deg)}}@keyframes left5Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}to{transform:translate3d(-50%,-50%,0) rotateY(310deg)}}@keyframes left6Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}to{transform:translate3d(-50%,-50%,0) rotateY(300deg)}}@keyframes left7Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}to{transform:translate3d(-50%,-50%,0) rotateY(290deg)}}@keyframes left8Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}to{transform:translate3d(-50%,-50%,0) rotateY(280deg)}}@keyframes right1Round{0%{transform:translate3d(-50%,-50%,0) rotateY(10deg)}to{transform:translate3d(-50%,-50%,0) rotateY(370deg)}}@keyframes right2Round{0%{transform:translate3d(-50%,-50%,0) rotateY(20deg)}to{transform:translate3d(-50%,-50%,0) rotateY(380deg)}}@keyframes right3Round{0%{transform:translate3d(-50%,-50%,0) rotateY(30deg)}to{transform:translate3d(-50%,-50%,0) rotateY(390deg)}}@keyframes right4Round{0%{transform:translate3d(-50%,-50%,0) rotateY(40deg)}to{transform:translate3d(-50%,-50%,0) rotateY(400deg)}}@keyframes right5Round{0%{transform:translate3d(-50%,-50%,0) rotateY(50deg)}to{transform:translate3d(-50%,-50%,0) rotateY(410deg)}}@keyframes right6Round{0%{transform:translate3d(-50%,-50%,0) rotateY(60deg)}to{transform:translate3d(-50%,-50%,0) rotateY(420deg)}}@keyframes right7Round{0%{transform:translate3d(-50%,-50%,0) rotateY(70deg)}to{transform:translate3d(-50%,-50%,0) rotateY(430deg)}}@keyframes right8Round{0%{transform:translate3d(-50%,-50%,0) rotateY(80deg)}to{transform:translate3d(-50%,-50%,0) rotateY(440deg)}}@keyframes yurayura{0%{transform:translate(0)}45%,5%{transform:rotate(4deg)}25%{transform:rotate(8deg)}30%{transform:rotate(-4deg)}35%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}60%{transform:rotate(-1deg)}65%{transform:rotate(-3deg)}75%,to{transform:rotate(0)}}@keyframes anime1{0%,30%,to{transform:scale(.9,.9)}15%{transform:scale(1,1)}}#wrapper{font-family:"Zen Kaku Gothic New",sans-serif;overscroll-behavior:none;transition:opacity .5s ease}#wrapper h1,#wrapper h2,#wrapper h3,#wrapper h4,#wrapper p{color:#000}#wrapper ::-moz-selection{color:#fff}#wrapper ::selection{color:#fff}#wrapper.loaded,#wrapper.visited{opacity:1}#wrapper .anima-yurayura{animation:yurayura 3s linear infinite;transform-origin:center top}#wrapper .anima-yurayura.-delay01{animation-delay:.4s}#wrapper .anima-yurayura.-delay02{animation-delay:.8s}#wrapper .hidden{visibility:hidden}#wrapper .underline{text-decoration:underline}.cardo{font-family:"Cardo",serif}.zen-kaku-gothic-new{font-family:"Zen Kaku Gothic New",sans-serif}.absolute{position:absolute}.bold{font-weight:700}.text-center{text-align:center}.underline{color:#000;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width:639px){#wrapper .illust-appear.delay img{transition:transform 1s cubic-bezier(.23,1,.32,1) .3s}#wrapper .anim-icon.active,#wrapper .illust-appear.active img{transform:scale(1)}#wrapper .illust-appear img{position:relative;transform:scale(0);will-change:transform;transition:transform 1s cubic-bezier(.23,1,.32,1)}#wrapper .bottom-footer{position:fixed;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:14.0625vw;width:100%;background-color:#ffdc6b;z-index:10}#wrapper .bottom-footer nav,#wrapper .bottom-footer nav ul{height:100%}#wrapper .bottom-footer nav ul li{position:relative;margin-right:10.15625vw;font-size:1.4rem;font-size:4.375vw;font-weight:700}#wrapper .bottom-footer nav ul li:last-child{margin-right:0}#wrapper .bottom-footer nav ul li:last-child::after{display:none}#wrapper .bottom-footer nav ul li::after{position:absolute;top:50%;right:-5.078125vw;transform:translate3d(0,-50%,0);display:block;content:"";width:1px;height:4.6875vw;background-color:#000}#wrapper.loaded main section .section#top .kv .img img,#wrapper.loaded main section .section#top .kv .img video{opacity:1;transform:translate3d(0,0,0) scale(1)}#wrapper .appear.active,#wrapper .highlight.active span,#wrapper.loaded main section .section#top h1{opacity:1;transform:translate3d(0,0,0)}#wrapper .anim-icon{transform:scale(0);will-change:transform;transition:transform .5s cubic-bezier(.175,.885,.32,1.45)}#wrapper .highlight{position:relative;vertical-align:text-bottom;overflow:hidden}#wrapper .appear,#wrapper .highlight span{opacity:0;transform:translate3d(0,1.5625vw,0);will-change:opacity,transform}#wrapper .highlight span{position:relative;display:block;z-index:1;transition:transform .5s cubic-bezier(.25,.46,.45,.94) 1s,opacity .5s cubic-bezier(.25,.46,.45,.94) 1s}#wrapper .highlight.active::before{transform:translate3d(0,0,0)}#wrapper .highlight::before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;will-change:transform;transform:translate3d(-101%,0,0);transition:transform 1s cubic-bezier(.165,.84,.44,1) .5s;z-index:-1}#wrapper .appear{transition:transform 1s cubic-bezier(.25,.46,.45,.94),opacity 1s cubic-bezier(.25,.46,.45,.94)}#wrapper .absolute{position:absolute}#wrapper .hover{will-change:opacity;transition:opacity .5s ease}#wrapper .hover:active{opacity:.7}#wrapper .text-center{text-align:center}#wrapper .button{position:relative;display:inline-block;width:84.375vw;will-change:transform;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55)}#wrapper .button:active{color:#000;transform:scale(1.05)}#wrapper .button:active .button-text{letter-spacing:.1em}#wrapper .button img{width:100%}#wrapper #footer .link,#wrapper .button-text{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0)}#wrapper .button-text{font-size:1.4rem;font-size:4.375vw;letter-spacing:.01em;text-align:center;font-weight:700;will-change:letter-spacing;transition:letter-spacing .5s cubic-bezier(.68,-.55,.265,1.55);width:120%}#wrapper .swiper-button-next::after,#wrapper .swiper-button-prev::after{display:none}#wrapper .swiper-button-prev img{transform:rotate(180deg)}#wrapper #footer .link{height:100%;width:100%;z-index:2}#wrapper #footer .section__inner{padding:7.8125vw 0 3.90625vw;width:100%}#wrapper #footer .fukidashi{bottom:calc(22vw - 37.53px);right:6.25vw;width:44.5658125vw}#wrapper #footer .image{left:1.5625vw;bottom:-37.53px;width:48.942vw}#wrapper #footer h1{margin:0 auto;width:51.5625vw;animation:anime1 2.5s ease 0s infinite;transform-origin:center}#wrapper #footer p{position:relative;padding-right:4.6875vw;margin-top:18.75vw;font-size:1rem;font-size:3.125vw;letter-spacing:.003em;text-align:right;color:#000}#wrapper #footer p span{position:relative;top:3.125vw}#wrapper .section__inner{position:relative;margin:0 auto;width:84.375vw}#wrapper #footer,#wrapper main section{position:relative}#wrapper main section .section-text{font-size:1.2rem;font-size:3.75vw;line-height:2;letter-spacing:.01em}#wrapper main section .section-text .big{position:relative;padding:0 .46875vw;height:8.4375vw;line-height:8.4375vw;display:inline-block;color:#024190;font-weight:700;font-family:"Zen Kaku Gothic New",serif}#wrapper #footer,#wrapper main section .section-text .big::before{background-color:#fff}#wrapper main section .section-text .big span{font-size:5.89vw;white-space:nowrap}#wrapper main section#section1 .back,#wrapper main section#section2 .back,#wrapper main section#section4 .back{top:0;left:0;height:100%;width:100%;background-image:url(../../img/campaign/vacationpackages_jyoshitabi/bg1_sp.jpg);background-size:cover;background-repeat:repeat;z-index:-1}#wrapper main section#section2{padding:12.5vw 0}#wrapper main section#section2 .back,#wrapper main section#section4 .back{background-image:url(../../img/campaign/vacationpackages_jyoshitabi/bg2_sp.jpg)}#wrapper main section#section4 .back{background-image:url(../../img/campaign/vacationpackages_jyoshitabi/bg3_sp.jpg)}#wrapper main section#section5 .section__inner{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:50%;height:100%;transform:translate3d(-50%,0,0);z-index:1}#wrapper main section#section5 .section__inner .section-title h2{margin:0 auto 5.46875vw}#wrapper main section#section5 .section__inner .section-title h2 img{margin:0 auto;height:8.549953125vw;width:auto}#wrapper main section#section5 .section__inner .section-title p{font-size:1.25rem;font-size:3.90625vw;letter-spacing:.01em;line-height:1.48;font-weight:700;color:#fff;text-align:center}#wrapper main section#section6{padding:10.9375vw 0 28.90625vw}#wrapper main section#section6 .back{top:0;left:0;height:100%;width:100%;background-image:url(../../img/campaign/vacationpackages_jyoshitabi/bg4_sp.jpg);background-size:cover;background-repeat:repeat;z-index:-1}#wrapper main section#section6 h3{margin-bottom:6.25vw;font-size:2.25rem;font-size:7.03125vw;letter-spacing:.005em}#wrapper main section#section6 .index-tab-wrapper{display:flex;flex-wrap:wrap}#wrapper main section#section6 .index-tab-wrapper .index-tab{position:relative;display:flex;align-items:center;justify-content:center;height:9.375vw;width:39.84375vw;margin-bottom:4.6875vw;margin-right:4.6875vw}#wrapper main section#section6 .index-tab-wrapper .index-tab:nth-child(2n){margin-right:0}#wrapper main section#section6 .index-tab-wrapper .index-tab img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);width:100%}#wrapper main section#section6 .index-tab-wrapper .index-tab p{font-size:1rem;font-size:3.125vw;letter-spacing:.005em;font-weight:700;white-space:nowrap}#wrapper main section#section6 .index-tab-wrapper .index-tab p.spacing{letter-spacing:-2px}#wrapper main section#section6 .section-note{margin-bottom:7.8125vw;font-size:.9rem;font-size:2.8125vw;letter-spacing:.01em;line-height:1.75;text-align:left}#wrapper main section#section6 .wrapper .box{position:relative;padding:7.8125vw 4.6875vw 10.9375vw;margin-bottom:7.8125vw}#wrapper main section#section6 .wrapper .box:last-child{margin-bottom:0}#wrapper main section#section6 .wrapper .box::before{background-color:#fff;content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:calc(100% - 15.625vw);width:100%;z-index:-1}#wrapper main section#section6 .wrapper .box-svg{position:absolute;right:-4.6875vw;bottom:-4.6875vw}#wrapper main section#section6 .wrapper .box-svg img{width:auto}#wrapper main section#section6 .wrapper .box#box1 .box-svg img{height:calc(11.25vw*1.17);width:auto}#wrapper main section#section6 .wrapper .box#box2 .box-svg img{height:calc(12.65625vw*1.17);width:auto}#wrapper main section#section6 .wrapper .box#box3 .box-svg{bottom:-6.7875vw}#wrapper main section#section6 .wrapper .box#box3 .box-svg img{height:calc(19.6875vw*1.17);width:auto}#wrapper main section#section6 .wrapper .box#box4 .box-svg img{height:calc(11.71875vw*1.17);width:auto}#wrapper main section#section6 .wrapper .box#box5 .box-svg img{height:calc(16.40625vw*1.17);width:auto}#wrapper main section#section6 .wrapper .box#box6 .box-svg img{height:calc(12.1875vw*1.17);width:auto}#wrapper main section#section6 .wrapper .box#box7 .box-svg img{height:calc(20.3125vw*1.17);width:auto}#wrapper main section#section6 .wrapper .box#box8 .box-title p .small{font-size:3.19375vw}#wrapper main section#section6 .wrapper .box#box8 .box-svg img{height:calc(10.9375vw*1.17);width:auto}#wrapper main section#section6 .wrapper .box#box9 .box-svg img{height:calc(13.28125vw*1.17);width:auto}#wrapper main section#section6 .wrapper .box-top{top:-.6vw;left:0;width:100%;z-index:-1}#wrapper main section#section6 .wrapper .box-bottom{bottom:-.6vw;left:0;width:100%;z-index:-1}#wrapper main section#section6 .wrapper .box-title{position:relative;margin-bottom:6.25vw;text-align:center}#wrapper main section#section6 .wrapper .box-title .box-icon{top:-12.5vw;left:-8.59375vw;width:calc(22.343734375vw*.8)}#wrapper main section#section6 .wrapper .box-title p{font-size:1.4rem;font-size:4.375vw;line-height:1.5;font-weight:700;color:#024190;text-align:center}#wrapper main section#section6 .wrapper .box-title p .small{display:block;text-align:center;font-size:1.15rem;font-size:3.59375vw}#wrapper main section#section6 .wrapper .box-text{font-size:1.1rem;font-size:3.4375vw;letter-spacing:.005em;line-height:1.5}#wrapper main section#section6 .wrapper .box-text .note{margin-top:.78125vw;font-size:.9rem;font-size:2.8125vw}#wrapper main section#section6 .wrapper .box-wrapper{margin-bottom:3.90625vw}#wrapper main section#section6 .wrapper .box-left{position:relative;margin-bottom:3.125vw}#wrapper main section#section6 .wrapper .box-left .image{position:absolute;top:0;left:0;width:100%;opacity:0;border-radius:1.875vw;transition:opacity .5s ease}#wrapper main section#section6 .wrapper .box-left .image img{border-radius:1.875vw}#wrapper main section#section6 .wrapper .box-left .image.active{opacity:1}#wrapper main section#section6 .wrapper .box-left .image:first-child{position:relative;top:auto;left:auto}#wrapper main section#section6 .wrapper .box-right{display:flex}#wrapper main section#section6 .wrapper .box-right .image{position:relative;margin-right:3.75vw;border-radius:.9375vw;width:22.5vw}#wrapper main section#section6 .wrapper .box-right .image.active::before{opacity:0}#wrapper main section#section6 .wrapper .box-right .image::before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:"";display:block;height:100%;width:100%;background-color:rgba(255,255,255,.4);z-index:1;opacity:1;will-change:opacity;transition:opacity .5s ease}#wrapper main section#section6 .wrapper .box-right .image img{border-radius:.9375vw}#wrapper main section#section6 .wrapper .box-right .image:last-child{margin-right:0}#wrapper main section .section#top{padding:7.03125vw 0 0;margin-bottom:7.8125vw}#wrapper main section .section#top .kv{position:relative;width:100%}#wrapper main section .section#top .kv .img{overflow:hidden}#wrapper main section .section#top .kv .img img,#wrapper main section .section#top .kv .img video{opacity:0;width:100%;transform:scale(1.1);will-change:transform,opacity;transition:transform 2s cubic-bezier(.25,.46,.45,.94),opacity 1s cubic-bezier(.25,.46,.45,.94)}#wrapper main section .section#top h1{position:relative;margin:0 auto 7.03125vw;width:62.5vw;z-index:1;opacity:0;transform:translate3d(7.8125vw,0,0);will-change:transform,opacity;transition:transform 1s cubic-bezier(.25,.46,.45,.94) .5s,opacity 1s cubic-bezier(.25,.46,.45,.94) .5s}#wrapper main section .section#about{padding-bottom:7.8125vw}#wrapper main section .section#about .wrapper{position:relative;flex-wrap:wrap}#wrapper main section .section#about .wrapper .section-text{font-size:3.55vw}#wrapper main section .section#about .wrapper .scene{margin-top:7.03125vw}#wrapper main section .section#about .wrapper .scene-title{margin:0 auto 1.5625vw;width:42.2950625vw}#wrapper main section .section#about .wrapper .scene-text{position:relative;left:50%;width:100vw;transform:translate3d(-50%,0,0);text-align:center}#wrapper main section .section#about .wrapper .scene-text .highlight{margin-right:6.25vw;padding:0 2.34375vw;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-size:3.4375vw;letter-spacing:.015em;font-weight:700;height:7.03125vw}#wrapper main section .section#about .wrapper .scene-text .highlight.flex-inline{display:inline-flex}#wrapper main section .section#about .wrapper .scene-text .highlight.flex-inline:nth-child(1){margin:1.5625vw auto}#wrapper main section .section#about .wrapper .scene-text .highlight::before{background-color:#ffdc6b}#wrapper main section .section#about .wrapper .scene-text .highlight:last-child{margin-right:0}#wrapper main section .section#about .wrapper.wrapper1{margin-bottom:21.875vw}#wrapper main section .section#about .wrapper.wrapper2 .img{position:absolute;width:48.4375vw;top:-28.125vw;right:-3.90625vw}#wrapper main section .section#about .wrapper.wrapper3{margin-top:2.34375vw;margin-bottom:7.8125vw;width:100%}#wrapper main section .section#about .wrapper.wrapper3 .img{position:relative;margin:0 auto;width:83.628296875vw}#wrapper main section .section#about .point-wrapper .point:last-child,#wrapper main section .section#about .point-wrapper:last-child{margin-bottom:0}#wrapper main section .section#about .point-wrapper .point,#wrapper main section .section#about .point-wrapper .point-title{margin-bottom:7.03125vw}#wrapper main section .section#about .point-wrapper .point-title.point-title2{margin-bottom:23.4375vw}#wrapper main section .section#about .point-wrapper .point-text{font-size:2rem;font-size:6.25vw;line-height:1.35;font-weight:700;text-align:center}#wrapper main section .section#about .point-wrapper .point-index{margin:0 auto 3.90625vw;position:relative;display:flex;align-items:center;justify-content:center;height:32.8125vw;width:32.8125vw;background-color:#ffdc6b;border-radius:100%}#wrapper main section .section#about .point-wrapper .point-index img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);width:26.837vw;animation:rotation 7s linear infinite}#wrapper main section .section#about .point-wrapper .point-index p{font-size:4.35rem;font-size:13.59375vw;text-align:center;width:100%}#wrapper main section .section#about .point-wrapper .point-wrapper .box{margin-bottom:7.8125vw;position:relative;width:100%;padding:3.90625vw 7.8125vw;border-radius:3.125vw;background-color:#fff}#wrapper main section .section#about .point-wrapper .point-wrapper .box-point{top:-3.90625vw;left:-3.90625vw;width:15.234375vw;z-index:1}#wrapper main section .section#about .point-wrapper .point-wrapper .box-title{margin-bottom:3.90625vw;font-size:1.4rem;font-size:4.375vw;font-weight:700;text-align:center;color:#024190}#wrapper main section .section#about .point-wrapper .point-wrapper .box-img{margin-bottom:3.90625vw}#wrapper main section .section#about .point-wrapper .point-wrapper .box-text{font-size:1.2rem;font-size:3.75vw;letter-spacing:.005em;line-height:1.5;text-align:center;white-space:nowrap}#wrapper main section .section#about .point-wrapper .point-wrapper .box-text .small{margin-top:.625vw;display:block;font-size:1rem;font-size:3.125vw;width:100%}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1{margin-bottom:14.0625vw}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box{height:41.25vw}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box-text{font-size:1.4rem;font-size:3.975vw;line-height:1.4285714286;font-weight:700;color:#024190;text-align:left}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box.box1{padding-left:4.6875vw}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box.box1 .box-img{margin-bottom:0;width:45.9375vw;right:-3.125vw;bottom:0}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box.box1 .box-fukidashi{bottom:-5.46875vw;left:14.0625vw;width:32.601421875vw}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box.box2{padding-bottom:0;height:auto;padding-left:4.6875vw;text-align:right}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box.box2 .box-text{display:inline-block;text-align:left}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box.box2 .box-img{position:relative;margin-top:-6.25vw;margin-bottom:0;bottom:0;width:48.15625vw;left:40%;transform:translate3d(-50%,0,0)}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box.box2 .box-fukidashi.fukidashi1{bottom:11.71875vw;left:-4.6875vw;width:35.9375vw}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box.box2 .box-fukidashi.fukidashi2{bottom:6.25vw;right:-6.25vw;width:35.9375vw}#wrapper main section .section#about .step-wrapper{position:relative}#wrapper main section .section#about .step-wrapper .button{margin:12.5vw auto 0}#wrapper main section .section#about .step-wrapper .step-img{top:-88vw;right:-11.71875vw;width:48.90625vw}#wrapper main section .section#about .step-wrapper .space{position:relative;display:inline-block;left:-1vw}#wrapper main section .section#about .step-wrapper .box{position:relative}#wrapper main section .section#about .step-wrapper .box.box1{margin-bottom:32.8125vw}#wrapper main section .section#about .step-wrapper .box.box1 .box-img{position:absolute;right:0;top:-8.59375vw;width:34.412828125vw}#wrapper main section .section#about .step-wrapper .box.box2{margin-bottom:46.8125vw;text-align:right}#wrapper main section .section#about .step-wrapper .box.box2 .box-text{display:inline-block;text-align:left}#wrapper main section .section#about .step-wrapper .box.box2 .box-img{position:absolute}#wrapper main section .section#about .step-wrapper .box.box2 .box-img.box-img1{top:-28.90625vw;left:-10vw;width:54.651234vw}#wrapper main section .section#about .step-wrapper .box.box2 .box-img.box-img2{top:7.8125vw;left:0;width:43.37059375vw}#wrapper main section .section#about .step-wrapper .box.box3 .box-img{position:absolute;top:-21.84375vw;right:-8vw;width:56.737938vw}#wrapper main section .section#about .step-wrapper .box-title{top:-17.96875vw;left:0;width:15.234375vw}#wrapper main section .section#about .step-wrapper .box-text{position:relative;font-size:1.35rem;font-size:4.21875vw;line-height:1.5555555556;white-space:nowrap}#wrapper main section .section#model-plan .section__inner{position:relative;left:50%;width:100vw;transform:translate3d(-50%,1.5625vw,0)}#wrapper main section .section#model-plan .section-title{margin-bottom:7.8125vw}#wrapper main section .section#model-plan .section-title.active p,#wrapper main section .section#model-plan .section-title.active p span::after{transform:translate3d(0,0,0)}#wrapper main section .section#model-plan .section-title h2 img{margin:0 auto 4.6875vw;height:8.730015625vw;width:auto}#wrapper main section .section#highlights .section-title p,#wrapper main section .section#model-plan .section-title p{position:relative;text-align:center}#wrapper main section .section#model-plan .section-title p span{letter-spacing:-.1vw;display:inline-block;font-size:1.2rem;font-size:3.75vw;line-height:1.75;padding-bottom:.78125vw;font-weight:700;overflow:hidden;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94);transform:translate3d(0,1.5625vw,0)}#wrapper main section .section#highlights .section-title p span::after,#wrapper main section .section#model-plan .section-title p span::after{position:absolute;display:block;content:"";height:1px;width:100%;background-color:#000;bottom:0;left:0;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94) .5s;transform:translate3d(-101%,0,0)}#wrapper main section .section#model-plan .section-text{margin-bottom:15.625vw;font-size:1.8rem;font-size:5.625vw;letter-spacing:.01em;line-height:1.5;font-weight:700;text-align:center}#wrapper main section .section#model-plan .section-text .small{font-size:.9rem;font-size:2.8125vw}#wrapper main section .section#model-plan .tab-wrapper{position:relative;z-index:1}#wrapper main section .section#model-plan .tab-wrapper .tab{position:relative;height:9.375vw;width:50%}#wrapper main section .section#model-plan .tab-wrapper .tab.active p,#wrapper main section .section#model-plan .tab-wrapper .tab:active p{transform:translate3d(0,0,0) scale(1.1)}#wrapper main section .section#model-plan .tab-wrapper .tab .tab-back{will-change:opacity;transition:opacity .5s ease}#wrapper main section .section#model-plan .tab-wrapper .tab p{position:absolute;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55);z-index:2}#wrapper main section .section#model-plan .tab-wrapper .tab.tab1 p{top:-3.90625vw;left:6.25vw;width:17.07821875vw}#wrapper main section .section#model-plan .tab-wrapper .tab.tab1 .tab-img{bottom:0;right:3.90625vw;width:22.648359375vw}#wrapper main section .section#model-plan .tab-wrapper .tab.tab2 p{top:-3.90625vw;left:0;width:17.105515625vw}#wrapper main section .section#model-plan .tab-wrapper .tab.tab2 .tab-img{bottom:0;right:2.34375vw;width:31.31421875vw}#wrapper main section .section#model-plan .tab-wrapper .tab-back{position:absolute;bottom:0;left:0;width:100%}#wrapper main section .section#model-plan .tab-wrapper .tab-img{z-index:1}#wrapper main section .section#model-plan .wrapper{position:relative;margin-bottom:7.8125vw;background-color:#fff}#wrapper main section .section#model-plan .wrapper-content{position:absolute;top:0;left:0;width:100%;padding:7.8125vw 10.9375vw;opacity:0;will-change:opacity;transition:opacity .5s ease,visibility 0s .5s}#wrapper main section .section#model-plan .wrapper-content.active{position:relative;left:auto;top:auto;opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s 0s;z-index:1}#wrapper main section .section#model-plan .wrapper-content .swiper-button-next,#wrapper main section .section#model-plan .wrapper-content .swiper-button-prev{top:50%;width:4.6875vw;transform:translate3d(0,-50%,0)}#wrapper main section .section#model-plan .wrapper-content .swiper-container .swiper-slide .title{position:relative;width:100vw;left:50%;transform:translate3d(-50%,0,0);margin-bottom:5.46875vw;height:20vw;font-size:1.5rem;font-size:4.6875vw;line-height:1.5;text-align:center;font-weight:700;color:#013377}#wrapper main section .section#model-plan .wrapper-content .swiper-container .swiper-slide .img{position:relative;margin-bottom:5.46875vw;border-radius:3.125vw}#wrapper main section .section#model-plan .wrapper-content .swiper-container .swiper-slide .img .index{position:absolute;top:-1.5625vw;left:-1.5625vw}#wrapper main section .section#model-plan .wrapper-content .swiper-container .swiper-slide .img .index img{height:6.25vw;width:auto}#wrapper main section .section#model-plan .wrapper-content .swiper-container .swiper-slide .text{font-size:1rem;font-size:3.125vw;line-height:1.5;text-align:center}#wrapper main section .section#model-plan .model .button{display:block;margin:0 auto 10.15625vw}#wrapper main section .section#model-plan .model .starring{position:absolute;top:-3.125vw;left:50%;transform:translate3d(-50%,0,0);width:20.956359375vw}#wrapper main section .section#model-plan .model-title{margin:0 auto 7.03125vw;width:90.625vw}#wrapper main section .section#model-plan .model-wrapper{position:relative;justify-content:center;padding:6.25vw 0 4.6875vw}#wrapper main section .section#model-plan .model-wrapper::before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:"";height:100%;width:84.375vw;border-radius:3.125vw;background-color:#fff;display:block;z-index:-1}#wrapper main section .section#model-plan .model-wrapper .box{margin-right:2.34375vw}#wrapper main section .section#model-plan .model-wrapper .box:last-child{margin-right:0}#wrapper main section .section#model-plan .model-wrapper .box-image{margin-bottom:3.125vw;width:28.125vw}#wrapper main section .section#model-plan .model-wrapper .box-content{text-align:center}#wrapper main section .section#model-plan .model-wrapper .box-content .name{margin-bottom:1.5625vw;font-size:1.2rem;font-size:3.75vw;letter-spacing:.01em;font-weight:500;color:#024190}#wrapper main section .section#model-plan .model-wrapper .box-content .insta{position:relative;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-size:2.8125vw;letter-spacing:.01em}#wrapper main section .section#model-plan .model-wrapper .box-content .insta svg{margin-right:1.5625vw;width:4.6875vw}#wrapper main section .section#model-plan .model-wrapper .box-content .insta a{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%;display:block;z-index:1}#wrapper main section .section#movie{padding:10.9375vw 0 0}#wrapper main section .section#movie .video{margin:0 auto 7.8125vw;width:84.375vw}#wrapper main section .section#movie .image{position:relative;margin:3.125vw -7.8125vw 0 auto;width:85.714171875vw}#wrapper main section .section#highlights{padding:11.71875vw 0}#wrapper main section .section#highlights .section-title{margin-bottom:10.9375vw}#wrapper main section .section#highlights .section-title.active p,#wrapper main section .section#highlights .section-title.active p span::after{transform:translate3d(0,0,0)}#wrapper main section .section#highlights .section-title h2 img{margin:0 auto 4.6875vw;height:8.246234375vw;width:auto}#wrapper main section .section#highlights .section-title p span{display:inline-block;font-size:1.3rem;font-size:4.0625vw;line-height:1.75;padding-bottom:.78125vw;font-weight:700;overflow:hidden;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94);transform:translate3d(0,1.5625vw,0)}#wrapper main section .section#highlights .wrapper{position:relative;width:71.875vw;margin:0 auto}#wrapper main section .section#highlights .wrapper .swiper-container{overflow:hidden}#wrapper main section .section#highlights .wrapper .swiper-button-next,#wrapper main section .section#highlights .wrapper .swiper-button-prev{top:50%;width:4.6875vw;transform:translate3d(0,-50%,0)}#wrapper main section .section#highlights .wrapper .swiper-button-prev{left:-9.375vw}#wrapper main section .section#highlights .wrapper .swiper-button-next{right:-9.375vw}}@media screen and (min-width:640px){#wrapper{overflow:hidden}#wrapper .illust-appear.delay img{transition:transform 1s cubic-bezier(.23,1,.32,1) .3s}#wrapper .illust-appear.active img{transform:scale(1)}#wrapper .illust-appear img{position:relative;transform:scale(0);will-change:transform;transition:transform 1s cubic-bezier(.23,1,.32,1)}#wrapper .bottom-footer{position:fixed;bottom:50px;left:50px;z-index:10}#wrapper .bottom-footer nav ul{display:block}#wrapper .bottom-footer nav ul li{position:relative;margin-bottom:35px;font-size:16px;font-weight:700;writing-mode:vertical-rl;cursor:pointer}#wrapper .bottom-footer nav ul li:last-child{margin-bottom:0}#wrapper .bottom-footer nav ul li:last-child::after{display:none}#wrapper .bottom-footer nav ul li::after{position:absolute;left:50%;bottom:-17.5px;transform:translate3d(-50%,0,0);display:block;content:"";width:20px;height:1px;background-color:#000}#wrapper.loaded main section .section#top .kv .img img,#wrapper.loaded main section .section#top .kv .img video{opacity:1;transform:translate3d(0,0,0) scale(1)}#wrapper .highlight.active span,#wrapper.loaded main section .section#top h1{opacity:1;transform:translate3d(0,0,0)}#wrapper .anim-icon{transform:scale(0);will-change:transform;transition:transform .5s cubic-bezier(.175,.885,.32,1.45)}#wrapper .anim-icon.active{transform:scale(1)}#wrapper .highlight{position:relative;vertical-align:text-bottom;overflow:hidden}#wrapper .appear,#wrapper .highlight span{opacity:0;transform:translate3d(0,10px,0);will-change:opacity,transform}#wrapper .highlight span{position:relative;display:block;z-index:1;transition:transform .5s cubic-bezier(.25,.46,.45,.94) 1s,opacity .5s cubic-bezier(.25,.46,.45,.94) 1s}#wrapper .appear.active,#wrapper .highlight.active::before{transform:translate3d(0,0,0)}#wrapper .highlight::before{position:absolute;top:0;left:0;content:"";height:100%;width:100%;will-change:transform;transform:translate3d(-101%,0,0);transition:transform 1s cubic-bezier(.165,.84,.44,1) .5s;z-index:-1}#wrapper .appear{transition:transform 1s cubic-bezier(.25,.46,.45,.94),opacity 1s cubic-bezier(.25,.46,.45,.94)}#wrapper .appear.active{opacity:1}#wrapper .absolute{position:absolute}#wrapper .hover{will-change:opacity;transition:opacity .5s ease}#wrapper .hover:hover{opacity:.7}#wrapper .text-center{text-align:center}#wrapper .button{position:relative;display:inline-block;width:320px;will-change:transform;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55)}#wrapper .button.wide{width:500px}#wrapper .button.no-space:hover .button-text{letter-spacing:.01em}#wrapper .button:hover,#wrapper main section#section6 .index-tab-wrapper .index-tab:hover{color:#000;transform:scale(1.05)}#wrapper .button:hover .button-text,#wrapper main section#section6 .index-tab-wrapper .index-tab:hover p{letter-spacing:.1em}#wrapper .button.absolute{position:absolute}#wrapper .button img{width:100%}#wrapper .button-text{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);width:120%;font-size:18px;letter-spacing:.01em;text-align:center;font-weight:700;will-change:letter-spacing;transition:letter-spacing .5s cubic-bezier(.68,-.55,.265,1.55)}#wrapper .swiper-button-next::after,#wrapper .swiper-button-prev::after{display:none}#wrapper .swiper-button-prev img{transform:rotate(180deg)}#wrapper #footer.active .section__inner{transform:translate3d(0,0%,0)}#wrapper #footer .section__inner{position:relative;transform:translate3d(0,100%,0);transition:transform 1s cubic-bezier(.23,1,.32,1);will-change:transform;padding:90px 0 20px}#wrapper #footer .fukidashi{top:0;left:300px;width:219.4009px}#wrapper #footer .image{left:10px;bottom:0;width:343px}#wrapper #footer h1{margin:0 auto;width:230px;animation:anime1 2.5s ease 0s infinite;transform-origin:center}#wrapper #footer p{margin-top:55px;font-size:15px;letter-spacing:.003em;text-align:center;color:#000}#wrapper .section__inner{position:relative;margin:0 auto;width:78.125%;min-width:1000px;max-width:1000px}#wrapper #footer,#wrapper main section{position:relative}#wrapper main section .section-text{font-size:18px;line-height:2;letter-spacing:.01em}#wrapper main section .section-text .big{position:relative;height:38px;line-height:38px;display:inline-block;color:#024190;font-size:24px;font-weight:700;font-family:"Zen Kaku Gothic New",serif}#wrapper #footer,#wrapper main section .section-text .big::before{background-color:#fff}#wrapper main section#section1 .back,#wrapper main section#section2 .back,#wrapper main section#section4 .back{top:250px;left:0;height:100%;width:100%;background-image:url(../../img/campaign/vacationpackages_jyoshitabi/bg1.jpg);background-size:cover;background-repeat:repeat;z-index:-1}#wrapper main section#section2{padding:85px 0 100px}#wrapper main section#section2 .back,#wrapper main section#section4 .back{top:0;background-image:url(../../img/campaign/vacationpackages_jyoshitabi/bg2.jpg)}#wrapper main section#section4 .back{background-image:url(../../img/campaign/vacationpackages_jyoshitabi/bg3.jpg)}#wrapper main section#section5 .section__inner{position:absolute;display:flex;align-items:center;top:0;left:50%;height:100%;transform:translate3d(-50%,0,0);z-index:1}#wrapper main section#section5 .section__inner .section-title{align-items:flex-end}#wrapper main section#section5 .section__inner .section-title h2 img{margin-right:30px;height:46.5601px;width:auto}#wrapper main section#section5 .section__inner .section-title p{font-size:18px;letter-spacing:.01em;font-weight:700;color:#fff}#wrapper main section#section6{padding:50px 0 150px}#wrapper main section#section6 .back{top:0;left:0;height:100%;width:100%;background-image:url(../../img/campaign/vacationpackages_jyoshitabi/bg4.jpg);background-size:cover;background-repeat:repeat;z-index:-1}#wrapper main section#section6 h3{margin-bottom:50px;font-size:30px;letter-spacing:.005em}#wrapper main section#section6 .index-tab-wrapper{justify-content:center;flex-wrap:wrap}#wrapper main section#section6 .index-tab-wrapper .index-tab{position:relative;display:flex;align-items:center;justify-content:center;height:40px;width:176px;margin-bottom:30px;margin-right:30px;cursor:pointer;will-change:transform;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55)}#wrapper main section#section6 .index-tab-wrapper .index-tab:nth-child(5),#wrapper main section#section6 .index-tab-wrapper .index-tab:nth-child(9){margin-right:0}#wrapper main section#section6 .index-tab-wrapper .index-tab img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);width:100%}#wrapper main section#section6 .index-tab-wrapper .index-tab p{font-size:14px;letter-spacing:.005em;font-weight:700;white-space:nowrap;will-change:letter-spacing;transition:letter-spacing .5s cubic-bezier(.68,-.55,.265,1.55)}#wrapper main section#section6 .index-tab-wrapper .index-tab p.spacing{letter-spacing:-2px}#wrapper main section#section6 .section-note{margin-bottom:50px;font-size:11px;letter-spacing:.01em}#wrapper main section#section6 .wrapper .box{position:relative;margin-bottom:50px;padding:35px 90px 60px}#wrapper main section#section6 .wrapper .box-svg{position:absolute;right:-30px;bottom:-10px}#wrapper main section#section6 .wrapper .box-svg img{width:auto}#wrapper main section#section6 .wrapper .box#box1 .box-svg img{height:72px;width:auto}#wrapper main section#section6 .wrapper .box#box2 .box-svg img{height:81px;width:auto}#wrapper main section#section6 .wrapper .box#box3 .box-svg img{height:126px;width:auto}#wrapper main section#section6 .wrapper .box#box4 .box-svg img{height:75px;width:auto}#wrapper main section#section6 .wrapper .box#box5 .box-svg img{height:105px;width:auto}#wrapper main section#section6 .wrapper .box#box6 .box-svg img{height:78px;width:auto}#wrapper main section#section6 .wrapper .box#box7 .box-svg{bottom:-35px}#wrapper main section#section6 .wrapper .box#box7 .box-svg img{height:130px;width:auto}#wrapper main section#section6 .wrapper .box#box8 .box-svg img{height:70px;width:auto}#wrapper main section#section6 .wrapper .box#box9 .box-svg img{height:85px;width:auto}#wrapper main section#section6 .wrapper .box:last-child{margin-bottom:0}#wrapper main section#section6 .wrapper .box::before{background-color:#fff;content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:calc(100% - 200px);width:100%;z-index:-1}#wrapper main section#section6 .wrapper .box-top{top:0;left:0;width:100%;z-index:-1}#wrapper main section#section6 .wrapper .box-bottom{bottom:0;left:0;width:100%;z-index:-1}#wrapper main section#section6 .wrapper .box-title{position:relative;margin-bottom:30px}#wrapper main section#section6 .wrapper .box-title .box-icon{top:50%;left:-90px;transform:translate3d(0,-50%,0);width:110px}#wrapper main section#section6 .wrapper .box-title p{padding-left:85px;font-size:22px;font-weight:700;color:#024190;text-align:center}#wrapper main section#section6 .wrapper .box-title p .small{font-size:20px;text-align:center}#wrapper main section#section6 .wrapper .box-text{font-size:15px;letter-spacing:.005em;line-height:1.4666666667}#wrapper main section#section6 .wrapper .box-text .note{margin-top:5px;font-size:12px}#wrapper main section#section6 .wrapper .box-wrapper{margin-bottom:40px}#wrapper main section#section6 .wrapper .box-left{position:relative;width:73.1707317073%}#wrapper main section#section6 .wrapper .box-left .image{position:absolute;top:0;left:0;width:100%;opacity:0;border-radius:20px;transition:opacity .5s ease}#wrapper main section#section6 .wrapper .box-left .image img{border-radius:20px}#wrapper main section#section6 .wrapper .box-left .image.active{opacity:1}#wrapper main section#section6 .wrapper .box-left .image:first-child{position:relative;top:auto;left:auto}#wrapper main section#section6 .wrapper .box-right{width:21.9512195122%}#wrapper main section#section6 .wrapper .box-right .image{position:relative;margin-bottom:20px;border-radius:10px;cursor:pointer}#wrapper main section#section6 .wrapper .box-right .image.active::before{opacity:0}#wrapper main section#section6 .wrapper .box-right .image::before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:"";display:block;height:100%;width:100%;background-color:rgba(255,255,255,.4);z-index:1;opacity:1;will-change:opacity;transition:opacity .5s ease}#wrapper main section#section6 .wrapper .box-right .image img{border-radius:10px}#wrapper main section#section6 .wrapper .box-right .image:last-child{margin-bottom:0}#wrapper main section .section#top{padding:30px 30px 0 290px;margin-bottom:60px}#wrapper main section .section#top .kv{position:relative;width:100%}#wrapper main section .section#top .kv .img{overflow:hidden}#wrapper main section .section#top .kv .img img,#wrapper main section .section#top .kv .img video{opacity:0;width:100%;transform:scale(1.1);will-change:transform,opacity;transition:transform 2s cubic-bezier(.25,.46,.45,.94),opacity 1s cubic-bezier(.25,.46,.45,.94)}#wrapper main section .section#top h1{top:40px;left:-240px;width:320px;z-index:1;opacity:0;transform:translate3d(50px,0,0);will-change:transform,opacity;transition:transform 1s cubic-bezier(.25,.46,.45,.94) .5s,opacity 1s cubic-bezier(.25,.46,.45,.94) .5s}#wrapper main section .section#about{padding-bottom:80px}#wrapper main section .section#about .wrapper{position:relative;flex-wrap:wrap}#wrapper main section .section#about .wrapper .scene-title{margin:40px 0 5px 90px;width:180.4589px}#wrapper main section .section#about .wrapper .scene-text.width{text-align:center;width:52.5%}#wrapper main section .section#about .wrapper .scene-text .highlight{margin-right:10px;padding:0 7px;display:flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:.015em;font-weight:700;height:30px}#wrapper main section .section#about .wrapper .scene-text .highlight.flex-inline{display:inline-flex}#wrapper main section .section#about .wrapper .scene-text .highlight.flex-inline:nth-child(1){margin:10px auto}#wrapper main section .section#about .wrapper .scene-text .highlight::before{background-color:#ffdc6b}#wrapper main section .section#about .wrapper .scene-text .highlight:last-child{margin-right:0}#wrapper main section .section#about .wrapper.wrapper1{margin-bottom:45px}#wrapper main section .section#about .wrapper.wrapper1 .section-text{margin-right:5.5%;width:58.5%;white-space:nowrap}#wrapper main section .section#about .wrapper.wrapper1 h1{width:36%}#wrapper main section .section#about .wrapper.wrapper2 .img{margin-right:2%;width:26.9%}#wrapper main section .section#about .wrapper.wrapper2 .content{width:71.1%}#wrapper main section .section#about .wrapper.wrapper2 .section-text{white-space:nowrap}#wrapper main section .section#about .wrapper.wrapper3{margin-top:50px;margin-bottom:50px;width:100%}#wrapper main section .section#about .wrapper.wrapper3 .img{width:35.6814%;right:-3%;bottom:-50px}#wrapper main section .section#about .point-wrapper .point:last-child,#wrapper main section .section#about .point-wrapper:last-child{margin-bottom:0}#wrapper main section .section#about .point-wrapper .point,#wrapper main section .section#about .point-wrapper .point-title{margin-bottom:50px}#wrapper main section .section#about .point-wrapper .point-title.point-title2{margin-bottom:105px}#wrapper main section .section#about .point-wrapper .point-text{font-size:28px;width:calc(100% - 190px);font-weight:700;white-space:nowrap}#wrapper main section .section#about .point-wrapper .point-index{position:relative;display:flex;align-items:center;justify-content:center;height:140px;width:140px;background-color:#ffdc6b;border-radius:100%}#wrapper main section .section#about .point-wrapper .point-index img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);width:81.8620714286%;will-change:transform;animation:rotation 7s linear infinite}#wrapper main section .section#about .point-wrapper .point-index p{font-size:58px;text-align:center;width:100%}#wrapper main section .section#about .point-wrapper .point-wrapper .box{position:relative;width:100%;padding:25px 30px;border-radius:10px;background-color:#fff}#wrapper main section .section#about .point-wrapper .point-wrapper .box-text .small{display:block;width:100%;margin-top:2px;font-size:11px}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1{margin-bottom:50px}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box{width:47.5%}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box-text{font-size:19px;line-height:1.5;font-weight:700;color:#024190}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box.box1 .box-img{width:47.7894736842%;right:-11.5789473684%;bottom:0}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box.box1 .box-fukidashi{top:-40px;right:105px;width:29.2840842105%}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box.box2 .box-img{width:53.2631578947%;right:-60px;bottom:0}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box.box2 .box-fukidashi.fukidashi1{top:-65px;left:210px;width:36.6432421053%}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper1 .box.box2 .box-fukidashi.fukidashi2{top:-110px;right:-150px;width:36.6432421053%}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper2{margin-bottom:20px}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper2 .box{width:32%;padding:30px 20px 20px}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper2 .box-point{top:-15px;left:-15px;width:65px;z-index:1}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper2 .box-title{margin-bottom:15px;font-size:18px;font-weight:700;text-align:center;color:#024190}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper2 .box-img{margin-bottom:10px}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper2 .box-text,#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper3 .box-text p{font-size:14px;letter-spacing:.005em;line-height:1.5;text-align:center;white-space:nowrap}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper3 .box{width:23.5%;padding:30px 20px 10px}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper3 .box-point{top:-15px;left:-15px;width:65px;z-index:1}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper3 .box-title{margin-bottom:15px;font-size:18px;font-weight:700;text-align:center;color:#024190}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper3 .box-img{margin-bottom:10px}#wrapper main section .section#about .point-wrapper .point-wrapper.point-wrapper3 .box-text{display:flex;align-items:center;justify-content:center;height:80px;flex-wrap:wrap}#wrapper main section .section#about .step-wrapper{position:relative}#wrapper main section .section#about .step-wrapper .button{right:0;bottom:-30px}#wrapper main section .section#about .step-wrapper .step-img{top:-25rem;right:-60px;width:257px}#wrapper main section .section#about .step-wrapper .box{position:relative}#wrapper main section .section#about .step-wrapper .box.box1{margin-left:45px;margin-right:95px}#wrapper main section .section#about .step-wrapper .box.box1 .box-img{width:181.2692px;margin-top:-60px}#wrapper main section .section#about .step-wrapper .box.box2{margin-top:75px}#wrapper main section .section#about .step-wrapper .box.box2 .box-img.box-img1{top:-18rem;left:-3rem;width:27.21985rem}#wrapper main section .section#about .step-wrapper .box.box2 .box-img.box-img2{position:relative;top:4px;width:228.4542px}#wrapper main section .section#about .step-wrapper .box.box3{margin-top:-130px}#wrapper main section .section#about .step-wrapper .box.box3 .box-img1{visibility:hidden;margin-right:70px;width:230.3891px}#wrapper main section .section#about .step-wrapper .box.box3 .box-img2{position:absolute;width:350px;left:-50px;bottom:-80px}#wrapper main section .section#about .step-wrapper .box-title{top:-40px;left:-55px;width:65px}#wrapper main section .section#about .step-wrapper .box-text{position:relative;font-size:18px;line-height:1.75;white-space:nowrap}#wrapper main section .section#about .step-wrapper .box-text p{white-space:nowrap}#wrapper main section .section#model-plan .section-title{margin-bottom:40px}#wrapper main section .section#model-plan .section-title.active p,#wrapper main section .section#model-plan .section-title.active p::after{transform:translate3d(0,0,0)}#wrapper main section .section#highlights .section-title h2 img,#wrapper main section .section#model-plan .section-title h2 img{height:46.5601px;width:auto}#wrapper main section .section#model-plan .section-title p{position:relative;font-size:16px;padding-bottom:5px;font-weight:700;overflow:hidden;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94);transform:translate3d(0,10px,0)}#wrapper main section .section#highlights .section-title p::after,#wrapper main section .section#model-plan .section-title p::after{position:absolute;display:block;content:"";height:1px;width:100%;background-color:#000;bottom:0;left:0;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94) .5s;transform:translate3d(-101%,0,0)}#wrapper main section .section#model-plan .section-text{margin-bottom:75px;font-size:22px;letter-spacing:.01em;font-weight:700}#wrapper main section .section#model-plan .section-text .small{font-size:11px}#wrapper main section .section#model-plan .tab-wrapper{position:relative;margin:0 auto;width:1000px;z-index:1}#wrapper main section .section#model-plan .tab-wrapper .tab{position:relative;height:50px;width:50%;cursor:pointer}#wrapper main section .section#model-plan .tab-wrapper .tab.active p,#wrapper main section .section#model-plan .tab-wrapper .tab:hover p{transform:translate3d(-50%,-50%,0) scale(1.1)}#wrapper main section .section#model-plan .tab-wrapper .tab .tab-back{will-change:opacity;transition:opacity .5s ease}#wrapper main section .section#model-plan .tab-wrapper .tab p{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transition:transform .5s cubic-bezier(.68,-.55,.265,1.55);z-index:2}#wrapper main section .section#model-plan .tab-wrapper .tab.tab1 p{width:119.5465px}#wrapper main section .section#model-plan .tab-wrapper .tab.tab1 .tab-img{bottom:0;right:50px;width:144.9495px}#wrapper main section .section#model-plan .tab-wrapper .tab.tab2 p{width:119.7344px}#wrapper main section .section#model-plan .tab-wrapper .tab.tab2 .tab-img{bottom:0;right:-5px;width:209px}#wrapper main section .section#model-plan .tab-wrapper .tab-back{position:absolute;bottom:0;left:0;width:100%}#wrapper main section .section#model-plan .tab-wrapper .tab-img{z-index:1}#wrapper main section .section#model-plan .wrapper{position:relative;width:1000px;margin:0 auto 50px;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#wrapper main section .section#model-plan .wrapper-content{position:absolute;top:0;left:0;width:100%;padding:50px 0;opacity:0;overflow:hidden;will-change:opacity;transition:opacity .5s ease,visibility 0s .5s}#wrapper main section .section#model-plan .wrapper-content.active{position:relative;left:auto;top:auto;opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s 0s;z-index:1}#wrapper main section .section#model-plan .wrapper-content .swiper-button-prev{left:210px}#wrapper main section .section#model-plan .wrapper-content .swiper-button-next{right:210px}#wrapper main section .section#model-plan .wrapper-content .swiper-button-next,#wrapper main section .section#model-plan .wrapper-content .swiper-button-prev{top:308px;transform:translate3d(0,0,0)}#wrapper main section .section#model-plan .wrapper-content .swiper-container{margin:0 auto;width:450px}#wrapper main section .section#model-plan .wrapper-content .swiper-container .swiper-slide .title{margin-bottom:40px;height:38.39px;font-size:16px;line-height:1.4;font-weight:700;text-align:center;color:#013377}#wrapper main section .section#model-plan .wrapper-content .swiper-container .swiper-slide .img{position:relative;margin-bottom:20px;border-radius:20px}#wrapper main section .section#model-plan .wrapper-content .swiper-container .swiper-slide .img .index{position:absolute;top:-10px;left:-10px}#wrapper main section .section#model-plan .wrapper-content .swiper-container .swiper-slide .img .index img{height:40px;width:auto}#wrapper main section .section#model-plan .wrapper-content .swiper-container .swiper-slide .text{font-size:14px;line-height:1.5714285714;text-align:center}#wrapper main section .section#model-plan .model .button{margin:0 auto 30px;display:block}#wrapper main section .section#model-plan .model .starring{top:50%;left:-50px;transform:translate3d(0,-50%,0);width:146.6949px}#wrapper main section .section#model-plan .model-title{margin:0 auto 30px;width:465.8531px}#wrapper main section .section#model-plan .model-wrapper{position:relative;padding-left:13%}#wrapper main section .section#model-plan .model-wrapper::before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:"";height:90px;width:100%;border-radius:10px;background-color:#fff;display:block;z-index:-1}#wrapper main section .section#model-plan .model-wrapper .box{margin-right:35px}#wrapper main section .section#model-plan .model-wrapper .box:last-child{margin-right:0}#wrapper main section .section#model-plan .model-wrapper .box-image{margin-right:20px;width:150px}#wrapper main section .section#model-plan .model-wrapper .box-content .name{margin-bottom:15px;font-size:18px;letter-spacing:.01em;font-weight:500;color:#024190}#wrapper main section .section#model-plan .model-wrapper .box-content .insta{position:relative;display:flex;align-items:center;font-size:12px;letter-spacing:.01em}#wrapper main section .section#model-plan .model-wrapper .box-content .insta:hover svg{transform:scale(1.1)}#wrapper main section .section#model-plan .model-wrapper .box-content .insta svg{position:relative;margin-right:6px;width:20px;will-change:transform;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55)}#wrapper main section .section#model-plan .model-wrapper .box-content .insta a{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%;display:block;z-index:1}#wrapper main section .section#movie{padding:100px 0}#wrapper main section .section#movie .video{margin:0 auto 70px;width:960px}#wrapper main section .section#movie .image{right:-100px;bottom:-100px;width:514.6516px}#wrapper main section .section#highlights{padding:90px 0 100px}#wrapper main section .section#highlights .section-title{margin-bottom:70px}#wrapper main section .section#highlights .section-title.active p,#wrapper main section .section#highlights .section-title.active p::after{transform:translate3d(0,0,0)}#wrapper main section .section#highlights .section-title p{position:relative;font-size:18px;padding-bottom:5px;font-weight:700;overflow:hidden;will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94);transform:translate3d(0,10px,0)}#wrapper main section .section#highlights .wrapper{position:relative}#wrapper main section .section#highlights .wrapper .swiper-container{overflow:hidden}#wrapper main section .section#highlights .wrapper .swiper-button-next,#wrapper main section .section#highlights .wrapper .swiper-button-prev{top:50%;transform:translate3d(0,-50%,0)}#wrapper main section .section#highlights .wrapper .swiper-button-prev{left:-65px}#wrapper main section .section#highlights .wrapper .swiper-button-next{right:-65px}}