@charset "euc-kr";
/*
File Name : sub.css
Description : 폰바
Author : loopy (master@dmax.kr)
Date : 2014-09-01
 */

#contentsArea {
    width: 1050px;
    margin: 0 auto;
    overflow: hidden;
}
.sub_tit {padding-bottom:.3em;}
.sub_tit h2 {font-size:2.5em; color:#2b2a2a; text-align:center;}
.sub_tit h2 .cate_name {padding-bottom:.1em;text-align:center;}
.sub_tit .small_txt {display:block; text-align:center; color:#666; font-weight:600;}

.mypage_tit {font-size:1.3em; font-weight:600; text-align:left;}

.category_li {overflow:hidden; border-top:2px solid #000; border-bottom:1px solid #000; padding:.3em .5em; background:#f8f8f8;}
.brand_li {overflow:hidden; border:1px solid #ddd; background:#f8f8f8;}
	.brand_tit {float:left; width:15%; padding-top:3px; text-align:center; font-weight:600; font-size:1.2em;}
	.brand_list {float:right; width:85%; background:#fff;}


/* 재검색 */
.list_search {overflow:hidden;}
	.li_search_left {float:left; font-size:.9em; padding-top:.7em;}
	.li_search_right {float:right;}
		.s_input {border:1px solid #ccc; width:171px; height:33px; padding-left:7px; color:#333;}


/* list항목 */
.goods_name {font-weight:bold;}
.goods_advance {font-weight:bold; font-size:.9em;}
.market_price {font-size:.9em;}
.goods_price {color:#f14231; font-weight:bold;}
.goods_point {font-size:.9em;}


/* list 버튼 */
.input_cart {background:#8c8c8c; border:1px solid #6d6d6d; color:#fff; font-weight:bold; font-size:.9em; padding:.3em .7em; margin-bottom:3px; cursor: pointer;}
.input_buy {background:#232323; border:1px solid #000; color:#fff; font-weight:bold; font-size:.9em; padding:.3em .7em; margin-bottom:3px; cursor: pointer;}
.input_zzim {display:inline-block; background:#f2f2f2; width:62px; border:1px solid #c4c4c4; text-align:center; color:#5f5f5f; font-weight:bold; font-size:.9em; cursor: pointer;}



/* 상품상세페이지 */

/*.pro_name {background:#f0f0f0; font-size:1.6em; font-weight:600; text-align:center; padding:1em 0;}*/
.pro_name { padding:0 5px 0 5px;font-size:1.6em; font-weight:600; }
.pro_advance {color:#585858; padding:0 5px 5px 5px;}

#gc {}
	.de_subject {border-bottom:1px solid #eaeaea; padding:7px 0;}
	.d_left {display:inline-block; width:90px; padding-left:15px; font-size:.9em; font-weight:600; color:#666;}
	.bt_type2_w_6 {display:inline-block; background:#f8f8f8; border:1px solid #dedede; padding:.3em .5em;}

.detail_btA { text-align:center; padding-top:18px;}
	a.bt_buy {display:inline-block; background:#eb2e35; border:1px solid #e01921; color:#fff; font-size:1.1em; font-weight:600; text-align:center; width:120px; padding:.5em 1em; margin-bottom:4px;}
	a.bt_cart {display:inline-block; border:1px solid #1b8700; background:#27a908; color:#fff; font-size:1.1em; font-weight:600; text-align:center; width:120px; padding:.5em 1em; margin-bottom:4px;}
	a.bt_zzim {display:inline-block; background:#fa7c16; border:1px solid #f06f06; color:#fff; font-size:1.1em; font-weight:600; text-align:center; width:120px; padding:.5em 1em;}
	a.bt_list {display:inline-block; background:#f2f2f2; border:1px solid #c4c4c4; color:#333; font-size:1.1em; font-weight:600; text-align:center; width:120px; padding:.5em 1em;}

.de_top {overflow:hidden;}
.de_top li {float:left;}
.de_top li a {display:block; padding:.7em 2.3em; background:#f8f8f8; font-size:1.05em; font-weight:600; color:#666;
			border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;
			}
.de_top li.lr a {border-right:1px solid #dbdbdb;}
.de_top li a.on {background:none; border-top:2px solid #eb2e35; color:#eb2e35; border-bottom:0;}

.de_tit {font-size:1.5em; font-weight:600; padding-bottom:5px;}
.bline {border-bottom:1px solid #ccc;}


.trate01 {background:#8c8c8c;color:#fff;border-bottom:1px solid #fff;padding:0 8px;}
.trate02 {background:#6498ce;color:#fff;border-bottom:1px solid #fff;padding:0 8px;}
.trate03 {background:#71ac46;color:#fff;border-bottom:1px solid #fff;padding:0 8px;}
.trate04 {background:#f14d4a;color:#fff;border-bottom:1px solid #fff;padding:0 8px;}


	/* 상품후기, 문의 */
	#af_main {}
	#af_main th {text-align:center; font-size:.9em; background-color:#f9f9f9; border-top:1px solid #666; border-bottom:1px solid #dddddd;padding:8px 0;} 
	#af_main td {text-align:center; font-size:.9em; border-bottom:1px solid #dddddd; padding:10px 0;}
	#af_main td.noline {border-bottom:0;}

	#af_main th.tb_1{width:70px; }
	#af_main th.tb_3{width:80px;}
	#af_main th.tb_4{width:100px;}

	#af_main td.tb_1{width:70px;}
	#af_main td.tb_2{text-align:left; padding-left:15px; cursor:pointer}
	#af_main td.tb_3{width:80px;}
	#af_main td.tb_4{width:100px;}

	#qa_main {}
	#qa_main th {text-align:center; font-size:.9em; background-color:#f9f9f9; border-top:1px solid #666; border-bottom:1px solid #dddddd;padding:8px 0;}
	#qa_main td {text-align:center; font-size:.9em; border-bottom:1px solid #dddddd; padding:10px 0;}
	#qa_main td.noline {border-bottom:0;}

	#qa_main th.tb_1{width:70px; }
	#qa_main th.tb_3{width:100px;}
	#qa_main th.tb_4{width:100px;}
	#qa_main th.tb_5{width:100px;}

	#qa_main td.tb_1{width:70px;}
	#qa_main td.tb_2{text-align:left;padding-left:15px; cursor:pointer}
	#qa_main td.tb_3{width:100px;}
	#qa_main td.tb_4{width:100px;}
	#qa_main td.tb_5{width:100px;}

	a.bt_review {display:inline-block; background:#8a8a8a; border:1px solid #6f6f6f; width:100px; padding:.3em 0; font-size:.9em; text-align:center; color:#fff;}


/* 검색결과 search */
.search_box {padding-top:12px;}
	.search_img {float:left; width:141px;}
	.search_right {float:right; width:681px; height:110px; padding:20px 0 0 40px; background:#efede9;}


/* 로그인 */
.login_box {position:relative; margin:0 auto; /*width:820px;*/}
	.login_tit {font-size:2.3em; text-align:center;}
	.login_tit_s {font-size:1.2em; font-weight:600; text-align:center;}
		.lo_tit {background:url('/images/login_icon.png') no-repeat 0 0; font-size:1.4em; font-weight:600; padding-left:20px;}
		.lo_tit2 {font-size:1.3em; font-weight:600; text-align:left;}
		.login_input {height:20px; padding-top:3px; border:1px solid #595959;}
		.login_bt {display:block; font-size:1.2em; background:#27a608; border:0; color:#fff; width:88px; height:62px; font-family:'NanumGothic'; font-weight:600; cursor:pointer;}
		.login_11 {font-size:1.1em; font-weight:600; text-align:left; padding:15px 40px;}
		.login_12 {text-align:left;}
		a.gray_bt_l {display:inline-block; background:#666668; padding:3px 20px; width:75px; text-align:center; color:#fff; font-weight:600; margin-bottom:3px;}

		.morder_find {position:absolute; top:320px; right:101px;}
		a.no_memeber_bt {display:block; background:#878787; height:26px; padding-top:4px; text-align:center; color:#fff; font-weight:600; font-size:1.1em;}

	/* 아이디/패스워드 찾기 */
	.find_id {position:relative; overflow:hidden; vertical-align:top;}
		.find_tit { background:#333; color:#fff; font-size:1.2em; font-weight:600; height:30px; padding:10px 0 0 20px; margin-bottom:15px;}
		.find_close {position:absolute; top:8px; right:10px;}
		.find_h4 {font-size:1.05em; font-weight:600; color:#3c3c3c;}
		.find_input {border:1px solid #919191; height:25px;}
		.find_box {height:80px; padding-left:60px;}
		.find_box li {color:#585858; background:url('/images/page_arr4.png') no-repeat 0 6px; padding-left:10px;}
		.find_box li a {margin-left:20px;}


/* 회원가입 */
.join_step {overflow:hidden; border-top:2px solid #333;border-bottom:1px solid #e4e4e4;}
.join_step li {float:left; font-size:1.3em; color:#afaca6; padding:10px 20px;}
.join_step li.jstep_on {color:#333; font-weight:600; border-bottom:1px solid #333;}

.join_tit {background:url('/images/join_tit.gif') no-repeat 0 0; padding-top:10px; font-size:1.3em; font-weight:600; text-align:left;}


/* 주문완료 table */
#order_end {border-top:2px solid #333;border-collapse:collapse;}
#order_end th {border-bottom:1px solid #cdcdcd; background:#f8f8f8; height:35px; text-align:center;}
#order_end td {padding:6px;text-align:center; border-bottom:1px solid #cdcdcd;}
#order_end .tb_1{width:70px}
#order_end td.tb_2{text-align:left;padding:0 0 0 10px}
#order_end .tb_3{width:120px}
#order_end .tb_4{width:80px;letter-spacing: 0pt}
#order_end .tb_5{width:140px}
#order_end .tb_6{width:100px;letter-spacing: 0pt}
#order_end .tb_7{width:40px}


/* 고객센터 */
.center_tit {padding:1.5em 0 2em 0;}
.center_tit h2 {text-align:center; font-size:2.3em;}
.center_tit span.small_txt {display:block; text-align:center; color:#444;}

.custom_box {border-top:2px solid #000; border-bottom:1px solid #000; overflow:hidden;}
	.cs_center {float:left; width:242px; height:145px; padding:25px 0 0 25px; background:#f5f2ed;}
		.cs_t1 {font-size:1.3em; font-weight:600;}
		.cs_t2 {font-size:2.4em; font-weight:600; margin-bottom:.1em;}
		.cs_t3 {font-size:.9em; letter-spacing:-0.3px;}
	.c_icon {float:right; width:571px; padding:1.7em .9em 0 .9em;}
	.c_icon li {float:left; width:20%; text-align:center;}

/* faq */
.faq_tit {overflow:hidden; padding-top:.5em;}
.faq_tit h2 {float:left; background:url('/images/bullet.png') no-repeat 0 45%; padding-left:22px; font-size:1.8em; font-weight:600;}
	.faq_search {float:right;}
		.faq_input {border:1px solid #555; width:200px; height:28px;}
		.faq_search_bt {border:1px solid #555; background:#6f6f6f; color:#fff; font-weight:bold; text-align:center; padding:0 1em; height:32px;}

.faq_cate {overflow:hidden; border-bottom:2px solid #797979; border-left:1px solid #ccc;}
.faq_cate li {float:left; width:14.16%; border-top:1px solid #ccc; border-right:1px solid #ccc;}
.faq_cate li a {display:block; text-align:center; font-weight:600; padding:.6em 0;}



/* 버튼 공통 */
a.white_bt1 {display:inline-block; border:1px solid #cdcdcd; background:#f5f5f5; width:90px; padding:3px 5px; text-align:center; font-size:.9em; color:#585858; font-weight:600;}
a.white_bt2 {display:inline-block; border:1px solid #cdcdcd; background:#f5f5f5; width:140px; height:29px; padding-top:6px; text-align:center; font-size:1.1em; color:#333; font-weight:600;}
a.white_bt3 {display:inline-block; border:1px solid #cdcdcd; background:#f5f5f5; width:140px; height:23px; padding-top:3px; text-align:center; color:#333;}
a.black_bt1 {display:inline-block; border:1px solid #000; background:#383838; width:50px; height:20px; text-align:center; color:#fff;}

a.red_bt {display:inline-block; border:1px solid #1b8700; background:#27a908; width:140px; height:29px; padding-top:6px; text-align:center; font-size:1.1em; color:#fff; font-weight:600;}
a.black_bt {display:inline-block; border:1px solid #000; background:#383838; width:140px; height:29px; padding-top:6px; text-align:center; font-size:1.1em; color:#fff; font-weight:600;}

a.bt_white_bg {display:block; background:url('/images/bt_white_bg.png') no-repeat 0 0; width:121px; height:31px; padding-top:10px; text-align:center; font-weight:600; font-size:1em;}
a.bt_black_bg {display:block; background:url('/images/bt_black_bg.png') no-repeat 0 0; width:121px; height:31px; padding-top:10px; color:#fff; text-align:center; font-weight:600; font-size:1em;}

a.bt_gray_s {display:inline-block; background:#585858; border:1px solid #333; color:#fff; font-size:.9em; padding:0 .5em;}


/* 게시판 */
a.board_white_bt {display:inline-block; border:1px solid #cdcdcd; background:#f0f0f0;padding:5px 9px; text-align:center; font-size:.9em; color:#585858; font-weight:600;}
a.board_black_bt {display:inline-block; border:1px solid #000; background:#383838;padding:1px 9px; text-align:center; font-size:.9em; color:#fff; font-weight:600;}


/* 이용약관/개인정보 */
.m_box {border:1px solid #ddd; OVERFLOW-Y: scroll; padding:10px; WIDTH: 97%; height:900px; margin-bottom:100px;}
.m_tit {font-size:13px; font-weight:600; padding-bottom:5px;}
.m_body {padding-bottom:25px; line-height:170%;}



.pro_li {}
	.pro_li li {position:relative; float:left; margin:0 0 39px 36px; text-align:center; height:323px;}
	.pro_li li.nom {margin-left:0;}
		.pro_img {border:1px solid #dcdcdc;}
		.brand_txt {display:inline-block; background:#696e72; color:#fff; font-size:.85em; font-weight:bold; text-align:center; padding:0 .3em; margin:0 auto;}
		.pro_txt1 {display:block; color:#3a3a3a; font-weight:bold; text-align:center;}
		.pro_txt2 {display:block; color:#737373; font-size:.9em; text-align:center;}
		.pro_txt3 {display:block; color:#FF6600; font-size:1em; text-align:center; font-weight:600;}
		.price {display:block; color:#f14231; font-size:1em; font-weight:bold; text-align:center;}

		.s_bt {position:absolute; top:1px; left:1px;}
		.s_bt li {margin:0; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; height:30px;}



.reorder_bt {display:inline-block; background:#f2404c; color:#fff; font-weight:600; border:1px solid #e92c39; padding:2px 5px;}