@charset "utf-8";

#header_top{
	/* background-image:url(../images/top/t_head-back.jpg); */
	background-repeat:no-repeat;
	background-position:center top;
	height:800px;
}
#header_top .hmenu{
}
#header_top .hmenu td{
	padding-top:77px;
}
#header_top .hmenu a{
	color: #000;
	font-size:10px;
}
#header_top .hmenu a img{
	display:block;
}
#header_top .hmenu a div{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #304521;
	margin-top: 4px;
	display:none;
}
#header_top .hmenu a:hover div{
	display:block;
}
.titlebar{
	background-color:#EEE;
	padding-top: 33px;
	padding-bottom: 22px;
	font-size:12px;
	min-width:800px;
}
.titlebar img{
	display:block;
}
.titlebar table div{
	margin-top:5px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000;
	padding-top: 1em;
}

.news li{
	border-bottom:solid 2px #EEE;
	padding-left: 23px;
}
.news table{
	width:100%;
	height:77px;
}
.news .icon{
	width:28px;
}
.news .date{
	width:156px;
	padding-left:26px;
}

.entry{
	background-image:url(../images/top/entry-back.png);
	background-position:192px bottom;
	background-repeat:no-repeat;
	padding-top: 75px;
	padding-bottom: 70px;
}

.stay{
	background-color:#2F4521;
	color:#FFF;
	padding-top: 50px;
	padding-bottom: 50px;
}
.stay a{
	color:#FFF;
}
.stay .title{
	border-bottom:solid 3px #FFF;
	padding-bottom: 15px;
}
.stay .list{
	width:100%;
	margin-top: 50px;
}
.stay .list .prof{
	width:335px;
}
.stay .list .prof a{
	display:inline-block;
	padding-left:23px;
	background-image: url(../images/top/stay_icon-mail.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
.stay .list .tel strong{
	display:inline-block;
	padding-left:28px;
	background-image: url(../images/top/stay_icon-tel.png);
	background-repeat: no-repeat;
	background-position: left 20%;
	font-size: 180%;
}
.stay .list .link{
	font-size:75%;
}
.stay .list .link img{
	margin-bottom:20px;
}