@charset "UTF-8";/*! --------------------------------------------------------------------
------------------------------------------------------------------------
index
------------------------------------------------------------------------
--------------------------------------------------------------------- */.sec-mv{--mv-height: clamp(128px, 34.571428vw, 780px);--mv-en01-height: clamp(64px, 15.142857vw, 318px);padding:100px 0;overflow-x:hidden}@media screen and (max-width: 1399px){.sec-mv{padding:80px 0}}@media screen and (max-width: 1023px){.sec-mv{padding:60px 0 80px}}@media screen and (max-width: 767px){.sec-mv{padding:40px 0 80px}}.sec-mv__in{position:relative;padding-left:32px;height:var(--mv-height)}@media screen and (max-width: 767px){.sec-mv__in{height:auto;padding:0 16px}}.sec-mv .mv-ttl{position:relative;z-index:2;padding-top:calc((var(--mv-height) / 2) - (var(--mv-en01-height) / 2))}@media screen and (max-width: 767px){.sec-mv .mv-ttl{text-align:center;padding-top:clamp(26px,17vw,108px)}}.sec-mv .mv-ttl img{width:clamp(328px,46.857143vw,1000px)}@media screen and (max-width: 767px){.sec-mv .mv-ttl img{width:clamp(328px,13vw,656px)}}.sec-mv .mv-txt{position:relative;z-index:2;margin-top:48px;max-width:clamp(240px,46.857143vw,1000px);text-align:right}@media screen and (max-width: 767px){.sec-mv .mv-txt{max-width:unset;margin-top:clamp(30px,16vw,72px);text-align:center}}.sec-mv .mv-txt__in{display:inline-block;width:71%;text-align:left;color:var(--color-mono00);font-size:clamp(1.4rem,1.571428vw,3.6rem);font-weight:var(--bold);line-height:1.7;text-shadow:0 0 4px var(--color-brown80)}@media screen and (max-width: 767px){.sec-mv .mv-txt__in{width:auto}}.sec-mv .mv-bg{position:absolute;z-index:1;top:0;right:0;display:block;width:960px;width:clamp(640px,68.571428vw,1200px);height:100%}@media screen and (max-width: 767px){.sec-mv .mv-bg{width:100%}}.sec-mv .mv-bg img{width:100%}.sec-mv .mv-bg:after{content:"";position:absolute;z-index:-1;top:0;left:calc(clamp(1px,17.571428vw,400px)*-1);display:block;width:100%;height:100%;background-color:var(--color-brown80);transform:rotate(-10deg)}@media screen and (max-width: 767px){.sec-mv .mv-bg:after{left:-6px;height:112%}}.sec-news{margin-top:36px}@media screen and (max-width: 767px){.sec-news{margin-top:8px}}.sec-news .news-ttl{margin-bottom:20px;text-align:center;font-size:1.9rem;font-weight:var(--bold)}@media screen and (max-width: 767px){.sec-news .news-ttl{margin-bottom:12px;font-size:1.6rem}}.sec-news .news-box{position:relative;margin:0 auto;padding:18px 48px 16px;max-width:1132px;background-color:var(--color-brown05)}@media screen and (max-width: 1399px){.sec-news .news-box{max-width:960px}}@media screen and (max-width: 767px){.sec-news .news-box{padding:18px 16px 18px 42px}}.sec-news .news-box:before{content:"";position:absolute;top:-20px;left:-44px;display:block;width:84px;height:156px;background-image:url(./img_news_accent01.svg);background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width: 767px){.sec-news .news-box:before{top:-12px;left:-12px;width:42px;height:78px}}.sec-news .news-list__item+.news-list__item{margin-top:8px}.sec-news .news-list__item a{display:flex}@media screen and (max-width: 767px){.sec-news .news-list__item a{display:block}}.sec-news .news-date{width:96px;line-height:1.6}.sec-news .news-desc{width:calc(100% - 96px);font-weight:var(--bold);line-height:1.6}@media screen and (max-width: 767px){.sec-news .news-desc{padding-top:4px;width:100%}}.sec-category{--category-margin: 10px;--category-column: 2}@media screen and (max-width: 767px){.sec-category{--category-column: 1}}.sec-category .category-list{display:flex;flex-wrap:wrap;margin:calc(var(--category-margin) * (-1))}.sec-category .category-list__item{margin:var(--category-margin);width:calc((100% / var(--category-column)) - (var(--category-margin) * 2))}.sec-category .category-list__item a{position:relative;display:block;align-items:center;padding-top:48.93617%}@media screen and (max-width: 767px){.sec-category .category-list__item a{padding-top:40%}}.sec-category .category-list__item a:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:url(./img_cat_others_bg01.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.sec-category .category-list__item.bouquet a:after{background-image:url(./img_cat_bouquet_bg01.jpg)}.sec-category .category-list__item.arrangement a:after{background-image:url(./img_cat_arrangement_bg01.jpg)}.sec-category .category-list__item.stand a:after{background-image:url(./img_cat_stand_bg01.jpg)}.sec-category .category-list__item.offer a:after{background-image:url(./img_cat_offer_bg01.jpg)}.sec-category .category-list__item.ornamental_foliage a:after{background-image:url(./img_cat_ornamental_foliage_bg01.jpg)}.sec-category .category-list__item.preservation a:after{background-image:url(./img_cat_preservation_bg01.jpg)}.sec-category .category-list__item.dry a:after{background-image:url(./img_cat_dry_bg01.jpg)}.sec-category .category-list__item.phalaenopsis_orchid a:after{background-image:url(./img_cat_phalaenopsis_orchid_bg01.jpg)}.sec-category .category-list__item.soap_flower a:after{background-image:url(./img_cat_soap_flower_bg01.jpg)}.sec-category .category-ttl{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;text-align:center}.sec-category .category-ttl__jp{color:var(--color-mono00);font-size:3.2rem;font-size:clamp(1.8rem,2.285714vw,3.2rem);font-weight:var(--bold)}.sec-category .category-ttl__en{position:absolute;z-index:1;left:-12px;bottom:-12px;color:var(--color-brown20);font-size:6.4rem;font-size:clamp(3.2rem,4.571428vw,6.4rem)}@media screen and (max-width: 767px){.sec-category .category-ttl__en{left:-8px;bottom:-8px}}.sec-features .features-list{display:flex;justify-content:space-between;margin:48px -8px -8px}@media screen and (max-width: 767px){.sec-features .features-list{display:block;margin:48px auto 0}}.sec-features .features-list__item{margin:8px;max-width:360px}@media screen and (max-width: 1199px){.sec-features .features-list__item{max-width:320px}}@media screen and (max-width: 884px){.sec-features .features-list__item{max-width:230px}}@media screen and (max-width: 767px){.sec-features .features-list__item{max-width:360px;margin:0 auto}}@media screen and (max-width: 767px){.sec-features .features-list__item+.features-list__item{margin-top:48px}}.sec-features .features-catch{text-align:center;color:var(--color-brown80);font-size:1.9rem;font-weight:var(--bold);line-height:1.3}@media screen and (max-width: 1023px){.sec-features .features-catch{height:39px;font-size:1.5rem}}@media screen and (max-width: 767px){.sec-features .features-catch{height:auto;font-size:1.8rem}}.sec-features .features-img{position:relative;z-index:1;margin:48px auto 0;text-align:center;width:264px;height:264px}@media screen and (max-width: 1199px){.sec-features .features-img{width:228px;height:228px}}@media screen and (max-width: 1023px){.sec-features .features-img{width:172px;height:172px}}@media screen and (max-width: 767px){.sec-features .features-img{margin:36px auto 0;width:240px;height:240px}}.sec-features .features-img:after{content:"";position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--color-brown80);transform:rotate(-15deg)}.sec-features .features-txt{margin-top:48px;font-size:1.4rem;line-height:1.6}@media screen and (max-width: 1023px){.sec-features .features-txt{font-size:1.3rem}}@media screen and (max-width: 767px){.sec-features .features-txt{margin-top:36px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/asset_index.css.map */
