﻿@charset "euc-kr";
body{background:#fff;}
TD, SELECT, input, DIV, form, center, option, pre, blockquote, ul, li, p, span, form{
	line-height:140%;
	font-size:14px;
	color:#444444;
	text-decoration:none;
	margin:0;
	padding:0;}
img,fieldset { border:0 none;}

*{margin:0;padding:0;font-family:나눔고딕,DroidSansRegular,Sans-serif,Gulim,Helvetica,AppleGothic;-webkit-text-size-adjust:none; box-sizing: border-box;}


img,fieldset { border:0 none;}
dl,ul,ol,li { list-style: none; }
a { text-decoration: none;}
a:link, a:hover, a:active { text-decoration: none; }


/*****top ****/
.tp_menu{background-color:#fff; border-top: solid 1px #d9d9d9;}
.category{ padding:8px 10px;}
.category table tr td img{ padding-right:4px;}
.member_top{float:right; padding:6px 10px 0 10px;}
.member_top ul{margin:0; padding:0;}
.member_top ul li{float:left;}

.logo{text-align:center; padding: 10px 18px; position: relative;}
.top_call {position: absolute; right:9px; top:13px;}
/***** // top ****/

/***** menu ****/
#category{width:100%; background-color:#303030; padding:0; margin:0; position:relative; height:273px;}
.tabMenu{margin:0px; padding:0px; height: 38px; width:100%}

/***** main ****/
.main_visual{padding:0 10px ;}
.mdchoice{ padding:0px 18px;}
.cate_tit{height:22px; display:block; background:url(../img/main/bg_mdtit.jpg) repeat-x left bottom; padding:22px 0 0 0; margin:0px;}
/***** // main ****/

/***** bottom ****/
.customer{clear:both; padding:28px 10px 10px 10px;}
.customer span{display:block; padding:0 0 15px 0; }
.copyright{display:block; border-top:1px solid #e8e8e8;}
/***** // bottom ****/


#footer{width:100%; clear:both; background:url(../img/common/bottom_bg.jpg) repeat-x;}
#footer #f_menu{text-align:center;width:100%; padding:12px 0px; border-top:solid 1px #d4d4d4; background-color:#484848;}
#f_menu{text-align:center;margin:0 auto; color:#ffffff; font-size: 15px; font-weight: 600;}
#f_menu a {color:#ffffff;}

.copy_txt{clear:both; width:100%; background-color:#484848;  }
.add{ text-align: center;padding:10px; margin:0 auto; color:#ffffff; text-align:center; padding-bottom:20px; }

/* main_layout */
.pro_01{border-top:solid 1px #fff;width:100%; padding:0; margin:0; line-height:0;}

.search2{ padding:10px 10px;}

/* sub_layout */
.search{ padding:0px 10px;}
.search_result{height:32px; background-color:#080808; padding:0px 10px;}
.search_result img{padding-top:7px;}
.tit_search{float:left;}
.sort{float:right; padding-top:5px;}
.new_list{clear:both; padding:0px 10px;}

.thum_pic{ padding:11px 0px 9px 0px;}
.page{padding-top:15px; font-size:17px;clear:both;}

.subContent{clear:both;}
.sub_title{background-color:#e7ece6; height:27px; text-indent:12px; font-weight:bold; color:#ffffff; text-align:left; vertical-align:text-top; padding-top:7px; font-size:16px;}
.content{padding-top:15px; font-size:1em; padding-bottom:25px;}
.subcate{background-color:#f7f7f7; border-bottom:solid 1px #dfdfdf;border-top:solid 1px #dfdfdf;}
.subcate_list{ border-bottom:solid 1px #dfdfdf; padding-left:10px;font-size:14px}
.subcate_list .price02{ font-size:14px}
.subcate_list_last{ padding-left:10px;}
.pro_tit{ width:100%; background-color:#666; font-size:15px; color:#fff; padding: 8px 10px;}
.price01{text-decoration:line-through; font-size:11px;color:#616161;}
.price02{font-weight: bold; font-size: 16px; color:#ff0000;}
.new_list {border-bottom:solid 1px #dfdfdf;}
.nomal_list {border-bottom:solid 1px #dfdfdf;}
.detail_name{height:32px;background-color:#e4e4e4;padding:0px 10px;}
.tit_pro{padding-top:8px; font-weight:600; padding-top: 8px; font-size: 18px; color:#333;}
.detail_pic{padding:15px 10px 15px 10px;}
.b_pic{border:solid 1px #dfdfdf;}
.detail_table{padding:20px 10px 15px 10px;}
.detail_t table tr td{ border-bottom:solid 1px #dfdfdf;}
.detail_th{border-right:solid 1px #dfdfdf; font-weight:bold; background-color:#efefef; padding-top:7px; height:24px; font-size:12px; color:#333;}
.detail_td{ padding-top:7px; height:24px; font-size:12px; color:#333;}
.detial_info{height:38px; background-color:#959595;}
.info_title{float:left;width:100%; font-weight:bold;font-size:15px;  font-weight: 600; color:#fff; text-align:center; padding:8px 0px;}
.detail_txt{padding-top:15px;}


/* 마이페이지 */
.my_box{ border-top:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf;background-color:#f9f9f9;padding:0 0 15px 0;}
.my_txt{padding-top:12px;font-size:12px;color:#333; padding-bottom:10px;}
.my_txt01{float:left;}
.my_txt02{float:right; text-align:right;}
.member_nam{font-weight:bold;}
.point_box{ height:29px; background-color:#080808;}
.point_left{float:left; width:2%; height:29px; background:url(../img/mypage/point_left.jpg) no-repeat;}
.point_right{float:right; width:2%; height:29px; background:url(../img/mypage/point_right.jpg) no-repeat right;text-align:right;}
.point_text{float:left; width:100%; padding-top:7px; color:#fff;font-size:12px; text-align:center;}
.point{font-weight:bold; color:#ea7821;}

.my_menu{height:42px; border-bottom:solid 1px #dfdfdf; padding-left:15px; padding-top:12px;font-size:13px;font-weight:bold;color:#666;}
.my_tit{border-bottom: solid 1px #dfdfdf; padding: 12px 10px; font-size: 17px; font-weight: bold; color: #666;}
.trust_list{background-color:#f7f7f7; padding: 8px 0px; border-bottom:solid 1px #dfdfdf; padding-top:8px;font-size:12px;font-weight:bold;color:#666; text-align:center;}
.trust_list span.trust_txt {font-size: 18px; font-weight: 600; font-family: 나눔고딕,Sans-serif;}
.trust_list span.trust_txt_total {color:#ff0000; font-size:18px; font-weight: 800; font-family: 나눔고딕,Sans-serif;}
.trust_list2 {background-color:#fff; text-align: center; padding: 12px 0px; border-bottom: solid 1px #ddd;}
.trust_list2 span.trust_txt2 {font-size: 16px; font-weight: 600; font-family: 나눔고딕,Sans-serif;}
.cus_list{height:38px; border-bottom:solid 1px #dfdfdf;  padding-top:8px; padding-bottom:5px;font-size:12px;color:#666; background-color:#e4e4e4;
line-height:180%; }

.my_tit2{padding-left:13px; padding-top:8px; padding-bottom:3px;font-size:13px;font-weight:bold;color:#666;}

.str_txt{font-weight:bold;}


/*포인트 내역*/
.point_txt{font-size:11px;font-weight:normal; line-height:210%;}
.point_th{height:32px; background:url(../img/mypage/table_bg.jpg) repeat-x;}
.point_date{ float:left;height:32px; background:url(../img/mypage/table_bar.jpg) no-repeat right center ; width:25%; text-align:center; line-height:32px;font-size:13px;font-weight:bold;color:#333;}
.point_detail{ float:left;height:32px;  width:50%; text-align:center; line-height:32px;font-size:13px;font-weight:bold;color:#333;}
.point_num{ float:right;height:32px; background:url(../img/mypage/table_bar.jpg) no-repeat left center ; width:25%; text-align:center; line-height:32px;font-size:13px;font-weight:bold;color:#333;}

.point_td{height:32px; border-bottom:solid 1px #dfdfdf;}
.point_date_li{ float:left;height:32px; width:25%; text-align:center; line-height:32px;font-size:13px;color:#333;}
.point_detail_li{ float:left;height:32px;  width:50%; text-align:center; line-height:32px;font-size:13px;color:#333;}
.point_num_li{ float:right;height:32px; width:25%; text-align:center; line-height:32px;font-size:13px;font-weight:bold;color:#d76f1f;}

/* 주문 배송 조회 */
.order_th{ padding-left:15px; height:32px; background:url(../img/mypage/table_bg.jpg) repeat-x; line-height:32px;font-size:13px;font-weight:bold;color:#333;}
.order_date{font-weight:normal;}
.info_box{padding:10px;}
.info_txt{background-color:#f9f9f9;padding:20px; border:solid 1px #dfdfdf;font-size:12px;}
.order_status{font-size:12px;font-weight:bold;color:#d76f1f;}
.no_return{/*border:solid 2px #d6bfa2;*/margin-top:15px;font-size:12px;}
.no_return_tit{ font-weight:bold;font-size:12px; color:#036941;}
.no_return_agree{margin:5px 0 0 0; padding:8px 15px; text-align:center; /*background-color:#e4e4e4;*/}

.my_tit3{height:24px;padding-left:15px; padding-top:8px;font-size:13px;font-weight:bold;color:#666;}
.form_tit{ height:26px; font-size:14px;font-weight:bold; background-color:#f3f7f5; width:25%; border-bottom:solid 1px #d6d6d6;}
.form_td{ height:26px; padding-top:5px;font-size:14px;color:#666;width:70%; border-bottom:solid 1px #d6d6d6;}
.form_td2{padding:5px 0px;font-size:14px;color:#666;width:70%; border-bottom:solid 1px #d6d6d6;}
.text_area{
border:solid 1px #e8e8e8; background-color:#fcfbfb;
}



/* 로그인 */
.login_box{padding:15px;}
.login_tit{padding-bottom:5px; /*padding-left:10px;*/}
.login{ background:url(../img/member/login_bg.jpg) repeat-x;}
.login_left{float:left; width:5%; height:255px; background:url(../img/member/login_left.jpg) no-repeat;}
.login_right{float:right; width:5%; height:255px; background:url(../img/member/login_right.jpg) no-repeat right;text-align:right;}
.login_text{float:left; width:100%;font-size:12px; text-align:center; padding-bottom:20px;}


/* 질문내역 */
.board_th{height:33px; background:url(../img/mypage/table_bg.jpg) repeat-x;}
.board_tit{ float:left;height:32px; background:url(../img/mypage/table_bar.jpg) no-repeat right center ; width:35%; text-align:center; line-height:33px;font-size:13px;font-weight:bold;color:#333;}
.board_tit2{ float:left;height:32px; background:url(../img/mypage/table_bar.jpg) no-repeat right center ; width:45%; text-align:center; line-height:33px;font-size:13px;font-weight:bold;color:#333;}
.board_writer{ float:left;height:32px; background:url(../img/mypage/table_bar.jpg) no-repeat right center ; width:20%; text-align:center; line-height:33px;font-size:13px;font-weight:bold;color:#333;}
.board_date{ float:left;height:32px; background:url(../img/mypage/table_bar.jpg) no-repeat right center ; width:20%; text-align:center; line-height:33px;font-size:13px;font-weight:bold;color:#333;}
.board_status{ float:right;height:32px; width:20%; text-align:center; line-height:33px;font-size:13px;font-weight:bold;color:#333;}
.board_hit{float:right;height:32px; width:10%; text-align:center; line-height:33px;font-size:13px;font-weight:bold;color:#333;}

.board_td{height:34px; border-bottom:solid 1px #dfdfdf; clear:both;}
.board_tit_li{float:left;height:34px; width:35%;  line-height:31px;font-size:13px;color:#333; padding-top:2px;}
.board_tit2_li{float:left;height:34px; width:45%;  line-height:31px;font-size:13px;color:#333;padding-top:2px;}
.board_writer_li{float:left;height:34px; width:20%; text-align:center; line-height:31px;font-size:13px;color:#333;padding-top:2px;}
.board_date_li{float:left;height:34px; width:20%; text-align:center; line-height:31px;font-size:13px;color:#333;padding-top:2px;}
.board_status_li{float:right;height:34px; width:20%; text-align:center; line-height:31px;font-size:13px;color:#333;padding-top:2px;}
.board_hit_li{float:right;height:34px; width:10%; text-align:center; line-height:31px;font-size:13px;color:#333;padding-top:2px;}


.board_on{width:25%; float:left; line-height:30px; text-align:center; background:#ffffff url(../img/customer/bg_line.jpg) no-repeat right top; font-weight:bold; color:#d76f1f;}
.board_off{width:25%; float:left; line-height:30px; text-align:center; background:url(../img/customer/bg_line.jpg) no-repeat right top;}
.link_on{display:block; width:100%; line-height:30px; color:#d76f1f;}
.link_off{display:block; width:100%; line-height:30px;}


.blank{height:0.8em;}

.new_p{padding-top:8px;}
.txt_line{text-decoration:underline; color:#669933;}
.txt_bold{font-weight:bold;}
.align_right{text-align:right;}
.stit{text-align:left; height:26px;}
.stit2{text-align:left;padding:10px 0px 10px 15px; background:url(../img/common/icon.jpg) no-repeat; background-position:5px 10px;color:#6d6d6d;font-size:12px;font-weight:bold;}
.new_div{padding:15px 0;}
.blank_p{height:8px; display:block;}

.textbox1{background-Color:#FFFFFF; border:1px solid #b2b2b2;height:24px}
.textbox2{border:solid 1px #dfdfdf;color:#838383; height:18px;}

.join_th{background-color:#EEEEEE; color:#333333; padding:11px; text-align:left; border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0;}
.join_td{background-Color:#FFFFFF; text-align:left; border-top:1px solid #d0d0d0; padding:11px; border-right:1px solid #d0d0d0;}



#shopping li a{font-size:14px}
#community li a{font-size:14px}


/******* btn_css *********/
.order_btn {display: inline-block; margin-right:4px; padding:8px 0px; width:126px; height:38px; background-color:#333; color:#fff; text-align:center; font-size:15px; font-weight: 600;}
.cart_btn {display: inline-block; padding:8px 0px; width:126px; height:38px; background-color:#919191; color:#fff; text-align:center; font-size:15px; font-weight: 600;}
.list_btn {padding:8px 0px; width:126px; height:38px; background-color:#333; color:#fff; text-align:center; font-size:15px; font-weight: 600;}
.del_btn {padding:4px 0px; width:52px; background-color:#666; color:#fff; text-align:center; font-size:15px; font-weight: 600;}


/***** deatil ******/
.detail_txt b {font-size: 14px; font-weight: 500;}
.no_return span {font-size: 14px;}


/***** top_naviBtn ******/
ul.top_navibtn {overflow: hidden; width: 202px;}
ul.top_navibtn li {float: left; background-color: #000; color: #fff; font-size: 12px; width: 60px; height: 25px; border-radius: 5px; text-align: center; margin-right: 6px; padding: 2px 0px;}
ul.top_navibtn li:last-child {width: 70px; margin-right: 0px;}
ul.top_navibtn li a{color: #fff; font-size: 12px; }

.p_name > a {display:block; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.4em; height: 2.8em; overflow: hidden; font-size:15px; font-weight: 600;}
.txt_a {padding:0px 10px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.4em; height: 2.8em; overflow: hidden;}