@charset "utf-8";
/*********************************************************************************
レイアウト関連
*********************************************************************************/
/* 全体 */
/* IE6以下 */
* html body
{
	margin				: 	0;
	padding				:	0;
	text-align			:	left;
	background-color	:	#eee;
	font-family			:	"MS UI Gothic";
	color				:	#000000;

	background-color:#ffffff;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
}
/* IE6以上 + その他 */
html>body
{
	margin				: 	0;
	padding				:	0;
	text-align			:	left;
	background-color	:	#eee;
	font-family			:	"Sazanami Gothic";
	color				:	#000000;

	background-color:#ffffff;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
}

#wrapper
{
	margin				:	0px;
	padding				:	0px;
	text-align			:	left;
	width				:	830px;
}

#menu_block
{
	margin				:	0px;
	width				:	160px;
	float				:	left;
}

#contents_block
{
	margin				:	0px;
	width				:	660px;
	float				:	right;
}
#contents_block h1
{
	margin				:	0px;
	margin-bottom		:	12px;
	padding				:	0px;
	font-size			:	18px;
	font-weight			:	bold;
}
#contents_block h2
{
	margin				:	0px;
	padding				:	0px;
	font-size			:	18px;
	font-weight			:	bold;
}
#contents_block h4
{
	margin				:	0px;
	padding				:	0px;
	font-size			:	14px;
	font-weight			:	bold;
}

.offset8
{
	margin-left			:	8px;
}

.border_black
{
	padding				:	4px;
	border				:	1px solid #000;
}

.tColor_blue
{
	color				:	#003399;
}
.tColor_white
{
	color				:	#fff;
}
.tColor_red
{
	color				:	#f00;
}
.tColor_666
{
	color				:	#666;
}


/*
背景：#ffcc00				-> #9A6300
フォントカラー：#663300		-> #ffffff
文字強調：太字
枠線：1px outset #663300
アンダーライン：なし

WIN: IE4以上, NN4以上
MAC: IE4以上, NN4以上, S1以上
*/
.guide_link a
{
	margin				: 	2px 4px;
	padding				:	2px;
	padding-left		:	8px;
	padding-right		:	8px;
	background-color	:	rgb(0,156,196);
	border				:	1px outset rgb(0,172,218);
	text-decoration		:	none;
	color				:	#fff;
	font-weight			:	bold;
}
.guide_link:link
{
	margin				: 	2px 4px;
	padding				:	2px;
	padding-left		:	8px;
	padding-right		:	8px;
	background-color	:	rgb(0,156,196);
	border				:	1px outset rgb(0,172,218);
	text-decoration		:	none;
	color				:	#fff;
	font-weight			:	bold;
}
.guide_link:visited
{
	margin				: 	2px 4px;
	padding				:	2px;
	padding-left		:	8px;
	padding-right		:	8px;
	background-color	:	rgb(0,156,196);
	border				:	1px outset rgb(0,172,218);
	text-decoration		:	none;
	color				:	#fff;
	font-weight			:	bold;
}
.guide_link:active
{
	margin				: 	2px 4px;
	padding				:	2px;
	padding-left		:	8px;
	padding-right		:	8px;
	background-color	:	rgb(0,156,196);
	border				:	1px outset rgb(0,172,218);
	text-decoration		:	none;
	color				:	#fff;
	font-weight			:	bold;
}
.guide_link:hover
{
	margin				: 	2px 4px;
	padding				:	2px;
	padding-left		:	8px;
	padding-right		:	8px;
	background-color	:	#fff;
	border				:	1px outset #fff;
	text-decoration		:	none;
	color				:	rgb(0,156,196);
	font-weight			:	bold;
}

