@charset "utf-8";

.btn-mid{text-align:center;margin-top:15px}
.btn-right{text-align:right;margin-top:15px}

/* buttons_big */
button.big{
	border-radius:3px;
	box-shadow:0 1px 1px #999;
	color:#fff;
	display:inline-block;
	font-size:1.2em;
	margin:0;
	margin:0;
	padding:10px 8px;
	padding:1rem 0.8px;
	text-align:center;
	font-weight:bold;
}
/* buttons_big color */
button.bg_red{
	background-color:#c01717;
	background:-moz-linear-gradient(top, #e43131, #c01717);
	background:-ms-linear-gradient(top, #e43131, #c01717);
	background:-webkit-linear-gradient(top, #e43131, #c01717);
	border:1px solid #b71111;
	text-shadow:0 -1px -1px #771b1b;
}
button.bg_gray{
	background-color:#999;
	background:-moz-linear-gradient(top, #999, #666);
	background:-ms-linear-gradient(top, #999, #666);
	background:-webkit-linear-gradient(top, #999, #666);
	border:1px solid #666;
	text-shadow:0 -1px -1px #555;
}
/* buttons_long */
.long_Lightgray{
	border-radius:3px;
	box-shadow:0 1px 1px #aaa;
	color:#444;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	margin:0 auto;
	padding:8px 0;
	text-align:center;
	width:96%;
	background-color:#fff;
	background:-moz-linear-gradient(top, #fff, #ddd);
	background:-ms-linear-gradient(top, #fff, #ddd);
	background:-webkit-linear-gradient(top, #fff, #ddd);
	border:1px solid #ddd;
	text-shadow:-1px -1px 0 #fff;
}
/* buttons_mid */

/* buttons_small */
button.small, a.small {
	padding:5px 5px 3px;
	font-size:0.9em;
	color:#fff;
	letter-spacing:-0.1em;
	border-radius:3px;
	box-shadow: 0 1px 1px #ddd;
	display: inline-block;
	margin: 0 0 0 3px;
	margin: 0 0 0 0.3rem;
}

button.bgs_red, a.bgs_red {border:1px #ac060b solid;background:#ef4850;}
button.bgs_gray, a.bgs_gray {border:1px #555 solid;background:#888;}

/* buttons_small */
button.small2, a.small2 {
	padding:3px 5px 2px;
	font-size:0.9em;
	color:#fff;
	letter-spacing:-0.1em;
	border-radius:3px;
	box-shadow: 0 1px 1px #000;
	display: inline-block;
	margin: 0 0 0 3px;
	margin: 0 0 0 0.3rem;
}

button.bgs_gray2, a.bgs_gray2 {border:1px #000 solid;background:#888;}


/* »óÇ°, ÁÖ¹® ¹öÆ° */
.btn_goods{background:url(../imgs/button/btn_goods.png) 0 0 no-repeat;display:inline-block;font-size:0;margin:0}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
	.btn_goods{background:url(../imgs/button/btn_goodsx2.png) 0 0 no-repeat;background-size:600px 400px}
}
.btn_directOrder{width:112px;height:56px;background-position:0 0}
.btn_cart{width:112px;height:56px;background-position:-114px 0}
.btn_totalOrder{width:92px;height:50px;background-position:0 -58px}
.btn_selectOrder{width:92px;height:50px;background-position:-94px -58px}
.btn_shopping{width:92px;height:50px;background-position:-188px -58px}
.btn_pay{width:112px;height:56px;background-position:0 -116px}
.btn_back{width:112px;height:56px;background-position:-114px -116px}
.btn_myBesong{width:112px;height:56px;background-position:0 -174px}
.btn_shoppingB{width:112px;height:56px;background-position:-114px -174px}
.btn_writeQnA{width:200px;height:35px;background-position:0 -232px}
.btn_writeReview{width:200px;height:35px;background-position:0 -269px}

/* ±×¿Ü ¹öÆ° */
.btn_etc{background:url(../imgs/button/btn_other.png) 0 0 no-repeat;display:inline-block;font-size:0;margin:0}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
	.btn_etc{background:url(../imgs/button/btn_otherx2.png) 0 0 no-repeat;background-size:350px 200px}
}
.btn_login {width:70px;height:68px;background-position:0 0}
.btn_wishDelete {width:76px;height:34px;background-position:-71px 0}
.btn_wishCart {width:76px;height:34px;background-position:-148px 0}
.btn_goList {width:76px;height:34px;background-position:-71px -35px}
.btn_writeqna {width:76px;height:34px;background-position:-148px -35px}
.btn_Scancel {width:76px;height:34px;background-position:-71px -70px}
.btn_Sconfirm {width:76px;height:34px;background-position:-148px -70px}
.btn_close {width:76px;height:34px;background-position:-71px -105px}
.btn_request {width:76px;height:34px;background-position:-148px -105px}
.btn_coupon_confirm {width:76px;height:34px;background-position:-148px -140px}
.btn_join {width:250px;height:26px;background-position:0 -174px}
.btn_joinconfirm {width:76px;height:34px;background-position:-225px 0}
.btn_hp_confirm {width:110px;height:34px;background-position:-225px -35px}
.btn_ipin {width:110px;height:34px;background-position:-225px -70px}

/* ¸¶ÀÌÆäÀÌÁö ¹öÆ° */
.btn_my{background:url(../imgs/button/mypage.png) 0 0 no-repeat;display:inline-block;font-size:0;margin:0}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
	.btn_my{background:url(../imgs/button/mypagex2.png) 0 0 no-repeat;background-size:257px 255px}
}
.my_order{width:85px;height:85px;background-position:0 0}
.my_wish{width:85px;height:85px;background-position:-86px 0}
.my_point{width:85px;height:85px;background-position:-172px 0}
.my_coupon{width:85px;height:85px;background-position:0 -86px}
.my_consult{width:85px;height:85px;background-position:-86px -86px}
.my_qna{width:85px;height:85px;background-position:-172px -86px}