@charset "utf-8";
/* CSS Document basic*/
.tab_bar { margin-bottom:0;}
#box_search {padding:10px; border-left:1px solid #dadcdc; border-right:1px solid #dadcdc; border-bottom:1px solid #dadcdc;} 

#tab_faq { }
#tab_faq .panels { border-bottom:1px solid #dadcdc; border-left:1px solid #dadcdc; border-right:1px solid #dadcdc;margin-left:0px; }
#tab_faq dl { width:100%; height:auto; padding:10px; float:left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#tab_faq dl { float:left; width:100%; padding:3px;}
#tab_faq dt { width:100%; padding:3px; height:40px; line-height:40px; float:left; border-bottom:1px solid #1f1f1f; margin-bottom:5px;cursor:pointer; font-size: 13px;}
#tab_faq dd { line-height:25px; color: #777;}
#tab_faq .accordion-block { overflow:hidden; height:45px; border-bottom:1px solid #dadcdc;}

#wrap_navi .wrap_navi_body { margin: 0 auto; width: 100%; max-width: 1100px; min-width: 1100px; padding-left: 10px; padding-right: 10px;}

#tab_faq .tc-panel {min-height: 400px; }

#tab_pds { border: 1px solid #e7e7e7; background-color: #f3f3f3; color: #333333; padding: 20px; height: auto; clear: both; min-height: 30px; margin-bottom: 20px }
#tab_pds ul { list-style: none; }
#tab_pds li { float: left; padding-right: 40px; }
#tab_pds li a { text-decoration: none; font-size: 20px; color: #666; }
#tab_pds li a:hover { color: #2197D4; }
#tab_pds li.on a{ color: #2197D4 !important; text-decoration: underline;}

#tab_cate ul { list-style: none; }
#tab_cate li { float: left; padding-right: 15px; }
#tab_cate li a { text-decoration: none; font-size: 13px; color: #666; }
#tab_cate li a:hover { color: #2197D4; }
#tab_cate li.on a{ color: #2197D4 !important; text-decoration: underline;}