.c-both { clear:both; }

div.block-default div.block-para { margin-bottom:1em; margin-top:10px; margin-bottom:10px;}

/**--------------------------------------------------------
 * 20150219　ご指定のページは見つかりません
 -----------------------------------------------------------*/
#attention{
	background-image: url(/images/404/img_bg.gif);
	width: 860px;
	height: 170px;
	margin-bottom: 23px;
}

.attention_inner{
	width: 490px;
	margin: 0 auto;
}

.main{
	width: 355px;
	float: left;
	padding: 31px 27px 0 0;
}

.title{
	margin: 0;
	padding: 0 0 15px 2px;
}

.txtlink li{
	width: 150px;
	float: left;
	font-size: 12px;
}

.txtlink li a{
	display: block;
	height: 19px;
	background-image: url(/images/404/img_icon01.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
}

.sub{
	width: 100px;
	float: left;
}

.subicon{
	padding-top: 22px;
}

/**--------------------------------------------------------
 * 20150219　検索
 -----------------------------------------------------------*/
div.block-default h3 { border-bottom:2px #FF99CC solid; padding:0; color:#666666; font-size:110%; margin-bottom: 5px;}

#map_search{
	width: 860px;
}

#map_search li{
	font-size: 14px;
	float: left;
}

#map_search a{
	display: block;
	padding-left: 7px;
	background-image: url(/images/404/img_icon03.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}

.seach_inner{
	margin-bottom: 10px;
}

/*2カラム*/
.column2{
	width: 430px;
	float: left;
	padding-bottom: 3px;
}
.column2 li{
	padding-right: 8px;
}

/*4カラム*/
.column4 li{
	width: 215px;
	padding-bottom: 3px;
}