﻿@charset "utf-8";

/* 임시메뉴 none 
.li_1_7640, 
.li_1_7641,
.li_1_7642,
.li_1_7643,
.li_1_7644{display:none !important;}*/



._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 45%;
    color: #707070;
    font-size: 20px;
    font-weight: bold;
}

.box_hu {
   background: url("../../images/ico_hu.png") no-repeat 18% 50%;
}
.box_tel {
  	background: url("../../images/ico_tel.png") no-repeat 18% 50% #f8f8f8;
}
.box_fax {
  	background: url("../../images/ico_fax.png") no-repeat 18% 50% #f8f8f8;
}
.box_mail {
   background: url("../../images/ico_mail.png") no-repeat 18% 50%;
}
.box_loc {
   background: url("../../images/ico_location.png") no-repeat 18% 50%;
   padding: 60px 15px 60px 30%;
}

.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: #7b33ab;
}
.boxEmblem > .txtWrap > .sinchung {
  	font-size:1.3em;
    font-weight: 600;
    color: #3d3d3d;
}
.list span, .boxEmblem > .txtWrap > .sinchung span { color: #7b33ab; }
.list {
	font-size: 1.3em;
    font-weight: bold;
}
.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: #7e32a8; /* point color */
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    width: 35%;
    padding: 0 0 0 10px;
  	vertical-align: middle;
}
dl.cal > dt.dif { background:#da60d6 !important; } /* another color */
dl.cal > dd {
  display:inline-block;
  vertical-align: middle;
  *display:inline; 
  zoom:1;
  padding: 0 10px;
}

/* 개요 */
body.Desktop #menu2071_obj44, body.Tablet #menu2071_obj44, body.Mobile #menu2071_obj44 {
    display: none;
}



.mBoxs { position:relative; width:100%; height:100%; padding-top:50%; }
.mBoxs p { color:#fff; text-align:center; }
.mBoxs p.tit { font-size:18px; }
.mBoxs p.cont { font-size:13px; padding-top:4px; }

.mBox01 { background:url("../../images/ico_bg1.png") no-repeat center 13%  #cb73c2; }
.mBox02 { background:url("../../images/ico_bg2.png") no-repeat center 13%  #9a4291; }
.mBox03 { background:url("../../images/ico_bg3.png") no-repeat center 13%  #a53bb2; }
.mBox04 { background:url("../../images/ico_bg4.png") no-repeat center 13%  #d684c4; }
.mBox05 { background:url("../../images/ico_bg5.png") no-repeat center 13%  #632c95; }
