@charset "utf-8";
.member{font-size:12px;background:#fff;border:1px solid #789c44 !important;padding:0 12px;}
.member .pull-right{display:flex;justify-content:right;}
.member .pull-left{display:flex;justify-content:left;}
.member .dl-horizontal{margin:16px 0 0;}
.member .dl-horizontal:before,
.member .dl-horizontal:after{display:table;line-height:0;content:"";}
.member .dl-horizontal:after{clear:both;}
.member .dl-horizontal dt{float:left;width:150px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;}
.member .dl-horizontal dd{margin-left:170px;}
.member form{margin:0;}
.member fieldset{padding:0;margin:0;border:0;}
.member textarea,
.member input[type="text"],
.member input[type="password"],
.member input[type="datetime"],
.member input[type="datetime-local"],
.member input[type="date"],
.member input[type="month"],
.member input[type="time"],
.member input[type="week"],
.member input[type="number"],
.member input[type="email"],
.member input[type="url"],
.member input[type="search"],
.member input[type="tel"],
.member input[type="color"]{color:inherit;background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);transition:border linear 0.2s, box-shadow linear 0.2s;}
.member input[type="radio"],
.member input[type="checkbox"]{width:12px;height:12px;}
.member .form-horizontal .control-group{padding:3px 0;}
.member .form-horizontal .control-group:before,
.member .form-horizontal .control-group:after{display:table;line-height:0;content:"";}
.member .form-horizontal .control-group:after{clear:both;}
.member .form-horizontal .control-label{float:left;width:150px;padding-top:5px;text-align:right;}
.member .form-horizontal .control-label em {margin-right:1px;}
.member .form-horizontal .controls{margin-left:170px;}
.member .form-horizontal .help-block{margin:10px 0;}
.member .help-block,
.member .help-inline{color:#595959;}
.member .help-block{display:block;margin-bottom:10px;}
.member .help-inline{margin:0;display:inline-block;padding-left:5px;vertical-align:middle;}
.member .nav{margin:10px 0 0;padding:0;list-style:none;}
.member .nav>li>a{display:block;}
.member .nav>li>a:hover,
.member .nav>li>a:focus{background-color:#eeeeee;}
.member .nav-tabs{}
.member .nav-tabs:before,
.member .nav-tabs:after{display:table;line-height:0;content:"";}
.member .nav-tabs:after{clear:both;}
.member .nav-tabs{border-bottom:1px solid #ddd;}
.member .nav-tabs>li{float:left;margin-bottom:-1px;}
.member .nav-tabs>li>a{padding:8px 12px;margin-right:2px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.member .nav-tabs>li>a:hover,
.member .nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #dddddd;}
.member .nav-tabs>.active>a,
.member .nav-tabs>.active>a:hover,
.member .nav-tabs>.active>a:focus{color:#555555;cursor:default;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;}
.member .table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;width:100%;}
.member .table th,
.member .table td{color:#222;padding:6px 10px;line-height:28px;text-align:left;vertical-align:middle;border-top:1px solid #dddddd;}
.member .table th,
.member .table td a{color:inherit;}
.member .table th{font-weight:bold;}
.member .table caption+thead tr:first-child th,
.member .table caption+thead tr:first-child td,
.member .table colgroup+thead tr:first-child th,
.member .table colgroup+thead tr:first-child td,
.member .table thead:first-child tr:first-child th,
.member .table thead:first-child tr:first-child td{border-top:0;}
.member .table tbody+tbody{border-top:2px solid #dddddd;}
.member .table .no {width:calc((100% * 0.7) / 10);}
.member .table .title {width:calc((100% * 7) / 10);}
.member .table .content {width:calc((100% * 7) / 10);}
.member .table .nick_name {width:calc((100% * 1/ ) 10);}
.member .table .regdate {width:calc((100% * 1.3) / 10);}
.member .table .delete {width:calc((100% * 1.3) / 10);}
.member .table .delete button{color:#333;font-size:11px;line-height:20px;white-space:nowrap;background:#fff;border-radius:2px;border:1px solid #d9d9d9;border-bottom:1px solid #bbb;margin:0 auto;padding:2px 10px;}
.member .table .bye button{background:transparent;border:0;color:#333;}
.member .table .del button{background:transparent;border:0;color:#ff0000;}
.member.block .table .no {width:calc((100% * 0.7) / 10);}
.member.block .table .title {width:calc((100% * 4.5) / 10);}
.member.block .table .res {width:calc((100% * 1.8) / 10);}
.member.block .table .delete {width:calc((100% * 1.3) / 10);}
.member .table.notify_list .title {width:calc((100% * 8.2) / 10);}
.member .table.notify_list .regdate {width:calc((100% * 1.8) / 10);}
.member .table-striped tbody>tr:nth-child(odd)>td,
.member .table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;}
.member .table-hover{word-break:break-all;}
.member .table-hover tbody tr:hover>td,
.member .table-hover tbody tr:hover>th{background-color:#f5f5f5;}
.member .table-hover th,
.member .table-hover td{text-align:center;}
.member .pagination{padding:16px 0;}
.member .pagination ul{display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);margin:0;padding:0;}
.member .pagination ul>li{display:inline;}
.member .pagination ul>li>a,
.member .pagination ul>li>span{color:#444;float:left;padding:4px 12px;line-height:20px;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0;}
.member .pagination ul>li>a:hover,
.member .pagination ul>li>a:focus,
.member .pagination ul>.active>a,
.member .pagination ul>.active>span{background-color:#f5f5f5;}
.member .pagination ul>.active>a,
.member .pagination ul>.active>span{color:#999999;cursor:default;}
.member .pagination ul>.disabled>span,
.member .pagination ul>.disabled>a,
.member .pagination ul>.disabled>a:hover,
.member .pagination ul>.disabled>a:focus{color:#999999;cursor:default;background-color:transparent;}
.member .pagination ul>li:first-child>a,
.member .pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;}
.member .pagination ul>li:last-child>a,
.member .pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;}
.member .pagination-centered{text-align:center;}
.member .pagination-centered .search_form{display:flex;align-items:center;justify-content:center;gap:3px;padding:0 0 13px;}
.member .pagination-centered .search_form select{width:82px;height:23px;color:#000;border-radius:3px;padding:0;}
.member .pagination-centered .search_form input{width:150px;height:23px;line-height:23px;margin:0;padding:0 6px;}
.member .pagination-centered .search_form .btn{margin:0;padding:0 15px !important;}
.member .btn{font-family:inherit;display:inline-block;padding:4px 12px;margin-bottom:0;line-height:20px;height:auto;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.member .btn_area{text-align:left;margin:0;padding:0;}
.member .btn:hover,
.member .btn:focus,
.member .btn:active{outline:0;}
.member .btn:disabled{color:#333;opacity:0.6;background-color:#e6e6e6;}
.member .btn-inverse{font-size:11px;font-weight:normal;color:#111 !important;background:#f8faf6;background:-webkit-linear-gradient(top,#f8faf6,#f8faf6);background:-moz-linear-gradient(top,#f8faf6,#f8faf6);background:-ms-linear-gradient(top,#f8faf6,#f8faf6);background:linear-gradient(top,#f8faf6,#f8faf6);margin:8px 0 9px;padding:0 14px !important;}
.member .btn-group{position:relative;display:inline-block;font-size:0;white-space:nowrap;vertical-align:middle;}
.member .btn-group:first-child{}
.member .btn-group+.btn-group{margin-left:5px;}
.member .btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.member .btn-group>.btn+.btn{margin-left:-1px;}
.member .btn-group>.btn:hover,
.member .btn-group>.btn:focus,
.member .btn-group>.btn:active,
.member .btn-group>.btn.active{z-index:2;}
.member h2{font-size:14px;background:whitesmoke;border-radius:3px;border-bottom:1px solid #ccc;padding:12px 9px;}
.member .dl-horizontal>dd{margin-bottom:14px;}
.member .table{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.member .table>caption{text-align:left;margin:-2px 0 8px 2px;}
.member .table>caption>.pull-right{position:relative;top:-8px;}
.member .signin{width:400px;margin:20px auto 22px;background-color:#ffffff;border:1px solid #999;border-radius:6px;box-shadow:0 3px 7px #ccc;box-sizing:border-box;}
.member .signin>.login_header{padding:9px 15px;border-bottom:1px solid #eee;}
.member .signin>.login_header>h2{margin:0;font-size:16px;line-height:1.4;font-weight:600;color:#333;}
.member .signin>.login_header>h2>i{opacity:.5;filter:alpha(opacity=50);margin:2px 0 0 0;}
.member .signin>.login_body{max-height:400px;padding:14px;}
.member .signin>.login_body>*:first-child{margin-top:0;}
.member .signin>.login_footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f9f9f9;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;color:#ccc;}
.member .signin>.login_footer:before,
.member .signin>.login_footer:after{display:table;line-height:0;content:"";clear:both;}
.member .signin>.login_footer>a{color:#525252;padding:0 1px;}
.member .signin>.login_footer>a:hover,
.member .signin>.login_footer>a:active,
.member .signin>.login_footer>a:focus{text-decoration:underline;}
.member .signin .control-group{padding:0 14px 0 0;}
.member .signin .control-group:nth-child(1){padding-bottom:2px;}
.member .signin .control-group:nth-child(2){padding:0;margin:-1px 0 -3px;display:flex;justify-content:space-between;}
.member .signin .control-group input[type="text"],
.member .signin .control-group input[type="password"]{margin:0 0 10px;}
.member .signin form{margin:0;}
.member .signin fieldset{margin:0;}
.member .signup input[type="text"],
.member .signup input[type="email"],
.member .signup input[type="password"],
.member .signin input[type="text"],
.member .signin input[type="password"],
.member .find_account input[type="email"],
.member .modify_password input[type="email"],
.member .modify_password input[type="password"],
.member .leave_form input[type="email"],
.member .leave_form input[type="password"]{display:inline-block;width:100%;height:20px;padding:4px 6px;margin:0 2px 10px;line-height:20px;color:#555;border-radius:4px;background:#fff;border:1px solid #a9a9a9;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);transition:border linear 0.2s, box-shadow linear 0.2s;}
.member .signup input[type="text"],
.member .signup input[type="email"],
.member .signup input[type="password"],
.member .find_account input[type="email"]{width:20%;}
.member .find_account input[type="submit"]{margin:0 0 11px;}
.member .modify_password input[type="email"],
.member .modify_password input[type="password"],
.member .leave_form input[type="email"],
.member .leave_form input[type="password"]{width:180px;}
.member .signin label[for="keep_signed"]{display:flex;align-items:center;gap:6px;margin:0 0 0 3px;cursor:pointer;}
.member .signin label[for="keep_signed"] input{cursor:pointer;margin:0;}
.member .signin .btn{border-radius:2px;overflow:visible;line-height:18px;padding:3px 9px;}
.member .signin .submit{margin:1px 0 0;}
.member .signin .warning{margin-right:-14px;}
.member .signin .warning>p{margin:10px 0;}
.member .agreement{border:1px solid #ddd;padding:15px 15px 10px 15px;border-radius:5px;background:#f8f8f8;margin-bottom:15px;}
.member .agreement>.text{max-height:200px;overflow:auto;}
.member .agreement>.confirm{padding:10px 0 0 0;margin:10px 0 0 0;border-top:1px dotted #ccc;}
.login_box{background:#fff;border:1px solid #ddd;margin:84px 0px 0;padding:4px 10px 8px;}
.login_box h2{font-size:16px;border-bottom:1px solid #ccc;margin:10px 4px 20px;padding:0 0 10px;}
.login_form{margin:0;font-size:15px;line-height:1.4;font-weight:600;color:#333;padding:6px 0 0;}
.member .account_form .btn-inverse{margin-top:2px;}
.message {position:relative;margin:1em 0;padding:0 1em;border:1px solid #ddd;border-radius:4px;line-height:1.4;font-size:13px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#f8f8f8;}
.message p {margin:1em 0 !important;}
.message.info {border-color:#bce8f1;color:#3a87ad;background-color:#d9edf7;}
.message.error {border-color:#eed3d7;color:#b94a48;background-color:#f2dede;}
.message.update {border-color:#d6e9c6;color:#468847;background-color:#dff0d8;}
.message.update {border-color:#d6e9c6;color:#468847;background-color:#dff0d8;}
.icon-user{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;margin-top:1px;}
.member form.find_account{margin:9px -2px 0;}