/* * * * * * * * * * * * * * * * * *
 top.css
* * * * * * * * * * * * * * * * * */

/* header
--------------------------------- */
#home #header {
	height: 482px;
	background: url(../img/home/bg_header2_2014.jpg) 0 0 repeat-x;
	margin-bottom: 5px;
}
#home #header .bg {
	height: 482px;
	background: url(../img/home/bg_header2014.jpg) center top no-repeat;
}
#home #header .inner {
	width: 960px;
	height: 482px;
	margin: 0 auto;
	position: relative;
}
#home #header .inner p.kikan {
	width: 410px;
	height: 60px;
	position: absolute;
	left: 250px;
	top: 360px;
}
#home #header .inner h1 {
	width: 670px;
	height: 300px;
	position: absolute;
	left: 181px;
	top: 60px;
}
#home #header .inner p.txt_home {
	width: 135px;
	height: 347px;
	position: absolute;
	left: 0px;
	top:60px;
}
#home #header .sm {
	display: none;
}

/* contents
--------------------------------- */

#home .box {
	padding: 10px;
	border: 1px solid #CCC;
	background: url(../img/home/bg_topBox.jpg);
	margin-bottom: 25px;
}
#home .box h2 {
	font-size: 130%;
	padding: 5px 0 10px;
}
#home #main .clearfix .l,
#home #main .clearfix .r {
	width: 318px;
	height: 330px;
}

#home ul#feed {
	background: #FFF;
	overflow: hidden;
}
#home ul#feed li {
	padding: 10px;
	margin: 0 5px;
	border-bottom: 1px dotted #CCC;
	margin-bottom: -1px;
}
#home ul#feed li p.date {
	font-size: 90%;
	letter-spacing: 1px;
}
#home ul#feed a {
	color: #BC8C38;
	text-decoration: underline;
}
#home ul#feed a:hover {
	text-decoration: none;
}

#home p.txt_event {
	font-size: 92%;
}

#home ul.areaList {
	background: #FFF;
	padding: 20px 0;
	text-align: center;
	font-size: 0;
}
#home ul.areaList li {
	display: inline;
	padding: 0 25px;
}

#home .bnr{
	margin-bottom: 20px;
}

#home .app a{
	padding: 10px;
}
.dlbox{
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	width: 159px;
}
.bosyu{
	width: 695px;
/* 	height: 150px; */
	background: url(../img/home/bg_bnr_bosyu2017.jpg) no-repeat;
	margin-bottom: 30px;
	overflow: hidden;
	padding-top: 90px;
	padding-left:20px;
	padding-right: 20px; 
}
/*
.bosyu p {
padding: 15px 20px 0 460px;
}
*/
