@charset "utf-8";
		
		#header h1{
			text-indent:-9999px;
			text-decoration:none;
		}
		/* \*/#header h1{overflow:hidden;}/* */

		
			#contentmain{
				margin:18px 0 0 20px;
			}


	#maincap{
		background:url(../images/cap_main.gif) no-repeat;
		width:600px;
		height:31px;
		margin:17px auto 15px;
	}
				
		#maincap strong{
			display:block;
			width:600px;
			height:31px;
			text-indent:-9999px;
			margin:0;
		}

		#topics{
			float:left;
			width:400px;
			background:url(../images/lbl_topics.gif) no-repeat;
			margin:3px 25px 25px 5px;
		}
		
			#topics h2{
				float:left;
				height:21px;
				width:75px;
				margin:0;
				text-indent:-9999px;
			}
			
				#linktopics{
					float:left;
					width:80px;
					margin:0 0 0 188px;
				}
				*html #linktopics{margin:0 0 0 132px;}
				
					#linktopics a{
						display:block;
						width:80px;
						height:12px;
						text-indent:-9999px;
						text-decoration:none;
					}
					/* \*/#linktopics a{overflow:hidden;}/* */

			#topics ul{
				clear:both;
				display:block;
				margin:0 0 12px;
				overflow:auto;
				height:144px;
				border-top:1px solid #ccc;
			}

				#topics li{
					margin:0;
					list-style:none;
					padding:7px 10px 9px 10px;
					line-height:150%;
					/*border-top:1px solid #ccc;*/
					background:url(../common/line_brake_gray.gif) repeat-x 0 100%;
				}

					#topics li p{
						padding:0;
						margin:0;
						width:auto;
					}
			
						.linksquare{
							background:url(../common/arrow_squre1_gray.gif) no-repeat 0 50%;
							padding:1px 0 0 18px;
							margin:0 0 8px 10px;
							width:372px;
						}
			
							.linksquare a{
								display:block;
								text-decoration:none;
								width:372px;
							}
		
								.linksquare a:hover{
									color:#c00;
									text-decoration:underline;
								}
		
			
				#linkRSS{
					float:left;
					width:36px;
					margin:0 0 0 16px;
				}
				*html #linkRSS{margin:0 0 0 13px;}
			
					#linkRSS a{
						display:block;
						width:36px;
						height:12px;
						text-indent:-9999px;
						text-decoration:none;
					}
					/* \*/#linkRSS a{overflow:hidden;}/* */

		#links{
			float:left;
			width:175px;
			margin:3px 0 25px;
		}

			#links h2{
				height:22px;
				width:175px;
				text-indent:-9999px;
				margin:0;
				background:url(../images/lbl_links.gif) no-repeat;
			}

			#links ul{
				display:block;
				margin:10px 0 0;
			} 
			
				#links li{
					background:url(../common/arrow_squre3_green.gif) no-repeat 0 50%;
					list-style:none;
					padding:0 0 0 16px;
					margin:0 0 7px 10px;
				}
			
					#links li a{text-decoration:none;}
		
						#links li a:hover{
							color:#c00;
							text-decoration:underline;
						}


		#links img{margin:7px 0 0;}


	.linkkengakukai{
		width:600px;
		height:54px;
		margin:0 auto 15px;
		color:#fff;
	}

		.linkkengakukai a{
			display:block;
			text-decoration:none;
			font-size:12px;
			width:280px;
			height:54px;
			padding:0 20px 0 300px;
			font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
		}

		.linkkengakukai em{
			display:block;
			color:#c00;
			font-size:12px;
			width:280px;
			height:22px;
			padding:10px 0 0 0;
			font-style:normal;
			font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
		}

	#linkkengakukai1{background:url(../images/ban_kengaku1.gif);}
	#linkkengakukai2{background:url(../images/ban_kengaku2.gif);}
	#linkkengakukai3{background:url(../images/ban_kengaku3.gif);}
	#linkkengakukai4{background:url(../images/ban_kengaku4.gif);}



/* ここから設定すんだら削除 */


	#linkkengakukai{
		width:600px;
		height:54px;
		background:url(../images/ban_kengakukai.gif);
		margin:0 auto 15px;
	}

		#linkkengakukai a{
			display:block;
			text-decoration:none;
			color:#fff;
			font-size:90%;
			width:280px;
			height:23px;
			padding:31px 20px 0 300px;
			font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
		}


#topicsS{
	clear:both;
	padding:5px 15px 5px;
	margin:10px 0 15px;
	background:#ffc;
	line-height:130%;
}




