.section-hero{overflow:hidden;padding-top:27px}.section-hero .inner{position:relative}.section-hero .inner:before{content:"";display:inline-block;width:520px;height:92.71px;background-repeat:no-repeat;background-size:contain;background-image:url(./top-main-decoration02.png);position:absolute;bottom:-20px;right:-251px;z-index:1}.section-hero .contents{position:relative;margin-bottom:30px}.section-hero .contents:before{content:"";display:inline-block;width:213.48px;height:191px;background-image:url(./top-main-decoration01.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50px;left:-50px;z-index:1}.section-hero .top_img_wrap{width:89%;margin-left:auto}.section-hero .top_video{width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.section-hero .top_video video{border-radius:40px;position:absolute;top:0;left:0;width:100%;height:100%;border:none}.section-hero .top_message{position:absolute;z-index:2;left:0;bottom:15px;background-color:#fff;box-shadow:0 3px 36px #00000029;border-radius:20px;padding:25px 30px;color:#000;font-weight:500;font-family:var(--font-heading-family)}.section-hero .top_message p{font-size:1.8rem;line-height:2;margin-bottom:47px}.section-hero .top_message p span{display:block;border-bottom:2px solid #3B3636}.section-hero .top_message .top_logo{text-align:center}.section-hero .top_message .top_logo .logo-sub{color:#3b3636;font-size:12px;line-height:1;margin-bottom:15px}.section-hero .top_message .top_logo .logo-img img{width:160px;height:auto}@media screen and (max-width:1200px){.section-hero .contents:before{width:160px;height:140px;position:absolute;top:0;left:20px}}@media screen and (max-width:900px){.section-hero{padding-top:30px}.section-hero .inner:before{width:270px;height:60px;position:absolute;bottom:0;right:-100px}.section-hero .contents:before{width:160px;height:140px;position:absolute;top:45%;left:20px;z-index:1}.section-hero .top_img_wrap,.section-hero .top_img{width:100%}.section-hero .top_video video{border-radius:10px}.section-hero .top_message{position:static;box-shadow:none;padding:72px 37px;line-height:1.5}.section-hero .top_message p{font-size:1.8rem;line-height:2;margin-bottom:39px}.section-hero .top_message p span{display:block;border-bottom:2px solid #3B3636}.section-hero .top_message .top_logo .logo-sub{font-size:12px;margin-bottom:15px}.section-hero .top_message .top_logo .logo-img img{width:160px;height:auto}}@media screen and (max-width:749px){.section-hero .contents{margin-bottom:0}.section-hero .contents:before{width:100px;height:89.47px;position:absolute;top:35%;left:20px;z-index:1}.section-hero:before{width:256px;height:45.64px;position:absolute;bottom:10px;right:-100px}}@media screen and (max-width:390px){.section-hero .contents:before{width:100px;height:89.47px;position:absolute;top:30%;left:20px;z-index:1}}@media screen and (max-width:340px){.section-hero .contents:before{top:28%}.section-hero .top_message{padding:60px 10px}.section-hero .top_message p{font-size:1.7rem}}.news_bar{margin-bottom:30px;font-size:1.4rem}.news_bar_title{position:relative;margin-bottom:10px}.news_bar_title_icon{position:absolute;top:50%;transform:translateY(-50%)}.news_bar_title span{padding-left:20px}.news_bar_article{display:inline-flex;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;padding:22px 0;width:100%}.news_bar_time{color:#959595;margin-right:10px}.news_bar_article-title{color:#3c3636}.news_bar_link_wrap{text-align:right;margin-left:20px;margin-top:10px}.news_bar_link{position:relative;padding-left:10px;color:#3c3636}.news_bar_link:before{display:block;content:"";position:absolute;top:50%;left:0;width:0;height:0;margin-bottom:-5px;margin-top:-5px;border:5px solid transparent;border-left:5px solid #3C3636}@media screen and (min-width:990px){.news_bar{display:flex;align-items:center;border-bottom:1px solid #E0E0E0;white-space:nowrap;margin-top:27px;margin-bottom:50px;padding:0 38px 16px 30px;font-size:1.6rem}.news_bar_title{margin-right:20px;margin-bottom:0}.news_bar_link_wrap{margin-top:0}.news_bar_link span{border-bottom:2px solid #3C3636;padding-bottom:3px}.news_bar_article{border:none;margin-right:auto;width:auto;padding:15px 0}}.menu_links_wrap{padding-bottom:50px;overflow:hidden}.menu_links_wrap .inner{position:relative}.menu_links_wrap .inner:before{content:"";display:inline-block;width:139px;height:100px;background-size:cover;background-image:url(./top-main-decoration03.png);position:absolute;bottom:-50px;right:-63px;z-index:1}.menu_link{position:relative;background-color:#fff;border-radius:10px;box-shadow:0 3px 15px #00000029;z-index:2}.menu_link:first-child{margin-bottom:20px}.menu_link .contents{padding:13px 20px 0 50px;margin-bottom:20px}.menu_link_title{font-weight:700;font-size:1.6rem;line-height:1.5;margin-bottom:13px}.menu_link p{font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:0}.menu_link img{width:100%;height:124px;object-fit:cover;object-position:0 100%;border-radius:10px 10px 0 0}.menu_link .label{position:absolute;top:100px;left:15px;background-color:#6ec464;color:#fff;padding:14px 6px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;border-radius:20px 20px 0 0;font-family:var(--font-heading-family);line-height:1.1;letter-spacing:1px;font-size:1.3rem}.menu_link .label.shop{background-color:#53bbe3}.menu_link .link_wrap{text-align:center;padding-bottom:28px}.menu_link .link_wrap a{position:relative;padding-left:10px}.menu_link .link_wrap a:before{display:block;content:"";position:absolute;top:50%;left:0;width:0;height:0;margin-bottom:-5px;margin-top:-5px;border:5px solid transparent;border-left:5px solid #3C3636}.menu_link .link_wrap a span{color:#3c3636;border-bottom:2px solid #3C3636;font-size:1.4rem;font-weight:700;padding-bottom:6px}.menu_link .link_wrap .second_link{margin-left:20px}@media screen and (min-width:395px){.menu_link img{height:200px}}@media screen and (min-width:750px){.menu_links_wrap{padding-bottom:100px}.menu_links_wrap .inner:before{width:288.83px;height:193.26px;right:-180px}.menu_links{display:flex;padding:40px}.menu_link{width:48%;border-radius:20px}.menu_link img{height:195px;border-radius:20px 20px 0 0}.menu_link:first-child{margin-bottom:0;margin-right:6%}.menu_link .label{padding:20px 12px 12px 10px;top:20px;left:-19px;font-size:1.6rem}.menu_link .link_wrap{text-align:right;padding-right:20px;padding-bottom:30px}.menu_link .contents{padding:20px;margin-bottom:4px}.menu_links{padding:50px 60px;border-radius:40px}}@media screen and (min-width:990px){.menu_link_title{font-size:2rem;margin-bottom:9px}.menu_link p,.menu_link .link_wrap a span{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-hero.css.map */
