@charset "utf-8";





*   {
	padding:   0px;
	margin:   0px;
}

body {
	background:   #f8fefd;
	background:   #e0e8e7;
}

body {
font-family:  "メイリオ", Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "平成角ゴシック", "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, SunSans-Regular;
}






#container   {
	width:   660px;
	margin:   20px auto;
}

h1   {
	font-size:   27px;
	color:   #070;
	background:   #fff url(fujisan2.jpg) no-repeat center top;
	border-bottom:   1px solid #aca;
	padding:   25px 0px 10px 15px;
	margin:   0px 0px 0px 0px;
}

h1 span   {
	font-size:   70%;
}

h2   {
	color:   #555;
	float:   left;
	font-size:   118%;
	padding:   0px 0px 0px 0px;
	margin:   0px 0px 0px 0px;
}

h2 span.number   {
	font-size:   76%;
	color:   #777;
/*
	font-weight:   normal;
*/
	padding:   0px 3px 0px 0px;
}

h2 span.rubi   {
	color:   #777;
	font-size:   70%;
/*
	font-weight:   normal;
*/
}

h3   {
	clear:   both;
	font-weight:   normal;
	color:   #555;
	font-size:   86%;
	border-top:   6px solid #ccc;
	margin:   0px 0px 0px 0px;
	padding:   10px 0px 0px 0px;
}

h4   {
	float:   right;
	font-size:   86%;
	line-height:   1;
	color:   #555;
	font-weight:   normal;
	padding:   3px 0px 0px 0px;
	margin:   0px;
}

h4 span   {
	border:   1px solid #ccc;
	padding:   0px 5px 0px 5px;
}

h4 span.takao   {
	background:   #7fa;
}

h4 span.yamanashi   {
	background:   #abf;
}

h4 span.okutama   {
	background:   #ffa;
}

h4 span.iwate   {
	background:   #acf;
}

h4 span.chichibu   {
	background:   #fbd;
}

h4 span.ibaraki   {
	background:   #aee;
}

/* 本文 */
.sec p   {
	font-size:   86%;
	color:   #555;
	line-height:   1.7;
	margin:   0px 0px 60px 0px;
	padding:   5px 10px 15px 0px;
}

#header   {
	color:   #777;
	font-size:   80%;
	margin:   10px 0px 20px 15px;
}

#date   {
	clear:   both;
	text-align:   right;
	color:   #777;
	background:   none;
	font-size:   82%;
	border:   none;
	padding:   0px 0px 0px 0px;
	margin:   0px 0px 20px 0px;
}

#leadcopy   {
	color:   #555;
	font-size:   86%;
	line-height:   1.8;
	background:   none;
	border-left:   1px solid #aaa;
	margin:   0px 0px 0px 0px;
	padding:   0px 0px 10px 10px;
}

.selector   {
	border-left:   3px solid #aaa;
	padding:   0px 0px 0px 10px;
	margin:   0px 0px 0px 0px;
}

.selector span   {
	color:   #777;
	font-size:   82%;
	line-height:   2;
	background:   #e5edec;
	border:   1px solid #ccc;
	padding:   0px 8px 0px 8px;
	margin:   0px 1px 0px 0px;
}


#footer   {
	font-size:   70%;
	border-top:   2px dotted #aca;
	text-align:   center;
	padding:   20px 0px 10px 0px;
	margin:   70px 0px 70px 0px;
}

a   {
	color:   #000;
}

a:visited   {
	color:   #555;
}

a:hover   {
	color:   #07e;
}

h2 a   {
	color:   #555;
	text-decoration:   none;
}


hr   {
	clear:   both;
	visibility:   hidden;
	margin:   0px 0px 70px 0px;
}





