body{font-size:x-small;color:#333333;margin:0;padding:0px;}
img 	{border:0px;}

/*link-navi----------------------------------------------------*/
A:link	{text-decoration:underline;color:#003399;}
A:visited{text-decoration:underline;color:#003399;}
A:active{text-decoration:underline;color:#ff0000;}
A:hover	{text-decoration:underline;color:#ff0000;}

A.leftmenu:link	{color:#333333;text-decoration:none;}
A.leftmenu:active 	{color:#003AFF;text-decoration:none;}
A.leftmenu:visited 	{color:#333333;text-decoration:none;}
A.leftmenu:hover  	{color:#003AFF;text-decoration:none;}
.leftmenu{color:#333333; font-weight: bold}


A.leftmenu2:link	{color:#003AFF;text-decoration:none;}
A.leftmenu2:active 	{color:#003AFF;text-decoration:none;}
A.leftmenu2:visited 	{color:#003AFF;text-decoration:none;}
A.leftmenu2:hover  	{color:#003AFF;text-decoration:none;}
.leftmenu2{color:#003AFF; font-weight: bold}


A.link01:link	{color:#003AFF;text-decoration:none;}
A.link01:active 	{color:#003AFF;text-decoration:none;}
A.link01:visited 	{color:#003AFF;text-decoration:none;}
A.link01:hover  	{color:#003AFF;text-decoration:none;}
.link01{color: #003AFF}


A.link02:link	{color:#333333;text-decoration:none;}
A.link02:active 	{color:#003AFF;text-decoration:none;}
A.link02:visited 	{color:#333333;text-decoration:none;}
A.link02:hover  	{color:#003AFF;text-decoration:none;}
.link02{color:#333333}


A.link03:link	{color: #51b1ff; text-decoration:none;}
A.link03:active 	{003AFF;text-decoration:none;}
A.link03:visited 	{color:#51b1ff;text-decoration:none;}
A.link03:hover  	{color:#003AFF;text-decoration:none;}
.link03 {color: #51b1ff; font-weight: bold}


A.link04:link	{color:#003AFF;text-decoration:none;}
A.link04:active 	{color:#003AFF;text-decoration:none;}
A.link04:visited 	{color:#003AFF;text-decoration:none;}
A.link04:hover  	{color:#003AFF;text-decoration:none;}
.link04 {font-size: 10px; color: #003AFF}


/* font----------------------------------------------------*/
.fxxs	{font-size:10px;}
.fxs 	{font-size:12px;}
.fs 	{font-size:14px;}
.fm 	{font-size:16px;}
.fl 	{font-size:24px;}
.fxl	{font-size:32px;}
.fxxl 	{font-size:48px;}
.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;}
/*text----------------------------------------------------*/
.line12	{line-height:120%;}
.line13	{line-height:130%;}
.line14	{line-height:140%;}
.line15	{line-height:150%;}
.line16	{line-height:160%;}
.bold 	{font-weight:bold;}
.right	{text-align:right}
.center	{text-align:center}
/*menu----------------------------------------------------*/
.menu{padding-bottom:4px}
#TopCompany{
		border-style:solid;
		border-color:#505050;
		padding:7px;
		border-width:1px;
		font-size:xx-small;
		line-height:130%}
/*pagetop-----------------------------------------------*/
.pageTop{font-size:xx-small;
		text-align:right;
		padding:30px 0px 0px 0px}
/*pan---------------------------------------------------*/
.pan{font-size:xx-small;
	padding:5px 0px 5px 3px}
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;}
/*table-------------------------------------------------------------*/
td				{font-size:x-small}
td.center		{text-align:center}
td.centerxxs	{text-align:center;font-size:xx-small}
td.right		{text-align:right}
td.rightBold{	text-align:right;
				font-weight:bold;
				line-height:120%}
/*header/footer-------------------------------------------------------*/
#toptxt{padding:5px 0px 0px 0px;
		font-size:10px;
		color:#333333}
#headerLink{vertical-align:bottom;
			text-align:right;
			font-size:xx-small;
			padding-bottom:5px}
.footer		{background-color:#8C8C8C;color:#FFFFFF;}
#footerLink{padding:5px 10px 0px 0px;
			font-size:xx-small;
			text-align:right;
			vertical-align:top;
			background-color:#8C8C8C;}
A.footer:link 		{color:#FFFFFF;text-decoration:none;}
A.footer:active 	{color:#FFFFFF;text-decoration:underline;}
A.footer:visited 	{color:#FFFFFF;text-decoration:none;}
A.footer:hover 		{color:#FFFFFF;text-decoration:underline;}
#Copyright			{background-color:#3C3C3C;
					padding:3px 0px 0px 10px;
					font-size:10px;
					color:#FFFFFF}
#CopyrightBack{background-color:#3C3C3C;}
/*list-------------------------------------------------------*/
.list01 {  padding-top: 15px; padding-bottom: 10px}
.list02 {  padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px}
.list03 {  line-height: 140%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.list03_index {  line-height: 140%; font-weight: bold; color: 50aefd; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}.list04 {  padding-top: 10px; padding-bottom: 15px}
.list05 {  padding-top: 5px; padding-bottom: 5px}
.list05_index {  font-weight: bold; padding-top: 5px; padding-bottom: 5px; color: #50aefd}
.list06 {  line-height: 140%; padding-top: 5px; padding-bottom: 5px}
.list07 {  }

/*color-------------------------------------------------------*/
.orange_bold {  font-weight: bold; color: #FF9900}
.blue {  color: #003c78}
.xxs_blue {  font-size: 10px; color: #003c78}
.blue3_bold {  font-weight: bold; color: 51b1ff}
.blue2_bold {  font-weight: bold; color: #003aff}
.blue2_b_indent5 {  font-weight: bold; color: 0034ff; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.blue_on {  color: #003aff; font-weight: bold}
.blue3_b_indent5 {  color: 51b1ff; padding-top: 8px; padding-bottom: 3px; font-weight: bold}

.list07	{background-image:url(../image/line.gif);background-repeat:repeat-x;line-height:130%;text-align:center}
.list08 {background-image:url(../image/line.gif);background-repeat:repeat-x;line-height:130%;}
.list09 {background-image:url(../../company/image/c_line02.gif);background-repeat:repeat-x;line-height:130%;; padding-top: 10px; padding-bottom: 10px}

/*contact-------------------------------------------------------*/
.tdContactT{border-style:solid;
			border-color:#CCCCCC #CCCCCC #CCCCCC #999999;
			background-color:#F3F3F3;
			border-width:1px 1px 1px 3px;
			padding:3px;
			line-height:130%}
.tdContact{			padding:3px;
			line-height:130%; border: 1 #CCCCCC solid}
.list10 {  line-height: 140%; border: 1px #CCCCCC solid; padding-top: 5px; padding-bottom: 5px; padding-right: 3px; padding-left: 3px}
.list11 {  line-height: 140%; background-color: #F3F3F3; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px; border-color: #CCCCCC CCCCCC CCCCCC #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


