@charset "utf-8";
/* CSS Document */

@import "../../css/cnt.css";


.otherlink2{
	float:right;
	margin-bottom:20px;
	margin-right:20px;
	text-align:left;
	display:inline;}

.otherlink li,
.otherlink2 li{
	background:url(../img/icon_otherlink.gif) no-repeat left 0.3em;
	padding-left:15px;}

#otherlink{
	float:right;
	margin-bottom:20px;
	margin-right:30px;
	text-align:left;
	display:inline;}

#otherlink h6{
	color:#17348A;
	font-weight:bold;}

#otherlink2{
	float:right;
	margin-bottom:20px;
	margin-right:20px;
	text-align:left;
	display:inline;}

#otherlink li,
#otherlink2 li{
	background:url(../img/icon_otherlink.gif) no-repeat left 0.3em;
	padding-left:15px;}


/*----------------------
=00 recruit
----------------------*/
#recruitbox{
	width:580px;
	margin:0 auto;}

#recruit h3{
	margin-bottom:10px;
	line-height:0;
	}
	
.recruitbnr p{
	margin-bottom:8px;

	line-height:0;}
	

.entry{
	width:325px;
	height:150px;
	text-align:left;
	float:left;
	}

.entry p.date{
	font-weight:bold;
	border-top:1px dashed #B3CCE0;
	padding-top:5px;
	margin-top:5px;
	}

.entry p{margin:0 10px;}


h3#recruittop{
	text-align:left;
	}

#right #group{
	text-align:center;
	width:536px;
	margin:20px auto 0;}

#recruit #group .group-l{
	float:left;
	width:261px;
	text-align:left;
	margin-right:14px;
	display:inline;
	}

#recruit #group .group-r{
	float:left;
	text-align:left;
	width:261px;
	}


.manager{
	height:200px;
	margin-bottom:10px;
	background:url(../img/bg_mediwel-group-btm.gif) no-repeat bottom;}


.manager h4{
	background:url(../img/bg_mediwel-group-top.gif) no-repeat top;
	font-size:14px;
	padding:10px 0 20px 37px;
	font-weight:bold;}

.manager h4 a:link,
.managerlast h4 a:link{
	text-decoration:none;
	color:#333333;}

.manager h4 a:hover,
.managerlast h4 a:hover{
	text-decoration:underline;
	color:#333333;}

.manager h4 a:active,
.manager h4 a:visited,
.managerlast h4 a:active,
.managerlast h4 a:visited{
	color:#333333;}
	
.manager p{
	margin-bottom:15px;
	padding:5px 10px 0 15px;
	text-align:center;}

.manager ul{
	text-align:left;
	padding:5px 10px 0 15px;}
	
.manager li{
	background:url(../img/icon_otherlink.gif) no-repeat 0px 0.3em;
	padding:0 0 0 15px;
	margin-bottom:2px;
	}






/*----------------------
=00 新卒　
----------------------*/


#essential table{
	width:603px;
	margin:0 auto 20px;
	}
#essential table th,
#essential table td{
	border:1px solid #ccc;
	padding:5px 8px;
	text-align:left;
	}
	
.imgleft{
	margin:3px 0px 0px 18px;
	float:left;
	}
.imgright{
	margin:3px 0px 0px 0px;
	float:right;
	}
	
#essential table th{
	white-space:nowrap;
	text-align:left;
	vertical-align:top;
	background:#F2F2F2;
	font-weight:bold;
	color:#2D2D2D;
	}

#essential table .blue{
	color:#3266CC;
	}
#essential table a{
	text-decoration:underline;
	}
#essential table a:hover{
	text-decoration:none;
	}



/*--ある一日--*/

#modelinfo{
	width:550px;
	margin:0 auto 30px;
	text-align:left;}

#modelinfo p.modelph{
	float:left;
	margin-right:10px;
	width:150px;}

#modelinfo .modelprof{
	float:left;
	width:390px;}

.modelprof h4{
	font-size:16px;
	font-weight:bold;
	color:#17348A;
	border-bottom:1px solid #17348A;
	margin-bottom:3px;
	padding-bottom:3px;}

.modelprof li{
	background:url(../new/img/icon_day-arrow.gif) no-repeat left 0.55em;
	padding:3px 0 3px 15px;
	border-bottom:1px dashed #B3CCE0;}
	

#recruit #schedule{
	border:1px solid #B3CCE0;
	width:550px;
	padding:15px 15px 15px;
	margin:0 auto 30px;
	text-align:left;
	}

#recruit #schedule #schedulecont{
	background:url(../new/img/bg_day-schedule.gif) repeat-y;
	padding-bottom:5px;}	
	

#schedulecont dl dt{
	font-size:14px;
	font-weight:bold;
	color:#17348A;
	}

#schedulecont dl dd{
	border-top:1px dashed #B3CCE0;
	padding-top:4px;
	margin-top:4px;
	}


#schedulecont dl{
	margin-bottom:15px;}

#schedulecont dl#am900{
	background:url(../new/img/ph_day-900.jpg) no-repeat;
	padding:25px 0 30px 90px;}


#schedulecont dl#am930{
	background:url(../new/img/ph_day-930.jpg) no-repeat;
	padding:0px 0 5px 90px;}

#schedulecont dl#am1030{
	background:url(../new/img/ph_day-1030.jpg) no-repeat;
	padding:0px 0 5px 90px;}

#schedulecont dl#pm1200{
	background:url(../new/img/ph_day-1200.jpg) no-repeat;
	padding:25px 0 30px 90px;}

#schedulecont dl#pm200{
	background:url(../new/img/ph_day-1400.jpg) no-repeat;
	padding:0px 0 5px 90px;}

#schedulecont dl#pm400{
	background:url(../new/img/ph_day-1600.jpg) no-repeat;
	padding:0px 0 5px 90px;}

#schedule dl#pm700{
	text-align:center;
	background:#D9ECBF;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	color:#17348A;}

#qa-q,#qa-a{
	width:560px;
	margin:0 auto 30px;
	text-align:left;}

#qa-q .qacat{
	border:1px solid #A0C668;
	background:#D9ECBF;
	padding:3px 8px;
	margin-bottom:15px;
	}

#qa-q .qacat h4{
	border-left:3px solid #669A36;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;}

#qa-q ul.question{
	margin:0 17px 30px;}	 


#qa-q ul.question li{
	background:url(../img/icon_qa-q.gif) no-repeat left 0em;
	padding:0px 0 7px 25px;
	border-bottom:1px dashed #B3CCE0;
	margin-bottom:7px;
	}

#qa-a dd{
	background:url(../img/icon_qa-a.gif) no-repeat left 0em;
	padding:0 0 0 25px;
	margin:0 10px 20px;}
	
#qa-a dt{	border:1px solid #A0C668;
	background:#D9ECBF;
	padding:5px 8px;
	margin-bottom:15px;
	font-weight:bold;
	}

span.qa2{
	background:url(../img/icon_qa-q2.gif) no-repeat left 0.1em;
	padding:5px 0 5px 25px;}


/*----------------------
=00 メディウェルで働くということ
----------------------*/

#job p{
	width:550px;
	margin:0 auto 10px;
	text-indent:1em;
	text-align:left;
	}


/*----------------------
=00 メッセージ
----------------------*/

.messagecont{
	width:550px;
	margin:0 auto 10px;
	text-align:left;
	}

.messagecont p{
	margin-bottom:10px;
	}

.messagecont .messageph{
	float:right;
	margin-left:15px;}


/*----------------------
=00 先輩
----------------------*/

.intro{
	width:540px;
	margin:0 auto 20px;
	border-bottom:1px dashed #2A4B91;
	padding-bottom:20px;
	}
	
.intro table{
	width:525px;
	margin:0 auto;
	text-align:left;
	 }

.intro .older{
	margin-top:8px;
	padding:0 0 0 10px;
	font-size:12px;
	font-weight:bold;
	color:#17348A;
	background:url(../intro/img/box_boder.gif) no-repeat;
	}

.intro td.introprof{
	padding:5px 5px 5px 10px;
	width:140px;
	}

.intro td.introtxt{
	padding:20px 20px 20px 45px;
	background:#E8EDF6 url(../intro/img/bg_intro-txt.gif) no-repeat left top;
	}

.intro td.introtxt p{
    margin-top:10px;
    text-align:right;
	}

.intro td.introph{
    width:115px;
	}
	
.intro td{
	vertical-align:top;
	}

#recruit p.sentence{
	width:555px;
	margin:0 auto 30px;
	text-align:left;
	}