@charset "Shift_JIS";
/* CSS Document */

/*--サイドメニュー--*/
/*--サイドメニュー--*/
#side ul {
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 0;
	font-size: 0px;
	vertical-align: bottom;
}
#side ul li {
	margin-bottom: 15px;
}
#side .li_02{
	margin-bottom:4px;
}
#side #bosyu{
	background-image:url(../images/backimage_16.jpg);
	height: 77px;
	padding: 105px 0px 0px 16px;
	background-repeat: no-repeat;
}
#side #area{
	background-image:url(../images/backimage_15.jpg);
	height: 77px;
	padding: 107px 0px 0px 16px;
	background-repeat: no-repeat;
}
#side p{
	background-image:url(../images/qr.jpg);
	color: #999999;
	font-size: 10px;
	padding: 0px;
	background-repeat: no-repeat;
	line-height: 200%;
}

/*--新着情報--*/
#contents {
	float:left;
	width:950px;
	padding: 35px 0px 0px 35px;
}
#content1 {
	float:left;
	width:574px;
	background-image: url(../image/index_back_01.jpg);
	background-repeat: no-repeat;
	padding: 45px 0px 0px 23px;
	height: 204px;
	margin-bottom: 23px;
}
#content1 p{
	padding: 20px 245px 20px 0px;
	font-size: 12px;
}
#content1 .btn{
	float:right;
	margin-top: 8px;
	margin-right: 5px;
	display: inline;
}
#content2 {
	float:left;
	width:608px;
	background-image: url(../images/backimage_02.jpg);
	background-repeat: no-repeat;
	padding: 15px 20px 20px 15px;
	font-size: 12px;
}
#content2 .block{
	background-image:url(../images/backimage_03.jpg);
	float: left;
	padding: 35px 20px 5px 15px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 5px;
	display: inline;
}
#content2 ul{
	float:left;
	line-height: 210%;
	color: #795304;
	margin-right: 32px;
	width: 165px;
}
#content2 ul li{
	background-image:url(../images/line_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#content2 ul .li_02{
	background-image:url(none);
}
#content2 .ul_02{
	margin-right: 0px;
}
#content3 {
	float:left;
	width:577px;
	background-image: url(../image/index_back_02.jpg);
	background-repeat: no-repeat;
	padding: 50px 0px 0px 20px;
	height: 249px;
}
#content3 p{
	font-size: 10px;
	margin: 0px 15px 15px 5px;
	background-image: url(../image/index_back_04.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 15px;
}
#content3 h2{
	margin-bottom:25px;
}
#content3 strong{
	background-color:#0074E8;
	color: #FFFFFF;
	padding: 5px 10px;
	margin-right: 10px;
}
#content3 .btn{
	float:right;
	margin-top: 10px;
	margin-right: 15px;
}

