#page-company .page-company-section-title{text-align:center;margin-bottom:60px;font-family:"Noto Sans JP"}#page-company .page-company-section-title__en{font-size:3.6rem;letter-spacing:0.08em;margin-bottom:14px;font-weight:600;font-family:"Sulphur Point";line-height:1}@media screen and (max-width:640px){#page-company .page-company-section-title__en{font-size:2.6rem}}#page-company .page-company-section-title__ja{font-size:1.6rem;letter-spacing:0.08em;line-height:1;font-weight:500}#page-company .page-company-fv{background-image:url(../pages/page-company/page-company01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-company .page-company-fv{background-image:url(../pages/page-company/page-company01/img/underlayer-fv-bg_sp.jpg)}}#page-company .page-company-message{padding:120px 0;background-image:url(../pages/page-company/page-company01/img/page-company-message_bg.png);background-repeat:no-repeat;background-position:center 40px;background-size:cover}@media screen and (max-width:1024px){#page-company .page-company-message{padding:12% 0}}@media screen and (max-width:640px){#page-company .page-company-message{padding:16% 0}}#page-company .page-company-message__heading{margin-bottom:70px}#page-company .page-company-message__content{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:1024px){#page-company .page-company-message__content{gap:4%}}@media screen and (max-width:640px){#page-company .page-company-message__content{display:block}}#page-company .page-company-message__text{max-width:446px}@media screen and (max-width:1024px){#page-company .page-company-message__text{width:48%}}@media screen and (max-width:640px){#page-company .page-company-message__text{width:100%;max-width:100%;margin-bottom:10%}}#page-company .page-company-message__title{font-size:2.4rem;line-height:1.6;margin-bottom:38px}@media screen and (max-width:1024px){#page-company .page-company-message__title{font-size:2rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-company .page-company-message__title{font-size:1.8rem;margin-bottom:7%}}#page-company .page-company-message__description{font-size:1.4rem;line-height:2;margin-bottom:40px}@media screen and (max-width:640px){#page-company .page-company-message{margin-bottom:6%}}#page-company .page-company-message__name{display:flex;justify-content:flex-end;align-items:baseline;gap:10px;font-family:"Noto Serif JP"}#page-company .page-company-message__name span{font-size:1.4rem}#page-company .page-company-message__name strong{font-size:2rem;font-weight:500;letter-spacing:0;font-family:"Noto Serif JP"}#page-company .page-company-message__image{max-width:450px}@media screen and (max-width:1024px){#page-company .page-company-message__image{max-width:48%}}@media screen and (max-width:640px){#page-company .page-company-message__image{max-width:70%;margin:0 auto;z-index:2;position:relative}}#page-company .page-company-message__image img{width:100%}#page-company .page-company-profile-bg{position:relative;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(249, 250, 249, 0.5) 50%, #f3f5f4 84.38%);padding-top:240px;margin-top:-200px}#page-company .page-company-profile{position:relative;padding:120px 0 0;background:#f3f5f4}@media screen and (max-width:1024px){#page-company .page-company-profile{padding:12% 0 0}}@media screen and (max-width:640px){#page-company .page-company-profile{padding:14% 0 0}}#page-company .page-company-profile__table-wrap{border-top:1px solid #1B3D59;border-bottom:1px solid #1B3D59}#page-company .page-company-profile__table{width:100%}#page-company .page-company-profile__table tbody{display:flex;flex-direction:column;gap:40px;padding:40px 0}@media screen and (max-width:640px){#page-company .page-company-profile__table tbody{gap:30px;padding:6% 0}}#page-company .page-company-profile__table tbody tr:last-child{border-bottom:0}#page-company .page-company-profile__table tbody th,#page-company .page-company-profile__table tbody td{vertical-align:top;line-height:1.8;font-size:1.4rem;font-family:"YuGothic"}#page-company .page-company-profile__table tbody th{width:150px;font-weight:700;padding-left:0;padding-right:26px}@media screen and (max-width:640px){#page-company .page-company-profile__table tbody th{width:130px;padding-right:0}}#page-company .page-company-profile__table tbody td{padding-left:26px;border-left:1px solid #1B3D59;font-weight:500}@media screen and (max-width:640px){#page-company .page-company-profile__table tbody td{padding-left:20px}}#page-company .page-company-profile__table tbody td a{color:#2d5976;text-decoration:underline}#page-company .page-company-access{padding:120px 0 180px}@media screen and (max-width:1024px){#page-company .page-company-access{padding:12% 0 18%}}@media screen and (max-width:640px){#page-company .page-company-access{padding:16% 0}}#page-company .page-company-access__photo{width:286px}@media screen and (max-width:1024px){#page-company .page-company-access__photo{width:auto}}#page-company .page-company-access__content{display:flex;justify-content:space-between}@media screen and (max-width:640px){#page-company .page-company-access__content{display:block}}#page-company .page-company-access__info{max-width:366px}@media screen and (max-width:1024px){#page-company .page-company-access__info{max-width:48%}}@media screen and (max-width:640px){#page-company .page-company-access__info{width:100%;margin-bottom:8%;max-width:100%}}#page-company .page-company-access__table{width:100%;margin-bottom:24px}#page-company .page-company-access__table tbody{display:flex;flex-direction:column;gap:20px}#page-company .page-company-access__table tbody tr:last-child{border-bottom:0}#page-company .page-company-access__table tbody th,#page-company .page-company-access__table tbody td{vertical-align:top;line-height:1.8;font-size:1.4rem;font-family:"YuGothic"}#page-company .page-company-access__table tbody th{position:relative;width:130px;font-weight:700;padding-left:0;padding-right:20px}@media screen and (max-width:640px){#page-company .page-company-access__table tbody th{width:130px}}#page-company .page-company-access__table tbody td{padding-left:20px;font-weight:500;border-left:1px solid #1B3D59}#page-company .page-company-access__table tbody td a{color:#2d5976;text-decoration:underline}#page-company .page-company-access__photo img{width:100%}#page-company .page-company-access__map{width:552px}@media screen and (max-width:1024px){#page-company .page-company-access__map{width:48%}}@media screen and (max-width:640px){#page-company .page-company-access__map{width:100%}}#page-company .page-company-access__map iframe{width:100%;height:100%;min-height:330px}@media screen and (max-width:640px){#page-company .page-company-access__map iframe{min-height:280px}}#page-concept .txt-line{background:linear-gradient(transparent 82%, #F9F0A6 62%)}#page-concept .page-concept-fv{position:relative;overflow:hidden;min-height:100vh;padding:200px 0 120px}#page-concept .page-concept-fv::before{content:"";position:absolute;inset:0;background:url("../pages/page-concept/page-concept01/img/underlayer-fv-filter_pc.png") bottom / cover no-repeat;height:100vh}#page-concept .page-concept-fv__inner{position:relative;z-index:2}#page-concept .page-concept-fv__title{color:#fff;margin-bottom:80px}#page-concept .page-concept-fv__title span{display:block;font-size:4rem;font-weight:400;letter-spacing:0.06em;line-height:1.2}#page-concept .page-concept-fv__title small{display:block;margin-top:8px;font-size:1.4rem;font-weight:700;line-height:1.4}#page-concept .page-concept-fv__contents{margin-top:120px;text-align:center}#page-concept .page-concept-fv__copy{display:block;margin-bottom:32px;font-size:2.4rem;line-height:1.8;color:#fff;font-family:var(--font--gothic)}#page-concept .page-concept-fv .dot-char{position:relative}#page-concept .page-concept-fv .dot-char::after{content:"";position:absolute;left:50%;bottom:-8px;width:4px;height:4px;border-radius:50%;background:#F9F0A6;transform:translateX(-50%)}#page-concept .page-concept-fv__heading{font-size:4rem;line-height:1.4}#page-concept .page-concept-fv__heading span{display:inline-block;margin-top:8px}#page-concept .page-concept-fv__img{max-width:560px;margin:48px auto 0}#page-concept .page-concept-fv__img img{display:block;width:100%}#page-concept .page-concept-fv__circle-list{display:flex;justify-content:center;align-items:center;margin-top:56px}#page-concept .page-concept-fv__bottom{display:inline-block;font-family:var(--font--mincho);margin-top:16px;color:#06B3B1;font-size:3.6rem;line-height:1.6;background:linear-gradient(transparent 82%, #F9F0A6 62%)}@media screen and (max-width:1024px){#page-concept .page-concept-fv{min-height:auto;padding:120px 0 72px}#page-concept .page-concept-fv__title{margin-bottom:56px}#page-concept .page-concept-fv__title span{font-size:3.2rem}#page-concept .page-concept-fv__heading{font-size:2.4rem}#page-concept .page-concept-fv__heading span{font-size:3.2rem}#page-concept .page-concept-fv__img{max-width:440px;margin-top:40px}#page-concept .page-concept-fv__circle-list{margin-top:40px}#page-concept .page-concept-fv__circle{width:104px;height:104px;font-size:2.4rem}#page-concept .page-concept-fv__circle small{font-size:1.2rem}#page-concept .page-concept-fv__bottom{font-size:1.8rem}}@media screen and (max-width:640px){#page-concept .page-concept-fv{padding:104px 0 64px}#page-concept .page-concept-fv__contents{margin-top:80px}#page-concept .page-concept-fv__title{margin-bottom:48px}#page-concept .page-concept-fv__copy{margin-bottom:24px;font-size:1.4rem}#page-concept .page-concept-fv__heading{font-size:2.4rem}#page-concept .page-concept-fv__heading span{font-size:1.4rem}#page-concept .page-concept-fv__circle{width:88px;height:88px;font-size:2rem}}#page-concept .page-concept-inclusive{padding-bottom:80px}#page-concept .page-concept-inclusive__head{text-align:center;margin-bottom:40px}#page-concept .page-concept-inclusive__head span{display:block}#page-concept .page-concept-inclusive__head p{font-family:var(--font--mincho);margin-top:32px;font-size:3.2rem;font-weight:500;letter-spacing:0.06em;letter-spacing:0.08em;line-height:2;color:#1B3D59}#page-concept .page-concept-inclusive__label-ja{width:fit-content;font-weight:600;font-size:1.8rem;letter-spacing:0.06em;margin:0 auto;border-radius:20px 20px 20px 0;background:var(--Linear, linear-gradient(180deg, var(--77C9D4, #77C9D4) 0%, #0A83BB 100%));color:#FFF;padding:16px 40px;margin-bottom:40px}@media screen and (max-width:640px){#page-concept .page-concept-inclusive__label-ja{font-size:1.6rem}}#page-concept .page-concept-inclusive__label-en{font-size:2.4rem;font-weight:700;letter-spacing:0.08em;color:#77C9D4;font-family:"Sulphur Point"}#page-concept .page-concept-inclusive__img{max-width:720px;margin:0 auto}#page-concept .page-concept-inclusive__price{text-align:center;margin-top:56px}#page-concept .page-concept-inclusive__price-sub{font-size:2.2rem;font-weight:500;line-height:1.6}#page-concept .page-concept-inclusive__price-main{margin-top:16px;line-height:1;text-align:center}#page-concept .page-concept-inclusive__price-main .page-concept-inclusive__price-num{display:inline-block;font-size:9.6rem;font-weight:700;letter-spacing:0.02em;background:var(--Linear, linear-gradient(180deg, #FBA8BF 0%, #F43E70 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#page-concept .page-concept-inclusive__price-main em{font-size:5.6rem;font-style:normal;font-weight:700}#page-concept .page-concept-inclusive__price-note{margin-top:16px;color:#7f8f93;font-size:1.4rem;line-height:1.6}#page-concept .page-concept-inclusive__lead{max-width:720px;margin:32px auto 80px;padding-top:32px;border-top:1px solid #D9D9D9}#page-concept .page-concept-inclusive__lead h3{margin-bottom:24px;font-size:2rem;font-weight:700;line-height:1.6;text-align:center;font-family:"Noto Sans JP"}#page-concept .page-concept-inclusive__title{font-family:"Noto Sans JP";font-size:2rem;font-weight:700;border-bottom:1px solid #77C9D4;width:fit-content;margin:0 auto 56px;padding-bottom:24px}@media screen and (max-width:640px){#page-concept .page-concept-inclusive__title{font-size:1.8rem;margin-bottom:40px}}#page-concept .page-concept-inclusive__list{display:grid;gap:8px}#page-concept .page-concept-inclusive__group{display:grid;grid-template-columns:180px 1fr;background:#fff;border:1px solid #D9D9D9;border-radius:10px;overflow:hidden}#page-concept .page-concept-inclusive__group-title{font-family:"Noto Sans JP";padding:32px 0 32px 32px;font-size:2rem;font-weight:700}#page-concept .page-concept-inclusive__items{display:grid;grid-template-columns:repeat(5, 1fr);gap:56px 16px;padding:32px 32px 32px 0}#page-concept .page-concept-inclusive__item{text-align:center}#page-concept .page-concept-inclusive__item-icon{width:48px;height:48px;margin:0 auto 16px}#page-concept .page-concept-inclusive__item-icon img{display:block;width:100%;height:100%;object-fit:contain}#page-concept .page-concept-inclusive__item p{font-weight:500;font-size:1.4rem;line-height:1.4}@media screen and (max-width:1024px){#page-concept .page-concept-inclusive__head{margin-bottom:32px}#page-concept .page-concept-inclusive__head p{font-size:1.6rem}#page-concept .page-concept-inclusive__img{margin-bottom:40px}#page-concept .page-concept-inclusive__price-sub{font-size:1.6rem}#page-concept .page-concept-inclusive__price-main .page-concept-inclusive__price-num{font-size:5.6rem}#page-concept .page-concept-inclusive__price-main em{font-size:3.2rem}#page-concept .page-concept-inclusive__lead{margin:40px auto 56px;padding-top:40px}#page-concept .page-concept-inclusive__lead h3{font-size:2.2rem}#page-concept .page-concept-inclusive__lead p{font-size:1.4rem;line-height:2}#page-concept .page-concept-inclusive__group{grid-template-columns:1fr}#page-concept .page-concept-inclusive__group-title{border-right:0;border-bottom:1px solid #dfe7e7;padding:16px 24px}#page-concept .page-concept-inclusive__items{grid-template-columns:repeat(3, 1fr);gap:24px 16px;padding:32px 24px}}@media screen and (max-width:640px){#page-concept .page-concept-inclusive__items{grid-template-columns:repeat(2, 1fr)}#page-concept .page-concept-inclusive__group-title br{display:none}#page-concept .page-concept-inclusive__lead h3{font-size:2rem}}#page-concept .page-concept-plan{padding-bottom:160px}#page-concept .page-concept-plan__title{font-family:"Noto Sans JP";width:fit-content;margin:0 auto 56px;padding-bottom:24px;border-bottom:1px solid #77C9D4;font-size:2rem;font-weight:700;line-height:1.6;text-align:center}#page-concept .page-concept-plan__tabs{background:#fff;border:1px solid #d8e0e0;border-radius:8px}#page-concept .page-concept-plan__tabs:not(:last-child){margin-bottom:24px}#page-concept .page-concept-plan__tabs+#page-concept .page-concept-plan__tabs{margin-top:24px}#page-concept .page-concept-plan__tab-list{display:grid;grid-template-columns:repeat(3, 1fr)}#page-concept .page-concept-plan__tabs.is-count-1 .page-concept-plan__tab-list{grid-template-columns:1fr}#page-concept .page-concept-plan__tabs.is-count-1 .page-concept-plan__tab.is-active{background:#fff;color:#1B3D59}#page-concept .page-concept-plan__tabs.is-count-2 .page-concept-plan__tab-list{grid-template-columns:repeat(2, 1fr)}#page-concept .page-concept-plan__tabs.is-count-3 .page-concept-plan__tab-list{grid-template-columns:repeat(3, 1fr)}#page-concept .page-concept-plan__tab{font-family:"YuMincho";position:relative;min-height:88px;padding:22px 72px 22px 24px;background:#fff;border:0;border-right:1px solid #DADADF;text-align:left;cursor:pointer;transition:0.3s;border-radius:5px 5px 0 0;color:#1B3D59;overflow:visible}@media screen and (max-width:1024px){#page-concept .page-concept-plan__tab{padding:16px 48px 16px 24px}}#page-concept .page-concept-plan__tab:last-child{border-right:0}#page-concept .page-concept-plan__tab::after{content:"";position:absolute;top:50%;right:36px;width:10px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cpath d='M4.99902 16L-0.000976562 -4.37157e-07C1.0806 1.50901 2.91577 2.5029 4.99902 2.50293C7.08249 2.50293 8.91844 1.50924 10 0L4.99902 16Z' fill='white'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cpath d='M4.99902 16L-0.000976562 -4.37157e-07C1.0806 1.50901 2.91577 2.5029 4.99902 2.50293C7.08249 2.50293 8.91844 1.50924 10 0L4.99902 16Z' fill='white'/%3E%3C/svg%3E") center / contain no-repeat;transform:translateY(-50%);transition:0.3s}#page-concept .page-concept-plan__tab span{font-family:"YuMincho";display:inline;font-size:1.6rem;font-weight:700;line-height:1.4}#page-concept .page-concept-plan__tab small{font-family:"YuMincho";display:block;margin-top:8px;font-size:1.4rem;line-height:1.4;font-weight:600}#page-concept .page-concept-plan__tab.is-active{background:#1B3D59;color:#fff}#page-concept .page-concept-plan__contents{padding:64px}#page-concept .page-concept-plan__content{display:none}#page-concept .page-concept-plan__content.is-active{display:block}#page-concept .page-concept-plan__content .page-concept-plan__item:not(:last-child){margin-bottom:64px}#page-concept .page-concept-plan__num{font-family:"Sulphur Point";margin-bottom:24px;color:#77C9D4;font-size:2rem;letter-spacing:0.08em;line-height:1;text-align:center}#page-concept .page-concept-plan__img-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;margin-bottom:32px}#page-concept .page-concept-plan__img-list:has(.page-concept-plan__img:only-child){grid-template-columns:1fr}#page-concept .page-concept-plan__img{border:1px solid #d8e0e0;background:#fff}#page-concept .page-concept-plan__img img{display:block;width:100%;height:100%;object-fit:cover}#page-concept .page-concept-plan__price{display:flex;align-items:center;justify-content:space-between;gap:24px}#page-concept .page-concept-plan__price-main{display:flex;align-items:center;min-width:0;font-family:"Noto Sans JP";color:#21205D}#page-concept .page-concept-plan__price-label{flex-shrink:0;color:#707070;line-height:1.3}#page-concept .page-concept-plan__price-label>span{display:block;font-size:1.5rem;font-weight:700;letter-spacing:0.05em}#page-concept .page-concept-plan__price-label>strong{display:block;margin-top:4px;color:#707070;font-size:1.5rem;font-weight:700;letter-spacing:0.05em}#page-concept .page-concept-plan__price-label>strong span{margin-left:4px;color:#77C9D4;font-size:2.3rem;font-weight:700;letter-spacing:0.05em}#page-concept .page-concept-plan__price-arrow{display:block;flex-shrink:0;width:12px;height:24px;margin:0 12px}#page-concept .page-concept-plan__price-value{display:flex;align-items:baseline;white-space:nowrap}#page-concept .page-concept-plan__price-value strong{color:#21205D;font-size:3.2rem;font-weight:700;line-height:1}#page-concept .page-concept-plan__price-value span{color:#21205D;font-size:1.8rem;font-weight:700}#page-concept .page-concept-plan__price-monthly{font-family:"YuGothic";display:flex;width:fit-content;align-items:baseline;gap:8px;background:#F8F8F8;padding:18px 24px;color:#21205D}#page-concept .page-concept-plan__price-monthly>span{color:#77C9D4;font-size:2rem;font-weight:700}#page-concept .page-concept-plan__price-monthly strong{color:#21205D;font-size:3.2rem;font-weight:700;line-height:1}#page-concept .page-concept-plan__price-monthly em{color:#21205D;font-size:1.8rem;font-style:normal;font-weight:700}@media screen and (max-width:1024px){#page-concept .page-concept-plan__title{margin-bottom:40px;font-size:2rem}#page-concept .page-concept-plan__contents{padding:40px 24px}#page-concept .page-concept-plan__price{flex-direction:column;align-items:center;gap:24px}#page-concept .page-concept-plan__price-main{justify-content:center;text-align:left}#page-concept .page-concept-plan__price-monthly{justify-content:center;flex-wrap:wrap;padding:24px}}@media screen and (max-width:640px){#page-concept .page-concept-plan{padding-bottom:80px}#page-concept .page-concept-plan__contents{padding:32px 16px}#page-concept .page-concept-plan__tab-list{grid-template-columns:1fr}#page-concept .page-concept-plan__tabs.is-count-1 .page-concept-plan__tab-list,#page-concept .page-concept-plan__tabs.is-count-2 .page-concept-plan__tab-list,#page-concept .page-concept-plan__tabs.is-count-3 .page-concept-plan__tab-list{grid-template-columns:1fr}#page-concept .page-concept-plan__tab{padding:16px 48px 16px 24px;border-right:0;border-bottom:1px solid #d8e0e0}#page-concept .page-concept-plan__tab:last-child{border-bottom:0}#page-concept .page-concept-plan__img-list{grid-template-columns:1fr;gap:24px}#page-concept .page-concept-plan__price-main{flex-wrap:wrap}#page-concept .page-concept-plan__price-label>span{font-size:1.3rem}#page-concept .page-concept-plan__price-label>strong{font-size:1.3rem}#page-concept .page-concept-plan__price-label>strong span{font-size:2.1rem}#page-concept .page-concept-plan__price-value strong{font-size:3rem}#page-concept .page-concept-plan__price-value span{font-size:1.6rem}#page-concept .page-concept-plan__price-monthly>span{font-size:1.8rem}#page-concept .page-concept-plan__price-monthly strong{font-size:3rem}#page-concept .page-concept-plan__price-monthly em{font-size:1.6rem}}#page-concept .page-concept-youtube{padding-bottom:160px;overflow:hidden}#page-concept .page-concept-youtube__inner{position:relative}#page-concept .page-concept-youtube__slider{position:relative;max-width:960px;margin-left:auto;margin-right:0}#page-concept .page-concept-youtube__slider.swiper{width:calc(100% + ((100vw - 100%) / 2));max-width:none;margin-left:auto;margin-right:calc((100% - 100vw) / 2);padding-left:0}#page-concept .page-concept-youtube__slider.is-single{width:min(100%, 960px);margin-left:auto;margin-right:0;overflow:visible}#page-concept .page-concept-youtube__wrapper{align-items:center}#page-concept .page-concept-youtube__slide{width:min(66.6667vw, 960px);height:auto}#page-concept .page-concept-youtube__movie{position:relative;width:100%;aspect-ratio:1.7777777778;background:#e8e8e8;overflow:hidden}#page-concept .page-concept-youtube__movie iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}#page-concept .page-concept-youtube__nav{display:flex;justify-content:flex-end;align-items:center;width:min(100%, 960px);margin:56px 0 auto}#page-concept .page-concept-youtube__button{position:relative;display:block;width:40px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}#page-concept .page-concept-youtube__button::before{content:"";position:absolute;top:50%;left:50%;width:17px;height:11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='11' viewBox='0 0 17 11' fill='none'%3E%3Cpath d='M0 5.08594L17 10.1748C14.7005 9.27478 13.1084 7.33512 13.1084 5.08594C13.1085 2.8399 14.6959 0.901576 16.9902 0L0 5.08594Z' fill='%231B3D59'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translate(-50%, -50%)}#page-concept .page-concept-youtube__button--next{border-left:1px solid #cacaca}#page-concept .page-concept-youtube__button--next::before{transform:translate(-50%, -50%) rotate(180deg)}@media screen and (max-width:1024px){#page-concept .page-concept-youtube__slider.swiper{width:100%;margin-right:0}#page-concept .page-concept-youtube__slide{width:86vw}}@media screen and (max-width:640px){#page-concept .page-concept-youtube{padding-bottom:80px}#page-concept .page-concept-youtube__nav{margin-top:32px}}#page-concept .page-concept-features{padding-bottom:160px}#page-concept .page-concept-features__title{text-align:center;margin-bottom:56px}#page-concept .page-concept-features__title span{font-family:"Sulphur Point";display:block;margin-bottom:24px;line-height:1;color:#77C9D4;font-size:2.4rem;letter-spacing:0.08em}#page-concept .page-concept-features__title h2{font-size:3.2rem;font-weight:500;line-height:1.7}#page-concept .page-concept-features__list{display:grid;gap:16px}#page-concept .page-concept-features__item{display:grid;grid-template-columns:47.4% 1fr;gap:48px;align-items:center;background:#fff;border-radius:10px;padding:40px 32px}#page-concept .page-concept-features__item-img img{display:block;width:100%;aspect-ratio:1.7777777778;object-fit:cover}#page-concept .page-concept-features__item-cnt h3{display:flex;align-items:baseline;gap:16px;padding-bottom:24px;border-bottom:1px solid #D9D9D9;font-size:2.4rem;font-weight:500}#page-concept .page-concept-features__item-cnt h3 span{font-family:"Sulphur Point";color:#77C9D4;font-size:3.6rem;font-weight:600;letter-spacing:0.06em}#page-concept .page-concept-features__item-lead{font-family:var(--font--mincho);margin-top:24px;font-size:2rem;font-weight:500;line-height:1.4}#page-concept .page-concept-features__item-list{display:grid;gap:8px;margin-top:16px}#page-concept .page-concept-features__item-list li{font-family:var(--font--gothic);position:relative;padding-left:24px;color:#909090;font-size:1.6rem;line-height:1.7}#page-concept .page-concept-features__item-list li::before{content:"";background:url("../pages/page-concept/page-concept01/img/icon-check.png") center center / cover no-repeat;position:absolute;top:50%;transform:translateY(-50%);left:0;display:block;width:12px;height:10px}@media screen and (max-width:1024px){#page-concept .page-concept-features__title{margin-bottom:40px}#page-concept .page-concept-features__title h2{font-size:2.2rem}#page-concept .page-concept-features__item{grid-template-columns:1fr;gap:24px;padding:24px}}@media screen and (max-width:640px){#page-concept .page-concept-features{padding-bottom:80px}#page-concept .page-concept-features__item{padding:24px}#page-concept .page-concept-features__item-lead{font-size:1.8rem;margin-top:16px}#page-concept .page-concept-features__item-cnt h3{font-size:2rem;padding-bottom:16px}#page-concept .page-concept-features__item-cnt h3 span{font-size:2.4rem}#page-concept .page-concept-features__item-list li{font-size:1.4rem}}#page-concept .page-concept-interior{padding-bottom:80px}#page-concept .page-concept-interior__title{text-align:center;margin-bottom:56px}#page-concept .page-concept-interior__title span{font-family:"Sulphur Point";display:block;margin-bottom:24px;line-height:1;color:#77C9D4;font-size:2.4rem;letter-spacing:0.08em}#page-concept .page-concept-interior__title h2{font-size:3.2rem;font-weight:500;line-height:1.4}#page-concept .page-concept-interior__title p{margin-top:24px;line-height:1.4}#page-concept .page-concept-interior__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}#page-concept .page-concept-interior__item{position:relative;min-height:292px;border-radius:8px;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}#page-concept .page-concept-interior__item-cnt{position:absolute;left:24px;right:24px;bottom:24px;color:#fff}#page-concept .page-concept-interior__item-cnt h3{font-family:var(--font--gothic);font-size:1.6rem;font-weight:700;line-height:1.4}#page-concept .page-concept-interior__item-cnt p{margin-top:8px;font-size:1.2rem;font-weight:500;line-height:1.5}@media screen and (max-width:1024px){#page-concept .page-concept-interior__title{margin-bottom:40px}#page-concept .page-concept-interior__title h2{font-size:2.2rem}#page-concept .page-concept-interior__list{grid-template-columns:repeat(2, 1fr);gap:16px}}@media screen and (max-width:640px){#page-concept .page-concept-interior__list{grid-template-columns:1fr}#page-concept .page-concept-interior__title h2{font-size:2rem}#page-concept .page-concept-interior__title p{font-size:1.4rem}#page-concept .page-concept-interior__item{min-height:224px}}#page-concept .page-concept-combination{padding-bottom:120px}#page-concept .page-concept-combination__title{text-align:center;margin-bottom:80px}#page-concept .page-concept-combination__title h2{font-family:"Noto Sans JP";width:fit-content;margin:0 auto 32px;padding-bottom:24px;border-bottom:1px solid #77C9D4;font-size:2rem;font-weight:700;line-height:1.6;text-align:center}#page-concept .page-concept-combination__list>div:not(:last-child){margin-bottom:56px}#page-concept .page-concept-combination__item{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;gap:8px;margin-bottom:32px}#page-concept .page-concept-combination__img{position:relative;overflow:hidden;border-radius:8px}#page-concept .page-concept-combination__img img{display:block;width:100%}#page-concept .page-concept-combination__img span{position:absolute;left:0;right:0;bottom:16px;text-align:center;color:#fff;font-size:1.4rem;font-weight:500}#page-concept .page-concept-combination__cross{text-align:center;font-size:2rem;font-weight:300}#page-concept .page-concept-combination__name{font-family:var(--font--mincho);text-align:center;font-size:2.4rem;font-weight:500;line-height:1.6}#page-concept .page-concept-combination__text{margin:80px auto 0}@media screen and (max-width:1024px){#page-concept .page-concept-combination__title{margin-bottom:40px}#page-concept .page-concept-combination__title h2{font-size:2.2rem}#page-concept .page-concept-combination__cross{font-size:2.4rem}#page-concept .page-concept-combination__name{font-size:2.2rem}#page-concept .page-concept-combination__text{margin-top:48px}}@media screen and (max-width:640px){#page-concept .page-concept-combination{padding-bottom:80px}#page-concept .page-concept-combination__list>div:not(:last-child){margin-bottom:48px}#page-concept .page-concept-combination__name{font-size:1.8rem}#page-concept .page-concept-combination__item{margin-bottom:24px}}#page-concept .page-feature-nav{background-color:#f8f8f8;padding:80px 0}@media screen and (max-width:1024px){#page-concept .page-feature-nav{padding:32px 0}}#page-concept .page-feature-nav__buttons{display:flex;justify-content:space-between;gap:12px;width:100%;color:#fff}@media screen and (max-width:768px){#page-concept .page-feature-nav__buttons{display:block}}#page-concept .page-feature-nav__button{display:flex;justify-content:space-between;align-items:center;width:32%;max-width:310px;background-color:#77C9D4;border:solid 1px #77C9D4;box-shadow:0 0 10px 0 rgba(119, 201, 212, 0.5);font-size:1.8rem;font-weight:600;letter-spacing:0;border-radius:10px;padding:32px 16px;transition:0.3s}#page-concept .page-feature-nav__button span:nth-child(2){font-family:var(--font--gothic);font-weight:500;letter-spacing:0.08em}@media screen and (max-width:768px){#page-concept .page-feature-nav__button{width:60%;margin:0 auto}}@media screen and (max-width:640px){#page-concept .page-feature-nav__button{width:100%;padding:38px 24px}}@media screen and (max-width:768px){#page-concept .page-feature-nav__button:not(:last-of-type){margin-bottom:16px}}@media screen and (min-width:1025px){#page-concept .page-feature-nav__button:hover{background-color:#fff;color:#1b3d59}#page-concept .page-feature-nav__button:hover .common-button>*::after{background-image:url(../img/common/common-button-arrow_pc.svg)}}#page-concept .page-feature-nav__button .common-button>*::after{background-image:url(../img/common/common-button-arrow-white_pc.svg)}#page-consultation{overflow-x:hidden}#page-consultation img{display:block;margin:0 auto}#page-consultation .page-consultation-title{display:flex;align-items:center}@media screen and (max-width:640px){#page-consultation .page-consultation-title{display:block}}#page-consultation .page-consultation-title-lg{display:block;font-weight:400;font-size:6rem;letter-spacing:0.04em;line-height:1.5em;padding-right:50px}@media screen and (max-width:1240px){#page-consultation .page-consultation-title-lg{font-size:4.8rem}}@media screen and (max-width:1240px){#page-consultation .page-consultation-title-lg{font-size:3.2rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-title-lg{font-size:2rem;padding-right:0}}#page-consultation .page-consultation-title-sm{display:block;font-size:1.8rem}@media screen and (max-width:1240px){#page-consultation .page-consultation-title-sm{font-size:1.6rem}}#page-consultation .underlayer-2column-cnt{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid var(--bg-second-color)}@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-text{width:50%;padding:0 90px}@media screen and (max-width:1240px){#page-consultation .underlayer-2column-cnt-text{width:56%;padding:0 4%}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#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;letter-spacing:0;line-height:1.5em;margin-bottom:20px}@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:10px}}#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%}@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 .consultation-3column{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1100px;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:280px}@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}@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}}#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;line-height:1.5em;text-align:center;border-bottom:1px solid var(--bg-third-color);padding-bottom:20px;margin:30px auto 20px}@media screen and (max-width:1240px){#page-consultation .consultation-3column__box--h3{padding-bottom:15px;margin:20px auto 15px}}@media screen and (max-width:640px){#page-consultation .consultation-3column__box--h3{font-size:1.8rem;padding-bottom:10px;margin:15px auto 10px}}#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:140px 0}@media screen and (max-width:1240px){#page-consultation .page-consultation-cta{padding:14% 0}}#page-consultation .page-consultation-cta__inner--cnt--h3{font-size:3.2rem;letter-spacing:0;line-height:1.5em;text-align:center;margin-bottom:70px}@media screen and (max-width:1240px){#page-consultation .page-consultation-cta__inner--cnt--h3{font-size:2.4rem;margin-bottom:7%}}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__inner--cnt--h3{font-size:6vw;margin-bottom:8%}}#page-consultation .page-consultation-cta__inner--cnt--anchor a{display:flex;justify-content:center;align-items:center;width:100%;max-width:280px;height:65px;font-weight:bold;font-size:1.6rem;letter-spacing:0.04em;text-align:center;border:1px solid var(--font-second-color);border-radius:80px;position:relative;margin:0 auto}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__inner--cnt--anchor a{height:50px}}#page-consultation .page-consultation-cta__inner--cnt--anchor a:hover::after{right:-10px}#page-consultation .page-consultation-cta__inner--cnt--anchor a::after{content:"";background-image:url(../pages/page-consultation/page-consultation01/img/page-consultation-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:15px;transition:0.4s}#page-consultation .page-consultation-fv{background-image:url(../pages/page-consultation/page-consultation01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-consultation .page-consultation-fv{background-image:url(../pages/page-consultation/page-consultation01/img/underlayer-fv-bg_sp.jpg)}}#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 200px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve{padding:12% 0 20%}}#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:4rem;letter-spacing:0;line-height:1.6em;text-align:center;margin-bottom:60px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--h3{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--h3{font-size:7vw}}#page-consultation .page-consultation-resolve__inner--cnt{display:flex;flex-wrap:wrap;justify-content:space-between}#page-consultation .page-consultation-resolve__inner--cnt>div{width:24.5%}@media screen and (max-width:1240px){#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%}}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt>div:nth-of-type(n+3){margin-top:8%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt>div:not(:first-of-type){margin-top:8%}}#page-consultation .page-consultation-resolve__inner--cnt--01>img{margin-bottom:40px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--01>img{margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01>img{max-width:30%;margin-bottom:4%}}#page-consultation .page-consultation-resolve__inner--cnt--01>h4{background-color:var(--bg-second-color);display:block;border-radius:50px}#page-consultation .page-consultation-resolve__inner--cnt--01>h4>span{display:block;color:var(--font-second-color);font-size:1.8rem;text-align:center;padding:10px 20px;margin-bottom:20px}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01>h4>span{font-size:2rem}}#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--text{font-size:3.2rem;line-height:1.5em;text-align:center}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--text{font-size:2.8rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--text{font-size:1.4rem}}#page-consultation .page-consultation-point{padding:200px 0}@media screen and (max-width:1240px){#page-consultation .page-consultation-point{padding:20% 0}}#page-consultation .page-consultation-point__inner--title{padding:0 0 80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-point__inner--title{padding-bottom:8%}}#page-consultation .page-consultation-flow{padding-bottom:200px}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow{padding-bottom:20%}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow img{max-width:50%}}#page-consultation .page-consultation-flow__inner--title{padding:0 0 80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow__inner--title{padding-bottom:8%}}#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}}#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type)::before{content:"";background-image:url(../pages/page-consultation/page-consultation01/img/consultation-arrow.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:81px;height:19px;position:absolute;top:0;bottom:170px;right:30px;margin:auto}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type)::before{width:40.5px;height:9.5px;top:0;bottom:0;right:4%;margin:auto}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type)::before{top:auto;left:0;bottom:0;right:0;margin:auto;transform:rotate(90deg)}}@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:200px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff{padding-bottom:20%}}#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}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt{display:block;width:100%}}#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:130px}@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:34%;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:62%;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--name{margin-bottom:50px}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--name{margin-bottom:20px}}#page-consultation .page-consultation-staff__inner--cnt--02--name--01{display:block;font-size:1.8rem;letter-spacing:0;line-height:1em;margin-bottom:20px}@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--02{font-size:1.4rem;letter-spacing:0}#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:40px}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--text{margin-bottom:20px}}#page-consultation .page-consultation-staff__inner--cnt--02--info li{display:flex;border-bottom:1px solid var(--bg-third-color);padding-bottom:10px}#page-consultation .page-consultation-staff__inner--cnt--02--info li:not(:last-of-type){margin-bottom:30px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt--02--info li:not(:last-of-type){margin-bottom:20px}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--info li:not(:last-of-type){margin-bottom:15px}}#page-consultation .page-consultation-staff__inner--cnt--02--info--border{display:block;width:140px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt--02--info--border{width:100px}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--info--border{width:80px}}#page-consultation .page-consultation-staff__inner--cnt--02--info--border>span{font-size:1.6rem}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--info--border>span{font-size:1.4rem}}#page-consultation .page-consultation-staff__inner--cnt--02--info--text{display:block;width:calc(100% - 140px);font-size:1.6rem}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt--02--info--text{width:calc(100% - 100px)}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--info--text{display:block;width:calc(100% - 80px);font-size:1.4rem}}#page-consultation .page-consultation-staff__inner--box--p{display:block;text-align:center;margin:0 auto 40px}@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:3.2rem;letter-spacing:0;line-height:1.5em}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--box--p p{font-size:2.4rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--box--p p{font-size:2rem}}#page-consultation .page-consultation-voice{padding:200px 0}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice{padding:20% 0}}#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;box-sizing:border-box}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__inner--cnt{display:block}}#page-consultation .page-consultation-voice__inner--cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice__inner--cnt:not(:last-of-type){margin-bottom:12%}}#page-consultation .page-consultation-voice__inner--cnt--left{width:44%;max-width:500px}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice__inner--cnt--left{width:34%;max-width:none}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__inner--cnt--left{width:100%;max-width:none;margin:0 auto 8%}}#page-consultation .page-consultation-voice__inner--cnt--right{width:52%;max-width:620px}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice__inner--cnt--right{width:62%;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:block;margin-bottom:30px}@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:15px}}#page-consultation .page-consultation-voice__inner--cnt--right--border>span{font-size:1.8rem;text-align:center;border-radius:8px}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__inner--cnt--right--border>span{font-size:1.4rem;padding:5px 10px}}#page-consultation .page-consultation-voice__inner--cnt--right--border>span>span{padding-right:60px}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice__inner--cnt--right--border>span>span{padding-right:40px}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__inner--cnt--right--border>span>span{padding-right:30px}}#page-consultation .page-consultation-voice__inner--cnt--right--h3{font-size:1.8rem;letter-spacing:0;line-height:1.66em;border-bottom:1px solid var(--bg-third-color);padding-bottom:30px;margin-bottom:30px}@media screen and (max-width:1240px){#page-consultation .page-consultation-voice__inner--cnt--right--h3{font-size:2rem;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-promise{padding-bottom:200px}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise{padding-bottom:20%}}#page-consultation .page-consultation-promise__inner--title{padding:0 0 80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner--title{padding-bottom:8%}}#page-consultation .page-consultation-promise__inner--text{margin-bottom:80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner--text{margin-bottom:8%}}#page-consultation .page-consultation-promise__inner .consultation-3column__box{position:relative}@media screen and (max-width:640px){#page-consultation .page-consultation-promise__inner .consultation-3column__box{padding-right:0}}#page-consultation .page-consultation-promise__inner .consultation-3column__box img{margin:0 auto 20px}#page-consultation .page-consultation-promise__inner .consultation-3column__box:not(:last-of-type){box-sizing:content-box;padding-right:130px}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:not(:last-of-type){padding-right:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:not(:last-of-type){padding-bottom:40px}}#page-consultation .page-consultation-promise__inner .consultation-3column__box:not(:last-of-type)::before{content:"";background-image:url(../pages/page-consultation/page-consultation01/img/consultation-line.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:180px;height:4px;position:absolute;top:0;bottom:200px;right:-25px;margin:auto}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:not(:last-of-type)::before{display:none}}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:nth-of-type(1){box-sizing:content-box;padding-right:10%}}@media screen and (max-width:640px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:nth-of-type(1){padding-right:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:nth-of-type(2){margin-top:8%}}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner .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-promise__inner .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-promise__inner .consultation-3column__box:nth-of-type(3){margin-top:8%}}#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 .form-contact{padding:0 0 160px}@media screen and (max-width:1024px){#page-contact .form-contact{padding:0 0 16%}}@media screen and (max-width:640px){#page-contact .form-contact{padding:0 0 14%}}#page-contact .page-contact-fv{background-image:url(../pages/page-contact/page-contact01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:640px){#page-contact .page-contact-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%}}#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-common-title-en{display:block;font-family:"Sulphur Point", sans-serif;font-size:2.4rem;color:#77C9D4;font-weight:700;letter-spacing:0.08em;line-height:1;text-transform:uppercase;margin-bottom:32px}@media screen and (max-width:640px){.page-feature-common-title-en{margin-bottom:16px}}.page-feature-common-title{font-size:3.2rem;letter-spacing:0.08em;line-height:1.6;font-weight:500;margin-bottom:24px}@media screen and (max-width:1024px){.page-feature-common-title{font-size:2.8rem}}@media screen and (max-width:640px){.page-feature-common-title{font-size:2.4rem;margin-bottom:16px}}.page-feature-common-highlight{background:linear-gradient(transparent 85%, #f9f0a6 85%)}.page-feature-common-label{display:flex;width:fit-content;align-items:center;gap:10px;color:#fff;padding:12px 28px;border-radius:20px 20px 20px 0;margin:0 auto 40px}@media screen and (max-width:640px){.page-feature-common-label{margin-bottom:24px}}.page-feature-common-label svg{flex-shrink:0}.page-feature-common-text p+p{margin-top:24px}.page-feature-fv{position:relative;background:linear-gradient(to bottom, #F3F5F4 0%, #77C9D4 100%), linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(249, 250, 249, 0.5) 20%, #F3F5F4 40%);background-size:100% 60%, 100% 100%;background-position:bottom center, top center;background-repeat:no-repeat}.page-feature-fv__inner{padding-top:220px;padding-bottom:36px;position:relative;z-index:2}@media screen and (max-width:640px){.page-feature-fv__inner{padding-top:164px;padding-bottom:40px}}.page-feature-fv__inner .parts-title01{color:#1B3D59;margin-bottom:56px;position:relative;z-index:1}@media screen and (max-width:640px){.page-feature-fv__inner .parts-title01{margin-bottom:20px}}.page-feature-fv__inner .parts-title01-lg{font-family:"Sulphur Point";color:#fff;font-size:3.6rem;letter-spacing:0.08em;margin-bottom:8px;text-align:center;font-weight:700;line-height:1}@media screen and (max-width:1024px){.page-feature-fv__inner .parts-title01-lg{font-size:3.2rem}}@media screen and (max-width:640px){.page-feature-fv__inner .parts-title01-lg{font-size:2.8rem}}.page-feature-fv__inner .parts-title01-sm{font-family:var(--font--gothic);font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:0.08em;text-align:center}@media screen and (max-width:640px){.page-feature-fv__inner .parts-title01-sm{font-weight:400}}.page-feature-nav{background-color:#f8f8f8;padding:80px 0}@media screen and (max-width:1024px){.page-feature-nav{padding:32px 0}}.page-feature-nav__buttons{display:flex;justify-content:space-between;gap:12px;width:100%;color:#fff}@media screen and (max-width:768px){.page-feature-nav__buttons{display:block}}.page-feature-nav__button{display:flex;justify-content:space-between;align-items:center;width:32%;max-width:310px;background-color:#77C9D4;border:solid 1px #77C9D4;box-shadow:0 0 10px 0 rgba(119, 201, 212, 0.5);font-size:1.8rem;font-weight:600;letter-spacing:0;border-radius:10px;padding:32px 16px;transition:0.3s}.page-feature-nav__button span:nth-child(2){font-family:var(--font--gothic);font-weight:500;letter-spacing:0.08em}@media screen and (max-width:768px){.page-feature-nav__button{width:60%;margin:0 auto}}@media screen and (max-width:640px){.page-feature-nav__button{width:100%;padding:38px 24px}}@media screen and (max-width:768px){.page-feature-nav__button:not(:last-of-type){margin-bottom:16px}}@media screen and (min-width:1025px){.page-feature-nav__button:hover{background-color:#fff;color:#1b3d59}.page-feature-nav__button:hover .common-button>*::after{background-image:url(../img/common/common-button-arrow_pc.svg)}}.page-feature-nav__button .common-button>*::after{background-image:url(../img/common/common-button-arrow-white_pc.svg)}#page-feature p{font-family:var(--font--gothic);font-size:16px;letter-spacing:0;line-height:2;font-weight:400}#page-feature .page-feature-catch,#page-feature .page-feature-chart,#page-feature .page-feature-live{padding-top:160px}@media screen and (max-width:1024px){#page-feature .page-feature-catch,#page-feature .page-feature-chart,#page-feature .page-feature-live{padding-top:120px}}@media screen and (max-width:640px){#page-feature .page-feature-catch,#page-feature .page-feature-chart,#page-feature .page-feature-live{padding-top:80px}}#page-feature .page-feature-chart__inner,#page-feature .page-feature-live__inner,#page-feature .page-feature-package__inner{max-width:1000px}#page-feature .page-feature-catch__inner{max-width:856px}#page-feature .page-feature-catch__copy{text-align:center;margin-bottom:64px}@media screen and (max-width:640px){#page-feature .page-feature-catch__copy{margin-bottom:48px}}#page-feature .page-feature-catch__copy--title{margin-bottom:0}#page-feature .page-feature-catch__copy--jp{display:block;font-family:var(--font--gothic);font-size:1.6rem;color:#77C9D4;font-weight:500;letter-spacing:0.08em;line-height:1;margin-bottom:48px}@media screen and (max-width:640px){#page-feature .page-feature-catch__copy--jp{margin-bottom:24px}}#page-feature .page-feature-catch__copy--highlight{margin-bottom:24px}@media screen and (max-width:640px){#page-feature .page-feature-catch__copy--highlight{margin-bottom:16px}}#page-feature .page-feature-catch__copy--highlight span{font-family:var(--font--mincho);font-size:3.2rem;letter-spacing:0;font-weight:500;color:#77C9D4;background:linear-gradient(transparent 60%, #f9f0a6 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width:1024px){#page-feature .page-feature-catch__copy--highlight span{font-size:2.8rem}}@media screen and (max-width:640px){#page-feature .page-feature-catch__copy--highlight span{font-size:2.4rem}}#page-feature .page-feature-catch__cards{display:flex;justify-content:center;gap:40px}@media screen and (max-width:1024px){#page-feature .page-feature-catch__cards{gap:20px}}@media screen and (max-width:640px){#page-feature .page-feature-catch__cards{flex-direction:column;align-items:center;gap:16px}}#page-feature .page-feature-catch__card{flex:1;max-width:388px;width:calc(50% - 20px);display:flex;flex-direction:column;justify-content:space-between;padding:40px 10px;border-radius:20px 20px 20px 0;text-decoration:none;color:#fff;text-align:center;transition:opacity 0.3s}@media screen and (max-width:1024px){#page-feature .page-feature-catch__card{width:calc(50% - 10px)}}@media screen and (max-width:640px){#page-feature .page-feature-catch__card{width:100%;max-width:400px;padding:22.5px 7.5px}}@media screen and (min-width:1025px){#page-feature .page-feature-catch__card:hover{opacity:0.82}}#page-feature .page-feature-catch__card--spec{background:linear-gradient(to bottom, #77c9d4, #0A83BB)}#page-feature .page-feature-catch__card--live{background:linear-gradient(to bottom, #77c9d4, #06B3B1)}#page-feature .page-feature-catch__card--body{margin-bottom:10px}#page-feature .page-feature-catch__card--title{font-family:var(--font--mincho);font-size:2.8rem;font-weight:600;letter-spacing:0;line-height:1.2;margin-bottom:10px}#page-feature .page-feature-catch__card--text{font-family:var(--font--mincho)}#page-feature .page-feature-catch__card--icon{display:flex;justify-content:center}#page-feature .page-feature-catch__card--icon svg{width:62px;height:62px}#page-feature .page-feature-chart__label{background:linear-gradient(to bottom, #77c9d4, #0A83BB);font-size:1.8rem;font-weight:600;letter-spacing:0}#page-feature .page-feature-chart__label svg{width:30px;height:30px}#page-feature .page-feature-chart__title{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-feature .page-feature-chart__title{margin-bottom:32px}}#page-feature .page-feature-chart__body{margin-bottom:56px}@media screen and (max-width:640px){#page-feature .page-feature-chart__body{margin-bottom:32px}}#page-feature .page-feature-chart__body img{width:100%;margin:0 auto}#page-feature .page-feature-live__label{background:linear-gradient(to bottom, #77c9d4, #06B3B1);font-size:1.8rem;font-weight:600;letter-spacing:0}#page-feature .page-feature-live__label svg{width:22px;height:22px}#page-feature .page-feature-live__title{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-feature .page-feature-live__title{margin-bottom:32px}}#page-feature .page-feature-live__chart{background-color:#fff;padding:40px 20px 56px;margin-bottom:56px}@media screen and (max-width:640px){#page-feature .page-feature-live__chart{padding:24px 16px;margin-bottom:32px}}#page-feature .page-feature-live__chart--title{font-size:2.4rem;text-align:center;letter-spacing:0;line-height:1.6;font-weight:500;color:#06B3B1;margin-bottom:32px}@media screen and (max-width:640px){#page-feature .page-feature-live__chart--title{font-size:2rem;margin-bottom:24px}}#page-feature .page-feature-live__chart--body img{width:100%;max-width:808px;margin-inline:auto}#page-feature .page-feature-package{padding-block:80px;margin-top:160px;background-color:#F0EFEC}@media screen and (max-width:1024px){#page-feature .page-feature-package{margin-top:120px}}@media screen and (max-width:640px){#page-feature .page-feature-package{margin-top:80px;padding-block:32px}}#page-feature .page-feature-package__head{text-align:center;max-width:690px;margin-inline:auto;margin-bottom:56px}#page-feature .page-feature-package__head--label{display:inline-block;width:100%;font-family:var(--font--gothic);font-size:2rem;font-weight:700;letter-spacing:0.04em;padding-bottom:24px;margin-bottom:24px;line-height:1.2;border-bottom:solid 1px #77c9d4}#page-feature .page-feature-package__head--title{margin-bottom:32px}#page-feature .page-feature-package__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-bottom:24px}@media screen and (max-width:640px){#page-feature .page-feature-package__grid{grid-template-columns:repeat(2, 1fr)}}#page-feature .page-feature-package__item{display:flex;flex-direction:column;border-top-left-radius:4px;border-top-right-radius:4px}#page-feature .page-feature-package__item--img img{width:100%;aspect-ratio:1.5;object-fit:cover}#page-feature .page-feature-package__item--body{flex:1;padding:24px 8px;background-color:#f8f8f8;text-align:center;border:solid 1px #cacaca;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media screen and (max-width:640px){#page-feature .page-feature-package__item--body{padding:16px}}#page-feature .page-feature-package__item--name{font-size:1.6rem;font-weight:700;letter-spacing:0.08em;line-height:1.3;margin-bottom:8px}#page-feature .page-feature-package__item--text{font-size:1.4rem;letter-spacing:0.04em;font-weight:500;line-height:1.3}#page-feature02 p{font-family:var(--font--gothic);font-size:16px;letter-spacing:0;line-height:2}#page-feature02 .page-feature02-catch,#page-feature02 .page-feature02-smart,#page-feature02 .page-feature02-included,#page-feature02 .page-feature02-merit,#page-feature02 .page-feature02-items{padding-top:160px}@media screen and (max-width:1024px){#page-feature02 .page-feature02-catch,#page-feature02 .page-feature02-smart,#page-feature02 .page-feature02-included,#page-feature02 .page-feature02-merit,#page-feature02 .page-feature02-items{padding-top:120px}}@media screen and (max-width:640px){#page-feature02 .page-feature02-catch,#page-feature02 .page-feature02-smart,#page-feature02 .page-feature02-included,#page-feature02 .page-feature02-merit,#page-feature02 .page-feature02-items{padding-top:80px}}#page-feature02 .page-feature02-smart__inner,#page-feature02 .page-feature02-included__inner,#page-feature02 .page-feature02-merit__inner,#page-feature02 .page-feature02-value__inner{max-width:1000px}#page-feature02 .page-feature02-smart__title,#page-feature02 .page-feature02-included__title,#page-feature02 .page-feature02-merit__title,#page-feature02 .page-feature02-value__title{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-feature02 .page-feature02-smart__title,#page-feature02 .page-feature02-included__title,#page-feature02 .page-feature02-merit__title,#page-feature02 .page-feature02-value__title{margin-bottom:32px}}#page-feature02 .page-feature02-catch__inner{max-width:856px}#page-feature02 .page-feature02-catch__copy{text-align:center}#page-feature02 .page-feature02-catch__copy--jp{display:block;font-family:var(--font--gothic);font-size:1.6rem;color:#77C9D4;font-weight:600;letter-spacing:0.08em;line-height:1;margin-bottom:48px}@media screen and (max-width:640px){#page-feature02 .page-feature02-catch__copy--jp{margin-bottom:24px}}#page-feature02 .page-feature02-catch__copy--title{display:inline-block;vertical-align:middle;margin-bottom:0}#page-feature02 .page-feature02-catch__copy--highlight{display:inline-block;vertical-align:middle;line-height:1.2}@media screen and (max-width:640px){#page-feature02 .page-feature02-catch__copy--highlight{display:block}}#page-feature02 .page-feature02-catch__copy--highlight span{font-family:var(--font--mincho);font-size:3.2rem;letter-spacing:0;font-weight:500;color:#77C9D4;background:linear-gradient(transparent 60%, #f9f0a6 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width:1024px){#page-feature02 .page-feature02-catch__copy--highlight span{font-size:2.8rem}}@media screen and (max-width:640px){#page-feature02 .page-feature02-catch__copy--highlight span{font-size:2.4rem}}#page-feature02 .page-feature02-smart__body,#page-feature02 .page-feature02-included__body{margin-bottom:56px;padding:64px 20px;background-color:#fff;border-radius:10px}@media screen and (max-width:640px){#page-feature02 .page-feature02-smart__body,#page-feature02 .page-feature02-included__body{margin-bottom:32px;border-radius:0;background-color:transparent;padding:0}}#page-feature02 .page-feature02-smart__body img,#page-feature02 .page-feature02-included__body img{width:100%;max-width:742px;margin:0 auto}#page-feature02 .page-feature02-smart{padding-top:95px}@media screen and (max-width:640px){#page-feature02 .page-feature02-smart{padding-top:56px}}@media screen and (max-width:640px){#page-feature02 .page-feature02-merit__chart{margin-bottom:32px}}#page-feature02 .page-feature02-merit__chart--title{margin-bottom:56px;text-align:center}@media screen and (max-width:640px){#page-feature02 .page-feature02-merit__chart--title{margin-bottom:40px}}#page-feature02 .page-feature02-merit__chart--body{position:relative;max-width:565px;margin-inline:auto}#page-feature02 .page-feature02-merit__chart--body picture{display:block}#page-feature02 .page-feature02-merit__chart--body img{width:100%;display:block}#page-feature02 .page-feature02-merit__chart--trigger{position:absolute;width:28%;max-width:135px;aspect-ratio:1;transform:translate(-50%, -50%);cursor:pointer}@media screen and (max-width:640px){#page-feature02 .page-feature02-merit__chart--trigger{width:26%;max-width:125px}}#page-feature02 .page-feature02-merit__chart--trigger::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 24px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, #77c9d4 0%, rgba(119, 201, 212, 0.1) 100%);transition:width 0.4s, background 0.4s;pointer-events:none;z-index:0}@media screen and (max-width:640px){#page-feature02 .page-feature02-merit__chart--trigger::before{width:calc(100% + 14px)}}@media screen and (min-width:1025px){#page-feature02 .page-feature02-merit__chart--trigger:hover::before{width:calc(100% + 40px);background:radial-gradient(circle, #fff 0%, rgba(255, 255, 255, 0.1) 100%)}}#page-feature02 .page-feature02-merit__chart--trigger a{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;gap:4px;transition:0.3s}#page-feature02 .page-feature02-merit__chart--trigger-1 a{background:linear-gradient(to bottom, #77c9d4, #0a83bb)}#page-feature02 .page-feature02-merit__chart--trigger-2 a{background:linear-gradient(to bottom, #77c9d4, #06b3b1)}#page-feature02 .page-feature02-merit__chart--trigger-3 a{background:linear-gradient(to bottom, #59aab5, #426a70)}#page-feature02 .page-feature02-merit__chart--trigger-4 a{background:linear-gradient(to bottom, #63b9bb, #368182)}#page-feature02 .page-feature02-merit__chart--trigger-5 a{background:linear-gradient(to bottom, #25c3c1, #19a8a6)}#page-feature02 .page-feature02-merit__chart--trigger-label{display:block;font-family:var(--font--mincho);font-size:1.8rem;font-weight:500;letter-spacing:0.08em;line-height:1.3;text-align:center;color:#fff}@media screen and (max-width:640px){#page-feature02 .page-feature02-merit__chart--trigger-label{font-size:1.4rem}}#page-feature02 .page-feature02-merit__chart--trigger-plus{display:block;font-size:clamp(1rem, 2vw, 1.6rem);line-height:1;color:#fff}#page-feature02 .page-feature02-merit__chart--trigger-1{top:27%;left:50%}#page-feature02 .page-feature02-merit__chart--trigger-2{top:43.5%;left:75%}#page-feature02 .page-feature02-merit__chart--trigger-3{top:68%;left:66.5%}#page-feature02 .page-feature02-merit__chart--trigger-4{top:68%;left:34%}#page-feature02 .page-feature02-merit__chart--trigger-5{top:43.5%;left:25%}@media screen and (max-width:640px){#page-feature02 .page-feature02-merit__chart--trigger-1{top:24.5%;left:50%}#page-feature02 .page-feature02-merit__chart--trigger-2{top:39%;left:75%}#page-feature02 .page-feature02-merit__chart--trigger-3{top:61.5%;left:66.5%}#page-feature02 .page-feature02-merit__chart--trigger-4{top:61.5%;left:33.5%}#page-feature02 .page-feature02-merit__chart--trigger-5{top:39%;left:25.5%}}#page-feature02 .page-feature02-items__inner{max-width:1000px}#page-feature02 .page-feature02-items__category{display:grid;grid-template-columns:160px 1fr;border-radius:10px;background-color:#fff;border:solid 1px #d9d9d9;padding:32px;gap:1px}@media screen and (max-width:640px){#page-feature02 .page-feature02-items__category{grid-template-columns:1fr;padding:32px 24px}}#page-feature02 .page-feature02-items__category:not(:last-of-type){margin-bottom:8px}#page-feature02 .page-feature02-items__category--title{font-family:var(--font--gothic);font-size:1.8rem;font-weight:700;letter-spacing:0.04em;color:#1b3d59;display:flex;align-items:flex-start;padding-top:8px}@media screen and (max-width:640px){#page-feature02 .page-feature02-items__category--title{font-size:1.6rem;padding-top:0}}#page-feature02 .page-feature02-items__list{display:grid;grid-template-columns:repeat(5, 1fr);gap:32px 16px}@media screen and (max-width:1024px){#page-feature02 .page-feature02-items__list{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width:640px){#page-feature02 .page-feature02-items__list{grid-template-columns:repeat(3, 1fr);gap:24px 8px}}#page-feature02 .page-feature02-items__item{text-align:center;padding:24px 2px}@media screen and (max-width:640px){#page-feature02 .page-feature02-items__item{padding:12px 0}}#page-feature02 .page-feature02-items__item img{object-fit:contain;margin:0 auto 8px;display:block}#page-feature02 .page-feature02-items__item p{font-size:1.4rem;line-height:1.3;font-weight:500;letter-spacing:0.04em}#page-feature02 .merit-popup-open{display:block;cursor:pointer}#page-feature02 .page-feature02-value{padding-block:80px 120px}@media screen and (max-width:640px){#page-feature02 .page-feature02-value{padding-block:56px 32px}}#page-feature02 .page-feature02-value__body{background-color:#fff;border:solid 1px #d9d9d9;border-radius:10px;padding:40px 24px;margin-bottom:56px}@media screen and (max-width:640px){#page-feature02 .page-feature02-value__body{padding:32px 8px;margin-bottom:32px}}#page-feature02 .page-feature02-value__body--row{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:28px}@media screen and (max-width:640px){#page-feature02 .page-feature02-value__body--row{flex-direction:column;gap:8px;margin-bottom:16px}}#page-feature02 .page-feature02-value__body--label{font-family:var(--font--mincho);font-size:1.8rem;font-weight:500;letter-spacing:0.04em;line-height:1.6;text-align:center}@media screen and (max-width:640px){#page-feature02 .page-feature02-value__body--label{font-size:1.6rem}}#page-feature02 .page-feature02-value__body--price{display:inline-block;background:linear-gradient(transparent 80%, #f9f0a6 80%)}#page-feature02 .page-feature02-value__body--price span{display:block;font-family:var(--font--mincho);font-size:6.4rem;font-weight:500;letter-spacing:0.04em;line-height:1.2;background:linear-gradient(to bottom, #FBA8BF, #F43E70);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (max-width:1024px){#page-feature02 .page-feature02-value__body--price span{font-size:5.6rem}}@media screen and (max-width:640px){#page-feature02 .page-feature02-value__body--price span{font-size:4.8rem}}#page-feature02 .page-feature02-value__body--note{font-size:1.2rem;text-align:center;color:#909090;letter-spacing:0.08em;line-height:1.5}.merit-popup{position:relative;background:#fff;border-radius:8px;padding:120px 48px 56px;max-width:80vw;margin:0 auto}@media screen and (max-width:1024px){.merit-popup{padding:100px 24px 32px}}@media screen and (max-width:640px){.merit-popup{max-width:70vw;padding:80px 16px 24px}}.merit-popup__close{position:absolute;top:56px;right:48px;z-index:10;background:none;border:none;font-family:"Sulphur Point", sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:0.08em;line-height:1;color:#1b3d59;cursor:pointer;display:flex;align-items:center;gap:6px;padding:0}@media screen and (max-width:1024px){.merit-popup__close{top:24px;right:24px}}@media screen and (max-width:640px){.merit-popup__close{top:16px;right:16px}}.merit-popup__close svg{width:4rem;height:4rem;display:block;flex-shrink:0}@media screen and (min-width:1025px){.merit-popup__close:hover{opacity:0.6}}.merit-popup__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}@media screen and (max-width:640px){.merit-popup__inner{flex-direction:column;align-items:flex-start}}.merit-popup__title{flex-shrink:0;font-size:3.2rem;font-weight:500;letter-spacing:0;line-height:1.5;color:#1b3d59}@media screen and (max-width:1024px){.merit-popup__title{font-size:2.4rem}}@media screen and (max-width:640px){.merit-popup__title{width:100%}}.merit-popup__logos{max-width:832px;flex:1}.merit-popup__logos picture,.merit-popup__logos img{display:block;width:100%}.mfp-wrap .mfp-arrow.merit-arrow{background:transparent;display:flex;align-items:center;justify-content:center;opacity:0.9}.mfp-wrap .mfp-arrow.merit-arrow::before,.mfp-wrap .mfp-arrow.merit-arrow::after{display:none}.mfp-wrap .mfp-arrow.merit-arrow svg{display:block;flex-shrink:0;pointer-events:none}@media screen and (max-width:640px){.mfp-wrap .mfp-arrow.merit-arrow svg{width:28px;height:40px}}.mfp-wrap .mfp-arrow.merit-arrow.mfp-arrow-left{left:calc(10vw - 70px)}@media screen and (max-width:640px){.mfp-wrap .mfp-arrow.merit-arrow.mfp-arrow-left{left:4px}}.mfp-wrap .mfp-arrow.merit-arrow.mfp-arrow-right{right:calc(10vw - 70px)}@media screen and (max-width:640px){.mfp-wrap .mfp-arrow.merit-arrow.mfp-arrow-right{right:4px}}@media screen and (min-width:1025px){.mfp-wrap .mfp-arrow.merit-arrow:hover{opacity:1}}#page-feature03 p{font-family:var(--font--gothic);font-size:16px;letter-spacing:0;line-height:2;font-weight:400}#page-feature03 .page-feature-common-link{color:#0A83BB;text-decoration:underline;font-weight:500;transition:opacity 0.3s ease}#page-feature03 .page-feature-common-link:hover{opacity:0.5}#page-feature03 .page-feature03-catch{padding-top:160px}@media screen and (max-width:1024px){#page-feature03 .page-feature03-catch{padding-top:120px}}@media screen and (max-width:640px){#page-feature03 .page-feature03-catch{padding-top:80px}}#page-feature03 .page-feature03-catch__inner{max-width:856px}#page-feature03 .page-feature03-catch__label{background:linear-gradient(to bottom, #77c9d4, #0A83BB);font-size:1.8rem;font-weight:600;letter-spacing:0}#page-feature03 .page-feature03-catch__label svg{width:30px;height:30px}#page-feature03 .page-feature03-catch__copy{text-align:center}#page-feature03 .page-feature03-catch__copy--title{margin-bottom:0}#page-feature03 .page-feature03-catch__copy--highlight{margin-bottom:24px}@media screen and (max-width:640px){#page-feature03 .page-feature03-catch__copy--highlight{margin-bottom:16px}}#page-feature03 .page-feature03-catch__copy--highlight span{font-family:var(--font--mincho);font-size:3.2rem;letter-spacing:0;font-weight:500;color:#06b3b1;background:linear-gradient(transparent 60%, #f9f0a6 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width:1024px){#page-feature03 .page-feature03-catch__copy--highlight span{font-size:2.8rem}}@media screen and (max-width:640px){#page-feature03 .page-feature03-catch__copy--highlight span{font-size:2.4rem}}#page-feature03 .page-feature03-common-note{display:flex;align-items:flex-start;gap:40px;background-color:#E8E8E8;border:1px solid #D9D9D9;padding:24px 40px;border-radius:2px;margin-bottom:56px}@media screen and (max-width:640px){#page-feature03 .page-feature03-common-note{flex-direction:column;gap:24px;padding:24px 16px;margin-bottom:24px}}#page-feature03 .page-feature03-common-note__label{display:flex;align-items:center;gap:8px;flex-shrink:0}#page-feature03 .page-feature03-common-note__label svg{width:24px;height:24px}#page-feature03 .page-feature03-common-note__head{font-family:var(--font--gothic);font-size:1.6rem;font-weight:700;white-space:nowrap;letter-spacing:0}#page-feature03 .page-feature03-common-note p{font-size:1.4rem;font-weight:500;letter-spacing:0.04em;line-height:1.7}#page-feature03 .page-feature03-quake,#page-feature03 .page-feature03-damper,#page-feature03 .page-feature03-insurance,#page-feature03 .page-feature03-thermal,#page-feature03 .page-feature03-longlife,#page-feature03 .page-feature03-tax,#page-feature03 .page-feature03-warranty{padding-top:160px}@media screen and (max-width:1024px){#page-feature03 .page-feature03-quake,#page-feature03 .page-feature03-damper,#page-feature03 .page-feature03-insurance,#page-feature03 .page-feature03-thermal,#page-feature03 .page-feature03-longlife,#page-feature03 .page-feature03-tax,#page-feature03 .page-feature03-warranty{padding-top:120px}}@media screen and (max-width:640px){#page-feature03 .page-feature03-quake,#page-feature03 .page-feature03-damper,#page-feature03 .page-feature03-insurance,#page-feature03 .page-feature03-thermal,#page-feature03 .page-feature03-longlife,#page-feature03 .page-feature03-tax,#page-feature03 .page-feature03-warranty{padding-top:80px}}#page-feature03 .page-feature03-quake__inner,#page-feature03 .page-feature03-damper__inner,#page-feature03 .page-feature03-insurance__inner,#page-feature03 .page-feature03-thermal__inner,#page-feature03 .page-feature03-longlife__inner,#page-feature03 .page-feature03-tax__inner,#page-feature03 .page-feature03-warranty__inner{max-width:1000px}#page-feature03 .page-feature03-quake__title,#page-feature03 .page-feature03-damper__title,#page-feature03 .page-feature03-insurance__title,#page-feature03 .page-feature03-thermal__title,#page-feature03 .page-feature03-longlife__title,#page-feature03 .page-feature03-tax__title,#page-feature03 .page-feature03-warranty__title{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-feature03 .page-feature03-quake__title,#page-feature03 .page-feature03-damper__title,#page-feature03 .page-feature03-insurance__title,#page-feature03 .page-feature03-thermal__title,#page-feature03 .page-feature03-longlife__title,#page-feature03 .page-feature03-tax__title,#page-feature03 .page-feature03-warranty__title{margin-bottom:32px}}#page-feature03 .page-feature03-quake__chart,#page-feature03 .page-feature03-damper__chart,#page-feature03 .page-feature03-insurance__chart,#page-feature03 .page-feature03-thermal__chart,#page-feature03 .page-feature03-longlife__chart,#page-feature03 .page-feature03-tax__chart,#page-feature03 .page-feature03-warranty__chart{background-color:#fff;padding:64px 20px;border-radius:10px}@media screen and (max-width:640px){#page-feature03 .page-feature03-quake__chart,#page-feature03 .page-feature03-damper__chart,#page-feature03 .page-feature03-insurance__chart,#page-feature03 .page-feature03-thermal__chart,#page-feature03 .page-feature03-longlife__chart,#page-feature03 .page-feature03-tax__chart,#page-feature03 .page-feature03-warranty__chart{padding:32px 16px}}#page-feature03 .page-feature03-quake__chart img,#page-feature03 .page-feature03-damper__chart img,#page-feature03 .page-feature03-insurance__chart img,#page-feature03 .page-feature03-thermal__chart img,#page-feature03 .page-feature03-longlife__chart img,#page-feature03 .page-feature03-tax__chart img,#page-feature03 .page-feature03-warranty__chart img{width:100%;margin:0 auto}#page-feature03 .page-feature03-quake__chart,#page-feature03 .page-feature03-damper__chart,#page-feature03 .page-feature03-thermal__chart{margin-bottom:16px}#page-feature03 .page-feature03-insurance__chart,#page-feature03 .page-feature03-longlife__chart,#page-feature03 .page-feature03-tax__chart,#page-feature03 .page-feature03-warranty__chart{margin-bottom:56px}@media screen and (max-width:640px){#page-feature03 .page-feature03-insurance__chart,#page-feature03 .page-feature03-longlife__chart,#page-feature03 .page-feature03-tax__chart,#page-feature03 .page-feature03-warranty__chart{margin-bottom:32px}}#page-feature03 .page-feature03-quake__chart img{max-width:678px}#page-feature03 .page-feature03-damper__chart img{max-width:860px}#page-feature03 .page-feature03-damper__text{display:flex;align-items:flex-start;gap:40px}@media screen and (max-width:640px){#page-feature03 .page-feature03-damper__text{flex-direction:column;gap:24px}}#page-feature03 .page-feature03-damper__text--head{font-size:2.4rem;letter-spacing:0;line-height:1.6;margin-bottom:32px}@media screen and (max-width:640px){#page-feature03 .page-feature03-damper__text--head{font-size:2rem;margin-bottom:24px}}#page-feature03 .page-feature03-damper__text--img{flex-shrink:0;width:45%;max-width:386px}@media screen and (max-width:640px){#page-feature03 .page-feature03-damper__text--img{width:100%;max-width:100%}}#page-feature03 .page-feature03-damper__text--img img{width:100%}#page-feature03 .page-feature03-damper__text--content{flex:1}#page-feature03 .page-feature03-insurance__chart img{max-width:800px}#page-feature03 .page-feature03-thermal__chart img{max-width:640px}#page-feature03 .page-feature03-longlife__chart img{max-width:840px}#page-feature03 .page-feature03-tax__chart img{max-width:700px}#page-feature03 .page-feature03-closing{padding:160px 0;background:linear-gradient(to bottom, #F3F5F4, #BFE2E7);text-align:center}@media screen and (max-width:1024px){#page-feature03 .page-feature03-closing{padding:120px 0}}@media screen and (max-width:640px){#page-feature03 .page-feature03-closing{padding:80px 0}}#page-feature03 .page-feature03-closing__inner{max-width:856px}#page-feature03 .page-feature03-closing__head{font-family:var(--font--mincho);font-size:3.2rem;font-weight:500;letter-spacing:0;line-height:1.8;color:#1B3D59;padding-bottom:40px;margin-bottom:40px;border-bottom:1px dashed rgba(27, 61, 89, 0.3)}@media screen and (max-width:1024px){#page-feature03 .page-feature03-closing__head{font-size:2.8rem}}@media screen and (max-width:640px){#page-feature03 .page-feature03-closing__head{font-size:2.4rem;padding-bottom:24px;margin-bottom:24px}}@media screen and (max-width:640px){#page-feature03 .page-feature03-closing__text{text-align:left}}#page-feature03 .page-feature03-warranty__chart img{max-width:534px}#page-feature03 .page-feature03-warranty__notes{background-color:#f8f8f8;padding:20px;margin-top:24px;border-radius:5px}@media screen and (max-width:640px){#page-feature03 .page-feature03-warranty__notes{margin-top:32px}}#page-feature03 .page-feature03-warranty__notes p{font-size:1.4rem;line-height:1.8}#page-feature04 p{font-family:var(--font--gothic);font-size:1.6rem;letter-spacing:0;line-height:2;font-weight:400}#page-feature04 .page-feature04-fv{background-color:#fff}#page-feature04 .page-feature04-fv__hero{position:relative}#page-feature04 .page-feature04-fv__hero picture{display:block}#page-feature04 .page-feature04-fv__hero picture img{display:block;width:100%}@media screen and (max-width:640px){#page-feature04 .page-feature04-fv__hero picture{position:absolute;inset:0}#page-feature04 .page-feature04-fv__hero picture img{height:100%;object-fit:cover;object-position:top center}}#page-feature04 .page-feature04-fv__hero--content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}@media screen and (max-width:640px){#page-feature04 .page-feature04-fv__hero--content{position:relative;z-index:1;padding:56px 20px 40px}}#page-feature04 .page-feature04-fv__hero--title{font-family:var(--font--mincho);font-size:4rem;font-weight:500;color:#fff;letter-spacing:0.08em;line-height:1.2;margin-bottom:24px;text-align:center}@media screen and (max-width:1024px){#page-feature04 .page-feature04-fv__hero--title{font-size:3.6rem}}@media screen and (max-width:640px){#page-feature04 .page-feature04-fv__hero--title{font-size:3.2rem;margin-bottom:16px}}#page-feature04 .page-feature04-fv__hero--title--highlight{display:inline-block;background:linear-gradient(transparent 67%, #06b3b1 67%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:8px}#page-feature04 .page-feature04-fv__hero--title--sm{font-size:2.4rem}#page-feature04 .page-feature04-fv__hero--catch{font-family:var(--font--gothic);font-size:2rem;color:#fff;font-weight:700;letter-spacing:0.04em;margin-bottom:16px;text-align:center}#page-feature04 .page-feature04-fv__nav{display:flex;list-style:none;max-width:960px;width:100%;border:1px solid #fff;border-radius:24px;padding-block:32px;text-align:center}@media screen and (max-width:1024px){#page-feature04 .page-feature04-fv__nav{padding-block:24px}}@media screen and (max-width:640px){#page-feature04 .page-feature04-fv__nav{flex-direction:column;padding-block:0;padding-inline:16px}}#page-feature04 .page-feature04-fv__nav li{flex:1}#page-feature04 .page-feature04-fv__nav li:nth-child(2){border-left:1px dotted #fff;border-right:1px dotted #fff}@media screen and (max-width:640px){#page-feature04 .page-feature04-fv__nav li:nth-child(2){border-left:none;border-right:none;border-top:1px dotted #fff;border-bottom:1px dotted #fff}}#page-feature04 .page-feature04-fv__nav--item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:12px 8px;color:#fff !important;text-decoration:none;font-family:var(--font--gothic);font-size:1.8rem;font-weight:400;letter-spacing:0.04em;line-height:1.6}@media screen and (max-width:1024px){#page-feature04 .page-feature04-fv__nav--item{font-size:1.6rem;padding:0 8px}}@media screen and (max-width:640px){#page-feature04 .page-feature04-fv__nav--item{padding:16px}}#page-feature04 .page-feature04-advantages{position:relative;padding-top:160px}@media screen and (max-width:640px){#page-feature04 .page-feature04-advantages{padding-top:120px}}@media screen and (max-width:1024px){#page-feature04 .page-feature04-advantages{padding-top:80px}}#page-feature04 .page-feature04-advantages__bg{position:absolute;inset:0;z-index:0}#page-feature04 .page-feature04-advantages__bg img{width:100%;height:100%;object-fit:cover}#page-feature04 .page-feature04-advantages__inner{position:relative;z-index:1;max-width:1000px;text-align:center}#page-feature04 .page-feature04-advantages__title{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-feature04 .page-feature04-advantages__title{margin-bottom:40px}}#page-feature04 .page-feature04-advantages__chart{background-color:#fff;padding:64px 20px;border-radius:10px}@media screen and (max-width:640px){#page-feature04 .page-feature04-advantages__chart{padding:64px 16px;overflow-x:auto}}#page-feature04 .page-feature04-advantages__chart img{width:100%;max-width:826px;margin-inline:auto}@media screen and (max-width:640px){#page-feature04 .page-feature04-advantages__chart img{width:auto}}#page-feature04 .page-feature04-flow{padding-top:160px}@media screen and (max-width:1024px){#page-feature04 .page-feature04-flow{padding-top:120px}}@media screen and (max-width:640px){#page-feature04 .page-feature04-flow{padding-top:80px}}#page-feature04 .page-feature04-flow__inner{max-width:1000px}#page-feature04 .page-feature04-flow__title{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-feature04 .page-feature04-flow__title{margin-bottom:40px}}#page-feature04 .page-feature04-flow__group:not(:last-of-type){margin-bottom:48px}@media screen and (max-width:640px){#page-feature04 .page-feature04-flow__group:not(:last-of-type){margin-bottom:40px}}#page-feature04 .page-feature04-flow__group--label{display:flex;align-items:center;gap:10px;font-family:var(--font--gothic);font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:0.04em;margin-bottom:32px}@media screen and (max-width:640px){#page-feature04 .page-feature04-flow__group--label{margin-bottom:24px}}#page-feature04 .page-feature04-flow__group--label::before{content:"";width:14px;height:14px;border-radius:50%;background-color:#1b3d59;flex-shrink:0}#page-feature04 .page-feature04-flow__group--general{border-top:solid 1px #d9d9d9;padding-top:48px}@media screen and (max-width:640px){#page-feature04 .page-feature04-flow__group--general{padding-top:32px}}#page-feature04 .page-feature04-flow__group--atx{border-bottom:solid 1px #d9d9d9;padding-bottom:48px}@media screen and (max-width:640px){#page-feature04 .page-feature04-flow__group--atx{padding-bottom:32px}}#page-feature04 .page-feature04-flow__group--atx .page-feature04-flow__group--label{color:#06b3b1}#page-feature04 .page-feature04-flow__group--atx .page-feature04-flow__group--label::before{background-color:#06b3b1}#page-feature04 .page-feature04-flow__img{display:block}#page-feature04 .page-feature04-flow__img img{display:block;width:100%}#page-feature04 .page-feature04-flow__text{margin-top:48px}@media screen and (max-width:640px){#page-feature04 .page-feature04-flow__text{margin-top:32px}}#page-feature04 .page-feature04-land{padding-block:160px}@media screen and (max-width:1024px){#page-feature04 .page-feature04-land{padding-block:120px}}@media screen and (max-width:640px){#page-feature04 .page-feature04-land{padding-block:80px}}#page-feature04 .page-feature04-land__inner{max-width:1000px}#page-feature04 .page-feature04-land__title{text-align:center;margin-bottom:56px}@media screen and (max-width:640px){#page-feature04 .page-feature04-land__title{margin-bottom:32px}}#page-flow{padding-bottom:200px}@media screen and (max-width:1024px){#page-flow{padding-bottom:20%}}#page-flow .accordion .accordionToggleSummary{cursor:pointer}#page-flow .accordion .accordionToggleSummary::-webkit-details-marker{display:none}#page-flow .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 .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}#page-flow .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:20px}}#page-flow .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{background-image:url(../img/underlayer/underlayer-flow-close.svg)}#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:2px solid var(--font-third-color);position:relative;padding:40px 65px 40px 0;transition:0.4s all}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleSummary{padding:20px 65px 20px 0}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleSummary{padding:15px 35px 15px 0}}#page-flow .accordion01 .accordionToggleSummary::before{content:"";background-image:url(../img/underlayer/underlayer-flow-open.svg);background-position:top;background-size:contain;background-repeat:no-repeat;width:62px;height:52px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleSummary::before{width:31px;height:26px}}#page-flow .accordion01 .accordionToggleSummary>span{display:block;width:60px;height:60px;color:var(--font-third-color);font-size:4rem;letter-spacing:0;line-height:1.6em;text-align:center;border-right:1px solid var(--font-third-color);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:27px;margin-right:10px}}#page-flow .accordion01 .accordionToggleSummary>h3{width:calc(100% - 100px);font-size:3.2rem;letter-spacing:0;line-height:1.6em;padding-top:5px}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleSummary>h3{font-size:2.4rem}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleSummary>h3{width:calc(100% - 40px);font-size:1.8rem;padding-top:0}}#page-flow .accordion01 .accordionToggleHidden{background-color:var(--bg-third-color)}#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{padding:60px 0}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenText{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}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenTextH4 h4{font-size:1.8rem}}#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-image:url(../pages/page-flow/page-flow01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-flow .page-flow-fv{background-image:url(../pages/page-flow/page-flow01/img/underlayer-fv-bg_sp.jpg)}}#page-flow-reform{padding-bottom:200px}@media screen and (max-width:1024px){#page-flow-reform{padding-bottom:20%}}#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}#page-flow-reform .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:20px}}#page-flow-reform .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{background-image:url(../img/underlayer/underlayer-flow-close.svg)}#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:2px solid var(--font-third-color);position:relative;padding:40px 65px 40px 0;transition:0.4s all}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary{padding:20px 65px 20px 0}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary{padding:15px 35px 15px 0}}#page-flow-reform .accordion01 .accordionToggleSummary::before{content:"";background-image:url(../img/underlayer/underlayer-flow-open.svg);background-position:top;background-size:contain;background-repeat:no-repeat;width:62px;height:52px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary::before{width:31px;height:26px}}#page-flow-reform .accordion01 .accordionToggleSummary>span{display:block;width:60px;height:60px;color:var(--font-third-color);font-size:4rem;letter-spacing:0;line-height:1.6em;text-align:center;border-right:1px solid var(--font-third-color);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:27px;margin-right:10px}}#page-flow-reform .accordion01 .accordionToggleSummary>h3{width:calc(100% - 100px);font-size:3.2rem;letter-spacing:0;line-height:1.6em;padding-top:5px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary>h3{font-size:2.4rem}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary>h3{width:calc(100% - 40px);font-size:1.8rem;padding-top:0}}#page-flow-reform .accordion01 .accordionToggleHidden{background-color:var(--bg-third-color)}#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{padding:60px 0}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenText{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}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 h4{font-size:1.8rem}}#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-image:url(../pages/page-flow_reform/page-flow_reform01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-flow-reform .page-flow-reform-fv{background-image:url(../pages/page-flow_reform/page-flow_reform01/img/underlayer-fv-bg_sp.jpg)}}#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 .page-privacy-fv{background-image:url(../pages/page-privacy/page-privacy01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-privacy .page-privacy-fv{background-image:url(../pages/page-privacy/page-privacy01/img/underlayer-fv-bg_sp.jpg)}}#page-privacy p{line-height:1.5em;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__inner--title h3{font-size:3.2rem;letter-spacing:0;line-height:1.6em;text-align:center;margin-bottom:80px}@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;margin-bottom:8%}}#page-privacy .page-privacy-cnt__inner--box{border-top:1px solid var(--bg-third-color);padding-top:30px;margin-top:30px}#page-privacy .page-privacy-cnt__inner--box--title{font-size:3.2rem;letter-spacing:0;line-height:1.6em;margin-bottom:30px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner--box--title{font-size:2.8rem;margin-bottom:20px}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner--box--title{font-size:1.8rem}}#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}}#page-product01{padding-bottom:200px}@media screen and (max-width:1024px){#page-product01{padding-bottom:20%}}#page-product01 .page-product01-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}@media screen and (max-width:1024px){#page-product01 .page-product01-title{margin-bottom:6%}}#page-product01 .page-product01-title-text-lg{display:block;font-weight:500;font-size:3.2rem;letter-spacing:0;line-height:2em}@media screen and (max-width:1024px){#page-product01 .page-product01-title-text-lg{font-size:2.8rem}}@media screen and (max-width:640px){#page-product01 .page-product01-title-text-lg{font-size:2rem}}#page-product01 .page-product01-title-text-sm{display:block;font-weight:400;font-size:1.6rem;letter-spacing:0;line-height:1.5em}#page-product01 .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-product01 .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt{display:block}}#page-product01 .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-product01 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-product01 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-product01 .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-product01 .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-product01 .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-product01 .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-product01 .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-product01 .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:30px 0;margin-bottom:30px}@media screen and (max-width:1024px){#page-product01 .underlayer-2column-cnt-text-title{font-size:2rem;padding:20px 0;margin-bottom:20px}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-product01 .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-product01 .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-product01 .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-product01 .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-img{width:100%}}#page-product01 .common-3column{display:flex;flex-wrap:wrap}#page-product01 .common-3column-box{width:380px;position:relative}@media screen and (max-width:1240px){#page-product01 .common-3column-box{width:32%}}@media screen and (max-width:640px){#page-product01 .common-3column-box{width:48%}}#page-product01 .common-3column-box a{display:block}#page-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:30px}@media screen and (max-width:1240px){#page-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:2%}}@media screen and (max-width:640px){#page-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:0}}@media screen and (max-width:640px){#page-product01 .common-3column-box:not(:nth-of-type(2n)){margin-right:4%}}#page-product01 .common-3column-box:nth-of-type(n+4){margin-top:40px}@media screen and (max-width:1240px){#page-product01 .common-3column-box:nth-of-type(n+4){margin-top:4%}}@media screen and (max-width:640px){#page-product01 .common-3column-box:nth-of-type(n+4){margin-top:0}}@media screen and (max-width:640px){#page-product01 .common-3column-box:nth-of-type(n+3){margin-top:6%}}#page-product01 .common-3column-box-img{position:relative}#page-product01 .common-3column-box-img-span01{background-color:var(--font-first-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-first-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;top:0;right:0;padding:10px 20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-img-span01{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){#page-product01 .common-3column-box-img-span01{min-width:60px;font-size:1.3rem;padding:5px 10px}}#page-product01 .common-3column-box-img-span02{background-color:var(--bg-second-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-second-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;left:0;bottom:0;padding:10px 20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-img-span02{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){#page-product01 .common-3column-box-img-span02{min-width:60px;font-size:1.3rem;padding:5px 10px}}#page-product01 .common-3column-box-img img{height:270px;object-fit:cover}@media screen and (max-width:1240px){#page-product01 .common-3column-box-img img{height:20vw}}@media screen and (max-width:640px){#page-product01 .common-3column-box-img img{height:30vw}}#page-product01 .common-3column-box-text{padding:20px 0}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text{padding:15px 0}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text{padding:10px 0}}#page-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:15px}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:10px}}#page-product01 .common-3column-box-text .common-3column-box-text-state{display:flex;justify-content:center;align-items:center;width:120px;height:32px;color:var(--font-second-color);font-size:1.4rem;text-align:center;border-radius:1000px}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-state{width:80px}}#page-product01 .common-3column-box-text .common-3column-box-text-state-01{background-color:var(--font-first-color)}#page-product01 .common-3column-box-text .common-3column-box-text-state-02{background-color:var(--bg-first-color)}#page-product01 .common-3column-box-text .common-3column-box-text-state-03{background-color:var(--bg-first-color)}#page-product01 .common-3column-box-text .common-3column-box-text-name{overflow:hidden;display:block;display:-webkit-box;font-size:1.8rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-name{font-size:1.4rem}}#page-product01 .common-3column-box-text .common-3column-box-text-date{display:table;font-size:1.6rem;border-bottom:1px solid var(--bg-first-color);padding-bottom:4px;margin-top:30px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text .common-3column-box-text-date{margin-top:20px}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-date{font-size:1.4rem;margin-top:15px}}#page-product01 .common-3column-box-text .common-3column-box-text-cnt{overflow:hidden;display:block;display:-webkit-box;font-size:1.6rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-cnt{font-size:1.4rem}}#page-product01 .common-3column-box-text .common-3column-box-text-info{display:block;border-top:1px solid var(--bg-first-color);padding-top:20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text .common-3column-box-text-info{padding-top:20px}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info{padding-top:15px}}#page-product01 .common-3column-box-text .common-3column-box-text-info>span{display:flex}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info>span{display:block}}#page-product01 .common-3column-box-text .common-3column-box-text-info>span:not(:first-of-type){margin-top:10px}#page-product01 .common-3column-box-text .common-3column-box-text-info-01{display:block;width:80px;font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info-01{width:100%;font-size:1.4rem}}#page-product01 .common-3column-box-text .common-3column-box-text-info-02{display:block;width:calc(100% - 80px);font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info-02{width:100%;font-size:1.4rem;margin-top:5px}}#page-product01 .page-product01-fv{background-image:url(../pages/page-product01/page-product01-01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-product01 .page-product01-fv{background-image:url(../pages/page-product01/page-product01-01/img/underlayer-fv-bg_sp.jpg)}}#page-product01 .page-product01-concept{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-concept{padding-bottom:16%}}#page-product01 .page-product01-concept__inner--text--title{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-product01 .page-product01-concept__inner--text--title{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-product01 .page-product01-concept__inner--text--title{font-size:2rem}}#page-product01 .page-product01-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-product01 .page-product01-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-product01 .page-product01-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-product01 .page-product01-name{padding:120px 0 80px}@media screen and (max-width:1024px){#page-product01 .page-product01-name{padding:12% 0 8%}}#page-product01 .page-product01-name__inner--cnt--title{font-weight:bold;font-size:4rem;letter-spacing:0;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-product01 .page-product01-name__inner--cnt--title{font-size:3.2rem}}@media screen and (max-width:640px){#page-product01 .page-product01-name__inner--cnt--title{font-size:2.2rem;margin-bottom:8%}}#page-product01 .page-product01-name__inner--cnt--text{margin-bottom:80px}@media screen and (max-width:1024px){#page-product01 .page-product01-name__inner--cnt--text{margin-bottom:8%}}#page-product01 .page-product01-point{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-point{padding-bottom:16%}}#page-product01 .page-product01-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-floor{padding-bottom:16%}}#page-product01 .works-parts-slider02{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .works-parts-slider02{padding-bottom:16%}}#page-product01 .page-product01-gallery{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-gallery{padding-bottom:16%}}#page-product01 .page-product01-gallery__inner .swiper-slide{padding:5px}#page-product01 .page-product01-gallery__inner .swiper-slide img{height:280px;object-fit:cover}@media screen and (max-width:1240px){#page-product01 .page-product01-gallery__inner .swiper-slide img{height:30vw}}@media screen and (max-width:640px){#page-product01 .page-product01-gallery__inner .swiper-slide img{height:50vw}}#page-product01 .page-product01-gallery .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--bg-second-color)}#page-product01 .page-product01-gallery .swiper-button{display:flex;justify-content:space-between;max-width:110px;margin:40px 0 0 auto}#page-product01 .page-product01-gallery .swiper .swiper-button-next{width:44px;color:var(--bg-second-color);border-radius:50%;position:static;box-shadow:0 0 0 1px, 0 0 1px rgba(0, 0, 0, 0.3);margin:2px}#page-product01 .page-product01-gallery .swiper .swiper-button-next::after{display:none}#page-product01 .page-product01-gallery .swiper .swiper-button-prev{width:44px;color:var(--bg-second-color);border-radius:50%;position:static;box-shadow:0 0 0 1px, 0 0 1px rgba(0, 0, 0, 0.3);margin:2px}#page-product01 .page-product01-gallery .swiper .swiper-button-prev::after{display:none}#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 .modalOpen{background:none;border:none;position:relative;padding:0}#page-request .modalOpen .modal-check{position:relative}#page-request .modalOpen .modal-check-icon{display:inline-block;width:1em;height:1em;font-size:40px;position:relative}#page-request .modalOpen .modal-check-icon::before{content:"";background-color:var(--bg-first-color);width:0.7em;height:0.7em;border:0.15em solid var(--bg-second-color);border-radius:50%;position:absolute;top:0;left:0;box-sizing:border-box}#page-request .modalOpen .modal-check-icon::after{content:"";background-color:var(--bg-second-color);z-index:-1;width:0.15em;height:1em;position:absolute;top:0;left:50%;box-sizing:border-box;transform:rotate(-45deg)}#page-request .modal{overflow:auto;background-color:rgba(0, 0, 0, 0.5);z-index:10000;display:none;width:100%;height:100%;color:var(--bg-first-color);text-align:left;position:fixed;top:0;left:0;padding:0 24px}#page-request .modal .modal-bg{background-color:var(--bg-first-color);width:100%;max-width:1140px;border-radius:5px;position:relative;box-sizing:border-box;padding:36px;margin:36px auto}@media screen and (max-width:1024px){#page-request .modal .modal-bg{padding:96px 36px;margin:96px auto}}#page-request .modal .modalClose{background:none;cursor:pointer;width:1em;height:1em;font-size:36px;border:none;position:absolute;top:16px;right:16px;padding:0}#page-request .modal .modalClose span{display:block;position:relative}#page-request .modal .modalClose span::before{content:"";background:var(--font-first-color);display:block;width:1em;height:0.1em;position:absolute;margin:auto;transform:rotate(45deg);inset:0}#page-request .modal .modalClose span::after{content:"";background:var(--font-first-color);display:block;width:1em;height:0.1em;position:absolute;margin:auto;transform:rotate(-45deg);inset:0}#page-request .modal .modal-cnt img{width:100%}#page-request .page-request-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-request .page-request-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__inner--text{margin-bottom:80px}@media screen and (max-width:1024px){#page-request .page-request-box__inner--text{margin-bottom:8%}}#page-request .page-request-box__inner--text--title{font-size:3.2rem;line-height:2em;margin-bottom:40px}@media screen and (max-width:1024px){#page-request .page-request-box__inner--text--title{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-request .page-request-box__inner--text--title{font-size:2.2rem}}#page-request .page-request-box__inner--cnt{display:flex;flex-wrap:wrap}#page-request .page-request-box__inner--cnt--title{display:block;display:table;font-size:2.4rem;line-height:1.5em;padding:10px 0}#page-request .page-request-box__inner--cnt--text{display:block;font-size:1.6rem;line-height:2em;text-align:left;margin:0 auto 10px;margin-top:20px}#page-request .page-request-box__inner--cnt li{width:380px}@media screen and (max-width:1240px){#page-request .page-request-box__inner--cnt li{width:32%}}@media screen and (max-width:640px){#page-request .page-request-box__inner--cnt li{width:48%}}#page-request .page-request-box__inner--cnt li a{display:block}#page-request .page-request-box__inner--cnt li:not(:nth-of-type(3n)){margin-right:30px}@media screen and (max-width:1240px){#page-request .page-request-box__inner--cnt li:not(:nth-of-type(3n)){margin-right:2%}}@media screen and (max-width:640px){#page-request .page-request-box__inner--cnt li:not(:nth-of-type(3n)){margin-right:0}}@media screen and (max-width:640px){#page-request .page-request-box__inner--cnt li:not(:nth-of-type(2n)){margin-right:4%}}#page-request .page-request-box__inner--cnt li:nth-of-type(n+4){margin-top:80px}@media screen and (max-width:1240px){#page-request .page-request-box__inner--cnt li:nth-of-type(n+4){margin-top:8%}}@media screen and (max-width:640px){#page-request .page-request-box__inner--cnt li:nth-of-type(n+4){margin-top:0}}@media screen and (max-width:640px){#page-request .page-request-box__inner--cnt li:nth-of-type(n+3){margin-top: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-line .sp-none{display:block}@media screen and (max-width:640px){#page-line .sp-none{display:none}}#page-line .parts-title01{text-align:center;color:#1B3D59}#page-line .parts-title01-lg{font-size:3.6rem;font-weight:600;letter-spacing:0.08em}#page-line .page-line-fv{height:330px}@media (max-width:480px){#page-line .page-line-fv{height:210px}}#page-line .page-line-intro{padding:0 0 80px}@media screen and (max-width:1024px){#page-line .page-line-intro{padding:0 0 8%}}@media screen and (max-width:640px){#page-line .page-line-intro{padding:0 0 10%}}#page-line .page-line-intro__inner{text-align:center}#page-line .page-line-intro__icon{width:80px;margin:0 auto 32px}@media screen and (max-width:640px){#page-line .page-line-intro__icon{width:64px;margin-bottom:24px}}#page-line .page-line-intro__icon img{display:block;width:100%;height:auto}#page-line .page-line-intro__title{margin:0;font-family:var(--font--gothic);font-size:2.4rem;font-weight:500;letter-spacing:0.08em;line-height:1.6;color:#1b3d59;font-family:"Noto Serif JP"}@media screen and (max-width:1024px){#page-line .page-line-intro__title{font-size:2rem}}@media screen and (max-width:640px){#page-line .page-line-intro__title{font-size:1.8rem}}#page-line .page-line-banner{background-color:#f4f4f4}#page-line .page-line-banner__box{position:relative;display:flex;align-items:center;min-height:280px;background-color:rgba(255, 255, 255, 0.9);border-radius:5px;text-decoration:none;transition:opacity 0.3s}@media screen and (max-width:640px){#page-line .page-line-banner__box{min-height:0;padding:4%}}#page-line .page-line-banner__box:hover{opacity:0.85}#page-line .page-line-banner__text{flex:0 0 40%;padding-left:56px}@media screen and (max-width:1024px){#page-line .page-line-banner__text{padding-left:5%}}@media screen and (max-width:768px){#page-line .page-line-banner__text{flex:0 0 52%}}@media screen and (max-width:640px){#page-line .page-line-banner__text{flex:0 0 auto;padding:0;text-align:center}}#page-line .page-line-banner__text-title{margin:0;font-size:1.6rem;font-weight:600;letter-spacing:0.04em;line-height:1.5}@media (max-width:480px){#page-line .page-line-banner__text-title{font-size:1.4rem;letter-spacing:0}}#page-line .page-line-banner__text-title span{color:#06c755}#page-line .page-line-banner__text-lead{margin:16px 0 0;font-size:3.2rem;font-weight:600;letter-spacing:0.04em;line-height:1;color:#1b3d59;font-family:"Noto Serif JP"}@media screen and (max-width:1024px){#page-line .page-line-banner__text-lead{font-size:2.6rem}}@media screen and (max-width:640px){#page-line .page-line-banner__text-lead{font-size:2rem}}@media (max-width:480px){#page-line .page-line-banner__text-lead{font-size:1.8rem;letter-spacing:0}}#page-line .page-line-banner__center{flex:0 0 240px;position:relative;z-index:2;margin-top:-40px}@media screen and (max-width:768px){#page-line .page-line-banner__center{margin-top:0;flex:0 0 200px}}@media screen and (max-width:640px){#page-line .page-line-banner__center{flex:0 0 auto;width:164px;margin:16px auto 0}}@media (max-width:480px){#page-line .page-line-banner__center{width:100px}}#page-line .page-line-banner__center img{display:block;width:100%;height:auto}#page-line .page-line-banner__photo{overflow:hidden;border-radius:5px;position:absolute;right:0;width:470px;height:100%}@media screen and (max-width:768px){#page-line .page-line-banner__photo{display:none}}#page-line .page-line-banner__photo img{display:block;width:100%;height:100%;object-fit:cover}#page-line .page-line-benefit{padding:80px 0 0}@media screen and (max-width:1024px){#page-line .page-line-benefit{padding:10% 0 0}}@media screen and (max-width:640px){#page-line .page-line-benefit{padding:14% 0 0}}#page-line .page-line-benefit__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;margin:0;padding:0;list-style:none}@media screen and (max-width:768px){#page-line .page-line-benefit__list{grid-template-columns:repeat(2, 1fr)}}#page-line .page-line-benefit__item{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width:640px){#page-line .page-line-benefit__item{padding-bottom:4%}}#page-line .page-line-benefit__label{display:block;margin-bottom:12px;color:#77c9d4;font-family:var(--font--gothic);font-size:1.6rem;font-weight:600;letter-spacing:0.04em;line-height:1.4;border-bottom:1px solid #D9D9D9;padding-bottom:4px;width:80px}#page-line .page-line-benefit__text{margin:0 0 24px;font-family:var(--font--gothic);font-size:1.6rem;font-weight:700;letter-spacing:0.04em;line-height:1.6;color:#1b3d59}@media screen and (max-width:640px){#page-line .page-line-benefit__text{font-size:1.4rem;margin-bottom:20px}}#page-line .page-line-benefit__icon{width:100%;max-width:100px}#page-line .page-line-benefit__icon img{display:block;width:100%;height:auto}#page-line .page-line-benefit__note{margin-top:50px;padding:40px 32px;background-color:#E7E7E7;text-align:center}@media screen and (max-width:1024px){#page-line .page-line-benefit__note{margin-top:5%;padding:10% 4%}}@media screen and (max-width:640px){#page-line .page-line-benefit__note{margin-top:7%}}#page-line .page-line-benefit__note-title{margin:0 0 16px;font-family:var(--font--gothic);font-size:2rem;font-weight:600;letter-spacing:0.04em;line-height:1.6;color:#1b3d59}@media screen and (max-width:1024px){#page-line .page-line-benefit__note-title{font-size:1.8rem}}@media screen and (max-width:640px){#page-line .page-line-benefit__note-title{font-size:1.6rem}}#page-line .page-line-benefit__note-text{grid-column:1;grid-row:2;width:100%;margin:0;font-family:var(--font--gothic);font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.6;text-align:center;color:#1b3d59}@media screen and (max-width:640px){#page-line .page-line-benefit__note-text{font-size:1.4rem}}#page-line .page-line-request{padding:80px 0 0}@media screen and (max-width:1024px){#page-line .page-line-request{padding:10% 0 0}}#page-line .page-line-request__box{width:100%;background-color:#fff;padding:48px 60px}@media screen and (max-width:1024px){#page-line .page-line-request__box{padding:5% 6%}}@media screen and (max-width:640px){#page-line .page-line-request__box{padding:10% 4%}}#page-line .page-line-request__head{margin-bottom:40px;text-align:center}@media screen and (max-width:640px){#page-line .page-line-request__head{margin-bottom:32px}}#page-line .page-line-request__label{display:block;margin-bottom:12px;font-family:"Sulphur Point", sans-serif;font-size:2.4rem;font-weight:600;letter-spacing:0.08em;line-height:1;color:#77c9d4}@media screen and (max-width:640px){#page-line .page-line-request__label{font-size:2rem}}#page-line .page-line-request__title{margin:0;font-family:var(--font--gothic);font-size:2.4rem;font-weight:500;letter-spacing:0.08em;line-height:1.6;color:#1b3d59}@media screen and (max-width:1024px){#page-line .page-line-request__title{font-size:2rem}}@media screen and (max-width:640px){#page-line .page-line-request__title{font-size:1.8rem}}#page-line .page-line-request__body{display:flex;align-items:center;gap:24px}@media screen and (max-width:640px){#page-line .page-line-request__body{flex-direction:column}}#page-line .page-line-request__text{flex:1 1 0;min-width:0}#page-line .page-line-request__text-title{margin:0 0 24px;font-family:var(--font--gothic);font-size:1.8rem;font-weight:600;letter-spacing:0;line-height:1.4;color:#1b3d59}@media screen and (max-width:1024px){#page-line .page-line-request__text-title{font-size:1.6rem;margin-bottom:4%}}#page-line .page-line-request__text-desc{margin:0;font-family:var(--font--gothic);font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.9;color:#1b3d59}@media screen and (max-width:640px){#page-line .page-line-request__text-desc{font-size:1.4rem}}#page-line .page-line-request__img{flex:0 0 320px}@media screen and (max-width:640px){#page-line .page-line-request__img{flex:0 0 auto;width:100%;max-width:320px}}#page-line .page-line-request__img img{display:block;width:100%;height:auto}#page-line .page-line-guide{padding:160px 0 0}@media screen and (max-width:1024px){#page-line .page-line-guide{padding:16% 0 0}}@media screen and (max-width:640px){#page-line .page-line-guide{padding:14% 0 0}}#page-line .page-line-guide__tabs{display:grid;grid-template-columns:repeat(2, 1fr);gap:0}#page-line .page-line-guide__tab{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;min-height:80px;padding:16px 32px 16px 24px;border:1px solid #DADADF;background-color:#fff;color:#1b3d59;cursor:pointer;transition:background-color 0.3s, color 0.3s;border-radius:5px 5px 0 0;border-bottom:1px solid #fff}@media screen and (max-width:640px){#page-line .page-line-guide__tab{flex-direction:column;gap:8px;min-height:72px;padding:8% 4%}}#page-line .page-line-guide__tab.is-active{background-color:#1b3d59;color:#fff;border:1px solid #1b3d59}#page-line .page-line-guide__tab.is-active .page-line-guide__tab-icon--sp{background-image:url("../pages/page-line/page-line01/img/request-icon01.svg")}#page-line .page-line-guide__tab.is-active .page-line-guide__tab-icon--pc{background-image:url("../pages/page-line/page-line01/img/request-icon02-active.svg")}#page-line .page-line-guide__tab.is-active .page-line-guide__tab-arrow{background-image:url("../pages/page-line/page-line01/img/arrow-bottom-white.svg")}#page-line .page-line-guide__tab-icon{flex:0 0 32px;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:contain}#page-line .page-line-guide__tab-icon--sp{background-image:url("../pages/page-line/page-line01/img/request-icon01-active.svg")}#page-line .page-line-guide__tab-icon--pc{background-image:url("../pages/page-line/page-line01/img/request-icon02.svg")}#page-line .page-line-guide__tab-arrow{width:34px;height:20px;background:url("../pages/page-line/page-line01/img/arrow-bottom.svg") no-repeat center / contain}#page-line .page-line-guide__tab-text{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font--gothic);font-size:1.8rem;font-weight:600;letter-spacing:0.04em;line-height:1.3;text-align:left;font-family:"Noto Serif JP"}@media screen and (max-width:640px){#page-line .page-line-guide__tab-text{align-items:center;font-size:1.4rem;letter-spacing:0}}#page-line .page-line-guide__tab-text small{font-size:1.6rem;font-weight:400;letter-spacing:0.04em;font-family:"Sulphur Point"}@media screen and (max-width:640px){#page-line .page-line-guide__tab-text small{font-size:1.4rem}}#page-line .page-line-guide__panels{padding:80px 100px;background:#fff;border:1px solid #DADADF;border-top:1px solid #fff}@media screen and (max-width:1024px){#page-line .page-line-guide__panels{padding:8% 10%}}@media screen and (max-width:640px){#page-line .page-line-guide__panels{padding:10% 4%}}#page-line .page-line-guide__panel{display:none}#page-line .page-line-guide__panel.is-active{display:block}#page-line .page-line-guide__panel-title{margin:0 0 80px;font-family:var(--font--gothic);font-size:2.4rem;font-weight:600;letter-spacing:0.04em;line-height:1.6;text-align:center;color:#77c9d4}@media screen and (max-width:1024px){#page-line .page-line-guide__panel-title{margin-bottom:8%;font-size:2rem}}@media screen and (max-width:640px){#page-line .page-line-guide__panel-title{font-size:1.8rem}}#page-line .page-line-guide__step:not(:last-child){margin-bottom:80px}@media screen and (max-width:1024px){#page-line .page-line-guide__step:not(:last-child){margin-bottom:8%}}@media screen and (max-width:640px){#page-line .page-line-guide__step:not(:last-child){margin-bottom:14%}}#page-line .page-line-guide__step-head{margin-bottom:16px}#page-line .page-line-guide__step-label{margin-right:8px;font-family:var(--font--gothic);font-size:2rem;font-weight:400;letter-spacing:0.06em;line-height:inherit;color:#77c9d4}@media screen and (max-width:640px){#page-line .page-line-guide__step-label{font-size:1.6rem;letter-spacing:0}}#page-line .page-line-guide__step-title{padding-bottom:24px;margin-bottom:24px;font-family:var(--font--gothic);font-size:1.8rem;font-weight:600;letter-spacing:0.04em;line-height:1.6;color:#1b3d59;border-bottom:1px solid #D9D9D9}@media screen and (max-width:1024px){#page-line .page-line-guide__step-title{padding-bottom:4%;margin-bottom:4%}}@media screen and (max-width:640px){#page-line .page-line-guide__step-title{font-size:1.6rem}}#page-line .page-line-guide__step-text{margin:0 0 32px;font-family:var(--font--gothic);font-size:1.4rem;letter-spacing:0.04em;line-height:1.8;color:#1b3d59}#page-line .page-line-guide__step-visual{display:flex;align-items:flex-start;justify-content:center;gap:24px}@media screen and (max-width:640px){#page-line .page-line-guide__step-visual{flex-direction:column;align-items:center}}#page-line .page-line-guide__step-visual--single,#page-line .page-line-guide__step-visual--sp-single,#page-line .page-line-guide__step-visual--pc-single{justify-content:center}#page-line .page-line-guide__step-qr-col{flex:0 0 auto}#page-line .page-line-guide__step-qr-row{display:grid;grid-template-columns:290px auto;grid-template-rows:auto auto;column-gap:24px;row-gap:16px;align-items:center}@media screen and (max-width:1024px){#page-line .page-line-guide__step-qr-row{column-gap:16px}}@media screen and (max-width:640px){#page-line .page-line-guide__step-qr-row{grid-template-columns:1fr;grid-template-rows:auto auto auto;row-gap:22px;justify-items:center}}#page-line .page-line-guide__step-qr{grid-column:1;grid-row:1;width:100%}@media screen and (max-width:640px){#page-line .page-line-guide__step-qr{width:140px}}#page-line .page-line-guide__step-qr img{display:block;width:100%;height:auto}#page-line .page-line-guide__step-qr-text{grid-column:1;grid-row:2;width:100%;margin:0;font-family:var(--font--gothic);font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:1.6;text-align:center;color:#1b3d59}@media screen and (max-width:640px){#page-line .page-line-guide__step-qr-text{grid-row:2;font-size:1.3rem}}#page-line .page-line-guide__step-arrow{grid-column:2;grid-row:1;align-self:center;flex:0 0 40px;width:40px;height:24px;background:url("../pages/page-line/page-line01/img/arrow-right-blue.svg") no-repeat center / contain}@media screen and (max-width:640px){#page-line .page-line-guide__step-arrow{grid-column:1;grid-row:3;transform:rotate(90deg)}}#page-line .page-line-guide__step-screen{max-width:100%}#page-line .page-line-guide__step-screen img{display:block;width:100%;height:auto}#page-line .page-line-guide__step-screen--sp01{flex:0 1 320px}#page-line .page-line-guide__step-screen--sp02{flex:0 1 320px}#page-line .page-line-guide__step-screen--pc01{flex:0 1 464px}#page-line .page-line-guide__step-screen--pc02{flex:0 1 329px}#page-line .page-line-instagram{padding:80px 0 160px}@media screen and (max-width:1024px){#page-line .page-line-instagram{padding:8% 0 16%}}@media screen and (max-width:640px){#page-line .page-line-instagram{padding:14% 0}}#page-line .page-line-instagram__box{width:100%;padding:48px 100px;background-color:#E7E7E7}@media screen and (max-width:1024px){#page-line .page-line-instagram__box{padding:5% 6%}}@media screen and (max-width:640px){#page-line .page-line-instagram__box{padding:10% 4%}}#page-line .page-line-instagram__head{margin-bottom:32px;text-align:center}#page-line .page-line-instagram__label{display:block;margin-bottom:12px;font-family:"Sulphur Point", sans-serif;font-size:2.4rem;font-weight:600;letter-spacing:0.08em;line-height:1;color:#77c9d4}@media screen and (max-width:1024px){#page-line .page-line-instagram__label{font-size:2rem}}@media screen and (max-width:640px){#page-line .page-line-instagram__label{font-size:1.8rem}}#page-line .page-line-instagram__title{margin:0;font-family:var(--font--gothic);font-size:2.4rem;font-weight:500;letter-spacing:0;line-height:1.6;color:#1b3d59}@media screen and (max-width:1024px){#page-line .page-line-instagram__title{font-size:2rem}}@media screen and (max-width:640px){#page-line .page-line-instagram__title{font-size:1.8rem}}#page-line .page-line-instagram__body{display:flex;align-items:center;gap:32px}@media screen and (max-width:640px){#page-line .page-line-instagram__body{flex-direction:column;text-align:center}}#page-line .page-line-instagram__icon{flex:0 0 98px}#page-line .page-line-instagram__icon img{display:block;width:100%;height:auto}#page-line .page-line-instagram__text{flex:1 1 0;min-width:0}#page-line .page-line-instagram__account{margin:0 0 20px;font-family:var(--font--gothic);font-size:1.8rem;font-weight:600;letter-spacing:0;line-height:1.6;color:#1b3d59}@media screen and (max-width:640px){#page-line .page-line-instagram__account{font-size:1.6rem;margin-bottom:16px}}#page-line .page-line-instagram__desc{margin:0;font-family:var(--font--gothic);font-size:1.6rem;letter-spacing:0;line-height:1.8;color:#1b3d59}#page-line .page-line-instagram__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;min-width:240px;padding:11px 20px;border:1px solid #1b3d59;background-color:#fff;color:#1b3d59;font-family:var(--font--gothic);font-size:1.4rem;font-weight:500;letter-spacing:0.04em;line-height:1.4;text-decoration:none;transition:opacity 0.3s}@media screen and (max-width:640px){#page-line .page-line-instagram__btn{width:100%;max-width:280px}}#page-line .page-line-instagram__btn:hover{opacity:0.7}#page-line .page-line-instagram__btn-arrow{width:16px;height:16px;background:url("../pages/page-line/page-line01/img/arrow-right-blue02.svg") no-repeat center / contain}#page-area{padding-bottom:120px}@media screen and (max-width:1024px){#page-area{padding-bottom:12%}}@media screen and (max-width:640px){#page-area{padding-bottom:8%}}#page-area .page-area-fv{background-image:url(../pages/page-area/page-area01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:640px){#page-area .page-area-fv{background-image:url(../pages/page-area/page-area01/img/underlayer-fv-bg_sp.jpg)}}#page-area .page-area-cnt{padding:80px 0 0}@media screen and (max-width:1024px){#page-area .page-area-cnt{padding-top:8%}}#page-area .page-area-accordion__item.is-open .page-area-accordion__head-icon::before{transform:translate(-50%, -30%) rotate(-135deg)}#page-area .page-area-accordion__item.is-open .page-area-accordion__body{grid-template-rows:1fr}#page-area .page-area-accordion__head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:28px 48px 28px 0;border:none;background:transparent;cursor:pointer;text-align:left;position:relative;scroll-margin-top:100px;border-bottom:1px solid #cacaca}@media screen and (max-width:640px){#page-area .page-area-accordion__head{scroll-margin-top:80px}}@media screen and (max-width:1024px){#page-area .page-area-accordion__head{padding:20px 40px 20px 0}}@media screen and (max-width:640px){#page-area .page-area-accordion__head{padding:6% 0}}#page-area .page-area-accordion__head-text{font-size:2rem;font-weight:500;color:#1b3d59;letter-spacing:0.04em}@media screen and (max-width:640px){#page-area .page-area-accordion__head-text{font-size:1.6rem}}#page-area .page-area-accordion__head-icon{position:absolute;top:50%;right:0;width:24px;height:24px;transform:translateY(-50%)}#page-area .page-area-accordion__head-icon::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:1px solid #707070;border-bottom:1px solid #707070;transform:translate(-50%, -70%) rotate(45deg);transition:transform 0.3s ease}#page-area .page-area-accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s ease}#page-area .page-area-accordion__body-inner{overflow:hidden}#page-area .page-area-shop{padding:24px 0 56px}@media screen and (max-width:1024px){#page-area .page-area-shop{padding:4% 0 8%}}@media screen and (max-width:640px){#page-area .page-area-shop{padding:12% 0 14%}}#page-area .page-area-shop--border{border-top:1px solid #d8d8d8}#page-area .page-area-shop__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}@media screen and (max-width:640px){#page-area .page-area-shop__head{margin-bottom:4%;gap:16px}}#page-area .page-area-shop__title-wrap{flex:1;min-width:0}#page-area .page-area-shop__title{font-size:1.8rem;font-weight:500;color:#1b3d59;line-height:1.5;letter-spacing:0}@media screen and (max-width:640px){#page-area .page-area-shop__title{font-size:1.6rem}}#page-area .page-area-shop__title-en{font-size:1.6rem;font-weight:500;color:#1b3d59;line-height:1.5;letter-spacing:0}@media screen and (max-width:640px){#page-area .page-area-shop__title-en{font-size:1.4rem}}#page-area .page-area-shop__location{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:1.4rem;font-weight:500;letter-spacing:0.04em}#page-area .page-area-shop__pin{display:flex;flex-shrink:0;width:14px}#page-area .page-area-shop__pin img{display:block;width:100%;height:auto}#page-area .page-area-shop__close{flex-shrink:0;width:32px;height:32px;padding:0;border:none;background:transparent;cursor:pointer;position:relative}#page-area .page-area-shop__close span{display:block;width:20px;height:1px;background:#1b3d59;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#page-area .page-area-shop__visual{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-bottom:32px}@media screen and (max-width:640px){#page-area .page-area-shop__visual{grid-template-columns:1fr;gap:16px;margin-bottom:24px}}#page-area .page-area-shop__photo,#page-area .page-area-shop__map{position:relative;aspect-ratio:1.3333333333;background:#f4f4f4;overflow:hidden}#page-area .page-area-shop__photo img,#page-area .page-area-shop__photo iframe,#page-area .page-area-shop__map img,#page-area .page-area-shop__map iframe{display:block;width:100%;height:100%;object-fit:cover;border:0}#page-area .page-area-shop__foot{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media screen and (max-width:640px){#page-area .page-area-shop__foot{grid-template-columns:1fr;gap:24px}}#page-area .page-area-shop__info{font-size:1.4rem;font-weight:500}@media screen and (max-width:640px){#page-area .page-area-shop__info-address{font-size:1.4rem;letter-spacing:0}}@media screen and (max-width:640px){#page-area .page-area-shop__info-text{font-size:1.4rem;letter-spacing:0}}@media screen and (max-width:640px){#page-area .page-area-shop__cta{width:100%}}#page-area .page-area-shop__cta-link{display:flex;align-items:center;justify-content:center;width:100%;max-width:327px;margin-left:auto;padding:18px 48px 18px 24px;border:1px solid #1b3d59;background:#f4f4f4;color:#1b3d59;font-size:1.4rem;font-weight:600;font-family:"Noto Sans JP";letter-spacing:0.04em;text-decoration:none;position:relative;border-radius:5px;transition:opacity 0.3s ease}@media screen and (max-width:640px){#page-area .page-area-shop__cta-link{max-width:none;margin-left:0;padding:16px 40px 16px 20px}}#page-area .page-area-shop__cta-link::after{content:"";position:absolute;top:50%;right:20px;width:17px;height:11px;background:url(../pages/page-area/page-area01/img/arrow-right.svg) center / contain no-repeat;transform:translateY(-50%) rotate(90deg)}#page-area .page-area-shop__cta-link:hover{opacity:0.7}#page-thanks .page-thanks-fv{background-image:url(../pages/page-thanks/page-thanks01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:640px){#page-thanks .page-thanks-fv{background-image:url(../pages/page-thanks/page-thanks01/img/underlayer-fv-bg_sp.jpg)}}#page-thanks .page-thanks-cnt{padding:0 0 120px;margin-top:-100px}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt{padding:0 0 12%;margin-top:0}}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt{padding:0 0 16%}}#page-thanks .page-thanks-cnt__inner{max-width:1090px}#page-thanks .page-thanks-cnt__inner--title{font-family:"Noto Serif JP", serif;font-size:2.4rem;font-weight:500;line-height:1.8em;letter-spacing:0.08em;text-align:center;border-bottom:1px solid #c4c4c4;padding-bottom:40px;margin-bottom:40px}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__inner--title{font-size:2rem;padding-bottom:4%;margin-bottom:4%}}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__inner--title{font-size:1.8rem;line-height:1.7em}}#page-thanks .page-thanks-cnt__inner--text{max-width:971x;margin:0 auto 56px;text-align:center}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__inner--text{margin-bottom:8%}}#page-thanks .page-thanks-cnt__inner--text p{font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;font-weight:400;line-height:2em;letter-spacing:0.04em}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__inner--text p{font-size:1.4rem;line-height:1.9em;text-align:left}}#page-thanks .page-thanks-cnt__inner--text p:not(:last-child){margin-bottom:0}#page-thanks .page-thanks-cnt__inner--contact{text-align:center;margin-bottom:110px}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__inner--contact{margin-bottom:12%}}#page-thanks .page-thanks-cnt__inner--contact-tel{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#06b3b1;text-decoration:none;margin-bottom:30px}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__inner--contact-tel{gap:8px;margin-bottom:5%}}#page-thanks .page-thanks-cnt__inner--contact-tel-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#06b3b1}#page-thanks .page-thanks-cnt__inner--contact-tel-icon svg{display:block;width:28px;height:28px}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__inner--contact-tel-icon svg{width:24px;height:24px}}#page-thanks .page-thanks-cnt__inner--contact-tel-number{font-family:"Noto Sans JP";font-size:3.2rem;font-weight:400;line-height:1;letter-spacing:0}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__inner--contact-tel-number{font-size:2.6rem}}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__inner--contact-tel-number{font-size:2rem}}#page-thanks .page-thanks-cnt__inner--contact-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 56px;font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;font-weight:600;line-height:1.6em;letter-spacing:0.04em;color:var(--font-first-color);padding-bottom:12px;border-bottom:1px solid;max-width:415px;margin:0 auto}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__inner--contact-meta{flex-direction:column;gap:4px}}#page-thanks .page-thanks-cnt__inner--anchor{text-align:center}#page-thanks .page-thanks-cnt__inner--anchor a{display:inline-block;font-family:"Noto Sans JP", sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:0;line-height:1.6em;color:var(--font-first-color)}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__inner--anchor a{font-size:1.4rem}}