@charset "utf-8";
/*-------------------------------------------------
  基本設定
  作成者：Satoru Takebayashi
  作成日：2012/02
--------------------------------------------------*/

/*トップページ用
--------------------------------------------------*/
#headercontainer{
	margin-bottom:20px;
}


/*---- コンテンツ基本設定 ----*/

.top-box{
	background-color:#FFF;
	padding:10px;
}
/*新着情報*/

#newshead{
	background:#427227;
	padding:0 10px 0 0;
}
#newshead h2{
	width:76px;
	height:35px;
	float:left;
	}
#ichiran a{
	display:block;
	float:right;
	width:73px;
	height:12px;
	background-image:url(/auecareer/imgs/top/bt_ichiran.gif);
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	margin:11px 0 0 0;
	overflow:hidden;
}
#ichiran a:hover{
	background-position:0 -12px;
}

/*タブ時 ボックスカラー指定*/
#news-box{
	padding:10px;
	background:#CEE987;
}

#news-box dl{
	margin-bottom:8px;
}
#news-box dt{
	margin-bottom:4px;
	font-size:90%;
	font-weight:bold;
	padding:0 0 0 17px;
}
#news-box dd{
	background:url(/auecareer/imgs/common/ic_linklist_s.gif) no-repeat 5px 0.3em;
	padding:0 0 0 17px ;}
#news-box dl.last-entry{
	background:none;
	margin-bottom:0px;
}


/*  Footer指定
-------------------------------------------*/
#footercontainer{
	margin-top:20px;
}
.cont{
	margin: auto;
	width:950px;
}
.row{
	margin-left: -5px;
	margin-right: -5px;
}
.col-4{
	width: 33.33333%;
	float: left;
}
.col-left{
	width: 640px;
	float: left;
}
.col-right{
	width: 320px;
	float: left;
}
.col-4 .top-box,
.col-left .top-box,
.col-right .top-box{
	margin-left: 5px;
	margin-right: 5px;
}



/*----- グローバルナビゲーション -----*/
.globalnavi {
}
.globalnavi ul {
	padding: 0;
	margin: 0;
}
.globalnavi ul li {
}
.globalnavi li a {
	display:block;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
	height:53px;
	border:1px solid #D5C8AA;
	background-image:url(/auecareer/imgs/base/nv_sprite.png);
	background-repeat:no-repeat;
}
.globalnavi li.nv-intro a {
	background-position:0 0;
	border-top:1px solid #D5C8AA;
}
.globalnavi li.nv-support a {
	background-position:0 -53px;
	border-top:1px solid #D5C8AA;
}
.globalnavi li.nv-data a {
	background-position:0 -106px;
	border-top:1px solid #D5C8AA;
}
.globalnavi li.nv-faq a {
	background-position:0 -159px;
	border-top:1px solid #D5C8AA;
}
/*.globalnavi li.nv-links{　20131108改修（削除）
	border-bottom:1px solid #D5C8AA;
}*/
.globalnavi li.nv-links a {
	background-position:0 -212px;
	border-top:1px solid #D5C8AA;
}
.globalnavi li.nv-saiyo{　/*20131108改修（追加）*/
	padding:0 0 1px 0;
 /padding:0 0 0 0;
}

.globalnavi li.nv-saiyo a {
	background-position:0 -339px;
	border-top:1px solid #D5C8AA;
}

/*----- マウスオーバー テンプレートプロパティ-----*/
.globalnavi li.nv-intro a:hover{
	background-position:-429px 0;
}
ul.on-intro li.nv-intro a {
	background-position:-429px 0 !important;
}
.globalnavi li.nv-support a:hover{
	background-position:-429px -53px;
}
ul.on-support li.nv-support a {
	background-position:-429px -53px !important;
}
.globalnavi li.nv-data a:hover{
	background-position:-429px -106px;
}
ul.on-data li.nv-data a {
	background-position:-429px -106px !important;
}
.globalnavi li.nv-faq a:hover{
	background-position:-429px -159px;
}
ul.on-faq li.nv-faq a {
	background-position:-429px -159px !important;
}
.globalnavi li.nv-links a:hover{
	background-position:-429px -212px;
}
ul.on-links li.nv-links a {
	background-position:-429px -212px !important;
}
.globalnavi li.nv-saiyo a:hover{
	background-position:-429px -339px;
}
ul.on-saiyo li.nv-saiyo a {
	background-position:-429px -339px !important;
}

.globalnavi-child{
}
.globalnavi-child a{
	display: block;
	border:1px solid #D5C8AA;
	border-top:none;
	text-decoration: none;
}
.globalnavi-child a span{
	display: block;
	border-left:4px solid #FAE0CF;
	padding: 8px;
}
.globalnavi-child a:hover span{
	border-left:4px solid #FFF;
	color: #FFF;
	background: #EA5E00;
}

#bnrlist{
	padding: 0;
	margin: 0;
	margin-bottom: -5px;
}

.intro.globalnavi-child a span{
	border-left:4px solid #F4B7A1;
	color: #C30000;
}
.intro.globalnavi-child a:hover span{
	background: #C30000;
	color: #FFF;
}
.support.globalnavi-child a span{
	border-left:4px solid #BCE0EA;
	color: #2A56C8;
}
.support.globalnavi-child a:hover span{
	background: #2A56C8;
	color: #FFF;
}
.data.globalnavi-child a span{
	border-left:4px solid #BBFAC5;
	color: #3C9838;
}
.data.globalnavi-child a:hover span{
	background: #3C9838;
	color: #FFF;
}