@media screen and (min-width: 768px) and (max-width: 1024px) {
#regu_cont, #regu_ctnBg, .regu_ctn_mainBg{
	min-width: 1000px;
	height: auto;
	margin: 0;
}
#regu_ctn, .regu_ctn_main{
	width: 970px;
	height: auto;
	padding: 0 15px;
}
.regu_main_l, .regu_main_r{
	width: 100%;
	margin: 0;
	padding: 0;
}
.regu_main_r{
	margin: 0;
	height: auto;
	text-align: center;
}
#regu_ctn_tit{
	width: 95%;
	padding: 75px 2.5% 0 2.5%;
}
#regu_ctn_site{
	padding: 0 2.5% 0 0;
}
.regu_ctn_main{
	background-position: right bottom;
}
.regu_btn_back{
	width: 100%;
}
}
@media screen and (min-width: 320px) and (max-width: 768px) {
#regu_cont, #regu_ctnBg, .regu_ctn_mainBg{
	min-width: 320px;
	height: auto;
}
#regu_ctn, .regu_ctn_main{
	width: 90%;
	padding: 0 5% 0 5%;
	float: left;
}
.regu_main_l, .regu_main_r{
	width: 100%;
	margin: 0;
	padding: 0;
}
.regu_main_l{
	min-height: 720px;
	height: auto;
}
.regu_main_r{
	margin: 0;
	height: auto;
	text-align: center;
}
#regu_ctn_tit{
	width: 95%;
	padding: 75px 2.5% 0 2.5%;
}
#regu_ctn_site{
	text-align: right;
}
.regu_ctn_btn{
	width: 100%;
	padding: 0;
}
.regu_main_text{
	width: 100%;
	overflow: scroll;
}
.regu_main_text table{
	margin: 0 !important;
}
.regu_main_text table td{
	padding: 8px 10px;
}
.regu_main_text .jspPane{
	padding: 0 !important;
}
.cn-container h2{
	width: 100%;
	margin: 0;
	line-height: 20px;
	top: -30px;
	margin: 0 !important;
}
}
