﻿#page-company{background-color:#fafafa}#page-company .page-company-fv{background-image:url(../pages/page-company/page-company01/img/underlayer-fv-bg_pc.png)}@media screen and (max-width:640px){#page-company .page-company-fv{background-image:url(../pages/page-company/page-company01/img/underlayer-fv-bg_sp.png)}}#page-company .page-company-message{padding:0 0 160px}@media screen and (max-width:1024px){#page-company .page-company-message{padding:0 0 16%}}@media screen and (max-width:640px){#page-company .page-company-message{padding:0 0 80px}}#page-company .page-company-message__inner{display:flex;justify-content:space-between;align-items:end;gap:80px}@media screen and (max-width:1024px){#page-company .page-company-message__inner{gap:0}}@media screen and (max-width:640px){#page-company .page-company-message__inner{flex-direction:column;gap:20px}}#page-company .page-company-message__text{flex:1;max-width:480px}@media screen and (max-width:1024px){#page-company .page-company-message__text{max-width:48%}}@media screen and (max-width:640px){#page-company .page-company-message__text{max-width:none}}#page-company .page-company-message__en{display:block;font-family:"Cinzel", serif;font-size:2.4rem;font-weight:400;letter-spacing:0.04em;line-height:1;color:#BC4D36;margin-bottom:40px}@media screen and (max-width:1024px){#page-company .page-company-message__en{margin-bottom:4%}}@media screen and (max-width:640px){#page-company .page-company-message__en{margin-bottom:6%}}#page-company .page-company-message__title{font-family:"Shippori Mincho B1", serif;font-size:2rem;font-weight:500;letter-spacing:0.04em;line-height:1.8;margin-bottom:40px}@media screen and (max-width:1024px){#page-company .page-company-message__title{font-size:1.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-company .page-company-message__title{font-size:1.6rem}}#page-company .page-company-message__body p+p{margin-top:1lh}#page-company .page-company-message__body p{font-family:"Noto Sans JP", sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:0.04em;line-height:2.2;color:#2E2B2B}#page-company .page-company-message__visual{flex-shrink:0;max-width:477px}@media screen and (max-width:1024px){#page-company .page-company-message__visual{max-width:48%}}@media screen and (max-width:640px){#page-company .page-company-message__visual{width:100%;max-width:none}}#page-company .page-company-message__img{margin-bottom:32px}@media screen and (max-width:640px){#page-company .page-company-message__img{margin-bottom:24px}}#page-company .page-company-message__img img{width:100%;height:auto;display:block;margin:0}#page-company .page-company-message__profile{padding-top:8px}#page-company .page-company-message__role{display:block;font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;color:#666666;margin-bottom:16px}#page-company .page-company-message__line{display:block;width:100%;height:1px;background-color:#dddddd;margin-bottom:16px}#page-company .page-company-message__name{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 16px}#page-company .page-company-message__name-ja{font-family:"Shippori Mincho B1", serif;font-size:2.8rem;font-weight:500;letter-spacing:0.04em;line-height:1.4}@media screen and (max-width:640px){#page-company .page-company-message__name-ja{font-size:2.4rem}}#page-company .page-company-message__name-en{font-family:"Cinzel", serif;font-size:1.2rem;font-weight:400;letter-spacing:0.08em;color:#666666}#page-company .page-company-content{margin-bottom:160px;padding:160px 0;background-color:#EFEEEA}@media screen and (max-width:1024px){#page-company .page-company-content{padding:16% 0}}@media screen and (max-width:640px){#page-company .page-company-content{margin-bottom:80px;padding:80px 0}}#page-company .page-company-content__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start;gap:100px 30px}@media screen and (max-width:1024px){#page-company .page-company-content__list{gap:80px 24px;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width:640px){#page-company .page-company-content__list{gap:48px 16px;grid-template-columns:repeat(1, minmax(0, 1fr))}}#page-company .page-company-content-card{min-width:0}#page-company .page-company-content-card__img{margin-bottom:24px}@media screen and (max-width:640px){#page-company .page-company-content-card__img{margin-bottom:14px}}#page-company .page-company-content-card__img img{border-radius:5px}#page-company .page-company-content-card__title{min-height:3.4em;margin-bottom:24px;font-family:"Shippori Mincho B1", serif;font-size:2rem;font-weight:500;letter-spacing:0.04em;line-height:1.7;color:#2E2B2B}@media screen and (max-width:640px){#page-company .page-company-content-card__title{min-height:auto;margin-bottom:12px;line-height:1.6;font-size:1.8rem}}#page-company .page-company-content-card__content{position:relative;min-height:149px}@media screen and (max-width:640px){#page-company .page-company-content-card__content{min-height:132px}}#page-company .page-company-content-card__text{max-height:84px;overflow:hidden;transition:max-height 0.5s ease}@media screen and (max-width:640px){#page-company .page-company-content-card__text{max-height:72px}}#page-company .page-company-content-card__text p{margin:0;color:#666;letter-spacing:0.04em}@media screen and (max-width:640px){#page-company .page-company-content-card__text p{font-size:1.4rem;line-height:2}}#page-company .page-company-content-card__filter{position:absolute;right:0;bottom:0;left:0;z-index:1;height:112px;background:linear-gradient(180deg, rgba(239, 238, 234, 0) 0%, #EFEEEA 45.63%);pointer-events:none;transition:opacity 0.3s ease, visibility 0.3s ease}@media screen and (max-width:640px){#page-company .page-company-content-card__filter{height:96px}}#page-company .page-company-content-card__button{position:absolute;right:0;bottom:0;left:0;z-index:2;width:fit-content;margin:0 auto}@media screen and (max-width:640px){#page-company .page-company-content-card__button{margin:0 auto}}#page-company .page-company-content-card__button>button{background:#fff;cursor:pointer;border:none}@media screen and (max-width:640px){#page-company .page-company-content-card__button>button{margin:0 auto}}#page-company .page-company-content-card.is-open .page-company-content-card__content{min-height:0}#page-company .page-company-content-card.is-open .page-company-content-card__filter{opacity:0;visibility:hidden}#page-company .page-company-content-card.is-open .page-company-content-card__button{position:relative;right:auto;bottom:auto;left:auto;margin:24px auto 0}@media screen and (max-width:640px){#page-company .page-company-content-card.is-open .page-company-content-card__button{width:100%;margin:16px 0 0}}#page-company .page-company-content-card.is-short .page-company-content-card__content{min-height:0}#page-company .page-company-content-card.is-short .page-company-content-card__text{max-height:none}#page-company .page-company-content-card.is-short .page-company-content-card__filter,#page-company .page-company-content-card.is-short .page-company-content-card__button{display:none}#page-company .page-company-philosophy{padding-bottom:160px}@media screen and (max-width:1024px){#page-company .page-company-philosophy{padding-bottom:16%}}@media screen and (max-width:640px){#page-company .page-company-philosophy{padding-bottom:80px}}#page-company .page-company-philosophy__inner{display:flex;justify-content:space-between;align-items:end;gap:80px}@media screen and (max-width:768px){#page-company .page-company-philosophy__inner{gap:24px}}@media screen and (max-width:640px){#page-company .page-company-philosophy__inner{flex-direction:column-reverse;gap:40px}}#page-company .page-company-philosophy__img{flex-shrink:0;max-width:477px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__img{max-width:48%}}@media screen and (max-width:640px){#page-company .page-company-philosophy__img{width:100%;max-width:none}}#page-company .page-company-philosophy__img img{width:100%;height:auto;display:block;margin:0}#page-company .page-company-philosophy__text{flex:1;max-width:403px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__text{max-width:48%}}@media screen and (max-width:640px){#page-company .page-company-philosophy__text{max-width:none}}#page-company .page-company-philosophy__en{display:block;font-family:"Cinzel", serif;font-size:2.4rem;font-weight:400;letter-spacing:0.04em;line-height:1;color:#BC4D36;margin-bottom:40px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__en{margin-bottom:4%;font-size:2rem}}@media screen and (max-width:640px){#page-company .page-company-philosophy__en{margin-bottom:6%;font-size:1.8rem}}#page-company .page-company-philosophy__title{font-family:"Shippori Mincho B1", serif;font-size:2rem;font-weight:500;letter-spacing:0.04em;line-height:1.8;margin-bottom:40px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__title{font-size:1.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-company .page-company-philosophy__title{font-size:1.6rem;margin-bottom:6%}}#page-company .page-company-philosophy__body p{font-family:"Noto Sans JP", sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:0.04em;line-height:2.2;color:#2E2B2B}#page-company .page-company-outline{padding-bottom:160px}@media screen and (max-width:1024px){#page-company .page-company-outline{padding-bottom:16%}}@media screen and (max-width:640px){#page-company .page-company-outline{padding-bottom:80px}}#page-company .page-company-outline__inner{display:grid;grid-template-columns:180px 1fr;gap:60px 80px}@media screen and (max-width:1024px){#page-company .page-company-outline__inner{grid-template-columns:1fr;gap:24px}}@media screen and (max-width:640px){#page-company .page-company-outline__head{display:flex;align-items:baseline;gap:16px}}#page-company .page-company-outline__en{display:block;font-family:"Cinzel", serif;font-size:1.6rem;font-weight:400;letter-spacing:0.04em;line-height:1;color:#BC4D36;margin-bottom:16px}@media screen and (max-width:640px){#page-company .page-company-outline__en{margin-bottom:0}}#page-company .page-company-outline__ja{font-family:"Shippori Mincho B1", serif;font-size:2rem;font-weight:500;letter-spacing:0.04em;line-height:1.4}#page-company .page-company-outline__table{width:100%;border-collapse:collapse}#page-company .page-company-outline__table tbody tr{border-bottom:1px solid #B4AE99}#page-company .page-company-outline__table tbody tr th{width:200px;font-family:"Shippori Mincho B1", serif;font-weight:400;font-size:1.6rem;line-height:1.6;color:#2E2B2B;text-align:left;vertical-align:top;padding:24px 24px 24px 0}@media screen and (max-width:640px){#page-company .page-company-outline__table tbody tr th{width:120px;font-size:1.3rem;padding:16px 12px 16px 0}}#page-company .page-company-outline__table tbody tr td{font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;line-height:1.6;padding:24px 0;vertical-align:top}@media screen and (max-width:640px){#page-company .page-company-outline__table tbody tr td{padding:16px 0}}#page-company .page-company-access{padding-bottom:160px}@media screen and (max-width:1024px){#page-company .page-company-access{padding-bottom:16%}}#page-company .page-company-access__inner{display:grid;grid-template-columns:180px 1fr;gap:60px 80px}@media screen and (max-width:1024px){#page-company .page-company-access__inner{grid-template-columns:1fr;gap:24px}}@media screen and (max-width:640px){#page-company .page-company-access__head{display:flex;align-items:baseline;gap:16px}}#page-company .page-company-access__en{display:block;font-family:"Cinzel", serif;font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:1;color:#BC4D36;margin-bottom:16px}@media screen and (max-width:640px){#page-company .page-company-access__en{margin-bottom:0}}#page-company .page-company-access__ja{font-family:"Shippori Mincho B1", serif;font-size:2.4rem;font-weight:500;letter-spacing:0.04em;line-height:1.4}@media screen and (max-width:640px){#page-company .page-company-access__ja{font-size:2rem}}#page-company .page-company-access__map{margin-bottom:40px}@media screen and (max-width:640px){#page-company .page-company-access__map{margin-bottom:32px}}#page-company .page-company-access__map iframe{display:block;width:100%;height:400px;border:none}@media screen and (max-width:1024px){#page-company .page-company-access__map iframe{height:50vw;min-height:280px}}#page-company .page-company-access__bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}@media screen and (max-width:640px){#page-company .page-company-access__bottom{flex-direction:column;gap:32px}}#page-company .page-company-access__info{flex:1}#page-company .page-company-access__info-name{font-family:"Shippori Mincho B1", serif;font-size:2rem;font-weight:400;letter-spacing:0.04em;line-height:1.6;margin-bottom:26px}@media screen and (max-width:640px){#page-company .page-company-access__info-name{font-size:1.8rem;margin-bottom:4%}}#page-company .page-company-access__info-text{font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;line-height:1.5;color:#2E2B2B}#page-company .page-company-access__buttons{flex-shrink:0;width:280px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:640px){#page-company .page-company-access__buttons{width:100%}}#page-company .page-company-access__button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:20px 24px;background-color:#BC4D36;color:#fff;font-family:"Noto Sans JP", sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:0.04em;transition:opacity 0.4s}#page-company .page-company-access__button svg{flex-shrink:0}#page-company .page-company-access__button:hover{opacity:0.8}#page-concept.underlayer{overflow:clip}#page-concept .sp-only{display:none}@media screen and (max-width:640px){#page-concept .sp-only{display:block}}#page-concept .page-concept-fv{position:relative;height:320vh;min-height:0;background:none;overflow:visible}#page-concept .page-concept-fv__sticky{position:sticky;top:0;height:100vh;min-height:670px;overflow:hidden}#page-concept .page-concept-fv__scene{position:absolute;inset:0;overflow:hidden}#page-concept .page-concept-fv__scene-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}#page-concept .page-concept-fv__scene-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 35%);opacity:0;pointer-events:none}#page-concept .page-concept-fv__catch{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;writing-mode:vertical-rl;color:var(--font-second-color);font-family:var(--font--shippori);font-weight:500;font-size:4rem;line-height:7.6rem;text-shadow:0 0px 10px rgba(0, 0, 0, 0.25);letter-spacing:12px}@media screen and (max-width:1240px){#page-concept .page-concept-fv__catch{font-size:3.2rem}}@media screen and (max-width:640px){#page-concept .page-concept-fv__catch{font-size:2.4rem;letter-spacing:0.26em;line-height:4.2rem}}#page-concept .page-concept-fv__catch span{display:block;white-space:nowrap}#page-concept .page-concept-fv__catch span:nth-child(2){padding-top:56px}#page-concept .page-concept-fv__catch span:nth-child(3){padding-top:112px}#page-concept .page-concept-fv__panel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:translateY(100%);will-change:transform}#page-concept .page-concept-fv__panel::before{content:"";position:absolute;left:-12px;right:-12px;bottom:-12px;height:200vh;background:linear-gradient(180deg, rgba(180, 174, 153, 0) 0%, #b4ae99 52.78%);filter:blur(5px);pointer-events:none}#page-concept .page-concept-fv__panel .page-concept-fv__inner{position:relative;z-index:1;padding:0 24px;text-align:center}#page-concept .page-concept-fv__panel .page-concept-fv__inner--cnt{max-width:920px;margin:0 auto;color:var(--font-first-color);will-change:transform, opacity}#page-concept .page-concept-fv__panel .page-concept-fv__inner--cnt h2{font-family:var(--font--shippori);font-size:3.2rem;line-height:4.6rem;font-weight:400;color:#fff;padding-bottom:48px}@media screen and (max-width:1024px){#page-concept .page-concept-fv__panel .page-concept-fv__inner--cnt h2{font-size:2.8rem;line-height:4.2rem;padding-bottom:40px}}@media screen and (max-width:640px){#page-concept .page-concept-fv__panel .page-concept-fv__inner--cnt h2{font-size:2.4rem;line-height:4rem;padding-bottom:32px}}#page-concept .page-concept-fv__panel .page-concept-fv__inner--cnt p{font-size:1.6rem;line-height:4rem;font-weight:400;color:#fff;letter-spacing:0.04em}@media screen and (max-width:640px){#page-concept .page-concept-fv__panel .page-concept-fv__inner--cnt p{line-height:3.2rem}}#page-concept .page-concept-fv.is-static{height:auto}#page-concept .page-concept-fv.is-static .page-concept-fv__sticky{position:relative;height:auto;min-height:670px}#page-concept .page-concept-fv.is-static .page-concept-fv__panel{transform:none;background:#b4ae99}#page-concept .page-concept-fv.is-static .page-concept-fv__panel::before{display:none}#page-concept .page-concept-fv.is-static .page-concept-fv__panel .page-concept-fv__inner--cnt{transform:none;opacity:1}#page-concept .page-concept-philosophy{position:relative;padding:160px 0 120px 0}#page-concept .page-concept-philosophy::before{content:"";position:absolute;inset:0;background:url(../pages/page-concept/page-concept01/img/page-concept-philosophy-bg01_pc.png) center / cover no-repeat;-webkit-mask-image:linear-gradient(to bottom, #000 55%, transparent 100%);mask-image:linear-gradient(to bottom, #000 55%, transparent 100%);z-index:0;pointer-events:none}@media screen and (max-width:1240px){#page-concept .page-concept-philosophy{padding:16% 0 4% 0}}@media screen and (max-width:1024px){#page-concept .page-concept-philosophy{padding:80px 0}}#page-concept .page-concept-philosophy__inner{position:relative;z-index:1}#page-concept .page-concept-philosophy__title{text-align:center;font-size:3.2rem;font-weight:500;line-height:4.8rem;font-family:var(--font--shippori);letter-spacing:0.04em;padding-bottom:56px}@media screen and (max-width:1024px){#page-concept .page-concept-philosophy__title{font-size:2.8rem;line-height:4.2rem;padding-bottom:40px}}@media screen and (max-width:640px){#page-concept .page-concept-philosophy__title{font-size:2.4rem;line-height:3.2rem}}#page-concept .page-concept-philosophy__title span{width:100%;display:block;font-family:var(--font--cinzel);font-size:1.6rem;letter-spacing:2px;line-height:1.8rem;color:#bc4d36;margin-bottom:16px;text-transform:uppercase;font-weight:400}#page-concept .page-concept-philosophy__text{font-size:1.6rem;line-height:4rem;font-weight:400;letter-spacing:0.04em;padding-bottom:80px;text-align:center}@media screen and (max-width:1024px){#page-concept .page-concept-philosophy__text{padding-bottom:64px}}@media screen and (max-width:640px){#page-concept .page-concept-philosophy__text{padding-bottom:56px}}#page-concept .page-concept-philosophy__list{display:flex;gap:40px}@media screen and (max-width:1240px){#page-concept .page-concept-philosophy__list{gap:24px}}@media screen and (max-width:1024px){#page-concept .page-concept-philosophy__list{flex-direction:column}}@media screen and (max-width:640px){#page-concept .page-concept-philosophy__list{gap:40px}}#page-concept .page-concept-philosophy__list-item{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px}#page-concept .page-concept-philosophy__list-item-title{font-size:2.4rem;font-weight:500;line-height:2.4rem;font-family:var(--font--shippori);letter-spacing:0.04em}@media screen and (max-width:1024px){#page-concept .page-concept-philosophy__list-item-title{font-size:2rem;line-height:2.4rem}}@media screen and (max-width:640px){#page-concept .page-concept-philosophy__list-item-title{font-size:1.8rem;line-height:2.2rem}}#page-concept .page-concept-philosophy__list-item-title span{font-family:var(--font--cinzel);font-size:1.4rem;line-height:1.8rem;color:#2e2b2b;margin-bottom:16px;display:block;text-align:center}#page-concept .page-concept-philosophy__list-item-img{max-width:200px}#page-concept .page-concept-philosophy__list-item p{font-size:1.6rem;line-height:2.4rem;font-weight:400;letter-spacing:0.04em;color:#2e2b2b;text-align:center}@media screen and (max-width:1024px){#page-concept .page-concept-philosophy__list-item p{font-size:1.4rem;line-height:2rem}}#page-concept .page-concept-point{padding:120px 0 160px 0}@media screen and (max-width:1240px){#page-concept .page-concept-point{padding:4% 0 16%}}@media screen and (max-width:1024px){#page-concept .page-concept-point{padding:0 0 80px 0}}#page-concept .page-concept-point__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:80px}@media screen and (max-width:1240px){#page-concept .page-concept-point__inner{display:block}}#page-concept .page-concept-point__visual{flex:0 0 520px;position:sticky;top:110px;align-self:flex-start;display:flex}@media screen and (max-width:1240px){#page-concept .page-concept-point__visual{display:none}}#page-concept .page-concept-point__visual-inner{position:relative;width:100%;aspect-ratio:0.6419753086}#page-concept .page-concept-point__visual-item{position:absolute;inset:0;margin:0;opacity:0;transition:opacity 0.8s ease}#page-concept .page-concept-point__visual-item.is-active{opacity:1}#page-concept .page-concept-point__visual-item img{width:100%;height:100%;object-fit:cover}#page-concept .page-concept-point__list{flex:1;min-width:0}#page-concept .page-concept-point__item{display:flex;flex-direction:column;justify-content:center;padding-top:56px;padding-bottom:120px}@media screen and (max-width:1024px){#page-concept .page-concept-point__item{min-height:0;padding-top:20px;padding-bottom:80px}}@media screen and (max-width:640px){#page-concept .page-concept-point__item{padding-top:0;padding-bottom:56px}}#page-concept .page-concept-point__item:last-child{padding-bottom:0}@media screen and (max-width:1240px){#page-concept .page-concept-point__item:last-child{margin-bottom:0}}#page-concept .page-concept-point__item-img{display:none;margin:0 0 8%}@media screen and (max-width:1240px){#page-concept .page-concept-point__item-img{display:block}}#page-concept .page-concept-point__item-img img{width:100%;aspect-ratio:0.6419753086;object-fit:cover}#page-concept .page-concept-point__head{display:flex;align-items:center;gap:24px;margin-bottom:80px}@media screen and (max-width:1024px){#page-concept .page-concept-point__head{margin-bottom:32px}}@media screen and (max-width:640px){#page-concept .page-concept-point__head{margin-bottom:24px}}#page-concept .page-concept-point__label{width:100%;display:block;font-family:var(--font--cinzel);font-size:1.6rem;letter-spacing:0.14em;line-height:1;color:#bc4d36;white-space:nowrap;padding-bottom:16px;border-bottom:1px solid rgba(190, 190, 190, 0.6)}#page-concept .page-concept-point__title{font-family:var(--font--shippori);font-size:2.4rem;font-weight:500;letter-spacing:0.04em;line-height:4rem;color:#2e2b2b;margin-bottom:32px}@media screen and (max-width:1024px){#page-concept .page-concept-point__title{font-size:2rem;line-height:3.2rem;margin-bottom:24px}}@media screen and (max-width:640px){#page-concept .page-concept-point__title{margin-bottom:32px}}#page-concept .page-concept-point__text p{font-size:1.6rem;line-height:3.2rem;letter-spacing:0;color:#666666}#page-concept .page-concept-point__sub{margin:80px 0 0}@media screen and (max-width:1024px){#page-concept .page-concept-point__sub{margin-top:32px}}#page-concept .page-concept-point__sub img{width:100%;height:auto}#page-concept .page-concept-img{position:relative;height:500px;overflow:hidden}@media screen and (max-width:1024px){#page-concept .page-concept-img{height:250px}}#page-concept .page-concept-img img{position:absolute;left:0;top:0;width:100%;height:960px;object-fit:cover;will-change:transform}@media screen and (max-width:1024px){#page-concept .page-concept-img img{height:115vw}}#page-concept .page-concept-area{padding:160px 0}@media screen and (max-width:1240px){#page-concept .page-concept-area{padding:16% 0}}#page-concept .page-concept-area__title{text-align:center;font-size:3.2rem;font-weight:500;line-height:4.8rem;font-family:var(--font--shippori);letter-spacing:0.04em;padding-bottom:40px}@media screen and (max-width:1024px){#page-concept .page-concept-area__title{font-size:2.8rem;line-height:4.2rem;padding-bottom:40px}}@media screen and (max-width:640px){#page-concept .page-concept-area__title{font-size:2.4rem;line-height:3.2rem;padding-bottom:24px}}#page-concept .page-concept-area__title span{width:100%;display:block;font-family:var(--font--cinzel);font-size:1.6rem;letter-spacing:2px;line-height:1.8rem;color:#bc4d36;margin-bottom:16px;text-transform:uppercase;font-weight:400}#page-concept .page-concept-area__text{font-size:1.6rem;line-height:4rem;font-weight:400;letter-spacing:0.04em;padding-bottom:80px;text-align:center}@media screen and (max-width:1024px){#page-concept .page-concept-area__text{padding-bottom:64px}}@media screen and (max-width:640px){#page-concept .page-concept-area__text{padding-bottom:40px;line-height:2.4rem}}#page-concept .page-concept-area__map iframe{display:block;width:100%;height:400px;border:none}@media screen and (max-width:1024px){#page-concept .page-concept-area__map iframe{height:50vw;min-height:280px}}#page-concept .page-concept-cnt{padding:160px 0 200px}@media screen and (max-width:1024px){#page-concept .page-concept-cnt{padding:16% 0 20%}}#page-concept .page-concept-cnt-inner>div:not(:last-of-type){margin:0 auto 160px}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-inner>div:not(:last-of-type){margin-bottom:16%}}#page-concept .page-concept-cnt-inner-wide{min-height:485px;position:relative}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-wide{min-height:0}}#page-concept .page-concept-cnt-inner-wide-img{object-fit:cover;width:48vw;height:100%;position:absolute;top:0}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-wide-img{object-fit:unset;width:80%;height:auto;position:relative}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-wide-img{width:90%}}#page-concept .page-concept-cnt-inner-wide-img img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-wide-img img{object-fit:unset;height:auto}}#page-concept .page-concept-cnt-inner-wide-text{max-width:570px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-wide-text{max-width:100%;margin-bottom:8%}}#page-concept .page-concept-cnt-inner-wide-text-title-01{display:block;font-size:1.6rem;letter-spacing:0.04em;line-height:1em;margin-bottom:60px}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-inner-wide-text-title-01{margin-bottom:6%}}#page-concept .page-concept-cnt-inner-wide-text-title-02{display:block;font-size:4rem;letter-spacing:0;line-height:1.6em;margin-bottom:60px}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-inner-wide-text-title-02{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-wide-text-title-02{font-size:2rem}}#page-concept .page-concept-cnt-inner-wide-text p{font-size:1.8rem}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-wide-text p{font-size:1.6rem}}#page-concept .page-concept-cnt-inner-wide01 .page-concept-cnt-inner-wide-img{right:650px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-wide01 .page-concept-cnt-inner-wide-img{left:-2%;right:0}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-wide01 .page-concept-cnt-inner-wide-img{left:-4.5%}}#page-concept .page-concept-cnt-inner-wide01 .page-concept-cnt-inner-wide-text{margin-left:auto;margin-right:0}#page-concept .page-concept-cnt-inner-wide02 .page-concept-cnt-inner-wide-img{left:650px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-wide02 .page-concept-cnt-inner-wide-img{left:0;right:-2%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-wide02 .page-concept-cnt-inner-wide-img{left:-4.5%}}#page-concept .page-concept-cnt-inner-wide02 .page-concept-cnt-inner-wide-text{margin-left:0;margin-right:auto}#page-concept .page-concept-cnt-inner-box{position:relative}#page-concept .page-concept-cnt-inner-box-text{max-width:570px;margin-bottom:130px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box-text{max-width:100%;margin-bottom:13%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box-text{max-width:95%}}#page-concept .page-concept-cnt-inner-box-text p{font-size:1.8rem}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box-text p{font-size:1.6rem}}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box-img{position:relative}}#page-concept .page-concept-cnt-inner-box-img img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box-img img{object-fit:unset;height:auto}}#page-concept .page-concept-cnt-inner-box-img-01{max-width:550px;position:absolute;top:0}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box-img-01{max-width:40%;position:relative}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box-img-01{max-width:60%;position:relative}}#page-concept .page-concept-cnt-inner-box-img-02{max-width:910px}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box-img-02{max-width:90%;margin-top:-8%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box-img-02{margin-top:4%}}#page-concept .page-concept-cnt-inner-box01 .page-concept-cnt-inner-box-text{margin-left:0;margin-right:auto}#page-concept .page-concept-cnt-inner-box01 .page-concept-cnt-inner-box-img-01{right:0}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box01 .page-concept-cnt-inner-box-img-01{margin-left:auto;margin-right:0}}#page-concept .page-concept-cnt-inner-box01 .page-concept-cnt-inner-box-img-02{margin-left:0;margin-right:auto}#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-text{margin-left:auto;margin-right:0}#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-01{left:0}@media screen and (max-width:1240px){#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-01{margin-left:0;margin-right:auto}}#page-concept .page-concept-cnt-inner-box02 .page-concept-cnt-inner-box-img-02{margin-left:auto;margin-right:0}#page-concept .js-fade-up{opacity:0;transform:translate3d(0, 48px, 0);filter:blur(10px);transition:opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1), transform 0.9s cubic-bezier(0.22, 1, 0.36, 1), filter 0.9s cubic-bezier(0.22, 1, 0.36, 1)}#page-concept .js-fade-up.is-show{opacity:1;transform:translate3d(0, 0, 0);filter:blur(0)}#page-concept .js-fade-up.js-delay01{transition-delay:0.15s}#page-concept .js-fade-up.js-delay02{transition-delay:0.4s}#page-concept .js-fade-up.js-delay03{transition-delay:0.65s}#page-concept .js-fade-up.js-delay04{transition-delay:0.9s}#page-concept .js-fade-up.js-delay05{transition-delay:1.15s}#page-consultation{overflow-x:hidden}#page-consultation img{display:block;margin:0 auto}#page-consultation .page-consultation-title-lg{display:block;font-weight:400;font-size:1.6rem;letter-spacing:0.04em;line-height:1.8rem;padding-bottom:16px;color:#bc4d36;font-family:var(--font--cinzel);text-align:center}#page-consultation .page-consultation-title-sm{display:block;width:100%;font-size:3.2rem;font-weight:500;letter-spacing:0.04em;line-height:4.8rem;text-align:center;color:#2e2b2b;font-family:var(--font--shippori)}@media screen and (max-width:1240px){#page-consultation .page-consultation-title-sm{font-size:2.4rem;line-height:3.6rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-title-sm{font-size:2rem;line-height:3.2rem}}#page-consultation .underlayer-2column-cnt{display:flex;justify-content:space-between;align-items:center;width:100%;gap:64px;padding-bottom:80px}@media screen and (max-width:1024px){#page-consultation .underlayer-2column-cnt{padding-bottom:40px;gap:24px}}@media screen and (max-width:1240px){#page-consultation .underlayer-2column-cnt{align-items:center;padding-top:4%;padding-bottom:4%;margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt{display:block}}#page-consultation .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-consultation .underlayer-2column-cnt:first-of-type{border-top:1px solid var(--bg-first-color)}#page-consultation .underlayer-2column-cnt:last-child{padding-bottom:0}#page-consultation .underlayer-2column-cnt-text{width:50%}@media screen and (max-width:1240px){#page-consultation .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-text{width:100%}}#page-consultation .underlayer-2column-cnt-text-num{display:block;margin-bottom:20px}#page-consultation .underlayer-2column-cnt-text-num>span{font-size:1.6rem;letter-spacing:0.02em}#page-consultation .underlayer-2column-cnt-text-title{font-size:2.4rem;font-weight:500;letter-spacing:0.04em;line-height:1.6em;font-family:var(--font--shippori);margin-bottom:32px}@media screen and (max-width:1240px){#page-consultation .underlayer-2column-cnt-text-title{font-size:2rem;margin-bottom:15px}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-text-title{margin-bottom:14px;margin-top:14px}}#page-consultation .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2rem;letter-spacing:0.04em;line-height:1em;margin-bottom:30px}@media screen and (max-width:1240px){#page-consultation .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:20px}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-text-title-span{font-size:1.6rem;margin-bottom:10px}}#page-consultation .underlayer-2column-cnt-img{width:50%}#page-consultation .underlayer-2column-cnt-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1240px){#page-consultation .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-img{width:100%}}#page-consultation .underlayer-2column-cnt p{color:#666666;font-size:1.6rem;letter-spacing:0.04em;line-height:2.4rem;font-weight:400}#page-consultation .consultation-3column{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;margin:0 auto}@media screen and (max-width:640px){#page-consultation .consultation-3column{display:block;padding:0}}#page-consultation .consultation-3column__box{width:32%;max-width:288px}@media screen and (max-width:1240px){#page-consultation .consultation-3column__box{width:45%;max-width:none}}@media screen and (max-width:640px){#page-consultation .consultation-3column__box{width:100%}}@media screen and (max-width:1240px){#page-consultation .consultation-3column__box:last-of-type{margin:3% auto 0}}#page-consultation .consultation-3column__box--img{max-width:150px;margin:0 auto;height:200px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1240px){#page-consultation .consultation-3column__box--img{margin-bottom:15px}}@media screen and (max-width:640px){#page-consultation .consultation-3column__box--img{max-width:80%;margin-left:auto;margin-right:auto;height:auto}}#page-consultation .consultation-3column__box--span01{display:block}#page-consultation .consultation-3column__box--span01>span{display:block;font-size:1.8rem;text-align:center;padding:10px 20px}@media screen and (max-width:640px){#page-consultation .consultation-3column__box--span01>span{font-size:2rem;padding:0 10px}}#page-consultation .consultation-3column__box--h3{display:block;font-weight:normal;font-size:2rem;letter-spacing:0.04em;line-height:1.5em;text-align:center;border-bottom:1px solid #b4ae99;padding-bottom:20px;margin:0 auto 20px}@media screen and (max-width:1240px){#page-consultation .consultation-3column__box--h3{padding-bottom:15px;margin:0 auto 15px}}@media screen and (max-width:640px){#page-consultation .consultation-3column__box--h3{font-size:1.8rem;padding-bottom:10px;margin:0 auto 10px}}#page-consultation .consultation-3column__box--text{font-size:1.4rem;letter-spacing:0.04em;line-height:2.4rem;font-weight:400;color:#2e2b2b}#page-consultation .page-consultation-cta{background-image:url(../pages/page-consultation/page-consultation01/img/page-consultation-cta-bg01_pc.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;color:var(--font-second-color);padding:80px 0}@media screen and (max-width:1240px){#page-consultation .page-consultation-cta{padding:8% 0}}#page-consultation .page-consultation-cta__inner{max-width:1000px}#page-consultation .page-consultation-cta__inner--cnt{display:flex;align-items:center;gap:48px}@media screen and (max-width:1024px){#page-consultation .page-consultation-cta__inner--cnt{flex-direction:column;gap:24px}}#page-consultation .page-consultation-cta__inner--cnt--h3{font-size:2rem;letter-spacing:0;line-height:2;text-align:left}@media screen and (max-width:1240px){#page-consultation .page-consultation-cta__inner--cnt--h3{font-size:1.8rem;text-align:center}}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__inner--cnt--h3{font-size:1.6rem}}#page-consultation .page-consultation-cta__inner--cnt--anchor a{display:flex;justify-content:center;align-items:center;width:337px;height:52px;font-weight:500;font-family:var(--font--shippori);font-size:1.6rem;letter-spacing:0.04em;text-align:center;background:#bc4d36;color:#fff;position:relative;margin:0 auto}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__inner--cnt--anchor a{height:50px;width:280px}}#page-consultation .page-consultation-cta__inner--cnt--anchor a:hover{opacity:0.8;transition:opacity 0.4s}#page-consultation .page-consultation-fv{background:linear-gradient(to bottom, var(--font-fifth-color) 0%, var(--bg-first-color) 424px)}#page-consultation .page-consultation-slier-slide-loop .slick-slide{padding:0 2.5px}@media screen and (max-width:640px){#page-consultation .page-consultation-slier-slide-loop .slick-slide{max-width:300px}}#page-consultation .page-consultation-resolve{padding:120px 0 160px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve{padding:12% 0 16%}}#page-consultation .page-consultation-resolve__inner{max-width:1000px}#page-consultation .page-consultation-resolve__inner--img{display:block;margin:0 auto 40px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--img{margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--img{max-width:20%}}#page-consultation .page-consultation-resolve__inner--h3{font-size:3.2rem;letter-spacing:0;line-height:1.6em;text-align:center;margin-bottom:64px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--h3{font-size:2.4rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--h3{font-size:2rem}}#page-consultation .page-consultation-resolve__inner--cnt{display:flex;justify-content:space-between;gap:16px}@media screen and (max-width:768px){#page-consultation .page-consultation-resolve__inner--cnt{flex-wrap:wrap}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt{flex-direction:column;gap:0}}#page-consultation .page-consultation-resolve__inner--cnt>div{width:100%;padding:0 2%}@media screen and (max-width:768px){#page-consultation .page-consultation-resolve__inner--cnt>div{width:48%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt>div{width:100%;padding:16px 24px}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt>div:not(:first-of-type){margin-top:12px}}#page-consultation .page-consultation-resolve__inner--cnt--01{width:100%;border:1px solid #b4ae99;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:background-color 0.4s, border-color 0.4s}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:12px 20px}}#page-consultation .page-consultation-resolve__inner--cnt--01--img{width:100%;height:104px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01--img{width:42px;height:42px;flex-shrink:0}}#page-consultation .page-consultation-resolve__inner--cnt--01>h4{font-size:1.4rem;letter-spacing:0.06em;line-height:2.4rem;text-align:center;margin-bottom:16px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--01>h4{font-size:1.2rem;letter-spacing:0}}@media screen and (max-width:768px){#page-consultation .page-consultation-resolve__inner--cnt--01>h4{font-size:1.4rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01>h4{text-align:left;margin-bottom:0}}#page-consultation .page-consultation-resolve__inner--cnt--01--arrow{width:100%;padding-bottom:16px}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01--arrow{width:24px;padding-bottom:0;margin-left:auto;flex-shrink:0}}#page-consultation .page-consultation-resolve__inner--cnt--01 ul{padding:30px 0}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--01 ul{padding:3% 0}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01 ul{padding:6% 0}}#page-consultation .page-consultation-resolve__inner--cnt--01 ul li{font-size:1.6rem;letter-spacing:0;line-height:1.5em;text-indent:-1em;padding-left:1em}#page-consultation .page-consultation-resolve__inner--cnt--02{position:relative;padding:60px 30px;margin-top:20px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02{padding:6% 3%;padding-top:calc(20px + 4%)}}#page-consultation .page-consultation-resolve__inner--cnt--02::before{content:"";background-color:var(--bg-third-color);width:100%;height:100%;position:absolute;top:0;left:0;right:0;margin:auto}#page-consultation .page-consultation-resolve__inner--cnt--02::after{content:"";background-color:var(--first-second-color);width:1px;height:40px;position:absolute;top:-20px;left:0;right:0;margin:0 auto}#page-consultation .page-consultation-resolve__inner--cnt--02>div{position:relative}#page-consultation .page-consultation-resolve__inner--cnt--02--box:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:not(:last-of-type){margin-bottom:6%}}#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(1) p{height:224px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(1) p{height:auto;min-height:160px}}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(1) p{min-height:192px}}@media screen and (max-width:1240px) and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(1) p{min-height:0;font-size:1.4rem}}#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) h5{display:flex;align-items:center;height:85px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) h5{height:auto}}#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) p{height:224px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) p{height:auto;min-height:128px}}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) p{min-height:192px}}@media screen and (max-width:1240px) and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) p{min-height:0;font-size:1.4rem}}#page-consultation .page-consultation-resolve__inner--cnt--02--box h5{justify-content:center;font-weight:bold;font-size:1.8rem;letter-spacing:0;line-height:1.6em;text-align:center;border-bottom:1px solid var(--font-first-color);padding-bottom:20px;margin-bottom:20px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box h5{padding-bottom:2%;margin-bottom:4%}}#page-consultation .page-consultation-resolve__inner--cnt--02--box p{margin-bottom:60px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box p{margin-bottom:6%}}#page-consultation .page-consultation-resolve__inner--box{display:none;width:100%;padding:48px 40px;background:#efeeea;margin-top:48px;border-radius:10px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--box{padding:5% 4%;margin-top:5%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--box{margin-top:8%}}#page-consultation .page-consultation-resolve__inner--box.is-active{display:block}#page-consultation .page-consultation-resolve__inner--box--title{display:flex;justify-content:center;align-items:center;padding-bottom:40px;margin-bottom:40px;gap:40px;border-bottom:1px solid #cfc8c0}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--box--title{padding-bottom:4%;margin-bottom:4%;gap:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--box--title{flex-direction:column;gap:10px}}#page-consultation .page-consultation-resolve__inner--box--title h5{font-size:4.8rem;font-family:var(--font--cinzel);letter-spacing:0.08em;line-height:4.8rem;text-align:center;color:#bc4d36;font-weight:400}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--box--title h5{font-size:3.6rem;line-height:3.6rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--box--title h5{font-size:3rem;line-height:3rem}}#page-consultation .page-consultation-resolve__inner--box--title--sub-text{font-size:1.8rem;line-height:3.2rem;font-weight:400;font-family:var(--font--shippori)}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--box--title--sub-text{font-size:1.6rem;line-height:2.6rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--box--title--sub-text{font-size:1.4rem;line-height:2.2rem;text-align:center}}#page-consultation .page-consultation-resolve__inner--box--text-wrap{display:flex;gap:40px;align-items:center}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--box--text-wrap{gap:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--box--text-wrap{display:block}}#page-consultation .page-consultation-resolve__inner--box--text-wrap--img{width:420px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--box--text-wrap--img{width:40%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--box--text-wrap--img{width:100%;margin-bottom:20px}}#page-consultation .page-consultation-resolve__inner--box--text-wrap--img img{width:100%;height:100%;object-fit:cover}#page-consultation .page-consultation-resolve__inner--box--text-wrap--text{width:calc(100% - 460px)}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--box--text-wrap--text{width:calc(60% - 4%)}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--box--text-wrap--text{width:100%}}#page-consultation .page-consultation-resolve__inner--box--text-wrap--text--title{font-size:2rem;letter-spacing:0.04em;line-height:3.2rem;margin-bottom:40px;font-weight:500;font-family:var(--font--shippori)}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--box--text-wrap--text--title{font-size:1.8rem;line-height:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--box--text-wrap--text--title{font-size:1.6rem;line-height:2.6rem;margin-bottom:15px}}#page-consultation .page-consultation-resolve__inner--box--text-wrap--text p{font-size:1.6rem;letter-spacing:0.04em;line-height:3.2rem;font-weight:400}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--box--text-wrap--text p{line-height:2.8rem}}@media screen and (max-width:768px){#page-consultation .page-consultation-resolve__inner--box--text-wrap--text p{font-size:1.4rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--box--text-wrap--text p{line-height:2.4rem}}#page-consultation .page-consultation-resolve__inner--sub-detail{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-top:80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--sub-detail{margin-top:5%}}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve__inner--sub-detail{grid-template-columns:1fr;gap:16px}}#page-consultation .page-consultation-resolve__inner--sub-detail--item{display:flex;align-items:center;gap:14px;padding:12px;background:#fff}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--sub-detail--item{gap:10px}}#page-consultation .page-consultation-resolve__inner--sub-detail--item--img{width:194px;flex-shrink:0}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--sub-detail--item--img{width:28%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--sub-detail--item--img{width:30%}}#page-consultation .page-consultation-resolve__inner--sub-detail--item--img img{display:block;width:100%;aspect-ratio:1.3333333333;object-fit:cover}#page-consultation .page-consultation-resolve__inner--sub-detail--item--text{flex:1;min-width:0}#page-consultation .page-consultation-resolve__inner--sub-detail--item--text h4{font-size:1.6rem;letter-spacing:0.04em;line-height:2.4rem;color:#bc4d36;font-family:var(--font--shippori);margin-bottom:16px}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--sub-detail--item--text h4{font-size:1.4rem;margin-bottom:8px}}#page-consultation .page-consultation-resolve__inner--sub-detail--item--text p{font-size:1.4rem;letter-spacing:0.04em;line-height:1.8em;color:#666666}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--sub-detail--item--text p{font-size:1.2rem;line-height:1.6em}}#page-consultation .page-consultation-point{padding:160px 0}@media screen and (max-width:1240px){#page-consultation .page-consultation-point{padding:16% 0}}#page-consultation .page-consultation-point__inner{max-width:1000px}#page-consultation .page-consultation-point__inner--title{padding:0 0 40px}@media screen and (max-width:1240px){#page-consultation .page-consultation-point__inner--title{padding:0 0 32px}}@media screen and (max-width:640px){#page-consultation .page-consultation-point__inner--title{padding:0 0 24px}}#page-consultation .page-consultation-flow{padding-bottom:160px}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow{padding-bottom:16%}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow img{max-width:50%}}#page-consultation .page-consultation-flow__inner{max-width:1000px}#page-consultation .page-consultation-flow__inner--title{padding:0 0 40px}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow__inner--title{padding:0 0 32px}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow__inner--title{padding:0 0 24px}}#page-consultation .page-consultation-flow-steps{display:flex;gap:24px}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow-steps{flex-wrap:wrap}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow-steps{flex-direction:column}}#page-consultation .page-consultation-flow-steps__item{width:100%;padding:32px 16px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow-steps__item{width:calc(50% - 12px)}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow-steps__item{width:100%}}#page-consultation .page-consultation-flow-steps__item--span01>span{display:block;font-size:2rem;letter-spacing:0.04em;line-height:1.8rem;font-weight:400;font-family:var(--font--cinzel);color:#bc4d36}@media screen and (max-width:640px){#page-consultation .page-consultation-flow-steps__item--span01>span{font-size:1.8rem;line-height:2.4rem}}#page-consultation .page-consultation-flow-steps__item--h3{font-size:2rem;letter-spacing:0.04em;line-height:3.2rem;font-weight:400;font-family:var(--font--shippori);text-align:center}@media screen and (max-width:640px){#page-consultation .page-consultation-flow-steps__item--h3{font-size:1.8rem;line-height:2.4rem}}#page-consultation .page-consultation-flow-steps__item--text{font-size:1.4rem;letter-spacing:0.04em;line-height:2rem;font-weight:400;color:#666666;text-align:center}#page-consultation .page-consultation-flow .consultation-3column__box{position:relative}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box{padding-right:0}}#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type){box-sizing:content-box;padding-right:130px}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type){padding-right:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type){padding-bottom:40px}}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(1){box-sizing:content-box;padding-right:10%}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(1){padding-right:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(2){margin-top:8%}}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(2)::before{top:auto;left:0;bottom:-5vw;right:0;margin:auto;transform:rotate(135deg)}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(2)::before{height:9px;top:auto;left:0;bottom:10px;right:0;margin:auto;transform:rotate(90deg)}}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(3){margin-top:8%}}#page-consultation .page-consultation-access{padding-bottom:180px}@media screen and (max-width:1240px){#page-consultation .page-consultation-access{padding-bottom:18%}}#page-consultation .page-consultation-access .page-title{padding-top:180px;margin-bottom:40px}@media screen and (max-width:1240px){#page-consultation .page-consultation-access .page-title{padding-top:18%;margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-access .page-title{margin-bottom:8%}}#page-consultation .page-consultation-access__inner--cnt p{margin-bottom:40px}@media screen and (max-width:1240px){#page-consultation .page-consultation-access__inner--cnt p{margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-access__inner--cnt p{margin-bottom:8%}}#page-consultation .page-consultation-access__inner--cnt iframe{width:100%;height:460px}@media screen and (max-width:1240px){#page-consultation .page-consultation-access__inner--cnt iframe{height:50vw}}#page-consultation .page-consultation-staff{padding-bottom:160px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff{padding-bottom:16%}}#page-consultation .page-consultation-staff__inner{max-width:1000px}#page-consultation .page-consultation-staff__inner--title{padding:0 0 80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--title{padding-bottom:8%}}#page-consultation .page-consultation-staff__inner--cnt{display:flex;justify-content:space-between;position:relative;background-color:#efeeea;padding:64px 56px}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt{display:block;width:100%;padding:24px 24px}}#page-consultation .page-consultation-staff__inner--cnt::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:0.15;pointer-events:none;z-index:0}#page-consultation .page-consultation-staff__inner--cnt>div{position:relative;z-index:1}#page-consultation .page-consultation-staff__inner--cnt:nth-of-type(even){flex-direction:row-reverse}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt:nth-of-type(even){flex-direction:unset}}#page-consultation .page-consultation-staff__inner--cnt:not(:last-of-type){margin-bottom:160px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt:not(:last-of-type){margin-bottom:13%}}#page-consultation .page-consultation-staff__inner--cnt--01{width:52%;max-width:600px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt--01{width:44%;max-width:none}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--01{width:100%;margin:0 auto 8%}}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt--01 img{object-fit:cover}}#page-consultation .page-consultation-staff__inner--cnt--02{width:44%;max-width:500px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt--02{width:52%;max-width:none}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02{width:100%;margin:0 auto}}#page-consultation .page-consultation-staff__inner--cnt--02--img{margin-bottom:32px}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--img{margin-bottom:16px}}#page-consultation .page-consultation-staff__inner--cnt--02--name{margin-bottom:32px}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--name{margin-bottom:16px}}#page-consultation .page-consultation-staff__inner--cnt--02--name--01{display:block;font-size:1.4rem;letter-spacing:0.04em;font-weight:400;line-height:1.6rem;margin-bottom:16px;color:#b4ae99}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--name--01{margin-bottom:10px}}#page-consultation .page-consultation-staff__inner--cnt--02--name--01 span{width:100%;display:block;font-size:1.6rem;letter-spacing:2px;line-height:1.8rem;font-weight:400;font-family:var(--font--cinzel);color:#bc4d36;padding-bottom:24px}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--name--01 span{padding-bottom:12px}}#page-consultation .page-consultation-staff__inner--cnt--02--name--02{font-size:2.4rem;letter-spacing:0.04em;line-height:1.5em;font-weight:500;font-family:var(--font--shippori)}#page-consultation .page-consultation-staff__inner--cnt--02--name--02>span{font-size:2.4rem;letter-spacing:0;line-height:1.5em;padding-right:1em}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--name--02>span{font-size:2rem}}#page-consultation .page-consultation-staff__inner--cnt--02--text{margin-bottom:64px}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--text{margin-bottom:24px}}#page-consultation .page-consultation-staff__inner--cnt--02--info{display:flex;gap:64px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt--02--info{gap:12px;flex-direction:column}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--info{gap:12px;flex-direction:column}}#page-consultation .page-consultation-staff__inner--cnt--02--info li{display:flex;gap:16px;padding-bottom:10px}#page-consultation .page-consultation-staff__inner--cnt--02--info--border{font-size:1.6rem;letter-spacing:0.04em;line-height:1.5em;font-weight:400;color:#b4ae99}#page-consultation .page-consultation-staff__inner--cnt--02--info--text{font-size:1.6rem;letter-spacing:0.04em;line-height:1.5em;font-weight:400;color:#2e2b2b}#page-consultation .page-consultation-staff__inner--box--p{display:block;text-align:center;margin:0 auto 32px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--box--p{margin-bottom:4%}}#page-consultation .page-consultation-staff__inner--box--p p{font-size:2.4rem;letter-spacing:0.04em;line-height:1.5em;font-weight:500;font-family:var(--font--shippori);color:#2e2b2b}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--box--p p{font-size:2rem}}#page-consultation .page-consultation-voice{padding-bottom:160px}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice{padding-bottom:16%}}#page-consultation .page-consultation-voice__inner{max-width:1000px}#page-consultation .page-consultation-voice__inner--title{padding:0 0 80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice__inner--title{padding-bottom:8%}}#page-consultation .page-consultation-voice__inner--cnt{display:flex;justify-content:space-between;gap:56px}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice__inner--cnt{gap:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__inner--cnt{flex-direction:column;gap:24px}}#page-consultation .page-consultation-voice__inner--cnt:not(:last-of-type){margin-bottom:80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice__inner--cnt:not(:last-of-type){margin-bottom:8%}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__inner--cnt:not(:last-of-type){margin-bottom:56px}}#page-consultation .page-consultation-voice__inner--cnt--left{width:375px}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice__inner--cnt--left{width:48%;max-width:none}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__inner--cnt--left{width:100%;max-width:none}}#page-consultation .page-consultation-voice__inner--cnt--right{width:calc(100% - 431px)}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice__inner--cnt--right{width:48%;max-width:none}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__inner--cnt--right{width:100%;max-width:none}}#page-consultation .page-consultation-voice__inner--cnt--right--border{display:flex;gap:8px;margin-bottom:24px}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice__inner--cnt--right--border{margin-bottom:20px}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__inner--cnt--right--border{margin-bottom:16px}}#page-consultation .page-consultation-voice__inner--cnt--right--border>span{font-size:1.8rem;letter-spacing:0.04em;line-height:1.5em;font-weight:400;font-family:var(--font--shippori);color:#b4ae99}#page-consultation .page-consultation-voice__inner--cnt--right--border>span>span{font-size:1.6rem;letter-spacing:0.04em;line-height:1.5em;font-weight:500;font-family:var(--font--cinzel);color:#b4ae99;border-radius:8px}#page-consultation .page-consultation-voice__inner--cnt--right--h3{font-size:2rem;letter-spacing:0.04em;line-height:1.5em;font-weight:500;font-family:var(--font--shippori);border-bottom:1px solid #cdcdcd;padding-bottom:20px;margin-bottom:20px}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice__inner--cnt--right--h3{padding-bottom:20px;margin-bottom:20px}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__inner--cnt--right--h3{padding-bottom:15px;margin-bottom:15px}}#page-consultation .page-consultation-voice__inner--cnt--right--text{font-size:1.4rem;letter-spacing:0.04em;line-height:2.4rem;font-weight:400;color:#2e2b2b}#page-consultation .page-consultation-promise{padding-bottom:160px}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise{padding-bottom:16%}}#page-consultation .page-consultation-promise__inner--title{padding:0 0 40px}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner--title{padding-bottom:4%}}#page-consultation .page-consultation-promise__inner--text{text-align:center;margin-bottom:80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner--text{margin-bottom:8%}}@media screen and (max-width:640px){#page-consultation .page-consultation-promise__inner--text{text-align:left}}#page-consultation .page-consultation-promise__slider-wrap{position:relative;max-width:1000px;margin:0 auto}@media screen and (max-width:640px){#page-consultation .page-consultation-promise__slider-wrap{overflow:visible}}#page-consultation .page-consultation-promise__arrows{display:none}@media screen and (max-width:640px){#page-consultation .page-consultation-promise__arrows{display:block}}#page-consultation .page-consultation-promise .consultation-3column{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;max-width:1000px;margin:0 auto}@media screen and (min-width:641px){#page-consultation .page-consultation-promise .consultation-3column .swiper-wrapper{display:contents}#page-consultation .page-consultation-promise .consultation-3column .swiper-pagination{display:none}}@media screen and (max-width:1024px){#page-consultation .page-consultation-promise .consultation-3column{gap:16px}}@media screen and (max-width:640px){#page-consultation .page-consultation-promise .consultation-3column{display:block;gap:0;overflow:visible}}#page-consultation .page-consultation-promise .consultation-3column.is-slider{display:block;overflow:visible}#page-consultation .page-consultation-promise .consultation-3column .swiper-pagination{position:static;margin-top:24px;text-align:center}#page-consultation .page-consultation-promise .consultation-3column .swiper-pagination-bullet{background-color:#b4ae99;opacity:1}#page-consultation .page-consultation-promise .consultation-3column .swiper-pagination-bullet-active{background-color:var(--font-sixth-color)}#page-consultation .page-consultation-promise .consultation-3column__box{width:auto;max-width:none;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:640px){#page-consultation .page-consultation-promise .consultation-3column__box{width:100%}}#page-consultation .page-consultation-promise .consultation-3column__box img{margin:0 auto 20px}@media screen and (max-width:640px){#page-consultation .page-consultation-promise .swiper-button-prev,#page-consultation .page-consultation-promise .swiper-button-next{display:flex;justify-content:center;align-items:center;width:48px;height:48px;margin:0;border-radius:50%;border:1px solid #fff;background:#9e815e;color:#fff;top:42%;transform:translateY(-50%);z-index:5}#page-consultation .page-consultation-promise .swiper-button-prev::after,#page-consultation .page-consultation-promise .swiper-button-next::after{display:none}#page-consultation .page-consultation-promise .swiper-button-prev::before,#page-consultation .page-consultation-promise .swiper-button-next::before{content:"";width:8px;height:8px;border-top:1px solid currentColor;border-left:1px solid currentColor;position:absolute;left:50%;top:50%}#page-consultation .page-consultation-promise .swiper-button-prev{left:-12px}#page-consultation .page-consultation-promise .swiper-button-prev::before{transform:translate(-50%, -50%) rotate(-45deg)}#page-consultation .page-consultation-promise .swiper-button-next{right:-12px}#page-consultation .page-consultation-promise .swiper-button-next::before{transform:translate(-50%, -50%) rotate(135deg)}}#page-consultation .page-consultation-contact{position:relative}#page-consultation .page-consultation-contact__inner--title{padding:0 0 80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-contact__inner--title{padding-bottom:8%}}#page-contact .underlayer-fv{background:linear-gradient(to bottom, var(--font-fifth-color) 0%, var(--bg-first-color) 510px)}@media screen and (max-width:640px){#page-contact .underlayer-fv{background:linear-gradient(to bottom, var(--font-fifth-color) 0%, var(--bg-first-color) 256px)}}#page-contact .page-company-fv{background-image:url(../pages/page-contact/page-contact01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-contact .page-company-fv{background-image:url(../pages/page-contact/page-contact01/img/underlayer-fv-bg_sp.jpg)}}#page-contact .page-contact-title{padding:120px 0 80px}@media screen and (max-width:1024px){#page-contact .page-contact-title{padding:12% 0 8%}}#page-contact .page-contact-title__inner--cnt h3{font-size:3.2rem;line-height:1.6em;margin-bottom:60px}@media screen and (max-width:1024px){#page-contact .page-contact-title__inner--cnt h3{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-contact .page-contact-title__inner--cnt h3{font-size:2rem}}#page-complete .page-company-fv{background-image:url(../pages/page-complete/page-complete01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-complete .page-company-fv{background-image:url(../pages/page-complete/page-complete01/img/underlayer-fv-bg_sp.jpg)}}#page-complete .page-complete-cnt{padding:120px 0 200px}@media screen and (max-width:1024px){#page-complete .page-complete-cnt{padding:12% 0 20%}}#page-complete .page-complete-cnt__inner{max-width:1090px}#page-complete .page-complete-cnt__inner--title{font-size:2.4rem;line-height:1.6em;text-align:center;border-bottom:1px solid var(--bg-third-color);padding-bottom:40px;margin-bottom:40px}@media screen and (max-width:1024px){#page-complete .page-complete-cnt__inner--title{font-size:2rem;padding-bottom:4%;margin-bottom:4%}}#page-complete .page-complete-cnt__inner--text{max-width:810px;margin:0 auto 80px}@media screen and (max-width:1024px){#page-complete .page-complete-cnt__inner--text{margin-bottom:10%}}#page-complete .page-complete-cnt__inner--anchor a{display:flex;justify-content:center;align-items:center;width:100%;max-width:240px;height:60px;color:var(--font-first-color);font-weight:bold;font-size:1.6rem;letter-spacing:0.04em;letter-spacing:0.12em;text-align:center;border:1px solid var(--font-first-color);border-radius:80px;position:relative;margin:0 auto}@media screen and (max-width:640px){#page-complete .page-complete-cnt__inner--anchor a{height:50px}}#page-complete .page-complete-cnt__inner--anchor a:hover::after{right:-10px}#page-complete .page-complete-cnt__inner--anchor a::after{content:"";background-image:url(../pages/page-complete/page-complete01/img/page-complete-cta-arrow_pc.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:32px;height:15px;position:relative;right:0;margin-left:30px;transition:0.4s}@media screen and (max-width:640px){#page-complete .page-complete-cnt__inner--anchor a::after{margin-left:15px}}#page-feature .row-reverse{flex-direction:row-reverse}#page-feature p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:768px){#page-feature p{font-size:14px}}@media screen and (max-width:640px){#page-feature p{letter-spacing:0;font-size:16px}}#page-feature .page-feature-fv{background-image:url(../pages/page-feature/page-feature01/img/underlayer-fv-bg_pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:flex-end;position:relative;mask:none;height:100vh;min-height:960px;padding-bottom:12%}@media screen and (max-width:1024px){#page-feature .page-feature-fv{min-height:auto;padding-bottom:15%}}@media screen and (max-width:640px){#page-feature .page-feature-fv{padding-bottom:20%;background-image:url(../pages/page-feature/page-feature01/img/underlayer-fv-bg_sp.jpg)}}#page-feature .page-feature-fv::after{content:"";width:100%;height:100%;position:absolute;bottom:0;background:linear-gradient(to top, #958f7d 0%, rgba(149, 143, 125, 0.8) 45%, rgba(149, 143, 125, 0.2) 60%, rgba(149, 143, 125, 0) 100%)}#page-feature .page-feature-fv__inner{z-index:1}#page-feature .page-feature-fv__inner__title--01{font-family:var(--font--cinzel);font-size:1.4rem;letter-spacing:2.2px;margin-bottom:16px;color:#fff}#page-feature .page-feature-fv__inner__title--02{font-family:var(--font--shippori);font-size:3.2rem;font-weight:500;letter-spacing:0.04em;line-height:1.5;margin-bottom:32px;color:#fff}@media screen and (max-width:1024px){#page-feature .page-feature-fv__inner__title--02{font-size:2.6rem}}@media screen and (max-width:640px){#page-feature .page-feature-fv__inner__title--02{font-size:2rem}}#page-feature .page-feature-fv__inner__title--description{font-size:1.6rem;letter-spacing:0.04em;line-height:2;color:#fff}@media screen and (max-width:1024px){#page-feature .page-feature-fv__inner__title--description{font-size:1.4rem}}#page-feature .page-feature-cnt{padding:120px 0}@media screen and (max-width:1024px){#page-feature .page-feature-cnt{padding:12% 0}}#page-feature .page-feature-cnt:nth-child(even){background-color:#efeeea}#page-feature .page-feature-cnt__inner--catch{margin:0 auto 80px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--catch{margin-bottom:8%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--catch{margin-bottom:55.5px}}#page-feature .page-feature-cnt__inner--catch--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--catch--title{margin-bottom:6%}}#page-feature .page-feature-cnt__inner--catch--title--01{display:table;font-family:var(--font--cinzel);text-transform:uppercase;font-size:1.6rem;color:#BC4D36;letter-spacing:2px;line-height:1.5em;text-align:center;margin:0 auto 16px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--catch--title--01{margin-bottom:1.6%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--catch--title--01{font-size:1.4rem;margin-bottom:3%}}#page-feature .page-feature-cnt__inner--catch--title--02{display:table;font-family:var(--font--shippori);font-size:3.2rem;letter-spacing:0.04em;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature .page-feature-cnt__inner--catch--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--catch--title--02{font-size:2.4rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--catch--title--02{font-size:2.4rem}}#page-feature .page-feature-cnt__inner--catch--text{font-size:1.6rem;line-height:2;letter-spacing:0.04em;text-align:center}#page-feature .page-feature-cnt__inner--suggestion h4{display:block;font-size:2.4rem;line-height:1.5em;text-align:center;margin:0 auto 60px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--suggestion h4{margin-bottom:6%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--suggestion h4{font-size:2.2rem}}#page-feature .page-feature-cnt__inner--suggestion ul{display:grid;grid-template-columns:repeat(6, 1fr);gap:24px 8px}@media screen and (max-width:768px){#page-feature .page-feature-cnt__inner--suggestion ul{grid-template-columns:repeat(3, 1fr)}}#page-feature .page-feature-cnt__inner--suggestion ul li img{max-width:152px;width:100%;margin-bottom:20px;margin:0 auto}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--suggestion ul li img{margin-bottom:2%}}#page-feature .page-feature-cnt__inner--suggestion ul li p{font-family:var(--font--shippori);font-size:2rem;line-height:1.5em;text-align:center}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--suggestion ul li p{font-size:1.4rem}}#page-feature .page-feature-cnt__inner--box:not(:last-of-type){margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:16%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:32px}}#page-feature .page-feature-cnt__inner--box--title{margin-bottom:40px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title{margin-bottom:4%}}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title{margin-bottom:8%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--title{margin-bottom:40px}}#page-feature .page-feature-cnt__inner--box--title--01{display:table;font-family:var(--font--cinzel);text-transform:uppercase;font-size:1.6rem;color:#BC4D36;letter-spacing:2px;line-height:1.5em;text-align:center;margin:0 auto 16px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title--01{margin-bottom:1.6%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--title--01{margin-bottom:16px}}#page-feature .page-feature-cnt__inner--box--title--02{display:table;font-family:var(--font--shippori);font-size:3.2rem;letter-spacing:0.04em;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature .page-feature-cnt__inner--box--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title--02{font-size:2.4rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--title--02{font-size:2.4rem}}#page-feature .page-feature-cnt__inner--box--img{margin-bottom:80px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--img{margin-bottom:8%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--img{margin-bottom:56px}}#page-feature .page-feature-cnt__inner--box--text{text-align:center;margin:0 auto 80px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--text{margin-bottom:8%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--text{margin-bottom:56px}}#page-feature .page-feature-cnt__inner--box--2column--55{display:flex;justify-content:space-between;align-items:center;margin:0 auto}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--2column--55{align-items:flex-start}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--55{display:block}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--55>div:not(:last-of-type){margin:0 auto 8%}}#page-feature .page-feature-cnt__inner--box--2column--55.row-reverse{flex-direction:row-reserse}#page-feature .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:560px}@media screen and (max-width:1240px){#page-feature .page-feature-cnt__inner--box--2column--55--01{max-width:100%;width:48%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:none}}#page-feature .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:560px}@media screen and (max-width:1240px){#page-feature .page-feature-cnt__inner--box--2column--55--02{max-width:100%;width:48%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:none}}#page-feature .page-feature-cnt__inner--box--2column--55--02 h4{font-family:var(--font--shippori);font-size:2.4rem;letter-spacing:0.04em;line-height:1.6;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(190, 190, 190, 0.6)}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:2.4%;padding-bottom:2.4%;font-size:1.8rem}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:24px;padding-bottom:24px;font-size:20px}}#page-feature .page-feature-cnt__inner--box--2column--55--02 p{font-size:1.6rem;letter-spacing:0.04em;color:#666;line-height:2}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--55--02 p{font-size:1.4rem}}#page-feature .page-feature-cnt__inner--box--2column--64{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:100px auto 0}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--64{display:block;margin-top:10%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--64>div:not(:last-of-type){margin:0 auto 8%}}#page-feature .page-feature-cnt__inner--box--2column--64--01{width:40%;max-width:400px}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--64--01{width:100%;max-width:none;margin:0 auto}}#page-feature .page-feature-cnt__inner--box--2column--64--02{width:58%;max-width:550px}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--64--02{width:100%;max-width:none}}#page-feature .page-feature-cnt__inner--box--2column--64--02 h4{font-size:24px;line-height:1.5em;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--2column--64--02 h4{margin-bottom:5%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--64--02 h4{font-size:18px}}#page-feature .page-feature-cnt__inner--box--button{display:flex;justify-content:space-between;width:100%;max-width:880px;margin:200px auto 0}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--button{margin:20% auto 0}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--button{display:block}}#page-feature .page-feature-cnt__inner--box--button>*{display:flex;justify-content:center;align-items:center;width:48%;max-width:400px;font-size:2rem;letter-spacing:0.04em;border:1px solid var(--font-first-color);border-radius:1000px;position:relative;padding:25px 0}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--button>*{width:80%;margin:0 auto}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--button>*:not(:last-of-type){margin-bottom:4%}}#page-feature .page-feature-cnt__inner--box--button>*:hover::before{right:5px}#page-feature .page-feature-cnt__inner--box--button>*::before{content:"";background-color:var(--font-first-color);width:20px;height:1px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:0.4s all}#page-feature .page-feature-cnt__inner--box--slide{margin-top:80px}#page-feature .page-feature-cnt__inner--box--slide-title{font-family:var(--font--shippori);font-size:2.4rem;line-height:1.6;color:#2e2b2b;border-bottom:1px solid #727171;padding-bottom:32px;margin-bottom:32px;text-align:center}#page-feature .page-feature-cnt__inner--box--slide .swiper{overflow:hidden}#page-feature .page-feature-cnt__inner--box--slide .swiper-wrapper{align-items:flex-start}#page-feature .page-feature-cnt__inner--box--slide .swiper-slide{height:auto}#page-feature .page-feature-cnt__inner--box--slide-box--cnt{display:flex;gap:0}#page-feature .page-feature-cnt__inner--box--slide-box--cnt--box{height:auto}#page-feature .page-feature-cnt__inner--box--slide-box--cnt--box a{display:block;height:100%}#page-feature .page-feature-cnt__inner--box--slide-box--cnt--box--img{aspect-ratio:1.2075471698;overflow:hidden}#page-feature .page-feature-cnt__inner--box--slide-box--cnt--box--img img{display:block;width:100%;height:100%;object-fit:cover}#page-feature .page-feature-cnt__inner--box--slide-box--cnt--box--text{padding-top:16px}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--slide-box--cnt--box--text{padding:16px 0 0}}#page-feature .page-feature-cnt__inner--box--slide-box--cnt--box--cat{display:inline-flex;align-items:center;min-height:32px;padding:0 16px;margin-bottom:16px;border:1px solid rgba(190, 190, 190, 0.6);font-size:1.4rem;line-height:1.4;letter-spacing:0.08em}#page-feature .page-feature-cnt__inner--box--slide-box--cnt--box--name{overflow:hidden;display:block;display:-webkit-box;font-size:1.8rem;line-height:1.4;letter-spacing:0.08em;font-family:var(--font--shippori);-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--slide-box--cnt--box--name{font-size:1.6rem}}#page-feature .page-feature-cnt__inner--box--slide-box--cnt--box--tags{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:12px}#page-feature .page-feature-cnt__inner--box--slide-box--cnt--box--tags span{font-size:1.4rem;line-height:1.6;letter-spacing:0.04em}#page-feature .page-feature-cnt__inner--box--slide-box__control{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:24px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--slide-box__control{margin-top:40px}}#page-feature .page-feature-cnt__inner--box--slide-box__progress{width:100%;height:2px;background:#efeeea;position:relative}#page-feature .page-feature-cnt__inner--box--slide-box__progress.swiper-pagination-progressbar{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;height:2px;background:#efeeea;overflow:hidden}#page-feature .page-feature-cnt__inner--box--slide-box__progress .swiper-pagination-progressbar-fill{background:#bc4d36;transform-origin:left top}#page-feature .page-feature-cnt__inner--box--slide-box__arrows{display:flex;align-items:center;gap:40px}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--slide-box__arrows{gap:24px}}#page-feature .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-prev,#page-feature .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-next{display:block;width:24px;height:24px;margin:0;border:none;background:none;position:relative;top:auto;left:auto;right:auto;color:inherit;cursor:pointer}#page-feature .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-prev::after,#page-feature .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-next::after{display:none}#page-feature .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-prev::before,#page-feature .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-next::before{content:"";width:14px;height:14px;border-top:1px solid currentColor;border-left:1px solid currentColor;position:absolute;top:50%;left:50%}#page-feature .page-feature-cnt__inner--box--slide-box__arrows--prev::before{transform:translate(-50%, -50%) rotate(-45deg)}#page-feature .page-feature-cnt__inner--box--slide-box__arrows--next::before{transform:translate(-50%, -50%) rotate(135deg)}#page-feature .page-feature-btn{background-color:#b4ae99;padding:80px 0}@media screen and (max-width:1024px){#page-feature .page-feature-btn{padding:8% 0}}@media screen and (max-width:640px){#page-feature .page-feature-btn{padding:16% 0}}#page-feature .page-feature-btn__inner--button{display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (max-width:1024px){#page-feature .page-feature-btn__inner--button{gap:16px}}@media screen and (max-width:640px){#page-feature .page-feature-btn__inner--button{flex-direction:column;gap:14px}}#page-feature .page-feature-btn__inner--button--anchor{max-width:384px;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background-color:#fff;transition:background-color 0.4s ease, color 0.4s ease}@media screen and (max-width:1024px){#page-feature .page-feature-btn__inner--button--anchor{padding:24px 16px}}@media screen and (max-width:640px){#page-feature .page-feature-btn__inner--button--anchor{max-width:100%;padding:24px 20px}}#page-feature .page-feature-btn__inner--button--anchor-span01{display:block;font-size:1.4rem;line-height:1.4;letter-spacing:0.08em;font-family:var(--font--cinzel);color:var(--font-sixth-color);transition:color 0.4s ease}#page-feature .page-feature-btn__inner--button--anchor-span02{display:block;margin-top:14px;font-size:2rem;line-height:1.2;letter-spacing:0.08em;font-family:var(--font--shippori);color:var(--font-first-color);transition:color 0.4s ease}@media screen and (max-width:1024px){#page-feature .page-feature-btn__inner--button--anchor-span02{font-size:1.6rem}}#page-feature .page-feature-btn__inner--button--anchor-dot{display:block;flex-shrink:0;width:14px;height:14px;border-radius:50%;margin-left:24px;background-color:var(--font-sixth-color);transition:background-color 0.4s ease}#page-feature .page-feature-btn__inner--button--anchor:hover{background-color:#BC4D36}@media screen and (max-width:640px){#page-feature .page-feature-btn__inner--button--anchor:hover{display:flex;margin:0 auto}}#page-feature .page-feature-btn__inner--button--anchor:hover .page-feature-btn__inner--button--anchor-span01{color:#fff}#page-feature .page-feature-btn__inner--button--anchor:hover .page-feature-btn__inner--button--anchor-span02{color:#fff}#page-feature .page-feature-btn__inner--button--anchor:hover .page-feature-btn__inner--button--anchor-dot{background-color:#fff}#page-feature02 .row-reverse{flex-direction:row-reverse}#page-feature02 p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:768px){#page-feature02 p{font-size:14px}}@media screen and (max-width:640px){#page-feature02 p{letter-spacing:0;font-size:16px}}#page-feature02 .page-feature-fv{background-image:url(../pages/page-feature02/page-feature02-01/img/underlayer-fv-bg_pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:flex-end;position:relative;mask:none;height:100vh;min-height:960px;padding-bottom:12%}@media screen and (max-width:1024px){#page-feature02 .page-feature-fv{min-height:auto;padding-bottom:15%}}@media screen and (max-width:640px){#page-feature02 .page-feature-fv{padding-bottom:20%;background-image:url(../pages/page-feature02/page-feature02-01/img/underlayer-fv-bg_sp.jpg)}}#page-feature02 .page-feature-fv::after{content:"";width:100%;height:100%;position:absolute;bottom:0;background:linear-gradient(to top, #958f7d 0%, rgba(149, 143, 125, 0.8) 45%, rgba(149, 143, 125, 0.2) 60%, rgba(149, 143, 125, 0) 100%)}#page-feature02 .page-feature-fv__inner{z-index:1}#page-feature02 .page-feature-fv__inner__title--01{font-family:var(--font--cinzel);font-size:1.4rem;letter-spacing:2.2px;margin-bottom:16px;color:#fff}#page-feature02 .page-feature-fv__inner__title--02{font-family:var(--font--shippori);font-size:3.2rem;font-weight:500;letter-spacing:0.04em;line-height:1.5;margin-bottom:32px;color:#fff}@media screen and (max-width:1024px){#page-feature02 .page-feature-fv__inner__title--02{font-size:2.6rem}}@media screen and (max-width:640px){#page-feature02 .page-feature-fv__inner__title--02{font-size:2rem}}#page-feature02 .page-feature-fv__inner__title--description{font-size:1.6rem;letter-spacing:0.04em;line-height:2;color:#fff}@media screen and (max-width:1024px){#page-feature02 .page-feature-fv__inner__title--description{font-size:1.4rem}}#page-feature02 .page-feature-cnt{padding:120px 0}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt{padding:12% 0}}#page-feature02 .page-feature-cnt:nth-child(even){background-color:#efeeea}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner{padding:0 20px}}#page-feature02 .page-feature-cnt__inner--catch{margin:0 auto 80px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch{margin-bottom:8%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--catch{margin-bottom:55.5px}}#page-feature02 .page-feature-cnt__inner--catch--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch--title{margin-bottom:6%}}#page-feature02 .page-feature-cnt__inner--catch--title--01{display:table;font-family:var(--font--cinzel);text-transform:uppercase;font-size:1.6rem;color:#BC4D36;letter-spacing:2px;line-height:1.5em;text-align:center;margin:0 auto 16px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch--title--01{margin-bottom:1.6%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--catch--title--01{font-size:1.4rem;margin-bottom:3%}}#page-feature02 .page-feature-cnt__inner--catch--title--02{display:table;font-family:var(--font--shippori);font-size:3.2rem;letter-spacing:0.04em;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature02 .page-feature-cnt__inner--catch--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch--title--02{font-size:2.4rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--catch--title--02{font-size:2.4rem}}#page-feature02 .page-feature-cnt__inner--catch--text{font-size:1.6rem;line-height:2;letter-spacing:0.04em;text-align:center}#page-feature02 .page-feature-cnt__inner--suggestion{max-width:1040px;margin:0 auto;text-align:center}#page-feature02 .page-feature-cnt__inner--suggestion h4{display:block;font-size:2.4rem;line-height:1.5em;text-align:center;margin:0 auto 60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--suggestion h4{margin-bottom:6%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--suggestion h4{font-size:2.2rem}}#page-feature02 .page-feature-cnt__inner--suggestion ul{display:grid;grid-template-columns:repeat(5, 1fr);gap:24px 8px}@media screen and (max-width:768px){#page-feature02 .page-feature-cnt__inner--suggestion ul{grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width:768px){#page-feature02 .page-feature-cnt__inner--suggestion ul li{grid-column:span 2}#page-feature02 .page-feature-cnt__inner--suggestion ul li:nth-last-child(2):nth-child(3n+1){grid-column:2 / span 2}#page-feature02 .page-feature-cnt__inner--suggestion ul li:last-child:nth-child(3n+2){grid-column:4 / span 2}}#page-feature02 .page-feature-cnt__inner--suggestion ul li img{max-width:152px;width:100%;margin:0 auto 20px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--suggestion ul li img{margin-bottom:2%}}#page-feature02 .page-feature-cnt__inner--suggestion ul li p{font-family:var(--font--shippori);font-size:2rem;line-height:1.5em;text-align:center;letter-spacing:0}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--suggestion ul li p{font-size:1.4rem}}#page-feature02 .page-feature-cnt__inner--box:not(:last-of-type){margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:16%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:32px}}#page-feature02 .page-feature-cnt__inner--box--title{margin-bottom:40px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title{margin-bottom:4%}}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title{margin-bottom:8%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--title{margin-bottom:40px}}#page-feature02 .page-feature-cnt__inner--box--title--01{display:table;font-family:var(--font--cinzel);text-transform:uppercase;font-size:1.6rem;color:#BC4D36;letter-spacing:2px;line-height:1.5em;text-align:center;margin:0 auto 16px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title--01{margin-bottom:1.6%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--title--01{margin-bottom:16px}}#page-feature02 .page-feature-cnt__inner--box--title--02{display:table;font-family:var(--font--shippori);font-size:3.2rem;letter-spacing:0.04em;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature02 .page-feature-cnt__inner--box--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title--02{font-size:2.4rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--title--02{font-size:2rem}}#page-feature02 .page-feature-cnt__inner--box--img{margin-bottom:80px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--img{margin-bottom:8%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--img{margin-bottom:56px}}#page-feature02 .page-feature-cnt__inner--box--text{text-align:center;margin:0 auto 80px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--text{margin-bottom:8%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--text{margin-bottom:56px}}#page-feature02 .page-feature-cnt__inner--box--2column--55{display:flex;justify-content:space-between;align-items:center;margin:0 auto}@media screen and (max-width:1240px){#page-feature02 .page-feature-cnt__inner--box--2column--55{align-items:flex-start}}#page-feature02 .page-feature-cnt__inner--box--2column--55.mt-80{margin-top:80px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--2column--55.mt-80{margin-top:8%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55.mt-80{flex-direction:column-reverse;gap:32px}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55{flex-direction:column}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55>div:not(:last-of-type){margin:0 auto 8%}}#page-feature02 .page-feature-cnt__inner--box--2column--55.row-reverse{flex-direction:row-reserse}#page-feature02 .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:560px}@media screen and (max-width:1240px){#page-feature02 .page-feature-cnt__inner--box--2column--55--01{max-width:100%;width:48%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:none}}#page-feature02 .page-feature-cnt__inner--box--2column--55--01 .mb-24{margin-bottom:24px}#page-feature02 .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:560px}@media screen and (max-width:1240px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02{max-width:100%;width:48%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:none}}#page-feature02 .page-feature-cnt__inner--box--2column--55--02 h4{font-family:var(--font--shippori);font-size:2.4rem;letter-spacing:0.04em;line-height:1.6;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(190, 190, 190, 0.6)}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:3.2%;padding-bottom:3.2%;font-size:1.8rem}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:24px;padding-bottom:24px;font-size:20px}}#page-feature02 .page-feature-cnt__inner--box--2column--55--02--img{margin-top:20px}#page-feature02 .page-feature-cnt__inner--box--2column--55--02 p{font-size:1.6rem;letter-spacing:0.04em;color:#666;line-height:2}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02 p{font-size:1.4rem}}#page-feature02 .page-feature-cnt__inner--box--2column--64{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:100px auto 0}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64{display:block;margin-top:10%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64>div:not(:last-of-type){margin:0 auto 8%}}#page-feature02 .page-feature-cnt__inner--box--2column--64--01{width:40%;max-width:400px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64--01{width:100%;max-width:none;margin:0 auto}}#page-feature02 .page-feature-cnt__inner--box--2column--64--02{width:58%;max-width:550px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64--02{width:100%;max-width:none}}#page-feature02 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:24px;line-height:1.5em;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--2column--64--02 h4{margin-bottom:5%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:18px}}#page-feature02 .page-feature-cnt__inner--box--2column--down{margin-top:80px}#page-feature02 .page-feature-cnt__inner--box--2column--down h4{font-family:var(--font--shippori);font-size:2.4rem;letter-spacing:0.04em;line-height:1.6;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(190, 190, 190, 0.6)}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--2column--down h4{margin-bottom:3.2%;padding-bottom:3.2%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--down h4{margin-bottom:24px;padding-bottom:24px;font-size:20px}}#page-feature02 .page-feature-cnt__inner--box--2column--down--flex{display:flex;justify-content:space-between;margin:0 auto}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--down--flex{flex-direction:column;gap:24px}}#page-feature02 .page-feature-cnt__inner--box--2column--down--01{width:100%;max-width:560px}@media screen and (max-width:1240px){#page-feature02 .page-feature-cnt__inner--box--2column--down--01{max-width:100%;width:48%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--down--01{width:100%;max-width:none}}#page-feature02 .page-feature-cnt__inner--box--2column--down--02{width:100%;max-width:548px}@media screen and (max-width:1240px){#page-feature02 .page-feature-cnt__inner--box--2column--down--02{max-width:100%;width:48%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--down--02{width:100%;max-width:none}}#page-feature02 .page-feature-cnt__inner--box--2column--down--02 p{font-size:1.6rem;letter-spacing:0.04em;color:#666;line-height:2}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--down--02 p{font-size:1.4rem}}#page-feature02 .page-feature-cnt__inner--box--2column--down--02--img{margin-top:20px}#page-feature02 .page-feature-cnt__inner--box--2column--down--02--text{margin-top:20px;border-left:3px solid #bc4d36;letter-spacing:0.04em;color:#666;font-size:1.4rem;line-height:1.7;padding:20px;background-color:#fff}#page-feature02 .page-feature-cnt__inner--box--2column--down--02--text span{color:#bc4d36}#page-feature02 .page-feature-cnt__inner--box--button{display:flex;justify-content:space-between;width:100%;max-width:880px;margin:200px auto 0}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--button{margin:20% auto 0}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--button{display:block}}#page-feature02 .page-feature-cnt__inner--box--button>*{display:flex;justify-content:center;align-items:center;width:48%;max-width:400px;font-size:2rem;letter-spacing:0.04em;border:1px solid var(--font-first-color);border-radius:1000px;position:relative;padding:25px 0}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--button>*{width:80%;margin:0 auto}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--button>*:not(:last-of-type){margin-bottom:4%}}#page-feature02 .page-feature-cnt__inner--box--button>*:hover::before{right:5px}#page-feature02 .page-feature-cnt__inner--box--button>*::before{content:"";background-color:var(--font-first-color);width:20px;height:1px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:0.4s all}#page-feature02 .page-feature-cnt__inner--box--slide{margin-top:80px}#page-feature02 .page-feature-cnt__inner--box--slide-title{font-family:var(--font--shippori);font-size:2.4rem;line-height:1.6;color:#2e2b2b;border-bottom:1px solid #727171;padding-bottom:32px;margin-bottom:32px;text-align:center}#page-feature02 .page-feature-cnt__inner--box--slide .swiper{overflow:hidden}#page-feature02 .page-feature-cnt__inner--box--slide .swiper-wrapper{align-items:flex-start}#page-feature02 .page-feature-cnt__inner--box--slide .swiper-slide{height:auto}#page-feature02 .page-feature-cnt__inner--box--slide-box--cnt{display:flex;gap:0}#page-feature02 .page-feature-cnt__inner--box--slide-box--cnt--box{height:auto}#page-feature02 .page-feature-cnt__inner--box--slide-box--cnt--box a{display:block;height:100%}#page-feature02 .page-feature-cnt__inner--box--slide-box--cnt--box--img{aspect-ratio:1.2075471698;overflow:hidden}#page-feature02 .page-feature-cnt__inner--box--slide-box--cnt--box--img img{display:block;width:100%;height:100%;object-fit:cover}#page-feature02 .page-feature-cnt__inner--box--slide-box--cnt--box--text{padding-top:16px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--slide-box--cnt--box--text{padding:16px 0 0}}#page-feature02 .page-feature-cnt__inner--box--slide-box--cnt--box--cat{display:inline-flex;align-items:center;min-height:32px;padding:0 16px;margin-bottom:16px;border:1px solid rgba(190, 190, 190, 0.6);font-size:1.4rem;line-height:1.4;letter-spacing:0.08em}#page-feature02 .page-feature-cnt__inner--box--slide-box--cnt--box--name{overflow:hidden;display:block;display:-webkit-box;font-size:1.8rem;line-height:1.4;letter-spacing:0.08em;font-family:var(--font--shippori);-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--slide-box--cnt--box--name{font-size:1.6rem}}#page-feature02 .page-feature-cnt__inner--box--slide-box--cnt--box--tags{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:12px}#page-feature02 .page-feature-cnt__inner--box--slide-box--cnt--box--tags span{font-size:1.4rem;line-height:1.6;letter-spacing:0.04em}#page-feature02 .page-feature-cnt__inner--box--slide-box__control{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:24px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--slide-box__control{margin-top:40px}}#page-feature02 .page-feature-cnt__inner--box--slide-box__progress{width:100%;height:2px;background:#efeeea;position:relative}#page-feature02 .page-feature-cnt__inner--box--slide-box__progress.swiper-pagination-progressbar{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;height:2px;background:#efeeea;overflow:hidden}#page-feature02 .page-feature-cnt__inner--box--slide-box__progress .swiper-pagination-progressbar-fill{background:#bc4d36;transform-origin:left top}#page-feature02 .page-feature-cnt__inner--box--slide-box__arrows{display:flex;align-items:center;gap:40px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--slide-box__arrows{gap:24px}}#page-feature02 .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-prev,#page-feature02 .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-next{display:block;width:24px;height:24px;margin:0;border:none;background:none;position:relative;top:auto;left:auto;right:auto;color:inherit;cursor:pointer}#page-feature02 .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-prev::after,#page-feature02 .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-next::after{display:none}#page-feature02 .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-prev::before,#page-feature02 .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-next::before{content:"";width:14px;height:14px;border-top:1px solid currentColor;border-left:1px solid currentColor;position:absolute;top:50%;left:50%}#page-feature02 .page-feature-cnt__inner--box--slide-box__arrows--prev::before{transform:translate(-50%, -50%) rotate(-45deg)}#page-feature02 .page-feature-cnt__inner--box--slide-box__arrows--next::before{transform:translate(-50%, -50%) rotate(135deg)}#page-feature02 .page-feature-btn{background-color:#b4ae99;padding:80px 0}@media screen and (max-width:1024px){#page-feature02 .page-feature-btn{padding:8% 0}}@media screen and (max-width:640px){#page-feature02 .page-feature-btn{padding:16% 0}}#page-feature02 .page-feature-btn__inner--button{display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (max-width:1024px){#page-feature02 .page-feature-btn__inner--button{gap:16px}}@media screen and (max-width:640px){#page-feature02 .page-feature-btn__inner--button{flex-direction:column;gap:14px}}#page-feature02 .page-feature-btn__inner--button--anchor{max-width:384px;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background-color:#fff;transition:background-color 0.4s ease, color 0.4s ease}@media screen and (max-width:1024px){#page-feature02 .page-feature-btn__inner--button--anchor{padding:24px 16px}}@media screen and (max-width:640px){#page-feature02 .page-feature-btn__inner--button--anchor{max-width:100%;padding:24px 20px}}#page-feature02 .page-feature-btn__inner--button--anchor-span01{display:block;font-size:1.4rem;line-height:1.4;letter-spacing:0.08em;font-family:var(--font--cinzel);color:var(--font-sixth-color);transition:color 0.4s ease}#page-feature02 .page-feature-btn__inner--button--anchor-span02{display:block;margin-top:14px;font-size:2rem;line-height:1;letter-spacing:0.08em;font-family:var(--font--shippori);color:var(--font-first-color);transition:color 0.4s ease}@media screen and (max-width:1024px){#page-feature02 .page-feature-btn__inner--button--anchor-span02{font-size:1.6rem}}#page-feature02 .page-feature-btn__inner--button--anchor-dot{display:block;flex-shrink:0;width:14px;height:14px;border-radius:50%;margin-left:24px;background-color:var(--font-sixth-color);transition:background-color 0.4s ease}#page-feature02 .page-feature-btn__inner--button--anchor:hover{background-color:#BC4D36}@media screen and (max-width:640px){#page-feature02 .page-feature-btn__inner--button--anchor:hover{display:flex;margin:0 auto}}#page-feature02 .page-feature-btn__inner--button--anchor:hover .page-feature-btn__inner--button--anchor-span01{color:#fff}#page-feature02 .page-feature-btn__inner--button--anchor:hover .page-feature-btn__inner--button--anchor-span02{color:#fff}#page-feature02 .page-feature-btn__inner--button--anchor:hover .page-feature-btn__inner--button--anchor-dot{background-color:#fff}#page-feature03 .row-reverse{flex-direction:row-reverse}#page-feature03 p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:640px){#page-feature03 p{letter-spacing:0}}#page-feature03 .page-feature-fv{background-image:url(../pages/page-feature03/page-feature03-01/img/underlayer-fv-bg_pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:flex-end;position:relative;mask:none;height:100vh;min-height:960px;padding-bottom:12%}@media screen and (max-width:1024px){#page-feature03 .page-feature-fv{min-height:auto;padding-bottom:15%}}@media screen and (max-width:640px){#page-feature03 .page-feature-fv{padding-bottom:20%;background-image:url(../pages/page-feature03/page-feature03-01/img/underlayer-fv-bg_sp.jpg)}}#page-feature03 .page-feature-fv::after{content:"";width:100%;height:100%;position:absolute;bottom:0;background:linear-gradient(to top, #958f7d 0%, rgba(149, 143, 125, 0.8) 45%, rgba(149, 143, 125, 0.2) 60%, rgba(149, 143, 125, 0) 100%)}#page-feature03 .page-feature-fv__inner{z-index:1}#page-feature03 .page-feature-fv__inner__title--01{font-family:var(--font--cinzel);font-size:1.4rem;letter-spacing:2.2px;margin-bottom:16px;color:#fff}#page-feature03 .page-feature-fv__inner__title--02{font-family:var(--font--shippori);font-size:3.2rem;font-weight:500;letter-spacing:0.04em;line-height:1.5;margin-bottom:32px;color:#fff}@media screen and (max-width:1024px){#page-feature03 .page-feature-fv__inner__title--02{font-size:2.6rem}}@media screen and (max-width:640px){#page-feature03 .page-feature-fv__inner__title--02{font-size:2rem}}#page-feature03 .page-feature-fv__inner__title--description{font-size:1.6rem;letter-spacing:0.04em;line-height:2;color:#fff}@media screen and (max-width:1024px){#page-feature03 .page-feature-fv__inner__title--description{font-size:1.4rem}}#page-feature03 .page-feature-cnt{padding:120px 0}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt{padding:12% 0}}#page-feature03 .page-feature-cnt:nth-child(even){background-color:#efeeea}#page-feature03 .page-feature-cnt__inner--catch{margin:0 auto 80px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch{margin-bottom:8%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--catch{margin-bottom:55.5px}}#page-feature03 .page-feature-cnt__inner--catch--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch--title{margin-bottom:6%}}#page-feature03 .page-feature-cnt__inner--catch--title--01{display:table;font-family:var(--font--cinzel);text-transform:uppercase;font-size:1.6rem;color:#BC4D36;letter-spacing:2px;line-height:1.5em;text-align:center;margin:0 auto 16px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch--title--01{margin-bottom:1.6%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--catch--title--01{font-size:1.4rem;margin-bottom:3%}}#page-feature03 .page-feature-cnt__inner--catch--title--02{display:table;font-family:var(--font--shippori);font-size:3.2rem;letter-spacing:0.04em;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature03 .page-feature-cnt__inner--catch--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch--title--02{font-size:2.4rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--catch--title--02{font-size:2.4rem}}#page-feature03 .page-feature-cnt__inner--catch--text{font-size:1.6rem;line-height:2;letter-spacing:0.04em;text-align:center}#page-feature03 .page-feature-cnt__inner--suggestion h4{display:block;font-size:2.4rem;line-height:1.5em;text-align:center;margin:0 auto 60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--suggestion h4{margin-bottom:6%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--suggestion h4{font-size:2.2rem}}#page-feature03 .page-feature-cnt__inner--suggestion ul{display:grid;grid-template-columns:repeat(6, 1fr);gap:24px 8px}@media screen and (max-width:768px){#page-feature03 .page-feature-cnt__inner--suggestion ul{grid-template-columns:repeat(3, 1fr)}}#page-feature03 .page-feature-cnt__inner--suggestion ul li img{max-width:152px;width:100%;margin-bottom:20px;margin:0 auto}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--suggestion ul li img{margin-bottom:2%}}#page-feature03 .page-feature-cnt__inner--suggestion ul li p{font-family:var(--font--shippori);font-size:2rem;line-height:1.5em;text-align:center}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--suggestion ul li p{font-size:1.4rem}}#page-feature03 .page-feature-cnt__inner--box:not(:last-of-type){margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:16%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:32px}}#page-feature03 .page-feature-cnt__inner--box--title{margin-bottom:40px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title{margin-bottom:4%}}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title{margin-bottom:8%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--title{margin-bottom:40px}}#page-feature03 .page-feature-cnt__inner--box--title--01{display:table;font-family:var(--font--cinzel);text-transform:uppercase;font-size:1.6rem;color:#BC4D36;letter-spacing:2px;line-height:1.5em;text-align:center;margin:0 auto 16px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title--01{margin-bottom:1.6%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--title--01{margin-bottom:16px}}#page-feature03 .page-feature-cnt__inner--box--title--02{display:table;font-family:var(--font--shippori);font-size:3.2rem;letter-spacing:0.04em;line-height:1.5em;text-align:center;margin:0 auto 30px}@media screen and (max-width:1240px){#page-feature03 .page-feature-cnt__inner--box--title--02{font-size:3.2rem}}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title--02{font-size:2.4rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--title--02{font-size:2.4rem}}#page-feature03 .page-feature-cnt__inner--box--img{margin-bottom:80px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--img{margin-bottom:8%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--img{margin-bottom:56px}}#page-feature03 .page-feature-cnt__inner--box--text{text-align:center;margin:0 auto 80px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--text{margin-bottom:8%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--text{margin-bottom:56px}}#page-feature03 .page-feature-cnt__inner--box--down{margin-top:80px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--down{margin-top:8%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--down{margin-top:56px}}#page-feature03 .page-feature-cnt__inner--box--2column--55{display:flex;justify-content:space-between;margin:0 auto}#page-feature03 .page-feature-cnt__inner--box--2column--55.mt-80{margin-top:80px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--2column--55.mt-80{margin-top:8%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55.mt-80{gap:32px;margin-top:16%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55{flex-direction:column}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55>div:not(:last-of-type){margin:0 auto 8%}}#page-feature03 .page-feature-cnt__inner--box--2column--55.row-reverse{flex-direction:row-reserse}#page-feature03 .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:560px}@media screen and (max-width:1240px){#page-feature03 .page-feature-cnt__inner--box--2column--55--01{max-width:100%;width:48%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:none}}#page-feature03 .page-feature-cnt__inner--box--2column--55--01 .mb-24{margin-bottom:24px}#page-feature03 .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:560px}@media screen and (max-width:1240px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02{max-width:100%;width:48%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:none}}#page-feature03 .page-feature-cnt__inner--box--2column--55--02 h4{font-family:var(--font--shippori);font-size:2.4rem;letter-spacing:0.04em;line-height:1.6;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(190, 190, 190, 0.6)}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:3.2%;padding-bottom:3.2%;font-size:1.8rem}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:24px;padding-bottom:24px;font-size:20px}}#page-feature03 .page-feature-cnt__inner--box--2column--55--02--img{margin-top:20px}#page-feature03 .page-feature-cnt__inner--box--2column--55--02 p{font-size:1.6rem;letter-spacing:0.04em;color:#666;line-height:2}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02 p{font-size:1.4rem}}#page-feature03 .page-feature-cnt__inner--box--2column--55--02--text{margin-top:10px;letter-spacing:0.04em;color:#666;font-size:1.2rem;line-height:1.3}#page-feature03 .page-feature-cnt__inner--box--2column--55--02--text span{padding-left:14px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02--text span{padding-left:0}}#page-feature03 .page-feature-cnt__inner--box--2column--64{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:100px auto 0}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64{display:block;margin-top:10%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64>div:not(:last-of-type){margin:0 auto 8%}}#page-feature03 .page-feature-cnt__inner--box--2column--64--01{width:40%;max-width:400px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64--01{width:100%;max-width:none;margin:0 auto}}#page-feature03 .page-feature-cnt__inner--box--2column--64--02{width:58%;max-width:550px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64--02{width:100%;max-width:none}}#page-feature03 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:24px;line-height:1.5em;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--2column--64--02 h4{margin-bottom:5%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:18px}}#page-feature03 .page-feature-cnt__inner--box--button{display:flex;justify-content:space-between;width:100%;max-width:880px;margin:200px auto 0}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--button{margin:20% auto 0}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--button{display:block}}#page-feature03 .page-feature-cnt__inner--box--button>*{display:flex;justify-content:center;align-items:center;width:48%;max-width:400px;font-size:2rem;letter-spacing:0.04em;border:1px solid var(--font-first-color);border-radius:1000px;position:relative;padding:25px 0}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--button>*{width:80%;margin:0 auto}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--button>*:not(:last-of-type){margin-bottom:4%}}#page-feature03 .page-feature-cnt__inner--box--button>*:hover::before{right:5px}#page-feature03 .page-feature-cnt__inner--box--button>*::before{content:"";background-color:var(--font-first-color);width:20px;height:1px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:0.4s all}#page-feature03 .page-feature-cnt__inner--box--slide{margin-top:80px}#page-feature03 .page-feature-cnt__inner--box--slide-title{font-family:var(--font--shippori);font-size:2.4rem;line-height:1.6;color:#2e2b2b;border-bottom:1px solid #727171;padding-bottom:32px;margin-bottom:32px;text-align:center}#page-feature03 .page-feature-cnt__inner--box--slide .swiper{overflow:hidden}#page-feature03 .page-feature-cnt__inner--box--slide .swiper-wrapper{align-items:flex-start}#page-feature03 .page-feature-cnt__inner--box--slide .swiper-slide{height:auto}#page-feature03 .page-feature-cnt__inner--box--slide-box--cnt{display:flex;gap:0}#page-feature03 .page-feature-cnt__inner--box--slide-box--cnt--box{height:auto}#page-feature03 .page-feature-cnt__inner--box--slide-box--cnt--box a{display:block;height:100%}#page-feature03 .page-feature-cnt__inner--box--slide-box--cnt--box--img{aspect-ratio:1.2075471698;overflow:hidden}#page-feature03 .page-feature-cnt__inner--box--slide-box--cnt--box--img img{display:block;width:100%;height:100%;object-fit:cover}#page-feature03 .page-feature-cnt__inner--box--slide-box--cnt--box--text{padding-top:16px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--slide-box--cnt--box--text{padding:16px 0 0}}#page-feature03 .page-feature-cnt__inner--box--slide-box--cnt--box--cat{display:inline-flex;align-items:center;min-height:32px;padding:0 16px;margin-bottom:16px;border:1px solid rgba(190, 190, 190, 0.6);font-size:1.4rem;line-height:1.4;letter-spacing:0.08em}#page-feature03 .page-feature-cnt__inner--box--slide-box--cnt--box--name{overflow:hidden;display:block;display:-webkit-box;font-size:1.8rem;line-height:1.4;letter-spacing:0.08em;font-family:var(--font--shippori);-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--slide-box--cnt--box--name{font-size:1.6rem}}#page-feature03 .page-feature-cnt__inner--box--slide-box--cnt--box--tags{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:12px}#page-feature03 .page-feature-cnt__inner--box--slide-box--cnt--box--tags span{font-size:1.4rem;line-height:1.6;letter-spacing:0.04em}#page-feature03 .page-feature-cnt__inner--box--slide-box__control{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:24px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--slide-box__control{margin-top:40px}}#page-feature03 .page-feature-cnt__inner--box--slide-box__progress{width:100%;height:2px;background:#efeeea;position:relative}#page-feature03 .page-feature-cnt__inner--box--slide-box__progress.swiper-pagination-progressbar{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;height:2px;background:#efeeea;overflow:hidden}#page-feature03 .page-feature-cnt__inner--box--slide-box__progress .swiper-pagination-progressbar-fill{background:#bc4d36;transform-origin:left top}#page-feature03 .page-feature-cnt__inner--box--slide-box__arrows{display:flex;align-items:center;gap:40px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--slide-box__arrows{gap:24px}}#page-feature03 .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-prev,#page-feature03 .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-next{display:block;width:24px;height:24px;margin:0;border:none;background:none;position:relative;top:auto;left:auto;right:auto;color:inherit;cursor:pointer}#page-feature03 .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-prev::after,#page-feature03 .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-next::after{display:none}#page-feature03 .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-prev::before,#page-feature03 .page-feature-cnt__inner--box--slide-box__arrows .swiper-button-next::before{content:"";width:14px;height:14px;border-top:1px solid currentColor;border-left:1px solid currentColor;position:absolute;top:50%;left:50%}#page-feature03 .page-feature-cnt__inner--box--slide-box__arrows--prev::before{transform:translate(-50%, -50%) rotate(-45deg)}#page-feature03 .page-feature-cnt__inner--box--slide-box__arrows--next::before{transform:translate(-50%, -50%) rotate(135deg)}#page-feature03 .page-feature-btn{background-color:#b4ae99;padding:80px 0}@media screen and (max-width:1024px){#page-feature03 .page-feature-btn{padding:8% 0}}@media screen and (max-width:640px){#page-feature03 .page-feature-btn{padding:16% 0}}#page-feature03 .page-feature-btn__inner--button{display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (max-width:1024px){#page-feature03 .page-feature-btn__inner--button{gap:16px}}@media screen and (max-width:640px){#page-feature03 .page-feature-btn__inner--button{flex-direction:column;gap:14px}}#page-feature03 .page-feature-btn__inner--button--anchor{max-width:384px;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background-color:#fff;transition:background-color 0.4s ease, color 0.4s ease}@media screen and (max-width:1024px){#page-feature03 .page-feature-btn__inner--button--anchor{padding:24px 16px}}@media screen and (max-width:640px){#page-feature03 .page-feature-btn__inner--button--anchor{max-width:100%;padding:24px 20px}}#page-feature03 .page-feature-btn__inner--button--anchor-span01{display:block;font-size:1.4rem;line-height:1.4;letter-spacing:0.08em;font-family:var(--font--cinzel);color:var(--font-sixth-color);transition:color 0.4s ease}#page-feature03 .page-feature-btn__inner--button--anchor-span02{display:block;margin-top:14px;font-size:2rem;line-height:1.2;letter-spacing:0.08em;font-family:var(--font--shippori);color:var(--font-first-color);transition:color 0.4s ease}@media screen and (max-width:1024px){#page-feature03 .page-feature-btn__inner--button--anchor-span02{font-size:1.6rem}}#page-feature03 .page-feature-btn__inner--button--anchor-dot{display:block;flex-shrink:0;width:14px;height:14px;border-radius:50%;margin-left:24px;background-color:var(--font-sixth-color);transition:background-color 0.4s ease}#page-feature03 .page-feature-btn__inner--button--anchor:hover{background-color:#BC4D36}@media screen and (max-width:640px){#page-feature03 .page-feature-btn__inner--button--anchor:hover{display:flex;margin:0 auto}}#page-feature03 .page-feature-btn__inner--button--anchor:hover .page-feature-btn__inner--button--anchor-span01{color:#fff}#page-feature03 .page-feature-btn__inner--button--anchor:hover .page-feature-btn__inner--button--anchor-span02{color:#fff}#page-feature03 .page-feature-btn__inner--button--anchor:hover .page-feature-btn__inner--button--anchor-dot{background-color:#fff}#page-flow{padding-bottom:200px}@media screen and (max-width:1024px){#page-flow{padding-bottom:20%}}#page-flow .common-button{margin:0}#page-flow .common-button>*{max-width:100%}#page-flow .common-button>*::after{margin-left:0}@media screen and (max-width:640px){#page-flow .page-flow-anchor .parts-anchor-flow01{display:flex;flex-direction:column;align-items:center;gap:16px}#page-flow .page-flow-anchor .parts-anchor-flow01 .common-button{width:100%;max-width:100%;margin:0 auto}#page-flow .page-flow-anchor .parts-anchor-flow01 .common-button>*{max-width:100%;width:100%}}#page-flow .page-flow-anchor .parts-anchor-flow01.flow #flow.common-button>*::after,#page-flow .page-flow-anchor .parts-anchor-flow01.flow_reform #flow_reform.common-button>*::after{width:24px;height:24px;right:10px;background:radial-gradient(circle, #fff 0 2px, transparent 3px), var(--font-sixth-color)}#page-flow .page-flow-cnt__inner{max-width:1000px}#page-flow .accordion .accordionToggleSummary{cursor:pointer}#page-flow .accordion .accordionToggleSummary::-webkit-details-marker{display:none}#page-flow .accordion .accordionToggleHidden{display:grid;padding:0 24px;transition:250ms grid-template-rows ease;grid-template-rows:0fr}@media screen and (max-width:1024px){#page-flow .accordion .accordionToggleHidden{padding:0 4%}}#page-flow .accordion .accordionToggleHidden>*{overflow:hidden}#page-flow .accordion .accordionToggle.accordionToggleOpen .accordionToggleHidden{grid-template-rows:1fr}#page-flow .accordion01 .accordionToggle{position:relative;margin-bottom:120px}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggle{margin-bottom:80px}}#page-flow .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{background-image:url(../img/underlayer/underlayer-flow-close.svg);transform:translateY(-50%) rotate(0deg)}#page-flow .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{border-top:1px solid var(--bg-first-color);margin-top:20px}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{margin-top:10px}}#page-flow .accordion01 .accordionToggleSummary{display:flex;border-bottom:1px solid #b4ae99;position:relative;padding:0 65px 24px 0;transition:0.4s all}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleSummary{padding:0 65px 16px 0}}#page-flow .accordion01 .accordionToggleSummary::before{content:"";background-image:url(../img/underlayer/underlayer-flow-close.svg);background-position:top;background-size:contain;background-repeat:no-repeat;width:24px;height:24px;position:absolute;top:50%;right:24px;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleSummary::before{width:20px;height:20px;top:16px}}#page-flow .accordion01 .accordionToggleSummary>span{display:block;width:60px;height:60px;color:#bc4d36;font-size:4rem;font-family:var(--font--cinzel);letter-spacing:0.08em;line-height:1.6em;text-align:center;border-right:1px solid #b4ae99;margin-right:40px}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleSummary>span{font-size:3.2rem}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleSummary>span{width:30px;height:30px;font-size:2.2rem;line-height:37px;margin-right:10px}}#page-flow .accordion01 .accordionToggleSummary>h3{width:calc(100% - 84px);font-size:2.4rem;letter-spacing:0.04em;line-height:4rem;padding-top:7px}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleSummary>h3{font-size:2rem;line-height:3.2rem}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleSummary>h3{width:calc(100% - 40px);padding-top:0}}#page-flow .accordion01 .accordionToggleHidden{background-color:#fff}#page-flow .accordion01 .accordionToggleHidden.accordionToggleHiddenBorder{border:none}#page-flow .accordion01 .accordionToggleHidden>div{display:flex;justify-content:space-between;width:100%;max-width:1080px;margin:0 auto}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHidden>div{display:block}}#page-flow .accordion01 .accordionToggleHiddenText{width:100%;display:flex;gap:32px;align-items:center;padding:48px 0}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenText{flex-direction:column;width:100%;padding:6% 0}}#page-flow .accordion01 .accordionToggleHiddenTextH4{display:flex;margin-bottom:30px}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleHiddenTextH4{margin-bottom:20px}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenTextH4{display:block;margin-bottom:10px}}#page-flow .accordion01 .accordionToggleHiddenTextH4 span{color:var(--font-third-color);font-size:1.6rem;line-height:36px;padding-right:1em}#page-flow .accordion01 .accordionToggleHiddenTextH4 h4{font-weight:500;font-size:2.4rem;letter-spacing:0;line-height:36px}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleHiddenTextH4 h4{font-size:2rem}}#page-flow .accordion01 .accordionToggleHiddenTextP{width:calc(100% - 332px)}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleHiddenTextP{width:calc(100% - 232px)}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenTextP{width:100%}}#page-flow .accordion01 .accordionToggleHiddenTextP p{font-size:1.6rem;letter-spacing:0.04em;line-height:2em}#page-flow .accordion01 .accordionToggleHiddenTextImg{width:300px}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleHiddenTextImg{width:200px}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenTextImg{width:100%}}#page-flow .accordion01 .accordionToggleHiddenImg{width:250px;padding:60px 0}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleHiddenImg{width:200px;padding:6% 0}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenImg{width:100%;padding:0 0 8%}}#page-flow .accordion01 .accordionToggleHiddenImg img{width:100%}#page-flow .page-flow-fv{background:linear-gradient(to bottom, var(--font-fifth-color) 0%, var(--bg-first-color) 424px)}#page-flow .page-flow-contact{width:100%;padding:0 20px}@media screen and (max-width:1024px){#page-flow .page-flow-contact{padding:0 2%}}@media screen and (max-width:640px){#page-flow .page-flow-contact{padding:0 4%}}#page-flow .page-flow-contact__inner{max-width:960px;background:#efeeea;padding:40px 24px}@media screen and (max-width:640px){#page-flow .page-flow-contact__inner{padding:24px 12px}}#page-flow .page-flow-contact__inner__title{text-align:center;font-size:2rem;font-weight:500;line-height:2.4rem;font-family:var(--font--shippori);letter-spacing:0.04em;padding-bottom:32px}@media screen and (max-width:1024px){#page-flow .page-flow-contact__inner__title{padding-bottom:24px}}#page-flow .page-flow-contact__inner__title span{width:100%;display:block;font-family:var(--font--cinzel);font-size:1.6rem;letter-spacing:2px;line-height:1.8rem;color:#bc4d36;margin-bottom:16px;text-transform:uppercase;font-weight:400}#page-flow .page-flow-contact__inner__text{font-size:1.6rem;line-height:2rem;font-weight:400;letter-spacing:0.04em;padding-bottom:32px;text-align:center}@media screen and (max-width:1024px){#page-flow .page-flow-contact__inner__text{padding-bottom:24px}}@media screen and (max-width:640px){#page-flow .page-flow-contact__inner__text{padding-bottom:16px;line-height:2.4rem}}#page-flow .page-flow-contact__inner__btn{display:flex;justify-content:center;gap:24px}@media screen and (max-width:640px){#page-flow .page-flow-contact__inner__btn{flex-direction:column;justify-content:center;align-items:center}}#page-flow-reform{padding-bottom:200px}@media screen and (max-width:1024px){#page-flow-reform{padding-bottom:20%}}#page-flow-reform .common-button{margin:0}#page-flow-reform .common-button>*{max-width:100%}#page-flow-reform .common-button>*::after{margin-left:0}@media screen and (max-width:640px){#page-flow-reform .page-flow-reform-anchor .parts-anchor-flow01{display:flex;flex-direction:column;align-items:center;gap:16px}#page-flow-reform .page-flow-reform-anchor .parts-anchor-flow01 .common-button{width:100%;max-width:100%;margin:0 auto}#page-flow-reform .page-flow-reform-anchor .parts-anchor-flow01 .common-button>*{max-width:100%;width:100%}}#page-flow-reform .page-flow-reform-anchor .parts-anchor-flow01.flow #flow.common-button>*::after,#page-flow-reform .page-flow-reform-anchor .parts-anchor-flow01.flow_reform #flow_reform.common-button>*::after{width:24px;height:24px;right:10px;background:radial-gradient(circle, #fff 0 2px, transparent 3px), var(--font-sixth-color)}#page-flow-reform .page-flow-reform-cnt__inner{max-width:1000px}#page-flow-reform .accordion .accordionToggleSummary{cursor:pointer}#page-flow-reform .accordion .accordionToggleSummary::-webkit-details-marker{display:none}#page-flow-reform .accordion .accordionToggleHidden{display:grid;padding:0 40px;transition:250ms grid-template-rows ease;grid-template-rows:0fr}@media screen and (max-width:1024px){#page-flow-reform .accordion .accordionToggleHidden{padding:0 4%}}#page-flow-reform .accordion .accordionToggleHidden>*{overflow:hidden}#page-flow-reform .accordion .accordionToggle.accordionToggleOpen .accordionToggleHidden{grid-template-rows:1fr}#page-flow-reform .accordion01 .accordionToggle{position:relative;margin-bottom:120px}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggle{margin-bottom:80px}}#page-flow-reform .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{background-image:url(../img/underlayer/underlayer-flow-close.svg);transform:translateY(-50%) rotate(0deg)}#page-flow-reform .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{border-top:1px solid var(--bg-first-color);margin-top:20px}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{margin-top:10px}}#page-flow-reform .accordion01 .accordionToggleSummary{display:flex;border-bottom:1px solid #b4ae99;position:relative;padding:0 65px 24px 0;transition:0.4s all}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary{padding:0 65px 16px 0}}#page-flow-reform .accordion01 .accordionToggleSummary::before{content:"";background-image:url(../img/underlayer/underlayer-flow-close.svg);background-position:top;background-size:contain;background-repeat:no-repeat;width:24px;height:24px;position:absolute;top:50%;right:24px;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary::before{width:20px;height:20px;top:16px}}#page-flow-reform .accordion01 .accordionToggleSummary>span{display:block;width:60px;height:60px;color:#bc4d36;font-size:4rem;font-family:var(--font--cinzel);letter-spacing:0.08em;line-height:1.6em;text-align:center;border-right:1px solid #b4ae99;margin-right:40px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary>span{font-size:3.2rem}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary>span{width:30px;height:30px;font-size:2.2rem;line-height:37px;margin-right:10px}}#page-flow-reform .accordion01 .accordionToggleSummary>h3{width:calc(100% - 84px);font-size:2.4rem;letter-spacing:0.04em;line-height:4rem;padding-top:7px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary>h3{font-size:2rem;line-height:3.2rem}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary>h3{width:calc(100% - 40px);padding-top:0}}#page-flow-reform .accordion01 .accordionToggleHidden{background-color:#fff}#page-flow-reform .accordion01 .accordionToggleHidden.accordionToggleHiddenBorder{border:none}#page-flow-reform .accordion01 .accordionToggleHidden>div{display:flex;justify-content:space-between;width:100%;max-width:1080px;margin:0 auto}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHidden>div{display:block}}#page-flow-reform .accordion01 .accordionToggleHiddenText{width:100%;display:flex;gap:32px;align-items:center;padding:48px 0}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenText{flex-direction:column;width:100%;padding:6% 0}}#page-flow-reform .accordion01 .accordionToggleHiddenTextH4{display:flex;margin-bottom:30px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4{margin-bottom:20px}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4{display:block;margin-bottom:10px}}#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 span{color:var(--font-third-color);font-size:1.6rem;line-height:36px;padding-right:1em}#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 h4{font-weight:500;font-size:2.4rem;letter-spacing:0;line-height:36px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 h4{font-size:2rem}}#page-flow-reform .accordion01 .accordionToggleHiddenTextP{width:calc(100% - 332px)}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenTextP{width:calc(100% - 232px)}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenTextP{width:100%}}#page-flow-reform .accordion01 .accordionToggleHiddenTextP h4{font-weight:500;font-size:2rem;letter-spacing:0;line-height:3.2rem;padding-bottom:32px;font-family:var(--font--shippori)}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenTextP h4{padding-bottom:24px}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenTextP h4{padding-bottom:16px}}#page-flow-reform .accordion01 .accordionToggleHiddenTextP p{font-size:1.6rem;letter-spacing:0.04em;line-height:2em}#page-flow-reform .accordion01 .accordionToggleHiddenTextP p .dot{display:flex}#page-flow-reform .accordion01 .accordionToggleHiddenTextP p .dot::before{content:"・";flex:0 1em}#page-flow-reform .accordion01 .accordionToggleHiddenTextImg{width:300px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenTextImg{width:200px}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenTextImg{width:100%}}#page-flow-reform .accordion01 .accordionToggleHiddenImg{width:250px;padding:60px 0}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenImg{width:200px;padding:6% 0}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenImg{width:100%;padding:0 0 8%}}#page-flow-reform .accordion01 .accordionToggleHiddenImg img{width:100%}#page-flow-reform .page-flow-reform-fv{background:linear-gradient(to bottom, var(--font-fifth-color) 0%, var(--bg-first-color) 424px)}#page-flow-reform .page-flow-reform-contact{width:100%;padding:0 20px}@media screen and (max-width:1024px){#page-flow-reform .page-flow-reform-contact{padding:0 2%}}@media screen and (max-width:640px){#page-flow-reform .page-flow-reform-contact{padding:0 4%}}#page-flow-reform .page-flow-reform-contact__inner{max-width:960px;background:#efeeea;padding:40px 24px}@media screen and (max-width:640px){#page-flow-reform .page-flow-reform-contact__inner{padding:24px 12px}}#page-flow-reform .page-flow-reform-contact__inner__title{text-align:center;font-size:2rem;font-weight:500;line-height:2.4rem;font-family:var(--font--shippori);letter-spacing:0.04em;padding-bottom:32px}@media screen and (max-width:1024px){#page-flow-reform .page-flow-reform-contact__inner__title{padding-bottom:24px}}#page-flow-reform .page-flow-reform-contact__inner__title span{width:100%;display:block;font-family:var(--font--cinzel);font-size:1.6rem;letter-spacing:2px;line-height:1.8rem;color:#bc4d36;margin-bottom:16px;text-transform:uppercase;font-weight:400}#page-flow-reform .page-flow-reform-contact__inner__text{font-size:1.6rem;line-height:2rem;font-weight:400;letter-spacing:0.04em;padding-bottom:32px;text-align:center}@media screen and (max-width:1024px){#page-flow-reform .page-flow-reform-contact__inner__text{padding-bottom:24px}}@media screen and (max-width:640px){#page-flow-reform .page-flow-reform-contact__inner__text{padding-bottom:16px;line-height:2.4rem}}#page-flow-reform .page-flow-reform-contact__inner__btn{display:flex;justify-content:center;gap:24px}@media screen and (max-width:640px){#page-flow-reform .page-flow-reform-contact__inner__btn{flex-direction:column;justify-content:center;align-items:center}}#page-modelhouse .page-modelhouse-title{margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-title{margin-bottom:6%}}#page-modelhouse .page-modelhouse-title-h3{font-size:4rem;letter-spacing:0}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-title-h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-title-h3{font-size:2.2rem}}#page-modelhouse .page-modelhouse-title-span{display:block;font-size:1.8rem;letter-spacing:0;margin-top:20px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-title-span{margin-top:10px}}#page-modelhouse .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-modelhouse .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt{display:block}}#page-modelhouse .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-modelhouse .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-modelhouse .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-modelhouse .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-modelhouse .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-modelhouse .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-modelhouse .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:20px 0;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt-text-title{font-size:2rem;padding:15px 0;margin-bottom:15px}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-modelhouse .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-modelhouse .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-modelhouse .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-img{width:100%}}#page-modelhouse .page-modelhouse-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse .page-modelhouse-name__inner{padding-top:120px;padding-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-name__inner{padding-top:12%;padding-bottom:12%}}#page-modelhouse .page-modelhouse-name__inner--text--h3{font-size:4rem;margin-bottom:40px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-name__inner--text--h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-name__inner--text--h3{font-size:2.2rem}}#page-modelhouse .page-modelhouse-name__img img{width:100%;margin:0 auto}#page-modelhouse .page-modelhouse-concept__inner{padding-top:80px;padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-concept__inner{padding-top:8%;padding-bottom:16%}}#page-modelhouse .page-modelhouse-concept__inner--text--h4{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-concept__inner--text--h4{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-concept__inner--text--h4{font-size:2rem}}#page-modelhouse .page-modelhouse-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-modelhouse .page-modelhouse-concept__img img{width:100%;margin:0 auto}#page-modelhouse .page-modelhouse-point{padding:160px 0 120px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-point{padding:16% 0 12%}}#page-modelhouse .page-modelhouse-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-floor{padding-bottom:16%}}#page-modelhouse .page-modelhouse-access{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access{padding-bottom:16%}}#page-modelhouse .page-modelhouse-access__inner--text{margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access__inner--text{margin-bottom:3%}}#page-modelhouse .page-modelhouse-access__inner--text--h4{font-weight:500;font-size:2rem;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access__inner--text--h4{margin-bottom:3%}}#page-modelhouse .page-modelhouse-access__inner--text--p{letter-spacing:0.05em}#page-modelhouse .page-modelhouse-access__inner--iframe iframe{width:100%;height:560px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access__inner--iframe iframe{height:50vw}}#page-modelhouse02 .page-modelhouse02-title{margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-title{margin-bottom:6%}}#page-modelhouse02 .page-modelhouse02-title-h3{font-size:4rem;letter-spacing:0}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-title-h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-title-h3{font-size:2.2rem}}#page-modelhouse02 .page-modelhouse02-title-span{display:block;font-size:1.8rem;letter-spacing:0;margin-top:20px}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-title-span{margin-top:10px}}#page-modelhouse02 .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-modelhouse02 .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt{display:block}}#page-modelhouse02 .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-modelhouse02 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-modelhouse02 .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-modelhouse02 .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-modelhouse02 .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-modelhouse02 .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-modelhouse02 .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:20px 0;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt-text-title{font-size:2rem;padding:15px 0;margin-bottom:15px}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-modelhouse02 .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-modelhouse02 .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-modelhouse02 .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-img{width:100%}}#page-modelhouse02 .page-modelhouse02-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse02 .page-modelhouse02-name__inner{padding-top:120px;padding-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-name__inner{padding-top:12%;padding-bottom:12%}}#page-modelhouse02 .page-modelhouse02-name__inner--text--h3{font-size:4rem;margin-bottom:40px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-name__inner--text--h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-name__inner--text--h3{font-size:2.2rem}}#page-modelhouse02 .page-modelhouse02-name__img img{width:100%;margin:0 auto}#page-modelhouse02 .page-modelhouse02-concept__inner{padding-top:80px;padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-concept__inner{padding-top:8%;padding-bottom:16%}}#page-modelhouse02 .page-modelhouse02-concept__inner--text--h4{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--h4{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--h4{font-size:2rem}}#page-modelhouse02 .page-modelhouse02-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-modelhouse02 .page-modelhouse02-concept__img img{width:100%;margin:0 auto}#page-modelhouse02 .page-modelhouse02-point{padding:160px 0 120px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-point{padding:16% 0 12%}}#page-modelhouse02 .page-modelhouse02-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-floor{padding-bottom:16%}}#page-modelhouse02 .page-modelhouse02-access{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access{padding-bottom:16%}}#page-modelhouse02 .page-modelhouse02-access__inner--text{margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access__inner--text{margin-bottom:3%}}#page-modelhouse02 .page-modelhouse02-access__inner--text--h4{font-weight:500;font-size:2rem;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access__inner--text--h4{margin-bottom:3%}}#page-modelhouse02 .page-modelhouse02-access__inner--text--p{letter-spacing:0.05em}#page-modelhouse02 .page-modelhouse02-access__inner--iframe iframe{width:100%;height:560px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access__inner--iframe iframe{height:50vw}}#page-modelhouse03 .page-modelhouse03-title{margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-title{margin-bottom:6%}}#page-modelhouse03 .page-modelhouse03-title-h3{font-size:4rem;letter-spacing:0}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-title-h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-title-h3{font-size:2.2rem}}#page-modelhouse03 .page-modelhouse03-title-span{display:block;font-size:1.8rem;letter-spacing:0;margin-top:20px}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-title-span{margin-top:10px}}#page-modelhouse03 .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-modelhouse03 .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt{display:block}}#page-modelhouse03 .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-modelhouse03 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-modelhouse03 .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-modelhouse03 .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-modelhouse03 .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-modelhouse03 .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-modelhouse03 .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:20px 0;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt-text-title{font-size:2rem;padding:15px 0;margin-bottom:15px}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-modelhouse03 .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-modelhouse03 .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-modelhouse03 .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-img{width:100%}}#page-modelhouse03 .page-modelhouse03-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse03 .page-modelhouse03-name__inner{padding-top:120px;padding-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-name__inner{padding-top:12%;padding-bottom:12%}}#page-modelhouse03 .page-modelhouse03-name__inner--text--h3{font-size:4rem;margin-bottom:40px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-name__inner--text--h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-name__inner--text--h3{font-size:2.2rem}}#page-modelhouse03 .page-modelhouse03-name__img img{width:100%;margin:0 auto}#page-modelhouse03 .page-modelhouse03-concept__inner{padding-top:80px;padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-concept__inner{padding-top:8%;padding-bottom:16%}}#page-modelhouse03 .page-modelhouse03-concept__inner--text--h4{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--h4{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--h4{font-size:2rem}}#page-modelhouse03 .page-modelhouse03-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-modelhouse03 .page-modelhouse03-concept__img img{width:100%;margin:0 auto}#page-modelhouse03 .page-modelhouse03-point{padding:160px 0 120px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-point{padding:16% 0 12%}}#page-modelhouse03 .page-modelhouse03-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-floor{padding-bottom:16%}}#page-modelhouse03 .page-modelhouse03-access{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access{padding-bottom:16%}}#page-modelhouse03 .page-modelhouse03-access__inner--text{margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access__inner--text{margin-bottom:3%}}#page-modelhouse03 .page-modelhouse03-access__inner--text--h4{font-weight:500;font-size:2rem;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access__inner--text--h4{margin-bottom:3%}}#page-modelhouse03 .page-modelhouse03-access__inner--text--p{letter-spacing:0.05em}#page-modelhouse03 .page-modelhouse03-access__inner--iframe iframe{width:100%;height:560px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access__inner--iframe iframe{height:50vw}}#page-privacy p{line-height:2em;text-align:left}#page-privacy .page-privacy-cnt{padding:120px 0 200px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt{padding:12% 0 20%}}#page-privacy .page-privacy-cnt__tab{max-width:960px;margin-bottom:80px}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__tab{margin-bottom:8%}}#page-privacy .page-privacy-cnt__tab-list{display:flex;justify-content:space-between;gap:48px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__tab-list{gap:16px}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__tab-list{flex-direction:column;gap:8px}}#page-privacy .page-privacy-cnt__tab-item{flex:1 1 0;max-width:286px}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__tab-item{max-width:none}}#page-privacy .page-privacy-cnt__tab-item.is-active .page-privacy-cnt__tab-btn{color:var(--font-second-color);background:var(--font-sixth-color);border-color:var(--font-sixth-color)}#page-privacy .page-privacy-cnt__tab-item.is-active .page-privacy-cnt__tab-btn::after{width:4px;height:4px;right:20px;background:var(--font-second-color)}#page-privacy .page-privacy-cnt__tab-btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 48px 0 20px;font-family:var(--font--gothic);font-size:1.4rem;letter-spacing:0.04em;line-height:1;text-align:left;color:var(--font-first-color);background:var(--bg-first-color);border:1px solid var(--font-first-color);cursor:pointer;position:relative;transition:color 0.3s ease, background 0.3s ease, border-color 0.3s ease}#page-privacy .page-privacy-cnt__tab-btn::after{content:"";position:absolute;top:50%;right:20px;width:4px;height:4px;border-radius:50%;background:var(--font-sixth-color);transform:translateY(-50%);transform-origin:center;transition:width 0.3s ease, height 0.3s ease, right 0.3s ease, background 0.3s ease}@media screen and (min-width:1025px){#page-privacy .page-privacy-cnt__tab-btn:hover::after{width:24px;height:24px;right:10px;background:radial-gradient(circle, #fff 0 2px, transparent 3px), var(--font-sixth-color)}}#page-privacy .page-privacy-cnt__inner{display:none;max-width:960px}#page-privacy .page-privacy-cnt__inner.is-active{display:block}#page-privacy .page-privacy-cnt__inner--title{margin-bottom:56px}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner--title{margin-bottom:32px}}#page-privacy .page-privacy-cnt__inner--title h3{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.12em;line-height:1.5em;text-align:center;color:var(--font-first-color)}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner--title h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner--title h3{font-size:2rem}}#page-privacy .page-privacy-cnt__inner--lead{font-family:var(--font--gothic);font-size:1.6rem;letter-spacing:0.04em;line-height:2em;color:var(--font-first-color)}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner--lead{font-size:1.4rem}}#page-privacy .page-privacy-cnt__inner--box{border-top:1px solid #d2d2d2;padding-top:40px;margin-top:40px}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner--box{padding-top:24px;margin-top:24px}}#page-privacy .page-privacy-cnt__inner--box--title{font-family:var(--font--shippori);font-weight:500;font-size:2rem;letter-spacing:0.1em;line-height:1.6em;color:var(--font-first-color);margin-bottom:24px}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner--box--title{font-size:1.8rem;margin-bottom:16px}}#page-privacy .page-privacy-cnt__inner--box--text{font-family:var(--font--gothic);font-size:1.6rem;letter-spacing:0.04em;line-height:2em;color:var(--font-first-color)}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner--box--text{font-size:1.4rem}}#page-privacy .page-privacy-cnt__inner--box--text a{text-decoration:underline}#page-product .page-product-fv{background-image:url(../pages/page-product/page-product01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-product .page-product-fv{background-image:url(../pages/page-product/page-product01/img/underlayer-fv-bg_sp.jpg)}}#page-product .page-product-cnt{padding:120px 0 200px}@media screen and (max-width:1024px){#page-product .page-product-cnt{padding:12% 0 20%}}#page-product .page-product-cnt__inner--title h3{font-weight:bold;font-size:4rem;letter-spacing:0;line-height:1.6em;margin-bottom:80px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--title h3{font-size:2.2rem;margin-bottom:8%}}#page-product .page-product-cnt__inner--box{display:flex;flex-wrap:wrap;justify-content:space-between}#page-product .page-product-cnt__inner--box li{width:560px}@media screen and (max-width:1240px){#page-product .page-product-cnt__inner--box li{width:48%}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box li{width:100%}}#page-product .page-product-cnt__inner--box li:nth-of-type(odd){margin-right:80px}@media screen and (max-width:1240px){#page-product .page-product-cnt__inner--box li:nth-of-type(odd){margin-right:4%}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box li:nth-of-type(odd){margin-right:auto}}#page-product .page-product-cnt__inner--box li:nth-of-type(n+3){margin-top:80px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box li:nth-of-type(n+3){margin-top:8%}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box li:not(:first-of-type){margin-top:8%}}#page-product .page-product-cnt__inner--box--img{margin-bottom:30px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box--img{margin-bottom:20px}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box--img{margin-bottom:10px}}#page-product .page-product-cnt__inner--box--img img{object-fit:cover;height:400px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box--img img{height:30vw}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box--img img{height:50vw}}#page-product .page-product-cnt__inner--box--title{font-size:2.4rem;letter-spacing:0;line-height:1.6em;margin-bottom:30px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box--title{margin-bottom:20px}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box--title{font-size:1.8rem;margin-bottom:10px}}@media screen and (max-width:640px){#page-product01 .pc-sp{display:none}}#page-product01 .page-product01-inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media screen and (max-width:1024px){#page-product01 .page-product01-inner{padding:0 2%}}@media screen and (max-width:640px){#page-product01 .page-product01-inner{padding:0 4%}}#page-product01 .common-button{margin:0}#page-product01 .common-button>*{width:250px;max-width:100%}#page-product01 .common-button>*::after{margin-left:0}#page-product01 .page-product01-fv{background-image:url(../pages/page-product01/page-product01-01/img/page-product01-fv-bg_pc.jpg)}@media screen and (max-width:640px){#page-product01 .page-product01-fv{background-image:url(../pages/page-product01/page-product01-01/img/page-product01-fv-bg_sp.jpg)}}#page-product01 .page-product01-visual{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-visual{padding-bottom:16%}}@media screen and (max-width:640px){#page-product01 .page-product01-visual{padding-bottom:18%}}#page-product01 .page-product01-visual__img img{display:block;width:100%;height:auto}#page-product01 .page-product01-lineup{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-lineup{padding-bottom:16%}}@media screen and (max-width:640px){#page-product01 .page-product01-lineup{padding-bottom:18%}}#page-product01 .page-product01-lineup__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__head{margin-bottom:32px}}#page-product01 .page-product01-lineup__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product01 .page-product01-lineup__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:16px}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__head-title{font-size:2.4rem}}#page-product01 .page-product01-lineup__head-text{font-size:1.6rem;letter-spacing:0.04em;line-height:1.8}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__head-text{font-size:1.4rem}}#page-product01 .page-product01-lineup__cards{display:flex}@media screen and (max-width:1024px){#page-product01 .page-product01-lineup__cards{flex-direction:column;max-width:480px;margin:0 auto;gap:40px}}#page-product01 .page-product01-lineup__card{flex:1;min-width:0;position:relative;overflow:hidden;background-color:var(--bg-third-color);text-align:center;padding:56px 32px}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__card{padding:7% 5%}}#page-product01 .page-product01-lineup__card:nth-of-type(2){background-color:#f5f2ed}#page-product01 .page-product01-lineup__card::before{content:"";position:absolute;inset:0;z-index:0;opacity:0.15;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}#page-product01 .page-product01-lineup__card>*{position:relative;z-index:1;width:100%}#page-product01 .page-product01-lineup__card-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__card-en{font-size:1.4rem;margin-bottom:12px}}#page-product01 .page-product01-lineup__card-title{font-family:var(--font--shippori);font-weight:500;font-size:3.6rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:14px}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__card-title{font-size:2.4rem;margin-bottom:12px}}#page-product01 .page-product01-lineup__card-desc{font-size:1.6rem;line-height:1.9;margin-bottom:24px}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__card-desc{font-size:1.4rem;margin-bottom:16px}}#page-product01 .page-product01-lineup__card-img{margin-bottom:40px}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__card-img{margin-bottom:24px}}#page-product01 .page-product01-lineup__card-img img{display:block;width:100%;height:auto}#page-product01 .page-product01-lineup__card-price-label{font-size:1.6rem;letter-spacing:0.04em;line-height:1.4;margin-bottom:12px}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__card-price-label{font-size:1.4rem;margin-bottom:8px}}#page-product01 .page-product01-lineup__card-price{color:var(--font-sixth-color);font-family:var(--font--shippori);font-weight:500;font-size:2.4rem;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__card-price{font-size:2rem;margin-bottom:12px}}#page-product01 .page-product01-lineup__card-price-num{font-size:4.8rem}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__card-price-num{font-size:3.4rem}}#page-product01 .page-product01-lineup__card-note{color:#b4ae99;font-size:1.4rem;letter-spacing:0.04em;line-height:1.6;margin-bottom:24px}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__card-note{font-size:1.2rem;margin-bottom:16px}}#page-product01 .page-product01-lineup__card-list{text-align:left;margin-bottom:32px}#page-product01 .page-product01-lineup__card-list li{display:flex;align-items:baseline;gap:10px;font-size:1.6rem;letter-spacing:0.04em;line-height:1.75}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__card-list li{font-size:1.4rem}}#page-product01 .page-product01-lineup__card-list li:not(:last-of-type){margin-bottom:12px}#page-product01 .page-product01-lineup__card-list-icon{position:relative;top:4px;flex-shrink:0;width:22px;height:22px;color:var(--font-sixth-color)}@media screen and (max-width:640px){#page-product01 .page-product01-lineup__card-list-icon{width:18px;height:18px}}#page-product01 .page-product01-lineup__card-button>*{width:100%}#page-product01 .page-product01-performance{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-performance{padding-bottom:16%}}@media screen and (max-width:640px){#page-product01 .page-product01-performance{padding-bottom:18%}}#page-product01 .page-product01-performance__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product01 .page-product01-performance__head{margin-bottom:32px}}#page-product01 .page-product01-performance__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product01 .page-product01-performance__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product01 .page-product01-performance__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:16px}@media screen and (max-width:640px){#page-product01 .page-product01-performance__head-title{font-size:2.4rem}}#page-product01 .page-product01-performance__head-text{font-size:1.6rem;letter-spacing:0.04em;line-height:1.8}@media screen and (max-width:640px){#page-product01 .page-product01-performance__head-text{font-size:1.4rem}}#page-product01 .page-product01-performance__top{display:grid;grid-template-columns:repeat(4, 1fr);gap:7px}@media screen and (max-width:1024px){#page-product01 .page-product01-performance__top{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:640px){#page-product01 .page-product01-performance__top{grid-template-columns:1fr}}#page-product01 .page-product01-performance__bottom{display:grid;grid-template-columns:repeat(3, 1fr);gap:7px;margin-top:7px}@media screen and (max-width:640px){#page-product01 .page-product01-performance__bottom{grid-template-columns:1fr}}#page-product01 .page-product01-performance__card{position:relative;overflow:hidden;background-color:#fff;text-align:center;padding:32px 8px}@media screen and (max-width:1024px){#page-product01 .page-product01-performance__card{padding:5% 3%}}@media screen and (max-width:640px){#page-product01 .page-product01-performance__card{padding:32px 24px}}#page-product01 .page-product01-performance__card>*{position:relative;z-index:1}#page-product01 .page-product01-performance__card-title{font-family:var(--font--shippori);font-weight:500;font-size:1.6rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:12px}@media screen and (max-width:1024px){#page-product01 .page-product01-performance__card-title{font-size:1.6rem}}#page-product01 .page-product01-performance__card-label{display:block;color:#b4ae99;font-size:1.4rem;letter-spacing:0.04em;line-height:1.4;margin-bottom:8px}#page-product01 .page-product01-performance__card-value{color:var(--font-sixth-color);line-height:1.2;margin-bottom:12px}#page-product01 .page-product01-performance__card-value-num{font-size:4rem;font-family:"cinzel", serif}@media screen and (max-width:1024px){#page-product01 .page-product01-performance__card-value-num{font-size:3.2rem}}@media screen and (max-width:640px){#page-product01 .page-product01-performance__card-value-num{font-size:2.8rem}}#page-product01 .page-product01-performance__card-value-unit{font-size:1.6rem;margin-left:2px}@media screen and (max-width:1024px){#page-product01 .page-product01-performance__card-value-unit{font-size:1.4rem}}#page-product01 .page-product01-performance__card-text{font-size:1.4rem;letter-spacing:0.04em;line-height:1.6;color:#666}@media screen and (max-width:640px){#page-product01 .page-product01-performance__card-text{font-size:1.3rem}}#page-product01 .page-product01-performance__card-note{color:#b4ae99;font-size:1.4rem;letter-spacing:0.04em;line-height:1.6;margin-top:8px}#page-product01 .page-product01-performance__card--sub .page-product01-performance__card-value{margin-bottom:8px}#page-product01 .page-product01-performance__card--sub .page-product01-performance__card-value-num{font-size:1.6rem;color:#666;font-family:"noto sans jp", sans-serif}@media screen and (max-width:640px){#page-product01 .page-product01-performance__card--sub .page-product01-performance__card-value-num{font-size:1.4rem}}#page-product01 .page-product01-performance__card--sub .page-product01-performance__card-value-text{color:#b4ae99}#page-product01 .page-product01-point{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-point{padding-bottom:16%}}@media screen and (max-width:640px){#page-product01 .page-product01-point{padding-bottom:18%}}#page-product01 .page-product01-point__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product01 .page-product01-point__head{margin-bottom:32px}}#page-product01 .page-product01-point__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product01 .page-product01-point__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product01 .page-product01-point__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5}@media screen and (max-width:640px){#page-product01 .page-product01-point__head-title{font-size:2.4rem}}#page-product01 .page-product01-point__head-text{font-size:1.4rem;letter-spacing:0.04em;line-height:2;text-align:center;margin-top:24px}@media screen and (max-width:1024px){#page-product01 .page-product01-point__head-text{font-size:1.4rem;margin-top:16px}}#page-product01 .page-product01-point__gallery{display:flex;gap:16px;margin-bottom:16px}@media screen and (max-width:1024px){#page-product01 .page-product01-point__gallery{margin-bottom:12px;gap:12px}}@media screen and (max-width:640px){#page-product01 .page-product01-point__gallery{margin-bottom:12px;flex-direction:column;gap:12px}}#page-product01 .page-product01-point__gallery-left{width:66%}@media screen and (max-width:640px){#page-product01 .page-product01-point__gallery-left{width:100%}}#page-product01 .page-product01-point__gallery-left img{display:block;width:100%;height:auto}#page-product01 .page-product01-point__gallery-right{display:flex;flex-direction:column;gap:16px;width:34%}@media screen and (max-width:640px){#page-product01 .page-product01-point__gallery-right{flex-direction:row;gap:12px;width:100%}}#page-product01 .page-product01-point__gallery-right img{flex:1 1 0;min-height:0;width:100%;object-fit:cover}@media screen and (max-width:640px){#page-product01 .page-product01-point__gallery-right img{flex:none;width:calc(50% - 6px);height:auto}}#page-product01 .page-product01-point__images{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media screen and (max-width:1024px){#page-product01 .page-product01-point__images{gap:12px}}@media screen and (max-width:640px){#page-product01 .page-product01-point__images{gap:8px}}#page-product01 .page-product01-point__images img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover}#page-product01 .page-product01-point__cards{display:flex;gap:7px}@media screen and (max-width:640px){#page-product01 .page-product01-point__cards{flex-direction:column;gap:24px}}#page-product01 .page-product01-point__card{flex:1;position:relative;overflow:hidden;background-color:var(--bg-third-color);text-align:center;padding:40px 30px}@media screen and (max-width:1024px){#page-product01 .page-product01-point__card{padding:28px 20px}}@media screen and (max-width:640px){#page-product01 .page-product01-point__card{padding:32px 24px}}#page-product01 .page-product01-point__card::before{content:"";position:absolute;inset:0;z-index:0;opacity:0.15;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}#page-product01 .page-product01-point__card>*{position:relative;z-index:1}#page-product01 .page-product01-point__card-num{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.08em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:1024px){#page-product01 .page-product01-point__card-num{font-size:1.4rem;margin-bottom:12px}}#page-product01 .page-product01-point__card-title{font-family:var(--font--shippori);font-weight:500;font-size:2rem;letter-spacing:0.04em;line-height:1.6;margin-bottom:12px}@media screen and (max-width:1024px){#page-product01 .page-product01-point__card-title{font-size:1.6rem;margin-bottom:10px}}#page-product01 .page-product01-point__card-text{font-size:1.4rem;letter-spacing:0.04em;line-height:2;text-align:left}@media screen and (max-width:1024px){#page-product01 .page-product01-point__card-text{font-size:1.4rem}}#page-product01 .page-product01-lifestyle{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-lifestyle{padding-bottom:16%}}@media screen and (max-width:640px){#page-product01 .page-product01-lifestyle{padding-bottom:18%}}#page-product01 .page-product01-lifestyle__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product01 .page-product01-lifestyle__head{margin-bottom:32px}}#page-product01 .page-product01-lifestyle__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product01 .page-product01-lifestyle__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product01 .page-product01-lifestyle__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5}@media screen and (max-width:640px){#page-product01 .page-product01-lifestyle__head-title{font-size:2.4rem}}#page-product01 .page-product01-lifestyle__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:58px 54px}@media screen and (max-width:1024px){#page-product01 .page-product01-lifestyle__cards{gap:4% 3%}}@media screen and (max-width:640px){#page-product01 .page-product01-lifestyle__cards{grid-template-columns:1fr;gap:32px}}#page-product01 .page-product01-lifestyle__card{background-color:var(--bg-third-color);text-align:center;padding:24px}@media screen and (max-width:1024px){#page-product01 .page-product01-lifestyle__card{padding:16px}}@media screen and (max-width:640px){#page-product01 .page-product01-lifestyle__card{padding:20px}}#page-product01 .page-product01-lifestyle__card-img{margin-bottom:24px}@media screen and (max-width:640px){#page-product01 .page-product01-lifestyle__card-img{margin-bottom:16px}}#page-product01 .page-product01-lifestyle__card-img img{display:block;width:100%;aspect-ratio:1.3333333333;object-fit:cover}#page-product01 .page-product01-lifestyle__card-title{font-family:var(--font--shippori);font-weight:500;font-size:2rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:16px}@media screen and (max-width:1024px){#page-product01 .page-product01-lifestyle__card-title{font-size:1.8rem}}@media screen and (max-width:640px){#page-product01 .page-product01-lifestyle__card-title{margin-bottom:12px}}#page-product01 .page-product01-lifestyle__card-text{color:var(--font-fourth-color);font-size:1.4rem;letter-spacing:0.04em;line-height:1.8}#page-product01 .page-product01-voice{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-voice{padding-bottom:16%}}@media screen and (max-width:640px){#page-product01 .page-product01-voice{padding-bottom:18%}}#page-product01 .page-product01-voice__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product01 .page-product01-voice__head{margin-bottom:32px}}#page-product01 .page-product01-voice__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product01 .page-product01-voice__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product01 .page-product01-voice__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5}@media screen and (max-width:640px){#page-product01 .page-product01-voice__head-title{font-size:2.4rem}}#page-product01 .page-product01-voice__list{display:flex;flex-direction:column;gap:64px;margin-bottom:56px}@media screen and (max-width:640px){#page-product01 .page-product01-voice__list{gap:48px;margin-bottom:40px}}#page-product01 .page-product01-voice__item{display:block}#page-product01 .page-product01-voice__link{display:flex;gap:56px;transition:opacity 0.3s ease}@media screen and (min-width:1025px){#page-product01 .page-product01-voice__link:hover{opacity:0.6}}@media screen and (max-width:1024px){#page-product01 .page-product01-voice__link{gap:4%}}@media screen and (max-width:640px){#page-product01 .page-product01-voice__link{flex-direction:column;gap:20px}}#page-product01 .page-product01-voice__img{flex-shrink:0;width:375px}@media screen and (max-width:1024px){#page-product01 .page-product01-voice__img{width:38%}}@media screen and (max-width:640px){#page-product01 .page-product01-voice__img{width:100%}}#page-product01 .page-product01-voice__img img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:640px){#page-product01 .page-product01-voice__img img{height:auto}}#page-product01 .page-product01-voice__body{flex:1;min-width:0}#page-product01 .page-product01-voice__meta{font-family:var(--font--shippori);color:var(--font-fifth-color);font-size:1.8rem;letter-spacing:0.04em;line-height:1.6;margin-bottom:20px}@media screen and (max-width:1024px){#page-product01 .page-product01-voice__meta{font-size:1.6rem}}@media screen and (max-width:640px){#page-product01 .page-product01-voice__meta{font-size:1.6rem}}#page-product01 .page-product01-voice__num{font-family:var(--font--cinzel);letter-spacing:0.08em}#page-product01 .page-product01-voice__title{font-family:var(--font--shippori);font-weight:500;font-size:2rem;letter-spacing:0.04em;line-height:1.8;margin-bottom:20px}@media screen and (max-width:1024px){#page-product01 .page-product01-voice__title{font-size:1.8rem}}@media screen and (max-width:640px){#page-product01 .page-product01-voice__title{font-size:1.6rem;margin-bottom:16px}}#page-product01 .page-product01-voice__text{font-size:1.4rem;letter-spacing:0.04em;line-height:1.9;border-top:1px solid #CDCDCD;padding-top:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:640px){#page-product01 .page-product01-voice__text{padding-top:16px}}#page-product01 .page-product01-voice__button{display:flex;justify-content:center}#page-product01 .page-product01-flow{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-flow{padding-bottom:16%}}@media screen and (max-width:640px){#page-product01 .page-product01-flow{padding-bottom:18%}}#page-product01 .page-product01-flow__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product01 .page-product01-flow__head{margin-bottom:32px}}#page-product01 .page-product01-flow__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product01 .page-product01-flow__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product01 .page-product01-flow__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5}@media screen and (max-width:640px){#page-product01 .page-product01-flow__head-title{font-size:2.4rem}}#page-product01 .page-product01-flow__steps-wrap{margin-bottom:48px}@media screen and (max-width:640px){#page-product01 .page-product01-flow__steps-wrap{margin-bottom:32px}}#page-product01 .page-product01-flow__slider{overflow:visible}@media screen and (max-width:640px){#page-product01 .page-product01-flow__slider{margin:0 -20px;padding:0 20px}}#page-product01 .page-product01-flow__steps{margin-bottom:0}@media screen and (min-width:641px){#page-product01 .page-product01-flow__steps{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;transform:none !important}}#page-product01 .page-product01-flow__control{display:none;width:100%;margin-top:24px}@media screen and (max-width:640px){#page-product01 .page-product01-flow__control{display:block}}#page-product01 .page-product01-flow__progress{width:100%;height:2px;background:#d6d6d6;position:relative}#page-product01 .page-product01-flow__progress.swiper-pagination-progressbar{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;height:2px;background:#d6d6d6;overflow:hidden}#page-product01 .page-product01-flow__progress .swiper-pagination-progressbar-fill{background:var(--font-sixth-color);transform-origin:left top}#page-product01 .page-product01-flow__step{width:auto;height:auto;background-color:#fff;text-align:center;padding:28px 12px;box-sizing:border-box}@media screen and (min-width:641px){#page-product01 .page-product01-flow__step{width:calc((100% - 16px * 3) / 4)}}@media screen and (min-width:1025px){#page-product01 .page-product01-flow__step{width:calc((100% - 16px * 5) / 6)}}@media screen and (max-width:640px){#page-product01 .page-product01-flow__step{aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;padding:24px 8px}}#page-product01 .page-product01-flow__step-num{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.8rem;font-weight:400;letter-spacing:0.08em;line-height:1.2;margin-bottom:12px}@media screen and (max-width:640px){#page-product01 .page-product01-flow__step-num{font-size:1.4rem;margin-bottom:10px}}#page-product01 .page-product01-flow__step-title{font-family:var(--font--shippori);font-weight:500;font-size:1.6rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:8px}@media screen and (max-width:1024px){#page-product01 .page-product01-flow__step-title{font-size:1.6rem}}#page-product01 .page-product01-flow__step-text{color:var(--font-fourth-color);font-size:1.4rem;letter-spacing:0.04em;line-height:1.6}#page-product01 .page-product01-flow__button{display:flex;justify-content:center}.page-product-common-inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media screen and (max-width:1024px){.page-product-common-inner{padding:0 2%}}@media screen and (max-width:640px){.page-product-common-inner{padding:0 4%}}.page-product-common-fv{display:flex;align-items:center;width:100%;padding:182px 0 157px;min-height:640px;margin-top:95px;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:1024px){.page-product-common-fv{margin-top:80px;min-height:560px;padding:140px 0 125px}}@media screen and (max-width:640px){.page-product-common-fv{height:calc(100vh - 72px);min-height:500px;padding:82px 0 64px;align-items:flex-end;margin-top:72px}}.page-product-common-fv__inner{width:100%;max-width:1240px;padding:0 20px;margin:0 auto}@media screen and (max-width:1024px){.page-product-common-fv__inner{padding:0 2%}}@media screen and (max-width:640px){.page-product-common-fv__inner{padding:0 4%}}.page-product-common-fv__box{width:480px;background-color:#fff;padding:56px 48px}@media screen and (max-width:1024px){.page-product-common-fv__box{width:420px;padding:40px 36px}}@media screen and (max-width:640px){.page-product-common-fv__box{width:100%;max-width:350px;padding:32px 24px}}.page-product-common-fv__box--en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.08em;line-height:1.2;margin-bottom:6px}@media screen and (max-width:1024px){.page-product-common-fv__box--en{font-size:1.4rem;margin-bottom:4px}}.page-product-common-fv__box--title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:12px}@media screen and (max-width:1024px){.page-product-common-fv__box--title{font-size:2.8rem}}@media screen and (max-width:640px){.page-product-common-fv__box--title{font-size:2.4rem;margin-bottom:8px}}.page-product-common-fv__box--lead{font-family:var(--font--shippori);font-size:2rem;letter-spacing:0.04em;font-weight:500;line-height:1.6em;margin-bottom:16px}@media screen and (max-width:1024px){.page-product-common-fv__box--lead{font-size:1.6rem}}@media screen and (max-width:640px){.page-product-common-fv__box--lead{margin-bottom:10px}}.page-product-common-fv__box--text{font-size:1.6rem;letter-spacing:0.04em;color:#666;line-height:2em}@media screen and (max-width:1024px){.page-product-common-fv__box--text{font-size:1.4rem}}.page-product-common-concept{padding:160px 0;text-align:center}@media screen and (max-width:1024px){.page-product-common-concept{padding:16% 0}}@media screen and (max-width:640px){.page-product-common-concept{padding:18% 0}}.page-product-common-concept__label{display:block;color:var(--font-sixth-color);font-family:var(--font--cinzel);font-size:1.6rem;letter-spacing:0.16em;line-height:1em;margin-bottom:28px}@media screen and (max-width:640px){.page-product-common-concept__label{font-size:1.4rem;margin-bottom:20px}}.page-product-common-concept__title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.8em;margin-bottom:56px}@media screen and (max-width:1024px){.page-product-common-concept__title{font-size:2.6rem;margin-bottom:8%}}@media screen and (max-width:640px){.page-product-common-concept__title{font-size:2rem}}.page-product-common-concept__text p:not(:first-of-type){margin-top:40px}@media screen and (max-width:640px){.page-product-common-concept__text p:not(:first-of-type){margin-top:24px}}@media screen and (max-width:640px){.page-product-common-concept__text p{font-size:1.4rem}}.page-product-common-concept__buttons{display:flex;justify-content:center;gap:24px;margin-top:56px}@media screen and (max-width:1024px){.page-product-common-concept__buttons{margin-top:8%}}@media screen and (max-width:640px){.page-product-common-concept__buttons{flex-direction:column;align-items:center;gap:16px}}.page-product-common-cta{padding-bottom:160px}@media screen and (max-width:1024px){.page-product-common-cta{padding-bottom:16%}}@media screen and (max-width:640px){.page-product-common-cta{padding-bottom:18%}}.page-product-common-cta.small-padding{padding-bottom:120px}@media screen and (max-width:1024px){.page-product-common-cta.small-padding{padding-bottom:12%}}@media screen and (max-width:640px){.page-product-common-cta.small-padding{padding-bottom:14%}}.page-product-common-cta__box{background-color:var(--bg-third-color);text-align:center;padding:64px 40px}@media screen and (max-width:1024px){.page-product-common-cta__box{padding:56px 5%}}@media screen and (max-width:640px){.page-product-common-cta__box{padding:48px 24px}}.page-product-common-cta__en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){.page-product-common-cta__en{font-size:1.4rem;margin-bottom:12px}}.page-product-common-cta__title{font-family:var(--font--shippori);font-weight:500;font-size:2rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:24px}@media screen and (max-width:1024px){.page-product-common-cta__title{font-size:1.8rem}}@media screen and (max-width:640px){.page-product-common-cta__title{font-size:1.6rem}}.page-product-common-cta__text{font-size:1.6rem;letter-spacing:0.04em;line-height:1.8;margin-bottom:40px}@media screen and (max-width:640px){.page-product-common-cta__text{font-size:1.4rem;margin-bottom:32px}}.page-product-common-cta__buttons{display:flex;justify-content:center;gap:16px}@media screen and (max-width:640px){.page-product-common-cta__buttons{flex-direction:column;align-items:center}}.page-product-common-nav{padding-bottom:120px}@media screen and (max-width:1024px){.page-product-common-nav{padding-bottom:12%}}@media screen and (max-width:640px){.page-product-common-nav{padding-bottom:14%}}.page-product-common-nav__inner{max-width:1240px}.page-product-common-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.page-product-common-nav__card{position:relative;display:block;width:calc((100% - 16px * 2) / 3);background-color:#fff;border:1px solid #ddd9cf;color:var(--font-third-color);padding:24px 40px;transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease}@media screen and (max-width:1024px){.page-product-common-nav__card{width:calc((100% - 16px) / 2);padding:24px 32px}}@media screen and (max-width:640px){.page-product-common-nav__card{width:100%;padding:20px 24px}}.page-product-common-nav__card-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.4rem;font-weight:400;letter-spacing:0.12em;line-height:1.2;margin-bottom:10px;transition:color 0.3s ease}.page-product-common-nav__card-title{display:block;font-family:var(--font--shippori);font-weight:500;font-size:2rem;letter-spacing:0.04em;line-height:1.4;transition:color 0.3s ease}@media screen and (max-width:640px){.page-product-common-nav__card-title{font-size:1.8rem}}.page-product-common-nav__card-icon{position:absolute;top:50%;right:24px;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background-color:var(--font-sixth-color);transition:background-color 0.3s ease}@media screen and (max-width:640px){.page-product-common-nav__card-icon{right:20px}}.page-product-common-nav__card.is-active{background-color:var(--font-sixth-color);border-color:var(--font-sixth-color)}.page-product-common-nav__card.is-active .page-product-common-nav__card-en,.page-product-common-nav__card.is-active .page-product-common-nav__card-title{color:#fff}.page-product-common-nav__card.is-active .page-product-common-nav__card-icon{background-color:#fff}@media screen and (min-width:1025px){.page-product-common-nav__card:hover{background-color:var(--font-sixth-color);border-color:var(--font-sixth-color)}.page-product-common-nav__card:hover .page-product-common-nav__card-en,.page-product-common-nav__card:hover .page-product-common-nav__card-title{color:#fff}.page-product-common-nav__card:hover .page-product-common-nav__card-icon{background-color:#fff}}@media screen and (max-width:640px){#page-product02 .pc-sp{display:none}}#page-product02 .page-product02-inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media screen and (max-width:1024px){#page-product02 .page-product02-inner{padding:0 2%}}@media screen and (max-width:640px){#page-product02 .page-product02-inner{padding:0 4%}}#page-product02 .common-button{margin:0}#page-product02 .common-button>*{width:250px;max-width:100%}#page-product02 .common-button>*::after{margin-left:0}#page-product02 .common-button>*.big{width:265px}#page-product02 .page-product02-fv{background-image:url(../pages/page-product02/page-product02-01/img/page-product02-fv-bg_pc.jpg)}@media screen and (max-width:640px){#page-product02 .page-product02-fv{background-image:url(../pages/page-product02/page-product02-01/img/page-product02-fv-bg_sp.jpg)}}#page-product02 .page-product02-visual{padding-bottom:160px}@media screen and (max-width:1024px){#page-product02 .page-product02-visual{padding-bottom:16%}}@media screen and (max-width:640px){#page-product02 .page-product02-visual{padding-bottom:18%}}#page-product02 .page-product02-visual__img img{display:block;width:100%;height:auto}#page-product02 .page-product02-before-after{padding-bottom:160px}@media screen and (max-width:1024px){#page-product02 .page-product02-before-after{padding-bottom:16%}}@media screen and (max-width:640px){#page-product02 .page-product02-before-after{padding-bottom:18%}}#page-product02 .page-product02-before-after__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product02 .page-product02-before-after__head{margin-bottom:32px}}#page-product02 .page-product02-before-after__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product02 .page-product02-before-after__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product02 .page-product02-before-after__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5}@media screen and (max-width:640px){#page-product02 .page-product02-before-after__head-title{font-size:2.4rem}}#page-product02 .page-product02-before-after__compare{position:relative;overflow:hidden;width:100%}#page-product02 .page-product02-before-after__compare::before{content:"";position:absolute;top:0;left:var(--before-after-position, 50%);z-index:3;width:2px;height:100%;transform:translateX(-50%);background-color:rgba(255, 255, 255, 0.75)}#page-product02 .page-product02-before-after__after{position:relative;z-index:1}#page-product02 .page-product02-before-after__after img{display:block;width:100%;aspect-ratio:1.4084507042;object-fit:cover}#page-product02 .page-product02-before-after__before{position:absolute;top:0;left:0;z-index:2;width:50%;height:100%;overflow:hidden}#page-product02 .page-product02-before-after__before-inner{position:relative;width:100%;height:100%}#page-product02 .page-product02-before-after__before-inner img{display:block;width:100%;max-width:none;aspect-ratio:1.4084507042;object-fit:cover}#page-product02 .page-product02-before-after__handle{position:absolute;top:50%;left:var(--before-after-position, 50%);z-index:4;display:flex;align-items:center;justify-content:center;gap:12px;width:48px;height:48px;transform:translate(-50%, -50%);border-radius:50%;background-color:#b4ae99;pointer-events:none}@media screen and (max-width:1024px){#page-product02 .page-product02-before-after__handle{gap:8px;width:42px;height:42px}}@media screen and (max-width:640px){#page-product02 .page-product02-before-after__handle{gap:6px;width:36px;height:36px}}#page-product02 .page-product02-before-after__handle-arrow{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent}@media screen and (max-width:640px){#page-product02 .page-product02-before-after__handle-arrow{border-top-width:6px;border-bottom-width:6px}}#page-product02 .page-product02-before-after__handle-arrow--left{border-right:10px solid #fff}@media screen and (max-width:640px){#page-product02 .page-product02-before-after__handle-arrow--left{border-right-width:8px}}#page-product02 .page-product02-before-after__handle-arrow--right{border-left:10px solid #fff}@media screen and (max-width:640px){#page-product02 .page-product02-before-after__handle-arrow--right{border-left-width:8px}}#page-product02 .page-product02-before-after__range{position:absolute;inset:0;z-index:5;width:100%;height:100%;padding:0;margin:0;cursor:ew-resize;opacity:0}#page-product02 .page-product02-before-after__label{position:absolute;top:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:93px;height:30px;padding:0 12px;color:#fff;font-family:var(--font--cinzel);font-size:1.6rem;font-weight:400;letter-spacing:0.08em;line-height:1}@media screen and (max-width:1024px){#page-product02 .page-product02-before-after__label{min-width:72px;height:24px;font-size:1.4rem}}#page-product02 .page-product02-before-after__label--before{left:0;background-color:var(--font-fifth-color)}#page-product02 .page-product02-before-after__label--after{right:0;background-color:var(--font-sixth-color)}#page-product02 .page-product02-before-after__info{background-color:var(--bg-third-color);text-align:center;padding:32px 40px;margin-top:48px}@media screen and (max-width:640px){#page-product02 .page-product02-before-after__info{padding:24px;margin-top:32px}}#page-product02 .page-product02-before-after__info-title{font-family:var(--font--shippori);color:var(--font-sixth-color);font-weight:500;font-size:2rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:12px}@media screen and (max-width:1024px){#page-product02 .page-product02-before-after__info-title{font-size:1.8rem}}@media screen and (max-width:640px){#page-product02 .page-product02-before-after__info-title{font-size:1.6rem}}#page-product02 .page-product02-before-after__info-lead,#page-product02 .page-product02-before-after__info-text{font-size:1.4rem;letter-spacing:0.04em;line-height:1.8}@media screen and (max-width:640px){#page-product02 .page-product02-before-after__info-lead,#page-product02 .page-product02-before-after__info-text{font-size:1.4rem}}#page-product02 .page-product02-before-after__button{display:flex;justify-content:center;margin-top:48px}@media screen and (max-width:640px){#page-product02 .page-product02-before-after__button{margin-top:32px}}#page-product02 .page-product02-worry{padding-bottom:160px}@media screen and (max-width:1024px){#page-product02 .page-product02-worry{padding-bottom:16%}}@media screen and (max-width:640px){#page-product02 .page-product02-worry{padding-bottom:18%}}#page-product02 .page-product02-worry__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product02 .page-product02-worry__head{margin-bottom:32px}}#page-product02 .page-product02-worry__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product02 .page-product02-worry__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product02 .page-product02-worry__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5}@media screen and (max-width:640px){#page-product02 .page-product02-worry__head-title{font-size:2.4rem}}@media screen and (max-width:640px){#page-product02 .page-product02-worry__cards-wrap{margin:0 -20px;padding:0 20px}}#page-product02 .page-product02-worry__slider{overflow:visible}#page-product02 .page-product02-worry__cards{margin:0;padding:0;list-style:none}@media screen and (min-width:641px){#page-product02 .page-product02-worry__cards{display:grid;gap:16px;transform:none !important}}@media screen and (min-width:641px) and (max-width:1024px){#page-product02 .page-product02-worry__cards{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width:1025px){#page-product02 .page-product02-worry__cards{grid-template-columns:repeat(3, 1fr);gap:24px}}#page-product02 .page-product02-worry__control{display:none;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:24px}@media screen and (max-width:640px){#page-product02 .page-product02-worry__control{display:grid}}#page-product02 .page-product02-worry__progress{width:100%;height:2px;background:#d6d6d6;position:relative}#page-product02 .page-product02-worry__progress.swiper-pagination-progressbar{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;height:2px;background:#d6d6d6;overflow:hidden}#page-product02 .page-product02-worry__progress .swiper-pagination-progressbar-fill{background:var(--font-sixth-color);transform-origin:left top}#page-product02 .page-product02-worry__arrows{display:flex;align-items:center;gap:24px}#page-product02 .page-product02-worry__arrows .swiper-button-prev,#page-product02 .page-product02-worry__arrows .swiper-button-next{display:block;width:24px;height:24px;margin:0;border:none;background:none;position:relative;top:auto;left:auto;right:auto;color:inherit;cursor:pointer}#page-product02 .page-product02-worry__arrows .swiper-button-prev::after,#page-product02 .page-product02-worry__arrows .swiper-button-next::after{display:none}#page-product02 .page-product02-worry__arrows .swiper-button-prev::before,#page-product02 .page-product02-worry__arrows .swiper-button-next::before{content:"";width:14px;height:14px;border-top:2px solid currentColor;border-left:2px solid currentColor;position:absolute;top:50%;left:50%}#page-product02 .page-product02-worry__arrows--prev::before{transform:translate(-50%, -50%) rotate(-45deg)}#page-product02 .page-product02-worry__arrows--next::before{transform:translate(-50%, -50%) rotate(135deg)}#page-product02 .page-product02-worry__card{background-color:#fff;text-align:center;padding:40px 30px;height:auto;box-sizing:border-box}@media screen and (max-width:1024px){#page-product02 .page-product02-worry__card{padding:32px 24px}}@media screen and (max-width:640px){#page-product02 .page-product02-worry__card{padding:40px 24px}}#page-product02 .page-product02-worry__card-title{font-family:var(--font--shippori);font-weight:400;font-size:1.6rem;letter-spacing:0.04em;line-height:1.7;margin-bottom:16px}@media screen and (max-width:1024px){#page-product02 .page-product02-worry__card-title{font-size:1.6rem}}@media screen and (max-width:640px){#page-product02 .page-product02-worry__card-title{font-size:1.6rem;margin-bottom:12px}}#page-product02 .page-product02-worry__card-text{color:#b4ae99;font-size:1.4rem;line-height:1.5}#page-product02 .page-product02-service{padding-top:80px;margin-top:-80px;padding-bottom:160px}@media screen and (max-width:1024px){#page-product02 .page-product02-service{padding-bottom:16%}}@media screen and (max-width:640px){#page-product02 .page-product02-service{padding-bottom:18%;padding-top:56px;margin-top:-56px}}#page-product02 .page-product02-service__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product02 .page-product02-service__head{margin-bottom:32px}}#page-product02 .page-product02-service__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product02 .page-product02-service__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product02 .page-product02-service__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5}@media screen and (max-width:640px){#page-product02 .page-product02-service__head-title{font-size:2.4rem}}#page-product02 .page-product02-service__cards{display:flex;gap:7px}@media screen and (max-width:768px){#page-product02 .page-product02-service__cards{flex-direction:column;align-items:center;gap:24px}}#page-product02 .page-product02-service__card{flex:1;position:relative;overflow:hidden;background-color:var(--bg-third-color);padding:32px 24px}@media screen and (max-width:1024px){#page-product02 .page-product02-service__card{padding:24px 20px}}@media screen and (max-width:768px){#page-product02 .page-product02-service__card{width:100%;padding:24px 20px}}#page-product02 .page-product02-service__card::before{content:"";position:absolute;inset:0;z-index:0;opacity:0.15;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}#page-product02 .page-product02-service__card>*{position:relative;z-index:1}#page-product02 .page-product02-service__card-img{margin-bottom:24px}#page-product02 .page-product02-service__card-img img{display:block;width:100%;aspect-ratio:1.3333333333;object-fit:cover}#page-product02 .page-product02-service__card-num{display:block;text-align:center;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.08em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:1024px){#page-product02 .page-product02-service__card-num{font-size:1.4rem;margin-bottom:12px}}#page-product02 .page-product02-service__card-title{text-align:center;font-family:var(--font--shippori);font-weight:500;font-size:2rem;letter-spacing:0.04em;line-height:1.6;margin-bottom:16px}@media screen and (max-width:768px){#page-product02 .page-product02-service__card-title{font-size:1.8rem}}#page-product02 .page-product02-service__card-text{color:var(--font-fourth-color);font-size:1.6rem;letter-spacing:0.04em;line-height:2;margin-bottom:24px}@media screen and (max-width:768px){#page-product02 .page-product02-service__card-text{font-size:1.4rem}}#page-product02 .page-product02-service__card-cost{background-color:rgba(255, 255, 255, 0.55);text-align:center;padding:16px 20px}#page-product02 .page-product02-service__card-cost-label{display:block;color:#b4ae99;font-size:1.4rem;letter-spacing:0.08em;line-height:1.2;margin-bottom:10px}@media screen and (max-width:768px){#page-product02 .page-product02-service__card-cost-label{font-size:1.2rem}}#page-product02 .page-product02-service__card-cost-price{font-size:1.6rem;letter-spacing:0.04em;line-height:1.4}@media screen and (max-width:768px){#page-product02 .page-product02-service__card-cost-price{font-size:1.4rem}}#page-product02 .page-product02-service__card-cost-note{font-size:1.4rem;letter-spacing:0.04em;line-height:1.6;margin-top:4px}@media screen and (max-width:768px){#page-product02 .page-product02-service__card-cost-note{font-size:1.2rem}}#page-product02 .page-product02-flow{padding-bottom:160px}@media screen and (max-width:1024px){#page-product02 .page-product02-flow{padding-bottom:16%}}@media screen and (max-width:640px){#page-product02 .page-product02-flow{padding-bottom:18%}}#page-product02 .page-product02-flow__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product02 .page-product02-flow__head{margin-bottom:32px}}#page-product02 .page-product02-flow__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product02 .page-product02-flow__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product02 .page-product02-flow__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5}@media screen and (max-width:640px){#page-product02 .page-product02-flow__head-title{font-size:2.4rem}}#page-product02 .page-product02-flow__steps-wrap{margin-bottom:0}@media screen and (max-width:640px){#page-product02 .page-product02-flow__steps-wrap{margin-bottom:32px}}#page-product02 .page-product02-flow__slider{overflow:visible}@media screen and (max-width:640px){#page-product02 .page-product02-flow__slider{margin:0 -20px;padding:0 20px}}#page-product02 .page-product02-flow__steps{margin-bottom:0}@media screen and (min-width:641px){#page-product02 .page-product02-flow__steps{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;transform:none !important}}#page-product02 .page-product02-flow__control{display:none;width:100%;margin-top:24px}@media screen and (max-width:640px){#page-product02 .page-product02-flow__control{display:block}}#page-product02 .page-product02-flow__progress{width:100%;height:2px;background:#d6d6d6;position:relative}#page-product02 .page-product02-flow__progress.swiper-pagination-progressbar{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;height:2px;background:#d6d6d6;overflow:hidden}#page-product02 .page-product02-flow__progress .swiper-pagination-progressbar-fill{background:var(--font-sixth-color);transform-origin:left top}#page-product02 .page-product02-flow__step{width:auto;height:auto;background-color:#fff;text-align:center;padding:28px 6px;box-sizing:border-box}@media screen and (min-width:641px){#page-product02 .page-product02-flow__step{width:calc((100% - 16px * 2) / 3)}}@media screen and (min-width:1025px){#page-product02 .page-product02-flow__step{width:calc((100% - 16px * 4) / 5)}}@media screen and (max-width:640px){#page-product02 .page-product02-flow__step{aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;padding:24px 8px}}#page-product02 .page-product02-flow__step-num{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.8rem;font-weight:400;letter-spacing:0.08em;line-height:1.2;margin-bottom:12px}@media screen and (max-width:640px){#page-product02 .page-product02-flow__step-num{font-size:1.4rem;margin-bottom:10px}}#page-product02 .page-product02-flow__step-title{font-family:var(--font--shippori);font-weight:500;font-size:1.6rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:8px}@media screen and (max-width:1024px){#page-product02 .page-product02-flow__step-title{font-size:1.6rem}}#page-product02 .page-product02-flow__step-text{color:var(--font-fourth-color);font-size:1.4rem;letter-spacing:0.04em;line-height:1.6}#page-product02 .page-product02-flow__subsidy{display:flex;align-items:center;gap:40px;background-color:var(--bg-third-color);padding:32px 40px;margin-top:48px}@media screen and (max-width:1024px){#page-product02 .page-product02-flow__subsidy{gap:4%}}@media screen and (max-width:640px){#page-product02 .page-product02-flow__subsidy{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;margin-top:32px}}#page-product02 .page-product02-flow__subsidy-label{flex-shrink:0;font-family:var(--font--shippori);color:var(--font-sixth-color);font-weight:500;font-size:1.6rem;letter-spacing:0.04em;line-height:1.5}@media screen and (max-width:640px){#page-product02 .page-product02-flow__subsidy-label{font-size:1.5rem}}#page-product02 .page-product02-flow__subsidy-text{color:var(--font-third-color);font-size:1.4rem;letter-spacing:0.04em;line-height:1.8}@media screen and (max-width:640px){#page-product02 .page-product02-flow__subsidy-text{font-size:1.3rem}}#page-product02 .page-product02-voice{padding-bottom:160px}@media screen and (max-width:1024px){#page-product02 .page-product02-voice{padding-bottom:16%}}@media screen and (max-width:640px){#page-product02 .page-product02-voice{padding-bottom:18%}}#page-product02 .page-product02-voice__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product02 .page-product02-voice__head{margin-bottom:32px}}#page-product02 .page-product02-voice__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product02 .page-product02-voice__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product02 .page-product02-voice__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5}@media screen and (max-width:640px){#page-product02 .page-product02-voice__head-title{font-size:2.4rem}}#page-product02 .page-product02-voice__list{display:flex;flex-direction:column;gap:64px;margin-bottom:56px}@media screen and (max-width:640px){#page-product02 .page-product02-voice__list{gap:48px;margin-bottom:40px}}#page-product02 .page-product02-voice__item{display:block}#page-product02 .page-product02-voice__link{display:flex;gap:56px;transition:opacity 0.3s ease}@media screen and (min-width:1025px){#page-product02 .page-product02-voice__link:hover{opacity:0.6}}@media screen and (max-width:1024px){#page-product02 .page-product02-voice__link{gap:4%}}@media screen and (max-width:640px){#page-product02 .page-product02-voice__link{flex-direction:column;gap:20px}}#page-product02 .page-product02-voice__img{flex-shrink:0;width:375px}@media screen and (max-width:1024px){#page-product02 .page-product02-voice__img{width:38%}}@media screen and (max-width:640px){#page-product02 .page-product02-voice__img{width:100%}}#page-product02 .page-product02-voice__img img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:640px){#page-product02 .page-product02-voice__img img{height:auto}}#page-product02 .page-product02-voice__body{flex:1;min-width:0}#page-product02 .page-product02-voice__meta{font-family:var(--font--shippori);color:var(--font-fifth-color);font-size:1.8rem;letter-spacing:0.04em;line-height:1.6;margin-bottom:20px}@media screen and (max-width:1024px){#page-product02 .page-product02-voice__meta{font-size:1.6rem}}@media screen and (max-width:640px){#page-product02 .page-product02-voice__meta{font-size:1.6rem}}#page-product02 .page-product02-voice__num{font-family:var(--font--cinzel);letter-spacing:0.08em}#page-product02 .page-product02-voice__title{font-family:var(--font--shippori);font-weight:500;font-size:2rem;letter-spacing:0.04em;line-height:1.8;margin-bottom:20px}@media screen and (max-width:1024px){#page-product02 .page-product02-voice__title{font-size:1.8rem}}@media screen and (max-width:640px){#page-product02 .page-product02-voice__title{font-size:1.6rem;margin-bottom:16px}}#page-product02 .page-product02-voice__text{font-size:1.4rem;letter-spacing:0.04em;line-height:1.9;border-top:1px solid #CDCDCD;padding-top:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:640px){#page-product02 .page-product02-voice__text{padding-top:16px}}#page-product02 .page-product02-voice__button{display:flex;justify-content:center}@media screen and (max-width:640px){#page-product03 .pc-sp{display:none}}#page-product03 .page-product03-inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media screen and (max-width:1024px){#page-product03 .page-product03-inner{padding:0 2%}}@media screen and (max-width:640px){#page-product03 .page-product03-inner{padding:0 4%}}#page-product03 .common-button{margin:0}#page-product03 .common-button>*{width:250px;max-width:100%}#page-product03 .common-button>*::after{margin-left:0}#page-product03 .page-product03-fv{background-image:url(../pages/page-product03/page-product03-01/img/page-product03-fv-bg_pc.jpg)}@media screen and (max-width:640px){#page-product03 .page-product03-fv{background-image:url(../pages/page-product03/page-product03-01/img/page-product03-fv-bg_sp.jpg)}}#page-product03 .page-product03-visual{padding-bottom:160px}@media screen and (max-width:1024px){#page-product03 .page-product03-visual{padding-bottom:16%}}@media screen and (max-width:640px){#page-product03 .page-product03-visual{padding-bottom:18%}}#page-product03 .page-product03-visual__img img{display:block;width:100%;height:auto}#page-product03 .page-product03-comparison{padding-bottom:160px}@media screen and (max-width:1024px){#page-product03 .page-product03-comparison{padding-bottom:16%}}@media screen and (max-width:640px){#page-product03 .page-product03-comparison{padding-bottom:18%}}#page-product03 .page-product03-comparison__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product03 .page-product03-comparison__head{margin-bottom:32px}}#page-product03 .page-product03-comparison__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product03 .page-product03-comparison__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product03 .page-product03-comparison__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5}@media screen and (max-width:640px){#page-product03 .page-product03-comparison__head-title{font-size:2.4rem}}#page-product03 .page-product03-comparison__table{width:100%;border-collapse:collapse;table-layout:fixed}#page-product03 .page-product03-comparison__empty{width:22%;background-color:transparent;border:none}@media screen and (max-width:640px){#page-product03 .page-product03-comparison__empty{width:26%}}#page-product03 .page-product03-comparison__th{padding:16px 12px;color:#fff;font-weight:400;font-size:1.2rem;text-align:center;letter-spacing:0.04em}@media screen and (max-width:640px){#page-product03 .page-product03-comparison__th{padding:12px 6px;font-size:1.2rem}}#page-product03 .page-product03-comparison__th--sale{background-color:var(--font-sixth-color);border-right:1px solid #efeeea}#page-product03 .page-product03-comparison__th--order{background-color:#3a3735}#page-product03 .page-product03-comparison__label{background-color:#d1cec2;font-weight:500;font-size:1.4rem;text-align:left;letter-spacing:0.04em;padding:18px 20px;border-bottom:1px solid #efeeea;vertical-align:middle}@media screen and (max-width:640px){#page-product03 .page-product03-comparison__label{padding:14px 10px;font-size:1.4rem}}#page-product03 .page-product03-comparison__cell{background-color:#fff;font-size:1.4rem;text-align:center;letter-spacing:0.04em;line-height:1.6;padding:18px 16px;border-bottom:1px solid #efeeea}@media screen and (max-width:1024px){#page-product03 .page-product03-comparison__cell{text-align:left}}@media screen and (max-width:640px){#page-product03 .page-product03-comparison__cell{padding:14px 8px;font-size:1.4rem}}#page-product03 .page-product03-comparison__cell--sale{font-weight:500;border-right:1px solid #efeeea}#page-product03 .page-product03-comparison__note{margin-top:16px;text-align:right;color:var(--font-fourth-color);font-size:1.4rem;letter-spacing:0.04em}@media screen and (max-width:640px){#page-product03 .page-product03-comparison__note{font-size:1.2rem}}#page-product03 .page-product03-merit{padding-bottom:160px}@media screen and (max-width:1024px){#page-product03 .page-product03-merit{padding-bottom:16%}}@media screen and (max-width:640px){#page-product03 .page-product03-merit{padding-bottom:18%}}#page-product03 .page-product03-merit__head{text-align:center;margin-bottom:56px}@media screen and (max-width:1024px){#page-product03 .page-product03-merit__head{margin-bottom:40px}}@media screen and (max-width:640px){#page-product03 .page-product03-merit__head{margin-bottom:32px}}#page-product03 .page-product03-merit__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:1024px){#page-product03 .page-product03-merit__head-en{font-size:1.4rem;margin-bottom:12px}}@media screen and (max-width:640px){#page-product03 .page-product03-merit__head-en{font-size:1.4rem}}#page-product03 .page-product03-merit__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5}@media screen and (max-width:1024px){#page-product03 .page-product03-merit__head-title{font-size:2.8rem}}@media screen and (max-width:640px){#page-product03 .page-product03-merit__head-title{font-size:2.4rem}}#page-product03 .page-product03-merit__cards{display:flex;gap:24px}@media screen and (max-width:1024px){#page-product03 .page-product03-merit__cards{gap:16px}}@media screen and (max-width:640px){#page-product03 .page-product03-merit__cards{flex-direction:column;gap:16px}}#page-product03 .page-product03-merit__card{flex:1;min-width:0;background-color:var(--bg-third-color);text-align:center;padding:48px 40px}@media screen and (max-width:1024px){#page-product03 .page-product03-merit__card{padding:36px 24px}}@media screen and (max-width:640px){#page-product03 .page-product03-merit__card{padding:40px 24px}}#page-product03 .page-product03-merit__card-title{font-family:var(--font--shippori);font-weight:500;font-size:2.4rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:8px}@media screen and (max-width:1024px){#page-product03 .page-product03-merit__card-title{font-size:2rem;margin-bottom:6px}}@media screen and (max-width:640px){#page-product03 .page-product03-merit__card-title{font-size:1.8rem;margin-bottom:4px}}#page-product03 .page-product03-merit__card-value{font-family:var(--font--shippori);font-weight:500;color:var(--font-sixth-color);font-size:4rem;letter-spacing:0.04em;line-height:1.4;margin-bottom:14px}@media screen and (max-width:1024px){#page-product03 .page-product03-merit__card-value{font-size:3rem;margin-bottom:10px}}@media screen and (max-width:640px){#page-product03 .page-product03-merit__card-value{font-size:2.8rem;margin-bottom:8px}}#page-product03 .page-product03-merit__card-text{font-size:1.6rem;letter-spacing:0.04em;line-height:1.6}@media screen and (max-width:1024px){#page-product03 .page-product03-merit__card-text{font-size:1.4rem}}@media screen and (max-width:640px){#page-product03 .page-product03-merit__card-text{font-size:1.4rem}}#page-product03 .page-product03-properties{padding-bottom:160px}@media screen and (max-width:1024px){#page-product03 .page-product03-properties{padding-bottom:16%}}@media screen and (max-width:640px){#page-product03 .page-product03-properties{padding-bottom:18%}}#page-product03 .page-product03-properties__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product03 .page-product03-properties__head{margin-bottom:32px}}#page-product03 .page-product03-properties__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product03 .page-product03-properties__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product03 .page-product03-properties__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:16px}@media screen and (max-width:640px){#page-product03 .page-product03-properties__head-title{font-size:2.4rem}}#page-product03 .page-product03-properties__head-text{font-size:1.6rem;letter-spacing:0.04em;line-height:1.8}@media screen and (max-width:640px){#page-product03 .page-product03-properties__head-text{font-size:1.4rem}}#page-product03 .page-product03-properties__cards{display:flex;gap:24px;margin-bottom:48px}@media screen and (max-width:1024px){#page-product03 .page-product03-properties__cards{flex-direction:column;max-width:480px;margin:0 auto 40px;gap:40px}}@media screen and (max-width:640px){#page-product03 .page-product03-properties__cards{margin-bottom:32px}}#page-product03 .page-product03-properties__card{flex:1;min-width:0;background-color:var(--bg-third-color);padding:24px}@media screen and (max-width:640px){#page-product03 .page-product03-properties__card{padding:20px}}#page-product03 .page-product03-properties__card-img{margin-bottom:16px}#page-product03 .page-product03-properties__card-img img{display:block;width:100%;aspect-ratio:1.3333333333;object-fit:cover}#page-product03 .page-product03-properties__card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}#page-product03 .page-product03-properties__card-status{display:inline-block;background-color:var(--font-sixth-color);color:#fff;font-size:1.4rem;letter-spacing:0.04em;line-height:1;padding:8px 16px}@media screen and (max-width:640px){#page-product03 .page-product03-properties__card-status{font-size:1.2rem;padding:7px 12px}}#page-product03 .page-product03-properties__card-date{color:#b4ae99;font-size:1.2rem;letter-spacing:0.04em}@media screen and (max-width:640px){#page-product03 .page-product03-properties__card-date{font-size:1.2rem}}#page-product03 .page-product03-properties__card-title{font-family:var(--font--shippori);font-weight:500;font-size:1.8rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:8px}@media screen and (max-width:640px){#page-product03 .page-product03-properties__card-title{font-size:1.6rem}}#page-product03 .page-product03-properties__card-price{color:var(--font-sixth-color);font-family:var(--font--shippori);font-weight:400;font-size:1.6rem;line-height:1.2;margin-bottom:20px}@media screen and (max-width:640px){#page-product03 .page-product03-properties__card-price{margin-bottom:16px}}#page-product03 .page-product03-properties__card-price-num{font-size:2.4rem;margin-right:2px;font-weight:500}@media screen and (max-width:640px){#page-product03 .page-product03-properties__card-price-num{font-size:2.8rem}}#page-product03 .page-product03-properties__card-info{margin-bottom:24px}#page-product03 .page-product03-properties__card-info-row{display:flex;align-items:flex-start;gap:16px;font-size:1.2rem;letter-spacing:0.04em;line-height:1.6;padding:14px 4px;border-bottom:1px solid #b4ae99}@media screen and (max-width:640px){#page-product03 .page-product03-properties__card-info-row{font-size:1.2rem;padding:12px 4px}}#page-product03 .page-product03-properties__card-info-row:first-of-type{border-top:1px solid #b4ae99}#page-product03 .page-product03-properties__card-info-row dt{flex-shrink:0;width:72px;font-weight:400}#page-product03 .page-product03-properties__card-info-row dd{flex:1;min-width:0}#page-product03 .page-product03-properties__card-button{width:100%}#page-product03 .page-product03-properties__card-button>*{width:100%}#page-product03 .page-product03-properties__button{display:flex;justify-content:center}#page-product03 .page-product03-voice{padding-bottom:160px}@media screen and (max-width:1024px){#page-product03 .page-product03-voice{padding-bottom:16%}}@media screen and (max-width:640px){#page-product03 .page-product03-voice{padding-bottom:18%}}#page-product03 .page-product03-voice__head{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-product03 .page-product03-voice__head{margin-bottom:32px}}#page-product03 .page-product03-voice__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product03 .page-product03-voice__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product03 .page-product03-voice__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5}@media screen and (max-width:640px){#page-product03 .page-product03-voice__head-title{font-size:2.4rem}}#page-product03 .page-product03-voice__list{display:flex;flex-direction:column;gap:64px;margin-bottom:56px}@media screen and (max-width:640px){#page-product03 .page-product03-voice__list{gap:48px;margin-bottom:40px}}#page-product03 .page-product03-voice__item{display:block}#page-product03 .page-product03-voice__link{display:flex;gap:56px;transition:opacity 0.3s ease}@media screen and (min-width:1025px){#page-product03 .page-product03-voice__link:hover{opacity:0.6}}@media screen and (max-width:1024px){#page-product03 .page-product03-voice__link{gap:4%}}@media screen and (max-width:640px){#page-product03 .page-product03-voice__link{flex-direction:column;gap:20px}}#page-product03 .page-product03-voice__img{flex-shrink:0;width:375px}@media screen and (max-width:1024px){#page-product03 .page-product03-voice__img{width:38%}}@media screen and (max-width:640px){#page-product03 .page-product03-voice__img{width:100%}}#page-product03 .page-product03-voice__img img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:640px){#page-product03 .page-product03-voice__img img{height:auto}}#page-product03 .page-product03-voice__body{flex:1;min-width:0}#page-product03 .page-product03-voice__meta{font-family:var(--font--shippori);color:var(--font-fifth-color);font-size:1.8rem;letter-spacing:0.04em;line-height:1.6;margin-bottom:20px}@media screen and (max-width:1024px){#page-product03 .page-product03-voice__meta{font-size:1.6rem}}@media screen and (max-width:640px){#page-product03 .page-product03-voice__meta{font-size:1.6rem}}#page-product03 .page-product03-voice__num{font-family:var(--font--cinzel);letter-spacing:0.08em}#page-product03 .page-product03-voice__title{font-family:var(--font--shippori);font-weight:500;font-size:2rem;letter-spacing:0.04em;line-height:1.8;margin-bottom:20px}@media screen and (max-width:1024px){#page-product03 .page-product03-voice__title{font-size:1.8rem}}@media screen and (max-width:640px){#page-product03 .page-product03-voice__title{font-size:1.6rem;margin-bottom:16px}}#page-product03 .page-product03-voice__text{font-size:1.4rem;letter-spacing:0.04em;line-height:1.9;border-top:1px solid #CDCDCD;padding-top:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:640px){#page-product03 .page-product03-voice__text{padding-top:16px}}#page-product03 .page-product03-voice__button{display:flex;justify-content:center}#page-product04 .page-product04-inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media screen and (max-width:1024px){#page-product04 .page-product04-inner{padding:0 2%}}@media screen and (max-width:640px){#page-product04 .page-product04-inner{padding:0 4%}}#page-product04 .common-button{margin:0}#page-product04 .common-button>*{width:240px;max-width:100%}#page-product04 .common-button>*::after{margin-left:0}#page-product04 .page-product04-fv{background-image:url(../pages/page-product04/page-product04-01/img/page-product04-fv-bg_pc.jpg)}@media screen and (max-width:640px){#page-product04 .page-product04-fv{background-image:url(../pages/page-product04/page-product04-01/img/page-product04-fv-bg_sp.jpg)}}#page-product04 .page-product04-point{padding-bottom:120px}@media screen and (max-width:1024px){#page-product04 .page-product04-point{padding-bottom:12%}}@media screen and (max-width:640px){#page-product04 .page-product04-point{padding-bottom:18%}}#page-product04 .page-product04-point__gallery{display:flex;gap:16px;margin-bottom:80px}@media screen and (max-width:1024px){#page-product04 .page-product04-point__gallery{margin-bottom:64px;gap:12px}}@media screen and (max-width:640px){#page-product04 .page-product04-point__gallery{margin-bottom:40px;flex-direction:column;gap:12px}}#page-product04 .page-product04-point__gallery-left{width:66%}@media screen and (max-width:640px){#page-product04 .page-product04-point__gallery-left{width:100%}}#page-product04 .page-product04-point__gallery-left img{display:block;width:100%;height:auto}#page-product04 .page-product04-point__gallery-right{display:flex;flex-direction:column;gap:16px;width:34%}@media screen and (max-width:640px){#page-product04 .page-product04-point__gallery-right{flex-direction:row;gap:12px;width:100%}}#page-product04 .page-product04-point__gallery-right img{flex:1 1 0;min-height:0;width:100%;object-fit:cover}@media screen and (max-width:640px){#page-product04 .page-product04-point__gallery-right img{flex:none;width:calc(50% - 6px);height:auto}}#page-product04 .page-product04-point__cards{display:flex;gap:7px}@media screen and (max-width:640px){#page-product04 .page-product04-point__cards{flex-direction:column;gap:24px}}#page-product04 .page-product04-point__card{flex:1;position:relative;overflow:hidden;background-color:var(--bg-third-color);text-align:center;padding:40px 30px}@media screen and (max-width:1024px){#page-product04 .page-product04-point__card{padding:28px 20px}}@media screen and (max-width:640px){#page-product04 .page-product04-point__card{padding:32px 24px}}#page-product04 .page-product04-point__card::before{content:"";position:absolute;inset:0;z-index:0;opacity:0.15;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}#page-product04 .page-product04-point__card>*{position:relative;z-index:1}#page-product04 .page-product04-point__card-num{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.08em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:1024px){#page-product04 .page-product04-point__card-num{font-size:1.4rem;margin-bottom:12px}}#page-product04 .page-product04-point__card-title{font-family:var(--font--shippori);font-weight:500;font-size:2rem;letter-spacing:0.04em;line-height:1.6;margin-bottom:20px}@media screen and (max-width:1024px){#page-product04 .page-product04-point__card-title{font-size:1.6rem;margin-bottom:16px}}#page-product04 .page-product04-point__card-text{color:var(--font-fourth-color);font-size:1.4rem;letter-spacing:0.04em;line-height:2;text-align:left}@media screen and (max-width:1024px){#page-product04 .page-product04-point__card-text{font-size:1.4rem}}#page-product04 .page-product04-exhibit{padding-bottom:120px}@media screen and (max-width:1024px){#page-product04 .page-product04-exhibit{padding-bottom:12%}}@media screen and (max-width:640px){#page-product04 .page-product04-exhibit{padding-bottom:18%}}#page-product04 .page-product04-exhibit__box{border:1px solid #92815e;background-color:#fff;text-align:center;padding:80px 60px}@media screen and (max-width:1024px){#page-product04 .page-product04-exhibit__box{padding:56px 5%}}@media screen and (max-width:640px){#page-product04 .page-product04-exhibit__box{padding:40px 24px}}#page-product04 .page-product04-exhibit__head{margin-bottom:48px}@media screen and (max-width:640px){#page-product04 .page-product04-exhibit__head{margin-bottom:32px}}#page-product04 .page-product04-exhibit__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product04 .page-product04-exhibit__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product04 .page-product04-exhibit__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:16px}@media screen and (max-width:1024px){#page-product04 .page-product04-exhibit__head-title{font-size:2.6rem}}@media screen and (max-width:640px){#page-product04 .page-product04-exhibit__head-title{font-size:2.2rem}}#page-product04 .page-product04-exhibit__head-text{color:#555;font-size:1.6rem;letter-spacing:0.04em;line-height:2}@media screen and (max-width:640px){#page-product04 .page-product04-exhibit__head-text{font-size:1.4rem}}#page-product04 .page-product04-exhibit__gallery{margin-bottom:48px}@media screen and (max-width:640px){#page-product04 .page-product04-exhibit__gallery{margin-bottom:32px}}#page-product04 .page-product04-exhibit__gallery-main img{display:block;width:100%;height:auto}#page-product04 .page-product04-exhibit__gallery-sub{display:flex;gap:16px;margin-top:16px}#page-product04 .page-product04-exhibit__gallery-sub img{width:calc(50% - 8px);object-fit:cover}#page-product04 .page-product04-exhibit__info{margin-bottom:40px}@media screen and (max-width:640px){#page-product04 .page-product04-exhibit__info{margin-bottom:32px}}#page-product04 .page-product04-exhibit__info-state{display:inline-block;font-size:1.4rem;letter-spacing:0.04em;line-height:1;border:1px solid #bebebe;padding:8px 18px;margin-bottom:24px}#page-product04 .page-product04-exhibit__info-num{display:block;font-size:1.4rem;letter-spacing:0.04em;line-height:1.2;margin-bottom:12px}#page-product04 .page-product04-exhibit__info-title{font-family:var(--font--shippori);color:#91815e;font-weight:500;font-size:2.4rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:12px}@media screen and (max-width:1024px){#page-product04 .page-product04-exhibit__info-title{font-size:2rem}}@media screen and (max-width:640px){#page-product04 .page-product04-exhibit__info-title{font-size:1.8rem}}#page-product04 .page-product04-exhibit__info-lead{color:#333;font-size:1.4rem;letter-spacing:0.04em;line-height:1.8;margin-bottom:24px}#page-product04 .page-product04-exhibit__info-spec{font-size:1.6rem;letter-spacing:0.04em;line-height:1.6;margin-bottom:32px}@media screen and (max-width:640px){#page-product04 .page-product04-exhibit__info-spec{font-size:1.4rem;margin-bottom:24px}}#page-product04 .page-product04-exhibit__info-point{display:inline-block;font-size:1.4rem;color:var(--font-fifth-color);letter-spacing:0.04em;line-height:1;margin-bottom:20px}#page-product04 .page-product04-exhibit__info-text{color:#333;font-size:1.4rem;letter-spacing:0.04em;line-height:1.8}@media screen and (max-width:1024px){#page-product04 .page-product04-exhibit__info-text{font-size:1.4rem}}#page-product04 .page-product04-exhibit__button a{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:360px;height:56px;background-color:var(--font-sixth-color);color:var(--font-second-color);font-family:var(--font--shippori);font-weight:500;font-size:1.6rem;letter-spacing:0.08em;transition:opacity 0.3s ease}@media screen and (max-width:640px){#page-product04 .page-product04-exhibit__button a{height:52px;font-size:1.5rem}}@media screen and (min-width:1025px){#page-product04 .page-product04-exhibit__button a:hover{opacity:0.85}}#page-product04 .page-product04-exhibit__button a svg{width:22px;height:22px;flex-shrink:0}#page-product04 .page-product04-works{padding-bottom:120px}@media screen and (max-width:1024px){#page-product04 .page-product04-works{padding-bottom:12%}}@media screen and (max-width:640px){#page-product04 .page-product04-works{padding-bottom:18%}}#page-product04 .page-product04-works__head{text-align:center;margin-bottom:48px}@media screen and (max-width:640px){#page-product04 .page-product04-works__head{margin-bottom:32px}}#page-product04 .page-product04-works__head-en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product04 .page-product04-works__head-en{font-size:1.4rem;margin-bottom:12px}}#page-product04 .page-product04-works__head-title{font-family:var(--font--shippori);font-weight:500;font-size:3.2rem;letter-spacing:0.04em;line-height:1.5;margin-bottom:16px}@media screen and (max-width:1024px){#page-product04 .page-product04-works__head-title{font-size:2.6rem}}@media screen and (max-width:640px){#page-product04 .page-product04-works__head-title{font-size:2.2rem}}#page-product04 .page-product04-works__head-text{color:#555;font-size:1.6rem;letter-spacing:0.04em;line-height:1.8}@media screen and (max-width:640px){#page-product04 .page-product04-works__head-text{font-size:1.4rem}}#page-product04 .page-product04-works__button{display:flex;justify-content:center;margin-top:48px}@media screen and (max-width:640px){#page-product04 .page-product04-works__button{margin-top:32px}}#page-product04 .page-product04-works .works-parts-slider01{padding:0;background:none}#page-product04 .page-product04-works .works-parts-slider01 .common-button{display:none !important}#page-product04 .page-product04-works .works-parts-slider01__inner{max-width:1000px}#page-product04 .page-product04-works .works-parts-slider01__inner--title{display:none}#page-product04 .page-product04-works .works-parts-slider01__inner--cnt--box--tags span{color:var(--font-fifth-color)}#page-product04 .page-product04-works .works-parts-slider01__control{display:none}#page-product04 .page-product04-intention{padding-bottom:120px}@media screen and (max-width:1024px){#page-product04 .page-product04-intention{padding-bottom:12%}}@media screen and (max-width:640px){#page-product04 .page-product04-intention{padding-bottom:18%}}#page-product04 .page-product04-intention__row{display:flex;align-items:flex-start;gap:64px}@media screen and (max-width:1024px){#page-product04 .page-product04-intention__row{gap:5%}}@media screen and (max-width:640px){#page-product04 .page-product04-intention__row{flex-direction:column;gap:0}}#page-product04 .page-product04-intention__text{flex:1;min-width:0}#page-product04 .page-product04-intention__en{display:block;font-family:var(--font--cinzel);color:var(--font-sixth-color);font-size:1.6rem;font-weight:400;letter-spacing:0.2em;line-height:1.2;margin-bottom:16px}@media screen and (max-width:640px){#page-product04 .page-product04-intention__en{font-size:1.4rem;margin-bottom:12px;text-align:center}}#page-product04 .page-product04-intention__title{font-family:var(--font--shippori);font-weight:500;font-size:2.4rem;letter-spacing:0.04em;line-height:1.6;margin-bottom:32px}@media screen and (max-width:1024px){#page-product04 .page-product04-intention__title{font-size:2rem}}@media screen and (max-width:640px){#page-product04 .page-product04-intention__title{font-size:1.8rem;margin-bottom:24px;text-align:center}}#page-product04 .page-product04-intention__body p{font-size:1.5rem;letter-spacing:0.04em;line-height:2}@media screen and (max-width:640px){#page-product04 .page-product04-intention__body p{font-size:1.4rem}}#page-product04 .page-product04-intention__body p:not(:first-of-type){margin-top:28px}#page-product04 .page-product04-intention__buttons{display:flex;gap:16px;margin-top:40px;flex-wrap:wrap}@media screen and (max-width:640px){#page-product04 .page-product04-intention__buttons{flex-direction:column;align-items:center}}#page-product04 .page-product04-intention__img{flex-shrink:0;width:371px;aspect-ratio:0.932160804}@media screen and (max-width:1024px){#page-product04 .page-product04-intention__img{width:40%}}@media screen and (max-width:640px){#page-product04 .page-product04-intention__img{display:none}}#page-product04 .page-product04-intention__img img{display:block;width:100%;height:auto}#page-product04 .page-product04-intention__img-sp{margin:24px 0 32px}#page-product04 .page-product04-intention__img-sp img{display:block;width:100%;height:auto}#page-recruit .underlayer-table table{width:100%}#page-recruit .underlayer-table table tbody tr{border-bottom:1px solid var(--bg-third-color)}#page-recruit .underlayer-table table tbody tr th{width:230px;font-size:1.8rem;line-height:1.5em;padding:30px 0}@media screen and (max-width:1240px){#page-recruit .underlayer-table table tbody tr th{width:150px;padding:20px 0}}@media screen and (max-width:640px){#page-recruit .underlayer-table table tbody tr th{width:100px;font-size:1.4rem;padding:15px 0}}#page-recruit .underlayer-table table tbody tr td{width:calc(100% - 230px);font-size:1.6rem;line-height:1.5em;padding:30px 0;vertical-align:middle}@media screen and (max-width:1240px){#page-recruit .underlayer-table table tbody tr td{width:calc(100% - 150px);padding:20px 0}}@media screen and (max-width:640px){#page-recruit .underlayer-table table tbody tr td{width:calc(100% - 100px);font-size:1.4rem;padding:15px 0}}#page-recruit .underlayer-table table tbody tr td ul ul li{text-indent:-1em;padding-left:1em}#page-recruit .page-recruit-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-recruit .page-recruit-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_sp.jpg)}}#page-recruit .page-recruit-occupation{padding:120px 0 200px}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation{padding:12% 0 20%}}#page-recruit .page-recruit-occupation__inner--h4{border-bottom:1px solid var(--bg-third-color);padding-bottom:20px}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation__inner--h4{padding-bottom:15px}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation__inner--h4{padding-bottom:10px}}#page-recruit .page-recruit-occupation__inner--h4 h4{font-size:2.4rem}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation__inner--h4 h4{font-size:1.8rem}}#page-recruit .page-recruit-occupation .page-recruit-tab{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation .page-recruit-tab{margin-bottom:6%}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation .page-recruit-tab{display:block;margin-bottom:10%}}#page-recruit .page-recruit-occupation .page-recruit-tab-box{background-color:var(--bg-first-color);cursor:pointer;display:block;font-size:2rem;border:1px solid var(--bg-third-color);position:relative;padding:20px 70px 20px 30px;margin-bottom:20px}@media screen and (max-width:1240px){#page-recruit .page-recruit-occupation .page-recruit-tab-box{width:32%}}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation .page-recruit-tab-box{font-size:1.6rem;padding:10px}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation .page-recruit-tab-box{width:100%;max-width:none;font-size:1.8rem;padding:10px;padding:10px 30px 10px 20px;margin:0 auto 4%}}@media screen and (max-width:1240px){#page-recruit .page-recruit-occupation .page-recruit-tab-box:nth-of-type(4){margin-left:auto;margin-right:1%}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation .page-recruit-tab-box:nth-of-type(4){margin:0 auto 4%}}@media screen and (max-width:1240px){#page-recruit .page-recruit-occupation .page-recruit-tab-box:nth-of-type(5){margin-left:1%;margin-right:auto}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation .page-recruit-tab-box:nth-of-type(5){margin:0 auto}}#page-recruit .page-recruit-occupation .page-recruit-tab-box::before{content:"";background-color:var(--bg-second-color);width:10px;height:6px;position:absolute;top:0;bottom:0;right:30px;margin:auto;clip-path:polygon(50% 100%, 0 0, 100% 0)}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation .page-recruit-tab-box::before{right:10px}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation .page-recruit-tab-box::before{right:15px}}#page-recruit .page-recruit-occupation .page-recruit-tab-box.recruit-active{background-color:var(--bg-second-color);color:var(--font-second-color)}#page-recruit .page-recruit-occupation .page-recruit-tab-box.recruit-active::before{background-color:var(--bg-first-color)}#page-recruit .page-recruit-occupation .page-recruit-cnt{display:none}#page-recruit .page-recruit-occupation .page-recruit-cnt.show{display:block}#page-recruit .page-recruit-occupation .page-company-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation .page-company-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_sp.jpg)}}#page-request .page-request-box{padding:120px 0 200px}@media screen and (max-width:1024px){#page-request .page-request-box{padding:12% 0 20%}}#page-request .page-request-box__head{max-width:844px;margin:0 auto 80px;text-align:center}@media screen and (max-width:640px){#page-request .page-request-box__head{margin-bottom:8%}}#page-request .page-request-box__head-title{font-family:var(--font--shippori);font-weight:500;font-size:2.4rem;letter-spacing:0.04em;line-height:1.67em;color:var(--font-first-color)}@media screen and (max-width:1024px){#page-request .page-request-box__head-title{font-size:2.2rem}}@media screen and (max-width:640px){#page-request .page-request-box__head-title{font-size:1.8rem}}#page-request .page-request-box__head-title .br-sp375{display:none}@media screen and (max-width:375px){#page-request .page-request-box__head-title .br-sp375{display:inline}}#page-request .page-request-box__head-line{display:block;width:100%;height:1px;background:var(--font-fifth-color);margin:32px auto}#page-request .page-request-box__head-text{font-family:var(--font--gothic);font-size:1.6rem;letter-spacing:0.04em;line-height:2em;color:var(--font-first-color)}@media screen and (max-width:640px){#page-request .page-request-box__head-text{font-size:1.4rem;text-align:left}}#page-request .page-request-box__list{display:flex;justify-content:center;gap:40px}@media screen and (max-width:640px){#page-request .page-request-box__list{flex-direction:column;align-items:center;gap:48px}}#page-request .page-request-box__item{flex:0 1 356px;max-width:356px;position:relative}@media screen and (max-width:640px){#page-request .page-request-box__item{flex:none;width:100%;max-width:400px}}#page-request .page-request-box__item-label{display:block;position:relative;cursor:pointer}#page-request .page-request-box__item-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#page-request .page-request-box__item-input:checked+.page-request-box__item-card .page-request-box__item-body{border-color:#9e815e;background:#f8f5f0}#page-request .page-request-box__item-input:checked+.page-request-box__item-card .page-request-box__item-check{background:#9e815e;border-color:#9e815e}#page-request .page-request-box__item-input:checked+.page-request-box__item-card .page-request-box__item-check-icon{opacity:1}#page-request .page-request-box__item-input:focus-visible+.page-request-box__item-card{outline:2px solid #9e815e;outline-offset:4px}#page-request .page-request-box__item-card{display:block;position:relative;transition:opacity 0.3s ease}#page-request .page-request-box__item-check{position:absolute;top:16px;right:16px;z-index:3;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fff;border:1px solid #9e815e;border-radius:50%;transition:background-color 0.3s ease, border-color 0.3s ease}@media screen and (max-width:640px){#page-request .page-request-box__item-check{top:12px;right:12px;width:26px;height:26px}}#page-request .page-request-box__item-check-icon{position:relative;display:block;width:12px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:translateY(-1px) rotate(-45deg);transition:opacity 0.3s ease}#page-request .page-request-box__item-img{position:relative;z-index:2;display:block;width:312px;max-width:100%;margin:0 auto}#page-request .page-request-box__item-img img{display:block;width:100%;height:auto}#page-request .page-request-box__item-body{position:relative;z-index:1;display:block;background:#fff;border:1px solid transparent;margin-top:-112px;padding:136px 24px 40px;text-align:center;transition:background-color 0.3s ease, border-color 0.3s ease}#page-request .page-request-box__item-title{display:block;font-family:var(--font--shippori);font-weight:500;font-size:2rem;letter-spacing:0.04em;line-height:1.35em;color:#9e815e}@media screen and (max-width:640px){#page-request .page-request-box__item-title{font-size:1.8rem}}@media (hover:hover) and (pointer:fine){#page-request .page-request-box__item-label:hover .page-request-box__item-card{opacity:0.8}}#page-sdgs .page-sdgs-fv{background-image:url(../pages/page-sdgs/page-sdgs01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-fv{background-image:url(../pages/page-sdgs/page-sdgs01/img/underlayer-fv-bg_sp.jpg)}}#page-sdgs .page-sdgs-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt{padding:10% 0 20%}}#page-sdgs .page-sdgs-cnt__inner{max-width:1080px}#page-sdgs .page-sdgs-cnt__inner>div:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner>div:not(:last-of-type){margin-bottom:12%}}#page-sdgs .page-sdgs-cnt__inner--img{margin-bottom:120px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--img{margin-bottom:12%}}#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:3.2rem;letter-spacing:0;line-height:1.6em;border-bottom:1px solid var(--font-third-color);padding-bottom:20px;margin-bottom:30px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:2.8rem;padding-bottom:15px;margin-bottom:20px}}@media screen and (max-width:640px){#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:2.2rem}}#page-search .page-search-fv{background-image:url(../pages/page-search/page-search01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-search .page-search-fv{background-image:url(../pages/page-search/page-search01/img/underlayer-fv-bg_sp.jpg)}}#page-search .page-search-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-search .page-search-cnt{padding:10% 0 20%}}#page-search .page-search-cnt__inner--title{margin-bottom:120px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--title{margin-bottom:12%}}#page-search .page-search-cnt__inner--title h3{font-size:4rem;letter-spacing:0;line-height:1.5em;margin:0 auto 40px}@media screen and (max-width:1240px){#page-search .page-search-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--title h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--title h3{font-size:2.4rem}}#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:60px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:6% 4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:6% 2%}}#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{border-top:1px solid var(--bg-third-color);border-bottom:1px solidvar(--bg-third-color);padding:150px 60px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{padding:15% 4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{padding:15% 2%}}#page-search .page-search-cnt__inner--point--title{background-color:var(--bg-first-color);display:flex;align-items:center;font-size:2.4rem;letter-spacing:0;line-height:1.6em;position:relative}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--title{font-size:2rem}}#page-search .page-search-cnt__inner--point--title::before{content:"";background-color:var(--bg-third-color);width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}#page-search .page-search-cnt__inner--point--title>span{background-color:var(--bg-first-color);z-index:1;position:relative}#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){font-size:3.2rem;line-height:1.6em;position:relative;top:-2px;padding-left:20px;padding-right:30px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){font-size:2.8rem;top:0;padding-right:20px}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){top:-2px}}#page-search .page-search-cnt__inner--point--box{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box{display:block;margin:0 auto 8%}}#page-search .page-search-cnt__inner--point--box--text{width:52%;max-width:550px}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--text{width:100%;max-width:none;margin:0 auto 8%}}#page-search .page-search-cnt__inner--point--box--text h5{font-size:3.2rem;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--box--text h5{font-size:2.4rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--text h5{font-size:1.8rem}}#page-search .page-search-cnt__inner--point--box--text h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-4px;padding-right:10px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--box--text h5>span{top:-2px}}#page-search .page-search-cnt__inner--point--box--img{width:44%;max-width:470px}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--img{width:100%;max-width:none;margin:0 auto}}#page-support .page-support-fv{background-image:url(../pages/page-support/page-support01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-support .page-support-fv{background-image:url(../pages/page-support/page-support01/img/underlayer-fv-bg_sp.jpg)}}#page-support .page-support-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-support .page-support-cnt{padding:10% 0 20%}}#page-support .page-support-cnt__inner--title{margin-bottom:120px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--title{margin-bottom:12%}}#page-support .page-support-cnt__inner--title h3{font-size:4rem;letter-spacing:0;line-height:1.5em;margin:0 auto 40px}@media screen and (max-width:1240px){#page-support .page-support-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--title h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--title h3{font-size:2.4rem}}#page-support .page-support-cnt__inner--point>div:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point>div:not(:last-of-type){margin-bottom:6%}}#page-support .page-support-cnt__inner--point--title{background-color:var(--bg-first-color);display:flex;align-items:center;font-size:2.4rem;letter-spacing:0;line-height:1.6em;position:relative;margin-bottom:40px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--title{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--title{display:block}}#page-support .page-support-cnt__inner--point--title::before{content:"";background-color:var(--bg-first-color);width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}#page-support .page-support-cnt__inner--point--title>span{background-color:var(--bg-first-color);z-index:1;position:relative}#page-support .page-support-cnt__inner--point--title>span:nth-of-type(2){font-size:3.2rem;line-height:1.6em;position:relative;top:-2px;padding-left:20px;padding-right:30px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--title>span:nth-of-type(2){font-size:2.8rem;padding-right:20px}}#page-support .page-support-cnt__inner--point--box--text{margin-bottom:40px}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text{margin-bottom:4%}}#page-support .page-support-cnt__inner--point--box--text h5{font-size:3.2rem;line-height:1.6em}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--text h5{font-size:2.4rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text h5{font-size:1.8rem}}#page-support .page-support-cnt__inner--point--box--text h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-2px;padding-right:10px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--text h5>span{top:0}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text h5>span{top:2px}}#page-support .page-support-cnt__inner--point--box--list{border:1px solid var(--bg-first-color);padding:70px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list{padding:7% 4%}}#page-support .page-support-cnt__inner--point--box--list li{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--list li{align-items:flex-start}}#page-support .page-support-cnt__inner--point--box--list li:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list li:not(:last-of-type){margin-bottom:6%}}#page-support .page-support-cnt__inner--point--box--list--img{width:180px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--img{width:20%}}#page-support .page-support-cnt__inner--point--box--list--text{width:840px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text{width:76%}}#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:2.4rem;line-height:1.6em;margin-bottom:30px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:1.8rem}}#page-support .page-support-cnt__inner--point--box--list--text>h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-4px;padding-right:10px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text>h5>span{top:-2px}}#page-thanks{background-color:#fafafa}#page-thanks .page-thanks-cnt{padding:120px 0}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt{padding:12% 0}}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt{padding:14% 0}}#page-thanks .page-thanks-cnt__inner{max-width:900px;text-align:center}#page-thanks .page-thanks-cnt__en{display:block;font-family:"Cinzel", serif;font-size:1.6rem;font-weight:400;letter-spacing:0.02em;line-height:1;color:#BC4D36;margin-bottom:16px}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__en{margin-bottom:4%}}#page-thanks .page-thanks-cnt__title{font-family:"Shippori Mincho B1", serif;font-size:3.2rem;font-weight:500;letter-spacing:0.04em;line-height:1.8;color:#2E2B2B;margin-bottom:40px}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__title{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__title{font-size:2rem;margin-bottom:6%}}#page-thanks .page-thanks-cnt__text{margin-bottom:80px}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__text{margin-bottom:10%}}#page-thanks .page-thanks-cnt__text p{font-family:"Noto Sans JP", sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:0.04em;line-height:2.2;color:#2E2B2B}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__text p{font-size:1.4rem;text-align:left}}#page-thanks .page-thanks-cnt__tel{margin-bottom:80px}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__tel{margin-bottom:10%}}#page-thanks .page-thanks-cnt__tel-number{font-family:"Cinzel", serif;font-size:4rem;font-weight:400;letter-spacing:0.04em;line-height:1.4;color:#BC4D36;margin-bottom:16px}#page-thanks .page-thanks-cnt__tel-number span{font-size:3.2rem;font-weight:400;letter-spacing:0.04em;line-height:1.4;color:#BC4D36}@media screen and (max-width:768px){#page-thanks .page-thanks-cnt__tel-number span{font-size:2.4rem}}@media screen and (max-width:480px){#page-thanks .page-thanks-cnt__tel-number span{font-size:2rem}}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__tel-number{font-size:3.2rem}}#page-thanks .page-thanks-cnt__tel-hours{font-family:"Shippori Mincho B1";font-size:1.6rem;font-weight:400;letter-spacing:0.04em;line-height:1;color:#2E2B2B}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__tel-hours{line-height:2}}#page-thanks .page-thanks-cnt__anchor a{font-family:"Noto Sans JP", sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.6;color:#2E2B2B}