/* 基本設定 */

*	{

	font:			'MS UI Gothic','MS P Gothic','MS Gothic','OSAKA'

	font-size:		10px;

	}

body	{

	margin:			0;

	padding:		0;

	color:			#222222;

      	background:		url("./images/back.gif"); /* バック画像指定 */

	text-align:		center; /* OLD_I.E.中央揃え */

	}

img 	{	/* 画像枠消去 */

	border: 		none;

	margin:			0;

	z-index:		3;

	}

#header {

	position:		relative;

	width :			800px ;

	margin-left :		auto; /* 中央揃え */

	margin-right :		auto; /* 中央揃え */

	background-color:	#ffffff;

	z-index:		4;

	}

/* リンク関連 */

a	{

	text-decoration:	none;

	color:			#ff4500;

	}

a:hover {

	position:		relative;

	top:			1px;

	left:			1px;

	text-decoration:	none;

	color:			#ffa500;

	}

a:visit {

	text-decoration:	none;

	color:			#db7093;

	}

/* 上部ブロック用 */

.top	{

	color:			#222222;

	font-size:		11px;

	background-color:	#e5e5e5;

	margin:			0;

	width:			800px;

	padding:		2px;

	margin-bottom:		2px;

	border-bottom:		1px solid #333333;

	}

/* 末尾ブロック用 */

.bottom	{

	color:			#222222;

	font-size:		11px;

	background-color:	#e5e5e5;

	margin:			0;

	width:			800px;

	margin-top:		5px;

	margin-bottom:		3px;

	padding:		5px 2px 5px 2px;

	border-top:		solid #333333 1px;

	border-bottom:		solid #333333 1px;

	}

/* 文章整形 */

.bun1	{

	color:			#222222;

	font-size:		14px;

	padding:		5px 10px 5px 15px;

	margin:			5px;

	line-height:		200%;

	letter-spacing:		3px;

	}

.bun2	{

	color:			#222222;

	font-size:		12px;

	padding:		0px 5px 0px 15px;

	margin:			5px 0px 10px 0px;

	line-height:		200%;

	letter-spacing:		2px;

	}

.bun3	{

	color:			#222222;

	font-size:		11px;

	padding:		0px 5px 0px 15px;

	width:			170%;

	letter-spacing:		1px;

	}

.h3	{

	color:			whitesmoke;

	font:			15px bold;

	line-height:		150%;

	background-color:	#ff6347;

	margin:			1px;

	padding-left:		1em;

	}

.h4	{

	color:			#303030;

	font:			16px bold;

	letter-spacing:		4px;

	line-height:		150%;

	background-color:	#e6e6fa;

	margin:			1px;

	padding-left:		1em;

	border-left:		solid 1.5em #6495ed;

	border-bottom:		solid 1px #6495ed;

	}

.h5	{

	color:			#303030;

	font:			12px bold;

	line-height:		150%;

	background-color:	#e6e6e6;

	margin:			1px;

	padding-left:		1em;

	}



h2 	{	/* MENU CSS Tabs関連 */

        font: 			bold 14px Verdana, Arial, Helvetica, sans-serif;

        color: 			#000;

        margin: 		0px;

        padding: 		0px 0px 0px 15px;

	}



/* メニュー指定 */

.M1	{

	font:			bold 17px 'MS UI Gothic','MS P Gothic',osaka;

	color:			#ff4500;

	background-color:	#e6e6fa;

	border-top:		solid #d8d8ff 1px;

	border-left:		solid #d8d8ff 1px;

	border-right:		solid #6495ed 2px;

	border-bottom:		solid #6495ed 2px;

	margin:			1px;

	padding:		6px;

	width:			100px;

	height:			35px;

	z-index:		7;

	}

.M2	{

	font:			11px 'MS UI Gothic','MS P Gothic',osaka;

	color:			#222222;

	line-height:		100%;

	border-bottom:		solid #555555 1px;

	padding:		2px 5px 3px 5px;

	margin:			1px 5px 0px 5px;

	}

.M3	{

	font:			11px 'MS UI Gothic','MS P Gothic',osaka;

	line-height:		100%;

	border-left:		solid #ff6347 1px;

	border-right:		solid #ff6347 1px;

	padding:		1px 5px 1px 5px;

	margin:			2px 5px 3px 5px;

	}



/* タイトル指定 */

.TITLE1{

	color:			tomato;

	font-size:		24px;

	text-decoration:	BOLD;

	}

.TITLE2{

	color:			#aa0000;

	font-size:		20px;

	text-decoration:	BOLD;

	}

.TITLE3{

	color:			#444444;

	font-size:		15px;

	text-decoration:	BOLD;

	}



/*- Menu Tabs --------------------------- */



    #tabs 

	{

      	float:			left;

      	width:			100%;

	margin-top:		0px;

      	background:		url("./images/back.gif");

      	font-size:		93%;

      	line-height:		#F9F7F3;

        border-bottom:		1px solid #C2BDAE;

	}

    #tabs ul 

	{

        margin:			0;

        padding:		5px 5px 0 5px;

        list-style:		none;

      	}

    #tabs li 

	{

      	display:		inline;

      	margin:			0;

      	padding:		0;

      	}

    #tabs a 

	{

      	float:			left;

      	background:		url("./images/tableft11.gif") no-repeat left top;

      	margin:			0;

      	padding:		0 0 0 4px;

      	text-decoration:	none;

	z-index:		6;

      	}

    #tabs a span 

	{

      	float:			left;

      	display:		block;

      	background:		url("./images/tabright11.gif") no-repeat right top;

      	padding:		5px 15px 4px 6px;

      	color:			#FF4500;

	z-index:		6;

      	}

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    	#tabs a span 

	{

	float:none;

	}

    /* End IE5-Mac hack */

    	#tabs a:hover span 

	{

      	color:			#FFF;

      	}

    #tabs a:hover 

	{

      	background-position:	0% -42px;

      	}

    #tabs a:hover span 

	{

      	background-position:	100% -42px;

      	}



    #tabs #current a 

	{

        background-position:	0% -42px;

      	}

     #tabs #current a span 

	{

        background-position:	100% -42px;

      	}

