html,body{width:100%;font-size:16px;margin:0 auto;font-family:"nexa-text",sans-serif;font-weight:400;font-style:normal;color:#fff;letter-spacing:0em;background-color:#fff;scroll-behavior:smooth}.main{font-family:"nexa-text",sans-serif;font-weight:400;font-style:normal}img,video,object{width:100%;border:none;display:block}@media screen and (min-width: 769px){.spNone{display:block}}@media screen and (max-width: 768px){.spNone{display:none !important}}@media screen and (min-width: 769px){.pcNone{display:none}}@media screen and (max-width: 768px){.pcNone{display:block}}a{display:block;text-decoration:none;transition:all .4s;color:#222}@media screen and (min-width: 769px){a:hover{opacity:.8;transition:all .5s;cursor:pointer}}a[href=""]{pointer-events:none}a:hover,a:focus,a:active{opacity:.5}#loading-bg{position:fixed;width:100%;height:100%;top:0px;left:0px;background:#8c3321;color:#fff;z-index:999;display:flex;align-items:center;justify-content:center;text-align:center}#loading-bg .ttl{font-family:"nexa-text",sans-serif;font-weight:400;font-style:normal;letter-spacing:.2em;line-height:1.667}@media screen and (max-width: 768px){#loading-bg .ttl{font-size:24px;margin-bottom:22px}}@media screen and (min-width: 769px){#loading-bg .ttl{font-size:48px;margin-bottom:44px}}#loading-bg .sub{letter-spacing:.1em;line-height:1.778}@media screen and (max-width: 768px){#loading-bg .sub{font-size:9px}}@media screen and (min-width: 769px){#loading-bg .sub{font-size:18px}}footer{color:#fff;overflow:hidden}footer .footer_bg{background-size:cover;background-position:center;background-repeat:no-repeat;background:#000}@media screen and (max-width: 768px){footer .footer_bg{width:100vw}}@media screen and (min-width: 769px){footer .footer_bg{width:100vw}}footer .footer_bg .inner{margin:0}footer a:hover{opacity:.4}footer .link ul{letter-spacing:0em;text-align:center}@media screen and (max-width: 768px){footer .link ul{padding:26.6666666667vw 0 34.6666666667vw;font-size:3.7333333333vw}}@media screen and (min-width: 769px){footer .link ul{padding:7.8125vw 0 10.15625vw;font-size:1.09375vw}}@media screen and (max-width: 768px){footer .link ul li{margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){footer .link ul li{margin-bottom:1.5625vw}}footer .link ul li a{color:#fff;display:inline-block}footer .link ul li:last-child{margin-bottom:0}footer .logo_btn{margin:0 auto}@media screen and (max-width: 768px){footer .logo_btn{padding:34.6666666667vw 0 0;width:66.9333333333vw}}@media screen and (min-width: 769px){footer .logo_btn{padding:10.15625vw 0 0;width:19.609375vw}}footer .logo_btn svg{fill:#fff}footer .copyright{text-align:right;letter-spacing:0em;text-align:center}@media screen and (max-width: 768px){footer .copyright{padding:0 0 2.6666666667vw;font-size:11px}}@media screen and (min-width: 769px){footer .copyright{padding:0 0 1.5625vw;font-size:12px}}.btn_wrap{display:block}@media screen and (max-width: 768px){.btn_wrap{width:74.6666666667vw;margin:26.6666666667vw auto 0}}@media screen and (min-width: 769px){.btn_wrap{width:26.5625vw;margin:9.375vw auto 0}}.btn_wrap .btn{box-sizing:border-box;color:#111;border-bottom:#111 solid 1px;display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%;height:100%;position:relative;font-family:"nexa-text",sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 768px){.btn_wrap .btn{font-size:4.8vw;padding-bottom:4vw}}@media screen and (min-width: 769px){.btn_wrap .btn{font-size:1.5625vw;padding-bottom:1.5625vw}}.btn_wrap .btn::after{position:absolute;content:"";background:#111;transform:rotate(-50deg)}@media screen and (max-width: 768px){.btn_wrap .btn::after{width:.2666666667vw;height:4vw;right:1.0666666667vw;bottom:-.9333333333vw}}@media screen and (min-width: 769px){.btn_wrap .btn::after{width:.078125vw;height:1.40625vw;right:.4296875vw;bottom:-0.3125vw}}@media screen and (min-width: 769px){.fv{width:100%;min-height:100vh;position:relative}}@media screen and (min-width: 769px){.fv .fv_inner{width:100%;min-height:100vh;height:100svh;object-fit:cover}}.fv .fv_inner .fv_bg{width:100%;display:flex;justify-content:center;align-items:flex-start}.fv .fv_inner .fv_bg::after{content:none}.fv .fv_inner .fv_bg img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 769px){.fv .fv_inner .fv_bg .bottom{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100vh}}@media screen and (min-width: 769px){.fv .fv_inner .fv_bg .bottom img{min-height:100vh;position:absolute;top:0;left:0;width:100%;height:100%}}.fv .fv_inner h1{display:none;position:absolute;z-index:5}@media screen and (max-width: 768px){.fv .fv_inner h1{width:78.9333333333vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:61.0666666667vw}}@media screen and (min-width: 769px){.fv .fv_inner h1{width:36.25vw;left:9.921875vw;top:7.03125vw}}.fv .fv_inner .logo{position:absolute;z-index:5;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 768px){.fv .fv_inner .logo{width:18.6666666667vw;bottom:4vw}}@media screen and (min-width: 769px){.fv .fv_inner .logo{width:min(8.59375vw,110px);left:27.34375vw;bottom:1.5625vw}}.fv .fv_inner .logo svg{fill:#fff}.credit ul{margin:0 auto;display:flex}@media screen and (max-width: 768px){.credit ul{width:90%;row-gap:3.4666666667vw;column-gap:3.2vw;flex-wrap:wrap;justify-content:center;margin:4vw auto 6.6666666667vw}}@media screen and (min-width: 769px){.credit ul{width:100%;row-gap:1.171875vw;column-gap:1.953125vw;justify-content:center;flex-wrap:nowrap;margin:1.5625vw auto 2.734375vw}}@media screen and (max-width: 768px){.credit ul li{width:auto;font-size:2.9333333333vw}}@media screen and (min-width: 769px){.credit ul li{width:auto;font-size:min(1.1428571429vw,16px)}}.credit ul li span{padding-bottom:.1em;border-bottom:.5px solid #111;display:inline-block}.credit ul li a{color:#111}.credit ul li.com span{border-bottom:none;opacity:.4;padding-left:.25em}@media screen and (max-width: 768px){#look1 .credit ul{width:80%}}@media screen and (max-width: 768px){#look12 .credit ul{width:70%}}svg{display:block;width:100%}.inner{height:fit-content;position:relative}.dummy{position:sticky;top:0;z-index:-1;height:500px;width:100%}.wrapper{position:relative}.overflow_h{overflow:hidden}svg{width:100%}figure img{width:100%;height:100%;object-fit:cover}.transform_90{width:fit-content;transform:rotate(-90deg)}.absolute{position:absolute}.relative{position:relative}@media screen and (max-width: 768px){#look_area{margin:13.3333333333vw auto 40vw}}@media screen and (min-width: 769px){#look_area{margin:6.25vw auto 11.71875vw}}@media screen and (max-width: 768px){#look_area .sec{margin-top:13.3333333333vw}}@media screen and (min-width: 769px){#look_area .sec{margin-top:7.8125vw}}#look_area .sec:first-child{margin-top:0}@media screen and (min-width: 769px){#look_area .swiper{background-color:#cb4e86;width:81.25vw;margin:0 auto}}@media screen and (min-width: 769px){#look_area .swiper .swiper-wrapper .swiper-slide{width:50%}}.target_blur{opacity:0;-webkit-filter:blur(15px);filter:blur(15px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.img_blur{opacity:1;-webkit-animation:imageBlur 1.5s ease-out both;animation:imageBlur 1.5s ease-out both}@-webkit-keyframes imageBlur{from{opacity:0;-webkit-filter:blur(15px);filter:blur(15px)}to{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes imageBlur{from{opacity:0;filter:blur(15px)}to{opacity:1;filter:blur(0px)}}.target_blur_right{opacity:0;transform:translateX(15%);-webkit-filter:blur(15px);filter:blur(15px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.img_blur_right{opacity:1;transform:translateX(0);-webkit-animation:fadeInRightBlur 1.5s ease-out both;animation:fadeInRightBlur 1.5s ease-out both}@-webkit-keyframes fadeInRightBlur{from{opacity:0;transform:translateX(15%);-webkit-filter:blur(15px);filter:blur(15px)}to{opacity:1;transform:translateX(0);-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes fadeInRightBlur{from{opacity:0;transform:translateX(15%);filter:blur(15px)}to{opacity:1;transform:translateX(0);filter:blur(0px)}}.target_blur_left{opacity:0;transform:translateX(-15%);-webkit-filter:blur(15px);filter:blur(15px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.img_blur_left{opacity:1;transform:translateX(0);-webkit-animation:fadeInLeftBlur 1.5s ease-out both;animation:fadeInLeftBlur 1.5s ease-out both}@-webkit-keyframes fadeInLeftBlur{from{opacity:0;transform:translateX(-15%);-webkit-filter:blur(15px);filter:blur(15px)}to{opacity:1;transform:translateX(0);-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes fadeInLeftBlur{from{opacity:0;transform:translateX(-15%);filter:blur(15px)}to{opacity:1;transform:translateX(0);filter:blur(0px)}}.target_blur_up{opacity:0;transform:translateY(15%);-webkit-filter:blur(15px);filter:blur(15px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.img_blur_up{opacity:1;transform:translateY(0);-webkit-animation:fadeInUpBlur 1.5s ease-out both;animation:fadeInUpBlur 1.5s ease-out both}@-webkit-keyframes fadeInUpBlur{from{opacity:0;transform:translateY(15%);-webkit-filter:blur(15px);filter:blur(15px)}to{opacity:1;transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes fadeInUpBlur{from{opacity:0;transform:translateY(15%);filter:blur(15px)}to{opacity:1;transform:translateY(0);filter:blur(0px)}}.target_blur_down{opacity:0;transform:translateY(-15%);-webkit-filter:blur(15px);filter:blur(15px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.img_blur_down{opacity:1;transform:translateY(0);-webkit-animation:fadeInDownBlur 1.5s ease-out both;animation:fadeInDownBlur 1.5s ease-out both}@-webkit-keyframes fadeInDownBlur{from{opacity:0;transform:translateY(-15%);-webkit-filter:blur(15px);filter:blur(15px)}to{opacity:1;transform:translateY(0);-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes fadeInDownBlur{from{opacity:0;transform:translateY(-15%);filter:blur(15px)}to{opacity:1;transform:translateY(0);filter:blur(0px)}}.fadeIn_on{opacity:0;transition:opacity 1s ease;transition-delay:var(--delay, 0s)}.fadeIn_on.fadeIn{opacity:1}.fadeIn_left{opacity:0;transform:translate(-15%, 0);transition:opacity 1s ease,transform 1s ease;transition-delay:var(--delay, 0s)}.fadeIn_left.fadeIn{transform:translate(0, 0);opacity:1}.fadeIn_right{opacity:0;transform:translate(15%, 0);transition:opacity 1s ease,transform 1s ease;transition-delay:var(--delay, 0s)}.fadeIn_right.fadeIn{transform:translate(0, 0);opacity:1}.fadeIn_up{opacity:0;transform:translate(0, 20%);transition:1s}.fadeIn_up.fadeIn{transform:translate(0, 0);opacity:1}.fadeIn_up.delay15.fadeIn{transition-delay:1.5s}.fadeIn_down{opacity:0;transform:translate(0, -20%);transition:2s}.fadeIn_down.fadeIn{transform:translate(0, 0);opacity:1}.clip_left img{clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.clip_left.start img{animation:anime_left_to_right 1s ease forwards}@keyframes anime_left_to_right{0%{clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}100%{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}}.clip_right img{clip-path:polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%)}.clip_right.start img{animation:anime_right_to_left 1s ease forwards}@keyframes anime_right_to_left{0%{clip-path:polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%)}100%{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}}.clip_top img{clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%)}.clip_top.start img{animation:anime_top_to_bottom 1s ease forwards}@keyframes anime_top_to_bottom{0%{clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%)}100%{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}}.clip_bottom img{clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)}.clip_bottom.start img{animation:anime_bottom_to_top 1s ease forwards}@keyframes anime_bottom_to_top{0%{clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)}100%{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}}.swiper_loop .swiper-wrapper{transition-timing-function:linear !important}.swiper_loop .swiper-wrapper .swiper-slide{width:100%;height:100%}@media screen and (max-width: 768px){.swiper_loop .swiper-wrapper .swiper-slide{width:40vw;height:58.6666666667vw}}@media screen and (min-width: 769px){.swiper_loop .swiper-wrapper .swiper-slide{width:15.234375vw;height:22.34375vw}}.slick_loop{position:relative;width:600px;margin:0 auto;overflow:hidden}@media screen and (min-width: 769px){.slick_loop{width:1560px}}.slick_loop .loop_item .loop_item_inner{padding:0 2.5px}.slick_loop .loop_item{display:flex;justify-content:center;align-items:center}.slick_loop .loop_item img{width:100%;height:auto;object-fit:cover}@media screen and (max-width: 768px){.slick_loop .loop_item img{max-width:40vw}}@media screen and (min-width: 769px){.slick_loop .loop_item img{max-width:15.234375vw}}/*# sourceMappingURL=style.css.map */