@charset "utf-8";

table{ border-collapse:collapse; }
td{ vertical-align:top; }

#content{ background:#ff787b; padding-bottom:50px; }

div.title_model{ background:url(../images/problems_title.jpg) no-repeat 0 0; height:87px; }

ul.navs{ width:100%;float:left; }
ul.navs li{ height:29px; width:138px; overflow:hidden; float:left; margin-left:1px; cursor:pointer; }
ul.navs li img{margin-top:-29px;}
ul.navs li.sel img{ margin-top:0; }


ul.navs li.pos1{  }
ul.navs li.pos2 img{ margin-left:-139px; }
ul.navs li.pos3{ width:137px; }
ul.navs li.pos3 img{ margin-left:-278px; }
ul.navs li.pos4 img{ margin-left:-416px; }
ul.navs li.pos5{ width:137px; }
ul.navs li.pos5 img{ margin-left:-555px;}
ul.navs li.pos6{ width:161px; }
ul.navs li.pos6 img{ margin-left:-693px; }
ul.navs li.pos7{ width:134px; }
ul.navs li.pos7 img{ margin-left:-856px; }

ul.qna{ width:800px; margin:30px auto 0; display:none; }
ul.qna li{ background:url(../images/icon_add.gif) no-repeat 780px 5px; border-bottom:solid 1px #ffa6a7; }
ul.qna li span{ display:block; padding:10px;color:#fff; cursor:pointer; }
ul.qna li.sel{ background-image:url(../images/icon_plus.gif); }
ul.qna li.sel p{ display:block; }
ul.qna li p{ display:none; padding:15px 65px; background:#ffd2cf; color:#e83d6d; line-height:150%; }
ul.qna li h2{ color:#fff; position:relative; font-size:2em; line-height:2em; }