@charset "euc-kr";

.png24 {tmp:expression(setPng24(this));}
/*///////////////////////////////////////////////////////////
						ÃÊ±âÈ­
///////////////////////////////////////////////////////////*/

html, body, p, div, form, input, textarea, select, table, th, td, h1, h2, h3, h4, h5, h6, dl, dt, dd{
    margin:0; 
    padding:0; 
    font:9pt/160% 'µ¸¿ò', Dotum, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-size:100%; 
    text-decoration:none;
}
ul, ol, li {
    margin:0;
    padding:0;
    list-style:none;
}

select, .input{vertical-align:middle;}
fieldset, table, img {border:0;}
fieldset legend{display:none;}

a:link, a:visited, a:hover {color:#000; text-decoration:none;}
button {font-size:0; line-height:0; border:0; background:none; cursor:pointer;}

.clear {clear:both;}

/*///////////////////////////////////////////////////////////
						°øÅë Å¬·¡½º
///////////////////////////////////////////////////////////*/
form select {height:21px;}
.input {border:1px solid #c7c7c7; height:21px;} 
.button {height:18px; color:#202020; font-size:8pt; border:solid 1px #787878; background-color:#f2f2f2;}
.ztitle {font-size:12pt; font-weight:bold;}
.id_form2 {width:120px; height:18px; border:1px solid #d5d5d5; color:#4e4e4e;}
.email_form1_2 {width:60px; height:18px; border:1px solid #d5d5d5; color:#4e4e4e;}
.email_form2_2 {width:90px; height:18px; border:1px solid #d5d5d5; color:#4e4e4e;}
/*    ¼ö·® up & down    */
.quantity {position:relative; width:50px; text-align:left;}
.ea_input {width:30px; height:20px; border:1px solid #a5acb2; color:#4e4e4E; background:#fff;}
.quantity .ea_up {position:absolute; top:-2px; left:33px;}
.quantity .ea_down {position:absolute; top:9px; left:33px;}
.quantity button {width:14px; height:12px; font-size:0; line-height:0; border:0; 	background:none;}
/*    ¼ö·® up & down    */
.order_line {padding:2px; border-top:1px dotted #cfcfcf; border-bottom:1px solid #cfcfcf; background-color:#f9f9f9;}
.bl1 {color:#997499; font-size:9px}
.inputqnr {width:98%; border:solid 1px #d5d5d5;}
.inputqnrtxta {width:98%; height:100px; border:solid 1px #d5d5d5;}
.paging {padding:10px; text-align:center;}
.paging li {display:inline;}
.paging * {vertical-align:middle;}

.vmiddle lable,
.vmiddle img,
.vmiddle input {vertical-align:middle;}

.floatx {clear:both;} /* ÇÃ·Ô °¨½ÎÁÖ´Â°ÍÀÇ ÇÃ·ÔÇØÁ¦ */
.floatx:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
/*///////////////////////////////////////////////////////////
						·¹ÀÌ¾Æ¿ô
///////////////////////////////////////////////////////////*/
body {text-align:center;}
#container {width:995px; margin:0 auto; text-align:left;}

#header {position:relative; width:100%; height:215px; text-align:center; background:url('/_image/common/bg_header.gif') left top no-repeat;}
#header .logo {margin:20px auto 30px;}
#header .snb {position:absolute; top:80px; right:0; width:300px;}
#header .snb ul {margin-top:10px;}
#header .snb li {float:left;}
.NaviWrap {width:100%; padding:0; border:1px solid #d2d2d2; background:#eee; text-align:center;}
#header .topNavi {width:910px; margin:0 auto;}
#header .topNavi li {float:left;}
#header .topNavi li.big .midWrap {position:relative;}
#header .topNavi li.big .midcate {position:absolute; top:-6px; left:-41px; padding-top:6px; background:url('/_image/common/arrow_top.gif') 30px 1px no-repeat;}
#header .topNavi li.big .midcate .mid {width:100%; background:url('/_image/common/bg_mid_mid.gif') left top repeat-x;}
#header .topNavi li.big .midcate .left {width:100%; background:url('/_image/common/bg_mid_left.gif') left top no-repeat;}
#header .topNavi li.big .midcate .right {width:100%; padding-right:10px; background:url('/_image/common/bg_mid_right.gif') right top no-repeat;}

#header .topNavi li.big .midcate a {float:left; width:80px; height:20px; background:url('/_image/common/bar_dotted.gif') left center no-repeat;}
#header .topNavi li.big .midcate a.first-child{background:none;}

#header .topNavi li.last {background:none;}

#wrap {float:left; width:995px;}
#wrap #content {min-height:997px; height:auto !important; height:997px; margin:0 0 0 186px; text-align:center; border:1px solid #ddd;}
#wrap #content .inner {width:97%; margin:0 auto; text-align:left;}
#wrap #content .title {margin-bottom:10px; padding:10px 0 10px 10px; border-bottom:1px solid #b9b9b9; font-size:0; background:url('/_image/shop/bu_arrow_big.gif') left center no-repeat;}
#wrap #content .sub_wrap {text-align:center;}

#gnb {float:left; margin-left:-995px; width:170px;}


.box {margin-bottom:15px; border:1px solid #dedede;}
.box h2 {padding:9px 0 9px 15px;}
.box ul {background:url('/_image/common/bg_gnbbox_ul.gif') left top no-repeat;}
.box ul li {padding:5px 0; padding-left:5px; background:url('/_image/common/line_solid_gra.gif') left bottom no-repeat;}
.box ul li.last {background:none;}
.box ul li a {padding-left:10px; background:url('/_image/common/bu_arrow_pink.gif') left center no-repeat;}
.box ul.review li {background:url('/_image/common/dotted.gif') left bottom repeat-x;}
.box ul.bank {padding:15px;}
.box ul.bank li {padding:0; background:none;}
.box ul.cscenter {padding:10px 0;}
.box ul.cscenter li {padding:0; padding-left:20px; color:#5d5d5d; background:none;}
.box ul.cscenter li.num {margin:0 10px; margin-bottom:5px; padding:12px 0; padding-left:10px; background:url('/_image/common/dotted.gif') left bottom repeat-x;}

#footer {position:relative; width:100%; height:170px; margin-top:10px; clear:both;}
#footer .snb {width:560px; margin:0 auto;}
#footer .snb li {float:left; padding:0 25px; background:url('/_image/common/bar_solid.gif') right center no-repeat;}
#footer .snb li.last {background:none;}
#footer h3 {float:left; margin:15px; padding:15px; background:url('/_image/common/line_dotted.gif') right center repeat-y;}
#footer .right {display:inline; float:left; margin-left:40px; margin-top:15px;}
#footer .right address {margin-bottom:5px; font:normal 8pt/1.4 'dotum', sans-serif; color:#6f6f6f;}
#footer .right .banner li {float:left; margin-right:5px;}

/*///////////////////////////////////////////////////////////
						°øÅë Å¬·¡½º
///////////////////////////////////////////////////////////*/
/* »óÇ°¸®½ºÆ® - »ó¼¼ÆäÀÌÁö »ó´Ü, »óÇ°¸®½ºÆ® */
.productList {border-collapse:collapse;}
.productList {margin-left:3px; text-align:center;}
.productList td {border-bottom:1px solid #e2e2e2;}
.productList td.lastLine {border:0;}
.productList .bg {padding-top:10px; margin-right:12px; background:url('/_image/common/bg_productImg.jpg') no-repeat;}
.productList .bg img,
#detail .left img {border:1px solid #d7d7d7;}
.productList .last .bg {margin-right:0;}
.productList .listName {margin-top:10px;}
.productList .listName a {color:#757575;}
.productList .listMilage {color:#000;}
.productList .listNPrice {color:#999; text-decoration:line-through;}
.productList .listPrice {margin-bottom:10px; color:#de555b;}

.productImage a {display:block; width:100%; border:1px solid #ddd;}
.productImage a:hover {border:1px solid #f84441;}
#detail .productImage {border:1px solid #ddd;}
.productList .descript {margin-top:8px; padding:10px; color:#333; background:#f2f2f2;}

/*///////////////////////////////////////////////////////////
						¼­ºêÆäÀÌÁö
///////////////////////////////////////////////////////////*/
#login, #mypage, #order,#cart, #join, #wishList, #find, #uselaw, #guide, #privacy, #order_finish,
#order_list, #company, #bigSection, #detail, #order_detail, #order_detail, #wish_list, #counsel_list,
#coupon_down_list, #company, #privacy, #uselaw, #main, .sub_wrap 
	{margin:00px auto; text-align:left;}
#qnaList, #search_result {width:100%;}
#order_finish, #cart, #bigSection, #mypage {text-align:center;}

/* main */
#main {width:100%;}
#main .group {padding-bottom:10px; border-bottom:1px solid #e2e2e2;}



#main .rightColumn .inner .floatx{height:29px;}
#wrap #content #main .inner {width:95%; margin:0 auto; min-height:700px; height:auto !important; height:700px; text-align:left;}
#main h2 {width:100%; margin-bottom:10px; padding:10px 0 3px 13px; border-bottom:1px solid #e2e2e2; background:url('/_image/common/bu_arrow_big.gif') left 11px no-repeat;}
#main h2 .left {float:left;}
#main h2 .right {float:right; margin-top:3px;}
#main .group li.titlea {padding:5px 0;}
#main .group li.titlea span {padding-left:10px; background:url('/_image/common/bu_arrow_small.gif') left center no-repeat;}
#main .group li.titlea div {padding-left:10px; background:url('/_image/common/bu_arrow_small.gif') left center no-repeat;}
#main .group .cnt {padding:5px 0; background:url('/_image/common/dotted.gif') left bottom repeat-x;}
#main .group .cnt a {color:#5f5f5f;}
/* login.php */
#login fieldset ul li input {border:1px solid #cfcfcf; height:21px;}
#login fieldset label {display:inline-block; width:70px; text-align:justify; padding-left:10px; background:url('/_image/common/bu_circle.gif') left center no-repeat;}
#login fieldset .inputBtn, #login fieldset .inputBtn2 {border:0;}
#login {width:100%; padding-bottom:50px; text-align:center; font-size:13pt;}
#login form {width:429px; height:166px; margin:30px auto 0 auto; background:url('/_image/member/bg_login.gif') left top no-repeat;}


#login form {position:relative;}
#login fieldset ul li {position:absolute;}
#login fieldset h2 {margin-top:20px;}
#login .jf {width:300px; margin:30px auto; border:1px solid #c2c2c2; background:#f4f4f4;}
#login .jf li {display:inline; margin:0 10px; }
#login .jf li a {color:#6d6d6d;}
#input_id {top:75px; left:103px;}
#input_pw {top:105px; left:103px;}
#inputBtn1 {position:absolute; top:65px; left:315px;}

#order_num {top:75px; left:103px;}
#tel_num {top:105px; left:103px;}
#inputBtn2 {position:absolute; top:65px; left:313px;}

/* detail.php */
#detail {text-align:center;}
#detail .left {float:left; width:40%; text-align:center;}

#detail .right {float:left; text-align:left;}

#detail .maker {padding:5px; color:#807e7e; background:url('/_image/shop/bg_title_brand.gif') left top no-repeat;}
#detail .maker span {padding-left:10px; background:url('/_image/common/bu_arrow_big.gif') left center no-repeat;}
#detail .productTable {width:460px;}
#detail .productTable th {width:120px; padding:6px 0; padding-left:10px; text-align:left; font-weight:normal; font-size:8pt; background:url('/_image/shop/bu_detail_table.gif') left center no-repeat;}
#detail .productTable .listPrice {color:red;}
#detail .productTable td {text-align:left;}
#detail .productTable caption {padding:10px 0; text-align:left; font-size:11pt; color:#0e1f5f; background:url('/_image/shop/dotted.gif') left bottom repeat-x;}
#detail .productTable caption span {display:inline-block; padding-left:15px; background:url('/_image/shop/bu_arrow2_red.gif') left center no-repeat;}
#detail .right .buyBtn {margin-top:30px;}
#detail .right .buyBtn li {float:left;}
#detail .right .buyBtn .buy_d button {width:142px; height:30px; background:url('/_image/shop/btn_detail_buy.gif') left top no-repeat;}
#detail .right .buyBtn .wish_d button {width:124px; height:30px; background:url('/_image/shop/btn_detail_wish.gif') left top no-repeat;}
#detail .right .buyBtn .cart_d button {width:124px; height:30px; background:url('/_image/shop/btn_detail_cart.gif') left top no-repeat;}

#detail .detailinfo {clear:both; width:784px; margin:0 auto;}
#detail .detailinfo .dtInfo {width:100%; text-align:center;}
#detail .detailinfo h3 {position:relative; margin:20px 0; width:100%; text-align:left;background:url('/_image/shop/bg_dotted.gif') repeat-x left bottom;}
#detail .detailInfo .productEA {padding-bottom:5px; font-size:9pt; color:#5a5a5a; font-weight:normal; border-bottom:1px solid #ebebeb;}

/* box */
#boxTop, #boxBottom, #boxLeft, #boxRight, 
#box_topLeft, #box_topRight, #box_bottomLeft, #box_bottomRight
	{width:100%; margin:0 auto;}
#boxTop {background:url('/_image/shop/box_top.gif') repeat-x;}
#boxTop .boxBottom {background:url('/_image/shop/box_bottom.gif') left bottom repeat-x;}
#boxTop .boxLeft {background:url('/_image/shop/box_left.gif') left top repeat-y;}
#boxTop .boxRight {text-align:center; background:url('/_image/shop/box_right.gif') repeat-y top right;}
#boxTop .box_topLeft {background:url('/_image/shop/box_tl.gif') left top no-repeat;}
#boxTop .box_topRight {background:url('/_image/shop/box_tr.gif') right top no-repeat;}
#boxTop .box_bottomLeft {background:url('/_image/shop/box_bl.gif') bottom left no-repeat;}
#boxTop .box_bottomRight {padding:20px 0; background:url('/_image/shop/box_br.gif') bottom right no-repeat;}
#boxTop .box_bottomRight table {width:97%; margin:0 auto;}
/* box */

/* ¸Þ½ÃÁö - °¡ÀÔ¿Ï·á, Á¤º¸¼öÁ¤¿Ï·á, 1:1»ó´ã¿Ï·á */
font.completion_msg {font-size:11pt;font-weight:bold;color:#614716;}

/* find_step1.php */
#find {text-align:center;}
#find .wrap {width:450px; margin:0 auto;}
#find h5 {width:450px; text-align:left;}
#find h6 {width:420px; height:35px; padding-top:7px; text-align:left; background:url('/_image/common/dotted.gif') repeat-x bottom left;}
#find label {width:50px; margin-right:5px; text-align:right;}
#find .box_left {width:215px; vertical-align:top;}
#find .box_right {width:60px; text-align:right;}
#find .boxMiddleright {position:relative;}
#find #boxMiddle .btn {position:absolute; z-index:2; top:25px; left:120px;}
/* join_step2.php */
#join #boxStyle th {
	height:23px; padding:6px 0 0 20px; 
	text-align:left; vertical-align:top; font-size:12px; 
	background:url('/_image/member/gt.gif') no-repeat 10px 8px #f7f7f7;
	}
#join #boxStyle td {padding-left:10px;}
#join #boxStyle .prdName {background:#d8d6d4;}
#join #boxStyle tfoot tr td {padding:10px 20px; text-align:right; background:#f7f5f2;}

/* order_detail */
#order_detail h3 {margin:15px 0; text-align:left;}
.orderDetail_table th {width:115px; padding-bottom:2px; background:url('/_image/common/dotted.gif') bottom repeat-x;}
.orderDetail_table td {padding-bottom:2px; padding-left:10px; text-align:left; background:url('/_image/common/dotted.gif') bottom repeat-x;}

.tb {display:block; width:115px;height:27px; padding:4px 0 0 12px; background:url('/_image/member/gt.gif') no-repeat 5px 10px; background-color:#f7f7f7;}

._padding {padding-left:108px;}

.mypage_text {width:480px;height:20px; border:1px solid #dedfde;}
.mypage_txta {width:480px;height:100px; border:1px solid #dedfde;}

/* counsel_step1.php */
.counsel table {width:90%;}
.counsel .orderDetail_table input {width:80%; margin:3px 0 0 3px;}
.counsel .orderDetail_table textarea {width:80%; margin:3px 0 0 3px;}

/* counsel_list */
.th_box th {height:22px; background:url('/_image/mypage/tb_l.gif') left no-repeat #EFEDEB; }
.th_box th span {display:block; position:relative; height:18px; padding:2px 0; background:url('/_image/mypage/tb_r.gif') right no-repeat;}

/* order.php, order_detail.php */
#order h5 {margin:20px 0 10px 0;text-align:left;}

/* ?cont=uselaw */
#uselaw iframe {border:1px solid #dedfde;}

/* ?cont=join_rull */
#join_rull {width:100%; text-align:left;} 
#join_rull dt {font-weight:bold;}
#join_rull dd {margin-bottom:20px;}
#join_rull ol {padding:0 0 10px 30px;}
#join_rull li {margin:2px;}

/* ?cont=guide */

#guide dt {padding:1px 0 0 26px; background:url('/_image/content/c_arrow.gif') no-repeat 9px 4px;}
#guide ol {padding:10px 0 20px 10px; font-weight:normal;}

/* ?cont=privacy */
#privacy {padding:5px;text-align:left;}
#privacy dt {padding:3px 0 0 20px; background:url('/_image/content/p_arrow.gif') no-repeat 0 3px; font-weight:bold;}
#privacy dd {margin:5px 0 10px 20px;}
#privacy dd dl dt {padding:0 0 0 18px; font-weight:normal; background:url('/_image/content/c_arrow.gif') no-repeat 0 3px;}
#privacy dd dl dd {margin:0 0 0 18px;}
#privacy ul {margin:5px 0 5px 25px; list-style-type:disc;}
#privacy ol {margin-left:30px;}
#privacy iframe {border:1px solid #dedfde;}

/* search_result.php */
.search_best {padding-left:25px; font-size:9pt; font-weight:bold; color:#5E4834;}
.search_num {color:#A91C09; font-size:9pt; font-weight:bold;}
.search_name {color:#454545; font-size:9pt; font-weight:bold;}

/* product_qna.php, product_review.php */
#productQna {width:93%; margin:0 auto;} /* ¸®ºä qna °Ô½ÃÆÇ Æø */
#productQna th {height:30px; text-align:center;  }
#productQna td {padding:3px 0; text-align:center; }
#productQna .subject {text-align:left;}
#productQna .qnarevCnt {height:0; width:100%; border:0;}
#productQna .qnarevCnt td {border:0;}

#productQna .qnarevCnt .qnarevBtn {text-align:right;}
#productQna .last {background:none;}

/* cart.php */

#cart .box {width:90%; margin:0 auto; padding:10px;}
#cart #boxStyle {width:100%;}
#cart #boxStyle th {height:23px; background:#efedeb;}
#cart #boxStyle .prdName {background:#d8d6d4;}
#cart #boxStyle tfoot tr td {padding:10px 20px; background:#f7f5f2; text-align:right;}
#cart #boxStyle .empty {width:100%; height:300px; text-align:center; color:#696969; background:url('') no-repeat;}
#cart .cartBtn {width:610px; margin:0 auto; margin-top:20px;}
#cart .cartBtn li {float:left; margin:0 10px;}

/* order */
#order .fr {padding-right:20px; text-align:right;}

/* big_section.php */

#bigSection #cno1Search {position:relative;width:783px}
#bigSection #cno1Search:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
#bigSection #cno1Search .searchSort {position:absolute; top:-40px; right:10px; width:50%; height:22px; text-align:right;}
#bigSection .sectionPaging {margin:20px 0 0 0; text-align:center;}

#bigSection  .productList td {border-bottom:0;}
.pageNum {text-align:center;}
.pageNum table {margin:0 auto;}

#reviewFormView {padding-bottom:10px; color:#8e8e8e; }
#reviewFormView .left {width:25%; text-align:left;}
#reviewFormView .right {width:74%; height:80px; padding-left:10px; background:url('/_image/common/line_dotted.gif') left top repeat-y;}
#reviewFormView .left dl {width:100%;}
#reviewFormView .left dt {clear:left; float:left; width:29%;}
#reviewFormView .left dd {clear:right; float:right; width:70%;}

#reviewForm th,
#reviewForm td {padding:10px 0; background:url('/_image/shop/dotted2.gif') left bottom repeat-x;}
#reviewForm th.last1 { background:none;} 
#reviewForm td.last1 { background:none;}
#reviewForm td.last {padding:0; background:none;}
#reviewForm th span {display:block; width:80px; padding-left:10px; text-align:left; color:#5a5a5a; background:url('/_image/shop/bu_detail_table.gif') left center no-repeat;}
#reviewForm td {color:#818181;}
