@charset "shift_jis";

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

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

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

#Header {background-image:url(../topics/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.menu03 a,
#GraduateMenu li.menu01 a:hover,
#GraduateMenu li.menu02 a:hover,
#GraduateMenu li.menu03 a:hover
{background:none;}

/*ページ固定*/
body.pharmacy #GraduateMenu li.menu01 li.menu01,
body.healthlife #GraduateMenu li.menu02,
body.voice #GraduateMenu li.menu03
{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,
body.voice #GraduateMenu li.menu01 li.menu03 a
{color:#ea7c06;}



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

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

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

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

#PageJob #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 */
#PageJob #JobBox .contentsBox h3{
	border-bottom:1px solid #cbcbcb;
	margin-bottom:20px;
	padding-bottom:4px;
	text-align:right;
	font-weight:normal;
	font-size:10px;
	}
#PageJob #JobBox .contentsBox h3 img{float:left;}
#PageJob #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 */
#PageJob #ExamBox h3 {
	border-bottom:1px solid #cbcbcb;
	margin-bottom:15px;
	padding-bottom:4px;
	}
#PageJob #ExamBox p strong {
	font-weight:bold;
	color:#ea7c06;
	}
#PageJob #ExamBox p.photo {
	float:right;
	margin-right:7px;
	}
#PageJob #SideBox strong {color:#ea7c06;}


#PageJob .contentsBox #GraduateBox h3 img{float:right;}
/*
#PageJob #GraduateBox .contentsBox h3 a{
	background:url(../job/pharmacy/img/point_01.gif) no-repeat right top;
	padding:1px 19px 5px 0;
	margin-right:1px;
	}
*/

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

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

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

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

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


#PageJob #VoiceNaviBox {
	clear: both;
	float: none;
	padding-bottom: 25px;
}
#PageJob #VoiceNaviBox li {
	float: left;
	padding-right: 15px;
	padding-top: 3px;
	padding-left: 20px;
	background-image: url(../job/pharmacy/img/point_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#PageJob .VoicBox {
	clear: both;
	float: none;
	padding-bottom: 50px;
	padding-right: 20px;
}
#PageJob .VoicBox h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	margin-bottom: 20px;
}
#PageJob .VoicBox a {
	line-height: 1.4em;
}
#PageJob .VoicBox dt {
	color: #757575;
	padding-bottom: 10px;
	padding-top: 5px;
}
#PageJob .VoicBox dd {
	line-height: 1.4em;
	background-image: url(../img/common/grad-box.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 3px;
}


/*end*/
