@charset "UTF-8";

/* PR-Top */

.menu007 li{height:34px;margin-bottom:3px;position:relative;}
.menu007 li a,.menu007 li span{height:34px;background:url('images/contents_right_007.png') no-repeat;display:block;}
.menu007 li span{width:173px;position:absolute;left:-23px;top:0;}
.menu007 .m1 a{background-position:0 0;}
.menu007 .m1 a:hover{background-position:-150px 0;}
.menu007 .m1 span{background-position:-300px -1px;}
.menu007 .m2 a{background-position:0 -34px;}
.menu007 .m2 a:hover{background-position:-150px -34px;}
.menu007 .m2 span{background-position:-300px -34px;}
.menu007 .m3 a{background-position:0 -68px;}
.menu007 .m3 a:hover{background-position:-150px -68px;}
.menu007 .m3 span{background-position:-300px -68px;}
.menu007 .m4 a{background-position:0 -102px;}
.menu007 .m4 a:hover{background-position:-150px -102px;}
.menu007 .m4 span{background-position:-300px -102px;}

#wrap-recruit #contents_right h2{height:106px;background:url('images/contents_right_header.png') 0 0 no-repeat;}

#wrap-recruit #contents_left .recruitbox h2.t1{
	background:url('images/contents_recruit_title01.png') left top no-repeat;
	margin:0 0 10px 0;
	height:36px;
}

#wrap-recruit #contents_left .recruitbox .logo{
	background:url('images/isharelogo.png') left top no-repeat;
	width:135px;
	height:33px;
	text-indent:-5000px;
	margin:13px 0 20px 230px;
}


#wrap-recruit #contents_left li{
	text-indent:-5000px;
	float:left;
	margin:30px 0 0 0;
}

#wrap-recruit #contents_left li.b1{
	background:url('images/contents_recruit_bg01.png') left top no-repeat;
	margin-right:30px;
	padding:20px 0 0 65px;
	width:223px;
	height:56px;
}

#wrap-recruit #contents_left li.b2{
	background:url('images/contents_recruit_bg01.png') left top no-repeat;
	padding:20px 0 0 75px;
	width:213px;
	height:56px;
}

#wrap-recruit #contents_left li.b1 a{
	background:url('images/contents_recruit_btn01.png') left top no-repeat;
	width:155px;
	height:20px;
	background-position:0px 0px;
	display:block;
}

#wrap-recruit #contents_left li.b1 a:hover{
	background:url('images/contents_recruit_btn01.png') left top no-repeat;
	width:155px;
	height:20px;
	background-position:0px -23px;
	display:block;
}

#wrap-recruit #contents_left li.b2 a{
	background:url('images/contents_recruit_btn01.png') left top no-repeat;
	width:117px;
	height:20px;
	background-position:-165px 0px;
	display:block;
}

#wrap-recruit #contents_left li.b2 a:hover{
	background:url('images/contents_recruit_btn01.png') left top no-repeat;
	width:117px;
	height:20px;
	background-position:-165px -23px;
	display:block;
}


/* PRconsultant */

#wrap-prconsultant #contents_right h2{height:106px;background:url('images/contents_right_header.png') 0 0 no-repeat;}

#wrap-prconsultant #contents_left .prconsultantbox h2.t1{
	background:url('images/contents_recruitpr_title01.png') left top no-repeat;
	margin:0 0 10px 0;
	height:39px;
}

#wrap-prconsultant #contents_left .prconsultantbox .b1{
	background:url('images/contents_recruit_bg01.png') left top no-repeat;
	margin:30px 0 10px 160px;
	height:56px;
	padding:20px 0 0 90px;
	text-indent:-5000px;
}

#wrap-prconsultant #contents_left .prconsultantbox .b1 a{
	background:url('images/contents_recruitpr_btn01.png') left top no-repeat;
	width:155px;
	height:20px;
	background-position:0px 0px;
	display:block;
}

#wrap-prconsultant #contents_left .prconsultantbox .b1 a:hover{
	background:url('images/contents_recruitpr_btn01.png') left top no-repeat;
	width:155px;
	height:20px;
	background-position:0px -20px;
	display:block;
}

#wrap-prconsultant #contents_left .prconsultantbox .txt01{
	background:url('images/dotline.png') left bottom no-repeat;
	padding: 10px 0 25px 0;
	margin:0 0 5px 0;
}

#wrap-prconsultant #contents_left .box1{
	width:600px;
	padding:20px 20px 20px 20px;
	border-bottom:1px solid #E0E0E0;
}

#wrap-prconsultant #contents_left .box1 h3{
	font-weight:bold;
	width:140px;
	float:left;
}

#wrap-prconsultant #contents_left .box1 p{
	float:left;
	width:460px;
}

#wrap-prconsultant #contents_left .box2{
	background:url('images/dotline.png') left bottom no-repeat;
	width:600px;
	padding:20px 20px 30px 20px;
}

#wrap-prconsultant #contents_left .box2 h3{
	font-weight:bold;
	width:140px;
	float:left;
}

#wrap-prconsultant #contents_left .box2 p{
	float:left;
	width:460px;
}


/* リサーチャー */

#wrap-researcher #contents_right h2{height:106px;background:url('images/contents_right_header.png') 0 0 no-repeat;}

#wrap-researcher #contents_left .researcherbox h2.t1{
	background:url('images/contents_researcher_title01.png') left top no-repeat;
	margin:0 0 10px 0;
	height:32px;
}

#wrap-researcher #contents_left .researcherbox .b1{
	background:url('images/contents_recruit_bg01.png') left top no-repeat;
	margin:30px 0 10px 160px;
	height:56px;
	padding:20px 0 0 107px;
	text-indent:-5000px;
}

#wrap-researcher #contents_left .researcherbox .b1 a{
	background:url('images/resercher_admissions_btn02.png') left top no-repeat;
	width:155px;
	height:20px;
	background-position:0px 0px;
	display:block;
}

#wrap-researcher #contents_left .researcherbox .b1 a:hover{
	background:url('images/resercher_admissions_btn02.png') left top no-repeat;
	width:155px;
	height:20px;
	background-position:0px -20px;
	display:block;
}

#wrap-researcher #contents_left .researcherbox .txt01{
	background:url('images/dotline.png') left bottom no-repeat;
	padding: 20px 0 40px 0;
	margin:0 0 5px 0;
	text-align:center;
}

#wrap-researcher #contents_left .researcherbox .box1{
	width:600px;
	padding:20px 20px 20px 20px;
	border-bottom:1px solid #E0E0E0;
}

#wrap-researcher #contents_left .researcherbox .box1 h3{
	font-weight:bold;
	width:140px;
	float:left;
}

#wrap-researcher #contents_left .researcherbox .box1 p{
	float:left;
	width:460px;
}

#wrap-researcher #contents_left .researcherbox .box2{
	background:url('images/dotline.png') left bottom no-repeat;
	width:600px;
	padding:20px 20px 30px 20px;
}

#wrap-researcher #contents_left .researcherbox .box2 h3{
	font-weight:bold;
	width:140px;
	float:left;
}

#wrap-researcher #contents_left .researcherbox .box2 p{
	float:left;
	width:460px;
}



#wrap-researcher #contents_left .txt02{
	background:url('images/contents_recruitpr_h3-01.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:15px;
}

#wrap-researcher #contents_left .txt03{
	background:url('images/contents_recruitpr_h3-02.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:15px;
}

#wrap-researcher #contents_left .txt04{
	background:url('images/contents_recruitpr_h3-03.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:15px;
}

#wrap-researcher #contents_left .txt05{
	background:url('images/contents_recruitpr_h3-04.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:33px;
}

#wrap-researcher #contents_left .txt06{
	background:url('images/contents_recruitpr_h3-05.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:15px;
}


#wrap-researcher #contents_left .researcherbox .b3{
	background:url('images/contents_recruit_bg01.png') left top no-repeat;
	margin:30px 0 10px 160px;
	height:56px;
	padding:20px 0 0 90px;
	text-indent:-5000px;
}

#wrap-researcher #contents_left .researcherbox .b3 a{
	background:url('images/contents_recruitpr_btn01.png') left top no-repeat;
	width:155px;
	height:20px;
	background-position:0px 0px;
	display:block;
}

#wrap-researcher #contents_left .researcherbox .b3 a:hover{
	background:url('images/contents_recruitpr_btn01.png') left top no-repeat;
	width:155px;
	height:20px;
	background-position:0px -20px;
	display:block;
}







/* 募集要項 */

#wrap-admissions #contents_right h2{height:106px;background:url('images/contents_right_header.png') 0 0 no-repeat;}

#wrap-admissions #contents_left .admissionsbox h2.t1{
	background:url('images/contents_admissions_title01.png') left top no-repeat;
	height:32px;
}

#wrap-admissions #contents_left .admissionsbox h2.t2{
	background:url('images/contents_admissions_title02.png') left top no-repeat;
	margin:40px 0 0 0;
	height:32px;
}

#wrap-admissions #contents_left .admissionsbox h2.t3{
	background:url('images/contents_admissions_title03.png') left top no-repeat;
	margin:40px 0 0 0;
	height:32px;
}

#wrap-admissions #contents_left .admissionsbox .b1{
	background:url('images/contents_recruit_bg01.png') left top no-repeat;
	margin:30px 0 10px 160px;
	height:56px;
	padding:20px 0 0 105px;
	text-indent:-5000px;
}

#wrap-admissions #contents_left .admissionsbox .b1 a{
	background:url('images/contents_admissions_btn01.png') left top no-repeat;
	width:68px;
	height:16px;
	background-position:0px 1px;
	_background-position:0px 3px;
	display:block;
}

#wrap-admissions #contents_left .admissionsbox .b1 a:hover{
	background:url('images/contents_admissions_btn01.png') left top no-repeat;
	width:68px;
	height:16px;
	background-position:0px -15px;
	_background-position:0px -13px;
	display:block;
}

#wrap-admissions #contents_left .admissionsbox .txt01{
	background:url('images/dotline.png') left bottom no-repeat;
	padding: 10px 0 25px 0;
	margin:0 0 5px 0;
}

#wrap-admissions #contents_left .admissionsbox .box1{
	width:600px;
	padding:20px 20px 20px 40px;
	border-bottom:1px solid #E0E0E0;
}

#wrap-admissions #contents_left .admissionsbox .box1 h3{
	font-weight:bold;
	width:200px;
	float:left;
}

#wrap-admissions #contents_left .admissionsbox .box1 p{
	float:left;
	width:400px;
}

#wrap-admissions #contents_left .admissionsbox .box2{
	background:url('images/dotline.png') left bottom no-repeat;
	width:600px;
	padding:20px 20px 30px 40px;
}

#wrap-admissions #contents_left .admissionsbox .box2 h3{
	font-weight:bold;
	width:200px;
	float:left;
}

#wrap-admissions #contents_left .admissionsbox .box2 p{
	float:left;
	width:400px;
}


#wrap-admissions #contents_left .admissionsbox .box3{
	width:600px;
	padding:20px 20px 20px 40px;
	border:0;
}

#wrap-admissions #contents_left .admissionsbox .box3 h3{
	font-weight:bold;
	width:200px;
	float:left;
}

#wrap-admissions #contents_left .admissionsbox .box3 p{
	float:left;
	width:400px;
}










#wrap-admissions #contents_left .dot{
	background:url('images/dotline.png') left bottom no-repeat;
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 25px;
	margin-bottom: 20px;
}

#wrap-admissions #contents_left .txt02{
	background:url('images/contents_admissions_h3-01.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:15px;
}

#wrap-admissions #contents_left .txt03{
	background:url('images/contents_admissions_h3-02.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:15px;
}

#wrap-admissions #contents_left .txt04{
	background:url('images/contents_admissions_h3-03.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:15px;
}

#wrap-admissions #contents_left .txt05{
	background:url('images/contents_admissions_h3-04.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:33px;
}

#wrap-admissions #contents_left .txt06{
	background:url('images/contents_admissions_h3-05.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:15px;
}

#wrap-admissions #contents_left .txt07{
	background:url('images/contents_admissions_h3-06.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:15px;
}
#wrap-admissions #contents_left .txt08{
	background:url('images/contents_admissions_h3-07.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:15px;
}
#wrap-admissions #contents_left .txt09{
	background:url('images/contents_admissions_h3-08.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:15px;
}
#wrap-admissions #contents_left .txt10{
	background:url('images/contents_admissions_h3-09.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:15px;
}
#wrap-admissions #contents_left .txt11{
	background:url('images/contents_admissions_h3-10.png') left 2px no-repeat;
	text-indent:-5000px;
	width:55px;
	height:15px;
}



/* clearfix ---------------------------------------------------------- */

#wrap-admissions #contents_left .box2:after,
#wrap-admissions #contents_left .box1:after,
#wrap-researcher #contents_left .box2:after,
#wrap-researcher #contents_left .box1:after,
#wrap-prconsultant #contents_left .box2:after,
#wrap-prconsultant #contents_left .box1:after,
#wrap-recruit #contents_left .recruitbtnbox ul:after
{ content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; }

#wrap-admissions #contents_left .box2,
#wrap-admissions #contents_left .box1,
#wrap-researcher #contents_left .box2,
#wrap-researcher #contents_left .box1,
#wrap-prconsultant #contents_left .box2,
#wrap-prconsultant #contents_left .box1,
#wrap-recruit #contents_left .recruitbtnbox ul { zoom: 100%; }

