#contents .headSection .leftArea {
  width: 100%;
}

@media only screen and (max-width: 767px) {
	#contents .subSection {
		width: auto !important;
		padding: 0.5em 15px;
	}
	#contents .subSection .subNav .layCol01,
	#contents .subSection .subNav .layCol02 {
		float:none;
		width:100%;
	}
	#contents.responsive .ancNav .iDown02 {
		background: none;
		padding: 0 !important;
		display: block;
	}
	#contents.responsive .ancNav p[class*="iDown"] a:after {
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	#contents.responsive img.iBlk {
		display: inline-block!important;
	}
	.spnoft {
		float:none;
		width:100%;
		margin:0 auto!important;
	}
}
