@import url('https://webfontworld.github.io/ssro/EstablishRetrosans.css');

body
{
	font-size:12px;
	color:#000000;
	font-family: 'Nanum Gothic', sans-serif;
	padding:0px;
	margin:0px;
	
}
body,tr,td
{
	font-size:14px;
	color:#000000;
	
}

div,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, p, button {margin:0;padding:0;box-sizing: border-box;}
dl,ul,ol,li {list-style:none;}

/*================== page_list_click=================*/
a							{ font-family:"Nanum Gothic"; font-size:12px; text-decoration: none; color: #000000;}
a:link					{ font-family:"Nanum Gothic"; font-size:12px; text-decoration: none; color: #000000;}
a:active				{ font-family:"Nanum Gothic"; font-size:12px; text-decoration: none; color: #000000;}
a:visited				{ font-family:"Nanum Gothic"; font-size:12px; text-decoration: none; color: #000000;}
a:hover				{ font-family:"Nanum Gothic"; font-size:12px; text-decoration: none; color: #000000;}

input{-webkit-box-sizing: border-box;}
img{vertical-align:bottom;}
select{color:#000000;}

.Color_f04b72{background-color:#3C5DFF;}
.Color_000000{background-color:#000000;}
.Color_00adad{background-color:#0074FF;}

.Main{width:100%;max-width:648px;margin:0 auto;}
.Logo{display:flex;padding:20px;}
.Logo li:first-child img{height:30px;margin-top:5px;}
.Logo li:last-child img{height:60px;}
.Logo li:last-child{margin-left:auto;}
.Img{text-align:center;padding-top:10px;}
.Img img{max-width:100%;;height:auto;}
.Contents{
	display:flex;
	justify-content:right;
	flex-wrap:wrap;

	width:100%;
	max-width:280px;
	margin:0 auto;

	font-size:19px;
}
.Contents h2{text-align:right;font-weight:normal;font-size:19px;font-weight:bold;padding:20px 0 10px 0;letter-spacing:-1px;}
.Contents h3{text-align:right;line-height:40px;padding-right:10px;font-weight:normal;font-size:19px;}
.Contents ul{display:flex;width:160px;text-align:right;border-bottom:1px #000000 solid;line-height:40px;margin-bottom:10px;}
.Contents ul li:last-child{margin-left:auto;}
.Contents select{font-size:22px;border:0px;background-color:#ffffff;font-weight:bold;}
.Contents p{width:100%;text-align:right;font-size:10px;}
.Main button{border:0px;margin:30px 20px 0 20px;cursor:pointer;}
.Main button img{width:100%;}


.Come{width:100%;max-width:648px;margin:0 auto;}
.Come img{width:100%;}
.Come h2{background-color:#ffffff;border-radius:20px;height:40px;line-height:40px;text-align:center;font-weight:normal;font-size:22px;font-weight:bold;letter-spacing:-2px;margin:0 20px;color:#565656}
.Come li:nth-child(1){font-family: 'EstablishRetrosans';font-size:60px;color:#ffffff;text-align:center;padding:30px 0;}
.Come li:nth-child(2){font-size:30px;color:#ffffff;text-align:center;padding-bottom:10px;}
.Come p{margin:0 auto;max-width:350px;font-size:30px;color:#ffffff;}


.Limit{width:100%;max-width:648px;margin:0 auto;}
.Limit img{width:100%;}
.Limit h2{background-color:#ffffff;border-radius:20px;height:40px;line-height:40px;text-align:center;font-weight:normal;font-size:22px;font-weight:bold;letter-spacing:-2px;margin:0 20px;color:#565656;}
.Limit li:nth-child(1){font-family: 'EstablishRetrosans';font-size:50px;color:#ffffff;text-align:center;padding:30px 0;}
.Limit li:nth-child(2){font-size:25px;color:#ffffff;text-align:center;padding-bottom:10px;}


.Check_M{width:100%;max-width:648px;margin:0 auto;}
.Check_M img{width:100%;}
.Check_M h2{background-color:#ffffff;border-radius:20px;height:40px;line-height:40px;text-align:center;font-weight:normal;font-size:22px;font-weight:bold;letter-spacing:-2px;margin:0 20px;color:#006AAD;}
.Check_M ul{padding-top:20px;}
.Check_M li:nth-child(1){font-family: 'EstablishRetrosans';font-size:40px;color:#ffffff;text-align:center;}
.Check_M li:nth-child(2){font-family: 'EstablishRetrosans';font-size:40px;color:#ffffff;text-align:center;margin-bottom:15px;}
.Check_M li:nth-child(3){font-size:22px;color:#ffffff;text-align:center;padding-bottom:10px;font-weight:bold;}


.Check_logo{display:flex;padding:10px 50px 0 50px;}
.Check_Contents{display:flex;flex-wrap:wrap;padding:30px 50px 50px 50px;}

.Check_tab1{width:40%;}
.Check_tab1 img{width:100%;}
/*.Check_tab1 li:last-child {text-align:right;padding-bottom:50px;}*/
.Check_tab2{width:48%;margin-left:4%;margin-top:50px;}
.Check_tab2 li:nth-child(1){background-color:#ffffff;border-radius:40px;height:70px;line-height:70px;text-align:center;font-weight:normal;font-size:48px;font-weight:bold;letter-spacing:-1px;color:#006AAD;margin:20px 0 30px 0;}
.Check_tab2 li:nth-child(2){font-family: 'EstablishRetrosans';font-size:80px;color:#ffffff;text-align:center;}
.Check_tab2 li:nth-child(3){font-family: 'EstablishRetrosans';font-size:110px;color:#ffffff;text-align:center;margin-bottom:30px;}
/*
.Check_tab2 li:nth-child(3){font-family: 'EstablishRetrosans';font-size:120px;color:#ffffff;text-align:center;margin-bottom:30px;}
*/
.Check_tab2 li:nth-child(4){font-size:40px;color:#ffffff;text-align:center;padding-bottom:10px;font-weight:bold;}

@media (max-width:648px){
	.Check_logo{
		padding:20px 20px 0 20px;
	}
	
	.Check_logo img{
		height:46px;	
	}

	.Check_Contents{
		padding:20px;
	}

	.Check_tab1 li:first-child, .Check_tab1 li:last-child{
		padding:0 20px;

	}

	.Check_tab1 li:first-child img{
		width:100%;
	}

	.Check_tab1 li:last-child img{
		width:100%;
	}

	.Check_tab2{margin:0px;}

	.Check_tab2 li:nth-child(1){
		border-radius:30px;
		height:50px;
		line-height:50px;
		font-size:26px;
		margin:20px 0 ;
		padding:0px;
	}
	.Check_tab2 li:nth-child(2){
		font-size:50px;
	}

	.Check_tab2 li:nth-child(3){
		font-size:70px;
	}

	.Check_tab2 li:nth-child(4){
		font-size:25px;
	}
}

@media (max-width:1200px){
	.Check_tab1, .Check_tab2{
		width:100%;
	}
}