/* -------------------------------------------------------------------------------
footer 下余白 
------------------------------------------------------------------------------- */
/*#div1{padding-bottom:0;}*/

/* -------------------------------------------------------------------------------
topページのタブ 
・cursorがdefault。期待したのは、選択可能時はpointer
・現在選択中かどちらか分かりづらいかも？！
→コンテンツエリアの 縁を太くすることで回避可能
→クリッカブルタブの見せ方が逆のため変更
------------------------------------------------------------------------------- */

.tab{padding-left:4px;border-bottom:none;}
.tab li.select{cursor:default;border-bottom:1px solid #d0b3a2;background:#d0b3a2;}
.tab li{width:338px;margin:0 1px 0 0;border-bottom:1px solid #fff;background:#dbcac0;cursor:pointer;}
.tabBox{border-radius:4px;border:5px solid #d0b3a2;box-shadow:none;}
#yoyaku .itemBox,
.newTitleBox{width:317px;}


/* -------------------------------------------------------------------------------
ライターリストのトピックパスサイズ
http://apptest.famitsu.com/writer/%E3%83%86%E3%82%B9%E3%83%88%E9%88%B4%E6%9C%A8/
コーディングエラー：ol 直下に liではなく、spanが来ている
# とりあえず強引にCSS対応
------------------------------------------------------------------------------- */
#topic-pass > span{font-size:13px;}

/* -------------------------------------------------------------------------------
事前登録バナーの横幅指定なし
http://apptest.famitsu.com/category/otome/yoyaku/
------------------------------------------------------------------------------- */
#yoyakuBanner{width:auto;}

/* -------------------------------------------------------------------------------
[全体] TOP戻る
→テキスト色、マウスオーバー時の処理を変更しました。
------------------------------------------------------------------------------- */
/*
a.page-top-back-btn:link{color:#aaa;}
a.page-top-back-btn:hover{background-color:#aaa;color:#fff;}
*/

/* -------------------------------------------------------------------------------
攻略中のゲーム 見出し
------------------------------------------------------------------------------- */
.kouryaku h3.kouryaku{margin:70px 0 7px;border-left:none;}


/* -------------------------------------------------------------------------------

リスト共通
------------------------------------------------------------------------------- */
.otome-list{padding:0 0 18px;line-height:1;}

.otome-list-fig{display:block;width:100%;overflow:hidden;margin:0;padding:0;border-radius:4px;background:#fafafa;}
.otome-list-img{display:block;width:100%;}

.otome-list-title{margin:0;padding:10px 0;font-size:17px;line-height:1.3;}

.otome-list-table{width:100%;margin:0;padding:0;border:none;border-collapse:collapse;line-height:1.3;font-size:11px;}
.otome-list-table th,
.otome-list-table td{margin:0;padding:1px 0;font-weight:normal;vertical-align:middle;}
.otome-list-table th{width:60px;text-align:center;}
.otome-list-table td{text-align:left;}
.otome-list-label{margin:0 3px 0 0;padding:5px 3px;border-radius:10px;white-space:nowrap;}

.otome-list-explain + .otome-list-table{margin:10px 0 0;}
.otome-list-table + .otome-list-explain{padding:10px 0 0;}
.otome-list-explain{margin:0;padding:0;font-size:13px;line-height:1.3;height:4em;}


/* リスト全体がクリッカブル */
.otome-list-all-link .otome-list-link{display:block;text-decoration:none;}
.otome-list-all-link .otome-list-link:hover{text-decoration:none;opacity:0.7;}

/* 2カラム */
.otome-list-column:nth-child(2n+1),
.otome-list-column:nth-child(2n){width:318px;}
.otome-list-column:nth-child(2n+1){float:left;}
.otome-list-column:nth-child(2n){float:right;}

/* 攻略中のゲーム */
.otome-list-tips-now .otome-list-link{padding:15px 15px 20px;border-right:1px dashed #4F2424;border-bottom:1px dashed #4F2424;border-radius:8px 8px 0 8px;background: #f9f9f9;}
.otome-list-tips-now .otome-list-fig{height:102px;}

/* ラベル */
.otome-list-label-maker{background:#E1B9BA;}

/* 広告表示修正 */
#widget {background-color:transparent;text-align:center;width:100%;height:auto;}
#rightAD_bottom{background-color:transparent;text-align:center;width:100%;height:auto;}
.widget-box{background-color:transparent;text-align:center;width:100%;height:auto;}

/*事前登録バナー非表示*/
#yoyakuBanner{display:none;}

/*------------------------------------------------------------------
記事下特集リンク対応
------------------------------------------------------------------*/
.article01-img{width:90%;height:100px;margin-left:auto;margin-right:auto;}

.widget-otome-article01{
    margin-top: 10px;
    width: 100%;
    background-color: #FFF;
    border-top: 5px solid #D0B3A3;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    padding: 16px;
    border-radius: 0 0 4px 4px / 0 0 4px 4px;
    overflow:hidden;
}

.article01-box{width:33%;position:relative;float: left;display:block;text-align:left;}

.article01-text{width: 85%;margin-top:10px;margin-left: auto;margin-right: auto;text-align: left;}

/*------------------------------------------------------------------
おにいちゃんねる企画用
------------------------------------------------------------------*/
#entry-body .oniichannel-tweet-image{width: 25%;padding-right:5px;padding-left:5px;}
#entry-body .oniichannel-tweet-text{vertical-align: middle;border-color:#0000ff; border-style: double; border-width: 3px;padding:5px;}
#entry-body .oni-channel-header{
    background: transparent url(/wp-content/uploads/2016/06/televi_50.png) left center no-repeat;
    padding-left: 55px;
    border-left:none;
    min-height: 50px;
    vertical-align: bottom;
    color: black;
    line-height:50px;
}
#entry-body .oniichannel-tweet-align{vertical-align:middle}
#entry-body .oniichannel-tweet-text-outer{border:solid 1px #bbbbff;background-color:#ccccff;border-radius:5%;padding: 5px;}
#entry-body .oniichannel-tweet-text-inner{width:100%;min-height:50px;background-color:#ffffff;border-radius:20%;padding: 5%;}

#entry-body .point-area{
    margin: 20px 0 0;
    padding: 10px;
    border: 1px solid #777;
}


#entry-body table{
    table-layout: fixed;
}

#kouryakuTitleBox .otome-list-title{
    height:64px;
    overflow-y:hidden;
}

.border-on td{
    border:solid 1px #777;
    padding:2px;
}
.border-on th{
    background-color:floralwhite;
    border:solid 1px #777;
    padding:2px;
}
.img-max img{
    max-height:none!important;
}