.WSG .Gnb {
    clear: both;
}

/* Large Devices, Wide Screens */
@media screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media screen and (max-width : 960px) {


}

@media screen and (max-width : 985px) {
	div#newContWrap {
		width: 100%;
	}
	.line17 {
		padding: 0 10px;
	}
	div#designWrap div#contentWrap976 h2 {
		direction: rtl;
		text-align: right;
	}
	div#hDepth ul#history {
		padding-left: 10px;
	}
	div#designCarWrap div#hDepth {
		float: none !important;
		width: 99px !important;
	}
	.depth2Menu {
		width: 100%;
	}

	.paris2014_content > p {
		padding: 0 10px;
	}
	
	
	
	.paris2014_content .paris2014_sns {
		padding: 0 10px 45px;
	}
	.paris2014_content .paris2014_sns .paris2014_sorento .paris2014_sorento01, .paris2014_content .paris2014_sns .paris2014_sorento .paris2014_sorento03, .paris2014_content .paris2014_sns .paris2014_sorento .paris2014_sorento02 {
		background-size: 100% auto;
		height: auto;
		padding: 45% 0 0;
		width: 100%;
	}
	.paris2014_content .paris2014_sns .paris2014_sorento .paris2014_sorento01 dl,
	.paris2014_content .paris2014_sns .paris2014_sorento .paris2014_sorento03 dl,
	.paris2014_content .paris2014_sns .paris2014_sorento .paris2014_sorento02 dl {
		padding-top: 13px;
		width: 100%;
	}


}



/* Small Devices, Tablets */
@media screen and (max-width : 980px) {

}


@media screen and (min-width: 320px) and (max-width : 662px) {

	.paris2014_content .paris2014_etc > div {
		background: none repeat scroll 0 0 transparent;
		border: 1px solid #ddd;
		border-radius: 4px;
		margin: 0 2px 10px;
		padding-left: 0;
		padding-right: 0;
		width: 98%;
	}

	.paris2014_content .paris2014_etc > div .img {
		left: auto;
		position: relative;
		right: auto;
		text-align: center;
		top: -258px;
	}
	.paris2014_content p {
		padding: 0 10px;
	}
}

@media screen and (min-width: 663px) and (max-width : 979px) {

	.paris2014_content .paris2014_etc > div {
		background: none repeat scroll 0 0 transparent;
		border: 1px solid #ddd;
		border-radius: 4px;
		margin-left: 3px;
		margin-right: 3px;
		margin-top: 0;
		padding-left: 0;
		padding-right: 0;
		width: 32.6%;
	}
	.paris2014_content .paris2014_etc > div:first-child,
	.paris2014_content .paris2014_etc > div:last-child { margin: 0; }
	.paris2014_content .paris2014_etc > div .img {
		left: auto;
		position: relative;
		right: auto;
		text-align: center;
		top: -275px;
	}
	.paris2014_content p {
		padding: 0 10px;
	}
	.paris2014_content .paris2014_etc > div .img img {
		width: 100%;
	}
}

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

}


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

}

@media screen and (min-width : 650px) and (max-width : 980px) {

}


/* Extra Small Devices, Phones */ 
@media screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media screen and (max-width : 320px) {

}