@charset "shift_jis";

body	{
	margin:0;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" , "メイリオ" , Meiryo ,"ＭＳ Ｐゴシック", Osaka, sans-serif;
	background : url("../img/bg_side.gif");
	color : #252525;
}
.clear	{
	clear:both;
	}

#header_1	{
	background-color : #B6E836;
	width : 100%;
	text-align: center;
}
#header_1 table 	{
	margin : 0px auto;
	background : url("../img/bg_header.jpg") no-repeat;
}
h1	{
	text-indent : -9999px;
	background : url("../img/logo.gif") no-repeat;
	background-position-y : 0%;
	height : 94px;
	width : 588px;
	margin : 12px 0px 0px 0px;
	float : left;
}

#header_2 	{
	background-color : #ffffff;
	height : 120px;
	width : 100%;
}
#header_2 table 	{
	margin : 0px auto;
}

/* ヘッダーのテキストナビ */
a.hd:link	{
	color : #11573E;
	font-size : 12px;
	font-weight : 900;
	line-height: 200%;
	padding : 4px ;
	text-decoration : none;

}
a.hd:visited	{
	color : #ffffff;
	font-size : 12px;
	font-weight : 900;
	line-height: 200%;
	text-decoration : none;
}
a.hd:hover	{
	color : #ffffff;
	font-size : 12px;
	font-weight : 900;
	line-height: 200%;
	text-decoration : none;
}
a.hd_d:link	{
	color : #333333;
	font-size : 12px;
	font-weight : 900;
	line-height: 200%;
	padding : 4px;
	text-decoration : none;
	background-color : #ffffff;
}
a.hd_d:visited	{
	color : #333333;
	font-size : 12px;
	font-weight : 900;
	line-height: 200%;
	padding : 4px;
	text-decoration : none;
	background-color : #ffffff;
}
a.hd_d:hover	{
	color : #333333;
	font-size : 12px;
	font-weight : 900;
	line-height: 200%;
	padding : 4px;
	text-decoration : none;
	background-color : #ffffff;
}


/* 本体 */
#wrap	{
	width : 100%;
	background : url("../img/img_side.jpg") repeat-x;
}
#wrap_cnt	{
	width : 898px;
	background-color : #ffffff;
	margin : auto;
	padding : 0px 1px 20px 1px;
}
#bg_navi	{
	background : url("../images/bg.gif");
	padding-left : 10px;
	border-style : solid;
	border-color : #ffffff;
	border-width : 0px 0px 1px 0px;
	}

/* パンくずナビ */
#pan 	{
	width : 898px;
}
#pan table 	{
	margin : 0px auto;
}
a.pan:link	{
	color : #1794BA;
	font-size : 12px;
	text-decoration : none;
}
a.pan:visited	{
	color : #1794BA;
	font-size : 12px;
	text-decoration : none;
}
a.pan:hover	{
	color : #1794BA;
	font-size : 12px;
	text-decoration : underline;
}
a.pan_d:link	{
	color : #1794BA;
	font-size : 12px;
	text-decoration : none;
}
a.pan_d:visited	{
	color : #1794BA;
	font-size : 12px;
	text-decoration : none;
}
a.pan_d:hover	{
	color : #1794BA;
	font-size : 12px;
	text-decoration : underline;
}

/* 資料請求・お問い合わせ */
.tx_0120294810_s	{
	position : relative;
	width : 297px;
	height : 37px;
	padding : 0;
	margin : 0;
	top : 4px;
	left : 4px;
	background : url("../img/tx_0120294810_s.gif") no-repeat;
}
.tx_0120294810_s span	{
	display : none;
}
.tx_0120294810_s a	{
	width : 297px;
	height : 37px;
	display : block;
}


/* 群馬医療福祉大学附属リハビリテ専門がこうのサイトはこちら */
.bu_goto_collage	{
	position : relative;
	width : 305px;
	height : 54px;
	padding : 0;
	margin : 0;
	background : url("../img/bu_goto_collage_n.jpg") no-repeat;
}
.bu_goto_collage span	{
	display : none;
}
.bu_goto_collage a	{
	width : 305px;
	height : 54px;
	display : block;
}
.bu_goto_collage a:hover	{
	background : url("../img/bu_goto_collage_g.jpg") no-repeat;
}



/* コンテンツページの見出し */
.bg_midashi	{
	background : url("../img/bg_title.jpg") no-repeat;
	width : 658px;
	height : 26px;
	padding : 6px 0px 0px 24px;
	margin : 4px 0px 6px 0px;
	font-size : 12px;
	color : #252525;
}
.bg_midashi_red	{
	background : url("../img/bg_title_red.jpg") no-repeat;
	width : 658px;
	height : 26px;
	padding : 6px 0px 0px 24px;
	margin : 4px 0px 6px 0px;
	font-size : 12px;
	color : #252525;
}


.pagelink	{	/* コンテンツページページ内リンク */
	padding-left : 55px;
	text-align : left;
	margin : 10px 0px;
	}


/* このページのトップへ */
a.tx_pagetop:link	{
	color : #252525;
	font-size : 12px;
	text-decoration : none;
}
a.tx_pagetop:visited	{
	color : #252525;
	font-size : 12px;
	text-decoration : none;
}
a.tx_pagetop:hover	{
	color : #252525;
	font-size : 12px;
	text-decoration : none;
}



/* フッター */
#footer	{
	border-style : solid;
	border-width : 1px 0px 0px 0px;
	border-color : #9A9A9A;
	background : url("../img/bg_footer.gif");
	width : 100%;
	padding : 5px 0px 10px 0px;
}
#footer table 	{
	margin : 0px auto;
}
.footer_title	{
	color : #535353;
	font-weight : 900;
	font-size : 12px;
	line-height: 200%;
	}
a.tx_footer:link	{
	color : #535353;
	text-decoration : none;
}
a.tx_footer:visited	{
	color : #000000;
	text-decoration : none;
}
a.tx_footer:hover	{
	color : #000000;
	border-style : dotted;
	border-width : 0px 0px 1px 0px;
	border-color : #000000;
}

#copyright	{
	background-color : #87B73D;
	border-style : solid;
	border-width : 1px 0px 0px 0px;
	border-color : #003300;
	width : 100%;
}
#copyright table 	{
	margin : 0px auto;
}
.copyright_tx	{
	font-size : 12px;
	line-height: 160%;
	color : #ffffff;
}
a.copyright:link	{
	color : #ffffff;
	text-decoration : none;
}
a.copyright:visited	{
	color : #ffffff;
	text-decoration : none;
}
a.copyright:hover	{
	color : #ffffff;
	text-decoration : none;
}





.idt_5	{
	padding-left : 5px;
	text-align : left;
	}
.idt_10	{
	padding-left : 10px;
	text-align : left;
	}
.idt_15	{
	padding-left : 15px;
	text-align : left;
	}
.idt_20	{
	padding-left : 20px;
	text-align : left;
	}
.idt_25	{
	padding-left : 25px;
	text-align : left;
	}
.idt_55	{
	padding-left : 55px;
	text-align : left;
	}
.idt_75	{
	padding-left : 75px;
	text-align : left;
	}



/* 基本フォントサイズ */
.font-07 {  font-size: 7px}
.font-09 {  font-size: 9px}
.font-10 {  font-size: 10px}
.font-11 {  font-size: 11px}
.font-12 {  font-size: 12px}
.font-14 {  font-size: 14px}
.font-18 {  font-size: 18px}
.font-10-120 {  font-size: 10px; line-height: 120%}
.font-10-140 {  font-size: 10px; line-height: 140%}
.font-10-160 {  font-size: 10px; line-height: 160%}
.font-12-120 {  font-size: 12px; line-height: 120%}
.font-12-140 {  font-size: 12px; line-height: 140%}
.font-12-160 {  font-size: 12px; line-height: 160%}
.font-12-180 {  font-size: 12px; line-height: 180%}
.font-12-200 {  font-size: 12px; line-height: 200%}
.font-14-140 {  font-size: 14px; line-height: 140%}
.font-14-160 {  font-size: 14px; line-height: 160%}
.font-14-200 {  font-size: 14px; line-height: 200%}
.font-16-140 {  font-size: 16px; line-height: 140%}
.font-16-160 {  font-size: 16px; line-height: 160%}
.font-16-200 {  font-size: 16px; line-height: 200%}
.font-18-140 {  font-size: 18px; line-height: 140%}
.font-18-160 {  font-size: 18px; line-height: 160%}
.font-18-200 {  font-size: 18px; line-height: 200%}

a:link	{
	color :#3484A9;
	text-decoration : none;
	}
a:visited	{
	color :#913F94;
	text-decoration : none;
	}
a:hover	{
	color :#3484A9;
	text-decoration : underline;
	}
