@charset "utf-8";
/* =============================================  
CSS-Comic-A-black(ver1110)
 ============================================= */
/*2011.10.10./2011.10.11.*/


*{
	margin : 0; padding : 0 ;
scrollbar-base-color: #404040;
scrollbar-track-color: #000000;
scrollbar-face-color: #000000;
scrollbar-shadow-color: #C2A858;
scrollbar-darkshadow-color: #404040;
scrollbar-highlight-color: #404040;
scrollbar-3dlight-color: #404040;
scrollbar-arrow-color: #C2A858;	
}

/* =============================================  
ボディ
 ============================================= */

html{height:100%;}

body {
	font-family : "Times New Roman", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka",sans-serif;	text-align : center;
	line-height : 150%;
	font-size : 80%; 
	height : 100% ;margin: 0;padding:0;
	color : #cccccc;background-color: #000000;
	text-align : center;}
#index {background-color: #2a2a2a;}
/* =============================================  
レイアウト設定
 ============================================= */

/*------メインフレーム------*/

.main{height:100%;min-height:100%; margin:0 ;} 
body > .main{	    height:auto;}

#permanent .main,#category .main{		margin:0 ;
width:expression(((document.body.clientWidth-document.getElementById("left_frm").clientWidth)-"160")+"px"); 
padding:0; height:100%;  left : 180px ; top : 0;right:160px;
overflow:auto;position:fixed; _position:absolute;}

#index .main{left : 220px ;top : 0; right:0;position:absolute;text-align : center;}

#titlelist .main{left : 180px ;top : 0; right:0;position:absolute;text-align : center;overflow:auto;}

/*------左フレーム------*/


#index #left_frm,#permanent #left_frm,#category #left_frm,#titlelist #left_frm  {
        width : 180px ;left : 0 ; top : 0; height:100%; 
        position:fixed;  _position:absolute;z-index : 4 ;overflow:auto;
        margin:0; padding:0; background-color :transparent;
        text-align : left; border-right :1px dotted  #C2A858;}



#index #left_frm  {
	width : 230px ;left : 0 ; top : 0; height:100%;
	border:none;
	position:fixed; _position:absolute; overflow:auto;
	margin:0; padding:0;         text-align : left;}

#titlelist #left_frm{border-right :none;
}

.right_frm_in{height:100%;}

.left_inbox {margin:0.5em 0 0 0.5em;font-size:90%;}
.left_inbox div{margin:0; padding:0;overflow:hidden;}
.left_inbox div img{max-width:98%;height:auto;}

/*------右フレーム------*/


.right_frm  {        
width : 160px ;   right : 0 ; top : 0;
border-left : 1px dotted #C2A858 ;border-right : 1px dotted #C2A858 ;
padding:0px; text-align : left;position:absolute;
height:100%;min-height:100%;                     }


.popupcard {
        color:#333;background-color:#fff;
        border-bottom : 1px dotted #C2A858 ;padding-bottom:1em;}

.popupcard a:link,.popupcard a:visited { color :#900; text-decoration : none;}
.popupcard a:hover,.popupcard a:active
 { color : #fff;  background-color : #900;text-decoration : none;border:none; }


#category .popupcard {       width : 160px ;       }
#category .right_frm div.popupcard {width : 160px ;max-height:31%;overflow:auto; 
}


/* =============================================  
以下はメインフレーム内設定
 ============================================= */

.container {
	margin : 0px auto;padding:0;
	width : 620px;
	text-align : left ; 
	border : 1px solid #C2A858 ;}

#edit .container{width :95%;max-width : 800px;_width : 800px;}

#index .container{width :95%;max-width : 740px;_width : 740px;background-color:#000;}
#titlelist .container{width :95%;max-width : 740px;_width : 740px;}

#tag .container {width : 780px;background-color:#555555;}

#permanent .container{
	width : auto;text-align : center ;
	margin : 0px auto 30px auto ; background-color:#202020;
	border : none ;
}

#category .container{
	width : auto;text-align : center ;
	margin :0  ; background-color:#202020;
	border : none ;}

#titlelist .container{background-color:#555555;}

/*表紙ページトップ*/

#index .main_block{
background-image : url("http://blog-imgs-49-origin.fc2.com/c/o/m/comictemplate/ALICE_black.png");
background-repeat: no-repeat;min-height:550px;_height:550px;
background-position: right bottom;}

/*通常ブログ画面・検索・アーカイブページ右カラム*/

#page .main_block,#search .main_block,#date .main_block{
background-position: right bottom;
background-image : url("http://blog-imgs-49-origin.fc2.com/c/o/m/comictemplate/ALICE300B.gif");
background-repeat: no-repeat; 
}


/*通常ブログ画面・検索・アーカイブページ左カラム*/

#page .container,#search .container,#date .container{
width : 940px;background-color:#555555;background-position: left bottom;
background-image : url("http://blog-imgs-49-origin.fc2.com/c/o/m/comictemplate/ALICE2300b.gif");
background-repeat: no-repeat;
}


/*------ヘッダー------*/
.layout_head{
          margin :0;padding:20px 20px 10px 20px;            
          text-align : center ;          background-repeat: no-repeat;
          background-position: right top;background-color:#ffffff;
          }


/*(3カラム版)ページエリア（通常ブログ画面）ヘッダー*/

#page .layout_head{
height:200px; text-align : left ;
padding:20px 20px 0px 20px;background-position: right top;
background-image : url("http://blog-imgs-49-origin.fc2.com/c/o/m/comictemplate/ALICE25A45.png");
background-repeat: no-repeat;background-color:#ffffff;
background-position: right top;position: relative;
}

/*検索・アーカイブページヘッダー*/

#search .layout_head,#date .layout_head {
height:170px; text-align : left ;
background-position: right bottom;
background-image : url("http://blog-imgs-49-origin.fc2.com/c/o/m/comictemplate/s5ALICE38A.jpg");
background-repeat: no-repeat;
background-position: 95% 50%;
}

#date .layout_head {position:relative;}

/*タグエリア（Comicなど）ページヘッダー*/

#tag .layout_head{
min-height:100px;_height:100px;
background-image : url("http://blog-imgs-49-origin.fc2.com/c/o/m/comictemplate/s15p160.jpg");
background-repeat: no-repeat;
background-position: 0% 100%;}


/*全記事一覧ページヘッダー*/

#titlelist .layout_head{
min-height:100px;_height:100px;padding-left: 30px;
background-image : url("http://blog-imgs-49-origin.fc2.com/c/o/m/comictemplate/ss-ALICE23A160.jpg");
background-repeat: no-repeat;text-align : left ;
background-position: 100% 0%;}

#permanent .layout_head{
          margin :0;padding:0;text-align : right ;height:auto; 
          background-image :none;}
#category .layout_head{margin :0;padding:0;text-align : right ; }

/*(2カラム版)表紙ヘッダー*/

#index .layout_head{
          text-align : left ;                    
	}

/*------サイト説明・サブタイトル------*/

.introduction {
	margin : 0px;
	padding :  10px 0px   ;
	font-size : 100%;
	color : #000 	;
		
}
#search .introduction {	margin : 0px ;padding-top:0;text-align : center;	}
#search .introduction  fieldset{	width:250px;margin:0 auto ;text-align : left;
padding-left:10px;padding-bottom:10px;}
#search .introduction  legend{padding:0 10px;}

#index .introduction {	padding : 1em 1em 0.5em 1em ;text-align : left;}

#permanent .introduction {	margin : 0px ;padding : 0px ;}
#category .introduction {	
margin : 0px ;padding : 0px  ;text-align : center;font-size : 85%;}

#titlelist .introduction {	margin-right : 200px ;}

#page .introduction{left:0;bottom:10px;position:absolute;padding-left :10px   ;	text-align:left;	padding-right : 430px ;}

.entry-body fieldset{padding:10px;border:1px solid #999;font-size:90%;font-family : "MS UI Gothic";}
.entry-body fieldset legend{padding:0 10px;font-weight:bold;color:#fff;}

.introduction a:link,.introduction a:visited { color : #B8860B; text-decoration : none; }
.introduction a:hover,.introduction a:active { color : #b22222; font-weight : bold;border-bottom:1px solid #b22222;  }

/* =============================================  
メニューバー(パン屑リスト兼用サイトナビゲーション)
 ============================================= */
/*------基本設定------*/

.navi {
	margin : 0px  ; 
	padding : 2px 0;
	color: #900;background-color : #fff;
	font-family : 'Century Gothic','arial', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka",sans-serif;
	font-size:110%;        text-align: right;		clear : both;}
div.navi li { 	display : inline; }

#permanent .navi_3, #permanent .navi_4 {text-align: center;background-color:transparent;}
#permanent .navi_3 ul li, #permanent .navi_4 ul li
{line-height:150%;padding-bottom:3px;}

.navi a:link,.navi a:visited  { color : #000000; text-decoration : none; background-color:#ffffff;font-weight : bold;}
.navi a:hover,.navi a:active{ color : #ffffff; font-weight : bold;text-decoration : none;background-color : #000000;}

#category .navi_1,#permanent .navi_1 {text-align: center;}

#category .navi_2, #permanent .navi_2 {background-color : #dcdcdc; }

#category .navi_2 a:link,#category .navi_2 a:visited,
#permanent .navi_2 a:link,#permanent .navi_2 a:visited 
{ color : #666; font-weight : bold;text-decoration : none;background-color :transparent;}
#category .navi_2 a:hover,#category .navi_2 a:active,
#permanent .navi_2 a:hover,#permanent .navi_2 a:active
 { color : #000000; text-decoration : none; background-color:#ffffff;font-weight : bold;}

ul li.navi_cat {padding-left:1em;font-size :90%;color:#900;font-family :'arial narrow';font-weight:normal;}
.entry_list ul li.navi_cat{padding-left:0.5em;}
#titlelist ul li.navi_cat{color:#7FFFD4;}
 
/*------一ページトップへのナビ設定------*/

a.pagetop{letter-spacing:0;font-family :'arial narrow';}

.navi li.pagetop a:link, .navi li.pagetop a:visited,
#category .navi_4 a.pagetop:link, #category .navi_4 a.pagetop:visited
 { color : #000000; text-decoration : none; background-color:#ffffff;font-weight : normal;}
.navi li.pagetop a:hover, .navi li.pagetop a:active,
#category .navi_4 a.pagetop:hover, #category .navi_4 a.pagetop:active 
 { color :#0000CD; font-weight : bold;text-decoration : none;background-color : #B0E0E6;}


/*------広告表示時等、記事冒頭へのナビ設定------*/

.entry_top {font-weight : normal;letter-spacing:0;font-family :'arial narrow';}

.entry_top a:link,.entry_top a:visited 
{  color : #fff; background-color : #A9A9A9;font-weight : normal;}
.entry_top a:active,.entry_top a:hover 
{ color :#ffcc22; font-weight : bold;background-color : #000;border :1px dotted  #ffcc22;}

#permanent .entry_top  {font-size:80%;font-weight : normal;}
#category .entry_top {font-weight : normal;letter-spacing:0;}

#permanent .entry_top a:link,#permanent .entry_top a:visited 
{ color : #000; font-weight : normal;background-color :#fff;border :1px solid  #000;}
#permanent .entry_top a:active,#permanent .entry_top a:hover 
{ color : #ffcc22; background-color :#000000;  font-weight : bold;border :1px dotted  #ffcc22; }


/*------一覧表示の場合の前後記事・先頭記事へのナビ設定------*/

.go-next {padding-left:3px;}

.navi li.go-top,.navi li.go-next{font-family : 'Century Gothic','arial', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka",sans-serif;
}
.navi li.go-top a:link, .navi li.go-top a:visited, 
.navi li.go-next a:link, .navi li.go-next a:visited, 
.navi li.p_cat a:link,.navi li.p_cat a:visited
 { color : #000000; text-decoration : none; background-color:#ffffff;font-weight : normal;border :1px solid  #000;}

.navi li.go-top a:hover, .navi li.go-top a:active , 
.navi li.go-next a:hover, .navi li.go-next a:active, 
.navi li.p_cat a:hover,.navi li.p_cat a:active
 { color :#ffcc22; font-weight : bold;text-decoration : none;background-color : #000000;border :1px dotted  #ffcc22;}

.navi li.p_cat {padding-left:3px;}

/* =============================================  
メインブロック（中央左右カラム内包）設定
 ============================================= */



#category .main_block{width : auto;padding-bottom:20px;}


/*以下はフロート部の背景を表示させるための設定*/


#page .main_block,#search .main_block ,#date .main_block{
    overflow: hidden;
}

#page .main_block:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #page .main_block {
    height: 1em;
    overflow: visible;
}
/**/

#search .main_block:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #search .main_block {
    height: 1em;
    overflow: visible;
}
/**/


#date .main_block:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #date .main_block {
    height: 1em;
    overflow: visible;
}
/**/

/*------管理ページリンク------*/

ul.admin {
	margin : 0;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
	text-align : left;
}
ul.admin li { 	display : inline; }

#page div#wrapperB,#search div#wrapperB,#date div#wrapperB{
          width : 700px;float : left;
 }

/* =============================================  
カラム
 ============================================= */
/*------中央カラム------*/

.layout_main {overflow: hidden; }

#index .layout_main 
{width : 500px;float : right; }

#page .layout_main ,#search .layout_main,#date .layout_main   
{width : 460px;float : right;}

#permanent .layout_main ,#category .layout_main{width : auto; }

#tag .layout_main {width : 780px; }

/*------左右カラム------*/

div.layout_side {
	overflow: hidden;
	width : 220px;padding-bottom:10px;
 }

div.side_right {	float : right; }
div.side_left {	float : left; }
.layout_side a {display :block;}



#page div.side_right ,#search div.side_right,#date div.side_right{padding-bottom:200px; }

#page div.side_left ,#search div.side_left,#date div.side_left{padding-bottom:250px; }



/* =============================================  
中央カラム内設定
 ============================================= */

/*------記事群上部のエントリーリスト------*/

/*データエリア（月別更新履歴　上部分）*/
.entry_list  {
	margin : 0px ;
	padding : 20px 20px 20px 0;border: medium #000 double;
	line-height: 170%;background-color: #A9A9A9;	 
}
#tag .entry_list  
{padding:20px 30px;background-color:transparent;border: none;
}
#entry_list .entry_list a:link { color :#2F4F4F; text-decoration : none;}
#entry_list .entry_list a:visited { color : #900; text-decoration : none;}
#entry_list .entry_list a:hover,#entry_list .entry_list a:active
 { color : #EEE8AA;  text-decoration : none; }


.entry_list ul{
	margin : 0;
	padding : 0px 0px 2px 10px;
	list-style-type : none;
	text-align : left;
}

.entry_list ul li { 
	display : inline; 
}
#tag .entry_list ul li { 
	display : list-item;list-style-type:square;
}

.list-cat{font-size:90%;color:#900000;}
.list-intro{font-size:90%;color:#900000;}
.list-date{color:#000000;}
.list-title{font-weight:normal;padding-left:5px;}

#entry_list li.list-title a:link { color :#fff  ; text-decoration:none; }
#entry_list li.list-title a:visited { color :#900 ; text-decoration:none; }
#entry_list li.list-title a:hover ,li.list-title a:active{ color :#EEE8AA ; text-decoration : none; }
#entry_list li.list-intro a:link ,#entry_list li.list-intro a:visited{ color :#900000 ; text-decoration:none; }
#entry_list li.list-intro a:hover ,#entry_list li.list-intro a:active{ color :#EEE8AA ; text-decoration : none; }

ul.entry_navi {font-family : 'arial black','Verdana','Bookman Old Style';font-style : normal;list-style-type : none;font-size : 150%;}


#tag .entry_list a:link { color :#EEE8AA; text-decoration : none;}
#tag .entry_list a:visited { color : #ccc; text-decoration : none;}
#tag .entry_list a:hover,#tag .entry_list li a:active
 { color : #333;  background-color : #fff;text-decoration : none;border:none; }



/*------エントリーエリア（main_body内設定）------*/

.entry_block{width : auto;margin : 0px auto;}

#category .entry_block{width : auto;margin : 0px auto 30px auto;border-left:1px dotted #C2A858 ;
border-right:1px dotted #C2A858 ;
}
#category .kakusi_pag{margin-bottom:0;}


#permanent .entry-body,#category .entry-body{ 
	width : auto;	padding : 0.5em 0 1.5em 1em;
	text-align : left ; 
	}

#page .entry-body ,#search .entry-body,#date .entry-body { 
border-left:1px dotted #C2A858 ;
border-right:1px dotted #C2A858 ;
border-bottom:1px dotted #C2A858 ; 
background-color:#202020;		 }


#permanent .entry_text,#category .entry_text{max-width:1000px;margin : 0px auto;}



/*コメントトラックバック欄*/

.layout_box {
	width : auto;margin:30px auto;text-align : center ; 
	background-color:#555555;overflow:auto;
	border : 1px solid #C2A858 ; 
}

/* フッター部分 */
div.layout_footer {
	margin : 0px auto ; 
	background-color : transparent;	
}

 
 

/* =============================================  
見出し
 ============================================= */
h1 { font-size : 160%;   line-height:150%}
h2 { font-size : 130%;}
h3 { font-size : 120%;}
h4 { font-size : 110%;}
h5 { font-size : 105%;}
h6 { font-size : 100%;}


/* =============================================  
リンク設定
 ============================================= */
a:link { color : #EEE8AA; text-decoration : none; }
a:active { color : #ffcc22; font-weight : bold;border-bottom:1px solid #ffcc22;  }
a:visited { color : #EEE8AA ;  text-decoration : none;  }
a:hover { color : #ffcc22;border-bottom:1px dotted #ffcc22; }


/* =============================================  
投稿部分設定
 ============================================= */
input,select,textarea{
	font-family : "Osaka","Verdana", "Hiragino Kaku Gothic Pro", "MS PGothic", sans-serif;
	color : #666;
	font-size :100%;
	background-color : #dcdcdc;
	border-top : 1px dotted #C2A858 ; 
	border-right : 1px dotted #C2A858 ; 
	border-bottom : 1px dotted #C2A858 ; 
	border-left : 1px dotted #C2A858 ; 
}


/* =============================================  
見出し
 ============================================= */
/*大見出し：サイトタイトル・作品タイトル・タグ*/

h1 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px ;
	font-weight : bold;
	color: #000;
		
}
h1 a:link,#date h2 a:link { color : #000;  text-decoration : none;}
h1 a:active,#date h2 a:active { color : #ffcc66;  text-decoration : none;}
h1 a:visited,#date h2 a:visited { color : #000;  text-decoration : none;}
h1 a:hover,#date h2 a:hover { color : #ffcc66;  text-decoration : none;}


#left_frm h1{ 
	margin : 0px;
	padding:0.2em;	
	color: #000000;background-color:#dcdcdc;
	border: medium #000 double;	font-size : 100%;font-weight : normal ;
	}
#left_frm h1 a:link,#left_frm h1 a:visited { color : #000; background-color:#dcdcdc;
 text-decoration : none;}
#left_frm h1 a:hover,#left_frm h1 a:active { color : #fff;  background-color:#000;text-decoration : none;}


#search h1 {	
	color: #333333;
	text-align : center;	
}
#date h1, #search h1 {
	margin : 0px 0px 0px 0px;line-height:100%;
	padding : 0px;	
}
#tag h1 {
	margin-top : 10px;	
}


/*見出し*/
/*個別記事ページ：記事タイトル
   通常ﾌﾞﾛｸﾞ画面：記事タイトル
   全記事一覧・月別アーカイブ・検索：サブタイトル
   目次ページ：作品もくじ*/


h2 {	margin : 0px ;
	padding : 5px 20px;
	font-weight : bold;
	}
h2 a:link { color : #900; background-color:#ffffff;text-decoration:none; }
h2 a:active { color : #000; font-weight : bold;  text-decoration : none; }
h2 a:visited { color : #900; background-color:#ffffff;text-decoration:none;}
h2 a:hover { color : #000; font-weight : bold;  text-decoration : none; }


h2.intro  {margin : 0px ;padding : 0px;font-size : 90%;letter-spacing : 0em;
	font-weight : normal;}
#index h2.intro  {margin : 0px ;padding : 0px;font-size : 90%;letter-spacing : 0em;
	font-weight : normal;border:none;background-color:transparent;color:#000;
}

#left_frm h2,#category #left_frm h2  {
	margin: 0px;
	padding : 5px 10px ;letter-spacing : 0em;line-height:120%;
	background-color : #000000;color : #ffffff;font-size : 100%;	
}

h2#entry	{
	margin : 0px;
	padding:0.2em;	
	color: #000000;background-color:#dcdcdc;text-align:center;
	border: medium #000 double;	font-size : 100%;font-weight : normal ;
}
#category div.right_frm h2 {	
	margin : 0px;
	padding:0.2em;	
	color: #000000;background-color:#dcdcdc;	border: medium #000 double;
	font-weight : normal ;font-size : 85%;text-align:center;
}
#category div.right_frm  h2 a:link,#category div.right_frm h2 a:visited { color : #000; background-color: #dcdcdc; }
#category div.right_frm h2 a:hover,#category div.right_frm  h2 a:active {color :#fff ; font-weight : bold ; text-decoration : none; background-color:#C0C0C0;font-weight : normal;} 

#tag h2 {padding : 2px 0px 3px 20px;line-height:100%;}
#tag h2 a:link ,#tag h2 a:visited{ color : #000; font-weight : bold ; text-decoration : none;background-color:transparent;color :#fff ; }
#tag h2 a:hover ,#tag h2 a:active { color : #000;font-weight : bold ; text-decoration : none; background-color:#fff;}


h2#entry a:link ,h2#entry a:visited{ color : #000; font-weight : bold ; text-decoration : none;background-color:transparent;font-weight : normal;}

h2#entry a:hover ,h2#entry a:active { color :#fff ; font-weight : bold ; text-decoration : none; background-color:#C0C0C0;font-weight : normal;}

#edit h2 {	
	margin : 0px ;
	padding : 5px 20px;
	color: #fff;background-color : transparent;	border:none;}


.entry-navi h2{	
	margin : 0px ;
	padding : 5px 20px;
	color: #fff;background-color:#000;}



/*小見出し*/
h3 {
	margin : 0px ;
	padding : 10px 10px 0px 20px;
	font-weight : bold ; letter-spacing : 0.2em; 
	color : #fff;
	background-color : #E7FFC8;
}

.entry-body h3 {	
	font-size : 130%;margin : 0px;padding:15px 10px;background-color:transparent;
	border-bottom : 3px dotted  #C2A858 ; 
	border-left : none ;
	font-weight : bold;

	background-image : none ;
}
#permanent .entry-body h3,#category .entry-body h3{padding:5px 10px;}

.entry-body h3 a:link,.entry-body h3 a:visited { color : #fff; text-decoration : none;}
.entry-body h3 a:active,.entry-body h3 a:hover { color : #000; font-weight : bold;text-decoration : none; background-color:#fff;}

.entry-body h3 a {display:block;}

.commentarea h3, .trackbackarea h3 {	
	margin : 0px ;padding : 10px 20px;
	border-bottom : 1px solid  #C2A858; 
	border-left : none ;color:#ffffff;background-color:#c0c0c0; 
}

/*サイド：表紙メニュー見出し*/

#index .side_menu h2 ,.layout_side h2{
	margin: 20px 0px 0px 0px;
	padding : 5px 20px 5px 10px;
	font-size : 120%;
	letter-spacing : 0.2em;
	color : #000;font-family : 'arial','Verdana','Bookman Old Style'; 
	background-color : #f2f2f2; border-top : 1px solid  #000; 	
	border-left :2px solid #fff ;border-bottom:none;	
	border-right :  1px solid #000 ;text-align : center ; 
}
#index .side_menu h2 {margin-top:0;}


/*表紙ページ：表紙メニュー
通常ﾌﾞﾛｸﾞ画面：プラグインタイトル*/

.side_menu h3 {
	margin: 0px;
	padding : 10px 0px 0px 10px;letter-spacing : 0em;line-height:100%;
	color : #fff; 
	background-color : #000 ; 	
	font-weight : bold;
	background-position : right center;	
	border-bottom : 1px solid  #fff; 
	border-right : 1px solid  #000 ;
}

#index .side_menu h3,.layout_side .side_menu td h3{
	margin: 0px;
	padding : 0px ;font-family : 'arial','Verdana','Bookman Old Style';
	line-height : 120%;letter-spacing : 0.2em;		
}
.side_menu2 h3,#titlelist h3.side_menu  {
	margin: 0px;
	padding : 10px 0px 0px 10px;letter-spacing : 0em;line-height:120%;
	background-color : #000;color : #fff;
	
}
#titlelist h3.side_menu  {padding :7px 10px ;border-bottom : 1px dotted  #fff ;}

#index .side_menu2 h3{	letter-spacing : 0em;
	}


.side_menu h3 a:link,.side_menu h3 a:visited { color : #fff; font-weight : bold;text-decoration : none;}
.side_menu h3 a:hover,.side_menu h3 a:active { color : #900000; font-weight : bold;text-decoration : none; background-color:#f5f5f5;}



/*表紙メニュー：小説タイトル*/
.side_menu h4{

	margin: 10px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center ;	background-color:#FFF;	border: 1px #CCCC66 solid;
}
.side_menu h4 a:link,.side_menu h4 a:visited { color : #000; text-decoration : none;}
.side_menu h4 a:active,.side_menu h4 a:hover { color : #ffcc22; font-weight : bold;text-decoration : none; background-color:#000;}



.side_menu h5{

	margin: 10px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-weight : normal ;
	background-color : #C0C0C0;text-align : center ;
	border: 1px #CCCC66 solid;	
}
.side_menu h5 a:link,.side_menu h5 a:visited { color : #000; text-decoration : none;}
.side_menu h5 a:active,.side_menu h5 a:hover { color : #ffffff; font-weight : bold;text-decoration : none; background-color:#696969;}

.side_menu h6{
	margin: 10px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-weight : normal ;background-color:#d5ebf2;
	border-bottom : 1px solid  #dcdcdc; 
	border-right : 1px solid #C2A858;	
}

.side_menu h6 a:link,.side_menu h6 a:visited { color : #000; background-color:#dcdcdc;text-decoration : none;}
.side_menu h6 a:active,.side_menu h6 a:hover { color : #ffffff; font-weight : bold;text-decoration : none; background-color:#696969;}



/*本文中：小見出し*/
h4 {
	margin : 15px 50px 5px 0px;
	padding : 0px 10px;
	color : #360;
	border-bottom : 1px solid  #C2A858; 
	border-left : 1px solid #C2A858 ; 
}
h5,h6  {
	margin : 15px 50px 5px 0px;
	padding : 0px 10px;
	color : #360;	
}
h4 a:link { color : #900;  font-weight : normal;text-decoration : none; }
h4 a:active { color : #900; font-weight : bold;  text-decoration : none; }
h4 a:visited { color : #900;  font-weight : normal;text-decoration : none;}
h4 a:hover { color : #900; font-weight : bold;  text-decoration : none; }




/*全記事一覧ページ：親カテゴリタイトル*/
#titlelist .entry_all h2 {
	width:90%;margin : 30px auto 0px auto ;
	padding : 5px 0px 0px 0px;
	font-size : 100%;line-height:120%;
	color : #663333;
	background-color : #eaeaea;border-bottom : 1px dotted  #C2A858;
	text-align : center;border-left :none;
}
.entry_all h2 a {display : block;}
.entry_all h2 a:link { color : #663333; background-color : #eaeaea; }
.entry_all h2 a:visited { color : #900 ;  background-color : #eaeaea;  }
.entry_all h2 a:hover,.entry_all h2 a:active { color : #fff;background-color : #000;border : 1px dotted  #C2A858;
 }


/*全記事一覧ページ：子カテゴリタイトル*/
#titlelist .entry_all h3 {
	width:80%;margin : 30px auto 0px auto ;
	padding : 5px 20px 0px 20px ;
	font-size : 100%;line-height:120%;border-bottom : 1px dotted  #C2A858;
	border-bottom :  none ;color : #000000;background-color : #dcdcdc;
}
.entry_all h3 a {display : block;}
.entry_all h3 a:link { color : #000000; background-color : #dcdcdc; }
.entry_all h3 a:visited { color : #900 ;  background-color : #dcdcdc;  }
.entry_all h3 a:hover,.entry_all h3 a:active { color : #fff;background-color : #404040;border : 1px dotted  #C2A858;
 }


/*記事ページ：（本文中）小見出し*/
.entry_text h4 {
	margin : 0px ;
	padding : 2px 10px ;
	font-size : 120%;
	background-color : #ffffff;
  
	border-left : none ;		color : #000;
font-family : "MS UI Gothic";	
}
.entry_text h5 {
	margin : 0px;
	padding : 0px 10px;
	font-size : 110%;
	color : #fff; 
	background-color :transparent;
	border: 1px dotted   #C2A858 ; 
	text-align : left ;letter-spacing:0em; 
}

/*コメント＆トラックバック：見出し*/
.comment-body h4, .trackback-body h4,.comment-list h4 {
	margin : 0px;
	padding : 5px 0px 0px 20px;
	color : #C2A858;
	letter-spacing : 0.2em; 
	background-color : #f0f8ff;
		border-left : none ;
}
.comment-list h4 {background-color:#dcdcdc;border-bottom: 1px solid   #C2A858 ;color : #000000;
}


/* =============================================  
エントリー関連
 ============================================= */


/*エントリー：日付*/
div.entry_date {
	margin : 0px;font-family : 'arial','Verdana','Bookman Old Style';
	padding-left :0.5em ;	color : #fff;background-color:transparent;
	text-align : left;}

#permanent div.entry_date ,#category div.entry_date {
	margin : 0px;
	padding:0.2em 1em;
	letter-spacing : 0em; 
	font-size : 100%;line-height : 120%;
	font-family : 'arial black','Verdana','Bookman Old Style';
	font-weight:normal;background-color : #c0c0c0;color : #fff;border-bottom:1px dotted #C2A858;}
#edit .entry_date {text-align:right;}
span.titlelist_entry_date {font-size:80%;}

/*エントリー：全記事一覧*/

#titlelist .all{padding-top:24px;color : #333;}

.entry_all {
	margin : 0px;
	padding : 20px 20px 30px 20px;
	color : #ADD8E6;
	font-size : 120%;	
	line-height: 200%;
}
.entry_all ul {
	margin : 0px;
	padding : 20px 20px 0px 70px;
}
.entry_all li {
	line-height : 120%;
	margin-bottom : 5px;
}
.entry_all li a:link { color :#EEE8AA; text-decoration : none;}
.entry_all li a:visited { color : #ccc; text-decoration : none;}
.entry_all li a:hover,.entry_all li a:active
 { color : #333;  background-color : #fff;text-decoration : none;border:none; }

/*エントリー2：個別記事ページ*/

.entry_text {
	margin :  10px 0 10px 10px ;
	padding : 0px 0px 0px 10px ;
	font-size : 120%;	
	line-height: 250%; 
	letter-spacing : 0.1em; }

#page .entry_text,#date .entry_text,#search .entry_text {
	margin : 0px;
	padding : 5px 0px 10px 20px;text-align: left;
	font-size : 100%;line-height : 170%;letter-spacing : 0em; 
	
}
.entry_text ul ,.entry_text ol {
	margin : 0 1em 0 2em;
	padding : 1em;
}

/*表紙ページ・メインカラム内ボックス*/
.index_area_box {	clear : both;padding:0 1em;color: #fff;
}

/*表紙ページ・最近の更新*/
#index .entry_box {
	margin : 0 ;
	padding : 5px  ;font-size:90%;	
	width:200px;max-height:80px;_height:80px; line-height : 150%;overflow: auto;
	border: 1px #C2A858 dotted;background-color: #2a2a2a;
	border: 1px #C2A858 dotted;}

#index .entry_box a:link, #index .entry_box a:visited {  	border-bottom : 1px dotted #a9a9a9 ; text-decoration : none;}

#index .entry_box ul { 
	padding : 0px  ;
 	list-style-type : none;	
}

/*表紙ページ・全ての更新履歴*/
.small_box  {
	width:13em;max-height:100px;_height:100px;overflow:auto;
	margin:0 auto 0 0;padding:0;text-align:left;background-color: #2a2a2a;}
#index .small_box ul{margin: 0 0 0 1em;padding-left: 1em;
}
.rireki{width:13em;background-color: #fff;color: #000;
}

/*表紙ページ(HPタイプ)メインカラム・フリースペース*/

#index .index_area_box .entry_text{
	margin-right:320px ;/*右マージン*/
	font-size : 100%;line-height : 180%;overflow:hidden;}

#index .index_area_box .entry_text img{max-width:99%;height:auto;}

/*エントリー：ステータス*/
ul.entry_state {
	margin : 0;
	padding : 0px 0px 0px 0.5em;
	list-style-type : none;
	text-align : left;
	font-size : 105%; 
	}

#titlelist ul.entry_state {border-bottom : 1px dotted #693 ;padding : 5px 0px 2px 20px;
}

ul.entry_state li { 
	display : inline; 
}

/*テキスト内の画像*/
.entry_text img {
	margin : 0px ;
	padding : 2px;	}

/*テキスト内のタグ*/
.entry_text a.tagword {
	border-bottom: 1px dotted #C2A858;
}
.entry_text a:hover.tagword {
	color : #C2A858;
	border-bottom: 1px dotted #C2A858;
	text-decoration : none;
}
/*タグリスト*/
ul.tag_state {
	margin : 0;
	padding : 0px 0px 0px 1em;
	list-style-type : none;
	text-align : left;
}
ul.tag_state li { 
	display : inline; 
}

/*テキスト内の絵文字*/
img.emoji {
	border: none;
	margin : 0px;
	padding : 0px;
	float:none;
	vertical-align : middle; 
}


/*スレッドテーマ*/

ul.thread {
	margin : 0;
	padding : 0px 0px 0px 1em;
	list-style-type : none;
	}
ul.thread li { 
	display : inline; 
}


/* =============================================  
引用文設定
 ============================================= */
blockquote {
	margin : 15px 10px;
	padding : 10px 15px ;
	font-size : 90%; 
	line-height : 160%;
	color : #333;background-color : #dcdcdc;
		}



/* =============================================  
サイドメニュー関連
 ============================================= */

/*サイドメニュー：1ブロック*/
.side_menu,.side_menu2{
	margin: 20px 0px 0px 0px;
}


div.layout_main .side_menu{margin-top:0;}


/*サイド：コンテンツ*/
div.side_text a {
	display : inline;
}

div.side_text {
	margin : 0px ;
	padding : 5px 10px;
	font-size : 95%; overflow: hidden;
	background-color:#202020;
	border-right : 1px dotted #C2A858;border-bottom : 1px dotted  #C2A858 ; 
}

#index div.side_text {
	border-right : 1px dotted #C2A858;border-bottom : 1px dotted  #C2A858 ; 
	border-left : 1px dotted #C2A858;background-color:#555555;
}
#index td div.side_text {max-height:100px;_height:100px;overflow:auto;}

.side_left div.side_text {border-right : 1px dotted #C2A858;}
.side_right div.side_text{ border-left : 1px dotted #C2A858;}

div.layout_main .side_text {
	margin-bottom:10px;padding : 30px 20px 40px 20px;
	border-right : 1px dotted #C2A858;border-left : 1px dotted #C2A858;}

div.side_text img{max-width:98%;}


/*サイドメニュー：リスト*/
.side_menu ul {
	margin : 0 ;
	padding : 5px 0px 10px 15px;
	
}

.side_menu li {
	color : #999;
	line-height: 150%;
}

.side_menu dl {
	text-align : left;
	margin : 0px;
	padding : 20px 0px 20px 0px;
}
.side_menu dt{
	margin : 0px;
	padding : 0px 0px 3px 0px;
	color : #960;
}
.side_menu dd{
	line-height : 120%;
	margin : 0px;
	padding : 0px 0px 5px 0px;
}

#p-form form {
	margin : 0px;
	padding : 0px;
}

/*サイド：画像*/
.side_menu img {
	border : none;
	margin : 0px;
	padding : 1px;
}

/*プロフィール：画像*/
#p-profile img , .plugin-myimage img {
	margin : 0px;
	padding : 2px;
	border : 1px dotted #C2A858;
}

/*タグリスト*/
.plugin-tag a {
	border-bottom: 1px dotted #C2A858;
	text-decoration : none;
}



/* =============================================  
コメント＆トラックバック関連
 ============================================= */

/*コメント＆トラックバック：1ブロック*/
.commentarea ,.trackbackarea {
	margin : 0px auto;max-width:1000px;
	margin-bottom : 20px;
	text-align : left;
}

/*コメント＆トラックバック：記事*/
.comment-body ,.trackback-body {
	margin : 0px ;
	padding : 0px;
	text-align : left;
}

/*コメント記事中URL*/
.comment_body a {
display : block;
height :1em;
width : 20em;
overflow : hidden ;
}


/*コメント＆トラックバック：テキスト*/
.co_text ,.tb_text {
	margin : 0px;
	padding : 5px 20px 0px 20px;
	line-height: 150%;width:90%;
}
.comment-list{margin:1em  ;
	border-left : 1px dotted #C2A858 ;border-right : 1px dotted #C2A858 ;
	background-color:#555555;}
.comment_box{margin:1em 0;}
#category .comment_box {margin-top:25px;}

#category .comment-list,#date .comment-list
{letter-spacing:0;line-height:170%;font-size:80%;margin:1em 20px;}

#category div.mainW .comment-list
{width:500px;margin:0 auto;}


/*コメント＆トラックバック：ステータス*/
ul.co_state ,ul.tb_state {
	margin : 0;
	padding : 5px 20px 10px 0px;
	list-style-type : none;
	text-align : right;
	font-size : 105%; 
	border-bottom : 1px dotted #86B83D ; 
}
div.entry-body ul.co_state {borer-bottom:none;}


ul.co_state li ,ul.tb_state li { 
	display : inline; 
}


/*トラバURL*/
.trackbackarea p {
	margin : 20px ;
	padding : 0px;
}
.trackbackarea p a {
	margin : 0px;

}
.trackbackarea p a:hover {	 
	color : #FFF; 
	background-color : #C0C0C0; 
	border : 1px dotted #C2A858; 
	
}
.trackbackarea p input {
	padding : 2px 5px ;
	width : 80%;max-width : 420px;_width : 420px;

}


/* =============================================  
コメント投稿＆修正フォーム
 ============================================= */

/*投稿フォーム*/
.entry_form {
	margin : 0px auto;	padding : 20px 0px 0px 20px;
	line-height : 200%;
}
/*投稿フォーム：入力*/
dl.co_form {
	margin : 20px 0 0 0;
	padding : 0px ;
}
/*投稿フォーム：ラベル*/
dl.co_form dt label {
	position : absolute;
	text-align : left;
	width : 50px;
}
/*投稿フォーム：入力*/
dl.co_form dd {
	margin-left : 60px;
	padding-bottom : 3px ;
}
/*投稿フォーム：サイズ*/
dl.co_form dd input#title,dl.co_form dd input#name,dl.co_form dd input#url,dl.co_form dd input#mail {
	width:50%;min-width : 250px;_width : 250px;

}
#edit dl.co_form dd textarea#comment{
	width : 90%;height: 20em;
}
#permanent dl.co_form dd textarea#comment{
	width : 80%;height: 12em;

}

/*コメント投稿・編集小見出し*/
#comment_post,#comment_edit { 
	font-size: 120%;
	letter-spacing : 0.1em; 
	color: #C2A858;
}

/*コメント：ページ移動*/
.commentarea ul.entry_navi {
	margin : 0;
	padding : 0px 50px 2px 0px;
	list-style-type : none;
	text-align : right;
	border-bottom : 1px dotted #C2A858 ; 
}



/* =============================================  
カレンダー設定
 ============================================= */


.calender {
	font-size : 100%;}
.calender caption {
	padding : 5px 0 1px 0;
}
.calender th {
	font-weight : normal;
	text-align : center;
	border-top : 1px solid #696;
	border-right: 1px solid #050;
	border-bottom : 2px solid #999;
	border-left: 1px solid #696;
}
.calender td {
	width :  18px;
	padding : 0px;
	text-align : center;
	border-top: 1px dotted #050;
	border-right: 1px dotted #050;
	border-bottom : 1px dotted #050 ; 
	border-left: 1px dotted #050;
}
.calender td a {
	display : block;
}
th#sun {
	color : #fff;background-color : #900;
	border-bottom : 2px solid #C00 ; 
}
th#sat {
	color : #fff;background-color : #0000ff;
	border-bottom : 2px solid #369 ; 
}
.calender td a:link {
	color : #000; 
	background-color : #dcdcdc;
 
	text-decoration : none; 
}
.calender td a:visited { 
	color : #000; 
	background-color : #dcdcdc;
	text-decoration : none; 
}
.calender td a:hover { 
	color : #FFF; 
	background-color : #000; 
	text-decoration : none;
}
/* 横カレンダー */
.line_calendar {
	font-size:10pt; 
	color:#000;font-family : 'Verdana','Bookman Old Style';	 
	text-align:center;}
.line_calendar a:link {
	color : #000; 
	background-color : #dcdcdc; 
	text-decoration : none; font-weight : bold;
}
.line_calendar a:visited { 
	color : #000; 
	background-color : #dcdcdc; 
	text-decoration : none; font-weight : bold;
}
.line_calendar a:hover { 
	color : #fff; 
	background-color : #900; font-weight : bold;
	text-decoration : none;
}

.line_cal_day {
	margin-left:2px; 
	margin-right:2px; 
}

.fix_calendar{         left: 0px;bottom:0;position:absolute;width : 940px;}



/* =============================================  
その他の設定
 ============================================= */

em ,i { font-style : italic;}
strong ,b { font-weight : bold;}
u { text-decoration : underline;}
p { margin : 0;}
br { letter-spacing : 0;} 

.entry_comic p ,.entry_more p{margin :1em 0;}


/*新着マーク*/
.new {
	color : #ff0000; 
	font-family :  'arial narrow', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka",sans-serif;
	letter-spacing:0;
	font-weight : normal;} 




/* =============================================  
ページフッター関連
 ============================================= */

/*コピーライト*/
.copyright {
	margin: 0 ;
	padding : 0.5em 0 ;
	font-size : 110%;
	line-height: 150%;
	text-align : center;clear : both;
}


.fcad{font-size : 80%;}

p.check{margin:0;padding:0 0 0 20px;color:#778899}

.page_navi,.calender caption{font-family : 'arial black','Verdana','Bookman Old Style';}

p.page_navi {text-align:center;}
p.page_navi_Comic,p.page_navi_Gallery1,p.page_navi_Character,p.page_navi_Gift,p.page_navi_Category
{text-align:left;padding-left:20px;}


li.page_navi{margin-left:1em;}
.page_navi a:hover,.calender caption a:hover { color : #fff; background-color : #c0c0c0;text-decoration : none; }

#category a.next:link, #category a.next:visited,
#category a.back:link, #category a.back:visited
 { background-color:#ffffff;border :none;}
#category a.next:hover, #category a.next:active,
#category a.back:hover, #category a.back:active
 { background-color : #dcdcdc;border :none;}

#category a.next,#category a.back{padding-top:10px;}
#category a.next,#category a.back { /padding-top:0px; }
#category a.next,#category a.back { padding-top/*\**/: 0px\9; }

#date a.month:link, #date a.month:visited
 { background-color:#ffffff;border :none;}
#date a.month:hover, #date a.month:active
 { background-color : #dcdcdc;border :none;}


#date a img.img_month:link, #date a img.img_month:visited 
{ background-color:#ffffff;line-height:22px!important;}
#date a img.img_month:hover,#date a img.img_month:active 
{ background-color : #dcdcdc;line-height:22px!important;}


/*広告記事内移動ナビ*/


.entry_comic {margin:20px 0;overflow: auto;padding:0 1em 1em 0;}
.entry_more{margin-bottom:20px;overflow: hidden;_overflow: auto;padding:0 1em 1em 0;}

.entry_comic img{max-width:98%;height:auto;}
.entry_more img{max-width:98%;height:auto;}



#category .entry_comic,#permanent .entry_comic,
#category .entry_more,#permanent .entry_more{padding-bottom:0.5em;}
#category .entry_more{margin-top:1em;}

.entry_comic img{text-align:center;}
#page .entry_comic,#search .entry_comic {text-align:left;}

p.entry_navi{text-align:center;}
#index .side_menu h3 {margin-top:10px;}


/* =============================================  
ページ移動
 ============================================= */
ul.entry_navi {
	margin : 10px 0px;
	list-style-type : none;
	text-align :center;font-style : italic;
}

ul.entry_navi li { 
	display : inline; padding: 0 20px;
}

.entry_navi  { 
         font-size : 110%; }

#date .entry_navi  { font-size : 90%; }
              
.entry_navi a:link { color : #900; text-decoration:none; }
.entry_navi a:visited { color : #900; text-decoration:none;}
.entry_navi a:hover { color : #C2A858; font-weight : bold;  text-decoration:none;}
.entry_navi a:active { color : #C2A858; font-weight : bold;  text-decoration:none;}



/* =============================================  
左右フレーム内設定
 ============================================= */

#left_frm ul, #left_frm ol{margin: 0 1em 0 1.5em  ;padding: 0 ;list-style-type: none;}
#left_frm ul li,#left_frm ol li{padding-left: 0;padding-bottom:3px;}






/*全記事一覧カテゴリタイトル*/

#titlelist #left_frm ul {margin-left: 0.5em;list-style-type:none;}
#titlelist #left_frm ul li{padding-left: 0px;}


.cat_menu {
	width:auto;padding-top:5px ;  
	border-top :1px dotted  #C2A858;border-right :1px dotted  #C2A858;
	border-bottom :1px dotted  #C2A858;
	background-color: #2a2a2a;
           text-align : left; }
.cat_menu a {display:block;}
div.cat_menu ul{text-align : left; }   
                   


#titlelist ul.main_menu {font-weight:bold;}
#category #left_frm .list-intro{font-size:80%;}

ul.main_menu  a:link,ul.main_menu a:visited { border-bottom :1px dotted  #C2A858;}

ul.sub_menu a:link,ul.sub_menu a:visited { border-bottom :1px dotted  #cccccc;}

li.sub_list_end {padding-bottom:10px;}

ul.sub_menu{font-weight:normal;list-style-type:circle;list-style-image:none;}

ul.main_menu li ul {
margin: 0 0 0 1em;
padding: 0;
}
.srh_frm {
	padding:10px;background-color :#fff;
	border-top :1px dotted  #C2A858;
	border-bottom :1px dotted  #C2A858;border-right :1px dotted  #C2A858;
}

/*個別記事・カテゴリエリアメニュー*/

#category #left_frm,#permanent #left_frm { 
        font-family : 'arial','Verdana','Bookman Old Style';
}

.movecat{text-align:right;padding:10px 0;}/* 個別記事,JS有効時ポップアップ*/
#left_frm div.movecat{padding:10px;}/* 個別記事,JS無効時*/
#category #left_frm div.movecat{padding:0px ;}/
.right_frm div.movecat{padding:0 ;}/* カテゴリエリア*/

/*表紙ページ・左フレームメニュー*/

#index .boxin {width : 210px ;padding-top:1em;background-color :transparent;
}

#index div#left_frm .side_text {
	margin-bottom:0px;padding : 10px 5px;border : 1px dotted #C2A858;}

#index div#left_frm .side_menu,#index div#left_frm .side_menu2{
	margin: 0px 0px 0px 0px;
}
#index div#left_frm h2 {
	margin: 0px 0px 0px 0px;
}
#index div#left_frm h3{
	border-right : 1px solid #fff;
}
#index div#left_frm td a{	display:block;}
#index div#left_frm .side_text a{	display:inline;}

#index #left_frm ul{margin: 0 1em 0 1em  ;padding-left: 0.5em ;list-style-type: disc;font-size:100%;}

/* --- 関連リスト応用ページナビ --- */

/*関連リストページナビ/デフォルト左右矢印（記事タイトル表示）*/

#search .relate_dl,#date .relate_dl,#page .relate_dl{display:none;}

#permanent .relate_dl{margin: 20px 0 50px 0;}

#permanent .relate_dt{display:none;}



#permanent ul.relate_ul li.relate_li_nolink{
          font-size : 1px;color : #202020 ;
                    background-image : url("http://blog-imgs-49-origin.fc2.com/c/o/m/comictemplate/3kaku_W.png");
          background-repeat: no-repeat;
          background-position: center top;}




#permanent ul.relate_ul {
font-size: 1%; /* 文字サイズ */
height:25px;/* 高さ */
width:100px;margin:0 auto;
}
#permanent ul.relate_ul li.relate_li {
list-style-type:none;
float:left;padding:0 2px;
line-height:20px;height:25px;overflow:hidden;
 /* 高さ */
}
#permanent ul.relate_ul li.relate_li a {
display:block;
text-align:center;
width:18px; /* １つのメニューボタンの幅 */
border : 1px dotted #C2A858 ; /* 区切り線 */
color:#202020; /* リンク文字の色 */
background-color:transparent; /* メニューボタンの背景 */
text-decoration:none;}

#permanent ul.relate_ul li.relate_li a:hover { 
color : #dcdcdc; text-decoration : none;background-color : #dcdcdc;}

#permanent ul.relate_ul li.relate_li_nolink {
list-style-type:none;
float:left;
line-height:20px; /* 高さ */width:50px;height:20px;overflow:hidden;
}

ul.relate_navi {    text-align : center; font-family : 'Verdana','Bookman Old Style';}

.entry_text ul.relate_navi {letter-spacing : 0em;line-height : 150%;font-size : 90%;}

ul.relate_navi li { 
        display : inline; letter-spacing:0;}
ul.relate_navi span,ul.relate_navi2 span ,div.relate_navi{padding:2px 5px;}

.relate_navi_li a:link,.relate_navi_li a:visited { color : #900000; background-color:#ffffff;border : 1px dotted #C2A858 ;}

.relate_navi_li a:hover,.relate_navi_li a:active { color : #000000; text-decoration : none;background-color : #dcdcdc;}


/*関連リストページナビ2/右フレーム上下矢印*/

.fix_navi{         z-index:5;right: 0px; top:40%;
position:fixed ;_position:absolute;width : 160px ;
}

.relate_navi2  { 
        text-align : center; font-family : 'arial black','Verdana','Bookman Old Style';}

ul.relate_navi2 li {  list-style-type:none;       border : 1px dotted  #C2A858 ;}

ul.relate_navi2 li.relate_li_nolink {  border : none ; font-family : 'arial','Verdana','Bookman Old Style';}

ul.relate_navi2 li a{display:block;padding:5px;}

.relate_navi2 a:link,.relate_navi2 a:visited { color : #900000; background-color:#dcdcdc;}

.relate_navi2 a:hover,.relate_navi2 a:active { color : #ffffff; text-decoration : none;background-color : #000000;}

ul.relate_navi2{text-align:center;}

div.relate_navi2{ color : #900000; background-color:#ffffff;border : 1px dotted  #C2A858 ;padding:5px;}

#category ul.relate_navi2 li.relate_navi_li{ border : none;color : #ffffff;}


/*関連リストページナビ3/記事内左右矢印（中央目次）*/

ul.relate_navi3{ text-align : center; }
ul.relate_navi3 li{ display : inline; }
li.nolink3{ padding:0;font-size:16px; font-weight:bold;font-family : 'HG正楷書体-PRO'; font-weight:bold;
border-bottom:1px dotted  #C2A858 }
li.relate_navi_li3{ padding:0;margin:0;}
li.relate_navi_li3 img {border:none;}
li.relate_navi_li3 a{border:1px dotted  #C2A858;}

.relate_navi_li3 a:link,.relate_navi_li3 a:visited { color : #900000; background-color:transparent;border : 1px dotted #C2A858 ;}

.relate_navi_li3 a:hover,.relate_navi_li3 a:active { color : #000000; text-decoration : none;background-color : #dcdcdc;}

li.relate_navi_li3 a:hover {border: #ffcc22 solid 1px; }

/*表紙ページ*/


.edit {font-family : 'arial black','Verdana','Bookman Old Style';}
#permanent div.entry_block .edit,#category .edit{font-size:120%;}
.edit a:link,.edit a:visited { color : #fff!important; text-decoration : none;}
.edit a:active,.edit a:hover { color : #fff!important; font-weight : bold;text-decoration : none; background-color:#900!important;border:none;}

.readmore,.readclose{padding-right:1em;}


.zurenavi{width:2px;top: -10px;
left: 0px;position: relative;
}
a.openmore {font-family :'arial narrow';letter-spacing:0;border-bottom:2px dotted #ffcc22;
}
#index .font1 {color:#0000ff;}
#tag .font1{font-size: 90%; font-weight : normal;}

/*カテゴリエリア・ページナビ*/
ol.pagenavigation {font-family :'arial';}

#category .right_frm ol.pagenavigation {
			width:140px;line-height: 1.5;
			padding-left: 0;
			margin-top: 1em;margin-left:0;
			list-style: none;
			overflow: hidden;
		}
#category .right_frm ol.pagenavigation li {
				display: block;
				text-align: center;
				min-width: 3.0em;
				padding-right: 3px;
				padding-left: 3px;
				float: left;font-size:12px;
			}

#category .right_frm ol.pagenavigation li a:link {
				color:#333;}
#category .right_frm ol.pagenavigation li a:visited {
				color:#C2A858;}

#category .right_frm ol.pagenavigation li a:hover {
				background: #ccc;text-decoration : none; border:none!important;			}


ol.pagenavigation li a {
					display: block;text-decoration : none; border:none!important;
				}
li.selected_pagenavigation {
			font-weight: bold;color:#ff0000;
		}
#category .right_frm li.relate_li_nolink ol.pagenavigation {width:160px;margin-top: 0;}
#category .right_frm li.relate_li_nolink ol.pagenavigation li{display:none;}
#category .right_frm li.relate_li_nolink ol.pagenavigation li.selected_pagenavigation{display:block;border : none ; font-family : 'arial','Verdana','Bookman Old Style';min-width:100%;font-size:100%;color:#000;padding-left: 0;
}
#category .fix_navi li.relate_li_nolink ol.pagenavigation li.selected_pagenavigation{color:#fff;}



/* --- メニューエリア --- */
#titlelist .entry_all ul.map_cat li {display:inline;font-family :'Franklin Gothic Medium', 'arial narrow';}
ul.map_cat li span.titlelist_entry_date {display:none;}
#titlelist .entry_all ul.map_cat li .new {
	font-size:80%;} 

ul.map_cat {
width:auto:max-width:40em: padding:4px 0; /* メニューのパディング（上下、左右） */
list-style-type: none;
text-align: left; /* メニューのセンタリング */
font-size: 90%; /* メニューの文字サイズ */
}

/* --- メニュー項目 --- */
ul.map_cat li {
display: inline;
margin-right: -1px; /* 項目の右マージン */
}
*:first-child+html ul.map_cat li {
display: inline;
margin-right: 2px; /* IE7以下のためのハック */
}
/* --- リンク --- */
ul.map_cat li a {
display: inline-block;width:52px;margin-top:5px;
padding: 4px 0px; /* リンクエリアのパディング（上下、左右） */
text-align:center;text-decoration: none; /* テキストの下線（なし） */
border: 1px #c0c0c0 solid; /* リンクエリアの枠線 */
}

ul.map_cat li a:link {
border: 1px #c0c0c0 solid; /* リンクエリアの枠線 */
color: #900000; /* リンクテキストの色 */
background-color: #ffffff; /* リンクエリアの背景色 */
}

/* --- 訪問済み --- */
ul.map_cat li a:visited {
color: #000; /* リンクテキストの色 */
background-color: #e0e0e0; /* リンクエリアの背景色 */
text-decoration: none; /* テキストの下線（なし） */
}
/* --- ポイント時の設定 --- */
ul.map_cat li a:hover, #category .sample12 .nl li a:hover {
color: #EEE8AA; /* リンクテキストの色 */
background-color: #000; /* ポイント時の背景色 */
text-decoration: underline; /* テキストの下線（あり） */
}

/* --- アクティブな項目 --- */
ul.map_cat li strong {
display: inline-block;
padding: 4px 8px; /* 項目のパディング（上下、左右） */
background-color: #e0e0e0; /* 項目の背景色 */
border: 1px #c0c0c0 solid; /* 項目の枠線 */
color: #fff; /* 項目の文字色 */
}
/**/

/* ===========================================================
 イラストリストなど「画像一覧表示のための設定」ここから▼
=========================================================== */
/* 画像一覧 */
#gazou_box {
        width: 135px;        _width:140px; /* for ie6 */
        height: 180px;        _height: 185px;
        overflow: hidden;        float : left;
        padding:3px 2px;
        margin-top: 0px;
        margin-left: 5px;_margin-left: 3px;
        margin-right: 0px;
        margin-bottom: 20px;
        border: solid 1px #ccc;
        text-align :left;
        border: solid 1px #ccc;
}
#tag #gazou_box {height: 200px;        _height: 205px;}
.entry_gazou {
        width: 130px;        _width:	132px; /* for ie6 */
        height: 125px;
        overflow: hidden;
        border-bottom : 1px solid #ccc;
        font-size: 12px;
        line-height: 140%;
        text-align : center;
        color: transparent;
        background-image : url("http://blog-imgs-49-origin.fc2.com/c/o/m/comictemplate/NoImage1.gif");

}
.entry_gazou a {  display : block;}
.entry_gazou a:link , .entry_gazou a:visited {  color: #ffffff; text-decoration : none;}
.entry_gazou a:active , .entry_gazou a:hover { color: #ffffff;  text-decoration : none;border : 2px solid #C2A858 ;}
.entry_gazou_title {
        width: 130px;        
        height: 1em;
        overflow: hidden;        text-align : left;
        margin-left: 2px;
        margin-top: 4px;
        margin-bottom: 3px;
        font-size: 13px;
        font-weight : bold;line-height: 100%;
}
.entry_gazou_date {
        width: 130px;
        height: 1em;
        overflow: hidden;      text-align : right;  
        margin-left: 2px;
        margin-bottom: 4px;
        font-size: 13px;
        font-weight : bold;line-height: 100%;
}
.entry_gazou_cat {
 width: 130px;
 height: 1em;line-height: 100%;
 margin-left: 2px;
 margin-bottom: 2px;
font-size: 13px;
 overflow: hidden;text-align : left;
  
}
/*テキスト内の画像*/
.entry_gazou img{
        background-color: #fff;
        height: 130px;width:auto;
        overflow: hidden;
} 

.entry_gazou2 {
        width: 160px;        
        height: 160px;        
        overflow: hidden;
        text-align :center;
        margin: 0 auto ; padding: 0  ;
        border : 3px double #C2A858 ;

        background-image : url("http://blog-imgs-49-origin.fc2.com/c/o/m/comictemplate/NoImage2.gif");
        color: transparent;
}


/* 飾り枠・説明文付きもくじ2 */
.entry_gazou2 a:link , .entry_gazou2 a:visited {  color: #ffffff;  text-decoration : none;}
.entry_gazou2 a:active , .entry_gazou2 a:hover { color: #ffffff;  text-decoration : none;border : 2px solid #C2A858 ;}

.entry_gazou2 a {display : block;}
.gazou_list2 {        
        margin: 0 10px 0 0 ; 
        padding: 0  ;
        text-align :left;line-height:100%;
}
.gazou_list2 p {margin:0; padding:0; }
#tag .gazou_list2 h2 {
        font-size: 15px;
        font-weight : bold;
        background-color : transparent;
        border: none ;        
        background-image : none;
        margin:  0 20px ; padding: 0  ;text-align :center; 
}
.gazou_text2 {
        line-height:130%;
        height: 120px; color: #333333;background-color:#E6E6FA;
        width:90%;margin: 5px auto 0px auto ; padding: 5px 10px 0px 10px ;text-align :left; overflow: auto;
}
/*テキスト内の画像*/
.entry_gazou2 img{
        background-color: #fff;
        height: 154px;width:auto;
        overflow: hidden;
        float: center;
} 
.gazou_box2 p
{margin:0; padding:0; }


/* ============================================================
イラストリストなど「画像一覧表示のための設定」ここまで▲
 ============================================================ */

#category div.kakusi_pag div.anc{display:block;height:5px;}
#tag p.kiji {margin:0;text-align:right;}
#titlelist p.back-top{font-size:80%;text-align:right; }
p.mokuji{font-size:120%;font-weight:bold;
text-align:right;padding-top:0.5em;padding-right:0.5em; }
#tag p.mokuji{padding-right:0; }

.total1{display:none;}

div.f11{
color:#778899;font-size:90%;border:1px dotted #C2A858 ;
z-index:5;right: 0px; bottom:0px;background-color: #fff;
position:fixed ;_position:absolute;width : 160px ;
}
div.f11 p{margin:0;padding-left:1em;}
div.f11 span{color:#000;background-color: #e9e9e9;
font-size:110%;font-weight:bold;border:1px dotted #333 ;
font-family : "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Osaka",sans-serif;}

div.ng_navi p{margin:0.5em 0;padding:0.5em;
color:#778899;font-size:12px;border:1px dotted #C2A858 ;background-color: #fff;
}
/* 強調句*/
span.forte{color:#ff0000;font-weight:bold;}
#tag span.forte{color:#900;font-weight:bold;}
