@charset "utf-8";

/****************************************************************
*																*
*							拡張スタイル						*
*																*
****************************************************************/
@import url("../thickbox.css");
/* -----------------------------
								
	第一幼児教育短期大学		
								
================================
	■共通スタイル				
================================
: 	0-1.基本設定
: 	0-2.カラム別スタイル
:	0-3.エリア別スタイル
:	0-4.共通スタイル

================================
	■ページ別スタイル			
================================
: 	1-1.トップページ
: 	1-2.学校案内
: 	1-3.キャンパスライフ
: 	1-4.カリキュラム
: 	1-5.募集要項
: 	1-6.オープンキャンパス
: 	1-7.アクセス
: 	1-8.在学生の方へ
: 	1-9.資料請求
: 	1-10.お問い合わせ
: 	1-11.ニュース
: 	1-12.スクールバス
: 	1-11.サイトマップ

================================
	■画像のパス		
================================
/images/material/55/

----------------------------- */


/****************************************************************
*						■共通スタイル							*
****************************************************************/

/* -------------------------------------------------
	0-1.基本設定
------------------------------------------------- */
body {
	background: url(/images/material/55/bodybg.gif) repeat 0 0 ;
	margin: 0px;	
}

#container {
	padding: 0px;
}

#contents, #index2 #contents {
	background:none;
	/*border:none;*/
	margin:0px;
	padding: 0 15px;
	width: 920px;
}

#contentsInner{
	width: 920px;
}

/* リンク */
a:link, a:visited {
	color:#333;
	text-decoration:underline;
}
a:hover, active{
	color:#F72281;
	text-decoration:none;
}

p.gotop {
	text-align: right;
	margin-top: 30px;
}
/* -------------------------------------------------
	0-2.カラム別スタイル
------------------------------------------------- */

/* 2カラム時
=========================================== */
#index2 #mainContents {
	width: 705px;
	margin-left: 15px;
}

#index2 #mainContentsInner{
	padding: 0px;
}

/* 3カラム時
=========================================== */
#index #mainContents {
}

/* -------------------------------------------------
	0-3.エリア別スタイル
------------------------------------------------- */

/* ロゴ
=========================================== */
#header {
	height:75px;
}

#header h1 {
	margin: 0px;
	height:65px;
	background: url(/images/material/55/headerTtl.gif) no-repeat 0 0;
}

#header h1 a {
	height: 65px;
	width: 277px;
}

/* トップ右側メニュー
=========================================== */
#headNavi{
	right: 15px;
	top: 40px;
}

#headNavi ul li{
	background: url(/images/material/55/iconPink.png) no-repeat 0 50%;
	padding: 0px 0px 0px 15px;
	margin: 0px 20px 0px 0px;
	line-height: 1em;
}

#headNavi ul li a{
	text-decoration: none;
}

/* 左・右メニュー
=========================================== */
#subContents1{
	/*margin-left: 15px;*/
}

#navi {
}

#navi ul{
}

#navi li{
	display: block;
	height: 45px;
	width: 200px;
	margin-bottom: 10px;
	text-indent: -9999px;
}

#navi li.home_home,
#navi li.home_home a {
	background: url(/images/material/55/menuTopoff.gif) no-repeat 0 0;
	height: 45px;
	width: 200px;
}

#navi li.home_home a:hover {
	background: url(/images/material/55/menuTopon.gif) no-repeat 0 0;
}

#navi li.guide,
#navi li.guide a {
	background: url(/images/material/55/menuGuideoff.gif) no-repeat 0 0;
	height: 45px;
	width: 200px;
}

#navi li.guide a:hover {
	background: url(/images/material/55/menuGuideon.gif) no-repeat 0 0;
}


#navi li.campuslife,
#navi li.campuslife a{
	background: url(/images/material/55/menuCampusoff.gif) no-repeat 0 0;
	height: 45px;
	width: 200px;
}

#navi li.campuslife a:hover {
	background: url(/images/material/55/menuCampuson.gif) no-repeat 0 0;
}


#navi li.curriculum,
#navi li.curriculum a{
	background: url(/images/material/55/menuCuroff.gif) no-repeat 0 0;
	height: 45px;
	width: 200px;
}

#navi li.curriculum a:hover {
	background: url(/images/material/55/menuCuron.gif) no-repeat 0 0;
}

#navi li.opencampus,
#navi li.opencampus a{
	background: url(/images/material/55/menuOcoff.gif) no-repeat 0 0;




	height: 45px;
	width: 200px;
}

#navi li.opencampus a:hover {
	background: url(/images/material/55/menuOcon.gif) no-repeat 0 0;
}

#navi li.entrance,
#navi li.entrance a{
	background: url(/images/material/55/menuAddoff.gif) no-repeat 0 0;
	height: 45px;
	width: 200px;
}


#navi li.student,
#navi li.student a{
	background: url(/images/material/55/menuStudentoff.gif) no-repeat 0 0;
	height: 45px;
	width: 200px;
}

#navi li.student a:hover {
	background: url(/images/material/55/menuStudenton.gif) no-repeat 0 0;
	height: 45px;
	width: 200px;
}

#navi li.library,
#navi li.library a{
	background: url(/images/material/55/menuLibraryoff.gif) no-repeat 0 0;
	height: 45px;
	width: 200px;
}

#navi li.library a:hover {
	background: url(/images/material/55/menuLibraryon.gif) no-repeat 0 0;
	height: 45px;
	width: 200px;
}

#navi li.request1,
#navi li.request1 a{
	background: url(/images/material/55/menuRequestoff.gif) no-repeat 0 0;
	height: 45px;
	width: 200px;
}

#navi li.request1 a:hover {
	background: url(/images/material/55/menuRequeston.gif) no-repeat 0 0;
	height: 45px;
	width: 200px;
}

#navi li.course,
#navi li.course a{
	background: url(/images/material/55/menuCourseoff.gif) no-repeat 0 0;
	height: 45px;
	width: 200px;
}

#navi li.course a:hover {
	background: url(/images/material/55/menuCourseon.gif) no-repeat 0 0;
}

#navi li.access,
#navi li.access a{
	background: url(/images/material/55/menuAccessoff.gif) no-repeat 0 0;
	height: 45px;
	width: 200px;
}

#navi li.access a:hover {
	background: url(/images/material/55/menuAccesson.gif) no-repeat 0 0;
}

/* バナーエリア
=========================================== */
/*バナー1*/
#banner_1 .bn{
}

/*バナー2・3*/
#banner_2 .bn,
#banner_3 .bn{
}

/*バナー4*/
#banner_4 {
	display: none;
}
#mainContents .bn {
	display: none;
}

#topindex #mainContents .bn {
	display: block;
	margin: 0px;
	position: absolute;
	right: 15px;
	_right: 0px;
}
#topindex #banner_4, {
	margin: 0px;
	position: absolute;
	right: 0;	
}
#topindex #banner_4 #bnrarea {
	margin: 0px;	
}

#topindex #banner_4 #bnrarea ul {
	padding: 0px;
	margin: 0px;
}

#topindex #banner_4 #bnrarea li{
	margin-bottom: 10px;
}

/* メインイメージ
=========================================== */
#mainImg{
	display:none; /*ダミーの画像を非表示にするために設定してますが、コチラ必要でしたら画像の差し替えをお願いします。*/
}

/*#mainImg object{ display:none; } メインビジュアルでFlashを使用しない場合は、コチラのコメントアウトを外してください。*/

/* メインエリア
=========================================== */


/* フッターメニュー
=========================================== */
#footer {
	position: relative;
	/*top: 150px;*/
	background-color: #CCC;
	height: 90px;
}

#footer p {
	margin: 0px;
	padding: 15px 0px;
}

#footer #footNavi {
}

#footer #copyright {
	margin: 0px;
}

/* -------------------------------------------------
	0-4.共通スタイル
------------------------------------------------- */

/* ページタイトル */
#requestindex #mainContents #mainContentsInner h3,
#inquiryindex #mainContents #mainContentsInner h3,
.op_request #mainContents #mainContentsInner h3,
#mainContents #mainContentsInner h3.categoryTitle {
	text-indent: -9999px;
	height: 71px;
	width: 695px;
	padding: 0px;
}

#mainContents #mainContentsInner h4.pageTitle {
	text-indent: -9999px;
	height: 30px;
	width: 695px;
}


/* ページナビ */
ul.pageNavi {
	padding: 0px;
	margin-bottom: 30px;
}

ul.pageNavi li {
	background: url(/images/material/55/iconOrange.png) no-repeat 0 50% #FFF;
	padding: 0px 0px 0px 15px;
	height: auto;
	line-height: 1em;
}

/* サブタイトル */
.subtitle {
}

/* 見出し1 */
#mainContents #mainContentsInner h3 {
}
/* 見出し2 */
#mainContents #mainContentsInner h4 {
}
/* 見出し3 */
#mainContents #mainContentsInner h5 {
	line-height: 1.2em;
	background: url(/images/material/55/floiconorenge.png) no-repeat 0 0;
	padding: 0px 0px 0px 20px;
	color: #555;
}
/* 見出し4 */
#mainContents #mainContentsInner h6 {
	background: url(/images/material/55/iconOrange.png) no-repeat 0 50%;
	padding: 0px 0px 0px 15px;
	color: #555;
}

/* Clearfix */
.clearfix {
	display: inline-block; /* IE7 float解除 */
}
.clearfix:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}

/****************************************************************
*						■ページ別スタイル						*
****************************************************************/

/* -------------------------------------------------
	1-1.トップページ
------------------------------------------------- */
#topindex #mainImg{
	display:block; /*ダミーの画像を非表示にするために設定してますが、コチラ必要でしたら画像の差し替えをお願いします。*/
	height: 260px;
	margin-bottom: 20px;
}

/*上部テキスト（#headtext）*/
#mainContents #mainContentsInner #headtext {
	margin: 0px;
}

/*--ニュース＆トピックス--*/
#topindex #mainContents #mainContentsInner {
	margin: 0px;
	padding: 0px;
	width: 490px;
	position: relative;
}

#mainContents #mainContentsInner #newsTop h3{
	text-indent: -9999px;
	height: 37px;
	width: 490px;
	background: url(/images/material/55/topnewsTtl.jpg) no-repeat 0 0;
	padding: 0px;
	margin: 0px;
}
#mainContents #mainContentsInner #newsTop ul.newsList{
	height: 370px;
	overflow: scroll;
	background: none;
	margin: 0px;
	padding: 10px;
}

#mainContents #mainContentsInner #newsTop ul.newsList li{
	clear: both;
	height: 25px;
	border-bottom: 1px dotted #CCC;
}

#mainContents #mainContentsInner #newsTop ul.newsList li h5{
	background: url(/images/material/55/iconGreen.png) no-repeat 0 50%;
	padding: 0px 0px 0px 20px;
	line-height: 1em;
	color: #FEA531;
	float: left;
	width: 150px;
}

#mainContents #mainContentsInner #newsTop ul.newsList li p{
	float: left;
	width: 250px;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}

/*下部テキスト（#bottomtext）*/


/* -------------------------------------------------
	1-2.学校案内
------------------------------------------------- */
.guide #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/guideTtl.gif) no-repeat 0 0;
}

/*******学校案内*******/
#guideindex #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/guideideaTtl.png) no-repeat 0 0;
}

/*******教育理念*******/
#guideidea #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h3guideideaTtl.png) no-repeat 0 0;
}

/*******生涯学習*******/
#guidelifelonglearning #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h3guidelifelonglearningTtl.gif) no-repeat 0 0;
}

/* -------------------------------------------------
	1-3.キャンパスライフ
------------------------------------------------- */
.campuslife #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/campuslifeTtl.gif) no-repeat 0 0;
}
/*******年間行事*******/
#campuslifeindex #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h3campuslifeindexTtl.png) no-repeat 0 0;
}

/*******キャンパスブログ*******/
#campuslifeblog #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h3campuslifeblogTtl.png) no-repeat 0 0;
}

/* -------------------------------------------------
	1-4.カリキュラム
------------------------------------------------- */
.curriculum #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/curriculumTtl.gif) no-repeat 0 0;
}

/*******カリキュラム*******/
#curriculumindex #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h3curriculumindexTtl.png) no-repeat 0 0;
}

/*******進路状況*******/
#curriculumcourse #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h3curriculumcourseTtl.png) no-repeat 0 0;
}

/* -------------------------------------------------
	1-5.募集要項
------------------------------------------------- */
.entrance #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/entranceTtl.gif) no-repeat 0 0;
}
#entranceindex #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h3entranceindexTtl.png) no-repeat 0 0;
}

/* -------------------------------------------------
	1-6.オープンキャンパス
------------------------------------------------- */
.opencampus #mainContents #mainContentsInner h3.categoryTitle,
.op_request #mainContents #mainContentsInner h3 {
	background: url(/images/material/55/opencampusTtl.gif) no-repeat 0 0;
}

#opencampusindex #mainContents #mainContentsInner h4.pageTitle {
	display: none;
}
/* -------------------------------------------------
	1-7.アクセス
------------------------------------------------- */
.access #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/accessTtl.gif) no-repeat 0 0;
}
#accessindex #mainContents #mainContentsInner h4.pageTitle {
	display: none;
}


/* -------------------------------------------------
	1-8.在学生の方へ
------------------------------------------------- */
.student #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/studentTtl.gif) no-repeat 0 0;
}
#studentindex #mainContents #mainContentsInner h4.pageTitle {
	display: none;
}

/* -------------------------------------------------
	1-9.資料請求
------------------------------------------------- */
#requestindex #mainContents #mainContentsInner h3 {
	background: url(/images/material/55/requestTtl.gif) no-repeat 0 0;
}
.request #mainContents #mainContentsInner h4.pageTitle {
	display: none;
}


/* -------------------------------------------------
	1-10.お問い合わせ
------------------------------------------------- */
#inquiryindex #mainContents #mainContentsInner h3 {
	background: url(/images/material/55/inquiryTtl.gif) no-repeat 0 0;
}

div#sec1 {
	padding: 10px;
	border-bottom: 1px dotted #CCC;
}

/* -------------------------------------------------
	1-11.ニュース
------------------------------------------------- */
.news #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/newTtl.gif) no-repeat 0 0;
}

.news #mainContents #mainContentsInner #news h4 {
	color: #FF5B6F;
	border-bottom: 5px solid #FCB1DE;
	background: none;
	padding: 10px 0px;
}

.news #mainContents #mainContentsInner #news h5 {
	background: none;
	color: #999;
}

ul.newsNavi {
	
}

ul.newsNavi li{
	border: none;
	background: url(/images/material/55/iconPink.png) no-repeat 0 50% #FFF;
	padding: 0px 0px 0px 15px;
	height: auto;
	text-align: left;
	line-height: 1em;
}
.news #mainContents #mainContentsInner #news ul.newsList{
	background: #FFF;
}

.news #mainContents #mainContentsInner #news ul.newsList li {
	clear: both;
}

.news #mainContents #mainContentsInner #news ul.newsList h5 {
	float: left;
	width: 105px;
}

.news #mainContents #mainContentsInner #news ul.newsList p{
	float: left;
	margin: 0px;
}

/* -------------------------------------------------
	1-12.スクールバス
------------------------------------------------- */
.schoolbus #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/schoolbusTtl.gif) no-repeat 0 0;
}
#schoolbusindex #mainContents #mainContentsInner h4.pageTitle {
	display: none;
}

/* -------------------------------------------------
	1-13.サイトマップ
------------------------------------------------- */
.sitemap #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/sitemapTtl.gif) no-repeat 0 0;
}
#sitemapindex #mainContents #mainContentsInner h4.pageTitle {
	display: none;
}

#mainContents #mainContentsInner #sitemap ul li a {
	background: #FFF;
	color: #FF8B02;
}

#mainContents #mainContentsInner #sitemap ul li li {
	border-left: 6px solid #FFEEE7
}

#mainContents #mainContentsInner #sitemap ul li li a {
	color: #FF6A84;
}

#mainContents #mainContentsInner #sitemap ul li li a:hover {
	color: #FCB1DE;
}

/* -------------------------------------------------
	1-14.進路状況
------------------------------------------------- */
.course #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/CourseTtl.gif) no-repeat 0 0;
}
#courseindex #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h3courseindexTtl.png) no-repeat 0 0;
}

/* -------------------------------------------------
	1-15.シラバス
------------------------------------------------- */
.syllabus #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/syllabusTtl.gif) no-repeat 0 0;
}

/*23年度 1年講義科目*/
#syllabusindex #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h3syllabusindex.gif) no-repeat 0 0;
}

/*23年度 2年講義科目*/
#syllabus23_2 #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h3syllabus23_2.gif) no-repeat 0 0;
}

/*24年度 2年講義科目*/
#syllabus24_2 #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h3syllabus24_2Ttl.gif) no-repeat 0 0;
}

/* -------------------------------------------------
	1-16.関連校
------------------------------------------------- */
.group #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/groupTtl.gif) no-repeat 0 0;
}

.group #mainContents #mainContentsInner h4.pageTitle{
	display:none;
}

.group .contBlock {
	clear: both;
	border-bottom: 1px dotted #CCC;
	margin-top: 15px;
}

.group .photo {
float:left;
}

.group .text {
margin-left:160px;
}

/* -------------------------------------------------
	1-17.図書館
------------------------------------------------- */
.library #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/libraryTtl.gif) no-repeat 0 0;
}

/*施設案内*/
#libraryindex #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h4libraryInstitutionTtl.gif) no-repeat 0 0;
}

/*利用案内*/
#librarylibrary #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h4libraryUseTtl.gif) no-repeat 0 0;
}

.library #mainContents #mainContentsInner div.pl20 {
	padding-left:20px;
}



/* -------------------------------------------------
	1-18.なかのひと
------------------------------------------------- */

#nakanohito {
        position: absolute;
        bottom: -45px;
        right: 0px;
}
/* -------------------------------------------------
	1-19.結楓祭
------------------------------------------------- */
.festival #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/55/festivalTtl.gif) no-repeat 0 0;
}
#festivalindex #mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/55/h4festivalTtl.gif) no-repeat 0 0;
}

