@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.FAQ
:	1-11.サイトマップ
:	1-12.関連校
:	1-13.周辺環境
:	1-14.資料請求・お問い合わせ
:	1-15.シラバス
:	1-16.なかのひと
:	1-17.お知らせ

----------------------------- */



/****************************************************************
*						■ページ別スタイル						*
****************************************************************/

/* -------------------------------------------------
	0-1.基本設定
------------------------------------------------- */
body {
	color: #333 ;
	/*background:url(../../images/tdktest003.mediaxis.jp/common/body_bg2.gif) repeat-x #F4E9CE ;*/
	background: #ffffff;
	margin:0;
}
#container {
	padding-bottom: 0 ;
}
#contents,
#index2 #contents {
	width: 950px ;
	margin: 0 ;
	padding-top: 0 ;
	padding-bottom: 400px ;/*レイアウト変更の為、110pxから変更。2010.07.21コマツ →　バナー削除後に300pxから変更。2010.08.11コマツ*/
	min-height: 0 ;
	position: relative ;
	background: none ;
	border: none ;
	background: url(/images/material/3/contents_bg.gif) no-repeat 0 -55px ;
}
#contentsInner {
	width: 920px ;
	display: block ;
	margin: 0 15px ;
	padding: 0 ;
	overflow: visible ;
	background:none;
}

/* リンク */
a:link { color: #3e67c4; }
a:visited { color: #3e67c4; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }



/* -------------------------------------------------
	0-2.カラム別スタイル
------------------------------------------------- */

/* 2カラム時
=========================================== */
#index2 #container {
	background: url(../../images/tdktest003.mediaxis.jp/common/container_bg2.gif) repeat-y 0 0 ;
}
#index2 #mainContents { 
	width: 740px ;
	min-height: 200px ;
	height: auto !important;
	overflow: visible ;
	margin-top: 7px;
}
#index2 #mainContents #mainContentsInner {
	width: auto ;
	margin: 0 5px ;
}
/* #index #mainContents table,
#index2 #mainContents table {
	width: 100% ; overflow: hidden ;
} */
#index #mainContents table table,
#index2 #mainContents table table,
#index #mainContents table table table,
#index2 #mainContents table table table {
	width: auto ;
}

/* 3カラム時
=========================================== */
#index #container {
	background: url(../../images/tdktest003.mediaxis.jp/common/container_bg.gif) repeat-y 0 0 ;
}
#index #mainContents { 
	width: 566px ;
	min-height: 200px ;
	height: auto !important;
	min-height: 200px;
	overflow: hidden ;
}
#index #mainContents #mainContentsInner {
	width: 536px ;
	margin: 0 15px;
}


/* -------------------------------------------------
	0-3.エリア別スタイル
------------------------------------------------- */

/* ロゴ
=========================================== */
#header {
	height: 61px ;
	background: url(/images/material/3/index_logo2009.gif) no-repeat left top ;
}
#header h1 {
	background:none ;
	text-indent: -9999px ;
	margin:0;
}
#header h1 a {
	width: 195px ;
	height: 50px ;
	overflow: hidden ;
}

/* トップ右側メニュー
=========================================== */
#headNavi {
	position:absolute;
	top: 20px ;
	right: 10px ;
}
#headNavi ul li {
	font-size: 75%;
}
#headNavi ul li a {
	padding-left: 10px;
	color: #FFF;
	background: url(../../images/tdktest003.mediaxis.jp/common/format_head-allow.gif) no-repeat 0 50%;
}
#headNavi ul li a:hover { color: #FFF ; }

/* 左・右メニュー
=========================================== */
#subContents1,
#index #subContents2 {
	width: 177px;
	/*min-height: 341px ;
	height: auto !important ;
	height: 341px ;
	overflow: hidden;*/
	background: url(../../images/tdktest003.mediaxis.jp/common/subContents_bg.jpg) no-repeat 0 -1px ;
	margin-top: 7px;
}
#navi ul {
	width: 157px ;
	margin: 20px 10px ;
}
#navi li {
	font-size: 93% ;
	height: 29px ;
	width: 157px ;
	margin: 0 ;
	background: url(../../images/tdktest003.mediaxis.jp/common/category_menu-dotline.gif) repeat-x left bottom ;
	display: block ;
}
#navi li a {
	height: 29px ;
	line-height: 29px;
	padding: 0 0 0 10px ;
	margin: 0 10px ;
	color: #FFF ;
	background: url(../../images/tdktest003.mediaxis.jp/common/category_menu-allow.gif) no-repeat 0 50% ;
}
#navi li a:hover {
	height: 29px;
	color: #FFF ;
	text-decoration: underline ;
	background: url(../../images/tdktest003.mediaxis.jp/common/category_menu-allow.gif) no-repeat 0 50% ;
}

/* バナーエリア
=========================================== */
/*---バナーエリア1---*/
#subContents1 #banner_1 div{ margin-bottom:5px; }

/*出願から入学までがひと目でわかるバナー*/
#subContents1 #banner_1 .shutugan{
	width:150px;
	height:75px;
	margin:5px auto;
	_margin:5px 0 5px 3px;
	padding:0;
}
#subContents1 #banner_1 .shutugan ul{
	width:150px;
	height:75px;
	display:block;
	margin:0;
	padding:0;
}
#subContents1 #banner_1 .shutugan ul li{
	float:left;
	margin:0;
	padding:0;
}
#subContents1 #banner_1 .shutugan ul li a{
	outline:none;
}
#subContents1 #banner_1 .shutugan ul li.shutu_ja,
#subContents1 #banner_1 .shutugan ul li.shutu_ja a{
	background:url(/images/material/3/bnr_shutsugan_Ja.gif) no-repeat 0 0 ;
	width:150px;
	height:50px;
	display:block;
	text-indent:-9999px;
}
#subContents1 #banner_1 .shutugan ul li.shutu_en,
#subContents1 #banner_1 .shutugan ul li.shutu_en a{
	background:url(/images/material/3/bnr_shutsugan_En.gif) no-repeat 0 0 ;
	width:50px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#subContents1 #banner_1 .shutugan ul li.shutu_ch,
#subContents1 #banner_1 .shutugan ul li.shutu_ch a{
	background:url(/images/material/3/bnr_shutsugan_Ch.gif) no-repeat 0 0 ;
	width:50px;
	height:25px;
	display:block;
	text-indent:-9999px;
}
#subContents1 #banner_1 .shutugan ul li.shutu_ko,
#subContents1 #banner_1 .shutugan ul li.shutu_ko a{
	background:url(/images/material/3/bnr_shutsugan_Ko.gif) no-repeat 0 0 ;
	width:50px;
	height:25px;
	display:block;
	text-indent:-9999px;
}

/*---バナーエリア2---*/
#topindex #mainContents #banner_2{
	display:block;
	width: 314px ;
	/*float: right ;*/
	clear: none ;
	padding-top:5px;
	position:absolute;
	top:0px;
	left:600px;
	overflow:visible;
}
#topindex #mainContents #banner_2 img {
	/*vertical-align: bottom ;*/
}
#topindex #mainContents #banner_2 #banner_index_1 img,
#topindex #mainContents #banner_2 #banner_index_2,
#topindex #mainContents #banner_2 #banner_index_3 {
	margin-bottom: 8px ;
}
#topindex #mainContents #banner_2 #banner_index_4 {
	background: url(../../images/tdktest003.mediaxis.jp/index/index_juken-bkl.gif) repeat-y ;
	margin-bottom: 10px ;
}
#topindex #mainContents #banner_2 #banner_index_4 ul {
	margin: 8px 15px -10px 0 ;
	padding:0 15px;
}
#topindex #mainContents #banner_2 #banner_index_4 li {
	margin:0 0 10px 0;
	padding:0;
}
#topindex #mainContents #banner_2 #banner_index_4 li.last {
	margin:0;
	padding:0;
}

#topindex #mainContents #banner_2 #banner_index_5 {
	background: url(../../images/tdktest003.mediaxis.jp/index/index_student-bk.gif) repeat-y ;
	margin-bottom: 0 ;
}
#topindex #mainContents #banner_2 #banner_index_5 h5,
#topindex #mainContents #banner_2 #banner_index_5 p {
	margin: 10px 15px ;
	font-size: 77% ;
	background:#D9F5D8;
}
#topindex #mainContents #banner_2 #banner_index_5 p {
	color: #666 ;
	margin-bottom: 0 ;
}

#topindex #mainContents #banner_2 #banner_index_6 {
	background: url(../../images/tdktest003.mediaxis.jp/index/index_ob-bk.gif) repeat-y ;
}
#topindex #mainContents #banner_2 #banner_index_6 ul {
	margin: 0 15px;
	padding:0;
}

#topindex #mainContents #banner_2 div.banner_btm9{
	margin:0;
	padding:0;
	vertical-align:top;
	height:9px;
}
#topindex #mainContents #banner_2 div.banner_btm12{
	margin:0 0 10px 0;
	padding:0;
	height:12px;
}
#topindex #mainContents #banner_2 div.banner_btm9 img,
#topindex #mainContents #banner_2 div.banner_btm12 img{
	margin:0;
	vertical-align:top;
}

#mainContents #banner_2{
	display:none;
}

/*---バナーエリア3---*/
#mainContents #banner_3 {
	height: auto ;
	margin-top: 0 ;
	margin-bottom: 10px ;
	display: inline ;
}
#subContents1 .bn img {
	width: 150px ;
}

/* メインイメージ
=========================================== */
#mainImg {
	width: 1062px;
	height: 261px ;
	margin: 0 -56px ;
}
#mainImg object {  }

/* メインエリア
=========================================== */
#index #mainContents,#index2 #mainContents {
	padding-top: 6px;
}
#index #mainContents #mainContentsInner,
#index2 #mainContents #mainContentsInner {
	padding: 0 25px ;
	_padding: 0 23px ;
}

/* フッターメニュー
=========================================== */
#index2 #footer { background-repeat: no-repeat ; }

#footer {
	width: 930px ;
	height: 112px;
	margin: 0 10px ;
	font-size: 77% ;
	color: #6a6a6a ;
	background: url(../../images/tdktest003.mediaxis.jp/common/footer_bg.gif) repeat-x 0 0 #fef9f2 ;
	position:absolute;
	bottom:0;
}
#footer p { height: auto ; }
#footer .toi { padding: 30px 10px 0 ; }
#footer #footNavi { padding: 0 ; line-height:100%; }
#footer #footNavi a {
	padding-left: 10px ;
	padding-right: 10px ;
}
#copyright {
	color :#FFF;
	margin: 10px 10px 0 ;
	padding: 10px ;
	background: #95a3ae;
	display :block;
}


/* -------------------------------------------------
	0-4.共通スタイル
------------------------------------------------- */

/* カテゴリータイトル */
#mainContents #mainContentsInner h3 {
	height: 47px ;
	margin: 0 -25px 10px ;
	padding: 0 0 0 10px ;
	line-height: 47px ;
	font-size: 167% ;
	background: url(/images/material/3/other_ttl.gif) no-repeat 0 0;
}

/* ページタイトル */
#mainContents #mainContentsInner h4 {
	display: none ;
	margin: 0 ;
	padding: 0 ;
	height: 0 ;
	overflow: hidden ;
}

/* サブメニュー */
ul.pageNavi {
	margin: 20px -20px 10px;
	padding: 0;
	width: 700px;
}
ul.pageNavi li {
	height: auto ;
	width: auto ;
	margin: 0;
	padding: 2px 10px 2px 15px ;
	display: inline ;
	font-size: 90% ;
	line-height: 120% ;
	color: #0137a3;
	background: url(../../images/tdktest003.mediaxis.jp/common/submenu_allow.gif) no-repeat 0 50%;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;/*IE6,7対応*/
	/*width:150px;*/
}
ul.pageNavi li a { display: inline ; }


/* 本文エリア
=========================================== */
/* スタイルリセット */
#mainContents #mainContentsInner #headtext h3,
#mainContents #mainContentsInner #bottomtext h3,
#mainContents #mainContentsInner #headtext h4,
#mainContents #mainContentsInner #bottomtext h4,
#mainContents #mainContentsInner #headtext h5,
#mainContents #mainContentsInner #bottomtext h5 {
	width: auto ;
	height: auto ;
	margin: 0 ;
	padding: 0 ;
	text-indent: 0 ;
	display: block ;
	color: #333 ;
	background: none ;
}

/* 見出し1 */
#mainContents #mainContentsInner #headtext h3,
#mainContents #mainContentsInner #bottomtext h3 {
	clear: both ;
	height: 38px ;
	line-height: 40px ;
	margin: 0 -25px 10px ;
	padding: 0 0 0 20px ;
	font-size: 123.1% ;
	text-indent: 0 ;
	text-align: left ;
	color: #969100 ;
	border: 1px solid #b8dfc5 ;
	background: url(../../images/tdktest003.mediaxis.jp/common/subttl.gif) no-repeat ;
}

/* 見出し2 */
#mainContents #mainContentsInner #headtext h4,
#mainContents #mainContentsInner #bottomtext h4 {
	width: auto ;
	height: auto ;
	display: block ;
	background: none ;
}

/* 見出し3 */
#mainContents #mainContentsInner #headtext h5,
#mainContents #mainContentsInner #bottomtext h5 {
}

/*#mainContents #mainContentsInner #headtext p,*/
#mainContents #mainContentsInner #bottomtext p {
	font-size: 77% ;
	color: #333 ;
	line-height: 180% ;
}

/* 区切り線 */
hr.visible { display: block; }

/* サブリンク */
#linkbtn {
	margin: 0 -25px 20px ;
}
#linkbtn a:link, #linkbtn a:visited {
	color: #c57575;
	font-size: 93% ;
}
#linkbtn a:hover, #linkbtn a:active {
	color: #ed5e5e;
	font-size: 93% ;
}

/* Clearfix */
.Clearfix {
	display: inline-block; /* IE7 float解除 */
}
.pageNavi:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}

.clear{	clear:both; }

.float_l { float: left ; }
.float_r { float: right ; }
.align_l { text-align: left ; }
.align_r { text-align: right ; }
.align_c { text-align: center ; }
.supple {
	text-align: right ;
	font-size: 70% ;
	margin-top: 20px ;
	color: #000 ;
}

/* リスト */
ol.num li {
	list-style-type: decimal ;
	margin-left: 2em ;
}


/****************************************************************
*						■共通スタイル							*
****************************************************************/

/* ----------------------------------------
	1-1.トップページ
---------------------------------------- */
#topindex {
	color: #000 ;
}

#topindex #mainContents #mainContentsInner {
	padding-right: 0 ;
	padding-left: 0 ;
}

#topindex #mainContents #mainContentsInner #headtext {
	width:386px;
}


/* お知らせ */
#mainContents #mainContentsInner #newsTop {
	width: 386px ;
	float: left ;
	padding-top:5px;
}
#mainContents #mainContentsInner #newsTop ul.newsList {
	background: none ;
	height: 500px ;
	overflow-y: scroll ;
	clear: none ;
}
#mainContents #mainContentsInner #newsTop h3 {
	height: 22px ;
	margin: 0;
	padding: 0;
	background: url(../../images/tdktest003.mediaxis.jp/index/index_news-ttl.gif) no-repeat 0 0 ;
	text-indent: -9999px ;
}
#mainContents #mainContentsInner #newsTop h5 {
	font-size: 75% ;
	font-weight: normal;
	line-height: 120%;
	color: #868383;
	background: url(../../images/tdktest003.mediaxis.jp/index/top_news-dot.gif) no-repeat 85px 50%;
}
#mainContents #mainContentsInner #newsTop ul.newsList p {
	padding-left: 15px;
	color: #3e67c4;
	font-size: 90%;
	line-height: 120%;
	background: url(../../images/tdktest003.mediaxis.jp/index/top_news-mark.gif) no-repeat 0 0;
}

/*下部テキストエリア*/
#mainContents #mainContentsInner #bottomtext {
	clear: none;
	float: left;
	width: 385px;
}

/* ----------------------------------------
	1-2.本学の概要
---------------------------------------- */
.outline #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest003.mediaxis.jp/outline/outline_ttl.gif) no-repeat 0 0;
	text-indent: -9999px ;
}

/* 建学の理念 */
#outlineindex #mainContents #mainContentsInner #contBlock {
	/*text-align: center;*/
}

/* 本学の教育理念 */
#outlinerinen #mainContents #mainContentsInner #headtext h4 {
	text-align: center;
}
#outlinerinen #mainContents #mainContentsInner #headtext h5 {
	margin-top: 20px ;
	margin-bottom: 8px ;
	padding-left: 8px ;
	font-size: 100% ;
	line-height: 160%;
	color: #ff0000 ;
	border-left: 3px solid #ff0000 ;
	border-bottom: 1px solid #999 ;
}
#outlinerinen #mainContents #mainContentsInner #headtext table table td h5 {
	border: none;
}
#outlinerinen #mainContents #mainContentsInner #headtext p {
	font-size: 93% ;
	line-height: 180%
}
#outlinerinen #mainContents #mainContentsInner #headtext p.bold {
	font-weight: bold ;
	line-height: 140%;
	margin-left: 8px;
}

/* ----------------------------------------
	1-3.大学の特色
---------------------------------------- */
.special #mainContents #mainContentsInner h3
{
	background: url(../../images/tdktest003.mediaxis.jp/special/special_ttl.gif) no-repeat 0 0;
	text-indent: -9999px ;
}
.special #mainContents #mainContentsInner #headtext h3 {
	color: #cf4a4a ;
	background-image: url(../../images/tdktest003.mediaxis.jp/special/subttl.gif);
	border-color: #e9c8c4 ;
}
.special #mainContents #mainContentsInner #headtext p {
	font-size: 93%;
	margin: 10px 0;
}
.special #mainContents #mainContentsInner #headtext h5 {
	color: #003399;
	text-align: center;
	font-size: 108% ;
	line-height: 180%;
	padding-bottom: 5px ;
}

/* 教育システム概要 */
.special #mainContents #mainContentsInner #headtext #kiro {
	margin: 10px 0 ;
	padding: 10px ;
	background-color: #ffffcc;
	border: 1px solid #e0dbcc;
}
/*.special #mainContents #mainContentsInner #headtext #kiro h5 {
	color: #003399;
	text-align: center;
	font-size: 93% ;



	line-height: 180%;
	padding-bottom: 5px ;
}*/
#mainContents #mainContentsInner #headtext #topwaku {
	width: 578px;
	margin: 0 50px ;
	padding-top: 30px ;
	text-align: center;
	background: url(../../images/tdktest003.mediaxis.jp/special/ww-top.gif) no-repeat 50% 0;
}
#mainContents #mainContentsInner #headtext #topwaku02 {
	width: 578px;
	height: 13px;
	margin-top: 10px ;
	text-align: center;
	background: url(../../images/tdktest003.mediaxis.jp/special/ww-bottom.gif) no-repeat 0 0;
}
#mainContents #mainContentsInner #headtext .topwaku {
	width: 400px ;
	margin: 10px 78px 0 90px;
	text-align: left;
	line-height: 140%;
	color: #333 ;
}

/* 起業家育成システム */
.special #mainContents #mainContentsInner #headtext .FacilityInfo {
	border: 2px solid #ff6633 ;
	margin-bottom: 30px ;
}
.special #mainContents #mainContentsInner #headtext .FacilityInfo p {
}
.special #mainContents #mainContentsInner #headtext .FacilityInfo .bgWhite {
	padding: 10px ;
	background: #fff ;
}
.special #mainContents #mainContentsInner #headtext .FacilityInfo .bgWhite p {
	font-size: 100%;
}
.special #mainContents #mainContentsInner #headtext .FacilityInfo img  {
	vertical-align: bottom;
}
.special #mainContents #mainContentsInner #headtext .FacilityInfo .photo  {
	float: right ;
}
.special #mainContents #mainContentsInner #headtext .FacilityInfo .bgWhite h4 {
	clear: none ;
	margin-bottom: 10px ;
}
.special #mainContents #mainContentsInner #headtext .FacilityInfo .bgWhite dl {
	margin-bottom: 20px ;
	font-size: 93% ;
}
.special #mainContents #mainContentsInner #headtext .FacilityInfo .bgWhite dl dt,
.special #mainContents #mainContentsInner #headtext .FacilityInfo .bgWhite dl dd {
	line-height: 120% ;
	font-size: 100% ;
	margin: 0;
	padding: 0;
}
.special #mainContents #mainContentsInner #headtext .bgYellow {
	padding: 10px ;
	background: #ffffcc ;
}
.special #mainContents #mainContentsInner #headtext .bgYellow p {
	font-size: 93%;
}
.special #mainContents #mainContentsInner #headtext .bgYellow h5 {
	margin-bottom: 15px ;
	text-align: center ;
}
.special #mainContents #mainContentsInner #headtext hr.visible {
	width: 100%;
	margin-top: 20px;
}

/* インターンシップ制度 */
#specialindex_ #mainContents #mainContentsInner #headtext #kigyou {
	margin: 0 52px ;
}
#specialindex_ #mainContents #mainContentsInner #headtext #kigyou h4 {
	text-align: center ;
	margin-top: 30px ;
}
#specialindex_ #mainContents #mainContentsInner #headtext #kigyou dl {
	margin: 0 15px ;
}
#specialindex_ #mainContents #mainContentsInner #headtext #kigyou dt {
	margin: 15px 0 0 0 ;
	padding: 0;
	font-weight: bold ;
	color: #003399;
	font-size: 93% ;
	line-height: 130% ;
}
#specialindex_ #mainContents #mainContentsInner #headtext #kigyou dd {
	font-size: 93% ;
	border-bottom: 1px solid #666 ;
	line-height: 130% ;
	margin: 0 ;
	padding: 0;
}

/* インターンシップ学生の声 */
.special #mainContents #mainContentsInner #headtext #voiwaku {
	margin: 20px 50px ;
	padding-top: 30px ;
	text-align: center;
	background: url(../../images/tdktest003.mediaxis.jp/special/int-voicewaku01.gif) no-repeat 50% 0;
}
.special #mainContents #mainContentsInner #headtext #voiwaku p {
	padding: 0 25px ;
	text-align: left ;
	font-size: 100% ;
}
.special #mainContents #mainContentsInner #headtext #voiwaku02 {
	width: 578px;
	height: 13px;
	margin-top: 10px ;
	line-height: 140%;
	text-align: center;
	background: url(../../images/tdktest003.mediaxis.jp/special/int-voicewaku02.gif) no-repeat 0 0;
}
#mainContents #mainContentsInner #headtext .bgYellow {
	padding: 10px ;
	margin-top: 10px ;
	border: 1px solid #e0dbcc ;
	background: #ffffcc;
}
#mainContents #mainContentsInner #headtext .bgYellow .mtxt {
	line-height: 150% ;
}

/* 資格取得 */
.special #mainContents #mainContentsInner #headtext .bgYellow table table tr td {
	text-align: left;
	padding-right: 10px;
}

/* 国際交流 */
#specialkouryu #mainContents #mainContentsInner #headtext .photo {
	float: left ;
}
#specialkouryu #mainContents #mainContentsInner #headtext #rose h4 {
	margin-bottom: 20px ;
}
#specialkouryu #mainContents #mainContentsInner #headtext #rose p {
	margin-left: 280px ;
}
#specialkouryu #mainContents #mainContentsInner #headtext #rose-comment {
	padding: 0 20px ;
}
#specialkouryu #mainContents #mainContentsInner #headtext #topwaku {
	padding-top: 20px ;
}
#specialkouryu #mainContents #mainContentsInner #headtext #topwaku .photo .strong {
	font-weight: normal ;
	font-size: 150% ;
}
#specialkouryu #mainContents #mainContentsInner #headtext #topwaku .text {
	margin-left: 140px ;
	text-align: left ;
}
#specialkouryu #mainContents #mainContentsInner #headtext #topwaku h5 {
	font-size: 108% ;
	line-height: 150%;
	color: #1963ae;
	margin-bottom: 10px ;
	text-align: left ;
}
.special #mainContents #mainContentsInner #headtext .voice_left {
	margin:20px 0 10px;
	width:509px;
}
.special #mainContents #mainContentsInner #headtext .voice_right {
	margin:20px 0 10px 173px;
	width:509px;
}
.special #mainContents #mainContentsInner #headtext .voice_frame-top {
	width: 509px;
	height: auto;
	background: url(../../images/material/3/voice_topbk.gif) no-repeat 0 0;
}
.special #mainContents #mainContentsInner #headtext .voice_frame-top h5 {
	width: 480px ;
	padding: 15px 10px 0 15px ;
	color: #cc3333;
	font-weight: normal;
	text-align: left;
	line-height: 120%;
	font-size: 100%;
}
.special #mainContents #mainContentsInner #headtext .voice-name {
	width: 480px;
	padding-top: 3px;
	margin-left: 15px;
	text-align: right;
	background: url(../../images/tdktest003.mediaxis.jp/special/voice_linebk.gif) repeat 0 0;
	font-size: 77% ;
	line-height: 22px;
}
.special #mainContents #mainContentsInner #headtext .voice_frame-main {
	width: 509px;
	background: url(../../images/tdktest003.mediaxis.jp/special/voice_mainbk.gif) repeat-y 0 0;
}
.special #mainContents #mainContentsInner #headtext .voice_frame-main p {
	width: 480px;
	margin: 0 10px 0 15px ;
	padding: 3px 0 6px ;
	line-height: 22px;
	background: url(../../images/tdktest003.mediaxis.jp/special/voice_linebk.gif) repeat 0 0;
}
.special #mainContents #mainContentsInner #headtext .voice_frame-bottom {
	width: 509px;
	height: 10px;
	background: url(../../images/tdktest003.mediaxis.jp/special/voice_bottombk.gif) no-repeat 0 0;
}
#specialkouryu #mainContents #mainContentsInner #headtext h5 {
	color: #FF0000;
	margin-top: 20px;
	font-size: 123.1%;
}
#specialkouryu #mainContents #mainContentsInner #headtext table td p {
	padding: 0px 5px 5px 5px;
}
#specialkouryu #mainContents #mainContentsInner #headtext #topwaku,
#specialkouryu #mainContents #mainContentsInner #headtext #topwaku02 {
	display: none;
}

/* SDセミナー */
#specialsdseminar #mainContents #mainContentsInner #headtext #intro .photo {
	float: left ;
}
#specialsdseminar #mainContents #mainContentsInner #headtext #intro .text {
	margin-left: 240px ;
}
#specialsdseminar #mainContents #mainContentsInner #headtext #intro .text h4 {
	clear: none ;
}
#specialsdseminar #mainContents #mainContentsInner #headtext #intro .text h5 {
	margin: 10px 0 10px 0;
	padding-top: 5px;
	font-size: 108% ;
	line-height: 180%;
	color: #ff0000;
	border-top: 1px solid #CCC ;
	clear: none ;
	text-align: left;
}
#specialsdseminar #mainContents #mainContentsInner #headtext #sdseminar {
	clear: both ;
	padding-top: 5px ;
}
#specialsdseminar #mainContents #mainContentsInner #headtext #sdseminar h5 {
	margin: 15px 0 8px ;
	padding: 0 0 0 15px;
	font-size: 108% ;
	font-weight: normal ;
	line-height: 160%;
	color: #d13948;
	background: url(../../images/tdktest003.mediaxis.jp/common/allow-red2.gif) no-repeat 0 50%;
	border-bottom: 1px solid #CCC ;
	text-align: left;
}
#specialsdseminar #mainContents #mainContentsInner #headtext #sdseminar ol {
	margin: 8px 0 10px ;
	padding: 0 0 0 20px;
}
#specialsdseminar #mainContents #mainContentsInner #headtext #sdseminar li {
	font-size: 93% ;
	line-height: 160%;
	margin: 0;
	padding: 0;
}
.special #mainContents #mainContentsInner #headtext .bgNavy {

	margin: 20px 0 ;
	padding: 10px 20px 5px ;
	background: #f5f2ff;
	border: 1px solid #ebe7d7;
}
.special #mainContents #mainContentsInner #headtext .bgNavy h6 {
	color: #006699;
	font-size: 108% ;
	text-align: center ;
	margin: 5px 0 0 0;
	padding: 0;
}

/* 経大オフィスアワー */
#specialchallange #mainContents #mainContentsInner #headtext #officeHour {
	width: 680px ;
	margin: 15px 0 0 ;
}
#specialchallange #mainContents #mainContentsInner #headtext #officeHour th {
	padding: 3px ;
	line-height: 140%;
	font-weight: bold ;
	font-size: 100%;
	text-align: center ;
	color: #003399;
	background-color: #33ccff;
}
#specialchallange #mainContents #mainContentsInner #headtext #officeHour td {
	padding: 5px ;
	font-size: 93%;
	line-height: 140%;
	color: #666666;
	background-color: #ffffff;
}


/* ----------------------------------------
	1-4.周辺環境
---------------------------------------- */



/* ----------------------------------------
	1-5.学科の紹介
---------------------------------------- */
.class #mainContents #mainContentsInner h3,
.keizai #mainContents #mainContentsInner h3,
.keiei #mainContents #mainContentsInner h3,
.syougakka #mainContents #mainContentsInner h3,
.keieihou #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest003.mediaxis.jp/class/class_ttl.gif) no-repeat 0 0;
	text-indent: -9999px ;
}
.class #mainContents #mainContentsInner #headtext h3,
.keizai #mainContents #mainContentsInner #headtext h3,
.keiei #mainContents #mainContentsInner #headtext h3,
.syougakka #mainContents #mainContentsInner #headtext h3,
.keieihou #mainContents #mainContentsInner #headtext h3 {
	color: #4a8dbc;
	background-image: url(../../images/tdktest003.mediaxis.jp/class/subttl.gif);
	border-color: #c8d9e3;
}

/* 学科概要 */
#classindex #mainContents #mainContentsInner #headtext #classList h4 {
	padding: 3px ;
	margin: 10px 0 ;
	line-height: 150%;
	font-size: 108% ;
	text-align: center;
	color: #364a78;
	background-color: #cadfff;
}
#classindex #mainContents #mainContentsInner #headtext #classList .index-row {
	width: 572px ;
	margin: 0 54px ;
	_margin: 0 10px ;
	text-align: center ;
	margin-bottom:30px;
}

/* 基礎学科 */
.class #mainContents #mainContentsInner #headtext #linkbtn {
	margin: 0;
	padding: 0;
	/*position: absolute  ;
	top : 80px;
	left: 413px;*/
	position: relative ;
	top : -80px;
	left: 190px;
}
.class #mainContents #mainContentsInner #headtext #linkbtn a {
	height: auto ;
	width: auto ;
	margin: 0;
	padding: 2px 10px 2px 15px ;
	display: inline ;
	font-size: 77% ;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	line-height: 120% ;
	color: #3E67C4;
	background: url(../../images/tdktest003.mediaxis.jp/common/submenu_allow.gif) no-repeat 0 50%;
}
.class #mainContents #mainContentsInner #headtext #kisowak {
	background: url(../../images/material/3/kiso-imgbk-02.jpg) no-repeat 0 0;
	margin: 0 0 25px 0;
	padding: 5px 0 0 200px;
	font-style: normal;
	text-align: left;
}
.class #mainContents #mainContentsInner #headtext #kisowak p {
	line-height: 160%;
}
.class #mainContents #mainContentsInner #headtext #kisowak #point3 {
	margin-top: 20px;
	text-align: center;
}
.class #mainContents #mainContentsInner #headtext #kisowak #point3 p {
	margin-bottom: 20px;
	padding: 0;
	color: #c00;
	text-align: left;
}
.class #mainContents #mainContentsInner #headtext #curri {
	text-align: center;
}
.class #mainContents #mainContentsInner #headtext #curri h5 {
	margin-bottom: 10px;
}
.class #mainContents #mainContentsInner #headtext #curri table {
	border-collapse: separate;
	border-spacing: 3px;
}
.class #mainContents #mainContentsInner #headtext #curri table td {
	padding: 3px;
	text-align: left;
	line-height: 140%
}

/* 教職課程 */
.class #mainContents #mainContentsInner #headtext #special {
	margin: 20px 0 0 10px;
	text-align: center;
}
.class #mainContents #mainContentsInner #headtext #special h4 {
	margin: 0 0 10px 0;
}
.class #mainContents #mainContentsInner #headtext #special p{
	line-height: 160%;
	text-align: left;
}
.class #mainContents #mainContentsInner #headtext #special #kanou{
	width: 550px;
	margin: 20px auto 10px auto;
	padding: 10px;
	text-align: center;
	border:1px solid #E0DBCC;
	background-color:#ffc;
}
#classkyousyoku #mainContents #mainContentsInner #headtext table table {
	border-collapse: separate;
	border-spacing: 3px;
	border: 1px solid #999999;
}
#classkyousyoku #mainContents #mainContentsInner #headtext table table table {
	border-collapse: collapse;
}
#classkyousyoku #mainContents #mainContentsInner #headtext table table table td {
	border: 1px solid #999999;
	padding: 3px;
	line-height: 150%;
	text-align: left;
}
.class #mainContents #mainContentsInner #headtext #kanou table td{
	line-height: 150%;
}
.class #mainContents #mainContentsInner #headtext #special #kanou table,
.class #mainContents #mainContentsInner #headtext #special #prof table {
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;
}
.class #mainContents #mainContentsInner #headtext #special #prof {
	width: 578px;
	margin: 20px auto 0 auto;
	padding: 20px 0 0 0;
	background: url(../../images/tdktest003.mediaxis.jp/special/ww-top.gif) no-repeat top;
	text-align: center;
}
.class #mainContents #mainContentsInner #headtext #special #prof p{
	/*margin: 20px;*/
}
.class #mainContents #mainContentsInner #headtext #special #prof02{
	width: 578px;
	height:13px;
	margin: 0 auto;
	padding: 0;
	background: url(../../images/tdktest003.mediaxis.jp/special/ww-bottom.gif) no-repeat top;
}



/* 経済学科
===================================== */
.keizai #mainContents #mainContentsInner #headtext h4 {
	margin-left: -25px ;
	margin-right: -25px ;
	margin-bottom: 5px ;
	padding: 7px 20px ;
	font-size: 100% ;
	color: #ffffff;
	background: url(../../images/tdktest003.mediaxis.jp/class/class-subttl.gif) no-repeat 0 50% #0f65a1;
}
.keizai #mainContents #mainContentsInner #headtext p {
	padding-top: 10px;
	line-height: 160%;
	text-align: left;
}
#mainContents #mainContentsInner #headtext h5.subttl {
	margin: 20px -25px 10px;
	padding: 5px 5px 5px 10px;
	font-size: 108%;
	color: #006699;
	background: url(../../images/tdktest003.mediaxis.jp/keizai/sogo-bbar.gif) no-repeat 0 50% #86bde4;
	border-left: 5px solid #006699;
}
.keizai #mainContents #mainContentsInner #headtext #shinro {
	margin: 30px 40px;
	padding: 10px;
	border: 1px solid #999;
	background-color: #ffffcc;
}
.keizai #mainContents #mainContentsInner #headtext #shinro h5 {
	text-align: center;
	margin-bottom: 10px;
}
.keizai #mainContents #mainContentsInner #headtext #linkbtn {
	margin: 0;
	padding: 0;
	/*position: absolute  ;
	top : 80px;
	left: 413px;*/
	position: relative ;
	top : -80px;
	left: 470px;
}
.keizai #mainContents #mainContentsInner #headtext #linkbtn a {
	height: auto ;
	width: auto ;
	margin: 0;
	padding: 2px 10px 2px 15px ;
	display: inline ;
	font-size: 77% ;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	line-height: 120% ;
	color: #3E67C4;
	background: url(../../images/tdktest003.mediaxis.jp/common/submenu_allow.gif) no-repeat 0 50%;
}

/* 経済学科概要 */
#keizaikeizai #mainContents #mainContentsInner #headtext #keizai {
	background: url(../../images/tdktest003.mediaxis.jp/keizai/keizai-img-02.jpg) no-repeat top;
	margin-bottom: 30px;
	padding: 90px 20px 0;
}
#keizaikeizai #mainContents #mainContentsInner #headtext #keizai h5 {
	margin: 0 0 8px 40px;
	padding-left: 10px;
	font-size: 120%;
	color: #ff0000;
	border-left: 10px solid #F00;
}
#keizaikeizai #mainContents #mainContentsInner #headtext #keizai img {
	margin-bottom: 10px;
}
#keizaikeizai #mainContents #mainContentsInner #headtext #topwaku {
	padding-top: 20px;
	margin-bottom: 10px;
}
#keizaikeizai #mainContents #mainContentsInner #headtext .bgGray {
	margin-top: 30px ;
	padding: 10px;
	border: 1px solid #999;
	background: #eaeaea;
}
#keizaikeizai #mainContents #mainContentsInner #headtext .bgGray .photo {
	float: right;
	margin-left: 10px;
}
#keizaikeizai #mainContents #mainContentsInner #headtext .bgGray .name {
	margin: 10px 0;
}
#keizaikeizai #mainContents #mainContentsInner #headtext .bgGray .name b {
	font-size: 150%;
}
#keizaikeizai #mainContents #mainContentsInner #headtext .bgGray h5 {
	font-size: 85%;
	font-weight: normal;
	line-height: 140%;
}
#keizaikeizai #mainContents #mainContentsInner #headtext img {
	vertical-align: bottom;
}
#keizaikeizai #mainContents #mainContentsInner #headtext #keizai a {
	margin-left: 40px;
}


/* 経営学科
===================================== */
.keiei #mainContents #mainContentsInner #headtext h4 {
	margin-left: -25px ;
	margin-right: -25px ;
	margin-bottom: 5px ;
	padding: 7px 20px ;
	font-size: 100% ;
	color: #ffffff;
	background: url(../../images/tdktest003.mediaxis.jp/class/class-subttl.gif) no-repeat 0 50% #0f65a1;
}
.keiei #mainContents #mainContentsInner #headtext p {
	padding-top: 10px;
	line-height: 160%;
	text-align: left;
}
.keiei #mainContents #mainContentsInner #headtext #shinro {
	margin: 30px 40px;
	padding: 10px;
	border: 1px solid #999;
	background-color: #ffffcc;
}
.keiei #mainContents #mainContentsInner #headtext #shinro h5 {
	text-align: center;
	margin-bottom: 10px;
}
.keiei #mainContents #mainContentsInner #headtext #linkbtn {
	margin: 0;
	padding: 0;
	/*position: absolute;
	top : 98px;
	left: 203px;*/
	position: relative ;
	top : -80px;
	left: -20px;
}
.keiei #mainContents #mainContentsInner #headtext #linkbtn a {
	height: auto ;
	width: auto ;
	margin: 0;
	padding: 2px 10px 2px 15px ;
	display: inline ;
	font-size: 77% ;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	line-height: 120% ;
	color: #3E67C4;
	background: url(../../images/tdktest003.mediaxis.jp/common/submenu_allow.gif) no-repeat 0 50%;
}
.keiei #mainContents #mainContentsInner ul.pageNavi {
	/*padding-bottom: 18px ;*/
	margin-bottom: 30px;
}


/* 経営学科概要 */
#keieikeiei #mainContents #mainContentsInner #headtext #keiei {
	background: url(../../images/tdktest003.mediaxis.jp/keiei/keiei-img-02.jpg) no-repeat center 0;
	margin-bottom: 30px;
	padding: 90px 20px 0;
}
#keieikeiei #mainContents #mainContentsInner #headtext #keiei h5 {
	margin: 0 0 8px 40px;
	padding-left: 10px;
	font-size: 120%;
	color: #ff0000;
	border-left: 10px solid #F00;
}
#keieikeiei #mainContents #mainContentsInner #headtext #keiei img {
	margin-bottom: 10px;
}
#keieikeiei #mainContents #mainContentsInner #headtext #topwaku {
	padding-top: 20px;
	margin-bottom: 10px;
}
#keieikeiei #mainContents #mainContentsInner #headtext .bgGray {
	margin-top: 30px ;
	padding: 10px;
	border: 1px solid #999;
	background: #eaeaea;
}
#keieikeiei #mainContents #mainContentsInner #headtext .bgGray .photo {
	float: right;
	margin-left: 10px;
}
#keieikeiei #mainContents #mainContentsInner #headtext .bgGray .name {
	margin: 10px 0;
}
#keieikeiei #mainContents #mainContentsInner #headtext .bgGray .name b {
	font-size: 150%;
}
#keieikeiei #mainContents #mainContentsInner #headtext .bgGray h5 {
	font-size: 85%;
	font-weight: normal;
	line-height: 140%;
}
#keieikeiei #mainContents #mainContentsInner #headtext #keiei a {
	margin-left: 40px;
}
#keieikeiei #mainContents #mainContentsInner #headtext img {
	vertical-align: bottom;
}

/* 芸能ビジネスコース */
#keieikeiei-04 #mainContents #mainContentsInner #headtext #geinou-frame-top {
	width: 563px;
	height: 13px;
	margin-top: 7px;
	background: url(../../images/tdktest003.mediaxis.jp/keiei/geinou-new-frametop.gif) no-repeat 0 100%;
}
#keieikeiei-04 #mainContents #mainContentsInner #headtext #geinou-frame {
	width: 539px;
	padding: 9px 0 20px 24px;
	background: url(../../images/tdktest003.mediaxis.jp/keiei/geinou-new-framebk.gif) repeat-y 0 0;
}
#keieikeiei-04 #mainContents #mainContentsInner #headtext #geinou-frame-bottom {
	width: 563px;
	height: 16px;
	margin-bottom: 12px;
	background: url(../../images/tdktest003.mediaxis.jp/keiei/geinou-new-framebottom.gif) no-repeat 0 0;
}
#keieikeiei-04 #mainContents #mainContentsInner #headtext .geinou-teacher {
	width: 489px;
	padding: 13px;

	margin-top: 12px;
	color: #FFF;
	background-color: #283143;
}
#keieikeiei-04 #mainContents #mainContentsInner #headtext .geinou-teacher strong {
	color: #FFFFFF;
	font-weight: bold;
}
#keieikeiei-04 #mainContents #mainContentsInner #headtext .geinou-teacher p {
	font-size: 77%;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 160%;
	color: #FFFFFF;
}
#keieikeiei-04 #mainContents #mainContentsInner #headtext .geinou-teacher-com {
	margin-top: 8px;
	padding: 5px;
	color: #333333;
	background-color: #ffffff;
	font-size: 77%;
	line-height: 160%;
}
#keieikeiei-04 #mainContents #mainContentsInner #headtext #geinou-frame h5 {
	margin-bottom: 8px;
}
#geinou-new {
	margin: 0 55px;
}

#keieikeiei-04 #mainContents #mainContentsInner #headtext .geinou-new-com p {
	font-size: 93%;
	margin: 0 0 10px 0;
	padding: 0px;
}
#keieikeiei-04 #mainContents #mainContentsInner #headtext .geinou-caption p {
	font-size: 77%;
	margin: 30px 10px 0 0;
	padding: 0;
}
#keieikeiei-04 #mainContents #mainContentsInner #headtext .geinou-teacher h6 {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}
#keieikeiei-04 #mainContents #mainContentsInner #headtext .geinou-teacher h6 strong {
	margin-right: 20px;
}


/* 商業科
===================================== */
.syougakka #mainContents #mainContentsInner #headtext h4 {
	margin-left: -25px ;
	margin-right: -25px ;
	margin-bottom: 5px ;
	padding: 7px 20px ;
	font-size: 100% ;
	color: #ffffff;
	background: url(../../images/tdktest003.mediaxis.jp/class/class-subttl.gif) no-repeat 0 50% #0f65a1;
}
.syougakka #mainContents #mainContentsInner #headtext p {
	line-height: 160%;
	text-align: left;
}
.syougakka #mainContents #mainContentsInner #headtext #shinro {
	margin: 30px 40px;
	padding: 10px;
	border: 1px solid #999;
	background-color: #ffffcc;
}
.syougakka #mainContents #mainContentsInner #headtext #shinro h5 {
	text-align: center;
	margin-bottom: 10px;
}
.syougakka #mainContents #mainContentsInner #headtext #shinro p {
	margin: 10px 0;
}
.syougakka #mainContents #mainContentsInner #headtext #sogo p {
	margin: 10px 0;
}
.syougakka #mainContents #mainContentsInner #headtext #linkbtn {
	margin: 0;
	padding: 0;
	position: relative ;
	top : -80px;
	left: -20px;
}
.syougakka #mainContents #mainContentsInner #headtext #linkbtn a {
	height: auto ;
	width: auto ;
	margin: 0;
	padding: 2px 10px 2px 15px ;
	display: inline ;
	font-size: 77% ;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	line-height: 120% ;
	color: #3E67C4;
	background: url(../../images/tdktest003.mediaxis.jp/common/submenu_allow.gif) no-repeat 0 50%;
}
.syougakka #mainContents #mainContentsInner ul.pageNavi {
	margin-bottom: 30px;
}

/* 商業科概要 */
#syougakkasyougakka #mainContents #mainContentsInner #headtext #shogk {
	background: url(../../images/tdktest003.mediaxis.jp/syougakka/shogk-img2008.jpg) no-repeat center 0;
	margin-bottom: 30px;
	padding: 90px 20px 0;
}
#syougakkasyougakka #mainContents #mainContentsInner #headtext #shogk h5 {
	margin: 0 0 8px 40px;
	padding-left: 10px;
	font-size: 120%;
	color: #ff0000;
	border-left: 10px solid #F00;
}
#syougakkasyougakka #mainContents #mainContentsInner #headtext p {
	line-height: 160%;
	text-align: left;
}
#syougakkasyougakka #mainContents #mainContentsInner #headtext #shogk img {
	margin-bottom: 10px;
}
#syougakkasyougakka #mainContents #mainContentsInner #headtext #topwaku {
	padding-top: 20px;
	margin-bottom: 10px;
}
#syougakkasyougakka #mainContents #mainContentsInner #headtext .bgGray {
	margin-top: 30px ;
	padding: 10px;
	border: 1px solid #999;
	background: #eaeaea;
}
#syougakkasyougakka #mainContents #mainContentsInner #headtext .bgGray .photo {
	float: right;
	margin-left: 10px;
}
#syougakkasyougakka #mainContents #mainContentsInner #headtext .bgGray .name {
	margin: 10px 0;
}
#syougakkasyougakka #mainContents #mainContentsInner #headtext .bgGray .name b {
	font-size: 150%;
}
#syougakkasyougakka #mainContents #mainContentsInner #headtext .bgGray h5 {
	font-size: 85%;
	font-weight: normal;
	line-height: 140%;
}
#syougakkasyougakka #mainContents #mainContentsInner #headtext #shogk a {
	margin-left: 40px;
}
#syougakkasyougakka #mainContents #mainContentsInner #headtext #shogk p {
	margin-top: 20px;
}
#syougakkasyougakka #mainContents #mainContentsInner #headtext img {
	vertical-align: bottom;
}

/* 経営法学科
===================================== */
.keieihou #mainContents #mainContentsInner #headtext h4 {
	margin-left: -25px ;
	margin-right: -25px ;
	margin-bottom: 5px ;
	padding: 7px 20px ;
	font-size: 100% ;
	color: #ffffff;
	background: url(../../images/tdktest003.mediaxis.jp/class/class-subttl.gif) no-repeat 0 50% #0f65a1;
}
.keieihou #mainContents #mainContentsInner #headtext p {
	line-height: 160%;
	text-align: left;
}
.keieihou #mainContents #mainContentsInner #headtext #shinro {
	margin: 30px 40px;
	padding: 10px;
	border: 1px solid #999;
	background-color: #ffffcc;
}
.keieihou #mainContents #mainContentsInner #headtext #shinro h5 {
	text-align: center;
	margin-bottom: 10px;
}
.keieihou #mainContents #mainContentsInner #headtext #shinro p {
	margin: 10px 0;
}
.keieihou #mainContents #mainContentsInner #headtext #sogo p {
	margin: 10px 0;
}
.keieihou #mainContents #mainContentsInner #headtext #linkbtn {
	margin: 0;
	padding: 0;
	position: relative ;
	top : -80px;
	left: -20px;
}
.keieihou #mainContents #mainContentsInner #headtext #linkbtn a {
	height: auto ;
	width: auto ;
	margin: 0;
	padding: 2px 10px 2px 15px ;
	display: inline ;
	font-size: 77% ;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	line-height: 120% ;
	color: #3E67C4;
	background: url(../../images/tdktest003.mediaxis.jp/common/submenu_allow.gif) no-repeat 0 50%;
}
.keieihou #mainContents #mainContentsInner ul.pageNavi {
	margin-bottom: 30px;
}

/* 経営法学科概要 */
#keieihoukeieihou #mainContents #mainContentsInner #headtext #keieihogaku {
	background: url(../../images/tdktest003.mediaxis.jp/keieihou/keieihou-img2008.jpg) no-repeat center 0;
	margin-bottom: 30px;
	padding: 100px 20px 0;
}
#keieihoukeieihou #mainContents #mainContentsInner #headtext #keieihogaku h5 {
	margin: 0 0 8px 40px;
	padding-left: 10px;
	font-size: 120%;
	color: #ff0000;
	border-left: 10px solid #F00;
}
#keieihoukeieihou #mainContents #mainContentsInner #headtext #keieihogaku img {
	margin-bottom: 10px;
}
#keieihoukeieihou #mainContents #mainContentsInner #headtext #topwaku {
	padding-top: 20px;
	margin-bottom: 10px;
}
#keieihoukeieihou #mainContents #mainContentsInner #headtext .bgGray {
	margin-top: 30px ;
	padding: 10px;
	border: 1px solid #999;
	background: #eaeaea;
}
#keieihoukeieihou #mainContents #mainContentsInner #headtext .bgGray .photo {
	float: right;
	margin-left: 10px;
}
#keieihoukeieihou #mainContents #mainContentsInner #headtext .bgGray .name {
	margin: 10px 0;
}
#keieihoukeieihou #mainContents #mainContentsInner #headtext .bgGray .name b {
	font-size: 150%;
}
#keieihoukeieihou #mainContents #mainContentsInner #headtext .bgGray h5 {
	font-size: 85%;
	font-weight: normal;
	line-height: 140%;
}
#keieihoukeieihou #mainContents #mainContentsInner #headtext #keieihogaku a {
	margin-left: 40px;
}
#keieihoukeieihou #mainContents #mainContentsInner #headtext #keieihogaku p {
	margin-top: 20px;
}
#keieihoukeieihou #mainContents #mainContentsInner #headtext img {
	vertical-align: bottom;
}

/* 在学生の声
===================================== */
.zaigakusei #mainContents #mainContentsInner {
	_padding: 0px;
	_margin-left: 0px;
	_margin-right: 0px;
}

.zaigakusei #mainContents #mainContentsInner #svoi h4 {
	margin: 15px 0px 0px 10px;
	padding: 0;
	color:#039;
	font-size: 123.1%;
	line-height: 160%;
}
.zaigakusei #mainContents #mainContentsInner #svoi p {
	margin: 0;
	padding: 0 10px 10px;
	font-size: 93%;
	line-height: 160%;
}
.zaigakusei #mainContents #mainContentsInner #svoi b {
	font-size: 116%;
	line-height: 150%;
}
/*.zaigakusei #mainContents #mainContentsInner #msgbk {
	width: 560px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	font-size: 10px;
	line-height: 10px;
	font-style: normal;
	text-align: left;
	background: url(../special/img/msgbk.gif) repeat-x;
}*/
.zaigakusei #mainContents #mainContentsInner #msgbk p {
	padding: 10px 0;
}

/* ----------------------------------------
	1-6.キャンパスライフ
---------------------------------------- */
.campus #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest003.mediaxis.jp/campus/campus_ttl.gif) no-repeat 0 0;
	text-indent: -9999px ;
}
.campus #mainContents #mainContentsInner #headtext h3 {
	color: #17a717;
	background-image: url(../../images/tdktest003.mediaxis.jp/campus/subttl.gif);
	border-color: #b8dfc0;
}
.campus #mainContents #mainContentsInner #headtext p {
	margin-top: 10px;
}
.campus #mainContents #mainContentsInner #headtext .contBlock {
	margin: 0 44px;
}

/* 学生寮 */
.campus #mainContents #mainContentsInner #headtext #domitory-btn {
	margin: 0 44px 10px ;
}
#campusindex #mainContents #mainContentsInner #headtext table td p,
#campusoxford  #mainContents #mainContentsInner #headtext table td p {
	margin: 0 0 0 20px;
	line-height: 130%;
	font-size: 93%
}
.campus #mainContents #mainContentsInner #headtext #ryosyosai,
.campus #mainContents #mainContentsInner #headtext .ryosyosai {
	padding: 8px;
	margin: 15px auto 20px;
	border: 1px solid #666;
	font-size: 93%;
	line-height: 140%;
	border: 1px solid #999999;
}
.campus #mainContents #mainContentsInner #headtext #cmbwaku {
	margin-bottom: 10px;
}
#campusindex #mainContents #mainContentsInner #headtext table.tb01 {
	background: #AEE8E8;
}
#campusindex #mainContents #mainContentsInner #headtext table.tb01 td {
	padding: 8px;
	line-height: 160%;
}

/* クラブ・サークル */
.campus #mainContents #mainContentsInner #headtext #bukatu {
	width: 595px;
	margin: 30px 0 0 0;
	text-align: center;
}
.campus #mainContents #mainContentsInner #headtext #bukatu h4 {
	margin: 30px 0 0 0;
}
.campus #mainContents #mainContentsInner #headtext #bukatu a,
.campus #mainContents #mainContentsInner #headtext #bukatu a:hover,
.campus #mainContents #mainContentsInner #headtext #bukatu a:link,
.campus #mainContents #mainContentsInner #headtext #bukatu a:visited {
	text-decoration: underline;
	color: #FF6633;
}
.campus #mainContents #mainContentsInner #headtext #bukatu table {
	border-collapse: separate;
	border-spacing: 1px;
}
.campus #mainContents #mainContentsInner #headtext #bukatu p {
	text-align: left;
	padding: 0 5px;
}
.campus #mainContents #mainContentsInner #headtext #bukatu .stxt {
	text-align: left;
	padding: 0 5px;
}
.campus #mainContents #mainContentsInner #headtext .circle {
	margin: 15px 0;
}
.campus #mainContents #mainContentsInner #headtext .circle p {
	margin: 10px;
}

.campus #mainContents #mainContentsInner #headtext #dmwaku {
	width: 591px;
	height:181px;
	text-align: center;
	margin: 30px auto 0px auto;
	padding: 130px 0 0 0;
	background: url(/images/material/3/club-dmbanner.gif) no-repeat top;
}

.campus #mainContents #mainContentsInner #headtext #dmwaku a,
.campus #mainContents #mainContentsInner #headtext #dmwaku a:hover,
.campus #mainContents #mainContentsInner #headtext #dmwaku a:link,
.campus #mainContents #mainContentsInner #headtext #dmwaku a:visited {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 97%;
	line-height: 160%;
}

/* クラブポップアップ */
#campusclub-popup #headtext #content {
	width: 600px;
	margin: 20px auto;
	text-align: center;
}
#campusclub-popup #headtext #content h5 {
	width: auto;
	margin: 34px 0px 25px 0px;
	padding: 3px 0px 2px 12px;
	font-size: 116%;
	line-height: 160%;
	text-align: left;
	color: #ffffff;
	background-color: #1d5219;
}
#campusclub-popup table {
	border-collapse: separate;
	border-spacing: 1px;
}
#campusclub-popup .tabletext {
	padding: 10px 0px 10px 10px;
	line-height: 160%;
	color: #146c19;
}
#campusclub-popup .tabletext2 {
	padding: 3px 0px 3px 10px;
	line-height: 160%;
	color: #146c19;
}
#campusclub-popup .jisseki {
	border: 1px solid #999999;
	margin-top: 10px;
}
#campusclub-popup .jisseki th {
	text-align: center;
	border: 1px solid #999999;
	padding: 3px;
}
#campusclub-popup .jisseki td {
	text-align: left;
	border: 1px solid #999999;
	padding: 3px;
}
#campusclub-popup #content p {
	width: 330px;
	margin: 10px 0px 10px 0px;
	padding: 8px 8px 8px 8px;
	font-size: 93%;
	line-height: 150%;
	font-style: normal;
	text-align: left;
	background-color: #fffff0;
	border: 1px solid #56a95a;
}

/* DreamMaker */
.dm #mainContents #mainContentsInner #headtext h4 {
	color:#CC3A00;
	font-size: 123.1%;
	line-height: 160%;
	margin: 0;
	paddong: 0;
}
.dm #mainContents #mainContentsInner #headtext p {
	font-size: 93%;
	line-height: 160%;
	margin: 0;
	paddong: 0;
}
.dm #mainContents #mainContentsInner #headtext b {
	font-size: 108%;
	line-height: 160%;
}
.dm #mainContents #mainContentsInner #headtext hr {
	display: block;
	margin: 10px 0;
	paddong: 0;
}

/* キャンパスマップ */
#campuscampusmap #mainContents #mainContentsInner #headtext #camlf {
	margin: 0;
	padding: 0;
	/*position: absolute;
	top : 114px;
	left: 203px;*/
	position: relative ;
	top : -80px;
	left: -20px;
}
#campuscampusmap #mainContents #mainContentsInner #headtext #camlf a {
	height: auto ;
	width: auto ;
	margin: 0;
	padding: 2px 10px 2px 15px ;
	display: inline ;
	font-size: 77% ;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	line-height: 120% ;
	color: #3E67C4;
	background: url(../../images/tdktest003.mediaxis.jp/common/submenu_allow.gif) no-repeat 0 50%;
}
#campuscampusmap #mainContents #mainContentsInner ul.pageNavi {
	margin-bottom: 30px;
}
.camap #headtext p {
	font-size: 93%;
	margin: 15px;
}

.campus #mainContents #mainContentsInner img {
	vertical-align: bottom ;
}

/* イングリッシュ・ガーデン */
#campusgarden #mainContents #mainContentsInner p {
	padding: 0 10px 10px 8px;
	margin: 0px;
	text-align: left;
	font-size: 77%;
	line-height: 170%;
	color: #009966;
}
.campus #mainContents #mainContentsInner #ggid {
	width: 380px;
	margin: 0px auto;
	padding: 10px 0px 0px 10px;
	background: url(/images/material/3/guide.gif) no-repeat top;
	border:1px solid #91B65D;
	font-size: 85%;
}
.campus #mainContents #mainContentsInner #ggid ul {
	margin: 0;
	padding: 0;
}
.campus #mainContents #mainContentsInner #ggid ul li {
	padding-bottom: 5px;
	line-height: 100%;
}

/* 通学 */
#campustsugaku #mainContents #mainContentsInner #tsugaku-main {
	width: 572px;
	margin: 5px 0px 30px 5px;
	background: url(/images/material/3/tsugaku-bk.jpg) no-repeat right top;
}
#campustsugaku #mainContents #mainContentsInner h4 {
	margin: 0px 0px 12px 5px;
	font-size: 123.1%;
	line-height: 180%;
	color: #CC0000;
}
#campustsugaku #mainContents #mainContentsInner p {
	font-size: 93%;
	line-height: 140%;
}
#campustsugaku #mainContents #mainContentsInner p.tsugaku-text {
	margin: 0 15px 25px 5px;
	font-size: 100%;
}
.totop {
	width: auto;
	margin: 10px 0;
	text-align: right;
	color: #3e67c4;
	font-size: 77%;
	line-height: 140%;
}
#campusschedule #mainContents #mainContentsInner #headtext h4 {
	text-align: center;
	margin-bottom: 20px;
}
#campusschedule #mainContents #mainContentsInner #headtext p {
	line-height: 100%;
	margin: 0;
	padding: 0;
}

/* 出身校一覧 */
.schoolmenu {
	clear: both;
	text-align: center;
	margin: 8px 0px 20px 8px;
	font-size: 93%;
	color: #17a717;
}	
.schoolmenu a {
	color: #17a717;
}
.school #mainContents #mainContentsInner #headtext .schools {
	clear: both;
	width:auto;
}
.school #mainContents #mainContentsInner #headtext h4 {
	height: auto;
	width: 93%;
	background-color: #A0C45F;
	margin: 0px 0px 0px 5px;
	padding: 7px 0px 5px 15px;
	font-size: 116%;
	color: #ffffff;
}
.school .school-data {
	width: 210px;
	float: left;
	margin: 10px 0px 0px 5px;
}
.school #mainContents #mainContentsInner #headtext h5 {
	padding: 3px 0px 5px 8px;
	margin: 0px;
	font-size: 116%;
	line-height: 150%;
	color: #336633;
	font-weight: normal;
}
.school .school-data table {
	width: 210px;
	margin: 0px 0px 20px 0px;
	background-color: #B7D198;
	border-collapse: separate;
	border-spacing: 1px;
}
.school .school-data td {
	margin: 0px 0px 10px 0px;
	background-color: #F1F9E5;
}
.school .school-data p {
	padding: 5px 3px 7px 8px;
	margin: 0px;
	text-align: left;
	font-size: 80%;
	line-height: 150%;
	color: #339966;
}


/* ----------------------------------------
	1-7.入試情報
---------------------------------------- */
.entrance #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest003.mediaxis.jp/entrance/exam_ttl.gif) no-repeat 0 0;
	text-indent: -9999px ;
}
.entrance #mainContents #mainContentsInner #headtext h4 {
	padding: 2px 0px 1px 0px;
	margin: 0px 0px 15px 0px;
	font-size: 116%;
	line-height: 150%;
	color: #ffffff;
	background-color: #1a9b69;
	text-align: center;
	font-weight: normal;
}
.entrance #mainContents #mainContentsInner #headtext h5 {
	margin: 20px 0px 8px 0px;
	padding: 3px 0px 2px 15px;
	font-size: 116%;
	line-height: 150%;
	color: #449F95;
	border-left: 3px solid #449F95;
	text-align: left;
} 
.entrance #mainContents #mainContentsInner #headtext .contBlock {
	text-align: center;
}

/* 入試概要 */
.entrance #mainContents #mainContentsInner #exam-main {
	margin: 0 auto;
}
.entrance #mainContents #mainContentsInner #exam-main h4 {
	margin: 0px 0px 8px 10px;
	padding: 0px 0px 0px 15px;
	color: #1a8687;
	background: url(/images/material/3/allow_green.gif) no-repeat left center;
	font-size: 100%;
	font-weight: normal;
	line-height: 160%;
	text-align: left;
}
.entrance #mainContents #mainContentsInner #exam-main p {
	margin: 0px 0px 12px 10px;
	font-size: 123.1%;
	line-height: 180%;


	color: #CC0000;
	font-weight: bold;
}
.entrance #exam-select {
	width: 92%;
	margin: 0px 0px 0px 10px;
}
.entrance #mainContents #mainContentsInner #exam-select h4 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}
.entrance #mainContents #mainContentsInner #exam-select p {
	margin: 8px 0px 10px 0px;
	font-size: 93%;
	line-height: 160%;
	color: #333333;
	font-weight: normal;
}
#center-btn {
	margin: 20px auto;
	text-align: center;
}
.entrance #contFooter {
	color: #6a6a6a;
	line-height: 180%;
	margin-top: 20px;
}
.entrance #contFooter strong {
	font-size: 123.1%;
	font-weight: bold;
}

/* 募集要項 */
.entrance #mainContents #mainContentsInner #bosyu-main {
	width: 592px;
	margin: 5px auto 30px auto;
}
/*.entrance #mainContents #mainContentsInner #bosyu-main h4 {
	width: 580px;
	padding: 2px 0px 1px 10px;
	margin: 20px 0px 8px 0px;
	font-size: 116%;
	line-height: 150%;
	color: #ffffff;
	background-color: #009999;
	text-align: left;
	font-weight: normal
}*/
.entrance #mainContents #mainContentsInner #bosyu-main h5 {
	margin: 20px 0px 8px 0px;
	padding: 3px 0px 2px 15px;
	font-size: 116%;
	line-height: 150%;
	color: #449F95;
	border-left: 3px solid #449F95;
}
.entrance #mainContents #mainContentsInner #bosyu-main table {
	border-collapse: separate;
	border-spacing: 1px;
}
.entrance #mainContents #mainContentsInner #bosyu-main table th {
	padding: 5px;
	line-height: 150%;
	background-color: #85EED9;
	font-weight: normal;
	text-align: center;
}
.entrance #mainContents #mainContentsInner #bosyu-main table td {
	padding: 8px;
	line-height: 150%;
	background-color: #FFFFE8;
}
.entrance #mainContents #mainContentsInner #bosyu-main table td p {
	font-size: 77%;
	margin: 0;
	padding: 0;
}
.entrance #mainContents #mainContentsInner #bosyu-main p {
	margin: 12px 0px 5px 0px;
}
.entrance #mainContents #mainContentsInner #bosyu-main .note {
	font-size: 93%;
	line-height:120%;
	margin-top: 10px;
}

/* オープンキャンバス */
.entrance #open-btn {
	height: 26px;
	margin: 10px 0px 15px 0px;
	border: 1px solid #929292;
}
.entrance #open-btn a {
	float: left;
}
.entrance #open-main {
	width: 592px;
	margin: 5px auto 30px auto;
}
.entrance #mainContents #mainContentsInner #open-main p {
	margin: 8px 0px 10px 0px;
	line-height: 160%;
}
.entrance #mainContents #mainContentsInner #open-main .style6 {
	color: #36C;
	font-size: 123.1%;
	line-height: 120%;
}
.entrance #mainContents #mainContentsInner #open-main .style4 {
	font-size: 93%;
	font-weight: bold;
}
.entrance #mainContents #mainContentsInner #open-main h5 {
	border: none;
}
.entrance #mainContents #mainContentsInner #open-schedule {
	margin: 0 auto 30px;
	width:572px;
}
.entrance #mainContents #mainContentsInner #open-schedule table {
	border-collapse: separate;
	border-spacing: 1px;
}
.entrance #mainContents #mainContentsInner #open-schedule td {
	line-height:180%;
}

.entrance #mainContents #mainContentsInner #open-schedule h6 {
	width: 50px;
	margin: 0;
	padding: 8px;
	color: #ffffff;
	font-weight:normal;
	text-align: center;
}
.entrance .table-koumoku {
	border-bottom: 1px solid #ffffff;
	background-color: #63ba8e;
}
.entrance .table-text {
	padding: 8px;
	font-size: 93%;
}
.entrance strong {
	font-weight: bold;
}
.entrance #open-daily {
	width:578px;
	margin: 19px 0px 30px 17px;
}
.entrance .open-daily-corse {
	width:263px;
	background-color: #fff9ed;
	border: 1px solid #83acc6;
	text-align: center;
}
.entrance #mainContents #mainContentsInner #open-daily .open-daily-corse h5 {
	padding: 3px;
	margin-bottom: 10px;
	background-color: #83acc6;
	color: #ffffff;
	font-weight:normal;
}
.entrance #mainContents #mainContentsInner #open-daily .open-daily-corse p {
	padding: 8px;
	margin: 0;
	line-height: 160%;
}
.entrance #mainContents #mainContentsInner #open-daily .open-caption {
	margin: 0 auto 10px;
	width:95%;
	font-size: 77%;
	text-align :left;
	line-height: 140%;
}
.entrance #mainContents #mainContentsInner #open-daily .open-daily-corse ul {
	margin: 0;
	padding: 0
}
.entrance #mainContents #mainContentsInner #open-daily .open-daily-corse li {
	width:95%;
	margin: 4px auto;
	padding: 3px 0px;
	background-color: #ffffff;
	border: 1px solid #cacaca;
	line-height: 130%;
	color: #218f93;
	text-align: center;
}
.entrance #mainContents #mainContentsInner .open-daily-corse .open-date {
	padding: 3px 0px 1px 0px;
	background-color: #83acc6;
	line-height: 160%;
	color: #ffffff;
}
.entrance #mainContents #mainContentsInner .open-daily-corse li strong {
	color: #FF0000;
}
.entrance #mainContents #mainContentsInner #open-howto {
	margin: 10px 0px 10px 10px;
	text-align: center;
}
.entrance #mainContents #mainContentsInner #open-howto p {
	margin: 5px 10px 5px 10px;
	text-align: left;
}
.entrance #mainContents #mainContentsInner #open-howto-row {
	width: 95%;
	margin: 10px 0px;
	padding: 10px;
	background-color: f5f2ff;
	border: 1px solid #cacaca;
}
.entrance #mainContents #mainContentsInner #open-howto #open-howto-row h5 {
	color: #1b549a;
	font-weight: normal;
	text-align: center;
	font-size: 123.1&;
	line-height: 180%;
	margin: 0;
	padding: 0;
}
.entrance #mainContents #mainContentsInner #open-howto #open-howto-row .style1 {
	color: #6633CC;
	margin: 10px 0px;
	text-align: left;
	font-size: 93%;
}
.entrance #mainContents #mainContentsInner #open-howto #open-howto-row p strong {
	color: #FF0000;
	font-size: 108%;
}
.blue-white {
	color: #ffffff;
	background-color: #3399CC;
	text-align: center;
}
#entranceopen-special #mainContents #mainContentsInner #open-main h5 {
	text-align: center;
}


/* 学費 */
.entrance #mainContents #mainContentsInner #gakuhi-main {
	width: 592px;
	margin: 5px auto 30px auto;
}
.entrance #mainContents #mainContentsInner #gakuhi-main table {
	border-collapse: separate;
	border-spacing: 1px;
}

.entrance #mainContents #mainContentsInner #gakuhi-main th {
	padding: 5px;
	font-weight: normal;
	text-align: center;
	line-height: 160%;
}

.entrance #mainContents #mainContentsInner #gakuhi-main td {
	padding: 8px;
	line-height: 160%;
}
.entrance #mainContents #mainContentsInner #gakuhi-main p {
	font-size: 93%;
	line-height: 160%;
}

/* 渋谷キャンパス */
#entrancetokyo #mainContents #mainContentsInner #headtext h4 {
	margin: 10px 0px 5px 0px;
	background-color: #009999;
}
#entrancetokyo #mainContents #mainContentsInner #headtext p {
	margin: 0;
	padding: 0;
}
#entrancetokyo #mainContents #mainContentsInner #headtext #gakuhi-main {
	text-align: left;
}


/* ----------------------------------------
	1-8.就職支援
---------------------------------------- */
.recruit #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest003.mediaxis.jp/recruit/recruit_ttl.gif) no-repeat 0 0;
	text-indent: -9999px ;
}
.recruit #shien {
	text-align: center;
	margin: 0px auto 15px auto;
}
.recruit #mainContents #mainContentsInner #headtext h4 {
	margin: 25px auto 5px auto;
	padding: 7px;
	font-size: 108%;
	font-weight: bord;
	color: #066;
	text-align: left;
	background: #DEF4D0;
}
.recruit #mainContents #mainContentsInner #shien p {
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 170%;
	text-align: left;
}
.recruit #shien table td {
	line-height: 160%;
}
.recruit .carup{
	width: 530px;
	margin: 10px auto;
	padding: 10px;
	background-color:#FFECD6;
}
.recruit #shien table table {
	border-collapse: separate;
	border-spacing: 1px;
}
.recruit #shien table .hyotxt{
	font-size: 93%;
}
.recruit #shien table table td {
	padding: 2px;
}
.hyotxt b{
	color: #fff;
	font-size: 12px;
	font-style: normal;
}
.stxt{
	text-align: left;
}

/* 就職実績・卒業生の声 */
#recruitobogmesg table {
	border-collapse: separate;
	border-spacing: 1px;
}


/* ----------------------------------------
	1-9.アクセスマップ
---------------------------------------- */
.access #mainContents #mainContentsInner #headtext h3 {
	color: #660066 ;
	background-image: url(../../images/tdktest003.mediaxis.jp/access/subttl.gif);
	border-color: #d3b3cc ;
}

#accessindex #mainContents #mainContentsInner img {
	width: auto ;
	height: auto ;
}
.access #mainContents #mainContentsInner #headtext h4 {
	margin: 20px 0 0 ;
	padding: 8px ;
	font-size: 93% ;
	text-align: center ;
	font-weight: bold ;
	color: #FFF ;
	background: #b099b0 ;
}
.access #mainContents #mainContentsInner #headtext .schoolBus {
	float: right ;
	display: inline ;
	margin-right: 20px ;
}
.access #mainContents #mainContentsInner #headtext .text {
	margin-right: 160px ;
}
.access #mainContents #mainContentsInner #headtext .contBlock {
	margin-top: 15px ;
}
.access #mainContents #mainContentsInner #headtext h5 {
	font-size: 108% ;
}
.access #mainContents #mainContentsInner #headtext ul.disc {
	margin-left: 10px ;
}
.access #mainContents #mainContentsInner #headtext ul.disc li {
	list-style-type: disc ;
	margin-left: 15px ;
	font-size: 93% ;
	line-height: 140% ;
}
.access #mainContents #mainContentsInner #headtext .contBlock .time {
	font-weight: bold ;
	color: #cc3333 ;
}



/* ----------------------------------------
	1-10.FAQ
---------------------------------------- */
.faq #mainContents #mainContentsInner #headtext h3 {
	color: #ff6600 ;
	background-image: url(../../images/tdktest003.mediaxis.jp/faq/subttl.gif);
	border-color: #ffd7bd ;
}
.faq #mainContents #mainContentsInner h4 {
	display: block ;
	height: auto !important;
	overflow: visible !important;
	margin: 10px 0;
	padding: 5px 5px 5px 25px ;
	font-size: 77% ;
	color: #186093 ;
	background: url(../../images/tdktest003.mediaxis.jp/faq/faq_q.gif) no-repeat 0 2px ;
	border-bottom: 1px solid #a1c0db ;
}
.faq #mainContents #mainContentsInner p {
	margin-bottom: 30px ;
	padding: 5px 5px 5px 25px ;
	font-size: 77% ;
	color: #666 ;
	background: url(../../images/tdktest003.mediaxis.jp/faq/faq_a.gif) no-repeat 0 2px ;
}



/* ----------------------------------------
	1-11.サイトマップ
---------------------------------------- */
#mainContents #mainContentsInner #sitemap ul li {
	font-size: 10px ;
	background: url(../../images/tdktest003.mediaxis.jp/common/allow_green.gif) no-repeat 0 5px ;
}
#mainContents #mainContentsInner #sitemap ul li a {
	padding: 0 ;
	font-weight: normal ;
	color: #333 ;
	border-bottom: 1px solid #99cccc ;
	display: block ;
	background: none ;
	padding-left: 20px ;
}
#mainContents #mainContentsInner #sitemap ul li a:hover {
	color: #ff3333 ;
	background: none ;
}
#mainContents #mainContentsInner #sitemap ul li ul {
	margin-top: 10px ;
}
#mainContents #mainContentsInner #sitemap ul li li {
	font-size: 10px ;
	border: none ;
	margin: 0 0 10px ;
	padding-left: 20px ;
	font-weight: normal ;
}
#mainContents #mainContentsInner #sitemap ul li li a {	
	margin-left: 0 ;
	color: #333 ;
	background: none ;
}
#mainContents #mainContentsInner #sitemap ul li li a:hover {
	color: #ff3333 ;
	background: none ;
}
#mainContents #mainContentsInner #sitemap ul li ul li ul {
	border-top: 1px solid #99cccc ;
	margin-left: -20px ;
	padding-left: 15px ;
}
#mainContents #mainContentsInner #sitemap ul li ul li ul li {
	list-style: none ;
	background: none ;
	padding: 0 ;
}
#mainContents #mainContentsInner #sitemap ul li ul li ul li a {
	border: none ;
	padding: 0 0 0 15px ;
	background: url(../../images/tdktest003.mediaxis.jp/common/top_news-mark.gif) no-repeat 0 50% ;
}
#mainContents #mainContentsInner #sitemap ul li ul li ul li a:hover {	
	color: #ff3333 ;
	background: url(../../images/tdktest003.mediaxis.jp/common/top_news-mark.gif) no-repeat 0 50% ;
}



/* ----------------------------------------
	1-12.関連校
---------------------------------------- */
.group #mainContents #mainContentsInner #headtext h3 {
	color: #228ca4 ;
	background-image: url(../../images/tdktest003.mediaxis.jp/group/subttl.gif);
	border-color: #8dcddc ;
}
.group #mainContents #mainContentsInner #headtext .photo {
	float: left ;
}
.group #mainContents #mainContentsInner #headtext .text {
	margin-left: 150px ;
}
.group #mainContents #mainContentsInner #headtext .contBlock {
	border-bottom: 1px solid #c4e3e6 ;

	padding: 20px 0 ;
}
.group #mainContents #mainContentsInner #headtext .contBlock:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}
.group #mainContents #mainContentsInner #headtext h4 {
	clear: none ;
}
.group #mainContents #mainContentsInner #headtext h5 {
	clear: none ;
	font-size: 93% ;
	color: #333 ;
	margin-top: 10px ;
}
.group #mainContents #mainContentsInner #headtext .contBlock p {
	font-size: 77% ;
	line-height: 140% ;
}
.group #mainContents #mainContentsInner #headtext a:link,
.group #mainContents #mainContentsInner #headtext a:visited {
	color: #066f87;
}
.group #mainContents #mainContentsInner #headtext a:active {
	color: #1b9cb9;
}



/* ----------------------------------------
	1-13.周辺環境
---------------------------------------- */
.environment #mainContents #mainContentsInner #headtext h3 {
	color: #ff6600 ;
	background-image: url(../../images/tdktest003.mediaxis.jp/environment/subttl.gif);
	border-color: #ffd7bd ;
}
.environment #mainContents #mainContentsInner #headtext .contBlock {
	width: 595px ;
	margin: 0 40px ;
}
.environment #mainContents #mainContentsInner #headtext .contBlock td {
	color: #333 ;
}
.environment #mainContents #mainContentsInner #headtext .contBlock td h4 {
	font-size: 93% ;
}
.environment #mainContents #mainContentsInner #headtext .contBlock td h4.catche {
	font-size: 108% ;
}
.environment #mainContents #mainContentsInner #headtext .contBlock td p {
	font-size: 77% ;
}



/* ----------------------------------------
	1-14.資料請求・お問い合わせ
---------------------------------------- */
.request #mainContents #mainContentsInner {
	padding: 0 25px ;
	_padding: 0 23px ;
}
	
.request #mainContents #mainContentsInner #headtext h4,
.request #mainContents #mainContentsInner #bottomtext h4 {
	padding: 5px 0 ;
	margin: 20px 0 5px 0;
	font-size: 100% ;
	color: #336699 ;
	border-bottom:  1px solid #6699cc ;

}
.request #mainContents #mainContentsInner #headtext p,
.request #mainContents #mainContentsInner #bottomtext p {
	color: #666 ;
	font-size: 93% ;
	margin-bottom: 15px ;
}
.request #mainContents #mainContentsInner #headtext p.atn {
	font-weight: bold ;
	color: #336699 ;
}
#mainContents #mainContentsInner #contact table {
	background: #FFF ;
	border: 1px solid #6699cc ;
	border-collapse: separate ;
	padding: 4px ;
	_padding: 0px ;
	_width: 600px;
}
#mainContents #mainContentsInner #contact th {
	border: none ;
	border-bottom: 1px solid #FFF ;
	font-size: 93% ;
	color: #FFF ;

	background: #6699cc ;
	padding: 0 5px;
}
#mainContents #mainContentsInner #contact td {
	border: none ;
	border-bottom: 1px solid #6699cc ;
	font-size: 93% ;
}
#mainContents #mainContentsInner #contact tfoot td {
	color: #FFF ;
	background: #b1dbf1 ;
	border-top: 3px solid #FFF ;
}

/* ----------------------------------------
	1-15.施設案内
---------------------------------------- */

#index2 #camapcamap-01 #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/3/title_info.gif) no-repeat 0 0;
}

/* ----------------------------------------
	1-16.なかのひと
---------------------------------------- */
#mainContents #banner_4 {
	display:block;
	float:none;
	position:fixed;
	bottom: 0 ;
	right: 10px;
}
/* \ */
* html #mainContents #banner_4 {
	position:absolute;
	right:-60px;
}
#nakanohito {
/*		width: 48px ;
		height: 48px ;
        position: absolute;
        bottom: 0 ;
        right: 20px;
		display:block;
		z-index:999; */
}

/* ----------------------------------------
	1-17.お知らせ
---------------------------------------- */
#newsindex #container #contents #contentsInner #mainContents #mainContentsInner #news strong,
#librarynewsindex #container #contents #contentsInner #mainContents #mainContentsInner #news strong,
#gakuseiindex #container #contents #contentsInner #mainContents #mainContentsInner #news strong,
#bunkahikakuindex #container #contents #contentsInner #mainContents #mainContentsInner #news strong {
	font-weight: bold;
}

	
.news #container #contents,
.bunkahikaku #container #contents {
/*		min-height: 600px;
	height: auto !important;
	height: 600px;
	height: 1500px;*/
}

.news #container #contents #mainContents p{
	padding-top: 10px;
	padding-bottom:  10px;
}

.bunkahikaku #mainContents #mainContentsInner h3.categoryTitle {
	text-indent:-9999px;
	background: url(/images/material/3/bunka_ttl.jpg) no-repeat 0 0;
	height: 70px;
	width: 520px;
	margin:0px 25px 10px 0px;
}

.top #mainContents #mainContentsInner ul.newsList li {
padding:4px 0;
}

/* ----------------------------------------
	1-18.夏期集中講座
---------------------------------------- */
.kakikouza #mainContents #mainContentsInner h3.categoryTitle {
	background: url(/images/material/3/summer_ttl.jpg) no-repeat 0 0;
	width:520px;
	height:70px;
	display:block;
	margin:0 25px 10px 0;
	text-indent:-9999px;
}

.kakikouza #mainContents #mainContentsInner h4 {
	border-bottom:1px solid #3077FF;
	border-left:5px solid #3077FF;
	margin:10px 0;
	font-size:18px;
	text-indent:10px !important;
}

.kakikouza #mainContents #mainContentsInner ul{
	margin:10 0;
}
.kakikouza #mainContents #mainContentsInner ul li{
	font-size:16px;
	list-style-type:circle;
	margin:0 0 10px 0;
}

/* ----------------------------------------
	1-19.特別オープンキャンパス
---------------------------------------- */
#entrancetokubetsu_open #mainContents #mainContentsInner #headtext .pageImg{
	width:680px;
	height:115px;
	display:block;
	padding:0;
}
#entrancetokubetsu_open #mainContents #mainContentsInner #headtext table.schedule {
	border-collapse: separate;
	border-spacing: 1px;
	margin-bottom:10px;
}
#entrancetokubetsu_open #mainContents #mainContentsInner #headtext table.schedule th {
	padding: 5px;
	line-height: 150%;
	background-color: #85EED9;
	font-weight: normal;
	text-align: center;
}
#entrancetokubetsu_open #mainContents #mainContentsInner #headtext table.schedule td {
	padding: 8px;
	line-height: 150%;
	background-color: #FFFFE8;
}
#entrancetokubetsu_open #mainContents #mainContentsInner #headtext table.schedule td p {
	font-size: 77%;
	margin: 0;
	padding: 0;
}
#entrancetokubetsu_open #mainContents #mainContentsInner #headtext p {
	margin: 12px 0px 5px 0px;
}
#entrancetokubetsu_open #mainContents #mainContentsInner #headtext p.caution{
	background:url(/images/material/3/tokubetu_i.gif) no-repeat 0 0 ;
	color:#FF6600;
	font-weight:bold;
	padding:0 0 0 20px;
}

#entrancetokubetsu_open #mainContents #mainContentsInner #headtext ul.square{
	margin:10px 0;
	padding:0 10px;
	background:none;	
}
#entrancetokubetsu_open #mainContents #mainContentsInner #headtext ul.square li{
	background:url(/images/material/3/tokubetu_n.gif) no-repeat 0 5px ;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
}

/* ----------------------------------------
	1-20.コピーライト
---------------------------------------- */
#copyright a {text-decoration: none }
#copyright a:link { color: white }
#copyright a:visited { color: white }
#copyright a:hover { color: white } 




