/* ±âº» ÅÂ±× Á¤ÀÇ ************************************************************************************************************************/
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%;
}
html, body{height:100%;}

h1{font-size: 196%;}
h2{font-size: 136%;}
h3{font-size: 126%;}
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;
    color:#f2f2f2;
    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;
}

/* °øÅë Å¬·¹½º *****************************************************************************************************************/
/* ÀÔ·Â */
.input {border:1px solid #d5d5d5;} 
.ea{
    width:30px;
    border:1px solid #d5d5d5;
}
.txta{
    height:100px;
    border:1px solid #d5d5d5;
}

/* ¹öÆ° */
.btn{
    clear:both;
    padding:10px 0;
    text-align:center;
}
.btn *{vertical-align:middle;}
.btn img{cursor:pointer;}

/* ÆäÀÌÂ¡ */
.paging{
    text-align:center;
    padding:10px;
}
.paging li{display:inline;}
.paging *{vertical-align:middle;}

.png24{tmp:expression(setPng24(this));}

/* ¸®½ºÆ® type1 */
.listTbl table{
    width:100%;
    margin-bottom:35px;
    border-bottom:1px solid #d6d6d6;
}
.listTbl thead th{
    height:25px;
    border-bottom:1px solid #d6d6d6;
}
.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('http://www.wifwif.co.kr/_skin/wifwif/img/etc/line.gif') repeat-x;
}
.listTbl .total{background:#fafafa;}
.listTbl .total ul{
    float:right;
    margin:0;
    padding:0;
    list-style-type:none;
}
.listTbl .total ul li{padding:0 5px;}
.listTbl .total ul li.last{padding-right:0;}

/* ¸®½ºÆ® type2 */
.listTbl2, .listTbl2 table{width:100%;}
.listTbl2 thead th{
    height:25px;
    background:#ececec;
}
.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{
    height:26px;
    padding-left:1px;
    text-align:center;
    color:#666;
}
.listTbl2 tbody td *{vertical-align:middle;}
.listTbl2 tbody td.line{
    height:1px;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/etc/line.gif') repeat-x;
}
.listTbl2 tbody td.left{
    text-align:left;
    padding-left:5px;
}
.listTbl2 tbody td.title{
    text-align:left;
    padding-left:5px;
}
.listTbl2 tbody td.right{
    text-align:right;
    padding-right:5px;
}
.listTbl2 tbody td.cnt{
    height:0;
    border-bottom:0;
}
.listTbl2 tbody td.cnt .body{
    width:100%;
    background:#F7F7F7;
    padding:5px;
    word-break:break-all;
    word-wrap: break-word;
    text-align:left;
}
.listTbl2 tbody td.cnt .text{text-align:left;}
.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;
}
.listTbl2 tbody tr td.cnt .msg{text-align:center;}

/* ¸®½ºÆ® 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;}

/* °Ë»ö */
.search{
    text-align:center;
}
.search *{vertical-align:middle;}
.search .input{width:150px;}

/* »óÇ°°øÅë */
.prdList{
    text-align:center;
}
.prdList table{width:100%;}
.prdList .cell{
    padding:0 0 21px 0;
    text-align:center;
    vertical-align:top;
}
.prdList .cell *{vertical-align:middle;}
.prdPrice{color:#ebb7ce;}
.prd0Fld{padding:12px 0 3px 0;}
.prd0Fld a{color:#acacac;}

.totalItem{
    font-size:11px;
    color:#666;
}
#totalItemNum{color:#f6cbde;}

/* ·¹ÀÌ¾Æ¿ô ********************************************************************************************************************/
body{background:url('http://www.wifwif.co.kr/_skin/wifwif/img/common/bg.jpg')}
#layout{
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/common/bg.gif') repeat-x 0 212px;
    text-align:center;
}
#container{
    width:935px;
    margin:0 auto;
    text-align:left;
}
#header{
    width:100%;
    height:235px;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/common/bg_header.jpg') no-repeat;
    text-align:center;
}
#header #logo{
    margin:0 0 52px 0;
    font-size:0;
    line-height:0;
}
#header .menu{
    margin:0 auto;
    padding:0;
    list-style-type:none;
    font-size:0;
    line-height:0;
    text-align:center;
}
#header .menu li{
    display:inline;
}

#header .searchFrm{
    height:20px;
    position:absolute;
    top:56px;
    right:0;
}
#header .searchStr{
    float:left;
    width:163px;
    height:20px;
    background:#818381;
    border:0;
    color:#fff;
    line-height:200%;
}
#header .searchBtn{float:left;}

#header .title{
    margin:108px 0 0 206px;
    text-align:left;
}

#wrapper{
    float:left;
    width:100%;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/common/bg_wrapper.gif') repeat-y;
}

#contentArea{
    min-height:400px;
    height: auto !important;
    height:400px;
    margin:0 85px 0 140px;
    text-align:center;
}
#contentArea .cntBody{
    width:660px;
    text-align:left;
}

#contentArea .breadCrumb{text-align:right;}

#navi{
    float:left;
    width:140px;
    margin:0 0 0 -935px;
    padding:19px 0 0 0;
}
#navi h2{
    margin:0 0 2px 0;
}
#navi ul{
    margin:0;
    padding:0;
    list-style-type:none;
    font-size:0;
    line-height:0;
}
#navi #leftCategory{
    margin:0 0 31px 0;
}
#navi #leftCommunity{
    margin:0 0 19px 0;
}
#navi #leftBanner li{
    margin:0 0 36px 0;
}
#navi .wt {width:100%; padding-right:10px; text-align:right}
#extra{
    float:left;
    width:85px;
    margin:-23px 0 0 -85px;
    position:relative;
}
#extra ul{
    margin:0;
    padding:0;
    list-style-type:none;
}
#extra #quickMenu{
    position:absolute;
    top:0;
    left:10px;
}
#extra .clickPrd{
    width:75px;
    margin:-left:;
    text-align:center;
}

#footer{
    clear:left;
    width:100%;
    height:186px;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/common/bg_footer.gif') repeat-x;
    text-align:center;
}
#footer .menu{
    margin:20px auto 17px auto;
    padding:0;
    list-style-type:none;
    font-size:0;
    line-height:0;
    text-align:center;
}
#footer .menu li{
    display:inline;
}
#footer .info{
    width:935px;
    font-size:11px;
    color:#acacac;
    position:relative;
}
#footer .info p{line-height:140%;}
#footer .copyright{
    margin:2px 0 13px 0;
}



#footer .copyright a:hover{
	color:#108cdc;
	text-decoration:underline; 
}
#footer .btnTop{
    position:absolute;
    top:-62px;
    right:18px;
    cursor:pointer;
}


/* ÆäÀÌÁö **********************************************************************************************************************/

/* ¸ÞÀÎ */
#main{
    text-align:center;
}
#main #mainTop{
    width:440px;
    height:308px;
    margin:16px 0 20px 0;
    padding:22px 0 0 0;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/common/bg_mainImg.gif') no-repeat;
}
#main h2{margin:0 0 25px 0;}


/* »óÇ°¸®½ºÆ® */
#prdSort{
    margin:10px 0;
    text-align:right;
}
#prdSort ul li{
    float:left;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/shop/pt.gif') no-repeat 0 6px;
    padding:0 10px;
}

/* °Ë»ö°á°ú */
#search form{text-align:left;}
#search form *{vertical-align:middle;}
#search h3{
    margin:10px 0;
    padding:5px 0;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/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('http://www.wifwif.co.kr/_skin/wifwif/img/shop/search_best_bg.gif') repeat-y;
    text-align:left;
}
#search #best10 h4{
    width:179px;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/shop/search_best_title.gif') no-repeat;
    padding:5px 0 11px 25px;
    font-size:100%;
}
#search #best10 ol{    
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/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;
}
#search #prdList{clear:both;}

/* Àå¹Ù±¸´Ï */
#cart{text-align:center;}
#cart .cartList{
    width:517px;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/shop/box_cart_loop.gif') repeat-y;
}
#cart .cartList table{
    width:517px;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/shop/box_cart_top.gif') no-repeat;
}
#cart .cartList table th{
    padding-top:10px;
    padding-bottom:15px;
    vertical-align:top;
}
#cart .cartList th.prdName{padding-left:10px;}
#cart .cartList th.bar1{background:url('http://www.wifwif.co.kr/_skin/wifwif/img/shop/cart_bar1.gif') no-repeat 0 9px;}
#cart .cartList th.bar2{background:url('http://www.wifwif.co.kr/_skin/wifwif/img/shop/cart_bar2.gif') no-repeat 0 9px;}
#cart .cartList th.bar3{background:url('http://www.wifwif.co.kr/_skin/wifwif/img/shop/cart_bar3.gif') no-repeat 0 9px;}
#cart .cartList th.bar4{background:url('http://www.wifwif.co.kr/_skin/wifwif/img/shop/cart_bar4.gif') no-repeat 0 9px;}
#cart .cartList th.bar5{padding-right:10px;background:url('http://www.wifwif.co.kr/_skin/wifwif/img/shop/cart_bar5.gif') no-repeat 0 9px;}
#cart .cartList td{
    height:67px;
    text-align:center;
}
#cart .cartList td img{vertical-align:middle;}
#cart .cartList td.left{
    padding-left:10px;
    text-align:left;
}
#cart .cartList td.last{
    padding-right:10px;
}
#cart .cartList td.right{text-align:right;}
#cart .cartList .total ul{
    float:right;
    margin:0;
    padding:0;
    list-style-type:none;
}
#cart .cartList .total ul li{display:inline;padding:0 5px;}
#cart .cartList .total ul li.last{padding-right:0;}

#cart .btn{
    width:517px;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/shop/box_cart_bottom.gif') no-repeat;    
    margin:0;
    padding:29px 0 0 0;
    font-size:0;
    line-height:0;
}

/* »óÇ°»ó¼¼ÆäÀÌÁö */
#detail{text-align:center;}
#detailTop{text-align:center;}
#detailTop .dd{
    padding-left:23px;
    text-align:left;
    vertical-align:top;
}
#detailTop .dd fieldset{width:242px;}
#detailTop .dd fieldset legend{
    display:block;
    width:242px;
    margin:0 0 0 -7px;
}
#detailTop .dd fieldset legend table tr td{
    width:242px;
    height:30px;
    border-bottom:1px solid #d5d5d5;
    font-weight:bold;
    word-break:break-all;
    word-wrap:word-break;
    color:#7b7b7b; text-align:left
}
#detailTop .dd fieldset td{
    height:22px;
    font-size:8pt;
    line-height:140%;
    color:#7c7c7c; text-align:right; width:180px;
}
#detailTop .dd fieldset th{
    height:22px;
    font-size:8pt;
    line-height:140%;
    color:#7c7c7c; font-weight:normal; text-align:left; width:60px;
}
#detailTop .dd fieldset td *{vertical-align:middle;}
#detailTop .dd .btn{
    border-top:1px solid #d5d5d5; padding:30px 0 20px 0;
    margin:0;
    font-size:0;
    line-height:0;
}
#detailBottom{
    clear:both;
    margin:0 auto;
    padding:20px 0;
    text-align:left;
}
#detailBottom .coupon{text-align:center;}
#detailBottom h3{
    margin:60px 0 30px;
    text-align:left;
}
#detailBottom .btn{text-align:right;}

/* review, Qna ¾²±âÆû /_include/product_qna_form, /_include/product_review_form */
.frmFld{
    width:100%;
    padding:25px 0;
    background:#f7f7f7;
    border:1px solid #d6d6d6;
    text-align:left;
}
.frmFld table{width:100%;}
.frmFld th{
    width:13%;
    padding-right:10px;
    color:#7d7d7d;
    text-align:right;
}
.frmFld td{width:87%}
.frmFld th *, .frmFld td *{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('http://www.wifwif.co.kr/_skin/wifwif/img/shop/id_hidden.gif') no-repeat #FFF;}
.pwInput{background:url('http://www.wifwif.co.kr/_skin/wifwif/img/shop/pw_hidden.gif') no-repeat #FFF;}
.inputIng{background:#f4f6f9;}
.modInput{
    margin:10px 0;
    text-align:center;
}
.detailText, .detailTxta{width:97%;}
.detailTxta{height:100px;}
.reviewCmt{
    width:83%;
    height:70px;
    margin-right:5px;
}

/* ÁÖ¹®, ÁÖ¹®Á¶È¸ »ó¼¼ */
#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 .input{height:21px;}

#order .coupon th, #order .coupon td{
    border:1px solid #858585;
    color:#333;
}
#order .coupon th{
    height:27px;
    background:#dbdbdb;
}
#order .coupon td{
    height:27px;
}
#order .totalPrice, #order .totalPrice *{
    font-weight:bold;
    color:#0054a5;
}
#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;}

/* È®´ëº¸±â */
#zoom{
    width:733px;
    height:628px;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/shop/zoom_bg.gif');
    padding:10px;
}
#zoom strong{
    font-size:140%;
    color:#000;
}
#zoom .box{
    width:713px;
    padding:10px;
    background:#fff;
}
#zoom .box #mimg_div{
    position:relative;
    float:left;
    width:580px;
    height:496px;
    margin:4px;
    border:3px solid #dfdfdf;
    text-align:center;
    vertical-align:middle;
}
#zoom .box ul{
    float:right;
    font-size:0;
    line-height:0;
}
#zoom .box ul li{
    width:90px;
    height:90px;
    margin:4px;
    border:3px solid #dfdfdf;
}

/* È¸¿ø°¡ÀÔÆû, È¸¿øÁ¤º¸¼öÁ¤Æû */
#memberFrm form table{
    border-collapse:separate;
    width:100%;
}
#memberFrm form tr{height:31px;}
#memberFrm form th{
    width:109px;
    padding:6px 12px 0 0;
    font-weight:normal;
    color:#7c7c7c;
    text-align:right;
    vertical-align:top;
}
#memberFrm form td{color:#7c7c7c;}
#memberFrm form td img{
    vertical-align:middle;
    cursor:pointer;
}
#memberFrm td.address .input{width:510px;}
#memberFrm td.email .input{width:150px;}
#memberFrm .recomPoint{color:#FF7800;}

/* °¡ÀÔ¿Ï·á, Á¤º¸¼öÁ¤¿Ï·á, È¸¿øÁ¤º¸ ºñ¹Ð¹øÈ£Ã¼Å© */
#complete{text-align:center;}
#complete .box{
    width:337px;
    height:109px;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/etc/box.gif') no-repeat;
}
#complete .box td{
    text-align:center;
    color:#7c7c7c;
}

/* ·Î±×ÀÎ, ¾ÆÀÌµð ÆÐ½º¿öµå Ã£±â */
#login{text-align:center;}
#login .loginMsg{
    font-size:8pt;
    color:#979797;
    margin:0;
    padding:0;
    text-align:center;
}
#login .boxTop{
    width:337px;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/etc/box_top.gif') no-repeat center bottom;
    font-size:0;
    line-height:0;
    margin:0 auto;
    padding:50px 0 7px 0;
    text-align:left;
}
#login form{
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/etc/box_bottom.gif') no-repeat center bottom;
    margin-bottom:30px;
    padding:0 0 7px 0;
}
#login fieldset{
    width:337px;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/etc/box_loop.gif') repeat-y center bottom;
    margin:0 auto;
    padding:20px 0;
    text-align:left;
    position:relative;
}
#login fieldset legend{
    display:block;
    position:absolute;
    top:-35px;
    left:-7px;
    padding:0;
}
#login .find fieldset legend{
    width:380px;
    left:-29px;
    text-align:center;
}
#login fieldset table{margin-left:25px;}
#login fieldset th, #login fieldset td{
    height:22px;
    line-height:120%;
    vertical-align:bottom;
}
#login fieldset th{
    width:70px;
    font-size:8pt;
    font-weight:normal;
    color:#727272;
    text-align:right;
}
#login fieldset td{padding-left:8px;}
#login fieldset .input{
    width:130px;
    border:1px solid #727272;
    border-width:0 0 1px 0;
}
#login fieldset .btn{
    position:absolute;
    top:0;
    right:44px;
}
#login fieldset .btn2{
    position:absolute;
    top:10px;
    right:23px;
}
#login fieldset .btn3{
    position:absolute;
    top:20px;
    right:23px;
}
#login dl, #login dt, #login dd{
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;
}
#login dl{
    clear:both;
    width:386px;
    height:21px;
    margin:14px 0 0 0;
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/etc/dotted.gif') repeat-x bottom left;
}
#login dt{float:left;}
#login dd{float:right;}


/* ¿ìÆí¹øÈ£Á¶È¸ */
#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;}

#mypage{text-align:center;}

/* ¸¶ÀÌÆäÀÌÁö °øÅë ±Û¾²±â(1:1»ó´ã, È¸¿øÅ»Åð) */
#mypageWrite form{text-align:center;}
#mypageWrite fieldset{
    width:660px;
    padding:25px 0;
    background:#f5f5f7;
    border:1px solid #d6d6d8;
    text-align:left;
}
#mypageWrite th{
    width:100px;
    padding-right:10px;
    color:#7d7d7d;
    text-align:right;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
}
#mypageWrite th img{}
.mypage_text {border:1px solid #d6d6d6;width:520px;height:22px;margin:4px 0;}
.mypage_txta {border:1px solid #d6d6d6;width:520px;height:246px;margin:4px 0;}

/* ¸¶ÀÌÆäÀÌÁö - 1:1»ó´ã */
#counselList .btn{
    padding:0 0 17px 0;
    text-align:right;
}
/* ¸¶ÀÌÆäÀÌÁö - À§½Ã¸®½ºÆ® */
#wishList .listTbl td{
    height:67px;
    text-align:center;
}
#wishList .listTbl td.left{text-align:left;}

/* °Ô½ÃÆÇ °ü·Ã */
#board .btn{text-align:right;}

/* ±âÅ¸ÆäÀÌÁö - ÀÌ¿ë¾È³» */
#guide ul{
    margin:0;
    padding:0;
    list-style-type:none;
}
#guide ul li{
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/etc/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 ul, #join_rull ol{
    margin:0;
    padding:0;
    list-style-type: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, ÀÌ¿ë¾à°ü) */
#uselaw{
    padding:10px 0;
    text-align:center;
}    
#uselaw iframe{
    width:100%;
    height:200px;
    border:1px solid #dedfde;
}
#uselaw p{
    margin:10px 0;
    text-align:right;
}

/* ±âÅ¸ÆäÀÌÁö - °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§³»¿ë */
#privacy{text-align:left;}
#privacy ul{
    margin:0;
    padding:0;
    list-style-type:none;
}
#privacy p{margin-bottom:10px;}
#privacy dt{
    background:url('http://www.wifwif.co.kr/_skin/wifwif/img/etc/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('http://www.wifwif.co.kr/_skin/wifwif/img/etc/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;
}

