
#mw_basic .it_list { clear:both; width:100%; height:120px; table-layout:fixed; margin:5px 0 0 0; border-bottom:1px solid #ddd; }
#mw_basic .it_list { font:normal 12px 'dotum'; color:#777; }
#mw_basic .it_list  .it_check { float:right; margin:0 0 0 0; }
#mw_basic .it_list  div { margin:0 0 5px 0; }
#mw_basic .it_list  div.it_image img { border:1px solid #ddd; }
#mw_basic .it_list  div.it_subject { margin:5px 0 12px 0; }
#mw_basic .it_list  div.it_subject a { font:bold 15px 'malgun gothic'; }
#mw_basic .it_list  div.it_hot { position:absolute; width:40px; height:40px; margin:-10px 0 0 -10px; z-index:999; }
#mw_basic .it_list  div.it_hot { text-align:center; }
#mw_basic .it_list  div.it_hot  div { margin:11px 0 0 0; font:bold 12px 'Malgun Gothic'; color:#000; letter-spacing:-1px; }
#mw_basic .it_list  div.buy_button { margin:30px 0 0 0; border:0; }
#mw_basic .it_list  div.buy_button img { border:0; }
#mw_basic .it_list  div.it_info {  }
#mw_basic .it_list  div.it_info .nu { font:bold 12px 'dotum'; /*color:#FF6600;*/  }
#mw_basic .it_list  div.it_price .b {  }
#mw_basic .it_list  div.it_member a { text-decoration:none; }

.b { background-color:#efefef; cursor:pointer; font:normal 11px 'dotum'; }
.inf { color:#777; font:normal 11px dotum; margin:5px 0 0 120px; }

.w { background-color:#ddd; }
.w td { background-color:#fff; }
.w .tt { font:bold 11px 'dotum'; color:#3f4ea1; }

.v { background-color:#ddd; }
.v td { background-color:#fff; height:30px; }
.v .tt { font:bold 11px 'dotum'; color:#3f4ea1; }

.f { height:30px; font:normal 11px 'dotum'; }
.fp { font:normal 11px 'dotum'; margin:5px 0 0 0; float:left; }
.fp a { font:bold 11px 'dotum'; }
.fb { float:right; }

.t { border-top:2px solid #818181; }
.t .tt { background-color:#f2f2f2; font:normal 11px 'dotum'; text-align:center; height:30px; color:#3f4ea1; border-bottom:1px solid #d5d5d5; }
.t .tl { border-bottom:1px solid #e8e8e8; height:50px; text-align:center; font:normal 11px 'dotum'; }
.t .tls { border-bottom:1px solid #e8e8e8; height:30px; text-align:center; font:normal 11px 'dotum'; }
.t .tlv { border-bottom:1px solid #e8e8e8; height:30px; text-align:left; font:normal 11px 'dotum'; padding-left:5px; }
.t .tl a { font:normal 11px 'dotum'; }
.t .tn { background-color:#fff; padding:100px 0 100px 0; text-align:center; color:#bbb; border-bottom:1px solid #d5d5d5; }

.n { padding:100px 0 100px 0; font:normal 12px 'malgun gothic'; color:#777; text-align:center; border-bottom:1px solid #e8e8e8; }

.l { font:normal 12px 'dotum'; color:#777; margin:10px 0 0 0; padding:10px; border:1px solid #eaeaea; }
.l li { line-height:20px; margin:0 0 0 20px;}

.point_unit { display:none; }

.btn1 { background-color:#efefef; cursor:pointer; }

@media screen and (max-width:500px) {
    .it_list td:first-child { width:150px; vertical-align:top; }
    .it_list .it_image { width:130px; position:relative; padding-top:7px; }
    .it_list .it_image img { width:100% !important; height:auto !important; }
    .it_list .it_button { display:none; }
    .it_list .it_date b { display:none; }
    .it_list .it_price b { display:none; }
    .it_list .it_price { }
    .it_list .it_member {  }
    /*#mw_basic .it_list td div.it_status { display:block; float:left; padding-left:10px; }*/

    #mw_basic .write_table input[type="text"] { width:auto; }
    #mw_basic .write_table #option_table td { display:table-cell; }
}

.it_list .it_info span.nu:first-child:before { font-family: FontAwesome; content:"\f06e"; margin-right:5px; margin-left:10px;  }
.it_list .it_info span.nu:last-child:before { font-family: FontAwesome; content:"\f075"; margin-right:5px; margin-left:10px; }
.it_list .it_date:before { font-family: FontAwesome; content:"\f073"; }
.it_list .it_price:before { font-family: FontAwesome; content:"\f06b"; }
.it_list .it_member { float:left; }
.it_list .it_member b { display:none; }
.it_list .it_member:before { font-family: FontAwesome; content:"\f007"; }
.it_list .it_status:before { font-family: FontAwesome; content:"\f05a"; }
.it_list .it_info { float:left; }

.buy_title { padding:10px 0 15px 5px; font-weight:bold; font-size:13px; text-align:left; }
.buy_option { border-bottom:1px solid #efefef; padding:3px 0 3px 7px; text-align:left; }
.buy_option:last-child { border-bottom:0; padding-bottom:10px;}
.buy_price { font-size:13px; font-weight:bold; padding-top:10px; }
.buy_count { margin-top:10px; padding-bottom:10px; }

