@charset "utf-8";

* {

	margin: 0;

	padding: 0;

}

#container {

	width: auto;



}

#topnavi {

display:none;

}

#header h1 {

	height: 95px;

	width: 220px;

	background-image: url(../img/logo.png);

	background-repeat: no-repeat;

	background-position: 0px -63px;

}

#header h1 span{

display:none

}

#header h2 {

	color: #339900;

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

	font-weight: bold;

	line-height: 150%;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #009900;

}



#main{

	clear: both;

	position: relative;

	float: right;

	padding-top: 30px;

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

	padding-bottom: 30px;

	font-size: 11pt;

}

#main ul li,#main ol li,#main dl dt,#main blockquote{

	list-style-position: outside;

	color: #616161;

	line-height: 140%;

	margin-left: 40px;

	padding-left: 0px;

	padding-top: 3px;

	padding-bottom: 3px;

}

#main dl dd{

	color: #616161;

	line-height: 140%;

	margin-left: 80px;

	padding-left: 0px;

	padding-top: 3px;

	padding-bottom: 3px;

}

#main ol,#main ul,#main dl,#main blockquote #main p #main h1,#main h2,#main h3,#main h4 #main h5 #main h6{

	padding-top: 5px;

	padding-bottom: 8px;

}



#main ul li{

	list-style-image: url(../img/arrow1.png);

}



#main p {

	line-height: 160%;

	color: #4D4D4D;

}

#main a,{

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	text-decoration: none;

}

#main h3 {

	color: #339900;

	font-size: 16pt;

}

#main h4 {

	font-size: 15pt;

	color: #5C8125;



}

#main h5 {

	font-size: 14pt;

	color: #009900;



}

#main h6 {

	font-size: 13pt;

	color: #009933;



}

#main a:link,#main a:visited{

	color: #006633;

	 }





 #subnavi {

 display:none;

}

#footer p {

	font-size: 8pt;

	color: #666666;

	text-align: center;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

}



#undernavi {

display:none;

}

table{

	margin-bottom:20px;

	border-collapse:collapse;

	color: #555;

	border: 1px solid #535F25;

}



th,td {

	padding: 2px;

	border-collapse:collapse;

	border: 1px solid #535F25;

}

th{

	font-weight: normal;

	background-color: #E7FEC8;

	text-align: center;

}

caption {

	color: #555;

	text-align: left;

}


