
#contents article{
	float:none;
	width:auto;
}

#contents article .articleInner{
	padding: 45px 65px;
	margin: 0 auto 30px;
}

#contents article h1{
	background:none;
	padding:0!important;
	border: none!important;
}

#contents article h1 img{
	max-width: 100%;
	height: auto;
	width: 100%\9;
}

#contents article h2{
	background:none!important;
	padding:0!important;
}

#contents article h2 img{
	max-width: 100%;
	height: auto;
	width: 100%\9;
}

#contents .cont{
/*	background:url(../img/box.gif);
	padding:0 10px;*/
	margin-bottom:0;
/*	border-bottom:none;*/
}

#contents .cont h3{
	color:#2865AB;
}

#contents article .box-top{
	border: #EDF1F5 10px solid;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
}

#contents article .box-bottom{
	padding: 20px;
	background: #FFF;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	margin-bottom: 0;
}

#contents article .inner{
	margin-bottom: 0;

}

#contents article .inner:before,
#contents article .inner:after{
content:"";
display:table;
}

#contents article .inner:after{
clear:both;
}

#contents article .inner{
zoom:1;
}

#contents article .cont .block{
	float:right;
	margin-bottom:0;
	width:64%;
}

#contents article .cont .block .more{
	margin-top:-10px;
	margin-bottom:0;
	text-align:right;
}

#contents article .cont .photo{
	float:left;
	margin-bottom:0;
	width:30.86%;
}

#contents article .cont .photo img{
	max-width: 100%;
	height: auto;
	width: 100%\9;
}

@media screen and (max-width:900px){
	#contents article .articleInner{
		padding: 20px;
	}
}

@media screen and (max-width:600px){
	#contents article .articleInner{
		padding: 10px;
	}

	#contents article h2{
		display: none;
	}

	#contents article .cont .block{
		float: none;
		width: auto;

	}

	#contents article .cont .photo{
		float:none;
		margin-bottom:0;
		width:auto;
		text-align: center;
	}

	#contents article .cont .block .more{
		display: none;
	}
}
