/* COMMON */



a:link, a:visited, a:active,  a:hover  { text-decoration: none }

p, dl, dt, dd, ul, li, form {

	margin: 0px;

	padding: 0px;

}

/*グローバルメニューヘッダー*/

.head{
	background-image: url("../img/title_back_under.jpg");
	background-repeat: no-repeat;
}



/*グローバルメニューヘッダー　ENGLISH・中文簡体字*/

.gl_menu_l a{

font-size:10px;

color:#FFFFFF;

text-decoration:none;

padding:0px 0px 0px 15px;

background-image:url("../img/point.jpg");

background-repeat: no-repeat;

}

.gl_menu_l a:hover{

font-size:10px;

color:#F8BC00;

text-decoration:none;

padding:0px 0px 0px 15px;

background-image:url("../img/point.jpg");

background-repeat: no-repeat;

}

/*グローバルメニューヘッダー　総合窓口案内・サイトマップ・お問合せ*/

.gl_menu_r a{

font-size:10px;

color:#FFFFFF;

text-decoration:none;

padding:0px 0px 0px 15px;

background-image:url("../img/point.jpg");

background-repeat: no-repeat;

}

.gl_menu_r a:hover{

font-size:10px;

color:#F8BC00;

text-decoration:none;

padding:0px 0px 0px 15px;

background-image:url("../img/point.jpg");

background-repeat: no-repeat;

}


/*グローバルメニューヘッダー　サイト内検索*/

.gl_search{

font-size:12px;

color:#FFFFFF;

}



.formarea {

	height: 19px;

	width: 185px;

	background: #CEECD2;

	margin: 0px 8px;

	border: none;

}







/*パンクズメニュー*/

.pankuzu{

margin:5px 0px 0px 5px;

color:#339999;

}



.pankuzu a{

text-decoration:none;

color:#339999;

}



.pankuzu .position{

color:#FF6600;

}



/*文字サイズ変更*/

.sizechange{

color:#3366CC;

}



/*（追加）センターメニューの表組み*/

.table1{

margin:5px 0px 10px 5px;

}



/*左メニュー*/

#menusize a{

color: #009999;

padding: 3px 0px 3px 25px;

margin: 0px;

background-image: url(../img/mn_arrow.gif);

background-position: left top;

background-repeat: no-repeat;

background-color: #FFFFFF;

display: block;

}



#menusize a:hover{

color: #FF6600;

background-color: #DEF2F3;

}



#menusize .position{

color:#FF6600;

background-color:#DEF2F3;

background-image: url(../img/mn_arrow.gif);

padding: 3px 0px 3px 25px;

margin: 0px;

background-position: left top;

background-repeat: no-repeat;

}



/*左メニュー一文字下げる（追加）*/



#menusize_indent .indent{

color:#FF6600;

background-color:#DEF2F3;

background-image: url(../img/mn_arrow.gif);

padding: 3px 0px 3px 35px;

margin: 0px;

background-position: 10px top;

background-repeat: no-repeat;

}





/*左メニュー一文字下げる（追加）*/

#menusize_indent a{

color: #009999;

padding: 3px 0px 3px 35px;

margin: 0px;

background-image: url(../img/mn_arrow.gif);

background-position: 10px top;

background-repeat: no-repeat;

background-color: #FFFFFF;

display: block;

}





/*左メニュー一文字下げる（追加）*/



#menusize_indent a:hover{

color: #FF6600;

background-color: #DEF2F3;

}



/*メイン内本文行間180%*/

#contents_220{

margin:15px 10px 10px 50px;

padding:0px;


}

/*メイン内本文行間180%*/

#contents_180{

margin:0px 0px 10px 15px;

padding:0px;

line-height:180%;

}



/*メイン内本文行間150%*/

#contents_150{

margin:0px 0px 10px 15px;

padding:0px;

line-height:150%;

}



/*メイン内本文行間120%*/

#contents_120{

margin:0px 0px 0px 15px;

padding:0px;

line-height:120%;

}

/*メイン内本文行間110%*/

#contents_110{

margin:10px 15px 10px 15px;

padding:0px;

line-height:110%;
color:#555555;
font-size:80%;
}

/*メイン内本文行間110%上つまり*/

#contents_115{

margin:0px 15px 10px 15px;

padding:0px;

line-height:110%;
color:#666666;
font-size:80%;
}



/*メイン内本文行間100%*/

#contents_100{

margin:5px 5px 10px 15px;

padding:0px;

line-height:100%;

}



/*メイン内のリンク(矢印有)*/

#arrow{

line-height:180%;

margin:0px 0px 10px 15px;

padding:0px;

}



#arrow a{

background-image:url(../img/main_arrow.gif);

background-position:left top;

background-repeat:no-repeat;

text-decoration:none;

color:#009999;

padding:0px 0px 0px 18px;

margin:0px;

}



#arrow a:hover{

color:#FF6600;

}


#arrow8{

line-height:180%;

margin:0px 0px 0px 20px;

padding:0px;

}



#arrow8 a{

background-image:url(../img/main_arrow.gif);

background-position:left top;

background-repeat:no-repeat;

text-decoration:none;

color:#009999;

padding:0px 0px 0px 18px;

margin:0px;

}



#arrow8 a:hover{

color:#FF6600;

}



/*(追加)メイン内のリンク(矢印有)*/

#arrow_target{

line-height:180%;

margin:0px 0px 0px 8px;

padding:0px;

}



#arrow_target a{

background-image:url(../img/yaji02.jpg);

background-position:left top;

background-repeat:no-repeat;



color:#009999;

padding:0px 0px 0px 8px;

margin:0px;

}



#arrow_target a:hover{

color:#FF6600;

}



/*（追加）センターメニューの一回り小さいリンク用*/

#arrow3{

font-size:80%;

margin:0px 0px 10px 5px;

padding:0px;

}



#arrow3 a{

font-size:80%;



color:#009999;

padding:0px 0px 0px 10px;

margin:0px;

}



#arrow3 a:hover{

color:#FF6600;

}

/*（追加）キャンパス案内交通アクセス*/

#arrow4{

margin:0px 0px 10px 5px;

padding:0px;

}



#arrow4 a{

background-image:url(../img/yaji02.jpg);

background-position:left top;

background-repeat:no-repeat;

color:#009999;

padding:0px 0px 0px 10px;

margin:0px;



}



#arrow4 a:hover{

color:#FF6600;

}



#arrow5{

	font-size: 120%;

	line-height:180%;

	margin:0px 0px 10px 15px;

	padding:0px;

}



#arrow5 a{

background-image:url(../img/main_arrow.gif);

background-position:left top;

background-repeat:no-repeat;

text-decoration:none;

color:#009999;

padding:0px 0px 0px 18px;

margin:0px;

}



#arrow5 a:hover{

color:#FF6600;

}



#arrow6{

line-height:140%;

margin:0px 0px 5px 15px;

padding:0px;

}



#arrow6 a{

background-image:url(../img/main_arrow.gif);

background-position:left top;

background-repeat:no-repeat;

text-decoration:none;

color:#009999;

padding:0px 0px 0px 18px;

margin:0px;

}



#arrow6 a:hover{

color:#FF6600;

}



/*（追加）交通アクセス*/

#access_canpasu{

	font-weight:bold;

	color:#61BAEC;

}

/*（追加）交通いきかた*/

#access_ikikata{

	font-size:80%;

	color:#61BAEC;

}

/*メイン内のページTOPへのリンク(矢印有)*/

#pagetop a{

background-image:url(../img/pagetop_arrow.gif);

background-position:left top;

background-repeat:no-repeat;

text-decoration:none;

color:#009999;

padding:0px 0px 0px 12px;

margin:0px;

text-align:right;

}



#pagetop a:hover{

color:#FF6600;

}



/* page_menu */

#page_menu{

	padding: 0px 4px;

	

}

#page_menu ul {

	line-height: 120%;

	padding: 6px 0px 6px 2px;

	

}

#page_menu ul.top {

	

}

#page_menu li {

		

		

		border-left: 4px solid #61BAEC;

}

#page_menu li a {

	color: #007783;

	display: block;

	width: 150px;

}

/*（追加）メイン内のリンク(矢印なし)*/

#arrow2{

font-size:120%;



margin:0px 0px 0px 0px;

padding:0px;

}



#arrow2 a{

font-size:120%;

background-position:left top;

background-repeat:no-repeat;

text-decoration:none;

color:#009999;

padding:0px 0px 0px 0px;

margin:0px;

}



#arrow2 a:hover{

color:#FF6600;

}

/*（追加）メイン内のリンク(矢印なし)*/

#arrow7{

font-size:130%;



margin:0px 0px 0px 0px;

padding:0px;

}



#arrow7 a{

font-size:130%;

background-position:left top;

background-repeat:no-repeat;

text-decoration:none;

color:#FF6600;



padding:0px 0px 0px 0px;

margin:0px;

}



#arrow7 a:hover{

color:#009999;

}








/*（追加）センタメニュー見出し用リンクなし*/

#arrow3 {

font-size:130%;

color:#000000;

padding:0px 0px 0px 0px;

margin:0px;

}

.catch{

font-size:120%;

font-weight:bold;

color:#000000;

margin:10px 0px 10px 0px;

padding:0px;

}

/*表組み*/



#graph td.ttl_left{

background:#1850BD;

color:#FFFFFF;

width:170px;

}



#graph td.ttl_r{

background:#1850BD;

color:#FFFFFF;

width:381px;

}



#graph td.cell_l{

background:#E7F3FF;

text-align:center;

width:80px;

}



#graph td.cell_l2{

background:#FFFFFF;

width:90px;

}

/*セル幅広く（追加）*/



#graph td.cell_l22{

background:#FFFFFF;

width:150px;

}





/*セル幅広く（追加）*/



#graph td.cell_170{

background:#E7F3FF;

text-align:center;

width:170px;

}



#graph td.cell_main,td.cell_l3{

background:#FFFFFF;

}





#graph{

margin:0px 0px 10px 15px;

}





/*(追加)表組み2*/



#graph2 td.ttl_left0{

background:#1850BD;

color:#FFFFFF;

width:201px;

}

#graph2 td.ttl_r00{

background:#1850BD;

color:#FFFFFF;



}

#graph2 td.ttl_r0{

background:#1850BD;

color:#FFFFFF;

width:150px;

}



#graph2 td.cell_l0{

background:#E7F3FF;

text-align:center;

width:100px;

}



#graph2 td.cell_l02{

background:#FFFFFF;

width:110px;

}



#graph2 td.cell_main0,td.cell_l03{

background:#FFFFFF;

}



#graph2{

margin:0px 0px 10px 15px;

}



/*セル幅広く（追加）*/



#graph2 td.cell_170{

background:#E7F3FF;

text-align:center;

width:170px;

}





/*(追加)表組み3*/



#graph3 td.ttl_left{

background:#1850BD;

color:#FFFFFF;

width:170px;

}



#graph3 td.ttl_r{

background:#1850BD;

color:#FFFFFF;

width:381px;

}



#graph3 td.cell_l{

background:#E7F3FF;

text-align:center;

width:80px;

}



#graph3 td.cell_l2{

background:#FFFFFF;

width:90px;

}

/*セル幅広く（追加）*/



#graph3 td.cell_l22{

background:#FFFFFF;

width:150px;

}



#graph3 td.cell_main,td.cell_l3{

background:#FFFFFF;

}





#graph3 td.cell_main_blue{

background:#E7F3FF;

}





#graph3{

margin:0px 0px 10px 15px;

}





/*セル幅広く（追加）*/



#graph3 td.cell_170{

background:#E7F3FF;

text-align:center;

width:170px;

}





/*(追加)表組み4*/



#graph4 td.ttl_left0{

background:#CCE0EE;

color:#FFFFFF;

width:201px;

}

#graph4 td.ttl_r00{

background:#CCE0EE;

}

#graph4 td.ttl_r0{

background:#CCE0EE;



width:150px;

}



#graph4 td.cell_l0{

background:#CCE0EE;

text-align:center;

width:100px;

}

#graph4 td.cell_l0_m{

background:#D9F1DF;

text-align:center;

width:100px;

}

#graph4 td.ttl_r00_m{

background:#D9F1DF;

}

#graph4 td.cell_l0_g{

background:#E5F4BD;

text-align:center;

width:100px;

}

#graph4 td.ttl_r00_g{

background:#E5F4BD;

}

#graph4 td.cell_l0_p{

background:#E4DDED;

text-align:center;

width:100px;

}

#graph4 td.ttl_r00_p{

background:#E4DDED;

}

#graph4 td.cell_l0_pink{

background:#FCCDE5;

text-align:center;

width:100px;

}

#graph4 td.ttl_r00_pink{

background:#FCCDE5;

}

#graph4 td.cell_l00{

background:#839DB9;

text-align:center;

color:#FFFFFF;

width:100px;

}

#graph4 td.cell_l02{

background:#FFFFFF;

width:110px;

}



#graph4 td.cell_main0,td.cell_l03{

background:#FFFFFF;

}



#graph4{

margin:0px 0px 0px 15px;

}



/*セル幅広く（追加）*/



#graph4 td.cell_170{

background:#E7F3FF;

text-align:center;

width:170px;

}

/*小見出しマーク付*/

.h3_mark{

background-image: url(../img/sub_mark.gif);

background-repeat: no-repeat;

padding:10px 0px 5px 15px;

margin:0px;

}



/*取得できる資格・●付き見出し*/

.h2_circle{

background-image: url(../img/h2_circle.gif);

background-repeat: no-repeat;

padding:18px 0px 15px 5px;

margin:0px;

}



/*ゼミ・リードライン付*/

.h2_line{

border-bottom:2px solid #CCFFFF;

padding:0px;

margin:0px 0px 10px 15px;

}



/*ゼミ・タイトル*/

.message{

margin:10px 0px 10px 0px;

padding:0px;

}



.message_tec{

border-top:2px solid #4773BE;

border-left:2px solid #4773BE;

border-right:2px solid #4773BE;

border-bottom:2px solid #4773BE;

background-color:#4773BE;

color:#FFFFFF;

padding:5px;

margin:0px;

width:311px;

}



.message_theme{

border-top:2px solid #4773BE;

border-right:2px solid #4773BE;

border-bottom:2px solid #4773BE;

background-color:#FFFFFF;

color:#0033CC;

padding:5px;

margin:0px;

width:220px;

text-align:center;

}



.message_text{

padding:10px;

vertical-align:top;

line-height:120%;

}



.message_pic{

padding:10px 0px 10px 0px;

vertical-align:top;

}



.message_catch{

color:#336666;

}



.message_name{

font-weight:bold;

color:#333333;

}



/*チェックポイント*/

.checkpoint{

background-image: url(../img/checkpoint_mark.gif);

background-repeat: no-repeat;

border:1px solid #009999;

width:273px;

height:116px;

padding:20px;

}



/*専任教員研究テーマ*/

.teacher{

border-right:1px solid #CCCCCC;

border-bottom:1px solid #CCCCCC;

padding:10px 15px 15px 10px;

vertical-align:top;

}



.teacher_name{

color:#3399CC;

font-weight:bold;

padding:0px;

margin:0px;

}



.teacher_detail{

padding:0px 0px 0px 15px;

margin:0px;

}

/*(追加)総合キャンパス案内*/

.campus{

border-right:1px solid #CCCCCC;

border-bottom:1px solid #CCCCCC;

padding:5px 10px 10px 5px;

vertical-align:top;

width:185px;

}



.campus_name{

color:#F36614;

font-weight:bold;

padding:0px;

margin:0px;

}

.campus_name2{

color:#0CBC13;

font-weight:bold;

padding:0px;

margin:0px;

}

.campus_name3{

color:#6B293D;

font-weight:bold;

padding:0px;

margin:0px;

}

.campus_add{

padding:0px 0px 0px 15px;

margin:0px;

}



/*先輩からのメッセージ*/

.zoomin{

color:#FFFFFF;

text-align:center;

background-color:#4773BE;

}



/*フッター*/

.address{

color:#009D90;

}



.footerlink{

color:#12708A;

}



.footerlink a{

color:#12708A;

text-decoration:none;

}



.copyright{

color:#666666;

}



/*写真右寄せ*/

.pic_r{

float:right;

margin:0px 0px 0px 10px;

padding:0px;

}





/*写真左寄せ（追加）*/



.pic_l{

float:left;

margin:0px 10px 0px 0px;

padding:0px;

}



/*トピックス・タイトル*/

.topics{

margin:10px 0px 10px 0px;

padding:0px;

}



.topics_tec{

border-top:2px solid #4773BE;

border-left:2px solid #4773BE;

border-right:2px solid #4773BE;

border-bottom:2px solid #4773BE;

background-color:#4773BE;

color:#FFFFFF;

padding:5px;

margin:0px;

width:271px;

}

/*総合リハビリ学部学部トピックスで使用(追加)*/

.topics_theme_left{

border-top:2px solid #4773BE;

border-right:2px solid #4773BE;

border-bottom:2px solid #4773BE;

background-color:#FFFFFF;

color:#0033CC;

padding:5px;

margin:0px;

width:280px;

text-align:left;

}

/*size large(追加)*/

.topics_tec_large{

border-top:2px solid #4773BE;

border-left:2px solid #4773BE;

border-right:2px solid #4773BE;

border-bottom:2px solid #4773BE;

background-color:#4773BE;

color:#FFFFFF;

padding:5px;

margin:0px;

width:311px;

}



.topics_theme{

border-top:2px solid #4773BE;

border-right:2px solid #4773BE;

border-bottom:2px solid #4773BE;

background-color:#FFFFFF;

color:#0033CC;

padding:5px;

margin:0px;

width:280px;

text-align:center;

}

/*width 261(追加)*/

.topics_theme_large{

border-top:2px solid #4773BE;

border-right:2px solid #4773BE;

border-bottom:2px solid #4773BE;

background-color:#FFFFFF;

color:#0033CC;

padding:5px;

margin:0px;

width:240px;

text-align:center;

}



.topics_text{

padding:10px;

vertical-align:top;

line-height:120%;

}



.topics_pic{

padding:10px 0px 10px 0px;

vertical-align:top;

text-align:right;

}



.topics_catch{

color:#336666;

}



.topics_name{

font-weight:bold;

color:#333333;

}

.graduate_about{

background-color:#4773BE;

color:#FFFFFF;

padding:5px;

margin:0px;

}



/*学部長からのメッセージ*/

.gakubutyou{

padding:0px 0px 0px 10px;

font-size:70%;

}



/*ニュース・トピックス*/

.news_ttl{

margin:5px;

padding:0px 0px 0px 5px;

border-left:3px #97FFFC solid;

color:#FFFFFF;

font-weight:bold;

}



a.news_ichiran{

color:#FFFFFF;

font-weight:bold;

margin:5px;

padding:0px 0px 0px 10px;

text-decoration:none;

background-image: url(../img/news_arrow.gif);

background-repeat: no-repeat;

background-position:left middle;

}



.news_renew{

padding:5px 0px 0px 0px;

color:#333333;

}



.news_date{

color:#48A3E9;

font-weight:bold;

}



a.news{

color:#333333;

text-decoration:none;

}



#fontsize_change{

white-space: nowrap;

}



#bg_main{

background-image: url(../img/bg_main.gif);

background-repeat: repeat-y;

}



#footer_obi a{

color:#FFFFFF;

text-decoration:none;

}



.index_pic{

text-align:right;

}



/* FOOTER */

#fotter {

	background: #FFFFFF;

	margin: 0px 1px;

	padding: 0px 0px 20px;

	text-align: center;

	font-size: 0.7em;

}

#address {

	background: #4773BF url(../img/shadow_address.gif) repeat-x left bottom;

	margin: 0px;

	padding: 7px 10px 13px;

}

#address,

#address a {

	color: #009D90;

}

#fLink {

	margin: 0px 0px 8px;

	padding: 0px;

}

#fLink,

#fLink a {

	color: #005B7C;
	

}

#fLink a{

font-size:10px;

color: #999;

text-decoration:none;

padding:0px 0px 0px 15px;

background-image:url("../img/marker_topics_02.gif");

background-repeat: no-repeat;

}

#fLink a hover{

font-size:10px;

color:#333;

text-decoration:none;

padding:0px 0px 0px 15px;

background-image:url("../img/marker_topics_02.gif");

background-repeat: no-repeat;

}

.copy{
color: #999;
}

.volmail {
	font-size: 90%;
	line-height: 120%;
	background-color: #CDECEE;
	border: none #FFFFFF;
	margin: 5px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;

}

.voltopabout {



	font-size: 90%;



	padding: 10px;



	border-top-style: solid;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-top-color: #CDECEE;



	border-right-color: #66CCFF;



	border-bottom-color: #CDECEE;



	border-left-color: #66CCFF;



	border-top-width: 1px;



	border-right-width: 5px;



	border-bottom-width: 1px;



	border-left-width: 5px;



	margin-bottom: 10px;



	line-height: 120%;



	width: 540px;

}



.bodysmall {

	font-size: 70%;

	line-height: 120%;

}

.kihon {

	font-size: 90%;

	line-height: 120%;

}

.midasi-kei{

	font-size:120%;

	font-weight:bold;

	line-height:120%;

	color:#009999;

	padding:0px;

	margin:0px 0px 5px 15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #009999;

}

.volhonbun {

	font-size: 95%;

	line-height: 140%;

}

.volhonbun15 {

	font-size: 95%;

	line-height: 140%;

	padding-right: 15px;

}

.midasi {

	font-size:120%;

	font-weight:bold;

	line-height:140%;

	color:#007ECB;

	padding:0px;

	margin:0px 0px 5px 15px;

}

.bosyu {

	font-size: 95%;

	font-weight: bold;

	background-color: #c0e2e2;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 15px;

	margin-bottom: 5px;

}

.bosyutext {

	line-height: 120%;

	margin-left: 15px;

}

/* （追加）青四角枠 */

#blue_waku {

	border-width: 2px;

	border-style: solid;

	border-color: #009999;

	padding: 5px;

}


#jiotosi {
	margin-left: 15px;
}

.midasi_title {

	font-size:120%;

	font-weight:bold;

	line-height:140%;

	color:#FFFFFF;

	padding:0px;

	margin:0px 0px 0px 10px;

}

.midasi_buru {

	font-size:90%;

	font-weight:bold;

	line-height:140%;

	padding:0px;

	margin:0px 0px 0px 5px;

	color:#3163CE;

}

.midasi_midori {

	font-size:100%;

	font-weight:bold;

	line-height:140%;

	padding:0px;

	margin:0px 0px 0px 0px;

	color:#00A3A3;

}

.midasi_midori2 {

	font-size:90%;

	font-weight:bold;

	line-height:140%;

	padding:0px;

	margin:0px 0px 0px 0px;

	color:#00A3A3;

}

.betuwaku_moji_tyu {

	font-size:90%;

	font-weight:bold;

	line-height:140%;

	padding:0px;

	margin:3px 0px 3px 0px;

	color:#000000;

}

#table_ma {
	margin: 10px;
}

#kokusai {
	font-size:80%;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 170%;
}

#kokusai_back {
	border-left-style: solid;
	border-left-color: #009999;
	border-left-width: 7px;
}

	
.tilte {
	font-weight: bold;
}
.sab {
	color:009999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.naiyo {
	font-weight:normal;
	color: #336666;
	line-height: 130%;
}
.plan {
	color: #333333;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: od547c;
	border-bottom-color: od547c;
	display: block;
	height: 30px;
}
.moji {
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	padding-left: 7px;
	height: 25px;
	padding-top: 7px;
}

#back_line {
background-image: url(../kamoku/image/ten.gif);
background-repeat: repeat-y;
}
