#headNavi {	background-color: #097CB9;	text-align: center;	margin: 0px 0px 6px;	padding: 0px;}body {	font-size: 12px;	background-color: #DDEEFF;	margin: 0px;	padding: 0px;	text-align: center;}h3 {	font-size: 14px;	margin: 0px;	padding: 0px;}#mainNavi {	margin-bottom: 20px;	width: 760px;	margin-right: auto;	margin-left: auto;}#contents {	width: 760px;	margin-right: auto;	margin-bottom: 40px;	margin-left: auto;	text-align: center;}.entry {	width: 760px;	margin: 0px auto 6px;	padding: 0px;	background-image:  url("../images/entry_bd.gif");	background-repeat: repeat-y;	background-position: center;	background-color: #DDEEFF;	text-align: center;}.entry table {	margin: 3px auto;	text-align: left;}.entry p {	margin: 6px 0px;	padding: 0px;	font-size: 12px;	line-height: 120%;}.pickup {	width: 760px;	margin: 0px auto 6px;	padding: 0px;	background-image:   url("../images/pickup_bd.gif");	background-repeat: repeat-y;	background-position: center;	background-color: #DDEEFF;	text-align: center;}.pickup table {	margin: 3px auto;}.pickup p {	margin: 6px 0px;	padding: 0px;	font-size: 12px;	line-height: 120%;}#footer {	font-size: 10px;	color: #666666;	text-align: center;	margin: 12px auto;}.fn {	font-size: 10px;	color: #666666;	text-align: right;	vertical-align: top;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;}.eng {	font-size: 10px;	color: #666666;}.fd {	font-size: 12px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;}h4 {	font-size: 12px;	font-weight: bold;	margin: 0px;}.hot {	font-weight: bold;	color: #FF0000;}.center {	text-align: center;}.pickupScreen {	background-color: #000000;	text-align: center;	margin: 6px auto;	padding: 6px;	width: 300px;}.archive td {	padding: 20px 6px 0px 20px;	background-image:  url("../images/bg_archive.gif");	background-repeat: no-repeat;	background-position: left top;}.archive h4 {	font-size: 12px;	font-weight: bold;	margin-top: 3px;	margin-bottom: 6px;}a {	text-decoration: none;}.trailer {	background-color: #000000;	text-align: center;	margin: 0px 10px;	padding: 6px 0px;}.bb {	width: 760px;	margin: 0px auto 6px;	padding: 0px;	background-image:   url("../images/pickup_bd.gif");	background-repeat: repeat-y;	background-position: center;	background-color: #DDEEFF;	text-align: center;}.bb table {	margin: 3px auto;}.bb p {	font-size: 12px;	text-align: left;	margin: 10px;	line-height: 120%;	background-color: #FFFFFF;	padding: 10px;	border: 1px solid #999999;}.hanrei {	text-align: right;	font-size: 10px;	color: #666666;	padding-right: 0px;	margin-right: 12px;	margin-bottom: 0px;}.archive {	clear: both;}.bb h3 {	margin: 6px 6px 12px;	padding: 0px;}.index50 {	text-align: left;}.tab50 {	margin: 40px auto 0px;	padding: 0px;}