body{background-color:#dddddd;text-align:center;}
p{font-size:20px;line-height:30px;margin:5px 0;padding:0;}
input{width:50%;padding:5px 10px;border:1px solid #999;font-size:18px;border-radius:5px;}
input[type="submit"]{width:auto;padding:5px 25px;background-color:#e8ebf5;font-size:18px;font-weight:bold;text-align:center;border-radius:5px;}

.randimg{background:url('/include/authcode.php') no-repeat right center;} /*ÑéÖ¤Âë*/
.error{text-align:center;color:#ff0000;font-weight:bold;}
.notice{text-align:center;color:#800000;font-weight:bold;font-size:14px;}
.pointer{cursor:pointer;}

.login_area{width:600px;margin:50px auto;padding:20px;background-color:#ffffff;border-radius:10px;}
@media (max-width:767px) {
	.login_area{width:90%;margin:3%;padding:2%;}
}
.login_area img{border-radius:5px;}
.cas,.local{margin:20px auto 0;clear:both;display:block;width:100%;height:46px;line-height:42px;text-align:center;font-size:20px;font-weight:bold;border-radius:5px;}
.cas{background-color:#ff9800;}
.local{background-color:#5a84fd;}
a.cas, a.local{color:#ffffff;text-decoration:none;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
a.cas:hover, a.local:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.local_login{width:100%;margin-top:10px;display:none;overflow:hidden;}

h1{font-size:20px;margin:20px;text-align:center;color:#333;}
h2{font-size:16px;margin:15px;text-align:center;line-height:36px;color:#333;}

.red{color:#800000;}
.green{color:#008000;}