@media(min-width:750px){.kv{height:413px;background:url(../img/kv.png)no-repeat 0 0}.kv .fukidashi{top:-104px;height:475px}.section{padding-bottom:.6rem}.section h2{font-size:.26rem;margin-bottom:.4rem}.section h2 img{width:auto;height:150px}.feature1 .example{display:-webkit-box;display:-ms-flexbox;display:flex;width:820px;margin:0 auto 40px}.feature1 .example figure{-ms-flex-negative:0;flex-shrink:0;width:288px;margin-right:56px}.feature1 .example figure img{width:100%}.feature2 .examples{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1000px;margin:0 auto}.feature2 .examples .example{width:42%}.feature2 .examples .example .text{height:3em}.feature2 .examples .example img{width:150px}.feature3 .step{position:relative}.feature3 .step figure img{width:306px}.feature3 .step .text{position:absolute;left:50%;top:50px;width:330px;height:0;padding-top:106px;overflow:hidden;background:url(../img/feature3/fukidashi1.png)no-repeat 0 0;background-size:contain;-webkit-transform:translate(126px,0);transform:translate(126px,0)}.feature3 .step .fukidashi2{background-image:url(../img/feature3/fukidashi2.png)}.works .examples{margin:0 auto;width:996px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.works .example{width:46%}.lang .langs{width:800px;margin:0 auto}.lang .langs li{width:19%}.lang .images{width:798px;margin-left:auto;margin-right:auto}.lang .images li{width:32.5%}.service{position:relative}.service .list{width:900px;margin-left:auto;margin-right:auto}.service .list li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.2rem}.service .list li h3{width:240px;-ms-flex-negative:0;flex-shrink:0;margin:0;padding-left:.32rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service .list li .text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.service .illust{position:absolute;top:200px;left:calc(50% - 580px)}.staff .desc{margin-bottom:.5rem}.staff .list{width:1100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.staff .list li{width:46%}.flow ol{width:1140px;margin:0 auto}.flow ol .box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.flow ol h3{width:155px;-ms-flex-negative:0;flex-shrink:0;margin:0;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flow ol .text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.price .sections{margin:0 auto;width:1140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price .sections section{width:48%;padding:0 .24rem .24rem}.price .sections h3{margin-bottom:.2rem}.price .basic .text{margin:.2rem 0 .3rem}.price .basic table{margin-top:.2rem}.price .basic th{padding-left:.2rem}.price .basic th,.price .basic td{padding-top:.2rem;padding-bottom:.2rem}.company table{margin:0 auto;width:60%}.company th{padding-left:.2rem}}