
/*--------------------------------------------------------------*/
/* CSS and Graphics are released under Creative Commons Licence */
/* http://www.webplus.jp/                                       */
/* Copyright (C) 2006 Kiyonobu Horita @ WEBPLUS Inc.            */
/*--------------------------------------------------------------*/



/*--------------------　▼　ブラウザ間の互換性を保つための初期化属性　▼　*/

*	{
	margin				:	0px auto;
	padding				:	0px;
}

div, tabel, ul, ol, li, dl, dt, dd	{
	margin				:	0px;
	padding				:	0px;
}

div	{
	border				:	0px;
	z-index				:	auto;
}

table	{
	font-size			:	10pt;
}


/*--------------------　▼　全般　▼　*/

body {
	margin				:	0px auto;
	width				:	100%;
	color				:	#666666;
	font-size			:	11pt;
	font-family			:	"メイリオ", "ＭＳ Ｐゴシック", Osaka, "平成角ゴシック", "ヒラギノ角ゴ Pro W3", sans-serif;
	text-align			:	center;
	line-height			:	150%;
}

img	{
	display				:	block;
	border				:	none;
}


/*--------------------　▼　リンク（属性指定されていない）　▼　*/

a,
a:visited	{	color	:	#0066CC;	text-decoration	:	none;	}
a:hover		{	color	:	#CC0000;	text-decoration	:	underline;	}
a:active	{	color	:	#FF3300;	text-decoration	:	underline;	}


/*--------------------　▼　見出し　▼　*/

h1, h2, h3, h4, h5	{
	clear				:	both;
	margin				:	0px;
	padding				:	0px;
}


/*--------------------　▼　レイヤー　▼　*/

/*-----　▽　メインエリア　▽　*/
#container	{
	margin				:	0px auto;
	width				:	900px;
	background			:	url(../KM21_images/back_container.jpg) center top repeat-y;
	text-align			:	left;
}

/*-----　▽　グローバルナビゲーション　▽　*/
#navi ul	{
	margin				:	0px 65px;
	width				:	770px;
	list-style			:	none;
}
#navi li	{
	display				:	inline;
}
#navi ul a	{
	display				:	block;
	float				:	left;
	width				:	110px;
	height				:	80px;
	text-decoration		:	none;
}

/*-----　▽　コンテンツ　▽　*/
#content	{
	width				:	900px;
	padding				:	20px 0px 0px 0px;
	background			:	url(../KM21_images/back_content.jpg) center top repeat-y;
}

/*-----　▽　サイト内リンク　▽　*/
#sitelink	{
	clear				:	both;
	margin				:	0px 50px;
	padding				:	10px;
	border-top			:	1px #999999 dotted;
	font-size			:	10pt;
	text-align			:	center;
}
#sitelink div	{
	margin-top			:	10px;
	color				:	#999999;
	font-size			:	8pt;
	line-height			:	120%;
}

/*-----　▽　フッター内　▽　*/
#footer	{
	position			:	relative;
	clear				:	both;
	width				:	100%;
	height				:	50px;
	background			:	url(../KM21_images/back_footer.jpg) left center repeat-x;
	text-align			:	center;
}
#footer img	{
	width				:	370px;
	height				:	50px;
}

/*-----　▽　その他　▽　*/
.clr	{
	clear				:	both;
}

.flt_r	{
	float				:	right;
	margin				:	0px 0px 0px 5px;
}
.flt_l	{
	float				:	left;
	margin				:	0px 5px 0px 0px;
}

.text_l	{
	margin-left			:	50px;
	text-align			:	left;
}
.text_r	{
	margin-right		:	30px;
	text-align			:	right;
}
.text_c	{
	text-align			:	center;
}

.mgb_a	{
	margin-bottom		:	20px;
}

.red	{
	color				:	#CC0000;
}
.bwn	{
	color				:	#CC3300;
}



/*--------------------　▲　end of file　▲　*/
