#hou{
}

#hou .y2014{
	background-image: none;
	background-color: #686868;
	/*width: 668px;*/
	font-size: 18px;
	color: #FFF;
	line-height: 2em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}


.head{
	background-image: url(images/head_wall.png);
	background-repeat: no-repeat;
	/*height: 239px;*/
	padding-right: 20px;
	padding-left: 20px;
	/*margin-bottom: 20px;*/
}

.head .box_r{
	line-height: 1.7em;
	color: #FFF;
	margin-left: 350px;
}

.head .box_r .year{
	color: #000;
	background-color: #FFF;
	padding: 5px;
	margin-top: 15px;
}


#hou a:hover{
	color:#30b6ce;
	
}

a.now{
	font-weight:bold;
	color:#30b6ce;
	text-decoration: none;

}

a.now:hover{
	text-decoration: underline;

}



#hou_archive{
	background-image: none;
	background-color: #686868;
	padding: 5px 0 5px 17px;
	font-size: 16px;
	color: #FFF;
}

#hou_archive_year{
	border: solid 1px #d3d3d3;
	padding: 17px;
}

#hou_archive_year ul{
	margin-left:17px;
	padding:0;
}

#hou_archive_year ul li{
	float:left;
	margin: 0 40px 0 0;
	padding: 0;
	list-style: square;

}

.hou_img{
	float: left;
	margin-right:15px;
}

.hou_naiyo{
	float:left;
}

.hou_mokuji{
    color: #30b6ce;
    font-weight: bold;
    font-size: 1.2em;
}

#hou .fl{
	float: left;
	width: 240px;
	margin-left: 20px;
	}

#hou .fr{
	float: right;
	width: 400px;
	margin-left: 20px;
	margin-bottom: 20px;
	}

#hou article.box_Re{
	border: 1px solid #CCCCCC;
}

/*ぱんくず*/
.topicpath_hou{
	text-align: right;
	font-size: 0.9em;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
.topicpath_hou ol li {
        /* liを横並び＆ブレットを消す */
        display: inline;
        list-style-type: none;
			color: #FFF;
}

.topicpath_hou ol li:before {
        /* liの前に記号追加 */
        content: " > ";
}

.topicpath_hou ol li:first-child:before {
        /* 最初のliだけcontentを消す */
        content:"";
}

.topicpath_hou a{
	color:#FFF}



h4{
    font-weight: bold;
    font-size: 1.5em;
}


.button002 a {
    background-color: #FFFFFF;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    margin-top: 1.5em;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0;
    max-width: 220px;
    padding: 10px 10px 10px 40px;
    color: #313131;
    transition: 0.3s ease-in-out;
    font-weight: 700;
    border: 1px solid #949494;
    background: url("images/DL_icon.png")   no-repeat;
    background-position: left;
    text-decoration: none;
  }

/*
.button002 a:hover {
    background: #313131;
    color: #FFF;
}
*/
