@charset "utf-8";

#bo_cate h2 { position:absolute; font-size:0; line-height:0; overflow:hidden; }
#bo_cate ul { margin-bottom:10px; padding-left:1px; zoom:1; }
#bo_cate ul:after { display:block; visibility:hidden; clear:both; content:""; }
#bo_cate li { float:left; margin-bottom:-1px; width:12.5%; }
#bo_cate a { display:block; position:relative; margin-left:-1px; font-size:13px; padding:10px 0; width:100%; border:1px solid #ddd; background:#f7f7f7; color:#888; text-align:center; letter-spacing:-0.1em; line-height:1.2em; cursor:pointer; }
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active { text-decoration:none; }
#bo_cate #bo_cate_on { z-index:2; border:1px solid #1c384f; background:#fff; color:#1c384f; font-weight:normal; }

#faq_wrap { margin:10px 0 30px; }
#faq_wrap h2 { position:absolute; font-size:0; line-height:0; overflow:hidden; }
.faq_admin { text-align:right; }
#faq_wrap ol { margin:0; padding:0; list-style:none; }
#faq_con { border-top:1px solid #aaa;  }
#faq_con h3 a { display:block; padding:15px 10px 15px 26px; font-size:13px; border-bottom:1px dashed #e9e9e9; background:#fff; text-decoration:none; font-weight:normal;  }
#faq_con h3 a:before { content:'Q'; position:absolute; left:10px; font-weight:bold; color:#65514a; }
#faq_con .con_inner { display:none; padding:15px 10px; font-size:13px; line-height:19px; border-bottom:solid 1px #ddd; background:#f8f8f8; }
#faq_con .con_closer { margin:10px 0 0; text-align:right; }
.faq_tolist { padding:0 10px; text-align:right; }
.faq_img { text-align:center; }

#faq_sch { text-align:center; }