/*	StyleSeet for giundo index.html	*//*	070106：改訂	*//*	キャプションに於けるバージョン表記は『l』で統一	*//*	K基準・メイン茶／#999933・サブ黄／#FFFF66・文字茶／#333300・サブ黄のさらに薄い色／#ffffcc	*//*	L基準・メイン赤／#cc6666・サブ赤／#ffcccc・文字赤／#663333・サブ赤のさらに薄い色／#ffcccc	*/body	{	font-style:normal;	font-weight:normal;	text-align:left;	text-indent:0px;	font-size:12px;	color:#330033;	line-height:1.5em;	background-color: #ffffff;/*	background-image:url("image/body_bg05.gif");	*//*	background-repeat: no-repeat;	*/	margin:0px;	padding:0px;	}p#topinfo	{	position:absolute;	top:150px;	left:200px;	height:16px;	font-size:10px;	line-height:1em;	color:#663333;/*	background:#ffcccc;		*/	border-style:none;	margin:0px;	padding:3px;	}p#toplink	{	position:absolute;	top:0px;	left:200px;	height:14px;	font-size:10px;	line-height:1em;	color:#663333;	background:#ffdddd;		border-style:none;	margin:2px ;	padding:4px 15px;	}p#news	{	font-size:12px;	color:#333333;/*	text-indent: -1em;	*/	line-height:1.2em;	border-style:none;	margin: 0px 0px 5px 0px;	padding:0px 0px 0px 130px;	background: url("image/h2-news_l.gif") no-repeat transparent;	height:32px;				/* 表示の縦幅 */	}/*	メニューbox・左配置・div id=menubox	*/div#menubox	{	position:absolute;/*	top: 30px;	*/	top: 125px;	left: 0px;	width:200px;	height:370px;	font-size:10px;	text-align:center;	color:#cc6666;	background:#ffffff; 	padding:0px;	margin:0px;	}/*	BackNumberポジショニング div id="linktext"	*/div#linktext	{	position:absolute;	top:400px;	left:0px;	width:180px;	/*	h1の値-10	*/	font-size:12px;	background-color: #ffffff;	color:#663333;	padding:10px;	}/*	BackNumberリンク用	*/ 　.linkcont	{	width: 170px;	/*	h1の値-10さらに-10	*/	background-color: #ffcccc;	font-size:12px;	color:#663333;	line-height:1.5em;	text-align: right;	border-style:none;	margin:5px;	}/*	Backnumber年号	*/.linkyear	{	width: 170px;	/*	h1の値-10さらに-10	*/	background-color: #ffcccc;	color:#663333;	font-size:16px;	line-height:1.2em;	text-align:left;	text-decoration:underline;		/* 下線など */	margin: 5px; 	}/*	BackNumber-インライン要素ブロック化	*/.menublock	{	display: block;	padding: 0px;	}/*	通常テキスト部分・div id=textbox	*/div#textbox	{	margin: 150px 200px 0px 200px;	padding: 0px;	border-style:solid;	border-color:#cc6666;	border-width:0px 0px 0px 1px;	}/*	ランキング等々・右に並べる div id=ranking	*/div#ranking	{	position:absolute;	top:250px;	right:0px;	padding: 0px;	margin: 0px;	width:190px;	}/*	ロケガバナーのためにランキングの位置を下げた　id=ranking2	*/div#ranking2	{	position:absolute;	top:750px;	right:0px;	padding: 0px;	margin: 0px;	width:190px;	}/*	下に並べる div id=counter-box	*/div#counter-box	{/*	position:absolute;	*/	bottom:0px;	padding: 0px;	margin: 0px 200px 0px 200px;	}H1	{	position:absolute;	top:30px;	left:0px;	width:800px;	/*暫定値*//*	width:auto;	/*暫定値*/	height:120px;	/*暫定値*/	text-align:left top;	background-image:url("image/gibundo_title_l.gif");/*	background-repeat: top left no-repeat ;	*/	background-repeat: no-repeat ;	background-color:transparent;	margin:0px;	}/*	NEWSのタイトルにしか使ってないうえ非表示だ	*/H2	{	margin: 0px; display:none;	}/*	過去ニュースLinkのタイトルにしか使ってない	*/H3	 {	height:32px;				/* 表示の縦幅 */	background: url("image/h3-news_l.gif") no-repeat transparent;	border-style:solid;	border-color: #cc6666;	border-width: 2px 0px 0px 4px;	margin: 40px 0px 0px 0px;	}h4	{	font-weight:bold;	font-size: 16px;	color:#ffffff;	line-height:1.2em;	background: #cc6666 url("image/h4back_l.gif") left no-repeat;	border-style:solid;	border-color: #cc6666;	border-width: 2px 0px 1px 10px;	margin: 15px 0px 15px 20px;	padding: 0px 2px 0px 35px;	}h4.short	{	font-weight:bold;	font-size:16px;	color:#ffffff;	line-height:1.2em;	background: #666600 url("image/h4back_k2.gif") left no-repeat;	border-style:solid;	border-color: #666600;	border-width: 2px 0px 1px 10px;	margin: 15px 0px 0px 20px;	width:250px;	padding: 0px 2px 0px 45px;	}p	{	font-size:12px;	color:#333333;		line-height:20px;	border-style:solid;	border-color:#ffcccc;	border-width:0px 2px 1px 0px;	margin:5px 25px 20px 0px;	padding:5px 25px 5px 25px;	} /*	backnumber.css とは margin padding とも値を変えています*/p.book	{	font-size:12px;	color:#333333;		line-height:1.5em;	border-style:solid;	border-color:#ffcccc;	border-width:0px 2px 1px 0px;	margin:5px 25px 20px 0px;	padding:5px 25px 5px 25px;	background: transparent url("image/mark_book.gif") left no-repeat;	}p.plain	{	font-size:12px;	color:#663300;	line-height:1.5em;	border-style:none;	margin: 5px;	padding:0;	} p.wrong-speaking	{	font-size:11px;	margin: 0px 50px 25px 50px;	padding:15px 60px 15px 15px;	background:#dddddd;	} p.small	{	font-size:11px;	border-style:none;	margin: 0px 25px 25px 50px;	padding:0px 50px 5px 5px;	}address	{	font-size:10px;	color:#333333;	line-height:1.2em;	text-align:right;	border-style:none;	margin: 5px 50px 20px 0px;	padding:0;	} b	{	font-size:14px;	font-weight: bold;	}em	{	font-size:14px;	font-weight: bold;	}span.quote	{	font-size:12px;	color:#333333;		line-height:1.5em;	border-style:none;	background:#ffcccc;	/*	l用	*/	margin: 5px 0px 5px 0px;	padding:10px;	display: block;	} /*	▼小文字　050423追加・050713改訂	*/.little	{	font-size:10px;	}/*	▼大文字　070320追加	*/.big	{	font-size:14px;	}ul.plain	{	font-size:12px;	color:#333333;	line-height:1.5em;	background:#ffffff;	border-style:dashed;	border-color:#cccccc;	border-width:0px 1px 0px 0px;	margin:0 50px 20px 20px;	padding:5px 50px 5px 30px;	}ul	{	font-size:14px;	color:#333333;	line-height:1.5em;	background:#ffffff url(image/ckbk-l.gif) no-repeat;	border-style:dashed;	border-color:#cccc99;	border-width:0px 1px 0px 0px;	padding:20px 25px 5px 30px;	margin:0 25px 15px 20px;	}	border-width:0px 2px 1px 0px;	margin:5px 25px 20px 0px;	padding:5px 25px 5px 25px;li	{padding:5px 0px 10px 0px;	border-style:solid;	border-color:#cccccc;	border-width:0px 0px 1px 0px;	}/*	▼li 小文字　050713追加	*/ul span.little	{	font-size:12px; line-height:1.5em; 	}/*	050523追加：書影用スタイル	*/img.bk	{	float:left;	background-color: #ffffff;		border-style:solid;	border-color:#cc6666;	border-width:1px 0px 0px 1px;	margin:0 5px 0 0;	padding: 5px 2px 2px 5px;	}/*	↓マーク用：060701追加：060601以降に適用	*/img.mk	{	margin:0px 10px 2px 5px;	float:left	}.banner	{	font-size:10px;	line-height:1.2em;	text-align:center;	border-style:none;	margin: 5px 10px;	padding:0;	}.bannercomment	{	font-size:10px;	line-height:1.5em;	text-align:left;	border-style:none;	margin:0 10px ;	padding:5px;	}.hidden		{	display:none;	}/*リンクナビゲーション*/A:link	{color:#990000;}		/* リンク：文字色 */A:visited	{color: #666666;}	/* 既訪リンク：文字色	text-decoration:none; */A:hover	{color: #ff3333; background:#ffffff; text-shadow: 0.2em 0.3em 0.2em #00cccc;}	/* カーソルフロート中：文字色 */A:active	{color:#ffffff; background:#666699;}	/* リンククリック中：文字色 */