/*-----------------------------------------
電撃Girl'sStyle出張所 WordPress用
-------------------------------------------*/
/*--  menu  -------------------------------*/
#menu_common{
display:block;
width:140px;
font-size:12px;
}

/*-- 電撃GS出張所タイトルバー --------------*/
#menu_dgs_top, #menu_dgs_top a, #menu_dgs_top a:hover{
display:block;
width:140px;
height:20px;
text-indent:-9999px;
margin-bottom:3px;
}
#menu_dgs_top a{background:url(/img/leftmenu/dgs_top.gif) no-repeat;}
#menu_dgs_top a:hover{background:url(/img/leftmenu/dgs_top_over.gif) no-repeat;}

/*-- 最近の記事  ---------------------------*/
#menu_dgs_new{
display:block;
width:128px;
height:auto;
border:#d66666 1px;
border-style:none dotted none dotted;
padding:5px;
}
#menu_dgs_new li a{margin-bottom:5px;}
#menu_dgs_new li a{text-decoration:none;}
#menu_dgs_new li a:hover{text-decoration:underline;}

#menu_dgs_new p{
display:block;
width:128px;
height:20px;
text-indent:-9999px;
background:url(/img/leftmenu/dgs_new.gif) no-repeat;
margin-bottom:10px;
}

/*--  カテゴリ別記事  ---------------------*/
#menu_dgs_ct{
display:block;
width:128px;
height:auto;
border:#d66666 1px;
border-style:none dotted none dotted;
padding:5px;
}
#menu_dgs_ct li{margin-bottom:5px;}
#menu_dgs_ct li a{text-decoration:none;}
#menu_dgs_ct li a:hover{text-decoration:underline;}

#menu_dgs_ct p{
display:block;
width:128px;
height:20px;
text-indent:-9999px;
background:url(/img/leftmenu/dgs_category.gif) no-repeat;
margin:10px 0;
}

/*--  カテゴリアイコン最新＆カテゴリー共通  -----------------*/

.ct_2{list-style:url(/img/leftmenu/dgs_icon_ct_den.gif) inside;margin:5px 0;}
.ct_3{list-style:url(/img/leftmenu/dgs_icon_ct_dai.gif) inside;margin:5px 0;}
.ct_4{list-style:url(/img/leftmenu/dgs_icon_ct_gp.gif) inside;margin:5px 0;}
.dgs_sub li{list-style:none; font-size:11px;}

/*----- ページタイトル  -------------------*/
h1.pagetitle_long{
display:block;
width:740px;
height:50px;
margin:5px 0;
background:url(/img/dengekigs/pagetitle.gif) no-repeat;
text-align:left;
}
.pagetitle_long a{
display:block;
width:300px;
height:48px;
}

.box_dengekigs{
width:580px;
background:url(/img/dengekigs/bg.gif);
padding:0 0 20px 0;
}
.box_dengekigs p{line-height:120%; font-size:12px;}
.box_dengekigs B{font-weight:bold;}
.box_dengekigs p{clear:both;}
.box_dengekigs hr{border:dotted #000 1px; margin:5px 0;}

/*----- 作者枠別  -------------------
id名を作者番号で指定
class名は共通

例　#dgs_??：??が作者id
2 = 電撃ガールズスタイル編集
3 = ダイック
4 = がる★パラ
-------------------------------------*/
#dgs_2 p,#dgs_3 p,#dgs_4 p{
line-height:140%;
font-size:12px;
padding-top:2px;
padding-bottom:5px;
}

#dgs_2 h2,
#dgs_3 h2,
#dgs_4 h2,
{
display:block;
width:540px;
height:35px;
text-indent:-9999px;
clear:both;
}
#dgs_2 h2{
 background:url(/img/dengekigs/waku_den.gif) no-repeat;
 height:35px;
 text-indent:-9999px;
 clear:both;
}
#dgs_3 h2{
 background:url(/img/dengekigs/waku_dai.gif) no-repeat;
 height:35px;
 text-indent:-9999px;
 clear:both;
}
#dgs_4 h2{
 background:url(/img/dengekigs/waku_gp.gif) no-repeat;
 height:35px;
 text-indent:-9999px;
 clear:both;
}

#dgs_4 .topic,
#dgs_2 .topic,
#dgs_3 .topic{
display:block;
width:516px;
height:auto;
padding:10px 10px 20px 10px;
background:#FFF;
clear:both;
text-align:left;}

#dgs_4 .topic p,
#dgs_2 .topic p,
#dgs_3 .topic p {
line-height:120%;
font-size:12px;
clear:both;}

#dgs_2 .topic{border:2px solid #fc8dc4;}
#dgs_3 .topic{border:2px solid #db6f28;}
#dgs_4 .topic{border:2px solid #cb0062;}

#dgs_2 .dgs_titct,
#dgs_3 .dgs_titct,
#dgs_4 .dgs_titct{width:100%; height:60px; color:#933;}
#dgs_2 .dgs_tit{background:url(/img/dengekigs/tit_bg_den.gif) repeat-y #fbd0e5;}
#dgs_3 .dgs_tit{background:url(/img/dengekigs/tit_bg_dai.gif) repeat-y #fbe6aa;}
#dgs_4 .dgs_tit{background:url(/img/dengekigs/tit_bg_gp.gif) repeat-y #f1cdcd;}

#dgs_2 .dgs_titct td,
#dgs_3 .dgs_titct td,
#dgs_4 .dgs_titct td{width:100%; height:60px; color:#933;}

#dgs_2 .dgs_tit,
#dgs_3 .dgs_tit,
#dgs_4 .dgs_tit{width:70%; font-size:12px; padding:5px 10px 5px 15px;}

#dgs_2 .dgs_ct,
#dgs_3 .dgs_ct,
#dgs_4 .dgs_ct{width:30%; padding:5px;}
#dgs_2 .dgs_ct{background:#ef9fc6;}
#dgs_3 .dgs_ct{background:#e7bb41;}
#dgs_4 .dgs_ct{background:#e3a7a7;}

.ct_bg{background-color:#ccc; white-space: nowrap;}
/*---------------------------------------------------------*/
/*---------------------------------------------------------*/


/*--  投稿日付  -------------------------------------------*/
.dgs_entry_date{
color:#666;
float:right;
clear:both;
margin:5px 0 0 0;
background:url(/img/dengekigs/entry_date.gif) no-repeat 0 2px;
text-indent:17px;
}
/*--  投稿者名  -------------------------------------------*/
.dgs_entry_name{
font-size:11px;
color:#666;
display:block;
height:15px;
text-indent:13px;
background:url(/img/dengekigs/icon_name.gif) no-repeat 0 1px;
}

/*--  TOPへ戻るボタン  ------------------------------------*/
.bt_top,.bt_top a,.bt_top a:hover{
text-indent:-9999px;
float:right;
display:block;
width:30px;
height:15px;
margin:15px 0;
clear:both;}
.bt_top a{background:url(/img/dengekigs/bt_top.gif) no-repeat;}
.bt_top a:hover{background:url(/img/dengekigs/bt_top_over.gif) no-repeat;}

/*--  ページ移動リンク（前へ、次へ）----------------------*/
.page_move{
text-align:center;
font-size:13px;
padding:10px 0;
}
.page_move li{
float:left;
list-style:none;
margin:0 7px;
}

/*-- フッター注意書  -------------------------------------*/
.dengekigs_fotter li{
font-size:11px;
list-style:url(/img/dengekigs/icon_flower_s.gif) inside;
}

/* ページナビ　*/
.wp-pagenavi{
widht:570px;
height:50px;
margin-top: 10px;
padding-top: 12px;
padding-bottom: 10px;
background-color: #ffffff;
background:url(/img/dengekigs/page_bg.gif) no-repeat;
}
.wp-pagenavi a, .wp-pagenavi a:link {
        padding: 2px 4px 2px 4px;
        margin: 2px;
        text-decoration: none;
        border: 1px solid #ff0066;
        color: #ff0066;
        background-color: #FFFFFF;
}
.wp-pagenavi a:visited {
        padding: 2px 4px 2px 4px;
        margin: 2px;
        text-decoration: none;
        border: 1px solid #ff0066;
        color: #ff0066;
        background-color: #FFFFFF;
}
.wp-pagenavi a:hover {
        border: 1px solid #000000;
        color: #000000;
        background-color: #FFFFFF;
}
.wp-pagenavi a:active {
        padding: 2px 4px 2px 4px;
        margin: 2px;
        text-decoration: none;
        border: 1px solid #ff0066;
        color: #ff0066;
        background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
        padding: 2px 4px 2px 4px;
        margin: 2px 2px 2px 2px;
        color: #ff0066;
}
.wp-pagenavi span.current {
        padding: 2px 4px 2px 4px;
        margin: 2px;
        font-weight: bold;
        border: 1px solid #000000;
        color: #000000;
        background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
        padding: 2px 4px 2px 4px;
        margin: 2px;
        border: 1px solid #ff0066;
        color: #ff0066;
        background-color: #FFFFFF;
}

p{
   margin: 0.5em 0px;
}
