@charset "Shift_JIS";



/*======================================================================================================================
========================================================================================================================

sub.css

サブナビゲーション設定

========================================================================================================================
======================================================================================================================*/



/* お問い合わせボックス
-------------------------------------------------------------------------------------------------------- */
#snavi .box_contact {
	padding: 0px 0px 5px 0px;
	background: url(../img/frame/box_bg_contact.gif) left bottom no-repeat;
}
#snavi .box_contact .inner {
	padding: 5px 8px 0px 8px;
	background: url(../img/frame/box_bg_contact.gif) left top no-repeat;
}
/*#snavi .box_contact .inner a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}*/





/* トップページブログ
-------------------------------------------------------------------------------------------------------- */

/* 共通設定
---------------------------------------------- */

#snavi .bcolor_list {
	list-style:       none;
}
#snavi .bcolor_list li {
	margin:           0px 0px 1px 0px;
	padding:          0px 0px 1px 0px;
	width:            200px;
	border-bottom:    1px solid #DDDDDD;
}

#snavi .bcolor_list li a {
	padding:          5px 5px 5px 10px;
	display:          block;
	width:            183px;
	background:       url(../img/frame/icon_sub_policy.gif) left center no-repeat #EEEEEE;
	border-left:      solid 2px #004186;
	text-decoration:  none;
	color:            #555555;
}
#snavi .bcolor_list li a:hover {
	background:       url(../img/frame/icon_sub_policy_over.gif) left center no-repeat #004186;
	color:            #FFFFFF;
	border-left:      solid 2px #5CA5F3;
	text-decoration:  none;
}


/* 中学校
---------------------------------------------- */

#jhs #snavi .bcolor_list li a {
	background:       url(../img/frame/icon_sub_jhs.gif) left center no-repeat #EEEEEE;
	border-left:      solid 2px #4A7735;
}
#jhs #snavi .bcolor_list li a:hover {
	background:       url(../img/frame/icon_sub_jhs_over.gif) left center no-repeat #4A7735;
	border-left:      solid 2px #85DA65;
}


/* 高等学校
---------------------------------------------- */

#hs #snavi .bcolor_list li a {
	background:       url(../img/frame/icon_sub_hs.gif) left center no-repeat #EEEEEE;
	border-left:      solid 2px #223A6B;
}
#hs #snavi .bcolor_list li a:hover {
	background:       url(../img/frame/icon_sub_hs_over.gif) left center no-repeat #223A6B;
	border-left:      solid 2px #577DC9;
}


/* グローバル高等学校
---------------------------------------------- */

#ghs #snavi .bcolor_list li a {
	background:       url(../img/frame/icon_sub_ghs.gif) left center no-repeat #EEEEEE;
	border-left:      solid 2px #3487D3;
}
#ghs #snavi .bcolor_list li a:hover {
	background:       url(../img/frame/icon_sub_ghs_over.gif) left center no-repeat #3487D3;
	border-left:      solid 2px #89C3E7;
}





/* アンダーライン有りリスト
-------------------------------------------------------------------------------------------------------- */

#snavi .uline_list {
	list-style:       none;
}
#snavi .uline_list li {
	margin:           0px;
	padding:          0px;
	width:            200px;
	border-bottom:    1px solid #DDDDDD;
}

#snavi .uline_list li a {
	padding:          3px 5px 3px 8px;
	display:          block;
	width:            188px;
	background:       url(../img/frame/icon_sub_gray.gif) left center no-repeat;
	text-decoration:  none;
	border-left:      none;
	color:            #5977AB;
}
#snavi .uline_list li a:hover {
	text-decoration:  underline;
	color:            #5977AB;
}






/* 日付・タイトル有りリスト
-------------------------------------------------------------------------------------------------------- */

#snavi .date_list {
	list-style:       none;
	line-height:      120%;
	
}
#snavi .date_list li {
	margin:           0px;
	padding:          3px 5px 3px 8px;
	background:       url(../img/frame/icon_sub_gray.gif) 0px 9px no-repeat;
	border-bottom:    1px solid #DDDDDD;
}
#snavi .date_list .date {
	font-size:        85%;
	font-weight:      bold;
	color:            #666666;
}
#snavi .date_list li a {
	padding:          0px;
	text-decoration:  none;
	color:            #5977AB;
}
#snavi .date_list li a:hover {
	text-decoration:  underline;
	color:            #5977AB;
}