@charset "euc-kr";
/********************************************************************
Vricks Web Development Team
Beginning : 2009-06-06
Final : 2009-06-06
*********************************************************************/
*			{
	margin: 0;
	padding: 0;
}

html, body	{
	height: 100%;
	font-family: ±¼¸², Arial;
	font-size: 12px;
	color: #5F514E;
	line-height: 1.3em;
}

a:link,
a:visited,
a:active {
	color: #666;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

table {
	border-collapse: collapse;
}

form, input  {
	margin:0;
	font-size: 12px;
	color: #5F514E;
}

.cursor		{
	cursor:pointer;
}


.blank		{ }


.png24	{
	tmp:expression(setPng24(this));
}


/* define layout */

#gnb_flash				{ position:absolute; z-index:100; top:0; left:0; width:100%; height:182px; margin: 0 auto; text-align:center; }
#gnb_wrap				{ position:absolute; z-index:100; top:0; left:0; width:100%; height:182px; background-image:url("/images/common/bg_top.gif"); }

#contents_wrap			{ width:100%; background-image:url("/images/common/bg_pattern.gif"); }
#contents				{ width:876px; margin: 0 auto; }


#top_margin_div			{ width:100%; height:215px; }		/* contnets div margin control */
#top_margin_contents	{ width:100%; height:8px; }			/* contnets div margin control */
#bottom_margin_div		{ width:100%; height:80px; }		/* contnets div margin control */

#center_margin_div		{ float:left; width:42px; height:700px; }		/* contnets div margin control */


#contents_body			{ width:669px; min-height:646px; float:left; }


#location				{ width:444px; height:25px; float:left; margin-bottom:4px; }
#location_flash			{ width:444px; height:25px; position:absolute; z-index:9; }
#info					{ width:217px; text-align:right; float:left; }


#lnb					{ width:165px; background-color:#FFA944; float:left; }
#lnb_flash				{ width:165px; position:relative; z-index:12; background-color:#FFA944; }

#lnb_btn_top			{ width:165px; height:5000px; background-color:#FFA944; position:relative; z-index:11; margin-top:-5017px; overflow-y:hidden; }
#lnb_img_top			{ margin-top:4927px; }


#footer					{ width:100%; height:233px; overflow-y:hidden; text-align:center; background-color:white; }

.td_line				{ background-image:url("/images/common/board/line1.gif"); background-repeat:no-repeat; background-position:left bottom; }







/* define text format  */
.txt_align_left		{ text-align:left; }
.txt_align_center	{ text-align:center; }
.txt_align_right	{ text-align:right; }
.txt_align_justify	{ text-align:justify; }

.txt_color_default	{ color:#5F514E; }
.txt_color_a68		{ color:#A68E7B; }		/* È¸»ö */
.txt_color_66a		{ color:#66A99C; }		/* ¿¬ÃÊ·Ï */
.txt_color_ff4		{ color:#FF4F35; }		/* ¿À·»Áö */
.txt_color_a59		{ color:#A59283; }		/* °ñµå */
.txt_color_4d3		{ color:#4D3D3E; }		/* °¥»ö */
.txt_color_fff		{ color:#ffffff; }		/* Èò»ö */


.txt_size_11		{ font-size:11px; }
.txt_size_12		{ font-size:12px; }
.txt_size_13		{ font-size:13px; }
.txt_size_14		{ font-size:14px; }
.txt_size_15		{ font-size:15px; }
.txt_size_16		{ font-size:16px; }
.txt_size_20		{ font-size:20px; }



/* define div format  */
.div_float_left		{ float:left; }
.div_float_right	{ float:right; }
.clear				{ clear:both; width:100%; }
.none				{ display:none; }




/* set border for test */
.test_red			{ border:solid 1px red; }
.test_green			{ border:solid 1px green; }
.test_blue			{ border:solid 1px blue; }
.test_yellow		{ border:solid 1px yellow; }






/*  store css  */
.store_info_box_big		{ width:187px; height:145px; background-color:white; padding:15px; }
.store_info_box_small_1	{ float:left; margin-left:8px; }
.store_info_box_small_2	{ float:left; margin-left:20px; }
.store_info				{ margin:10px 0 5px 0; }


.store_new_wrap			{ width:669px; background-color:white; }
.store_new_box_img		{ float:left; width:254px; background-color:white; padding:6px; }
.store_new_box_line		{ float:left; width:9px; background-color:#FFDAB5; }
.store_new_box_memo		{ width:198px; font-weight:bold; padding-top:4px; }

.store_info_wrap			{ clear:both; margin-bottom:16px; }
.store_new_box_info			{ float:left; width:379px; background-color:white; padding:10px 9px 8px 6px; }
.store_new_box_info_th		{ float:left; width:80px; padding:6px 0 6px; text-align:center; }
.store_new_box_info_cont	{ float:left; width:295px; padding:6px 0 6px; }





/* event css */
.event_top_box			{ width:629px; background-color:white; padding:20px; }
.event_top_box_title	{ float:left; padding:4px 0 0 5px; width:248px; height:17px; overflow:hidden; background-color:#675A59; color:#E1DEDE; }
.event_top_box_icon		{ float:left; width:54px; text-align:right; }
.event_top_box_img		{ width:307px; height:79px; margin-top:1px; }
.event_top_box_margin	{ clear:both; width:100%; height:10px; }


.event_thumb_box		{ float:left; width:214px; height:266px; background-color:white; margin-bottom:13px; }
.event_thumb_box_title	{ float:left; width:151px; height:34px; padding:5px 0 0 10px; background-color:#A6968B; color:#F6F5F4; }
.event_thumb_box_status	{ float:left; width:53px; height:39px; background-color:#A6968B; }
.event_thumb_box_img	{ clear:both; padding:15px; }
.event_thumb_box_txt	{ padding:0 15px 0px 15px; color:#817776; }
.event_thumb_box_more	{ clear:both; width:200px; text-align:right; padding-bottom:10px; }




/* faq css */
.faq_no				{ width:62px; font-size:13px; font-weight:bold; }
.faq_title			{ width:567px; }
.faq_contents		{ width:619px; padding:10px; background-color:#F5F3F4; }
.faq_contents_tr	{ display:none; }




/* dream schedule css */
.schedule_date			{ font-size:27px; font-family:tahoma; width:555px; padding-top:20px; font-weight:bold; }
.schedule_title			{ width:480px; }
.schedule_contents		{ width:609px; padding:10px; background-color:#F5F3F4; }
.schedule_contents_tr	{ display:none; }
