!@charset "utf-8";
/* stylesheet for transition */
#main02 .blue04{background-color:#DDDDFF}
#main02 .boxNoBG{border:1px solid #999999}
#main02 .clear{clear:both;height:1px}
#main02 .compact li{font-size:80%}
#main02 .compact li li{font-size:100%}
#main02 .compact table{margin:0 90px 20px 110px;width:500px}
#main02 .date dt{font-size:0.8em;float:left;width:5em}
#main02 .date dd{font-size:0.8em}
#main02 .floatRight{float:right;margin:0 0 5px 5px}
#main02 .noborder *{border-color:#ffffff !important}
#main02 .notice{color:#CC3333;font-size:1em !important}
#main02 .textSmall{font-size:85%}
#main02 .pagetop{background:transparent url(../img/pagetop.gif) no-repeat scroll 100% 25%}
#main02 .historyBack{background:transparent url(../img/pagereturn.gif) no-repeat scroll 100% 25%}
#main02 .historyBack,#main02 .pagetop{border-top:1px dotted #B6B6B6;clear:both;font-size:0.8em;height:30px;margin:15px auto 0;position:relative}
#main02 .moreInfo,#main02 .pagetop,#main02 .historyBack{min-height:12px;padding:0 15px 0 0;text-align:right;width:auto}
#main02 h1{margin:15px 0;padding:10px 0;width:100%}
#main02 h2,#main02 h3,#main02 h4{margin-bottom:15px; height:auto}
#main02 hr{border-color:#999999;border-style:solid;border-width:1px 0 0;height:1px;margin:10px 0 20px 20px}
#main02 sup{font-size:0.8em}
#main02 th,#main02 td,#main02 li,#main02 dt,#main02 dd{font-size:100%}
#main02 th,#main02 td,#main02 li{margin:0 0 8px 5px}
#main02 dd{margin:0 0 0 20px}
#main02 dl{margin:0 0 10px 20px}
#main02 * li{font-size:100%}
#main02 table{border:1px solid #000000;border-collapse:collapse;border-spacing:0;margin:0 0 20px 20px;text-align:center;width:auto}
#main02 table.blue th{background-color:#91AFD3}
#main02 table.green th{background-color:#91B097}
#main02 table caption{font-size:100%;margin:0 0 5px}
#main02 table th{background-color:#E0E0E0;font-weight:bold}
#main02 table td,#main02 table th{border:1px solid #333333;padding:3px}
#main02 table{width:100%;margin:0 auto 0 auto}
#main02 table p{font-size:1em}
#main02 table ul{font-size:0.8em}
#main02 table ul p{font-size:1em}
#main02 table table{font-size:0.8em}
#main02 table table p{font-size:1em}
#main02 table table ul
#main02 table table *{border-color:#ffffff !important;font-size:1em !important}
#main02 table table table .gray02,#main02 table table table .gray03{background-color:#BBBBCC}
#main02 table .compact li {font-size:1.2em}
#nolocation {display: none;}
#topicPath{
	/*clear:left;padding:7px 10px 0 15px!important*/
	width: 100%;
	background: #f0f0f0;
    margin: 0 auto 0;
}
#topicPath ol{
	/*list-style-type:none*/
	width: 1030px !important;
	overflow: auto;
    margin: 0 auto;
    padding: 8px 35px;
    list-style: none;
	box-sizing: border-box;
}
#topicPath li{
	/*background:transparent url(../img/point_topicpath.gif) no-repeat scroll 0% 50%;display:block;float:left;margin:0 4px 10px 0;padding:0.3em 0 0.3em 10px;font-size:80%*/
	background:transparent url(../img/point_topicpath.gif) no-repeat scroll 0% 50%;
	display:block;
	float:left;
	margin:0 4px 0 0;
	padding:0 0 0 10px;
	font-size:80%
}
#topicPath a{
	/*text-decoration:underline*/
    color: #003399;
}
#topicPath a:hover {
    text-decoration: underline;
    color: #0066cc;
}

#main02 .alignCenter{text-align:center}
#main02 .alignLeft{text-align:left}
#main02 .alignRight{text-align:right}
