@charset "UTF-8";
/* CSS Document */
/*オープンキャンパス*/


/*h2*/
#block_title{
	background-image:url(../campus/images/h2_bg.jpg);
	background-repeat:no-repeat;
	/*width:800px;*/
	width:100%;
	height:80px;
}
/*h2 span*/
#block_title h2
{
/*	float:right;*/
float:left;
	font-family:sans-serif;
	margin-top:15px;
	text-align:right;
	padding:10px;
	width:400px;
	background-image:url(../images/b.png);
	background-repeat:repeat;
	color:#FFFFFF;
}
/*IE6*/
* html body #block_title h2{
	background-color:#000000;
	filter:alpha(opacity=80);

}

@media print{
/*印刷時*/
	#block_title{
		display:none;
	}

}

/****オープンキャンパス******/
#main h4{
	clear:both;
}
#op_date,#en_date{
	padding:5px 0px;
	list-style-type:none;
	margin-left:0;

}
#op_date li,#en_date li{
	list-style-type:none;
	display:block;
	float:left;
	margin:0 1px;
	text-indent:-9999px;
}
#op_date li a,#en_date li a{
	/*display:compact;*/
	display:block;
	width:145px;
	height:77px;
	overflow:hidden;
	background-repeat:no-repeat;
}
#op_date li a:hover,#en_date li a:hover,
#op_date li a.x,#en_date li a.x
{
	background-position:0px -77px;
}
#op_date li#op01 a{
	background-image:url(../campus/images/op_dt1.gif);
}
#op_date li#op02 a{
	background-image:url(../campus/images/op_dt2.gif);
}
#op_date li#op03 a{
	background-image:url(../campus/images/op_dt3.gif);
}
#op_date li#op04 a{
	background-image:url(../campus/images/op_dt4.gif);
}
#en_date li#en01 a{
	background-image:url(../campus/images/en_dt1.gif);
}
#en_date li#en02 a{
	background-image:url(../campus/images/en_dt2.gif);
}
#en_date li#en03 a{
	background-image:url(../campus/images/en_dt3.gif);
}
@media print{
/*印刷時*/
	#op_date li,#en_date li{
		text-indent:0;
	}
	#op_date li a,#en_date li a{
		display:compact;
		background-image:none;
	}
	#op_date li#op01 a,#op_date li#op02 a,#op_date li#op03 a,#op_date li#op04 a,
	#en_date li#en01 a,#en_date li#en02 a,#en_date li#en03 a{
		background-image:none;
	}


}
/*ムービー・写真リンク*/
#op_media ul{
	list-style-type:none;
	padding:0;
	margin:5px;
}
#op_media li{
	list-style-type:none;
	display:block;
	float:left;
	margin:5px;
	text-indent:-9999px;
}
#op_media li a{	
	display:block;
	width:200px;
	height:100px;
	overflow:hidden;
	/*float:left;*/
	background-repeat:no-repeat;
}
#op_media li a:hover{	
	background-position:0px -100px;
}
#op_media li#op_movie a{
	background-image:url(../campus/images/op_movie_bg.gif);
}
#op_media li#op_photo a{
	background-image:url(../campus/images/op_photo_bg.gif);
}
@media print{
/*印刷時*/
	#op_media li{
		text-indent:0;
	}
	#op_media li a{
		display:compact;
		background-image:none;
	}
	#op_media li#movie a,#op_media li#photo a{
		background-image:none;
	}
}


/*リーフレット*/
.leaflet{
}
.leaflet img{
	vertical-align:text-bottom;
	margin-right:3px;
}

/*リーフレット配置 2009.07.09ADD*/
.leaflet_l{
	margin-right:5px;
	float:left;
	width:270px;
}
.leaflet_l img{
	vertical-align:text-bottom;
	margin-bottom:3px;
	margin-right:3px;
}


/*フォトギャラリー*/
.album{
	clear:both;
	margin-bottom:5px;
	padding:5px 10px;
}
.album h5{
/*	border-bottom-color:#60780C;*/
	border-bottom-style:double;
	border-bottom-width:3px;
}
.album img{
	margin-right:3px;
	margin-bottom:8px;
}

/*LyteBox ボタンセットのみ書き換え*/
#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../js/lytebox_v3/images/prev_green.gif) left 15% no-repeat; }
#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../js/lytebox_v3/images/next_green.gif) right 15% no-repeat; }
#lbClose.grey { background: url(../js/lytebox_v3/images/close_green.png) no-repeat; }
#lbPlay.grey { background: url(../js/lytebox_v3/images/play_green.png) no-repeat; }
#lbPause.grey { background: url(../js/lytebox_v3/images/pause_green.png) no-repeat; }

/*ビデオギャラリー*/
.video_box{
	width:295px;
	margin:10px 0;
	padding:0;
	float:left;
}
.video_box h5{
	margin:0;
	padding:0;
	float:left;
}
.video_box ul{
	margin-top:25px;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	padding:0;
	float:left;
	list-style-type:none;
}
.video_box li{
	list-style-type:none;
	margin-bottom:5px;
}
#su.video_box{
	width:265px;
}
table.v_chapter{
	float:left;
	/*width:300px;*/
}
/*ビデオ再生*/
#video_pray{
	text-align:center;
}
#video_pray h1{
	font-size:90%;
}

/*タイムスケジュール*/
dl.time{
	clear:both;
	margin-bottom:10px;
	
}
.time dt{
	width:6.5em;
	float:left;
	clear:left;
	padding-right:0;
/*	margin-right:5px;	*/
	border-right-color:#5971BF;
/*	border-right-style:dotted;
	border-right-width:1px;	*/
	border-top-style:dotted;
	border-top-width:1px;
}

.time dd{
	margin-left:7em;
	border-top-style:dotted;
	border-top-width:1px;
}
.time dd:after { /*回り込み解除ガード*/
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*授業テーマ*/
dl.theme{
	clear:both;
	margin-bottom:10px;
	
}
.theme dt{
	width:12em;
	float:left;
	clear:left;
	padding-right:0;
/*	margin-right:5px;	*/
	border-right-color:#5971BF;
	border-top-style:dotted;
	border-top-width:1px;
	font-size:90%;
}

.theme dd{
	margin-left:12.5em;
	border-top-style:dotted;
	border-top-width:1px;
	font-size:90%;
}
.theme dd:after { /*回り込み解除ガード*/
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
