/* voice bottomindex */
@import url("bottomindex.css");


/* ------ voiceｖ淆----- */
.content ul#voiceindex{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.content ul#voiceindex li{
	display:inline;
	float:left;
	width:262px;
	height:124px;
	margin:3px 15px 0px;
}
.content ul#voiceindex li a{
	display:block;
	overflow:hidden;
	width:100%;
	height:0 !important;
	height /**/:124px;
	padding-top:124px;
	background-image:url(../img/voice_index.jpg);
}

.content ul#voiceindex li#v01 a{	background-position:0px 0px; }
.content ul#voiceindex li#v02 a{	background-position:0px -124px; }
.content ul#voiceindex li#v03 a{	background-position:0px -248px; }
.content ul#voiceindex li#v04 a{	background-position:0px -372px; }
.content ul#voiceindex li#v05 a{	background-position:0px -496px; }
.content ul#voiceindex li#v06 a{	background-position:0px -620px; }
.content ul#voiceindex li#v07 a{	background-position:0px -744px; }
.content ul#voiceindex li#v08 a{	background-position:0px -868px; }
.content ul#voiceindex li#v09 a{	background-position:0px -992px; }
.content ul#voiceindex li#v10 a{	background-position:0px -1116px; }
.content ul#voiceindex li#v11 a{	background-position:0px -1240px; }
.content ul#voiceindex li#v12 a{	background-position:0px -1364px; }
.content ul#voiceindex li#v13 a{	background-position:0px -1488px; }
.content ul#voiceindex li#v14 a{	background-position:0px -1612px; }
.content ul#voiceindex li#v16 a{	background-position:0px -1736px; }
.content ul#voiceindex li#v15 a{	background-position:0px -1860px; }
.content ul#voiceindex li#v17 a{	background-position:0px -1984px; }

/* --- オンマウス --- */
.content ul#voiceindex li#v01 a:hover{ background-position:-262px 0px; }
.content ul#voiceindex li#v02 a:hover{	background-position:-262px -124px; }
.content ul#voiceindex li#v03 a:hover{	background-position:-262px -248px; }
.content ul#voiceindex li#v04 a:hover{	background-position:-262px -372px; }
.content ul#voiceindex li#v05 a:hover{	background-position:-262px -496px; }
.content ul#voiceindex li#v06 a:hover{	background-position:-262px -620px; }
.content ul#voiceindex li#v07 a:hover{	background-position:-262px -744px; }
.content ul#voiceindex li#v08 a:hover{	background-position:-262px -868px; }
.content ul#voiceindex li#v09 a:hover{	background-position:-262px -992px; }
.content ul#voiceindex li#v10 a:hover{	background-position:-262px -1116px; }
.content ul#voiceindex li#v11 a:hover{	background-position:-262px -1240px; }
.content ul#voiceindex li#v12 a:hover{	background-position:-262px -1364px; }
.content ul#voiceindex li#v13 a:hover{	background-position:-262px -1488px; }
.content ul#voiceindex li#v14 a:hover{	background-position:-262px -1612px; }
.content ul#voiceindex li#v16 a:hover{	background-position:-262px -1736px; }
.content ul#voiceindex li#v15 a:hover{	background-position:-262px -1860px; }
.content ul#voiceindex li#v17 a:hover{	background-position:-262px -1984px; }


/* ------ ﾐ壱"鮪香yージ ----- */
.content h2{
	margin:0px 0px 24px 60px;
}

/* --- detail --- */
.content div#detail #voice h3{
	margin-bottom:10px;
	margin-top:30px;
}
.content div#detail #voice h3#first{
	margin-top:0px;
}
.content div#detail #profile h3{
	margin:10px 0;
}

.content div#detail #voice ul {
	margin-left:18px;
}

/* --- detail　バックグラウンド澄2・--- */
.content div#detail{
	background:url(../img/detail_bg_m.gif) repeat-y;
	margin-left:60px;
	margin-bottom:24px;
}
.content div#detail-t{
	background:url(../img/detail_bg_t.gif) no-repeat top left;
}
.content div#detail-b{
	background:url(../img/detail_bg_b.gif) no-repeat bottom left;
}
.content div#detail #voice{
	padding-left:18px;
	width:320px;
	margin-right:20px;
	float:left;
}
.content div#detail #profile{
	width:150px;
	float:left;
	padding:0px 9px;
}
.content div#detail #profile p{
	font-size:10px;
}
.content div#detail #profile p span{
	font-size:12px;
}
.content div#detail #profile dl#policy dd{
	font-size:10px;
	margin:5px 0 5px 12px;
}
.content div#detail #profile dl#target{
	margin-bottom:20px;
	width:148px;
}
.content div#detail #profile dl#target dt{
	height:30px;
}
.content div#detail #profile dl#target dd.txt{
	font-size:10px;
	line-height:14px;
	margin:0px;
	padding:10px 15px 15px;
	background:url(../img/p_bg.gif) no-repeat bottom left;
}
.content div#detail #profile dl#target dd.sankaku{
	text-align:center;
	margin:0px;
	padding:3px 0;
	height:17px;
	background:F4EEDD;
}

.content div#detail #profile p.gopage{
	text-align:center;
}

.content div#detail #profile p.gopage a{
	margin-top:5px;
/*	background:url(../img/n_arrow.gif) no-repeat center left; */
/*	padding-left:10px; */
}


/* --- background --- */
.content div#voice-t{
	width:548px;
	margin:0 10px;
	background:url(../img/v_bg_top.gif) no-repeat;
	padding-top:18px;
}
.content div#voice-m{
	padding:0 8px;
	background:url(../img/v_bg_middle.gif) repeat-y;
}
.content div#voice-b{
	padding:0 8px;
	background:url(../img/v_bg_bottom.gif) no-repeat;
}

/* --- 燕灯index --- */
.content ul#svindex{
	list-style-type:none;
	margin:0 14px;
	padding:0px;
}
.content ul#svindex li{
	display:inline;
	float:left;
	margin:2px 1px 0;
}
.content ul#svindex li a{
	display:block;
	width:166px;
	height:75px;
}

/* ------ 新人・内蝉----- */
.content div.naitei{ margin-bottom:15px; 
}
.content div.naitei dl{
	margin:0px;
	padding:0px;
}
.content div.naitei dl dt{
	width:180px;
	float:left;
}
.content div.naitei dl dd{
	width:330px;
	float:left;
}
.content div.naitei dl dd a{
	text-decoration:none;
	color:#000;
}
.content div.naitei dl dd a span{
	background:url(../img/n_arrow.gif) no-repeat left center;
	padding-left:10px;
	height:12px;
}
.content div.naitei dl dd a:hover{
	color:#f60;
}
.content div.naitei dl dd a img{
	margin-left:30px;
}

.content div.naitei dl dd img{
	margin-left:30px;
}


.content  .prestaff_proff {
	width: 530px;
	margin-bottom: 10px;
}
.content  .prestaff_proff .left_prof {
	width: 160px;
	float:left;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
}
.content  .prestaff_proff .left_photo { width: 120px; float:left; }
.content  .prestaff_proff .right_photo { width: 120px; float:left; }
.content  .prestaff_proff .right_prof {
	width: 120px;
	float:left;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
}

.content  .prestaff_message {
	width: 480px;
	font-size: 14px;
	text-align:left;
}

.content  .prestaff_linkphoto {
	width: 480px;
	margin-top: 15px;
	margin-bottom: -20px;
}
.content  .prestaff_linkphoto .link1 { width: 120px; float:left; }
.content  .prestaff_linkphoto .link2 { width: 120px; float:left; }
.content  .prestaff_linkphoto .link3 { width: 120px; float:left; }
.content  .prestaff_linkphoto .link4 { width: 120px; float:left; }

.content .prestaff_proff .academic_background {
	font-size: 12px;
	font-weight: normal;
}
.content  .prestaff_message  .prestaff_message_subtitle  {
	font: bold 18px;
	color: #006600;
	border-bottom: 4px dashed #006600;
	padding-top: 10px;
	padding-bottom: 2px;
}

.content .naitei .naitei_message_left { float: left; }

.content .naitei .naitei_message_right { float: right; }


/* ------ 新人・内定者----- */
.content .main-inner .wrap2{
 width:648px;
 text-align:center;
 }
.content .main-inner .wrap2 .naitei{ margin-bottom:30px; }
.content .main-inner .wrap2 .naitei dl{
	margin:0px;
	padding:20px;
}
.content .main-inner .wrap2 .naitei dl dt{
	width:180px;
	float:left;
}
.content .main-inner .wrap2 .naitei dl dd{
	width:330px;
	float:left;
}
.content .main-inner .wrap2 .naitei dl dd a{
	text-decoration:none;
	color:#000;
}
.content .main-inner .wrap2 .naitei dl dd a span{
	background:url(../img/n_arrow.gif) no-repeat left center;
	padding-left:10px;
	height:12px;
}
.content .main-inner .wrap2 .naitei dl dd a:hover{
	color:#f60;
}
.content .main-inner .wrap2 .naitei dl dd a img{
	margin-left:30px;
}

.content .main-inner .wrap2 .naitei dl dd img{
	margin-left:30px;
}
