@charset "shift-jis";



/****************************************************************

*							トップページ						*

****************************************************************/







@import url("fonts.css");

@import url("common.css");







body { background-position: 440px 0 ; }

h1 {

	width: 263px ;

	height: 78px ;

	text-indent: -9999px ;

	position: absolute ;

	left: 54px ;

	top: 0 ;

	background: url(../img/index/logo.jpg) no-repeat ;

}

h1 a {

	width: 263px ;

	height: 78px ;

	text-indent: -9999px ;

	display: block ;

	overflow: hidden ;

}

#container {

	width: 990px ;

	padding-top: 250px ;

	background: url(../img/index/container_bg.jpg) no-repeat 0 0 ;

}


#headnavi {
	width: 360px;
	height: 45px;
	text-indent: -9999px ;
	position: absolute;
	top: 0px;
	left: 630px ;
}

#headnavi li {
	float: left;
}


#headnavi li.eng a {
	background: url(../img/index/navi_eng_off.png) no-repeat 0 0;
	width: 120px;
	height: 45px;
	text-indent: -9999px ;
	display: block;
}

#headnavi li.eng a:hover {
	background: url(../img/index/navi_eng_on.png) no-repeat 0 0;
	width: 120px;
	height: 45px;
	text-indent: -9999px ;
	display: block;
}

#headnavi li.chi a {
	background: url(../img/index/navi_chi_off.png) no-repeat 0 0;
	width: 120px;
	height: 45px;
	text-indent: -9999px ;
	display: block;
}

#headnavi li.chi a:hover {
	background: url(../img/index/navi_chi_on.png) no-repeat 0 0;
	width: 120px;
	height: 45px;
	text-indent: -9999px ;
	display: block;
}

#headnavi li.chH a {
	background: url(../img/index/navi_chH_off.png) no-repeat 0 0;
	width: 120px;
	height: 45px;
	text-indent: -9999px ;
	display: block;
}

#headnavi li.chH a:hover {
	background: url(../img/index/navi_chH_on.png) no-repeat 0 0;
	width: 120px;
	height: 45px;
	text-indent: -9999px ;
	display: block;
}

#headnavi li.chK a {
	background: url(../img/index/navi_chK_off.png) no-repeat 0 0;
	width: 120px;
	height: 45px;
	text-indent: -9999px ;
	display: block;
}

#headnavi li.chK a:hover {
	background: url(../img/index/navi_chK_on.png) no-repeat 0 0;
	width: 120px;
	height: 45px;
	text-indent: -9999px ;
	display: block;
}

/* ----------------------------------------

	共通

---------------------------------------- */

#index .contentsGroup {

	padding-left: 215px ;

	padding-bottom: 5px ;

	position: relative ;

	background: url(../img/common/contentsGroup_bg.gif) repeat-y 0 0 #FFF ;

}

#index .contentsGroup h2 {

	width: 990px ;

	height: 44px ;

	margin-left: -215px ;

	margin-bottom: 20px ;

	text-indent: -9999px ;

}

#index .contentsGroup ul.col {

	margin-bottom: 25px ;

	display: inline-block ; /* IE7 float解除 */

}

#index .contentsGroup ul:after { /* clerafix */

    content: "." ;

    display: block ;

    visibility: hidden ;

    height: 0px ;

    font-size: 0em ;

    line-height: 0 ;

    clear: both ;

}

#index .contentsBlock {

	width: 171px ;

	min-height: 17em;

	height: auto !important;

	height: 17em ;

	margin-right: 19px ;

	background: url(../img/common/dot_line.jpg) repeat-x 0 100% ;

	float: left ;

	position: relative ;

	display: inline ;

}

#index .contentsBlock .basicInfo {

	cursor: pointer ;

	height: 17em;

} 

#index .over {

	background-color: #f0faf9 ;

}

#index .contentsBlock h3 {

	width: 171px ;

	height: 40px ;

	position: absolute ;

	top: 85px;

	text-indent: -9999px ;

}

#index .contentsBlock .thumb {

	width: 172px;

	height: 74px;

	overflow: hidden;

	position: absolute;

	top: 0px;

	left: 1px;

}

#index .contentsBlock .thumb img {

	border: 1px solid #79c6ba ;

	z-index: 0 ;

}

#index .contentsBlock a:hover .thumb img {

	border: 1px solid #16e8c7 ;

}

#index .contentsBlock .text {

	font-size: 77% ;

	line-height: 140%;

	position: relative ;

	top: 125px;

}

#index .contentsBlock .campusList li {

	font-size: 77% ;

	background: url(../img/index/campusList_bg.gif) repeat-x 0 0 ;

}

#index .contentsBlock .campusList li a {	

	height: 20px ;

	line-height: 20px ;

	padding: 0 15px 0 25px ;

	background: url(../img/index/campusList_bg.gif) repeat-x 0 0 ;

	display: block ;

}

#index .contentsBlock .campusList li a:hover {

	color: #000 ;

	background: url(../img/index/campusList_bg_on.gif) repeat-x ;

}

.pageTop {

	width: 73px ;

	height: 14px ;

	background: url(../img/common/pageTop.gif) no-repeat ;

	position: absolute ;

	top: 25px ;

	right: 23px ;

}

.pageTop a {

	width: 73px ;

	height: 14px ;

	text-indent: -9999px ;

	background: url(../img/common/pageTop.gif) no-repeat ;

	display: block ;

	overflow: hidden ;

}

.pageTop a:hover {

	background-position: 0 -1px ;

}





/* ----------------------------------------

	大学院

---------------------------------------- */

#index #graduateSchool h2 { background: url(../img/index/ttl_graduateSchool.jpg) no-repeat ; }

#graduateSchool #bussinessStrategic h3 { background: url(../img/index/ttl_bussinessStrategic.gif) no-repeat ; }



/* 各大学ブロック 高さ設定 */

#index #graduateSchool .contentsBlock,

#index #graduateSchool .basicInfo {

	min-height: 13em;

	height: auto !important;

	height: 13em ;

}

#graduateSchool h3 {

	height:50px !important;

}

#graduateSchool .contentsBlock .text {

	top: 140px;

}







/* ----------------------------------------

	大学

---------------------------------------- */

#index #university h2 { background: url(../img/index/ttl_university.jpg) no-repeat ; }

#university #kinki_HWU_h h3 { background: url(../img/index/ttl_kinki_HWU_h.gif) no-repeat ; }

#university #kinki_HWU_o h3 { background: url(../img/index/ttl_kinki_HWU_o.gif) no-repeat ; }

#university #daiichi_IT_k h3 { background: url(../img/index/ttl_daiichi_IT_k.gif) no-repeat ; }

#university #daiichi_IT_t h3 { background: url(../img/index/ttl_daiichi_IT_t.gif) no-repeat ; }

#university #daiichi_UPS h3 { background: url(../img/index/ttl_daiichi_UPS.gif) no-repeat ; }

#university #fukuoka_UE_f h3 { background: url(../img/index/ttl_fukuoka_UE_f.gif) no-repeat ; }

#university #fukuoka_UE_t h3 { background: url(../img/index/ttl_fukuoka_UE_t.gif) no-repeat ; }

#university #fukuoka_UE_k h3 { background: url(../img/index/ttl_fukuoka_UE_k.gif) no-repeat ; }

#university #fukuoka_SMWU h3 { background: url(../img/index/ttl_fukuoka_SMWU.gif) no-repeat ; }

#university #nihon_PU_s h3 { background: url(../img/index/ttl_nihon_PU_s.gif) no-repeat ; }

#university #nihon_PU_o h3 { background: url(../img/index/ttl_nihon_PU_o.gif) no-repeat ; }

#university #yokohama_CF h3 { background: url(../img/index/ttl_yokohama_CF.gif) no-repeat ; }

#university #kinki_HWU h3 { background: url(../img/index/ttl_kinki_HWU.gif) no-repeat ; }



/* 各大学ブロック 高さ設定 */

#index #university .contentsBlock,

#index #university .contentsBlock .basicInfo {

	min-height: 18em;

	height: auto !important;

	height: 18em ;

}

#university h3 {

	height:50px !important;

}

#university .contentsBlock .text {

	top: 140px;

}



/* ----------------------------------------

	海外提携校

---------------------------------------- */

#index #affiliatedSchool h2 { background: url(../img/index/ttl_affiliatedSchool.jpg) no-repeat ; }

#affiliatedSchool #cambridge_UC h3 { background: url(../img/index/ttl_cambridge_UC.gif) no-repeat ; }

#affiliatedSchool #oxford_UC h3 { background: url(../img/index/ttl_oxford_UC.gif) no-repeat ; }

#affiliatedSchool #china_MU h3 { background: url(../img/index/ttl_china_MU.gif) no-repeat ; }



/* 各大学ブロック 高さ設定 */

#index #affiliatedSchool .contentsBlock,

#index #affiliatedSchool .contentsBlock .basicInfo {

	min-height: 12em;

	height: auto !important;

	height: 12em ;

}

#affiliatedSchool h3 {

	height:50px !important;

}







/* ----------------------------------------

	短期大学

---------------------------------------- */

#index #juniorCollege h2 { background: url(../img/index/ttl_juniorCollege.jpg) no-repeat ; }

#juniorCollege #fukuoka_KJC h3 { background: url(../img/index/ttl_fukuoka_KJC.gif) no-repeat ; }

#juniorCollege #daiichi_IEJC h3 { background: url(../img/index/ttl_daiichi_IEJC.gif) no-repeat ; }



/* 各大学ブロック 高さ設定 */

#index #juniorCollege .contentsBlock,

#index #juniorCollege .contentsBlock .basicInfo {

	min-height: 16em;

	height: auto !important;

	height: 16em ;

}







/* ----------------------------------------

	専門学校

---------------------------------------- */

#index #specialSchool h2 { background: url(../img/index/ttl_specialSchool.jpg) no-repeat ; }

#specialSchool #daiichi_AMC h3 { background: url(../img/index/ttl_daiichi_AMC.gif) no-repeat ; }

#specialSchool #fukuokaTenjin_MRA h3 { background: url(../img/index/ttl_fukuokaTenjin_MRA.gif) no-repeat ; }

#specialSchool #tokyo_MC h3 { background: url(../img/index/ttl_tokyo_MC.gif) no-repeat ; }

#specialSchool #kanto_RC h3 { background: url(../img/index/ttl_kanto_RC.gif) no-repeat ; }

#specialSchool #ochanomizu_HC h3 { background: url(../img/index/ttl_ochanomizu_HC.gif) no-repeat ; }

#specialSchool #nagoya_DTC h3 { background: url(../img/index/ttl_nagoya_DTC.gif) no-repeat ; }

#specialSchool #nagoya_DAC h3 { background: url(../img/index/ttl_nagoya_DAC.gif) no-repeat ; }

#specialSchool #daiichi_RC h3 { background: url(../img/index/ttl_daiichi_RC.gif) no-repeat ; }

#specialSchool #sapporo_MWDC h3 { background: url(../img/index/ttl_sapporo_MWDC.gif) no-repeat ; }

#specialSchool #kanto_JTC h3 { background: url(../img/index/ttl_kanto_JTC.gif) no-repeat ; }



/* 各大学ブロック 高さ設定 */

#index #specialSchool .contentsBlock,

#index #specialSchool .contentsBlock .basicInfo {

	min-height: 18em;

	height: auto !important;

	height: 18em ;

}







/* ----------------------------------------

	小中高一貫校

---------------------------------------- */

#index #ejhSchool h2 { background: url(../img/index/ttl_ejhSchool.jpg) no-repeat ; }

#ejhSchool #lindenhall_ES h3 { background: url(../img/index/ttl_lindenhall_ES.gif) no-repeat ; }

#ejhSchool #lindenhall_HC h3 { background: url(../img/index/ttl_lindenhall_HC.gif) no-repeat ; }



/* 各大学ブロック 高さ設定 */

#index #ejhSchool .contentsBlock,

#index #ejhSchool .contentsBlock .basicInfo {

	min-height: 15em;

	height: auto !important;

	height: 15em ;

}

#ejhSchool h3 {

	height:50px !important;

}

#ejhSchool .contentsBlock .text {

	top: 140px;

}







/* ----------------------------------------

	中高一貫校

---------------------------------------- */

#index #integratedSchool h2 { background: url(../img/index/ttl_integratedSchool.jpg) no-repeat ; }

#integratedSchool #kagoshima_JHC h3 { background: url(../img/index/ttl_kagoshimaDaiichi_JHC.gif) no-repeat ; }

#integratedSchool #kagoshima_DHC h3 { background: url(../img/index/ttl_kagoshima_DHC.gif) no-repeat ; }



/* 各大学ブロック 高さ設定 */

#index #integratedSchool .contentsBlock,

#index #integratedSchool .contentsBlock .basicInfo {

	min-height: 16em;

	height: auto !important;

	height: 16em ;

}







/* ----------------------------------------

	高等学校

---------------------------------------- */

#index #highSchool h2 { background: url(../img/index/ttl_highSchool.jpg) no-repeat ; }

#highSchool #fukuokaDaiichi_HC h3 { background: url(../img/index/ttl_fukuokaDaiichi_HC.gif) no-repeat ; }

#highSchool #daiichi_CPAHC h3 { background: url(../img/index/ttl_daiichi_CPAHC.gif) no-repeat ; }



/* 各大学ブロック 高さ設定 */

#index #highSchool .contentsBlock,

#index #highSchool .contentsBlock .basicInfo {

	min-height: 20.2em;

	height: auto !important;

	height: 20.2em ;

}







/* ----------------------------------------

	こども園

---------------------------------------- */

#index #childSchool {

	clear: both ;

}

#index #childSchool h2 { background: url(../img/index/ttl_childSchool.jpg) no-repeat ; }

#childSchool #daiichi_K h3 { background: url(../img/index/ttl_daiichi_K.gif) no-repeat ; }

#childSchool #daiichi_DN h3 { background: url(../img/index/ttl_daiichi_DN.gif) no-repeat ; }

#childSchool #murozumi_K h3 { background: url(../img/index/ttl_murozumi_K.gif) no-repeat ; }

#childSchool #murozumi_DN h3 { background: url(../img/index/ttl_murozumi_DN.gif) no-repeat ; }



/* 各大学ブロック 高さ設定 */

#index #childSchool .contentsBlock,

#index #childSchool .contentsBlock .basicInfo {

	min-height: 16em;

	height: auto !important;

	height: 16em ;

}







/* ----------------------------------------

	幼稚園

---------------------------------------- */

#index #kindergarten {

	clear: both ;

}

#index #kindergarten h2 { background: url(../img/index/ttl_kindergarten.jpg) no-repeat ; }

#kindergarten #miyako_K h3 { background: url(../img/index/ttl_miyako_K.gif) no-repeat ; }

#kindergarten #sefuri_K h3 { background: url(../img/index/ttl_sefuri_K.gif) no-repeat ; }

#kindergarten #kagoshimaDaiichi_K h3 { background: url(../img/index/ttl_kagoshimaDaiichi_K.gif) no-repeat ; }



/* 各大学ブロック 高さ設定 */

#index #kindergarten .contentsBlock,

#index #kindergarten .contentsBlock .basicInfo {

	min-height: 16em;

	height: auto !important;

	height: 16em ;

}





/* ----------------------------------------

	イングリッシュガーデン

---------------------------------------- */

#index #englishGarden h2 { background: url(../img/index/ttl_englishGarden.jpg) no-repeat ; }



#index #englishGarden img {

	margin-bottom:24px;

	border:1px solid #7f8d4c;

}



/* ----------------------------------------

	インキュベーション

---------------------------------------- */

#index #incubation h2 { background: url(../img/index/ttl_incubation.jpg) no-repeat ; }

#incubation #hatchery_s h3 { background: url(../img/index/ttl_hatchery_s.gif) no-repeat ; }



#index #incubation img {

	margin-bottom:24px;

	border:1px solid #003692;

}


