@charset "UTF-8";

/* news
---------------------------------------------------- */
.news_box_ {
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	width:100%;
}
.news_t {
	border-bottom: 3px solid #00246F;
	margin: 0px 0px 10px 0px;
	width:100%;
}
.news_t h4 {
	background:url("../img/top/info_t.gif") no-repeat;
	background-size: 100px 29px;
	float:left;
	width:100px;
	height:29px;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	margin: 7px 0px 0px 0px;
}
.news_t p {
	background:url("../img/top/info_list.gif") no-repeat;
	background-size: 96px 40px;
	float:right;
	width:96px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}
.news_box {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px #00246F solid;
}
.news_box h5 {
 font-weight: normal;
 font-size:90%;
 color: #C00;
}
.news_box h5 a {
 color: #444;
}
.news_box h5 a:hover {
 color: #00246F;
 text-decoration: none;
}
.news_p {
	width:100%;
	margin: 0px auto;
}
.news_p img {
	width:100%;
}
/* banner
---------------------------------------------------- */
.banner {
	width:100%;
}
.b01 img,
.b02 img,
.b03 img {
	width:100%;
	margin: 10px 0px 0px 0px;
}
.b01 span,
.b02 span,
.b03 span {
	display: none;
}

/* ------------------------------------- */
/*	 resposive768
/* ------------------------------------- */

@media screen and (min-width: 768px) {

/* news
---------------------------------------------------- */
.news_t h4 {
	background-size: 120px 35px;
	margin: 0px 0px 0px 0px;
}
.news_p {
	width:400px;
	margin: 0px auto;
}
.news_p img {
	width:400px;
}
/* banner
---------------------------------------------------- */
.banner {
	width:405px;
	margin: 0px auto;
}
.b01 img,
.b02 img,
.b03 img {
	width:405px;
	margin: 10px 0px 0px 3px;
}
}

/* ------------------------------------- */
/*	 resposive1060
/* ------------------------------------- */
@media screen and (min-width: 1060px) {

/* news
---------------------------------------------------- */
.news_t {
	margin: 0 0 13px 0;
}
.news_box_ {
	width:648px;
	margin: 30px 0px 0px 0px;
	float: left;
}
.news_box {
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 13px 0px;
}
.news_p {
	width:350px;
	margin: 30px 0px 0px 0px;
	float: right;
}
.news_p img {
	width:350px;
}
/* banner
---------------------------------------------------- */
.banner {
	width:1060px;
	margin: 20px 0px 0px 0px;
}
.b01 a,
.b02 a,
.b03 a {
	margin: 0px;
	text-decoration: none;
	display: block;
	height: 211px;
	overflow:hidden;
	outline:none;
	float: left;
}
.b01 a img,
.b02 a img,
.b03 a img {
	display: none;
}
.b01 a:hover,
.b02 a:hover,
.b03 a:hover {
	text-decoration: none;
}
.b01 a {
	width: 426px;
	background: url("../img/top/banner.jpg") no-repeat 0px 0px;
}
.b01 a:hover {
	background: url("../img/top/banner.jpg") no-repeat 0px -211px;
}
.b02 a {
	width: 320px;
	background: url("../img/top/banner.jpg") no-repeat -426px 0px;
}
.b02 a:hover {
	background: url("../img/top/banner.jpg") no-repeat -426px -211px;
}
.b03 a {
	width: 314px;
	background: url("../img/top/banner.jpg") no-repeat -746px 0px;
}
.b03 a:hover {
	background: url("../img/top/banner.jpg") no-repeat -746px -211px;
}

}
