/* CSS Document */
/* All */
body {
	
	text-align:center;
	line-height: 13pt;
	font-size: 10pt;
}
a { color: #000066; text-decoration: none }
a:link { color: #000066; text-decoration: none }
a:visited  { color: #336; text-decoration: none }
a:hover { color: #900; text-decoration: underline }
h1 { font-size: 10pt; font-weight: bold; margin: 5px 0 5px 0 }
h2 {
	font-size: 12pt;
	margin: 3px 0 3px 0;
	font-weight: normal;
	color: #333333;
}
h3 {
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
	margin: 0 0 5px 0;
}
h4 { font-size: 10pt; margin: 5px 0 5px 0; color:#003333}
h5 { font-size: 10pt; font-weight: normal; margin: 5px 0; color:#FF3300 }
h6 { font-size: 0.67em; font-weight: bold; margin: 2.33em 0 }
table2 {
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.table01 {
	border:1px solid #999999;
	background-color:#FFFFFF;
}
.clear{clear:both}
.floatLeft{float:left}
.alignRight{ text-align:right }
.alignLeft {text-align:left}
.alignCenter {text-align:center}
.font9pt { font-size:9pt}
.fontRed {color:#CC3333}
.dl {
	font-weight: bold;
	margin-left: 10px;
	padding-top: 10px;
	clear: both;
}
.topmargin3px { margin-top:3px}
#BASE {width:800px; top: 0; text-align: center; margin: 0 auto 0 auto}
#MAIN { width:770px; text-align:left; margin:0}
#FOOTER {width:770px; font-size:9pt; line-height:16px; clear:both}
#TOPMENU{
	width:760px;
	clear:both;
}
.topmenuTab{width:94px;  float:left; margin-right:1px}


/* HOME Design */
#HEADER {width:760px}
#HEADER_LOGO {width:350px; float:left}

#HEADER_LOGIN {width:395px; margin-left:10px; padding:0; float:left; text-align:right}
#HEADER_LOGIN table { border: 0 }
#output1{ margin: 0; padding: 0; float:left;}
#form2 { width:80px; margin:0; padding:0; text-align:left}
#HEADER_ENGLISH {
	width:80px; float:left; padding: 0; margin: 10px 10px 0 270px
}

#SIDEMENU{width:150px; margin:5px 4px 5px 4px ; float:left}
.sidemenuBtn{
	width:145px;
	height:14px;
	margin: 13px 0 0 0;
}

#IMAGE {width:600px; margin-top:5px; float:left}

#LEFTNEWS {
	width:160px;
	float:left;
}
#LEFTNEWS ul {margin: 3px}
#LEFTNEWS ul li {list-style-image:url(images/listmark01.jpg); margin-bottom:5px}

#LEFTMENU {width:160px; margin-top:10px; margin-bottom:10px; float:left; text-align:center}
#LEFTMENU img {margin-bottom: 5px}

#NEWS {width:590px; padding-left:10px; float:left}
.newsBox {
	width:288px;
	float:left;
	margin-left: 4px;
}
.newsBox2 {
	width:280px;
	margin-bottom: 4px;
	text-align:left
}
.newsBox99 {
	width:560px;
	margin-bottom: 4px;
	text-align:left
}
#AD {
	width:760px;
	clear:both;
	padding-top: 10px;
	text-align: right;
}


/*OTHER PAGES*/
#HEADER_S {width:760px; margin-bottom:5px; clear:both}
#HEADER_LOGO2 {width:350px; height:51px; float:left}
#INDEX2_BAR {margin: 0 0 5px 0;}
#NAVI {width:760px; padding-top:10px; clear:both}
#LEFT_NAVI { width:150px; float:left; margin: 5px 0 5px 0;}
#LEFT_NAVI ul {margin: 8px 0px 20px 8px}
#LEFT_NAVI ul li {list-style-image:url(images/listmark01.jpg); margin: 0 0 8px 15px; line-height:14pt}
#CONTENTS {
	width:590px;
	margin:5px 0 0 16px;
	float:left;
}
#CONTENTS table {margin: 5px 0 5px 0}
#CONTENTS ol {margin:8px 0 8px 0}
#CONTENTS ol li {
	margin-left: 10px;
	list-style-position: inside;
	list-style-type: decimal;
}
#CONTENTS ul li {
	list-style-image:url(images/listmark01.jpg);
	margin-left: 0px;
}
.leftNaviTitle {margin:5px 0 5px 0}
.leftNaviBar01 {width:4px; float:left}

.supporter_index { width:55px; text-align:center; float:left}
.supporter_table { background-color:#F5F8F8; border:1px solid #CCCCCC}

#EVENTS { width:760px }
#EVENTS table {border: 1px solid #FFFFFF}

#form4 { width:400px; margin:0 10px 0 10px }
.mypage_table { margin: 0 10px 0 10px }
.mypage_box { width:400px; text-align:center; background-color:#FFC9E9; padding: 3px 0 3px 0 }
.mypage_box2 {
	width: 400px;
	text-align:left;
	background-color:#F8F8E4;
	padding: 3px 0 3px 10px;
	border-bottom: 1px dotted #666666;
	border-top: 1px dotted #666666;
}

.box250{ width:250px; margin-left:10px; float:left }
.title_cell {color:#FFFFFF; background-color:#336699; text-align:center}
.subtitle_cell { background-color:#C9E9B1; font-weight:bold }

.boxindent{ margin-left:24px; margin-top: 10px }.RIGHT_CONTENTS {
	float: right;
	border: 1px none #CCCCCC;
}

