.opening_animation_wrap{position:fixed;display:flex;justify-content:center;align-items:center;width:100vw;height:100svh;background-color:#fff;z-index:99999;transition:.5s;top:0;left:0}.opening_animation_wrap video{position:relative;display:inline-block;width:200px;height:200px}main{max-width:100vw;overflow:hidden}section#mv{position:relative;width:100%;height:100svh;background-color:#000;display:flex;justify-content:center;align-items:center}.mv_swiper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.mv_swiper .swiper-wrapper,.mv_swiper .swiper-slide,.mv_swiper picture{width:100%;height:100%}.mv_swiper img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.mv_swiper img{object-fit:cover;object-position:30% 0}}.mv_logo{position:absolute;width:180px;z-index:2}.mv_products_slider_wrap{position:absolute;bottom:0;left:0;width:742px;height:270px;background-color:#3f3f3f8f;z-index:3;padding:45px 27px 45px 45px}@media screen and (max-width: 768px){.mv_products_slider_wrap{width:100%;height:27.6%;padding:32px 15px 60px}}.mv_products_slider_inner{position:relative;width:100%;height:100%;display:flex;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}.mv_products_slider_inner::-webkit-scrollbar{display:none}.mv_products_slider_inner article{width:100%;height:100%;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;scroll-snap-align:start}@media screen and (max-width: 768px){.mv_products_slider_inner article{align-items:flex-start}}.mv_products_slider_inner article a{width:32%;aspect-ratio:1.237/1}@media screen and (max-width: 768px){.mv_products_slider_inner article a{width:49%;aspect-ratio:1.2/1}}.mv_products_slider_inner article a picture{width:100%;height:100%}.mv_products_slider_inner article a picture img{width:100%;height:100%;object-fit:cover;object-position:center}.mv_products_slider_contents{height:100%;width:65.67%;display:flex;flex-flow:column;gap:4px}@media screen and (max-width: 768px){.mv_products_slider_contents{width:49%;justify-content:space-between}}.mv_products_slider_contents h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:30px;font-weight:900;color:#fff;text-shadow:0 0 4.8px black;line-height:46px;letter-spacing:3px;flex-shrink:0}@media screen and (max-width: 768px){.mv_products_slider_contents h2{width:100%;height:50%;font-size:19px;line-height:25px;letter-spacing:.01em;white-space:initial;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.mv_products_slider_contents p{width:100%;height:90px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:16px;font-weight:600;color:#fff;text-shadow:0 0 2.6px black;line-height:1.9;letter-spacing:.8px}@media screen and (max-width: 768px){.mv_products_slider_contents p{height:60%;font-size:14px;line-height:1.9;letter-spacing:.005em}}.mv_products_slider_contents p span{display:block}.mv_products_slider_pager_nav_wrap{width:calc((100% - 72px)*.6567);display:flex;justify-content:space-between;position:absolute;right:27px;bottom:45px}@media screen and (max-width: 768px){.mv_products_slider_pager_nav_wrap{width:calc(100% - 30px);justify-content:center;align-items:center;left:15px;bottom:17.4px}}.mv_products_slider_pager{position:relative;display:flex;align-items:center;gap:11px}.mv_products_slider_pager span{font-size:16px;font-weight:600;color:#fff;text-shadow:0 0 2.6px black;line-height:2}@media screen and (max-width: 768px){.mv_products_slider_pager span{font-size:14px;line-height:32px}}.mv_products_slider_pager hr{width:215px;height:1px;border:none;background:linear-gradient(white 0,var(--main_logo_color) 0 100%);box-shadow:0 0 .3px #000}@media screen and (max-width: 768px){.mv_products_slider_pager hr{width:37vw}}.mv_products_slider_navigation{display:flex;align-items:center;gap:30px}@media screen and (max-width: 768px){.mv_products_slider_navigation{position:absolute;left:0;width:100%;justify-content:space-between}}.mv_products_slider_navigation .mv_products_slider_navigation_button{width:58px;cursor:pointer}@media screen and (max-width: 768px){.mv_products_slider_navigation .mv_products_slider_navigation_button{width:42px;height:32px}}.mv_products_slider_navigation .mv_products_slider_navigation_button img{width:100%;height:100%}section#about{width:100%;padding:170px 0 0;position:relative;z-index:2}@media screen and (max-width: 768px){section#about{padding:65px 0 0}}.about_bg_dc{width:623px;height:auto;position:absolute;top:0;right:0;z-index:0}.about_bg_dc img{width:100%;height:100%}@media screen and (max-width: 768px){.about_bg_dc{display:none}}.sp_about_bg_dc{display:none}@media screen and (max-width: 768px){.sp_about_bg_dc{display:block;width:100%;height:auto;position:absolute;top:0;right:0;z-index:0}.sp_about_bg_dc img{width:100%;height:100%}}.top_about_texts{width:100%;display:flex;flex-flow:row-reverse;justify-content:center;align-items:center;position:relative;padding:0 0 170px;z-index:1}@media screen and (max-width: 1280px){.top_about_texts{flex-flow:column;padding:0 0 34px}}.top_about_texts h2,.top_about_texts p,.top_about_texts a{writing-mode:vertical-rl;color:var(--main_logo_color)}@media screen and (max-width: 1280px){.top_about_texts h2{writing-mode:initial}}.top_about_texts .top_about_logo{width:160px;margin:0 0 0 100px}@media screen and (max-width: 1280px){.top_about_texts .top_about_logo{width:111px;margin-left:0}}.top_about_texts h2{font-size:36px;font-weight:500;letter-spacing:8px;line-height:52px;margin:0 0 0 88px}@media screen and (max-width: 1280px){.top_about_texts h2{font-size:24px;letter-spacing:.01em;line-height:35px;margin:35px 0 0}}.top_about_texts p{font-size:18px;line-height:42px;letter-spacing:6px;font-weight:400}@media screen and (max-width: 1280px){.top_about_texts p{font-size:17px;letter-spacing:4px}}@media screen and (max-width: 1280px){.top_about_texts p{line-height:26px}}.top_about_texts a{color:var(--anchor_link_color)}.top_about_sentences_link_wrap{display:flex;flex-flow:row-reverse;align-items:flex-end}.top_about_sentences_link_wrap .view_all_button{display:none}@media screen and (max-width: 1280px){.top_about_sentences_link_wrap{flex-flow:column;align-items:center;gap:39px}.top_about_sentences_link_wrap .view_all_button{display:flex}.top_about_sentences_link_wrap .view_all_button_vertical{display:none}}.top_about_sentences{display:flex;flex-flow:row-reverse;gap:55px;height:100%;padding:90px 0 0;margin:0 0 0 120px}@media screen and (max-width: 1280px){.top_about_sentences{margin:0;padding:35px 0 0;gap:30px}}.top_about_town_photos{width:100%;display:flex;justify-content:center;gap:22px;margin:0 0 180px;position:relative;z-index:1}@media screen and (max-width: 768px){.top_about_town_photos{margin:0 0 35px}}.top_about_town_photos picture{width:33.73%}@media screen and (max-width: 768px){.top_about_town_photos picture{width:100%;flex-shrink:0;aspect-ratio:1.5/1}.top_about_town_photos picture:first-child{display:none}.top_about_town_photos picture:last-child{margin:0}}.top_about_town_photos picture img{width:100%}@keyframes slide{0%{transform:translate(0)}to{transform:translate(calc(-441% - 798px))}}@keyframes slide_sp{0%{transform:translate(0)}to{transform:translate(calc(-966% - 294px))}}.top_about_obi_slider{overflow:hidden;width:100%;position:relative;z-index:3}.top_about_obi_slider_inner{display:flex;width:100%;gap:38px;align-items:center;animation:slide 125s linear infinite;flex-shrink:0}@media screen and (max-width: 768px){.top_about_obi_slider_inner{gap:14px;animation:slide_sp 125s linear infinite}}.top_about_obi_slider_inner picture{width:21%;flex-shrink:0}@media screen and (max-width: 768px){.top_about_obi_slider_inner picture{width:46%}}.top_about_obi_slider_inner picture img{width:100%;aspect-ratio:1 / 1.218;object-fit:cover;object-position:center center}section#products{width:100%;padding:175px 0 0;position:relative}@media screen and (max-width: 768px){section#products{padding:52px 0 0}}section#products h2{3 font-size: 36px;font-weight:400;color:var(--main_logo_color);letter-spacing:3.6px;text-align:center;position:relative;display:flex;flex-flow:column;align-items:center;gap:20px;padding:0 0 74px}@media screen and (max-width: 768px){section#products h2{font-size:24px;letter-spacing:.1em;gap:7px;padding:0 0 48px}}section#products h2:after{content:"";display:inline-block;width:74px;height:1px;border:1px solid var(--anchor_link_color);background-color:var(--anchor_link_color)}@media screen and (max-width: 768px){{width:40px}}.products_bg_dc{width:50%;height:auto;position:absolute;top:-11%;right:-15%;z-index:0;mix-blend-mode:luminosity}.products_bg_dc img{width:100%;height:100%}.products_bg_dc_2{width:40%;height:auto;position:absolute;top:30%;left:-15%;z-index:0;mix-blend-mode:luminosity}.products_bg_dc_2 img{width:100%;height:100%}.top_products_fv{width:100%;position:relative;z-index:1}.top_products_fv .main_img{display:inline-block;width:100%;position:relative;z-index:1}@media screen and (max-width: 768px){.top_products_fv .main_img{width:100%;height:375px}}.top_products_fv .main_img img{width:100%}@media screen and (max-width: 768px){.top_products_fv .main_img img{width:100%;height:100%;object-fit:cover;object-position:50% 0}}.top_products_fv .obi_img{display:inline-block;width:29.9vw;margin:-21% 0 0;position:relative;z-index:3}@media screen and (max-width: 768px){.top_products_fv .obi_img{position:absolute;width:53.3%;margin:0;left:0;top:102px}}.top_products_fv .obi_img img{width:100%}.top_products_fv_text{position:relative;z-index:2;background-size:cover;background-repeat:no-repeat;width:65%;aspect-ratio:2.736/1;margin:-8% auto 7.34%;display:flex;justify-content:center;align-items:center;padding:60px 0}@media screen and (max-width: 768px){.top_products_fv_text{width:94.615%;margin:-214px 0 35px;aspect-ratio:unset;left:0;top:102px;padding:65px 20px 48px;justify-content:flex-start}}.top_products_fv_text .text_wrap{width:82%}@media screen and (max-width: 768px){.top_products_fv_text .text_wrap{width:96%}}.top_products_fv_text h3{font-size:25px;font-weight:500;color:#fff;display:flex;flex-flow:column;gap:20px;margin:0 0 20px}@media screen and (max-width: 768px){.top_products_fv_text h3{font-size:20px;letter-spacing:.15em}}.top_products_fv_text h3:after{content:"";display:inline-block;width:74px;height:1px;border:1px solid var(--anchor_link_color);background-color:var(--anchor_link_color)}@media screen and (max-width: 768px){{width:53px}}.top_products_fv_text p{font-size:18px;font-weight:400;color:#fff;line-height:40px;letter-spacing:.9px}@media screen and (max-width: 768px){.top_products_fv_text p{font-size:16px;line-height:35px;letter-spacing:.05em}}.common_products_list_wrap{padding:100px 5% 0}section#news{width:100%;padding:163px 7.275% 110px;display:flex;justify-content:space-between;position:relative}@media screen and (max-width: 1024px){section#news{display:grid;justify-content:center}}@media screen and (max-width: 768px){section#news{width:90%;padding:69px 0 136px;margin:0 auto}}section#news .top_news_bg_dc{width:534px;position:absolute;top:40px;left:42px}section#news h2{font-size:36px;font-weight:400;color:var(--main_logo_color);letter-spacing:3.6px;line-height:52px;z-index:1}@media screen and (max-width: 1280px){section#news h2{font-size:24px}}@media screen and (max-width: 1024px){section#news h2{margin-bottom:35px}}section#news h2:after{content:"";display:block;width:74px;height:1px;border:1px solid var(--anchor_link_color);background-color:var(--anchor_link_color);margin:24px 0 0}@media screen and (max-width: 1024px){{width:40px;margin-top:0}}.top_news_contents_container{width:856px;z-index:1}@media screen and (max-width: 1280px){.top_news_contents_container{width:650px}}@media screen and (max-width: 768px){.top_news_contents_container{width:100%}}.top_news_contents_container nav{width:100%;display:flex;justify-content:center;align-items:center}.top_news_list{width:100%;display:flex;flex-flow:column;margin:0 0 48px}@media screen and (max-width: 768px){.top_news_list{margin:0}}.top_news_list a{width:100%;margin:0 0 40px}@media screen and (max-width: 768px){.top_news_list a{margin:0 0 35px}}.top_news_list article{width:100%;min-height:167px;padding:0 0 40px;border-bottom:1px dashed #959595}@media screen and (max-width: 768px){.top_news_list article{padding:0 0 10px;min-height:unset}}.top_news_list article time{font-size:18px;font-weight:400;line-height:40px;letter-spacing:.9px;color:#959595;display:flex;align-items:center;gap:34px}@media screen and (max-width: 768px){.top_news_list article time{font-size:16px;line-height:1;letter-spacing:.05em;gap:15px}}.top_news_list article time.new:after{content:"NEW";width:89px;height:29px;display:flex;justify-content:center;align-items:center;background-color:var(--main_logo_color);color:#fff;font-size:20px;font-weight:400;letter-spacing:1px}@media screen and (max-width: 768px){{width:60px;height:20px;font-size:14px;letter-spacing:.05em}}.top_news_list article h3{font-size:20px;font-weight:500;line-height:40px;letter-spacing:1px;color:var(--main_logo_color);margin:12px 0 0}@media screen and (max-width: 768px){.top_news_list article h3{font-size:16px;line-height:25px;letter-spacing:.05em;margin:4px 0 0}}header .logo{visibility:hidden;opacity:0;transition:.5s}
/*# sourceMappingURL=/cdn/shop/t/17/assets/index.css.map */
