/* Tabの表示エリア */
body#tab_sample div#js_tab {
	margin:0px 0 0 0;
	width:728px;/*490*/
	text-align:left;
	}

/* Tabのラベル設定 */
div#js_tab ul#tab {
	font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;
	/*font-size: 14px;
	line-height:1.2em;*/
	margin:10px 0px 0px 5px;
	padding:0px;
/*	background: url("../images/index/top_bg.gif");*/
	float:left;
	width:100%;
	list-style: none;
	}

div#js_tab ul#tab li {
	background: url("../images/index/top_tab3n2.gif") no-repeat;
	margin:0px 0px 0px 8px;
	padding: 0 0 0 0px;
	text-align:center;
	float:left;
	width: 170px;
	height:42px;
}
div#js_tab ul#tab li a {
	color:#fff;
	text-decoration: none;
}
div#js_tab ul#tab li a:hover {
	color:#fff;
	text-decoration: none;
}


div#js_tab ul#tab li.selected {
	background: url("../images/index/top_tab2n2.gif") no-repeat;
}

div#js_tab ul#tab li.selected a {
	color:#fff;
	text-decoration: none;
}
div#js_tab ul#tab li.selected a:hover {
	color:#fff;
	text-decoration: none;
}




div#js_tab dl {
	margin:0;
	padding:0;
	color:#fff;
	background-color:#fff;
	clear:both;
	}

div#js_tab dl dt {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom:1px dotted #fff;
	}

div#js_tab dl dd {
	margin: 0;
	padding: 0;
	}

div#js_tab dl dd p {
	margin: 0 0 1em 0;
	padding: 0;
	}


/* 追加CSS */
table.AreaTb2{
	width: 728px;/*490*/
}
td.Topics2{
	width: 250px;
	vertical-align: top;
/*
	border-right: #ccc 1px dotted;
*/
}
td.WhatsNew2{
	width: 240px;
	padding: 0;
	vertical-align: top;
}
div.TbTitle{
	margin: 14px 0px 0px 10px;
	padding: 0;
}
p.TbTxt{
	color: #fff;
	font-size: .7em;
	font-family: "\FF2D\FF33\20\30B4\30B7\30C3\30AF","Osaka",sans-serif;
	line-height: 1.5em;
}
p.TbTxt span{
	color: #b5d833;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}

table.LayoutTb{
	width: 728px;
	margin-left:0px;
}
td.TabArea{
	width: 728px;/*490*/
	vertical-align: top;

}
