.l-development .l-top_visual{margin-bottom:0}@media screen and (max-width:900px){.l-development .l-top_visual .l-top_visual__photo{background-position:calc(88.077vw + -1811.692px) center}}@media screen and (max-width:640px){.l-development .l-top_visual .l-top_visual__photo{background-position:calc(-126.875vw + -258px) center}}@media screen and (max-width:320px){.l-development .l-top_visual .l-top_visual__photo{background-position:-664px center}}.l-development .c-contact_box{width:1080px;margin:0 auto}@media screen and (max-width:900px){.l-development .c-contact_box{width:100%}}.p-development{width:100%}.p-development_main{width:100%;background:#e2e6e9;padding:73px 0 80px;margin-bottom:90px}@media screen and (max-width:900px){.p-development_main{width:auto;padding:calc(12.692vw + -41.231px) 0 calc(25.385vw + -102.462px);margin:0 -30px calc(10vw + 0px)}}@media screen and (max-width:640px){.p-development_main{padding:40px 0 60px;margin:0 calc(-4.688vw + 0px) 64px}}@media screen and (max-width:320px){.p-development_main{margin:0 -15px 64px}}@media screen and (max-width:900px){.p-development_main__inner{padding:0 30px}}@media screen and (max-width:640px){.p-development_main__inner{padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.p-development_main__inner{padding:0 15px}}.p-development_main_catch{width:100%;margin-bottom:40px}@media screen and (max-width:900px){.p-development_main_catch{margin-bottom:calc(3.846vw + 5.385px)}}@media screen and (max-width:640px){.p-development_main_catch{margin-bottom:30px}}.p-development_main_catch__text{text-align:center;font-size:21px;font-weight:bold;color:#1f2833;line-height:1.8095238095;margin-top:-8.5px;margin-bottom:-8.5px;letter-spacing:0.42px;padding-left:0.42px}@media screen and (max-width:768px){.p-development_main_catch__text{font-size:19px;line-height:1.7894736842;margin-top:-7.5px;margin-bottom:-7.5px}}@media screen and (max-width:640px){.p-development_main_catch__text{font-size:17px;line-height:1.7647058824;margin-top:-6.5px;margin-bottom:-6.5px;letter-spacing:0.33px;padding-left:0.33px}}.p-development_main_catch__text .ib{display:inline-block}.p-development_main_block{width:1200px;margin:0 auto}@media screen and (max-width:900px){.p-development_main_block{width:100%}}.p-development_main_block__cont{width:100%}.p-development_main_block__cont:not(:last-child){margin-bottom:90px}@media screen and (max-width:900px){.p-development_main_block__cont:not(:last-child){margin-bottom:calc(16.923vw + -62.308px)}}@media screen and (max-width:640px){.p-development_main_block__cont:not(:last-child){margin-bottom:46px}}.p-development_main_block__figure{width:1140px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;position:relative;z-index:1}@media screen and (max-width:900px){.p-development_main_block__figure{width:calc(100% - 30px)}}@media screen and (max-width:640px){.p-development_main_block__figure{width:calc(100% - 4.688vw);display:block}}@media screen and (max-width:320px){.p-development_main_block__figure{width:calc(100% - 15px)}}.p-development_main_block__cont:nth-child(2n) .p-development_main_block__figure{margin-left:0}.p-development_main_block__figure .img{width:780px}@media screen and (max-width:900px){.p-development_main_block__figure .img{width:68.4%}}@media screen and (max-width:640px){.p-development_main_block__figure .img{width:100%}}.p-development_main_block__list{width:360px}@media screen and (max-width:900px){.p-development_main_block__list{width:31.6%}}@media screen and (max-width:640px){.p-development_main_block__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}}.p-development_main_block__cont:nth-child(2n) .p-development_main_block__list{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.p-development_main_block__list li{width:100%}@media screen and (max-width:640px){.p-development_main_block__list li{width:50%}}.p-development_main_block__text{width:1140px;background:#ffffff;margin-top:-72px;padding:120px 60px 47px}@media screen and (max-width:900px){.p-development_main_block__text{width:calc(100% - 30px);margin-top:calc(-10vw + 18px);padding:calc(15.385vw + -28.462px) 30px calc(6.538vw + -11.846px)}}@media screen and (max-width:640px){.p-development_main_block__text{width:100%;margin-top:-46px;padding:70px calc(4.688vw + 0px) 30px}}@media screen and (max-width:320px){.p-development_main_block__text{padding:70px 15px 30px}}.p-development_main_block__cont:nth-child(2n) .p-development_main_block__text{margin-left:auto}.p-development_main_block__text .ttl{font-size:24px;font-weight:500;color:#007ebd;line-height:1.6666666667;margin-top:-8px;margin-bottom:26px}@media screen and (max-width:900px){.p-development_main_block__text .ttl{font-size:22px;line-height:1.6363636364;margin-top:-7px;margin-bottom:21px}}@media screen and (max-width:768px){.p-development_main_block__text .ttl{font-size:20px;line-height:1.7;margin-top:-7px;margin-bottom:17px}}@media screen and (max-width:640px){.p-development_main_block__text .ttl{font-size:18px;line-height:1.6666666667;margin-top:-6px;margin-bottom:14px}}@media screen and (max-width:640px){.p-development_main_block__text .ttl br{display:none}}@media screen and (max-width:640px){.p-development_main_block__text .ttl ._ib{display:inline-block}}@media screen and (max-width:400px){.p-development_main_block__text .ttl ._ib{display:inline}}@media screen and (max-width:900px){.p-development_main_block__text .ttl ._ib.block{display:block}}@media screen and (max-width:640px){.p-development_main_block__text .ttl ._ib.block{display:inline-block}}@media screen and (max-width:400px){.p-development_main_block__text .ttl ._ib.block{display:inline}}.p-development_main_block__text .cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.p-development_main_block__text .cont{-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-development_main_block__text .cont ._text{line-height:2;margin-top:-8px;margin-bottom:-8px;text-align:justify}@media screen and (max-width:900px){.p-development_main_block__text .cont ._text{line-height:1.8666666667;margin-top:-6.5px;margin-bottom:-6.5px}}.p-development_main_block__cont:first-child .p-development_main_block__text .cont ._text{width:558px}@media screen and (max-width:900px){.p-development_main_block__cont:first-child .p-development_main_block__text .cont ._text{width:51.6666666667%}}@media screen and (max-width:768px){.p-development_main_block__cont:first-child .p-development_main_block__text .cont ._text{width:100%}}.p-development_main_block__text .cont ._figure{width:432px;position:relative;background:#333333;padding-top:10px;cursor:pointer;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media screen and (max-width:900px){.p-development_main_block__text .cont ._figure{width:40%;padding-top:calc(2.308vw + -10.769px)}}@media screen and (max-width:768px){.p-development_main_block__text .cont ._figure{width:100%;max-width:450px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 auto 20px}}@media screen and (max-width:560px){.p-development_main_block__text .cont ._figure{padding-top:calc(2.5vw + -4px)}}@media screen and (max-width:320px){.p-development_main_block__text .cont ._figure{padding-top:4px}}@media screen and (min-width:901px){.p-development_main_block__text .cont ._figure:hover{opacity:0.6}}.p-development_main_block__text .cont ._figure:before{content:"";position:absolute;bottom:20px;right:16px;width:72px;height:72px;background:rgba(0,146,209,0.75);border:3px solid #ffffff;border-radius:50%;z-index:1}@media screen and (max-width:900px){.p-development_main_block__text .cont ._figure:before{bottom:15px;right:9px;width:48px;height:48px;border-width:2px}}@media screen and (max-width:768px){.p-development_main_block__text .cont ._figure:before{bottom:20px;right:16px;width:72px;height:72px;border-width:3px}}@media screen and (max-width:560px){.p-development_main_block__text .cont ._figure:before{bottom:15px;right:9px;width:48px;height:48px;border-width:2px}}.p-development_main_block__text .cont ._figure:after{content:"";position:absolute;bottom:44px;right:40px;width:0;height:0;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #ffffff;z-index:1}@media screen and (max-width:900px){.p-development_main_block__text .cont ._figure:after{bottom:30px;right:25px;border-width:9px 0 9px 14px}}@media screen and (max-width:768px){.p-development_main_block__text .cont ._figure:after{bottom:44px;right:40px;border-width:12px 0 12px 20px}}@media screen and (max-width:560px){.p-development_main_block__text .cont ._figure:after{bottom:30px;right:25px;border-width:9px 0 9px 14px}}.p-development_main_block__text .cont ._figure .__img{width:100%}.p-development_main_block__text .cont ._figure .__cap{width:100%;line-height:20px;padding:7px 0 8px;text-align:center;color:#ffffff;font-size:15px;font-weight:500;background:#333333}@media screen and (max-width:900px){.p-development_main_block__text .cont ._figure .__cap{font-size:calc(0.769vw + 8.077px);padding:calc(1.923vw + -10.308px) 0 calc(1.538vw + -5.846px)}}@media screen and (max-width:768px){.p-development_main_block__text .cont ._figure .__cap{font-size:15px;padding:7px 0 8px}}@media screen and (max-width:560px){.p-development_main_block__text .cont ._figure .__cap{font-size:calc(0.833vw + 10.333px);padding:calc(2.083vw + -4.667px) 0 calc(2.222vw + -3.111px)}}@media screen and (max-width:320px){.p-development_main_block__text .cont ._figure .__cap{font-size:13px;padding:2px 0 4px}}
/*# sourceMappingURL=common_development.css.map */