@charset "euc-kr";

@import url("layout.css");
@import url("common.css");

body {
	background:url("/s/img/main/bg_body.jpg") no-repeat center 0;
}
div#dHead {
	width:978px; height:105px;
}
h1.logo {
	position:absolute;
	left:10px; top:37px;
}

div#dBody {
	left:0;
	width:978px; height:642px;
	margin:0 auto;
	background:url("/s/img/main/bg_dbody.jpg") no-repeat 0 bottom;
}
#gnbMenu {
	left:200px; top:5px;
	background:url("/s/img/main/img_depth01.gif") no-repeat 0 0;
} 
#gnbMenu li ul {background:url("/s/img/main/img_depth02.gif") no-repeat 0 0;}

div.main-visual{width:564px; height:150px; padding:105px 0 230px 0;}

h2.tit-h2 {margin-top:15px; margin-bottom:10px;}
div.news-block {float:left; margin-right:60px; width:245px; height:150px;}
div.news-block div.btn-block img{position:relative; top:-90px; left:200px;}
div.news-block ul {}
div.news-block li {font-size:0.75em; line-height:17px; color:#fff;}
div.news-block li a, div.news-block li a:link {color:#fff;}

div.soft-block {float:left; margin-right:60px; width:245px; }
div.soft-block ul {position:relative; width:245px;}
div.soft-block ul li span.logo {position:absolute; top:0; left:0; padding-right:10px; width:120px; height:78px; display:none;}
div.soft-block ul li span.soft-name {margin-left:149px;}
div.soft-block ul li span.soft-name img {vertical-align:top; margin-bottom:5px;}

div.solution-block {float:left; width:344px;}
div.solution-block p {height:81px; padding-left:120px; background:url("/s/img/main/img01.gif") no-repeat 0 0;}
div.solution-block p img {margin-top:20px;}

div.dfoot-block {
	width:978px;
	margin:0 auto;
	padding-left:0;
}