@charset "utf-8";
/* CSS Document */


/*----------------------------------------------------------------------------
 ***                                                             login
----------------------------------------------------------------------------*/
html {overflow-y:scroll;}
body{ background-color: #fff; font-size:74%;}

input{box-sizing: border-box;}
label{vertical-align: middle;}
p{padding: 0; margin: 2px 0 5px 0;}
.sectionInner{margin-right: 0;}
.section{margin-bottom: 0;}

h1,h2,h3,h4,h5,h6,td,th,div,p,input,textarea,pre,ul,ol,li,address{line-height:1em;}
h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form,pre,input,textarea{line-height:1.6em;}
p,li,dt,dd,th,td,address{line-height:1.6em;}
textarea{ line-height:1.4em;}

a:link{color: #005f84;}
a:hover,a:active,a:visited{color: #3FAFAF;}

#loginPage #demoPopUp input[type="text"] {
    font-size: 13px;
    line-height: 24px;
    vertical-align: middle;
    padding: 0;
    width: 134px;
}



body#loginPage { border:none;}

#loginPage .container {  min-height:auto; background:none; padding:25px 0 0px 0;}

#LogingNavi li a{background-image:url(/Reserve/images/revamped/ico02_2.png); background-position:10px 10px; background-repeat:no-repeat; font-size:13px;
}
#LogingNavi li#NovaNavi a{padding:12px  20px 12px 30px; color:#fff; background-color:#1b1464; float:left; display:block; margin-left:6px;}
#LogingNavi li#HoujinNavi a{padding:12px 20px 12px 30px; color:#fff; background-color:#26A0D3; float:left;  display:block;}
#LogingNavi li a.btnOn span{opacity:0.8;}
#NovaNavi{margin-left:20px;}


#loginPage #formBoxR dt{font-size:16px; font-weight:normal; line-height:1.8em;}
#loginPage #LogingNavi{width:820px; margin:0 auto;}
#loginPage #LogingNavi ul{width:425px;}
#loginPage #LogingNavi p{padding:16px 0 0 0; margin:0; color:#29ABE2; font-size:14px;}
#loginPage #headerLogo{float:left;}
#loginPage #contents_headerTxt{float:right;}
#loginPage #contents_headerTxt p{text-align:right; font-size:14px;}
#loginPage #infomationBox{border:2px solid #1b1464; border-radius:10px; padding:20px 20px; margin-top:45px;}
#loginPage #infomationBox h2{font-size:14px; color:#1b1464; font-weight:normal;}
#loginPage #formBox{width:642px; margin:0 auto;}
#loginPage #formBoxR{width:310px;}
#loginPage #formBoxR li#passLi{padding:10px 0 0px 0; line-height:2em;}
#loginPage #underSection{width:820px; margin:35px auto;}
#loginPage #underSection li:last-child{padding-top:10px;}
#loginPage #underSection .floatL{width:500px;}
#loginPage #loginBox{padding:35px 30px;  width:760px; margin:0 auto; border:1px solid #ccc; border-top:6px solid #1b1464; box-shadow:0px 5px 2px 0px #ccc;}
#loginPage #loginBox h1{ font-weight:normal; font-size:20px; color:#666;  padding-bottom:35px;}
#loginPage #inputUl{ width:340px; margin:0 auto 25px auto;}
#loginPage #inputUl li{ margin-bottom:15px; padding-top:5px;}
#loginPage #inputIdLi{ }
#loginPage #inputPassLi{}
#loginPage .inputDl dt{ float:left; width:100px; font-size:16px; font-weight:normal; line-height:40px;}
#loginPage .inputDl dd{ float:right; width:240px; text-align:right;}
#loginPage input{ font-size:16px; line-height:20px; vertical-align:middle; padding:8px 5px; width:100%;}
#loginPage #logli{padding:20px 0 0 0;}
#loginPage #passLi{ margin:0 0 0 7px;}
#loginPage #passLi a{ font-size:12px; background:url(/Reserve/images/revamped/ico01.png) left top no-repeat; padding-left:18px; line-height:1.2em;}
#loginPage #submitBtnP { text-align:center; margin:0 0 10px 0;}
#loginPage input[type="submit"] {
    width: 340px;
	border-radius:5px;
	border:none;
	background:#E78B30;
	 color:#FFF; font-size:16px;
	 line-height:36px;
	 text-align:center;
}
#loginPage #forgetP{ text-align:center; margin:0 0 10px 0;}
#loginPage #attenTxtP{ text-align:center; margin:0;}

#loginPage #containerFooter{ padding:20px 0; background:#29ABE2; height:auto;}
#loginPage #containerFooterinner{width:820px; margin:0 auto;}
#loginPage #footerTxt{ text-align:center; font-size:8px; line-height:2em; margin:0;}
#loginPage #containerFooter li a,#loginPage #containerFooter p{color:#fff; text-align:center; font-size:13px; line-height:2em; margin:0;}
#loginPage #containerFooter p{font-size:11px; line-height:1.2em; padding-top:10px;}
#loginPage #containerFooter li a{display:inline;}
#loginPage #containerFooter ul{width:350px; margin:0 auto;}
#loginPage #containerFooter li{float:left; padding:0px 10px; border-right:#FFF solid 1px;}
#loginPage #containerFooter li.fastCh{border-left:#FFF solid 1px;}

#loginPage .loginRightBox{ float:right; width:340px; padding-right:60px;}
#loginPage .loginLeftBox{ float:left; width:400px; padding-left:60px;}
#loginPage .loginLeftBox p{ text-align:center; margin:0;}
#loginPage .btnBox a:hover{opacity:0.8;}

.nova #infomationBox{border:2px solid #29ABE2 !important;}
.nova #loginBox{border-top:6px solid #29ABE2 !important;}
.nova #infomationBox h2{color:#29ABE2 !important;}
