@charset "Shift_JIS";html,body{	background:#fff;}body {	margin: 0;	padding: 0;	text-align: center;}* {	margin: 0; 	padding: 0; }.reset { clear: both; height: 0; }h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, li, ol,form, input, select {	margin: 0; 	padding: 0; }th {	text-align: left;	font-weight: normal; }a:hover {	color: #0D8AFF; }a {		text-decoration: none; color: #0068F2; }ul li {	list-style-type: none;	list-style-image: none;}/* 横幅／基本文字設定/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */#wrapper {	margin: 0 auto;	padding: 0 0 30px 0;	width: 720px;	text-align: left;	font-size: 0.8em;	line-height: 1.6;	color: #000000;}.left {		float: left; }.right {	float: right; }.margin02 {	margin-bottom: 2px; }.margin05 {	margin-bottom: 5px; }.margin08 {	margin-bottom: 8px; }.margin10 {	margin-bottom: 10px; }.margin15 {	margin-bottom: 15px; }.margin20 {	margin-bottom: 20px; }h1 {	text-indent: -9999px;	font-size: 0.1em;	line-height: 1.0;}.cap {		font-size: 0.8em; }.red {			color: #C80000; }.capRed {	color: #C80000;	font-size: 0.8em; }/* ※注釈 */p.capRiceRed, span.capRiceRed {	font-size: 0.8em;	line-height: 1.4;	padding-left: 10px;	color: #CD0000;	background: url(../img/list_rice_red.gif) no-repeat 0px 0.4em;	display: block; }.cel {	margin-bottom: 10px; }.celDot {	background: url(../img/dotline_01.gif) repeat-x left bottom;	padding-bottom: 20px;	margin-bottom: 20px;}/* ヘッダー：ログインページ/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */#headerLogon {	height: 45px;	background: url(../img/logon_logo.gif) no-repeat left top;}#headerLogon h1 {	height: 45px;	width: 385px;}/* ヘッダーメニュー/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */#logonMenu {	background: url(../img/back_logonmenu.gif) repeat left top;	padding-bottom: 10px;	margin-bottom: 20px;}/* フッター/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */#footer {	background: url(../img/shadow_footer.gif) repeat-x left top;	padding: 10px 5px 0 5px;	color: #6F6F6F;	font: 10px/1.2 Verdana;	text-align: right;}/* Hides from IE5-mac \*/ * html #footer {	letter-spacing: 0.1em; }/* End hide from IE5-mac */ /* ログオンページ/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */.dotTit {	background: url(../img/dotline_01.gif) repeat-x left bottom;	padding-bottom: 8px;	margin-bottom: 10px;}h2.logon {	font-size: 1.2em;	line-height: 1.2;	color: #1253C4;	border-left: 3px solid #6298F7;	padding: 0 0	0 4px;}h2.logon a {	color: #1253C4; }h3 {	font-size: 1.0em;	line-height: 1.2;	color: #0D8AFF;	padding: 5px 0	4px 5px;	margin-bottom: 10px;	background-color: #DDF4F6;}h3.logon {	padding: 5px 0	4px 16px;	background: #DDF4F6 url(../img/pointer_skyblue.gif) no-repeat 8px 0.8em;}h4 {	font-size: 1.0em;	line-height: 1.2;	color: #000000;	margin-bottom: 8px;}h4 a		 {	color: #000000; }h4.logon {	color: #1253C4; }h5 {	font-size: 1.0em;	line-height: 1.2;	color: #000000;	margin-bottom: 5px;}h5.normal {	font-weight: normal; }.articleLogon {	margin: 0 10px 30px 10px; }.article			 {	margin: 0 10px 30px 10px; }.logonLeft {	float: left;	width: 280px;	background: url(../img/back_logon_middle.gif) repeat left top;}	.logonRight {	float: right;	width: 405px;}/* ログオン左：フォーム */.logonTop {	background: url(../img/back_logon_top.gif) no-repeat left top;	padding-top: 20px;}.logonBottom {	background: url(../img/back_logon_bottom.gif) no-repeat left bottom;	padding: 0 25px 20px 25px;}.logonTitle {	border-left: 3px solid #6298F7;	padding-left: 6px;	margin-bottom: 10px;}.logonForm {	margin-bottom: 5px; }.logonForm td {	font-size: 0.7em;	line-height: 1.2;	padding: 0 0 5px 0;	color: #3374CD;}.logonForm input {	border: 1px solid #CBDCF3;	width: 160px;}/* Hides from IE5-mac \*/ * html .logonForm input  { height: 19px; }/* End hide from IE5-mac */ .logonSubmit {	text-align: right; }/* ログオン右：最新情報 */.infoBox {	background-color: #F3F7FD;	border: 1px solid #C5D8F3;	padding: 13px;}.infoBox .info {	color: #003A90;	margin-bottom: 5px;}/* FlashPlayerダウンロード */.playerDL {	float: right; }.playerDL td {	font-size: 0.7em;	line-height: 1.4;	padding-left: 10px;	white-space: nowrap;}/* リスト/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* リンク */ul.listLink li {	padding: 2px 0	1px 16px;	background: url(../img/pointer_skyblue.gif) no-repeat 8px 0.7em;}/* ナンバリング */ol.listNumber {	margin: 0 0 5px 20px;}/* Hides from IE5-mac \*/ * html ol.listNumber   { margin: 0 0 5px 26px; }/* End hide from IE5-mac */ /* PageTop/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//* 本文中 */.pagetop {	text-align: right;	font: 10px/1.2px Verdana;	margin: 15px 0 5px 0;}.pagetop a {	background: url(../img/list_pagetop.gif) no-repeat 0px 0.5em;	padding-left: 8px;}/* 通常表組 */div.table01 table {	border-top: 1px solid #BFD9FC;	border-left: 1px solid #BFD9FC;}.table01 th, .table01 td {	border-top:		1px solid #FFFFFF;	border-left: 		1px solid #FFFFFF;	border-right: 	1px solid #BFD9FC;	border-bottom: 1px solid #BFD9FC;	font-size: 0.8em;	line-height: 1.3;	padding: 5px;}.table01 th {	background-color: #C7EDF1;	color: #0D8AFF;	font-weight: bold;	text-align: center;}.table01 th.left01 {	background-color: #DBF4F6;	color: #0D8AFF;	font-weight: bold;	text-align: left;}/* Hides from IE5-mac  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \*/ * html #logonMenu, * html #footer,* html .dotTit, * html .tit, * html .article, * html .articleLogon,* html .cel, * html .celDot  { height: 1%; }/* End hide from IE5-mac */ 