@charset "Shift-JIS";

h2 {
	margin:0 0 20px 0;
}

img{
	vertical-align:bottom;
}

h3{
	margin:0 0 15px 0;
}

.fLeft{
	float:left;
}
.fRight{
	float:right;
}

#about{
	margin:0 0 30px 0;
	padding:0 20px;
}

.point{
	float:left;
	padding:0 30px 0 0;
}
.cm{
	float:left;
}

#anchor {
	margin:0 0 20px 0;
}
#anchor ul {
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}
#anchor li {
	margin:0 5px 0 0;
	padding:0;
	list-style:none;
}
#anchor li {
	float:left;
}
#anchor li a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}



.primary{
	float:right;
	width:218px;
}
.secondary{
	float:left;
	width:154px;
}

.articleWrapper{
	width:860px;
	/*font-size:0.8em;*/
}

.articlePickup{
	margin:0 22px 30px 22px;
}
.articlePickup .unit{
	width:384px;
}
.articlePickup .unit .pht{
	margin:0 0 15px 0;
}
.articlePickup .unit h4{
	margin:0;
	padding:0;
}
.articlePickup .unit .station{
	margin:6px 0;
	padding:3px 4px;
	background:#4c4744;
	color:#ece8e6;
	font-size:12px;
}
.articlePickup .unit ul.access{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
.articlePickup .unit ul.access li{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
.articlePickup .unit ul.access li a:hover img,
.article .unit ul.access li a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
.articlePickup .unit .text{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.6;
	color:#484848;
}
.articlePickup .unit dl{
	margin:0 0 5px 0;
}
.articlePickup .unit dt{
	margin:0 0 5px 0;
	background:url(images/bd_dot.gif) right center repeat-x;
	font-weight:bold;
}
.articlePickup .unit dt strong{
	padding:0 3px 0 0;
	background:#FFF;
}
.articlePickup .unit dd{
	margin:0 0 5px 0;
	padding:0;
}
.articlePickup .unit dd a{
	color:#1766c0;
	text-decoration:none;
}
.articlePickup .unit dd a:hover{
	text-decoration:underline;
}

/**/


.article{
	margin:0 22px 30px 22px;
}
.article .unit{
	width:384px;
}
.article .unit .pht{
	margin:0 0 15px 0;
}
.article .unit h4{
	margin:0;
	padding:0;
}
.article .unit .station{
	margin:6px 0;
	padding:3px 4px;
	background:#4c4744;
	color:#ece8e6;
	font-size:12px;
}
.article .unit ul.access{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
.article .unit ul.access li{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
.article .unit .text{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.6;
	color:#484848;
}
.article .unit dl{
	margin:0 0 5px 0;
}
.article .unit dt{
	margin:0 0 5px 0;
	background:url(images/bd_dot.gif) right center repeat-x;
	font-weight:bold;
}
.article .unit dt strong{
	padding:0 3px 0 0;
	background:#FFF;
}
.article .unit dd{
	margin:0 0 5px 0;
	padding:0;
}
.article .unit dd a{
	color:#1766c0;
	text-decoration:none;
}
.article .unit dd a:hover{
	text-decoration:underline;
}

.clear {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}