@charset "UTF-8";.themaBgDarkBlue::before{background-color:#c6d3d7}.itemGroup__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.itemGroup__link{display:block;text-decoration:none;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.itemGroup__link:active,.itemGroup__link:focus,.itemGroup__link:hover,.itemGroup__link:visited{text-decoration:none}.itemGroup__link:hover{opacity:.8}.itemGroup__link:hover .itemGroup__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.itemGroup__picture{display:block;text-align:center;overflow:hidden;border-radius:8px;border:1px solid #744b35}.itemGroup__image{max-width:100%;height:auto;vertical-align:bottom;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.itemGroup__text{margin:0;color:#333;font-size:var(--font-size-base);line-height:1.5}.itemGroup__btnWrap{display:block;margin:8px auto 0;text-decoration:none;width:100%;max-width:90px}.itemGroup__btnWrap:active,.itemGroup__btnWrap:focus,.itemGroup__btnWrap:hover,.itemGroup__btnWrap:visited{text-decoration:none}.itemGroup__orderBtn{display:block;background-color:#fcf6ea;color:#744b35;padding:4px 8px;font-size:var(--font-size-base);font-weight:700;text-align:center;-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease;border-radius:80px;text-decoration:none}.itemGroup__orderBtn:active,.itemGroup__orderBtn:focus,.itemGroup__orderBtn:hover,.itemGroup__orderBtn:visited{text-decoration:none}.itemGroup__btnWrap--comingSoon{display:block;margin:8px auto 0;text-decoration:none;pointer-events:none;cursor:default;width:auto}.itemGroup__orderBtn--comingSoon{display:block;background-color:#726f6f;color:#fff;font-weight:700;text-align:center;border-radius:80px;pointer-events:none;cursor:default}.itemGroup__item--comingSoon a{pointer-events:none;cursor:default}.itemGroup__item--comingSoon .orderPrice{display:none}.itemGroup__item--comingSoon .itemGroup__btnWrap{width:100%;max-width:160px}.itemGroup__item--comingSoon .itemGroup__orderBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1px;width:100%;min-height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#625650;font-size:0}.itemGroup__item--comingSoon .itemGroup__orderBtn::after,.itemGroup__item--comingSoon .itemGroup__orderBtn::before{display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:400;letter-spacing:.04em;line-height:1.2;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.itemGroup__item--comingSoon .itemGroup__orderBtn::before{content:"coming soon";font-size:var(--font-size-base)}.itemGroup__item--comingSoon .itemGroup__orderBtn::after{content:"（9月末頃入荷）";margin-top:6px;font-size:var(--font-size-xs);letter-spacing:0}.item-name{display:-ms-flexbox;display:flex;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:38px;padding:0 8px;color:#744b35;overflow:hidden;font-size:var(--font-size-base);font-weight:400;line-height:1.6;text-box-trim:trim-both;-webkit-line-clamp:2;line-clamp:2}.item-price{display:block;width:100%;font-size:var(--font-size-base);font-weight:700;color:#2c2f40}.item-price::after{content:"（税込）";margin-left:-1px;font-size:var(--font-size-sm);font-weight:400}.itemGroup__item .ec-ProductInfo__price_sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:100%}.itemGroup__item .ec-ProductInfo__price_sale::before{content:"SALE";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:3px 5px;border-radius:2px;background-color:#c10d0d;color:#fff;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;line-height:1}.itemGroup__item .ec-ProductInfo__price_sale .item-price{width:auto}.btn-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:230px;max-width:100%;margin:40px auto 0;padding:16px 8px;background-color:#fcf6ea;color:#744b35;font-size:var(--font-size-base);font-weight:700;text-decoration:none;border-radius:40px;-webkit-transition:all .5s ease;transition:all .5s ease}.btn-more:active,.btn-more:focus,.btn-more:hover,.btn-more:visited{text-decoration:none}.btn-more:hover{background-color:rgb(87.9952662722,56.8934911243,40.2047337278)}.btn-more__icon{width:20px;height:20px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.btn-more:hover .btn-more__icon{-webkit-transform:translateX(4px);transform:translateX(4px)}html{scroll-behavior:smooth}.secNav{padding:40px 0 104px;max-width:960px}.secNav__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin:0 8px 16px;color:#744b35}.secNav__heading::after,.secNav__heading::before{content:"";-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:290px;height:1px;background-color:#e8dfd8}.secNav__headingTitle{margin:0;font-family:Didot,"Bodoni 72","Bodoni MT","Noto Serif Display","Times New Roman",serif;font-size:var(--font-size-3xl);font-weight:400;letter-spacing:.03em;line-height:1;white-space:nowrap}.secNav__headingSub{margin:0;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:var(--font-size-sm);font-weight:600;letter-spacing:.08em;line-height:1;white-space:nowrap}.secNav__accordion{overflow:hidden;border:1px solid #e8dfd8;border-radius:10px;background-color:#fffdf9}.secNav__group{position:relative;border-bottom:1px solid #e8dfd8;background-color:#faf4e7}.secNav__group:last-child{border-bottom:0}.secNav__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:8px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;cursor:pointer;color:#744b35;font-size:var(--font-size-base);font-weight:600;letter-spacing:.04em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;line-height:1.5;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f4eee3}.secNav__title::-webkit-details-marker{display:none}.secNav__title::after{content:"+";margin-left:auto;padding-left:16px;font-family:Didot,"Bodoni 72","Bodoni MT","Noto Serif Display","Times New Roman",serif;font-size:var(--font-size-xl);font-weight:400;line-height:1}.secNav__title .slash{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1em;margin:0 .04em;font-size:.8em;line-height:1;position:static;vertical-align:middle}.secNav__title .hero__linkHash{margin-right:4px;font-weight:700}.secNav__group[open]>.secNav__title{border-bottom:1px solid #e8dfd8}.secNav__group[open]>.secNav__title::after{content:"−"}.secNav__list{list-style:none;padding:16px;margin:0;background-color:#fffcf6}.secNav__item{text-align:center}.secNav__link{text-decoration:none;color:#744b35;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:40px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e8dfd8;border-radius:999px;background-color:#fff;gap:4px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.5;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.secNav__link:active,.secNav__link:focus,.secNav__link:hover,.secNav__link:visited{text-decoration:none}.secNav__link:visited{color:#744b35}.secNav__link:focus,.secNav__link:hover{color:#fff;border-color:#815d4a;background-color:#a17d6a}.secNav__link:focus{outline:2px solid #744b35;outline-offset:3px}.secNav__link:active{color:#fff;border-color:rgb(87.9952662722,56.8934911243,40.2047337278);background-color:rgb(87.9952662722,56.8934911243,40.2047337278)}.secNav__link .slash{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1em;margin:0 .04em;font-size:.8em;line-height:1;position:static;vertical-align:middle}.secNav__label,.secNav__labelLine{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;gap:4px;white-space:nowrap}.secNav__arrow{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:18px;height:8px;margin-left:2px;background-color:currentColor;-webkit-mask:url(../images/pajamas-fair2026_arrow.svg) center/100% 72% no-repeat;mask:url(../images/pajamas-fair2026_arrow.svg) center/100% 72% no-repeat;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:background-color .3s ease,-webkit-transform .25s ease;transition:background-color .3s ease,-webkit-transform .25s ease;transition:background-color .3s ease,transform .25s ease;transition:background-color .3s ease,transform .25s ease,-webkit-transform .25s ease}.secNav__link:focus-visible .secNav__arrow,.secNav__link:hover .secNav__arrow{-webkit-transform:translateX(3px);transform:translateX(3px)}.secNav__icon{width:38px;height:38px;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;-o-object-fit:contain;object-fit:contain}@media (prefers-reduced-motion:reduce){.secNav__arrow{-webkit-transition:none;transition:none}.secNav__link:focus-visible .secNav__arrow,.secNav__link:hover .secNav__arrow{-webkit-transform:none;transform:none}}.moreBtnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:60px auto 0}.moreBtnWrap .itemGroup__btnWrap{display:block;width:100%;text-decoration:none;max-width:220px;color:#fff}.moreBtnWrap .itemGroup__btnWrap:active,.moreBtnWrap .itemGroup__btnWrap:focus,.moreBtnWrap .itemGroup__btnWrap:hover,.moreBtnWrap .itemGroup__btnWrap:visited{text-decoration:none;color:#744b35;color:#fff}.moreBtnWrap .itemGroup__orderBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:pointer;min-height:60px;padding:8px 16px 8px 16px;width:100%;max-width:220px;background-color:#a85b5b;color:#fff}.moreBtnWrap .itemGroup__orderBtn:hover{background-color:#625650;color:#fff}.moreBtnWrap .itemGroup__orderBtn::after{content:"";position:absolute;top:50%;right:18px;width:6px;height:6px;border-top:2px solid currentColor;border-right:2px solid currentColor;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.moreBtnWrap .itemGroup__moreLabel,.moreBtnWrap .itemGroup__moreText{display:block;max-width:100%;white-space:nowrap}.moreBtnWrap .itemGroup__moreLabel{font-size:12px;font-weight:500;letter-spacing:.03em;line-height:1.25}.moreBtnWrap .itemGroup__moreLabel--compact{font-size:10px;letter-spacing:0}.moreBtnWrap .itemGroup__moreText{margin-top:2px;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.3}@-webkit-keyframes heroSlideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes heroSlideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hero{max-width:1180px;margin:60px auto 0;position:relative}.hero__textArea{color:#744b35;opacity:0;-webkit-animation:heroSlideUp .8s ease-out forwards;animation:heroSlideUp .8s ease-out forwards;will-change:transform,opacity;border-left:1px solid #744b35;padding:0 0 0 24px}.hero__imgArea{opacity:0;-webkit-animation:heroSlideUp .8s ease-out .3s forwards;animation:heroSlideUp .8s ease-out .3s forwards;will-change:transform,opacity}.hero__title{margin:0 0 16px;text-align:left}.hero__titleImage{display:block;width:100%;height:auto}.hero__subtext{font-size:var(--font-size-xs);line-height:1.6;margin:0;text-align:left}.hero__links{margin:0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4px}.hero__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#744b35;font-size:var(--font-size-base);border-radius:40px;padding:8px 24px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero__link:nth-child(1){background-color:#744b35}.hero__link:nth-child(2){background-color:#bc809d}.hero__link .hero__linkHash{margin-right:8px;font-weight:700;font-size:var(--font-size-lg)}.hero__link .hero__linkArrow{margin-left:auto;font-size:var(--font-size-lg)}.hero__link .slash{font-size:.8em;margin:0 4px}.hero__image{width:100%;height:auto;display:block;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.hero__verticalText{position:absolute;right:-60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;color:#744b35;font-size:var(--font-size-2xl);letter-spacing:.2em;opacity:0;-webkit-animation:heroSlideUp .8s ease-out .6s forwards;animation:heroSlideUp .8s ease-out .6s forwards;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:600}.hero__verticalText span:first-child{margin-bottom:8px;text-orientation:upright;display:inline-block}.hero__verticalText span:last-child{margin-top:8px;text-orientation:upright;display:inline-block}@-webkit-keyframes heroCollageFadeIn{from{opacity:0}to{opacity:1}}@keyframes heroCollageFadeIn{from{opacity:0}to{opacity:1}}.hero__imgArea--collage{opacity:1;-webkit-animation:none;animation:none;will-change:auto}.heroCollage{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;contain:layout paint}.heroCollage__item{position:absolute;margin:0;opacity:0;-webkit-animation:heroCollageFadeIn .6s ease-out forwards;animation:heroCollageFadeIn .6s ease-out forwards}.heroCollage__item--01{z-index:1;top:2%;left:4%;width:35%;height:51%;-webkit-animation-delay:80ms;animation-delay:80ms}.heroCollage__item--02{z-index:2;top:39%;left:36%;width:31%;height:55%;-webkit-animation-delay:.22s;animation-delay:.22s}.heroCollage__item--03{z-index:3;top:1%;left:72%;width:26%;height:36%;-webkit-animation-delay:.36s;animation-delay:.36s}.heroCollage__item--04{z-index:4;top:55%;left:1%;width:32%;height:43%;-webkit-animation-delay:.5s;animation-delay:.5s}.heroCollage__item--05{z-index:5;top:3%;left:44%;width:24%;height:33%;-webkit-animation-delay:.64s;animation-delay:.64s}.heroCollage__item--06{z-index:7;top:73%;left:63%;width:35%;height:25%;-webkit-animation-delay:.78s;animation-delay:.78s}.heroCollage__item--07{z-index:6;top:41%;left:69%;width:31%;height:28%;-webkit-animation-delay:.92s;animation-delay:.92s}.heroCollage__image{display:block;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-o-object-fit:cover;object-fit:cover;border:1px solid #744b35}@media (prefers-reduced-motion:reduce){.heroCollage__item{opacity:1;-webkit-animation:none;animation:none}}@media print{.heroCollage__item{opacity:1;-webkit-animation:none;animation:none}}.itemGroup__item .itemGroup__orderBtn{background-color:#625650;color:#fff;font-family:Didot,"Bodoni 72","Bodoni MT","Noto Serif Display","Times New Roman",serif;font-weight:400;letter-spacing:.04em}.itemGroup__item .itemGroup__orderBtn:hover{background-color:#a85b5b;color:#fff}.itemGroup__item .itemGroup__btnWrap:focus-visible .itemGroup__orderBtn,.itemGroup__item .itemGroup__btnWrap:hover .itemGroup__orderBtn{background-color:#a85b5b;color:#fff}.moreBtnWrap .itemGroup__btnWrap:focus-visible .itemGroup__orderBtn,.moreBtnWrap .itemGroup__btnWrap:hover .itemGroup__orderBtn{background-color:#625650;color:#fff}.featureIntro{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;width:98%;max-width:1100px;margin:0 auto 64px;color:#744b35}.featureIntro__number{font-family:Didot,"Bodoni 72","Bodoni MT","Noto Serif Display","Times New Roman",serif;font-size:var(--font-size-6xl);font-weight:400;letter-spacing:-.02em;line-height:.9}.featureIntro__body{min-width:0}.featureIntro__title{margin:0 0 8px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:var(--font-size-4xl);font-weight:600;letter-spacing:.08em;line-height:1.3}.featureIntro__title .slash{display:inline-block;margin:0 .02em;font-size:.7em;line-height:1;vertical-align:.08em}.featureIntro__description{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:var(--font-size-base);font-weight:400;letter-spacing:.04em;line-height:1.7}.pageLead{width:100%;max-width:1100px;margin:0 auto 64px;padding:0 24px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#744b35;text-align:center}.pageLead__text{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:var(--font-size-base);font-weight:600;letter-spacing:.04em;line-height:2}.pickupHeading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.6em;width:100%;margin:48px 0 0;color:#744b35;font-weight:400;line-height:1}.pickupHeading__en{font-family:Didot,"Bodoni 72","Bodoni MT","Noto Serif Display","Times New Roman",serif;font-size:var(--font-size-base);letter-spacing:.08em}.pickupHeading__jp{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:var(--font-size-2xl);font-weight:600;letter-spacing:.08em}.pickupHeading__jp .slash{display:inline-block;margin:0 .02em;font-size:.7em;line-height:1;vertical-align:.08em}.pickupHeading__note{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:var(--font-size-lg);font-weight:600;letter-spacing:.04em;line-height:1.5;text-align:left}.pickupHeading__note::after,.pickupHeading__note::before{content:"";width:8px;height:1px;-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;background-color:currentColor}#sec1.featureArea,#sec2.featureArea,#sec3.featureArea,#sec4.featureArea,#sec5.featureArea{--feature-area-background:#fff9ed;padding:64px 0 80px;border-top:0;background-color:var(--feature-area-background);color:#744b35}#sec1.featureArea .featureIntro,#sec2.featureArea .featureIntro,#sec3.featureArea .featureIntro,#sec4.featureArea .featureIntro,#sec5.featureArea .featureIntro{position:relative;display:block;width:100%;max-width:none;margin:0 auto;padding:8px 0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}#sec1.featureArea .featureIntro::before,#sec2.featureArea .featureIntro::before,#sec3.featureArea .featureIntro::before,#sec4.featureArea .featureIntro::before,#sec5.featureArea .featureIntro::before{content:"";position:absolute;top:68px;right:16px;left:16px;height:1px;background-color:#dfd4ca}#sec1.featureArea .featureIntro__number,#sec2.featureArea .featureIntro__number,#sec3.featureArea .featureIntro__number,#sec4.featureArea .featureIntro__number,#sec5.featureArea .featureIntro__number{position:relative;z-index:1;display:block;margin-bottom:4px;font-family:Didot,"Bodoni 72","Bodoni MT","Noto Serif Display","Times New Roman",serif;font-size:var(--font-size-7xl);font-weight:400;line-height:1}#sec1.featureArea .featureIntro__body,#sec2.featureArea .featureIntro__body,#sec3.featureArea .featureIntro__body,#sec4.featureArea .featureIntro__body,#sec5.featureArea .featureIntro__body{position:relative;z-index:1;display:inline-block;padding:0 40px;background-color:var(--feature-area-background)}#sec1.featureArea .featureIntro__title,#sec2.featureArea .featureIntro__title,#sec3.featureArea .featureIntro__title,#sec4.featureArea .featureIntro__title,#sec5.featureArea .featureIntro__title{margin:0 0 8px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:var(--font-size-2xl);font-weight:600;letter-spacing:.12em;line-height:1.2}#sec1.featureArea .featureIntro__description,#sec2.featureArea .featureIntro__description,#sec3.featureArea .featureIntro__description,#sec4.featureArea .featureIntro__description,#sec5.featureArea .featureIntro__description{margin:0;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:var(--font-size-lg);font-weight:600;letter-spacing:.08em;line-height:1.5}#sec1.featureArea .l-container__inner,#sec2.featureArea .l-container__inner,#sec3.featureArea .l-container__inner,#sec4.featureArea .l-container__inner,#sec5.featureArea .l-container__inner{width:calc(100% - 24px);max-width:1100px;margin:0 auto;z-index:0}#sec1.featureArea .pickupHeading,#sec2.featureArea .pickupHeading,#sec3.featureArea .pickupHeading,#sec4.featureArea .pickupHeading,#sec5.featureArea .pickupHeading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:40px 0 8px;color:#744b35;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#sec1.featureArea .pickupHeading__en,#sec2.featureArea .pickupHeading__en,#sec3.featureArea .pickupHeading__en,#sec4.featureArea .pickupHeading__en,#sec5.featureArea .pickupHeading__en{font-size:var(--font-size-xl);font-weight:600;letter-spacing:.14em}#sec1.featureArea .pickupHeading__jp,#sec2.featureArea .pickupHeading__jp,#sec3.featureArea .pickupHeading__jp,#sec4.featureArea .pickupHeading__jp,#sec5.featureArea .pickupHeading__jp{font-size:var(--font-size-2xl);font-weight:600;letter-spacing:.08em}#sec1.featureArea .itemGroup,#sec2.featureArea .itemGroup,#sec3.featureArea .itemGroup,#sec4.featureArea .itemGroup,#sec5.featureArea .itemGroup{margin-top:8px;gap:32px 16px}#sec1.featureArea .itemGroup+.itemGroup,#sec2.featureArea .itemGroup+.itemGroup,#sec3.featureArea .itemGroup+.itemGroup,#sec4.featureArea .itemGroup+.itemGroup,#sec5.featureArea .itemGroup+.itemGroup{margin-top:32px}#sec1.featureArea .itemGroup__picture,#sec2.featureArea .itemGroup__picture,#sec3.featureArea .itemGroup__picture,#sec4.featureArea .itemGroup__picture,#sec5.featureArea .itemGroup__picture{margin-bottom:8px;border-color:#dfd4ca;border-radius:6px}#sec1.featureArea .itemGroup__image,#sec2.featureArea .itemGroup__image,#sec3.featureArea .itemGroup__image,#sec4.featureArea .itemGroup__image,#sec5.featureArea .itemGroup__image{width:100%;height:auto;-o-object-fit:initial;object-fit:initial}#sec1.featureArea .item-name,#sec1.featureArea .orderName,#sec2.featureArea .item-name,#sec2.featureArea .orderName,#sec3.featureArea .item-name,#sec3.featureArea .orderName,#sec4.featureArea .item-name,#sec4.featureArea .orderName,#sec5.featureArea .item-name,#sec5.featureArea .orderName{display:-webkit-box;min-height:29px;height:auto;padding:0;color:#744b35;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:var(--font-size-base);font-weight:400;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-decoration:none}#sec1.featureArea .item-price,#sec1.featureArea .orderPrice,#sec2.featureArea .item-price,#sec2.featureArea .orderPrice,#sec3.featureArea .item-price,#sec3.featureArea .orderPrice,#sec4.featureArea .item-price,#sec4.featureArea .orderPrice,#sec5.featureArea .item-price,#sec5.featureArea .orderPrice{display:block;margin-top:4px;color:#744b35;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:var(--font-size-base);font-weight:600;line-height:1.35;text-align:center}#sec1.featureArea .itemGroup__item--comingSoon .orderPrice,#sec2.featureArea .itemGroup__item--comingSoon .orderPrice,#sec3.featureArea .itemGroup__item--comingSoon .orderPrice,#sec4.featureArea .itemGroup__item--comingSoon .orderPrice,#sec5.featureArea .itemGroup__item--comingSoon .orderPrice{display:none}#sec1.featureArea .itemGroup__item .ec-ProductInfo__price_sale .item-price,#sec2.featureArea .itemGroup__item .ec-ProductInfo__price_sale .item-price,#sec3.featureArea .itemGroup__item .ec-ProductInfo__price_sale .item-price,#sec4.featureArea .itemGroup__item .ec-ProductInfo__price_sale .item-price,#sec5.featureArea .itemGroup__item .ec-ProductInfo__price_sale .item-price{color:#d71111}#sec1.featureArea .itemGroup__item .itemGroup__btnWrap,#sec2.featureArea .itemGroup__item .itemGroup__btnWrap,#sec3.featureArea .itemGroup__item .itemGroup__btnWrap,#sec4.featureArea .itemGroup__item .itemGroup__btnWrap,#sec5.featureArea .itemGroup__item .itemGroup__btnWrap{max-width:70px;margin-top:4px}#sec1.featureArea .itemGroup__item .itemGroup__orderBtn,#sec2.featureArea .itemGroup__item .itemGroup__orderBtn,#sec3.featureArea .itemGroup__item .itemGroup__orderBtn,#sec4.featureArea .itemGroup__item .itemGroup__orderBtn,#sec5.featureArea .itemGroup__item .itemGroup__orderBtn{padding:8px 8px;border-radius:999px;background-color:#625650;color:#fff;font-family:Didot,"Bodoni 72","Bodoni MT","Noto Serif Display","Times New Roman",serif;font-size:var(--font-size-lg);font-weight:400;letter-spacing:.12em;line-height:1.2;text-box-trim:trim-both;text-box-edge:cap alphabetic}#sec1.featureArea .itemGroup__item .itemGroup__btnWrap:focus-visible .itemGroup__orderBtn,#sec1.featureArea .itemGroup__item .itemGroup__btnWrap:hover .itemGroup__orderBtn,#sec2.featureArea .itemGroup__item .itemGroup__btnWrap:focus-visible .itemGroup__orderBtn,#sec2.featureArea .itemGroup__item .itemGroup__btnWrap:hover .itemGroup__orderBtn,#sec3.featureArea .itemGroup__item .itemGroup__btnWrap:focus-visible .itemGroup__orderBtn,#sec3.featureArea .itemGroup__item .itemGroup__btnWrap:hover .itemGroup__orderBtn,#sec4.featureArea .itemGroup__item .itemGroup__btnWrap:focus-visible .itemGroup__orderBtn,#sec4.featureArea .itemGroup__item .itemGroup__btnWrap:hover .itemGroup__orderBtn,#sec5.featureArea .itemGroup__item .itemGroup__btnWrap:focus-visible .itemGroup__orderBtn,#sec5.featureArea .itemGroup__item .itemGroup__btnWrap:hover .itemGroup__orderBtn{background-color:#a85b5b;color:#fff}#sec1.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap,#sec2.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap,#sec3.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap,#sec4.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap,#sec5.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap{width:100%;max-width:160px}#sec1.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap:focus-visible .itemGroup__orderBtn,#sec1.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap:hover .itemGroup__orderBtn,#sec1.featureArea .itemGroup__item--comingSoon .itemGroup__orderBtn,#sec2.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap:focus-visible .itemGroup__orderBtn,#sec2.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap:hover .itemGroup__orderBtn,#sec2.featureArea .itemGroup__item--comingSoon .itemGroup__orderBtn,#sec3.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap:focus-visible .itemGroup__orderBtn,#sec3.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap:hover .itemGroup__orderBtn,#sec3.featureArea .itemGroup__item--comingSoon .itemGroup__orderBtn,#sec4.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap:focus-visible .itemGroup__orderBtn,#sec4.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap:hover .itemGroup__orderBtn,#sec4.featureArea .itemGroup__item--comingSoon .itemGroup__orderBtn,#sec5.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap:focus-visible .itemGroup__orderBtn,#sec5.featureArea .itemGroup__item--comingSoon .itemGroup__btnWrap:hover .itemGroup__orderBtn,#sec5.featureArea .itemGroup__item--comingSoon .itemGroup__orderBtn{padding:4px 12px;background-color:#fff;color:#625650;font-size:0;border:1px solid #625650}#sec1.featureArea{--feature-area-background:#fff}#sec3.featureArea{--feature-area-background:#fff}#sec5.featureArea{--feature-area-background:#fff}.breadcrumb{margin-bottom:0!important}.header-fixed{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.l-container{position:relative;margin-inline:auto;width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:0}.l-container__inner{position:relative;margin:0 auto;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;width:98%;padding:0;max-width:1100px;box-sizing:border-box}.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}:root{--leading-trim:calc((1em - 1lh) / 2);--font-size-5xl:3.0rem;--font-size-6xl:3.5rem;--font-size-7xl:4.2rem;--font-size-8xl:5.0rem;--font-size-9xl:6.0rem;--font-size-10xl:7.0rem;--font-size-11xl:8.5rem}@supports not (top:1lh){:root{--leading-trim:0px}}.hero{width:100%;margin-bottom:40px}.hero__image{display:block;width:100%;height:auto;border-radius:16px}.ec-layoutRole__contents{background-color:#fff9ed;min-width:1100px}.featureArea{position:relative;padding:100px 0;border-top:1px solid #fcf6ea}.featureArea:first-of-type{border-top:none}.featureArea__heading{line-height:1.5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;text-align:left}.featureArea__heading--en{font-size:var(--font-size-lg);display:inline-block;color:#fcf6ea;font-weight:600;letter-spacing:.1em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;background-color:#744b35;padding:4px 16px;border-radius:100px;margin-bottom:8px}.featureArea__heading--jp{font-size:var(--font-size-5xl);color:#fcf6ea;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:600;font-style:normal;display:block}.featureArea__heading .slash{font-size:.7em;margin:0 4px;position:relative;top:-2px}#sec5,#sec6,#sec7{background-color:#f9f5ec;border-top:1px solid #744b35}#sec5 .featureArea__heading--en,#sec6 .featureArea__heading--en,#sec7 .featureArea__heading--en{background-color:#744b35}#sec5 .featureArea__heading--jp,#sec6 .featureArea__heading--jp,#sec7 .featureArea__heading--jp{color:#744b35}#sec5 .item-name,#sec6 .item-name,#sec7 .item-name{color:#744b35}#sec5 .item-price,#sec6 .item-price,#sec7 .item-price{color:#2c2f40}#sec5 .itemGroup__orderBtn,#sec6 .itemGroup__orderBtn,#sec7 .itemGroup__orderBtn{background-color:#625650;color:#fff}#sec5 .itemGroup__item .itemGroup__orderBtn:hover,#sec6 .itemGroup__item .itemGroup__orderBtn:hover,#sec7 .itemGroup__item .itemGroup__orderBtn:hover{background-color:#a85b5b;color:#fff}#sec5 .moreBtnWrap .itemGroup__orderBtn,#sec6 .moreBtnWrap .itemGroup__orderBtn,#sec7 .moreBtnWrap .itemGroup__orderBtn{background-color:#a85b5b;color:#fff}#sec5 .moreBtnWrap .itemGroup__orderBtn:hover,#sec6 .moreBtnWrap .itemGroup__orderBtn:hover,#sec7 .moreBtnWrap .itemGroup__orderBtn:hover{background-color:#625650;color:#fff}.itemGroup{display:grid;grid-template-columns:repeat(5,1fr);gap:32px 16px;margin-top:24px;width:100%}.itemGroup__item{padding:0}.itemGroup__picture{margin-bottom:8px}.itemGroup__orderBtn{padding:4px 8px}.itemGroup__orderBtn--comingSoon{font-size:var(--font-size-base);padding:4px 16px}.itemGroup__item .ec-ProductInfo__price_sale{max-width:150px;margin:0 auto}.secNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:40px}.secNav__group{width:100%;margin:0}.secNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.secNav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 48px)/ 4);flex:0 0 calc((100% - 48px)/ 4);min-width:0}.secNav__link{width:100%;min-height:48px;height:100%;padding:8px 16px;white-space:nowrap}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;padding:0;margin:32px auto 64px;min-width:900px}.hero__textArea{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;min-width:420px;overflow:visible}.hero__imgArea{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:300px}