.middle_black {	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";	font-size: small;	color: #000000;	text-align: left;	vertical-align: top;	padding-left: 30px;	padding-top: 10px;	padding-bottom: 10px;	padding-right: 20px;}.reserved {	background-color: #333333;	height: 15px;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-align: right;}.index_title {	background-color: #003300;	height: 15px;	padding-top: 3px;	padding-right: 15px;	padding-bottom: 3px;	padding-left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-align: left;	font-weight: bold;	border-left-width: 6px;	border-left-style: solid;	border-left-color: #FF6600;}.index_title a:link {	color: #FFFFFF;	text-decoration: underline;}.index_title a:over {	color: #FFFFFF;	text-decoration: underline;}.index_title a:visit {	color: #FFFFFF;	text-decoration: underline;}.index_title a:active {	color: #FFFFFF;	text-decoration: underline;}.index_subtitle {	background-color: #FFCC33;	height: 15px;	padding-top: 2px;	padding-right: 15px;	padding-bottom: 2px;	padding-left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-align: left;}.news_corner {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	font-size: middle;	color: #000000;	padding-left: 10px;	border-bottom-style: dashed;	border-bottom-color: #CCCCCC;	border-bottom-width: 1px;	vertical-align: top;	padding-top: 2px;	background-color: #CCCCCC;}.sub_black_xs {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	font-size: x-small;	color: #000000;	padding-left: 35px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	border-bottom-width: 1px;	vertical-align: top;	width: 300px;}a:hover {	color: #003399;	text-decoration:  none;}a:active {	color: #003399;	text-decoration:none;}a:link {	color: #003399;	text-decoration:none;}a:visited {	color: #003399;}.menu a:hover {	color: #FFFFFF;	text-decoration: none;}.menu a:active {	color: #FFFFFF;}.menu a:link {	color: #FFFFFF;	text-decoration:underline;}.menu a:visited {	color: #FFFFFF;}.normal_grey_8 {	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";	font-size: 9px;	color: #333333;	padding-top: 5px;	padding-left: 5px;	vertical-align: top;}.normal_grey_xs {	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";	font-size: x-small;	color: #333333;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;	vertical-align: top;}.normal_grey_xxs {	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";	font-size: xx-small;	color: #333333;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;	vertical-align: top;}.normal_grey_12 {	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";	font-size: small;	color: #333333;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;	vertical-align: top;}h1 {	font-size: 10px;	font-family: Arial, Helvetica, sans-serif, "ƒqƒ‰ƒMƒmŠÛƒS Pro W4";	color: #FFFFFF;	margin-top: 0;	margin-bottom: 0;	background-color: #336633;	line-height: 80%;	vertical-align: middle;	padding-left: 3px;	padding-bottom: 4px;	padding-top: 4px;}.enter_k {	font-size: 9px;	color: #FFFFFF;}.enter_k a {	color: #ffffff;	text-decoration: none;}.counter {	padding-right: 5px;	background-position: center;}.top_bar {	padding-bottom: 1px;	vertical-align: bottom;	padding-right: 7px;	background-image: url(images/logo_bar.gif);	text-align: right;	height: 45px;	background-repeat: no-repeat;	font-size: 10px;	line-height: 80%;	color: #FF6600;}.top_barPages {	padding-bottom: 1px;	padding-right: 7px;	background-image: url(images/logo_bar.gif);	height: 45px;	background-repeat: no-repeat;	text-indent: -9999px;}.top_barPages a{	display:block;	height: 45px;	width:700px;	}.flyer {	vertical-align: top;	padding-top: 5px;}.initial {	font-size: 1.5em;	float: none;}.normal_red_xs {	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";	font-size: x-small;	color: #990000;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;	vertical-align: top;}.normal_red {	color: #990000;}.top_bar07 {	padding-bottom: 1px;	vertical-align: bottom;	padding-right: 7px;	background-image: url(images/logo_bar07.gif);	text-align: right;	height: 45px;	background-repeat: no-repeat;	font-size: 10px;	line-height: 80%;	color: #FF6600;}.normal_black_xs {	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";	font-size: x-small;	color: #000000;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;	vertical-align: top;}.whute_xs_center {	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";	font-size: x-small;	color: #FFFFFF;	vertical-align: middle;	padding: 5px;	text-align: center;	font-weight: bolder;}.explain {	background-image: url(images/sign_left.gif);	background-repeat: no-repeat;	background-position: 5px center;	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";	font-size: x-small;	vertical-align: middle;	padding-left: 25px;}.menu {}.body_title {	width: 600px;}.bode_title_head {	background-image: url(images/title_head.gif);	background-repeat: no-repeat;	height: 50px;	width: 600px;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	font-size: 14px;	color: #FFFFFF;	vertical-align: top;	padding-top: 15px;	padding-left: 100px;}.body_title_content {	background-image: url(images/title_bg.gif);	background-repeat: repeat-x;	padding-right: 5px;	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";	font-size: 14px;	color: #FFFFFF;	vertical-align: top;	padding-top: 15px;}.shuushi {	font-size: x-small;	color: #000000;	border: 1px solid #999999;	margin: 2px 2px 10px;	padding: 5px;}.shuushi_category {	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";	font-size: small;	background-color: #CCCCCC;	padding-right: 5px;	padding-left: 5px;}.shuushi_line {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CCCCCC;}