@charset "Shift_JIS";
@import url("basestyle.css");
@import url("detailstyle.css");

.top_message {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;
        width:100%;
        text-align:center;
}

.top_marquee {
        font-size:20px;
        font-weight:bold;
        font-family:"cursive","serif";
}

img.top_icon {
        border-style:none;
}

.nekoroom {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border:1px solid #cdcdcd;
        width: var(--contents-half-width);
        float:left;
}

.catroom {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 10px;
        border:1px solid #cdcdcd;
        width: var(--contents-half-width);
        float:left;
}

.n_magazine {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border:1px solid #cdcdcd;
        width: var(--contents-half-width);
        float:left;
}

.gameroom {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 10px;
        border:1px solid #cdcdcd;
        width: var(--contents-half-width);
        float:left;
}

.otakuroom {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 10px;
        border:1px solid #cdcdcd;
        width: var(--contents-half-width);
        float:left;
}

.mobile_page {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 10px;
        border:1px solid #cdcdcd;
        width: var(--contents-half-width);
        float:left;
}

.neko_profile {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border:1px solid #cdcdcd;
        width: var(--contents-half-width);
        float:left;
}

.neko_menu {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 10px;
        border:1px solid #cdcdcd;
        width: var(--contents-half-width);
        float:left;
}

.neko_histry {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        width:100%;
        font-size:12px;
        line-height:130%;
        font-family:Verdana;
}

TABLE.histry_table {
        font-size:10px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        width:100%;
        color:#444444;
        border-collapse: collapse;
}

TABLE.histry_table TD {
        border:1px solid #cdcdcd;
}

.histry_table_td {
        background-color:#CDFEFE;
}

.neko_ecatch {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        width:100%;
        font-size:13px;
        line-height:130%;
        font-family:Verdana;
}

TABLE.enquete_table {
        font-size:11px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        /*width:100%;*/
        border-collapse: collapse;
}

TABLE.enquete_table TD {
        border:1px solid #cdcdcd;
}

