/* update 07.05.18 */

@charset "Windows-31J";

/*
body  	{font-size:10pt; color:#666666; background-color:#CCCCCC;}
*/
body  	{font-size:10pt; color:#666666; }

th    	{ font-size:10pt; font-weight:normal; }
td    	{ font-size:10pt;}
span	{ padding-left:5px; padding-right:15px;}
.tdHead	{ text-align:right; width:120px;}
.tdData	{ text-align:left;  width:500px;}
.head	{ font-size:12pt; font-weight:bold; color:#333366;}
.a      { font-size:9pt; }
.button { font-size:10pt; padding:2px;}

/*body	{font-size:10pt; color:#000000; background: #999999 url(../../img/bg.gif) repeat-x 0px 0px; margin: 0 10px;}*/
img 	{border:0px; margin:0px; padding:0px;}
form 	{margin:0px;}
div, tr, td 	{margin: 0px; color: #000000; font-size: 10pt;}

/* メッセージ情報表示用 */
.message {color:red; font-size:10pt; font-weight:bold; text-align:left;	border:0px;}


.f1 	{font-size: 10px;	line-height: normal;}
.f2 	{font-size: 10px;	color: #666666;}
.f3 	{font-size: 10px;	color: #999999;}
.f4 	{font-size: 14px;	color: #666666;}
.f5 	{font-size: 12px;	font-weight: normal; color: #666666;}
.f6 	{font-size: 12px;	font-weight: normal; color: #FFFFFF;}
.f7 	{font-size: 12px;	color: #666666;}
.f8 	{font-size: 18px;	line-height: 25px; color: #000000;}
.f8wb 	{font-size: 18px;	line-height: 25px; color: #000000;	word-break:break-all;}
.f9 	{font-size: 12px;	font-weight: bold; color: #FF0000;}
.f10    { font-size: 10px }
.f10L   { font-size: 10px; font-weight: bold ; line-height: 120% }
.f12    { font-size: 12px; line-height: 120% }
.f12wb  { font-size: 12px; line-height: 120%; word-break:break-all;}
.f12bc  { font-size: 12px; line-height: 120%; background-color: #F1F2F2 }
.f13bc  { font-size: 12px; line-height: 120%; background-color: #E2E9FE }
.f12bbc { font-size: 12px; font-weight: bold ; line-height: 120%; background-color: #F1F2F2 }
.b12    { font-size: 12px; font-weight: bold; text-decoration: none; color: #0033CC }
.m12b   { font-size: 12px; font-weight: bold; text-decoration: none; color: #666666 }
.m16b   { font-size: 16px; font-weight: bold; text-decoration: none; color: #666666 }
.n12b   { font-size: 12px; font-weight: bold; text-decoration: none; color: #CCCCCC }
.t14b   { font-size: 14px; font-weight: bolder; line-height: 120% }
.t16b   { font-size: 16px; font-weight: bolder; line-height: 120%; color: #000000  }
.f12b   { font-size: 12px; font-weight: bold ; line-height: 120% }
.f12br  { font-size: 12px; font-weight: bold ; line-height: 120%; color: #FF0000 }
.f20b   { font-size: 20px; font-weight: bold; line-height: 120%; color: #FF0000 }

.w25	{ width:25px; }
.w30	{ width:30px; }
.w35	{ width:35px; }
.w50	{ width:50px; }
.w55	{ width:55px; }
.w60	{ width:60px; }
.w65	{ width:65px; }
.w80	{ width:80px; }
.w85	{ width:85px; }
.w90	{ width:90px; }
.w100	{ width:100px; }
.w110	{ width:110px; }
.w120	{ width:120px; }
.w130	{ width:130px; }

a:hover { color: #9999FF }
a.member_list:link { color: #FFFFFF }
a.member_list:visited { color: #FFFFFF }
a.member_list:hover { color: #9999FF }
a.member_list:active { color: #9999FF }

/* IME-MODE */
.IMEON {ime-mode: active;}
.IMEOFF{ime-mode: inactive;}
.IMENG {ime-mode: disabled;}

/* 表示位置 */
.LEFT   {text-align: left;}
.CENTER {text-align: center;}
.RIGHT  {text-align: right;}

.TOP    {vertical-align: top;}
.MIDDLE {vertical-align: middle;}
.BOTTOM {vertical-align: bottom;}
