
body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Verdana, sans-serif;
}

a { text-decoration: underline; }
a:link { color: #036; }
a:visited { color: #300090; }
a:hover { color: #93f; }

.body {  line-height: 115%; font-size: 10pt;}

.body-bold {  font-size: 10pt; line-height: 130%; font-weight: bold}
.bodyCAPTION { font-size: 7pt; line-height: 105%; color: #999999}
.body2 { font-size: 8pt; line-height: 120% }
.body_small { font-size: 8.5pt; line-height: 120% }
.body2-bold { font-size: 12pt; line-height: 120%; color: #000000; font-weight: bold }
.body_L { font-size: 12pt; line-height: 130% }
.body3 { font-size: 12pt; line-height: 100%}
.body4 { font-size: 13pt; line-height: 100% }
.TOPbody { font-size: 10pt; line-height: 115%}
.TOPbody_small { font-size: 8.5pt; line-height: 105%}
.CHRONOLOGICAL {width:105px;font-size:80%; margin-bottom:25px;}
.CHRONOLOGICAL_T {
	width:105px;
	font-size:100%;
	margin-bottom:27px;
}
.CHRONOLOGICAL2 {width:105px; height:20px; font-size:80%; margin-bottom:3px;}
.CHRONOLOGICAL2_2 {
	width:105px;
	height:18px;
	margin-bottom:4px;
	border: 1px solid #7E9DB9;
}
.CHRONOLOGICAL3 { width:50px; display:block; font-size:12px; margin-left:55px;}
a:hover { text-decoration: underline; color: #FF6600}
img.CHRONOLOGICAL_TITLE {vertical-align:bottom;}
.THEME { padding-left:10px;}
form#cse-search-box {margin:0; padding:0;}
#cse-search-results iframe { width:510px; margin:0; padding:0; }

#bread_area td {
	padding:5px;
	border-bottom:1px solid #ccc;
	font-size:80%;
}
#bread_area td.pan_navi {
	padding-right:10px;
	border-right:1px solid #ccc;
}

#subnavi li,
#subnavi li a {
	color:#fff;
	font-size:90%;
	padding:2px 0;
}

#subnavi li.active {
	font-weight:bold;
}

ul#subnavi_link{
	padding-left:20px;
	list-style-type: disc;
	list-style-position: inside;
}

#subnavi_link li,
#subnavi_link li a {
	color:#fff;
	padding:2px 0;
}

#subnavi_link li.active {
	font-weight:bold;
}

td#main_content_area {
	padding:0 10px;
}


form#cse-search-box2 {
    position: relative;
    margin: 0;
    padding: 0;
    height: 20px;
}
div #q2 {
    position: absolute;
    bottom: 0;
    height: 20px; /* border-box for IE6 */
    padding: 1px;
    border: 1px solid #676363;
    width:160px;
}
head+body div #q2 {
    height: 20px; /* content-box */
}
div #q2:focus {
    border: 1px solid #974343;
    background-color: #fee8eb;
}
div #sa3 {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 20px; /* border-box */
    padding: 0;
}