@charset "utf-8";

/* separate */
.rightmenu {
    background:#fff;
}
.colmask {
    position: relative;
    clear: both;
    float: left;
    width: 100%;
    overflow: hidden;
}
.rightmenu .colleft {
    float: left;
    width: 200%;
    margin-left: -240px;
    position: relative;
    right: 100%;
    background: #fff;
}
.rightmenu .col1wrap {
    float: left;
    width: 50%;
    position: relative;
    left: 50%;
    padding-bottom: 1em;
}
.rightmenu .col1 {
    margin: 10px 0 0 250px;
    overflow: hidden;
}
.rightmenu .col2 {
    margin-top: 10px;
    float: right;
    width: 220px;
    position: relative;
    left: 230px;
}
.rightmenu_sep {
    background:#fff;
}
/* separete main center */
.colmask_sep {
    margin-top: 4px;
    position: relative;
    width: 100%;
    overflow: hidden;
}
/* 2 column right menu settings */
.rightmenu_sep .colleft_sep {
    float: left;
    width: 200%;
    margin-left: -220px;
    position: relative;
    right: 100%;
    background: #fff;
}
.rightmenu_sep .col1wrap_sep {
    float: left;
    width: 50%;
    position: relative;
    left: 50%;
    padding-bottom: 1em;
}
.rightmenu_sep .col1_sep {
    margin: 0 0 0 220px;
    overflow: hidden;
}
.rightmenu_sep .col2_sep {
    float: right;
    width: 210px;
    position: relative;
    left: 220px;
}
.sep_footer {
    clear: both;
    float: left;
    width: 100%;
    height: 0;
}

.prone_info {
    background: #fff url("/pic/prone.gif") no-repeat;
    height:40px;
    border:1px solid #ccc;
    clear:both;
    margin-top:6px;
}

.prone_info2 {
    background: #fff url("/pic/prone.gif") no-repeat;
    height:40px;
    border:1px solid #ccc;
    clear:both;
    margin-top:10px;
}

.google_ads {
    padding:12px 0 0 12px;
}

ul.prone {
    margin:0;
    padding:0;
    list-style:none;
}

ul.prone li {
    margin:0;
    margin-left:15px;
    margin-top:13px;
}

div.nodata {
    text-align:center;
    padding:10px;
}

.pr468 {
    background:#fff;
    padding:10px 0 0 0;
    text-align:center;
    height:80px;
}

.paging {
    padding:5px;
    clear:both;
}
@media (max-width: 768px) {
    .colmask {
        float: none;
        width: auto;
    }
    .rightmenu .colleft {
        float: none;
        width: auto;
        margin: 0;
        right: 0;
    }
    .rightmenu .col1 {
        margin: 0;
    }

    .rightmenu .col1wrap {
        float: none;
        width: auto;
        margin: 0;
        left: 0;
    }
    .rightmenu .col2 {
        margin: 0;
        float: none;
        width: auto;
        left: 0;
    }
    /* separete main center */
    .colmask_sep {
        margin: 0;
        width: auto;
    }
    /* 2 column right menu settings */
    .rightmenu_sep .colleft_sep {
        float: none;
        width: auto;
        margin: 0;
        left: 0;
        right: 0;
    }
    .rightmenu_sep .col1wrap_sep {
        float: none;
        width: auto;
        left: 0;
        margin: 0;
    }
    .rightmenu_sep .col1_sep {
        margin: 0;
    }
    .rightmenu_sep .col2_sep {
        float: none;
        width: auto;
        left: 0;
    }
    .sep_footer {
        float: none;
        width: auto;
    }
    img {
        max-width:100%;
        height:auto;
        width /***/:auto;
    }
}
