@charset "shift-jis";body {	color: #A40000;	background-color: #ffffff;	background-image: url(../images/bg1.gif);	padding: 0px;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-size: 80%;	font-weight:100%;	line-height:140%;}a:link		{ color : #4050a0; text-decoration : none; }a:visited	{ color : #9030a0; text-decoration : none; }a:hover		{ color : #f08090; text-decoration : underline; }td {	vertical-align:top;}hr {margin: 2px 0px 3px 0px;padding: 0px;height: 1px;color: #A40000;background-color: #A40000;border: 0;}p {margin: 0px;padding: 0px;padding: 5px 0px 5px 0px;}h1 {color: #A40000;margin: 0px;padding: 10px 0px 0px 0px;}h2 {color: #A40000;font-size: 150%;margin: 0px;padding: 10px 0px 0px 0px;}h3 {color: #123456;font-size: 120%;margin: 0px;padding: 10px 0px 0px 0px;}#body {padding: 0px;margin: 0px;background: #ffffff;background-image: url(../images/bg1.gif);}.bg_head {background-image: url(../images/bg_head.jpg);}.bg_navi {background-image: url(../images/bg_navi.gif);}.bg_body {background-image: url(../images/bg_body.gif);}.bg_foot {background-image: url(../images/bg_foot.gif);}#title {width: 800px;padding: 0px;margin-top: 0px;margin-bottom: 0px;margin-right: 0px;margin-left: 0px;text-align:left;}#menu {width: 800px;padding: 0px;margin-top: 0px;margin-bottom: 0px;margin-right: 0px;margin-left: 0px;text-align:center;}#main {width: 760px;padding: 0px;margin-top: 0px;margin-bottom: 0px;margin-right: 20px;margin-left: 20px;vertical-align:top;text-align:left;}#bottom {width: 800px;padding: 0px;margin-top: 0px;margin-bottom: 0px;margin-right: 0px;margin-left: 0px;text-align:left;}.table_bar {padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 2px;margin: 0px;vertical-align:top;}.table_info1 {border: 1px solid #80a0b0;background: #c0e0ff;color: #204050;font-weight:100%;line-height:150%;padding-left: 5px;padding-right: 5px;padding-top: 5px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;vertical-align:top;text-align:left;}.table_info2 {font-weight:100%;line-height:140%;padding-left: 5px;padding-right: 5px;padding-top: 0px;padding-bottom: 0px;vertical-align:top;text-align:left;}.bot_buy {padding-left: 0px;padding-right: 0px;padding-top: 10px;padding-bottom: px;margin: 0px;vertical-align:top;}.table_spec1 {border: 1px solid #FF84BA;color: #A40000;font-weight:100%;line-height:140%;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;margin-top: 5px;margin-bottom: 5px;vertical-align:top;text-align:left;}.table_spec2 {background: #FFE9F2;padding: 3px 10px;}.table_spec3 {background: #FFD3E7;padding: 3px 10px;}.table_spec4 {background: #ffffff;padding: 3px 10px;}.table_spec5 {background: #f0f0f0;padding: 3px 10px;}