@charset "utf-8";

/****************************************************************
*																*
*							拡張スタイル						*
*																*
****************************************************************/

/* -----------------------------
								
		近畿医療福祉大学		
								
================================
	■共通スタイル				
================================
: 	0-1.基本設定
: 	0-2.カラム別スタイル
:	0-3.エリア別スタイル
:	0-4.共通スタイル

================================
	■ページ別スタイル			
================================
: 	1-1.共通クラス
: 	1-2.ページナビゲーション
: 	1-3.フォームスタイル
: 	1-4.index
: 	1-5.大学案内
: 	1-6.学部・学科
: 	1-7.高校生の方へ
: 	1-8.卒業生の方へ
: 	1-9.研究室紹介
: 	1-10.学長からのメッセージ
: 	1-11.入試情報
: 	1-12.就職情報
: 	1-13.お問い合わせ
: 	1-14.アクセス
: 	1-15.大阪キャンパス
: 	1-16.資料請求
: 	1-17.キャンパスライフ
: 	1-18.ボランティア
: 	1-19.入試Q&A
: 	1-20.学生生活Q&A
: 	1-21.オープンキャンパス
: 	1-22.サイトマップ
: 	1-23.なかのひと

----------------------------- */



/****************************************************************
*						■共通スタイル							*
****************************************************************/

/* -------------------------------------------------
	0-1.基本設定
------------------------------------------------- */
body {
	color: #333 ;
	background: url(../../images/tdktest007.mediaxis.jp/common/body_bg.gif) repeat-y 0 0 #FFF ;
	text-align:left;
}
#container {
	width:800px;
	background:none;
}
#contents {
	width:800px;
	background:none;
}

/* リンク */
a:link, a:visited{
	color :#6600FF;
	text-decoration:none;
}
a:hover, a:active{
	color:#339900;
	text-decoration:underline;
}

.honbun {
	font-size: 14px;
}

.honbun-mini {
	font-size: 12px;
	padding: 0 1px 1px;
}

/*リスト*/
ol{
	list-style-position:outside;
	list-style-type:decimal;
}
ol li{
	margin-bottom:10px;
	line-height:20px;
}


/* -------------------------------------------------
	0-2.カラム別スタイル
------------------------------------------------- */
#container {
	position: relative ;
	border-right: 1px solid #CCC ;
	padding:0 60px;
	margin:0;
}
#contents,
#index2 #contents  {
	padding: 5px 0 0 0;
	border: none ;
	min-height: 200px ;
	height: auto !important;
	border-top:5px solid #669900;
	background:none;
}
#contentsInner {
	width:800px !important;
}

/* 2カラム時
=========================================== */
#index2 #mainContents { 
	width: 580px ;
	min-height: 200px ;
	height: auto !important;
	min-height: 200px;
	overflow: hidden ;
}
#index2 #mainContents #mainContentsInner {
	width: 560px ;
	margin: 0 0 0 10px ;
	padding:0;
	overflow: hidden ;
}
#index #mainContents table,
#index2 #mainContents table {
	/*width: 100% ;*/
	width: 500px ;
	overflow: hidden ;
}
#index #mainContents table table,
#index2 #mainContents table table,
#index #mainContents table table table,
#index2 #mainContents table table table {
	width: auto ;
}

/* 3カラム時
=========================================== */
#index #mainContents { 
	width: 514px ;
	min-height: 200px ;
	height: auto !important;
	min-height: 200px;
	margin-right: 10px ;
	overflow: hidden ;
	border-left: 1px solid #CCC ;
	border-right: 1px solid #CCC ;
}
#index #mainContents #mainContentsInner {
	width: 494px ;
	margin: 0 10px;	
	overflow: hidden ;
}



/* -------------------------------------------------
	0-3.エリア別スタイル
------------------------------------------------- */

/* ロゴ
=========================================== */
#header {
	width: 300px ;
	height: 60px ;
	padding: 0;
	text-align: left ;
	clear: both ;
}
#header h1 {
	margin: 0 ;
}
#header h1,
#header h1 a {
	width: 300px ;
	height: 50px ;
	background: url(../../images/tdktest007.mediaxis.jp/common/logo.gif) no-repeat 0 100% ;
}

/* トップ右側メニュー
=========================================== */
#headNavi {
	float:left;
}
#headNavi ul {
	width: 410px ;
	margin: 0 ;
	position: absolute ;
	right: 0 ;
}
#headNavi ul li {
	float: left ;
}
#headNavi a {
	padding-left: 10px ;
	color: #333 ;
}
#headNavi a:hover { color:#339900; }

/* 左・右メニュー
=========================================== */
#subContents1 {
	width:140px;
	margin:0;
	padding:0;
}
#subContents1 .bn {
	padding:0;
}
#index #subContents2 {
	width: 140px ;
}

#navi ul{
	width: 140px ;
	margin:0 0 10px 0;
	padding:0;
}
#navi li {
	width: 140px ;
	display:block;
	border-top:solid 1px #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	margin:0;
	height:auto;
}
#navi li a {
	background-color:#DBDBEC;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	padding:5px;
}

#navi li a:hover {
	background-color:#9999FF;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}

/* バナーエリア
=========================================== */
#mainContents #banner_1{
	width: 140px ;
	text-align:center;
}
#mainContents #banner_1 img{
	margin:0 auto;
}

#mainContents #banner_2,#mainContents #banner_3 {
	height: auto ;
	margin-top: 0 ;
	margin-bottom: 10px ;
	display: inline ;
}

/* メインイメージ
=========================================== */
#mainImg {
	clear: both ;
	width: 800px ;
	height: 310px ;
	background: url(../../images/tdktest007.mediaxis.jp/index/main_img.jpg) no-repeat 0 0 ;
}
#mainImg object {
	display: none ;
}

/* メインエリア
=========================================== */

/* フッターメニュー
=========================================== */
#footer {
	clear:both;
	width:800px;
	margin:0 auto;
	border-top:1px solid #333;
	background:#FFF;
	display:block;
	position:relative;
}
#footer p.toi {
	text-align:left;
}
#footNavi {
	width: 470px ;
	text-align: left ;
	overflow: hidden ;
	float: left ;
}
#copyright {
	padding: 0 ;
	text-align:right;
	font-weight:normal;
}



/* -------------------------------------------------
	0-4.共通スタイル
------------------------------------------------- */

#mainContents #mainContentsInner h1
{
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:10px 0;
	padding:6px 2px 6px 5px;
	border-color: #007A5E;
	border-style: solid;
	border-width: 1px 1px 1px 15px;
}

/* ページタイトル */
#mainContents #mainContentsInner h4 {
	height: 100px ;
	width:560px;
	text-indent: -9999px;
}

/* サブタイトル */
.subtitle {
	padding: 5px 5px 5px 15px;
	border-bottom-style: solid;
	border-bottom-color: #5CD458;
	border-bottom-width: 1px;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5CD458;
	color: #5CD458;
	background: none #444 ;
}

/* 見出し1 */
#mainContents #mainContentsInner h3 {
	background:#FFF;
}

/* 見出し2 */
#mainContents #mainContentsInner h5 {
}

/* 見出し3 */
#mainContents #mainContentsInner h6 {
}

/* ページナビ */
#mainContents ul.pageNavi {
	display: inline-block; /* IE7 float???? */
	width:600px;
}

#mainContents ul.pageNavi:after {
	content: "." ;
    display: block ;
    visibility: hidden ;
    height: 0.1px ;
    font-size: 0.1em ;
    line-height: 0 ;
    clear: both ;
}

#mainContents ul.pageNavi li {
	float:left;
	margin:5px 0 5px 1px;
	background: url(../../images/tdktest007.mediaxis.jp/common/newsListLi.gif) no-repeat ;
	text-align:left;
	padding-left:10px;
	height:auto;
	width:180px;
	font-weight:normal;
}
#mainContents ul.pageNavi li a {
	display:block;
	margin:0;
	padding:0;
}
#mainContents ul.pageNavi li.now {
	font-weight:bold;
}





/****************************************************************
*						■ページ別スタイル						*
****************************************************************/

/* -------------------------------------------------
	1-1.共通クラス
------------------------------------------------- */
.j10  { font-size: 10px ; line-height: 150% ; }
.j10t { font-size: 10px ; line-height: 150% ; }
.j12   { font-size: 12px ; line-height: 150% ;}
.j14  { font-size: 14px ; line-height: 150% ;}
strong { font-weight: bold ; }
.home_font { color: #c64b51 ;}
.formwaku { border: 10px solid #D9F2FC ; }
.formwaku td { padding: 5px ; }
.form {
	width: 25% ;
	background: url(../../images/tdktest007.mediaxis.jp/common/waku_bg1.gif) repeat-x 0 0 #FFF ;
	border-bottom: 1px solid #FFF ;
	font-size: 93% ;
	line-height: 200% ;
	padding: 14px 5px 12px 5px ;
}
.form2 {
	background: url(../../images/tdktest007.mediaxis.jp/common/waku_bg2.gif ) repeat-x 0 0 #a3dbf1 ;
	font-size: 93% ;
	line-height: 200% ;
	padding: 14px 5px 12px 5px ;
}
.formwaku input {
	padding: 2px ;
}
.style1 {
	color: #FFF ;
	font-weight: bold ;
}
.style3 { color: #F00 ; }
.style4 { color: #0066FF ; }
.tateline {
	border-right: 1px dotted #AAA ;
}
.listmore { padding: 8px ; border-bottom: 1px dashed #CCC ; }



.honbun, .border{
	padding:5px;
	padding-top:0px;
	padding-left:30px;
	font-size:125%;
	line-height:125%;
}

p,
td{
font-size:14px;
color:#333333;
line-height:150%;
}


/* -------------------------------------------------
	1-2.ページナビゲーション
（大学案内/学部・学科/入試情報/キャンパスライフ/ボランティア）
------------------------------------------------- */
#mainContents ul.pageNavi {
	font-weight: bold ;
}
#mainContents ul.pageNavi li {
	width: 141px ;
	padding: 0 ;
	height: 55px ;
	text-align: center ;
	display : block ;
}
#mainContents ul.pageNavi li a {
	margin: 15px 0 ;
}

/* -------------------------------------------------
	1-3.フォームスタイル
（資料請求/オープンキャンパス申し込み/大阪オープンキャンパス申し込み/ボランティア登録）
------------------------------------------------- */
#siryoindex #mainContents #mainContentsInner form,
#index2 #siryoindex #mainContents #mainContentsInner form,
#opencampusindex #mainContents #mainContentsInner form,
#index2 #opencampusindex #mainContents #mainContentsInner form,
#opencampus_osakaindex #mainContents #mainContentsInner form,
#index2 #opencampus_osakaindex #mainContents #mainContentsInner form,
#volunteer_formindex #mainContents #mainContentsInner form,
#index2 #volunteer_formindex #mainContents #mainContentsInner form{
	padding-left:1px;
}

#siryoindex #mainContents #mainContentsInner form table,
#index2 #siryoindex #mainContents #mainContentsInner form table,
#opencampusindex #mainContents #mainContentsInner form table,
#index2 #opencampusindex #mainContents #mainContentsInner form table,
#opencampus_osakaindex #mainContents #mainContentsInner form table,
#index2 #opencampus_osakaindex #mainContents #mainContentsInner form table,
#volunteer_formindex #mainContents #mainContentsInner form table,
#index2 #volunteer_formindex #mainContents #mainContentsInner form table{
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
	border:1px solid #336600;
}

#siryoindex #mainContents #mainContentsInner form th,
#index2 #siryoindex #mainContents #mainContentsInner form th,
#opencampusindex #mainContents #mainContentsInner form th,
#index2 #opencampusindex #mainContents #mainContentsInner form th,
#opencampus_osakaindex #mainContents #mainContentsInner form th,
#index2 #opencampus_osakaindex #mainContents #mainContentsInner form th,
#volunteer_formindex #mainContents #mainContentsInner form th,
#index2 #volunteer_formindex #mainContents #mainContentsInner form th{
	border:1px solid #336600;
	background:#EFFEC2;
	padding:3px;
}

#siryoindex #mainContents #mainContentsInner form td,
#index2 #siryoindex #mainContents #mainContentsInner form td,
#opencampusindex #mainContents #mainContentsInner form td,
#index2 #opencampusindex #mainContents #mainContentsInner form td,
#opencampus_osakaindex #mainContents #mainContentsInner form td,
#index2 #opencampus_osakaindex #mainContents #mainContentsInner form td,
#volunteer_formindex #mainContents #mainContentsInner form td,
#index2 #volunteer_formindex #mainContents #mainContentsInner form td{
	border:1px solid #336600;
	background:#FFFFFF;
	padding:3px;
}


/* -------------------------------------------------
	1-4.index
------------------------------------------------- */
/*トップページのみのコンテンツ幅指定*/
#index2 #topindex #mainContents { 
	width: 660px ;
}
#index2 #topindex #mainContents #mainContentsInner {
	width: 650px ;
}

/*トピックス*/
#index2 #topindex #mainContents #mainContentsInner #newsTop{
	width:650px;
}

#topindex #mainContents #mainContentsInner #newsTop h3,
#index2 #topindex #mainContents #mainContentsInner #newsTop h3{
	background:#3399CC;
	color:#FFF;
	height:15px;
	line-height:15px;
	margin:0;
}

#index2 #topindex #mainContents #mainContentsInner #newsTop ul.newsList{
	margin:0;
	background:#FFF;
	border:#CCC solid 1px;
}
#index2 #topindex #mainContents #mainContentsInner #newsTop ul.newsList li{
	background:url(../../images/tdktest007.mediaxis.jp/common/newsListLi.gif) no-repeat scroll 0 10px;
	text-indent:10px;
	list-style-position:outside;
	border-bottom:#6600FF dotted 1px;
}
 #mainContentsInner #newsTop ul.newsList li h5{
	color:#000099;
	font-weight:normal;
	font-size:12px;
	margin:0;
}

/*トピックス直下のバナー部分*/
#index2 #topindex #mainContents #bottomtext{
	width: 660px ;
}
#index2 #topindex #mainContents #bottomtext #index_tsuyomi{
	width:430px;
	margin:0;
}
#index2 #topindex #mainContents #bottomtext #index_tsuyomi ul li{
	margin:0 0 5px 0;
}

#index2 #topindex #mainContents #bottomtext #index_banners{
	width:650px;
	display:block;
	margin:0;
	padding:0;
}
#index2 #topindex #mainContents #bottomtext #index_banners p{
	width:200px;
	margin:0 15px 5px 0;
	padding:0;
	float:left;
}
#index_banners p a,
#index_banners p a:hover{
	margin:0;
	padding:0;
}

#index_search{
	width:650px;
	text-align:center;
	display:block;
	clear:both;
	border-top:#666 solid 1px;
	margin-top:15px;
}

/* -------------------------------------------------
	1-5.大学案内
------------------------------------------------- */
/* ページタイトル */
#annaiindex #mainContents #mainContentsInner h3,
#annaihousin #mainContents #mainContentsInner h3,
#index2 #annaiindex #mainContents #mainContentsInner h3,
#index2 #annaihousin #mainContents #mainContentsInner h3{
	display:none;
}
#annaiindex #mainContents #mainContentsInner h4 {
	background: url(../../images/tdktest007.mediaxis.jp/annai/gakuchou_tit.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}
#annaihousin #mainContents #mainContentsInner h4 {
	background: url(../../images/tdktest007.mediaxis.jp/annai/housin_tit.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}

#annaiindex #mainContents #mainContentsInner h1,
#annaihousin #mainContents #mainContentsInner h1
{
	border:solid 1px #999933;
	border-left:solid 15px #999933;
}
#annaiindex #mainContents #mainContentsInner h2,
#annaihousin #mainContents #mainContentsInner h2 {
	font-size:16px; 
	font-weight:bold; 
	color: #999933; 
	padding-bottom:2px;
	border-bottom:dotted 2px #999933;
}

#annaiindex #mainContents #mainContentsInner .pr{
font-size:12px;
color:#333333;
line-height:140%;
}

/*学長挨拶*/
#annaiindex #mainContents #mainContentsInner td{
	padding:7px;
}


/* -------------------------------------------------
	1-6.学部・学科
------------------------------------------------- */
/* ページタイトル */
#gakubu_gakkaindex #mainContents #mainContentsInner h3,
#gakubu_gakkasei_fuku #mainContents #mainContentsInner h3,
#gakubu_gakkacourse01 #mainContents #mainContentsInner h3,
#gakubu_gakkacourse02 #mainContents #mainContentsInner h3,
#gakubu_gakkafuku_spo #mainContents #mainContentsInner h3,
#gakubu_gakkafuku_bis #mainContents #mainContentsInner h3,
#gakubu_gakkashinri #mainContents #mainContentsInner h3,
#gakubu_gakkasikaku #mainContents #mainContentsInner h3,
#index2 #gakubu_gakkaindex #mainContents #mainContentsInner h3,
#index2 #gakubu_gakkasei_fuku #mainContents #mainContentsInner h3,
#index2 #gakubu_gakkacourse01 #mainContents #mainContentsInner h3,
#index2 #gakubu_gakkacourse02 #mainContents #mainContentsInner h3,
#index2 #gakubu_gakkafuku_spo #mainContents #mainContentsInner h3,
#index2 #gakubu_gakkafuku_bis #mainContents #mainContentsInner h3,
#index2 #gakubu_gakkashinri #mainContents #mainContentsInner h3,
#index2 #gakubu_gakkasikaku #mainContents #mainContentsInner h3{
	display:none;
}
#gakubu_gakkaindex #mainContents #mainContentsInner h4 {
	background: url(../../images/tdktest007.mediaxis.jp/gakubu_gakka/index_tit.gif) no-repeat 0 0 ;
	text-indent:-9999px;
	margin-bottom:0;
	padding:0;
}
#gakubu_gakkasei_fuku #mainContents #mainContentsInner h4 {
	background: url(../../images/tdktest007.mediaxis.jp/gakubu_gakka/gakubu_gakkasei_fuku_tit.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}
#gakubu_gakkacourse01 #mainContents #mainContentsInner h4 {
	background: url(../../images/tdktest007.mediaxis.jp/gakubu_gakka/gakubu_gakkacourse01_tit.gif) no-repeat 0 0 ;
	height:55px;
	text-indent:-9999px;
}
#gakubu_gakkacourse02 #mainContents #mainContentsInner h4 {
	background: url(../../images/tdktest007.mediaxis.jp/gakubu_gakka/gakubu_gakkacourse02_tit.gif) no-repeat 0 0 ;
	height:55px;
	text-indent:-9999px;
}
#gakubu_gakkafuku_spo #mainContents #mainContentsInner h4 {
	background: url(../../images/tdktest007.mediaxis.jp/gakubu_gakka/gakubu_gakkafuku_spo_tit.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}
#gakubu_gakkafuku_bis #mainContents #mainContentsInner h4 {
	background: url(/images/material/8/fuku_bis.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}
#gakubu_gakkashinri #mainContents #mainContentsInner h4 {
	background: url(../../images/tdktest007.mediaxis.jp/gakubu_gakka/gakubu_gakkashinri_tit.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}
#gakubu_gakkasikaku #mainContents #mainContentsInner h4 {
	background: url(../../images/tdktest007.mediaxis.jp/gakubu_gakka/gakubu_gakkasikaku_tit.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}

.mini {
font-size:12px;
color:#333;
line-height:120%;
}
#gakubu_gakkaindex #mainContents #mainContentsInner h1 {
border:solid 1px #CC3333;
border-left:solid 15px #CC3333;
}
#gakubu_gakkasei_fuku #mainContents #mainContentsInner h1 ,
#gakubu_gakkacourse01 #mainContents #mainContentsInner h1 ,
#gakubu_gakkacourse02 #mainContents #mainContentsInner h1 {
border:solid 1px #FF8080;
border-left:solid 15px #FF8080;
}
#gakubu_gakkaindex #mainContents #mainContentsInner hr,
#gakubu_gakkasikaku #mainContents #mainContentsInner hr {
	background:#333;
	height:1px;
	display:block;
}
#gakubu_gakkafuku_spo #mainContents #mainContentsInner h1 {
border:solid 1px #669933;
border-left:solid 15px #669933;
}
#gakubu_gakkafuku_bis #mainContents #mainContentsInner h1 {
border:solid 1px #006633;
border-left:solid 15px #006633;
}
#gakubu_gakkashinri #mainContents #mainContentsInner h1 {
border:solid 1px #0066FF;
border-left:solid 15px #0066FF;
}
#gakubu_gakkasikaku #mainContents #mainContentsInner h1 {
border:solid 1px #000066;
border-left:solid 15px #000066;
}

#gakubu_gakkaindex #mainContents #mainContentsInner table td,
#gakubu_gakkasikaku #mainContents #mainContentsInner table td {
	padding:3px;
}

#gakubu_gakkasei_fuku #mainContents #mainContentsInner table.curriculum,
#gakubu_gakkafuku_spo #mainContents #mainContentsInner table.curriculum,
#gakubu_gakkafuku_bis #mainContents #mainContentsInner table.curriculum,
#gakubu_gakkashinri #mainContents #mainContentsInner table.curriculum{
	margin:0;
	border-collapse:collapse;
	border-bottom:#CCC solid 2px;
	margin-bottom:10px;
}

#gakubu_gakkasei_fuku #mainContents #mainContentsInner table.curriculum td,
#gakubu_gakkafuku_spo #mainContents #mainContentsInner table.curriculum td,
#gakubu_gakkafuku_bis #mainContents #mainContentsInner table.curriculum td,
#gakubu_gakkashinri #mainContents #mainContentsInner table.curriculum td{
	border:1px solid #FFF;
	text-align:left;
}
#gakubu_gakkasei_fuku #mainContents #mainContentsInner table.curriculum td table,
#gakubu_gakkasei_fuku #mainContents #mainContentsInner table.curriculum td table td,
#gakubu_gakkafuku_spo #mainContents #mainContentsInner table.curriculum td table,
#gakubu_gakkafuku_spo #mainContents #mainContentsInner table.curriculum td table td,
#gakubu_gakkafuku_bis #mainContents #mainContentsInner table.curriculum td table,
#gakubu_gakkafuku_bis #mainContents #mainContentsInner table.curriculum td table td,
#gakubu_gakkashinri #mainContents #mainContentsInner table.curriculum td table,
#gakubu_gakkashinri #mainContents #mainContentsInner table.curriculum td table td{
	border:none;
}

/* 所在地 */
#daigakupage_10012 .style1 { color: #027200 ; }
#daigakupage_10012 table table {
	margin: 20px ;
}
/* 特色・サークル */
#daigakupage_10014 span.j14 { color: #ff3300 ; }
#daigakupage_10014 td.j12 {
	padding: 10px ;
}
/* 在校生からのお知らせ */
#daigakupage_10016 .formwaku { border: 10px solid #ccedce ; }
#daigakupage_10016 .formwaku .listmore { padding: 15px ; line-height: 150% ; }
#daigakupage_10016 .formwaku .listmore hr { display: block; }
#daigakupage_10016 .formwaku td.j12 { padding: 0 ; }

/* 資格・就職 */
#daigakupage_10015 span.j14 { color: #ff3300 ; }
#daigakupage_10015 table td.j12 { padding: 5px ; }

/* カリキュラム */
#daigakupage_10018 table.j10t td {
	padding: 5px ;
	border: 1px solid #CCC ;
	text-align: center ;
	font-size: 12px ;
	line-height: 150% ;
}
#daigakupage_10018 .style8 {
	color: #FFF ;
	
}
#daigakupage_10018 .j14 strong {
	color: #ff3300 ;
}



/* -------------------------------------------------
	1-7.高校生の方へ
------------------------------------------------- */
#highschoolpage_10007 #mainContents #mainContentsInner h3,
#index2 #highschoolpage_10007 #mainContents #mainContentsInner h3{
	background: url(../../images/tdktest007.mediaxis.jp/highschool/title.jpg) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#highschoolpage_10007 .j12 td { font-size: 14px ; line-height: 150% ; }
#highschoolpage_10007 td.j12 td { padding: 8px ; }
#highschoolpage_10007 #mainContents td hr { display: block ; }



/* -------------------------------------------------
	1-8.卒業生の方へ
------------------------------------------------- */
#gradindex #mainContents #mainContentsInner h3,
#index2 #gradindex #mainContents #mainContentsInner h3{
	background: url(/images/material/8/sotugyo_tit.gif) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}

#gradindex #mainContents #mainContentsInner h4,
#index2 #gradindex #mainContents #mainContentsInner h4{
	display:none;
}

#gradindex #mainContents ul.contNavi {
	font-weight: bold ;
}
#gradindex #mainContents ul.contNavi li {
	background: url(../../images/tdktest007.mediaxis.jp/common/newsListLi.gif) no-repeat 0 7px #FFF;
	padding:0 0 0 15px ;
	margin:0 0 0 30px;
	width:auto;
	line-height: 24px ;
	display : block ;
	float:none;
	font-weight:normal;
}
#gradindex #mainContents ul.contNavi li a {
	margin: 0 ;
	display:inline;
}



/* -------------------------------------------------
	1-9.研究室紹介
------------------------------------------------- */
#kenkyuindex #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest007.mediaxis.jp/kenkyu/title.jpg) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#kenkyuindex .formwaku { border: 10px solid #ccedce ; }



/* -------------------------------------------------
	1-10.学長からのメッセージ
------------------------------------------------- */
#enkakuindex #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest007.mediaxis.jp/enkaku/title.jpg) no-repeat 0 0 ;
	height: 100px ;
	text-indent: -9999px;
}



/* -------------------------------------------------
	1-11.入試情報
------------------------------------------------- */
#nyushiindex #mainContents #mainContentsInner h3,
#nyushiao #mainContents #mainContentsInner h3,
#nyushikubun #mainContents #mainContentsInner h3,
#nyushisuisen03 #mainContents #mainContentsInner h3,
#nyushisuisen02 #mainContents #mainContentsInner h3,
#nyushiippan #mainContents #mainContentsInner h3,
#nyushicenter #mainContents #mainContentsInner h3,
#nyushishogaku #mainContents #mainContentsInner h3,
#nyushi3hen #mainContents #mainContentsInner h3,
#nyushiryugakusei #mainContents #mainContentsInner h3,
#nyushiopencampus09 #mainContents #mainContentsInner h3,
#nyushiannounce #mainContents #mainContentsInner h3,
#index2 #nyushiindex #mainContents #mainContentsInner h3,
#index2 #nyushiao #mainContents #mainContentsInner h3,
#index2 #nyushikubun #mainContents #mainContentsInner h3,
#index2 #nyushisuisen03 #mainContents #mainContentsInner h3,
#index2 #nyushisuisen02 #mainContents #mainContentsInner h3,
#index2 #nyushiippan #mainContents #mainContentsInner h3,
#index2 #nyushicenter #mainContents #mainContentsInner h3,
#index2 #nyushishogaku #mainContents #mainContentsInner h3,
#index2 #nyushi3hen #mainContents #mainContentsInner h3,
#index2 #nyushiryugakusei #mainContents #mainContentsInner h3,
#index2 #nyushiopencampus09 #mainContents #mainContentsInner h3,
#index2 #nyushiannounce #mainContents #mainContentsInner h3,{
	display:none;
}

#nyushiindex #mainContents #mainContentsInner h4,
#index2 #nyushiindex #mainContents #mainContentsInner h4{
	background: url(../../images/tdktest007.mediaxis.jp/nyushi/nyushiindex_tit.gif) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#nyushiao #mainContents #mainContentsInner h4,
#index2 #nyushiao #mainContents #mainContentsInner h4{
	background: url(../../images/tdktest007.mediaxis.jp/nyushi/ao_tit.gif) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#nyushisuisen03 #mainContents #mainContentsInner h4,
#index2 #nyushisuisen03 #mainContents #mainContentsInner h4{
	background: url(../../images/tdktest007.mediaxis.jp/nyushi/suisen03_tit.gif) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#nyushisuisen02 #mainContents #mainContentsInner h4,
#index2 #nyushisuisen02 #mainContents #mainContentsInner h4{
	background: url(../../images/tdktest007.mediaxis.jp/nyushi/suisen02_tit.gif) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#nyushiippan #mainContents #mainContentsInner h4,
#index2 #nyushiippan #mainContents #mainContentsInner h4{
	background: url(../../images/tdktest007.mediaxis.jp/nyushi/ippan_tit.gif) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#nyushicenter #mainContents #mainContentsInner h4,
#index2 #nyushicenter #mainContents #mainContentsInner h4{
	background: url(../../images/tdktest007.mediaxis.jp/nyushi/centertes_tit.gif) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#nyushishogaku #mainContents #mainContentsInner h4,
#index2 #nyushishogaku #mainContents #mainContentsInner h4{
	background: url(/images/material/8/shogaku_tit.gif) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#nyushi3hen #mainContents #mainContentsInner h4,
#index2 #nyushi3hen #mainContents #mainContentsInner h4{
	background: url(../../images/tdktest007.mediaxis.jp/nyushi/3hen_tit.gif) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#nyushiryugakusei #mainContents #mainContentsInner h4,
#index2 #nyushiryugakusei #mainContents #mainContentsInner h4{
	background: url(../../images/tdktest007.mediaxis.jp/nyushi/ryugaku_tit.gif) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#nyushiopencampus09 #mainContents #mainContentsInner h4,
#index2 #nyushiopencampus09 #mainContents #mainContentsInner h4{
	background: url(../../images/tdktest007.mediaxis.jp/nyushi/opencampus09.gif) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#nyushiannounce #mainContents #mainContentsInner h4,
#index2 #nyushiannounce #mainContents #mainContentsInner h4,
#nyushikubun #mainContents #mainContentsInner h4,
#index2 #nyushikubun #mainContents #mainContentsInner h4{
	background: url(/images/material/8/nyushi_tit.gif) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}

#nyushigakunoukin #mainContents #mainContentsInner h4, #index2 #nyushigakunoukin #mainContents #mainContentsInner h4 {
	background:url("/images/material/8/gakunoukin_tit(1).gif") no-repeat scroll 0 0 transparent;
display:block;
	height:100px;
	line-height:100px;
	text-indent:-9999px;
}

#nyushiopencampus2010 #mainContents #mainContentsInner h4, #index2 #nyushiopencampus2010 #mainContents #mainContentsInner h4 {
	background:url("/images/material/8/open_tit.gif") no-repeat scroll 0 0 transparent;
display:block;
	height:100px;
	line-height:100px;
	text-indent:-9999px;
}


#nyushiindex #mainContents #mainContentsInner h1 {
	border:solid 1px #993333;
	border-left:solid 15px #993333;
}
#nyushikubun #mainContents #mainContentsInner h1,
#nyushiao #mainContents #mainContentsInner h1,
#nyushisuisen03 #mainContents #mainContentsInner h1,
#nyushisuisen02 #mainContents #mainContentsInner h1,
#nyushiippan  #mainContents #mainContentsInner h1,
#nyushicenter #mainContents #mainContentsInner h1,
#nyushi3hen #mainContents #mainContentsInner h1,
#nyushiryugakusei #mainContents #mainContentsInner h1{
	border:solid 1px #336699;
	border-left:solid 15px #336699;
}
#nyushishogaku #mainContents #mainContentsInner h1{
	border:solid 1px #669933;
	border-left:solid 15px #669933;
}
#nyushiopencampus09 #mainContents #mainContentsInner h1{
	border:solid 1px #CC9999;
	border-left:solid 15px #CC9999;
}

.nyushi #mainContents #mainContentsInner table.kubun,
#nyushikubun #mainContents #mainContentsInner table.kubun,
#nyushiao #mainContents #mainContentsInner table.kubun,
#nyushi3hen #mainContents #mainContentsInner table.kubun{
	margin:0;
	border-collapse:collapse;
	border:1px solid #9999FF;
}
.nyushi #mainContents #mainContentsInner table.kubun th,
#nyushikubun #mainContents #mainContentsInner table.kubun th,
#nyushiao #mainContents #mainContentsInner table.kubun th,
#nyushi3hen #mainContents #mainContentsInner table.kubun th{
	border:1px solid #9999FF;
	background:#CCCCFF;
	padding:3px;
}
.nyushi #mainContents #mainContentsInner table.kubun td,
#nyushikubun #mainContents #mainContentsInner table.kubun td,
#nyushiao #mainContents #mainContentsInner table.kubun td,
#nyushi3hen #mainContents #mainContentsInner table.kubun td{
	border:1px solid #9999FF;
	background:#FFFFFF;
	text-align:left;
	padding:3px;
}
#nyushikubun #mainContents #mainContentsInner table.kubun td table,
#nyushikubun #mainContents #mainContentsInner table.kubun td table td,
#nyushiao #mainContents #mainContentsInner table.kubun td table,
#nyushiao #mainContents #mainContentsInner table.kubun td table td,
#nyushi3hen #mainContents #mainContentsInner table.kubun td table,
#nyushi3hen #mainContents #mainContentsInner table.kubun td table td{
	border:none;
}

#nyushikubun #mainContents #mainContentsInner table.challenge{
	margin:0;
	border-collapse:collapse;
	border:1px solid #006699;
	margin:0 0 15px 2px;
}
#nyushikubun #mainContents #mainContentsInner table.challenge td{
	padding:3px;
}
#nyushikubun #mainContents #mainContentsInner table.challenge table{
	border:none;
}

#nyushisuisen02 #mainContents #mainContentsInner table.nittei,
#nyushisuisen03 #mainContents #mainContentsInner table.nittei,
#nyushiippan #mainContents #mainContentsInner table.nittei,
#nyushicenter #mainContents #mainContentsInner table.nittei,
#nyushishogaku #mainContents #mainContentsInner table.nittei,
#nyushi3hen #mainContents #mainContentsInner table.nittei,
#nyushiryugakusei #mainContents #mainContentsInner table.nittei{
	width:100%;
	margin:0;
	border-collapse:collapse;
	border:1px solid #999;
}

#nyushisuisen02 #mainContents #mainContentsInner table.nittei th,
#nyushisuisen03 #mainContents #mainContentsInner table.nittei th,
#nyushiippan #mainContents #mainContentsInner table.nittei th,
#nyushicenter #mainContents #mainContentsInner table.nittei th,
#nyushishogaku #mainContents #mainContentsInner table.nittei th,
#nyushi3hen #mainContents #mainContentsInner table.nittei th,
#nyushiryugakusei #mainContents #mainContentsInner table.nittei th{
	border:1px solid #999;
	background:#CCC;
	text-align:center;
	font-size:13px;
	padding:3px;
}

#nyushisuisen02 #mainContents #mainContentsInner table.nittei td,
#nyushisuisen03 #mainContents #mainContentsInner table.nittei td,
#nyushiippan #mainContents #mainContentsInner table.nittei td,
#nyushicenter #mainContents #mainContentsInner table.nittei td,
#nyushishogaku #mainContents #mainContentsInner table.nittei td,
#nyushi3hen #mainContents #mainContentsInner table.nittei td,
#nyushiryugakusei #mainContents #mainContentsInner table.nittei td{
	border:1px solid #999;
	background:#FFFFFF;
	text-align:left;
	font-size:13px;
	padding:3px;
}
#nyushisuisen02 #mainContents #mainContentsInner table.nittei td table,
#nyushisuisen02 #mainContents #mainContentsInner table.nittei td table td,
#nyushisuisen03 #mainContents #mainContentsInner table.nittei td table,
#nyushisuisen03 #mainContents #mainContentsInner table.nittei td table td,
#nyushicenter #mainContents #mainContentsInner table.nittei td table,
#nyushicenter #mainContents #mainContentsInner table.nittei td table td,
#nyushi3hen #mainContents #mainContentsInner table.nittei td table,
#nyushi3hen #mainContents #mainContentsInner table.nittei td table td,
#nyushiryugakusei #mainContents #mainContentsInner table.nittei td table,
#nyushiryugakusei #mainContents #mainContentsInner table.nittei td table td{
	border:none;
}

#nyushiryugakusei #mainContents #mainContentsInner table.nittei th.mini,
#nyushiryugakusei #mainContents #mainContentsInner table.nittei td.mini{
	font-size:70%;
	line-height:14px;	
}

#nyushiryugakusei #mainContents #mainContentsInner table.opencampus,
#nyushiopencampus09 #mainContents #mainContentsInner table.opencampus{
	width:100%;
	margin:0;
	border-collapse:collapse;
	border:1px solid #999;
}
#nyushiryugakusei #mainContents #mainContentsInner table.opencampus td,
#nyushiopencampus09 #mainContents #mainContentsInner table.opencampus td{
	border:1px solid #999;
}
#nyushiryugakusei #mainContents #mainContentsInner table.opencampus td table,
#nyushiryugakusei #mainContents #mainContentsInner table.opencampus td table td,
#nyushiopencampus09 #mainContents #mainContentsInner table.opencampus td table,
#nyushiopencampus09 #mainContents #mainContentsInner table.opencampus td table td,{
	border:none;
}

/*オープンキャンパス申し込み*/
#opencampusindex #mainContents #mainContentsInner h3,
#index2 #opencampusindex #mainContents #mainContentsInner h3{
	background: #FFF;
	text-indent:5px;
	border-left:#CC9999 solid 10px;
	border-bottom:#CC9999 solid 2px;
	color:#666666 ;
	font-weight:bold;
	font-size:18px;
	height: 20px ;
	line-height:20px;
	display:block;
	padding:0;
	margin-left:5px;
}



/* -------------------------------------------------
	1-12.就職情報
------------------------------------------------- */
#shushokuindex #mainContents #mainContentsInner h3,
#index2 #shushokuindex #mainContents #mainContentsInner h3{
	background: url(../../images/tdktest007.mediaxis.jp/shushoku/shinro_tit.gif) no-repeat 0 0 ;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}

#shushokuindex #mainContents #mainContentsInner h4,
#index2 #shushokuindex #mainContents #mainContentsInner h4{
	display:none;
}
#shushokuindex #mainContents #mainContentsInner h1{
	border:solid 1px #660000;
	border-left:solid 15px #660000;
	width:525px;
}

#shushokuindex #mainContents #mainContentsInner table td.img_center{
	margin:0px;
	text-align:center;
}
#shushokuindex #mainContents #mainContentsInner table td.img_right{
	margin:0px;
	text-align:right;
}

#shushokuindex #mainContents #mainContentsInner table td.jobLineup table,
#index2 #shushokuindex #mainContents #mainContentsInner table td.jobLineup table{
	width:510px;
	border:#c49d6f solid 1px;
	margin:0 0 0 5px;
}
#shushokuindex #mainContents #mainContentsInner table td.jobLineup table td,
#index2 #shushokuindex #mainContents #mainContentsInner table td.jobLineup table td{
	border:#c49d6f solid 1px;
	padding:5px;
}

#shushokuindex #mainContents #mainContentsInner table td.jobLineup table.noborder,
#index2 #shushokuindex #mainContents #mainContentsInner table td.jobLineup table.noborder{
	width:500px;
	border:none;
}
#shushokuindex #mainContents #mainContentsInner table td.jobLineup table.noborder td,
#index2 #shushokuindex #mainContents #mainContentsInner table td.jobLineup table.noborder td{
	border:none;
}

#shushokuindex #mainContents #mainContentsInner table td table td table td a,
#index2 #shushokuindex #mainContents #mainContentsInner table td table td table td a,
#shushokuindex #mainContents #mainContentsInner table td.jobLineup table.noborder td a,
#index2 #shushokuindex #mainContents #mainContentsInner table td.jobLineup table.noborder td a{
	color:#333;
}
#shushokuindex #mainContents #mainContentsInner table td table td table td a:hover,
#index2 #shushokuindex #mainContents #mainContentsInner table td table td table td a:hover,
#shushokuindex #mainContents #mainContentsInner table td.jobLineup table.noborder td a:hover,
#index2 #shushokuindex #mainContents #mainContentsInner table td.jobLineup table.noborder td a:hover{
	color:#333;
	text-decoration:none;
}



/* -------------------------------------------------
	1-13.お問い合わせ
------------------------------------------------- */
#toiindex #mainContents #mainContentsInner h3,
#index2 #toiindex #mainContents #mainContentsInner h3{
	background: url(../../images/tdktest007.mediaxis.jp/toi/toi_tit.gif) no-repeat 0 0 #FFF;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#toiindex #mainContents #mainContentsInner h4,
#index2 #toiindex #mainContents #mainContentsInner h4{
	display:none;
}
#toiindex #mainContents #mainContentsInner div.ichiran table,
#index2 #toiindex #mainContents #mainContentsInner div.ichiran table{
	margin:0;
	border-collapse:collapse;
	border:1px solid #CCCCCC;
}

#toiindex #mainContents #mainContentsInner div.ichiran th,
#index2 #toiindex #mainContents #mainContentsInner div.ichiran th{
	border:1px solid #CCCCCC;
	background:#EEEEEE;
	padding:3px;
}

#toiindex #mainContents #mainContentsInner div.ichiran td,
#index2 #toiindex #mainContents #mainContentsInner div.ichiran td{
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	text-align:left;
	padding:3px;
}

.map{
	text-align:right;
	margin:20px 0 0 0;
}
.map a:link{
	color:#666666;
	text-decoration:none;
}
.map a:hover{
	color:#666666;
	text-decoration:underline;
}



/* -------------------------------------------------
	1-14.アクセス
------------------------------------------------- */
#accessindex #mainContents #mainContentsInner h3,
#index2 #accessindex #mainContents #mainContentsInner h3{
	background: url(/images/material/8/access_tit.gif) no-repeat 0 0 #FFF;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#accessindex #mainContents #mainContentsInner h4,
#index2 #accessindex #mainContents #mainContentsInner h4{
	display:none;
}

#accessindex #mainContents #mainContentsInner td.honbun table,
#index2 #accessindex #mainContents #mainContentsInner td.honbun table{
	width:400px;
	border:#CCC solid 1px;
}
#accessindex #mainContents #mainContentsInner td.honbun td,
#index2 #accessindex #mainContents #mainContentsInner td.honbun td{
	border:#CCC solid 1px;
}

#accessindex #mainContents #mainContentsInner td.noborder table,
#index2 #accessindex #mainContents #mainContentsInner td.noborder table{
	border:none;
	margin-left:30px;
	margin-bottom:20px;
}
#accessindex #mainContents #mainContentsInner td.noborder table td,
#index2 #accessindex #mainContents #mainContentsInner td.noborder table td{
	border:none;
}



/* -------------------------------------------------
	1-15.大阪キャンパス
------------------------------------------------- */
#oosakacamindex #mainContents #mainContentsInner h3,
#index2 #oosakacamindex #mainContents #mainContentsInner h3{
	background: url(/images/material/8/oosakacam_title.gif) no-repeat 0 0 #FFF;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#oosakacamindex #mainContents #mainContentsInner h4,
#index2 #oosakacamindex #mainContents #mainContentsInner h4{
	display:none;
}

#oosakacamindex #mainContents #mainContentsInner td.border table,
#index2 #oosakacamindex #mainContents #mainContentsInner td.border table{
	border:#CCC solid 1px;
}
#oosakacamindex #mainContents #mainContentsInner td.border table td,
#index2 #oosakacamindex #mainContents #mainContentsInner td.border table td{
	border:#CCC solid 1px;
}

/*大阪オープンキャンパス申し込み*/
#opencampus_osakaindex #mainContents #mainContentsInner h3,
#index2 #opencampus_osakaindex #mainContents #mainContentsInner h3{
	background: #FFF;
	text-indent:5px;
	border-left:#006633 solid 10px;
	border-bottom:#006633 solid 2px;
	color:#666666 ;
	font-weight:bold;
	font-size:18px;
	height: 20px ;
	line-height:20px;
	display:block;
	padding:0;
	margin-left:5px;
}



/* -------------------------------------------------
	1-16.資料請求
------------------------------------------------- */
#siryoindex #mainContents #mainContentsInner h3,
#index2 #siryoindex #mainContents #mainContentsInner h3{
	background: url(/images/material/8/siryo_tit.gif) no-repeat 0 0 #FFF;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#siryoindex #mainContents #mainContentsInner h4,
#index2 #siryoindex #mainContents #mainContentsInner h4{
	display:none;
}

#siryoindex #mainContents #mainContentsInner img,
#index2 #siryoindex #mainContents #mainContentsInner img{
	margin-bottom:20px;
}



/* -------------------------------------------------
	1-17.キャンパスライフ
------------------------------------------------- */
/* ページタイトル */
#campusindex #mainContents #mainContentsInner h3,
#campusgakuseiryo #mainContents #mainContentsInner h3,
#campuscalender #mainContents #mainContentsInner h3,
#campusclub #mainContents #mainContentsInner h3,
#campusshogakukin #mainContents #mainContentsInner h3,
#campushoken #mainContents #mainContentsInner h3,
#index2 #campusindex #mainContents #mainContentsInner h3,
#index2 #campusgakuseiryo #mainContents #mainContentsInner h3,
#index2 #campuscalender #mainContents #mainContentsInner h3,
#index2 #campusclub #mainContents #mainContentsInner h3,
#index2 #campusshogakukin #mainContents #mainContentsInner h3,
#index2 #campushoken #mainContents #mainContentsInner h3{
	display:none;
}
#campusindex #mainContents #mainContentsInner h4 {
	background: url(/images/material/8/cguide_tit.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}
#campusgakuseiryo #mainContents #mainContentsInner h4 {
	background: url(/images/material/8/ryou_tit.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}
#campuscalender #mainContents #mainContentsInner h4 {
	background: url(/images/material/8/canmpuscaleder.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}
#campusclub #mainContents #mainContentsInner h4 {
	background: url(/images/material/8/club_tit.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}
#campusshogakukin #mainContents #mainContentsInner h4 {
	background: url(/images/material/8/shougaku_tit.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}
#campushoken #mainContents #mainContentsInner h4 {
	background: url(/images/material/8/hoken_tit.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}

#campusindex #mainContents #mainContentsInner h1,
#campusgakuseiryo #mainContents #mainContentsInner h1,
#campuscalender #mainContents #mainContentsInner h1,
#campusclub #mainContents #mainContentsInner h1,
#campusshogakukin #mainContents #mainContentsInner h1,
#campushoken #mainContents #mainContentsInner h1,
#index2 #campusindex #mainContents #mainContentsInner h1,
#index2 #campusgakuseiryo #mainContents #mainContentsInner h1,
#index2 #campuscalender #mainContents #mainContentsInner h1,
#index2 #campusclub #mainContents #mainContentsInner h1,
#index2 #campusshogakukin #mainContents #mainContentsInner h1,
#index2 #campushoken #mainContents #mainContentsInner h1{
	border:solid 1px #FF9900;
	border-left:solid 15px #FF9900;
}

#campusindex #mainContents #mainContentsInner hr{
	display:block;
	border:#999 solid 1px;
}


#campusshogakukin #mainContents #mainContentsInner div.shurui table,
#index2 #campusshogakukin #mainContents #mainContentsInner div.shurui table{
	width:100%;
	border:#999 solid 1px;
}
#campusshogakukin #mainContents #mainContentsInner div.shurui td,
#index2 #campusshogakukin #mainContents #mainContentsInner div.shurui td{
	border:#999 solid 1px;
	padding:2px;
}

.hiyou{
	padding:0 5px 5px 30px;
}
#campusgakuseiryo #mainContents #mainContentsInner td.hiyou table,
#index2 #campusgakuseiryo #mainContents #mainContentsInner div.hiyou table{
	width:100%;
	border:#999 solid 1px;
}
#campusgakuseiryo #mainContents #mainContentsInner td.hiyou td,
#index2 #campusgakuseiryo #mainContents #mainContentsInner div.hiyou td{
	border:#999 solid 1px;
	padding:2px;
}

/*キャンパスカレンダー*/
#campuscalender #mainContents #mainContentsInner table td{
	line-height:26px;
}

/*クラブ・サークル*/
#campusclub #mainContents #mainContentsInner table.club{
	border-collapse:collapse;
	border:#CCC solid 1px;
	margin-bottom:15px;
}
#campusclub #mainContents #mainContentsInner table.club td{
	border:#CCC solid 1px;
	padding:2px;
}



/* -------------------------------------------------
	1-18.ボランティア
------------------------------------------------- */
/* ページタイトル */
#volucenindex #mainContents #mainContentsInner h3,
#volucennagare #mainContents #mainContentsInner h3,
#index2 #volucenindex #mainContents #mainContentsInner h3,
#index2 #volucennagare #mainContents #mainContentsInner h3{
	display:none;
}
#volucenindex #mainContents #mainContentsInner h4,
#volucennagare #mainContents #mainContentsInner h4{
	background: url(/images/material/8/vc_tit.jpg) no-repeat 0 0 ;
	text-indent:-9999px;
}
#volucenindex #mainContents #mainContentsInner h1,
#index2 #volucenindex #mainContents #mainContentsInner h1,
#volucennagare #mainContents #mainContentsInner h1,
#index2 #volucennagare #mainContents #mainContentsInner h1{
	border:solid 1px #FA8072;
	border-left:solid 15px #FA8072;
}

/*ボランティア登録*/
#volunteer_formindex #mainContents #mainContentsInner h3,
#index2 #volunteer_formindex #mainContents #mainContentsInner h3{
	background: #FFF;
	text-indent:5px;
	border-left:#FA8072 solid 10px;
	border-bottom:#FA8072 solid 2px;
	color:#666666 ;
	font-weight:bold;
	font-size:18px;
	height: 20px ;
	line-height:20px;
	display:block;
	padding:0;
	margin-left:5px;
}



/* -------------------------------------------------
	1-19.入試Q&A
------------------------------------------------- */
#nyushi-faqindex #mainContents #mainContentsInner h3{
	background: url(../../images/tdktest007.mediaxis.jp/nyushi-faq/qa_tit.gif) no-repeat 0 0 #FFF;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#nyushi-faqindex #mainContents #mainContentsInner h4{
	width:530px;
	height:14px;
	line-height:14px;
	font-size:14px;
	font-weight:bold;
	color:#666;
	background:none;
	margin:0;
	padding:6px 2px 6px 0;
	text-indent:5px;
	border-bottom:#008000 solid 1px;
	border-left:#008000 solid 15px;
}

#nyushi-faqindex #mainContents #mainContentsInner p{
	margin:10px 0 15px 0;
}



/* -------------------------------------------------
	1-20.学生生活Q&A
------------------------------------------------- */
#seikatsu-faqindex #mainContents #mainContentsInner h3{
	background: url(../../images/tdktest007.mediaxis.jp/seikatsu-faq/qa_tit.gif) no-repeat 0 0 #FFF;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}
#seikatsu-faqindex #mainContents #mainContentsInner h4{
	width:530px;
	height:14px;
	line-height:14px;
	font-size:14px;
	font-weight:bold;
	color:#666;
	background:none;
	margin:0;
	padding:6px 2px 6px 0;
	text-indent:5px;
	border-bottom:#F90 solid 1px;
	border-left:#F90 solid 15px;
}

#seikatsu-faqindex #mainContents #mainContentsInner p{
	margin:10px 0 15px 0;
}

/* -------------------------------------------------
	1-21.オープンキャンパス
------------------------------------------------- */
#nyushiopencampus918 #mainContents #mainContentsInner h3.categoryTitle{	display:none; }

#nyushiopencampus918 #mainContents #mainContentsInner h4.pageTitle{
	background: url(/images/material/8/open_tit.gif) no-repeat 0 0 ;
	width:560px;
	height: 100px ;
	line-height:100px;
	display:block;
	text-indent: -9999px;
}

/* -------------------------------------------------
	1-22.サイトマップ
------------------------------------------------- */
#sitemapindex #mainContents #mainContentsInner h3{
	color:#666;
	border-bottom:#7171FF solid 1px;
	border-left:#7171FF solid 15px;
	padding:5px;
	margin:10px 0 10px 0;
}

#sitemapindex #mainContents #mainContentsInner #sitemap ul{
	margin:0;
	padding:0;
}
#sitemapindex #mainContents #mainContentsInner #sitemap ul li{
	color:#333;
	margin:0 0 10px 0;
	padding:0;
	line-height:24px;
	background:url(../../images/tdktest007.mediaxis.jp/common/sitemapListLi.gif) no-repeat 0 8px #FFF;
	text-indent:10px;
}
#sitemapindex #mainContents #mainContentsInner #sitemap ul li a{
	background:none;
	color:#7171FF;
	padding:0;
	margin:0;
	text-indent:5px;
}
#sitemapindex #mainContents #mainContentsInner #sitemap ul li a:hover{
	background:none;
	color:#7171FF;
}

#sitemapindex #mainContents #mainContentsInner #sitemap ul li ul{
	margin:0 0 0 15px;
	padding:0;
}
#sitemapindex #mainContents #mainContentsInner #sitemap ul li ul li{
	margin:0;
	padding:0;
	text-indent:0;
	line-height:20px;
	border:none;
	background:none;
}
#sitemapindex #mainContents #mainContentsInner #sitemap ul li ul li a{
	color:#666;
	text-indent:0;
	font-weight:normal;
}
#sitemapindex #mainContents #mainContentsInner #sitemap ul li ul li a:hover{
	color:#999;
}


/* -------------------------------------------------
	1-23.なかのひと
------------------------------------------------- */
#nakanohito {
        position: absolute;
        bottom: -50px;
        right: -0px;
}