/* CSS Document /*

/*=====�@�u���[ �^�C�g���@=====*/
.title_blue01 .Contents {
	padding:10px;
	margin-bottom:20px;
}
.title_blue01 .Contents li {
	margin-left:15px;
	display:list-item;
}
.title_blue01 .Title {
	margin:0px;
	background:url(images/h2_02_03.gif) repeat-x;
	height:65px;
	clear:both;
}
.title_blue01 .Title h2 {
	margin:0 25px 0 0;
	float:left;
	background:url(images/h2_02_01.gif) no-repeat;
	height:48px;
	padding:22px 0 0 70px;
	font-size:16px;
	color:#487BAF;
	font-weight:bold;
}
.title_blue01 .Head {
	font-size:16px;
	color:#487BAF;
}
.title_blue01 .action {
	float:right;
	width:90px;
	display:block;
	vertical-align:middle;
	text-align:center;
	padding:20px 10px 0 0;
	height:50px;
	background:url(images/h2_02_05.gif) no-repeat right top;
	}

/*=====�@�I�����W �^�C�g���@=====*/
.title_orenge01 .Contents {
	padding:10px;
	margin-bottom:20px;
}
.title_orenge01.Contents li {
	margin-left:15px;
	display:list-item;
}
.title_orenge01 .Title {
	margin:0px;
	background:url(images/h2_orenge02_02.gif) repeat-x;
	height:65px;
	clear:both;
}
.title_orenge01 .Title h2 {
	margin:0 25px 0 0;
	float:left;
	background:url(images/h2_orenge02_01.gif) no-repeat;
	height:48px;
	padding:22px 0 0 70px;
	font-size:16px;
	color:#D77B28;
	font-weight:bold;
}
.title_orenge01 .Head {
	font-size:16px;
	color:#D77B28;
}
.title_orenge01 .action {
	float:right;
	width:90px;
	display:block;
	vertical-align:middle;
	text-align:center;
	padding:20px 10px 0 0;
	height:50px;
	background:url(images/h2_orenge02_04.gif) no-repeat right top;
	}

/*=====�@�O���[�� �^�C�g���@=====*/
.title_green01 .Contents {
	padding:10px;
	margin-bottom:20px;
}
.title_green01 .Contents li {
	margin-left:15px;
	display:list-item;
}
.title_green01 .Title {
	margin:0px;
	background:url(images/h2_green02_03.gif) repeat-x;
	height:65px;
	clear:both;
}
.title_green01 .Title h2 {
	margin:0 25px 0 0;
	float:left;
	background:url(images/h2_green02_01.gif) no-repeat;
	height:48px;
	padding:22px 0 0 70px;
	font-size:16px;
	color:#4B8516;
	font-weight:bold;
}
.title_green01 .Head {
	font-size:16px;
	color:#4B8516;
}
.title_green01 .action {
	float:right;
	width:90px;
	display:block;
	vertical-align:middle;
	text-align:center;
	padding:20px 10px 0 0;
	height:50px;
	background:url(images/h2_green02_05.gif) no-repeat right top;
	}



/*=====�@�I�����W�@=====*/
.Menbar_orenge .Contents li {
	margin-left:15px;
	display:list-item;
}
.Menbar_orenge .Contents {
	border:solid 1px #CCCCCC;
	padding:10px;
	margin-bottom:20px;
}
.Menbar_orenge .Title {
	margin:0px;
	background:url(images/bg_orenge.gif) repeat-x;
	height:28px;
	clear:both;
}
.Menbar_orenge .Title h2 {
	margin:0 25px 0 0;
	float:left;
	background:url(images/arrow_orenge.gif) no-repeat;
	height:23px;
	padding:7px 0 0 25px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.Menbar_orenge .Head {
	font-size:12px;
}
.Menbar_orenge .Menbar_bg {
	float:right;
	height:28px;
	width:78px;
	text-indent:-9999px;
	background:url(images/right_orenge.gif) no-repeat right top;
}

/*=====�@�u���[01�@=====*/
.Blue01 .Contents {
	border:solid 1px #CCCCCC;
	padding:10px;
	margin-bottom:20px;
}
.Blue01 .Contents li {
	margin-left:15px;
	display:list-item;
}
.Blue01 .Title {
	margin:0px;
	background:url(images/blue01_bg.gif) repeat-x;
	height:30px;
	clear:both;
}
.Blue01 .Title h2 {
	margin:0 20px 0 0;
	float:left;
	background:url(images/blue01_arrow.gif) no-repeat;
	height:25px;
	padding:7px 0 0 25px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.Blue01 .Head {
	font-size:12px;
}

/*=====�@�u���[02�@=====*/
.Blue02 .Contents {
	border:solid 1px #CCCCCC;
	padding:10px;
	margin-bottom:20px;
}
.Blue02 .Contents li {
	margin-left:15px;
	display:list-item;
}
.Blue02 .Title {
	margin:0px;
	background:url(images/blue02_bg.gif) repeat-x;
	height:30px;
	clear:both;
}
.Blue02 .Title h2 {
	margin:0 25px 0 0;
	float:left;
	background:url(images/blue02_arrow.gif) no-repeat;
	height:25px;
	padding:5px 0 0 35px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

/*=====�@�u���[02 �g�Ȃ��@=====*/
.Blue02_noline .Contents {
	margin:5px 0 20px 0;
	padding:10px 0px;
}
.Blue02_noline .Contents li {
	margin-left:15px;
	display:list-item;
}
.Blue02_noline .Title {
	margin:0px;
	background:url(images/blue02_bg.gif) repeat-x;
	height:30px;
	clear:both;
}
.Blue02_noline .Title h2 {
	margin:0 25px 0 0;
	float:left;
	background:url(images/blue02_arrow.gif) no-repeat;
	height:25px;
	padding:5px 0 0 35px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

/*=====�@�u���[03�@=====*/
.Blue03 .Contents {
	border:solid 1px #CCCCCC;
	padding:10px;
	margin-bottom:20px;
}
.Blue03 .Contents li {
	margin-left:15px;
	display:list-item;
}
.Blue03 .Title {
	margin:0px;
	background:url(images/blue03_bg.gif) repeat-x;
	height:25px;
	clear:both;
}
.Blue03 .Title h2 {
	margin:0 25px 0 0;
	float:left;
	background:url(images/blue03_arrow.gif) no-repeat;
	height:20px;
	padding:5px 0 0 25px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.Blue03 .Head {
	font-size:12px;
}

/*=====�@�u���[03�@�g�Ȃ��@=====*/
.Blue03_noline .Contents {
	padding:10px 0;
	margin-bottom:20px;
}
.Blue03_noline .Contents li {
	margin-left:15px;
	display:list-item;
}
.Blue03_noline .Title {
	margin:0px;
	background:url(images/blue03_bg.gif) repeat-x;
	height:25px;
	clear:both;
}
.Blue03_noline .Title h2 {
	margin:0 25px 0 0;
	float:left;
	background:url(images/blue03_arrow.gif) no-repeat;
	height:20px;
	padding:5px 0 0 25px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.Blue03_noline .Head {
	font-size:12px;
}

/*=====�@�u���[04 �@=====*/
.Blue04 .Contents {
	border:solid 1px #CCCCCC;
	padding:10px;
	margin-bottom:20px;
	text-align:left;
}
.Blue04 .Contents li {
	margin-left:15px;
	display:list-item;
}
.Blue04 .Title {
	margin:0px;
	background:url(images/blue04_bg.gif) repeat-x;
	height:40px;
	clear:both;
}
.Blue04 .Title h2 {
	margin:0 25px 0 0;
	float:left;
	background:url(images/blue04_arrow.gif) no-repeat;
	height:27px;
	padding:13px 0 0 35px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.Blue04 .action {
	float:right;
	height:24px;
	width:90px;
	display:block;
	vertical-align:middle;
	text-align:center;
	padding:8px;
	}


/*=====�@�u���[04 �g�Ȃ��@=====*/

.Blue04_noline .Contents {
	padding:10px 0;
	margin-bottom:20px;
}
.Blue04_noline .Contents li {
	margin-left:15px;
	display:list-item;
}
.Blue04_noline .Title {
	margin:0px;
	background:url(images/blue04_bg.gif) repeat-x;
	height:40px;
	clear:both;
}
.Blue04_noline .Title h2 {
	margin:0;
	float:left;
	background:url(images/blue04_arrow.gif) no-repeat;
	height:27px;
	padding:13px 0 0 35px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.Blue04_noline .action {
	float:right;
	height:24px;
	width:90px;
	display:block;
	vertical-align:middle;
	text-align:center;
	padding:8px;
	}


/*=====�@�u���[05�@=====*/

.Blue05 {
	background:#FFFFFF;
	border:#DFDFDF solid 1px;
	padding:10px;
	margin-bottom:20px;
}
.Blue05 .Contents li {
	margin-left:15px;
	display:list-item;
}
.Blue05 .Title {
	border-bottom:dashed 1px #999999;
	margin-bottom:10px;
	padding:0px;
}
.Blue05 .Title h2 {
	color:#336699;
	font-size:14px;
	font-weight:bold;
	border-left:solid 5px #336699;
	margin-bottom:10px;
	padding:0 0 0 10px;
}
.Blue05 .Head {
	font-size:12px;
	color:#336699;
}


/*=====�@�O���[���@=====*/
.green01 .Contents {
	margin-bottom:20px;
	border:solid 1px #CCCCCC;
	padding:10px;
}
.green01 .Contents li {
	margin-left:15px;
	display:list-item;
}
.green01 .Contents a {
	color:#006600;
}
.green01 .Contents a:hover {
	color:#33CC00;
}
.green01 .Title {
	margin:0px;
	background:url(images/bg_green.gif) repeat-x;
	height:28px;
	clear:both;
}
.green01 .Title h2 {
	margin:0 20px 0 0;
	float:left;
	background:url(images/green_arrow.gif) no-repeat;
	height:23px;
	padding:7px 0 0 25px;
	color:#FFFFFF;
	font-weight:bold;
}
.green01 .Head {
	font-size:12px;
}



/*=====�@�O���[�� �g�Ȃ��@=====*/
.green01_noline .Contents {
	margin:5px 0 20px 0;
	padding:10px 0;
}
.green01_noline .Contents li {
	margin-left:15px;
	display:list-item;
}
.green01_noline .Contents a {
	color:#006600;
}
.green01_noline .Contents a:hover {
	color:#33CC00;
}
.green01_noline .Title {
	margin:0px;
	background:url(images/bg_green.gif) repeat-x;
	height:28px;
	padding-bottom:10px;
	clear:both;
}
.green01_noline .Title h2 {
	margin:0 20px 0 0;
	float:left;
	background:url(images/green_arrow.gif) no-repeat;
	height:25px;
	padding:5px 0 0 25px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.green01_noline .Head {
	font-size:12px;
}


/*=====�@�m�[�}���@=====*/
.type00 {
	padding:0px;
	margin:0px;
}
.type01 {
	padding:0px;
	margin-bottom:10px;
}
.type02 {
	padding:0px;
	margin-bottom:20px;
}

/*=====�@�m�[�}���@=====*/
.Head {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

