* {margin:0;padding:0;}
html, body	{ width:100%;height:100%;margin:0;padding:0; background:#fff;}
td, div, p, li, dd, input, textarea { font-family:Dotum, gulim;font-size:11px;color:#282828;}
form, input, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd { margin:0;padding:0; }
h1, h2, h3, h4, h5, h6 {font-size:0; line-height:0;}
ul, ol	{list-style:none; text-decoration:none;}
img		{border:0;vertical-align:top;margin:0px;padding:0px;}
table	{border-collapse:collapse;}
table tr th {font-size:12px;}
table tr td {word-break:break-all !important; font-size:12px;}
th img 	{vertical-align:top; }
select	{border:1px solid #C0C0C0;height:21px;font-size:12px;color:#a0a0a0;text-align:center;}
textarea, .scr { border:1px solid #d6d6d6;background:none;
		scrollbar-face-color:#FDFDFE;		/* bar ÀÇ Ç¥¸é»ö */
		scrollbar-highlight-color:#D0D0D0;	/* ¹à°Ô ºû³ª´Â ÁÂ»ó´Ü ¸ð¼­¸® */
		scrollbar-3dlight-color:#FDFDFE;	/* ÁÂ»ó´Ü ¸ð¼­¸® ¾Æ·¡ºÎºÐ */
		scrollbar-shadow-color:#D0D0D0;		/* ±×¸²ÀÚ Áö´Â ¿ìÇÏ´Ü */
		scrollbar-darkshadow-color:#FDFDFE;	/* ±×¸²ÀÚ ¿ìÇÏ´Ü */
		scrollbar-track-color:#FDFDFE;		/* ½ºÅ©·Ñ Æ®·¢ÀÇ »ö */
		scrollbar-arrow-color:#3d7808;		/* »ï°¢ÇüºÎºÐ */
		overflow-x:hidden;overflow-y:auto; }
fieldset, legend {height:0; font-size:0; line-height:0; border:none;padding:0;margin:0}

input{ padding:2px 5px 0px 5px;vertical-align:middle;border:1px solid #d3d3d3; height:21px;}

input.ipFile	{ height:19px}
input.rdo, input.chk { width:14px !important;padding:0 !important;margin:0 2px 0 0 !important;vertical-align:middle important;background:transparent !important;border:none !important; }
.fl		{ float:left !important; }
.fr		{ float:right !important; }
.cb		{ clear:both !important; }
.ac		{ text-align:center !important; }
.al		{ text-align:left !important; }
.ar		{ text-align:right !important; }
.vt		{ vertical-align:top !important; }
.vm		{ vertical-align:middle !important; }
.vb		{ vertical-align:bottom !important; }
.jf		{ text-align:justify !important; }
.oh		{ overflow:hidden !important; }
.cp		{ cursor:pointer !important; }
.di		{ display:inline !important; }
.dib	{ display:inline-block !important;display:-moz-inline-box !important; }
.dn		{ display:none !important; }
.db		{ display:block !important; }
.vv		{ visibility:visible !important; }
.vh		{ visibility:hidden !important; }
.bbn	{ border-bottom:none !important; }
.brn 	{ border-right:none !important; }
.bn, .bn td, .bn th		{ border:none !important; }
.bgn, .bgn td, .bgn th 	{ background:none !important; } 
.fb		{ font-weight:bold !important; }
.fn		{ font-weight:normal !important; }
.fs		{ font-size:11px !important; }
.fixed	{ table-layout:fixed}
.fa		{ font-family:Arial}

//a 			{ selector-dummy:expression(this.hideFocus=true); } 
a:link		{ color:#aaa; text-decoration:none; }
a:visited	{ color:#aaa; text-decoration:none; }
a:hover 	{ color:#aaa; text-decoration:underline; }
a:active	{ color:#aaa; text-decoration:none; }

/* PNG - for IE */
/*.iePngFix 	{ behavior:url('iepngfix.htc'); }*/
.png24 {tmp:expression(setPng24(this));}





/*table_colgroup*/
.colgroup, .colgroup th, .colgroup td	{height:0 !important;padding:0 !important;margin:0;font-size:0;line-height:0 !important;border:none !important;border-collapse:separate;}
.colgroup	{.display:none}




/* 2010³â 3¿ù 3ÀÏ~5ÀÏ ÄÚ´õ Á¶¼ºÈ£ ÀÛ¼º  */
/*************** layout ***************/

#wrapper { position:relative; }
	#mainMenu {position:absolute; left:51%; top:10px; margin:0 0 0 -472px; width:949px; height:92px;}
	#content {position:absolute; left:50%; top:485px; margin:0 0 0 -490px; width:860px; z-index:5; height:120px;}
	#content .board { float:left; display:inline; text-align:left; width:260px; }
	#content .board .new_event { margin-bottom : 8px; }
	#content .board .new_event li span { color:#bab9b8; }
	#content .board ul strong { position : relative; color:#404040; }
	#content .board ul strong a { position:absolute; top:9px; right:0px; }
	#content .board ul li { background:url("/images/bullet/bl_board_list.gif") no-repeat 0 40%; line-height: 14px; text-indent:8px; color:#8a8a8a;}
	#content .board ul li a:link,
	#content .board ul li a:visited,
	#content .board ul li a:hover,
	#content .board ul li a:active{ color:#8a8a8a; }


	#content .main_trend { position:relative; float:right; display:inline;  }
	#content .main_trend p { position:absolute; top:0px;}
	#content .main_trend p.bt_skincare { left:0; }
	#content .main_trend p.bt_makeup { left:139px; }

	#footer { position:absolute; top:706px; left:0px; width:100%; text-align:center; margin-bottom: 0px;}
	#footer select { border : 1px solid #d2d2d2; background : url("/images/main/select_family.gif") } 



/*********** sub page **********/
body.sub { background:url("/images/common/sub_container_bg.jpg") repeat-y center 0; }
#wrapper_sub {width:100%; height:100%; text-align:center; margin:0 auto; background:url("/images/common/sub_header_bg.jpg") no-repeat center 0;}
#wrapper_sub #header { position:relative; width:980px; height:290px; text-align:center; margin:0 auto;}
#wrapper_sub #header #header_menu { position:absolute; top:10px; left:31px; z-index:5;}
#wrapper_sub #header #header_swf { position:absolute; top:0px; left:0; z-index:1;}

#wrapper_sub #container { position:relative; width:980px; margin:0 auto; min-height:400px; _height:400px;}
#wrapper_sub #container #sideMenu { position:absolute; width:210px; left : 20px; top: -106px; z-index:4;}


#wrapper_sub #container #cont_area { position:relative;width:750px; text-align:left; margin-left: 230px; }

#wrapper_sub #container #cont_area #cont { width:600px; margin-left:50px;text-align:left;}

#wrapper_sub #container #cont_area #cont .cont_top { width:600px; height:50px;}
#wrapper_sub #container #cont_area #cont .cont_top h2 { float:left; display:inline; }
#wrapper_sub #container #cont_area #cont .cont_top .location { float:right; display:inline; height:100%; padding-top:20px; }

#wrapper_sub #container #cont_area #cont .cont_con { margin-top:50px;  margin-bottom:40px; text-align:left;}

#wrapper_sub #container #cont_area #quick { position:absolute; left:697px; top:50px; visibility:visible; text-align:center;}

#footer_sub { clear:both; width:100%; margin:0 auto; text-align:center; background:url("/images/common/foot_bg.gif") no-repeat center 100%;}
#footer_sub .banner { width:100%; border:1px solid #dedede; }
#footer_sub .copyright { width:100%; margin-top : 10px; margin-bottom:30px; }

/***************** sub common *********************/

h4 {text-align:left; margin-bottom:10px;}
.location span { padding-right:10px;  background:url("/images/common/bullet/location_arow.gif") no-repeat right 2px;}
.location strong { padding-left:5px; font-weight:normal; color:#aaa; }

/***********trand***************/

.trand_month { width:600px; }
.trand_month p { width:100%; text-align:right; }
.trand_month h4 {margin: 10px 0 20px 0;}
.trand_month .month_list {border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}

/**************board_list*****************/
.board_list {width:600px; text-align:center; border-top:2px solid #bc063d;}
.board_list img {vertical-align:middle;}
.board_list select {vertical-align:middle; font-size:11px;}
.board_list input {height:18px; vertical-align:middle;}
.board_list caption { padding-bottom: 10px;}

.board_list th,
.board_list td { padding:9px 0 10px 0; color:#a0a0a0;}

.board_list thead tr th,
.board_list thead tr td { border-bottom:1px solid #dcdcdc;}

.board_list tbody tr th,
.board_list tbody tr td {border-bottom:1px dashed #dcdcdc; }

.board_list tbody tr td.subjec {text-align:left; padding-left:20px;}
.board_list tbody tr.first td,
.board_list tbody tr.first th { border-bottom:1px solid #dcdcdc; }

.board_list tfoot td {letter-spacing:4px; padding-top:15px;}
/**************board_view*****************/

.board_view {width:600px; text-align:center; margin-bottom:10px;}
.board_view img {vertical-align:middle;}
.board_view th,
.board_view td { padding:9px 0 10px 0; color:#a0a0a0;}
.board_view thead tr th,
.board_view thead tr td {border-top:2px solid #bc063d; border-bottom:1px solid #dcdcdc;}
.board_view tbody tr th,
.board_view tbody tr td {border-bottom:1px solid #dcdcdc; padding: 20px 0 20px 0;}



/**************¸ÅÀå°ü¸®***************/
.board_list tbody tr td.store_name a:link,
.board_list tbody tr td.store_name a:visited,
.board_list tbody tr td.store_name a:hover,
.board_list tbody tr td.store_name a:action {color:#bb8e3d;}

/**************store_search_view***************/

.store_view {height:180px;}
.store_view .store_picture {float:left; display:inline; text-align:center; vertical-align:middle; width:280px; padding:5px; background:#d1a75f;}
.store_view .store_picture img {border:1px solid #fff; vertical-align:middle;}
.store_view .store_picture_info {float:right; display:inline; text-align:left; width:286px;}
.store_view .store_picture_info th{color:#bb8e3d;}

.store_view .store_picture_info th.picture_info_title { font-size:13px;}
.store_view .store_picture_info th,
.store_view .store_picture_info td {border-bottom:1px dashed #e5e5e5; }
.store_view .store_picture_info .view_last th,
.store_view .store_picture_info .view_last td {border-bottom:1px solid #e5e5e5; line-height:28px; padding:5px 0 10px 0;}
.store_view .store_picture_info .no_border td{border:none; padding-top:5px;}



/**************search box*****************/

.search_box {background:#f9f9f9; border:1px solid #dcdcdc; margin-bottom:30px; text-align:center;}
.search_box td{text-align:center;}
.search_box img {vertical-align:middle;}
.search_box select {vertical-align:middle; font-size:11px;}
.search_box input {height:18px; vertical-align:middle; color:#a0a0a0}
.search_box .btn_input {border:none;}

/************pre_nex_box****************/

.pre_nex_box {border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin:10px 0;}
.pre_nex_box tr td {border-bottom:1px dashed #dcdcdc; padding:10px 0;}
.pre_nex_box tr.listL td {border:none;}

/************becafe faq****************/
.board_list tbody tr td.becafe_faq {color:#646464; cursor:hand;}
.views { padding :10px; background:#f9f9f9; border:1px solid #dcdcdc; margin-top:5px; text-align:justify;}
.views li {background:url('/images/becafe/faq/icon_answer.gif') no-repeat 0 1px; padding-left:50px; color:#a0a0a0;}

/************point search****************/
.point_search_top {
	border-top:5px solid #e3e3e3;
	border-bottom:5px solid #e3e3e3;
	height:105px;
	width:600px;
	color:#505050;
	text-align:left;
	margin:20px 0 40px 0;}
.point_search_top strong {line-height:37px;}
.point_search_top ul {background:#fef0f3; height:40px;}
.point_search_top ul li {float:left; display:inline; line-height:40px; width:200px; padding-left:20px; background:url("../images/becafe/point/dot_bullet.gif") no-repeat 13px 17px;}
.point_search_top ul li span{padding-left:20px; color:#a0a0a0;}

/************best_store****************/
.best_store_selec {text-align:right; margin-bottom:10px;}

.best_top {position:relative; height:90px; width:600px; background:url('/images/store_info/best/bg_best_top.gif') no-repeat 0 0; margin-bottom:20px;}
.best_top strong {position:absolute; display:block; top:21px; left:28px;}
.best_top dl{position:absolute; text-align:left; left:227px; top:30px;}
.best_top dl dt{ font-weight:bold; color:#bb8d40; font-size:12px; line-height:16px;}
.best_top dl dd{ color:#978d72; font-size:12px; line-height:16px;}

.best_store_view {border-top:2px solid #bc063d; margin-bottom:30px;}
.best_store_view .best_con td{padding-top:30px; text-align:center;}
.best_store_view .best_con_box td{background:#f0f0f0; height:70px;}
.best_store_view .best_con_box td ul{padding-left:20px;  position:relative;}
.best_store_view .best_con_box td ul li{padding:2px 0; color:#a0a0a0; font-size:12px;}
.best_store_view .best_con_box td ul li p{position:absolute; right:20px; top:0; font-size:12px;}


/**************store open************************/

.store_open_divi img {margin-bottom:20px;}
.store_open_divi h4 img {margin:0px; }


/**************event************************/
	.event_list {border-top:2px solid #bc063d;}
	.event_list td {padding:15px 0; border-bottom:1px solid #e0e0e0;}
	.event_list td.event_list_img {vertical-align:top;}
	.event_list td.event_list_img img {border:5px solid #e3e3e3;}
	.event_list td.event_list_text {vertical-align:top; }
	.event_list td.event_list_text p {border-bottom:1px dashed #e5e5e5; padding:8px 0; color:#a0a0a0; text-align:justify;}
	.event_list td.event_list_text p strong,
	.event_list td.event_list_text p em {color:#bb8d40;}
	.event_list td.event_list_text p em {padding-right:10px; font-style:normal;}
	.event_list td.event_list_text p span {padding-right:20px;}
	.event_list td.event_list_text p.list_line {border:none;}

/**************event************************/

.becafe_cupon img {margin-bottom:30px;}
.becafe_cupon h4 img{margin-bottom:0px;}


/*******************becafe point************************/

/*******»ó´Ü ÇÏ´Ü ¶óÀÎ******/
.becafe_point .top_text {border-top:5px solid #e3e3e3;}
.becafe_point .bottom_text {border-bottom:5px solid #e3e3e3;border-top:1px solid #e3e3e3;}

.becafe_point img,
.becafe_point input{vertical-align:middle;}
.becafe_point input{height:18px;}
.becafe_point p {width:600px; text-align:center; padding:10px 0 20px 0;}
.becafe_point .becafe_point_con{position:relative; background:#fef0f3; height:65px; width:600px; padding:10px 0; padding-left:80px;}


/*************costomer_list******************/
.costomer_list {border-top:2px solid #bc063d;}
.costomer_list img {vertical-align:middle;}
.costomer_list th {background:#f7f7f7;}
.costomer_list th,
.costomer_list td {border-bottom:1px solid #dcdcdc; padding:5px 0;}
.costomer_list td {text-align:center; }
.costomer_list input {height:18px; color:#a0a0a0; width:500px;}
.costomer_list textarea {color:#a0a0a0; height:195px; width:500px;}
.bottom_btn_area{text-align:right; width:600px;margin-top:10px;}


/*************event_ing_list******************/
.event_store_event{margin-bottom:40px;}

.event_trand_event	{margin-bottom:40px;}
.event_trand_event p{margin-bottom:20px;}




/*************** common ***************/
.input_text {height:18px; vertical-align:middle; color:#a0a0a0}
/*width*/
.wth40 {width:30px !important;}
.wth50 {width:45px !important;}
.wth68 {width:58px !important;}
.wth70 {width:70px !important;}
.wth78 {width:68px !important;}
.wth102 {width:92px !important;}
.wth120 {width:120px !important;}
.wth143 {width:133px !important;}
.wth153 {width:143px !important;}
.wth220 {width:210px !important;}
.wth230 {width:220px !important;}
.wth414 {width:404px !important;}
.wth560 {width:550px !important;}

/*margin*/
.mg_t3 {margin-top:3px !important;}
.mg_t30 {margin-top:30px !important;}
.mg_b0 {margin-bottom:0px !important;}
.mg_b3 {margin-bottom:3px !important;}
.mg_b5 {margin-bottom:5px !important;}
.mg_b10 {margin-bottom:10px !important;}
.mg_b15 {margin-bottom:15px !important;}
.mg_b20 {margin-bottom:20px !important;}
.mg_b25 {margin-bottom:25px !important;}
.mg_b30 {margin-bottom:30px !important;}
.mg_b40 {margin-bottom:40px !important;}
.mg_b50 {margin-bottom:50px !important;}
.mg_b60 {margin-bottom:60px !important;}
