@charset "utf-8";

/****************************************************************
*																*
*							拡張スタイル						*
*																*
****************************************************************/

/* -----------------------------
								
	第一自動車整備専門学校		
								
================================
	■共通スタイル				
================================
: 	0-1.基本設定
: 	0-2.カラム別スタイル
:	0-3.エリア別スタイル
:	0-4.共通スタイル
:	0-5.共通クラス

================================
	■ページ別スタイル			
================================
: 	1.トップページ
: 	2.学校紹介
:	3.学科紹介
:	4.募集要項
:	5.Q&A
:	6.先輩達のメッセージ
:	7.オープンキャンパス
:	8.資料請求
:	9.卒業資格
:	10.自動車の知識あれこれ
:	11.交通アクセス
:	12.お問い合わせ
:	13.サイトマップ
:	14.奨学金制度
:	15.パンフ
:	16.パンフ
:	17.なかのひと


----------------------------- */



/****************************************************************
*						■共通スタイル							*
****************************************************************/

/* -------------------------------------------------
	0-1.基本設定
------------------------------------------------- */
body {
	color:#333;
	background: url(../../images/tdktest006.mediaxis.jp/common/bg_x.gif) repeat-x 0 0 #c81010 ;
}
#container {
	width: 960px ;
	padding-bottom: 60px ;
	background: url(../../images/tdktest006.mediaxis.jp/common/container_bg.gif) repeat-y 0 0 ;
}
#contents,
#index2 #contents {
	width: 960px ;
	background: url(../../images/tdktest006.mediaxis.jp/common/contents_bg.jpg) no-repeat 0 0 ;
}
#contentsInner {
	width: 930px ;
	margin: 0 5px 0 25px ;
	padding: 0 ;
}

/* リンク */
a {
	color: #333 ;
	text-decoration: none ;
}
a:link {
	color: #630505 ;
	text-decoration: underline ;
}
a:visited {
	color: #630505 ;
	text-decoration: underline ;
}
a:hover {
	color: #862a2a ;
	text-decoration: none ;
}
a:active { color: #862a2a ; }



/* -------------------------------------------------
	0-2.カラム別スタイル
------------------------------------------------- */

/* 2カラム時
=========================================== */
#index2 #contents {  }
#index2 #mainContents {
	width: 680px ;
}
#index2 #mainContentsInner {
	width: 629px ;
}

/* 3カラム時
=========================================== */
#index #mainContents {
}
#index2 #mainContentsInner {
}
#contents {
}



/* -------------------------------------------------
	0-3.エリア別スタイル
------------------------------------------------- */

/* ロゴ
=========================================== */
#header {
	width: 960px ;
	height: 105px ;
	background: url(../../images/tdktest006.mediaxis.jp/common/head.jpg) no-repeat ;
}
/*
#header h1 {
	width: 296px ;
	height: 68px ;
	background: url(../../images/tdktest006.mediaxis.jp/common/logo.jpg) no-repeat ;
	top: 15px ;
	left: 25px ;
}
#header h1 a {
	width: 296px ;
	height: 68px ;
}
*/
/* トップ右側メニュー
=========================================== */
#headNavi {
	top: 10px ;
	right: 10px ;
	font-size: 93% ;
	color: #666 ;
}
#headNavi li a {
	padding-left: 10px ;
	color: #666 ;
	background: url(../../images/tdktest006.mediaxis.jp/common/headNavi_bg.gif) no-repeat 0 50% ;
	text-decoration: none ;
}
#headNavi li a:hover { color: #FFF ; }

/* 左・右メニュー
=========================================== */
#subContents1, #subContents2 {
	width: 250px ;
}
#subContents1 #navi, #subContents2 #navi {
	min-height: 493px ;
	background: url(../../images/tdktest006.mediaxis.jp/common/bg_grd.jpg) repeat-x 0 200px #FFF ;
}
#subContents1 {
	padding-top: 197px ;
	margin-top: 0 ;
	background: url(../../images/tdktest006.mediaxis.jp/index/red_go.gif) no-repeat ;
}
#navi li {
	width: 250px ;
	height: 40px ;
	margin: 0 ;
	padding: 0 ;
	display: block ;
}
#navi li a {
	width: 250px ;
	height: 40px ;
	margin: 0 ;
	padding: 0 ;
	overflow: hidden ;
}
#navi li.school, #navi li.school a { background: url(../../images/tdktest006.mediaxis.jp/common/school.gif) no-repeat ; }
#navi li.course, #navi li.course a { background: url(../../images/tdktest006.mediaxis.jp/common/course.gif) no-repeat ; }
#navi li.accept, #navi li.accept a { background: url(../../images/tdktest006.mediaxis.jp/common/accept.gif) no-repeat ; }
#navi li.scholarship, #navi li.scholarship a { background: url(/images/material/48/scholarship.gif) no-repeat ; }
#navi li.qa, #navi li.qa a { background: url(/images/material/48/qa_tit.gif) no-repeat ; }
#navi li.message, #navi li.message a { background: url(/images/material/48/message.gif) no-repeat ; }
#navi li.access, #navi li.access a { background: url(/images/material/48/access_tit.gif) no-repeat ; }

#navi li.school a,
#navi li.course a,
#navi li.accept a,
#navi li.scholarship a,
#navi li.qa a,
#navi li.message a,
#navi li.access a {
	text-indent: -9999px ;
}

#navi li.school a:hover,
#navi li.course a:hover,
#navi li.accept a:hover,
#navi li.scholarship a:hover,
#navi li.qa a:hover,
#navi li.message a:hover,
#navi li.access a:hover {
	background-position: 0 -40px ;
}
/*scholarship追加。2010.0614kidowaki*/
/*access追加。2010.0721kidowaki*/
#navi li.request {
	margin-top: 18px ;
}

#navi li.opencampus,#navi li.opencampus a,
#navi li.request,#navi li.request a,
#navi li.pamphlet,#navi li.pamphlet a,
#navi li.qualification,#navi li.qualification a,
#navi li.qualification2,#navi li.qualification2 a,
#navi li.link,#navi li.link a,
#navi li.group,#navi li.group a{
	height: 84px ;
	text-indent: -9999px ;
	margin-left:6px;
}

#navi li.opencampus a { background: url(/images/material/48/campus-off.gif) no-repeat 0 0 ; }
#navi li.request a { background: url(/images/material/48/contact2-off.gif) no-repeat 0 0 ; }
#navi li.pamphlet a { background: url(/images/material/48/pamphlet-off.gif) no-repeat 0 0 ; }/*透過pngをgifに変更。　2010.04.30コマツ*/
#navi li.qualification a { background: url(/images/material/48/graduation-off.gif) no-repeat 0 0 ; }
#navi li.qualification2 a { background: url(/images/material/48/other-off.gif) no-repeat 0 0 ; }
#navi li.link a { background: url(/images/material/48/automobile-off.gif) no-repeat 0 0 ; }
#navi li.group a { background: url(/images/material/48/group-off.gif) no-repeat 0 0 ; }
/*メニュー4項目追加。2010.05.10コマツ*/

#navi li.opencampus a:hover { background: url(/images/material/48/campus-on.gif) no-repeat 0 0 ; }
#navi li.request a:hover { background: url(/images/material/48/contact2-on.gif) no-repeat 0 0 ; }
#navi li.pamphlet a:hover { background: url(/images/material/48/pamphlet-on.gif) no-repeat 0 0 ; }/*透過pngをgifに変更。　2010.04.30コマツ*/
#navi li.qualification a:hover { background: url(/images/material/48/graduation-on.gif) no-repeat 0 0 ; }
#navi li.qualification2 a:hover { background: url(/images/material/48/other-on.gif) no-repeat 0 0 ; }
#navi li.link a:hover { background: url(/images/material/48/automobile-on.gif) no-repeat 0 0 ; }
#navi li.group a:hover { background: url(/images/material/48/group-on.gif) no-repeat 0 0 ; }
/*メニュー4項目追加。2010.05.10コマツ*/


/*#navi li.qualification {
	width: 225px;
	height: auto ;
	margin: 0px 12px ;
	padding: 32px 0 0 ;
	border-top: 1px solid #7196df ;
	border-right: 1px solid #7196df ;
	border-left: 1px solid #7196df ;
	background: url(../../images/tdktest006.mediaxis.jp/common/qualify00.gif) no-repeat 50% 0 #ebf3f1 ;
}
#navi li.qualification a {
	width: 223px; 
	height: 50px ;
	margin: 0 ;
	text-indent: -9999px ;
	background: url(../../images/tdktest006.mediaxis.jp/common/qualify01.gif) no-repeat 0 0 ;
}
#navi li.qualification a:hover { background-position: 0 -50px ; }

#navi li.qualification2 {
	width: 225px;
	height: auto ;
	margin: 0px 12px ;
	border-right: 1px solid #7196df ;
	border-bottom: 1px solid #7196df ;
	border-left: 1px solid #7196df ;
	background-color: #ebf3f1 ;
}
#navi li.qualification2 a {
	width: 223px; 
	height: 50px ;
	margin: 0 ;
	text-indent: -9999px ;
	background: url(/images/material/48/qualify02.gif) no-repeat 0 0 ;
}
#navi li.qualification2 a:hover { background-position: 0 -50px ; }


#navi li.link {
	width: 225px ;
	height: 30px ;
	margin-left: 12px ;
	margin-top: 10px ;
	background: url(../../images/tdktest006.mediaxis.jp/common/30arekore.gif) no-repeat 0 0 ;
}
#navi li.link a {
	width: 225px ;
	height: 30px ;
	text-indent: -9999px ;
	background: url(../../images/tdktest006.mediaxis.jp/common/30arekore.gif) no-repeat 0 0 ;
}*/


/* バナーエリア
=========================================== */
#banner_1{
	margin:0;
	padding:0;	
}

#banner_1.bn{
	padding-top:0;
}

#banner_1 ul.licentiate{
	width: 250px;
	height: auto ;
	margin: 0;
	padding:0;
	/*border: 1px solid #7196df ;
	background: url(/images/material/48/qualify00.gif) no-repeat 50% 0 #ebf3f1 ;*/
}
#banner_1  ul.licentiate li,
#banner_1  ul.licentiate li a{
	width: 227px ;
	height: 84px ;
	text-indent: -9999px ;
	display:block;
	margin: 0 0 7px 1px;
	padding:0px;
}
/*マウスオフ*/
#banner_1  ul.licentiate li.group a{
	background: url(/images/material/48/group-off.gif) no-repeat 0 0 ;
	text-indent:-9999px;
}
/*マウスオーバー*/
#banner_1  ul.licentiate li.group a:hover{ background: url(/images/material/48/group-on.gif) no-repeat 0 0 ; }




/* メインイメージ
=========================================== */

/* メインエリア
=========================================== */
#mainContents {
	background: url(../../images/tdktest006.mediaxis.jp/common/dot_b020.gif) repeat-x 0 197px ;
}
#mainContents #mainContentsInner {
	margin: 0 ;
	padding: 0 25px ;
}

/* フッターメニュー
=========================================== */
#footer {
	width: 950px ;
	height: 40px ;
	margin: 0 5px ;
	padding-top: 10px ;
	font-size: 77% ;
	line-height: 160% ;
	color: #999 ;
	border-top: 3px double #999 ;
}
#footer #copyright,
#footer #toi,
#footer #footNavi {
	margin-top: 5px ;
	font-size: 100% ;
}



/* -------------------------------------------------
	0-4.共通スタイル
------------------------------------------------- */

/* カテゴリータイトル */
#mainContents #mainContentsInner h3 {
	height: 197px ;
	margin: 0 -25px 38px ;
	padding: 0 ;
	color: #510000 ;
	background-color: #F00 ;
}
#index2 #mainContents #mainContentsInner h3 { width: 680px ; }

/* ページタイトル */
#mainContents #mainContentsInner h4 {
	display: none ;
	margin: 0 ;
	padding: 0 ;
	height: 0 ;
	overflow: hidden ;
}


/* 本文エリア
=========================================== */

/* スタイルリセット */
#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 .ttl01,
#mainContents #mainContentsInner #bottomtext .ttl01 {
	height: 28px ;
	padding-left: 17px ;
	line-height: 28px ;
	font-size: 116% ;
	text-indent: 0 ;
	color: #777 ;
	background: url(../../images/tdktest006.mediaxis.jp/common/ttl.gif) no-repeat ;
}

/* 見出し2 */
#mainContents #mainContentsInner #headtext .ttl02,
#mainContents #mainContentsInner #bottomtext .ttl02 {
	margin: 20px 0 5px ;
	color: #510000 ;
	background: none ;
}

/* 見出し3 */
#mainContents #mainContentsInner #headtext .ttl03 ,
#mainContents #mainContentsInner #bottomtext .ttl03 {
	font-size: 123.1% ;
	font-weight: normal ;
	line-height: 140% ;
	color: #510000 ;
}

/* 本文 */
#mainContents #mainContentsInner .contBlock {
	display: block ;
	margin: 15px 15px 50px ;
}
#mainContents #mainContentsInner .contBlock p {
	padding-bottom: 7px;
}

/* テーブル */
ul.number li {
	list-style-type: decimal ;
	list-style-position: outside ;
	margin-left: 25px ;
	line-height: 160% ;
}
ul.mark li {
	list-style-type: disc ;
	list-style-position: outside ;
	margin-left: 25px ;
	line-height: 160% ;
}

/* Clearfix */
.clearfix {
	*display: inline-block; /* IE7 float解除 */
}
.clearfix:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}

/* 共通クラス */
.b { font-weight: bold; }
.XlText { font-size: 138.5% ; }
.center { text-align: center; }
.t10 { padding-top: 10px; }
.t20 { padding-top: 20px ; }
.caution { color: #c50018; }
.lightGreen { color: #7abb28 ; }
.deepBrown { color: #510000 ; }
.deepBlue { color: #494d63 ; }





/****************************************************************
*						■ページ別スタイル						*
****************************************************************/


/* -------------------------------------------------
	1-1.トップページ
------------------------------------------------- */
#topindex #mainContents {
	margin-top: 397px ;
	padding: 38px 0 ;
	background-position: 0 0 ;
}

/* メインイメージ
=========================================== */
#mainImg {
	width: 680px ;
	height: 397px ;
	right: 5px ;
	top: 105px ;
	background: url(../../images/tdktest006.mediaxis.jp/common/main_img.jpg) no-repeat 0 0 #c81010 ;/*flash表示前の画像*/
	position: absolute ;
}
/*
#mainImg object {
	display : none ;
}
*/

/* 左・右メニュー
=========================================== */
#topindex #mainContents {
}

/* ニュース
=========================================== */
#mainContents #mainContentsInner #newsTop {
	width: 629px ;
}
#mainContents #mainContentsInner #newsTop h3 {
	width: auto ;
	height: 28px ;
	margin-left: 0 ;
	margin-right: 0 ;
	margin-bottom: 8px ;
	color: #333 ;
	display: none ;
/* background: url(/images/material/48/h3_news.gif) no-repeat #e5e5e5 ; */
	text-indent: -9999px ;
}
#mainContents #mainContentsInner #newsTop ul.newsList {
	margin: 8px 0 30px ;
	padding: 0 ;
	background: #FFF ;
}
#mainContents #mainContentsInner #newsTop ul.newsList li {;
	padding: 6px ;
	font-size: 93% ;
	line-height: 160% ;
	background: url(../../images/tdktest006.mediaxis.jp/common/dotline.gif) repeat-x 0 100% ;
}
#mainContents #mainContentsInner ul.newsList li h5 {
	margin: 0 ;
	padding: 0 ;
	color: #333 ;
	font-size: 93% ;
	font-weight: normal ;
	display: inline ;
}
#mainContents #mainContentsInner ul.newsList li p {
	margin: 0 0 0 5px ;
	padding: 0 ;
	display: inline ;
}



/* -------------------------------------------------
	1-2.学校紹介
------------------------------------------------- */
.school #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest006.mediaxis.jp/school/img_scl.gif) 100% 0 ;
	text-indent: -9999px ;
}
/* 学校の特徴 */
.school #mainContents #mainContentsInner #feature h4 {
	clear: none ;
	color: #333 ;
	margin-top: 0 ;
}
.school #mainContents #mainContentsInner #feature .contBlock {
	width: 600px ;
}
.school #mainContents #mainContentsInner #feature .left {
	width: auto ;
}
.school #mainContents #mainContentsInner #feature .left p {
	margin-bottom: 30px ;
}

/* 施設・設備について */
.school #mainContents #mainContentsInner #equipment .contBlock {
	width: 629px ;
	margin-left: 0 ;
	margin-right: 0 ;
	margin-bottom: 20px ;
	background: #F00 ;
}
.school #mainContents #mainContentsInner #equipment .contBlock:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}
.school #mainContents #mainContentsInner #equipment #floorR {
	background: url(../../images/tdktest006.mediaxis.jp/school/flo_r.gif) no-repeat 0 10px ;
}
.school #mainContents #mainContentsInner #equipment #floor4 {
	background: url(../../images/tdktest006.mediaxis.jp/school/flo_4.gif) no-repeat 0 10px ;
}
.school #mainContents #mainContentsInner #equipment #floor3 {
	background: url(../../images/tdktest006.mediaxis.jp/school/flo_3.gif) no-repeat 0 10px ;
}
.school #mainContents #mainContentsInner #equipment #floor2 {
	background: url(../../images/tdktest006.mediaxis.jp/school/flo_2.gif) no-repeat 0 10px ;
}
.school #mainContents #mainContentsInner #equipment #floor1 {
	background: url(../../images/tdktest006.mediaxis.jp/school/flo_1.gif) no-repeat 0 10px ;
}
.school #mainContents #mainContentsInner #equipment .contBlock .contTxt {
	width: 418px ;
	min-height: 180px ;
	height: auto !important ;
	height: 180px ;
	border-left: 3px solid #510000 ;
	float: left ;
	display: inline ;
	margin-left: 60px ;
}
.school #mainContents #mainContentsInner #equipment h5 {
	margin: 4px 0 2px 8px ;
	font-weight: normal ;
	font-size: 123.1% ;
	color: #510000 ;
}
.school #mainContents #mainContentsInner #equipment p {
	margin: 5px 5px 10px 8px ;
}
.school #mainContents #mainContentsInner #equipment #seane .photo {
	width: 142px ;
	float: left ;
}
.school #mainContents #mainContentsInner #equipment #seane {
	margin-bottom: 80px ;
}
.school #mainContents #mainContentsInner #equipment #seane .box {
	clear: both ;
	padding: 3px ;
	margin: 0 0 5px 0;
	border: 1px solid #510000 ;
	background: url(../../images/tdktest006.mediaxis.jp/school/box02.gif) 0 0 #e5ded7 ;
	*display : inline-block ;
}
* html .school #mainContents #mainContentsInner #equipment #seane .box {
	width: 629px ;
}
.school #mainContents #mainContentsInner #equipment #seane .box:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}
.school #mainContents #mainContentsInner #equipment #seane .box .contTxt {
	min-height: 0 ;
	border: none ;
}
.school #mainContents #mainContentsInner #equipment #seane .box .contTxt dt {
	margin-bottom: 2px ;
}
.school #mainContents #mainContentsInner #equipment #seane .box .contTxt dd {
	line-height: 160% ;
}


/* ネットワーク */
.school #mainContents #mainContentsInner #network .contBlock {
	width: 629px ;
}
.school #mainContents #mainContentsInner #network .block {
	margin-bottom: 15px ;
}
.school #mainContents #mainContentsInner #network .block:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}
.school #mainContents #mainContentsInner #network .block .photo {
	width: 142px ;
	float: left ;
}
.school #mainContents #mainContentsInner #network .block h5 { margin: 4px 0 2px 8px ; }
.school #mainContents #mainContentsInner #network .block .name {
	margin: 0 ;
	padding: 0 ;
	text-align: right ;
	border-top: 1px solid #510000 ;
}
.school #mainContents #mainContentsInner #network .block p { margin: 5px 5px 10px 8px ; }
.school #mainContents #mainContentsInner #network .block .contTxt {
	width: 468px ;
	margin-left: 142px ;
}

/* グループ校 */
.school #mainContents #mainContentsInner #groupSchool .contBlock {
	width: 629px ;
}
.school #mainContents #mainContentsInner #groupSchool h4 {
	margin-bottom: 15px ;
}
.school #mainContents #mainContentsInner #groupSchool .block {
	margin-bottom: 20px ;
}
.school #mainContents #mainContentsInner #groupSchool .block:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}
.school #mainContents #mainContentsInner #groupSchool .block .photo {
	width: 202px ;
	float: left ;
}
.school #mainContents #mainContentsInner #groupSchool .block .contTxt {
	width: 408px ;
	margin-left: 212px ;
}
.school #mainContents #mainContentsInner #groupSchool .block .contTxt p {
	line-height: 130% ;
}



/* -------------------------------------------------
	1-3.学科紹介
------------------------------------------------- */
.course #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest006.mediaxis.jp/course/img_cor.gif) 100% 0 ;
	text-indent: -9999px ;
}
/*#mainContents #mainContentsInner #newsTop h3 {
	background: url(../../images/tdktest006.mediaxis.jp/index/t_news.gif) no-repeat #e5e5e5 ;
	text-indent: -9999px ;
}*/
.course #mainContents #mainContentsInner #headtext .contBlock .ttl03 {
	margin-bottom: 8px ;
}

/* 高い就職率 */
.course #mainContents #mainContentsInner #employment h4 {
	margin-bottom: 20px ;
}



/* -------------------------------------------------
	1-4.募集要項
------------------------------------------------- */
.accept #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest006.mediaxis.jp/accept/img_apt.gif) 100% 0 ;
	text-indent: -9999px ;
}
.accept #mainContents #mainContentsInner #headtext h4 {
	margin-top: 20px ;
	margin-bottom: 10px ;
	padding-bottom: 7px ;
	font-size: 131% ;
	font-weight: bold ;
	letter-spacing: 1px;
	color: #494d63 ;
	background: url(../../images/tdktest006.mediaxis.jp/common/dotline.gif) repeat-x 0 100% ;
}
.accept table {
	border: 1px solid #dfdfdf ;
	border-spacing: 1px;
	border-collapse: separate ;
}
.accept table th {
	padding: 6px ;
	font-weight: bold ;
	text-align: center ;
	vertical-align: top ;
	background-color: #e9f5da ;
	border: 1px solid #dfdfdf ;
	line-height: 160% ;
}
.accept table td {
	padding: 6px ;
	border: 1px solid #dfdfdf ;
	line-height: 160% ;
}
.accept table td.midashi {
	background: #FFF ;
	font-weight: bold ;
	vertical-align: middle ;
}


/* 出願から入学まで */
.accept #mainContents #mainContentsInner #headtext #howToEntrance h4 {
	color: #387bd6 ;
}

.sText {
	font-size: 80% ;
	line-height: 150%;
}
.accept table.qualification {
	width: 99%;
	margin-top: 20px;
}
.accept table.qualification th {
	width: 50% ;
}
.accept table.qualification2 {
	width: 99%;
	margin-top: 30px;
	border: 1px solid #dfdfdf ;
	border-spacing: 1px;
	border-collapse: separate ;
}
.accept table.qualification2 th {
	padding: 6px ;
	font-weight: bold ;
	text-align: center ;
	vertical-align: top ;
	background-color: #e9f5da ;
	border: 1px solid #dfdfdf ;
}
.accept table.qualification2 td {
	padding: 6px ;
	vertical-align: top ;
	border: 1px solid #dfdfdf ;
}
.accept table.qualification2 td.point {
	text-align: center ;
	vertical-align: middle ;
}
.accept table.qualification3 {
	width: 99%;
	margin-top: 30px;
	border: 1px solid #dfdfdf ;
	border-spacing: 1px;
	border-collapse: separate ;
}
.accept table.qualification3 th {
	width: 33% ;
	padding: 6px ;
	border: 1px solid #dfdfdf ;
	background-color: #e9f5da ;
}
.accept table.qualification3 td {	
	padding: 6px ;
	border: 1px solid #dfdfdf ;
}
.accept #mainContents #mainContentsInner #headtext  ul li {
	padding-bottom: 5px;
}

/* 出願資格 */
.accept #mainContents #mainContentsInner #headtext #QualificationAppli h4 {
	color: #e58128 ;
}
.accept #mainContents #mainContentsInner #headtext #QualificationAppli h5 {
	margin: 5px 5px 10px 8px ;
	font-weight: normal ;
}
.accept #mainContents #mainContentsInner #headtext #QualificationAppli ul.sub {
	padding-left: 26px;
}
.accept #mainContents #mainContentsInner .contBlock p {
	padding-left: 5px;
}

/* 選考要領 */
.accept table.selection {
	width: 100% ;
	margin-top: 20px ;
	font-size: 96% ;
	border: 1px solid #dfdfdf;
	border-spacing: 1px;
	border-collapse: separate ;
}
.accept table.selection caption {
	padding-bottom: 2px ;
	font-size: 116% ;
	font-weight: bold ;
	text-align: left ;
	color: #7abb28 ;
}
.accept table.selection th {
	padding: 6px ;
	font-weight: bold ;
	text-align: center ;
	vertical-align: middle ;
	background-color: #e9f5da ;
	border: 1px solid #dfdfdf ;
}
.accept table.selection td.midashi {	
	font-weight: bold ;
	text-align: center ;
	vertical-align: middle ;
	background-color: #f7f7f7;
}
.accept table.selection td {
	padding: 6px ;
	vertical-align: middle;
	border: 1px solid #dfdfdf ;
}

/* 合格発表 */
.accept #mainContents #mainContentsInner #headtext #results h4 {
	color: #494d63 ;
}

/* 校納金など */
.accept table.payment {
	width: 100% ;
	margin-top: 20px ;
	margin-bottom: 10px ;
	font-size: 96% ;
	border: 1px solid #dfdfdf;
	border-spacing: 1px;
	border-collapse: separate ;
}
.accept table.payment th {
	width: 25% ;
	padding: 6px ;
	background-color: #e9f5da ;
	font-weight: bold ;
	text-align: center ;
	vertical-align: middle ;
	border: 1px solid #dfdfdf ;
}
.accept table.payment td.midashi {
	font-weight: bold ;
	vertical-align: middle ;
	background-color: #f7f7f7 ;
}
table.payment td {
	padding: 6px ;
	text-align: center ;
	vertical-align: middle ;
	border: 1px solid #dfdfdf ;
}
table.payment td.total {
	font-weight: bold;
	vertical-align: middle;
	background-color: #cccccc;
}

/* オープンキャンパス */
table.openCampus {
	width: 80%;
	margin-top: 20px ;
	margin-bottom: 10px ;
	font-size: 96% ;
	border: 1px solid #dfdfdf;
	border-spacing: 1px;
	border-collapse: separate ;
}
table.openCampus th {
	padding: 6px ;
	font-weight: bold ;
	text-align: center ;
	vertical-align: middle ;
	border: 1px solid #dfdfdf ;
	background-color: #e9f5da ;
}
table.openCampus td {
	padding: 6px ;
	vertical-align: middle ;
	border: 1px solid #dfdfdf ;
}
table.openCampus td.midashi {
	width: 20% ;
	background-color: #f7f7f7 ;
	font-weight: bold ;
	text-align: center ;
	vertical-align: middle ;
}

/* 学生寮申込み方法 */
.accept #dormitoryAppli ul li {
	padding-bottom: 10px ;
	color: #494d63 ;
	font-size: 108% ;
	font-weight: bold ;
}

/* 学生寮について */
.accept table.dormitory {
	width: 100%;
	margin-bottom: 10px ;
}
table.dormitory th {
	width: 30% ;
}



/* -------------------------------------------------
	1-5.Q&A
------------------------------------------------- */
.qa #mainContents  #mainContentsInner #headtext {
	width: 629px ;
}
.qa #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest006.mediaxis.jp/qa/img_faq.gif) 100% 0 ;
	text-indent: -9999px ;
}
.qa #mainContents #mainContentsInner #headtext h3 {
	text-indent: 0 ;
	margin-bottom: 15px ;
}
.qa #mainContents #mainContentsInner h4 {
	width: 629px ;
	height: 36px ;
	margin: 0 8px 10px ;
	padding-left: 40px;
	line-height: 36px ;
	font-weight: normal ;
	color: #990000;
	background: url(../../images/tdktest006.mediaxis.jp/qa/qa_question.gif) no-repeat 0 0 ;
	display: block ;
}
.qa #mainContents #mainContentsInner p {
	padding-bottom: 46px ;
	padding-left: 40px ;
	margin: 0 8px ;
	background: url(../../images/tdktest006.mediaxis.jp/qa/qa_answer.gif) no-repeat 7px 4px ;
	display: block ;
}
.qa #mainContents #mainContentsInner #headtext p {
	background: none ;
	padding: 0 ;
}


/* -------------------------------------------------
	1-6.先輩達のメッセージ
------------------------------------------------- */
.message #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest006.mediaxis.jp/message/img_msg.gif) 100% 0 ;
	text-indent: -9999px ;
}
#messageindex #mainContents #mainContentsInner #headtext h4 {
	margin-left: -15px ;
	margin-right: -15px ;
}
#messageindex #mainContents #mainContentsInner #headtext h5 {
	margin: 4px 0 10px ;
	font-weight: normal ;
	font-size: 123.1% ;
	color: #510000 ;

}



/* -------------------------------------------------
	1-7.オープンキャンパス
------------------------------------------------- */
.opencampus #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest006.mediaxis.jp/opencampus/img_opn.gif) 100% 0 ;
	text-indent: -9999px ;
}

.opencampus #mainContents #mainContentsInner #headtext table {
		margin: 0px 20px;
		background: #E5DED7;
}

.opencampus #mainContents #mainContentsInner #headtext td {
		padding: 5px;
		border: 1px solid #3E0000;
}

/* -------------------------------------------------
	1-8.資料請求
------------------------------------------------- */
.request #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest006.mediaxis.jp/request/img_cnt.gif) 100% 0 ;
	text-indent: -9999px ;
}
.request #mainContents #mainContentsInner #headtext .contBlock,
.request #mainContents #mainContentsInner #bottomtext .contBlock {
	margin-bottom: 15px ;
}



/* -------------------------------------------------
	1-9.卒業資格
------------------------------------------------- */
.qualification #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest006.mediaxis.jp/qualification/img_qua.gif) 100% 0 ;
	text-indent: -9999px ;
}

/* 卒業資格 */
#qualificationindex #mainContents #mainContentsInner #GraduationRequirement .box {
	border-bottom: rgb(81,0,0) 1px solid;
	border-left: rgb(81,0,0) 1px solid ;
	padding-bottom: 10px ;
	background-color: rgb(255,244,236) ;
	padding-left: 10px ;
	width: 580px ;
	padding-right: 10px ;
	height: 250px ;
	border-top: rgb(81,0,0) 1px solid ;
	border-right: rgb(81,0,0) 1px solid ;
	padding-top: 10px ;
}
#qualificationindex #mainContents #mainContentsInner .box {
	margin-bottom: 30px ;
}
#qualificationindex #mainContents #mainContentsInner .box .contTxt {
	width: 400px ;
	float: left ;
}
#qualificationinde #mainContents #mainContentsInner .photo {
	width: 142px ;
	float: left ;
}
#qualificationindex #mainContents #mainContentsInner .box ul {
	margin-bottom: 10px ;
}
.qualification table.t01 {
	width: 100% ;
	margin-bottom: 10px ;
}
.qualification table.t01 th {
	padding: 5px ;
	text-align: left;
	line-height: 160% ;
	color: #510000 ;
	border: 1px solid #510000 ;
}
.qualification table.t01 thead th {
	text-align: center;
	border-bottom: 3px double #510000 ;
}
.qualification table.t01 td {
	padding: 5px ;
	text-align: center;
	line-height: 160% ;
	border: 1px solid #510000 ;
}


/* -------------------------------------------------
	1-10.自動車の知識あれこれ
------------------------------------------------- */
.link #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest006.mediaxis.jp/link/img_link.gif) 100% 0 ;
	text-indent: -9999px ;
}
.link #mainContents #mainContentsInner .contBlock {
	padding: 0 0 0 10px;
	margin-left: 10px;
	margin-bottom: 40px;
	border-left: 5px solid #999 ;
}
a.lnk_bana {
	text-decoration: none ;
}
.lnk_txt {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 3px dotted #AAA ;
}


/* -------------------------------------------------
	1-11.交通アクセス
------------------------------------------------- */
.access #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest006.mediaxis.jp/access/img_acs.gif) 100% 0 ;
	text-indent: -9999px ;
}



/* -------------------------------------------------
	1-12.お問い合わせ
------------------------------------------------- */
.inquiry #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest006.mediaxis.jp/inquiry/img_inq.gif) 100% 0 ;
	text-indent: -9999px ;
}
.inquiry #mainContents #mainContentsInner #headtext h4 {
	height: 28px ;
	margin-left: 0 ;
	margin-top: 0 ;
	margin-right: 0 ;
	padding: 0 10px ;
	text-indent: -9999px ;
	background: url(../../images/tdktest006.mediaxis.jp/inquiry/t_inq_01.gif) no-repeat #e5e5e5 ;
	display: block ;
}
#mainContents #mainContentsInner #contact .contact_must {
	width: 30px ;
	height: 16px ;
	margin-left: 5px ;
	text-indent: -9999px ;
	display: inline-block ;
	background: url(../../images/tdktest006.mediaxis.jp/inquiry/mfp_must.gif) no-repeat ;
}



/* -------------------------------------------------
	1-13.サイトマップ
------------------------------------------------- */
.sitemap #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest006.mediaxis.jp/sitemap/img_map.gif) 100% 0 ;
	text-indent: -9999px ;
}
#mainContents #mainContentsInner h4#ttl_sitemap {
	height: 28px ;
	margin-left: 0 ;
	margin-top: 0 ;
	margin-right: 0 ;
	padding: 0 10px ;
	text-indent: -9999px ;
	background: url(../../images/tdktest006.mediaxis.jp/sitemap/t_map_01.gif) no-repeat #e5e5e5 ;
	display: block ;
}
#mainContents #mainContentsInner #sitemap ul li a {
	color: #FFF ;
	background-color: #e30000 ;
	text-decoration: none ;
}
#mainContents #mainContentsInner #sitemap ul li a:hover {
	color: #e30000 ;
	background-color: #e79d99 ;
}
#mainContents #mainContentsInner #sitemap ul li li {
	border-left: 5px solid #e30000 ;
	border-bottom: 1px solid #CCC ;
	font-weight: normal ;
}
#mainContents #mainContentsInner #sitemap ul li li a {
	color: #630505 ;
	text-decoration: none ;
}
#mainContents #mainContentsInner #sitemap ul li li a:hover {
	color: #862a2a ;
	text-decoration: underline ;
}
#mainContents #mainContentsInner #sitemap ul li ul li ul li {
	list-style: none ;
	padding-left: 15px ;
	background: url(../../images/tdktest006.mediaxis.jp/sitemap/sitemap.gif) no-repeat 0 50% ;
}
#mainContents #mainContentsInner #sitemap ul li ul li ul li a {
	color: #333 ;
	border-color: #CCC ;
}

/* -------------------------------------------------
	1-14.奨学金制度
------------------------------------------------- */
.scholarship #mainContents #mainContentsInner h3 {
	background: url(/images/material/48/img_ship.gif) 100% 0 ;
	text-indent: -9999px ;
}
.scholarship table {
	border: 1px solid #dfdfdf ;
	border-spacing: 1px;
	border-collapse: separate ;
}
.scholarship table th {
	padding: 6px ;
	font-weight: bold ;
	text-align: center ;
	vertical-align: top ;
	background-color: #e9f5da ;
	border: 1px solid #dfdfdf ;
	line-height: 160% ;
}
.scholarship table td {
	padding: 6px ;
	border: 1px solid #dfdfdf ;
	line-height: 160% ;
}
.scholarship table td.midashi {
	background-color: #f7f7f7;
	font-weight: bold ;
	vertical-align: middle ;
}

/* -------------------------------------------------
	1-15.パンフ
------------------------------------------------- */
.pamphlet #mainContents #mainContentsInner h3 {
	background: url(/images/material/48/img_pamphlet.gif) 100% 0 ;
	text-indent: -9999px ;
}

/* -------------------------------------------------
	1-16.パンフ
------------------------------------------------- */
.news #mainContents #mainContentsInner h3 {
	background: url(/images/material/48/img_info.gif) 100% 0 ;
	text-indent: -9999px ;
}


/* ----------------------------------------
	1-17.なかのひと
---------------------------------------- */

#nakanohito {
        position: absolute;
        bottom: -50px;
        right: 0px;
}

/* -------------------------------------------------
	1-18.オープンキャンパス申し込みフォーム
------------------------------------------------- */
.open-campus #mainContents #mainContentsInner h3 {
	background: url(../../images/tdktest006.mediaxis.jp/opencampus/img_opn.gif) 100% 0 ;
	text-indent: -9999px ;
}
.open-campus #mainContents #mainContentsInner #headtext .contBlock,
.open-campus #mainContents #mainContentsInner #bottomtext .contBlock {
	margin-bottom: 15px ;
}


/* -------------------------------------------------
	1-19.コピーライト
------------------------------------------------- */
#copyright a {text-decoration: none }
#copyright a:link { color: #999999 }
#copyright a:visited { color: #999999 }
#copyright a:hover { color: #999999 } 



