@char-set "euc-kr";
/* 昆迄飘 贸府 */
@font-face {font-family: 快府蹈框90c1; src:url(http://test.heyri.net/font/wooriDotum90C1.eot);}
@font-face {font-family: 快府货航; src:url(http://test.heyri.net/font/wooriSaebom.eot);}
@font-face {font-family: 快府官帕; src:url(http://test.heyri.net/font/wooriBatang.eot);}
@font-face {font-family: wooridotum90c1; src:url(/font/wooriDotum90C1.eot);}
@font-face {font-family: woorisaebom; src:url(/font/wooriSaebom.eot);}
@font-face {font-family: wooribatang; src:url(/font/wooriBatang.eot);}
@import url(reset.css);
@import url(layout.css);
@import url(datatable.css);
@import url(board.css);
@import url(subcommon.css);

html, body	{
	margin: 0 !important;
	padding: 0;
	height: 100%;
}
body#bg {
	background:#fff4da url(../../images/main/body_bg.jpg) repeat-x center top;
}
*	{
	font-size: 12px;
	font-family:"蹈框","快府蹈框90c1","快府货航","快府官帕", Tahoma, SansSerif;
	color: #666;
	line-height: 1.2em;
}
img	{
	border: 0 none !important;
	margin: 0;
	vertical-align: middle;
}
ul,ol,li,dl,dt,dd,form	{ margin: 0; padding: 0; }
li	{ list-style-type: none; }
hr	{
	margin: 0;
	clear: both;
	display: none;
}
body, div, textarea {
	SCROLLBAR-FACE-COLOR:#E9E9E9;
	SCROLLBAR-HIGHLIGHT-COLOR:#fff;
	SCROLLBAR-SHADOW-COLOR:#FFF;
	SCROLLBAR-3DLIGHT-COLOR:#C7C7C7;
	SCROLLBAR-ARROW-COLOR:#fff;
	SCROLLBAR-TRACK-COLOR:#eee;
	SCROLLBAR-DARKSHADOW-COLOR:#C7C7C7;
}
/* Link Type */
a:link, a:visited	{
	color: #666666;
	text-decoration: none;
}
a:hover, a:active	{
	color: #666666;
	text-decoration: none;
}
.imgtxt a:link, .imgtxt a:visited	{
	color: #333;
	font-size:11px;
	text-decoration: none;
}
.imgtxt a:hover, .imgtxt a:active	{
	color: #000;
	text-decoration: underline;
}
#leftmid a:link, a:visited, #noticebox a:link, a:visited {
	color: #666;
	text-decoration: none;
}
#leftmid a:hover, a:active, #noticebox a:hover, a:active {
	color:#666;
	font-weight: bold;
}
#sublink a:link, a:visited {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#sublink a:hover, a:active {
	color:#666;
	text-decoration: none;
}
.notices a:link, a:visited {
	color: #666;
	font-weight: normal;
	text-decoration: none;
}
.notices a:hover, a:active {
	color:#666;
	text-decoration: none;
}
h1 {
	float: left;
	width: 286px;
	height: 76px;
	padding: 50px 0 0 0;
	text-align: center;
}
h2 {
	background:url(../../images/common/bul_01.gif) no-repeat left top;
	height: 18px;
	margin: 0;
	padding: 2px 0 0 13px;
}
h3.tit01 {
	background:url(../../images/common/bul_h3.gif) no-repeat left 3px;
	width: 230px;
	height: 14px;
	padding: 0 0 0 23px;
	overflow: hidden;
}
h4 {
	height: 17px;
	margin: 0 0 25px 0;
	padding: 3px 0 0 12px;
	text-align: left;
}
h4.info { background:url(../../images/common/bul_04.gif) no-repeat left top; }
h4.space { background:url(../../images/common/bul_04_04.gif) no-repeat left top; }
h4.join { background:url(../../images/common/bul_join.gif) no-repeat left top; }
h4.tour { background:url(../../images/common/bul_05.gif) no-repeat left top; font-size:13px; font-weight: bold; }
h5 {
	background:url(../../images/common/bul_h5.gif) no-repeat left 5px;
	height: 16px;
	padding: 0 0 0 10px;
}
h5.jagree {
	background:url(../../images/common/depth3_agree.gif) no-repeat left top;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 15px;
	text-align: left;
}
/* Common */
table caption { display:none; }

/* Form */
fieldset { border:0 none; }
fieldset legend, hr { display:none; }

input, textarea, select	{
	background-color:#fff;
	margin:0;
	padding: 0;
	font-size:12px;
	color:#666;
	text-align:left;
}
input.txt {
	border: 1px solid #e1e1e1;
	height: 16px;
	padding: 2px 0 0 3px;
}
input.idtxt {
	border:1px solid #cacaca;
	width: 93px;
	height: 14px;
	padding: 2px 0 0 3px;
}
textarea.comt {
	border: 1px solid #e1e1e1;
	padding: 5px;
}
select.brd {
	padding: 10px;
}
/* Contents Area Classes */
.btnsleft	{ text-align:left; }
.btnsright	{ text-align:right; }
.btnscenter	{ text-align:center;}
.cBoth { clear: both; }
.nbrd { border: 0; }

/* Stress */
.bold	{ font-weight: bold; }
.normal	 { font-weight:normal; }
.hand	{ cursor:pointer; }

/* hr */
hr.line {
	border-top: 2px solid #e0e0e0;
	display: block;
	margin: 15px 0;
	padding: 0;
}
/* Float  */
.lf { float:left; }
.rf { float:right; }

/* Layer */
.layer01 {
	position: absolute;
	float: left;
	left: 340px;
	top: 0;
	text-align: left;
}

/* Width */
.w8p { width: 8%; }
.w10p { width: 10%; }
.w12p { width: 12%; }
.w13p { width: 13%; }
.w15p { width: 15%; }
.w17p { width: 17%; }
.w20p { width: 20%; }
.w23p { width: 23%; }
.w25p { width: 25%; }
.w30p { width: 30%; }
.w32p { width: 32%; }
.w33p { width: 33%; }
.w35p { width: 35%; }
.w40p { width: 40%; }
.w44p { width: 44%; }
.w45p { width: 45%; }
.w50p { width: 50%; }
.w55p { width: 55%; }

/* Margin step */
.bm5 { margin-bottom: 5px; }
.bm10 { margin-bottom: 10px; }
.bm15 { margin-bottom: 15px; }
.bm20 { margin-bottom: 20px; }
.bm30 { margin-bottom: 30px; }

.lm5	{ margin-left:5px; }
.lm10	{ margin-left:10px; }
.lm15	{ margin-left:15px; }
.lm20	{ margin-left:20px; }
.lm30	{ margin-left:30px; }
.lm40	{ margin-left:40px; }
.lm50	{ margin-left:50px; }
.lm60	{ margin-left:60px; }
.lm100	{ margin-left:100px; }

.tm2	{ margin-top:2px; }
.tm3	{ margin-top:3px; }
.tm5	{ margin-top:5px; }
.tm10	{ margin-top:10px; }
.tm15	{ margin-top:15px; }
.tm20	{ margin-top:20px; }
.tm25	{ margin-top:25px; }
.tm30	{ margin-top:30px; }
.tm40	{ margin-top:40px; }
.tm50	{ margin-top:50px; }

.rm10	 { margin-right:10px; }
.rm20	 { margin-right:20px; }
.rm25	 { margin-right:25px; }
.rm30	 { margin-right:30px; }

/* Text color */
.lblur { color:#6791d5; }
.dblur { color:#4875b4; }
.lgreen { color:#42b7b3; }
.orange { color:#f78500; }
.dorange { color:#fe5a00; }
.red { color:#FF0000; }
.dgray { color:#1C1C1C }
.purple { color:#6d5c86; }
/* Text Deco */
.f11 { font-size: 11px; }