@charset "Shift_JIS";
/*list*/
#list { width: 350px; float: left; margin: 25px; }
#list h3 { margin-top: 25px; border-bottom: 1px solid #ccc; }
#list li { font-size: 1.2em; line-height: 150%; background-image: url(../images/main/mark_link_shita.gif); background-repeat: no-repeat; margin-left: 1em; padding-bottom: 3px; padding-left: 20px; list-style-type: none; }
#list ul { margin: 0; padding: 0; }
#contents p.p_area { color: #999; font-size: 1.1em; margin-bottom: 5px; padding: 3px; border: solid 1px #ccc; }
/**/
#databox { width: 300px; float: right; margin-left: 15px; }
#databox img.img_school { margin-bottom: 10px; border: solid 1px #999; }
/**/
#waku_naka { padding-bottom: 0; zoom:1;}
#waku_naka img.img_top { vertical-align: bottom; clear: right; margin-top: 25px; margin-bottom: 0; margin-left: 550px; }
/*data*/
#data { background-color: #f5f5f5; clear: both; margin-top: 5px; padding: 5px 10px; }
#data h5 { margin-top: 0; padding-top: 0; }
#data p { font-size: 1.1em; line-height: 130%; float: left; margin: 0 20px 5px 0; }
#data p.p_1 { width: 170px; }
#data p.p_2 { width: 280px; }
#data p.p_3 {
	font-size: 1em;
	width: 230px;
	margin-right: 0;
	margin-left: 1em;
	text-indent: -1em;
}
#waku_naka h3 { color: white; background-image: url(../images/sanka/h3_back.gif); padding: 5px 5px 5px 7px; border: solid 1px #ccc; }
