@charset "utf-8";

/*
 サイトTOPを除く全ページの #pageMain の
 子要素に適用されるスタイル
------------------------------------------- */

/* --------------------------------------------------
 メインタイトルとコンテンツを囲むボックス
-------------------------------------------------- */
#topMainCont {
  float:left;
  display:inline; /* for IE*/
  width:780px;
  margin-left:10px;
  margin-top:12px;
  padding: 0px 0px;
  text-align:left;
}

/* --------------------------------------------------
Flash 
---------------------------------------------------- */
/* @group Flash（基本設定は base.js に記載）
================================================================================ */
/*#loadSwf {
width:780px;
  height:220px;
  margin-bottom:15px;
}*/

#topFlash {
  width:780px;
  height:220px;
  margin-bottom:15px;
}

/* @group 学科ボタン
================================================================================ */

#coursesNav {
	width:780px;
	height:130px;
	background: url(../../img/index/c_btn_topsub.jpg) no-repeat;
	margin-bottom:15px;
	overflow:hidden;
}

	#coursesNav dl {
		width: 156px;
		float:left;
	}
		#coursesNav dt { 
			height: 0;
			text-indent: -9999px;
			overflow:hidden;
		}
		#coursesNav dd {}
		
			#coursesNav a {
				display: block;
				padding: 30px 8px 10px 8px;
				height: 78px;
				line-height: 1.2;
				font-size: 12px;
				color: #333;
				margin:0;
				background: url(../../img/index/c_btn_topsub.jpg) 0 -130px no-repeat;	
			}
@media print {
#coursesNav {
	background: url(../../img/index/c_btn_topsub.jpg) 0 -130px no-repeat;
}
#coursesNav a {
	background:none;	
}
}


#coursesNav2 a { width: 140px; background-position: -156px -130px; }
#coursesNav3 a { width: 140px; background-position: -312px -130px; } 
#coursesNav4 a { width: 140px; background-position: -468px -130px; }
#coursesNav5 a { width: 140px; background-position: -624px -130px; }

#coursesNav a:hover {
	background: none;
}
/* --------------------------------------------------
 contents と side と　subCont を囲むBOX 
-------------------------------------------------- */
#mainbox {

  background: none;
}


/* --------------------------------------------------
ニュース枠
---------------------------------------------------- */
#topNewsbox{
  width:780px;
  display:inline; /* for IE*/
  font-size:90%;
  line-height:1.7em;
  color:#333;
}

/* --------------------------------------------------
入学募集
---------------------------------------------------- */
#topProc{
  float:left;
  width:430px;
}
#topProc h3{margin-bottom:5px;}

#topProc dl {
	padding:4px 10px;
	border-bottom:1px dotted #CCCCCC;
}

#topProc dt {font-weight:bold;}
.font_t_reg { color: #0099ff;}
.font_t_univ {color: #44a300;}
.font_t_pri {color: #20a4a4;}
.font_t_eve {color: #ff3333;}
.font_t_spe {color: #ff9900;}
.font_t_busi {color: #ed00a2;}

.font_t_reg a { color: #0099ff; text-decoration: underline;}
.font_t_univ a {color: #44a300; text-decoration: underline;}
.font_t_pri a {color: #20a4a4; text-decoration: underline;}
.font_t_eve a {color: #ff3333; text-decoration: underline;}
.font_t_spe a {color: #ff9900; text-decoration: underline;}
.font_t_busi a {color: #ff00a9; text-decoration: underline;}

.font_t_reg a:hover { color: #0099ff;text-decoration: none;}
.font_t_univ a:hover {color: #44a300;text-decoration: none;}
.font_t_pri a:hover {color: #20a4a4;text-decoration: none;}
.font_t_eve a:hover {color: #ff3333;text-decoration: none;}
.font_t_spe a:hover {color: #ff9900;text-decoration: none;}
.font_t_busi a:hover {color: #ff00a9;text-decoration: none;}


#topProc dd {
	padding-left:10px;
	background:url(../../img/arrows_type3.gif) 0 0.3em no-repeat;
}

/* --------------------------------------------------
What's new
---------------------------------------------------- */
#topNews{
  float: right;
  width:335px;
}
#topNews h3{margin-bottom:5px;}
#topNews ul {
	padding:5px 10px 5px;
}
#topNews ul li {
	margin-bottom:5px;
	padding-left:11px;
	padding-bottom:5px;
	background:url(../../img/arrows_type3.gif) 0 0.3em no-repeat;
	border-bottom:1px dotted #CCCCCC;
}
.font_News {color: #618CB1;}
#topNews ul li a { color:#333; text-decoration: underline;}
#topNews ul li a:hover { color:#999; text-decoration: none;}

/* --------------------------------------------------
サブコンテンツボックス
---------------------------------------------------- */
#topSubCont {
  float:right;
  display:inline; /* for IE*/
  width:190px;
  margin-top:10px;
  margin-right:10px;
  text-align:left;
}

/* --------------------------------------------------
ナガヌマメソッド
---------------------------------------------------- */
#methodbox_col {
  width:190px;
  padding:1px;
  background:#c3c8cb;
}

#methodbox {
  width:174px;
  padding:7px;
  background:#6b767f;
  border:1px solid #FFFFFF;
  color:#FFFFFF;
  font-size:12px;
  line-height:1.3em;
}

#methodbox h3 {
margin-bottom:5px;
}
#methodbox p {
margin-bottom:10px;
}
#methodbox h4 {
height:22px;
background:url(../../img/index/method_top.jpg) 0 center no-repeat;
line-height:22px;
color:#FFFFFF;
font-size:11px;
text-align: center;
}

#methodbox #method_mv {
  border:1px solid #9DA7AC;
}

