/* CSS Document */


/* Body Setting
--------------------------------------------------------------------*/
body {
	background: #000 url(../images/fireman_bg.jpg) repeat-x; }


/* Menu Setting
--------------------------------------------------------------------*/
#header ul#mainmenu {
	background: url(../images/fireman_menu.jpg) no-repeat right top; }

ul#mainmenu li.menu01 a:hover{
	background: url(../../common/images/01_hover.jpg) no-repeat;}

ul#mainmenu li.menu02 a:hover{
	background: url(../images/02_hover.jpg) no-repeat;}

ul#mainmenu li.menu04 a:hover{
	background: url(../images/04_hover.jpg) no-repeat;}

ul#mainmenu li.menu05 a:hover{
	background: url(../../common/images/05_hover.jpg) no-repeat;}

ul#mainmenu li.menu06 a:hover{
	background: url(../../common/images/06_hever.jpg) no-repeat;}

ul#submenu{
	background: url(../images/fireman_submenu.jpg) no-repeat right top; }


/* Contents Setting
--------------------------------------------------------------------*/
#title{
	background: url(../images/h2_bg.jpg) no-repeat no-repeat center top; }

h4{
	font-size: 18px;
	line-height: 1.4em;
	margin-bottom: 0.3em;
	font-weight: bold;
	color: #ff0000; }

ul.chara{
	width: 880px;
	height: 250px;
	margin-top: 10px; }

ul.chara li{
	width: 290px;
	line-height: 21px;
	list-style: none;
	float: left; }

ul.chara li.center{
	text-align: center; }

ul.chara li img{
	margin-bottom: 8px; }

ul.chara li span.name{
	color: #f24900; }

#saf{
	background: url(../images/saf_bg.jpg) no-repeat; }

#saf p.caption{
	padding-top: 40px; }

#saf img.photoLeft{
	float: left;
	margin-right: 20px; }