﻿@import url("https://fonts.googleapis.com/css2?family=Afacad:ital,wght@0,400..700;1,400..700&family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Emblema+One&family=Lexend+Giga:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mrs+Saint+Delafield&family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Shippori+Mincho&family=Shippori+Mincho+B1&family=Zen+Kaku+Gothic+New&family=Zen+Old+Mincho&display=swap");@import url("https://fonts.googleapis.com/css2?family=Afacad:ital,wght@0,400..700;1,400..700&family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Emblema+One&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lexend+Giga:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mrs+Saint+Delafield&family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Shippori+Mincho&family=Shippori+Mincho+B1&family=Zen+Kaku+Gothic+New&family=Zen+Old+Mincho&display=swap");@import url("https://fonts.googleapis.com/css2?family=Afacad:ital,wght@0,400..700;1,400..700&family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Emblema+One&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lexend+Giga:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mrs+Saint+Delafield&family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Shippori+Mincho&family=Shippori+Mincho+B1&family=Zen+Kaku+Gothic+New&family=Zen+Old+Mincho&display=swap");@import url("https://fonts.googleapis.com/css2?family=Afacad:ital,wght@0,400..700;1,400..700&family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Emblema+One&family=Lexend+Giga:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mrs+Saint+Delafield&family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Shippori+Mincho&family=Shippori+Mincho+B1&family=Zen+Kaku+Gothic+New&family=Zen+Old+Mincho&display=swap");@import url("https://fonts.googleapis.com/css2?family=Afacad:ital,wght@0,400..700;1,400..700&family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Emblema+One&family=Lexend+Giga:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mrs+Saint+Delafield&family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Shippori+Mincho&family=Shippori+Mincho+B1&family=Zen+Kaku+Gothic+New&family=Zen+Old+Mincho&display=swap");#page-company{background:#fafafa}#page-company .sp-none{display:block}@media screen and (max-width:640px){#page-company .sp-none{display:none}}#page-company .page-company-ttl{font-family:"Noto Serif JP";text-align:center;margin-bottom:32px;font-size:2.4rem}@media screen and (max-width:640px){#page-company .page-company-ttl{font-size:2rem;margin-bottom:4%}}#page-company .table01{background-color:#fff;padding:64px 0;margin-bottom:64px}#page-company .table02{padding-bottom:64px}#page-company .underlayer-table-title{font-size:3.2rem;line-height:1.6em;margin-bottom:60px}@media screen and (max-width:1024px){#page-company .underlayer-table-title{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-company .underlayer-table-title{font-size:2rem}}#page-company .underlayer-table table{width:100%}#page-company .underlayer-table table tbody{display:block;padding:0 20px}#page-company .underlayer-table table tbody tr{border-bottom:1px solid var(--bg-third-color)}#page-company .underlayer-table table tbody tr:first-of-type{border-top:1px solid var(--bg-third-color)}#page-company .underlayer-table table tbody tr th{width:140px;font-weight:normal;font-size:1.4rem;line-height:1.5em;padding:24px}@media screen and (max-width:1240px){#page-company .underlayer-table table tbody tr th{width:150px;padding:20px 0;padding-right:5px;margin-left:0}}@media screen and (max-width:640px){#page-company .underlayer-table table tbody tr th{width:100px;font-size:1.4rem;padding:15px 0;padding-right:5px}}#page-company .underlayer-table table tbody tr td{width:calc(100% - 140px);font-size:1.4rem;line-height:1.8;padding:24px 0;vertical-align:middle}@media screen and (max-width:1240px){#page-company .underlayer-table table tbody tr td{width:calc(100% - 150px);padding:20px 0}}@media screen and (max-width:640px){#page-company .underlayer-table table tbody tr td{width:calc(100% - 100px);font-size:1.4rem;padding:15px 0}}#page-company .underlayer-table table tbody tr td span{position:relative;display:block;padding-left:16px}#page-company .underlayer-table table tbody tr td span::before{content:"";width:5px;height:5px;border-radius:999px;background:#e25c83;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2}#page-company .underlayer-table table tbody tr td span::after{content:"";width:9px;height:9px;border-radius:999px;background:#eed7de;position:absolute;left:-2px;top:50%;transform:translateY(-50%)}#page-company .underlayer-table table tbody tr td ul ul li{text-indent:-1em;padding-left:1em}#page-company .page-company-greeting{padding-bottom:64px}@media screen and (max-width:1024px){#page-company .page-company-greeting{padding-bottom:6%}}@media screen and (max-width:640px){#page-company .page-company-greeting{padding-bottom:12%}}#page-company .page-company-greeting__inner--cnt{display:flex;flex-direction:column;background-color:#fff;border:1px solid #ebebeb;border-radius:3px;padding:40px 36px}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt{padding:6%}}#page-company .page-company-greeting__inner--cnt:not(:last-child){margin-bottom:24px}#page-company .page-company-greeting__inner--cnt--img{max-width:260px;margin-bottom:24px;margin:0 auto;padding-bottom:24px}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--img{padding-bottom:4%}}#page-company .page-company-greeting__inner--cnt--name{border-bottom:1px solid #ebebeb;margin-bottom:32px;padding-bottom:32px;text-align:center}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--name{margin-bottom:4%;padding-bottom:4%}}#page-company .page-company-greeting__inner--cnt--name--jp{font-family:"Noto Serif JP";display:flex;justify-content:center;align-items:center;gap:16px;font-size:1.4rem;margin-bottom:16px}#page-company .page-company-greeting__inner--cnt--name--position{font-size:2rem}#page-company .page-company-greeting__inner--cnt--name--en{font-family:"Inter";font-size:1rem;letter-spacing:0.04em;font-weight:500}#page-company .page-company-greeting__inner--cnt--text h4{font-family:"Noto Serif JP";font-size:2rem;margin-bottom:32px}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt--text h4{font-size:1.8rem;line-height:1.8;margin-bottom:4%}}#page-company .page-company-philosophy{background-image:url(../pages/page-company/page-company01/img/page-company-philosophy-bg.jpg);background-size:cover;background-position:center;padding:48px 28px;margin-bottom:32px}@media screen and (max-width:640px){#page-company .page-company-philosophy{padding:6%}}#page-company .page-company-philosophy__inner{padding:48px 36px;border-radius:0 50px;background:rgba(255, 255, 255, 0.9)}@media screen and (max-width:640px){#page-company .page-company-philosophy__inner{padding:12% 6%}}#page-company .page-company-philosophy__inner h3{font-family:"Noto Serif JP";font-size:2.4rem;margin-bottom:48px;text-align:center}@media screen and (max-width:640px){#page-company .page-company-philosophy__inner h3{font-size:2rem;margin-bottom:6%}}#page-company .page-company-LogoStory--inner--cnt{background-color:#fff;border:1px solid #ebebeb;border-radius:3px;padding:40px 36px;margin-bottom:64px}@media screen and (max-width:640px){#page-company .page-company-LogoStory--inner--cnt{padding:6%;margin-bottom:12%}}#page-company .page-company-LogoStory--inner--cnt--01:not(:last-child){margin-bottom:54px}#page-company .page-company-LogoStory--inner--cnt--01 h4{font-family:"Noto Serif JP";font-size:2rem;padding-left:16px;position:relative}@media screen and (max-width:640px){#page-company .page-company-LogoStory--inner--cnt--01 h4{font-size:1.8rem}}#page-company .page-company-LogoStory--inner--cnt--01 h4::before{content:"";width:5px;height:5px;border-radius:999px;background:#e25c83;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2}#page-company .page-company-LogoStory--inner--cnt--01 h4::after{content:"";width:9px;height:9px;border-radius:999px;background:#eed7de;position:absolute;left:-2px;top:50%;transform:translateY(-50%)}#page-company .page-company-LogoStory--inner--cnt--01--img{border-top:1px solid #ebebeb;padding-top:32px;margin:16px 0 32px}@media screen and (max-width:640px){#page-company .page-company-LogoStory--inner--cnt--01--img{padding-top:6%;margin:4% 0}}#page-company .page-company-LogoStory--inner--cnt--01--img img{max-width:360px}@media screen and (max-width:640px){#page-company .page-company-LogoStory--inner--cnt--01--img img{max-width:100%;width:85%}}#page-company .page-company-access{padding-bottom:48px}@media screen and (max-width:1024px){#page-company .page-company-access{padding-bottom:4%}}@media screen and (max-width:640px){#page-company .page-company-access{padding-bottom:6%}}#page-company .page-company-access__inner--box{background-color:#fff;border:1px solid #ebebeb;border-radius:3px;padding:40px 36px}@media screen and (max-width:640px){#page-company .page-company-access__inner--box{padding:6%}}#page-company .page-company-access__inner--cnt:not(:last-child){margin-bottom:24px}#page-company .page-company-access__inner--cnt h4{position:relative;font-family:"Noto Serif JP";font-size:2rem;padding-left:16px}#page-company .page-company-access__inner--cnt h4::before{content:"";width:5px;height:5px;border-radius:999px;background:#e25c83;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2}#page-company .page-company-access__inner--cnt h4::after{content:"";width:9px;height:9px;border-radius:999px;background:#eed7de;position:absolute;left:-2px;top:50%;transform:translateY(-50%)}#page-company .page-company-access__inner--cnt--map{border-top:1px solid #ebebeb;padding-top:32px;margin:16px 0}#page-company .page-company-access__inner--cnt--map iframe{width:100%;height:160px}#page-company .page-company-access__inner--cnt>p{font-size:1.4rem;margin-bottom:32px}#page-company .page-company-access__inner--cnt--info{margin-bottom:32px}#page-company .page-company-access__inner--cnt--info--ttl{display:inline-block !important;background-color:#5f4b46;color:#fff;padding:8px !important;margin-bottom:16px}#page-company .page-company-access__inner--cnt--info>span{display:flex;font-size:1.4rem;gap:16px;line-height:1.4}#page-company .page-company-access__inner--cnt--info>span:not(:last-child){padding-bottom:16px}#page-company .page-company-access__inner--cnt--info>span.page-company-access-border{border-bottom:1px solid #5f4b46;margin-bottom:16px}#page-company .page-company__bannner{padding-bottom:48px}@media screen and (max-width:1024px){#page-company .page-company__bannner{padding-bottom:4%}}@media screen and (max-width:640px){#page-company .page-company__bannner{padding-bottom:6%}}#page-company .page-company__bannner--inner>a{display:block;transition:0.3s;cursor:pointer}@media screen and (min-width:1025px){#page-company .page-company__bannner--inner>a:hover{opacity:0.6}}#page-concept{background:#ECE7E6}#page-concept .page-concept-fv{background:white}@media screen and (max-width:640px){#page-concept .page-concept-fv{background:white}}#page-concept .page-concept-fv__inner{padding-top:144px;position:relative}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner{padding-top:15%;padding-inline:5%}}@media screen and (max-width:640px){#page-concept .page-concept-fv__inner{padding-top:17%;padding-inline:7%}}#page-concept .page-concept-fv__inner::after{content:"";display:block;background-image:url(../pages/page-concept/page-concept01/img/page-concept-fv-icon.png);background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;max-width:97px;aspect-ratio:0.6783216783;position:absolute;top:88px;right:62px}@media screen and (max-width:640px){#page-concept .page-concept-fv__inner::after{top:10%;right:8vw}}#page-concept .page-concept-fv__inner .parts-title01-lg{margin-bottom:16px;color:#5F4B46;text-align:center;font-family:"Playfair Display";font-size:2rem;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner .parts-title01-lg{margin-bottom:2%;font-size:1.6rem}}@media screen and (max-width:640px){#page-concept .page-concept-fv__inner .parts-title01-lg{margin-bottom:4%}}#page-concept .page-concept-fv__inner .parts-title01-sm{color:#AE9F9C;text-align:center;font-family:"Noto Sans JP";font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner .parts-title01-sm{font-size:1rem}}#page-concept .page-concept-fv__inner--cnt{padding-top:56px}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner--cnt{padding-top:6%}}@media screen and (max-width:640px){#page-concept .page-concept-fv__inner--cnt{padding-top:8%}}#page-concept .page-concept-fv__inner--cnt h2{padding-top:80px;color:#5F4B46;text-align:center;font-feature-settings:"halt" on;font-family:"Noto Serif JP";font-size:3.2rem;font-style:normal;font-weight:500;line-height:1.75;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner--cnt h2{padding-top:8%;font-size:2.6rem}}@media screen and (max-width:640px){#page-concept .page-concept-fv__inner--cnt h2{padding-top:10%}}#page-concept .page-concept-fv__inner--cnt p{color:var(--5F4B46, #5F4B46);text-align:center;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.28;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner--cnt p{font-size:1.2rem}}#page-concept .page-concept-message{background:#FFF}#page-concept .page-concept-message__inner{padding-block:162px 80px}@media screen and (max-width:1024px){#page-concept .page-concept-message__inner{padding-block:16% 8%}}@media screen and (max-width:640px){#page-concept .page-concept-message__inner{padding-block:18% 10%}}#page-concept .page-concept-message__inner .page-concept-message__slider{background-image:url(../pages/page-concept/page-concept01/img/page-concept-message-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center}#page-concept .page-concept-message__inner .page-concept-message__slider .swiper-slide img{width:260px;margin-inline:auto}#page-concept .page-concept-message__inner .page-concept-message__desc{padding:48px 48px 0}@media screen and (max-width:1024px){#page-concept .page-concept-message__inner .page-concept-message__desc{padding:5% 5% 0}}@media screen and (max-width:640px){#page-concept .page-concept-message__inner .page-concept-message__desc{padding:7% 7% 0}}#page-concept .page-concept-message__inner .page-concept-message__desc-text{color:#5F4B46;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.25}@media screen and (max-width:1024px){#page-concept .page-concept-message__inner .page-concept-message__desc-text{font-size:1.4rem}}#page-concept .page-concept-balance__inner{padding-block:136px 40px;padding-inline:24px;background:#ECE7E6;position:relative}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner{padding-block:14% 4%;padding-inline:5%}}@media screen and (max-width:640px){#page-concept .page-concept-balance__inner{padding-block:16% 6%;padding-inline:7%}}#page-concept .page-concept-balance__inner .page-concept-balance__heading{padding-inline:24px;padding-bottom:48px}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner .page-concept-balance__heading{padding-inline:2%;padding-bottom:5%}}@media screen and (max-width:640px){#page-concept .page-concept-balance__inner .page-concept-balance__heading{padding-inline:4%;padding-bottom:7%}}#page-concept .page-concept-balance__inner .page-concept-balance__heading .page-concept-balance__title{color:var(--5F4B46, #5F4B46);font-feature-settings:"halt" on;font-family:"Noto Serif JP";font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.66;letter-spacing:0.06em}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner .page-concept-balance__heading .page-concept-balance__title{font-size:2rem}}@media screen and (max-width:640px){#page-concept .page-concept-balance__inner .page-concept-balance__heading .page-concept-balance__title{font-size:1.8rem}}#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item{padding:56px 36px;border-radius:3px;border:1px solid #EBEBEB;background:#FFF}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item{padding:6% 4%}}@media screen and (max-width:640px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item{padding:8% 6%}}#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-heading{padding-bottom:24px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-heading{padding-bottom:2%}}@media screen and (max-width:640px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-heading{padding-bottom:4%}}#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-heading-num{color:var(--5F4B46, #5F4B46);font-family:"Inter";font-size:1rem;font-style:normal;line-height:1.8;letter-spacing:0.06em;text-transform:uppercase}#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-heading-text{color:#5F4B46;text-align:right;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0.05em}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-heading-text{font-size:1.4rem}}#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body{padding-block:40px}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body{padding-block:4%}}@media screen and (max-width:640px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body{padding-block:6%}}#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-title{color:#5F4B46;font-feature-settings:"halt" on;font-family:"Noto Serif JP";font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-title{font-size:1.6rem}}#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-text{padding-top:40px;color:#5F4B46;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.71;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-text{padding-top:4%;font-size:1.2rem}}@media screen and (max-width:640px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-text{padding-top:6%}}#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-list{padding-top:40px}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-list{padding-top:4%}}@media screen and (max-width:640px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-list{padding-top:6%}}#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-list-item{display:flex;align-items:center;gap:10px;color:#5F4B46;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:1.4rem;font-weight:400;line-height:1.71;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-list-item{font-size:1.2rem}}#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-list-item::before{content:"";display:block;background:url(../pages/page-concept/page-concept01/img/icon-dot.svg) no-repeat center center / cover;width:10px;height:10px}#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-list-item:not(:last-of-type){margin-bottom:16px}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-list-item:not(:last-of-type){margin-bottom:2%}}@media screen and (max-width:640px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-body-list-item:not(:last-of-type){margin-bottom:4%}}#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item-link a{margin-inline:auto}#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item:not(:last-of-type){margin-bottom:24px}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item:not(:last-of-type){margin-bottom:2%}}@media screen and (max-width:640px){#page-concept .page-concept-balance__inner .page-concept-balance__items .page-concept-balance__item:not(:last-of-type){margin-bottom:4%}}#page-concept .page-concept-balance__inner::after{content:"";display:block;background:url(../pages/page-concept/page-concept01/img/page-concept-balance-icon.png) no-repeat center center / cover;max-width:100px;width:100%;aspect-ratio:1.7857142857;position:absolute;top:48px;left:0}@media screen and (max-width:1024px){#page-concept .page-concept-balance__inner::after{top:3vw}}@media screen and (max-width:640px){#page-concept .page-concept-balance__inner::after{max-width:20vw;top:5vw}}#page-concept .page-concept-realize__heading{position:relative;z-index:0}#page-concept .page-concept-realize__inner .page-concept-realize__items{overflow:visible}#page-concept .page-concept-realize__inner .page-concept-realize__item{padding:30px 48px 80px;position:relative;overflow:visible;z-index:1}@media screen and (max-width:1024px){#page-concept .page-concept-realize__inner .page-concept-realize__item{padding:3% 5% 8%}}@media screen and (max-width:640px){#page-concept .page-concept-realize__inner .page-concept-realize__item{padding:5% 7% 10%}}#page-concept .page-concept-realize__inner .page-concept-realize__item::before{content:"";position:absolute;top:-50px;bottom:0;left:0;right:0;background:url(../pages/page-concept/page-concept01/img/page-concept-realize-bg.jpg) no-repeat center center / cover;z-index:-1;border-radius:50px 50px 0 0;pointer-events:none}#page-concept .page-concept-realize__inner .page-concept-realize__item-heading-title{padding-bottom:48px;color:#5F4B46;text-align:center;font-feature-settings:"halt" on;font-family:"Noto Serif JP";font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.66;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-concept .page-concept-realize__inner .page-concept-realize__item-heading-title{padding-bottom:5%;font-size:2rem}}@media screen and (max-width:640px){#page-concept .page-concept-realize__inner .page-concept-realize__item-heading-title{padding-bottom:7%}}#page-concept .page-concept-realize__inner .page-concept-realize__item-visual{padding-bottom:48px}@media screen and (max-width:1024px){#page-concept .page-concept-realize__inner .page-concept-realize__item-visual{padding-bottom:5%}}@media screen and (max-width:640px){#page-concept .page-concept-realize__inner .page-concept-realize__item-visual{padding-bottom:7%}}#page-concept .page-concept-realize__inner .page-concept-realize__item-desc-text{color:#5F4B46;font-family:"Noto Sans JP";font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.25}@media screen and (max-width:1024px){#page-concept .page-concept-realize__inner .page-concept-realize__item-desc-text{font-size:1.4rem}}#page-concept .page-concept-realize__inner .page-concept-realize__item-desc-text:not(:last-of-type){padding-bottom:48px}@media screen and (max-width:1024px){#page-concept .page-concept-realize__inner .page-concept-realize__item-desc-text:not(:last-of-type){padding-bottom:5%}}@media screen and (max-width:640px){#page-concept .page-concept-realize__inner .page-concept-realize__item-desc-text:not(:last-of-type){padding-bottom:7%}}#page-concept .br-sm{display:none}@media (max-width:400px){#page-concept .br-sm{display:block}}#page-consultation{background-color:#FAFAFA;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 .common-inner{padding:0 24px}@media screen and (max-width:1024px){#page-consultation .common-inner{padding:0 2%}}@media screen and (max-width:1024px){#page-consultation .common-inner{padding:0 4%}}#page-consultation .page-consultation-swiper{padding:0 0 48px}@media screen and (max-width:1024px){#page-consultation .page-consultation-swiper{padding:0 0 5%}}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper{padding:0 0 7%}}#page-consultation .page-consultation-swiper h2{font-size:2.4rem;font-weight:500;font-family:"Noto Serif JP", serif;letter-spacing:0.04em;line-height:1.7;text-align:center;margin-bottom:48px}@media screen and (max-width:1024px){#page-consultation .page-consultation-swiper h2{font-size:2rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper h2{font-size:1.8rem;margin-bottom:7%}}#page-consultation .page-consultation-swiper .swiper{position:relative;padding-bottom:100px;max-width:444px}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper{max-width:100%;padding-bottom:17%}}#page-consultation .page-consultation-swiper .swiper-wrapper{position:relative;margin-bottom:16px}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-wrapper{margin-bottom:2%}}#page-consultation .page-consultation-swiper .swiper-slide.slide1 h3::before{content:"";display:block;background:url(../pages/page-consultation/page-consultation01/img/icon01.svg);background-repeat:no-repeat;width:48px;height:40px;background-size:contain;background-position:center top}#page-consultation .page-consultation-swiper .swiper-slide.slide1 ul{padding-left:119px}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-slide.slide1 ul{padding:6% 0 6% 6%}}#page-consultation .page-consultation-swiper .swiper-slide.slide1 .swiper-cnt{background:url(../pages/page-consultation/page-consultation01/img/page-consultation-swiper01.jpg) no-repeat center/contain;background-repeat:no-repeat;background-size:cover;background-position:center top}#page-consultation .page-consultation-swiper .swiper-slide.slide2 h3::before{content:"";display:block;background:url(../pages/page-consultation/page-consultation01/img/icon02.svg);background-repeat:no-repeat;width:48px;height:40px;background-size:contain;background-position:center top}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-slide.slide2 h3::before{padding-left:10%}}#page-consultation .page-consultation-swiper .swiper-slide.slide2 ul{padding-left:79px}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-slide.slide2 ul{padding:6% 0 6% 6%}}#page-consultation .page-consultation-swiper .swiper-slide.slide2 .swiper-cnt{background:url(../pages/page-consultation/page-consultation01/img/page-consultation-swiper02.jpg) no-repeat center/contain;background-repeat:no-repeat;background-size:cover;background-position:center top}#page-consultation .page-consultation-swiper .swiper-slide.slide3 h3::before{content:"";display:block;background:url(../pages/page-consultation/page-consultation01/img/icon03.svg);background-repeat:no-repeat;width:48px;height:40px;background-size:contain;background-position:center top}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-slide.slide3 h3::before{padding-left:10%}}#page-consultation .page-consultation-swiper .swiper-slide.slide3 ul{padding-left:70px}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-slide.slide3 ul{padding:6% 0 6% 6%}}#page-consultation .page-consultation-swiper .swiper-slide h3{font-size:2rem;font-family:"Noto Serif JP", serif;font-weight:500;color:#FFF;background:#5F4B46;text-align:center;padding:6px 0;display:flex;align-items:center;justify-content:center;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-consultation .page-consultation-swiper .swiper-slide h3{font-size:1.8rem;padding:1% 0}}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-slide h3{font-size:1.6rem;padding:2% 0}}#page-consultation .page-consultation-swiper .swiper-slide .swiper-cnt{background:url(../pages/page-consultation/page-consultation01/img/page-consultation-swiper03.jpg) no-repeat center/contain;background-repeat:no-repeat;background-size:cover;background-position:center top}@media screen and (max-width:400px){#page-consultation .page-consultation-swiper .swiper-slide .swiper-cnt{height:254px}}#page-consultation .page-consultation-swiper .swiper-slide ul{padding:40px 0;background:#FFF}#page-consultation .page-consultation-swiper .swiper-slide ul li{position:relative;font-size:1.6rem;line-height:2;padding-left:15px}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-slide ul li{font-size:1.4rem}}#page-consultation .page-consultation-swiper .swiper-slide ul li::before{content:"";width:5px;height:5px;border-radius:999px;background:#e25c83;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2}#page-consultation .page-consultation-swiper .swiper-slide ul li::after{content:"";width:9px;height:9px;border-radius:999px;background:#eed7de;position:absolute;left:-2px;top:50%;transform:translateY(-50%)}#page-consultation .page-consultation-swiper .swiper-slide .swiper-cnt h4{font-size:2rem;padding-bottom:16px;text-align:center;color:#fff;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-consultation .page-consultation-swiper .swiper-slide .swiper-cnt h4{font-size:1.8rem;padding-bottom:2%}}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-slide .swiper-cnt h4{font-size:1.6rem;padding-bottom:4%}}#page-consultation .page-consultation-swiper .swiper-slide .swiper-cnt p{font-size:1.4rem;font-weight:400;line-height:1.7;padding-top:32px;border-top:1px solid #fff;color:#fff;letter-spacing:0.04em;font-feature-settings:"halt" on}@media screen and (max-width:1024px){#page-consultation .page-consultation-swiper .swiper-slide .swiper-cnt p{padding-top:3%}}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-slide .swiper-cnt p{padding-top:5%}}#page-consultation .page-consultation-swiper .swiper-title{background-color:#1A1A1A;color:#fff;font-weight:400;line-height:1.6;font-size:2rem;padding:11px 0}@media screen and (max-width:1024px){#page-consultation .page-consultation-swiper .swiper-title{font-size:1.8rem;padding:2% 0}}@media screen and (max-width:1024px){#page-consultation .page-consultation-swiper .swiper-title{font-size:1.6rem}}#page-consultation .page-consultation-swiper .swiper-scrollbar{max-width:344px !important;width:100% !important}@media screen and (max-width:700px){#page-consultation .page-consultation-swiper .swiper-scrollbar{max-width:333px !important}}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-scrollbar{max-width:55vw !important}}@media screen and (max-width:480px){#page-consultation .page-consultation-swiper .swiper-scrollbar{max-width:65vw !important}}#page-consultation .page-consultation-swiper .swiper-scrollbar-drag{background:#5F4B46}#page-consultation .page-consultation-swiper .swiper-button-prev{top:0;transform:translateY(24px);top:unset !important;left:unset !important;right:unset !important;right:48px !important;width:40px;height:40px}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-button-prev{margin-right:0}}#page-consultation .page-consultation-swiper .swiper-button-prev::after{content:"";display:block;width:100%;height:100%;background:url(../pages/page-consultation/page-consultation01/img/swiper-arrow-left.svg) no-repeat center/contain;opacity:1;border:none}#page-consultation .page-consultation-swiper .swiper-button-next{top:0;transform:translateY(24px);top:unset !important;left:unset !important;right:unset !important;right:0 !important;width:40px;height:40px}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-button-next{margin-right:0}}#page-consultation .page-consultation-swiper .swiper-button-next::after{content:"";display:block;width:100%;height:100%;background:url(../pages/page-consultation/page-consultation01/img/swiper-arrow-right.svg) no-repeat center/contain;opacity:1;border:none}#page-consultation .page-consultation-swiper .swiper-scrollbar-horizontal{bottom:unset !important;transform:translateY(24px)}#page-consultation .page-consultation-swiper .swiper-cnt{background:#fff;padding:40px 24px}#page-consultation .page-consultation-swiper .swiper-cnt .contain{height:366px}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-cnt .contain{height:335px}}@media screen and (max-width:435px){#page-consultation .page-consultation-swiper .swiper-cnt .contain{height:314px}}@media screen and (max-width:380px){#page-consultation .page-consultation-swiper .swiper-cnt .contain{height:285px}}@media screen and (max-width:1024px){#page-consultation .page-consultation-swiper .swiper-cnt{padding:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-swiper .swiper-cnt{padding:6%}}#page-consultation .page-consultation-swiper .swiper-img{margin-bottom:16px}#page-consultation .page-consultation-reason{position:relative;padding:64px 0 0}@media screen and (max-width:1024px){#page-consultation .page-consultation-reason{padding:6% 0 0}}@media screen and (max-width:640px){#page-consultation .page-consultation-reason{padding:8% 0 0}}#page-consultation .page-consultation-reason::before{content:"";position:absolute;left:24px;top:40px;width:96px;height:143px;background:url(../pages/page-consultation/page-consultation01/img/flower.png) no-repeat center/contain;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width:1024px){#page-consultation .page-consultation-reason::before{top:20px;width:87px;height:100px}}@media screen and (max-width:640px){#page-consultation .page-consultation-reason::before{top:20px;width:96px;height:120px}}@media screen and (max-width:480px){#page-consultation .page-consultation-reason::before{width:13vw;top:0}}#page-consultation .page-consultation-reason__wrap{background-color:#fff;border:1px solid #EBEBEB;padding:48px 36px;border-radius:3px}@media screen and (max-width:1024px){#page-consultation .page-consultation-reason__wrap{padding:5% 3%}}@media screen and (max-width:640px){#page-consultation .page-consultation-reason__wrap{padding:7% 5%}}#page-consultation .page-consultation-reason__inner h3{font-size:2.4rem;font-weight:500;letter-spacing:0.04em;line-height:1.5;text-align:center;margin-bottom:48px;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-consultation .page-consultation-reason__inner h3{font-size:2rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-consultation .page-consultation-reason__inner h3{font-size:1.8rem;margin-bottom:7%}}#page-consultation .page-consultation-reason__inner-cnt h4{font-size:1.8rem;font-family:"Noto Serif JP", serif;font-weight:500;line-height:1.8;letter-spacing:0.04em;margin-bottom:32px}@media screen and (max-width:1024px){#page-consultation .page-consultation-reason__inner-cnt h4{margin-bottom:3%}}@media screen and (max-width:640px){#page-consultation .page-consultation-reason__inner-cnt h4{font-size:1.6rem;margin-bottom:5%}}#page-consultation .page-consultation-reason__inner-cnt p{font-size:1.4rem;letter-spacing:0.04em;font-weight:400;margin-bottom:32px;font-feature-settings:"halt" on}@media screen and (max-width:1024px){#page-consultation .page-consultation-reason__inner-cnt p{margin-bottom:3%}}@media screen and (max-width:640px){#page-consultation .page-consultation-reason__inner-cnt p{margin-bottom:5%}}#page-consultation .page-consultation-reason__inner-cnt-item-img{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #ebebeb}#page-consultation .page-consultation-reason__inner-cnt-item-img.--none{padding-bottom:0;margin-bottom:0;border-bottom:0}@media screen and (max-width:1024px){#page-consultation .page-consultation-reason__inner-cnt-item-img{padding-bottom:4%;margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-reason__inner-cnt-item-img{padding-bottom:6%;margin-bottom:6%}}#page-consultation .page-consultation-cta{background:url(../pages/page-consultation/page-consultation01/img/page-consultation-cta_bg.svg) no-repeat center/cover;padding:81px 0 48px}@media screen and (max-width:640px){#page-consultation .page-consultation-cta{padding:10% 0% 8%}}#page-consultation .page-consultation-cta__inner-img{position:relative;width:190px;margin:0 auto;margin-bottom:24px}#page-consultation .page-consultation-cta__inner-img::before{content:"";position:absolute;left:-30px;top:-40px;width:55px;height:60px;background:url(../pages/page-consultation/page-consultation01/img/icon.svg) no-repeat center / contain;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__inner-img::before{left:-30px;top:-30px;width:50px;height:50px}}#page-consultation .page-consultation-cta__inner-btn{display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:3px;width:279px;height:48px;margin:0 auto;font-size:1.4rem;letter-spacing:0.04em;color:#fff;font-weight:400}@media screen and (min-width:1025px){#page-consultation .page-consultation-cta__inner-btn:hover{transition:0.4s;background-color:#5F4B46;border:1px solid #5F4B46;color:#FFF}}#page-consultation .page-consultation-works{padding:64px 0 48px}@media screen and (max-width:1024px){#page-consultation .page-consultation-works{padding:6% 0 5%}}@media screen and (max-width:640px){#page-consultation .page-consultation-works{padding:8% 0 7%}}#page-consultation .page-consultation-works__inner h3{font-size:2.4rem;font-weight:500;letter-spacing:0.04em;line-height:1.5;text-align:center;margin-bottom:48px;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-consultation .page-consultation-works__inner h3{font-size:2rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-consultation .page-consultation-works__inner h3{font-size:1.8rem;margin-bottom:7%}}#page-consultation .page-consultation-works .works{background:url(./img/features_bg.svg);background-repeat:no-repeat;background-size:cover}#page-consultation .page-consultation-works .works__container{position:relative;width:100%;max-width:444px;margin:0 auto}#page-consultation .page-consultation-works .works__container-info{display:flex;max-width:1080px;margin:0 auto}@media screen and (max-width:768px){#page-consultation .page-consultation-works .works__container-info{flex-direction:column}}#page-consultation .page-consultation-works .works__container-img{width:490px}@media screen and (max-width:1240px){#page-consultation .page-consultation-works .works__container-img{width:48%}}@media screen and (max-width:768px){#page-consultation .page-consultation-works .works__container-img{width:100%;margin-bottom:4%}}#page-consultation .page-consultation-works .works__container-text{width:calc(100% - 490px);padding-left:32px}@media screen and (max-width:1240px){#page-consultation .page-consultation-works .works__container-text{width:48%;padding-left:2%}}@media screen and (max-width:768px){#page-consultation .page-consultation-works .works__container-text{width:100%;padding-left:0}}#page-consultation .page-consultation-works .works__container-text>p{margin-bottom:24px}@media screen and (max-width:1024px){#page-consultation .page-consultation-works .works__container-text>p{margin-bottom:2%}}@media screen and (max-width:768px){#page-consultation .page-consultation-works .works__container-text>p{margin-bottom:4%}}#page-consultation .page-consultation-works .works__container-text>ul{gap:8px;display:flex;flex-direction:column}#page-consultation .page-consultation-works .works__container-text>ul>li{font-size:1.6rem;font-weight:400}@media screen and (max-width:640px){#page-consultation .page-consultation-works .works__container-text>ul>li{font-size:1.4rem}}#page-consultation .page-consultation-works .works__container-text>ul>li>span{display:inline-block;width:120px;height:40px;font-size:1.6rem;font-weight:500;border:1px solid #2D2D2D;align-items:center;padding:8px 0;text-align:center;margin-right:20px}@media screen and (max-width:1024px){#page-consultation .page-consultation-works .works__container-text>ul>li>span{margin-right:2%}}@media screen and (max-width:640px){#page-consultation .page-consultation-works .works__container-text>ul>li>span{margin-right:2%;font-size:1.4rem}}#page-consultation .page-consultation-works .works__txt{padding-bottom:80px;padding-left:65px;font-size:1.8rem;letter-spacing:0.06em;line-height:1.8}@media screen and (max-width:1024px){#page-consultation .page-consultation-works .works__txt{padding-bottom:8%;padding-left:8%}}@media screen and (max-width:640px){#page-consultation .page-consultation-works .works__txt{font-size:1.4rem}}#page-consultation .page-consultation-works .works__sub-ttl{display:block;font-size:1.6rem;letter-spacing:0.2em;line-height:1.5em;position:absolute;padding-top:40px;margin:0 auto;writing-mode:vertical-rl;color:#E01515;top:-15px;z-index:2;left:35px}#page-consultation .page-consultation-works .works__sub-ttl::before{content:"";background-color:#E01515;width:1px;height:60px;position:absolute;top:-30px;right:10px}@media screen and (max-width:640px){#page-consultation .page-consultation-works .works__sub-ttl{right:auto;left:2%;font-size:1.4rem;top:-2%}}@media screen and (max-width:500px){#page-consultation .page-consultation-works .works__sub-ttl{top:-1%}}@media screen and (max-width:375px){#page-consultation .page-consultation-works .works__sub-ttl{top:0}}#page-consultation .page-consultation-works .works__inner{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width:640px){#page-consultation .page-consultation-works .works__inner{padding:0}}#page-consultation .page-consultation-works .works__inner-cnt{width:100%;position:relative}@media screen and (max-width:640px){#page-consultation .page-consultation-works .works__inner-cnt{padding-left:0}}#page-consultation .page-consultation-works .works__inner-data{position:relative;padding-bottom:56px}@media screen and (max-width:1024px){#page-consultation .page-consultation-works .works__inner-data{padding-bottom:5%}}@media screen and (max-width:640px){#page-consultation .page-consultation-works .works__inner-data{font-size:1.2rem;position:relative;left:auto;top:auto;margin-bottom:3%;writing-mode:horizontal-tb}}#page-consultation .page-consultation-works .works__inner-data-01{font-size:3.2rem;font-family:"Futura", sans-serif;display:flex;align-items:center;justify-content:center;width:158px}#page-consultation .page-consultation-works .works__inner-data-01::after{content:"";position:absolute;right:0;height:1px;background-color:#1A1A1A;width:calc(100% - 158px)}@media screen and (max-width:1024px){#page-consultation .page-consultation-works .works__inner-data-01{font-size:2.6rem;justify-content:left}}@media screen and (max-width:640px){#page-consultation .page-consultation-works .works__inner-data-01{font-size:2rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-works .works__inner-data-01::after{width:calc(100% - 100px)}}#page-consultation .page-consultation-works .single-works-slider-main{position:relative}#page-consultation .page-consultation-works .single-works-slider-main-popup{position:absolute;right:20px;bottom:20px;width:60px;height:60px;z-index:1}#page-consultation .page-consultation-works .single-works-slider-main-popup img{width:100%;display:block}#page-consultation .page-consultation-works .y-scroll{white-space:normal;overflow-x:hidden;overflow-y:auto}#page-consultation .page-consultation-works .y-scroll::-webkit-scrollbar{width:8px;height:1px}#page-consultation .page-consultation-works .y-scroll::-webkit-scrollbar-button{width:0;height:0}#page-consultation .page-consultation-works .y-scroll::-webkit-scrollbar-thumb{background:#0B2E2E;border-radius:30px}#page-consultation .page-consultation-works .y-scroll::-webkit-scrollbar-thumb:hover,#page-consultation .page-consultation-works .y-scroll::-webkit-scrollbar-thumb:active{background:#606060}#page-consultation .page-consultation-works .y-scroll::-webkit-scrollbar-track{background:#ddd;border:0 none}#page-consultation .page-consultation-works .y-scroll::-webkit-scrollbar-track:hover,#page-consultation .page-consultation-works .y-scroll::-webkit-scrollbar-track:active{background:#ddd}#page-consultation .page-consultation-works .y-scroll::-webkit-scrollbar-corner{background:transparent}#page-consultation .page-consultation-works .information__container{position:relative;width:100%;max-width:1240px;padding:0 20px;margin:0 auto}#page-consultation .page-consultation-works mfp-content{max-width:1024px}#page-consultation .page-consultation-works .single-works-slider-photo{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#page-consultation .page-consultation-works .single-works-slider-photo .single-works-slider-main{width:100%;position:relative}#page-consultation .page-consultation-works .single-works-slider-photo .single-works-slider-main *:focus{outline:none}#page-consultation .page-consultation-works .single-works-slider-photo .single-works-slider-main i{width:68px;height:68px;bottom:0;right:0;position:relative;pointer-events:none}#page-consultation .page-consultation-works .single-works-slider-photo .single-works-slider-main i::before{content:"";background:url(../pages/page-consultation/page-consultation01/img/popup.svg) no-repeat center / contain;display:block;width:40px;height:40px;position:absolute;bottom:0;right:0;pointer-events:none}#page-consultation .page-consultation-works .single-works-slider-photo .single-works-slider-main .slick-slide{position:relative}#page-consultation .page-consultation-works .single-works-slider-photo .single-works-slider-main .slick-slide figure{height:596px;position:relative;margin:0}#page-consultation .page-consultation-works .single-works-slider-photo .single-works-slider-main .slick-slide img{width:100%;height:256px;object-fit:cover}#page-consultation .page-consultation-works .single-works-slider-photo button.slick-prev.slick-arrow,#page-consultation .page-consultation-works .single-works-slider-photo button.slick-next.slick-arrow{width:50px;height:50px}#page-consultation .page-consultation-works .detailsPhoto__thumb{overflow-x:auto;width:100%;height:80px;margin:10px 0 0}#page-consultation .page-consultation-works .detailsPhoto__thumb-inner{overflow-x:auto;overflow-y:hidden;display:block;height:142px;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#page-consultation .page-consultation-works .single-works-popup{max-width:1000px;color:#ffffff;margin:0 auto}#page-consultation .page-consultation-works .single-works-popup figure{margin:0 auto;text-align:center}#page-consultation .page-consultation-works .single-works-popup img{width:100%;display:block;max-height:80vh;margin:0 auto}#page-consultation .page-consultation-works .single-works-popup span{font-family:"BIZ UDMincho", serif;color:#2b2b2b;padding:1em}#page-consultation .page-consultation-works .single-works-popup p{font-size:15px;line-height:1.75;text-align:center}#page-consultation .page-consultation-works .panel-item{display:inline-block;cursor:pointer;width:105px;height:142px;margin-right:8px}@media screen and (max-width:480px){#page-consultation .page-consultation-works .panel-item{width:22.1875vw;height:22.1875vw;margin-right:2px}}#page-consultation .page-consultation-works .panel-item figure{width:100%;height:80px;position:relative;margin:0}#page-consultation .page-consultation-works .panel-item img{width:100%;height:100%;object-fit:cover;backface-visibility:visible;image-rendering:-webkit-optimize-contrast}#page-consultation .page-consultation-works .mfp-close-btn-in .mfp-close{width:77px;height:77px;color:#ffffff;font-size:50px;top:0}#page-consultation .page-consultation-access{padding:64px 0 0}@media screen and (max-width:1024px){#page-consultation .page-consultation-access{padding:6% 0 0}}@media screen and (max-width:640px){#page-consultation .page-consultation-access{padding:8% 0 0}}#page-consultation .page-consultation-access__inner h3{font-size:2.4rem;font-weight:500;letter-spacing:0.04em;line-height:1.5;text-align:center;margin-bottom:48px;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-consultation .page-consultation-access__inner h3{font-size:2rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-consultation .page-consultation-access__inner h3{font-size:1.8rem;margin-bottom:7%}}#page-consultation .page-consultation-access__inner-cnt{background-color:#fff;border:1px solid #EBEBEB;padding:40px 36px;border-radius:3px;margin-bottom:24px}#page-consultation .page-consultation-access__inner-cnt.--none{margin-bottom:0}@media screen and (max-width:1024px){#page-consultation .page-consultation-access__inner-cnt{padding:5% 3%}}@media screen and (max-width:640px){#page-consultation .page-consultation-access__inner-cnt{padding:7% 5%}}#page-consultation .page-consultation-access__inner-cnt h4{position:relative;color:#5F4B46;font-size:2rem;font-weight:500;letter-spacing:0.04em;line-height:1.5;font-family:"Noto Serif JP", serif;text-align:left;padding-bottom:19px;margin-bottom:32px;border-bottom:1px solid #ebebeb;padding-left:15px}@media screen and (max-width:1024px){#page-consultation .page-consultation-access__inner-cnt h4{padding-bottom:2%;margin-bottom:3%;font-size:1.8rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-access__inner-cnt h4{padding-bottom:4%;margin-bottom:5%;font-size:1.6rem}}#page-consultation .page-consultation-access__inner-cnt h4::before{content:"";width:5px;height:5px;border-radius:999px;background:#e25c83;position:absolute;left:0;top:30%;transform:translateY(-50%);z-index:2}#page-consultation .page-consultation-access__inner-cnt h4::after{content:"";width:9px;height:9px;border-radius:999px;background:#eed7de;position:absolute;left:-2px;top:30%;transform:translateY(-50%)}#page-consultation .page-consultation-access__inner-cnt ul{gap:8px;display:flex;flex-direction:column;margin-bottom:32px}@media screen and (max-width:1024px){#page-consultation .page-consultation-access__inner-cnt ul{margin-bottom:3%}}@media screen and (max-width:640px){#page-consultation .page-consultation-access__inner-cnt ul{margin-bottom:5%}}#page-consultation .page-consultation-access__inner-cnt ul>li{font-size:1.4rem;letter-spacing:0.04em;font-weight:400;display:flex;align-items:baseline;line-height:1.7;font-feature-settings:"halt" on}#page-consultation .page-consultation-access__inner-cnt ul>li>span{display:inline-block;width:75px;height:26px;font-size:1.4rem;font-weight:400;border:1px solid #5F4B46;align-items:center;text-align:center;margin-right:16px}@media screen and (max-width:1024px){#page-consultation .page-consultation-access__inner-cnt ul>li>span{margin-right:2%}}@media screen and (max-width:640px){#page-consultation .page-consultation-access__inner-cnt ul>li>span{margin-right:4%}}#page-consultation .page-consultation-access__inner-cnt iframe{width:100%;height:197px;margin-bottom:32px}@media screen and (max-width:1024px){#page-consultation .page-consultation-access__inner-cnt iframe{margin-bottom:3%}}@media screen and (max-width:640px){#page-consultation .page-consultation-access__inner-cnt iframe{margin-bottom:5%}}#page-consultation .page-consultation-access__inner-cnt a{display:flex;justify-content:center;align-items:center;font-size:1.4rem;letter-spacing:0.04em;width:279px;height:48px;border:1px solid #5F4B46;border-radius:3px;margin:0 auto}@media screen and (min-width:1025px){#page-consultation .page-consultation-access__inner-cnt a:hover{transition:0.4s;background-color:#5F4B46;color:#FFF}}#page-consultation .page-consultation-access__inner-img{margin-bottom:32px}#page-consultation .single-works-slider-photo button{display:block !important;width:50px;height:50px;background:none;border:none;position:absolute;top:50%;transform:translateY(-50%);z-index:10}#page-consultation .single-works-slider-photo button.slick-prev{left:15px}#page-consultation .single-works-slider-photo button.slick-next{right:15px}#page-consultation .single-works-slider-photo button.slick-prev::before{content:"";display:block;width:48px;height:48px;background:url(../pages/page-consultation/page-consultation01/img/arrow-left.svg) no-repeat center/contain;opacity:1;border:none}#page-consultation .single-works-slider-photo button.slick-next::before{content:"";display:block;width:48px;height:48px;background:url(../pages/page-consultation/page-consultation01/img/arrow-right.svg) no-repeat center/contain;opacity:1;border:none}#page-consultation .works-slider-progressbar-bar{background:#AE9F9C !important;border-radius:64px}#page-consultation .detailsPhoto__thumb.y-scroll{overflow-y:hidden !important;height:80px}#page-consultation .panel-item img{height:80px;object-fit:cover}#page-contact{background-color:#fafafa}#page-contact .parts-title01{color:#5f4b46}#page-contact .page-contact-box__inner{padding-bottom:64px}@media screen and (max-width:1024px){#page-contact .page-contact-box__inner{padding-bottom:6%}}@media screen and (max-width:640px){#page-contact .page-contact-box__inner{padding-bottom:8%}}#page-contact .page-contact-box__inner-text{margin-bottom:30px}@media screen and (max-width:1024px){#page-contact .page-contact-box__inner-text{margin-bottom:3%}}@media screen and (max-width:640px){#page-contact .page-contact-box__inner-text{margin-bottom:5%}}#page-contact .page-contact-box__inner-text-title{font-family:"Noto Serif JP", serif;font-size:2.4rem;font-weight:500;line-height:1.4;margin-bottom:40px;text-align:center;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-contact .page-contact-box__inner-text-title{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-contact .page-contact-box__inner-text-title{font-size:1.8rem;margin-bottom:6%}}#page-contact .page-contact-box__inner-text-p{font-weight:400;text-align:center}@media screen and (max-width:640px){#page-contact .page-contact-box__inner-text-p{font-size:1.4rem}}#page-contact .page-contact-box__inner-img{width:382px;margin:0 auto}@media screen and (max-width:640px){#page-contact .page-contact-box__inner-img{width:80%}}#page-reservation{background:#FAFAFA}#page-reservation .page-reservation-fv{background:white}@media screen and (max-width:640px){#page-reservation .page-reservation-fv{background:white}}#page-reservation .page-reservation-fv__inner{padding-top:144px;padding-bottom:64px;padding-inline:48px;position:relative}@media screen and (max-width:1024px){#page-reservation .page-reservation-fv__inner{padding-top:15%;padding-bottom:6%;padding-inline:5%}}@media screen and (max-width:640px){#page-reservation .page-reservation-fv__inner{padding-top:17%;padding-bottom:8%;padding-inline:7%}}#page-reservation .page-reservation-fv__inner::after{content:"";display:block;background-image:url(../pages/page-reservation/page-reservation01/img/page-reservation-fv-icon.png);background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;max-width:97px;aspect-ratio:0.6783216783;position:absolute;top:88px;right:62px}@media screen and (max-width:640px){#page-reservation .page-reservation-fv__inner::after{top:10%;right:8vw}}#page-reservation .page-reservation-fv__inner .parts-title01-lg{margin-bottom:16px;color:#5F4B46;text-align:center;font-family:"Playfair Display";font-size:3.2rem;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-reservation .page-reservation-fv__inner .parts-title01-lg{margin-bottom:2%;font-size:2.6rem}}@media screen and (max-width:640px){#page-reservation .page-reservation-fv__inner .parts-title01-lg{margin-bottom:4%;font-size:2rem}}#page-reservation .page-reservation-fv__inner .parts-title01-sm{color:#AE9F9C;text-align:center;font-family:"Noto Sans JP";font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-reservation .page-reservation-fv__inner .parts-title01-sm{font-size:1rem}}#page-reservation .page-reservation-fv__inner--cnt{padding-top:120px}@media screen and (max-width:1024px){#page-reservation .page-reservation-fv__inner--cnt{padding-top:12%}}@media screen and (max-width:640px){#page-reservation .page-reservation-fv__inner--cnt{padding-top:14%}}#page-reservation .page-reservation-fv__inner--cnt h2{padding-top:80px;color:#5F4B46;text-align:center;font-family:"Noto Serif JP";font-size:3.2rem;font-style:normal;font-weight:500;line-height:1.75;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-reservation .page-reservation-fv__inner--cnt h2{padding-top:8%;font-size:2.6rem}}@media screen and (max-width:640px){#page-reservation .page-reservation-fv__inner--cnt h2{padding-top:10%}}#page-reservation .page-reservation-fv__inner--cnt p{color:var(--5F4B46, #5F4B46);text-align:center;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.28;letter-spacing:0.04em}#page-reservation .page-reservation-consultation__inner{padding-block:64px}@media screen and (max-width:1024px){#page-reservation .page-reservation-consultation__inner{padding-block:6%}}@media screen and (max-width:640px){#page-reservation .page-reservation-consultation__inner{padding-block:8%}}#page-reservation .page-reservation-consultation__heading-title{color:#5F4B46;text-align:center;font-feature-settings:"halt" on;font-family:"Noto Serif JP";font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.66;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-reservation .page-reservation-consultation__heading-title{font-size:2rme}}@media screen and (max-width:640px){#page-reservation .page-reservation-consultation__heading-title{font-size:1.8rem}}#page-reservation .page-reservation-consultation__items{padding-top:48px}@media screen and (max-width:1024px){#page-reservation .page-reservation-consultation__items{padding-top:5%}}@media screen and (max-width:640px){#page-reservation .page-reservation-consultation__items{padding-top:7%}}#page-reservation .page-reservation-consultation__item{background:#FFF}#page-reservation .page-reservation-consultation__item-wrap{display:flex;margin-inline:auto}#page-reservation .page-reservation-consultation__item-visual{max-width:230px;width:100%}#page-reservation .page-reservation-consultation__item-info{padding-inline:16px 48px;max-width:390px;width:100%;display:flex;justify-content:center;flex-direction:column}@media screen and (max-width:1024px){#page-reservation .page-reservation-consultation__item-info{padding-inline:2% 5%}}@media screen and (max-width:640px){#page-reservation .page-reservation-consultation__item-info{padding-inline:4% 7%}}#page-reservation .page-reservation-consultation__item-info-title{padding-bottom:24px;color:#5F4B46;font-family:"Noto Serif JP";font-size:1.8rem;font-style:normal;font-weight:500;line-height:1.77;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-reservation .page-reservation-consultation__item-info-title{padding-bottom:2%;font-size:1.6rem}}@media screen and (max-width:640px){#page-reservation .page-reservation-consultation__item-info-title{padding-bottom:4%}}#page-reservation .page-reservation-consultation__item-info-text{color:#5F4B46;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.71;letter-spacing:0.04em}#page-reservation .page-reservation-consultation__item:nth-child(even) .page-reservation-consultation__item-wrap{flex-direction:row-reverse}#page-reservation .page-reservation-consultation__item:nth-child(even) .page-reservation-consultation__item-info{padding-inline:48px 16px}@media screen and (max-width:1024px){#page-reservation .page-reservation-consultation__item:nth-child(even) .page-reservation-consultation__item-info{padding-inline:5% 2%}}@media screen and (max-width:640px){#page-reservation .page-reservation-consultation__item:nth-child(even) .page-reservation-consultation__item-info{padding-inline:7% 4%}}#page-reservation .page-reservation-consultation__item:not(:last-of-type){margin-bottom:24px}@media screen and (max-width:1024px){#page-reservation .page-reservation-consultation__item:not(:last-of-type){margin-bottom:2%}}@media screen and (max-width:640px){#page-reservation .page-reservation-consultation__item:not(:last-of-type){margin-bottom:4%}}#page-reservation .page-reservation-promise{}#page-reservation .page-reservation-promise__inner{padding-block:64px;padding-inline:24px}@media screen and (max-width:1024px){#page-reservation .page-reservation-promise__inner{padding-block:6%;padding-inline:2%}}@media screen and (max-width:640px){#page-reservation .page-reservation-promise__inner{padding-block:8%;padding-inline:4%}}#page-reservation .page-reservation-promise__heading-title{color:#5F4B46;text-align:center;font-feature-settings:"halt" on;font-family:"Noto Serif JP";font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.66;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-reservation .page-reservation-promise__heading-title{font-size:2rme}}@media screen and (max-width:640px){#page-reservation .page-reservation-promise__heading-title{font-size:1.8rem}}#page-reservation .page-reservation-promise__items{padding-top:48px;overflow:hidden;position:relative}@media screen and (max-width:1024px){#page-reservation .page-reservation-promise__items{padding-top:5%}}@media screen and (max-width:640px){#page-reservation .page-reservation-promise__items{padding-top:7%}}#page-reservation .page-reservation-promise__item{padding-top:40px;padding-inline:36px;height:500px;border-radius:3px;border:1px solid #EBEBEB;background:#FFF}@media screen and (max-width:1024px){#page-reservation .page-reservation-promise__item{padding-top:4%;padding-inline:4%}}@media screen and (max-width:640px){#page-reservation .page-reservation-promise__item{padding-top:6%;padding-inline:6%;height:400px}}#page-reservation .page-reservation-promise__item-visual{position:relative}#page-reservation .page-reservation-promise__item-visual .slide-num{display:flex;justify-content:center;align-items:center;width:103px;height:26px;background:#5F4B46;color:#FFF;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.71;letter-spacing:0.04em;position:absolute;top:0;left:0}#page-reservation .page-reservation-promise__item-body{padding-top:32px}@media screen and (max-width:1024px){#page-reservation .page-reservation-promise__item-body{padding-top:3%}}@media screen and (max-width:640px){#page-reservation .page-reservation-promise__item-body{padding-top:5%}}#page-reservation .page-reservation-promise__item-body-title{padding-bottom:16px;color:#5F4B46;text-overflow:ellipsis;font-family:"Noto Serif JP";font-size:1.8rem;font-style:normal;font-weight:500;line-height:1.77;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-reservation .page-reservation-promise__item-body-title{padding-bottom:2%;font-size:1.6rem}}@media screen and (max-width:640px){#page-reservation .page-reservation-promise__item-body-title{padding-bottom:4%}}#page-reservation .page-reservation-promise__item-body-desc{color:#5F4B46;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.71;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-reservation .page-reservation-promise__item-body-desc{font-size:1.2rem}}#page-reservation .page-reservation-promise__pagination{margin-top:1rem;text-align:center}#page-reservation .page-reservation-promise__pagination .swiper-pagination-bullet{width:8px;height:8px;background:#ccc;opacity:1}#page-reservation .page-reservation-promise__pagination .swiper-pagination-bullet-active{background:#333}#page-reservation .page-reservation-promise__nav-prev,#page-reservation .page-reservation-promise__nav-next{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:none;border:none;cursor:pointer;z-index:10}#page-reservation .page-reservation-promise__nav-prev .swiper-button-prev,#page-reservation .page-reservation-promise__nav-prev .swiper-button-next,#page-reservation .page-reservation-promise__nav-next .swiper-button-prev,#page-reservation .page-reservation-promise__nav-next .swiper-button-next{display:none !important}#page-reservation .page-reservation-promise__nav-prev{left:16px}@media screen and (max-width:640px){#page-reservation .page-reservation-promise__nav-prev{left:2%}}#page-reservation .page-reservation-promise__nav-next{right:16px}@media screen and (max-width:640px){#page-reservation .page-reservation-promise__nav-next{right:2%}}#page-reservation .page-reservation-promise__nav-prev{background:url(../pages/page-reservation/page-reservation01/img/icon-arrow-prev.svg) no-repeat center center / cover;background-size:contain;background-repeat:no-repeat}#page-reservation .page-reservation-promise__nav-next{background:url(../pages/page-reservation/page-reservation01/img/icon-arrow-next.svg) no-repeat center center / cover;background-size:contain;background-repeat:no-repeat}#page-reservation .page-reservation-promise .swiper-pagination-bullet{background:#DDDDDD}#page-reservation .page-reservation-promise .swiper-pagination-bullet-active{background:#E25C83}#page-reservation .page-reservation-access__inner{padding-block:64px;padding-inline:24px}@media screen and (max-width:1024px){#page-reservation .page-reservation-access__inner{padding-block:6%;padding-inline:2%}}@media screen and (max-width:640px){#page-reservation .page-reservation-access__inner{padding-block:8%;padding-inline:4%}}#page-reservation .page-reservation-access__heading-title{color:#5F4B46;text-align:center;font-feature-settings:"halt" on;font-family:"Noto Serif JP";font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.66;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-reservation .page-reservation-access__heading-title{font-size:2rme}}@media screen and (max-width:640px){#page-reservation .page-reservation-access__heading-title{font-size:1.8rem}}#page-reservation .page-reservation-access__items{padding-top:32px}@media screen and (max-width:1024px){#page-reservation .page-reservation-access__items{padding-top:3%}}@media screen and (max-width:640px){#page-reservation .page-reservation-access__items{padding-top:5%}}#page-reservation .page-reservation-access__item{padding:40px 36px;border-radius:3px;border:1px solid #EBEBEB;background:#FFF}@media screen and (max-width:1024px){#page-reservation .page-reservation-access__item{padding:4% 4%}}@media screen and (max-width:640px){#page-reservation .page-reservation-access__item{padding:6% 6%}}#page-reservation .page-reservation-access__item-heading{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #EBEBEB}@media screen and (max-width:1024px){#page-reservation .page-reservation-access__item-heading{margin-bottom:3%;padding-bottom:2%}}@media screen and (max-width:640px){#page-reservation .page-reservation-access__item-heading{margin-bottom:5%;padding-bottom:4%}}#page-reservation .page-reservation-access__item-heading-title{display:flex;align-items:center;gap:10px;color:#5F4B46;font-family:"Noto Serif JP";font-size:2rem;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-reservation .page-reservation-access__item-heading-title{font-size:1.6rem}}#page-reservation .page-reservation-access__item-heading-title::before{content:"";display:block;background:url(../pages/page-reservation/page-reservation01/img/icon-dot.svg) no-repeat center center / cover;width:10px;height:10px}#page-reservation .page-reservation-access__item-body-info-wrap{padding-top:32px}@media screen and (max-width:1024px){#page-reservation .page-reservation-access__item-body-info-wrap{padding-top:3%}}@media screen and (max-width:640px){#page-reservation .page-reservation-access__item-body-info-wrap{padding-top:5%}}#page-reservation .page-reservation-access__item-body-info-list-item{display:flex;align-items:flex-start;gap:16px}#page-reservation .page-reservation-access__item-body-info-list-item:not(:last-of-type){margin-bottom:8px}#page-reservation .page-reservation-access__item-body-info-list-item-title{display:flex;width:75px;height:26px;justify-content:center;align-items:center;flex-shrink:0;gap:10px;color:#5F4B46;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.71;letter-spacing:0.04em;border:1px solid #5F4B46}#page-reservation .page-reservation-access__item-body-info-list-item-text{color:#5F4B46;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.71;letter-spacing:0.04em}#page-reservation .page-reservation-access__item-body-info-note{padding-top:16px;color:#5F4B46;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.71;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-reservation .page-reservation-access__item-body-info-note{padding-top:2%;font-size:1.2rem}}@media screen and (max-width:640px){#page-reservation .page-reservation-access__item-body-info-note{padding-top:4%}}#page-reservation .page-reservation-access__item-body-map{padding-top:32px}#page-reservation .page-reservation-access__item-body-map iframe{max-width:420px;width:100%;height:197px;aspect-ratio:2.1319796954}#page-reservation .page-reservation-access__item-button{padding-top:32px}@media screen and (max-width:1024px){#page-reservation .page-reservation-access__item-button{padding-top:3%}}@media screen and (max-width:640px){#page-reservation .page-reservation-access__item-button{padding-top:5%}}#page-reservation .page-reservation-access__item-button a{margin-inline:auto}#page-reservation .form-reservation{padding-block:72px 0;border-top:1px solid #5F4B46;background:inherit}@media screen and (max-width:1024px){#page-reservation .form-reservation{padding-block:7% 0}}@media screen and (max-width:640px){#page-reservation .form-reservation{padding-block:9% 0}}#page-reservation .form-reservation .underlayer-form-inner-title{margin-bottom:32px;justify-content:center}@media screen and (max-width:1024px){#page-reservation .form-reservation .underlayer-form-inner-title{margin-bottom:3%}}@media screen and (max-width:640px){#page-reservation .form-reservation .underlayer-form-inner-title{margin-bottom:5%}}#page-reservation .form-reservation .underlayer-form-inner-title-02{color:#5F4B46;font-family:"Noto Serif JP";font-size:2rem;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:0.04em}#page-reservation .common-line{position:relative}#page-reservation .common-line::after{content:"";display:block;position:absolute;top:0;left:48px;right:48px;height:1px;background:#EBEBEB}@media screen and (max-width:1024px){#page-reservation .common-line::after{left:5%;right:5%}}@media screen and (max-width:640px){#page-reservation .common-line::after{left:7%;right:7%}}#page-reservation .br-sm{display:none}@media (max-width:400px){#page-reservation .br-sm{display:block}}#page-feature{background:#FFF}#page-feature .page-feature-fv{background:white}@media screen and (max-width:640px){#page-feature .page-feature-fv{background:white}}#page-feature .page-feature-fv__inner{padding-top:144px;padding-bottom:48px;padding-inline:48px;position:relative}@media screen and (max-width:1024px){#page-feature .page-feature-fv__inner{padding-top:15%;padding-bottom:5%;padding-inline:5%}}@media screen and (max-width:640px){#page-feature .page-feature-fv__inner{padding-top:17%;padding-bottom:7%;padding-inline:7%}}#page-feature .page-feature-fv__inner::after{content:"";display:block;background-image:url(../pages/page-feature/page-feature01/img/page-feature-fv-icon.png);background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;max-width:97px;aspect-ratio:0.6783216783;position:absolute;top:88px;right:62px}@media screen and (max-width:640px){#page-feature .page-feature-fv__inner::after{top:10%;right:8vw;width:20vw}}#page-feature .page-feature-fv__inner--cnt{padding-top:121px}@media screen and (max-width:640px){#page-feature .page-feature-fv__inner--cnt{padding-top:14%}}#page-feature .page-feature-process__wrap{max-width:444px;margin:0 auto}@media screen and (max-width:640px){#page-feature .page-feature-process__wrap{max-width:100%}}#page-feature .page-feature-process__inner{padding-block:136px 40px;padding-inline:24px;background:#ECE7E6;position:relative}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner{padding-block:16% 4%;padding-inline:2%}}@media screen and (max-width:640px){#page-feature .page-feature-process__inner{padding-block:25% 6%;padding-inline:4%}}#page-feature .page-feature-process__inner .page-feature-process__heading{padding-bottom:48px}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner .page-feature-process__heading{padding-bottom:5%}}@media screen and (max-width:640px){#page-feature .page-feature-process__inner .page-feature-process__heading{padding-bottom:7%}}#page-feature .page-feature-process__inner .page-feature-process__heading .page-feature-process__title{color:var(--5F4B46, #5F4B46);font-feature-settings:"halt" on;font-family:"Noto Serif JP";font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.66;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner .page-feature-process__heading .page-feature-process__title{font-size:2rem}}@media screen and (max-width:640px){#page-feature .page-feature-process__inner .page-feature-process__heading .page-feature-process__title{font-size:1.8rem}}#page-feature .page-feature-process__inner .page-feature-process__desc-text{color:#5F4B46;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.25}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner .page-feature-process__desc-text{font-size:1.4rem}}#page-feature .page-feature-process__inner::after{content:"";display:block;background:url(../pages/page-feature/page-feature01/img/page-feature-process-icon.png) no-repeat center center / cover;max-width:100px;width:100%;aspect-ratio:1.7857142857;position:absolute;top:48px;left:0}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner::after{top:4vw}}@media screen and (max-width:640px){#page-feature .page-feature-process__inner::after{max-width:20vw;top:10vw}}#page-feature .page-feature-process__inner .page-feature-process__graph{margin-top:48px;padding:64px;position:relative;z-index:0}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner .page-feature-process__graph{margin-top:5%;padding:6%}}@media screen and (max-width:640px){#page-feature .page-feature-process__inner .page-feature-process__graph{padding:8%;max-width:326px;margin:7% auto}}#page-feature .page-feature-process__inner .page-feature-process__graph::after{content:"";display:block;width:100%;height:100%;aspect-ratio:1;border-radius:100%;background:#FAFAFA;filter:blur(20px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}#page-feature .page-feature-process__inner .page-feature-process__graph .circle-item-wrap{max-width:358px;width:100%;aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width:640px){#page-feature .page-feature-process__inner .page-feature-process__graph .circle-item-wrap{max-width:326px}}#page-feature .page-feature-process__inner .page-feature-process__graph .circle{display:flex;justify-content:center;align-items:center;color:#AE9F9C;text-align:center;font-feature-settings:"halt" on;font-family:"Noto Serif JP";font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.3;letter-spacing:0.05em}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner .page-feature-process__graph .circle{font-size:2rem}}@media screen and (max-width:640px){#page-feature .page-feature-process__inner .page-feature-process__graph .circle{font-size:1.8rem}}#page-feature .page-feature-process__inner .page-feature-process__graph .circle.center{margin-inline:auto;max-width:316px;width:100%;aspect-ratio:1;border-radius:100%;border:1px solid var(--FAFAFA, #FAFAFA);background:radial-gradient(50% 50% at 50% 50%, #ECE2E0 0%, #E2D8D5 100%)}#page-feature .page-feature-process__inner .page-feature-process__graph .circle.center.is-active{color:#FAFAFA;background:linear-gradient(180deg, #EE85A4 0%, #EBB0C1 63.9423%, #EEC7D3 100%)}#page-feature .page-feature-process__inner .page-feature-process__graph .circle.item{max-width:158px;width:100%;aspect-ratio:1;border-radius:100%;border:1px solid var(--FAFAFA, #FAFAFA);background:radial-gradient(50% 50% at 50% 50%, rgba(236, 226, 224, 0.7) 0%, rgba(226, 216, 213, 0.7) 100%);backdrop-filter:blur(5px);position:absolute}@media screen and (max-width:640px){#page-feature .page-feature-process__inner .page-feature-process__graph .circle.item{width:35vw}}#page-feature .page-feature-process__inner .page-feature-process__graph .circle.item.is-active{color:#FAFAFA;border:0;background:linear-gradient(180deg, #EE85A4 0%, #EBB0C1 63.9423%, #EEC7D3 100%)}#page-feature .page-feature-process__inner .page-feature-process__graph .circle.item.item1{top:0;left:0}#page-feature .page-feature-process__inner .page-feature-process__graph .circle.item.item2{top:0;right:0}#page-feature .page-feature-process__inner .page-feature-process__graph .circle.item.item3{bottom:0;left:0}#page-feature .page-feature-process__inner .page-feature-process__graph .circle.item.item4{bottom:0;right:0}#page-feature .page-feature-process__inner .page-feature-process__spec{padding-top:48px}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner .page-feature-process__spec{padding-top:5%}}@media screen and (max-width:640px){#page-feature .page-feature-process__inner .page-feature-process__spec{padding-top:7%}}#page-feature .page-feature-process__inner .page-feature-process__spec-item{padding:56px 36px;border-radius:3px;border:1px solid #EBEBEB;background:#FFF}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner .page-feature-process__spec-item{padding:6% 4%}}@media screen and (max-width:640px){#page-feature .page-feature-process__inner .page-feature-process__spec-item{padding:8% 6%}}#page-feature .page-feature-process__inner .page-feature-process__spec-item:not(:last-of-type){margin-bottom:24px}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner .page-feature-process__spec-item:not(:last-of-type){margin-bottom:2%}}@media screen and (max-width:640px){#page-feature .page-feature-process__inner .page-feature-process__spec-item:not(:last-of-type){margin-bottom:4%}}#page-feature .page-feature-process__inner .page-feature-process__spec-item-heading{padding-bottom:40px}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner .page-feature-process__spec-item-heading{padding-bottom:4%}}@media screen and (max-width:640px){#page-feature .page-feature-process__inner .page-feature-process__spec-item-heading{padding-bottom:6%}}#page-feature .page-feature-process__inner .page-feature-process__spec-item-heading span{display:block;padding-bottom:16px;color:#5F4B46;font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:1.8;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner .page-feature-process__spec-item-heading span{padding-bottom:2%}}@media screen and (max-width:640px){#page-feature .page-feature-process__inner .page-feature-process__spec-item-heading span{padding-bottom:4%}}#page-feature .page-feature-process__inner .page-feature-process__spec-item-heading h3{overflow:hidden;color:#5F4B46;font-feature-settings:"halt" on;font-family:"Noto Serif JP";font-size:2rem;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner .page-feature-process__spec-item-heading h3{font-size:1.6rem}}#page-feature .page-feature-process__inner .page-feature-process__spec-item-body:not(:last-of-type){margin-bottom:48px}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner .page-feature-process__spec-item-body:not(:last-of-type){margin-bottom:5%}}@media screen and (max-width:640px){#page-feature .page-feature-process__inner .page-feature-process__spec-item-body:not(:last-of-type){margin-bottom:7%}}#page-feature .page-feature-process__inner .page-feature-process__spec-item-body-desc{padding-top:48px}@media screen and (max-width:1024px){#page-feature .page-feature-process__inner .page-feature-process__spec-item-body-desc{padding-top:5%}}@media screen and (max-width:640px){#page-feature .page-feature-process__inner .page-feature-process__spec-item-body-desc{padding-top:7%}}#page-feature .page-feature-process__inner .page-feature-process__spec-item-body-desc-text{color:#5F4B46;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.71;letter-spacing:0.04em}#page-feature .page-feature-anchor__inner{padding:40px 48px}@media screen and (max-width:null - 1px){#page-feature .page-feature-anchor__inner{padding:4% 5%}}@media screen and (max-width:640px){#page-feature .page-feature-anchor__inner{padding:6% 7%}}#page-feature .br-sm{display:none}@media (max-width:400px){#page-feature .br-sm{display:block}}#page-feature .works-parts-3column01,#page-feature02 .works-parts-3column01,#page-feature03 .works-parts-3column01{padding-top:94px}#page-feature .js-fadein,#page-feature02 .js-fadein,#page-feature03 .js-fadein{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease, transform 0.8s ease}#page-feature .js-fadein.is-visible,#page-feature02 .js-fadein.is-visible,#page-feature03 .js-fadein.is-visible{opacity:1;transform:translateY(0)}#page-feature02{background:#FFF}#page-feature02 .page-feature02-fv{background:white}@media screen and (max-width:640px){#page-feature02 .page-feature02-fv{background:white}}#page-feature02 .page-feature02-fv__inner{padding-top:144px;padding-bottom:48px;padding-inline:48px;position:relative}@media screen and (max-width:1024px){#page-feature02 .page-feature02-fv__inner{padding-top:15%;padding-bottom:5%;padding-inline:5%}}@media screen and (max-width:640px){#page-feature02 .page-feature02-fv__inner{padding-top:17%;padding-bottom:7%;padding-inline:7%}}#page-feature02 .page-feature02-fv__inner::after{content:"";display:block;background-image:url(../pages/page-feature02/page-feature02-01/img/page-feature02-fv-icon.png);background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;max-width:97px;aspect-ratio:0.6783216783;position:absolute;top:88px;right:62px}@media screen and (max-width:640px){#page-feature02 .page-feature02-fv__inner::after{top:10%;right:8vw;width:20vw}}#page-feature02 .page-feature02-fv__inner--cnt{padding-top:121px}@media screen and (max-width:640px){#page-feature02 .page-feature02-fv__inner--cnt{padding-top:14%}}#page-feature02 .swiper{margin-bottom:40px}@media screen and (max-width:1024px){#page-feature02 .swiper{margin-bottom:4%}}@media screen and (max-width:640px){#page-feature02 .swiper{margin-bottom:6%}}#page-feature02 .swiper .swiper-wrapper{height:225px}#page-feature02 .swiper .swiper-slide{width:100%;height:192px}#page-feature02 .swiper .swiper-slide>img{margin:0 auto;width:100%;height:100%;object-fit:cover}#page-feature02 .swiper .swiper-slide>img.contain{object-fit:contain}#page-feature02 .swiper .swiper-pagination-bullet-active{position:relative;width:14px;height:14px;border-radius:999px;background:#EED7DE}#page-feature02 .swiper .swiper-pagination-bullet-active::before{position:absolute;content:"";width:8px;height:8px;border-radius:999px;background:#e25c83;left:50%;top:50%;transform:translate(-50%, -50%)}#page-feature02 .swiper-pagination{display:flex;justify-content:center;align-items:center}#page-feature02 .page-feature02-process__wrap{max-width:444px;margin:0 auto}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__wrap{max-width:100%}}#page-feature02 .page-feature02-process__inner{padding-block:136px 40px;padding-inline:24px;background:#ECE7E6;position:relative}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner{padding-block:16% 4%;padding-inline:2%}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner{padding-block:25% 6%;padding-inline:4%}}#page-feature02 .page-feature02-process__inner .page-feature02-process__heading{padding-bottom:48px}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner .page-feature02-process__heading{padding-bottom:5%}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner .page-feature02-process__heading{padding-bottom:7%}}#page-feature02 .page-feature02-process__inner .page-feature02-process__heading .page-feature02-process__title{font-family:"Noto Serif JP", serif;color:var(--5F4B46, #5F4B46);font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.66;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner .page-feature02-process__heading .page-feature02-process__title{font-size:2rem}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner .page-feature02-process__heading .page-feature02-process__title{font-size:1.8rem}}#page-feature02 .page-feature02-process__inner .page-feature02-process__desc-text{font-feature-settings:"halt" on;color:#5F4B46;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.25}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner .page-feature02-process__desc-text{font-size:1.4rem}}#page-feature02 .page-feature02-process__inner::after{content:"";display:block;background:url(../pages/page-feature02/page-feature02-01/img/page-feature02-process-icon.png) no-repeat center center / cover;max-width:100px;width:100%;aspect-ratio:1.7857142857;position:absolute;top:48px;left:0}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner::after{top:4vw}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner::after{max-width:20vw;top:10vw}}#page-feature02 .page-feature02-process__inner .page-feature02-process__graph{margin-top:48px;padding:64px;position:relative;z-index:0}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner .page-feature02-process__graph{margin-top:5%;margin-bottom:5%;padding:6%}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner .page-feature02-process__graph{padding:8%;max-width:326px;margin:7% auto}}#page-feature02 .page-feature02-process__inner .page-feature02-process__graph::after{content:"";display:block;width:100%;height:100%;aspect-ratio:1;border-radius:100%;background:#FAFAFA;filter:blur(20px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}#page-feature02 .page-feature02-process__inner .page-feature02-process__graph .circle-item-wrap{max-width:358px;width:100%;aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#page-feature02 .page-feature02-process__inner .page-feature02-process__graph .circle{display:flex;justify-content:center;align-items:center;color:#AE9F9C;text-align:center;font-feature02-settings:"halt" on;font-family:"Noto Serif JP";font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.3;letter-spacing:0.05em}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner .page-feature02-process__graph .circle{font-size:2rem}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner .page-feature02-process__graph .circle{font-size:1.8rem}}#page-feature02 .page-feature02-process__inner .page-feature02-process__graph .circle.center{margin-inline:auto;max-width:316px;width:100%;aspect-ratio:1;border-radius:100%;border:1px solid var(--FAFAFA, #FAFAFA);background:radial-gradient(50% 50% at 50% 50%, #ECE2E0 0%, #E2D8D5 100%)}#page-feature02 .page-feature02-process__inner .page-feature02-process__graph .circle.center.is-active{color:#FAFAFA;background:linear-gradient(180deg, #EE85A4 0%, #EBB0C1 63.9423%, #EEC7D3 100%)}#page-feature02 .page-feature02-process__inner .page-feature02-process__graph .circle.item{max-width:158px;width:100%;aspect-ratio:1;border-radius:100%;border:1px solid var(--FAFAFA, #FAFAFA);background:radial-gradient(50% 50% at 50% 50%, rgba(236, 226, 224, 0.7) 0%, rgba(226, 216, 213, 0.7) 100%);backdrop-filter:blur(5px);position:absolute}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner .page-feature02-process__graph .circle.item{width:35vw}}#page-feature02 .page-feature02-process__inner .page-feature02-process__graph .circle.item.is-active{color:#FAFAFA;border:0;background:linear-gradient(180deg, #EE85A4 0%, #EBB0C1 63.9423%, #EEC7D3 100%)}#page-feature02 .page-feature02-process__inner .page-feature02-process__graph .circle.item.item1{top:0;left:0}#page-feature02 .page-feature02-process__inner .page-feature02-process__graph .circle.item.item2{top:0;right:0}#page-feature02 .page-feature02-process__inner .page-feature02-process__graph .circle.item.item3{bottom:0;left:0}#page-feature02 .page-feature02-process__inner .page-feature02-process__graph .circle.item.item4{bottom:0;right:0}#page-feature02 .page-feature02-process__inner .page-feature02-process__spec{padding-top:48px}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec{padding-top:5%}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec{padding-top:7%}}#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item{padding:56px 36px;border-radius:3px;border:1px solid #EBEBEB;background:#FFF}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item{padding:6% 4%}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item{padding:8% 6%}}#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item:not(:last-of-type){margin-bottom:24px}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item:not(:last-of-type){margin-bottom:2%}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item:not(:last-of-type){margin-bottom:4%}}#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-heading{padding-bottom:40px}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-heading{padding-bottom:4%}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-heading{padding-bottom:6%}}#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-heading span{display:block;padding-bottom:16px;color:#5F4B46;font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:1.8;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-heading span{padding-bottom:2%}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-heading span{padding-bottom:4%}}#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-heading h3{font-family:"Noto Serif JP", serif;overflow:hidden;color:#5F4B46;font-size:2rem;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-heading h3{font-size:1.8rem}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-heading h3{font-size:1.6rem;letter-spacing:0}}#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-body:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-body:not(:last-of-type){margin-bottom:5%}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-body:not(:last-of-type){margin-bottom:7%}}#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-body-visual{margin-bottom:40px}@media screen and (max-width:1024px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-body-visual{margin-bottom:4%}}@media screen and (max-width:640px){#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-body-visual{margin-bottom:6%}}#page-feature02 .page-feature02-process__inner .page-feature02-process__spec-item-body-desc-text{color:#5F4B46;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.71;letter-spacing:0.04em}#page-feature02 .page-feature-anchor__inner{padding:40px 48px}@media screen and (max-width:null - 1px){#page-feature02 .page-feature-anchor__inner{padding:4% 5%}}@media screen and (max-width:640px){#page-feature02 .page-feature-anchor__inner{padding:6% 7%}}#page-feature02 .br-sm{display:none}@media (max-width:400px){#page-feature02 .br-sm{display:block}}#page-feature03{background:#FFF}#page-feature03 .page-feature03-fv{background:white}@media screen and (max-width:640px){#page-feature03 .page-feature03-fv{background:white}}#page-feature03 .page-feature03-fv__inner{padding-top:144px;padding-bottom:48px;padding-inline:48px;position:relative}@media screen and (max-width:1024px){#page-feature03 .page-feature03-fv__inner{padding-top:15%;padding-bottom:5%;padding-inline:5%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-fv__inner{padding-top:17%;padding-bottom:7%;padding-inline:7%}}#page-feature03 .page-feature03-fv__inner::after{content:"";display:block;background-image:url(../pages/page-feature03/page-feature03-01/img/page-feature03-fv-icon.png);background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;max-width:97px;aspect-ratio:0.6783216783;position:absolute;top:88px;right:62px}@media screen and (max-width:640px){#page-feature03 .page-feature03-fv__inner::after{top:10%;right:8vw;width:20vw}}#page-feature03 .page-feature03-fv__inner--cnt{padding-top:121px}@media screen and (max-width:640px){#page-feature03 .page-feature03-fv__inner--cnt{padding-top:14%}}#page-feature03 .page-feature03-process__wrap{max-width:444px;margin:0 auto}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__wrap{max-width:100%}}#page-feature03 .page-feature03-process__inner{padding-block:136px 40px;padding-inline:24px;background:#ECE7E6;position:relative}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner{padding-block:16% 4%;padding-inline:2%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner{padding-block:25% 6%;padding-inline:4%}}#page-feature03 .page-feature03-process__inner .page-feature03-process__heading{padding-bottom:48px}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__heading{padding-bottom:5%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner .page-feature03-process__heading{padding-bottom:7%}}#page-feature03 .page-feature03-process__inner .page-feature03-process__heading .page-feature03-process__title{color:var(--5F4B46, #5F4B46);font-feature-settings:"halt" on;font-family:"Noto Serif JP";font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.66;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__heading .page-feature03-process__title{font-size:2rem}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner .page-feature03-process__heading .page-feature03-process__title{font-size:1.8rem}}#page-feature03 .page-feature03-process__inner .page-feature03-process__desc-text{color:#5F4B46;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.25}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__desc-text{font-size:1.4rem}}#page-feature03 .page-feature03-process__inner::after{content:"";display:block;background:url(../pages/page-feature03/page-feature03-01/img/page-feature03-process-icon.png) no-repeat center center / cover;max-width:100px;width:100%;aspect-ratio:1.7857142857;position:absolute;top:48px;left:0}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner::after{top:4vw}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner::after{max-width:20vw;top:10vw}}#page-feature03 .page-feature03-process__inner .page-feature03-process__graph{margin-top:48px;padding:64px;position:relative;z-index:0}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__graph{margin-top:5%;padding:6%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner .page-feature03-process__graph{padding:8%;max-width:326px;margin:7% auto}}#page-feature03 .page-feature03-process__inner .page-feature03-process__graph::after{content:"";display:block;width:100%;height:100%;aspect-ratio:1;border-radius:100%;background:#FAFAFA;filter:blur(20px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}#page-feature03 .page-feature03-process__inner .page-feature03-process__graph .circle-item-wrap{max-width:358px;width:100%;aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#page-feature03 .page-feature03-process__inner .page-feature03-process__graph .circle{display:flex;justify-content:center;align-items:center;color:#AE9F9C;text-align:center;font-feature-settings:"halt" on;font-family:"Noto Serif JP";font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.3;letter-spacing:0.05em}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__graph .circle{font-size:2rem}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner .page-feature03-process__graph .circle{font-size:1.8rem}}#page-feature03 .page-feature03-process__inner .page-feature03-process__graph .circle.center{margin-inline:auto;max-width:316px;width:100%;aspect-ratio:1;border-radius:100%;border:1px solid var(--FAFAFA, #FAFAFA);background:radial-gradient(50% 50% at 50% 50%, #ECE2E0 0%, #E2D8D5 100%)}#page-feature03 .page-feature03-process__inner .page-feature03-process__graph .circle.center.is-active{color:#FAFAFA;background:linear-gradient(180deg, #EE85A4 0%, #EBB0C1 63.9423%, #EEC7D3 100%)}#page-feature03 .page-feature03-process__inner .page-feature03-process__graph .circle.item{max-width:158px;width:100%;aspect-ratio:1;border-radius:100%;border:1px solid var(--FAFAFA, #FAFAFA);background:radial-gradient(50% 50% at 50% 50%, rgba(236, 226, 224, 0.7) 0%, rgba(226, 216, 213, 0.7) 100%);backdrop-filter:blur(5px);position:absolute}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner .page-feature03-process__graph .circle.item{width:35vw}}#page-feature03 .page-feature03-process__inner .page-feature03-process__graph .circle.item.is-active{color:#FAFAFA;border:0;background:linear-gradient(180deg, #EE85A4 0%, #EBB0C1 63.9423%, #EEC7D3 100%)}#page-feature03 .page-feature03-process__inner .page-feature03-process__graph .circle.item.item1{top:0;left:0}#page-feature03 .page-feature03-process__inner .page-feature03-process__graph .circle.item.item2{top:0;right:0}#page-feature03 .page-feature03-process__inner .page-feature03-process__graph .circle.item.item3{bottom:0;left:0}#page-feature03 .page-feature03-process__inner .page-feature03-process__graph .circle.item.item4{bottom:0;right:0}#page-feature03 .page-feature03-process__inner .page-feature03-process__spec{padding-top:48px}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec{padding-top:5%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec{padding-top:7%}}#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item{padding:56px 36px;border-radius:3px;border:1px solid #EBEBEB;background:#FFF}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item{padding:6% 4%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item{padding:8% 6%}}#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item:not(:last-of-type){margin-bottom:24px}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item:not(:last-of-type){margin-bottom:2%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item:not(:last-of-type){margin-bottom:4%}}#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-heading{padding-bottom:40px}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-heading{padding-bottom:4%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-heading{padding-bottom:6%}}#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-heading span{display:block;padding-bottom:16px;color:#5F4B46;font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:1.8;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-heading span{padding-bottom:2%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-heading span{padding-bottom:4%}}#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-heading h3{overflow:hidden;color:#5F4B46;font-family:"Noto Serif JP";font-size:1.8rem;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-heading h3{font-size:1.6rem}}#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-body:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-body:not(:last-of-type){margin-bottom:4%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-body:not(:last-of-type){margin-bottom:6%}}#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-body-visual.--update{padding-top:40px}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-body-visual.--update{padding-top:4%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-body-visual.--update{padding-top:6%}}#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-body-desc{padding-top:40px}@media screen and (max-width:1024px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-body-desc{padding-top:4%}}@media screen and (max-width:640px){#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-body-desc{padding-top:6%}}#page-feature03 .page-feature03-process__inner .page-feature03-process__spec-item-body-desc-text{color:#5F4B46;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.71;letter-spacing:0.04em}#page-feature03 .page-feature-anchor__inner{padding:40px 48px}@media screen and (max-width:null - 1px){#page-feature03 .page-feature-anchor__inner{padding:4% 5%}}@media screen and (max-width:640px){#page-feature03 .page-feature-anchor__inner{padding:6% 7%}}#page-feature03 .br-sm{display:none}@media (max-width:400px){#page-feature03 .br-sm{display:block}}#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)}}.modal-video-close-btn{cursor:pointer}@media screen and (max-width:1024px){.modal-video-close-btn{right:5px !important}}#page-modelhouse .form-modelhouse{margin-bottom:48px}@media screen and (max-width:640px){#page-modelhouse .form-modelhouse{margin-bottom:6%}}#page-modelhouse .common-inner{padding:0 48px}@media screen and (max-width:640px){#page-modelhouse .common-inner{padding:0 4%}}#page-modelhouse .common-title{margin-bottom:32px}@media screen and (max-width:640px){#page-modelhouse .common-title{margin-bottom:5%}}#page-modelhouse .common-title-text-lg{color:#e25c83;font-family:"Noto Sans JP", sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:0.04em;line-height:1.5em}@media screen and (max-width:640px){#page-modelhouse .common-title-text-lg{font-size:1.4rem}}#page-modelhouse .common-title-text-lg span{position:relative;z-index:2}#page-modelhouse .common-title-text-lg::before{background-image:url(../img/icon/icon-title-bg03.png);width:62px;height:66px;left:50%;transform:translateX(-50%);z-index:1;bottom:auto;top:-5px}#page-modelhouse .common-title-text-sm{color:#5f4b46;font-family:"Noto Serif JP", serif;font-weight:400;font-size:2.4rem;letter-spacing:0.04em;position:relative;z-index:2;line-height:1.5em}@media screen and (max-width:640px){#page-modelhouse .common-title-text-sm{font-size:1.8rem}}#page-modelhouse .page-modelhouse-banner{width:100%}#page-modelhouse .page-modelhouse-banner--contents{width:100%;height:169px;display:block;background:url(../pages/page-ielabo/page-ielabo01/img/page-product-img08_pc.png) no-repeat;background-size:cover;padding:8px;transition:0.4s;border-radius:3px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-banner--contents{height:140px}}#page-modelhouse .page-modelhouse-banner--contents:hover{opacity:0.7;transition:0.4s}#page-modelhouse .page-modelhouse-banner--contents>div{display:flex;width:100%;height:100%;border:1px solid #fff;border-radius:3px;align-items:center;justify-content:center;flex-wrap:wrap;padding:0 85px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-banner--contents>div{padding:0 6%}}#page-modelhouse .page-modelhouse-banner--contents--wrap{width:100%}#page-modelhouse .page-modelhouse-banner--contents--time{width:100%;color:#fff;font-size:1.2rem;letter-spacing:0.04em;text-align:center}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-banner--contents--time{font-size:1rem}}#page-modelhouse .page-modelhouse-banner--contents--sm{width:100%;color:#fff;font-size:1.6rem;font-weight:500;letter-spacing:0.04em;padding-bottom:8px;border-bottom:1px solid #fff;text-align:center;font-family:"Noto Serif JP", serif}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-banner--contents--sm{font-size:1.4rem}}#page-modelhouse .page-modelhouse-banner--contents--lg{width:100%;color:#fff;font-size:2.4rem;font-weight:500;letter-spacing:0.04em;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:10px;font-family:"Noto Serif JP", serif;margin-bottom:10px;padding-left:32px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-banner--contents--lg{font-size:1.8rem;padding-left:26px}}#page-modelhouse .page-modelhouse-access{padding:72px 0;background:#fff}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-access{padding:13% 0}}#page-modelhouse .page-modelhouse-access__text{font-size:1.4rem;font-weight:400;line-height:1.7;margin-top:24px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-access__text{margin-top:6%}}#page-modelhouse .page-modelhouse-access__iframe{width:100%;height:168px}#page-modelhouse .page-modelhouse-access__iframe iframe{width:100%;height:100%}#page-modelhouse .page-modelhouse-experiment{padding:72px 0;background:#fff}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-experiment{padding:13% 0}}#page-modelhouse .page-modelhouse-experiment__text{font-size:1.4rem;font-weight:400;line-height:1.7;margin-bottom:24px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-experiment__text{margin-bottom:6%}}#page-modelhouse .page-modelhouse-experiment__s-text{font-size:1.2rem;font-weight:400;line-height:1.7;margin-bottom:16px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-experiment__s-text{margin-bottom:4%}}#page-modelhouse .page-modelhouse-experiment__button{display:flex;flex-wrap:wrap;gap:16px}#page-modelhouse .page-modelhouse-experiment__button--item{display:flex;align-items:center;justify-content:center;width:calc(50% - 8px);position:relative;height:118px;font-family:"Noto Serif JP", serif;font-size:1.6rem;line-height:1.5;letter-spacing:0.04em;color:#fff;background-color:#ae9f9c;border-radius:3px;text-align:center;cursor:pointer}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-experiment__button--item{height:90px;font-size:1.4rem}}#page-modelhouse .page-modelhouse-experiment__button--item .small{font-size:1.4rem;display:block;margin-bottom:10px;width:100%;font-family:"Noto Sans JP", sans-serif}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-experiment__button--item .small{font-size:1.2rem;margin-bottom:4px}}#page-modelhouse .page-modelhouse-experiment__button--item .large{font-size:2rem;display:inline-block}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-experiment__button--item .large{font-size:1.6rem}}#page-modelhouse .page-modelhouse-experiment__button--item svg{position:absolute;z-index:1;top:8px;left:8px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-experiment__button--item svg{top:4px;left:4px;width:24px}}#page-modelhouse .page-modelhouse-promiss{padding:72px 0}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-promiss{padding:13% 0}}#page-modelhouse .page-modelhouse-promiss__text{font-size:1.4rem;font-weight:400;line-height:1.7;margin-bottom:24px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-promiss__text{margin-bottom:6%}}#page-modelhouse .page-modelhouse-promiss__img{width:100%;text-align:center}#page-modelhouse .page-modelhouse-promiss__img img{width:150px;display:inline-block}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-promiss__img img{width:120px}}#page-modelhouse .page-modelhouse-plan{padding:72px 0}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-plan{padding:13% 0}}#page-modelhouse .page-modelhouse-plan__text{font-size:1.4rem;font-weight:400;line-height:1.7;margin-bottom:24px;text-align:center}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-plan__text{margin-bottom:6%}}#page-modelhouse .page-modelhouse-plan__iframe{width:100%;height:480px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-plan__iframe{height:260px}}#page-modelhouse .page-modelhouse-plan__iframe iframe{width:100%;height:100%}#page-modelhouse .page-modelhouse-point{padding:72px 0}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-point{padding:13% 0}}#page-modelhouse .page-modelhouse-point__text{font-size:1.4rem;font-weight:400;margin-bottom:24px;text-align:center}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-point__text{margin-bottom:6%}}#page-modelhouse .page-modelhouse-point__iframe{width:100%;height:260px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-point__iframe{height:45vw}}#page-modelhouse .page-modelhouse-point__iframe iframe{width:100%;height:100%}#page-modelhouse .page-modelhouse-feature{padding:72px 0;background:#fff}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature{padding:13% 0}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .main-link{padding:0 4%}}#page-modelhouse .page-modelhouse-feature__button{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:0 48px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature__button{padding:0 4%}}#page-modelhouse .page-modelhouse-feature__button__item{width:calc(33.3% - 5.4px);height:66px;color:#fff;background-color:#ae9f9c;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.4rem;line-height:1.5;font-weight:400;cursor:pointer;position:relative;transition:0.3s;text-align:center;border-radius:3px}@media screen and (min-width:1025px){#page-modelhouse .page-modelhouse-feature__button__item:hover{opacity:0.6}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature__button__item{flex-direction:row;font-size:1.2rem;width:calc(50% - 4px);height:40px}#page-modelhouse .page-modelhouse-feature__button__item br{display:none}}#page-modelhouse .page-modelhouse-feature__button__item svg{position:absolute;top:50%;transform:translateY(-50%);right:14px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature__button__item svg{right:8px;width:10px}}#page-modelhouse .page-modelhouse-feature__button__item-p1{position:absolute;top:4px;left:10px;width:12px;height:16px;visibility:hidden;opacity:0;transition:0.4s}#page-modelhouse .page-modelhouse-feature__button__item-p2{position:absolute;top:14px;left:26px;width:12px;height:16px;visibility:hidden;opacity:0;transition:0.4s}#page-modelhouse .page-modelhouse-feature__button__item-p3{position:absolute;bottom:6px;right:5px;width:18px;height:20px;visibility:hidden;opacity:0;transition:0.4s}#page-modelhouse .page-modelhouse-feature__button__item.active{opacity:0.6}#page-modelhouse .page-modelhouse-feature__button__item.active .page-modelhouse-feature__button__item-p1{visibility:visible;opacity:1;transition:0.4s}#page-modelhouse .page-modelhouse-feature__button__item.active .page-modelhouse-feature__button__item-p2{visibility:visible;opacity:1;transition:0.4s}#page-modelhouse .page-modelhouse-feature__button__item.active .page-modelhouse-feature__button__item-p3{visibility:visible;opacity:1;transition:0.4s}@media screen and (min-width:1025px){#page-modelhouse .page-modelhouse-feature__button__item:hover{opacity:0.6}#page-modelhouse .page-modelhouse-feature__button__item:hover .page-modelhouse-feature__button__item-p1{visibility:visible;opacity:1;transition:0.4s}#page-modelhouse .page-modelhouse-feature__button__item:hover .page-modelhouse-feature__button__item-p2{visibility:visible;opacity:1;transition:0.4s}#page-modelhouse .page-modelhouse-feature__button__item:hover .page-modelhouse-feature__button__item-p3{visibility:visible;opacity:1;transition:0.4s}}#page-modelhouse .page-modelhouse-feature-slide{width:100%}#page-modelhouse .page-modelhouse-feature-slide-wrap{padding:20px 20px 0}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature-slide-wrap{padding:4% 4% 0}}#page-modelhouse .page-modelhouse-feature-slide-wrap .common-button>*::before{display:none}#page-modelhouse .page-modelhouse-feature__inner{padding:0;position:relative}#page-modelhouse .page-modelhouse-feature__inner--title{padding-bottom:40px;margin-bottom:0}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature__inner--title{padding-bottom:6%;padding-left:4%;padding-right:4%}}#page-modelhouse .page-modelhouse-feature__inner--title p{padding-top:48px;padding-bottom:40px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature__inner--title p{padding-top:6%;padding-bottom:6%;font-size:1.4rem}}#page-modelhouse .page-modelhouse-feature__inner--anchor>*::before{content:"PROJECT.";font-family:"Playfair Display", serif;font-size:1rem;display:flex;align-items:flex-end;padding-left:11px}#page-modelhouse .page-modelhouse-feature .common-2column-wrap{position:relative}#page-modelhouse .page-modelhouse-feature .common-2column-wrap .project-prev{position:absolute;left:32px;top:165px;z-index:2;cursor:pointer}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .common-2column-wrap .project-prev{left:22px;top:26vw;width:32px}#page-modelhouse .page-modelhouse-feature .common-2column-wrap .project-prev svg{width:32px}}#page-modelhouse .page-modelhouse-feature .common-2column-wrap .project-next{position:absolute;right:32px;top:165px;z-index:2;cursor:pointer}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .common-2column-wrap .project-next{right:22px;top:26vw;width:32px}#page-modelhouse .page-modelhouse-feature .common-2column-wrap .project-next svg{width:32px}}#page-modelhouse .page-modelhouse-feature .common-2column-cnt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:40px 36px;background:#fafafa;border:1px solid #ebebeb;border-radius:3px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .common-2column-cnt{padding:24px 20px}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .common-2column-cnt{display:block}}#page-modelhouse .page-modelhouse-feature .common-2column-cnt:nth-child(1) .page-modelhouse-feature__inner--anchor>*::before{content:"01"}#page-modelhouse .page-modelhouse-feature .common-2column-cnt:nth-child(2) .page-modelhouse-feature__inner--anchor>*::before{content:"02"}#page-modelhouse .page-modelhouse-feature .common-2column-cnt:nth-child(3) .page-modelhouse-feature__inner--anchor>*::before{content:"03"}#page-modelhouse .page-modelhouse-feature .common-2column-cnt-num{width:100%;color:#5f4b46;font-size:1rem;padding-bottom:16px;letter-spacing:0.08em;font-weight:500}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .common-2column-cnt-num{padding-bottom:2%}}#page-modelhouse .page-modelhouse-feature .common-2column-cnt-num__lg{display:flex;justify-content:space-between;align-items:center;text-align:center;font-size:2.4rem;margin-top:10px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .common-2column-cnt-num__lg{font-size:4.5vw;margin-bottom:7px}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .common-2column-cnt-num__lg svg{width:12vw}}#page-modelhouse .page-modelhouse-feature .common-2column-cnt-num__lg span{display:block}#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text{width:100%}#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-num{display:block;margin-bottom:20px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-num{margin-bottom:3%}}#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-num>span{font-size:1.6rem;letter-spacing:0.02em}#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-list{width:100%;display:flex;gap:10px;padding-bottom:32px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-list{padding-bottom:4%}}#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-list-item{text-align:center}#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-list-item span{font-size:1.4rem;letter-spacing:-1px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-list-item span{font-size:1.2rem}}#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-title{font-size:2rem;letter-spacing:0;line-height:1.5em;margin-bottom:24px;padding-top:24px;color:#555555;font-weight:500;font-family:"Noto Serif JP", serif}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-title{margin-bottom:16px;font-size:1.6rem;padding-top:5%;margin-bottom:5%}}#page-modelhouse .page-modelhouse-feature .common-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-modelhouse .page-modelhouse-feature .common-2column-cnt-text-title-span{margin-top:10px;margin-bottom:20px}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-title-span{font-size:1.6rem;margin-bottom:10px}}#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-info{color:#5f4b46;font-size:1.6rem !important;font-weight:300;line-height:2.8rem !important}@media screen and (max-width:1240px){#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-info{font-size:1.4rem !important;line-height:2.2rem !important}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-feature .common-2column-cnt-text-info{font-size:1.2rem !important;line-height:2rem !important}}#page-modelhouse .page-modelhouse-feature .common-2column-cnt-img{width:100%}#page-modelhouse .page-modelhouse-feature__inner--anchor>*{margin:0 auto}#page-modelhouse .page-modelhouse-list{margin-bottom:48px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-list{margin-bottom:6%}}#page-modelhouse .page-modelhouse-list__item__img{width:100%;margin-bottom:24px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-list__item__img{margin-bottom:5%}}#page-modelhouse .page-modelhouse-list__item__title{font-size:2.4rem;font-weight:500;letter-spacing:0.04em;line-height:1.7;color:#5f4b46;text-align:center;font-family:"Noto Serif JP", serif;margin-bottom:32px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-list__item__title{font-size:2rem;margin-bottom:7%}}#page-modelhouse .page-modelhouse-list__item__subtitle{font-size:1.6rem;font-weight:500;letter-spacing:0.04em;line-height:2;color:#5f4b46;text-align:center;margin-bottom:24px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-list__item__subtitle{margin-bottom:5%}}#page-modelhouse .page-modelhouse-list__item__box{background-color:#fff;border:1px solid #ebebeb;padding:32px 24px;border-radius:3px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-list__item__box{padding:5% 4%}}#page-modelhouse .page-modelhouse-list__item__box h3{font-family:"Noto Serif JP", serif;font-size:1.8em;font-weight:400;line-height:1.7;letter-spacing:0.04em;color:#e25c83;margin-bottom:16px;text-align:center}#page-modelhouse .page-modelhouse-list__item__box h3 span{color:#5f4b46}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-list__item__box h3{font-size:1.6rem;margin-bottom:12px}}#page-modelhouse .page-modelhouse-list__item__box ul{width:100%}#page-modelhouse .page-modelhouse-list__item__box ul li{font-size:1.4rem;color:#5f4b46;font-weight:400;letter-spacing:0.04em;line-height:2.4rem;margin-bottom:6px;display:flex;align-items:center;gap:8px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-list__item__box ul li{font-size:1.2rem;line-height:2rem;margin-bottom:4px}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-list__item__box ul li svg{width:16px;height:10px}}#page-modelhouse .page-modelhouse-list__item__box ul li:last-child{margin-bottom:0}#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: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:640px){#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:640px){#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:640px){#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:640px){#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-name__inner{padding-top:120px;padding-bottom:120px}@media screen and (max-width:640px){#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:640px){#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-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{background-color:#FAFAFA}#page-privacy .underlayer-fv{height:auto}@media screen and (max-width:480px){#page-privacy .underlayer-fv::after{top:17%;right:8vw;width:20vw;height:13vh;background-size:contain;background-repeat:no-repeat}}#page-privacy .page-privacy-fv__inner{padding-top:100px;padding-inline:48px;position:relative}@media screen and (max-width:1024px){#page-privacy .page-privacy-fv__inner{padding-top:15%;padding-inline:5%}}@media screen and (max-width:640px){#page-privacy .page-privacy-fv__inner{padding-top:17%;padding-inline:7%}}#page-privacy p{line-height:1.7;text-align:left;font-size:1.4rem;font-weight:400;letter-spacing:0.04em;font-family:"Noto Sans JP", serif;font-feature-settings:"halt" on}#page-privacy .page-privacy-cnt{padding:64px 0 48px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt{padding:6% 0 4%}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt{padding:8% 0 6%}}#page-privacy .page-privacy-cnt__inner{max-width:444px;padding:0}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner{max-width:100%;padding:0 4%}}#page-privacy .page-privacy-cnt__inner-title h3{font-size:2.4rem;font-weight:500;font-family:"Noto Serif JP", serif;letter-spacing:0.04em;line-height:1.6em;text-align:center;margin-bottom:48px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner-title h3{font-size:2rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner-title h3{font-size:1.8rem;margin-bottom:7%}}#page-privacy .page-privacy-cnt__inner-subttl{font-size:2rem;font-weight:500;letter-spacing:0.04em;font-family:"Noto Serif JP", serif;padding-bottom:19px;margin-bottom:32px;border-bottom:1px solid #EBEBEB}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner-subttl{font-size:1.8rem;padding-bottom:2%;margin-bottom:3%}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner-subttl{font-size:1.6rem;padding-bottom:4%;margin-bottom:5%}}#page-privacy .page-privacy-cnt__inner-box{padding-top:48px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner-box{padding-top:5%}}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner-box{padding-top:7%}}#page-privacy .page-privacy-cnt__inner-box-title{position:relative;padding-left:15px;font-size:1.8rem;font-weight:500;letter-spacing:0.04em;line-height:1.6;margin-bottom:32px;font-family:"Noto Serif JP", serif}#page-privacy .page-privacy-cnt__inner-box-title::before{content:"";width:5px;height:5px;border-radius:999px;background:#e25c83;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2}#page-privacy .page-privacy-cnt__inner-box-title::after{content:"";width:9px;height:9px;border-radius:999px;background:#eed7de;position:absolute;left:-2px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner-box-title{font-size:1.6rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner-box-title{margin-bottom:5%}}#page-privacy .page-privacy-cnt__inner-box-list{line-height:1.7;text-align:left;font-size:1.4rem;font-weight:400}#page-privacy .page-privacy-cnt__inner-box-button{display:flex;justify-content:center;margin-top:64px;gap:16px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner-box-button{margin-top:6%}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner-box-button{margin-top:8%}}#page-privacy .page-privacy-cnt__inner-box-button-anchor{position:relative;width:214px;height:48px;border:1px solid #5F4B46;border-radius:3px;display:flex;justify-content:center;align-items:center;font-size:1.4rem;letter-spacing:0.04em;font-weight:400;transition:0.4s}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner-box-button-anchor{height:40px}}#page-privacy .page-privacy-cnt__inner-box-button-anchor:hover{color:#fff;background-color:#AE9F9C;border:1px solid #AE9F9C}#page-privacy .page-privacy-cnt__inner-box-button-anchor:hover::after{filter:brightness(0) invert(1)}#page-privacy .page-privacy-cnt__inner-box-button-anchor::after{content:"";position:absolute;right:17px;width:13px;height:13px;transition:0.4s;background-image:url(../img/common/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;top:50%;transform:translateY(-50%)}#page-privacy02{background-color:#FAFAFA}#page-privacy02 .underlayer-fv{height:auto}@media screen and (max-width:480px){#page-privacy02 .underlayer-fv::after{top:17%;right:8vw;width:20vw;height:13vh;background-size:contain;background-repeat:no-repeat}}#page-privacy02 .page-privacy02-fv__inner{padding-top:100px;padding-inline:48px;position:relative}@media screen and (max-width:1024px){#page-privacy02 .page-privacy02-fv__inner{padding-top:15%;padding-inline:5%}}@media screen and (max-width:640px){#page-privacy02 .page-privacy02-fv__inner{padding-top:17%;padding-inline:7%}}#page-privacy02 p{line-height:1.7;text-align:left;font-size:1.4rem;font-weight:400;letter-spacing:0.04em;font-family:"Noto Sans JP", serif;font-feature-settings:"halt" on}#page-privacy02 .page-privacy02-cnt{padding:64px 0 48px}@media screen and (max-width:1024px){#page-privacy02 .page-privacy02-cnt{padding:6% 0 4%}}@media screen and (max-width:640px){#page-privacy02 .page-privacy02-cnt{padding:8% 0 6%}}#page-privacy02 .page-privacy02-cnt__inner{max-width:444px;padding:0}@media screen and (max-width:640px){#page-privacy02 .page-privacy02-cnt__inner{max-width:100%;padding:0 4%}}#page-privacy02 .page-privacy02-cnt__inner-title h3{font-size:2.4rem;font-weight:500;font-family:"Noto Serif JP", serif;letter-spacing:0.04em;line-height:1.6em;text-align:center;margin-bottom:48px}@media screen and (max-width:1024px){#page-privacy02 .page-privacy02-cnt__inner-title h3{font-size:2rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-privacy02 .page-privacy02-cnt__inner-title h3{font-size:1.8rem;margin-bottom:7%}}#page-privacy02 .page-privacy02-cnt__inner-subttl{font-size:2rem;font-weight:500;letter-spacing:0.04em;font-family:"Noto Serif JP", serif;padding-bottom:19px;margin-bottom:32px;border-bottom:1px solid #EBEBEB}@media screen and (max-width:1024px){#page-privacy02 .page-privacy02-cnt__inner-subttl{font-size:1.8rem;padding-bottom:2%;margin-bottom:3%}}@media screen and (max-width:640px){#page-privacy02 .page-privacy02-cnt__inner-subttl{font-size:1.6rem;padding-bottom:4%;margin-bottom:5%}}#page-privacy02 .page-privacy02-cnt__inner-box{padding-top:48px}@media screen and (max-width:1024px){#page-privacy02 .page-privacy02-cnt__inner-box{padding-top:5%}}@media screen and (max-width:1024px){#page-privacy02 .page-privacy02-cnt__inner-box{padding-top:7%}}#page-privacy02 .page-privacy02-cnt__inner-box-title{position:relative;font-size:1.8rem;font-weight:500;letter-spacing:0.04em;line-height:1.6;margin-bottom:32px;padding-bottom:19px;font-family:"Noto Serif JP", serif;border-bottom:1px solid #EBEBEA}@media screen and (max-width:1024px){#page-privacy02 .page-privacy02-cnt__inner-box-title{font-size:1.6rem;margin-bottom:3%;padding-bottom:2%}}@media screen and (max-width:640px){#page-privacy02 .page-privacy02-cnt__inner-box-title{margin-bottom:5%;padding-bottom:4%}}#page-privacy02 .page-privacy02-cnt__inner-box-list{line-height:1.7;text-align:left;font-size:1.4rem;font-weight:400}#page-privacy02 .page-privacy02-cnt__inner-box-button{display:flex;justify-content:center;margin-top:64px;gap:16px}@media screen and (max-width:1024px){#page-privacy02 .page-privacy02-cnt__inner-box-button{margin-top:6%}}@media screen and (max-width:640px){#page-privacy02 .page-privacy02-cnt__inner-box-button{margin-top:8%}}#page-privacy02 .page-privacy02-cnt__inner-box-button-anchor{position:relative;width:214px;height:48px;border:1px solid #5F4B46;border-radius:3px;display:flex;justify-content:center;align-items:center;font-size:1.4rem;letter-spacing:0.04em;font-weight:400;transition:0.4s}@media screen and (max-width:480px){#page-privacy02 .page-privacy02-cnt__inner-box-button-anchor>span{margin-left:-5%;letter-spacing:0}}@media screen and (max-width:640px){#page-privacy02 .page-privacy02-cnt__inner-box-button-anchor{height:40px}}@media screen and (min-width:1025px){#page-privacy02 .page-privacy02-cnt__inner-box-button-anchor:hover{color:#fff;background-color:#AE9F9C;border:1px solid #AE9F9C}#page-privacy02 .page-privacy02-cnt__inner-box-button-anchor:hover::after{filter:brightness(0) invert(1)}}#page-privacy02 .page-privacy02-cnt__inner-box-button-anchor::after{content:"";position:absolute;right:17px;width:13px;height:13px;transition:0.4s;background-image:url(../img/common/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;top:50%;transform:translateY(-50%)}@media screen and (max-width:480px){#page-privacy02 .page-privacy02-cnt__inner-box-button-anchor::after{right:2%;width:10px;height:10px}}#page-privacy03{background-color:#FAFAFA}#page-privacy03 .underlayer-fv{height:auto}@media screen and (max-width:480px){#page-privacy03 .underlayer-fv::after{top:17%;right:8vw;width:20vw;height:13vh;background-size:contain;background-repeat:no-repeat}}#page-privacy03 .page-privacy03-fv__inner{padding-top:100px;padding-inline:48px;position:relative}@media screen and (max-width:1024px){#page-privacy03 .page-privacy03-fv__inner{padding-top:15%;padding-inline:5%}}@media screen and (max-width:640px){#page-privacy03 .page-privacy03-fv__inner{padding-top:17%;padding-inline:7%}}#page-privacy03 p{line-height:1.7;text-align:left;font-size:1.4rem;font-weight:400;letter-spacing:0.04em;font-family:"Noto Sans JP", serif;font-feature-settings:"halt" on}#page-privacy03 .page-privacy03-cnt{padding:64px 0 48px}@media screen and (max-width:1024px){#page-privacy03 .page-privacy03-cnt{padding:6% 0 4%}}@media screen and (max-width:640px){#page-privacy03 .page-privacy03-cnt{padding:8% 0 6%}}#page-privacy03 .page-privacy03-cnt__inner{max-width:444px;padding:0}@media screen and (max-width:640px){#page-privacy03 .page-privacy03-cnt__inner{max-width:100%;padding:0 4%}}#page-privacy03 .page-privacy03-cnt__inner-title h3{font-size:2.4rem;font-weight:500;font-family:"Noto Serif JP", serif;letter-spacing:0.04em;line-height:1.6em;text-align:center;margin-bottom:48px}@media screen and (max-width:1024px){#page-privacy03 .page-privacy03-cnt__inner-title h3{font-size:2rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-privacy03 .page-privacy03-cnt__inner-title h3{font-size:1.8rem;margin-bottom:7%}}#page-privacy03 .page-privacy03-cnt__inner-subttl{font-size:2rem;font-weight:500;letter-spacing:0.04em;font-family:"Noto Serif JP", serif;padding-bottom:19px;margin-bottom:32px;border-bottom:1px solid #EBEBEB}@media screen and (max-width:1024px){#page-privacy03 .page-privacy03-cnt__inner-subttl{font-size:1.8rem;padding-bottom:2%;margin-bottom:3%}}@media screen and (max-width:640px){#page-privacy03 .page-privacy03-cnt__inner-subttl{font-size:1.6rem;padding-bottom:4%;margin-bottom:5%}}#page-privacy03 .page-privacy03-cnt__inner-box{padding-top:48px}@media screen and (max-width:1024px){#page-privacy03 .page-privacy03-cnt__inner-box{padding-top:5%}}@media screen and (max-width:1024px){#page-privacy03 .page-privacy03-cnt__inner-box{padding-top:7%}}#page-privacy03 .page-privacy03-cnt__inner-box-title{position:relative;font-size:1.8rem;font-weight:500;letter-spacing:0.04em;line-height:1.6;margin-bottom:32px;padding-bottom:19px;font-family:"Noto Serif JP", serif;border-bottom:1px solid #EBEBEA}@media screen and (max-width:1024px){#page-privacy03 .page-privacy03-cnt__inner-box-title{font-size:1.6rem;margin-bottom:3%;padding-bottom:2%}}@media screen and (max-width:640px){#page-privacy03 .page-privacy03-cnt__inner-box-title{margin-bottom:5%;padding-bottom:4%}}#page-privacy03 .page-privacy03-cnt__inner-box-list{line-height:1.7;text-align:left;font-size:1.4rem;font-weight:400}#page-privacy03 .page-privacy03-cnt__inner-box-button{display:flex;justify-content:center;margin-top:64px;gap:16px}@media screen and (max-width:1024px){#page-privacy03 .page-privacy03-cnt__inner-box-button{margin-top:6%}}@media screen and (max-width:640px){#page-privacy03 .page-privacy03-cnt__inner-box-button{margin-top:8%}}#page-privacy03 .page-privacy03-cnt__inner-box-button-anchor{position:relative;width:214px;height:48px;border:1px solid #5F4B46;border-radius:3px;display:flex;justify-content:center;align-items:center;font-size:1.4rem;letter-spacing:0.04em;font-weight:400;transition:0.4s}@media screen and (max-width:480px){#page-privacy03 .page-privacy03-cnt__inner-box-button-anchor>span{margin-left:-5%;letter-spacing:0}}@media screen and (max-width:640px){#page-privacy03 .page-privacy03-cnt__inner-box-button-anchor{height:40px}}@media screen and (min-width:1025px){#page-privacy03 .page-privacy03-cnt__inner-box-button-anchor:hover{color:#fff;background-color:#AE9F9C;border:1px solid #AE9F9C}#page-privacy03 .page-privacy03-cnt__inner-box-button-anchor:hover::after{filter:brightness(0) invert(1)}}#page-privacy03 .page-privacy03-cnt__inner-box-button-anchor::after{content:"";position:absolute;right:17px;width:13px;height:13px;transition:0.4s;background-image:url(../img/common/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;top:50%;transform:translateY(-50%)}@media screen and (max-width:480px){#page-privacy03 .page-privacy03-cnt__inner-box-button-anchor::after{right:2%;width:10px;height:10px}}#page-lineup .common-title-text.works{display:none}#page-lineup .common-title-text.product{display:flex !important}#page-lineup .page-lineup-list{margin-bottom:48px}@media screen and (max-width:640px){#page-lineup .page-lineup-list{margin-bottom:6%}}#page-lineup .page-lineup-list__item{display:block;margin-bottom:24px;padding:40px 24px;background-color:#fff;border-radius:3px;border:1px solid #ebebeb;transition:0.4s}@media screen and (max-width:640px){#page-lineup .page-lineup-list__item{padding:5% 4%;margin-bottom:6%}}@media screen and (min-width:1025px){#page-lineup .page-lineup-list__item:hover{opacity:0.7}}#page-lineup .page-lineup-list__item__img{width:100%;margin-bottom:24px}@media screen and (max-width:640px){#page-lineup .page-lineup-list__item__img{margin-bottom:5%}}#page-lineup .page-lineup-list__item__title{font-size:2rem;font-weight:500;letter-spacing:0.04em;line-height:1.7;color:#5f4b46;font-family:"Noto Serif JP", serif;padding-bottom:12px;border-bottom:1px solid #ebebeb;text-align:center;margin-bottom:32px}@media screen and (max-width:640px){#page-lineup .page-lineup-list__item__title{font-size:1.6rem;margin-bottom:7%;padding-bottom:8px}}#page-lineup .page-lineup-list__item__text{font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:2.4rem;color:#5f4b46;margin-bottom:32px}@media screen and (max-width:640px){#page-lineup .page-lineup-list__item__text{margin-bottom:5%}}#page-lineup .page-lineup-list__item__box{background-color:#fafafa;padding:32px 24px;border-radius:3px}@media screen and (max-width:640px){#page-lineup .page-lineup-list__item__box{padding:5% 4%}}#page-lineup .page-lineup-list__item__box h3{font-family:"Noto Serif JP", serif;font-size:1.8em;font-weight:400;line-height:1;letter-spacing:0.04em;color:#e25c83;margin-bottom:16px;text-align:center}@media screen and (max-width:640px){#page-lineup .page-lineup-list__item__box h3{font-size:1.6rem;margin-bottom:12px}}#page-lineup .page-lineup-list__item__box ul{width:100%;max-width:280px;margin:0 auto}@media screen and (max-width:640px){#page-lineup .page-lineup-list__item__box ul{max-width:240px}}#page-lineup .page-lineup-list__item__box ul li{font-size:1.4rem;color:#5f4b46;font-weight:400;letter-spacing:0.04em;line-height:2.4rem;margin-bottom:6px;display:flex;align-items:center;gap:8px}@media screen and (max-width:640px){#page-lineup .page-lineup-list__item__box ul li{font-size:1.2rem;line-height:2rem;margin-bottom:4px}}@media screen and (max-width:640px){#page-lineup .page-lineup-list__item__box ul li svg{width:16px;height:10px}}#page-lineup .page-lineup-list__item__box ul li:last-child{margin-bottom:0}#page-lineup .page-lineup-fv__text{font-size:1.6rem;font-weight:400;letter-spacing:0.04em;line-height:3.6rem;color:#5f4b46;text-align:center;margin-bottom:64px}@media screen and (max-width:640px){#page-lineup .page-lineup-fv__text{font-size:1.4rem;line-height:2.4rem;margin-bottom:8%}}#page-lineup .page-lineup-fv .parts-title01-lg{font-size:2.4rem;font-weight:400;letter-spacing:0.04em;line-height:4rem;font-family:"Noto Serif JP", serif}@media screen and (max-width:640px){#page-lineup .page-lineup-fv .parts-title01-lg{font-size:2rem;line-height:3rem}}#page-lineup .page-lineup-banner{width:100%;padding:0 48px;margin-bottom:48px}@media screen and (max-width:640px){#page-lineup .page-lineup-banner{padding:0 4%;margin-bottom:6%}}#page-lineup .page-lineup-banner--contents{width:100%;height:120px;display:block;background:url(../pages/page-ielabo/page-ielabo01/img/page-product-img08_pc.png) no-repeat;background-size:cover;padding:8px;transition:0.4s}@media screen and (max-width:640px){#page-lineup .page-lineup-banner--contents{height:28vw}}#page-lineup .page-lineup-banner--contents:hover{opacity:0.7;transition:0.4s}#page-lineup .page-lineup-banner--contents.consultation{background:url(../pages/page-ielabo/page-ielabo01/img/page-product-img09_pc.png) no-repeat;background-size:cover;margin-top:24px}@media screen and (max-width:640px){#page-lineup .page-lineup-banner--contents.consultation{margin-top:6%}}#page-lineup .page-lineup-banner--contents>div{display:flex;width:100%;height:100%;border:1px solid #fff;border-radius:3px;align-items:center;justify-content:center;flex-wrap:wrap;padding:0 40px}@media screen and (max-width:640px){#page-lineup .page-lineup-banner--contents>div{padding:0 6%}}#page-lineup .page-lineup-banner--contents--wrap{width:100%}#page-lineup .page-lineup-banner--contents--sm{width:100%;color:#fff;font-size:1.6rem;font-weight:500;letter-spacing:0.04em;padding-bottom:8px;border-bottom:1px solid #fff;text-align:center;font-family:"Noto Serif JP", serif}@media screen and (max-width:640px){#page-lineup .page-lineup-banner--contents--sm{font-size:1.4rem}}#page-lineup .page-lineup-banner--contents--lg{width:100%;color:#fff;font-size:2.4rem;font-weight:500;letter-spacing:0.04em;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:10px;font-family:"Noto Serif JP", serif}@media screen and (max-width:640px){#page-lineup .page-lineup-banner--contents--lg{font-size:1.8rem}}#page-product01 .common-title-text.works{display:none}#page-product01 .common-title-text.product{display:flex !important}#page-product01 .page-product01-fv__inner{position:relative;z-index:2}#page-product01 .page-product01-fv .parts-title01-lg{font-size:2.4rem;font-weight:400;letter-spacing:0.04em;line-height:4rem;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-product01 .page-product01-fv .parts-title01-lg{font-size:2.2rem;line-height:3.6rem}}@media screen and (max-width:640px){#page-product01 .page-product01-fv .parts-title01-lg{font-size:2rem;line-height:3rem}}#page-product01 .page-product01-info{padding-bottom:40px}@media screen and (max-width:1024px){#page-product01 .page-product01-info{padding-bottom:4%}}@media screen and (max-width:640px){#page-product01 .page-product01-info{padding-bottom:8%}}#page-product01 .page-product01-info__inner{padding:0 48px}@media screen and (max-width:640px){#page-product01 .page-product01-info__inner{padding:0 4%}}#page-product01 .page-product01-info__inner--logo{width:100%;display:flex;justify-content:center}#page-product01 .page-product01-info__inner--logo img{max-width:180px}@media screen and (max-width:640px){#page-product01 .page-product01-info__inner--logo img{max-width:160px}}#page-product01 .page-product01-info__inner--list{width:100%;display:flex;gap:17px;padding-bottom:32px}@media screen and (max-width:1024px){#page-product01 .page-product01-info__inner--list{padding-bottom:4%}}@media screen and (max-width:640px){#page-product01 .page-product01-info__inner--list{padding-bottom:8%;gap:2%}}#page-product01 .page-product01-info__inner--item{width:100%;border-radius:3px;background:#ae9f9c;padding:24px 4px;font-size:1.8rem;font-weight:400;letter-spacing:0.04em;line-height:3.2rem;font-family:"Noto Serif JP", serif;text-align:center;color:#fff}@media screen and (max-width:1024px){#page-product01 .page-product01-info__inner--item{padding:4% 4px;font-size:1.6rem}}@media screen and (max-width:640px){#page-product01 .page-product01-info__inner--item{padding:6% 4px;font-size:1.4rem;line-height:2.6rem;letter-spacing:0}}#page-product01 .page-product01-info__inner--text{font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:2.4rem}#page-product01 .page-product01-flatrate__inner{padding:0 24px}@media screen and (max-width:640px){#page-product01 .page-product01-flatrate__inner{padding:0 4%}}#page-product01 .page-product01-flatrate__inner--contents{width:100%;background:#fff;padding:40px 24px;border:1px solid #ebebeb;border-radius:3px}@media screen and (max-width:1024px){#page-product01 .page-product01-flatrate__inner--contents{padding:6% 4%}}@media screen and (max-width:640px){#page-product01 .page-product01-flatrate__inner--contents{padding:8% 4%}}#page-product01 .page-product01-flatrate__inner--contents--title{width:100%;text-align:center;font-size:2rem;font-weight:500;letter-spacing:0.04em;line-height:2.4rem;font-family:"Noto Serif JP", serif;padding-bottom:32px}@media screen and (max-width:1024px){#page-product01 .page-product01-flatrate__inner--contents--title{padding-bottom:4%}}@media screen and (max-width:640px){#page-product01 .page-product01-flatrate__inner--contents--title{padding-bottom:8%;font-size:1.8rem}}#page-product01 .page-product01-flatrate__inner--contents--text{font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:2.4rem;padding-bottom:32px}@media screen and (max-width:1024px){#page-product01 .page-product01-flatrate__inner--contents--text{padding-bottom:4%}}@media screen and (max-width:640px){#page-product01 .page-product01-flatrate__inner--contents--text{padding-bottom:8%}}#page-product01 .page-product01-plan{padding:64px 0}@media screen and (max-width:1024px){#page-product01 .page-product01-plan{padding:8% 0 12% 0}}@media screen and (max-width:640px){#page-product01 .page-product01-plan{padding:14% 0 16% 0}}#page-product01 .page-product01-plan__inner{padding:0 !important}#page-product01 .page-product01-plan__inner--title{width:100%;text-align:center;font-size:2.4rem;font-weight:500;letter-spacing:0.04em;padding-bottom:48px;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--title{padding-bottom:6%;font-size:2rem}}#page-product01 .page-product01-plan__inner--tab{display:flex;gap:8px}#page-product01 .page-product01-plan__inner--tab--item{width:100%;height:81px;display:flex;justify-content:center;align-items:center;padding:0 10px;color:#5f4b46;background:#efe8e5;cursor:pointer;border-top-left-radius:3px;border-top-right-radius:3px;font-size:1.8rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--tab--item{font-size:1.6rem;height:61px}}#page-product01 .page-product01-plan__inner--tab--item.item02{background:#ae9f9c;color:#fff}#page-product01 .page-product01-plan__inner--contents--item{display:none;padding:40px 52px;background:#efe8e5}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--item{padding:4% 6%}}@media screen and (max-width:640px){#page-product01 .page-product01-plan__inner--contents--item{padding:8% 4%}}#page-product01 .page-product01-plan__inner--contents--item.active{display:block}#page-product01 .page-product01-plan__inner--contents--item.contents02{background:#ae9f9c}#page-product01 .page-product01-plan__inner--contents--item.contents02 .page-product01-plan__inner--contents--price--01--label{border:1px solid #fff;color:#fff}#page-product01 .page-product01-plan__inner--contents--item.contents02 .page-product01-plan__inner--contents--price--01--text{color:#fff}#page-product01 .page-product01-plan__inner--contents--item.contents02 .page-product01-plan__inner--contents--price--01--text span::after{color:#fff}#page-product01 .page-product01-plan__inner--contents--item.contents02 .page-product01-plan__inner--contents--price--02{color:#fff}#page-product01 .page-product01-plan__inner--contents--item.contents02 .page-product01-plan__inner--contents--map--title{color:#fff;border-bottom:1px solid #fff}#page-product01 .page-product01-plan__inner--contents--item.contents02 .page-product01-plan__inner--contents--info--item{color:#fff}#page-product01 .page-product01-plan__inner--contents--item.contents02 .page-product01-plan__inner--contents--info--item span{background:#fff;color:#5f4b46}#page-product01 .page-product01-plan__inner--contents--item.contents02 .page-product01-plan__inner--contents--point--title{color:#fff;border-bottom:1px solid #fff}#page-product01 .page-product01-plan__inner--contents--item.contents02 .product-slick-slider__popup-button::after{border:1px solid #fff}#page-product01 .page-product01-plan__inner--contents--price{padding-bottom:32px}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--price{padding-bottom:6%}}#page-product01 .page-product01-plan__inner--contents--price--01{width:100%;display:flex;justify-content:center;gap:16px;align-items:center}#page-product01 .page-product01-plan__inner--contents--price--01--label{width:82px;height:28px;display:flex;justify-content:center;align-items:center;border:1px solid #5f4b46;font-size:1.6rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif;margin-top:5px}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--price--01--label{font-size:1.4rem}}#page-product01 .page-product01-plan__inner--contents--price--01--text{font-size:4rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--price--01--text{font-size:3.6rem}}@media screen and (max-width:640px){#page-product01 .page-product01-plan__inner--contents--price--01--text{font-size:3.2rem}}#page-product01 .page-product01-plan__inner--contents--price--01--text span{font-size:3.2rem;position:relative}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--price--01--text span{font-size:2.8rem}}@media screen and (max-width:640px){#page-product01 .page-product01-plan__inner--contents--price--01--text span{font-size:2.4rem}}#page-product01 .page-product01-plan__inner--contents--price--01--text span::after{content:"（税込）";position:absolute;top:-7px;left:8px;font-size:1.2rem}@media screen and (max-width:640px){#page-product01 .page-product01-plan__inner--contents--price--01--text span::after{top:-9px;left:2px}}#page-product01 .page-product01-plan__inner--contents--price--02{width:100%;text-align:center;padding-top:4px;font-size:1rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif}#page-product01 .page-product01-plan__inner--contents--map{width:100%;padding-top:40px}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--map{padding-top:6%}}@media screen and (max-width:640px){#page-product01 .page-product01-plan__inner--contents--map{padding-top:10%}}#page-product01 .page-product01-plan__inner--contents--map--title{width:100%;font-size:2rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif;padding-bottom:18px;padding-left:13px;margin-bottom:32px;border-bottom:1px solid #5f4b46;position:relative}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--map--title{font-size:1.6rem;margin-bottom:3%;padding-bottom:3%}}@media screen and (max-width:640px){#page-product01 .page-product01-plan__inner--contents--map--title{font-size:1.6rem;margin-bottom:6%;padding-bottom:3%}}#page-product01 .page-product01-plan__inner--contents--map--title::before{content:"";width:5px;height:5px;border-radius:999px;background:#e25c83;position:absolute;left:0;top:14px;z-index:2}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--map--title::before{top:11px}}#page-product01 .page-product01-plan__inner--contents--map--title::after{content:"";width:9px;height:9px;border-radius:999px;background:#eed7de;position:absolute;left:-2px;top:12px}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--map--title::after{top:9px}}#page-product01 .page-product01-plan__inner--contents--map--list{width:100%;display:flex;gap:24px;padding-bottom:32px}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--map--list{padding-bottom:2%}}@media screen and (max-width:640px){#page-product01 .page-product01-plan__inner--contents--map--list{flex-wrap:wrap;padding-bottom:5%}}#page-product01 .page-product01-plan__inner--contents--map--item{width:100%}#page-product01 .page-product01-plan__inner--contents--map--item a{width:100%;height:210px;background:#fafafa;display:flex;padding:10px;align-items:center}@media screen and (max-width:640px){#page-product01 .page-product01-plan__inner--contents--map--item a{height:auto}}#page-product01 .page-product01-plan__inner--contents--map--item a img{width:100%}#page-product01 .page-product01-plan__inner--contents--info{display:flex;flex-wrap:wrap;padding-bottom:40px}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--info{padding-bottom:6%}}@media screen and (max-width:640px){#page-product01 .page-product01-plan__inner--contents--info{padding-bottom:10%}}#page-product01 .page-product01-plan__inner--contents--info--item{display:flex;align-items:center;gap:16px;padding-bottom:16px;font-size:1.4rem;font-weight:400}#page-product01 .page-product01-plan__inner--contents--info--item:first-child{padding-right:32px}#page-product01 .page-product01-plan__inner--contents--info--item:last-child{width:100%;padding-bottom:0}#page-product01 .page-product01-plan__inner--contents--info--item span{width:98px;display:flex;align-items:center;justify-content:center;padding:8px 0;color:#fff;background:#ae9f9c}#page-product01 .page-product01-plan__inner--contents--point--title{width:100%;font-size:2rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif;padding-bottom:18px;padding-left:13px;margin-bottom:32px;border-bottom:1px solid #5f4b46;position:relative}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--point--title{font-size:1.6rem;margin-bottom:3%;padding-bottom:3%}}@media screen and (max-width:640px){#page-product01 .page-product01-plan__inner--contents--point--title{font-size:1.6rem;margin-bottom:6%;padding-bottom:3%}}#page-product01 .page-product01-plan__inner--contents--point--title::before{content:"";width:5px;height:5px;border-radius:999px;background:#e25c83;position:absolute;left:0;top:14px;z-index:2}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--point--title::before{top:11px}}#page-product01 .page-product01-plan__inner--contents--point--title::after{content:"";width:9px;height:9px;border-radius:999px;background:#eed7de;position:absolute;left:-2px;top:12px}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--point--title::after{top:9px}}#page-product01 .page-product01-plan__inner--contents--point .single-product__slider-point--wrap{width:100%;height:100%;background:#fff;padding:40px 30px}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--point .single-product__slider-point--wrap{padding:6% 5%}}#page-product01 .page-product01-plan__inner--contents--point .single-product__slider-point--wrap span{width:100%;display:block;text-align:center;font-size:1.4rem;letter-spacing:0.04em;font-weight:400;color:#e25c83;padding-bottom:8px}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--point .single-product__slider-point--wrap span{font-size:1.2rem}}#page-product01 .page-product01-plan__inner--contents--point .single-product__slider-point--wrap--title{width:100%;text-align:center;font-size:1.8rem;letter-spacing:0.04em;font-weight:500;line-height:3.2rem;padding-bottom:8px;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--point .single-product__slider-point--wrap--title{font-size:1.6rem;line-height:2.4rem}}#page-product01 .page-product01-plan__inner--contents--point .single-product__slider-point--wrap--text{font-size:1.4rem;font-weight:400;letter-spacing:0.02em;line-height:2.4rem}@media screen and (max-width:1024px){#page-product01 .page-product01-plan__inner--contents--point .single-product__slider-point--wrap--text{font-size:1.2rem;line-height:2rem}}#page-product01 .page-product01-flow__inner{padding:0 24px}@media screen and (max-width:1024px){#page-product01 .page-product01-flow__inner{padding:0 48px}}@media screen and (max-width:640px){#page-product01 .page-product01-flow__inner{padding:0 4%}}#page-product01 .page-product01-flow__inner--title{width:100%;text-align:center;font-size:2.4rem;font-weight:500;letter-spacing:0.04em;padding-bottom:32px;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-product01 .page-product01-flow__inner--title{padding-bottom:5%;font-size:2rem}}#page-product01 .page-product01-flow__inner--wrap{width:100%;border-radius:8px;overflow:hidden;padding:0 0 48px 0}@media screen and (max-width:1024px){#page-product01 .page-product01-flow__inner--wrap{padding:0 0 6% 0}}@media screen and (max-width:640px){#page-product01 .page-product01-flow__inner--wrap{padding:0 0 12% 0}}#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian{border:1px solid #ebebeb;background:#fff;margin-bottom:24px;border-radius:3px;padding-left:24px;padding-right:24px}@media screen and (max-width:1024px){#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian{padding-left:4%;padding-right:4%;margin-bottom:3%}}@media screen and (max-width:640px){#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian{margin-bottom:5%}}#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian:last-child{margin-bottom:0}#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian.active{padding-bottom:40px}#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian.active .page-product01-flow__inner__accodian--title{padding-bottom:16px;border-bottom:1px solid #ebebeb}@media screen and (max-width:1024px){#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian.active .page-product01-flow__inner__accodian--title{padding-bottom:4%}}#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian.active .page-product01-flow__inner__accodian--title::after{transform:rotate(180deg)}#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian.active .page-product01-flow__inner__accodian--contents{padding-top:24px}@media screen and (max-width:1024px){#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian.active .page-product01-flow__inner__accodian--contents{padding-top:6%}}#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian--title{font-size:2rem;font-weight:500;letter-spacing:0.04em;padding:40px 0;font-family:"Noto Serif JP", serif;cursor:pointer;position:relative;transition:background-color 0.3s}@media screen and (max-width:640px){#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian--title{font-size:1.6rem;padding:20px 0}}#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian--title::after{content:"";position:absolute;width:32px;height:32px;background:url(../pages/page-ielabo/page-ielabo01/img/product-arrow-icon.svg) no-repeat;right:0;top:36px;transform:rotate(0deg);transition:transform 0.3s ease-in-out;font-size:12px}@media screen and (max-width:640px){#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian--title::after{top:12px}}#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian--title.active{padding-bottom:16px;border-bottom:1px solid #ebebeb}#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian--title.active::after{transform:translateY(-50%) rotate(180deg)}#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian--contents{max-height:0;overflow:hidden;background-color:#fff;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:0.04em}#page-product01 .page-product01-flow__inner--wrap .page-product01-flow__inner__accodian--contents--img{width:100%;margin-top:24px}#page-product01 .page-product01-btn{width:100%;padding:0 48px}@media screen and (max-width:640px){#page-product01 .page-product01-btn{padding:0 4%}}#page-product01 .page-product01-btn a{width:100%;max-width:279px;height:48px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:3px;border:1px solid #5f4b46;font-size:1.4rem;font-weight:400;letter-spacing:0.04em;transition:0.4s}@media screen and (max-width:1024px){#page-product01 .page-product01-btn a{height:36px}}#page-product01 .page-product01-btn a:hover{opacity:0.7;transition:0.4s}#page-product01 .page-product01-nav{width:100%;display:flex;justify-content:space-between;margin-top:24px;margin-bottom:48px;padding:0 48px}@media screen and (max-width:1024px){#page-product01 .page-product01-nav{margin-top:4%;margin-bottom:6%}}@media screen and (max-width:640px){#page-product01 .page-product01-nav{padding:0 4%}}#page-product01 .page-product01-nav--right{display:flex;align-items:center;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:0.04em;transition:0.4s;text-align:right}#page-product01 .page-product01-nav--right:hover{opacity:0.7;transition:0.4s}#page-product01 .page-product01-nav--left{display:flex;align-items:center;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:0.04em;transition:0.4s}#page-product01 .page-product01-nav--left:hover{opacity:0.7;transition:0.4s}#page-product01 .page-product01-banner{width:100%;padding:0 48px;margin-bottom:94px}@media screen and (max-width:640px){#page-product01 .page-product01-banner{padding:0 4%;margin-bottom:12%}}#page-product01 .page-product01-banner--contents{width:100%;height:120px;display:block;background:url(../pages/page-ielabo/page-ielabo01/img/page-product-img08_pc.png) no-repeat;background-size:cover;padding:8px;transition:0.4s}@media screen and (max-width:1024px){#page-product01 .page-product01-banner--contents{height:18vw}}@media screen and (max-width:640px){#page-product01 .page-product01-banner--contents{height:28vw}}#page-product01 .page-product01-banner--contents:hover{opacity:0.7;transition:0.4s}#page-product01 .page-product01-banner--contents.consultation{background:url(../pages/page-ielabo/page-ielabo01/img/page-product-img09_pc.png) no-repeat;background-size:cover;margin-top:24px}@media screen and (max-width:1024px){#page-product01 .page-product01-banner--contents.consultation{margin-top:6%}}#page-product01 .page-product01-banner--contents>div{display:flex;width:100%;height:100%;border:1px solid #fff;border-radius:3px;align-items:center;justify-content:center;flex-wrap:wrap;padding:0 40px}@media screen and (max-width:1024px){#page-product01 .page-product01-banner--contents>div{padding:0 6%}}#page-product01 .page-product01-banner--contents--wrap{width:100%}#page-product01 .page-product01-banner--contents--sm{width:100%;color:#fff;font-size:1.6rem;font-weight:500;letter-spacing:0.04em;padding-bottom:8px;border-bottom:1px solid #fff;text-align:center;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-product01 .page-product01-banner--contents--sm{font-size:1.4rem}}#page-product01 .page-product01-banner--contents--lg{width:100%;color:#fff;font-size:2.4rem;font-weight:500;letter-spacing:0.04em;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:10px;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-product01 .page-product01-banner--contents--lg{font-size:2.2rem}}@media screen and (max-width:640px){#page-product01 .page-product01-banner--contents--lg{font-size:1.8rem}}#page-product01 .page-product01-cnt{padding:120px 0 200px}@media screen and (max-width:1024px){#page-product01 .page-product01-cnt{padding:12% 0 20%}}#page-product01 .page-product01-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-product01 .page-product01-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:640px){#page-product01 .page-product01-cnt__inner--title h3{font-size:2.2rem;margin-bottom:8%}}#page-product01 .page-product01-cnt__inner--box{display:flex;flex-wrap:wrap;justify-content:space-between}#page-product01 .page-product01-cnt__inner--box li{width:560px}@media screen and (max-width:1240px){#page-product01 .page-product01-cnt__inner--box li{width:48%}}@media screen and (max-width:640px){#page-product01 .page-product01-cnt__inner--box li{width:100%}}#page-product01 .page-product01-cnt__inner--box li:nth-of-type(odd){margin-right:80px}@media screen and (max-width:1240px){#page-product01 .page-product01-cnt__inner--box li:nth-of-type(odd){margin-right:4%}}@media screen and (max-width:640px){#page-product01 .page-product01-cnt__inner--box li:nth-of-type(odd){margin-right:auto}}#page-product01 .page-product01-cnt__inner--box li:nth-of-type(n+3){margin-top:80px}@media screen and (max-width:1024px){#page-product01 .page-product01-cnt__inner--box li:nth-of-type(n+3){margin-top:8%}}@media screen and (max-width:640px){#page-product01 .page-product01-cnt__inner--box li:not(:first-of-type){margin-top:8%}}#page-product01 .page-product01-cnt__inner--box--img{margin-bottom:30px}@media screen and (max-width:1024px){#page-product01 .page-product01-cnt__inner--box--img{margin-bottom:20px}}@media screen and (max-width:640px){#page-product01 .page-product01-cnt__inner--box--img{margin-bottom:10px}}#page-product01 .page-product01-cnt__inner--box--img img{object-fit:cover;height:400px}@media screen and (max-width:1024px){#page-product01 .page-product01-cnt__inner--box--img img{height:30vw}}@media screen and (max-width:640px){#page-product01 .page-product01-cnt__inner--box--img img{height:50vw}}#page-product01 .page-product01-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-product01 .page-product01-cnt__inner--box--title{margin-bottom:20px}}@media screen and (max-width:640px){#page-product01 .page-product01-cnt__inner--box--title{font-size:1.8rem;margin-bottom:10px}}#page-product01 .single-product__slider-container{display:block}#page-product01 .single-product__slider-wrapper--main{flex:1 1 auto;min-width:0;position:relative}#page-product01 .product-slick-slider__popup-button{display:block;position:relative}#page-product01 .product-slick-slider__popup-button:hover{opacity:1}#page-product01 .product-slick-slider__popup-button::after{content:"";background:url(../post-type/works/works-single/works-single01/img/icon_search.svg) no-repeat center center / 20px 20px;background-color:#ae9f9c;z-index:1001;width:48px;height:48px;position:absolute;bottom:0;right:0}#page-product01 .single-product__slider-wrapper--main button.slick-prev.slick-arrow,#page-product01 .single-product__slider-wrapper--main button.slick-next.slick-arrow{display:inline-block !important}#page-product01 .single-product__slider-wrapper--main .slick-next,#page-product01 .single-product__slider-wrapper--main .slick-prev{background:rgba(255, 255, 255, 0.8);z-index:4;width:48px;height:48px;border-radius:3px;border:1px solid #5f4b46}#page-product01 .single-product__slider-wrapper--main .slick-next{right:8px}#page-product01 .single-product__slider-wrapper--main .slick-prev{left:8px}#page-product01 .single-product__slider-wrapper--main .slick-next::before,#page-product01 .single-product__slider-wrapper--main .slick-prev::before{font-family:inheirt;opacity:1;color:#323228}#page-product01 .single-product__slider-wrapper--main .slick-next::before{content:""}#page-product01 .single-product__slider-wrapper--main .slick-prev::before{content:""}#page-product01 .single-product__slider-wrapper--thumb{overflow:auto;flex:0 0 280px;max-height:100%}#page-product01 .single-product__slider-wrapper--thumb::-webkit-scrollbar{width:0.5em;height:0.5em}#page-product01 .single-product__slider-wrapper--thumb::-webkit-scrollbar-track{border-radius:0.25em;box-shadow:inset 0 0 6px rgba(64, 64, 64, 0.05)}#page-product01 .single-product__slider-wrapper--thumb::-webkit-scrollbar-thumb{background:var(--font-first-color);border-radius:0.25em;box-shadow:0 0 0 1px rgba(192, 192, 192, 0.15);transition:0.25s}#page-product01 .single-product__slider-wrapper--thumb::-webkit-scrollbar-thumb:hover{background:var(--font-first-color)}#page-product01 .single-product__slider-wrapper--thumb .product-slick-slider__slider{display:block;margin-left:-8px;margin-top:8px}#page-product01 .single-product__slider-wrapper--thumb .product-slick-slider__item{padding-left:8px}#page-product01 .product-slick-slider__figure{position:relative;margin:0;transition:opacity var(--duration-time);width:100%}#page-product01 .product-slick-slider__image{display:block;margin:auto;height:256px;object-fit:cover;inset:0}@media screen and (max-width:1024px){#page-product01 .product-slick-slider__image{height:36vw}}@media screen and (max-width:640px){#page-product01 .product-slick-slider__image{height:52vw}}#page-product01 .product-slick-slider--thumb{cursor:pointer}#page-product01 .product-slick-slider__item--thumb .product-slick-slider__image{width:100% !important;height:80px;object-fit:cover}#page-product01 .product-slick-slider--thumb .slick-current .product-slick-slider__figure{opacity:0.6}@media screen and (max-width:1024px){#page-product01 .single-product__post{padding-top:160px}#page-product01 .single-product__title{margin-top:120px}#page-product01 .single-product__spec{padding:80px 0}#page-product01 .product-spec{flex-wrap:wrap}#page-product01 .single-product__slider-wrapper--thumb{flex-basis:200px}}@media screen and (max-width:640px){#page-product01 .single-product__post{padding-top:80px}#page-product01 .single-product__title{font-size:24px;line-height:1.5em;margin-top:64px;margin-bottom:32px}#page-product01 .single-product__post .content-heading{font-size:48px}#page-product01 .single-product__spec{padding-top:48px}#page-product01 .single-product__spec .product-detail__heading{font-size:20px;padding-bottom:24px;margin-bottom:24px}#page-product01 .single-product__spec .product-spec{display:block}#page-product01 .single-product__section{margin:32px 0}#page-product01 .product-slick-slider__caption p{font-size:14px}#page-product01 .product-spec__item{padding:14px 24px}#page-product01 .single-product__slider-container{flex-direction:column;height:auto}#page-product01 .single-product__slider-wrapper--main,#page-product01 .single-product__slider-wrapper--thumb{flex-basis:auto;height:auto}#page-product01 .single-product__slider-wrapper--thumb .product-slick-slider__slider>li{flex:0 0 22%}}@media screen and (max-width:1240px){#page-product01 .single-product-popup figure{margin:0 auto calc(32 / 12.4 * 1vw)}#page-product01 .panel-item{width:calc((100% - calc(14 / 12.4 * 1vw)) / 2);height:calc(142 / 12.4 * 1vw)}#page-product01 .single-product-popup p{}#page-product01 .mfp-close-btn-in .mfp-close{width:calc(77 / 12.4 * 1vw);height:calc(77 / 12.4 * 1vw);color:#ffffff;font-size:calc(50 / 12.4 * 1vw)}}@media screen and (max-width:1024px){#page-product01 .mfp-wrap.mfp-ready .mfp-content{padding:0 10% !important}#page-product01 .single-product-popup figure{margin:0 auto calc(32 / 10.24 * 1vw)}#page-product01 .panel-item{width:calc((100% - calc(14 / 10.24 * 1vw)) / 2);height:calc(142 / 10.24 * 1vw)}#page-product01 .single-product-popup p{}#page-product01 .mfp-close-btn-in .mfp-close{width:calc(77 / 10.24 * 1vw);height:calc(77 / 10.24 * 1vw);color:#ffffff;font-size:calc(50 / 10.24 * 1vw)}}@media screen and (max-width:640px){#page-product01 .single-product-popup figure{margin:0 auto}#page-product01 .panel-item{display:inline-block;width:calc(142 / 6.4 * 1vw);height:calc(142 / 6.4 * 1vw);margin-right:0.5rem}#page-product01 .panel-item:nth-of-type(2n){margin-right:0.5rem}#page-product01 .single-product-popup p{}#page-product01 .mfp-close-btn-in .mfp-close{width:calc(77 / 6.4 * 1vw);height:calc(77 / 6.4 * 1vw);color:#ffffff;font-size:calc(50 / 6.4 * 1vw)}}#page-product01 .single-box-title{margin-bottom:48px !important}@media screen and (max-width:1024px){#page-product01 .single-box-title{margin-bottom:6% !important}}#page-product01 .single-box-title h3{font-size:2.4rem;letter-spacing:0.04em;font-weight:500;line-height:1.6em;color:#5f4b46;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-product01 .single-box-title h3{font-size:2.2rem}}@media screen and (max-width:640px){#page-product01 .single-box-title h3{font-size:2rem}}#page-product01 .single-box-category{display:flex;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width:1024px){#page-product01 .single-box-category{margin-bottom:4%}}#page-product01 .single-box-category-name{background-color:var(--bg-third-color);color:var(--font-first-color);font-size:1.6rem;padding:5px 15px;margin-bottom:10px}#page-product01 .single-box-category-name:not(:last-of-type){margin-right:10px}#page-product01 .single-box-title{font-size:3.2rem;line-height:1.6em;margin-bottom:60px}@media screen and (max-width:1024px){#page-product01 .single-box-title{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-product01 .single-box-title{font-size:2rem}}#page-product01 .single-box-img img{width:100%}#page-product01 .single-box-info{display:flex;flex-wrap:wrap;width:100%;max-width:710px}@media screen and (max-width:640px){#page-product01 .single-box-info{display:block}}#page-product01 .single-box-info-img{width:100%;margin-bottom:32px}@media screen and (max-width:640px){#page-product01 .single-box-info-img{width:100%;margin-bottom:6%}}#page-product01 .single-box-info-text{display:flex;width:100%;margin-bottom:32px}@media screen and (max-width:640px){#page-product01 .single-box-info-text{width:100%;margin-bottom:6%}}#page-product01 .single-box-info-text:nth-of-type(n+3){margin-top:20px}@media screen and (max-width:640px){#page-product01 .single-box-info-text:nth-of-type(n+3){margin-top:10px}}@media screen and (max-width:640px){#page-product01 .single-box-info-text:not(:first-of-type){margin-top:10px}}#page-product01 .single-box-info-text-01{display:flex;justify-content:center;align-items:center;width:120px;height:35px;color:var(--font-first-color);font-size:1.6rem;letter-spacing:0;border:1px solid var(--font-first-color);padding:5px 10px}#page-product01 .single-box-info-text-02{width:calc(100% - 140px);font-size:1.6rem;line-height:1.5em;padding-top:5px;padding-left:20px}#page-product01 .single-box-info-text-02-text:nth-of-type(n+4){display:none}#page-product01 .single-box-text{margin-bottom:200px}@media screen and (max-width:1024px){#page-product01 .single-box-text{margin-bottom:20%}}#page-product01 .single-box-architect{margin-bottom:200px}@media screen and (max-width:1024px){#page-product01 .single-box-architect{margin-bottom:20%}}#page-product01 .single-box-architect-cnt{display:flex;min-height:360px}@media screen and (max-width:640px){#page-product01 .single-box-architect-cnt{display:block;min-height:0}}#page-product01 .single-box-architect-cnt-img{width:280px}@media screen and (max-width:1024px){#page-product01 .single-box-architect-cnt-img{width:200px}}@media screen and (max-width:640px){#page-product01 .single-box-architect-cnt-img{width:100%}}#page-product01 .single-box-architect-cnt-img img{width:100%;height:360px;object-fit:cover}@media screen and (max-width:640px){#page-product01 .single-box-architect-cnt-img img{height:auto}}#page-product01 .single-box-architect-cnt-text{background-color:var(--bg-third-color);display:flex;align-items:center;width:calc(100% - 280px);padding:40px}@media screen and (max-width:1024px){#page-product01 .single-box-architect-cnt-text{width:calc(100% - 200px)}}@media screen and (max-width:640px){#page-product01 .single-box-architect-cnt-text{width:100%;padding:8% 4% 12%}}#page-product01 .single-box-architect-cnt-text>div{width:100%;max-width:760px;margin:0 auto}@media screen and (max-width:640px){#page-product01 .single-box-architect-cnt-text>div{max-width:none}}#page-product01 .single-box-architect-cnt-text-01{display:flex;align-items:center;margin-bottom:40px}@media screen and (max-width:1024px){#page-product01 .single-box-architect-cnt-text-01{margin-bottom:4%}}#page-product01 .single-box-architect-cnt-text-01-ja{font-size:3.2rem;line-height:1.6em;padding-right:30px}@media screen and (max-width:1024px){#page-product01 .single-box-architect-cnt-text-01-ja{font-size:2.8rem}}@media screen and (max-width:640px){#page-product01 .single-box-architect-cnt-text-01-ja{font-size:2.4rem;padding-right:15px}}#page-product01 .single-box-architect-cnt-text-01-en{font-size:1.6rem;line-height:1.6em}#page-product01 .single-box-youtube{margin-bottom:200px}@media screen and (max-width:1024px){#page-product01 .single-box-youtube{margin-bottom:20%}}#page-product01 .single-box-youtube iframe{width:100%}@media screen and (max-width:1024px){#page-product01 .single-box-youtube iframe{height:50vw}}#page-product01 .single-box-gallery{display:flex;flex-wrap:wrap;margin-bottom:200px}@media screen and (max-width:1024px){#page-product01 .single-box-gallery{margin-bottom:20%}}#page-product01 .single-box-gallery>*{width:48%}#page-product01 .single-box-gallery>*:nth-of-type(n+3){margin-top:4%}#page-product01 .single-box-gallery>*:nth-of-type(odd){margin-right:4%}#page-product01 .single-box-gallery>* img{width:100%;height:400px;object-fit:cover}@media screen and (max-width:1024px){#page-product01 .single-box-gallery>* img{height:40vw}}#page-product01 .product-single01-fv{background-image:url(../post-type/product/product-single/product-single01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-product01 .product-single01-fv{background-image:url(../post-type/product/product-single/product-single01/img/underlayer-fv-bg_sp.jpg)}}#page-product01 .product-single01-cnt{padding:80px 0 0 0;background:#fafafa}#page-product01 .product-single01-cnt:first-child{padding:160px 0 0 0}@media screen and (max-width:1024px){#page-product01 .product-single01-cnt:first-child{padding:16% 0 0 0}}@media screen and (max-width:1024px){#page-product01 .product-single01-cnt{padding:10% 0 0 0}}#page-product01 .product-single01-cnt.interview{background:#fff !important;padding:64px 0 0 0}@media screen and (max-width:1024px){#page-product01 .product-single01-cnt.interview{padding:8% 0 0 0}}#page-product01 .product-single01-cnt.interview .product-detail-block:first-child{padding-top:32px}@media screen and (max-width:1024px){#page-product01 .product-single01-cnt.interview .product-detail-block:first-child{padding-top:4%}}#page-product01 .product-parts-3column01{padding-bottom:200px}@media screen and (max-width:1024px){#page-product01 .product-parts-3column01{padding-bottom:20%}}#page-product01 .slider-progress{height:6px;background:#ececec;margin-top:8px;border-radius:3px;position:relative;overflow:hidden}#page-product01 .slider-progress .progress-bar{height:100%;background:#ae9f9c;width:0%;border-radius:3px;transition:width 0.25s ease-in-out}#page-product01 .slider-progress02{max-width:100%;width:calc(100% - 110px);height:6px;background:#fff;margin-top:33px;margin-bottom:18px;border-radius:3px;position:relative;overflow:hidden}@media screen and (max-width:1024px){#page-product01 .slider-progress02{margin-top:30px;margin-bottom:3%}}@media screen and (max-width:640px){#page-product01 .slider-progress02{margin-top:30px;margin-bottom:3%}}#page-product01 .slider-progress02 .progress-bar02{height:100%;background:#ae9f9c;width:0%;border-radius:2px;transition:width 0.25s ease-in-out}#page-product01 .slider-progress03{height:100%;height:6px;background:#fff;margin-top:8px;border-radius:3px;position:relative;overflow:hidden}#page-product01 .slider-progress03 .progress-bar03{height:100%;background:#5f4b46;width:0%;border-radius:3px;transition:width 0.25s ease-in-out}#page-product01 .slider-progress04{max-width:100%;width:calc(100% - 110px);height:6px;background:#fff;margin-top:33px;margin-bottom:18px;border-radius:3px;position:relative;overflow:hidden}@media screen and (max-width:1024px){#page-product01 .slider-progress04{margin-top:30px;margin-bottom:3%}}@media screen and (max-width:640px){#page-product01 .slider-progress04{margin-top:30px;margin-bottom:3%}}#page-product01 .slider-progress04 .progress-bar04{height:100%;background:#5f4b46;width:0%;border-radius:3px;transition:width 0.25s ease-in-out}#page-product01 .custom-prev,#page-product01 .custom-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}#page-product01 .single-product__label-wrap{width:100%;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}@media screen and (max-width:1024px){#page-product01 .single-product__label-wrap{margin-bottom:6%}}#page-product01 .single-product__label{width:calc(50% - 8px);display:flex}#page-product01 .single-product__label-title{width:80px;height:28px;background:#ae9f9c;color:#fff;font-size:1.6rem;line-height:3.6rem;font-weight:400;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){#page-product01 .single-product__label-title{font-size:1.4rem}}#page-product01 .single-product__label-text{width:calc(100% - 80px);color:#5f4b46;font-size:1.6rem;line-height:2.6rem;font-weight:400;padding:0 0 0 16px}@media screen and (max-width:1024px){#page-product01 .single-product__label-text{font-size:1.4rem}}#page-product01 .product-slick-slider--point{position:relative}#page-product01 .product-slick-slider--point .slick-list{padding-right:46px}#page-product01 .product-slick-slider--point .slick-list .slick-slide{margin-right:16px}#page-product01 .product-slick-slider--point .slick-next,#page-product01 .product-slick-slider--point .slick-prev{background:rgba(255, 255, 255, 0.8);z-index:4;width:40px;height:40px;border-radius:3px;border:1px solid #5f4b46}#page-product01 .product-slick-slider--point .custom-next{right:0;bottom:-75px;top:auto}#page-product01 .product-slick-slider--point .custom-prev{right:46px;bottom:-75px;top:auto !important;left:auto !important}#page-product01 .product-slick-slider--point .slick-next::before{content:""}#page-product01 .product-slick-slider--point .slick-prev::before{content:""}#page-lessmore .common-title-text.works{display:none}#page-lessmore .common-title-text.product{display:flex !important}#page-lessmore .page-lessmore-fv__inner{z-index:1}#page-lessmore .page-lessmore-fv .parts-title01-lg{font-size:2.4rem;font-weight:400;letter-spacing:0.04em;line-height:4rem;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-fv .parts-title01-lg{font-size:2.2rem;line-height:3.6rem}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-fv .parts-title01-lg{font-size:2rem;line-height:3rem}}#page-lessmore .page-lessmore-info{padding-bottom:40px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-info{padding-bottom:4%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-info{padding-bottom:8%}}#page-lessmore .page-lessmore-info__inner{padding:0 48px}@media screen and (max-width:640px){#page-lessmore .page-lessmore-info__inner{padding:0 4%}}#page-lessmore .page-lessmore-info__inner--logo{width:154px;display:flex;justify-content:center;margin:0 auto}#page-lessmore .page-lessmore-info__inner--logo img{width:100%;object-fit:cover}#page-lessmore .page-lessmore-info__inner--list{width:100%;display:flex;gap:8px;margin-top:32px;padding-bottom:32px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-info__inner--list{padding-bottom:4%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-info__inner--list{padding-bottom:8%;gap:2%}}#page-lessmore .page-lessmore-info__inner--item{width:100%;max-height:93px;border-radius:3px;background:#ae9f9c;padding:24px 4px;font-size:1.8rem;font-weight:400;letter-spacing:0.04em;font-family:"Noto Serif JP", serif;text-align:center;color:#fff;line-height:1.7;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-info__inner--item{padding:4% 4px;font-size:1.6rem}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-info__inner--item{padding:6% 4px;font-size:1.4rem;line-height:2.6rem;letter-spacing:0}}#page-lessmore .page-lessmore-info__inner--item:nth-child(2){max-width:170px;flex-shrink:0}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-info__inner--item:nth-child(2){max-width:140px}}#page-lessmore .page-lessmore-info__inner--text{font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:2.4rem}#page-lessmore .page-lessmore-flatrate__inner{padding:0 24px}@media screen and (max-width:640px){#page-lessmore .page-lessmore-flatrate__inner{padding:0 4%}}#page-lessmore .page-lessmore-flatrate__inner--contents{width:100%;background:#fff;padding:40px 24px;border:1px solid #ebebeb;border-radius:3px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-flatrate__inner--contents{padding:6% 4%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-flatrate__inner--contents{padding:8% 4%}}#page-lessmore .page-lessmore-flatrate__inner--contents--title{width:100%;text-align:center;font-size:2rem;font-weight:500;letter-spacing:0.04em;line-height:2.4rem;font-family:"Noto Serif JP", serif;padding-bottom:32px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-flatrate__inner--contents--title{padding-bottom:4%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-flatrate__inner--contents--title{padding-bottom:8%;font-size:1.8rem}}#page-lessmore .page-lessmore-flatrate__inner--contents--text{font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:2.4rem;padding-bottom:32px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-flatrate__inner--contents--text{padding-bottom:4%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-flatrate__inner--contents--text{padding-bottom:8%}}#page-lessmore .page-lessmore-flatrate__inner--contents--box{width:100%}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item{width:100%;background:#fafafa;padding:32px 24px;border:1px solid #ebebeb;border-radius:3px;text-align:center;margin-bottom:16px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-flatrate__inner--contents--box--item{padding:3.2% 2.4%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-flatrate__inner--contents--box--item{padding:6% 4%}}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item:first-child{position:relative}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item:first-child::before{content:"";position:absolute;left:50%;bottom:-28px;transform:translateX(-50%);width:38px;height:38px;z-index:1;background:url(../pages/page-lessmore/page-lessmore01/img/page-product-plus-icon.svg) no-repeat}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item:last-child{margin-bottom:0}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item:last-child .page-lessmore-flatrate__inner--contents--box--item--list--box{height:auto;padding:15px 0}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item:last-child .page-lessmore-flatrate__inner--contents--box--item--list--box:nth-child(3){letter-spacing:0.04em;font-size:1.6rem}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-flatrate__inner--contents--box--item:last-child .page-lessmore-flatrate__inner--contents--box--item--list--box:nth-child(3){font-size:1.4rem}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-flatrate__inner--contents--box--item:last-child .page-lessmore-flatrate__inner--contents--box--item--list--box:nth-child(3){font-size:1.2rem}}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item:last-child .page-lessmore-flatrate__inner--contents--box--item--list--box:nth-child(3) span{font-size:1.1rem}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--title{font-size:1.4rem;letter-spacing:0.04em;line-height:1.7;color:#e25c83;margin-bottom:24px}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--text{font-size:1.8rem;font-weight:500;letter-spacing:0.04em;line-height:1.7;margin-bottom:24px;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--text{font-size:1.6rem}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--text{font-size:1.4rem}}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--list{width:100%;display:flex;gap:8px}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--list--box{width:100%;height:76px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;background:#ebebeb;border:1px solid #5f4b46;border-radius:3px;font-size:1.6rem;font-weight:500;letter-spacing:0.04em;line-height:1.7;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--list--box{font-size:1.4rem}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--list--box{font-size:1.2rem}}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--list--box span{font-size:1.2rem;letter-spacing:0.04em;line-height:1.7}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--list--box:nth-child(3){letter-spacing:0;font-size:1.4rem}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--list--box:nth-child(3){font-size:1.4rem}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--list--box:nth-child(3){font-size:1.2rem}}#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--list--box .sp-375{display:none}@media (max-width:375px){#page-lessmore .page-lessmore-flatrate__inner--contents--box--item--list--box .sp-375{display:block}}#page-lessmore .page-lessmore-plan,#page-lessmore .page-lessmore-plan-second{padding:64px 0}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan,#page-lessmore .page-lessmore-plan-second{padding:8% 0 12% 0}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan,#page-lessmore .page-lessmore-plan-second{padding:14% 0 16% 0}}#page-lessmore .page-lessmore-plan__inner,#page-lessmore .page-lessmore-plan-second__inner{padding:0 !important}#page-lessmore .page-lessmore-plan__inner--link,#page-lessmore .page-lessmore-plan-second__inner--link{width:100%;display:flex;gap:16px;padding:0 48px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--link,#page-lessmore .page-lessmore-plan-second__inner--link{padding:0 4.8%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--link,#page-lessmore .page-lessmore-plan-second__inner--link{padding:0 4%}}#page-lessmore .page-lessmore-plan__inner--link--item,#page-lessmore .page-lessmore-plan-second__inner--link--item{width:100%;height:68px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ae9f9c;border-radius:3px;font-size:1.4rem;letter-spacing:0.04em;line-height:1.7;font-weight:400;color:#fff;text-align:center;cursor:pointer;margin-bottom:64px;position:relative}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--link--item,#page-lessmore .page-lessmore-plan-second__inner--link--item{margin-bottom:6.4%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--link--item,#page-lessmore .page-lessmore-plan-second__inner--link--item{margin-bottom:10%}}#page-lessmore .page-lessmore-plan__inner--link--item::after,#page-lessmore .page-lessmore-plan-second__inner--link--item::after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:32px;height:32px;background:url(../pages/page-lessmore/page-lessmore01/img/page-product-arrow-icon.svg) no-repeat;background-size:cover}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--link--item::after,#page-lessmore .page-lessmore-plan-second__inner--link--item::after{right:0}}#page-lessmore .page-lessmore-plan__inner--title,#page-lessmore .page-lessmore-plan-second__inner--title{width:100%;text-align:center;font-size:1.6rem;letter-spacing:0.04em;padding-bottom:24px;color:#e25c83}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--title,#page-lessmore .page-lessmore-plan-second__inner--title{padding-bottom:2.4%}}#page-lessmore .page-lessmore-plan__inner--text,#page-lessmore .page-lessmore-plan-second__inner--text{width:100%;text-align:center;font-size:2.4rem;letter-spacing:0.04em;line-height:1.7;font-weight:500;color:#5f4b46;font-family:"Noto Serif JP", serif;margin-bottom:48px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--text,#page-lessmore .page-lessmore-plan-second__inner--text{font-size:2rem;margin-bottom:4.8%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--text,#page-lessmore .page-lessmore-plan-second__inner--text{font-size:1.8rem;margin-bottom:8%}}#page-lessmore .page-lessmore-plan__inner--tab,#page-lessmore .page-lessmore-plan-second__inner--tab{display:flex;gap:8px}#page-lessmore .page-lessmore-plan__inner--tab--item,#page-lessmore .page-lessmore-plan-second__inner--tab--item{width:100%;height:81px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 10px;color:#5f4b46;background:#efe8e5;cursor:pointer;border-top-left-radius:3px;border-top-right-radius:3px;font-size:1.6rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--tab--item,#page-lessmore .page-lessmore-plan-second__inner--tab--item{font-size:1.4rem;padding:0;gap:4px}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--tab--item,#page-lessmore .page-lessmore-plan-second__inner--tab--item{font-size:1.2rem}}@media (max-width:400px){#page-lessmore .page-lessmore-plan__inner--tab--item,#page-lessmore .page-lessmore-plan-second__inner--tab--item{font-size:3vw}}#page-lessmore .page-lessmore-plan__inner--tab--item span,#page-lessmore .page-lessmore-plan-second__inner--tab--item span{font-size:1.2rem;letter-spacing:0.04em;line-height:1.7;font-weight:400}@media (max-width:400px){#page-lessmore .page-lessmore-plan__inner--tab--item span,#page-lessmore .page-lessmore-plan-second__inner--tab--item span{font-size:3vw}}#page-lessmore .page-lessmore-plan__inner--tab--item.bottom,#page-lessmore .page-lessmore-plan-second__inner--tab--item.bottom{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#page-lessmore .page-lessmore-plan__inner--tab--item.item02,#page-lessmore .page-lessmore-plan-second__inner--tab--item.item02{background:#ae9f9c;color:#fff}#page-lessmore .page-lessmore-plan__inner--tab--item.item03,#page-lessmore .page-lessmore-plan-second__inner--tab--item.item03{background:#5f4b46;color:#fff}#page-lessmore .page-lessmore-plan__inner--contents--item,#page-lessmore .page-lessmore-plan-second__inner--contents--item{display:none;padding:40px 52px;background:#efe8e5}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--item,#page-lessmore .page-lessmore-plan-second__inner--contents--item{padding:4% 6%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--contents--item,#page-lessmore .page-lessmore-plan-second__inner--contents--item{padding:8% 4%}}#page-lessmore .page-lessmore-plan__inner--contents--item.active,#page-lessmore .page-lessmore-plan-second__inner--contents--item.active{display:block}#page-lessmore .page-lessmore-plan__inner--contents--item.contents02,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents02{background:#ae9f9c}#page-lessmore .page-lessmore-plan__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--space,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--space{color:#fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--price--01--label,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--price--01--label{border:1px solid #fff;color:#fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--price--01--text,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--price--01--text{color:#fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--price--01--text span::after,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--price--01--text span::after{color:#fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--price--02,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--price--02{color:#fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--map--title,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--map--title{color:#fff;border-bottom:1px solid #fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--info--item,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--info--item{color:#fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--info--item span,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--info--item span{background:#fff;color:#5f4b46}#page-lessmore .page-lessmore-plan__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--point--title,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents02 .page-lessmore-plan__inner--contents--point--title{color:#fff;border-bottom:1px solid #fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents02 .product-slick-slider__popup-button::after,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents02 .product-slick-slider__popup-button::after{border:1px solid #fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents03,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03{background:#5f4b46}#page-lessmore .page-lessmore-plan__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--space,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--space{color:#fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--price--01--label,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--price--01--label{border:1px solid #fff;color:#fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--price--01--text,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--price--01--text{color:#fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--price--01--text span::after,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--price--01--text span::after{color:#fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--price--02,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--price--02{color:#fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--map--title,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--map--title{color:#fff;border-bottom:1px solid #fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--info--item,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--info--item{color:#fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--info--item span,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--info--item span{background:#fff;color:#5f4b46}#page-lessmore .page-lessmore-plan__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--point--title,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03 .page-lessmore-plan__inner--contents--point--title{color:#fff;border-bottom:1px solid #fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents03 .product-slick-slider__popup-button::after,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03 .product-slick-slider__popup-button::after{border:1px solid #fff}#page-lessmore .page-lessmore-plan__inner--contents--item.contents03 .progress-bar03,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03 .progress-bar03{background:#ae9f9c}#page-lessmore .page-lessmore-plan__inner--contents--item.contents03 .progress-bar04,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03 .progress-bar04{background:#ae9f9c}#page-lessmore .page-lessmore-plan__inner--contents--price,#page-lessmore .page-lessmore-plan-second__inner--contents--price{padding-bottom:32px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--price,#page-lessmore .page-lessmore-plan-second__inner--contents--price{padding-bottom:6%}}#page-lessmore .page-lessmore-plan__inner--contents--price--01,#page-lessmore .page-lessmore-plan-second__inner--contents--price--01{width:100%;display:flex;justify-content:center;gap:16px;align-items:center}#page-lessmore .page-lessmore-plan__inner--contents--price--01--label,#page-lessmore .page-lessmore-plan-second__inner--contents--price--01--label{width:82px;height:28px;display:flex;justify-content:center;align-items:center;border:1px solid #5f4b46;font-size:1.6rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif;margin-top:5px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--price--01--label,#page-lessmore .page-lessmore-plan-second__inner--contents--price--01--label{font-size:1.4rem}}#page-lessmore .page-lessmore-plan__inner--contents--price--01--text,#page-lessmore .page-lessmore-plan-second__inner--contents--price--01--text{font-size:4rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--price--01--text,#page-lessmore .page-lessmore-plan-second__inner--contents--price--01--text{font-size:3.6rem}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--contents--price--01--text,#page-lessmore .page-lessmore-plan-second__inner--contents--price--01--text{font-size:3.2rem}}#page-lessmore .page-lessmore-plan__inner--contents--price--01--text span,#page-lessmore .page-lessmore-plan-second__inner--contents--price--01--text span{font-size:3.2rem;position:relative}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--price--01--text span,#page-lessmore .page-lessmore-plan-second__inner--contents--price--01--text span{font-size:2.8rem}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--contents--price--01--text span,#page-lessmore .page-lessmore-plan-second__inner--contents--price--01--text span{font-size:2.4rem}}#page-lessmore .page-lessmore-plan__inner--contents--price--01--text span::after,#page-lessmore .page-lessmore-plan-second__inner--contents--price--01--text span::after{content:"（税込）";position:absolute;top:-7px;left:8px;font-size:1.2rem}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--contents--price--01--text span::after,#page-lessmore .page-lessmore-plan-second__inner--contents--price--01--text span::after{top:-9px;left:2px}}#page-lessmore .page-lessmore-plan__inner--contents--price--02,#page-lessmore .page-lessmore-plan-second__inner--contents--price--02{width:100%;text-align:center;padding-top:4px;font-size:1rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif}#page-lessmore .page-lessmore-plan__inner--contents--space,#page-lessmore .page-lessmore-plan-second__inner--contents--space{width:100%;text-align:center;font-size:1.8rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif;padding-bottom:24px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--space,#page-lessmore .page-lessmore-plan-second__inner--contents--space{font-size:1.6rem;padding-bottom:2.4%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--contents--space,#page-lessmore .page-lessmore-plan-second__inner--contents--space{font-size:1.4rem;padding-bottom:4%}}#page-lessmore .page-lessmore-plan__inner--contents--map,#page-lessmore .page-lessmore-plan-second__inner--contents--map{width:100%;padding-top:40px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--map,#page-lessmore .page-lessmore-plan-second__inner--contents--map{padding-top:6%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--contents--map,#page-lessmore .page-lessmore-plan-second__inner--contents--map{padding-top:10%}}#page-lessmore .page-lessmore-plan__inner--contents--map--title,#page-lessmore .page-lessmore-plan-second__inner--contents--map--title{width:100%;font-size:2rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif;padding-bottom:18px;padding-left:13px;margin-bottom:32px;border-bottom:1px solid #5f4b46;position:relative}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--map--title,#page-lessmore .page-lessmore-plan-second__inner--contents--map--title{font-size:1.6rem;margin-bottom:3%;padding-bottom:3%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--contents--map--title,#page-lessmore .page-lessmore-plan-second__inner--contents--map--title{font-size:1.6rem;margin-bottom:6%;padding-bottom:3%}}#page-lessmore .page-lessmore-plan__inner--contents--map--title::before,#page-lessmore .page-lessmore-plan-second__inner--contents--map--title::before{content:"";width:5px;height:5px;border-radius:999px;background:#e25c83;position:absolute;left:0;top:14px;z-index:2}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--map--title::before,#page-lessmore .page-lessmore-plan-second__inner--contents--map--title::before{top:11px}}#page-lessmore .page-lessmore-plan__inner--contents--map--title::after,#page-lessmore .page-lessmore-plan-second__inner--contents--map--title::after{content:"";width:9px;height:9px;border-radius:999px;background:#eed7de;position:absolute;left:-2px;top:12px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--map--title::after,#page-lessmore .page-lessmore-plan-second__inner--contents--map--title::after{top:9px}}#page-lessmore .page-lessmore-plan__inner--contents--map--list,#page-lessmore .page-lessmore-plan-second__inner--contents--map--list{width:100%;display:flex;gap:24px;padding-bottom:32px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--map--list,#page-lessmore .page-lessmore-plan-second__inner--contents--map--list{padding-bottom:2%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--contents--map--list,#page-lessmore .page-lessmore-plan-second__inner--contents--map--list{flex-wrap:wrap;padding-bottom:5%}}#page-lessmore .page-lessmore-plan__inner--contents--map--item,#page-lessmore .page-lessmore-plan-second__inner--contents--map--item{width:100%}#page-lessmore .page-lessmore-plan__inner--contents--map--item a,#page-lessmore .page-lessmore-plan-second__inner--contents--map--item a{width:100%;height:210px;background:#fafafa;display:flex;padding:10px;align-items:center}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--contents--map--item a,#page-lessmore .page-lessmore-plan-second__inner--contents--map--item a{height:auto}}#page-lessmore .page-lessmore-plan__inner--contents--map--item a img,#page-lessmore .page-lessmore-plan-second__inner--contents--map--item a img{width:100%}#page-lessmore .page-lessmore-plan__inner--contents--info,#page-lessmore .page-lessmore-plan-second__inner--contents--info{display:flex;flex-wrap:wrap;padding-bottom:40px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--info,#page-lessmore .page-lessmore-plan-second__inner--contents--info{padding-bottom:6%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--contents--info,#page-lessmore .page-lessmore-plan-second__inner--contents--info{padding-bottom:10%}}#page-lessmore .page-lessmore-plan__inner--contents--info--item,#page-lessmore .page-lessmore-plan-second__inner--contents--info--item{display:flex;align-items:center;gap:16px;padding-bottom:16px;font-size:1.4rem;font-weight:400}#page-lessmore .page-lessmore-plan__inner--contents--info--item:first-child,#page-lessmore .page-lessmore-plan-second__inner--contents--info--item:first-child{padding-right:32px}#page-lessmore .page-lessmore-plan__inner--contents--info--item:last-child,#page-lessmore .page-lessmore-plan-second__inner--contents--info--item:last-child{width:100%;padding-bottom:0}#page-lessmore .page-lessmore-plan__inner--contents--info--item span,#page-lessmore .page-lessmore-plan-second__inner--contents--info--item span{width:98px;display:flex;align-items:center;justify-content:center;padding:8px 0;color:#fff;background:#ae9f9c}#page-lessmore .page-lessmore-plan__inner--contents--point--title,#page-lessmore .page-lessmore-plan-second__inner--contents--point--title{width:100%;font-size:2rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif;padding-bottom:18px;padding-left:13px;margin-bottom:32px;border-bottom:1px solid #5f4b46;position:relative}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--point--title,#page-lessmore .page-lessmore-plan-second__inner--contents--point--title{font-size:1.6rem;margin-bottom:3%;padding-bottom:3%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan__inner--contents--point--title,#page-lessmore .page-lessmore-plan-second__inner--contents--point--title{font-size:1.6rem;margin-bottom:6%;padding-bottom:3%}}#page-lessmore .page-lessmore-plan__inner--contents--point--title::before,#page-lessmore .page-lessmore-plan-second__inner--contents--point--title::before{content:"";width:5px;height:5px;border-radius:999px;background:#e25c83;position:absolute;left:0;top:14px;z-index:2}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--point--title::before,#page-lessmore .page-lessmore-plan-second__inner--contents--point--title::before{top:11px}}#page-lessmore .page-lessmore-plan__inner--contents--point--title::after,#page-lessmore .page-lessmore-plan-second__inner--contents--point--title::after{content:"";width:9px;height:9px;border-radius:999px;background:#eed7de;position:absolute;left:-2px;top:12px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--point--title::after,#page-lessmore .page-lessmore-plan-second__inner--contents--point--title::after{top:9px}}#page-lessmore .page-lessmore-plan__inner--contents--point .single-product__slider-point--wrap,#page-lessmore .page-lessmore-plan-second__inner--contents--point .single-product__slider-point--wrap{width:100%;height:100%;background:#fff;padding:40px 30px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--point .single-product__slider-point--wrap,#page-lessmore .page-lessmore-plan-second__inner--contents--point .single-product__slider-point--wrap{padding:6% 5%}}#page-lessmore .page-lessmore-plan__inner--contents--point .single-product__slider-point--wrap span,#page-lessmore .page-lessmore-plan-second__inner--contents--point .single-product__slider-point--wrap span{width:100%;display:block;text-align:center;font-size:1.4rem;letter-spacing:0.04em;font-weight:400;color:#e25c83;padding-bottom:8px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--point .single-product__slider-point--wrap span,#page-lessmore .page-lessmore-plan-second__inner--contents--point .single-product__slider-point--wrap span{font-size:1.2rem}}#page-lessmore .page-lessmore-plan__inner--contents--point .single-product__slider-point--wrap--title,#page-lessmore .page-lessmore-plan-second__inner--contents--point .single-product__slider-point--wrap--title{width:100%;text-align:center;font-size:1.8rem;letter-spacing:0.04em;font-weight:500;line-height:3.2rem;padding-bottom:8px;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--point .single-product__slider-point--wrap--title,#page-lessmore .page-lessmore-plan-second__inner--contents--point .single-product__slider-point--wrap--title{font-size:1.6rem;line-height:2.4rem}}#page-lessmore .page-lessmore-plan__inner--contents--point .single-product__slider-point--wrap--text,#page-lessmore .page-lessmore-plan-second__inner--contents--point .single-product__slider-point--wrap--text{font-size:1.4rem;font-weight:400;letter-spacing:0.02em;line-height:2.4rem}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan__inner--contents--point .single-product__slider-point--wrap--text,#page-lessmore .page-lessmore-plan-second__inner--contents--point .single-product__slider-point--wrap--text{font-size:1.2rem;line-height:2rem}}#page-lessmore .page-lessmore-plan-second{padding:0 0 64px 0}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan-second{padding:0 0 6.4% 0}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan-second{padding:0 0 12% 0}}#page-lessmore .page-lessmore-plan-second__inner--link--item{margin-top:40px;margin-bottom:0}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan-second__inner--link--item{margin-top:4%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan-second__inner--link--item{margin-top:8%}}#page-lessmore .page-lessmore-plan-second__inner--link--item::after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%) rotate(180deg);width:32px;height:32px;background:url(../pages/page-lessmore/page-lessmore01/img/page-product-arrow-icon.svg) no-repeat;background-size:cover}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan-second__inner--link--item::after{right:4px}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan-second__inner--link--item::after{right:0}}@media (max-width:375px){#page-lessmore .page-lessmore-plan-second__inner--tab--item:nth-child(3) span{font-size:1rem}}#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents02 .page-lessmore-plan-second__inner--contents--item--wrap--text,#page-lessmore .page-lessmore-plan-second__inner--contents--item.contents03 .page-lessmore-plan-second__inner--contents--item--wrap--text{color:#fff}#page-lessmore .page-lessmore-plan-second__inner--contents--item--wrap--img{width:100%;height:100%}#page-lessmore .page-lessmore-plan-second__inner--contents--item--wrap--img img{width:100%}#page-lessmore .page-lessmore-plan-second__inner--contents--item--wrap--text{width:100%;font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:1.7;color:#5f4b46;margin-top:32px}#page-lessmore .page-lessmore-plan-third{padding:0 0 64px 0}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan-third{padding:0 0 6.4% 0}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan-third{padding:0 0 12% 0}}#page-lessmore .page-lessmore-plan-third__inner{padding:0 48px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan-third__inner{padding:0 4.8%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan-third__inner{padding:0 4%}}#page-lessmore .page-lessmore-plan-third__inner--title{display:flex;align-items:center;justify-content:center;gap:16px;font-size:2.4rem;letter-spacing:0.04em;line-height:1.6;font-weight:500;font-family:"Noto Serif JP", serif;margin-bottom:47px;text-align:center}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-plan-third__inner--title{font-size:2rem;gap:12px;margin-bottom:4.7%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-plan-third__inner--title{font-size:1.6rem;margin-bottom:8%}}#page-lessmore .page-lessmore-plan-third__inner--contents--item--img{width:100%;position:relative}#page-lessmore .page-lessmore-plan-third__inner--contents--item--img::before{content:"";width:96px;height:143px;background:url(../pages/page-lessmore/page-lessmore01/img/page-product-third-img02.png) no-repeat;background-size:cover;position:absolute;left:8px;bottom:-16px}#page-lessmore .page-lessmore-btn{width:100%;padding:0 48px}@media screen and (max-width:640px){#page-lessmore .page-lessmore-btn{padding:0 4%}}#page-lessmore .page-lessmore-btn a{width:100%;max-width:279px;height:48px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:3px;border:1px solid #5f4b46;font-size:1.4rem;font-weight:400;letter-spacing:0.04em;transition:0.4s}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-btn a{height:36px}}#page-lessmore .page-lessmore-btn a:hover{opacity:0.7;transition:0.4s}#page-lessmore .page-lessmore-nav{width:100%;display:flex;justify-content:space-between;margin-top:24px;margin-bottom:48px;padding:0 48px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-nav{margin-top:4%;margin-bottom:6%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-nav{padding:0 4%}}#page-lessmore .page-lessmore-nav--right{display:flex;align-items:center;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:0.04em;transition:0.4s;text-align:right}#page-lessmore .page-lessmore-nav--right:hover{opacity:0.7;transition:0.4s}#page-lessmore .page-lessmore-nav--left{display:flex;align-items:center;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:0.04em;transition:0.4s}#page-lessmore .page-lessmore-nav--left:hover{opacity:0.7;transition:0.4s}#page-lessmore .page-lessmore-banner{width:100%;padding:0 48px}@media screen and (max-width:640px){#page-lessmore .page-lessmore-banner{padding:0 4%}}#page-lessmore .page-lessmore-banner--contents{width:100%;height:120px;display:block;background:url(../pages/page-lessmore/page-lessmore01/img/page-product-img08_pc.png) no-repeat;background-size:cover;padding:8px;transition:0.4s}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-banner--contents{height:18vw}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-banner--contents{height:28vw}}#page-lessmore .page-lessmore-banner--contents:hover{opacity:0.7;transition:0.4s}#page-lessmore .page-lessmore-banner--contents.consultation{background:url(../pages/page-lessmore/page-lessmore01/img/page-product-img09_pc.png) no-repeat;background-size:cover;margin-top:24px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-banner--contents.consultation{margin-top:6%}}#page-lessmore .page-lessmore-banner--contents>div{display:flex;width:100%;height:100%;border:1px solid #fff;border-radius:3px;align-items:center;justify-content:center;flex-wrap:wrap;padding:0 40px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-banner--contents>div{padding:0 6%}}#page-lessmore .page-lessmore-banner--contents--wrap{width:100%}#page-lessmore .page-lessmore-banner--contents--sm{width:100%;color:#fff;font-size:1.6rem;font-weight:500;letter-spacing:0.04em;padding-bottom:8px;border-bottom:1px solid #fff;text-align:center;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-banner--contents--sm{font-size:1.4rem}}#page-lessmore .page-lessmore-banner--contents--lg{width:100%;color:#fff;font-size:2.4rem;font-weight:500;letter-spacing:0.04em;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:10px;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-banner--contents--lg{font-size:2.2rem}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-banner--contents--lg{font-size:1.8rem}}#page-lessmore .page-lessmore-cnt{padding:120px 0 200px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-cnt{padding:12% 0 20%}}#page-lessmore .page-lessmore-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-lessmore .page-lessmore-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-cnt__inner--title h3{font-size:2.2rem;margin-bottom:8%}}#page-lessmore .page-lessmore-cnt__inner--box{display:flex;flex-wrap:wrap;justify-content:space-between}#page-lessmore .page-lessmore-cnt__inner--box li{width:560px}@media screen and (max-width:1240px){#page-lessmore .page-lessmore-cnt__inner--box li{width:48%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-cnt__inner--box li{width:100%}}#page-lessmore .page-lessmore-cnt__inner--box li:nth-of-type(odd){margin-right:80px}@media screen and (max-width:1240px){#page-lessmore .page-lessmore-cnt__inner--box li:nth-of-type(odd){margin-right:4%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-cnt__inner--box li:nth-of-type(odd){margin-right:auto}}#page-lessmore .page-lessmore-cnt__inner--box li:nth-of-type(n+3){margin-top:80px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-cnt__inner--box li:nth-of-type(n+3){margin-top:8%}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-cnt__inner--box li:not(:first-of-type){margin-top:8%}}#page-lessmore .page-lessmore-cnt__inner--box--img{margin-bottom:30px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-cnt__inner--box--img{margin-bottom:20px}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-cnt__inner--box--img{margin-bottom:10px}}#page-lessmore .page-lessmore-cnt__inner--box--img img{object-fit:cover;height:400px}@media screen and (max-width:1024px){#page-lessmore .page-lessmore-cnt__inner--box--img img{height:30vw}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-cnt__inner--box--img img{height:50vw}}#page-lessmore .page-lessmore-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-lessmore .page-lessmore-cnt__inner--box--title{margin-bottom:20px}}@media screen and (max-width:640px){#page-lessmore .page-lessmore-cnt__inner--box--title{font-size:1.8rem;margin-bottom:10px}}#page-lessmore .single-product__slider-container{display:block}#page-lessmore .single-product__slider-wrapper--main{flex:1 1 auto;min-width:0;position:relative}#page-lessmore .product-slick-slider__popup-button{display:block;position:relative}#page-lessmore .product-slick-slider__popup-button:hover{opacity:1}#page-lessmore .product-slick-slider__popup-button::after{content:"";background:url(../post-type/works/works-single/works-single01/img/icon_search.svg) no-repeat center center / 20px 20px;background-color:#ae9f9c;z-index:1001;width:48px;height:48px;position:absolute;bottom:0;right:0}#page-lessmore .single-product__slider-wrapper--main button.slick-prev.slick-arrow,#page-lessmore .single-product__slider-wrapper--main button.slick-next.slick-arrow{display:inline-block !important}#page-lessmore .single-product__slider-wrapper--main .slick-next,#page-lessmore .single-product__slider-wrapper--main .slick-prev{background:rgba(255, 255, 255, 0.8);z-index:4;width:48px;height:48px;border-radius:3px;border:1px solid #5f4b46}#page-lessmore .single-product__slider-wrapper--main .slick-next{right:8px}#page-lessmore .single-product__slider-wrapper--main .slick-prev{left:8px}#page-lessmore .single-product__slider-wrapper--main .slick-next::before,#page-lessmore .single-product__slider-wrapper--main .slick-prev::before{font-family:inheirt;opacity:1;color:#323228}#page-lessmore .single-product__slider-wrapper--main .slick-next::before{content:""}#page-lessmore .single-product__slider-wrapper--main .slick-prev::before{content:""}#page-lessmore .single-product__slider-wrapper--thumb{overflow:auto;flex:0 0 280px;max-height:100%}#page-lessmore .single-product__slider-wrapper--thumb::-webkit-scrollbar{width:0.5em;height:0.5em}#page-lessmore .single-product__slider-wrapper--thumb::-webkit-scrollbar-track{border-radius:0.25em;box-shadow:inset 0 0 6px rgba(64, 64, 64, 0.05)}#page-lessmore .single-product__slider-wrapper--thumb::-webkit-scrollbar-thumb{background:var(--font-first-color);border-radius:0.25em;box-shadow:0 0 0 1px rgba(192, 192, 192, 0.15);transition:0.25s}#page-lessmore .single-product__slider-wrapper--thumb::-webkit-scrollbar-thumb:hover{background:var(--font-first-color)}#page-lessmore .single-product__slider-wrapper--thumb .product-slick-slider__slider{display:block;margin-left:-8px;margin-top:8px}#page-lessmore .single-product__slider-wrapper--thumb .product-slick-slider__item{padding-left:8px}#page-lessmore .product-slick-slider__figure{position:relative;margin:0;transition:opacity var(--duration-time);width:100%}#page-lessmore .product-slick-slider__image{display:block;margin:auto;height:256px;object-fit:cover;inset:0}@media screen and (max-width:1024px){#page-lessmore .product-slick-slider__image{height:36vw}}@media screen and (max-width:640px){#page-lessmore .product-slick-slider__image{height:52vw}}#page-lessmore .product-slick-slider--thumb{cursor:pointer}#page-lessmore .product-slick-slider__item--thumb .product-slick-slider__image{width:100% !important;height:80px;object-fit:cover}#page-lessmore .product-slick-slider--thumb .slick-current .product-slick-slider__figure{opacity:0.6}@media screen and (max-width:1024px){#page-lessmore .single-product__post{padding-top:160px}#page-lessmore .single-product__title{margin-top:120px}#page-lessmore .single-product__spec{padding:80px 0}#page-lessmore .product-spec{flex-wrap:wrap}#page-lessmore .single-product__slider-wrapper--thumb{flex-basis:200px}}@media screen and (max-width:640px){#page-lessmore .single-product__post{padding-top:80px}#page-lessmore .single-product__title{font-size:24px;line-height:1.5em;margin-top:64px;margin-bottom:32px}#page-lessmore .single-product__post .content-heading{font-size:48px}#page-lessmore .single-product__spec{padding-top:48px}#page-lessmore .single-product__spec .product-detail__heading{font-size:20px;padding-bottom:24px;margin-bottom:24px}#page-lessmore .single-product__spec .product-spec{display:block}#page-lessmore .single-product__section{margin:32px 0}#page-lessmore .product-slick-slider__caption p{font-size:14px}#page-lessmore .product-spec__item{padding:14px 24px}#page-lessmore .single-product__slider-container{flex-direction:column;height:auto}#page-lessmore .single-product__slider-wrapper--main,#page-lessmore .single-product__slider-wrapper--thumb{flex-basis:auto;height:auto}#page-lessmore .single-product__slider-wrapper--thumb .product-slick-slider__slider>li{flex:0 0 22%}}@media screen and (max-width:1240px){#page-lessmore .single-product-popup figure{margin:0 auto calc(32 / 12.4 * 1vw)}#page-lessmore .panel-item{width:calc((100% - calc(14 / 12.4 * 1vw)) / 2);height:calc(142 / 12.4 * 1vw)}#page-lessmore .single-product-popup p{}#page-lessmore .mfp-close-btn-in .mfp-close{width:calc(77 / 12.4 * 1vw);height:calc(77 / 12.4 * 1vw);color:#ffffff;font-size:calc(50 / 12.4 * 1vw)}}@media screen and (max-width:1024px){#page-lessmore .mfp-wrap.mfp-ready .mfp-content{padding:0 10% !important}#page-lessmore .single-product-popup figure{margin:0 auto calc(32 / 10.24 * 1vw)}#page-lessmore .panel-item{width:calc((100% - calc(14 / 10.24 * 1vw)) / 2);height:calc(142 / 10.24 * 1vw)}#page-lessmore .single-product-popup p{}#page-lessmore .mfp-close-btn-in .mfp-close{width:calc(77 / 10.24 * 1vw);height:calc(77 / 10.24 * 1vw);color:#ffffff;font-size:calc(50 / 10.24 * 1vw)}}@media screen and (max-width:640px){#page-lessmore .single-product-popup figure{margin:0 auto}#page-lessmore .panel-item{display:inline-block;width:calc(142 / 6.4 * 1vw);height:calc(142 / 6.4 * 1vw);margin-right:0.5rem}#page-lessmore .panel-item:nth-of-type(2n){margin-right:0.5rem}#page-lessmore .single-product-popup p{}#page-lessmore .mfp-close-btn-in .mfp-close{width:calc(77 / 6.4 * 1vw);height:calc(77 / 6.4 * 1vw);color:#ffffff;font-size:calc(50 / 6.4 * 1vw)}}#page-lessmore .single-box-title{margin-bottom:48px !important}@media screen and (max-width:1024px){#page-lessmore .single-box-title{margin-bottom:6% !important}}#page-lessmore .single-box-title h3{font-size:2.4rem;letter-spacing:0.04em;font-weight:500;line-height:1.6em;color:#5f4b46;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-lessmore .single-box-title h3{font-size:2.2rem}}@media screen and (max-width:640px){#page-lessmore .single-box-title h3{font-size:2rem}}#page-lessmore .single-box-category{display:flex;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width:1024px){#page-lessmore .single-box-category{margin-bottom:4%}}#page-lessmore .single-box-category-name{background-color:var(--bg-third-color);color:var(--font-first-color);font-size:1.6rem;padding:5px 15px;margin-bottom:10px}#page-lessmore .single-box-category-name:not(:last-of-type){margin-right:10px}#page-lessmore .single-box-title{font-size:3.2rem;line-height:1.6em;margin-bottom:60px}@media screen and (max-width:1024px){#page-lessmore .single-box-title{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-lessmore .single-box-title{font-size:2rem}}#page-lessmore .single-box-img img{width:100%}#page-lessmore .single-box-info{display:flex;flex-wrap:wrap;width:100%;max-width:710px}@media screen and (max-width:640px){#page-lessmore .single-box-info{display:block}}#page-lessmore .single-box-info-img{width:100%;margin-bottom:32px}@media screen and (max-width:640px){#page-lessmore .single-box-info-img{width:100%;margin-bottom:6%}}#page-lessmore .single-box-info-text{display:flex;width:100%;margin-bottom:32px}@media screen and (max-width:640px){#page-lessmore .single-box-info-text{width:100%;margin-bottom:6%}}#page-lessmore .single-box-info-text:nth-of-type(n+3){margin-top:20px}@media screen and (max-width:640px){#page-lessmore .single-box-info-text:nth-of-type(n+3){margin-top:10px}}@media screen and (max-width:640px){#page-lessmore .single-box-info-text:not(:first-of-type){margin-top:10px}}#page-lessmore .single-box-info-text-01{display:flex;justify-content:center;align-items:center;width:120px;height:35px;color:var(--font-first-color);font-size:1.6rem;letter-spacing:0;border:1px solid var(--font-first-color);padding:5px 10px}#page-lessmore .single-box-info-text-02{width:calc(100% - 140px);font-size:1.6rem;line-height:1.5em;padding-top:5px;padding-left:20px}#page-lessmore .single-box-info-text-02-text:nth-of-type(n+4){display:none}#page-lessmore .single-box-text{margin-bottom:200px}@media screen and (max-width:1024px){#page-lessmore .single-box-text{margin-bottom:20%}}#page-lessmore .single-box-architect{margin-bottom:200px}@media screen and (max-width:1024px){#page-lessmore .single-box-architect{margin-bottom:20%}}#page-lessmore .single-box-architect-cnt{display:flex;min-height:360px}@media screen and (max-width:640px){#page-lessmore .single-box-architect-cnt{display:block;min-height:0}}#page-lessmore .single-box-architect-cnt-img{width:280px}@media screen and (max-width:1024px){#page-lessmore .single-box-architect-cnt-img{width:200px}}@media screen and (max-width:640px){#page-lessmore .single-box-architect-cnt-img{width:100%}}#page-lessmore .single-box-architect-cnt-img img{width:100%;height:360px;object-fit:cover}@media screen and (max-width:640px){#page-lessmore .single-box-architect-cnt-img img{height:auto}}#page-lessmore .single-box-architect-cnt-text{background-color:var(--bg-third-color);display:flex;align-items:center;width:calc(100% - 280px);padding:40px}@media screen and (max-width:1024px){#page-lessmore .single-box-architect-cnt-text{width:calc(100% - 200px)}}@media screen and (max-width:640px){#page-lessmore .single-box-architect-cnt-text{width:100%;padding:8% 4% 12%}}#page-lessmore .single-box-architect-cnt-text>div{width:100%;max-width:760px;margin:0 auto}@media screen and (max-width:640px){#page-lessmore .single-box-architect-cnt-text>div{max-width:none}}#page-lessmore .single-box-architect-cnt-text-01{display:flex;align-items:center;margin-bottom:40px}@media screen and (max-width:1024px){#page-lessmore .single-box-architect-cnt-text-01{margin-bottom:4%}}#page-lessmore .single-box-architect-cnt-text-01-ja{font-size:3.2rem;line-height:1.6em;padding-right:30px}@media screen and (max-width:1024px){#page-lessmore .single-box-architect-cnt-text-01-ja{font-size:2.8rem}}@media screen and (max-width:640px){#page-lessmore .single-box-architect-cnt-text-01-ja{font-size:2.4rem;padding-right:15px}}#page-lessmore .single-box-architect-cnt-text-01-en{font-size:1.6rem;line-height:1.6em}#page-lessmore .single-box-youtube{margin-bottom:200px}@media screen and (max-width:1024px){#page-lessmore .single-box-youtube{margin-bottom:20%}}#page-lessmore .single-box-youtube iframe{width:100%}@media screen and (max-width:1024px){#page-lessmore .single-box-youtube iframe{height:50vw}}#page-lessmore .single-box-gallery{display:flex;flex-wrap:wrap;margin-bottom:200px}@media screen and (max-width:1024px){#page-lessmore .single-box-gallery{margin-bottom:20%}}#page-lessmore .single-box-gallery>*{width:48%}#page-lessmore .single-box-gallery>*:nth-of-type(n+3){margin-top:4%}#page-lessmore .single-box-gallery>*:nth-of-type(odd){margin-right:4%}#page-lessmore .single-box-gallery>* img{width:100%;height:400px;object-fit:cover}@media screen and (max-width:1024px){#page-lessmore .single-box-gallery>* img{height:40vw}}#page-lessmore .product-single01-fv{background-image:url(../post-type/product/product-single/product-single01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-lessmore .product-single01-fv{background-image:url(../post-type/product/product-single/product-single01/img/underlayer-fv-bg_sp.jpg)}}#page-lessmore .product-single01-cnt{padding:80px 0 0 0;background:#fafafa}#page-lessmore .product-single01-cnt:first-child{padding:160px 0 0 0}@media screen and (max-width:1024px){#page-lessmore .product-single01-cnt:first-child{padding:16% 0 0 0}}@media screen and (max-width:1024px){#page-lessmore .product-single01-cnt{padding:10% 0 0 0}}#page-lessmore .product-single01-cnt.interview{background:#fff !important;padding:64px 0 0 0}@media screen and (max-width:1024px){#page-lessmore .product-single01-cnt.interview{padding:8% 0 0 0}}#page-lessmore .product-single01-cnt.interview .product-detail-block:first-child{padding-top:32px}@media screen and (max-width:1024px){#page-lessmore .product-single01-cnt.interview .product-detail-block:first-child{padding-top:4%}}#page-lessmore .product-parts-3column01{padding-bottom:200px}@media screen and (max-width:1024px){#page-lessmore .product-parts-3column01{padding-bottom:20%}}#page-lessmore .slider-progress{height:6px;background:#ececec;margin-top:8px;border-radius:3px;position:relative;overflow:hidden}#page-lessmore .slider-progress .progress-bar{height:100%;background:#ae9f9c;width:0%;border-radius:3px;transition:width 0.25s ease-in-out}#page-lessmore .slider-progress02{max-width:100%;width:calc(100% - 110px);height:6px;background:#fff;margin-top:33px;margin-bottom:18px;border-radius:3px;position:relative;overflow:hidden}@media screen and (max-width:1024px){#page-lessmore .slider-progress02{margin-top:30px;margin-bottom:3%}}@media screen and (max-width:640px){#page-lessmore .slider-progress02{margin-top:30px;margin-bottom:3%}}#page-lessmore .slider-progress02 .progress-bar02{height:100%;background:#ae9f9c;width:0%;border-radius:2px;transition:width 0.25s ease-in-out}#page-lessmore .slider-progress03{height:100%;height:6px;background:#fff;margin-top:8px;border-radius:3px;position:relative;overflow:hidden}#page-lessmore .slider-progress03 .progress-bar03{height:100%;background:#5f4b46;width:0%;border-radius:3px;transition:width 0.25s ease-in-out}#page-lessmore .slider-progress04{max-width:100%;width:calc(100% - 110px);height:6px;background:#fff;margin-top:33px;margin-bottom:18px;border-radius:3px;position:relative;overflow:hidden}@media screen and (max-width:1024px){#page-lessmore .slider-progress04{margin-top:30px;margin-bottom:3%}}@media screen and (max-width:640px){#page-lessmore .slider-progress04{margin-top:30px;margin-bottom:3%}}#page-lessmore .slider-progress04 .progress-bar04{height:100%;background:#5f4b46;width:0%;border-radius:3px;transition:width 0.25s ease-in-out}#page-lessmore .custom-prev,#page-lessmore .custom-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}#page-lessmore .single-product__label-wrap{width:100%;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}@media screen and (max-width:1024px){#page-lessmore .single-product__label-wrap{margin-bottom:6%}}#page-lessmore .single-product__label{width:calc(50% - 8px);display:flex}#page-lessmore .single-product__label-title{width:80px;height:28px;background:#ae9f9c;color:#fff;font-size:1.6rem;line-height:3.6rem;font-weight:400;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){#page-lessmore .single-product__label-title{font-size:1.4rem}}#page-lessmore .single-product__label-text{width:calc(100% - 80px);color:#5f4b46;font-size:1.6rem;line-height:2.6rem;font-weight:400;padding:0 0 0 16px}@media screen and (max-width:1024px){#page-lessmore .single-product__label-text{font-size:1.4rem}}#page-lessmore .product-slick-slider--point{position:relative}#page-lessmore .product-slick-slider--point .slick-list{padding-right:46px}#page-lessmore .product-slick-slider--point .slick-list .slick-slide{margin-right:16px}#page-lessmore .product-slick-slider--point .slick-next,#page-lessmore .product-slick-slider--point .slick-prev{background:rgba(255, 255, 255, 0.8);z-index:4;width:40px;height:40px;border-radius:3px;border:1px solid #5f4b46}#page-lessmore .product-slick-slider--point .custom-next{right:0;bottom:-75px;top:auto}#page-lessmore .product-slick-slider--point .custom-prev{right:46px;bottom:-75px;top:auto !important;left:auto !important}#page-lessmore .product-slick-slider--point .slick-next::before{content:""}#page-lessmore .product-slick-slider--point .slick-prev::before{content:""}#page-subaco .common-title-text.works{display:none}#page-subaco .common-title-text.product{display:flex !important}#page-subaco .page-subaco-fv__inner{z-index:1}#page-subaco .page-subaco-fv .parts-title01-lg{font-size:2.4rem;font-weight:400;letter-spacing:0.04em;line-height:4rem;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-subaco .page-subaco-fv .parts-title01-lg{font-size:2.2rem;line-height:3.6rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-fv .parts-title01-lg{font-size:2rem;line-height:3rem}}#page-subaco .page-subaco-info{padding-bottom:40px}@media screen and (max-width:1024px){#page-subaco .page-subaco-info{padding-bottom:4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-info{padding-bottom:8%}}#page-subaco .page-subaco-info__inner{padding:0 48px}@media screen and (max-width:640px){#page-subaco .page-subaco-info__inner{padding:0 4%}}#page-subaco .page-subaco-info__inner--logo{width:154px;display:flex;justify-content:center;margin:0 auto}#page-subaco .page-subaco-info__inner--logo img{width:100%;object-fit:cover}#page-subaco .page-subaco-info__inner--list{width:100%;display:flex;gap:8px;margin-top:32px;padding-bottom:32px}@media screen and (max-width:1024px){#page-subaco .page-subaco-info__inner--list{padding-bottom:4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-info__inner--list{padding-bottom:8%;gap:2%}}#page-subaco .page-subaco-info__inner--text{font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:2.4rem;margin-top:32px}@media screen and (max-width:1024px){#page-subaco .page-subaco-info__inner--text{margin-top:4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-info__inner--text{margin-top:8%}}#page-subaco .page-subaco-flatrate__inner{padding:0 24px}@media screen and (max-width:640px){#page-subaco .page-subaco-flatrate__inner{padding:0 4%}}#page-subaco .page-subaco-flatrate__inner--contents{width:100%;background:#fff;padding:40px 24px;border:1px solid #ebebeb;border-radius:3px}@media screen and (max-width:1024px){#page-subaco .page-subaco-flatrate__inner--contents{padding:6% 4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-flatrate__inner--contents{padding:8% 4%}}#page-subaco .page-subaco-flatrate__inner--contents--price{padding-bottom:32px}@media screen and (max-width:1024px){#page-subaco .page-subaco-flatrate__inner--contents--price{padding-bottom:6%}}#page-subaco .page-subaco-flatrate__inner--contents--price--01{width:100%;display:flex;justify-content:center;gap:16px;align-items:center}#page-subaco .page-subaco-flatrate__inner--contents--price--01--text{font-size:4rem;letter-spacing:0.04em;font-weight:400;font-family:"Noto Serif JP", serif;color:#e25c83}@media screen and (max-width:1024px){#page-subaco .page-subaco-flatrate__inner--contents--price--01--text{font-size:3.6rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-flatrate__inner--contents--price--01--text{font-size:3.2rem}}#page-subaco .page-subaco-flatrate__inner--contents--price--01--text span{font-size:3.2rem;font-weight:500;position:relative}@media screen and (max-width:1024px){#page-subaco .page-subaco-flatrate__inner--contents--price--01--text span{font-size:2.8rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-flatrate__inner--contents--price--01--text span{font-size:2.4rem}}#page-subaco .page-subaco-flatrate__inner--contents--price--01--text span::after{content:"（税込）";position:absolute;top:-7px;left:8px;font-size:1.2rem;color:#e25c83}@media screen and (max-width:640px){#page-subaco .page-subaco-flatrate__inner--contents--price--01--text span::after{top:-9px;left:2px}}#page-subaco .page-subaco-flatrate__inner--contents--price--02{width:100%;text-align:center;padding-top:4px;font-size:1rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif}#page-subaco .page-subaco-flatrate__inner--contents--title{width:100%;text-align:center;font-size:2rem;font-weight:500;letter-spacing:0.04em;line-height:2.4rem;font-family:"Noto Serif JP", serif;padding-bottom:32px}@media screen and (max-width:1024px){#page-subaco .page-subaco-flatrate__inner--contents--title{padding-bottom:4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-flatrate__inner--contents--title{padding-bottom:8%;font-size:1.8rem}}#page-subaco .page-subaco-flatrate__inner--contents--text{font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:2.4rem;padding-bottom:32px}@media screen and (max-width:1024px){#page-subaco .page-subaco-flatrate__inner--contents--text{padding-bottom:4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-flatrate__inner--contents--text{padding-bottom:8%}}#page-subaco .page-subaco-flatrate__inner--contents--box{width:100%;display:flex;flex-wrap:wrap;gap:16px}@media screen and (max-width:640px){#page-subaco .page-subaco-flatrate__inner--contents--box{flex-direction:column}}#page-subaco .page-subaco-flatrate__inner--contents--box--item{width:calc((100% - (1 * 16px)) / 2);background:#fafafa;padding:32px 20px;border:1px solid #ebebeb;border-radius:3px}@media screen and (max-width:1024px){#page-subaco .page-subaco-flatrate__inner--contents--box--item{padding:3.2% 2%}}@media screen and (max-width:640px){#page-subaco .page-subaco-flatrate__inner--contents--box--item{width:100%;padding:6% 4%}}#page-subaco .page-subaco-flatrate__inner--contents--box--item--title{font-size:1.4rem;letter-spacing:0.04em;line-height:1.7;color:#e25c83;margin-bottom:16px;text-align:center}#page-subaco .page-subaco-flatrate__inner--contents--box--item--title-sub{font-size:1.8rem;font-weight:500;letter-spacing:0.04em;line-height:1.7;margin-bottom:16px;text-align:center;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-subaco .page-subaco-flatrate__inner--contents--box--item--title-sub{font-size:1.6rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-flatrate__inner--contents--box--item--title-sub{font-size:1.4rem}}#page-subaco .page-subaco-flatrate__inner--contents--box--item--text{font-size:1.4rem;letter-spacing:0.04em;line-height:1.7;margin-bottom:16px}#page-subaco .page-subaco-flatrate__inner--contents--box--item--link{width:100%;height:42px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ae9f9c;border-radius:3px;font-size:1.4rem;letter-spacing:0.04em;line-height:1.7;font-weight:400;color:#fff;text-align:center;cursor:pointer;position:relative}#page-subaco .page-subaco-flatrate__inner--contents--box--item--link::after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:32px;height:32px;background:url(../pages/page-subaco/page-subaco01/img/page-product-arrow-icon.svg) no-repeat;background-size:cover}@media screen and (max-width:640px){#page-subaco .page-subaco-flatrate__inner--contents--box--item--link::after{right:4px}}#page-subaco .page-subaco-feature01{padding-top:64px}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature01{padding-top:6.4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature01{padding-top:14%}}#page-subaco .page-subaco-feature01__inner{padding:0}#page-subaco .page-subaco-feature01__inner--number{width:100%;text-align:center;font-size:1.6rem;letter-spacing:0.04em;padding-bottom:24px;color:#e25c83;line-height:1}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature01__inner--number{font-size:1.4rem;padding-bottom:2.4%}}#page-subaco .page-subaco-feature01__inner--title{width:100%;text-align:center;font-size:2.4rem;font-weight:500;letter-spacing:0.04em;padding-bottom:32px;line-height:1;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature01__inner--title{padding-bottom:3.2%;font-size:2rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature01__inner--title{font-size:1.8rem;padding-bottom:6%}}#page-subaco .page-subaco-feature01__inner--text{width:100%;font-size:1.4rem;letter-spacing:0.04em;line-height:1.7;color:#5f4b46;margin-bottom:48px;padding:0 48px;text-align:center}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature01__inner--text{margin-bottom:4.8%;padding:0 4.8%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature01__inner--text{margin-bottom:8%;padding:0 4%}}#page-subaco .page-subaco-feature01__inner--slider{opacity:0;position:relative;z-index:1}#page-subaco .page-subaco-feature01__inner--slider.swiper-initialized{opacity:1}#page-subaco .page-subaco-feature01__inner--slider__item{position:relative;max-width:362px;width:100%;height:auto;box-sizing:border-box;transform:scale(0.85);transition:transform 0.3s ease;overflow:hidden;padding:0}#page-subaco .page-subaco-feature01__inner--slider__item.is-center{transform:scale(1)}@media screen and (max-width:640px){#page-subaco .page-subaco-feature01__inner--slider__item{padding:0 5%}}#page-subaco .page-subaco-feature01__inner--slider__item__link{width:100%;height:100%;display:block}#page-subaco .page-subaco-feature01__inner--slider-button-prev,#page-subaco .page-subaco-feature01__inner--slider-button-next{position:absolute;top:50%;z-index:2;width:48px;height:48px;cursor:pointer;transform:translateY(-50%)}#page-subaco .page-subaco-feature01__inner--slider-button-prev{left:calc((100% - 435px) / 2)}@media screen and (max-width:640px){#page-subaco .page-subaco-feature01__inner--slider-button-prev{left:6%}}#page-subaco .page-subaco-feature01__inner--slider-button-next{right:calc((100% - 435px) / 2)}@media screen and (max-width:640px){#page-subaco .page-subaco-feature01__inner--slider-button-next{right:6%}}#page-subaco .page-subaco-plan{padding-top:64px}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan{padding-top:6.4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan{padding-top:14%}}#page-subaco .page-subaco-plan__inner{padding:0 !important}#page-subaco .page-subaco-plan__inner--link{width:100%;display:flex;gap:16px;padding:0 48px}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--link{padding:0 4.8%}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--link{padding:0 4%}}#page-subaco .page-subaco-plan__inner--link--item{width:100%;height:68px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ae9f9c;border-radius:3px;font-size:1.4rem;letter-spacing:0.04em;line-height:1.7;font-weight:400;color:#fff;text-align:center;cursor:pointer;margin-bottom:64px;position:relative}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--link--item{margin-bottom:6.4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--link--item{margin-bottom:10%}}#page-subaco .page-subaco-plan__inner--link--item::after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:32px;height:32px;background:url(../pages/page-subaco/page-subaco01/img/page-product-arrow-icon.svg) no-repeat;background-size:cover}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--link--item::after{right:4px}}#page-subaco .page-subaco-plan__inner--number{width:100%;text-align:center;font-size:1.6rem;letter-spacing:0.04em;padding-bottom:24px;color:#e25c83;line-height:1}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--number{padding-bottom:2.4%;font-size:1.4rem}}#page-subaco .page-subaco-plan__inner--title{width:100%;text-align:center;font-size:2.4rem;letter-spacing:0.04em;padding-bottom:24px;font-weight:500;line-height:1;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--title{padding-bottom:2.4%;font-size:2rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--title{font-size:1.8rem;padding-bottom:6%}}#page-subaco .page-subaco-plan__inner--text{width:100%;font-size:1.4rem;letter-spacing:0.04em;line-height:1.7;color:#5f4b46;margin-bottom:48px;padding:0 48px}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--text{margin-bottom:4.8%;padding:0 4.8%}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--text{margin-bottom:8%;padding:0 4%}}#page-subaco .page-subaco-plan__inner--tab{display:flex;gap:8px}#page-subaco .page-subaco-plan__inner--tab--item{width:100%;height:81px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 10px;color:#5f4b46;background:#efe8e5;cursor:pointer;border-top-left-radius:3px;border-top-right-radius:3px;font-size:1.6rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--tab--item{font-size:1.4rem;padding:0}}#page-subaco .page-subaco-plan__inner--tab--item.bottom{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#page-subaco .page-subaco-plan__inner--tab--item.item02{background:#ae9f9c;color:#fff}#page-subaco .page-subaco-plan__inner--tab--item.item03{background:#5f4b46;color:#fff}#page-subaco .page-subaco-plan__inner--contents--item{display:none;padding:40px 52px;background:#efe8e5}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--item{padding:4% 6%}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--contents--item{padding:8% 4%}}#page-subaco .page-subaco-plan__inner--contents--item.active{display:block}#page-subaco .page-subaco-plan__inner--contents--item.contents02{background:#ae9f9c}#page-subaco .page-subaco-plan__inner--contents--item.contents02 .page-subaco-plan__inner--contents--space{color:#fff}#page-subaco .page-subaco-plan__inner--contents--item.contents02 .page-subaco-plan__inner--contents--price--01--text{color:#fff}#page-subaco .page-subaco-plan__inner--contents--item.contents02 .page-subaco-plan__inner--contents--price--01--text span::after{color:#fff}#page-subaco .page-subaco-plan__inner--contents--item.contents02 .page-subaco-plan__inner--contents--price--02{color:#fff}#page-subaco .page-subaco-plan__inner--contents--item.contents02 .page-subaco-plan__inner--contents--map--title{color:#fff;border-bottom:1px solid #fff}#page-subaco .page-subaco-plan__inner--contents--item.contents02 .page-subaco-plan__inner--contents--info--item{color:#fff}#page-subaco .page-subaco-plan__inner--contents--item.contents02 .page-subaco-plan__inner--contents--info--item span{background:#fff;color:#5f4b46}#page-subaco .page-subaco-plan__inner--contents--item.contents02 .page-subaco-plan__inner--contents--point--title{color:#fff;border-bottom:1px solid #fff}#page-subaco .page-subaco-plan__inner--contents--item.contents02 .product-slick-slider__popup-button::after{border:1px solid #fff}#page-subaco .page-subaco-plan__inner--contents--item.contents03{background:#5f4b46}#page-subaco .page-subaco-plan__inner--contents--item.contents03 .page-subaco-plan__inner--contents--space{color:#fff}#page-subaco .page-subaco-plan__inner--contents--item.contents03 .page-subaco-plan__inner--contents--price--01--text{color:#fff}#page-subaco .page-subaco-plan__inner--contents--item.contents03 .page-subaco-plan__inner--contents--price--01--text span::after{color:#fff}#page-subaco .page-subaco-plan__inner--contents--item.contents03 .page-subaco-plan__inner--contents--price--02{color:#fff}#page-subaco .page-subaco-plan__inner--contents--item.contents03 .page-subaco-plan__inner--contents--map--title{color:#fff;border-bottom:1px solid #fff}#page-subaco .page-subaco-plan__inner--contents--item.contents03 .page-subaco-plan__inner--contents--info--item{color:#fff}#page-subaco .page-subaco-plan__inner--contents--item.contents03 .page-subaco-plan__inner--contents--info--item span{background:#fff;color:#5f4b46}#page-subaco .page-subaco-plan__inner--contents--item.contents03 .page-subaco-plan__inner--contents--point--title{color:#fff;border-bottom:1px solid #fff}#page-subaco .page-subaco-plan__inner--contents--item.contents03 .product-slick-slider__popup-button::after{border:1px solid #fff}#page-subaco .page-subaco-plan__inner--contents--item.contents03 .progress-bar03{background:#ae9f9c}#page-subaco .page-subaco-plan__inner--contents--item.contents03 .progress-bar04{background:#ae9f9c}#page-subaco .page-subaco-plan__inner--contents--price{padding-bottom:40px}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--price{padding-bottom:4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--contents--price{padding-bottom:8%}}#page-subaco .page-subaco-plan__inner--contents--price--01{width:100%;display:flex;justify-content:center;gap:16px;align-items:center}#page-subaco .page-subaco-plan__inner--contents--price--01--text{font-size:4rem;letter-spacing:0.04em;font-weight:400;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--price--01--text{font-size:3.6rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--contents--price--01--text{font-size:3.2rem}}#page-subaco .page-subaco-plan__inner--contents--price--01--text span{font-size:3.2rem;font-weight:500;position:relative}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--price--01--text span{font-size:2.8rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--contents--price--01--text span{font-size:2.4rem}}#page-subaco .page-subaco-plan__inner--contents--price--01--text span::after{content:"（税込）";position:absolute;top:-7px;left:8px;font-size:1.2rem}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--contents--price--01--text span::after{top:-9px;left:2px}}#page-subaco .page-subaco-plan__inner--contents--price--02{width:100%;text-align:center;padding-top:4px;font-size:1rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif}#page-subaco .page-subaco-plan__inner--contents--space{width:100%;text-align:center;font-size:1.8rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif;padding-bottom:24px}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--space{font-size:1.6rem;padding-bottom:2.4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--contents--space{font-size:1.4rem;padding-bottom:4%}}#page-subaco .page-subaco-plan__inner--contents--map{width:100%}#page-subaco .page-subaco-plan__inner--contents--map--title{width:100%;font-size:2rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif;padding-bottom:18px;padding-left:13px;margin-bottom:32px;border-bottom:1px solid #5f4b46;position:relative}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--map--title{font-size:1.6rem;margin-bottom:3%;padding-bottom:3%}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--contents--map--title{font-size:1.6rem;margin-bottom:6%;padding-bottom:3%}}#page-subaco .page-subaco-plan__inner--contents--map--title::before{content:"";width:5px;height:5px;border-radius:999px;background:#e25c83;position:absolute;left:0;top:14px;z-index:2}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--map--title::before{top:11px}}#page-subaco .page-subaco-plan__inner--contents--map--title::after{content:"";width:9px;height:9px;border-radius:999px;background:#eed7de;position:absolute;left:-2px;top:12px}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--map--title::after{top:9px}}#page-subaco .page-subaco-plan__inner--contents--map--list{width:100%;display:flex;gap:24px;padding-bottom:32px}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--map--list{padding-bottom:2%}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--contents--map--list{flex-wrap:wrap;padding-bottom:5%}}#page-subaco .page-subaco-plan__inner--contents--map--item{width:100%}#page-subaco .page-subaco-plan__inner--contents--map--item a{width:100%;height:210px;background:#fafafa;display:flex;padding:10px;align-items:center}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--contents--map--item a{height:auto}}#page-subaco .page-subaco-plan__inner--contents--map--item a img{width:100%}#page-subaco .page-subaco-plan__inner--contents--info{display:flex;flex-wrap:wrap;padding-bottom:40px}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--info{padding-bottom:6%}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--contents--info{padding-bottom:10%}}#page-subaco .page-subaco-plan__inner--contents--info--item{display:flex;align-items:center;gap:16px;padding-bottom:16px;font-size:1.4rem;font-weight:400}#page-subaco .page-subaco-plan__inner--contents--info--item:first-child{padding-right:32px}#page-subaco .page-subaco-plan__inner--contents--info--item:last-child{width:100%;padding-bottom:0}#page-subaco .page-subaco-plan__inner--contents--info--item span{width:98px;display:flex;align-items:center;justify-content:center;padding:8px 0;color:#fff;background:#ae9f9c}#page-subaco .page-subaco-plan__inner--contents--point--title{width:100%;font-size:2rem;letter-spacing:0.04em;font-weight:500;font-family:"Noto Serif JP", serif;padding-bottom:18px;padding-left:13px;margin-bottom:32px;border-bottom:1px solid #5f4b46;position:relative}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--point--title{font-size:1.6rem;margin-bottom:3%;padding-bottom:3%}}@media screen and (max-width:640px){#page-subaco .page-subaco-plan__inner--contents--point--title{font-size:1.6rem;margin-bottom:6%;padding-bottom:3%}}#page-subaco .page-subaco-plan__inner--contents--point--title::before{content:"";width:5px;height:5px;border-radius:999px;background:#e25c83;position:absolute;left:0;top:14px;z-index:2}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--point--title::before{top:11px}}#page-subaco .page-subaco-plan__inner--contents--point--title::after{content:"";width:9px;height:9px;border-radius:999px;background:#eed7de;position:absolute;left:-2px;top:12px}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--point--title::after{top:9px}}#page-subaco .page-subaco-plan__inner--contents--point .single-product__slider-point--wrap{width:100%;height:100%;background:#fff;padding:40px 30px}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--point .single-product__slider-point--wrap{padding:6% 5%}}#page-subaco .page-subaco-plan__inner--contents--point .single-product__slider-point--wrap span{width:100%;display:block;text-align:center;font-size:1.4rem;letter-spacing:0.04em;font-weight:400;color:#e25c83;padding-bottom:8px}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--point .single-product__slider-point--wrap span{font-size:1.2rem}}#page-subaco .page-subaco-plan__inner--contents--point .single-product__slider-point--wrap--title{width:100%;text-align:center;font-size:1.8rem;letter-spacing:0.04em;font-weight:500;line-height:3.2rem;padding-bottom:8px;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--point .single-product__slider-point--wrap--title{font-size:1.6rem;line-height:2.4rem}}#page-subaco .page-subaco-plan__inner--contents--point .single-product__slider-point--wrap--text{font-size:1.4rem;font-weight:400;letter-spacing:0.02em;line-height:2.4rem}@media screen and (max-width:1024px){#page-subaco .page-subaco-plan__inner--contents--point .single-product__slider-point--wrap--text{font-size:1.2rem;line-height:2rem}}#page-subaco .page-subaco-feature03{padding-top:64px}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03{padding-top:6.4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03{padding-top:14%}}#page-subaco .page-subaco-feature03__inner--number{width:100%;text-align:center;font-size:1.6rem;letter-spacing:0.04em;padding-bottom:24px;color:#e25c83;line-height:1}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--number{font-size:1.4rem;padding-bottom:2.4%}}#page-subaco .page-subaco-feature03__inner--title{width:100%;text-align:center;font-size:2.4rem;font-weight:500;letter-spacing:0.04em;padding-bottom:32px;line-height:1;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--title{padding-bottom:3.2%;font-size:2rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--title{font-size:1.8rem;padding-bottom:6%}}#page-subaco .page-subaco-feature03__inner--text{width:100%;font-size:1.4rem;letter-spacing:0.04em;line-height:1.7;color:#5f4b46;margin-bottom:48px;padding:0 48px;text-align:center}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--text{margin-bottom:4.8%;padding:0 4.8%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--text{margin-bottom:8%;padding:0 4%}}#page-subaco .page-subaco-feature03__inner--content{width:100%;background:#fff;padding:40px 24px;border:1px solid #ebebeb;border-radius:3px;margin-bottom:24px}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--content{margin-bottom:2.4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--content{margin-bottom:4%}}#page-subaco .page-subaco-feature03__inner--seismic--title{font-size:2rem;font-weight:500;letter-spacing:0.04em;line-height:1.7;margin-bottom:32px;font-family:"Noto Serif JP", serif;text-align:center}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--seismic--title{font-size:1.8rem;margin-bottom:3.2%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--seismic--title{font-size:1.6rem;margin-bottom:6%}}#page-subaco .page-subaco-feature03__inner--seismic--box{width:100%;display:flex;gap:16px}#page-subaco .page-subaco-feature03__inner--seismic--box--text{max-width:234px;width:100%;flex-shrink:0;font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:1.7}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--seismic--box--text{flex-shrink:unset}}#page-subaco .page-subaco-feature03__inner--seismic--box--icon{width:100%;height:100%}#page-subaco .page-subaco-feature03__inner--seismic--box--icon img{width:100%;height:auto;object-fit:contain}#page-subaco .page-subaco-feature03__inner--strength{display:none;width:100%;padding-top:40px}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--strength{padding-top:4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--strength{padding-top:8%}}#page-subaco .page-subaco-feature03__inner--strength--title{width:100%;text-align:center;font-size:2rem;font-weight:500;letter-spacing:0.04em;padding-bottom:24px;line-height:1;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--strength--title{font-size:1.6rem;padding-bottom:2.4%}}#page-subaco .page-subaco-feature03__inner--strength--more{width:166px;height:42px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ae9f9c;border-radius:3px;font-size:1.4rem;letter-spacing:0.04em;line-height:1.7;font-weight:400;color:#fff;text-align:center;cursor:pointer;position:relative;margin:24px auto 0}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--strength--more{margin:2.4% auto 0}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--strength--more{margin:4% auto 0}}#page-subaco .page-subaco-feature03__inner--strength--more::after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:32px;height:32px;background:url(../pages/page-subaco/page-subaco01/img/page-product-arrow-icon.svg) no-repeat;background-size:cover;transition:transform 0.3s ease}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--strength--more::after{right:4px}}#page-subaco .page-subaco-feature03__inner--strength--more.active::after{transform:translateY(-50%) rotate(180deg)}#page-subaco .page-subaco-feature03__inner--strength--content{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--strength--content{flex-direction:column}}#page-subaco .page-subaco-feature03__inner--strength--content--item{width:calc((100% - (1 * 16px)) / 2);text-align:center;padding:24px;background:#fafafa;border:1px solid #ebebeb;border-radius:3px}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--strength--content--item{padding:6% 4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--strength--content--item{width:100%;padding:8% 4%}}#page-subaco .page-subaco-feature03__inner--strength--content--item:nth-child(3) .page-subaco-feature03__inner--strength--content--item--image{width:132px}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--strength--content--item:nth-child(3) .page-subaco-feature03__inner--strength--content--item--image{width:100%}}#page-subaco .page-subaco-feature03__inner--strength--content--item:nth-child(3) .page-subaco-feature03__inner--strength--content--item--image img{height:119px}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--strength--content--item:nth-child(3) .page-subaco-feature03__inner--strength--content--item--image img{height:100%}}#page-subaco .page-subaco-feature03__inner--strength--content--item h5{font-size:1.4rem;letter-spacing:0.04em;line-height:1.7;margin-bottom:24px}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--strength--content--item h5{font-size:1.4rem;margin-bottom:2.4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--strength--content--item h5{margin-bottom:4%}}#page-subaco .page-subaco-feature03__inner--strength--content--item--image{width:100%;margin:0 auto}#page-subaco .page-subaco-feature03__inner--strength--content--item--image img{width:100%;height:95px;display:block}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--strength--content--item--image img{height:100%}}#page-subaco .page-subaco-feature03__inner--wind{text-align:center;margin-bottom:64px}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--wind{margin-bottom:6.4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--wind{margin-bottom:10%}}#page-subaco .page-subaco-feature03__inner--wind--icon--house{display:inline-block;width:120px;height:120px;background:#fafafa;border:2px solid #e25c83;border-radius:50%;position:relative;margin-bottom:16px}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--wind--icon--house{width:100px;height:100px;margin-bottom:3%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--wind--icon--house{width:80px;height:80px;margin-bottom:4%}}#page-subaco .page-subaco-feature03__inner--wind--icon--house span{position:absolute;width:100%;text-align:center;font-size:1.2rem;font-weight:500;letter-spacing:0.04em;color:#5f4b46}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--wind--icon--house span{font-size:1rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--wind--icon--house span{font-size:0.9rem}}#page-subaco .page-subaco-feature03__inner--wind--icon--house span.number{font-size:3rem;font-weight:bold;color:#e25c83;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--wind--icon--house span.number{font-size:2.5rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--wind--icon--house span.number{font-size:2rem}}#page-subaco .page-subaco-feature03__inner--wind--icon--house span:first-child{top:25%}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--wind--icon--house span:first-child{top:20%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--wind--icon--house span:first-child{top:15%}}#page-subaco .page-subaco-feature03__inner--wind--icon--text{font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:1.7;color:#5f4b46}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--wind--icon--text{font-size:1.2rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--wind--icon--text{font-size:1.1rem}}#page-subaco .page-subaco-feature03__inner--insulation{width:100%;background:#fff;padding:40px 24px;border:1px solid #ebebeb;border-radius:3px}#page-subaco .page-subaco-feature03__inner--insulation--title{font-size:2rem;font-weight:500;letter-spacing:0.04em;line-height:1;margin-bottom:32px;font-family:"Noto Serif JP", serif;text-align:center}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--insulation--title{font-size:1.8rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--insulation--title{font-size:1.4rem;margin-bottom:6%}}#page-subaco .page-subaco-feature03__inner--insulation--value{font-size:2.4rem;font-weight:500;letter-spacing:0.04em;line-height:1;margin-bottom:32px;color:#e25c83;text-align:center;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--insulation--value{font-size:2rem;margin-bottom:3.2%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--insulation--value{font-size:1.8rem;margin-bottom:6%}}#page-subaco .page-subaco-feature03__inner--insulation--text{font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:1.7;color:#5f4b46;margin-bottom:32px}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--insulation--text{font-size:1.2rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--insulation--text{margin-bottom:6%}}#page-subaco .page-subaco-feature03__inner--insulation--content{display:none}#page-subaco .page-subaco-feature03__inner--insulation--benefit{margin-bottom:32px}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--insulation--benefit{margin-bottom:3.2%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--insulation--benefit{margin-bottom:6%}}#page-subaco .page-subaco-feature03__inner--insulation--benefit h5{font-size:2rem;font-weight:500;letter-spacing:0.04em;line-height:1.7;margin-bottom:18px;font-family:"Noto Serif JP", serif;text-align:center}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--insulation--benefit h5{font-size:1.8rem;margin-bottom:1.8%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--insulation--benefit h5{font-size:1.6rem;margin-bottom:3.6%}}#page-subaco .page-subaco-feature03__inner--insulation--benefit p{font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:1.7;color:#5f4b46;margin-bottom:24px;text-align:center}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--insulation--benefit p{font-size:1.2rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--insulation--benefit p{margin-bottom:6%}}#page-subaco .page-subaco-feature03__inner--insulation--benefit--items{display:flex;justify-content:space-between;gap:8px}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--insulation--benefit--items{flex-direction:column}}#page-subaco .page-subaco-feature03__inner--insulation--benefit--items--item{width:calc((100% - (2 * 8px)) / 3);text-align:center;padding:24px 16px;background:#fafafa;border:1px solid #ebebeb;border-radius:3px}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--insulation--benefit--items--item{padding:6% 4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--insulation--benefit--items--item{width:100%;padding:8% 4%}}#page-subaco .page-subaco-feature03__inner--insulation--benefit--items--item span{font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:1.7;color:#5f4b46;margin-bottom:24px;display:block}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--insulation--benefit--items--item span{margin-bottom:2.4%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--insulation--benefit--items--item span{margin-bottom:4%}}#page-subaco .page-subaco-feature03__inner--insulation--benefit--items--item--icon{margin:0 auto}#page-subaco .page-subaco-feature03__inner--insulation--benefit--items--item--icon img{display:block}#page-subaco .page-subaco-feature03__inner--insulation--definition{font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:1.7}#page-subaco .page-subaco-feature03__inner--insulation--more{width:166px;height:42px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ae9f9c;border-radius:3px;font-size:1.4rem;letter-spacing:0.04em;line-height:1.7;font-weight:400;color:#fff;text-align:center;cursor:pointer;position:relative;margin:24px auto 0}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature03__inner--insulation--more{margin:2.4% auto 0}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--insulation--more{margin:4% auto 0}}#page-subaco .page-subaco-feature03__inner--insulation--more::after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:32px;height:32px;background:url(../pages/page-subaco/page-subaco01/img/page-product-arrow-icon.svg) no-repeat;background-size:cover;transition:transform 0.3s ease}@media screen and (max-width:640px){#page-subaco .page-subaco-feature03__inner--insulation--more::after{right:4px}}#page-subaco .page-subaco-feature03__inner--insulation--more.active::after{transform:translateY(-50%) rotate(180deg)}#page-subaco .page-subaco-feature04{padding:64px 0}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature04{padding:6.4% 0}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature04{padding:10% 0}}#page-subaco .page-subaco-feature04__inner{padding:0 48px}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature04__inner{padding:0 4.8%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature04__inner{padding:0 4%}}#page-subaco .page-subaco-feature04__inner--number{width:100%;text-align:center;font-size:1.6rem;letter-spacing:0.04em;padding-bottom:24px;color:#e25c83;line-height:1}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature04__inner--number{font-size:1.4rem;padding-bottom:2.4%}}#page-subaco .page-subaco-feature04__inner--title{width:100%;text-align:center;font-size:2.4rem;font-weight:500;letter-spacing:0.04em;padding-bottom:32px;line-height:1;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature04__inner--title{padding-bottom:3.2%;font-size:2rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature04__inner--title{font-size:1.8rem;padding-bottom:6%}}#page-subaco .page-subaco-feature04__inner--text{width:100%;font-size:1.4rem;letter-spacing:0.04em;line-height:1.7;color:#5f4b46;margin-bottom:32px;text-align:left}@media screen and (max-width:1024px){#page-subaco .page-subaco-feature04__inner--text{margin-bottom:3.2%}}@media screen and (max-width:640px){#page-subaco .page-subaco-feature04__inner--text{margin-bottom:6%}}#page-subaco .page-subaco-feature04__inner--content--grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}#page-subaco .page-subaco-feature04__inner--content--grid--item{background:#fff;border:1px solid #5f4b46;background:#ebebeb;border-radius:3px;text-align:center;font-size:1.6rem;font-weight:400;letter-spacing:0.04em;line-height:1.7;color:#5f4b46;display:flex;align-items:center;justify-content:center;min-height:44px;font-family:"Noto Serif JP", serif}@media screen and (max-width:640px){#page-subaco .page-subaco-feature04__inner--content--grid--item{font-size:1.4rem}}#page-subaco .page-subaco-btn{width:100%;padding:0 48px}@media screen and (max-width:640px){#page-subaco .page-subaco-btn{padding:0 4%}}#page-subaco .page-subaco-btn a{width:100%;max-width:279px;height:48px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:3px;border:1px solid #5f4b46;font-size:1.4rem;font-weight:400;letter-spacing:0.04em;transition:0.4s}@media screen and (max-width:1024px){#page-subaco .page-subaco-btn a{height:36px}}#page-subaco .page-subaco-btn a:hover{opacity:0.7;transition:0.4s}#page-subaco .page-subaco-nav{width:100%;display:flex;justify-content:space-between;margin-top:24px;margin-bottom:48px;padding:0 48px}@media screen and (max-width:1024px){#page-subaco .page-subaco-nav{margin-top:4%;margin-bottom:6%}}@media screen and (max-width:640px){#page-subaco .page-subaco-nav{padding:0 4%}}#page-subaco .page-subaco-nav--right{display:flex;align-items:center;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:0.04em;transition:0.4s;text-align:right}#page-subaco .page-subaco-nav--right:hover{opacity:0.7;transition:0.4s}#page-subaco .page-subaco-nav--left{display:flex;align-items:center;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:0.04em;transition:0.4s}#page-subaco .page-subaco-nav--left:hover{opacity:0.7;transition:0.4s}#page-subaco .page-subaco-banner{width:100%;padding:0 48px}@media screen and (max-width:640px){#page-subaco .page-subaco-banner{padding:0 4%}}#page-subaco .page-subaco-banner--contents{width:100%;height:120px;display:block;background:url(../pages/page-subaco/page-subaco01/img/page-product-img08_pc.png) no-repeat;background-size:cover;padding:8px;transition:0.4s}@media screen and (max-width:1024px){#page-subaco .page-subaco-banner--contents{height:18vw}}@media screen and (max-width:640px){#page-subaco .page-subaco-banner--contents{height:28vw}}#page-subaco .page-subaco-banner--contents:hover{opacity:0.7;transition:0.4s}#page-subaco .page-subaco-banner--contents.consultation{background:url(../pages/page-subaco/page-subaco01/img/page-product-img09_pc.png) no-repeat;background-size:cover;margin-top:24px}@media screen and (max-width:1024px){#page-subaco .page-subaco-banner--contents.consultation{margin-top:6%}}#page-subaco .page-subaco-banner--contents>div{display:flex;width:100%;height:100%;border:1px solid #fff;border-radius:3px;align-items:center;justify-content:center;flex-wrap:wrap;padding:0 40px}@media screen and (max-width:1024px){#page-subaco .page-subaco-banner--contents>div{padding:0 6%}}#page-subaco .page-subaco-banner--contents--wrap{width:100%}#page-subaco .page-subaco-banner--contents--sm{width:100%;color:#fff;font-size:1.6rem;font-weight:500;letter-spacing:0.04em;padding-bottom:8px;border-bottom:1px solid #fff;text-align:center;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-subaco .page-subaco-banner--contents--sm{font-size:1.4rem}}#page-subaco .page-subaco-banner--contents--lg{width:100%;color:#fff;font-size:2.4rem;font-weight:500;letter-spacing:0.04em;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:10px;font-family:"Noto Serif JP", serif}@media screen and (max-width:1024px){#page-subaco .page-subaco-banner--contents--lg{font-size:2.2rem}}@media screen and (max-width:640px){#page-subaco .page-subaco-banner--contents--lg{font-size:1.8rem}}#page-subaco .single-product__slider-container{display:block}#page-subaco .single-product__slider-wrapper--main{flex:1 1 auto;min-width:0;position:relative}#page-subaco .product-slick-slider__popup-button{display:block;position:relative}#page-subaco .product-slick-slider__popup-button:hover{opacity:1}#page-subaco .product-slick-slider__popup-button::after{content:"";background:url(../post-type/works/works-single/works-single01/img/icon_search.svg) no-repeat center center / 20px 20px;background-color:#ae9f9c;z-index:1001;width:48px;height:48px;position:absolute;bottom:0;right:0}#page-subaco .single-product__slider-wrapper--main button.slick-prev.slick-arrow,#page-subaco .single-product__slider-wrapper--main button.slick-next.slick-arrow{display:inline-block !important}#page-subaco .single-product__slider-wrapper--main .slick-next,#page-subaco .single-product__slider-wrapper--main .slick-prev{background:rgba(255, 255, 255, 0.8);z-index:4;width:48px;height:48px;border-radius:3px;border:1px solid #5f4b46}#page-subaco .single-product__slider-wrapper--main .slick-next{right:8px}#page-subaco .single-product__slider-wrapper--main .slick-prev{left:8px}#page-subaco .single-product__slider-wrapper--main .slick-next::before,#page-subaco .single-product__slider-wrapper--main .slick-prev::before{font-family:inheirt;opacity:1;color:#323228}#page-subaco .single-product__slider-wrapper--main .slick-next::before{content:""}#page-subaco .single-product__slider-wrapper--main .slick-prev::before{content:""}#page-subaco .single-product__slider-wrapper--thumb{overflow:auto;flex:0 0 280px;max-height:100%}#page-subaco .single-product__slider-wrapper--thumb::-webkit-scrollbar{width:0.5em;height:0.5em}#page-subaco .single-product__slider-wrapper--thumb::-webkit-scrollbar-track{border-radius:0.25em;box-shadow:inset 0 0 6px rgba(64, 64, 64, 0.05)}#page-subaco .single-product__slider-wrapper--thumb::-webkit-scrollbar-thumb{background:var(--font-first-color);border-radius:0.25em;box-shadow:0 0 0 1px rgba(192, 192, 192, 0.15);transition:0.25s}#page-subaco .single-product__slider-wrapper--thumb::-webkit-scrollbar-thumb:hover{background:var(--font-first-color)}#page-subaco .single-product__slider-wrapper--thumb .product-slick-slider__slider{display:block;margin-left:-8px;margin-top:8px}#page-subaco .single-product__slider-wrapper--thumb .product-slick-slider__item{padding-left:8px}#page-subaco .product-slick-slider__figure{position:relative;margin:0;transition:opacity var(--duration-time);width:100%}#page-subaco .product-slick-slider__image{display:block;margin:auto;height:256px;object-fit:cover;inset:0}@media screen and (max-width:1024px){#page-subaco .product-slick-slider__image{height:36vw}}@media screen and (max-width:640px){#page-subaco .product-slick-slider__image{height:52vw}}#page-subaco .product-slick-slider--thumb{cursor:pointer}#page-subaco .product-slick-slider__item--thumb .product-slick-slider__image{width:100% !important;height:80px;object-fit:cover}#page-subaco .product-slick-slider--thumb .slick-current .product-slick-slider__figure{opacity:0.6}@media screen and (max-width:1024px){#page-subaco .single-product__post{padding-top:160px}#page-subaco .single-product__title{margin-top:120px}#page-subaco .single-product__spec{padding:80px 0}#page-subaco .product-spec{flex-wrap:wrap}#page-subaco .single-product__slider-wrapper--thumb{flex-basis:200px}}@media screen and (max-width:640px){#page-subaco .single-product__post{padding-top:80px}#page-subaco .single-product__title{font-size:24px;line-height:1.5em;margin-top:64px;margin-bottom:32px}#page-subaco .single-product__post .content-heading{font-size:48px}#page-subaco .single-product__spec{padding-top:48px}#page-subaco .single-product__spec .product-detail__heading{font-size:20px;padding-bottom:24px;margin-bottom:24px}#page-subaco .single-product__spec .product-spec{display:block}#page-subaco .single-product__section{margin:32px 0}#page-subaco .product-slick-slider__caption p{font-size:14px}#page-subaco .product-spec__item{padding:14px 24px}#page-subaco .single-product__slider-container{flex-direction:column;height:auto}#page-subaco .single-product__slider-wrapper--main,#page-subaco .single-product__slider-wrapper--thumb{flex-basis:auto;height:auto}#page-subaco .single-product__slider-wrapper--thumb .product-slick-slider__slider>li{flex:0 0 22%}}@media screen and (max-width:1240px){#page-subaco .single-product-popup figure{margin:0 auto calc(32 / 12.4 * 1vw)}#page-subaco .panel-item{width:calc((100% - calc(14 / 12.4 * 1vw)) / 2);height:calc(142 / 12.4 * 1vw)}#page-subaco .single-product-popup p{}#page-subaco .mfp-close-btn-in .mfp-close{width:calc(77 / 12.4 * 1vw);height:calc(77 / 12.4 * 1vw);color:#ffffff;font-size:calc(50 / 12.4 * 1vw)}}@media screen and (max-width:1024px){#page-subaco .mfp-wrap.mfp-ready .mfp-content{padding:0 10% !important}#page-subaco .single-product-popup figure{margin:0 auto calc(32 / 10.24 * 1vw)}#page-subaco .panel-item{width:calc((100% - calc(14 / 10.24 * 1vw)) / 2);height:calc(142 / 10.24 * 1vw)}#page-subaco .single-product-popup p{}#page-subaco .mfp-close-btn-in .mfp-close{width:calc(77 / 10.24 * 1vw);height:calc(77 / 10.24 * 1vw);color:#ffffff;font-size:calc(50 / 10.24 * 1vw)}}@media screen and (max-width:640px){#page-subaco .single-product-popup figure{margin:0 auto}#page-subaco .panel-item{display:inline-block;width:calc(142 / 6.4 * 1vw);height:calc(142 / 6.4 * 1vw);margin-right:0.5rem}#page-subaco .panel-item:nth-of-type(2n){margin-right:0.5rem}#page-subaco .single-product-popup p{}#page-subaco .mfp-close-btn-in .mfp-close{width:calc(77 / 6.4 * 1vw);height:calc(77 / 6.4 * 1vw);color:#ffffff;font-size:calc(50 / 6.4 * 1vw)}}#page-subaco .slider-progress02{max-width:100%;width:calc(100% - 110px);height:6px;background:#fff;margin-top:33px;margin-bottom:18px;border-radius:3px;position:relative;overflow:hidden}@media screen and (max-width:1024px){#page-subaco .slider-progress02{margin-top:30px;margin-bottom:3%}}@media screen and (max-width:640px){#page-subaco .slider-progress02{margin-top:30px;margin-bottom:3%}}#page-subaco .slider-progress02 .progress-bar02{height:100%;background:#ae9f9c;width:0%;border-radius:2px;transition:width 0.25s ease-in-out}#page-subaco .slider-progress04{max-width:100%;width:calc(100% - 110px);height:6px;background:#fff;margin-top:33px;margin-bottom:18px;border-radius:3px;position:relative;overflow:hidden}@media screen and (max-width:1024px){#page-subaco .slider-progress04{margin-top:30px;margin-bottom:3%}}@media screen and (max-width:640px){#page-subaco .slider-progress04{margin-top:30px;margin-bottom:3%}}#page-subaco .slider-progress04 .progress-bar04{height:100%;background:#5f4b46;width:0%;border-radius:3px;transition:width 0.25s ease-in-out}#page-subaco .custom-prev,#page-subaco .custom-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}#page-subaco .product-slick-slider--point{position:relative}#page-subaco .product-slick-slider--point .slick-list{padding-right:46px}#page-subaco .product-slick-slider--point .slick-list .slick-slide{margin-right:16px}#page-subaco .product-slick-slider--point .slick-next,#page-subaco .product-slick-slider--point .slick-prev{background:rgba(255, 255, 255, 0.8);z-index:4;width:40px;height:40px;border-radius:3px;border:1px solid #5f4b46}#page-subaco .product-slick-slider--point .custom-next{right:0;bottom:-75px;top:auto}#page-subaco .product-slick-slider--point .custom-prev{right:46px;bottom:-75px;top:auto !important;left:auto !important}#page-subaco .product-slick-slider--point .slick-next::before{content:""}#page-subaco .product-slick-slider--point .slick-prev::before{content:""}#page-subaco .br-pc{display:block}@media screen and (max-width:640px){#page-subaco .br-pc{display:none}}#page-subaco .br-sp{display:none}@media screen and (max-width:640px){#page-subaco .br-sp{display:block}}#page-subaco .works-parts-3column01,#page-lessmore .works-parts-3column01,#page-ielabo .works-parts-3column01{margin-top:48px}#page-product01 .underlayer-fv,#page-product02 .underlayer-fv,#page-product03 .underlayer-fv{height:308px;padding-top:120px}#page-qa{background-color:#FAFAFA}#page-qa .parts-title01{color:#343434}#page-qa .parts-title01-lg{font-size:3.2rem}@media screen and (max-width:1024px){#page-qa .parts-title01-lg{font-size:2.4rem}}@media screen and (max-width:640px){#page-qa .parts-title01-lg{font-size:2rem}}#page-qa .parts-title01-sm{font-size:1.6rem}#page-qa .page-qa-fv{padding-top:0}#page-qa .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%;align-items:center}@media screen and (max-width:1240px){#page-qa .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-qa .underlayer-2column-cnt{display:block}}#page-qa .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-qa .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-qa .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-qa .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-qa .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-qa .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-qa .underlayer-2column-cnt-text-num{font-size:1.6rem;color:#657574;letter-spacing:0.08em;margin-bottom:30px;font-family:"Cormorant", serif}@media screen and (max-width:1024px){#page-qa .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-qa .underlayer-2column-cnt-text-num>span{font-size:4rem;margin-left:10px}#page-qa .underlayer-2column-cnt-text-title{color:#657574;font-weight:500;font-size:2.4rem;letter-spacing:0;line-height:1.8em;padding:30px 0}@media screen and (max-width:1024px){#page-qa .underlayer-2column-cnt-text-title{font-size:2rem;padding:3% 0}}@media screen and (max-width:640px){#page-qa .underlayer-2column-cnt-text-title{font-size:1.8rem;padding:2% 0}}#page-qa .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-qa .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-qa .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-qa .underlayer-2column-cnt-text-p{font-size:1.6rem;letter-spacing:0;line-height:2em}@media screen and (max-width:640px){#page-qa .underlayer-2column-cnt-text-p{font-size:1.4rem;padding:2% 0}}#page-qa .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-qa .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-qa .underlayer-2column-cnt-img{width:100%}}#page-qa .common-3column{display:flex;flex-wrap:wrap}#page-qa .common-3column-box{width:380px;position:relative}@media screen and (max-width:1240px){#page-qa .common-3column-box{width:32%}}@media screen and (max-width:640px){#page-qa .common-3column-box{width:48%}}#page-qa .common-3column-box a{display:block}#page-qa .common-3column-box:not(:nth-of-type(3n)){margin-right:30px}@media screen and (max-width:1240px){#page-qa .common-3column-box:not(:nth-of-type(3n)){margin-right:2%}}@media screen and (max-width:640px){#page-qa .common-3column-box:not(:nth-of-type(3n)){margin-right:0}}@media screen and (max-width:640px){#page-qa .common-3column-box:not(:nth-of-type(2n)){margin-right:4%}}#page-qa .common-3column-box:nth-of-type(n+4){margin-top:40px}@media screen and (max-width:1240px){#page-qa .common-3column-box:nth-of-type(n+4){margin-top:4%}}@media screen and (max-width:640px){#page-qa .common-3column-box:nth-of-type(n+4){margin-top:0}}@media screen and (max-width:640px){#page-qa .common-3column-box:nth-of-type(n+3){margin-top:6%}}#page-qa .common-3column-box-img{position:relative}#page-qa .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-qa .common-3column-box-img-span01{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){#page-qa .common-3column-box-img-span01{min-width:60px;font-size:1.3rem;padding:5px 10px}}#page-qa .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-qa .common-3column-box-img-span02{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){#page-qa .common-3column-box-img-span02{min-width:60px;font-size:1.3rem;padding:5px 10px}}#page-qa .common-3column-box-img img{height:auto;object-fit:cover}#page-qa .common-3column-box-text{padding:20px 0}@media screen and (max-width:1024px){#page-qa .common-3column-box-text{padding:15px 0}}@media screen and (max-width:640px){#page-qa .common-3column-box-text{padding:10px 0}}#page-qa .common-3column-box-text>*:not(:first-of-type){margin-top:20px}@media screen and (max-width:1024px){#page-qa .common-3column-box-text>*:not(:first-of-type){margin-top:15px}}@media screen and (max-width:640px){#page-qa .common-3column-box-text>*:not(:first-of-type){margin-top:10px}}#page-qa .common-inner{z-index:1;padding:0}@media screen and (max-width:1240px){#page-qa .common-inner{padding:0 2%}}@media screen and (max-width:640px){#page-qa .common-inner{padding:0 4%}}.page-qa__cnt{font-family:"Noto Sans JP", serif;color:#343434;max-width:444px;font-size:1.8rem;line-height:1.8;font-weight:500}@media screen and (max-width:1024px){.page-qa__cnt{font-size:1.6rem}}@media screen and (max-width:640px){.page-qa__cnt{max-width:100%;font-size:1.4rem}}.page-qa__inner{margin-bottom:64px}.page-qa__inner:last-child{margin-bottom:42px}@media screen and (max-width:1024px){.page-qa__inner:last-child{margin-bottom:4%}}@media screen and (max-width:640px){.page-qa__inner:last-child{margin-bottom:6%}}@media screen and (max-width:1024px){.page-qa__inner{margin-bottom:6%}}@media screen and (max-width:640px){.page-qa__inner{margin-bottom:8%}}.page-qa__txt-short{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 0 20px;margin:0 auto;border-bottom:1px solid #ebebeb}@media screen and (max-width:640px){.page-qa__txt-short{padding:0 0 2%}}@media screen and (max-width:640px){.page-qa__txt-short{padding:0 0 4%}}.page-qa__txt-short>p{font-weight:500;font-size:2rem;font-family:"Noto Serif JP", serif;padding-left:30px;color:#5F4B46;letter-spacing:0;line-height:1.7}@media screen and (max-width:1024px){.page-qa__txt-short>p{font-size:1.8rem;width:100%}}@media screen and (max-width:640px){.page-qa__txt-short>p{font-size:1.6rem;padding-left:7%}}.page-qa__txt-short::before{content:"Q.";position:absolute;font-size:2rem;color:#5F4B46;font-weight:500;font-family:"Noto Serif JP", serif;left:0;top:0;display:flex;justify-content:center;align-items:flex-start;height:100%;line-height:1.7;letter-spacing:0.04em}@media screen and (max-width:640px){.page-qa__txt-short::before{font-size:1.6rem}}@media screen and (max-width:480px){.page-qa__txt-short::before{bottom:10px}}.page-qa__txt-short.is-active .page-qa__txt-btn::after{opacity:0}.page-qa__txt-btn{transition:0.4s;display:inline-block;width:23px;height:1px;background:#464C4F;position:absolute;right:0;top:0;bottom:0;margin:auto;bottom:50%;transform:translateY(-50%)}.page-qa__txt-btn::after{content:"";display:block;width:1px;height:23px;background:#464C4F;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:0.4s}.page-qa__txt-more{position:relative;margin:0 auto}@media screen and (max-width:1024px){.page-qa__txt-more{width:100%}}.page-qa__txt-more::before{content:"A.";position:absolute;font-size:2rem;color:#E25C83;font-weight:500;font-family:"Noto Serif JP", serif;left:0;top:24px;display:flex;align-items:flex-start;justify-content:center;line-height:1.7;letter-spacing:0.04em}@media screen and (max-width:1024px){.page-qa__txt-more::before{top:auto;padding-top:3%}}@media screen and (max-width:640px){.page-qa__txt-more::before{font-size:1.8rem;padding-top:5%}}.page-qa__txt-more>p{font-feature-settings:"halt" on;padding-top:24px;padding-left:30px;letter-spacing:0;font-size:1.6rem;font-family:"Noto Sans JP", serif;font-weight:400}@media screen and (max-width:1024px){.page-qa__txt-more>p{width:100%;padding-top:3%}}@media screen and (max-width:640px){.page-qa__txt-more>p{font-size:1.4rem;padding-left:7%;padding-top:5%}}.page-qa__txt-more>p .wrap{display:block;width:377px;padding:32px;margin-top:24px;border:1px solid #343434}@media screen and (max-width:1024px){.page-qa__txt-more>p .wrap{padding:3%;margin-top:2%}}@media (max-width:480px){.page-qa__txt-more>p .wrap{width:100%}}#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{background-color:#FAFAFA}#page-request .parts-title01{color:#5F4B46}#page-request .page-request-box__inner{padding-bottom:64px}@media screen and (max-width:1024px){#page-request .page-request-box__inner{padding-bottom:6%}}@media screen and (max-width:640px){#page-request .page-request-box__inner{padding-bottom:8%}}#page-request .page-request-box__inner-text{margin-bottom:30px}@media screen and (max-width:1024px){#page-request .page-request-box__inner-text{margin-bottom:3%}}@media screen and (max-width:640px){#page-request .page-request-box__inner-text{margin-bottom:5%}}#page-request .page-request-box__inner-text-title{font-family:"Noto Serif JP", serif;font-size:2.4rem;font-weight:500;line-height:1.4;margin-bottom:40px;text-align:center;letter-spacing:0.04em}@media screen and (max-width:1024px){#page-request .page-request-box__inner-text-title{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-request .page-request-box__inner-text-title{font-size:1.8rem;margin-bottom:6%}}#page-request .page-request-box__inner-text-p{font-weight:400;text-align:center}@media screen and (max-width:640px){#page-request .page-request-box__inner-text-p{font-size:1.4rem}}#page-request .page-request-box__inner-img{width:382px;margin:0 auto}@media screen and (max-width:640px){#page-request .page-request-box__inner-img{width:80%}}#page-sdgs .page-sdgs-fv{background-image:url(../pages/page-sdgs/page-sdgs01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-fv{background-image:url(../pages/page-sdgs/page-sdgs01/img/underlayer-fv-bg_sp.jpg)}}#page-sdgs .page-sdgs-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt{padding:10% 0 20%}}#page-sdgs .page-sdgs-cnt__inner{max-width:1080px}#page-sdgs .page-sdgs-cnt__inner>div:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner>div:not(:last-of-type){margin-bottom:12%}}#page-sdgs .page-sdgs-cnt__inner--img{margin-bottom:120px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--img{margin-bottom:12%}}#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:3.2rem;letter-spacing:0;line-height:1.6em;border-bottom:1px solid var(--font-third-color);padding-bottom:20px;margin-bottom:30px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:2.8rem;padding-bottom:15px;margin-bottom:20px}}@media screen and (max-width:640px){#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:2.2rem}}#page-search .page-search-fv{background-image:url(../pages/page-search/page-search01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-search .page-search-fv{background-image:url(../pages/page-search/page-search01/img/underlayer-fv-bg_sp.jpg)}}#page-search .page-search-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-search .page-search-cnt{padding:10% 0 20%}}#page-search .page-search-cnt__inner--title{margin-bottom:120px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--title{margin-bottom:12%}}#page-search .page-search-cnt__inner--title h3{font-size:4rem;letter-spacing:0;line-height:1.5em;margin:0 auto 40px}@media screen and (max-width:1240px){#page-search .page-search-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--title h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--title h3{font-size:2.4rem}}#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:60px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:6% 4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:6% 2%}}#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{border-top:1px solid var(--bg-third-color);border-bottom:1px solidvar(--bg-third-color);padding:150px 60px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{padding:15% 4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{padding:15% 2%}}#page-search .page-search-cnt__inner--point--title{background-color:var(--bg-first-color);display:flex;align-items:center;font-size:2.4rem;letter-spacing:0;line-height:1.6em;position:relative}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--title{font-size:2rem}}#page-search .page-search-cnt__inner--point--title::before{content:"";background-color:var(--bg-third-color);width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}#page-search .page-search-cnt__inner--point--title>span{background-color:var(--bg-first-color);z-index:1;position:relative}#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){font-size:3.2rem;line-height:1.6em;position:relative;top:-2px;padding-left:20px;padding-right:30px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){font-size:2.8rem;top:0;padding-right:20px}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){top:-2px}}#page-search .page-search-cnt__inner--point--box{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box{display:block;margin:0 auto 8%}}#page-search .page-search-cnt__inner--point--box--text{width:52%;max-width:550px}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--text{width:100%;max-width:none;margin:0 auto 8%}}#page-search .page-search-cnt__inner--point--box--text h5{font-size:3.2rem;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--box--text h5{font-size:2.4rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--text h5{font-size:1.8rem}}#page-search .page-search-cnt__inner--point--box--text h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-4px;padding-right:10px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--box--text h5>span{top:-2px}}#page-search .page-search-cnt__inner--point--box--img{width:44%;max-width:470px}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--img{width:100%;max-width:none;margin:0 auto}}#page-support .page-support-fv{background-image:url(../pages/page-support/page-support01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-support .page-support-fv{background-image:url(../pages/page-support/page-support01/img/underlayer-fv-bg_sp.jpg)}}#page-support .page-support-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-support .page-support-cnt{padding:10% 0 20%}}#page-support .page-support-cnt__inner--title{margin-bottom:120px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--title{margin-bottom:12%}}#page-support .page-support-cnt__inner--title h3{font-size:4rem;letter-spacing:0;line-height:1.5em;margin:0 auto 40px}@media screen and (max-width:1240px){#page-support .page-support-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--title h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--title h3{font-size:2.4rem}}#page-support .page-support-cnt__inner--point>div:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point>div:not(:last-of-type){margin-bottom:6%}}#page-support .page-support-cnt__inner--point--title{background-color:var(--bg-first-color);display:flex;align-items:center;font-size:2.4rem;letter-spacing:0;line-height:1.6em;position:relative;margin-bottom:40px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--title{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--title{display:block}}#page-support .page-support-cnt__inner--point--title::before{content:"";background-color:var(--bg-first-color);width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}#page-support .page-support-cnt__inner--point--title>span{background-color:var(--bg-first-color);z-index:1;position:relative}#page-support .page-support-cnt__inner--point--title>span:nth-of-type(2){font-size:3.2rem;line-height:1.6em;position:relative;top:-2px;padding-left:20px;padding-right:30px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--title>span:nth-of-type(2){font-size:2.8rem;padding-right:20px}}#page-support .page-support-cnt__inner--point--box--text{margin-bottom:40px}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text{margin-bottom:4%}}#page-support .page-support-cnt__inner--point--box--text h5{font-size:3.2rem;line-height:1.6em}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--text h5{font-size:2.4rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text h5{font-size:1.8rem}}#page-support .page-support-cnt__inner--point--box--text h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-2px;padding-right:10px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--text h5>span{top:0}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text h5>span{top:2px}}#page-support .page-support-cnt__inner--point--box--list{border:1px solid var(--bg-first-color);padding:70px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list{padding:7% 4%}}#page-support .page-support-cnt__inner--point--box--list li{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--list li{align-items:flex-start}}#page-support .page-support-cnt__inner--point--box--list li:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list li:not(:last-of-type){margin-bottom:6%}}#page-support .page-support-cnt__inner--point--box--list--img{width:180px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--img{width:20%}}#page-support .page-support-cnt__inner--point--box--list--text{width:840px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text{width:76%}}#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:2.4rem;line-height:1.6em;margin-bottom:30px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:1.8rem}}#page-support .page-support-cnt__inner--point--box--list--text>h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-4px;padding-right:10px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text>h5>span{top:-2px}}#page-thanks .page-company-fv{background-image:url(../pages/page-thanks/page-thanks01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-thanks .page-company-fv{background-image:url(../pages/page-thanks/page-thanks01/img/underlayer-fv-bg_sp.jpg)}}#page-thanks .page-thanks-cnt{padding-bottom:48px;background-color:#fafafa}#page-thanks .page-thanks-cnt__inner{padding:0 48px}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__inner{padding:0 4.8%}}@media screen and (max-width:640px){#page-thanks .page-thanks-cnt__inner{padding:0 8%}}#page-thanks .page-thanks-cnt__inner--title{font-size:2.4rem;line-height:1.6em;padding-bottom:48px}#page-thanks .page-thanks-cnt__inner--text{max-width:810px;margin:0 auto 48px;font-size:1.6rem;line-height:2.4;letter-spacing:0.04em}#page-thanks .page-thanks-cnt__inner--tel{width:100%;text-align:center;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:32px 0;margin-bottom:48px}#page-thanks .page-thanks-cnt__inner--tel a{font-size:2rem;font-weight:500;letter-spacing:0.04em;margin-bottom:16px;display:block}#page-thanks .page-thanks-cnt__inner--tel p{font-size:1.2rem;letter-spacing:0.04em}#page-thanks .page-thanks-cnt__inner--anchor a{display:flex;justify-content:center;align-items:center;width:100%;max-width:279px;height:48px;color:#5f4b46;font-size:1.4rem;letter-spacing:0.04em;text-align:center;border:1px solid #5f4b46;border-radius:3px;margin:0 auto;transition:0.4s}@media screen and (min-width:1025px){#page-thanks .page-thanks-cnt__inner--anchor a:hover{opacity:0.7;transition:0.4s}}#page-land .common-title-text.works{display:none}#page-land .common-title-text.product{display:flex !important}#page-land .page-land__point{background-color:#fff;padding:64px 0}@media screen and (max-width:640px){#page-land .page-land__point{padding:9% 0}}#page-land .page-land__point__title{color:#5f4b46;font-size:2rem;font-family:"Noto Serif JP", serif;font-weight:500;line-height:1.6;letter-spacing:0.04em;margin-bottom:32px;text-align:center}@media screen and (max-width:640px){#page-land .page-land__point__title{font-size:1.6rem;margin-bottom:24px}}#page-land .page-land__point__slider{opacity:0;position:relative;z-index:1}@media screen and (max-width:640px){#page-land .page-land__point__slider{padding:0 12%}}#page-land .page-land__point__slider.swiper-initialized{opacity:1}#page-land .page-land__point__slider__item{position:relative;max-width:372px;width:100%;height:auto;margin:0 8px;box-sizing:border-box;transition:0.3s;overflow:hidden;border-radius:5px;padding:40px 24px;background-color:#fafafa;border:1px solid #ebebeb;border-radius:3px}@media screen and (max-width:640px){#page-land .page-land__point__slider__item{padding:10% 6%;margin:0 8px}}#page-land .page-land__point__slider__item__sub-title{color:#e25c83;font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:1.7;text-align:center;margin-bottom:12px}@media screen and (max-width:640px){#page-land .page-land__point__slider__item__sub-title{font-size:1.2rem;margin-bottom:8px}}#page-land .page-land__point__slider__item__description{color:#5f4b46;font-size:1.4rem;font-weight:400;letter-spacing:0.04em;line-height:1.7}#page-land .page-land__point__slider__item__img{width:100%;text-align:center;margin-bottom:32px}@media screen and (max-width:640px){#page-land .page-land__point__slider__item__img{margin-bottom:16px}}#page-land .page-land__point__slider__item__img img{display:inline-block}@media screen and (max-width:640px){#page-land .page-land__point__slider__item__img img{transform:scale(0.7)}}#page-land .page-land__point__slider__item__title{color:#5f4b46;font-size:2rem;font-family:"Noto Serif JP", serif;font-weight:500;line-height:1.6;letter-spacing:0.04em;margin-bottom:32px;text-align:center}@media screen and (max-width:640px){#page-land .page-land__point__slider__item__title{font-size:1.4rem;margin-bottom:16px}}#page-land .page-land__point__slider-pagination{bottom:auto;position:relative;left:auto;margin-top:16px}@media screen and (max-width:640px){#page-land .page-land__point__slider-pagination{margin-top:12px}}#page-land .page-land__point__slider-pagination .swiper-pagination-bullet{background:#d9d9d9;opacity:1;margin:0 4px;width:8px;height:8px;border-radius:50%;transition:background 0.3s;position:relative}#page-land .page-land__point__slider-pagination .swiper-pagination-bullet-active{background:#e25c83}#page-land .page-land__point__slider-pagination .swiper-pagination-bullet-active::after{content:"";position:absolute;width:8px;height:8px;border-radius:999px;background:#e25c83;top:0;left:0;z-index:1}#page-land .page-land__point__slider-button-prev,#page-land .page-land__point__slider-button-next{position:absolute;top:44%;z-index:2;width:48px;height:48px;cursor:pointer;transform:translateY(-50%)}@media screen and (max-width:640px){#page-land .page-land__point__slider-button-prev,#page-land .page-land__point__slider-button-next{width:36px;height:36px}}@media screen and (max-width:640px){#page-land .page-land__point__slider-button-prev svg,#page-land .page-land__point__slider-button-next svg{width:36px;height:36px}}#page-land .page-land__point__slider-button-prev{left:calc((100% - 450px) / 2)}@media screen and (max-width:640px){#page-land .page-land__point__slider-button-prev{left:8%;top:44%}}@media screen and (max-width:380px){#page-land .page-land__point__slider-button-prev{left:5%}}#page-land .page-land__point__slider-button-next{right:calc((100% - 450px) / 2)}@media screen and (max-width:640px){#page-land .page-land__point__slider-button-next{right:8%;top:44%}}@media screen and (max-width:380px){#page-land .page-land__point__slider-button-next{right:5%}}#page-land .page-land__point__inner--sub-title{width:100%;text-align:center;font-size:2rem;font-weight:400;line-height:3.2rem;letter-spacing:0.04em;font-family:"Playfair Display", serif;color:#5f4b46;transform:translateY(28px)}@media screen and (max-width:640px){#page-land .page-land__point__inner--sub-title{font-size:1.8rem;transform:translateY(20px)}}#page-land .page-land__point__inner--title{margin-bottom:20px}#page-land .page-land__point__inner--title .common-title-text .common-title-text-sm{position:relative}#page-land .page-land__point--anchor{display:flex;justify-content:center}#page-land .page-land-cta{background:url(../pages/page-consultation/page-consultation01/img/page-consultation-cta_bg.svg) no-repeat center/cover}#page-land .page-land-cta__inner{padding:64px 0 32px;position:relative}@media screen and (max-width:640px){#page-land .page-land-cta__inner{padding:40px 0% 24px}}#page-land .page-land-cta__inner:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:30px;width:83px;height:85px;background:url(../pages/page-consultation/page-consultation01/img/icon.svg) no-repeat center / contain;background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}@media screen and (max-width:640px){#page-land .page-land-cta__inner:before{top:20px;width:60px;height:60px}}#page-land .page-land-cta__inner-title{font-size:1.8rem;font-weight:500;letter-spacing:0.04em;line-height:1.8;font-family:"Noto Serif JP", serif;text-align:center;color:#fff;margin-bottom:24px;position:relative;z-index:2}@media screen and (max-width:640px){#page-land .page-land-cta__inner-title{margin-bottom:5%;font-size:1.4rem}}#page-land .page-land-cta__inner-btn{display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:3px;width:279px;height:48px;margin:0 auto;font-size:1.4rem;letter-spacing:0.04em;color:#fff;font-weight:400}@media screen and (min-width:1025px){#page-land .page-land-cta__inner-btn:hover{transition:0.4s;background-color:#5f4b46;border:1px solid #5f4b46;color:#fff}}#page-land .page-land-fv__text{font-size:1.6rem;font-weight:400;letter-spacing:0.04em;line-height:3.6rem;color:#5f4b46;text-align:center;margin-bottom:64px}@media screen and (max-width:640px){#page-land .page-land-fv__text{font-size:1.4rem;line-height:2.4rem;margin-bottom:8%}}#page-land .page-land-flow{margin-top:64px}@media screen and (max-width:640px){#page-land .page-land-flow{margin-top:8%}}#page-land .page-land-flow__inner{padding:0 24px}@media screen and (max-width:640px){#page-land .page-land-flow__inner{padding:0 4%}}#page-land .page-land-flow__inner--title{width:100%;text-align:center;font-size:2.4rem;font-weight:500;letter-spacing:0.04em;padding-bottom:32px;font-family:"Noto Serif JP", serif}@media screen and (max-width:640px){#page-land .page-land-flow__inner--title{padding-bottom:5%;font-size:2rem}}#page-land .page-land-flow__inner--wrap{width:100%;border-radius:8px;overflow:hidden;padding:0 0 48px 0}@media screen and (max-width:640px){#page-land .page-land-flow__inner--wrap{padding:0 0 12% 0}}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian{border:1px solid #ebebeb;background:#fff;margin-bottom:24px;border-radius:3px;padding-left:24px;padding-right:24px}@media screen and (max-width:640px){#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian{margin-bottom:5%;padding-left:4%;padding-right:4%}}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian:last-child{margin-bottom:0}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian.active{padding-bottom:40px}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian.active .page-land-flow__inner__accodian--title{padding-bottom:16px;border-bottom:1px solid #ebebeb}@media screen and (max-width:640px){#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian.active .page-land-flow__inner__accodian--title{padding-bottom:4%}}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian.active .page-land-flow__inner__accodian--title::after{transform:rotate(180deg)}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian.active .page-land-flow__inner__accodian--contents{padding-top:24px}@media screen and (max-width:640px){#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian.active .page-land-flow__inner__accodian--contents{padding-top:6%}}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian--title{font-size:2rem;font-weight:500;letter-spacing:0.04em;padding:40px 0;font-family:"Noto Serif JP", serif;cursor:pointer;position:relative;transition:background-color 0.3s}@media screen and (max-width:640px){#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian--title{font-size:1.4rem;padding:20px 0}}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian--title::after{content:"";position:absolute;width:32px;height:32px;background:url(../pages/page-ielabo/page-ielabo01/img/product-arrow-icon.svg) no-repeat;right:0;top:36px;transform:rotate(0deg);transition:transform 0.3s ease-in-out;font-size:12px}@media screen and (max-width:640px){#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian--title::after{top:12px}}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian--title.active{padding-bottom:16px;border-bottom:1px solid #ebebeb}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian--title.active::after{transform:translateY(-50%) rotate(180deg)}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian--contents{max-height:0;overflow:hidden;background-color:#fff;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:0.04em}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian--contents--img{width:100%;margin-top:24px}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian--contents--box{width:100%;padding:24px;border:1px solid #ae9f9c;background-color:#fafafa;border-radius:3px;margin-top:24px}@media screen and (max-width:640px){#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian--contents--box{padding:16px;margin-top:16px}}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian--contents--box h3{font-size:1.6rem;font-weight:400;letter-spacing:0.04em;color:#e25c83;display:flex;align-items:center;gap:8px}#page-land .page-land-flow__inner--wrap .page-land-flow__inner__accodian--contents--box p{font-size:1.4rem;font-weight:400;line-height:2.4rem;color:#5f4b46}#page-land .page-land-banner{width:100%;padding:0 48px;margin:48px 0 94px}@media screen and (max-width:640px){#page-land .page-land-banner{padding:0 4%;margin:6% 0 12%}}#page-land .page-land-banner--contents{width:100%;height:120px;display:block;background:url(../pages/page-ielabo/page-ielabo01/img/page-product-img08_pc.png) no-repeat;background-size:cover;padding:8px;transition:0.4s}@media screen and (max-width:640px){#page-land .page-land-banner--contents{height:28vw}}#page-land .page-land-banner--contents:hover{opacity:0.7;transition:0.4s}#page-land .page-land-banner--contents.consultation{background:url(../pages/page-ielabo/page-ielabo01/img/page-product-img09_pc.png) no-repeat;background-size:cover;margin-top:24px}@media screen and (max-width:640px){#page-land .page-land-banner--contents.consultation{margin-top:6%}}#page-land .page-land-banner--contents>div{display:flex;width:100%;height:100%;border:1px solid #fff;border-radius:3px;align-items:center;justify-content:center;flex-wrap:wrap;padding:0 40px}@media screen and (max-width:640px){#page-land .page-land-banner--contents>div{padding:0 6%}}#page-land .page-land-banner--contents--wrap{width:100%}#page-land .page-land-banner--contents--sm{width:100%;color:#fff;font-size:1.6rem;font-weight:500;letter-spacing:0.04em;padding-bottom:8px;border-bottom:1px solid #fff;text-align:center;font-family:"Noto Serif JP", serif}@media screen and (max-width:640px){#page-land .page-land-banner--contents--sm{font-size:1.4rem}}#page-land .page-land-banner--contents--lg{width:100%;color:#fff;font-size:2.4rem;font-weight:500;letter-spacing:0.04em;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:10px;font-family:"Noto Serif JP", serif}@media screen and (max-width:640px){#page-land .page-land-banner--contents--lg{font-size:1.8rem}}