@charset "utf-8";

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

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

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

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

.subContents ul { list-style:none; }
	.subContents ul li {
		text-indent:-1.2em;
		padding-left:1.2em;
		}

.subContents ul.pdfList {
	list-style:none;
	}
	.subContents ul.pdfList li {
		text-indent:-1.1em;
		padding-left:1.1em;
		}
		.subContents 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 15px;
		}

.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 th {
		background:#8ac75e;
		}

.greenBox {
	background:#8ac75e;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	margin-top:15px;
	padding:15px;
	}

.under {
	margin-left:-10px;
	}
	
.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;
	margin-bottom:20px;
	list-style-type:none;
	}
	.subContents #tab li {
		width:298px;
		text-indent:0 !important;
		background:#efefef url('../image/layout/ic04.gif') 15px center no-repeat;
		-webkit-background-size:5px 6px;
		background-size:5px 6px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-right:5px;
		margin-bottom:5px;
		padding-left:0 !important;
		cursor:pointer;
		}
	.subContents #tab .select {
		background:#cccccc url('../image/layout/ic04.gif') 15px center no-repeat;
		-webkit-background-size:5px 6px;
		background-size:5px 6px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		}
	.subContents #tab li:hover {
		background:#cccccc url('../image/layout/ic04.gif') 15px center no-repeat;
		-webkit-background-size:5px 6px;
		background-size:5px 6px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		}
		.subContents #tab li a {
			display:inline-block;
			width:248px;
			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;
			}

.image {
	margin-left:-10px;
	}

.menu {
	margin:20px auto 30px auto;
	list-style:none !important;
	}
	.menu li {
		width:298px;
		text-indent:0 !important;
		background:#efefef url('../image/layout/ic04.gif') 15px center no-repeat;
		-webkit-background-size:5px 6px;
		background-size:5px 6px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-bottom:10px;
		padding-left:0 !important;
		cursor:pointer;
		}
	.menu .select {
		background:#cccccc url('../image/layout/ic04.gif') 15px center no-repeat;
		-webkit-background-size:5px 6px;
		background-size:5px 6px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		}
	.menu li:hover {
		background:#cccccc url('../image/layout/ic04.gif') 15px center no-repeat;
		-webkit-background-size:5px 6px;
		background-size:5px 6px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		}
		.menu li a {
			display:inline-block;
			width:248px;
			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;
			}