@charset "utf-8";

*{
margin:0; /*お約束*/
padding:0;
}

body {
	color: #0d0015;
	background-color: #fbfaf5;
}

body.両飾 {
background: #FFFFFF url("../img/hi.png");
background-repeat: repeat-y;
background-attachment: scroll;
background-position: 220px ;
}

h1 {margin-top: 0.5em;margin-bottom: 0.5em;}
h2 {margin-top: 0.5em;margin-bottom: 0.5em;}
h2:before {content: "■"}
h3 {margin-top: 0.5em;margin-bottom: 0.5em;}
h3:before {content: "◯"}
.明朝 {font-family:"IPAex明朝","ＭＳ 明朝",sans-serif; }
.ゴシック {font-family:"IPAexゴシック","ＭＳ ゴシック",serif; }

div.左メニュー {
	float:left;
	width:200px;
	margin-left:10px;
}

table.左不動メニュー {
	width:200px;
	height:100%;
	text-align: center;
	border: 0;
}

table.普通表 {border-width: medium ; border-style: solid; border-color: #33CC66;}
table.普通表 td {border-width: thin ; border-style: solid; border-color: #33CC66; text-align: left;}
table.普通表 th {border-width: thin ; border-style: solid; border-color: #33CC66;}

div.本文 {
	width:660px;
	margin-left:20px;
	margin-right:10px;
	line-height:150%;
	float:right;
}

#メニュー背景線 a{
	display:block;
	width:200px;
	color:#000000;
	font-size: 150%;
	/*background:url(img/menu/midorisen.png) no-repeat;*/
	height:40px;
	line-height:40px;
	text-decoration:none;
	text-align:center;
}

#メニュー背景線 a:hover{
	/*background:url(img/menu/hisen.png) no-repeat;*/
	background: #c9171e;
	color: #fbfaf5;
}

div.統括 {
	width:900px;
	margin-top:20px;
}

hr {
	margin-top:10px;
	margin-bottom:10px;
}

ul li {
	text-indent: 0em;
	list-style-type:circle;
	list-style-image:url("../img/midorihisi.png");
	list-position:outside;
	margin-left:2em;
}

img {
	border: none;
}

a:link { color: #19448e }
a:visited { color: #0f2350 }
a:hover { color: #5383c3 }
a:active { color: #007bbb }

.引用 {
	font-family:monospace;
	color:#8f2e14;
	text-indent:0em;
	margin-left:2em;
}
