@charset "utf-8";

/*
	--------------------
	Index Layout Setting
	--------------------
	Last Update:2007/08/20
	Auther: arahori
	
*/

/*-------------------------------------------------------------------
	Base Format
-------------------------------------------------------------------*/
img, embed { vertical-align:top; border:0; }

html { background:#FFFFFF; }
body {
	font:81%/1.5 arial,helvetica,clean,sans-serif;
	font-weight:normal;
	font-style:normal;
	/* 75% = 12px | 81% = 13px */
}
strong { font-weight:bold;}
img { border:none; vertical-align:bottom;}
hr { display:none;}
fieldset { border:none;}

dd,th,td,li { line-height:1.5; }

/*フォントサイズ調整*/
h1,h2,h3,h4,h5,h6,table,th,td,input,textarea {font-size: 100%;}

h1 { font-size:1.5em;}
h2 { font-size:1.3em;}
h3 { font-size:1.15em;}

/*================================================
	Color [c_]
================================================*/
/* リンクカラー*/
a:link		{ color: #fd932c; text-decoration:underline; }
a:visited	{ color: #bc6d21; text-decoration:underline; }
a:hover		{ color: #ffaf60; text-decoration:none;}
a:active	{ color: #d14330; text-decoration:none;}

/*-------------------------------------------------------------------
	中央寄せ
-------------------------------------------------------------------*/
body { text-align:center; }
#base { text-align:left; margin:0 auto; }


/*-------------------------------------------------------------------
	Base Layout
-------------------------------------------------------------------*/
#base {	width:900px; border:1px solid #990000; position:relative; }

#base #news_area { font-size:0.8em; overflow:auto; position:absolute; top:490px; left:81px; width:383px; height:100px; }

#base #news_area * { margin:0; padding:0; }

#base #news_area dl dt { padding-left:5px; margin-bottom:3px; border-left:3px solid #FFFFFF; font-size:0.9em; font-weight:bold; }
#base #news_area dl { padding:3px; letter-spacing:1pt; }
#base #news_area dl dd { margin-bottom:5px; }

#base .counter { text-align:right; position:absolute; bottom:-10px; right:3px; }

