/*
body { font-size: 12px; color: #333333; margin-top: 0px; margin-left: 0px; 
margin: 0pt; }
.background-image: URL(/images/bg_image1500.gif); } 
.td { font-size: 
12px; color: #333333; } 
.text{ font-color: #333333; font-size: 12px; line-height: 
20px; } 
.text{ font-color: #333333; font-size: 12px; line-height: 
20px; } 
.tekisuto {font-size: 12px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";}
.line { font-size: 12px; line-height: 100% } .leaded{ color: #333333; 
font-size: 12px; line-height: 18px; } .blueb{ font-size: 12px; font-style: normal; 
font-weight: bold; color: #0099ff; } .bold15{ font-size: 14px; font-style: normal; 
font-weight: bold; color: #333333; } .small{ font-color: #333333; font-size: 10px; 
line-height: 15px; } .small_11{ font-color: #333333; font-size: 11px; } .small_red{ 
font-size: 10px; color: #FF0000; } sup{ font-weight: normal; font-size : 9px; 
color: #333333; } A:link { color: #0000B0; text-decoration: none; } A:visited 
{ color: #6600ff; text-decoration: none; } A:hover{ color: #cc0033; text-decoration: 
underline; } .scrollinput {font-size: 15px; color: #333333; font-family: "‚l‚r ‚oƒSƒVƒbƒN", 
Osaka; border-style:solid; border-width:1px; border-color:#ffffff; } 
*/

body { font-size: 12px; color: #333333; margin-top: 0px; margin-left: 0px; margin: 0pt; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; } .head_link { margin-bottom: 25px; } 
.login { width: 320px; padding: 8% 0 0; margin: auto; } .login_message { border-left: 4px solid #00a0d2; } .login_error { border-left: 4px solid #dc3232; }
.message_area { padding: 12px; margin-left: 0; background-color: #fff; -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); }
.login form { margin-top: 20px; padding: 26px 24px 46px; background: #fff; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.13); box-shadow: 0 1px 3px rgba(0,0,0,.13); overflow: hidden; }
p.submit { text-align: left; max-width: 100%; } .p_link {margin: 24px 0 0;} .b_link {margin: 16px 0;} .navi { padding: 0 24px; } .navi a { font-size: 13px; color: #333333; text-decoration: none; }
.login form p { margin: 0; } p { line-height: 1.5; } label { color: #72777c; font-size: 13px; } 
input[type=text],input[type=password] { background: #fbfbfb; font-size: 24px; width: 100%; padding: 3px; margin: 2px 6px 16px 0; border: 1px solid #ddd; height: 32px; } 
input[type=submit] { color: #fff; height: 30px; /*line-height: 28px;*/ padding: 0 12px 2px; -webkit-border-radius: 3px; border-radius: 3px; }
.mt20 { margin-top: 20px; }
