@charset "utf-8";@font-face{font-family:'NotoSansJP-Bold';src:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../fonts/NotoSansJP-Bold.ttf) format('truetype')}@font-face{font-family:'NotoSansJP-Medium';src:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../fonts/NotoSansJP-Medium.ttf) format('truetype')}@font-face{font-family:'NotoSansJP-Regular';src:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../fonts/NotoSansJP-Regular.ttf) format('truetype')}main{background:unset}body{margin:0 auto;font-family:"NotoSansJP-Regular";font-style:normal;text-transform:none;color:#000}section{display:block}a{text-decoration:none;color:#000}a:hover{opacity:.5}.f20{font-size:20px;line-height:28px}.f27{font-size:27px;line-height:31px}.f25{font-size:25px;line-height:29px}.f28{font-size:28px;line-height:32px}.f30{font-size:30px;line-height:34px}body{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg.png);background-repeat:no-repeat;background-color:#fff;background-position:right top;background-size:100% auto}h2{font-size:40px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#ffe978;text-align:center;width:590px;margin-right:auto;margin-left:auto;padding-bottom:5px;font-family:'NotoSansJP-Bold';font-weight:400}#block1{margin-top:30px;margin-right:auto;margin-bottom:0;margin-left:auto;width:100%}#block1 .cf{width:100%;max-width:1440px;margin-right:auto;margin-left:auto;margin-top:200px;padding:0 100px;display:flex;gap:100px}#block1 .cf .left{width:550px;flex-shrink:0}#block1 .cf .right{display:flex;width:100%;height:auto;flex-shrink:1;align-items:center;justify-content:center}#block1 .cf .left h2{font-size:28px;width:286px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#000;font-family:'NotoSansJP-Medium';font-weight:400;margin-bottom:50px;text-align:left;float:left}#block1 .cf .left .txt1{color:#000;font-family:'NotoSansJP-Bold';font-weight:400;font-size:46px;line-height:66px;float:left;display:block;width:100%}#block1 .cf .left .txt2{margin-top:70px;font-size:20px;line-height:40px;float:left;display:block;width:100%}#block2{padding-top:300px}#block2 .txt1{font-size:20px;line-height:40px;text-align:center;margin-top:50px}#container #block2 ul{text-align:center;margin-top:130px;margin:100px auto 0 auto;width:100%;max-width:1640px;padding:0 100px;display:flex;flex-wrap:wrap;justify-content:center;gap:70px 40px}#container #block2 ul li{display:inline-block;text-align:left;font-size:26px;line-height:34px;font-family:'NotoSansJP-Bold';font-weight:400}#container #block2 ul li span{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/block-02_sozai1.png);background-repeat:no-repeat;display:block;width:216px;background-position:bottom;font-size:22px;line-height:30px;margin-bottom:20px;font-family:'NotoSansJP-Medium';font-weight:400}#container #block2 ul .no_margin{margin:0}#block2 .box1{max-width:1450px;padding:0 0 0 100px;margin:180px auto 0 auto;display:flex;justify-content:center;align-items:center;gap:100px}#block2 .box1.cf .left{float:left;width:400px;flex-shrink:0}#block2 .box1 .txt{font-size:20px;line-height:40px;margin-top:20px}#block2 .box1 h3{font-size:40px;line-height:48px;margin-top:50px}#block2 .box2 h3{font-size:40px;line-height:48px;text-align:right;clear:right;padding-top:50px}#block2 .cf .left .point{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/block02_sozai2.png);width:312px;font-size:25px;background-position:bottom;background-repeat:no-repeat}#block2 .cf .right .point{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/block02_sozai3.png);width:312px;font-size:25px;background-position:bottom;text-align:right;float:right;background-repeat:no-repeat}#block2 .box1.cf .img{float:left;width:700px}#block2 .bg2{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg02.png);background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%}#block2 .box2{width:100%;max-width:1640px;padding:0 100px 0 0;margin:180px auto 0 auto;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:100px}#block2 .box2.cf .right{float:right;width:400px;flex-shrink:0}#block2 .box2 .txt{font-size:20px;line-height:40px;margin-top:20px}#block3{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg03.png);background-repeat:no-repeat;background-position:left top;background-size:100% auto;padding-top:270px}#block3 .txt1{font-size:20px;line-height:40px;text-align:center;margin-top:50px}#block3 .txt2{font-size:40px;vertical-align:bottom;line-height:50px;text-align:center;margin-top:40px;font-family:'NotoSansJP-Bold';font-weight:400;display:flex;align-items:flex-end;justify-content:center}#block3 .txt3{font-size:20px;line-height:40px;text-align:left;width:100%;max-width:1640px;padding:0 100px;margin:50px auto 0 auto}#block3 .img1,.img2{text-align:center}#block3 .img1{margin-top:53px}#block3 .img2{margin-top:68px}#block3 .txt2 img{margin-bottom:-5px}#block3 .width1{width:106px}#block3 .width2{width:202px}#block3 .width3{width:162px}#container #block3 .wrap{width:1120px;margin-right:auto;margin-left:auto;display:flex}#block3 .box1{float:left;width:400px;margin-right:80px;margin-left:80px;margin-top:130px}#block3 .box1 .txt2 img{margin:0 .3em 0 0}#block3 .box1 img{margin:0 auto}#block3 h3{font-size:22px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#000;text-align:center;padding-bottom:5px}#block3 .box2{margin-top:120px;width:1100px;margin-right:auto;margin-left:auto}#block3 .box2 h3{width:400px;margin-right:auto;margin-left:auto}#block3 .box2 .txt2 img{margin-right:.3em}#block3 .box3{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg05.png);background-repeat:repeat-x;margin-top:160px}#block3 .box3 .wrap2{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg04.png);height:1000px;background-repeat:no-repeat;background-position:right top;margin:0}#block3 .box3 h3{width:400px;margin-right:auto;margin-left:auto;padding-top:130px}#block3 .box3 .wrap2 ul{width:1280px;margin-top:90px;margin-right:auto;margin-left:auto}#block3 .box3 .wrap2 ul li{font-size:20px;line-height:40px;float:left;list-style-type:none;margin-right:70px}#block3 .box3 .wrap2 ul li span{font-size:22px;display:block;margin-bottom:30px}#block3 .box4{margin-top:70px}#block3 .box4 div.no_pc{margin:0 auto;width:100%}#block3 .box4 h3{width:640px;margin-right:auto;margin-left:auto}#block3 .box4 .wrap3{text-align:center;margin-top:70px}#block3 .box4 .wrap3.cf li{font-size:80px;line-height:90px;list-style-type:none;display:inline-block}#block3 .box4 .wrap3.cf li span{font-size:30px;display:block;line-height:40px}#block3 .box4 .wrap3.cf li img{margin-bottom:30px;margin-right:20px;margin-left:20px}#block3 .box4 .wrap4{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/block03_sozai7.png);background-repeat:no-repeat;background-position:center top;text-align:center;padding-top:160px}#block3 .box4 .wrap4.cf li{display:inline-block;width:280px;font-size:22px;line-height:40px;list-style-type:none;margin-right:45px;margin-left:45px}#block3 .box4 .wrap4.cf li span{font-size:20px;display:block;text-align:left;margin-top:30px}#block3 .box4 .wrap4.cf .left span strong{color:#ff307e;display:inline;text-align:left;font-family:'NotoSansJP-Medium';font-weight:400}#block3 .box5{margin-top:160px;margin-bottom:100px}#block3 .box5 h3{width:400px;margin-right:auto;margin-left:auto}#block3 .box5 ul{width:1120px;margin-right:auto;margin-left:auto;margin-top:40px;display:flex}#block3 .box5 ul li{float:left;width:380px;margin-right:90px;margin-left:90px;list-style-type:none;font-size:20px;line-height:40px}#block3 .box5 ul li span{text-align:center;display:flex;justify-content:center;margin-bottom:20px}.top{width:100%;max-width:1800px;height:580px;display:flex;align-items:center;justify-content:flex-start;margin:50px auto 0 auto;padding:0;position:relative}.top .fv_L{width:40vw;height:100%;display:flex;flex-direction:column;position:relative;justify-content:center;padding-left:100px}.fv_L h1{margin-right:50px;display:inline-block;width:75%;text-align:left;font-size:20px}.fv_L img{width:500px;height:auto;margin-bottom:1.3em}.mov{width:60vw;height:580px;display:flex;align-items:center;justify-content:flex-end}.mov video{width:100%;max-width:1024px;height:auto}.design-footer{text-align:center;width:100%;background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/footer_bg.png);background-repeat:no-repeat;background-position:center top;height:845px;color:#fff;background-size:cover;display:flex;justify-content:center;align-items:flex-start}.design-footer-textarea{display:flex;align-items:center;justify-content:center;flex-direction:column;width:auto;margin:0 auto;padding-top:14.5%;height:845px;aspect-ratio:32/17;overflow-x:hidden}.design-footer p{color:#fff}.design-footer .txt1{font-size:30px;line-height:34px}.design-footer .line{font-size:30px;line-height:90px;background-color:#23629a;height:90px;width:90%;max-width:1120px;margin-right:auto;margin-left:auto;margin-top:40px;display:block;color:#fff}.design-footer .tel a{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/tel.png);background-size:32px 30px;background-repeat:no-repeat;display:inline-block;padding-left:38px;color:#fff;height:38px;line-height:38px;padding-top:0;padding-right:0;padding-bottom:0;font-size:38px;background-position:left 6px;margin-top:40px;margin-right:0;margin-bottom:0;margin-left:0}.design-footer ul{margin-top:200px}.design-footer ul li{display:inline-block;margin-right:25px;margin-left:25px}.design-footer .bex{font-size:27px;line-height:31px}.design-footer .privacy{font-size:20px;line-height:24px}.design-footer ul li a{height:28px;background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/icon.png);background-repeat:no-repeat;background-position:right;background-size:24px;padding-right:40px;color:#fff}.design-footer .txt2{margin-top:26px;font-size:25px;line-height:29px}.no_pc{display:none}@media screen and (max-width:1970px){#block3 .box3 .wrap2{background-position:center top}}@media screen and (max-width:1250px){#block1 .cf{margin-top:150px}#block3 .box3 .wrap2{background-position:center bottom;background-size:auto 800px}}@media screen and (max-width:1140px){body{background-position:right top;background-size:172px;min-width:320px;background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg_sp.png)}h2{font-size:24px;border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:#ffe978;text-align:center;width:250px;margin-right:auto;margin-left:auto;padding-bottom:5px}#block1{width:100%}#block1 .cf{margin-top:40px;background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg_sp02.png);background-size:117px;padding-right:10%;padding-left:10%;background-position:left 230px;background-repeat:no-repeat;min-width:unset;max-width:unset;flex-direction:column}#block1 .cf .left{width:100%}#block1 .cf .left h2{font-size:15px;width:150px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#000;font-family:'NotoSansJP-Medium';font-weight:400;margin-bottom:30px;float:left}#block1 .cf .left .txt1{color:#000;font-family:'NotoSansJP-Bold';font-weight:400;font-size:24px;line-height:36px;clear:left}#block1 .cf .left .txt2{margin-top:30px;font-size:16px;line-height:31px}#block1 .cf .right img{width:100%}#block2{padding-top:120px}#block2 .txt1{font-size:16px;line-height:31px;text-align:left;margin-top:15px;margin-right:10%;margin-left:10%}#container #block2 ul{text-align:center;margin-top:50px;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:center;gap:20px}#container #block2 ul li{display:flex;flex-direction:column;text-align:left;font-size:23px;line-height:20px;font-family:'NotoSansJP-Bold';font-weight:400;width:100%;max-width:300px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000;background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg_sp08.png);background-repeat:no-repeat;background-position:center top;padding-top:45px;padding-bottom:15px;margin-bottom:30px}#container #block2 ul li span{display:inline-block;width:70px;font-size:13px;line-height:5px;font-family:'NotoSansJP-Medium';font-weight:400;background-image:unset}#container #block2 ul .no_icon{background-image:none;margin-bottom:30px;padding-top:0}#block2 .bg1{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg_sp03.png);background-size:100px;background-repeat:no-repeat}#block2 .top_margin50{padding-top:50px}#block2 .box1{margin-top:150px;width:100%;max-width:unset;min-width:unset;padding:0}#block2 .box1 .txt{font-size:16px;line-height:1.7em;margin-top:20px;width:100%;padding:0 10%;margin-left:0;margin-right:0}#block2 .box1.cf .left{width:100%;height:auto}#block2 .box2 .txt{font-size:16px;line-height:31px;margin-top:20px;margin-right:10%;margin-left:10%}#block2 .box1 h3{font-size:24px;line-height:34px;margin-top:10px;margin-right:10%;margin-left:10%}#block2 .point{font-size:15px;background-position:bottom;margin-right:10%;margin-left:10%}#block2 .bg2{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg_sp04.png);background-repeat:no-repeat;background-position:right 180px;background-size:215px;padding-bottom:15px}#block2 .bg3{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg_sp05.png);background-position:left bottom;background-size:130px;padding-bottom:150px;background-repeat:no-repeat}#block2 .box2{margin-right:auto;margin-left:auto;padding:0;width:100%;height:auto;display:block;margin-top:150px}#block2 .box2.cf .right{width:100%;float:unset}#block2 .box2 h3{padding:0 10%;font-size:24px}#block2 .box1 img{width:100%;margin-top:30px}#block2 .box2 img{width:100%;margin-top:30px}#block2 .box1.cf .img{float:unset;width:100%;height:auto;padding:0}#block2 .box1.cf .img img{float:unset;width:100%;height:auto;padding:0}#block2 .img.no_pc,#block2 .img2.no_pc{width:100%}#block3{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg03.png);background-repeat:no-repeat;background-position:center bottom;padding-top:75px}#block3 .txt1{font-size:16px;line-height:31px;margin-top:15px;margin-right:10%;margin-left:10%}#block3 .txt2{font-size:24px;vertical-align:bottom;line-height:30px;text-align:center;margin-top:40px;font-family:'NotoSansJP-Bold';font-weight:400}#block3 .txt3{font-size:16px;line-height:31px;text-align:left;margin-top:50px}#block3 .img1,.img2{text-align:center}#block3 .img1{margin-top:40px}#block3 .img2{margin-top:40px}#block3 .txt2 img{margin-bottom:-5px}#block3 .width1{width:106px}#block3 .width2{width:202px}#block3 .width3{width:162px}#block3 .box1{margin-right:10%;margin-left:10%;margin-top:100px;width:100%}#block3 h3{font-size:24px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#000;text-align:center;padding-bottom:5px;width:280px;margin-right:auto;margin-left:auto}#block3 .box2{margin-top:130px;margin-right:0;margin-left:0;padding:0 10%;width:100%}#block3 .box3{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg_sp07.png);background-repeat:repeat-x;margin-top:130px;background-color:#d9fcff;background-position:left bottom}#block3 .box3 .wrap2{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/bg_sp06.png);background-size:348px;background-repeat:no-repeat;background-position:right bottom;margin:0;padding-bottom:290px;height:auto}#block3 .box3 h3{margin-right:auto;margin-left:auto;padding-top:70px}#block3 .box3 .wrap2 ul{margin-right:0;margin-left:0;height:auto;display:inline-block;width:100%;padding:0 10%}#block3 .box3 .wrap2 ul li{font-size:16px;line-height:31px;list-style-type:none;margin-right:70px;margin-top:40px}#block3 .box3 .wrap2 ul li span{font-size:18px;display:block}#container #block3 .wrap{width:100%;flex-direction:column;align-items:center}#block3 .box4{margin-top:70px}#block3 .box4 h3{font-size:17px;width:80%}#block3 .box4 .wrap3{text-align:center;margin-top:70px}#block3 .box4 .wrap3.cf li{font-size:30px;line-height:40px;list-style-type:none;display:inline-block}#block3 .box4 .wrap3.cf li span{font-size:12px;display:block;line-height:18px}#block3 .box4 .wrap3.cf li img{margin-bottom:10px;margin-right:5px;margin-left:5px;width:30px}#block3 .box4 .wrap4{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/block03_sozai8.png);background-repeat:no-repeat;background-position:center top;background-size:280px;text-align:center;padding-top:75px;min-width:300px;margin-right:auto;margin-left:auto;width:300px;height:140px}#block3 .box4 .wrap4.cf li{font-size:14px;line-height:20px;list-style-type:none;width:99px;font-family:'NotoSansJP-Bold';font-weight:400;float:left;margin:0}#block3 .box4 .wrap4.cf .left{text-align:center;float:left;width:80px;margin:0;margin-right:22px}#block3 .box4 .wrap4.cf .right{width:80px;float:right}#block3 .box4 .wrap4.cf li span{font-size:22px;display:none;margin-bottom:30px}#block3 .box4 .no_pc p{margin-right:10%;margin-left:10%;margin-top:70px;font-size:16px;line-height:31px}#block3 .box4 .no_pc p span{font-size:18px;line-height:33px;display:block;margin-bottom:20px}#block3 .box4 .no_pc p strong{color:#ff307e;font-family:'NotoSansJP-Medium';font-weight:400}#block3 .box5{margin-top:90px;margin-bottom:70px}#block3 .box5 h3{margin-right:auto;margin-left:auto}#block3 .box5 ul{margin-right:0;margin-left:0;padding:0 10%;width:100%;flex-direction:column;align-items:center}#block3 .box5 ul li{list-style-type:none;margin:0;margin-top:20px;display:flex;flex-direction:column;align-items:center;font-size:16px;line-height:1.7em}#block3 .box5 ul li span{text-align:center;display:block}#block3 .box5 .cf li span .img{margin-top:10px;margin-bottom:20px}.top{width:100%;height:100%;display:flex;flex-direction:column;position:relative;justify-content:center;align-items:flex-start;margin-top:90px}.top .fv_L{width:100%;height:auto;margin-bottom:30px;display:flex;flex-direction:column;position:relative;justify-content:center;align-items:flex-start;padding-left:10%}.fv_L h1{display:inline-block;width:100%;text-align:left;font-size:16px}.fv_L img{width:75%;max-width:420px;height:auto;margin-bottom:1.3em}.mov{width:100%;max-width:unset;height:auto;display:flex;align-items:center;justify-content:flex-end}.mov video{width:100%;height:auto;margin-bottom:80px;max-width:unset}.design-footer{width:100%;height:480px;text-align:center;background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/proposal/footer_bg.png);background-repeat:no-repeat;background-position:center top;background-size:cover;color:#fff;margin:150px auto 0 auto;display:flex;align-items:flex-end;justify-content:center;padding:0 40px 60px}.design-footer .txt1{font-size:18px;line-height:1.7em}.design-footer .line{font-size:16px;line-height:1.5em;background-color:#23629a;display:flex;justify-content:center;align-items:center;width:100%;height:auto;min-height:70px;padding:.7em;margin-top:20px}.design-footer .tel a{margin-top:20px}.design-footer .txt2{margin-top:15px;font-size:16px;line-height:29px}.design-footer-textarea{padding:0;aspect-ratio:unset;height:auto;width:100%}.no_sp{display:none}.no_pc{display:inline-block}}@media screen and (max-width:500px){#block3 .box1,#block3 .box5 h3,#block3 .box3 h3,#block3 .box2 h3,#block3 .box5 ul li{width:95%;margin:0 auto;padding:5px}#block2 .cf .left .point{width:250px;background-position:bottom right}#block2 .cf .right .point{width:250px;background-position:bottom left}}@media only screen and (max-width:435px){#container #block2 ul{padding:0 45px}#block3 .txt3{padding:0 25px}#block3 .box3 h3{padding:45px 5px 5px}#block3 .box3 .wrap2 ul{margin-top:20px}#block3 .box4 .wrap3{display:flex;justify-content:center;align-items:center}.design-footer{padding:0 25px 40px;margin-top:110px}.design-footer .txt1{font-size:17px}.design-footer .tel a{font-size:30px}}