
@charset "EUC-JP";
/* CSS Document */
 
body {
	background: #fff;
	color: #333;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: Verdana, Helvetica, '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', 'Hiragino Kaku Gothic Pro', '¥á¥¤¥ê¥ª', Meiryo, '£Í£Ó £Ð¥´¥·¥Ã¥¯', 'MS P Gohtic', sans-serif;
	line-height: 1.8em;
	}
 
h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	}
 
br {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	}
 
a {
	color: #39c;
	text-decoration: underline;
	}
 
a:hover {
	color: #f60;
	text-decoration: none;
	}
 
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
 
#wrapper {
	width: 810px;
	margin: 0 auto;
	padding: 10px 0;
	}
 
h2 {
	clear: both;
	border-left: 3px solid #f90;
	background: #f4f4f4;
	margin: 20px 0 10px 0;
	padding: 3px 5px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4em;
	}
 
table.study,
table.invitation {
	width: 100%;
	border: none;
	font-size: 14px;
	line-height: 1.4em;
	}
 
table.study th,
table.invitation th {
	width: 120px;
	border: 1px solid #ddd;
	padding: 5px 6px;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	background: #F4F3F3;
	}
 
table.study td,
table.invitation td {
	border: 1px solid #ddd;
	padding: 5px 6px;
	vertical-align: top;
	}
 
.emp-c00b {
	color: #c00;
	font-weight: bold;
	font-size: 25px;
	line-height: 1.4em;
	}
 
.map-school {
	float: right;
	margin: 0 0 30px 15px;
	}
 
.map-school img {
	border: 1px solid #f60;
	}
 
.map-school img:hover {
	border: 1px solid #39c;
	}
 
table.detail {
	width: 810px;
	border: none;
	font-size: 14px;
	line-height: 1.4em;
	}
 
table.detail th {
	border: 1px solid #ddd;
	padding: 5px 6px;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	background: #F4F3F3;
	}
 
table.detail td {
	border: 1px solid #ddd;
	padding: 5px 6px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	}
 
table.detail th.th1 {
	width: 50px;
	}
 
h4 {
	border: 1px solid #ddd;
	border-left: 0;
	margin: 15px 0 10px 0;
	font-weight: bold;
	line-height: 1.4em;
	}
 
ol {
	margin: 0;
	padding: 0 2em;
	}
 
.caution {
	text-indent: -1em;
	margin: 0 0 0 1em;
	}
 
.pagetop {
	text-align: right;
	font-size: 12px;
	}
 
 
 
.Main
{
	margin: 0 auto 5px auto;
	width: 1000px;
	height: 1200px;
	/*background: url('../img/main02.jpg') no-repeat 50% 0;*/
}
 
.blue
{
	color: #2091B6;
	font-size: 18px;
	font-weight: bold;
}
 
.green
{
	color: #6E9B1F;
	font-size:18px;
	font-weight: bold;
}

orange
{
	color: #FF9900;
	font-size:18px;
	font-weight: bold;
}
 
#BackWrapper
{
	padding: 5px 0 10px 0;
	width: 100%;
	background: url('../img/back02.jpg') repeat-y top center;
}
 
 
.TopBorder
{
	height: 10px;
	width: 100%;
	background: #FFCC33;
	margin: 0 0 0 0;
}
 
.Footer
{
	height: 25px;
	width: 100%;
	background: #D7D7D7;
	margin: 0 0 0 0;
	text-align: center;
	color: #888;
	font-size: 10px;
}
 
.Logo
{
	position: absolute; top:0px; left:100px;
 
display:none;
}
 
#case
{
	margin: 0 0 20px 0;
}
 
