@charset "utf-8";* {margin: 0;padding: 0;line-height: 1.2;color: #000000;}body {background: #dddddd;font-family: sans-serif;font-size: 12px;line-height: 1.0em;color: #000000;text-align: center;}img{border-style: none;}a:link{text-decoration: none;color: #666666;}a:visited{text-decoration: none;color: #666666;}a:hover{text-decoration: underline;color: #cc0000;}#vcc_page {background: #ffffff;width:733px;margin:0 auto;text-align: left;}img{margin: 0px;padding: 0px;}#navi{height:40px;padding-top: 5px;padding-left: 5px;text-align: left;line-height: 1.0;}#crumbs{width:600px;text-align: left;line-height: 1.0em;}.to_spec li{margin-bottom: 1px;list-style-type: none;line-height: 1.0em;}#main{width:733px;margin:0 auto;text-align: center;}.bm_30{margin-bottom: 30px;}.bm_20{margin-bottom: 20px;}.bm_10{margin-bottom: 10px;}table{margin: 0px auto;}td.hs {font-size: 10px;line-height: 1.5em;border-top: solid 1px #bbbbbb;padding: 3px 0px 3px 8px;text-align: left;background: #e0e0e0;}td.hs_s {font-size: 10px;line-height: 1.5em;border-top: solid 1px #bbbbbb;padding: 3px 0px 3px 8px;text-align: left;}td.hs_s_ar {font-size: 10px;line-height: 1.5em;border-top: solid 1px #bbbbbb;padding: 3px 30px 3px 8px;text-align: right;}td.hs_l {font-size: 10px;line-height: 1.5em;border-top: solid 1px #bbbbbb;padding: 3px 0px 3px 8px;background: #e0e0e0;text-align: center;}.to_top{clear: both;text-align: right;margin: 0 auto;width:720px;height: 14px;font-size: 10px;}#footer{text-align: right;margin: 5px auto 10px auto;width:720px;}#footer li{display: inline;margin: 1px;border-style: none;}