html {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
body {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
body {	
        font-size: 90%;
        font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "MS PƒSƒVƒbƒN", sans-serif;
        line-height: 1.4;
        /*\*/
        letter-spacing: 0.1em;
        /**/
        color: #4F4F4F;
        background: #FFFFFF url(sozai/check_blue.gif);
}
a {
	color: #666666; text-decoration: none;
}
a:visited {
	color: #6E8B3D; text-decoration: none;
}
a:hover {
	color: #99cc66; text-decoration: underline;
}
p {
	margin: 10px 20px;
}
div#header{
        height: 350px;
/*        background: #cccccc;
        background-image : url("sozai/check_blue.gif");*/
}
div#header p {
	font-size: 200%;
	padding-left: 10px; padding-top:5px;
	color: #ffffff;
}
div#subheader{
		background: #FFFFFF url(sozai/check_blue.gif) left top fixed repeat-x;
		height: 20px;
		width: 100%;

}

div#menu {
	text-align: left;
	height: 35px;
	background: #dadac2;
	background-image : url("sozai/menuback.jpg");
}
div#content p {
	line-height: 1.4
}
#navigation {
	width: 1000px;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	height: 30px;
	overflow: hidden;
}

#navigation li {
	float: left;
	width: 103px;
	margin: 0;
	padding: 0;
}
#navigation a {
	display: block;
	width: 100%;
	padding: 6px 0 8px 0;
	color: #000000;
	background-color: #696969;
	background-image: url(sozai/menu.jpg); 
	background-position: left top;
	text-decoration: none;
	text-align: center;
}
#navigation a:hover {
	background-color: #B5B5B5;
	background-position: right top;
}


div#navigation2 {
	float: left; width: 200px;
}
div#navigation2 {
	background: #f7f3e7
}
#navi ul {
        margin: 0px 10px 0px 20px;
        padding: 0;
        list-style: none;
        border-bottom: 1px dotted #acaa93;
}
#navi li {
font-size: 100%; margin: 10px;
background: url(sozai/h2.jpg);
background-repeat: no-repeat;
background-position: left center;
padding:12px 15px 12px 25px;
color:#666666;
font-weight:bold;
}
#navi li a {
        padding: 3px 0px 3px 20px;
        font-family: MS UI Gothic, Helvetica, sans-serif;
        color: #666666;
        display: block;
        width: 99% !important;
        width /**/: 98%;
        text-decoration: none;
        background: url(sozai/point-1.jpg) left center no-repeat;
}
#navi li a:hover {
        color: #99cc66;
        background: url(sozai/point-2.jpg) left center no-repeat;
}
div#container {
	width: 100%;
	background: #FFFFFF /* url(sozai/check_blue.gif) left top fixed repeat-x */;
	border-right: #CDC1C5 1px solid; 
	border-top: #CDC1C5 1px solid; 
	margin: 0px auto; 
	border-left: #CDC1C5 1px solid; 
	width: 960px; 
	border-bottom: #CDC1C5 1px solid;
}
div#content {
	background: #ffffff;
	float: left;
	width: 100%;
}
/*
h1 {
	font-size: 100%; margin: 10px;
        color: #8B8378;
        background: #ffffff;
        background: url(sozai/h1.jpg) left bottom no-repeat;
        padding: 5px
}
*/
h1 {
font-size: 100%; margin: 10px;
background: url(sozai/h1.jpg);
background-repeat: no-repeat;
background-position: left top;
padding:13px 10px 15px 25px;
color:#666666;
font-weight:bold;
}
h2 {
font-size: 100%; margin: 10px;
background: url(sozai/h2.jpg);
background-repeat: no-repeat;
background-position: left center;
padding:12px 15px 12px 25px;
color:#666666;
font-weight:bold;
}
h3 {
font-size: 100%; margin: 10px;
background: url(sozai/h3.jpg);
background-repeat: no-repeat;
background-position: left center;
padding:12px 15px 12px 25px;
color:#666666;
font-weight:bold;
}
/*
h2 {
	font-size: 110%; margin: 10px 30px;
        color: #8B7D7B;
        background: #ffffff;
        background: url(sozai/h2.jpg) left bottom no-repeat;
        padding: 5px
}
*/
div#footer {
	background: #dadac2; color: #3333333;
}
div#footer p {
	padding-right: 20px; padding-left: 20px; padding-bottom: 10px; margin:0px; padding-top: 10px;
}
div#footer {
	clear: both; border-top: #CDC1C5 1px solid; width: 100%; text-align: center;
}
