/* -------------------------------------------------------------------- *

	[ 鎮魂歌都市 - Requiem City - ] CSS1 設定ファイル  ver 2.0.0

 * -------------------------------------------------------------------- */

/* -- ドキュメントボディ、他ベース -- */
	body		{ background-repeat : repeat ;
				  background-color : #000000 ; color : #505050 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : 0px ; margin-top : 0px ;
				  margin-right : 0px ; margin-bottom : 0px ; text-align : center }

	table		{ background-color : #ffffff ; color : #505050 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : 0px ; margin-top : 8px ;
				  margin-right : 0px ; margin-bottom : 0px ; }

	table.main	{ background-repeat : repeat-y ; background-image : url(./imgs/item/rc_item_border.PNG) ;
				  background-color : #ffffff ; color : #505050 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : auto ; margin-top : 0px ;
				  margin-right : auto ; margin-bottom : 0px }

	table.dmain	{ background-repeat : repeat-y ; background-image : url(./../imgs/item/rcbg.PNG) ;
				  background-color : #ffffff ; color : #505050 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : auto ; margin-top : 0px ;
				  margin-right : auto ; margin-bottom : 0px }

	table.center{ background-color : #ffffff ; color : #505050 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : auto ; margin-top : 0px ;
				  margin-right : auto ; margin-bottom : 0px }

	table.bar	{ background-color : #dddddd ; color : #505050 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : auto ; margin-top : 2px ;
				  margin-right : auto ; margin-bottom : 2px }

/* -- 段落用設定 -- */
	.block		{ margin-left : 16px ; margin-right : 16px ; }
	.blockInd	{ margin-left : 20px ; margin-right :  8px ; }
	.novel		{ margin-left : 20px ; margin-right : 20px ; }
	.left		{ margin-left : 16px ; margin-right : 16px ; text-align : left ; }
	.right		{ margin-left : 16px ; margin-right : 16px ; text-align : right ; }
	.center		{ margin-left : auto ; margin-right : auto ; text-align : center ; }
	.box		{ padding : 4px 3px 1px 2px }
	.subline	{ vertical-align : 4px }
	.spacing	{ padding-left :  3px ; padding-right :  3px ;
				  margin-left  :  3px ; margin-right  :  3px ;
				  border-left  : 1px dotted #aaaaaa ;
				  border-right : 1px dotted #aaaaaa }
	.diarySub	{ margin-left : 8px ; margin-right :  0px ; }

/* -- 見出し用設定 -- */
	H1			{ font : bold 22px "MS UI Gothic" ; color : #303030 ;
				  border-color : #aaaaaa ; border-style : dashed dashed dashed dashed ;
				  border-width : 2px 2px 2px 2px ; padding : 8px 8px 8px 8px ; }
	H2			{ font : 24px "Century Gothic" ; color : #303030 ;
				  background-color : #f0f0f0 ; border-right : 6px solid #666666 ; border-bottom : 6px solid #666666 ;
				  border-left : 1px solid #666666 ; border-top : 1px solid #666666 ;
				  width: auto ; text-align : center ; padding : 4px 4px 4px 4px ; }
	H2.nikki	{ font : 24px "HGP創英角ﾎﾟｯﾌﾟ体" ; color : #303030 ;
				  background-color : #f0f0f0 ; border-right : 6px solid #777777 ; border-bottom : 6px solid #777777 ;
				  border-left : 1px solid #777777 ; border-top : 1px solid #777777 ;
				  width : auto ; text-align : center ; padding : 4px 4px 4px 4px ; }
	H3			{ font : 18px "メイリオ","MS UI Gothic" ; color : #303030 ;
				  background-color : transparent ; border-right : 8px solid #888888 ; border-bottom : 1px solid #888888 ;
				  width : auto ; text-align : right ; padding : 6px 12px 2px 4px ;
				  margin-right : 0 ; margin-left : auto ; }
	H3.top		{ font : 18px "メイリオ","MS UI Gothic" ; color : #303030 ;
				  background-color : transparent ; border-right : 8px solid #888888 ; border-bottom : 1px solid #888888 ;
				  width : 50% ; text-align : right ; padding : 6px 12px 2px 4px ;
				  margin-right : 0 ; margin-left : auto ; }
	H3.nikki	{ font : 18px "Lucida Sans Unicode" ; color : #303030 ;
				  background-color : #dddddd ; border-right : 12px solid #999999 ; border-bottom : 2px solid #999999 ;
				  width : auto ; text-align : right ; padding : 6px 12px 2px 4px ;
				  margin-right : 0 ; margin-left : auto ; }
	H4			{ font : bold 14px "Comic Sans MS" ; color : #303030 ;
				  text-align : left ;
				  border-style : none none dotted solid ; border-width : 0 0 2px 0 ; padding-left : 5px ; padding-right : 5px ; }
	H4.nikki	{ font : bold 14px "メイリオ","MS UI Gothic" ; color : #303030 ;
				  border-style : none none dotted solid ; border-width : 0 0 1px 0 ; padding : 6px 6x 6px 6px ; }

	.atpoint	{ font : 14px ; padding : 4px 4px 4px 8px ;
				  background-color : #f0f0f0 ; border-right : 1px solid #888888 ; border-bottom : 1px solid #888888 ; }

	.subject	{ background-repeat : repeat-x ; background-image : url(./imgs/item/rc_subject_line.PNG) ;
				  text-align : left ; margin-top : 6px ; margin-bottom : 6px ;
				  font : 16px "Arial","Helvetica" ; color : #707070 }

/* -- バックカラー設定 -- */
	.bgbase		{ background-color : #000000 }
	.bgwhite	{ background-color : #ffffff }
	.bgline		{ background-color : #8080a0 }
	.bgtrans	{ background-color : transparent }
	.bgimg		{ background-repeat : repeat ; background-image : url(./imgs/item/rc_base.PNG) ; background-color : #000000 ; color : #505060 }

/* -- アンカー設定 -- */
	a:link		{ text-decoration : underline ; font-weight : bold ; color : #8080e0 }
	a:visited	{ text-decoration : underline ; font-weight : bold ; color : #9070b0 }
	a:active	{ text-decoration : underline ; font-weight : bold ; color : #c0c0ff }
	a:hover		{ text-decoration : underline ; font-weight : bold ; color : #a0a0f0 }

/* -- フォント装飾 -- */
	.top_count	{ font : 12px "Century Gothic" ; line-height : 16px ; color : #707080 ; }
	.copy		{ font : 14px "Century Gothic" ; line-height : 24px ; color : #606070 ; }
	.topic		{ font : 18px "麗流隷書","ＭＳ Ｐ明朝" ; color : #ffffff }
	.dummywhite	{ font : 12px ; line-height : 16px ; color : #ffffff }
	.dummyback	{ font : 12px ; line-height : 16px ; color : #000033 }
	.cite		{ color : #a05050 ; background-color : #e8e8e8 ; border-right : 2px solid #777777 ; border-bottom : 1px solid #777777 ; padding : 4px 4px 4px 8px ; }
	.caption	{ font :  9px "MS UI Gothic" ; line-height : 11px ; color : #808080 }
	.white		{ color : #ffffff; }
	.textGreen	{ font : 13px "MS UI Gothic" ; line-height : 18px ; color : #305030 }
	.textNovel	{ font : 15px "MS UI Gothic" ; line-height : 24px ; color : #606070 }
	.textB		{ font : bold 14px "メイリオ","MS UI Gothic" ; line-height : 20px ; color : #505060 }

	.eng		{ font "Comic Sans MS" ; color : #606080 }
	.eng2		{ font "Microsoft Sans Serif" ; color : #606080 }
	.linkcap	{ font : 16px "Century Gothic" ; }

	.textaa		{ font : 12pt "ＭＳ Ｐゴシック" ; line-height : 14pt ; color : #505060 }
	.smallaa	{ font : 9pt "ＭＳ Ｐゴシック" ; line-height : 9.5pt ; color : #505050 }
	.small		{ font : 8pt "MS UI Gothic" ; line-height : 11pt ; color : #777788 }

	BIG			{ font : bold 20px }

/* -- 他 -- */

