@charset "UTF-8";
body {
	font: 100% ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3, Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	background-image: url(img/haikei_01.png);
	background-position: top;
	background-repeat: repeat-x;
	
    margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
	}
 #container {
	width: 900px; 
	background: #FFFFFF;
	border:1px solid #006;
	margin: 0 auto; 
	text-align: left; 
}
#header {
   margin: 0 auto;
   padding:5px;

}
 h1 {
	margin: 0; 
	padding: 10px 0; 
font-size:130%;	
color:#333;
font-weight:600;
}
#mainContent {
	padding: 5px; 
	background: #FFFFFF;
	
	
}
#footer { 
	padding: 0 10px;
	text-align:center;
height:30px;
} 
#footer p {
	margin: 0;
	padding: 10px 0;
	text-align: center;
	color: #006;
}
/* h設定*/
h2{ 
margin:0; 
font-size:110%; 
color:#f36; 
font-weight:600;
letter-spacing:0.1em;
}
h2.info{
background-image:url(img/header_02_200_60.png); 
margin:0px; padding:2px; 
font-weight:600;
 color: #006; 
 letter-spacing:0.1em;
 font-size:100%; 
 text-inent:1em;
}
h4{
font-size:100%;
font-weight:600;
color:#369;
margin:10px;
}
/* p設定*/
p{
line-height:1.5em;
}
/* 出動統計　table設定*/

td.toukei{
 color:#333; 
 font-size:12px; 
 font-weight:600;
 background-color:#cfc;
}
td.kensu { 
font-size:12px; 
color:#333; 
text-align:right;
background-color:#cfc;
}

/* 年間活動日誌　table設定*/
div.katudo {border:1px solid #ccc; width:250px;}
td.katudo_t{
text-align:center; color:#006; font-size:16px; 
font-weight:bold; background-image:url(img/header_02_200_60.png);}

tr.katudo { background-color:#fff;}
td.katudo { width: 50px; text-align:right;}
/* 行事活動　table設定*/
div.waku{border:1px solid #ccc; width:550px; padding:1px;}
div.gyouji {margin-top:20px; border:1px solid #f60; width:250px;padding:1px;}
tr.gyouji { background-color:#fff; text-align:left; font-size:90%; padding:2px;}

/* ul設定*/
div#list{
border-top:1px solid #006;
width:580px; 
}
ul#list{

}

li#list_01{
display:block;
text-align:center;
float:left;
border:1px solid #ccc;
margin:2px;
}

/* ul　info設定*/
div#linfo{
border-top:1px solid #ccf;
}
ul#info{
list-style-type: none;
color: #006;
font-weight:600;
letter-spacing:0.1em;
border: 0;
margin: 0;
padding:0px;
height: 39px;
}
li#info{
display:block;
text-align:center;
float:left;
width:100px;
padding:2px;
margin:2px;
border:1px solid #ccc;
background-color:#eee;
}
li#info_01{
display:block;
text-align:center;
float:left;
width:100px;
padding:2px;
margin:2px 2px 2px 0px;
border:1px solid #ccc;
background-color:#eee;
}

/* ul　出動状況設定*/
ul.syokatu {
 list-style-type:none; 
 margin:5px; 
 padding:0px;}
li.syokatu{ 
display:block;
padding:1px;
}

/* ul　キッズ設定*/
ul.kids {
 font-size:100%; 
 color: #fff;
font-weight:600;
 list-style-type:none; 
 margin:0px; 
 padding:0px;}
li.kids{ 
display:block;
text-align:left;
width:200px;
padding:4px;
margin:2px;
border:1px solid #ccc;
background-color:#ffc;
}

/* 組織　分団名table設定*/
h3.toukatu{margin-left:20px; margin-top:5px; color:#082A74; font-size:90%; font-weight:600;}
td.toukatu{
font-size:90%; 
background-image:url(img/link_heikei.png); 
 text-indent:0.5em; 
 color:#fff; 
 font-weight:600; 
 letter-spacing:0.1em;
 }
td.bundan { 
font-size:90%; 
background-color:#eff; 
text-indent:0.5em;
 letter-spacing:0.1em;
 }
img.saigai{
border: 1px solid #006; 
padding: 3px; 
height: 60px width:200px;
}

/* p　設定*/
p { margin:10px; font-size:80%; letter-spacing:0em; line-height:1.5em;}
p.indent { text-indent:1em; line-height:1.5em; margin-top:15px; letter-spacing:0.1em;} 
p.both { clear: both;}

/* span　設定*/
span { color: #000; font-size:95%; line-height:1.3em;}
span.red { color: red; font-size:95%; line-height:1.3em;}
span.midashi {color:#666; font-size:90%; text-decoration:underline; padding:2px;line-height:1.3em; }

img.border{
border:1px solid #ccc;
 padding:2px;
}

/* リンク設定*/
a:link {
color:#006;
text-decoration:none;
font-size:80%;
}
a:visited {
color:#006;
text-decoration:none;
font-size:80%;
}
a:hover {
color:#f60;
text-decoration:none;
font-size:80%;
}
a:active {
color:green
text-decoration:none;
font-size:80%;
}



 td.menyu{ background-image:url(img/link_heikei.png); text-align:center; height:24px;letter-spacing:0.1em; }
img.border{
border:1px solid #ccc; padding:1px;
}

/*--TOPメニューリンク--*/
td.main{
font-size:12px; 
font-family:"MS Pゴシック ",平成角ゴシック;
background-color:#006; 
text-align:center; color:#fff; 
letter-spacing:0.1em; 
font-weight:600;
}
a.menyu:link{
font-size:12px;
font-family:"MS Pゴシック ",平成角ゴシック;
text-decoration:none;
 color:#fff; 
font-weight:600;
letter-spacing:0.1em;
}
 a.menyu:visited{ 
font-size:12px; 
font-family:"MS Pゴシック ",平成角ゴシック;
text-decoration:none;
 color:#fff; 
font-weight:600;
letter-spacing:0.1em;
}
a.menyu:hover{ 
font-size:12px; 
font-family:"MS Pゴシック ",平成角ゴシック;
text-decoration:none;
 color:#cff; 
font-weight:600; 
letter-spacing:0.1em;
}
a.menyu:active{ 
font-size:12px;
font-family:"MS Pゴシック ",平成角ゴシック; 
text-decoration:none;
 color:#f60; 
font-weight:600; 
letter-spacing:0.1em;
}


a.sub:link {
color:#f60;
font-size:12px;
text-decoration: none;

}
a.sub:visited {
color:#f60;
font-size:12px;
text-decoration:none;

}
a.sub:hover {
color:#006;
font-size:12px;
text-decoration:none;

}
a.sub:active {
color:green;
font-size:12px;
text-decoration:none;
}
/* 活動日誌カレンダーリンク　設定*/
a.t:link {
color:#006;
font-size:14px;
text-decoration:none;
}
a.t:visited {
color:#006;
font-size:14px;
text-decoration:none;
}
a.t:hover {
color:#f60;
font-size:14px;
text-decoration:none;
}
a.t:active {
color:red;
font-size:14px;
text-decoration:none;
}
/* お知らせ　設定*/
a.info:link {
color:blue;
font-size:95%;
text-decoration:underline;

}
a.info:visited {
color:green;
font-size:95%;
text-decoration:underline;

}
a.info:hover {
color:#f60;
font-size:95%;
text-decoration:underline;

}
a.info:active {
color:green;
font-size:95%;
text-decoration:underline;
}