@charset "shift_jis";body {	font-family:"$B%R%i%.%N4]%4(B Pro W4","$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;	margin: 0;	padding: 0;	font-size: 100%;	line-height: 160%;	color: #555555;	text-align: center;	background: #1869AB;}/* ---------------------------------------- * $B%j%s%/@_Dj$3$3$+$i(B * ---------------------------------------- */a {	text-decoration: none;	color: #FF6400;}a:link {	color: #2A94C2;}a:visited {	color: #2A94C2;}a:active {	text-decoration: underline;	color: #FF6400;}a:hover {	text-decoration: underline;	color: #FF6400;}/* ---------------------------------------- * $B%j%s%/@_Dj$3$3$^$G(B * ---------------------------------------- */#container {margin-left: auto;margin-right: auto;width: 750px;text-align: center;}#header  {	width: 750px;	height: 270px;	}h1 {	margin: 0;	text-indent: -9999px;	background: #FFFFFF url(images/top_02.jpg);	background-position: center top;	background-repeat: no-repeat;	width: 750px;	height: 270px;	}h2{	font-size: 16px;	color: #FFFFFF;	background-image: url(images/bar1_07.gif);	background-repeat: no-repeat;	text-align: left;	padding-left: 35px;	height: 28px;	}h3 {	font-size: 80%;	color: #555555;	text-align: left;	line-height: 130%;	}h3 a img {	border: none; 	padding-right: 10px;	}#main {	width: 750px;	background: #FFFFFF url(images/bg_05.jpg) ;	}p.list {	margin: 0;	text-indent: -9999px;	background: #FFFFFF url(images/list-top_01.jpg);	background-position: center top;	background-repeat: no-repeat;	width: 750px;	height: 135px;}p.link {	margin: 0;	text-indent: -9999px;	background: #FFFFFF url(images/sougo-top_01.jpg);	background-position: center top;	background-repeat: no-repeat;	width: 750px;	height: 135px;}p.red {	color: #ff3366;	}/* ---------------------------------------- * $B%F!<%V%k$3$3$+$i(B * ---------------------------------------- */#main-table {	width: 750px;	background: #FFFFFF url(images/bg_05.jpg) ;	padding-right: 0px;	padding-left: 0px;	padding-right: 0px;	margin-right: auto;	margin-left: auto;	}table#table-01 {    width: 630px;    margin-right: auto;    margin-left: auto;    border: 1px #aaaaaa solid;    border-collapse: collapse;    border-spacing: 0;}table#table-01 th {		color: #ffffff;	font-size: 95%;    padding: 2px;    border: #aaaaaa solid;    border-width: 0 0 1px 1px;    background: #aaaaaa;    font-weight: normal;    line-height: 100%;    text-align: left;    white-space: nowrap; }table#table-01 td {	font-size: 95%;    	padding: 5px;    	border: 1px #aaaaaa solid;    	border-width: 0 0 1px 1px;     	line-height: 130%;    	text-align: left;    	white-space: nowrap;}table tr td a img {	border: none;	}table tr td a.moji {	color: #555555;	}	table tr td a.moji:visited {	color: #555555;	}#list-footer {	width: 750px;	height: 40px;	background: #FFFFFF url(images/list-bottom.jpg) ;	padding-right: 0px;	padding-left: 0px;	padding-right: 0px;	margin-right: auto;	margin-left: auto;	}				table#table-02 {    width: 480px;    margin-right: auto;    margin-left: auto;    border: 1px #aaaaaa solid;    border-collapse: collapse;    border-spacing: 0;}table#table-02  td {	font-size: 90%;	line-height: 130%;	border: 1px #aaaaaa solid;}td.ban {	padding: 20px;}td.come {	width: 250px;	text-align: left;}			/* ---------------------------------------- * $B%F!<%V%k$3$3$^$G(B * ---------------------------------------- *//* ---------------------------------------- * $B7JIJ0lMw$3$3$+$i(B * ---------------------------------------- */#keihin {	width: 750px;	height: 720px;	padding-top: 10px;	}#keihin p {	text-indent: -9999px;	padding-right: 0px;	padding-left: 0px;	margin-right: auto;	margin-left: auto;	background: #FFFFFF url(images/heihin_03.jpg) ;	width: 610px;	height: 706px;	}/* ---------------------------------------- * $B7JIJ0lMw$3$3$^$G(B * ---------------------------------------- *//* ---------------------------------------- * $B1~JgJ}K!$3$3$+$i(B * ---------------------------------------- */ #oubo {	width: 570px;	padding-right: 0px;	padding-left: 0px;	margin-right: auto;	margin-left: auto;	}#oubo p {	text-align: left;	padding-right: 0px;	padding-left: 10px;	padding-bottom: 20px;	margin-right: auto;	margin-left: auto;	}/* ---------------------------------------- * $B1~JgJ}K!$3$3$^$G(B * ---------------------------------------- *//* ---------------------------------------- * $B%U%C%?ItJ,$3$3$+$i(B * ---------------------------------------- */	#footer {	font-size: 10px;	padding: 0px;	margin: auto;	width: 750px;	height: 285px;	background: #FFFFFF url(images/bg_05.jpg) ;	}		#footer img {	border: none;	padding: 0px;	margin: auto;	}	/* ---------------------------------------- * $B%U%C%?ItJ,$3$3$^$G(B * ---------------------------------------- */  #mihonbody { 	background: #FFFFFF;	 padding-bottom: 100px; 	}