@charset "UTF-8";*{	margin: 0px;}a {	color: #004986;	text-decoration: none;}a:visited {	color: #004986;	text-decoration: none;}a:hover {	text-decoration:underline;	color:#D90000;}body {	font-size: 12px;	font-family: "�l�r �o�S�V�b�N", "Osaka", "sans-serif";	color:#000000;	line-height:175%;	background-image: url(images/bg.gif);}table, th, td {	font-size: 12px;	font-family: "�l�r �o�S�V�b�N", "Osaka", "sans-serif";	color:#000000;	line-height:175%;}/*�p���?*/.breadcrumbs {	margin-bottom: 10px;	font-size: 10px;}#wrap {	width: 980px;	background-color: #FFFFFF;	margin-right: auto;	margin-left: auto;	margin-top: 2px;}#main {	width: 688px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding: 15px;}#info {	width: 688px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding: 15px;	height: 550px;}img { border:none;}	#news {	width: 670px;	margin-top: 15px;	margin-bottom: 15px;}#tpnewslist li {	background-image: url(images/arrow_grn.gif);	background-repeat: no-repeat;	background-position: left 5px;	padding-left: 12px;	margin-bottom: 5px;	list-style-type: none;}#tpnewslist ul {	padding: 0px;}.newslist-tt {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-size: 12px;	color: #002f30;	font-weight: bold;	padding-bottom: 10px;}.news-tt {	font-size: 16px;	font-weight: bold;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #4c4c4c;	border-bottom-color: #4c4c4c;	margin-bottom: 10px;	margin-top: 10px;	padding-top: 10px;	padding-bottom: 10px;}h1 {	width: 682px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;}h2 {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-size: 16px;	font-weight: bold;}h3 {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-size: 12px;	font-weight: bold;}h4 {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-size: 12px;}.g10{	font-size: 10px}.g10rd {	font-size: 10px;	color: #D90000;}.g10blu {	font-size: 10px;	color: #000099;}.g12 {	font-size: 12px}.g14 {	font-size: 14px}.g16 {	font-size: 16px}.g18 {	font-size: 18px}.g20 {	font-size: 20px}.blu {	color: #0000FF}.pnk {	color: #FA9AA3}.red {	color: #D90000}.grn {	color: #40A73A}.org {	color: #FF6600}.brn {	color: #663300}.vlt {	color: #9999C8}.yrw {	color: #FFBF00}.wht {	color: #FFFFFF}.gry {	color: #999999}strong {	font-weight: bold}.pad {	padding: 8px;}.pad-r {	padding-right: 10px;	padding-top: 10px;	padding-bottom: 10px;}.pad-l {	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px;}.g14bl {	font-size: 14px;	color: #0F218B;	font-weight: bold;}.gry4c {	color: #4C4C4C}.g14red {	font-size: 14px;	color: #FB0026;}.g16red {	font-size: 16px;	color: #FB0026;}.red2 {	color: #A11400}.price {	font-size: 14px;	color: #FF0000;	font-weight: bold;}form {	margin: 0px;	padding: 0px;}