.m-left{
width:645px;
height:auto;
padding:0;
margin:0;
float:left;
}

/*-- コンテンツ --*/

h3{
	margin:0 0 35px 0;
	padding: 0;
	height:auto;
	display:block;
	font-size:15px;
	line-height:30px;
}

#newlink{
	width: 100%;
	margin-left: 40px;
	
	}
	
#newlink li a{
	font-size: 16px;}	
	
#newlink li a:hover{
	color:#0AA4EA;
	text-decoration: underline;
	}
	
			
/*-- トピックス --*/
.topics{
	width:645px;
	height:auto;
	padding:0 0 0 0;
	margin:0 0 30px 0;
	background-image: url(../../img/topics.gif);
	background-repeat: no-repeat;
}
.topics a{
	color:#0c3672;
	text-decoration: underline;
}
.topics ul{
width:567px;
height:auto;
padding: 0;
margin: 5px 0 0 78px;
_margin: 5px 0 0 39px;
}
.topics li{
	padding: 10px 0 5px 5px;
	margin: 0 0 0 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	list-style-image: url(../../img/yji.gif);
	list-style-position: inside;
	font-size: 12px;
}
.t-day{
color:#000066;
}


/*-- PR --*/
.pr{
width:645px;
height:auto;
padding:0 0 0 0;
margin:0 0 30px 0;
}
.pr h4{
	margin:0 0 2px 0;
	padding: 0;
	width:645px;
	height:37px;
	display:block;
	text-indent: -9999px;
	background-image: url(../../img/prbar.jpg);
}
.pr ul{
list-style: none;
padding: 0;
margin: 0;
}
.pr li{
list-style: none;
padding: 0;
margin: 3px 3px 3px 3px;
_margin: 3px 1px 3px 1px;
float:left;
text-indent: -9999px;
}
li.pr1 a{
	background-image: url(../../img/pr1.jpg);
	background-repeat: no-repeat;
	width:316px;
	height:123px;
	display: block;
}
li.pr1 a:hover{
	background-image: url(../../img/pr1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
li.pr2 a{
	background-image: url(../../img/pr2.jpg);
	background-repeat: no-repeat;
	width:316px;
	height:123px;
	display: block;
}
li.pr2 a:hover{
	background-image: url(../../img/pr2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
li.pr3 a{
	background-image: url(../../img/pr3.jpg);
	background-repeat: no-repeat;
	width:316px;
	height:123px;
	display: block;
}
li.pr3 a:hover{
	background-image: url(../../img/pr3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
li.pr4 a{
	background-image: url(../../img/pr4.jpg);
	background-repeat: no-repeat;
	width:316px;
	height:123px;
	display: block;
}
li.pr4 a:hover{
	background-image: url(../../img/pr4.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}



/*-- サイド --*/
.sidemenu{
width:255px;
height:auto;
padding:0;
margin:0;
float:right;
}
.sidemenu p{
	font-size: 11px;
	line-height: 14px;
}
.sidemenu ul{
list-style: none;
padding: 0;
margin: 0 0 20px 0;
}
.sidemenu li{
list-style: none;
padding: 0;
margin: 0 0 5px 0;
text-indent: -9999px;
}

li.sb1 a{
	background-image: url(../../img/t-sb1.jpg);
	background-repeat: no-repeat;
	width:255px;
	height:77px;
	display: block;
}
li.sb1 a:hover{
	background-image: url(../../img/t-sb1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
li.sb2 a{
	background-image: url(../../img/t-sb2.jpg);
	background-repeat: no-repeat;
	width:255px;
	height:77px;
	display: block;
}
li.sb2 a:hover{
	background-image: url(../../img/t-sb2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
li.sb3 a{
	background-image: url(../../img/t-sb3.jpg);
	background-repeat: no-repeat;
	width:255px;
	height:77px;
	display: block;
}
li.sb3 a:hover{
	background-image: url(../../img/t-sb3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
li.sb4 a{
	background-image: url(../../img/t-sb4.jpg);
	background-repeat: no-repeat;
	width:255px;
	height:77px;
	display: block;
}
li.sb4 a:hover{
	background-image: url(../../img/t-sb4.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

li.sb5 a{
	background-image: url(../../img/gp-sk.jpg);
	background-repeat: no-repeat;
	width:255px;
	height:84px;
	display: block;
}
li.sb5 a:hover{
	background-image: url(../../img/gp-sk.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}


li.sb6 a{
	background-image: url(../../img/staff.jpg);
	background-repeat: no-repeat;
	width:255px;
	height:87px;
	display: block;
}
li.sb6 a:hover{
	background-image: url(../../img/staff.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

li.sb7 a{
	background-image: url(../../img/qhc.jpg);
	background-repeat: no-repeat;
	width:255px;
	height:77px;
	display: block;
}
