@charset "utf-8";

.clear{
	clear:both;
}

figure.content-image { margin: 20px 0 0; }
.ileft { float:left; padding:0 25px 0 0;}

.content-block .red{
	color:#e60012;
}
.content-block .green{
	color:#0b9a00;
}
.content-block .blue{
	color:#2082fb;
}
.content-block h3{
	font-size:18px;
	padding-bottom:10px;
}

.content-block h3 span{
	color:#FFF;
	font-size:14px;
	padding-left:10px;
}

.content-block .pd_15{
	padding:15px;
}

.m_list {
	padding-bottom:30px;
}

.m_list li{
	float:left;
	background:#2b2b2b;
	width:280px;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */
	padding:10px;
	margin-right:15px;
}

.content-block .m_list li p { font-size: 13px; line-height: 1.8; color: #fff; margin: 10px 0 0px; }

.content-block .m_list li h4{
	color:#f3a600;
	font-size:16px;
	line-height:2.4;
	padding:0px;
	margin:0px;
}

.m1{
	width:60px;
	background:url(../img/icon_m_lv1.png) left top no-repeat;
	display:inline-block;
}

.m2{
	width:60px;
	background:url(../img/icon_m_lv2.png) left top no-repeat;
	display:inline-block;
}

.m3{
	width:60px;
	background:url(../img/icon_m_lv3.png) left top no-repeat;
	display:inline-block;
}



.b1{
	width:60px;
	background:url(../img/icon_b_lv1.png) left top no-repeat;
	display:inline-block;
}

.b2{
	width:60px;
	background:url(../img/icon_b_lv2.png) left top no-repeat;
	display:inline-block;
}

.b3{
	width:60px;
	background:url(../img/icon_b_lv3.png) left top no-repeat;
	display:inline-block;
}


.a1{
	width:60px;
	background:url(../img/icon_a_lv1.png) left top no-repeat;
	display:inline-block;
}

.a2{
	width:60px;
	background:url(../img/icon_a_lv2.png) left top no-repeat;
	display:inline-block;
}

.a3{
	width:60px;
	background:url(../img/icon_a_lv3.png) left top no-repeat;
	display:inline-block;
}


.pb_25{
	padding-bottom:25px;
}

.pic_wrap{
	padding-bottom:25px;
}


.block{
	width:880px;
	padding:20px;
	background:#383838;
	border-top: solid 1px #FF0004;
	margin-bottom:40px;
}

.burst {
	margin-bottom:25px;
}
.burst .pic{
	float:left;
	width:418px;
}
.burst .text{
	float:left;
	width:418px;
	padding-left:20px;
}
.burst .text h4{
	color:#f3a600;
	font-size:18px;
	padding:0px 0 10px;
	margin:0px;
	border-bottom:solid 1px #545454;
}