@charset "shift_jis";

#body_wrapper_admission_info{
	background:url(../images/back_index_05.jpg) repeat-x left top;
	position:relative;
	text-align:center;
}
#body_contents_admission_info{
	width:900px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

#body_navi_2{
	width:900px;
	height:60px;
	position:relative;
	margin-bottom:35px;
}
#body_navi_2 ul{
	width:900px;
	height:60px;
	position:absolute;
}
#body_navi_2 ul li{
	display:block;
	width:128px;
	height:60px;
	float:left;
}
#body_navi_2 ul li a{
	display:block;
	width:128px;
	height:60px;
}
#body_navi_2 span{
	visibility:hidden;
}
#body_navi_2 a:link, #body_navi a:visited, #body_navi a:hover{
	text-decoration:none;
}
#body_navi_01 a:link, #body_navi_01 a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat left top;
}
#body_navi_01_on a:link, #body_navi_01_on a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat left bottom;
}
#body_navi_01 a:hover{
	background-position:left bottom;
}
#body_navi_02 a:link, #body_navi_02 a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat -128px top;
}
#body_navi_02_on a:link, #body_navi_02_on a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat -128px bottom;
}
#body_navi_02 a:hover{
	background-position:-128px bottom;
}
#body_navi_03 a:link, #body_navi_03 a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat -256px top;
}
#body_navi_03_on a:link, #body_navi_03_on a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat -256px bottom;
}
#body_navi_03 a:hover{
	background-position: -256px bottom;
}
#body_navi_04 a:link, #body_navi_04 a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat -384px top;
}
#body_navi_04_on a:link, #body_navi_04_on a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat -384px bottom;
}
#body_navi_04 a:hover{
	background-position:-384px bottom;
}
#body_navi_05 a:link, #body_navi_05 a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat -512px top;
}
#body_navi_05_on a:link, #body_navi_05_on a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat -512px bottom;
}
#body_navi_05 a:hover{
	background-position: -512px bottom;
}
#body_navi_06 a:link, #body_navi_06 a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat -640px top;
}
#body_navi_06_on a:link, #body_navi_06_on a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat -640px bottom;
}
#body_navi_06 a:hover{
	background-position: -640px bottom;
}
#body_navi_07 a:link, #body_navi_07 a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat -769px top;
}
#body_navi_07_on a:link, #body_navi_07_on a:visited{
	text-decoration:none;
	background:url(../images/btn_header_01.gif) no-repeat -769px bottom;
}
#body_navi_07 a:hover{
	background-position:-769px bottom;
}

.footprint{
	width:900px;
	height:30px;
	margin-bottom:15px;
	text-align: right;
	clear: both;
}

.footprint p{
color: #66666;
font-size: 10px;
padding: 4px 0px 4px 0px;
}

.footprint p span{
color: #666666;
padding: 3px 5px 3px 5px;
border: 1px solid #e0cfc9;
background: #efdad6 ;
}


.footprint a:link, .footprint a:visited {
text-decoration:underline;
color:#a35;
}
.footprint a:hover{
color:#a35;
text-decoration:none;
}


#body_contents_left_navi{
	width:200px;
	float:left;
	margin-right:40px;
}

.block_left_navi{
	border:#ccc 1px solid;
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 4px 0px;
}
.block_left_navi ul{
	list-style-type:none;
}
.block_left_navi ul li{
	text-indent:25px;
}

.block_left_navi_on{
	display:block;
	width: 198px;
	height: 12px;
	margin: 0px;
	padding:3px 0px 3px 0px;
	background: #f2eae1 url(../images/blog/ico_index_01_on.gif) no-repeat 10px center;
}


.block_left_navi_admission_info a:link, .block_left_navi_admission_info a:visited{
	display:block;
	width: 198px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color:#555;
	background:url(../images/blog/ico_blog_01.gif) no-repeat 10px center;
}
.block_left_navi_admission_info a:hover{
	display:block;
	width: 198px;
	margin: 0px;
	padding:5px 0px 5px 0px;
	color:#a35;
	background: #f2f2f2 url(../images/blog/ico_blog_01_on.gif) no-repeat 10px center;
}

.block_left_navi_news a:link, .block_left_navi_news a:visited{
	display:block;
	width: 198px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color:#555;
	background:url(../images/blog/ico_blog_02.gif) no-repeat 10px center;
}
.block_left_navi_news a:hover{
	display:block;
	width: 198px;
	margin: 0px;
	padding:5px 0px 5px 0px;
	color:#a35;
	background: #f2f2f2 url(../images/blog/ico_blog_02_on.gif) no-repeat 10px center;
}

.block_left_navi_events a:link, .block_left_navi_events a:visited{
	display:block;
	width: 198px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color:#555;
	background:url(../images/blog/ico_blog_03.gif) no-repeat 10px center;
}
.block_left_navi_events a:hover{
	display:block;
	width: 198px;
	margin: 0px;
	padding:5px 0px 5px 0px;
	color:#a35;
	background: #f2f2f2 url(../images/blog/ico_blog_03_on.gif) no-repeat 10px center;
}

.block_left_navi_admission_info_on{
	display:block;
	width: 198px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color:#555;
	background: #fdf0f3 url(../images/blog/ico_student_01.gif) no-repeat 10px center;
}
.block_left_navi_news_on{
	display:block;
	width: 198px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color:#555;
	background: #f0f8fa url(../images/blog/ico_og_01.gif) no-repeat 10px center;
}
.block_left_navi_events_on{
	display:block;
	width: 198px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color:#555;
	background: #f4f8ea url(../images/blog/ico_staff_01.gif) no-repeat 10px center;
}

.index_left_bnr{
	margin-bottom:5px;
}

#body_contents_right{
	width:660px;
	margin:0px 0px 10px 0px;
	float:left;
}

#h2_admission_info_01{
	width:660px;
	height:100px;
	background:url(../images/admission_info/h2_index_01.jpg) no-repeat;
	margin-bottom:30px;
}


.admission_info_index_entry{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px #ccc dotted;
}
.admission_info_index_entry_img{
float:left;
margin-right:10px;
margin-bottom:10px;
border:1px #ddd solid;
padding:0;
line-height:0;
}
h3.h3_admission_info_index{
font-size:1em;
margin-bottom:5px;
font-weight:bold;
}
h3.h3_admission_info_index a:link, h3.h3_admission_info_index a:visited{
color:#a35;
text-decoration:underline;
}
h3.h3_admission_info_index a:hover{
color:#555;
text-decoration:none;
}
.admission_info_index_entry p{
margin:5px 0;
}
.admission_info_index_entry_date{
margin:5px 0;
text-align:right;
}

#body_contents_admission_info_navi {
margin:20px 0;
padding:5px; 0;
border:#ccc 1px solid;
background:#f5f5f5;
text-align:center;
color:#444;
}
#body_contents_admission_info_navi a:link, #body_contents_admission_info_navi a:visited{
color:#a35;
text-decoration:underline;
}
#body_contents_admission_info_navi a:hover{
color:#555;
text-decoration:none;
}


/* entry */

#admission_info_entry h3{
margin-bottom:10px;
border-left:3px #a35 solid;
padding-left:10px;
font-weight:bold;
color:#a35;
}
#admission_info_entry_date{
text-align:right;
border-bottom:#ccc 1px dotted;
margin-bottom:10px;
padding-bottom:5px;
}
.admission_info_entry_img{
float:left;
margin-right:20px;
margin-bottom:10px;
padding:0;
line-height:0;
}
#admission_info_entry p{
margin:5px 0;
clear:both;
}

#admission_info_navi {
margin:20px 0;
padding:5px; 0;
border:#ccc 1px solid;
background:#f5f5f5;
text-align:center;
color:#444;
}
#admission_info_navi a:link, #admission_info_navi a:visited{
color:#a35;
text-decoration:underline;
}
#admission_info_navi a:hover{
color:#555;
text-decoration:none;
}