/*================Roni 2016/03/21 整理==================*/

@import url(http://fonts.googleapis.com/css?family=Exo+2:700,400&subset=latin,cyrillic);

html.remodal-is-locked,body.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{visibility:hidden}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-transform:translateZ(0px)}.remodal{position:relative;display:inline-block}.remodal select,.remodal textarea,.remodal input,.remodal select:focus,.remodal textarea:focus,.remodal input:focus{font-size:16px}.remodal-bg{-webkit-transition:-webkit-filter .2s ease-out;-moz-transition:-moz-filter .2s ease-out;-o-transition:-o-filter .2s ease-out;transition:filter .2s ease-out}body.remodal-is-active .remodal-bg{-webkit-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px)}.remodal-overlay{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0;background:rgba(33,36,46,0.95)}body.remodal-is-active .remodal-overlay{opacity:1}.remodal{padding-bottom:2em;min-height:100%;-webkit-transition:-webkit-transform .2s ease-out,opacity .2s ease-out;-moz-transition:-moz-transform .2s ease-out,opacity .2s ease-out;-o-transition:-o-transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);opacity:0;color:#182a3c;background:#f4f4f4;background-clip:padding-box}body.remodal-is-active .remodal{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:5px;right:5px;width:28px;height:28px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;text-decoration:none;-webkit-border-radius:50%;border-radius:50%}.remodal-close:after{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:28px;line-height:28px;display:block;content:"×";cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;text-decoration:none;}.remodal-close:hover,.remodal-close:active{background:#3e5368}.remodal-close:hover.remodal-close:after,.remodal-close:active.remodal-close:after{color:#f4f4f4;}.remodal-confirm,.remodal-cancel{padding:.8em 0 .75em;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;text-align:center;text-decoration:none;-webkit-border-radius:6px;border-radius:6px;background-clip:padding-box}.remodal-confirm{background:#be0000;border-top:1px solid #ffa3a1;border-width:1px 0 0 0;box-shadow:0 -1px 0px #be0000;}.remodal-confirm:hover,.remodal-confirm:active{background:#ce0000;}.remodal-cancel{color:#c0392b;border:2px solid rgba(206,0,0,.6);}.remodal-cancel:hover,.remodal-cancel:active,.newmember_form .submit:hover,.go_comment a:hover{color:#f4f4f4;background:#c0392b}

.remodal>.h1{background-color:#be0000;border-radius:6px 6px 0 0;border-top:1px solid #ffa3a1;padding:.3em 0 .25em;margin-bottom:.5em;}.log_label,.pass_label{font-size:1.5em;left:1.7em;}.log_label{top:2em;}.pass_label{top:4.7em;}.lt-ie9 .pass_label{top:4.5em;}.forgot_btn{margin:0 0 1em;padding:0 1em 1em;}

.log_inputbox{padding:2em 1.5em;}.log_account,.password{background:#f3f3f3;border:1px solid #ccc;padding:.9em 1em .8em 2.4em;}.log_account{border-radius:8px 8px 0 0;}.password{border-top:none;margin-bottom:2.5em;}

@media only screen and (min-width:40.063em){.remodal{max-width:450px;min-height:0;margin:20px auto;-webkit-border-radius:6px;border-radius:6px;}}
.lt-ie9 .remodal-overlay{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F021242E,endColorstr=#F021242E)}.lt-ie9 .remodal{width:450px;min-height:0;margin:20px auto}.lt-ie9 .remodal-close:after{margin:auto;text-align:center}.lt-ie9 .remodal-close:hover,.lt-ie9 .remodal-close:active{background:transparent}.lt-ie9 .remodal-close:hover.remodal-close:after,.lt-ie9 .remodal-close:active.remodal-close:after{color:#3e5368}