@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------
  下層ページ設定
  作成者：
  作成日：
  最終更新日：
--------------------------------------------------*/

/*コンテンツ基本設定
---------------------------------------------------*/
#headercontainer{
	margin-bottom:10px;
}
/*左サブメニュー設定
---------------------------------------------------*/
#maincontainer{
	background:url(/auecareer/imgs/kasou/bg_rightcontents.gif) repeat-y right;
}

/*左サブメニュー設定
---------------------------------------------------*/
#globalnavi{}
#globalnavi ul{}
#globalnavi ul li ul{}
#globalnavi ul li ul li{
	border-left:1px solid #D5C8AA;
}
#globalnavi ul li ul li a{
	width:173px;
	padding:14px 10px 12px 24px;
	margin-left:4px;
	border-left:0px;
	height:auto;
	text-indent:0;
	background:none;
	background-image:url(/auecareer/imgs/kasou/bg_submenu.gif) !important;
	background-repeat:no-repeat !important;
	background-position:9px 1.4em !important;
	background-color:#ECE9D8;
	font-weight:bold;
	color:#A94400;
}
#globalnavi ul li ul li a:hover{
	text-indent:0;
	background:none;
	background-image:url(/auecareer/imgs/kasou/bg_submenu.gif) !important;
	background-repeat:no-repeat !important;
	background-position:11px 1.4em !important;
	background-color:#D5C8AA;
	color:#7B4924;
}


/*---- メインビジュアル ----*/
#mainvisual {
}
#rightcontents{
	width:666px;
	float:right;
	background:#FFF;
	padding:15px 20px 0;
	min-height:500px;
}
* html #rightcontents{
	height:500px;
}
/*----- コンテンツ内段落基本設定 -----*/
#rightcontents p {
	margin-top:10px;
}

/*----- パンナビ -----*/
p#pannavi {
	font-size: 85%;
	margin-top: 0;
	margin-bottom: 10px;
	background:url(/auecareer/imgs/kasou/bg_pannavi.gif) bottom repeat-x;
	padding:0 0 18px 5px;
}

/*---- ページタイトル ----*/
h1 {
	background:url(/auecareer/imgs/kasou/bg_h1.jpg) no-repeat bottom left;
	font-size:150%;
	line-height:1.1em;
	padding:6px 10px 21px 34px;
	color:#427227;
	margin-bottom:15px;
}
h1 #sub{
	font-size:70%;
	display:block;
	margin-bottom:5px;
	color:#EA5E00;
}
h2 {
	clear:both;
	margin-top:20px;
	background:url(/auecareer/imgs/kasou/bg_h2.jpg) no-repeat bottom;
	border-top:1px solid #CFC09C;
	font-size:130%;
	padding:12px 10px 25px 34px;
	margin-bottom:10px;
	color:#C65000;
}
h3 {
	clear:both;
	margin-top:15px;
	background:url(/auecareer/imgs/kasou/bg_h3.gif) no-repeat right top #CFE98B;
	font-size:110%;
	padding:7px 30px 6px 15px;
	color:#32571E;
}
h4 {
	clear:both;
	margin-top:15px;
	background:#E7E2CD;
	font-size:100%;
	padding:7px 10px 6px 15px;
	color:#333;
}
h5 {
	padding:5px 10px 6px 10px;
	border-bottom:1px dotted #333;
}

#backtoparea{
	width:706px;
	margin:0 auto;
	padding:0 0 0 244px;
}
.backtopend{
	margin:0;
	width:666px;
	background:#FFF;
	padding:50px 20px 0;
}
.backtopend li{
	display:inline;
}
.backtopend li a{
	display:block;
	width:175px;
	height:35px;
	background-image:url(/auecareer/imgs/kasou/bt_backtopend.jpg);
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	overflow:hidden;
}
.backtopend .back a{
	background-position:0 0;
	float:left;
}
.backtopend .top a{
	background-position:-175px 0;
	float:right;
}
.backtopend .back a:hover{
	background-position:0 -35px;
}
.backtopend .top a:hover{
	background-position:-175px -35px;
}

/*ClearFix
----------------------------------------*/
.backtop:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.backtop {
	/zoom:1;
} /* ie6,ie7 */

.backtop{
	margin:0;
	padding:0;
}
.backtop li{
	display:inline;
}
.backtop .top a{
	display:block;
	float:right;
	width:176px;
	height:36px;
	background-image:url(/auecareer/imgs/kasou/bt_top.jpg);
	background-repeat:no-repeat;
	background-position:0 0 ;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	margin:10px 0;
}
.backtop .top a:hover{
	background-position:0 -36px ;
}

/*個別ページ
----------------------------------------*/
/*---- 新着情報 ----*/
#news-icon:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
#news-icon {
	/zoom:1;
} /* ie6,ie7 */

/* タブ指定*/
#news-icon{
	margin:0;
}
#news-icon li{
	display:inline;
}
#news-icon li a{
	display:block;
	width:85px;
	height:27px;
	background-image:url(/auecareer/news/imgs/bt_tab_sprite.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	overflow:hidden;
}
.tab-all-on{
	border-bottom:2px solid #427227;
}
.tab-info-on{
	border-bottom:2px solid #00378A;
}
.tab-event-on{
	border-bottom:2px solid #CC0052;
}

/*---- タブ設定 ----*/
.tab-all-on .list-all a,
.tab-info-on .list-all a:hover,
.tab-event-on .list-all a:hover{
	background-position:0 0;
}
.tab-all-on .list-info a:hover,
.tab-info-on .list-info a,
.tab-event-on .list-info a:hover{
	background-position:-85px 0;
}
.tab-all-on .list-event a:hover,
.tab-info-on .list-event a:hover,
.tab-event-on .list-event a{
	background-position:-170px 0;
}

/*hover*/
.tab-info-on .list-all a,
.tab-event-on .list-all a{
	background-position:0 -27px;
}
.tab-all-on .list-info a,
.tab-event-on .list-info a{
	background-position:-85px -27px;
}
.tab-all-on .list-event a,
.tab-info-on .list-event a{
	background-position:-170px -27px;
}

/*記事本体*/
#news-box{
	clear:both;
	margin-top:10px;
}
#news-box dl{
	background:url(/auecareer/imgs/common/li_01.gif) repeat-x bottom;
	padding:0 0 11px 0;
	margin:0 0 10px 0;
}
#news-box dt{
	margin:0 0 8px 0;
	padding:0 0 0 17px;
	font-weight:bold;
}
#news-box dd{
	background:url(/auecareer/imgs/common/ic_linklist_s.gif) no-repeat 5px 0.3em;
	padding:0 0 0 17px ;
}
.naiyo{
	min-height:300px;
}
* html .naiyo{
	height:300px;
}
/*---- ページビュート設定 ----*/

#pagebute{
	padding:20px 0 0 ;
	text-align:center;
}
#pagebute a{
	padding:5px 4px;
}
a.link_before{
	margin-right:10px;
	border:1px solid #CCC;
	background:#E1E1E1;
}
.current_page{
	padding:5px 4px;
	border:1px solid #CCC;
	font-weight:bold;
}
a.link_page{
	border:1px solid #CCC;
	background:#E1E1E1;
}
a.link_next{
	margin-left:10px;
	border:1px solid #CCC;
	background:#E1E1E1;
}
a.link_before:hover,
a.link_page:hover,
a.link_next:hover{
	border:1px solid #AA0103;
	background:#FFF;
}

/*---- 扉ページ ----*/

#top-box,
.top-box{
	padding-left:10px;
}
.dl-index{
	margin-bottom:20px;
	width:309px;
	float:left;
	border:1px solid #DDD;
	padding:1px;
	margin-right:15px;
}
* html .dl-index{
	margin-right:12px;
}
.dl-index dt{
}
.dl-index dt a{
	display:block;
	width:275px;
	background:url(/auecareer/imgs/common/ic_list_red.gif) no-repeat 10px 0.8em #fbd8b5;
	font-weight:bold;
	padding:10px 10px 8px 24px;
	font-size:130%;
	text-decoration:none;
}
.dl-index dt a:hover{
	background:url(/auecareer/imgs/common/ic_list_red.gif) no-repeat 10px 0.8em #f7b977;
}

.dl-index dd{
	padding:10px;
	min-height:80px;
	background:url(/auecareer/imgs/kasou/bg_dl_index_dd.jpg) no-repeat bottom right;
}
* html .dl-index dd{
	height:80px;
}


/*----  キャリア支援 ----*/
.sup-table{
	border:0px;
}
.sup-table th{
	border:0px;
	width:252px;
	text-align:left;
	background:none;
}
.sup-table th.yazi{
	width:132px;
	padding:0 0 0 120px ;}
.sup-table td{
	border:0px;
}

.table-no-boder{
	border:0px;
}
.table-no-boder th{
	border:0px;
}
.table-no-boder td{
	border:0px;
}
.table-no-boder .yazi{
	padding-left:68px;
}

/*----  就職?進路データ ----*/
.data-table{
	border-top:2px solid #FFF;
	border-right:2px solid #FFF;
	border-bottom:0px;
	border-left:0px;
	font-size:90%;
}
.data-table thead th{
	background-color:#EFB66C;
	color:#000000;
	font-weight:normal;
}
.data-table thead tr.sub-th th{
	background-color:#FADDDD;
}

.data-table th{
	font-weight:normal;
	color:#000000;
	background-color:#CDE4F1;
	border-top:0px;
	border-right:0px;
	border-bottom:2px solid #FFF;
	border-left:2px solid #FFF;
}
.data-table td{
	color:#000000;
	background-color:#ECE9D8;
	border-top:0px;
	border-right:0px;
	border-bottom:2px solid #FFF;
	border-left:2px solid #FFF;
}
.bg-green{
	background-color:#C1D979;
}
.bg-l-green{
	background-color:#B6D8B5 !important;
}
.bg-ll-green{
	background-color:#E1E9C1 !important;
}


.bg-purple{
	background-color:#DCCDE2 !important;
}
.bg-yellow{
	background-color:#F1D67D !important;
}
.bg-l-yellow{
	background-color:#F7E7AE !important;
}
.bg-odd{
	background-color:#E2DAC2 !important;
}

.data-table02,
.data-table03,
.data-table04{
	font-size:90%;
}
.data-table02 thead th,
.data-table03 thead th,
.data-table04 thead th{
	background-color:#AED047;
}

.data-table02 thead th.bg-total,
.data-table03 thead th.bg-total,
.data-table04 thead th.bg-total{
	background-color:#4F7500 !important;
	color:#FFF !important;
}
.data-table02 tfoot td,
.data-table03 tfoot td,
.data-table04 tfoot td{
	background-color:#D5DE9B;
}
.data-table02 tfoot td.bg-total,
.data-table03 tfoot td.bg-total,
.data-table04 tfoot td.bg-total{
	background-color:#BEC36C !important;
}

.data-table02 th.bg-total,
.data-table03 th.bg-total,
.data-table04 th.bg-total{
	background-color:#EDC66B !important;
	color:#000 !important;
}

.data-table02 td,
.data-table03 td,
.data-table04 td{
	text-align:right;
	background-color:#F4FAE2;
}
.data-table02 td.bg-total,
.data-table03 td.bg-total,
.data-table04 td.bg-total{
	background-color:#EAF1CE;
}
.data-table02 td.bg-total2,
.data-table03 td.bg-total2,
.data-table04 td.bg-total2{
	background-color:#D5DE9B !important;
}



.data-table02 tfoot th{}


.data-table02 th{
	background-color:#C9F0D3;
}

.data-table03 tfoot th{
	background-color:#E6B233;
}
.data-table03 tfoot td{
	background-color:#D5DE9B;
}
.data-table03 th{
	background-color:#FBF6D4;
}
.data-table03 th.bg-th{
	background-color:#F4D881;
}
.data-table03 th.bg-th2{
	background-color:#E3DAAE;
}
.data-table03 th.bg-th3{
	background-color:#F3EFDC;
}
.data-table03 td.bg-td2{
	background-color:#fff;
}
.data-table03 td.bg-total3{
	background-color:#F9FCF1;
}
.data-table04 tfoot th{
	background-color:#C5C5C5;
}
.data-table04 th{
	background-color:#E7E7E7;
}


/*Q&A*/
.dl-faq{
	margin-bottom:15px;
	border-bottom:1px solid #CCC;
	padding-bottom:5px;
}
.dl-faq dt{
	margin-bottom:5px;
	background:url(/auecareer/faq/imgs/ic_q.gif) no-repeat 3px 3px #DDD;
	padding:4px 10px 4px 28px;
}
.dl-faq dd{
	background:url(/auecareer/faq/imgs/ic_a.gif) no-repeat 3px 3px;
	padding:4px 10px 4px 28px;
}

.sitmap-table{
	border-left:0px;
	border-bottom:0px;
	border-top:1px dotted #CCC;
	border-right:0px;	
}
.sitmap-table th{
	border-left:3px solid #E85D00;
	border-bottom:1px dotted #CCC;
	border-top:0px;
	border-right:0px;
	padding:10px 5px 9px;
	text-align:left;
	vertical-align:top;
	font-size:120%;
	width:40%;
}
.sitmap-table td{
	border-left:1px dotted #333;
	border-bottom:1px dotted #CCC;
	border-top:0px;
	border-right:0px;	
	padding:10px 5px 9px;
}


/*---- キャリア支援タブ ----*/
/*ClearFix*/
#tab-list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#tab-list {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html #tab-list {
	height: 1%;
}
#tab-list {
	display: block;
}

#tab-list{
	margin:20px 0 ;
	border-bottom:1px solid #4F7500;
}
#tab-list li{
	display:inline;
border-bottom:1px solid #4F7500;
}
#tab-list li a{
	display:block;
	float:left;
	margin-right:5px;
	background-color:#E0E8A7;
	padding:9px 10px 8px;
	color:#000;
	text-decoration:none;
}
#tab-list li a.tab-default,
#tab-list li a.tab-on,
#tab-list li a:hover{
	background-color:#4F7500;
	color:#FFF;
}


