#subMenuContainer li {
	width: 310px;
	margin-right: 15px;
	display: inline;
	float: left;
	margin-bottom: 38px;
}

/* 2013.7.4 */
/*
#subMenuContainer li p {
	display: inline;
}
*/
#subMenuContainer li p.icnRed.first {
	padding: 0 70px 0 18px;
}

#subMenuContainer li p.icnYellow.first {
	padding: 0 10px 0 18px;
}
/* 2013.7.4 end */


#subMenuContainer {
	margin-top: 15px;
	margin-right: -15px;
	margin-bottom: 7px;
}

#subMenuContainer a:link , #subMenuContainer a:visited{
	color: #666666;
	text-decoration: underline;
}

#subMenuContainer a:hover , #subMenuContainer a:active{
	text-decoration: none;
}

#ttlBody01 {
	background-image: url(../img/index/ttlBody01.jpg);
	height: 60px;
	width: 310px;
	margin-bottom:7px;
}

#ttlBody02 {
	background-image: url(../img/index/ttlBody02.jpg);
	height: 60px;
	width: 310px;
	margin-bottom:7px;
}

#ttlBody03 {
	background-image: url(../img/index/ttlBody03.jpg);
	height: 60px;
	width: 310px;
	margin-bottom:7px;
}

#ttlBody04 {
	background-image: url(../img/index/ttlBody04.jpg);
	height: 60px;
	width: 310px;
	margin-bottom:7px;
}

#ttlBody05 {
	background-image: url(../img/index/ttlBody05.jpg);
	height: 60px;
	width: 310px;
	margin-bottom:7px;
}

#ttlBody06 {
	background-image: url(../img/index/ttlBody06.jpg);
	height: 60px;
	width: 310px;
	margin-bottom:7px;
}
.icnRed {
	background-image: url(../img/index/icnRed.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}

.icnBlue {
	background-image: url(../img/index/icnBlue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}

.icnAqua {
	background-image: url(../img/index/icnAqua.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}

.icnGreen {
	background-image: url(../img/index/icnGreen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}

.icnPurple {
	background-image: url(../img/index/icnPurple.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}

.icnYellow {
	background-image: url(../img/index/icnYellow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}
#btnBodyReserve {
	background-image: url(../img/index/btnBodyReserve.jpg);
	height: 40px;
	width: 470px;
}
#btnBodyMail {
	background-image: url(../img/index/btnBodyMail.jpg);
	height: 40px;
	width: 470px;
}
#newsField {
	width: 640px;
}
#ttlNews {
	background-image: url(../img/index/ttlNews.jpg);
	height: 27px;
	margin-bottom: 9px;
}
#newsBody {
	height: 65px;
	width: 629px;
	padding: 2px 2px 2px 9px;
	padding-left: 9px;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-bottom: 23px;
}
.date {
	width: 88px;
	margin-right: 5px;
	color: #666666;
}
#newsBody ul {
	margin-bottom: -12px;
}
.body {
	width: 500px;
}

.body a ,
.body a:link ,
.body a:visited {
	text-decoration:none;
}

#newsBody li {
	margin-bottom: 7px;
}


#btnBodySide01 {
	background-image: url(../img/index/btnBodySide01.jpg);
	height: 80px;
	width: 300px;
}
#btnBodySide02 {
	background-image: url(../img/index/btnBodySide02.jpg);
	height: 79px;
	width: 300px;
}
#btnBodySide03 {
	background-image: url(../img/index/btnBodySide03.jpg);
	height: 79px;
	width: 300px;
}
#btnBodySide04 {
	background-image: url(../img/index/btnBodySide04.jpg);
	height: 79px;
	width: 300px;
}
#btnBodySide05 {
	background-image: url(../img/index/btnBodySide05.jpg);
	height: 79px;
	width: 300px;
}
#ttlAccess {
	background-image: url(../img/index/ttlAccess.jpg);
	height: 27px;
	width: 640px;
	margin-bottom: 13px;
}
#accessMap {
	border: 1px solid #afafaf;
}
#imgAccess01 {
	margin-bottom: 15px;
}
#imgAccess02 {
	margin-bottom: 18px;
}


/* 2015.5.25 追加 */
.bodyWrap .greeting {
	height: 198px;
	margin: 0 0 40px;
	padding: 20px;
	background: url("../image/common/top_greeting_bg.jpg") no-repeat left top;
	border: solid 6px #E6E2B5;
}

.bodyWrap .greeting p.txt {
	width: 599px;
	line-height: 1.65;
}

.bodyWrap .greeting p.director {
	margin: 20px 0 0 348px;
}
/* 2015.5.25 追加 end  */