
/*--------------------------------------------------------------*/
/* for TOP page                                           　　  */
/*                                                              */
/* CSS and Graphics are released under Creative Commons Licence */
/* http://www.webplus.jp/                                       */
/* Copyright (C) 2006 Kiyonobu Horita @ WEBPLUS Inc.            */
/*--------------------------------------------------------------*/



/*--------------------　▼　全般　▼　*/


body {
	background			:	url(../KM21_images/back_body.jpg) left top repeat-x;
}


/*--------------------　▼　レイヤー　▼　*/

/*-----　▽　ヘッダー　▽　*/
#header	{
	position			:	relative;
	width				:	900px;
	height				:	90px;
	background			:	url(../KM21_images/back_header.jpg) center center no-repeat;
}
#header h1	{
	padding-top			:	3px;
	width				:	900px;
	color				:	#99CC33;
	font-size			:	11pt;
	font-weight			:	normal;
	text-align			:	center;
}
#header strong	{
	position			:	absolute;
	left				:	70px;
	bottom				:	38px;
	color				:	#CC6600;
	font-size			:	10pt;
}
#header img	{
	position			:	absolute;
	top					:	50px;
	left				:	70px;
	width				:	230px;
	height				:	40px;
}
#header2	{
	width				:	900px;
	height				:	300px;
}
#header2 img	{
	display				:	inline;
	width				:	225px;
	height				:	300px;
}

/*-----　▽　グローバルナビゲーション　▽　*/
#navi	{
	height				:	80px;
	background			:	url(../KM21_images/back_navi.jpg) left center repeat-x;
}
#navi ul a.nv_1	{
	background			:	url(../KM21_images/menu_01.jpg) center center no-repeat;
}
#navi ul a.nv_1:hover	{
	background			:	url(../KM21_images/menu_01ro.jpg) center center no-repeat;
}
#navi ul a.nv_2	{
	background			:	url(../KM21_images/menu_02.jpg) center center no-repeat;
}
#navi ul a.nv_2:hover	{
	background			:	url(../KM21_images/menu_02ro.jpg) center center no-repeat;
}
#navi ul a.nv_3	{
	background			:	url(../KM21_images/menu_03.jpg) center center no-repeat;
}
#navi ul a.nv_3:hover	{
	background			:	url(../KM21_images/menu_03ro.jpg) center center no-repeat;
}
#navi ul a.nv_4	{
	background			:	url(../KM21_images/menu_04.jpg) center center no-repeat;
}
#navi ul a.nv_4:hover	{
	background			:	url(../KM21_images/menu_04ro.jpg) center center no-repeat;
}
#navi ul a.nv_5	{
	background			:	url(../KM21_images/menu_05.jpg) center center no-repeat;
}
#navi ul a.nv_5:hover	{
	background			:	url(../KM21_images/menu_05ro.jpg) center center no-repeat;
}
#navi ul a.nv_6	{
	background			:	url(../KM21_images/menu_06.jpg) center center no-repeat;
}
#navi ul a.nv_6:hover	{
	background			:	url(../KM21_images/menu_06ro.jpg) center center no-repeat;
}
#navi ul a.nv_7	{
	background			:	url(../KM21_images/menu_07.jpg) center center no-repeat;
}
#navi ul a.nv_7:hover	{
	background			:	url(../KM21_images/menu_07ro.jpg) center center no-repeat;
}

/*-----　▽　コンテンツ内　▽　*/
#content	{
}
#content strong	{
	color				:	#CC3300;
}
#content em	{
	color				:	#669900;
	font-weight			:	bold;
	font-style			:	normal;
}

#content ul	{
	list-style			:	none;
}
#content .intro	{
	float				:	left;
	width				:	460px;
	background			:	url(../KM21_images/back_intro_m.jpg) center top repeat-y;
	list-style			:	none;
}
#content .intro h2	{
	margin				:	0px 25px 10px 65px;
	color				:	#669900;
	font-size			:	14pt;
}
#content .intro ul	{
	margin-top			:	20px;
}
#content .intro li	{
	margin				:	0px 25px 0px 65px;
}	
#content .intro div	{
	background			:	#FFFFFF;
}
#content .intro div img	{
	display				:	inline;
	width				:	440px;
	height				:	110px;
}
#content .info	{
	float				:	right;
	width				:	430px;
}
#content .info ul	{
	background			:	url(../KM21_images/back_info_m.jpg) center top repeat-y;
}
#content .info li	{
	margin				:	0px 65px 0px 20px;
	padding				:	5px 0px;
	padding-left		:	30px;
	background			:	url(../KM21_images/list/listmark_01.jpg) left top no-repeat;
	line-height			:	140%;
}
#content .info li.past	{
	background			:	url(../KM21_images/list/listmark_011.jpg) left top no-repeat;
	text-align			:	right;
}
#content .info ul img	{
	display				:	inline;
}
#content .info span	{
	display				:	block;
}
#content .info em	{
	display				:	block;
	color				:	#0099CC;
	font-family			:	Georgia, "Times New Roman", Times, serif;
}
#content .info div	{
	padding-left		:	0px;
}
#content .info div img.img_top1	{
	display				:	inline;
	width				:	400px;
	height				:	400px;
}
#content .info div img.img_top2	{
	display				:	inline;
	margin-left			:	80px;
	width				:	260px;
	height				:	90px;
}



/*--------------------　▲　end of file　▲　*/