/*회원가입약관*/
.join-rule {margin:10px auto 0px auto;width:98%;}
.join-rule .use-rule {margin-top:20px}
.join-rule .use-rule dt {padding-left:10px; height:25px; color:#75b224; line-height:25px; font-family:돋움,dotum; font-size:15px; font-weight:bold}
.join-rule .use-rule dd {padding:15px 5px; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5}
.join-rule .use-rule textarea {width:100%; height:150px; border:0; line-height:20px;}
.join-rule .use-rule textarea:focus {outline:none;}
.join-rule .use-rule input {vertical-align:middle;margin:0px;}
.join-rule .use-rule label {vertical-align:middle;}


.default_btn03 {display:inline-block; width:160px; height:45px; font-size:14px; line-height:45px; border-radius:5px; font-weight:bold;   border-bottom:2px #c99009 solid; background:#ffb400; color:#fff; vertical-align:top;}
.default_btn03 {display:inline-block; width:160px; height:45px; font-size:14px; line-height:45px; border-radius:5px; font-weight:bold; border-bottom:2px #c99009 solid; background:#ffb400; vertical-align:top; color: #fff !important; margin: 5px 0 0 20px; text-align: center;}

.regtype {text-align:center;}
.regtype-member {display:inline-block;}
.regtype-member ul { margin-top:10px}
.regtype-member ul li {display:inline-block;}
.regtype-member ul li a {display:block; width:100px; height:100px; border:1px solid #ddd; text-align:center; line-height:100px; font-size:15px; font-weight:600}
.regtype-member ul li a:hover {background-color:#68c52c; color:#fff; transition:none; -webkit-transition:none; font-size:16px}
.join-ol {display:inline-block; margin-top:25px; padding-left:10px; text-align:left; line-height:24px;}
.join-ol li {padding-left:12px; background:url("../img/bullet.png") no-repeat left 50%;}

.regtype-stu {text-align:center;}
.regtype-stu ul li {display:inline-block; width:30%; border-radius:10px}
.regtype-stu ul li:first-child {margin-right:5%; border:3px solid #68c52c}
.regtype-stu ul li:last-child {margin-right:5%; border:3px solid #4ab349}
.regtype-stu ul li a {display:block; padding:15px 0; line-height:22px; font-weight:600; font-size:16px}
.regtype-stu ul li:first-child a span {display:block; color:#68c52c; font-size:18px}
.regtype-stu ul li:last-child a span {display:block; color:#4ab349; font-size:18px}

.su-agree {font-size:14px; line-height:24px}
.su-agree ul {margin-bottom:8px; padding-left:10px; }
.su-agree ul li {padding-left:12px; background:url("../img/bullet.png") no-repeat left 50%;}

@media screen and (max-width:767px){
	.regtype-member ul li {display:block; margin-bottom:8px}
	.regtype-member ul li a {display:inline-block;]
}


	
	
	
	
	
	
#regtype.choice {text-align:center;display:none;}
#regtype.choice ul.mem_type {text-align:center;}
#regtype.choice ul.mem_type li {display:inline-block;width:20%;}	

	
	
	