@charset "UTF-8";




/* トピックス */
.designContents table.TopicsTable,
.contentBody table.TopicsTable,
table.TopicsTable {
	margin: 0 auto 12px;
	width: 540px;
}
.designContents table.TopicsTable td,
.contentBody table.TopicsTable td,
table.TopicsTable td {
	padding: 0 0 10px;
	width: 260px;
	vertical-align: top;
	font-size: small;
	line-height: 1.2;
}
	.designContents table.TopicsTable td.Left,
	.contentBody table.TopicsTable td.Left,
	table.TopicsTable td.Left {
		padding-right: 10px;
	}
	.designContents table.TopicsTable td.Right,
	.contentBody table.TopicsTable td.Right,
	table.TopicsTable td.Right {
		padding-left: 10px;
	}
.designContents table.TopicsTable h2,
.contentBody table.TopicsTable h2,
table.TopicsTable h2 {
	margin: 6px 0;
	font-weight: normal;
	margin-left: 92px;
}
.designContents table.TopicsTable img,
.contentBody table.TopicsTable img,
table.TopicsTable img {
	float: left;
	margin-right: 6px;
}
.designContents table.TopicsTable p,
.contentBody table.TopicsTable p,
table.TopicsTable p {
	margin-left: 92px;
	color: #666666;
	font-size: 90%;
}

/* ライフイベント */

.designContents div.SectionsList a,
.contentBody div.SectionsList a,
div.SectionsList a {
	margin: 0 0 0 414px;
	padding: 0;
	display: block;
	width: 120px;
	height: 26px;
	background: url(../../designs/home_default/images/SectionList_bg.jpg) no-repeat top left;
	overflow: hidden;
	z-index: 99;
	display: none;
}

	

	

/* 広告スペース */

.Advertising_space{
	background: #F5F5F5;
	padding:10px;
	}
	
#MainArea .Advertising_space ul{
	padding:10px 0 0 20px;
	margin: 0px;}


.Advertising_space ul li{
	width:150px;
	height:50px;
	padding: 0 15px 15px 0;
	float:left;
	}



/* 左側メニューボックス */
.designContents div.LeftMenuBox,
.contentBody div.LeftMenuBox,
#DynamicLeft div.LeftMenuBox,
div.LeftMenuBox {
	margin: 0 auto 10px;
	padding: 0 0 10px;
	background: url(../../designs/home_default/images/LeftMenuBox_bg.jpg) no-repeat top left;
	width: 200px;
}
.designContents div.LeftMenuBox h2,
.contentBody div.LeftMenuBox h2,
#DynamicLeft div.LeftMenuBox h2,
div.LeftMenuBox h2 {
	margin: 0;
	padding: 0;
}
.designContents div.LeftMenuBox h3,
.contentBody div.LeftMenuBox h3,
#DynamicLeft div.LeftMenuBox h3,
div.LeftMenuBox h3 {
	margin: 0;
	padding: 3px 10px 6px;
	border: none;
	background: none;
	font-size: 90%;
	font-weight: normal;
}
.designContents div.LeftMenuBox p,
.contentBody div.LeftMenuBox p,
#DynamicLeft div.LeftMenuBox p,
div.LeftMenuBox p {
	margin: 0;
	padding: 0;
}
.designContents div.LeftMenuBox p.PhotoImg,
.contentBody div.LeftMenuBox p.PhotoImg,
#DynamicLeft div.LeftMenuBox p.PhotoImg,
div.LeftMenuBox p.PhotoImg {
	margin: 5px 0 0;
	padding: 9px 0;
	background: url(../../designs/home_default/images/PhotoImg_bg.gif) no-repeat top left;
	width: 200px;
	text-align: center;
}
.designContents div.LeftMenuBox ul,
.contentBody div.LeftMenuBox ul,
#DynamicLeft div.LeftMenuBox ul,
div.LeftMenuBox ul {
	margin: 10px 1px -12px;
	padding: 0;
	list-style: none;
}
.designContents div.LeftMenuBox li,
.contentBody div.LeftMenuBox li,
#DynamicLeft div.LeftMenuBox li,
div.LeftMenuBox li {
	margin: 0;
	padding: 0;
	height: 30px;
	line-height: 0;
	font-size: 0;
	background: url(../../designs/home_default/images/LeftMenuBox_li_bg.gif) no-repeat bottom left;
}
.designContents div.LeftMenuBox li a,
.contentBody div.LeftMenuBox li a,
#DynamicLeft div.LeftMenuBox li a,
div.LeftMenuBox li a {
	display: block;
	background: #FFFFFF;
}
.designContents div.LeftMenuBox li a:hover,
.contentBody div.LeftMenuBox li a:hover,
#DynamicLeft div.LeftMenuBox li a:hover,
div.LeftMenuBox li a:hover {
	background: #FFFFCC;
}

/* 左側バナーボックス */
.designContents div.LeftbunnerBox{
	width:200px;
	}

.LeftbunnerBox{
	margin-bottom:15px;
	_margin-bottom:-5px;}

.LeftbunnerBox li,
.rightbunnerBox li{
	padding-bottom:5px;
	}


/* 緊急情報 */

.Emergency_sec {
	_margin-bottom:-14px;
	
	}

.Emergency_sec dd{
	width:450px;
	margin: 0 auto;
	padding: 5px 0 10px 0;
	
	}	




	


/*.designContents div.DesignFooter div.FooterAddress p,
.contentBody div.DesignFooter div.FooterAddress p,
#DynamicFooter div.DesignFooter div.FooterAddress p,
div.FooterAddress p {
	padding: 14px 0;
	float: left;
	width: 960px;
	font-size: small;
	line-height: 1.2;
}
.designContents div.DesignFooter div.FooterCopyright p,
.contentBody div.DesignFooter div.FooterCopyright p,
#DynamicFooter div.DesignFooter div.FooterCopyright p,
div.FooterCopyright p {
	padding: 14px 0;
	padding-top: 5em;
	width: 960px;
	font-size: x-small;
	line-height: 1.2;
	text-align: right;
}*/





