@charset "UTF-8";


.lab{
	position: relative;
    bottom: -107px;
    left: 200px;
}
.lab2{
	position: absolute;
    bottom: 0px;
}
a.btn_frmline, button.btn_frmline {
    display: inline-block;
    padding: 0 5px;
    height: 24px;
    border: 0;
    background: #b6b6da;
    color: #fff;
    letter-spacing: -0.1em;
    text-decoration: none;
    vertical-align: middle;
	margin: 0px;
	min-width:20px;
	font-weight:bold;
}

.sod_list .li_cp .cp_btn, .sod_list .li_cp .cp_cancel, .sod_list .li_mod .mod_btn {
    margin: 0;
    padding: 5px 8px;
    border: 0;
    background: #000;
    color: #fff !important;
    font-size: 0.93em;
}
.msg_sound_only, .sound_only {
    display: inline-block !important;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 0;
    line-height: 0;
    border: 0 !important;
    overflow: hidden !important;
}
#cart_data, #sod_chk {
    font-size: 0.93em;
}
#cart_data ul {
    margin: 0;
}
.btn_submit {
    padding: 3px;
    border: 0;
    background: #ff3061;
    color: #fff;
    letter-spacing: -0.1em;
    cursor: pointer;
}
#sod_bsk_act .btn_submit {
    width: 40% !important;
    padding: 5px 0 !important;
}
.frm_input {
	/*padding: 0px !important;*/
	height: 24px !important;
	width:30px;
    border: 1px solid #e4eaec;
    background: #f7f7f7;
    color: #000;
    vertical-align: middle;
}
.btn_add_cart_data {
	height: 25px !important;
	width: 25px !important;
	padding: 0px !important;
	margin: 0px !important;
}
.add_cart {
	width: 80px !important;
	padding: 0px !important;
	margin: 0px !important;
	color: #ffffff !important;
}
.sit_opt_subj{
    font-size: 0.93em;
}
#mod_option_frm .btn_submit {
    width: 40% !important;
	padding: 4px 6px 4px 8px !important;
}
.sit_ov_tbl {
    margin-bottom: 0px !important;
}
#sod_chk, #ct_all{
	text-align: left !important;
}

.go-top2 {
    position: fixed;
    bottom: 450px;
	/*top: 100px;*/
    right: 5px;
    text-decoration: none;
    
    padding: 0px;
    z-index: 999;
    height: 48px;
    width: 50px;
	line-height: 10px !important;
}
.btny {
	font-size: 11px;
	margin: 1px 0px;
	width: 50px;
	text-align: center;
}
.about-us {
    padding-top: 0px;
}
.custom-button2 {
    display: inline-block !important;
    text-align: center;
    /* text-transform: uppercase; */
    padding: 0.7px !important;
    margin: 4px 0px;
    border: none;
	line-height: 15px !important;
}
.btny:hover {
   border-width: 0px !important;
}

@media (max-width: 768px) {
.spc_sale_an{width:100%;}
}
@media (min-width: 769px) {
.spc_sale_an{width:357px;}
}
@media (min-width: 992px) {
.spc_sale_an{width:467px;}
}
@media (min-width: 1200px) {
.spc_sale_an{width:377px;}
}
.spc_sale{clear:both;margin:0px;/*border: 1px solid gold; float: left; width: 355px; padding:3px;margin:3px;*/}
.spc_sale_an{text-align: left;font-size:14px;border: 1px solid gold; float: left; padding:4px;margin:1px;}
.spc_sale_jm{text-align: left;font-size:14px;border: 1px solid #0080ff; float: left; width: 365px; padding:3px;margin:3px;cursor: pointer;}
.spc_sale_a{text-align: left;font-size:14px;color:#0080ff;font-weight:bold;padding:4px;}
.spc_sale_ajm{text-align: left;font-size:14px;color:#ff0000;font-weight:bold;}

.sp_an{text-align: left;font-size:14px;border: 1px solid #0080ff; float: left; padding:3px;margin:3px;}

.box_sale{
	font-size: 14px;
	font-family:나눔고딕, Nanum Gothic;
	line-height: 1.1;
	/*max-width: 430px;*/
	border-spacing: 0;
	width: 100%;
	border: solid #ccc 1px;
	border-radius: 6px;
	box-shadow: 0 1px 1px #ccc;

    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d04e1cdb), to(#dce9f9)) !important;
    background-image: -webkit-linear-gradient(top, #d04e1cdb, #dce9f9);
    background-image:    -moz-linear-gradient(top, #d04e1cdb, #dce9f9);
    background-image:     -ms-linear-gradient(top, #d04e1cdb, #dce9f9);
    background:     -ms-linear-gradient(top, rgba(208, 78, 28, 0.86), rgba(220, 233, 249, 1));
    background-image:      -o-linear-gradient(top, #d04e1cdb, #dce9f9);
    background-image:         linear-gradient(top, #d04e1cdb, #dce9f9);
}

.box_sale_jm{
	font-size: 12px;
	/*font-family:나눔고딕, Nanum Gothic;*/
	font-family:'Lato', Helvetica, sans-serif;
	line-height: 1.1;
	padding: 0px;
	text-align: left;
	/*background-color: #dce9f9;*/
	background-image: -webkit-linear-gradient(top, #fbe80038, #523e12);
    background:     -ms-linear-gradient(top, rgba(251, 232, 0, 0.22), rgba(82, 62, 18, 1));
	box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
	border-top: none;
	border-left: none;
	border-radius: 6px;
	/*box-shadow: 0 1px 1px #ccc;
	display: table-cell;*/
	float: left;
}
.box_sale_shop{background-image: -webkit-linear-gradient(top, #2fdad287, #1e755a);
    background:     -ms-linear-gradient(top, rgba(47, 218, 218, 0.53), rgba(30, 117, 90, 1));}
.box_sale_shop2{background-image: -webkit-linear-gradient(top, #00fb13db, #523e12);
    background:     -ms-linear-gradient(top, rgba(0, 251, 19, 0.86), rgba(82, 62, 18, 1));}

.box_won{
	text-align: center;
	color: #db0000;
	font-weight: 900;
	font-size: 28px;
	vertical-align:bottom;
}

#log_dbox{
	height: 195px;
	padding-top: 15px;
	background-image: url('/data/logo/logo200_72.png');
	background-size: 210px;
	background-position: 0% 7%;
	background-repeat: no-repeat;
}

.box_a{   padding-left: 7px;
    padding-right: 7px;}
.box_ab{position: absolute;}
.boxw_tte{color: #fff;font-size:22px;font-weight: bold;}
.boxw_tte2{font-size:16px;font-weight: bold;}
.hsm{color: #ff0000;text-transform: uppercase;font-size: 20px;font-weight:600;font-style: italic;}
.tit_tt{color: #000;font-size: 25px;font-weight: bold;}

.box_mu{float: left;padding:2px;}
@media (min-width: 769px) {
.box_mu{width:200px;}
}
/*모바일
@media (max-width: 768px) {
.box_mu{max-width:180px;}
}
*/
/*최하
@media (min-width: 768px) {
.box_mu{max-width:180px;}
}
*/

@media (min-width: 992px) {
.box_mu{width:310px;}
}
@media (min-width: 1200px) {
.box_mu{width:220px;}
}

.boxbl-text{color: #000000;font-size: 20px;font-weight: bold;margin-top:0px;}

.imgs{
	padding: 5px;
	vertical-align: middle;
	width: 160px;
	height: 112px;
	float: left;
	/*cursor: pointer;*/
}
.boxw_tt{position:relative;float: left;padding:20px;margin-top:10px;left:200px;}
.t_top1{margin-top:75px;}
.t_top{color:#ff0000;text-decoration:overline;text-transform: uppercase;font-size:60px;font-weight:900;text-shadow:-1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;font-style: italic;}
.t_top2{color:#fbfb00;font-size:40px;font-weight:900;font-style: italic;}
.box_boom{position: relative; top:0px; left: 33px;Z-index:91;padding-top:5px;cursor: pointer;}
.box_ga{position: relative; top: -29px;left:70px;Z-index:92;width:70px;text-align:center;color:#ffffff;font-weight:bold;font-size: 15px;/*cursor: pointer;*/}
.box_barc{position: relative; top:40px;left:10px;Z-index:92;width:70px;background-color: #ffff00;}
.boxw_td{position:absolute;margin-left:130px;font-size:16px;}

.box_tit{
	font-family:나눔고딕, Nanum Gothic;
	color: #000;font-size:16px;font-weight:bold;
	vertical-align:top;display:block;word-break:break-all;
	cursor: pointer;
}

.imgs_abs{position: absolute;/*cursor: pointer;*/}
.box_sale_100{clear:both;width:100%;color:#ff0000;text-transform: uppercase;
	background-image: -webkit-linear-gradient(top, #00fb13db, #523e12);
    background:     -ms-linear-gradient(top, rgba(0, 251, 19, 0.86), rgba(82, 62, 18, 1));
font-size:40px;font-weight:900;text-shadow:-4px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;font-style: italic;}
.gradient_a {
	background: linear-gradient(45deg, red 15%, #f06d06 15%, rgb(255, 255, 0) 70%, red 30%);
    background-image: linear-gradient(45deg, red 15%, #f06d06 15%, rgb(255, 255, 0) 70%, red 30%);
    background: -ms-linear-gradient(45deg, red 15%, #f06d06 15%, rgb(255, 255, 0) 70%, red 30%);
}
