/**********************************

/test_space/home/senmon
専門課程ページで使用

**********************************/

#jouhou a{

	color: #FFFFFF;
}
#jouhou a:active , #jouhou a:hover{
	color : #ff0000 ;
	position : relative ;
	top : 1px ;
	left : 1px ;
	clip : rect(auto auto auto auto) ;}

/*フッター用ＢＯＸ*************************************************/
.box_iryo {
	border: 3px double #F4449F;
	font-size: 14px;
	font-weight: bold;
	color: #F4449F;
}
.box_shika {
	border: 3px double #811787;
	font-size: 14px;
	font-weight: bold;
	color: #811787;
}
.box_hoiku {
	border: 3px double #FF7F00;
	font-size: 14px;
	font-weight: bold;
	color: #FF7F00;
}
.box_hukushi {
	border: 3px double #7FC41C;
	font-size: 14px;
	font-weight: bold;
	color: #7FC41C;
}
.box_biyo {
	border: 3px double #8DA1C6;
	font-size: 14px;
	font-weight: bold;
	color: #8DA1C6;
}
.box_mido {
	border: 3px double #11584A;
	font-size: 14px;
	font-weight: bold;
	color: #11584A;
}
.box_ao {
	border: 3px double #154FA3;
	font-size: 14px;
	font-weight: bold;
	color: #154FA3;
}
/*************************************************/
.box_f {
	border: 1px solid #92B0DD;
	padding: 1px 5px;
	background-color: #E2EAF8;
}

/*各種フォント*************************************************/
.F16pxB_iryo {color: #F4449F; font-size: 16px; font-weight: bold; }
.F16pxB_shika {color: #811787; font-size: 16px; font-weight: bold; }
.F16pxB_hoiku {color: #FF7F00; font-size: 16px; font-weight: bold; }
.F16pxB_hukushi {color: #7FC41C; font-size: 16px; font-weight: bold; }
.F16pxB_biyo {color: #8DA1C6; font-size: 16px; font-weight: bold; }

.F16pxB_ao {color: #0A51A1; font-size: 16px; font-weight: bold; }
.F16pxB_mido {color: #34A02C; font-size: 16px; font-weight: bold; }
.F16pxB_kii {color: #FFCC00; font-size: 16px; font-weight: bold; }
/*************************************************/
.F14px_hoiku {color: #FF7F00; font-size: 14px; font-weight: bold; }
/*各種フォント*************************************************/
.F12px_iryo {color: #F4449F; font-size: 12px; }
.F12px_shika {color: #811787; font-size: 12px; }
.F12px_hoiku {color: #FF7F00; font-size: 12px; }
.F12px_hukushi {color: #7FC41C; font-size: 12px; }
.F12px_biyo {color: #8DA1C6; font-size: 12px; }

.F12px_ao {color: #0A51A1; font-size: 12px;}
.F12px_mido {color: #34A02C; font-size: 12px;}
.F12px_kii {color: #FFCC00; font-size: 12px;}
.F12px_ao_b {color: #0A51A1; font-size: 12px; font-weight: bold; }

.F12px_b {color: #333333; font-size: 12px;}
.F12px_b_3 {
	font-size: 12px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-weight: bold;
}
/*************************************************/
/*各種フォント*************************************************/
.F11px_iryo {color: #F4449F; font-size: 11px; }
.F11px_shika {color: #811787; font-size: 11px; }
.F11px_hoiku {color: #FF7F00; font-size: 11px; }
.F11px_hukushi {color: #7FC41C; font-size: 11px; }
.F11px_biyo {color: #8DA1C6; font-size: 11px; }
.F11px_bridal {color: #F78396; font-size: 11px; }
.F11px_manga {color: #339933; font-size: 11px; }

.F11px_ao {
	color: #0A51A1;
	font-size: 11px;
}
.F11px_mido {color: #34A02C; font-size: 11px;}
.F11px_kii {color: #FFCC00; font-size: 11px;}
.F11px_air {color: #207FC3; font-size: 11px;}
.F11px_kanko {color: #FF6633; font-size: 11px;}
.F11px_seiyu {color: #DB0047; font-size: 11px;}
.F11px_houritu {color: #55A0FF; font-size: 11px;}
/*************************************************/

.top {
	color: #999999;
	text-align: right;
	margin-right: 10px;
	margin-top: 5px;
}
/*************************************************/
#menu{
	list-style:none;
	width:100%;
	float: none;
	clear: both;
	margin-bottom: 1px;
}
#menu ul{
	list-style:none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#menu li{
	list-style:none;
	float:left;
	margin: 0px;
	padding: 0px;
}
#menu a{
    display:block;
    height:29px;
    text-indent:-300px;
    background-image:url(../senmon/images/menyu_top.jpg);
    overflow:hidden;
}
#menu a:hover{
	top : 0px ;
	left : 0px ;
}
#menu a.menu_01{
    width:192px;
    background-position:0px 0px;
}
#menu a:hover.menu_01{
    background-position:0px -29px;
}
#menu a.menu_02{
    width:86px;
    background-position:-192px 0px;
}
#menu a:hover.menu_02{
    background-position:-192px -29px;
}
#menu a.menu_03{
    width:158px;
    background-position:-278px 0px;
}
#menu a:hover.menu_03{
    background-position:-278px -29px;
}
#menu a.menu_04{
    width:122px;
    background-position:-436px 0px;
}
#menu a:hover.menu_04{
    background-position:-436px -29px;
}
/*************************************************/
#menu_02{
	list-style:none;
	float: none;
	clear: both;
}
#menu_02 ul{
	list-style:none;
	margin: 0px;
	padding: 0px;
}
#menu_02 li{
	list-style:none;
	float:none;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#menu_02 a{
	display:block;
    width:170px;
	height:40px;
	text-indent:-300px;
	background-image:url(../senmon/images/contents.jpg);
	overflow:hidden;
	margin: 0px;
	padding: 0px;
}
#menu_02 a:hover{
	top : 0px ;
	left : 0px ;
}
#menu_02 a.menu_01{
    background-position:0px 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_02 a.menu_01_1{
    background-position:0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_02 a:hover.menu_01{
    background-position:-170px 0px;
}
#menu_02 a:hover.menu_01_1{
    background-position:-170px 0px;
}
#menu_02 a.menu_02{
	background-position:0px -40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_02 a:hover.menu_02{
    background-position:-170px -40px;
}
#menu_02 a.menu_03{
	background-position:0px -80px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_02 a:hover.menu_03{
    background-position:-170px -80px;
}
#menu_02 a.menu_04{
	background-position:0px -120px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_02 a:hover.menu_04{
    background-position:-170px -120px;
}
#menu_02 a.menu_05_1{
	background-position:0px -160px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_02 a.menu_05{
	background-position:0px -160px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_02 a:hover.menu_05{
    background-position:-170px -160px;
}
#menu_02 a:hover.menu_05_1{
    background-position:-170px -160px;
}
#menu_02 a.menu_06{
	background-position:0px -200px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_02 a:hover.menu_06{
    background-position:-170px -200px;
}
#menu_02 a.menu_07{
	background-position:0px -240px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_02 a:hover.menu_07{
    background-position:-170px -240px;
}
#menu_02 a.menu_08{
	background-position:0px -280px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_02 a:hover.menu_08{
    background-position:-170px -280px;
}
#menu_02 a.menu_09{
	background-position:0px -320px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_02 a:hover.menu_09{
    background-position:-170px -320px;
}
#menu_02 a.menu_10{
	background-position:0px -360px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_02 a:hover.menu_10{
    background-position:-170px -360px;
}
#menu_02 a.menu_11{
	background-position:0px -400px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_02 a:hover.menu_11{
    background-position:-170px -400px;
}
/*************************************************/
#menu_iryo{
	list-style:none;
	width:100%;
	float: none;
	clear: both;
	margin-bottom: 1px;
}
#menu_iryo ul{
	list-style:none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#menu_iryo li{
	list-style:none;
	float:left;
	margin: 0px 2px;
	padding: 0px;
}
#menu_iryo a{
    width:106px;
    display:block;
    height:37px;
    text-indent:-300px;
    background-image:url(../senmon/images/menyu_top.gif);
    overflow:hidden;
}
#menu_iryo a:hover{
	top : 0px ;
	left : 0px ;
}
#menu_iryo a.menu_01{
	background-position:0px 0px;
	margin-left: 3px;
}
#menu_iryo a.menu_01_on{
    background-position:0px -37px;
	margin-left: 3px;
}
#menu_iryo a:hover.menu_01{
    background-position:0px -37px;
}
#menu_iryo a.menu_02{
    background-position:-106px 0px;
}
#menu_iryo a.menu_02_on{
    background-position:-106px -37px;
}
#menu_iryo a:hover.menu_02{
    background-position:-106px -37px;
}
#menu_iryo a.menu_03{
    background-position:-212px 0px;
}
#menu_iryo a.menu_03_on{
    background-position:-212px -37px;
}
#menu_iryo a:hover.menu_03{
    background-position:-212px -37px;
}
#menu_iryo a.menu_04{
    background-position:-318px 0px;
}
#menu_iryo a.menu_04_on{
    background-position:-318px -37px;
}
#menu_iryo a:hover.menu_04{
    background-position:-318px -37px;
}
#menu_iryo a.menu_05{
    background-position:-424px 0px;
}
#menu_iryo a.menu_05_on{
    background-position:-424px -37px;
}
#menu_iryo a:hover.menu_05{
    background-position:-424px -37px;
}
/************************************************スポーツ用*/
#menu_supo{
	list-style:none;
	width:100%;
	float: none;
	clear: both;
	margin-bottom: 1px;
}
#menu_supo ul{
	list-style:none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#menu_supo li{
	list-style:none;
	float:left;
	margin: 0px 2px;
	padding: 0px;
}
#menu_supo a{
    width:84px;
    display:block;
    height:35px;
    text-indent:-300px;
    background-image:url(../senmon/images/supo_menyu_top.gif);
    overflow:hidden;
}
#menu_supo a:hover{
	top : 0px ;
	left : 0px ;
}
#menu_supo a.menu_01{
	background-position:0px 0px;
	margin-left: 5px;
}
#menu_supo a.menu_01_on{
    background-position:0px -35px;
	margin-left: 5px;
}
#menu_supo a:hover.menu_01{
    background-position:0px -35px;
}
#menu_supo a.menu_02{
    background-position:-85px 0px;
}
#menu_supo a.menu_02_on{
    background-position:-85px -35px;
}
#menu_supo a:hover.menu_02{
    background-position:-85px -35px;
}
#menu_supo a.menu_03{
    background-position:-170px 0px;
}
#menu_supo a.menu_03_on{
    background-position:-170px -35px;
}
#menu_supo a:hover.menu_03{
    background-position:-170px -35px;
}
#menu_supo a.menu_04{
    background-position:-255px 0px;
}
#menu_supo a.menu_04_on{
    background-position:-255px -35px;
}
#menu_supo a:hover.menu_04{
    background-position:-255px -35px;
}
#menu_supo a.menu_05{
    background-position:-340px 0px;
}
#menu_supo a.menu_05_on{
    background-position:-340px -35px;
}
#menu_supo a:hover.menu_05{
    background-position:-340px -35px;
}
#menu_supo a.menu_06{
    background-position:-425px 0px;
}
#menu_supo a.menu_06_on{
    background-position:-425px -35px;
}
#menu_supo a:hover.menu_06{
    background-position:-425px -35px;
}
/*************************************************下の各コース用*/
.navi_t {#92B0DDcolor: #FFFF00;
	border: 1px solid #92B0DD;
	border: 1px solid #92B0DD;
	padding: 2px 5px;
	background-color: #E2EAF8;
}
#nabi_kosu a{
	font-size: 11px;
	letter-spacing: -2px;
}
#nabi_kosu table{
	margin-top: 3px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nabi_kosu td{
	line-height: 12px;
}
