@charset "utf-8";

* {margin: 0; padding: 0}
html, body {height:100%; background-color:#b8b8b8; font-family:"굴림", "돋움", "gulim", "dotum"; font-size:12px; color:#000}
ul,ol,li,dl,dt {list-style:none}
img {border:0; vertical-align:top}

div#wrap {height:100%; width:739px; margin:0 auto; background-color:#fff}

/* = header =========================================================== */
/*div#header {position:relative; height:80px; z-index:3; background-color:#fff}
div#header .logo a {display:block; width:169px; height:71px; position:absolute; left:21px; top:14px; background:url("../images/logo.gif") no-repeat; text-indent:-999999px}*/

/*= contents ===========================================================*/
div#contents {height:auto !important; min-height:100%; margin-top:-124px; background-color:#fff; float: left; width:100%;}

/*iv#left-area {padding-top:124px; width:228px; float:left}
div#left-area .box-green {height:62px; background-color:#99cc00}
div#left-area .box-black {height:35px; background-color:#383838; line-height:35px; color:#fff; padding-left:16px; font-weight:bold}
div#left-area .left-second-menu {font-weight:bold; font-size:13px; height:32px; border-bottom:1px solid #d9d9d9; padding-left:16px; line-height:32px}
div#left-area .left-second-menu a {display:inline-block; height:32px; width:210px}
div#left-area .left-third-menu {padding:10px 0 10px 0; border-bottom:1px solid #d9d9d9}
div#left-area .left-third-menu li {height:22px; padding-left:25px; line-height:22px; background:url(../images/icon_dot.gif) no-repeat 17px}*/

div#contents-area {padding-top:124px; width:100%;}
div#contents-area .top-img {position:relative; height:97px;  background:url(../images/topimg.png) no-repeat}
div#contents-area .navi {position:absolute; left:15px; top:74px; font-family:"돋움"; font-size:11px; color:#fff}
div#contents-area .sub-title {
	height:50px; 
	line-height:50px;
	background:url(../images/icon_subTitle.gif) no-repeat 12px; 
	font-weight:bold; 
	font-size:16px; 
	padding-left:30px
}
div#sub-contents-area {padding:0 40px 30px 32px}
div#sub-contents-area .contents-title {font-weight:bold; font-size:13px; line-height:32px}
div#sub-contents-area .contents-box {line-height:18px}
div#sub-contents-area .call-box {
	border-bottom:1px solid #eee; 
	border-top:1px solid #eee; 
	height:65px; 
	line-height:65px; 
	font-size:13px; 
	font-weight:bold;
	background:url(../images/icon_call.gif) no-repeat 2px; 
	padding-left:50px
	}

.redBox-title {
	float:left; 
	width:130px; 
	padding:7px 0; 
	text-align:center; 
	font-weight:bold; 
	font-size:11px; 
	color:#fff; 
	background-color:#d488a2; 
	margin-bottom:5px
}
.redBox-text {
	float:left; 
	width:500px; 
	padding:7px 0;
	font-weight:bold; 
	font-size:11px; 
	padding-left:10px; 
	color:#a35d75; 
	background-color:#f4dfe6; 
	margin-bottom:5px
}
.point-red {clear:both; line-height:30px; color:#c76888;}
.point-text {clear:both; line-height:18px}

.money{text-align:right; padding-right:10px}

/* link */
a:link,a:visited {color:#000; text-decoration:none}
a:hover {color:#666; text-decoration:none}

/* color, bold, height */
.green {color:#89b701}
.blue {color:#065aa0}
.red {color:#c35d80}
.bold {font-weight:bold;}
.height5{height:5px}
.height10{height:10px}
.height20{height:20px}
.height30{height:30px}
.line18{line-height:18px}

/* table */
table {border-top:0px solid #999; border-left:0px solid #999; border-collapse:collapse; width:600px}
th,td {border-right:0px solid #999; border-bottom:1px solid #fff; padding:5px 5px 5px 10px}
th {background-color:#a6a6a6; font-size:9pt; color:#fff; text-align:left; padding-left:10px}
tr {background-color:#f1f1f1}
tr:hover {background-color:#fff}
