@charset "shift_jis";

/*----------------------------
  CSS Date Document 2007.07
----------------------------*/

@import url(common.css);
@import url(sub.css);

/*####################　共通設定　####################*/

#Header {background-image:url(../job/img/wall-header.jpg);}

#PageTemp.information #Header {
	background-image:url(../information/img/wall-header.jpg);
	}

	/* サポートスタッフ紹介 */
#PageTemp.supportstaff #Header {
	background-image:url(../supportstaff/img/wall-header.jpg);
}

/* GraduateMenu */
#GraduateMenu { width:152px; font-size:12px;}
#GraduateMenu h2 {
	position:relative;
	top:0;
	left:0;
	margin-bottom:10px;
	margin-left:8px;
	font-size:12px;
	font-weight:normal;
	color:#757575;
	}
#GraduateMenu h2 a{
	color:#757575;
	}
	
#GraduateMenu .h2{font-weight:normal; color:#757575;}	
		
#GraduateMenu ul{margin-left:8px; width:auto;}
#GraduateMenu ul ul {margin-top:10px; margin-left:0; margin-bottom:20px;}

#GraduateMenu ul li {margin-bottom:10px; width:auto; font-weight: bold;}
#GraduateMenu ul li ul li{padding-left:11px; background:0 2px no-repeat; font-weight: normal;}
#GraduateMenu ul li ul>li{background:0 3px no-repeat;}

#GraduateMenu ul li a{font-weight:bold; color:#000;}
#GraduateMenu ul li li a{font-weight:normal; color:#8a35af;}
#GraduateMenu ul a{
	display:inline;
	text-indent:0;
	width:auto;
	height:auto;
	}
	
#GraduateMenu ul li.menu01 span {
	display: block;
	font-family: verdana, sans-serif;
	font-weight: bold;
	color: #757575;
	}
	
/*画像背景打ち消し*/
#GraduateMenu li.menu01 a,
#GraduateMenu li.menu02 a,
#GraduateMenu li.menu01 a:hover,
#GraduateMenu li.menu02 a:hover
{background:none;}

/*ページ固定*/
body.pharmacy #GraduateMenu li.menu01 li.menu01,
body.healthlife  #GraduateMenu li.menu01 li.menu02
{background-image:url(../img/common/ico-dotted_orange.gif);}

body.pharmacy  #GraduateMenu li.menu01 li.menu01 a,
body.healthlife #GraduateMenu li.menu01 li.menu02 a
{color:#ea7c06;}



/* Main
------------------------------------------------------------- */

#PageTemp #ContainerRight h2{
	margin-bottom:40px;
	}

#PageTemp .contentsBox h3 {
	border-bottom:1px solid #cbcbcb;
	margin-bottom:15px;
	padding-bottom:4px;
	}
	
#PageTemp #ContainerRight p.list {margin-left:15px;}

#PageTemp .contentsBox p strong {
	font-weight:bold;
	color:#ea7c06;
	}
#PageTemp #ContainerRight h4 {
	background:url(../img/common/ico-square.gif) 0 2px no-repeat;
	margin-bottom:5px;
	padding-left:15px;
	font-size:12px;
	}
#PageTemp #ContainerRight .contentsBox>h4 {background-position:left 3px;}

#PageTemp #ContainerRight li {
	background:url(../img/common/ico-square.gif) 0 4px no-repeat;
	margin-bottom:7px;
	padding-left:15px;
	line-height: 1.5;
	}
/* for index.html */
#PageTemp #JobBox .contentsBox h3{
	border-bottom:1px solid #cbcbcb;
	margin-bottom:20px;
	padding-bottom:4px;
	text-align:right;
	font-weight:normal;
	font-size:10px;
	}
#PageTemp #JobBox .contentsBox h3 img{float:left;}
#PageTemp #JobBox .contentsBox h3 a{
	background:url(../img/common/ico-arrow_white.gif) right top no-repeat;
	padding:1px 19px 5px 0;
	margin-right:1px;
	}
			
/* for both index.html */
#PageTemp #ExamBox h3 {
	border-bottom:1px solid #cbcbcb;
	margin-bottom:15px;
	padding-bottom:4px;
	}
#PageTemp #ExamBox p strong {
	font-weight:bold;
	color:#ea7c06;
	}
#PageTemp #ExamBox p.photo {
	float:right;
	margin-right:7px;
	}
#PageTemp #SideBox strong {color:#ea7c06;}

#PageTemp #GraduateBox table {
	border-collapse: collapse;
	border: none;
	}

#PageTemp #GraduateBox table th {
	padding-bottom: 20px;
	}

#PageTemp #GraduateBox table td {
	padding-top: 6px;
	padding-left: 22px;
	padding-bottom: 20px;
	vertical-align: top;
	line-height: 1.5;
	}
#PageTemp #ContainerRight #GraduateBox table td h4 {
	background: none;
	margin-bottom: 20px;
	padding-left:0;
	font-size:12px;
	font-weight: bold;
	color: #ea7c06;
	}
	
/* interview format */
#PageTemp #ContainerRight .contentsBox div {
	padding-bottom: 20px;
	}

#PageTemp #ContainerRight .contentsBox p.interviewer {
	color: #CD9C68;
	font-weight: bold;
	}	
	
/* for both individual page */

#PageTemp #ContainerRight .contentsBox p.left {
	float: left;
	}
	
#PageTemp #ContainerRight .contentsBox p.left img {
	margin: 0 15px 15px 0;
	}
	
#PageTemp #ContainerRight .contentsBox p.right {
	float: right;
	}
	
#PageTemp #ContainerRight .contentsBox p.right img {
	margin: 0 0 15px 15px;
	}			


#PageTemp.stuff07 {}

#PageTemp.stuff07 .contentsBox {clear:both;}

#PageTemp.stuff07 .contentsBox:after {
	content:"";
	display:block;
	clear:both;
	}

#PageTemp.stuff07 #Cont01 .textBox {
	float:left;
	width:313px;
}
#PageTemp.stuff07 #Cont01 .photoBox {
	float:right;
	width:240px;
	margin: 0 0 15px 0;
}


/* スタッフ紹介ページ.html*/

#PageTemp.supportstaff.pageindex .contentsBox table tr,
#PageTemp.supportstaff.pageindex .contentsBox table tr th,
#PageTemp.supportstaff.pageindex .contentsBox table tr td {display:block;}
#PageTemp.supportstaff.pageindex .contentsBox table tr th,
#PageTemp.supportstaff.pageindex .contentsBox table tr td {float:left;}
#PageTemp.supportstaff.pageindex .contentsBox table tr th {clear:left;}
#PageTemp.supportstaff.pageindex .contentsBox table tr td {*position:relative; *left:-74px;}
#PageTemp.supportstaff.pageindex .contentsBox table tr td.large {*left:0px;}

#PageTemp.stuff07 .photoBox.column2 .photoBoxInner {
	float:left;
	margin: 0 10px 10px 0;
	padding:0 !important;
	width:276px;
}

#PageTemp.stuff07 .photoBox.column3 .photoBoxInner{
	float:left;
	margin: 0 11px 10px 0;
	padding:0 !important;
	width:182px;
}
#PageTemp.stuff07 #Cont03 .photoBox.column3 .photoBoxInner.min {width:163px;}
#PageTemp.stuff07 #Cont03 .photoBox.column3 .photoBoxInner.large {width:220px;}
#PageTemp.stuff07 #Cont04 .photoBox.column3 .photoBoxInner.irregular {margin-left:91px;}
#PageTemp.stuff07 #Cont04 .photoBox.column3 .photoBoxInner.irregular {*margin-left:45px;}


#PageTemp.stuff07 .photoBox .photoBoxInner.last {
	margin-right:0 !important;
}

#PageTemp.stuff07 .photoBox .photoBoxInner .photoImage {
	padding:0 !important;
	margin-bottom:5px;
}

#PageTemp.stuff07 .photoBox .photoBoxInner p {
	font-size:11px;
	text-align:center;
}

/*end*/







