charset "utf-8";

/****************************************************************
*																*
*							拡張スタイル						*
*																*
****************************************************************/

/* -----------------------------
								
福岡天神医療リハビリ専門学校	
								
================================
: 	0-1.基本設定
: 	0-2.カラム別スタイル
:	0-3.エリア別スタイル
:	0-4.共通スタイル

----------------------------- */



/* -------------------------------------------------
	1.基本設定
------------------------------------------------- */
a:link, a:visited{ color: #5CA622; text-decoration: none; }
a:hover, a:active{ color: #A4CD83; text-decoration: underline; }

body {
	margin:0;
	padding:0;
	background-color:#fff;
	color:#333;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:12px;
	line-height:150%;
}
#container {
	width:802px;
}
#contents {
	width:800px;
}
#contentsInner {
	width:800px;
}

#contentMain {
	width:580px;
	margin:0 10px 0 0;
/*	padding:0 20px;*/

}


/* リンク */
a:link	{ color : #339900;text-decoration : none; }
a:visited{color:#336600;text-decoration : none; }
a:hover{ color:#339900;text-decoration : underline; }

h4 {
	border:none !important;
}

th {
	font-weight: normal;
	text-align: center;
}

.clearLeft {
	clear: left;
}

/* -------------------------------------------------
	2.カラム別スタイル
------------------------------------------------- */
#contents,
#index2 #contents  {
	background: url(../../images/tdktest022.mediaxis.jp/common/bg.gif) #FFF ;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}

/* 2カラム時
=========================================== */
#index2 #mainContents { 
	width: 610px ;
	margin: 60px 0 10px 10px ; 
	overflow: hidden ;
}
#index2 #mainContents #mainContentsInner {
	width: 599px ;
	margin: 0 0 0 10px ;
	padding: 0 ;
	overflow: hidden ;
	_overflow:visible;/*IE6用　パンクズリストが見えるように。　2010.05.19コマツ*/
}
#index2 #topindex #mainContents { 
	width: 610px ;
	margin: 40px 0 10px 10px ; 
	overflow: hidden ;
}
/*
#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 #mainContents { 
	width: 514px ;
	margin-right: 10px ;
	overflow: hidden ;
	border-left: 1px solid #CCC ;
	border-right: 1px solid #CCC ;
}
#index #mainContents #mainContentsInner {
	width: 494px ;
	margin: 0 10px ;
	padding: 0 ;
	overflow: hidden ;
}



/* -------------------------------------------------
	3.エリア別スタイル
------------------------------------------------- */

/* ロゴ
=========================================== */
#header {
	width:802px;
	height:56px;
	margin:32px 0 0 0;
	padding:0;
	background-image:url(../../images/tdktest022.mediaxis.jp/common/header_copy.gif);
	background-repeat:no-repeat;
	float:none;
}
#header h1 {
	width:338px;
	height:45px;
	margin:0 0 0 14px;
	padding:0;
	top:0;
	left:0;
	background:url(../../images/tdktest022.mediaxis.jp/common/siteId.gif) no-repeat top left;
}
#header h1 a {
	display:block;
	overflow:hidden;
	width:324px;
	height:45px;
	margin:0;
	padding:0;
}


/* トップ右側メニュー
=========================================== */
#topindex #headNavi {
	top: 320px ;
	*top: 336px;
	left:14px;
	float:none;
	margin: 0px;
	padding: 0px;
}
#headNavi {
	top: 70px ;
	*top:100px;
	left:14px;
	float:none;
	margin: 0px;
	padding: 0px;
}
#headNavi ul {
	margin: 0px;
	padding: 0px;
}
#headNavi ul li {
	float:left;
	width:141px;
	height:33px;
	margin:0px;
	padding:0 11px 0 0;
	text-align:left;
	text-indent:-9999px;
}
#headNavi li.feature {
	background-image:url(../../images/tdktest022.mediaxis.jp/common/globalMenu_01.gif);
	background-repeat:no-repeat;
}
#headNavi li.feature a{
	display:block;
	overflow:hidden;
	width:141px;
	height:33px;
	background-image:url(../../images/tdktest022.mediaxis.jp/common/globalMenu_01.gif);
	background-repeat:no-repeat;
}
#headNavi li.feature a:hover{
	background-image:url(../../images/tdktest022.mediaxis.jp/common/globalMenu_01_2.gif);
	background-repeat:no-repeat;
}
#headNavi li.subject {
	background-image:url(../../images/tdktest022.mediaxis.jp/common/globalMenu_02.gif);
	background-repeat:no-repeat;
}
#headNavi li.subject a{
	display:block;
	overflow:hidden;
	width:141px;
	height:33px;
	background-image:url(../../images/tdktest022.mediaxis.jp/common/globalMenu_02.gif);
	background-repeat:no-repeat;
}
#headNavi li.subject a:hover{
	background-image:url(../../images/tdktest022.mediaxis.jp/common/globalMenu_02_2.gif);
	background-repeat:no-repeat;
}
#headNavi li.entrance {
	background-image:url(../../images/tdktest022.mediaxis.jp/common/globalMenu_03.gif);
	background-repeat:no-repeat;
}
#headNavi li.entrance a{
	display:block;
	overflow:hidden;
	width:141px;
	height:33px;
	background-image:url(../../images/tdktest022.mediaxis.jp/common/globalMenu_03.gif);
	background-repeat:no-repeat;
}
#headNavi li.entrance a:hover{
	background-image:url(../../images/tdktest022.mediaxis.jp/common/globalMenu_03_2.gif);
	background-repeat:no-repeat;
}
#headNavi li.request {
	background-image:url(../../images/tdktest022.mediaxis.jp/common/globalMenu_04.gif);
	background-repeat:no-repeat;
}
#headNavi li.request a{
	display:block;
	overflow:hidden;
	width:141px;
	height:33px;
	background-image:url(../../images/tdktest022.mediaxis.jp/common/globalMenu_04.gif);
	background-repeat:no-repeat;
}
#headNavi li.request a:hover{
	background-image:url(../../images/tdktest022.mediaxis.jp/common/globalMenu_04_2.gif);
	background-repeat:no-repeat;
}

/* 左・右メニュー
=========================================== */
#subContents1 {
	width: 180px ;
	margin-top:60px;
}
#index #subContents2 {
	width: 160px ;
}
#navi ul {
	margin-left:10px;
}
#navi li {
	float:left;
	width:160px;
	height:83px;
	margin:0 0 10px 0;
	padding:0;
	text-indent:-9999px;
}
#navi li a {
	display:block;
	overflow:hidden;
	width:160px;
	height:83px;
}
#navi li a:hover {
	background-color:#FFF;
	margin:0;
	padding:0;
}

#navi li.ao a {
	display:block;
	overflow:hidden;
	background-image:url(../../images/tdktest022.mediaxis.jp/common/sideMenu_ao.gif);
	background-repeat:no-repeat;
}

#navi li.faq a {
	display:block;
	overflow:hidden;
	background-image:url(../../images/tdktest022.mediaxis.jp/common/sideMenu_faq.gif);
	background-repeat:no-repeat;
}

#navi li.gakunou a {
	display:block;
	overflow:hidden;
	background-image:url(../../images/tdktest022.mediaxis.jp/common/sideMenu_pamphlet.gif);
	background-repeat:no-repeat;
}

#navi li.schoollife a {
	display:block;
	overflow:hidden;
	background-image:url(../../images/tdktest022.mediaxis.jp/common/sideMenu_schoolLife.gif);
	background-repeat:no-repeat;
}

#navi li.information {
	display:block;
	overflow:hidden;
	width:160px;
	height:46px;
	background-image:url(../../images/tdktest022.mediaxis.jp/common/banner_goInformation.gif);
	background-repeat:no-repeat;
}

#navi li.information a {
	display:block;
	overflow:hidden;
	width:160px;
	height:46px;
}
#navi li.ao a:hover {
	background-image:url(../../images/tdktest022.mediaxis.jp/common/sideMenu_ao_2.gif);
	background-repeat:no-repeat;
}

#navi li.faq a:hover{
	background-image:url(../../images/tdktest022.mediaxis.jp/common/sideMenu_faq_2.gif);
	background-repeat:no-repeat;
}

#navi li.gakunou a:hover{
	background-image:url(../../images/tdktest022.mediaxis.jp/common/sideMenu_pamphlet_2.gif);
	background-repeat:no-repeat;
}

#navi li.schoollife a:hover{
	background-image:url(../../images/tdktest022.mediaxis.jp/common/sideMenu_schoolLife_2.gif);
	background-repeat:no-repeat;
}
#navi li.information a:hover {
	background-image:url(../../images/tdktest022.mediaxis.jp/common/banner_goInformation.gif);
}

/* バナーエリア
=========================================== */
#mainContents #banner_2,#mainContents #banner_3 {
	height: auto ;
	margin-top: 0 ;
	margin-bottom: 10px ;
	display: inline ;
}

/* メインイメージ
=========================================== */
#mainImg {
	width: 800px ;
	*width: 802px ;
	height: 250px ;
	background: url(../../images/tdktest022.mediaxis.jp/index/mainImg.jpg) no-repeat 0 0 ;
	clear: both ;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}
#mainImg object {
	display: none ;
}

/* メインエリア
=========================================== */

/* フッターメニュー
=========================================== */
/*フッター
------------------------------------------------------*/
#footer {
	width:580px;
	height:10px;
	margin:20px auto;
	padding:0;
	background-image:url(/images/material/23/copyright.gif);
	background-repeat:no-repeat;
	background-position:center top;
}



* html #footer { height: 10px ; }
#footNavi {
	width: 470px ;
	text-align: left ;
	overflow: hidden ;
	float: left ;
}
#copyright {
	margin-left: 470px ;
	padding: 0 ;
	width: 480px ;
	height: 14px ;
	text-indent: -9999px ;
	background: url(../../images/tdktest022.mediaxis.jp/common/copyright.gif) no-repeat 0 -10px ;
}



/* -------------------------------------------------
	4.共通スタイル
------------------------------------------------- */

/* ページタイトル */
#mainContents #mainContentsInner h3.categoryTitle {
	display:none;
}
#mainContents #mainContentsInner h4.pageTitle {
	display:none;
}
#mainContents #mainContentsInner ul.pageNavi {
	display:none;
}

/* サブタイトル */
.subtitle {
	padding: 5px 5px 5px 15px;
	border-bottom-style: solid;
	border-bottom-color: #5CD458;
	border-bottom-width: 1px;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5CD458;
	color: #5CD458;
	background: none #444 ;
}
/* 見出し1 */
#mainContents #mainContentsInner h4 {
	margin: 0 0 10px ;
	padding: 5px 5px 5px 20px ;
	font-weight: normal ;
	background: url(../../images/tdktest022.mediaxis.jp/common/news_icon.gif) no-repeat 5px 50% ;
	border-bottom: 1px solid #666 ;
}

/* 見出し2 */
#mainContents #mainContentsInner h5 {
}

/* Clearfix */
#mainContents ul.pageNavi {
	display: inline-block; /* IE7 float解除 */
}
#mainContents ul.pageNavi:after { /* clerafix */
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
/*パンクズ
------------------------------------------------------*/
#pankz {
	width:580px;
	position:absolute;
	top:120px;
	margin:0;
	padding:10px 0 0 21px;
}
*html #pankz {/*IE6用（#mainContentsInner の overflow をIE6のみ「visible」に設定。）*/
	width:580px;
	height:25px;
	display:block;
	margin-top:-105px;
	padding:0 0 0 21px;
	
}
*:first-child+html #pankz {/*IE7用*/
	width:580px;
	position:absolute;
	top:150px;
	margin:0;
	padding:10px 0 0 21px;
}
#pankz p {
	color: #666;
	font-size:0.8em;
	line-height:1em;
	margin: 0px;
	padding: 0px
}
#pankz p A:link, A:visited{ color: #5CA622; text-decoration: underline; }
#pankz p A:hover, A:active{ color: #A4CD83;  text-decoration: none; }

.keyColor2 {
	color: #6EB32C;
}
.requestArea p {
	padding: 0 17px 20px;
}
.sText {
	font-size: 0.9em;
	line-height: 150%;
}
p.goRequestForm {
	background-color: #FCFCFC;
	background-image: url(/images/material/23/btn_goRequestForm.gif);
	background-position: center center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #F0F0F0;
	border-top: 1px solid #F0F0F0;
	height: 53px;
	margin: 0 auto 10px;
	padding: 16px 0 !important;
	text-indent: -9999px;
	width: 512px;
}
p.goRequestForm a {
	display: block;
	height: 53px;
	margin: 0 auto;
	width: 263px;
}
p.informationTitle {
	border-left: 3px solid #6EB32C;
	margin: 0 0 6px 20px;
	padding: 0 0 0 4px !important;
}
p.informationText {
	padding-left: 27px !important;
}
.addressArea {
	border: 1px solid #F0F0F0;
	margin: 60px auto 0;
	padding: 14px;
	width: 516px;
}
.addressArea p.logo {
	background-image: url(/images/material/23/logo_address.gif);
	background-repeat: no-repeat;
	color: #3C932B;
	font-size: 1.3em;
	height: 23px;
	margin: 0 0 7px;
	padding: 0;
	text-indent: -9999px;
}
.addressArea p.address {
	padding: 0 0 0 1px;
}
.goTop {
	background-image: url(/images/material/23/image_btn_goTop.gif);
	background-repeat: no-repeat;
	height: 20px;
	margin: 30px 0 30px 487px;
	padding: 0;
	text-indent: -9999px;
	width: 93px;
}
.goTop a {
	display: block;
	height: 20px;
}
.subjectMenuArea .goDetailPT, .subjectMenuArea .goDetailOT, .subjectMenuArea .goDetailJS, .subjectMenuArea .goDetailAM, .subjectMenuArea .goDetailMT {
	color: #5CA622;
	font-size: 0.9em;
	margin: 6px 0 24px;
	padding: 0;
	text-align: right;
}
.goDetailPT a, .goDetailPT a:hover {
	color: #BDD000;
	text-decoration: underline;
}
.goDetailOT a, .goDetailOT a:hover {
	color: #00A651;
	text-decoration: underline;
}
.goDetailAM a, .goDetailAM a:hover {
	color: #FDB813;
	text-decoration: underline;
}
.goDetailJS a, .goDetailJS a:hover {
	color: #0089CF;
	text-decoration: underline;
}


/*ホームメインビジュアル
------------------------------------------------------*/
#mainvisualHome {
	width:802px;
	height:282px;
	margin:0 auto;
	padding:0;
	background-image:url(/images/material/23/bg_mainvisualHome.gif);
	background-repeat:no-repeat;
	text-align:center;
}

/*コンテンツメインビジュアル(h2)
------------------------------------------------------*/
/*オープンキャンパス*/
h2#mainvisualOpenCampus {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_openCampus.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*本学の特徴*/
h2#mainvisualFeature {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_feature.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*学科*/
h2#mainvisualSubject {
	width:580px;
	height:102px;
	margin:19px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_subject.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}
h2#mainvisualSubjectPT {
	width:580px;
	height:149px;
	margin:19px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_subject_PT.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}
h2#mainvisualSubjectOT {
	width:580px;
	height:149px;
	margin:19px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_subject_OT.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}
h2#mainvisualSubjectJS {
	width:580px;
	height:149px;
	margin:19px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_subject_JS.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}
h2#mainvisualSubjectAM {
	width:580px;
	height:149px;
	margin:19px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_subject_AM.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}
h2#mainvisualSubjectMT {
	width:580px;
	height:149px;
	margin:19px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_subject_MT.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}
h2#mainvisualSubjectWcourse {
	width:580px;
	height:102px;
	margin:19px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_Wcourse.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}
h2#mainvisualSubjectOBOG {
	width:580px;
	height:102px;
	margin:19px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_OBOG.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*学生の声*/
h2#mainvisualVoice {
	width:580px;
	height:153px;
	margin:19px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_voice.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*就職サポート*/
h2#mainvisualSupport {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_support.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*国試サポート*/
h2#mainvisualSupportEx {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_supportEx.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*募集要項*/
h2#mainvisualEntrance {
	width:580px;
	height:102px;
	margin:19px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_entrance.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*資料請求*/
h2#mainvisualRequest {
	width:580px;
	height:102px;
	margin:19px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_request.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*ＡＯ入学試験*/
h2#mainvisualAo {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_ao.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*よくある質問*/
h2#mainvisualFaq {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_faq.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*スクールライフ*/
h2#mainvisualSchoolLife {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_schoolLife.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*アクセス*/
h2#mainvisualAccess {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_access.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*施設紹介*/
h2#mainvisualFacilities {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_facilities.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*高校・大学の先生方、企業様へ*/
h2#mainvisualInformation {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_information.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*お問い合わせ*/
h2#mainvisualInquiry {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_inquiry.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*サイトマップ*/
h2#mainvisualSiteMap {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_siteMap.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*学納金*/
h2#mainvisualFee {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_fee.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

/*奨学金*/
h2#mainvisualScholar {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_scholarship.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}
/*校舎移転のおしらせ*/
h2#mainvisualRemove {
	width:580px;
	height:102px;
	margin:10px 0 20px 0 !important;
	padding:0;
	background-image:url(/images/material/23/mainvisual_remove.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}

p.leadMain {
	margin: 0 0 0 28px;
	padding-bottom: 30px;
}
p.titleMainSubject {
	background-image: url(/images/material/23/titleMain_subject.gif);
	background-position: 10px 0;
	background-repeat: no-repeat;
	height: 15px;
	margin: 0 auto 1px;
	padding: 0;
	text-indent: -9999px;
	width: 566px;
}
#mainContents #mainContentsInner h3#titleSubjectPT {
	background: url(/images/material/23/title_subject_PT.gif) #FFF no-repeat;
	display: block;
	height: 39px;
	margin: 6px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	width: 546px;
}
#mainContents #mainContentsInner h3#titleSubjectPT a {
	width: 546px;
	height: 39px;
	display:block;
}
#mainContents #mainContentsInner h3#titleSubjectOT {
	background: url(/images/material/23/title_subject_OT.gif) #FFF no-repeat;
	display: block;
	height: 39px;
	margin: 6px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	width: 546px;
}
#mainContents #mainContentsInner h3#titleSubjectOT a {
	width: 546px;
	height: 39px;
	display:block;
}
#mainContents #mainContentsInner h3#titleSubjectAM {
	background: url(/images/material/23/title_subject_AM.gif) #FFF no-repeat;
	display: block;
	height: 39px;
	margin: 6px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	width: 546px;
}
#mainContents #mainContentsInner h3#titleSubjectAM a {
	width: 546px;
	height: 39px;
	display:block;
}
#mainContents #mainContentsInner h3#titleSubjectJS {
	background: url(/images/material/23/title_subject_JS.gif) #FFF no-repeat;
	display: block;
	height: 39px;
	margin: 6px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	width: 546px;
}
#mainContents #mainContentsInner h3#titleSubjectJS a {
	width: 546px;
	height: 39px;
	display:block;
}
p.titleSubjectAfterPT {
	background-image: url(/images/material/23/title_subject_after_PT.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 39px;
	margin: 7px 0 0 40px;
	padding: 0;
	text-indent: -9999px;
	width: 499px;
}
p.titleSubjectAfterOT {
	background-image: url(/images/material/23/title_subject_after_OT.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 39px;
	margin: 7px 0 0 40px;
	padding: 0;
	text-indent: -9999px;
	width: 499px;
}
p.titleSubjectAfterAM {
	background-image: url(/images/material/23/title_subject_after_AM.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 39px;
	margin: 7px 0 0 40px;
	padding: 0;
	text-indent: -9999px;
	width: 499px;
}
p.titleSubjectAfterJS {
	background-image: url(/images/material/23/title_subject_after_JS.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 39px;
	margin: 7px 0 0 40px;
	padding: 0;
	text-indent: -9999px;
	width: 499px;
}
.subjectMenuArea dl {
	margin: 0 0 0 40px;
	padding: 7px 0 10px;
	width: 499px;
}
.subjectMenuArea dl.PT {
	background-image: url(/images/material/23/bg_subject_after_PT.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.subjectMenuArea dl.OT {
	background-image: url(/images/material/23/bg_subject_after_OT.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.subjectMenuArea dl.AM {
	background-image: url(/images/material/23/bg_subject_after_AM.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.subjectMenuArea dl.JS {
	background-image: url(/images/material/23/bg_subject_after_JS.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.subjectMenuArea dd {
	color: #454752;
	padding: 0 0 2px 16px;
}
.subjectMenuArea p {
	padding: 0 0 0 40px;
}
.linkArea {
	background-image: url(http://www.dmr.ac./images/material/23/dotline.gif);
	background-repeat: repeat-x;
	font-size: 0.9em;
	line-height: 1em;
	margin: 30px auto;
	padding: 30px 0 0;
}
.linkArea .goVoice {
	background-image: url(/images/material/23/btn_goVoice.gif);
	background-repeat: no-repeat;
	float: left;
	height: 53px;
	margin: 0 0 0 10px;
	padding: 0;
	text-indent: -9999px;
	width: 263px;
}
.linkArea .goVoice a {
	display: block;
	height: 53px;
}
.linkArea .goSupport {
	background-image: url(/images/material/23/btn_goSupport.gif);
	background-repeat: no-repeat;
	float: right;
	height: 53px;
	margin: 0 10px 0 0;
	padding: 0;
	text-indent: -9999px;
	width: 263px;
}
.linkArea .goSupport a {
	display: block;
	height: 53px;
}
#mainContents #mainContentsInner h3#titleSubEntrance {
	background-image: url(/images/material/23/titleSub_entrance.gif);
	background-repeat: no-repeat;
	color: #3E932B;
	font-size: 1.3em;
	font-weight: normal;
	height: 40px;
	letter-spacing: 1px;
	line-height: 1em;
	margin: 30px 17px 0;
	padding: 16px 0 0 30px;
	width: 546px;
}
.entranceArea table {
	border: 1px solid #E1E2E6;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1.2em;
	margin: 0 27px 40px 37px;
}	
.entranceArea table#capacity {
	width: 514px;
}
.entranceArea table#capacity td.subject {
	font-size: 1.2em;
	font-weight: bold;
	height: 50px;
	text-align: center;
	width: 27%;
}
.entranceArea th {
	background-color: #D3F0D2;
	color: #3E932B;
	padding: 6px;
}
.entranceArea td {
	background-color: #FFFFFD;
	border: 1px solid #E1E2E6;
	padding: 4px;
}
h2#mainvisualFeature {
	background-image: url(/images/material/23/mainvisual_feature.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	height: 102px;
	margin: 0 0 20px;
	padding: 0;
	text-indent: -9999px;
	width: 580px;
}
p.titleMainFeature {
	background-image: url(/images/material/23/titleMain_feature.gif);
	background-position: 10px 0;
	background-repeat: no-repeat;
	height: 15px;
	margin: 0 auto 1px;
	padding: 0;
	text-indent: -9999px;
	width: 566px;
}
#mainContents #mainContentsInner h3#titleSubFeature {
	background-image: url(/images/material/23/titleSub_feature.gif);
	background-repeat: no-repeat;
	height: 34px;
	margin: 0 auto 10px;
	padding: 0;
	text-indent: -9999px;
	width: 546px;
}
.featurePoint01 {
	background-image: url(/images/material/23/feature_point_01.gif);
}
.featurePoint02 {
	background-image: url(/images/material/23/feature_point_02.gif);
}
.featurePoint03 {
	background-image: url(/images/material/23/feature_point_01.gif);
}
.featurePoint04 {
	background-image: url(/images/material/23/feature_point_01.gif);
}
.featurePoint05 {
	background-image: url(/images/material/23/feature_point_03.gif);
}
.featurePoint {
	border-bottom: 1px solid #CC6600;
	color: #CC6600;
	font-size: 1.1em;
	line-height: 1em;
	margin: 0 10px 3px 32px;
	padding: 6px 0;
}
.featurePoint01, .featurePoint02, .featurePoint03, .featurePoint04, .featurePoint05 {
	background-repeat: no-repeat;
	margin: 0 17px 0 13px;
	padding: 0 0 16px;
}
.featurePoint01 p, .featurePoint02 p, .featurePoint03 p, .featurePoint04 p, .featurePoint05 p {
	padding: 0 10px 0 33px;
}
.leadSub {
	margin: 0 0 0 42px;
	padding-bottom: 24px;
}
h2#mainvisualEntrance {
	background-image: url(/images/material/23/mainvisual_entrance.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	height: 102px;
	margin: 0 0 20px;
	padding: 0;
	text-indent: -9999px;
	width: 580px;
}
h2#mainvisualRequest {
	background-image: url(/images/material/23/mainvisual_request.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	height: 102px;
	margin: 0 0 20px;
	padding: 0;
	text-indent: -9999px;
	width: 580px;
}
#mainContents #mainContentsInner h4#titleSubRequest {
	background-image: url(/images/material/23/titleSub_request.gif);
	background-repeat: no-repeat;
	height: 34px;
	margin: 0 auto 30px;
	padding: 0;
	text-indent: -9999px;
	width: 546px;
}

/* フッター */
#footNavi {
	background-image: url(/images/materi/images/material/23/dotline.gif);
	background-repeat: repeat-x;
	font-size: 0.9em;
	line-height: 1em;
	margin: 0;
	padding: 20px;
	width: 580px;
}
#footNavi a {
	color: #666666;
	text-decoration: underline;
}
#footNavi a:link {
	color: #666666;
	text-decoration: underline;
}
#footNavi a:hover {
	color: #999999;
	text-decoration: none;
}


/* 学科紹介 */

/*学科カテゴリー（共通）
------------------------------------------------------*/
.subject .subjectArea {
	padding:0 17px;
}
.subject .subjectLeftArea {
	float:left;
	width:321px;
	margin:0;
	padding:0 10px 0 0;
}
.subject .subjectRightArea {
	float:left;
	width:205px;
	margin:0;
	padding:5px 5px 0 5px;
	background:#f0f0f0;
}



.subject .subjectArea p {
	padding-bottom:30px;
}



/*未使用*/
.subject .dropSubleft {
	float:left;
	margin:4px 8px 0 1px;
	padding:1px 8px 8px 1px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:2em;
}




.subject .subjectRightArea dl {
	margin:0 0 30px 0;
}
.subject .subjectRightArea dt {
	margin:0 10px;
	padding:0 0 2px 0;
	font-weight:bold;
}
.subject .subjectRightArea dd {
	margin:0;
	padding:0 14px;
}
.subject .subjectRightArea dd.space {
	padding-bottom:14px;
}
.subject .subjectRightArea dd.course {
	text-indent:-0.5em;
}



.subject dl.subjectRight,
.subject dl.subjectRightBottom {
	margin:0 0 5px 0;
	padding:6px 0 14px 0;
	background-image:url(/images/material/23/subject_right_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.subject dl.subjectRightBottom {
	padding-top:0;
}
.subject .rightTop {
	height:7px;
	margin:0;
	padding:0;
	background-image:url(/images/material/23/subject_right_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
}



.subject .goCurriculum {
	width:283px;
	height:53px;
	margin:10px 0 20px 0;
	padding:0;
	background-image:url(/images/material/23/btn_goCurriculum.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.subject .goCurriculum a {
	display:block;
	/*overflow:hidden;*/
	height:53px;
}


/*学科カテゴリー（理学療法学科　PT）
------------------------------------------------------*/
#subjectpt .titleMainPT {
	margin:0 7px 6px 7px;
	padding:6px 0 6px 8px;
	border:1px solid #dfdfdf;
	background:#f9f9f9;
	color:#8CC63F;
	font-size:1.4em;
	line-height:124%;
}


#subjectpt .titlePT {
	margin:0;
	padding:0 0 6px 0;
	color:#8CC63F;
	font-size:1.3em;
	line-height:124%;
	letter-spacing:1px;
}


#subjectpt .titleProguramPT {
	width:205px;
	margin:0 auto;
	padding:7px 0 5px 0;
	border-bottom:1px solid #8CC63F;
	background-image:url(/images/material/23/subject_right_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#8CC63F;
	font-weight:bold;
	text-align:center;
}
#subjectpt dt.titleSubPT {
	height:30px;
	margin:0;
	padding:10px 0 0 0;
	background-image:url(/images/material/23/title_sub_bg_PT.gif);
	background-repeat:no-repeat;
	background-position:center top;
	color:#314D00;
	line-height:1em;
	text-align:center;
}


#subjectpt #passingratePTL {
	float:left;
	width:321px;
	margin-left:17px;
	padding:0 10px 0 0;
}
#subjectpt #passingratePTR {
	float:left;
	width:205px;
	margin:0;
	padding:25px 5px 0 5px;
}
#subjectpt p.leadPT {
	margin:10px 0 0 0;
	padding-bottom:20px;
}






/*学科カテゴリー（作業療法学科　OT）
------------------------------------------------------*/
#subjectot .titleMainOT {
	margin:0 7px 6px 7px;
	padding:6px 0 6px 8px;
	border:1px solid #dfdfdf;
	background:#f9f9f9;
	color:#00A651;
	font-size:1.4em;
	line-height:124%;
}


#subjectot .titleOT {
	margin:0;
	padding:0 0 6px 0;
	color:#00A651;
	font-size:1.3em;
	line-height:124%;
	letter-spacing:1px;
}


#subjectot .titleProguramOT {
	width:205px;
	margin:0 auto;
	padding:7px 0 5px 0;
	border-bottom:1px solid #00A651;
	background-image:url(/images/material/23/subject_right_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#00A651;
	font-weight:bold;
	text-align:center;
}
#subjectot dt.titleSubOT {
	height:30px;
	margin:0;
	padding:10px 0 0 0;
	background-image:url(/images/material/23/title_sub_bg_OT.gif);
	background-repeat:no-repeat;
	background-position:center top;
	color:#076D39;
	line-height:1em;
	text-align:center;
}






/*学科カテゴリー（柔道整復学科　JS）
------------------------------------------------------*/
#subjectjs .titleMainJS {
	margin:0 7px 6px 7px;
	padding:6px 0 6px 8px;
	border:1px solid #dfdfdf;
	background:#f9f9f9;
	color:#0089CF;
	font-size:1.4em;
	line-height:124%;
}


#subjectjs .titleJS {
	margin:0;
	padding:0 0 6px 0;
	color:#0089CF;
	font-size:1.3em;
	line-height:124%;
	letter-spacing:1px;
}


#subjectjs .titleProguramJS {
	width:205px;
	margin:0 auto;
	padding:7px 0 5px 0;
	border-bottom:1px solid #0089CF;
	background-image:url(/images/material/23/subject_right_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#0089CF;
	font-weight:bold;
	text-align:center;
}
#subjectjs dt.titleSubJS {
	height:30px;
	margin:0;
	padding:10px 0 0 0;
	background-image:url(/images/material/23/title_sub_bg_JS.gif);
	background-repeat:no-repeat;
	background-position:center top;
	color:#084B6D;
	line-height:1em;
	text-align:center;
}






/*学科カテゴリー（はり・きゅう学科　AM）
------------------------------------------------------*/
#subjectam .titleMainAM {
	margin:0 7px 6px 7px;
	padding:6px 0 6px 8px;
	border:1px solid #dfdfdf;
	background:#f9f9f9;
	color:#EDA700;
	font-size:1.4em;
	line-height:124%;
}


#subjectam .titleAM {
	margin:0;
	padding:0 0 6px 0;
	color:#EDA700;
	font-size:1.3em;
	line-height:124%;
	letter-spacing:1px;
}


#subjectam .titleProguramAM {
	width:205px;
	margin:0 auto;
	padding:7px 0 5px 0;
	border-bottom:1px solid #EDA700;
	background-image:url(/images/material/23/subject_right_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#EDA700;
	font-weight:bold;
	text-align:center;
}
#subjectam dt.titleSubAM {
	height:30px;
	margin:0;
	padding:10px 0 0 0;
	background-image:url(/images/material/23/title_sub_bg_AM.gif);
	background-repeat:no-repeat;
	background-position:center top;
	color:#83600C;
	line-height:1em;
	text-align:center;
}






/*学科カテゴリー（メディカルトレーナー学科　MT）
------------------------------------------------------*/
#subjectmt .titleMainMT {
	margin:0 7px 6px 7px;
	padding:16px 0 16px 8px;
	border:1px solid #dfdfdf;
	background:#f9f9f9;
	color:#ED0C6E;
	font-size:1.4em;
	line-height:124%;
}


#subjectmt .titleMT {
	margin:0;
	padding:0 0 6px 0;
	color:#ED0C6E;
	font-size:1.3em;
	line-height:124%;
	letter-spacing:1px;
}


#subjectmt .titleProguramMT {
	width:205px;
	margin:0 auto;
	padding:7px 0 5px 0;
	border-bottom:1px solid #ED0C6E;
	background-image:url(/images/material/23/subject_right_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#ED0C6E;
	font-weight:bold;
	text-align:center;
}
#subjectmt dt.titleSubMT {
	height:30px;
	margin:0;
	padding:10px 0 0 0;
	background-image:url(/images/material/23/title_sub_bg_MT.gif);
	background-repeat:no-repeat;
	background-position:center top;
	color:#801644;
	line-height:1em;
	text-align:center;
}


#subjectmt .leadMainSubjectMT {
	margin:0 17px 20px 17px;
	padding:2px 0 24px 0;
	background-image:url(/images/material/23/dotline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#subjectmt .leadMainSubjectMT img {
	float:right;
	padding:4px 0 0 10px;
}
#subjectmt .leadMainSubjectMT .title {
	padding:0 0 2px 0;
}
#subjectmt .leadMainSubjectMT p {
	padding:0 0 0 1em;
	text-indent:-1em;
}

/*学科カリキュラム
------------------------------------------------------*/
/*タイトル*/
.subject .titleCurriculumPT {
	width:580px;
	height:47px;
	margin:0 0 16px 0;
	padding:0;
	background-image:url(/images/material/23/title_curriculum_PT.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.subject .titleCurriculumOT {
	width:580px;
	height:47px;
	margin:0 0 16px 0;
	padding:0;
	background-image:url(/images/material/23/title_curriculum_OT.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.subject .titleCurriculumJS {
	width:580px;
	height:47px;
	margin:0 0 16px 0;
	padding:0;
	background-image:url(/images/material/23/title_curriculum_JS.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.subject .titleCurriculumAM {
	width:580px;
	height:47px;
	margin:0 0 16px 0;
	padding:0;
	background-image:url(/images/material/23/title_curriculum_AM.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.subject .titleCurriculumMT {
	width:580px;
	height:47px;
	margin:0 0 16px 0;
	padding:0;
	background-image:url(/images/material/23/title_curriculum_MT.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}






/*共通*/
.subject table#PT caption,
.subject table#OT caption,
.subject table#JS caption,
.subject table#AM caption,
.subject table#MT caption {
	caption-side:bottom;
	padding-top:2px;
	font-size:0.9em;
	text-align:right;
}

.subject table#PT,
.subject table#OT,
.subject table#JS,
.subject table#AM,
.subject table#MT {
	width:578px;
	margin:0;
	border:1px solid #e1e2e6;
	border-collapse: separate;
	border-spacing:1px;
}



.subject th {
	padding:6px;
	border:1px solid #e1e2e6;
	font-weight:normal;
	text-align:center;
}
.subject th.title2 {
	padding:6px 12px;
	background-color:#F7EFE6;
}


.subject table#PT th.title {
	background-image:url(/images/material/23/bg_tableIndexGreen.gif);
	color:#3E932B;
}
.subject table#PT th.title2 {
	color:#3E932B;
}
.subject table#OT th.title {
	background-image:url(/images/material/23/bg_tableIndexGreen2.gif);
	color:#00A651;
}
.subject table#OT th.title2 {
	color:#00A651;
}
.subject table#JS th.title {
	background-image:url(/images/material/23/bg_tableIndexBlue.gif);
	color:#0089CF;
}
.subject table#JS th.title2 {
	color:#0089CF;
}
.subject table#AM th.title {
	background-image:url(/images/material/23/bg_tableIndexYellow.gif);
	color:#DB9A00;
}
.subject table#AM th.title2 {
	color:#DB9A00;
}
.subject table#MT th.title {
	background-image:url(/images/material/23/bg_tableIndexRed.gif);
	color:#ED0C6E;
}
.subject table#MT th.title2 {
	color:#ED0C6E;
}



.subject td {
	width:170px;
	padding:6px;
	border:1px solid #e1e2e6;
	background-color:#fffffd;
	text-align:left;
}
.subject table#MT td {
	width:330px;
}
.subject td.classification,
.subject table#MT td.classification {
	width:170px;
	background-color:#fffffd;
	background-image:url(/images/material/23/bg_tableIndex.gif);
}
.subject td.first,
.subject table#MT td.first {
	width:50px;
	background-color:#CFE5AE;
	text-align:center;
}
.subject td.second,
.subject table#MT td.second {
	width:50px;
	background-color:#FDD1B0;
	text-align:center;
}
.subject td.third,
table#MT td.third {
	width:50px;
	background-color:#F9C0CE;
	text-align:center;
}
.subject td.fourth,
.subject table#MT td.fourth {
	width:50px;
	background-color:#BCC9DC;
	text-align:center;
}



/*学生の声
------------------------------------------------------*/
#subjectvoice #mainvisualVoice {
	width:580px;
	height:153px;
	margin:0 0 16px 0;
	padding:0;
	background-image:url(/images/material/23/mainvisual_voice.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#subjectvoice .voiceArea {
	padding:0 27px 0 27px;
}



#subjectvoice .voiceArea p {
	padding-bottom:30px;
}



#subjectvoice p.titleMainVoice {
	width:566px;
	height:15px;
	margin:0 auto 30px auto;
	padding:0;
	background-image:url(/images/material/23/titleMain_voice.gif);
	background-repeat:no-repeat;
	background-position:10px 0;
	text-indent:-9999px;
}



#subjectvoice .voiceStudentArea {
	position:relative;
	padding-bottom:13px;
}

#subjectvoice .voiceStudentArea p {
	padding-right:6px;
	padding-left:6px;
}



#subjectvoice p.titleVoice01 {
	width:546px;
	height:57px;
	margin:0 auto 13px auto;
	padding:0;
	background-image:url(/images/material/23/voice_title_01.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#subjectvoice p.titleVoice02 {
	width:546px;
	height:57px;
	margin:0 auto 13px auto;
	padding:0;
	background-image:url(/images/material/23/voice_title_02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#subjectvoice p.titleVoice03 {
	width:546px;
	height:57px;
	margin:0 auto 13px auto;
	padding:0;
	background-image:url(/images/material/23/voice_title_03.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#subjectvoice p.titleVoiceWcourse {
	width:546px;
	height:74px;
	margin:0 auto 13px auto;
	padding:0;
	background-image:url(/images/material/23/voice_title_Wcourse.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}



#subjectvoice p.courseDay {
	position:absolute;
	top:14px;
	left:435px;
	width:87px;
	height:46px;
	margin:0;
	padding:0;
	background-image:url(/images/material/23/voice_course_day.png);
	_background-image:url(/images/material/23/voice_course_day.gif);
	background-repeat:no-repeat;
	background-position:0;
	text-indent:-9999px;
}
#subjectvoice p.courseNight {
	position:absolute;
	top:14px;
	left:435px;
	width:87px;
	height:46px;
	margin:0;
	padding:0;
	background-image:url(/images/material/23/voice_course_night.png);
	_background-image:url(/images/material/23/voice_course_night.gif);
	background-repeat:no-repeat;
	background-position:0;
	text-indent:-9999px;
}
#subjectvoice p.courseWcourse {
	position:absolute;
	top:31px;
	left:435px;
	width:87px;
	height:46px;
	margin:0;
	padding:0;
	background-image:url(/images/material/23/voice_course_Wcourse.png);
	_background-image:url(/images/material/23/voice_course_Wcourse.gif);
	background-repeat:no-repeat;
	background-position:0;
	text-indent:-9999px;
}



#subjectvoice .dropVoice {
	float:left;
	margin:0;
	padding:0.25em 0.25em 0 0;
	color:#333;
	font-size:2em;
}



#subjectvoice .voiceArea img {
	float:right;
	padding:3px 0 2px 6px;
}



#subjectvoice .voiceArea .dotLine {
	margin-top:13px;
	margin-bottom:40px;
}

/*就職サポート
------------------------------------------------------*/
#subjectsupport .supportArea {
	padding:0 27px;
}



/*ポイント部分*/
#subjectsupport .supportArea p.point01 {
	float:left;
	width:36px;
	height:39px;
	margin:0 0 12px 20px;
	padding:0 10px 0 0;
	background-image:url(/images/material/23/support_point_01.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#subjectsupport .supportArea p.point02 {
	float:left;
	width:36px;
	height:39px;
	margin:0 0 12px 20px;
	padding:0 10px 0 0;
	background-image:url(/images/material/23/support_point_02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#subjectsupport .supportArea p.point03 {
	float:left;
	width:36px;
	height:39px;
	margin:0 0 50px 20px;
	padding:0 10px 0 0;
	background-image:url(/images/material/23/support_point_03.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#subjectsupport .supportArea p.pointText {
	margin:0;
	padding:17px 0 0 0;
	color:#F56959;
	font-size:1.1em;
	line-height:1em;
}



/*主な就職先（各学科）*/
#subjectsupport .supportArea dl {
	padding-bottom:30px;
}

#subjectsupport .supportArea dt.suppotrTitlePT,
#subjectsupport .supportArea dt.suppotrTitleOT,
#subjectsupport .supportArea dt.suppotrTitleAM,
#subjectsupport .supportArea dt.suppotrTitleJS,
#subjectsupport .supportArea dt.suppotrTitleMT {
	margin-bottom:4px;
	padding-bottom:6px;
	background-image:url(/images/material/23/dotline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:1.1em;
}
#subjectsupport .supportArea dt.suppotrTitlePT {
	color:#8CC63F;
}
#subjectsupport .supportArea dt.suppotrTitleOT {
	color:#00A651;
}
#subjectsupport .supportArea dt.suppotrTitleAM {
	color:#EDA700;
}
#subjectsupport .supportArea dt.suppotrTitleJS {
	color:#0089CF;
}
#subjectsupport .supportArea dt.suppotrTitleMT {
	color:#ED0C6E;
}

#subjectsupport .supportArea dd {
	padding-bottom:5px;
	padding-left:7px;
}
#subjectsupport .supportArea dd.colorOT {
	padding-bottom:0;
}

/*求人倍率*/
#subjectsupport .supportArea dl.magnification {
	margin-bottom:40px;
	padding:4px;
	border:1px solid #dfdfdf;
	background-color:#fffffd;
}
#subjectsupport .supportArea dl.magnification dt {
	margin-bottom:10px;
	padding:6px;
	border:1px solid #dfdfdf;
	background-color:#f0f0f0;
	/*color:#516F9D;*/
	color:#454752;
	font-size:1.1em;
}
#subjectsupport .supportArea dl.magnification dd {
	padding:0 0 10px 7px;
	color:#454752;
}

/*募集要項
------------------------------------------------------*/
/**/
.entrance .entranceArea {
	position:relative;
	padding:0;
}

.entrance .entranceArea ol {
	padding:0 34px 20px 50px;
	font-size:1.2em;
}

.entrance .entranceArea li {
	padding:0 0 10px 2.7em;
	text-indent:-2.7em;
}

.entrance .entranceArea p {
	padding:0 34px 20px 50px;
	font-size:1.2em;
}
.entrance .entranceArea p.leadMain {
	padding:0 0 20px 0;
	font-size:1.2em;
}
.entrance .entranceArea p.note {
	margin:0 27px 40px 37px;
	padding:0 0 0 1em;
	font-size:1.0em;
	text-indent:-1em;
}

.entrance .entranceArea .localMenu {
	position:absolute;
	top:0;
	left:430px;
	width:130px;
	height:24px;
	border:1px solid #3E932B;
	background-color:#D3F8CA;
	color:#3E932B;
	font-size:1em;
}

/*共通タイトル*/
.entrance h3#titleSubEntrance {
	width:546px;
	height:40px;
	margin:30px 17px 0 17px;
	padding:16px 0 0 30px;
	background:url(/images/material/23/titleSub_entrance.gif) no-repeat #FFF!important;
	color:#3E932B;
	font-size:1.3em;
	font-weight:normal;
	line-height:1em;
	letter-spacing:1px;
}
.entrance h3#titleSubEntrance:first-child {
	margin-top:0;
	_margin-top:-30px;
}

.entrance .entranceArea h4 {
	padding:0 27px 14px 27px;
	color:#3E932B;
	font-size:1.2em;
	font-weight:normal;
}
.entrance .entranceArea h5 {
	padding:0 27px 7px 37px;
	font-size:1.2em;
	font-weight:normal;
}
.entrance .entranceArea h5.sub {
	margin:0 27px 7px 47px;
	padding:0 0 6px 0;
	background-image:url(/images/material/23/dotline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.entrance .entranceArea .goMap {
	padding:0 0 6px 0;
	font-size:0.9em;
	line-height:1em;
	text-align:right;
}

/*テーブル共通*/
.entrance .entranceArea table {
	margin:0 27px 40px 37px;
	border:1px solid #e1e2e6;
	border-collapse: collapse;
	border-spacing:0;
	font-size:1.2em;
}
.entrance .entranceArea th {
	padding:6px;
	background-image:url(/images/material/23/bg_tableIndexGreen.gif);
	color:#3E932B;
}
.entrance .entranceArea th.sub {
	padding:4px;
	background-color:#f0f0f0;
	background-image:none;
	color:#333;
}

.entrance .entranceArea td {
	padding:4px;
	border:1px solid #e1e2e6;
	background-color:#fffffd;
	text-align:left;
}
.entrance .entranceArea td.center {
	text-align:center;
}


/*募集定員*/
.entrance .entranceArea table#capacity {
	width:514px;
	/*font-size:1.2em;*/
}
.entrance .entranceArea table#capacity td {
	width:13%;
	text-align:center;
}
.entrance .entranceArea table#capacity td.course {
	width:21%;
	height:200px;
	text-align:center;
}
.entrance .entranceArea table#capacity td.subject {
	width:27%;
	height:50px;
	text-align:left;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
}

.entrance #contentMain .end {
	color:#ff0000;
	font-size:0.9em;
	margin:-30px 0 0 0;
}

/*試験日程*/
.entrance .entranceArea table#schedule,
.entrance .entranceArea table#scheduleBottom {
	margin-bottom:22px;
}
.entrance .entranceArea table#scheduleBottom {
	margin-bottom:40px;
}
.entrance .entranceArea table#schedule td.entClassification {
	width:10%;
	text-align:center;
}

.entrance .shimekiri {
	font-size:0.9em;
	color:#666;
}

/*試験概要*/
.entrance .entranceArea table#outline,
.entrance .entranceArea table#outlineBottom {
	width:514px;
	margin-bottom:22px;
	font-size:1.2em;
}
.entrance .entranceArea table#outlineBottom {
	margin-bottom:40px;
}
.entrance .entranceArea table#outline th.entClassification,
.entrance .entranceArea table#outlineBottom th.entClassification {
	width:33%;
}
.entrance p.tdWidth100 {
	width:313px;
	margin:0;
	padding:0;
}
.entrance .entranceArea table#outline td.time01 {
	width:150px;
	border-right:none;
}
.entrance .entranceArea table#outline td.spacer {
	width:20px;
	border-right:none;
}

/*学納金*/
.entrance .entranceArea table#payment {
	width:514px;
	/*margin-bottom:4px;*/
	font-size:1.2em;
}
.entrance .entranceArea table#paymentSecond {
	width:445px;
	font-size:1.2em;
}
.entrance .entranceArea table#payment th.total,
.entrance .entranceArea table#paymentSecond th.total {
	width:82px;
}
.entrance .entranceArea table#payment td,
.entrance .entranceArea table#paymentSecond td {
	width:69px;
	text-align:right;
}
.entrance .entranceArea table#payment td.center {
	width:69px;
	text-align:center;
}
.entrance .entranceArea table#payment td.title,
.entrance .entranceArea table#paymentSecond td.title {
	width:79px;
	text-align:left;
}
.entrance .entranceArea table#payment td.entClassification,
.entrance .entranceArea table#paymentSecond td.entClassification {
	width:53px;
	text-align:center;
}

/*出願手続き　※未使用*/
.entrance .entranceArea table#applicationProcedure td {
	text-align:center;
}
.entrance .entranceArea table#applicationProcedure td.number {
	width:4%;
}
.entrance .entranceArea table#applicationProcedure td.document {
	width:30%;
	text-align:left;
}

/*Wコース　※未使用*/
.entrance .entranceArea table#Wcourse td {
	text-align:center;
}
.entrance .entranceArea table#Wcourse td.title {
	width:26%;
	text-align:left;
}

/*奨学金　※未使用*/
.entrance .entranceArea table#scholarship td {
	text-align:center;
}

/*試験場　※未使用*/
.entrance .entranceArea table#site td.title {
	width:10%;
	text-align:center;
}
.entrance .entranceArea table#site td.entClassification {
	width:16%;
	text-align:center;
}

/*募集要項へボタン（※未使用　旧ページへリンク時に使用）*/
.entrance p.goList {
	width:512px;
	height:53px;
	margin:0 auto 10px auto;
	padding:16px 0 !important;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	background-color:#FCFCFC;
	background-image:url(/images/material/23/btn_goList.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}
.entrance p.goList a {
	display:block;
	/*overflow:hidden;*/
	width:263px;
	height:53px;
	margin:0 auto;
}
.entrance .entranceArea .link_req {
	text-align:left;
	margin:0 0 0 25px;
	padding:0;
}

.entrance .link_ao {
	margin:20px 0 0 0px;
	padding:0;
	/*font-weight:bold;*/
}

/********************
学納金
**********************/

.entrance .topicsfee {
	display:block;
	width:546px;
	height:67px;
	margin:0 auto;
	background:url(/images/material/23/topics_fee.gif) no-repeat;
	text-indent:-9999px;
}

.entrance .feeArea {
	padding:0 10px;
	margin:0;
}

.entrance h3#titleSubFee {
	width:546px;
	height:34px;
	margin:0 auto 30px !important;
	padding:0;
	background:url(/images/material/23/titleSub_fee.gif) no-repeat #FFF !important;
	text-indent:-9999px;
}

.entrance ul#subjectFee li {
	margin:10px;
	padding:0;
	float:left;
}
.entrance #subjectFee #PT_fee {
	display:block;
	width:256px;
	height:129px;
	background-image:url(/images/material/23/PT_fee.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.entrance #subjectFee #PTn_fee {
	display:block;
	width:256px;
	height:129px;
	background-image:url(/images/material/23/PTn_fee.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.entrance #subjectFee #OT_fee {
	display:block;
	width:256px;
	height:129px;
	background-image:url(/images/material/23/OT_fee.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.entrance #subjectFee #AM_fee {
	display:block;
	width:256px;
	height:129px;
	background-image:url(/images/material/23/AM_fee.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.entrance #subjectFee #JS_fee {
	display:block;
	width:256px;
	height:129px;
	background-image:url(/images/material/23/JS_fee.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.entrance #OCkome {
	clear:both;
	margin-left:20px;
	margin-top:20px;
	padding:0;
}
.entrance #OCkome li{
	line-height:170%;
	font-size:1.2em;
}
.entrance #OCkome .strong {
	font-weight:bold;
}


/********************
奨学金
**********************/
.entrance .topicsscholar {
	display:block;
	width:546px;
	height:41px;
	margin:0 auto;
	background:url(/images/material/23/topics_scholar.gif) no-repeat #FFF !important;
	text-indent:-9999px;
}

.entrance h3#titleSubScholarship {
	width:546px;
	height:34px;
	margin:20px auto !important;
	padding:0;
	background:url(/images/material/23/titleSub_scholarship.gif) no-repeat #FFF !important;
	text-indent:-9999px;
}

.entrance #scholarshipTable {
	margin:10px auto 30px;
	background-color:#CCCCCC;
}
.entrance #scholarshipTable td{
	width:70%;
	background-color:#FFFFFF;
	text-align:center;
	border:none;
}
.entrance #scholarshipTable th{
	width:30%;
	background-color:#c9e19c;
	text-align:center;
	border:none;
}
.entrance .small {
	font-size:0.8em;
}

.entrance h4.scholarIndex {
	margin:50px 0 20px 0 !important;
	font-size:1.2em !important;
	color:#5CA622 !important;
	padding:0 0 5px 0 !important;
	border-bottom:solid #999 2px !important;
	font-weight:bold !important;
}
.entrance .scholarIndex a{
	text-decoration:none;
}

.entrance .scholarFlow {
	display:block;
	width:520px;
	height:275px;
	margin:20px auto;
	padding:0;
	background:url(/images/material/23/scholar_flow.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.entrance .scholarTopics {
	margin-bottom:20px;
	font-weight:bold;
}

.entrance #scholarDL {
	margin:20px auto;
	line-height:170%;
}
.entrance #scholarDL dt{
	font-size:1.2em;
	font-weight:bold;
	color:#336633;
}
.entrance #scholarDL dd {
	padding-left:20px;
	padding-right:20px;
}	
.entrance img#scholarFlow02 {
	display:block;
	margin:0 auto 50px;
}	

/*AO入試
------------------------------------------------------*/
.ao .aoArea {
	padding:0 17px;
}

.ao .ao_lead {
	margin:0 0 15px 0;
	padding:0;
}

.ao #tokuten {
	width:100%;
	margin:0 auto 0 auto;
	background:url("/images/material/23/tokuten_bg.gif") repeat-y;
}
.ao #ao_tokuten {
	width:100%;
	height:33px;
	margin:0 0 10px 0;
	padding:0;
	background:url("/images/material/23/tokuten.gif") no-repeat 10px 0 !important;
	text-indent:-9999px;
}

.ao #tokuten p {
	width:88%;
	margin:0 auto 0 auto;
	line-height:200%;
	/*color:#FF6600;*/
}
.ao #tokuten .number {
	font-size:1.3em;
	font-weight:bold;
	color:#FF6600;
}

.ao #tokuten .tokuten_dai {
	font-size:1.3em;
	font-weight:bold;
	color:#ff6600;
}

.ao #ao_flow {
	width:100%;
	height:34px;
	margin:20px 0 15px 0 !important;
	padding:0;
	background:url("/images/material/23/titleSub_ao2.gif") no-repeat !important;
	text-indent:-9999px;
	border-bottom:none !important;
}

.ao .flow {
	width:82%;
	margin:0 auto 0 auto;
	padding:7px;
	border:dotted 2px #cccccc;
}

.ao .flow01 {
	width:444px;
	height:28px;
	margin:0 auto 0 auto;
	padding:0;
	background:url("/images/material/23/flow01.gif") no-repeat;
	text-indent:-9999px;	
}
.ao .flow02 {
	width:444px;
	height:28px;
	margin:0 auto 0 auto;
	padding:0;
	background:url("/images/material/23/flow02.gif") no-repeat;
	text-indent:-9999px;	
}
.ao .flow03 {
	width:444px;
	height:28px;
	margin:0 auto 0 auto;
	padding:0;
	background:url("/images/material/23/flow03.gif") no-repeat;
	text-indent:-9999px;	
}
.ao .flow04 {
	width:444px;
	height:28px;
	margin:0 auto 0 auto;
	padding:0;
	background:url("/images/material/23/flow04.gif") no-repeat;
	text-indent:-9999px;	
}
.ao .flow05 {
	width:444px;
	height:28px;
	margin:0 auto 0 auto;
	padding:0;
	background:url("/images/material/23/flow05.gif") no-repeat;
	text-indent:-9999px;	
}
.ao .flow06 {
	width:444px;
	height:28px;
	margin:0 auto 0 auto;
	padding:0;
	background:url("/images/material/23/flow06.gif") no-repeat;
	text-indent:-9999px;	
}

.ao .flow_txt {
	width:90%;
	margin:5px auto 0 auto;
	padding:0;
}
.ao .kikan {
	width:340px;
	margin:10px auto 0 auto;
	padding:0 0 0 30px;
	/*text-indent:-70px;*/
	color:#FF0000;
	font-weight:bold;
	font-size:1.2em;
	line-height:150%;
	/*background-color:#cccccc;*/
}
.ao .kikan2 {
	width:340px;
	margin:10px auto 0 auto;
	padding:0 0 0 70px;
	/*text-indent:-70px;*/
	color:#666666;
	font-weight:bold;
	font-size:1.2em;
	line-height:150%;
	/*background-color:#cccccc;*/
}
.ao .kome {
	width:410px;
	margin:5px auto 0 auto;	
}
.maru {
	width:82%;
	margin:5px auto 0 auto;
	color:#666666;
}

.arrow {
	display:block;
	width:55px;
	height:36px;
	margin:7px auto 7px auto;
	padding:0;
}
.link_ao {
	margin:20px 0 0 0px;
	padding:0;
	/*font-weight:bold;*/
}
.ao2 {
	width:85%;
	margin:10px auto 0 auto;
	padding-bottom:3px;
	border-bottom:solid 1px #cccccc;
	text-align:center;
	color:#666666;
}
.ao_normal {
	font-weight:normal;
}

#AOentryTable {
	width:90%;
	margin:10px auto;
	border-spacing:0;
	border-collapse:collapse;
}
#AOentryTable th {
	background-color:#e3f2ff;	
}
#AOentryTable .AOTcenter {
	width:50%;
}

.flow dl {
	margin:20px;
	
}
.flow dt {
	float:left;
	color:#FF0000;
}
.flow dd {
	margin-left:5em;
}


/*******************
09年9月追加作成
********************/

img#AOtuika {
	display:block;
	text-align:center;
	margin:30px auto;
}

p.flow_n01 {
	display:block;
	width:95%;
	background-color:#80b2ea;
	padding:5px;
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;
}
span.large {
	font-size:1.3em;
	padding-left:1em;
}

#ao_EX {
	width:100%;
	height:34px;
	margin:20px 0 15px 0 !important;
	padding:0;
	background:url("/images/material/23/titleSub_aoEX.gif") no-repeat !important;
	text-indent:-9999px;
	border-bottom:none !important;
}

.AObosyuu {
	width:90%;
	margin:0 auto;
}

p.AOtopix {
	font-weight:bold;
	margin:20px 0;
}
p.AObosyuuTxt {
	line-height:200%;
}
dl.AObosyuuList {
	line-height:200%;
}
dl.AObosyuuList dt{
	float:left;
}
dl.AObosyuuList dd {
	margin-left:5em;
}

.aoArea .link_req {
	text-align:left;
	margin:40px 0 0 25px;
	padding:0;
}

/*Q&A
------------------------------------------------------*/
.faq .faqArea {
	padding:0 17px;
}



.faq h4 {
	width:506px !important;
	height:36px !important;
	margin:0 auto !important;
	padding:12px 0 0 40px !important;
	background-image:url(/images/material/23/title_faq_question.gif) !important;
	background-repeat:no-repeat !important;
	background-position:center top !important;
	color:#3C85C1 !important;
	line-height:1em;
	border:none !important;
}
.faq #mainContentsInner p {
	width:496px !important;
	height:27px !important;
	min-height:27px !important;
	height:27px;/*\*/
	height:auto;/**/
	_height:27px;
	margin:0 auto !important;
	padding:0 10px 26px 40px !important;
	background-image:url(/images/material/23/faq_answer.gif) !important;
	background-repeat:no-repeat !important;
	background-position:7px 4px !important;
}

.faq #pankz p {
	margin:0 !important;
	padding:0 !important;
	background:none !important;
}

/*スクールライフ
------------------------------------------------------*/
p.titleMainSchoolLife {
	width:566px;
	height:15px;
	margin:0 auto 10px auto;
	padding:0;
	background-image:url(/images/material/23/titleMain_schoolLife.gif);
	background-repeat:no-repeat;
	background-position:10px 0;
	text-indent:-9999px;
}

.titleSubSchoolLife {
	margin:0 13px 0 13px;
	padding:7px 5px 0 5px;
	color:#3AA1EB;
	font-size:1.1em;
	background-image:url(/images/material/23/bg_schoolLife_top.gif);
	background-repeat:no-repeat;
}

p.schoolLifeLead {
	margin:5px 13px 0 13px;
	padding:0 5px 19px 5px ;
	background-image:url(/images/material/23/bg_schoolLife.gif);
	background-repeat:repeat-y;
}

.schoolLifeArea {
	margin:0 13px 0 13px;
	padding:9px 0 0 9px;
	background-color:#fff;
}

.schoolLifeArea .areaBlock {
	float:left;
	width:241px;
	margin:9px 9px 9px 0;
	padding:0 10px 12px 10px;
	border:1px solid #fff;
	background-color:#fff;
}

.schoolLifeArea .areaBlock p {
	padding:0;
	color:#454752;
	line-height:130%;
}

.schoolLifeArea .areaBlock p.title01,
.schoolLifeArea .areaBlock p.title02,
.schoolLifeArea .areaBlock p.title03,
.schoolLifeArea .areaBlock p.title04,
.schoolLifeArea .areaBlock p.title05,
.schoolLifeArea .areaBlock p.title06,
.schoolLifeArea .areaBlock p.title07,
.schoolLifeArea .areaBlock p.title08,
.schoolLifeArea .areaBlock p.title09,
.schoolLifeArea .areaBlock p.title10,
.schoolLifeArea .areaBlock p.title11,
.schoolLifeArea .areaBlock p.title12 {
	height:17px;
	padding:8px 0 6px 27px;
	background-repeat:no-repeat;
	color:#3AA1EB;
	line-height:1em;
}
.schoolLifeArea .areaBlock p.title01 {
	height:25px;
	padding:0 0 6px 20px;
	background-image:url(/images/material/23/schoolLife_title_01.gif);
	line-height:1.1em;
}
.schoolLifeArea .areaBlock p.title02 {
	padding-left:30px;
	background-image:url(/images/material/23/schoolLife_title_02.gif);
	background-position:3px 0;
}
.schoolLifeArea .areaBlock p.title03 {
	background-image:url(/images/material/23/schoolLife_title_03.gif);
}
.schoolLifeArea .areaBlock p.title04 {
	padding-left:30px;
	background-image:url(/images/material/23/schoolLife_title_04.gif);
	background-position:3px 0;
}
.schoolLifeArea .areaBlock p.title05 {
	background-image:url(/images/material/23/schoolLife_title_05.gif);
}
.schoolLifeArea .areaBlock p.title06 {
	background-image:url(/images/material/23/schoolLife_title_06.gif);
}
.schoolLifeArea .areaBlock p.title07 {
	background-image:url(/images/material/23/schoolLife_title_07.gif);
}
.schoolLifeArea .areaBlock p.title08 {
	background-image:url(/images/material/23/schoolLife_title_08.gif);
}
.schoolLifeArea .areaBlock p.title09 {
	padding-left:30px;
	background-image:url(/images/material/23/schoolLife_title_09.gif);
	background-position:3px 0;
}
.schoolLifeArea .areaBlock p.title10 {
	padding-left:39px;
	background-image:url(/images/material/23/schoolLife_title_10.gif);
	background-position:3px 0;
}
.schoolLifeArea .areaBlock p.title11 {
	padding-left:34px;
	background-image:url(/images/material/23/schoolLife_title_11.gif);
}
.schoolLifeArea .areaBlock p.title12 {
	padding-left:36px;
	background-image:url(/images/material/23/schoolLife_title_12.gif);
}

.schoolLifeArea .areaBlock p.area {
	padding:4px 4px 0 0;
	font-size:0.9em;
	text-align:right;
}

.schoolLifeArea .areaBlock img {
	float:left;
	padding:3px 6px 3px 0;
}
.schoolLifeArea .areaBlock img.normal {
	float:none;
	padding:3px 0 6px 0;
	text-align:center;
}

/*寮の紹介*/
.dormitoryTitle {
	margin:30px 13px 0 13px;
	padding:7px 5px 0 5px;
	color:#3AA1EB;
	font-size:1.1em;
	background-image:url(/images/material/23/bg_schoolLife_top.gif);
	background-repeat:no-repeat;
}

p.dormitoryLead {
	margin:5px 13px 20px 13px;
	padding:0 5px 19px 5px ;
	background-image:url(/images/material/23/bg_schoolLife.gif);
	background-repeat:repeat-y;
}


.dormitoryArea {
	margin:5px 13px 0 13px;
	padding:0 5px 20px 5px ;
}

.dormitoryArea p {
	padding:0 0 0 0;
}
.dormitoryArea p.name {
	padding-bottom:6px;
	font-size:1.2em;
}

.dormitoryArea p a {
	color: #333; text-decoration: underline;	
}
.dormitoryArea p a:hover {
	color: #666; text-decoration: underline;	
}
.dormitoryArea img {
	float:left;
	padding:3px 6px 3px 0;
}


/*高校・大学の先生方、企業様へ
------------------------------------------------------*/
.informationArea {
	padding:0 17px;
}
.informationArea p {
	padding:0 17px 20px 17px;
}

/*企業様へ*/
h4#titleSubCompany {
	width:546px;
	height:34px;
	margin:0 auto 10px auto !important;
	padding:0 !important;
	background-image:url(/images/material/23/titleSub_company.gif) !important;
	background-repeat:no-repeat !important;
	text-indent:-9999px;
	border:none !important;
}

/*高校・大学の先生方へ*/
h4#titleSubEducation {
	width:546px;
	height:34px;
	margin:14px auto 10px auto !important;
	padding:0;
	background-image:url(/images/material/23/titleSub_education.gif) !important;
	background-repeat:no-repeat !important;
	text-indent:-9999px;
	border:none !important;
}

/*求人票ダウンロード部分*/
p.downloadJobOrder {
	width:512px;
	height:53px;
	margin:0 auto 30px auto;
	padding:16px 0 !important;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	background-color:#FCFCFC;
	background-image:url(/images/material/23/btn_downloadJobOrder.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-9999px;
}
p.downloadJobOrder a {
	display:block;
	/*overflow:hidden;*/
	width:263px;
	height:53px;
	margin:0 auto;
}

.JobOrderFaxNummber {
	margin:0 0 0 18px;
	padding:7px 10px;
	border:1px solid #F6C9AB;
	background-color:#fffffd;
	color:#F27521;
	font-size:1.1em;
}

/*トップページトピックス
------------------------------------------------------*/
#topindex #scheduleBlock {
	width:580px;
	margin:0;
	padding:0;
}

#topindex .scheduleOC {
	float:left;
	width:283px;
	margin:6px 14px 0 0;
	padding:0;
	background-image:url(/images/material/23/schedule_OC_top.gif);
	background-repeat:no-repeat;
}
#topindex .scheduleES {
	float:left;
	width:283px;
	margin:6px 0 14px 0;
	padding:0;
	background-image:url(/images/material/23/schedule_ES_top.gif);
	background-repeat:no-repeat;
}

#topindex .scheduleOC h2 {
	width:128px;
	height:18px;
	margin:0;
	padding:64px 0 0 8px;
	text-indent:-9999px;
}
#topindex .scheduleOC h2 a {
	display:block;
	overflow:hidden;
	width:128px;
	height:18px;
	margin:0;
	padding:0;
}

#topindex .scheduleES h2 {
	width:18px;
	height:18px;
	margin:0;
	padding:64px 0 0 8px;
	text-indent:-9999px;
}
#topindex .scheduleES h2 a {
	display:block;
	overflow:hidden;
	width:64px;
	height:18px;
	margin:0;
	padding:0;
}

#topindex .scheduleOC .main,
#topindex .scheduleES .main {
	width:257px;
	margin:0;
	padding:13px;
	background-image:url(/images/material/23/schedule_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

/*-- 追加 --*/
#topindex .main2 {
	width:257px;
	margin:0;
	padding:5px 13px 5px 13px;
	background-image:url(/images/material/23/schedule_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;	
}

#topindex #mainContents #mainContentsInner #newsTop h3 {
	width: 580px;
	height: 12px;
	margin: 0px 0px 15px 0px;
	_margin: 10px 0px 15px 0px;/*IE6用の設定*/
	padding: 0px;
	background:url(/images/material/23/homeMenu_news_title.gif) no-repeat 0 0;
	text-indent: -9999em;
}
*:first-child+html #topindex #mainContents #mainContentsInner #newsTop h3 {/*IE7用の設定*/
	margin: 10px 0px 15px 0px;
}

#topindex #mainContents #mainContentsInner #newsTop ul.newsList {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#topindex #mainContents #mainContentsInner #newsTop ul.newsList li {
	width:580px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#topindex #mainContents #mainContentsInner #newsTop ul.newsList li h5 {
	width:90px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	clear:both;
	float:left;
	font-size: 12px;
	line-height: 120%;
}

#topindex #mainContents #mainContentsInner #newsTop ul.newsList li p {
	margin: 0px;
	padding: 0 0 0 100px;
	font-size: 12px;
	line-height: 120%;
}

#topindex #mainContents #mainContentsInner #newsTop ul.newsList li p a:link, a:visited{ color: #5CA622; text-decoration: none; }
#topindex #mainContents #mainContentsInner #newsTop ul.newsList li p a:hover, a:active{ color: #5CA622; text-decoration: underline; }

/*ＡＯ入試バナー
------------------------------------------------------*/
#topindex #contentMainHome a.banner_AO {
	display:block;
	width:580px;
	height:93px;
	margin:20px auto 16px auto;
	padding:0 0 0 0;
	background:url("/images/material/23/banner_AO.jpg") no-repeat;
	text-indent:-9999px;
}

/*社会人入試バナー
------------------------------------------------------*/
#topindex #contentMainHome a.banner_EX {
	display:block;
	width:580px;
	height:93px;
	margin:20px auto 16px auto;
	padding:0 0 0 0;
	background:url("/images/material/23/banner_EX.jpg") no-repeat;
	text-indent:-9999px;
}

/*鍼灸バナー
------------------------------------------------------*/
#topindex #contentMainHome a.banner_passingrateAM {
	display:block;
	width:580px;
	height:75px;
	margin:20px auto 16px auto;
	padding:0 0 0 0;
	background:url("/images/material/23/banner_passingrateAM.gif") no-repeat;
	text-indent:-9999px;
}

/*オープンキャンパスバナー
------------------------------------------------------*/
#topindex #contentMainHome a.banner_OC {
	display:block;
	width:580px;
	height:75px;
	margin:20px auto 16px auto;
	padding:0 0 0 0;
	background:url("/images/material/23/banner_OC.gif") no-repeat;
	text-indent:-9999px;
}


/*社会人OTバナー
------------------------------------------------------*/
#topindex #contentMainHome a.banner_sOT {
	display:block;
	width:580px;
	height:75px;
	margin:0px auto 16px auto;
	padding:0 0 0 0;
	background:url("/images/material/23/banner_sOT.gif") no-repeat;
	text-indent:-9999px;
}


/*夜間OCバナー
------------------------------------------------------*/
#topindex #contentMainHome a.banner_yoc {
	display:block;
	width:580px;
	height:75px;
	margin:0px auto 16px auto;
	padding:0 0 0 0;
	background:url("/images/material/23/banner_yoc.gif") no-repeat;
	text-indent:-9999px;
}


/********************
短バナー
*********************/

#topindex #top_banner {
	margin:20px 0px 0px 0px;
	padding: 0px;
}
#topindex ul#top_banner li {
	margin: 0px;
	padding:0;
	float:left;
}
/*配置左側は右マージン20px指定*/
#topindex #top_banner #OC_banner,
#topindex #top_banner #OC_banner a{
	padding-bottom:20px;
	display:block;
	width:280px;
	height:75px;
	background-image:url(/images/material/23/banner_OC.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#topindex #top_banner #AO_banner,
#topindex #top_banner #AO_banner a{
	padding-bottom:20px;
	display:block;
	width:280px;
	height:75px;
	background-image:url(/images/material/23/banner_AO.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#topindex #top_banner #ippan_banner,
#topindex #top_banner #ippan_banner a{
	padding-right:20px;
	display:block;
	width:280px;
	height:75px;
	background-image:url(/images/material/23/banner_ippan.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#topindex #top_banner #AM100_banner,
#topindex #top_banner #AM100_banner a{
	/*padding-right:20px;*/
	display:block;
	width:280px;
	height:75px;
	padding-bottom:20px;
	background-image:url(/images/material/23/banner_AM100.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
/*#top_banner #syakaijin_banner,
#topindex #top_banner #syakaijin_banner a{
	padding-bottom:20px;
	display:block;
	width:280px;
	height:75px;
	padding-bottom:20px;
	background-image:url(/images/material/23/banner_syakaijin.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}*/
#topindex #top_banner #suisen_banner,
#topindex #top_banner #suisen_banner a{
	padding-bottom:20px;
	display:block;
	width:280px;
	height:75px;
	padding-bottom:20px;
	background-image:url(/images/material/23/banner_suisen.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#topindex #top_banner #scholar_banner,
#topindex #top_banner #scholar_banner a{
	padding-right:20px;
	display:block;
	width:280px;
	height:75px;
	padding-bottom:20px;
	background-image:url(/images/material/23/banner_scholar.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#topindex #top_banner #fee_banner,
#topindex #top_banner #fee_banner a{
	/*padding-right:20px;*/
	display:block;
	width:280px;
	height:75px;
	padding-bottom:20px;
	background-image:url(/images/material/23/banner_fee.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#topindex #top_banner #OCOT_banner,
#topindex #top_banner #OCOT_banner a{
	/*padding-right:20px;*/
	display:block;
	width:280px;
	height:75px;
	padding-bottom:20px;
	background-image:url(/images/material/23/banner_OCOT.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#topindex #top_banner #guidance_banner,
#topindex #top_banner #guidance_banner a{
	padding-right:20px;
	display:block;
	width:280px;
	height:75px;
	padding-bottom:20px;
	background:url(/images/material/23/banner_guidance.gif) no-repeat;
	text-indent:-9999px;
}
#topindex #top_banner #remove_banner,
#topindex #top_banner #remove_banner a{
	padding-right:20px;
	display:block;
	width:280px;
	height:75px;
	padding-bottom:20px;
	background-image:url(/images/material/23/banner_remove_01.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

/*学科メニュー
------------------------------------------------------*/
#topindex h2#homeMenuSubjectTitle {
	clear:both;
	height:12px;
	margin:0 0 12px 0;
	padding:0;
	background-image:url(/images/material/23/homeMenu_subject_title.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}



#topindex ul#homeMenuSubject {
	height:130px;
	margin:0 0 12px 0;
	padding:0;
}
#topindex ul#homeMenuSubject li {
	float:left;
	width:108px;
	height:130px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#topindex ul#homeMenuSubject li#PT,
#topindex ul#homeMenuSubject li#PT a {
	display:block;
	width:108px;
	height:130px;
	margin:0 10px 0 0 !important;
	padding:0 !important;
	background-image:url(/images/material/23/homeMenu_subject_PT.gif) !important;
	background-repeat:no-repeat;
	overflow:hidden;
}
#topindex ul#homeMenuSubject li#PT a:hover{
	background-image:url(/images/material/23/homeMenu_subject_PT_2.gif);
	background-repeat:no-repeat;
}

#topindex ul#homeMenuSubject li#OT,
#topindex ul#homeMenuSubject li#OT a{
	display:block;
	width:108px;
	height:130px;
	margin:0 10px 0 0;
	padding:0;
	background-image:url(/images/material/23/homeMenu_subject_OT.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#topindex ul#homeMenuSubject li#OT a:hover{
	background-image:url(/images/material/23/homeMenu_subject_OT_2.gif);
	background-repeat:no-repeat;
}

#topindex ul#homeMenuSubject li#JS,
#topindex ul#homeMenuSubject li#JS a{
	display:block;
	width:108px;
	height:130px;
	margin:0 10px 0 0;
	padding:0;
	background-image:url(/images/material/23/homeMenu_subject_JS.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#topindex ul#homeMenuSubject li#JS a:hover{
	background-image:url(/images/material/23/homeMenu_subject_JS_2.gif);
	background-repeat:no-repeat;
}

#topindex ul#homeMenuSubject li#AM,
#topindex ul#homeMenuSubject li#AM a{
	display:block;
	width:108px;
	height:130px;
	margin:0 10px 0 0;
	padding:0;
	background-image:url(/images/material/23/homeMenu_subject_AM.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#topindex ul#homeMenuSubject li#AM a:hover{
	background-image:url(/images/material/23/homeMenu_subject_AM_2.gif);
	background-repeat:no-repeat;
}

#topindex ul#homeMenuSubject li#MT,
#topindex ul#homeMenuSubject li#MT a{
	display:block;
	width:108px;
	height:130px;
	margin:0;
	padding:0;
	background-image:url(/images/material/23/homeMenu_subject_MT.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#topindex ul#homeMenuSubject li#MT a:hover{
	background-image:url(/images/material/23/homeMenu_subject_MT_2.gif);
	background-repeat:no-repeat;
}

#topindex .goWcourse {
	padding:0 4px 4px 0;
	font-size:0.9em;
	text-align:right;
	line-height:1em;
}


/*オープンキャンパス
------------------------------------------------------*/
.openCampusArea {
	padding:0 10px 15px 10px;
}

.openCampusFormArea {
	padding:30px 17px 0 17px;
}
.openCampusFormArea p {
	padding:0 17px 20px 17px;
}

.leadMain2 {
	margin:0 17px 10px 17px;
}	
.experience {
	margin:0px auto 5px auto;
	width:560px;
	height:105px;
	background:url("/images/material/23/experience.jpg");
	text-indent:-9999px;
	
}
.table_ex {
	width:560px;
	/*margin:0 auto 20px auto;*/
	margin:0 auto 0 auto;

}
.ex_width1 {
	width:26%;
}
.ex_width2 {
	width:24%;
}
.ex_width3 {
	width:55%;
}

.table_ex td {
	text-align:center;
}
td.txt_left {
	text-align:left;
	width:45%;
}
.ex_sagyo {
	/*background-color:#4bc483;
	font-weight:bold;*/
	color:#17a358;
	font-size:1.2em;
	
}
.ex_rigaku {
	/*background-color:#4bc483;
	font-weight:bold;*/
	color:#b1b702;
	font-size:1.2em;
	
}
.ex_harikyu {
	/*background-color:#4bc483;
	font-weight:bold;*/
	color:#fbb41b;
	font-size:1.2em;
	
}
.ex_jyudo {
	color:#2090cc;
	font-size:1.2em;
}
.ex_medical {
	/*background-color:#f9a3c3;
	font-weight:bold;*/
	color:#e55389;
	font-size:1.2em;
	
}
.ex_center {
	background-color:#cccccc;
	color:#ffffff;
	padding:2px;
}
.ex_chui {
	margin:-12px auto 15px auto;
	padding:0;
	width:560px;
	font-size:0.9em;
}
.tokuten {
	margin:15px auto 5px auto;
	width:550px;
	height:370px;
	/*height:100px;*/
	background:url("/images/material/23/tokuten1234.gif");
	text-indent:-9999px;
}
.taikenonly {
	/*width:560px;*/
	font-size:0.9em;
	color:#ff0000;
	margin:5px 0 20px 10px;
}

table.table001{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.table001 th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#996633;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.table001 td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}



/*進路相談会
------------------------------------------------------*/
.topicsGuidance {
	display:block;
	width:450px;
	height:121px;
	margin:20px auto;
	background:url(/images/material/23/topicsGuidance.gif) no-repeat;
	text-indent:-9999px;
}

.guidanceArea {
	width:90%;
	padding:0 10px 15px 10px;
	margin:0 auto;
}

/*p.guideIndex {
	display:block;
	width:80%;
	background-color:#CCFFCC;
	border-left:solid 5px #006600;
	padding-left:15px;
}

dl.guideList {
	margin:20px auto 20px 50px;
}
dl.guideList dt {
	margin-top:15px;
	color:#006600;
	font-weight:bold;
}
dl.guideList dd {
	margin-top:5px;
	padding-left:20px;
}*/

p#guidanceStudent {
	display:block;
	width:440px;
	height:700px;
	background:url(/images/material/23/guidanceStudent.gif) no-repeat;
	margin:0 auto;
	text-indent:-9999px;
}
p#guidanceWorker {
	display:block;
	width:440px;
	height:470px;
	background:url(/images/material/23/guidanceWorker.gif) no-repeat;
	margin:30px auto;
	text-indent:-9999px;
}
p#guidanceService {
	display:block;
	width:362px;
	height:200px;
	background:url(/images/material/23/guidanceService.gif) no-repeat;
	margin:0 auto;
	text-indent:-9999px;
}


/*作業療法学科祭
------------------------------------------------------*/
.guidanceArea img{
	display:block;
	margin:0 auto;
}
img#illust {
	margin:30px auto 20px;	
}

table#festaTbl {
	margin-bottom:30px;
}
table#festaTbl th{
	margin:0;
	padding:0;
}
table#festaTbl td,th,tr{
	border:none;
}
table#festaTbl td.imgTd{
	width:240px;
	padding:10px;
	text-align:center;
}
table#festaTbl td.txtTd{
	width:220px;
	padding:10px;
}

p.OCOTlistP {
	display:block;
	width:50%;
	margin:0 auto 10px;
	font-weight:bold;
	font-size:1.2em;
	color:#FF3300;
}
ul.OCOTlist {
	display:block;
	width:50%;
	background-color:#FFFFCC;
	padding:10px;
	margin:0 auto 30px;
	list-style-type:disc;
}
ul.OCOTlist li{
	list-style-type:disc;
	margin-left:50px;
	line-height:180%;
	/*font-weight:bold;*/
	color:#333333;
}

table.OCOTtime {
	width:300px;
	margin:15px auto 30px;
	border-collapse:collapse;
	border:1px dotted #ff568e;
}
table.OCOTtime th {
	border:1px dotted #ff568e;
}
table.OCOTtime td {
	border:1px dotted #ff568e;
}


/*施設紹介
------------------------------------------------------*/
p.titleMainFacilities {
	width:566px;
	height:15px;
	margin:0 auto 1px auto;
	padding:0;
	background-image:url(/images/material/23/titleMain_facilities.gif);
	background-repeat:no-repeat;
	background-position:10px 0;
	text-indent:-9999px;
}

p.leadMainFacilities {
	margin:0 17px;
	padding-bottom:20px;
}

.facilitiesArea {
	margin:0;
	padding:0 12px 0 16px;
}

ul.facilitiesThumbnailArea {
	width:552px;
	height:280px;
	background-image:url(/images/material/23/facilities_thumbnail_bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
ul.facilitiesThumbnailArea li {
	float:left;
	width:88px;
	height:66px;
	margin:0 4px 4px 0;
	padding:0;
}

#subjectindex #container #mainContents p.leadMain a {
	color: #5CA622;
	text-decoration: underline;
}

#subjectindex #container #mainContents p.leadMain a:hover {
	color: #A4CD83;
	text-decoration: none;
}

/*================================
	校舎移転のお知らせ


================================*/
.remove h3#titleSubRemove {
	width:546px;
	height:34px;
	margin:20px auto 0 auto !important;
	padding:0;
	background:url(/images/material/23/titleSub_remove.gif) no-repeat #FFF !important;
	text-indent:-9999px;
}
.remove h4.removeIndex {
	margin:20px 0 15px 0 !important;
	font-size:1.2em !important;
	color:#5CA622 !important;
	padding:0 0 5px 0 !important;
	border-bottom:solid #999 2px !important;
	font-weight:bold !important;
}
.remove .topicsRemove {
	display:block;
	width:546px;
	height:68px;
	margin:0 auto;
	background:url(/images/material/23/topics_remove.gif) no-repeat #FFF !important;
	text-indent:-9999px;
}
.remove .removeTopics {
	margin-bottom:5px;
	font-weight:bold;
}
.remove .leadMain {
	margin-bottom:10px;
}

