@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');

@font-face {
 font-family: 'NanumSquare';
 font-weight: 400;
 src: url(NanumSquareR.eot);
 src: url(NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(NanumSquareR.woff) format('woff'),
      url(NanumSquareR.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 700;
 src: url(NanumSquareB.eot);
 src: url(NanumSquareB.eot?#iefix) format('embedded-opentype'),
      url(NanumSquareB.woff) format('woff'),
      url(NanumSquareB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 800;
 src: url(NanumSquareEB.eot);
 src: url(NanumSquareEB.eot?#iefix) format('embedded-opentype'),
      url(NanumSquareEB.woff) format('woff'),
      url(NanumSquareEB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 300;
 src: url(NanumSquareL.eot);
 src: url(NanumSquareL.eot?#iefix) format('embedded-opentype'),
      url(NanumSquareL.woff) format('woff'),
      url(NanumSquareL.ttf) format('truetype');
}



/* 요소(element) 여백 초기화  
@import url("http://font.dmax.kr/Nbg/NanumBarunGothic.css?v=1");
*/
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td {
	margin:0;
	padding:0;
	}

/* 테이블설정 */
table, th, td{
	margin:0;
}

/* 목록 */
ol, ul,li { list-style:none;padding:0;margin:0 }
caption{display:none}

/* 테두리 없애기 */
fieldset, img, abbr,acronym { border:0 none; } 

.zoomimg {
	transition: all ease 0.2s;
}
.zoomimg:hover {
	transform: scale( 1.15 );
}

/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
table {
	border-collapse: separate;
	border-spacing:0;
	border:0 none;
	}

/* 텍스트 관련 요소 초기화 */
address, em, cite, th {
	font-weight:normal;
	font-style:normal;
	}
ins { text-decoration:none; }
del { text-decoration:line-through; }

p, h2, h3, h4, h5, h6{
    transform: skew(-0.001deg);
}

/* body 스타일 */
body,td,div {
	color:#000000;
	font-size:14px;
	line-height:20px;
	font-family:"NanumSquare","돋움", Dotum, "굴림", Gulim, Verdana, AppleGothic, sans-serif;
}

/* 링크 */
a, a:link {color:#4f4f4f;text-decoration:none;} 
a:hover {color:#f00;text-decoration:none;}
a:active {color:#f00;text-decoration:none;} 

/* 이미지, 폼관련 요소 */
label, select, input, textarea,span {
	vertical-align:middle;
}

select {
	padding:7px;
	font-size:14px;
	border:1px solid #9b9b9b
}

.thm7{font-size:7pt; font-family:tahoma;letter-spacing: 0pt}
.dod8_{font-size:8pt; font-family:'돋움';letter-spacing: 0pt}
.dod8{font-size:8pt; font-family:'돋움';letter-spacing: 0pt}

.input_{padding:8px;border:1px solid #D8D8D8;font-size:15px}

/* 시중가,판매가,포인트,상품명,간략설명*/
.goodsName{font-size:14px;color:#5c5c5c;font-weight:400;padding-bottom:15px;text-align:left;transform: skew(-0.001deg);}
.goodsMarketPrice{font-size:13px;color:#727272;padding-bottom:1px;text-align:left;transform: skew(-0.001deg);}
.goodsPrice{font-size:16px;color:#282828;font-family:tahoma;font-weight:bold;text-align:left;}
.goodsPer{font-size:13px;color:#ff6974;text-align:left;padding-left:5px;transform: skew(-0.001deg);}
.goodsPoint{color:#3f7d9e}
.goodsAdvance{color:#9c9c9c;font-size:0.9em;padding-bottom:8px}


.goodsNumberIcon{position:relative;left:0px;top:0px;}
.goodsNumberIcon img{display:block;position:absolute;z-index:1; left:0px; top:0px;}

/* 카테고리 네비게이션 */
.category_m{letter-spacing: 0px;}

/* 필수입력마크 */
.p{color:red;font-weight:700;padding-right:6px}

/* 약관 */
.member_agree h1{margin-bottom:5px}
.member_agree h2{margin-bottom:5px;font-size:16px}
.member_agree ol{margin-bottom:15px;padding-left:20px}
.member_agree p{margin-bottom:15px;padding-left:20px}

/* 상품목록 카테고리 상단버튼 */
.bt_category_top{display:block;padding:14px;color:#333333;text-decoration:none;font-size:14px;color:#5b5b5b;transform: skew(-0.001deg);}
a.bt_category_top:hover{font-weight:700;text-decoration:none;background-color:#f3f3f3;color:#5b5b5b;}

/* 상품구매 가격내역 정보 */
.userinfo_priceinfo{border-top:2px solid #3a3a3a;border-bottom:2px solid #3a3a3a;margin-top:10px;margin-bottom:10px}
.userinfo_priceinfo td,.userinfo_priceinfo th{padding:12px;border-right:1px solid #dddddd;width:25%}
.userinfo_priceinfo th{background-color:#ebebeb;font-weight:700}
.userinfo_priceinfo td{text-align:center;font-family:tahoma;font-size:22px;font-weight:700;position:relative;padding:30px;}
.userinfo_priceinfo_end{border-right:0;color:#db0000}
.userinfo_priceinfo td div{position:absolute; z-index:1;right:-13px;top:32px;}

.userinfo_priceinfo2{border-bottom:1px solid #dddddd;padding-bottom:10px;margin-bottom:10px}
.userinfo_priceinfo2 span{display:inline-block;width:120px;}
.total_price_show{color:red;font-weight:700;font-family:tahoma;font-size:20px}

/* 장바구니 수량 */
.cartnum_box{border-collapse:collapse;background-color:#ffffff}
.cartnum_box td{border:1px solid #dddddd;padding:0;}
.cartnum_box td input{border:0;text-align:center}

/* 장바구니스탭 */
.cart_step_number{border-radius:100px;border:1px solid #d2d2d2;background-color:#f2f2f2;color:#7d7d7d;font-size:20px;text-align:center;width:60px;height:60px;line-height:60px;padding:0}
.cart_step_number_over{border-radius:100px;border:1px solid #242424;background-color:#242424;color:#ffffff;font-size:20px;text-align:center;width:60px;height:60px;line-height:60px;padding:0}
.cart_step_number_line{height:1px;border-top:1px solid #d2d2d2}
.cart_step_space{width:30px}
.cart_step_text{padding-top:10px;text-align:center}

/* 네비게이션 디자인 */
.navi_design{text-align:left;height:45px;line-height:45px;background-color:#f5f5f5;}
.navi_design ul{float:left;padding-left:20px;}
.navi_design ul li{float:left;padding:0 17px 0 11px;background:url(../image/S_sub_navi_line.gif);background-repeat:no-repeat;background-Position:100% 50%;font-size:13px;}
.navi_design ul li:last-child{background:url();}
.navi_design ul li a {font-size:13px;}

.subtitle{padding:20px 0;font-weight:700;}
.subtitle_line{border-bottom:1px solid #dddddd}



.input_ess{background:url(../../../image/input_ess.gif);background-repeat:no-repeat;background-Position:0% 0%;}
.formtitle{padding:10px 0 10px 25px;margin-top:20px;font-weight:normal;text-align:left;font-size:1.2em;background:url(../../../image/icon_point.gif);background-repeat:no-repeat;background-Position:0px 50%;}

/* 관리자전용알림 */
.adminmess{background-color:#edefd6;border:1px solid #ccd189;padding:15px;text-align:center;color:#8c9339;display:block}