@charset "utf-8";

/* top_img */
.top_img .inner {background:linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ),url(../img/company/company_top_bg.jpg)no-repeat center center;
                background-size:cover; /*padding:16.525rem 0;*/ }

/* contents */
.contentW {width:100%; background:#fff;}

.contentW .inner {width:58.5rem; margin:0 auto; padding:5rem 0;}

.contentW .inner .content .cont {padding-top:20px;}
.contentW .inner .content .con1 {padding-top:0;}

.contentW .content .title {font-size:20px; margin-bottom:20px;}
.contentW .content .textW {overflow:hidden; width:100%; padding:0 0 20px 0;}
.contentW .content .cont .textW .text {width:23.5%; text-align:center; padding:0 2% 0 0; float:left;}
.contentW .content .cont .textW .text.mr0 {padding-right:0;}

.contentW .content .cont .textW .text img {max-width: 100%;}
.contentW .content .cont .textW .text .sp2 {padding-top:20px; font-size: 16px;}


@media (max-width:1186px ){

    /* contents */
    .contentW .inner {width:90%;}

}


@media (max-width:900px ){
    
    /* contents */
    .contentW .content .textW {padding:0;}
	.contentW .content .cont .textW .text {width:48%;}
	.contentW .content .cont .textW .mr0 {padding-right:0;} 
	.contentW .content .cont .textW .text .sp2 {padding-bottom:16px;}
	.contentW .content .cont:last-child .textW:last-child .text:last-child .sp2 {padding-bottom:0;}
   
}

@media ( min-width:0px ) and ( max-width:498px ){
    
    /* contents */
    .contentW .content .cont .textW .text {float:none; width:100%; padding:0;}
   
}