@charset "utf-8";* {margin: 0;padding: 0;color: #000000;font-weight: normal;font-style: normal;}body {background: #333333;font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3,Helvetica, sans-serif;font-size: 12px;text-align: center;}a:link {text-decoration: none;color: #000099;}a:visited {text-decoration: none;color: #663399;}a:hover {text-decoration: none;color: #cc0000;}ul,li{margin: 0;padding: 0;}img {border-style: none;}div#main{margin: 0px auto;background: #ffffff;width: 725px;}div#page_tt{width: 725px;}#navi{padding: 8px 0px 0px 10px;text-align: left;}#crumbs{width: 500px;text-align: left;line-height: 1.0em;}div#contents{clear: both;width: 700px;margin: 20px auto;}#bt_link {width: 700px;margin: 0px;padding: 0px;line-height: 0em;}.lk_tb{float: left;width: 158px;padding: 0px 5px 0px 0px;}#system{clear: both;width: 700px;margin: 10px auto;}ul {width: 700px;padding: 0px 10px 0px 0px;;list-style-type: none;text-align: left;}li{float: left;width: 340px;padding: 10px 0px 10px 0px;margin: 0px 3px 0px 5px;border-top: solid 1px #666666;}.l_pd{float: left;width: 110px;padding: 0px 0px 0px 0px;}.r_spec {float: left;width: 225px;padding: 10px 0px 0px 0px;font-size: 10px;color: #000000;text-align: left;}.cb{clear: both;}.hr01{clear: both;width: 690px;margin: 0px;color: #000000;height: 3px;}.hr02{clear: both;width: 690px;margin: 10px auto;color: #666666;height: 1px;}.to_top{clear: both;margin: 0px auto;font-size: 10px;text-align: right;padding: 10px 20px 5px 0px;}#footer{clear: both;width: 725px;height: 40px;background: #dddddd;}.mb10{margin-bottom: 10px;}
