/* トップページ
---------------------------------------------- */

/* ================= 目次 =======================

　1.navi
　2.main-img 未使用
　2.g-navi
　3.left-navi
  4.center
　4.news
		5.flash


============================================== */

/* 1. navi
---------------------------------------------- */
#t-navi{
clear:both;
margin:0px 0px 1px 0px;
padding:0px;
}


/* 2. g-navi
---------------------------------------------- */
#g-navi{
	margin:0px 0px 20px 0px;
	padding:0px;
}


/* 3. left-navi
---------------------------------------------- */
.left-navi{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/left-navi-bg.gif);
	background-repeat: repeat-y;
}

.left-navi-inner{
margin:0px;
padding-left:6px;
}


/* 4. center
---------------------------------------------- */
.center-box{
	margin:0px 0px 0px 20px;
}




/* 4. news
---------------------------------------------- */
#news{
clear:both;
margin:0px;
padding:0px;
}

#news-inner{
margin:0px;
padding-top:5px;
padding-left:10px;
}

#news-inner dl{
clear:both;
margin:0px;
padding:0px;
}

#news-inner dt{
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
float:left;
width:76px;
}

#news-inner dd{
margin-top:10px;
padding-top:10px;
padding-left:20px;
padding-bottom:10px;
float:left;
border-left:1px solid #dddddd;
width:653px;
}

/* 5. flash
---------------------------------------------- */
#flash{
	margin-bottom:2px;
}


/*情報リスト*/
/*------------------------------*/
.lists {
width: 219px;
/*	margin-right: 32px;*/
}

.lists ul {
	height: 135px;
	overflow: auto;
	padding-top:10px;
}
.lists iframe {
	height: 145px;
	width: 219px;
	margin:0;
	padding:0;
}
.lists li {
	background-image: url(../common/arrow.gif);
	background-repeat: no-repeat;
	background-position: 7px 0.3em;
	padding-left: 20px;
	font-size: 10px;
	line-height: 130%;
	margin-bottom: 0.8em;
}
.lists li a:link, .lists li a:visited,
#blogList li a:link, #blogList li a:visited {
	color:#333333;
	text-decoration: none;
}
.lists li a:hover,
#blogList li a:hover {
	color:#A79055;
	text-decoration: underline;
}

#blog-fsm_blog ul {
	/*height: 135px;*/
	overflow: auto;
	padding-top:10px;
}
#blog-fsm_blog li {
	background-image: url(../common/arrow.gif);
	background-repeat: no-repeat;
	background-position: 7px 0.3em;
	padding-left: 20px;
	font-size: 10px;
	line-height: 130%;
	margin-bottom: 0.8em;
}
#blog-fsm_blog li a:link, 
#blog-fsm_blog li a:visited {
	color:#333333;
	text-decoration: none;
}
#blog-fsm_blog li a:hover {
	color:#A79055;
	text-decoration: underline;
}


body#blog-fsm_blog {
	background-image:none;
	background-color:#FFF;
}

/* 6. banner
---------------------------------------------- */
#banner{
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom:20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c8c8c8;
	border-bottom-color: #c8c8c8;
}


/* メンテナンス文言 */
.attention {
	border:#C00 solid 1px;
	font-weight:bold;
	padding:10px 10px 5px 10px;
	color:#C00;
	margin:0px 0px 10px 0px;
}
.attention2 {
	font-size:10px;
	font-weight:normal;
	color:#333;
	margin-top:3px;
}




/*ナビ変更バージョン*/
#flash_Mg0{
	margin-bottom:0px;
}
.mg-top1{
margin-top:1px;
}
#g-navi2{
	margin:0px 0px 20px 0px;
	padding:0px 4px 4px 4px;
	background:#000;
}






/*  */
#flash_Mg0 object{
	line-height:0;
	}
ul#g-navi3 {
	width:871px;
	margin-left:-1px;
	margin-bottom:20px;
}

#g-navi3 li{
	float:left;
	list-style:none;
	margin-left:1px;
	display:inline;
	border-bottom:5px solid #C00;
}
#g-navi3 li img{
	vertical-align:bottom;
}

#contents{
	position:relative;
	}
#bgStudent{
	position:absolute;
	top:-33px;
	left:760px;
	}
#bgStudent a.st_001{
	background:url(../images/st_001.png) no-repeat left top;
	width:173px;
	height:330px;
	display:block;
	}
#bgStudent a.st_001:hover{
	background:url(../images/st_001_on.png) no-repeat left top;
	}
#bgStudent a.st_002{
	background:url(../images/st_002.png) no-repeat left top;
	width:194px;
	height:330px;
	display:block;
	}
#bgStudent a.st_002:hover{
	background:url(../images/st_002_on.png) no-repeat left top;
	}
#bgStudent a.st_003{
	background:url(../images/st_003.png) no-repeat left top;
	width:199px;
	height:330px;
	display:block;
	}
#bgStudent a.st_003:hover{
	background:url(../images/st_003_on.png) no-repeat left top;
	}
#bgStudent a.st_004{
	background:url(../images/st_004.png) no-repeat left top;
	width:191px;
	height:330px;
	display:block;
	}
#bgStudent a.st_004:hover{
	background:url(../images/st_004_on.png) no-repeat left top;
	}
#bgStudent a.st_005{
	background:url(../images/st_005.png) no-repeat left top;
	width:222px;
	height:330px;
	display:block;
	}
#bgStudent a.st_005:hover{
	background:url(../images/st_005_on.png) no-repeat left top;
	}
#bgStudent a.st_006{
	background:url(../images/st_006.png) no-repeat left top;
	width:251px;
	height:330px;
	display:block;
	}
#bgStudent a.st_006:hover{
	background:url(../images/st_006_on.png) no-repeat left top;
	}
#bgStudent a.st_007{
	background:url(../images/st_007.png) no-repeat left top;
	width:233px;
	height:330px;
	display:block;
	}
#bgStudent a.st_007:hover{
	background:url(../images/st_007_on.png) no-repeat left top;
	}
#bgStudent a.st_008{
	background:url(../images/st_008.png) no-repeat left top;
	width:271px;
	height:330px;
	display:block;
	}
#bgStudent a.st_008:hover{
	background:url(../images/st_008_on.png) no-repeat left top;
	}
#bgStudent a.st_009{
	background:url(../images/st_009.png) no-repeat left top;
	width:216px;
	height:330px;
	display:block;
	}
#bgStudent a.st_009:hover{
	background:url(../images/st_009_on.png) no-repeat left top;
	}


/*左バナー（映画プロジェクト）*/
/*--------------------------------*/
.movei_projectBox {
	background: url(../images/movieproject_back.jpg) repeat left top;
	border:1px solid #DE757B;
	padding:5px 4px;
}
.movei_projectBox .movie_title {
	margin:0px auto;
	text-align:center;
	padding:10px 0px 10px;
}
