/*---------------------------------------------
	1.BasicElements
----------------------------------------------*/

body {
	margin:0 auto;
	font-size:12px;
	color:#666;
	background-color: #FFF;
}


h1,h2,h3,h4,h5,p,ol,ul,li,form,input{
padding:0;
margin:0;
}

h1 span,h2 span,h3 span{display:none;}

ol,ul,li{list-style:none;}

.alert{color:#c30;}

/*---------------------------------------------
	2.Layout
----------------------------------------------*/

#container{
width:1000px;
padding:0;
margin:0 auto;
}

#contentArea{
width:840px;
text-align:left;
}

.index #contentArea{
width:932px;
height:524px;
background:url(images/enter_bg.jpg) #000 no-repeat;
text-align:left;
padding:17px 14px;
margin:0;
/*\*/
width:900px;
height:490px;
/**/
}


.index #contentArea #login{
width:385px;
float:right;
text-align:left;
}

.index #contentArea #login .loginform{
width:315px;
height:133px;
padding:15px 35px;
margin:0;
overflow:hidden;
background:url(images/login_bg.jpg) #000 no-repeat;
text-align:center;
}

#login .loginform ul.logins li{
text-align:right;
display:block;
float:left;
padding:6px 10px;
margin:0 0 2px 0;
height:15px;
width:315px;
}

#login .loginform ul.logins li.forms{
width:170px;
padding-left:0;
text-align:left;
}

#login .loginform ul.logins li.btns{
width:300px;
text-align:center;
}

input.ssform{
border:solid 1px #ccc;
width:50px;
padding:0;
margin:0;
}

input.sform{
border:solid 1px #ccc;
width:170px;
padding:0;
margin:0;
}

input.mform{
border:solid 1px #ccc;
width:360px;
padding:0;
margin:0;
}

textarea.lform{
border:solid 1px #ccc;
width:360px;
height:60px;
padding:0;
margin:0;
}

.contents{
padding:15px;
text-align:left;
}

.contents ul.calendarList{
width:808px;
padding:6px;
}


.contents ul.calendarList li{
width:260px;
display:block;
padding:4px;
float:left;
}

.contents ul.calendarList li img{
display:block;
}

.contents ul.calendarList ul{
width:255px;
margin:0 0 0 3px;
}

.contents ul.calendarList ul li img{
display:inline;
}

.contents ul.calendarList ul li{
display:block;
float:left;
padding:0;
width:85px;
margin:5px 0 35px 0;
}



.caps{
padding:5px 5px 10px 5px;
margin:0;
font-size:11px;
line-height:1.8;
text-align:left;
}



.caps strong{
display:block;
padding:5px 0;
color:#fffd0a;
font-size:12px;
text-align:left;
}

.contents p{
padding:5px;
margin:0;
line-height:1.8;
text-align:left;
}

.contents table.regist{
margin:10px 0;
width:800px;
border-top:solid 1px #ccc;
text-align:left;
}

.contents table.regist td{
border-bottom:solid 1px #ccc;
padding:12px 10px;
background:#1a1a1a;
text-align:left;
}

.contents table.regist th{
padding:12px 10px;
background:#000;
text-align:center;
}

.copyright{
font-size:10px;
text-align:right;
padding:15px 10px 20px 0;
}


.index .copyright{
font-size:10px;
text-align:right;

padding:65px 10px 20px 0;
}

