.or_header{display:none}.fv{height:auto;padding:120px 40px 60px;background:#fff}@media screen and (max-width: 768px){.fv{padding:20% 20px}}.fv .fv_inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.fv .fv_logo{max-width:325px;margin:0 auto 70px}@media screen and (max-width: 768px){.fv .fv_logo{padding-right:0;margin:0 auto 40px;max-width:256px}}.fv .fv_text{width:-moz-max-content;width:595px;margin:0 auto}.fv .fv_text p{writing-mode:vertical-rl;line-height:2.5;font-weight:400;font-size:14px;width:max-content;margin:0 auto}@media screen and (max-width: 768px){.fv .fv_text{max-width:100%}.fv .fv_text p{writing-mode:horizontal-tb;text-align:center;max-width:100%;width:100%}}.bnr_area{padding:100px 0 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.bnr_area{display:block;padding:0}}.bnr_area .more:after{background:#fff!important}.bnr_area .bnr{width:33%;position:relative;overflow:hidden}@media screen and (max-width: 768px){.bnr_area .bnr{width:100%}}.bnr_area .bnr img{transition:all .3s ease}.bnr_area .bnr .contents{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 40px}@media screen and (max-width: 768px){.bnr_area .bnr .contents{padding:0 20px}}.bnr_area .bnr .contents h3{font-size:24px;margin:0 0 45px;color:#fff}@media screen and (max-width: 1100px){.bnr_area .bnr .contents h3{margin:0 0 20px}}@media screen and (max-width: 768px){.bnr_area .bnr .contents h3{font-size:20px}}.bnr_area .bnr .contents p{text-align:center;line-height:2;color:#fff;font-size:15px;margin:0 0 25px}@media screen and (max-width: 768px){.bnr_area .bnr .contents p{font-size:14px;margin:0 0 20px}}.bnr_area .bnr .contents .more{font-size:18px;color:#fff}@media screen and (max-width: 768px){.bnr_area .bnr .contents .more{font-size:16px}}.bnr_area .bnr a{display:block;width:100%;height:100%}.bnr_area .bnr a:hover img{transform:scale(1.1)}.products{overflow-x:hidden;padding:100px 40px 50px}@media screen and (max-width: 768px){.products{padding:15% 3%}}.products .title_box{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 40px}@media screen and (max-width: 768px){.products .title_box{margin:0 auto 30px;display:block;text-align:center}}@media screen and (max-width: 768px){.products .title_box .more_link{display:none}}@media screen and (max-width: 768px){.products .title_box .section_title{text-align:center}}.products_contents{line-height:2;margin-bottom:30px;font-size:13px}@media screen and (max-width: 768px){.products_contents{font-size:14px}}@media screen and (max-width: 768px){.products .more_link{max-width:389px;width:90%;margin:30px auto 0;border:1px solid #000;padding:10px 0;text-align:center;font-size:16px;text-decoration:none!important}}.products_slider{position:relative}.swiper-button-next,.swiper-button-prev{top:40%}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{display:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-45px;width:40px;height:40px;background:#fff;padding:10px}.swiper-button-prev img,.swiper-rtl .swiper-button-next img{width:20px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-45px;width:40px;height:40px;background:#fff;padding:10px}.swiper-button-next img,.swiper-rtl .swiper-button-prev img{width:20px}@media screen and (max-width: 768px){.swiper-button-prev,.swiper-rtl .swiper-button-next{top:35%;left:0;width:40px;height:40px;padding:10px}.swiper-button-prev img,.swiper-rtl .swiper-button-next img{width:15px}.swiper-button-next,.swiper-rtl .swiper-button-prev{top:35%;right:0;width:40px;height:40px;padding:10px}.swiper-button-next img,.swiper-rtl .swiper-button-prev img{width:15px}}.products .swiper-slide{text-align:center}.products .swiper-slide .img{margin:0 0 25px}.products .swiper-slide .img .first{opacity:1}.products .swiper-slide .img img{transition:all .3s ease}.products .swiper-slide .img .second{opacity:0;position:absolute;display:block;top:0;left:0;width:100%}.products .swiper-slide a:hover .img .first{opacity:0}.products .swiper-slide a:hover .img .second{opacity:1}.products .swiper-slide .product_title{font-size:13px;margin:0 0 10px;line-height:1.6}.products .swiper-slide .product_price{font-size:13px}.products .more_link{text-decoration:underline}.news{padding:0;position:relative}.news .inner{position:absolute;top:0;left:50%;transform:translate(-50%);margin:0 auto;height:100%;max-width:1160px;padding:0 40px;width:100%;display:flex;flex-direction:column;justify-content:center;z-index:2}.news .news_video{z-index:-1;width:100%}.news .news_video video{width:100%}.news .news_list{margin:50px auto 0;width:100%}.news .news_list li{border-bottom:1px solid #fff}.news .news_list a{display:flex;align-items:center;justify-content:space-between;padding:20px 5px}.news .section_title{color:#fff}@media screen and (max-width: 768px){.products .swiper-slide .product_title,.products .swiper-slide .product_price{font-size:14px;text-align:left}.news{color:#fff}.news .inner{padding:0 20px}.news .news_list a{display:block;padding:20px 5px}}.news .news_list a .contents{display:flex;align-items:center;width:80%;color:#fff}.news .news_list a .post_date{font-size:18px;margin-right:25px}.news .news_list a .post_title{font-size:17px}.news .news_list a .more{font-size:16px;color:#fff}@media screen and (max-width: 768px){.news .news_list a .contents{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:0}.news .news_list a .post_date{font-size:14px;margin-right:0;margin-bottom:0;width:28%}.news .news_list a .post_title{font-size:15px;text-align:right;width:70%}.news .news_list a .more{display:none}.news .more_link{max-width:389px;width:90%;background:#fff;margin:30px auto 0;border:1px solid #000;padding:10px 0;text-align:center;font-size:16px;text-decoration:none!important}}.header{position:absolute;width:100%;top:100vh}.header__heading{opacity:0;transform:translateY(-20px);transition:all .2s ease}.header.active{position:fixed;top:30px!important}.header.active .header__heading{opacity:1;transform:translateY(0)}@media screen and (max-width: 768px){.header{display:none}.header.active{display:flex}}.news .more:after{background:#fff}.news a:hover .more:after{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/1/assets/top.css.map */
