.p-proposal__mv{background-image:url(../../img/proposal/mv.jpg)}@media screen and (max-width:640px){.p-proposal__mv{background-image:url(../../img/proposal/mv__sp.jpg)}}@media screen and (max-width:1024px){.p-proposal .anchorWrap{display:none}}.p-proposal .anchorWrap-fixed{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:42.5%;position:absolute;width:1000px;opacity:0;visibility:hidden;pointer-events:none}@media screen and (max-width:1024px){.p-proposal .anchorWrap-fixed{display:none}}.p-proposal .anchorWrap-fixed.scroll{position:fixed;z-index:9;top:1.5%;opacity:1;visibility:visible;pointer-events:visible}.p-proposal .m-ttl{font-size:25px;font-size:2.5rem;font-weight:500;color:#163f59;text-align:center;padding-top:48px;padding-bottom:8px}@media screen and (max-width:640px){.p-proposal .m-ttl{font-size:20px;font-size:2rem}}.p-proposal .anchorWrap-link{padding:10.5px 35px}@media screen and (max-width:1024px){.p-proposal .anchorWrap-link{padding:5.5px 11px 10px}}.p-proposal .anchorWrap-link li a{padding:0 21px;font-size:14px;font-size:1.4rem}@media screen and (max-width:1024px){.p-proposal .anchorWrap-link li a{font-size:12px;font-size:1.2rem;padding:0 10px}}@media screen and (max-width:768px){.p-proposal .anchorWrap-link li a{font-size:10px;font-size:1rem}}.p-proposal .proposal-wrap{padding-bottom:120px}@media screen and (max-width:640px){.p-proposal .proposal-wrap{padding-bottom:73px}}.p-proposal .proposal-wrap .block01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:41px;padding-bottom:60px}@media screen and (max-width:1024px){.p-proposal .proposal-wrap .block01{padding-bottom:85px}}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-proposal .proposal-wrap .block01-img{width:40%;max-width:400px}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block01-img{max-width:100%;width:100%;text-align:center}}.p-proposal .proposal-wrap .block01-cnt{width:57%}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block01-cnt{width:100%;margin-top:20px}}.p-proposal .proposal-wrap .block01-cnt .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-size:1.8rem;font-weight:500;padding-bottom:10px;line-height:1.4}@media screen and (max-width:768px){.p-proposal .proposal-wrap .block01-cnt .ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block01-cnt .ttl{font-size:15px;font-size:1.5rem}}.p-proposal .proposal-wrap .block01-cnt .ttl span{margin-right:15px;width:135px}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block01-cnt .ttl span{padding-bottom:10px}}.p-proposal .proposal-wrap .block01-cnt .txt{line-height:1.79}.p-proposal .proposal-wrap .block02 .ttl-wrap{font-size:20px;font-size:2rem;font-weight:500;color:#fff;background-color:#3788cb;padding:15px 0;position:relative;text-align:center;border-radius:5px 5px 0 0}@media screen and (max-width:1024px){.p-proposal .proposal-wrap .block02 .ttl-wrap{padding:45px 0 15px}}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block02 .ttl-wrap{padding:45px 10px 15px;font-size:18px;font-size:1.8rem}}.p-proposal .proposal-wrap .block02 .ttl-wrap .icon-led{position:absolute;left:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1024px){.p-proposal .proposal-wrap .block02 .ttl-wrap .icon-led{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-57px}}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block02 .ttl-wrap .icon-led{width:80px;top:-38px}}.p-proposal .proposal-wrap .block02 .ttl-wrap::before{content:"";position:absolute;bottom:-10px;width:0;height:0;border-style:solid;border-width:11px 10.5px 0 10.5px;border-color:#3788cb transparent transparent transparent;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-proposal .proposal-wrap .block02-wrap{padding-top:58.5px;background-color:#ebf6fd;padding-bottom:60px}.p-proposal .proposal-wrap .block02-wrap .wrap-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block02-wrap .wrap-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-proposal .proposal-wrap .block02-wrap .wrap-intro__img{width:33%}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block02-wrap .wrap-intro__img{width:100%;text-align:center}}.p-proposal .proposal-wrap .block02-wrap .wrap-intro__cnt{width:58%}@media screen and (max-width:768px){.p-proposal .proposal-wrap .block02-wrap .wrap-intro__cnt{width:62%}}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block02-wrap .wrap-intro__cnt{width:100%;padding-top:20px}}.p-proposal .proposal-wrap .block02-wrap .wrap-intro__cnt .txt{font-size:20px;font-size:2rem;font-weight:500;color:#163f59;line-height:2.49}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block02-wrap .wrap-intro__cnt .txt{font-size:14px;font-size:1.4rem;padding:0 20px}}.p-proposal .proposal-wrap .block02-wrap .wrap-intro__cnt .txt span{padding-bottom:5px;border-bottom:3px solid #3bb6d5}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block02-wrap .wrap-intro__cnt .txt span{padding-bottom:3px}}.p-proposal .proposal-wrap .block02-wrap .wrap-under{background-color:#fff;padding:41px 52px;border-radius:10px}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block02-wrap .wrap-under{padding:30px 11px;margin:0 15px}}.p-proposal .proposal-wrap .block02-wrap .wrap-under .txt{font-size:16px;font-size:1.6rem;font-weight:500;color:#163f59;padding-left:26px;position:relative;padding-bottom:13px}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block02-wrap .wrap-under .txt{font-size:13px;font-size:1.3rem}}.p-proposal .proposal-wrap .block02-wrap .wrap-under .txt:last-of-type{padding-bottom:0}.p-proposal .proposal-wrap .block02-wrap .wrap-under .txt::before{content:"";font-family:"Font Awesome 5 Free";position:absolute;left:4px;top:0;font-weight:400;color:#3788cb}.p-proposal .proposal-wrap .block03{padding-top:80px}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block03{padding-top:40px}}.p-proposal .proposal-wrap .block03 .ttl-fw{position:relative;text-align:center}.p-proposal .proposal-wrap .block03 .ttl-fw span{font-size:27px;font-size:2.7rem;font-weight:500;color:#163f59;padding:0 35px;position:relative;background-color:#fff}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block03 .ttl-fw span{font-size:20px;font-size:2rem;padding:0 20px}}.p-proposal .proposal-wrap .block03 .ttl-fw::before{content:"";position:absolute;left:0;width:100%;top:50%;height:2px;background-color:#3788cb}.p-proposal .proposal-wrap .block03 .chart-map{padding-top:27px}@media screen and (max-width:1024px){.p-proposal .proposal-wrap .block03 .chart-map{overflow-x:scroll}.p-proposal .proposal-wrap .block03 .chart-map::-webkit-scrollbar{width:3px;height:3px}.p-proposal .proposal-wrap .block03 .chart-map::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}}@media screen and (max-width:1024px){.p-proposal .proposal-wrap .block03 .chart-map picture{width:1000px;display:block}}.p-proposal .proposal-wrap .block03-wrap{padding-top:28px}.p-proposal .proposal-wrap .block03-wrap__cnt .txt01{font-size:14px;font-size:1.4rem;padding-bottom:6px}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block03-wrap__cnt .txt01{font-size:12px;font-size:1.2rem}}.p-proposal .proposal-wrap .block03-wrap__cnt ul{padding-bottom:59px}.p-proposal .proposal-wrap .block03-wrap__cnt ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12.5px}.p-proposal .proposal-wrap .block03-wrap__cnt ul li span{font-size:13px;font-size:1.3rem;color:#fff;padding:2px 0;text-align:center;min-width:90px;border-radius:3px;background-color:gray}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block03-wrap__cnt ul li span{font-size:11px;font-size:1.1rem}}.p-proposal .proposal-wrap .block03-wrap__cnt ul li p{font-size:14px;font-size:1.4rem;padding-left:16px}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block03-wrap__cnt ul li p{font-size:12px;font-size:1.2rem;padding-left:10px}}.p-proposal .proposal-wrap .block03-wrap__cnt .m-btn2{margin-left:0}@media screen and (max-width:640px){.p-proposal .proposal-wrap .block03-wrap__cnt .m-btn2{margin:0 auto}}.p-proposal__sct01{position:relative;margin-top:35px;background-image:url(../../img/proposal/bg-block.jpg)}.p-proposal__sct01 .m-title-wrap{padding:30px 0 33px}.p-proposal__sct01 .m-title-wrap .number{left:-94px}@media screen and (max-width:640px){.p-proposal__sct01 .m-title-wrap .number{left:0}}.p-proposal__sct01 .block03-wrap__cnt .m-btn2{margin:0 auto!important}.p-proposal__sct02{position:relative;background-image:url(../../img/proposal/bg-block.jpg)}.p-proposal__sct02 .proposal-wrap .block01:nth-child(1){padding-bottom:25px}.p-proposal__sct02 .proposal-wrap .block01:nth-child(2){padding-top:0}.p-proposal__sct02 .block03-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.p-proposal__sct02 .block03-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-proposal__sct02 .block03-wrap__img{width:45%;max-width:450px}@media screen and (max-width:640px){.p-proposal__sct02 .block03-wrap__img{width:100%;max-width:100%}}.p-proposal__sct02 .block03-wrap__cnt{width:50%;padding-top:21px}@media screen and (max-width:640px){.p-proposal__sct02 .block03-wrap__cnt{width:100%}}.p-proposal__sct02 .block03-wrap__cnt ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:900px){.p-proposal__sct02 .block03-wrap__cnt ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-proposal__sct02 .block03-wrap__cnt ul li{width:50%}@media screen and (max-width:900px){.p-proposal__sct02 .block03-wrap__cnt ul li{width:100%}}.p-proposal__sct03{position:relative}.p-proposal__sct03 .block03-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.p-proposal__sct03 .block03-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-proposal__sct03 .block03-wrap__img{width:45%;max-width:450px}@media screen and (max-width:640px){.p-proposal__sct03 .block03-wrap__img{width:100%;max-width:100%}}.p-proposal__sct03 .block03-wrap__cnt{width:50%;padding-top:21px}@media screen and (max-width:640px){.p-proposal__sct03 .block03-wrap__cnt{width:100%}}.p-proposal__sct04{position:relative}.p-proposal__sct04 .block03-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-proposal__sct04 .block03-wrap__cnt ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){.p-proposal__sct04 .block03-wrap__cnt ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-proposal__sct04 .block03-wrap__cnt ul li{width:45%}@media screen and (max-width:768px){.p-proposal__sct04 .block03-wrap__cnt ul li{width:50%}}@media screen and (max-width:640px){.p-proposal__sct04 .block03-wrap__cnt ul li{width:100%}}.p-proposal__sct04 .block03-wrap__cnt .m-btn2{margin:0 auto!important}.p-proposal__sct05{position:relative}.p-proposal__sct05 .block03-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-proposal__sct05 .block03-wrap__cnt ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){.p-proposal__sct05 .block03-wrap__cnt ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-proposal__sct05 .block03-wrap__cnt ul li{width:45%}@media screen and (max-width:768px){.p-proposal__sct05 .block03-wrap__cnt ul li{width:50%}}@media screen and (max-width:640px){.p-proposal__sct05 .block03-wrap__cnt ul li{width:100%}}.p-proposal__sct05 .block03-wrap__cnt .m-btn2{margin:0 auto!important}.p-proposal__sct06{position:relative}.p-proposal__sct06 .block03-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-proposal__sct06 .block03-wrap__cnt ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){.p-proposal__sct06 .block03-wrap__cnt ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-proposal__sct06 .block03-wrap__cnt ul li{width:45%}@media screen and (max-width:768px){.p-proposal__sct06 .block03-wrap__cnt ul li{width:50%}}@media screen and (max-width:640px){.p-proposal__sct06 .block03-wrap__cnt ul li{width:100%}}.p-proposal__sct06 .block03-wrap__cnt .m-btn2{margin:0 auto!important}.p-proposal .p-proposal__sct01 .proposal-wrap .block02-wrap .wrap-intro__img{width:244px}@media screen and (max-width:640px){.p-proposal .p-proposal__sct01 .proposal-wrap .block02-wrap .wrap-intro__img{width:100%;text-align:center}}.p-proposal .p-proposal__sct01 .proposal-wrap .block02-wrap .wrap-intro__cnt{width:calc(100% - 315px)}@media screen and (max-width:640px){.p-proposal .p-proposal__sct01 .proposal-wrap .block02-wrap .wrap-intro__cnt{width:100%}}.p-proposal .p-proposal__sct02 .proposal-wrap .block02-wrap .wrap-intro__img{width:214px}@media screen and (max-width:640px){.p-proposal .p-proposal__sct02 .proposal-wrap .block02-wrap .wrap-intro__img{width:100%;text-align:center}}.p-proposal .p-proposal__sct02 .proposal-wrap .block02-wrap .wrap-intro__cnt{width:calc(100% - 275px)}@media screen and (max-width:640px){.p-proposal .p-proposal__sct02 .proposal-wrap .block02-wrap .wrap-intro__cnt{width:100%}}.p-proposal .p-proposal__sct03 .proposal-wrap .block02-wrap .wrap-intro__img{width:229px}@media screen and (max-width:640px){.p-proposal .p-proposal__sct03 .proposal-wrap .block02-wrap .wrap-intro__img{width:100%;text-align:center}}.p-proposal .p-proposal__sct03 .proposal-wrap .block02-wrap .wrap-intro__cnt{width:calc(100% - 300px)}@media screen and (max-width:640px){.p-proposal .p-proposal__sct03 .proposal-wrap .block02-wrap .wrap-intro__cnt{width:100%}}.p-proposal .p-proposal__sct04 .proposal-wrap .block02-wrap .wrap-intro__img,.p-proposal .p-proposal__sct05 .proposal-wrap .block02-wrap .wrap-intro__img{width:215px}@media screen and (max-width:640px){.p-proposal .p-proposal__sct04 .proposal-wrap .block02-wrap .wrap-intro__img,.p-proposal .p-proposal__sct05 .proposal-wrap .block02-wrap .wrap-intro__img{width:100%;text-align:center}}.p-proposal .p-proposal__sct04 .proposal-wrap .block02-wrap .wrap-intro__cnt,.p-proposal .p-proposal__sct05 .proposal-wrap .block02-wrap .wrap-intro__cnt{width:calc(100% - 270px)}@media screen and (max-width:640px){.p-proposal .p-proposal__sct04 .proposal-wrap .block02-wrap .wrap-intro__cnt,.p-proposal .p-proposal__sct05 .proposal-wrap .block02-wrap .wrap-intro__cnt{width:100%}}.p-proposal .p-proposal__sct06 .proposal-wrap .block02-wrap .wrap-intro__img{width:200px}@media screen and (max-width:640px){.p-proposal .p-proposal__sct06 .proposal-wrap .block02-wrap .wrap-intro__img{width:100%;text-align:center}}.p-proposal .p-proposal__sct06 .proposal-wrap .block02-wrap .wrap-intro__cnt{width:calc(100% - 230px)}@media screen and (max-width:640px){.p-proposal .p-proposal__sct06 .proposal-wrap .block02-wrap .wrap-intro__cnt{width:100%}}