body {
background: #ffffff;
color:#000000;
font-family:"ＭＳ Ｐゴシック", tahoma, Osaka, "ヒラギノ角ゴ Pro W3";
font-size:87%;
padding:0;
margin:0;
line-height:100%;
text-align:center;
margin:0px;
}

#wrap {
width:757px;
margin:0px auto;
}
#wrap_inner{
padding:0;
border-style:solid;
border-color:#cccccc;
border-width:0px 1px 1px 1px;
}

#header {background: url(http://www.town.kimobetsu.hokkaido.jp/blog/images/bg_header_staffblog.jpg) left top no-repeat;
margin:0px auto 0px auto;
width:755px;
height:66px;
text-align:left;
padding:0px;
border-style:solid;
border-color:#006600;
border-width:8px 0px 0px 0px;
}

#breadCrumb {
clear:both;
width:755px;
float:left;
}
	#breadCrumb_inner {
	margin:7px 7px 0px 7px;
	padding:8px 0px 8px 12px;
	color:#FFFFFF;
	}

#closer {
clear:both;
float:left;
	margin:7px 7px 0px 7px;
	padding:8px 0px 8px 12px;
	color:#FFFFFF;
}


#content {
clear:both;
width:755px;
margin:0;
padding:0;
text-align:left;
display:table;
}
	#content_inner{
	border-style:solid;
	border-color:#cccccc;
	border-width:1px 0px 0px 0px;
	}





#content_left{
float:left;
padding:0;
text-align:left;
width:526px;
}
	#content_left_inner{
	padding:20px 10px 16px 16px;
	font-size:100%;
	line-height:160%;
	}
	.bodycopy{
	padding:10px 0px 16px 18px;
	}
	#content_left_inner h1{
	border-width:0px 0px 0px 7px;
	border-color:#000000;
	border-style:solid;
	font-size:130%;
	line-height:130%;
	margin:0px;
	padding:16px;
	}
	#content_left_inner h2{
	font-size:120%;
	margin:0px;
	padding:7px 0px 7px 7px;
	border-bottom:#ff0000 solid 1px;
	}
	#content_left_inner h3{
	font-size:100%;
	margin:0px;
	padding:7px 0px 7px 7px;
	}
	#content_left_inner p{
	margin: 1em 1em 1em 1em;
	padding: 0; 
	}
	#content_left_inner ul{
	margin: 1em 1em 2em 2em;
	padding: 0; 
	list-style-image:url(images/arr.jpg);
	}
	#content_left_inner ol{
	margin: 1em 1em 2em 3em;
	padding: 0; 
	}
	#content_left_inner li{
	padding: 2px 0px 2px 0px; 
	}


#content_right{
float:left;
padding:0;
text-align:left;
width:229px;
}
	#content_right_inner{
	background-color:#eeeeee;
	padding:10px 7px 16px 7px;
	}
	#content_right_inner h2{
	font-size:100%;
	margin:0px;
	padding:7px 0px 7px 7px;
	}
	#content_right_inner h3{
	margin:0px;
	padding: 3px 0px 3px 10px; 
	font-weight:normal;
	}
	#content_right_inner p{
	margin: 7px 0px 7px 0px;
	padding: 0; 
	line-height:130%;
	}


.module-list{
margin: 1em 1em 1em 1em;
padding: 0; 
list-style:none;
}
.module-list-item{
padding: 8px 0px 8px 0px; 
border-width:1px 0px 0px 0px;
border-color:#006600;
border-style:dotted;
}
.poweredby{
margin: 1em 1em 1em 1em;
}






#footer {
clear:both;
margin:0px;
padding:0px;
text-align:left;
}
	#footer_inner{
	padding:16px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px 0px 0px 0px;
	}


.gray {color:#E3E3E3; text-decoration:none}
.green {color:#BEDF28; text-decoration:none}
.white {color:#ffffff; text-decoration:none}
.abs {vertical-align:middle}
.miniicon {vertical-align:middle;margin:0px 3px 0px 0px;}
.big {font-size:13px}
.n {font-size:11px}
.sm {font-size:10px}
.img {margin-right:18px}
.clear {clear:both}
.u		{text-decoration:underline}
.nu		{text-decoration:none}
.t 		{text-transform:uppercase}

.entry-footer {
font-size:11px;
color:#666666;
padding:0px 0px 0px 14px;
}
.entry{
margin:0px 0px 16px 0px;
}

a {color:#0033CC; text-decoration:underline;}
a:hover{text-decoration:underline;}
address {font-style:normal;}

