/* 본고딕 가져오기*/

	@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);





	@font-face {

	  font-family: 'Noto Sans KR';

	  font-style: normal;

	  font-weight: 100;

	  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),

		   url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),

		   url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');

	}

	@font-face {

	  font-family: 'Noto Sans KR';

	  font-style: normal;

	  font-weight: 300;

	  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),

		   url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),

		   url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');

	}

	@font-face {

	   font-family: 'Noto Sans KR';

	   font-style: normal;

	   font-weight: 400;

	   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),

			url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),

			url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');

	 }

	@font-face {

	   font-family: 'Noto Sans KR';

	   font-style: normal;

	   font-weight: 500;

	   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),

			url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),

			url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');

	 }

	@font-face {

	   font-family: 'Noto Sans KR';

	   font-style: normal;

	   font-weight: 700;

	   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),

			url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),

			url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');

	 }

	@font-face {

	   font-family: 'Noto Sans KR';

	   font-style: normal;

	   font-weight: 900;

	   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),

			url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),

			url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');

	 }









	/* 요소(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; }



	/* body 스타일 */

	body,td,div {

		color:#000000;

		font-size:16px;

		line-height:23px;

		font-family:'Noto Sans KR',"돋움", 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{padding-bottom:8px;font-size:13px;color:#545454;}

	.price_text {padding-bottom:14px;}

	.goodsMarketPrice{float:left;font-size:11px;color:#878787;padding-right:9px;vertical-align:middle;}

	.goodsPrice{float:left;font-size:16px;font-weight:400;color:#131313;}

	.goodsPoint{color:#3f7d9e}

	.goodsAdvance{border-top:1px solid #d7d7d7;font-size:12px;color:#545454;line-height:20px;padding-top:14px;}

	



	.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:bolder;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:12px 20px;color:#5c5c5c;font-size:14px;text-decoration:none;}

	a.bt_category_top:hover{text-decoration:none;background-color:#ececec;color:#ad8174;}



	/* 상품구매 가격내역 정보 */

	.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:bolder}

	.userinfo_priceinfo td{text-align:center;font-family:tahoma;font-size:22px;font-weight:bolder;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:bolder;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{background-color:#F5F5F5;border:1px solid #dddddd;text-align:left;height:50px;line-height:50px;}

	.navi_design ul{float:left;padding-left:10px}

	.navi_design ul li{float:left;padding:0 20px 0 16px;background:url(../image/A_icon_7.gif);background-repeat:no-repeat;background-Position:100% 50%;font-size:13px;}

	.navi_design ul li:last-child{background:url();}

	.navi_design ul li {font-size:13px;}



	.subtitle{padding:20px 0;font-weight:bolder;}

	.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}