@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/prospectus.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}


/* -- div#content_navi ----------------------------------- */

div#content_navi {
	margin-top: 5px;
	padding: 5px 5px;
	display: block;
	width: 660px; /* 670px - 5px*2 = 660px */
	border-top: 2px solid #e5e1e0;
	border-bottom: 2px solid #e5e1e0;
	background-image: url(../images/bg_content_navi.png);
	background-position: 0 0;
	background-repeat: repeat-x;
}
div#content_navi span {
	padding-right: 5px;
	padding-left: 12px;
	background-image: url(../images/icon/square_pk.png);
	background-position: 0 center;
	background-repeat: no-repeat;
}


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

div.section h2.index { background-image: url(../images/h2_application.png); }

div.section h3 {
	margin-top: 1em;
	height: 30px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -10000em;
}
		div.section h3.nursing { background-image: url(../images/dt_nursing.png); }
		div.section h3.midwifery { background-image: url(../images/dt_midwifery.png); }

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


div.section dl { margin-bottom: 2em; }
div.section dl dt {
	margin-bottom: 5px;
	margin-left: 15px;
	background-image: url(../images/icon/circle_bl.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	letter-spacing: 0.2em;
	color: #000;
}
div.section dl dd { margin-bottom: 10px; padding-bottom: 10px; }
div.section dl dd p { margin-bottom: 0; }
div.section dl dd p.indent_num { line-height: 1.3; }


/* -- TABLE ----------------------------------- */

dd table {
	margin-left: 15px;
	width: 300px;
/*
  border: solid 1px #e5dad9;
*/
  border-collapse: collapse;
  border-spacing: 0;
}
dd table th {
  padding: 5px;
  border: solid #e5dad9;
  border-width: 1px;
  background: #f4e8e7;
  font-weight: bold;
  line-height: 120%;
  text-align: center;
  white-space: nowrap; 
}
dd table td {
  padding: 5px;
  border: solid 1px #e5dad9;
  border-width: 1px;
  text-align: center;
  white-space: nowrap;
}

		div.section dd table td ol { margin-left: 30px; }

		dd table.txt_left td { text-align: left; }

		div.section ul li { border-bottom: none; }
		dd table td ul li { border-top: 1px dotted #e5dad9; border-bottom: none; }

		dd table td.blank { border-top: none; border-bottom: none; }


/*== 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); }

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




