body {margin: 0px;padding: 0px;}
* {	font-family: Helvetica, Arial, sans-serif;}
.head {}
.foot {color: #666666;font-size: x-small;}

h1 , h2 , h3 { margin:0px; padding:0px;}
.txt_m {font-size: small;color: #333333;line-height: 150%;}
.txt_m100 {font-size: small;color: #333333;line-height: 100%;}
.txt_m120 {font-size: small;color: #333333;line-height: 120%;}
.txt_m140 {font-size: small;color: #333333;line-height: 140%;}
.txt_l {font-size: medium;line-height: 120%;}
.txt_l140 {font-size: medium;line-height: 140%;}
.txt_ll {font-size: large;line-height: 150%;}
.txt_s {font-size: x-small;line-height: 150%;}
.txt_s120 {font-size: x-small;line-height: 120%;}
.txt_s140 {font-size: x-small;line-height: 140%;}

.col_gray { color:#666666}
.col_red { color:#FF0000}

/* foot link text*/
.foot a:link {color: #666666;text-decoration: none;}
.foot a:visited {color: #666666;text-decoration: none;}
.foot a:hover {color: #666666;text-decoration: underline;}
.foot a:active {color: #666666;text-decoration: underline;}

/*sub navigation text*/
.subnavi {font-size: x-small;line-height: 180%;color: #666666;}
.subnavi a , .subnavi span {
	display: block;
	line-height: 110%;
	margin: 0.8em 0em 0em;
}
.subnavi a:link {color: #666666;text-decoration: none;}
.subnavi a:visited {color: #666666;text-decoration: none;}
.subnavi a:hover {color: #666666;text-decoration: none;}
.subnavi a:active {color: #666666;text-decoration: none;}

/*color company*/
.subnavi a.comp:hover {color: #ff0000;} 
.col_comp {color: #ff0000;}
.comp02 a:link {color: #333333;text-decoration: none;}
.comp02 a:visited {color: #333333;text-decoration: none;}
.comp02 a:hover {color: #ff0000;text-decoration: none;}
.comp02 a:active {color: #ff0000;text-decoration: none;}

/*color stoc*/
.col_stoc {color: #62B915;}
a.stoc01:link {color: #62B915;}
a.stoc01:visited {color: #62B915;}
a.stoc01:hover {color: #999999;}
a.stoc01:active {color: #93EA44;}
.stoc02 a:link {color: #333333;text-decoration: none;}
.stoc02 a:visited {color: #333333;text-decoration: none;}
.stoc02 a:hover {color: #62B915;text-decoration: none;}
.stoc02 a:active {color: #62B915;text-decoration: none;}

/*color customers*/
.subnavi a.cust:hover {color: #FF9900;} 
.col_cust {color: #FF9900;}
a.cust01:link {color: #FF9900;}
a.cust01:visited {color: #FF9900;}
a.cust01:hover {color: #999999;}
a.cust01:active {color: #FF9900;}
.cust02 a:link {color: #333333;text-decoration: none;}
.cust02 a:visited {color: #333333;text-decoration: none;}
.cust02 a:hover {color: #FF9900;text-decoration: none;}
.cust02 a:active {color: #FF9900;text-decoration: none;}

/*color recruiting*/
.col_recr {color: #008aff;}
a.recr01:link {color: #008aff;}
a.recr01:visited {color: #008aff;}
a.recr01:hover {color: #999999;}
a.recr01:active {color: #008aff;}
.recr02 a:link {color: #333333;text-decoration: none;}
.recr02 a:visited {color: #333333;text-decoration: none;}
.recr02 a:hover {color: #008aff;text-decoration: none;}
.recr02 a:active {color: #008aff;text-decoration: none;}
.senior_name {
	vertical-align: middle;
	color: #333333;
	font-size: 16px;
	font-weight: bolder;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 105px;
}
.senior a:link {color: #008aff;text-decoration: none;}
.senior a:visited {color: #008aff;text-decoration: none;}
.senior a:hover {color: #999999;text-decoration: none;}
.senior a:active {color: #999999;text-decoration: none;}

/*color top*/
.col_top {color: #815DDC;}
.top01 a:link {color: #666666;text-decoration: none;}
.top01 a:visited {color: #666666;text-decoration: none;}
.top01 a:hover {color: #ff0000;text-decoration: none;}
.top01 a:active {color: #ff0000;text-decoration: none;}
.top02 a:link {color: #333333;text-decoration: none;}
.top02 a:visited {color: #333333;text-decoration: none;}
.top02 a:hover {color: #0C117D;text-decoration: none;}
.top02 a:active {color: #0C117D;text-decoration: none;}

.whats_new a:link {color: #333333;text-decoration: underline;}
.whats_new a:visited {color: #333333;text-decoration: underline;}
.whats_new a:hover {color: #0C117D;text-decoration: underline;}
.whats_new a:active {color: #0C117D;text-decoration: underline;}

/*plaza*/
.list00 {margin-top:0px; margin-bottom:0px;}
.plaza_close { width:688px; margin-top:10px;}
.col_plaza {color:#141A7D;font-variant: normal;}
.plaza_txt01 {color:#141a7d;font-size: large;font-weight: normal;margin-bottom: 6px;}
.plaza_txt02 {font-size: 1.05em;}
.plaza_txt03 {color:#141a7d;font-size: 1.1em;font-weight: normal;margin-bottom: 6px;}
.plaza_table {}
.plaza_table p { margin-bottom:1.5em;}

.plaza a:link {color: #3f3f3f;text-decoration: none;}
.plaza a:visited {color: #3f3f3f;text-decoration: none;}
.plaza a:hover {color: #0C117D;text-decoration: none;}
.plaza a:active {color: #0C117D;text-decoration: none;}

/*video*/
.video a:link {color: #3f3f3f;text-decoration: underline;}
.video a:visited {color: #3f3f3f;text-decoration: underline;}
.video a:hover {color: #0C117D;text-decoration: underline;}
.video a:active {color: #0C117D;text-decoration: underline;}

/*table color*/
.table_white {background: #ffffff;}
.table_comp {background: #FFEEEE;}
.table_recr {background: #CBE3FC;}
.table_recr02 {background: #CBE3FC;color: #008aff;padding: 2px 8px;}
.table_recr03 {background: #ffffff;padding: 8px;}
.table_cust {background: #FFEBD7;}
.table_stoc {background: #E6FAD3;}
.table_gray {background-color:#efefef;}

/*list style*/
ul.list01 {margin-top: 0px;	margin-bottom: 0px;}

/*other*/
.table_01 {line-height: 120%;}
.table_01td {line-height: 120%;padding-top: 10px;padding-bottom: 10px;}
.whats_new {color: #4E4E4E;font-size: 12px;padding: 8px 2px;line-height: 110%;}
.table_enkaku td {padding: 3px 5px;line-height: 120%;}
.lineh110 {line-height: 100%;}
th {font-weight: normal;}
.img_border {border: 1px solid #999999;margin: 0px;padding: 0px;}

/*map*/
.mapbot {text-align: right;	padding-top: 3px;width: 480px;}
.map_txt {
	width: 480px;
	text-align: left;
	line-height: 120%;
}

