@charset "utf-8";

/* ========================================================================================================================/

	styleInfo：school/style.css
		└ 1-1, school

/======================================================================================================================== */

/* ------------------------------------------------------------------------------------------------------------------------/
	1-1, school
/------------------------------------------------------------------------------------------------------------------------ */

.icDoc {
	background:transparent url('../image/contents/school/ic_datafile/icon_doc.gif') left 2px no-repeat;
	padding:0 0 0 17px;
	}
.icPdf {
	background:transparent url('../image/contents/school/ic_datafile/icon_pdf.gif') left 2px no-repeat;
	padding:0 0 0 17px;
	}

ul { list-style:none; }
	ul li {
		text-indent:-1em;
		padding-left:1em;
		}

ul.pdfList {
	list-style:none;
	}
	ul.pdfList li {
		text-indent:-1em;
		padding-left:1em;
		}
		ul.pdfList li span{
			display:inline-block;
			width:42em;
			}

.catchBox {
	border-style:solid;
	border-width:2px;
	border-color:#333333;
	margin:30px 0;
	padding:2px;
	}
	.catchBox p {
		color:#ff0000;
		font-size:15px;
		font-weight:bold;
		text-align:center;
		border-style:solid;
		border-width:4px;
		border-color:#333333;
		padding:7px 0;
		}

.normalTable {
	width:100%;
	border-style:solid;
	border-width:1px 0 0 1px;
	boder-color:#333333;
	border-collapse:collapse;
	margin-bottom:15px;
	}
	.normalTable th,
	.normalTable td {
		text-align:center;
		border-style:solid;
		border-width:0 1px 1px 0;
		border-color:#333333;
		padding:5px 10px;
		}
	.normalTable .txt_left {
		text-align:left;
		}

.greenBox {
	background:#8ac75e;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	margin-top:15px;
	padding:10px;
	text-align: center;
	}
	
.whiteBox {
	background:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	border-top:none;
	padding:10px;
	text-align: center;
	}

.noIndent {
	text-indent:0 !important;
	}

.list01 {
	}
	.list01 li {
		text-indent:-1.2em !important;
		padding-left:1.2em !important;
		}

.list02 {
	}
	.list02 li {
		text-indent:-2.6em !important;
		padding-left:2.6em !important;
		}

.schoolTable {
	width:100%;
	border-style:solid;
	border-width:1px 0 0 1px;
	border-color:#99d071;
	border-collapse:collapse !important;
	}
	.schoolTable td,
	.schoolTable th {
		text-align:left;
		border-style:solid;
		border-width:0 1px 1px 0;
		border-color:#99d071;
		padding:7px;
		}
	.schoolTable th {
		font-weight:normal;
		background:#e9f8df;
		}
	.schoolTable td {
		font-weight:normal;
		background:#ffffff;
		}
	.schoolTable .bg01 {
		background:#ffffce !important;
		}
	.schoolTable .bg02 {
		background:#d3efc1 !important;
		}

.shikakuAlart {
	color:#ff0000;
	font-size:15px;
	text-align:left;
	background-color:#ffffff;
	border:solid 2px #ff838a;
	margin-top:10px;
	margin-bottom:10px;
	padding:12px;
	}
	.shikakuAlart p {
		text-indent:-50px;
		margin:0;
		padding-left:50px;
		}

.displayNone {
	height:0px;
	overflow:hidden;
	}
.subContents #tab {
	margin-top:10px;
	list-style-type:none;
	}
	.subContents #tab li {
		float:left;
		text-indent:0 !important;
		background:#efefef url('../image/ic03.gif') 15px center no-repeat;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-right:5px;
		margin-bottom:25px;
		padding-left:0 !important;
		cursor:pointer;
		}
	.subContents #tab .select {
		float:left;
		background:#cccccc url('../image/ic03.gif') 15px center no-repeat;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-right:5px;
		margin-bottom:25px;
		cursor:pointer;
		}
	.subContents #tab li:hover {
		background:#cccccc url('../image/ic03.gif') 15px center no-repeat;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-right:5px;
		margin-bottom:25px;
		cursor:pointer;
		}
		.subContents #tab li a {
			display:inline-block;
			color:#121212;
			text-decoration:none;
			padding:7px 20px 7px 30px;
			}
		.subContents #tab li a:hover {
			display:inline-block;
			color:#121212;
			text-decoration:none;
			padding:7px 20px 7px 30px;
			}

.menu {
	margin:20px auto 0 auto;
	list-style:none !important;
	}
	.menu li {
		float:left;
		width:330px;
		text-indent:0 !important;
		background:#efefef url('../image/ic03.gif') 15px center no-repeat;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-bottom:10px;
		padding-left:0 !important;
		cursor:pointer;
		}
	.menu li:nth-of-type(2n) {
		float:right !important;
		}
	.menu li.w {
		width:100% !important;
		}
	.menu .select {
		background:#cccccc url('../image/ic03.gif') 15px center no-repeat;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		}
	.menu li:hover {
		background:#cccccc url('../image/ic03.gif') 15px center no-repeat;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		}
		.menu li a {
			display:inline-block;
			width:100%;
			color:#121212;
			text-decoration:none;
			padding:7px 20px 7px 30px;
			}
		.menu li a:hover {
			display:inline-block;
			color:#121212;
			text-decoration:none;
			padding:7px 20px 7px 30px;
			}