@charset "utf-8";

body {
overflow-x:hidden;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size: 12px;
color: #555555;
letter-spacing:0px;
line-height: 20px;
font-family: lucida sans unicode, "돋움", "굴림";

}

/*ul태그*/

ul{
 margin:0px;
 padding-top:5px;
 padding-left:30px;
 padding-bottom:5px;
 list-style:none;
}

ol{
 margin:0px;
 padding-top:5px;
 padding-left:30px;
 padding-bottom:5px;
}

ul#a{
 margin:0px;
 padding-top:5px;
 padding-left:10px;
 padding-bottom:5px;
 list-style:disc;
}

li#a{
 background:url(../images/blot2.jpg) no-repeat 0 25%; 
 padding-left:10px;
 padding-left:10px;	
 line-height: 20px;
 font-size: 12px;
 padding-bottom:0px;
}

li#b{
 background:url(../images/blot2.jpg) no-repeat 0 50%; 
 padding-left:10px;
 line-height: 20px;
 font-size: 12px;
 padding-bottom:0px;
}

li#c{
 background:url(../images/blot2.jpg) no-repeat 0 15%; 
 padding-left:10px;
 padding-left:10px;	
 line-height: 20px;
 font-size: 12px;
 padding-bottom:0px;
}

li#d{
 background:url(../images/blot2.jpg) no-repeat 0 25%;	
 line-height: 20px;
 padding-left:10px;	
 padding-left:10px;
 padding-bottom:0px;
 padding-top:0px;
}

li#e{
 background:url(../images/blot2.jpg) no-repeat 0 25%;	
 font-size:12px;
 padding-left:10px;	
 line-height: 20px; 
 padding-left:10px;
 padding-bottom:0px;
 padding-top:0px;
}

.notice_1:link { text-decoration: none; color: #767676; }
.notice_1:visited { text-decoration: none; color: #767676; }
.notice_1:hover { text-decoration: underline; color: #767676; }
.notice_1:active { text-decoration: none; color: #767676; }

.notice_2:link { text-decoration: none; color: #b3b3b3; }
.notice_2:visited { text-decoration: none; color: #b3b3b3; }
.notice_2:hover { text-decoration: underline; color: #b3b3b3; }
.notice_2:active { text-decoration: none; color: #b3b3b3; }

.copyright_1:link { text-decoration: none; color: #555555; }
.copyright_1:visited { text-decoration: none; color: #555555; }
.copyright_1:hover { text-decoration: underline; color: #555555; }
.copyright_1:active { text-decoration: none; color: #555555; }


/*padding*/

.customer_padding1 {
 padding-left:25px;
}


/*서브 title*/

.sub_title_t {
 font-family: "나눔고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
	color:#555555;
	line-height: 20px;
	font-size: 12px;
}

.sub_title_t_2 {
 font-family: "나눔고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
	color:#555555;
	line-height: 20px;
	font-size: 14px;
}

.notice_1 {
 font-family: "나눔고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
	color:#767676;
	line-height: 20px;
	font-size: 12px;
}

.notice_2 {
 font-family: "나눔고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
	color:#b3b3b3;
	line-height: 20px;
	font-size: 10px;
}

.product_1 {
 font-family: "나눔고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
	color:#888888;
	line-height: 20px;
	font-size: 11px;
}

.product_2 {
 font-family: "나눔고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
	color:#dd292d;
	line-height: 20px;
	font-size: 11px;
}

.product_3 {
 font-family: "나눔고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
	color:#000000;
	line-height: 20px;
	 padding-left:10px;
	font-size: 13px;
}

.copyright {
 font-family: "돋움", "굴림",lucida sans unicode;
	color:#555555;
	line-height: 20px;
	font-size: 13px;
}

.sub_1 {
    font-family:Ms Reference Sans Serif; 
	color:#000000;
	line-height: 30px;
	font-size: 17px;
}


/*customer*/

.customer_1 {
 font-family: "나눔고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
	color:#ffffff;
	line-height: 20px;
	font-size: 24px;
}

.customer_2 {
 font-family: "나눔고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
	color:#ffffff;
	line-height: 20px;
	font-size: 11px;
}

/*customer*/


.copyright_1 {
 font-family: "나눔고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
	color:#555555;
	line-height: 20px;
	font-size: 13px;
}

.title_1 {
 font-family:Ms Reference Sans Serif;
	color:#de2930;
	line-height: 20px;
	font-size: 35px;
}

.title_2 {
 font-family:"나눔고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
	color:#de2930;
	line-height: 20px;
	font-size: 35px;
}

.find_1 {
 font-family:Ms Reference Sans Serif;
	color:#222222;
	line-height: 20px;
	font-size: 18px;
}

.find_2 {
 font-family:"나눔고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
	color:#222222;
	line-height: 18px;
	font-size: 11px;
}

.find_3 {
 font-family:"나눔고딕", 'Nanum Gothic', 'Nanum Gothic Web', '맑은 고딕', 'Malgun Gothic', "돋움", "굴림",lucida sans unicode;
	color:#dd292d;
	line-height: 20px;
	font-size: 11px;
}



/*서브bg*/

.main_bg {
	background-image:url('../images/main_img1.jpg');
	background-position:50% 100%;
    background-repeat:no-repeat;
}

.bg_left {
	background-image:url('../images/bg_left.jpg');
	background-position:100% 0%;
    background-repeat:repeat-y;
}

.bg_right {
	background-image:url('../images/bg_right.jpg');
	background-position:0% 0%;
    background-repeat:repeat-y;
}

.bg_all {
	background-image:url('../images/bg4.jpg');
	background-position:50% 50%;
    background-repeat:repeat-y;
}


.spot{position:relative;width:245px;height:196px;text-align:center}
.spot_images{overflow:hidden;height:196px}
.spot_images .spot_image1, .spot_images .spot_image2, .spot_images .spot_image3{position:absolute;top:0;left:0;z-index:800;width:100%;height:196px;text-align:center} .spot_images .spot_image2, .spot_images .spot_image3{opacity:0;filter:alpha(opacity=0)}
.spot_images .image{height:196px}
.spot_images .image div{position:relative;width:245px;*width:245px;height:196px;margin:0 auto;text-align:left}
.mainshow{z-index:900 !important}
.spot_static{position:absolute;top:0;left:50%;width:245px;height:1px;margin-left:60px}
.spot_static .page{position:absolute;top:460px;width:88px;left:173px;z-index:1000}
.spot_static .page a{float:left;width:20px;height:19px;border:0;background:url(/images/m_out.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/m_out.png',sizingMethod=crop);cursor:pointer;_cursor:hand}
.spot_static .page a:hover{background-image:url(/images/m_on.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/m_on.png',sizingMethod=crop)}
.spot_static .page a.on{background-image:url(/images/m_on.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/m_on.png',sizingMethod=crop)}







/* 오늘 본 상품 */
#stv {z-index:1001;position:relative;width:0px;top:200px;}
#stv_list {position:absolute;width:72px;border:0px solid #e9e9e9;background:#fff; margin-left:0px;}
#stv_list h2 {padding:10px 0 8px;background:#f2f5f9;text-align:center;letter-spacing:-0.1em}
#stv_pg {display:block;margin:0px 0 0}
#stv_list p {padding:20px 0;text-align:center}
#stv_btn {text-align:center;zoom:1}
#stv_btn:after {display:block;visibility:hidden;clear:both;content:""}
#stv_btn button {float:left;margin:0;padding:5px 0 4px;width:36px;border:0;background:#555555;color:#ffffff;text-align:center}
#stv_ul {margin:5px 0 10px;padding:0;list-style:none}
.stv_item {display:none;padding:0 9px;text-align:center;word-break:break-all}
.stv_item img {margin:5px 0}

#stv_nb {margin:0;padding:0;border-top:0px solid #e9e9e9;background:#ececec;list-style:none}
#stv_nb li {text-align:center}
#stv_nb a {display:block}

/* 전체 검색 */
#hd_sch1 {position:relative;margin:0 auto;width:213px}
#hd_sch {position:absolute;top:-11px;left:-20px;border:0px solid #c3c6ca}
#hd_sch h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_sch #sch_str {padding-left:0px;width:220px;height:20px;border:0;background:#fff;line-height:1.9em !important;line-height:1.6em}
#hd_sch #sch_submit {padding:0 0px;height:0px;border:0;background:#e2e6eb;color:#333;cursor:pointer}

/* 게시물 선택복사 선택이동 */
#copymove {}
.copymove_current {float:right;color:#39484f}
.copymove_currentbg {background:#f4f4f4}

/* 버튼 */
a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm {text-align:center} /* 서식단계 진행 */

.btn_submit {padding:8px;border:0;background:#39484f;color:#fff;letter-spacing:-0.1em;cursor:pointer}
fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}

a.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}

a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:24px;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
a.btn_frmline {line-height:24px}
button.btn_frmline {font-size:1em}

/* 검색결과 색상 */
.sch_word {color:#39484f}


/* 장바구니 */
#sod_bsk {}
.sod_img {width:90px;text-align:center}
.sod_opt {margin:5px 0;border:1px solid #e9e9e9;border-bottom:0;background:#f2f5f9}
.sod_opt ul {margin:0;padding:0;list-style:none}
.sod_opt li {padding:3px;border-bottom:1px solid #e9e9e9}
.sod_option_btn .mod_options {margin:0;padding:3px 0;width:100%;border:0;background:#ff882a;color:#fff;cursor:pointer}

#sit_opt_added {margin:0;padding:0;border:1px solid #e9e9e9;border-bottom:0;background:#fff;list-style:none}
#sit_opt_added li {padding:10px 20px;border-bottom:1px solid #e9e9e9}
#sit_opt_added li div {margin:5px 0 0;text-align:right}
#sit_opt_added button {margin:0 0 0 1px}

#sod_bsk_list {position:relative}
#sod_bsk_list #mod_option_frm {z-index:10000;position:absolute;top:0;left:99px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#f2f5f9;overflow-y:scroll;overflow-x:none}

#sod_bsk_tot {margin:0 0 20px;padding:10px;border:1px solid #e9e9e9;background:#f2f5f9;zoom:1}
#sod_bsk_tot:after {display:block;visibility:hidden;clear:both;content:""}
#sod_bsk_tot dt, #sod_bsk_tot dd {float:left;padding:12px 0;border-bottom:1px solid #e9e9e9}
#sod_bsk_tot dt {padding-left:2%;width:48%;font-weight:bold}
#sod_bsk_tot dd {margin:0;padding-right:2%;width:47%;text-align:right}
.sod_bsk_cnt {background:#39484f;color:#fff}
.sod_bsk_point {border-bottom:0 !important}

#sod_bsk_act {text-align:center}
#sod_bsk_act p {margin:0 0 10px}


/* 주문상세내역 */
#sod_fin {}

#sod_fin_no {margin:0 0 20px}

#sod_sts_wrap {margin:0 0 10px;text-align:right}
#sod_sts_explan {display:none}

#sod_fin_legend {padding:7px 5px 0;border:1px solid #e9e9e9;text-align:left;zoom:1}
#sod_fin_legend:after {display:block;visibility:hidden;clear:both;content:''}
#sod_fin_legend dt {clear:both;float:left;margin:0 0 5px;width:50px;font-weight:bold}
#sod_fin_legend dd {float:left;margin:0}

#sod_fin #sod_bsk_tot {border-bottom:0 !important}

#request_form {position:relative}
#request_form div {display:none;z-index:10000;position:absolute;top:23px;left:0;padding:20px 0;width:520px;border:1px solid #000;background:#f2f5f9;text-align:center}
#request_form .frm_input {width:300px;background:#fff !important}
#request_form .btn_frmline, #request_form .btn_cancel {vertical-align:middle !important}
#request_form .btn_frmline {padding:0 10px;line-height:1.6em}

#sod_req_btn {margin:0 0 10px}
#sod_req_btn button {background:#626870}

#sod_req_log {margin:0 0 20px}
#sod_req_log ul {margin:0;padding:0;border-top:1px solid #e9e9e9;background:#f2f5f9;list-style:none}
#sod_req_log li {padding:10px 10px 20px;border:1px solid #e9e9e9;border-top:0}
#sod_req_log h3 {margin:20px 0 10px}
.sod_req_log_view table {margin:0}
.sod_req_log_view caption {padding:10px 0;font-size:1em;font-weight:bold;text-align:left;line-height:1em}
.sod_req_log_view caption span {color:#39484f}
.sod_req_log_view th {border-top:1px solid #e9e9e9;background:#f7f7f7 !important;color:#000 !important;text-align:center}
.sod_req_log_view td {background:#fff;color:#000}
.sod_req_log_view p {padding:10px 15px;border-bottom:1px solid #e9e9e9;background:#fff;color:#000}
.sod_req_log_view .sod_req_it {width:270px}
.sod_req_log_view button {margin:0;padding:0;border:0;background:transparent;color:#39484f;text-decoration:underline;vertical-align:middle;cursor:pointer}

#sod_fin_list h2 {margin:0 0 10px}
#sod_fin_list td {height:30px}

#sod_fin_view {border:1px solid #e9e9e9}
#sod_fin_view h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_fin_view h3 {margin:0 0 10px}
#sod_fin_view .basic_tbl th {padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}

#sod_fin_pay {padding:10px;border-bottom:1px solid #e9e9e9}

#sod_fin_orderer {padding:10px;border-bottom:1px solid #e9e9e9}

#sod_fin_receiver {padding:10px;border-bottom:1px solid #e9e9e9}

#sod_fin_dvr {padding:10px}
#sod_fin_dvr .dvr_link {color:#39484f;text-decoration:underline}

#sod_fin_tot {margin:0 0 30px;padding:10px;border:1px solid #e9e9e9;border-top:0;background:#565e60;color:#fff}
#sod_fin_tot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_fin_tot ul {margin:0;padding:0;list-style:none}
#sod_fin_tot li {padding:10px;border-bottom:1px solid #6f7a7d;zoom:1}
#sod_fin_tot li:after {display:block;visibility:hidden;clear:both;content:""}
#sod_fin_tot #alrdy {border-bottom:0 !important}
#sod_fin_tot strong {float:right}

#sod_fin_cancel {text-align:center}
#sod_fin_cancel h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_fin_cancel button {padding:10px;border:0;background:#ff3600;color:#fff}
#sod_fin_cancelfrm {display:none;margin:10px 0 0}
#sod_fin_cancelfrm .frm_input {background:#fff}

#sod_fin_test {padding:10px}


.sit_ov_tbl {margin-bottom:0px;width:100%;border:0;border-collapse:collapse}
.sit_ov_tbl th {border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-weight:normal;text-align:left}
.sit_ov_tbl td {padding:7px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.sit_ov_ro {padding:2px 2px 3px;border:0;background:transparent;text-align:right;vertical-align:middle}
.sit_ov_opt {padding:2px 2px 3px;border:0;background:transparent;vertical-align:middle}
.sit_ov_input {margin:0 1px 0 0;padding:2px 2px 3px;border:1px solid #b8c9c2;background:transparent;vertical-align:middle}
#sit_ov_tbl button {margin:0 1px 0 0}

/* 상품 상세보기 - 개요 */
#sit_ov_wrap {margin:0 0 0px;border-bottom:1px solid #e9e9e9;background:#f2f5f9;zoom:1}
#sit_ov_wrap:after {display:block;visibility:hidden;clear:both;content:""}


/* 상품 상세보기 - 이미지 미리보기 */
#sit_pvi {float:left;padding:15px;width:220px}
#sit_pvi_big {margin:0 0 10px;text-align:center}
#sit_pvi_big a {display:none}
#sit_pvi_big a.visible {display:block}
#sit_pvi_big img {}
#sit_pvi_thumb {margin:0;padding:0;list-style:none;zoom:1}
#sit_pvi_thumb:after {display:block;visibility:hidden;clear:both;content:""}
#sit_pvi_thumb li {float:left;margin:0 5px 5px 0}
#sit_pvi_thumb .li_last {margin:0 !important}
#sit_pvi_thumb img {}

#sit_pvi_nwbig {padding:10px 0;text-align:center}
#sit_pvi_nwbig span {display:none}
#sit_pvi_nwbig span.visible {display:inline}
#sit_pvi_nw ul {margin:0 0 20px;padding:0 10px;list-style:none;zoom:1}
#sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:""}
#sit_pvi_nw li {float:left;margin:0 0 1px 1px}
#sit_pvi_nw li img {width:60px;height:60px}


#wrapper {z-index:5;margin-top:-60px; auto;width:3000px;zoom:1}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#wrapper_title {margin-bottom:0px;font-size:1.2em;font-weight:bold}

#hd_wrapper {position:relative;margin:0 auto;padding:0px 0;width:1000px;zoom:1}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}


/* 상품 상세보기 - 다른 상품 보기 */
#sit_siblings {clear:both;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #e9e9e9;text-align:center}
#sit_siblings:after {display:block;visibility:hidden;clear:both;content:""}
#sit_siblings h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sit_siblings a {display:inline-block;padding:0px 0px;border:0px solid #e9e9e9;background:#fff}
#sit_siblings a#siblings_prev {float:left;margin:0 0 0 15px}
#sit_siblings a#siblings_next {float:right;margin:0 15px 0 0}
#sit_siblings a span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}





























