@charset "utf-8";
/* CSS Document */

/*カラム
------------------------------------------------------------------ */

#left-column {
    width:775px;
    float:left;}

#right-column {
    width:185px;
    float:right;}




/*タブ
------------------------------------------------------------------ */
#yourads-tab {
    background:url(../image/background/yourads_tab.gif) bottom repeat-x;
    height:44px;
    width:766px;}
#yourads-tab-cnt {
    text-align:left;
    overflow:hidden;}
#yourads-tab-cnt ul { list-style: none outside;}
#yourads-tab-cnt ul li {
    float:right;
    height:44px;
    margin: 0 0 0 auto;}

a#yourads-tab1.open,
a#yourads-tab2.open {
   background-position:  0 44px;
}

a#yourads-tab1 {
    display: block;
    width: 206px;
    height: 44px;
    text-indent: -999999px;
    background:url(../image/button/yourads_schedule.gif);}

a#yourads-tab2 {
    margin-right: 6px;
    display: block;
    width: 206px;
    height: 44px;
    text-indent: -999999px;
    background:url(../image/button/yourads_history.gif);}

a#yourads-tab1.close:hover,
a#yourads-tab2.close:hover {
   cursor:pointer;
    background-position:  0 44px;
}
#yourads-tab-cnt ul li.unable{
    display: block;
    width: 206px;
    height: 44px;
    text-indent: -999999px;
    background:url(../image/button/yourads_schedule.gif);
    background-position: 0 88px;}


/*スケジュール
------------------------------------------------------------------ */
#myhome-schedule {
    width:766px;
    background:url(../image/background/yourads.gif) repeat-y #23211b;
    margin-bottom:20px;}

#myhome-schedule-cnt {
    background:url(../image/frame/yourads_bottom.gif) no-repeat bottom #23211b;
    text-align:center;
    overflow: hidden;
    width:766px;
    padding-bottom:6px;}

#myhome-schedule-detail-video,
#myhome-schedule-detail-live {
    background:#F9F8D8;
    width:760px;
    margin:2px 3px 0 3px;}

#myhome-schedule-detail-video-campaign {
    background:url(../image/frame/schedule_detail_bottom_video.gif) bottom no-repeat #CBCC66;
    font-size: 12px;
    text-align:left;
    margin:5px 0px 5px 5px;
    width:236px;}
#myhome-schedule-detail-live-campaign {
    background:url(../image/frame/schedule_detail_bottom_live.gif) bottom no-repeat #CBCC66;
    font-size: 12px;
    text-align:left;
    margin:5px 0px 5px 5px;
    width:316px;}

#myhome-schedule-detail-video-campaign-cnt {
    background:url(../image/frame/schedule_detail_top_video.gif) top no-repeat;
    padding:5px;}

#myhome-schedule-detail-live-campaign-cnt{
    background:url(../image/frame/schedule_detail_top_live.gif) top no-repeat;
    padding:5px;}

#myhome-schedule-detail-live #mychart-live{
    margin-top:5px;
    margin-right:5px;
    width:410px;
    text-align:left;}

#videoActiveImage,
#liveActiveImage {
    padding-bottom:10px;}

#myhome-schedule-detail-campaign-expire {
    padding-left:60px;}/*？*/

#myhome-schedule-detail-video-campaign-cnt table,
#myhome-schedule-detail-live-campaign-cnt table {
    margin-top: 5px;}

#videoThumbnail img,
#liveThumbnail img {
    margin-right:5px; margin-bottom:5px;}

#myhome-schedule-detail-video-campaign-cnt #videoTitle a,
#myhome-schedule-detail-video-campaign-cnt #videoTitle a:visited,
#myhome-schedule-detail-live-campaign-cnt #liveTitle a,
#myhome-schedule-detail-live-campaign-cnt #liveTitle a:visited {
    color:#333333;
    line-height:1.2;
    text-decoration:underline;
    font-weight:bold;}
#myhome-schedule-detail-video-campaign-cnt #videoTitle a:hover,
#myhome-schedule-detail-live-campaign-cnt #liveTitle a:hover {
    background:#333333;
    color:#f9f8d8;
    font-weight:bold;
    text-decoration:none;}

#myhome-schedule-detail-video-campaign-cnt #videoTime,
#myhome-schedule-detail-video-campaign-cnt #videoNickname,
#myhome-schedule-detail-video-campaign-cnt #videoComment,
#mychart-live #liveTime,
#mychart-live #liveNickname,
#mychart-live #liveComment {
    font-weight:bold;
    word-wrap: break-word;
    word-break: break-all;
    padding-left:10px;}
#myhome-schedule-detail-video-campaign-cnt #videoUserAdsPoint,
#myhome-schedule-detail-live-campaign-cnt #liveUserAdsPoint,
#myhome-schedule-detail-video-campaign-cnt #totalUser,
#myhome-schedule-detail-live-campaign-cnt #liveStart {
    font-weight:bold;
    word-wrap: break-word;
    word-break: break-all;}
#myhome-schedule-detail-video-campaign-cnt hr {
    border-width: 1px 0px 0px 0px; 
    border-style: dotted; 
    border-color: #f9f8d8;
    height: 1px; }
#adsLevel { padding:5px 0;
}

#pointInfo-video,
#pointInfo-live,
#pointInfo-nicotop,
#liveInfo { 
    background: #F8F7D8;
    width:100%;
    text-align:center;
    margin-bottom:2px; }
#pointInfo-nicotop th.title,
#pointInfo-video th.title {
    background:#cccc66;
    text-align:left;
    vertical-align:bottom;
    line-height:1.2;
    color:#333333;}
#pointInfo-nicotop th.mark {
    background:#cccc66;
    vertical-align: bottom; 
    text-align:right;
    color:#333333;}

#pointInfo-video th,
#pointInfo-live th,
#liveInfo th { font-weight:normal; color:#95952f;}
#pointInfo-nicotop th { font-weight:normal; color:#ea7100;}

#pointInfo-video td, 
#pointInfo-live td, 
#liveInfo td, 
#pointInfo-nicotop td { font-weight:bold;}
#pointInfo-video th.tag,
#pointInfo-video td.tag,
#liveInfo th.time,
#liveInfo td.time,
#liveInfo th.viewer,
#liveInfo td.viewer,
#pointInfo-nicotop th.day,
#pointInfo-nicotop td.day {
    width:50%;
    border:1px #CCCC66 solid;}
#pointInfo-video th.point,
#pointInfo-video td.point,
#pointInfo-nicotop th.point,
#pointInfo-nicotop td.point,
#pointInfo-video th.impr,
#pointInfo-video td.impr,
#pointInfo-nicotop th.impr,
#pointInfo-nicotop td.impr{
    width:25%;
    white-space:nowrap;
    border:1px #CCCC66 solid;}
#pointInfo-live th.category,
#pointInfo-live td.category {
    width:50%;
    border:1px #f9f8d8 solid;
    background:#e1e199;}

#pointInfo-live th.point,
#pointInfo-live td.point,
#pointInfo-live th.impr,
#pointInfo-live td.impr {
    width:25%;
    white-space:nowrap;
    border:1px #f9f8d8 solid;
    background:#e1e199;}
#pointInfo-live td.total { background:#95952f; color:#FFFFFF; }

#myhome-schedule-detail-video-campaign-store { text-align: right;}
#myhome-schedule-detail-video-campaign-balloon,
#myhome-schedule-detail-live-campaign-balloon {
    vertical-align:top;
    padding: 20px 0 0 0;}

#mychart,
#mychart-live { margin-top:10px; }



/*履歴
------------------------------------------------------------------ */
#history-menu {
    background: #23211b;
    width:766px;
    text-align:center;}
#history-menu form select,
#history-menu form button {margin: 0 5px 5px 5px;vertical-align:middle;}

#history {
    width:766px;
    background:url(../image/background/yourads.gif) repeat-y #f9f8d8;
    margin-bottom:20px;}
#history-cnt {
    background:url(../image/frame/yourads_bottom.gif) no-repeat bottom;
    text-align:center;
    overflow: hidden;
    width:766px;
    padding-bottom:6px;
/*  height: 289px;
    overflow: scroll;*/}

#history-list {
    height: 600px;
    overflow: scroll;
    width:748px;
    margin: 5px auto;}
#history-foot { padding: 10px; font-size:16px;}
#history-foot a:link,#history-foot a:visited {
    margin: 0 6px;}
#history-foot span { 
    font-weight:bold;
    margin: 0 6px;}

.history-box { border-bottom:#999966 1px dotted; margin-bottom:5px; width:720px; display:block;}
.history-box .thumb_bdr { width:96px;}
.history-box img { margin: 2px 0;}
.history-box .history-icon { vertical-align:middle; margin-right:5px;}
.history-box a.history-video:link,.history-box a.history-video:visited { font-weight:bold; color:#980000;}
.history-box a.history-live:link,.history-box a.history-live:visited { font-weight:bold; color:#3b4898;}
.history-box table { margin-bottom:5px;}
.history-box table tr td { padding:1px;}
.history-box table tr td.item {

    border:1px #e1e199 solid;
    color:#95952f;}
.history-box table tr td.cnt{
    word-break:break-all;
    word-wrap:break-word;
    width:470px;
    border:1px #e1e199 solid;}
.history-box table tr td.bdr-top{
    border-top:2px #e1e199 solid;}
.history-box table tr td.bdr-btm{
    border-bottom:2px #e1e199 solid;}

.history-box .videoTime,
.history-box .videoNickname,
.history-box .videoComment,
.history-box .videoTag,
.history-box .videoTop,
.history-box .videoTotal,
.history-box .liveTime,
.history-box .liveNickname,
.history-box .liveComment,
.history-box .liveCategory,
.history-box .liveTotal {
    font-weight:bold;
    word-wrap: break-word;
    word-break: break-all;}
.history-box .point { font-weight:normal;}


/*メール設定
------------------------------------------------------------------ */
#config-mail {
    background:url(../image/background/configmail_btm.gif) bottom no-repeat #23211b;
    width:766px;
    margin-bottom:20px;
    padding-top: 2px;}
#config-mail-cnt { margin: 0 auto; }
#config-mail-cnt a img { padding: 2px 10px;}


/*右カラム
------------------------------------------------------------------ */


#antenna {
    margin-bottom:10px;
    background:url(../image/frame/_side.png) repeat-y;}
#antenna-cnt{
    background:url(../image/frame/_side_bottom.png) bottom no-repeat; }
#antenna-cnt p { padding:5px 5px 0 8px;}
#antenna-cnt ul {
    margin: 5px 2px 5px 2px; }
#antenna-cnt ul li {
    border-top:1px dotted #999999;
    margin:0px 5px 0px 5px;
    padding: 5px 0 0 0 ;
    list-style-position:outside;
    list-style-type:none;
    padding-bottom:5px;
    font-size: 11px;
    }
#antenna-cnt li span {
    background-position:left top;
    background-repeat:no-repeat;
    padding: 2px 0 3px 18px;
    line-height:20px;
}
#antenna-cnt li.campaign span { background-image: url(../image/mark/antenna_solo.png); }
#antenna-cnt li.guild span { background-image: url(../image/mark/antenna_guild.png); }
#antenna-cnt li.party span { background-image: url(../image/mark/antenna_party.png); }
#antenna-cnt li span.data {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
#antenna-cnt ul li a { 
    font-weight: bold;
    color: #000000;}
#antenna-btm {
    border-top:1px dotted #999999;
    text-align:right;
    font-size:11px;
    margin:0px 8px 0px 8px;
    padding: 5px 0 5px 0 ;

}
#antenna-hide {
    display: none;}

#info,
#maintenance {
    margin-bottom:10px;
    background:url(../image/frame/_side.png) repeat-y; }
#info-cnt,
#maintenance-cnt{ background:url(../image/frame/_side_bottom.png) bottom no-repeat; }
#maintenance-cnt { padding:10px;}

#info-cnt dl {
    padding: 0 0 5px;
    margin: 10px 10px 0 10px;
    border-bottom:1px dotted #999999; }
#info-cnt dt {}
#info-cnt dt img {  vertical-align:-3px; margin-right:3px;}
#info-cnt dd { line-height:1.2; margin-top:3px; margin-bottom:3px;}

#info-btm {
    text-align:right;
    padding:8px 5px;
    font-size:11px;}

#anniversary {
    margin-bottom:10px;
    background:url(../image/frame/_side.png) repeat-y; }
#anniversary-cnt{ background:url(../image/frame/_side_bottom.png) bottom no-repeat; }
#anniversary-cnt ul { 
    padding: 0;
    margin: 10px 10px 0 26px; }
#anniversary-cnt ul li a { color:#EE6801; }
#anniversary-cnt ul li {
    list-style-position:outside;
    list-style-type:none;
    list-style-image: url(../image/mark/_li_circle_o.png);
    padding-bottom:5px;}
#anniversary-cnt ul li:hover {
    list-style-image: url(../image/mark/_li_circle_o_over.png);}
#anniversary-btm {
    text-align:right;
    padding:10px 5px;
    font-size:11px;}


/*最近のニコニ広告
------------------------------------------------------------------ */
#latest-nicouad {
    background:url(../image/background/latest_nicouad.gif) repeat-y;
    width:766px;
    margin-top:20px;
}
#latest-nicouad-cnt {
    background:url(../image/frame/latest_nicouad_bottom.gif) bottom no-repeat;
    padding-bottom:10px;}


/*人気の広告タグ
------------------------------------------------------------------ */
#tag_popular { margin-bottom:10px;}


ul.tag {
    marin: 0;
    padding: 0.5em 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

ul.tag li {
    margin: 0;
    padding: 1px;
    display: inline-block; /display:inline; /zoom:1;
    font-size: 100%;
}

ul.tag li a {
    text-decoration: none;
    line-height: 1.2;
    padding: 0 5px;
    border: 1px solid #e1dfbf;
    white-space: nowrap;}

/* タグレベル1～10 */

ul.tag li.tag10 a {
    font-size: 260%;
    font-weight: bold;
    color: #8e010e;
    background: #e1dfbf;
    border: 2px solid #cfcca2;}

ul.tag li.tag9 a {
    font-size: 240%;
    color: #940a18;
    background:#e2e0c2;
    border: 1px solid #cfcca2;}

ul.tag li.tag8 a {
    font-size: 220%;
    color: #9b1220;
    background:#e4e3c6;
    border: 1px solid #cfcca2;}

ul.tag li.tag7 a {
    font-size: 220%;
    color: #9f202d;
    background:#e7e6ca;}

ul.tag li.tag6 a {
    font-size: 200%;
    font-weight: bold;
    color: #a6353f;
    background:#ebe9d0;}

ul.tag li.tag5 a {
    font-size: 180%;
    font-weight: bold;
    color: #ae515a;
    background:#edecd5;}

ul.tag li.tag4 a {
    font-size: 160%;
    font-weight: bold;
    color: #ae515a;
    background:#f2f1dd;}

ul.tag li.tag3 a {
    font-size: 140%;
    color: #ae515a;
    background:#f4f3e0;}

ul.tag li.tag2 a {
    font-size: 120%;
    color: #ae515a;
    background:#f7f5e5;}

ul.tag li.tag1 a {
    font-size: 90%;
    color: #ae515a;
    background:#f9f8e9;
    border: 1px dotted #e1dfbf;}

ul.tag li a:hover {
    color: #000;
    background: #cac79a;
}

/*もうひとつの広告タグ
------------------------------------------------------------------ */

#tag-find {}
#tag-find table { margin-top:2px; margin-left:2px;}
td.tag-find-top {
    background:url(../image/frame/tag_find_top.gif) no-repeat top;
    text-align:center;
    margin: 0 auto;
    width:188px;
    height:40px;}
.tag-find-top-inner {
    width:184px;
    margin: 0 auto;
    word-break:break-all;
    word-wrap:break-word;}

td.tag-find-top a {
    font-weight:bold;
    text-decoration:none;
    display:block;
    padding-left:5px;
    padding-right:5px;
    color:#5182ab;}
td.tag-find-top a:hover {
    color:#000000;
    text-decoration:underline;
}
td.tag-find-bottom {
    background:url(../image/frame/tag_find_bottom.gif) top no-repeat;
    height:146px;
    padding-top:8px;
    overflow:hidden;
    display:block;}
.tag-find-cnt {
    width:184px;
    margin: 0 auto;
    padding-bottom:4px;
    text-align:center;
    background:#e3e0d3;
    word-break:break-all;
    word-wrap:break-word;}
.tag-find-cnt a { display:block; padding-left:5px; padding-right:5px;}
.tag-find-cnt img { margin: 4px 0;}
#tag-find-other {
    width:750px;
    padding:5px 5px 0 5px;
    word-break:break-all;
}
#tag-find-other ul li {
    margin: 0;
    padding: 1px;
    display: inline-block; /display:inline; /zoom:1;
    font-size: 100%;}
#tag-find-other ul li a {
    border: 2px #d9d4c1 solid;
    color:#5182ab;
    font-weight:bold;
    text-decoration:none;
    margin-right:10px;
    line-height:2.2;
    padding:1px;
    white-space: nowrap;}
#tag-find-other a:hover {
    color:#000000;}


