@charset "utf-8";

/* 최상단 네비게이션 */
.gnb-wrap {display: block;}

#menu3310_obj8 {width: 100%; height: auto; position: relative; z-index: 0; float: left;margin-top: 97px !important;}
#wrapGnb {top:97px;]
#multipleContentsDiv_k2temp05_151{ margin-top:65px; width:100%; height:100%; max-width:380px; margin:0 auto;}

/* 슬로건 */
.visual-title {
	font-size: 20px;
}

/*주요바로가기*/
.mainGoto{
  background-position: 20px 50% !important;
}
.mainGoto dl{
  margin-left: 95px !important;
  padding-top: 12px !important;
}
.mainGoto dd{
  display: none;
}

/*요소강제설정*/
#menu160_obj330 {
  left: auto;
  right: 15px;
}
#menu160_obj163,
#menu160_obj209,
#menu160_obj210,
#menu160_obj211{
  width: 50% !important;
}
#menu160_obj209,
#menu160_obj211{
  left: 50% !important;
}

#menu160_obj7, /*비쥬얼*/
#menu160_obj29,/*게시판1*/
#menu160_obj33,/*게시판2*/
#menu160_obj34/*이벤트존*/
{
	width: 100% !important;
	left: 0 !important;
}

#menu160_obj39/**/
{
	width: 50%;
}
#menu160_obj35/**/
{
  left: auto;
  right: 0;
	width: 60%;
}
#multipleDiv_k2temp05_152 {
	height: auto !important;
}

/*배너존*/
#menu160_obj221 {
  left: 50% !important;
  margin-left: -158px;
}

.visual-title small{
  display:block;
}
.visual-text{
  line-height:1.2;
}
#sub-list li{
	width: 50%;
	margin: 0px;
	padding: 0 20px;
	margin-bottom: 20px;
	box-sizing: border-box;
}
#sub-list .sub-list05{
  margin-left:0;
}
#sub-list .sub-list04 ~ li{
  margin-top:20px;
}


/* 컨텐츠 :: 생활관비전 */
.visionBox dl.vision {
	position: static;
	height: auto;
}
.visionBox dl.vision dt,
.visionBox dl.vision dd {
	position: static;
	margin: 0 auto 10px;
}
.visionBox dl.vision dd {
	display: block;
}
.visionBox .vision-3 li {
	float: none;
	width: 100%;
	border-right: 0;
	border-bottom: 1px solid #e5e5e7;
}
.visionBox .vision-3 li.last {
	border-bottom: 0;
}

/* 컨텐츠 :: 특화프로그램 */
.programBox .programList > li {
	float: none;
	width: 100%;
}
.programBox .programList li dd {
	border-right: 1px solid #e5e5e5;
}

/* 컨텐츠 :: 전화번호 */
.numberList > li {
	width: 100%;
	margin-bottom: 20px;
}
.numberList > li > dl > dt {
	float: none;
	margin: 0 auto;
}

#contents {
	margin:  0 auto 45px auto;
}
