@charset "utf-8";

/****************************************************************
*																*
*							拡張スタイル						*
*																*
****************************************************************/

/* -----------------------------
								
	近畿医療福祉大学		
								
================================
	■共通スタイル				
================================
: 	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.Q&A


: 	2-1.入学を希望される方へ
: 	2-2.在学生の方
: 	2-3.保護者の方
: 	2-4.卒業生の方

: 	3-1.大阪キャンパス案内

================================
	■画像のパス		
================================
/images/material/51/
----------------------------- */


/****************************************************************
*						■共通スタイル							*
****************************************************************/

/* -------------------------------------------------
	0-1.基本設定
------------------------------------------------- */
body {
	background: url(/images/material/51/body_bg.jpg) repeat-y scroll center #FFFFFF;
	/*top: -10px;*/
	margin: 0px;
	/*_lign-heigth: 120%;*/
}

#container {
	width: 860px;
}


#contents, #index2 #contents {
	position: relative;
	width: 860px;
	/*background:none;
	border:none;*/
	margin:0px;
}

/* リンク */
li a:link, a:visited,
a:link, a:visited {
	font-size: inherit;
	color: #333333;
	text-decoration: underline;
}

li a:hover, active,
a:hover, active{
	color:#999999;
	text-decoration:none;
}

li.list {
	background: url(/images/material/51/icon_gr.png) no-repeat 0px 5px ;
	padding-left:15px;
	line-height:1.5em;
}

li.text {
	background: url(/images/material/51/li_icon.gif) no-repeat 0 0 ;
	padding-left:15px;
}

/* -------------------------------------------------
	0-2.カラム別スタイル
------------------------------------------------- */

/* 2カラム時
=========================================== */
#index2 #mainContents {
}

#index2 #mainContentsInner{
}

/* 3カラム時
=========================================== */
#index #mainContents,
#index #mainContentsInner {
	text-align: left;
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: visible;
}

#index #contentsInner {
	width: 860px;
}


/* -------------------------------------------------
	0-3.エリア別スタイル
------------------------------------------------- */

/* ロゴ
=========================================== */
#header {
	/*clear: both;
	position: relative;*/
	top: 0px;
	left: 0px;
	height: 70px;
	width: 860px;
	background: url(/images/material/51/header02.jpg) no-repeat 0 0 ;
	margin: 0px;
	border-bottom:3px solid #074619;
}

#header h1 {
	/*position: absolute;*/
	margin: 0px;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 70px;
}

#header h1 a {
	/*position: absolute;*/
	width: 300px;
	height: 70px;
}

/* 左メニュー
=========================================== */
#subContents1{
	width: 200px;
	margin: 0px 20px;
	_margin: 0px 20px 0px 10px;
}

#navi {
	
}

#navi ul{
}

#subContents1 #navi li,
#subContents1 #navi li a {
	text-decoration: none;
	width: 200px;
	height: 40px;
	display: block;
	background: url(/images/material/51/l_menu_off.gif) no-repeat 0 0;
}

#subContents1 #navi li a {
	height: 28px;
	outline: none;
	_height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	display: block;
	padding: 14px 0 0 26px;
	zoom: 1;
}

#subContents1 #navi li a:hover {
	background: url(/images/material/51/l_menu_on.gif) no-repeat 0 0;
	/*text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #999999;*/
}

/*右メニュー




=========================================== */
#index #subContents2 {
}

#subContents2 #navi {
	display: none;
}

#subContents2 #navi2 {
	display: none;
}

#subContents2 #navi2 ul {
	margin: 0;
}


/* バナーエリア
=========================================== */
/*バナー1*/
#mainContents .bn{
	margin: 0px;
}

#subContents1 .bn{
	padding: 10px 0px;
}

#social_bnr ul {
	height: 32px;
	margin-top: 5px;
}

#social_bnr li#social01 {
	float:left;	
	margin-right: 3px;
}

#social_bnr li#social02 {
	float:left;	
}

/*バナー2・3*/
#index #banner_2 {
	display: inline;
	position: absolute;
	right: 0;
	bottom: -110px;
	_bottom: -400px;
}

/*検索ボタン*/
#topindex #banner_3 {
	z-index: 20;
	display: inline;
	position: absolute;
	right: 10px;
	top: -330px;
	_top: -320px;
}

*:first-child+html #topindex #banner_3 {
	top: -380px;
	right: 100px;
}

#banner_3 {
	z-index: 20;
	display: inline;
	position: absolute;
	right: 10px;
	top: -205px;
	_top: -205px;
}

#banner_3 input {
	vertical-align: middle;
}

/*バナー2・3*/

#headNavi {
	/*width: 230px;*/
	position: absolute;
	top: 40px;
	right: 0px;
	_left: 760px;
}

/*#container #contents #mainContents #headNavi {
	clear: both;
	display: inline;
	position: absolute;
	top: 20px;
	_top: -10px;
	right: 0px;
	background-color:#FF0000;
	height: 40px;
}
*/
#headNavi ul{
	height: 15px;
	margin: 0;
	padding: 0px;
}

#headNavi ul li{
	background: url(/images/material/51/icon_02.png) no-repeat center left;
	float: left;
	padding: 0 0 0 15px;
	margin: 0px 15px;
	display: inline;
}

#headNavi ul li a {
	color: #07441A;
	text-decoration: none;
}

#headNavi ul li a:hover {
	color: #CCCCCC;
	text-decoration: none;
}



/*バナー4*/
#banner_4 {
	display: none;
}

/* メインイメージ
=========================================== */
#mainImg{
	margin: 0px;
	display:block; /*ダミーの画像を非表示にするために設定してますが、コチラ必要でしたら画像の差し替えをお願いします。*/
}
/*#mainImg object{ display:none; } メインビジュアルでFlashを使用しない場合は、コチラのコメントアウトを外してください。*/
#mainImg object{ display:block; }/*Flashエリアと#contの間の空白をなくすために設定。 2010.11.05コマツ*/ 

/* mainimg 下のメニュー
=========================================== */
#top #mainImg, #topindex #mainImg {
	width: 860px;	
}

#index #topindex #mainImg #img{	
	height:202px;
	width: 860px;
}

#index #topindex #mainImg #cont{
	width: 860px;
	display: block;
	text-align: left;
	/*position: absolute;
	top: 0px;
	_top: px;
	left: 0px;*/
	height: 34px;
	_margin-bottom: 20px;

}

#index #topindex #mainImg #cont ul {
	height: 34px;
	width: 860px;
	margin: 0px;
	padding: 0px;
}

#index #topindex #mainImg #cont li {
	float:left;
	width: 215px;
}

#index #topindex #mainImg #cont ul li {
	margin-bottom: 7px;
	width: 215px;
	height: 34px;
	margin: 0px;
	padding: 0px;
}

#index #topindex #mainImg #cont li a{
	outline: none;
	text-indent: -9999px;
	display: block;
	width: 215px;
	height: 34px;
}
/*マウスオフ*/
#index #topindex #mainImg #cont li.exam a{ background: url(/images/material/51/hn_01_off.gif) no-repeat 0 0; }
#index #topindex #mainImg #cont li.student a{ background: url(/images/material/51/hn_02_off.gif) no-repeat 0 0; }
#index #topindex #mainImg #cont li.protector a{ background: url(/images/material/51/hn_03_off.gif) no-repeat 0 0; }
#index #topindex #mainImg #cont li.ob a{ background: url(/images/material/51/hn_04_off.gif) no-repeat 0 0; }
/*マウスオーバー*/
#index #topindex #mainImg #cont li.exam a:hover{ background: url(/images/material/51/hn_01_on.gif) no-repeat 0 0; }
#index #topindex #mainImg #cont li.student a:hover{	background: url(/images/material/51/hn_02_on.gif) no-repeat 0 0; }
#index #topindex #mainImg #cont li.protector a:hover{ background: url(/images/material/51/hn_03_on.gif) no-repeat 0 0; }
#index #topindex #mainImg #cont li.ob a:hover{ background: url(/images/material/51/hn_04_on.gif) no-repeat 0 0; }

/* メインエリア
=========================================== */
#mainContents{
}

ul.pageNavi:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

/*\*/
*html ul.pageNavi,*html ul.pagelink{height:1%;}
ul.pageNavi,ul.pagelink{display:block;}
/**/

ul.pageNavi,ul.pagelink {
	text-align: left;
	width: 600px;
	display: inline-block;
	margin-top:10px;
	/*background: url(/images/material/51/rmenu_bg.jpg) repeat scroll 0 0; */
	/*padding: 6px;*/
    /*margin: 0px auto;*/
	/*_margin: 0px;*/
}

ul.pageNavi li,
ul.pagelink li {
	margin-bottom: 10px;
	padding: 0 0 0 18px;
	background: url(/images/material/51/pnaviicon.gif) no-repeat scroll 0 0; 
	/* width: 100px; */
	width: 135px;
	height: 30px;
	background-color: #FFFFFF;
	font-size: 12px;
	_font-size: 12px;
	_margin: 1px 1px 0px 0px;
}

ul.pagelink li {
  	line-height:120%;
	float: left;
	margin: 0 0 1px 1px;
	/*padding: 8px 5px;*/
	_margin: 1px 1px 0px 0px;
}

ul.pageNavi li a,ul.pagelink li a {
	/* width: 100px; */
	width: 135px;
	height: 30px;
	/* color: #333333; */
	/*color: #003F1E;*/
	font-weight: bold;
	text-decoration: none;
	_margin: 0px;
}

/* フッターメニュー
=========================================== */
#footer {
	width: 860px;
	margin: 0 auto;
	text-align: center;
	height: 40px;
	/* color: #FFFFFF; */
	border-top: inset 5px #669900;
	/* background-color: #669900; */
	
}

*:first-child+html #footer{
	height:auto;
}


#footer p {
	float: left;
	margin: 0px 0px 0px 40px;
}

#footer #footNavi {
	float: right;
	margin: 0px 40px 0px 0px;
}

#footer #copyright {
	clear: both;
	text-align: left;
	padding-left: 40px;
}

/* -------------------------------------------------
	0-4.共通スタイル
------------------------------------------------- */
#contentsInner {
	overflow:visible;
	}

/* ページタイトル */
#mainContents #mainContentsInner h3.categoryTitle {
	display: none;
}

#mainContents #mainContentsInner h4.pageTitle {
	background: url(/images/material/51/h3_bg.jpg) no-repeat scroll 0 0; 
	height: 45px;
	width: 600px;
	margin: 15px 0 20px;
	padding: 0px 0px 0px 25px;
	color: #333333;
	font-size: 22px;
}

/* サブタイトル */
.subtitle {
}

/* 見出し1 */
#mainContents #mainContentsInner h3 {
}
/* 見出し2 */
#mainContents #mainContentsInner h4 {
	background: url(/images/material/51/h4_bg.gif) no-repeat scroll 0 0 #669900;
	height: 25px;
	width: 600px;
	padding: 5px 0 0 20px;
	margin: 5px 0px 10px 0px;
	color: #FFFFFF;
	font-weight: bold;
}

/* 見出し3 */
#mainContents #mainContentsInner h5 {
}

/* 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;
}

/*table,td,tr { width: 600px; }*/

table { 
	margin-left: 10px; 
}


#headtext hr { display:block; } 


th.green { 
	background-color: #F0FFFF;
	border: 1px solid #CCC;
	padding: 10px;
	font-weight: bold;	
}
td.green { 
	background-color: #F0FFFF;
	border: 1px solid #CCC;
	padding: 10px;
	
}

td.white { 
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 10px;
}

.ml_15 {
	margin-left:20px;
}
/****************************************************************
*						■ページ別スタイル						*
****************************************************************/

/* -------------------------------------------------
	1-1.トップページ
------------------------------------------------- */
#index #topindex #contentsInner{ 
	/*overflow: visible;*/
	margin-top: 30px;
	_margin-top: 0px;						
}

/*右メニュー
=========================================== */
#index #topindex #subContents2 {
	display: inline;
	width: 205px;
	float: right;
	margin: 0px 20px;
}

/*#index #topindex #subContents2 #navi {
	display: block;
}*/

#index #topindex #subContents2 #navi3 {
	display: block;
}

/*#index #topindex #subContents2 #navi ul{
	width: 205px;
	padding: 7px 7px 0px 7px;
	text-indent: -9999px;
	background: url(/images/material/51/rmenu_bg.jpg) repeat 0 0;
}*/

#index #topindex #subContents2 #navi3 ul{
	width: 205px;
	padding: 7px 7px 0px 7px;
	text-indent: -9999px;
	background: url(/images/material/51/rmenu_bg.jpg) repeat 0 0;
	margin-top:0px;
}

#index #topindex #subContents2 #navi li{
	display: block;
	width: 200px;
	height: 50px;
	/*padding-bottom:7px;*/
}

#index #topindex #subContents2 #navi3 li{
	display: block;
	width: 200px;
	height: 50px;
	/*padding-bottom:7px;*/
}

#index #topindex #subContents2 #navi li a{
	width: 191px;
	height: 43px;
	padding-bottom:7px;
	display: block;
}

#index #topindex #subContents2 #navi3 li a{
	width: 191px;
	height: 43px;
	padding-bottom:7px;
	display: block;
}

/*マウスオフ*/
#index #topindex #subContents2 #navi li#menu a{ background: url(/images/material/51/rmenu_01_on.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi li#menu1 a{ background: url(/images/material/51/rmenu_02_on.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi li#menu2 a{ background: url(/images/material/51/rmenu_03_on.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi li#menu3 a{ background: url(/images/material/51/rmenu_05_on.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi li#menu4 a{ background: url(/images/material/51/rmenu_06_on.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi li#menu5 a{ background: url(/images/material/51/rmenu_04_on.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi li#menu6 a{ background: url(/images/material/51/rmenu_07_on.jpg) no-repeat 0 0; }

#index #topindex #subContents2 #navi3 li#menu a{ background: url(/images/material/51/rmenu_01_on.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi3 li#menu1 a{ background: url(/images/material/51/rmenu_02_on.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi3 li#menu2 a{ background: url(/images/material/51/rmenu_03_on.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi3 li#menu3 a{ background: url(/images/material/51/rmenu_05_on.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi3 li#menu4 a{ background: url(/images/material/51/rmenu_06_on.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi3 li#menu5 a{ background: url(/images/material/51/rmenu_04_on.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi3 li#menu6 a{ background: url(/images/material/51/rmenu_07_on.jpg) no-repeat 0 0; }

/*マウスオーバー*/
#index #topindex #subContents2 #navi li#menu a:hover{ background: url(/images/material/51/rmenu_01_off.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi li#menu1 a:hover{ background: url(/images/material/51/rmenu_02_off.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi li#menu2 a:hover{ background: url(/images/material/51/rmenu_03_off.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi li#menu3 a:hover{ background: url(/images/material/51/rmenu_05_off.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi li#menu4 a:hover{ background: url(/images/material/51/rmenu_06_off.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi li#menu5 a:hover{ background: url(/images/material/51/rmenu_04_off.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi li#menu6 a:hover{ background: url(/images/material/51/rmenu_07_off.jpg) no-repeat 0 0; }

#index #topindex #subContents2 #navi3 li#menu a:hover{ background: url(/images/material/51/rmenu_01_off.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi3 li#menu1 a:hover{ background: url(/images/material/51/rmenu_02_off.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi3 li#menu2 a:hover{ background: url(/images/material/51/rmenu_03_off.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi3 li#menu3 a:hover{ background: url(/images/material/51/rmenu_05_off.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi3 li#menu4 a:hover{ background: url(/images/material/51/rmenu_06_off.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi3 li#menu5 a:hover{ background: url(/images/material/51/rmenu_04_off.jpg) no-repeat 0 0; }
#index #topindex #subContents2 #navi3 li#menu6 a:hover{ background: url(/images/material/51/rmenu_07_off.jpg) no-repeat 0 0; }


/*header menu*/
/*#index #topindex #mainImg #cont {
	overflow: visible;
	position: absolute;
	top: 25px;
	_top: 0px;
}
*/

/*右バナー*/
#index #topindex #banner_4 {
	display: block;
	padding: 0px;
}

#index #topindex #banner_4 ul{
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

/*#index #topindex #banner_2 {
	position: absolute;
	width: 205px;
	top: 650px;
	_top: 0px;
	left: 635px;
	display: block;
}*/


/*メインエリア*/

#index #topindex #mainContents {

	width: 375px;
}

#index #topindex #mainContents #mainContentsInner {
	width: 375px;
	margin: 0px;
	float: left;
	padding: 0px;
}


/*上部テキスト（#headtext）*/


/*--ニュース＆トピックス--*/

#index #topindex #mainContents #mainContentsInner h3{
	width: 375px;
	height: 24px;
	padding: 0px;	
}

#index #topindex #mainContents #mainContentsInner #headtext h3{
	margin: 0px 0px 15px 0px ;
	background: url(/images/material/51/h3_top_w_new.jpg) no-repeat 0 0;
	text-indent: -9999px;
}

#index #topindex #mainContents #mainContentsInner #newsTop h3{
	margin: 0px;
	background: url(/images/material/51/h3_topnews_.jpg) no-repeat 0 0;
	text-indent: -9999px;
}

#mainContents #mainContentsInner #newsTop ul.newsList{
	background-color: #FFFFFF;
	padding: 0px;
}
#mainContents #mainContentsInner #newsTop ul.newsList li h5{
	color: #0F5B03;
}
#mainContents #mainContentsInner #newsTop ul.newsList li p{
}

/*下部テキスト（#bottomtext）*/


/* -------------------------------------------------
	1-2.お知らせ
------------------------------------------------- */
#mainContents #mainContentsInner #news ul.newsList {
	background-color: #FFFFFF;
	padding: 0px;
}

#mainContents #mainContentsInner #news ul.newsList li h5 {
	color: #0F5B03;
}

#mainContents #mainContentsInner #news h5 {
	color: #0F5B03;
}

/* -------------------------------------------------
	1-3.大学案内
------------------------------------------------- */

.annai #mainImg {
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_annai.jpg) no-repeat 0 0; 
}

#annaihousin #mainContents #mainContentsInner h5{
	border-bottom: 2px dotted #669900;
	color: #669900;
}

.annai #mainContents #mainContentsInner #headtext li{
	line-height:200%;
	font-size: 12px;
	font-weight: bold;
}

/* -------------------------------------------------
	1-4.学部学科案内
------------------------------------------------- */

.gakubu_gakka #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_gakubu_gakka.jpg) no-repeat 0 0 #669900; 
}


.gakubu_gakka #mainContents #mainContentsInner td{ 
	border: 1px solid #FFFFFF;
}

.gakubu_gakka #mainContents #mainContentsInner .course1 {
	margin: 15px 0;
}

.gakubu_gakka #mainContents #mainContentsInner .course1 .go a{
    background: url(/images/material/51/2012nyushi_go.png) no-repeat scroll center top transparent;
    display: block;
    height: 55px;
    text-indent: -10000px;
    width: 254px;	
}
.gakubu_gakka #mainContents #mainContentsInner .course1 .go a:hover{
    background-position: 0 -55px;
}

/*社会福祉学部*/
#gakubu_gakkaindex #mainContents #mainContentsInner p.catch{
	color: #FF4D4D;
	margin-top: 0px;
}

#gakubu_gakkaindex #mainContents #mainContentsInner h4.pageTitle{
	margin-bottom: 0px;
}


/*生活医療福祉学科・社会福祉コース*/
#gakubu_gakkasei_fuku #mainContents #mainContentsInner p.catch{
	color: #FF4D4D;
	margin-top: 0px;
}

#gakubu_gakkasei_fuku #mainContents #mainContentsInner h4{
	background: url(/images/material/51/h4_bg.gif) no-repeat scroll 0 0 #FF4D4D;
}

#gakubu_gakkasei_fuku #mainContents #mainContentsInner h4.pageTitle{
	background: url(/images/material/51/h3_bg_pink.jpg) no-repeat scroll 0 0;
	margin-bottom: 0px;
}

/*生活医療福祉学科・児童福祉コース*/
#gakubu_gakkacourse01 #mainContents #mainContentsInner p.catch{
	color: #FFAA2A;
	margin-top: 0px;

}

#gakubu_gakkacourse01 #mainContents #mainContentsInner h4{
	background: url(/images/material/51/h4_bg.gif) no-repeat scroll 0 0 #FFAA2A;
}

#gakubu_gakkacourse01 #mainContents #mainContentsInner h4.pageTitle{
	background: url(/images/material/51/h3_bg_orange.jpg) no-repeat scroll 0 0;
	margin-bottom: 0px;
}



/*生活医療福祉学科・介護福祉コース*/
#gakubu_gakkacourse02 #mainContents #mainContentsInner p.catch{
	color: #D4D427;
	margin-top: 0px;
}

#gakubu_gakkacourse02 #mainContents #mainContentsInner h4{
	background: url(/images/material/51/h4_bg.gif) no-repeat scroll 0 0 #D4D427;
}

#gakubu_gakkacourse02 #mainContents #mainContentsInner h4.pageTitle{
	background: url(/images/material/51/h3_bg_yellow.jpg) no-repeat scroll 0 0;
	margin-bottom: 0px;
}


/*福祉健康スポーツ学科*/
#gakubu_gakkafuku_spo #mainContents #mainContentsInner p.catch{
	color: #80D5AA;
	margin-top: 0px;
}

#gakubu_gakkafuku_spo #mainContents #mainContentsInner h4{
	background: url(/images/material/51/h4_bg.gif) no-repeat scroll 0 0 #80D5AA;
}

#gakubu_gakkafuku_spo #mainContents #mainContentsInner h4.pageTitle{



	background: url(/images/material/51/h3_bg_mint.jpg) no-repeat scroll 0 0;
	margin-bottom: 0px;
}

/*経営福祉ビジネス学科*/
#gakubu_gakkafuku_bis #mainContents #mainContentsInner p.catch{
	color: #82ABD6;
	margin-top: 0px;
}

#gakubu_gakkafuku_bis #mainContents #mainContentsInner h4{
	background: url(/images/material/51/h4_bg.gif) no-repeat scroll 0 0 #82ABD6;
}

#gakubu_gakkafuku_bis #mainContents #mainContentsInner h4.pageTitle{
	background: url(/images/material/51/h3_bg_blue.jpg) no-repeat scroll 0 0;
	margin-bottom: 0px;
}

/*臨床福祉心理学科*/
#gakubu_gakkashinri #mainContents #mainContentsInner p.catch{
	color: #AF82A9;
	margin-top: 0px;
}

#gakubu_gakkashinri #mainContents #mainContentsInner h4{
	background: url(/images/material/51/h4_bg.gif) no-repeat scroll 0 0 #AF82A9;
}

#gakubu_gakkashinri #mainContents #mainContentsInner h4.pageTitle{
	background: url(/images/material/51/h3_bg_purple.jpg) no-repeat scroll 0 0;
	margin-bottom: 0px;
}




/* -------------------------------------------------
	1-5.入学試験案内
------------------------------------------------- */

.nyushi #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_nyushi.jpg) no-repeat 0 0; 
}
/*奨学制度*/
#nyushishogaku #mainContents #mainContentsInner td.mark01{ 
	width: 20px;
}
#nyushishogaku #mainContents #mainContentsInner table.nittei tr td{ 
	border: 1px solid #999;
}
#nyushishogaku #mainContents #mainContentsInner table.nittei tr th{ 
	border: 1px solid #999;
}

/*学納金*/
#nyushigakunoukin #mainContentsInner table.kubun tr td{ 
	border: 1px solid #999;
}
#nyushigakunoukin #mainContents #mainContentsInner table.kubun tr th{ 
	border: 1px solid #999;
}






/* -------------------------------------------------
	1-6.オープンキャンパス
------------------------------------------------- */

/* -------------------------------------------------
	1-7.資料請求
------------------------------------------------- */
.siryo #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_siryo.jpg) no-repeat 0 0; 
}

.specially #mainContents #mainContentsInner h3,
.siryo #mainContents #mainContentsInner h3 {
	background: url(/images/material/51/h3_bg.jpg) no-repeat scroll 0 0; 
	height: 45px;
	width: 600px;
	margin: 15px 0 20px;
	padding: 0px 0px 0px 25px;
	color: #333333;
	font-size: 22px;
}
/* -------------------------------------------------
	1-8.キャンパスライフ
------------------------------------------------- */

.campus #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_campus.jpg) no-repeat 0 0; 
}
/*奨学金*/
#campusshogakukin #mainContents #mainContentsInner table.nittei tr td{ 
	border: 1px solid #999;
}
#campusshogakukin #mainContents #mainContentsInner table.nittei tr th{ 
	border: 1px solid #999;
}



/* -------------------------------------------------
	1-9.施設設備案内
------------------------------------------------- */

.equipment #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_equipment.jpg) no-repeat 0 0; 
}

/* -------------------------------------------------
	1-10.学生寮
------------------------------------------------- */

.dormitory #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_dormitory.jpg) no-repeat 0 0; 
}

/* -------------------------------------------------
	1-11.Q&A
------------------------------------------------- */
.seikatsu-faq #mainContents #mainContentsInner h3.categoryTitle,
.nyushi-faq #mainContents #mainContentsInner h3.categoryTitle {
	display: block;
	background: url(/images/material/51/h3_bg.jpg) no-repeat scroll 0 0; 
	height: 45px;
	width: 600px;
	margin: 15px 0 20px;
	padding: 0px 0px 0px 25px;
	color: #333333;
	font-size: 22px;
}

#seikatsu-faqindex #mainContents #mainContentsInner h4,
#nyushi-faqindex #mainContents #mainContentsInner h4 {
	margin:10px 0px 10px 0px;
	padding:0px;
	background-color: #FFFFFF;	
	border-bottom: 2px dotted #669900;
	color:#669900;
	width: auto;
	height: auto;
}

/* -------------------------------------------------
	1-12.資格・就職
------------------------------------------------- */

.job #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_job.jpg) no-repeat 0 0; 
}


/* -------------------------------------------------
	1-13.社会貢献
------------------------------------------------- */

.volucen #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_volucen.jpg) no-repeat 0 0; 
}

/* -------------------------------------------------
	1-14.アクセス
------------------------------------------------- */

.access #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_access.jpg) no-repeat 0 0; 
}


/*上メニュー共通要素*/
.exam ul.pageNavi,
.student ul.pageNavi,
.protector ul.pageNavi,
.ob ul.pageNavi{
	display: none;
}

.exam #mainContents #mainContentsInner h5,
.student #mainContents #mainContentsInner h5,
.protector #mainContents #mainContentsInner h5
.ob #mainContents #mainContentsInner h5,
.saiyou #mainContents #mainContentsInner h5 {
	border-bottom: 2px dotted #669900;
	color: #669900
}

/* -------------------------------------------------
	2-1.入学を希望される方へ
------------------------------------------------- */

.exam #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_exam.jpg) no-repeat 0 0; 
}

.exam #mainContents #mainContentsInner h4.pageTitle {
	display:none;	
}

/* -------------------------------------------------
	2-2.在学生の方
------------------------------------------------- */

.student #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_student.jpg) no-repeat 0 0; 
}

/* -------------------------------------------------
	2-3.保護者の方
------------------------------------------------- */

.protector #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_protector.jpg) no-repeat 0 0; 
}


/* -------------------------------------------------
	2-4.卒業生の方
------------------------------------------------- */

.ob #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_ob.jpg) no-repeat 0 0; 
}

/* -------------------------------------------------
	3-1.大阪キャンパス案内
------------------------------------------------- */

.campusguide #mainImg,
.oosaka #mainImg{ 
	margin: 0px 20px;
	height: 140px;
	background: url(/images/material/51/ttl_osakatennoji.jpg) no-repeat 0 0; 
}

.campusguide h4.pageTitle{
	display: none;
}

#mainContents #mainContentsInner h4.pageTitleOosaka {
	background: url(/images/material/51/h3_bg.jpg) no-repeat scroll 0 0; 
	height: 45px;
	width: 600px;
	margin: 15px 0 20px;
	padding: 0px 0px 0px 25px;
	color: #333333;
	font-size: 22px;
}


/*大阪キャンパス入学試験案内*/
.opencampus_osaka h3,
.setsumeikai_osaka h3 {
	display: none;
}

/*3-3.大阪キャンパスOC申し込みフォーム*/
.campusguide table th {
	font-weight: bold;
	text-align: center;	
}

.campusguide table th,
.campusguide table td {
	padding: 5px;	
}

/* -------------------------------------------------
	3-1.健康スポーツコミュニケーション
------------------------------------------------- */

#spo_comuindex #mainContents #mainContentsInner h5 {
 color: #FA4A01;
}

#spo_comuexam #mainContents #mainContentsInner h4 {
	margin-top: 30px;
}

#spo_comuexam #mainContents #mainContentsInner #headtext ul {
	padding: 0px;
}

#spo_comuexam #mainContents #mainContentsInner li.exam1 {
	line-height:1.5em;
	list-style:decimal;
	list-style-position:outside;
	margin: 0 0 0 30px;
}
#spo_comuexam #mainContents #mainContentsInner li.exam2 {
	list-style: disc;
	list-style-position:outside;
	margin: 0 0 0 30px;
}

#spo_comuexam #mainContents #mainContentsInner caption {
	text-align:right;
}

#spo_comuexam #mainContents #mainContentsInner table {
	margin-top: 10px;
}
#spo_comuexam #mainContents #mainContentsInner .examentry {
	border: 1px solid #CCC;
	text-align:center;
	padding: 20px;
}

#spo_comuexam #mainContents #mainContentsInner {
	line-height: 1.2em;
}
	
.spo_comu #mainContents #mainContentsInner .waku{
 padding: 10px;
 border: 1px solid #999;
 background-color:#CCFFCC;
}



/* -------------------------------------------------
	3-1.カスタム検索
------------------------------------------------- */
#cseindex iframe {
	width: 600px;
}

/* -------------------------------------------------
	3-2.KWU EAST JAPAN AID 2011
------------------------------------------------- */
.east_japan_aid #mainContents #mainContentsInner #headtext li{
	line-height:200%;
}

/* -------------------------------------------------
	3-4.進学相談会
------------------------------------------------- */
/*#examshingaku #mainContents #mainContentsInner table {
	border-spacing: 20px;
}*/
#examshingaku #mainContents #mainContentsInner table td {
	padding: 5px;
}

/* -------------------------------------------------
	テーブルの黒枠線
------------------------------------------------- */
#mainContents #mainContentsInner table.bblack tr td{ 
	border: 1px solid #999;
}

/* -------------------------------------------------
	入試プロモーションページ
------------------------------------------------- */
.nyushi_contents #mainContents #mainContentsInner h4.pageTitle {
	display: none;
}
.nyushi_contents #mainContents #mainContentsInner h3 {
	background: none;
	color: #333333;
}

/* CSS Document */
