@charset "utf-8";

.kv{
	position:relative;
	z-index:2;
	background:url(../img/top/kv_bg.png) center center;
	margin-top:5px;
}
#kv_slider{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
.top_bnr{
	position:relative;
	z-index:1;
	background:#fefabc;
	text-align:center;
	padding:35px 0 20px;
	margin-top:-25px;
}
.main h2{
	margin-bottom:30px;
}
.main h2 img{
	width:100%;
}
.news{
	margin-bottom:40px;
}
.news_boxs,
.lineup_boxs{
	width:729px;
}
.news_boxs li{
	width:224px;
	float:left;
	margin-right:19px;
	margin-bottom:20px;
}
.news_boxs img:first-child{
	border:1px solid #ccc;
}
.news_boxs a{
	display:inline-block;
	margin-bottom:10px;
}
.news_cat_name{
	display:inline-block;
	color:#fff;
	background-color:#999;
	border-radius:3px;
	width:112px;
	font-size:12px; font-size:1.2rem;
	text-align:center;
	padding:5px 0;
	margin-bottom:10px;
}
.news_cat_color_01{
	background-color:#006837;
}
.news_cat_color_02{
	background-color:#e96c00;
}
.news_cat_color_03{
	background-color:#1e2678;
}
.news_cat_color_04{
	background-color:#e60012;
}
.lineup{
	margin-bottom:60px;
}
.lineup_boxs li{
	float:left;
	margin-right:19px;
	margin-bottom:10px;
}
.lineup_boxs li a{
	display:block;
	width:222px;
	border:1px solid #ccc;
}
.lineup_boxs li a img{
	width:50px;
	margin:0 5px;
}
.lineup_boxs li a img,
.lineup_boxs li a span{
	vertical-align:middle;
}
.lineup_boxs li a span{
	display:inline-block;
}
.lineup_boxs li.lineup_box_l{
	margin:0;
}
.lineup_boxs li.lineup_box_l a{
	width:708px;
}
.lineup_boxs li.lineup_box_l a img{
	width:222px;
}
.info dt{
	float:left;
	color:#d5ae3c;
	padding:10px 0;
}
.info dd{
	border-bottom:1px dashed #d5ae3c;
	padding:10px 0;
	padding-left:110px;
}
.main .info h2{
	margin-bottom:20px;
	position:relative;
}
.main .info h2 a{
	display:inline-block;
	background:url(../img/common/side_m_arw.png) no-repeat left center;
	position:absolute;
	top:8px;
	right:10px;
	line-height:1;
	font-size:12px; font-size:1.2rem;
	padding-left:20px;
}
@media only screen and (max-width : 979px) {
.main h2{
	overflow:hidden;
}
.main h2 img{
	min-width:710px;
	width:200%;
}
#kv_slider{
	width:auto;
}
.top_bnr{
	margin-top:0;
	padding:5% 0;
}
.top_bnr img{
	width:45%;
	margin-bottom:2%;
}
.news_boxs,
.lineup_boxs{
	width:auto;
}
.news_boxs li{
	width:47.5%;
	margin-right:5%;
}
.news_boxs li:nth-child(even){
	margin-right:0;
}
.news_cat_name{
	width:80%;
}
.news_boxs a{
	width:100%;
}
.lineup_boxs li{
	float:none;
	margin-right:0;
	margin-bottom:1.5%;
}
.lineup_boxs li a,
.lineup_boxs li.lineup_box_l a{
	width:100%;
	box-sizing:border-box;
}
.lineup_boxs li a{
	padding:1px 0;
}
.lineup_boxs li.lineup_box_l a{
	padding:5% 0;
}
.lineup_boxs li a img{
	width:15%;
}
.lineup_boxs li.lineup_box_l a img{
	width:30%;
}
.main .info h2 a{
	display:none;
}
.info dt{
	float:none;
	padding-bottom:0;
}
.info dd{
	padding-top:0;
	padding-left:0;
}

}