/* CSS Document */

@media (max-width: 1040px){
	.wrap{
		display: none;
	}
	.mob{
		display: block;
	}
	.mbody{
		width: 100%;
		padding: 0 1em;
	}
	.mtop{
		padding: 0 1em;
	}
	.mtop h2{
		padding-bottom: 0.5em;
		padding-top: 1em;
		font-size: 1.5em;
	}
	.sub{
		width: 70%;
		font-size: 1.125em;
		height: 3em;
		line-height: 3em;
		text-align: center;
		color: #ffffff;
		background: #8bc13c;
		border-radius: 5px;
		border: none;
	}
	.footer1{
		 text-align: center; line-height: 4em;
	}
	.mainbody{
		padding: 1em 0.5em;
		width: 95%;
		margin: 1em auto 0;
	}
	.mainbody .leftarea{
		display: none;
	}
	.mainbody .rightarea{
		width: 100%;
	}
	.mainbody .rightarea .class_input, .mainbody .rightarea .class_input_on{
		width: 80%;
	}

	.total{
		margin-left: 14px;
	}

	.mainbody .regbtn{
		display: none;
	}

	.mainbody .input, .mainbody .inputon{
		width: 80%;
		background-size: 100% 70px;
	}
	.mainbody .note{
		display: block;
	}
	.mainbody .top{
		width: 100%;
	}








}

	#autologin{
		display: none;
	}
	.autolabel{
		display: none;
	}
































































































