@charset "utf-8";
/* 숨김 요소 */
/* ----------------------- 베이스 영역  ---------------------- */
#visual {
	margin: 0;
	background: url(../main_kor/user_img/main_visual_pat.jpg) repeat-x 0 0;
}
#visualInner {
	position: relative;
	margin: 0 auto;
	height: 480px;
	background: url(../main_kor/user_img/main_visual_pat.jpg) repeat-x 0 0;	
}
#contents {
	padding: 0 0;
	margin: 0;
	background: url(../main_kor/user_img/main_contents_pat.jpg) repeat-x 0 0;
}
#contentsInner {
	min-height: 0;
	width: 100%;
	padding: 0 0;
	height: 150px;
	background: url(../main_kor/user_img/main_contents_pat.jpg) repeat-x 0 0;
}
#contentsInner #notice {
	position: relative;	
	float:left;
	width: 33%;
	height: 150px;
}
#contentsInner #notice h2 {
	margin-top: 23px;
	margin-left: 33px;
	color:#a00a42;
	background:url(../main_kor/user_img/notice_bg.png) no-repeat 0 0;
}
#contentsInner #notice ul {
	margin-top: 17px;
	margin-left: 33px;
}
#contentsInner #notice ul li {
	position: relative;
	padding-left: 9px;
	line-height: 1.7;
	background:url(../main_kor/user_img/icon_graydot.png) no-repeat 0px center;
}
#contentsInner #notice ul li span.date {
	position: absolute;
	top: 0;
	right: 29px;
	color: #999;
}
#contentsInner #notice #moreBut {
	position:absolute;
	top:25px;
	right:29px;
}
#contentsInner .companyinfo {
	float:left;
	width: 40%;
	height: 150px;
	background:url(../main_kor/user_img/companyinfo_bg.png) no-repeat 12px 40px;
}
#contentsInner .companyinfo h2{
	font-size: 1.2em;
	margin-top: 31px;
	margin-left: 108px;
}
#contentsInner .companyinfo .txt0{
	margin-top: 8px;
	margin-left: 108px;
}
#contentsInner .companyinfo .companyinfoBtn {
	margin-top: 10px;
	margin-left: 108px;
}
#contentsInner .companyinfo .imgBtn{
	float:left;
	width: 65px;
	height: 16px;
	font-size: 0.8em;
	padding-top: 4px;
	padding-left: 8px;
	margin-right: 8px;
	background:url(../main_kor/user_img/imgbtn.png) no-repeat 0 0;	
}
#contentsInner .mainTel {
	float:right;	
	width: 27%;
	height: 150px;	
	background:url(../main_kor/user_img/maintel_bg.png) no-repeat 15px 29px;
}
#contentsInner .mainTel .telbg {
	margin-top: 40px;
	margin-left: 96px;
	height:45px;
}
#contentsInner .mainTel .telbg h2{
	font-size: 1.2em;
	margin-top: 2px;	
}
#contentsInner .mainTel .telbg .txt0{
	margin-top: 0px;
	font-size: 0.6em;
	line-height: 1.2;
}
#contentsInner .mainTel .txt1{
	margin-top: 0px;
	font-size: 1.8em;
	font-weight:bold;
	margin-left: 96px;
}
#footerMenu {
	margin-left: 30px;
}
#footerInner .footerWrap  address {
	margin-left: 30px;  	
} 
#banner {
	height:460px;
	border-left: #CCCCCC solid 1px;
}