@charset "UTF-8";

/* primary Customize */
@media print, screen and (min-width: 980px) {
	#primary {
		width:auto;
	}
}
#primary .mtTopCategory{
	width:400px;
	overflow:hidden;
	margin-bottom:10px;
	}
	#primary .mtTopCategory dd{
		width:170px;
		float:left;
		display:inline;
		margin-right:13px;
		}
		
#primary .mtCategory{
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
	}
	#primary .mtThisCategory{
		width:80px;
		float:left;
		display:inline;
		}
		#primary .mtThisCategory h1{
			width:100%;
			line-height:1em;
			background:url(../img/i_arw04.gif) no-repeat left top;
			padding:2px 0 3px 25px;
			font-weight:bold;
			font-size:120%;
			}
	
	
	#primary .mtCategoryList{
		float:right;
		display:inline;
		overflow:hidden;
		width:470px;
		}
		#primary .mtCategoryList dd{
			float:left;
			display:inline;
			line-height:1em;
			font-size:93.75%;
			}
		
#primary .icon{
	padding-top:3px;
	padding-left:28px;
	height:25px;
	}
#primary .icon.jpn_idc, #primary .icon.frn_idc{ background:url(../img/bg_crn_icon_idc.gif) no-repeat left top; }
#primary .icon.jpn_stn{ background:url(../img/bg_crn_icon_stn.gif) no-repeat left top; }
#primary .icon.jpn_instn, #primary .icon.frn_instn{ background:url(../img/bg_crn_icon_instn.gif) no-repeat left top; }
#primary .icon.jpn_pub, #primary .icon.frn_pub{ background:url(../img/bg_crn_icon_pub.gif) no-repeat left top; }
#primary .icon.jpn_mtg, #primary .icon.frn_mtg{ background:url(../img/bg_crn_icon_mtg.gif) no-repeat left top; }
#primary .mtCategoryList dd.icon.jpn_idc, #primary .mtCategoryList dd.icon.frn_idc{ width:50px; }
#primary .mtCategoryList dd.icon.jpn_stn, #primary .mtCategoryList dd.icon.frn_stn, #primary .icon.jpn_instn{ width:83px; }
#primary .mtCategoryList dd.icon.jpn_pub, #primary .mtCategoryList dd.icon.frn_pub{ width:67px; }
#primary .mtCategoryList dd.icon.jpn_mtg, #primary .mtCategoryList dd.icon.frn_mtg{ width:40px; }


#primary .cronology table{
	}

#primary .cronology table th{
	border-bottom:1px #999 solid;
	background-color:#fff8ef;
	text-align:center;
	font-size:87.50%;
	padding-bottom:1px;
	padding-left:1px;
	}
#primary .cronology table th.crnTh01{ width:263px; padding-left:0; }
#primary .cronology table th.crnTh02{ width:113px; }
#primary .cronology table th.crnTh03{ width:561px; }

/*272px*/

#primary .cronology table th span{
	width:100%;
	display:block;
	background-color:#efe8de;
	padding:3px 0;
	}
	
#primary .cronology table td{
	background:url(../img/bg_crn_td.gif) repeat-y left top;
	font-size:93.75%;
	padding:10px;
	border-bottom:1px #999 solid;
	vertical-align:top;
	}
	#primary .cronology table td.crnTd01{
		background:none;
		font-weight:bold;
		}
	#primary .cronology table td h3{
		font-weight:bold;
		font-size:110%;
		}
		