@charset "utf-8";
/* CSS Document */

/* ヘッダとコンテンツの空き */
#contens_index{
	margin:0px 36px 0px 36px;
	padding:0px 0px 0px 0px;
	}


/* topコンテンツ　*/
#topcontens_main{
	width:580px;
	margin:0;
	padding:0px 0px 0px 0px;
	float:left;
	}
#topcontens_sub{
	width:185px;
	margin:0;
	padding:0px 0px 0px 0px;
	float:right;
	}
/* topコンテンツ　サブ*/
#topcontens_sub_tel{
	margin:0;
	padding:0px 0px 0px 0px;
	}
#topcontens_sub_news{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.newsclum{
	margin:0;
	padding:0px 0px 0px 0px;
	width:185px;
	height:692px;
	background-color:#FFF;
	}
#topcontens_links{
	margin:0;
	padding:0px 0px 0px 0px;
	}
#topcontens_links img{
	margin:0;
	padding:10px 0px 0px 0px;
	}
/* topコンテンツ　メイン*/
.topcontens_menu01{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:185px;
	float:left;
	}
.topcontens_menu02{
	margin:0px 0px 10px 13px;
	padding:0px 0px 0px 0px;
	width:185px;
	float:right;
	}
.topcontens_menu03{
	margin:0px 0px 10px 12px;
	padding:0px 0px 0px 0px;
	width:185px;
	float:right;
	}
.topcontens_menu_tab{
	margin:0;
	padding:0px 0px 0px 0px;
	}
/* topコンテンツ　メイン　カプセル*/
.topcontens_menu_other01{
	margin:0;
	padding:0px 0px 15px 0px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-image:url(image/topcontents_back01.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.topcontens_menu_other01 h1{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	font-size:75%;
	text-align:left;
	}
.topcontens_menu_other02{
	margin:0;
	padding:0px 0px 15px 0px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-image:url(image/topcontents_back02.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.topcontens_menu_other02 h1{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	font-size:75%;
	text-align:left;
	}
.topcontens_menu_other03{
	margin:0;
	padding:0px 0px 15px 0px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-image:url(image/topcontents_back03.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.topcontens_menu_other03 h1{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	font-size:75%;
	text-align:left;
	}
.topcontens_menu_other04{
	margin:0;
	padding:0px 0px 15px 0px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-image:url(image/topcontents_back04.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.topcontens_menu_other04 h1{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	font-size:75%;
	text-align:left;
	}
.topcontens_menu_other05{
	margin:0;
	padding:0px 0px 15px 0px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-image:url(image/topcontents_back05.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.topcontens_menu_other05 h1{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	font-size:75%;
	text-align:left;
	}
.topcontens_menu_other06{
	margin:0;
	padding:0px 0px 15px 0px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-image:url(image/topcontents_back06.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.topcontens_menu_other06 h1{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	font-size:75%;
	text-align:left;
	}
.topcontens_menu_other07{
	margin:0;
	padding:0px 0px 15px 0px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-image:url(image/topcontents_back07.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.topcontens_menu_other07 h1{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	font-size:75%;
	text-align:left;
	}
.topcontens_menu_other08{
	margin:0;
	padding:0px 0px 15px 0px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-image:url(image/topcontents_back08.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.topcontens_menu_other08 h1{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	font-size:75%;
	text-align:left;
	}
.topcontens_menu_other09{
	margin:0;
	padding:0px 0px 15px 0px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-image:url(image/topcontents_back09.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.topcontens_menu_other09 h1{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	font-size:75%;
	text-align:left;
	}
.topcontens_menu_other10{
	margin:0;
	padding:0px 0px 15px 0px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-image:url(image/topcontents_back10.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.topcontens_menu_other10 h1{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	font-size:75%;
	text-align:left;
	}
.topcontens_menu_other_list{
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	font-size:75%;
	font-weight:normal;
	list-style-type:none;
	text-align:left
	}
	
.list{
	font-size:75%
	}

.index_swf{
	margin-right:10px;
	}
	
.hurigana{
	font-size:88%
	}
	
