	/* ¿ä¼Ò(element) ¿©¹é ÃÊ±âÈ­  */
	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;
	}

	caption{display:none}

	/* ¸ñ·Ï */
	ol, ul,li { list-style:none;padding:0;margin:0 }

	/* Å×µÎ¸® ¾ø¾Ö±â */
	fieldset, img, abbr,acronym { border:0 none; } 


	/* Å×ÀÌºí - ¸¶Å©¾÷¿¡ 'cellspacing="0"' ÁöÁ¤ ÇÔ²² ÇÊ¿ä */
	table {
		border-collapse: separate;
		border-spacing:0;
		border:0 none;
		}

	/* ÅØ½ºÆ® °ü·Ã ¿ä¼Ò ÃÊ±âÈ­ */
	address, caption, 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:14px;
		font-family: 'Poppins', 'Noto Sans KR';
	}

	/* ¸µÅ© */
	a, a:link {color:#4e4e4e;text-decoration:none;} 
	a:visited {color:#4e4e4e;text-decoration:none;}
	a:hover {color:#31456f;text-decoration:none;}
	a:focus {color:#4e4e4e;text-decoration:none;}
	a:active {color:#4e4e4e;text-decoration:none;} 

	/* ÀÌ¹ÌÁö, Æû°ü·Ã ¿ä¼Ò */
	label, select, input, textarea,span {
		vertical-align:middle;
		box-sizing:border-box;
	}

	select {
		padding:7px;
		font-size:14px;
		border:1px solid #9b9b9b
	}

	.memu{color:#000000;font-size:9pt; font-family: 'Poppins', 'Noto Sans KR';line-height:140%}
	A.menu:link {color:#000000; text-decoration:none;}
	A.menu:visited {color:#000000; text-decoration:none;}
	A.menu:hover {color:#FF0000; text-decoration:none;}


	.input_{border:1px solid #D8D8D8; background-color:#F5F5F5;padding:8px;box-sizing:border-box;}





	.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:14px;color:#333333;text-decoration:none;}
	a.bt_category_top:hover{font-weight:bolder;text-decoration:none;background-color:#fff8dd}

	/* »óÇ°±¸¸Å °¡°Ý³»¿ª Á¤º¸ */
	.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: 'Poppins', 'Noto Sans KR';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: 'Poppins', 'Noto Sans KR';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 #b8d24a;background-color:#b8d24a;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;background:url(../image/A_icon_7.gif);background-repeat:no-repeat;background-Position:100% 50%;}
	.navi_design ul li:last-child{background:url();}
	.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}

	/* ÁÜÈ¿°ú */
	.zoomimg_wrap{overflow:hidden;border:1px solid #dddddd}
	.zoomimg_wrap img{transition:all .4s;}
	.zoomimg_wrap:hover img{transform:scale(1.1);}








/*goodsImg*/
.goodsImg{
    width: 100%;
    border-radius: 20px;
    box-sizing: border-box;
    overflow: hidden;
    margin-bottom: 10px;
}
.goodsImg a{
    display: block;
    cursor: pointer;
}
.goodsImg a img{
    display: block;
    width: 100%;
    height: auto;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transition: all 0.3s ease-in-out;
}
.goodsImg a:hover img{
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
}


/*goodsText*/
.goodsText{}


/*goodsBrandWrap*/
.goodsBrandWrap{
    display: flex;
    margin-bottom: 10px;
}
.goodsBrandWrap h4{
    font-size: 14px;
    line-height: 14px;
    color: #888;
    font-weight: 400;
}


/*goodsStar*/
.goodsStar{
    display: flex;
    margin-left: auto;
}
.goodsStar img{
    display: block;
    margin-right: 2px;
}
.goodsStar img:last-child{
    margin-right: 0;
}


/*goodsName*/
.goodsName{
    margin-bottom: 20px;
}
.goodsName h3{
    font-size: 16px;
    line-height: 22px;
    color: #222;
    font-weight: 400;
}


/*goodsPrice*/
.goodsPrice{
    display: flex;
}
.goodsPrice h3{
    font-size: 24px;
    line-height: 24px;
    color: #222;
    font-weight: 500;
}
.goodsPrice p{
    font-size: 16px;
    line-height: 16px;
    color: #888;
    font-weight: 400;
    text-decoration: line-through;
    margin-left: 10px;
    margin-top: 8px;
}
.goodsPrice h4{
    font-size: 24px;
    line-height: 24px;
    color: #ffbd11;
    font-weight: 500;
    margin-left: auto;
}







/*subNav*/
.subNav{
    height: 80px;
    width: 100%;
}
.subNav ul{
    display: flex;
}
.subNav ul li{
    font-size: 14px;
    line-height: 80px;
    color: #888;
    font-weight: 300;
    padding-right: 15px;
    margin-right: 10px;
    position: relative;
}
.subNav ul li:last-child{
    color: #b8d24a;
}
.subNav ul li:last-child a{
    color: #b8d24a;
}
.subNav ul li::after{
    content: "";
    display: block;
    width: 5px;
    height: 8px;
    background: url(../image/subNav.png) no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -4px;
}
.subNav ul li:last-child::after{
    display: none;
}
.subNav ul li a{
    font-size: 14px;
    line-height: 80px;
    color: #888;
    font-weight: 300;
}






.subPage{
    margin-bottom: 100px
}








