@charset"utf-8";

/* ---------------------------------------------
__CSS infomation

Site URL	http://www.nichibun-g.co.jp/
			http://www.nichibun-g.co.jp/kyoufuku.html
File name	side_nav.css(http://www.nichibun-g.co.jp/css/07/side_nav.css)
Summary		Styles for SideNavigation
Created		2007-08-28
Last update	2009-03-24 by koho
--------------------------------------------- */

/* ---------------------------------------------
__Side_Navi
--------------------------------------------- */
body {
	margin: 0px;
	padding: 0px;
}
h2 {
	margin: 0px;
}
#left h2.h2Osaka {
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 7px;
}
#left h2.h2_subject {
	width: 140px;
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../../pics/sidenav/menu_nav.gif) top left no-repeat;
}
#left ul,
#left li {
	margin: 0px;
	list-style: none;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}
#left dl,
#left dt,
#left dd {
	margin: 0px;
	padding: 0px;
}
#left dl#dl_company {
	padding-bottom: 15px;
}
#left dt.dt_company {
	width: 140px;
	height: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: -9999px;
	background: url(../../pics/sidenav/manu_company.gif) top left no-repeat;
}
#left dd.dd_company {
	font-size: 10px;
	line-height: 1.4;
	color: #5A5A5A;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 15px;
	background: url(../../pics/point/arrow_brown.gif) left 2px no-repeat;
}
.snav_bunner {
	height: 35px;
	margin: 2px 4px;
	padding: 0px;
}
#left ul li a {
	display: block;
	width: 140px;
	text-indent: -9999px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
}

#left ul li.snav01 a,
#left ul li.snav02 a,
#left ul li.snav03 a,
#left ul li.snav04 a,
#left ul li.snav05 a,
#left ul li.snav06 a,
#left ul li.snav07 a,
#left ul li.snav08 a,
#left ul li.snav09 a,
#left ul li.snav10 a,
#left ul li.snav11 a,
#left ul li.snav12 a,
#left ul li.snav13 a,
#left ul li.snav01 a:hover,
#left ul li.snav02 a:hover,
#left ul li.snav03 a:hover,
#left ul li.snav04 a:hover,
#left ul li.snav05 a:hover,
#left ul li.snav06 a:hover,
#left ul li.snav07 a:hover,
#left ul li.snav08 a:hover,
#left ul li.snav09 a:hover,
#left ul li.snav10 a:hover,
#left ul li.snav11 a:hover,
#left ul li.snav12 a:hover,
#left ul li.snav13 a:hover,
#left ul li.snav01_stay,
#left ul li.snav02_stay,
#left ul li.snav03_stay,
#left ul li.snav04_stay,
#left ul li.snav05_stay,
#left ul li.snav06_stay,
#left ul li.snav07_stay,
#left ul li.snav08_stay,
#left ul li.snav09_stay,
#left ul li.snav10_stay,
#left ul li.snav11_stay,
#left ul li.snav12_stay,
#left ul li.snav13_stay {
	height: 24px;
}
#left h2.h2_skyoiku,
#left h2.h2_skyoiku a,
#left h2.h2_skyoiku_stay,
#left h2.h2_skyoiku a:hover {
	width: 140px;
	height: 100px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}
#left h2.h2_skyoiku {
	margin: 2px 0px;
	padding: 0;
	background: url(../../pics/sidenav/btn_kyoiku.gif) left top no-repeat;
}
#left h2.h2_skyoiku a,
#left h2.h2_skyoiku_stay {
	display: block;
	background: url(../../pics/sidenav/btn_kyoiku.gif) left top no-repeat;
}
#left h2.h2_skyoiku a:hover {
	display: block;
	background: url(../../pics/sidenav/btn_kyoiku.gif) right top no-repeat;
}
#left ul li.snav01 a { background: url(../../pics/sidenav/btn_zuko.gif) left top no-repeat;}
#left ul li.snav02 a { background: url(../../pics/sidenav/btn_s-sha.gif) left top no-repeat;}
#left ul li.snav03 a { background: url(../../pics/sidenav/btn_sei.gif) left top no-repeat;}
#left ul li.snav04 a { background: url(../../pics/sidenav/btn_c-bi.gif) left top no-repeat;}
#left ul li.snav05 a { background: url(../../pics/sidenav/btn_c-sha.gif) left top no-repeat;}
#left ul li.snav06 a { background: url(../../pics/sidenav/btn_k-bi.gif) left top no-repeat;}
#left ul li.snav07 a { background: url(../../pics/sidenav/btn_joho.gif) left top no-repeat;}
#left ul li.snav08 a { background: url(../../pics/sidenav/btn_dotoku.gif) left top no-repeat;}
#left ul li.snav09 a { background: url(../../pics/sidenav/btn_event.gif) left top no-repeat;}
#left ul li.snav10 a { background: url(../../pics/sidenav/btn_library.gif) left top no-repeat;}
#left ul li.snav11 a { background: url(../../pics/sidenav/btn_kyouhuku.gif) left top no-repeat;}
#left ul li.snav12 a { background: url(../../pics/sidenav/btn_link-wa.gif) left top no-repeat;}
#left ul li.snav13 a { background: url(../../pics/sidenav/btn_soft.gif) left top no-repeat;}

#left ul li.snav01 a:hover { background: url(../../pics/sidenav/btn_zuko.gif) right top no-repeat;}
#left ul li.snav02 a:hover { background: url(../../pics/sidenav/btn_s-sha.gif) right top no-repeat;}
#left ul li.snav03 a:hover { background: url(../../pics/sidenav/btn_sei.gif) right top no-repeat;}
#left ul li.snav04 a:hover { background: url(../../pics/sidenav/btn_c-bi.gif) right top no-repeat;}
#left ul li.snav05 a:hover { background: url(../../pics/sidenav/btn_c-sha.gif) right top no-repeat;}
#left ul li.snav06 a:hover { background: url(../../pics/sidenav/btn_k-bi.gif) right top no-repeat;}
#left ul li.snav07 a:hover { background: url(../../pics/sidenav/btn_joho.gif) right top no-repeat;}
#left ul li.snav08 a:hover { background: url(../../pics/sidenav/btn_dotoku.gif) right top no-repeat;}
#left ul li.snav09 a:hover { background: url(../../pics/sidenav/btn_event.gif) right top no-repeat;}
#left ul li.snav10 a:hover { background: url(../../pics/sidenav/btn_library.gif) right top no-repeat;}
#left ul li.snav11 a:hover { background: url(../../pics/sidenav/btn_kyouhuku.gif) right top no-repeat;}
#left ul li.snav12 a:hover { background: url(../../pics/sidenav/btn_link-wa.gif) right top no-repeat;}
#left ul li.snav13 a:hover { background: url(../../pics/sidenav/btn_soft.gif) right top no-repeat;}
#left ul li.skyoiku a:hover { background: url(../../pics/sidenav/btn_kyoiku.gif) right top no-repeat;}

#left ul li.snav01_stay { background: url(../../pics/sidenav/btn_zuko.gif) right top no-repeat;}
#left ul li.snav02_stay { background: url(../../pics/sidenav/btn_s-sha.gif) right top no-repeat;}
#left ul li.snav03_stay { background: url(../../pics/sidenav/btn_sei.gif) right top no-repeat;}
#left ul li.snav04_stay { background: url(../../pics/sidenav/btn_c-bi.gif) right top no-repeat;}
#left ul li.snav05_stay { background: url(../../pics/sidenav/btn_c-sha.gif) right top no-repeat;}
#left ul li.snav06_stay { background: url(../../pics/sidenav/btn_k-bi.gif) right top no-repeat;}
#left ul li.snav07_stay { background: url(../../pics/sidenav/btn_joho.gif) right top no-repeat;}
#left ul li.snav08_stay { background: url(../../pics/sidenav/btn_dotoku.gif) right top no-repeat;}
#left ul li.snav09_stay { background: url(../../pics/sidenav/btn_event.gif) right top no-repeat;}
#left ul li.snav10_stay { background: url(../../pics/sidenav/btn_library.gif) right top no-repeat;}
#left ul li.snav11_stay { background: url(../../pics/sidenav/btn_kyouhuku.gif) right top no-repeat;}
#left ul li.snav12_stay { background: url(../../pics/sidenav/btn_link-wa.gif) right top no-repeat;}
#left ul li.snav13_stay { background: url(../../pics/sidenav/btn_soft.gif) right top no-repeat;}
#left ul li.skyoiku_stay { background: url(../../pics/sidenav/btn_kyoiku.gif) right top no-repeat;}

#left ul li.sbunner_newCS a,
#left ul li.sbunner_joho a,
#left ul li.sbunner_shugakusha a,
#left ul li.sbunner_txt a,
#left ul li.sbunner_txtcopy a {
	display: block;
	width: 140px;
	height: 35px;
	margin-bottom: 5px;
}

#left ul li.sbunner_newCS a { background: url(../../pics/sidenav/bunner01.gif) top center no-repeat;}
#left ul li.sbunner_joho a { background: url(../../pics/sidenav/bunner02.gif) top center no-repeat;}
#left ul li.sbunner_shugakusha a { background: url(../../pics/sidenav/bunner03.gif) top center no-repeat;}
#left ul li.sbunner_txt a { background: url(../../pics/sidenav/bunner05.gif) top center no-repeat;}
#left ul li.sbunner_txtcopy a { background: url(../../pics/sidenav/bunner04.gif) top center no-repeat;}


/* ---------------------------------------------
__Side_Navi_normal
--------------------------------------------- */
#left ul li.snav01 { background: url(../../pics/sidenav/btn_zuko.gif) left top no-repeat;}
#left ul li.snav02 { background: url(../../pics/sidenav/btn_s-sha.gif) left top no-repeat;}
#left ul li.snav03 { background: url(../../pics/sidenav/btn_sei.gif) left top no-repeat;}
#left ul li.snav04 { background: url(../../pics/sidenav/btn_c-bi.gif) left top no-repeat;}
#left ul li.snav05 { background: url(../../pics/sidenav/btn_c-sha.gif) left top no-repeat;}
#left ul li.snav06 { background: url(../../pics/sidenav/btn_k-bi.gif) left top no-repeat;}
#left ul li.snav07 { background: url(../../pics/sidenav/btn_joho.gif) left top no-repeat;}
#left ul li.snav08 { background: url(../../pics/sidenav/btn_dotoku.gif) left top no-repeat;}
#left ul li.snav09 { background: url(../../pics/sidenav/btn_event.gif) left top no-repeat;}
#left ul li.snav10 { background: url(../../pics/sidenav/btn_library.gif) left top no-repeat;}
#left ul li.snav11 { background: url(../../pics/sidenav/btn_kyouhuku.gif) left top no-repeat;}
#left ul li.snav12 { background: url(../../pics/sidenav/btn_link-wa.gif) left top no-repeat;}
#left ul li.snav13 { background: url(../../pics/sidenav/btn_soft.gif) left top no-repeat;}

/* ---------------------------------------------
__Side_Navi_Daisho
--------------------------------------------- */

#left .BoxOsakaShoseki {
	border: 2px solid #DDD;
	padding: 3px 0px 10px;
	background: #FFF;
}
#left ul.UlOsakaMenu li {
	margin-bottom: 3px;
}
#left ul.UlOsakaMenu li a {
	width: 110px;
	margin-left: 10px;
	padding-left: 15px;
	font-size: 12px;
	text-indent: 0px;
	line-height: 1.4;
	background: url(../../pics/point/arrow_brown02.gif) left 2px no-repeat;
}
