.setup{padding:80px 0; position:relative;}
.setup-title{text-align: center;}
.setup-title>b{display:block; font-size:26px; line-height:1.2;}
.setup-title>h2{font-size:36px; color:#015cb5;}
.setup-box{display:block; margin-top:50px;}
.setup-box>aside{font-size:16px; background: #f8f8f8; border-radius:5px; padding:50px; color:#687078;}
.setup-box>aside p+p{margin-top:15px;}
@media(max-width:1200px){
.setup{padding:30px 0;}
.setup-box{margin-top:20px;}
.setup-box.right>div{padding-right:20px; padding-left:0;}
.setup-box>aside{font-size:15px; padding:20px;}
.setup-box>aside p+p{margin-top:10px;}
}
@media(max-width:992px){
.setup-box>img{float:none !important; width:100%; }
.setup-box>div{float:none; width:100%; padding:0;}
.setup-box>div>h3{margin-top:15px;}
}
@media(max-width:767px){
.setup{padding:15px 0;}
.setup-box{margin-top:15px;}
.setup-title>b{font-size:18px;}
.setup-title>h2{font-size:24px;}
.setup-box>aside{font-size:14px; padding:10px;}
.setup-box>aside p+p{margin-top:5px;}
}
.process{position:relative; background:#f8f8f8 top center no-repeat;}
.process-image{position:absolute; width:42%; height:100%; left:0; top:0;}
.process-image>img{display:block; width:100%; height:100%; object-fit:cover;}
.process-box{width:55%; padding:80px 0; float: right;} 
.process-title{ display: block;}
.process-title b{display:block; line-height:1.2; font-size:26px;}
.process-title h2{font-size:36px; color:#015cb5;}
.process-content{display: block; margin-top:40px;}
@media(max-width:1200px){
.process{padding:0;}
.process-image{position:static; width:100%; height:auto;}
.process-image>img{display:block; width:100%; height:auto;}
.process-box{width:100%; padding:30px 0; float: none;} 
.process-content{margin-top:20px;}
}
@media(max-width:767px){
.process-title b{font-size:18px;}
.process-title h2{font-size:24px;}
.process-box{margin:0; padding:10px 0;}
.process-content{margin-top:10px;}
}
