.p-network-brand{width:100%}.p-network-mv{width:100%;margin:0 auto;background:url(../images/home/cont_img_network.webp) center center no-repeat;background-size:cover;position:relative;z-index:-1}@media screen and (max-width: 750px){.p-network-mv{background:url(../images/home/cont_img_network_sp.webp) center center no-repeat;background-size:cover}}.p-network-mv::before{content:"";width:450px;height:100%;background-color:#78f032;position:absolute;top:0;left:calc(50% - 800px);z-index:-1}@media screen and (max-width: 1100px){.p-network-mv::before{width:18%;left:0}}.p-network-mv__inner{width:92%;max-width:1000px;margin:0 auto}@media screen and (max-width: 750px){.p-network-mv__inner{width:90%}}.p-network-mv__ttl{width:64%}@media screen and (max-width: 750px){.p-network-mv__ttl{width:100%}}.p-network-cont{margin-bottom:min(10%,100px)}@media screen and (max-width: 750px){.p-network-cont{margin-bottom:20%}}.p-network-cont__inner{width:90%;max-width:1000px;margin:min(6%,60px) auto}@media screen and (max-width: 750px){.p-network-cont__inner{width:88%;margin:8% auto 10%}}.p-network-map{max-width:1000px;margin:0 auto min(10%,100px)}.p-network-map__read{font-size:min(2vw,24px);line-height:1.6;text-align:center;font-weight:500;padding:1.5em 0}@media screen and (max-width: 750px){.p-network-map__read{font-size:4.5vw;padding:1em 0 1.2em}}.p-network-map__inner{width:100%;margin:0 auto}.p-network-map__list{width:100%;margin:0 auto;position:relative;display:flex;justify-content:space-between}.p-network-map__tab{width:33%;max-width:330px;background-color:#e6e6e6;border-radius:10px}@media screen and (max-width: 750px){.p-network-map__tab{width:47%}}.p-network-map__tab-inner{font-size:min(2vw,22px);list-style:1.5;font-weight:500;text-align:center;padding:0 20px;margin:0 auto 1.5em}@media screen and (max-width: 750px){.p-network-map__tab-inner{width:84%;font-size:4vw;padding:0}}.p-network-map__arw{width:4%;max-width:40px;background:url(../images/home/map_arw.webp) left center no-repeat;background-size:contain}@media screen and (max-width: 750px){.p-network-map__arw{width:6%}}.p-network-map__cont{width:63%;max-width:630px;background-color:#e6e6e6;border-radius:10px;position:relative}@media screen and (max-width: 750px){.p-network-map__cont{width:47%}}.p-network-map__cont-inner{font-size:min(2vw,22px);list-style:1.5;font-weight:500;text-align:center;padding:0 20px;margin:0 auto}@media screen and (max-width: 750px){.p-network-map__cont-inner{width:84%;font-size:4vw;padding:0;margin:0 auto 1.5em}}.p-network-map__tab-ttl{width:100%}.p-network-map__cont-ttl{width:100%}.p-network-map__tab-button{width:calc(100% - 2px);margin-bottom:.3em;background-color:#fff;border:#0aa 1px solid;border-radius:5px;color:#0aa;padding:.4em 0 .5em;cursor:pointer}.p-network-map__tab-button:hover{background-color:#ffff96;transition:all .1s}.p-network-map__tab-button.is-active{background-color:#0aa;color:#fff}.p-network-map__tab-button.no{border:#ccc 2px solid;color:#ccc;pointer-events:none}.p-network-map__tab-content{width:100%;height:100%;display:none}.p-network-map__tab-content::before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;pointer-events:none}@media screen and (max-width: 750px){.p-network-map__tab-content::before{display:none}}.p-network-map__tab-content.hokkaido-tohoku::before{background:url(../images/map/map_bg_hokkaido-tohoku.webp) right 5% top no-repeat;background-size:contain}.p-network-map__tab-content.kanto::before{background:url(../images/map/map_bg_kanto.webp) right 5% top no-repeat;background-size:contain}.p-network-map__tab-content.chubu::before{background:url(../images/map/map_bg_chubu.webp) right 5% top no-repeat;background-size:contain}.p-network-map__tab-content.kinki::before{background:url(../images/map/map_bg_kinki.webp) right 5% top no-repeat;background-size:contain}.p-network-map__tab-content.chugoku::before{background:url(../images/map/map_bg_chugoku.webp) right 5% top no-repeat;background-size:contain}.p-network-map__tab-content.shikoku::before{background:url(../images/map/map_bg_shikoku.webp) right 5% top no-repeat;background-size:contain}.p-network-map__tab-content.kyushu-okinawa::before{background:url(../images/map/map_bg_kyushu-okinawa.webp) right 5% top no-repeat;background-size:contain}.p-network-map__tab-content.is-active{display:block}.p-network-map__tab-list{width:50%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 750px){.p-network-map__tab-list{width:100%;display:block}}.p-network-map__tab-item{width:calc(49% - 2px);margin-bottom:.3em;background-color:#fff;border:#0aa 1px solid;border-radius:5px;color:#0aa;padding:.4em 0 .5em;cursor:pointer}@media screen and (max-width: 750px){.p-network-map__tab-item{width:calc(100% - 2px)}}.p-network-map__tab-item:hover{background-color:#ffff96;transition:all .1s}.p-network-map__tab-item a{display:block;width:100%;height:100%;color:#0aa;text-decoration:none}.p-network-map__tab-item.no{border:#ccc 2px solid;color:#ccc;pointer-events:none}.p-network-map__tab-item.no a{color:#ccc}