

    #smartPop {display:none; position:fixed; top:0; right:0; bottom:0; left:0; z-index:100004;}
    
    #smartPop_overlay {display:block; overflow:hidden; position:fixed; background-color:rgba(0, 0, 0, .75); top:0; right:0; bottom:0; left:0; z-index:100000; cursor:wait;}

    #smartPop_container { -webkit-box-shadow:0 0 1px rgba(0, 0, 0, .25), 0 1px 5px 3px rgba(0, 0, 0, .05), 0 5px 4px -3px rgba(0, 0, 0, .06); margin:9px auto 100px auto;
        max-width:1300px; min-width:200px; padding:0px; width:720px; height:300px; z-index:2; background:#f8f8f8;}

    #smartPop_content {display:none; padding:0; overflow:hidden; cursor:default; }
    #smartPop_content p { font-size:14px; line-height:1.5; font-weight:bold;}
    #smartPop_frame {display:none; width:100%; height:100%;}
    #smartPop_log {display:none; position:fixed; top:10px; left:10px; overflow:auto; width:200px; height:400px; background:#fff; border:solid 1px #444; padding:10px; z-index:3;}
    #smartPop_close_wrap {position:absolute;}
    #smartPop_close {position:absolute; width:34px; height:21px; background:url(./img/popup_close.png); right:10px; top:10px; cursor:pointer;}
    #smartPop_loading {position:relative; margin:10px auto 0 auto; width:16px; height:16px; background:url(/images/btn/btn_close1.png); cursor:wait;}
	#smartPop_content h1 { font-size:20px; color:#565656; font-weight:normal; margin:6px 0 20px 0; border-bottom:2px solid #d5d5d5; padding-bottom:6px; padding-left:40px; padding-top:6px;}
	#smartPop_content h1.icon_i { background:url(/images/btn/bl_popup_title_i.png) left 2px no-repeat;}
	#smartPop_content h1.icon_e { background:url(/images/btn/bl_popup_title_e.png) left 2px no-repeat;}
	#smartPop_content h1.icon_q { background:url(/images/btn/bl_popup_title_q.png) left 2px no-repeat;}
	#smartPop_content h1.icon_l { background:url(/images/btn/bl_popup_title_l.gif) left 2px no-repeat;}
	/* ÆË¾÷¿ë ¹öÆ° */
	#smartPop_content .btn_wrap { text-align:center;}
	#smartPop_content .popup_btn,
	#smartPop_content .popup_btn input
	{ color:#fff; overflow:visible; font-size:12px; text-decoration:none; margin:0; border:none; display:inline-block; position:relative; white-space:nowrap; background:url(/images/btn/popup_btn_bg.gif) no-repeat;}
	#smartPop_content .popup_btn { height:29px; padding:0; margin-right:2px; vertical-align:middle; background-position:left -30px; margin-top:20px; margin-bottom:15px;}
	#smartPop_content .popup_btn input { left:2px; vertical-align:top; cursor:pointer;}
	#smartPop_content .large.popup_btn { height:29px; background-position:left -30px;}
	#smartPop_content .popup_btn input { height:30px; line-height:25px; padding:0 10px 5px 8px; font-size:13px; background-position:right -30px; font-family:"¸¼Àº °íµñ", MalgunGothic, malgun, "µ¸¿ò", dotum;}
	#smartPop_content .large.popup_btn input { height:30px; line-height:27px; padding:0 10px 0 8px; font-size:14px; background-position:right -30px;}
	#smartPop_content .popup_btn *:hover,
	#smartPop_content .popup_btn *:focus { color:#ffe400;}
	
	#smartPop_content .popup_btn2,
	#smartPop_content .popup_btn2 input
	{ color:#fff; overflow:visible; font-size:12px; text-decoration:none; margin:0; border:none; display:inline-block; position:relative; white-space:nowrap; background:url(/images/btn/popup_btn_bg2.gif) no-repeat;}
	#smartPop_content .popup_btn2 { height:29px; padding:0; margin-right:2px; vertical-align:middle; background-position:left -30px; margin-top:20px; margin-bottom:15px; margin-left:5px;}
	#smartPop_content .popup_btn2 input { left:2px; vertical-align:top; cursor:pointer;}
	#smartPop_content .large.popup_btn2 { height:29px; background-position:left -30px;}
	#smartPop_content .popup_btn2 input { height:30px; line-height:25px; padding:0 10px 5px 8px; font-size:13px; background-position:right -30px; font-family:"¸¼Àº °íµñ", MalgunGothic, malgun, "µ¸¿ò", dotum;}
	#smartPop_content .large.popup_btn2 input { height:30px; line-height:27px; padding:0 10px 0 8px; font-size:14px; background-position:right -30px;}
	#smartPop_content .popup_btn2 *:hover,
	#smartPop_content .popup_btn2 *:focus { color:#ffe400;}
	/*°áÁ¦ ¿Ï·á ¹× °áÁ¦ ¿À·ù*/
	#smartPop_content p.icon_t { background:url(/images/common/bl_org.gif) left 7px no-repeat; float:left; margin-left:40px; text-align:left; width:90px; height:20px; padding-left:10px; color:#000000;}
	#smartPop_content p.con{ float:left; text-align:left; width:200px; padding-left:10px;}
	#smartPop_content .clear {clear:both;}
	#smartPop_content .con_wrap {margin-top:20px;}
	/*ÁøÇàÁß*/
	.shop_load_box { background:url(/images/bg_msg_info.png) left 2px no-repeat; padding:15px 0 0px 70px; }
	.shop_load_box p { font-size:14px; font-weight:bold; color:#aaa8b0; line-height:1.7; }
	.shop_load_box span { color:#9e8fbd;}
	.shop_load_box p img{ margin:10px 0 0px 30px;}
	.pd_top20 {padding-top:20px;}
	
	/*¸Þ¼¼ÁöÆË¾÷*/
	#smartPop_content .shop_msg_wrap { z-index:990; }
	#smartPop_content .shop_msg_wrap .confirm { margin-left:70px; margin-top:20px;}
	#smartPop_content .shop_msg_wrap .confirm p{ margin-top:5px;}
	#smartPop_content .shop_msg_wrap .shop_msg_box p.ok{#2a942c; }
span.cost{color:#e05126;}
.btn_box_center { text-align:center; margin-top:15px;}
.btn_mg_bot{margin-bottom:20px;}
.btn_box_center span { text-align:center; margin:0 2px;}
#smartPop_content .shop_msg_wrap .shop_msg_box { background:url(/images/bg_msg_info.png) left top no-repeat; padding-bottom:15px; }
#smartPop_content .shop_msg_wrap .shop_load_box { background:url(/images/bg_msg_info.png) left top no-repeat; padding-bottom:15px; }
#smartPop_content .shop_msg_wrap .shop_msg_box p { font-size:14px; font-weight:bold; color:#aaa8b0; line-height:1.5; text-align:center; padding-left:70px;}
#smartPop_content .shop_msg_wrap .shop_msg_box p.title { font-size:14px; font-weight:bold; color:#b6a8d9; line-height:1.5;}
#smartPop_content .shop_msg_wrap .shop_msg_box p.info { line-height:1.5;}

#smartPop_content .shop_msg_wrap .shop_msg_box p.gif{ margin:0 auto; margin-top:15px; text-align:center; padding-left:0px;}

#smartPop_content .shop_msg_wrap .shop_msg_box span { color:#9e8fbd;}
#smartPop_content .shop_msg_wrap .shop_msg_box p span.yellow { color:#ffc600;}
#smartPop_content .shop_msg_opt { padding:15px 15px 15px 15px; background:#1f1d21; }
#smartPop_content .shop_msg_opt p { color:#959595; font-weight:normal; font-size:12px;}
#smartPop_content .shop_msg_opt select { margin-left:10px; width:50px; text-align:center; background:#3d3842; border:1px solid #5e5664; color:#b7b2ca;}



/*°ü·Ã»óÇ°btn*/
.item_pic_bg .btn_related a{ width:80px; height:22px; }

/*Àå¹Ù±¸´Ï*/
.mask {
   position:absolute;
   left:0;
   top:0;
   z-index:1000;
   background-color:#000;
   display:none;
 }
 /*¼±¹°ÇÏ±â*/
#smartPop_content .shop_gift_box { background:url(/images/bg_msg_gift.png) 10px top no-repeat; padding-left:70px; padding-bottom:20px;}
#smartPop_content .shop_gift_box p { font-size:14px; font-weight:bold; color:#aaa8b0; line-height:1.5; padding-top:5px;}
#smartPop_content .shop_gift_box p.title{ font-size:18px; font-weight:bold;}
#smartPop_content .shop_gift_box p.info { padding-top:0px;}
#smartPop_content .shop_gift_box p.info1 { padding-top:15px;}
#smartPop_content .shop_gift_box p img{ margin:20px 0 0 20px;}
#smartPop_content .shop_gift_box p span { color:#9e8fbd;}
#smartPop_content .shop_gift_opt { padding:15px 65px 15px 65px; background:#1f1d21; margin-left:15px; height:35px; }
#smartPop_content .shop_gift_opt span{ color:#e05026; font-size:12px; margin-top:5px; position:relative; left:57px; top:8px;}
#smartPop_content .shop_gift_opt p { color:#959595; font-weight:normal; font-size:12px;}
#smartPop_content .shop_gift_opt input { margin-left:10px; width:50px; text-align:center; background:#3d3842; border:1px solid #5e5664; color:#b7b2ca;}
.inputbox {border:1px solid #c5c5c5; padding-left:5px; color:#656565; font-size:12px; letter-spacing:0px; padding-top:2px; padding-bottom:2px; font-family:"µ¸¿ò", dotum, Sans-serif;}
.gift_table { border-collapse:collapse; width:100% border-spacing:0; text-align:left; margin:0 auto;}
.gift_table th {height:20px; font-weight:normal; background:url(/images/bl_item_text_pop.png) left 10px no-repeat; text-align:left; padding-left:10px; padding-right:20px; vertical-align:left;}
.gift_table td{ padding: 5px 25px 5px 0px; height:20px;text-align:left; vertical-align:middle; color:#9e8fbd; }
.gift_table td img{ padding-right:5px;}
.mg_left_none{margin-left:0px;}
.confirm_pd_top{padding-top:5px;}

/*¿À·ùÃ¢*/
.shop_warn_wrap {z-index:990;}
#smartPop_content .shop_warn_box { background:url(/images/bg_msg_warning.png) 10px top no-repeat; padding-left:70px; padding-top:15px; padding-bottom:15px;}
#smartPop_content .shop_warn_box p { font-size:14px; font-weight:normal; color:#aaa8b0; line-height:1.5; }
#smartPop_content .shop_warn_box p.info { padding-top:0px;}
#smartPop_content .shop_warn_box p img{ margin:20px 0 0 20px;}
#smartPop_content .shop_warn_box p.warn1 { padding-top:0px; color:#c13737; font-weight:bold; }
#smartPop_content .shop_warn_box p.warn { padding-top:5px; color:#c13737;  font-weight:bold;}
#smartPop_content .shop_warn_box span { color:#9e8fbd;}
#smartPop_content .shop_warn_opt { padding:15px 65px 15px 65px; background:#292929; margin:0 15px; }
#smartPop_content .shop_warn_opt p { color:#959595; font-weight:normal; font-size:12px;}
.shop_warn_opt input { margin-left:10px; width:50px; text-align:center; background:#3d3842; border:1px solid #5e5664; color:#b7b2ca;}
.warn_table { border-collapse:collapse; width:100% border-spacing:0; text-align:left; margin:0 auto;}
.warn_table th {font-weight:bold; background:url(/images/bl_item_text_pop.png) left 8px no-repeat; text-align:left; padding-left:10px; width:160px;}
.warn_table td{ padding:5px 0; text-align:left; vertical-align:middle; color:#e05126; font-weight:bold;}
.warn_table td img{ padding-right:5px;}

#smartPop_content .shop_caution_box{ background:url(/images/bg_msg_caution.png) 20px 10px no-repeat; padding:20px 10px 20px 80px; margin-top:20px;}
#smartPop_content .shop_caution_box p { font-size:14px; font-weight:normal; color:#aaa8b0; line-height:1.5; }
#smartPop_content .shop_caution_box p.title { font-size:18px; color:#aaa8b0; }
#smartPop_content .shop_caution_box p.info { padding-top:0px;}
#smartPop_content .shop_caution_box p.caution { padding-top:0px; color:#ffc600; font-weight:bold;}
#smartPop_content .shop_caution_box p.caution1 { padding-top:5px; color:#ffc600; font-weight:bold;}

#smartPop_content .shop_warn_wrap .btn_box_center { text-align:center; margin-top:15px; padding-bottom:20px;}


/*¼±¹° ¹× ±¸¸ÅÇÏ±â*/
.cart_disc_wrap_pre {overflow-y:auto; margin-right:0px; margin-top:20px; height:200px;}
.cart_price_box { background:#1a1c1f; padding:10px 15px 8px 15px; margin:5px 0px 10px 0px;}
.gift_table1 { border-collapse:collapse; width:100% border-spacing:0; text-align:left; margin:0 auto;}
.gift_table1 th {height:20px; font-weight:normal; background:url(/images/bl_item_text_pop.png) left 10px no-repeat; text-align:left; padding-left:10px; padding-right:20px; vertical-align:left;}
.gift_table1 td{ padding: 5px 110px 5px 0px; height:20px;text-align:left; vertical-align:middle; color:#9e8fbd; }
.gift_table1 td img{ padding-right:5px;}

.cart_table_pop { border-collapse:collapse; width:100%; border-spacing:0;}
.cart_table_pop th { height:30px; background:#433d3a; color:#b98b4f; font-size:14px; font-weight:bold;  padding-top;5px;}
.cart_table_pop td { padding:10px 0; text-align:center; border-top:1px dashed #433d3a; vertical-align:middle; border-bottom:1px dashed #433d3a;}
.cart_table_pop td.cart_item_title { text-align:left; color:#a18475; padding-left:15px;}
.cart_table_pop td.cart_item_title a:link,
.cart_table_pop td.cart_item_title a:visited { color:#a18475; text-decoration:none;}
.cart_table_pop td.cart_item_title a:hover { color:#c19e8b;}
.cart_table_pop td.cart_item_ammount input { width:35px; border:1px solid #483c31; background:#1f1c1a; color:#dad0ca; font-size:12px; font-weight:normal; text-align:center; padding-top:1px;}
.cart_table_pop td.cart_item_ammount input span { margin-left:8px; }
.cart_table_pop td.cart_item_select { width:55px;}
.cart_table_pop td.cart_item_img { width:40px; }
.cart_table_pop td.cart_item_ammount { width:110px;}
.cart_table_pop td.cart_item_price { width:80px; text-align:left; padding-left:10px;}
.cart_table_pop td.cart_item_price span.price_sale { color:#9a2615; font-weight:normal; font-size:12px; padding-left:13px; margin-right:3px; background:url(../images/ic_cash_point.png) left 0 no-repeat; text-decoration:line-through;}
.cart_table_pop td.cart_item_price span { color:#9a2615; margin-left:1px; text-decoration:none;}
.cart_table_pop td.cart_item_price span.price { color:#e05026; font-weight:bold; font-size:12px; padding-left:13px; background:url(../images/ic_cash_point.png) left 0px no-repeat; }
.cart_table_pop td.cart_item_delete { width:35px;}

/*°í°´°¨»ç ÀÌº¥Æ®*/
.shop_thanks_box { background:url(/images/bg_thanks_gift.png) left top no-repeat; padding-left:80px; padding-top:20px; padding-bottom:26px;}
#smartPop_content .shop_msg_wrap .shop_thanks_box p {font-size:12px; font-weight: normal;}
#smartPop_content .shop_msg_wrap .shop_thanks_box p.title {color:#b6a8d9; font-size:14px; font-weight:bold;}
#smartPop_content .shop_msg_wrap .shop_thanks_box p.title_L {color:#b6a8d9; font-size:16px; font-weight:bold; padding-bottom:10px;}
.no_margin {margin:0px;}
.no_padding_top {padding-top:0px;}
.shop_thanks_box p span.price{ color:#e05126; font-weight:bold;}
.shop_thanks_box p span.month{color:#f0c500; font-weight:bold;}
.shop_thanks_close {padding-top:10px; padding-bottom:20px;}

/*ÆÐµù_¸¶Áø*/
.pd_bot10 {padding-bottom:10px;}
.mg_bot20 {margin-bottom:20px;}
.pd_bot20 {padding-bottom:20px;}
