body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: #ffffff;
	font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴシックPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

a:link {color: #004CE7; text-decoration: none;}
a:visited {color: #999999; text-decoration: none;}
a:hover {color: #EC4614; text-decoration: none;}

/*テキスト*/
.txt {font-size: 12px;color: #333333;line-height: 180%;}
.txt2 {font-size: 12px;color: #333333;line-height: 150%;}
.txts {font-size: 11px;color: #333333;line-height: 130%;}
.txts2 {font-size: 11px;color: #333333;line-height: 130%;padding:0px 0px 5px 44px;}
.txts_red {font-size: 11px;color: #EC4614;line-height: 150%;}
.maintxt {font-size: 12px;color: #333333;line-height: 180%;padding:15px 15px 20px 24px;}
.maintxt2 {font-size: 12px;color: #333333;line-height: 150%;padding:15px 15px 20px 24px;}
.maintxt3 {font-size: 12px;color: #333333;line-height: 150%;padding:0px 10px 8px 24px;}
.maintxt4 {font-size: 12px;color: #333333;line-height: 150%;padding:10px 0px 3px 24px;}
.pagetop {font-size: 11px;color: #333333;padding:0px 15px 20px 0px;text-align: right;}
.ikusei {font-size: 14px;color: #4C4C4C;line-height: 160%;padding: 6px 1px 6px 1px;}


.blid1 {
	font-size: 12px;
	color: #333333;
	line-height: 180%;
	list-style-image: url("images/blid1.gif")
}

.date {font-size: 11px;color: #333333;padding: 5px;padding: 15px 10px 5px 32px;}
.title1 {font-size: 14px;color: #333333;font-weight: bold;line-height: 160%;padding: 6px 10px 6px 10px;border: #EDCD71 1px solid;margin: 0px 15px 10px 22px;background: #FFF8E4;}

.title_quality {font-size: 14px;color: #4C4C4C;font-weight: bold;line-height: 160%;padding: 6px 10px 6px 10px;border: #CC40F6 1px solid;margin: 15px 15px 5px 22px;background: #F8E5FE;}
.title_link {font-size: 14px;color: #4C4C4C;font-weight: bold;line-height: 160%;padding: 6px 10px 6px 10px;border: #4088F6 1px solid;margin: 15px 15px 5px 22px;background: #E5EFFE;}
.title_products {font-size: 14px;color: #4C4C4C;font-weight: bold;line-height: 160%;padding: 6px 10px 6px 10px;border: #A0E550 1px solid;margin: 15px 15px 5px 22px;background: #F2FBE8;}
.title_company {font-size: 14px;color: #4C4C4C;font-weight: bold;line-height: 160%;padding: 6px 10px 6px 10px;border: #EDCD71 1px solid;margin: 15px 15px 5px 22px;background: #FFF8E4;}
.title_recruit {font-size: 14px;color: #4C4C4C;font-weight: bold;line-height: 160%;padding: 6px 10px 6px 10px;border: #F66940 1px solid;margin: 15px 15px 5px 22px;background: #FEEBE5;}
.title_team2 {font-size: 12px;color: #4C4C4C;font-weight: bold;line-height: 100%;padding: 6px 10px 5px 10px;border: #F66940 1px solid;margin: 20px 13px 13px 22px;background: #F66940;}
.title_team3 {font-size: 12px;color: #4C4C4C;font-weight: bold;line-height: 100%;padding: 6px 10px 5px 10px;border: #EDCD71 1px solid;margin: 20px 0px 13px 0px;background: #EDCD71;}
.title_team {font-size: 12px;color: #4C4C4C;font-weight: bold;line-height: 100%;padding: 6px 10px 5px 10px;border: #EDCD71 1px solid;margin: 20px 13px 13px 22px;background: #EDCD71;}
.title_news {font-size: 12px;color: #4C4C4C;line-height: 100%;padding: 6px 10px 5px 10px;border: #EDCD71 1px solid;margin: 0px 13px 5px 22px;background: #EDCD71;}
.title_ikusei {font-size: 14px;color: #4C4C4C;line-height: 160%;padding: 6px 10px 6px 10px;border: #EDCD71 1px solid;margin: 15px 15px 5px 22px;background: #FFF8E4;}

.plist_quality {font-size: 9px;color: #333333; background: #F8E5FE; padding: 10px 0px 5px 20px;border-bottom: #CC40F6 1px solid;}
.plist_link {font-size: 9px;color: #333333; background: #E5EFFE; padding: 10px 0px 5px 20px;border-bottom: #4088F6 1px solid;}
.plist_products {font-size: 9px;color: #333333; background: #F2FBE8; padding: 10px 0px 5px 20px;border-bottom: #A0E550 1px solid;}
.plist_company {font-size: 9px;color: #333333; background: #FFF8E4; padding: 10px 0px 5px 20px;border-bottom: #EDCD71 1px solid;}
.plist_recruit {font-size: 9px;color: #333333; background: #FEEBE5; padding: 10px 0px 5px 20px;border-bottom: #F66940 1px solid;}

.companymenu {font-size: 12px;color: #979797;font-weight: bold; background: #EDCD71; height: 40px;}

/*　スペース調整　*/
td.space10 {width: 10px;height: 10px;background: #ffffff;}
td.space20 {width: 20px;height: 20px;background: #ffffff;}
td.space30 {width: 30px;height: 30px;}


/*　テーブルセル色　*/
td.color1 {
	padding: 6px 10px 5px 10px;
	font-size : 12px;
	color: #333333;
	background-color:#ffffff;
	border-color: #DECEAD;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
}

td.color2 {
	padding: 6px 10px 5px 10px;
	font-size : 12px;
	color: #333333;
	background-color:#FCF9F4;
	border-color: #DECEAD;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
}

td.color3 {
	background-color:#E8DDC6;
	border-color: #DECEAD;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
}

td.color4 {
	background-color:#F99577;
	border-color: #DECEAD;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
}

td.color5 {
	padding: 7px 10px 7px 0px;
	font-size : 12px;
	color: #333333;
	line-height: 150%;
	vertical-align: top;
	border-color: #DECEAD;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

td.color5a {
	padding: 7px 10px 7px 0px;
	font-size : 12px;
	color: #333333;
	line-height: 150%;
	vertical-align: top;
	border-color: #DECEAD;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

td.color5b {
	padding: 3px 10px 0px 0px;
	font-size : 12px;
	color: #333333;
	line-height: 130%;
	vertical-align: top;
}

td.color6 {
	padding: 7px 10px 7px 10px;
	font-size : 12px;
	color: #333333;
	line-height: 150%;
	background-color:#FCF9F4;
	border-color: #DECEAD;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

td.color7 {
	padding: 6px 10px 5px 10px;
	font-size : 12px;
	color: #333333;
	background-color:#F2FBE8;
	border-color: #AFDA7D;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
}

/*サブメニュー*/
.menu2{
	position:absolute;
	top:-1000px; left:0px;
	visibility:hidden;
	width:123px;
	font-size:9px;
	line-height:200%;
border-left-color: #9E7F14;
border-left-width: 4px;
border-left-style: solid;
border-bottom-color: #9E7F14;
border-bottom-width: 1px;
border-bottom-style: solid;
	background-color:#FFF8E4;
	padding:5px 5px 7px 7px;}


.menu3{
	position:absolute;
	top:-1000px; left:0px;
	visibility:hidden;
	width:123px;
	font-size:9px;
	line-height:200%;
border-left-color: #5F8F26;
border-left-width: 4px;
border-left-style: solid;
border-bottom-color: #5F8F26;
border-bottom-width: 1px;
border-bottom-style: solid;
	background-color:#F2FBE8;
	padding:5px 5px 7px 7px;}

.menu5{
	position:absolute;
	top:-1000px; left:0px;
	visibility:hidden;
	width:123px;
	font-size:9px;
	line-height:200%;
border-left-color: #9B381B;
border-left-width: 4px;
border-left-style: solid;
border-bottom-color: #9B381B;
border-bottom-width: 1px;
border-bottom-style: solid;
	background-color:#FEEBE5;
	padding:5px 5px 7px 7px;}


