#wrab {overflow-x: hidden;}
header #top_m{width:100%; height:100px;}

#totalMenu{width:90%;left:50%; transform: translateX(-50%); }

h2 {font-size:30px;}
main #project {width:100%; margin:90px auto 0 auto; }

.als-item div { height:55px; top: 50%;}

#lista1 .als-item {	margin: 0px 15px;	min-height: 437px;	width: 320px;}
#lista1 .als-item img {	position: relative;	display: block;	width:100%; margin-bottom: 60px;}
#lista1 .als-prev, #lista1 .als-next {	top: 208px;}

#m_banner ul {width:100%;}
#m_banner ul li {width: 22%;margin:0 1%; color:#fff;}
#m_banner dd {margin-left:90px;}

#promise .promise_con {width: 100%;}


#remodeling { padding:80px 0 60px 0;}
#remodeling ul {width:95%; margin:90px auto 40px auto;}

.greeting_con {width:90%; margin: 0 auto;}

#board {width:100%;}
#board li {width:46%; padding: 45px 0  45px 3%;}

footer #copyright {width: 90%;}

/* 서브 ///////////////////////////////////////////////////////////////////////////////////*/
#subimg {position:relative; width:100%; height:509px;}

.submenu {position:relative;width:100%; top:0;}

#s_contents,
#s_contents2 {width:100%; padding:60px 0px; }

#s_contents .con {width: 95%;}

.con .company2 {background-size:contain; background-position:50% 0; }
.con .company2 div {width:90%; padding: 85px 5%; margin:0 auto; background:#fff;}

#s_contents2 .con2 .ceo_history {width:100%;}

/*조직도*/
.org .org_con > li {width:18%; margin:70px 3% 70px 7%;}
.org_2dept {right: 1%;}
.org_2dept li {width:170px; font-size: 16px;}



/*준공실적, 진행사업장현황, 기타실적*/


