@charset "Shift_JIS";



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

index.css

インデックスページ専用スタイル

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


/* コンテンツ・サブナビエリア指定
-------------------------------------------------------------------------------------------------------- */






/* コンテンツ基本指定
-------------------------------------------------------------------------------------------------------- */

#contents .img{
	vertical-align:	bottom;
}





/* メインイメージスライド状態指定
-------------------------------------------------------------------------------------------------------- */
#slide {
	width: 509px;
	overflow: hidden;
}





/* メインイメージ動画指定
-------------------------------------------------------------------------------------------------------- */

.box_index_movie {
	position: relative;
}
.box_index_movie .movie embed {
	z-index: 1;
	zoom: 1;
}
.box_index_movie .image {
	z-index: 100;
	position: absolute;
	width: 342px;
	height: 306px;
	top: 0px;
	right: 0px;
		zoom: 1;
}



/* センターバナーエリア指定
-------------------------------------------------------------------------------------------------------- */

.index_bnr_area {
	margin:        0px -3px 0px 0px;
	width:         853px;
	height:        55px;
	overflow:      hidden;
}
.index_bnr {
	margin:        0px 3px 0px 0px;
	height:        55px;
	background:    url(../img/index_bnr_bg.gif) no-repeat;
	float:         left;
}
.index_bnr td {
	padding:       18px 12px 10px 12px;
	color:         #FFFFFF;
	font-weight:   bold;
	line-height:   110%;
	font-size:     116%;
}





/* ニュースエリア指定
-------------------------------------------------------------------------------------------------------- */

.news_list {
	margin:        0px;
	padding:       0px;
	line-height:   130%;
}
.news_list dt {
	font-weight:   bold;
	color:         #666666;
}
.news_list dd {
	margin:        0px 0px 3px 0px;
	padding:       0px 0px 3px 0px;
	border-bottom: solid 1px #DDDDDD;
}

.news_list .icon {
	vertical-align: middle;
	display:inline;
}




/* サイドバナーエリア指定
-------------------------------------------------------------------------------------------------------- */

.banner_area {
	margin:      0px 0px 15px 0px;
}





/* IBSエリア指定
-------------------------------------------------------------------------------------------------------- */

.ibs_area {
	margin:        0px 0px 10px 0px;
	padding:       0px 0px 5px 0px;
	line-height:   130%;
	border-bottom: solid 1px #DDDDDD;
	zoom:          1;
}
.ibs_area dl {
	margin:       0px;
	padding:      0px;
	line-height:  130%;
}
.ibs_area dl dt {
	font-weight:  bold;
	color:        #666666;
	
}
.ibs_area dl dd {
	margin:       0px 0px 3px 0px;
	padding:      0px 0px 3px 0px;
}

/* ビデオサムネイル */
.ibs_area .video {
	margin:         0px;
	padding:        5px;
	background:     url(../img/ibs_bg_movie.gif) no-repeat;
	zoom:1;
}





/* 学園の活動エリア指定
-------------------------------------------------------------------------------------------------------- */
.box_activity {
	margin:     5px -2px 0px -2px;
	width:      204px;
	position:   relative;
	zoom:       1;
	background: url(../img/index_bg_box_activity.gif) left top no-repeat;

}
.box_activity .ttl {
	padding:    0px 2px;
}
.box_activity .inner {
	padding:    0px 0px 10px 3px;
	background: url(../img/index_bg_box_activity.gif) left bottom no-repeat;
}
.box_activity .inner ul li {
	line-height: 1;
	font-size:   1px;
}





/* Dream Navigationエリア指定
-------------------------------------------------------------------------------------------------------- */
#main .box_dreamnavi {
	width:       305px;
	height:      225px;
	background:  url(../img/index_bg_dreamnavi.gif) left top no-repeat;
}
#main .box_dreamnavi .inner {
	padding:      200px 0px 0px 20px;
}
#main .box_dreamnavi ul.list_dreamnavi {
	list-style:   none !important;
}
#main .box_dreamnavi ul.list_dreamnavi li {
	margin:      0px 10px 0px 0px;
	padding:     0px 0px 0px 10px;
	background:  url(../img/icon_blue_bgray.gif) left center no-repeat !important;
	float:       left;
	list-style:  none;
	font-size:   100%;
	font-weight: bold;
	line-height: 120%;
}



