td,body {font-size:12px;color:#333333;}
/*        link-navi        */
td.white{background-color:#FFFFFF}
td.gray{background-color:#E8E8E8}
A:link {color:#4754B0;text-decoration:underline;}
A:visited {color:#4754B0;text-decoration:underline;}
A:active {color:#ff0000;text-decoration:underline;}
A:hover {color:#ff0000;text-decoration: underline;}
.center{text-align:center}

.line12{line-height:120%;}
.line13{line-height:130%;}
.line14{line-height:140%;}
.line15{line-height:150%;}
.line16{line-height:160%;}

/*        link-menu        */
A:link.menu	{text-decoration:none;color:#003399;font-size:11px}
A:visited.menu{text-decoration:none;color:#003399;font-size:11px}
A:active.menu{text-decoration:underline;color:#A1CCFE;font-size:11px}
A:hover.menu	{text-decoration:underline;color:#A1CCFE;font-size:11px}

/*        link-pan        */
A:link.pan	{text-decoration:underline;color:#003399;font-size:11px}
A:visited.pan	{text-decoration:underline;color:#003399;font-size:11px}
A:active.pan	{text-decoration:underline;color:#A1CCFE;font-size:11px}
A:hover.pan	{text-decoration:underline;color:#A1CCFE;font-size:11px}
.pan{color:#003399;font-size:11px}

A.menu:link	{text-decoration:none;color:#000099;font-size:12px;}
A.menu:visited	{text-decoration:none;color:#000099;font-size:12px;}
A.menu:active	{text-decoration:underline;color:#ff0000;font-size:12px;}
A.menu:hover	{text-decoration:underline;color:#ff0000;font-size:12px;}

/*        font1      */
.fxxs {font-size:11px;}
.fxs {font-size:12px;}
.fs {font-size:14px;}
.fm {font-size:16px;}
.fl {font-size:24px;}
.fxl {font-size:32px;}
.fxxl {font-size:48px;}

/*        font2      */
.xxs {font-size:xx-small;}
.xs {font-size:x-small;}
.s {font-size:small;}
.m {font-size:medium;}
.l {font-size:large;}
.xl {font-size:x-large;}
.xxl {font-size:xx-large;}
.bold{font-weight:bold}

/*pan---------------------------------------------------*/
.pan{font-size:xx-small;
	color:#666666;
	padding:10px;
	background-color:#FFFFFF;
	text-align:right}
A.panl:link 			{color:#FFFFFF;text-decoration:none;}
A.panl:active 		{color:#FFFFFF;text-decoration:underline;}
A.panl:visited 		{color:#FFFFFF;text-decoration:none;}
A.panl:hover 		{color:#FFFFFF;text-decoration:underline;}
.panl				{color:#FFFFFF;}

.TableFlame{
  color:#FFFFFF;
		font-weight: bold; 
  font-size:14px;
		padding:1px;
		background-color:#0000FF}

.TableFlame1{
  border-style:solid;
  border-color:#0000FF;
		border-width:1px;
		padding:1px;
  font-size:x-small;
		line-height:130%}

.TableLine 		{color:#000000;
  text-decoration:underline;
  line-height:130%;}

.pageTop{text-align:right;
		font-size:xx-small;
		padding-top:10px}

/*naka----*/
.ImageBackY{background-color:#FFFFBE;
			padding:20px}
.ImageCap{padding-top:3px;padding-bottom:15px;
			vertical-align:top;
			font-size:xx-small;
			text-align:center}
.ImageCapT{padding-top:3px;
			vertical-align:top;
			font-size:xx-small;
			text-align:center}
.BoldMediumBlue {  font-size: small; font-weight: bold; color:#3155BD}
.BoldMedium {  font-size: small; font-weight: bold;}.BoldMediumBlue01 {  font-size: medium; font-weight: bold; color: 3155BD}

/*New------------------*/
.TitleBack{background-color:#DEF1FF;
			border-width:0px 2px 0px 0px;
			border-style:solid;
			border-color:#B8DAF5;
			font-weight:bold}
.ContentsBack{background-color:#FFFFFF;
			line-height:130%}
.Cap{padding-top:5px;
	font-size:11px;color:#3366CC}
.Txtright{text-align:right;
		padding:5px 0px 10px 0px}
.TxtColor1{color:#FF6600}
.TxtColor2{color:#FF0000;font-weight:bold}
.TxtBold{font-size:14px;
  font-weight:bold;
  line-height:130%}.wakuBorder{border-style:dotted;border-width:0px 0px 1px 0px ;border-color:#0066CC;padding:0px;}
