li { list-style:none; }

/* Title */
.mtitle { position:relative; padding:0 10px; border-bottom:1px solid #a0bae1; height:30px; }
.mtitle h1 { padding-top:7px; color:#000; font-size:14px; line-height:1.2em; }
.mtitle h3 { padding-top:5px; color:#000; font-size:16px; line-height:1.2em; }
.mtitle i { margin-left:9px; color:#5b92e4; font-size:12px; font-style:normal; }
.mtitle a.mbtn { position:absolute; top:0; right:10px; }

/*list*/
.mlist { border-top:2px solid #f3f3f3; margin-bottom:-7px; }
.mlist li{position:relative;width:100%;border-bottom:1px solid #dfdfdf;}
.mlist .mlink{display:block;position:relative;clear:both;padding:0.7em 10px 0.6em;}
.mlist .mlink:after{content:"";display:block;clear:both;}
.mlist a.mlink{padding-right:31px;background:url(/mobile/img/board/bu_lk.gif) no-repeat 100% 50%;}

.mlist .pic{float:left;margin-right:10px;}
.mlist .mtxt{display:block;overflow:hidden;}
.mlist .stxt{ display:block;overflow:hidden; color:#999; font-size:12px; line-height:1.5em; }
.mlist .bar{ margin:0 6px; color:#e3e3e3; }
.mlist .cont{clear:both;}

.mbtn { border:1px solid #C6C6C6; color:#333333; letter-spacing:-1px; padding:4px 5px; font-size:12px; }
.mbtn span.reply { color:#fd6c0a; }
.mbtn img { margin-top:-1px; }

.list_wrap { margin-top:10px;margin-bottom:10px; }
.list_wrap .paging { clear:both; padding:15px 0 0 0; }
.list_wrap .new { position:relative; top:-1px; margin-left:3px; }
.list_wrap .noitem { padding:66px 0 66px 0; border-top:2px solid #f3f3f3; color:#999; font-size:13px; text-align:center; }

.pic_box { border-top:2px solid #f3f3f3; margin-bottom:-7px; }
ul.list_pic { width:304px; margin:0 auto; padding:11px 5px 0 11px; }
ul.list_pic li { float:left; width:76px; height:58px; }
ul.list_pic a img { display:block; width:70px; height:52px; }

ul.list_pic2 { width:303px; margin:0 auto; padding:11px 5px 0 11px; }
ul.list_pic2 li { float:left; width:101px; height:77px; }
ul.list_pic2 a img { display:block; width:96px; height:72px; }

.btn_wrap { width:100%; padding:0px 0px 5px 0px; }

/* Write */
.form { border:1px solid #C0C3C8; width:99.8%; height:25px; }

.write_wrap { padding:10px; }
.write_form { width:100%; }
.write_form tbody tr th { width:65px; height:36px; }
.write_form tbody tr td { width:auto; height:36px; white-space:nowrap; }
.write_form tbody tr td input[type="text"] { border:1px solid #C0C3C8; width:99.8%; height:25px; }
.write_form tbody tr td input[type="password"] { border:1px solid #C0C3C8; width:99.8%; height:25px; }
.write_textarea { padding:10px 0; width:100%; }
.write_textarea textarea { background:#FFF; border:1px solid #C2C3C8; color:#333; font-size:15px; width:100%; height:140px; line-height:1.5; margin-top:6px; padding:0; }
.write_privacy { width:100%; height:36px; }
.write_scrap { width:100%; height:36px; }
.write_scrap input[type="text"] { border:1px solid #C0C3C8; width:100%; height:25px; }
.write_scrap input[type="password"] { border:1px solid #C0C3C8; width:100%; height:25px; }
.input_list li { float:left; width:100px; position:relative; white-space:nowrap; }

.write_btm { margin:10px 0 0 0; padding:20px 0 40px 0; border-top:1px solid #dbdbdb; background:#FFF; }
.write_btm .align_left { float:left; margin:0; height:16px; }
.write_btm .align_right { float:right; margin:0; height:16px; }

.btn_type_b { background:url('/mobile/img/board/bg_btn_l.gif') repeat-x left bottom; border:1px solid #aaa; height:26px; padding:5px 8px; }

/* View */
.view_wrap { }

.view_title { border-top:2px solid #f3f3f3; border-bottom:2px solid #D5D5D5; padding:14px 10px 19px 10px; }
.view_title h4 { color:#111; line-height:1.4; font-size:15px; }
.view_title .sub { display:block; padding-top:6px; color:#999; font-size:12px; }
.view_title .sub a { color:#999; }
.view_title .bar { margin:0 6px; color:#e3e3e3; }

.content_area { color:#333; font-size:13px; line-height:1.5em; padding:17px 10px; }
.content_area img {min-width:auto; width:100%;}

.view_btn_wrap { padding:0 10px; }
.view_btn_wrap .reple { float:right; margin:0px 0px 0px 5px; }

.view_item { clear:both; font-size:13px; padding:15px 0 0 0; }
.view_item .listBoard { clear:both; border-top:1px solid #dbdbdb; }
.view_item .listBoard p { border-bottom:1px solid #dbdbdb; color:#333; overflow:hidden; padding:7px 10px 8px 10px; white-space:nowrap; }
.view_item .listBoard p em { background:url('/mobile/img/board/ico_list.gif') no-repeat 100% 7px; color:#333; padding:0 15px 0 0; }
.view_item .listBoard p a { color:#333; margin:0 0 0 15px; }
.view_item .listBoard p em.next { background:url('/mobile/img/board/ico_list.gif') no-repeat 100% -24px; }

.view_btnarea { clear:both; width:100%; margin:12px 0 15px 0; padding:5px 10px 5px 10px; background:#fff; text-align:center; }

.btn_type_c { border:1px solid #C6C6C6; color:#333333; letter-spacing:-1px; padding:4px 5px; font-size:12px; }
.btn_type_c span.reply { color:#fd6c0a; }
.btn_type_c img { margin-top:-1px; }


/* bimg */
.bimg { padding:0px; background:#fff; text-align:center;}
.bimg img {min-width:auto; width:100%;}

/* Module Style */
.paging {clear:both; width:100%; padding:10px 0px 10px 0px;text-align:center;white-space:nowrap;}
.paging button { border:0px; background:url('/mobile/img/board/btn_paging02.gif') no-repeat scroll 0 0 transparent; height:25px; vertical-align:middle; width:35px; }
.paging .btnPrev { background-position:0 0; margin-right:10px; }
.paging .btnNext { background-position:0 -25px; margin-left:12px; }
.paging .btnFirst { width:37px; background-position:0 -50px; margin-right:1px; }
.paging .btnLast { width:37px; background-position:0 -75px; margin-left:1px; }
.paging em { color:#5A8DAF; }
.paging button span { display:none; }

