@charset "utf-8";

#menu3249_obj22{height: 185px !important; background-color:#fff; border-radius:5px;}
#menu3249_obj22 .dummyImageDataList img{display:none;}


body.eQ01 .sub-visual{
	background:url("/sites/ks-wci/images/sub/sub_bg_eq1.jpg") no-repeat center;
}
body.eQ02 .sub-visual{
	background:url("/sites/ks-wci/images/sub/sub_bg_eq2.jpg") no-repeat center;
}
body.eQ03 .sub-visual{
	background:url("/sites/ks-wci/images/sub/sub_bg_eq3.jpg") no-repeat center;
}
body.eQ04 .sub-visual{
	background:url("/sites/ks-wci/images/sub/sub_bg_eq4.jpg") no-repeat center;
}
body.eQ05 .sub-visual{
	background:url("/sites/ks-wci/images/sub/sub_bg_eq5.jpg") no-repeat center;
}
body.eQ06 .sub-visual{
	background:url("/sites/ks-wci/images/sub/sub_bg_eq1.jpg") no-repeat center;
}


._msMain .tmainContBox {
width: 190px;
}
._msMain .tmainContBox h2{
color: #fff;
font-size: 2em;
line-height: 3;
text-align: center;
}
._msMain ._contentBuilder ._obj._objHtml .tmainContBox ul li {
padding-left: 0;
background-image: none;
}
._msMain ._contentBuilder ._obj._objHtml .tmainContBox ul li a{
display: block;
text-align: center;
line-height: 2;
color: #fff;
}

.mainBoxBan {
	width: 100%;
	height: 100%;
	position: relative;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #ccc;
}
.mainBoxBan.boxBan01{
	background: url("../../images/icon01.gif") no-repeat right bottom #f0f0f0;
}
.mainBoxBan.boxBan02{
	background: url("../../images/icon02.gif") no-repeat right bottom #f0f0f0;
}
.mainBoxBan.boxBan03{
	background: url("../../images/icon03.gif") no-repeat right bottom #f0f0f0;
}
.mainBoxBan .boxTitle{
	color: #3b576c;
	margin: 0 10px;
	line-height: 3;
	font-size: 1.4em;
}
.mainBoxBan .boxCont{
	color: #555;
	margin: 0 10px;
}
.mainBoxBan .boxAnchor{
	position: absolute;
	left: 10px;
	bottom: 20px;
	padding-right: 15px;
	background: url("../../images/iconAnchor.gif") no-repeat right 50%;
}

/* 문의 및 상담 */
.box_hu, .box_tel, .box_fax, .box_mail, .box_loc {
    border: #dedede 1px solid;
    padding: 60px 15px 60px 160px;
   
    color: #707070;
    font-size: 20px;
    font-weight: bold;
}

.box_hu {
   background: url("/sites/ks-qei/images/ico_hu.png") no-repeat 56px 50%;
}
.box_tel {
  	background: url("/sites/ks-qei/images/ico_tel.png") no-repeat 56px 50% #f8f8f8;
}
.box_fax {
  	background: url("/sites/ks-qei/images/ico_fax.png") no-repeat 56px 50% #f8f8f8;
}
.box_mail {
   background: url("/sites/ks-qei/images/ico_mail.png") no-repeat 56px 50%;
}
.box_loc {
   background: url("/sites/ks-qei/images/ico_location.png") no-repeat 56px 50%;
}



.cnc{
	text-align: center;
	width: 825px;
	margin: 0 auto;
}
.cnc li{
	float: left;
	padding-top: 200px;
	width: 180px;
	margin: 0 0.5em;
}
.cnc li.name{
   background: url("../../images/icon_name.png") center top no-repeat !important;
}
.cnc li.call{
   background: url("../../images/icon_call.png") center top no-repeat !important;
}
.cnc li.fax{
   background: url("../../images/icon_fax.png") center top no-repeat !important;
}
.cnc li.mail{
   background: url("../../images/icon_mail.png") center top no-repeat !important;
}
.cnc li dl dt{
	font-weight: bold;
	font-size: 1em;
	color: #3f424c;
	
}
.cnc li dl dd{
	font-size: 1.2em;
}



/* 엠블렘이 포함된 BOX Style*/
.boxEmblem {
    border: #dddddd 1px solid;
    background: url("/sites/ksgp/images/boxBg.gif") repeat;
}
.boxEmblem > .txtWrap > .thin {
  	font-size:1.4em;
    color: #3d3d3d;
}
.boxEmblem > .txtWrap > .emphasis {
  	font-size:1.8em;
    font-weight: 600;
    color: #3d3d3d;
}
.boxEmblem > .txtWrap > .point {
  	font-size:2.6em;
    font-weight: bold;
    color: #509c28;
}
.icon img{
	width: 100%;
}

/* 추진계획 */
dl.cal {
  border:#e5e5e5 3px solid;
  margin:10px auto;
  width: 70%;
}
dl.cal:after {  content:""; display:block; clear:both; }
dl.cal > dt {
   display:inline-block;
  *display:inline; 
  zoom:1;
    background: #4d9437; /* point color */
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    width: 30%;
    padding: 0 0 0 10px;
  	vertical-align: middle;
}
dl.cal > dt.dif { background:#75bd30 !important; } /* another color */
dl.cal > dd {
  display:inline-block;
  vertical-align: middle;
  *display:inline; 
  zoom:1;
  padding: 0 10px;
}


/* 개요 */
body.Tablet #menu3251_obj1, body.Mobile #menu3251_obj1 {
    display: none;
}


.box02{background:#f9f9f9;border:1px solid #e3e3e3;padding:10px;overflow:hidden;text-align:center;}



.mBoxs { position:relative; width:100%; height:100%; background:#fff; border-radius:5px; display:table; }
.mBoxs div { display: table-cell; vertical-align:middle; }
/*20190611_변경*/
/*.mBoxs .tit { font-size:15px; font-weight:bold; color:#363636; text-align:left; }*/
/*20190611_변경*/
.mBoxs .tit { font-size:15px; font-weight:540; color:#363636; text-align:left; font-family: nanumsquare;}
.mBoxs .etit { font-size:13px; font-weight:bold; color:#595959; text-align:left; }
.mBoxs .img { width:30%; text-align:center; }
.mBoxs .img img { vertical-align: middle; }

._JW_rctBbs_album02 ._recentPhotoUl .recentBbsLi .recentPhotoTab { font-size:15px !important; }
