body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0; padding:0; }

body {
	text-align : center;
	margin: 0;
	padding: 0;
	background-color:#EF0000;
}



#wrapper {
	width : 780px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
}

#head {
	width : 100%;
	height:470px;
	margin: 0;
	padding: 0;
}

#container {
	width : 100%;
	margin: 30px 0 0 0;
	padding: 0;
	background-color:#FFFFFF;
}

#rogo {
	width : 100%;
	margin: 0;
	padding: 0;
	text-align:center;
}


#contents {
	width : 700px;
	margin: 20px auto 0 auto;
	padding: 0;
}

#left_contents {
	float:left;
	width : 60%;
	margin: 0;
	padding: 0;
}


#right_contents {
	float:right;
	width : 40%;
	margin: 0;
	padding: 0;
}

#navi {
	margin: 5px 0 0 5px;
	padding: 0;
}

#navi ul{
	list-style-type: none;
}

#navi a{
	color:#000000;
	text-decoration:none;
	line-height:180%;
	font-weight:bold;
}

#navi a:hover{
	color:#FF6600;
}

.title {
	width:100%;
	margin: 0;
	padding: 0;
}

.s {
	font-size:80%;
}
.news {
	width:90%;
	margin: 0 0 20px 0;
	padding: 0;
	font-size:80%;
	line-height:130%;
	color:#333333;
	border:solid 1px #CCCCCC;
}

.news_orange {
	width:90%;
	margin: 0 0 20px 0;
	padding: 0;
	font-size:80%;
	line-height:130%;
	color:#333333;
	border:solid 1px #FF8A00;
	background:url(../img/komugiko_kobo_bg.gif);
}


.news_noline {
	width:90%;
	margin: 0 0 20px 0;
	padding: 0;
	font-size:80%;
	line-height:130%;
	color:#333333;
}


.news_noline img{
	border:none;
}
.news a{
	color:#FF6600;
}

.news img{
	border:none;
}

.news_contents {
	padding: 10px;
}

.news_text {
	margin: 10px 0 10px 0;
	padding: 0;
}

.line {
	width:100%;
	height:10px;
	background-image:url(../img/line.gif);
	margin: 0 0 10px 0;
	padding: 0;
}



#foot {
	clear:both;
	width : 100%;
	margin: 0;
	padding: 30px 0 10px 0;
	font-size:60%;
	color:#666666;
	line-height:150%;
}

#foot a{
	color:#666666;
}

.size80{
	font-size:150%;
}

.size50{
	font-size:120%;
}

.pdl20{
	padding-left:20px;
}
.pdl30{
	padding-left:30px;
}