.for-sp{display:block!important}@media(min-width:641px){.for-sp{display:none!important}}.for-pc{display:none!important}@media(min-width:641px){.for-pc{display:block!important}}br.for-sp,img.for-sp,span.for-sp{display:inline!important}@media(min-width:641px){br.for-sp,img.for-sp,span.for-sp{display:none!important}}br.for-pc,img.for-pc,span.for-pc{display:none!important}@media(min-width:641px){br.for-pc,img.for-pc,span.for-pc{display:inline!important}}body.is-fixed{overflow:hidden}.column__article{width:min(90%,790px);margin:0 auto;padding-block:40px 64px}@media(min-width:641px){.column__article{padding-block:60px 80px}}.column__heading{position:relative;margin:0 auto;padding-bottom:24px;border-bottom:1px solid #c4c4c4}.column__title{font-size:24px;font-weight:600;line-height:1.4}@media(min-width:641px){.column__title{font-size:32px}}.column__title--sub{display:inline-block;margin-bottom:20px;padding-bottom:0;font-size:14px;color:#696969;border-bottom:1px solid #707070}.column__date{display:block;margin-top:.2em;color:#050404}@media(min-width:641px){.column__date{margin-top:0}}.column__lead{margin-top:24px;font-size:14px}@media(min-width:641px){.column__lead{font-size:inherit}}.column__section{position:relative}.column__title2{margin-top:60px;padding-bottom:24px;font-size:22px;font-weight:600;line-height:1.4;border-bottom:1px solid #c4c4c4}@media(min-width:641px){.column__title2{margin-top:80px;padding-bottom:.5em;font-size:24px}}.column__title3{margin-top:50px;padding-bottom:0;font-size:18px;font-weight:600;line-height:1.4}@media(min-width:641px){.column__title3{font-size:20px}}.column__img{display:block;width:min(100%,650px);margin:24px auto}.column__img-caption{font-size:12px;line-height:1.6666;color:#585858;letter-spacing:-.04em;margin-top:10px}@media(min-width:641px){.column__img-caption{font-size:14px;line-height:1.7142;letter-spacing:0}}.column__txt{margin:22px auto 0;padding-bottom:0;font-size:14px;line-height:2}@media(min-width:641px){.column__txt{font-size:inherit;line-height:1.8}}.column__txt-note{display:inline-block;font-size:12px;line-height:1.5833;padding-left:1em;text-indent:-1em;margin-top:20px}@media(min-width:641px){.column__txt-note{font-size:11px;line-height:2}}.column__txt--large{display:inline-block;margin:.8em 0;font-size:19px;font-weight:600;line-height:1.4}.column__txt .--gold,.column__txt.--gold{color:#a88861}.column__txt.--middle{font-size:16px;font-weight:600}@media(min-width:641px){.column__txt.--middle{font-size:18px}}.column__txt.--mt-0{margin-top:0}.--txt-xl{font-size:24px;line-height:1.3333;letter-spacing:-.05em}@media(min-width:641px){.--txt-xl{font-size:26px;line-height:1.23}}.--txt-gold{color:#a88861}.column__list.column__txt{margin-top:5px}@media(min-width:641px){.column__list.column__txt{margin-top:10px}}.column__list-item{text-indent:-1em;padding-left:1em}.column__list-item+.column__list-item{margin-top:5px}@media(min-width:641px){.column__list-item+.column__list-item{margin-top:10px}}.column__table-of-contents{margin:52px auto 24px;padding-block:30px;background-color:#f7f7f7}@media(min-width:641px){.column__table-of-contents{margin:52px auto;padding-block:40px 60px}}.column__table-of-contents__inner{width:min(80%,564px);margin:0 auto}.column__table-of-contents__title{padding-bottom:0;font-size:24px;text-align:center;color:#a89176}.column__table-of-contents__list{display:block;margin-top:24px}.column__table-of-contents__item+.column__table-of-contents__item{margin-top:1.2em}.column__table-of-contents__item a{display:block;padding-left:1em;text-indent:-1em;color:#3b3636;font-weight:600;font-size:14px;line-height:1.6}@media(min-width:641px){.column__table-of-contents__item a{font-size:18px}}.column__table-of-contents__item a::before{content:"・"}.column__table-of-contents__sub-list{padding-left:1em}.column__table-of-contents__sub-item{margin-top:1em}.column__table-of-contents__sub-item a{font-size:12px}@media(min-width:641px){.column__table-of-contents__sub-item a{font-size:16px}}.column__table-of-contents__sub-item .column__table-of-contents__sub-link{display:flex;align-items:flex-start;padding-left:0;text-indent:0;text-decoration:none}.column__table-of-contents__sub-item .column__table-of-contents__sub-link:hover{color:#737f60}@media(min-width:641px){.column__table-of-contents__sub-item .column__table-of-contents__sub-link{display:block;padding-left:1em;text-indent:-1em}}.column__feature-box{width:min(100%,650px);margin:42px auto;padding-block:28px;border:1px solid #aaa}@media(min-width:641px){.column__feature-box{padding-block:50px}}.column__feature-box__inner{width:min(90%,522px);margin:0 auto}.column__feature-box__title{position:relative;padding-bottom:20px;text-align:center;font-size:18px;font-weight:600;line-height:1.6}@media(min-width:641px){.column__feature-box__title{font-size:20px}}.column__feature-box__title::after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:155px;height:1px;background-color:#707070}.column__feature-list{margin-top:24px}@media(min-width:641px){.column__feature-list{margin-top:32px}}.column__feature-list+.column__feature-list{margin-top:32px}.column__feature-list__title{display:block;margin-bottom:.5em;font-size:16px;font-weight:600;color:#a88861}@media(min-width:641px){.column__feature-list__title{font-size:18px}}.column__feature-list__txt{font-size:14px;line-height:1.8}@media(min-width:641px){.column__feature-list__txt{font-size:16px;line-height:1.6}}.column__scene{width:min(100%,670px);margin:0 auto;margin-block:24px}@media(min-width:641px){.column__scene{margin-block:48px}}.column__scene+.column__scene{margin-block-start:80px}.column__scene .column__img{width:min(100%,508px)}.column__scene .column__img.--full{width:100%}.column__scene .column__img.--full img{width:100%}.column__scene-number{display:block;width:max-content;margin:0 auto .4em;padding-bottom:.1em;color:#a89176;border-bottom:1px solid #a89176}.column__scene-title{padding-bottom:0;font-size:18px;font-weight:600;text-align:center;line-height:1.4}@media(min-width:641px){.column__scene-title{font-size:20px}}.column__solution{display:flex;align-items:flex-start;gap:8px;margin-top:24px}.column__solution__label{min-width:80px;padding:.3em;color:#fff;text-align:center;font-size:14px;font-weight:600}@media(min-width:641px){.column__solution__label{font-size:16px}}.column__solution__label.--issue{background-color:#000}.column__solution__label.--response{background-color:#a88861}.column__solution__text{line-height:1.6;font-size:14px}@media(min-width:641px){.column__solution__text{font-size:inherit}}.column__membersVoice{position:relative;margin-block:30px 34px;padding-block:10px 30px;padding-inline:26px;border:1.5px solid #a89176}@media(min-width:641px){.column__membersVoice{padding-block:24px 40px}}.column__membersVoice-title{position:absolute;top:-.8em;left:8px;padding-inline:1em;background-color:#fff;font-size:16px;font-weight:600;color:#7c6643}@media(min-width:641px){.column__membersVoice-title{font-size:18px}}.column__recommend{position:relative;margin-block-start:48px}.column__recommend-item+.column__recommend-item{margin-top:48px;padding-top:24px;border-top:1px solid #707070}.column__recommend-title{padding-block-end:24px;font-size:18px;font-weight:600;border-bottom:1px solid #707070}@media(min-width:641px){.column__recommend-title{font-size:20px}}.column__recommend-name{margin-bottom:-10px}.column__accordion{display:block}.column__accordion-summary{text-align:center;font-size:16px;font-weight:600;color:#a89176;cursor:pointer}@media(min-width:641px){.column__accordion-summary{font-size:18px}}.column__accordion-summary::marker{display:none;font-size:0}.column__accordion-summary::after{content:"＞";display:inline-block;transform:rotate(90deg);transition:.3s}.column__accordion[open] .column__accordion-summary::after{transform:rotate(-90deg)}.column__table{margin-top:24px;border:1px solid #707070;border-collapse:collapse;border-spacing:0}.column__table td,.column__table th,.column__table tr{border:1px solid #707070}.column__table td,.column__table th{padding:.8em .5em;font-size:12px;vertical-align:top;line-height:1.6}@media(min-width:641px){.column__table td,.column__table th{font-size:14px}}.column__table th{width:35%;background-color:#ededed;text-align:left;font-weight:400}@media(min-width:641px){.column__table th{width:18%}}.column__table a{color:#2c77ff;font-weight:400}.column__step{margin-top:36px}@media(min-width:641px){.column__step.--step-ml{margin-left:70px}}.column__step-title{font-size:16px;font-weight:600;color:#a88861}@media(min-width:641px){.column__step-title{font-size:18px}}.column__step-txt{margin-top:.5em;font-size:14px;line-height:1.6}@media(min-width:641px){.column__step-txt{font-size:inherit}}.column__step-link{font-size:12px;color:#00e;text-decoration:none;transition:opacity .3s}@media(min-width:641px){.column__step-link{font-size:14px}}.column__step-link:hover{opacity:.7}.column__offer{margin:64px auto 0}.column__offer-title{text-align:center;font-size:19px;font-weight:500}@media(min-width:641px){.column__offer-title{font-size:21px}}.column__offer-cta{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:24px}@media(min-width:641px){.column__offer-cta{gap:24px}}.column__offer-cta__button{width:min(62%,280px);padding:1em;color:#fff;text-align:center;text-decoration:none;border-radius:50px}.column__offer-cta__button.--member{background-color:#7d6643}.column__offer-cta__button.--guest{background-color:#000}.aside__title{padding-bottom:0;text-align:center;font-size:19px;font-weight:600;color:#3b3636}.relate__contents{margin-block:64px}.relate__list{display:flex;flex-wrap:wrap;margin-top:24px;gap:20px 28px}@media(min-width:641px){.relate__list{gap:30px}}.relate__post{width:45%}@media(min-width:641px){.relate__post{width:22%}}.relate__post-txt{margin-top:.5em;padding-bottom:0;font-size:14px;font-weight:600}.other__contents{margin-block:64px}.other__contents-bnr{display:block;margin-block:24px}.column__benefits .column__scene+.column__scene{margin-block-start:44px}@media(min-width:641px){.column__benefits .column__scene+.column__scene{margin-block-start:80px}}.column__benefits .column__scene+.column__scene-benefits{margin-block-start:32px}@media(min-width:641px){.column__benefits .column__scene+.column__scene-benefits{margin-block-start:64px}}