/*-----------------------------------------------------------
	local.css
-----------------------------------------------------------*/

/*-----------------------------------------------------------
	パンくずリスト
-----------------------------------------------------------*/

div#pankuzu{
	clear:both;
	width:780px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:5px;
	font-size:10px;
	color:#9D9D9D;
}

div#pankuzu a{
	text-decoration:none;
	font-size:10px;
	color:#9D9D9D;
}

div#pankuzu a:hover{
	text-decoration:underline;
	font-size:10px;
	color:#9D9D9D;
}

/*-----------------------------------------------------------
	メニュー
-----------------------------------------------------------*/

div#leftmenu{
	clear:both;
	width:165px;
	float:left;
	margin-right:15px;
}

div#leftmenu ul{
	width:165px;
	list-style:none;
}

div#leftmenu a#title{
	width:165px;
	height:26px;
	background-image:url(../img/menu_title.gif);
	background-repeat:repeat;
	margin-bottom:2px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#title:hover{
	width:165px;
	height:26px;
	background-image:url(../img/menu_title_h.gif);
	background-repeat:repeat;
	margin-bottom:2px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#title_h{
	width:165px;
	height:26px;
	background-image:url(../img/menu_title_h.gif);
	background-repeat:repeat;
	margin-bottom:2px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu1{
	width:165px;
	height:20px;
	background-image:url(../img/menu_01.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu1:hover{
	width:165px;
	height:20px;
	background-image:url(../img/menu_01_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu1_h{
	width:165px;
	height:20px;
	background-image:url(../img/menu_01_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu2{
	width:165px;
	height:20px;
	background-image:url(../img/menu_02.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu2:hover{
	width:165px;
	height:20px;
	background-image:url(../img/menu_02_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu2_h{
	width:165px;
	height:20px;
	background-image:url(../img/menu_02_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu3{
	width:165px;
	height:20px;
	background-image:url(../img/menu_03.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu3:hover{
	width:165px;
	height:20px;
	background-image:url(../img/menu_03_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu3_h{
	width:165px;
	height:20px;
	background-image:url(../img/menu_03_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu4{
	width:165px;
	height:20px;
	background-image:url(../img/menu_04.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu4:hover{
	width:165px;
	height:20px;
	background-image:url(../img/menu_04_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu4_h{
	width:165px;
	height:20px;
	background-image:url(../img/menu_04_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu5{
	width:165px;
	height:20px;
	background-image:url(../img/menu_05.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu5:hover{
	width:165px;
	height:20px;
	background-image:url(../img/menu_05_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu5_h{
	width:165px;
	height:20px;
	background-image:url(../img/menu_05_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu6{
	width:165px;
	height:20px;
	background-image:url(../img/menu_06.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu6:hover{
	width:165px;
	height:20px;
	background-image:url(../img/menu_06_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu6_h{
	width:165px;
	height:20px;
	background-image:url(../img/menu_06_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

/*-----------------------------------------------------------
	バナー
-----------------------------------------------------------*/

p#banner{
	margin-top:15px;
	margin-bottom:15px;
}

/*-----------------------------------------------------------
	タイトル
-----------------------------------------------------------*/

div#rightmenu h2#top{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_top.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#voice{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_voice.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#instruction{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_instruction.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#trend{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_trend.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#turedure{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_turedure.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#science{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_science.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

/*-----------------------------------------------------------
	コンテンツ
-----------------------------------------------------------*/

div#rightmenu{
	width:600px;
	float:left;
	margin-bottom:20px;
}

div#rightmenu div.subtit{
	clear:both;
	width:600px;
	height:30px;
	background-image:url(../img/bg_subtit.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
}

div#rightmenu div.subtit p{
	width:550px;
	height:22px;
	margin-left:20px;
	padding-top:7px;
	font-weight:bold;
	font-size:13px;
}

div#gotop{
	width:600px;
	margin-top:30px;
	text-align:right;
}

div#gotop img{
	vertical-align:-4px;
	margin-right:10px;
}

div#gotop a{
	width:600px;
	text-decoration:none;
	font-size:12px;
	color:#6095E3;
}

div#gotop a:hover{
	width:600px;
	text-decoration:underline;
	font-size:12px;
	color:#6095E3;
}

div.gotop2{
	width:600px;
	margin-bottom:15px;
	text-align:right;
}

div.gotop2 img{
	vertical-align:-4px;
	margin-right:10px;
}

div.gotop2 a{
	width:600px;
	text-decoration:none;
	font-size:12px;
	color:#6095E3;
}

div.gotop2 a:hover{
	width:600px;
	text-decoration:underline;
	font-size:12px;
	color:#6095E3;
}

.aliright{
	text-align:right;
}

.top_m15{
	margin-top:15px;
}

.top_m5{
	margin-top:5px;
}

/*-----------------------------------------------------------
	学生・求職者の皆様へ
-----------------------------------------------------------*/

p.student{
	margin:0px 15px 15px 15px;
}

div.notes{
	margin:15px 15px 0px 15px;
	font-weight:bold;
}

div.notes img{
	margin-right:20px;
	float:left;
}

/*-----------------------------------------------------------
	社員の声
-----------------------------------------------------------*/

div.voiceimg{
	margin:0px 10px 5px 0px;
	float:left;
	text-align:center;
	font-size:14px;
	line-height:100%;
}

div.voiceimg img{
	margin-bottom:10px;
}

p.voicetxt{
	margin-bottom:10px;
}

div.repeat{
	border:1px solid #CECECE;
	width:190px;
	margin:0px 10px 10px 0px;
	float:left;
	height:300px;
}

div.repeat2{
	border:1px solid #CECECE;
	width:190px;
	margin:0px 6px 10px 0px;
	float:left;
	height:300px;
}

div.repeat img,div.repeat2 img{
	margin:0px;
}

div.repeat p,div.repeat2 p{
	margin:10px;
}

/*-----------------------------------------------------------
	ブログ
-----------------------------------------------------------*/

div.blog{
	width:598px;
	border:1px solid #CECECE;
}

div.blog p{
	margin:15px;
}

div.blog h3{
	margin:15px 15px 0px 15px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #46B287;
}

div.line{
	border-top:1px dashed #9D9D9D;
}

.float_l{
	float:left;
	margin:0px 15px 15px 0px;
}

.float_r{
	float:right;
	margin:0px 0px 15px 15px;
}

/*-----------------------------------------------------------
	転職指南
-----------------------------------------------------------*/

.sinan_title{
	border:1px solid #999999;
	height:25px;
	margin:0px;
	background-color:#F7F7F7;
}

.sinan_title p.conleft{
	margin:5px 0px 0px 5px;
	width:400px;
	float:left;
}

.sinan_title p.conright{
	margin:5px 5px 0px 5px;
	width:170px;
	text-align:right;
}

.sinan_honbun{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:top;
	margin-bottom:15px;
}

.sinan_honbun p{
	padding:5px;
}

.sinan_honbun img{
	margin-left:10px;
}

.imageboad{
	text-align:left;
	margin:10px 10px 10px 0px;
}

/*-----------------------------------------------------------
	仕事KAN
-----------------------------------------------------------*/

.kan_title{
	border:1px solid #999999;
	height:25px;
	margin:0px;
	background-color:#F7F7F7;
}

.kan_title p.conleft{
	margin:5px 0px 5px 5px;
	width:350px;
	float:left;
}

.kan_title p.conright{
	margin:5px;
	width:220px;
	text-align:right;
}

.kan_honbun{
	vertical-align:top;
	margin-bottom:15px;
}

.kan_honbun p{
	padding:5px;
}

.kan_honbun img{
	margin-left:10px;
}

.imageboad{
	text-align:left;
	margin:10px 10px 10px 0px;
}
