.p-business .c-lower-kv{background:url(../images/business/lower_kv.webp) center center no-repeat;background-size:cover}@media screen and (max-width: 750px){.p-business .c-lower-kv{background:url(../images/business/lower_kv_sp.webp) center center no-repeat;background-size:cover}}.p-cont{width:92%;max-width:1000px;margin:0 auto}@media screen and (max-width: 750px){.p-cont{width:84%}}.p-cont__ttl{font-size:min(3.6vw,36px);line-height:1.8;font-weight:bold;text-align:center;font-feature-settings:"palt";letter-spacing:.2em;margin-bottom:1em}@media screen and (max-width: 750px){.p-cont__ttl{font-size:5.5vw;margin-bottom:1.5em}}.p-cont__read{font-size:min(2.2vw,22px);line-height:1.8;text-align:center;margin-bottom:4em}@media screen and (max-width: 750px){.p-cont__read{font-size:4vw;margin-bottom:3em}}.p-cont__read a{text-decoration:none;font-size:min(2.4vw,24px)}@media screen and (max-width: 750px){.p-cont__read a{font-size:5vw}}.p-cont__read .gb{color:#00903a;text-decoration:underline;text-underline-offset:.3em}.p-cont__read .bb{color:#3983b0;text-decoration:underline;text-underline-offset:.3em}.p-cont__read-txt{margin-bottom:.5em}@media screen and (max-width: 750px){.p-cont__read-txt:not(:last-child){margin-bottom:1.5em}}.p-cont__nav{width:86%;margin:0 auto 15%;display:flex;gap:4%}@media screen and (max-width: 750px){.p-cont__nav{margin:0 auto 20%;display:block}}.p-cont__nav-item{filter:drop-shadow(0px 4px 2px rgba(0, 0, 0, 0.3))}@media screen and (max-width: 750px){.p-cont__nav-item:first-child{margin-bottom:8%}}.p-cont-box{margin-top:-80px;padding-top:80px}.p-cont-box__inner{width:100%;margin:0 auto;background-color:#fff;border-radius:30px}@media screen and (max-width: 750px){.p-cont-box__inner{border-radius:15px}}.p-cont-box.gb{margin-bottom:10%}.p-box-about{width:94%;margin:0 auto;padding:5% 0 4%}@media screen and (max-width: 750px){.p-box-about{width:84%;padding:8% 0}}.p-box-about__logo{width:26%;margin:0 auto}@media screen and (max-width: 750px){.p-box-about__logo{width:80%}}.p-box-about__ttl{font-size:min(3.6vw,36px);line-height:1.4;letter-spacing:.1em;font-weight:bold;text-align:center;margin-bottom:.6em}@media screen and (max-width: 750px){.p-box-about__ttl{font-size:5vw}}.p-box-about__ttl span{display:block;font-size:25px}@media screen and (max-width: 750px){.p-box-about__ttl span{font-size:3.5vw}}.p-box-about__ttl.gb{color:#00903a}.p-box-about__ttl.bb{color:#3983b0}.p-box-about__txt{font-size:min(1.8vw,18px);line-height:2.4;text-align:center;letter-spacing:.1em;margin:2em 0 0}@media screen and (max-width: 750px){.p-box-about__txt{font-size:3.8vw;line-height:1.8;letter-spacing:0;text-align:left}}.p-box-access{width:94%;border-top:#aaa 1px solid;margin:0 auto;padding:5% 0;display:flex;justify-content:space-between}@media screen and (max-width: 750px){.p-box-access{width:80%;padding:8% 0;display:block}}.p-box-access__dl{width:47%}@media screen and (max-width: 750px){.p-box-access__dl{width:100%}}.p-box-access__logo{width:82%;margin-bottom:3%}@media screen and (max-width: 750px){.p-box-access__logo{width:100%;margin-bottom:6%}}.p-box-access__name{font-size:min(2.4vw,24px);line-height:1.5;font-weight:bold;margin-bottom:.2em}@media screen and (max-width: 750px){.p-box-access__name{text-align:center;font-size:5vw;font-weight:bold;margin-bottom:.8em}}.p-box-access__name span{display:block;font-size:min(1.8vw,18px);line-height:1.5}@media screen and (max-width: 750px){.p-box-access__name span{font-size:3.5vw}}.p-box-access__txt{font-size:min(1.8vw,18px);line-height:1.5;margin-bottom:1.5em}@media screen and (max-width: 750px){.p-box-access__txt{text-align:center;font-size:3.5vw}}.p-box-access__link{width:100%}.p-box-access__link a{font-size:min(1.8vw,18px);list-style:1.4;display:block;text-align:right}.p-box-access__link a:hover{opacity:.7;transition:all .4s}@media screen and (max-width: 750px){.p-box-access__link a{text-align:center;font-size:3.5vw;margin-bottom:1.5em}}.p-box-access__link a img{width:6%;margin-left:2%;margin-top:1%}@media screen and (max-width: 750px){.p-box-access__link a img{width:7%;margin-top:0}}.p-box-access__link.gb a{color:#00903a}.p-box-access__link.bb a{color:#3983b0}.p-box-access iframe{width:50%}@media screen and (max-width: 750px){.p-box-access iframe{width:100%;height:100%;aspect-ratio:16/9}}