@-webkit-keyframes skewanime{0%{opacity:0}50%{background:rgba(56,42,36,.4)}100%{left:-10%;background:#382a24;opacity:1}}@keyframes skewanime{0%{opacity:0}50%{background:rgba(56,42,36,.4)}100%{left:-10%;background:#382a24;opacity:1}}@-webkit-keyframes skewanime-2{0%{opacity:0}50%{background:rgba(56,42,36,.4)}100%{left:-10%;background:#6237a5;opacity:1}}@keyframes skewanime-2{0%{opacity:0}50%{background:rgba(56,42,36,.4)}100%{left:-10%;background:#6237a5;opacity:1}}html{overflow-y:visible}body{width:100%}ul.breadcrumb{display:none}.pane-left-menu,.narrowdown-container,.eventgenrename{display:none}.main-container{padding:0;width:100%;min-width:1280px;max-width:100%}.event-genre-container.slide-view,.event-genre-container.thumbnail-view,.event-genre-container.rankingslide-view{margin-top:-60px;z-index:auto}.contetnt-container .list-container{max-width:100%}footer{margin-top:0;min-width:1280px}.contetnt-container{margin-top:-20px;overflow:hidden;color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:500}.contetnt-container img{width:100%;height:auto}.contetnt-container h2,.contetnt-container .headingH2,.contetnt-container h3,.contetnt-container .headingH3,.contetnt-container h4,.contetnt-container .headingH4{margin:0;padding:0;border:none}.contetnt-container a{color:inherit;text-decoration:none;cursor:pointer;transition:opacity .3s}.contetnt-container a:hover{opacity:.8}.contetnt-container a:hover img{opacity:1}.nowrap{white-space:nowrap}.pc_hidden{display:none !important}.lead{padding:4px 20px 16px;position:relative;z-index:90;color:#ed1a68;background:#fff;text-align:center;letter-spacing:0;-webkit-font-feature-settings:normal;font-feature-settings:normal}.lead_ttl{font-size:18px;font-weight:bold}.lead_txt{font-size:12px;line-height:1.8}.lead_txt strong.lead_ttl{display:block;font-style:normal;font-weight:720;line-height:1.556}.lead_txt strong.lead_ttl:first-child{padding-top:10px}.lead_txt span{padding:10px 0 0;display:block}span.lead_small{font-size:10px;line-height:1.5}.mainvisual{text-align:center}.mainvisual img{width:100%;height:auto}.navi{padding:16px 10px;display:flex;align-items:center;justify-content:center;position:relative;background:#ea417f}.button-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.button-nav.three-buttons{gap:16px}.button-nav.two-buttons{gap:20px}.button-nav.-isend{margin-top:10px}.nav-button{padding:3px .5em 1px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:170px;height:50px;background-color:#fff;line-height:2;text-decoration:none;gap:0px;cursor:pointer;transition:background-color .2s ease;-webkit-filter:drop-shadow(0px 4px #8C1A44);filter:drop-shadow(0px 4px #8C1A44)}.nav-button img{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.nav-btn-wrap{padding:6px 0 9px;display:flex;justify-content:center;width:100%;height:100%;gap:9px}.button-text{padding-bottom:7px;font-size:11px;font-weight:700;line-height:1.2723;text-align:center;white-space:nowrap}.chevron{margin-top:-4px;flex-shrink:0}.sec{padding:20px 0 50px;position:relative}.sec01{background-color:#eeedf4}.ttl{position:relative;font-weight:bold;text-align:center;letter-spacing:0;-webkit-font-feature-settings:normal;font-feature-settings:normal}.ttl.-is_category{margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;max-width:1045px;height:100px}.ttl.-is_category .ttl__category{font-size:22px;font-weight:700;line-height:1.27273}.ttl.-is_category.is-visible:before,.ttl.-is_category.is-visible:after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.ttl.-is_category.is-visible:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ttl.-is_category:before,.ttl.-is_category:after{content:"";position:absolute;-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out,-webkit-transform .5s ease-out;opacity:0}.ttl.-is_category:before{top:51%;left:147px;width:285px;height:100px}.ttl.-is_category.-tea:before{background:url("/shop_assets/genre/rlf0705/images/ttl_bg-tea.png") no-repeat;background-size:100% auto}.ttl.-is_category.-tea:after{background:url("/shop_assets/genre/rlf0705/images/ttl_bg-tea-hukudashi.png") no-repeat;background-size:100% auto;width:25px;height:39px;top:18px;left:225px}.ttl.-is_category.-care:before{background:url("/shop_assets/genre/rlf0705/images/ttl_bg-care.png") no-repeat;background-size:100% auto}.ttl.-is_category.-care:after{background:url("/shop_assets/genre/rlf0705/images/ttl_bg-care-hukudashi.png") no-repeat;background-size:100% auto;width:27px;height:40px;top:19px;left:227px}.ttl.-is_category.-sense:before{background:url("/shop_assets/genre/rlf0705/images/ttl_bg-sense.png") no-repeat;background-size:100% auto}.ttl.-is_category.-sense:after{background:url("/shop_assets/genre/rlf0705/images/ttl_bg-sense-hukudashi.png") no-repeat;background-size:100% auto;width:23px;height:41px;top:18px;left:227px}.ttl.-is_category.-outing:before{background:url("/shop_assets/genre/rlf0705/images/ttl_bg-outing.png") no-repeat;background-size:100% auto}.ttl.-is_category.-outing:after{background:url("/shop_assets/genre/rlf0705/images/ttl_bg-outing-hukudashi.png") no-repeat;background-size:100% auto;width:24px;height:46px;top:15px;left:225px}.ttl.-is_category+.item_wrap{padding-top:0}.ttl+.-is_category{margin-top:30px}.ttl h2{margin:3px 0 5px;font-size:18px}.ttl p{font-size:12px;line-height:1.83}.ttl span{font-size:10px}.ttl_h2{color:#fff;font-size:28px;font-weight:700;text-align:center;letter-spacing:1.4px}.product-card{display:flex;flex-direction:column;position:relative;width:335px;overflow:hidden;background-color:#f5ebe5}.product-image{width:100%;height:auto;overflow:hidden;background-color:#f8f4e8}.product-image img{display:block;width:100%;height:auto}.click-button{display:none}.product-area{padding:17px 10px 15px;display:block !important;flex:1;background-color:#fff}.product-list{display:flex;flex-direction:column}.product-list span{display:block}.product-item{padding:0 0 8px;align-items:center;justify-content:space-between;font-size:12px;line-height:1.83333;text-decoration:none;transition:opacity .2s}.product-item:has(.-linknone){padding-bottom:0}.product-item:first-child:has(.-linknone){margin-top:0}.product-item.-linknone{display:block;padding-bottom:0;text-decoration:none;pointer-events:none}.product-item.-linknone:hover{opacity:1}a.product-item{text-decoration:underline}a.product-item:hover{opacity:.7}a.product-item.-linknone:hover{opacity:1}.product-item.-linknone:hover{opacity:1}.product-name{flex:1}.product-price{margin-left:16px;white-space:nowrap}.product-explanation{margin-top:8px;padding:8px;background:#f4f4f4;font-size:12px;line-height:1.8333}.product-annotaion{display:block;font-size:10px}span.product-explanation{margin-top:1em}.item_btn-wrap{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;width:800px;gap:10px 20px}.item_link-btn{padding:.5em;border:1px solid #ccc;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:230px;height:50px;background:#fff;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;letter-spacing:0;-webkit-font-feature-settings:normal;font-feature-settings:normal}.item_link-btn::after{display:block;position:absolute;top:51%;right:7px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6.5px;height:13px;background:url("/shop_assets/genre/rlf0705/images/link-btn-arrow-right.svg") no-repeat;background-size:contain;content:""}.contetnt-container .loftlp-cosmetics{padding:42px 0;position:relative;z-index:0;background-size:100% auto}.contetnt-container .loftlp-cosmetics.-isFestival{position:relative;background:#ea6395;background-size:100% auto}.contetnt-container .loftlp-cosmetics.-isFestival .loftlp-leftPhotoBox{margin-top:24px;border-radius:8px;position:relative}.contetnt-container .loftlp-cosmetics.-isFestival .loftlp-leftPhotoBox+.item_btn-wrap{margin-top:50px}.contetnt-container .loftlp-cosmetics.-isFestival+.loftlp-cosmetics.-isFestival{padding-top:0}.contetnt-container .loftlp-cosmetics .item_btn-wrap a{min-width:420px}.contetnt-container .loftlp-inner{margin:0 auto;width:1280px}.contetnt-container .loftlp-leftPhotoBox{margin:0 auto;display:flex;width:1112px;background:#fff}.contetnt-container .loftlp-leftPhotoBox .loftlp-leftPhotoBox__Photo{padding:50px 0 50px 50px;flex-shrink:0;width:572px}.contetnt-container .loftlp-leftPhotoBox .loftlp-leftPhotoBox__Text{padding:50px 50px 50px 40px;display:flex;align-items:flex-start;justify-content:center;color:#ed1a68;text-align:left;letter-spacing:0}.loftlp-leftPhotoBox__ttl{margin-bottom:16px;font-size:18px;font-weight:bold;line-height:1.7;text-align:center !important}.loftlp-leftPhotoBox__Lead{font-size:14px;line-height:1.7;text-align:left;letter-spacing:0}.txt_link{text-underline-offset:.2em;text-decoration:underline !important}p.img_txt{margin-top:10px;color:#000;font-size:10px;text-align:right}.credit{margin:auto;margin-top:30px;width:92px}.br_sp{display:none}.contetnt-container .loftlp-feature-wrap{margin:24px auto 50px;padding:50px;border-radius:8px;display:flex;position:relative;width:1112px;background:#fff;gap:20px}.contetnt-container .loftlp-feature-inner p{margin-top:5px;font-size:14px;line-height:1.7129}.contetnt-container .loftlp-feature-inner a{text-decoration:underline}.item_container{position:relative}.item_container+.item_container{margin-top:40px}.item_wrap{margin:0 auto;padding:36px 0 20px;display:grid;max-width:1045px;grid-template-columns:repeat(3, 1fr);gap:20px}.item_wrap+.-is_category{margin:10px 0 0}.item_wrap:not(:has(>:nth-child(3))){display:flex;justify-content:center}.item_wrap+.item_wrap{padding-top:0}.item_wrap.-issecond{padding-top:0}.item_wrap.-is2colomn{width:680px;grid-template-columns:repeat(2, 1fr)}.item_wrap-notice{margin:-10px auto 30px;font-size:10px;text-align:center}.item_wrap-notice p{display:inline-table;letter-spacing:0}.item_wrap-notice p::before{display:table-cell;width:1em;content:"※"}.item_wrap-notice.-no-notice p::before{content:none}.c-fix-nav{position:fixed;top:127px;left:0;z-index:199;width:100%;visibility:hidden;transition:all .3s ease 0s;opacity:0}.c-fix-nav.is-view{visibility:visible;opacity:1}.c-fix-nav.is-hide{visibility:hidden;opacity:0}.c-fix-nav__menu{display:flex;align-items:center;justify-content:flex-end;z-index:199;min-width:1280px;height:65px}.c-fix-nav__menu.is-red{background:#ea417f}.c-fix-nav__menu.is-red.is-blue{background-color:#44729d}.c-fix-nav__menu.is-red__left{display:flex;align-items:center;justify-content:space-between;width:108px}.c-fix-nav__page{min-width:1000px}.c-fix-nav__page__link{color:#fff;font-family:"Domine",serif;line-height:1;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.c-fix-nav__page__name{display:inline-block;font-size:26px}.c-fix-nav__page__year{margin-left:5px;display:inline-block;font-size:26px}.c-fix-nav__page .loftlp-localnavi__List{width:100% !important;max-width:1280px !important}.c-fix-nav__top{margin-right:30px;width:187px}.c-fix-nav__other{width:100px}.c-fix-nav__other__link{padding-left:16px;display:flex;align-items:center;position:relative;width:100%;height:80px;color:#fff;font-size:16px;font-weight:bold;line-height:1.125;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.c-fix-nav__other__link.is-blue{background-color:#44729d}.c-fix-nav__other__link.is-red{background-color:#a63b32}.c-fix-nav__other__link:after{border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);width:10px;height:10px;content:""}.c-fix-content{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:202;width:100%;height:100dvh;visibility:hidden;transition:all .3s ease 0s;opacity:0}.c-fix-content.is-open{visibility:visible;opacity:1}.c-fix-content.is-red{background:#ed1a68}.c-fix-content.is-blue{background-color:#d7f6f9}.c-fix-content__close{position:absolute;top:50px;right:50px;width:80px;height:80px;cursor:pointer}.c-fix-content__nav.is-column2{display:flex;justify-content:center;gap:0 100px}.c-fix-content__nav__item{line-height:1}.c-fix-content__nav__item+.c-fix-content__nav__item{margin-top:40px}.c-fix-content__nav__link{font-size:28px;font-weight:bold;line-height:1.2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.c-fix-content__nav__link .txt.is-red{color:#a63b31}.c-fix-content__nav__link .txt.is-blue{color:#46739d}.c-fix-content__nav__link .stxt{display:block;font-size:18px;font-weight:500}.nav-btn{position:relative;z-index:10;width:108px;height:55px;cursor:pointer}.nav-btn__line{position:absolute;left:33px;width:42px;height:2px;background-color:#fff;transition:all .3s ease 0s}.nav-btn__line:nth-child(1){top:8px}.nav-btn__line:nth-child(2){top:18px}.nav-btn__line:nth-child(3){top:28px}.nav-btn__chara{display:block;position:absolute;top:35px;right:0;left:0;width:100%;color:#fff;font-size:14px;font-weight:bold;line-height:1;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.nav-btn.is-open{background:rgba(0,0,0,0)}.nav-btn.is-open .nav-btn__line:nth-child(1){top:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-btn.is-open .nav-btn__line:nth-child(2){opacity:0}.nav-btn.is-open .nav-btn__line:nth-child(3){top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.loftlp-pagetop{position:fixed;right:30px;bottom:30px;z-index:10;width:40px}.anker{margin:0;border:none;display:block;position:absolute;top:-60px}.anker_hr{position:absolute;top:-30px}.c-fix-obi_nav_link{font-size:18px !important}.c-fix-obi_nav_link::after{content:none !important}a.c-fix-content__nav__link.js-fix-content-link{color:#fff}hr.product_hr{margin:5px 10px;border-top:none;background-color:#afd2cd}
