
/*---------------------reset----------------------*/
body, form {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: none;
}
ol, ul, li { list-style:none; padding: 0px 0px 0px 0px; } 
body { background-color:#FFFFFF;}
/*---------------------header----------------------*/

.header{ height: 90px;margin:10px auto; overflow: hidden; position: relative; width: 800px; z-index: 2; background-position:right 18px;}
.headerNav { right: 0;text-align: right;top: 52px; width: 300px; position:absolute;}
.headerNav a{ color:#515151; font-size:12px; padding:0 2px;font-size:10pt;}
.headerNav a:hover{ text-decoration:underline; color:#658b98;}

.footer{text-align:center; font-size:10pt; color:#999999; line-height:1.5;margin-top:10px}
.footer-ver{font-size: 10pt;}
.login-aside{position:absolute; width:320px; height:380px; z-index:99; border-radius:5px; left:58%; top:150px;}

#o-box-up,#o-box-down {
    width:340px;
    height:380px;
    position:absolute;
	border-radius:5px;
}
#o-box-up {
    background-color: #FFFFFF;
    filter: alpha(opacity:95);
    opacity: 0.95;
}

.inputStyle{
    width: 250px;
}

.container {
    position: relative;
    width: 100%;
    min-height: calc(100vh - 170px);
    /*padding: 15px 0 0;*/
    background-image: url(../images/theme-pic.png);
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: 100%;
}