section.auth{ padding-bottom: 150px; }
section.auth,
section.auth .containner,
section.auth .containner .contents {
	width: 100%; height: auto;
}
section.auth .auth_item:nth-child(2) { margin-top: 70px; } 
section.auth .auth_item {
	margin-top: 50px;

	max-width: 1260px; width: 100%; height: auto;
	left: 50%; 
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
}
section.auth .auth_item > div {
	float: right;
	max-width: 1100px; width: 100%; height: auto;
}

section.auth .auth_item .auth_item_title {
	width: 100%; height: auto; line-height: 1.6;
	font-size: 32px; color: #000; text-align: left;
	word-break: keep-all;
}

section.auth .auth_item .auth_item_desc.mt0{ margin-top: 0px; }
section.auth .auth_item .auth_item_desc {
	width: 100%; height: auto; line-height: 1.8;
	font-size: 18px; color: #000; text-align: left;
	margin-top: 15px;
	word-break: keep-all;

}

section.auth .auth_item .auth_item_lists { width: 100%; height: auto; margin-top: 15px; }
section.auth .auth_item .auth_item_lists.mt0 { margin-top: 0px; }

section.auth .auth_item .auth_item_lists .auth_item_list {
	width: 100%; height: auto; line-height: 1.8;
	font-size: 18px; color: #000; text-align: left;
	padding-left: 20px;
	word-break: keep-all;
}

section.auth .auth_item .auth_item_lists .auth_item_list span {
	position: absolute; left: 0px;
	font-family: sans-serif; font-weight: 600;
	width: auto; height: auto; line-height: 1.6;
	font-size: 18px; color: #000; text-align: left;
}

br.auth_mo { display: none; }

@media (max-width: 479px){ 
	br.auth_mo { display: block !important; }
	section.auth .auth_item .auth_item_title { font-size: calc((22 / 480)* 100vw); }
	section.auth .auth_item .auth_item_desc { margin-top: calc((10 / 480)* 100vw); font-size: calc((18 / 480)* 100vw); word-break: break-all; }
	section.auth .auth_item .auth_item_lists .auth_item_list { font-size: calc((18 / 480)* 100vw); padding-left: calc((20 / 480)* 100vw); }

	section.auth .auth_item .auth_item_lists .auth_item_list span { font-size: calc((18 / 480)* 100vw); }

	section.auth .auth_item { margin-top: calc((70 / 480)* 100vw); }
}

@media (max-width: 749px) and (min-width: 480px) { 
	br.auth_mo { display: block !important; }
	section.auth .auth_item .auth_item_title { font-size: 22px; }
	section.auth .auth_item .auth_item_desc { margin-top: 10px; font-size: 18px; }
	section.auth .auth_item .auth_item_lists .auth_item_list { font-size: 18px; padding-left: 20px; }

	section.auth .auth_item .auth_item_lists .auth_item_list span { font-size: 18px; }

	section.auth .auth_item { margin-top: 70px; }
}

@media (max-width: 1023px) and (min-width: 750px) { 
	br.auth_mo { display: block !important; }
	section.auth .auth_item .auth_item_title { font-size: 22px; }
	section.auth .auth_item .auth_item_desc { margin-top: 10px; font-size: 18px; }
	section.auth .auth_item .auth_item_lists .auth_item_list { font-size: 18px; padding-left: 20px; }

	section.auth .auth_item .auth_item_lists .auth_item_list span { font-size: 18px; }

	section.auth .auth_item { margin-top: 70px; }
}


@media (max-width: 1279px) and (min-width: 1024px) { 

}
/*
	@media (max-width: 479px){ 

	}

	@media (max-width: 749px) and (min-width: 480px) { 

	}

	@media (max-width: 1023px) and (min-width: 750px) { 

	}


	@media (max-width: 1279px) and (min-width: 1024px) { 

	}
*/
