@charset "utf-8";
@import url("reset.css");
@import url("common_layout.css");

/************************************/
/*	Name: 어부가 판다				*/
/*	PART: COMMON STYLE     	        */
/*	Version: 1.0                    */
/*	Author: 전성용					*/
/************************************/

/* 
  webfont style import
*/

@import url("webfont/Pretendard/pretendard.css");


/* 
  icon font style import
*/

@import url("webfont/icon/linearicons.css");
@import url("webfont/icon/font-awesome.min.css");


/* 
  Default Document Style
*/
html {font-size:12px; scroll-behavior: smooth;}
html, body {  
  margin: 0;
  padding: 0;
  border: none; 
  color:#28201D;
  font-weight: 500;
  font-style: normal;       
  background: transparent;
  -webkit-text-size-adjust:none;  
  -webkit-font-smoothing: antialiased;   
  height: 100%;
  width: 100%;
  font-size: 0.875em;    
  line-height: 1.5;
}
body, button, h1, h2, h3, h4, h5, input, select, table, textarea {
  font-family: "Pretendard";
}

/*img {vertical-align:top;border:0;margin:0;padding:0;}*/
img {
    max-width: 100%;
    vertical-align: middle;
}

table {
    clear:both;width:100%;border-collapse:collapse;border-spacing:0;
}

* {box-sizing: border-box;}

a:link {color:#28201D;}
a:hover{color:#28201D;}
a:visited {color:#28201D;}
a:active {color:#28201D;}

option {padding-right:6px;} /* Firefox Fix */

/****************************/
/* Common Style             */
/****************************/
.hands {cursor:pointer !important;}
.no_space {font-size:0; line-height:0;}

.fixed {table-layout:fixed;} /* table사이즈를 고정 */
.txt_break {word-break:break-all !important;word-wrap:break-word !important;} /* td 안에 텍스트 줄바꿈을 시켜줍니다 */
.txt_nowrap {white-space:nowrap;} /* 줄바꿈 없음 */
.ls_m01 {letter-spacing:-1px;} /* Letter spacing */

/* Layer Selector */
.floatL {float:left !important;}
.floatR {float:right !important;}
.d_inline {display:inline !important;}
.d_block {display:block !important;}
.d_none {display:none !important;}
.v_hidden {visibility:hidden;}

/* clear class */
.clear {clear:both !important;}
.clfix:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden;}
.clfix {display:inline-block;}
.clfix {display:block;}
* html .clfix {height:1%;} /* hides from ie-mac */
.clfix {zoom:1;} /*for ie 5.5-7*/

/*Background Color*/
.bg_gray{
	background-color:#F5F5F5;
}

/* Scroll Selector */
.ovfX {overflow-x:scroll !important;}
.ovfY {overflow-y:scroll !important;}
.ovfA {overflow:auto !important;}
.ovf {overflow:scroll !important;}
.ovfH {overflow:hidden !important;}
.ovfH_x {overflow-x:hidden !important;}
.ovfH_y {overflow-y:hidden !important;}

/* ALIGN */
.alC {text-align:center !important;}
.alL {text-align:left !important;}
.alR {text-align:right !important;}
.alJ {text-align:justify !important;}

.vaT {vertical-align:top !important;}
.vaM {vertical-align:middle !important;}
.vaB {vertical-align:bottom !important;}

/* 버튼영역 */
.btnArea {text-align:right; margin-top:10px;}
.btnArea02 {text-align:center; margin-top:20px;}
.btnArea03 {text-align:center; margin-top:30px;}
.btnArea05 {text-align:center; margin-top:50px;}
.btnArea06 {text-align:right; margin-top:50px;}
.btnArea07 {text-align:right; margin-top:10px;}

/* 버튼 */
.btn_basic{
	width:90px;
	height:40px;
	line-height:40px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #D6D6D6;
	border-radius: 20px;
}

/*메인 검색*/
.search_del{
	width:75px;
	height:25px;
	line-height:25px;
	background: #28201D 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 13px;
	color:#fff;
}

.btn_more01{
	width:150px;
	height:60px;
	line-height:60px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 10px #00000029;
	border-radius: 34px;
	font-weight:400;
	font-size:18px;
}

.btn_more01:hover{
	color:#E54B2A;
}

.btn_more01:hover > .more_plus{
	display:inline-block;
	width:13px;
	height:13px;
	background-image:url("../images/icon/notice_plus.png");
	background-repeat:no-repeat;
}

/*리뷰답변*/
.review_answer_status{
	display:block;
	width:80px;
	height:26px;
	background: #E54B2A 0% 0% no-repeat padding-box;
	border-radius:13px;
	color:#fff;
	font-weight:300;
	font-size:1.0em;
	line-height:26px;
	text-align:Center;
}

/*삽니다*/
.btn_buy{
	display:block;
	width:56px;
	height:26px;
	background: #E54B2A 0% 0% no-repeat padding-box;
	border-radius:13px;
	color:#fff;
	font-weight:300;
	font-size:1.0em;
	line-height:26px;
	text-align:Center;
}
/*팝니다*/
.btn_sell{
	display:block;
	width:56px;
	height:26px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border-radius: 13px;
	color:#E54B2A;
	font-weight:300;
	font-size:1.0em;
	line-height:26px;
	text-align:Center;
}
/*바로구매*/
.btn_direct_buy{
	display:block;
	width:73px;
	height:27px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border-radius: 0px 10px 0px 0px;
	color:#E54B2A;
	font-weight:700;
	font-size:0.857em;
	line-height:27px;
	text-align:Center;
}

.btn_direct_buy_l{
	display:block;
	width:110px;
	height:50px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border-radius: 0px 10px 0px 0px;
	color:#E54B2A;
	font-weight:700;
	font-size:1.429em;
	line-height:50px;
	text-align:Center;
}

/*바로구매*/
.sw_direct_btn2{
	width:200px;
	height:50px;
	line-height:50px;
	font-weight:600;
	font-size:18px;
	background: #E54B2A 0% 0% no-repeat padding-box;
	border-radius: 30px;
	color:#fff;
	margin-top:20px;
	position: relative;
}

.sw_cart{
	width:200px;
	height:50px;
	line-height:50px;
	font-weight:600;
	font-size:18px;
	background: #000 0% 0% no-repeat padding-box;
	border-radius: 30px;
	color:#fff;
	margin-top:20px;
	position: relative;
}

/*바로구매*/
.sw_direct_btn{
	width:220px;
	height:60px;
	line-height:60px;
	font-weight:600;
	font-size:1.429em;
	background: #E54B2A 0% 0% no-repeat padding-box;
	border-radius: 30px;
	color:#fff;
	margin-top:20px;
	position: relative;
	padding-right: 11px;
	transition:0.3s;
}
.sw_direct_btn:hover{
	box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);
}
/*221003추가*/
.sw_direct_btn:after{
	display:
	block;
	clear:
	both;
	content:
	"";
	width: 11px;
	height: 11px;
	position: absolute;
	background: url(../images/add/buy_button_arrow.svg) no-repeat;
	background-size: 100%;
	top: 25px;
	right: 60px; 
	transition: 0.3s;
}
.sw_direct_btn:hover:after{right:47px; }
/*마이너스*/
.btn_minus{
	display:inline-block;
	width:38px;
	height:38px;
	line-height:36px;
	color:#8F8F8F;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #D6D6D6;
	border-radius:5px;
	text-align:Center;
}
/*숫자*/
.btn_num{
	display:inline-block;
	width:38px;
	height:38px;
	line-height:36px;
	color:#28201D;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #D6D6D6;
	border-radius:5px;
	text-align:Center;
	font-weight:700;
}
/*플러스*/
.btn_plus{
	display:inline-block;
	width:38px;
	height:38px;
	line-height:36px;
	color:#8F8F8F;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #D6D6D6;
	border-radius:5px;
	text-align:Center;
}

/*생산자*/
.btn_maker{
	width:70px;
	height:30px;
	line-height:30px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 24px;
	font-weight:700;
	font-size:1.143em !important;
	text-align:Center;
	color:#28201D;
	margin-left:10px;
}

/*mypage_btn*/
.new_product{
	width:284px;
	height:40px;
	line-height:40px;
	background: #28201D 0% 0% no-repeat padding-box;
	border-radius:20px;
	
	font-weight:700;
	font-size:1.0em;
	color:#fff;
}

.select_btn{
	width:85px;
	height:30px;
	line-height:30px;
	text-align:center;

	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 15px;

	font-size:1.0em;
	font-weight:400;
	color:#28201D;
}

.delete_btn{
	width:85px;
	height:30px;
	line-height:30px;
	text-align:center;

	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 15px;

	font-size:1.0em;
	font-weight:400;
	color:#28201D;
}

.mypage_btn_modify{
	width:60px;
	height:30px;
	line-height:30px;

	background: #F5F5F5 0% 0% no-repeat padding-box;
	border-radius: 15px;
	text-align:center;
}

.mypage_btn_hidden,
.mypage_btn_open
{
	width:60px;
	height:30px;
	line-height:30px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 15px;
	text-align:center;
}

.mypage_btn_delete{
	width:60px;
	height:30px;
	line-height:30px;

	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 15px;
	text-align:center;
}

.wish_btn_delete{
	width:60px;
	height:30px;
	line-height:30px;

	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 15px;
	text-align:center;
}


.mypage_btn_modify2{
	width:60px;
	height:30px;
	line-height:30px;

	background: #F5F5F5 0% 0% no-repeat padding-box;
	border-radius: 15px;
	text-align:center;
}

.mypage_btn_hidden2,
.mypage_btn_open2
{
	width:60px;
	height:30px;
	line-height:30px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 15px;
	text-align:center;
}

.mypage_btn_delete2{
	width:60px;
	height:30px;
	line-height:30px;

	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 15px;
	text-align:center;
}

.mypage_btn_delete3{
	width:60px;
	height:30px;
	line-height:30px;

	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 15px;
	text-align:center;
}

.bump_btn{
	width:60px;
	height:30px;
	line-height:30px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #E54B2A;
	border-radius: 15px;
	text-align:center;
}

.bump_btn2{
	width:60px;
	height:30px;
	line-height:30px;
	background: #fff 0% 0% no-repeat padding-box;
	border: 1px solid #ccc;
	border-radius: 15px;
	text-align:center;
}

/*리뷰삭제*/
.qa_del_btn{
	width:70px;
	height:30px;
	line-height:30px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 24px;
	font-weight:700;
	font-size:1.143em !important;
	text-align:Center;
	color:#28201D;
	margin-left:10px;
}

/*프로필 관리*/
.profile_config{
	width:calc(375px - 20px);
	height:40px;
	line-height:40px;
	text-align:Center;
	background: #28201D 0% 0% no-repeat padding-box;
	border-radius: 27px;

	font-weight:700;
	font-size:1.143em;
	color:#fff;
}

/*프로필 내가 쓴 글*/
.cnt_btn{
	display:block;
	width:70px;
	height:30px;
	line-height:30px;
	background: #F5F5F5 0% 0% no-repeat padding-box;
	border-radius: 15px;

	font-weight:600;
	font-size:1.143em;
	color:#28201D;
}

.cnt_btn2{
	display:block;
	height:30px;
	line-height:30px;
	background: #F5F5F5 0% 0% no-repeat padding-box;
	border-radius: 15px;
	
	margin-right:15px;

	font-weight:600;
	font-size:1.143em;
	color:#28201D;
}

.modify_btn{
	width: 80px;
	height: 30px;
	background: #F5F5F5 0% 0% no-repeat padding-box;
	border-radius: 15px;
	font-weight:400;
	font-size:14px !important;
	color:#28201D;
}

.relief_number_btn{
	width: 80px;
	height: 24px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #E54B2A;
	border-radius: 16px;
	font-weight:400;
	font-size:12px !important;
	color:#E54B2A;
}

/**/
.board_btn_cancel{
	width:130px;
	height:50px;
	line-height:50px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #D6D6D6;
	border-radius: 25px;

	font-weight:400;
	font-size:1.29em;
	color:#28201D;
}

.od_btn_detail{
	width:130px;
	height:50px;
	line-height:50px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #D6D6D6;
	border-radius: 25px;

	font-weight:400;
	font-size:1.29em;
	color:#28201D;
}

.board_btn_reg{
	width:130px;
	height:50px;
	line-height:50px;
	background: #28201D 0% 0% no-repeat padding-box;
	border: 1px solid #D6D6D6;
	border-radius: 25px;

	font-weight:400;
	font-size:1.29em;
	color:#fff;
}

.board_btn_reg2{
	width:130px;
	height:50px;
	line-height:50px;
	background: #28201D 0% 0% no-repeat padding-box;
	border: 1px solid #D6D6D6;
	border-radius: 25px;

	font-weight:400;
	font-size:1.29em;
	color:#fff;
}

.board_btn_mod{
	width:130px;
	height:50px;
	line-height:50px;
	background: #E54B2A 0% 0% no-repeat padding-box;
	border-radius: 25px;
	font-weight:400;
	font-size:1.29em;
	color:#fff;
}

/*회원탈퇴*/
.mypage_withdraw{
	width:130px;
	height:40px;
	line-height:40px;
	background: #E54B2A 0% 0% no-repeat padding-box;
	border-radius: 10px;

	font-size:16px;
	font-weight:700;
	color:#fff;
}

/*마이페이지 적립, 사용, 소멸*/
.point_btn01,
.point_btn02,
.point_btn03{
	width:70px;
	height:30px;
	line-height:30px;
	text-align:Center;
	font-weight:600;
	font-size:1.0em;
	margin:0 auto;
}

.point_btn01{
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #3FAB79;
	border-radius: 18px;
	color:#3FAB79;
}

.point_btn02{
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #E54B2A;
	border-radius: 18px;
	color:#E54B2A;
}

.point_btn03{
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #8F8F8F;
	border-radius: 18px;
	color:#8F8F8F;
}

/*마이페이지 문의 - 답변대기, 답변완료*/
.answer_btn01,
.answer_btn02,
.answer_btn03
{
	width:70px;
	height:30px;
	line-height:30px;
	text-align:Center;
	font-weight:600;
	font-size:1.0em;
	margin:0 auto;
}

.answer_btn01{
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 14px;
	color:#28201D;
}

.answer_btn02{
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #E54B2A;
	border-radius: 14px;
	color:#E54B2A;
}

.answer_btn03{
	background: #28201D 0% 0% no-repeat padding-box;
	border-radius: 14px;
	color:#FFF;
}

/*게시판 상세 페이지 버튼*/
.board_list_btn{
	width:130px;
	height:50px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #707070;
	border-radius: 25px;

	font-weight:400;
	font-size:18px;
	color:#28201D;
	text-align:Center;
}

.board_modify_btn{
	width:130px;
	height:50px;

	background: #F5F5F5 0% 0% no-repeat padding-box;
	border-radius: 25px;
	
	font-weight:400;
	font-size:18px;
	color:#28201D;
	text-align:Center;
}
.board_delete_btn{
	width:130px;
	height:50px;
	
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 25px;
	
	font-weight:400;
	font-size:18px;
	color:#28201D;
	text-align:Center;
}

.board_submit_btn{
	width:130px;
	height:50px;
	
	background: #28201D 0% 0% no-repeat padding-box;
	border-radius: 25px;
	
	font-weight:400;
	font-size:18px;
	color:#FFF;
	text-align:Center;
}

/*small-btn*/
.board_write_btn_s{
	width:120px;
	height:45px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #E54B2A;
	border-radius: 23px;
	font-weight:400;
	font-size:16px;
	color:#E54B2A;
	text-align:Center;
}

.board_list_btn_s{
	width:120px;
	height:45px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #707070;
	border-radius: 25px;

	font-weight:400;
	font-size:16px;
	color:#28201D;
	text-align:Center;
}

.board_modify_btn_s{
	width:120px;
	height:45px;

	background: #F5F5F5 0% 0% no-repeat padding-box;
	border-radius: 25px;
	
	font-weight:400;
	font-size:16px;
	color:#28201D;
	text-align:Center;
}
.board_delete_btn_s{
	width:120px;
	height:45px;
	
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #28201D;
	border-radius: 25px;
	
	font-weight:400;
	font-size:16px;
	color:#28201D;
	text-align:Center;
}

/* 아이디 중복 확인 */
.id_check{
	width:88px; height:40px;
	background: #28201D 0% 0% no-repeat padding-box;
	border-radius: 20px;
	color:#fff;
}

.zip_check{
	width:88px; height:40px;
	background: #28201D 0% 0% no-repeat padding-box;
	border-radius: 20px;
	color:#fff;
}


/*게시판 비밀번호*/
.board_serect_pwd{
	width: 320px;
	height: 40px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #D6D6D6;
}

/*주문하기*/
.order_submit{
	width:100%;
	height:60px;
	line-height:60px;
	background: #E54B2A 0% 0% no-repeat padding-box;
	border-radius: 10px;

	font-size:18px;
	font-weight:700;
	color:#fff;
}

/*결제*/
.order_cancel{
	width:200px;
	height:70px;
	line-height:70px;
	text-align:center;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #D6D6D6;
	border-radius: 35px;

	font-size:20px;
	font-weight:700;
}

.order_submit2{
	width:200px;
	height:70px;
	line-height:70px;
	text-align:center;
	background: transparent linear-gradient(137deg, #E54B2A 0%, #E52A2A 100%) 0% 0% no-repeat padding-box;
	border-radius: 35px;

	font-size:20px;
	font-weight:700;
	color:#fff;
}


/* border */
.borA00	{border:1px #FFFFFF solid !important;}
.borA01	{border:1px #CCCCCC solid !important;}
.borA02	{border:1px #EEEEEE solid !important;}
.borA03	{border:1px #E4E4E4 solid !important;}
.borA04	{border:1px #D6D6D6 solid !important;}

.borAn {border:none !important;}
.borTn {border-top:none !important;}
.borRn {border-right:none !important;}
.borBn {border-bottom:none !important;}
.borLn {border-left:none !important;}

/* font-size */
.txt_14_bold{
	font-weight:700;
	font-size:1.0em;
	color:#28201D;
}

.txt_14_bold_point{
	font-weight:700 !important;
	font-size:14px !important;
	color:#E54B2A !important;
}

.txt_36_bold{
	font-weight:700;
	font-size:2.571em;
	line-height:1.167em;
	color:#8F8F8F;
}

.txt_14_regular{
	font-weight:400 !important;
	font-size:14px !important;
	color:#28201D !important;
}

.txt_18_fb{
	font-weight:700;
	font-size:18px;
	color:#28201D;
}


.txt_28_fb{
	font-weight:700;
	font-size:2.000em;
	color:#28201D;
}

.txt_14_regular_point{
	font-weight:400;
	font-size:1.000em;
	color:#E54B2A;
}

.txt_14_regular_gray{
	font-weight:400;
	font-size:1.000em;
	color:#8F8F8F;
}

.txt_18_semiBold{
	font-weight:700;
	font-size:18px;
	color:#28201D;
}

.txt_36_bold_point{
	font-weight:700;
	font-size:36px;
	color:#E54B2A;
}

/*text color*/
.producer_sell_info{
	color:#E54B2A !important;
}

.board_number{
	font-weight:bold;
	color:#E54B2A !important;
}

/* mobile font-size */

/* padding */
/* 왼쪽 */
.padL00 {padding-left:0px !important;}
.padL01 {padding-left:1px !important;}
.padL02 {padding-left:2px !important;}
.padL03 {padding-left:3px !important;}
.padL04 {padding-left:4px !important;}
.padL05 {padding-left:5px !important;}
.padL06 {padding-left:6px !important;}
.padL07 {padding-left:7px !important;}
.padL08 {padding-left:8px !important;}
.padL09 {padding-left:9px !important;}
.padL10 {padding-left:10px !important;}
.padL15 {padding-left:15px !important;}
.padL20 {padding-left:20px !important;}
.padL25 {padding-left:25px !important;}
.padL30 {padding-left:30px !important;}
.padL35 {padding-left:35px !important;}
.padL40 {padding-left:40px !important;}
.padL45 {padding-left:45px !important;}
.padL50 {padding-left:50px !important;}
.padL55 {padding-left:55px !important;}
.padL60 {padding-left:60px !important;}

/* 오른쪽 */
.padR00 {padding-right:0px !important;}
.padR01 {padding-right:1px !important;}
.padR02 {padding-right:2px !important;}
.padR03 {padding-right:3px !important;}
.padR04 {padding-right:4px !important;}
.padR05 {padding-right:5px !important;}
.padR06 {padding-right:6px !important;}
.padR07 {padding-right:7px !important;}
.padR08 {padding-right:8px !important;}
.padR09 {padding-right:9px !important;}
.padR10 {padding-right:10px !important;}
.padR15 {padding-right:15px !important;}
.padR20 {padding-right:20px !important;}
.padR25 {padding-right:25px !important;}
.padR30 {padding-right:30px !important;}
.padR35 {padding-right:35px !important;}
.padR40 {padding-right:40px !important;}
.padR45 {padding-right:45px !important;}
.padR50 {padding-right:50px !important;}
.padR55 {padding-right:55px !important;}
.padR60 {padding-right:60px !important;}

/* 위 */
.padT00 {padding-top:0px !important;}
.padT01 {padding-top:1px !important;}
.padT02 {padding-top:2px !important;}
.padT03 {padding-top:3px !important;}
.padT04 {padding-top:4px !important;}
.padT05 {padding-top:5px !important;}
.padT06 {padding-top:6px !important;}
.padT07 {padding-top:7px !important ;}
.padT08 {padding-top:8px !important;}
.padT09 {padding-top:9px !important;}
.padT10 {padding-top:10px !important;}
.padT15 {padding-top:15px !important;}
.padT20 {padding-top:20px !important;}
.padT25 {padding-top:25px !important;}
.padT30 {padding-top:30px !important;}
.padT35 {padding-top:35px !important;}
.padT40 {padding-top:40px !important;}
.padT45 {padding-top:45px !important;}
.padT50 {padding-top:50px !important;}
.padT55 {padding-top:55px !important;}
.padT60 {padding-top:60px !important;}

/* 아래 */
.padB00 {padding-bottom:0px !important;}
.padB01 {padding-bottom:1px !important;}
.padB02 {padding-bottom:2px !important;}
.padB03 {padding-bottom:3px !important;}
.padB04 {padding-bottom:4px !important;}
.padB05 {padding-bottom:5px !important;}
.padB06 {padding-bottom:6px !important;}
.padB07 {padding-bottom:7px !important;}
.padB08 {padding-bottom:8px !important;}
.padB09 {padding-bottom:9px !important;}
.padB10 {padding-bottom:10px !important;}
.padB15 {padding-bottom:15px !important;}
.padB20 {padding-bottom:20px !important;}
.padB25 {padding-bottom:25px !important;}
.padB30 {padding-bottom:30px !important;}
.padB35 {padding-bottom:35px !important;}
.padB40 {padding-bottom:40px !important;}
.padB45 {padding-bottom:45px !important;}
.padB50 {padding-bottom:50px !important;}
.padB55 {padding-bottom:55px !important;}
.padB60 {padding-bottom:60px !important;}

/* 전체 */
.pad00 {padding:0px !important;}
.pad01 {padding:1px !important;}
.pad02 {padding:2px !important;}
.pad03 {padding:3px !important;}
.pad04 {padding:4px !important;}
.pad05 {padding:5px !important;}
.pad10 {padding:10px !important;}
.pad15 {padding:15px !important;}
.pad20 {padding:20px !important;}
.pad25 {padding:25px !important;}
.pad30 {padding:30px !important;}
.pad35 {padding:35px !important;}
.pad40 {padding:40px !important;}
.pad45 {padding:45px !important;}
.pad50 {padding:50px !important;}
.pad55 {padding:55px !important;}
.pad60 {padding:60px !important;}

/* margin */
/* 왼쪽 */
.marL00 {margin-left:0px !important;}
.marL01 {margin-left:1px !important;}
.marL02 {margin-left:2px !important;}
.marL03 {margin-left:3px !important;}
.marL04 {margin-left:4px !important;}
.marL05 {margin-left:5px !important;}
.marL06 {margin-left:6px !important;}
.marL07 {margin-left:7px !important;}
.marL08 {margin-left:8px !important;}
.marL09 {margin-left:9px !important;}
.marL10 {margin-left:10px !important;}
.marL15 {margin-left:15px !important;}
.marL20 {margin-left:20px !important;}
.marL25 {margin-left:25px !important;}
.marL30 {margin-left:30px !important;}
.marL35 {margin-left:35px !important;}
.marL40 {margin-left:40px !important;}
.marL45 {margin-left:45px !important;}
.marL50 {margin-left:50px !important;}
.marL55 {margin-left:55px !important;}
.marL60 {margin-left:60px !important;}


/* 오른쪽 */
.marR00 {margin-right:0px !important;}
.marR01 {margin-right:1px !important;}
.marR02 {margin-right:2px !important;}
.marR03 {margin-right:3px !important;}
.marR04 {margin-right:4px !important;}
.marR05 {margin-right:5px !important;}
.marR06 {margin-right:6px !important;}
.marR07 {margin-right:7px !important;}
.marR08 {margin-right:8px !important;}
.marR09 {margin-right:9px !important;}
.marR10 {margin-right:10px !important;}
.marR13 {margin-right:13px !important;}
.marR15 {margin-right:15px !important;}
.marR20 {margin-right:20px !important;}
.marR25 {margin-right:25px !important;}
.marR30 {margin-right:30px !important;}
.marR35 {margin-right:35px !important;}
.marR40 {margin-right:40px !important;}
.marR45 {margin-right:45px !important;}
.marR50 {margin-right:50px !important;}
.marR55 {margin-right:55px !important;}
.marR60 {margin-right:60px !important;}

/* 위 */
.marT00 {margin-top:0px !important;}
.marT01 {margin-top:1px !important;}
.marT02 {margin-top:2px !important;}
.marT03 {margin-top:3px !important;}
.marT04 {margin-top:4px !important;}
.marT05 {margin-top:5px !important;}
.marT06 {margin-top:6px !important;}
.marT07 {margin-top:7px !important;}
.marT08 {margin-top:8px !important;}
.marT09 {margin-top:9px !important;}
.marT10 {margin-top:10px !important;}
.marT15 {margin-top:15px !important;}
.marT20 {margin-top:20px !important;}
.marT25 {margin-top:25px !important;}
.marT30 {margin-top:30px !important;}
.marT35 {margin-top:35px !important;}
.marT40 {margin-top:40px !important;}
.marT45 {margin-top:45px !important;}
.marT50 {margin-top:50px !important;}
.marT55 {margin-top:55px !important;}
.marT60 {margin-top:60px !important;}
.marT70 {margin-top:70px !important;}
.marT80 {margin-top:80px !important;}
.marT90 {margin-top:90px !important;}
.marT100 {margin-top:100px !important;}

/* 아래 */
.marB00 {margin-bottom:0px !important;}
.marB01 {margin-bottom:1px !important;}
.marB02 {margin-bottom:2px !important;}
.marB03 {margin-bottom:3px !important;}
.marB04 {margin-bottom:4px !important;}
.marB05 {margin-bottom:5px !important;}
.marB06 {margin-bottom:6px !important;}
.marB07 {margin-bottom:7px !important;}
.marB08 {margin-bottom:8px !important;}
.marB09 {margin-bottom:9px !important;}
.marB10 {margin-bottom:10px !important;}
.marB15 {margin-bottom:15px !important;}
.marB20 {margin-bottom:20px !important;}
.marB25 {margin-bottom:25px !important;}
.marB30 {margin-bottom:30px !important;}
.marB35 {margin-bottom:35px !important;}
.marB40 {margin-bottom:40px !important;}
.marB45 {margin-bottom:45px !important;}
.marB50 {margin-bottom:50px !important;}
.marB55 {margin-bottom:55px !important;}
.marB60 {margin-bottom:60px !important;}

/* 전체 */
.mar00 {margin:0px !important;}
.mar01 {margin:1px !important;}
.mar02 {margin:2px !important;}
.mar03 {margin:3px !important;}
.mar04 {margin:4px !important;}
.mar05 {margin:5px !important;}
.mar06 {margin:6px !important;}
.mar07 {margin:7px !important;}
.mar08 {margin:8px !important;}
.mar09 {margin:9px !important;}
.mar10 {margin:10px !important;}
.mar15 {margin:15px !important;}
.mar20 {margin:20px !important;}
.mar25 {margin:25px !important;}
.mar30 {margin:30px !important;}
.mar35 {margin:35px !important;}
.mar40 {margin:40px !important;}
.mar45 {margin:45px !important;}
.mar50 {margin:50px !important;}
.mar55 {margin:55px !important;}
.mar60 {margin:60px !important;}

/* Width % */
.w1p  {width:1% !important;}
.w2p  {width:2% !important;}
.w3p  {width:3% !important;}
.w4p  {width:4% !important;}
.w5p  {width:5% !important;}
.w6p  {width:6% !important;}
.w7p  {width:7% !important;}
.w8p  {width:8% !important;}
.w9p  {width:9% !important;}
.w10p {width:10% !important;}
.w11p {width:11% !important;}
.w12p {width:12% !important;}
.w13p {width:13% !important;}
.w14p {width:14% !important;}
.w15p {width:15% !important;}
.w16p {width:16% !important;}
.w17p {width:17% !important;}
.w18p {width:18% !important;}
.w19p {width:19% !important;}
.w20p {width:20% !important;}
.w21p {width:21% !important;}
.w22p {width:22% !important;}
.w23p {width:23% !important;}
.w24p {width:24% !important;}
.w25p {width:25% !important;}
.w26p {width:26% !important;}
.w27p {width:27% !important;}
.w28p {width:28% !important;}
.w29p {width:29% !important;}
.w30p {width:30% !important;}
.w31p {width:31% !important;}
.w32p {width:32% !important;}
.w33p {width:33% !important;}
.w34p {width:34% !important;}
.w35p {width:35% !important;}
.w36p {width:36% !important;}
.w37p {width:37% !important;}
.w38p {width:38% !important;}
.w39p {width:39% !important;}
.w40p {width:40% !important;}
.w41p {width:41% !important;}
.w42p {width:42% !important;}
.w43p {width:43% !important;}
.w44p {width:44% !important;}
.w45p {width:45% !important;}
.w46p {width:46% !important;}
.w47p {width:47% !important;}
.w48p {width:48% !important;}
.w49p {width:49% !important;}
.w50p {width:50% !important;}
.w51p {width:51% !important;}
.w52p {width:52% !important;}
.w53p {width:53% !important;}
.w54p {width:54% !important;}
.w55p {width:55% !important;}
.w56p {width:56% !important;}
.w57p {width:57% !important;}
.w58p {width:58% !important;}
.w59p {width:59% !important;}
.w60p {width:60% !important;}
.w61p {width:61% !important;}
.w62p {width:62% !important;}
.w63p {width:63% !important;}
.w64p {width:64% !important;}
.w65p {width:65% !important;}
.w66p {width:66% !important;}
.w67p {width:68% !important;}
.w68p {width:68% !important;}
.w69p {width:69% !important;}
.w70p {width:70% !important;}
.w71p {width:71% !important;}
.w72p {width:72% !important;}
.w73p {width:73% !important;}
.w74p {width:74% !important;}
.w75p {width:75% !important;}
.w76p {width:76% !important;}
.w77p {width:77% !important;}
.w78p {width:78% !important;}
.w79p {width:79% !important;}
.w80p {width:80% !important;}
.w81p {width:81% !important;}
.w82p {width:82% !important;}
.w83p {width:83% !important;}
.w84p {width:84% !important;}
.w85p {width:85% !important;}
.w86p {width:86% !important;}
.w87p {width:87% !important;}
.w88p {width:88% !important;}
.w89p {width:89% !important;}
.w90p {width:90% !important;}
.w91p {width:91% !important;}
.w92p {width:92% !important;}
.w93p {width:93% !important;}
.w94p {width:94% !important;}
.w95p {width:95% !important;}
.w96p {width:96% !important;}
.w97p {width:97% !important;}
.w98p {width:98% !important;}
.w99p {width:99% !important;}
.w100p {width:100% !important;}

/* position */
.posR {position:relative;}
.posA {position:absolute;}

/* INPUT */

/*
  Text Color Guide
*/
.txt-color-black {color: #000 !important;}
.txt-color-white {color: #fff !important;}
.txt-color-basic {color: #28201D !important;}
.txt-color-point {color: #E54B2A !important;}
.txt-color-gray {color: #8F8F8F !important;}

/* PRICE */
.sell_price{
	font-weight:700;
	font-size:18px;
	color:#28201D
}

/*
  bg Color Guide
*/

/* 
  Text Style Size option 
*/

.txt-size-exlg {font-size: 24px !important; line-height: 1.6 !important;}
.txt-size-lg {font-size: 20px !important;}
.txt-size-rg {font-size: 18px !important;}
.txt-size-nm {font-size: 14px !important;}
.txt-size-sm {font-size: 12px !important;}
.txt-size-xm {font-size: 10px !important;}
.txt-hidden {text-indent: -9999em; font-size:0; color: transparent;}

/* 
  button 
*/
.button_group {clear: both; padding: 20px 0;}
.btn {display:inline-block; cursor: pointer; white-space: nowrap; touch-action: manipulation;}
.btn_round {border-radius: 9px;}


/* 블릿 스타일 */
.more_plus{
	display:inline-block;
	width:13px;
	height:13px;
	background-image:url("../images/icon/more_plus.png");
	background-repeat:no-repeat;
}

.more_list{
	display:inline-block;
	width:17px;
	height:15px;
	background-image:url("../images/icon/pro_list_icon.png");
	background-repeat:no-repeat;
}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {height:40px;border:1px solid #898989;vertical-align:middle;padding:0;margin:0}
#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px}
#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px}
#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:middle}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio {display:block;margin:0 0 5px;width:187px}
#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block}
#captcha.m_captcha #captcha_reload {position:static;margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px}
#captcha.m_captcha #captcha_reload span {display:none}
#captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px}
#captcha.m_captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('../../../img/captcha2.png') no-repeat 0 0 ; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none;}

/* ckeditor 단축키 */
.cke_sc {margin:0 0 5px;text-align:right}
.btn_cke_sc {display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl {margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

/* ckeditor 태그 기본값 */
#bo_v_con ul {display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}
#bo_v_con ol {display:block;list-style-type:decimal;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}
#bo_v_con li {display:list-item}

/*제품 없음*/
.li_empty{
	width:100%;
	padding:50px 0 50px 0;
	font-weight:700;
	font-size:18px;
	text-align:Center !important;
}

.empty_table{
	width:100%;
	height:200px;
	line-height:200px;
	padding:50px 0 50px 0;
	font-weight:700;
	font-size:18px;
	text-align:Center;
}