@charset "UTF-8";@media screen and (min-width:768px){.freeCard{display:flex}}.freeCard__head{position:relative}@media screen and (min-width:768px){.freeCard__head{width:50.8rem}}.freeCard__head .txt{font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;line-height:2;margin-top:1.6rem}.freeCard__head .txt:before{content:"";margin-top:-.5em}.freeCard__head .txt:after{margin-bottom:-.5em}.freeCard__head .txt:after,.freeCard__head .txt:before{content:"";display:block;height:0;width:0}@media screen and (min-width:768px){.freeCard__head .txt{font-size:1.6rem}}@media screen and (max-width:768px){.freeCard__head .txt{font-size:1.4rem}.freeCard__head+.freeCard__cont{margin-top:2.4rem}}.freeCard__cont{flex-grow:1;position:relative;z-index:2}.freeCard__ttl{display:flex}@media screen and (max-width:768px){.freeCard__ttl{flex-direction:column}}.freeCard__ttl .inner{align-items:center;display:flex;position:relative}@media screen and (min-width:768px){.freeCard__ttl .inner{gap:1.6rem;padding:1.45rem 0 1.45rem 2.4rem}}@media screen and (max-width:768px){.freeCard__ttl .inner{flex-direction:column;padding-bottom:2.4rem;padding-top:3.2rem}}.freeCard__ttl .inner:after{background-color:#ccc;bottom:0;content:"";height:.1rem;left:0;position:absolute}@media screen and (min-width:768px){.freeCard__ttl .inner:after{width:85.6rem}}@media screen and (max-width:768px){.freeCard__ttl .inner:after{width:100%}}.freeCard__ttl .inner .en{font-family:EB Garamond,serif;font-size:2.4rem;font-weight:400;line-height:1}.freeCard__ttl .inner .ja{font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;font-size:1.2rem;font-weight:500}@media screen and (max-width:768px){.freeCard__ttl .inner .ja{margin-top:.8rem}}.freeCard__ttl .inner--no-en .ja{font-size:2rem;margin-left:0;margin-top:0}.freeCard__ttl .num{align-items:center;background-color:#738b69;color:#fff;display:block;display:flex;flex-shrink:0;font-family:EB Garamond,serif;font-weight:400;justify-content:center;line-height:1;text-align:center}@media screen and (min-width:768px){.freeCard__ttl .num{font-size:2rem;width:6rem}}@media screen and (max-width:768px){.freeCard__ttl .num{font-size:2rem;padding:1.6rem;width:100%}}.freeCard--special{flex-direction:column}.freeCard--special .freeCard__head{width:auto}@media screen and (min-width:768px){.freeCard--special .freeCard__head .txt{position:absolute;width:49.2rem}.freeCard--special .freeCard__cont{margin-top:1.6rem}}.freeCard--special .freeCard__ttl .inner{flex-direction:column}@media screen and (min-width:768px){.freeCard--special .freeCard__ttl .inner{align-items:start;gap:.8rem}.freeCard+.freeCard{margin-top:5.6rem}}@media screen and (max-width:768px){.freeCard+.freeCard{margin-top:4rem}}.kitchenCard__head{border-bottom:.1rem solid #738b69;padding-bottom:.8rem}.kitchenCard__head .heading{color:#738b69;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;font-size:1.2rem;font-weight:500;line-height:1.5}.kitchenCard__head+.kitchenCard__cont{margin-top:1.6rem}.kitchenCard__cont .caption{color:#999;font-family:yakuhanjp,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,meiryo,sans-serif;font-size:1rem;line-height:1.5;text-align:end}@media screen and (min-width:768px){.kitchenCard__cont .caption{margin-top:1.6rem}}@media screen and (max-width:768px){.kitchenCard__cont .caption{margin-top:2.4rem}}.freeSelectSect__head{border-bottom:.1rem solid #2b883a;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif}@media screen and (min-width:768px){.freeSelectSect__head{padding-bottom:3.2em}}@media screen and (max-width:768px){.freeSelectSect__head{padding-bottom:2.4em}}.freeSelectSect__head .heading{color:#2b883a;line-height:1;text-align:center}@media screen and (min-width:768px){.freeSelectSect__head .heading{font-size:2rem}}@media screen and (max-width:768px){.freeSelectSect__head .heading{font-size:1.6rem}}.freeSelectSect__head .txt{color:#000;display:block;font-size:1.2rem;line-height:1;margin-top:1.6rem;text-align:center}.freeSelectSect__head .txt .star{color:#8f0108}@media screen and (min-width:768px){.freeSelectSect__head+.freeSelectSect__cont{margin-top:4rem}}@media screen and (max-width:768px){.freeSelectSect__head+.freeSelectSect__cont{margin-top:4rem}}.freeSelectSect__cont .freeCard .planBoxWrap{display:flex;gap:1.6rem;margin-left:auto;width:100%}@media screen and (min-width:768px){.freeSelectSect__cont .freeCard .planBoxWrap{justify-content:end}}.freeSelectSect__cont .freeCard .planBox{background-color:#fff;border:.1rem solid #ccc;position:relative;text-align:center}@media screen and (min-width:768px){.freeSelectSect__cont .freeCard .planBox{padding:2.4rem 0 1.6rem;width:23.8rem}}@media screen and (max-width:768px){.freeSelectSect__cont .freeCard .planBox{padding:1.6rem .8rem .8rem;width:13.5rem}}.freeSelectSect__cont .freeCard .planBox .en{font-family:EB Garamond,serif;font-size:2rem;font-weight:400;line-height:1}.freeSelectSect__cont .freeCard .planBox .ja{font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;font-size:1.2rem;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.freeSelectSect__cont .freeCard .planBox .ja{margin-top:.8rem}}@media screen and (max-width:768px){.freeSelectSect__cont .freeCard .planBox .ja{margin-top:.8rem}}.freeSelectSect__cont .freeCard .planBox .star{color:#8f0108;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;font-size:1.2rem;font-weight:500;left:0;line-height:1;position:absolute;top:calc(100% + .8rem)}.freeSelectSect__cont .freeCard .colorBox{display:flex;margin-left:auto;width:100%}@media screen and (min-width:768px){.freeSelectSect__cont .freeCard .colorBox{gap:1.6rem;justify-content:end}}@media screen and (max-width:768px){.freeSelectSect__cont .freeCard .colorBox{justify-content:space-between}}.freeSelectSect__cont .freeCard .colorBox__item{height:fit-content;position:relative}@media screen and (min-width:768px){.freeSelectSect__cont .freeCard .colorBox__item{width:15.3rem}}@media screen and (max-width:768px){.freeSelectSect__cont .freeCard .colorBox__item{width:9rem}}.freeSelectSect__cont .freeCard .colorBox__item .image{height:auto;width:100%}@media screen and (min-width:768px){.freeSelectSect__cont .freeCard .colorBox__item .inner{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;left:0;padding-top:1.55rem;position:absolute;text-align:center;top:0;width:100%}}@media screen and (max-width:768px){.freeSelectSect__cont .freeCard .colorBox__item .inner{color:#212121;margin-top:.8rem}}.freeSelectSect__cont .freeCard .colorBox__item .inner .en{display:block;font-family:EB Garamond,serif;font-size:1.4rem;font-weight:400;line-height:1.5}.freeSelectSect__cont .freeCard .colorBox__item .inner .en:before{content:"";margin-top:-.25em}.freeSelectSect__cont .freeCard .colorBox__item .inner .en:after{margin-bottom:-.25em}.freeSelectSect__cont .freeCard .colorBox__item .inner .en:after,.freeSelectSect__cont .freeCard .colorBox__item .inner .en:before{content:"";display:block;height:0;width:0}.freeSelectSect__cont .freeCard .colorBox__item .inner .ja{font-size:1rem;margin-top:.8rem}.freeSelectSect__cont .freeCard .colorBox__item .inner .ja,.freeSelectSect__cont .freeCard .colorBox__item .inner .star{display:block;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;font-weight:500;line-height:1}.freeSelectSect__cont .freeCard .colorBox__item .inner .star{color:#8f0108;font-size:1.2rem}@media screen and (min-width:768px){.freeSelectSect__cont .freeCard .colorBox__item .inner .star{left:0;position:absolute;top:calc(100% + .8rem)}}@media screen and (max-width:768px){.freeSelectSect__cont .freeCard .colorBox__item .inner .star{margin-top:.8rem}}@media screen and (min-width:768px){.freeSelectSect__cont .freeCard .kitchenSect{display:grid;gap:1.6rem;grid-template-columns:repeat(4,1fr)}}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard:first-child{grid-column:3/4}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard:nth-child(2){grid-column:4/5}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard:nth-child(4){grid-column:1/3}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard:nth-child(3){grid-column:3/5;grid-row:2/3}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox{display:flex;flex-wrap:wrap;margin-left:auto;width:100%}@media screen and (min-width:768px){.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox{column-gap:1.6rem;justify-content:end;row-gap:2.4rem}}@media screen and (max-width:768px){.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox{gap:1.6rem;justify-content:space-between}}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item{height:fit-content;position:relative}@media screen and (min-width:768px){.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item{width:23.8rem}}@media screen and (max-width:768px){.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item{width:13.5rem}}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item .image{height:auto;width:100%}@media screen and (min-width:768px){.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item .inner{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;left:0;padding-top:2.4rem;position:absolute;text-align:center;top:0;width:100%}}@media screen and (max-width:768px){.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item .inner{color:#212121;margin-top:.8rem}}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item .inner .en{display:block;font-family:EB Garamond,serif;font-size:1.4rem;font-weight:400;line-height:1.5}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item .inner .en:before{content:"";margin-top:-.25em}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item .inner .en:after{margin-bottom:-.25em}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item .inner .en:after,.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item .inner .en:before{content:"";display:block;height:0;width:0}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item .inner .ja{display:block;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;font-size:1rem;font-weight:500;line-height:1;margin-top:.8rem}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item .inner .star{color:#8f0108;display:block;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;font-size:1.2rem;font-weight:500}@media screen and (min-width:768px){.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item .inner .star{left:0;line-height:.5;position:absolute;top:calc(100% + .8rem)}}@media screen and (max-width:768px){.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item .inner .star{margin-top:.8rem}}.freeSelectSect__cont .freeCard .kitchenSect .kitchenCard .materialBox__item--black .inner{color:#212121}.freeSelectSect__cont+.caption{text-align:end}@media screen and (min-width:768px){.freeSelectSect__cont+.caption{margin-top:1rem}}@media screen and (max-width:768px){.freeSelectSect__cont+.caption{margin-top:3rem}}@media screen and (min-width:768px){.paidCard{width:22rem}}@media screen and (max-width:768px){.paidCard{width:13.5rem}}.paidCard__head+.paidCard__cont{margin-top:2rem}.paidCard__cont .heading{color:#738b69;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.paidCard__cont .heading{font-size:1.6rem}}@media screen and (max-width:768px){.paidCard__cont .heading{font-size:1.4rem;letter-spacing:.04rem}}.paidCard__cont .heading+.caption{margin-top:1.6rem}.paidCard__cont .heading .caption{color:#999;font-family:yakuhanjp,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,meiryo,sans-serif;font-size:1rem;line-height:1.5;text-align:end}@media screen and (min-width:768px){.paidCard--sm{width:16.8rem}}@media screen and (max-width:768px){.paidCard--sm{width:13.5rem}}@media screen and (min-width:768px){.paidCard--horizontal{align-items:center;display:flex;gap:1.6rem;width:28.5rem}}@media screen and (max-width:768px){.paidCard--horizontal{width:11.5rem}}@media screen and (min-width:768px){.paidCard--horizontal .paidCard__head{width:13.467rem}.paidCard--horizontal .paidCard__head+.paidCard__cont{margin-top:0}}.paidSelectSect__head{border-bottom:.1rem solid #2b883a;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif}@media screen and (min-width:768px){.paidSelectSect__head{padding-bottom:3.2em}}@media screen and (max-width:768px){.paidSelectSect__head{padding-bottom:2.4em}}.paidSelectSect__head .heading{color:#2b883a;line-height:1;text-align:center}@media screen and (min-width:768px){.paidSelectSect__head .heading{font-size:2rem}}@media screen and (max-width:768px){.paidSelectSect__head .heading{font-size:1.6rem}}@media screen and (min-width:768px){.paidSelectSect__head+.paidSelectSect__cont{margin-top:4rem}}@media screen and (max-width:768px){.paidSelectSect__head+.paidSelectSect__cont{margin-top:4rem}}.paidSelectSect__cont .optionSect__head{width:100%}@media screen and (min-width:768px){.paidSelectSect__cont .optionSect__head{display:flex}}.paidSelectSect__cont .optionSect__head .txt{background:#c0b18c80;flex-grow:1;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;letter-spacing:.02em;line-height:1.5;padding:1.6rem 2.4rem}.paidSelectSect__cont .optionSect__head .txt:before{content:"";margin-top:-.25em}.paidSelectSect__cont .optionSect__head .txt:after{margin-bottom:-.25em}.paidSelectSect__cont .optionSect__head .txt:after,.paidSelectSect__cont .optionSect__head .txt:before{content:"";display:block;height:0;width:0}@media screen and (min-width:768px){.paidSelectSect__cont .optionSect__head .txt{font-size:1.6rem}}@media screen and (max-width:768px){.paidSelectSect__cont .optionSect__head .txt{font-size:1.4rem}}@media screen and (min-width:768px){.paidSelectSect__cont .optionSect__head+.optionSect__cont{margin-top:4rem}}@media screen and (max-width:768px){.paidSelectSect__cont .optionSect__head+.optionSect__cont{margin-top:2.4rem}}.paidSelectSect__cont .optionSect__ttl{background:#7a6a56;color:#fff;white-space:nowrap}@media screen and (min-width:768px){.paidSelectSect__cont .optionSect__ttl{align-items:center;display:flex;gap:1.6rem;justify-content:center;padding:0 2.4rem}}@media screen and (max-width:768px){.paidSelectSect__cont .optionSect__ttl{padding:2.4rem 0 1.6rem;text-align:center}}.paidSelectSect__cont .optionSect__ttl .en{display:block;font-family:EB Garamond,serif;font-size:2.4rem;font-weight:400;line-height:1}.paidSelectSect__cont .optionSect__ttl .ja{display:block;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;font-size:1.2rem;font-weight:500;line-height:1}@media screen and (max-width:768px){.paidSelectSect__cont .optionSect__ttl .ja{margin-top:.8rem}}.paidSelectSect__cont .optionSect__note{color:#999;font-family:yakuhanjp,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,meiryo,sans-serif;font-size:1rem;line-height:1.5}@media screen and (min-width:768px){.paidSelectSect__cont .optionSect__note{padding-top:4.2rem;width:22rem}}@media screen and (max-width:768px){.paidSelectSect__cont .optionSect__note{font-size:1rem;margin-top:2.4rem}}.paidSelectSect__cont .optionSect__cont{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.paidSelectSect__cont .optionSect__cont{gap:2.4rem 4rem}}@media screen and (max-width:768px){.paidSelectSect__cont .optionSect__cont{gap:2.4rem 1.6rem;justify-content:space-between}}.paidSelectSect__cont .optionSect .interiorList{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:768px){.paidSelectSect__cont .optionSect .interiorList{padding-top:3.2rem;width:16.8rem}}@media screen and (max-width:768px){.paidSelectSect__cont .optionSect .interiorList{padding-top:1.5rem;width:13.5rem}}.paidSelectSect__cont .optionSect .interiorList .interiorList__item{color:#738b69;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;font-weight:500;line-height:1.5}.paidSelectSect__cont .optionSect .interiorList .interiorList__item:before{content:"";margin-top:-.25em}.paidSelectSect__cont .optionSect .interiorList .interiorList__item:after{margin-bottom:-.25em}.paidSelectSect__cont .optionSect .interiorList .interiorList__item:after,.paidSelectSect__cont .optionSect .interiorList .interiorList__item:before{content:"";display:block;height:0;width:0}@media screen and (min-width:768px){.paidSelectSect__cont .optionSect .interiorList .interiorList__item{font-size:1.6rem}}@media screen and (max-width:768px){.paidSelectSect__cont .optionSect .interiorList .interiorList__item{font-size:1.4rem}}@media screen and (min-width:768px){.paidSelectSect__cont .optionSect+.optionSect{margin-top:4rem}}@media screen and (max-width:768px){.paidSelectSect__cont .optionSect+.optionSect{margin-top:4rem}}.paidSelectSect__cont .otherSect{background-color:#f8f6f5}@media screen and (min-width:768px){.paidSelectSect__cont .otherSect{margin-top:3.2rem;padding:2.4rem 3.2rem}}@media screen and (max-width:768px){.paidSelectSect__cont .otherSect{margin-top:2.4rem;padding:2.4rem 2rem}}.paidSelectSect__cont .otherSect__head{border-bottom:.1rem solid #738b69;padding-bottom:.8rem;text-align:center}.paidSelectSect__cont .otherSect__head .otherSect__ttl{color:#738b69;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;line-height:1.5}.paidSelectSect__cont .otherSect__head .otherSect__ttl:before{content:"";margin-top:-.25em}.paidSelectSect__cont .otherSect__head .otherSect__ttl:after{margin-bottom:-.25em}.paidSelectSect__cont .otherSect__head .otherSect__ttl:after,.paidSelectSect__cont .otherSect__head .otherSect__ttl:before{content:"";display:block;height:0;width:0}@media screen and (min-width:768px){.paidSelectSect__cont .otherSect__head .otherSect__ttl{font-size:1.2rem}}@media screen and (max-width:768px){.paidSelectSect__cont .otherSect__head .otherSect__ttl{font-size:1.2rem}}@media screen and (min-width:768px){.paidSelectSect__cont .otherSect__head+.otherSect__cont{margin-top:2.4rem}}@media screen and (max-width:768px){.paidSelectSect__cont .otherSect__head+.otherSect__cont{margin-top:2.4rem}}.paidSelectSect__cont .otherSect__cont{display:flex;justify-content:space-between}@media screen and (max-width:768px){.paidSelectSect__cont .otherSect__cont{flex-wrap:wrap;gap:1.6rem}}@media screen and (min-width:768px){.paidSelectSect__cont .otherSect+.caption{margin-top:4rem}}@media screen and (max-width:768px){.paidSelectSect__cont .otherSect+.caption{margin-top:2.4rem}}:root{--header-height:8rem}@media (max-width:767px){:root{--header-height:6.4rem}}.cocoSelectAreaSect{background-size:contain;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.cocoSelectAreaSect{margin-top:16rem;padding-bottom:8rem;width:120rem}}@media screen and (max-width:768px){.cocoSelectAreaSect{margin-top:12.5rem;padding-bottom:4rem;width:32.6rem}}@media screen and (min-width:768px){.cocoSelectAreaSect__head .cocoSelectAreaSect__ttl+.txt{margin-top:7.2rem}}@media screen and (max-width:768px){.cocoSelectAreaSect__head .cocoSelectAreaSect__ttl+.txt{margin-top:6.4rem}}.cocoSelectAreaSect__head .txt{font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;font-weight:500;line-height:1.5;text-align:center}.cocoSelectAreaSect__head .txt:before{content:"";margin-top:-.25em}.cocoSelectAreaSect__head .txt:after{margin-bottom:-.25em}.cocoSelectAreaSect__head .txt:after,.cocoSelectAreaSect__head .txt:before{content:"";display:block;height:0;width:0}@media screen and (min-width:768px){.cocoSelectAreaSect__head .txt{font-size:2.2rem}}@media screen and (max-width:768px){.cocoSelectAreaSect__head .txt{font-size:2.2rem}}@media screen and (min-width:768px){.cocoSelectAreaSect__head .txt+.cocoSelectAreaSect__icon{margin-top:7.2rem}}@media screen and (max-width:768px){.cocoSelectAreaSect__head .txt+.cocoSelectAreaSect__icon{margin-top:6.4rem}}@media screen and (min-width:768px){.cocoSelectAreaSect__head+.cocoSelectAreaSect__cont{margin-top:7.2rem}}@media screen and (max-width:768px){.cocoSelectAreaSect__head+.cocoSelectAreaSect__cont{margin-top:6.4rem}}.cocoSelectAreaSect__icon{display:block;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.cocoSelectAreaSect__icon{width:56rem}}@media screen and (max-width:768px){.cocoSelectAreaSect__icon{width:28.6rem}}.cocoSelectAreaSect__item{background-color:#fff9;display:none;margin-top:2.4rem}.cocoSelectAreaSect__item.is-active{display:block}@media screen and (min-width:768px){.cocoSelectAreaSect__item{padding:8rem 10rem}}@media screen and (max-width:768px){.cocoSelectAreaSect__item{padding:3.2rem 2rem}}@media screen and (min-width:768px){.cocoSelectAreaSect__item+.caption{margin-top:4rem;padding:0 10rem}}@media screen and (max-width:768px){.cocoSelectAreaSect__item+.caption{margin-top:4rem;padding:0 2rem}}.cocoSelectAreaSect__ttl{background-color:#2b883a;color:#fff;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;font-weight:500;position:relative}@media screen and (min-width:768px){.cocoSelectAreaSect__ttl{padding:1.6rem;text-align:center}}@media screen and (max-width:768px){.cocoSelectAreaSect__ttl{padding:1.6rem 2rem 1.6rem 14rem}}.cocoSelectAreaSect__ttl .heading{line-height:1.5}.cocoSelectAreaSect__ttl .heading:before{content:"";margin-top:-.25em}.cocoSelectAreaSect__ttl .heading:after{margin-bottom:-.25em}.cocoSelectAreaSect__ttl .heading:after,.cocoSelectAreaSect__ttl .heading:before{content:"";display:block;height:0;width:0}@media screen and (min-width:768px){.cocoSelectAreaSect__ttl .heading{font-size:1.6rem}}@media screen and (max-width:768px){.cocoSelectAreaSect__ttl .heading{font-size:1.4rem}}.cocoSelectAreaSect__ttl .exculsive{align-items:center;background-color:#c9a063;border-radius:100rem;color:#fff;display:flex;height:12rem;justify-content:center;line-height:1.5;position:absolute;top:50%;transform:translateY(-50%);width:12rem}.cocoSelectAreaSect__ttl .exculsive:before{content:"";margin-top:-.25em}.cocoSelectAreaSect__ttl .exculsive:after{margin-bottom:-.25em}.cocoSelectAreaSect__ttl .exculsive:after,.cocoSelectAreaSect__ttl .exculsive:before{content:"";display:block;height:0;width:0}@media screen and (min-width:768px){.cocoSelectAreaSect__ttl .exculsive{font-size:2.2rem;left:18.4rem}}@media screen and (max-width:768px){.cocoSelectAreaSect__ttl .exculsive{font-size:2.2rem;left:.8rem}}.cocoSelectAreaSect .cocoSelectTab{display:flex}@media screen and (min-width:768px){.cocoSelectAreaSect .cocoSelectTab{gap:.4rem}}.cocoSelectAreaSect .cocoSelectTab__btn{background-color:#fff;border-bottom:.1rem solid #2b883a;color:#212121;cursor:pointer;flex-grow:1;font-family:yakuhanmp,"Noto Serif JP",YuMincho,游明朝体,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,ＭＳ 明朝,serif;text-align:center;transition-duration:.5s}@media screen and (min-width:768px){.cocoSelectAreaSect .cocoSelectTab__btn:hover{background-color:#2b883a;color:#fff}}@media (hover:hover) and (pointer:fine){.cocoSelectAreaSect .cocoSelectTab__btn:hover{background-color:#2b883a;color:#fff}}@media screen and (min-width:768px){.cocoSelectAreaSect .cocoSelectTab__btn{font-size:2rem;padding:2.6rem 0}}@media screen and (max-width:768px){.cocoSelectAreaSect .cocoSelectTab__btn{font-size:2rem;padding:3.2rem 0}}.cocoSelectAreaSect .cocoSelectTab__btn.is-active{background-color:#2b883a;color:#fff;pointer-events:none}
