@charset "utf-8";
div.newlist{
    margin:25px 0px;
}
#glayLayer{
    display:none;
    position:fixed;
    left:0;
    top:0;
    height:100%;
    width:100%;
    background:#000000;
    filter:alpha(opacity=75);
    opacity: 0.75;
    z-index: 9995;
}
* html #glayLayer{
    position:absolute;
}

#overLayer{
    z-index: 9996;
}

#overLayer_middle .sticky-enabled , #overLayer_middle fieldset{
    width:550px;
}

#overLayer_small .sticky-enabled , #overLayer_small fieldset{
    width:550px;
}

#overLayer_middle{
    display:none;
    background-color: #ffffff; 
    width:660px;
    height:640px;
    padding:35px;
    font-size:11px; 
    position: fixed;
    top:50%;
    left:50%;
    z-index: 9996;
    text-align: left;
}

#overLayer_small{
    display:none;
    background-color: #ffffff; 
    width:660px;
    height:440px;
    padding:35px;
    font-size:11px; 
    position: fixed;
    top:50%;
    left:50%;
    z-index: 9996;
    text-align: left;
}
#overLayer_middle .close {
    background-image:url(close.png);
    background-repeat: no-repeat;
    position:absolute;
    right:80px;
    top:20px;
    cursor:pointer;
    height:35px;
    width:35px;
}

#overLayer_small .close {
    background-image:url(close.png);
    background-repeat: no-repeat;
    position:absolute;
    right:80px;
    top:20px;
    cursor:pointer;
    height:35px;
    width:35px;
}

* html #overLayer{
    position: absolute;
}

* html #overLayer_middle{
    position: absolute;
}


* html #overLayer_small{
    position: absolute;
}
.edit_buttons input{
    background-color: #ffffff; 
    padding:0 5px 0 5px;
    margin:0 10px 0 0;
}


.edit_buttons .top_new_on{
    width:100px; 
    background-color: #ffffff; 
}

.edit_buttons .top_new_off{
    width:100px; 
    font-weight:bold;
    background-color: #e70808; 
    color: #ffffff; 
}

#overLayer_middle table,#overLayer_middle td,#overLayer_middle th {
    border: 1px #000000 solid;
}

#overLayer_small table,#overLayer_small td,#overLayer_small th {
    border: 1px #000000 solid;
}

#popup_alert,#title_alert,.adminheader_alert,#url_alert{
    color:#e70808;
    font-weight:bold;
    font-size:14px; 
}

#nav #admin_header2 a.hover{
    cursor: pointer;  
}

#overLayer_small{
    font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
    font-size:11px; 
    line-height: 1.5em;
    width:560px;
    height:440px;
    overflow-y: scroll;
    overflow-x: hidden;
}
#overLayer_small .close {
    right:0px;
}

.style_link {
    color:#21759c;
}

.border_none{
    background-color:#ffffff !important;
    border-width:0px !important;
}

.background_none{
    background-color:#ffffff !important;
}

.inline_indentation{
    margin-left:10px;
}

.adminheader_title{
    color:#000000;
    font-weight:bold;
    font-size:14px;
    display:block;
}

.adminheader_described{
    color:#000000;
    font-size:14px;
    display:block;
    margin:10px;
}


.adminheader_note_title{
    color:#000000;
    font-weight:bold;
    font-size:12px;
    display:block;
}
.adminheader_note{
    color:#000000;
    font-size:12px;
    display:block;
    margin:10px;
}

.adminheader_menu{
    color:#008080;
    font-size:12px;
    display:block;
    margin:5px;
}

#popup_menu_window ul,#popup_window ul, #overLayer_small ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#nid_serach_area{
    margin: 0;
    padding: 0;
    padding-left: 5px;
}

#nid_serach_area input{
    margin:0 5px;
    padding: 0;
    background-color:#ffffff !important;
    font: 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    vertical-align: top;
    border: 2px;
    height:20px;
}

#nid_serach_submit{
    cursor:pointer;
    text-align: center;
    background: #dddddd;
    background: -moz-linear-gradient(top,#dddddd 0%,#a9a9a9);
    background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#a9a9a9));
    border: 1px solid #595959;
    color: #000000;
    text-decoration:none;
    padding-left: 5px;
    width:86px;
}

#nid_serach_submit:hover{
    background: #919190;
    background: -moz-linear-gradient(top,#dddddd 0%,#919190);
    background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#919190));
    color: #000000;
}