




@media only screen and (min-device-width: 769px){
/*===================================================================================================
●style.css 画面の横幅が769px以上
===================================================================================================*/

.pWindow
{
	z-index:20;
	width:600px;
	margin-top:20px;
}

.pWindow , .pWindow table{
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック", sans-serif;
}
	.pWindow table td {
		margin: 0;
		padding: 0;
	}

/*	.pWindow .pwContainer {
		border-collapse: collapse;
	}*/

	.pWindow .titleBar {
		font-weight: bold;
		line-height: 31px;
		
	}
		.pWindow .titleBar .pwBarL {
			width: 8px;
			height: 31px;
		}
			* html .pWindow .titleBar .pwBarL {

			}

		.pWindow .titleBar .pwBarCenter {
			background:url(/gakuen/90th/bunkyo_lab/images/title.jpg) repeat-y #fff;
			cursor: move;
			border-top:1px solid #ccc;
			border-right:1px solid #ccc;
			border-left:1px solid #ccc;
		}
			* html .pWindow .titleBar .pwBarCenter {
				background:url(/gakuen/90th/bunkyo_lab/images/bg.png);
			}

		.pWindow .titleBar .pwBarR {
			width: 18px;
			height: 31px;
		}
			* html .pWindow .titleBar .pwBarR {
			}

.pWindow .contentsBox {
	position: relative;
	
}
	.pWindow .contentsBox .contentsL {
		width: 8px;
		height: 100%;
	}
		* html .pWindow .contentsBox .contentsL {
		}
	
	.pWindow .contentsBox .contentsBody {
		padding:0;
		overflow-y: hidden;

		vertical-align: top;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
		border-bottom:1px solid #ccc;
		background:url(/gakuen/90th/bunkyo_lab/images/title.jpg) repeat-y left #fff;
	}
		.pWindow .contentsBox .contentsBody div.information {
			padding-left: 50px;
			min-height: 44px;
			height: auto !important;
			height: 44px;		/* for IE */
		}
		
		.pWindow .contentsBox .contentsBody div.warning {
			padding-left: 50px;
			min-height: 44px;
			height: auto !important;
			height: 44px;		/* for IE */
		}
		
		.pWindow .contentsBox .contentsBody div.caution {
			background: url(/gakuen/90th/bunkyo_lab/images/popup/ico_caution.png) left top no-repeat;
			padding-left: 50px;
			min-height: 44px;
			height: auto !important;
			height: 44px;		/* for IE */
		}
	
		.pWindow .contentsBox .contentsBody.contentsMain {	/* for Opera and IE hack */
			height: 100%;
		}
		
		.pWindow .contentsBox .contentsBody iframe {
			width: 100%;
			height: 100%;
		}
		
		.pWindow .contentsBox.nextprevbtnArea td {
			overflow: hidden;
			padding: 0 !important;
			vertical-align: bottom;
			height: 35px;
		}
	
	.pWindow .contentsBox .contentsR {
		background: url(/gakuen/90th/bunkyo_lab/images/popup/pw_body_r.png) left top repeat-y;
		width: 18px;
		height: 100%;
	}
		* html .pWindow .contentsBox .contentsR {
			background: url(/gakuen/90th/bunkyo_lab/images/popup/forie/pw_body_r.png) left top repeat-y;
		}
	
.pWindow .contentsFooter {
	position: relative;
}
	.pWindow .contentsFooter .cfL {
		background: url(/gakuen/90th/bunkyo_lab/images/popup/pw_foot_l.png) left top no-repeat;
		width: 8px;
		height: 18px;
	}
		* html .pWindow .contentsFooter .cfL {
			background: url(/gakuen/90th/bunkyo_lab/images/popup/forie/pw_foot_l.png) left top no-repeat;
		}
	
	.pWindow .contentsFooter .cfC {
		background: url(/gakuen/90th/bunkyo_lab/images/popup/pw_foot_c.png) left top repeat-x;
		margin: 0 9px 0 8px;
		height: 18px;
	}
		* html .pWindow .contentsFooter .cfC {
			background: url(/gakuen/90th/bunkyo_lab/images/popup/forie/pw_foot_c.png) left top repeat-x;
		}
	
	.pWindow .contentsFooter .cfR {
		background: url(/gakuen/90th/bunkyo_lab/images/popup/pw_foot_r.png) left top repeat-y;
		width: 18px;
		height: 18px;
	}
		* html .pWindow .contentsFooter .cfR {
			background: url(/gakuen/90th/bunkyo_lab/images/popup/forie/pw_foot_r.png) left top repeat-y;
		}
		
		.pWindow .contentsFooter .cfR.resizable {
			background: url(/gakuen/90th/bunkyo_lab/images/popup/pw_foot_r_resize.png) left top no-repeat;
			width: 18px;
			height: 18px;
		}
			* html .pWindow .contentsFooter .cfR.resizable {
				background: url(/gakuen/90th/bunkyo_lab/images/popup/forie/pw_foot_r_resize.png) left top no-repeat;
			}
	
.pwBtn {
	text-align: center;
	height: 25px;
}

/*
------------------------------------------------------
	ボタン関連のスタイル
------------------------------------------------------
*/
.closeBtn {
	display:block;
	background:url(/gakuen/90th/bunkyo_history/images/pclose.png) left top no-repeat;
	outline: 0;
	position: absolute;
	right: 15px;
	top: 5px;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	z-index:10;
}

.minimumBtn {
	background: url(/gakuen/90th/bunkyo_lab/images/popup/nextprevbtn_minimum.png) left top no-repeat;
	outline: 0;
	position: absolute;
	right: 57px;
	top: 5px;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
}

.maximumBtn {
	background: url(/gakuen/90th/bunkyo_lab/images/popup/nextprevbtn_maximum.png) left top no-repeat;
	outline: 0;
	position: absolute;
	right: 35px;
	top: 5px;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
}

.pwYes {
	background: url(/gakuen/90th/bunkyo_lab/images/popup/nextprevbtn_pw_yes.png) left top no-repeat;
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	outline: 0;
	line-height: 25px;
	width: 75px;
	height: 25px;
	/zoom: 1;
}
	.pwYes.confirm {
		margin-right: 3px;
	}
	
	.pwYes:hover {
		background-position: left bottom;
	}

.pwNo {
	background: url(/gakuen/90th/bunkyo_lab/images/popup/nextprevbtn_pw_no.png) left top no-repeat;
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	outline: 0;
	width: 75px;
	height: 25px;
	/zoom: 1;
}
	.pwNo:hover {
		background-position: left bottom;
	}

/*
------------------------------------------------------
	モーダル表示時の背景の色と透過のスタイル
------------------------------------------------------
*/
#pwCover {
	background-color: black;
}


.popups
{
	overflow:hidden;
}
.leftBox
{
	width:300px;
	float:left;
	line-height:1.5;
/*	background:#e8e8e8;*/
	}
	.leftBoxin
	{
		width:250px;
		margin:0 auto;
	}
	.photo
	{
		width:240px;
		margin:0px auto 10px;
	}
	.name
	{
		font-size:20px;
		}
		.name .jclsfcn
		{
			font-size:12px;
			margin-right:10px;
		}
	.shozoku
	{
		margin-bottom:10px;
		font-size:12px;
	}
	.profile
	{
		margin-bottom:15px;
		font-size:12px;
	}
	.loveBox
	{
		overflow:hidden;

		}
		/*.loveBox_satou{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		.loveBox_mitani{background:url(/gakuen/90th/bunkyo_lab/images/mitani_love.jpg) no-repeat 0 13px;}
		.loveBox_nunoshiba{background:url(/gakuen/90th/bunkyo_lab/images/nunoshiba_love.jpg) no-repeat 0 13px;}
		/*.loveBox_nakamura{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		/*.loveBox_syou{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		/*.loveBox_takeuchi{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		/*.loveBox_itoku{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		.loveBox_hiyoshi{background:url(/gakuen/90th/bunkyo_lab/images/hiyoshi_love.jpg) no-repeat 0 13px;}
		/*.loveBox_shiozawa{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		.loveBox_takai{background:url(/gakuen/90th/bunkyo_lab/images/takai_love.jpg) no-repeat 0 13px;}
		/*.loveBox_kasaoka{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		.loveBox_fujimi{background:url(/gakuen/90th/bunkyo_lab/images/fujimi_timec.jpg) no-repeat 0 13px;}
		/*.loveBox_nemoto{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		
		.loveBox_mizushina1{background:url(/gakuen/90th/bunkyo_lab/images/mizushina_love.jpg) no-repeat 0 13px;}
		.loveBox_arai{background:url(/gakuen/90th/bunkyo_lab/images/arai_love.jpg) no-repeat 0 13px;}
		.loveBox_machida{background:url(/gakuen/90th/bunkyo_lab/images/machida_love.jpg) no-repeat 0 13px;}
		.loveBox_fujikura{background:url(/gakuen/90th/bunkyo_lab/images/fujikura_love.jpg) no-repeat 0 13px;}
		.loveBox_miyakoshi{background:url(/gakuen/90th/bunkyo_lab/images/miyakoshi_love.jpg) no-repeat 0 13px;}
		.loveBox_kanbe{background:url(/gakuen/90th/bunkyo_lab/images/kanbe_love.jpg) no-repeat 0 13px;}
		.loveBox_satouy{background:url(/gakuen/90th/bunkyo_lab/images/satouy_love.jpg) no-repeat 0 13px;}
		
		.loveBox_murakami{background:url(/gakuen/90th/bunkyo_lab/images/murakami_love.jpg) no-repeat 0 13px;}
		.loveBox_narita{background:url(/gakuen/90th/bunkyo_lab/images/narita_love.jpg) no-repeat 0 13px;}
		.loveBox_kojima{background:url(/gakuen/90th/bunkyo_lab/images/kojima_love.jpg) no-repeat 0 13px;}
		.loveBox_imai{background:url(/gakuen/90th/bunkyo_lab/images/imai_love.jpg) no-repeat 0 13px;}
		.loveBox_shibata{background:url(/gakuen/90th/bunkyo_lab/images/shibata_love.jpg) no-repeat 0 13px;}
		
		.loveBox_kamata{background:url(/gakuen/90th/bunkyo_lab/images/kamata_love.jpg) no-repeat 0 13px;}
		.loveBox_yamada{background:url(/gakuen/90th/bunkyo_lab/images/yamada_love.jpg) no-repeat 0 13px;}
		.loveBox_satoua{background:url(/gakuen/90th/bunkyo_lab/images/satoha_love.jpg) no-repeat 0 13px;}
				
		.loveBox_shimura{background:url(/gakuen/90th/bunkyo_lab/images/shimura_love.jpg) no-repeat 0 13px;}
		.loveBox_seki{background:url(/gakuen/90th/bunkyo_lab/images/seki_love.jpg) no-repeat 0 13px;}

		.loveBox_kameda{background:url(/gakuen/90th/bunkyo_lab/images/kameda_love.jpg) no-repeat 0 13px;}
		.loveBox_yamawaki{background:url(/gakuen/90th/bunkyo_lab/images/yamawaki_love.jpg) no-repeat 0 13px;}
		.loveBox_kataoka{background:url(/gakuen/90th/bunkyo_lab/images/kataoka_love.jpg) no-repeat 0 13px;}
		.loveBox_koyanagi{background:url(/gakuen/90th/bunkyo_lab/images/koyanagi_love.jpg) no-repeat 0 13px;}
		.loveBox_matsumura{background:url(/gakuen/90th/bunkyo_lab/images/matsumura_love.jpg) no-repeat 0 13px;}
		.loveBox_umemura{background:url(/gakuen/90th/bunkyo_lab/images/umemura_love.jpg) no-repeat 0 13px;}
		.loveBox_amano{background:url(/gakuen/90th/bunkyo_lab/images/amano_love.jpg) no-repeat 0 13px;}
		.loveBox_masuda{background:url(/gakuen/90th/bunkyo_lab/images/masuda_love.jpg) no-repeat 0 13px;}

		.loveBox_ikebe{background:url(/gakuen/90th/bunkyo_lab/images/ikebe_love.jpg) no-repeat 0 13px;}
		.loveBox_komatsubara{background:url(/gakuen/90th/bunkyo_lab/images/komatsubara_love.jpg) no-repeat 0 13px;}


		.loveBox_suzuki_nob{background:url(/gakuen/90th/bunkyo_lab/images/suzuki_nob_love.jpg) no-repeat 0 13px;}
		.loveBox_toda{background:url(/gakuen/90th/bunkyo_lab/images/toda_love.jpg) no-repeat 0 13px;}
		.loveBox_nakamurayo{background:url(/gakuen/90th/bunkyo_lab/images/love_nakamurayo.jpg) no-repeat 0 13px;}
		
		.loveBox_t_yoshikawa{background:url(/gakuen/90th/bunkyo_lab/images/love_t_yoshikawa.jpg) no-repeat 0 13px;}
		.loveBox_aoki{background:url(/gakuen/90th/bunkyo_lab/images/love_aoki.jpg) no-repeat 0 13px;}
		.loveBox_kuramoto{background:url(/gakuen/90th/bunkyo_lab/images/love_kuramoto.jpg) no-repeat 0 13px;}
		.loveBox_yasuda{background:url(/gakuen/90th/bunkyo_lab/images/yasuda_love.jpg) no-repeat 0 13px;}
		.loveBox_nao{background:url(/gakuen/90th/bunkyo_lab/images/love_nao.jpg) no-repeat 0 13px;}
		.loveBox_kaizu{background:url(/gakuen/90th/bunkyo_lab/images/love_kaizu.jpg) no-repeat 0 13px;}
		
		.loveBox_t_kobayashi{background:url(/gakuen/90th/bunkyo_lab/images/t_kobayashi_love.jpg) no-repeat 0 13px;}
		.loveBox_kanou{background:url(/gakuen/90th/bunkyo_lab/images/kanou_love.jpg) no-repeat 0 13px;}
		.loveBox_kamishima{background:url(/gakuen/90th/bunkyo_lab/images/kamishima_love.jpg) no-repeat 0 13px;}
		.loveBox_chiba{background:url(/gakuen/90th/bunkyo_lab/images/chiba_love.jpg) no-repeat 0 13px;}
		.loveBox_miyahara{background:url(/gakuen/90th/bunkyo_lab/images/miyahara_love.jpg) no-repeat 0 13px;}
		.loveBox_seta{background:url(/gakuen/90th/bunkyo_lab/images/seta_love.jpg) no-repeat 0 13px;}
		.loveBox_tojo{background:url(/gakuen/90th/bunkyo_lab/images/tojo_love.jpg) no-repeat 0 13px;}		
		.loveimg
		{
			width:250px;
			margin-bottom:5px;
			text-align:center;
		}
		.lovelead,
		.lovelead2
		{
			font-weight:bold;
			font-size:25px;
		}
		.lovelead
		{
			padding-top:140px;
		}
		.lovetxt
		{
			font-size:14px;
			margin-bottom:15px;
		}
	
.rightBox
{
	width:410px;
	float:left;
	}
/*	.timeline9_12_2l
	{
		background:url(/gakuen/90th/bunkyo_lab/images/time9_12.png) no-repeat
	}*/
	table.timeline
	{
		margin-bottom:15px;
	}
	table.timeline td
	{
		vertical-align:middle;
	}
	.honbun
	{
		padding:12px 10px;
		text-align:center;
	}
	.honbun2
	{
		width:100%;
		padding:10px 10px 10px 15px;
		line-height:1.5;
		font-size:14px;
		vertical-align:middle;
		}
		.honbun2 span
		{
			display:block;
		}
	.asa	{background:#8EE1F7;color:#000;}
	.hiru	{background:#FACC41;color:#000;}
	.yugata	{background:#ff3300;color:#fff;}
	.yoru	{background:#0065b1;color:#fff;}

.nextprevbtn
{
	width:46px;
	float:left;
	padding-top:350px;
}
.nextprevbtn p
{
	float:right;
	margin:20px 0;
}
	
.fr
{
	float:right;
	margin:5px;
}
.fl
{
	float:left;
}

}



@media only screen and (max-device-width: 768px){
/*===================================================================================================
●style.css 画面の横幅が768px以下
===================================================================================================*/

.pWindow
{
	z-index:20;
	width:600px;
	margin-top:20px;
}

.pWindow , .pWindow table{
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", Verdana, "ＭＳ Ｐゴシック", sans-serif;
}
	.pWindow table td {
		margin: 0;
		padding: 0;
	}

/*	.pWindow .pwContainer {
		border-collapse: collapse;
	}*/

	.pWindow .titleBar {
		font-weight: bold;
		line-height: 31px;
		
	}
		.pWindow .titleBar .pwBarL {
			width: 8px;
			height: 31px;
		}
			* html .pWindow .titleBar .pwBarL {

			}

		.pWindow .titleBar .pwBarCenter {
			background:url(/gakuen/90th/bunkyo_lab/images/title.jpg) repeat-y #fff;
			cursor: move;
			border-top:1px solid #ccc;
			border-right:1px solid #ccc;
			border-left:1px solid #ccc;
		}
			* html .pWindow .titleBar .pwBarCenter {
				background:url(/gakuen/90th/bunkyo_lab/images/bg.png);
			}

		.pWindow .titleBar .pwBarR {
			width: 18px;
			height: 31px;
		}
			* html .pWindow .titleBar .pwBarR {
			}

.pWindow .contentsBox {
	position: relative;
	
}
	.pWindow .contentsBox .contentsL {
		width: 8px;
		height: 100%;
	}
		* html .pWindow .contentsBox .contentsL {
		}
	
	.pWindow .contentsBox .contentsBody {
		padding:0;
		overflow-y: hidden;

		vertical-align: top;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
		border-bottom:1px solid #ccc;
		background:url(/gakuen/90th/bunkyo_lab/images/title.jpg) repeat-y left #fff;
	}
		.pWindow .contentsBox .contentsBody div.information {
			padding-left: 50px;
			min-height: 44px;
			height: auto !important;
			height: 44px;		/* for IE */
		}
		
		.pWindow .contentsBox .contentsBody div.warning {
			padding-left: 50px;
			min-height: 44px;
			height: auto !important;
			height: 44px;		/* for IE */
		}
		
		.pWindow .contentsBox .contentsBody div.caution {
			background: url(/gakuen/90th/bunkyo_lab/images/popup/ico_caution.png) left top no-repeat;
			padding-left: 50px;
			min-height: 44px;
			height: auto !important;
			height: 44px;		/* for IE */
		}
	
		.pWindow .contentsBox .contentsBody.contentsMain {	/* for Opera and IE hack */
			height: 100%;
		}
		
		.pWindow .contentsBox .contentsBody iframe {
			width: 100%;
			height: 100%;
		}
		
		.pWindow .contentsBox.nextprevbtnArea td {
			overflow: hidden;
			padding: 0 !important;
			vertical-align: bottom;
			height: 35px;
		}
	
	.pWindow .contentsBox .contentsR {
		background: url(/gakuen/90th/bunkyo_lab/images/popup/pw_body_r.png) left top repeat-y;
		width: 18px;
		height: 100%;
	}
		* html .pWindow .contentsBox .contentsR {
			background: url(/gakuen/90th/bunkyo_lab/images/popup/forie/pw_body_r.png) left top repeat-y;
		}
	
.pWindow .contentsFooter {
	position: relative;
}
	.pWindow .contentsFooter .cfL {
		background: url(/gakuen/90th/bunkyo_lab/images/popup/pw_foot_l.png) left top no-repeat;
		width: 8px;
		height: 18px;
	}
		* html .pWindow .contentsFooter .cfL {
			background: url(/gakuen/90th/bunkyo_lab/images/popup/forie/pw_foot_l.png) left top no-repeat;
		}
	
	.pWindow .contentsFooter .cfC {
		background: url(/gakuen/90th/bunkyo_lab/images/popup/pw_foot_c.png) left top repeat-x;
		margin: 0 9px 0 8px;
		height: 18px;
	}
		* html .pWindow .contentsFooter .cfC {
			background: url(/gakuen/90th/bunkyo_lab/images/popup/forie/pw_foot_c.png) left top repeat-x;
		}
	
	.pWindow .contentsFooter .cfR {
		background: url(/gakuen/90th/bunkyo_lab/images/popup/pw_foot_r.png) left top repeat-y;
		width: 18px;
		height: 18px;
	}
		* html .pWindow .contentsFooter .cfR {
			background: url(/gakuen/90th/bunkyo_lab/images/popup/forie/pw_foot_r.png) left top repeat-y;
		}
		
		.pWindow .contentsFooter .cfR.resizable {
			background: url(/gakuen/90th/bunkyo_lab/images/popup/pw_foot_r_resize.png) left top no-repeat;
			width: 18px;
			height: 18px;
		}
			* html .pWindow .contentsFooter .cfR.resizable {
				background: url(/gakuen/90th/bunkyo_lab/images/popup/forie/pw_foot_r_resize.png) left top no-repeat;
			}
	
.pwBtn {
	text-align: center;
	height: 25px;
}

/*
------------------------------------------------------
	ボタン関連のスタイル
------------------------------------------------------
*/
.closeBtn {
	display:block;
	background:url(/gakuen/90th/bunkyo_history/images/pclose.png) left top no-repeat;
	outline: 0;
	position: absolute;
	right: 15px;
	top: 5px;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	z-index:10;
}

.minimumBtn {
	background: url(/gakuen/90th/bunkyo_lab/images/popup/nextprevbtn_minimum.png) left top no-repeat;
	outline: 0;
	position: absolute;
	right: 57px;
	top: 5px;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
}

.maximumBtn {
	background: url(/gakuen/90th/bunkyo_lab/images/popup/nextprevbtn_maximum.png) left top no-repeat;
	outline: 0;
	position: absolute;
	right: 35px;
	top: 5px;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
}

.pwYes {
	background: url(/gakuen/90th/bunkyo_lab/images/popup/nextprevbtn_pw_yes.png) left top no-repeat;
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	outline: 0;
	line-height: 25px;
	width: 75px;
	height: 25px;
	/zoom: 1;
}
	.pwYes.confirm {
		margin-right: 3px;
	}
	
	.pwYes:hover {
		background-position: left bottom;
	}

.pwNo {
	background: url(/gakuen/90th/bunkyo_lab/images/popup/nextprevbtn_pw_no.png) left top no-repeat;
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	outline: 0;
	width: 75px;
	height: 25px;
	/zoom: 1;
}
	.pwNo:hover {
		background-position: left bottom;
	}

/*
------------------------------------------------------
	モーダル表示時の背景の色と透過のスタイル
------------------------------------------------------
*/
#pwCover {
	background-color: black;
}


.popups
{
	overflow:hidden;
}
.leftBox
{
	width:300px;
	float:left;
	line-height:1.5;
/*	background:#e8e8e8;*/
	}
	.leftBoxin
	{
		width:250px;
		margin:0 auto;
	}
	.photo
	{
		width:240px;
		margin:0px auto 10px;
	}
	.name
	{
		font-size:20px;
		}
		.name .jclsfcn
		{
			font-size:12px;
			margin-right:10px;
		}
	.shozoku
	{
		margin-bottom:10px;
		font-size:12px;
	}
	.profile
	{
		margin-bottom:15px;
		font-size:12px;
	}
	.loveBox
	{
		overflow:hidden;

		}
		/*.loveBox_satou{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		.loveBox_mitani{background:url(/gakuen/90th/bunkyo_lab/images/mitani_love.jpg) no-repeat 0 13px;}
		.loveBox_nunoshiba{background:url(/gakuen/90th/bunkyo_lab/images/nunoshiba_love.jpg) no-repeat 0 13px;}
		/*.loveBox_nakamura{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		/*.loveBox_syou{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		/*.loveBox_takeuchi{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		/*.loveBox_itoku{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		.loveBox_hiyoshi{background:url(/gakuen/90th/bunkyo_lab/images/hiyoshi_love.jpg) no-repeat 0 13px;}
		/*.loveBox_shiozawa{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		.loveBox_takai{background:url(/gakuen/90th/bunkyo_lab/images/takai_love.jpg) no-repeat 0 13px;}
		/*.loveBox_kasaoka{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		.loveBox_fujimi{background:url(/gakuen/90th/bunkyo_lab/images/fujimi_timec.jpg) no-repeat 0 13px;}
		/*.loveBox_nemoto{background:url(/gakuen/90th/bunkyo_lab/images/lovephoto.jpg) no-repeat 0 13px;}*/
		.loveBox_t_yoshikawa{background:url(/gakuen/90th/bunkyo_lab/images/love_t_yoshikawa.jpg) no-repeat 0 13px;}
		.loveimg
		{
			width:250px;
			margin-bottom:5px;
			text-align:center;
		}
		.lovelead,
		.lovelead2
		{
			font-weight:bold;
			font-size:25px;
		}
		.lovelead
		{
			padding-top:140px;
		}
		.lovetxt
		{
			font-size:14px;
			margin-bottom:15px;
		}
	
.rightBox
{
	width:410px;
	float:left;
	}
/*	.timeline9_12_2l
	{
		background:url(/gakuen/90th/bunkyo_lab/images/time9_12.png) no-repeat
	}*/
	table.timeline
	{
		margin-bottom:15px;
	}
	table.timeline td
	{
		vertical-align:middle;
	}
	.honbun
	{
		padding:12px 10px;
		text-align:center;
	}
	.honbun2
	{
		width:100%;
		padding:10px 10px 10px 15px;
		line-height:1.5;
		font-size:14px;
		vertical-align:middle;
		}
		.honbun2 span
		{
			display:block;
		}
	.asa	{background:#8EE1F7;color:#000;}
	.hiru	{background:#FACC41;color:#000;}
	.yugata	{background:#ff3300;color:#fff;}
	.yoru	{background:#0065b1;color:#fff;}

.nextprevbtn
{
	width:46px;
	float:left;
	padding-top:350px;
}
.nextprevbtn p
{
	float:right;
	margin:20px 0;
}
	
.fr
{
	float:right;
	margin:5px;
}
.fl
{
	float:left;
}




}