@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}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:unset;background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/bg.png);background-repeat:no-repeat;background-color:#fff;width:100%;background-position:right top;background-size:100% auto}.cf{display:inline-block}#block1{margin-top:80px}#block2 p{margin-top:10px}#block2 .bg{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/block2_img1.jpg);height:710px;background-repeat:no-repeat;background-position:center 210px}#block2 .wrap1{width:100%;max-width:1800px;margin:170px auto 0 auto;font-size:23px;line-height:38px;padding:0 100px}#block2 .wrap1 ul{padding-top:50px;padding-bottom:80px;background-color:#fff;display:inline-block;font-size:17px;line-height:32px}#block2 .wrap1 ul li{display:inline-block;padding-right:100px;list-style-type:none}#block2 .bg .wrap1 .button{margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}#block2 .bg .wrap1 .button a{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/block2_sozai3.png);background-repeat:no-repeat;background-position:center center;background-size:191px 40px;display:block;height:40px;width:191px;line-height:40px;color:#fff;text-align:center}#block2 .wrap2{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/block2_img2.jpg);height:500px;background-repeat:no-repeat;background-position:left 180px;margin-top:130px;width:100%;max-width:1800px;text-align:right;margin-right:auto;margin-left:auto;padding:0 100px}#container #block2 .wrap2.cf h2{padding-right:40px}#block2 .wrap2 p{text-align:left;float:right;width:785px}#block2 .wrap2 ul{padding-top:50px;padding-bottom:50px;background-color:#fff;display:inline-block;text-align:left;clear:right;float:right;font-size:17px;line-height:32px}#block2 .wrap2 ul li{display:inline-block;padding-right:50px;list-style-type:none;padding-left:50px}#block2 .wrap2 h2 img{margin:0 0 0 auto}#block3{width:100%;max-width:1400px;padding:0 100px;margin:230px auto 0 auto;font-size:16px;line-height:30px}#block3 .txt1{font-size:25px;line-height:40px;margin-top:20px;margin-bottom:30px}#block3 .txt2,.txt3{margin-top:10px}#container #block3 .box_l{width:550px;margin-right:50px}#container #block3 .box_r{width:550px}#block3 h3{font-size:45px;line-height:50px;margin-top:70px;margin-bottom:30px}#block3 h4{font-size:18px;line-height:30px}#block3 .box{background-color:#aaeaef;padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px;margin-top:30px}#block3 .cf{display:flex;justify-content:flex-start;align-items:flex-start;gap:75px}#block3 .cf>div{width:calc(50% - 35px)}#block4{width:100%;max-width:1400px;margin:160px auto 0 auto;font-size:16px;line-height:30px;padding:0 100px 250px}#block4 .box{float:left;width:368px;margin-right:11px;margin-top:70px}#block4 .cf .box.m_no{margin-top:70px;margin-right:0;margin-bottom:0;margin-left:0}#block4 p span{font-size:20px;display:block;margin-top:10px}#block4 .cf{display:flex;gap:20px}#block1{width:100%;max-width:1800px;height:580px;display:flex;align-items:center;justify-content:space-between;margin:30px auto 0 auto;padding:0;position:relative}#block1 .wrap{width:40vw;height:100%;display:flex;flex-direction:column;position:relative;justify-content:center;background-color:#fff}#block1 h1{margin-right:50px;display:inline-block;width:75%;text-align:left;font-size:17px;color:#000;padding-left:100px}#block1 .wrap img{width:420px;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:530px;object-fit:cover}.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: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)}#block2{margin-top:70px;padding-left:0}#block2 .bg{background-image:unset;height:auto}#block2 p{margin-top:20px;margin-right:10%;margin-left:10%;font-size:17px}#block2 .tit{width:80%;margin-right:10%;margin-left:10%}#block2 .img2{width:100%;margin-top:25px;margin-right:0;margin-left:0}#block2 .wrap1{background-size:100%;width:100%;height:auto;display:inline-block;margin:50px auto 0 auto;padding:0}#block2 .wrap1 ul{display:inline-block;margin-right:10%;margin-left:10%;margin-top:0;margin-bottom:0;font-size:17px;line-height:32px;padding-bottom:40px}#block2 .wrap1 ul li{list-style-type:none}#block2 .bg .wrap1 .button{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:20px}#block2 .bg .wrap1 .button a{background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/block2_sozai3.png);background-repeat:no-repeat;background-position:center center;background-size:191px 40px;display:block;height:40px;width:191px;line-height:40px;color:#fff;text-align:center;margin-right:auto;margin-left:auto}#block2 .wrap2{margin-top:150px;margin-right:auto;margin-left:auto;width:100%;background-image:unset;padding:0}#container #block2 .wrap2.cf h2{padding-right:40px}#block2 .wrap2.cf p{text-align:left;float:right}#block2 .wrap2 p{margin-top:20px;margin-right:10%;margin-left:10%;margin-bottom:0;float:unset;width:80%}#block2 .wrap2 p.img2{width:100%;margin:0 auto;margin-top:20px}#block2 .wrap2 ul{font-size:17px;line-height:32px;padding:0;display:flex;flex-direction:column;width:100%;padding:30px 10% 0}#block2 .wrap2 ul li{list-style-type:none}#block2 .wrap2 h2 img{margin:0 auto}#block2 .wrap2 ul li{padding-left:0}#block3{display:inline-block;margin-top:150px;font-size:16px;line-height:30px;width:100%;padding:0}#block3 .cf{flex-direction:column;gap:50px}#block3 .cf>div{width:100%}#block3 h2{margin-right:10%;margin-left:10%}#block3 .txt1{font-size:16px;line-height:31px;margin-top:20px;margin-bottom:20px;margin-right:10%;margin-left:10%}#block3 .txt2{margin-top:10px;margin-right:10%;margin-left:10%}#block3 .txt3{margin-top:10px}#container #block3 .box_l{width:100%;margin-right:0}#container #block3 .box_r{width:100%}#block3 h3{font-size:24px;line-height:26px;margin-top:30px;margin-bottom:30px;margin-right:10%;margin-left:10%;background-image:url(//bex-corp.jp/wordpress/wp-content/themes/bex-corp/css/../images/page-lp/block3_sozai2.png);background-repeat:no-repeat;background-position:left center;background-size:23px;padding-left:45px}#block3 h4{font-size:18px;line-height:30px}#block3 .box{background-color:#aaeaef;padding-top:20px;padding-right:10%;padding-bottom:20px;padding-left:10%;margin-top:30px}#block4{margin-top:150px;font-size:16px;line-height:30px;padding:0;width:100%;display:inline-block}#block4 h2{margin-right:10%;margin-left:10%}#block4 h2 img{width:100%;max-width:200px;height:auto}#block4 img{width:100%;max-width:500px;margin:0 auto}#block4 .box{margin-right:0;margin-top:40px;width:100%}#block4 .cf{flex-direction:column;gap:50px}#block4 .cf .box.top{margin-top:20px}#block4 .txt{margin-left:10%;margin-right:10%;margin-top:1.5em}#block4 p span{font-size:20px;display:block;margin-top:10px}#block1{width:100%;height:100%;display:flex;flex-direction:column;position:relative;justify-content:center;align-items:flex-start;margin-top:90px}#block1 .wrap{width:100%;height:auto;margin-bottom:30px;display:flex;flex-direction:column;position:relative;justify-content:center;align-items:flex-start;background-color:unset}#block1 h1{margin:0;padding:0 10%;display:inline-block;width:100%;text-align:left;font-size:16px}#block1 .wrap img{width:50%;max-width:300px;min-width:180px;height:auto;margin-bottom:1.3em}.mov{width:100%;height:350px;display:flex;align-items:center;justify-content:flex-end}.mov video{width:100%;height:350px;object-fit:cover;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 only screen and (max-width:435px){#block2 .wrap1 ul li{padding-right:0}.design-footer{padding:0 25px 40px;margin-top:110px}.design-footer .txt1{font-size:17px}.design-footer .tel a{font-size:30px}}