@charset "utf-8";

@import url(reset.css);
@import url(elements.css);
@import url(class.css);
@import url(context.css);
@import url(layout.css);

@import url(module/global_navi.css);
@import url(module/header.css);
@import url(module/footer.css);


/*== Main =======================================*/

div#top_banner {
	background-image: url(../images/top_banner/facility.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}


/* -- div.section ----------------------------------- */

div#utilities ul li.cam_news a { background-image: url(../images/side/news.png); }

div.section p { padding: 0 10px 0 20px; }

div.section img {
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}


/* -- リスト ----------------------------------- */
div#main dl {
	clear: both;
}

div#main dl dt {
	background-image: url(../images/h3.png);
	background-position: 10px bottom;
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -10000em;
}
	div#main dl dt.appearance { background-image: url(../images/dt_facility_appearance.png); }
	div#main dl dt.entrance { background-image: url(../images/dt_facility_entrance.png); }
	div#main dl dt.training { background-image: url(../images/dt_facility_training.png); }
	div#main dl dt.study { background-image: url(../images/dt_facility_study.png); }
	div#main dl dt.etc { background-image: url(../images/dt_facility_etc.png); }

div#main dl dd {
	margin-top: 1em;
	margin-bottom: 1em;
	border-bottom: none;
	color: #666;
	letter-spacing: 0.1em;
	line-height: 1.3;
}

div#main dd li { margin-bottom: 0.5em; }



/*== Utirities =======================================*/

div#utilities ul li.midwifery { background-image: url(../images/side/midwifery.png); text-indent: -10000em; }
div#utilities ul li.open_campus a { background-image: url(../images/side/open_campus.png); }
div#utilities ul li.invited a { background-image: url(../images/side/invited.png); }
div#utilities ul li.adopt a { background-image: url(../images/side/adopt.png); }




