.page-narrow{font-family:"Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ＭＳ ゴシック","MS Gothic","Noto Sans CJK JP",TakaoPGothic,sans-serif;background:#141414;margin-top:3.625rem}.page-narrow .lifecontentSlider .splide__slide{padding:0 0.3125rem}.page-narrow .lifecontentSlider .splide__slide:nth-child(1){padding-left:1rem}.page-narrow .lifecontentSlider .splide__slide:nth-last-child(1){padding-right:1rem}.page-narrow .lifecontentSlider .splide__img{-webkit-box-sizing:border-box;box-sizing:border-box}.page-narrow .lifecontentSlider .splide__img img{width:8.6875rem}.page-narrow .category__wrap+.category__wrap{margin-top:1.1875rem}.page-narrow .category{padding-top:2rem}.page-narrow .category-ttl{margin-bottom:1.25rem}.page-narrow .category.is-filter .category__wrap{display:none}.page-narrow .category.is-filter .category__wrap.filter-select{display:block}.page-narrow .category.is-filter-radio{display:none}.page-narrow .category.is-filter-radio.filter-radio{display:block}.page-narrow .main{padding-bottom:7.3125rem}.narrow__ttl{text-align:center;padding-top:1.0625rem}.narrow__ttl img{width:7.75rem}.narrow1{margin-top:0.625rem}.narrow1__wrap{width:100%;background:#292929;padding:1.0625rem 1.0625rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0.75rem}.narrow1__ttl{font-size:1.125rem;line-height:1.4;font-weight:700;color:#fff;text-align:center}.narrow1__text{font-size:0.8125rem;line-height:1.4;font-weight:600;color:#c7c7c7}.narrow1 .selectbox{width:100%;margin-top:0.4375rem;position:relative;margin-bottom:2rem}.narrow1 .selectbox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;-webkit-box-shadow:none;box-shadow:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #929292;background:#636363;color:#e5e5e5;font-size:1rem;line-height:1.4;font-weight:600;height:2.875rem;border-radius:0.5rem;box-sizing:border-box;padding:0 0.875rem}.narrow1 .selectbox select option{width:100%;color:#e5e5e5;font-size:1rem;line-height:1.4;font-weight:600}.narrow1 .selectbox::after{content:"";width:0.9375rem;height:0.5625rem;background:url("../img/narrow/icon-selecbox.png") no-repeat center;background-size:100% 100%;position:absolute;right:0.9375rem;margin-top:0.0625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.narrow1 .grp-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0.8125rem 0 0}.narrow1 .grp-button .col:not(:last-child){margin-right:1.25rem}.narrow1 .grp-button .group{font-size:1rem;line-height:1.4;color:#fff;pointer-events:all;position:relative;padding-left:2.0625rem}.narrow1 .grp-button .group input{position:absolute;left:0;width:1.25rem;height:1.25rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);opacity:0}.narrow1 .grp-button .group input:checked+label:before{border-color:rgba(0,0,0,0)}.narrow1 .grp-button .group input:checked+label:after{opacity:1}.narrow1 .grp-button .group label:before{content:"";width:1.5rem;height:1.5rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0);border:0.0625rem solid #888;position:absolute;left:0;border-radius:50%}.narrow1 .grp-button .group label:after{content:"";width:1.5rem;height:1.5rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-box-sizing:border-box;box-sizing:border-box;background:url("../img/narrow/icon-check.png") no-repeat center;background-size:100% 100%;position:absolute;left:0;border-radius:50%;opacity:0}.narrow1 .btn1{margin-top:1.875rem}