@charset 'UTF-8';



/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/

/*-----　Top Page SideNavi -----*/

.side-menu {
	font-size: 0.8em;
	height: 467px;
	overflow: auto;
}

.side-menu dt {
	text-indent:-9999px;
}
.side-menu dd {
	width: 260px;
	padding: 6px 0px;
}
.side-menu dd p {
	font-size: 12px;
}
.side-menu dd a {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2;
}

dt.news00  , dt.news01  , dt.news02 a  {
	display:block;
	height:40px;
	width:260px;
	overflow:hidden;
}
dt.news03 a {
	display:block;
	height:28px;
	width:143px;0px;
	overflow:hidden;
	margin-top: 10px;
	margin-bottom: 6px;
}
dt.news00 a:hover, dt.news01 a:hover, dt.news02 a:hover  {
	background-position: -260px 0;
}
dt.news03 a:hover {
	background-position: 0px -28px;
}


.news00  {
	background:transparent url(../img/navi/sidenavi_news.jpg) no-repeat scroll 0 0;
}
/*
.news01  {
	background:transparent url(../img/blog/navi_news.jpg) no-repeat scroll 0 0;
}
*/
.news02 a {
	background:transparent url(../img/navi/sidenavi_blog.jpg) no-repeat scroll 0 0;
}
.news03 a {
	background:transparent url(../img/btn/btn_inq01.jpg) no-repeat scroll 0 0;
}



/* Read More　*/
.more01 a {
	background: transparent url(../img/navi/more01.gif) no-repeat scroll 0 0;
	display:block;
	height: 12px;
	width: 63px;
	margin: 6px 0 18px;
	overflow:hidden;
	text-indent: -9999px;
}
.more01 a:hover {
	background-position: 0px -12px;
}



/*----- 連絡先 -----*/
dt.news03 {
	font-size: 12px;
	line-height: 1.2;
}
dt.news03 em {
	font-style: normal;
	font-weight: bold;
	color: #333333;
}



/*-----　左下　サムネイル -----*/
ul.item-img {
	zoom: 100%;
	margin-bottom: 0px;
	padding: 10px 0 0px 0;
}
ul.item-img:after {
	content: "."; 
	display: block; 
	clear: both;
	height: 0;
	visibility: hidden;
}

.item-img li {
	text-align: center;
	list-style: none;
	float: left;
	padding-bottom: 0px;
	margin-right: 4px;
}


li.item-main{
	float: left;
	width: 638px;
	border-right: none;
	padding-bottom: 0;
	line-height: 0;
}
