@charset "Shift_JIS";


body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #000000;
	background-color: #FFFFFF;
	/*background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
		background-attachment: scroll;
	  background-position: center top*/
}

a{text-decoration: underline;}
a:link{color: #0000FF;}
a:visited{color: #800080;}
a:active{color: #cc9900;}
a:hover{color: #666666;}



/*--------------------------------------------------- font style -------*/
h1 {font-size: 1em; line-height: 150%; color: #0B92F0; background: #FFFFFF; margin: 0px 0px 0px 0px}
h2 {font-size: 0.8em; line-height: 150%; color: #0B92F0; margin: 0px 0px 0px 0px}
h3 {font-size: 0.8em; line-height: 150%; color: #000000; background: #FFFFFF; margin: 0px 0px 0px 0px}
h4 {font-size: 0.8em; line-height: 150%; color: #000000; background: #CCCCCC; margin: 0px 0px 0px 0px}
h5 {font-size: 0.8em; line-height: 150%; color: #ffffff; background: #2F5C89; margin: 0px 0px 0px 0px}
h6 {font-size: 0.8em; line-height: 150%; color: #ffffff; background: #2F5C89; margin: 0px 0px 0px 0px}

p {font-size: 0.8em; line-height: 140%; margin: 0px 0px 0px 0px}

.blue {color: #0B92F0}
.red {color: #cc0000}
.gray {color: #666666}
.gray2 {color: #CCCCCC}
.orange {color: #cc9900}
.white {color: #FFFFFF}

/*==================================================================*/
/*　　　　テキストのピクセル指定は左のナビゲーションに使用　　　　　*/
/*==================================================================*/

.txt-12px-black {font-size: 12px; line-height: 120%; color: #000000; margin: 0px 0px 0px 0px;}
.txt-12px-gray {font-size: 12px; line-height: 120%; color: #666666; margin: 0px 0px 0px 0px;}
.txt-10px-black {font-size: 10px; line-height: 120%; color: #000000; margin: 0px 0px 0px 0px;}

.txt-s-black {font-size: 0.7em; line-height: 120%; color: #000000; margin: 0px 0px 0px 0px;}
.txt-s-gray {font-size: 0.7em; line-height: 120%; color: #333333; margin: 0px 0px 0px 0px;}
.txt-s-white {font-size: 0.7em; line-height: 120%; color: #FFFFFF; margin: 0px 0px 0px 0px;}
.txt-s-red {font-size: 0.7em; line-height: 120%; color: #cc0000; margin: 0px 0px 0px 0px;}
.txt-s-blue {font-size: 0.7em; line-height: 120%; color: #0B92F0; margin: 0px 0px 0px 0px;}
.txt-s-orange {font-size: 0.7em; line-height: 120%; color: #cc9900; margin: 0px 0px 0px 0px;}
/*--------------------------------------------------- /font style -------*/



/*--------------------------------------------------- indent -------*/
.indent_h1 {text-indent: 0.9em}
.indent_h2 {text-indent: 0.8em}
.indent_h3 {text-indent: 0.8em}
.indent_h4 {text-indent: 0.8em}
.indent_p {text-indent: 0.8em}
/*--------------------------------------------------- /indent -------*/




/*--------------------------------------------------- table -------*/
.tr-navigation-0000 {background: #FBE6EA;}

.td-nothing {font-size: 0.8em; color: #000000;;}
.td-nothing-center {font-size: 0.8em; color: #000000; text-align: center;}

.td-gray {font-size: 0.8em; color: #000000; background: #cccccc;}
.td-gray2 {font-size: 0.8em; color: #000000; background: #666666;}
.td-gray-center {font-size: 0.8em; color: #000000; background: #cccccc; text-align: center;}
.td-white {font-size: 0.8em; color: #000000; background: #FFFFFF;}
.td-white-center {font-size: 0.8em; color: #000000; background: #FFFFFF; text-align: center;}
.td-blue {font-size: 0.8em; color: #000000; background: #A2CAEE;}
.td-blue-center {font-size: 0.8em; color: #000000; background: #A2CAEE; text-align: center;}
.td-yellow {font-size: 0.8em; color: #000000; background: #F7ECB7;}
.td-yellow-center {font-size: 0.8em; color: #000000; background: #F7ECB7; text-align: center;}
.td-red {font-size: 0.8em; color: #000000; background: #FAC8C8;}
.td-red-center {font-size: 0.8em; color: #000000; background: #FAC8C8; text-align: center;}
.td-green-center {font-size: 0.8em; color: #000000; background: #CCFF99; text-align: center;}
.td-green-center {font-size: 0.8em; color: #000000; background: #CCFF99; text-align: center;}
.td-plum-center {font-size: 0.8em; color: #000000; background: #DDA0DD; text-align: center;}
 
/*--------------------------------------------------- /table -------*/


/*--------------------------------------------------- seiko -------*/
.td-0001 {font-size: 12px; line-height: 16px; color: #333333; text-align: left; vertical-align: bottom; width: 427px;}
.td-0002 {font-size: 12px; line-height: 18px; color: #333333; text-align: left; vertical-align: top; width: 609px;}
.td-0002 dt{font-size: 14px; line-height: 18px; font-weight: bold; color: #0033CC; text-decoration: underline;}
.td-0002 dd{font-size: 12px; line-height: 18px; color: #333333;}
.td-0002 li{font-size: 12px; line-height: 18px; color: #666666;}
.td-0003 {font-size: 12px; line-height: 16px; color: #FFFFFF; text-align: left; vertical-align: top; width: 579px; background-color: #777777; margin: 0px; padding: 15px;}
.td-0003 li{font-size: 12px; line-height: 16px; color: #ffffff;}
.td-0003 li a{text-decoration: underline; font-weight: normal;}
.td-0003 li a:link{color: #F2D800;}
.td-0003 li a:visited{color: #F2D800;}
.td-0003 li a:active{color: #99FFFF;}
.td-0003 li a:hover{color: #5CD3FF;}

.td-0004 {font-size: 12px; line-height: 16px; color: #FFFFFF; text-align: center; vertical-align: middle; background-color: #888888; margin: 0px; padding: 4px; font-weight: bold; border: 1px solid #888888;}
.td-0005 {font-size: 12px; line-height: 16px; color: #333333; text-align: left; vertical-align: middle; margin: 0px; padding: 4px; border: 1px solid #888888;}
.td-0006 {font-size: 12px; line-height: 16px; color: #333333; text-align: center; vertical-align: middle; margin: 0px; padding: 4px; border: 1px solid #cccccc; background-color: #bbbbbb; font-weight: bold;}
.td-0007 {font-size: 12px; line-height: 16px; color: #333333; text-align: left; vertical-align: top; margin: 0px; padding: 0px;}
.td-0008 {font-size: 12px; line-height: 16px; color: #333333; text-align: left; vertical-align: top; margin: 0px; padding: 0px; width: 56px;}
.td-0009 {font-size: 12px; line-height: 16px; color: #333333; text-align: left; vertical-align: top; margin: 0px; padding: 0px 5px 0px 0px; width: 120px;}

.li {font-size: 12px; line-height: 16px; color: #ffffff;}
.li a{text-decoration: underline; font-weight: normal;}
.li a:link{color: #F2D800;}
.li a:visited{color: #F2D800;}
.li a:active{color: #99FFFF;}
.li a:hover{color: #5CD3FF;}

.date-0001 {font-size: 10px; line-height: 16px; font-weight: bold; color: #777777;}
/*--------------------------------------------------- /seiko -------*/