@charset "utf-8";
body {
	font-family:"Times New Roman", Times, serif;
	color:#434343;
	font-size:14px;
	background-color:#e1e2e4;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.text {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:12px;
}

/*div {border: solid #000000 1px;} d6d7da */

#container {
    width: 100%;
	height:100%;
    margin:0px auto;
	background:url('../img/MainBg_01.png') no-repeat center;
}

#container2 {
    width: 100%;
	height:100%;
    margin:0px auto;
	background:url('../img/MainBg_01.png') no-repeat center top;
}

.container3 {
	padding: 0 20px 27px 20px;
	background:url("../img/Main_bkg_01.jpg") no-repeat center top;
	height:279px;
}

.container3 TD A {
	color:#ec0000;
	text-decoration:underline;
}

#logo {
	background:url('../img/top_bg_01.png') repeat-x center top;
	height:83px;
    width: 100%;
	vertical-align:bottom;
	text-align:center;
}

#logo2 {
	background:url('../img/top_bg_02.png') repeat-x center top;
	height:66px;
    width: 100%;
	vertical-align:bottom;
	text-align:center;
}

#bodycontainer {
	width:1000px;
	padding:0px auto;
	margin:0px auto;
}

#bodycontainer2 {
	width:1000px;
	padding:0px auto;
	margin:0px auto;
	height:511px;
	background:url('../img/bkg/img_05.gif') no-repeat 50% 10%;
}

#bodycontainer3 {
	width:1000px;
	padding:0px auto;
	margin:0px auto;
	height:511px;
	background:url('../img/bkg/bkg_img_01.gif') no-repeat 50% 10%;
}

#bodycontainer4 {
	width:1000px;
	padding:0px auto;
	margin:0px auto;
	height:511px;
	background:url('../img/bkg/bkg_img_02.gif') no-repeat 50% 10%;
}

#bodycontainer5 {
	width:1000px;
	padding:0px auto;
	margin:0px auto;
	height:511px;
	background:url('../img/bkg/bkg_img_03.gif') no-repeat 50% 10%;
}

#titleHeader {
	background:url('../img/title_logo_bg_02.gif') no-repeat center bottom;
	vertical-align:top;
	height:136px;
}

#titleHeaderEn {
	background:url('../img/title_logo_bg_02_en.gif') no-repeat center bottom;
	vertical-align:top;
	height:136px;
}

.titleHeader_bg {
	padding-bottom:50px;
}

#innerHeader {
	background:url('../img/title_logo_bg_02.gif') no-repeat center bottom;
	vertical-align:top;
	height:57px;
	width:1000xp;
}

#innerHeaderEn {
	background:url('../img/title_logo_bg_02_en.gif') no-repeat center bottom;
	vertical-align:top;
	height:57px;
	width:1000xp;
}

#ContactBlock01 {
	text-align:right;
	padding-top:30px;
	padding-right:55px;
	bottom:75px;
}

#ContactBlockInner01 {
	text-align:right;
	padding-top:15px;
	padding-bottom:15px;
	right:0px;
}

#ContactBlock01, #ContactBlock01 * {
	color:#434343;
	font:10px "Times New Roman", Times, serif;
}

#ContactBlockInner01, #ContactBlockInner01 * {
	color:#434343;
	font:10px "Times New Roman", Times, serif;
}

#ContactBlock02 {
	padding-top:40px;
	text-align:center;
}

#ContactBlock02, #ContactBlock02 * {
	color:#434343;
	font:10px "Times New Roman", Times, serif;
}

#MenuBlock01 {
	padding:55px auto 0px auto;
	margin:55px auto 0px auto;
	text-align:center;
}

a.lang {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

a.lang:hover {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:12px;
	text-decoration:underline;
}

a.langSEL {
	font-family:"Times New Roman", Times, serif;
	color:#e40000;
	font-size:12px;
	text-decoration:none;
}

a.langSEL:hover {
	font-family:"Times New Roman", Times, serif;
	color:#e40000;
	font-size:12px;
	text-decoration:underline;
}

.mainMenu {
	font-family:"Times New Roman", Times, serif;
	color:#434343;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}

.mainMenu a {
	font-family:"Times New Roman", Times, serif;
	color:#434343;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

.mainMenu a:hover {
	font-family:"Times New Roman", Times, serif;
	color:#e40000;
	font-size:11px;
	text-decoration:underline;
	text-transform:uppercase;
	text-align:center;
}


a.subMenu {
	font-family:"Times New Roman", Times, serif;
	color:#434343;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}

a.subMenu:hover {
	font-family:"Times New Roman", Times, serif;
	color:#434343;
	font-size:11px;
	text-decoration:underline;
	text-transform:uppercase;
}


a.subMenu_sel {
	font-family:"Times New Roman", Times, serif;
	color:#ed0000;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}

a.subMenu_sel:hover {
	font-family:"Times New Roman", Times, serif;
	color:#ed0000;
	font-size:11px;
	text-decoration:underline;
	text-transform:uppercase;
}

.scroll-pane
{
	width: 100%;
	height: 200px;
	overflow: auto;
	display:block;
}

.news_Date {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:12px;
}

a.more02 {
	font-family:"Times New Roman", Times, serif;
	color:#434343;
	font-size:12px;
	text-decoration:none;
}

a.more02:hover {
	font-family:"Times New Roman", Times, serif;
	color:#434343;
	font-size:12px;
	text-decoration:underline;
}


a.more01 {
	font-family:"Times New Roman", Times, serif;
	color:#434343;
	font-size:12px;
	text-decoration:none;
}

a.more01:hover {
	font-family:"Times New Roman", Times, serif;
	color:#434343;
	font-size:12px;
	text-decoration:underline;
}

#title_lang {
	width:1000px;
	padding:0px auto;
	margin:0px auto;
	text-align:right;
	padding-bottom:15px;
	right:0px;
}

#inner_lang {
	width:1000px;
	padding:0px auto;
	margin:0px auto;
	text-align:right;
	margin-top:-35px;
	right:0px;
}

.InnerPageTitle {
 	width:151px;
	vertical-align:top;
	padding-top:10px;
	text-align:right;
}

.NewsTitle {
 	width:151px;
	vertical-align:top;
	text-align:right;
	font:italic ;
}

.NewsTitle02 {
	text-align:right;
	font:italic 16px "Times New Roman", Times, serif;
	text-transform:uppercase;
}

.InnerPageTitle, .InnerPageTitle * {
	font:italic 18px "Times New Roman", Times, serif;
	text-transform:uppercase;
}

.newsText_01 {
	padding-left:15px; padding-right:20px; padding-bottom:10px;
	font-size:14px;
}

.newsText_01, .newsText_01 * {
	font-size:14px;
}
