@charset "UTF-8";:root{--font-base:15px;--font-large-title:2.0rem;--font-small-title:1.4rem;--font-small-copy:1.3rem;--font-body:1.6rem;--font-product-title:1.7rem;--font-product-itemName:1.6rem;--font-price:1.9rem;--font-price-sub:1.2rem;--colorWhite:#ffffff;--colorBlack:#333333;--colorDarkBrown:#584d4e;--colorRed:#d35552}.themaBgLightYellow{background-color:#fffdf4}.themaBgLightPink{background-color:#f9eded}.columnBox{position:relative;margin:0 auto;width:100%;padding:48px 0;box-sizing:border-box;z-index:0}.columnBox__col{position:relative;margin:0 auto;z-index:-1;display:flex;flex-wrap:wrap;box-sizing:border-box;width:98%;max-width:1100px}.reverse{flex-direction:row-reverse}.wrapper{position:relative;z-index:0;box-sizing:border-box;margin-top:0;background-color:var(--colorWhite)}.mainImgArea{padding:0;margin:0 auto;display:flex;position:relative;animation:mainVisImg .5s ease .3s 1 forwards;opacity:0;width:1100px}.mainImgArea .mainVis img{opacity:0}@keyframes mainVisImg{100%{opacity:1}}.columnBox__col.readArea{box-sizing:border-box;width:100%;margin:0 auto;background-color:var(--colorWhite);border-radius:80px}.readArea .columnBox__colList{text-align:center;display:block;overflow:hidden;position:relative;width:85%;margin:0 auto}.readArea .columnBox__colListSubTitle,.titleBox{position:relative;display:block;width:600px;margin:0 auto 10px;text-align:center;border-bottom:0;box-sizing:border-box;line-height:1.4;font-weight:700}.readArea .columnBox__colListSubTitle{font-size:var(--font-body)}.titleBox{font-size:var(--font-large-title);color:var(--colorDarkBrown)}.readArea .columnBox__colListTitle{position:relative;display:inline-block;margin:0 auto 8px;padding:12px 24px;line-height:1.4;font-style:normal;font-size:var(--font-large-title);font-weight:700;background:var(--colorRed);color:var(--colorWhite);border-radius:4px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.readArea .columnBox__colListTitle .date{display:block;width:50%;margin:4px auto 0;padding:3px 4px;font-size:var(--font-small-copy);background:var(--colorWhite);color:#333;border-radius:4px}.readArea .readArea__body{width:680px;margin:0 auto;font-weight:700}.readArea .readArea__body .omatomeIcon{width:100px;margin:0 4px 0 0}.readArea .itemDate{width:400px;margin:0 auto;padding:8px}.readArea .columnBox__colList p{font-size:var(--font-product-title);line-height:1.8;font-weight:500}.readArea .columnBox__colListText{font-size:1.6rem;line-height:1.9;margin:5px 0}.columnBox__col.attentionArea{position:relative;box-sizing:border-box;margin:16px auto;padding:40px 48px 24px;width:100%;max-width:1100px;background-color:var(--colorWhite);border:solid 1px;border-radius:4px}.attentionArea .columnBox__colList{text-align:center;display:block;overflow:hidden;position:relative;margin:0 auto;width:100%}.attentionArea .omatomeIcon{position:relative;width:80px;height:auto;top:-3px;margin:0 3px 0 0}.attentionArea .columnBox__colList li{position:relative;margin:0 0 0 20px;padding:4px 0;text-align:left;font-size:var(--font-body);line-height:1.8;font-weight:500}.attentionArea .columnBox__colList li::before{content:'・';position:absolute;left:-24px;font-size:var(--font-body)}.attentionArea .attentionArea__body{margin:0 auto;width:100%;font-weight:700}.attentionArea:before{content:'24時間シリーズおまとめ割ついて';position:absolute;top:0;left:0;padding:4px 16px;line-height:1.6;background-color:var(--colorDarkBrown);color:var(--colorWhite);font-size:var(--font-body);text-align:center;border-radius:0 0 4px 0}.columnBox__col.recommendArea{position:relative;margin:0 auto;box-sizing:border-box;display:flex;gap:24px;max-width:1100px}.recommendArea .columnBox__colList{position:relative;margin:0 auto;width:calc((100% - 48px)/ 3);text-align:center;display:block;overflow:hidden}.columnBox__col.itemArea{position:relative;margin:0 auto;box-sizing:border-box;display:flex;gap:24px;max-width:1100px}.columnBox__col .itemList{position:relative;margin:16px auto;padding:40px 48px 24px;width:760px;text-align:left;line-height:1.6;background-color:var(--colorWhite);border:solid 1px;border-radius:4px}.columnBox__col .itemList a{position:relative;display:flex;align-items:center;padding:8px 0}.columnBox__col .itemList a:nth-child(1)::after,.columnBox__col .itemList a:nth-child(2)::after{content:'';position:absolute;bottom:0;right:0;left:0;margin:0 auto;width:100%;height:1px;background-color:#e9e7e5}.columnBox__col .itemList a span:nth-child(1){flex:1;white-space:nowrap}.columnBox__col .itemList a span:nth-child(2){flex:4;padding:0;display:inline-block}.columnBox__col .itemList::before{content:'\5BFE\8C61\5546\54C1';position:absolute;top:0;left:0;padding:4px 16px;line-height:1.6;background-color:var(--colorDarkBrown);color:var(--colorWhite);font-size:var(--font-body);text-align:center;border-radius:0 0 4px 0}.itemArea .columnBox__colImgWrapper,.itemArea .columnBox__colList{position:relative}.itemArea .columnBox__colList{position:relative;margin:0 auto;width:calc((100% - 48px)/ 3);text-align:center;display:block;overflow:hidden}.itemArea .columnBox__colList figure{margin:0}.itemArea .columnBox__colList .columnBox__colLink{display:block;overflow:hidden;margin:0 0 30px}.itemArea .columnBox__colList .columnBox__colImg{position:relative;margin:0 auto 10px;overflow:hidden;box-sizing:border-box;border:8px solid var(--colorWhite)}.itemArea .columnBox__colImg img,.itemArea .columnBox__colList .columnBox__colImg>img{width:100%;max-width:400px;height:auto;transition-duration:.3s}.itemArea .columnBox__colListTitle{margin:10px auto 0;padding:10px 15px;width:100%;box-sizing:border-box;display:block;text-align:left;line-height:1.7;font-size:var(--font-product-title);font-family:'Noto Sans Japanese';font-weight:200;font-style:normal;font-display:swap;background:#fbfbfb}.itemArea .columnBox__colListTitleSub{margin:10px auto 0;padding:10px 20px;text-align:left;line-height:1.7;font-size:var(--font-small-title)}.itemArea .columnBox__colListText{margin:0 auto;padding:4px 0;width:85%;box-sizing:border-box;text-align:left;line-height:1.8;font-size:var(--font-product-title);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:4em}.itemArea .columnBox__colListText a:link,.itemArea .columnBox__colListText a:visited{color:#292929}.itemSpecArea{margin:0 auto 8px}.item-name{padding:0 10px 0;line-height:1.9;font-size:var(--font-product-itemName);font-weight:700;justify-content:left;align-items:flex-start;overflow:hidden;display:flex;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-box-trim:trim-both}.beforePrice{position:relative;display:inline-block;width:100%;font-size:var(--font-price);font-weight:700}.beforePrice:before{content:'';text-decoration:line-through;position:absolute;top:9px;left:0;right:0;margin:0 auto;width:90px;height:1px;background-color:var(--colorDarkBrown)}.beforePrice:after{content:'\FF08\7A0E\8FBC\FF09';margin-left:-1px;font-size:var(--font-price-sub);font-weight:700}.item-price{width:100%;display:flex;justify-content:center;align-items:center;font-size:var(--font-large-title);font-weight:700;color:var(--colorRed)}.ec-ProductInfo__price_sale .item-price{position:relative;margin:8px 0;padding:30px 0 0 0;width:100%;display:flex;justify-content:center;align-items:center;font-size:var(--font-large-title);font-weight:700;color:var(--colorRed)}.item-price:before{content:'';position:absolute;top:1px;left:0;right:0;margin:0 auto!important;width:70px;height:12px;padding:6px 8px;background-image:url(https://www.angeliebe.co.jp/html/upload/save_image/icon/0519160645_6285ec85856c3.svg);background-repeat:no-repeat;background-size:contain;background-position:center;text-box-trim:trim-both;text-box-edge:cap alphabetic}.item-price:after{content:'\FF08\7A0E\8FBC\FF09';margin-left:-1px;font-size:var(--font-price-sub);font-weight:400}.btnArea{margin:8px auto}.btnArea a{display:inline-block;padding:8px 24px;line-height:1.6;font-size:var(--font-small-title);background:var(--colorRed);color:var(--colorWhite);border-radius:4px;transition:.5s}.btnArea a:hover{transition:.5s;text-decoration:none;background-color:var(--colorDarkBrown)}.campIcon::before,.categoryIcon::before,.changeIcon::before,.itemIcon::before,.meritIcon::before,.pointIcon::before,.ruleIcon::before,.stepIcon::before{content:"";position:relative;top:2px;left:0;right:0;margin:0 auto;height:0;padding:7% 0 0 0;display:block;background-repeat:no-repeat;background-size:90px;background-position:center}.campIcon::before{background-image:url(../images/inner24omatome2511_icon_camp.png)}.meritIcon::before{background-image:url(../images/inner24omatome2511_icon_point.png)}.pointIcon::before{background-image:url(../images/inner24omatome2511_icon_point.webp)}.ruleIcon::before{background-image:url(../images/inner24omatome2511_icon_rule.png)}.changeIcon::before{background-image:url(../images/inner24omatome2511_icon_change.png)}.categoryIcon::before{background-image:url(../images/inner24omatome2511_icon_category.png)}.stepIcon::before{background-image:url(../images/inner24omatome2511_icon_step.png)}.itemIcon::before{background-image:url(../images/inner24omatome2511_icon_item.webp)}.swiper-container{width:100%!important;padding:0 0 4px 0!important}.swiper-button-next,.swiper-button-prev{width:45px!important;height:45px!important;display:block!important;background-size:contain!important;background:rgba(255,255,255,0)!important;background-image:url(../images/arrow_circle_right.svg)!important}.swiper-button-prev{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.swiper-button-next:after,.swiper-button-prev:after{border-bottom:none!important;border-left:none!important;border-top:none!important;border-right:none!important}.gallery{width:100%;margin:0 auto}.gallery-slider{width:100%;height:auto;margin:0 0 10px 0}.gallery-slider .swiper-slide{width:auto;height:auto;padding:16px;background-color:var(--colorWhite);border-radius:8px}.gallery-slider .swiper-slide img{display:block;width:auto;height:auto;margin:0 auto}.gallery-thumbs{width:100%;padding:0;overflow:hidden}.gallery-thumbs .swiper-slide{width:80px;height:auto;text-align:center;overflow:hidden;opacity:.4;border:2px solid transparent;transition:opacity .3s,border .3s}.gallery-thumbs .swiper-slide-active{opacity:1}.gallery-thumbs .swiper-slide img{width:auto;height:auto}.gallery-thumbs .swiper-slide-thumb-active{opacity:1;border-color:#2d84a1}.gallery-thumbs{padding-right:8px}.font-cR{display:inline-block;margin:8px 4px;padding:8px 16px;color:var(--colorRed);font-weight:700;background-color:var(--colorWhite);border:solid 1px var(--colorRed);text-box-trim:trim-both;text-box-edge:cap alphabetic}.font-cRv{color:var(--colorRed)}