/*■テキストフォント設定*/
TD{
font-size:12px;
line-height:16px;
font-weight: normal;
color:#666666;
}

.txt {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
.txt_2 {
	font-size: 12px;
	line-height: 22px;
	color: #666666;
}

.txt12_b {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
}

.txt14 {
	font-size: 14px;
}

.txt14_b {
	font-size: 14px;
	font-weight:bold;
	color:#FE370F;
}

/*■レイアウト設定*/
.lead_text {
	padding-left: 15px;
	padding-bottom: 5px;
}
.dot_line {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.img_right {
	margin: 5px;
	float: right;
}


/*■リンク設定*/
a:link { 
color: #003399; text-decoration: none 
;} 
a:visited { 
color: #990099; text-decoration: none 
;} 
a:active {
	color: #0000FF;
	text-decoration: underline;
} 
a:hover {
	color: #0000FF;
	text-decoration: underline;
}

a.whatsnew:link{ 
color: #B3DAFD; text-decoration: none 
;} 

a.whatsnew:active {
	color: #719EFF;
	text-decoration: underline;
} 
a.whatsnew:hover {
	color: #719EFF;
	text-decoration: underline;
}



/*■カテゴリー右リンクテキスト設定*/
.text10{
	font-size:10px; 
	line-height:12px; 
	font-weight: normal; 
	color:#666666;
}

/*■メニューカテゴリー設定*/
.txt12_red {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FE370F;
}

.all_menu {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
}

.menu_box {
	border: 1px solid #FE8770;
}


/*■採用情報カテゴリー設定*/
.txt12_green {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #008837;
}


/*■会社案内カテゴリー設定*/
.txt12_org {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FF7F00;
}


/*■その他の設定*/

.txt_red {
	color: #FF0000;
}

.top_list {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
}

.text10_red {
	font-size: 10px;
	color: #FE370F;
}
.moji_space5 {
	padding: 5px;
}
.page_top {
	font-size: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.txt12_white {
	color: #FFFFFF;
}


#topNavi {
	width:571px;
	height:226px;
}

#topNaviMenu {
	width:149px;
	height:226px;
	float:left;
}

#topNaviMenu ul li img{
	vertical-align: bottom;
}

#topNaviSlideshow {
	width:422px;
	height:226px;
	float:left;
}

#topNaviSlideshow ul li {
	display:none;
}
