@charset "Shift_JIS";* {	font-size: 100%;	font-weight: normal;	margin: 0px;	padding: 0px;}img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}body {	font-family: "Verdana", "Arai", "HiraKakuPro-W3", "MS-PGothic", "osaka";	text-align: center;	background-image: url(../common_img/bodyBg.jpg);	color: #5A5C57;}#bodyBg {	background-image: url(../common_img/headBg.jpg);	background-repeat: repeat-x;	height: 520px;}#body_headBg {	background-image: url(../common_img/body_headBg.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin-left: auto;	width: 1000px;	margin-right: auto;}#bodyB {	width: 915px;	margin-right: auto;	margin-left: auto;	text-align: left;}#head {	top: 0px;	width: 915px;	height: 68px;	position: absolute;}#logo {	float: left;	padding-left: 20px;	padding-top: 8px;	width: 350px;}#headLink {	float: right;	font-size: 80%;	width: 354px;	padding-top: 6px;	margin-top: 10px;}#subNavi {	background-image: url(../common_img/subNavi_last.gif);	background-repeat: no-repeat;	background-position: 0px 20px;	width: 206px;	height: 40px;	float: left;	margin-left: 3px;}.upData {	font-size: 75%;	padding-left: 70px;}#gNavi {	text-align: center;	padding-top: 8px;}.information {	background-image: url(../common_img/grada_f01.gif);	background-repeat: no-repeat;	font-size: 80%;	padding-left: 8px;	margin-top: 15px;	line-height: 125%;	padding-right: 30px;	height: 60px;	background-position: 0px 44px;}#mainSpace {	height: 145px;}#mainContents {	float: right;	width: 668px;}#mainContentsL {	float: left;	width: 420px;}#mainContentsR {	float: right;	width: 201px;	padding-right: 26px;}#mainL {	float: left;	padding-left: 26px;	width: 201px;}#mainListDetail,#mainConmain {	width: 639px;}#mainContentsL h2,#mainListDetail h2,h3 {	font-size: 95%;	font-weight: bold;}#mainContentsL h2,#mainListDetail h2 {	padding-left: 17px;	margin-bottom: 0px;	margin-top: 18px;	padding-top: 5px;	padding-bottom: 6px;}#foot {	text-align: center;	margin-top: 40px;	margin-bottom: 20px;}#footForm img {	vertical-align: middle;}#footLink {	font-size: 80%;	margin-top: 35px;	color: #0096DA;}#copyright {	padding-top: 30px;	font-size: 65%;}a:hover {	color: #FF6600;}a {	color: #003399;}#pan {	font-size: 70%;	padding-bottom: 15px;	padding-top: 8px;}.List a,#foot a,#pan a,.otherB li a { color: #5A5C57}.List a:hover,#foot a:hover,#pan a:hover,.otherB li a:hover { color: #FF9900}.List {	font-size: 80%;	margin-top: 5px;}.List th {	color: #0096DA;	white-space: nowrap;	padding: 5px;	vertical-align: top;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #5A5C57;	font-weight: bold;}.List td {	padding: 5px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #5A5C57;}.List li {	background-image: url(../common_img/arrow_f07.gif);	background-repeat: no-repeat;	list-style-type: none;	background-position: 1px 6px;	margin-top: 5px;	margin-bottom: 5px;	padding-left: 20px;}#other {	font-size: 80%;	width: 861px;	margin-right: auto;	margin-left: auto;	margin-top: 40px;}.otherB {	float: left;	margin-left: 19px;}.otherBody {	background-image: url(../img/other_waku_body.gif);	background-repeat: repeat-y;	background-position: 0px 0px;	width: 201px;}.otherB li {	background-image: url(../common_img/arrow_f09.gif);	background-repeat: no-repeat;	list-style-type: none;	background-position: 0px 2px;	text-align: left;	margin-left: 23px;	padding-left: 23px;	padding-bottom: 3px;}.gradaBar {	margin-top: 5px;	margin-bottom: 20px;}