@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;}img {border-style: none;}div#main{margin: 0px auto;background: #ffffff;width: 725px;}div#page_tt{width: 725px;}#navi{padding: 8px 0px 10px 10px;text-align: left;line-height: 1.0;}#crumbs{width:500px;text-align: left;line-height: 1.0em;}div#contents1{clear: both;width:690px;margin: 0px auto;}div#contents_sl {width: 680px;padding: 0px 0px 0px 30px;}#copy_text {float: left;width: 390px;padding: 20px 0px 20px 20px;text-align: left;}#copy_text_sl {float: left;width: 410px;padding: 20px 0px 20px 20px;text-align: left;}#copy_text_ttm {float: left;width: 360px;padding: 20px 20px 20px 10px;margin-bottom: 20px;text-align: left;}#copy_text_ts {float: left;width: 430px;padding: 20px 10px 20px 20px;text-align: left;}h2{font-size: 14px;font-weight: bold;line-height: 1.7em;padding: 0px 0px 20px 0px;}.hc{font-size: 12px;font-weight: normal;line-height: 1.7em;margin-bottom: 15px;}.hc_b{font-size: 12px;font-weight: bold;line-height: 1.7em;margin-bottom: 15px;}.hc_s{font-size: 10px;font-weight: normal;line-height: 1.7em;margin-bottom: 10px;}#ft{font-size: 12px;font-weight: normal;line-height: 1.8em;color: #000000;padding: 20px;text-align: left;}#photo{float: left;width: 272px;padding: 0px;}#photo_sl {float: left;width: 240px;padding: 0px;text-align: right;}#photo2{float: left;width: 221px;padding: 0px;text-align: right;}.hc{font-size: 12px;font-weight: normal;color: #000000;text-align: left;line-height: 1.7em;}.hr02{clear: both;width: 680px;margin: 10px auto;color: #666666;height: 1px;}.chart{width: 725px;margin: 0px auto;padding: 0px;}.spec{clear: both;width: 725px;margin: 0px auto;padding: 10px 40px;text-align: left;}.to_top{clear: both;margin: 0px auto;font-size: 10px;text-align: right;padding: 10px 20px 0px 0px;}#bt_link {clear: both;width: 670px;padding: 5px 0px 0px 250px;margin-bottom: 20px;}#to_sp{float: left;width: 212px;padding: 0px 25px 0px 0px;margin-bottom: 20px;}#to_acc{float: left;width: 212px;padding: 0px;}#footer{clear: both;width: 725px;height: 40px;background: #dddddd;}.mb10{margin-bottom: 10px;}
