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-size:9pt;
    font-family:'µ¸¿ò', Dotum;
    line-height:160%;
    color:#4A4A4A
}

* {
margin: 0;
}


a, a:link, a:visited, a:active, a:hover{background:transparent; text-decoration:none; cursor:pointer;}
a, a:hover, a:visited {color:#4A4A4A;}
a:active, a:hover{color:#4A4A4A;}

img { border:0px; }
ul, li { margin:0px; padding:0px; }
fieldset {border:0}



BODY { scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#CCCCCC;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#CCCCCC;
scrollbar-shadow-color:#CCCCCC}


/* ·¹ÀÌ¾Æ¿ô */
body {text-align:center; border:none; }


#layout{width:100%; background:url('/_image/common/top_bg.jpg') no-repeat 50% 0; }
#container {width:995px; position:relative; margin:0 auto; text-align:left; }


#header {clear:both; position:relative; height:611px; width:100%; text-align:left;}
#header .logo {padding:51px 0 6px 354px;; }
#header .menu {padding:0 0 39px 369px; height:17px}
#header .menu ul li {float:left}
#header .fav {position:absolute; top:137px; left:19px;}
#header .toparea {position:relative; }
#header .attend {position:absolute; top:266px; left:619px;}
#header .cyworld {position:absolute; top:77px; left:843px;}
#header .comm {position:absolute; top:110px; left:154px; text-align:center;}
#header .cate {clear:both}
#header .cate .cate1001 {position:absolute; top:97px; left:362px; }
#header .cate .cate1002 {position:absolute; top:137px; left:362px; }
#header .cate .cate1003 {position:absolute; top:97px; left:468px; }
#header .cate .cate1004 {position:absolute; top:137px; left:468px; }
#header .cate .cate1005 {position:absolute; top:135px; left:575px; }
#header .cate .cate1006 {position:absolute; top:97px; left:575px; }
#header .cate .cate1007 {position:absolute; top:39px; left:631px; }
#header .cate .cate1008 {position:absolute; top:230px; left:300px; }

#header .bestitem {position:absolute; top:175px; left:863px; width:75px;}
#header .bestitem .topleft {position:absolute; top:83px; left:25px;}
#header .bestitem .topright {position:absolute; top:83px; right:25px;}
#header ul li {list-style:none;}


#header .prdsearch {position:absolute; top:308px; left:826px; width:150px; border:solid 1px #C2E2E0}
#header .prdsearch ul li {float:left}
#header .prdsearch .searchbox {width:75px; height:16px; border:none; background:none; margin:0 0 0 0; cursor:text; font-size:11px}




#footer {clear:both; position:relative; height:470px; width:100%; text-align:left; }
#footer .copy {position:absolute; top:399px; left:175px; font-size:11px}
#footer .copy .copyright div{font-size:11px; padding:0 0 3px 0; color:#999999}
#footer .copy .copyright img {margin:0 2px 0 0}
#footer .copy .escrow { text-align:left; padding:3px 0 0 0}
#footer #bankinfo {position:absolute; top:295px; left:230px; display:none}
#footer .cscenter {position:absolute; top:173px; left:11px;}
#footer .delivery {position:absolute; top:290px; left:860px;}
#footer .menu {position:absolute; top:338px; left:302px}
#footer .menu ul li {float:left; padding-right:37px}
#footer ul li {list-style:none;}


#header img, #footer img {vertical-align:top}


#contentsarea {float:left; width:995px; margin:0 auto 0 auto}
#cntbody {width:775px; margin:0 0 0 110px; padding:0 0 0 0; min-height:600px; height: auto !important; height:600px;}
#contentsarea .title_img {text-align:center; padding:20px 0 30px 0}



#quickmenu {position:absolute; top:635px; left:1000px}
.quick {width:74px; background:url(/_image/common/q_bg.gif) repeat-y center top; text-align:center; z-index:200}
.quick ul li {list-style:none}
.quick ul li img {vertical-align:top}
.quick .q_cate {background:url('/_image/common/q_topimg.gif') no-repeat; padding:20px 0 0 0}
.q_top {padding:10px 0 0 0; text-align:center}




/* °øÅë Å¬·¹½º  */
/* ÀÔ·Â */
.input {height:18px; height:20px; border:1px solid #a5acb2; cursor:text }
.ea {width:30px; height:20px; border:1px solid #C2E2E0; text-align:right}
.txta {height:100px; border:1px solid #d5d5d5;}
.textarea {height:100px; border:1px solid #d5d5d5;}


/* ¹öÆ° */
.btn {clear:both; padding:0px 0; text-align:center;}
.btn *{vertical-align:middle;}
.btn img {cursor:pointer;}
.btn_right {text-align:right; padding:10px 0 10px 0; width:100%}
.btn_center {text-align:center; padding:10px 0 10px 0; width:100%}
.btn_left {text-align:left; padding:10px 0 10px 0; width:100%}
.btn_right img {cursor:pointer;}
.btn_left img {cursor:pointer;}
.btn_center img {cursor:pointer;}

.Empty {width:100%; height:100px; padding:50px;text-align:center; border-bottom:solid 1px #B7B7B7;}
.Empty_noline {width:100%; height:100px; padding:50px;text-align:center;}
.Empty_line {width:100%; height:100px; padding:50px;text-align:center; border-bottom:solid 1px #B7B7B7; border-top:solid 1px #B7B7B7;}


/* ÆäÀÌÂ¡ */
.paging {text-align:center; padding:20px; margin-top:0px}
.paging li {display:inline; padding:0px 0; width:18px}
.paging li strong {color:#4F4F4F}
.paging li a {padding:8px 7px}
.paging li a:hover {background:url('/_image/shop/page_select.gif') no-repeat 55% 40%; text-decoration:none; color:#FFFFFF}
.png24{tmp:expression(setPng24(this));}
.paging img {position:relative; top:1px}





/* ¸®½ºÆ® type1 */
.listTbl, .listTbl table {width:100%;padding:0; border-spacing:0px; border:0; border-collapse:collapse;}
.listTbl thead th {border:none; height:30px; background:url('/_image/etc/c_bar.gif') no-repeat left middle; position:relative; padding:0 3px; border-top:solid 1px #000; border-bottom:solid 2px #000; font-weight:normal; font-size:11px}
.listTbl td{
    height:27px;
    text-align:center;
}
.listTbl td *{vertical-align:middle;}
.listTbl td.left{
    padding:0 0 0 5px;
    text-align:left;
}
.listTbl td.right{
    padding:0 5px 0 0;
    text-align:right;
}
.listTbl td.line{
    height:1px;
    background:url('/_image/list/line.gif') repeat-x;
}
.listTbl .total{
    padding:5px 0;
    background:#fafafa;
}
.listTbl .total ul{
    float:right;
    margin:0;
    padding:0;
    list-style:none;
    text-align:right;
}
.listTbl .total ul li{padding:0 5px;}
.listTbl .total ul li span{
    width:100px;
    text-align:right;
}
.listTbl .total ul li.last{padding-right:0;}

.totalPrice span{
    font-weight:bold;
    color:#016fba;
}





/* ¸®½ºÆ® type2 */
.listTbl2, .listTbl2 table {width:100%;}
.listTbl2 thead th {border:none; height:25px; border-top:solid 1px #B7B7B7; border-bottom:solid 2px #B7B7B7; ;position:relative; padding:0 3px; color:#868686}
.listTbl2 thead td {height:3px; background:#e0e0e0;}
.listTbl2 tfoot td {height:50px;background:f5f5f5;}
.listTbl2 tfoot td *{vertical-align:middle;}
.listTbl2 tfoot td ul {margin:0; padding:0; list-style-type:none; text-align:right;}
.listTbl2 tfoot td ul li{display:inline;padding-left:10px;text-align:right;}
.listTbl2 tbody td {padding-left:1px;text-align:center;color:#666;}
.listTbl2 tbody td *{vertical-align:middle;}
.listTbl2 tbody td.line {height:1px;background:url(/_image/mypage/dot-line.gif) repeat-x;}
.listTbl2 tbody tr.noticebg {background:#F8F7F6; height:30px }
.listTbl2 tbody tr.databg {height:40px;}
.listTbl2 tbody tr td.notice {text-align:left}
.listTbl2 tbody td.left {text-align:left;}
.listTbl2 tbody td.subject {text-align:left;padding:5px;}
.listTbl2 tbody td.right {text-align:right;}
.listTbl2 tbody td.img {width:8%; height:60px;}
.listTbl2 tbody td.cnt {height:0;}
.listTbl2 tbody td.cnt .body {width:100%;  background:#FFFFFF; padding:5px; word-break:break-all; word-wrap: break-word; text-align:left; border-top:1px solid #dfdfdf;}
.listTbl2 tbody td.cnt .text_1 {text-align:left; padding:30px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.listTbl2 tbody td.cnt .text_2 {text-align:left; padding:10px 30px;}
.listTbl2 tbody td.cnt .text_3 {text-align:left; padding:10px 30px; border-top:1px solid #dfdfdf;}

.listTbl2 tbody td.cnt .cmt {margin-bottom:5px;}
.listTbl2 tbody 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;}




/* ¸®½ºÆ® type3 (¼¼·ÎÇü) */
.listTbl3 th, .listTbl3 td{
    border:4px solid #fff;
    border-width:4px 0;
}
.listTbl3 th{
    width:107px;
    background:#fafafa;
    font-weight:normal;
    color:#9e9e9e;
}
.listTbl3 td{
    padding-left:7px;
}
.listTbl3 td *{vertical-align:middle;}







/* º¸±â type1 */
.viewTbl, .viewTbl table{width:100%;}
.viewTbl .line{
    height:1px;
    background:url('/_image/list/line.gif') repeat-x;
}
.viewTbl tbody td{padding:5px;}

.pollList{width:100%;}
.pollList td{text-align:center;}
.pollList .left{text-align:left;}
.pollList .per div{background:#F8D2FF;}

.commentWrite{
    clear:both;
    width:100%;
    margin:0 0 10px 0;
    padding:5px;
    line-height:120%;
}
.commentWrite *{vertical-align:middle;}
.commentWrite label{font-size:90%;}
.commentWrite textarea{
    width:100%;
    height:82px;
    border-right:0;
}

.commentList{
    width:100%;
    padding:2px;
    background:url('/_image/list/line.gif') repeat-x left top;
}
.commentList dl{
    clear:both;
    width:100%;
    padding:11px 13px;
    background:url('/_image/list/line.gif') repeat-x left bottom;
    vertical-align:middle;
    line-height:160%;
}
.commentList dl *{
    vertical-align:middle;
    font-size:8pt;
    color:#7b7b7b;
}
.commentList dt strong{margin-right:5px;}
.commentList td *{vertical-align:middle;}





/* °Ë»ö */
.search{
    text-align:center;
}
.search *{vertical-align:middle;}
.search .input{width:150px;}







/* »óÇ°°øÅë */
.prdList {text-align:center;clear:both}
.prdList table {width:90%}
.prdList .cell {padding:0 0 40px 0; text-align:center; vertical-align:top;}
.prdList .cell *{vertical-align:middle;}

.prdBox {width:100%; }

.prdBox .prdImg {text-align:center; position:relative}
.prdBox .icon {padding:5px 0 0 0}

.prdBox .prd0Fld {text-align:center; font-size:12px; padding:8px 0 0 0}
.prdBox .prdmemo {text-align:center; font-size:12px; color:#999999; padding:2px 0 0 0}
.prdBox .prdPrice {text-align:center; color:#999999; font-size:11px; font-weight:bold; padding:3px 0 0 0}
.prdBox .prdicon {text-align:center; padding:2px 0}
.prd0Fld a, .prd0Fld a:hover, .prd0Fld a:visited {color:#999999;}
.prd0Fld a:active, .prd0Fld a:hover{color:#999999;}


.prdBox .over {display:none; position:absolute; bottom:0px; left:0px; FILTER: alpha(opacity=75); background:#000; }






#totalItemNum{font-size:12px; color:#000; font-weight:bold;  font-family:'Verdana'; padding:0 2px}








/* ÆäÀÌÁö **********************************************************************************************************************/
/* ¸ÞÀÎ */
#main {text-align:left}
#main .prdTitle {text-align:center; padding:20px 0 40px 0}





/* »óÇ°¸®½ºÆ® */
#big_section .top_section {position:absolute; top:-58px; right:45px; text-align:right}
#big_section .totalno {padding-bottom:10px}
#big_section .subsearch {background:#F1F1F1; border:solid 1px #DCDCDC; width:140px}

.subcategory {text-align:center; position:relative; top:-10px; left:15px; font-family:'µ¸¿ò'; font-size:11px; color:#5F5E5E; padding:0 0 20px 0 }
.subcategory a, .subcategory a:hover, .subcategory a:visited {color:#5F5E5E;}
.subcategory a:active, .subcategory a:hover{color:#5F5E5E;}






/* °Ë»ö°á°ú /shop/search_result */
#search form{text-align:left; color:#545454;}
#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:0 10px;
    font-size:9pt;
}
#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 {text-align:center}
#search #searchboxStyle {width:100%;margin:0 auto;border-bottom:1px solid #d5d6d7;}
#search #searchboxStyle th {border:none; height:25px; border-top:solid 1px #B7B7B7; border-bottom:solid 2px #B7B7B7; ;position:relative; padding:0 3px; color:#868686; font-weight:normal}
#search #searchboxStyle td {text-align:center; height:30px;}
#search #searchboxStyle .firstcell {}
#search #searchboxStyle .name {text-align:left}
#search #searchboxStyle .name td {border:none; padding-right:3px;}
#search #searchboxStyle .price {text-align:right}
#search #searchboxStyle .reserve {text-align:center}
#search #searchboxStyle .line {background:url(/_image/mypage/dot-line.gif) repeat-x left middle;height:1px; font:0}





.subboard {text-align:left; position:relative; top:-35px; left:38px; font-family:'Verdana'; font-size:12px; }
.subboard a, .subboard a:hover, .subboard a:visited {color:#111111;}
.subboard a:active, .subboard a:hover{color:#8F8F8F;}


/* Àå¹Ù±¸´Ï */
#cart {text-align:center}
#cart #boxStyle {width:100%;margin:0 auto;}
#cart #boxStyle th {border:none; height:25px; border-top:solid 1px #B7B7B7; border-bottom:solid 2px #B7B7B7; ;position:relative; padding:0 3px; color:#868686}
#cart #boxStyle td {padding:3px;text-align:center}
#cart #boxStyle tfoot tr td {border-top:solid 2px #B7B7B7; border-bottom:solid 1px #B7B7B7; text-align:right;padding:10px 20px;}
#cart #boxStyle li {list-style:none;}
#cart #boxStyle .firstcell {}
#cart #boxStyle .name {text-align:left}
#cart #boxStyle .name td {border:none; padding-right:3px;}
#cart #boxStyle .price {text-align:right}
#cart #boxStyle .check {padding:0;}
#cart #boxStyle .line {background:url(/_image/mypage/dot-line.gif) repeat-x left middle;height:1px; font:0;}
#cart .cartBtn {width:100%; text-align:right;margin:20px auto;}
#cart .cartBtn {width:100%; text-align:right;margin:20px auto;}
#cart .cartBtn ul {float:right}
#cart .cartBtn li {float:left; list-style:none; }
#cart .cartBtn .cart1 {padding:33px 0 0 0}




/* »óÇ°»ó¼¼ÆäÀÌÁö */
#detail {text-align:center; padding:0 0 0 0}
#detailTop {width:700px; text-align:center;margin:10px auto 50px     auto}
#detailTop .dt {text-align:center; width:400px;}
#detailTop .sns {padding:20px 0 0 0; text0align:center; width:100%}
#detailTop .infobox { width:275px;}
#detailTop .dd {padding-left:20px; text-align:left; vertical-align:top;}
#detailTop .dd fieldset {width:275px; background:none;border:none; padding:10px 0 0 0}
#detailTop .dd fieldset .prdname {width:100%; height:30px; font-weight:bold; word-break:break-all; word-wrap:word-break; color:#535353;position:relative; text-align:left}
#detailTop .dd fieldset th {width:20%; height:25px; font-size:8pt; line-height:140%; color:#535353; padding:0; text-align:left; font-weight:normal;}
#detailTop .dd fieldset td {width:80%; height:25px; font-size:8pt; line-height:140%; color:#535353; padding:0; text-align:right}
#detailTop .dd .line {background:#FFFFFF; font:0px; height:0px}
#detailTop .dd fieldset td *{vertical-align:middle;}
#detailTop .dd .qty td {background:none; border:none}


#detailTop .dd .btn {width:275px; text-align:center}
#detailTop .dd .btn li{list-style:none; padding:20px 0 0 0}



#detailBottom {clear:both; margin:0 45px; padding:0; text-align:left; width:905px}
#detailBottom .coupon {margin:0; padding:0; list-style:none; text-align:center;}
#detailBottom h3 {width:100%;margin:50px 0 20px 0;padding-bottom:7px;text-align:left;}
#detailBottom .btn {text-align:right; }
#detailBottom .cp {text-align:left; margin:0 70px; width:765px; }




/* review, Qna ¾²±âÆû /_include/product_qna_form, /_include/product_review_form */
.frmFld{
    width:100%;
    padding:25px 0;
    border:1px solid #d6d6d6;
    text-align:left;
}
.frmFld table{width:100%;}
.frmFld th{
    width:13%;
    padding-right:10px;
    color:#7d7d7d;
    text-align:right;
	font-weight:normal;
}
.frmFld td{width:87%}
.frmFld th *, .frmFld td *{vertical-align:middle;}

.detailText, .detailTxta, .inputIng{border:1px solid #dedfde;}
 .detailText{height:20px;}

.modInput{
    margin:10px 0;
    text-align:center;
}
.detailText, .detailTxta{width:97%;}
.detailTxta{height:100px;}



.reviewCmt {width:83%;height:82px; border:solid 1px #EBEBEB; margin-left:2px}


/* ÁÖ¹®, ÁÖ¹®Á¶È¸ »ó¼¼ /shop/order, /mypage/order_detail */
#order{
    background:#FFF;
    text-align:left;
}
#order h3{margin:20px 0 10px 0;}
#order .listTbl td{
    height:67px;
    text-align:center;
}
#order .listTbl td.left{text-align:left;}
#order .listTbl td.line{height:1px;}
#order .listTbl td .input{height:21px;}

#order .coupon th, #order .coupon td{
    border:1px solid #858585;
    color:#000;
}
#order .coupon th{
    height:27px;
    background:#dbdbdb;
}
#order .coupon td{
    height:27px;
}
#order .orderDetail{color:#353535;}
#order .orderDetail strong{font-weight:normal;color:#0272be;}
#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;}

#orderFin{
    text-align:center;
}






/* È®´ëº¸±â /shop/zoom */
#zoom{
    width:733px;
    height:628px;
    background:url('/_image/shop/bg_zoom.gif');
    padding:10px;
}
#zoom strong{
    font-size:140%;
    color:#000;
}
#zoom .box{
    width:713px;
    padding:10px;
    background:#fff;
}

#zoom .box ul{
    float:right;
    font-size:0;
    line-height:0;
}
#zoom .box ul li{
    width:95px;
    height:95px;
    margin:4px;
    border:3px solid #dfdfdf;
}





/* È¸¿ø°¡ÀÔÆû, È¸¿øÁ¤º¸¼öÁ¤Æû /member/join_frm */
#memberFrm {text-align:center}
#memberFrm #memberboxStyle {width:100%;margin:0 auto;border-top:solid 1px #d5d6d7;}
#memberFrm #memberboxStyle th {text-align:right; background:#F0F0F0; padding:6px 10px 6px 0; border-bottom:solid1px #d5d6d7;}
#memberFrm #memberboxStyle td {text-align:left;padding:3px; border-bottom:solid 1px #d5d6d7;}
#memberFrm #memberboxStyle .line {background:url(/_image/mypage/dot-line.gif) repeat-x left middle;height:1px; font:0}





/* °¡ÀÔ¿Ï·á, Á¤º¸¼öÁ¤¿Ï·á, È¸¿øÁ¤º¸ ºñ¹Ð¹øÈ£Ã¼Å© /member/join_step3, /member/edit_step1, /member/edit_step3, */
#complete{text-align:center;}
.cbox{
    width:430px;
    height:190px;
    background:url('/_image/member/box.gif') no-repeat;
}
.cbox td{
    text-align:center;
    color:#7c7c7c;
}
.cbox .btn{
    padding:35px 0 0 0;
}














/* ¿ìÆí¹øÈ£Á¶È¸ /common/zip_search */
#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;
    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;}2011-01-03
#mypage{text-align:center;}
#mypagemain {text-align:center; padding:0 0 0 0; position:Relative; top:-40px }
#mypagemain ul li {display:inline;list-style:none}
#mypage ul{
    font-size:0;
    line-height:0;
}
#mypage ul li {padding:3px 0;}
#mypage {text-align:center}
#mypagemain {text-align:center; padding:20px 0 0 0; }
#mypagemain .mypageinfodiv {position:absolute; top:25px; left:25px;}
#mypagemain ul li {list-style:none}




/* ¸¶ÀÌÆäÀÌÁö °øÅë ±Û¾²±â(1:1»ó´ã, È¸¿øÅ»Åð) /mypage/counsel_step1, /mypage/withdraw_step1/ */
#mypageWrite form{text-align:center;}
#mypageWrite fieldset{
    width:100%;
    padding:25px 0;
    background:#FFF;
    border:1px solid #d6d6d6;
    text-align:left;
}
#mypageWrite fieldset table {width:100%;}
#mypageWrite th{
    width:79px;
    padding-right:8px;
    color:#7d7d7d;
    text-align:right;
}
#mypageWrite th img{margin-left:33px;}
.mypage_text {border:1px solid #d6d6d6;width:90%;height:22px;margin:4px 0;}
.mypage_txta {border:1px solid #d6d6d6;width:90%;height:246px;margin:4px 0;}




/* ¸¶ÀÌÆäÀÌÁö - 1:1»ó´ã /mypage/counsel_list */
#counselList .btn{
    padding:0 0 17px 0;
    text-align:right;
}



/* ¸¶ÀÌÆäÀÌÁö - À§½Ã¸®½ºÆ® /mypage/wish_list */
#wishList .listTbl td{
    height:59px;
    text-align:center;
}
#wishList .listTbl td.left{text-align:left;}
#wishList .listTbl td.line{
    height:1px;
    background:url('/_image/list/line.gif') repeat-x;
}





/* °Ô½ÃÆÇ °ü·Ã */
#board .btn{text-align:right; padding-right:100px;}






/* ±âÅ¸ÆäÀÌÁö - ÀÌ¿ë¾È³» */
#guide {text-align:left}
#guide ul {margin:0; padding:0; list-style:none; }
#guide ul li {background:url('/_image/content/dot05.gif') no-repeat 5px 3px; padding:0 0 0 20px; }
#guide ul li ol {margin:0; padding:5px 0 30px 10px;}
#guide ul li ol li {background:none;padding-left:0px}






/* ±âÅ¸ÆäÀÌÁö - ÀÌ¿ë¾à°ü³»¿ë /content/join_rull */
#join_rull{text-align:left;}
#join_rull ul, #join_rull ol{
    list-style:none;
}
#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{margin:0;padding-left:40px;}
#join_rull dl dd ul{padding-left:10px;}






/* ±âÅ¸ÆäÀÌÁö - ÀÌ¿ë¾à°ü³ëÃâ(È¸¿ø°¡ÀÔstep1, ÀÌ¿ë¾à°ü) /content/uselaw, /member/join_step1 */
#uselaw{
    text-align:center;
}    
#uselaw iframe{
    width:100%;
    height:202px;
    border:1px solid #dddcd7;
}
#uselaw p{
    margin:20px 0 35px 0;
	padding-right:70px;
    text-align:right;
}






/* ±âÅ¸ÆäÀÌÁö - °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§³»¿ë /content/privacy */
#privacy{
    padding:5px;
    text-align:left;
}
#privacy ul{}
#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{
    margin:5px 0 5px 25px;
    list-style:disc;
}
#privacy ol{margin-left:30px;}
#privacy a:hover{
    text-decoration:underline;
    color:#ec7b7b;
}














/* ·Î±×ÀÎ /member/login */
#loginbox {position:relative; top:100px; left:0px; width:827px; height:408px; z-index:100; background:url('/_image/member/login_bg.gif') no-repeat; text-align:left }
#loginbox .inputcss {background:none; border:none; color:#686868; width:95px; cursor:text}
#loginbox .logininput {position:absolute; top:120px; left:62px}
#loginbox .logininput .btn {position:absolute; top:10px; left:156px;}
#loginbox .orderinput {position:absolute; top:310px; left:118px}
#loginbox .orderinput .btn {position:absolute; top:10px; left:110px;}
#loginbox .loginfind {position:absolute; top:196px; left:43px}
#loginbox .loginjoin {position:absolute; top:76px; left:384px}
#loginbox ul li {padding-bottom:12px; list-style:none}




/* id/pass Ã£±âÆäÀÌÁö */
#findbox {position:relative; top:0px; left:160px; width:389px; height:542px; z-index:100; background:url('/_image/member/find_bg1.gif') no-repeat; text-align:left }
#findbox .inputcss {background:none; border:none; color:#686868; width:125px; cursor:text}
#findbox .idinput {position:absolute; top:232px; left:90px}
#findbox .idinput .id_btn {position:absolute; top:5px; left:140px;}
#findbox .pwinput {position:absolute; top:394px; left:96px}
#findbox .pwinput .pw_btn {position:absolute; top:25px; left:140px;}
#findbox ul li {padding-bottom:11px; list-style:none}




/* ¸¶ÀÌÆäÀÌÁö °ü·Ã  */
#mypage {text-align:center}
#mypagemain {text-align:center; padding:30px 0 0 0; }
#mypagemain ul li {list-style:none}
#mypageboxStyle {width:100%;margin:0 auto;}
#mypageboxStyle th {border:none; height:25px; border-top:solid 1px #B7B7B7; border-bottom:solid 2px #B7B7B7; ;position:relative; padding:0 3px; color:#868686; font-weight:normal; font-size:11px}
#mypageboxStyle td {text-align:center; height:30px;}
#mypageboxStyle .firstcell {}
#mypageboxStyle .name {text-align:left}
#mypageboxStyle .name td {border:none; padding-right:3px;}
#mypageboxStyle .price {text-align:right}
#mypageboxStyle .reserve {text-align:center}
#mypageboxStyle .line {background:url(/_image/mypage/dot-line.gif) repeat-x left middle;height:1px; font:0 }
#mypageboxForm {width:100%}
#mypageboxForm th {text-align:right; width:15%; padding:0 10px 0 0}
#mypageboxForm td {text-align:left;}
#mypageboxForm .line {background:url(/_image/mypage/dot-line.gif) repeat-x left middle;height:1px; font:0}
#mypageboxStyle ul li {list-style:none}
#mypageboxStyle .total ul li {text-align:right}









/***** ÃâÃ½ *****/
#attend{
    margin-top:-40px;
    position:relative;
    text-align:center;
}
.cBtn span{
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
	letter-spacing:1px;
}
.cBtn span.month{
	margin-left:10px;
	color:#ff6600;
}

.cBtn *{vertical-align:middle;}

.attendConfig{margin:10px 0;}
.calendarTbl{
    width:90%;
}
#attendCalendar .calendarTbl th, #attendCalendar .calendarTbl td{
    border:1px solid #efefef;
}
#attendCalendar .calendarTbl th{
	width:100px;
	height:19px;
}
#attendCalendar .calendarTbl td{
	padding:4px;
	height:66px;
	font-size:8pt;
    color:#c292bd;
}
#attendCalendar .attenY{
	background:url('/_image/mypage/attend_ok.gif') no-repeat center;
}
#attendCalendar .attenN{
	background:url('/_image/mypage/attend_no.gif') no-repeat center;
}
#attendCalendar .attenR{
	background:url('/_image/mypage/attend.gif') no-repeat center;
}
