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

/* 브라우징에 필요한 select_box */
html:first-child select {
	padding-right: 6px;
	height: 20px;
} /* Opera Fix */
option, x:-moz-any-link {
	padding-right: 4px;
} /* Firefox Fix */
option, x:-moz-any-link, x:default {
	padding-right: 0;
} /* Firefox Fix */

.freeimg img {max-width:100%; height:auto;} 




/* 기본레이아웃 구조 */
html, body {
	height: 100%;
}

#wrap {
	height: 100%;
	width: auto;
}

#header {
	width: auto;
}


#content {
	margin: 10px;
	width: auto;
}

/* IE핵 */
*html #content { 
	height: 100%;
}

#footer {
	margin-top:10px;
}

#bottom_banner {height:74px;}
#bottom_banner img {max-width:100%; width:240px; height:auto; margin-top:17px;}



.clear {
	clear: both;
	display: block;
	float: none;
	font-size: 0 !important;
	height: 0;
	line-height: 0 !important;
	margin: 0 !important;
	overflow: hidden;
	padding: 0 !important;
	width: 100%;
}


/* 스크롤링을 위한 CSS */
.container {
	width: 100%;
}

div.panel {
	padding:10px 0;
	text-align: center;
	
}
div.panel li{
	display:inline;
}
.navigator {
	margin-top:10px;
	font-weight: bold;
	text-align: center;
}

hr {
	margin: 50px 0;
}


/*전용CSS*/
.left_li .li{
	float:left;
}
.right_li .li{
	float:right;
}


.ellip {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;}

/* 회원가입인풋박스 */

.logpage_box { border:1px solid #e9e9e9; height:20px; line-height:19px; padding-left:3px; width:90%}
.logpage_box_01 { border:1px solid #e9e9e9; height:20px; line-height:19px; padding-left:3px; width:50%}



/* 마이페이지구매현황박스 */
.my_box_td_01 {background-color:#3a3a3a; color:#ffffff; padding:3px; text-align:center}
.my_box_td_02 {background-color:#ebebeb; padding:20px 0px; text-align:center; font-size:1.5em; color:#ef2d1a;}


/* 메인메뉴 텍스트 */

.main_menu_text {color:#ffffff;  font-weight:bold;}



/* 주문하기 인풋박스 */
.order_input { border:1px solid #e9e9e9; height:20px;}


/* 게시글쓰기인풋박스 */
.sminput2 { border:1px solid #e9e9e9;}
.sminput3 { border:1px solid #797979;}


/* 상세페이지 버튼크기 */
.detail_btn img{max-width:100%; height:auto;}


/* 장바구니 아이콘 크기 */
.basket_order_icon img{width:62px;}


/* 장바구니 버튼 크기 */
.cart_btn img{max-width:100%; height:auto;}

/* 결제 버튼 크기 */
.pay_btn img {width:90px;}

/* 모바일회원가입버튼 */
.btn_join img{width:280px; height:auto;}

/* 로그인페이지회원가입버튼 */
.btn_join_01 img{max-width:100%; height:auto;}

/* sns로그인버튼 */
.sns_login img{max-width:100%; height:auto;}

/* 모바일메인탭 */
.selectBox_com { border-left:1px solid #e6e6e6;background-color:#ffffff ;cursor:pointer;border-top:1px solid #e6e6e6; line-height:33px; }
.noSelectBox_com { border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;background-color:#f6f6f6;cursor:pointer; line-height:33px; }

/* 전체메뉴레이어버튼 */
.menu_btn img {max-width:70px; height:auto;}
.menu_btn td {text-align:center; color:#f8f8f8; padding:10px;}



.select_wide select { 
border:1px solid #e7e7e7;
height:32px;
line-height:32px;
font-weight:bold;
font-size:14px;
padding-left:5px;
background:#fff;
background:url(../../mobile_img/sel_arr_2x.gif) 100% 50% no-repeat;
-webkit-background-size: 20px 8px;
}

.select_wide_search select { 
border:1px solid #e7e7e7;
height:32px;
width:100%;
line-height:32px;
font-weight:bold;
font-size:14px;
padding-left:5px;
background:#fff url(../../mobile_img/sel_arr_2x.gif) 100% 50% no-repeat;
-webkit-background-size: 20px 8px;
}

.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_2x.gif) 100% 50% no-repeat;
-webkit-background-size: 20px 8px;
}




.input_join select { 
border:1px solid #e7e7e7;
height:32px;
width:180px;
line-height:32px;
font-weight:bold;
font-size:14px;
padding-left:5px;
background:#fff url(../../mobile_img/sel_arr_2x.gif) 100% 50% no-repeat;
-webkit-background-size: 20px 8px;


}

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

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

.input_join textarea { 
border:1px solid #e7e7e7;
line-height:17px;
font-weight:bold;
padding:5px;
height:80px;
width:180px;
background:#f9f9f9;
}

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

}


.m_join_btn { display:inline-block; margin-top:5px; }
.myinfo td{ padding:6px;}
.font_m { font-size:1.000em; line-height:1.000em; }

/*장바구니 알림*/
a.cartalarm{display:inline-block; margin:-1px 0 0 2px; padding-right:6px;background:url('../../mobile_img/cartalarm_bg.png') no-repeat right 0;font-family:verdana; height:17px; font-size:11px; font-weight:bold;color:#fff;line-height:16px;word-spacing:-1px;text-decoration:none !important; vertical-align:middle;}
a.cartalarm span,a.cartalarm strong{display:block;padding:0 0 0 6px;background:url('../../mobile_img/cartalarm_bg.png') no-repeat; line-height:15px; height:17px;}
a.cartalarm:hover {color:#fff;}