@charset "shift_jis";


#wrap { font-size:14px;}
#wrap #Foot{ font-size:12px;}
#Head01 #HeadInner, #Head02 #HeadInner{ min-height: 1px !important; padding-bottom:26px; zoom:1;}
.ie7 #Head01 #HeadInner .HeadNav01 ul li,.ie7  #Head02 #HeadInner .HeadNav01 ul li{ zoom:1; padding-top:1px; line-height:1.2;}

#login h1{ font-size:28px; font-weight:bold;}

h2{ font-weight:bold;}

.column2_1Area.login{margin-bottom: 70px;}
.column2_1Area.login .section2{ width:600px; margin-right:30px}
.column2_1Area.login .section{ width:340px;}

.loginConp{ text-align:center; margin-bottom: 120px;}
 

.errorBox{ background:#fef4f4; padding:10px 15px; color:#e62d2d; margin-bottom: 15px;}

.formArea{}
.formArea dl{ margin-bottom:15px;}
.formArea dl dt{margin-bottom:5px; }
.formArea dl dd{}
.formArea dl dd input{ background:#fff; border:2px solid #999999; padding:8px 10px; width:370px; margin-bottom:5px;}

.formArea dl dd .formCap{ font-size:12px;}

.info{ margin-bottom: 10px;}
.infoConp{ font-size:18px; margin-bottom: 60px;}

.submitBtn{ text-align:center; font-size:22px; font-weight:bold; margin-top: 30px;}
.submitBtn .btn{ padding:10px; width:270px; margin:0 auto; display:block; font-weight:bold;}
.submitBtn .btn span{ width:90%; display: block; padding-left:17px;}

.submitBtn .btn.btnNavy{ font-weight:normal; font-size:18px; padding:15px 10px; font-weight:bold;}

.btnNavy {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #343474;
	color: #fff !important;
	position: relative;
}
.ic_navi_01{ background:url(/login/images/ic_navi_01.png) center left no-repeat;}

.error-message{
    color:red;
}