#header{
	clear:both;
	width:730px;
	margin:0 auto;
	min-height:107px;
	height:auto !important;
	height:107px;
	padding:0 15px;
	background: url(../images/header/bg_header.jpg) no-repeat bottom;
}

.news span{
	display:block;
	height:25px;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/label/lb_top_news.gif) no-repeat;
}
.yoyaku span{
	display:block;
	height:25px;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/label/lb_top_yoyaku.gif) no-repeat;
}


.two_column h2{
	width:245px;
	padding:15px 0 5px 0;
}
.two_column h2 span{
	width:245px;
}

.two_column{
	width:274px;
	margin:0 0 0 0;
	float:left;
	background:url(../images/background/bg_2column_top.jpg) top left no-repeat;
}

.two_column_btm{
	width:274px;
	margin:0 0 20px 0;
	padding-bottom:15px;
	background:url(../images/background/bg_2column_btm.jpg) bottom left no-repeat;
	min-height:235px;
	height:auto !important;
	height:235px;

}

.two_column_btm img{
	margin-bottom:0;
	padding-bottom:0;

}

.enda span{
	display:block;
	height:25px;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/label/lb_top_enda.gif) no-repeat;
}
.curriculum span{
	display:block;
	height:25px;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/label/lb_top_curriculum.gif) no-repeat;
}

.bg_top_enda{
	background:url(../images/photo/ph_top_enda.jpg) no-repeat top right;
}

#blanding{
	width:760px;
	height:268px;
	margin:0 auto;
}

#blanding img{
	margin:0 auto;
	text-align:center;
	z-index:1;
}

.lb_welcome{
	background:url(../images/label/lb_welcome.jpg) no-repeat;
	width:760px;
	height:50px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
	overflow:hidden;
	z-index:2;
}

.bt_help{
	background: url(../images/button/bt_help.gif) no-repeat;
	width:204px;
	height:21px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
	overflow:hidden;
	margin:-38px 0 0 20px;
}

.bt_help a{
	display:block;
	background: url(../images/button/bt_help.gif) no-repeat;
	width:204px;
	height:21px;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
	overflow:hidden;
}

.bt_help a:link{
	background: url(../images/button/bt_help.gif) no-repeat;
}

.bt_help a:visited{
	background: url(../images/button/bt_help.gif) no-repeat;
}

.bt_help a:hover{
	background: url(../images/button/bt_help_f2.gif) no-repeat;
}

.sub_menu{
	display:block;
	width:146px;
	height:62px;
	margin:188px 27px 0 587px;
	position:absolute;
	z-index:10;
}

.bt_sanka{
	display:block;
	background: url(../images/button/bt_sanka.jpg) no-repeat;
	width:62px;
	height:62px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

.bt_fujinka{
	display:block;
	background: url(../images/button/bt_fujinka.jpg) no-repeat;
	width:62px;
	height:62px;
	float:right;
	text-align:left;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

.bt_sanka a{
	display:block;
	background: url(../images/button/bt_sanka.jpg) no-repeat;
	width:62px;
	height:62px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}

.bt_sanka a:link{
	background: url(../images/button/bt_sanka.jpg) no-repeat;
}

.bt_sanka a:visited{
	background: url(../images/button/bt_sanka.jpg) no-repeat;
}

.bt_sanka a:hover{
	background: url(../images/button/bt_sanka_f2.jpg) no-repeat;
}

.bt_fujinka a{
	display:block;
	background: url(../images/button/bt_fujinka.jpg) no-repeat;
	width:62px;
	height:62px;
	float:right;
	text-align:left;
	text-indent:-9999px;
	font-size:1%;
	line-height:1%;
}
.bt_fujinka a:link{
	background: url(../images/button/bt_fujinka.jpg) no-repeat;
}

.bt_fujinka a:visited{
	background: url(../images/button/bt_fujinka.jpg) no-repeat;
}

.bt_fujinka a:hover{
	background: url(../images/button/bt_fujinka_f2.jpg) no-repeat;
}

#yoyaku .table_area {
	width:508px;
	margin:0 auto 10px auto;
	background:url(../images/background/bg_table_top.jpg) no-repeat top;
	padding-top:5px;
}
#yoyaku .table_area_btm {
	background:url(../images/background/bg_table_bottom.jpg) no-repeat bottom;
	padding-bottom:3px;
}

#yoyaku table {
	font-size:100%;
	margin:0 auto;
}
#yoyaku table th{
	border-bottom:#F6C6C6 1px solid;
	border-top:#FFFFFF 1px solid;
	border-right:#F6C6C6 1px solid;
	border-left:#FFFFFF 1px solid;
	padding:3px;
	font-weight:bold;
}
#yoyaku table td{
	text-align:center;
	background-color:#FFFFFF;
	border-right:#F6C6C6 1px solid;
	border-bottom:#F6C6C6 1px solid;
	padding:3px;
	font-weight:bold;
}
#yoyaku table tr.tr_thick td{
	background-color:#FFFFF0;
	border-right:#F6C6C6 1px solid;
	border-bottom:#F6C6C6 1px solid;
	padding:3px;
	font-weight:bold;
}

#yoyaku table tr.tr_thick th.row{
	background-color:#FFE9E9;
	border-bottom:#F6C6C6 1px solid;
	border-top:#FFFFFF 1px solid;
	padding:0;
	font-weight:bold;
}

#yoyaku table th.row{
	font-weight:bold;
	border-bottom:#F6C6C6 1px solid;
	border-top:#FFFFFF 1px solid;
	padding:3px;
}

#yoyaku table th.col{
	background-color:#FFE9E9;
	font-weight:bold;
	border-right:#F6C6C6 1px solid;
	border-left:#FFFFFF 1px solid;
	padding:3px;
}

.top_nengetsu dt{
	width:5.5em;
	float:left;
}

.top_nengetsu dd{
	margin-left:5.5em;
}

.top_caution dt{
	width:2.5em;
	float:left;
}
.top_caution dd{
	margin-left:2.5em;
}
.top_caution dd ul{
	padding:0;
	margin:0;
}

