@charset utf-8;
#contents:after{content:".";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}
.tabContainer{width:680px;margin-top:20px;margin-left:20px}
.tabContainer ul.tabMenu li{float:left;margin-right:5px;position:relative;letter-spacing:.1em;background-color:#CCC;padding:0}
.tabContainer ul.tabMenu li a{display:block;float:left;border-left:1px solid #999;color:#00F;text-decoration:none;background-image:url(../images/qa/bg_qa.gif);background-repeat:no-repeat;background-position:right top;padding:5px 10px}
.tabContainer ul.tabMenu li.active a{position:relative;top:1px;border-left:1px solid #595959;color:#000;background-image:url(../images/qa/bg_qa.gif);background-repeat:no-repeat;background-position:right top}
.tabContainer ul.tabMenu li a:hover{color:#333}
.tabContainer dl{clear:both;width:470px;background-image:url(../images/qa/bg_qa.gif);background-repeat:no-repeat;padding:15px}
.tabContainer dl dt{padding-left:25px;font-weight:700;background-image:url(../images/qa/q.gif);background-repeat:no-repeat;margin:0 0 5px}
.tabContainer dl dd{margin-bottom:15px;border-bottom:1px dotted #CCC;background-image:url(../images/qa/a.gif);background-repeat:no-repeat;background-position:0 0;padding:0 10px 0 25px}
span#navSkip{position:absolute;top:0;left:0}