<!-- ======= CSS1設定 ====== -->

/* -- ドキュメントボディ、他ベース -- */
	body		{ background-color : #ffffff ; color : #505050 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : 15px ; margin-top : 10px ;
				  margin-right : 15px ; margin-bottom : 0px ; text-align : center ; }

	body.recent	{ background-color : #ffffff ; color : #505050 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : 2px ; margin-top : 2px ;
				  margin-right : 0px ; margin-bottom : 0px ; text-align : left ; }

	body.frame	{ background-color : #ffffff ; color : #505050 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : 0px ; margin-top : 0px ;
				  margin-right : 0px ; margin-bottom : 0px ; text-align : center ; }

	body.black	{ background-color : #000000 ; color : #333333 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : 15px ; margin-top : 10px ;
				  margin-right : 15px ; margin-bottom : 0px ; text-align : center ; }

	table		{ color : #505050 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : 0px ; margin-top : 0px ;
				  margin-right : 0px ; margin-bottom : 0px ; }

	td			{ color : #505050 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : 0px ; margin-top : 0px ;
				  margin-right : 0px ; margin-bottom : 0px ; }

	td.white	{ color : #f0f0f0 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : 0px ; margin-top : 0px ;
				  margin-right : 0px ; margin-bottom : 0px ; }

	td.plist	{ color : #777799 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : 0px ; margin-top : 0px ;
				  margin-right : 0px ; margin-bottom : 0px ; }

	div			{ color : #505050 ;
				  font-size : 12px ; line-height : 20px ;
				  margin-left : 0px ; margin-top : 0px ;
				  margin-right : 0px ; margin-bottom : 0px ; }

	div.subtitle{ color : #f0f0f0 ;
				  background-color : #555555 ; border-right : 1px solid #000000 ; border-bottom : 1px solid #000000 
				  font-size : 12px ; line-height : 20px ;
				  margin-left : 4px ; margin-top : 4px ;
				  margin-right : 4px ; margin-bottom : 8px ;
				  padding : 2px 6px 2px 6px ; }

	td.topbar	{ background-repeat:repeat-x; background-image:url(./imgs/ugs_bar_bg.PNG); }

/* -- 段落用設定 -- */
	.block		{ margin-left : 20px ; margin-right : 20px ; }
	.novel		{ margin-left : 24px ; margin-right : 24px ; }
	.right		{ margin-left : 16px ; margin-right : 16px ; text-align : right ; }
	.exp		{ margin-left : 40px ; margin-right : 20px ; }

/* -- アンカー設定 -- */
	a:link    { text-decoration : none ; font : bold ; color : #223399 }
	a:visited { text-decoration : none ; font : bold ; color : #8866cc }
	a:active  { text-decoration : underline ; font : bold ; color : #8888ff }
	a:hover   { text-decoration : underline ; font : bold ; background-color : #d0d0e0 }

/* -- バックカラー設定 -- */
	.bgbase		{ background-image:url(./imgs/ugs_bg.PNG); }

/* -- 見出し用設定 -- */
	H1			{ font : bold 22px "MS UI Gothic" ; color : #303050 ;
				  border-color : #9999aa ; border-style : dashed dashed dashed dashed ;
				  border-width : 2px 2px 2px 2px ; padding : 8px 8px 8px 8px ; }
	H2			{ font : bold 22px "MS UI Gothic" ; color : #303050 ;
				  background-color : #ffffff ; border-right : 4px solid #666666 ; border-bottom : 4px solid #666666 ;
				  border-left : 1px solid #666666 ; border-top : 1px solid #666666 ;
				  width: 620px ; text-align : center ; padding : 4px 4px 4px 4px ; }
	H3			{ font : bold 18px "MS UI Gothic" ; color : #303050 ;
				  background-color : transparent ; border-right : 8px solid #8888cc ; border-bottom : 1px solid #8888cc ;
				  width : 600px ; text-align : right ; padding : 6px 12px 2px 4px ;
				  margin-right : 0 ; margin-left : auto ; }
	H3.top		{ font : bold 18px "MS UI Gothic" ; color : #303050 ;
				  background-color : transparent ; border-right : 8px solid #8888cc ; border-bottom : 1px solid #8888cc ;
				  width : 58% ; text-align : right ; padding : 6px 12px 2px 4px ;
				  margin-right : 0 ; margin-left : auto ; }
	H4			{ font : bold 14px "MS UI Gothic" ; color : #303050 ;
				  border-style : none none dotted solid ; border-width : 0 0 2px 0 ; padding-left : 5px ; padding-right : 5px ; }
	H4.pinfo	{ font : bold 14px "MS UI Gothic" ; color : #303050 ;
				  border-width : 1px 1px 1px 1px ; border-color : #000000 ; border-style : solid solid solid solid ;
				  padding : 4px 4px 4px 4px ; }

/* -- フォント装飾 -- */
	.topic		{ font : bold 32px "Times New Roman" ; line-height : 36px }
	.subtopic	{ font : bold 18px "MS UI Gothic" ; line-height : 24px }
	.small		{ font : 12px "MS UI Gothic" ; line-height : 18px }
	.white		{ color : #e0e0e0 }
	.talk		{ font : 12px "メイリオ" }
	.ptitle		{ font : 16px "メイリオ" ; color : #eeeeff }
	.pt_title	{ font : bold 12px "メイリオ" ; color : #444466 ; border-bottom : 1px solid #dddde0 ; padding-top : 8px }
	.caption	{ font :  15px "Century Gothic" ; line-height : 18px ; color : #606080 }
	.info		{ font :  13px "Century Gothic" ; line-height : 15px ; color : #606080 }
	.cite		{ color : #a05050 ; background-color : #ffffff ;
				  border-left : 1px solid #888888 ; border-top : 1px solid #888888 ;
				  border-right : 2px solid #666666 ; border-bottom : 2px solid #666666 ;
				  padding : 4px 4px 4px 8px ; }

	BIG			{ font : bold 20px }

