@import url('/m/css/page_style.css');
@import url('/m/css/bbs_style_mobile.css');

/* 기본레이아웃 구조 */
body {overflow-x:hidden;}
#wrap { width:100%; }
#contents { width:100%; }
#footer {width:100%; background:#131314; }

.freeimg img{max-width:100%; height:auto;}
.banner_img img { max-width:320px; height:auto; }
/* .detail_img img { max-width:180px; height:auto; } */
.detail_img img { max-width:100%; height:auto; }
.detail_img table { width:100%; }

/* 쿠폰몰 모바일 CSS */
.btn_coupon{
	text-align:center; 
	cursor:pointer;
	background:url(../../mobile_img/bg_coupon_point.gif) #0153a7 repeat-x top; 
	background-size:40px 50px; 
	-webkit-background-size:40px 50px; 
	background:url(../../mobile_img/bg_coupon_point.gif) #0153a7 repeat-x top \0ie+9;
	background:url(../../mobile_img/bg_coupon_point.gif) #0153a7 repeat-x top \9;
}
.btn_coupon img{
	width:180px;
}

/* 쿠폰몰 모바일 CSS */

.btn_small_stand{
	border:1px solid #afafaf;
	padding:8px 10px 8px 10px;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	letter-spacing:-1px;
	background:url(../../mobile_img/bgpart_small_stand.gif) repeat-x bottom;
	background-size:10px 20px; 
	-webkit-background-size:10px 20px; 
	background:url(../../mobile_img/bgpart_small_stand.gif) repeat-x bottom \0ie+9;
	background:url(../../mobile_img/bgpart_small_stand.gif) repeat-x bottom \9;
}

.btn_small_reply{
	border:1px solid #afafaf;
	padding:4px 5px 4px 5px;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:12px;
	letter-spacing:-1px;
	background:url(../../mobile_img/bgpart_small_stand.gif) repeat-x bottom;
	background-size:10px 20px; 
	-webkit-background-size:10px 20px; 
	background:url(../../mobile_img/bgpart_small_stand.gif) repeat-x bottom \0ie+9;
	background:url(../../mobile_img/bgpart_small_stand.gif) repeat-x bottom \9;
	margin-right:3px;
}


.btn_small_reply_s{
	border:1px solid #afafaf;
	padding:1px 5px 1px 5px;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:12px;
	letter-spacing:-1px;
	background:url(../../mobile_img/bgpart_small_stand.gif) repeat;
	background-size:10px 20px; 
	-webkit-background-size:10px 20px; 
	background:url(../../mobile_img/bgpart_small_stand.gif) repeat \0ie+9;
	background:url(../../mobile_img/bgpart_small_stand.gif) repeat \9;
	margin-right:2px;
}

.btn_small_dark{
	border:1px solid #222222;
	padding:8px 10px 8px 10px;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	color:#FFF;
	letter-spacing:-1px;
	background:url(../../mobile_img/bgpart_category_top.gif) #444546 repeat-x bottom;
	background-size:10px 20px; 
	-webkit-background-size:10px 20px; 
	background:url(../../mobile_img/bgpart_category_top.gif)#444546 repeat-x bottom \0ie+9;
	background:url(../../mobile_img/bgpart_category_top.gif) #444546 repeat-x bottom \9;
}
.btn_small_dark:hover{
	border:1px solid #222222;
	padding:8px 10px 8px 10px;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	color:#FFF;
	letter-spacing:-1px;
	background:url(../../mobile_img/bgpart_category_top.gif) #444546 repeat-x bottom;
	background-size:10px 20px; 
	-webkit-background-size:10px 20px; 
	background:url(../../mobile_img/bgpart_category_top.gif)#444546 repeat-x bottom \0ie+9;
	background:url(../../mobile_img/bgpart_category_top.gif) #444546 repeat-x bottom \9;
}

.btn_big_stand{
	border:1px solid #333;
	width:130px;
	height:40px;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	letter-spacing:-1px;
	background:url(../../mobile_img/bgpart_category_top.gif) repeat-x bottom;
	background-size:30px 40px; 
	-webkit-background-size:30px 40px; 
	background:url(../../mobile_img/bgpart_category_top.gif) repeat-x bottom \0ie+9;
	background:url(../../mobile_img/bgpart_category_top.gif) repeat-x bottom \9;
	cursor:pointer;
}
.btn_big_stand2{
	border:1px solid #afafaf;
	width:128px;
	height:38px;
	line-height:38px;
	text-align:center;
	vertical-align:middle;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	letter-spacing:-1px;
	background:url(../../mobile_img/bgpart_small_stand.gif) repeat-x bottom;
	background-size:10px 20px; 
	-webkit-background-size:10px 20px; 
	background:url(../../mobile_img/bgpart_small_stand.gif) repeat-x bottom \0ie+9;
	background:url(../../mobile_img/bgpart_small_stand.gif) repeat-x bottom \9;
	cursor:pointer;
}

.btn_more{
	border:1px solid #969696;
	border-bottom:2px solid #7d7d7d;
	padding:8px 0 8px 0;
	width:100%;
	text-align:center;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	letter-spacing:-1px;
	background:#f7f7f7;
}

.btn_more2{
	border:1px solid #d5d5d5;
	background:url('../../mobile_img/bg_btn.gif') repeat-x bottom;
	padding:8px 0 8px 0;
	width:100%;
	text-align:center;
	letter-spacing:-1px;
}

.btn_search{
	border:1px solid #3c4145;
	padding:10px 0 10px 0;
	width:100%;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	letter-spacing:-1px;
	color:#FFF;
	cursor:pointer;
	background:url(../../mobile_img/bgpart_category_top.gif) repeat-x top;
	background-size:30px 40px; 
	-webkit-background-size:30px 40px; 
	background:url(../../mobile_img/bgpart_category_top.gif) repeat-x top \0ie+9;
	background:url(../../mobile_img/bgpart_category_top.gif) repeat-x top \9;
}

/* 카피라이터 */ 
.copyright_top td:first-child {border-left:none;}
.copyright_top td{
	width:25%;
	font-size:13px;
	border-left:1px solid #cdcdcd;
	text-align:center;
	padding:10px;
}

.ellipsis {overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ellip {overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.ellip2{
word-break:break-all;
text-overflow-mode:ellipsis-word;
text-overflow-mode:ellipsis;
text-overflow-mode:clip;
text-overflow:ellipsis;
overflow:hidden; white-space:nowrap;
}


.tem_line { height:10px; border-top:1px solid #d5d5d5; margin-top:9px; }

.free_img {max-width:100%; height:auto;}
.free_img2 img{max-width:100%; height:auto;}
.free_img3 img{height:auto; max-width:300px;}
.free_img4 img{max-width:100%; height:auto; width:60px; vertical-align:middle;}
.free_img5 img{max-width:100%; height:auto; width:160px; margin-bottom:5px; vertical-align:middle;}


/* 회원가입 */
.member_join{width:100%; position:relative; z-index:10}
.member_join .icon_nemo{background:url('../../mobile_img/icon_nemo.gif') 8px 13px no-repeat; color:#7B7A7A; padding:12px 0 12px 30px}
.member_join .icon_nemo_2{background:url('../../mobile_img/icon_nemo_02.gif') 17px 15px no-repeat; color:#7B7A7A; padding:12px 5px 12px 30px; text-align:left; letter-spacing:-1px}
.member_join .icon_nemo_3{background:url('../../mobile_img/icon_nemo.gif') 8px 30px no-repeat; color:#7B7A7A; padding:12px 5px 12px 30px; text-align:left; letter-spacing:-1px}
.member_join .ne_p{background:url('../../mobile_img/icon_nemo_02.gif') 17px 45px no-repeat !important;}
.member_join td, .member_join th{border-bottom:1px solid #e5e5e5; font-size:0.75em;}
.member_join td table td{border:none}
.member_join th{text-align:left; border-bottom:1px solid #e5e5e5}
.member_join input[type="text"], .member_join input[type="password"]{ padding-left:5px; border:1px solid #dddddd; line-height:1.75em}
.member_join input[name="user_hphone"]{width:120px}
.member_join .ex_input{width:95%; line-height:1.7em; border:1px solid #c1c1c1}
.member_join .ex_text{width:95%; border:1px solid #c1c1c1; margin:10px 0}
.member_join select{}
.member_resi_btn a {width:100%; display:block; width:180px;}
.member_resi_btn a img{max-width:100%; float:none; clear:both; width:180px;}


.join_form { width:100%; }
.join_form th { width:100px; text-align:left; padding-left:10px; border-bottom:1px solid #dedede; }
.join_form td { padding:10px 0; border-bottom:1px solid #dedede; }
.join_form td input[type="text"], input[type="password"] { width:110px; }

/* 장바구니 */
.basket_btn{padding:10px 0 20px 0; overflow:hidden; text-align:center}
.basket_btn a{display:inline-block; padding-bottom:10px}
.basket_btn .btn_left{float:left}
.basket_btn .btn_right{float:right}
.basket_btn a img{max-width:100%; height:auto;}
.basket_btn em{display:block; text-align:right}
.basket_btn2 img{margin:5px;}


/* 무통장결제 */

.account_info{padding:13px; border:1px solid #a1a1a1; border-bottom:none}
.account_info p{font-size:1.15em; line-height:1.8em}
.account_desc{padding:13px; border:1px solid #515151; background:#7d7d7d; margin-bottom:15px}
.account_desc p{color:#ffffff; line-height:1.8em}

/* 유료결제 */
.m_search_pay select{width:100% !important; height:28px; margin-top:10px; padding-left:0px;  display:block; border:1px solid #cccccc; background:#fff url("../../mobile_img/select_bg.png") no-repeat right bottom; -webkit-appearance:none; border-radius:0;}
.m_search_pay select:last-child{margin-bottom:5px}


/* 서브 상세리스트 프리미엄상품 */
.thmblist{position:relative; margin-bottom:5px; padding:15px; border:1px solid #919191; min-height:55px}
.thmblist .ico{width:85px; height:85px; position:absolute; top:0; left:0; background:url('../../mobile_img/pri_ico.png') 0 0 no-repeat}

.thmblist .list_thum{float:left; margin-right:15px}
.thmblist .list_info{position:relative; overflow:hidden; text-align:left; padding:13px 0; line-height:250%}
.thmblist .list_info dt{float:left; clear:both}
.thmblist .list_info dt span{color:#ababab; display:inline-block; _display:inline-block; zoom:1; margin:0 7px}
.thmblist .list_info dd{_display:inline-block; zoom:1; overflow:hidden}
.thmblist .list_info dd a{font-size:1.2em}

.list_tit{width:100%; background:url('../../mobile_img/list_table_bg.gif') 0 bottom repeat-x}
.list_tit th{padding:12px 0}

.list_path{width:100%; cursor:pointer; border-bottom:1px solid #b7b7b7; background:#f1f1f1;}
.list_path td{background:#fff;}
.list_path img{float:left; padding-right:5px}
.list_path em{display:block}
.list_path .price span, .list_path .buy_info span{display:block}
.list_path .price{line-height:1.3em}
.list_path .jangbu_stats img{float:none; clear:both}
/*.list_tit th:first-child{width:80%}*/

/*.list_tit th:first-child{width:80%}*/

.b_span span{display:block;}


/* 아이폰 이미지크기를 위한 미디어쿼리 */
.thumb_b_list{text-align:left}
@media screen and (max-width:340px) {
.thumb_b_list img {
    width:90px;
	height:67px
	}
.thumb_b_list{
	padding-left:3px
	}
}


/* 게시판 */
.board_wrap{position:relative}
.board_wrap h2{font-size:1.25em; padding:10px; margin:0; background:#f8f8f8;text-align:left; font-size:1.00em;}
.board_wrap .author{clear:both; overflow:hidden; border-bottom:1px solid #e0e0e0}
.board_wrap .author span{display:inline-block; padding:7px 0; font-size:0.95em; color:#868686}
.board_wrap .author .left_info{float:left; padding-left:5px}
.board_wrap .author .right_info{float:right; padding-right:5px}
.board_btn{text-align:right; padding:10px 5px;}
.board_wrap .detail_comment{padding:5px}

/* 비밀번호 입력창 */
.passform{padding:5px 10px; background:#f8f8f8; font-size:0.95em; border:1px solid #C9C9C9}
.passform label{width:70px; display:inline-block; padding-right:5px}
.passform input{width:100px; vertical-align:baseline}
.dobae_text{background-color:#999999;color:#ffffff; font-size:1.00em; vertical-align:middle}


/*모바일 문의하기 폼*/
.detail_inquiry{width:100%; position:relative; z-index:10}
.detail_inquiry td, .detail_memool_info th{border-bottom:1px solid #e5e5e5}
.detail_inquiry th{width:35%; text-align:left; border-bottom:1px solid #e5e5e5; vertical-align:top; }
.detail_inquiry textarea{width:50px !important; margin:5px 0}
.detail_inquiry textarea + img{position:relative; top:-50px; right:0px}
.detail_inquiry input[type="text"]{width:50%; padding-left:5px; border:1px solid #dddddd; line-height:1.65em}
.detail_inquiry input[type="file"]{width:100%; padding-left:5px; border:1px solid #dddddd; line-height:1.65em}
.inquiry_privacy{border:1px solid #DEDEDE; height:300px; overflow-y:scroll;; padding:10px;}

.in_form { width:100%; }
.in_form th { border-bottom:1px solid #dedede; text-align:left; width:70px; padding:10px 0 10px 10px; }
.in_form td { border-bottom:1px solid #dedede; padding:10px 0 10px 10px;}
.in_form td input[type="text"]{width:70% !important;}
.in_form td input[type="file"]{width:80% !important; }
.in_form td input[type="textarea"]{width:80% !important; border:1px solid #e7e7e7 !important;}

.line_tb_05{border-top:3px solid #717171 !important}
.desc_tap{position:relative; font-size:0.95em; padding:15px 19px 15px 10px; background:url('../../mobile_img/detail_bg.gif') 0 bottom repeat-x; border-top:3px solid #a1bf3b; border-bottom:2px solid #c3c3c3}
.article_Contents{overflow:hidden; padding:10px}
.tit_text{display:inline-block; color:#a1bf3b; float:right; font-size:0.75em; letter-spacing:-1px; position:relative; top:3px;}
.tit_text a{color:#a1bf3b}

.detail_memool_info { width:100%; }
.detail_memool_info th { width:80px; text-align:left; height:35px; padding-left:10px; }
.detail_memool_info td { border-bottom:1px solid #e5e5e5; padding:7px 0; }

/* 게시판 댓글 카톡형 */
/* 내글 */
#take_reply_A {
float:right; 
position:relative; 
width:95%; 
margin-bottom:20px;
}

#take_reply_A .box_reply_A{
float:right; 
position:relative; 
margin-right:90px; 
border:1px solid #a5cce6; 
background:url('../../img/bgpart_bbs_reply_my01.gif') #f0f6f9 bottom repeat-x; 
padding:10px;
font-size:12px;
line-height:18px;
word-break:break-all;
}

#take_reply_A .box_1{
background:url('../../img/bgpart_bbs_reply_my03.gif') left top no-repeat;
top:-1px;
left:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_A .box_2{
background:url('../../img/bgpart_bbs_reply_my03.gif') right top no-repeat;
top:-1px;
right:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_A .box_3{
background:url('../../img/bgpart_bbs_reply_my03.gif') right bottom no-repeat;
bottom:-1px;
right:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_A .box_4{
background:url('../../img/bgpart_bbs_reply_my03.gif') left bottom no-repeat;
bottom:-1px;
left:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_A .take_reply_A_mem{
position:absolute; 
top:5px; 
right:15px; 
width:60px; 
text-align:left;
word-break:break-all;
}

/* 남글 */
#take_reply_B {
float:left; 
position:relative; 
width:95%; 
margin-bottom:20px;
}
#take_reply_B .box_reply_B{
float:left; 
position:relative; 
margin-left:90px; 
border:1px solid #d1c993; 
background:url('../../img/bgpart_bbs_reply_you01.gif') #fbf3bd bottom repeat-x; 
padding:10px;
font-size:12px;
line-height:18px;
word-break:break-all;
}
#take_reply_B .box_1{
background:url('../../img/bgpart_bbs_reply_you03.gif') left top no-repeat;
top:-1px;
left:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_B .box_2{
background:url('../../img/bgpart_bbs_reply_you03.gif') right top no-repeat;
top:-1px;
right:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_B .box_3{
background:url('../../img/bgpart_bbs_reply_you03.gif') right bottom no-repeat;
bottom:-1px;
right:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_B .box_4{
background:url('../../img/bgpart_bbs_reply_you03.gif') left bottom no-repeat;
bottom:-1px;
left:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_B .take_reply_B_mem{
position:absolute; 
top:5px; 
left:5px; 
width:60px; 
text-align:left;
word-break:break-all;
}


/* 달력소스 */
.month_table td{
	border-right:1px solid #ededed;
	border-bottom:1px solid #dbdbdb;
	text-align:right;
	padding:5px;
}
.month_table td:last-child{
	color:#4a75d6;
}
.month_table td:first-child{
	color:#d1505b;
}
.month_num{
	height:35px; 
	text-align:right; 
	vertical-align:bottom; 
	padding:5px; 
	border-right:1px solid #ededed; 
	border-bottom:1px solid #ededed;
}



/* 메인 3단메뉴 */ 
#tabmenu {
	width:100%;
	padding: 0px; list-style-type: none;
	background:#dbdbdb;
}


#tabmenu li {
	float: left;
	width:25%;
	font-size:14px;
}

#tabmenu li:first-child {
	border:none;
}

#tabmenu li a img {
	width:100%;
}
#tabmenu li a img.tab-on {
	display:none;
}
#tabmenu li a.over img.tab-on,
#tabmenu li a.selected img.tab-on {
	display:block;
}
#tabmenu li a.over img.tab-off,
#tabmenu li a.selected img.tab-off {
	display:none;
}

#tabmenu li a {
	display: block; 
	text-align:center;
	color: #6e6e6e; 
	text-decoration: none;
	text-align:center;
/*	background:url(../../mobile_img/bgpart_main_tab.gif)#f8f8f8 repeat-x top;
	background-size:30px 40px; 
	-webkit-background-size:30px 40px; 
	background:url(../../mobile_img/bgpart_main_tab.gif)#f8f8f8 repeat-x bottom \0ie+9;
	background:url(../../mobile_img/bgpart_main_tab.gif)#f8f8f8 repeat-x bottom \9;*/
}
#tabmenu li a.over {
	color:#121212;
/*	padding:15px 0 18px 0;
	background:url(../../img/skin_icon/make_icon/skin_icon_736.jpg) repeat-x top;
	background-size:30px 40px; 
	-webkit-background-size:30px 40px; 
	background:url(../../img/skin_icon/make_icon/skin_icon_736.jpg) repeat-x bottom \0ie+9;
	background:url(../../img/skin_icon/make_icon/skin_icon_736.jpg) repeat-x bottom \9;*/
}


#tabmenu li a.selected {
	color:#121212;
/*
 	background:url(../../img/skin_icon/make_icon/skin_icon_736.jpg) repeat-x top;
	background-size:30px 40px; 
	-webkit-background-size:30px 40px; 
	background:url(../../img/skin_icon/make_icon/skin_icon_736.jpg) repeat-x bottom \0ie+9;
	background:url(../../img/skin_icon/make_icon/skin_icon_736.jpg) repeat-x bottom \9;*/
}


/* 메인 3단메뉴 */ 
#ul-tabmenu {
	width:calc(100% + 3px);
	padding: 0px; list-style-type: none;
	background:#dbdbdb;
}


#ul-tabmenu li {
	float: left;
	width:calc(25% - 1px);
}


#ul-tabmenu li a {
	font-size:1.15rem;
	font-weight:bold;
	display: block; 
	text-align:center;
	color: #555555; 
	padding:15px 0 18px 0;
	text-align:center;

	border:2px solid #d9d9d9;
	border-bottom:none;
	border-top-left-radius:3px;
	border-top-right-radius:3px;

}
#ul-tabmenu li a.over {
}


#ul-tabmenu li a.selected {
	color: #bed720;
	border:2px solid #bed720;
	border-bottom:none;

}


.section_list{padding:10px 10px 7px 10px; background:#f4f4f4; border-bottom:1px solid #dbdbdb;}
.section_list .cate_bg_01{width:10px; height:32px; background:url('../../mobile_img/sec_list_bg_01.gif') left 0 no-repeat}
.section_list .cate_bg_02{height:32px; background:url('../../mobile_img/sec_list_bg_02.gif') right 0 repeat-x}
.section_list .count{position:absolute; top:8px; right:8px;}
.section_list td{width:33%}
.section_list td td{width:inherit}
.select_category select {
width:100%;
}

.select_wide2  select{width:95% !important; margin-bottom:3px;}

.select_wide select { 
border:1px solid #e7e7e7;
height:32px;
line-height:32px;
font-weight:bold;
font-size:1.1rem;
color:#777777;
padding-left:15px;
background:#fff;
background:url(../../mobile_img/icons/down_bracket.png) 100% 100% no-repeat;
background-size:30px;
}

.select_wide_search select { 
border:1px solid #e7e7e7;
height:32px;
width:100%;
line-height:32px;
font-weight:bold;
font-size:1.1rem;
padding-left:5px;
background:#fff url(../../mobile_img/sel_arr.png) 98% 50% no-repeat;
background-size:13px;
}

#buy_streaming[disabled] {
	display:none;
}

.select_wide input[type='text'] { 
border:1px solid #e7e7e7;
width:100%;
height:32px;
line-height:32px;
font-weight:bold;
font-size:14px;
padding-left:5px;
background:#fff;
}

.select_wide input[type='password'] { 
border:1px solid #e7e7e7;
height:32px;
line-height:32px;
font-weight:bold;
font-size:14px;
padding-left:5px;
background:#fff;
}

.select_wide textarea { 
border:1px solid #e7e7e7;
line-height:17px;
font-weight:bold;
padding:5px;
height:80px;
background:#fff;
}

.select_wide input[type='file'] { 
border:1px solid #e7e7e7;
height:32px;
line-height:32px;
font-weight:bold;
font-size:14px;
padding-left:5px;
background:#fff;

}

.select_wide_bbs select { 
border:1px solid #e7e7e7;
width:120px;
height:32px;
line-height:32px;
font-weight:bold;
font-size:14px;
padding-left:5px;
background:#fff;
background:url(../../mobile_img/sel_arr.png) 98% 50% no-repeat;
background-size:13px;
}


.btn_search{
border:1px solid #3c4145;
padding:10px 0 10px 0;
width:100%;
display:inline-block; zoom:1; *display:inline; _display:inline;
font-size:13px;
letter-spacing:-1px;
color:#FFF;
cursor:pointer;
font-weight:bold;
text-align:center;
background:url(../../mobile_img/bgpart_category_top.gif) repeat-x top;
background-size:30px 40px; 
-webkit-background-size:30px 40px; 
background:url(../../mobile_img/bgpart_category_top.gif) repeat-x top \0ie+9;
background:url(../../mobile_img/bgpart_category_top.gif) repeat-x top \9;
}

.my_regbg{background:url('../../mobile_img/my_reg_bg.gif') 0 top repeat-x !important}
.point_change {padding:10px; background:#999999}
.point_change ul{width:100%; display:table; margin-top:10px}
.point_change ul li{display:table-cell}
.point_change span{display:block; float:left}
.point_change .point_bg_01{width:5%; height:63px; background:url('../../mobile_img/point_bg_01.gif') 0 0 no-repeat;}
.point_change .point_bg_02{height:63px; background:url('../../mobile_img/point_bg_02.gif') right 0 no-repeat;}
.ex_btn{width:160px; height:40px; text-indent:100%;  background:url('../../mobile_img/ex_btn_02.gif') 0 0 no-repeat}

.money_s_mobile { color:#fb5555; }
.money_d_mobile { color:#586377; }

.alpha_layer_detail {position:absolute; bottom:0px; z-index:0; left:0;  background-color:#000000; width:100%; height:40px; filter:alpha(opacity=60); -moz-opacity:0.7; opacity:0.7;}
.sam_m img { margin-bottom:5px; margin-right:-10px; }

input[type="checkbox"]{-webkit-appearance:checkbox;-webkit-border-radius:0; border:1px solid #CCCCCC;}


.select_point select { width:120px; background:#fff url(../../mobile_img/sel_arr.png) 98% 50% no-repeat !important;
	background-size:13px;
 }
.dobae_txt{display:inline-block; font-weight:bold; background:#999999; color:#ffffff; float:left; text-align:center; height:30px; line-height:30px;}
.resist_btn{width:182px; height:45px; background:url('../../mobile_img/resist_btn.gif') 0 0 no-repeat; display:block; text-indent:100%; margin:0 auto 25px; border:none;}

.cmt_re, .cmt_re_View{position:relative; padding:25px 17px 0; border:1px solid #dcd09f; border-radius:0.40em; margin:20px 0 10px 0; background:url('../../mobile_img/reply_bg_03.gif') 0 bottom repeat-x; word-break:break-all}
.reply_close{position:absolute; top:10px; right:10px}
.bub_ico{width:16px; height:17px; position:absolute; top:-17px; right:45px; background:url('../../mobile_img/bub_ico.gif') 0 0 no-repeat}
.blind_m{visibility:hidden; overflow:hidden; position:absolute; left:-999em; width:0; height:0; font-size:0; line-height:0}
.desc_text{letter-spacing:-1px; padding:10px 7px; line-height:1.8em;}
.p_none{padding:0 !important}


/* 로그인창 */
.join_form{position:relative; margin:15px 0; }
.join_form dl{margin-right:110px}
.join_form dd:first-of-type{margin-bottom:10px}
.join_form .id_pass_area{display:block; border:1px solid #c1c1c1; padding:9px 0 10px 5px}
.join_form .id_pass_area input{width:100%; border:none;}
.log_area{position:absolute; top:0px; right:2px}
.input_chk{display:inline-block; margin:10px 0 20px 0; }
.input_chl label{line-height:1.5em; vertical-align:top}

.sns_log{position:relative; margin-bottom:10px; text-align:center}
.sns_log a{display:inline-block; padding-bottom:15px}
.sns_log a img{max-width:100%}


/* 서브페이지 현재위치 */
#sub_location{padding:13px 20px 13px 10px; border-bottom:1px  solid #e2e2e2;}
#sub_location a{font-weight:normal}
#sub_location img{max-width:100%}


.log_area .log_in_btn{width:100px; height:82px; 0 0 no-repeat; display:block; border:1px solid #767676; background:-webkit-gradient(linear, left top, left bottom, from(#8E8E8E), to(#535353)); color:#fff; font-weight:bold}
.font_25 { font-size:1.786em; line-height:1.786em;}
.font_40 { font-size:2.500em;}
.font_18_n { font-size:1.286em;}

.search_b{position:relative; padding:10px 110px 10px 10px; border-top:1px solid #2c2c2c; background:#7f7f81}
.search_b .search_word{width:100%; line-height:1.5em; padding:0 4px; border:1px solid #4c4c4c}
.search_b .mypage_search{width:70px; height:22px; position:absolute; top:10px; right:46px; background:url('../../mobile_img/mypage_search_btn.gif') 0 0 no-repeat; color:#ffffff; border:none;}
.search_b .mypage_search_u{width:33px; height:33px; position:absolute; top:10px; right:8px; background:url('../../mobile_img/mypage_search_btn_02.gif') 0 0 no-repeat;  background-size:33px 33px;}
.desc_text{letter-spacing:-1px; padding:10px 7px; line-height:1.8em}

.hide_search{width:100%; position:absolute; top:40px; left:0; padding:10px 0; border-bottom:1px solid #2c2c2c; border-top:1px solid #b7b7b7; background:#7f7f81; z-index:100}
.hide_search input{position:relative; display:inline-block; width:97% !important; line-height:1.4em}
.hide_search select{position:relative; width:100% !important}
.hide_search select, .hide_search input{margin-bottom:5px}
.hide_search select:last-child, .hide_search input:last-child{margin:0}

.charge_m input[type="radio"] { height:18px; width:18px; vertical-align:middle; margin-bottom:4px; margin-right:3px;}


.input_style_mem input[type=text],.input_style_mem input[type=password]{
border:1px solid #e7e7e7;
height:32px;
line-height:32px;
font-weight:bold;
font-size:14px;
padding-left:5px;
background:#f4f4f4;
margin:2px 0;
-webkit-border-radius:0px;
width:80px;
}

.input_style_mem input[type=file]{
border:1px solid #e7e7e7; 
width:100px;
height:32px;
line-height:32px;
font-weight:bold;
font-size:14px;
padding-left:5px;
background:#f4f4f4;
margin:2px 0;
-webkit-border-radius:0px;
}

.input_style_mem select {
border:1px solid #e7e7e7; 
height:32px;
line-height:32px;
font-weight:bold;
font-size:14px;
padding-left:5px;
background: #f4f4f4 url(../../mobile_img/sel_arr.png) 98% 50% no-repeat;
	background-size:13px;
-webkit-background-size:13px;
-webkit-border-radius:0px;
}

.input_style_mem textarea{
border:1px solid #e7e7e7; 
height:32px;
line-height:32px;
font-weight:bold;
font-size:14px;
padding-left:5px;
background:#f4f4f4;
-webkit-border-radius:0px;
}


.input_style_mem input[type=checkbox], .input_style_mem input[type=radio]{
vertical-align:middle;
margin:-4px 0 0;
cursor:pointer;
}


.detail_img3 img{max-width:150px;}
.m_p {color:#2c8d9c;}

.menu_line td:last-child img { display:none; }

.price_view_no { display:none; }
.price_view { }
.sale_view_no { display:none; }
.sale_view {  }

form[name=happy_member_reg] .input_style_mem input[type=text], .input_style_mem input[type=password] {
	width:150px;
}

