@charset "Shift_JIS";
body	{
	margin:10px 0px 10px 10px;
	font-size:0.85em;
	font-family:monospace,Tahoma;
	color:#575757;
	}
p	{
	margin:20px 0px;
	}
a	{
	text-decoration:none;
	}
a:hover{
	text-decoration:none;
	}
/*ページ全体*/
#all	{
	width:962px;
	}
/*行間用*/
.gbtom	{
	margin-bottom:3em;
	}
/*トップ*/
.top1	{
	font-size:0.9em;
	text-align:right;
	/*padding-left:380px;*/
	line-height:200%;
	}
.top1 ul	{
	}
.top1 ul li	{
	}	
.top1 a	{
	color:#4682b4;
	}
.top1 a:hover	{
	color:#f08080;
	}
.bunner	{
	}
.bunner	a	{
	}
.bunner	a:hover	{
	}
.bunner2	{
	}
.guaid	{
	}
.guaidt	{
	}

.guaid a	{
	
	}
.guaid a:hover	{
	}

.guaid2	{
	}

#maintd	{
	border-collapse:collapse;
	background-color:#ffffff;
	margin-top:2px;
	text-align:left;
	}
#maintd	td a{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	width:/*195px;*/178.7px;
	display:block;
	font-size:0.9em;
	font-family:Tahoma;
	background-color:#fafafa;
	color:#555555;
	line-height:150%;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	}
#maintd	td a:hover{
	background-color:#f0f0f0;
	color:orange;
	text-decoration:none;
	}



.toptable td	{
	}
.logo	{
	}


/*左側*/

#left	{
	}
#left a	{
	}
#left a:hover	{
	}
.mas	{
	}

#left h3	{
	}
#leftcom	{
	}
.l-con {
	}
.mainmenu	{
	}
.mainmenu td	{
	}
.maintd4	{
	}
.guaid2	{
	}




/*右側*/
#right	{
	margin:2.5em 0 5em 0.5em;
	line-height:170%;
	text-align:justify;
	text-justify:inter-ideograph;
	}
#right a	{
	color:#4682b4;
	}
#right a:hover	{
	color:#f08080;
	}
#right h1,h2,h3,h4	{
	margin:0px;
	}
#right h1 {
	font-size:1.5em;
	margin:0em 0 1em 0;
	padding-left:10px;
	border-left:20px solid #9fcc9f;
	}
#right h1.qv {
	text-indent:-9999px;
	border-bottom:0px solid #ffffff;
	line-height:1%;
	padding:0px;
	margin:0em;
	}
#right h1.gr {
	padding:5px 10px;
	margin-bottom:0px;
	border-bottom:1px dotted #cccccc;
	}

.qv1b {
	}

#right h3	{
	font-size:1em;
	margin-top:0.75em;
	color:#4682b4;
	}
#right h2	{
	font-size:1.3em;
	border-bottom:1px solid #cccccc;
	margin-top:0.5em;
	}
#right h2.first-letter	{
	font-size:2em;
	}
#right h2 a	{
	}

#right h4	{
	font-family:Arial Black;
	color:#9fcc9f;
	font-size:3em;
	line-height:100%;
	margin:0 20px 5px 0;
	float:left;
	}

#right blockquote	{
	margin:5px 0px 0px 5px;
	line-height:160%;
	}



/*リ・インカーネーション　タイトル用*/
.re1	{
	font-weight:bold;
	font-size:2em;
	font-family:Book Antiqua;
	line-height:100%;
	color:#888888;
	border-top:1px solid #888888;
	}
.re2	{
	font-family:Arial Black;
	font-size:6em;
	line-height:100%;
	color:#888888;
	}
.re3	{
	font-size:6em;
	letter-spacing:0.3em;
	font-family:HG明朝B;
	line-height:100%;
	float:left;
	font-style:italic;
	z-index:1;
	color:#888888;
	}
.re4	{
	vertical-align:bottom;
	text-align:left;
	height:6em;
	color:#888888;
	}
.re5	{
	display:none;
	}



#right big	{
	font-size:1.2em;
	}

#right hr	{
	color:#ffffff;
	border-bottom:1px dotted #aaaaaa;
	margin:1em 40px 1em 40px;
	}
#right ul	{
	margin-top:0px;
	margin-left:-3em;
	*margin-left:0em;
	margin-bottom:1em;
	}
#right li	{
	list-style-type:none;
	list-style-position:outside;
	background-image:url(../images/list.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0 0 0 18px;
	border-bottom:1px dotted #cccccc;
	}
#right rt	{
	font-size:0.6em;
	}
#right b	{
	color:#797979;
	}
.ei	{
	}

/*各テキストカラー*/
.f	{
	color:#ffffff;
	border-bottom:1px dotted #cccccc;
	}
.r	{
	color:#ff4444;
	}
.g	{
	color:green;
	}
.e	{
	}
.o	{
	}
.inu	{
	background-image:url("../images/inu1.jpg");
	width:690px;
	height:491px;
	}

/*大フォント*/
.aniki	{
	font-family:HGP創英角ｺﾞｼｯｸUB;font-size:3em;line-height:130%;color:#777777;
	}
.aniki2	{
	font-family:Arial Black;font-size:3em;line-height:130%;color:#777777;
	margin-left:-20px;
	}
.aniki3	{
	font-family:Arial Black;font-size:3em;line-height:130%;color:#777777;
	}

/*更新用バー*/
.kou	{
	font-size:1.15em;
	border-bottom:1px dotted #cccccc;
	margin-top:1em;
	}

/*参考ブラックスペース*/
.san	{
	background-color:#f8f8f8;
	border:1px dotted #999999;
	color:#444444;
	font-size:0.9em;
	margin:20px;
	padding:10px 20px;
	font-family:Tahoma;
	}

#san	{
	background-color:#f8f8f8;
	border:1px dotted #999999;
	color:#444444;
	font-size:0.9em;
	margin:20px;
	padding:10px 20px;
	font-family:Tahoma;
	}
#san b	{
	color:#444444;
	}
#san a	{
	}
#san a:hover	{
	}

/*小説ページバック＆ネクスト用*/
#page8	{
	margin:0px 1em 0.5em 0px;
	text-align:center;
	font-family:Arial Black;
	border:2px solid #9fcc9f;
	float:left;
	}
#page8 a	{
	padding:2px 10px;
	background-color:#f8f8f8;
	color:#9fcc9f;
	}
#page8 a:hover	{
	background-color:#bfecbf;
	color:#f8f8f8;
	text-decoration:none;
	}
.page9	{
	font-family:Arial Black;
	margin:1em 0px;
	color:#888888;
	}


#center	{
	}
/*小説、レビュー階段メニュー用*/
.title	{
	}
#right a	{
	}
.title2	{
	line-height:120%;
	font-size:0.9em;
	}
.title2 li	{
	}
.title3	{
	}



/*H2バー用ナビ*/
.font2	{
	color:#9fcc9f;
	font-weight:normal;
	font-family:Arial Black;
	padding:2px 2px;
	font-size:0.9em;
	}

/*各種テキストサイズ＆ファミリー*/
.msp	{
	font-family:ＭＳ Ｐゴシック;
	}
.hgp	{
	font-family:HGP創英角ｺﾞｼｯｸUB;
	}
.f09	{
	font-size:0.9em;
	}

/*リンク用ボックス*/
.libox	{
	border:1px solid #cccccc;
	}
.libox2	{
	border:0px solid #ffffff;
	}


/*ボタン用*/
.btn	{
	background-image:url(../images/botan.jpg);
	background-repeat:repeat-x;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	width:110px;
	height:40px;
	font-size:1.1em;
	margin:1em 0 1em 0;
	}

table	{
	}
table.btn	{
	}
table td	{
	}


/*各種テーブル用*/



.classic	{
	font-size:0.9em;
	border-collapse:separate;
	border:1px solid #cccccc;
}
.classic b	{
}
.classic th	{
	background-color:#bfdfbf;
	padding:1px 4px;
	text-align:center;
}
.classic td	{
	padding:1px 5px;
	border:1px solid #cccccc;
}
.classic a	{
}
.classtd99	{
	}


.classic2	{
	font-size:0.9em;
	border-collapse:separate;
}
.classic2 b	{
}
.classic2 th	{
	background-color:#bfdfbf;
	padding:0px 4px;
	text-align:center;
	border:1px solid #cccccc;
}
.classic2 td	{
	padding:1px 5px;
	border:1px solid #cccccc;
}
.classic3	{
	font-size:0.9em;
	border-collapse:separate;
}
.classic3 b	{
}
.classic3 th	{
	background-color:#bfdfbf;
	padding:1px 4px;
	text-align:center;
}
.classic3 td	{
	padding:1px 5px;
	border:1px solid #cccccc;
}

.classic4	{
	font-size:0.9em;
	border-collapse:separate;
	border:1px solid #cccccc;
}
.classic4 b	{
}
.classic4 th	{
	background-color:#bfdfbf;
	padding:1px 4px;
	text-align:center;
}
.classic4 td	{
	padding:1px 5px;
	border:1px solid #cccccc;
}

/*歌レビューテーブル*/
.t	{
	}
.c	{
	background-color:#eeeeee;
	font-family:Arial Black;
	color:#999999;
	font-size:4em;
	line-height:120%;
	text-align:center;
	padding:0px 0px 0 0px;
	border-bottom:1px solid #cccccc;
	}
.d	{
	background-color:#eeeeee;
	font-family:HGP創英角ｺﾞｼｯｸUB;
	color:#999999;
	font-size:4em;
	line-height:100%;
	text-align:center;
	}
.c2	{
	line-height:160%;
	padding-left:15px;
	border-bottom:1px solid #cccccc;
	font-family:verdana;
	letter-spacing:1px;
	}
.c4	{
	}
.b2	{
	padding-left:15px;
	font-family:HGP創英角ｺﾞｼｯｸUB;
	font-size:3em;
	display:block;
	margin:20px 0 5px 0;
	color:#cd5c5c;
}
.b3	{
	font-family:impact;
	}
.b4	{
	font-size:0.8em;
	}
.c5	{
	background-color:#eeeeee;
	color:#999999;
	border-bottom:1px solid #cccccc;
	text-align:center;
	}
.song	{
	padding:3px 10px;
	font-size:1.7em;
	font-family:Arial Black;
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	cursor:pointer;
	color:#b22222;
	margin-right:5px;
	}
.song2	{
	padding:15px 3px 20px 3px;
	}

.sukima	{
	margin:0px;
	padding:0px;
	}

/*ゲームレビュー採点テーブル*/
.gr_c	{margin:0px 0 1em 0px;border-left:20px solid #9fcc9f;border-bottom:1px solid #cccccc;font-size:0.9em;line-height:2.5em;padding-left:10px;
}
.gr_p	{color:#9fcc9f;font-size:2em;font-family:Arial Black;
}
.gr_p2	{color:#9fcc9f;font-size:1.9em;font-family:HGP創英角ｺﾞｼｯｸUB;font-weight:normal;
}
/*.gr_c	{
	margin-top:1em;
	border-bottom:1px solid #cccccc;
	border-left:20px solid #9fcc9f;
	font-size:0.9em;
	line-height:3em;
	text-align:right;
}
.gr_p	{
	font-size:3em;
	font-family:Arial Black;
	color:#9fcc9f;
}*/



/*ゲーム検索*/
.kensaku	{
	font-size:0.9em;
	border-collapse:separate;
	background-color:#ffffff;
	font-family:ＭＳ Ｐゴシック,monospace,Tahoma;
	}
.kensaku th	{
	background-color:#bfdfbf;
	padding:4px 4px;
	text-align:center;
	}
.kensaku td	{
	border-bottom:1px solid #cccccc;
	padding:3px;
	background-color:#ffffff;
	}

/*TIPS*/
.tips	{
	/*border:2px solid #9fcc9f;*/
	font-size:0.9em;
	/*background-color:#f0f0f0;*/
	margin:0.3em 0 0.3em 0;
	width:99%;
	}
.tips th	{
	background-color:#9fcc9f;
	color:#ffffff;
	font-size:2em;
	font-family:Arial Black;
	width:1.2em;
	text-align:center;
	}
.tips td	{
	padding:3px 10px 3px 10px;
	line-height:150%;
	}
#ff	{
	}	
#ff a	{
	}
#ff a:hover	{
	}

#bottom	{
	margin:30px 0px 20px 0px;
	}
#bottom a	{
	color:#4682b4;
	font-size:1.2em;
	}
#bottom a:hover	{
	}

.bottom_com	{
	}
/*頂き物小説作者様紹介バー*/
#right h2.itadaki_novel_sakusya	{
	margin-top:-2em;
	text-align:right;
	}


/*才とロゴ*/
#tab	{
	margin:0px 0 0px 0px;
	border-collapse:seoarate;
	color:#9fcc9f;
	background-color:#ffffff;
	float:left;
	margin-right:0.5em;
	}
.tdb1	{
	font-size:2.2em;
	width:1.5em;
	font-family:HG明朝E;
	border:1px solid #9fcc9f;
	line-height:130%;
	text-align:center;
	}
.tdb2	{
	font-size:2.2em;
	font-family:Arial Black;
	border:1px solid #9fcc9f;
	line-height:130%;
	text-align:center;
	}
.tdb3	{
	background-color:#9fcc9f;
	color:#ffffff;
	font-size:0.9em;text-align:right;
	
	}
.tdb4	{
	font-size:2.2em;
	width:1.5em;
	font-family:HG明朝E;
	border:1px solid #9fcc9f;
	background-color:#9fcc9f;
	line-height:130%;
	text-align:center;
	color:#ffffff;
	}
.tdb5	{
	border:1px solid #9fcc9f;
	background-color:#9fcc9f;
	line-height:140%;
	font-size:0.8em;
	width:10px;
	}

/*カレンダー*/

#cal	{
	float:right;
	font-size:1em;
	border-collapse:collapse;
	border:1px solid #9fcc9f;
	}
#cal th	{
	border:1px solid #ffffff;
	background-color:#9fcc9f;
	padding:1px 1px;
	text-align:center;
	color:#ffffff;
	}

#cal td	{
	padding:1px 1px;
	border:1px solid #9fcc9f;
	color:#666666;
	text-align:center;
	}


/*ひとことゲームレビュー*/
.lbor{/*全体枠*/
  width: 850px;/*全体の幅*/
  border-left: solid 4px #747474;/*枠色*/
  border-bottom: solid 1px #747474;
  }
.title{/*タイトル部分*/
  width: 850px;
  font-size: 1.2em;/*文字サイズ*/
  /*font-family: Impact,Arial,Verdana,sans-serif;*/
  letter-spacing: 0.2em;
  color: #FFFFFF;/*文字色*/
  background-color: #858585;/*背景色*/
  padding: 3px 10px 3px 10px;
  border-left: solid 3px #DADADD;
  filter: alpha(opacity=100,finishopacity=10,style=1);
  }
.text{/*内容部分*/
  width: 850px;
  font-size: 1em;/*文字サイズ*/
  color: #151515;/*文字色*/
  padding: 0.5em 10px 0.5em 10px;
  line-height:160%;
  text-align:left;
  border-top: solid 1px #747474;/*枠色*/
  border-right: solid 1px #F5F5F5;
  border-left: solid 3px #DADADD;
  }




.box26{
  width: 98%;/*全体の幅*/
  font-size: 1em;/*文字サイズ*/
  }
.box26 dt{/*タイトル部分の設定*/
  color: #454142;/*文字色*/
  background-color: #FCFCFE;/*背景色*/
  font-weight: bold;
  width: 30em;/*タイトルの幅（文字数）*/
  position: relative;
  z-index: 2;
  padding: 0.3em 1em 0.2em 0.3em;
  border-style: solid;
  border-color: #2A9C3F;/*枠の色*/
  border-width: 1px 2px 2px 1px;
  }
.box26 dt span{
  padding-left: 8px;
  border-left: 4px solid #9ADC9F;/*タイトル部の左縦線*/
  }
.box26 dd{/*内容部分*/
  position: relative;
  z-index: 1;
  top: -0.9em;
  margin: 0 0 0 0.9em;
  border: solid 1px #3AAC4F;/*枠の色*/
  }
.box26 dd .text2 {
  padding: 1.7em 1em 1em 1em;/*テキスト部分の余白*/
  border-left: solid 30px #C1ECC4;/*左側の着色部分*/
  }

#modoru	{
	display:block;
	text-align:center;
	width:5em;
	font-size:0.9em;
	margin:1em 0 0 0;
	}