/* base ************************************************************************************************************************/
html, body {height:100%;}
body, table, th, td, p{font-size:9pt;}
*{
    margin:0;
    padding:0;
    font-family:'µ¸¿ò', dotum, arial, verdana, sans-serif;
    line-height:160%;
}

h1 {font-size: 196%;}
h2 {font-size: 136%;}
h3 {font-size: 126%;}
h4 {font-size: 116%;}
h5 {font-size: 106%;}
h6 {font-size: 96%;}

ul{list-style-type:none;}
table{border-collapse:collapse;}
input, select{vertical-align:middle;}
fieldset legend{display:none;}
img, fieldset{border:0;}
hr{display:none;}

a, a:hover{text-decoration:none;}
a{color:#545454;}
a:hover{color:#000;}
/************************************************************************************************************************ base */

/* etc *************************************************************************************************************************/
.input {
    height:20px;
    border:1px solid #dedfde;
} 
.txta{
    height:100px;
    border:1px solid #dedfde;
}
.btn{
    clear:both;
    padding:10px 0;
    text-align:center;
}
.btn img{
    cursor:pointer;
    vertical-align:middle;
}
.paging{
    text-align:center;
    padding:10px;
}
.paging li{display:inline;}
.paging li a {padding:0 1px; font: 10pt/1 'Dotum'; color:#aaa;}
.paging li strong {padding:0 1px; font:bold 10pt/1 'Dotum';}
.paging *{vertical-align:middle;}

.cnt2 p{
    margin:0;
    line-height:140%;
}
.png24{tmp:expression(setPng24(this));}

#box{
    clear:both;
    width:100%;
    padding:11px;
}

/*tableType Box*/
table.boxType1 thead tr th{
    height:23px;
    background:#EFEDEB;
    font-weight:normal;
}
table.boxType1 tfoot tr td{
    background:#f8f7f6;
    text-align:right;
    padding:10px 20px;
}
table.boxType1 thead tr td ul{float:right;}
table.boxType1 thead tr td ul li{display:inline;padding:0 5px;}
table.boxType1 thead tr td ul li.last{padding-right:0;}
table.boxType1 thead tr th.prdName{background:#D8D6D4;}
table.boxType1 tbody tr td img{vertical-align:middle;}

table.boxType2 tbody th{
    background:#F7F7F7 url('/_image/member/dot.gif') no-repeat 5px center;
    text-align:left;
    padding:4px 0 4px 12px;
}
table.boxType2 td{padding-left:4px;}
table.boxType2 td *{vertical-align:middle;}
table.boxType2 td img{cursor:pointer;}
/************************************************************************************************************************* etc */

/* common **********************************************************************************************************************/
.completionMsg {font-size:11pt;font-weight:bold;color:#614716;}
/********************************************************************************************************************** common */

#container{
    width:995px;
    margin:0 auto;
    text-align:left;
}

#header{
    position:relative;
    width:100%;
    height:132px;    
}
#logo{
    float:left;
    height:87px;
}
#header .loginMenu{
    position:absolute;
    top:4px;
    right:124px;
}
#header .loginMenu li{
    float:left;
    padding:1px 8px 0 10px;
    background:url('/_image/common/hlm_bar.gif') no-repeat 0 4px;
    font-size:11px;
}
#header .loginMenu li a{
    color:#4c4c4c;
}
#header .loginMenu li.first{
    padding:0;
    background:none;
}
#header .loginMenu li.second{
    background:none;
}
#header .loginMenu li.last{
    padding:0;
    background:none;
}

#header #memo{
    position:absolute;
    top:25px;
    right:120px;
    font-family:µ¸¿ò;
    font-size:11px;
    color:#000;
}
#header #memo .name{color:#ae7829;}
#header #memo span{color:#a98d2c;}
#header #memo li{float:left;}
#header #memo li.milage{
    margin:0 6px;
    padding-left:15px;
    background:url('/_image/common/icon_milage.gif') no-repeat;
}
#header #memo li.coupon{
    padding-left:21px;
    background:url('/_image/common/icon_coupon.gif') no-repeat;
}
#header #memo li.memo{
    width:33px;
    padding:0 0 0 4px;
}

#header form{
    clear:both;
    position:absolute;
    top:60px;
    right:124px;
}
#header form *{
    display:block;
    float:left;
}
#header form .search{
    width:111px;
    height:19px;
    border:1px solid #c5c5c5;
    border-right:0;
    _margin-right:-3px;
}

#header .menu{
    clear:both;
    position:absolute;
    top:87px;
    left:82px;
}
#header .menu li{
    float:left;
    padding:0 2px;
    background:url('/_image/common/hm_bar.gif') no-repeat 0 50%;
}
#header .menu li.first{background:none;}
#header .allCategory{
    display:none;
    position:absolute;
    bottom:-25px;
    left:55px;
    cursor:pointer;
    z-index:10;
}
#header #categoryPop{
    position:absolute;
    top:157px;
    left:0;
    padding-top:1px;
    width:176px;
    height:500px;
    cursor:pointer;
    text-align:center;
    z-index:100;
	overflow:hidden;

}

html>body #header #categoryPop{
    position:absolute;
    top:157px;
    left:48px;
    padding-top:1px;
    width:176px;
    height:500px;
    cursor:pointer;
    text-align:center;
    z-index:100;
    background:transparent url('/_image/common/bg_catagoryPop2.png') no-repeat;
	overflow:hidden;
}
#categoryPopSWF{
    position:absolute;
    top:6px;
    left:9px;
    z-index:200;
	width:152px;
	height:485px;
	overflow:hidden;
}

#wrapper{
    float:left;
    width:100%;
}
#cnt{
    min-height:800px;
    height: auto !important;
    height:800px;
    margin:0 121px 0 168px;
    padding:0;
    text-align:center;
}

#cnt h2{
    margin:0 auto 16px auto;
    text-align:left;
}
#cnt .breadCrumb{
    display:block;
    height:33px;    
    background:url('/_image/common/bg_breadCrumb.gif') repeat-x left bottom;
    margin:0 auto;
    padding:13px 0 0 0;
    color:#7e5a23;
    text-align:right;
}
#cnt .breadCrumb a{color:#7e5a23;}
#cnt .breadCrumb a:hover{
    color:#000;
    text-decoration:underline;
}

#cnt .tabMenu{
    width:696px;
    height:28px;
    margin:0 0 54px 0;
    padding-left:5px;
    border:1px solid #d0d0d0;
    border-width:0 0 1px 0;
    list-style:none;
    font-size:0;
    line-height:0;
}
#cnt .tabMenu li{
    float:left;
}

#navi{
    float:left;
    width:168px;
    padding-bottom:19px;
    margin-left:-995px;
}
#navi ul{
    font-size:0;
    line-height:0;
}
#categoryList{
    margin:0 0 7px 9px;
}

#searchClass {width:146px; margin:0 0 19px 12px;}
#searchClass ul {margin:0;padding:0;list-style:none;}
#searchClass ul li {float:left;}

#searchPrice {width:146px;margin:0 0 19px 12px;}
#searchPrice h2{
    border:1px solid #c2c2c2;
}
#searchPrice ul{
    height:76px;
    margin:0;
    padding:0 0 0 5px;
    list-style:none;
    border:1px solid #c2c2c2;
    border-width:0 1px 1px 1px;
}
#searchPrice li{padding-top:9px;}

#lateNotice{
    clear:both;
	z-index:1;
	position:relative;
}
#lateNotice ul{
    margin:0;
    padding:0;

}
#lateNotice ul li{
    height:20px;
    background:url('/_image/common/bg_notice_fld.gif') no-repeat;
    padding:1px 0 0 35px;
}
#lateNotice ul li a {font-size:8pt; font-weight:normal; color:#545454;}
#communityList{margin:-6px 0 0px 13px; z-index:-1;}

/*20100222 Ãß°¡*/
#subBanner {margin-top:20px}
#subBanner li {text-align:center; margin:0 0 2px 1px}
/*20100222 Ãß°¡*/

#quickMenu{
    position:absolute;
    right:29px;
}

#quickMenu #quick li{
	vertical-align:top;
	font-size:0;
}

#clickPrdList{
    width:49px;
    margin:0 0 10px 13px;
    padding-top:17px;
    background:url('/_image/common/click_title.gif') no-repeat;
}
.clickPrdFld{
    padding:5px 0;
    background:url('/_image/common/dotted.gif') repeat-x left top;
    text-align:center;
}

#footer{
    clear:left;
    width:100%;
    height:148px;
    background:url('/_image/common/bg_footer.gif') repeat-x;
    font-size:11px;
}
#footer .info{
    clear:both;
    position:relative;
    width:995px;
    padding-right:93px;
    color:#7b7b7b;
    text-align:center;
}
#footer .info strong{
    font-weight:normal;
    color:#a25b5b;
}

#footer .menu{
    margin-left:-15px;
    padding:20px 0;
}
#footer .menu li{
    display:inline;
    background:url('/_image/common/fm_bar.gif') no-repeat;
    padding:0 12px 0 14px;
}
#footer .menu li.first{background:none;}
#footer .menu li a{color:#000; font-weight:normal;}

#footer .company{
    width:899px;
    height:106px;
    margin:0;
    padding:0 0 0 200px;
    background:url('/_image/common/bg_info.gif') no-repeat 11px 0;
    text-align:left;
}
#footer .company ul{
    float:left;
    width:370px;
    margin:3px 0 0 0;
    text-align:left;  
	font-weight:normal;
}
#footer .company li{
    padding:0 0 0 9px;
    background:url('/_image/common/info_dot.gif') no-repeat 0 5px;
}

#footer .btn{
    position:absolute;
    top:-160px;
    right:43px;
}

.boardLeftMenu {float:left; width:150px; margin:36px 0px 0 px; padding-left:10px; text-align:left;}
.boardLeftMenu li {font-size:0; line-height:0; list-style-position:none;}

#board{
    width:700px;
    text-align:right;
}
#board .btn{text-align:right;}


/******************************************************************* include */
.prdPrice{
    font-weight:bold;
    color:#a66913;
}    
.prdPrice2{
   color:#a66913;
} 
.prd0Fld{padding:0px 0 0 0;}
.prd0Fld a {font-size:8pt;}
.prd0Fldb{padding:0px 0 0 0; color: #736C1E; }
.prd0Fld a{color:#767676;}

/******************************************************************* big_section.php */
.subCategoryList{
    width:682px;
    padding:9px 14px;
    border:1px solid #d8d1bd;
    border-bottom:0;
}
.subCategoryList li{
    float:left;
    width:20%;
}

#prdSort{
    width:682px;
    height:29px;
    margin-bottom:18px;
    padding:4px 4px 0 0;
    background:#f4f1e8 url('/_image/shop/title_prdlist.gif') no-repeat 6px 50%;
    border:1px solid #d8d1bd;
    border-top:0;
    text-align:right;
}
#prdSort ul li{
    float:left;
    background:url('/_image/shop/pt.gif') no-repeat 0 6px;
    padding:0 10px;
}
/******************************************************************* click_prd.php */
#clickPrd{
    width:762px;
}

/******************************************************************* cart.php */
#cart{
    width:691px;
}
#cart h3{float:left;}
#cart .msg{
    float:right;
    text-align:left;
}

#cart .btn{
    padding:12px 0 47px 0;
    font-size:0;
    line-height:0;
}
#cart .btn img{margin:0 7px;}

/******************************************************************* detail.php */
#detailTop{
    width:680px;
    height:347px;
    margin:0 0 -20px 12px;
    background:url('/_image/shop/bg_detail_top.jpg') no-repeat;
    position:relative;
}
#detailTop .dt{
    width:350px;
    text-align:center;
}
#smallImg{
    float:left;
    width:270px;
    margin-top:10px;
    font-size:0;
    line-height:0;
}
#smallImg li{
    float:left;
    margin:1px;
}
#smallImg li img{border:1px solid #dedfda;}

#detailTop .dd table{width:300px;}
#detailTop .dd table thead th{    
    width:300px;
    padding-left:20px;
    background:url('/_image/shop/gt.gif') no-repeat 0 45%;
    color:#818181;
    text-align:left;
    word-break:break-all;
    word-wrap:word-break;
}
#detailTop .dd table thead td{
    height:6px;
    background:url('/_image/shop/detail_prd_name_line.gif') no-repeat left bottom;
}
#detailTop .dd table tbody tr{
    background:url('/_image/shop/line.gif') repeat-x left bottom;
}
#detailTop .dd table tbody tr *{
    color:#424141;
}
#detailTop .dd table tbody th{
    width:90px;
    text-align:left;
    font-weight:normal;
}
#detailTop .dd table tbody th .dot{
    margin:0 10px;
    vertical-align:middle;
}
#detailTop .dd table tbody td{padding:4px 0;}
#detailTop .dd table tbody td.colon{width:20px;}
#detailTop .dd table tbody td.fld{width:190px;}
#detailTop .dd table tbody td .input{height:16px;}
#detailTop .dd ul{
    padding-top:15px;
    text-align:center;
}
#detailTop .dd ul li{
    float:left;
}
#detailTop .dd ul li img{cursor:pointer;}
#detailBottom{
    clear:both;
    width:688px;
    margin:0 0 0 12px;
    padding:20px 0;
    text-align:left;
}
#detailBottom .coupon{text-align:left;}
#detailBottom .coupon li {display:inline;}
#detailBottom h3{
    margin:20px 0;
    font-size:100%;
}
#detailBottom h3 table{
    height:25px;
    background:url('/_image/shop/detail_title_line.gif') repeat-x left bottom;
}
#detailBottom .totalItem{
    padding-right:15px;
    text-align:right;    
    font-weight:normal;
    color:#b8aeb9;
}
#detailBottom .totalItem strong{
    color:#d9cebe;
}
#detailBottom .btn{
    text-align:right;
    padding-right:7px;
}
#detailTop .fldCode{} /*ÄÚµå*/
#detailTop .fldMilage{} /*Àû¸³±Ý*/
#detailTop .fldNprice{/*¼ÒºñÀÚ°¡*/
    text-decoration:line-through;
}
#detailTop dd table tbody tr.fldSprice, #detailTop dd table tbody tr.fldSprice *{/*ÆÇ¸Å°¡*/
    color:#b36d08;
} 
#detailTop .fldDprice{/*¹è¼Û·á*/
    color:#001df4;
} 
.ea{
    width:30px;
    height:20px;
    border:1px solid #dedfde;
}
/******************************************************************* 
    detail.php, 
    product_qna.php, product_qna_list.php, product_qna_mod_frm.php, (_inc)product_qna.php, (_inc)/_include/product_qna_form.php
    product_review.php, product_review_list.php, product_review_mod_frm.php, (_inc)product_review.php, (_inc)/_include/product_review_form.php
*/
.listTable {border-top:2px solid #775318;border-bottom:2px solid #775318;}
.listTable, .listTable table{width:100%;}
.listTable thead tr th{
    height:23px;
    background:url('/_image/shop/list_bar.gif') no-repeat 0 50%;
    
}
.listTable thead tr th.first{background:none;}
.listTable tbody tr td{
    height:26px;
    padding-left:1px;
    border-bottom:solid 1px #EFEFEF;
    text-align:center;
}
.listTable tbody tr td *{vertical-align:middle;}
.listTable tbody tr td.title{
    text-align:left;
    padding-left:5px;
}
.listTable tbody tr td.cnt{
    height:0;
    border-bottom:0;
}
.listTable tbody tr td.cnt .body{
    width:100%;
    background:#F7F7F7;
    padding:5px;
    word-break:break-all;
    word-wrap: break-word;
}
.listTable tbody tr td.cnt .text{
    text-align:left;
}
.listTable tbody tr td.cnt .cmt{margin-bottom:5px;}
.listTable tbody tr td.cnt .cmt .text{
    width:74%;
    padding:0 4px;
    border:1px solid #dfdfdf;
    border-width:0 1px;
    word-break:break-all;
    word-wrap: break-word;
}
.listTable tbody tr td.cnt .msg{text-align:center;}

.frmFld{text-align:left;}
.frmFld p{
    clear:both;
    padding:2px 0;
}
.frmFld p *{
    display:block;
    float:left;
}
.frmFld p img{
    display:inline;
    float:none;
    margin-top:2px;
}
.frmFld p label{
    width:57px;
    text-align:center;
}
.frmFld .star img{vertical-align:middle;}
#qnaModiDiv fieldset, #revModiDiv fieldset{background:#fff;}

.detailText, .detailTxta, .idInput, .pwInput, .inputIng, .reviewCmt{border:1px solid #dedfde;}
.idInput, .pwInput, .inputIng, .detailText{height:20px;}
.idInput{background:url('/_image/shop/id_hidden.gif') no-repeat #FFF;}
.pwInput{background:url('/_image/shop/pw_hidden.gif') no-repeat #FFF;}
.inputIng{background:#f4f6f9;}
.modInput{
    margin:10px 0;
    text-align:center;
}
.detailText, .detailTxta{width:90%;}
.detailTxta{height:100px;}
.reviewCmt{
    width:78%;
    height:70px;
    margin-right:5px;
}

/******************************************************************* order.php, order_detail.php (mypage)order_detail.php */
#order h3{
    margin:20px 0 10px 0;
    text-align:left;
}
#order table.coupon{background:#868686;}
#order table.coupon thead th{
    background:#DBDBDB;
    padding:0;
    text-align:center;
}
#order table.coupon tbody td{background:#fff;}
#order .step{
    margin:0 auto;
    text-align:center;
}
#order .step li{display:inline;}

#order2{    
    margin:20px 0;
    padding:5px;
    border:1px solid #A0A0A0;
    text-align:center;
}
#total_order_price_div{font-weight:bold;}

/******************************************************************* order_wait.php */
#order_wait{
    width:100%;
    height:290px;
    background:#eae4d8;
    padding:11px 5px;
}
#order_wait form{
    background:#fff;
    border:1px solid #d1d1d1;
    text-align:center;
}
#order_wait h1{margin:20px 0 0 0;}
#order_wait table{
    width:355px;
    margin:32px 0;
    border:1px solid #dcdada;
}
#order_wait th{
    width:62px;
    background:#e3e2d4;
    font-weight:normal;
    color:#69636a;
}
#order_wait td{
    font-size:95%;
    letter-spacing:-1px;
}
#order_wait td .input, #order_wait td .txta{
    margin:5px 8px;
}
#order_wait p{
    width:355px;
    background:url('/_image/shop/icon_plus.gif') no-repeat 2px 5px;
    margin-bottom:10px;
    padding-left:16px;
    color:#000;
    text-align:left;
}

/******************************************************************* pay_retry.php */
#retry{
    width:624px;
    text-align:left;
}
#retry h3{
    margin:20px 0 0 0;
    padding:5px 15px;
}
#retry form{
    background:#fbf9f5;
    margin:0 0 8px 0;
    padding:6px;
}
#retry table{
    width:100%;
}
#retry th{    
    width:106px;
    height:23px;
    background:#f1ede9 url('/_image/shop/icon_arrow.gif') no-repeat 12px 45%;
    margin:0;
    padding:0 0 0 23px;
    text-align:left;
    font-weight:normal;
    color:#000;
}
#retry th img{
    vertical-align:middle;
}
#retry td{
    padding:0 0 0 8px;
}
#retry .line{
    height:8px;
    background:url('/_image/shop/line.gif') repeat-x center;
}
#retry #order1{
    text-align:center;
    margin:10px 0;
}
#retry #order1 img{cursor:pointer;}

/******************************************************************* search_result.php */
#search{
    width:680px;
    text-align:left;
}
#search form *{vertical-align:middle;}
#search h3{
    margin:10px 0;
    padding:5px 0;
    background:url('/_image/common/dotted.gif') repeat-x left bottom;
}
#search h3 strong{color:#FF0000;}

#search #searchCategory *, #search .best10 *{color:#454545;}
#search #searchCategory{float:left;}
#search #searchCategory h4{
    background:#dfdfdf;
    padding-left:10px;
}
#search #searchCategory ul{margin:5px 0 0 15px;}
#search #searchCategory ul li{
    display:inline;
    padding:0 5px;
}
#search #searchCategory ul li strong{color:#f60000;}

#search #best10{
    float:right;
    background:url('/_image/shop/search_best_bg.gif') repeat-y;
    text-align:left;
}
#search #best10 h4{
    width:179px;
    background:url('/_image/shop/search_best_title.gif') no-repeat;
    padding:5px 0 11px 25px;
    font-size:100%;
}
#search #best10 ol{
    background:url('/_image/shop/search_best_bottom.gif') no-repeat left bottom;
    padding:0 0 15px 40px;
}
#search #best10 ol li{
    font-weight:bold;
    color:#A91C09;
}
#search #prdList{clear:both;}

/**************************************************** edit_step1.php */
#editCheck{
    width:660px;
    background:url('/_image/member/box_password.gif') no-repeat center 58px;    
    text-align:center;
}
#editCheck h3{
    width:486px;
    text-align:left;    
}
#editCheck form fieldset{
    margin:60px 0 45px 0;
    text-align:center;
}

/**************************************************** join_frm.php */
#memberFrm {
    width:696px;
    text-align:left;
}
#memberFrm form table{border-collapse:separate;width:100%;}
#memberFrm form table th{
    width:110px;
    background:#F7F7F7 url('/_image/member/dot.gif') no-repeat 5px center;
    text-align:left;
    padding:4px 0 4px 12px;
}

#memberFrm form table td{padding-left:4px; color:#5b3b11; font-weight:bold; width:500px;}
#memberFrm form table td input{color:#5b3b11; font-weight:bold;}

#memberFrm form table td img{
    vertical-align:top;
    margin-top:4px;
    cursor:pointer;
	
}

#memberFrm td.address .input{width:540px;}
#memberFrm td.email .input{width:165px;}
#memberFrm .recomPoint{color:#FF7800;}

/* °¡ÀÔ¿Ï·á, Á¤º¸¼öÁ¤¿Ï·á */
#joinComplete{
    width:696px;
}
#joinComplete .msg{
    width:696px;
    height:97px;
    padding:46px 0 0 172px;
    background:url('/_image/member/thankYou.gif') no-repeat 33px 28px;
    text-align:left;
}
#joinComplete .msg p{margin-bottom:8px;}
#joinComplete .btn{
    width:696px;
    padding:6px 2px 19px 0;
    background:url('/_image/common/dotted.gif') repeat-x left top;
    text-align:right;
}
#joinComplete strong{
    padding-right:12px;
    color:#ae7829;
}
#joinComplete p img{
    vertical-align:middle;
}

#complete{
    width:660px;
    background:url('/_image/member/box_memberEnd.gif') no-repeat center 35px;
    text-align:center;
}
#complete p{
    margin:0 0 60px 0;
    padding:50px 0 0 70px;
    text-align:center;
    font-size:125%;
    font-weight:bold;
    color:#614716;
}
#complete p *{vertical-align:middle;}
#complete p img{margin-left:5px;}

/* ·Î±×ÀÎ */
#login{width:696px;}
#login h3{
    width:696px;
    background:url('/_image/member/box_login_top.gif') no-repeat left bottom;
    padding:0 0 15px 53px;
    text-align:left;
}
#login h4{
    height:15px;
    padding-bottom:11px;
    text-align:left;
}
#login #box{
    width:666px;
    _width:696px;
    border-left:4px solid #e5e5e5;
    border-right:4px solid #e5e5e5;
    text-align:center;
}
#login #box *{
    vertical-align:middle;
}
#login .saveIDPW *{color:#5c5c5c;}
#login .saveIDPW input{margin-bottom:3px;}

#login .boxBottom{
    width:696px;
    height:4px;
    background:url('/_image/member/box_login_bottom.gif') no-repeat left top;
}
#login form{
    clear:both;
    width:596px;
    margin:0 auto;
    text-align:center;
}
#login fieldset{
    position:relative;
}
#login fieldset legend{
    display:block;
    height:15px;
    _margin:0 0 0 -7px;
    padding-bottom:11px;
}
#login fieldset p{
    font-size:95%;
    color:#5c5c5c;
}
#login .input{
    width:156px;
    height:21px;
    background:#fbf9f5;
    border:1px solid #e1d8bc;
}
#login fieldset label img, #login .input{
    margin-bottom:6px;
}
#login .loginBtn{
    position:absolute;
    bottom:40%;
    right:95px;
}
#login .loginMsg{
    margin:10px 0;
    color:#FF3300;
    text-align:center;
}

#login dl{
    clear:both;
    width:570px;
    height:59px;
    background:url('/_image/member/box_msg.gif') no-repeat center;
    margin:0 auto;
    padding:18px 0;
    border-top:1px solid #dbd8d4;
    border-bottom:1px solid #dbd8d4;
}
#login dt{
    float:left;
    width:417px;
    padding:3px 0 0 44px;
    text-align:left;
}
#login dd{
    float:left;
    padding:3px 0 0 0;
    text-align:left;
}
#login ul{
    width:410px;
    margin:10px auto;
    padding:0 0 0 5px;
    border-left:1px solid #e1d8bc;
    text-align:left;
}
#login ul li{
    font-size:95%;
    line-height:100%;
}

#find{
    width:696px;
    text-align:center;
}
#find h3{
    width:439px;
    margin:20px auto;
    text-align:left;
}
#find .boxTop{
    width:696px;
    _height:15px;
    background:url('/_image/member/box_top.gif') no-repeat center bottom;
    font-size:0;line-height:0;
    margin:0 auto;
    padding:0 0 15px 0;
    text-align:left;
}
#find form{
    background:url('/_image/member/box_bottom.gif') no-repeat center bottom;
    padding:0 0 15px 0;
}
#find form fieldset{
    position:relative;
    width:696px;
    background:url('/_image/member/box_middle.gif') repeat-y center top;
    margin:0 auto;
    text-align:left;
}
#find form fieldset p{
    clear:both;
    padding:5px 0;
}
#find form fieldset label{
    float:left;
    text-align:right;
    padding:0 0 0 238px;
}
#find form fieldset label img{margin:1px 10px 0 0;}
#find form fieldset span{
    float:left;
}
#find .loginBtn{
    margin:10px;
    text-align:center;
}

#zipSearch{
    padding:5px;
    text-align:center;
}
#zipSearch form{
    width:340px;
    margin:0 auto;
    padding:5px;
    background:#f3f3f3;
    border:1px solid #d5d5d5;
}
#zipSearch fieldset {
    padding:3px;
    background:#fff;
    border:1px solid #d5d5d5;
    text-align:center;
}
#zipSearch fieldset *{vertical-align:middle;}
#zipSearch fieldset strong{
    display:block;
    font-weight:normal;
}
#zipSearch fieldset .input{ime-mode:active;}
#zipSearch table{
    width:340px;
    margin:10px auto 0 auto;
    background:#d5d5d5;
}
#zipSearch table thead tr th{
    height:25px;
    background:#F3F3F3;
    text-align:center;
}
#zipSearch table tbody tr th, #zipSearch table tbody tr td{
    background:#fff;
    cursor:pointer;
}
#zipSearch table tbody tr th{width:65px;}
#zipSearch table tbody tr td{text-indent:5px;}


#counselList .btn{
    text-align:right;
}
#mypageWrite p{
    clear:both;
    height:29px;
}
#mypageWrite p *{
    display:block;
    float:left;
    vertical-align:middle;
}
#mypageWrite p label{
    width:110px;
    background:#F7F7F7 url('/_image/member/dot.gif') no-repeat 5px center;
    text-align:left;
    font-weight:bold;
    margin-right:5px;
    padding:4px 0 4px 12px;
}
#mypageWrite p .input, #mypageWrite p .mypage_text{margin-top:3px;} 

#mypage{width:705px;}

.mypage td{padding:20px;}

#mypage th{
    text-align:left;
    padding:0 0 8px 8px;
}
#mypage ul{
    font-size:0;
    line-height:0;
}

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

#wishList, #cardpay, #order, #orderList, #orderWaitList, #milage, #coupon, #trustList, #contentList, #counselList, #emoney{
    width:704px;
    text-align:left;
}
#mypageWrite{
    width:680px;
    text-align:left;
}
#wishList .btn{text-align:right;}

#trustList, #trustList *{color:#000;}
#trustList strong{
    font-weight:normal;
    color:#e58c60;
}
#trustList td{
    border-bottom:1px solid #dadada;
    text-align:center;
}

#trustList table.boxType1 thead tr th{
    height:21px;
    padding-left:2px;
    background:#6f6f6f url('/_image/mypage/trust_bar.gif') no-repeat 0 50%;
    font-weight:normal;
    color:#fff;
}


#cardpay{width:705px;}


#guide, #privacy, #company{
    width:762px;
    text-align:left;
}

#guide ul li{
        background:url('/_image/content/c_arrow.gif') no-repeat 9px 4px;
        padding:0 0 0 26px;
}
#guide ul li ol{
        margin:0;
        padding:5px 0 20px 10px;
}
#guide ul li ol li{
    background:none;
    padding-left:0;
}

#join_rull{
    text-align:left;
}
#join_rull dl{
    background:#fff;
    padding:8px;
}
#join_rull dl dt{font-weight:bold;}
#join_rull dl dd{padding:5px 0;}
#join_rull dl dd ol li ol{padding-left:40px;}
#join_rull dl dd ul{padding-left:10px;}


#privacy{padding:5px;}
#privacy p{margin-bottom:10px;}
#privacy dt{
    background:url('/_image/content/p_arrow.gif') no-repeat 0 3px;
    padding:3px 0 0 20px;
    font-weight:bold;
}
#privacy dd{margin:5px 0 10px 20px;}
#privacy dd dl dt{
    background:url('/_image/content/c_arrow.gif') no-repeat 0 3px;    
    padding:0 0 0 18px;
    font-weight:normal;
}
#privacy dd dl dd{margin:0 0 0 18px;}
#privacy ul{
    list-style-type:disc;
    margin:5px 0 5px 25px;
}
#privacy ol{margin-left:30px;}
#privacy a:hover{
    text-decoration:underline;
    color:#ec7b7b;
}

#joinCheck {    
    width:696px;
    background:#FAFAFA;
    border-top:solid 1px #dedfde;
    border-bottom:solid 1px #dedfde;
    text-align:center;
    padding:20px;
}    
#joinCheck iframe{
    width:100%;
    height:200px;
    border:1px solid #dedfde;
}
#joinCheck p{
    width:100%;
    margin:10px 0;
    text-align:right;
}

#uselaw {    
    width:696px;
    background:#FAFAFA;
    border-top:solid 1px #dedfde;
    border-bottom:solid 1px #dedfde;
    text-align:center;
    padding:20px;
}    
#uselaw iframe{
    width:100%;
    height:200px;
    border:1px solid #dedfde;
}

#sitemap{
    width:680px;
    text-align:left;
}
#sitemap table td{
    padding:6px 7 30px 7px;
    vertical-align:top;
    text-align:center;
}
#sitemap ul{
    width:142px;
    margin:11px 0 0 0;
    text-align:left;    
}
#sitemap ul li{
    background:url('/_image/content/sitemap_fld.gif') no-repeat left bottom;
    padding:0 0 0 15px;
}
#sitemap ul li a{
    font-size:95%;
    color:#575757;
}

#faq{
    width:669px; height:233px;
	margin-top:40px;
    background:url('/_image/content/bg_content_box.jpg') no-repeat 0 8px;
    text-align:left;
}
#imitation, #exchnage{
    width:669px;
    height:233px;
    background:url('/_image/content/bg_content_box.jpg') no-repeat;
    text-align:left;
}
#faq #box{
    width:627px;
    background:#f4f1e8;
    margin:24px 0 0 20px;
    padding:0 0 23px 10px;
}

#imitation #box{
    width:627px;
    background:#f4f1e8;
    margin:24px 0 0 20px;
    padding:32px 0 35px 10px;
    text-align:left;
}
#imitation #box h3{
    width:610px;
    background:#fff;
    border:1px solid #dbc6a7;
    border-bottom:0;
}
#imitation #box div{
    width:610px;
    background:#fff;
    margin:0 0 22px 0;
    padding:0 6px;
    border:1px solid #dbc6a7;
    border-top:0;
    color:#000;
}
#imitation #box p{
    margin:17px 0 12px 0;
    text-align:justify;
}
#imitation #box strong{
    font-weight:normal;
    color:#e58c60;
}

#exchange #box{
    width:627px;
    background:#f4f1e8;
    padding:34px 0 0 0;
    text-align:center;
}
#exchange #box img{
    margin-bottom:11px;
}

#guide, #privacy, #company{
    width:762px;
    text-align:left;
}

#guide ul li{
        background:url('/_image/content/c_arrow.gif') no-repeat 9px 4px;
        padding:0 0 0 26px;
}
#guide ul li ol{
        margin:0;
        padding:5px 0 20px 10px;
}
#guide ul li ol li{
    background:none;
    padding-left:0;
}

#join_rull{
    text-align:left;
}
#join_rull dl{
    background:#fff;
    padding:8px;
}
#join_rull dl dt{font-weight:bold;}
#join_rull dl dd{padding:5px 0;}
#join_rull dl dd ol li ol{padding-left:40px;}
#join_rull dl dd ul{padding-left:10px;}


#privacy{padding:5px;}
#privacy p{margin-bottom:10px;}
#privacy dt{
    background:url('/_image/content/p_arrow.gif') no-repeat 0 3px;
    padding:3px 0 0 20px;
    font-weight:bold;
}
#privacy dd{margin:5px 0 10px 20px;}
#privacy dd dl dt{
    background:url('/_image/content/c_arrow.gif') no-repeat 0 3px;    
    padding:0 0 0 18px;
    font-weight:normal;
}
#privacy dd dl dd{margin:0 0 0 18px;}
#privacy ul{
    list-style-type:disc;
    margin:5px 0 5px 25px;
}
#privacy ol{margin-left:30px;}
#privacy a:hover{
    text-decoration:underline;
    color:#ec7b7b;
}

#uselaw {    
    width:642px;
    background:#FAFAFA;
    border-top:solid 1px #dedfde;
    border-bottom:solid 1px #dedfde;
    text-align:center;
    padding:20px;
}    
#uselaw iframe{
    width:642px;
    height:200px;
    border:1px solid #dedfde;
}
#uselaw p{
    width:642px;
    margin:10px 0;
    text-align:right;
}

#sitemap{
    width:680px;
    text-align:left;
}
#sitemap table td{
    padding:6px 7 30px 7px;
    vertical-align:top;
    text-align:center;
}
#sitemap ul{
    width:142px;
    margin:11px 0 0 0;
    text-align:left;    
}
#sitemap ul li{
    background:url('/_image/content/sitemap_fld.gif') no-repeat left bottom;
    padding:0 0 0 15px;
}
#sitemap ul li a{
    font-size:95%;
    color:#575757;
}


#imitation, #exchnage{
    width:669px;
    height:233px;
    background:url('/_image/content/bg_content_box.jpg') no-repeat;
    text-align:left;
}
#faq #box{
    width:627px;
    background:#f4f1e8;
    margin:24px 0 0 20px;
    padding:0 0 23px 10px;
}

#imitation #box{
    width:627px;
    background:#f4f1e8;
    margin:24px 0 0 20px;
    padding:32px 0 35px 10px;
    text-align:left;
}
#imitation #box h3{
    width:610px;
    background:#fff;
    border:1px solid #dbc6a7;
    border-bottom:0;
}
#imitation #box div{
    width:610px;
    background:#fff;
    margin:0 0 22px 0;
    padding:0 6px;
    border:1px solid #dbc6a7;
    border-top:0;
    color:#000;
}
#imitation #box p{
    margin:17px 0 12px 0;
    text-align:justify;
}
#imitation #box strong{
    font-weight:normal;
    color:#e58c60;
}

#exchange #box{
    width:627px;
    background:#f4f1e8;
    padding:34px 0 0 0;
    text-align:center;
}
#exchange #box img{
    margin-bottom:11px;
}


#trust{
    width:642px;
    padding-left:40px;
}
#trust th, #trust td{
    font-weight:normal;
    text-align:left;
}
#trust th{
    padding-left:10px;
    background:url('/_image/content/trust_dot.gif') no-repeat 0 40%;
}
#trust ul{
    width:642px;
    background:url('/_image/content/trustTab_bg.gif') no-repeat left bottom;
    padding-bottom:15px;
    font-size:0;
    line-height:0;
}
#trust ul li{
    float:left;
    cursor:pointer;
}
#trust #box{
    width:642px;
    background:url('/_image/content/trust_bg.gif') repeat-y;
    margin:0 auto;
    padding:0 23px 17px 23px;
}
#trust #box h3{
    margin:37px 0 20px 0;
    text-align:left;
}
#trust form caption{
    padding:24px 0;
    border-top:1px solid #f4f1e8;
    border-bottom:1px solid #f4f1e8;
}
#trust form th, #trust form td{
    background:none;
    padding:2px 0;
    color:#000;
}
#trust form th{
    width:96px;
    background:#eee8e0;
    font-size:98%;
    font-weight:normal;
}
#trust form td a{color:#e58c60;}
#trust form td .input, #trust form td textarea{
    border:1px solid #bbbaba;
}
.trustBottom{
    width:642px;
    height:24px;
    background:url('/_image/content/trust_bottom.gif') no-repeat;
}

/* as */
#as{
    width:642px;
    margin:0 auto;
    background:url('/_image/content/as_bottom.gif') no-repeat 40px bottom;
    padding:0 0 5px 40px;
}
#as ul{
    width:642px;
    height:32px;
    margin:0;
    padding:0;
    list-style:none;
    background:url('/_image/content/asTab_bg.gif') no-repeat left bottom;
    font-size:0;
    line-height:0;
}
#as ul li{
    float:left;
    cursor:pointer;
}
#as #box{
    width:642px;
    padding:28;
    background:url('/_image/content/as_loop.gif') repeat-y;
}

#as #tab1 .first-child th, #as #tab1 .first-child td{border:none;}
#as #tab1 .tbl{
    width:586px;
}
#as #tab1 th, #as #tab1 td{
    border-top:1px solid #e1e1e1;
    color:#898989;
}
#as #tab1 th{
    width:31px;
    padding:8px 0 6px 4px;
    text-align:left;
    vertical-align:top;
}
#as #tab1 td{padding:8px 0 6px 0;}
#as #tab1 td input{margin:-4px 0 0 0;}
#as #tab1 td.check{font-size:11px;}

#as #tab2 h3{border-bottom:1px solid #e1e1e1;text-align:left;} 
#as #tab2 .tbl{border-bottom:1px solid #e1e1e1}
#as #tab2 th, #as #tab2 td{border-top:2px solid #fff;}
#as #tab2 .first-child th, #as #tab2 .first-child td{border-top:1px solid #fff;}
#as #tab2 th{
    width:103px;
    padding-left:13px;
    background:#ececec;
    font-weight:normal;
    color:#898989;
    text-align:left;
}
#as #tab2 td{
    width:484px;
    padding-left:4px;
    color:#898989;
}
#as #tab2 caption{text-align:left;}
#as #tab2 caption img{margin:18px 0 11px 11px;}
#as #tab2 td.name .input, #as #tab2 td.id .input, #as #tab2 td.id .date{width:147px;}
#as #tab2 td.prdName .input{width:426px;}
#as #tab2 td.content textarea{width:416px;height:49px;border:1px solid #ececec;}
#as #tab2 td.zipcode a{color:#ab6d14;}
#as #tab2 td.address .input{margin:3px 0;}
#as #tab2 .btn{text-align:right;}

/* as_detail */
#as_detail{
    width:642px;
    margin:0 auto;
    padding:0 0 5px 40px;
}
#as_detail ul{
    width:642px;
    height:32px;
    margin:0;
    padding:0;
    list-style:none;
    background:url('/_image/content/as_detailTab_bg.gif') no-repeat left bottom;
    font-size:0;
    line-height:0;
}
#as_detail ul li{
    float:left;
    cursor:pointer;
}
#as_detail #box{
    width:642px;
    padding:28;
    background:url('/_image/content/as_detail_loop.gif') repeat-y;
}

#as_detail #tab1 .first-child th, #as_detail #tab1 .first-child td{border:none;}
#as_detail #tab1 .tbl{
    width:586px;
}
#as_detail #tab1 th, #as_detail #tab1 td{
    border-top:1px solid #e1e1e1;
    color:#898989;
}
#as_detail #tab1 th{
    width:31px;
    padding:8px 0 6px 4px;
    text-align:left;
    vertical-align:top;
}
#as_detail #tab1 td{padding:8px 0 6px 0;}
#as_detail #tab1 td input{margin:-4px 0 0 0;}
#as_detail #tab1 td.check{font-size:11px;}

#as_detail #tab2 h3{border-bottom:1px solid #e1e1e1;text-align:left;} 
#as_detail #tab2 .tbl{border-bottom:1px solid #e1e1e1}
#as_detail #tab2 th, #as_detail #tab2 td{border-top:2px solid #fff;}
#as_detail #tab2 .first-child th, #as_detail #tab2 .first-child td{border-top:1px solid #fff;}
#as_detail #tab2 th{
    width:103px;
    padding-left:13px;
    background:#ececec;
    font-weight:normal;
    color:#898989;
    text-align:left;
}
#as_detail #tab2 td{
    width:484px;
    padding-left:4px;
    color:#898989;
}
#as_detail #tab2 caption{text-align:left;}
#as_detail #tab2 caption img{margin:18px 0 11px 11px;}
#as_detail #tab2 td.name .input, #as_detail #tab2 td.id .input, #as_detail #tab2 td.id .date{width:147px;}
#as_detail #tab2 td.prdName .input{width:426px;}
#as_detail #tab2 td.content textarea{width:416px;height:49px;border:1px solid #ececec;}
#as_detail #tab2 td.zipcode a{color:#ab6d14;}
#as_detail #tab2 td.address .input{margin:3px 0;}
#as_detail #tab2 .btn{text-align:right;}

