@charset "utf-8";

/* 印刷用CSS読み込み */
@media print {

/* 紙媒体向けスタイル定義 */
* body {
	_zoom:69%;
}

}

body,ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,p,
pre,code,blockquote,hr{
	padding:0px;
	margin:0px;
}
body {
	font-size:88%;
	font-family:verdana;
	color:#333;
	line-height:1.5;
	z-index: 1;
}
img {
	border:0px;
	display:block;
}
h1,h2,h3,h4,h5,h6,p {
	margin-bottom:8px;
	padding:0px;
}
h1 {
	font-size:120%;
}
h2 {
	font-size:110%;
}
h3 {
	font-size:105%;
}
h4 {
	font-size:100%;
}
h5 {
	font-size:100%;
}
h6 {
	font-size:100%;
}
a.current,
a.parentsLink {
	text-decoration:none;
	color:#FF0000;
	/* font-weight:900; */
}
table {
	border-collapse:collapse;
}
.clear {
	clear:both;
}
.dispNone{
	display:none;
}
a:hover {
	text-decoration:none;
}

.kageTd {
	padding:8px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background: #fff;
}

/* サイトデザイン定義ここから */
body {
	background:url(../img/containerBg.jpg) repeat-x;
	background-color:#f0f9ff;
}
#container {
}
#containerInner {
	margin: 0 auto;
	width: 900px;
}
#gNavi {
	position:relative;
}
#gNavi ul{
	
}
#gNavi li{
	float:left;
	list-style:none;
}
#gNavi a{
	
}
#contentInner {
	padding: 0 14px;
}
.local #contentInner {
	padding: 0 11px;
	margin-top: -3px;
	z-index: 2;
	position: relative;
	width: 878px;
}

#content {
	background:#fff;
	width:900px;
}
#leftMainPanel {
	float: left;
	width: 674px;
	margin-bottom: 12px;
}
#rightPanel {
	float: right;
	width: 184px;
	margin-bottom: 12px;
	position: relative;
	z-index: 2;
}
#jimuNetWorkSystem {
	clear: both;
	position: relative;
}
#jimuNetWorkSystem #select{
	position: absolute;
	left: 408px;
	top: 26px;
}
#jimuNetWorkSystem #select select{
	width:250px;
}
#siteContentFooter {
	clear: both;
}
#footer {
	margin-bottom: 50px;
	position: relative;
}
#information {
	position: absolute;
	top: 42px;
	left: 65px;
}
#information p {
	margin-bottom:0px;
	font-size:80%;
	line-height:1.2;
}
#adobeReader {
	background-color: #f7f7f7;
	padding: 10px;
}
#adobeReader .adobeReader {
	margin: 0 auto;
	width: 88px;
	margin-bottom: 10px;
}
#adobeReader .link {
	font-size:70%;
	line-height:1.5;
}


#jimuNews {
	margin-bottom: 14px;
}
#jimuNewsListing {
	border-left:2px solid #f1f1f5;
	border-right:2px solid #f1f1f5;
	padding-bottom: 8px;
	padding-top: 5px;
	line-height: 1.8;
}
#jimuNewsListing .newIcon {
	display:inline;
	vertical-align: middle;
}
#jimuNewsListing .point {
	padding-left: 35px;
	padding-right: 10px;
	background: url(../img/jimuNewsPoint.jpg) no-repeat 21px 10px;
}
#jimuNewsListing .text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#jimuNewsListing img{
	display:inline;
	vertical-align: middle;
}




#fire #jimuNews {
	margin-bottom: 9px;
}
#fire #jimuNewsListing {
	border-left:2px solid #f1f1f5;
	border-right:2px solid #f1f1f5;
	padding-bottom: 8px;
	padding-top: 5px;
	line-height: 1.8;
}
#fire #jimuNewsListing .newIcon {
	display:inline;
	vertical-align: middle;
}
#fire #jimuNewsListing .point {
	padding-left: 35px;
	padding-right: 10px;
	background: url(../img/jimuNewsPoint.jpg) no-repeat 21px 10px;
}
#fire #jimuNewsListing .text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#fire #jimuNewsListing img {
	display:inline;
	vertical-align: middle;
}




#fire #koshuNews {
	margin-bottom: 9px;
}
#fire #koshuNewsListing {
	border-left:2px solid #f1f1f5;
	border-right:2px solid #f1f1f5;
	padding-bottom: 8px;
	padding-top: 5px;
	line-height: 1.8;
}
#fire #koshuNewsListing .newIcon {
	display:inline;
	vertical-align: middle;
}
#fire #koshuNewsListing .point {
	padding-left: 35px;
	padding-right: 10px;
	background: url(../img/jimuNewsPoint.jpg) no-repeat 21px 10px;
}
#fire #koshuNewsListing .text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}









#shoboBanner {
	margin-bottom: 11px;
}
#siteRecruiteBotan {
	margin-bottom: 11px;
}
#siteInquiryBotan {
	margin-bottom: 11px;
}
#siteQrCode {
	margin-bottom: 11px;
}
#jimuJimuTitleBar {
	margin-bottom: 9px;
}

#fireSiteMenu {
	background-color: #ebf7fa;
	border:2px solid #4fb5cf;
	padding:7px 7px 7px 8px;
}
#fireSiteMenu li {
	background:url(../img/fireSiteMenuPoint.jpg) no-repeat 0px 5px;
	padding-left:18px;
	list-style: none;
}

#jimuSiteMenu {
	background-color: #eff3eb;
	border:2px solid #6b7d4e;
	padding:7px 7px 7px 8px;
}
#jimuSiteMenu li {
	background:url(../img/jimuSiteMenuPointJimu.jpg) no-repeat 0px 5px;
	padding-left:18px;
}
#jimuSiteMenu .mizuho li {
	background:url(../img/jimuSiteMenuPointJimuMizuho.jpg) no-repeat 0px 5px;
	padding-left:18px;
}
#siteOnotherCate .title {
	margin-bottom: 7px;
}
#siteOnotherCate {
	margin-bottom: 11px;
}
#siteOnotherCateUl li {
	font-size:82%;
	line-height:1.8;
	padding-left:35px;
	background:url(../img/siteOnotherPoint.jpg) no-repeat 13px 6px;
	list-style: none;
	zoom:1;
}
#siteHeader {
}
#header {
	position: relative;
	z-index: 1;
	width: 900px;
}
#googleSearchForm {
	position: absolute;
	top: 63px;
	left: 537px;
	width: 234px;
	height: 35px;
}
#googleSearchForm input {
}
#gSearchText{
	border:1px solid #dbdbdd;
	height:15px;
	width:171px;
	padding:2px;
}
#googleSubmit {
	background:url(../img/googleSubmit.jpg) no-repeat 0px 0px;
	width:45px;
	height:20px;
	text-indent:-9999px;
	border:0px;
	
	position:absolute;
	top: 1px;
	left: 184px;
}#jimuSiteMenu li {
	list-style-type: none;
}
#fontSizeChange {
	position: absolute;
	top: 51px;
	left: 796px;
}
#fontSizeChange img {
	display:inline;
	margin-right:3px;
}

#kidsBanner {
	margin-bottom: 10px;
	margin-top:0px;
}
#fire #leftMainPanel {
	margin-bottom:3px;
}
#leftMenuPanel {
	width: 184px;
	margin-bottom: 3px;
	float: left;
	z-index: 2;
	position: relative;
}
#leftMenuPanel h3 {
	cursor:pointer;
}
#mainNavigation {
	height: 85px;
	position: relative;
	width: 900px;
}
#breadCrumbsList img {
	display: inline;
	vertical-align: middle;
}
#shoboGo {
	position: absolute;
	right: 13px;
	bottom: 0px;
}
#fire #shoboGo {
	position: absolute;
	right: 16px;
	bottom: 0px;
}
#jimuHomeGo {
	position: absolute;
	right: 171px;
	bottom: 0px;
}
#fire #jimuHomeGo {
	position: absolute;
	right: 171px;
	bottom: 0px;
}

#CategoryIcon {
	float: left;
}
#breadCrumbsList {
	padding-top: 5px;
	padding-left: 3px;
}
#jimuCateBar {
	margin-bottom: 7px;
}
#fireCateBar {
	margin-bottom: 7px;
}
#mizuhoCateBar {
	margin-bottom: 7px;
}
#leftMenuPanel h3 {
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#leftMenuPanel li {
	font-size:80%;
	list-style:none;
	padding-left: 30px;
	background:url(../img/jimuSiteMenuPointJimu.jpg) no-repeat 10px 5px;
	_background:url(../img/jimuSiteMenuPointJimu.jpg) no-repeat 10px 3px;
	line-height:1.7;
	width:154px;
}
#fire #leftMenuPanel li {
	list-style:none;
	padding-left: 30px;
	background:url(../img/fireSiteMenuPoint.jpg) no-repeat 10px 5px;
	line-height:1.7;
}
#leftMenuPanel ul {
	margin:0px 0px 10px 0px;
}
#currentCatePagesPoint #descript {
	background-color: #ededed;
	font-size: 80%;
	padding: 5px 15px 5px 8px;
	font-weight: 900;
	background-image: url(../img/currentCatePagesPoint.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: 8px;
	border-left: 5px solid #ccc;
}
#currentCatePagesPoint {
	text-align:right;
	margin: -5px 0px 8px 0px;
}
#currentCatePagesPoint2 #descript2 {
	background-color: #D3FCFF;
	font-size: 80%;
	padding: 5px 8px 5px 8px;
	font-weight: 900;
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: 8px;
	border-left: 5px solid #4fbbd8;
}
#currentCatePagesPoint2 {
	text-align:right;
	margin: -5px 0px 8px 0px;
	padding-top: 7px;
}
#currentCatePagesPoint strong {
	border-bottom:2px dotted #FF0000;
	padding: 2px;
}
#currentCatePagesPoint2 strong {
	border-bottom:2px dotted #FF0000;
	padding: 2px;
}


#mainContentArea {
	float: right;
	width: 680px;
	position: relative;
	z-index: 9999;
}
#mainContentArea h1 {
	background:url(../img/h1Bg.jpg) no-repeat;
	height: 30px;
	padding-top:10px;
	padding-left:35px;
	color:#fff;
	line-height:1;
}
#mainContentArea h2 {
	background:url(../img/h2Bg.jpg) no-repeat;
	height: 32px;
	padding-top:10px;
	padding-left:24px;
	color:#333;
	line-height:1;
	margin-bottom:0px;
}

#mainContentArea h3 {
	padding:0px 0 2px 8px;
	border-bottom:2px solid #ccc;
	margin-top: 0px;
	zoom:1;
}

#mainContentArea h4 {
	padding:5px 0 2px 8px;
	border-bottom:1px solid #ccc;
	margin-top: -8px;
}

#mainContentArea h5 {
	padding:5px 0 2px 8px;
	border-bottom:1px dotted #CCCCCC;
	margin-top: -10px;
}
#mainContentArea h6 {
	margin-top:0px;
}

#mainContentArea img {
	display:inline;
}
#mainContentArea ul {
	padding-left: 30px;
}
#mainContentArea ol {
	padding-left: 38px;
}
#mainContentArea th {
	background-color: #f7f7f7;
}
#goToPageTop {
	position:absolute;
	right:27px;
	
}
.local #kidsBanner {
	margin-top: 0px;
}
#mainImg {
	position:relative;

}
#jimuBanner {
	position: absolute;
	display:none;
	top:0;
	left:0px;
	
	width:176px;
	height:36px;
	/* iepingfix */
	background: url(../img/jimuBanner.png) no-repeat;
	_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/img/jimuBanner.png', sizingMethod=scale);
	/* iepingfix end */
}
.local #jimuBanner {
	position: absolute;
	display:none;
	top:0;
	left:420px;
}
#mizuhoBanner {
	position: absolute;
	display:none;
	top:0;
	right:180px;
	
	width:124px;
	height:36px;
	/* iepingfix */
	background: url(../img/mizuhoBanner.png) no-repeat;
	_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/img/mizuhoBanner.png', sizingMethod=scale);
	/* iepingfix end */
}


#fire #mainImg {
	position: static;
}
#mizuhoToggleBotan {
	font-size: 80%;
	margin-bottom: 5px;
	text-align: right;
}
#jimuToggleBotan {
	font-size: 80%;
	margin-bottom: 5px;
	text-align: right;
}
#fireToggleBotan {
	font-size: 80%;
	margin-bottom: 5px;
	text-align: right;
}
#pageInformation {
	background-color: #f7f7f7;
	padding: 17px 0 0 0;
	height: 99px;
	margin-bottom: 5px;
}
#mainContentArea input,
#mainContentArea textarea {
	padding:3px;
}
#pageInformation #infoArea {
	width: 410px;
	background-image: url(../img/pageInformation.jpg);
	background-repeat: no-repeat;
	height: 68px;
	margin:0 auto;
	padding-top: 8px;
	background-color: #ececec;
	border: 1px solid #e7e7e7;
}
#infoArea table {
	background-image: url(../img/pageInformationBg.jpg);
	color: #ffffff;
}
#mailform {
	text-align: center;
}
#mainContentArea blockquote {
	margin-left:1em;
}
caption {
	text-align: left;
}
#fireheadShozaitiMap {
	text-align: center;
	position: relative;
	z-index: 99;
	width: 680px;
}
img#fireheadShozaitiImgFloat01,
img#fireheadShozaitiImgFloat03,
img#fireheadShozaitiImgFloat04,
img#fireheadShozaitiImgFloat05,
img#fireheadShozaitiImgFloat06,
img#fireheadShozaitiImgFloat07,
img#fireheadShozaitiImgFloat08,
img#fireheadShozaitiImgFloat09,
img#fireheadShozaitiImgFloat10 {
	position:absolute;
	display:none;
	z-index:9999;
}

img#fireheadShozaitiImgFloat01 {
	top:2px;
	left:-53px;
}
img#fireheadShozaitiImgFloat03 {
	top:70px;
	left:472px;
}
img#fireheadShozaitiImgFloat04 {
	top:176px;
	left:4px;
}
img#fireheadShozaitiImgFloat05 {
	top:56px;
	left:57px;
}
img#fireheadShozaitiImgFloat06 {
	top:-33px;
	left:376px;
}
img#fireheadShozaitiImgFloat07 {
	top:443px;
	left:326px;
}
img#fireheadShozaitiImgFloat08 {
	top:315px;
	left:-5px;
}
img#fireheadShozaitiImgFloat09 {
	top:414px;
	left:-33px;
}
img#fireheadShozaitiImgFloat10 {
	top:314px;
	left:398px;
}
#leftMenuPanel li img {
	display: inline;
	vertical-align: middle;
}
#javascriptFloatingMessage {
	color: #FFFFFF;
	background-color: #333333;
	padding: 5px;
	float: left;
	position: absolute;
	z-index:9999;
}
#linkToHonbun {
	display:none;
}
#infomationTitle {
	font-weight: 900;
	color: #333333;
	text-align: center;
	margin-bottom: 5px;
}
#signalAnimation {
	height: 21px;
	width: 87px;
	position: absolute;
	left: 666px;
	top: 25px;
}
