﻿@import url("https://fonts.googleapis.com/css2?family=Emblema+One&family=Montserrat:ital,wght@0,100..900;1,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=Zen+Kaku+Gothic+New&display=swap");#page-company .page-company-title{display:flex;align-items:center}@media screen and (max-width:640px){#page-company .page-company-title{display:block}}#page-company .page-company-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-company .page-company-title-lg{font-size:4.8rem}}@media screen and (max-width:1240px){#page-company .page-company-title-lg{font-size:3.2rem}}@media screen and (max-width:640px){#page-company .page-company-title-lg{font-size:2rem;padding-right:0}}#page-company .page-company-title-sm{display:block;font-size:1.8rem}@media screen and (max-width:1240px){#page-company .page-company-title-sm{font-size:1.6rem}}#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 tr{display:flex;border-bottom:1px solid #1a1a1a;padding-bottom:16px;margin-bottom:20px}#page-company .underlayer-table table tbody tr th{width:118px;font-weight:normal;font-size:1.4rem;line-height:1.5em;position:relative;padding:0}@media screen and (max-width:1024px){#page-company .underlayer-table table tbody tr th{width:90px}}#page-company .underlayer-table table tbody tr th::after{content:"";position:absolute;width:1px;height:14px;background:#1a1a1a;top:3px;right:0}#page-company .underlayer-table table tbody tr td{width:calc(100% - 118px);font-size:1.4rem;line-height:1.5em;padding:0 0 0 20px;vertical-align:middle}@media screen and (max-width:1024px){#page-company .underlayer-table table tbody tr td{width:calc(100% - 90px);padding:0 0 0 4%}}#page-company .underlayer-table table tbody tr td ul ul li{text-indent:-1em;padding-left:1em}#page-company .page-company-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-company .page-company-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_sp.jpg)}}#page-company .page-company-greeting{padding:16px 0 64px 0}@media screen and (max-width:1024px){#page-company .page-company-greeting{padding:2% 0 6% 0}}#page-company .page-company-greeting__inner{padding:0 40px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner{padding:0 4%}}#page-company .page-company-greeting__inner--title{margin-bottom:32px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--title{margin-bottom:4%}}#page-company .page-company-greeting__inner--title .common-title-text-lg{font-size:2.4rem}#page-company .page-company-greeting__inner--title--01{font-size:3.2rem;line-height:1.6em;margin-bottom:60px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--title--01{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--title--01{font-size:2rem}}#page-company .page-company-greeting__inner--title--02{font-size:4rem;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--title--02{font-size:3.2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--title--02{font-size:2.2rem}}#page-company .page-company-greeting__inner--cnt{display:block}@media screen and (max-width:640px){#page-company .page-company-greeting__inner--cnt{display:block}}#page-company .page-company-greeting__inner--cnt--img{width:100%}#page-company .page-company-greeting__inner--cnt--text{width:100%}#page-company .page-company-greeting__inner--cnt--text--title{font-size:2rem;font-weight:500;padding-top:40px}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--cnt--text--title{font-size:1.8rem;font-weight:bold;padding-top:4%}}#page-company .page-company-greeting__inner--cnt--text--title span{font-size:1.6rem}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--cnt--text--title span{font-size:1.4rem}}#page-company .page-company-greeting__inner--cnt--text--p{padding-top:32px;font-size:1.4rem;font-weight:300}@media screen and (max-width:1024px){#page-company .page-company-greeting__inner--cnt--text--p{padding-top:3%}}#page-company .page-company-greeting__inner--cnt--text--span--01{display:block;font-size:1.6rem;margin-bottom:10px}#page-company .page-company-greeting__inner--cnt--text--span--02{display:block;font-size:2.4rem}#page-company .page-company-message{padding:64px 0 139px 0}@media screen and (max-width:1024px){#page-company .page-company-message{padding:6% 0 14% 0}}#page-company .page-company-message__inner{padding:0 40px}@media screen and (max-width:1024px){#page-company .page-company-message__inner{padding:0 4%}}#page-company .page-company-message__inner--title{margin-bottom:32px}@media screen and (max-width:1024px){#page-company .page-company-message__inner--title{margin-bottom:4%}}#page-company .page-company-message__inner--title .common-title-text-lg{font-size:2.4rem}#page-company .page-company-message__inner--title--01{font-size:3.2rem;line-height:1.6em;margin-bottom:60px}@media screen and (max-width:1024px){#page-company .page-company-message__inner--title--01{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-company .page-company-message__inner--title--01{font-size:2rem}}#page-company .page-company-message__inner--title--02{font-size:4rem;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-company .page-company-message__inner--title--02{font-size:3.2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-company .page-company-message__inner--title--02{font-size:2.2rem}}#page-company .page-company-message__inner--cnt{display:block}@media screen and (max-width:640px){#page-company .page-company-message__inner--cnt{display:block}}#page-company .page-company-message__inner--cnt--img{width:100%}#page-company .page-company-message__inner--cnt--img02{width:100%;position:relative;padding-top:64px;padding-bottom:16px}@media screen and (max-width:1024px){#page-company .page-company-message__inner--cnt--img02{padding-top:6%;padding-bottom:2%}}#page-company .page-company-message__inner--cnt--img02 img{max-width:354px;margin:0;position:relative;z-index:2}@media screen and (max-width:1024px){#page-company .page-company-message__inner--cnt--img02 img{max-width:70vw}}#page-company .page-company-message__inner--cnt--img02--position{position:absolute;right:-40px;bottom:-68px}#page-company .page-company-message__inner--cnt--img02--position img{position:relative;z-index:1}@media screen and (max-width:1024px){#page-company .page-company-message__inner--cnt--img02--position img{width:60vw}}#page-company .page-company-message__inner--cnt--img03{width:100%;position:relative;padding-top:64px;padding-bottom:16px;display:flex;justify-content:flex-end}@media screen and (max-width:1024px){#page-company .page-company-message__inner--cnt--img03{padding-top:6%;padding-bottom:2%}}#page-company .page-company-message__inner--cnt--img03 img{max-width:420px;margin:0;position:relative;z-index:2;transform:translateX(40px)}@media screen and (max-width:1024px){#page-company .page-company-message__inner--cnt--img03 img{max-width:80vw;transform:translateX(4%)}}#page-company .page-company-message__inner--cnt--img03--position{position:absolute;left:-80px;bottom:-139px}@media screen and (max-width:1024px){#page-company .page-company-message__inner--cnt--img03--position{left:-8%;bottom:-139px}}#page-company .page-company-message__inner--cnt--img03--position img{position:relative;z-index:1}@media screen and (max-width:1024px){#page-company .page-company-message__inner--cnt--img03--position img{width:60vw}}#page-company .page-company-message__inner--cnt--text{width:100%}#page-company .page-company-message__inner--cnt--text--title{font-size:2rem;font-weight:bold;padding-top:40px}@media screen and (max-width:1024px){#page-company .page-company-message__inner--cnt--text--title{font-size:1.8rem;font-weight:bold;padding-top:4%}}#page-company .page-company-message__inner--cnt--text--title span{font-size:1.6rem}@media screen and (max-width:1024px){#page-company .page-company-message__inner--cnt--text--title span{font-size:1.4rem}}#page-company .page-company-message__inner--cnt--text--p{padding-top:24px;font-size:1.4rem;position:relative;z-index:2}@media screen and (max-width:1024px){#page-company .page-company-message__inner--cnt--text--p{padding-top:3%}}#page-company .page-company-message__inner--cnt--text--span--01{display:block;font-size:1.6rem;margin-bottom:10px}#page-company .page-company-message__inner--cnt--text--span--02{display:block;font-size:2.4rem}#page-company .page-company-philosophy{padding-top:55px;padding-bottom:40px;background:#FFF;position:relative}@media screen and (max-width:1024px){#page-company .page-company-philosophy{padding-top:6%;padding-bottom:4%}}#page-company .page-company-philosophy--bg01{position:absolute;width:100%;top:0;left:0;transform:translateY(-100%)}#page-company .page-company-philosophy--bg02{position:absolute;width:100%;bottom:0;left:0;transform:translateY(100%) rotate(180deg)}#page-company .page-company-philosophy__inner{padding:0 40px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__inner{padding:0 4%}}#page-company .page-company-philosophy__inner--title{margin-bottom:43px;position:relative;z-index:2}@media screen and (max-width:1024px){#page-company .page-company-philosophy__inner--title{margin-bottom:6%}}#page-company .page-company-philosophy__inner--title .common-title-text{justify-content:flex-start;align-items:flex-start}#page-company .page-company-philosophy__inner--title .common-title-text-lg{font-size:2.4rem}#page-company .page-company-philosophy__inner--title--01{font-size:3.2rem;line-height:1.6em;margin-bottom:60px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__inner--title--01{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-company .page-company-philosophy__inner--title--01{font-size:2rem}}#page-company .page-company-philosophy__inner--title--02{font-size:4rem;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__inner--title--02{font-size:3.2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-company .page-company-philosophy__inner--title--02{font-size:2.2rem}}#page-company .page-company-philosophy__inner--cnt--img{margin:0 auto 20px}@media screen and (max-width:1024px){#page-company .page-company-philosophy__inner--cnt--img{margin:0 auto 2%}}#page-company .page-company-access{padding-top:104px;padding-bottom:56px}@media screen and (max-width:1024px){#page-company .page-company-access{padding-top:12%;padding-bottom:6%}}#page-company .page-company-access__inner{padding:0 40px}@media screen and (max-width:1024px){#page-company .page-company-access__inner{padding:0 4%}}#page-company .page-company-access__inner--title{margin-bottom:32px;position:relative;z-index:2}@media screen and (max-width:1024px){#page-company .page-company-access__inner--title{margin-bottom:6%}}#page-company .page-company-access__inner--title .common-title-text{justify-content:flex-start;align-items:flex-start}#page-company .page-company-access__inner--title .common-title-text-lg{font-size:2.4rem}#page-company .page-company-access__inner--cnt{display:block}#page-company .page-company-access__inner--cnt-img{margin-bottom:24px}@media screen and (max-width:1240px){#page-company .page-company-access__inner--cnt-img{margin-bottom:15px}}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt-img{margin-bottom:10px}}#page-company .page-company-access__inner--cnt--info{width:100%}#page-company .page-company-access__inner--cnt--info--img{margin-bottom:20px}#page-company .page-company-access__inner--cnt--info--img img{width:100%}#page-company .page-company-access__inner--cnt--info--name{font-size:2.4rem;letter-spacing:0;line-height:1.5em;margin-bottom:20px}@media screen and (max-width:1240px){#page-company .page-company-access__inner--cnt--info--name{font-size:2rem;margin-bottom:15px}}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt--info--name{margin-bottom:10px}}#page-company .page-company-access__inner--cnt--info--address{display:block;font-size:1.4rem;line-height:1.5em;margin-bottom:24px}@media screen and (max-width:1240px){#page-company .page-company-access__inner--cnt--info--address{margin-bottom:15px}}@media screen and (max-width:640px){#page-company .page-company-access__inner--cnt--info--address{margin-bottom:10px}}#page-company .page-company-access__inner--cnt--info--data{font-size:1.6rem;line-height:2em}#page-company .page-company-access__inner--cnt--map{width:100%}#page-company .page-company-access__inner--cnt--map iframe{width:100%;height:272px}@media screen and (max-width:1240px){#page-company .page-company-access__inner--cnt--map iframe{height:30vw}}#page-company .page-company-anchor{padding:0 0 80px}@media screen and (max-width:1024px){#page-company .page-company-anchor{padding:0 0 10%}}#page-company .page-company-anchor__inner{padding:0 40px}@media screen and (max-width:1024px){#page-company .page-company-anchor__inner{padding:0 4%}}#page-company .page-company-anchor .page-anchor-company02{width:100%;display:flex;gap:22px}@media screen and (max-width:1024px){#page-company .page-company-anchor .page-anchor-company02{gap:3%}}#page-company .page-company-anchor .page-anchor-company02-button{width:100%}#page-company .page-company-anchor .page-anchor-company02-button a{width:100%;height:100px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #1a1a1a;transition:0.4s;color:#fff;background:#1a1a1a}#page-company .page-company-anchor .page-anchor-company02-button a span{width:100%;display:block;text-align:center;font-size:1.4rem}#page-company .page-company-anchor .page-anchor-company02-button a span .en{width:100%;font-size:2rem;padding-top:10px;display:block;text-align:center;font-family:"Playfair Display"}@media screen and (max-width:1024px){#page-company .page-company-anchor .page-anchor-company02-button a span .en{font-size:1.6rem}}#page-company .page-company-anchor .page-anchor-company02-button a:hover{color:#1a1a1a;background:#e8e8e8;transition:0.4s}@media screen and (max-width:1024px){#page-company .page-company-anchor .page-anchor-company02-button a:hover{color:#fff;background:#1a1a1a}}#page-company .page-company-anchor .page-anchor-company02-button.active a{color:#1a1a1a;background:#e8e8e8;transition:0.4s}#page-concept{color:#1F1F1F}#page-concept .partsFooterCta{display:none}#page-concept .page-concept__inner--anchor a{margin:0 auto}@media screen and (max-width:640px){#page-concept .front-page-concept{margin-top:72px}}#page-concept .front-page-concept .common-title{position:relative;z-index:2;margin-bottom:70px}@media screen and (max-width:640px){#page-concept .front-page-concept .common-title{margin-bottom:8%}}#page-concept .front-page-concept__inner{padding:100px 0 70px;background:url(../front-page/front-page01/img/concept_img_01_pc.png) no-repeat;background-size:cover;background-position:center;position:relative}@media screen and (max-width:640px){#page-concept .front-page-concept__inner{padding:15% 0}}#page-concept .front-page-concept__inner__position01{position:absolute;z-index:1;width:31px;top:170px;left:100px}@media screen and (max-width:640px){#page-concept .front-page-concept__inner__position01{width:6vw;top:34vw;left:20vw}}#page-concept .front-page-concept__inner__position02{position:absolute;z-index:1;width:32px;top:200px;left:40px;animation:3s shake infinite;transform-origin:left bottom}@media screen and (max-width:640px){#page-concept .front-page-concept__inner__position02{width:6vw;top:40vw;left:8vw}}#page-concept .front-page-concept__inner__position03{position:absolute;z-index:1;width:33px;bottom:180px;right:100px}@media screen and (max-width:640px){#page-concept .front-page-concept__inner__position03{width:6vw;bottom:42vw;right:20vw}}#page-concept .front-page-concept__inner__position04{position:absolute;z-index:1;width:27px;bottom:220px;right:50px;animation:3s shake infinite;animation-delay:0.7s;transform-origin:left bottom}@media screen and (max-width:640px){#page-concept .front-page-concept__inner__position04{width:5.4vw;bottom:49vw;right:10vw}}@keyframes shake{0%{transform:rotate(0)}4%{transform:rotate(5deg)}8%{transform:rotate(-5deg)}12%{transform:rotate(5deg)}16%{transform:rotate(-5deg)}20%{transform:rotate(0)}100%{transform:rotate(0)}}#page-concept .front-page-concept__inner--cnt{position:relative;z-index:2}#page-concept .front-page-concept__inner--cnt--text{display:flex;align-items:center;justify-content:center}#page-concept .front-page-concept__inner--cnt--text h3{font-size:3.6rem;letter-spacing:5px;line-height:1.5em;writing-mode:vertical-rl;margin:0 auto 147px}@media screen and (max-width:1024px){#page-concept .front-page-concept__inner--cnt--text h3{margin:0 auto 16%}}@media screen and (max-width:640px){#page-concept .front-page-concept__inner--cnt--text h3{font-size:7vw;letter-spacing:2vw}}@media screen and (max-width:640px){#page-concept .front-page-concept__inner--anchor{padding:0 6%}}#page-concept .front-page-concept-catch{font-size:1.8rem;text-align:center;line-height:2.2;letter-spacing:0.08em;margin-top:-70px}@media screen and (max-width:1024px){#page-concept .front-page-concept-catch{font-size:1.6rem}}@media screen and (max-width:640px){#page-concept .front-page-concept-catch{padding:0 4%;font-size:1.4rem}}#page-concept .page-concept-fv{background-image:url(../pages/page-concept/page-concept01/img/underlayer-fv-bg_pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh;min-height:960px}@media screen and (max-width:1024px){#page-concept .page-concept-fv{background-image:url(../pages/page-concept/page-concept01/img/underlayer-fv-bg_sp.jpg);min-height:0}}#page-concept .page-concept-fv__inner{padding-top:280px;padding-bottom:120px}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner{padding-top:28%;padding-bottom:12%}}#page-concept .page-concept-fv__inner .parts-title01{margin-bottom:200px}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner .parts-title01{margin-bottom:20%}}#page-concept .page-concept-fv__inner--cnt{color:var(--font-second-color)}#page-concept .page-concept-fv__inner--cnt h2{font-weight:500;font-size:4.8rem;line-height:1.25em;margin-bottom:60px}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner--cnt h2{font-size:3.2rem}}@media screen and (max-width:640px){#page-concept .page-concept-fv__inner--cnt h2{font-size:2.4rem}}#page-concept .page-concept-fv__inner--cnt p{font-size:2.4rem;line-height:1.6em}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner--cnt p{font-size:2rem}}@media screen and (max-width:640px){#page-concept .page-concept-fv__inner--cnt p{font-size:1.6rem}}#page-concept .page-concept-slide{padding-top:120px;margin-bottom:0;position:relative;z-index:1}@media screen and (max-width:1024px){#page-concept .page-concept-slide{padding-top:12%}}#page-concept .page-concept-slide__item{position:relative;overflow:hidden;margin:0 20px;width:300px}#page-concept .page-concept-slide__item img{width:100%;height:100%;object-fit:cover}#page-concept .page-concept-cnt{padding-bottom:120px}@media screen and (max-width:1024px){#page-concept .page-concept-cnt{padding-bottom:12%}}#page-concept .page-concept-cnt:last-child{padding-bottom:0}#page-concept .page-concept-cnt-inner{padding:0 40px}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner{padding:0 4%}}#page-concept .page-concept-cnt-inner-ttl{font-family:"Playfair Display";display:block;color:#3E4648;font-size:2.4rem;text-align:center;line-height:1.8;letter-spacing:0.08em;margin-bottom:64px}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-inner-ttl{margin-bottom:8%}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-ttl{font-size:2rem}}#page-concept .page-concept-cnt-inner-ttl-sub{font-family:"Noto Serif JP";display:block;font-size:1.2rem}#page-concept .page-concept-cnt-inner-box-item{margin-bottom:77px}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-inner-box-item{margin-bottom:10%}}#page-concept .page-concept-cnt-inner-box-item.right{position:relative}#page-concept .page-concept-cnt-inner-box-item.right::before{content:"";position:absolute;z-index:-1;right:-40px;top:-27px;background-image:url(../pages/page-concept/page-concept01/img/page-concept-box-bg-icon-right.svg);background-repeat:no-repeat;background-size:cover;display:block;width:154px;height:310px}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box-item.right::before{right:-4%}}@media (max-width:540px){#page-concept .page-concept-cnt-inner-box-item.right::before{top:-20px;width:20vw;height:57vw}}#page-concept .page-concept-cnt-inner-box-item.left{margin-bottom:37px;position:relative}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-inner-box-item.left{margin-bottom:10%}}#page-concept .page-concept-cnt-inner-box-item.left::after{content:"";position:absolute;z-index:-1;left:-40px;top:-40px;background-image:url(../pages/page-concept/page-concept01/img/page-concept-box-bg-icon-left.svg);background-repeat:no-repeat;background-size:cover;display:block;width:154px;height:310px}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box-item.left::after{left:-4%}}@media (max-width:540px){#page-concept .page-concept-cnt-inner-box-item.left::after{top:-20px;width:20vw;height:57vw}}#page-concept .page-concept-cnt-inner-box-item-img{width:100%}#page-concept .page-concept-cnt-inner-box-item-ttl{padding:40px 0 30px;font-size:2rem}@media screen and (max-width:1024px){#page-concept .page-concept-cnt-inner-box-item-ttl{padding:6% 0;font-size:1.8rem}}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box-item-ttl{font-size:1.6rem}}#page-concept .page-concept-cnt-inner-box-item-text{font-size:1.4rem;line-height:2}@media screen and (max-width:640px){#page-concept .page-concept-cnt-inner-box-item-text{line-height:1.8}}#page-concept .page-concept-company__inner{max-width:500px;width:100%;margin-right:auto}@media screen and (max-width:640px){#page-concept .page-concept-company__inner{padding-right:8%}}@media screen and (min-width:1025px){#page-concept .page-concept-company__inner a:hover .common-button>*{transition:0.4s;background-color:#fff}#page-concept .page-concept-company__inner a:hover .common-button>*::after{right:10px}}#page-concept .page-concept-company__btn{margin-top:28px;padding-right:28px;display:flex;justify-content:flex-end}@media screen and (max-width:640px){#page-concept .page-concept-company__btn{padding-right:6%;padding-left:6%}}#page-consultation{overflow-x:hidden}#page-consultation img{display:block;margin:0 auto}#page-consultation .page-consultation-title{display:flex;align-items:center}@media screen and (max-width:640px){#page-consultation .page-consultation-title{display:block}}#page-consultation .page-consultation-title-lg{display:block;font-weight:400;font-size:6rem;letter-spacing:0.04em;line-height:1.5em;padding-right:50px}@media screen and (max-width:1240px){#page-consultation .page-consultation-title-lg{font-size:4.8rem}}@media screen and (max-width:1240px){#page-consultation .page-consultation-title-lg{font-size:3.2rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-title-lg{font-size:2rem;padding-right:0}}#page-consultation .page-consultation-title-sm{display:block;font-size:1.8rem}@media screen and (max-width:1240px){#page-consultation .page-consultation-title-sm{font-size:1.6rem}}#page-consultation .underlayer-2column-cnt{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid var(--bg-second-color)}@media screen and (max-width:1240px){#page-consultation .underlayer-2column-cnt{align-items:center;padding-top:4%;padding-bottom:4%;margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt{display:block}}#page-consultation .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-consultation .underlayer-2column-cnt:first-of-type{border-top:1px solid var(--bg-first-color)}#page-consultation .underlayer-2column-cnt-text{width:50%;padding:0 90px}@media screen and (max-width:1240px){#page-consultation .underlayer-2column-cnt-text{width:56%;padding:0 4%}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-consultation .underlayer-2column-cnt-text-num{display:block;margin-bottom:20px}#page-consultation .underlayer-2column-cnt-text-num>span{font-size:1.6rem;letter-spacing:0.02em}#page-consultation .underlayer-2column-cnt-text-title{font-size:2.4rem;letter-spacing:0;line-height:1.5em;margin-bottom:20px}@media screen and (max-width:1240px){#page-consultation .underlayer-2column-cnt-text-title{font-size:2rem;margin-bottom:15px}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-text-title{margin-bottom:10px}}#page-consultation .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2rem;letter-spacing:0.04em;line-height:1em;margin-bottom:30px}@media screen and (max-width:1240px){#page-consultation .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:20px}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-text-title-span{font-size:1.6rem;margin-bottom:10px}}#page-consultation .underlayer-2column-cnt-img{width:50%}@media screen and (max-width:1240px){#page-consultation .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-img{width:100%}}#page-consultation .consultation-3column{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1100px;margin:0 auto}@media screen and (max-width:640px){#page-consultation .consultation-3column{display:block;padding:0}}#page-consultation .consultation-3column__box{width:32%;max-width:280px}@media screen and (max-width:1240px){#page-consultation .consultation-3column__box{width:45%;max-width:none}}@media screen and (max-width:640px){#page-consultation .consultation-3column__box{width:100%}}@media screen and (max-width:1240px){#page-consultation .consultation-3column__box:last-of-type{margin:3% auto 0}}#page-consultation .consultation-3column__box--img{max-width:150px;margin:0 auto}@media screen and (max-width:1240px){#page-consultation .consultation-3column__box--img{margin-bottom:15px}}@media screen and (max-width:640px){#page-consultation .consultation-3column__box--img{max-width:80%;margin-left:auto;margin-right:auto}}#page-consultation .consultation-3column__box--span01{display:block}#page-consultation .consultation-3column__box--span01>span{display:block;font-size:1.8rem;text-align:center;padding:10px 20px}@media screen and (max-width:640px){#page-consultation .consultation-3column__box--span01>span{font-size:2rem;padding:0 10px}}#page-consultation .consultation-3column__box--h3{display:block;font-weight:normal;font-size:2rem;letter-spacing:0;line-height:1.5em;text-align:center;border-bottom:1px solid var(--bg-third-color);padding-bottom:20px;margin:30px auto 20px}@media screen and (max-width:1240px){#page-consultation .consultation-3column__box--h3{padding-bottom:15px;margin:20px auto 15px}}@media screen and (max-width:640px){#page-consultation .consultation-3column__box--h3{font-size:1.8rem;padding-bottom:10px;margin:15px auto 10px}}#page-consultation .page-consultation-cta{background-image:url(../pages/page-consultation/page-consultation01/img/page-consultation-cta-bg01_pc.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;color:var(--font-second-color);padding:140px 0}@media screen and (max-width:1240px){#page-consultation .page-consultation-cta{padding:14% 0}}#page-consultation .page-consultation-cta__inner--cnt--h3{font-size:3.2rem;letter-spacing:0;line-height:1.5em;text-align:center;margin-bottom:70px}@media screen and (max-width:1240px){#page-consultation .page-consultation-cta__inner--cnt--h3{font-size:2.4rem;margin-bottom:7%}}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__inner--cnt--h3{font-size:6vw;margin-bottom:8%}}#page-consultation .page-consultation-cta__inner--cnt--anchor a{display:flex;justify-content:center;align-items:center;width:100%;max-width:280px;height:65px;font-weight:bold;font-size:1.6rem;letter-spacing:0.04em;text-align:center;border:1px solid var(--font-second-color);border-radius:80px;position:relative;margin:0 auto}@media screen and (max-width:640px){#page-consultation .page-consultation-cta__inner--cnt--anchor a{height:50px}}#page-consultation .page-consultation-cta__inner--cnt--anchor a:hover::after{right:-10px}#page-consultation .page-consultation-cta__inner--cnt--anchor a::after{content:"";background-image:url(../pages/page-consultation/page-consultation01/img/page-consultation-cta-arrow_pc.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:32px;height:15px;position:relative;right:0;margin-left:15px;transition:0.4s}#page-consultation .page-consultation-fv{background-image:url(../pages/page-consultation/page-consultation01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-consultation .page-consultation-fv{background-image:url(../pages/page-consultation/page-consultation01/img/underlayer-fv-bg_sp.jpg)}}#page-consultation .page-consultation-slier-slide-loop .slick-slide{padding:0 2.5px}@media screen and (max-width:640px){#page-consultation .page-consultation-slier-slide-loop .slick-slide{max-width:300px}}#page-consultation .page-consultation-resolve{padding:120px 0 200px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve{padding:12% 0 20%}}#page-consultation .page-consultation-resolve__inner--img{display:block;margin:0 auto 40px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--img{margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--img{max-width:20%}}#page-consultation .page-consultation-resolve__inner--h3{font-size:4rem;letter-spacing:0;line-height:1.6em;text-align:center;margin-bottom:60px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--h3{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--h3{font-size:7vw}}#page-consultation .page-consultation-resolve__inner--cnt{display:flex;flex-wrap:wrap;justify-content:space-between}#page-consultation .page-consultation-resolve__inner--cnt>div{width:24.5%}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt>div{width:48%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt>div{width:100%}}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt>div:nth-of-type(n+3){margin-top:8%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt>div:not(:first-of-type){margin-top:8%}}#page-consultation .page-consultation-resolve__inner--cnt--01>img{margin-bottom:40px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--01>img{margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01>img{max-width:30%;margin-bottom:4%}}#page-consultation .page-consultation-resolve__inner--cnt--01>h4{background-color:var(--bg-second-color);display:block;border-radius:50px}#page-consultation .page-consultation-resolve__inner--cnt--01>h4>span{display:block;color:var(--font-second-color);font-size:1.8rem;text-align:center;padding:10px 20px;margin-bottom:20px}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01>h4>span{font-size:2rem}}#page-consultation .page-consultation-resolve__inner--cnt--01 ul{padding:30px 0}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--01 ul{padding:3% 0}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01 ul{padding:6% 0}}#page-consultation .page-consultation-resolve__inner--cnt--01 ul li{font-size:1.6rem;letter-spacing:0;line-height:1.5em;text-indent:-1em;padding-left:1em}#page-consultation .page-consultation-resolve__inner--cnt--02{position:relative;padding:60px 30px;margin-top:20px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02{padding:6% 3%;padding-top:calc(20px + 4%)}}#page-consultation .page-consultation-resolve__inner--cnt--02::before{content:"";background-color:var(--bg-third-color);width:100%;height:100%;position:absolute;top:0;left:0;right:0;margin:auto}#page-consultation .page-consultation-resolve__inner--cnt--02::after{content:"";background-color:var(--first-second-color);width:1px;height:40px;position:absolute;top:-20px;left:0;right:0;margin:0 auto}#page-consultation .page-consultation-resolve__inner--cnt--02>div{position:relative}#page-consultation .page-consultation-resolve__inner--cnt--02--box:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:not(:last-of-type){margin-bottom:6%}}#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(1) p{height:224px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(1) p{height:auto;min-height:160px}}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(1) p{min-height:192px}}@media screen and (max-width:1240px) and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(1) p{min-height:0;font-size:1.4rem}}#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) h5{display:flex;align-items:center;height:85px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) h5{height:auto}}#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) p{height:224px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) p{height:auto;min-height:128px}}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) p{min-height:192px}}@media screen and (max-width:1240px) and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--02--box:nth-of-type(2) p{min-height:0;font-size:1.4rem}}#page-consultation .page-consultation-resolve__inner--cnt--02--box h5{justify-content:center;font-weight:bold;font-size:1.8rem;letter-spacing:0;line-height:1.6em;text-align:center;border-bottom:1px solid var(--font-first-color);padding-bottom:20px;margin-bottom:20px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box h5{padding-bottom:2%;margin-bottom:4%}}#page-consultation .page-consultation-resolve__inner--cnt--02--box p{margin-bottom:60px}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--cnt--02--box p{margin-bottom:6%}}#page-consultation .page-consultation-resolve__inner--text{font-size:3.2rem;line-height:1.5em;text-align:center}@media screen and (max-width:1240px){#page-consultation .page-consultation-resolve__inner--text{font-size:2.8rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--text{font-size:1.4rem}}#page-consultation .page-consultation-point{padding:200px 0}@media screen and (max-width:1240px){#page-consultation .page-consultation-point{padding:20% 0}}#page-consultation .page-consultation-point__inner--title{padding:0 0 80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-point__inner--title{padding-bottom:8%}}#page-consultation .page-consultation-flow{padding-bottom:200px}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow{padding-bottom:20%}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow img{max-width:50%}}#page-consultation .page-consultation-flow__inner--title{padding:0 0 80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow__inner--title{padding-bottom:8%}}#page-consultation .page-consultation-flow .consultation-3column__box{position:relative}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box{padding-right:0}}#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type){box-sizing:content-box;padding-right:130px}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type){padding-right:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type){padding-bottom:40px}}#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type)::before{content:"";background-image:url(../pages/page-consultation/page-consultation01/img/consultation-arrow.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:81px;height:19px;position:absolute;top:0;bottom:170px;right:30px;margin:auto}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type)::before{width:40.5px;height:9.5px;top:0;bottom:0;right:4%;margin:auto}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:not(:last-of-type)::before{top:auto;left:0;bottom:0;right:0;margin:auto;transform:rotate(90deg)}}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(1){box-sizing:content-box;padding-right:10%}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(1){padding-right:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(2){margin-top:8%}}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(2)::before{top:auto;left:0;bottom:-5vw;right:0;margin:auto;transform:rotate(135deg)}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(2)::before{height:9px;top:auto;left:0;bottom:10px;right:0;margin:auto;transform:rotate(90deg)}}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(3){margin-top:8%}}#page-consultation .page-consultation-staff{padding-bottom:200px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff{padding-bottom:20%}}#page-consultation .page-consultation-staff__inner--title{padding:0 0 80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--title{padding-bottom:8%}}#page-consultation .page-consultation-staff__inner--cnt{display:flex;justify-content:space-between}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt{display:block;width:100%}}#page-consultation .page-consultation-staff__inner--cnt:nth-of-type(even){flex-direction:row-reverse}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt:nth-of-type(even){flex-direction:unset}}#page-consultation .page-consultation-staff__inner--cnt:not(:last-of-type){margin-bottom:130px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt:not(:last-of-type){margin-bottom:13%}}#page-consultation .page-consultation-staff__inner--cnt--01{width:52%;max-width:600px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt--01{width:34%;max-width:none}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--01{width:100%;margin:0 auto 8%}}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt--01 img{object-fit:cover}}#page-consultation .page-consultation-staff__inner--cnt--02{width:44%;max-width:500px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt--02{width:62%;max-width:none}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02{width:100%;margin:0 auto}}#page-consultation .page-consultation-staff__inner--cnt--02--name{margin-bottom:50px}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--name{margin-bottom:20px}}#page-consultation .page-consultation-staff__inner--cnt--02--name--01{display:block;font-size:1.8rem;letter-spacing:0;line-height:1em;margin-bottom:20px}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--name--01{margin-bottom:10px}}#page-consultation .page-consultation-staff__inner--cnt--02--name--02{font-size:1.4rem;letter-spacing:0}#page-consultation .page-consultation-staff__inner--cnt--02--name--02>span{font-size:2.4rem;letter-spacing:0;line-height:1.5em;padding-right:1em}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--name--02>span{font-size:2rem}}#page-consultation .page-consultation-staff__inner--cnt--02--text{margin-bottom:40px}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--text{margin-bottom:20px}}#page-consultation .page-consultation-staff__inner--cnt--02--info li{display:flex;border-bottom:1px solid var(--bg-third-color);padding-bottom:10px}#page-consultation .page-consultation-staff__inner--cnt--02--info li:not(:last-of-type){margin-bottom:30px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt--02--info li:not(:last-of-type){margin-bottom:20px}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--info li:not(:last-of-type){margin-bottom:15px}}#page-consultation .page-consultation-staff__inner--cnt--02--info--border{display:block;width:140px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt--02--info--border{width:100px}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--info--border{width:80px}}#page-consultation .page-consultation-staff__inner--cnt--02--info--border>span{font-size:1.6rem}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--info--border>span{font-size:1.4rem}}#page-consultation .page-consultation-staff__inner--cnt--02--info--text{display:block;width:calc(100% - 140px);font-size:1.6rem}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--cnt--02--info--text{width:calc(100% - 100px)}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--cnt--02--info--text{display:block;width:calc(100% - 80px);font-size:1.4rem}}#page-consultation .page-consultation-staff__inner--box--p{display:block;text-align:center;margin:0 auto 40px}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--box--p{margin-bottom:4%}}#page-consultation .page-consultation-staff__inner--box--p p{font-size:3.2rem;letter-spacing:0;line-height:1.5em}@media screen and (max-width:1240px){#page-consultation .page-consultation-staff__inner--box--p p{font-size:2.4rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-staff__inner--box--p p{font-size:2rem}}#page-consultation .page-consultation-promise{padding-bottom:200px}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise{padding-bottom:20%}}#page-consultation .page-consultation-promise__inner--title{padding:0 0 80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner--title{padding-bottom:8%}}#page-consultation .page-consultation-promise__inner--text{margin-bottom:80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner--text{margin-bottom:8%}}#page-consultation .page-consultation-promise__inner .consultation-3column__box{position:relative}@media screen and (max-width:640px){#page-consultation .page-consultation-promise__inner .consultation-3column__box{padding-right:0}}#page-consultation .page-consultation-promise__inner .consultation-3column__box img{margin:0 auto 20px}#page-consultation .page-consultation-promise__inner .consultation-3column__box:not(:last-of-type){box-sizing:content-box;padding-right:130px}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:not(:last-of-type){padding-right:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:not(:last-of-type){padding-bottom:40px}}#page-consultation .page-consultation-promise__inner .consultation-3column__box:not(:last-of-type)::before{content:"";background-image:url(../pages/page-consultation/page-consultation01/img/consultation-line.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:180px;height:4px;position:absolute;top:0;bottom:200px;right:-25px;margin:auto}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:not(:last-of-type)::before{display:none}}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:nth-of-type(1){box-sizing:content-box;padding-right:10%}}@media screen and (max-width:640px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:nth-of-type(1){padding-right:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:nth-of-type(2){margin-top:8%}}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:nth-of-type(2)::before{top:auto;left:0;bottom:-5vw;right:0;margin:auto;transform:rotate(135deg)}}@media screen and (max-width:640px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:nth-of-type(2)::before{height:9px;top:auto;left:0;bottom:10px;right:0;margin:auto;transform:rotate(90deg)}}@media screen and (max-width:1240px){#page-consultation .page-consultation-promise__inner .consultation-3column__box:nth-of-type(3){margin-top:8%}}#page-consultation .page-consultation-contact{position:relative}#page-consultation .page-consultation-contact__inner--title{padding:0 0 80px}@media screen and (max-width:1240px){#page-consultation .page-consultation-contact__inner--title{padding-bottom:8%}}.page-consultation-reason{width:100%;padding-top:80px}@media screen and (max-width:1024px){.page-consultation-reason{padding-top:8%}}.page-consultation-reason__inner{width:100%;padding:0 40px}@media screen and (max-width:1024px){.page-consultation-reason__inner{padding:0 4%}}.page-consultation-reason__inner--title{width:100%;text-align:center;font-weight:700;font-size:2.4rem;padding-bottom:40px}@media screen and (max-width:1024px){.page-consultation-reason__inner--title{font-size:2rem;padding-bottom:4%}}@media screen and (max-width:640px){.page-consultation-reason__inner--title{padding-bottom:8%}}.page-consultation-reason__inner--list{width:100%}.page-consultation-reason__inner--item{width:100%;padding-bottom:80px}@media screen and (max-width:1024px){.page-consultation-reason__inner--item{padding-bottom:8%}}@media screen and (max-width:640px){.page-consultation-reason__inner--item{padding-bottom:14%}}.page-consultation-reason__inner--item--title{font-size:2rem;line-height:2rem;padding-bottom:24px}@media screen and (max-width:1024px){.page-consultation-reason__inner--item--title{font-size:1.8rem;line-height:1.8rem;padding-bottom:3%}}.page-consultation-reason__inner--item--text{font-size:1.6rem;line-height:2.9rem;padding-bottom:24px}@media screen and (max-width:1024px){.page-consultation-reason__inner--item--text{font-size:1.4rem;line-height:2.4rem;padding-bottom:3%}}.page-consultation-voice{padding:96px 0 80px 0}@media screen and (max-width:1024px){.page-consultation-voice{padding:9% 0 8% 0}}@media screen and (max-width:640px){.page-consultation-voice{padding:14% 0 14% 0}}.page-consultation-voice__inner{padding:0 40px}@media screen and (max-width:1024px){.page-consultation-voice__inner{padding:0 4%}}.page-consultation-voice__inner--title{margin-bottom:22px}@media screen and (max-width:1024px){.page-consultation-voice__inner--title{margin-bottom:4%}}.page-consultation-voice__inner .common-title-text{justify-content:flex-start;align-items:flex-start}.page-consultation-voice__inner .common-title-text .common-title-text-lg{font-size:2.4rem;line-height:2.4rem;text-align:left}.page-consultation-voice__inner .common-title-text .common-title-text-sm{text-align:left}.page-consultation-voice__inner .common-title-text p{font-size:1.6rem;line-height:2.9rem;text-align:left;padding-top:16px}@media screen and (max-width:1024px){.page-consultation-voice__inner .common-title-text p{font-size:1.4rem;line-height:2.4rem}}.page-consultation-voice .accordion{padding-top:22px}@media screen and (max-width:1024px){.page-consultation-voice .accordion{padding-top:4%}}.page-consultation-voice .accordion-item{border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;overflow:hidden;background:#fff;margin-bottom:32px;padding:32px 40px;display:flex;flex-wrap:wrap}@media screen and (max-width:1024px){.page-consultation-voice .accordion-item{margin-bottom:6%;padding:4%}}.page-consultation-voice .accordion-header{width:100%;padding:1em;text-align:left;display:flex;justify-content:space-between;border:none;outline:none;cursor:pointer;padding:0;font-size:1.8rem;font-weight:500;line-height:2.4rem;display:flex}@media screen and (max-width:1024px){.page-consultation-voice .accordion-header{font-size:1.6rem;font-weight:500;line-height:2rem}}.page-consultation-voice .accordion-icon{display:flex;align-items:center;transition:transform 0.3s ease}.page-consultation-voice .accordion-arrow{transition:transform 0.3s ease}.page-consultation-voice .accordion-item.active .accordion-arrow{transform:rotate(180deg)}.page-consultation-voice .accordion-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease, padding 0.4s ease;box-sizing:border-box;display:flex;font-size:1.4rem;line-height:2.8rem;transition:0.3s}.page-consultation-voice .accordion-item.active .accordion-content{margin-top:32px;transition:0.3s}.page-consultation-qna{padding:0 0 96px 0}@media screen and (max-width:1024px){.page-consultation-qna{padding:0 0 10% 0}}@media screen and (max-width:640px){.page-consultation-qna{padding:0 0 14% 0}}.page-consultation-qna__inner{padding:0 40px}@media screen and (max-width:1024px){.page-consultation-qna__inner{padding:0 4%}}.page-consultation-qna__inner--title{margin-bottom:56px}@media screen and (max-width:1024px){.page-consultation-qna__inner--title{margin-bottom:6%}}@media screen and (max-width:640px){.page-consultation-qna__inner--title{margin-bottom:12%}}.page-consultation-qna__inner .common-title-text{justify-content:flex-start;align-items:flex-start;position:relative}.page-consultation-qna__inner .common-title-text .img{width:26px;position:absolute;right:36px;bottom:-27px}@media screen and (max-width:1024px){.page-consultation-qna__inner .common-title-text .img{bottom:-10px}}.page-consultation-qna__inner .common-title-text .common-title-text-lg{font-size:2.4rem;line-height:2.4rem;text-align:left}.page-consultation-qna__inner .common-title-text .common-title-text-lg span{font-size:2rem;font-family:Cormorant}.page-consultation-qna__inner .common-title-text .common-title-text-sm{text-align:left}.page-consultation-qna__inner .common-title-text p{font-size:1.6rem;line-height:2.9rem;text-align:left;padding-top:16px}.page-consultation-qna__inner--list{width:100%}.page-consultation-qna__inner--list--q{width:100%;display:flex;gap:32px;padding-bottom:37px}@media screen and (max-width:1024px){.page-consultation-qna__inner--list--q{gap:15px;padding-bottom:4%}}@media screen and (max-width:640px){.page-consultation-qna__inner--list--q{padding-bottom:8%}}.page-consultation-qna__inner--list--q--img{max-width:90px}@media screen and (max-width:640px){.page-consultation-qna__inner--list--q--img{max-width:70px}}.page-consultation-qna__inner--list--q--text{width:100%;border:1px solid #1a1a1a;padding:18px 24px;font-size:1.8rem;line-height:2.8rem;font-weight:500;display:flex;align-items:center;position:relative}@media screen and (max-width:1024px){.page-consultation-qna__inner--list--q--text{padding:4%;font-size:1.6rem;line-height:2.4rem}}.page-consultation-qna__inner--list--q--text--position{position:absolute;transform:rotate(-180deg);top:32px;left:-24px}@media screen and (max-width:1024px){.page-consultation-qna__inner--list--q--text--position{top:15px;width:13px;left:-12px}}.page-consultation-qna__inner--list--q--text--position::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#e8e8e8}.page-consultation-qna__inner--list--a{width:100%;display:flex;gap:32px;padding-bottom:37px}@media screen and (max-width:1024px){.page-consultation-qna__inner--list--a{gap:15px;padding-bottom:4%}}@media screen and (max-width:640px){.page-consultation-qna__inner--list--a{padding-bottom:8%}}.page-consultation-qna__inner--list--a--img{max-width:90px}@media screen and (max-width:640px){.page-consultation-qna__inner--list--a--img{max-width:70px}}.page-consultation-qna__inner--list--a--text{width:100%;border:1px solid #1a1a1a;display:flex;align-items:center;position:relative;flex-wrap:wrap;padding:0 24px}@media screen and (max-width:1024px){.page-consultation-qna__inner--list--a--text{padding:0 4%}}.page-consultation-qna__inner--list--a--text--position{position:absolute;top:32px;right:-24px}@media screen and (max-width:1024px){.page-consultation-qna__inner--list--a--text--position{top:15px;width:13px;right:-12px}}.page-consultation-qna__inner--list--a--text--title{width:100%;padding:18px 0;font-size:1.8rem;line-height:2.8rem;font-weight:500;display:flex;justify-content:space-between;border-bottom:none;cursor:pointer}@media screen and (max-width:1024px){.page-consultation-qna__inner--list--a--text--title{padding:4% 0;font-size:1.6rem;line-height:2.2rem}}.page-consultation-qna__inner--list--a--text--title svg{width:24px;height:24px;margin-top:15px;transition:0.4s}@media screen and (max-width:1024px){.page-consultation-qna__inner--list--a--text--title svg{margin-top:4px}}.page-consultation-qna__inner--list--a--text--title span{width:calc(100% - 40px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1024px){.page-consultation-qna__inner--list--a--text--title span{width:calc(100% - 30px)}}.page-consultation-qna__inner--list--a--text--answer{width:100%;font-size:1.4rem;line-height:2.8rem;max-height:0;overflow:hidden;transition:max-height 0.4s ease}.page-consultation-qna__inner--list--a.active .page-consultation-qna__inner--list--a--text{padding:0 24px 24px 24px}@media screen and (max-width:1024px){.page-consultation-qna__inner--list--a.active .page-consultation-qna__inner--list--a--text{padding:0 4% 4% 4%}}.page-consultation-qna__inner--list--a.active .page-consultation-qna__inner--list--a--text--title{margin-bottom:24px;border-bottom:1px solid #000}@media screen and (max-width:1024px){.page-consultation-qna__inner--list--a.active .page-consultation-qna__inner--list--a--text--title{margin-bottom:4%}}.page-consultation-qna__inner--list--a.active .page-consultation-qna__inner--list--a--text--title span{-webkit-line-clamp:10}.page-consultation-qna__inner--list--a.active .page-consultation-qna__inner--list--a--text--title svg{transform:rotate(45deg);transition:0.4s}.page-consultation-qna__inner--list--a.active .page-consultation-qna__inner--list--a--text--answer{max-height:2000px}.page-consultation-work{padding:0 0 103px 0}@media screen and (max-width:1024px){.page-consultation-work{padding:0 0 10% 0}}@media screen and (max-width:640px){.page-consultation-work{padding:0 0 15% 0}}.page-consultation-work__inner--title{padding:0 40px;margin-bottom:40px}@media screen and (max-width:1024px){.page-consultation-work__inner--title{padding:0 4%;margin-bottom:4%}}.page-consultation-work__inner .common-title-text{justify-content:flex-start;align-items:flex-start;position:relative}.page-consultation-work__inner .common-title-text .img{width:57px;position:absolute;right:0;bottom:-15px}@media screen and (max-width:1024px){.page-consultation-work__inner .common-title-text .img{bottom:-5px}}.page-consultation-work__inner .common-title-text .common-title-text-lg{font-size:2.4rem;line-height:2.4rem;text-align:left}.page-consultation-work__inner .common-title-text .common-title-text-lg span{font-size:2rem;font-family:Cormorant}.page-consultation-work__inner .common-title-text .common-title-text-sm{text-align:left}.page-consultation-work__inner .common-title-text p{font-size:1.6rem;line-height:2.9rem;text-align:left;padding-top:16px}@media screen and (max-width:1024px){.page-consultation-work__inner .common-title-text p{font-size:1.4rem;line-height:2.4rem}}.page-consultation-work__inner .single-works__slider-wrapper--main button.slick-prev.slick-arrow,.page-consultation-work__inner .single-works__slider-wrapper--main button.slick-next.slick-arrow{display:none !important}.page-consultation-work__inner .single-works__slider-wrapper--thumb{overflow:auto;flex:0 0 280px;height:560px;max-height:100%}.page-consultation-work__inner .single-works__slider-wrapper--thumb::-webkit-scrollbar{width:0.5em;height:0.5em}.page-consultation-work__inner .single-works__slider-wrapper--thumb::-webkit-scrollbar-track{border-radius:0.25em;box-shadow:inset 0 0 6px rgba(64, 64, 64, 0.05)}.page-consultation-work__inner .single-works__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-consultation-work__inner .single-works__slider-wrapper--thumb::-webkit-scrollbar-thumb:hover{background:var(--font-first-color)}.page-consultation-work__inner .single-works__slider-wrapper--thumb .works-slick-slider__slider{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:8px;gap:8px}.page-consultation-work__inner .works-slick-slider__figure{position:relative;padding-top:64.667%;margin:0;transition:opacity var(--duration-time)}.page-consultation-work__inner .works-slick-slider__image{display:block;width:auto !important;max-width:100%;height:100%;max-height:100%;position:absolute;margin:auto;object-fit:cover;inset:0}.page-consultation-work__inner .works-slick-slider--thumb{cursor:pointer;padding-top:10px}.page-consultation-work__inner .works-slick-slider__item--thumb .works-slick-slider__image{width:100% !important;height:100%;object-fit:cover}.page-consultation-work__inner .works-slick-slider--thumb .slick-current .works-slick-slider__figure{opacity:0.6}.page-consultation-work__inner .single-works__post{padding-top:160px}.page-consultation-work__inner .single-works__title{margin-top:120px}.page-consultation-work__inner .single-works__spec{padding:80px 0}.page-consultation-work__inner .works-spec{flex-wrap:wrap}.page-consultation-work__inner .single-works__slider-container{height:calc((min(1140px, 100vw) - 2 * 20px - 32px - 200px) * 2 / 3)}.page-consultation-work__inner .single-works__slider-wrapper--thumb{flex-basis:200px}.page-consultation-work__inner .single-works__post{padding-top:80px}.page-consultation-work__inner .single-works__title{font-size:24px;line-height:1.5em;margin-top:64px;margin-bottom:32px}.page-consultation-work__inner .single-works__post .content-heading{font-size:48px}.page-consultation-work__inner .single-works__spec{padding-top:48px}.page-consultation-work__inner .single-works__spec .works-detail__heading{font-size:20px;padding-bottom:24px;margin-bottom:24px}.page-consultation-work__inner .single-works__spec .works-spec{display:block}.page-consultation-work__inner .single-works__section{margin:32px 0}.page-consultation-work__inner .works-slick-slider__caption p{font-size:14px}.page-consultation-work__inner .works-spec__item{padding:14px 24px}.page-consultation-work__inner .single-works__slider-container{flex-direction:column;height:auto}.page-consultation-work__inner .single-works__slider-wrapper--main,.page-consultation-work__inner .single-works__slider-wrapper--thumb{flex-basis:auto;height:auto}.page-consultation-work__inner .single-works__slider-wrapper--thumb .works-slick-slider__slider{display:flex;gap:0 2%}.page-consultation-work__inner .single-works__slider-wrapper--thumb .works-slick-slider__slider>li{flex:0 0 22%}.page-consultation-access{padding:0 0 120px 0}@media screen and (max-width:1024px){.page-consultation-access{padding:0 0 12% 0}}@media screen and (max-width:640px){.page-consultation-access{padding:0 0 16% 0}}.page-consultation-access__inner{padding:0 40px}@media screen and (max-width:640px){.page-consultation-access__inner{padding:0 4%}}.page-consultation-access__inner--title{margin-bottom:22px}@media screen and (max-width:1024px){.page-consultation-access__inner--title{margin-bottom:4%}}.page-consultation-access__inner .common-title-text{justify-content:flex-start;align-items:flex-start}.page-consultation-access__inner .common-title-text .common-title-text-lg{font-size:2.4rem;line-height:2.4rem;text-align:left}.page-consultation-access__inner .common-title-text .common-title-text-lg span{font-size:2rem;font-family:Cormorant}.page-consultation-access__inner .common-title-text .common-title-text-sm{text-align:left}.page-consultation-access__inner .common-title-text p{font-size:1.6rem;line-height:2.9rem;text-align:left;padding-top:16px}@media screen and (max-width:1024px){.page-consultation-access__inner .common-title-text p{font-size:1.4rem;line-height:2.2rem}}.page-consultation-access__inner--info{padding-top:32px}@media screen and (max-width:1024px){.page-consultation-access__inner--info{padding-top:4%}}.page-consultation-access__inner--info--wrap{display:block}.page-consultation-access__inner--info.active .page-consultation-access__inner--info--wrap{display:none}.page-consultation-access__inner--info.active .page-consultation-access__inner--info--title::before{display:block}.page-consultation-access__inner--info--title{width:100%;font-size:2rem;padding-bottom:8px;position:relative}@media screen and (max-width:1024px){.page-consultation-access__inner--info--title{font-size:1.8rem}}.page-consultation-access__inner--info--title::after{content:"";top:50%;right:24px;position:absolute;width:24px;height:1px;background:#1a1a1a}.page-consultation-access__inner--info--title::before{content:"";top:4px;right:35px;position:absolute;width:1px;height:24px;background:#1a1a1a;display:none}.page-consultation-access__inner--info--adress{width:100%;padding-top:10px;font-size:1.6rem;line-height:3.2rem}@media screen and (max-width:1024px){.page-consultation-access__inner--info--adress{font-size:1.4rem;line-height:2.6rem}}.page-consultation-access__inner--info--btn{padding:24px 19px 0 19px}@media screen and (max-width:1024px){.page-consultation-access__inner--info--btn{padding:4% 4% 0 4%}}.page-consultation-access__inner--info--btn a{display:block;width:100%;background:#fff;height:51px;display:flex;justify-content:center;align-items:center;font-size:2rem;position:relative}@media screen and (max-width:1024px){.page-consultation-access__inner--info--btn a{font-size:1.8rem}}.page-consultation-access__inner--info--btn a svg{position:absolute;top:50%;right:19px;transform:translateY(-50%)}.page-consultation-slider{width:100%;padding:0 0 80px 0;position:relative}@media screen and (max-width:1024px){.page-consultation-slider{padding:0 0 8% 0}}@media screen and (max-width:640px){.page-consultation-slider{padding:0 0 14% 0}}.page-consultation-slider--title{width:100%;text-align:center;padding-bottom:32px;font-size:2.4rem;line-height:3.2rem}@media screen and (max-width:1024px){.page-consultation-slider--title{padding-bottom:4%;font-size:2rem;line-height:2.6rem}}.page-consultation-slider__inner--title{max-width:1240px;padding:0 20px;margin:0 auto 60px}@media screen and (max-width:1024px){.page-consultation-slider__inner--title{padding:0 2%;margin:0 auto 6%}}@media screen and (max-width:640px){.page-consultation-slider__inner--title{padding:0 4%}}.page-consultation-slider__inner--button{padding:0 8%;margin-top:4%}@media screen and (max-width:640px){.page-consultation-slider__inner--button{padding:0 6%;margin-top:9%;display:flex;justify-content:flex-end}}.page-consultation-slider__slider-wrap{margin-left:calc((100% - 1200px) / 2);margin-right:auto}@media (max-width:1300px){.page-consultation-slider__slider-wrap{margin-left:2%;margin-right:0}}@media screen and (max-width:640px){.page-consultation-slider__slider-wrap{margin-bottom:40px;margin-left:calc((100% - 100vw) / 2);margin-right:auto}}.page-consultation-slider__slider{display:none;padding-left:60px}@media screen and (max-width:640px){.page-consultation-slider__slider{padding-left:6%}}.page-consultation-slider__slider.slick-initialized{display:block}.page-consultation-slider__slider .slide-arrow{position:absolute;bottom:-23px;right:0;width:50px;height:50px;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center}.page-consultation-slider__slider .slide-arrow.next-arrow{right:20px}@media screen and (max-width:1240px){.page-consultation-slider__slider .slide-arrow.next-arrow{left:auto;right:20px}}@media screen and (max-width:640px){.page-consultation-slider__slider .slide-arrow.next-arrow{width:30px}}.page-consultation-slider__slider .slide-arrow.prev-arrow{right:60px}@media screen and (max-width:1240px){.page-consultation-slider__slider .slide-arrow.prev-arrow{left:auto;right:80px}}@media screen and (max-width:640px){.page-consultation-slider__slider .slide-arrow.prev-arrow{right:60px;width:30px}}.page-consultation-slider__slider .slide-arrow.slick-disabled{opacity:0.3}.page-consultation-slider__slider__dots{display:flex;margin-top:80px;width:calc(100% - 130px);max-width:1046px;border-radius:4px;overflow:hidden;background:#505050}@media screen and (max-width:1240px){.page-consultation-slider__slider__dots{margin-top:9%;width:calc(100% - 130px);margin-left:-15px;max-width:none}}@media screen and (max-width:640px){.page-consultation-slider__slider__dots{margin-top:15%;margin-left:0;width:calc(100% - 120px)}}.page-consultation-slider__slider__dots__num.no-transition{transition:none !important}.page-consultation-slider__slider__dots li{text-indent:-9999px;width:100%;height:3px;pointer-events:none}.page-consultation-slider__slider__dots li>div{display:flex;background:#e3e3e3;transition:transform 0.5s ease;overflow:hidden;height:100%;transform:scaleX(1) translate3d(0, 0, 0);transform-origin:right}.page-consultation-slider__slider__dots li>div.slick-active{transform:scaleX(0) translate3d(0, 0, 0)}.page-consultation-slider__slider__item{width:400px;margin-right:16px}@media screen and (max-width:640px){.page-consultation-slider__slider__item{width:90vw;padding:0 20px 0 0;margin-right:auto}}.page-consultation-slider__slider__item--title{width:100%;height:68px;position:relative;background:#1a1a1a;color:#fff;font-size:2rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.page-consultation-slider__slider__item--title{font-size:1.8rem}}.page-consultation-slider__slider__item--title svg{padding-right:12px}.page-consultation-slider__slider__item--list{padding:25px;background:#fff}.page-consultation-slider__slider__item--list span{display:block;font-size:1.6rem;line-height:3.2rem}@media screen and (max-width:1024px){.page-consultation-slider__slider__item--list span{font-size:1.4rem;line-height:2.6rem}}.page-consultation-slider__slider__item--text-wrap{padding:14px 24px;background-image:url(../pages/page-consultation/page-consultation01/img/page-consultation-img01_pc.jpg);background-size:cover}.page-consultation-slider__slider__item--text-wrap--title{width:100%;font-size:2rem;line-height:4rem;text-align:center;padding-bottom:14px;border-bottom:1px solid #a7a7a7}@media screen and (max-width:1024px){.page-consultation-slider__slider__item--text-wrap--title{font-size:1.8rem;line-height:3.2rem}}.page-consultation-slider__slider__item--text-wrap--text{padding-top:17px;font-size:1.6rem;line-height:3.2rem}@media screen and (max-width:1024px){.page-consultation-slider__slider__item--text-wrap--text{padding-top:3%;font-size:1.4rem;line-height:2.4rem}}.page-consultation-slider__slider__item--text-wrap.s02{background-image:url(../pages/page-consultation/page-consultation01/img/page-consultation-img02_pc.jpg);background-size:cover}.page-consultation-slider__slider__item--text-wrap.s03{background-image:url(../pages/page-consultation/page-consultation01/img/page-consultation-img03_pc.jpg);background-size:cover}.page-consultation-slider__slider__item__link{display:block}@media screen and (min-width:1025px){.page-consultation-slider__slider__item__link:hover{opacity:1 !important}.page-consultation-slider__slider__item__link:hover img{transform:scale(1.2)}}.page-consultation-slider__slider__item .common-3column-box-state{max-width:68px;width:100%;height:28px;font-size:1.2rem;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:14px;background-color:#505050;border-radius:25px}.page-consultation-slider__slider__item .common-3column-box-state.before{border:1px solid #505050}.page-consultation-slider__slider__item .common-3column-box-state.open{border:1px solid #505050;background-color:#fff;color:#505050}.page-consultation-slider__slider__item .common-3column-box-state.after{max-width:105px;background-color:#bfc6c5;border:1px solid #bfc6c5}.page-consultation-slider__slider__item .common-3column-box-text-name{font-weight:400;font-size:1.6rem;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;max-height:calc(3rem * 1);margin-bottom:25px;color:#000}@media screen and (max-width:1024px){.page-consultation-slider__slider__item .common-3column-box-text-name{font-size:1.4rem;margin-bottom:3.5%;max-height:calc(2.6rem * 1)}}@media screen and (max-width:640px){.page-consultation-slider__slider__item .common-3column-box-text-name{margin-bottom:4.5%}}.page-consultation-slider__slider__item .common-3column-box-text-info-item{height:100px;margin-bottom:5px}.page-consultation-slider__slider__item .common-3column-box-text-info-01-item{font-size:1.4rem;margin-bottom:5px;color:#97a4a4}.page-consultation-slider__slider__item .common-3column-box-text-info-01 span{font-size:1.4rem}.page-consultation-slider__slider__item .common-3column-box-text-info-place{display:flex;align-items:center;gap:10px}.page-consultation-slider__slider__item .common-3column-box-text-info-place::before{content:"";width:8px;height:13px;background:url(../img/icon/icon-place.svg) no-repeat}.page-consultation-slider__slider__item .common-3column-box-text-info-place-text{font-size:1.4rem}.page-consultation-slider__slider__item .common-3column-box-text-info-etc{display:flex;gap:24px}.page-consultation-slider__slider__item .common-3column-box-text-info-etc-01,.page-consultation-slider__slider__item .common-3column-box-text-info-etc-02{font-size:1.4rem;display:flex;align-items:center;gap:10px;margin-top:10px}.page-consultation-slider__slider__item .common-3column-box-text-info-etc-01::before,.page-consultation-slider__slider__item .common-3column-box-text-info-etc-02::before{content:"";width:13px;height:13px}.page-consultation-slider__slider__item .common-3column-box-text-info-etc-01{color:#657574}.page-consultation-slider__slider__item .common-3column-box-text-info-etc-01::before{background:url(../img/icon/icon-event-01.svg)}.page-consultation-slider__slider__item .common-3column-box-text-info-etc-02{color:#a89259}.page-consultation-slider__slider__item .common-3column-box-text-info-etc-02::before{background:url(../img/icon/icon-event-02.svg)}.page-consultation-slider__slider__item__description{font-weight:300;font-size:1.6rem;line-height:2.4rem;width:100%;display:flex;align-items:center}@media screen and (max-width:1024px){.page-consultation-slider__slider__item__description{font-size:1.4rem;line-height:2.1rem}}@media screen and (max-width:640px){.page-consultation-slider__slider__item__description{font-size:1.3rem;line-height:1.95rem;max-height:calc(1.95rem * 3)}}.page-consultation-slider__slider__item__date{font-weight:400;font-size:1.4rem;line-height:1.5;color:#3e4648}.page-consultation-slider__slider__item__date span{border-bottom:1px solid #3e4648}.page-consultation-slider__slider__item__img{width:100%;position:relative;overflow:hidden;margin-bottom:20px;border-radius:10px 10px 0 0}@media screen and (max-width:1024px){.page-consultation-slider__slider__item__img{margin-bottom:3.5%}}@media screen and (max-width:640px){.page-consultation-slider__slider__item__img{margin-bottom:4.5%}}.page-consultation-slider__slider__item__img img{width:100%;object-fit:cover;height:225px;transition:0.3s}@media screen and (max-width:1024px){.page-consultation-slider__slider__item__img img{height:220px}}@media screen and (max-width:640px){.page-consultation-slider__slider__item__img img{height:58vw}}#page-contact .page-company-fv{background-image:url(../pages/page-contact/page-contact01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-contact .page-company-fv{background-image:url(../pages/page-contact/page-contact01/img/underlayer-fv-bg_sp.jpg)}}#page-contact .page-contact-title{padding:120px 0 80px}@media screen and (max-width:1024px){#page-contact .page-contact-title{padding:12% 0 8%}}#page-contact .page-contact-title__inner--cnt h3{font-size:3.2rem;line-height:1.6em;margin-bottom:60px}@media screen and (max-width:1024px){#page-contact .page-contact-title__inner--cnt h3{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-contact .page-contact-title__inner--cnt h3{font-size:2rem}}#page-feature{color:#1f1f1f;font-family:"Noto Serif JP"}#page-feature .row-reverse{flex-direction:row-reverse}#page-feature .common-inner{padding:0 40px}@media screen and (max-width:640px){#page-feature .common-inner{padding:0 4%}}#page-feature p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:640px){#page-feature p{letter-spacing:0}}#page-feature .page-feature-anchor{padding:0 0 80px}@media screen and (max-width:1024px){#page-feature .page-feature-anchor{padding:0 0 10%}}@media screen and (max-width:640px){#page-feature .page-feature-anchor{padding:0 0 12%}}#page-feature .page-feature-ttl{color:#3e4648;font-size:2.4rem;line-height:1.6;letter-spacing:0.08em;margin-bottom:40px}@media screen and (max-width:1024px){#page-feature .page-feature-ttl{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-feature .page-feature-ttl{font-size:1.8rem;margin-bottom:6%}}#page-feature .page-feature-ttl.suggestion{text-align:center;color:#1f1f1f;line-height:1.8}#page-feature .page-feature-ttl-sub{display:block;font-size:1.4rem;letter-spacing:0}#page-feature .page-feature-ttl-sub.suggestion{margin-top:32px}@media screen and (max-width:1024px){#page-feature .page-feature-ttl-sub.suggestion{margin-top:4%;font-size:1.2rem}}#page-feature .page-feature-suggestion-inner{padding-bottom:64px}@media screen and (max-width:1024px){#page-feature .page-feature-suggestion-inner{padding-bottom:10%}}@media screen and (max-width:640px){#page-feature .page-feature-suggestion-inner{padding-bottom:12%}}#page-feature .page-feature-suggestion-inner h4{display:block;font-size:2.4rem;line-height:1.5em;text-align:center;margin:0 auto 60px}@media screen and (max-width:1024px){#page-feature .page-feature-suggestion-inner h4{margin-bottom:6%;font-size:2rem}}@media screen and (max-width:640px){#page-feature .page-feature-suggestion-inner h4{font-size:1.8rem}}#page-feature .page-feature-suggestion-inner ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:412px;margin:0 auto}#page-feature .page-feature-suggestion-inner ul li{width:32%;max-width:122px}#page-feature .page-feature-suggestion-inner ul li:nth-of-type(n+4){margin-top:22px}@media screen and (max-width:1024px){#page-feature .page-feature-suggestion-inner ul li:nth-of-type(n+4){margin-top:4%}}#page-feature .page-feature-suggestion-inner ul li img{width:100%;margin-bottom:16px}@media screen and (max-width:1024px){#page-feature .page-feature-suggestion-inner ul li img{margin-bottom:2%}}#page-feature .page-feature-suggestion-inner ul li p{font-size:1.2rem;line-height:1.5em;text-align:center}#page-feature .page-feature-cnt{padding:76px 0 84px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt{padding:10% 0}}@media screen and (max-width:640px){#page-feature .page-feature-cnt{padding:12% 0}}#page-feature .page-feature-cnt.cnt-bg{position:relative}#page-feature .page-feature-cnt.cnt-bg::after{content:"";background-image:url(../pages/page-feature/page-feature01/img/page-feature-box-bg_pc.png);background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:50%;position:absolute;z-index:-1;top:0;background-position-y:top}#page-feature .page-feature-cnt.cnt-bg::before{content:"";background-image:url(../pages/page-feature/page-feature01/img/page-feature-box-bg_pc.png);background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:50%;position:absolute;z-index:-1;bottom:0;background-position-y:bottom}#page-feature .page-feature-cnt__inner-box{padding-bottom:56px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-box{padding-bottom:8%}}#page-feature .page-feature-cnt__inner-box:last-child{padding-bottom:0}#page-feature .page-feature-cnt__inner-box-ttl-lg{font-size:2.4rem;line-height:1.8;margin-bottom:40px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-box-ttl-lg{font-size:2rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-box-ttl-lg{font-size:1.8rem;line-height:1.6}}#page-feature .page-feature-cnt__inner-box-ttl-sm{padding-bottom:30px;font-size:2rem;line-height:1.8}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-box-ttl-sm{padding-bottom:4%;font-size:1.8rem}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner-box-ttl-sm{font-size:1.5rem;font-weight:600}}#page-feature .page-feature-cnt__inner-box-img{padding-bottom:30px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner-box-img{padding-bottom:4%}}#page-feature .page-feature-cnt__inner-box-text{font-weight:400;font-size:1.4rem}#page-feature .page-feature-btn{padding-top:40px}@media screen and (max-width:1024px){#page-feature .page-feature-btn{padding-top:10%}}@media screen and (max-width:640px){#page-feature .page-feature-btn{padding-top:12%}}#page-feature .page-feature-btn__inner--box--button--anchor{display:block;max-width:306px;background-color:#1a1a1a;border:1px solid #1a1a1a;border-radius:5px 5px 0px 0px;padding:16px;color:#fff;margin-bottom:8px;transition:0.3s}@media screen and (max-width:1024px){#page-feature .page-feature-btn__inner--box--button--anchor{padding:4%}}@media screen and (min-width:1025px){#page-feature .page-feature-btn__inner--box--button--anchor:hover{background-color:#e8e8e8;color:#1a1a1a}#page-feature .page-feature-btn__inner--box--button--anchor:hover .btn-ttl::after{background-image:url(../pages/page-feature/page-feature01/img/page-feature-btn-arrow-black.svg)}}#page-feature .page-feature-btn__inner--box--button--anchor.right{margin-bottom:0;margin-left:auto}#page-feature .page-feature-btn__inner--box--button--anchor .btn-ttl{display:block;font-size:1.4rem;font-weight:400;letter-spacing:0.08em;line-height:2;position:relative}#page-feature .page-feature-btn__inner--box--button--anchor .btn-ttl-num{font-family:"Playfair Display";display:block;font-size:2.4rem;padding-bottom:16px;line-height:1}@media screen and (max-width:640px){#page-feature .page-feature-btn__inner--box--button--anchor .btn-ttl-num{font-size:2rem;padding-bottom:4%}}#page-feature .page-feature-btn__inner--box--button--anchor .btn-ttl::after{content:"";background-image:url(../pages/page-feature/page-feature01/img/page-feature-btn-arrow-white.svg);background-repeat:no-repeat;background-size:contain;display:block;width:10px;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%)}#page-feature02{color:#1f1f1f;font-family:"Noto Serif JP"}#page-feature02 .row-reverse{flex-direction:row-reverse}#page-feature02 .common-inner{padding:0 40px}@media screen and (max-width:640px){#page-feature02 .common-inner{padding:0 4%}}#page-feature02 p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:640px){#page-feature02 p{letter-spacing:0}}#page-feature02 .page-feature-anchor{padding:0 0 80px}@media screen and (max-width:1024px){#page-feature02 .page-feature-anchor{padding:0 0 10%}}@media screen and (max-width:640px){#page-feature02 .page-feature-anchor{padding:0 0 12%}}#page-feature02 .page-feature-ttl{color:#3e4648;font-size:2.4rem;line-height:1.6;letter-spacing:0.08em;margin-bottom:40px}@media screen and (max-width:1024px){#page-feature02 .page-feature-ttl{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-feature02 .page-feature-ttl{font-size:1.8rem;margin-bottom:6%}}#page-feature02 .page-feature-ttl.suggestion{text-align:center;color:#1f1f1f;line-height:1.8}#page-feature02 .page-feature-ttl-sub{display:block;font-size:1.4rem;letter-spacing:0}#page-feature02 .page-feature-ttl-sub.suggestion{margin-top:32px}@media screen and (max-width:1024px){#page-feature02 .page-feature-ttl-sub.suggestion{margin-top:4%;font-size:1.2rem}}#page-feature02 .page-feature-suggestion-inner{padding-bottom:64px}@media screen and (max-width:1024px){#page-feature02 .page-feature-suggestion-inner{padding-bottom:10%}}@media screen and (max-width:640px){#page-feature02 .page-feature-suggestion-inner{padding-bottom:12%}}#page-feature02 .page-feature-suggestion-inner h4{display:block;font-size:2.4rem;line-height:1.5em;text-align:center;margin:0 auto 60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-suggestion-inner h4{margin-bottom:6%;font-size:2rem}}@media screen and (max-width:640px){#page-feature02 .page-feature-suggestion-inner h4{font-size:1.8rem}}#page-feature02 .page-feature-suggestion-inner ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:412px;margin:0 auto}#page-feature02 .page-feature-suggestion-inner ul li{width:32%;max-width:122px}#page-feature02 .page-feature-suggestion-inner ul li:nth-of-type(n+4){margin-top:22px}@media screen and (max-width:1024px){#page-feature02 .page-feature-suggestion-inner ul li:nth-of-type(n+4){margin-top:4%}}#page-feature02 .page-feature-suggestion-inner ul li img{width:100%;margin-bottom:16px}@media screen and (max-width:1024px){#page-feature02 .page-feature-suggestion-inner ul li img{margin-bottom:2%}}#page-feature02 .page-feature-suggestion-inner ul li p{font-size:1.2rem;line-height:1.5em;text-align:center}#page-feature02 .page-feature-cnt{padding:76px 0 84px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt{padding:10% 0}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt{padding:12% 0}}#page-feature02 .page-feature-cnt.cnt-bg{position:relative}#page-feature02 .page-feature-cnt.cnt-bg::after{content:"";background-image:url(../pages/page-feature/page-feature01/img/page-feature-box-bg_pc.png);background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:50%;position:absolute;z-index:-1;top:0;background-position-y:top}#page-feature02 .page-feature-cnt.cnt-bg::before{content:"";background-image:url(../pages/page-feature/page-feature01/img/page-feature-box-bg_pc.png);background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:50%;position:absolute;z-index:-1;bottom:0;background-position-y:bottom}#page-feature02 .page-feature-cnt__inner-box{padding-bottom:56px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner-box{padding-bottom:8%}}#page-feature02 .page-feature-cnt__inner-box:last-child{padding-bottom:0}#page-feature02 .page-feature-cnt__inner-box-ttl-lg{font-size:2.4rem;line-height:1.8;margin-bottom:40px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner-box-ttl-lg{font-size:2rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner-box-ttl-lg{font-size:1.8rem;line-height:1.6}}#page-feature02 .page-feature-cnt__inner-box-ttl-sm{padding-bottom:30px;font-size:2rem;line-height:1.8}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner-box-ttl-sm{padding-bottom:4%;font-size:1.8rem}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner-box-ttl-sm{font-size:1.5rem;font-weight:600}}#page-feature02 .page-feature-cnt__inner-box-img{padding-bottom:30px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner-box-img{padding-bottom:4%}}#page-feature02 .page-feature-cnt__inner-box-text{font-weight:400;font-size:1.4rem}#page-feature02 .page-feature-btn{padding-top:40px}@media screen and (max-width:1024px){#page-feature02 .page-feature-btn{padding-top:10%}}@media screen and (max-width:640px){#page-feature02 .page-feature-btn{padding-top:12%}}#page-feature02 .page-feature-btn__inner--box--button--anchor{display:block;max-width:306px;background-color:#1a1a1a;border:1px solid #1a1a1a;border-radius:5px 5px 0px 0px;padding:16px;color:#fff;margin-bottom:8px;transition:0.3s}@media screen and (max-width:1024px){#page-feature02 .page-feature-btn__inner--box--button--anchor{padding:4%}}@media screen and (min-width:1025px){#page-feature02 .page-feature-btn__inner--box--button--anchor:hover{background-color:#e8e8e8;color:#1a1a1a}#page-feature02 .page-feature-btn__inner--box--button--anchor:hover .btn-ttl::after{background-image:url(../pages/page-feature/page-feature01/img/page-feature-btn-arrow-black.svg)}}#page-feature02 .page-feature-btn__inner--box--button--anchor.right{margin-bottom:0;margin-left:auto}#page-feature02 .page-feature-btn__inner--box--button--anchor .btn-ttl{display:block;font-size:1.4rem;font-weight:400;letter-spacing:0.08em;line-height:2;position:relative}#page-feature02 .page-feature-btn__inner--box--button--anchor .btn-ttl-num{font-family:"Playfair Display";display:block;font-size:2.4rem;padding-bottom:16px;line-height:1}@media screen and (max-width:640px){#page-feature02 .page-feature-btn__inner--box--button--anchor .btn-ttl-num{font-size:2rem;padding-bottom:4%}}#page-feature02 .page-feature-btn__inner--box--button--anchor .btn-ttl::after{content:"";background-image:url(../pages/page-feature/page-feature01/img/page-feature-btn-arrow-white.svg);background-repeat:no-repeat;background-size:contain;display:block;width:10px;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%)}#page-feature03{color:#1f1f1f;font-family:"Noto Serif JP"}#page-feature03 .row-reverse{flex-direction:row-reverse}#page-feature03 .common-inner{padding:0 40px}@media screen and (max-width:640px){#page-feature03 .common-inner{padding:0 4%}}#page-feature03 p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:640px){#page-feature03 p{letter-spacing:0}}#page-feature03 .page-feature-anchor{padding:0 0 80px}@media screen and (max-width:1024px){#page-feature03 .page-feature-anchor{padding:0 0 10%}}@media screen and (max-width:640px){#page-feature03 .page-feature-anchor{padding:0 0 12%}}#page-feature03 .page-feature-ttl{color:#3e4648;font-size:2.4rem;line-height:1.6;letter-spacing:0.08em;margin-bottom:40px}@media screen and (max-width:1024px){#page-feature03 .page-feature-ttl{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-feature03 .page-feature-ttl{font-size:1.8rem;margin-bottom:6%}}#page-feature03 .page-feature-ttl.suggestion{text-align:center;color:#1f1f1f;line-height:1.8}#page-feature03 .page-feature-ttl-sub{display:block;font-size:1.4rem;letter-spacing:0}#page-feature03 .page-feature-ttl-sub.suggestion{margin-top:32px}@media screen and (max-width:1024px){#page-feature03 .page-feature-ttl-sub.suggestion{margin-top:4%;font-size:1.2rem}}#page-feature03 .page-feature-suggestion-inner{padding-bottom:64px}@media screen and (max-width:1024px){#page-feature03 .page-feature-suggestion-inner{padding-bottom:10%}}@media screen and (max-width:640px){#page-feature03 .page-feature-suggestion-inner{padding-bottom:12%}}#page-feature03 .page-feature-suggestion-inner h4{display:block;font-size:2.4rem;line-height:1.5em;text-align:center;margin:0 auto 60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-suggestion-inner h4{margin-bottom:6%;font-size:2rem}}@media screen and (max-width:640px){#page-feature03 .page-feature-suggestion-inner h4{font-size:1.8rem}}#page-feature03 .page-feature-suggestion-inner ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:412px;margin:0 auto}#page-feature03 .page-feature-suggestion-inner ul li{width:32%;max-width:122px}#page-feature03 .page-feature-suggestion-inner ul li:nth-of-type(n+4){margin-top:22px}@media screen and (max-width:1024px){#page-feature03 .page-feature-suggestion-inner ul li:nth-of-type(n+4){margin-top:4%}}#page-feature03 .page-feature-suggestion-inner ul li img{width:100%;margin-bottom:16px}@media screen and (max-width:1024px){#page-feature03 .page-feature-suggestion-inner ul li img{margin-bottom:2%}}#page-feature03 .page-feature-suggestion-inner ul li p{font-size:1.2rem;line-height:1.5em;text-align:center}#page-feature03 .page-feature-cnt{padding:76px 0 84px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt{padding:10% 0}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt{padding:12% 0}}#page-feature03 .page-feature-cnt.cnt-bg{position:relative}#page-feature03 .page-feature-cnt.cnt-bg::after{content:"";background-image:url(../pages/page-feature/page-feature01/img/page-feature-box-bg_pc.png);background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:50%;position:absolute;z-index:-1;top:0;background-position-y:top}#page-feature03 .page-feature-cnt.cnt-bg::before{content:"";background-image:url(../pages/page-feature/page-feature01/img/page-feature-box-bg_pc.png);background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:50%;position:absolute;z-index:-1;bottom:0;background-position-y:bottom}#page-feature03 .page-feature-cnt__inner-box{padding-bottom:56px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner-box{padding-bottom:8%}}#page-feature03 .page-feature-cnt__inner-box:last-child{padding-bottom:0}#page-feature03 .page-feature-cnt__inner-box-ttl-lg{font-size:2.4rem;line-height:1.8;margin-bottom:40px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner-box-ttl-lg{font-size:2rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner-box-ttl-lg{font-size:1.8rem;line-height:1.6}}#page-feature03 .page-feature-cnt__inner-box-ttl-sm{padding-bottom:30px;font-size:2rem;line-height:1.8}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner-box-ttl-sm{padding-bottom:4%;font-size:1.8rem}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner-box-ttl-sm{font-size:1.5rem;font-weight:600}}#page-feature03 .page-feature-cnt__inner-box-img{padding-bottom:30px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner-box-img{padding-bottom:4%}}#page-feature03 .page-feature-cnt__inner-box-text{font-weight:400;font-size:1.4rem}#page-feature03 .page-feature-accordion{padding:0 40px;margin-bottom:40px}#page-feature03 .page-feature-accordion.accordion02{margin-bottom:0}@media screen and (max-width:640px){#page-feature03 .page-feature-accordion{padding:0 4%;margin-bottom:6%}}#page-feature03 .page-feature-accordion__inner{background-color:#fffdfb;padding:64px 24px;border:1px solid #1a1a1a;position:relative}@media screen and (max-width:1024px){#page-feature03 .page-feature-accordion__inner{padding:10% 3%}}@media screen and (max-width:640px){#page-feature03 .page-feature-accordion__inner{padding:12% 3%}}#page-feature03 .page-feature-accordion__inner::before{content:"";background-image:url(../pages/page-feature03/page-feature03-01/img/page-feature-accordion-icon.svg);background-repeat:no-repeat;background-size:cover;display:block;width:20px;height:16px;position:absolute;top:0;left:24px}#page-feature03 .page-feature-accordion__inner-ttl{font-size:2rem;padding-bottom:40px;letter-spacing:0.06em}@media screen and (max-width:1024px){#page-feature03 .page-feature-accordion__inner-ttl{padding-bottom:4%}}@media screen and (max-width:640px){#page-feature03 .page-feature-accordion__inner-ttl{font-size:1.8rem}}#page-feature03 .page-feature-accordion-box{border-top:1px solid #1a1a1a}#page-feature03 .page-feature-accordion-box:last-child{border-bottom:1px solid #1a1a1a}#page-feature03 .page-feature-accordion-box-item{padding:20px 16px;cursor:pointer}@media screen and (max-width:1024px){#page-feature03 .page-feature-accordion-box-item{padding:6% 3%}}#page-feature03 .page-feature-accordion-box-item h4{font-size:1.8rem;position:relative}@media screen and (max-width:640px){#page-feature03 .page-feature-accordion-box-item h4{font-size:1.6rem;line-height:1.4}}#page-feature03 .page-feature-accordion-box-item h4::after{content:"";background-image:url(../pages/page-feature03/page-feature03-01/img/page-feature-accordion-arrow.svg);background-repeat:no-repeat;background-size:contain;display:block;width:12px;height:6px;position:absolute;top:50%;transform:translateY(-50%);right:0;transition:transform 0.3s ease}#page-feature03 .page-feature-accordion-box-item.active h4::after{transform:translateY(-50%) rotate(180deg)}#page-feature03 .page-feature-accordion-box-item>div{display:none;transition:all 0.3s ease}#page-feature03 .page-feature-accordion-box-item>div .accordionBoxImg{padding:24px 0 32px}@media screen and (max-width:1024px){#page-feature03 .page-feature-accordion-box-item>div .accordionBoxImg{padding:6% 0}}#page-feature03 .page-feature-accordion-box-item>div p{padding-bottom:20px;font-size:1.4rem}@media screen and (max-width:1024px){#page-feature03 .page-feature-accordion-box-item>div p{padding-bottom:4%}}#page-feature03 .page-feature-accordion-box-item.active>div{display:block}#page-feature03 .page-feature-btn{padding-top:40px}@media screen and (max-width:1024px){#page-feature03 .page-feature-btn{padding-top:10%}}@media screen and (max-width:640px){#page-feature03 .page-feature-btn{padding-top:12%}}#page-feature03 .page-feature-btn__inner--box--button--anchor{display:block;max-width:306px;background-color:#1a1a1a;border:1px solid #1a1a1a;border-radius:5px 5px 0px 0px;padding:16px;color:#fff;margin-bottom:8px;transition:0.3s}@media screen and (max-width:1024px){#page-feature03 .page-feature-btn__inner--box--button--anchor{padding:4%}}@media screen and (min-width:1025px){#page-feature03 .page-feature-btn__inner--box--button--anchor:hover{background-color:#e8e8e8;color:#1a1a1a}#page-feature03 .page-feature-btn__inner--box--button--anchor:hover .btn-ttl::after{background-image:url(../pages/page-feature/page-feature01/img/page-feature-btn-arrow-black.svg)}}#page-feature03 .page-feature-btn__inner--box--button--anchor.right{margin-bottom:0;margin-left:auto}#page-feature03 .page-feature-btn__inner--box--button--anchor .btn-ttl{display:block;font-size:1.4rem;font-weight:400;letter-spacing:0.08em;line-height:2;position:relative}#page-feature03 .page-feature-btn__inner--box--button--anchor .btn-ttl-num{font-family:"Playfair Display";display:block;font-size:2.4rem;padding-bottom:16px;line-height:1}@media screen and (max-width:640px){#page-feature03 .page-feature-btn__inner--box--button--anchor .btn-ttl-num{font-size:2rem;padding-bottom:4%}}#page-feature03 .page-feature-btn__inner--box--button--anchor .btn-ttl::after{content:"";background-image:url(../pages/page-feature/page-feature01/img/page-feature-btn-arrow-white.svg);background-repeat:no-repeat;background-size:contain;display:block;width:10px;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%)}#page-flow{padding-bottom:200px}@media screen and (max-width:1024px){#page-flow{padding-bottom:20%}}#page-flow .accordion .accordionToggleSummary{cursor:pointer}#page-flow .accordion .accordionToggleSummary::-webkit-details-marker{display:none}#page-flow .accordion .accordionToggleHidden{display:grid;padding:0 40px;transition:250ms grid-template-rows ease;grid-template-rows:0fr}@media screen and (max-width:1024px){#page-flow .accordion .accordionToggleHidden{padding:0 4%}}#page-flow .accordion .accordionToggleHidden>*{overflow:hidden}#page-flow .accordion .accordionToggle.accordionToggleOpen .accordionToggleHidden{grid-template-rows:1fr}#page-flow .accordion01 .accordionToggle{position:relative}#page-flow .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:20px}}#page-flow .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{background-image:url(../img/underlayer/underlayer-flow-close.svg)}#page-flow .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{border-top:1px solid var(--bg-first-color);margin-top:20px}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{margin-top:10px}}#page-flow .accordion01 .accordionToggleSummary{display:flex;border-bottom:2px solid var(--font-third-color);position:relative;padding:40px 65px 40px 0;transition:0.4s all}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleSummary{padding:20px 65px 20px 0}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleSummary{padding:15px 35px 15px 0}}#page-flow .accordion01 .accordionToggleSummary::before{content:"";background-image:url(../img/underlayer/underlayer-flow-open.svg);background-position:top;background-size:contain;background-repeat:no-repeat;width:62px;height:52px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleSummary::before{width:31px;height:26px}}#page-flow .accordion01 .accordionToggleSummary>span{display:block;width:60px;height:60px;color:var(--font-third-color);font-size:4rem;letter-spacing:0;line-height:1.6em;text-align:center;border-right:1px solid var(--font-third-color);margin-right:40px}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleSummary>span{font-size:3.2rem}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleSummary>span{width:30px;height:30px;font-size:2.2rem;line-height:27px;margin-right:10px}}#page-flow .accordion01 .accordionToggleSummary>h3{width:calc(100% - 100px);font-size:3.2rem;letter-spacing:0;line-height:1.6em;padding-top:5px}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleSummary>h3{font-size:2.4rem}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleSummary>h3{width:calc(100% - 40px);font-size:1.8rem;padding-top:0}}#page-flow .accordion01 .accordionToggleHidden{background-color:var(--bg-third-color)}#page-flow .accordion01 .accordionToggleHidden.accordionToggleHiddenBorder{border:none}#page-flow .accordion01 .accordionToggleHidden>div{display:flex;justify-content:space-between;width:100%;max-width:1080px;margin:0 auto}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHidden>div{display:block}}#page-flow .accordion01 .accordionToggleHiddenText{padding:60px 0}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenText{width:100%;padding:6% 0}}#page-flow .accordion01 .accordionToggleHiddenTextH4{display:flex;margin-bottom:30px}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleHiddenTextH4{margin-bottom:20px}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenTextH4{display:block;margin-bottom:10px}}#page-flow .accordion01 .accordionToggleHiddenTextH4 span{color:var(--font-third-color);font-size:1.6rem;line-height:36px;padding-right:1em}#page-flow .accordion01 .accordionToggleHiddenTextH4 h4{font-weight:500;font-size:2.4rem;letter-spacing:0;line-height:36px}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleHiddenTextH4 h4{font-size:2rem}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenTextH4 h4{font-size:1.8rem}}#page-flow .accordion01 .accordionToggleHiddenImg{width:250px;padding:60px 0}@media screen and (max-width:1024px){#page-flow .accordion01 .accordionToggleHiddenImg{width:200px;padding:6% 0}}@media screen and (max-width:640px){#page-flow .accordion01 .accordionToggleHiddenImg{width:100%;padding:0 0 8%}}#page-flow .accordion01 .accordionToggleHiddenImg img{width:100%}#page-flow .page-flow-fv{background-image:url(../pages/page-flow/page-flow01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-flow .page-flow-fv{background-image:url(../pages/page-flow/page-flow01/img/underlayer-fv-bg_sp.jpg)}}#page-flow-reform{padding-bottom:200px}@media screen and (max-width:1024px){#page-flow-reform{padding-bottom:20%}}#page-flow-reform .accordion .accordionToggleSummary{cursor:pointer}#page-flow-reform .accordion .accordionToggleSummary::-webkit-details-marker{display:none}#page-flow-reform .accordion .accordionToggleHidden{display:grid;padding:0 40px;transition:250ms grid-template-rows ease;grid-template-rows:0fr}@media screen and (max-width:1024px){#page-flow-reform .accordion .accordionToggleHidden{padding:0 4%}}#page-flow-reform .accordion .accordionToggleHidden>*{overflow:hidden}#page-flow-reform .accordion .accordionToggle.accordionToggleOpen .accordionToggleHidden{grid-template-rows:1fr}#page-flow-reform .accordion01 .accordionToggle{position:relative}#page-flow-reform .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:20px}}#page-flow-reform .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{background-image:url(../img/underlayer/underlayer-flow-close.svg)}#page-flow-reform .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{border-top:1px solid var(--bg-first-color);margin-top:20px}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{margin-top:10px}}#page-flow-reform .accordion01 .accordionToggleSummary{display:flex;border-bottom:2px solid var(--font-third-color);position:relative;padding:40px 65px 40px 0;transition:0.4s all}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary{padding:20px 65px 20px 0}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary{padding:15px 35px 15px 0}}#page-flow-reform .accordion01 .accordionToggleSummary::before{content:"";background-image:url(../img/underlayer/underlayer-flow-open.svg);background-position:top;background-size:contain;background-repeat:no-repeat;width:62px;height:52px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary::before{width:31px;height:26px}}#page-flow-reform .accordion01 .accordionToggleSummary>span{display:block;width:60px;height:60px;color:var(--font-third-color);font-size:4rem;letter-spacing:0;line-height:1.6em;text-align:center;border-right:1px solid var(--font-third-color);margin-right:40px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary>span{font-size:3.2rem}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary>span{width:30px;height:30px;font-size:2.2rem;line-height:27px;margin-right:10px}}#page-flow-reform .accordion01 .accordionToggleSummary>h3{width:calc(100% - 100px);font-size:3.2rem;letter-spacing:0;line-height:1.6em;padding-top:5px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleSummary>h3{font-size:2.4rem}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleSummary>h3{width:calc(100% - 40px);font-size:1.8rem;padding-top:0}}#page-flow-reform .accordion01 .accordionToggleHidden{background-color:var(--bg-third-color)}#page-flow-reform .accordion01 .accordionToggleHidden.accordionToggleHiddenBorder{border:none}#page-flow-reform .accordion01 .accordionToggleHidden>div{display:flex;justify-content:space-between;width:100%;max-width:1080px;margin:0 auto}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHidden>div{display:block}}#page-flow-reform .accordion01 .accordionToggleHiddenText{padding:60px 0}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenText{width:100%;padding:6% 0}}#page-flow-reform .accordion01 .accordionToggleHiddenTextH4{display:flex;margin-bottom:30px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4{margin-bottom:20px}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4{display:block;margin-bottom:10px}}#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 span{color:var(--font-third-color);font-size:1.6rem;line-height:36px;padding-right:1em}#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 h4{font-weight:500;font-size:2.4rem;letter-spacing:0;line-height:36px}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 h4{font-size:2rem}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenTextH4 h4{font-size:1.8rem}}#page-flow-reform .accordion01 .accordionToggleHiddenImg{width:250px;padding:60px 0}@media screen and (max-width:1024px){#page-flow-reform .accordion01 .accordionToggleHiddenImg{width:200px;padding:6% 0}}@media screen and (max-width:640px){#page-flow-reform .accordion01 .accordionToggleHiddenImg{width:100%;padding:0 0 8%}}#page-flow-reform .accordion01 .accordionToggleHiddenImg img{width:100%}#page-flow-reform .page-flow-reform-fv{background-image:url(../pages/page-flow_reform/page-flow_reform01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-flow-reform .page-flow-reform-fv{background-image:url(../pages/page-flow_reform/page-flow_reform01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse .page-modelhouse-title{margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-title{margin-bottom:6%}}#page-modelhouse .page-modelhouse-title-h3{font-size:4rem;letter-spacing:0}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-title-h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-title-h3{font-size:2.2rem}}#page-modelhouse .page-modelhouse-title-span{display:block;font-size:1.8rem;letter-spacing:0;margin-top:20px}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-title-span{margin-top:10px}}#page-modelhouse .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-modelhouse .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt{display:block}}#page-modelhouse .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-modelhouse .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-modelhouse .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-modelhouse .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-modelhouse .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-modelhouse .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-modelhouse .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:20px 0;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt-text-title{font-size:2rem;padding:15px 0;margin-bottom:15px}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-modelhouse .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-modelhouse .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-modelhouse .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-modelhouse .underlayer-2column-cnt-img{width:100%}}#page-modelhouse .page-modelhouse-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse .page-modelhouse-name__inner{padding-top:120px;padding-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-name__inner{padding-top:12%;padding-bottom:12%}}#page-modelhouse .page-modelhouse-name__inner--text--h3{font-size:4rem;margin-bottom:40px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-name__inner--text--h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-name__inner--text--h3{font-size:2.2rem}}#page-modelhouse .page-modelhouse-name__img img{width:100%;margin:0 auto}#page-modelhouse .page-modelhouse-concept__inner{padding-top:80px;padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-concept__inner{padding-top:8%;padding-bottom:16%}}#page-modelhouse .page-modelhouse-concept__inner--text--h4{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-concept__inner--text--h4{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-concept__inner--text--h4{font-size:2rem}}#page-modelhouse .page-modelhouse-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-modelhouse .page-modelhouse-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-modelhouse .page-modelhouse-concept__img img{width:100%;margin:0 auto}#page-modelhouse .page-modelhouse-point{padding:160px 0 120px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-point{padding:16% 0 12%}}#page-modelhouse .page-modelhouse-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-floor{padding-bottom:16%}}#page-modelhouse .page-modelhouse-access{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access{padding-bottom:16%}}#page-modelhouse .page-modelhouse-access__inner--text{margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access__inner--text{margin-bottom:3%}}#page-modelhouse .page-modelhouse-access__inner--text--h4{font-weight:500;font-size:2rem;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access__inner--text--h4{margin-bottom:3%}}#page-modelhouse .page-modelhouse-access__inner--text--p{letter-spacing:0.05em}#page-modelhouse .page-modelhouse-access__inner--iframe iframe{width:100%;height:560px}@media screen and (max-width:1024px){#page-modelhouse .page-modelhouse-access__inner--iframe iframe{height:50vw}}#page-modelhouse02 .page-modelhouse02-title{margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-title{margin-bottom:6%}}#page-modelhouse02 .page-modelhouse02-title-h3{font-size:4rem;letter-spacing:0}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-title-h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-title-h3{font-size:2.2rem}}#page-modelhouse02 .page-modelhouse02-title-span{display:block;font-size:1.8rem;letter-spacing:0;margin-top:20px}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-title-span{margin-top:10px}}#page-modelhouse02 .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-modelhouse02 .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt{display:block}}#page-modelhouse02 .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-modelhouse02 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-modelhouse02 .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-modelhouse02 .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-modelhouse02 .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-modelhouse02 .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-modelhouse02 .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:20px 0;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt-text-title{font-size:2rem;padding:15px 0;margin-bottom:15px}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-modelhouse02 .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse02 .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-modelhouse02 .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-modelhouse02 .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-modelhouse02 .underlayer-2column-cnt-img{width:100%}}#page-modelhouse02 .page-modelhouse02-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse02 .page-modelhouse02-name__inner{padding-top:120px;padding-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-name__inner{padding-top:12%;padding-bottom:12%}}#page-modelhouse02 .page-modelhouse02-name__inner--text--h3{font-size:4rem;margin-bottom:40px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-name__inner--text--h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-name__inner--text--h3{font-size:2.2rem}}#page-modelhouse02 .page-modelhouse02-name__img img{width:100%;margin:0 auto}#page-modelhouse02 .page-modelhouse02-concept__inner{padding-top:80px;padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-concept__inner{padding-top:8%;padding-bottom:16%}}#page-modelhouse02 .page-modelhouse02-concept__inner--text--h4{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--h4{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--h4{font-size:2rem}}#page-modelhouse02 .page-modelhouse02-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-modelhouse02 .page-modelhouse02-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-modelhouse02 .page-modelhouse02-concept__img img{width:100%;margin:0 auto}#page-modelhouse02 .page-modelhouse02-point{padding:160px 0 120px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-point{padding:16% 0 12%}}#page-modelhouse02 .page-modelhouse02-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-floor{padding-bottom:16%}}#page-modelhouse02 .page-modelhouse02-access{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access{padding-bottom:16%}}#page-modelhouse02 .page-modelhouse02-access__inner--text{margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access__inner--text{margin-bottom:3%}}#page-modelhouse02 .page-modelhouse02-access__inner--text--h4{font-weight:500;font-size:2rem;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access__inner--text--h4{margin-bottom:3%}}#page-modelhouse02 .page-modelhouse02-access__inner--text--p{letter-spacing:0.05em}#page-modelhouse02 .page-modelhouse02-access__inner--iframe iframe{width:100%;height:560px}@media screen and (max-width:1024px){#page-modelhouse02 .page-modelhouse02-access__inner--iframe iframe{height:50vw}}#page-modelhouse03 .page-modelhouse03-title{margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-title{margin-bottom:6%}}#page-modelhouse03 .page-modelhouse03-title-h3{font-size:4rem;letter-spacing:0}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-title-h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-title-h3{font-size:2.2rem}}#page-modelhouse03 .page-modelhouse03-title-span{display:block;font-size:1.8rem;letter-spacing:0;margin-top:20px}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-title-span{margin-top:10px}}#page-modelhouse03 .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-modelhouse03 .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt{display:block}}#page-modelhouse03 .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-modelhouse03 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-modelhouse03 .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-modelhouse03 .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-modelhouse03 .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-modelhouse03 .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-modelhouse03 .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:20px 0;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt-text-title{font-size:2rem;padding:15px 0;margin-bottom:15px}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-modelhouse03 .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-modelhouse03 .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-modelhouse03 .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-modelhouse03 .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-modelhouse03 .underlayer-2column-cnt-img{width:100%}}#page-modelhouse03 .page-modelhouse03-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-fv{background-image:url(../pages/page-modelhouse/page-modelhouse01/img/underlayer-fv-bg_sp.jpg)}}#page-modelhouse03 .page-modelhouse03-name__inner{padding-top:120px;padding-bottom:120px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-name__inner{padding-top:12%;padding-bottom:12%}}#page-modelhouse03 .page-modelhouse03-name__inner--text--h3{font-size:4rem;margin-bottom:40px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-name__inner--text--h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-name__inner--text--h3{font-size:2.2rem}}#page-modelhouse03 .page-modelhouse03-name__img img{width:100%;margin:0 auto}#page-modelhouse03 .page-modelhouse03-concept__inner{padding-top:80px;padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-concept__inner{padding-top:8%;padding-bottom:16%}}#page-modelhouse03 .page-modelhouse03-concept__inner--text--h4{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--h4{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--h4{font-size:2rem}}#page-modelhouse03 .page-modelhouse03-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-modelhouse03 .page-modelhouse03-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-modelhouse03 .page-modelhouse03-concept__img img{width:100%;margin:0 auto}#page-modelhouse03 .page-modelhouse03-point{padding:160px 0 120px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-point{padding:16% 0 12%}}#page-modelhouse03 .page-modelhouse03-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-floor{padding-bottom:16%}}#page-modelhouse03 .page-modelhouse03-access{padding-bottom:160px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access{padding-bottom:16%}}#page-modelhouse03 .page-modelhouse03-access__inner--text{margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access__inner--text{margin-bottom:3%}}#page-modelhouse03 .page-modelhouse03-access__inner--text--h4{font-weight:500;font-size:2rem;margin-bottom:30px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access__inner--text--h4{margin-bottom:3%}}#page-modelhouse03 .page-modelhouse03-access__inner--text--p{letter-spacing:0.05em}#page-modelhouse03 .page-modelhouse03-access__inner--iframe iframe{width:100%;height:560px}@media screen and (max-width:1024px){#page-modelhouse03 .page-modelhouse03-access__inner--iframe iframe{height:50vw}}#page-privacy .page-privacy-fv{background-image:url(../pages/page-privacy/page-privacy01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-privacy .page-privacy-fv{background-image:url(../pages/page-privacy/page-privacy01/img/underlayer-fv-bg_sp.jpg)}}#page-privacy p{line-height:1.5em;text-align:left}#page-privacy .page-privacy-cnt{padding:0 0 120px 0}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt{padding:0 0 12% 0}}#page-privacy .page-privacy-cnt__inner{padding:0 40px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner{padding:0 4%}}#page-privacy .page-privacy-cnt__inner--title h3{font-size:3.2rem;letter-spacing:0;line-height:1.6em;text-align:center;margin-bottom:80px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner--title h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner--title h3{font-size:2rem;margin-bottom:8%}}#page-privacy .page-privacy-cnt__inner--title p{font-size:1.4rem;line-height:2.8rem}#page-privacy .page-privacy-cnt__inner--box{border-top:1px solid var(--bg-third-color);padding-top:30px;margin-top:26px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner--box{padding-top:4%;margin-top:3%}}#page-privacy .page-privacy-cnt__inner--box--title{font-size:2rem;letter-spacing:0;line-height:2.9rem;margin-bottom:16px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner--box--title{font-size:1.8rem;margin-bottom:2%}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner--box--title{font-size:1.8rem}}#page-privacy .page-privacy-cnt__inner--box--text{font-size:1.4rem;line-height:2.8rem}#page-lineup .page-lineup-fv__inner{margin-top:96px}#page-lineup .page-lineup-cnt{padding:40px 0 60px}@media screen and (max-width:1024px){#page-lineup .page-lineup-cnt{padding:8% 0 10%}}#page-lineup .page-lineup-cnt__inner{padding:0 40px}@media screen and (max-width:640px){#page-lineup .page-lineup-cnt__inner{padding:0 4%}}#page-lineup .page-lineup-cnt__inner-img{margin-bottom:120px}@media screen and (max-width:1024px){#page-lineup .page-lineup-cnt__inner-img{margin-bottom:12%}}#page-lineup .page-lineup-cnt__inner-box-title{font-size:2rem;letter-spacing:0;line-height:1.6em;margin:48px 0 30px;font-family:"YuMincho", serif}@media screen and (max-width:1024px){#page-lineup .page-lineup-cnt__inner-box-title{font-size:1.8rem;margin:5% 0}}@media screen and (max-width:640px){#page-lineup .page-lineup-cnt__inner-box-title{font-size:1.6rem}}#page-lineup .page-lineup-cnt__inner-box-text{font-size:1.4rem;font-weight:300;letter-spacing:0.04em}#page-lineup .page-lineup-class{position:relative;padding:96px 0}#page-lineup .page-lineup-class::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../pages/page-lineup/page-lineup01/img/class-bg.svg);background-position:top center;background-size:cover;z-index:-1}#page-lineup .page-lineup-class__inner{padding:0 40px}@media (max-width:1024px){#page-lineup .page-lineup-class__inner{padding:0 4%}}#page-lineup .page-lineup-class__box{margin-bottom:80px}#page-lineup .page-lineup-class__box:last-child{margin-bottom:0}@media screen and (max-width:1024px){#page-lineup .page-lineup-class__box{margin-bottom:8%}}#page-lineup .page-lineup-class__box>h2{position:relative;font-size:2.4rem;font-weight:500;text-align:center;margin-bottom:24px}@media screen and (max-width:1024px){#page-lineup .page-lineup-class__box>h2{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-lineup .page-lineup-class__box>h2{font-size:1.8rem}}#page-lineup .page-lineup-class__box>h2::before{content:"";display:block;background-image:url(../pages/page-lineup/page-lineup01/img/pentatonic.svg);width:80px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;left:0;top:50%;transform:translateY(-50%)}#page-lineup .page-lineup-class__box>h2::after{content:"";display:block;background-image:url(../pages/page-lineup/page-lineup01/img/pentatonic.svg);width:80px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;right:0;top:50%;transform:translateY(-50%)}#page-lineup .page-lineup-class__box>p{font-size:2rem;font-weight:500;line-height:1.6;margin:24px 0}@media screen and (max-width:1024px){#page-lineup .page-lineup-class__box>p{font-size:1.8rem}}@media screen and (max-width:640px){#page-lineup .page-lineup-class__box>p{font-size:1.6rem}}#page-lineup .page-lineup-class__box>a{position:relative;border:1px solid #1A1A1A;padding:22px 0;width:100%;display:inline-block;text-align:center;font-size:1.6rem;font-weight:500;letter-spacing:0.04em;transition:0.4s}@media screen and (min-width:1024px){#page-lineup .page-lineup-class__box>a:hover{background-color:#1A1A1A;color:#fff}#page-lineup .page-lineup-class__box>a:hover::after{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}}#page-lineup .page-lineup-class__box>a::after{content:"";position:absolute;right:5%;width:16px;height:16px;transition:0.4s;background-image:url(../pages/page-lineup/page-lineup01/img/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:cover;top:50%;transform:translateY(-50%)}#page-lineup .page-lineup-class__btn{position:relative;border:1px solid #1A1A1A;padding:22px 0;width:100%;display:inline-block;text-align:center;font-size:1.6rem;font-weight:500;letter-spacing:0.04em;transition:0.4s}@media screen and (max-width:1024px){#page-lineup .page-lineup-class__btn{padding:4% 0}}@media screen and (min-width:1024px){#page-lineup .page-lineup-class__btn:hover{background-color:#1A1A1A;color:#fff}}.partsFooterCta{margin-top:80px}@media screen and (max-width:1024px){.partsFooterCta{margin-top:8%}}#page-product .page-product-fv{background-image:url(../pages/page-product/page-product01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-product .page-product-fv{background-image:url(../pages/page-product/page-product01/img/underlayer-fv-bg_sp.jpg)}}#page-product .page-product-cnt{padding:120px 0 200px}@media screen and (max-width:1024px){#page-product .page-product-cnt{padding:12% 0 20%}}#page-product .page-product-cnt__inner--title h3{font-weight:bold;font-size:4rem;letter-spacing:0;line-height:1.6em;margin-bottom:80px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--title h3{font-size:2.2rem;margin-bottom:8%}}#page-product .page-product-cnt__inner--box{display:flex;flex-wrap:wrap;justify-content:space-between}#page-product .page-product-cnt__inner--box li{width:560px}@media screen and (max-width:1240px){#page-product .page-product-cnt__inner--box li{width:48%}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box li{width:100%}}#page-product .page-product-cnt__inner--box li:nth-of-type(odd){margin-right:80px}@media screen and (max-width:1240px){#page-product .page-product-cnt__inner--box li:nth-of-type(odd){margin-right:4%}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box li:nth-of-type(odd){margin-right:auto}}#page-product .page-product-cnt__inner--box li:nth-of-type(n+3){margin-top:80px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box li:nth-of-type(n+3){margin-top:8%}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box li:not(:first-of-type){margin-top:8%}}#page-product .page-product-cnt__inner--box--img{margin-bottom:30px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box--img{margin-bottom:20px}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box--img{margin-bottom:10px}}#page-product .page-product-cnt__inner--box--img img{object-fit:cover;height:400px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box--img img{height:30vw}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box--img img{height:50vw}}#page-product .page-product-cnt__inner--box--title{font-size:2.4rem;letter-spacing:0;line-height:1.6em;margin-bottom:30px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box--title{margin-bottom:20px}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box--title{font-size:1.8rem;margin-bottom:10px}}#page-product01{padding-bottom:200px}@media screen and (max-width:1024px){#page-product01{padding-bottom:20%}}#page-product01 .page-product01-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}@media screen and (max-width:1024px){#page-product01 .page-product01-title{margin-bottom:6%}}#page-product01 .page-product01-title-text-lg{display:block;font-weight:500;font-size:3.2rem;letter-spacing:0;line-height:2em}@media screen and (max-width:1024px){#page-product01 .page-product01-title-text-lg{font-size:2.8rem}}@media screen and (max-width:640px){#page-product01 .page-product01-title-text-lg{font-size:2rem}}#page-product01 .page-product01-title-text-sm{display:block;font-weight:400;font-size:1.6rem;letter-spacing:0;line-height:1.5em}#page-product01 .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-product01 .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt{display:block}}#page-product01 .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-product01 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-product01 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-product01 .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-product01 .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-product01 .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-product01 .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-product01 .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-product01 .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:30px 0;margin-bottom:30px}@media screen and (max-width:1024px){#page-product01 .underlayer-2column-cnt-text-title{font-size:2rem;padding:20px 0;margin-bottom:20px}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-product01 .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-product01 .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-product01 .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-product01 .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-img{width:100%}}#page-product01 .common-3column{display:flex;flex-wrap:wrap}#page-product01 .common-3column-box{width:380px;position:relative}@media screen and (max-width:1240px){#page-product01 .common-3column-box{width:32%}}@media screen and (max-width:640px){#page-product01 .common-3column-box{width:48%}}#page-product01 .common-3column-box a{display:block}#page-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:30px}@media screen and (max-width:1240px){#page-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:2%}}@media screen and (max-width:640px){#page-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:0}}@media screen and (max-width:640px){#page-product01 .common-3column-box:not(:nth-of-type(2n)){margin-right:4%}}#page-product01 .common-3column-box:nth-of-type(n+4){margin-top:40px}@media screen and (max-width:1240px){#page-product01 .common-3column-box:nth-of-type(n+4){margin-top:4%}}@media screen and (max-width:640px){#page-product01 .common-3column-box:nth-of-type(n+4){margin-top:0}}@media screen and (max-width:640px){#page-product01 .common-3column-box:nth-of-type(n+3){margin-top:6%}}#page-product01 .common-3column-box-img{position:relative}#page-product01 .common-3column-box-img-span01{background-color:var(--font-first-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-first-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;top:0;right:0;padding:10px 20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-img-span01{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){#page-product01 .common-3column-box-img-span01{min-width:60px;font-size:1.3rem;padding:5px 10px}}#page-product01 .common-3column-box-img-span02{background-color:var(--bg-second-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-second-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;left:0;bottom:0;padding:10px 20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-img-span02{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){#page-product01 .common-3column-box-img-span02{min-width:60px;font-size:1.3rem;padding:5px 10px}}#page-product01 .common-3column-box-img img{height:270px;object-fit:cover}@media screen and (max-width:1240px){#page-product01 .common-3column-box-img img{height:20vw}}@media screen and (max-width:640px){#page-product01 .common-3column-box-img img{height:30vw}}#page-product01 .common-3column-box-text{padding:20px 0}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text{padding:15px 0}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text{padding:10px 0}}#page-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:15px}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:10px}}#page-product01 .common-3column-box-text .common-3column-box-text-state{display:flex;justify-content:center;align-items:center;width:120px;height:32px;color:var(--font-second-color);font-size:1.4rem;text-align:center;border-radius:1000px}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-state{width:80px}}#page-product01 .common-3column-box-text .common-3column-box-text-state-01{background-color:var(--font-first-color)}#page-product01 .common-3column-box-text .common-3column-box-text-state-02{background-color:var(--bg-first-color)}#page-product01 .common-3column-box-text .common-3column-box-text-state-03{background-color:var(--bg-first-color)}#page-product01 .common-3column-box-text .common-3column-box-text-name{overflow:hidden;display:block;display:-webkit-box;font-size:1.8rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-name{font-size:1.4rem}}#page-product01 .common-3column-box-text .common-3column-box-text-date{display:table;font-size:1.6rem;border-bottom:1px solid var(--bg-first-color);padding-bottom:4px;margin-top:30px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text .common-3column-box-text-date{margin-top:20px}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-date{font-size:1.4rem;margin-top:15px}}#page-product01 .common-3column-box-text .common-3column-box-text-cnt{overflow:hidden;display:block;display:-webkit-box;font-size:1.6rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-cnt{font-size:1.4rem}}#page-product01 .common-3column-box-text .common-3column-box-text-info{display:block;border-top:1px solid var(--bg-first-color);padding-top:20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text .common-3column-box-text-info{padding-top:20px}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info{padding-top:15px}}#page-product01 .common-3column-box-text .common-3column-box-text-info>span{display:flex}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info>span{display:block}}#page-product01 .common-3column-box-text .common-3column-box-text-info>span:not(:first-of-type){margin-top:10px}#page-product01 .common-3column-box-text .common-3column-box-text-info-01{display:block;width:80px;font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info-01{width:100%;font-size:1.4rem}}#page-product01 .common-3column-box-text .common-3column-box-text-info-02{display:block;width:calc(100% - 80px);font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info-02{width:100%;font-size:1.4rem;margin-top:5px}}#page-product01 .page-product01-fv{background-image:url(../pages/page-product01/page-product01-01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-product01 .page-product01-fv{background-image:url(../pages/page-product01/page-product01-01/img/underlayer-fv-bg_sp.jpg)}}#page-product01 .page-product01-concept{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-concept{padding-bottom:16%}}#page-product01 .page-product01-concept__inner--text--title{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-product01 .page-product01-concept__inner--text--title{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-product01 .page-product01-concept__inner--text--title{font-size:2rem}}#page-product01 .page-product01-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-product01 .page-product01-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-product01 .page-product01-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-product01 .page-product01-name{padding:120px 0 80px}@media screen and (max-width:1024px){#page-product01 .page-product01-name{padding:12% 0 8%}}#page-product01 .page-product01-name__inner--cnt--title{font-weight:bold;font-size:4rem;letter-spacing:0;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-product01 .page-product01-name__inner--cnt--title{font-size:3.2rem}}@media screen and (max-width:640px){#page-product01 .page-product01-name__inner--cnt--title{font-size:2.2rem;margin-bottom:8%}}#page-product01 .page-product01-name__inner--cnt--text{margin-bottom:80px}@media screen and (max-width:1024px){#page-product01 .page-product01-name__inner--cnt--text{margin-bottom:8%}}#page-product01 .page-product01-point{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-point{padding-bottom:16%}}#page-product01 .page-product01-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-floor{padding-bottom:16%}}#page-product01 .works-parts-slider02{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .works-parts-slider02{padding-bottom:16%}}#page-product01 .page-product01-gallery{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-gallery{padding-bottom:16%}}#page-product01 .page-product01-gallery__inner .swiper-slide{padding:5px}#page-product01 .page-product01-gallery__inner .swiper-slide img{height:280px;object-fit:cover}@media screen and (max-width:1240px){#page-product01 .page-product01-gallery__inner .swiper-slide img{height:30vw}}@media screen and (max-width:640px){#page-product01 .page-product01-gallery__inner .swiper-slide img{height:50vw}}#page-product01 .page-product01-gallery .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--bg-second-color)}#page-product01 .page-product01-gallery .swiper-button{display:flex;justify-content:space-between;max-width:110px;margin:40px 0 0 auto}#page-product01 .page-product01-gallery .swiper .swiper-button-next{width:44px;color:var(--bg-second-color);border-radius:50%;position:static;box-shadow:0 0 0 1px, 0 0 1px rgba(0, 0, 0, 0.3);margin:2px}#page-product01 .page-product01-gallery .swiper .swiper-button-next::after{display:none}#page-product01 .page-product01-gallery .swiper .swiper-button-prev{width:44px;color:var(--bg-second-color);border-radius:50%;position:static;box-shadow:0 0 0 1px, 0 0 1px rgba(0, 0, 0, 0.3);margin:2px}#page-product01 .page-product01-gallery .swiper .swiper-button-prev::after{display:none}#page-qa .parts-common-fv .parts-title01 .parts-title01-lg-num{font-size:4.3rem;font-weight:300;letter-spacing:0.04em}#page-qa .parts-common-fv .parts-title01 .parts-title01-lg-and{font-family:"Cormorant", serif;font-size:3.2rem;font-weight:300}#page-qa .page-qa-fv{background-image:url(../pages/page-qa/page-qa01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-qa .page-qa-fv{background-image:url(../pages/page-qa/page-qa01/img/underlayer-fv-bg_sp.jpg)}}#page-qa .page-qa-cnt{padding-top:48px}@media screen and (max-width:1024px){#page-qa .page-qa-cnt{padding-top:4.8%}}#page-qa .page-qa-cnt__inner{padding:0 40px}@media screen and (max-width:1024px){#page-qa .page-qa-cnt__inner{padding:0 4%}}#page-qa .page-qa-cnt__inner--item{border:1px solid #000;margin-bottom:50px;padding:40px 24px;position:relative;background-color:#fff}#page-qa .page-qa-cnt__inner--item:last-of-type{margin-bottom:0}@media screen and (max-width:1024px){#page-qa .page-qa-cnt__inner--item{margin-bottom:5%;padding:4% 2.4%}}@media screen and (max-width:640px){#page-qa .page-qa-cnt__inner--item{margin-bottom:10%;padding:8% 5%}}#page-qa .page-qa-cnt__inner--item::before{content:"";width:21px;height:20px;position:absolute;top:0;left:24px;background:url(../pages/page-qa/page-qa01/img/page-qa-box-bg.png) no-repeat;background-size:cover}#page-qa .page-qa-cnt__inner--item.is-open .page-qa-cnt__inner--item--box{display:block}#page-qa .page-qa-cnt__inner--item.is-open .page-qa-cnt__inner--item--title::after{background-image:url(../pages/page-qa/page-qa01/img/qa-icon-close.svg)}#page-qa .page-qa-cnt__inner--item--title{cursor:pointer;position:relative}#page-qa .page-qa-cnt__inner--item--title::after{content:"";width:24px;height:24px;background-image:url(../pages/page-qa/page-qa01/img/qa-icon-open.svg);background-size:cover;position:absolute;top:0;right:0}#page-qa .page-qa-cnt__inner--item--title-lg{font-size:2.4rem;font-family:"Playfair Display", serif;margin-bottom:16px;color:#1a1a1a}@media screen and (max-width:1024px){#page-qa .page-qa-cnt__inner--item--title-lg{font-size:2rem;margin-bottom:1.6%}}@media screen and (max-width:640px){#page-qa .page-qa-cnt__inner--item--title-lg{font-size:1.8rem;margin-bottom:3%}}#page-qa .page-qa-cnt__inner--item--title-sm{font-size:1.2rem;color:#1a1a1a}#page-qa .page-qa-cnt__inner--item--box{display:none;margin-top:40px}@media screen and (max-width:1024px){#page-qa .page-qa-cnt__inner--item--box{margin-top:4%}}@media screen and (max-width:640px){#page-qa .page-qa-cnt__inner--item--box{margin-top:8%}}#page-qa .page-qa-cnt__inner--item--box--list{display:flex;gap:20px;margin-bottom:40px}@media screen and (max-width:1024px){#page-qa .page-qa-cnt__inner--item--box--list{margin-bottom:4%}}@media screen and (max-width:640px){#page-qa .page-qa-cnt__inner--item--box--list{margin-bottom:8%}}#page-qa .page-qa-cnt__inner--item--box--list:last-of-type{margin-bottom:0}#page-qa .page-qa-cnt__inner--item--box--list--number{font-size:1.6rem;line-height:1.6;color:#1f1f1f}@media screen and (max-width:1024px){#page-qa .page-qa-cnt__inner--item--box--list--number{font-size:1.4rem}}#page-qa .page-qa-cnt__inner--item--box--list--qa--question{font-size:1.8rem;color:#1f1f1f;margin-bottom:24px;line-height:1.6}@media screen and (max-width:1024px){#page-qa .page-qa-cnt__inner--item--box--list--qa--question{font-size:1.6rem;margin-bottom:2.4%}}@media screen and (max-width:1024px){#page-qa .page-qa-cnt__inner--item--box--list--qa--question{margin-bottom:4%}}#page-qa .page-qa-cnt__inner--item--box--list--qa--answer{font-size:1.4rem;color:#1a1a1a;font-weight:300;line-height:1.6}#page-recruit{color:#1a1a1a}@media screen and (max-width:640px){#page-recruit .underlayer-common p{font-size:1.4rem}}#page-recruit .underlayer-form{padding:120px 0 80px}@media screen and (max-width:1024px){#page-recruit .underlayer-form{padding:12% 0 8%}}#page-recruit .underlayer-fv{margin-bottom:80px}@media screen and (max-width:1024px){#page-recruit .underlayer-fv{margin-bottom:8%}}@media screen and (max-width:640px){#page-recruit .underlayer-fv{margin-bottom:10%}}#page-recruit .parts-title01{text-align:center}#page-recruit .parts-title01-lg{color:#fff}#page-recruit .parts-title01-sm{color:#fff}#page-recruit .page-recruit-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_pc.jpg) !important;background-repeat:no-repeat !important;background-size:cover !important;height:810px;padding-top:142px;margin-top:0;background-position:center !important}@media screen and (max-width:640px){#page-recruit .page-recruit-fv{height:100vh}}#page-recruit .page-recruit-fv__inner{height:100%}#page-recruit .page-recruit-fv .page-concept-title{font-size:3.2rem;text-align:center;color:#fff;line-height:1.6;letter-spacing:0.06em}@media screen and (max-width:640px){#page-recruit .page-recruit-fv .page-concept-title{font-size:2.6rem}}#page-recruit .common-inner{padding:0 40px}@media screen and (max-width:640px){#page-recruit .common-inner{padding:0 4%}}#page-recruit .page-recruit-cmn-ttl{font-family:"Playfair Display";letter-spacing:0.08em;font-size:2.4rem;font-weight:400;margin-bottom:32px}@media screen and (max-width:640px){#page-recruit .page-recruit-cmn-ttl{margin-bottom:5%;font-size:2.2rem}}#page-recruit .page-recruit-cmn-ttl-sub{font-family:"Noto Serif JP";display:block;padding-top:24px;font-size:1.2rem;letter-spacing:0;letter-spacing:0.02em;font-weight:500}@media screen and (max-width:640px){#page-recruit .page-recruit-cmn-ttl-sub{padding-top:4%}}#page-recruit .page-recruit-cnt{padding:0 0 120px}@media screen and (max-width:1024px){#page-recruit .page-recruit-cnt{padding:0 0 12%}}@media screen and (max-width:640px){#page-recruit .page-recruit-cnt{padding:0 0 14%}}#page-recruit .page-recruit-cnt-inner p{font-size:1.4rem;padding-bottom:56px}@media screen and (max-width:1024px){#page-recruit .page-recruit-cnt-inner p{padding-bottom:8%}}#page-recruit .page-recruit-cnt-inner.left{padding-bottom:48px;padding-right:40px}@media screen and (max-width:1024px){#page-recruit .page-recruit-cnt-inner.left{padding-bottom:6%;padding-right:6%}}#page-recruit .page-recruit-cnt-inner.left .page-recruit-left-img01{max-width:354px;padding-bottom:48px}@media screen and (max-width:1024px){#page-recruit .page-recruit-cnt-inner.left .page-recruit-left-img01{padding-bottom:6%}}#page-recruit .page-recruit-cnt-inner.left .page-recruit-left-img02{max-width:218px;margin-left:auto}#page-recruit .page-recruit-cnt-inner.right{display:flex;justify-content:end;align-items:center;padding-left:40px}@media screen and (max-width:1024px){#page-recruit .page-recruit-cnt-inner.right{padding-left:6%}}#page-recruit .page-recruit-cnt-inner.right .page-recruit-right-img01{max-width:213px;margin-right:48px}#page-recruit .page-recruit-cnt-inner.right .page-recruit-right-img02{max-width:238px}#page-recruit .page-recruit-vision{padding-bottom:120px}@media screen and (max-width:1024px){#page-recruit .page-recruit-vision{padding-bottom:12%}}@media screen and (max-width:640px){#page-recruit .page-recruit-vision{padding-bottom:14%}}#page-recruit .page-recruit-vision-inner-img{max-width:460px;margin-left:auto;padding-top:64px}@media screen and (max-width:1024px){#page-recruit .page-recruit-vision-inner-img{padding-top:8%}}@media screen and (max-width:640px){#page-recruit .page-recruit-vision-inner-img{padding-left:4%}}#page-recruit .page-recruit-btn{padding:120px 0}@media screen and (max-width:1024px){#page-recruit .page-recruit-btn{padding:12% 0}}@media screen and (max-width:640px){#page-recruit .page-recruit-btn{padding:14% 0}}#page-recruit .page-recruit-btn-inner h2{max-width:148px;margin:0 auto 56px}@media screen and (max-width:1024px){#page-recruit .page-recruit-btn-inner h2{margin:0 auto 8%}}#page-recruit .page-recruit-btn-inner p{padding-bottom:67px;text-align:center}@media screen and (max-width:1024px){#page-recruit .page-recruit-btn-inner p{padding-bottom:8%}}#page-recruit .page-recruit-btn-inner .modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0, 0, 0, 0.6)}#page-recruit .page-recruit-btn-inner .modal-content{background:#fff;margin:10% auto;padding:56px 24px 48px;width:492px;position:relative;text-align:center}@media screen and (max-width:1024px){#page-recruit .page-recruit-btn-inner .modal-content{margin:22% auto;padding:8% 4%}}@media screen and (max-width:640px){#page-recruit .page-recruit-btn-inner .modal-content{width:100%;margin:40% auto;padding:10% 4%}}#page-recruit .page-recruit-btn-inner .modal-content-ttl{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #3E4648;padding-bottom:40px;margin-bottom:40px}@media screen and (max-width:1024px){#page-recruit .page-recruit-btn-inner .modal-content-ttl{padding-bottom:6%;margin-bottom:6%}}#page-recruit .page-recruit-btn-inner .modal-content-ttl h4{color:#3E4648;font-size:1.8rem;margin-right:24px;line-height:1.6}@media screen and (max-width:640px){#page-recruit .page-recruit-btn-inner .modal-content-ttl h4{font-size:1.6rem;margin-right:6%}}#page-recruit .page-recruit-btn-inner .modal-content p{color:#1A1A1A;font-size:1.4rem;line-height:2;padding-bottom:0;text-align:justify}#page-recruit .page-recruit-btn-inner .modal#modal01 .modal-content-ttl-icon{width:130px}@media screen and (max-width:640px){#page-recruit .page-recruit-btn-inner .modal#modal01 .modal-content-ttl-icon{width:35%}}#page-recruit .page-recruit-btn-inner .modal#modal02 .modal-content-ttl-icon{width:206px}@media screen and (max-width:640px){#page-recruit .page-recruit-btn-inner .modal#modal02 .modal-content-ttl-icon{width:35%}}#page-recruit .page-recruit-btn-inner .modal#modal03 .modal-content-ttl-icon{width:104px}@media screen and (max-width:640px){#page-recruit .page-recruit-btn-inner .modal#modal03 .modal-content-ttl-icon{width:35%}}#page-recruit .page-recruit-btn-inner .close{position:absolute;right:32px;top:24px;width:30px;height:30px;cursor:pointer}@media screen and (max-width:640px){#page-recruit .page-recruit-btn-inner .close{right:10px;top:12px;width:24px;height:24px}}#page-recruit .page-recruit-btn-inner .close::after{content:"";display:block;width:1px;height:30px;background-color:#1A1A1A;rotate:48deg;position:absolute;right:14px}@media screen and (max-width:640px){#page-recruit .page-recruit-btn-inner .close::after{height:14px}}#page-recruit .page-recruit-btn-inner .close::before{content:"";display:block;width:1px;height:30px;background-color:#1A1A1A;rotate:-48deg;position:absolute;right:14px}@media screen and (max-width:640px){#page-recruit .page-recruit-btn-inner .close::before{height:14px}}#page-recruit .page-recruit-btn-inner-click{cursor:pointer;font-size:1.6rem;color:#3e4648;line-height:1.6;max-width:340px;margin-bottom:64px;position:relative;margin-left:auto}#page-recruit .page-recruit-btn-inner-click:last-child{margin-bottom:0}#page-recruit .page-recruit-btn-inner-click-text{max-width:130px;display:flex;flex-direction:column;align-items:center;text-align:center}#page-recruit .page-recruit-btn-inner-click.click-icon01{margin-right:54px}#page-recruit .page-recruit-btn-inner-click.click-icon01::after{content:"";background-image:url(../pages/page-recruit/page-recruit01/img/page-recruit-click-icon01.png);background-repeat:no-repeat;background-size:cover;display:block;width:336px;height:109px;position:absolute;top:67%;transform:translateY(-50%);right:0}#page-recruit .page-recruit-btn-inner-click.click-icon02{text-align:end;margin-right:auto;margin-left:0}#page-recruit .page-recruit-btn-inner-click.click-icon02 .page-recruit-btn-inner-click-text{margin-left:auto}#page-recruit .page-recruit-btn-inner-click.click-icon02::before{content:"";background-image:url(../pages/page-recruit/page-recruit01/img/page-recruit-click-icon02.png);background-repeat:no-repeat;background-size:cover;display:block;width:346px;height:109px;position:absolute;top:67%;transform:translateY(-50%);left:0}#page-recruit .page-recruit-btn-inner-click.click-icon03::after{content:"";background-image:url(../pages/page-recruit/page-recruit01/img/page-recruit-click-icon03.png);background-repeat:no-repeat;background-size:cover;display:block;width:338px;height:131px;position:absolute;top:67%;transform:translateY(-50%);right:0}#page-recruit .page-recruit-btn-inner-click-btn{display:block;font-family:"Playfair Display";width:64px;background-color:#3e4648;padding:5px 17px;color:#fff;font-size:1.4rem;border-radius:46px;margin-top:14px;line-height:1}@media screen and (max-width:640px){#page-recruit .page-recruit-btn-inner-click-btn{font-size:1.2rem}}@media screen and (max-width:640px){#page-recruit .page-recruit-staff-inner{padding:0 4%}}#page-recruit .page-recruit-staff.cnt-bg{position:relative;padding:114px 0;overflow:hidden}#page-recruit .page-recruit-staff.cnt-bg::after{content:"";background-image:url(../pages/page-feature/page-feature01/img/page-feature-box-bg_pc.png);background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:50%;position:absolute;z-index:-1;top:0;background-position-y:top}#page-recruit .page-recruit-staff.cnt-bg::before{content:"";background-image:url(../pages/page-feature/page-feature01/img/page-feature-box-bg_pc.png);background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:50%;position:absolute;z-index:-1;bottom:0;background-position-y:bottom}#page-recruit .page-recruit-staff .page-recruit-staff-ttl{font-family:"Playfair Display";letter-spacing:0.08em;font-size:2.4rem;font-weight:400;margin-bottom:70px;text-align:center;position:relative;z-index:1}#page-recruit .page-recruit-staff .page-recruit-staff-ttl::after{content:"";background-image:url(../pages/page-recruit/page-recruit01/img/page-feature-staff-icon.svg);background-repeat:no-repeat;background-size:cover;display:block;width:127%;height:116px;position:absolute;top:-44px;left:0;z-index:-1}@media screen and (max-width:640px){#page-recruit .page-recruit-staff .page-recruit-staff-ttl::after{left:-22px}}#page-recruit .page-recruit-staff .page-recruit-staff-ttl-sub{font-family:"Noto Serif JP";display:block;padding-top:16px;font-size:1.2rem;letter-spacing:0;letter-spacing:0.02em;font-weight:500}#page-recruit .page-recruit-staff .staff-slide{max-width:382px;margin:0 auto}@media screen and (max-width:640px){#page-recruit .page-recruit-staff .staff-slide{max-width:100%;width:80%}}#page-recruit .page-recruit-staff .staff-slide.slick-slide{margin:0 15px}#page-recruit .page-recruit-staff .staff-slide-box{display:flex;justify-content:center;gap:14px;margin:0 auto}#page-recruit .page-recruit-staff .staff-slide-box-item{width:164px}@media screen and (max-width:640px){#page-recruit .page-recruit-staff .staff-slide-box-item{width:138px}}#page-recruit .page-recruit-staff .staff-slide-box-item-text-position{display:block;color:#3e4648;font-size:1.6rem;padding-bottom:16px}@media screen and (max-width:1024px){#page-recruit .page-recruit-staff .staff-slide-box-item-text-position{padding-bottom:4%}}#page-recruit .page-recruit-staff .staff-slide-box-item-text-name{display:block;color:#3e4648;font-size:2.4rem;padding-bottom:24px}@media screen and (max-width:1024px){#page-recruit .page-recruit-staff .staff-slide-box-item-text-name{font-size:2rem;padding-bottom:6%}}#page-recruit .page-recruit-staff .staff-slide-box-item-text p{font-size:1.4rem}@media screen and (max-width:640px){#page-recruit .page-recruit-staff .staff-slide-box-item-text p{font-size:1.2rem}}#page-recruit .page-recruit-staff .staff-slide-box-item-img{width:204px}@media screen and (max-width:640px){#page-recruit .page-recruit-staff .staff-slide-box-item-img{width:30vw}}#page-recruit .page-recruit-staff .staff-slide .slick-next:before{content:"";background-image:url(../pages/page-recruit/page-recruit01/img/slick-next.svg);background-repeat:no-repeat;background-size:contain;display:block;width:22px;height:22px}#page-recruit .page-recruit-staff .staff-slide .slick-prev:before{content:"";background-image:url(../pages/page-recruit/page-recruit01/img/slick-prev.svg);background-repeat:no-repeat;background-size:contain;display:block;width:22px;height:22px}#page-recruit .page-recruit-staff .staff-slide .slick-next,#page-recruit .page-recruit-staff .staff-slide .slick-prev{width:22px;height:22px;top:50%;transform:translateY(-50%)}#page-recruit .page-recruit-staff .staff-slide .slick-next{right:-40px}#page-recruit .page-recruit-staff .staff-slide .slick-prev{left:-40px}#page-recruit .page-recruit-company{padding:120px 0 104px}@media screen and (max-width:1024px){#page-recruit .page-recruit-company{padding:12% 0 10%}}@media screen and (max-width:640px){#page-recruit .page-recruit-company{padding:14% 0}}#page-recruit .page-recruit-company-inner-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:32px}@media screen and (max-width:640px){#page-recruit .page-recruit-company-inner-box{row-gap:14px}}#page-recruit .page-recruit-company-inner-box-item{display:flex;flex-direction:column;align-items:center;width:212px;height:212px;background-color:#fff;padding:24px 0}@media screen and (max-width:640px){#page-recruit .page-recruit-company-inner-box-item{width:48%}}#page-recruit .page-recruit-company-inner-box-item span{font-size:1.8rem;padding-bottom:24px}@media screen and (max-width:640px){#page-recruit .page-recruit-company-inner-box-item span{font-size:1.4rem}}#page-recruit .page-recruit-company-inner-box-item .company-item-img{max-width:157px}#page-recruit .page-recruit-recruitment-ttl{font-family:"Playfair Display";letter-spacing:0.08em;font-size:2.4rem;font-weight:400;margin-bottom:70px;text-align:center}#page-recruit .page-recruit-recruitment-ttl-sub{font-family:"Noto Serif JP";display:block;padding-top:16px;font-size:1.2rem;letter-spacing:0;letter-spacing:0.02em;font-weight:500}#page-recruit .page-recruit-welfare{background-color:#d6d6d6;padding:80px 0;margin-bottom:80px}#page-recruit .page-recruit-welfare .page-recruit-cmn-ttl{margin-bottom:56px}#page-recruit .page-recruit-welfare .page-recruit-cmn-ttl span{padding-top:16px}#page-recruit .page-recruit-welfare ul li{width:100%;background-color:#fff;padding:16px 24px;display:flex;justify-content:space-between;margin-bottom:24px}#page-recruit .page-recruit-welfare ul li:last-child{margin-bottom:0}#page-recruit .page-recruit-welfare ul li .list-img{width:20px}@media screen and (max-width:640px){#page-recruit .page-recruit-welfare ul li .list-img{width:8%}}#page-recruit .page-recruit-welfare ul li .list-text{width:367px;font-size:1.4rem}@media screen and (max-width:640px){#page-recruit .page-recruit-welfare ul li .list-text{width:87%}}#page-recruit .page-recruit-welfare ul li .list-text span{display:block;padding-bottom:6px;font-size:1.6rem;font-weight:500;line-height:1}#page-recruit .page-recruit-recruitment{padding-bottom:120px}@media screen and (max-width:1024px){#page-recruit .page-recruit-recruitment{padding-bottom:12%}}@media screen and (max-width:640px){#page-recruit .page-recruit-recruitment{padding-bottom:14%}}#page-recruit .page-recruit-recruitment #accordion01 .accordion-hd{padding-top:0}#page-recruit .page-recruit-recruitment .accordion-hd{cursor:pointer;color:#3e4648;font-size:1.4rem;padding:40px 0 16px;border-bottom:1px solid #3e4648}@media screen and (max-width:640px){#page-recruit .page-recruit-recruitment .accordion-hd{padding:8% 0 4%}}#page-recruit .page-recruit-recruitment .accordion-hd h4{position:relative}#page-recruit .page-recruit-recruitment .accordion-hd h4::after{content:"";display:block;background-color:#1a1a1a;width:11px;height:1px;position:absolute;top:50%;transform:translateY(-50%);right:20px}#page-recruit .page-recruit-recruitment .accordion-hd h4::before{content:"";display:block;background-color:#1a1a1a;width:1px;height:11px;position:absolute;top:50%;transform:translateY(-50%);right:24.54px}#page-recruit .page-recruit-recruitment .accordion-hd.active h4::before{display:none}#page-recruit .page-recruit-recruitment .accordion-cnt{display:none;transition:all 0.3s ease}#page-recruit .page-recruit-recruitment .accordion-cnt.active{display:block}#page-recruit .page-recruit-recruitment .accordion-cnt-text{color:#1a1a1a;padding-bottom:56px}@media screen and (max-width:1024px){#page-recruit .page-recruit-recruitment .accordion-cnt-text{padding-bottom:8%}}#page-recruit .page-recruit-recruitment .accordion-cnt-text:last-child{padding-bottom:16px}#page-recruit .page-recruit-recruitment .accordion-cnt-text:first-child{padding:32px 0 48px}@media screen and (max-width:1024px){#page-recruit .page-recruit-recruitment .accordion-cnt-text:first-child{padding:6% 0 8%}}#page-recruit .page-recruit-recruitment .accordion-cnt-text-ttl{display:block;font-weight:700;font-size:1.6rem;text-align:center;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #000}#page-recruit .page-recruit-recruitment .accordion-cnt-text p{font-size:1.4rem}#page-recruit .page-recruit-process-inner{padding:32px 24px;background-color:#ffffff;border:1px solid #000;position:relative}#page-recruit .page-recruit-process-inner::before{content:"";background-image:url(../pages/page-recruit/page-recruit01/img/page-process-icon.svg);background-repeat:no-repeat;background-size:contain;display:block;width:16px;height:11px;position:absolute;top:0;left:24px}#page-recruit .page-recruit-process-inner h3{font-size:1.6rem;padding-bottom:12px;font-weight:700}#page-recruit .page-recruit-process-inner p{font-size:1.4rem}#page-recruit .staff-archive01-anchor__inner{padding:0 40px}@media screen and (max-width:1024px){#page-recruit .staff-archive01-anchor__inner{padding:0 4%}}#page-recruit .staff-archive01-anchor .page-anchor-company02{width:100%;display:flex;gap:22px}@media screen and (max-width:1024px){#page-recruit .staff-archive01-anchor .page-anchor-company02{gap:3%}}#page-recruit .staff-archive01-anchor .page-anchor-company02-button{width:100%}#page-recruit .staff-archive01-anchor .page-anchor-company02-button a{width:100%;height:100px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #1a1a1a;transition:0.4s;color:#fff;background:#1a1a1a}#page-recruit .staff-archive01-anchor .page-anchor-company02-button a span{width:100%;display:block;text-align:center;font-size:1.4rem}#page-recruit .staff-archive01-anchor .page-anchor-company02-button a span .en{width:100%;font-size:2rem;padding-top:10px;display:block;text-align:center;font-family:"Playfair Display"}@media screen and (max-width:1024px){#page-recruit .staff-archive01-anchor .page-anchor-company02-button a span .en{font-size:1.6rem}}#page-recruit .staff-archive01-anchor .page-anchor-company02-button a:hover{color:#1a1a1a;background:#e8e8e8;transition:0.4s}@media screen and (max-width:1024px){#page-recruit .staff-archive01-anchor .page-anchor-company02-button a:hover{color:#fff;background:#1a1a1a}}#page-recruit .staff-archive01-anchor .page-anchor-company02-button.active a{color:#1a1a1a;background:#e8e8e8;transition:0.4s}#page-recruit .l-rule{position:relative;-ms-overflow-style:none;scrollbar-width:none}#page-recruit .l-rule::-webkit-scrollbar{display:none}#page-recruit .l-rule__container{position:relative}#page-recruit .l-rule__flowtxt{position:absolute;top:6.4rem;left:1.85rem;z-index:10}#page-recruit .l-rule__flowtxt span{color:#fff}#page-recruit .l-rule__ttl{color:#fff;text-align:center;font-size:2rem;letter-spacing:0.06em;margin:0 4.4rem 0 0}#page-recruit .l-rule__list{display:flex;flex-direction:column;align-items:center;gap:2.2vh 0;padding-top:9.5vh}#page-recruit .l-rule__list a{display:flex;position:relative;align-items:center;opacity:0;filter:blur(1rem);font-size:1.5rem;font-weight:500;color:#d3d0d0;text-decoration:none;letter-spacing:0.06em;animation-duration:1.4s;animation-fill-mode:forwards;animation-timing-function:ease}#page-recruit .l-rule__list a:nth-child(1){animation-delay:0.04s}#page-recruit .l-rule__list a:nth-child(2){animation-delay:0.08s}#page-recruit .l-rule__list a:nth-child(3){animation-delay:0.12s}#page-recruit .l-rule__list a:nth-child(4){animation-delay:0.16s}#page-recruit .l-rule__list a:nth-child(5){animation-delay:0.2s}#page-recruit .l-rule__list a.-current{color:#fff}#page-recruit .l-rule__list a.-current::before{content:"";position:absolute;left:-2rem;width:1.4rem;height:0.1rem;background-color:#fff}#page-recruit .l-rule__list a:is(.is-view *){animation-name:blur}#page-recruit .l-rule__main{position:relative}#page-recruit .l-rule__bg{width:100%;height:100vh}#page-recruit .l-rule__boards{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1;width:100%;height:100vh;background:url(../pages/page-recruit/page-recruit01/img/l-rule-bg.jpg) no-repeat center center / cover}#page-recruit .l-rule__boardml{margin-left:6.4rem;overflow:hidden}@media screen and (max-width:640px){#page-recruit .l-rule__boardml{margin-left:2.4rem}}#page-recruit .l-rule__boardflex{display:flex}#page-recruit .l-rule__board{display:flex;position:relative;z-index:1;flex-direction:column;justify-content:center;align-items:center;flex:0 0 100%;width:100%;height:100vh;-ms-overflow-style:none;scrollbar-width:none}#page-recruit .l-rule__board::-webkit-scrollbar{display:none}#page-recruit .l-rule-blk{max-width:41.7rem;padding-top:80px;margin:0 2.4rem 0 0}@media screen and (max-width:1024px){#page-recruit .l-rule-blk{padding-top:10%}}#page-recruit .l-rule-blk__hdr{text-align:center}#page-recruit .l-rule-blk__hdr h3{font-size:1.8rem;font-weight:500;color:#fff;letter-spacing:0.024em;padding-top:56px}@media screen and (max-width:1024px){#page-recruit .l-rule-blk__hdr h3{padding-top:8%}}#page-recruit .l-rule-blk__count{font-family:"Playfair Display";position:relative;flex:0 0 4.2rem;align-self:flex-end;width:4.2rem;margin:0 auto;height:7.8rem}#page-recruit .l-rule-blk__count::before{content:"";position:absolute;top:9px;right:23px;width:0.1rem;height:4.7rem;background-color:#d3d0d0;rotate:33deg}#page-recruit .l-rule-blk__count span{position:absolute;font-family:var(--font-family-latin);font-size:4rem;color:#FFF;letter-spacing:0.08em;line-height:1}@media screen and (max-width:640px){#page-recruit .l-rule-blk__count span{font-size:3rem}}#page-recruit .l-rule-blk__count span:nth-child(1){top:-1.3rem;left:-0.6rem}@media screen and (max-width:640px){#page-recruit .l-rule-blk__count span:nth-child(1){top:-0.3rem}}#page-recruit .l-rule-blk__count span:nth-child(2){bottom:0.5rem;right:0}@media screen and (max-width:640px){#page-recruit .l-rule-blk__count span:nth-child(2){bottom:1.5rem}}#page-recruit .l-rule-blk__desc{padding-top:40px}@media screen and (max-width:1024px){#page-recruit .l-rule-blk__desc{padding-top:6%}}#page-recruit .l-rule-blk__desc p{color:#fff;font-size:1.4rem;line-height:2}#page-recruit .js-follow.is-fixed:not(.is-end){position:fixed;top:5.6rem}#page-recruit .js-follow.l-rule__flowtxt.is-fixed:not(.is-end){top:calc(5.6rem + 6.4rem)}#page-recruit .c-flow-ttl{display:flex;flex-direction:column;align-items:center;gap:0.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#page-request .modalOpen{background:none;border:none;position:relative;padding:0}#page-request .modalOpen .modal-check{position:relative}#page-request .modalOpen .modal-check-icon{display:inline-block;width:1em;height:1em;font-size:40px;position:relative}#page-request .modalOpen .modal-check-icon::before{content:"";background-color:var(--bg-first-color);width:0.7em;height:0.7em;border:0.15em solid var(--bg-second-color);border-radius:50%;position:absolute;top:0;left:0;box-sizing:border-box}#page-request .modalOpen .modal-check-icon::after{content:"";background-color:var(--bg-second-color);z-index:-1;width:0.15em;height:1em;position:absolute;top:0;left:50%;box-sizing:border-box;transform:rotate(-45deg)}#page-request .modal{overflow:auto;background-color:rgba(0, 0, 0, 0.5);z-index:10000;display:none;width:100%;height:100%;color:var(--bg-first-color);text-align:left;position:fixed;top:0;left:0;padding:0 24px}#page-request .modal .modal-bg{background-color:var(--bg-first-color);width:100%;max-width:1140px;border-radius:5px;position:relative;box-sizing:border-box;padding:36px;margin:36px auto}@media screen and (max-width:1024px){#page-request .modal .modal-bg{padding:96px 36px;margin:96px auto}}#page-request .modal .modalClose{background:none;cursor:pointer;width:1em;height:1em;font-size:36px;border:none;position:absolute;top:16px;right:16px;padding:0}#page-request .modal .modalClose span{display:block;position:relative}#page-request .modal .modalClose span::before{content:"";background:var(--font-first-color);display:block;width:1em;height:0.1em;position:absolute;margin:auto;transform:rotate(45deg);inset:0}#page-request .modal .modalClose span::after{content:"";background:var(--font-first-color);display:block;width:1em;height:0.1em;position:absolute;margin:auto;transform:rotate(-45deg);inset:0}#page-request .modal .modal-cnt img{width:100%}#page-request .page-request-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-request .page-request-fv{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_sp.jpg)}}#page-request .page-request-box__inner--title{font-size:2.4rem;padding-bottom:32px}@media screen and (max-width:1024px){#page-request .page-request-box__inner--title{font-size:2rem;padding-bottom:4%}}#page-request .page-request-box__inner--text{padding:0 40px 60px;position:relative}@media screen and (max-width:1024px){#page-request .page-request-box__inner--text{padding:0 4% 26% 4%}}#page-request .page-request-box__inner--text--title{font-size:2rem;line-height:2.9rem;margin-bottom:24px}@media screen and (max-width:1024px){#page-request .page-request-box__inner--text--title{font-size:1.8rem;margin-bottom:3%}}#page-request .page-request-box__inner--text--p{font-weight:1.4rem;line-height:2.8rem}#page-request .page-request-box__inner--text--img{position:absolute;bottom:30px;right:38px}@media screen and (max-width:1024px){#page-request .page-request-box__inner--text--img{bottom:9px;right:3%}}#page-request .page-request-box__inner--text--bg{position:absolute;width:100%;bottom:0;left:0}#page-request .page-request-box__inner--cnt{display:flex;flex-wrap:wrap;padding:50px 40px;background:#f8faf9;position:relative}@media screen and (max-width:1024px){#page-request .page-request-box__inner--cnt{padding:6% 4%}}#page-request .page-request-box__inner--cnt--bg{position:absolute;width:100%;bottom:0;left:0;transform:rotate(180deg) translateY(-100%)}#page-request .page-request-box__inner--cnt--title{display:block;text-align:left;font-size:2rem;line-height:1.5em;padding:32px 0 24px 0}@media screen and (max-width:1024px){#page-request .page-request-box__inner--cnt--title{font-size:1.8rem;padding:4% 0 3% 0}}#page-request .page-request-box__inner--cnt--text{display:block;font-size:1.4rem;line-height:2.8rem;text-align:left}#page-request .page-request-box__inner--cnt li{width:100%;padding-bottom:64px}@media screen and (max-width:1024px){#page-request .page-request-box__inner--cnt li{padding-bottom:6%}}#page-request .page-request-box__inner--cnt li:last-child{padding-bottom:0}#page-request .page-request-box__inner--cnt li a{display:block}#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:0 0 40px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt{padding:0 0 6%}}#page-sdgs .page-sdgs-cnt__inner{padding:0 40px;max-width:1080px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner{padding:0 4%}}#page-sdgs .page-sdgs-cnt__inner--main-wrap{margin:56px 0 106px 0;background:#fff;position:relative;padding:56px 40px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--main-wrap{margin:8% 0 12% 0;padding:6% 4%}}#page-sdgs .page-sdgs-cnt__inner--main-wrap--bg01{position:absolute;width:100%;top:0;left:0;transform:translateY(-100%)}#page-sdgs .page-sdgs-cnt__inner--main-wrap--bg02{position:absolute;width:100%;bottom:0;left:0;transform:translateY(100%) rotate(180deg)}#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:last-child .page-sdgs-cnt__inner--box--text{padding-bottom:0}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--box:last-child .page-sdgs-cnt__inner--box--text{padding-bottom:0}}@media screen and (max-width:640px){#page-sdgs .page-sdgs-cnt__inner--box:last-child .page-sdgs-cnt__inner--box--text{padding-bottom:0}}#page-sdgs .page-sdgs-cnt__inner--box--main-title{font-size:1.8rem;letter-spacing:0;line-height:1.8rem;padding-bottom:45px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--box--main-title{font-size:1.6rem;padding-bottom:5%}}#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:2.4rem;letter-spacing:0;line-height:3.4rem;padding-bottom:16px;display:flex;padding-top:62px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:2rem;line-height:3rem;padding-top:6%;padding-bottom:2%}}@media screen and (max-width:640px){#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:1.8rem;line-height:2.6rem;padding-top:10%;padding-bottom:4%}}#page-sdgs .page-sdgs-cnt__inner--box--title span{font-size:4.8rem;letter-spacing:0.04em;padding-right:16px;font-family:"Playfair Display", serif;transform:translateY(-9px)}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--box--title span{font-size:4.4rem;padding-right:2%}}@media screen and (max-width:640px){#page-sdgs .page-sdgs-cnt__inner--box--title span{font-size:4rem;padding-right:4%}}#page-sdgs .page-sdgs-cnt__inner--box--img{padding-bottom:16px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--box--img{padding-bottom:2%}}@media screen and (max-width:640px){#page-sdgs .page-sdgs-cnt__inner--box--img{padding-bottom:4%}}#page-sdgs .page-sdgs-cnt__inner--box--sdgs{width:100%;display:flex;gap:10px}#page-sdgs .page-sdgs-cnt__inner--box--sdgs li{width:14.28%}#page-sdgs .page-sdgs-cnt__inner--box--text{font-size:1.4rem;line-height:2.8rem;letter-spacing:0;padding-top:16px;padding-bottom:80px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--box--text{padding-top:2%;padding-bottom:8%}}@media screen and (max-width:640px){#page-sdgs .page-sdgs-cnt__inner--box--text{padding-top:4%;padding-bottom:12%}}#page-sdgs .page-sdgs-cnt__inner--box--text span{font-weight:bold}#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-seminar{color:#3A3A3A}#page-seminar .page-seminar-fv__inner{margin-top:96px}#page-seminar .page-seminar-cnt{text-align:center;padding-bottom:80px}#page-seminar .page-seminar-cnt__inner{padding:0 40px}@media screen and (max-width:640px){#page-seminar .page-seminar-cnt__inner{padding:0 4%}}#page-seminar .page-seminar-cnt__inner-img{margin-bottom:120px}@media screen and (max-width:1024px){#page-seminar .page-seminar-cnt__inner-img{margin-bottom:12%}}#page-seminar .page-seminar-cnt__inner-box-title{font-size:2rem;letter-spacing:0;line-height:1.6em;margin:48px 0 30px;font-family:"YuMincho", serif}@media screen and (max-width:1024px){#page-seminar .page-seminar-cnt__inner-box-title{font-size:1.8rem;margin:5% 0}}@media screen and (max-width:640px){#page-seminar .page-seminar-cnt__inner-box-title{font-size:1.6rem}}#page-seminar .page-seminar-cnt__inner-box-text{font-size:1.4rem;font-weight:300;letter-spacing:0.04em;margin-bottom:32px}#page-seminar .page-seminar-cnt__inner-box-text .sp{display:block}@media screen and (max-width:1024px){#page-seminar .page-seminar-cnt__inner-box-text{margin-bottom:4%}}@media (max-width:480px){#page-seminar .page-seminar-cnt__inner-box-text .sp{display:none}}#page-seminar .page-seminar-cnt .swiper{position:relative;margin-bottom:-64px;padding-bottom:100px;margin-left:40px}@media screen and (max-width:1024px){#page-seminar .page-seminar-cnt .swiper{margin-left:4%}}@media screen and (max-width:640px){#page-seminar .page-seminar-cnt .swiper{padding-bottom:10%}}#page-seminar .page-seminar-cnt .swiper-wrapper{position:relative;margin-bottom:20px}@media screen and (max-width:640px){#page-seminar .page-seminar-cnt .swiper-wrapper{margin-bottom:0}}#page-seminar .page-seminar-cnt .swiper-slide{width:398px !important}@media (max-width:480px){#page-seminar .page-seminar-cnt .swiper-slide{width:80% !important}}#page-seminar .page-seminar-cnt .swiper-slide:last-of-type{padding-right:40px !important}@media screen and (max-width:1024px){#page-seminar .page-seminar-cnt .swiper-slide:last-of-type{padding-right:4% !important}}#page-seminar .page-seminar-cnt .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-seminar .page-seminar-cnt .swiper-title{font-size:1.8rem;padding:2% 0}}@media screen and (max-width:1024px){#page-seminar .page-seminar-cnt .swiper-title{font-size:1.6rem}}#page-seminar .page-seminar-cnt .swiper-scrollbar{max-width:344px !important;width:100% !important}@media screen and (max-width:640px){#page-seminar .page-seminar-cnt .swiper-scrollbar{max-width:62vw !important}}#page-seminar .page-seminar-cnt .swiper-button-prev{top:0;transform:translateY(24px);top:unset !important;left:unset !important;right:unset !important;right:48px !important;margin-right:30px}@media screen and (max-width:640px){#page-seminar .page-seminar-cnt .swiper-button-prev{margin-right:0}}#page-seminar .page-seminar-cnt .swiper-button-prev::after{font-size:22px !important;color:#1F1F1F !important}#page-seminar .page-seminar-cnt .swiper-button-next{top:0;transform:translateY(24px);top:unset !important;left:unset !important;right:unset !important;right:0 !important;margin-right:40px}@media screen and (max-width:640px){#page-seminar .page-seminar-cnt .swiper-button-next{margin-right:0}}#page-seminar .page-seminar-cnt .swiper-button-next::after{font-size:22px !important;color:#1F1F1F !important}#page-seminar .page-seminar-cnt .swiper-scrollbar-horizontal{bottom:unset !important;transform:translateY(24px)}#page-seminar .page-seminar-cnt .swiper-cnt{background:#fff;padding:24px;height:475px}#page-seminar .page-seminar-cnt .swiper-cnt .contain{height:366px}@media screen and (max-width:640px){#page-seminar .page-seminar-cnt .swiper-cnt .contain{height:335px}}@media screen and (max-width:435px){#page-seminar .page-seminar-cnt .swiper-cnt .contain{height:314px}}@media screen and (max-width:380px){#page-seminar .page-seminar-cnt .swiper-cnt .contain{height:285px}}@media screen and (max-width:1024px){#page-seminar .page-seminar-cnt .swiper-cnt{padding:4%;height:460px}}@media screen and (max-width:640px){#page-seminar .page-seminar-cnt .swiper-cnt{padding:4%;height:auto}}#page-seminar .page-seminar-cnt .swiper-img{margin-bottom:16px}#page-seminar .page-seminar-cnt .swiper-map{width:100%}#page-seminar .page-seminar-cnt .swiper-map>iframe{width:100%;height:173px;margin-bottom:24px}@media screen and (max-width:640px){#page-seminar .page-seminar-cnt .swiper-map>iframe{height:142px}}#page-seminar .page-seminar-cnt .swiper-btn{cursor:pointer;position:relative;border:1px solid #1A1A1A;padding:22px 0;width:100%;display:inline-block;text-align:center;font-size:1.6rem;font-weight:500;letter-spacing:0.04em;transition:0.4s}@media screen and (max-width:1024px){#page-seminar .page-seminar-cnt .swiper-btn{padding:4% 0}}@media screen and (min-width:1024px){#page-seminar .page-seminar-cnt .swiper-btn:hover{background-color:#1A1A1A;color:#fff}#page-seminar .page-seminar-cnt .swiper-btn:hover::after{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}}#page-seminar .page-seminar-cnt .swiper-btn::after{content:"";position:absolute;right:5%;width:6px;height:12px;transition:0.4s;background-image:url(../pages/page-seminar/page-seminar01/img/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:cover;top:50%;transform:translateY(-50%) rotate(90deg)}#page-seminar .page-seminar-cnt .swiper-text{font-size:1.6rem;line-height:2;padding:32px 0 33px;margin:0 -6px}#page-seminar .page-seminar-cnt .swiper-text .sp{display:block}@media screen and (max-width:480px){#page-seminar .page-seminar-cnt .swiper-text .sp{display:none}}@media screen and (max-width:640px){#page-seminar .page-seminar-cnt .swiper-text{padding:5% 0;font-size:1.4rem}}#page-seminar .page-seminar-info__inner{padding:0 40px 80px}@media screen and (max-width:640px){#page-seminar .page-seminar-info__inner{padding:8% 4% 8%}}#page-seminar .page-seminar-info__cnt-answer{position:relative;background:#fff;text-align:center;font-size:2.4rem;letter-spacing:0.024em;font-weight:500;padding:20px 0;line-height:1.4;margin-left:-40px;margin-right:-40px}@media screen and (max-width:1024px){#page-seminar .page-seminar-info__cnt-answer{padding:4% 0;font-size:2rem}}@media screen and (max-width:640px){#page-seminar .page-seminar-info__cnt-answer{padding:4% 0;font-size:1.8rem}}#page-seminar .page-seminar-info__cnt-answer::after{content:"";display:block;width:0;height:0;margin:0 auto;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid white}#page-seminar .page-seminar-info__cnt-answer>small{font-size:1.8rem}@media screen and (max-width:1024px){#page-seminar .page-seminar-info__cnt-answer>small{font-size:1.6rem}}@media screen and (max-width:640px){#page-seminar .page-seminar-info__cnt-answer>small{font-size:1.4rem}}#page-seminar .page-seminar-info__cnt-text01{font-size:1.6rem;line-height:2;text-align:center;letter-spacing:0.024em;font-weight:500;padding:51px 0 40px;border-bottom:1px solid}@media screen and (max-width:1024px){#page-seminar .page-seminar-info__cnt-text01{padding:8% 0 4%}}@media (max-width:430px){#page-seminar .page-seminar-info__cnt-text01{font-size:1.4rem}}#page-seminar .page-seminar-info__cnt-text02{padding:24px 0;font-size:1.6rem;font-weight:600;text-align:center;line-height:2;border-bottom:1px solid}@media screen and (max-width:1024px){#page-seminar .page-seminar-info__cnt-text02{padding:4% 0}}@media (max-width:430px){#page-seminar .page-seminar-info__cnt-text02{font-size:1.4rem}}#page-seminar .page-seminar-info__cnt-text02>strong{font-size:2.4rem;font-weight:600;letter-spacing:0.024em}@media screen and (max-width:1024px){#page-seminar .page-seminar-info__cnt-text02>strong{font-size:2rem}}@media (max-width:430px){#page-seminar .page-seminar-info__cnt-text02>strong{font-size:1.8rem}}#page-seminar .page-seminar-info__cnt-text03{font-size:2rem;font-weight:600;letter-spacing:0.024em;text-align:center;line-height:1.8;margin:32px 0 20px}@media screen and (max-width:1024px){#page-seminar .page-seminar-info__cnt-text03{font-size:1.8rem}}@media (max-width:430px){#page-seminar .page-seminar-info__cnt-text03{font-size:1.6rem}}#page-seminar .page-seminar-info__cnt-text04{font-size:1.6rem;font-weight:500;letter-spacing:0.024em;text-align:center;line-height:1.8;margin:32px 0 20px}#page-seminar .page-seminar-info__cnt-text04>strong{font-size:2rem;font-weight:600;letter-spacing:0.024em;display:inline-block;margin-bottom:14px}@media screen and (max-width:1024px){#page-seminar .page-seminar-info__cnt-text04>strong{font-size:1.8rem}}@media (max-width:430px){#page-seminar .page-seminar-info__cnt-text04>strong{font-size:1.6rem}}#page-seminar .page-seminar-info__cnt-text05{padding:51px 0 24px;font-size:1.6rem;font-weight:600;text-align:center;line-height:2}@media (max-width:430px){#page-seminar .page-seminar-info__cnt-text05{font-size:1.4rem}}#page-seminar .page-seminar-info__cnt-text05>strong{font-size:2.4rem;font-weight:600;letter-spacing:0.024em}@media screen and (max-width:1024px){#page-seminar .page-seminar-info__cnt-text05>strong{font-size:2rem}}@media (max-width:430px){#page-seminar .page-seminar-info__cnt-text05>strong{font-size:1.8rem}}#page-seminar .page-seminar-info__img01{width:319px;margin:0 auto}#page-seminar .page-seminar-info__img01 img{width:100%;display:block}#page-seminar .page-seminar-info__img02{width:458px;margin:0 auto;padding-top:80px}#page-seminar .page-seminar-info__img02 img{width:100%;display:block}#page-seminar .page-seminar-info__img03 img{width:100%;display:block}#page-seminar .page-seminar-info__box{border:1px solid;font-size:1.6rem;letter-spacing:0.024em;font-weight:500;padding:16px 0;text-align:center;margin-bottom:16px}#page-seminar .page-seminar-info__box:nth-of-type(3){margin-top:84px}@media screen and (max-width:1024px){#page-seminar .page-seminar-info__box:nth-of-type(3){margin-top:8%}}#page-seminar .page-seminar-info__box:nth-of-type(5){margin-bottom:0}#page-seminar .page-seminar-info__item>h5{background:#1A1A1A;color:#fff;text-align:center;padding:10px 0;font-size:1.8rem;letter-spacing:0.024em}#page-seminar .page-seminar-info__item>p{font-size:1.2rem;letter-spacing:0.024em;font-weight:500;line-height:1.8;margin-top:24px}#page-seminar .page-seminar-info__item-num{font-size:5.6rem;font-family:"Playfair Display", serif;font-weight:400;letter-spacing:0.024em;margin-bottom:10px}@media screen and (max-width:1024px){#page-seminar .page-seminar-info__item-num{font-size:3.6rem}}@media screen and (max-width:640px){#page-seminar .page-seminar-info__item-num{font-size:2.4rem}}#page-seminar .page-seminar-info__item-text{font-size:1.2rem;letter-spacing:0.024em;font-weight:500;padding-left:8px}#page-seminar .page-seminar-info__item-text.--last{justify-content:flex-end;display:flex;width:100%;margin-right:88px}#page-seminar .page-seminar-info__item-text.--last>strong{font-size:2rem}@media screen and (max-width:640px){#page-seminar .page-seminar-info__item-text.--last .page-seminar-info__item-text-time{margin-top:10px}}#page-seminar .page-seminar-info__item-text-time{position:absolute;top:12px;right:17px;background:#1A1A1A;color:#fff;font-size:1.2rem;padding:3px 8px}@media screen and (max-width:1024px){#page-seminar .page-seminar-info__item-text-time{right:0}}@media screen and (max-width:640px){#page-seminar .page-seminar-info__item-text-time{top:0;padding:1%}}#page-seminar .page-seminar-info__item-text>strong{font-size:1.8rem;font-weight:500;margin-top:10px;display:inline-block}@media screen and (max-width:640px){#page-seminar .page-seminar-info__item-text>strong{font-size:1.6rem}}#page-seminar .page-seminar-info__wrap{position:relative;display:flex;align-items:center;padding:0 0 0 20px;margin-top:20px}@media screen and (max-width:1024px){#page-seminar .page-seminar-info__wrap{padding:0}}#page-seminar .page-seminar-info__wrap.--break{position:relative;display:flex;align-items:center;padding:0 0 0 20px;margin-top:20px;justify-content:center;margin-bottom:24px}#page-seminar .page-seminar-info__wrap.--break .page-seminar-info__item-text{font-size:2rem}@media screen and (max-width:1024px){#page-seminar .page-seminar-info__wrap.--break .page-seminar-info__item-text{font-size:1.8rem}}@media screen and (max-width:640px){#page-seminar .page-seminar-info__wrap.--break .page-seminar-info__item-text{font-size:1.6rem}}#page-seminar .page-seminar-info__wrap.--break .page-seminar-info__item-text-time{position:relative;top:auto;right:auto}#page-seminar .page-seminar-knowledge{background:url(../pages/page-seminar/page-seminar01/img/page-seminar-knowledge_bg.svg) no-repeat top / cover;padding-bottom:55px}@media screen and (max-width:640px){#page-seminar .page-seminar-knowledge{padding-bottom:8%}}#page-seminar .page-seminar-knowledge__inner{padding:0 40px}@media screen and (max-width:640px){#page-seminar .page-seminar-knowledge__inner{padding:0 4%}}#page-seminar .page-seminar-knowledge__inner>h4{text-align:center;font-size:1.6rem;font-weight:600;letter-spacing:0.024em;line-height:1.6;margin-bottom:48px;padding-top:48px}#page-seminar .page-seminar-knowledge__inner>h4>strong{font-size:2.4rem;font-weight:600;letter-spacing:0.024em}@media screen and (max-width:1024px){#page-seminar .page-seminar-knowledge__inner>h4>strong{font-size:2rem}}#page-seminar .page-seminar-knowledge__inner>ul>li{position:relative;margin-bottom:32px;font-size:1.6rem;font-weight:500;padding-left:25px}@media screen and (max-width:640px){#page-seminar .page-seminar-knowledge__inner>ul>li{font-size:1.4rem;line-height:1.6;margin-bottom:4%}}#page-seminar .page-seminar-knowledge__inner>ul>li::before{content:"";background:url(../pages/page-seminar/page-seminar01/img/check.svg) no-repeat center / cover;background-position:center center;background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:0.4s}#page-seminar .page-seminar-knowledge__inner>ul>span{letter-spacing:0.024em;font-size:1.6rem;text-align:right;width:100%;display:block;font-weight:500;padding-right:24px}@media screen and (max-width:640px){#page-seminar .page-seminar-knowledge__inner>ul>span{font-size:1.4rem;padding-right:0}}#page-seminar .page-seminar-faq{padding:65px 0}@media screen and (max-width:640px){#page-seminar .page-seminar-faq{padding:8% 0}}#page-seminar .page-seminar-faq__inner{padding:0 40px}@media screen and (max-width:640px){#page-seminar .page-seminar-faq__inner{padding:0 4%}}#page-seminar .page-seminar-faq__text01{text-align:center;font-size:1.8rem;line-height:1.6;color:#3A3A3A;font-weight:400}@media screen and (max-width:1024px){#page-seminar .page-seminar-faq__text01{font-size:1.6rem}}@media screen and (max-width:640px){#page-seminar .page-seminar-faq__text01{font-size:1.4rem}}#page-seminar .page-seminar-faq__text02{text-align:center;font-size:2rem;line-height:1.6;color:#3A3A3A;font-weight:600;letter-spacing:0.024em;margin-top:24px}@media screen and (max-width:1024px){#page-seminar .page-seminar-faq__text02{font-size:1.8rem;margin-top:4%}}@media screen and (max-width:640px){#page-seminar .page-seminar-faq__text02{font-size:1.6rem}}#page-seminar .page-seminar-faq__arrow{margin:0 auto;padding:16px 0}#page-seminar .page-seminar-faq__wrap{display:flex;padding-left:10px;margin-bottom:32px;margin-top:48px}@media screen and (max-width:1024px){#page-seminar .page-seminar-faq__wrap{margin:4% 0}}#page-seminar .page-seminar-faq__wrap.--first{margin-top:0}#page-seminar .page-seminar-faq__item{border-bottom:1px dashed #000;padding-bottom:48px}@media screen and (max-width:1024px){#page-seminar .page-seminar-faq__item{padding-bottom:8%}}#page-seminar .page-seminar-faq__item.--last{border-bottom:none}#page-seminar .page-seminar-faq__item-num{font-size:4rem;font-family:"Playfair Display", serif;font-weight:400}@media screen and (max-width:1024px){#page-seminar .page-seminar-faq__item-num{font-size:3.2rem}}@media screen and (max-width:640px){#page-seminar .page-seminar-faq__item-num{font-size:2.4rem}}#page-seminar .page-seminar-faq__item-text{font-weight:500;font-size:1.6rem;color:#3A3A3A;letter-spacing:0.024em;padding-left:17px;line-height:1.6}@media screen and (max-width:640px){#page-seminar .page-seminar-faq__item-text{font-size:1.4rem;padding-left:2%}}#page-seminar .page-seminar-faq__img.--img02{width:240px;margin:0 auto}#page-seminar .page-seminar-faq__img img{margin:0 auto}#page-seminar .page-seminar-faq__btn{cursor:pointer;position:relative;border:1px solid #000;border-radius:40.5px;width:330px;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center;padding:12px 0;font-size:1.6rem;letter-spacing:0.024em;margin-top:24px;transition:0.4s}#page-seminar .page-seminar-faq__btn.active::after{transform:translateY(-50%) rotate(180deg)}@media screen and (min-width:1024px){#page-seminar .page-seminar-faq__btn:hover{background-color:#1A1A1A;color:#fff}#page-seminar .page-seminar-faq__btn:hover::after{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}}#page-seminar .page-seminar-faq__btn::after{content:"";position:absolute;right:5%;width:12px;height:6px;transition:0.4s;background:url(../pages/page-seminar/page-seminar01/img/arrow-bottom03.svg) no-repeat center / cover;background-repeat:no-repeat;background-position:center;background-size:cover;top:50%;transform:translateY(-50%)}#page-seminar .page-seminar-faq__ans>p{font-size:1.6rem;font-weight:400;line-height:2;width:330px;margin:0 auto;padding-top:24px;margin-bottom:24px}@media screen and (max-width:1024px){#page-seminar .page-seminar-faq__ans>p{padding-top:2%;margin-bottom:2%}}@media screen and (max-width:640px){#page-seminar .page-seminar-faq__ans>p{width:100%;font-size:1.4rem;padding-top:4%;margin-bottom:4%}}#page-seminar .page-seminar-faq__ans>p.last-text{padding-top:0}#page-seminar .page-seminar-faq__ans>p>strong{font-size:9.6rem;font-weight:500;line-height:1.4;text-align:center;display:block}@media screen and (max-width:640px){#page-seminar .page-seminar-faq__ans>p>strong{font-size:7.6rem}}#page-seminar .page-seminar-faq__ans>figure{width:288px;margin:0 auto}@media screen and (max-width:640px){#page-seminar .page-seminar-faq__ans>figure{width:100%}}#page-seminar .page-seminar-faq__speech{position:relative;border:1px solid #1A1A1A;font-weight:500;font-size:1.8rem;padding:18px;width:330px;margin:0 auto;line-height:1.4;margin-bottom:16px}@media screen and (max-width:1024px){#page-seminar .page-seminar-faq__speech{font-size:1.6rem;margin-bottom:2%;padding:2%}}@media screen and (max-width:640px){#page-seminar .page-seminar-faq__speech{width:300px;margin-bottom:4%;padding:4%}}#page-seminar .page-seminar-faq__speech:not(:nth-of-type(2))::before{content:"";position:absolute;top:50%;left:-20px;transform:translateY(-50%);border-width:10px 20px 10px 0;border-style:solid;border-color:transparent #216724 transparent transparent}#page-seminar .page-seminar-faq__speech:not(:nth-of-type(2))::after{content:"";position:absolute;top:50%;left:-17px;transform:translateY(-50%);border-width:10px 20px 10px 0;border-style:solid;border-color:transparent #E8E8E8 transparent transparent}#page-seminar .page-seminar-faq__speech:nth-of-type(2){border:1px solid #BEBEBE;background-color:#BEBEBE}#page-seminar .page-seminar-faq__speech:nth-of-type(2)::after{content:"";position:absolute;top:50%;right:-20px;transform:translateY(-50%);border-width:13px 0px 11px 20px;border-style:solid;border-color:transparent transparent transparent #BEBEBE}#page-seminar .page-seminar-faq__answer{position:relative;background:#fff;text-align:center;font-size:1.8rem;letter-spacing:0.024em;font-weight:500;padding:24px 0;line-height:1.8;margin-left:-40px;margin-right:-40px}@media screen and (max-width:1024px){#page-seminar .page-seminar-faq__answer{font-size:1.6rem}}@media screen and (max-width:640px){#page-seminar .page-seminar-faq__answer{font-size:1.4rem}}#page-seminar .page-seminar-faq__answer::after{content:"";display:block;width:0;height:0;margin:0 auto;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid white}#page-seminar .page-seminar-faq__ttl{margin-top:42px;margin-bottom:14px;text-align:center;font-size:2rem;letter-spacing:0.024em;line-height:1.6}@media screen and (max-width:1024px){#page-seminar .page-seminar-faq__ttl{font-size:1.8rem}}@media screen and (max-width:640px){#page-seminar .page-seminar-faq__ttl{font-size:1.6rem;margin-top:8%;margin-bottom:2%}}#page-seminar .page-seminar-faq__pic{margin-bottom:24px}#page-seminar .page-seminar-faq__box{border:1px solid;padding:13px 0;font-size:1.6rem;text-align:center;margin-bottom:16px}@media screen and (max-width:640px){#page-seminar .page-seminar-faq__box{padding:3% 0;font-size:1.4rem}}#page-seminar .page-seminar-faq__notice{position:relative;font-size:1.2rem;line-height:1.8;letter-spacing:0.024em;font-weight:500;padding-left:20px;text-indent:-16px;padding-left:10px}#page-seminar .page-seminar-faq__notice::before{content:"※"}#page-seminar .page-seminar-message{position:relative;padding:45px 0 67px}#page-seminar .page-seminar-message::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../pages/page-seminar/page-seminar01/img/poge-seminar-message_bg.svg) no-repeat top / cover;z-index:-1}#page-seminar .page-seminar-message__inner{padding:0 40px}@media screen and (max-width:640px){#page-seminar .page-seminar-message__inner{padding:0 4%}}#page-seminar .page-seminar-message__inner>h4{text-align:center;font-size:1.6rem;font-weight:700;letter-spacing:0.023em;margin-bottom:32px}#page-seminar .page-seminar-message__img{margin-bottom:19px}#page-seminar .page-seminar-message__img:last-child{margin-bottom:0}@media screen and (max-width:640px){#page-seminar .page-seminar-message__img{margin-bottom:4%}}#page-seminar .page-seminar-cta{position:relative;padding:0 0 26px;margin-top:84px}#page-seminar .page-seminar-cta::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../pages/page-seminar/page-seminar01/img/page-seminar-cta_bg.jpg) no-repeat center / cover;z-index:-1}#page-seminar .page-seminar-cta__inner{padding:0 40px}@media screen and (max-width:640px){#page-seminar .page-seminar-cta__inner{padding:0 4%}}#page-seminar .page-seminar-cta__ttl{text-align:center;position:relative;top:-35px}@media screen and (max-width:640px){#page-seminar .page-seminar-cta__ttl{top:-23px}}#page-seminar .page-seminar-cta__ttl>span{background:#1A1A1A;color:#fff;font-size:2.4rem;letter-spacing:0.04em;line-height:1;font-weight:400;display:inline-block;padding:19px 0;width:283px}@media screen and (max-width:1024px){#page-seminar .page-seminar-cta__ttl>span{font-size:2rem}}@media screen and (max-width:640px){#page-seminar .page-seminar-cta__ttl>span{font-size:1.8rem;width:220px;padding:3% 0}}#page-seminar .page-seminar-cta__item{display:flex;background:#fff;margin-bottom:24px;justify-content:space-between;align-items:center;padding:24px}@media screen and (max-width:640px){#page-seminar .page-seminar-cta__item{padding:4%}}#page-seminar .page-seminar-cta__item:last-child{margin-bottom:0}#page-seminar .page-seminar-cta__item-text>p{padding:24px 0 0;font-size:2rem;letter-spacing:0.04em;font-weight:600;line-height:1.4}@media screen and (max-width:640px){#page-seminar .page-seminar-cta__item-text>p{font-size:1.8rem}}@media (max-width:480px){#page-seminar .page-seminar-cta__item-text>p{font-size:1.6rem}}#page-seminar .page-seminar-cta__item-text>span{font-size:1.6rem;font-weight:500;letter-spacing:0.04em;display:block;margin-top:24px}#page-seminar .page-seminar-cta__item-text>strong{color:#FF9882;font-size:2rem;letter-spacing:0.04em;font-weight:700;line-height:1.4}@media screen and (max-width:640px){#page-seminar .page-seminar-cta__item-text>strong{font-size:1.8rem}}@media (max-width:480px){#page-seminar .page-seminar-cta__item-text>strong{font-size:1.6rem}}#page-seminar .page-seminar-cta__item-title{font-size:1.6rem;font-weight:500;letter-spacing:0.04em}@media (max-width:640px){#page-seminar .page-seminar-cta__item-title{font-size:1.4rem}}#page-seminar .page-seminar-cta__item-title>span{font-size:1.4rem;letter-spacing:0.04em;font-weight:400;line-height:1.4;padding:3px 14px;border:1px solid;margin-right:16px}#page-seminar .page-seminar-cta__item-img{width:142px}@media (max-width:480px){#page-seminar .page-seminar-cta__item-img{width:28vw}}#page-seminar .page-seminar-cta__item-img img{width:100%;display:block}#page-seminar .page-seminar-cta__item-img.--img03{width:87px;margin-right:24px}@media (max-width:480px){#page-seminar .page-seminar-cta__item-img.--img03{width:15vw}}#page-seminar .underlayer-form{position:relative;padding:48px 0 0 0}#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__inner--title{font-size:1.8rem;height:90px;background:url(../post-type/staff/staff-archive/staff-archive01/img/page-staff-title_bg01.png) no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:56px;margin-bottom:10px;padding:0 40px}#page-thanks .page-thanks-cnt__inner--text{max-width:810px;margin:0 auto 40px;padding:0 40px;font-size:1.6rem;font-weight:300;color:#1a1a1a;line-height:1.8}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__inner--text{margin-bottom:10%}}#page-thanks .page-thanks-cnt__inner--tel{display:flex;gap:24px;padding-bottom:16px;padding:0 40px;margin-bottom:80px}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt__inner--tel{padding:0 4%}}#page-thanks .page-thanks-cnt__inner--tel--title{width:64px;height:24px;border-top:1px solid #1a1a1a;border-left:1px solid #1a1a1a;display:flex;align-items:flex-end;padding-left:12px;font-size:1rem;font-family:"Playfair Display", serif}#page-thanks .page-thanks-cnt__inner--tel a{text-align:right}#page-thanks .page-thanks-cnt__inner--tel--num{font-size:2.4rem;transition:0.3s;color:#1a1a1a;font-style:italic}#page-thanks .page-thanks-cnt__inner--anchor a{display:flex;justify-content:center;align-items:center;width:100%;max-width:240px;height:60px;font-size:1.6rem;letter-spacing:0.12em;text-align:center;position:relative;margin:0 auto;color:#3e4648}