html {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11pt;
	line-height:150%;
	background:	#CDFFFF;
	font-family: ＭＳ Ｐゴシック,Osaka;
}
.main{
	margin-top: 0px;
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	width: 760px;
}
.title-space{
	clear: both;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	background:url("http://www.sukou-dousoukai.com/img/title.jpg") no-repeat top center;
	width: 760px;
	height: 222px;
}
h1{
	float: right;
	margin-top: 170px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	font-size:10pt;
	line-height:130%;
	color:#ffffff;
	font-weight: normal; 
}
.main-box{
	clear: both;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	width: 760px;
}
.menu{
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	width: 209px;
	height: 572px;
	background:url("http://www.sukou-dousoukai.com/img/menu.jpg") no-repeat;
}
.box{
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	width: 551px;
}
.contents{
	clear: both;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.sukou-dousoukai.com/img/box-bg.gif") repeat-y;
}
.contents-footer{
	clear: both;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.sukou-dousoukai.com/img/box-footer.gif") no-repeat;
	width: 551px;
	height: 22px;
}
.copyright{
	clear: both;
	margin-top: 8px;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	width: 740px;
	text-align:right;
	font-size:10pt;
	line-height:160%;
	color:#0066CC;
}
.address{
	clear: both;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	width: 179px;
}
#container{
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
	width:170px;
	text-align:center;
}
#container ul{
				margin:0;
				padding:0;
				list-style:none;
				border-top:1px solid
				#000000;
				border-left:1px solid
				#000000;
				font-size:11pt;
				line-Height:100%;
				border-right:1px solid #000000;
}
#container ul li{
				margin:0;
				padding:0;
				display:inline;
}
#container ul li a{
				margin:0;
				padding:5px 0;
				width:168px;
				display:block;
				text-align:center;
				color:#000000;
				text-decoration:none;
				border-bottom:1px
				solid #000000;
}
#container a:hover{
				colore:#ffffcc;
				text-decoration:none;
				background:#ffffcc;
}
#container2{
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
	width:170px;
	text-align:center;
}
#container2 ul{
				margin:0;
				padding:0;
				list-style:none;
				border-top:1px solid
				#000000;
				border-left:1px solid
				#000000;
				font-size:10pt;
				line-Height:100%;
				border-right:1px solid #000000;
}
#container2 ul li{
				margin:0;
				padding:0;
				display:inline;
}
#container2 ul li a{
				margin:0;
				padding:5px;
				width:158px;
				display:block;
				text-align:left;
				color:#000000;
				text-decoration:none;
				border-bottom:1px
				solid #000000;
}
#container2 a:hover{
				colore:#ffffff;
				text-decoration:none;
				background:#ffffff;
}
.llix{
				margin:0;
				padding:0;
				display:inline;
				background-color:#ffffff;
				border-bottom:1px;
}
.entry-body{
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	padding: 0px 0px 20px 0px;
	width: 480px;
}

.updatehistory{
	clear: both;
	margin-top: 14px;
	margin-left: 9px;
	margin-right: 8px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	width: 705px;
}
.updatehistory-main{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	background:#ffffff url("http://www.sukou-dousoukai.com/img/updatehistory02.gif") repeat-y;
	height: 150px;
}
#archive-title{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 5px;
	border-width: 0px 0px 0px 10px;
	border-style: solid;
	border-color: #CDFFFF;
	font-size:14pt;
	font-weight:bold;
}
.date-header{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	font-size:10pt;
	font-weight:bold;
}
.entry-header{
	margin-top: 0;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 5px 0px 0px 5px;
	border-width: 0px 0px 0px 10px;
	border-style: solid;
	border-color: #0066FF;
	border-bottom:2px dotted #0066FF;
	font-size:15pt;
	font-weight:bold;
}
.ppq{
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	width: 500px;
}
.head{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}
.head ul{
	margin:0 0 0 20px;
	padding:0;
}
.cenn{
	clear: both;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
}
.migi{
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
.hidari{
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}

.type01 th{
font-weight: bold;
text-align: left;
background-color: #4387E9;
color:#ffffff;
white-space: nowrap;
font-size:12px;
padding:1px 5px;
}
.type01 td{
text-align: left;
padding:1px 5px;
}
.type01 caption{
text-align: center;
font-weight: bold;
}
ul.type01{
margin: 0.5em 2em;
list-style-type: decimal;
}
.type01 li{
margin: 0.2em 0.5em;
padding-left: 0.5em;
}
dl.type01{
margin: 0.2em 0.5em;
padding: 0.2em 0.5em;
}
.type01 dt{
margin-left: 0.5em;
}
.type01 dd{
margin-left: 1.5em;
margin-bottom: 0.3em;
font-size: 90%;
line-height: 120%;
}
.text-s{
font-size:12px;
margin-right: 15px;
color:#52A2C5;
}
table.type02{
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}
.type02 th{
font-weight: bold;
text-align: right;
background-color: #4387E9;
color:#ffffff;
white-space: nowrap;
font-size:12px;
padding:1px 5px;
border-bottom:1px dotted #999999;
}
.type02 td{
text-align: left;
padding:1px 5px;
border-bottom:1px dotted #999999;
}
.space1{
margin-left:1em;
}
table.kakuki{
font-size:13px;
line-height: 120%;
}
.kakuki caption{
text-align: center;
font-weight:bold;
white-space: nowrap;
}
.kakuki th{
text-align: right;
width:70px;
margin:0 0.5em;
padding:0 0.5em;
font-weight: normal;
white-space: nowrap;
}
.kakuki td{
margin:0 0.5em;
padding:0 0.5em;
text-align: left;
}
.redw{
	padding:3;
	margin:4;
	background-color:#FF0000;
	color:#FFFFFF;
}
.redm{
	color:#FF0000;
}
.content-nav ul li {
list-style-type : none;
font-size:80%;
display:inline;
background-color:#FFFFFF;
}

.content-nav ul li a {
text-decoration:none;
border:1px solid #ccc;
padding:1px 7px;
color:#506000;
}

.content-nav ul li a:hover {
color:#506000;
border:1px solid #9a0;
}

.content-nav ul li a:visited {
color:#506000;
}

.content-nav ul span.current {
padding:1px 4px;
color:#000;
}