@charset "utf-8";
/*--京pages.css--*/
/*####################SP表示用####################*/
#content_title{
	background:#28285e;
	text-align:center;
	font-weight:bold;
	padding:4px 0;
	color:#fff;
	font-size:1.1em;
}

	#content_title h1{
		font-weight:bold;
		color:#ffd100;
	}
	
/*division系*/
.division_title{
	background:#ffd100;
	color:#28285e;
	padding:4px;
	text-align:center;
	font-weight:bold;
}

.course_title{
	border:2px solid #2a275e;
	padding:4px 8px;
	margin:4px;
	color:#000;
	font-weight:bold;
	line-height:1.2em;
}

/*overview系*/
.page_title{
	background:#ffd100;
	color:#28285e;
	padding:4px;
	text-align:center;
	font-weight:bold;
}


#main_box_inner p{
	margin:0 10px 0.8em 10px;
}

/*division系*/
#course_staff_list{}

	#course_staff_list > dt{
		font-size:1.1em;
	}
	
	#course_staff_list > dd{
		margin:0 10px 10px 10px;
	}
	
	#course_staff_list dd a{
		text-decoration:underline;
		font-weight:bold;
		display:block;
	}
	
#main_box_inner strong{
	font-weight:bold;
}


/*####################PC表示用####################*/
@media print, screen and (min-width: 768px) {
	#main_box{
		background:#fdd100;
	}
	
	/*topicpath*/
	#topicpath{
		font-size:0.9em;
		padding:10px 10px 0 10px;
		margin-bottom:20px;
	}
	
		#topicpath ul{}
		
		#topicpath ul li{
			display:inline;
		}
		
		#topicpath ul li:after{
			content:">";
			margin:0 8px;
		}
		
		#topicpath ul li:last-child:after{
			content:"";
			margin:0;
		}
		
	#main_box_inner{
		padding:0 20px;
	}
	
		#main_box_inner p{
			margin:0;
		}
		
	/*PC用同フォルダページリスト*/
	.page_body_bottom{
		clear:both;
		background:#fff;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		padding:10px;
		margin:20px 0;
	}
	
		.page_body_bottom li{
			margin:0 0 5px 0;
			list-style:disc;
			list-style-position:inside;
			border-bottom:1px dotted #aaa;
		}
	
		.page_body_bottom li:first-child{
			border-left:5px solid #29275e;
			padding:0 0 0 5px;
			font-weight:bold;
			list-style:none;
			border-bottom:none;
		}
		
		.page_body_bottom li:last-child{
		}
}