@charset "utf-8";

/*サイドバー
-----------------------------------------------*/
#content .sub .localNavi ul li a {
	background: url(../common/images/bg_leftnavi_p_off.jpg) 0 0 no-repeat;
}
#content .sub .localNavi ul li a:hover {
	background: url(../common/images/bg_leftnavi_p_on.jpg) 0 0 no-repeat;
}
#content .sub .localNavi ul li.stay a {
	background: url(../common/images/bg_leftnavi_p_on.jpg) 0 0 no-repeat;
}

/*レイアウト
-----------------------------------------------*/
.entry a {
	color: #375b9e;
	text-decoration: underline;
}
.entry a:hover {
	color: #e13694;
}
.section {
	margin: 0 0 40px 0;
}
.section dl {
	clear: both;
}
.section dl dt {
	background: url(../common/images/icon_arrow03.gif) 0 50% no-repeat;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0 0 0 10px;
}
.section dl dd {
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
}
.section dl dd ul li {
	float: left;
	margin: 0 15px 0 0;
}
.section .clearfix {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}
.section .partition {
	border-bottom: 1px dashed #474747;
}
.section .description {
	width: 360px;
	float: left;
}
.section .description p {
	margin: 0 0 20px 0;
}
.section p a.right {
	display: block;
	font-weight: bold;
	text-align: right;
	margin: 30px 0 0 0;
}
.section .image {
	width: 220px;
	float: right;
}
.section .image ul li {
	margin: 0 0 15px 0;
}
.section .image ul li.end {
	margin: 0;
}
.column-map-auto {
	margin: 0 0 20px 0;
}
.columnImage {
	margin: 0 0 20px 0;
}