/* ±âº» ÅÂ±× Á¤ÀÇ ************************************************************************************************************************/
html, body, p, div, form, fieldset, input, textarea, select, table, th, td, h1, h2, h3, h4, h5, h6, dl, dt, dd{
    margin:0;
    padding:0;
    font-size:12px;
    font-family:'µ¸¿ò', Dotum;
    line-height:160%;
}

html, body{height:100%;}

h1{font-size: 196%;}
h2{font-size: 136%;}
h3{font-size: 126%;text-align:left;}
h4{font-size: 116%;}
h5{font-size: 106%;}
h6{font-size: 96%;}

table{border-collapse:collapse;}
select, .input{vertical-align:middle;}
img, fieldset{border:0;}
fieldset legend{display:none;}
hr{
    margin:1em 0;
    background:#f2f2f2;
    height:1px;
    border:none;
    clear:both;
}

a, a:link, a:visited, a:active, a:hover{
    background:transparent;
    text-decoration:none;
    cursor:pointer;
}
a, a:hover, a:visited{
    color:#666;
}
a:active, a:hover{
    color:#666;
}

/* °øÅë Å¬·¹½º *****************************************************************************************************************/
.png24{tmp:expression(setPng24(this));}

/* ÀÔ·Â */
.input{
    height:18px;
    _height:20px;
    border:1px solid #a5acb2;
}
.ea{
    width:32px;
    _width:36px;
    padding-right:4px;
    height:18px;
    _height:20px;
    border:1px solid #a5acb2;
    text-align:right;
}
.txta{
    height:100px;
    border:1px solid #a5acb2;
}

/* ¹öÆ° */
.btn{
    clear:both;
    padding:10px 0;
    text-align:center;
}
.btn *{vertical-align:middle;}
.btn img{cursor:pointer;}

/* ÆäÀÌÂ¡ */
.paging{
    text-align:center;
    padding:48px 0 0 0;
    font-size:15px;
    font-family:Arial;
}
.paging li{padding:0 2px; display:inline;}
.paging strong{color:#222}
.paging *{
    vertical-align:middle;
    color:#222;
}

/* ¸®½ºÆ® */
.listTbl {text-align:center;}
.listTbl .btn{text-align:right;}
.listTbl .tbl{width:100%; margin:0 auto;}
.listTbl thead th{padding:5px 0 2px 0; background:#000; font-size:11px; font-weight:normal; color:#fff;}
.listTbl thead .imgType th {height:24px; padding:0;}

.listTbl td{height:24px; text-align:center; color:#333;}
.listTbl td *{color:#333;}
.listTbl td.img{width:10%;}
.listTbl td.img img {margin:10px 0;}
.listTbl td.left{padding-left:5px; text-align:left;}
.listTbl .left a{color:#333;}
.listTbl td.right{padding:0 5px 0 0; text-align:right;}
.listTbl td.line{height:1px; background:#e5e5e5;}
.listTbl .blank{height:135px; background:url('/_image/list/line.gif') repeat-x left bottom; text-align:center;}

.total{padding:26px 0 0 0; background:url('/_image/list/line.gif') repeat-x left top; text-align:center; font-size:12px; color:#333;}

/* º¸±â type1 */
.viewTbl{text-align:center;}
.viewTbl .tbl{width:100%; margin:0 auto;}
.viewTbl thead th{width:80px; height:24px; background:url('/_image/list/bar.gif') no-repeat right 45%;}
.viewTbl thead td{height:24px; padding-left:20px;}
.viewTbl thead .title th{background:#000;}
.viewTbl thead .title td{background:#000; font-weight:bold; color:#fff;}
.viewTbl thead .blank th, .viewTbl thead .blank td{height:5px; background:none;}
.viewTbl td, .viewTbl td a{color:#999;}
.viewTbl td.line{height:1px; border-bottom:1px solid #eee;}
.viewTbl td.content{padding:25px 0;}
.viewTbl .btn{text-align:right;}

/* ¾²±â type1 */
.inputTbl .btn{padding-top:20px}
.inputTbl .tbl{width:100%; margin:0 auto;}
.inputTbl .tbl th, .inputTbl .tbl td{border-bottom:1px solid #eee;}
.inputTbl .tbl th{width:120px; padding:0 0 0 13px; text-align:left;}
.inputTbl .tbl td{padding:5px 0; color:#999;}
.inputTbl .tbl td *{vertical-align:middle;}
.inputTbl .tbl td .input{height:19px;}
.inputTbl .tbl td.checkBtn{padding:5px 0 0 0}
.inputTbl .tbl td.checkBtn .input, .inputTbl .tbl td.checkBtn img{vertical-align:top;}

.inputTbl .tbl td.info ul{margin:0; padding:0; list-style:none; font-size:0; line-height:0;}
.inputTbl .tbl td.info li{padding:2px 0; border-top:1px solid #eee}
.inputTbl .tbl td.info li.first-child{border-top:none}
.inputTbl .tbl td.info .msg{margin-right:63px;}
.inputTbl .tbl td.info label{padding:0 20px 0 3px;}

/* ¾²±â type2 */
.writeTbl{padding-top:7px; background:#fff url('/_image/common/bg_writeTbl.gif') no-repeat;}
.writeTbl .btn{border-top:1px solid #eee; text-align:right;}
.writeTbl .tbl{width:100%; margin:0 auto; table-layout:fixed;}
.writeTbl .tbl th, .writeTbl .tbl td{padding:5px 0;}
.writeTbl .tbl th{width:120px; padding:0 0 0 13px; text-align:left;}
.writeTbl .tbl td.line{height:1px; border-bottom:1px solid #eee;}

/* ¼³¹®¸®½ºÆ®*/
.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:140%;
}
.commentWrite *{vertical-align:middle;}
.commentWrite label{}
.commentWrite textarea{
    width:100%;
    height:70px;
    margin-right:15px;
    border:1px solid #d1d1d1;
}

/* ´ñ±Û¸®½ºÆ® */
.commentList{
    width:100%;
    padding:2px;
    text-align:left;
}
.commentList dl{
    clear:left;
    width:100%;
    padding:11px 13px;
    border-bottom:1px solid #e8e7e7;
    vertical-align:middle;
    line-height:160%;
}
.commentList dl *{
    vertical-align:middle;
}
.commentList dt strong{margin-right:5px;}
.commentList td *{vertical-align:middle;}

/* °Ë»ö */
.search{
    padding:15px 0;
    text-align:center;
}
.search *{vertical-align:middle;}
.search .input{
    width:125px;
    height:19px;
    border:1px solid #e0e0e0;
}
.search .searchBtn{
    margin-bottom:-4px;
    position:relative;
}

/* »óÇ°°øÅë */
.prdList {text-align:center;}
.prdList .tbl {position:relative; margin:-60px auto 0 auto;}
.prdList .cell {vertical-align:top;}
.prdList .cell dl,
.prdList .cell dt,
.prdList .cell dd {width:175px; height:250px;}
.prdList .cell dl {position:relative; margin:0px 0 0 0;}
.prdList .cell dt {font-size:0; line-height:0;}
.prdList .cell dd {text-align:left; position:absolute; top:0; left:0; z-index:100;}
.prdList .cell dd p {position:absolute; bottom:13px; left:0px; padding:0 10px 0 13px;}
.prdList .cell dd span {padding:0 2px; background:#000; font-size:11px; line-height:14px; color:#fff;}

#totalItemNum{color:#c0555d;}

/* ·¹ÀÌ¾Æ¿ô ********************************************************************************************************************/
#container{width:995px; text-align:left;}
#header{width:995px; height:240px; position:relative;}
.mainType #header {height:120px;}

#logo {position:absolute; top:0; left:281px;}
.mainType #logo {top:429px; left:293px;}

#loginMenu {margin:0; padding:195px 0 0 369px; list-style:none; font-size:0; line-height:0;}
#loginMenu li {float:left; padding:0 0 0 10px;}
.mainType #loginMenu {padding:53px 0 0 469px;}

#prdSearch {float:left; margin:0 0 0 12px; display:inline;}
#prdSearch * {float:left;}
#prdSearch .searchStr {width:122px; height:16px; _height:18px; border:1px solid #000; background:url('/_image/common/bg_search.gif') no-repeat;}
#prdSearch .searchStrIng {width:122px; height:16px; _height:18px; border:1px solid #000; background:none;  line-height:16px;} 
#prdSearch .searchBtn {margin:-1px 0 0 4px;}

#favorite {width:280px; height:310px; background:url('/_image/common/bg_favorite.jpg') no-repeat; position:absolute; top:0; left:0;}
#favoriteSWF {position:absolute; top:38px; left:148px;}

#wrapper{float:left; width:100%;}

#contentArea{min-height:1100px; height:auto !important; height:1100px; margin:0 0 0 219px;}

.subTitle{height:100px; margin:0 0 15px 0; padding:32px 0 0 24px; background:url('/_image/common/bg_subTitle.jpg') no-repeat;}

#navigation{float:left; width:219px; margin:70px 0 0 -995px;}
.mainType #navigation {margin-top:190px;}
#navigation ul{margin:0; padding:0; list-style:none; font-size:0; line-height:0;}

#prdCategory {width:219px; height:380px; margin-bottom:32px; background:url('/_image/common/bg_category.jpg') no-repeat;}
#prdCategory ul {margin-bottom:52px;}
#prdCategory li {padding-top:7px;}

#boardList0 {width:140px; height:183px; margin:36px 0 0 41px; overflow:hidden;}
#boardList1 {width:143px; height:97px; margin:13px 0 30px 28px;}

#footer{clear:left; width:100%; height:266px; background:url('/_image/common/bg_footer.jpg') repeat-x left bottom; position:relative; text-align:left;}
#footer #csCenter {width:196px; height:207px; position:absolute; top:-207px;}
#footer .menu {margin:0; padding:166px 0 0 220px; list-style:none;}
#footer .menu li {display:inline; padding-right:7px;}
#footer .menu li a {font-weight:bold; font-size:11px; color:#a3a3a3;}
#footer .menu li a:hover {color:#5d5d5d;}
#footer address {clear:both; padding:10px 0 0 220px; font-family:Dotum, 'µ¸¿ò'; font-size:11px; line-height:14px; font-style:normal; color:#5d5d5d}
#footer address .wisa {width:113px; height:15px; color:#b0b0b0;}
#footer address .wisa:hover {background:url('/_image/common/wisa_o.gif') no-repeat;}
#footer .topBtn {position:absolute; bottom:85px; left:848px;}
#footer .topBtn img {cursor:pointer;}
#footer .escrow {position:absolute; bottom:4px; left:948px;}

/* ÆäÀÌÁö **********************************************************************************************************************/

/* ¸ÞÀÎ - /main/index */
#main .topBanner img,
#main .banner img {display:block;}

#main .topBanner {height:528px; padding:0 0 0 40px;}

#main .prdList {text-align:left;}
#main .prdList .tbl {margin:0 0 0 -13px; position:relative;}
#main .prdList .cell dl,
#main .prdList .cell dt,
#main .prdList .cell dd {width:250px; height:160px;}
#main .prdList .cell dl {margin:10px 0 0 13px;}
#main .prdList .cell dd {}

#main .video {width:340px; position:absolute; top:652px; left:393;}

/* »óÇ°¸®½ºÆ® /shop/big_section */
#prdList{position:relative;}

#prdSort{
    width:auto;
    height:35px;
    margin:15px 0 0 0;
    padding:7px 0 0 0;
    text-align:right;
    position:relative;
}
#prdSort ul{
    margin:0;
    padding:0;
    list-style:none;
}
#prdSort li{
    float:left;
    width:auto;
    background:url('/_image/shop/pt.gif') no-repeat 0 6px;
    padding:0 10px;
}

#prdSort .totalItem{
    position:absolute;
    top:9px;
    left:5px;
}


/* °Ë»ö°á°ú /shop/search_result */
#search form{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; width:auto;}
#search #searchCategory h4{background:#dfdfdf; padding:0 10px; font-size:12px;}
#search #searchCategory ul{margin:5px 0 0 15px; padding:0; list-style:none;}
#search #searchCategory ul li{display:inline; padding:0 5px;}
#search #searchCategory ul li strong{color:#f60000;}

#search #best10{float:right; width:179px; 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; margin:0; padding:0 0 15px 40px;}
#search #best10 ol li{font-weight:bold; color:#A91C09;}

/* Àå¹Ù±¸´Ï /shop/cart */
.orderStep{padding:80px 0 102px 0; text-align:center; font-size:0; line-height:0;}

#cart{text-align:center;}
#cart .btn{margin:33px auto 0 auto; background:url('/_image/shop/line_cartBtn.gif') repeat-x 0 10px; text-align:center; font-size:0; line-height:0; text-align:center;}
#cart .btn img{margin:0 0 0 3px;}

/* ÁÖ¹®, ÁÖ¹®Á¶È¸ »ó¼¼ /shop/order, /mypage/order_detail */

.listTbl2 .coupon{width:100%;margin:2px auto;}
.listTbl2 .coupon .use{width:5%}
.listTbl2 .coupon .code{width:10%}
.listTbl2 .coupon .name{}
.listTbl2 .coupon .discount{width:12%}
.listTbl2 .coupon .date{width:10%}
.listTbl2 .coupon .limit{width:22%}
.listTbl2 .coupon th, #cart .coupon td{
    padding:0;
    border:1px solid #858585;
    color:#333;
    text-align:center;
}
.listTbl2 .coupon th{
    height:27px;
    background:#dbdbdb;
}
.listTbl2 .coupon td{height:27px;}
.listTbl2 .coupon td.left{
    padding-left:3px;
    text-align:left;
}
#cart .orderDetail{color:#353535;}
#cart .orderDetail strong{font-weight:normal;color:#0272be;}
#cart .step{
    margin:0 auto;
    text-align:center;
}
#cart .step li{display:inline;}

#order {text-align:center;}
#order h3 {padding:20px 0;}

#order1{
    padding:20px 0;
}
#order2{
    margin:20px 0;
    padding:5px;
    text-align:center;
}
#total_order_price_div{font-weight:bold;}

#orderFin{text-align:center;}

/* »óÇ°»ó¼¼ÆäÀÌÁö /shop/detail */
#detail{
    text-align:center;
}
#detailTop{width:732px; min-height:350px; height:auto !important; height:350px; margin:45px auto 153px auto; position:relative;}
#detailTop .img{float:left; width:380px; height:350px; text-align:left; vertical-align:top; font-size:0; line-height:0;}

#detailTop #zoomView {position:absolute; top:0; left:0;}


#detailTop .bg_top {background:url('/_image/shop/dInfo_round0.gif') no-repeat left top;}
#detailTop .info{float:left; width:350px; min-height:350px; height:auto !important; height:350px; background:url('/_image/shop/dInfo_round1.gif') repeat-y; text-align:left;}
#detailTop .info .tbl {margin:0 0 80px 58px; width:288px;}
#detailTop .info .tbl th,
#detailTop .info .tbl td {height:30px; color:#333;}
#detailTop .info .tbl th {width:91px; text-align:left;}
#detailTop .info .tbl thead th {width:258px; height:37px; _height:73px; padding:36px 0 0 0; vertical-align:top;}
#detailTop .info .tbl td {width:197px;}
#detailTop .info .tbl td *{vertical-align:middle;}
#detailTop .info .tbl td .ea{width:36px; height:20px; border:1px solid #a5acb2;}
#detailTop .info .tbl td .ea,
#detailTop .info .tbl td select {position:relative; z-index:200;}
.fldSprice td span{font-size:12px;font-weight:bold;color:#333;}
#sell_prc_str{font-size:12px;font-weight:bold;color:#333;}
.fldMilage td, .fldMilage td *{color:#c9c9c9}

#detailTop .btn{font-size:0; line-height:0; text-align:center;}
#detailTop .btn img{margin:0;}
#detailTop .info .btn {width:350px; background:url('/_image/shop/dInfo_round2.gif') no-repeat right bottom; margin:0; padding:0 0 23px 0; position:absolute; bottom:0; right:2px;}

#detailBottom{margin:0 auto; text-align:center;}
#detailBottom .coupon{margin:0; padding:0; list-style:none; text-align:center;}
#detailBottom .btn{width:100%; padding:0; text-align:right;}
#detailBottom .listTbl .tbl{width:100%;}

#detailBottom h3{margin:100px 0 30px 0; text-align:center;}


/* review, Qna ¾²±âÆû /_include/product_qna_form, /_include/product_review_form */
.frmFld{
    width:100%;
    padding:25px 0;
    background:#fff;
    border:1px solid #d6d6d6;
    text-align:left;
    position:relative;
}
.frmFld .tbl{width:100%;}
.frmFld th, .frmFld td{padding:3px 0;}
.frmFld th{
    width:15%;
    padding-right:10px;
    color:#7d7d7d;
    text-align:right;
}
.frmFld th *, .frmFld td *{vertical-align:middle;}
.frmFld td{width:85%; text-align:left;}
.frmFld td textarea{margin:2px 0;}

.detailText, .detailTxta, .idInput, .pwInput, .inputIng{border:1px solid #c2c3bb}
.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;}
.modInput{
    margin:10px 0;
    text-align:center;
}
.modInput * {vertical-align:middle}
.detailText, .detailTxta{width:95%;}
.detailTxta{height:290px;}

/* È®´ëº¸±â /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;
    width:auto;
    margin:0;
    padding:0;
    list-style:none;
    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 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;}
#memberFrm form table td img{cursor:pointer;}
#memberFrm form table td img, #memberFrm form table td input{vertical-align:middle;}
#memberFrm td.address .input{width:404px;}
#memberFrm td.email .input{width:97px;}
#memberFrm .recomPoint{color:#FF7800;}

/* °¡ÀÔ¿Ï·á, Á¤º¸¼öÁ¤¿Ï·á, È¸¿øÁ¤º¸ ºñ¹Ð¹øÈ£Ã¼Å© /member/join_step3, /member/edit_step1, /member/edit_step3, */
#complete{text-align:center;}
.cbox{
    width:760px;
    height:137px;
    border:1px solid #eee;
}
.cbox td{text-align:center;}
.cbox .btn{padding:20px 0 0 0;}

/* ·Î±×ÀÎ /member/login */
#login {text-align:center;}

#login .msg{padding-top:33px; height:90px; _height:123px;}

#login .round {width:512px; height:428px; margin:0 auto; background:url('/_image/member/bg_login.gif') no-repeat; position:relative;}

#login .round2 {width:512px; height:428px; margin:0 auto; background:url('/_image/member/bg_membershiplogin.jpg') no-repeat; position:relative;}

#login .link {width:182px; position:absolute; top:119px; left:0;}
#login .link img {display:block; margin:0 0 1px 0; float:right;}

#login .link2 {width:182px; position:absolute; top:160px; left:0;}
#login .link2 img {display:block; margin:0 0 1px 0; float:right;}

#login .login{width:159px; height:90px; margin:0; padding:0; position:absolute; top:107px; left:258px; clear:both;}
#login .order{width:130px; height:85px; margin:0; padding:0; position:absolute; top:318px; left:178px; clear:both;}
#login .btn{padding:12px 0 0 0;}

#login fieldset p{clear:both;}
#login fieldset p *{vertical-align:middle;}
#login fieldset p span{float:left;}

#login fieldset p .inputIng,
#login fieldset p .inputId,
#login fieldset p .inputPwd{float:left; width:159px; height:20px; margin:0 0 6px 0; border:none;}

#login fieldset p .inputIng2,
#login fieldset p .inputOrderNo,
#login fieldset p .inputPhoneNo {float:left; width:130px; height:20px; margin:0 0 6px 0; border:none;}


/* ¾ÆÀÌµð ÆÐ½º¿öµå Ã£±â /member/find_step1 */
#find {padding-top:123px; text-align:center;}

#find .round {width:512px; height:428px; margin:0 auto; background:url('/_image/member/bg_find.gif') no-repeat; position:relative;}

#find .id{width:159px; height:90px; margin:0; padding:0; position:absolute; top:107px; left:258px;}
#find .pw{width:145px; height:85px; margin:0; padding:0; position:absolute; top:308px; left:175px;}
#find .btn{padding:12px 0 0 0;}

#find fieldset p{clear:both;}
#find fieldset p *{float:left; vertical-align:middle;}

#find fieldset p .inputIng,
#find fieldset p .inputName,
#find fieldset p .inputEmail{float:left; width:159px; height:20px; margin:0 0 6px 0; border:none;}

#find fieldset p .inputId,
#find fieldset p .inputIng2,
#find fieldset p .inputName2,
#find fieldset p .inputEmail2 {float:left; width:130px; height:20px; margin:0 0 6px 0; border:none;}

.inputId {background:#fff url('/_image/member/fld_id.gif') no-repeat;}
.inputPwd {background:#fff url('/_image/member/fld_pwd.gif') no-repeat;}
.inputOrderNo {background:#fff url('/_image/member/fld_orderNo.gif') no-repeat;}
.inputPhoneNo {background:#fff url('/_image/member/fld_telNo.gif') no-repeat;}
.inputName, .inputName2 {background:#fff url('/_image/member/fld_name.gif') no-repeat;}
.inputEmail, .inputEmail2 {background:#fff url('/_image/member/fld_email.gif') no-repeat;}
.inputJuminIng,
.inputJumin1,
.inputJumin2 {width:62px; border:none;}
.inputJumin1 {background:#fff url('/_image/member/fld_jumin1.gif') no-repeat;}
.inputJumin2 {background:#fff url('/_image/member/fld_jumin2.gif') no-repeat;}


/* ¿ìÆí¹øÈ£Á¶È¸ /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 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;}

#mypage {padding-top:45px; text-align:center;}
#mypage .round {width:715px; height:731px; margin:0 auto; background:url('/_image/mypage/bg_mypage.gif') no-repeat; position:relative;}
#mypage .round ul {margin:0; padding:0; list-style:none; font-size:0; line-height:0;}
#mypage .round .list {position:absolute; top:310px; left:71px; z-index:100;}
#mypage .round .list li {padding-bottom:6px;}

#mypage .round .num {position:absolute; top:135px; right:59px;}
#mypage .round .num td {padding:0 0 72px 100px;}

/* À§½Ã¸®½ºÆ® */

/* Àû¸³±Ý */
#milage h3{margin-top:32px}
/* ÄíÆù */
#coupon h3{margin-top:50px}

/* È¸¿øÅ»Åð */
#withdraw .point{
    margin:20px 0 52px 0;
    padding:33px 0;
    background:#f6f6f6;
    border:1px solid #eaeaea;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    color:#666;
}
#withdraw .point strong{color:#c51040}
#withdraw .radio input{margin-left:30px;}
#withdraw .radio input.first-child{margin-left:0;}
#withdraw .content{
    padding:0 0 7px 10px;
    vertical-align:bottom;
}
#withdraw ..txta{
    width:100%;
    height:75px;
    border:1px solid #e0e0e0;
}
#withdraw .btn{
    margin-top:4px;
    padding:16px 0 0 0;
    border-top:1px solid #eee;
}


/* ±âÅ¸ÆäÀÌÁö - ÀÌ¿ë¾È³» /content/guide */
#guide{
    text-align:left;
}
#guide ul{
    margin:0;
    padding:0;
    list-style:none;
}
#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;
}


/* ±âÅ¸ÆäÀÌÁö - ÀÌ¿ë¾à°ü³»¿ë /content/join_rull */
#join_rull{
    text-align:left;
    color:#999;
}
#join_rull ul, #join_rull ol{
    margin:0;
    padding:0;
    list-style:none;
}
#join_rull dl{
    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:715px; height:202px; border:1px solid #dddcd7;}
#uselaw p {width:715px; margin:10px 0 24px 0; text-align:right;}

/* ±âÅ¸ÆäÀÌÁö - °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§³»¿ë /content/privacy */
#privacy{
    text-align:left;
    color:#999;
}
#privacy ul{
    margin:0;
    padding:0;
    list-style:none;
}
#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;
}


/***** ÃâÃ½ *****/
#attend{
    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_Y.gif') no-repeat center;
}
#attendCalendar .attenN{
	background:url('/_image/mypage/attend_N.gif') no-repeat center;
}
#attendCalendar .attenR{
	background:url('/_image/mypage/attend_R.gif') no-repeat center;
}

