@font-face{font-family:din_l;src:url(https://cdn.shopifycdn.net/s/files/1/0676/7853/5986/files/DIN-Light.aba90738.ttf?v=1718699861)format("truetype")}@font-face{font-family:din_m;src:url(https://cdn.shopifycdn.net/s/files/1/0676/7853/5986/files/DIN-Medium.cafc33de.ttf?v=1718699862)format("truetype")}@font-face{font-family:din_b;src:url(https://cdn.shopify.com/s/files/1/0676/7853/5986/files/DINAlternate-Bold.ttf?v=1743485350)format("truetype")}@font-face{font-family:mq80_b;src:url(https://cdn.shopify.com/s/files/1/0676/7853/5986/files/Orbitron-Medium.ttf?v=1744379918)format("truetype")}@font-face{font-family:fox_r;src:url(https://cdn.shopify.com/s/files/1/0676/7853/5986/files/Michroma-Regular.ttf?v=1744379901)format("truetype")}.din_m{font-family:din_m}.mq80_b,.active_block .con_case .pub_title>*{font-family:mq80_b}.din_l{font-family:din_l}.din_b{font-family:din_b}.toolbar+.header-sticky-wrapper .site-header,.toolbar{background-color:#fbf6df}#site-section-template--22946592981298__1699872881321ced88{display:none}#site-section-template--22946592981298__custom_liquid_yEPPth .section-template--22946592981298__custom_liquid_yEPPth-padding{padding-top:0!important;padding-bottom:0!important}#site-section-sections--21543711146290__ec4f72e5-b066-4f55-bcfd-d8981b1d95c4{display:none}#site-section-template--22946592981298__related-products{margin-bottom:calc(-1.2*var(--spacing-sections-desktop));margin-top:0!important}#site-section-template--22946592981298__related-products .gradient{background-color:#000}#site-section-template--22946592981298__related-products .gradient h1,#site-section-template--22946592981298__related-products .gradient h2,#site-section-template--22946592981298__related-products .gradient h3,#site-section-template--22946592981298__related-products .gradient h4,#site-section-template--22946592981298__related-products .gradient h5,#site-section-template--22946592981298__related-products .gradient .h0,#site-section-template--22946592981298__related-products .gradient .h1,#site-section-template--22946592981298__related-products .gradient .h2,#site-section-template--22946592981298__related-products .gradient .h3,#site-section-template--22946592981298__related-products .gradient .h4,#site-section-template--22946592981298__related-products .gradient .h5{color:#fff}#site-section-template--22946592981298__related-products .gradient .price__regular .price-item--regular{color:#fff9}body{margin:0;padding:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}[data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.active_block{width:100%}.active_block *,.active_block :after,.active_block :before{box-sizing:border-box;backface-visibility:hidden;margin:0;padding:0}.active_block ol,.active_block ul,.active_block li{vertical-align:middle;list-style-type:none}.active_block img{vertical-align:top;border:0}.active_block input,.active_block select,.active_block textarea,.active_block button{vertical-align:middle}.active_block textarea,.active_block input{text-indent:.52083vw}.active_block input[type=submit],.active_block input[type=button],.active_block button{text-indent:0;text-align:center;cursor:pointer}.active_block label,.active_block button,.active_block a{cursor:pointer}.active_block ins,.active_block em,.active_block b,.active_block i{font-style:normal;text-decoration:none}.active_block select:focus,.active_block textarea:focus,.active_block input:focus,.active_block button{outline:none}.active_block .disable-hover{pointer-events:none}.active_block .scroll-animate.animated,.active_block .scroll-animate:not(.father){visibility:hidden}.active_block .animated{animation-duration:1.2s;animation-fill-mode:both}.active_block .font-fadeIn font{display:inline-block}.active_block ::-webkit-scrollbar{width:.20833vw;background-color:#cacaca}.active_block ::-webkit-scrollbar-thumb{width:.26042vw;background-color:#87704c;border:.05208vw solid #87704c;border-radius:.20833vw}.active_block ::-webkit-scrollbar-corner{background-color:#0000}.active_block ::-webkit-scrollbar:horizontal{height:.46875vw}.active_block ::-webkit-selection{color:#0000;background:0 0}.active_block ::-moz-selection{color:#0000;background:0 0}.active_block ::selection{color:#fff;-webkit-text-fill-color:#fff;background-color:#1c509c}.active_block input::-webkit-input-placeholder,.active_block input::-moz-input-placeholder,.active_block textarea::-webkit-textarea-placeholder,.active_block textarea::-moz-textarea-placeholder{color:#999;transition:color .5s}.active_block input:focus::-webkit-input-placeholder,.active_block input:focus::-moz-input-placeholder,.active_block input:hover::-webkit-input-placeholder,.active_block input:hover::-moz-input-placeholder,.active_block textarea:focus::-webkit-input-placeholder,.active_block textarea:focus::-moz-input-placeholder,.active_block textarea:hover::-webkit-input-placeholder,.active_block textarea:hover::-moz-input-placeholder{color:#c2c2c2}.active_block a{color:inherit;text-decoration:none}.active_block a[href]{cursor:pointer}.active_block a:hover{cursor:pointer;text-decoration:none}.active_block a:focus{background-color:#0000}.active_block audio,.active_block canvas,.active_block progress,.active_block video{vertical-align:baseline;display:inline-block}.active_block body{-webkit-tap-highlight-color:#0000}.active_block html{width:100%;scroll-behavior:initial;font-size:5.20833vw;overflow-x:hidden}.active_block a:focus,.active_block input:focus,.active_block p:focus,.active_block span:focus,.active_block div:focus{-webkit-tap-highlight-color:#0000;outline:none}.active_block img[src=""],.active_block img:not([src]){opacity:0}.active_block b{font-size:inherit;color:inherit;font-family:inherit;font-weight:700}.active_block font{font-size:inherit;font-weight:inherit;color:inherit;font-family:inherit;font-style:inherit;text-transform:inherit}@keyframes fadeInLeftSmall{0%{opacity:0;transform:translate(-.52083vw)}to{opacity:1;transform:none}}.active_block .fadeInLeftSmall{animation-name:fadeInLeftSmall}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20%)}to{opacity:1;transform:none}}.active_block .fadeInLeft{animation-name:fadeInLeftSmall}@keyframes fadeInRightSmall{0%{opacity:0;transform:translate(.52083vw)}to{opacity:1;transform:none}}.active_block .fadeInRightSmall{animation-name:fadeInRightSmall}@keyframes fadeInRight{0%{opacity:0;transform:translate(20%)}to{opacity:1;transform:none}}.active_block .fadeInRight{animation-name:fadeInRight}@keyframes fadeInDownSmall{0%{opacity:0;transform:translateY(-.52083vw)}to{opacity:1;transform:none}}.active_block .fadeInDownSmall{animation-name:fadeInDownSmall}@keyframes fadeOutDownSmall{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.52083vw)}}.active_block .fadeOutDownSmall{animation-name:fadeOutDownSmall}@keyframes fadeInUpSmall{0%{opacity:0;transform:translateY(1.5625vw)}to{opacity:1;transform:none}}.active_block .fadeInUpSmall{animation-name:fadeInUpSmall}@keyframes fadeInUp{0%{opacity:0;transform:translateY(130%)}to{opacity:1;transform:none}}.active_block .fadeInUp{animation-name:fadeInUp}@keyframes clipL{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.active_block .clipL{animation-name:clipL}.active_block .font_box{margin-top:-.2em;margin-bottom:-.1em;padding-top:.2em;padding-bottom:.1em;display:block;overflow:hidden}.active_block .font_box>*{display:inline-flex}.active_block .font_box span{display:block}@keyframes rotateInUpSmall{0%{opacity:0;transform:translateY(1.5625vw)rotate(5deg)}to{opacity:1;transform:none}}.active_block .rotateInUpSmall{transform-origin:0 0;animation-name:rotateInUpSmall}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.active_block .fadeIn{transform-origin:0 0;animation-name:fadeIn}@keyframes fadeInFn{0%{transform:skewY(6deg)translateY(200%)}to{transform:none}}.active_block .fadeInFn{transform-origin:0 0;animation-name:fadeInFn}@keyframes fadeInFnL{0%{opacity:0;transform:translateY(3vw)}to{opacity:1;transform:none}}.active_block .fadeInFnL{transform-origin:0 0;animation-name:fadeInFnL}.active_block .fxSwipe1 .navOutNext{animation:1s cubic-bezier(.7,0,.3,1) forwards decreaseHeight}.active_block .fxSwipe1 .navOutNext .col-1{animation:1s ease-in-out forwards decreaseHeight}.active_block .fxSwipe1 .navInNext{animation:1s cubic-bezier(.7,0,.3,1) forwards show}.active_block .fxSwipe1 .navInNext .pic{animation:1s cubic-bezier(.7,0,.3,1) forwards show_child}.active_block .fxSwipe1 .navOutPrev{animation:1s cubic-bezier(.7,0,.3,1) forwards decreaseHeight}.active_block .fxSwipe1 .navOutPrev .col-1{animation:1s ease-in-out forwards decreaseHeight}.active_block .fxSwipe1 .navInPrev .pic{animation:1s cubic-bezier(.7,0,.3,1) forwards show_child}.active_block .fxSwipe1 .navInPrev{animation:1s cubic-bezier(.7,0,.3,1) forwards show}@keyframes decreaseHeight{to{width:.05208vw}}@keyframes decreaseHeight_child{to{transform:translate(0%,0)scale(1.2)}}@keyframes show{0%{opacity:0}1%,to{opacity:1}}@keyframes show_child{0%{transform:translate(0%,0)scale(1.1)}to{transform:none}}@keyframes picBig{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes hide{0%,99%{opacity:1}to{opacity:0}}@keyframes increaseHeight{0%{width:.05208vw}to{width:100%}}.active_block *{margin:0;padding:0}.active_block p{line-height:1.85}.active_block .letter{min-width:.2em;font-size:inherit;font-family:inherit;display:inline-block}.active_block .alanFn{transform-origin:0 -50%;perspective:26.0417vw}.active_block .pic{background-position:50%;background-repeat:no-repeat;background-size:cover}.active_block .scrFx{will-change:transform,opacity;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused;animation-delay:calc(var(--go)*-1s);animation-timing-function:linear}.active_block .ani-1{transition:opacity .5s ease-in-out,transform .5s ease-in-out}.active_block .swiper-wrapper{grid-auto-flow:column;display:grid}.active_block .set .layer-icon>i{transition:color .3s ease-in-out}.active_block .set .layer-icon>i:hover{color:#87704c}.active_block .layer-pop{width:100%;height:100%;z-index:3000;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:transform 1.017s ease-in-out,opacity 1.017s ease-in-out,visibility 0s 1.017s,-webkit-transform 1.017s ease-in-out;display:none;position:fixed;top:0;left:0;transform:translate(1rem)skew(5deg)}.active_block .layer-pop.on{visibility:inherit;opacity:1;transition:none;transform:none}.active_block .layer-pop.on .wrap{animation:.8s ease-in-out backwards pop-in}.active_block .layer-pop.on+.bg{opacity:1;pointer-events:auto}.active_block .layer-pop .wrap{width:100vw;height:100%;pointer-events:auto;z-index:10;background-color:#000000e6;justify-content:center;align-items:center;padding-top:5.20833vw;display:flex;position:absolute;top:0;left:-1rem}@media screen and (orientation:portrait){.active_block .layer-pop .wrap{left:0}}.active_block .layer-pop .wrap .part{width:60%;background-color:#ffffffe6;border-radius:.1rem;margin:0 auto;position:relative;box-shadow:0 .2rem .8rem -.00521vw #1c509d2e}@media screen and (orientation:portrait){.active_block .layer-pop .wrap .part{width:85%}}.active_block .layer-pop .wrap .part video{width:100%;object-fit:cover;display:block}.active_block .layer-pop .wrap .part .closeIcon{width:2.60417vw;cursor:pointer;transition:transform .3s ease-in-out;position:absolute;top:0;left:calc(100% + 1.04167vw)}@media screen and (orientation:portrait){.active_block .layer-pop .wrap .part .closeIcon{width:8vw;border:.05208vw solid #fff;border-radius:50%;margin-left:-4vw;top:110%;left:50%}}.active_block .layer-pop .wrap .part .closeIcon path{fill:#fff}.active_block .layer-pop .wrap .part .closeIcon:hover{transform:rotate(90deg)}@keyframes move{25%{opacity:.3}33%{opacity:.3;transform:translateY(1.66667vw)}67%{opacity:1;transform:translateY(2.08333vw)}to{opacity:0;transform:translateY(2.86458vw)scale3d(.5,.5,.5)}}@keyframes maskFn{0%{-webkit-mask-size:30% 30%}10%{-webkit-mask-size:100% 100%}20%{-webkit-mask-size:500% 500%}to{-webkit-mask-size:500% 500%}}@keyframes pop-in{0%{opacity:0;transform:translate(-1rem)}}@keyframes mscrollFn{0%{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:66.7708vw;mask-size:66.7708vw}to{-webkit-mask-position:45%;mask-position:45%;-webkit-mask-size:2000%;mask-size:2000%}}@media screen and (orientation:landscape){.active_block .m_sty{display:none!important}}.active_block .pc_sty{display:block}.active_block .case_img{position:relative;overflow:hidden}.active_block .case_img:before{content:"";margin-top:100%;display:block}.active_block .case_img>img,.active_block .case_img>video{width:100%;height:100%;object-fit:cover;z-index:2;position:absolute;top:0;left:0}.active_block .delay1{animation-delay:.4s!important}.active_block .delay2{animation-delay:.6s!important}.active_block .delay3{animation-delay:.8s!important}.active_block .delay4{animation-delay:1s!important}.active_block .delay5{animation-delay:1.2s!important}.active_block .delay6{animation-delay:1.4s!important}.active_block .delay7{animation-delay:1.6s!important}.active_block .delay8{animation-delay:1.8s!important}.active_block .delay9{animation-delay:2s!important}.active_block .delay10{animation-delay:2.2s!important}.active_block .delay11{animation-delay:2.4s!important}.active_block .delay12{animation-delay:2.6s!important}.active_block .delay13{animation-delay:2.8s!important}.active_block .delay14{animation-delay:3s!important}.active_block .delay15{animation-delay:3.2s!important}.active_block .delay16{animation-delay:3.4s!important}.active_block .delay17{animation-delay:3.6s!important}.active_block .delay18{animation-delay:3.8s!important}.active_block .delay19{animation-delay:4s!important}.active_block .delay20{animation-delay:4.2s!important}.active_block .delay21{animation-delay:4.4s!important}.active_block .delay22{animation-delay:4.6s!important}.active_block .delay23{animation-delay:4.8s!important}.active_block .delay24{animation-delay:5s!important}.active_block .delay25{animation-delay:5.2s!important}.active_block .delay26{animation-delay:5.4s!important}.active_block .delay27{animation-delay:5.6s!important}.active_block .delay28{animation-delay:5.8s!important}.active_block .delay29{animation-delay:6s!important}.active_block .tr_delay1{transition-delay:.7s!important}.active_block .tr_delay2{transition-delay:.9s!important}.active_block .tr_delay3{transition-delay:1.1s!important}.active_block .tr_delay4{transition-delay:1.3s!important}.active_block .tr_delay5{transition-delay:1.5s!important}.active_block .tr_delay6{transition-delay:1.7s!important}.active_block .tr_delay7{transition-delay:1.9s!important}.active_block .tr_delay8{transition-delay:2.1s!important}.active_block .tr_delay9{transition-delay:2.3s!important}.active_block .tr_delay10{transition-delay:2.5s!important}.active_block .tr_delay11{transition-delay:2.7s!important}.active_block .tr_delay12{transition-delay:2.9s!important}.active_block .tr_delay13{transition-delay:3.1s!important}.active_block .tr_delay14{transition-delay:3.3s!important}.active_block .tr_delay15{transition-delay:3.5s!important}.active_block .tr_delay16{transition-delay:3.7s!important}.active_block .tr_delay17{transition-delay:3.9s!important}.active_block .tr_delay18{transition-delay:4.1s!important}.active_block .tr_delay19{transition-delay:4.3s!important}.active_block .tr_delay20{transition-delay:4.5s!important}.active_block .tr_delay21{transition-delay:4.7s!important}.active_block .tr_delay22{transition-delay:4.9s!important}.active_block .tr_delay23{transition-delay:5.1s!important}.active_block .tr_delay24{transition-delay:5.3s!important}.active_block .tr_delay25{transition-delay:5.5s!important}.active_block .tr_delay26{transition-delay:5.7s!important}.active_block .tr_delay27{transition-delay:5.9s!important}.active_block .tr_delay28{transition-delay:6.1s!important}.active_block .tr_delay29{transition-delay:6.3s!important}.active_block a:empty,.active_block ul:empty,.active_block dl:empty,.active_block div:empty,.active_block section:empty,.active_block article:empty,.active_block p:empty,.active_block h1:empty,.active_block h2:empty,.active_block h3:empty,.active_block h4:empty,.active_block h5:empty,.active_block h6:empty{display:block}.active_block .con_case{z-index:2;text-align:center;color:#c3b7ac;background-color:#010101;font-family:fox_r;position:relative}.active_block .con_case .marc_font{-webkit-text-stroke:.05208vw #fff;color:#0000;font-weight:bolder}.active_block .con_case .linear-txt,.active_block .con_case .row09 .row09_con .row09_c_right h3,.active_block .con_case .row01 .row01_txt .pub_title>* span,.active_block .con_case .pub_title>*{background:linear-gradient(90deg,#c3b7ac 0%,#f3ece9 79.24%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-flex}.active_block .con_case .alanFn{opacity:0}.active_block .con_case .ov_hidden{overflow:hidden}.active_block .con_case img{max-width:none}.active_block .con_case h2,.active_block .con_case h3,.active_block .con_case h4,.active_block .con_case h5,.active_block .con_case h6{font-weight:400;font-size:inherit}.active_block .con_case section{z-index:2;position:relative}.active_block .con_case .font_sty{overflow:hidden}.active_block .con_case .font_sty>*{display:inline-flex}.active_block .con_case .pub_title{color:#fff;font-size:3.125vw}.active_block .con_case .pub_title>*{font-size:inherit;padding-left:.5em;padding-right:.5em;line-height:1.25}.active_block .con_case .pub_title+.pub_info{margin-top:.78125vw;font-size:.83333vw;line-height:1}.active_block .con_case .pub_info{letter-spacing:.03em;font-size:.72917vw;line-height:1.33333}.active_block .con_case .pub_info p{font-size:inherit;line-height:inherit}.active_block .con_case .row01{position:relative}.active_block .con_case .row01 .row01_txt{z-index:2;width:100%;padding-top:7.5vw;position:absolute;top:0;left:0}.active_block .con_case .row01 .row01_txt .pub_title{font-size:4.6875vw}.active_block .con_case .row01 .row01_txt .pub_title>*{align-items:center;line-height:1}.active_block .con_case .row01 .row01_txt .pub_title>* span{margin-inline:.5em;font-size:3.33333vw}.active_block .con_case .row01 .row01_txt .pub_info{font-size:.9375vw}@media screen and (orientation:landscape){.active_block .con_case .row01 .row01_txt .pub_info br{display:none}}.active_block .con_case .row01 .case_img:before{margin-top:51.0417%}.active_block .con_case .row01 .case_img>img:nth-child(2){width:57.2917vw;height:auto;top:22.5vw;left:21.3542vw}.active_block .con_case .row02_btm{width:50%;justify-content:space-between;margin:-4.0625vw auto 0;display:flex}.active_block .con_case .row02_btm .row02_b_block{width:14.1667vw;height:18.0208vw;border-radius:1.04167vw;flex-direction:column;align-items:center;padding:2.08333vw 0 1.04167vw;display:flex}.active_block .con_case .row02_btm .row02_b_block .row02_n_t{width:5.625vw;height:1.97917vw;color:#fff;background:#3d3d3d;border-radius:1.97917vw;justify-content:center;align-items:center;font-size:.9375vw;display:flex}.active_block .con_case .row02_btm .row02_b_block .case_img{width:calc(100% - 3.75vw);border-radius:.52083vw;margin-top:1.04167vw}.active_block .con_case .row02_btm .row02_b_block .case_img:before{margin-top:75%}.active_block .con_case .row02_btm .row02_b_block h4{color:#c3b7ac;margin-top:1.14583vw;font-size:.83333vw;line-height:1}.active_block .con_case .row02_btm .row02_b_block .pub_info_l{color:#898989;margin-top:.46875vw;font-size:.625vw;line-height:1.2}.active_block .con_case .row02_btm .row02_b_block:last-child{border:.15625vw solid #c3b7ac}.active_block .con_case .row02_btm .row02_b_block:last-child .row02_n_t{background:#703932}.active_block .con_case .row02_btm+.pub_info{z-index:2;margin-top:3.125vw;position:relative}.active_block .con_case .row02{padding-top:4.11458vw;position:relative}.active_block .con_case .row02 .row02_txt{z-index:2;position:relative}.active_block .con_case .row02 .pub_title{padding-top:7.29167vw}.active_block .con_case .row02>.case_img{width:100%;z-index:1;margin-top:-24.5313vw;position:relative}.active_block .con_case .row02>.case_img:after{content:"";width:100%;height:100%;z-index:4;pointer-events:none;background:linear-gradient(#0000 75.48%,#000 100%),linear-gradient(360deg,#0000 49.04%,#000 81.25%);position:absolute;top:0;left:0}.active_block .con_case .row02>.case_img:before{margin-top:75%}.active_block .con_case .row03{padding-top:10.3125vw;position:relative}.active_block .con_case .row03 .row03_con_img{width:62.7083vw;margin:4.58333vw auto 0}.active_block .con_case .row03 .row03_con_img .img_case_box{width:56.9767%;position:relative}.active_block .con_case .row03 .row03_con_img .case_img{z-index:1}.active_block .con_case .row03 .row03_con_img .case_img:before{margin-top:121.429%}.active_block .con_case .row03 .row03_con_img .row03_r3_txt{width:100%;height:100%;z-index:2;position:absolute;top:0;left:0}.active_block .con_case .row03 .row03_con_img .row03_r3_txt .row03_i{height:.05208vw;width:77.4053%;background-color:#666;position:absolute;top:6.96279%;left:97.8134%}.active_block .con_case .row03 .row03_con_img .row03_r3_txt .row03_i .hint_row03{white-space:nowrap;font-size:.625vw;line-height:1;display:block;position:absolute;top:.52083vw;right:0}.active_block .con_case .row03 .row03_con_img .row03_r3_txt .row03_i span{white-space:nowrap;font-size:.72917vw;line-height:1;display:block;position:absolute;bottom:.52083vw;right:0}.active_block .con_case .row03 .row03_con_img .row03_r3_txt .row03_i span:before{content:"";width:.15625vw;height:.15625vw;background-color:#c3b7ac;margin-top:-.07813vw;position:absolute;top:50%;right:calc(100% + .52083vw)}.active_block .con_case .row03 .row03_con_img .row03_r3_txt .row03_i:nth-child(2){top:22.2089%}.active_block .con_case .row03 .row03_con_img .row03_r3_txt .row03_i:nth-child(3){top:34.934%}.active_block .con_case .row03 .row03_con_img .row03_r3_txt .row03_i:nth-child(4){top:48.3794%}.active_block .con_case .row03 .row03_con_img .row03_r3_txt .row03_i:nth-child(5){top:63.2653%}.active_block .con_case .row03 .row03_con_img .row03_r3_txt .row03_i:nth-child(6){top:75.6303%}.active_block .con_case .row03 .row03_con_img+.pub_info{margin-top:1.51042vw}.active_block .con_case .row04{padding-top:8.33333vw;padding-bottom:5.05208vw;position:relative}.active_block .con_case .row04>img{width:100%;display:block;position:absolute;bottom:0;left:0}.active_block .con_case .row04 .row_case{z-index:2;position:relative}.active_block .con_case .row04 .row4_con{width:62.5vw;margin:4.47917vw auto 0}.active_block .con_case .row04 .row4_con .case_img:before{margin-top:38.1667%}.active_block .con_case .row04 .row4_con+.pub_info{margin-top:4.53125vw}.active_block .con_case .row05{padding-top:5.57292vw}.active_block .con_case .row05 .row05_txt{z-index:2;position:relative}.active_block .con_case .row05 .row05_con{margin-top:-2.70833vw}.active_block .con_case .row05 .row05_con .case_img:before{margin-top:64.2188%}.active_block .con_case .row05 .row05_con+.pub_info{z-index:2;margin-top:-6.45833vw;position:relative}.active_block .con_case .row06{z-index:2;background-color:#000;padding-top:9.89583vw;padding-bottom:5.20833vw;position:relative}.active_block .con_case .row06>img{z-index:1;width:100%;display:block;position:absolute;bottom:0;left:0}.active_block .con_case .row06 .row_case{z-index:2;position:relative}.active_block .con_case .row06 .row06_con{width:39.8958vw;margin:5.41667vw auto 0}.active_block .con_case .row06 .row06_con .case_img:before{margin-top:66.5796%}.active_block .con_case .row06 .row06_con .row06_mess{width:47.0833vw;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:5.20833vw auto 0;display:flex}.active_block .con_case .row06 .row06_con .row06_mess .row06_mess_block{color:#c3b7ac;flex-direction:column;align-items:center;margin-bottom:2.60417vw;display:flex}@media screen and (orientation:landscape){.active_block .con_case .row06 .row06_con .row06_mess .row06_mess_block:nth-child(1),.active_block .con_case .row06 .row06_con .row06_mess .row06_mess_block:nth-child(4){padding-left:2.44792vw}}.active_block .con_case .row06 .row06_con .row06_mess .row06_mess_block span{text-align:center;font-size:1.875vw;line-height:1}.active_block .con_case .row06 .row06_con .row06_mess .row06_mess_block p{margin-top:.78125vw;font-size:.625vw;line-height:1}.active_block .con_case .row06 .row06_con+.pub_info{margin-top:2.08333vw}.active_block .con_case .row08{padding-top:5.41667vw;padding-bottom:2.60417vw}.active_block .con_case .row08 .row08_con{width:75.625vw;margin:5.41667vw auto 0}.active_block .con_case .row08 .row08_con .case_img{width:70.9896vw;margin-left:auto}.active_block .con_case .row08 .row08_con .case_img:before{margin-top:36.8305%}.active_block .con_case .row08 .row08_con+.pub_info{margin-top:5vw}.active_block .con_case .row09{padding-top:3.125vw;padding-bottom:3.125vw;position:relative}.active_block .con_case .row09 .row09_con{justify-content:space-between;align-items:center;margin-top:3.4375vw;padding-left:18.75vw;padding-right:18.75vw;display:flex}.active_block .con_case .row09 .row09_con .row09_c_left{width:29.4271vw}.active_block .con_case .row09 .row09_con .row09_c_left .case_img:before{margin-top:110.973%}.active_block .con_case .row09 .row09_con .row09_c_right{width:27.4479vw}.active_block .con_case .row09 .row09_con .row09_c_right h3{text-align:left;width:100%;letter-spacing:-.05em;font-size:1.875vw;line-height:1.24}.active_block .con_case .row09 .row09_con .row09_c_right .pub_info{text-align:left;margin-top:2.08333vw}@media screen and (orientation:landscape){.active_block .con_case .row09+.row09 .row09_con{flex-direction:row-reverse}}.active_block .con_case .row07{padding-top:2.91667vw;padding-bottom:6.97917vw}.active_block .con_case .row07 .case_img{width:60.4167%;margin:0 auto}.active_block .con_case .row07 .case_img:before{margin-top:46.5384%}.active_block .con_case .row07 .row07_con{width:72.912%;text-align:left;background:#131313;border-radius:2.44792vw;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:2.86458vw auto 0;padding:3.33333vw 5.72917vw;display:flex}.active_block .con_case .row07 .row07_con>div{width:calc(100% - 35.2604vw);margin-top:2.08333vw}.active_block .con_case .row07 .row07_con>div:first-child,.active_block .con_case .row07 .row07_con>div:nth-child(2){margin-top:0}.active_block .con_case .row07 .row07_con>div:nth-child(2n+1){width:35.2604vw}.active_block .con_case .row07 .row07_con>div h4{color:#fff;font-size:1.25vw;line-height:1}.active_block .con_case .row07 .row07_con>div .pub_info{color:#999;letter-spacing:-.01em;margin-top:1.45833vw;font-size:.83333vw;line-height:1.75}.active_block .con_case .row07 .row07_con>div .pub_info_case{justify-content:space-between;align-items:flex-start;display:flex}.active_block .con_case .row07 .row07_con>div .pub_info_case>div{padding-right:1.5em}.active_block .button:before,.active_block .button:after{display:none}@media screen and (orientation:portrait){.active_block .pc_sty{display:none!important}.active_block .m_sty{display:block}.active_block .con_case .pub_title{font-size:8vw}.active_block .con_case .pub_title>*{line-height:1.1}.active_block .con_case .pub_title+.pub_info{margin-top:2.66667vw;font-size:2.66667vw;line-height:1.3}.active_block .con_case .pub_info{padding-inline:6.66667vw;font-size:2.13333vw}.active_block .con_case .pub_info br{display:none}.active_block .con_case .row01 .row01_txt{padding-top:12vw}.active_block .con_case .row01 .row01_txt .pub_title{font-size:14.6667vw;line-height:1}.active_block .con_case .row01 .row01_txt .pub_title>h2{line-height:1}.active_block .con_case .row01 .row01_txt .pub_title>h2 span{display:none}.active_block .con_case .row01 .row01_txt .pub_info{letter-spacing:.03em;font-size:2.13333vw;line-height:1.4375}.active_block .con_case .row01 .case_img:before{margin-top:160%}.active_block .con_case .row02_btm{width:92vw;margin-top:5.33333vw}.active_block .con_case .row02_btm .row02_b_block{width:32%;height:auto;border-radius:2.66667vw}.active_block .con_case .row02_btm .row02_b_block .row02_n_t{width:14.4vw;height:5.33333vw;border-radius:10.1333vw;font-size:2.4vw}.active_block .con_case .row02_btm .row02_b_block .case_img{border-radius:2.66667vw;margin-top:2.66667vw}.active_block .con_case .row02_btm .row02_b_block .case_img:before{margin-top:100%}.active_block .con_case .row02_btm .row02_b_block h4{margin-top:3.46667vw;font-size:2.4vw}.active_block .con_case .row02_btm .row02_b_block .pub_info_l{height:3.6em;margin-top:1.06667vw;font-size:2.13333vw}.active_block .con_case .row02_btm .row02_b_block:last-child{border-width:.4vw;margin-bottom:0}.active_block .con_case .row02_btm+.pub_info{margin-top:8vw}.active_block .con_case .row02{padding-top:10.6667vw;padding-bottom:17.3333vw}.active_block .con_case .row02 .pub_title{padding-top:8vw}.active_block .con_case .row02 .case_img{margin-top:0}.active_block .con_case .row03{padding-top:0;overflow:hidden}.active_block .con_case .row03 .pub_title h2{width:100%;justify-content:center;padding-inline:0}.active_block .con_case .row03 .row03_con_img{width:82.8vw;margin-top:6.93333vw;margin-left:-34.6667vw}.active_block .con_case .row03 .row03_con_img .img_case_box{width:100%}.active_block .con_case .row03 .row03_con_img .row03_r3_txt .row03_i{height:1px;width:58%}.active_block .con_case .row03 .row03_con_img .row03_r3_txt .row03_i .hint_row03{font-size:1.6vw;top:1.06667vw}.active_block .con_case .row03 .row03_con_img .row03_r3_txt .row03_i span{font-size:2.4vw;bottom:.933333vw}.active_block .con_case .row03 .row03_con_img .row03_r3_txt .row03_i span:before{width:2px;height:2px;margin-top:-1px;right:calc(100% + 6px)}.active_block .con_case .row03 .row03_con_img+.pub_info{margin-top:2.66667vw}.active_block .con_case .row04{padding-top:13.3333vw;padding-bottom:13.3333vw;overflow:hidden}.active_block .con_case .row04 .row4_con{width:86.6667vw;margin-top:8vw}.active_block .con_case .row04 .row4_con+.pub_info{margin-top:9.33333vw}.active_block .con_case .row05{padding-top:13.3333vw;padding-bottom:15.6vw}.active_block .con_case .row05 .row05_con,.active_block .con_case .row05 .row05_con+.pub_info{margin-top:2.66667vw}.active_block .con_case .row06{padding-top:0;padding-bottom:17.3333vw}.active_block .con_case .row06 .row06_con{width:73.3333vw;margin-top:10.6667vw}.active_block .con_case .row06 .row06_con .case_img:before{margin-top:66.5796%}.active_block .con_case .row06 .row06_con .row06_mess{width:120%;margin-top:10.6667vw;margin-left:-10%;margin-right:-10%}.active_block .con_case .row06 .row06_con .row06_mess .row06_mess_block{width:50%;margin-bottom:6.66667vw}.active_block .con_case .row06 .row06_con .row06_mess .row06_mess_block:last-child{width:100%}.active_block .con_case .row06 .row06_con .row06_mess .row06_mess_block span{font-size:4.8vw}.active_block .con_case .row06 .row06_con .row06_mess .row06_mess_block p{margin-top:2vw;font-size:2.66667vw}.active_block .con_case .row06 .row06_con+.pub_info{margin-top:5.33333vw}.active_block .con_case .row08{padding-block:10.6667vw 8vw}.active_block .con_case .row08 .row08_con{width:86.6667vw;margin-top:8vw}.active_block .con_case .row08 .row08_con .case_img{width:100%}.active_block .con_case .row08 .row08_con+.pub_info{margin-top:8vw}.active_block .con_case .row09{padding-top:5.33333vw;padding-bottom:5.33333vw}.active_block .con_case .row09 .row09_con{flex-wrap:wrap;margin-top:8vw;padding-left:6.66667vw;padding-right:6.66667vw}.active_block .con_case .row09 .row09_con .row09_c_left{width:100%}.active_block .con_case .row09 .row09_con .row09_c_left .case_img{width:76%;margin-inline:auto}.active_block .con_case .row09 .row09_con .row09_c_right{width:100%;margin-top:8vw}.active_block .con_case .row09 .row09_con .row09_c_right h3{width:100%;text-align:center;justify-content:center;font-size:4.8vw}.active_block .con_case .row09 .row09_con .row09_c_right .pub_info{text-align:center;margin-top:5.33333vw;padding-inline:0}.active_block .con_case .row07{padding-top:13.3333vw;padding-bottom:17.8667vw}.active_block .con_case .row07 .case_img{width:86.6667vw;margin-top:8vw}.active_block .con_case .row07 .row07_con{width:86.6667vw;border-radius:8vw;margin-top:10.6667vw;padding:9.33333vw 5.33333vw}.active_block .con_case .row07 .row07_con>div{width:100%;margin-top:8vw}.active_block .con_case .row07 .row07_con>div:nth-child(2){margin-top:8vw}.active_block .con_case .row07 .row07_con>div:nth-child(2n+1){width:100%}.active_block .con_case .row07 .row07_con>div h4{font-size:4vw}.active_block .con_case .row07 .row07_con>div .pub_info{letter-spacing:0;margin-top:2vw;padding-inline:0}.active_block .con_case .row07 .row07_con>div .pub_info br{display:block}.active_block .con_case .row07 .row07_con>div .pub_info p{font-size:2.66667vw}.active_block .con_case .row07 .row07_con>div .pub_info_case{flex-wrap:wrap}.active_block .con_case .row07 .row07_con>div .pub_info_case>div{width:100%;padding-right:0}}@keyframes bounce{16%{transform:translateY(.41667vw)}33%{transform:translateY(-.41667vw)}49%{transform:translateY(.20833vw)}66%{transform:translateY(-.10417vw)}83%{transform:translateY(.10417vw)}to{transform:translateY(0)}}.bounce{animation-name:bounce}@keyframes floating-animation{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-50%)translate(-1.04167vw)translateY(-1.04167vw)}to{transform:translate(-50%,-50%)}}@keyframes bounce2{16%{transform:translate(.41667vw,.41667vw)}33%{transform:translate(-.41667vw,-.41667vw)}49%{transform:translate(.20833vw,.20833vw)}66%{transform:translate(-.10417vw,-.10417vw)}83%{transform:translate(.10417vw,.10417vw)}to{transform:translate(0)}}.floating-animation{animation-name:bounce2}@keyframes newFont{0%{opacity:0;transform:translateY(200%)skewY(6deg)}to{opacity:1;transform:translateY(0%)skewY(0)}}.newFont{animation-name:newFont}