body{color:#414141;font-size:small;background:url(../images/top/top_bg.gif) no-repeat fixed 60% 70%;margin:0px;padding:0px}
img{margin:0px;padding:0px}
blockquote{margin: 5px 0px 0px 20px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}


/*Box*/
#mainBox{margin:0px auto;padding:0px;width:723px}

#leftBox{background-color:#f9ffe1;text-align:center;list-style-type:none;margin:0px;padding:10px 0px 0px;width:180px;border:solid 1px;}

#homebox{
	width:690px; padding:10px 5px;
}

#Contentsbox{
	width:690px; padding:10px 5px 10px 0;
}

#contsBox{font-size:16px;text-align:left;margin:0px;padding:10px 0 10px 10px;width:494px}

#contsBox a:link{color:#232b87;text-decoration:none;text-align:left;margin:0px;padding:0px}
#contsBox a:visited{color:#232b87;text-decoration:none;text-align:left;margin:0px;padding:0px}
#contsBox a:hover{color:#e39800;text-decoration:underline;text-align:left;margin:0px;padding:0px}
#contsBox a:active{color:#232b87;text-decoration:none;text-align:left;margin:0px;padding:0px}

#contsBox h2{color:#335908;font-weight:bold;font-size:medium;background:url(../images/common/ico.gif) no-repeat 3px center;text-align:left;text-indent:15px;margin:0px 0px 10px;padding:2px 0px 3px;border-bottom:1px solid #989898}
#contsBox h3{color:#335908;font-weight:bold;font-size:19px;background:url(../images/common/ico03.gif) no-repeat 3px center;text-align:left;text-indent:18px;margin:15px 0px 10px;padding:2px 0px 3px;border-bottom:1px dotted #d5d5d5;width:494px}
#contsBox h4{color:#3a3a3a;font-weight:bold;font-size:17px;background:url(../images/common/ico04.gif) no-repeat 3px center;text-align:left;text-indent:15px;margin:10px 0px;padding:2px 0px 3px;width:494px}
#contsBox h5{color:#3a3a3a;font-weight:bold;font-size:small;background:url(../images/common/ico04.gif) no-repeat 3px center;text-align:left;text-indent:15px;margin:10px 0px 0px;padding:2px 0px 0px;width:494px}

#copy{color:white;font-size:12px; font:Georgia, "Times New Roman", Times, serif;}
#footerBox{background-color:#286E00;margin:0px;padding:10px 0px 20px 10px;width:690px}

/*infomation*/
#info{margin:10px 0px;padding:0px}
#info ul{background-repeat:no-repeat;text-align:left;list-style-type:none;margin:0px;padding:0px 10px}
#info ul li{background:url(../images/common/arrow_01.gif) no-repeat 0 0.3em;text-align:left;text-indent:10px;margin:0px;padding:0px}
#memoBox{padding:10px 0; font-size:16px; margin-right:0; width:95%; text-align:left;}
#memo{margin:0px;padding:0px 5px 10px}
#memo ul{background-repeat:no-repeat;text-align:left;list-style-type:none;margin:0px;padding:0px}
#memo ul li{text-align:left;text-indent:10px;margin:0 0 5px 0;padding:0px; border-bottom:dashed #326500 2px;}
#memo ul li a:link{color:#232b87;text-decoration:none;text-align:left;margin:0px;padding:0px}
#memo ul li a:visited{color:#232b87;text-decoration:none;text-align:left;margin:0px;padding:0px}
#memo ul li a:hover{color:#e39800;text-decoration:underline;text-align:left;margin:0px;padding:0px}
#memo ul li a:active{color:#232b87;text-decoration:none;text-align:left;margin:0px;padding:0px}


.categoryList{text-align:center;list-style-type:none;margin:0px;padding:0px; margin-bottom:5px;}

/*categoryList 1*/
#categoryList{background-color:#f9ffe1;text-align:left;list-style-type:none;margin:0px;padding:0px;width:180px}
#categoryList ul{text-align:left;list-style-type:none;margin:0px;padding:0px}
#categoryList ul li{color:white;font-size:x-small;text-decoration:none;background-color:#335908;text-align:left;list-style-type:none;margin:0px;padding:0px;display:block}
#categoryList ul li a:link{color:white;font-weight:bold;line-height:180%;text-decoration:none;text-align:left;list-style-type:none;margin:0px;padding:3px 0px 3px 10px;border-left:5px solid #000}
#categoryList ul li a:visited{color:white;font-weight:bold;line-height:180%;text-decoration:none;text-align:left;list-style-type:none;margin:0px;padding:3px 0px 3px 10px;border-left:5px solid #000}
#categoryList ul li a:hover{color:#e39800;font-weight:bold;line-height:180%;text-decoration:none;text-align:left;list-style-type:none;margin:0px;padding:3px 0px 3px 10px;border-left:5px solid #000}
#categoryList ul li a:active{color:white;font-weight:bold;line-height:180%;text-decoration:none;text-align:left;list-style-type:none;margin:0px;padding:3px 0px 3px 10px;border-left:5px solid #000}

/*categoryList 2*/
#categoryList ul li ul{text-decoration:none;list-style-type:none;margin:0px;padding:0px;border:none}
#categoryList ul li ul li{color:#335908;font-size:xx-small;text-decoration:none;background-color:#f9ffe1;margin:0px;padding:2px 0px}
#categoryList ul li ul li a:link{color:#335908;font-weight:normal;text-decoration:none;background:#f9ffe1 url(../images/common/arrow_02.gif) no-repeat 5px center;text-indent:18px;display:block;margin:0px;padding:0px;border-bottom:1px dotted #a4a4a4;border-left:5px solid #f9ffe1;width:175px}
#categoryList ul li ul li a:visited{color:#335908;font-weight:normal;text-decoration:none;background:#f9ffe1 url(../images/common/arrow_02.gif) no-repeat 5px center;text-indent:18px;display:block;margin:0px;padding:0px;border-bottom:1px dotted #a4a4a4;border-left:5px solid #f9ffe1;width:175px}
#categoryList ul li ul li a:hover{color:#e39800;font-weight:normal;text-decoration:none;background:#f9ffe1 url(../images/common/arrow_02.gif) no-repeat 5px center;text-indent:18px;display:block;margin:0px;padding:0px;border-bottom:1px dotted #a4a4a4;border-left:5px solid #f9ffe1;width:175px}
#categoryList ul li ul li a:active{color:#335908;font-weight:normal;text-decoration:none;background:#f9ffe1 url(../images/common/arrow_02.gif) no-repeat 5px center;text-indent:18px;display:block;margin:0px;padding:0px;border-bottom:1px dotted #a4a4a4;border-left:5px solid #f9ffe1;width:175px}

/*categoryList 3*/
#categoryList ul li ul li ul{text-decoration:none;list-style-type:none;margin:0px;padding:0px;border:none}
#categoryList ul li ul li ul li{color:#335908;font-size:xx-small;text-decoration:none;background-color:#f9ffe1;margin:0px;padding:0px}
#categoryList ul li ul li ul li a:link{color:#335908;text-decoration:none;background:#f9ffe1 url(../images/common/ico02.gif) no-repeat 10px center;text-indent:18px;display:block;margin:0px;padding:0px;border-bottom:none;border-left:5px solid #f9ffe1;width:175px}
#categoryList ul li ul li ul li a:visited{color:#335908;text-decoration:none;background:#f9ffe1 url(../images/common/ico02.gif) no-repeat 10px center;text-indent:18px;display:block;margin:0px;padding:0px;border-bottom:none;border-left:5px solid #f9ffe1;width:175px}
#categoryList ul li ul li ul li a:hover{color:#e39800;text-decoration:none;background:#f9ffe1 url(../images/common/ico02.gif) no-repeat 10px center;text-indent:18px;display:block;margin:0px;padding:0px;border-bottom:none;border-left:5px solid #f9ffe1;width:175px}
#categoryList ul li ul li ul li a:active{color:#335908;text-decoration:none;background:#f9ffe1 url(../images/common/ico02.gif) no-repeat 10px center;text-indent:18px;display:block;margin:0px;padding:0px;border-bottom:none;border-left:5px solid #f9ffe1;width:175px}

/*sitemapList 3*/
#sitemapList ul{text-decoration:none;list-style-type:none;border:none}
#sitemapList ul li{color:#335908;font-weight:normal;text-decoration:none;background:url(../images/common/arrow_02.gif) 0 0.3em no-repeat;text-indent:18px}

/*gaikyouList 3*/
.gaikyouList ul{text-decoration:none;list-style-type:none;border:none;margin: 0px;padding-top: 4px;padding-right: 0px;padding-bottom: 0px;padding-left: 20px;}
.gaikyouList ul li{
	color:#335908;
	font-weight:normal;
	text-decoration:none;
	background:url(../images/common/arrow_02.gif) 0 0.3em no-repeat;
	text-indent:18px;
	margin: 0px;
	padding: 0px;
}

/*List */
#List ul{text-decoration:none;list-style-type:none;border:none}
#List ul li{color:#335908;font-weight:normal;text-decoration:none;background:url(../images/common/arrow_02.gif) 0 0.3em no-repeat;text-indent:18px}


/*search*/
#search{text-align:right;padding:0px;position:absolute; margin-left:585px; top:47px; z-index:auto;}

.form{font-size:small;line-height:1em;text-align:left;margin:0px;padding:0px;border:solid 1px #7c7c7c}

.pageTop{text-align:right;margin-top:10px;margin-bottom:10px}

/*txt*/
.txt_xxs{font-size:xx-small}
.txt_m{font-weight:bold;font-size:medium}
.txt_gb{color:#335908;font-weight:bold}
.txt{
	position:absolute; width:700px;top:4px; z-index:auto; font-size:11px; text-align:right;
} 
.txtmenseki{font-size:11px;
text-align:right;
padding-right:10px;
}
.txt_my{
	position:absolute; margin-left:545px; top:144px; z-index:auto; font-size:12px;
}

.txt_sl{
	text-decoration:underline;
	font-weight:bold;
}

.txt_c{
	padding:10px;
	color:#03C;
	font-weight:bold;
}
.txt_c1{
	padding:5px 10px;
	font-weight:bold;
}
.txt_c2{
	padding:15px 10px 2px 20px;
	font-weight:bold;
}
.txt_c3{
	padding:5px 10px;
	font-weight:bold;
	text-align:center;
}

hr .c{
	border-bottom:double 3px #333;
	margin-top:2px;
	border-top:1px;
	border-left:0;
	border-right:0;
}

/*archivelist*/
#archivelist ul{text-decoration:none;list-style-type:none;border:none}
#archivelist ul li{color:#335908;font-weight:normal;text-decoration:none;background:url(../images/common/arrow_02.gif) 0 0.3em no-repeat;text-indent:18px}
table{font-size:16px;}
.Box_g{margin-bottom:20px;}
.Box_g img{
	display: block;
}

/*リンク*/
a img{
	border:0; border-style:none;
}

.txt a:link{color:#232b87;text-decoration:none;text-align:left;margin:0px;padding:0px;}
.txt a:visited{color:#232b87;text-decoration:none;text-align:left;margin:0px;padding:0px;}
.txt a:hover{color:#e39800;text-decoration:underline;text-align:left;margin:0px;padding:0px;}
.txt a:active{color:#232b87;text-decoration:none;text-align:left;margin:0px;padding:0px;}

.txtmenseki a:link{color:#FFF;text-decoration:none;text-align:left;margin:0px;padding:0px;}
.txtmenseki a:visited{color:#FFF;text-decoration:none;text-align:left;margin:0px;padding:0px;}
.txtmenseki a:hover{color:#e39800;text-decoration:underline;text-align:left;margin:0px;padding:0px;}
.txtmenseki a:active{color:#FFF;text-decoration:none;text-align:left;margin:0px;padding:0px;}


/*追加*/
/*ご注意*/
#warning{
	margin:10px 0 0 0;
	text-align:left;
	font-size:16px;
	line-height:1.5;
}

#warning h2{
	font-size:16px;
	padding:5px 0 0 0;
	border-bottom:2px solid #060;
	margin:0;

}

