@charset "utf-8";

/****************************************************************
*																*
*							拡張スタイル						*
*																*
****************************************************************/

/* -----------------------------
								
関東リハビリテーション専門学校	
								
================================
	■共通スタイル				
================================
: 	0-1.基本設定
: 	0-2.カラム別スタイル
:	0-3.エリア別スタイル
:	0-4.共通スタイル

================================
	■ページ別スタイル			
================================
: 	1-1.index
: 	1-2.学費
: 	1-3.資料請求
: 	1-4.在校生メッセージ
: 	1-5.附属お茶ノ水鍼灸治療院
:	1-6.所在地・アクセス
:	1-7.サイトマップ
:	1-8.学校紹介
:	1-9.設備/施設
:	1-10.理学療法学科（昼間部）
:	1-11.Q&A

----------------------------- */



/****************************************************************
*						■共通スタイル							*
****************************************************************/

/* -------------------------------------------------
	0-1.基本設定
------------------------------------------------- */
body {
	color: #333 ;
	background: url(../../images/tdktest016.mediaxis.jp/common/bg.gif) repeat-x top left ;
}
#container {
	width:851px;
	_width:853px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	border-left:1px solid #ECE5E4;
	border-right:1px solid #ECE5E4;
	text-align:left;
}
#contents,#index2 #contents {
}

#contents {
	width: 825px ;
	margin:0 13px;
}

#contentsInner {
	width: 825px ;
	overflow: hidden ;
}

/* リンク */
a:link {
	color:#1F698C;
	text-decoration:none;
}
a:hover,acvite {
	color:#1F698C;
	text-decoration:underline;
}

/* テーブル　*/
table {
	font-size: 12px;
}

table tr td {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	line-height: 120%;
}

table tr td table {
	font-size: 12px;
}

td {
	/*line-height: 1.6*/;
}

table.tbl_320_01 {
	border-collapse:collapse;
	margin-left:0px;
}


table.tbl_320_01 td {
	border:1px solid #CCCCCC;
	text-align:center;
}


a {text-decoration: underline; color: #FF6600;}
a:hover {text-decoration: underline; color:#FF6600;}
a:active {text-decoration:underline; color:#FF6600;}

a.link1 {text-decoration: underline; color: #003399}
a.link1:hover {text-decoration: underline; color:#0033FF}

.fs{}
.fm{}
.fl{
	font-size: 14px;
	color: #FF6633;
	font-weight: bold;
}
.fsh{}
.fsh2{}
.fmh{
	line-height: 1.5em;
}
.fmh2{}
.flh{}
.s1 {
	font-size: 14px;
	line-height: 1.5em;
}
.style1 {color: #FFFFFF}



.style4 {
	color: #990000;
	font-weight: bold;
}
.style6 {font-size: 14px; color: #009933; }
.style7 {
	font-size: 16px;
	font-weight: bold;
	color: #006666;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.style8 {font-size: 14px; color: #0066FF; }
.style9 {
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.style10 {font-weight: bold}
.style11 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
.seikyu {font-size: 12px}

.style12{
	color: #0033CC;
	font-size: 14px;
	font-weight: normal;
}

p {
	margin: 0px;
	padding: 0px;
}

.topicPath {
	width: 98%;
	font-size: 93%;
	color: #999999;
	margin: 10px 0px 30px 0px;
	text-align: right;
	display: block;
}

/* -------------------------------------------------
	0-2.カラム別スタイル
------------------------------------------------- */

/* 2カラム時
=========================================== */
#index2 #mainContents {
	width:638px;
	float: right;
	margin: 0px;
	padding: 0px;
}

#index2 #mainContentsInner{
	width:623px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

/* 3カラム時
=========================================== */
#index #mainContents {

}

/*#index #mainContentsInner{
	padding-left:0px;
	padding-right:0px;
	margin-left:10px;
	margin-right:10px;
	width:670px;
}*/


/* -------------------------------------------------
	0-3.エリア別スタイル
------------------------------------------------- */

/* ロゴ
=========================================== */
#header {
	width: 825px ;
	height: 103px ;
	margin:0 13px;
	padding: 0 ;
	background: url(/images/material/17/header_h1.jpg) no-repeat 0 0;
	/*clear: both ;*/
	position:relative;
}

#header h1 {
	margin: 0;
/*	position:absolute;
	top:37px;
	left:18px;*/
}

#header h1 a {
	margin-top: 20px;
	display: block;
	width: 350px ;
	height: 60px ;
}

/* トップ右側メニュー
=========================================== */
#headNavi{
	position:absolute;
	top:49px;
	right:-60px;
}

#headNavi ul{
	margin: 0px;
	padding: 0px;
/*
	margin:0px 10px 0px 0px;
*/
}

#headNavi li{
	margin: 0px;
	padding: 0px;
	/*display:block;*/
}

#headNavi li a:hover{
	text-decoration: none;
}


/* 左・右メニュー
=========================================== */
#subContents1{
	margin:10px 0px 0px 0px;
	padding:4px 0px 30px 0px;
	width:187px;
	text-align:center;
	background:#ffffff url(/images/material/17/side_bg.gif) repeat-y top left;
}

#navi {
	width: 179px;
	height: 670px;
	margin:0px 4px 0px 4px;
	padding:0px;
	display: block;
	background: #ffffff;
}

#navi ul{
	width: 179px;
	height: 670px;
	margin:0px;
	padding:0px;
	display: block;
	background:#ffffff url(/images/material/17/side_menu.gif) no-repeat top left;
}

#navi li{
	width:179px;
	height:28px;
	margin:0px;
	padding:0px;
	display:block;
}

#navi li a{
	width:179px;
	height:28px;
	text-decoration:none;
	margin:0;
	padding:0;
	text-indent:-9999px;
	position: relative;
	top: 33px;
	left: 0px;
}

#navi li a:hover{
	color:#666666;
	text-decoration:none;
	text-indent:-9999px;
	background:url(/images/material/17/side_menu_o.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
}
#navi h3,
#navi h4{
	display: none !important;
}

/* バナーエリア
=========================================== */
/* バナーA */
#subContents1 .bn{
	padding: 4px;
}

#banner_1 .bn{
	display:block;
	vertical-align:top;
}

#banner_1 .bn img{
	width:187px;
	height:132px;
	margin:10px 10px;
	vertical-align:top;
}

#banner_1 p {
	margin-top: 5px;
}


/* バナー3 */
/*#mainContents #banner_3 .bn{
	float:left;
	display:block;
	vertical-align:top;
	position:absolute;
	top:600px;
	left:0px;
	
}*/

#mainContents .bn{
	display: none;
}


/* メインイメージ
=========================================== */
#topindex #mainImg #pointNavi{
	width:824px;
	height:349px;
	margin:0px 0px 0px 13px;
	background: url(../../images/material/17/kanrihamain_img.jpg) no-repeat 50% 0;
}


#pointNavi ul {
	padding: 49px 0 0 0;
	margin: 0px;
	width: 205px;
	background: url(../../images/material/17/pointBtnTtl.gif) no-repeat 0 0;
	position: absolute;
	right: 20px;
}

#pointNavi li
#pointNavi li a {
	width: 205px;
	padding: 0px;	
}

#pointNavi li#point1,
#pointNavi li#point1 a {
	height: 56px;
	background: url(../../images/material/17/pointBtn01.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
}

#pointNavi li#point2,
#pointNavi li#point2 a {
	height: 55px;
	background: url(../../images/material/17/pointBtn02.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
}

#pointNavi li#point3,
#pointNavi li#point3 a {
	height: 55px;
	background: url(../../images/material/17/pointBtn03.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
}

#pointNavi li#point4,
#pointNavi li#point4 a {
	height: 55px;
	background: url(../../images/material/17/pointBtn04.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
}

#pointNavi li#point5,
#pointNavi li#point5 a {
	height: 56px;
	background: url(../../images/material/17/pointBtn05.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
}

#topindex #mainImg object{
	display:none;
}


#pointNavi li#point1 a:hover {
	background: url(../../images/material/17/pointBtnOn01.gif) no-repeat 0 0;
}
#pointNavi li#point2 a:hover {
	background: url(../../images/material/17/pointBtnOn02.gif) no-repeat 0 0;
}
#pointNavi li#point3 a:hover {
	background: url(../../images/material/17/pointBtnOn03.gif) no-repeat 0 0;
}
#pointNavi li#point4 a:hover {
	background: url(../../images/material/17/pointBtnOn04.gif) no-repeat 0 0;
}
#pointNavi li#point5 a:hover {
	background: url(../../images/material/17/pointBtnOn05.gif) no-repeat 0 0;
}

/* メインエリア
=========================================== */
.entry-body {
	line-height: 1.8;
}




/* フッターメニュー
=========================================== */
#footer {
	color:#666;
	width:851px;
	height:88px;
	background: url(../../images/tdktest016.mediaxis.jp/common/ft_bg.gif) repeat-x; 
	text-align:left;
	display:block;
	position:relative;
}

#footer p {
	margin:0;
	position:absolute;
	top:20px;
	left:29px;
}

#footer #footNavi {
	margin:0;
	position:absolute;	
	top:30px;
	left:29px;
}

#footer #copyright {
	margin:0;
	position:absolute;
	top:44px;
	left:29px;
}



/* -------------------------------------------------
	0-4.共通スタイル
------------------------------------------------- */

/* ページタイトル */
/*#index2 #mainContents #mainContentsInner h3 {
	width:670px;
	height:45px;
	line-height:45px;
	color:#666;
	background: url(../../images/tdktest014.mediaxis.jp/common/h3_2_bg.gif) no-repeat 0 0 #FFF ;
	padding:0px 0px 0px 20px;
	margin:0px 0px 10px 0px;
	display:block;
}*/

#index2 #mainContents #mainContentsInner h3.categoryTitle {
	display: none
}

/* サブタイトル */
.subtitle {
}

/* 見出し1 */
#index2 #mainContents #mainContentsInner h4.pageTitle {
	display: none
}

/*div#mainContents div#mainContentsInner h4{
	border:1px #000000 solid;
	background-color:#FFF2E6;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin:30px 0 4px 0;
	padding:4px 4px 6px 10px;
}
*/

/* 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;
}

/*.error {display: none;}*/
.message {display: none;}
.pageNavi {display: none;}

#headNavi .society{
}
#headNavi .society a, #headNavi .protector a, #headNavi .com a{
	display:block;
	width: 113px;
	height: 30px;
}
#headNavi .society a{
	position: relative; top: -10px; left: -10px;
}
#headNavi .protector a{
	position: relative; top: -10px; left: -30px;
}
#headNavi .com a{
	position: relative; top: -10px; left: -50px;
}

#headNavi .society a{
	background: url(../../images/tdktest016.mediaxis.jp/common/hd_b_bzpeople.gif) no-repeat top left;
}
#headNavi .protector a{
	background: url(../../images/tdktest016.mediaxis.jp/common/hd_b_guardian.gif) no-repeat top left;
}

#headNavi .com a{
	background: url(../../images/tdktest016.mediaxis.jp/common/hd_b_company.gif) no-repeat top left;
}

#headNavi .call a{
	display:block;
	width: 116px;
	height: 30px;
	position: relative; top: -10px; left: -70px;
	background: url(../../images/tdktest016.mediaxis.jp/common/hd_b_inquiry.gif) no-repeat top left;
}


#headNavi .society a span, #headNavi .protector a span, #headNavi .com a span, #headNavi .call a span{
	display: none;	
	margin:0;
	padding:0;
}

#navi ul .idea{
	text-indent:-9999px;
	
}

#navi ul .idea a{
	text-indent:-9999px;
	display:block;
}

ul #menu1 a:hover{
	background-position:0 -33px;
}

ul #menu2 a:hover{
	background-position:0 -61px;
}

ul #menu3 a:hover{
	background-position:0 -89px;
}

ul #menu4 a:hover{
	background-position:0 -117px;	
}


ul #menu5 a, ul #menu6 a, ul #menu7 a, ul #menu8 a, ul #menu9 a, ul #menu10 a{
	position: relative;
	top: 66px; left: 0px;
}


ul #menu5 a:hover{
	background-position:0 -178px;	
}

ul #menu6 a:hover{
	background-position:0 -206px;	

}

ul #menu7 a:hover{
	background-position:0 -234px;	
}

ul #menu8 a:hover{
	background-position:0 -262px;	
}

ul #menu9 a:hover{
	background-position:0 -290px;	
}

ul #menu10 a:hover{
	background-position:0 -318px;	
}



ul #menu11 a, ul #menu12 a{
	position: relative;
	top: 99px; left: 0px;
}



ul #menu11 a:hover{
	background-position:0 -379px;	
}

ul #menu12 a:hover{
	background-position:0 -407px;	
}



ul #menu13 a, ul #menu14 a {
	position: relative;
	top: 132px; left: 0px;
}



ul #menu13 a:hover{
	background-position:0 -468px;	
}

ul #menu14 a:hover{
	background-position:0 -496px;	
}



ul #menu15 a, ul #menu16 a, ul #menu17 a, ul #menu18 a, ul #menu19 a{
	position: relative;
	top: 165px; left: 0px;
}


ul #menu15 a:hover{
	background-position:0 -557px;	
}

ul #menu16 a:hover{
	background-position:0 -585px;	
}

ul #menu17 a:hover{
	background-position:0 -613px;	
}

ul #menu18 a:hover{
	background-position:0 -641px;	
}

ul #menu19 a:hover{
	background-position:0 -669px;	
}

#contentsInner{
	background: #ffffff;
}




/****************************************************************
*						■ページ別スタイル						*
****************************************************************/

/* -------------------------------------------------
	1-1.index
------------------------------------------------- */

div#topindex div#mainContents div#mainContentsInner {
	width:590px;
}

#index2 #topindex #mainContents #mainContentsInner {
	width:590px;
	margin-left: 30px;
	padding: 0px
}

#index2 #topindex #mainContentsInner #headtext #bannerArea{
	display:block;
	float:right;
	width :	190px;
	margin:0;
	padding:0;
}
#index2 #topindex #mainContentsInner #headtext #bannerArea p {
	width :	190px;
	margin:0;
}

#index2 #topindex #mainContentsInner #headtext #bannerArea a img{
	margin:0;
	padding:0;
}
/*デジタルパンフレットエリア*/
#dp_wrapper {
	margin-bottom: 10px;
	width: 180px;
	/*_width: 170px;*/
	padding: 5px;
	background: url(/images/material/17/dp_bg.jpg) repeat 0 0;
}

#dp_wrapper img {
	margin: 0px;
}

#dp_wrapper #btn_area {
	background: #F1FDFD;
	padding: 10px;
	_width: 180px;
}

#dp_wrapper #btn_area ul#dpareabtn {
	margin: 0 auto;
	_margin: 0;
	padding: 0px;
	width: 134px;
}

#dp_wrapper #btn_area li.dpbtn,
#dp_wrapper #btn_area li.dpbtn2 {
	margin: 0px;
	height: 40px;
}

#dp_wrapper #btn_area li.dpbtn2 {
	margin-top: 10px;
}
/*#index2 #topindex #mainContentsInner #headtext #bannerArea a img{
	margin-right: 0;
}*/

#topindex #headtext p{
	margin-bottom:15px;
}

/*#topindex #newsTop h3{
	text-indent: -9999px;
}*/

#topindex #mainContents #mainContentsInner #bannerArea  {

}

#topindex #mainContents #mainContentsInner #bannerArea a {
	margin-bottom: 5px;
	/*display: block;*/
}

/* -------------------------------
 *	NEWS インラインフレーム
 * ------------------------------- */
 
#mainContentsInner #newsTop{
	width: 390px;
	float: right;
	margin: -10px 10px 0px 0px;
}

#mainContentsInner #headtext #newsTop {
	display:block;
	float:left;
}

#index2 #topindex #mainContents #mainContentsInner h3 {
	width:370px;
	height:41px;
	text-indent:-9999px;
	background: url(../../images/tdktest016.mediaxis.jp/index/t_news.gif) no-repeat 0 0 #FFF ;
	display:block;
	margin: 0px;
	padding: 0px;
}

/*#index2 #topindex #newsTop ul.newsList*/
#mainContents #mainContentsInner #newsTop ul.newsList{
	color: #666666;
	scrollbar-face-color: #ffffff; /*スクロールバー本体の色*/
	scrollbar-highlight-color: #ffffff; /*スクロールバー左側（上）の影*/
	scrollbar-shadow-color: #ffffff; /*スクロールバー右側（上）の影*/
	scrollbar-3dlight-color: #79BBBB; /*スクロールバーの左側（下）の影*/
	scrollbar-arrow-color: #79BBBB; /*矢印の色*/
	scrollbar-track-color: #79BBBB; /*背面の色*/
	scrollbar-darkshadow-color: #79BBBB; /*スクロールバー右側（下）の影*/
	font-family:verdana, arial, helvetica, sans-serif, ＭＳ Ｐゴシック, OSAKA;
	line-height:140%;
	background-color: #FFFFFF;
	border:none;
	width:370px;
	height:430px;
	margin:10px 0px 0px 0px;
	padding: 0px;
	overflow:auto;
}

#mainContents #mainContentsInner #news ul.newsList{
	width: 632px;
	background-color: #FFFFFF;
}


ul.newsList li{
	margin:0;
	position: relative;
	top: 0px;
	left: 0px;
}

#news ul.newsList li{
	clear: both;
}

ul.newsList li h5{
	padding:0 10px 0 0;
	display:inline;
}

#news ul.newsList li h5{
	float: left;
	width: 145px;
}

ul.newsList li p{
	margin:0;
	display:inline;
}

#news ul.newsList li p{
	float: left;
}

ul.newsList li p a,
ul.newsList li p a:link,
ul.newsList li p a:hover,
ul.newsList li p a:active{
	color:#FF6600;
	font-weight:bold;
}



/*div#mainContentsInner div#headtext div#bannerArea{
	display:block;
	float:right;
	width :	190px;
	margin:0;
	padding:0;
}

div#mainContentsInner div#headtext div#bannerArea a img{
	text-align:left;
	margin:0;
	padding:0;
}

div#mainContentsInner div#headtext div#bannerArea a img{
	margin-right: 0;
}*/

div#bottomtext{
	clear: both;
}
/* 20091225 k end */
#mainContentsInner #headtext #nbottomtext{
	clear:both;
} 




/*news*/
#mainContentsInner #news h4 {
	background: url(/images/material/17/h4_icon.gif) no-repeat 0 0 ;
	height: 21px;
	width: 623px;
	color: #F66400;
	margin:30px 0 4px 0;
	padding:4px 4px 6px 10px;

}


/* -------------------------------------------------
	学校紹介
------------------------------------------------- */
#index2 #ideaindex table .tb01{
	border: 1px solid #f25800;
}

#index2 #ideaindex table .tb01 th  {
	border: 1px solid #f25800;
	font-size: 93%;
	line-height: 140%;
	font-weight: bold;
	color: #FFFFFF;
	background: #f25800;
	padding: 3px;
}

#index2 #ideaindex table .tb01 td  {
	border: 1px solid #f25800;
	line-height: 140%;
	background: #fffaf4;
	padding: 3px;
}

/* -------------------------------------------------
	1-2.学費
------------------------------------------------- */

#gakuhiindex div{
	margin-bottom:5px;
}


/*学費　その他*/
#entrance_expenseshennyugaku #mainContents #mainContentsInner #headtext h4 {
	background: url(/images/material/17/h4_icon.gif) no-repeat 0 0 ;
	height: 21px;
	width: 623px;
	color: #F66400;
	margin:30px 0 4px 0;
	padding:4px 4px 6px 10px;

}

#entrance_expenseshennyugaku #mainContents #mainContentsInner #headtext ul {
	padding: 0px;
	margin-left: 20px;
}

#entrance_expenseshennyugaku #mainContents #mainContentsInner #headtext li.ttl {
	margin-bottom: 15px;
	list-style-type: square;
}

#entrance_expenseshennyugaku #mainContents #mainContentsInner #headtext table caption {
	text-align: right;
}

#entrance_expenseshennyugaku #mainContents #mainContentsInner #headtext th {
	text-align: center;
	padding: 5px;
	background-color: #95D5EC;
	font-weight: bold;
}

#entrance_expenseshennyugaku #mainContents #mainContentsInner #headtext td {
	padding: 5px;
}
/* -------------------------------------------------
	1-3.資料請求
------------------------------------------------- */

#index2 #siryou_topindex #contact table{
	border-collapse:collapse;
	border:1px solid #DDDDDD;
	margin:10px 0px 10px 30px;
}

#index2 #siryou_topindex #contact table th{
	background-color:#ffffff;
	border-bottom:1px solid #FFFFFF;
	color:#000000;
	font-weight:normal;
	padding:5px 0px 5px 5px;
	_padding:10px 0px 0px 5px;
	text-align:left;
	width:200px;
}

#index2 #siryou_topindex #contact table td{
	border:1px solid #DDDDDD;
	padding:5px 0px 5px 5px;
	_padding:10px 0px 0px 5px;

}

#index2 #requestindex #contents #contentsInner #mainContentsInner h3,
#index2 #setsumeikaiindex #contents #contentsInner #mainContentsInner h3 {
	display: none;
}


#index2 #requestindex #contact form,
#index2 #setsumeikaiindex #contact form {
	padding: 5px 20px 0px 20px ;
}

#index2 #requestindex #contents #contentsInner #mainContentsInner p,
#index2 #setsumeikaiindex #contents #contentsInner #mainContentsInner p {
	margin: 0px 0px 0px 20px;
}



/* -------------------------------------------------
	1-4.在校生メッセージ
------------------------------------------------- */
#messeageindex table{
	margin-top:0px;
}

#messeageindex table td{
	vertical-align:top;
}



/* -------------------------------------------------
	1-5.附属お茶ノ水鍼灸治療院
------------------------------------------------- */
#chiryouinindex img{
	margin-bottom:5px;
}



/* -------------------------------------------------
	1-6.所在地・アクセス
------------------------------------------------- */
#aagmap1{
	width:670;
}



/* -------------------------------------------------
	1-7.サイトマップ
------------------------------------------------- */
#mainContents #mainContentsInner #sitemap ul li {
	margin-bottom:10px;
}
#mainContents #mainContentsInner #sitemap ul li a {
	width:auto;
	color: #666 ;
	background:none;
	border-left:6px #339966 solid;
	border-bottom:1px #339966 solid;
}
#mainContents #mainContentsInner #sitemap ul li a:hover {
	background: none;
	text-decoration:none;
	color: #1F698C;
	border-left:6px #339966 solid;
	border-bottom:1px #339966 solid;
}

#mainContents #mainContentsInner #sitemap ul li li {
	border:none;
	background:url(../../images/tdktest014.mediaxis.jp/sitemap/icon_sitemap.gif) no-repeat 0 7px;
	padding:0px 0px 7px 15px;
	_padding-left:15px;
	margin:0px;
	font-weight:normal;
}

#mainContents #mainContentsInner #sitemap ul li li a{
	color:#666;
	border:none;
}

#mainContents #mainContentsInner #sitemap ul li li a:hover{
	color:#666;
	text-decoration:underline;
	border:none;
}

#mainContents #mainContentsInner #sitemap ul li ul li ul {
	margin:0px;
	padding-left:0px;
}


#mainContents #mainContentsInner #sitemap ul li ul li ul li {
	background:none;
	list-style-type:none;
	text-indent:0px;
	margin:0px;
	padding-left:0px;
	_paddin-left:0px;
}

#mainContents #mainContentsInner #sitemap ul li ul li ul li a {
	border:none;
	text-decoration:none;
	color:#1F698C;
	margint:0px;
	padding:0px;
}

#mainContents #mainContentsInner #sitemap ul li ul li ul li a:hover {
	border:none;
	color:#1F698C;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}


/* -------------------------------------------------
	1-8.学校紹介
------------------------------------------------- */

/*.style4 {
	color: #FFFFFF;
	font-weight: bold;
}*/

.s1 {
	font-size: 14px;
	line-height: 1.5em;
}


/* -------------------------------------------------
	1-9.設備/施設
------------------------------------------------- */

.fl {
	color: #FF6633;
	font-size: 16px;
	font-style:italic;
	font-weight:bold;
}


/* -------------------------------------------------
	1-10.理学療法学科（昼間部）作業療法学科（夜間部）
------------------------------------------------- */

div#headtext strong{
	font-weight: bold ;
}

div#headtext p{
	line-height:110%;
}

div#headtext table tbody tr td table tbody tr td{
	text-align:left;
}

div#headtext table tbody tr td p img{
	margin:0 5px 10px 0;
}

div#headtext table tbody tr td table tbody tr td table tbody tr td img{
	margin:5px 0 0 5px;
}

div#headtext table tbody tr td table tbody tr td table tbody tr td{
	padding:5px 0 0 5px;
}


/* -------------------------------------------------
	1-11.Q&A
------------------------------------------------- */
#qaindex #mainContentsInner h4 {
	background: url(/images/material/17/h4_icon.gif) no-repeat 0 0 ;
	height: 21px;
	width: 623px;
	color: #F66400;
	margin:30px 0 4px 0;
	padding:4px 4px 6px 10px;

}

/* 
div#mainContentsInner p{
	border:1px #000000 solid;
	margin:0;
	padding:0;
}
*/


/* -------------------------------------------------
	1-12.在校生インタビュー
------------------------------------------------- */

#voiceindex table.tb01 {
	background: #f8f8f8;
	border: 1px solid rgb(203,203,203);
}

#voiceindex table.tb01 td {
	padding: 4px;
}

#voiceindex table.tb01 table td {
	padding: 5px;
}

.voice div.studentPt {
	border:#cbcbcb 1px solid;
	padding:8px;
	margin:0 30px 15px 30px;
	background-color:#ffffee;
	line-height:120%;
}

.voice div.studentOt {
	border:#cbcbcb 1px solid;
	padding:8px;
	margin:0 30px 15px 30px;
	background-color:#dfffff;
	line-height:120%;
}

/* -------------------------------------------------
	1-13.就職状況
------------------------------------------------- */
#employindex table.tb01 {
	border: 1px dotted rgb(203,203,203);
	background: #F8F8F8;
}

#employindex table.tb01 td {
	padding: 2px;
}


#employindex table.tb01 td table {
		margin: 2px;
}

#employindex .style12{
	font-size: 12px;
}


/* -------------------------------------------------
	教員紹介
------------------------------------------------- */

#teacherindex table .tb01 {
	border: 1px dotted rgb(0,153,153);
}

#teacherindex table .tb01 td table td table td {
	padding: 3px;
}


/* -------------------------------------------------
	卒業生紹介
------------------------------------------------- */

#graduatesindex table td table {
	margin-bottom: 14px;
}

#graduatesindex table td table td {
	padding: 4px;
}


/* -------------------------------------------------
	タウン情報
------------------------------------------------- */

#campus_townindex table td table {
	margin-bottom: 20px;
}


/* -------------------------------------------------
	学生寮のご紹介
------------------------------------------------- */

#campus_dormitoryindex table td table td table {
	margin-bottom: 20px;
}

/* -------------------------------------------------
	社会人の方へ
------------------------------------------------- */

.society table td {
	text-align: left;
}

.society table.tb01 {
	margin-top: 5px;
}

.society table.tb01 th {
	background: #cccccc;
	border: 1px solid #666666;
	padding: 3px;
	text-align: center;
}
.society table.tb01 td {
	border: 1px solid #666666;
	padding: 3px;
	text-align: center;
}

.society table.tb02 th {
	background: #000000;
	border: 1px solid #666666;
	padding: 3px;
	text-align: center;
	color: #FFFFFF;
}
.society table.tb02 td {
	border: 1px solid #666666;
	padding: 3px;
	text-align: left;
}

.society table.tb02 td.price {
	text-align: right;
}


/* -------------------------------------------------
	学校説明会
------------------------------------------------- */

.setsumei table.tb02 td {
	border: 1px solid #cc6600;
	padding-bottom: 12px;
}

.setsumei table.tb02 td table td {
	border: 0px;
	padding-bottom: 0px;
}

.setsumei table.tb01 td.left {
	text-align: left;
}

.setsumei .style6 {font-size: 14px; color: #666666; }


/* -------------------------------------------------
	Ｑ＆Ａ
------------------------------------------------- */
#qaindex #contents #contentsInner #mainContents #mainContentsInner {
	width: 598px;
	margin-left: 20px;
}


/* -------------------------------------------------
	Ｑ＆Ａ
------------------------------------------------- */
#bbsindex #contents #contentsInner #mainContents #mainContentsInner {
	width: 598px;
	margin-left: 20px;
}


/* -------------------------------------------------
	問い合わせ
------------------------------------------------- */

#index2 #callindex #contents #contentsInner #mainContentsInner h3 {
	background: #FFFFFF;
	font-size: 14px;
	color: #666666;
	margin: 20px 0px 0px 10px;
}

#index2 #callindex #contact {
	padding: 0px 20px 0px 20px ;
}

#index2 #callindex form {
	padding: 5px 0px 0px 0px ;
}

#index2 #callindex #contents #contentsInner #mainContentsInner p {
	margin: 0px 0px 0px 20px;
}

#index2 #callindex .error {
	margin: 20px;
}

/* -------------------------------------------------
	メールマガジン
------------------------------------------------- */
#index2 #mailmag_insertindex #mainContents h3 {
	background: #FFFFFF;
	font-size: 14px;
	color: #666666;
	margin: 20px 0px 0px 0px;
}

#index2 #mailmag_insertindex #contact {
	padding: 5px 20px 0px 20px ;
}

#index2 #mailmag_insertindex #contact form {
	padding: 5px 0px 0px 0px ;
}

#index2 #mailmag_insertindex #contents #contentsInner #mainContentsInner p {
	margin: 0px 0px 0px 20px;
}


/* -------------------------------------------------
	資料請求
------------------------------------------------- */



/* テーブル */

#protectorindex table td {
	text-align: left;
}

#protectorindex #wrapper h3 {
	background: none;
}

#protectorindex table.tb01,
.setsumei table.tb01 {
	margin-top: 5px;
}

#protectorindex table.tb01 th,
.setsumei table.tb01 th {
	background: #cccccc;
	border: 1px solid #666666;
	padding: 3px;
	text-align: center;
}
#protectorindex table.tb01 td,
.setsumei table.tb01 td {
	border: 1px solid #666666;
	padding: 3px;
	text-align: center;
}

#protectorindex table.tb02 th {
	background: #000000;
	border: 1px solid #666666;
	padding: 3px;
	text-align: center;
	color: #FFFFFF;
}
#protectorindex table.tb02 td {
	border: 1px solid #666666;
	padding: 3px;
	text-align: left;
}

#protectorindex table.tb02 td.price {
	text-align: right;
}


#ptindex table .tb01,
#otindex table .tb01 {
	background: #f8f8f8;
	border: 1px dotted rgb(0,153,153);
}

#ptindex table .tb01 td,
#otindex table .tb01 td {
	padding: 4px;
}

#ptindex table.tb02, 
#otindex table.tb02,
#fromindex table.tb01 {
	border: 1px solid #669966;
}

#ptindex table.tb02 td,
#otindex table.tb02 td,
#fromindex table.tb01 td,
#process_ptindex table.tb01 td,
#process_otindex table.tb01 td {
	border: 1px solid #669966;
	padding: 4px;
}

#ptindex table.tb02 td table td,
#otindex table.tb02 td table td  {
	border: 0px;
}


.entrance table.tb01 {
	width: 540px;
	margin-left: 40px;
}

.entrance table.tb01 th,
#entrance_otindex table.tb01 th,
#entrance_expensesindex table.tb01 th  {
	border: 1px solid #ccccff;
	text-align: center;
	padding: 4px;
	background: #e4f1f1;
}

.entrance table.tb01 td,
#entrance_otindex table.tb01 td,
#entrance_expensesindex table.tb01 td {
	border: 1px solid #ccccff;
	padding: 3px;
}

.entrance div.edttl {
	padding-left:25px;
	margin-top:25px;
}

.entrance div.edttl2 {
	padding-left:25px;
	margin-top:10px;
}

.entrance div.gobi {
	width:555px;
	height:14px;
	margin-left:25px;
	background-color:#bfbfbf;
}

.entrance div.dtx {
	margin-left:40px;
	margin-top:10px;
	width:540px;
}


.entrance div.txli {
	margin-left:55px;
	width:565px;
}

.entrance div.txli ul {
	list-style-type:disc;
}

/* -------------------------------------------------
	1-8.なかのひと（アクセス解析）
------------------------------------------------- */
#nakanohito {
        position: absolute;
        bottom: -55px;
        right: 0px;
}

