/*------------------------------基本構造------------------------------*/#table_header {/*ヘッダーテーブル*/	width: 725px;}#table_h2{	width: 725px;	height: 40px;	background-color: #FFFFFF;	border-top: 1px solid #999999;	border-right: 1px solid #999999;	border-left: 1px solid #999999;	border-bottom-style: none;}#table_subnavi{	width: 725px;	background-color: #FFF0B3;	border-top: 1px dotted #CCCCCC;	border-right: 1px solid #999999;	border-left: 1px solid #999999;	border-bottom-style: none;	margin: 0px;	padding: 2px 20px;}#table_gallery{	width: 725px;	border-top: none;	border-right: 1px solid #999999;	border-left: 1px solid #999999;	border-bottom-style: none;	margin: 0px;	padding: 1px 0px;	background-color: #CCCCCC;	background-image: url(../item/galley_back.jpg);	background-repeat: repeat-y;}#table_main{	width: 725px;	height: 360px;	background-color: #F3F3F3;	border: 1px solid #999999;	background-image: url(../item/maintxt_back.jpg);	background-repeat: repeat-x;	background-position: bottom;}#table_footer {/*フッターテーブル*/	width: 725px;}/*------------------------------リンク------------------------------*/a.subnavi:link {	color: #333333;	text-decoration: underline;}a.subnavi:visited {	color: #333333;	text-decoration: underline;}a.subnavi:hover {	color: #FF3300;	text-decoration: underline;}a.spec:link{	color: #ffffff;	text-decoration: none;}a.spec:visited {	color: #ffffff;	text-decoration: none;}a.spec:hover {	color: #FF3300;	text-decoration: none;}/*------------------------------タグ改訂------------------------------*/body {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	color: #333333;	background-color: #333333;	padding: 5px 20px 10px;}p {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	color: #333333;	font-style: normal;	line-height: 140%;	font-weight: normal;	margin: 0px;	padding: 0px;}h1 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-weight: bold;	font-size: 18px;	margin: 0px;	padding: 0px;}h2 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-weight: bold;	font-size: 16px;	padding: 0px;	margin: 0px 0px 0px 20px;}h3 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-weight: bold;	font-size: 14px;	margin: 0px;	padding: 0px;}/*------------------------------使用カラー------------------------------*/.black01 {	color: #333333;}.black02 {	color: #666666;}.orange {	color: #FF3300;}.white {	color: #FFFFFF;}/*------------------------------フォントのポイント・カラー------------------------------*/.black_normal10 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 10px;	font-weight: normal;	color: #333333;}.black_normal12 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	font-weight: normal;	color: #333333;}.black_bold10 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 10px;	font-weight: bold;	color: #333333;}.black_bold12 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	font-weight: bold;	color: #333333;}.white_normal10 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 10px;	font-weight: normal;	color: #FFFFFF;}.white_normal12 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	font-weight: normal;	color: #FFFFFF;}.white_bold12 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}.orange_normal10 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 10px;	font-weight: normal;	color: #FF3300;}.orange_boldl10 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 10px;	font-weight: bold;	color: #FF3300;}.orange_boldl12 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 12px;	font-weight: bold;	color: #FF3300;}/*------------------------------フォント特種------------------------------*/.copyright01 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 10px;	color: #FFFFFF;	padding: 0px;	margin-top: 10px;	text-align: center;	margin-bottom: 0px;}.copyright02 {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 9px;	color: #FFFFFF;	padding: 0px;	margin-top: 2px;	text-align: center;}.navi_head {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 9px;	font-weight: normal;	color: #333333;	text-align: right;	vertical-align: middle;	padding: 0px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;}/*------------------------------画像関連------------------------------*/.img01 {	vertical-align: middle;}/*------------------------------プルダウンメニュー------------------------------*/select {	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	font-size: 9px;	font-style: normal;	line-height: 140%;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	background-color: #333333;	border: 0px none #333333;}/*------------------------------解説文------------------------------*/.h3_main {	margin: 0px;	padding: 0px 0px 10px;	font-size: 14px;	color: #FF3300;	line-height: 120%;}.p_main {	margin: 0px;	padding: 0px;	font-size: 12px;	color: #000000;	line-height: 140%;	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";}.margin_padding_00 {	margin: 0px;	padding: 0px;}.margin_padding_01 {	margin: 0px;	padding: 23px 25px 25px;}/*------------------------------スペック------------------------------*/.spec_margin_padding_00 {	margin: 0px;	padding: 0px 5px 0px 10px;}.spec_margin_padding_01 {	margin: 0px;	padding: 0px 10px 0px 17px;}