@charset "UTF-8";
/* CSS Document */

#introduction {
	padding-left:15px;
	font-size:12px;
	text-align:left;
	padding-top:10px;}

h4.recDvpContentsTitleSch, h4.recDvpContentsTitleSchSub {
	text-align: left;
	font-weight: bold;
	padding: 30px 0px 5px 0;
	background: url(../recruit/img_dvp_2011/line_ribbonlong.jpg) no-repeat 0% 100%;
	color: #1f1973;
	font-size:100%;
	margin-bottom:10px;
}

.recDvpContentsSubHeader5 .openplace, .recDvpContentsSubHeader5 .openplaceOsaka {
	text-align:left;
	font-size:14px;
	color:#900;
	font-weight:bold;}

.recDvpContentsSubHeader5 .openplaceOsaka {
	padding-top:20px;}


h4.recDvpContentsTitleSchSub { 
padding-top:50px;
}

#ScheduleContents, #ScheduleSubContents {
	width:550px;
	font-size:14px;
	text-align:center;}
	
#ScheduleSubContents {
	padding-bottom:20px;}
	
#ScheduleContents table, #ScheduleSubContents table {
	background-color: #FFF;
	margin:0;
	padding:0;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	text-align:center;}
	
	#ScheduleSubContents table {
		border:2px solid;}
	
#ScheduleContents td, th {
	background-color: #FFF;
	padding:5px;
	text-align:center;}
	
	#ScheduleSubContents td, th {
	padding:5px;}
	
#ScheduleContents th {
	border:1px solid;}
	
#ScheduleContents .day {
	background-color:#e6f8fa;
	text-align:center;}
	
#ScheduleContents .dayAnsewr {
	background-color:#e6f8fa;
	text-align:center;}

#ScheduleSubContents .tokyo {
	background-color: #e6f8fa;
	text-align:center;
	width:80px;}

#ScheduleSubContents .tokyoAnsewr {
	background-color:#e6f8fa;
	text-align:left;
	}	
	
	#ScheduleSubContents .osaka {
	background-color: #fff2fd;
	text-align:center;
	width:80px;}

#ScheduleSubContents .osakaAnsewr {
	background-color:#fff2fd;
	text-align:left;
	}

#ScheduleSubContents .hukuoka {
	background-color: #FFC;
	text-align:center;
	width:80px;}

#ScheduleSubContents .hukuokaAnsewr {
	background-color:#FFC;
	text-align:left;
	}	

	#ScheduleContents .place {
	text-align:center;}
	
#ScheduleSubContents .place {
	text-align:center;
	width:80px;}
		
#ScheduleContents .contents {
	padding:60px 0;}

#ScheduleContents .pt20 {
	padding:20px 0;}
	
#ScheduleContents .pt10 {
	padding:15px 0;}
	
#ScheduleContents em {
	color:#900; font-style:normal;}