﻿body{height:100%;width:100%}#modal-overlay{z-index:3000;display:none;position:absolute;top:0;left:0;width:100%;height:120%;background:rgba(0,0,0,0.5);*background:#000;filter:alpha(opacity=50)}#modal-content{width:280px;margin:auto;padding:10px 20px 30px 20px;border:2px solid #aaa;top:150px;background:#fff;position:absolute;display:none;z-index:4000;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;text-align:center}#modal-content #bus-modal{width:360px}#modal-content #modal-header{color:green;font-weight:bold;text-align:center;margin:0px 0px 12px;background-color:white;padding:16px 0px;font-size:16px;border-bottom:1px solid #ccc}#modal-content #modal-header .modal-close-btn{background-color:#eed;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border:1px solid #999;color:#111;cursor:pointer;display:inline-block;font-size:16px;height:20px;line-height:20px;text-align:center;text-shadow:1px 1px 0 #fff;top:20px;position:absolute;right:20px;width:20px;background-color:#ddc}#modal-content #modal-contents{text-align:left;font-size:16px;line-height:21px}#modal-content #modal-action{font-size:14px;margin-top:15px}#modal-content #modal-action li.redText{color:#FF0000}#modal-content #modal-action li.button{width:188px;height:37px;font-size:16px;line-height:37px;margin:12px auto;cursor:pointer;display:block;color:white;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;text-decoration:none;background-color:#E88300;background-image:-moz-linear-gradient(top, #f4a600, #e88400);background-image:-webkit-gradient(linear, left top, left bottom, from(#f4a600), to(#e88400))}#modal-content #modal-action li.button a{color:#ffffff}#modal-content #modal-action li.button:hover{background-color:#cc7400;background-image:-moz-linear-gradient(top, #f7b800, #f09d00);background-image:-webkit-gradient(linear, left top, left bottom, from(#f7b800), to(#f09d00));color:white;text-decoration:none}#modal-content .form{width:260px;text-align:left}#modal-content .login-modal-input{height:40px;width:260px;margin-left:auto;margin-right:auto;font-size:18px;line-height:40px;padding:4px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#modal-content .line{margin:18px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}#modal-content #login-modal-header{font-weight:bold;text-align:center;margin:0px 0px 12px;background-color:white;padding:16px 0px;font-size:16px;border-bottom:1px solid #ccc}#modal-content #login-modal-header .left{float:left}#modal-content #login-modal-header .right{float:right}#modal-content #login-modal-header .clear{width:1px;height:1px;font-size:1px;clear:both;padding:0px;margin:0px;background-position:50% 100%}#modal-content #login-btn{width:122px;height:37px;font-size:16px;line-height:37px;margin:5px auto;text-shadow:0px -1px 0px #2068b0;background-color:#3C8CDC;background-image:-moz-linear-gradient(top, #55aeec, #3c8cdc);background-image:-webkit-gradient(linear, left top, left bottom, from(#55aeec), to(#3c8cdc));cursor:pointer;color:white;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;text-decoration:none}#modal-content #other-site-login-title{color:#444;font-weight:bold;font-size:18px;line-height:22px;text-align:left;padding-bottom:14px}#modal-content #forget-pass{font-size:14px;text-align:left}#modal-content .button{font-size:16px;line-height:37px;background-color:#E88300;background-image:-moz-linear-gradient(top, #f4a600, #e88400);background-image:-webkit-gradient(linear, left top, left bottom, from(#f4a600), to(#e88400));cursor:pointer;color:white;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;text-decoration:none}#modal-content .button:hover{background-color:#cc7400;background-image:-moz-linear-gradient(top, #f7b800, #f09d00);background-image:-webkit-gradient(linear, left top, left bottom, from(#f7b800), to(#f09d00));color:white;text-decoration:none}#modal-content #login-modal-action .button{margin:8px}#modal-content #other-site-login-link ul{padding:0;margin:0 0 9px 25px;list-style:disc}#modal-content #other-site-login-link li{text-align:left}
