﻿#page-company{padding-bottom:116px;background:#f2f4f4}@media screen and (max-width:1024px){#page-company{padding-bottom:12%}}#page-company .page-company-fv{position:relative;height:300px}#page-company .page-company-fv::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:auto;background:url(../pages/page-company/page-company01/img/underlayer-fv-bg_pc.png) no-repeat center center/cover;aspect-ratio:1.7777777778;pointer-events:none}@media screen and (max-width:1024px){#page-company .page-company-fv::before{background-image:url(../pages/page-company/page-company01/img/underlayer-fv-bg_sp.png);aspect-ratio:1.2}}#page-company .page-company-fv__inner{z-index:1}#page-company .page-company-info{padding-block:60px 0}@media screen and (max-width:1024px){#page-company .page-company-info{padding-block:6% 0}}#page-company .page-company-info__inner{position:relative;margin-bottom:108px;z-index:1}@media screen and (max-width:1024px){#page-company .page-company-info__inner{margin-bottom:11%}}#page-company .page-company-info__head{margin-inline:auto;max-width:960px}#page-company .page-company-info__ttl{margin-bottom:40px;font-size:3.2rem;line-height:1.75;letter-spacing:0.15em;color:#303030}@media screen and (max-width:1024px){#page-company .page-company-info__ttl{margin-bottom:4%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-company .page-company-info__ttl{font-size:calc(3.2rem * 0.75)}}#page-company .page-company-info__txt{font-size:1.6rem;line-height:2;letter-spacing:0.13em;color:#303030}@media screen and (max-width:640px){#page-company .page-company-info__txt{font-size:1.4rem}}#page-company .page-company-info__ph{position:relative}#page-company .page-company-cnt{padding-block:150px 135px}@media screen and (max-width:1024px){#page-company .page-company-cnt{padding-block:15% 14%}}#page-company .page-company-anchor{margin-bottom:20px;margin-inline:auto;max-width:1080px}@media screen and (max-width:1024px){#page-company .page-company-anchor{margin-bottom:2%}}#page-company .page-company-anchor__list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:min(calc(32 / 1280 * 100 * 1vw), calc(32 / 10 * 1rem))}#page-company .page-company-anchor__item{width:calc((100% - min(calc(96 / 1280 * 100 * 1vw), calc(96 / 10 * 1rem))) / 4);max-width:384px;height:45px}@media screen and (max-width:1024px){#page-company .page-company-anchor__item{width:calc((100% - min(calc(32 / 1280 * 100 * 1vw), calc(32 / 10 * 1rem))) / 2)}}#page-company .page-company-anchor__btn{width:100%;height:100%;border:none;border-bottom:3px solid #707070;text-align:left;color:#707070;cursor:pointer;transition:0.4s}#page-company .page-company-anchor__btn.active{border-bottom:3px solid #4da2ca;color:#4da2ca}@media screen and (min-width:1025px){#page-company .page-company-anchor__btn:hover{border-bottom:3px solid #4da2ca;color:#4da2ca}}#page-company .page-company-anchor__txt{padding-left:18px;font-size:1.8rem;line-height:2.22;letter-spacing:0.15em}@media screen and (max-width:1024px){#page-company .page-company-anchor__txt{font-size:1.6rem}}@media screen and (max-width:640px){#page-company .page-company-anchor__txt{font-size:1.4rem}}#page-company .page-company-detail{margin-inline:auto;padding-top:126px}@media screen and (max-width:1024px){#page-company .page-company-detail{padding-top:12%}}#page-company .page-company-greeting{margin-inline:auto;max-width:960px}#page-company .page-company-greeting__head{margin-bottom:60px}@media screen and (max-width:1024px){#page-company .page-company-greeting__head{margin-bottom:6%}}#page-company .page-company-greeting__head-ttl{margin-bottom:30px;font-size:3.2rem;letter-spacing:0.15em;line-height:1.75;color:#303030}@media screen and (max-width:1024px){#page-company .page-company-greeting__head-ttl{margin-bottom:3%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-company .page-company-greeting__head-ttl{font-size:calc(3.2rem * 0.75)}}#page-company .page-company-greeting__head-txt{margin-bottom:40px;font-size:2rem;letter-spacing:0.15em;line-height:1.6;color:#303030}@media screen and (max-width:1024px){#page-company .page-company-greeting__head-txt{margin-bottom:4%;font-size:calc(2rem * 0.8)}}@media screen and (max-width:640px){#page-company .page-company-greeting__head-txt{font-size:calc(2rem * 0.75)}}#page-company .page-company-greeting__block{display:flex;justify-content:space-between;align-items:flex-start;gap:0 48px}@media screen and (max-width:640px){#page-company .page-company-greeting__block{flex-direction:column;margin-bottom:4%}}#page-company .page-company-greeting__box{width:calc((100% - 48px) / 2)}@media screen and (max-width:640px){#page-company .page-company-greeting__box{width:100%}}#page-company .page-company-greeting__box-st{margin-bottom:32px;font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#303030}@media screen and (max-width:1024px){#page-company .page-company-greeting__box-st{margin-bottom:4%}}@media screen and (max-width:640px){#page-company .page-company-greeting__box-st{font-size:1.4rem}}#page-company .page-company-greeting__box-name{text-align:right}#page-company .page-company-greeting__box-name span{font-size:1.6rem;letter-spacing:0.13em;line-height:3;color:#303030}@media screen and (max-width:640px){#page-company .page-company-greeting__box-name span{font-size:1.4rem}}#page-company .page-company-greeting__box-name img{margin-inline:auto 0;max-width:174px}#page-company .page-company-greeting__box-ph{margin-top:24px}@media screen and (max-width:1024px){#page-company .page-company-greeting__box-ph{margin-top:3%}}@media screen and (max-width:640px){#page-company .page-company-greeting__box-ph{margin-top:6%}}#page-company .page-company-overview{margin-inline:auto;max-width:960px}#page-company .page-company-overview__head{margin-bottom:45px}@media screen and (max-width:1024px){#page-company .page-company-overview__head{margin-bottom:5%}}#page-company .page-company-overview__head-ttl{font-size:3.2rem;letter-spacing:0.15em;line-height:1.75;color:#303030}@media screen and (max-width:1024px){#page-company .page-company-overview__head-ttl{font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-company .page-company-overview__head-ttl{font-size:calc(3.2rem * 0.75)}}#page-company .page-company-overview__table table{width:100%}#page-company .page-company-overview__table table tbody tr{border-bottom:1px solid #c8d8e0}#page-company .page-company-overview__table table tbody tr:first-of-type{border-top:1px solid #c8d8e0}#page-company .page-company-overview__table table tbody tr th{padding:22px;padding-left:120px;width:360px;font-weight:normal;font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#303030;vertical-align:middle}@media screen and (max-width:1240px){#page-company .page-company-overview__table table tbody tr th{width:150px;padding:20px 0;padding-right:5px;margin-left:0}}@media screen and (max-width:640px){#page-company .page-company-overview__table table tbody tr th{width:100px;font-size:1.4rem;padding:15px 0;padding-right:5px}}#page-company .page-company-overview__table table tbody tr td{padding:22px 0;width:calc(100% - 360px);font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#303030;vertical-align:middle}@media screen and (max-width:1240px){#page-company .page-company-overview__table table tbody tr td{width:calc(100% - 150px);padding:20px 0}}@media screen and (max-width:640px){#page-company .page-company-overview__table table tbody tr td{width:calc(100% - 100px);font-size:1.4rem;padding:15px 0}}#page-company .page-company-overview__table table tbody tr td ul ul li{text-indent:-1em;padding-left:1em}#page-company .page-company-access{margin-inline:auto;max-width:960px}#page-company .page-company-access__head{margin-bottom:45px}@media screen and (max-width:1024px){#page-company .page-company-access__head{margin-bottom:5%}}#page-company .page-company-access__head-ttl{margin-bottom:20px;font-size:3.2rem;letter-spacing:0.15em;line-height:1.75;color:#303030}@media screen and (max-width:1024px){#page-company .page-company-access__head-ttl{margin-bottom:2%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-company .page-company-access__head-ttl{font-size:calc(3.2rem * 0.75)}}#page-company .page-company-access__block:not(:last-child){margin-bottom:116px}@media screen and (max-width:1024px){#page-company .page-company-access__block:not(:last-child){margin-bottom:12%}}#page-company .page-company-access__box{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:55px}@media screen and (max-width:1024px){#page-company .page-company-access__box{margin-bottom:6%}}@media screen and (max-width:640px){#page-company .page-company-access__box{flex-direction:column}}#page-company .page-company-access__box-info{padding-top:45px;width:calc((100% - 40px) / 2);border-top:1px solid #c8d8e0}@media screen and (max-width:1024px){#page-company .page-company-access__box-info{padding-top:5%}}@media screen and (max-width:640px){#page-company .page-company-access__box-info{width:100%}}#page-company .page-company-access__box-ph{width:calc((100% - 40px) / 2)}@media screen and (max-width:640px){#page-company .page-company-access__box-ph{width:100%}}#page-company .page-company-access__box-name{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:2.4rem;letter-spacing:0.15em;line-height:1.66;color:#303030}@media screen and (max-width:1024px){#page-company .page-company-access__box-name{margin-bottom:2%}}#page-company .page-company-access__box-name::before{content:"";display:inline-block;margin-right:5px;width:6px;height:6px;background:#4da2ca;border-radius:50%}#page-company .page-company-access__box-add{font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#303030}@media screen and (max-width:640px){#page-company .page-company-access__box-add{font-size:1.4rem}}#page-company .page-company-access__box.--reserve{flex-direction:row-reverse}@media screen and (max-width:640px){#page-company .page-company-access__box.--reserve{flex-direction:column}}#page-company .page-company-access__map{aspect-ratio:3}@media screen and (max-width:640px){#page-company .page-company-access__map{aspect-ratio:1.5}}#page-company .page-company-access__map iframe{width:100%;height:100%}#page-company .page-company-access__note{margin-top:24px;font-size:1.4rem;line-height:1.1428;letter-spacing:0.08em;color:#303030}@media screen and (max-width:1024px){#page-company .page-company-access__note{margin-top:3%}}#page-company .page-company-access__group{margin-top:145px;max-width:460px}@media screen and (max-width:1024px){#page-company .page-company-access__group{margin-top:15%}}#page-company .page-company-access__group-ttl{margin-bottom:46px;padding-bottom:46px;border-bottom:1px solid #c8d8e0;font-size:3.2rem;line-height:1.75;letter-spacing:0.15em;color:#303030}@media screen and (max-width:1024px){#page-company .page-company-access__group-ttl{font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-company .page-company-access__group-ttl{font-size:calc(3.2rem * 0.75)}}#page-company .page-company-access__group-box:not(:last-child){margin-bottom:55px}@media screen and (max-width:1024px){#page-company .page-company-access__group-box:not(:last-child){margin-bottom:6%}}#page-company .page-company-access__group-name{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:2.4rem;line-height:1.66;letter-spacing:0.15em;color:#303030}@media screen and (max-width:1024px){#page-company .page-company-access__group-name{margin-bottom:2%;font-size:calc(2.4rem * 0.8)}}@media screen and (max-width:640px){#page-company .page-company-access__group-name{font-size:calc(2.4rem * 0.75)}}#page-company .page-company-access__group-name::before{content:"";display:inline-block;margin-right:5px;width:6px;height:6px;background:#4da2ca;border-radius:50%}#page-company .page-company-access__group-add{font-size:1.6rem;line-height:2;letter-spacing:0.13em;color:#303030}@media screen and (max-width:640px){#page-company .page-company-access__group-add{font-size:1.4rem}}#page-company .page-company-sdgs__head{margin-bottom:54px;margin-inline:auto;max-width:960px}@media screen and (max-width:1024px){#page-company .page-company-sdgs__head{margin-bottom:6%}}#page-company .page-company-sdgs__head-ttl{display:flex;justify-content:flex-start;align-items:center;gap:24px;font-size:3.2rem;letter-spacing:0.15em;line-height:1.75;color:#303030}@media screen and (max-width:1024px){#page-company .page-company-sdgs__head-ttl{font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-company .page-company-sdgs__head-ttl{font-size:calc(3.2rem * 0.75)}}#page-company .page-company-sdgs__head-ttl span{width:80px}#page-company .page-company-sdgs__anchor{margin-bottom:160px;margin-inline:auto;max-width:1000px}@media screen and (max-width:1024px){#page-company .page-company-sdgs__anchor{margin-bottom:16%}}#page-company .page-company-sdgs__anchor-list{display:flex;justify-content:center;flex-wrap:wrap;gap:min(calc(48 / 1280 * 100 * 1vw), calc(48 / 10 * 1rem)) min(calc(36 / 1280 * 100 * 1vw), calc(36 / 10 * 1rem))}#page-company .page-company-sdgs__anchor-link{display:block;padding:12px 24px;background:#f2f2f2;border:1px solid #f2f2f2;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);border-radius:5px}@media screen and (max-width:1024px){#page-company .page-company-sdgs__anchor-link{padding:6px 12px}}#page-company .page-company-sdgs__anchor-link:hover{background:rgba(200, 216, 224, 0.6);border:1px solid #4da2ca}#page-company .page-company-sdgs__anchor-icon{display:flex;justify-content:center;align-items:center;gap:12px;height:min(calc(120 / 1280 * 100 * 1vw), calc(120 / 10 * 1rem))}@media screen and (max-width:1024px){#page-company .page-company-sdgs__anchor-icon{height:clamp(calc(55 / 10 * 1rem), calc(80 / 768 * 100 * 1vw), calc(120 / 10 * 1rem))}}#page-company .page-company-sdgs__anchor-icon img{width:auto;height:100%;aspect-ratio:1}#page-company .page-company-sdgs__detail{margin-inline:auto;max-width:1137px}#page-company .page-company-sdgs__block{display:flex;justify-content:space-between;gap:min(calc(64 / 1280 * 100 * 1vw), calc(64 / 10 * 1rem));padding:min(calc(54 / 1280 * 100 * 1vw), calc(54 / 10 * 1rem)) min(calc(80 / 1280 * 100 * 1vw), calc(80 / 10 * 1rem)) min(calc(60 / 1280 * 100 * 1vw), calc(60 / 10 * 1rem));background:rgba(200, 216, 224, 0.6);border:1px solid #4da2ca;border-radius:5px}@media screen and (max-width:640px){#page-company .page-company-sdgs__block{flex-direction:column}}#page-company .page-company-sdgs__block:not(:last-child){margin-bottom:80px}@media screen and (max-width:1024px){#page-company .page-company-sdgs__block:not(:last-child){margin-bottom:8%}}#page-company .page-company-sdgs__block.--01 .page-company-sdgs__info-box{display:flex;justify-content:space-between;gap:min(calc(32 / 1280 * 100 * 1vw), calc(32 / 10 * 1rem))}#page-company .page-company-sdgs__block.--01 .page-company-sdgs__info-item{flex-direction:column;width:calc((100% - min(calc(32 / 1280 * 100 * 1vw), calc(32 / 10 * 1rem))) / 2);background:#f2f2f2;border-radius:5px;overflow:hidden}#page-company .page-company-sdgs__block.--01 .page-company-sdgs__info-item-ph{width:100%}#page-company .page-company-sdgs__block.--01 .page-company-sdgs__info-item-ph img{height:auto}#page-company .page-company-sdgs__block.--01 .page-company-sdgs__info-item-data{padding:min(calc(23 / 1280 * 100 * 1vw), calc(23 / 10 * 1rem)) min(calc(32 / 1280 * 100 * 1vw), calc(32 / 10 * 1rem));width:100%}#page-company .page-company-sdgs__block.--01 .page-company-sdgs__info-item-date{font-size:1.4rem;letter-spacing:0.08em;line-height:1.1428;color:#4da2ca}#page-company .page-company-sdgs__block.--01 .page-company-sdgs__info-item-txt{font-size:1.4rem;letter-spacing:0.08em;line-height:1.1428;color:#303030}#page-company .page-company-sdgs__block.--06 .page-company-sdgs__info-list{display:flex;gap:32px}@media screen and (max-width:640px){#page-company .page-company-sdgs__block.--06 .page-company-sdgs__info-list{flex-direction:column;gap:0}}#page-company .page-company-sdgs__block.--06 .page-company-sdgs__info-list li{width:calc((100% - 32px) / 2)}@media screen and (max-width:640px){#page-company .page-company-sdgs__block.--06 .page-company-sdgs__info-list li{width:100%}}#page-company .page-company-sdgs__block.--06 .page-company-sdgs__info-list li ul li{width:100%}#page-company .page-company-sdgs__icon{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:32px;padding-top:10px;width:clamp(calc(80 / 10 * 1rem), calc(160 / 1280 * 100 * 1vw), calc(160 / 10 * 1rem))}@media screen and (max-width:640px){#page-company .page-company-sdgs__icon{flex-direction:row}}#page-company .page-company-sdgs__info{width:calc(100% - min(calc(160 / 1280 * 100 * 1vw), calc(160 / 10 * 1rem)) - min(calc(64 / 1280 * 100 * 1vw), calc(64 / 10 * 1rem)))}@media screen and (max-width:640px){#page-company .page-company-sdgs__info{width:100%}}#page-company .page-company-sdgs__info-txt{margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid #c8d8e0;font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#303030}@media screen and (max-width:1024px){#page-company .page-company-sdgs__info-txt{margin-bottom:4%;padding-bottom:2%}}@media screen and (max-width:640px){#page-company .page-company-sdgs__info-txt{font-size:1.4rem}}#page-company .page-company-sdgs__info-txt span{color:#4d9bca}#page-company .page-company-sdgs__info-list{margin-bottom:32px;padding:22px 25px;background:#fbfbfb;border-radius:5px}@media screen and (max-width:1024px){#page-company .page-company-sdgs__info-list{margin-bottom:4%}}#page-company .page-company-sdgs__info-list li{font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#303030}@media screen and (max-width:640px){#page-company .page-company-sdgs__info-list li{font-size:1.4rem}}#page-company .page-company-sdgs__info-list li span{color:#4da2ca}#page-company .page-company-sdgs__info-box{display:flex;justify-content:space-between;flex-wrap:wrap;gap:min(calc(32 / 1280 * 100 * 1vw), calc(32 / 10 * 1rem))}#page-company .page-company-sdgs__info-item{display:flex;justify-content:space-between;width:calc((100% - min(calc(32 / 1280 * 100 * 1vw), calc(32 / 10 * 1rem))) / 2);border-radius:5px;overflow:hidden}@media screen and (max-width:640px){#page-company .page-company-sdgs__info-item{flex-direction:column}}#page-company .page-company-sdgs__info-item.--w100{width:100%}@media screen and (max-width:640px){#page-company .page-company-sdgs__info-item.--w100{gap:10px;width:100%}}#page-company .page-company-sdgs__info-item.--w100 .page-company-sdgs__info-item-ph{width:55%}@media screen and (max-width:640px){#page-company .page-company-sdgs__info-item.--w100 .page-company-sdgs__info-item-ph{width:100%;border-radius:5px;overflow:hidden}}@media screen and (max-width:640px){#page-company .page-company-sdgs__info-item.--w100 .page-company-sdgs__info-item-data{border-radius:5px;overflow:hidden}}#page-company .page-company-sdgs__info-item-ph{width:50%}@media screen and (max-width:640px){#page-company .page-company-sdgs__info-item-ph{width:100%}}#page-company .page-company-sdgs__info-item-ph img{width:100%;height:100%;object-fit:cover;object-position:left bottom}#page-company .page-company-sdgs__info-item-data{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:10px;padding:min(calc(23 / 1280 * 100 * 1vw), calc(23 / 10 * 1rem)) min(calc(24 / 1280 * 100 * 1vw), calc(24 / 10 * 1rem));width:50%;background:#f2f2f2}@media screen and (max-width:640px){#page-company .page-company-sdgs__info-item-data{width:100%;min-height:80px}}#page-company .page-company-sdgs__info-item-date{font-size:1rem;line-height:1.6;letter-spacing:0.08em;color:#303030}#page-company .page-company-sdgs__info-item-txt{font-size:1.4rem;letter-spacing:0.08em;line-height:1.1428;color:#303030}#page-company .page-company-sdgs__info-item-txt span{color:#4d9bca}#page-concept{background:#f2f4f4}#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}@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)}}#page-concept .page-concept-fv__inner{padding-top:220px;padding-bottom:120px}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner{padding-top:22%;padding-bottom:12%}}@media screen and (max-width:640px){#page-concept .page-concept-fv__inner{padding-bottom:22%}}#page-concept .page-concept-fv__inner .parts-title01{margin-bottom:45px}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner .parts-title01{margin-bottom:5%}}#page-concept .page-concept-fv__inner--cnt{margin-inline:auto;max-width:1080px;color:var(--font-second-color)}#page-concept .page-concept-fv__inner--cnt h3{margin-bottom:22px;font-size:3.2rem;letter-spacing:0.15em;line-height:1.75;color:#303030}@media screen and (max-width:1024px){#page-concept .page-concept-fv__inner--cnt h3{font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-concept .page-concept-fv__inner--cnt h3{font-size:calc(3.2rem * 0.75)}}#page-concept .page-concept-fv__inner--cnt p{font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#3d3d3d}@media screen and (max-width:640px){#page-concept .page-concept-fv__inner--cnt p{font-size:1.4rem}}#page-concept .page-concept-feature__block{padding-block:110px 120px;margin-inline:auto;max-width:960px}@media screen and (max-width:1024px){#page-concept .page-concept-feature__block{padding-block:11% 12%;padding-inline:2%}}@media screen and (max-width:640px){#page-concept .page-concept-feature__block{padding-inline:4%}}#page-concept .page-concept-feature__block-txt{margin-bottom:72px}@media screen and (max-width:1024px){#page-concept .page-concept-feature__block-txt{margin-bottom:8%}}#page-concept .page-concept-feature__block-st{font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#3d3d3d}@media screen and (max-width:640px){#page-concept .page-concept-feature__block-st{font-size:1.4rem}}#page-concept .page-concept-feature__block-st:not(:last-child){margin-bottom:30px}@media screen and (max-width:1024px){#page-concept .page-concept-feature__block-st:not(:last-child){margin-bottom:3%}}#page-concept .page-concept-feature__cnt{display:flex;justify-content:center;align-items:center;padding-block:106px;min-height:720px;background:url(../pages/page-concept/page-concept01/img/bg-concept-feature.jpg) no-repeat center center/cover}@media screen and (max-width:1024px){#page-concept .page-concept-feature__cnt{padding-block:11%;min-height:620px}}@media screen and (max-width:640px){#page-concept .page-concept-feature__cnt{padding-inline:4%;min-height:420px}}#page-concept .page-concept-feature__box{padding-block:48px 36px;margin-inline:auto;max-width:460px;border-top:1px solid #303030;border-bottom:1px solid #303030}@media screen and (max-width:1024px){#page-concept .page-concept-feature__box{padding-block:5% 4%}}#page-concept .page-concept-feature__box-num{margin-bottom:10px;font-size:1.4rem;letter-spacing:0.08em;line-height:1.1428;color:#303030}@media screen and (max-width:1024px){#page-concept .page-concept-feature__box-num{margin-bottom:1%}}#page-concept .page-concept-feature__box-ttl{margin-bottom:25px;font-size:2.4rem;letter-spacing:0.15em;line-height:1.66;color:#303030}@media screen and (max-width:1024px){#page-concept .page-concept-feature__box-ttl{margin-bottom:3%}}#page-concept .page-concept-feature__box-txt{margin-bottom:26px}@media screen and (max-width:1024px){#page-concept .page-concept-feature__box-txt{margin-bottom:3%}}#page-concept .page-concept-feature__box-st{font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#303030}@media screen and (max-width:640px){#page-concept .page-concept-feature__box-st{font-size:1.4rem}}#page-concept .page-concept-feature__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:640px){#page-concept .page-concept-feature__list{flex-wrap:wrap;row-gap:10px;margin-inline:auto;max-width:346px}}#page-concept .page-concept-feature__item{display:flex;justify-content:center;align-items:center;width:224px;height:224px;background:rgba(200, 216, 224, 0.6);backdrop-filter:blur(15px);border:1px solid #f0f0f0;border-radius:5px}@media screen and (max-width:1024px){#page-concept .page-concept-feature__item{width:23vw;height:23vw}}@media screen and (max-width:640px){#page-concept .page-concept-feature__item{width:168px;height:168px}}#page-concept .page-concept-feature__item a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#page-concept .page-concept-feature__item-txt{display:block;font-size:1.8rem;line-height:1.5em;letter-spacing:0.15em;text-align:center;letter-spacing:0.15em;line-height:1.33;color:#3d3d3d}@media screen and (max-width:1024px){#page-concept .page-concept-feature__item-txt{font-size:2vw}}@media screen and (max-width:640px){#page-concept .page-concept-feature__item-txt{font-size:1.6rem}}#page-concept .page-concept-house{position:relative;padding-block:80px 70px;background:url(../pages/page-concept/page-concept01/img/bg-concept-house.jpg) no-repeat center center/cover}@media screen and (max-width:1024px){#page-concept .page-concept-house{padding-block:8%}}#page-concept .page-concept-house__block{position:relative}#page-concept .page-concept-house__bg-txt{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:960px;font-size:12.8rem;line-height:0.8;color:rgba(255, 255, 255, 0.4);opacity:0.6}@media screen and (max-width:1024px){#page-concept .page-concept-house__bg-txt{font-size:calc(12.8rem * 0.65)}}@media screen and (max-width:640px){#page-concept .page-concept-house__bg-txt{font-size:calc(12.8rem * 0.38)}}#page-concept .page-concept-house__info{position:relative;margin-bottom:4%;margin-left:10%;padding-top:1.5%;width:62%;max-width:445px;z-index:1}@media screen and (max-width:1024px){#page-concept .page-concept-house__info{margin-left:0}}@media screen and (max-width:640px){#page-concept .page-concept-house__info{width:100%}}#page-concept .page-concept-house__ttl{margin-bottom:18px;color:#303030;font-size:3.2rem;line-height:1.75;letter-spacing:0.15em}@media screen and (max-width:1024px){#page-concept .page-concept-house__ttl{margin-bottom:2%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-concept .page-concept-house__ttl{font-size:calc(3.2rem * 0.75)}}#page-concept .page-concept-house__ttl span{display:block;font-size:1.4rem;letter-spacing:0.15em;line-height:2;color:#303030}#page-concept .page-concept-house__txt{margin-bottom:18px}@media screen and (max-width:1024px){#page-concept .page-concept-house__txt{margin-bottom:2%}}#page-concept .page-concept-house__st{font-size:1.4rem;letter-spacing:0.04em;line-height:2.285;color:#3d3d3d}@media screen and (max-width:1024px){#page-concept .page-concept-house__st{margin-bottom:4%}}@media screen and (max-width:640px){#page-concept .page-concept-house__st{font-size:1.4rem}}#page-concept .page-concept-house__ph{position:absolute;bottom:0;right:0;width:56%}@media screen and (max-width:640px){#page-concept .page-concept-house__ph{position:relative;width:100%}}#page-consultation{overflow-x:hidden;background-color:#F2F4F4;color:#303030}#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-h3{display:flex;gap:12px;align-items:center;font-size:2.4rem;letter-spacing:0.08em;color:#303030}#page-consultation .page-consultation-title-h3::before{content:"";background-color:#4DA2CA;border-radius:50px;display:block;width:6px;height:6px}#page-consultation .page-consultation-fv{position:relative;height:300px}#page-consultation .page-consultation-fv::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:auto;background:url(../pages/page-request/page-request01/img/underlayer-fv-bg_pc.png) no-repeat center center/cover;aspect-ratio:1.7777777778;pointer-events:none}@media screen and (max-width:1024px){#page-consultation .page-consultation-fv::before{background-image:url(../pages/page-request/page-request01/img/underlayer-fv-bg_pc.png);aspect-ratio:1.2}}#page-consultation .page-consultation-fv__inner{z-index:1}#page-consultation .page-consultation-cnt{position:relative;z-index:10}#page-consultation .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%;margin-bottom:80px}@media screen and (max-width:1024px){#page-consultation .underlayer-2column-cnt{align-items:center;padding-top:4%;padding-bottom:4%;margin-bottom:8%}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt{display:block}}#page-consultation .underlayer-2column-cnt:last-child{margin-bottom:0}#page-consultation .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-consultation .underlayer-2column-cnt-text{width:48%;border-top:1px solid #C8D8E0;padding-top:56px}@media screen and (max-width:1240px){#page-consultation .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-consultation .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-consultation .underlayer-2column-cnt-text-title{font-size:2.4rem;letter-spacing:0.1em;line-height:1.5em;margin-bottom:40px;color:#3D3D3D}@media screen and (max-width:1024px){#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-p{color:#3D3D3D}#page-consultation .underlayer-2column-cnt-img{width:48%}@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.08em;line-height:1.5em;text-align:center;margin:42px auto 42px;color:#303030}@media screen and (max-width:1240px){#page-consultation .consultation-3column__box--h3{margin:4% auto 4%}}@media screen and (max-width:640px){#page-consultation .consultation-3column__box--h3{font-size:1.8rem;margin:6% auto 6%}}#page-consultation .consultation-3column__box--text{color:#303030}#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-bottom:120px}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve{padding-bottom:12%}}#page-consultation .page-consultation-resolve__inner{max-width:800px;margin:0 auto}#page-consultation .page-consultation-resolve__inner__p{font-size:3.2rem;letter-spacing:0.1em;text-align:center;margin-top:80px;color:#363636}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve__inner__p{font-size:2.8rem;margin-top:8%}}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner__p{font-size:2rem}}#page-consultation .page-consultation-resolve__inner--img{display:block;margin:0 auto 160px}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve__inner--img{margin:0 auto 16%}}#page-consultation .page-consultation-resolve__inner--cnt{display:flex;flex-wrap:wrap;row-gap:80px;justify-content:space-between}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve__inner--cnt{row-gap:0}}#page-consultation .page-consultation-resolve__inner--cnt>div{width:340px;border-radius:5px;border:1px solid rgba(77, 162, 202, 0.5);background:rgba(200, 216, 224, 0.3)}@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{padding:40px}@media screen and (max-width:1024px){#page-consultation .page-consultation-resolve__inner--cnt--01{padding:6%}}#page-consultation .page-consultation-resolve__inner--cnt--01>img{margin-bottom:24px}@media screen and (max-width:640px){#page-consultation .page-consultation-resolve__inner--cnt--01>img{max-width:30%}}#page-consultation .page-consultation-resolve__inner--cnt--01>h4{background-color:var(--bg-first-color);box-shadow:0px 0px 10px 0px rgba(77, 162, 202, 0.15);display:block;border-radius:50px}#page-consultation .page-consultation-resolve__inner--cnt--01>h4>span{display:block;color:#4DA2CA;letter-spacing:0.08em;font-size:1.8rem;text-align:center;padding:10px 20px;margin-bottom:24px}@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 li{font-size:1.4rem;letter-spacing:0.06em;line-height:2.3;text-indent:-1em;padding-left:1em}#page-consultation .page-consultation-resolve__inner--text{font-size:3.2rem;line-height:1.5em;text-align:center}@media screen and (max-width:1024px){#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-bottom:120px}@media screen and (max-width:1024px){#page-consultation .page-consultation-point{padding-bottom:12%}}#page-consultation .page-consultation-point__inner--title{padding:0 0 64px}@media screen and (max-width:1024px){#page-consultation .page-consultation-point__inner--title{padding-bottom:6%}}#page-consultation .page-consultation-flow{padding-bottom:120px}@media screen and (max-width:1024px){#page-consultation .page-consultation-flow{padding-bottom:12%}}@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 64px}@media screen and (max-width:1024px){#page-consultation .page-consultation-flow__inner--title{padding-bottom:6%}}#page-consultation .page-consultation-flow__inner__p{font-size:1.6rem;margin-bottom:64px;color:#303030}@media screen and (max-width:1024px){#page-consultation .page-consultation-flow__inner__p{margin-bottom:6%}}#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}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(1){box-sizing:content-box;padding-right:10%}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(1){padding-right:0}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(2){margin-top:8%}}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(2)::before{top:auto;left:0;bottom:-5vw;right:0;margin:auto;transform:rotate(135deg)}}@media screen and (max-width:640px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(2)::before{height:9px;top:auto;left:0;bottom:10px;right:0;margin:auto;transform:rotate(90deg)}}@media screen and (max-width:1240px){#page-consultation .page-consultation-flow .consultation-3column__box:nth-of-type(3){margin-top:8%}}#page-consultation .page-consultation-access{padding-bottom:180px}@media screen and (max-width:1240px){#page-consultation .page-consultation-access{padding-bottom:18%}}#page-consultation .page-consultation-access .page-title{padding-top:180px;margin-bottom:40px}@media screen and (max-width:1240px){#page-consultation .page-consultation-access .page-title{padding-top:18%;margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-access .page-title{margin-bottom:8%}}#page-consultation .page-consultation-access__inner--cnt p{margin-bottom:40px}@media screen and (max-width:1240px){#page-consultation .page-consultation-access__inner--cnt p{margin-bottom:4%}}@media screen and (max-width:640px){#page-consultation .page-consultation-access__inner--cnt p{margin-bottom:8%}}#page-consultation .page-consultation-access__inner--cnt iframe{width:100%;height:460px}@media screen and (max-width:1240px){#page-consultation .page-consultation-access__inner--cnt iframe{height:50vw}}#page-consultation .page-feature-cnt-catch--catch{margin-bottom:160px}@media screen and (max-width:1024px){#page-consultation .page-feature-cnt-catch--catch{margin-bottom:16%}}#page-consultation .page-feature-cnt-catch--catch--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-consultation .page-feature-cnt-catch--catch--title{margin-bottom:6%}}#page-consultation .page-feature-cnt-catch--catch--title--01{display:table;font-size:3.2rem;letter-spacing:0.1em;line-height:1.5em;margin-bottom:48px}@media screen and (max-width:1024px){#page-consultation .page-feature-cnt-catch--catch--title--01{font-size:2.8rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-consultation .page-feature-cnt-catch--catch--title--01{font-size:1.8rem}}#page-consultation .page-feature-cnt-catch--catch--text{font-size:1.6rem;line-height:2}@media screen and (max-width:640px){#page-consultation .page-feature-cnt-catch--catch--text{font-size:1.4rem}}#page-consultation .page-consultation-staff{padding-bottom:120px}@media screen and (max-width:1024px){#page-consultation .page-consultation-staff{padding-bottom:12%}}#page-consultation .page-consultation-staff__inner--title{padding:0 0 64px}@media screen and (max-width:1024px){#page-consultation .page-consultation-staff__inner--title{padding-bottom:6%}}#page-consultation .page-consultation-staff__inner--cnt--text{font-size:1.6rem}#page-consultation .page-consultation-staff__inner--cnt--text span{display:block;margin:32px 0;font-size:2rem;letter-spacing:0.08em}#page-consultation .page-consultation-voice__inner{padding-bottom:120px}@media screen and (max-width:1024px){#page-consultation .page-consultation-voice__inner{padding-bottom:12%}}#page-consultation .page-consultation-voice__inner--title{padding:0 0 64px}@media screen and (max-width:1024px){#page-consultation .page-consultation-voice__inner--title{padding-bottom:6%}}#page-consultation .page-consultation-voice__inner--bg{background-image:url(../pages/page-consultation/page-consultation01/img/voice-bg.png);background-size:cover;background-repeat:no-repeat;filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.2));border-radius:8px;padding:64px}@media screen and (max-width:1024px){#page-consultation .page-consultation-voice__inner--bg{padding:6%}}#page-consultation .page-consultation-voice__inner--box{display:flex;justify-content:space-between;flex-direction:column;max-width:860px;margin:0 auto}#page-consultation .page-consultation-voice__inner--box--title{font-size:2.4rem;letter-spacing:0.08em;margin-bottom:32px;color:#303030}@media screen and (max-width:1024px){#page-consultation .page-consultation-voice__inner--box--title{margin-bottom:3%;font-size:2rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__inner--box--title{font-size:1.8rem;margin-bottom:5%}}#page-consultation .page-consultation-voice__inner--box--title span{display:flex;align-items:center;gap:16px;color:#4DA2CA;font-size:1.6rem;margin-bottom:16px}#page-consultation .page-consultation-voice__inner--box--title span::before{content:"";background-color:#4DA2CA;border-radius:50px;width:6px;height:6px}#page-consultation .page-consultation-voice__inner--box--item{display:flex;justify-content:space-between;gap:16px}@media screen and (max-width:1024px){#page-consultation .page-consultation-voice__inner--box--item{flex-direction:column}}#page-consultation .page-consultation-voice__inner--box--item--img{width:48%}@media screen and (max-width:1024px){#page-consultation .page-consultation-voice__inner--box--item--img{width:100%}}#page-consultation .page-consultation-voice__inner--box--item--text{width:48%;font-size:1.6rem}@media screen and (max-width:1024px){#page-consultation .page-consultation-voice__inner--box--item--text{width:100%}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__inner--box--item--text{font-size:1.4rem}}#page-consultation .page-consultation-voice__inner--box--item--text p{color:#1A1A1A}#page-consultation .page-consultation-voice__inner--box--item--text span{display:block;font-size:2rem;letter-spacing:0.08em;margin-bottom:40px;color:#3D3D3D}@media screen and (max-width:1024px){#page-consultation .page-consultation-voice__inner--box--item--text span{margin-bottom:4%;font-size:1.8rem}}@media screen and (max-width:640px){#page-consultation .page-consultation-voice__inner--box--item--text span{font-size:1.6rem}}#page-consultation .page-consultation-contact{position:relative}#page-consultation .page-consultation-contact__inner--title{padding:0 0 64px}@media screen and (max-width:1024px){#page-consultation .page-consultation-contact__inner--title{padding-bottom:6%}}#page-contact{background:#f2f4f4}#page-contact .page-contact-fv{position:relative;height:420px}#page-contact .page-contact-fv::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:auto;background:url(../pages/page-contact/page-contact01/img/underlayer-fv-bg_pc.png) no-repeat center center/cover;aspect-ratio:1.7777777778}@media screen and (max-width:1024px){#page-contact .page-contact-fv::before{background-image:url(../pages/page-contact/page-contact01/img/underlayer-fv-bg_sp.png);aspect-ratio:1.2}}#page-contact .page-contact-fv__inner{z-index:1}#page-contact .page-contact-head{position:relative;padding-block:18px 75px;z-index:1}@media screen and (max-width:1024px){#page-contact .page-contact-head{padding:2% 8%}}#page-contact .page-contact-head__txt{font-size:16px;line-height:32px;letter-spacing:0.1em;text-align:center;color:#303030}#page-feature{background-color:#FBFBFB;color:#303030}#page-feature .row-reverse{flex-direction:row-reverse}#page-feature p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:640px){#page-feature p{letter-spacing:0}}#page-feature .page-feature-fv{background-image:url(../pages/page-feature/page-feature01/img/underlayer-fv-bg_pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}#page-feature .page-feature-fv__inner{padding-top:180px}@media screen and (max-width:1024px){#page-feature .page-feature-fv__inner{padding-top:18%}}#page-feature .page-feature-fv__inner .parts-title01{margin-bottom:100px}@media screen and (max-width:1024px){#page-feature .page-feature-fv__inner .parts-title01{margin-bottom:10%}}#page-feature .page-text-color{display:inline-block;color:#4DA2CA}#page-feature .text-top-border{border-top:2px solid #C8D8E0}#page-feature .page-feature-cnt{background-color:#FBFBFB}#page-feature .page-feature-cnt-img{width:100%;background-color:#FBFBFB;padding-bottom:160px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt-img{padding-bottom:16%}}#page-feature .page-feature-cnt__inner--catch{max-width:1000px;padding:120px 0}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--catch{padding:12% 0}}#page-feature .page-feature-cnt__inner--catch--title{margin-bottom:48px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--catch--title{margin-bottom:6%}}#page-feature .page-feature-cnt__inner--catch--title--01{display:table;font-size:3.2rem;letter-spacing:0.1em;line-height:1.5em}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--catch--title--01{font-size:2.8rem}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--catch--title--01{font-size:2rem}}#page-feature .page-feature-cnt__inner--box:not(:last-of-type){margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:16%}}#page-feature .page-feature-cnt__inner--box--title--01{font-size:3.2rem;line-height:1.5em;margin-bottom:64px;letter-spacing:0.1em;display:flex;align-items:center}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title--01{font-size:2.8rem;margin-bottom:2%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--title--01{display:block;font-size:2rem}}#page-feature .page-feature-cnt__inner--box--title--01:before{content:"";background-color:#4DA2CA;display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:16px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title--01:before{margin-right:2%}}#page-feature .page-feature-cnt__inner--box--title--01--span01-pc{font-size:1.4rem;color:#9F9F9F;display:block;margin-left:32px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title--01--span01-pc{display:none}}#page-feature .page-feature-cnt__inner--box--title--01--span01-sp{display:none}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--title--01--span01-sp{font-size:1.4rem;color:#9F9F9F;display:block;margin-bottom:6%}}#page-feature .page-feature-cnt__inner--box--img{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--img{margin-bottom:6%}}#page-feature .page-feature-cnt__inner--box--text{max-width:1000px;margin:0 auto}#page-feature .page-feature-cnt__inner--box--modal{background-color:var(--bg-first-color);padding:4% 6%;overflow:hidden}#page-feature .page-feature-cnt__inner--box--modal--cnt{display:flex}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--modal--cnt{flex-direction:column;gap:32px}}#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01{position:relative}#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .modal-popup{display:none}#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .modal-popup--item{display:flex;flex-direction:row;padding:2%;background-color:var(--bg-first-color)}#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li.modal-popup.mfp-container{display:block !important}#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .comparison-close{cursor:pointer;padding:10px;background-color:#333;color:#fff;border-radius:5px;text-align:center;position:absolute;top:10px;right:10px}#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li.mfp-hide{display:none}#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view01{position:absolute;top:-21px;right:90px;width:55px;height:55px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view01{top:-1vw;right:9vw;width:50px;height:50px}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view01{top:-3vw;right:19vw}}#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view02{position:absolute;top:22px;left:147px;width:55px;height:55px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view02{top:2vw;left:14.5vw;width:50px;height:50px}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view02{top:4vw;left:29vw}}#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view03{position:absolute;top:123px;left:103px;width:55px;height:55px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view03{top:12vw;left:10vw;width:50px;height:50px}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view03{top:25vw;left:20vw}}#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view04{position:absolute;top:100px;right:90px;width:55px;height:55px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view04{right:10vw;top:8vw;width:50px;height:50px}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view04{right:19vw;top:16vw}}#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view05{position:absolute;top:25px;right:-219px;width:55px;height:55px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view05{right:-22vw;top:3vw;width:50px;height:50px}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--modal--cnt--img--01 ul li .view05{right:40vw;top:105vw}}#page-feature .page-feature-cnt__inner--box--modal--cnt--item--text{line-height:1.8;padding-left:52px;padding-top:48px;letter-spacing:0.08em}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--modal--cnt--item--text{padding-left:10%;padding-top:4%}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--modal--cnt--item--text{padding-left:0;padding-top:0}}#page-feature .page-feature-cnt__inner--box--modal--cnt--item--text--date{font-size:1.6rem;color:#4DA2CA;letter-spacing:0.08em;position:relative;line-height:3;font-family:"BIZ UDPMincho";letter-spacing:0.1em}@media screen and (max-width:767px){#page-feature .page-feature-cnt__inner--box--modal--cnt--item--text--date{font-size:1.4rem}}#page-feature .page-feature-cnt__inner--box--modal--cnt--item--text--date:after{content:"";background-color:#4DA2CA;display:inline-block;width:100%;height:1px;position:absolute;top:50%;right:-58px;transform:translateY(-50%)}#page-feature .page-feature-cnt__inner--box--modal--cnt--item--text span{display:inline-block;font-size:1.6rem;letter-spacing:0.1em;display:flex;flex-direction:row;align-items:center}@media screen and (max-width:767px){#page-feature .page-feature-cnt__inner--box--modal--cnt--item--text span{font-size:1.4rem}}#page-feature .page-feature-cnt__inner--box--modal--cnt--item--text span:before{content:"";background-color:#4DA2CA;display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px}#page-feature .page-feature-cnt__inner--box--2column--55{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}@media screen and (max-width:767px){#page-feature .page-feature-cnt__inner--box--2column--55{display:block}}@media screen and (max-width:767px){#page-feature .page-feature-cnt__inner--box--2column--55>div:not(:last-of-type){margin:0 auto 8%}}#page-feature .page-feature-cnt__inner--box--2column--55--p{margin-top:40px;font-size:1.4rem;color:#9F9F9F}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--2column--55--p{margin-top:4%}}#page-feature .page-feature-cnt__inner--box--2column--55--01{width:46%;max-width:414px}@media screen and (max-width:767px){#page-feature .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:none}}#page-feature .page-feature-cnt__inner--box--2column--55--02{width:50%;max-width:490px}@media screen and (max-width:767px){#page-feature .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:none}}#page-feature .page-feature-cnt__inner--box--2column--55--02 h4{font-size:2.4rem;letter-spacing:0;line-height:1.5;margin-bottom:40px;margin-top:56px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:4%;margin-top:6%;font-size:2rem}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--55--02 h4{font-size:1.8rem}}#page-feature .page-feature-cnt__inner--box--2column--64{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:80px auto 0}@media screen and (max-width:767px){#page-feature .page-feature-cnt__inner--box--2column--64{display:block;margin-top:8%}}@media screen and (max-width:767px){#page-feature .page-feature-cnt__inner--box--2column--64>div:not(:last-of-type){margin:0 auto 8%}}#page-feature .page-feature-cnt__inner--box--2column--64--01{width:48%;max-width:460px;margin-bottom:auto}@media screen and (max-width:767px){#page-feature .page-feature-cnt__inner--box--2column--64--01{width:100%;max-width:none;margin:0 auto}}#page-feature .page-feature-cnt__inner--box--2column--64--02{width:48%;max-width:460px;margin-bottom:auto}@media screen and (max-width:767px){#page-feature .page-feature-cnt__inner--box--2column--64--02{width:100%;max-width:none}}#page-feature .page-feature-cnt__inner--box--2column--64--02 h4{font-size:2.4rem;line-height:1.8;letter-spacing:0.1em;margin-bottom:40px;margin-top:56px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--2column--64--02 h4{margin-bottom:4%;margin-top:6%;font-size:2rem}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--2column--64--02 h4{font-size:1.8rem}}#page-feature .page-feature-cnt__inner--box--button{display:flex;justify-content:space-between;width:100%;max-width:880px;margin:200px auto 0}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner--box--button{margin:20% auto 0}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--button{display:block}}#page-feature .page-feature-cnt__inner--box--button>*{display:flex;justify-content:center;align-items:center;width:48%;max-width:460px;font-size:2rem;letter-spacing:0.04em;border:1px solid var(--font-first-color);border-radius:1000px;position:relative;padding:25px 0}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--button>*{width:80%;margin:0 auto}}@media screen and (max-width:640px){#page-feature .page-feature-cnt__inner--box--button>*:not(:last-of-type){margin-bottom:4%}}#page-feature .page-feature-cnt__inner--box--button>*:hover::before{right:5px}#page-feature .page-feature-cnt__inner--box--button>*::before{content:"";background-color:var(--font-first-color);width:20px;height:1px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:0.4s all}#page-feature .page-feature-cnt__inner__anchor-button{max-width:1000px;margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature .page-feature-cnt__inner__anchor-button{margin:0 auto 16%}}#page-feature .works-parts-slider01{margin-bottom:200px}@media screen and (max-width:1024px){#page-feature .works-parts-slider01{margin-bottom:20%}}#modal-popup01,#modal-popup02,#modal-popup03,#modal-popup04,#modal-popup05{max-width:1240px;padding:0 20px;margin:0 auto;position:relative}@media screen and (max-width:1024px){#modal-popup01,#modal-popup02,#modal-popup03,#modal-popup04,#modal-popup05{padding:0 2%}}@media screen and (max-width:767px){#modal-popup01,#modal-popup02,#modal-popup03,#modal-popup04,#modal-popup05{width:70%}}@media screen and (max-width:640px){#modal-popup01,#modal-popup02,#modal-popup03,#modal-popup04,#modal-popup05{width:90%}}#modal-popup01 .modal-popup--item--inner,#modal-popup02 .modal-popup--item--inner,#modal-popup03 .modal-popup--item--inner,#modal-popup04 .modal-popup--item--inner,#modal-popup05 .modal-popup--item--inner{display:flex;justify-content:center;gap:40px;padding:120px 2%;background-color:#F2F4F4;border-radius:8px;position:relative}@media screen and (max-width:1024px){#modal-popup01 .modal-popup--item--inner,#modal-popup02 .modal-popup--item--inner,#modal-popup03 .modal-popup--item--inner,#modal-popup04 .modal-popup--item--inner,#modal-popup05 .modal-popup--item--inner{padding:12% 2%;gap:20px}}@media screen and (max-width:767px){#modal-popup01 .modal-popup--item--inner,#modal-popup02 .modal-popup--item--inner,#modal-popup03 .modal-popup--item--inner,#modal-popup04 .modal-popup--item--inner,#modal-popup05 .modal-popup--item--inner{flex-direction:column;padding:12% 4%}}#modal-popup01 .modal-popup--item--inner--img,#modal-popup02 .modal-popup--item--inner--img,#modal-popup03 .modal-popup--item--inner--img,#modal-popup04 .modal-popup--item--inner--img,#modal-popup05 .modal-popup--item--inner--img{width:460px}@media screen and (max-width:767px){#modal-popup01 .modal-popup--item--inner--img,#modal-popup02 .modal-popup--item--inner--img,#modal-popup03 .modal-popup--item--inner--img,#modal-popup04 .modal-popup--item--inner--img,#modal-popup05 .modal-popup--item--inner--img{width:100%}}#modal-popup01 .modal-popup--item--inner--text,#modal-popup02 .modal-popup--item--inner--text,#modal-popup03 .modal-popup--item--inner--text,#modal-popup04 .modal-popup--item--inner--text,#modal-popup05 .modal-popup--item--inner--text{width:460px;border-top:1px solid #C8D8E0;padding-top:56px}@media screen and (max-width:1024px){#modal-popup01 .modal-popup--item--inner--text,#modal-popup02 .modal-popup--item--inner--text,#modal-popup03 .modal-popup--item--inner--text,#modal-popup04 .modal-popup--item--inner--text,#modal-popup05 .modal-popup--item--inner--text{padding-top:5%}}@media screen and (max-width:767px){#modal-popup01 .modal-popup--item--inner--text,#modal-popup02 .modal-popup--item--inner--text,#modal-popup03 .modal-popup--item--inner--text,#modal-popup04 .modal-popup--item--inner--text,#modal-popup05 .modal-popup--item--inner--text{width:100%}}#modal-popup01 .modal-popup--item--inner--text--title,#modal-popup02 .modal-popup--item--inner--text--title,#modal-popup03 .modal-popup--item--inner--text--title,#modal-popup04 .modal-popup--item--inner--text--title,#modal-popup05 .modal-popup--item--inner--text--title{font-size:2.4rem;letter-spacing:0.08em;line-height:1.8;padding-bottom:48px}@media screen and (max-width:1024px){#modal-popup01 .modal-popup--item--inner--text--title,#modal-popup02 .modal-popup--item--inner--text--title,#modal-popup03 .modal-popup--item--inner--text--title,#modal-popup04 .modal-popup--item--inner--text--title,#modal-popup05 .modal-popup--item--inner--text--title{font-size:2rem;padding-bottom:4%}}@media screen and (max-width:640px){#modal-popup01 .modal-popup--item--inner--text--title,#modal-popup02 .modal-popup--item--inner--text--title,#modal-popup03 .modal-popup--item--inner--text--title,#modal-popup04 .modal-popup--item--inner--text--title,#modal-popup05 .modal-popup--item--inner--text--title{font-size:1.6rem}}#modal-popup01 .modal-popup--item--inner--text--p,#modal-popup02 .modal-popup--item--inner--text--p,#modal-popup03 .modal-popup--item--inner--text--p,#modal-popup04 .modal-popup--item--inner--text--p,#modal-popup05 .modal-popup--item--inner--text--p{font-size:1.6rem;letter-spacing:0.05em;line-height:2}@media screen and (max-width:640px){#modal-popup01 .modal-popup--item--inner--text--p,#modal-popup02 .modal-popup--item--inner--text--p,#modal-popup03 .modal-popup--item--inner--text--p,#modal-popup04 .modal-popup--item--inner--text--p,#modal-popup05 .modal-popup--item--inner--text--p{font-size:1.4rem}}#modal-popup01 .modal-popup--item--inner .mfp-arrow-right,#modal-popup02 .modal-popup--item--inner .mfp-arrow-right,#modal-popup03 .modal-popup--item--inner .mfp-arrow-right,#modal-popup04 .modal-popup--item--inner .mfp-arrow-right,#modal-popup05 .modal-popup--item--inner .mfp-arrow-right{right:160px}#modal-popup01 .modal-popup--item--inner .mfp-arrow-right::after,#modal-popup02 .modal-popup--item--inner .mfp-arrow-right::after,#modal-popup03 .modal-popup--item--inner .mfp-arrow-right::after,#modal-popup04 .modal-popup--item--inner .mfp-arrow-right::after,#modal-popup05 .modal-popup--item--inner .mfp-arrow-right::after{background-image:url(../pages/page-feature/page-feature01/img/arrow-right.svg);background-size:contain;background-repeat:no-repeat;display:block;width:32px;height:10px}#modal-popup01 .modal-popup--item--inner button.mfp-arrow,#modal-popup02 .modal-popup--item--inner button.mfp-arrow,#modal-popup03 .modal-popup--item--inner button.mfp-arrow,#modal-popup04 .modal-popup--item--inner button.mfp-arrow,#modal-popup05 .modal-popup--item--inner button.mfp-arrow{left:160px}#modal-popup01 .mfp-close,#modal-popup02 .mfp-close,#modal-popup03 .mfp-close,#modal-popup04 .mfp-close,#modal-popup05 .mfp-close{top:10px;right:20px;color:#303030;font-size:43px}@media screen and (max-width:640px){#modal-popup01 .mfp-close,#modal-popup02 .mfp-close,#modal-popup03 .mfp-close,#modal-popup04 .mfp-close,#modal-popup05 .mfp-close{top:1vw;right:5vw;font-size:35px}}#modal-popup01 .mfp-arrow,#modal-popup02 .mfp-arrow,#modal-popup03 .mfp-arrow,#modal-popup04 .mfp-arrow,#modal-popup05 .mfp-arrow{background-color:#4DA2CA}#page-feature02{background-color:#F2F4F4;color:#303030}#page-feature02 .row-reverse{flex-direction:row-reverse}#page-feature02 p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:640px){#page-feature02 p{letter-spacing:0}}#page-feature02 .page-feature-fv{background-image:url(../pages/page-feature02/page-feature02-01/img/underlayer-fv-bg_pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}#page-feature02 .page-feature-fv__inner{padding-top:180px;padding-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-fv__inner{padding-top:18%;padding-bottom:12%}}#page-feature02 .page-feature-fv__inner .parts-title01{margin-bottom:100px}@media screen and (max-width:1024px){#page-feature02 .page-feature-fv__inner .parts-title01{margin-bottom:10%}}#page-feature02 .page-feature-cnt-flow{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt-flow{margin-bottom:16%}}#page-feature02 .page-feature-flow-bg{background-color:#E5ECEE;padding:80px 0}@media screen and (max-width:1024px){#page-feature02 .page-feature-flow-bg{padding:8% 0}}#page-feature02 .page-feature-cnt{display:block;margin-bottom:80px;background-color:#F2F4F4}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt{margin-bottom:8%}}#page-feature02 .page-feature-cnt-img{padding-bottom:160px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt-img{padding-bottom:16%}}#page-feature02 .page-feature-cnt__inner{}#page-feature02 .page-feature-cnt__inner--catch{padding-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch{padding-bottom:12%}}#page-feature02 .page-feature-cnt__inner--catch--title{margin-bottom:64px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch--title{margin-bottom:6%}}#page-feature02 .page-feature-cnt__inner--catch--title--01{display:table;font-size:3.2rem;letter-spacing:0.1em;line-height:1.5em;margin-bottom:48px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--catch--title--01{font-size:2.8rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--catch--title--01{font-size:2rem}}#page-feature02 .page-feature-cnt__inner--box:not(:last-of-type){margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:16%}}#page-feature02 .page-feature-cnt__inner--box--title{margin-bottom:64px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title{margin-bottom:6%}}#page-feature02 .page-feature-cnt__inner--box--title--01{font-size:3.2rem;letter-spacing:0.1em;line-height:1.5em;margin-bottom:64px;display:flex;align-items:center}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title--01{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--title--01{display:block;font-size:2rem}}#page-feature02 .page-feature-cnt__inner--box--title--01 span{color:#4DA2CA}#page-feature02 .page-feature-cnt__inner--box--title--01:before{content:"";background-color:#4DA2CA;display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:16px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title--01:before{margin-right:2%}}#page-feature02 .page-feature-cnt__inner--box--title--01--uvalue{padding-top:80px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title--01--uvalue{padding-top:8%}}#page-feature02 .page-feature-cnt__inner--box--title--01--uvalue h5{font-size:2.4rem;text-align:center;padding-bottom:40px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title--01--uvalue h5{font-size:2.2rem}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--title--01--uvalue h5{font-size:1.8rem}}#page-feature02 .page-feature-cnt__inner--box--title--01--uvalue h5 span{display:block;font-size:1.4rem;margin-top:24px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title--01--uvalue h5 span{margin-top:2%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--title--01--uvalue h5 span{font-size:1.2rem}}#page-feature02 .page-feature-cnt__inner--box--title--01--uvalue--img{padding-bottom:80px;max-width:470px;margin:0 auto}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--title--01--uvalue--img{padding-bottom:8%}}#page-feature02 .page-feature-cnt__inner--box--title--01--uvalue--text{text-align:center;line-height:2;font-size:1.6rem}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--title--01--uvalue--text{font-size:1.4rem;line-height:1.6}}#page-feature02 .page-feature-cnt__inner--box--02{display:flex;justify-content:space-between}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02{flex-direction:column}}#page-feature02 .page-feature-cnt__inner--box--02--img{width:48%;max-width:460px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02--img{width:100%;max-width:100%}}#page-feature02 .page-feature-cnt__inner--box--02--img img{height:100%;object-fit:cover}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02--img img{height:auto;object-fit:contain}}#page-feature02 .page-feature-cnt__inner--box--02--text{width:48%;max-width:460px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02--text{width:100%;max-width:100%}}#page-feature02 .page-feature-cnt__inner--box--02--text--p{padding-bottom:32px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02--text--p{padding:3% 0}}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02--text--p{padding:5% 0}}#page-feature02 .page-feature-cnt__inner--box--02--text--list{background-color:var(--font-second-color);padding:32px;overflow:hidden;border-radius:8px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02--text--list{padding:4%}}#page-feature02 .page-feature-cnt__inner--box--02--text--list--title{font-size:1.6rem;letter-spacing:0.1em;color:#4DA2CA;position:relative;margin-bottom:20px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02--text--list--title{margin-bottom:2%}}#page-feature02 .page-feature-cnt__inner--box--02--text--list--title:after{content:"";background-color:#C8D8E0;display:inline-block;width:100%;height:1px;position:absolute;top:50%;right:-100px;transform:translateY(-50%)}#page-feature02 .page-feature-cnt__inner--box--02--text--list span{display:inline-block;font-size:1.4rem;line-height:2;display:flex;flex-direction:row;align-items:center}@media screen and (max-width:767px){#page-feature02 .page-feature-cnt__inner--box--02--text--list span{font-size:1.4rem}}#page-feature02 .page-feature-cnt__inner--box--02--text span:before{content:"";background-color:#4DA2CA;display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px}#page-feature02 .page-feature-cnt__inner--box--img{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--img{margin-bottom:6%}}#page-feature02 .page-feature-cnt__inner--box--text{max-width:1000px;margin:0 auto}#page-feature02 .page-feature-cnt__inner--box--2column--55{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}@media screen and (max-width:767px){#page-feature02 .page-feature-cnt__inner--box--2column--55{flex-direction:column}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55>div:not(:last-of-type){margin:0 auto 8%}}#page-feature02 .page-feature-cnt__inner--box--2column--55--01{width:46%;max-width:414px}@media screen and (max-width:767px){#page-feature02 .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:none;padding-bottom:4%}}#page-feature02 .page-feature-cnt__inner--box--2column--55--02{width:50%;max-width:490px;border-top:2px solid #C8D8E0;padding-top:56px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02{padding-top:5%}}@media screen and (max-width:767px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:none}}#page-feature02 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:2.4rem;letter-spacing:0.1em;line-height:1.5em;margin-bottom:40px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:4%;font-size:2rem}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:18px;font-size:1.8rem}}#page-feature02 .page-feature-cnt__inner--box--2column--64{display:flex;justify-content:space-between;align-items:center;max-width:1000px;align-items:flex-start}@media screen and (max-width:767px){#page-feature02 .page-feature-cnt__inner--box--2column--64{flex-direction:column}}#page-feature02 .page-feature-cnt__inner--box--2column--64:not(:last-child){margin-bottom:80px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--2column--64:not(:last-child){margin-bottom:8%}}@media screen and (max-width:767px){#page-feature02 .page-feature-cnt__inner--box--2column--64{margin-top:10%}}@media screen and (max-width:767px){#page-feature02 .page-feature-cnt__inner--box--2column--64>div:not(:last-of-type){margin:0 auto 8%}}#page-feature02 .page-feature-cnt__inner--box--2column--64--01{width:48%;max-width:460px}@media screen and (max-width:767px){#page-feature02 .page-feature-cnt__inner--box--2column--64--01{width:100%;max-width:none;margin:0 auto}}#page-feature02 .page-feature-cnt__inner--box--2column--64--02{width:48%;max-width:460px;border-top:2px solid #E5ECEE;padding-top:56px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--2column--64--02{padding-top:6%}}@media screen and (max-width:767px){#page-feature02 .page-feature-cnt__inner--box--2column--64--02{width:100%;max-width:none}}#page-feature02 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:2.4rem;line-height:1.5em;margin-bottom:50px;letter-spacing:0.1em}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--2column--64--02 h4{margin-bottom:5%;font-size:2rem}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:1.8rem}}#page-feature02 .page-feature-cnt__inner--box--button{display:flex;justify-content:space-between;width:100%;max-width:880px;margin:200px auto 0}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--button{margin:20% auto 0}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--button{display:block}}#page-feature02 .page-feature-cnt__inner--box--button>*{display:flex;justify-content:center;align-items:center;width:48%;max-width:400px;font-size:2rem;letter-spacing:0.04em;border:1px solid #3c3c3c;border-radius:1000px;position:relative;padding:25px 0}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--button>*{width:80%;margin:0 auto}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner--box--button>*:not(:last-of-type){margin-bottom:4%}}#page-feature02 .page-feature-cnt__inner--box--button>*:hover::before{right:5px}#page-feature02 .page-feature-cnt__inner--box--button>*::before{content:"";background-color:var(--font-first-color);width:20px;height:1px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:0.4s all}#page-feature02 .page-feature-cnt__inner .page-feature-flow-title{font-size:3.2rem;letter-spacing:0.1em;text-align:center;padding-bottom:48px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner .page-feature-flow-title{font-size:2.8rem;padding-bottom:6%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner .page-feature-flow-title{font-size:2rem}}#page-feature02 .page-feature-cnt__inner__list{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:44px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner__list{row-gap:20px}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner__list{flex-direction:column}}#page-feature02 .page-feature-cnt__inner__list__item{width:48%;max-width:460px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner__list__item{width:100%;max-width:100%}}#page-feature02 .page-feature-cnt__inner__list__item h5{font-size:2rem;line-height:1.6;letter-spacing:0.1em;padding:40px 0 24px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner__list__item h5{padding:4% 0 3%;font-size:1.8rem}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner__list__item h5{font-size:1.6rem}}#page-feature02 .page-feature-cnt__inner__list__item h5 span{display:inline-block;color:#4DA2CA}#page-feature02 .page-feature-cnt__inner__slide__cnt{display:flex;margin-left:calc((100% - 1200px) / 2);margin-right:auto}@media screen and (max-width:1240px){#page-feature02 .page-feature-cnt__inner__slide__cnt{margin-left:20px}}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner__slide__cnt{margin-left:2%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner__slide__cnt{margin-left:4%}}#page-feature02 .page-feature-cnt__inner__slide__cnt__item{background-color:var(--wp--preset--color--white);display:flex;padding:20px;gap:32px;margin-right:40px;width:580px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner__slide__cnt__item{margin-right:24px}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner__slide__cnt__item{flex-direction:column;width:270px;height:450px;margin-right:20px;gap:18px}}#page-feature02 .page-feature-cnt__inner__slide__cnt__item__img{max-width:200px}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner__slide__cnt__item__img{max-width:unset}}#page-feature02 .page-feature-cnt__inner__slide__cnt__item__text{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:296px;font-size:1.6rem;line-height:1.8}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner__slide__cnt__item__text{max-width:unset;font-size:1.4rem}}#page-feature02 .page-feature-cnt__inner__slide__cnt__item__text span{display:block;color:#4DA2CA;font-size:1.8rem;line-height:1.6;letter-spacing:0.08em;padding-bottom:24px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner__slide__cnt__item__text span{padding-bottom:4%}}@media screen and (max-width:640px){#page-feature02 .page-feature-cnt__inner__slide__cnt__item__text span{font-size:1.6rem}}#page-feature02 .page-feature-cnt__inner__anchor-button{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner__anchor-button{margin-bottom:16%}}#page-feature02 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature02 .page-feature-cnt-slide{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt-slide{margin-bottom:16%}}#page-feature02 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature02 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55--02 h4:not(:first-of-type){margin-top:60px}@media screen and (max-width:1024px){#page-feature02 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55--02 h4:not(:first-of-type){margin-top:6%}}#page-feature02 .works-parts-slider01{margin-bottom:200px}@media screen and (max-width:1024px){#page-feature02 .works-parts-slider01{margin-bottom:20%}}.page-feature-cnt__inner__slide{position:relative;width:100%}.page-feature-cnt__inner__slide__cnt{display:flex;overflow:hidden;position:relative}.page-feature-cnt__inner__slide__cnt__item{width:auto;flex-shrink:0}.slider-controls{display:flex;align-items:center;justify-content:center;position:absolute;bottom:10px;width:1080px;margin-left:calc((100% - 1200px) / 2);margin-right:auto;margin-bottom:-40px}@media screen and (max-width:1240px){.slider-controls{width:80vw}}@media screen and (max-width:640px){.slider-controls{margin-bottom:-6%;width:74vw}}@media screen and (max-width:1240px){.slider-controls{margin-left:20px}}@media screen and (max-width:1024px){.slider-controls{margin-left:2%}}@media screen and (max-width:640px){.slider-controls{margin-left:4%}}.slider-bar{position:relative;flex-grow:1;height:1px;background-color:#ddd;border-radius:3px}.slider-progress{height:100%;background-color:#4DA2CA;width:0;border-radius:3px;width:10%}button.prev-btn{background-image:url(../pages/page-feature02/page-feature02-01/img/prev-btn.svg);cursor:pointer}button.next-btn{background-image:url(../pages/page-feature02/page-feature02-01/img/next-btn.svg);cursor:pointer}button.prev-btn:hover,button.next-btn:hover{color:#007bff}#page-feature03{background-color:#F2F4F4;color:#303030}#page-feature03 .row-reverse{flex-direction:row-reverse}#page-feature03 p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:640px){#page-feature03 p{letter-spacing:0}}#page-feature03 .page-feature-fv{background-image:url(../pages/page-feature03/page-feature03-01/img/underlayer-fv-bg_pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}#page-feature03 .page-feature-fv__inner{padding-top:180px;padding-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-fv__inner{padding-top:18%;padding-bottom:12%}}#page-feature03 .page-feature-fv__inner .parts-title01{margin-bottom:100px}@media screen and (max-width:1024px){#page-feature03 .page-feature-fv__inner .parts-title01{margin-bottom:10%}}#page-feature03 .page-feature-cnt-senkohous-bg{background-image:url(../pages/page-feature03/page-feature03-01/img/feature03-senkohous-bg.png);background-size:cover;background-position-y:bottom;background-repeat:no-repeat;height:384px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt-senkohous-bg{height:auto}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt-senkohous-bg{background-size:contain}}#page-feature03 .page-feature-cnt-loop{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt-loop{margin-bottom:16%}}#page-feature03 .page-feature-cnt-senkohous{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt-senkohous{margin-bottom:16%}}#page-feature03 .page-feature-cnt-3col{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt-3col{margin-bottom:16%}}#page-feature03 .page-feature-cnt-modelhouse{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt-modelhouse{margin-bottom:16%}}#page-feature03 .page-feature-cnt{display:block;margin-bottom:80px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt{margin-bottom:8%}}#page-feature03 .page-feature-cnt-img{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt-img{margin-bottom:16%}}#page-feature03 .page-feature-cnt__inner--catch{padding-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch{padding-bottom:12%}}#page-feature03 .page-feature-cnt__inner--catch--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch--title{margin-bottom:6%}}#page-feature03 .page-feature-cnt__inner--catch--title--01{display:table;font-size:3.2rem;letter-spacing:0.1em;line-height:1.5em;margin-bottom:48px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--catch--title--01{font-size:2.8rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--catch--title--01{font-size:2rem}}#page-feature03 .page-feature-cnt__inner__slide{margin-left:calc((100% - 960px) / 2);margin-right:auto}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__slide{margin-left:20px}}#page-feature03 .page-feature-cnt__inner__slide__cnt{display:flex}#page-feature03 .page-feature-cnt__inner__slide__item{width:320px;margin-right:16px}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner__slide__item{width:200px}}#page-feature03 .page-feature-cnt__inner--h5{font-size:1.8rem;margin-bottom:32px;position:relative;overflow:hidden}#page-feature03 .page-feature-cnt__inner--h5::after{content:"";border:1px solid #C8D8E0;position:absolute;top:50%;right:-195px;width:100%;transform:translateY(-50%)}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--h5::after{right:-165px}}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--h5{margin-bottom:3%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--h5{font-size:1.6rem;margin-bottom:5%}}#page-feature03 .page-feature-cnt__inner__senkohouse{display:flex;margin-left:calc((100% - 1000px) / 2);margin-right:auto;padding-right:120px;padding-left:20px}@media screen and (max-width:1440px){#page-feature03 .page-feature-cnt__inner__senkohouse{padding-right:20px}}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__senkohouse{padding:0 2%;margin-left:0;padding-left:2%;justify-content:space-between}}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner__senkohouse{flex-direction:column}}#page-feature03 .page-feature-cnt__inner__senkohouse__text{width:38%;position:relative;z-index:2}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__senkohouse__text{width:48%}}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner__senkohouse__text{width:100%;padding-bottom:4%}}#page-feature03 .page-feature-cnt__inner__senkohouse__text h4{font-size:3.2rem;padding-bottom:32px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__senkohouse__text h4{font-size:2.8rem;padding-bottom:5%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner__senkohouse__text h4{font-size:2.2rem}}#page-feature03 .page-feature-cnt__inner__senkohouse__text h4 span{display:block;font-size:1.4rem;padding-bottom:24px}#page-feature03 .page-feature-cnt__inner__senkohouse__text p{font-size:1.4rem;line-height:2.8}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__senkohouse__text p{line-height:2.4}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner__senkohouse__text p{line-height:2}}#page-feature03 .page-feature-cnt__inner__senkohouse__img{width:50%}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner__senkohouse__img{width:100%}}#page-feature03 .page-feature-cnt__inner__senkohouse__img-01{width:646px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__senkohouse__img-01{width:100%}}#page-feature03 .page-feature-cnt__inner__bg-3col{background-color:#E5ECEE;padding:80px 0}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__bg-3col{padding:8% 0}}#page-feature03 .page-feature-cnt__inner__bg-3col__title{text-align:center;font-size:3.2rem;padding-bottom:64px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__bg-3col__title{padding-bottom:6%;font-size:2.8rem}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner__bg-3col__title{font-size:2rem}}#page-feature03 .page-feature-cnt__inner__3col{display:flex;gap:24px}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner__3col{justify-content:center;flex-wrap:wrap}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner__3col{gap:32px}}#page-feature03 .page-feature-cnt__inner__3col__item{width:33%}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner__3col__item{width:48%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner__3col__item{width:100%}}#page-feature03 .page-feature-cnt__inner__3col__item__h5{font-size:2rem;padding:32px 0;margin-bottom:38px;line-height:2;border-bottom:1px solid var(--wp--preset--color--white)}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__3col__item__h5{padding:3% 0;margin-bottom:4%;font-size:1.6rem}}#page-feature03 .page-feature-cnt__inner__modelhouse__title{display:flex;justify-content:space-between;align-items:end;padding-bottom:64px;font-size:3.2rem;letter-spacing:0.08em;line-height:1.5}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__modelhouse__title{padding-bottom:6%;font-size:2.8rem}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner__modelhouse__title{padding-bottom:6%;font-size:2rem;flex-direction:column;align-items:baseline}}#page-feature03 .page-feature-cnt__inner__modelhouse__title span{display:block;font-size:1.4rem}#page-feature03 .page-feature-cnt__inner__modelhouse__box{display:flex}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner__modelhouse__box{flex-direction:column}}#page-feature03 .page-feature-cnt__inner__modelhouse__box__img{max-width:576px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__modelhouse__box__img{max-width:300px}}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner__modelhouse__box__img{max-width:100%}}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__modelhouse__box__img img{height:100%;object-fit:cover}}#page-feature03 .page-feature-cnt__inner__modelhouse__box__text{display:flex;flex-direction:column;justify-content:center;max-width:632px;padding:0 48px;background-color:var(--wp--preset--color--white)}@media screen and (max-width:1440px){#page-feature03 .page-feature-cnt__inner__modelhouse__box__text{padding:2%}}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner__modelhouse__box__text{max-width:100%;padding:4% 2%}}#page-feature03 .page-feature-cnt__inner__modelhouse__box__text h5{font-size:2.4rem;padding-bottom:50px;letter-spacing:0.1em}@media screen and (max-width:1440px){#page-feature03 .page-feature-cnt__inner__modelhouse__box__text h5{font-size:2rem;padding-bottom:5%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner__modelhouse__box__text h5{font-size:1.8rem}}#page-feature03 .page-feature-cnt__inner__modelhouse__box__text h5 span{display:block;color:#9F9F9F;letter-spacing:0.1em;font-size:1.4rem;padding-bottom:24px;font-family:"BIZ UDPMincho"}#page-feature03 .page-feature-cnt__inner__modelhouse__box__text__box{margin-top:38px;margin-left:auto}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__modelhouse__box__text__box{margin-top:4%}}#page-feature03 .page-feature-cnt__inner__modelhouse__box__text__box--a{margin-left:auto}#page-feature03 .page-feature-cnt__inner__modelhouse__box__text__box span{display:flex;justify-content:center;align-items:center;font-size:1.4rem;color:#F2F2F2;background-color:#303030;border-radius:8px;width:236px;height:40px}#page-feature03 .page-feature-cnt__inner--box:not(:last-of-type){margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:16%}}#page-feature03 .page-feature-cnt__inner--box--title--01{font-size:3.2rem;line-height:1.5em;margin-bottom:64px;letter-spacing:0.1em;display:flex;align-items:center}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title--01{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--title--01{display:block;font-size:2rem}}#page-feature03 .page-feature-cnt__inner--box--title--01 span{color:#4DA2CA}#page-feature03 .page-feature-cnt__inner--box--title--01:before{content:"";background-color:#4DA2CA;display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:16px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--title--01:before{margin-right:2%}}#page-feature03 .page-feature-cnt__inner--box--title--p{margin-bottom:64px}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner--box--title--p{margin-bottom:6%}}#page-feature03 .page-feature-cnt__inner--box--img{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--img{margin-bottom:6%}}#page-feature03 .page-feature-cnt__inner--box--text{max-width:1000px;margin:0 auto}#page-feature03 .page-feature-cnt__inner--box--2column--55{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner--box--2column--55{flex-direction:column}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55>div:not(:last-of-type){margin:0 auto 8%}}#page-feature03 .page-feature-cnt__inner--box--2column--55--01{width:46%;max-width:414px}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:none;padding-bottom:4%}}#page-feature03 .page-feature-cnt__inner--box--2column--55--02{display:flex;flex-direction:column;justify-content:center;width:50%;max-width:490px;border-top:1px solid #C8D8E0}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:none;padding-top:4%;margin-bottom:4%}}#page-feature03 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:2.4rem;letter-spacing:0.1em;line-height:1.5;margin-bottom:4%}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:4%;font-size:2rem}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:18px;font-size:1.8rem}}#page-feature03 .page-feature-cnt__inner--box--2column--64{display:flex;justify-content:space-between;align-items:center;max-width:1000px;align-items:flex-start}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner--box--2column--64{flex-direction:column}}#page-feature03 .page-feature-cnt__inner--box--2column--64:not(:last-child){margin-bottom:80px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--2column--64:not(:last-child){margin-bottom:8%}}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner--box--2column--64{margin-top:10%}}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner--box--2column--64>div:not(:last-of-type){margin:0 auto 8%}}#page-feature03 .page-feature-cnt__inner--box--2column--64--01{width:48%;max-width:460px}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner--box--2column--64--01{width:100%;max-width:none;margin:0 auto}}#page-feature03 .page-feature-cnt__inner--box--2column--64--02{width:48%;max-width:460px;border-top:2px solid #E5ECEE;padding-top:56px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--2column--64--02{padding-top:6%}}@media screen and (max-width:767px){#page-feature03 .page-feature-cnt__inner--box--2column--64--02{width:100%;max-width:none}}#page-feature03 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:2.4rem;line-height:1.5;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--2column--64--02 h4{margin-bottom:5%;font-size:2rem}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:1.8rem}}#page-feature03 .page-feature-cnt__inner--box--button{display:flex;justify-content:space-between;width:100%;max-width:880px;margin:200px auto 0}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--button{margin:20% auto 0}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--button{display:block}}#page-feature03 .page-feature-cnt__inner--box--button>*{display:flex;justify-content:center;align-items:center;width:48%;max-width:400px;font-size:2rem;letter-spacing:0.04em;border:1px solid #3c3c3c;border-radius:1000px;position:relative;padding:25px 0}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--button>*{width:80%;margin:0 auto}}@media screen and (max-width:640px){#page-feature03 .page-feature-cnt__inner--box--button>*:not(:last-of-type){margin-bottom:4%}}#page-feature03 .page-feature-cnt__inner--box--button>*:hover::before{right:5px}#page-feature03 .page-feature-cnt__inner--box--button>*::before{content:"";background-color:var(--font-first-color);width:20px;height:1px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:0.4s all}#page-feature03 .page-feature-cnt__inner__anchor-button{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner__anchor-button{margin-bottom:16%}}#page-feature03 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature03 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55--02 h4:not(:first-of-type){margin-top:60px}@media screen and (max-width:1024px){#page-feature03 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55--02 h4:not(:first-of-type){margin-top:6%}}#page-feature03 .works-parts-slider01{margin-bottom:200px}@media screen and (max-width:1024px){#page-feature03 .works-parts-slider01{margin-bottom:20%}}#page-feature04{background-color:#F2F4F4;color:#303030}#page-feature04 .row-reverse{flex-direction:row-reverse}#page-feature04 p{font-size:16px;letter-spacing:0.04em;line-height:2em}@media screen and (max-width:640px){#page-feature04 p{letter-spacing:0}}#page-feature04 .page-feature-fv{background-image:url(../pages/page-feature04/page-feature04-01/img/underlayer-fv-bg_pc.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}#page-feature04 .page-feature-fv__inner{padding-top:180px;padding-bottom:120px}@media screen and (max-width:1024px){#page-feature04 .page-feature-fv__inner{padding-top:18%;padding-bottom:12%}}#page-feature04 .page-feature-fv__inner .parts-title01{margin-bottom:100px}@media screen and (max-width:1024px){#page-feature04 .page-feature-fv__inner .parts-title01{margin-bottom:10%}}#page-feature04 .page-feature-cnt-senkohous-bg{background-image:url(../pages/page-feature04/page-feature04-01/img/feature03-senkohous-bg.png);background-size:cover;background-position-y:bottom;padding:70px 0}#page-feature04 .page-feature-cnt-renovation{margin-bottom:160px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt-renovation{margin-bottom:16%}}#page-feature04 .page-feature-cnt{display:block;margin-bottom:160px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt{margin-bottom:16%}}#page-feature04 .page-feature-cnt__inner--catch{padding-bottom:160px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--catch{padding-bottom:16%}}#page-feature04 .page-feature-cnt__inner--catch--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--catch--title{margin-bottom:6%}}#page-feature04 .page-feature-cnt__inner--catch--title--01{display:table;font-size:3.2rem;letter-spacing:0;line-height:1.5em;margin-bottom:48px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--catch--title--01{font-size:2.8rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner--catch--title--01{font-size:2rem}}#page-feature04 .page-feature-cnt__inner h5{font-size:1.8rem;padding-bottom:32px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner h5{padding-bottom:3%}}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner h5{font-size:1.6rem;padding-bottom:5%}}#page-feature04 .page-feature-cnt__inner__examination h4{text-align:center;font-size:3.2rem;padding-bottom:48px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner__examination h4{font-size:2.8rem;padding-bottom:6%}}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner__examination h4{font-size:2rem}}#page-feature04 .page-feature-cnt__inner__examination h4 span{color:#4DA2CA}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner__examination__img-pc{display:none}}#page-feature04 .page-feature-cnt__inner__examination__img-sp{display:none;background-color:var(--wp--preset--color--white);padding:40px 32px}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner__examination__img-sp{display:block}}#page-feature04 .page-feature-cnt__inner__examination__box{display:flex;flex-direction:row;gap:8px;max-width:1024px;margin:0 auto}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner__examination__box{flex-wrap:wrap;justify-content:space-between;gap:unset;row-gap:8px}}#page-feature04 .page-feature-cnt__inner__examination__box__item{width:250px;height:90px;background-color:#4DA2CA;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner__examination__box__item{width:49%}}#page-feature04 .page-feature-cnt__inner__examination__box__item__text{color:var(--font-second-color);font-size:2rem;padding:0 2%;letter-spacing:0.08em}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner__examination__box__item__text{font-size:1.6rem}}@media screen and (max-width:767px){#page-feature04 .page-feature-cnt__inner__examination__box__item__text{font-size:1.4em}}#page-feature04 .page-feature-cnt__inner__examination__arrow{padding:48px 0}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner__examination__arrow{padding:6% 0}}#page-feature04 .page-feature-cnt__inner__renovation-bg{padding:40px 52px;background-image:url(../pages/page-feature04/page-feature04-01/img/feature04-renovation-bg.jpg);background-size:cover;background-position-x:center;overflow:hidden;border-radius:8px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner__renovation-bg{padding:4% 5%}}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner__renovation-bg{padding:7%}}#page-feature04 .page-feature-cnt__inner__renovation-bg h5{font-size:2.4rem;color:#F2F2F2;padding-bottom:16px;margin-bottom:32px;position:relative}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner__renovation-bg h5{font-size:2rem;padding-bottom:4%;margin-bottom:5%}}#page-feature04 .page-feature-cnt__inner__renovation-bg h5:after{content:"";position:absolute;bottom:0;border-bottom:1px solid #F2F2F2;width:740px;left:-60px}@media screen and (max-width:767px){#page-feature04 .page-feature-cnt__inner__renovation-bg h5:after{width:640px}}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner__renovation-bg h5:after{width:85vw}}#page-feature04 .page-feature-cnt__inner__renovation-bg--text{display:flex;align-items:end;justify-content:space-between}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner__renovation-bg--text{flex-direction:column;align-items:baseline}}#page-feature04 .page-feature-cnt__inner__renovation-bg--text p{color:#F2F2F2}#page-feature04 .page-feature-cnt__inner--box:not(:last-of-type){margin:0 auto 160px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box:not(:last-of-type){margin-bottom:16%}}#page-feature04 .page-feature-cnt__inner--box--title--01{font-size:3.2rem;letter-spacing:0;line-height:1.5em;margin-bottom:64px;letter-spacing:0.1em;display:flex;align-items:center}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--title--01{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner--box--title--01{display:block;font-size:2rem}}#page-feature04 .page-feature-cnt__inner--box--title--01 span{color:#4DA2CA}#page-feature04 .page-feature-cnt__inner--box--title--01:before{content:"";background-color:#4DA2CA;display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:16px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--title--01:before{margin-right:2%}}#page-feature04 .page-feature-cnt__inner--box--title--01.img-sp--dots{font-size:1.6rem;margin-bottom:0;padding-bottom:26px}#page-feature04 .page-feature-cnt__inner--box--title--p{margin-bottom:64px}@media screen and (max-width:767px){#page-feature04 .page-feature-cnt__inner--box--title--p{margin-bottom:6%}}#page-feature04 .page-feature-cnt__inner--box--img{margin-bottom:60px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--img{margin-bottom:6%}}#page-feature04 .page-feature-cnt__inner--box--text{max-width:1000px;margin:0 auto}#page-feature04 .page-feature-cnt__inner--box--2column--55{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto;padding-bottom:80px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--2column--55{padding-bottom:8%}}@media screen and (max-width:767px){#page-feature04 .page-feature-cnt__inner--box--2column--55{flex-direction:column}}#page-feature04 .page-feature-cnt__inner--box--2column--55:last-child{padding-bottom:0}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner--box--2column--55>div:not(:last-of-type){margin:0 auto 8%}}#page-feature04 .page-feature-cnt__inner--box--2column--55--01{width:48%;max-width:460px}@media screen and (max-width:767px){#page-feature04 .page-feature-cnt__inner--box--2column--55--01{width:100%;max-width:none}}#page-feature04 .page-feature-cnt__inner--box--2column--55--02{display:flex;flex-direction:column;padding-top:56px;width:48%;max-width:460px;border-top:1px solid #C8D8E0}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--2column--55--02{padding-top:6%}}@media screen and (max-width:767px){#page-feature04 .page-feature-cnt__inner--box--2column--55--02{width:100%;max-width:none;padding-top:4%;margin-bottom:4%}}#page-feature04 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:2.4rem;letter-spacing:0;line-height:1.5;margin-bottom:40px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--2column--55--02 h4{margin-bottom:4%;font-size:2rem}}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner--box--2column--55--02 h4{font-size:18px;font-size:1.8rem}}#page-feature04 .page-feature-cnt__inner--box--2column--64{display:flex;justify-content:space-between;align-items:center;max-width:1000px;align-items:flex-start}@media screen and (max-width:767px){#page-feature04 .page-feature-cnt__inner--box--2column--64{flex-direction:column}}#page-feature04 .page-feature-cnt__inner--box--2column--64:not(:last-child){margin-bottom:80px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--2column--64:not(:last-child){margin-bottom:8%}}@media screen and (max-width:767px){#page-feature04 .page-feature-cnt__inner--box--2column--64{margin-top:10%}}@media screen and (max-width:767px){#page-feature04 .page-feature-cnt__inner--box--2column--64>div:not(:last-of-type){margin:0 auto 8%}}#page-feature04 .page-feature-cnt__inner--box--2column--64--01{width:48%;max-width:460px}@media screen and (max-width:767px){#page-feature04 .page-feature-cnt__inner--box--2column--64--01{width:100%;max-width:none;margin:0 auto}}#page-feature04 .page-feature-cnt__inner--box--2column--64--02{width:48%;max-width:460px;border-top:2px solid #E5ECEE;padding-top:56px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--2column--64--02{padding-top:6%}}@media screen and (max-width:767px){#page-feature04 .page-feature-cnt__inner--box--2column--64--02{width:100%;max-width:none}}#page-feature04 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:2.4rem;line-height:1.5;margin-bottom:50px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--2column--64--02 h4{margin-bottom:5%;font-size:2rem}}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner--box--2column--64--02 h4{font-size:1.8rem}}#page-feature04 .page-feature-cnt__inner--box--button{display:flex;justify-content:space-between;width:100%;max-width:880px;margin:200px auto 0}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--button{margin:20% auto 0}}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner--box--button{display:block}}#page-feature04 .page-feature-cnt__inner--box--button>*{display:flex;justify-content:center;align-items:center;width:48%;max-width:400px;font-size:2rem;letter-spacing:0.04em;border:1px solid #3c3c3c;border-radius:1000px;position:relative;padding:25px 0}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner--box--button>*{width:80%;margin:0 auto}}@media screen and (max-width:640px){#page-feature04 .page-feature-cnt__inner--box--button>*:not(:last-of-type){margin-bottom:4%}}#page-feature04 .page-feature-cnt__inner--box--button>*:hover::before{right:5px}#page-feature04 .page-feature-cnt__inner--box--button>*::before{content:"";background-color:var(--font-first-color);width:20px;height:1px;position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:0.4s all}#page-feature04 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--01 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature04 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature04 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--02 .page-feature-cnt__inner--box--2column--64{margin-bottom:12%}}#page-feature04 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--03 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature04 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:120px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55{margin-bottom:12%}}#page-feature04 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55--02 h4:not(:first-of-type){margin-top:60px}@media screen and (max-width:1024px){#page-feature04 .page-feature-cnt__inner--box--04 .page-feature-cnt__inner--box--2column--55--02 h4:not(:first-of-type){margin-top:6%}}#page-feature04 .works-parts-slider01{margin-bottom:200px}@media screen and (max-width:1024px){#page-feature04 .works-parts-slider01{margin-bottom:20%}}#page-guide{padding-bottom:200px;background-color:#F2F4F4;color:#303030}@media screen and (max-width:1024px){#page-guide{padding-bottom:20%}}#page-guide .row-reverse{display:flex;flex-direction:row-reverse}#page-guide .common-inner03{max-width:1120px;margin:0 auto;padding:0 20px}@media screen and (max-width:640px){#page-guide .underlayer-common{font-size:1.4rem}}#page-guide .page-guide-fv{position:relative;height:300px}#page-guide .page-guide-fv::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:auto;background:url(../pages/page-request/page-request01/img/underlayer-fv-bg_pc.png) no-repeat center center/cover;aspect-ratio:1.7777777778;pointer-events:none}@media screen and (max-width:1024px){#page-guide .page-guide-fv::before{background-image:url(../pages/page-request/page-request01/img/underlayer-fv-bg_pc.png);aspect-ratio:1.2}}#page-guide .page-guide-fv__inner{z-index:1}#page-guide .page-guide-cnt{position:relative;z-index:10}#page-guide .page-guide-cnt__inner--catch{padding-bottom:160px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--catch{padding-bottom:16%}}#page-guide .page-guide-cnt__inner--catch--title{margin-bottom:60px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--catch--title{margin-bottom:6%}}#page-guide .page-guide-cnt__inner--catch--title--01{display:table;font-size:3.2rem;letter-spacing:0.1em;line-height:1.5em;margin-bottom:48px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--catch--title--01{font-size:2.8rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--catch--title--01{font-size:1.8rem}}#page-guide .page-guide-cnt__inner--title--h3{display:flex;align-items:center;gap:14px;font-size:3.2rem;letter-spacing:0.14em;margin-bottom:80px;margin-top:120px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--title--h3{font-size:2.8rem;margin-bottom:8%;margin-top:12%;letter-spacing:0.1em}}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--title--h3{font-size:2.2rem}}#page-guide .page-guide-cnt__inner--title--h3:before{content:"";display:block;width:12px;height:12px;background-color:#4DA2CA;border-radius:50px}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--title--h3:before{width:9px;height:9px}}#page-guide .page-guide-cnt__inner--title--h4{display:flex;align-items:center;gap:56px;width:calc(100% - 100px);font-size:2.4rem;letter-spacing:0;line-height:1.6em;padding-top:5px}#page-guide .page-guide-cnt__inner--title--h4.h4-02{flex-direction:column;gap:0;align-items:baseline}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--title--h4{font-size:2rem;gap:40px}}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--title--h4{flex-direction:column;align-items:baseline;gap:8px;width:calc(100% - 40px);font-size:1.6rem;padding-top:0}}#page-guide .page-guide-cnt__inner--title--h4--span01{color:#4DA2CA;font-size:1.4rem}#page-guide .page-guide-cnt__inner--title--h4--span02{color:#4DA2CA;font-size:3.2rem;font-family:"BIZ UDPMincho"}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--title--h4--span02{font-size:2.4rem}}#page-guide .page-guide-cnt__inner__box{max-width:1080px;margin:88px auto 120px;background-color:var(--wp--preset--color--white);display:flex;align-items:center;justify-content:center;gap:100px;padding:4% 2%}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner__box{margin:9% auto 12%;gap:80px;padding:6% 2%}}@media screen and (max-width:767px){#page-guide .page-guide-cnt__inner__box{flex-direction:column;max-width:100%;gap:0;padding:8% 2%}}#page-guide .page-guide-cnt__inner__box__img{width:344px}@media screen and (max-width:767px){#page-guide .page-guide-cnt__inner__box__img{width:40%}}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner__box__img{width:70%}}#page-guide .page-guide-cnt__inner__box__text{display:flex;flex-direction:column;font-size:1.6rem;width:360px}@media screen and (max-width:767px){#page-guide .page-guide-cnt__inner__box__text{width:100%}}#page-guide .page-guide-cnt__inner__box__text a{display:flex;justify-content:center;align-items:center;width:360px;height:56px;background-color:#F2F2F2;box-shadow:0px 5px 13px 0px rgba(136, 136, 136, 0.5);transition:0.3s;border-radius:8px;margin-bottom:26px}@media screen and (max-width:767px){#page-guide .page-guide-cnt__inner__box__text a{width:100%;box-shadow:0px 4px 9px 0px rgba(136, 136, 136, 0.5)}}#page-guide .page-guide-cnt__inner__box__text a:hover{background-color:#D9E3E8;box-shadow:0px 5px 13px 0px rgba(217, 227, 232, 0.8);border-radius:8px}@media screen and (max-width:767px){#page-guide .page-guide-cnt__inner__box__text a:hover{box-shadow:0px 4px 9px 0px rgba(136, 136, 136, 0.5)}}#page-guide .page-guide-cnt__inner__box__text a span{width:280px;text-align:center}#page-guide .page-guide-cnt__inner__box__text a:after{content:"";background-image:url(../pages/page-guide/page-guide01/img/anchor-icon.svg);background-size:cover;background-repeat:no-repeat;display:block;width:24px;height:24px}#page-guide .page-guide-cnt__inner__box__text a:last-child{margin-bottom:0}#page-guide .page-guide-cnt__inner--box--item{display:flex;justify-content:space-between;gap:24px}@media screen and (max-width:767px){#page-guide .page-guide-cnt__inner--box--item{flex-direction:column}}#page-guide .page-guide-cnt__inner--box--item--text{max-width:460px;border-top:1px solid #C8D8E0;padding-top:56px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--box--item--text{padding-top:6%}}@media screen and (max-width:767px){#page-guide .page-guide-cnt__inner--box--item--text{max-width:100%}}#page-guide .page-guide-cnt__inner--box--item--text h4{font-size:2.4rem;letter-spacing:0.1em;line-height:1.6;padding-bottom:40px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--box--item--text h4{font-size:2rem;padding-bottom:4%}}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--box--item--text h4{font-size:1.8rem;padding-bottom:6%}}#page-guide .page-guide-cnt__inner--box--item--text--button{padding-top:56px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--box--item--text--button{padding-top:6%}}#page-guide .page-guide-cnt__inner--box--item--text--button a{background-color:#303030;border-radius:8px;display:flex;align-items:center;justify-content:center;width:276px;height:48px;margin-bottom:24px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--box--item--text--button a{margin-bottom:3%}}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--box--item--text--button a{width:100%}}#page-guide .page-guide-cnt__inner--box--item--text--button a:last-child{margin-bottom:0}#page-guide .page-guide-cnt__inner--box--item--text--button a span{color:#F2F2F2;font-size:1.6rem;letter-spacing:0.1em;font-weight:300}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--box--item--text--button a span{font-size:1.4rem}}#page-guide .page-guide-cnt__inner--box--item--text--point{background-color:var(--bg-first-color);border-radius:8px;padding:24px;margin-top:28px;letter-spacing:0.08em;position:relative}#page-guide .page-guide-cnt__inner--box--item--text--point:after{content:"";background-image:url(../pages/page-guide/page-guide01/img/flow-point-icon-01.png);background-size:cover;background-repeat:no-repeat;display:block;width:85px;height:85px;position:absolute;right:-50px;bottom:0px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--box--item--text--point:after{width:55px;height:55px;right:0}}#page-guide .page-guide-cnt__inner--box--item--text--point span{display:block;font-size:1.6rem;padding-bottom:20px;color:#4DA2CA;font-family:"BIZ UDPMincho";position:relative}#page-guide .page-guide-cnt__inner--box--item--text--point span:after{content:"";background-image:url(../pages/page-guide/page-guide01/img/flow-point-icon-02.svg);background-size:cover;background-repeat:no-repeat;display:block;width:60px;height:50px;position:absolute;right:-17px;top:-10px}#page-guide .page-guide-cnt__inner--box--item--text--point p{font-size:1.4rem;padding:0 4%}#page-guide .page-guide-cnt__inner--box--item--text p{line-height:2;letter-spacing:0}#page-guide .page-guide-cnt__inner--box--item--img{max-width:460px}@media screen and (max-width:767px){#page-guide .page-guide-cnt__inner--box--item--img{max-width:100%}}#page-guide .page-guide-cnt__inner--box--02--text{display:flex;gap:56px;font-size:1.6rem;line-height:2;letter-spacing:0.08em}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--box--02--text{gap:20px;font-size:1.4rem}}#page-guide .page-guide-cnt__inner--box--02--text span{font-family:"BIZ UDPMincho";font-size:3.2rem;color:var(--bg-first-color);margin-top:-24px}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--box--02--text span{font-size:2.8rem}}#page-guide .page-guide-cnt__inner--tab--bg{display:none;background-image:url(../pages/page-guide/page-guide01/img/accordion-bg-01.jpg);border-radius:8px;background-size:cover;background-repeat:no-repeat;padding:80px 20px 40px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--tab--bg{padding:8% 2% 4%}}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--tab--bg{padding:8% 4% 4%}}#page-guide .page-guide-cnt__inner--tab--button{display:flex;gap:24px;margin-bottom:8px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--tab--button{flex-direction:column;gap:12px}}#page-guide .page-guide-cnt__inner--tab--button--01{display:flex;justify-content:center;align-items:center;background-color:var(--bg-first-color);border-radius:8px;width:344px;height:80px;font-size:1.6rem;transition:0.3s;cursor:pointer}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--tab--button--01{width:100%}}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--tab--button--01{height:60px}}#page-guide .page-guide-cnt__inner--tab--button--01:hover{background-color:#D9E3E8;border-radius:8px}#page-guide .page-guide-cnt__inner--tab--button--01.active{background-color:#D9E3E8;border-radius:8px}#page-guide .page-guide-cnt__inner--tab--text{padding-bottom:40px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--tab--text{padding-bottom:4%}}#page-guide .page-guide-cnt__inner--tab--text p{text-align:center;letter-spacing:0.14em}#page-guide .page-guide-cnt__inner--tab--text--01{max-width:763px;margin:0 auto;position:relative;font-size:1.6rem}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--tab--text--01{font-size:1.4rem}}#page-guide .page-guide-cnt__inner--tab--text--01:before{content:"";background-image:url(../pages/page-guide/page-guide01/img/flow-tab-icon-01.svg);background-size:contain;background-repeat:no-repeat;display:block;width:107px;height:154px;position:absolute;left:-40px;top:-20px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--tab--text--01:before{width:10vw;height:14vw;left:0;top:-5vw}}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--tab--text--01:before{display:none}}#page-guide .page-guide-cnt__inner--tab--text--01:after{content:"";background-image:url(../pages/page-guide/page-guide01/img/flow-tab-icon-02.svg);background-size:contain;background-repeat:no-repeat;display:block;width:107px;height:154px;position:absolute;top:-30px;right:-20px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--tab--text--01:after{width:10vw;height:14vw;right:0;top:-5vw}}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--tab--text--01:after{display:none}}#page-guide .page-guide-cnt__inner--tab--text--02{position:relative;max-width:max-content;margin:0 auto;padding:0 140px;font-size:2rem}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--tab--text--02{padding:0 17vw}}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--tab--text--02{padding:0;font-size:1.6rem}}#page-guide .page-guide-cnt__inner--tab--text--02 span{background:linear-gradient(transparent 50%, rgba(200, 216, 224, 0.8) 50%)}#page-guide .page-guide-cnt__inner--tab--text--02:after{content:"";background-image:url(../pages/page-guide/page-guide01/img/flow-point-icon-01.svg);background-size:contain;background-repeat:no-repeat;display:block;width:135px;height:135px;position:absolute;right:0;top:-50px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--tab--text--02:after{width:17vw;height:17vw}}#page-guide .page-guide-cnt__inner--tab--text--icon_sp{display:none}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--tab--text--icon_sp{display:flex;width:50%;margin:0 auto 4%}}#page-guide .page-guide-cnt__inner--tab--3col{display:flex;gap:32px;max-width:856px;margin:0 auto}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--tab--3col{flex-direction:column;max-width:100%}}#page-guide .page-guide-cnt__inner--tab--3col--item{display:flex;flex-direction:column;width:264px;max-height:100%;height:190px;background-color:var(--bg-first-color);border-radius:8px;box-shadow:0px 0px 10px 0px rgba(77, 162, 202, 0.25);align-items:center;padding:28px 20px;line-height:2;letter-spacing:0;position:relative;font-size:14px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt__inner--tab--3col--item{flex-direction:column;width:100%;height:auto;padding:3%}}@media screen and (max-width:640px){#page-guide .page-guide-cnt__inner--tab--3col--item{padding:4%;font-size:12px;letter-spacing:0}}#page-guide .page-guide-cnt__inner--tab--3col--item:after{content:"";background-image:url(../pages/page-guide/page-guide01/img/flow-point-icon-02.svg);background-size:contain;background-repeat:no-repeat;display:block;position:absolute;width:60px;height:60px;position:absolute;top:0;right:0}#page-guide .page-guide-cnt__inner--tab--3col--item span{display:block;font-weight:bold;font-family:"BIZ UDPMincho";padding-bottom:8px;color:#4DA2CA;font-size:16px;text-align:center}#page-guide .accordion .accordionToggleSummary{cursor:pointer}#page-guide .accordion .accordionToggleSummary::-webkit-details-marker{display:none}#page-guide .accordion .accordionToggleHidden{display:grid;padding:0 60px;transition:250ms grid-template-rows ease;grid-template-rows:0fr}@media screen and (max-width:1024px){#page-guide .accordion .accordionToggleHidden{padding:0 4%}}#page-guide .accordion .accordionToggleHidden .page-guide-cnt__inner--box--1col{padding-top:64px;padding-bottom:56px}@media screen and (max-width:1024px){#page-guide .accordion .accordionToggleHidden .page-guide-cnt__inner--box--1col{padding-top:6%;padding-bottom:6%}}#page-guide .accordion .accordionToggle.accordionToggleOpen .accordionToggleHidden{grid-template-rows:1fr;display:none}#page-guide .page-guide-cnt-textBox{max-width:730px;margin:0 auto;padding:100px 20px 178px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt-textBox{padding:10% 2% 17%}}@media screen and (max-width:1024px){#page-guide .page-guide-cnt-textBox{padding:10% 4% 17%}}#page-guide .page-guide-cnt-textBox__inner{background-color:var(--bg-first-color);border:#4DA2CA 2px solid;padding:60px;position:relative}@media screen and (max-width:1024px){#page-guide .page-guide-cnt-textBox__inner{padding:6%}}#page-guide .page-guide-cnt-textBox__inner::after{content:"";background-image:url(../pages/page-guide/page-guide01/img/flow-point-icon-01.svg);background-size:contain;background-repeat:no-repeat;display:block;width:210px;height:210px;position:absolute;right:0;bottom:-20px}@media screen and (max-width:1024px){#page-guide .page-guide-cnt-textBox__inner::after{width:150px;height:150px;bottom:0}}@media screen and (max-width:640px){#page-guide .page-guide-cnt-textBox__inner::after{width:18vw;height:18vw;bottom:-20px}}#page-guide .page-guide-cnt-textBox__inner p{font-size:2rem;letter-spacing:0.08em;line-height:2}@media screen and (max-width:640px){#page-guide .page-guide-cnt-textBox__inner p{font-size:1.4rem}}#page-guide .page-guide-cnt-textBox__inner p span{display:block;color:#4DA2CA;font-size:2rem}@media screen and (max-width:640px){#page-guide .page-guide-cnt-textBox__inner p span{font-size:1.4rem}}#page-guide .accordion01 .accordionToggle{position:relative;margin-bottom:48px}@media screen and (max-width:1024px){#page-guide .accordion01 .accordionToggle{margin-bottom:4%}}#page-guide .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:640px){#page-guide .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:20px}}#page-guide .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{content:"";background-color:#4DA2CA;display:block;width:30px;height:2px}@media screen and (max-width:640px){#page-guide .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{width:25px}}#page-guide .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::after{content:"";background-color:#4DA2CA;width:2px;height:30px;position:absolute;top:50%;right:79px;transform:translateY(-50%)}@media screen and (max-width:640px){#page-guide .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::after{height:25px;right:30.5px}}#page-guide .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{border-top:1px solid var(--bg-first-color);margin-top:20px}@media screen and (max-width:640px){#page-guide .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{margin-top:10px}}#page-guide .accordion01 .accordionToggleSummary{display:flex;background-image:url(../pages/page-guide/page-guide01/img/accordion-bg-02.jpg);background-size:auto;background-position-x:center;background-repeat:no-repeat;position:relative;padding:40px 64px 40px 64px;border-radius:8px;margin-bottom:8px;transition:0.4s all}@media screen and (max-width:1024px){#page-guide .accordion01 .accordionToggleSummary{padding:4%}}#page-guide .accordion01 .accordionToggleSummary::before{content:"";background-color:#4DA2CA;width:30px;height:2px;position:absolute;top:50%;right:65px;transform:translateY(-50%)}@media screen and (max-width:640px){#page-guide .accordion01 .accordionToggleSummary::before{width:25px;right:19px}}#page-guide .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-guide .accordion01 .accordionToggleSummary>span{font-size:3.2rem}}@media screen and (max-width:640px){#page-guide .accordion01 .accordionToggleSummary>span{width:30px;height:30px;font-size:2.2rem;line-height:27px;margin-right:10px}}#page-guide .accordion01 .accordionToggleHidden{background-image:url(../pages/page-guide/page-guide01/img/accordion-bg-01.jpg);border-radius:8px;background-size:cover;background-repeat:no-repeat}#page-guide .accordion01 .accordionToggleHidden.accordionToggleHiddenBorder{border:none}#page-guide .accordion01 .accordionToggleHiddenText{padding-bottom:56px}#page-guide .accordion01 .accordionToggleHiddenText:first-child{padding:56px 0}@media screen and (max-width:1024px){#page-guide .accordion01 .accordionToggleHiddenText:first-child{padding:6% 0}}#page-guide .accordion01 .accordionToggleHiddenText:last-child{padding-bottom:80px}@media screen and (max-width:1024px){#page-guide .accordion01 .accordionToggleHiddenText:last-child{padding-bottom:8%}}@media screen and (max-width:1024px){#page-guide .accordion01 .accordionToggleHiddenText{padding-bottom:6%}}#page-guide .accordion01 .accordionToggleHiddenTextH4{display:flex;margin-bottom:30px}@media screen and (max-width:1024px){#page-guide .accordion01 .accordionToggleHiddenTextH4{margin-bottom:20px}}@media screen and (max-width:640px){#page-guide .accordion01 .accordionToggleHiddenTextH4{display:block;margin-bottom:10px}}#page-guide .accordion01 .accordionToggleHiddenTextH4 span{color:var(--font-third-color);font-size:1.6rem;line-height:36px;padding-right:1em}#page-guide .accordion01 .accordionToggleHiddenTextH4 h4{font-weight:500;font-size:2.4rem;letter-spacing:0;line-height:36px}@media screen and (max-width:1024px){#page-guide .accordion01 .accordionToggleHiddenTextH4 h4{font-size:2rem}}@media screen and (max-width:640px){#page-guide .accordion01 .accordionToggleHiddenTextH4 h4{font-size:1.8rem}}#page-guide .accordion01 .accordionToggleHiddenImg{width:250px;padding:60px 0}@media screen and (max-width:1024px){#page-guide .accordion01 .accordionToggleHiddenImg{width:200px;padding:6% 0}}@media screen and (max-width:640px){#page-guide .accordion01 .accordionToggleHiddenImg{width:100%;padding:0 0 8%}}#page-guide .accordion01 .accordionToggleHiddenImg img{width:100%}#page-guide .accordion02{background-image:url(../pages/page-guide/page-guide01/img/accordion-bg-02.jpg);border-radius:8px;background-size:auto;background-position-x:center}#page-guide .accordion02 .accordionToggle{position:relative;margin-bottom:48px}@media screen and (max-width:1024px){#page-guide .accordion02 .accordionToggle{margin-bottom:4%}}#page-guide .accordion02 .accordionToggle:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:640px){#page-guide .accordion02 .accordionToggle:not(:last-of-type){margin-bottom:20px}}#page-guide .accordion02 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{content:"";background-color:#4DA2CA;display:block;width:30px;height:2px}@media screen and (max-width:640px){#page-guide .accordion02 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{width:25px}}#page-guide .accordion02 .accordionToggle.accordionToggleOpen .accordionToggleSummary::after{content:"";background-color:#4DA2CA;width:2px;height:30px;position:absolute;top:50%;right:79px;transform:translateY(-50%)}@media screen and (max-width:640px){#page-guide .accordion02 .accordionToggle.accordionToggleOpen .accordionToggleSummary::after{height:25px;right:30.5px}}#page-guide .accordion02 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{border-top:1px solid var(--bg-first-color);margin-top:20px}@media screen and (max-width:640px){#page-guide .accordion02 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{margin-top:10px}}#page-guide .accordion02 .accordionToggleSummary{display:flex;position:relative;padding:40px 64px 40px 64px;transition:0.4s all}@media screen and (max-width:1024px){#page-guide .accordion02 .accordionToggleSummary{padding:4%}}#page-guide .accordion02 .accordionToggleSummary::before{content:"";background-color:#4DA2CA;width:30px;height:2px;position:absolute;top:50%;right:65px;transform:translateY(-50%)}@media screen and (max-width:640px){#page-guide .accordion02 .accordionToggleSummary::before{width:25px;right:19px}}#page-guide .accordion02 .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-guide .accordion02 .accordionToggleSummary>span{font-size:3.2rem}}@media screen and (max-width:640px){#page-guide .accordion02 .accordionToggleSummary>span{width:30px;height:30px;font-size:2.2rem;line-height:27px;margin-right:10px}}#page-guide .accordion02 .accordionToggleHidden.accordionToggleHiddenBorder{border:none}#page-guide .accordion02 .accordionToggleHiddenText{padding:60px 0}@media screen and (max-width:1024px){#page-guide .accordion02 .accordionToggleHiddenText{padding:6% 0}}#page-guide .accordion02 .accordionToggleHiddenTextH4{display:flex;margin-bottom:30px}@media screen and (max-width:1024px){#page-guide .accordion02 .accordionToggleHiddenTextH4{margin-bottom:3%}}@media screen and (max-width:640px){#page-guide .accordion02 .accordionToggleHiddenTextH4{display:block}}#page-guide .accordion02 .accordionToggleHiddenTextH4 span{color:var(--font-third-color);font-size:1.6rem;line-height:36px;padding-right:1em}#page-guide .accordion02 .accordionToggleHiddenTextH4 h4{font-weight:500;font-size:2.4rem;letter-spacing:0;line-height:36px}@media screen and (max-width:1024px){#page-guide .accordion02 .accordionToggleHiddenTextH4 h4{font-size:2rem}}@media screen and (max-width:640px){#page-guide .accordion02 .accordionToggleHiddenTextH4 h4{font-size:1.8rem}}#page-guide .accordion02 .accordionToggleHiddenImg{width:250px;padding:60px 0}@media screen and (max-width:1024px){#page-guide .accordion02 .accordionToggleHiddenImg{width:200px;padding:6% 0}}@media screen and (max-width:640px){#page-guide .accordion02 .accordionToggleHiddenImg{width:100%;padding:0 0 8%}}#page-guide .accordion02 .accordionToggleHiddenImg img{width:100%}#page-guide .page-guide-bg{background-image:url(../pages/page-guide/page-guide01/img/underlayer-fv-bg_pc.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{background:#f2f4f4}#page-privacy .page-privacy-fv{position:relative;height:300px}#page-privacy .page-privacy-fv::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:auto;background:url(../pages/page-privacy/page-privacy01/img/underlayer-fv-bg_pc.png) no-repeat center center/cover;aspect-ratio:1.7777777778}@media screen and (max-width:1024px){#page-privacy .page-privacy-fv::before{background-image:url(../pages/page-privacy/page-privacy01/img/underlayer-fv-bg_sp.png);aspect-ratio:1.2}}#page-privacy .page-privacy-fv__inner{z-index:1}#page-privacy p{font-size:1.6rem;line-height:2;letter-spacing:0.1em;color:#303030}@media screen and (max-width:640px){#page-privacy p{font-size:1.4rem}}#page-privacy .page-privacy-cnt{padding:20px 0 130px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt{padding:2% 0 13%}}#page-privacy .page-privacy-cnt__inner{position:relative;max-width:920px;z-index:1}#page-privacy .page-privacy-cnt__inner--title{margin-bottom:54px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner--title{margin-bottom:6%}}#page-privacy .page-privacy-cnt__inner--title h3{font-size:3.2rem;letter-spacing:0;line-height:1.6em;text-align:center;margin-bottom:80px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner--title h3{font-size:2.8rem}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner--title h3{font-size:2rem;margin-bottom:8%}}#page-privacy .page-privacy-cnt__inner--box{margin-bottom:26px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner--box{margin-bottom:3%}}#page-privacy .page-privacy-cnt__inner--box--title{font-size:3.2rem;letter-spacing:0;line-height:1.6em;margin-bottom:30px}@media screen and (max-width:1024px){#page-privacy .page-privacy-cnt__inner--box--title{font-size:2.8rem;margin-bottom:20px}}@media screen and (max-width:640px){#page-privacy .page-privacy-cnt__inner--box--title{font-size:1.8rem}}#page-privacy .page-privacy-cnt__inner--box--text{display:flex;justify-content:flex-start;gap:4px}#page-product .page-product-fv{background-image:url(../pages/page-product/page-product01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-product .page-product-fv{background-image:url(../pages/page-product/page-product01/img/underlayer-fv-bg_sp.jpg)}}#page-product .page-product-cnt{padding:120px 0 200px}@media screen and (max-width:1024px){#page-product .page-product-cnt{padding:12% 0 20%}}#page-product .page-product-cnt__inner--title h3{font-weight:bold;font-size:4rem;letter-spacing:0;line-height:1.6em;margin-bottom:80px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--title h3{font-size:2.2rem;margin-bottom:8%}}#page-product .page-product-cnt__inner--box{display:flex;flex-wrap:wrap;justify-content:space-between}#page-product .page-product-cnt__inner--box li{width:560px}@media screen and (max-width:1240px){#page-product .page-product-cnt__inner--box li{width:48%}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box li{width:100%}}#page-product .page-product-cnt__inner--box li:nth-of-type(odd){margin-right:80px}@media screen and (max-width:1240px){#page-product .page-product-cnt__inner--box li:nth-of-type(odd){margin-right:4%}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box li:nth-of-type(odd){margin-right:auto}}#page-product .page-product-cnt__inner--box li:nth-of-type(n+3){margin-top:80px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box li:nth-of-type(n+3){margin-top:8%}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box li:not(:first-of-type){margin-top:8%}}#page-product .page-product-cnt__inner--box--img{margin-bottom:30px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box--img{margin-bottom:20px}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box--img{margin-bottom:10px}}#page-product .page-product-cnt__inner--box--img img{object-fit:cover;height:400px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box--img img{height:30vw}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box--img img{height:50vw}}#page-product .page-product-cnt__inner--box--title{font-size:2.4rem;letter-spacing:0;line-height:1.6em;margin-bottom:30px}@media screen and (max-width:1024px){#page-product .page-product-cnt__inner--box--title{margin-bottom:20px}}@media screen and (max-width:640px){#page-product .page-product-cnt__inner--box--title{font-size:1.8rem;margin-bottom:10px}}#page-product01{padding-bottom:200px}@media screen and (max-width:1024px){#page-product01{padding-bottom:20%}}#page-product01 .page-product01-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}@media screen and (max-width:1024px){#page-product01 .page-product01-title{margin-bottom:6%}}#page-product01 .page-product01-title-text-lg{display:block;font-weight:500;font-size:3.2rem;letter-spacing:0;line-height:2em}@media screen and (max-width:1024px){#page-product01 .page-product01-title-text-lg{font-size:2.8rem}}@media screen and (max-width:640px){#page-product01 .page-product01-title-text-lg{font-size:2rem}}#page-product01 .page-product01-title-text-sm{display:block;font-weight:400;font-size:1.6rem;letter-spacing:0;line-height:1.5em}#page-product01 .underlayer-2column-cnt{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1240px){#page-product01 .underlayer-2column-cnt{align-items:center}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt{display:block}}#page-product01 .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-product01 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-product01 .underlayer-2column-cnt:not(:last-of-type){margin-bottom:12%}}#page-product01 .underlayer-2column-cnt-text{width:520px}@media screen and (max-width:1240px){#page-product01 .underlayer-2column-cnt-text{width:56%}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-product01 .underlayer-2column-cnt-text-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--font-first-color);border-radius:50px;margin-bottom:30px}@media screen and (max-width:1024px){#page-product01 .underlayer-2column-cnt-text-num{margin-bottom:0}}#page-product01 .underlayer-2column-cnt-text-num>span{font-size:1.6rem;padding-bottom:2px}#page-product01 .underlayer-2column-cnt-text-title{font-weight:bold;font-size:2.4rem;letter-spacing:0;line-height:1.5em;border-bottom:1px solid var(--bg-third-color);padding:30px 0;margin-bottom:30px}@media screen and (max-width:1024px){#page-product01 .underlayer-2column-cnt-text-title{font-size:2rem;padding:20px 0;margin-bottom:20px}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-text-title{padding:10px 0;margin-bottom:10px}}#page-product01 .underlayer-2column-cnt-text-title-span{display:block;font-weight:normal;font-size:2.4rem;letter-spacing:0.04em;line-height:1em;margin-top:-30px;margin-bottom:20px}@media screen and (max-width:1024px){#page-product01 .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-text-title-span{font-size:1.6rem}}#page-product01 .underlayer-2column-cnt-img{width:590px}@media screen and (max-width:1240px){#page-product01 .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-product01 .underlayer-2column-cnt-img{width:100%}}#page-product01 .common-3column{display:flex;flex-wrap:wrap}#page-product01 .common-3column-box{width:380px;position:relative}@media screen and (max-width:1240px){#page-product01 .common-3column-box{width:32%}}@media screen and (max-width:640px){#page-product01 .common-3column-box{width:48%}}#page-product01 .common-3column-box a{display:block}#page-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:30px}@media screen and (max-width:1240px){#page-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:2%}}@media screen and (max-width:640px){#page-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:0}}@media screen and (max-width:640px){#page-product01 .common-3column-box:not(:nth-of-type(2n)){margin-right:4%}}#page-product01 .common-3column-box:nth-of-type(n+4){margin-top:40px}@media screen and (max-width:1240px){#page-product01 .common-3column-box:nth-of-type(n+4){margin-top:4%}}@media screen and (max-width:640px){#page-product01 .common-3column-box:nth-of-type(n+4){margin-top:0}}@media screen and (max-width:640px){#page-product01 .common-3column-box:nth-of-type(n+3){margin-top:6%}}#page-product01 .common-3column-box-img{position:relative}#page-product01 .common-3column-box-img-span01{background-color:var(--font-first-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-first-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;top:0;right:0;padding:10px 20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-img-span01{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){#page-product01 .common-3column-box-img-span01{min-width:60px;font-size:1.3rem;padding:5px 10px}}#page-product01 .common-3column-box-img-span02{background-color:var(--bg-second-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-second-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;left:0;bottom:0;padding:10px 20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-img-span02{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){#page-product01 .common-3column-box-img-span02{min-width:60px;font-size:1.3rem;padding:5px 10px}}#page-product01 .common-3column-box-img img{height:270px;object-fit:cover}@media screen and (max-width:1240px){#page-product01 .common-3column-box-img img{height:20vw}}@media screen and (max-width:640px){#page-product01 .common-3column-box-img img{height:30vw}}#page-product01 .common-3column-box-text{padding:20px 0}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text{padding:15px 0}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text{padding:10px 0}}#page-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:15px}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:10px}}#page-product01 .common-3column-box-text .common-3column-box-text-state{display:flex;justify-content:center;align-items:center;width:120px;height:32px;color:var(--font-second-color);font-size:1.4rem;text-align:center;border-radius:1000px}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-state{width:80px}}#page-product01 .common-3column-box-text .common-3column-box-text-state-01{background-color:var(--font-first-color)}#page-product01 .common-3column-box-text .common-3column-box-text-state-02{background-color:var(--bg-first-color)}#page-product01 .common-3column-box-text .common-3column-box-text-state-03{background-color:var(--bg-first-color)}#page-product01 .common-3column-box-text .common-3column-box-text-name{overflow:hidden;display:block;display:-webkit-box;font-size:1.8rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-name{font-size:1.4rem}}#page-product01 .common-3column-box-text .common-3column-box-text-date{display:table;font-size:1.6rem;border-bottom:1px solid var(--bg-first-color);padding-bottom:4px;margin-top:30px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text .common-3column-box-text-date{margin-top:20px}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-date{font-size:1.4rem;margin-top:15px}}#page-product01 .common-3column-box-text .common-3column-box-text-cnt{overflow:hidden;display:block;display:-webkit-box;font-size:1.6rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-cnt{font-size:1.4rem}}#page-product01 .common-3column-box-text .common-3column-box-text-info{display:block;border-top:1px solid var(--bg-first-color);padding-top:20px}@media screen and (max-width:1024px){#page-product01 .common-3column-box-text .common-3column-box-text-info{padding-top:20px}}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info{padding-top:15px}}#page-product01 .common-3column-box-text .common-3column-box-text-info>span{display:flex}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info>span{display:block}}#page-product01 .common-3column-box-text .common-3column-box-text-info>span:not(:first-of-type){margin-top:10px}#page-product01 .common-3column-box-text .common-3column-box-text-info-01{display:block;width:80px;font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info-01{width:100%;font-size:1.4rem}}#page-product01 .common-3column-box-text .common-3column-box-text-info-02{display:block;width:calc(100% - 80px);font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){#page-product01 .common-3column-box-text .common-3column-box-text-info-02{width:100%;font-size:1.4rem;margin-top:5px}}#page-product01 .page-product01-fv{background-image:url(../pages/page-product01/page-product01-01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-product01 .page-product01-fv{background-image:url(../pages/page-product01/page-product01-01/img/underlayer-fv-bg_sp.jpg)}}#page-product01 .page-product01-concept{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-concept{padding-bottom:16%}}#page-product01 .page-product01-concept__inner--text--title{font-size:3.2rem;letter-spacing:0;line-height:1.8em;margin-bottom:60px}@media screen and (max-width:1024px){#page-product01 .page-product01-concept__inner--text--title{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-product01 .page-product01-concept__inner--text--title{font-size:2rem}}#page-product01 .page-product01-concept__inner--text--p{font-size:2.4rem;line-height:2.2em}@media screen and (max-width:1024px){#page-product01 .page-product01-concept__inner--text--p{font-size:2rem}}@media screen and (max-width:640px){#page-product01 .page-product01-concept__inner--text--p{font-size:1.8rem;line-height:2em}}#page-product01 .page-product01-name{padding:120px 0 80px}@media screen and (max-width:1024px){#page-product01 .page-product01-name{padding:12% 0 8%}}#page-product01 .page-product01-name__inner--cnt--title{font-weight:bold;font-size:4rem;letter-spacing:0;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-product01 .page-product01-name__inner--cnt--title{font-size:3.2rem}}@media screen and (max-width:640px){#page-product01 .page-product01-name__inner--cnt--title{font-size:2.2rem;margin-bottom:8%}}#page-product01 .page-product01-name__inner--cnt--text{margin-bottom:80px}@media screen and (max-width:1024px){#page-product01 .page-product01-name__inner--cnt--text{margin-bottom:8%}}#page-product01 .page-product01-point{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-point{padding-bottom:16%}}#page-product01 .page-product01-floor{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-floor{padding-bottom:16%}}#page-product01 .works-parts-slider02{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .works-parts-slider02{padding-bottom:16%}}#page-product01 .page-product01-gallery{padding-bottom:160px}@media screen and (max-width:1024px){#page-product01 .page-product01-gallery{padding-bottom:16%}}#page-product01 .page-product01-gallery__inner .swiper-slide{padding:5px}#page-product01 .page-product01-gallery__inner .swiper-slide img{height:280px;object-fit:cover}@media screen and (max-width:1240px){#page-product01 .page-product01-gallery__inner .swiper-slide img{height:30vw}}@media screen and (max-width:640px){#page-product01 .page-product01-gallery__inner .swiper-slide img{height:50vw}}#page-product01 .page-product01-gallery .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--bg-second-color)}#page-product01 .page-product01-gallery .swiper-button{display:flex;justify-content:space-between;max-width:110px;margin:40px 0 0 auto}#page-product01 .page-product01-gallery .swiper .swiper-button-next{width:44px;color:var(--bg-second-color);border-radius:50%;position:static;box-shadow:0 0 0 1px, 0 0 1px rgba(0, 0, 0, 0.3);margin:2px}#page-product01 .page-product01-gallery .swiper .swiper-button-next::after{display:none}#page-product01 .page-product01-gallery .swiper .swiper-button-prev{width:44px;color:var(--bg-second-color);border-radius:50%;position:static;box-shadow:0 0 0 1px, 0 0 1px rgba(0, 0, 0, 0.3);margin:2px}#page-product01 .page-product01-gallery .swiper .swiper-button-prev::after{display:none}#page-recruit{padding-bottom:135px;background:#f2f4f4}@media screen and (max-width:1024px){#page-recruit{padding-bottom:14%}}#page-recruit .page-recruit-fv{position:relative;height:300px}#page-recruit .page-recruit-fv::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:auto;background:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_pc.png) no-repeat center center/cover;aspect-ratio:1.7777777778;pointer-events:none}@media screen and (max-width:1024px){#page-recruit .page-recruit-fv::before{background-image:url(../pages/page-recruit/page-recruit01/img/underlayer-fv-bg_sp.png);aspect-ratio:1.2}}#page-recruit .page-recruit-fv__inner{z-index:1}#page-recruit .page-recruit-occupation{padding-top:80px;position:relative;z-index:1}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation{padding-top:8%}}#page-recruit .page-recruit-occupation__inner--h4{border-bottom:1px solid #c8d8e0;padding-bottom:64px}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation__inner--h4{padding-bottom:7%}}#page-recruit .page-recruit-occupation__inner--h4 h4{display:flex;justify-content:flex-start;align-items:center;gap:16px;font-size:2.4rem;line-height:1.66;letter-spacing:0.15em;color:#303030}#page-recruit .page-recruit-occupation__inner--h4 h4::before{content:"";display:inline-block;width:6px;height:6px;background:#4da2ca;border-radius:50%}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation__inner--h4 h4{font-size:calc(2.4rem * 0.8)}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation__inner--h4 h4{font-size:calc(2.4rem * 0.75)}}#page-recruit .page-recruit-occupation__ttl{margin-bottom:38px;margin-inline:auto;max-width:960px;font-size:32px;line-height:1.75;letter-spacing:0.15em;color:#303030}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation__ttl{margin-bottom:4%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation__ttl{font-size:calc(3.2rem * 0.75)}}#page-recruit .page-recruit-occupation__txt{margin-bottom:115px;margin-inline:auto;max-width:960px;font-size:1.6rem;line-height:2;letter-spacing:0.13em;color:#3e4648}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation__txt{margin-bottom:12%}}@media screen and (max-width:640px){#page-recruit .page-recruit-occupation__txt{font-size:1.4rem}}#page-recruit .page-recruit-occupation__ph{margin-bottom:160px}@media screen and (max-width:1024px){#page-recruit .page-recruit-occupation__ph{margin-bottom:16%}}#page-recruit .page-recruit-tab{display:flex;flex-wrap:wrap;justify-content:center;gap:min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem));margin-bottom:108px;margin-inline:auto;max-width:1040px}@media screen and (max-width:1024px){#page-recruit .page-recruit-tab{margin-bottom:11%}}@media screen and (max-width:640px){#page-recruit .page-recruit-tab{margin-bottom:10%}}#page-recruit .page-recruit-tab-box{position:relative;width:calc((100% - min(calc(80 / 1280 * 100 * 1vw), calc(80 / 10 * 1rem))) / 3);max-width:320px;height:80px;background:#d9e3e8;border:1px solid #d9e3e8;border-radius:5px;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));font-size:1.8rem;line-height:24px;letter-spacing:0.15em;color:#303030;cursor:pointer}@media screen and (max-width:1024px){#page-recruit .page-recruit-tab-box{font-size:1.6rem;padding:10px}}@media screen and (max-width:640px){#page-recruit .page-recruit-tab-box{font-size:1.4rem;padding:10px}}#page-recruit .page-recruit-tab-box__link{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media screen and (max-width:640px){#page-recruit .page-recruit-tab-box__link{text-align:center}}#page-recruit .page-recruit-cnt{margin-bottom:100px;margin-inline:auto;max-width:960px}@media screen and (max-width:640px){#page-recruit .page-recruit-cnt{margin-bottom:10%}}#page-recruit .page-recruit-cnt.show{display:block}#page-recruit .page-recruit-entry{padding-bottom:108px}@media screen and (max-width:1024px){#page-recruit .page-recruit-entry{padding-bottom:11%}}#page-recruit .page-recruit-entry__inner{margin-inline:auto;max-width:1000px}#page-recruit .page-recruit-entry__ttl{margin-bottom:38px;font-size:32px;line-height:1.75;letter-spacing:0.15em;color:#303030}@media screen and (max-width:1024px){#page-recruit .page-recruit-entry__ttl{margin-bottom:4%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-recruit .page-recruit-entry__ttl{font-size:calc(3.2rem * 0.75)}}#page-recruit .page-recruit-entry__txt{margin-bottom:76px;font-size:1.6rem;line-height:2;letter-spacing:0.13em;color:#3e4648}@media screen and (max-width:1024px){#page-recruit .page-recruit-entry__txt{margin-bottom:8%}}@media screen and (max-width:640px){#page-recruit .page-recruit-entry__txt{font-size:1.4rem}}#page-recruit .page-recruit-entry__block{display:flex;justify-content:center;gap:28px}@media screen and (max-width:640px){#page-recruit .page-recruit-entry__block{flex-direction:column}}#page-recruit .page-recruit-entry__box{padding:16px 28px;background:#ffffff;border:3px solid #4da2ca;border-radius:5px}@media screen and (max-width:640px){#page-recruit .page-recruit-entry__box{padding:16px}}#page-recruit .page-recruit-entry__box-ttl{text-align:center}#page-recruit .page-recruit-entry__box-ttl span{padding-bottom:12px;border-bottom:1px solid #4da2ca;font-size:1.6rem;line-height:2;letter-spacing:0.13em;color:#3d3d3d}@media screen and (max-width:1024px){#page-recruit .page-recruit-entry__box-ttl span{padding-bottom:2%}}#page-recruit .page-recruit-entry__box-txt{font-size:1.6rem;line-height:32px;letter-spacing:0.13em;color:#3e4648}@media screen and (max-width:640px){#page-recruit .page-recruit-entry__box-txt{font-size:1.4rem}}#page-recruit .page-recruit-entry__box-add{margin-bottom:10px;font-size:1.6rem;line-height:2;text-align:center;letter-spacing:0.13em;color:#4da2ca}@media screen and (max-width:1024px){#page-recruit .page-recruit-entry__box-add{margin-bottom:1%}}@media screen and (max-width:640px){#page-recruit .page-recruit-entry__box-add{font-size:1.4rem}}#page-recruit .page-recruit-entry__box-info{margin-inline:auto;max-width:300px;font-size:1.4rem;line-height:1.714;letter-spacing:0.08em;color:#3d3d3d}#page-recruit .page-recruit-entry__box.--01{width:calc(37.5% - 28px)}@media screen and (max-width:640px){#page-recruit .page-recruit-entry__box.--01{width:100%}}#page-recruit .page-recruit-entry__box.--01 .page-recruit-entry__box-ttl{margin-bottom:30px}@media screen and (max-width:1024px){#page-recruit .page-recruit-entry__box.--01 .page-recruit-entry__box-ttl{margin-bottom:3%}}#page-recruit .page-recruit-entry__box.--01 .page-recruit-entry__box-ttl span{padding-inline:0.75em}#page-recruit .page-recruit-entry__box.--02{width:62.5%}@media screen and (max-width:640px){#page-recruit .page-recruit-entry__box.--02{width:100%}}#page-recruit .page-recruit-entry__box.--02 .page-recruit-entry__box-ttl{margin-bottom:20px}@media screen and (max-width:1024px){#page-recruit .page-recruit-entry__box.--02 .page-recruit-entry__box-ttl{margin-bottom:2%}}#page-recruit .page-recruit-entry__box.--02 .page-recruit-entry__box-ttl span{padding-inline:3em}#page-recruit .page-recruit-criteria{padding-bottom:160px}@media screen and (max-width:1024px){#page-recruit .page-recruit-criteria{padding-bottom:16%}}#page-recruit .page-recruit-criteria__inner{margin-inline:auto;max-width:1000px}#page-recruit .page-recruit-criteria__ttl{margin-bottom:38px;font-size:32px;line-height:1.75;letter-spacing:0.15em;color:#303030}@media screen and (max-width:1024px){#page-recruit .page-recruit-criteria__ttl{margin-bottom:4%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-recruit .page-recruit-criteria__ttl{font-size:calc(3.2rem * 0.75)}}#page-recruit .page-recruit-criteria__txt{font-size:1.6rem;line-height:2;letter-spacing:0.13em;color:#3e4648}@media screen and (max-width:640px){#page-recruit .page-recruit-criteria__txt{font-size:1.4rem}}#page-recruit .underlayer-table table{width:100%}#page-recruit .underlayer-table table tbody tr{border-bottom:1px solid #c8d8e0}#page-recruit .underlayer-table table tbody tr th{width:355px;font-size:1.8rem;line-height:1.5em;padding-block:22px;padding-right:min(calc(75 / 1280 * 100 * 1vw), calc(75 / 10 * 1rem));font-weight:400;font-size:1.6rem;line-height:2;letter-spacing:0.13em;text-align:center;color:#303030;vertical-align:middle}@media screen and (max-width:1240px){#page-recruit .underlayer-table table tbody tr th{width:150px;padding:20px 0}}@media screen and (max-width:640px){#page-recruit .underlayer-table table tbody tr th{width:100px;font-size:1.4rem;padding:15px 0}}#page-recruit .underlayer-table table tbody tr td{width:calc(100% - 355px);padding:22px 0;font-size:1.6rem;line-height:2;letter-spacing:0.13em;color:#303030;vertical-align:middle}@media screen and (max-width:1240px){#page-recruit .underlayer-table table tbody tr td{width:calc(100% - 150px);padding:20px 0}}@media screen and (max-width:640px){#page-recruit .underlayer-table table tbody tr td{width:calc(100% - 100px);font-size:1.4rem;padding:15px 0}}#page-recruit .underlayer-table table tbody tr td ul ul li{text-indent:-1em;padding-left:1em}#pg-reform{font-size:16px;line-height:2;/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */}#pg-reform img{display:initial}#pg-reform .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}#pg-reform .container:before,#pg-reform .container:after{content:" ";display:table}#pg-reform .container:after{clear:both}@media (min-width:768px){#pg-reform .container{width:750px}}@media (min-width:992px){#pg-reform .container{width:970px}}@media (min-width:1200px){#pg-reform .container{width:1170px}}#pg-reform .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}#pg-reform .container-fluid:before,#pg-reform .container-fluid:after{content:" ";display:table}#pg-reform .container-fluid:after{clear:both}#pg-reform .row,#pg-reform .studio .modelhouse__item__frame,#pg-reform .studio .modelhouse__item__btn,#pg-reform .studio .modelhouse__item__artist,#pg-reform .modelhouse_detail .modelhouse-artist,#pg-reform .modelhouse_detail .modelhouse-btn ul,#pg-reform .company .company-list{margin-left:-15px;margin-right:-15px}#pg-reform .row:before,#pg-reform .studio .modelhouse__item__frame:before,#pg-reform .studio .modelhouse__item__btn:before,#pg-reform .studio .modelhouse__item__artist:before,#pg-reform .modelhouse_detail .modelhouse-artist:before,#pg-reform .modelhouse_detail .modelhouse-btn ul:before,#pg-reform .company .company-list:before,#pg-reform .row:after,#pg-reform .studio .modelhouse__item__frame:after,#pg-reform .studio .modelhouse__item__btn:after,#pg-reform .studio .modelhouse__item__artist:after,#pg-reform .modelhouse_detail .modelhouse-artist:after,#pg-reform .modelhouse_detail .modelhouse-btn ul:after,#pg-reform .company .company-list:after{content:" ";display:table}#pg-reform .row:after,#pg-reform .studio .modelhouse__item__frame:after,#pg-reform .studio .modelhouse__item__btn:after,#pg-reform .studio .modelhouse__item__artist:after,#pg-reform .modelhouse_detail .modelhouse-artist:after,#pg-reform .modelhouse_detail .modelhouse-btn ul:after,#pg-reform .company .company-list:after{clear:both}#pg-reform .col-xs-1,#pg-reform .col-sm-1,#pg-reform .col-md-1,#pg-reform .col-lg-1,#pg-reform .col-xs-2,#pg-reform .col-sm-2,#pg-reform .studio .modelhouse__item__artisthumb,#pg-reform .col-md-2,#pg-reform .col-lg-2,#pg-reform .col-xs-3,#pg-reform .col-sm-3,#pg-reform body.col2 .side,#pg-reform .content ul li.entry-list-photo,#pg-reform .col-md-3,#pg-reform .col-lg-3,#pg-reform .col-xs-4,#pg-reform .col-sm-4,#pg-reform .sponsor ul li,#pg-reform .products .products-others__item,#pg-reform .modelhouse_detail .modelhouse-btn li,#pg-reform .company .company-list .company-list-item,#pg-reform .col-md-4,#pg-reform .col-lg-4,#pg-reform .col-xs-5,#pg-reform .col-sm-5,#pg-reform .studio .modelhouse__item__thumb,#pg-reform .col-md-5,#pg-reform .col-lg-5,#pg-reform .col-xs-6,#pg-reform .col-sm-6,#pg-reform .studio .modelhouse__item__btn p,#pg-reform .modelhouse_detail .modelhouse-artist__profile,#pg-reform .modelhouse_detail .modelhouse-artist__comment,#pg-reform .col-md-6,#pg-reform .col-lg-6,#pg-reform .col-xs-7,#pg-reform .col-sm-7,#pg-reform .studio .modelhouse__item__summary,#pg-reform .col-md-7,#pg-reform .col-lg-7,#pg-reform .col-xs-8,#pg-reform .col-sm-8,#pg-reform .col-md-8,#pg-reform .col-lg-8,#pg-reform .col-xs-9,#pg-reform .col-sm-9,#pg-reform body.col2 .content,#pg-reform .col-md-9,#pg-reform .col-lg-9,#pg-reform .col-xs-10,#pg-reform .col-sm-10,#pg-reform .studio .modelhouse__item__artistsummary,#pg-reform .col-md-10,#pg-reform .col-lg-10,#pg-reform .col-xs-11,#pg-reform .col-sm-11,#pg-reform .col-md-11,#pg-reform .col-lg-11,#pg-reform .col-xs-12,#pg-reform .col-sm-12,#pg-reform .entry-list-thumb-mini,#pg-reform .col-md-12,#pg-reform .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}#pg-reform .col-xs-1,#pg-reform .col-xs-2,#pg-reform .col-xs-3,#pg-reform .col-xs-4,#pg-reform .col-xs-5,#pg-reform .col-xs-6,#pg-reform .content ul li.entry-list-photo,#pg-reform .company .company-list .company-list-item,#pg-reform .col-xs-7,#pg-reform .col-xs-8,#pg-reform .col-xs-9,#pg-reform .col-xs-10,#pg-reform .col-xs-11,#pg-reform .col-xs-12{float:left}#pg-reform .col-xs-1{width:8.33333%}#pg-reform .col-xs-2{width:16.66667%}#pg-reform .col-xs-3{width:25%}#pg-reform .col-xs-4{width:33.33333%}#pg-reform .col-xs-5{width:41.66667%}#pg-reform .col-xs-6,#pg-reform .content ul li.entry-list-photo,#pg-reform .company .company-list .company-list-item{width:50%}#pg-reform .col-xs-7{width:58.33333%}#pg-reform .col-xs-8{width:66.66667%}#pg-reform .col-xs-9{width:75%}#pg-reform .col-xs-10{width:83.33333%}#pg-reform .col-xs-11{width:91.66667%}#pg-reform .col-xs-12{width:100%}#pg-reform .col-xs-pull-0{right:auto}#pg-reform .col-xs-pull-1{right:8.33333%}#pg-reform .col-xs-pull-2{right:16.66667%}#pg-reform .col-xs-pull-3{right:25%}#pg-reform .col-xs-pull-4{right:33.33333%}#pg-reform .col-xs-pull-5{right:41.66667%}#pg-reform .col-xs-pull-6{right:50%}#pg-reform .col-xs-pull-7{right:58.33333%}#pg-reform .col-xs-pull-8{right:66.66667%}#pg-reform .col-xs-pull-9{right:75%}#pg-reform .col-xs-pull-10{right:83.33333%}#pg-reform .col-xs-pull-11{right:91.66667%}#pg-reform .col-xs-pull-12{right:100%}#pg-reform .col-xs-push-0{left:auto}#pg-reform .col-xs-push-1{left:8.33333%}#pg-reform .col-xs-push-2{left:16.66667%}#pg-reform .col-xs-push-3{left:25%}#pg-reform .col-xs-push-4{left:33.33333%}#pg-reform .col-xs-push-5{left:41.66667%}#pg-reform .col-xs-push-6{left:50%}#pg-reform .col-xs-push-7{left:58.33333%}#pg-reform .col-xs-push-8{left:66.66667%}#pg-reform .col-xs-push-9{left:75%}#pg-reform .col-xs-push-10{left:83.33333%}#pg-reform .col-xs-push-11{left:91.66667%}#pg-reform .col-xs-push-12{left:100%}#pg-reform .col-xs-offset-0{margin-left:0%}#pg-reform .col-xs-offset-1{margin-left:8.33333%}#pg-reform .col-xs-offset-2{margin-left:16.66667%}#pg-reform .col-xs-offset-3{margin-left:25%}#pg-reform .col-xs-offset-4{margin-left:33.33333%}#pg-reform .col-xs-offset-5{margin-left:41.66667%}#pg-reform .col-xs-offset-6{margin-left:50%}#pg-reform .col-xs-offset-7{margin-left:58.33333%}#pg-reform .col-xs-offset-8{margin-left:66.66667%}#pg-reform .col-xs-offset-9{margin-left:75%}#pg-reform .col-xs-offset-10{margin-left:83.33333%}#pg-reform .col-xs-offset-11{margin-left:91.66667%}#pg-reform .col-xs-offset-12{margin-left:100%}@media (min-width:768px){#pg-reform .col-sm-1,#pg-reform .col-sm-2,#pg-reform .studio .modelhouse__item__artisthumb,#pg-reform .col-sm-3,#pg-reform body.col2 .side,#pg-reform .content ul li.entry-list-photo,#pg-reform .col-sm-4,#pg-reform .sponsor ul li,#pg-reform .products .products-others__item,#pg-reform .modelhouse_detail .modelhouse-btn li,#pg-reform .company .company-list .company-list-item,#pg-reform .col-sm-5,#pg-reform .studio .modelhouse__item__thumb,#pg-reform .col-sm-6,#pg-reform .studio .modelhouse__item__btn p,#pg-reform .modelhouse_detail .modelhouse-artist__profile,#pg-reform .modelhouse_detail .modelhouse-artist__comment,#pg-reform .col-sm-7,#pg-reform .studio .modelhouse__item__summary,#pg-reform .col-sm-8,#pg-reform .col-sm-9,#pg-reform body.col2 .content,#pg-reform .col-sm-10,#pg-reform .studio .modelhouse__item__artistsummary,#pg-reform .col-sm-11,#pg-reform .col-sm-12,#pg-reform .entry-list-thumb-mini{float:left}#pg-reform .col-sm-1{width:8.33333%}#pg-reform .col-sm-2,#pg-reform .studio .modelhouse__item__artisthumb{width:16.66667%}#pg-reform .col-sm-3,#pg-reform body.col2 .side,#pg-reform .content ul li.entry-list-photo{width:25%}#pg-reform .col-sm-4,#pg-reform .sponsor ul li,#pg-reform .products .products-others__item,#pg-reform .modelhouse_detail .modelhouse-btn li,#pg-reform .company .company-list .company-list-item{width:33.33333%}#pg-reform .col-sm-5,#pg-reform .studio .modelhouse__item__thumb{width:41.66667%}#pg-reform .col-sm-6,#pg-reform .studio .modelhouse__item__btn p,#pg-reform .modelhouse_detail .modelhouse-artist__profile,#pg-reform .modelhouse_detail .modelhouse-artist__comment{width:50%}#pg-reform .col-sm-7,#pg-reform .studio .modelhouse__item__summary{width:58.33333%}#pg-reform .col-sm-8{width:66.66667%}#pg-reform .col-sm-9,#pg-reform body.col2 .content{width:75%}#pg-reform .col-sm-10,#pg-reform .studio .modelhouse__item__artistsummary{width:83.33333%}#pg-reform .col-sm-11{width:91.66667%}#pg-reform .col-sm-12,#pg-reform .entry-list-thumb-mini{width:100%}#pg-reform .col-sm-pull-0{right:auto}#pg-reform .col-sm-pull-1{right:8.33333%}#pg-reform .col-sm-pull-2{right:16.66667%}#pg-reform .col-sm-pull-3{right:25%}#pg-reform .col-sm-pull-4{right:33.33333%}#pg-reform .col-sm-pull-5{right:41.66667%}#pg-reform .col-sm-pull-6{right:50%}#pg-reform .col-sm-pull-7{right:58.33333%}#pg-reform .col-sm-pull-8{right:66.66667%}#pg-reform .col-sm-pull-9{right:75%}#pg-reform .col-sm-pull-10{right:83.33333%}#pg-reform .col-sm-pull-11{right:91.66667%}#pg-reform .col-sm-pull-12{right:100%}#pg-reform .col-sm-push-0{left:auto}#pg-reform .col-sm-push-1{left:8.33333%}#pg-reform .col-sm-push-2{left:16.66667%}#pg-reform .col-sm-push-3{left:25%}#pg-reform .col-sm-push-4{left:33.33333%}#pg-reform .col-sm-push-5{left:41.66667%}#pg-reform .col-sm-push-6{left:50%}#pg-reform .col-sm-push-7{left:58.33333%}#pg-reform .col-sm-push-8{left:66.66667%}#pg-reform .col-sm-push-9{left:75%}#pg-reform .col-sm-push-10{left:83.33333%}#pg-reform .col-sm-push-11{left:91.66667%}#pg-reform .col-sm-push-12{left:100%}#pg-reform .col-sm-offset-0{margin-left:0%}#pg-reform .col-sm-offset-1{margin-left:8.33333%}#pg-reform .col-sm-offset-2{margin-left:16.66667%}#pg-reform .col-sm-offset-3{margin-left:25%}#pg-reform .col-sm-offset-4{margin-left:33.33333%}#pg-reform .col-sm-offset-5{margin-left:41.66667%}#pg-reform .col-sm-offset-6{margin-left:50%}#pg-reform .col-sm-offset-7{margin-left:58.33333%}#pg-reform .col-sm-offset-8{margin-left:66.66667%}#pg-reform .col-sm-offset-9{margin-left:75%}#pg-reform .col-sm-offset-10{margin-left:83.33333%}#pg-reform .col-sm-offset-11{margin-left:91.66667%}#pg-reform .col-sm-offset-12{margin-left:100%}}@media (min-width:992px){#pg-reform .col-md-1,#pg-reform .col-md-2,#pg-reform .col-md-3,#pg-reform .col-md-4,#pg-reform .col-md-5,#pg-reform .col-md-6,#pg-reform .col-md-7,#pg-reform .col-md-8,#pg-reform .col-md-9,#pg-reform .col-md-10,#pg-reform .col-md-11,#pg-reform .col-md-12{float:left}#pg-reform .col-md-1{width:8.33333%}#pg-reform .col-md-2{width:16.66667%}#pg-reform .col-md-3{width:25%}#pg-reform .col-md-4{width:33.33333%}#pg-reform .col-md-5{width:41.66667%}#pg-reform .col-md-6{width:50%}#pg-reform .col-md-7{width:58.33333%}#pg-reform .col-md-8{width:66.66667%}#pg-reform .col-md-9{width:75%}#pg-reform .col-md-10{width:83.33333%}#pg-reform .col-md-11{width:91.66667%}#pg-reform .col-md-12{width:100%}#pg-reform .col-md-pull-0{right:auto}#pg-reform .col-md-pull-1{right:8.33333%}#pg-reform .col-md-pull-2{right:16.66667%}#pg-reform .col-md-pull-3{right:25%}#pg-reform .col-md-pull-4{right:33.33333%}#pg-reform .col-md-pull-5{right:41.66667%}#pg-reform .col-md-pull-6{right:50%}#pg-reform .col-md-pull-7{right:58.33333%}#pg-reform .col-md-pull-8{right:66.66667%}#pg-reform .col-md-pull-9{right:75%}#pg-reform .col-md-pull-10{right:83.33333%}#pg-reform .col-md-pull-11{right:91.66667%}#pg-reform .col-md-pull-12{right:100%}#pg-reform .col-md-push-0{left:auto}#pg-reform .col-md-push-1{left:8.33333%}#pg-reform .col-md-push-2{left:16.66667%}#pg-reform .col-md-push-3{left:25%}#pg-reform .col-md-push-4{left:33.33333%}#pg-reform .col-md-push-5{left:41.66667%}#pg-reform .col-md-push-6{left:50%}#pg-reform .col-md-push-7{left:58.33333%}#pg-reform .col-md-push-8{left:66.66667%}#pg-reform .col-md-push-9{left:75%}#pg-reform .col-md-push-10{left:83.33333%}#pg-reform .col-md-push-11{left:91.66667%}#pg-reform .col-md-push-12{left:100%}#pg-reform .col-md-offset-0{margin-left:0%}#pg-reform .col-md-offset-1{margin-left:8.33333%}#pg-reform .col-md-offset-2{margin-left:16.66667%}#pg-reform .col-md-offset-3{margin-left:25%}#pg-reform .col-md-offset-4{margin-left:33.33333%}#pg-reform .col-md-offset-5{margin-left:41.66667%}#pg-reform .col-md-offset-6{margin-left:50%}#pg-reform .col-md-offset-7{margin-left:58.33333%}#pg-reform .col-md-offset-8{margin-left:66.66667%}#pg-reform .col-md-offset-9{margin-left:75%}#pg-reform .col-md-offset-10{margin-left:83.33333%}#pg-reform .col-md-offset-11{margin-left:91.66667%}#pg-reform .col-md-offset-12{margin-left:100%}}@media (min-width:1200px){#pg-reform .col-lg-1,#pg-reform .col-lg-2,#pg-reform .col-lg-3,#pg-reform .col-lg-4,#pg-reform .col-lg-5,#pg-reform .col-lg-6,#pg-reform .col-lg-7,#pg-reform .col-lg-8,#pg-reform .col-lg-9,#pg-reform .col-lg-10,#pg-reform .col-lg-11,#pg-reform .col-lg-12{float:left}#pg-reform .col-lg-1{width:8.33333%}#pg-reform .col-lg-2{width:16.66667%}#pg-reform .col-lg-3{width:25%}#pg-reform .col-lg-4{width:33.33333%}#pg-reform .col-lg-5{width:41.66667%}#pg-reform .col-lg-6{width:50%}#pg-reform .col-lg-7{width:58.33333%}#pg-reform .col-lg-8{width:66.66667%}#pg-reform .col-lg-9{width:75%}#pg-reform .col-lg-10{width:83.33333%}#pg-reform .col-lg-11{width:91.66667%}#pg-reform .col-lg-12{width:100%}#pg-reform .col-lg-pull-0{right:auto}#pg-reform .col-lg-pull-1{right:8.33333%}#pg-reform .col-lg-pull-2{right:16.66667%}#pg-reform .col-lg-pull-3{right:25%}#pg-reform .col-lg-pull-4{right:33.33333%}#pg-reform .col-lg-pull-5{right:41.66667%}#pg-reform .col-lg-pull-6{right:50%}#pg-reform .col-lg-pull-7{right:58.33333%}#pg-reform .col-lg-pull-8{right:66.66667%}#pg-reform .col-lg-pull-9{right:75%}#pg-reform .col-lg-pull-10{right:83.33333%}#pg-reform .col-lg-pull-11{right:91.66667%}#pg-reform .col-lg-pull-12{right:100%}#pg-reform .col-lg-push-0{left:auto}#pg-reform .col-lg-push-1{left:8.33333%}#pg-reform .col-lg-push-2{left:16.66667%}#pg-reform .col-lg-push-3{left:25%}#pg-reform .col-lg-push-4{left:33.33333%}#pg-reform .col-lg-push-5{left:41.66667%}#pg-reform .col-lg-push-6{left:50%}#pg-reform .col-lg-push-7{left:58.33333%}#pg-reform .col-lg-push-8{left:66.66667%}#pg-reform .col-lg-push-9{left:75%}#pg-reform .col-lg-push-10{left:83.33333%}#pg-reform .col-lg-push-11{left:91.66667%}#pg-reform .col-lg-push-12{left:100%}#pg-reform .col-lg-offset-0{margin-left:0%}#pg-reform .col-lg-offset-1{margin-left:8.33333%}#pg-reform .col-lg-offset-2{margin-left:16.66667%}#pg-reform .col-lg-offset-3{margin-left:25%}#pg-reform .col-lg-offset-4{margin-left:33.33333%}#pg-reform .col-lg-offset-5{margin-left:41.66667%}#pg-reform .col-lg-offset-6{margin-left:50%}#pg-reform .col-lg-offset-7{margin-left:58.33333%}#pg-reform .col-lg-offset-8{margin-left:66.66667%}#pg-reform .col-lg-offset-9{margin-left:75%}#pg-reform .col-lg-offset-10{margin-left:83.33333%}#pg-reform .col-lg-offset-11{margin-left:91.66667%}#pg-reform .col-lg-offset-12{margin-left:100%}}#pg-reform fieldset{padding:0;margin:0;border:0;min-width:0}#pg-reform legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}#pg-reform label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}#pg-reform input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#pg-reform input[type="radio"],#pg-reform input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9 ;line-height:normal}#pg-reform input[type="file"]{display:block}#pg-reform input[type="range"]{display:block;width:100%}#pg-reform select[multiple],#pg-reform select[size]{height:auto}#pg-reform input[type="file"]:focus,#pg-reform input[type="radio"]:focus,#pg-reform input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#pg-reform output{display:block;padding-top:7px;font-size:14px;line-height:1.42857;color:#555555}#pg-reform .form-control{display:inlune-block;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}#pg-reform .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)}#pg-reform .form-control::-moz-placeholder{color:#999;opacity:1}#pg-reform .form-control:-ms-input-placeholder{color:#999}#pg-reform .form-control::-webkit-input-placeholder{color:#999}#pg-reform .form-control[disabled],#pg-reform .form-control[readonly],#pg-reform fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1}#pg-reform .form-control[disabled],#pg-reform fieldset[disabled] .form-control{cursor:not-allowed}#pg-reform textarea.form-control{height:auto}#pg-reform input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){#pg-reform input[type="date"].form-control,#pg-reform input[type="time"].form-control,#pg-reform input[type="datetime-local"].form-control,#pg-reform input[type="month"].form-control{line-height:34px}#pg-reform input[type="date"].input-sm,#pg-reform .input-group-sm input[type="date"],#pg-reform input[type="time"].input-sm,#pg-reform .input-group-sm input[type="time"],#pg-reform input[type="datetime-local"].input-sm,#pg-reform .input-group-sm input[type="datetime-local"],#pg-reform input[type="month"].input-sm,#pg-reform .input-group-sm input[type="month"]{line-height:30px}#pg-reform input[type="date"].input-lg,#pg-reform .input-group-lg input[type="date"],#pg-reform input[type="time"].input-lg,#pg-reform .input-group-lg input[type="time"],#pg-reform input[type="datetime-local"].input-lg,#pg-reform .input-group-lg input[type="datetime-local"],#pg-reform input[type="month"].input-lg,#pg-reform .input-group-lg input[type="month"]{line-height:46px}}#pg-reform .form-group{margin-bottom:15px}#pg-reform .radio,#pg-reform .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}#pg-reform .radio label,#pg-reform .checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}#pg-reform .radio input[type="radio"],#pg-reform .radio-inline input[type="radio"],#pg-reform .checkbox input[type="checkbox"],#pg-reform .checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9 }#pg-reform .radio+.radio,#pg-reform .checkbox+.checkbox{margin-top:-5px}#pg-reform .radio-inline,#pg-reform .checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}#pg-reform .radio-inline+.radio-inline,#pg-reform .checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}#pg-reform input[type="radio"][disabled],#pg-reform input[type="radio"].disabled,#pg-reform fieldset[disabled] input[type="radio"],#pg-reform input[type="checkbox"][disabled],#pg-reform input[type="checkbox"].disabled,#pg-reform fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}#pg-reform .radio-inline.disabled,#pg-reform fieldset[disabled] .radio-inline,#pg-reform .checkbox-inline.disabled,#pg-reform fieldset[disabled] .checkbox-inline{cursor:not-allowed}#pg-reform .radio.disabled label,#pg-reform fieldset[disabled] .radio label,#pg-reform .checkbox.disabled label,#pg-reform fieldset[disabled] .checkbox label{cursor:not-allowed}#pg-reform .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}#pg-reform .form-control-static.input-lg,#pg-reform .form-control-static.input-sm{padding-left:0;padding-right:0}#pg-reform .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}#pg-reform select.input-sm{height:30px;line-height:30px}#pg-reform textarea.input-sm,#pg-reform select[multiple].input-sm{height:auto}#pg-reform .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}#pg-reform .form-group-sm select.form-control{height:30px;line-height:30px}#pg-reform .form-group-sm textarea.form-control,#pg-reform .form-group-sm select[multiple].form-control{height:auto}#pg-reform .form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}#pg-reform .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}#pg-reform select.input-lg{height:46px;line-height:46px}#pg-reform textarea.input-lg,#pg-reform select[multiple].input-lg{height:auto}#pg-reform .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}#pg-reform .form-group-lg select.form-control{height:46px;line-height:46px}#pg-reform .form-group-lg textarea.form-control,#pg-reform .form-group-lg select[multiple].form-control{height:auto}#pg-reform .form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}#pg-reform .has-feedback{position:relative}#pg-reform .has-feedback .form-control{padding-right:42.5px}#pg-reform .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}#pg-reform .input-lg+.form-control-feedback,#pg-reform .input-group-lg+.form-control-feedback,#pg-reform .form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}#pg-reform .input-sm+.form-control-feedback,#pg-reform .input-group-sm+.form-control-feedback,#pg-reform .form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}#pg-reform .has-success .help-block,#pg-reform .has-success .control-label,#pg-reform .has-success .radio,#pg-reform .has-success .checkbox,#pg-reform .has-success .radio-inline,#pg-reform .has-success .checkbox-inline,#pg-reform .has-success.radio label,#pg-reform .has-success.checkbox label,#pg-reform .has-success.radio-inline label,#pg-reform .has-success.checkbox-inline label{color:#3c763d}#pg-reform .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}#pg-reform .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168}#pg-reform .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}#pg-reform .has-success .form-control-feedback{color:#3c763d}#pg-reform .has-warning .help-block,#pg-reform .has-warning .control-label,#pg-reform .has-warning .radio,#pg-reform .has-warning .checkbox,#pg-reform .has-warning .radio-inline,#pg-reform .has-warning .checkbox-inline,#pg-reform .has-warning.radio label,#pg-reform .has-warning.checkbox label,#pg-reform .has-warning.radio-inline label,#pg-reform .has-warning.checkbox-inline label{color:#8a6d3b}#pg-reform .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}#pg-reform .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b}#pg-reform .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}#pg-reform .has-warning .form-control-feedback{color:#8a6d3b}#pg-reform .has-error .help-block,#pg-reform .has-error .control-label,#pg-reform .has-error .radio,#pg-reform .has-error .checkbox,#pg-reform .has-error .radio-inline,#pg-reform .has-error .checkbox-inline,#pg-reform .has-error.radio label,#pg-reform .has-error.checkbox label,#pg-reform .has-error.radio-inline label,#pg-reform .has-error.checkbox-inline label{color:#a94442}#pg-reform .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}#pg-reform .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483}#pg-reform .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}#pg-reform .has-error .form-control-feedback{color:#a94442}#pg-reform .has-feedback label~.form-control-feedback{top:25px}#pg-reform .has-feedback label.sr-only~.form-control-feedback{top:0}#pg-reform .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){#pg-reform .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}#pg-reform .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}#pg-reform .form-inline .form-control-static{display:inline-block}#pg-reform .form-inline .input-group{display:inline-table;vertical-align:middle}#pg-reform .form-inline .input-group .input-group-addon,#pg-reform .form-inline .input-group .input-group-btn,#pg-reform .form-inline .input-group .form-control{width:auto}#pg-reform .form-inline .input-group>.form-control{width:100%}#pg-reform .form-inline .control-label{margin-bottom:0;vertical-align:middle}#pg-reform .form-inline .radio,#pg-reform .form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}#pg-reform .form-inline .radio label,#pg-reform .form-inline .checkbox label{padding-left:0}#pg-reform .form-inline .radio input[type="radio"],#pg-reform .form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}#pg-reform .form-inline .has-feedback .form-control-feedback{top:0}}#pg-reform .form-horizontal .radio,#pg-reform .form-horizontal .checkbox,#pg-reform .form-horizontal .radio-inline,#pg-reform .form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}#pg-reform .form-horizontal .radio,#pg-reform .form-horizontal .checkbox{min-height:27px}#pg-reform .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}#pg-reform .form-horizontal .form-group:before,#pg-reform .form-horizontal .form-group:after{content:" ";display:table}#pg-reform .form-horizontal .form-group:after{clear:both}@media (min-width:768px){#pg-reform .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}#pg-reform .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){#pg-reform .form-horizontal .form-group-lg .control-label{padding-top:14.33333px;font-size:18px}}@media (min-width:768px){#pg-reform .form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}#pg-reform .label{display:inline;padding:0.2em 0.6em 0.3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25em}#pg-reform .label:empty{display:none}#pg-reform .btn .label{position:relative;top:-1px}#pg-reform a.label:hover,#pg-reform a.label:focus{color:#fff;text-decoration:none;cursor:pointer}#pg-reform .label-default{background-color:#777777}#pg-reform .label-default[href]:hover,#pg-reform .label-default[href]:focus{background-color:#5e5e5e}#pg-reform .label-primary{background-color:#337ab7}#pg-reform .label-primary[href]:hover,#pg-reform .label-primary[href]:focus{background-color:#286090}#pg-reform .label-success{background-color:#5cb85c}#pg-reform .label-success[href]:hover,#pg-reform .label-success[href]:focus{background-color:#449d44}#pg-reform .label-info{background-color:#5bc0de}#pg-reform .label-info[href]:hover,#pg-reform .label-info[href]:focus{background-color:#31b0d5}#pg-reform .label-warning{background-color:#f0ad4e}#pg-reform .label-warning[href]:hover,#pg-reform .label-warning[href]:focus{background-color:#ec971f}#pg-reform .label-danger{background-color:#d9534f}#pg-reform .label-danger[href]:hover,#pg-reform .label-danger[href]:focus{background-color:#c9302c}#pg-reform .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}#pg-reform .embed-responsive .embed-responsive-item,#pg-reform .embed-responsive iframe,#pg-reform .embed-responsive embed,#pg-reform .embed-responsive object,#pg-reform .embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}#pg-reform .embed-responsive-16by9{padding-bottom:56.25%}#pg-reform .embed-responsive-4by3{padding-bottom:75%}#pg-reform .clearfix:before,#pg-reform .clearfix:after{content:" ";display:table}#pg-reform .clearfix:after{clear:both}#pg-reform .center-block,#pg-reform .company section.companyindex p img{display:block;margin-left:auto;margin-right:auto}#pg-reform .pull-right{float:right !important}#pg-reform .pull-left{float:left !important}#pg-reform .hide{display:none !important}#pg-reform .show{display:block !important}#pg-reform .invisible{visibility:hidden}#pg-reform .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#pg-reform .hidden{display:none !important}#pg-reform .affix{position:fixed}@-ms-viewport{#pg-reform{width:device-width}}#pg-reform .visible-xs{display:none !important}#pg-reform .visible-sm{display:none !important}#pg-reform .visible-md{display:none !important}#pg-reform .visible-lg{display:none !important}#pg-reform .visible-xs-block,#pg-reform .visible-xs-inline,#pg-reform .visible-xs-inline-block,#pg-reform .visible-sm-block,#pg-reform .visible-sm-inline,#pg-reform .visible-sm-inline-block,#pg-reform .visible-md-block,#pg-reform .visible-md-inline,#pg-reform .visible-md-inline-block,#pg-reform .visible-lg-block,#pg-reform .visible-lg-inline,#pg-reform .visible-lg-inline-block{display:none !important}@media (max-width:767px){#pg-reform .visible-xs{display:block !important}#pg-reform table.visible-xs{display:table !important}#pg-reform tr.visible-xs{display:table-row !important}#pg-reform th.visible-xs,#pg-reform td.visible-xs{display:table-cell !important}}@media (max-width:767px){#pg-reform .visible-xs-block{display:block !important}}@media (max-width:767px){#pg-reform .visible-xs-inline{display:inline !important}}@media (max-width:767px){#pg-reform .visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){#pg-reform .visible-sm{display:block !important}#pg-reform table.visible-sm{display:table !important}#pg-reform tr.visible-sm{display:table-row !important}#pg-reform th.visible-sm,#pg-reform td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){#pg-reform .visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){#pg-reform .visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){#pg-reform .visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){#pg-reform .visible-md{display:block !important}#pg-reform table.visible-md{display:table !important}#pg-reform tr.visible-md{display:table-row !important}#pg-reform th.visible-md,#pg-reform td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){#pg-reform .visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){#pg-reform .visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){#pg-reform .visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){#pg-reform .visible-lg{display:block !important}#pg-reform table.visible-lg{display:table !important}#pg-reform tr.visible-lg{display:table-row !important}#pg-reform th.visible-lg,#pg-reform td.visible-lg{display:table-cell !important}}@media (min-width:1200px){#pg-reform .visible-lg-block{display:block !important}}@media (min-width:1200px){#pg-reform .visible-lg-inline{display:inline !important}}@media (min-width:1200px){#pg-reform .visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){#pg-reform .hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){#pg-reform .hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){#pg-reform .hidden-md{display:none !important}}@media (min-width:1200px){#pg-reform .hidden-lg{display:none !important}}#pg-reform .visible-print{display:none !important}@media print{#pg-reform .visible-print{display:block !important}#pg-reform table.visible-print{display:table !important}#pg-reform tr.visible-print{display:table-row !important}#pg-reform th.visible-print,#pg-reform td.visible-print{display:table-cell !important}}#pg-reform .visible-print-block{display:none !important}@media print{#pg-reform .visible-print-block{display:block !important}}#pg-reform .visible-print-inline{display:none !important}@media print{#pg-reform .visible-print-inline{display:inline !important}}#pg-reform .visible-print-inline-block{display:none !important}@media print{#pg-reform .visible-print-inline-block{display:inline-block !important}}@media print{#pg-reform .hidden-print{display:none !important}}#pg-reform .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#pg-reform .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#pg-reform .slick-list:focus{outline:none}#pg-reform .slick-list.dragging{cursor:pointer;cursor:hand}#pg-reform .slick-slider .slick-track,#pg-reform .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#pg-reform .slick-track{position:relative;left:0;top:0;display:block}#pg-reform .slick-track:before,#pg-reform .slick-track:after{content:"";display:table}#pg-reform .slick-track:after{clear:both}#pg-reform .slick-loading .slick-track{visibility:hidden}#pg-reform .slick-slide{float:left;height:100%;min-height:1px;display:none}#pg-reform [dir="rtl"] .slick-slide{float:right}#pg-reform .slick-slide img{display:block}#pg-reform .slick-slide.slick-loading img{display:none}#pg-reform .slick-slide.dragging img{pointer-events:none}#pg-reform .slick-initialized .slick-slide{display:block}#pg-reform .slick-loading .slick-slide{visibility:hidden}#pg-reform .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#pg-reform .slick-arrow.slick-hidden{display:none}#pg-reform .slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"), url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}#pg-reform .slick-prev,#pg-reform .slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}#pg-reform .slick-prev:hover,#pg-reform .slick-prev:focus,#pg-reform .slick-next:hover,#pg-reform .slick-next:focus{outline:none;background:transparent;color:transparent}#pg-reform .slick-prev:hover:before,#pg-reform .slick-prev:focus:before,#pg-reform .slick-next:hover:before,#pg-reform .slick-next:focus:before{opacity:1}#pg-reform .slick-prev.slick-disabled:before,#pg-reform .slick-next.slick-disabled:before{opacity:0.25}#pg-reform .slick-prev:before,#pg-reform .slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#519be2;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pg-reform .slick-prev{z-index:10000;left:25px}#pg-reform [dir="rtl"] .slick-prev{left:auto;right:25px}#pg-reform .slick-prev:before{content:"←"}#pg-reform [dir="rtl"] .slick-prev:before{content:"→"}#pg-reform .slick-next{right:25px}#pg-reform [dir="rtl"] .slick-next{left:25px;right:auto}#pg-reform .slick-next:before{content:"→"}#pg-reform [dir="rtl"] .slick-next:before{content:"←"}#pg-reform .slick-dots{position:absolute;bottom:0;list-style:none;display:block;text-align:center;padding:0;width:100%}#pg-reform .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}#pg-reform .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}#pg-reform .slick-dots li button:hover,#pg-reform .slick-dots li button:focus{outline:none}#pg-reform .slick-dots li button:hover:before,#pg-reform .slick-dots li button:focus:before{opacity:1}#pg-reform .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pg-reform .slick-dots li.slick-active button:before{color:black;opacity:0.75}#pg-reform html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#pg-reform body{margin:0}#pg-reform article,#pg-reform aside,#pg-reform details,#pg-reform figcaption,#pg-reform figure,#pg-reform footer,#pg-reform header,#pg-reform hgroup,#pg-reform main,#pg-reform menu,#pg-reform nav,#pg-reform section,#pg-reform summary{display:block}#pg-reform audio,#pg-reform canvas,#pg-reform progress,#pg-reform video{display:inline-block;vertical-align:baseline}#pg-reform audio:not([controls]){display:none;height:0}#pg-reform [hidden],#pg-reform template{display:none}#pg-reform a{background-color:transparent}#pg-reform a:active,#pg-reform a:hover{outline:0}#pg-reform abbr[title]{border-bottom:1px dotted}#pg-reform b,#pg-reform strong{font-weight:bold}#pg-reform dfn{font-style:italic}#pg-reform h1{font-size:2em;margin:0.67em 0}#pg-reform mark{background:#ff0;color:#000}#pg-reform small{font-size:80%}#pg-reform sub,#pg-reform sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#pg-reform sup{top:-0.5em}#pg-reform sub{bottom:-0.25em}#pg-reform img{border:0}#pg-reform svg:not(:root){overflow:hidden}#pg-reform figure{margin:1em 40px}#pg-reform hr{box-sizing:content-box;height:0}#pg-reform pre{overflow:auto}#pg-reform code,#pg-reform kbd,#pg-reform pre,#pg-reform samp{font-family:monospace, monospace;font-size:1em}#pg-reform button,#pg-reform input,#pg-reform optgroup,#pg-reform select,#pg-reform textarea{color:inherit;font:inherit;margin:0}#pg-reform button{overflow:visible}#pg-reform button,#pg-reform select{text-transform:none}#pg-reform button,#pg-reform html input[type="button"],#pg-reform input[type="reset"],#pg-reform input[type="submit"]{-webkit-appearance:button;cursor:pointer}#pg-reform button[disabled],#pg-reform html input[disabled]{cursor:default}#pg-reform button::-moz-focus-inner,#pg-reform input::-moz-focus-inner{border:0;padding:0}#pg-reform input{line-height:normal}#pg-reform input[type="checkbox"],#pg-reform input[type="radio"]{box-sizing:border-box;padding:0}#pg-reform input[type="number"]::-webkit-inner-spin-button,#pg-reform input[type="number"]::-webkit-outer-spin-button{height:auto}#pg-reform input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}#pg-reform input[type="search"]::-webkit-search-cancel-button,#pg-reform input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}#pg-reform fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}#pg-reform legend{border:0;padding:0}#pg-reform textarea{overflow:auto}#pg-reform optgroup{font-weight:bold}#pg-reform table{border-collapse:collapse;border-spacing:0}#pg-reform td,#pg-reform th{padding:0}#pg-reform *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#pg-reform *:before,#pg-reform *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#pg-reform html{font-size:10px;-webkit-tap-highlight-color:transparent}#pg-reform body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857;color:#333333;background-color:#fff}#pg-reform input,#pg-reform button,#pg-reform select,#pg-reform textarea{font-family:inherit;font-size:inherit;line-height:inherit}#pg-reform a{color:#337ab7;text-decoration:none}#pg-reform a:hover,#pg-reform a:focus{color:#23527c;text-decoration:underline}#pg-reform a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#pg-reform figure{margin:0}#pg-reform img{vertical-align:middle}#pg-reform .img-responsive,#pg-reform .entry-list-thumb__thumb img,#pg-reform .entry-list-thumb-mini__thumb img,#pg-reform .content ul li.entry-list-photo img,#pg-reform .sponsor ul li img,#pg-reform .products .products-others__thumb img,#pg-reform .studio .modelhouse__item__thumb img,#pg-reform .studio .modelhouse__item__artisthumb img,#pg-reform .studio .modelhouse .panorama h2 img,#pg-reform .studio .modelhouse .panorama h3 img,#pg-reform .studio .modelhouse .panorama p img,#pg-reform .modelhouse_detail .modelhouse-artist__profile img,#pg-reform .modelhouse_detail .modelhouse-artist__comment img,#pg-reform .company section.companyindex p img,#pg-reform .company .company-list .company-list-item__thumb img,#pg-reform .message__keyv img,#pg-reform .plan .plan-item__title img{display:block;max-width:100%;height:auto}#pg-reform .img-rounded{border-radius:6px}#pg-reform .img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}#pg-reform .img-circle{border-radius:50%}#pg-reform hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}#pg-reform .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#pg-reform .sr-only-focusable:active,#pg-reform .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}#pg-reform [role="button"]{cursor:pointer}#pg-reform .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}#pg-reform .container:before,#pg-reform .container:after{content:" ";display:table}#pg-reform .container:after{clear:both}@media (min-width:768px){#pg-reform .container{width:750px}}@media (min-width:992px){#pg-reform .container{width:970px}}@media (min-width:1200px){#pg-reform .container{width:1170px}}#pg-reform .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}#pg-reform .container-fluid:before,#pg-reform .container-fluid:after{content:" ";display:table}#pg-reform .container-fluid:after{clear:both}#pg-reform .row,#pg-reform .studio .modelhouse__item__frame,#pg-reform .studio .modelhouse__item__btn,#pg-reform .studio .modelhouse__item__artist,#pg-reform .modelhouse_detail .modelhouse-artist,#pg-reform .modelhouse_detail .modelhouse-btn ul,#pg-reform .company .company-list{margin-left:-15px;margin-right:-15px}#pg-reform .row:before,#pg-reform .studio .modelhouse__item__frame:before,#pg-reform .studio .modelhouse__item__btn:before,#pg-reform .studio .modelhouse__item__artist:before,#pg-reform .modelhouse_detail .modelhouse-artist:before,#pg-reform .modelhouse_detail .modelhouse-btn ul:before,#pg-reform .company .company-list:before,#pg-reform .row:after,#pg-reform .studio .modelhouse__item__frame:after,#pg-reform .studio .modelhouse__item__btn:after,#pg-reform .studio .modelhouse__item__artist:after,#pg-reform .modelhouse_detail .modelhouse-artist:after,#pg-reform .modelhouse_detail .modelhouse-btn ul:after,#pg-reform .company .company-list:after{content:" ";display:table}#pg-reform .row:after,#pg-reform .studio .modelhouse__item__frame:after,#pg-reform .studio .modelhouse__item__btn:after,#pg-reform .studio .modelhouse__item__artist:after,#pg-reform .modelhouse_detail .modelhouse-artist:after,#pg-reform .modelhouse_detail .modelhouse-btn ul:after,#pg-reform .company .company-list:after{clear:both}#pg-reform .col-xs-1,#pg-reform .col-sm-1,#pg-reform .col-md-1,#pg-reform .col-lg-1,#pg-reform .col-xs-2,#pg-reform .col-sm-2,#pg-reform .studio .modelhouse__item__artisthumb,#pg-reform .col-md-2,#pg-reform .col-lg-2,#pg-reform .col-xs-3,#pg-reform .col-sm-3,#pg-reform body.col2 .side,#pg-reform .content ul li.entry-list-photo,#pg-reform .col-md-3,#pg-reform .col-lg-3,#pg-reform .col-xs-4,#pg-reform .col-sm-4,#pg-reform .sponsor ul li,#pg-reform .products .products-others__item,#pg-reform .modelhouse_detail .modelhouse-btn li,#pg-reform .company .company-list .company-list-item,#pg-reform .col-md-4,#pg-reform .col-lg-4,#pg-reform .col-xs-5,#pg-reform .col-sm-5,#pg-reform .studio .modelhouse__item__thumb,#pg-reform .col-md-5,#pg-reform .col-lg-5,#pg-reform .col-xs-6,#pg-reform .col-sm-6,#pg-reform .studio .modelhouse__item__btn p,#pg-reform .modelhouse_detail .modelhouse-artist__profile,#pg-reform .modelhouse_detail .modelhouse-artist__comment,#pg-reform .col-md-6,#pg-reform .col-lg-6,#pg-reform .col-xs-7,#pg-reform .col-sm-7,#pg-reform .studio .modelhouse__item__summary,#pg-reform .col-md-7,#pg-reform .col-lg-7,#pg-reform .col-xs-8,#pg-reform .col-sm-8,#pg-reform .col-md-8,#pg-reform .col-lg-8,#pg-reform .col-xs-9,#pg-reform .col-sm-9,#pg-reform body.col2 .content,#pg-reform .col-md-9,#pg-reform .col-lg-9,#pg-reform .col-xs-10,#pg-reform .col-sm-10,#pg-reform .studio .modelhouse__item__artistsummary,#pg-reform .col-md-10,#pg-reform .col-lg-10,#pg-reform .col-xs-11,#pg-reform .col-sm-11,#pg-reform .col-md-11,#pg-reform .col-lg-11,#pg-reform .col-xs-12,#pg-reform .col-sm-12,#pg-reform .entry-list-thumb-mini,#pg-reform .col-md-12,#pg-reform .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}#pg-reform .col-xs-1,#pg-reform .col-xs-2,#pg-reform .col-xs-3,#pg-reform .col-xs-4,#pg-reform .col-xs-5,#pg-reform .col-xs-6,#pg-reform .content ul li.entry-list-photo,#pg-reform .company .company-list .company-list-item,#pg-reform .col-xs-7,#pg-reform .col-xs-8,#pg-reform .col-xs-9,#pg-reform .col-xs-10,#pg-reform .col-xs-11,#pg-reform .col-xs-12{float:left}#pg-reform .col-xs-1{width:8.33333%}#pg-reform .col-xs-2{width:16.66667%}#pg-reform .col-xs-3{width:25%}#pg-reform .col-xs-4{width:33.33333%}#pg-reform .col-xs-5{width:41.66667%}#pg-reform .col-xs-6,#pg-reform .content ul li.entry-list-photo,#pg-reform .company .company-list .company-list-item{width:50%}#pg-reform .col-xs-7{width:58.33333%}#pg-reform .col-xs-8{width:66.66667%}#pg-reform .col-xs-9{width:75%}#pg-reform .col-xs-10{width:83.33333%}#pg-reform .col-xs-11{width:91.66667%}#pg-reform .col-xs-12{width:100%}#pg-reform .col-xs-pull-0{right:auto}#pg-reform .col-xs-pull-1{right:8.33333%}#pg-reform .col-xs-pull-2{right:16.66667%}#pg-reform .col-xs-pull-3{right:25%}#pg-reform .col-xs-pull-4{right:33.33333%}#pg-reform .col-xs-pull-5{right:41.66667%}#pg-reform .col-xs-pull-6{right:50%}#pg-reform .col-xs-pull-7{right:58.33333%}#pg-reform .col-xs-pull-8{right:66.66667%}#pg-reform .col-xs-pull-9{right:75%}#pg-reform .col-xs-pull-10{right:83.33333%}#pg-reform .col-xs-pull-11{right:91.66667%}#pg-reform .col-xs-pull-12{right:100%}#pg-reform .col-xs-push-0{left:auto}#pg-reform .col-xs-push-1{left:8.33333%}#pg-reform .col-xs-push-2{left:16.66667%}#pg-reform .col-xs-push-3{left:25%}#pg-reform .col-xs-push-4{left:33.33333%}#pg-reform .col-xs-push-5{left:41.66667%}#pg-reform .col-xs-push-6{left:50%}#pg-reform .col-xs-push-7{left:58.33333%}#pg-reform .col-xs-push-8{left:66.66667%}#pg-reform .col-xs-push-9{left:75%}#pg-reform .col-xs-push-10{left:83.33333%}#pg-reform .col-xs-push-11{left:91.66667%}#pg-reform .col-xs-push-12{left:100%}#pg-reform .col-xs-offset-0{margin-left:0%}#pg-reform .col-xs-offset-1{margin-left:8.33333%}#pg-reform .col-xs-offset-2{margin-left:16.66667%}#pg-reform .col-xs-offset-3{margin-left:25%}#pg-reform .col-xs-offset-4{margin-left:33.33333%}#pg-reform .col-xs-offset-5{margin-left:41.66667%}#pg-reform .col-xs-offset-6{margin-left:50%}#pg-reform .col-xs-offset-7{margin-left:58.33333%}#pg-reform .col-xs-offset-8{margin-left:66.66667%}#pg-reform .col-xs-offset-9{margin-left:75%}#pg-reform .col-xs-offset-10{margin-left:83.33333%}#pg-reform .col-xs-offset-11{margin-left:91.66667%}#pg-reform .col-xs-offset-12{margin-left:100%}@media (min-width:768px){#pg-reform .col-sm-1,#pg-reform .col-sm-2,#pg-reform .studio .modelhouse__item__artisthumb,#pg-reform .col-sm-3,#pg-reform body.col2 .side,#pg-reform .content ul li.entry-list-photo,#pg-reform .col-sm-4,#pg-reform .sponsor ul li,#pg-reform .products .products-others__item,#pg-reform .modelhouse_detail .modelhouse-btn li,#pg-reform .company .company-list .company-list-item,#pg-reform .col-sm-5,#pg-reform .studio .modelhouse__item__thumb,#pg-reform .col-sm-6,#pg-reform .studio .modelhouse__item__btn p,#pg-reform .modelhouse_detail .modelhouse-artist__profile,#pg-reform .modelhouse_detail .modelhouse-artist__comment,#pg-reform .col-sm-7,#pg-reform .studio .modelhouse__item__summary,#pg-reform .col-sm-8,#pg-reform .col-sm-9,#pg-reform body.col2 .content,#pg-reform .col-sm-10,#pg-reform .studio .modelhouse__item__artistsummary,#pg-reform .col-sm-11,#pg-reform .col-sm-12,#pg-reform .entry-list-thumb-mini{float:left}#pg-reform .col-sm-1{width:8.33333%}#pg-reform .col-sm-2,#pg-reform .studio .modelhouse__item__artisthumb{width:16.66667%}#pg-reform .col-sm-3,#pg-reform body.col2 .side,#pg-reform .content ul li.entry-list-photo{width:25%}#pg-reform .col-sm-4,#pg-reform .sponsor ul li,#pg-reform .products .products-others__item,#pg-reform .modelhouse_detail .modelhouse-btn li,#pg-reform .company .company-list .company-list-item{width:33.33333%}#pg-reform .col-sm-5,#pg-reform .studio .modelhouse__item__thumb{width:41.66667%}#pg-reform .col-sm-6,#pg-reform .studio .modelhouse__item__btn p,#pg-reform .modelhouse_detail .modelhouse-artist__profile,#pg-reform .modelhouse_detail .modelhouse-artist__comment{width:50%}#pg-reform .col-sm-7,#pg-reform .studio .modelhouse__item__summary{width:58.33333%}#pg-reform .col-sm-8{width:66.66667%}#pg-reform .col-sm-9,#pg-reform body.col2 .content{width:75%}#pg-reform .col-sm-10,#pg-reform .studio .modelhouse__item__artistsummary{width:83.33333%}#pg-reform .col-sm-11{width:91.66667%}#pg-reform .col-sm-12,#pg-reform .entry-list-thumb-mini{width:100%}#pg-reform .col-sm-pull-0{right:auto}#pg-reform .col-sm-pull-1{right:8.33333%}#pg-reform .col-sm-pull-2{right:16.66667%}#pg-reform .col-sm-pull-3{right:25%}#pg-reform .col-sm-pull-4{right:33.33333%}#pg-reform .col-sm-pull-5{right:41.66667%}#pg-reform .col-sm-pull-6{right:50%}#pg-reform .col-sm-pull-7{right:58.33333%}#pg-reform .col-sm-pull-8{right:66.66667%}#pg-reform .col-sm-pull-9{right:75%}#pg-reform .col-sm-pull-10{right:83.33333%}#pg-reform .col-sm-pull-11{right:91.66667%}#pg-reform .col-sm-pull-12{right:100%}#pg-reform .col-sm-push-0{left:auto}#pg-reform .col-sm-push-1{left:8.33333%}#pg-reform .col-sm-push-2{left:16.66667%}#pg-reform .col-sm-push-3{left:25%}#pg-reform .col-sm-push-4{left:33.33333%}#pg-reform .col-sm-push-5{left:41.66667%}#pg-reform .col-sm-push-6{left:50%}#pg-reform .col-sm-push-7{left:58.33333%}#pg-reform .col-sm-push-8{left:66.66667%}#pg-reform .col-sm-push-9{left:75%}#pg-reform .col-sm-push-10{left:83.33333%}#pg-reform .col-sm-push-11{left:91.66667%}#pg-reform .col-sm-push-12{left:100%}#pg-reform .col-sm-offset-0{margin-left:0%}#pg-reform .col-sm-offset-1{margin-left:8.33333%}#pg-reform .col-sm-offset-2{margin-left:16.66667%}#pg-reform .col-sm-offset-3{margin-left:25%}#pg-reform .col-sm-offset-4{margin-left:33.33333%}#pg-reform .col-sm-offset-5{margin-left:41.66667%}#pg-reform .col-sm-offset-6{margin-left:50%}#pg-reform .col-sm-offset-7{margin-left:58.33333%}#pg-reform .col-sm-offset-8{margin-left:66.66667%}#pg-reform .col-sm-offset-9{margin-left:75%}#pg-reform .col-sm-offset-10{margin-left:83.33333%}#pg-reform .col-sm-offset-11{margin-left:91.66667%}#pg-reform .col-sm-offset-12{margin-left:100%}}@media (min-width:992px){#pg-reform .col-md-1,#pg-reform .col-md-2,#pg-reform .col-md-3,#pg-reform .col-md-4,#pg-reform .col-md-5,#pg-reform .col-md-6,#pg-reform .col-md-7,#pg-reform .col-md-8,#pg-reform .col-md-9,#pg-reform .col-md-10,#pg-reform .col-md-11,#pg-reform .col-md-12{float:left}#pg-reform .col-md-1{width:8.33333%}#pg-reform .col-md-2{width:16.66667%}#pg-reform .col-md-3{width:25%}#pg-reform .col-md-4{width:33.33333%}#pg-reform .col-md-5{width:41.66667%}#pg-reform .col-md-6{width:50%}#pg-reform .col-md-7{width:58.33333%}#pg-reform .col-md-8{width:66.66667%}#pg-reform .col-md-9{width:75%}#pg-reform .col-md-10{width:83.33333%}#pg-reform .col-md-11{width:91.66667%}#pg-reform .col-md-12{width:100%}#pg-reform .col-md-pull-0{right:auto}#pg-reform .col-md-pull-1{right:8.33333%}#pg-reform .col-md-pull-2{right:16.66667%}#pg-reform .col-md-pull-3{right:25%}#pg-reform .col-md-pull-4{right:33.33333%}#pg-reform .col-md-pull-5{right:41.66667%}#pg-reform .col-md-pull-6{right:50%}#pg-reform .col-md-pull-7{right:58.33333%}#pg-reform .col-md-pull-8{right:66.66667%}#pg-reform .col-md-pull-9{right:75%}#pg-reform .col-md-pull-10{right:83.33333%}#pg-reform .col-md-pull-11{right:91.66667%}#pg-reform .col-md-pull-12{right:100%}#pg-reform .col-md-push-0{left:auto}#pg-reform .col-md-push-1{left:8.33333%}#pg-reform .col-md-push-2{left:16.66667%}#pg-reform .col-md-push-3{left:25%}#pg-reform .col-md-push-4{left:33.33333%}#pg-reform .col-md-push-5{left:41.66667%}#pg-reform .col-md-push-6{left:50%}#pg-reform .col-md-push-7{left:58.33333%}#pg-reform .col-md-push-8{left:66.66667%}#pg-reform .col-md-push-9{left:75%}#pg-reform .col-md-push-10{left:83.33333%}#pg-reform .col-md-push-11{left:91.66667%}#pg-reform .col-md-push-12{left:100%}#pg-reform .col-md-offset-0{margin-left:0%}#pg-reform .col-md-offset-1{margin-left:8.33333%}#pg-reform .col-md-offset-2{margin-left:16.66667%}#pg-reform .col-md-offset-3{margin-left:25%}#pg-reform .col-md-offset-4{margin-left:33.33333%}#pg-reform .col-md-offset-5{margin-left:41.66667%}#pg-reform .col-md-offset-6{margin-left:50%}#pg-reform .col-md-offset-7{margin-left:58.33333%}#pg-reform .col-md-offset-8{margin-left:66.66667%}#pg-reform .col-md-offset-9{margin-left:75%}#pg-reform .col-md-offset-10{margin-left:83.33333%}#pg-reform .col-md-offset-11{margin-left:91.66667%}#pg-reform .col-md-offset-12{margin-left:100%}}@media (min-width:1200px){#pg-reform .col-lg-1,#pg-reform .col-lg-2,#pg-reform .col-lg-3,#pg-reform .col-lg-4,#pg-reform .col-lg-5,#pg-reform .col-lg-6,#pg-reform .col-lg-7,#pg-reform .col-lg-8,#pg-reform .col-lg-9,#pg-reform .col-lg-10,#pg-reform .col-lg-11,#pg-reform .col-lg-12{float:left}#pg-reform .col-lg-1{width:8.33333%}#pg-reform .col-lg-2{width:16.66667%}#pg-reform .col-lg-3{width:25%}#pg-reform .col-lg-4{width:33.33333%}#pg-reform .col-lg-5{width:41.66667%}#pg-reform .col-lg-6{width:50%}#pg-reform .col-lg-7{width:58.33333%}#pg-reform .col-lg-8{width:66.66667%}#pg-reform .col-lg-9{width:75%}#pg-reform .col-lg-10{width:83.33333%}#pg-reform .col-lg-11{width:91.66667%}#pg-reform .col-lg-12{width:100%}#pg-reform .col-lg-pull-0{right:auto}#pg-reform .col-lg-pull-1{right:8.33333%}#pg-reform .col-lg-pull-2{right:16.66667%}#pg-reform .col-lg-pull-3{right:25%}#pg-reform .col-lg-pull-4{right:33.33333%}#pg-reform .col-lg-pull-5{right:41.66667%}#pg-reform .col-lg-pull-6{right:50%}#pg-reform .col-lg-pull-7{right:58.33333%}#pg-reform .col-lg-pull-8{right:66.66667%}#pg-reform .col-lg-pull-9{right:75%}#pg-reform .col-lg-pull-10{right:83.33333%}#pg-reform .col-lg-pull-11{right:91.66667%}#pg-reform .col-lg-pull-12{right:100%}#pg-reform .col-lg-push-0{left:auto}#pg-reform .col-lg-push-1{left:8.33333%}#pg-reform .col-lg-push-2{left:16.66667%}#pg-reform .col-lg-push-3{left:25%}#pg-reform .col-lg-push-4{left:33.33333%}#pg-reform .col-lg-push-5{left:41.66667%}#pg-reform .col-lg-push-6{left:50%}#pg-reform .col-lg-push-7{left:58.33333%}#pg-reform .col-lg-push-8{left:66.66667%}#pg-reform .col-lg-push-9{left:75%}#pg-reform .col-lg-push-10{left:83.33333%}#pg-reform .col-lg-push-11{left:91.66667%}#pg-reform .col-lg-push-12{left:100%}#pg-reform .col-lg-offset-0{margin-left:0%}#pg-reform .col-lg-offset-1{margin-left:8.33333%}#pg-reform .col-lg-offset-2{margin-left:16.66667%}#pg-reform .col-lg-offset-3{margin-left:25%}#pg-reform .col-lg-offset-4{margin-left:33.33333%}#pg-reform .col-lg-offset-5{margin-left:41.66667%}#pg-reform .col-lg-offset-6{margin-left:50%}#pg-reform .col-lg-offset-7{margin-left:58.33333%}#pg-reform .col-lg-offset-8{margin-left:66.66667%}#pg-reform .col-lg-offset-9{margin-left:75%}#pg-reform .col-lg-offset-10{margin-left:83.33333%}#pg-reform .col-lg-offset-11{margin-left:91.66667%}#pg-reform .col-lg-offset-12{margin-left:100%}}#pg-reform fieldset{padding:0;margin:0;border:0;min-width:0}#pg-reform legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}#pg-reform label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}#pg-reform input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#pg-reform input[type="radio"],#pg-reform input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9 ;line-height:normal}#pg-reform input[type="file"]{display:block}#pg-reform input[type="range"]{display:block;width:100%}#pg-reform select[multiple],#pg-reform select[size]{height:auto}#pg-reform input[type="file"]:focus,#pg-reform input[type="radio"]:focus,#pg-reform input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#pg-reform output{display:block;padding-top:7px;font-size:14px;line-height:1.42857;color:#555555}#pg-reform .form-control{display:inlune-block;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}#pg-reform .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)}#pg-reform .form-control::-moz-placeholder{color:#999;opacity:1}#pg-reform .form-control:-ms-input-placeholder{color:#999}#pg-reform .form-control::-webkit-input-placeholder{color:#999}#pg-reform .form-control[disabled],#pg-reform .form-control[readonly],#pg-reform fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1}#pg-reform .form-control[disabled],#pg-reform fieldset[disabled] .form-control{cursor:not-allowed}#pg-reform textarea.form-control{height:auto}#pg-reform input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){#pg-reform input[type="date"].form-control,#pg-reform input[type="time"].form-control,#pg-reform input[type="datetime-local"].form-control,#pg-reform input[type="month"].form-control{line-height:34px}#pg-reform input[type="date"].input-sm,#pg-reform .input-group-sm input[type="date"],#pg-reform input[type="time"].input-sm,#pg-reform .input-group-sm input[type="time"],#pg-reform input[type="datetime-local"].input-sm,#pg-reform .input-group-sm input[type="datetime-local"],#pg-reform input[type="month"].input-sm,#pg-reform .input-group-sm input[type="month"]{line-height:30px}#pg-reform input[type="date"].input-lg,#pg-reform .input-group-lg input[type="date"],#pg-reform input[type="time"].input-lg,#pg-reform .input-group-lg input[type="time"],#pg-reform input[type="datetime-local"].input-lg,#pg-reform .input-group-lg input[type="datetime-local"],#pg-reform input[type="month"].input-lg,#pg-reform .input-group-lg input[type="month"]{line-height:46px}}#pg-reform .form-group{margin-bottom:15px}#pg-reform .radio,#pg-reform .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}#pg-reform .radio label,#pg-reform .checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}#pg-reform .radio input[type="radio"],#pg-reform .radio-inline input[type="radio"],#pg-reform .checkbox input[type="checkbox"],#pg-reform .checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9 }#pg-reform .radio+.radio,#pg-reform .checkbox+.checkbox{margin-top:-5px}#pg-reform .radio-inline,#pg-reform .checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}#pg-reform .radio-inline+.radio-inline,#pg-reform .checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}#pg-reform input[type="radio"][disabled],#pg-reform input[type="radio"].disabled,#pg-reform fieldset[disabled] input[type="radio"],#pg-reform input[type="checkbox"][disabled],#pg-reform input[type="checkbox"].disabled,#pg-reform fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}#pg-reform .radio-inline.disabled,#pg-reform fieldset[disabled] .radio-inline,#pg-reform .checkbox-inline.disabled,#pg-reform fieldset[disabled] .checkbox-inline{cursor:not-allowed}#pg-reform .radio.disabled label,#pg-reform fieldset[disabled] .radio label,#pg-reform .checkbox.disabled label,#pg-reform fieldset[disabled] .checkbox label{cursor:not-allowed}#pg-reform .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}#pg-reform .form-control-static.input-lg,#pg-reform .form-control-static.input-sm{padding-left:0;padding-right:0}#pg-reform .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}#pg-reform select.input-sm{height:30px;line-height:30px}#pg-reform textarea.input-sm,#pg-reform select[multiple].input-sm{height:auto}#pg-reform .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}#pg-reform .form-group-sm select.form-control{height:30px;line-height:30px}#pg-reform .form-group-sm textarea.form-control,#pg-reform .form-group-sm select[multiple].form-control{height:auto}#pg-reform .form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}#pg-reform .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}#pg-reform select.input-lg{height:46px;line-height:46px}#pg-reform textarea.input-lg,#pg-reform select[multiple].input-lg{height:auto}#pg-reform .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}#pg-reform .form-group-lg select.form-control{height:46px;line-height:46px}#pg-reform .form-group-lg textarea.form-control,#pg-reform .form-group-lg select[multiple].form-control{height:auto}#pg-reform .form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}#pg-reform .has-feedback{position:relative}#pg-reform .has-feedback .form-control{padding-right:42.5px}#pg-reform .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}#pg-reform .input-lg+.form-control-feedback,#pg-reform .input-group-lg+.form-control-feedback,#pg-reform .form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}#pg-reform .input-sm+.form-control-feedback,#pg-reform .input-group-sm+.form-control-feedback,#pg-reform .form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}#pg-reform .has-success .help-block,#pg-reform .has-success .control-label,#pg-reform .has-success .radio,#pg-reform .has-success .checkbox,#pg-reform .has-success .radio-inline,#pg-reform .has-success .checkbox-inline,#pg-reform .has-success.radio label,#pg-reform .has-success.checkbox label,#pg-reform .has-success.radio-inline label,#pg-reform .has-success.checkbox-inline label{color:#3c763d}#pg-reform .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}#pg-reform .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168}#pg-reform .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}#pg-reform .has-success .form-control-feedback{color:#3c763d}#pg-reform .has-warning .help-block,#pg-reform .has-warning .control-label,#pg-reform .has-warning .radio,#pg-reform .has-warning .checkbox,#pg-reform .has-warning .radio-inline,#pg-reform .has-warning .checkbox-inline,#pg-reform .has-warning.radio label,#pg-reform .has-warning.checkbox label,#pg-reform .has-warning.radio-inline label,#pg-reform .has-warning.checkbox-inline label{color:#8a6d3b}#pg-reform .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}#pg-reform .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b}#pg-reform .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}#pg-reform .has-warning .form-control-feedback{color:#8a6d3b}#pg-reform .has-error .help-block,#pg-reform .has-error .control-label,#pg-reform .has-error .radio,#pg-reform .has-error .checkbox,#pg-reform .has-error .radio-inline,#pg-reform .has-error .checkbox-inline,#pg-reform .has-error.radio label,#pg-reform .has-error.checkbox label,#pg-reform .has-error.radio-inline label,#pg-reform .has-error.checkbox-inline label{color:#a94442}#pg-reform .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}#pg-reform .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483}#pg-reform .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}#pg-reform .has-error .form-control-feedback{color:#a94442}#pg-reform .has-feedback label~.form-control-feedback{top:25px}#pg-reform .has-feedback label.sr-only~.form-control-feedback{top:0}#pg-reform .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){#pg-reform .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}#pg-reform .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}#pg-reform .form-inline .form-control-static{display:inline-block}#pg-reform .form-inline .input-group{display:inline-table;vertical-align:middle}#pg-reform .form-inline .input-group .input-group-addon,#pg-reform .form-inline .input-group .input-group-btn,#pg-reform .form-inline .input-group .form-control{width:auto}#pg-reform .form-inline .input-group>.form-control{width:100%}#pg-reform .form-inline .control-label{margin-bottom:0;vertical-align:middle}#pg-reform .form-inline .radio,#pg-reform .form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}#pg-reform .form-inline .radio label,#pg-reform .form-inline .checkbox label{padding-left:0}#pg-reform .form-inline .radio input[type="radio"],#pg-reform .form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}#pg-reform .form-inline .has-feedback .form-control-feedback{top:0}}#pg-reform .form-horizontal .radio,#pg-reform .form-horizontal .checkbox,#pg-reform .form-horizontal .radio-inline,#pg-reform .form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}#pg-reform .form-horizontal .radio,#pg-reform .form-horizontal .checkbox{min-height:27px}#pg-reform .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}#pg-reform .form-horizontal .form-group:before,#pg-reform .form-horizontal .form-group:after{content:" ";display:table}#pg-reform .form-horizontal .form-group:after{clear:both}@media (min-width:768px){#pg-reform .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}#pg-reform .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){#pg-reform .form-horizontal .form-group-lg .control-label{padding-top:14.33333px;font-size:18px}}@media (min-width:768px){#pg-reform .form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}#pg-reform .label{display:inline;padding:0.2em 0.6em 0.3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25em}#pg-reform .label:empty{display:none}#pg-reform .btn .label{position:relative;top:-1px}#pg-reform a.label:hover,#pg-reform a.label:focus{color:#fff;text-decoration:none;cursor:pointer}#pg-reform .label-default{background-color:#777777}#pg-reform .label-default[href]:hover,#pg-reform .label-default[href]:focus{background-color:#5e5e5e}#pg-reform .label-primary{background-color:#337ab7}#pg-reform .label-primary[href]:hover,#pg-reform .label-primary[href]:focus{background-color:#286090}#pg-reform .label-success{background-color:#5cb85c}#pg-reform .label-success[href]:hover,#pg-reform .label-success[href]:focus{background-color:#449d44}#pg-reform .label-info{background-color:#5bc0de}#pg-reform .label-info[href]:hover,#pg-reform .label-info[href]:focus{background-color:#31b0d5}#pg-reform .label-warning{background-color:#f0ad4e}#pg-reform .label-warning[href]:hover,#pg-reform .label-warning[href]:focus{background-color:#ec971f}#pg-reform .label-danger{background-color:#d9534f}#pg-reform .label-danger[href]:hover,#pg-reform .label-danger[href]:focus{background-color:#c9302c}#pg-reform .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}#pg-reform .embed-responsive .embed-responsive-item,#pg-reform .embed-responsive iframe,#pg-reform .embed-responsive embed,#pg-reform .embed-responsive object,#pg-reform .embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}#pg-reform .embed-responsive-16by9{padding-bottom:56.25%}#pg-reform .embed-responsive-4by3{padding-bottom:75%}#pg-reform .clearfix:before,#pg-reform .clearfix:after{content:" ";display:table}#pg-reform .clearfix:after{clear:both}#pg-reform .center-block,#pg-reform .company section.companyindex p img{display:block;margin-left:auto;margin-right:auto}#pg-reform .pull-right{float:right !important}#pg-reform .pull-left{float:left !important}#pg-reform .hide{display:none !important}#pg-reform .show{display:block !important}#pg-reform .invisible{visibility:hidden}#pg-reform .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#pg-reform .hidden{display:none !important}#pg-reform .affix{position:fixed}@-ms-viewport{#pg-reform{width:device-width}}#pg-reform .visible-xs{display:none !important}#pg-reform .visible-sm{display:none !important}#pg-reform .visible-md{display:none !important}#pg-reform .visible-lg{display:none !important}#pg-reform .visible-xs-block,#pg-reform .visible-xs-inline,#pg-reform .visible-xs-inline-block,#pg-reform .visible-sm-block,#pg-reform .visible-sm-inline,#pg-reform .visible-sm-inline-block,#pg-reform .visible-md-block,#pg-reform .visible-md-inline,#pg-reform .visible-md-inline-block,#pg-reform .visible-lg-block,#pg-reform .visible-lg-inline,#pg-reform .visible-lg-inline-block{display:none !important}@media (max-width:767px){#pg-reform .visible-xs{display:block !important}#pg-reform table.visible-xs{display:table !important}#pg-reform tr.visible-xs{display:table-row !important}#pg-reform th.visible-xs,#pg-reform td.visible-xs{display:table-cell !important}}@media (max-width:767px){#pg-reform .visible-xs-block{display:block !important}}@media (max-width:767px){#pg-reform .visible-xs-inline{display:inline !important}}@media (max-width:767px){#pg-reform .visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){#pg-reform .visible-sm{display:block !important}#pg-reform table.visible-sm{display:table !important}#pg-reform tr.visible-sm{display:table-row !important}#pg-reform th.visible-sm,#pg-reform td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){#pg-reform .visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){#pg-reform .visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){#pg-reform .visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){#pg-reform .visible-md{display:block !important}#pg-reform table.visible-md{display:table !important}#pg-reform tr.visible-md{display:table-row !important}#pg-reform th.visible-md,#pg-reform td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){#pg-reform .visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){#pg-reform .visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){#pg-reform .visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){#pg-reform .visible-lg{display:block !important}#pg-reform table.visible-lg{display:table !important}#pg-reform tr.visible-lg{display:table-row !important}#pg-reform th.visible-lg,#pg-reform td.visible-lg{display:table-cell !important}}@media (min-width:1200px){#pg-reform .visible-lg-block{display:block !important}}@media (min-width:1200px){#pg-reform .visible-lg-inline{display:inline !important}}@media (min-width:1200px){#pg-reform .visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){#pg-reform .hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){#pg-reform .hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){#pg-reform .hidden-md{display:none !important}}@media (min-width:1200px){#pg-reform .hidden-lg{display:none !important}}#pg-reform .visible-print{display:none !important}@media print{#pg-reform .visible-print{display:block !important}#pg-reform table.visible-print{display:table !important}#pg-reform tr.visible-print{display:table-row !important}#pg-reform th.visible-print,#pg-reform td.visible-print{display:table-cell !important}}#pg-reform .visible-print-block{display:none !important}@media print{#pg-reform .visible-print-block{display:block !important}}#pg-reform .visible-print-inline{display:none !important}@media print{#pg-reform .visible-print-inline{display:inline !important}}#pg-reform .visible-print-inline-block{display:none !important}@media print{#pg-reform .visible-print-inline-block{display:inline-block !important}}@media print{#pg-reform .hidden-print{display:none !important}}#pg-reform *{box-sizing:border-box}#pg-reform html{font-size:62.5%}@media screen and (max-width:767px){#pg-reform html{font-size:55%}}@media screen and (min-width:768px) and (max-width:992px){#pg-reform html{font-size:47%}}@media screen and (min-width:1200px){#pg-reform html{font-size:67%}}#pg-reform body{font-size:16px;font-size:1.6rem;font-family:"Hiragino Kaku Gothic ProN", Meiryo, sans-serif;line-height:1.9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}#pg-reform input{border:0}#pg-reform .container{overflow:hidden}#pg-reform a{color:#2369d3;text-decoration:none}#pg-reform a:hover,#pg-reform a:active,#pg-reform a:focus{color:#4885e1;text-decoration:none}#pg-reform a:visited{color:#1c53a7}#pg-reform #adminBox{margin-bottom:0}#pg-reform .header{background:#fff}@media screen and (max-width:991px){#pg-reform .header{height:60px}}@media screen and (min-width:992px){#pg-reform .header{height:150px}}#pg-reform .header .container{position:relative;overflow:visible}#pg-reform .header p{marign:0;padding:0}#pg-reform .header a{color:#fff;text-decoration:none}#pg-reform .header a:hover,#pg-reform .header a:active,#pg-reform .header a:focus{color:white;text-decoration:none}#pg-reform .header a:visited{color:white}#pg-reform .header .tel-area{display:none}#pg-reform .header .logo-group{text-align:center}#pg-reform .header .logo-group .logo{margin:0px;display:inline-block}#pg-reform .header .logo-group .logo img{height:auto;display:block}@media screen and (max-width:991px){#pg-reform .header .logo-group .logo img{width:140px;margin-top:17px}}@media screen and (min-width:992px){#pg-reform .header .logo-group .logo img{margin:30px 0 0px;display:block}}#pg-reform .header .sp-btn{position:fixed;display:block;top:5px;right:10px;z-index:1000}@media screen and (min-width:992px){#pg-reform .header .sp-btn{display:none}}#pg-reform .header .sp-btn ul{margin:0;padding:0}#pg-reform .header .sp-btn ul li{display:inline-block;padding:0;margin:0;list-style:none}#pg-reform .header .sp-btn .head-btn{display:inline-block;width:50px;height:50px;text-align:center;float:left;line-height:1;color:#fff;background:#2369d3;margin-left:3px}#pg-reform .header .sp-btn .head-btn:before{font-size:2.6rem;display:block;padding-top:8px;font-family:FontAwesome;content:""}#pg-reform .header .sp-btn .head-btn__text{font-size:1.1rem;display:block;font-weight:bold}#pg-reform .header .sp-btn .head-btn.head-btn--close:before{font-family:FontAwesome;content:""}#pg-reform .header .pc-btn{display:none}@media screen and (min-width:768px){#pg-reform .header .pc-btn{display:block}}@media screen and (max-width:991px){#pg-reform .js-offcanvas{display:none}#pg-reform #offcanvas{background:#2369d3}#pg-reform #offcanvas .head-navi{}#pg-reform #offcanvas .head-navi .gnavi-wrap.container{padding-left:0;padding-right:0}#pg-reform #offcanvas .head-navi .gnavi{margin:0;padding:0}#pg-reform #offcanvas .head-navi .gnavi__item{list-style:none}#pg-reform #offcanvas .head-navi .gnavi__item .navi-primary.active,#pg-reform #offcanvas .head-navi .gnavi__item .navi-primary:hover{background:#5e94e4}#pg-reform #offcanvas .head-navi .gnavi__item .navi-primary span{display:block;padding:18px 10px;font-weight:bold;border-bottom:1px solid #fff;position:relative;color:#fff}#pg-reform #offcanvas .head-navi .gnavi__item .navi-primary span:after{position:absolute;top:50%;right:10px;font-family:FontAwesome;content:"";line-height:1em;margin-top:-0.5em}#pg-reform #offcanvas .head-navi .gnavi__item .navi-secondary{display:none;background:#1d71c2;width:100%;border-bottom:1px solid #fff}#pg-reform #offcanvas .head-navi .gnavi__item .navi-secondary ul{margin:0;padding:0}#pg-reform #offcanvas .head-navi .gnavi__item .navi-secondary li{list-style:none}#pg-reform #offcanvas .head-navi .gnavi__item .navi-secondary a{display:block;padding:10px}#pg-reform #offcanvas .head-navi .gnavi__item.dropdown .navi-primary span:after{font-family:FontAwesome;content:"";font-size:17px}#pg-reform #offcanvas .head-navi .gnavi__item.dropdown .navi-primary.active span:after{font-family:FontAwesome;content:""}}@media screen and (max-width:991px) and (min-width:768px){#pg-reform #offcanvas .head-navi .gnavi .gnavi--hide{display:none}}@media screen and (min-width:992px){#pg-reform .logo-group{max-width:1020px;margin:0 auto;position:relative}#pg-reform .logo-group .tel-area{display:block;position:absolute;top:15px;right:0}#pg-reform .logo-group .tel-area .numbar{font-size:23px;font-size:2.3rem;font-weight:bold;margin-top:0;line-height:1.2;letter-spacing:0.03em}#pg-reform .logo-group .tel-area .numbar:before{font-family:FontAwesome;content:"";color:#2369d3;margin-right:5px}#pg-reform .logo-group .tel-area .open{font-size:14px;font-size:1.4rem;font-weight:bold;margin-top:0}#pg-reform .logo-group .tel-area .open span{font-weight:normal;color:#858585}#pg-reform .logo-group .tel-area .open span.icon{background:#2369d3;padding:1px 3px;border-radius:3px;font-size:10px;font-size:1rem;color:#fff;margin:0 3px 0 0}#pg-reform .logo-group .tel-area .sns .sns-icon{margin:0;line-height:1}#pg-reform .logo-group .tel-area .sns .sns-icon i{line-height:1;font-size:24px;font-size:2.4rem;margin:0 0 0 5px}#pg-reform .logo-group .tel-area .sns a{color:#2369d3;text-decoration:none;line-height:1}#pg-reform .logo-group .tel-area .sns a:hover,#pg-reform .logo-group .tel-area .sns a:active,#pg-reform .logo-group .tel-area .sns a:focus{color:#2369d3;text-decoration:none}#pg-reform .logo-group .tel-area .sns a:visited{color:#2369d3}#pg-reform .head-navi{position:absolute;top:80px;left:0;width:100%;height:70px;background:#333}#pg-reform .head-navi .gnavi{max-width:1020px;margin:0 auto;padding:0}#pg-reform .head-navi .gnavi__item{list-style:none;display:inline-block;float:left;text-align:center}#pg-reform .head-navi .gnavi__item.gnavi001{width:13.1176%}#pg-reform .head-navi .gnavi__item.gnavi001 span{background:url(../img/themes/reform@main/assets/img/icon_gnavi001.png) 50% 30% no-repeat;background-size:16.5px}#pg-reform .head-navi .gnavi__item.gnavi002{width:14.3529%}#pg-reform .head-navi .gnavi__item.gnavi002 span{background:url(../img/themes/reform@main/assets/img/icon_gnavi002.png) 50% 30% no-repeat;background-size:15.5px}#pg-reform .head-navi .gnavi__item.gnavi003{width:14.402%;background:url(../img/themes/reform@main/assets/img/icon_gnavi003.png) 50% 30% no-repeat;background-size:20.5px}#pg-reform .head-navi .gnavi__item.gnavi004{width:10.7843%}#pg-reform .head-navi .gnavi__item.gnavi004 span{background:url(../img/themes/reform@main/assets/img/icon_gnavi004.png) 50% 30% no-repeat;background-size:20px}#pg-reform .head-navi .gnavi__item.gnavi005{width:12.451%}#pg-reform .head-navi .gnavi__item.gnavi005 span{background:url(../img/themes/reform@main/assets/img/icon_gnavi005.png) 50% 30% no-repeat;background-size:22px}#pg-reform .head-navi .gnavi__item.gnavi006{width:17.1471%}#pg-reform .head-navi .gnavi__item.gnavi006 span{background:url(../img/themes/reform@main/assets/img/icon_gnavi006.png) 50% 30% no-repeat;background-size:16px}#pg-reform .head-navi .gnavi__item.gnavi007{width:17.7451%}#pg-reform .head-navi .gnavi__item.gnavi007 span{background:url(../img/themes/reform@main/assets/img/icon_gnavi007.png) 50% 30% no-repeat;background-size:17.5px}#pg-reform .head-navi .gnavi__item .navi-primary{display:inline-block;color:#fff;text-decoration:none;font-size:14px;font-size:1.4rem;height:70px;width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#pg-reform .head-navi .gnavi__item .navi-primary:hover,#pg-reform .head-navi .gnavi__item .navi-primary:active,#pg-reform .head-navi .gnavi__item .navi-primary:focus{color:white;text-decoration:none}#pg-reform .head-navi .gnavi__item .navi-primary:visited{color:white}#pg-reform .head-navi .gnavi__item .navi-primary span{display:block;width:100%;height:100%;padding-top:35px}#pg-reform .head-navi .gnavi__item .navi-primary span:hover{border-bottom:4px solid #2369d3}#pg-reform .head-navi .gnavi__item .navi-secondary{display:none;background:#1d71c2;width:100%;position:absolute;top:70px;left:0;padding:50px;box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.3);margin-right:15px;margin-left:15px;z-index:100}#pg-reform .head-navi .gnavi__item .navi-secondary ul{margin:0;padding:0;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#pg-reform .head-navi .gnavi__item .navi-secondary ul li{list-style:none;width:33.3333%;margin-bottom:10px;padding:10px}#pg-reform .head-navi .gnavi__item .navi-secondary ul li a{display:inline-block;background:#fff;width:100%;color:#2369d3;text-decoration:none;font-size:14px;font-size:1.4rem;padding:15px;border-radius:5px;font-weight:bold;box-shadow:1px 1.732px 4.9px 0.1px rgba(92, 107, 121, 0.4);-webkit-transition:all 0.3s;transition:all 0.3s}#pg-reform .head-navi .gnavi__item .navi-secondary ul li a:hover,#pg-reform .head-navi .gnavi__item .navi-secondary ul li a:active,#pg-reform .head-navi .gnavi__item .navi-secondary ul li a:focus{color:#2369d3;text-decoration:none}#pg-reform .head-navi .gnavi__item .navi-secondary ul li a:visited{color:#2369d3}#pg-reform .head-navi .gnavi__item .navi-secondary ul li a:hover{background:#a0bfef}}@media screen and (min-width:992px) and (min-width:768px){#pg-reform .head-navi .gnavi .gnavi--hide{display:none}}#pg-reform .content-wrap{padding-bottom:20px}@media screen and (min-width:768px){#pg-reform .content-wrap{padding-bottom:60px}}#pg-reform .content-wrap .content{margin-bottom:0px;padding-top:20px;padding-bottom:20px}#pg-reform .content-wrap .content:not(.no-margin){margin-bottom:0px;padding:20px 10px}@media screen and (min-width:992px){#pg-reform .container{width:1050px}}@media screen and (max-width:767px){#pg-reform .container{padding-left:10px;padding-right:10px}}#pg-reform .box-normal{background:#fff}#pg-reform .contact-area{background:#fff;padding-top:20px;padding-bottom:20px;text-align:center}@media screen and (min-width:768px){#pg-reform .contact-area{padding-top:60px;padding-bottom:60px;text-align:left}}#pg-reform .contact-area p.numbar{font-size:36px;font-size:3.6rem;font-weight:bold;line-height:1.2;margin-top:0;text-align:center}#pg-reform .contact-area p.numbar:before{font-family:FontAwesome;content:"";font-size:30px;font-size:3rem;font-weight:normal;color:#2369d3;margin-right:5px}@media screen and (min-width:768px){#pg-reform .contact-area p.numbar{float:left;text-align:left}}#pg-reform .contact-area p.mail{margin-top:0.96em;text-align:center}@media screen and (min-width:768px){#pg-reform .contact-area p.mail{text-align:right}}#pg-reform .contact-area .open{margin-top:3px;margin-left:10px;font-size:19px;font-size:1.9rem;display:inline-block}#pg-reform .contact-area .open:after{content:" ";display:block;clear:both}#pg-reform .contact-area .open dt.icon{float:left;font-size:12px;font-size:1.2rem;line-height:1.2;letter-spacing:0.07em;color:#2369d3;border:1px solid #2369d3;padding:4px 4px 2px;border-radius:4px;margin-right:5px}#pg-reform .contact-area .open dd{float:left;margin:0;line-height:1.2}#pg-reform .contact-area .open dd .week{font-size:13px;font-size:1.3rem;color:#858585;display:block}@media screen and (min-width:768px){#pg-reform .contact-area .open{display:block;float:left}}#pg-reform .contact-area .btn__mail{padding:20px 50px 20px 70px;color:#000;text-decoration:none;background:#efefef url(../img/themes/reform@main/assets/img/icon_mail.png) 10% 50% no-repeat;background-size:29px;font-size:15px;font-size:1.5rem;box-shadow:none}#pg-reform .contact-area .btn__mail:hover,#pg-reform .contact-area .btn__mail:active,#pg-reform .contact-area .btn__mail:focus{color:black;text-decoration:none}#pg-reform .contact-area .btn__mail:visited{color:black}#pg-reform .contact-area .btn__mail:before{content:none}#pg-reform .contact-area .btn__mail:hover{background-color:#e7e7e7}#pg-reform .footer{font-size:15px;font-size:1.5rem;position:relative;margin-top:0;padding-top:20px;background:url(../img/bg_footer.png) no-repeat;background-position:center bottom 65px}#pg-reform .footer .container{position:relative;padding-bottom:105px}@media screen and (max-width:767px){#pg-reform .footer{padding:15px}}@media screen and (min-width:768px){#pg-reform .footer{padding-bottom:20px}}#pg-reform .footer a{color:#333;text-decoration:none}#pg-reform .footer a:hover,#pg-reform .footer a:active,#pg-reform .footer a:focus{color:#333333;text-decoration:none}#pg-reform .footer a:visited{color:#333333}#pg-reform .footer .logo{text-align:center}#pg-reform .footer .logo img{width:150px}@media screen and (min-width:768px){#pg-reform .footer .logo{text-align:left}#pg-reform .footer .logo img{width:160px}}#pg-reform .footer .address{font-size:16px;font-size:1.6rem;text-align:center;color:#2369d3}@media screen and (min-width:768px){#pg-reform .footer .address{font-size:14px;font-size:1.4rem;text-align:left}}#pg-reform .footer .sns{margin-top:0}@media screen and (max-width:767px){#pg-reform .footer .sns{text-align:center}}#pg-reform .footer .sns a{color:#2369d3;text-decoration:none}#pg-reform .footer .sns a:hover,#pg-reform .footer .sns a:active,#pg-reform .footer .sns a:focus{color:#2369d3;text-decoration:none}#pg-reform .footer .sns a:visited{color:#2369d3}#pg-reform .footer .sns .sns-icon{font-size:32px;font-size:3.2rem}#pg-reform .footer .fnavi ul{padding:0}#pg-reform .footer .fnavi ul li{list-style:none;margin-right:10px;background:url(../img/themes/reform@main/assets/img/icon_arrow01.png) 0 50% no-repeat;background-size:12px;padding-left:24px}@media screen and (max-width:767px){#pg-reform .footer .fnavi ul li{display:inline-block;margin:7px 10px}}#pg-reform .footer .fnavi ul li a{color:#333;text-decoration:none}#pg-reform .footer .fnavi ul li a:hover,#pg-reform .footer .fnavi ul li a:active,#pg-reform .footer .fnavi ul li a:focus{color:#333333;text-decoration:none}#pg-reform .footer .fnavi ul li a:visited{color:#333333}#pg-reform .footer .fnavi ul.sub li{background:none;padding-left:0;font-size:13px;font-size:1.3rem}#pg-reform .footer .fnavi ul.sub li a{color:#858585;text-decoration:none}#pg-reform .footer .fnavi ul.sub li a:hover,#pg-reform .footer .fnavi ul.sub li a:active,#pg-reform .footer .fnavi ul.sub li a:focus{color:#858585;text-decoration:none}#pg-reform .footer .fnavi ul.sub li a:visited{color:#858585}#pg-reform .copyright{text-align:center;font-size:11px;font-size:1.1rem;color:#858585}#pg-reform .copyright p{margin:0}#pg-reform .pagetop{text-align:center;cursor:pointer;font-size:10px;font-size:1rem;color:#2369d3;z-index:1000;background:#efefef url(../img/themes/reform@main/assets/img/icon_pagetop.png) 50% 20px no-repeat;background-size:25px;padding:40px 0 10px}#pg-reform .pagetop:hover{background-color:#e7e7e7}#pg-reform .switch{visibility:hidden}#pg-reform .sp-show{display:block}@media screen and (min-width:768px){#pg-reform .sp-show{display:none}}#pg-reform .pc-show{display:none}@media screen and (min-width:768px){#pg-reform .pc-show{display:inline-block}}#pg-reform p,#pg-reform ul,#pg-reform ol,#pg-reform dl,#pg-reform h2,#pg-reform h3,#pg-reform h4,#pg-reform h5,#pg-reform table{margin-top:1.6em;margin-bottom:0}#pg-reform .center{text-align:center}#pg-reform .left{text-align:left}#pg-reform .right{text-align:right}#pg-reform .img-r{margin-bottom:10px}@media screen and (max-width:767px){#pg-reform .img-r{display:block;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){#pg-reform .img-r{float:right;margin-left:10px;margin-bottom:10px}}#pg-reform .img-l{margin-bottom:10px}@media screen and (min-width:768px){#pg-reform .img-l{float:left;margin-right:10px;margin-bottom:10px}}#pg-reform .separate{border-top:1px solid #0ab4d2;margin:3.2em 0}#pg-reform .profile{padding:20px;border:5px solid #ddd}#pg-reform .profile .photo{text-align:center}#pg-reform .profile .photo img{display:inline-block;width:200px;height:200px;border-radius:150px;margin-top:0.8em !important}#pg-reform .profile .photo>p{margin-top:3.2em}#pg-reform .profile dl.list dt{width:4em !important}#pg-reform .profile dl.list dd{padding-left:5em !important}#pg-reform .decoration{background:#f7f7f7;padding:15px;margin-top:1.6em}#pg-reform .decoration>h2,#pg-reform .decoration h3,#pg-reform .decoration h4,#pg-reform .decoration h5{margin-top:0}#pg-reform .margin--0{margin-top:0}#pg-reform .margin--2x{margin-top:3.2em}#pg-reform .large{font-size:110%}#pg-reform .x-large{font-size:140%}#pg-reform .small{font-size:84%}#pg-reform .x-small{font-size:70%}#pg-reform .attention{color:#ed2f53}#pg-reform .em{color:#2369d3}#pg-reform .anchor:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:4px}#pg-reform .fileicon{padding-left:10px;padding-right:10px}#pg-reform .fileicon:before{font-family:FontAwesome;display:inline-block;padding-right:3px}#pg-reform .fileicon--docx:before{content:""}#pg-reform .fileicon--xlsx:before{content:""}#pg-reform .fileicon--pptx:before{content:""}#pg-reform .fileicon--pdf:before{content:""}#pg-reform .fileicon--zip:before{content:""}#pg-reform .topicpath{font-size:1.2rem;line-height:1;margin:5px 0 5px}@media screen and (max-width:767px){#pg-reform .topicpath{padding-left:15px}}@media screen and (min-width:768px){#pg-reform .topicpath{margin:10px 0 15px}}#pg-reform .topicpath ol{margin:0;padding:0}#pg-reform .topicpath li{list-style:none;margin:0;display:inline-block;white-space:nowrap}#pg-reform .topicpath li:not(:last-child):after{content:" > "}#pg-reform .page-title{background:url(../img/pagetitle_bg.jpg) no-repeat center center;background-size:cover;color:#fff;text-align:center;margin:0;padding:0}@media screen and (min-width:768px){#pg-reform .page-title{padding:5em 0}}#pg-reform .page-title h1{margin:0;font-size:34px;font-size:3.4rem;text-shadow:0 0 10px #000}#pg-reform .page-title__copy{font-size:20px;font-size:2rem;margin-top:10px}@media screen and (min-width:768px){#pg-reform .page-title__copy{margin-top:30px}}#pg-reform .page-title__lead{font-size:14px;font-size:1.4rem;margin-top:10px}#pg-reform .content h2{font-size:26px;font-size:2.6rem;color:#303030;overflow:hidden;padding:10px 0.48em;border-bottom:5px solid #2369d3}#pg-reform .content h2 a{color:#000;text-decoration:none}#pg-reform .content h2 a:hover,#pg-reform .content h2 a:active,#pg-reform .content h2 a:focus{color:black;text-decoration:none}#pg-reform .content h2 a:visited{color:black}#pg-reform .content h2.border{text-align:center}#pg-reform .content h2.border span{background:#fff;border:2px solid #000;padding:0.5em 1.3em;font-size:20px;font-size:2rem}#pg-reform .content h2.marker{text-align:center;background:#dcfbff}#pg-reform .content h2.marker span{background:transparent linear-gradient(transparent 60%, #2b94ff 60%) repeat scroll 0 0}#pg-reform .content h2.deco{background:url(../img/title_bg.png) no-repeat center bottom;padding-bottom:0.7em;font-size:24px;font-size:2.4rem;text-align:center}#pg-reform .content h3{font-size:18px;font-size:1.8rem;margin-top:1.6em;margin-bottom:1.6em;color:#000}#pg-reform .content h3:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:4px;color:#2369d3}#pg-reform .content h4{overflow:hidden;display:inline-block;padding:1px 10px;background:linear-gradient(transparent 50%, #0ab4d2 50%)}#pg-reform .content ul{padding-left:0}#pg-reform .content ul li{list-style:none;margin-top:0.8em;margin-bottom:0.8em}#pg-reform .content .list li{background-size:8px 8px;padding-left:15px;margin:0 0 0.4em}#pg-reform .content .list li:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:4px;color:#0ab4d2}#pg-reform .check li{background:url(../img/themes/reform@main/assets/img/icon_list.png) no-repeat 0 0.4em;background-size:8px 8px;padding-left:15px;line-height:1;text-indent:-0.6em;margin-left:1em}#pg-reform .check li:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:4px}#pg-reform .within{border:2px solid #ddd;padding:2px 15px !important}@media screen and (min-width:480px){#pg-reform .within li{display:inline-block}}#pg-reform .within li a:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:0.5em}#pg-reform ol{padding-left:20px}#pg-reform ol li{list-style-type:decimal;margin:15px 0}#pg-reform ul.item{padding-left:0}#pg-reform ul.item li{list-style:none;display:inline-block;padding:5px 10px;background:#0ab4d2;border-radius:3px;margin-right:5px}#pg-reform .content dl.list dt{padding-top:0.8em}@media screen and (min-width:768px){#pg-reform .content dl.list dt{float:left;clear:left;width:7em}}#pg-reform .content dl.list dd{margin:0;border-bottom:1px solid #bbb;padding-bottom:0.8em}@media screen and (min-width:768px){#pg-reform .content dl.list dd{padding-left:8em;padding-top:0.8em}}#pg-reform .content dl.list dd>*:first-child{margin-top:0}#pg-reform .content dl.list-dot dt{padding-top:0.5em}#pg-reform .content dl.list-dot dt:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:4px;color:#2369d3}#pg-reform .content dl.list-dot dd{margin-left:1em}#pg-reform .btn{display:inline-block;position:relative;padding:16px 55px;line-height:1;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#pg-reform .btn:before{font-family:FontAwesome;content:"";display:block;position:absolute;top:50%;left:10px;margin-top:-0.5em;font-size:1.3rem;line-height:1}#pg-reform .btn.btn--default,#pg-reform .btn.btn--link,#pg-reform .btn.btn--external-link{background:#2369d3;font-weight:bold;color:#fff;text-decoration:none;box-shadow:0px 2px 0px 0px #1a4f9e;-moz-box-shadow:0px 2px 0px 0px #1a4f9e;-webkit-box-shadow:0px 2px 0px 0px #1a4f9e}#pg-reform .btn.btn--default:hover,#pg-reform .btn.btn--link:hover,#pg-reform .btn.btn--external-link:hover,#pg-reform .btn.btn--default:active,#pg-reform .btn.btn--link:active,#pg-reform .btn.btn--external-link:active,#pg-reform .btn.btn--default:focus,#pg-reform .btn.btn--link:focus,#pg-reform .btn.btn--external-link:focus{color:white;text-decoration:none}#pg-reform .btn.btn--default:visited,#pg-reform .btn.btn--link:visited,#pg-reform .btn.btn--external-link:visited{color:white}@media screen and (max-width:767px){#pg-reform .btn.btn--default,#pg-reform .btn.btn--link,#pg-reform .btn.btn--external-link{width:90%;background-size:100% auto}}#pg-reform .btn.btn--default:hover,#pg-reform .btn.btn--link:hover,#pg-reform .btn.btn--external-link:hover{background:#3978d7}#pg-reform .btn.btn--link:after{font-family:FontAwesome;content:"";display:block;position:absolute;top:50%;right:10px;margin-top:-0.5em;font-size:1.3rem;line-height:1}#pg-reform .btn.btn--link:before{display:none}#pg-reform .btn.btn--external-link:after{font-family:FontAwesome;content:"";display:block;position:absolute;top:50%;right:10px;margin-top:-0.5em;font-size:1.3rem;line-height:1}#pg-reform .btn.btn--external-link:before{display:none}#pg-reform .btn.btn--sub{background:transparent;border:1px solid #2369d3;border-radius:0;font-weight:bold;box-shadow:none;padding:13px 70px;color:#2369d3;text-decoration:none}#pg-reform .btn.btn--sub:hover,#pg-reform .btn.btn--sub:active,#pg-reform .btn.btn--sub:focus{color:#2369d3;text-decoration:none}#pg-reform .btn.btn--sub:visited{color:#2369d3}@media screen and (max-width:767px){#pg-reform .btn.btn--sub{width:90%}}@media screen and (min-width:768px){#pg-reform .btn.btn--sub{padding-right:30px;padding-left:30px}}#pg-reform .btn.btn--sub:before{content:none}#pg-reform .btn.btn--sub:hover{color:#fff;text-decoration:none;background:#2369d3}#pg-reform .btn.btn--sub:hover:hover,#pg-reform .btn.btn--sub:hover:active,#pg-reform .btn.btn--sub:hover:focus{color:white;text-decoration:none}#pg-reform .btn.btn--sub:hover:visited{color:white}#pg-reform .btn.btn--cv{background:#37708d;font-size:18px;font-size:1.8rem;padding:20px 20px}@media screen and (min-width:768px){#pg-reform .btn.btn--cv{font-size:21px;font-size:2.1rem;padding:20px 40px}}#pg-reform .btn.btn--white{background:#fff;color:#2369d3;text-decoration:none;font-weight:bold;box-shadow:0px 2px 0px 0px #1a4f9e;-moz-box-shadow:0px 2px 0px 0px #1a4f9e;-webkit-box-shadow:0px 2px 0px 0px #1a4f9e}#pg-reform .btn.btn--white:hover,#pg-reform .btn.btn--white:active,#pg-reform .btn.btn--white:focus{color:#2369d3;text-decoration:none}#pg-reform .btn.btn--white:visited{color:#2369d3}#pg-reform .btn.btn--white:hover{background-color:#c8d9f4}#pg-reform .btn.btn--mail{background:#0ab4d2;color:#fff;text-decoration:none;font-weight:bold;box-shadow:0px 2px 0px 0px #036872;-moz-box-shadow:0px 2px 0px 0px #036872;-webkit-box-shadow:0px 2px 0px 0px #036872}#pg-reform .btn.btn--mail:hover,#pg-reform .btn.btn--mail:active,#pg-reform .btn.btn--mail:focus{color:white;text-decoration:none}#pg-reform .btn.btn--mail:visited{color:white}#pg-reform .btn.btn--tel{background:#fff;color:#333;text-decoration:none;font-weight:bold;box-shadow:0px 2px 0px 0px #999;-moz-box-shadow:0px 2px 0px 0px #999;-webkit-box-shadow:0px 2px 0px 0px #999}#pg-reform .btn.btn--tel:hover,#pg-reform .btn.btn--tel:active,#pg-reform .btn.btn--tel:focus{color:#333333;text-decoration:none}#pg-reform .btn.btn--tel:visited{color:#333333}#pg-reform .btn.btn--w100{width:100%}#pg-reform .btn.btn--w75{width:75%}#pg-reform .googlemap{position:relative;padding-bottom:40%;padding-top:30px;height:0;overflow:hidden;margin-top:1.6em}#pg-reform .googlemap iframe,#pg-reform .googlemap object,#pg-reform .googlemap embed{position:absolute;top:0;left:0;width:100%;height:100%}#pg-reform .acms-entry .googlemap{margin-left:10px;margin-right:10px}#pg-reform .youtube{position:relative;width:100%;padding-top:56.25%}#pg-reform .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#pg-reform .content table{width:100%}#pg-reform .content table th,#pg-reform .content table td{padding:5px}@media screen and (max-width:767px){#pg-reform .content table th,#pg-reform .content table td{border-bottom:0}}@media screen and (min-width:768px){#pg-reform .content table th,#pg-reform .content table td{padding:15px}}#pg-reform .content table th{text-align:left}#pg-reform .content table thead th{background:#2369d3;color:#fff}#pg-reform .content table .nowrap{white-space:nowrap}@media screen and (min-width:768px){#pg-reform .w20{width:20%}}#pg-reform .content table.border thead td{background:#eee}#pg-reform .content table.border th,#pg-reform .content table.border td{border:1px solid #c6cacc;border-collapse:collapse}#pg-reform .content table.border th{background:#2369d3;color:#fff}#pg-reform .content table.color1 th{text-align:center !important}#pg-reform .content table.color1 tbody th{background:#c9d5e1;color:#4c667f}#pg-reform .content table.color1 td{background:#fff !important}#pg-reform .content .acms-pager{text-align:center;padding:0;margin-left:0;margin-right:0;width:100%}#pg-reform .content .acms-pager li{list-style:none;float:none;display:inline-block}#pg-reform .content .acms-pager li a{border:none;background:#ccc}#pg-reform .content .acms-pager li.cur span{border:none;background:#555;color:#fff}#pg-reform #entryForm .js-fieldgroup-sortable thead th,#pg-reform .custom-field .js-fieldgroup-sortable thead th{background:#ddd}#pg-reform #entryForm .js-fieldgroup-sortable th,#pg-reform #entryForm .js-fieldgroup-sortable td,#pg-reform .custom-field .js-fieldgroup-sortable th,#pg-reform .custom-field .js-fieldgroup-sortable td{padding:5px;border-bottom:1px solid #ccc}#pg-reform #entryForm .js-fieldgroup-sortable .item-handle:before,#pg-reform .custom-field .js-fieldgroup-sortable .item-handle:before{content:"↑↓"}@media screen and (max-width:767px){#pg-reform .acms-entry{padding-left:15px;padding-right:15px}}#pg-reform .acms-entry [class*="column-image-"] img{margin-top:1.6em}#pg-reform .acms-entry .entry-container{margin-left:0;margin-right:0}#pg-reform .acms-entry ul{margin-left:10px;margin-right:10px}#pg-reform .circle-box{position:relative;color:#fff}@media screen and (max-width:767px){#pg-reform .circle-box{padding:10px}}@media screen and (min-width:768px){#pg-reform .circle-box{height:400px;margin-bottom:3.2em;width:75%;left:25%}}#pg-reform .circle-box__img{margin-top:0}@media screen and (max-width:767px){#pg-reform .circle-box__img{text-align:center;margin:10px 0}}@media screen and (min-width:768px){#pg-reform .circle-box__img{position:absolute;top:0;left:-200px}}#pg-reform .circle-box__img img{width:150px;height:150px}@media screen and (min-width:768px){#pg-reform .circle-box__img img{width:400px;height:400px}}@media screen and (min-width:768px){#pg-reform .circle-box__body{-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:400px;padding-left:250px;padding-right:50px;text-align:center}}#pg-reform .circle-box__title{margin:0}#pg-reform .circle-box__lead{margin:10px 0;font-weight:bold}#pg-reform .circle-box__text{font-size:14px;font-size:1.4rem;margin:0;text-align:left}@media screen and (min-width:768px){#pg-reform .circle-box:nth-child(even){left:0}}@media screen and (min-width:768px){#pg-reform .circle-box:nth-child(even) .circle-box__img{right:-200px;left:auto}}@media screen and (min-width:768px){#pg-reform .circle-box:nth-child(even) .circle-box__body{padding-right:250px;padding-left:50px}}#pg-reform ul.tab{border-bottom:5px solid #136bd8;margin-top:30px}#pg-reform ul.tab li{display:inline-block;background:#ddd;padding:3px 20px;cursor:pointer;margin:0}#pg-reform ul.tab li a{display:block;color:#000;text-decoration:none;font-weight:bold;font-size:20px;font-size:2rem}#pg-reform ul.tab li a:hover,#pg-reform ul.tab li a:active,#pg-reform ul.tab li a:focus{color:black;text-decoration:none}#pg-reform ul.tab li a:visited{color:black}#pg-reform ul.tab li.select,#pg-reform ul.tab li.stay{background:#2369d3;color:#fff}#pg-reform ul.tab li.select a,#pg-reform ul.tab li.stay a{color:#fff;text-decoration:none}#pg-reform ul.tab li.select a:hover,#pg-reform ul.tab li.select a:active,#pg-reform ul.tab li.select a:focus,#pg-reform ul.tab li.stay a:hover,#pg-reform ul.tab li.stay a:active,#pg-reform ul.tab li.stay a:focus{color:white;text-decoration:none}#pg-reform ul.tab li.select a:visited,#pg-reform ul.tab li.stay a:visited{color:white}#pg-reform .contnt-lead{font-size:21px;font-size:2.1rem;text-align:center;color:#2369D3}#pg-reform .contact-unit{background:#efefef;margin:1vw auto;border:3px solid #fff;padding:3vw}@media screen and (min-width:768px){#pg-reform .contact_list li{width:49%;float:left;margin:5px !important}}#pg-reform .contact_list li a{position:relative;display:block;padding:16px 55px;line-height:1;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#2369d3;color:#fff;text-decoration:none;box-shadow:0px 2px 0px 0px #1a4f9e;-moz-box-shadow:0px 2px 0px 0px #1a4f9e;-webkit-box-shadow:0px 2px 0px 0px #1a4f9e}#pg-reform .contact_list li a:hover,#pg-reform .contact_list li a:active,#pg-reform .contact_list li a:focus{color:white;text-decoration:none}#pg-reform .contact_list li a:visited{color:white}#pg-reform .contact_list li a:hover{background:#3978d7}#pg-reform .contact_list li a:before{font-family:FontAwesome;content:"";display:block;position:absolute;top:50%;left:10px;margin-top:-0.5em;font-size:1.3rem;line-height:1}#pg-reform .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#pg-reform .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#pg-reform .slick-list:focus{outline:none}#pg-reform .slick-list.dragging{cursor:pointer;cursor:hand}#pg-reform .slick-slider .slick-track,#pg-reform .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#pg-reform .slick-track{position:relative;left:0;top:0;display:block}#pg-reform .slick-track:before,#pg-reform .slick-track:after{content:"";display:table}#pg-reform .slick-track:after{clear:both}#pg-reform .slick-loading .slick-track{visibility:hidden}#pg-reform .slick-slide{float:left;height:100%;min-height:1px;display:none}#pg-reform [dir="rtl"] .slick-slide{float:right}#pg-reform .slick-slide img{display:block}#pg-reform .slick-slide.slick-loading img{display:none}#pg-reform .slick-slide.dragging img{pointer-events:none}#pg-reform .slick-initialized .slick-slide{display:block}#pg-reform .slick-loading .slick-slide{visibility:hidden}#pg-reform .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#pg-reform .slick-arrow.slick-hidden{display:none}#pg-reform .slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"), url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}#pg-reform .slick-prev,#pg-reform .slick-next{position:absolute;display:block;height:20px;width:20px;background-color:#fff;line-height:0px;font-size:0px;cursor:pointer;color:transparent;top:42%;margin-top:-10px;padding:0;border:none;outline:none;vertical-align:middle}#pg-reform .slick-prev:hover,#pg-reform .slick-prev:focus,#pg-reform .slick-next:hover,#pg-reform .slick-next:focus{outline:none;background:#c8d9f4;color:transparent}#pg-reform .slick-prev:hover:before,#pg-reform .slick-prev:focus:before,#pg-reform .slick-next:hover:before,#pg-reform .slick-next:focus:before{opacity:1}#pg-reform .slick-prev.slick-disabled:before,#pg-reform .slick-next.slick-disabled:before{opacity:0.25}@media screen and (max-width:991px){#pg-reform .slick-prev,#pg-reform .slick-next{height:30px;width:30px}}#pg-reform .slick-prev:before,#pg-reform .slick-next:before{font-family:"slick";font-size:12px;line-height:1;color:#2369d3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pg-reform .slick-prev{z-index:10000;left:-35px}#pg-reform [dir="rtl"] .slick-prev{left:auto;right:-35px}#pg-reform .slick-prev:before{font-family:FontAwesome;content:""}#pg-reform [dir="rtl"] .slick-prev:before{font-family:FontAwesome;content:""}@media screen and (max-width:991px){#pg-reform .slick-prev{left:-10px}}#pg-reform .slick-next{right:-35px}#pg-reform [dir="rtl"] .slick-next{left:-35px;right:auto}#pg-reform .slick-next:before{font-family:FontAwesome;content:""}#pg-reform [dir="rtl"] .slick-next:before{font-family:FontAwesome;content:""}@media screen and (max-width:991px){#pg-reform .slick-next{right:-10px}}#pg-reform .slick-dots{position:absolute;bottom:0;list-style:none;display:block;text-align:center;padding:0;width:100%}#pg-reform .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;padding:0;cursor:pointer}#pg-reform .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}#pg-reform .slick-dots li button:hover,#pg-reform .slick-dots li button:focus{outline:none}#pg-reform .slick-dots li button:hover:before,#pg-reform .slick-dots li button:focus:before{opacity:1}#pg-reform .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#c2c2c2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pg-reform .slick-dots li.slick-active button:before{color:black;opacity:0.75}#pg-reform .entry-list{margin:0}@media screen and (max-width:767px){#pg-reform .entry-list:first-child{border-top:1px dotted #ccc}}@media screen and (max-width:767px){#pg-reform .entry-list dt{padding:5px 10px 0}}@media screen and (min-width:768px){#pg-reform .entry-list dt{width:6em;float:left;clear:left;padding:10px 0}}@media screen and (max-width:767px){#pg-reform .entry-list dd{margin-left:0;padding:0 10px 5px;border-bottom:1px dotted #ccc}}@media screen and (min-width:768px){#pg-reform .entry-list dd{margin:0;padding:10px 0 10px 6.5em;border-bottom:1px dotted #ccc}}#pg-reform .entry-list-thumb{padding:13px;border-bottom:1px solid #eee}#pg-reform .entry-list-thumb:before,#pg-reform .entry-list-thumb:after{content:" ";display:table}#pg-reform .entry-list-thumb:after{clear:both}#pg-reform .entry-list-thumb a{display:block}#pg-reform .entry-list-thumb a:before,#pg-reform .entry-list-thumb a:after{content:" ";display:table}#pg-reform .entry-list-thumb a:after{clear:both}#pg-reform .entry-list-thumb__thumb{float:left;margin-top:0;margin-right:15px}@media screen and (max-width:767px){#pg-reform .entry-list-thumb__thumb{width:60px}}#pg-reform .entry-list-thumb__body{overflow:hidden}#pg-reform .entry-list-thumb__date{margin-top:0;font-size:14px;font-size:1.4rem;color:#000;text-decoration:none}#pg-reform .entry-list-thumb__date:hover,#pg-reform .entry-list-thumb__date:active,#pg-reform .entry-list-thumb__date:focus{color:black;text-decoration:none}#pg-reform .entry-list-thumb__date:visited{color:black}#pg-reform .entry-list-thumb__title{margin-top:5px;font-size:16px;font-size:1.6rem}#pg-reform .entry-list-thumb__text{margin-top:5px;font-size:14px;font-size:1.4rem;color:#000;text-decoration:none}#pg-reform .entry-list-thumb__text:hover,#pg-reform .entry-list-thumb__text:active,#pg-reform .entry-list-thumb__text:focus{color:black;text-decoration:none}#pg-reform .entry-list-thumb__text:visited{color:black}@media screen and (max-width:767px){#pg-reform .entry-list-thumb__text{display:none}}#pg-reform .entry-list-thumb-mini{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}#pg-reform .entry-list-thumb-mini a{display:block}#pg-reform .entry-list-thumb-mini a:before,#pg-reform .entry-list-thumb-mini a:after{content:" ";display:table}#pg-reform .entry-list-thumb-mini a:after{clear:both}#pg-reform .entry-list-thumb-mini__thumb{float:left;margin-top:0;margin-right:15px}@media screen and (max-width:767px){#pg-reform .entry-list-thumb-mini__thumb{width:60px}}#pg-reform .entry-list-thumb-mini__body{overflow:hidden}#pg-reform .entry-list-thumb-mini__date{margin-top:0;font-size:14px;font-size:1.4rem;color:#555;text-decoration:none}#pg-reform .entry-list-thumb-mini__date:hover,#pg-reform .entry-list-thumb-mini__date:active,#pg-reform .entry-list-thumb-mini__date:focus{color:#555555;text-decoration:none}#pg-reform .entry-list-thumb-mini__date:visited{color:#555555}#pg-reform .entry-list-thumb-mini__title{margin-top:5px;font-size:16px;font-size:1.6rem}#pg-reform .content ul li.entry-list-photo{list-style:none !important}@media screen and (max-width:767px){#pg-reform .acms-inner{padding-left:10px;padding-right:10px}}#pg-reform .game-detail .date{padding-left:0}#pg-reform .game-detail h3.heading-sub{background:#ddd;color:#000}#pg-reform .game-detail table{margin-top:0}#pg-reform .game-detail table thead{background:#eee}#pg-reform .game-detail table th,#pg-reform .game-detail table td{padding:5px;border:1px solid #ddd}#pg-reform .game-detail .score{margin-top:1.6em}#pg-reform .game-detail .score table th,#pg-reform .game-detail .score table td{border:3px solid #2369d3;text-align:center;width:33.3333%}#pg-reform .game-detail .score table th{background:#2369d3;color:#fff}#pg-reform .game-detail .score table .score-main{font-size:80px;font-size:8rem;font-weight:bold}#pg-reform .game-detail .score table table th,#pg-reform .game-detail .score table table td{border:0}@media screen and (max-width:767px){#pg-reform .game-detail .score table table th,#pg-reform .game-detail .score table table td{font-size:11px;font-size:1.1rem}}#pg-reform .game-detail .line-up-area:before,#pg-reform .game-detail .line-up-area:after{content:" ";display:table}#pg-reform .game-detail .line-up-area:after{clear:both}@media screen and (min-width:768px){#pg-reform .game-detail .line-up{width:50%;float:left}}@media screen and (max-width:767px){#pg-reform .category-list{padding-left:10px;padding-right:10px}}#pg-reform .category-list ul{margin:1.6em 0;padding:0}#pg-reform .category-list ul li{display:inline-block;list-style:none;background:#e9e9e9;padding:5px;margin-right:5px}@media screen and (min-width:768px){#pg-reform .category-list ul li{padding:10px;margin-right:10px}}#pg-reform .banner{margin-top:1.6em}#pg-reform .banner ul{margin:0;padding:0}#pg-reform .banner ul li{list-style:none;margin-bottom:5px}#pg-reform .sponsor:before,#pg-reform .sponsor:after{content:" ";display:table}#pg-reform .sponsor:after{clear:both}#pg-reform .sponsor ul{margin:0;padding:0}#pg-reform .sponsor ul li{list-style:none;margin-top:1.6em}#pg-reform .keyvisual ul{margin:0;padding:0}#pg-reform .keyvisual ul img{width:1200px}@media screen and (max-width:991px){#pg-reform .keyvisual ul .slick-slide{width:720px}#pg-reform .keyvisual ul img{width:100%}}@media screen and (max-width:767px){#pg-reform .keyvisual ul .slick-slide{width:450px}}@media screen and (max-width:479px){#pg-reform .keyvisual ul .slick-slide{width:320px}}#pg-reform .gnavi-main{display:block}@media screen and (min-width:480px){#pg-reform .gnavi-main{display:none}}#pg-reform .gnavi-main ul{width:100%;letter-spacing:-0.4em;background:#333;padding:0;margin-top:0}#pg-reform .gnavi-main ul li{letter-spacing:normal;width:50%;display:inline-block;line-height:50px;text-align:center;font-size:14px;font-size:1.4rem;font-weight:bold;border-bottom:1px solid #fff;vertical-align:top}#pg-reform .gnavi-main ul li.two-line{line-height:15px;padding:10px 0}#pg-reform .gnavi-main ul li:nth-child(even){border-left:1px solid #fff}#pg-reform .gnavi-main ul li a{display:block;color:#fff}#pg-reform .gnavi-main ul li a.navi__001{background:url(../img/themes/reform@main/assets/img/icon_gnavi001.png) 10px 50% no-repeat;background-size:15px}#pg-reform .gnavi-main ul li a.navi__002{background:url(../img/themes/reform@main/assets/img/icon_gnavi002.png) 10px 50% no-repeat;background-size:15px}#pg-reform .gnavi-main ul li a.navi__003{background:url(../img/themes/reform@main/assets/img/icon_gnavi003.png) 10px 50% no-repeat;background-size:15px}#pg-reform .gnavi-main ul li a.navi__004{background:url(../img/themes/reform@main/assets/img/icon_gnavi004.png) 10px 50% no-repeat;background-size:15px}#pg-reform .gnavi-main ul li a.navi__005{background:url(../img/themes/reform@main/assets/img/icon_gnavi005.png) 10px 50% no-repeat;background-size:15px}#pg-reform .gnavi-main ul li a.navi__006{background:url(../img/themes/reform@main/assets/img/icon_gnavi006.png) 10px 50% no-repeat;background-size:15px}#pg-reform section .container{padding-top:50px;padding-bottom:50px;overflow:visible !important}#pg-reform section h2{font-family:"din-condensed", sans-serif}#pg-reform section h2.img{margin-top:0;text-align:center}#pg-reform section .wrap{margin-left:-2px;margin-right:-2px}#pg-reform section .wrap:after{content:" ";clear:both;display:block}#pg-reform section .wrap .item{padding-left:2px;padding-right:2px}#pg-reform section .wrap .item img{width:100%;aspect-ratio:1.6666666667;object-fit:cover}#pg-reform section .wrap dl{margin-top:0.8em;line-height:1.4;text-align:center}#pg-reform section .wrap dl dd{margin-left:0}#pg-reform section .wrap dl dd.sub{font-size:11px;font-size:1.1rem;color:#858585}@media screen and (max-width:991px){#pg-reform section .wrap .item{width:50%;float:left}}@media screen and (min-width:992px){#pg-reform section .wrap{-js-display:flex;display:-webkit-flex;display:flex;justify-content:center}#pg-reform section .wrap .item{width:252px}}#pg-reform .sec-news{background:#efefef}#pg-reform .sec-news__inner{}#pg-reform .sec-news__inner h2{text-align:center;color:#2369d3;margin-top:0}#pg-reform .sec-news__inner ul{margin:0}#pg-reform .sec-news__inner ul li{list-style:none;line-height:1.5;font-size:14px;font-size:1.4rem;margin:0.8em 0}#pg-reform .sec-news__date{display:block;color:#2369d3;font-size:13px;font-size:1.3rem}#pg-reform .sec001 h2 img{width:165px}#pg-reform .sec001 .fb-box iframe{max-width:100%}#pg-reform .sec001 .fb-box h2{letter-spacing:0.2em;text-align:center;font-size:32px;font-size:3.2rem;color:#2369d3;font-weight:normal;margin:0 0 0.8em;line-height:1}#pg-reform .sec002{padding-top:50px;padding-bottom:50px;background:#efefef;padding-bottom:0}#pg-reform .sec002 h2{margin-bottom:1.6em}#pg-reform .sec002 h2 img{width:166px}#pg-reform .sec002 .row,#pg-reform .sec002 .studio .modelhouse__item__frame,#pg-reform .studio .sec002 .modelhouse__item__frame,#pg-reform .sec002 .studio .modelhouse__item__btn,#pg-reform .studio .sec002 .modelhouse__item__btn,#pg-reform .sec002 .studio .modelhouse__item__artist,#pg-reform .studio .sec002 .modelhouse__item__artist,#pg-reform .sec002 .modelhouse_detail .modelhouse-artist,#pg-reform .modelhouse_detail .sec002 .modelhouse-artist,#pg-reform .sec002 .modelhouse_detail .modelhouse-btn ul,#pg-reform .modelhouse_detail .modelhouse-btn .sec002 ul,#pg-reform .sec002 .company .company-list,#pg-reform .company .sec002 .company-list{margin-left:0;margin-right:0}#pg-reform .sec002 .col-md-6{position:relative;max-height:450px;overflow:hidden}#pg-reform .sec002 .col-md-6 a{display:block;padding-bottom:53.3333%}#pg-reform .sec002 .col-md-6 h3{width:100%;position:absolute;text-align:center;left:0;top:50%}#pg-reform .sec002 .service__001{background:url(../img/themes/reform@main/top/img/img_service001.jpg) 50% 50% no-repeat;background-size:cover}#pg-reform .sec002 .service__001 h3{margin-top:-68.5px}#pg-reform .sec002 .service__001 h3 img{width:262px}#pg-reform .sec002 .service__002{background:url(../img/themes/reform@main/top/img/img_service002.jpg) 50% 50% no-repeat;background-size:cover}#pg-reform .sec002 .service__002 h3{margin-top:-68.5px}#pg-reform .sec002 .service__002 h3 img{width:302px}#pg-reform .sec002 .service__003{background:url(../img/themes/reform@main/top/img/img_service003.jpg) 50% 50% no-repeat;background-size:cover}#pg-reform .sec002 .service__003 h3{margin-top:-62px}#pg-reform .sec002 .service__003 h3 img{width:372px}#pg-reform .sec002 .service__004{background:url(../img/themes/reform@main/top/img/img_service004.jpg) 50% 50% no-repeat;background-size:cover}#pg-reform .sec002 .service__004 h3{margin-top:-62px}#pg-reform .sec002 .service__004 h3 img{width:372px}#pg-reform .sec002 .service__005{background:url(../img/themes/reform@main/top/img/img_service005.jpg) 50% 50% no-repeat;background-size:cover}#pg-reform .sec002 .service__005 h3{margin-top:-62px}#pg-reform .sec002 .service__005 h3 img{width:372px}#pg-reform .sec003 h2 img{width:85px}#pg-reform .sec004{background:url(../img/themes/reform@main/top/img/img_modelhouse.jpg) 50% 50% no-repeat;background-size:cover}#pg-reform .sec004 h2 img{width:181px}#pg-reform .sec004 .summary-area{width:90%;margin:30px auto 0;background:rgba(255, 255, 255, 0.7);padding:30px 20px}#pg-reform .sec004 .summary-area h3{text-align:center;margin-top:0}#pg-reform .sec004 .summary-area h3 img{width:80%}#pg-reform .sec004 .summary-area p{font-size:15px;font-size:1.5rem}@media screen and (min-width:992px){#pg-reform .sec004 .summary-area{width:72%}#pg-reform .sec004 .summary-area h3 img{width:616px}}@media screen and (max-width:479px){#pg-reform .sec004 .summary-area h3 img{width:100%}}#pg-reform .sec005{background:url(../img/themes/reform@main/top/img/bg_land.png) 0 0 repeat}#pg-reform .sec005 h2 img{width:92px}#pg-reform .sec005 .wrap a{color:#fff}#pg-reform .sec005 .wrap dl{text-align:left}#pg-reform .sec005 .wrap dl dd{margin-left:0;margin-top:5px;font-size:13px;font-size:1.3rem}#pg-reform .sec005 .wrap dl dd.sub{font-size:13px;font-size:1.3rem;color:#fff}#pg-reform .sec005 .wrap dl dd.info .icon{display:inline-block;background:#0ab4d2;padding:0 3px;margin-right:5px}#pg-reform .sp-contact{width:100%;height:70px;padding:10px;display:block;background:rgba(0, 0, 0, 0.7);position:fixed;left:0;bottom:0;z-index:9999}@media screen and (min-width:480px){#pg-reform .sp-contact{display:none}}#pg-reform .sp-contact ul{padding:0;margin-top:0;letter-spacing:-0.4em}#pg-reform .sp-contact ul li{letter-spacing:normal;display:inline-block;line-height:50px;padding:0 7.5px;width:50%}#pg-reform .sp-contact ul li a.btn{padding:15px;width:100%}#pg-reform .sp-contact ul li a.btn:before{content:none}#pg-reform .sp-contact ul li a i{margin-right:5px}#pg-reform .form{}#pg-reform .form .content .form-flow{text-align:center;width:100%;margin-left:0;margin-top:3.2em}#pg-reform .form .content .form-flow li{display:inline-block;width:25%;position:relative;margin:0}#pg-reform .form .content .form-flow li:not(:last-child){margin-right:20px}#pg-reform .form .content .form-flow li:not(:last-child):after{content:"";font-family:FontAwesome;display:inline-block;width:10px 20px;position:absolute;top:50%;margin-top:-0.7em;right:-18px}#pg-reform .form .content .form-flow span{display:inline-block;width:100%;border-radius:5px;background:#eee;text-align:center;padding:10px 20px}#pg-reform .form .content .form-flow__stay span{background:#999 !important;color:#fff}@media screen and (min-width:768px){#pg-reform .form .form-control:not(.no-full){width:100%}}#pg-reform .form .form-table{border-collapse:collapse;width:100%;margin-top:1.6em;margin-bottom:1.6em;border-top:1px solid #ddd}@media screen and (min-width:768px){#pg-reform .form .form-table{font-size:16px;font-size:1.6rem}}#pg-reform .form .form-table th,#pg-reform .form .form-table td{padding:15px;border-bottom:1px solid #ddd}@media screen and (max-width:767px){#pg-reform .form .form-table th,#pg-reform .form .form-table td{display:block;width:100%}}#pg-reform .form .form-table th{text-align:left;width:20%;white-space:nowrap}@media screen and (max-width:767px){#pg-reform .form .form-table th{border:0;padding-bottom:0;width:100%}}@media screen and (min-width:768px){#pg-reform .form .form-table th{text-align:right}}#pg-reform .form .require{background:#e75154;margin-left:5px;color:#fff;font-weight:normal;line-height:1;padding:3px 5px;border-radius:3px;font-size:14px;font-size:1.4rem}#pg-reform .form .alert,#pg-reform .form .error{margin-top:0;color:#EF4245}#pg-reform .form .alert:before,#pg-reform .form .error:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:4px}#pg-reform .form .form-table dl{margin:0}#pg-reform .form .form-table dl dd{margin-left:0}#pg-reform .products{}#pg-reform .products .content,#pg-reform .products .content-wrap,#pg-reform .products .content-wrap .content:not(.no-margin){padding:0}@media screen and (min-width:768px){#pg-reform .products section.section{padding:1em 0 4.5em}}#pg-reform .products .sec02,#pg-reform .products .sec04{background:#efefef}#pg-reform .products .content h2{text-align:center;background:none;color:#000;font-size:24px;font-size:2.4rem;border:none}#pg-reform .products .content h2 span{background:#fff;border:2px solid #000;padding:0.5em 1.3em;font-size:20px;font-size:2rem}#pg-reform .products .content h2.deco{background:url(../img/themes/reform@main/assets/img/title_bg.png) no-repeat center bottom;padding-bottom:0.7em;font-size:24px;font-size:2.4rem}#pg-reform .products .content .caption{margin:0;font-size:14px;font-size:1.4rem}#pg-reform .products .brand h2{background:#2369d3;color:#fff}#pg-reform .products .brand__asj{background:url(../img/themes/reform@main/assets/img/asj_bg.jpg) no-repeat center center;background-size:cover}#pg-reform .products .brand__sunhouse{background:url(../img/themes/reform@main/assets/img/sunhouse_bg.jpg) no-repeat center center;background-size:cover}#pg-reform .products .brand__sunhouse:before,#pg-reform .products .brand__sunhouse:after{content:" ";display:table}#pg-reform .products .brand__sunhouse:after{clear:both}#pg-reform .products .brand__selco{background:url(../img/themes/reform@main/assets/img/selco_bg.jpg) no-repeat center center;background-size:cover}#pg-reform .products .brand__soramado{background:url(../img/themes/reform@main/assets/img/soramado_bg.jpg) no-repeat center center;background-size:cover}#pg-reform .products .brand .brand-area:before,#pg-reform .products .brand .brand-area:after{content:" ";display:table}#pg-reform .products .brand .brand-area:after{clear:both}@media screen and (min-width:768px){#pg-reform .products .brand .brand-area{padding:55px 50px}}#pg-reform .products .brand .brand-item{background:rgba(0, 0, 0, 0.75);padding:25px 65px 55px;color:#fff;border-bottom:1px solid #fff}@media screen and (min-width:768px){#pg-reform .products .brand .brand-item{width:518px;border:none}}#pg-reform .products .brand .brand-item .brand-title{margin:0;color:#fff;background:url(../img/themes/reform@main/assets/img/title_bg.png) no-repeat center bottom;padding-bottom:0.7em;line-height:1.4;text-align:center}#pg-reform .products .brand .brand-item .brand-title h3{color:#fff;font-size:30px;font-size:3rem;margin:0;padding:0.3em 0.5em 0.5em}#pg-reform .products .brand .brand-item .brand-title h3:before{content:none}#pg-reform .products .brand .brand-item .brand-title__copy{font-size:14px;font-size:1.4rem}#pg-reform .products .brand .brand-item .check{font-size:14px;font-size:1.4rem}@media screen and (min-width:768px){#pg-reform .products .brand .brand-item-left{float:right}}#pg-reform .products .products-others__item dl{margin-top:0.8em}#pg-reform .products .products-others__item dt{font-size:24px;font-size:2.4rem;font-weight:bold;text-align:center;padding-left:1em}#pg-reform .products .products-others__item dt a{color:#000}#pg-reform .products .products-others__item dt a i{color:#2369d3;padding:0 10px}#pg-reform .products .products-others__item dd{line-height:1.2;margin:0.64em 0 0}#pg-reform .products .products-others__thumb{width:80%;margin:0 auto}#pg-reform .sunhouse{}#pg-reform .sunhouse .page-title{background:url(../img/themes/reform@main/assets/img/sunhouse_bg.jpg) no-repeat center center;background-size:cover}@media screen and (min-width:768px){#pg-reform .sunhouse .page-title{padding:4em}}#pg-reform .sunhouse .page-title .container{background:rgba(0, 0, 0, 0.75);padding:0.5em}@media screen and (min-width:768px){#pg-reform .sunhouse .page-title .container{width:70%}}#pg-reform .sunhouse .page-title h1{margin:0;color:#fff;background:url(../img/themes/reform@main/assets/img/title_bg.png) no-repeat center bottom;padding-bottom:0.7em;line-height:1.4}#pg-reform .sunhouse .page-title__lead{margin-bottom:2.5em}#pg-reform .planning .inner-title{margin-top:1.6em;background:url(../img/themes/reform@main/assets/img/planning_bg.jpg) no-repeat center center;background-size:cover}#pg-reform .planning .inner-title:before,#pg-reform .planning .inner-title:after{content:" ";display:table}#pg-reform .planning .inner-title:after{clear:both}#pg-reform .planning .inner-title__planning{padding:0}#pg-reform .planning .inner-title__planning h2{padding:0.5em}#pg-reform .planning .inner-title__list{display:none}@media screen and (min-width:768px){#pg-reform .planning .inner-title__list{display:block;margin:0 0 2em}#pg-reform .planning .inner-title__list:before,#pg-reform .planning .inner-title__list:after{content:" ";display:table}#pg-reform .planning .inner-title__list:after{clear:both}#pg-reform .planning .inner-title__list li{width:33%;float:left;font-size:12px;font-size:1.2rem;text-align:center;background:rgba(0, 0, 0, 0.75);margin:1px;color:#fff}}#pg-reform .planning .inner-title__lead{margin:1em 0 2em;text-align:center;font-size:16px;font-size:1.6rem}@media screen and (min-width:768px){#pg-reform .planning .inner-title__lead{margin-bottom:0}}#pg-reform .planning .tel-no{font-size:40px;font-size:4rem}#pg-reform body.asbestos section{padding-top:10px;padding-bottom:50px}#pg-reform body.asbestos section#sec01,#pg-reform body.asbestos section#sec03,#pg-reform body.asbestos section#sec05,#pg-reform body.asbestos section#sec07{background:#efefef}#pg-reform .studio .content,#pg-reform .studio .content-wrap,#pg-reform .studio .content-wrap .content:not(.no-margin){padding:0}#pg-reform .studio .content h2{text-align:center;background:none;color:#000;font-size:24px;font-size:2.4rem;border:none}#pg-reform .studio .content h2 span{background:#fff;border:2px solid #000;padding:0.5em 1.3em;font-size:20px;font-size:2rem}#pg-reform .studio .content h2.deco{background:url(/themes/main/assets/img/title_bg.png) no-repeat center bottom;padding-bottom:0.7em;font-size:24px;font-size:2.4rem}#pg-reform .studio .inner-title{margin-top:3.2em;background:url(/themes/main/assets/img/modelhouse_bg.jpg) no-repeat center center;background-size:cover}#pg-reform .studio .inner-title__modelhouse{background:rgba(255, 255, 255, 0.7);padding:2vw}#pg-reform .studio .inner-title__modelhouse h2{padding:0.5em}#pg-reform .studio .inner-title__lead{margin:0 0 2.5em;text-align:center;font-size:16px;font-size:1.6rem}#pg-reform .studio .btn-box{margin:2vw 0}#pg-reform .studio .modelhouse__item{margin:4.8em 0}#pg-reform .studio .modelhouse__item__frame{margin-bottom:1.8vw}#pg-reform .studio .modelhouse__item__title h3{font-weight:normal;margin:1em 0 0}#pg-reform .studio .modelhouse__item__title h3:before{content:none}#pg-reform .studio .modelhouse__item__title__lead{margin-top:0;font-weight:bold;font-size:26px;font-size:2.6rem;line-height:1.2}#pg-reform .studio .modelhouse__item__btn p a{display:block}#pg-reform .studio .modelhouse__item__artist{background:rgba(0, 0, 0, 0.75);padding:1vw 1vw 3vw;margin:1vw 0;color:#fff}#pg-reform .studio .modelhouse__item__artistsummary{}#pg-reform .studio .modelhouse__item__artistsummary dd{margin:0}#pg-reform .studio .modelhouse__item__artistsummary dd .name{font-weight:bold;font-size:22px;font-size:2.2rem;margin-right:1em}#pg-reform .studio .modelhouse .panorama{border:10px solid #eee;padding:2vw 2.5vw 1.5vw;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:2vw auto}@media screen and (min-width:992px){#pg-reform .studio .modelhouse .panorama{width:65%}}#pg-reform .studio .modelhouse .panorama h2,#pg-reform .studio .modelhouse .panorama h3,#pg-reform .studio .modelhouse .panorama p{border:none;margin:0;padding:0;background:none}#pg-reform .studio .modelhouse .panorama h2:before,#pg-reform .studio .modelhouse .panorama h3:before,#pg-reform .studio .modelhouse .panorama p:before{content:none}#pg-reform .studio .modelhouse .panorama h2,#pg-reform .studio .modelhouse .panorama h3{padding:0 0.5vw;margin:0 1vw}#pg-reform .studio .modelhouse .panorama p{padding:0 0.5vw}@media screen and (min-width:992px){#pg-reform .modelhouse_detail .inner{width:100%}}@media screen and (min-width:992px){#pg-reform .modelhouse_detail .sec-info{padding:40vh 0 0}}#pg-reform .modelhouse_detail .info{background:rgba(0, 0, 0, 0.75);color:#fff;padding:0.5em 0.5em 1.5em;margin:2em 0}@media screen and (min-width:992px){#pg-reform .modelhouse_detail .info{width:50%}}#pg-reform .modelhouse_detail .info__copy{text-align:center;font-size:18px;font-size:1.8rem}#pg-reform .modelhouse_detail .info__title{text-align:center;position:relative;width:100%;padding-bottom:10px}#pg-reform .modelhouse_detail .info__title span{font-size:20px;font-size:2rem;margin-right:15px}#pg-reform .modelhouse_detail .info__title:before{content:"";background:#fff;width:5em;height:1px;position:absolute;top:0;left:50%;margin-left:-2.5em}#pg-reform .modelhouse_detail .info__title:after{content:"";background:#fff;width:5em;height:1px;position:absolute;bottom:0;left:50%;margin-left:-2.5em}#pg-reform .modelhouse_detail .info__price{font-size:26px;font-size:2.6rem;text-align:center;font-weight:bold;margin:0}#pg-reform .modelhouse_detail .info__price span{font-weight:normal;font-size:14px;font-size:1.4rem;margin:0 10px}#pg-reform .modelhouse_detail .info__price__title{background:#fff;color:#000;padding:2px 5px 0;line-height:1}#pg-reform .modelhouse_detail .modelhouse-artist{margin:3.2em 0 4.8em}#pg-reform .modelhouse_detail .modelhouse-artist__profile:before,#pg-reform .modelhouse_detail .modelhouse-artist__profile:after{content:" ";display:table}#pg-reform .modelhouse_detail .modelhouse-artist__profile:after{clear:both}@media screen and (max-width:991px){#pg-reform .modelhouse_detail .modelhouse-artist__profile{background:#f1f1f1;padding:1em 1.5em}}@media screen and (min-width:480px){#pg-reform .modelhouse_detail .modelhouse-artist__profile__summary{width:40%;float:left}}#pg-reform .modelhouse_detail .modelhouse-artist__profile__name{font-weight:bold;font-size:20px;font-size:2rem}#pg-reform .modelhouse_detail .modelhouse-artist__profile__name span{display:block;font-size:14px;font-size:1.4rem;font-weight:normal}@media screen and (min-width:480px){#pg-reform .modelhouse_detail .modelhouse-artist__profile__career{width:58%;float:right}}#pg-reform .modelhouse_detail .modelhouse-artist__profile__career span{display:inline-block;text-indent:-7em}#pg-reform .modelhouse_detail .modelhouse-artist__profile__career li{padding-left:7em}@media screen and (min-width:992px){#pg-reform .modelhouse_detail .modelhouse-artist__comment{border-left:1px dotted #ccc}}#pg-reform .modelhouse_detail .modelhouse-btn li{list-style:none}#pg-reform .modelhouse_detail .modelhouse-btn li a{width:100%;margin-bottom:5px}#pg-reform .modelhouse_detail .gallery .gallery-item{padding:0}#pg-reform .modelhouse_detail .gallery .gallery-item .slick-slide{height:60vh}#pg-reform .modelhouse_detail .gallery .gallery-item .slick-slide img{height:100%;width:auto}#pg-reform .company .content,#pg-reform .company .content-wrap,#pg-reform .company .content-wrap .content:not(.no-margin){padding:0}#pg-reform .company section.section{padding:1.5vw}@media screen and (min-width:768px){#pg-reform .company section.section{padding:0.5em 0 4.5em}}#pg-reform .company .sec02,#pg-reform .company .sec04{background:#efefef}#pg-reform .company .content h2{text-align:center;background:none;color:#000;font-size:24px;font-size:2.4rem;border:none}#pg-reform .company .content h2 span{background:#fff;border:2px solid #000;padding:0.5em 1.3em;font-size:20px;font-size:2rem}#pg-reform .company .content h2.deco{background:url(../img/themes/reform@main/assets/img/title_bg.png) no-repeat center bottom;padding-bottom:0.7em;font-size:24px;font-size:2.4rem}#pg-reform .company .content .caption{margin:0;font-size:14px;font-size:1.4rem}#pg-reform .company section.companyindex{text-align:center;line-height:2}@media screen and (min-width:768px){#pg-reform .company section.companyindex{padding:3em 0 4.5em}}#pg-reform .company section.companyindex p{font-size:18px;font-size:1.8rem}#pg-reform .company section.companyindex .index-lead{margin:1.5em 0 2.5em}@media screen and (min-width:768px){#pg-reform .company .company-list{margin-top:3.5em}}#pg-reform .company .company-list a{color:#000}#pg-reform .company .company-list .company-list-item__thumb{width:100%}#pg-reform .company .company-list .company-list-item__title{text-align:center;margin-top:0.5em;font-weight:bold}#pg-reform .recruit section.sec02 dt{font-weight:bold;color:#2369d3}#pg-reform .recruit section.sec02 dd{margin:0}#pg-reform .recruit section.message{margin-top:0;padding-top:0}#pg-reform .recruit section.message h2{background:#2369d3;color:#fff;margin-top:0}@media screen and (min-width:768px){#pg-reform .message section.section{padding:0 0 1em}}#pg-reform .message__lead{background:#2369d3;color:#fff;margin-top:0;text-align:center;font-weight:bold;font-size:20px;font-size:2rem;padding:1.5vw;margin-bottom:1vw}#pg-reform .message__keyv{margin:2vw 0}#pg-reform .message__summary__copy{max-width:100%}@media screen and (min-width:768px){#pg-reform .message__summary__copy{width:30%;float:left;margin:0 1.5vw 1vw 0}}#pg-reform .message p{line-height:2.5}#pg-reform .message .content-wrap .content{margin-bottom:5vw}#pg-reform .policy section.section{padding:0}@media screen and (min-width:768px){#pg-reform .policy section.section ul{width:80%;margin:3.2em auto}}#pg-reform .policy section.section ul li{background:rgba(0, 0, 0, 0.75);color:#fff;text-align:center;font-size:20px;font-size:2rem;padding:1em}#pg-reform .policy .content h2{background:#2369d3;border:none;color:#fff;text-align:center;padding:1em;margin:0}#pg-reform .policy .sec01{background:url(../img/themes/reform@main/assets/img/policy_bg01.jpg) no-repeat center center;background-size:cover}@media screen and (min-width:768px){#pg-reform .policy .sec01 ul{width:80%;margin:3.2em auto}}#pg-reform .policy .sec01 ul li{background:rgba(0, 0, 0, 0.75);color:#fff;text-align:center;font-size:20px;font-size:2rem;padding:1em}#pg-reform .policy .sec02{background:url(../img/themes/reform@main/assets/img/policy_bg02.jpg) no-repeat center center;background-size:cover}#pg-reform .faq .content,#pg-reform .faq .content-wrap,#pg-reform .faq .content-wrap .content:not(.no-margin){padding:0}#pg-reform .faq h2{color:#2369d3;margin:3vw 0 2vw;border:none;text-align:center;padding:1em;background:#f8f8f8}#pg-reform .faq .faq-item{border:4px solid #eee;padding:1.5vw 2vw;margin-bottom:1vw}#pg-reform .faq .faq-item h3{cursor:pointer;width:100%;position:relative;margin:0}#pg-reform .faq .faq-item h3:before{content:none}#pg-reform .faq .faq-item h3 span{width:100%;display:block;position:relative}#pg-reform .faq .faq-item h3 span:after{content:"";position:absolute;right:0;font-family:FontAwesome;display:inline-block;padding-right:3px}#pg-reform .faq .faq-item h3.stay span:after{content:""}#pg-reform .faq .faq-item__answer{border-top:4px dotted #ddd;margin-top:1vw;padding-top:1vw}#pg-reform *{box-sizing:border-box}#pg-reform html{font-size:62.5%}@media screen and (max-width:767px){#pg-reform html{font-size:55%}}@media screen and (min-width:768px) and (max-width:992px){#pg-reform html{font-size:47%}}@media screen and (min-width:1200px){#pg-reform html{font-size:67%}}#pg-reform body{font-size:16px;font-size:1.6rem;font-family:Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-feature-settings:"palt"}#pg-reform input{border:0}#pg-reform .container{overflow:hidden}#pg-reform a{color:#2369d3;text-decoration:none}#pg-reform a:hover,#pg-reform a:active,#pg-reform a:focus{color:#4885e1;text-decoration:none}#pg-reform a:visited{color:#1c53a7}#pg-reform .wrap{position:relative}#pg-reform #adminBox{margin-bottom:0}#pg-reform .header{background:#fff}@media screen and (max-width:991px){#pg-reform .header{height:60px}}@media screen and (min-width:992px){#pg-reform .header{height:150px}}#pg-reform .header .container{position:relative;overflow:visible}#pg-reform .header p{marign:0;padding:0}#pg-reform .header a{color:#fff;text-decoration:none}#pg-reform .header a:hover,#pg-reform .header a:active,#pg-reform .header a:focus{color:white;text-decoration:none}#pg-reform .header a:visited{color:white}#pg-reform .header .tel-area{display:none}#pg-reform .header .logo-group{text-align:center}#pg-reform .header .logo-group .official{display:none}#pg-reform .header .logo-group .logo{margin:0px;display:inline-block}#pg-reform .header .logo-group .logo img{height:auto;display:block}@media screen and (max-width:991px){#pg-reform .header .logo-group .logo img{width:140px;margin-top:17px}}@media screen and (min-width:992px){#pg-reform .header .logo-group .logo img{margin:23px 0 0px;display:block}}#pg-reform .header .sp-btn{position:fixed;display:block;top:5px;right:10px;z-index:1000}@media screen and (min-width:992px){#pg-reform .header .sp-btn{display:none}}#pg-reform .header .sp-btn ul{margin:0;padding:0}#pg-reform .header .sp-btn ul li{display:inline-block;padding:0;margin:0;list-style:none}#pg-reform .header .sp-btn .head-btn{display:inline-block;width:50px;height:50px;text-align:center;float:left;line-height:1;color:#fff;background:#2369d3;margin-left:3px}#pg-reform .header .sp-btn .head-btn:before{font-size:2.6rem;display:block;padding-top:8px;font-family:FontAwesome;content:""}#pg-reform .header .sp-btn .head-btn__text{font-size:1.1rem;display:block;font-weight:bold}#pg-reform .header .sp-btn .head-btn.head-btn--close:before{font-family:FontAwesome;content:""}#pg-reform .header .pc-btn{display:none}@media screen and (min-width:768px){#pg-reform .header .pc-btn{display:block}}@media screen and (max-width:991px){#pg-reform .js-offcanvas{display:none}#pg-reform #offcanvas{background:#2369d3}#pg-reform #offcanvas .head-navi{}#pg-reform #offcanvas .head-navi .gnavi-wrap.container{padding-left:0;padding-right:0}#pg-reform #offcanvas .head-navi .gnavi{margin:0;padding:0}#pg-reform #offcanvas .head-navi .gnavi__item{list-style:none}#pg-reform #offcanvas .head-navi .gnavi__item .navi-primary.active,#pg-reform #offcanvas .head-navi .gnavi__item .navi-primary:hover{background:#5e94e4}#pg-reform #offcanvas .head-navi .gnavi__item .navi-primary span{display:block;padding:18px 10px;font-weight:bold;border-bottom:1px solid #fff;position:relative;color:#fff}#pg-reform #offcanvas .head-navi .gnavi__item .navi-primary span:after{position:absolute;top:50%;right:10px;font-family:FontAwesome;content:"";line-height:1em;margin-top:-0.5em}#pg-reform #offcanvas .head-navi .gnavi__item .navi-secondary{display:none;background:#1d71c2;width:100%;border-bottom:1px solid #fff}#pg-reform #offcanvas .head-navi .gnavi__item .navi-secondary ul{margin:0;padding:0}#pg-reform #offcanvas .head-navi .gnavi__item .navi-secondary li{list-style:none}#pg-reform #offcanvas .head-navi .gnavi__item .navi-secondary a{display:block;padding:10px}#pg-reform #offcanvas .head-navi .gnavi__item.dropdown .navi-primary span:after{font-family:FontAwesome;content:"";font-size:17px}#pg-reform #offcanvas .head-navi .gnavi__item.dropdown .navi-primary.active span:after{font-family:FontAwesome;content:""}}@media screen and (max-width:991px) and (min-width:768px){#pg-reform #offcanvas .head-navi .gnavi .gnavi--hide{display:none}}@media screen and (min-width:992px){#pg-reform .logo-group{max-width:1020px;margin:0 auto;position:relative}#pg-reform .logo-group .official{display:block;position:absolute;top:25px;left:0;margin-top:0}#pg-reform .logo-group .official img{width:77px}#pg-reform .logo-group .tel-area{display:block;position:absolute;top:15px;right:0}#pg-reform .logo-group .tel-area .numbar{font-size:23px;font-size:2.3rem;font-weight:bold;margin-top:0;line-height:1.2;letter-spacing:0.03em}#pg-reform .logo-group .tel-area .numbar:before{font-family:FontAwesome;content:"";color:#2369d3;margin-right:5px}#pg-reform .logo-group .tel-area .open{font-size:14px;font-size:1.4rem;font-weight:bold;margin-top:0}#pg-reform .logo-group .tel-area .open span{font-weight:normal;color:#858585}#pg-reform .logo-group .tel-area .open span.icon{background:#2369d3;padding:1px 3px;border-radius:3px;font-size:10px;font-size:1rem;color:#fff;margin-right:3px}#pg-reform .head-navi{position:absolute;top:80px;left:0;width:100%;height:70px;background:#333;z-index:9999}#pg-reform .head-navi .gnavi{max-width:1020px;margin:0 auto;padding:0}#pg-reform .head-navi .gnavi__item{list-style:none;display:inline-block;float:left;text-align:center}#pg-reform .head-navi .gnavi__item.gnavi001{width:13.1176%}#pg-reform .head-navi .gnavi__item.gnavi001 span{background:url(../img/themes/reform@main/assets/img/icon_gnavi001.png) 50% 30% no-repeat;background-size:20px}#pg-reform .head-navi .gnavi__item.gnavi002{width:12.3529%}#pg-reform .head-navi .gnavi__item.gnavi002 span{background:url(../img/themes/reform@main/assets/img/icon_gnavi002.png) 50% 30% no-repeat;background-size:13px}#pg-reform .head-navi .gnavi__item.gnavi003{width:16.402%;background:url(../img/themes/reform@main/assets/img/icon_gnavi003.png) 50% 30% no-repeat;background-size:21px}#pg-reform .head-navi .gnavi__item.gnavi004{width:12.7843%}#pg-reform .head-navi .gnavi__item.gnavi004 span{background:url(../img/themes/reform@main/assets/img/icon_gnavi004.png) 50% 30% no-repeat;background-size:18px}#pg-reform .head-navi .gnavi__item.gnavi005{width:10.451%}#pg-reform .head-navi .gnavi__item.gnavi005 span{background:url(../img/themes/reform@main/assets/img/icon_gnavi005.png) 50% 30% no-repeat;background-size:15px}#pg-reform .head-navi .gnavi__item.gnavi006{width:15.1471%}#pg-reform .head-navi .gnavi__item.gnavi006 span{background:url(../img/themes/reform@main/assets/img/icon_gnavi006.png) 50% 30% no-repeat;background-size:16px}#pg-reform .head-navi .gnavi__item.gnavi007{width:19.7451%}#pg-reform .head-navi .gnavi__item.gnavi007 span{background:url(../img/themes/reform@main/assets/img/icon_gnavi007.png) 50% 30% no-repeat;background-size:18px}#pg-reform .head-navi .gnavi__item .navi-primary{display:inline-block;color:#fff;text-decoration:none;font-size:14px;font-size:1.4rem;height:70px;width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#pg-reform .head-navi .gnavi__item .navi-primary:hover,#pg-reform .head-navi .gnavi__item .navi-primary:active,#pg-reform .head-navi .gnavi__item .navi-primary:focus{color:white;text-decoration:none}#pg-reform .head-navi .gnavi__item .navi-primary:visited{color:white}#pg-reform .head-navi .gnavi__item .navi-primary span{display:block;width:100%;height:100%;padding-top:35px;box-sizing:border-box}#pg-reform .head-navi .gnavi__item .navi-primary span:hover{border-bottom:4px solid #ffbc2e}#pg-reform .head-navi .gnavi__item .navi-secondary{display:none;background:#1d71c2;width:100%;position:absolute;top:70px;left:0;padding:50px;box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.3);margin-right:15px;margin-left:15px;z-index:100}#pg-reform .head-navi .gnavi__item .navi-secondary ul{margin:0;padding:0;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#pg-reform .head-navi .gnavi__item .navi-secondary ul li{list-style:none;width:33.3333%;margin-bottom:10px;padding:10px}#pg-reform .head-navi .gnavi__item .navi-secondary ul li a{display:inline-block;background:#fff;width:100%;color:#2369d3;text-decoration:none;font-size:14px;font-size:1.4rem;padding:15px;border-radius:5px;font-weight:bold;box-shadow:1px 1.732px 4.9px 0.1px rgba(92, 107, 121, 0.4);-webkit-transition:all 0.3s;transition:all 0.3s}#pg-reform .head-navi .gnavi__item .navi-secondary ul li a:hover,#pg-reform .head-navi .gnavi__item .navi-secondary ul li a:active,#pg-reform .head-navi .gnavi__item .navi-secondary ul li a:focus{color:#2369d3;text-decoration:none}#pg-reform .head-navi .gnavi__item .navi-secondary ul li a:visited{color:#2369d3}#pg-reform .head-navi .gnavi__item .navi-secondary ul li a:hover{background:#a0bfef}}@media screen and (min-width:992px) and (min-width:768px){#pg-reform .head-navi .gnavi .gnavi--hide{display:none}}#pg-reform .content-wrap{padding-bottom:20px}@media screen and (min-width:768px){#pg-reform .content-wrap{padding-bottom:60px}}#pg-reform .content-wrap .content{margin-bottom:0px;padding-top:20px;padding-bottom:20px}#pg-reform .content-wrap .content:not(.no-margin){margin-bottom:0px;padding:20px 10px}@media screen and (min-width:992px){#pg-reform .container{max-width:1050px;overflow:visible}}@media screen and (max-width:767px){#pg-reform .container{padding-left:10px;padding-right:10px}}#pg-reform .box-normal{background:#fff}#pg-reform .contact-area{background:#fff;padding-top:20px;padding-bottom:20px;text-align:center}@media screen and (min-width:768px){#pg-reform .contact-area{padding-top:60px;padding-bottom:60px;text-align:left}}#pg-reform .contact-area p.numbar{font-size:36px;font-size:3.6rem;font-weight:bold;line-height:1.2;margin-top:0;text-align:center}#pg-reform .contact-area p.numbar:before{font-family:FontAwesome;content:"";font-size:30px;font-size:3rem;font-weight:normal;color:#2369d3;margin-right:5px}@media screen and (min-width:768px){#pg-reform .contact-area p.numbar{float:left;text-align:left}}#pg-reform .contact-area p.mail{margin-top:0.96em;text-align:center}@media screen and (min-width:768px){#pg-reform .contact-area p.mail{text-align:right}}#pg-reform .contact-area .open{margin-top:3px;margin-left:10px;font-size:19px;font-size:1.9rem;display:inline-block}#pg-reform .contact-area .open:after{content:" ";display:block;clear:both}#pg-reform .contact-area .open dt.icon{float:left;font-size:12px;font-size:1.2rem;line-height:1.2;letter-spacing:0.07em;color:#2369d3;border:1px solid #2369d3;padding:4px 4px 2px;border-radius:4px;margin-right:5px}#pg-reform .contact-area .open dd{float:left;margin:0;line-height:1.2}#pg-reform .contact-area .open dd .week{font-size:13px;font-size:1.3rem;color:#858585;display:block}@media screen and (min-width:768px){#pg-reform .contact-area .open{display:block;float:left}}#pg-reform .contact-area .btn__mail{padding:20px 50px 20px 70px;color:#000;text-decoration:none;background:#efefef url(../img/themes/reform@main/assets/img/icon_mail.png) 10% 50% no-repeat;background-size:29px;font-size:15px;font-size:1.5rem;box-shadow:none}#pg-reform .contact-area .btn__mail:hover,#pg-reform .contact-area .btn__mail:active,#pg-reform .contact-area .btn__mail:focus{color:black;text-decoration:none}#pg-reform .contact-area .btn__mail:visited{color:black}#pg-reform .contact-area .btn__mail:before{content:none}#pg-reform .contact-area .btn__mail:hover{background-color:#e7e7e7}#pg-reform .footer{font-size:15px;font-size:1.5rem;position:relative;margin-top:0;padding-top:20px;background:url(../img/bg_footer.png) no-repeat;background-position:center bottom 65px}#pg-reform .footer .container{position:relative;padding-bottom:105px}@media screen and (max-width:767px){#pg-reform .footer{padding:15px}}@media screen and (min-width:768px){#pg-reform .footer{padding-bottom:20px}}#pg-reform .footer a{color:#333;text-decoration:none}#pg-reform .footer a:hover,#pg-reform .footer a:active,#pg-reform .footer a:focus{color:#333333;text-decoration:none}#pg-reform .footer a:visited{color:#333333}#pg-reform .footer .logo{text-align:center}#pg-reform .footer .logo img{width:150px}@media screen and (min-width:768px){#pg-reform .footer .logo{text-align:left}#pg-reform .footer .logo img{width:160px}}#pg-reform .footer .address{font-size:16px;font-size:1.6rem;text-align:center;color:#2369d3}@media screen and (min-width:768px){#pg-reform .footer .address{font-size:14px;font-size:1.4rem;text-align:left}}#pg-reform .footer .fnavi ul{padding:0}#pg-reform .footer .fnavi ul li{list-style:none;margin-right:10px;background:url(../img/themes/reform@main/assets/img/icon_arrow01.png) 0 50% no-repeat;background-size:12px;padding-left:24px}@media screen and (max-width:767px){#pg-reform .footer .fnavi ul li{display:inline-block;margin:7px 10px}}#pg-reform .footer .fnavi ul li a{color:#333;text-decoration:none}#pg-reform .footer .fnavi ul li a:hover,#pg-reform .footer .fnavi ul li a:active,#pg-reform .footer .fnavi ul li a:focus{color:#333333;text-decoration:none}#pg-reform .footer .fnavi ul li a:visited{color:#333333}#pg-reform .footer .fnavi ul.sub li{background:none;padding-left:0;font-size:13px;font-size:1.3rem}#pg-reform .footer .fnavi ul.sub li a{color:#858585;text-decoration:none}#pg-reform .footer .fnavi ul.sub li a:hover,#pg-reform .footer .fnavi ul.sub li a:active,#pg-reform .footer .fnavi ul.sub li a:focus{color:#858585;text-decoration:none}#pg-reform .footer .fnavi ul.sub li a:visited{color:#858585}#pg-reform .copyright{text-align:center;font-size:11px;font-size:1.1rem;color:#858585}#pg-reform .copyright p{margin:0}#pg-reform .pagetop{text-align:center;cursor:pointer;font-size:10px;font-size:1rem;color:#2369d3;z-index:1000;background:#efefef url(../img/themes/reform@main/assets/img/icon_pagetop.png) 50% 20px no-repeat;background-size:25px;padding:40px 0 10px}#pg-reform .pagetop:hover{background-color:#e7e7e7}#pg-reform .switch{visibility:hidden}#pg-reform .sp-show{display:block}@media screen and (min-width:768px){#pg-reform .sp-show{display:none}}#pg-reform .pc-show{display:none}@media screen and (min-width:768px){#pg-reform .pc-show{display:inline-block}}#pg-reform p,#pg-reform ul,#pg-reform ol,#pg-reform dl,#pg-reform h2,#pg-reform h3,#pg-reform h4,#pg-reform h5,#pg-reform table{margin-top:1.6em;margin-bottom:0}#pg-reform .center{text-align:center}#pg-reform .left{text-align:left}#pg-reform .right{text-align:right}#pg-reform .img-r{margin-bottom:10px}@media screen and (max-width:767px){#pg-reform .img-r{display:block;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){#pg-reform .img-r{float:right;margin-left:10px;margin-bottom:10px}}#pg-reform .img-l{margin-bottom:10px}@media screen and (min-width:768px){#pg-reform .img-l{float:left;margin-right:10px;margin-bottom:10px}}#pg-reform .separate{border-top:1px solid #ffbc2e;margin:3.2em 0}#pg-reform .profile{padding:20px;border:5px solid #ddd}#pg-reform .profile .photo{text-align:center}#pg-reform .profile .photo img{display:inline-block;width:200px;height:200px;border-radius:150px;margin-top:0.8em !important}#pg-reform .profile .photo>p{margin-top:3.2em}#pg-reform .profile dl.list dt{width:4em !important}#pg-reform .profile dl.list dd{padding-left:5em !important}#pg-reform .decoration{background:#f7f7f7;padding:15px;margin-top:1.6em}#pg-reform .decoration>h2,#pg-reform .decoration h3,#pg-reform .decoration h4,#pg-reform .decoration h5{margin-top:0}#pg-reform .margin--0{margin-top:0}#pg-reform .margin--2x{margin-top:3.2em}#pg-reform .large{font-size:110%}#pg-reform .x-large{font-size:140%}#pg-reform .small{font-size:84%}#pg-reform .x-small{font-size:70%}#pg-reform .attention{color:#ed2f53}#pg-reform .em{color:#2369d3}#pg-reform .anchor:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:4px}#pg-reform .fileicon{padding-left:10px;padding-right:10px}#pg-reform .fileicon:before{font-family:FontAwesome;display:inline-block;padding-right:3px}#pg-reform .fileicon--docx:before{content:""}#pg-reform .fileicon--xlsx:before{content:""}#pg-reform .fileicon--pptx:before{content:""}#pg-reform .fileicon--pdf:before{content:""}#pg-reform .fileicon--zip:before{content:""}#pg-reform .topicpath{font-size:1.2rem;line-height:1;margin:5px 0 5px}@media screen and (max-width:767px){#pg-reform .topicpath{padding-left:15px}}@media screen and (min-width:768px){#pg-reform .topicpath{margin:10px 0 15px}}#pg-reform .topicpath ol{margin:0;padding:0}#pg-reform .topicpath li{list-style:none;margin:0;display:inline-block;white-space:nowrap}#pg-reform .topicpath li:not(:last-child):after{content:" > "}#pg-reform .page-title{background:url(../img/themes/reform@main/assets/img/pagetitle_bg.jpg) no-repeat center center;background-size:cover;padding-top:15px;padding-bottom:15px;margin-top:0px;color:#2369d3;text-align:center}@media screen and (min-width:768px){#pg-reform .page-title{padding:3.2em 0}}#pg-reform .page-title h1{margin:0;font-size:34px;font-size:3.4rem;background:url(../img/themes/reform@main/assets/img/title_bg.png) no-repeat center bottom;padding-bottom:0.4em;font-family:"din-condensed", sans-serif;letter-spacing:0.2em;line-height:1.5;text-shadow:none}#pg-reform .page-title__copy{font-size:16px;font-size:1.6rem;margin-top:0;color:#000}#pg-reform .page-title__lead{font-size:14px;font-size:1.4rem;margin-top:0.5em;color:#000}#pg-reform .content h2{padding:10px;font-size:20px;font-size:2rem;background:#2369d3;color:#fff;overflow:hidden;border-radius:2px;border:none}#pg-reform .content h2 a{color:#fff;text-decoration:none}#pg-reform .content h2 a:hover,#pg-reform .content h2 a:active,#pg-reform .content h2 a:focus{color:white;text-decoration:none}#pg-reform .content h2 a:visited{color:white}#pg-reform .content h2.deco{background:url(../img/themes/reform@main/assets/img/title_bg.png) no-repeat center bottom;padding-bottom:0.7em;font-size:24px;font-size:2.4rem;color:#000;text-align:center}#pg-reform .content h3{font-size:18px;font-size:1.8rem;margin-top:1.6em;margin-bottom:1.6em;color:#4c667f}#pg-reform .content h4{overflow:hidden;display:inline-block;padding:1px 10px;background:linear-gradient(transparent 50%, #ffbc2e 50%)}#pg-reform .content ul{padding-left:0}#pg-reform .content ul li{list-style:none;margin-top:0.8em;margin-bottom:0.8em}#pg-reform .list li{padding-left:15px}#pg-reform .list li:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:4px;color:#2369d3;font-size:12px;font-size:1.2rem}#pg-reform .within{border:2px solid #ddd;padding:2px 15px !important}@media screen and (min-width:480px){#pg-reform .within li{display:inline-block}}#pg-reform .within li a:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:0.5em}#pg-reform ol{padding-left:20px}#pg-reform ol li{list-style-type:decimal;margin:15px 0}#pg-reform ul.item{padding-left:0}#pg-reform ul.item li{list-style:none;display:inline-block;padding:5px 10px;background:#ffbc2e;border-radius:3px;margin-right:5px}#pg-reform .content dl.list dt{padding-top:0.8em}@media screen and (min-width:768px){#pg-reform .content dl.list dt{float:left;clear:left;width:7em}}#pg-reform .content dl.list dd{margin:0;border-bottom:1px solid #bbb;padding-bottom:0.8em}@media screen and (min-width:768px){#pg-reform .content dl.list dd{padding-left:8em;padding-top:0.8em}}#pg-reform .content dl.list dd>*:first-child{margin-top:0}#pg-reform .btn{display:inline-block;position:relative;padding:16px 55px;line-height:1;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#pg-reform .btn:before{font-family:FontAwesome;content:"";display:block;position:absolute;top:50%;left:10px;margin-top:-0.5em;font-size:1.3rem;line-height:1}#pg-reform .btn.btn--default,#pg-reform .btn.btn--link,#pg-reform .btn.btn--external-link{background:#2369d3;font-weight:bold;color:#fff;text-decoration:none;box-shadow:0px 2px 0px 0px #1a4f9e;-moz-box-shadow:0px 2px 0px 0px #1a4f9e;-webkit-box-shadow:0px 2px 0px 0px #1a4f9e}#pg-reform .btn.btn--default:hover,#pg-reform .btn.btn--link:hover,#pg-reform .btn.btn--external-link:hover,#pg-reform .btn.btn--default:active,#pg-reform .btn.btn--link:active,#pg-reform .btn.btn--external-link:active,#pg-reform .btn.btn--default:focus,#pg-reform .btn.btn--link:focus,#pg-reform .btn.btn--external-link:focus{color:white;text-decoration:none}#pg-reform .btn.btn--default:visited,#pg-reform .btn.btn--link:visited,#pg-reform .btn.btn--external-link:visited{color:white}@media screen and (max-width:767px){#pg-reform .btn.btn--default,#pg-reform .btn.btn--link,#pg-reform .btn.btn--external-link{width:90%;background-size:100% auto}}#pg-reform .btn.btn--default:hover,#pg-reform .btn.btn--link:hover,#pg-reform .btn.btn--external-link:hover{background:#3978d7}#pg-reform .btn.btn--link:after{font-family:FontAwesome;content:"";display:block;position:absolute;top:50%;right:10px;margin-top:-0.5em;font-size:1.3rem;line-height:1}#pg-reform .btn.btn--link:before{display:none}#pg-reform .btn.btn--external-link:after{font-family:FontAwesome;content:"";display:block;position:absolute;top:50%;right:10px;margin-top:-0.5em;font-size:1.3rem;line-height:1}#pg-reform .btn.btn--external-link:before{display:none}#pg-reform .btn.btn--sub{background:#d4e1ef;font-weight:bold;color:#2369d3;text-decoration:none}#pg-reform .btn.btn--sub:hover,#pg-reform .btn.btn--sub:active,#pg-reform .btn.btn--sub:focus{color:#2369d3;text-decoration:none}#pg-reform .btn.btn--sub:visited{color:#2369d3}@media screen and (max-width:767px){#pg-reform .btn.btn--sub{width:90%}}@media screen and (min-width:768px){#pg-reform .btn.btn--sub{padding-right:30px;padding-left:30px}}#pg-reform .btn.btn--sub:hover{color:#fff;text-decoration:none;background:#2369d3}#pg-reform .btn.btn--sub:hover:hover,#pg-reform .btn.btn--sub:hover:active,#pg-reform .btn.btn--sub:hover:focus{color:white;text-decoration:none}#pg-reform .btn.btn--sub:hover:visited{color:white}#pg-reform .btn.btn--cv{background:#37708d;font-size:18px;font-size:1.8rem;padding:20px 20px}@media screen and (min-width:768px){#pg-reform .btn.btn--cv{font-size:21px;font-size:2.1rem;padding:20px 40px}}#pg-reform .btn.btn--mail{background:#ffbc2e;color:#fff;text-decoration:none;font-weight:bold;box-shadow:0px 2px 0px 0px #a57000;-moz-box-shadow:0px 2px 0px 0px #a57000;-webkit-box-shadow:0px 2px 0px 0px #a57000}#pg-reform .btn.btn--mail:hover,#pg-reform .btn.btn--mail:active,#pg-reform .btn.btn--mail:focus{color:white;text-decoration:none}#pg-reform .btn.btn--mail:visited{color:white}#pg-reform .btn.btn--tel{background:#fff;color:#333;text-decoration:none;font-weight:bold;box-shadow:0px 2px 0px 0px #999;-moz-box-shadow:0px 2px 0px 0px #999;-webkit-box-shadow:0px 2px 0px 0px #999}#pg-reform .btn.btn--tel:hover,#pg-reform .btn.btn--tel:active,#pg-reform .btn.btn--tel:focus{color:#333333;text-decoration:none}#pg-reform .btn.btn--tel:visited{color:#333333}#pg-reform .btn.btn--white{background:#fff;color:#2369d3;text-decoration:none;font-weight:bold}#pg-reform .btn.btn--white:hover,#pg-reform .btn.btn--white:active,#pg-reform .btn.btn--white:focus{color:#2369d3;text-decoration:none}#pg-reform .btn.btn--white:visited{color:#2369d3}#pg-reform .btn.btn--w100{width:100%}#pg-reform .btn.btn--w75{width:75%}#pg-reform .googlemap{position:relative;padding-bottom:40%;padding-top:30px;height:0;overflow:hidden;margin-top:1.6em}#pg-reform .googlemap iframe,#pg-reform .googlemap object,#pg-reform .googlemap embed{position:absolute;top:0;left:0;width:100%;height:100%}#pg-reform .acms-entry .googlemap{margin-left:10px;margin-right:10px}#pg-reform .youtube{position:relative;width:100%;padding-top:56.25%}#pg-reform .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#pg-reform .content table{width:100%}@media screen and (min-width:768px){#pg-reform .content table tr:nth-child(odd){background:#efefef}}#pg-reform .content table th,#pg-reform .content table td{padding:5px}@media screen and (max-width:767px){#pg-reform .content table th,#pg-reform .content table td{border-bottom:0}}@media screen and (min-width:768px){#pg-reform .content table th,#pg-reform .content table td{padding:15px}}#pg-reform .content table th{text-align:left}@media screen and (max-width:767px){#pg-reform .content table th{background:#efefef}}#pg-reform .content table thead th{background:#2369d3;color:#fff}@media screen and (max-width:767px){#pg-reform .content table:not(.nowrap) th,#pg-reform .content table:not(.nowrap) td{display:block;border-bottom:0}}#pg-reform .content table .nowrap{white-space:nowrap}@media screen and (min-width:768px){#pg-reform .w20{width:20%}}#pg-reform .content table.border th,#pg-reform .content table.border td{border:1px solid #c6cacc;border-collapse:collapse}#pg-reform .content table.color1 th{text-align:center !important}#pg-reform .content table.color1 tbody th{background:#c9d5e1;color:#4c667f}#pg-reform .content table.color1 td{background:#fff !important}#pg-reform .content .acms-pager{text-align:center;padding:0;margin-left:0;margin-right:0;width:100%}#pg-reform .content .acms-pager li{list-style:none;float:none;display:inline-block}#pg-reform .content .acms-pager li a{border:none;background:#ccc}#pg-reform .content .acms-pager li.cur span{border:none;background:#555;color:#fff}#pg-reform #entryForm .js-fieldgroup-sortable thead th,#pg-reform .custom-field .js-fieldgroup-sortable thead th{background:#ddd}#pg-reform #entryForm .js-fieldgroup-sortable th,#pg-reform #entryForm .js-fieldgroup-sortable td,#pg-reform .custom-field .js-fieldgroup-sortable th,#pg-reform .custom-field .js-fieldgroup-sortable td{padding:5px;border-bottom:1px solid #ccc}#pg-reform #entryForm .js-fieldgroup-sortable .item-handle:before,#pg-reform .custom-field .js-fieldgroup-sortable .item-handle:before{content:"↑↓"}@media screen and (max-width:767px){#pg-reform .acms-entry{padding-left:15px;padding-right:15px}}#pg-reform .acms-entry [class*="column-image-"] img{margin-top:1.6em}#pg-reform .acms-entry .entry-container{margin-left:0;margin-right:0}#pg-reform .acms-entry ul{margin-left:10px;margin-right:10px}#pg-reform .circle-box{position:relative;color:#fff}@media screen and (max-width:767px){#pg-reform .circle-box{padding:10px}}@media screen and (min-width:768px){#pg-reform .circle-box{height:400px;margin-bottom:3.2em;width:75%;left:25%}}#pg-reform .circle-box__img{margin-top:0}@media screen and (max-width:767px){#pg-reform .circle-box__img{text-align:center;margin:10px 0}}@media screen and (min-width:768px){#pg-reform .circle-box__img{position:absolute;top:0;left:-200px}}#pg-reform .circle-box__img img{width:150px;height:150px}@media screen and (min-width:768px){#pg-reform .circle-box__img img{width:400px;height:400px}}@media screen and (min-width:768px){#pg-reform .circle-box__body{-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:400px;padding-left:250px;padding-right:50px;text-align:center}}#pg-reform .circle-box__title{margin:0}#pg-reform .circle-box__lead{margin:10px 0;font-weight:bold}#pg-reform .circle-box__text{font-size:14px;font-size:1.4rem;margin:0;text-align:left}@media screen and (min-width:768px){#pg-reform .circle-box:nth-child(even){left:0}}@media screen and (min-width:768px){#pg-reform .circle-box:nth-child(even) .circle-box__img{right:-200px;left:auto}}@media screen and (min-width:768px){#pg-reform .circle-box:nth-child(even) .circle-box__body{padding-right:250px;padding-left:50px}}#pg-reform ul.tab{border-bottom:5px solid #136bd8;margin-top:30px}#pg-reform ul.tab li{display:inline-block;background:#ffbc2e;padding:3px 20px;cursor:pointer}#pg-reform ul.tab li.select,#pg-reform ul.tab li.stay{background:#2369d3;color:#fff}#pg-reform ul.tab li.select a,#pg-reform ul.tab li.stay a{color:#fff;text-decoration:none}#pg-reform ul.tab li.select a:hover,#pg-reform ul.tab li.select a:active,#pg-reform ul.tab li.select a:focus,#pg-reform ul.tab li.stay a:hover,#pg-reform ul.tab li.stay a:active,#pg-reform ul.tab li.stay a:focus{color:white;text-decoration:none}#pg-reform ul.tab li.select a:visited,#pg-reform ul.tab li.stay a:visited{color:white}#pg-reform ul.tab li a{display:block}#pg-reform .deco-box{background:#efefef;padding:2em}#pg-reform .entry-list{margin:0}@media screen and (max-width:767px){#pg-reform .entry-list:first-child{border-top:1px dotted #ccc}}@media screen and (max-width:767px){#pg-reform .entry-list dt{padding:5px 10px 0}}@media screen and (min-width:768px){#pg-reform .entry-list dt{width:6em;float:left;clear:left;padding:10px 0}}@media screen and (max-width:767px){#pg-reform .entry-list dd{margin-left:0;padding:0 10px 5px;border-bottom:1px dotted #ccc}}@media screen and (min-width:768px){#pg-reform .entry-list dd{margin:0;padding:10px 0 10px 6.5em;border-bottom:1px dotted #ccc}}#pg-reform .entry-list-thumb{padding:13px;border-bottom:1px solid #eee}#pg-reform .entry-list-thumb:before,#pg-reform .entry-list-thumb:after{content:" ";display:table}#pg-reform .entry-list-thumb:after{clear:both}#pg-reform .entry-list-thumb a{display:block}#pg-reform .entry-list-thumb a:before,#pg-reform .entry-list-thumb a:after{content:" ";display:table}#pg-reform .entry-list-thumb a:after{clear:both}#pg-reform .entry-list-thumb__thumb{float:left;margin-top:0;margin-right:15px}@media screen and (max-width:767px){#pg-reform .entry-list-thumb__thumb{width:60px}}#pg-reform .entry-list-thumb__body{overflow:hidden}#pg-reform .entry-list-thumb__date{margin-top:0;font-size:14px;font-size:1.4rem;color:#000;text-decoration:none}#pg-reform .entry-list-thumb__date:hover,#pg-reform .entry-list-thumb__date:active,#pg-reform .entry-list-thumb__date:focus{color:black;text-decoration:none}#pg-reform .entry-list-thumb__date:visited{color:black}#pg-reform .entry-list-thumb__title{margin-top:5px;font-size:16px;font-size:1.6rem}#pg-reform .entry-list-thumb__text{margin-top:5px;font-size:14px;font-size:1.4rem;color:#000;text-decoration:none}#pg-reform .entry-list-thumb__text:hover,#pg-reform .entry-list-thumb__text:active,#pg-reform .entry-list-thumb__text:focus{color:black;text-decoration:none}#pg-reform .entry-list-thumb__text:visited{color:black}@media screen and (max-width:767px){#pg-reform .entry-list-thumb__text{display:none}}#pg-reform .entry-list-thumb-mini{border-bottom:1px solid #eee;padding-top:10px;padding-bottom:10px}#pg-reform .entry-list-thumb-mini a{display:block}#pg-reform .entry-list-thumb-mini a:before,#pg-reform .entry-list-thumb-mini a:after{content:" ";display:table}#pg-reform .entry-list-thumb-mini a:after{clear:both}#pg-reform .entry-list-thumb-mini__thumb{float:left;margin-top:0;margin-right:15px}@media screen and (max-width:767px){#pg-reform .entry-list-thumb-mini__thumb{width:60px}}#pg-reform .entry-list-thumb-mini__body{overflow:hidden}#pg-reform .entry-list-thumb-mini__date{margin-top:0;font-size:14px;font-size:1.4rem;color:#555;text-decoration:none}#pg-reform .entry-list-thumb-mini__date:hover,#pg-reform .entry-list-thumb-mini__date:active,#pg-reform .entry-list-thumb-mini__date:focus{color:#555555;text-decoration:none}#pg-reform .entry-list-thumb-mini__date:visited{color:#555555}#pg-reform .entry-list-thumb-mini__title{margin-top:5px;font-size:16px;font-size:1.6rem}#pg-reform .content ul li.entry-list-photo{list-style:none !important}@media screen and (max-width:767px){#pg-reform .acms-inner{padding-left:10px;padding-right:10px}}#pg-reform .game-detail .date{padding-left:0}#pg-reform .game-detail h3.heading-sub{background:#ddd;color:#000}#pg-reform .game-detail table{margin-top:0}#pg-reform .game-detail table thead{background:#eee}#pg-reform .game-detail table th,#pg-reform .game-detail table td{padding:5px;border:1px solid #ddd}#pg-reform .game-detail .score{margin-top:1.6em}#pg-reform .game-detail .score table th,#pg-reform .game-detail .score table td{border:3px solid #2369d3;text-align:center;width:33.3333%}#pg-reform .game-detail .score table th{background:#2369d3;color:#fff}#pg-reform .game-detail .score table .score-main{font-size:80px;font-size:8rem;font-weight:bold}#pg-reform .game-detail .score table table th,#pg-reform .game-detail .score table table td{border:0}@media screen and (max-width:767px){#pg-reform .game-detail .score table table th,#pg-reform .game-detail .score table table td{font-size:11px;font-size:1.1rem}}#pg-reform .game-detail .line-up-area:before,#pg-reform .game-detail .line-up-area:after{content:" ";display:table}#pg-reform .game-detail .line-up-area:after{clear:both}@media screen and (min-width:768px){#pg-reform .game-detail .line-up{width:50%;float:left}}@media screen and (max-width:767px){#pg-reform .category-list{padding-left:10px;padding-right:10px}}#pg-reform .category-list ul{margin:1.6em 0;padding:0}#pg-reform .category-list ul li{display:inline-block;list-style:none;background:#e9e9e9;padding:5px;margin-right:5px}@media screen and (min-width:768px){#pg-reform .category-list ul li{padding:10px;margin-right:10px}}#pg-reform .banner{margin-top:1.6em}#pg-reform .banner ul{margin:0;padding:0}#pg-reform .banner ul li{list-style:none;margin-bottom:5px}#pg-reform .sponsor:before,#pg-reform .sponsor:after{content:" ";display:table}#pg-reform .sponsor:after{clear:both}#pg-reform .sponsor ul{margin:0;padding:0}#pg-reform .sponsor ul li{list-style:none;margin-top:1.6em}#pg-reform .plan .content,#pg-reform .plan .content-wrap,#pg-reform .plan .content-wrap .content:not(.no-margin){padding:0}#pg-reform .plan .plan-item{padding:2em 2em 3em}@media screen and (min-width:768px){#pg-reform .plan .plan-item{width:50%;background:rgba(0, 0, 0, 0.75)}}#pg-reform .plan .plan-item__title{width:11em;background:none;padding:0;margin:1.6em auto}#pg-reform .plan .plan-item__summary{color:#fff}#pg-reform .plan .sec01{background:url(../img/themes/reform@main/assets/img/plan_bg01.jpg) no-repeat center center;background-size:cover}#pg-reform .plan .sec02{background:url(../img/themes/reform@main/assets/img/plan_bg04.jpg) no-repeat center center;background-size:cover}@media screen and (min-width:768px){#pg-reform .plan .sec02 .plan-item{float:right}}#pg-reform .plan .sec03{background:url(../img/themes/reform@main/assets/img/plan_bg03.jpg) no-repeat center center;background-size:cover}#pg-reform .plan .sec04{background:url(../img/themes/reform@main/assets/img/plan_bg04.jpg) no-repeat center center;background-size:cover}@media screen and (min-width:768px){#pg-reform .plan .sec04 .plan-item{float:right}}#pg-reform .plan .sec05{background:url(../img/themes/reform@main/assets/img/plan_bg05.jpg) no-repeat center center;background-size:cover}#pg-reform .plan .deco-box{text-align:center;margin:1.6em 0}#pg-reform .plan .deco-box *{margin:0.8em 0}@media screen and (min-width:992px){#pg-reform .header .head-navi{background:rgba(0, 0, 0, 0.6)}}#pg-reform .keyvisual .slider-top{width:100%;height:300px}#pg-reform .keyvisual .slider-top div{width:100%;height:100%;position:relative}#pg-reform .keyvisual .slider-top div p{position:absolute;top:50%;left:50%}#pg-reform .keyvisual .slider-top div p img{max-width:100%}#pg-reform .keyvisual .slider-top div.key001{background:url(../img/themes/reform@main/top/img/img_keyvisual.jpg) 50% 50% no-repeat;background-size:cover}#pg-reform .keyvisual .slider-top div.key001 p{width:70%;margin-top:-7%;margin-left:-35%}@media screen and (min-width:768px){#pg-reform .keyvisual .slider-top{height:400px}}@media screen and (min-width:992px){#pg-reform .keyvisual{margin-top:-70px}#pg-reform .keyvisual .slider-top{height:590px}#pg-reform .keyvisual .slider-top div.key001{background:url(../img/themes/reform@main/top/img/img_keyvisual.jpg) 50% 50% no-repeat;background-size:cover}#pg-reform .keyvisual .slider-top div.key001 p{width:544px;margin-top:-55px;margin-left:-277px}}#pg-reform .gnavi-main{display:block}@media screen and (min-width:480px){#pg-reform .gnavi-main{display:none}}#pg-reform .gnavi-main ul{width:100%;letter-spacing:-0.4em;background:#333;padding:0;margin-top:0}#pg-reform .gnavi-main ul li{letter-spacing:normal;width:50%;display:inline-block;line-height:50px;text-align:center;font-size:14px;font-size:1.4rem;font-weight:bold;border-bottom:1px solid #fff;vertical-align:top}#pg-reform .gnavi-main ul li.two-line{line-height:15px;padding:10px 0}#pg-reform .gnavi-main ul li:nth-child(even){border-left:1px solid #fff}#pg-reform .gnavi-main ul li a{display:block;color:#fff}#pg-reform .gnavi-main ul li a.navi__001{background:url(../img/themes/reform@main/assets/img/icon_gnavi001.png) 10px 50% no-repeat;background-size:15px}#pg-reform .gnavi-main ul li a.navi__002{background:url(../img/themes/reform@main/assets/img/icon_gnavi002.png) 10px 50% no-repeat;background-size:15px}#pg-reform .gnavi-main ul li a.navi__003{background:url(../img/themes/reform@main/assets/img/icon_gnavi003.png) 10px 50% no-repeat;background-size:15px}#pg-reform .gnavi-main ul li a.navi__004{background:url(../img/themes/reform@main/assets/img/icon_gnavi004.png) 10px 50% no-repeat;background-size:15px}#pg-reform .gnavi-main ul li a.navi__005{background:url(../img/themes/reform@main/assets/img/icon_gnavi005.png) 10px 50% no-repeat;background-size:15px}#pg-reform .gnavi-main ul li a.navi__006{background:url(../img/themes/reform@main/assets/img/icon_gnavi006.png) 10px 50% no-repeat;background-size:15px}#pg-reform section{padding:50px 0}#pg-reform section h2.img{margin-top:0;text-align:center}#pg-reform section .wrap{margin-left:-2px;margin-right:-2px}#pg-reform section .wrap:after{content:" ";clear:both;display:block}#pg-reform section .wrap .item{width:100%;padding-left:2px;padding-right:2px}#pg-reform section .wrap .item img{width:100%}#pg-reform section .wrap dl{margin-top:0.8em;line-height:1.4;text-align:center}#pg-reform section .wrap dl dd{margin-left:0}#pg-reform section .wrap dl dd.sub{font-size:11px;font-size:1.1rem;color:#858585}@media screen and (max-width:991px){#pg-reform section .wrap .item{width:50%;float:left}}@media screen and (min-width:992px){#pg-reform section .wrap{-js-display:flex;display:-webkit-flex;display:flex;justify-content:center}#pg-reform section .wrap .item{width:252px}}#pg-reform .sec001{background:url(../img/themes/reform@main/top/img/bg_reformplan.jpg) 50% 50% no-repeat;background-size:cover}#pg-reform .sec001 h2 img{width:165px}#pg-reform .sec001 .lead{text-align:center}#pg-reform .sec001 .lead img{width:434px}@media screen and (max-width:767px){#pg-reform .sec001 .lead{width:80%;margin-left:auto;margin-right:auto}#pg-reform .sec001 .lead img{max-width:100%}}#pg-reform .sec001 .text{width:78%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){#pg-reform .sec001 .text{width:90%}}#pg-reform .sec002{background:#333;padding:0 0 50px}#pg-reform .sec002 .row,#pg-reform .sec002 .studio .modelhouse__item__frame,#pg-reform .studio .sec002 .modelhouse__item__frame,#pg-reform .sec002 .studio .modelhouse__item__btn,#pg-reform .studio .sec002 .modelhouse__item__btn,#pg-reform .sec002 .studio .modelhouse__item__artist,#pg-reform .studio .sec002 .modelhouse__item__artist,#pg-reform .sec002 .modelhouse_detail .modelhouse-artist,#pg-reform .modelhouse_detail .sec002 .modelhouse-artist,#pg-reform .sec002 .modelhouse_detail .modelhouse-btn ul,#pg-reform .modelhouse_detail .modelhouse-btn .sec002 ul,#pg-reform .sec002 .company .company-list,#pg-reform .company .sec002 .company-list{margin-left:0;margin-right:0}#pg-reform .sec002 .col-md-4{position:relative;overflow:hidden}#pg-reform .sec002 .col-md-4 a{display:block;padding-bottom:110%}#pg-reform .sec002 .col-md-4 h3{width:100%;position:absolute;text-align:center;left:0;top:50%;margin-top:-100px}#pg-reform .sec002 .col-md-4 h3 img{width:180px}@media screen and (max-width:991px){#pg-reform .sec002 .col-md-4{width:50%;float:left}#pg-reform .sec002 .col-md-4 h3{margin-top:-70px}#pg-reform .sec002 .col-md-4 h3 img{width:auto;height:150px}}#pg-reform .sec002 .plan__001{background:url(../img/themes/reform@main/top/img/bg_plan001.jpg) 50% 50% no-repeat;background-size:cover}#pg-reform .sec002 .plan__002{background:url(../img/themes/reform@main/top/img/bg_plan002.jpg) 50% 50% no-repeat;background-size:cover}#pg-reform .sec002 .plan__003{background:url(../img/themes/reform@main/top/img/bg_plan003.jpg) 50% 50% no-repeat;background-size:cover}#pg-reform .sec002 .plan__004{background:url(../img/themes/reform@main/top/img/bg_plan004.jpg) 50% 50% no-repeat;background-size:cover}#pg-reform .sec002 .plan__005{background:url(../img/themes/reform@main/top/img/bg_plan005.jpg.png) 50% 50% no-repeat;background-size:cover}#pg-reform .sec002 .plan__005 h3 img{width:258px}@media screen and (max-width:991px){#pg-reform .sec002 .plan__005 h3 img{width:auto;height:150px}}#pg-reform .sec002 .plan__006{background:url(../img/themes/reform@main/top/img/bg_plan006.jpg.png) 50% 50% no-repeat;background-size:cover}#pg-reform .sec002 .plan__006 h3 img{width:258px}@media screen and (max-width:991px){#pg-reform .sec002 .plan__006 h3 img{width:auto;height:150px}}#pg-reform .sec002 .center{margin-top:2.08em}#pg-reform .sec003{background:url(../img/themes/reform@main/top/img/bg_works.png) 0 0 repeat}#pg-reform .sec003 h2 img{width:85px}#pg-reform .sec004{background:#2369d3;padding-top:45px;padding-bottom:70px}#pg-reform .sec004 img{max-width:100%}#pg-reform .sp-contact{width:100%;height:70px;padding:10px;display:block;background:rgba(0, 0, 0, 0.7);position:fixed;left:0;bottom:0;z-index:9999}@media screen and (min-width:480px){#pg-reform .sp-contact{display:none}}#pg-reform .sp-contact ul{padding:0;margin-top:0;letter-spacing:-0.4em}#pg-reform .sp-contact ul li{letter-spacing:normal;display:inline-block;line-height:50px;padding:0 7.5px;width:50%}#pg-reform .sp-contact ul li a.btn{padding:15px;width:100%}#pg-reform .sp-contact ul li a.btn:before{content:none}#pg-reform .sp-contact ul li a i{margin-right:5px}#pg-reform .form{}#pg-reform .form .content .form-flow{text-align:center;width:100%;margin-left:0;margin-top:3.2em}#pg-reform .form .content .form-flow li{display:inline-block;width:25%;position:relative;margin:0}#pg-reform .form .content .form-flow li:not(:last-child){margin-right:20px}#pg-reform .form .content .form-flow li:not(:last-child):after{content:"";font-family:FontAwesome;display:inline-block;width:10px 20px;position:absolute;top:50%;margin-top:-0.7em;right:-18px}#pg-reform .form .content .form-flow span{display:inline-block;width:100%;border-radius:5px;background:#eee;text-align:center;padding:10px 20px}#pg-reform .form .content .form-flow__stay span{background:#999 !important;color:#fff}@media screen and (min-width:768px){#pg-reform .form .form-control:not(.no-full){width:100%}}#pg-reform .form .form-table{border-collapse:collapse;width:100%;margin-top:1.6em;margin-bottom:1.6em;border-top:1px solid #ddd}@media screen and (min-width:768px){#pg-reform .form .form-table{font-size:16px;font-size:1.6rem}}#pg-reform .form .form-table th,#pg-reform .form .form-table td{padding:15px;border-bottom:1px solid #ddd}@media screen and (max-width:767px){#pg-reform .form .form-table th,#pg-reform .form .form-table td{display:block;width:100%}}#pg-reform .form .form-table th{text-align:left;width:20%;white-space:nowrap}@media screen and (max-width:767px){#pg-reform .form .form-table th{border:0;padding-bottom:0;width:100%}}@media screen and (min-width:768px){#pg-reform .form .form-table th{text-align:right}}#pg-reform .form .require{background:#e75154;margin-left:5px;color:#fff;font-weight:normal;line-height:1;padding:3px 5px;border-radius:3px;font-size:14px;font-size:1.4rem}#pg-reform .form .alert,#pg-reform .form .error{margin-top:0;color:#EF4245}#pg-reform .form .alert:before,#pg-reform .form .error:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:4px}#pg-reform .form .form-table dl{margin:0}#pg-reform .form .form-table dl dd{margin-left:0}@media screen and (max-width:767px){#pg-reform .works-index .tab{padding:0}}@media screen and (max-width:767px){#pg-reform .works-index .tab li{padding:3px 5px}}@media screen and (max-width:767px){#pg-reform .works-index .tab li a{font-size:12px}}@media screen and (max-width:767px){#pg-reform .works-index .works-list-row{margin-left:-2px;margin-right:-2px}}#pg-reform .works-index .works-list{float:left;width:33.33333333%;padding-left:5px;padding-right:5px;margin-top:15px}@media screen and (max-width:767px){#pg-reform .works-index .works-list{width:50%;padding-left:2px;padding-right:2px;margin-top:5px}}#pg-reform .works-index .works-list__thumb img{width:100%;height:auto}#pg-reform .works-index .works-list__title{color:#000;text-decoration:none;text-align:center}#pg-reform .works-index .works-list__title:hover,#pg-reform .works-index .works-list__title:active,#pg-reform .works-index .works-list__title:focus{color:black;text-decoration:none}#pg-reform .works-index .works-list__title:visited{color:black}@media screen and (max-width:767px){#pg-reform .works-index .works-list__title{font-size:14px;font-size:1.4rem;line-height:1.3}}#pg-reform .works-detail section.sec-info{background:#111;color:#fff;padding:1.6em 0 0;padding-top:80vw}@media screen and (min-width:768px){#pg-reform .works-detail section.sec-info{padding:1.6em 0 0;padding-top:80vh}}#pg-reform .works-detail section.sec-info .inner{background:rgba(0, 0, 0, 0.5);padding:1.6em 0}@media screen and (max-width:767px){#pg-reform .works-detail section.sec-info .inner{padding:0.8em 0}}@media screen and (min-width:768px){#pg-reform .works-detail section.sec-info .info{-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}}#pg-reform .works-detail section.sec-info .info__title{margin:0}@media screen and (max-width:767px){#pg-reform .works-detail section.sec-info .info__title{font-size:16px}}@media screen and (max-width:767px){#pg-reform .works-detail section.sec-info .info__summary{font-size:12px}}#pg-reform .works-detail section.sec-info .info__summary span{font-size:80%;background:rgba(255, 255, 255, 0.15);border-radius:2px;padding:2px 0;width:7em;display:inline-block;margin-right:4px;text-align:center}#pg-reform .works-detail .works-photo__row{margin-left:-2px;margin-right:-2px}#pg-reform .works-detail .works-photo__row:before,#pg-reform .works-detail .works-photo__row:after{content:" ";display:table}#pg-reform .works-detail .works-photo__row:after{clear:both}@media screen and (min-width:768px){#pg-reform .works-detail .works-photo__row{margin-left:-5px;margin-right:-5px}}#pg-reform .works-detail .works-photo__item{float:left;width:33.333333%;padding:2px;position:relative}@media screen and (min-width:768px){#pg-reform .works-detail .works-photo__item{padding:5px}}#pg-reform .works-detail .works-photo__item img{width:100%;height:auto}#pg-reform .works-detail .works-photo__item:after{font-family:FontAwesome;content:"";position:absolute;top:5px;left:10px;color:rgba(255, 255, 255, 0.8)}@media screen and (min-width:768px){#pg-reform .works-detail .works-photo__item:after{top:10px;left:15px;font-size:20px}}#pg-reform .works-detail .sec-architect{background:#2369d3;color:#fff;padding-top:1.6em;padding-bottom:1.6em}@media screen and (min-width:768px){#pg-reform .works-detail .sec-architect{padding-top:3.2em;padding-bottom:3.2em}}#pg-reform .works-detail .sec-architect .architect:before,#pg-reform .works-detail .sec-architect .architect:after{content:" ";display:table}#pg-reform .works-detail .sec-architect .architect:after{clear:both}#pg-reform .works-detail .sec-architect .architect__main{padding-bottom:1.6em}#pg-reform .works-detail .sec-architect .architect__main:before,#pg-reform .works-detail .sec-architect .architect__main:after{content:" ";display:table}#pg-reform .works-detail .sec-architect .architect__main:after{clear:both}@media screen and (min-width:768px){#pg-reform .works-detail .sec-architect .architect__main{padding:1.6em;float:left;width:50%}}#pg-reform .works-detail .sec-architect .architect__left{-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:1.6em 0}@media screen and (min-width:768px){#pg-reform .works-detail .sec-architect .architect__left{padding:1.6em}}#pg-reform .works-detail .sec-architect .architect h2{margin:0}@media screen and (max-width:767px){#pg-reform .works-detail .sec-architect .architect h2{font-size:16px}}#pg-reform .works-detail .sec-architect .architect__info{width:70%}#pg-reform .works-detail .sec-architect .architect__office{font-weight:bold}@media screen and (max-width:767px){#pg-reform .works-detail .sec-architect .architect__office{font-size:11px}}#pg-reform .works-detail .sec-architect .architect__text{margin-top:0.8em;margin-bottom:1.6em}@media screen and (max-width:767px){#pg-reform .works-detail .sec-architect .architect__text{clear:both;font-size:14px;line-height:1.4}}#pg-reform .works-detail .sec-architect .architect__photo{width:30%}@media screen and (min-width:768px){#pg-reform .works-detail .sec-architect .architect__detail{float:right;width:45%}}#pg-reform .works-detail .sec-architect .architect__history{font-size:12px}@media screen and (min-width:768px){#pg-reform .works-detail .sec-architect .architect__history{font-size:14px}}#pg-reform .works-detail .sec-architect .architect__history dl dt{float:left;clear:left;width:6em}#pg-reform .works-detail .sec-architect .architect__history dl dd{margin:0;padding-left:7em}#pg-reform .works-detail .sec-architect .architect__link a{color:#fff;text-decoration:none}#pg-reform .works-detail .sec-architect .architect__link a:hover,#pg-reform .works-detail .sec-architect .architect__link a:active,#pg-reform .works-detail .sec-architect .architect__link a:focus{color:white;text-decoration:underline}#pg-reform .works-detail .sec-architect .architect__link a:visited{color:white}#pg-reform .works-detail .sec-architect .architect__link a:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:0.5em}#pg-reform .works-detail .sec-architect .more{margin-top:1.6em;text-align:center}#pg-reform .works-detail .sec-architect .more a{display:inline-block;width:100%;background:#fff;color:#2369d3;text-decoration:none;padding:15px;border-radius:5px;text-align:center;font-weight:bold}#pg-reform .works-detail .sec-architect .more a:hover,#pg-reform .works-detail .sec-architect .more a:active,#pg-reform .works-detail .sec-architect .more a:focus{color:#2369d3;text-decoration:none}#pg-reform .works-detail .sec-architect .more a:visited{color:#2369d3}@media screen and (min-width:768px){#pg-reform .works-detail .sec-architect .more a{width:50%}}#pg-reform .works-detail .architect_works .more-asj{display:none}#pg-reform .works-detail .architect_asj .more-home{display:none}@media screen and (min-width:768px){#pg-reform body.alias1 section.sec-info:after{content:"";width:100%;height:200px;position:absolute;left:0;top:0;background:linear-gradient(0deg, transparent, rgba(0, 0, 0, 0.4))}}#pg-reform body.land-index .news{border:2px solid #ddd;padding:10px;margin-top:1.6em}@media screen and (min-width:768px){#pg-reform body.land-index .news{padding:20px}}#pg-reform body.land-index .news h2{border:0;padding:0;margin:0;font-size:18px;font-size:1.8rem;text-align:left}#pg-reform body.land-index .news ul{margin:10px 0 0}#pg-reform body.land-index .news ul li{margin:3px 0 0}#pg-reform body.land-index .news ul li span{display:inline-block;margin-right:5px}#pg-reform .land-item{margin-top:1.6em;margin-bottom:1.6em;line-height:1.4}#pg-reform .land-item:before,#pg-reform .land-item:after{content:" ";display:table}#pg-reform .land-item:after{clear:both}@media screen and (max-width:767px){#pg-reform .land-item{border-bottom:1px solid #ddd}}#pg-reform .land-item a{color:#000;text-decoration:none}#pg-reform .land-item a:hover,#pg-reform .land-item a:active,#pg-reform .land-item a:focus{color:black;text-decoration:none}#pg-reform .land-item a:visited{color:black}#pg-reform .land-item__info:before,#pg-reform .land-item__info:after{content:" ";display:table}#pg-reform .land-item__info:after{clear:both}#pg-reform .land-item__thumb{margin:0}@media screen and (max-width:767px){#pg-reform .land-item__thumb{width:30%;float:left;margin-right:10px}}#pg-reform .land-item__body{margin:0}@media screen and (max-width:767px){#pg-reform .land-item__body{overflow:hidden}}#pg-reform .land-item__body dt{font-weight:bold;margin:5px 0 0}@media screen and (min-width:768px){#pg-reform .land-item__body dt{padding:0.8em 0;font-size:18px;font-size:1.8rem}}#pg-reform .land-item__body dd{margin:5px 0 0}#pg-reform .land-item__body dd span{background:#2369d3;color:#fff;font-size:80%;width:3em;text-align:center;display:inline-block;margin-right:3px;border-radius:2px;font-weight:bold;padding:2px 0}#pg-reform .land-item__copy{margin:0.8em 0 1.6em;background:#eee;padding:10px}#pg-reform body.land-detail .land-heading{background:#2369d3;color:#fff;padding-top:1.6em;padding-bottom:1.6em}@media screen and (min-width:768px){#pg-reform body.land-detail .land-heading{padding-top:3.2em;padding-bottom:3.2em}}#pg-reform body.land-detail .land-heading__title{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:20px;text-align:center}#pg-reform body.land-detail .land-heading h1{margin:0}@media screen and (max-width:767px){#pg-reform body.land-detail .land-heading h1{font-size:20px;font-size:2rem}}#pg-reform body.land-detail .land-heading__copy{font-weight:bold;margin:0 0 10px}@media screen and (max-width:767px){#pg-reform body.land-detail .land-heading__copy{font-size:14px;font-size:1.4rem}}#pg-reform body.land-detail .land-heading__mainimg{margin:0}@media screen and (max-width:767px){#pg-reform body.land-detail .land-heading__mainimg{margin-top:1.6em}}#pg-reform body.land-detail .land-heading__mainimg img{width:100%;height:auto}#pg-reform body.land-detail .land-heading dl{margin-top:5px}@media screen and (min-width:768px){#pg-reform body.land-detail .land-heading dl{display:inline-block}}#pg-reform body.land-detail .land-heading dl dt{display:inline-block;width:5em;background:#fff;color:#2369d3;font-weight:bold;text-align:center;border-radius:2px;font-size:80%}#pg-reform body.land-detail .land-heading dl dd{display:inline-block;margin-left:0.5em;margin-right:1em}@media screen and (min-width:768px){#pg-reform body.land-detail .land-heading--other{text-align:center}}#pg-reform body.land-detail .content table th,#pg-reform body.land-detail .content table td{border:1px solid #ccc}#pg-reform body.land-detail .content table th{background:#eee}#pg-reform body.event .content h2{border:0}#pg-reform body.event .event-list{margin-top:1.6em;margin-bottom:1.6em;border-bottom:1px solid #ccc;padding-bottom:1.6em;padding:10px}@media screen and (min-width:768px){#pg-reform body.event .event-list{padding:20px;border:3px solid #eee}}#pg-reform body.event .event-list a{color:#000;text-decoration:none}#pg-reform body.event .event-list a:hover,#pg-reform body.event .event-list a:active,#pg-reform body.event .event-list a:focus{color:black;text-decoration:none}#pg-reform body.event .event-list a:visited{color:black}#pg-reform body.event .event-list__thumb{margin-top:0}#pg-reform body.event .event-list__title{margin-top:0;margin-bottom:0.8em}#pg-reform body.event .event-list__info{border:2px solid #2369d3;padding:15px;font-weight:bold}#pg-reform body.event .event-list__info span{background:#eee;font-size:80%;padding:1px 5px;border-radius:2px;display:inline-block;margin-right:3px;width:4em;text-align:center}#pg-reform body.event .event-list__day{margin:0 0 5px}#pg-reform body.event .event-list__place{margin:0}#pg-reform body.event .event-list__text{margin-top:0.8em;margin-bottom:0.8em;font-size:91%}#pg-reform body.event .event-list__more{margin-top:0.8em}#pg-reform body.event .event-list__more span{background:#2369d3;color:#fff;text-decoration:none}#pg-reform body.event .event-list__more span:hover,#pg-reform body.event .event-list__more span:active,#pg-reform body.event .event-list__more span:focus{color:white;text-decoration:none}#pg-reform body.event .event-list__more span:visited{color:white}@media screen and (max-width:767px){#pg-reform body.event .event-list--held .event-list__thumb{width:40%;float:right;margin-bottom:5px}}@media screen and (max-width:767px){#pg-reform body.event .event-list--held .event-list__info{clear:both;font-size:13px}}#pg-reform body.event .event-list--end .event-list__info{margin:0.8em 0 0;border:0;padding:0;font-weight:normal}@media screen and (max-width:767px){#pg-reform body.event .event-list--end .event-list__title{font-size:14px;line-height:1.4}#pg-reform body.event .event-list--end .event-list__thumb{width:30%;float:right}#pg-reform body.event .event-list--end .event-list__day,#pg-reform body.event .event-list--end .event-list__place{font-size:10px}}#pg-reform .studio .content,#pg-reform .studio .content-wrap,#pg-reform .studio .content-wrap .content:not(.no-margin){padding:0}#pg-reform .studio .content h2{text-align:center;background:none;color:#000;font-size:24px;font-size:2.4rem;border:none}#pg-reform .studio .content h2 span{background:#fff;border:2px solid #000;padding:0.5em 1.3em;font-size:20px;font-size:2rem}#pg-reform .studio .content h2.deco{background:url(/themes/main/assets/img/title_bg.png) no-repeat center bottom;padding-bottom:0.7em;font-size:24px;font-size:2.4rem}#pg-reform .studio .inner-title{margin-top:3.2em;background:url(/themes/main/assets/img/modelhouse_bg.jpg) no-repeat center center;background-size:cover}#pg-reform .studio .inner-title__modelhouse{background:rgba(255, 255, 255, 0.7);padding:2vw}#pg-reform .studio .inner-title__modelhouse h2{padding:0.5em}#pg-reform .studio .inner-title__lead{margin:0 0 2.5em;text-align:center;font-size:16px;font-size:1.6rem}#pg-reform .studio .btn-box{margin:2vw 0}#pg-reform .studio .modelhouse__item{margin:4.8em 0}#pg-reform .studio .modelhouse__item__frame{margin-bottom:1.8vw}#pg-reform .studio .modelhouse__item__title h3{font-weight:normal;margin:1em 0 0}#pg-reform .studio .modelhouse__item__title h3:before{content:none}#pg-reform .studio .modelhouse__item__title__lead{margin-top:0;font-weight:bold;font-size:26px;font-size:2.6rem;line-height:1.2}#pg-reform .studio .modelhouse__item__btn p a{display:block}#pg-reform .studio .modelhouse__item__artist{background:rgba(0, 0, 0, 0.75);padding:1vw 1vw 3vw;margin:1vw 0;color:#fff}#pg-reform .studio .modelhouse__item__artistsummary{}#pg-reform .studio .modelhouse__item__artistsummary dd{margin:0}#pg-reform .studio .modelhouse__item__artistsummary dd .name{font-weight:bold;font-size:22px;font-size:2.2rem;margin-right:1em}#pg-reform .studio .modelhouse .panorama{border:10px solid #eee;padding:2vw 2.5vw 1.5vw;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:2vw auto}@media screen and (min-width:992px){#pg-reform .studio .modelhouse .panorama{width:65%}}#pg-reform .studio .modelhouse .panorama h2,#pg-reform .studio .modelhouse .panorama h3,#pg-reform .studio .modelhouse .panorama p{border:none;margin:0;padding:0;background:none}#pg-reform .studio .modelhouse .panorama h2:before,#pg-reform .studio .modelhouse .panorama h3:before,#pg-reform .studio .modelhouse .panorama p:before{content:none}#pg-reform .studio .modelhouse .panorama h2,#pg-reform .studio .modelhouse .panorama h3{padding:0 0.5vw;margin:0 1vw}#pg-reform .studio .modelhouse .panorama p{padding:0 0.5vw}@media screen and (min-width:992px){#pg-reform .modelhouse_detail .inner{width:100%}}@media screen and (min-width:992px){#pg-reform .modelhouse_detail .sec-info{padding:40vh 0 0}}#pg-reform .modelhouse_detail .info{background:rgba(0, 0, 0, 0.75);color:#fff;padding:0.5em 0.5em 1.5em;margin:2em 0}@media screen and (min-width:992px){#pg-reform .modelhouse_detail .info{width:50%}}#pg-reform .modelhouse_detail .info__copy{text-align:center;font-size:18px;font-size:1.8rem}#pg-reform .modelhouse_detail .info__title{text-align:center;position:relative;width:100%;padding-bottom:10px}#pg-reform .modelhouse_detail .info__title span{font-size:20px;font-size:2rem;margin-right:15px}#pg-reform .modelhouse_detail .info__title:before{content:"";background:#fff;width:5em;height:1px;position:absolute;top:0;left:50%;margin-left:-2.5em}#pg-reform .modelhouse_detail .info__title:after{content:"";background:#fff;width:5em;height:1px;position:absolute;bottom:0;left:50%;margin-left:-2.5em}#pg-reform .modelhouse_detail .info__price{font-size:26px;font-size:2.6rem;text-align:center;font-weight:bold;margin:0}#pg-reform .modelhouse_detail .info__price span{font-weight:normal;font-size:14px;font-size:1.4rem;margin:0 10px}#pg-reform .modelhouse_detail .info__price__title{background:#fff;color:#000;padding:2px 5px 0;line-height:1}#pg-reform .modelhouse_detail .modelhouse-artist{margin:3.2em 0 4.8em}#pg-reform .modelhouse_detail .modelhouse-artist__profile:before,#pg-reform .modelhouse_detail .modelhouse-artist__profile:after{content:" ";display:table}#pg-reform .modelhouse_detail .modelhouse-artist__profile:after{clear:both}@media screen and (max-width:991px){#pg-reform .modelhouse_detail .modelhouse-artist__profile{background:#f1f1f1;padding:1em 1.5em}}@media screen and (min-width:480px){#pg-reform .modelhouse_detail .modelhouse-artist__profile__summary{width:40%;float:left}}#pg-reform .modelhouse_detail .modelhouse-artist__profile__name{font-weight:bold;font-size:20px;font-size:2rem}#pg-reform .modelhouse_detail .modelhouse-artist__profile__name span{display:block;font-size:14px;font-size:1.4rem;font-weight:normal}@media screen and (min-width:480px){#pg-reform .modelhouse_detail .modelhouse-artist__profile__career{width:58%;float:right}}#pg-reform .modelhouse_detail .modelhouse-artist__profile__career span{display:inline-block;text-indent:-7em}#pg-reform .modelhouse_detail .modelhouse-artist__profile__career li{padding-left:7em}@media screen and (min-width:992px){#pg-reform .modelhouse_detail .modelhouse-artist__comment{border-left:1px dotted #ccc}}#pg-reform .modelhouse_detail .modelhouse-btn li{list-style:none}#pg-reform .modelhouse_detail .modelhouse-btn li a{width:100%;margin-bottom:5px}#pg-reform .modelhouse_detail .gallery .gallery-item{padding:0}#pg-reform .modelhouse_detail .gallery .gallery-item .slick-slide{height:60vh}#pg-reform .modelhouse_detail .gallery .gallery-item .slick-slide img{height:100%;width:auto}#pg-reform .architect-index .architect-item{margin:1.6em 0}@media screen and (min-width:400px){#pg-reform .architect-index .architect-item{width:50%;float:left;padding:0 5px}}@media screen and (min-width:768px){#pg-reform .architect-index .architect-item{width:33.333333%;padding:0 10px}}@media screen and (min-width:992px){#pg-reform .architect-index .architect-item{width:25%}}#pg-reform .architect-index .architect-item a{color:#000;text-decoration:none}#pg-reform .architect-index .architect-item a:hover,#pg-reform .architect-index .architect-item a:active,#pg-reform .architect-index .architect-item a:focus{color:black;text-decoration:none}#pg-reform .architect-index .architect-item a:visited{color:black}#pg-reform .architect-index .architect-item__info{-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;line-height:1.4;margin-bottom:10px}#pg-reform .architect-index .architect-item__info:before,#pg-reform .architect-index .architect-item__info:after{content:" ";display:table}#pg-reform .architect-index .architect-item__info:after{clear:both}@media screen and (min-width:768px){#pg-reform .architect-index .architect-item__info{margin-bottom:15px}}#pg-reform .architect-index .architect-item__photo{width:30%;margin:0;padding-right:10px}#pg-reform .architect-index .architect-item__photo img{border-radius:50%}#pg-reform .architect-index .architect-item__body{width:70%}#pg-reform .architect-index .architect-item__name{margin:0;font-weight:bold}#pg-reform .architect-index .architect-item__company{font-size:13px;font-size:1.3rem;margin:5px 0 0;color:#666}#pg-reform .architect-index .architect-item__text{font-size:13px;font-size:1.3rem;line-height:1.4}#pg-reform .architect:before,#pg-reform .architect:after{content:" ";display:table}#pg-reform .architect:after{clear:both}#pg-reform .architect__main{padding-bottom:1.6em}#pg-reform .architect__main:before,#pg-reform .architect__main:after{content:" ";display:table}#pg-reform .architect__main:after{clear:both}@media screen and (min-width:768px){#pg-reform .architect__main{padding:1.6em;float:left;width:50%}}#pg-reform .architect__left{-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:1.6em 0}@media screen and (min-width:768px){#pg-reform .architect__left{padding:1.6em}}#pg-reform .architect h2{margin:0;border:0}@media screen and (max-width:767px){#pg-reform .architect h2{font-size:16px}}#pg-reform .architect__info{width:70%}#pg-reform .architect__office{font-weight:bold}@media screen and (max-width:767px){#pg-reform .architect__office{font-size:11px}}#pg-reform .architect__text{margin-top:0.8em;margin-bottom:1.6em}@media screen and (max-width:767px){#pg-reform .architect__text{clear:both;font-size:14px;line-height:1.4}}#pg-reform .architect__photo{width:30%}@media screen and (min-width:768px){#pg-reform .architect__detail{float:right;width:45%}}#pg-reform .architect__history{font-size:12px}@media screen and (min-width:768px){#pg-reform .architect__history{font-size:14px}}#pg-reform .architect__history dl dt{float:left;clear:left;width:6em}#pg-reform .architect__history dl dd{margin:0;padding-left:7em}#pg-reform .architect__link a:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:0.5em}#pg-reform .accordion-box{position:relative}#pg-reform .accordion-box label{height:140px;cursor:pointer;text-align:center;font-size:12px;position:absolute;bottom:0;width:100%;margin:0;background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 90%);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 90%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 90%)}#pg-reform .accordion-box input:checked+label{background:inherit}#pg-reform .accordion-box label:after{content:"続きをよむ";letter-spacing:0.05em;line-height:2.5rem;position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);color:#fff;background-color:#000;width:80%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#pg-reform .accordion-box label:before{content:"↓";font-weight:700;position:absolute;bottom:23px;left:69%;-webkit-transform:translate(-140px, 0);transform:translate(-140px, 0);background-color:#fff;z-index:1;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:20px;height:20px;line-height:20px}@media screen and (min-width:768px){#pg-reform .accordion-box label:before{left:63%}}#pg-reform .accordion-box input{display:none}#pg-reform .accordion-box .accordion-container{overflow:hidden;height:400px;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s}#pg-reform .accordion-box input:checked+label{}#pg-reform .accordion-box input:checked+label:after{content:"閉じる"}#pg-reform .accordion-box input:checked+label:before{content:"↑"}#pg-reform .accordion-box input:checked~.accordion-container{height:auto;padding-bottom:80px;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}#page-request{background:#f2f4f4}#page-request .front-page-works-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}#page-request .page-request-fv{position:relative;height:300px}#page-request .page-request-fv::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:auto;background:url(../pages/page-request/page-request01/img/underlayer-fv-bg_pc.png) no-repeat center center/cover;aspect-ratio:1.7777777778;pointer-events:none}@media screen and (max-width:1024px){#page-request .page-request-fv::before{background-image:url(../pages/page-request/page-request01/img/underlayer-fv-bg_pc.png);aspect-ratio:1.2}}#page-request .page-request-fv__inner{z-index:1}#page-request .page-request-cnt{position:relative;padding:26px 0 150px;z-index:1}@media screen and (max-width:1024px){#page-request .page-request-cnt{padding:3% 0 15%}}#page-request .page-request-cnt__head{margin-bottom:88px;margin-inline:auto;max-width:950px}@media screen and (max-width:1024px){#page-request .page-request-cnt__head{margin-bottom:9%}}#page-request .page-request-cnt__title{margin-bottom:32px;font-size:3.2rem;line-height:1.75;letter-spacing:0.15em;color:#303030}@media screen and (max-width:1024px){#page-request .page-request-cnt__title{margin-bottom:4%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-request .page-request-cnt__title{font-size:calc(3.2rem * 0.75)}}#page-request .page-request-cnt__text{font-size:1.6rem;line-height:2;letter-spacing:0.13em;color:#3e4648}@media screen and (max-width:640px){#page-request .page-request-cnt__text{font-size:1.4rem}}#page-request .page-request-cnt__box{margin-inline:auto;padding-top:120px;max-width:960px}@media screen and (max-width:1024px){#page-request .page-request-cnt__box{padding-top:12%}}#page-request .page-request-cnt__item:not(:last-child){margin-bottom:64px}@media screen and (max-width:1024px){#page-request .page-request-cnt__item:not(:last-child){margin-bottom:7%}}#page-request .page-request-cnt__item-btn{display:flex;justify-content:space-between;align-items:flex-start;gap:min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem))}@media screen and (max-width:640px){#page-request .page-request-cnt__item-btn{flex-direction:column}}#page-request .page-request-cnt__item-ph{width:calc((100% - min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem))) / 2)}@media screen and (max-width:640px){#page-request .page-request-cnt__item-ph{width:100%}}#page-request .page-request-cnt__item-info{width:calc((100% - min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem))) / 2);padding-top:min(calc(47 / 1280 * 100 * 1vw), calc(47 / 10 * 1rem));text-align:left}@media screen and (max-width:640px){#page-request .page-request-cnt__item-info{width:100%}}#page-request .page-request-cnt__item-ttl{margin-bottom:20px;font-size:2.4rem;line-height:1.66;letter-spacing:0.15em;color:#303030}@media screen and (max-width:1024px){#page-request .page-request-cnt__item-ttl{margin-bottom:2%;font-size:calc(2.4rem * 0.8)}}@media screen and (max-width:640px){#page-request .page-request-cnt__item-ttl{font-size:calc(2.4rem * 0.75)}}#page-request .page-request-cnt__item-st{font-size:1.6rem;line-height:2;letter-spacing:0.13em;color:#303030}@media screen and (max-width:640px){#page-request .page-request-cnt__item-st{font-size:1.4rem}}#page-request .page-request-cnt__item-st span{color:#4da2ca}#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 .form-common__select{padding-bottom:120px}@media screen and (max-width:1024px){#page-request .form-common__select{padding-bottom:120%}}#page-request .form-common__select .wpcf7-form-control{display:flex;gap:32px}#page-request .form-common__select .wpcf7-form-control .wpcf7-list-item{flex:1}#page-sdgs .page-sdgs-fv{background-image:url(../pages/page-sdgs/page-sdgs01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-fv{background-image:url(../pages/page-sdgs/page-sdgs01/img/underlayer-fv-bg_sp.jpg)}}#page-sdgs .page-sdgs-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt{padding:10% 0 20%}}#page-sdgs .page-sdgs-cnt__inner{max-width:1080px}#page-sdgs .page-sdgs-cnt__inner>div:not(:last-of-type){margin-bottom:120px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner>div:not(:last-of-type){margin-bottom:12%}}#page-sdgs .page-sdgs-cnt__inner--img{margin-bottom:120px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--img{margin-bottom:12%}}#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:3.2rem;letter-spacing:0;line-height:1.6em;border-bottom:1px solid var(--font-third-color);padding-bottom:20px;margin-bottom:30px}@media screen and (max-width:1024px){#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:2.8rem;padding-bottom:15px;margin-bottom:20px}}@media screen and (max-width:640px){#page-sdgs .page-sdgs-cnt__inner--box--title{font-size:2.2rem}}#page-search .page-search-fv{background-image:url(../pages/page-search/page-search01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-search .page-search-fv{background-image:url(../pages/page-search/page-search01/img/underlayer-fv-bg_sp.jpg)}}#page-search .page-search-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-search .page-search-cnt{padding:10% 0 20%}}#page-search .page-search-cnt__inner--title{margin-bottom:120px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--title{margin-bottom:12%}}#page-search .page-search-cnt__inner--title h3{font-size:4rem;letter-spacing:0;line-height:1.5em;margin:0 auto 40px}@media screen and (max-width:1240px){#page-search .page-search-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--title h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--title h3{font-size:2.4rem}}#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:60px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:6% 4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point>li .page-search-cnt__inner--point--box{padding:6% 2%}}#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{border-top:1px solid var(--bg-third-color);border-bottom:1px solidvar(--bg-third-color);padding:150px 60px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{padding:15% 4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point>.page-search-cnt__inner--point--box{padding:15% 2%}}#page-search .page-search-cnt__inner--point--title{background-color:var(--bg-first-color);display:flex;align-items:center;font-size:2.4rem;letter-spacing:0;line-height:1.6em;position:relative}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--title{font-size:2rem}}#page-search .page-search-cnt__inner--point--title::before{content:"";background-color:var(--bg-third-color);width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}#page-search .page-search-cnt__inner--point--title>span{background-color:var(--bg-first-color);z-index:1;position:relative}#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){font-size:3.2rem;line-height:1.6em;position:relative;top:-2px;padding-left:20px;padding-right:30px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){font-size:2.8rem;top:0;padding-right:20px}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--title>span:nth-of-type(2){top:-2px}}#page-search .page-search-cnt__inner--point--box{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box{display:block;margin:0 auto 8%}}#page-search .page-search-cnt__inner--point--box--text{width:52%;max-width:550px}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--text{width:100%;max-width:none;margin:0 auto 8%}}#page-search .page-search-cnt__inner--point--box--text h5{font-size:3.2rem;line-height:1.6em;margin-bottom:40px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--box--text h5{font-size:2.4rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--text h5{font-size:1.8rem}}#page-search .page-search-cnt__inner--point--box--text h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-4px;padding-right:10px}@media screen and (max-width:1024px){#page-search .page-search-cnt__inner--point--box--text h5>span{top:-2px}}#page-search .page-search-cnt__inner--point--box--img{width:44%;max-width:470px}@media screen and (max-width:640px){#page-search .page-search-cnt__inner--point--box--img{width:100%;max-width:none;margin:0 auto}}#page-support .page-support-fv{background-image:url(../pages/page-support/page-support01/img/underlayer-fv-bg_pc.jpg)}@media screen and (max-width:1024px){#page-support .page-support-fv{background-image:url(../pages/page-support/page-support01/img/underlayer-fv-bg_sp.jpg)}}#page-support .page-support-cnt{padding:100px 0 200px}@media screen and (max-width:1024px){#page-support .page-support-cnt{padding:10% 0 20%}}#page-support .page-support-cnt__inner--title{margin-bottom:120px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--title{margin-bottom:12%}}#page-support .page-support-cnt__inner--title h3{font-size:4rem;letter-spacing:0;line-height:1.5em;margin:0 auto 40px}@media screen and (max-width:1240px){#page-support .page-support-cnt__inner--title h3{font-size:3.2rem}}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--title h3{font-size:2.8rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--title h3{font-size:2.4rem}}#page-support .page-support-cnt__inner--point>div:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point>div:not(:last-of-type){margin-bottom:6%}}#page-support .page-support-cnt__inner--point--title{background-color:var(--bg-first-color);display:flex;align-items:center;font-size:2.4rem;letter-spacing:0;line-height:1.6em;position:relative;margin-bottom:40px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--title{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--title{display:block}}#page-support .page-support-cnt__inner--point--title::before{content:"";background-color:var(--bg-first-color);width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}#page-support .page-support-cnt__inner--point--title>span{background-color:var(--bg-first-color);z-index:1;position:relative}#page-support .page-support-cnt__inner--point--title>span:nth-of-type(2){font-size:3.2rem;line-height:1.6em;position:relative;top:-2px;padding-left:20px;padding-right:30px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--title>span:nth-of-type(2){font-size:2.8rem;padding-right:20px}}#page-support .page-support-cnt__inner--point--box--text{margin-bottom:40px}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text{margin-bottom:4%}}#page-support .page-support-cnt__inner--point--box--text h5{font-size:3.2rem;line-height:1.6em}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--text h5{font-size:2.4rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text h5{font-size:1.8rem}}#page-support .page-support-cnt__inner--point--box--text h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-2px;padding-right:10px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--text h5>span{top:0}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--text h5>span{top:2px}}#page-support .page-support-cnt__inner--point--box--list{border:1px solid var(--bg-first-color);padding:70px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list{padding:7% 4%}}#page-support .page-support-cnt__inner--point--box--list li{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--list li{align-items:flex-start}}#page-support .page-support-cnt__inner--point--box--list li:not(:last-of-type){margin-bottom:60px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list li:not(:last-of-type){margin-bottom:6%}}#page-support .page-support-cnt__inner--point--box--list--img{width:180px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--img{width:20%}}#page-support .page-support-cnt__inner--point--box--list--text{width:840px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text{width:76%}}#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:2.4rem;line-height:1.6em;margin-bottom:30px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:2rem;margin-bottom:4%}}@media screen and (max-width:640px){#page-support .page-support-cnt__inner--point--box--list--text>h5{font-size:1.8rem}}#page-support .page-support-cnt__inner--point--box--list--text>h5>span{font-size:1.8rem;letter-spacing:0;position:relative;top:-4px;padding-right:10px}@media screen and (max-width:1024px){#page-support .page-support-cnt__inner--point--box--list--text>h5>span{top:-2px}}#page-thanks{background:#f2f4f4}#page-thanks .page-thanks-fv{position:relative;height:420px}#page-thanks .page-thanks-fv::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:auto;background:url(../pages/page-complete/page-complete01/img/underlayer-fv-bg_pc.png) no-repeat center center/cover;aspect-ratio:1.7777777778;pointer-events:none}@media screen and (max-width:1024px){#page-thanks .page-thanks-fv::before{background-image:url(../pages/page-complete/page-complete01/img/underlayer-fv-bg_sp.png);aspect-ratio:1.2}}#page-thanks .page-thanks-fv__inner{z-index:1}#page-thanks .page-thanks-cnt{position:relative;padding-block:18px 150px;text-align:center;z-index:1}@media screen and (max-width:1024px){#page-thanks .page-thanks-cnt{padding:2% 0 15%}}#page-thanks .page-thanks-cnt__inner{max-width:766px}#page-thanks .page-thanks-title{margin-bottom:56px;padding-bottom:32px;border-bottom:1px solid #c8d8e0;font-size:2.4rem;line-height:1.66;letter-spacing:0.15em;text-align:center;color:#303030}@media screen and (max-width:1024px){#page-thanks .page-thanks-title{margin-bottom:6%;padding-bottom:3%;font-size:calc(2.4rem * 0.8)}}@media screen and (max-width:640px){#page-thanks .page-thanks-title{font-size:calc(2.4rem * 0.75)}}#page-thanks .page-thanks-text{max-width:810px;margin:0 auto 50px;font-size:1.6rem;line-height:2;letter-spacing:0.1em;color:#555555}@media screen and (max-width:1024px){#page-thanks .page-thanks-text{margin-bottom:5%}}@media screen and (max-width:640px){#page-thanks .page-thanks-text{font-size:1.4rem;text-align:left}}#page-thanks .page-thanks-btn{margin-bottom:45px}@media screen and (max-width:1024px){#page-thanks .page-thanks-btn{margin-bottom:5%}}#page-buy{padding-bottom:135px;background:#f2f4f4}@media screen and (max-width:1024px){#page-buy{padding-bottom:14%}}#page-buy .page-buy-fv{position:relative;height:300px}#page-buy .page-buy-fv::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:auto;background:url(../pages/page-buy/page-buy01/img/underlayer-fv-bg_pc.png) no-repeat center center/cover;aspect-ratio:1.7777777778;pointer-events:none}@media screen and (max-width:1024px){#page-buy .page-buy-fv::before{background-image:url(../pages/page-buy/page-buy01/img/underlayer-fv-bg_sp.png);aspect-ratio:1.2}}#page-buy .page-buy-fv__inner{z-index:1}#page-buy .page-buy-anchor{padding-block:30px 150px}@media screen and (max-width:1024px){#page-buy .page-buy-anchor{padding-block:3% 15%}}#page-buy .page-buy-tab{display:flex;flex-wrap:wrap;justify-content:center;gap:min(calc(128 / 1280 * 100 * 1vw), calc(128 / 10 * 1rem));margin-inline:auto;max-width:1040px}#page-buy .page-buy-tab-box{position:relative;display:flex;justify-content:center;align-items:center;width:calc((100% - min(calc(128 / 1280 * 100 * 1vw), calc(128 / 10 * 1rem))) / 2);max-width:360px;height:96px;background:#fff;border-radius:5px;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));font-size:1.8rem;line-height:24px;letter-spacing:0.15em;color:#303030;cursor:pointer}@media screen and (max-width:1024px){#page-buy .page-buy-tab-box{font-size:1.6rem;padding:10px}}@media screen and (max-width:640px){#page-buy .page-buy-tab-box{font-size:1.4rem;padding:10px}}#page-buy .page-buy-tab-box.buy-active{background:#d9e3e8}#page-buy .page-buy-cnt{position:relative;display:none;z-index:1}#page-buy .page-buy-cnt.show{display:block}#page-buy .page-buy-cnt.--use .page-buy-problems__ttl{margin-bottom:110px}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--use .page-buy-problems__ttl{margin-bottom:11%}}#page-buy .page-buy-cnt.--use .page-buy-problems__box{gap:min(calc(48 / 1280 * 100 * 1vw), calc(48 / 10 * 1rem)) min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem))}#page-buy .page-buy-cnt.--use .page-buy-problems__item span{padding:min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem)) min(calc(20 / 1280 * 100 * 1vw), calc(20 / 10 * 1rem));height:128px}@media screen and (max-width:640px){#page-buy .page-buy-cnt.--use .page-buy-problems__item span{padding:4%;height:90px}}#page-buy .page-buy-cnt.--use .page-buy-answers{margin-bottom:145px}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--use .page-buy-answers{margin-bottom:15%}}#page-buy .page-buy-cnt.--use .page-buy-answers__ttl{margin-top:150px}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--use .page-buy-answers__ttl{margin-top:15%}}@media screen and (max-width:640px){#page-buy .page-buy-cnt.--use .page-buy-answers__ttl{margin-top:30%}}#page-buy .page-buy-cnt.--use .page-buy-answers__list{max-width:745px}#page-buy .page-buy-cnt.--sales .page-buy-problems__ttl{margin-bottom:90px}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--sales .page-buy-problems__ttl{margin-bottom:9%}}#page-buy .page-buy-cnt.--sales .page-buy-problems__box{gap:min(calc(56 / 1280 * 100 * 1vw), calc(56 / 10 * 1rem))}#page-buy .page-buy-cnt.--sales .page-buy-problems__item{flex-direction:column;gap:min(calc(48 / 1280 * 100 * 1vw), calc(48 / 10 * 1rem))}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--sales .page-buy-problems__item{width:calc((100% - min(calc(56 / 1280 * 100 * 1vw), calc(56 / 10 * 1rem))) / 2)}}@media screen and (max-width:640px){#page-buy .page-buy-cnt.--sales .page-buy-problems__item{width:100%}}#page-buy .page-buy-cnt.--sales .page-buy-problems__item span{position:relative;padding:min(calc(10 / 1280 * 100 * 1vw), calc(10 / 10 * 1rem)) min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem));height:80px}#page-buy .page-buy-cnt.--sales .page-buy-problems__item span:after{content:"";position:absolute;bottom:-5px;left:46%;width:15px;height:5px;background-color:#c8d8e0;clip-path:polygon(0 0, 50% 100%, 100% 0)}#page-buy .page-buy-cnt.--sales .page-buy-answers{margin-bottom:108px}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--sales .page-buy-answers{margin-bottom:11%}}#page-buy .page-buy-cnt.--sales .page-buy-answers__ttl{margin-top:170px}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--sales .page-buy-answers__ttl{margin-top:17%}}@media screen and (max-width:640px){#page-buy .page-buy-cnt.--sales .page-buy-answers__ttl{margin-top:34%}}#page-buy .page-buy-cnt.--sales .page-buy-answers__list{max-width:1008px}#page-buy .page-buy-head__ttl{margin-bottom:109px;margin-inline:auto;max-width:960px;font-size:32px;line-height:1.75;letter-spacing:0.15em;color:#303030}@media screen and (max-width:1024px){#page-buy .page-buy-head__ttl{margin-bottom:11%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-buy .page-buy-head__ttl{font-size:calc(3.2rem * 0.75)}}#page-buy .page-buy-head__ph{margin-bottom:147px}@media screen and (max-width:1024px){#page-buy .page-buy-head__ph{margin-bottom:15%}}#page-buy .page-buy-problems__ttl{font-size:3.2rem;letter-spacing:0.15em;line-height:1.75;text-align:center;color:#303030}@media screen and (max-width:1024px){#page-buy .page-buy-problems__ttl{font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-buy .page-buy-problems__ttl{font-size:calc(3.2rem * 0.75)}}#page-buy .page-buy-problems__box{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-bottom:64px}@media screen and (max-width:1024px){#page-buy .page-buy-problems__box{margin-bottom:7%}}@media screen and (max-width:640px){#page-buy .page-buy-problems__box{flex-direction:column;align-items:center}}#page-buy .page-buy-problems__item{display:flex;justify-content:center;align-items:center;width:calc((100% - min(calc(80 / 1280 * 100 * 1vw), calc(80 / 10 * 1rem))) / 3);max-width:320px}@media screen and (max-width:640px){#page-buy .page-buy-problems__item{width:100%}}#page-buy .page-buy-problems__item span{position:relative;display:flex;justify-content:center;align-items:center;width:100%;border-radius:5px;background:#c8d8e0;font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#303030}#page-buy .page-buy-problems__item img{width:auto;height:180px;object-fit:contain}#page-buy .page-buy-problems__ph{margin-bottom:80px;margin-inline:auto;max-width:300px}@media screen and (max-width:1024px){#page-buy .page-buy-problems__ph{margin-bottom:8%}}#page-buy .page-buy-problems__block{position:relative;margin-inline:auto;padding:min(calc(45 / 1280 * 100 * 1vw), calc(45 / 10 * 1rem)) min(calc(80 / 1280 * 100 * 1vw), calc(80 / 10 * 1rem)) min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem));max-width:1140px;background:#fff;box-shadow:0px 0px 10px rgba(77, 162, 202, 0.25);border-radius:5px}@media screen and (max-width:1024px){#page-buy .page-buy-problems__block{padding-bottom:120px}}#page-buy .page-buy-problems__block::before{content:"";position:absolute;bottom:12px;right:24px;width:clamp(calc(180 / 10 * 1rem), calc(365 / 1280 * 100 * 1vw), calc(365 / 10 * 1rem));aspect-ratio:2.1726190476;background:url(../pages/page-buy/page-buy01/img/page-buy-use-problems-img02.png) no-repeat center center/contain}#page-buy .page-buy-problems__block-ttl{margin-bottom:30px;font-size:2.4rem;letter-spacing:0.15em;line-height:1.66;text-align:left;color:#000}@media screen and (max-width:1024px){#page-buy .page-buy-problems__block-ttl{margin-bottom:3%;font-size:calc(2.4rem * 0.8)}}@media screen and (max-width:640px){#page-buy .page-buy-problems__block-ttl{font-size:calc(2.4rem * 0.75)}}#page-buy .page-buy-problems__block-list{max-width:680px}#page-buy .page-buy-problems__block-item{display:flex;justify-content:flex-start;align-items:flex-start;gap:22px;margin-bottom:8px;font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#303030}@media screen and (max-width:640px){#page-buy .page-buy-problems__block-item{gap:8px;font-size:1.4rem}}#page-buy .page-buy-problems__block-icon{padding-top:6px;width:18px;height:24px}#page-buy .page-buy-problems__block-icon img{width:100%;height:100%;object-fit:contain}#page-buy .page-buy-problems__block-txt{width:calc((100% - 18px - 22px))}@media screen and (max-width:640px){#page-buy .page-buy-problems__block-txt{width:calc((100% - 18px - 8px))}}#page-buy .page-buy-answers__ttl{position:relative;margin-bottom:56px;font-size:3.2rem;letter-spacing:0.15em;line-height:2.2;text-align:center;color:#303030}@media screen and (max-width:1024px){#page-buy .page-buy-answers__ttl{margin-bottom:6%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-buy .page-buy-answers__ttl{font-size:calc(3.2rem * 0.75)}}#page-buy .page-buy-answers__ttl span{margin-right:4px;font-size:4.8rem;line-height:1.16;letter-spacing:0.15em;color:#4da2ca}@media screen and (max-width:1024px){#page-buy .page-buy-answers__ttl span{font-size:calc(4.8rem * 0.8)}}@media screen and (max-width:640px){#page-buy .page-buy-answers__ttl span{font-size:calc(4.8rem * 0.75)}}#page-buy .page-buy-answers__ttl::before{content:"";position:absolute;bottom:calc(100% + 16px);left:50%;transform:translateX(-50%);width:60px;height:95px;background:url(../pages/page-buy/page-buy01/img/icon-arrow_buy.png) no-repeat center center/contain}#page-buy .page-buy-answers__block{margin-inline:auto;padding:min(calc(52 / 1280 * 100 * 1vw), calc(52 / 10 * 1rem)) min(calc(52 / 1280 * 100 * 1vw), calc(52 / 10 * 1rem)) min(calc(80 / 1280 * 100 * 1vw), calc(80 / 10 * 1rem));max-width:1140px;border-radius:5px;background:#fff;box-shadow:0px 0px 10px rgba(77, 162, 202, 0.25)}#page-buy .page-buy-answers__block-ttl{margin-bottom:50px;font-size:3.2rem;letter-spacing:0.15em;line-height:1.75;text-align:center;color:#303030}@media screen and (max-width:1024px){#page-buy .page-buy-answers__block-ttl{margin-bottom:5%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-buy .page-buy-answers__block-ttl{font-size:calc(3.2rem * 0.75)}}#page-buy .page-buy-answers__block-txt{margin-bottom:50px;font-size:1.8rem;line-height:2.2;text-align:center;letter-spacing:0.15em;color:#303030}@media screen and (max-width:1024px){#page-buy .page-buy-answers__block-txt{margin-bottom:5%}}@media screen and (max-width:640px){#page-buy .page-buy-answers__block-txt{font-size:1.6rem}}#page-buy .page-buy-answers__list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:min(calc(48 / 1280 * 100 * 1vw), calc(48 / 10 * 1rem));margin-inline:auto}@media screen and (max-width:640px){#page-buy .page-buy-answers__item{width:calc((100% - min(calc(48 / 1280 * 100 * 1vw), calc(48 / 10 * 1rem))) / 2)}}#page-buy .page-buy-block{margin-bottom:54px;margin-inline:auto;max-width:960px}@media screen and (max-width:1024px){#page-buy .page-buy-block{margin-bottom:6%}}#page-buy .page-buy-block__ttl{margin-bottom:38px;font-size:3.2rem;letter-spacing:0.15em;line-height:1.75;color:#303030}@media screen and (max-width:1024px){#page-buy .page-buy-block__ttl{margin-bottom:4%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-buy .page-buy-block__ttl{font-size:calc(3.2rem * 0.75)}}#page-buy .page-buy-block__ttl span{color:#4da2ca}#page-buy .page-buy-block__ttl::before{content:"";display:inline-block;margin-bottom:6px;margin-right:16px;width:12px;height:12px;background:#4da2ca;border-radius:50%}#page-buy .page-buy-block__txt{margin-bottom:70px;font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#303030}@media screen and (max-width:1024px){#page-buy .page-buy-block__txt{margin-bottom:7%}}@media screen and (max-width:640px){#page-buy .page-buy-block__txt{font-size:1.4rem}}#page-buy .page-buy-box{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:640px){#page-buy .page-buy-box{flex-direction:column;gap:15px}}#page-buy .page-buy-box:not(:last-child){margin-bottom:76px}@media screen and (max-width:1024px){#page-buy .page-buy-box:not(:last-child){margin-bottom:8%}}#page-buy .page-buy-box__info{padding-top:45px;width:calc((100% - min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem))) / 2);border-top:1px solid #c8d8e0}@media screen and (max-width:1024px){#page-buy .page-buy-box__info{padding-top:5%}}@media screen and (max-width:640px){#page-buy .page-buy-box__info{width:100%}}#page-buy .page-buy-box__ph{width:calc((100% - min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem))) / 2)}@media screen and (max-width:640px){#page-buy .page-buy-box__ph{width:100%}}#page-buy .page-buy-box__ph--popup{position:relative}#page-buy .page-buy-box__ph--popup .page-buy-box__ph-popup-trigger{position:relative;display:block;width:100%;padding:0;margin:0;border:none;background:none;cursor:pointer}#page-buy .page-buy-box__ph--popup .page-buy-box__ph-popup-trigger img{display:block;width:100%;height:auto}#page-buy .page-buy-box__ph--popup .page-buy-box__ph-popup-icon{position:absolute;right:8px;bottom:8px;width:48px;height:47px;display:flex;align-items:center;justify-content:center;pointer-events:none}#page-buy .page-buy-box__ph--popup .page-buy-box__ph-popup-icon svg{width:100%;height:100%;display:block}#page-buy .page-buy-box__ttl{margin-bottom:18px;font-size:2.4rem;letter-spacing:0.15em;line-height:1.66;color:#303030}@media screen and (max-width:1024px){#page-buy .page-buy-box__ttl{margin-bottom:2%;font-size:calc(2.4rem * 0.8)}}@media screen and (max-width:640px){#page-buy .page-buy-box__ttl{font-size:calc(2.4rem * 0.75)}}#page-buy .page-buy-box__txt{font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#303030}@media screen and (max-width:640px){#page-buy .page-buy-box__txt{font-size:1.4rem}}#page-buy .page-buy-box.--reserve{flex-direction:row-reverse}@media screen and (max-width:640px){#page-buy .page-buy-box.--reserve{flex-direction:column}}#page-buy .page-buy-renovations{margin-bottom:48px;margin-inline:auto;max-width:960px;background:url(../pages/page-buy/page-buy01/img/bg-renovations.jpg) no-repeat center center/cover;border-radius:5px}@media screen and (max-width:1024px){#page-buy .page-buy-renovations{margin-bottom:5%}}#page-buy .page-buy-renovations__link{display:flex;justify-content:space-between;align-items:flex-end;padding-block:min(calc(30 / 1280 * 100 * 1vw), calc(30 / 10 * 1rem)) min(calc(23 / 1280 * 100 * 1vw), calc(23 / 10 * 1rem));padding-right:min(calc(32 / 1280 * 100 * 1vw), calc(32 / 10 * 1rem));width:100%;height:100%}@media screen and (max-width:640px){#page-buy .page-buy-renovations__link{flex-direction:column}}#page-buy .page-buy-renovations__info{width:calc(100% - 130px)}@media screen and (max-width:640px){#page-buy .page-buy-renovations__info{width:100%}}#page-buy .page-buy-renovations__ttl{margin-bottom:20px;padding-bottom:4px;padding-left:min(calc(54 / 1280 * 100 * 1vw), calc(54 / 10 * 1rem));border-bottom:1px solid #f2f2f2;font-size:2.4rem;letter-spacing:0.15em;line-height:1.66;color:#f2f2f2}@media screen and (max-width:1024px){#page-buy .page-buy-renovations__ttl{margin-bottom:2%;font-size:calc(2.4rem * 0.8)}}@media screen and (max-width:640px){#page-buy .page-buy-renovations__ttl{font-size:calc(2.4rem * 0.75)}}#page-buy .page-buy-renovations__txt{padding-left:min(calc(52 / 1280 * 100 * 1vw), calc(52 / 10 * 1rem));font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#f2f2f2}@media screen and (max-width:640px){#page-buy .page-buy-renovations__txt{font-size:1.4rem}}#page-buy .page-buy-renovations .common-btn{width:130px}#page-buy .page-buy-form__head{padding-bottom:160px}@media screen and (max-width:1024px){#page-buy .page-buy-form__head{padding-bottom:16%}}#page-buy .page-buy-form__head-ph{margin-inline:auto;max-width:977px}.tb{display:none}@media screen and (max-width:1024px){.tb{display:block}}#page-buy .page-buy-tab{gap:32px}@media screen and (max-width:1024px){#page-buy .page-buy-tab{gap:16px}}@media screen and (max-width:640px){#page-buy .page-buy-tab{gap:8px}}#page-buy .page-buy-tab-box{width:calc((100% - 64px) / 3);text-align:center}@media screen and (max-width:1024px){#page-buy .page-buy-tab-box{width:calc((100% - 32px) / 3)}}@media screen and (max-width:640px){#page-buy .page-buy-tab-box{width:calc((100% - 16px) / 3)}}#page-buy .page-buy-cnt.--support .page-buy-problems__ttl{margin-bottom:120px}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--support .page-buy-problems__ttl{margin-bottom:12%}}@media screen and (max-width:640px){#page-buy .page-buy-cnt.--support .page-buy-problems__ttl{margin-bottom:0}}#page-buy .page-buy-cnt.--support .page-buy-problems__box{gap:40px}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--support .page-buy-problems__box{gap:20px}}@media screen and (max-width:640px){#page-buy .page-buy-cnt.--support .page-buy-problems__box{gap:14px}}#page-buy .page-buy-cnt.--support .page-buy-problems__item{width:calc((100% - 80px) / 3)}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--support .page-buy-problems__item{width:calc((100% - 40px) / 2)}}@media screen and (max-width:640px){#page-buy .page-buy-cnt.--support .page-buy-problems__item{width:100%}}#page-buy .page-buy-cnt.--support .page-buy-problems__item span{min-height:90px;padding-block:32px}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--support .page-buy-problems__item span{padding:2%}}#page-buy .page-buy-cnt.--support .page-buy-answers{padding-top:52px}#page-buy .page-buy-cnt.--support .page-buy-answers__ttl{margin-top:40px}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--support .page-buy-answers__ttl{margin-top:12%}}#page-buy .page-buy-cnt.--support .page-buy-answers__ttl span{font-size:3.2rem}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--support .page-buy-answers__ttl span{font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-buy .page-buy-cnt.--support .page-buy-answers__ttl span{font-size:calc(3.2rem * 0.75)}}#page-buy .page-buy-cnt.--support .page-buy-answers__list{max-width:745px;margin:0 auto}#page-buy .page-buy-cnt.--support .page-buy-answers__block{margin-top:28px}#page-buy .page-buy-cnt.--support .page-buy-answers:first-child{padding-block:80px}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--support .page-buy-answers:first-child{padding-block:12%}}@media screen and (max-width:640px){#page-buy .page-buy-cnt.--support .page-buy-answers:first-child{padding-block:10%}}#page-buy .page-buy-cnt.--support .page-buy-deepCol{background-color:#E5ECEE}#page-buy .page-buy-cnt.--support .page-buy-block{padding-block:80px;margin-bottom:0}@media screen and (max-width:1024px){#page-buy .page-buy-cnt.--support .page-buy-block{padding-block:12%}}#page-buy .page-buy-answers__img{max-width:640px;margin:0 auto}#page-buy .page-buy-feature .page-buy-feature-block{max-width:960px;padding-top:80px;margin:0 auto}@media screen and (max-width:1024px){#page-buy .page-buy-feature .page-buy-feature-block{padding-top:12%}}@media screen and (max-width:640px){#page-buy .page-buy-feature .page-buy-feature-block{padding-top:8%}}#page-buy .page-buy-feature-link{width:100%;max-width:712px;display:flex;justify-content:center;align-items:center;gap:24px;margin:0 auto 40px}@media screen and (max-width:1024px){#page-buy .page-buy-feature-link{gap:16px}}@media screen and (max-width:640px){#page-buy .page-buy-feature-link{gap:8px}}#page-buy .page-buy-feature-link__item{width:calc((100% - 24px) / 2);min-height:40px;background-color:#fff;border-radius:5px;padding:30px 20px;cursor:pointer;transition:0.3s}@media screen and (max-width:1024px){#page-buy .page-buy-feature-link__item{width:calc((100% - 16px) / 2)}}@media screen and (max-width:640px){#page-buy .page-buy-feature-link__item{width:calc((100% - 8px) / 2);padding:24px 16px}}@media screen and (min-width:1025px){#page-buy .page-buy-feature-link__item:hover{background-color:#d9e3e8}}#page-buy .page-buy-feature-link__item a{display:flex;justify-content:center;align-items:center;gap:40px;width:100%;height:100%}#page-buy .page-buy-feature-link__item a span{color:#303030;font-size:1.6rem;line-height:200%;letter-spacing:0.13em}@media screen and (max-width:1024px){#page-buy .page-buy-feature-link__item a{gap:24px}}@media screen and (max-width:640px){#page-buy .page-buy-feature-link__item a{gap:12px}}#page-buy .page-buy-feature-content{padding-block:80px}@media screen and (max-width:1024px){#page-buy .page-buy-feature-content{padding-block:12%}}@media screen and (max-width:640px){#page-buy .page-buy-feature-content{padding-block:10%}}#page-buy .page-buy-feature-content#house{background-color:#E5ECEE}#page-buy .page-buy-feature-content__ttl{color:#3d3d3d;text-align:center;font-size:2.4rem;line-height:166.667%;letter-spacing:0.15em;margin-bottom:48px}@media screen and (max-width:1024px){#page-buy .page-buy-feature-content__ttl{font-size:calc(2.4rem * 0.8)}}@media screen and (max-width:640px){#page-buy .page-buy-feature-content__ttl{font-size:calc(2.4rem * 0.75)}}#page-buy .table-compare{max-width:1000px;overflow:auto;width:100%;margin:0 auto}#page-buy .table-compare__body{display:flex;flex-direction:column;gap:4px;width:max-content;min-width:100%}#page-buy .table-compare__row{display:flex;align-items:stretch;gap:4px;flex-shrink:0}#page-buy .table-compare__row.--plan .table-compare__cell{font-size:1.4rem}#page-buy .table-compare__row.--plan .table-compare__cell strong{display:block;font-size:2.4rem;line-height:150%;margin-top:16px}@media screen and (max-width:1024px){#page-buy .table-compare__row.--plan .table-compare__cell strong{font-size:2rem}}#page-buy .table-compare__row.--price .table-compare__cell{font-family:"Noto serif JP", serif;font-size:1.4rem;padding-block:20px}#page-buy .table-compare__row.--price .table-compare__cell strong{font-size:3.2rem;font-weight:600;line-height:125%;letter-spacing:0.08em}@media screen and (max-width:1024px){#page-buy .table-compare__row.--price .table-compare__cell strong{font-size:2.4rem}}#page-buy .table-compare__head{position:sticky;left:0;z-index:1;display:flex;align-items:center;justify-content:center;background-color:#C8D8E0;font-size:1.6rem;line-height:200%;letter-spacing:0.13em;color:#303030;text-align:center;padding:24px 20px;flex:0 0 auto;white-space:nowrap;box-sizing:border-box}@media screen and (max-width:1024px){#page-buy .table-compare__head{padding:24px 16px}}#page-buy .table-compare__cells{display:flex;gap:4px;flex:1}#page-buy .table-compare__cells .table-compare__cell{display:flex;justify-content:center;flex-direction:column;color:#303030;font-size:1.6rem;line-height:142.857%;letter-spacing:0.15em;background-color:#fff;padding:24px;flex:1 1 0}#page-buy .table-compare__cells .table-compare__cell span{display:block;color:#4DA2CA}@media screen and (max-width:1024px){#page-buy .table-compare__cells .table-compare__cell{padding:24px 16px}}#page-buy .table-compare__cells.is-1 .table-compare__cell{flex:0 0 100%;min-width:calc((202px * 3) + (4px * 2))}#page-buy .table-compare__cells.is-2 .table-compare__cell{flex:0 0 calc((100% - 4px) / 2)}#page-buy .table-compare__cells.is-3 .table-compare__cell{flex:0 0 calc((100% - 4px * 2) / 3);min-width:202px;align-items:center}#page-buy #house .table-compare{position:relative}#page-buy #house .table-compare__body{position:relative;z-index:0}#page-buy #house .table-compare__scroll{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(0, 0, 0, 0.7);padding:10px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;z-index:2;transition:opacity 0.3s ease, visibility 0.3s ease}#page-buy #house .table-compare__scroll.js-scrollHint-hidden{opacity:0;visibility:hidden;pointer-events:none}#page-buy #house .table-compare__scroll svg{width:100px;height:100px;fill:#fff}#page-buy #house .table-compare__scroll span{font-size:1.6rem;line-height:142.857%;letter-spacing:0.15em;color:#fff}#page-buy #house .table-compare__head{width:142px}@media screen and (max-width:640px){#page-buy #house .table-compare__head{width:120px}}#page-buy #house .table-compare__cell p{text-align:center}#page-buy #house .table-compare__cell ul{margin:0 auto}@media screen and (max-width:1024px){#page-buy #house .table-compare__cells.is-1 .table-compare__cell{align-items:start;padding-left:81px}}#page-buy #apart .table-compare{overflow:auto;max-width:800px}#page-buy #apart .table-compare__body{width:100%}#page-buy #apart .table-compare__head{width:210px;position:static}@media screen and (max-width:640px){#page-buy #apart .table-compare__head{width:120px}}#page-buy #apart .table-compare__cell{width:100%;min-width:auto}@media screen and (max-width:640px){#page-buy #apart .table-compare__cell{align-items:center;text-align:center}}@media screen and (min-width:641px){#page-buy .page-buy-form .page-buy-answers__img:hover{opacity:0.8;transition:opacity 0.3s}}#page-buy .page-buy-block__ttl{padding-left:28px;text-indent:-28px}#page-buy .page-buy-img-popup{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}#page-buy .page-buy-img-popup.is-open{display:flex}#page-buy .page-buy-img-popup[hidden]{display:none !important}#page-buy .page-buy-img-popup__overlay{position:absolute;inset:0;background:rgba(0, 0, 0, 0.7);cursor:pointer}#page-buy .page-buy-img-popup__inner{position:relative;max-width:90vw;max-height:90vh;z-index:1}#page-buy .page-buy-img-popup__inner img{max-width:100%;max-height:85vh;width:auto;height:auto;object-fit:contain;display:block}#page-buy .page-buy-img-popup__close{position:absolute;top:-40px;right:0;width:36px;height:36px;padding:0;border:none;background:#fff;border-radius:50%;font-size:28px;line-height:1;color:#303030;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity 0.2s}#page-buy .page-buy-img-popup__close:hover{opacity:0.8}#page-house{padding-bottom:135px;background:#f2f4f4}@media screen and (max-width:1024px){#page-house{padding-bottom:14%}}#page-house .page-house-wrap{position:relative;overflow:hidden}#page-house .page-house-wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../pages/page-house/page-house01/img/underlayer-fv-bg_pc.jpg) no-repeat center center/cover;background-attachment:fixed}@media screen and (max-width:1024px){#page-house .page-house-wrap::before{display:none}}#page-house .page-house-fv{position:relative;width:100%;height:100svh}@media screen and (max-width:1024px){#page-house .page-house-fv{height:420px}}@media screen and (max-width:640px){#page-house .page-house-fv{height:260px}}@media screen and (max-width:1024px){#page-house .page-house-fv::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../pages/page-house/page-house01/img/underlayer-fv-bg_pc.jpg) no-repeat center center/cover}}#page-house .page-house-fv__inner{z-index:1}@media screen and (min-width:1025px){#page-house .page-house-fv__inner{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);opacity:1;visibility:visible;transition:0.4s}}.--set #page-house .page-house-fv__inner{opacity:0;visibility:hidden}#page-house .page-house-fv .parts-title01-lg{filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.25))}#page-house .page-house-fv .parts-title01-sm{filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.25))}#page-house .page-house-head{position:relative;padding-top:130px}@media screen and (max-width:1024px){#page-house .page-house-head{padding-top:13%}}#page-house .page-house-head__txt{margin-bottom:82px;margin-inline:auto;max-width:410px;font-size:1.6rem;line-height:2;letter-spacing:0.13em;color:#303030}@media screen and (max-width:1024px){#page-house .page-house-head__txt{margin-bottom:9%}}@media screen and (max-width:640px){#page-house .page-house-head__txt{font-size:1.4rem}}#page-house .page-house-head__txt-st{margin-bottom:44px}@media screen and (max-width:1024px){#page-house .page-house-head__txt-st{margin-bottom:5%}}#page-house .page-house-head__ph{padding-bottom:60px}@media screen and (max-width:1024px){#page-house .page-house-head__ph{padding-bottom:6%}}#page-house .page-house-head__slider{height:400px}#page-house .page-house-head__slider-item{margin-right:min(calc(64 / 1280 * 100 * 1vw), calc(64 / 10 * 1rem));height:420px;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}#page-house .page-house-head__slider-item img{object-fit:contain}#page-house .page-house-head__slider-item.--01{padding-top:165px;max-width:240px;aspect-ratio:1.5}#page-house .page-house-head__slider-item.--02{padding-top:48px;max-width:232px;aspect-ratio:1}#page-house .page-house-head__slider-item.--03{padding-top:120px;max-width:208px;aspect-ratio:0.7428571429}#page-house .page-house-head__slider-item.--04{padding-top:48px;max-width:232px;aspect-ratio:1}#page-house .page-house-head__slider-item.--05{padding-top:165px;max-width:240px;aspect-ratio:1.5}#page-house .page-house-head__slider-item.--06{max-width:320px;aspect-ratio:1.4545454545}#page-house .page-house-theme{padding-top:147px;padding-bottom:142px}@media screen and (max-width:1024px){#page-house .page-house-theme{padding-top:15%;padding-bottom:15%}}#page-house .page-house-theme__ttl{margin-bottom:48px;font-size:3.2rem;letter-spacing:0.15em;line-height:1.75;text-align:center;color:#303030}@media screen and (max-width:1024px){#page-house .page-house-theme__ttl{margin-bottom:5%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-house .page-house-theme__ttl{font-size:calc(3.2rem * 0.75)}}#page-house .page-house-theme__ttl span{color:#4da2ca}#page-house .page-house-theme__txt{margin-bottom:110px;font-size:1.8rem;line-height:1.77;text-align:center;letter-spacing:0.15em;color:#303030}@media screen and (max-width:1024px){#page-house .page-house-theme__txt{margin-bottom:11%;font-size:1.6rem}}@media screen and (max-width:640px){#page-house .page-house-theme__txt{font-size:1.4rem}}#page-house .page-house-theme__cnt{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}@media screen and (max-width:640px){#page-house .page-house-theme__cnt{flex-direction:column}}#page-house .page-house-theme__anchor{width:145px}@media screen and (max-width:640px){#page-house .page-house-theme__anchor{width:100%}}#page-house .page-house-theme__block{padding:min(calc(62 / 1280 * 100 * 1vw), calc(62 / 10 * 1rem)) min(calc(80 / 1280 * 100 * 1vw), calc(80 / 10 * 1rem)) min(calc(67 / 1280 * 100 * 1vw), calc(67 / 10 * 1rem));width:calc(100% - 145px - 32px);background:rgba(251, 251, 251, 0.6);background-blend-mode:soft-light, normal;box-shadow:0px 0px 10px rgba(77, 162, 202, 0.25);border-radius:5px}@media screen and (max-width:640px){#page-house .page-house-theme__block{width:100%}}#page-house .page-house-tab{display:flex;flex-wrap:wrap;justify-content:center;gap:32px 16px;margin-inline:auto}@media screen and (max-width:640px){#page-house .page-house-tab{align-items:center;flex-direction:column;gap:16px}}#page-house .page-house-tab__box{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:calc((100% - 16px) / 2);max-width:64px;height:256px;background:rgba(255, 255, 255, 0.6);border-radius:5px;box-shadow:0px 0px 10px rgba(77, 162, 202, 0.25);font-size:1.4rem;line-height:1.6;letter-spacing:0.32em;color:#303030;writing-mode:vertical-rl;cursor:pointer}@media screen and (max-width:1024px){#page-house .page-house-tab__box{font-size:1.6rem;padding:10px}}@media screen and (max-width:640px){#page-house .page-house-tab__box{width:100%;max-width:300px;height:64px;writing-mode:inherit;font-size:1.4rem}}@media screen and (min-width:641px){#page-house .page-house-tab__box .quote-cnt{display:inline-block;position:relative}}@media screen and (min-width:641px){#page-house .page-house-tab__box .no-rotate{writing-mode:horizontal-tb;text-orientation:sideways;display:inline;position:absolute}}@media screen and (min-width:641px){#page-house .page-house-tab__box .right-quote{top:0;right:-0.3em}}@media screen and (min-width:641px){#page-house .page-house-tab__box .left-quote{bottom:-0.5em;left:0.1em}}#page-house .page-house-tab__box .pc-tb{display:inline}@media screen and (max-width:640px){#page-house .page-house-tab__box .pc-tb{display:none}}#page-house .page-house-tab__box.plan-active{background:rgba(200, 216, 224, 0.6);color:#4da2ca}#page-house .page-house-plan{position:relative;display:none;z-index:1}#page-house .page-house-plan.show{display:block}#page-house .page-house-plan.--01 .slick-slider__main::after{background:url(../pages/page-house/page-house01/img/page-house-plan01-img01.png) no-repeat center center/cover}#page-house .page-house-plan.--02 .slick-slider__main::after{background:url(../pages/page-house/page-house01/img/page-house-plan02-img01.png) no-repeat center center/cover}#page-house .page-house-plan.--03 .slick-slider__main::after{background:url(../pages/page-house/page-house01/img/page-house-plan03-img01.png) no-repeat center center/cover}#page-house .page-house-plan.--04 .slick-slider__main::after{background:url(../pages/page-house/page-house01/img/page-house-plan04-img01.png) no-repeat center center/cover}#page-house .page-house-plan__num{display:flex;justify-content:flex-start;align-items:center;gap:16px;font-size:1.6rem;line-height:2;letter-spacing:0.13em;color:#4da2ca;opacity:0.88}@media screen and (max-width:640px){#page-house .page-house-plan__num{font-size:1.4rem}}#page-house .page-house-plan__num::before{content:"";display:inline-block;width:6px;height:6px;background:#4da2ca;border-radius:50%}#page-house .page-house-plan__ttl{margin-bottom:24px;font-size:2.4rem;line-height:1.66;letter-spacing:0.15em;color:#303030}@media screen and (max-width:1024px){#page-house .page-house-plan__ttl{margin-bottom:3%;font-size:calc(2.4rem * 0.8)}}@media screen and (max-width:640px){#page-house .page-house-plan__ttl{font-size:calc(2.4rem * 0.75)}}#page-house .page-house-plan__ph{margin-bottom:32px}@media screen and (max-width:1024px){#page-house .page-house-plan__ph{margin-bottom:4%}}#page-house .page-house-plan__slider{display:flex;gap:16px}@media screen and (max-width:1024px){#page-house .page-house-plan__slider{flex-direction:column}}#page-house .page-house-plan__slider .slick-slider__main{position:relative;aspect-ratio:1.7777777778}#page-house .page-house-plan__slider .slick-slider__main::after{content:"";position:absolute;bottom:min(calc(-55 / 1280 * 100 * 1vw), calc(-55 / 10 * 1rem));left:0;width:clamp(calc(70 / 10 * 1rem), calc(131 / 1280 * 100 * 1vw), calc(131 / 10 * 1rem));aspect-ratio:1.0564516129;z-index:1}@media screen and (max-width:1024px){#page-house .page-house-plan__slider .slick-slider__main::after{bottom:-15px}}#page-house .page-house-plan__slider img{width:100%;height:100%;border-radius:5px}#page-house .page-house-plan__info{display:flex;justify-content:space-between;gap:32px min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem))}@media screen and (max-width:1024px){#page-house .page-house-plan__info{flex-direction:column}}#page-house .page-house-plan__layout{width:56%}@media screen and (max-width:1024px){#page-house .page-house-plan__layout{width:100%}}#page-house .page-house-plan__layout-ph{margin-bottom:32px}@media screen and (max-width:1024px){#page-house .page-house-plan__layout-ph{margin-bottom:4%}}#page-house .page-house-plan__layout-txt{font-weight:400;font-size:1.4rem;line-height:1.714;letter-spacing:0.08em;color:#303030}@media screen and (max-width:640px){#page-house .page-house-plan__layout-txt{font-size:1.2rem}}#page-house .page-house-plan__data{width:calc(44% - min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem)))}@media screen and (max-width:1024px){#page-house .page-house-plan__data{width:100%}}#page-house .page-house-plan__data-ttl{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #c8d8e0;font-weight:400;font-size:1.8rem;line-height:1.77;letter-spacing:0.15em;color:#303030}@media screen and (max-width:1024px){#page-house .page-house-plan__data-ttl{margin-bottom:3%;padding-bottom:3%}}@media screen and (max-width:640px){#page-house .page-house-plan__data-ttl{font-size:1.6rem}}#page-house .page-house-plan__data-txt{font-size:1.4rem;line-height:2.285;letter-spacing:0.13em;color:#303030}@media screen and (max-width:640px){#page-house .page-house-plan__data-txt{line-height:2}}#page-house .page-house-can{padding-bottom:160px}@media screen and (max-width:1024px){#page-house .page-house-can{padding-bottom:16%}}#page-house .page-house-can__ttl{margin-bottom:38px;margin-inline:auto;max-width:1080px;font-size:3.2rem;letter-spacing:0.15em;line-height:1.75;color:#3d3d3d}@media screen and (max-width:1024px){#page-house .page-house-can__ttl{margin-bottom:4%;font-size:calc(3.2rem * 0.8)}}@media screen and (max-width:640px){#page-house .page-house-can__ttl{font-size:calc(3.2rem * 0.75)}}#page-house .page-house-can__ttl span{color:#4da2ca}#page-house .page-house-can__txt{margin-bottom:50px;margin-inline:auto;max-width:1080px;font-size:1.6rem;line-height:2;letter-spacing:0.13em;color:#3d3d3d}@media screen and (max-width:1024px){#page-house .page-house-can__txt{margin-bottom:5%}}@media screen and (max-width:640px){#page-house .page-house-can__txt{font-size:1.4rem}}#page-house .page-house-can__block{margin-bottom:15px;margin-inline:auto;max-width:960px}@media screen and (max-width:1024px){#page-house .page-house-can__block{margin-bottom:2%}}#page-house .page-house-can__box{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:640px){#page-house .page-house-can__box{flex-direction:column;gap:15px}}#page-house .page-house-can__box:not(:last-child){margin-bottom:114px}@media screen and (max-width:1024px){#page-house .page-house-can__box:not(:last-child){margin-bottom:12%}}#page-house .page-house-can__box-info{padding-top:45px;width:calc((100% - min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem))) / 2);border-top:1px solid #c8d8e0}@media screen and (max-width:1024px){#page-house .page-house-can__box-info{padding-top:5%}}@media screen and (max-width:640px){#page-house .page-house-can__box-info{width:100%}}#page-house .page-house-can__box-ph{width:calc((100% - min(calc(40 / 1280 * 100 * 1vw), calc(40 / 10 * 1rem))) / 2)}@media screen and (max-width:640px){#page-house .page-house-can__box-ph{width:100%}}#page-house .page-house-can__box-ttl{margin-bottom:18px;font-size:2.4rem;letter-spacing:0.15em;line-height:1.66;color:#3d3d3d}@media screen and (max-width:1024px){#page-house .page-house-can__box-ttl{margin-bottom:2%;font-size:calc(2.4rem * 0.8)}}@media screen and (max-width:640px){#page-house .page-house-can__box-ttl{font-size:calc(2.4rem * 0.75)}}#page-house .page-house-can__box-txt{font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#3d3d3d}@media screen and (max-width:640px){#page-house .page-house-can__box-txt{font-size:1.4rem}}#page-house .page-house-can__box.--reserve{flex-direction:row-reverse}@media screen and (max-width:640px){#page-house .page-house-can__box.--reserve{flex-direction:column}}#page-house .page-house-works{padding-block:105px 120px;background:#303030;overflow:hidden}@media screen and (max-width:1024px){#page-house .page-house-works{padding-block:11% 12%}}#page-house .page-house-works-inner{display:flex;flex-direction:column}#page-house .page-house-works-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}@media screen and (max-width:1024px){#page-house .page-house-works-head{margin-bottom:6%}}@media screen and (max-width:640px){#page-house .page-house-works-head{display:contents}#page-house .page-house-works-head .common-ttl{margin-bottom:6%}#page-house .page-house-works-head .common-btn{order:3;margin-top:6%}}#page-house .page-house-land{padding-block:105px;overflow:hidden}@media screen and (max-width:1024px){#page-house .page-house-land{padding-block:11%}}#page-house .page-house-land-inner{display:flex;flex-direction:column}#page-house .page-house-land-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}@media screen and (max-width:1024px){#page-house .page-house-land-head{margin-bottom:6%}}@media screen and (max-width:640px){#page-house .page-house-land-head{display:contents}#page-house .page-house-land-head .common-ttl{margin-bottom:6%}#page-house .page-house-land-head .common-btn{order:3;margin-top:6%}}#page-house .page-house-modelhouse{padding-top:60px;padding-bottom:100px}@media screen and (max-width:1024px){#page-house .page-house-modelhouse{padding-top:6%;padding-bottom:10%}}#page-house .page-house-modelhouse-inner{display:flex;flex-direction:column}#page-house .page-house-modelhouse-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}@media screen and (max-width:1024px){#page-house .page-house-modelhouse-head{margin-bottom:6%}}@media screen and (max-width:640px){#page-house .page-house-modelhouse-head{display:contents}#page-house .page-house-modelhouse-head .common-ttl{margin-bottom:6%}#page-house .page-house-modelhouse-head .common-btn{order:3;margin-top:6%}}#page-house .page-house-modelhouse-box{background:#fcfcfc}#page-house .page-house-modelhouse-box:not(:last-child){margin-bottom:40px}@media screen and (max-width:1024px){#page-house .page-house-modelhouse-box:not(:last-child){margin-bottom:4%}}#page-house .page-house-modelhouse-link{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:640px){#page-house .page-house-modelhouse-link{flex-direction:column}}#page-house .page-house-modelhouse-ph{width:48%}@media screen and (max-width:640px){#page-house .page-house-modelhouse-ph{width:100%}}#page-house .page-house-modelhouse-info{padding-block:24px;padding-right:48px;width:48%}@media screen and (max-width:1024px){#page-house .page-house-modelhouse-info{padding-block:3%;padding-right:5%}}@media screen and (max-width:640px){#page-house .page-house-modelhouse-info{padding:6%;width:100%}}#page-house .page-house-modelhouse-info__num{margin-bottom:8px;font-size:1.4rem;line-height:1.428;color:#9f9f9f}@media screen and (max-width:640px){#page-house .page-house-modelhouse-info__num{font-size:1.2rem}}#page-house .page-house-modelhouse-info__ttl{margin-bottom:20px;font-size:2.4rem;letter-spacing:0.15em;line-height:1.66;color:#303030}@media screen and (max-width:1024px){#page-house .page-house-modelhouse-info__ttl{margin-bottom:2%;font-size:calc(2.4rem * 0.8)}}@media screen and (max-width:640px){#page-house .page-house-modelhouse-info__ttl{font-size:calc(2.4rem * 0.75)}}#page-house .page-house-modelhouse-info__txt{margin-bottom:37px;font-size:1.6rem;letter-spacing:0.13em;line-height:2;color:#3d3d3d}@media screen and (max-width:1024px){#page-house .page-house-modelhouse-info__txt{margin-bottom:4%}}@media screen and (max-width:640px){#page-house .page-house-modelhouse-info__txt{font-size:1.4rem}}#page-house .page-house-modelhouse-info__btn-link{margin-inline:auto 0;max-width:236px;height:40px;border-radius:5px;background:#303030;font-size:1.4rem;line-height:2.85;text-align:center;color:#f2f2f2}#page-house .slick-slider.--main{flex:1 1 auto;min-width:0}@media screen and (max-width:640px){#page-house .slick-slider.--main{flex-basis:auto;height:auto}}#page-house .slick-slider.--thumb{overflow:auto;flex:0 0 128px;height:min(calc(400 / 1280 * 100 * 1vw), calc(400 / 10 * 1rem));max-height:100%}@media screen and (max-width:1024px){#page-house .slick-slider.--thumb{flex:0 0 min(calc(75 / 768 * 100 * 1vw), calc(110 / 10 * 1rem))}}@media screen and (max-width:640px){#page-house .slick-slider.--thumb{flex:0 0 min(calc(45 / 375 * 100 * 1vw), calc(70 / 10 * 1rem))}}#page-house .slick-slider.--thumb .slick-slider::-webkit-scrollbar{width:0.5em;height:0.5em}#page-house .slick-slider.--thumb .slick-slider::-webkit-scrollbar-track{border-radius:0.25em;box-shadow:inset 0 0 6px rgba(64, 64, 64, 0.05)}#page-house .slick-slider.--thumb .slick-slider::-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-house .slick-slider.--thumb .slick-slider::-webkit-scrollbar-thumb:hover{background:var(--font-first-color)}#page-house .slick-slider__main button.slick-prev.slick-arrow,#page-house .slick-slider__main button.slick-next.slick-arrow{display:inline-block !important}#page-house .slick-slider__main .slick-next,#page-house .slick-slider__main .slick-prev{background:#ffffff !important;z-index:4;opacity:0.8;width:50px;height:50px;border-radius:50%}@media screen and (max-width:1024px){#page-house .slick-slider__main .slick-next,#page-house .slick-slider__main .slick-prev{width:30px;height:30px}}#page-house .slick-slider__main .slick-next::before,#page-house .slick-slider__main .slick-prev::before{font-family:inheirt;opacity:1;color:#323228}#page-house .slick-slider__main .slick-next{right:20px}@media screen and (max-width:640px){#page-house .slick-slider__main .slick-next{right:5px}}#page-house .slick-slider__main .slick-next::before{content:">"}#page-house .slick-slider__main .slick-prev{left:20px}@media screen and (max-width:640px){#page-house .slick-slider__main .slick-prev{left:5px}}#page-house .slick-slider__main .slick-prev::before{content:"<"}#page-house .slick-slider__thumb .slick-slider__slide{display:grid;grid-gap:8px}@media screen and (max-width:1024px){#page-house .slick-slider__thumb .slick-slider__slide{display:flex;gap:8px}}@media screen and (max-width:640px){#page-house .slick-slider__thumb .slick-slider__slide{display:flex;gap:0 4%}}@media screen and (max-width:1024px){#page-house .slick-slider__thumb .slick-slider__slide>li{flex:0 0 22%}}#page-house .slick-slider__thumb .slick-slider__item{cursor:pointer}#page-house .slick-slider__thumb .slick-slider__image{width:100% !important;height:100%;object-fit:cover}#page-house .slick-slider__item{border-radius:5px;overflow:hidden}#page-house .pop-btn{display:block;position:relative}@media screen and (min-width:1025px){#page-house .pop-btn:hover{opacity:1}}#page-house .pop-btn::after{content:"";position:absolute;bottom:0;right:0;width:50px;height:50px;background:url(../pages/page-house/page-house01/img/icon-search.svg) no-repeat center center / 30px 30px;background-color:rgba(200, 216, 224, 0.9);backdrop-filter:blur(12px);border-radius:5px;z-index:1001}@media screen and (max-width:640px){#page-house .pop-btn::after{width:40px;height:40px;background:url(../pages/page-house/page-house01/img/icon-search.svg) no-repeat center center / 20px 20px;background-color:rgba(200, 216, 224, 0.9)}}@media screen and (max-width:1024px){.popup{margin-inline:auto;width:90%}}@media screen and (max-width:1024px){.popup figure{margin:0 auto calc(32 / 12.4 * 1vw);margin:0 auto calc(32 / 10.24 * 1vw)}}@media screen and (max-width:640px){.popup figure{margin:0 auto}}@media screen and (max-width:1024px){.popup .mfp-wrap.mfp-ready .mfp-content{padding:0 10% !important}}@media screen and (max-width:1240px){.popup .mfp-close-btn-in .mfp-close{width:calc(77 / 12.4 * 1vw);height:calc(77 / 12.4 * 1vw);color:#ffffff;font-size:calc(50 / 12.4 * 1vw)}}@media screen and (max-width:1024px){.popup .mfp-close-btn-in .mfp-close{width:calc(77 / 10.24 * 1vw);height:calc(77 / 10.24 * 1vw);color:#ffffff;font-size:calc(50 / 10.24 * 1vw)}}@media screen and (max-width:640px){.popup .mfp-close-btn-in .mfp-close{width:calc(77 / 6.4 * 1vw);height:calc(77 / 6.4 * 1vw);color:#ffffff;font-size:calc(50 / 6.4 * 1vw)}}.page-house-plan{opacity:0;transition:opacity 0.3s ease;display:none}.page-house-plan.show{opacity:1;display:block}#page-asj{overflow-x:hidden;background-color:#F2F4F4;color:#303030}#page-asj img{display:block;margin:0 auto}@media screen and (max-width:640px){#page-asj p{font-size:1.4rem}}#page-asj .underlayer-fv{height:810px}#page-asj .page-asj-bg-01{background-image:url(../pages/page-asj/page-asj01/img/page-asj-bg-01.jpg);background-repeat:no-repeat;background-size:cover}#page-asj .page-asj-fv{background-image:url(../pages/page-asj/page-asj01/img/underlayer-fv-bg_pc.jpg)}#page-asj .parts-title01{max-width:400px;margin:0 auto;border-top:1px solid var(--bg-first-color);border-bottom:1px solid var(--bg-first-color);padding:40px 0}@media screen and (max-width:1024px){#page-asj .parts-title01{padding:4% 0}}@media screen and (max-width:640px){#page-asj .parts-title01{padding:6% 0;max-width:90%}}#page-asj .parts-title01-lg{display:block;font-size:1.6rem;letter-spacing:0.1em;color:var(--wp--preset--color--white);text-align:center;padding-bottom:28px}@media screen and (max-width:1024px){#page-asj .parts-title01-lg{padding-bottom:3%}}#page-asj .parts-title01-sm{display:block;font-size:4rem;letter-spacing:0.2em;color:var(--wp--preset--color--white);text-align:center}@media screen and (max-width:1024px){#page-asj .parts-title01-sm{font-size:3.2rem}}@media screen and (max-width:640px){#page-asj .parts-title01-sm{font-size:2.8rem;padding-right:0}}#page-asj .page-asj-cnt-catch__inner{padding:120px 20px}@media screen and (max-width:1024px){#page-asj .page-asj-cnt-catch__inner{padding:12% 2%}}@media screen and (max-width:640px){#page-asj .page-asj-cnt-catch__inner{padding:12% 4%}}#page-asj .page-asj-cnt-catch__inner--title{margin-bottom:64px}@media screen and (max-width:1024px){#page-asj .page-asj-cnt-catch__inner--title{margin-bottom:6%}}#page-asj .page-asj-cnt-catch__inner--title--h3{text-align:center;font-size:3.2rem;letter-spacing:0.16em;line-height:1.5em;margin-bottom:48px}@media screen and (max-width:1024px){#page-asj .page-asj-cnt-catch__inner--title--h3{font-size:2.8rem;margin-bottom:5%}}@media screen and (max-width:640px){#page-asj .page-asj-cnt-catch__inner--title--h3{font-size:2rem;letter-spacing:0.08em}}#page-asj .page-asj-cnt-catch__inner--text{font-size:1.6rem;text-align:center;line-height:2}#page-asj .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-asj .underlayer-2column-cnt{align-items:center;padding-top:4%;padding-bottom:4%;margin-bottom:4%}}@media screen and (max-width:640px){#page-asj .underlayer-2column-cnt{display:block}}#page-asj .underlayer-2column-cnt:nth-of-type(even){flex-direction:row-reverse}#page-asj .underlayer-2column-cnt:first-of-type{border-top:1px solid var(--bg-first-color)}#page-asj .underlayer-2column-cnt-text{width:50%;padding:0 90px}@media screen and (max-width:1240px){#page-asj .underlayer-2column-cnt-text{width:56%;padding:0 4%}}@media screen and (max-width:640px){#page-asj .underlayer-2column-cnt-text{width:100%;max-width:750px;margin:0 auto 8%}}#page-asj .underlayer-2column-cnt-text-num{display:block;margin-bottom:20px}#page-asj .underlayer-2column-cnt-text-num>span{font-size:1.6rem;letter-spacing:0.02em}#page-asj .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-asj .underlayer-2column-cnt-text-title{font-size:2rem;margin-bottom:15px}}@media screen and (max-width:640px){#page-asj .underlayer-2column-cnt-text-title{margin-bottom:10px}}#page-asj .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-asj .underlayer-2column-cnt-text-title-span{margin-top:10px;margin-bottom:20px}}@media screen and (max-width:640px){#page-asj .underlayer-2column-cnt-text-title-span{font-size:1.6rem;margin-bottom:10px}}#page-asj .underlayer-2column-cnt-img{width:50%}@media screen and (max-width:1240px){#page-asj .underlayer-2column-cnt-img{width:40%}}@media screen and (max-width:640px){#page-asj .underlayer-2column-cnt-img{width:100%}}#page-asj .asj-3column{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1100px;margin:0 auto}@media screen and (max-width:640px){#page-asj .asj-3column{display:block;padding:0}}#page-asj .asj-3column__box{width:32%;max-width:280px}@media screen and (max-width:1240px){#page-asj .asj-3column__box{width:45%;max-width:none}}@media screen and (max-width:640px){#page-asj .asj-3column__box{width:100%}}@media screen and (max-width:1240px){#page-asj .asj-3column__box:last-of-type{margin:3% auto 0}}#page-asj .asj-3column__box--img{max-width:150px;margin:0 auto}@media screen and (max-width:1240px){#page-asj .asj-3column__box--img{margin-bottom:15px}}@media screen and (max-width:640px){#page-asj .asj-3column__box--img{max-width:80%;margin-left:auto;margin-right:auto}}#page-asj .asj-3column__box--span01{display:block}#page-asj .asj-3column__box--span01>span{display:block;font-size:1.8rem;text-align:center;padding:10px 20px}@media screen and (max-width:640px){#page-asj .asj-3column__box--span01>span{font-size:2rem;padding:0 10px}}#page-asj .asj-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-asj .asj-3column__box--h3{padding-bottom:15px;margin:20px auto 15px}}@media screen and (max-width:640px){#page-asj .asj-3column__box--h3{font-size:1.8rem;padding-bottom:10px;margin:15px auto 10px}}#page-asj .page-asj-cta{background-image:url(../pages/page-asj/page-asj01/img/page-asj-cta-bg01_pc.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;color:#F2F2F2;padding:140px 0}@media screen and (max-width:1240px){#page-asj .page-asj-cta{padding:14% 0}}#page-asj .page-asj-cta__inner--cnt--h3{font-size:3.2rem;letter-spacing:0.15em;line-height:1.5em;text-align:center;padding-bottom:72px;position:relative}@media screen and (max-width:1024px){#page-asj .page-asj-cta__inner--cnt--h3{font-size:2.4rem;padding-bottom:7%}}@media screen and (max-width:640px){#page-asj .page-asj-cta__inner--cnt--h3{font-size:5.5vw;padding-bottom:8%}}#page-asj .page-asj-cta__inner--cnt--h3::after{content:"";background-color:var(--bg-first-color);display:block;height:24px;width:1px;position:absolute;top:70%;left:50%;transform:translate(-50%, -50%)}#page-asj .page-asj-cta__inner--cnt p{font-size:1.6rem;letter-spacing:0.1em;line-height:2.3;text-align:center;padding-bottom:64px}@media screen and (max-width:1024px){#page-asj .page-asj-cta__inner--cnt p{padding-bottom:6%}}@media screen and (max-width:640px){#page-asj .page-asj-cta__inner--cnt p{font-size:1.4rem}}#page-asj .page-asj-cta__inner--cnt--youtube{width:680px;height:384px;margin:0 auto}@media screen and (max-width:1024px){#page-asj .page-asj-cta__inner--cnt--youtube{width:80%;height:30vh}}@media screen and (max-width:640px){#page-asj .page-asj-cta__inner--cnt--youtube{width:100%}}#page-asj .page-asj-cta__inner--cnt--youtube iframe{width:100%;height:100%}#page-asj .page-asj-slier{padding-bottom:160px}@media screen and (max-width:1024px){#page-asj .page-asj-slier{padding-bottom:16%}}#page-asj .page-asj-slier-slide-loop .slick-slide{margin-right:40px;width:260px}@media screen and (max-width:1024px){#page-asj .page-asj-slier-slide-loop .slick-slide{margin-right:20px}}@media screen and (max-width:640px){#page-asj .page-asj-slier-slide-loop .slick-slide{width:40vw}}#page-asj .page-asj-box{background-image:url(../pages/page-asj/page-asj01/img/page-asj-box-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:160px 0}@media screen and (max-width:1024px){#page-asj .page-asj-box{padding:16% 0}}#page-asj .page-asj-box__inner__h3{display:flex;align-items:center;gap:16px;color:#F2F2F2;font-size:3.2rem;letter-spacing:0.1em;margin-bottom:127px}@media screen and (max-width:1024px){#page-asj .page-asj-box__inner__h3{margin-bottom:12%;font-size:2.8rem}}@media screen and (max-width:640px){#page-asj .page-asj-box__inner__h3{margin-bottom:12%;font-size:2rem}}#page-asj .page-asj-box__inner__h3::before{content:"";background-color:#4DA2CA;display:block;width:12px;height:12px;border-radius:50px}#page-asj .page-asj-box__inner--list--item{width:365px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);margin-right:56px}@media screen and (max-width:1024px){#page-asj .page-asj-box__inner--list--item{margin-right:32px;width:40vw}}@media screen and (max-width:640px){#page-asj .page-asj-box__inner--list--item{margin-right:20px;width:70vw}}#page-asj .page-asj-box__inner--list--item--text{background-color:#D9D9D9;height:190px;padding:20px;color:#3d3d3d}@media screen and (max-width:1024px){#page-asj .page-asj-box__inner--list--item--text{height:260px}}@media screen and (max-width:640px){#page-asj .page-asj-box__inner--list--item--text{height:230px}}#page-asj .page-asj-flow{background-image:url(../pages/page-asj/page-asj01/img/page-asj-flow-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:80px 0}@media screen and (max-width:1024px){#page-asj .page-asj-flow{padding:8% 0}}#page-asj .page-asj-flow__inner--cnt{padding:80px 20px;background-color:var(--bg-first-color);border-radius:8px}@media screen and (max-width:1024px){#page-asj .page-asj-flow__inner--cnt{padding:8% 0}}#page-asj .page-asj-flow__inner--cnt--w{max-width:860px;margin:0 auto}@media screen and (max-width:1024px){#page-asj .page-asj-flow__inner--cnt--w{max-width:100%;padding:0 4%}}@media screen and (max-width:640px){#page-asj .page-asj-flow__inner--cnt--w{padding:0 2%}}#page-asj .page-asj-flow__inner--cnt--h3{font-size:3.2rem;letter-spacing:0.1em;margin-bottom:64px;text-align:center}@media screen and (max-width:1024px){#page-asj .page-asj-flow__inner--cnt--h3{font-size:2.8rem;margin-bottom:6%}}@media screen and (max-width:640px){#page-asj .page-asj-flow__inner--cnt--h3{font-size:2rem;letter-spacing:0.08em}}#page-asj .page-asj-flow__inner--cnt--h3 span{display:block;font-size:1.4rem;letter-spacing:0.08em}#page-asj .page-asj-flow__inner--cnt--p{font-size:1.6rem;margin-bottom:64px;text-align:center;color:#000}@media screen and (max-width:1024px){#page-asj .page-asj-flow__inner--cnt--p{margin-bottom:6%}}@media screen and (max-width:640px){#page-asj .page-asj-flow__inner--cnt--p{font-size:1.4rem}}#page-asj .page-asj-flow__inner--cnt--box--cnt{max-width:500px;margin:0 auto 72px;border:1px solid #C8D8E0;border-radius:8px;font-size:1.6rem;letter-spacing:0.1em;line-height:2.5;position:relative;z-index:2;padding:40px;text-align:center}@media screen and (max-width:1024px){#page-asj .page-asj-flow__inner--cnt--box--cnt{margin:0 auto 7%;letter-spacing:0.08em;line-height:2;padding:4%}}@media screen and (max-width:640px){#page-asj .page-asj-flow__inner--cnt--box--cnt{font-size:1.4rem}}#page-asj .page-asj-flow__inner--cnt--box--cnt::after{content:"";background-image:url(../pages/page-asj/page-asj01/img/page-asj-flow-icon-01.svg);background-repeat:no-repeat;background-size:contain;display:block;width:73px;height:98px;position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);z-index:1}@media screen and (max-width:640px){#page-asj .page-asj-flow__inner--cnt--box--cnt::after{width:63px;height:88px}}#page-asj .page-asj-flow__inner--cnt--box--cnt span{display:block;font-size:2.4rem;letter-spacing:0.1em;color:#4DA2CA;letter-spacing:0.1em;margin-bottom:24px;text-align:center}@media screen and (max-width:1024px){#page-asj .page-asj-flow__inner--cnt--box--cnt span{font-size:2rem;margin-bottom:3%}}@media screen and (max-width:640px){#page-asj .page-asj-flow__inner--cnt--box--cnt span{font-size:1.8rem;letter-spacing:0.08em}}#page-asj .page-asj-flow__inner--cnt--box--p{font-size:2.4rem;letter-spacing:0.1em;text-align:center}@media screen and (max-width:1024px){#page-asj .page-asj-flow__inner--cnt--box--p{font-size:2rem}}@media screen and (max-width:640px){#page-asj .page-asj-flow__inner--cnt--box--p{font-size:1.8rem;letter-spacing:0.08em}}#page-asj .page-asj-flow__inner--cnt--box--p.p-01{position:relative}#page-asj .page-asj-flow__inner--cnt--box--p.p-01 span{display:block;position:relative;z-index:2;padding-top:40px;margin-bottom:80px}@media screen and (max-width:1024px){#page-asj .page-asj-flow__inner--cnt--box--p.p-01 span{padding-top:4%;margin-bottom:8%}}#page-asj .page-asj-flow__inner--cnt--box--p.p-01::after{content:"";background-image:url(../pages/page-asj/page-asj01/img/page-asj-flow-icon-02.svg);background-repeat:no-repeat;background-size:contain;display:block;width:267px;height:45px;position:absolute;left:50%;top:25%;transform:translateX(-50%);z-index:1;opacity:0.7}@media screen and (max-width:1024px){#page-asj .page-asj-flow__inner--cnt--box--p.p-01::after{width:230px;height:35px}}#page-asj .page-asj-flow__inner--cnt--box--p.p-02{padding-bottom:40px}@media screen and (max-width:1024px){#page-asj .page-asj-flow__inner--cnt--box--p.p-02{padding-bottom:4%}}#page-asj .page-asj-flow__inner--cnt--box--3col{display:flex;gap:32px;max-width:856px;margin:0 auto}@media screen and (max-width:1024px){#page-asj .page-asj-flow__inner--cnt--box--3col{flex-direction:column;max-width:100%}}#page-asj .page-asj-flow__inner--cnt--box--3col--item{display:flex;flex-direction:column;width:264px;max-height:100%;height:190px;background-color:var(--bg-first-color);border-radius:8px;box-shadow:0px 0px 10px 0px rgba(77, 162, 202, 0.25);align-items:center;padding:28px 20px;line-height:2;position:relative;font-size:14px}@media screen and (max-width:1024px){#page-asj .page-asj-flow__inner--cnt--box--3col--item{flex-direction:column;width:100%;height:auto;padding:3%}}@media screen and (max-width:640px){#page-asj .page-asj-flow__inner--cnt--box--3col--item{padding:4%;font-size:12px}}#page-asj .page-asj-flow__inner--cnt--box--3col--item:after{content:"";background-image:url(../pages/page-flow/page-flow01/img/flow-point-icon-02.svg);background-size:contain;background-repeat:no-repeat;display:block;position:absolute;width:60px;height:60px;position:absolute;top:0;right:0}#page-asj .page-asj-flow__inner--cnt--box--3col--item span{display:block;font-weight:bold;color:#4DA2CA;font-size:16px;text-align:center}#page-asj .page-asj-table{padding:160px 0}@media screen and (max-width:1024px){#page-asj .page-asj-table{padding:16% 0}}#page-asj .page-asj-table__inner--h3{display:flex;align-items:center;gap:16px;font-size:3.2rem;letter-spacing:0.1em;margin-bottom:127px}@media screen and (max-width:1024px){#page-asj .page-asj-table__inner--h3{font-size:2.8rem;margin-bottom:12%}}@media screen and (max-width:640px){#page-asj .page-asj-table__inner--h3{font-size:2rem;letter-spacing:0.08em}}#page-asj .page-asj-table__inner--h3::before{content:"";background-color:#4DA2CA;display:block;width:12px;height:12px;border-radius:50px}#page-asj tbody,#page-asj th,#page-asj td{border:1px solid #C8D8E0;border-collapse:collapse}#page-asj table{display:block;max-width:1240px;padding:0 20px;margin:0 auto}@media screen and (max-width:1024px){#page-asj table{padding:0 2%}}@media screen and (max-width:640px){#page-asj table{padding:0 4%}}#page-asj table tbody{filter:drop-shadow(0px 0px 20px rgba(77, 162, 202, 0.26))}#page-asj table tr.tr-bg td{background-color:#f2f4f4}#page-asj table tr th{width:480px;text-align:center;font-size:2.4rem;letter-spacing:0.1em;padding:40px 20px;background-color:rgba(200, 216, 224, 0.3)}@media screen and (max-width:1024px){#page-asj table tr th{font-size:2.2rem;padding:4% 2%}}@media screen and (max-width:640px){#page-asj table tr th{font-size:1.6rem;letter-spacing:0.08em}}#page-asj table tr th:nth-child(2){width:238px}#page-asj table tr td{font-size:1.6rem;letter-spacing:0.1em;line-height:2;padding:40px 20px;background-color:#F8F7F7}@media screen and (max-width:1024px){#page-asj table tr td{padding:4% 2%}}@media screen and (max-width:640px){#page-asj table tr td{font-size:1.2rem}}#page-asj table tr td:nth-child(2){text-align:center;vertical-align:middle;background-color:rgba(200, 216, 224, 0.3)}#page-asj .front-page-works{padding-block:105px 120px;background:#303030;overflow:hidden}@media screen and (max-width:1024px){#page-asj .front-page-works{padding-block:11% 12%}}#page-asj .front-page-works-inner{display:flex;flex-direction:column}#page-asj .front-page-works-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}@media screen and (max-width:1024px){#page-asj .front-page-works-head{margin-bottom:6%}}@media screen and (max-width:640px){#page-asj .front-page-works-head{display:contents}#page-asj .front-page-works-head .common-ttl{margin-bottom:6%}#page-asj .front-page-works-head .common-btn{order:3;margin-top:6%}}#page-asj .front-page-other{padding-bottom:160px}@media screen and (max-width:1024px){#page-asj .front-page-other{padding-bottom:16%}}#page-asj .front-page-other-head{margin-bottom:30px}@media screen and (max-width:1024px){#page-asj .front-page-other-head{margin-bottom:3%}}#page-asj .front-page-other-item{border-bottom:1px solid #e3e3e3}#page-asj .front-page-other-item__link{display:flex;justify-content:space-between;align-items:center;padding-block:24px;transition:0.4s}@media screen and (max-width:1024px){#page-asj .front-page-other-item__link{flex-direction:column;align-items:flex-start;padding-block:3%}}@media screen and (min-width:1025px){#page-asj .front-page-other-item__link:hover{background:#ebebeb}}#page-asj .front-page-other-item__txt{padding-left:min(calc(32 / 1280 * 100 * 1vw), calc(32 / 10 * 1rem));font-size:1.6rem;letter-spacing:0.08em;line-height:1.5;color:#3d3d3d}@media screen and (max-width:640px){#page-asj .front-page-other-item__txt{font-size:1.4rem}}#page-asj .front-page-other-item__txt::before{content:"";display:inline-block;margin-right:12px;width:6px;height:6px;background:#d6d6d6;border-radius:50%}#page-asj .front-page-other-item__date{display:flex;justify-content:flex-start;align-items:center;gap:16px;min-width:335px}@media screen and (max-width:1024px){#page-asj .front-page-other-item__date{padding-left:min(calc(32 / 768 * 100 * 1vw), calc(32 / 10 * 1rem))}}#page-asj .front-page-other-item__date-ttl{width:91px;height:26px;border-radius:3px;background:#d6d6d6;font-size:1.2rem;line-height:26px;text-align:center;color:#707070}#page-asj .front-page-other-item__date-list{font-size:1.2rem;line-height:1.33;color:#727171}#page-asj .accordion01{background-image:url(../pages/page-flow/page-flow01/img/accordion-bg-02.jpg);border-radius:8px;background-size:auto;background-position-x:center}#page-asj .accordion01 .accordionToggle{position:relative;margin-bottom:48px}@media screen and (max-width:1024px){#page-asj .accordion01 .accordionToggle{margin-bottom:4%}}#page-asj .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:40px}@media screen and (max-width:640px){#page-asj .accordion01 .accordionToggle:not(:last-of-type){margin-bottom:20px}}#page-asj .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{content:"";background-color:#4DA2CA;display:block;width:30px;height:2px}@media screen and (max-width:640px){#page-asj .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::before{width:25px}}#page-asj .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::after{content:"";background-color:#4DA2CA;width:2px;height:30px;position:absolute;top:50%;right:79px;transform:translateY(-50%)}@media screen and (max-width:640px){#page-asj .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleSummary::after{height:25px;right:30.5px}}#page-asj .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{border-top:1px solid var(--bg-first-color);margin-top:20px}@media screen and (max-width:640px){#page-asj .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHiddenBorder{margin-top:10px}}#page-asj .accordion01 .accordionToggleSummary{display:flex;position:relative;padding:40px 64px 40px 64px;transition:0.4s all}@media screen and (max-width:1024px){#page-asj .accordion01 .accordionToggleSummary{padding:4%}}#page-asj .accordion01 .accordionToggleSummary::before{content:"";background-color:#4DA2CA;width:30px;height:2px;position:absolute;top:50%;right:65px;transform:translateY(-50%)}@media screen and (max-width:640px){#page-asj .accordion01 .accordionToggleSummary::before{width:25px;right:19px}}#page-asj .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-asj .accordion01 .accordionToggleSummary>span{font-size:3.2rem}}@media screen and (max-width:640px){#page-asj .accordion01 .accordionToggleSummary>span{width:30px;height:30px;font-size:2.2rem;line-height:27px;margin-right:10px}}#page-asj .accordion01 .accordionToggleHidden.accordionToggleHiddenBorder{border:none}#page-asj .accordion01 .accordionToggle.accordionToggleOpen .accordionToggleHidden{grid-template-rows:1fr;display:none}#page-asj .accordion01 .accordionToggleHiddenText{padding:40px 64px 40px 64px}@media screen and (max-width:1024px){#page-asj .accordion01 .accordionToggleHiddenText{padding:4%}}#page-asj .accordion01 .accordionToggleHiddenTextH4{display:flex;margin-bottom:30px}@media screen and (max-width:1024px){#page-asj .accordion01 .accordionToggleHiddenTextH4{margin-bottom:3%}}@media screen and (max-width:640px){#page-asj .accordion01 .accordionToggleHiddenTextH4{display:block}}#page-asj .accordion01 .accordionToggleHiddenTextH4 span{color:var(--font-third-color);font-size:1.6rem;line-height:36px;padding-right:1em}#page-asj .accordion01 .accordionToggleHiddenTextH4 h4{font-weight:500;font-size:2.4rem;letter-spacing:0;line-height:36px}@media screen and (max-width:1024px){#page-asj .accordion01 .accordionToggleHiddenTextH4 h4{font-size:2rem}}@media screen and (max-width:640px){#page-asj .accordion01 .accordionToggleHiddenTextH4 h4{font-size:1.8rem}}#page-asj .accordion01 .accordionToggleHiddenImg{width:250px;padding:60px 0}@media screen and (max-width:1024px){#page-asj .accordion01 .accordionToggleHiddenImg{width:200px;padding:6% 0}}@media screen and (max-width:640px){#page-asj .accordion01 .accordionToggleHiddenImg{width:100%;padding:0 0 8%}}#page-asj .accordion01 .accordionToggleHiddenImg img{width:100%}#page-asj .page-asj-qa{max-width:1120px;margin:0 auto 80px;padding:0 20px}#page-asj .page-asj-qa::after{content:"";background-color:#C8D8E0;display:block;height:1px;max-width:960px;margin:80px auto 0}@media screen and (max-width:1024px){#page-asj .page-asj-qa::after{margin:8% auto 0}}@media screen and (max-width:1024px){#page-asj .page-asj-qa{padding:0 2%;margin:0 auto 8%}}@media screen and (max-width:640px){#page-asj .page-asj-qa{padding:0 4%}}#page-asj .page-asj-qa__inner--title--h3{display:flex;align-items:center;gap:14px;font-size:3.2rem;letter-spacing:0.14em;margin-bottom:80px;margin-top:160px}@media screen and (max-width:1024px){#page-asj .page-asj-qa__inner--title--h3{font-size:2.8rem;margin-bottom:8%;margin-top:16%;letter-spacing:0.1em}}@media screen and (max-width:640px){#page-asj .page-asj-qa__inner--title--h3{font-size:2.2rem}}#page-asj .page-asj-qa__inner--title--h3:before{content:"";display:block;width:12px;height:12px;background-color:#4DA2CA;border-radius:50px}@media screen and (max-width:640px){#page-asj .page-asj-qa__inner--title--h3:before{width:9px;height:9px}}#page-asj .page-asj-qa__inner--title--h4{display:flex;align-items:center;gap:56px;width:calc(100% - 100px);font-size:1.8rem;letter-spacing:0;line-height:1.6em;padding-top:5px}#page-asj .page-asj-qa__inner--title--h4.h4-02{flex-direction:column;gap:0;align-items:baseline}@media screen and (max-width:1024px){#page-asj .page-asj-qa__inner--title--h4{font-size:2rem;gap:40px}}@media screen and (max-width:640px){#page-asj .page-asj-qa__inner--title--h4{flex-direction:column;align-items:baseline;gap:8px;width:calc(100% - 40px);font-size:1.6rem;padding-top:0}}#page-asj .page-asj-qa__inner--title--h4--span01{color:#4DA2CA;font-size:1.4rem}#page-asj .page-asj-qa__inner--title--h4--span02{color:#4DA2CA;font-size:3.2rem;font-family:"BIZ UDPMincho"}@media screen and (max-width:640px){#page-asj .page-asj-qa__inner--title--h4--span02{font-size:2.4rem}}#page-asj .page-asj-qa__inner--box--02--text{display:flex;gap:56px;font-size:1.6rem;line-height:2;letter-spacing:0.08em}@media screen and (max-width:640px){#page-asj .page-asj-qa__inner--box--02--text{gap:20px;font-size:1.4rem}}#page-asj .page-asj-qa__inner--box--02--text span{font-family:"BIZ UDPMincho";font-size:3.2rem;color:var(--bg-first-color);margin-top:-24px}@media screen and (max-width:640px){#page-asj .page-asj-qa__inner--box--02--text span{font-size:2.8rem}}#page-asj .page-asj-atelier{padding-block:105px 120px;background:#303030;border-top:1px solid #707070;overflow:hidden}@media screen and (max-width:1024px){#page-asj .page-asj-atelier{padding-block:11% 12%}}#page-asj .page-asj-atelier-inner{display:flex;flex-direction:column}#page-asj .page-asj-atelier-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}@media screen and (max-width:1024px){#page-asj .page-asj-atelier-head{margin-bottom:6%}}@media screen and (max-width:640px){#page-asj .page-asj-atelier-head{display:contents}#page-asj .page-asj-atelier-head .common-ttl{margin-bottom:6%}#page-asj .page-asj-atelier-head .common-btn{order:3;margin-top:6%}}#page-asj .atelier-parts-slider01{margin-right:calc((100% - 100vw) / 2);width:calc(100% + ((100vw - 100%) / 2))}#page-asj .atelier-parts-slider01__cnt{display:flex}#page-asj .atelier-parts-slider01__box{position:relative}#page-asj .atelier-parts-slider01__box-link{display:block}#page-asj .atelier-parts-slider01__box:not(:first-of-type){padding-left:40px}@media screen and (max-width:1240px){#page-asj .atelier-parts-slider01__box:not(:first-of-type){padding-left:2%}}@media screen and (max-width:640px){#page-asj .atelier-parts-slider01__box:not(:first-of-type){margin-right:0}}#page-asj .atelier-parts-slider01 .cpt-2column{display:flex;flex-wrap:wrap;justify-content:space-between;gap:80px 64px;margin-bottom:120px}@media screen and (max-width:1024px){#page-asj .atelier-parts-slider01 .cpt-2column{margin-bottom:12%;gap:calc(80 / 10.24 * 1vw) calc(64 / 10.24 * 1vw)}}@media screen and (max-width:640px){#page-asj .atelier-parts-slider01 .cpt-2column{gap:calc(80 / 7.5 * 1vw) calc(64 / 7.5 * 1vw)}}#page-asj .atelier-parts-slider01 .cpt-2column>li{width:calc(568 / 1200 * 100%)}@media screen and (max-width:640px){#page-asj .atelier-parts-slider01 .cpt-2column>li{width:100%}}#page-asj .atelier-parts-slider01 .cpt-2column-box-img{position:relative;margin:0 auto 32px;width:100%;aspect-ratio:1.775;border-radius:5px;overflow:hidden}@media screen and (max-width:1024px){#page-asj .atelier-parts-slider01 .cpt-2column-box-img{margin-bottom:calc(32 / 10.24 * 1vw)}}@media screen and (max-width:640px){#page-asj .atelier-parts-slider01 .cpt-2column-box-img{margin-bottom:calc(32 / 7.5 * 1vw)}}#page-asj .atelier-parts-slider01 .cpt-2column-box-img img{object-fit:cover;width:100%;height:100%}#page-asj .atelier-parts-slider01 .cpt-2column-box-info{display:flex;align-items:flex-start;gap:40px;padding:0 0 0 24px}@media screen and (max-width:640px){#page-asj .atelier-parts-slider01 .cpt-2column-box-info{gap:24px;padding:0}}#page-asj .atelier-parts-slider01 .cpt-2column-box-ph{width:120px;aspect-ratio:1;border-radius:5px;overflow:hidden}@media screen and (max-width:640px){#page-asj .atelier-parts-slider01 .cpt-2column-box-ph{width:90px}}#page-asj .atelier-parts-slider01 .cpt-2column-box-ph img{object-fit:cover;width:100%;height:100%}#page-asj .atelier-parts-slider01 .cpt-2column-box-text{flex:1;color:#fff}#page-asj .atelier-parts-slider01 .cpt-2column-box-text-title{margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid #c8d8e0}@media screen and (max-width:640px){#page-asj .atelier-parts-slider01 .cpt-2column-box-text-title{margin-bottom:8px;padding-bottom:8px}}#page-asj .atelier-parts-slider01 .cpt-2column-box-text-title span{overflow:hidden;display:-webkit-box;font-size:1.6rem;letter-spacing:0;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:640px){#page-asj .atelier-parts-slider01 .cpt-2column-box-text-title span{font-size:1.4rem}}#page-asj .atelier-parts-slider01 .cpt-2column-box-text-corp{font-size:1.6rem;line-height:1.6}@media screen and (max-width:1024px){#page-asj .atelier-parts-slider01 .cpt-2column-box-text-corp{font-size:1.4rem}}@media screen and (max-width:640px){#page-asj .atelier-parts-slider01 .cpt-2column-box-text-corp{font-size:1.2rem}}#page-asj .atelier-parts-slider01 .cpt-2column-box-text-area{font-size:1.6rem;line-height:1.6}@media screen and (max-width:1024px){#page-asj .atelier-parts-slider01 .cpt-2column-box-text-area{font-size:1.4rem}}@media screen and (max-width:640px){#page-asj .atelier-parts-slider01 .cpt-2column-box-text-area{font-size:1.2rem}}#page-asj .atelier-parts-slider01 .swiper-pagination{width:calc(100% - calc(100vw - 100%));margin-right:calc((100vw - 100%) / 2);position:static;margin-block:24px 0}#page-asj .atelier-parts-slider01 .swiper-pagination-progressbar{background:#707070}#page-asj .atelier-parts-slider01 .swiper-pagination-progressbar span.swiper-pagination-progressbar-fill{background:#f2f2f2}#page-asj .atelier-parts-slider01 .swiper-wrapper{transition-timing-function:linear}.br-pc{display:inline}@media screen and (max-width:640px){.br-pc{display:none}}.br-sp{display:none}@media screen and (max-width:640px){.br-sp{display:inline}}#page-se-koho .page-se-koho-fv__lead,#page-se-koho .page-se-koho-definition__inner,#page-se-koho .page-se-koho-technology__inner,#page-se-koho .page-se-koho-case-cta__inner,#page-se-koho .page-se-koho-space__inner,#page-se-koho .page-se-koho-small-lot__inner,#page-se-koho .page-se-koho-quality__inner,#page-se-koho .page-se-koho-modelhouse__inner{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-fv__lead,#page-se-koho .page-se-koho-definition__inner,#page-se-koho .page-se-koho-technology__inner,#page-se-koho .page-se-koho-case-cta__inner,#page-se-koho .page-se-koho-space__inner,#page-se-koho .page-se-koho-small-lot__inner,#page-se-koho .page-se-koho-quality__inner,#page-se-koho .page-se-koho-modelhouse__inner{padding:0 4%}}#page-se-koho .page-se-koho-technology__eyebrow,#page-se-koho .page-se-koho-space__eyebrow,#page-se-koho .page-se-koho-small-lot__eyebrow,#page-se-koho .page-se-koho-quality__eyebrow{display:inline-block;font-family:"Noto Sans JP", sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:#4da2ca;margin-bottom:18px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-technology__eyebrow,#page-se-koho .page-se-koho-space__eyebrow,#page-se-koho .page-se-koho-small-lot__eyebrow,#page-se-koho .page-se-koho-quality__eyebrow{margin-bottom:4%}}#page-se-koho .page-se-koho-technology__title,#page-se-koho .page-se-koho-space__title,#page-se-koho .page-se-koho-small-lot__title,#page-se-koho .page-se-koho-quality__title{font-family:"BIZ UDPMincho", serif;font-weight:400;font-size:2.8rem;line-height:1.6;letter-spacing:0.04em;color:#3d3d3d;margin:0}@media screen and (max-width:1024px){#page-se-koho .page-se-koho-technology__title,#page-se-koho .page-se-koho-space__title,#page-se-koho .page-se-koho-small-lot__title,#page-se-koho .page-se-koho-quality__title{font-size:2.4rem}}@media screen and (max-width:640px){#page-se-koho .page-se-koho-technology__title,#page-se-koho .page-se-koho-space__title,#page-se-koho .page-se-koho-small-lot__title,#page-se-koho .page-se-koho-quality__title{font-size:2.1rem}}#page-se-koho .page-se-koho-small-lot__btn,#page-se-koho .page-se-koho-modelhouse__btn{display:flex;justify-content:center;align-items:center;width:236px;max-width:100%;height:40px;margin-left:auto;font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;letter-spacing:0.04em;white-space:nowrap;color:#f2f2f2;background:#303030;border-radius:8px;transition:background 0.35s}#page-se-koho .page-se-koho-small-lot__btn:hover,#page-se-koho .page-se-koho-modelhouse__btn:hover{background:#4da2ca}#page-se-koho{font-family:"BIZ UDPMincho", serif;color:#303030;background:#ffffff;line-height:1.9;font-size:1.6rem;-webkit-font-smoothing:antialiased;font-feature-settings:"palt"}#page-se-koho *{box-sizing:border-box}#page-se-koho img{max-width:100%;height:auto;vertical-align:bottom}#page-se-koho a{color:inherit;text-decoration:none}#page-se-koho strong{color:#4da2ca;font-weight:500}#page-se-koho .underlayer-common{padding:100px 0}@media screen and (max-width:1024px){#page-se-koho .underlayer-common{padding:80px 0}}@media screen and (max-width:767px){#page-se-koho .underlayer-common{padding:12% 0}}#page-se-koho .page-se-koho-fv{padding:0 0 0}#page-se-koho .page-se-koho-fv__inner{background:linear-gradient(180deg, #eef3f6 0%, #f6f8f9 55%, #ffffff 100%);text-align:center;padding:160px 0 96px}@media screen and (max-width:767px){#page-se-koho .page-se-koho-fv__inner{padding:18% 0 12%}}#page-se-koho .page-se-koho-fv__catch{font-family:"BIZ UDPMincho", serif;font-weight:400;font-size:clamp(3.2rem, 5vw, 4.4rem);line-height:1.5;letter-spacing:0.04em;color:#3d3d3d;margin:0 0 20px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-fv__catch{margin-bottom:4%}}#page-se-koho .page-se-koho-fv__sub{font-size:1.9rem;font-weight:500;letter-spacing:0.04em;color:#303030;margin:0 0 36px}@media screen and (max-width:1024px){#page-se-koho .page-se-koho-fv__sub{font-size:1.7rem}}@media screen and (max-width:640px){#page-se-koho .page-se-koho-fv__sub{font-size:1.5rem;margin-bottom:6%}}#page-se-koho .page-se-koho-fv__body{max-width:720px;margin:0 auto;font-size:1.5rem;line-height:2.1;color:#707070}@media screen and (max-width:640px){#page-se-koho .page-se-koho-fv__body{font-size:1.4rem}}#page-se-koho .page-se-koho-fv__visual{margin:0}#page-se-koho .page-se-koho-fv__visual-img{display:block;width:100%;height:auto;aspect-ratio:2.6666666667;object-fit:cover}#page-se-koho .page-se-koho-definition__box{background:#f2f4f4;border-top:3px solid #4da2ca;padding:56px 60px}@media screen and (max-width:1024px){#page-se-koho .page-se-koho-definition__box{padding:44px 40px}}@media screen and (max-width:640px){#page-se-koho .page-se-koho-definition__box{padding:8% 8%}}#page-se-koho .page-se-koho-definition__label{font-family:"Noto Sans JP", sans-serif;font-size:1.2rem;letter-spacing:0.2em;color:#4da2ca;margin-bottom:16px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-definition__label{margin-bottom:4%}}#page-se-koho .page-se-koho-definition__title{font-family:"BIZ UDPMincho", serif;font-weight:400;font-size:2.4rem;line-height:1.7;letter-spacing:0.03em;color:#3d3d3d;margin:0 0 20px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-definition__title{font-size:2rem;margin-bottom:4%}}#page-se-koho .page-se-koho-definition__text{font-size:1.5rem;line-height:2.05;color:#707070;margin:0}@media screen and (max-width:640px){#page-se-koho .page-se-koho-definition__text{font-size:1.4rem}}#page-se-koho .page-se-koho-technology{padding-bottom:0}#page-se-koho .page-se-koho-technology__head{margin-bottom:48px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-technology__head{margin-bottom:7%}}#page-se-koho .page-se-koho-technology__lead{margin:20px 0 0;font-size:1.5rem;line-height:2;color:#707070}@media screen and (max-width:640px){#page-se-koho .page-se-koho-technology__lead{margin:4% 0 0}}#page-se-koho .page-se-koho-technology__item{display:flex;align-items:center;gap:64px;padding:56px 0}#page-se-koho .page-se-koho-technology__item--border{border-top:1px solid #ededed}#page-se-koho .page-se-koho-technology__item--rev{flex-direction:row-reverse}@media screen and (max-width:1024px){#page-se-koho .page-se-koho-technology__item{gap:40px}}@media screen and (max-width:767px){#page-se-koho .page-se-koho-technology__item{flex-direction:column;gap:24px;align-items:stretch}#page-se-koho .page-se-koho-technology__item--rev{flex-direction:column}}@media screen and (max-width:640px){#page-se-koho .page-se-koho-technology__item{padding:8% 0}}#page-se-koho .page-se-koho-technology__media{flex:1 1 50%;min-width:0}@media screen and (max-width:767px){#page-se-koho .page-se-koho-technology__media{width:100%}}#page-se-koho .page-se-koho-technology__body{flex:1 1 50%;min-width:0}#page-se-koho .page-se-koho-technology__img{display:block;width:100%;height:auto;aspect-ratio:1.3333333333;object-fit:cover;border:1px solid #e3e3e3}#page-se-koho .page-se-koho-technology__num{font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:0.12em;color:#4da2ca;margin-bottom:10px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-technology__num{margin-bottom:3%}}#page-se-koho .page-se-koho-technology__num span{font-size:2.6rem;line-height:1;margin-right:4px}#page-se-koho .page-se-koho-technology__item-ttl{font-family:"BIZ UDPMincho", serif;font-weight:400;font-size:2.2rem;line-height:1.55;letter-spacing:0.03em;color:#3d3d3d;margin:0 0 14px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-technology__item-ttl{margin-bottom:3%}}#page-se-koho .page-se-koho-technology__text{font-size:1.45rem;line-height:2;color:#707070;margin:0}@media screen and (max-width:640px){#page-se-koho .page-se-koho-technology__text{font-size:1.4rem}}#page-se-koho .page-se-koho-technology__note{font-size:1.6rem;line-height:1.7;color:#707070;margin:8px 0 0}@media screen and (max-width:640px){#page-se-koho .page-se-koho-technology__note{font-size:1.5rem}}#page-se-koho .page-se-koho-technology__must{margin-top:48px;background:#f2f4f4;border-top:3px solid #4da2ca;padding:48px 56px 40px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-technology__must{margin-top:7%;padding:7% 8% 6%}}#page-se-koho .page-se-koho-technology__must-num{font-family:"Noto Sans JP", sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:0.12em;color:#4da2ca}#page-se-koho .page-se-koho-technology__must-ttl{font-family:"BIZ UDPMincho", serif;font-weight:400;font-size:2.2rem;line-height:1.6;letter-spacing:0.03em;color:#3d3d3d;margin:8px 0 28px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-technology__must-ttl{font-size:1.9rem;margin:8px 0 5%}}#page-se-koho .page-se-koho-technology__must-inner{display:flex;align-items:center;gap:56px}@media screen and (max-width:1024px){#page-se-koho .page-se-koho-technology__must-inner{gap:40px}}@media screen and (max-width:767px){#page-se-koho .page-se-koho-technology__must-inner{flex-direction:column;gap:24px;align-items:stretch}}#page-se-koho .page-se-koho-technology__must-media{flex:1 1 44%;min-width:0}@media screen and (max-width:767px){#page-se-koho .page-se-koho-technology__must-media{width:100%}}#page-se-koho .page-se-koho-technology__must-body{flex:1 1 56%;min-width:0}#page-se-koho .page-se-koho-technology__must-body p{font-size:1.45rem;line-height:2;color:#707070;margin:0 0 16px}#page-se-koho .page-se-koho-technology__must-body p:last-child{margin-bottom:0}@media screen and (max-width:640px){#page-se-koho .page-se-koho-technology__must-body p{font-size:1.4rem;margin-bottom:4%}}#page-se-koho .page-se-koho-case-cta{padding-block:48px 80px}#page-se-koho .page-se-koho-case-cta__promo{position:relative;display:block;overflow:hidden;border-radius:6px;padding:60px 56px 52px;color:#fff;background-color:#2a2f36;background-size:cover;background-position:center;background-repeat:no-repeat}#page-se-koho .page-se-koho-case-cta__promo::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(15, 20, 26, 0.74), rgba(15, 20, 26, 0.4));transition:background 0.4s}#page-se-koho .page-se-koho-case-cta__promo:hover::before{background:linear-gradient(90deg, rgba(15, 20, 26, 0.82), rgba(15, 20, 26, 0.5))}@media screen and (max-width:767px){#page-se-koho .page-se-koho-case-cta__promo{padding:8% 8% 7%}}a#page-se-koho .page-se-koho-case-cta__promo,#page-se-koho .page-se-koho-case-cta__promo{color:#fff}#page-se-koho .page-se-koho-case-cta__promo-inner{position:relative;z-index:1}#page-se-koho .page-se-koho-case-cta__promo-ttl{font-family:"BIZ UDPMincho", serif;font-weight:400;font-size:2.6rem;letter-spacing:0.04em;line-height:1.5;margin:0 0 32px;padding-bottom:26px;border-bottom:1px solid rgba(255, 255, 255, 0.55)}@media screen and (max-width:640px){#page-se-koho .page-se-koho-case-cta__promo-ttl{font-size:2rem;margin-bottom:5%;padding-bottom:5%}}#page-se-koho .page-se-koho-case-cta__promo-body{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}@media screen and (max-width:767px){#page-se-koho .page-se-koho-case-cta__promo-body{flex-direction:column;align-items:flex-start;gap:22px}}#page-se-koho .page-se-koho-case-cta__promo-txt{font-size:1.45rem;line-height:2;margin:0;max-width:62ch}@media screen and (max-width:640px){#page-se-koho .page-se-koho-case-cta__promo-txt{font-size:1.4rem}}#page-se-koho .page-se-koho-case-cta__promo-more{position:relative;flex:0 0 auto;padding-right:60px;font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;letter-spacing:0.06em;line-height:48px;white-space:nowrap}@media screen and (max-width:640px){#page-se-koho .page-se-koho-case-cta__promo-more{padding-right:8%}}#page-se-koho .page-se-koho-case-cta__promo-more::before{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);width:32px;height:1px;background:#fff}#page-se-koho .page-se-koho-case-cta__promo-more::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;border:1px solid #fff;border-radius:50%;transition:transform 0.4s}#page-se-koho .page-se-koho-case-cta__promo:hover #page-se-koho .page-se-koho-case-cta__promo-more::after{transform:translateY(-50%) scale(1.2)}#page-se-koho .page-se-koho-space{padding-top:80px;background:#f2f4f4}@media screen and (max-width:640px){#page-se-koho .page-se-koho-space{padding-top:10%}}#page-se-koho .page-se-koho-space__head{margin-bottom:48px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-space__head{margin-bottom:7%}}#page-se-koho .page-se-koho-space__item{display:flex;align-items:center;gap:64px;padding:52px 0}#page-se-koho .page-se-koho-space__item--rev{flex-direction:row-reverse}@media screen and (max-width:1024px){#page-se-koho .page-se-koho-space__item{gap:40px}}@media screen and (max-width:767px){#page-se-koho .page-se-koho-space__item{flex-direction:column;gap:24px;align-items:stretch}#page-se-koho .page-se-koho-space__item--rev{flex-direction:column}}@media screen and (max-width:640px){#page-se-koho .page-se-koho-space__item{padding:7% 0}}#page-se-koho .page-se-koho-space__media{flex:1.25 1 0;min-width:0}@media screen and (max-width:767px){#page-se-koho .page-se-koho-space__media{width:100%}}#page-se-koho .page-se-koho-space__body{flex:1 1 0;min-width:0}#page-se-koho .page-se-koho-space__img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border:1px solid #e3e3e3}#page-se-koho .page-se-koho-space__item-ttl{position:relative;font-family:"BIZ UDPMincho", serif;font-weight:400;font-size:2.1rem;line-height:1.55;letter-spacing:0.03em;color:#3d3d3d;margin:0 0 14px;padding-left:20px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-space__item-ttl{margin-bottom:3%;padding-left:4%}}#page-se-koho .page-se-koho-space__item-ttl::before{content:"";position:absolute;left:0;top:0.55em;width:8px;height:8px;border-radius:50%;background:#4da2ca}#page-se-koho .page-se-koho-space__text{font-size:1.45rem;line-height:2;color:#707070;margin:0}@media screen and (max-width:640px){#page-se-koho .page-se-koho-space__text{font-size:1.4rem}}#page-se-koho .page-se-koho-small-lot__inner{display:flex;gap:64px;align-items:flex-start}@media screen and (max-width:1024px){#page-se-koho .page-se-koho-small-lot__inner{gap:44px}}@media screen and (max-width:767px){#page-se-koho .page-se-koho-small-lot__inner{flex-direction:column;gap:24px}}#page-se-koho .page-se-koho-small-lot__head{flex:1 1 38%;min-width:0}#page-se-koho .page-se-koho-small-lot__body{flex:1 1 62%;min-width:0}#page-se-koho .page-se-koho-small-lot__text{font-size:1.5rem;line-height:2.05;color:#707070;margin:0;max-width:840px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-small-lot__text{font-size:1.4rem}}#page-se-koho .page-se-koho-small-lot__btn{margin-top:40px;color:#f2f2f2}@media screen and (max-width:640px){#page-se-koho .page-se-koho-small-lot__btn{margin-top:6%}}#page-se-koho .page-se-koho-quality{background:#f2f4f4}#page-se-koho .page-se-koho-quality__head{margin-bottom:48px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-quality__head{margin-bottom:7%}}#page-se-koho .page-se-koho-quality__text{font-size:1.5rem;line-height:2.05;color:#707070;margin:0;max-width:840px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-quality__text{font-size:1.4rem}}#page-se-koho .page-se-koho-quality__note{font-size:1.6rem;line-height:1.7;color:#707070;margin:8px 0 0;max-width:840px}#page-se-koho .page-se-koho-quality__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:44px;counter-reset:se-q}@media screen and (max-width:767px){#page-se-koho .page-se-koho-quality__list{grid-template-columns:1fr;gap:16px}}@media screen and (max-width:640px){#page-se-koho .page-se-koho-quality__list{margin-top:6%}}#page-se-koho .page-se-koho-quality__item{padding:32px 28px;border-top:2px solid #4da2ca}@media screen and (max-width:640px){#page-se-koho .page-se-koho-quality__item{padding:5% 5%}}#page-se-koho .page-se-koho-quality__item::before{counter-increment:se-q;content:"0" counter(se-q);display:block;font-family:"Noto Sans JP", sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:0.08em;color:#4da2ca;margin-bottom:12px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-quality__item::before{margin-bottom:3%}}#page-se-koho .page-se-koho-quality__item p{margin:0;font-size:1.4rem;line-height:1.9;color:#303030}#page-se-koho .page-se-koho-modelhouse__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:48px}@media screen and (max-width:767px){#page-se-koho .page-se-koho-modelhouse__head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:7%}}#page-se-koho .page-se-koho-modelhouse__eyebrow{font-family:"Noto Sans JP", sans-serif;font-size:1.3rem;letter-spacing:0.08em;color:#707070;margin:0 0 12px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-modelhouse__eyebrow{margin-bottom:3%}}#page-se-koho .page-se-koho-modelhouse__en{font-family:"BIZ UDPMincho", serif;font-weight:400;font-size:clamp(2.8rem, 4vw, 3.8rem);letter-spacing:0.06em;line-height:1.2;color:#3d3d3d;margin:0 0 12px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-modelhouse__en{margin-bottom:3%}}#page-se-koho .page-se-koho-modelhouse__jp{font-family:"BIZ UDPMincho", serif;font-size:1.5rem;letter-spacing:0.12em;color:#707070}#page-se-koho .page-se-koho-modelhouse__more{position:relative;flex:0 0 auto;display:inline-block;padding-right:60px;font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;letter-spacing:0.08em;line-height:48px;color:#3d3d3d;white-space:nowrap}@media screen and (max-width:640px){#page-se-koho .page-se-koho-modelhouse__more{padding-right:8%}}#page-se-koho .page-se-koho-modelhouse__more::before{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);width:32px;height:1px;background:#303030}#page-se-koho .page-se-koho-modelhouse__more::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;border:1px solid #303030;border-radius:50%;transition:transform 0.4s}#page-se-koho .page-se-koho-modelhouse__more:hover::after{transform:translateY(-50%) scale(1.2)}#page-se-koho .page-se-koho-modelhouse__box{display:flex;align-items:center;gap:56px}@media screen and (max-width:1024px){#page-se-koho .page-se-koho-modelhouse__box{gap:40px}}@media screen and (max-width:767px){#page-se-koho .page-se-koho-modelhouse__box{flex-direction:column;align-items:stretch;gap:24px}}#page-se-koho .page-se-koho-modelhouse__media{flex:1 1 56%;min-width:0}#page-se-koho .page-se-koho-modelhouse__media img{display:block;width:100%;height:auto;vertical-align:bottom}#page-se-koho .page-se-koho-modelhouse__body{flex:1 1 44%;min-width:0}#page-se-koho .page-se-koho-modelhouse__num{font-family:"Noto Sans JP", sans-serif;font-size:1.5rem;letter-spacing:0.1em;color:#9f9f9f;margin:0 0 20px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-modelhouse__num{margin-bottom:4%}}#page-se-koho .page-se-koho-modelhouse__ttl{font-family:"BIZ UDPMincho", serif;font-weight:400;font-size:2.2rem;line-height:1.6;letter-spacing:0.03em;color:#3d3d3d;margin:0 0 22px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-modelhouse__ttl{font-size:1.9rem;margin-bottom:4%}}#page-se-koho .page-se-koho-modelhouse__text{font-size:1.45rem;line-height:2;color:#707070;margin:0 0 34px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-modelhouse__text{font-size:1.4rem;margin-bottom:5%}}#page-se-koho .page-se-koho-modelhouse__btn{color:#f2f2f2}#page-se-koho .page-se-koho-cta{padding:0}#page-se-koho .page-se-koho-cta__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:0}@media screen and (max-width:767px){#page-se-koho .page-se-koho-cta__grid{grid-template-columns:1fr}}#page-se-koho .page-se-koho-cta__box{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:40px 36px;overflow:hidden;color:#fff;background-color:#4a5a63;background-size:cover;background-position:center;background-repeat:no-repeat}#page-se-koho .page-se-koho-cta__box::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(20, 30, 35, 0.35), rgba(20, 30, 35, 0.62));transition:background 0.4s}#page-se-koho .page-se-koho-cta__box:hover::before{background:linear-gradient(180deg, rgba(20, 30, 35, 0.45), rgba(20, 30, 35, 0.72))}#page-se-koho .page-se-koho-cta__box+#page-se-koho .page-se-koho-cta__box{border-left:1px solid rgba(255, 255, 255, 0.18)}@media screen and (max-width:1024px){#page-se-koho .page-se-koho-cta__box{min-height:190px;padding:32px 24px}}@media screen and (max-width:767px){#page-se-koho .page-se-koho-cta__box+#page-se-koho .page-se-koho-cta__box{border-left:none;border-top:1px solid rgba(255, 255, 255, 0.18)}}@media screen and (max-width:640px){#page-se-koho .page-se-koho-cta__box{padding:6% 6%}}a#page-se-koho .page-se-koho-cta__box,#page-se-koho .page-se-koho-cta__box{color:#fff}#page-se-koho .page-se-koho-cta__ttl{position:relative;z-index:1;margin-bottom:22px}@media screen and (max-width:640px){#page-se-koho .page-se-koho-cta__ttl{margin-bottom:4%}}#page-se-koho .page-se-koho-cta__ttl-main{display:block;font-family:"BIZ UDPMincho", serif;font-weight:400;font-size:2.2rem;letter-spacing:0.05em}@media screen and (max-width:1024px){#page-se-koho .page-se-koho-cta__ttl-main{font-size:2rem}}#page-se-koho .page-se-koho-cta__ttl-sub{display:block;font-family:"Noto Sans JP", sans-serif;font-size:1.15rem;letter-spacing:0.18em;text-transform:uppercase;color:rgba(255, 255, 255, 0.75);margin-top:8px}#page-se-koho .page-se-koho-cta__btn{position:relative;z-index:1;display:flex;align-items:center;gap:14px;font-family:"Noto Sans JP", sans-serif;font-size:1.35rem;letter-spacing:0.06em}#page-se-koho .page-se-koho-cta__arrow{position:relative;flex:0 0 auto;width:40px;height:40px;border:1px solid #fff;border-radius:50%;transition:transform 0.4s}#page-se-koho .page-se-koho-cta__arrow::before{content:"";position:absolute;top:50%;left:50%;width:16px;height:1px;background:#fff;transform:translate(-60%, -50%)}#page-se-koho .page-se-koho-cta__arrow::after{content:"";position:absolute;top:50%;left:calc(50% + 8px);width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-50%, -50%) rotate(45deg)}#page-se-koho .page-se-koho-cta__box:hover #page-se-koho .page-se-koho-cta__arrow{transform:scale(1.1)}