/* CSS Document */
body{
	margin: 0px;
	background-color: #F2F2F2;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #666666;
	line-height: 180%;
	text-decoration: none;
}

a{
	color: #E30000; 
	text-decoration: underline;
}
a:hover{
	color: #E30000;
	text-decoration: none;
		}

td{
    font-size: 11px;
    color: #666666;
	line-height: 180%;
	text-decoration: none;
}


/*-----------------------------indexBG------------------------------------*/
.IndexBGTopL{
	background-image: url(../_img/00_layout/indexBG_top_L.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	width: 15px;
}
.IndexBGTop{
	background-image: url(../_img/00_layout/indexBG_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 15px;
}
.IndexBGTopR{
	background-image: url(../_img/00_layout/indexBG_top_R.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	width: 15px;
}
.IndexBGL{
	background-image: url(../_img/00_layout/indexBG_L.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 15px;
	height: 100%;
}
.IndexBGR{
	background-image: url(../_img/00_layout/indexBG_R.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 15px;
	height: 100%;
}
.IndexBGbotL{
	background-image: url(../_img/00_layout/indexBG_bot_L.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 465px;
}
.IndexBGbotR{
	background-image: url(../_img/00_layout/indexBG_bot_R.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	height: 20px;
	width: 455px;
}
.IndexBGbot{
	background-image: url(../_img/00_layout/indexBG_bot_M.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
}

/*-----------------------------TopMenu------------------------------------*/
.MainMenuLine{
	background-image: url(../_img/00_layout/mainmenu_line.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 225px;
}
.TopMenuTxt{
	background-image: url(../_img/00_layout/topmenu_line.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.TopMenuTxt a{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.TopMenuTxt a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #E30000;
	text-decoration: none;
}
.TopMenuTxt2{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.TopMenuTxt2 a{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.TopMenuTxt2 a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #E30000;
	text-decoration: none;
}
.TopMenuOnpage{
	background-image: url(../_img/00_layout/topmenu_line.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 11px;
	font-weight: normal;
	color: #E30000;
	text-decoration: none;
}
.TopMenuOnpage a{
	font-size: 11px;
	font-weight: normal;
	color: #E30000;
	text-decoration: none;
}
.TopMenuOnpage a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #E30000;
	text-decoration: none;
}
.TopMenuOnpage2{
	font-size: 11px;
	font-weight: normal;
	color: #E30000;
	text-decoration: none;
}
.TopMenuOnpage2 a{
	font-size: 11px;
	font-weight: normal;
	color: #E30000;
	text-decoration: none;
}
.TopMenuOnpage2 a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #E30000;
	text-decoration: none;
}
/*-----------------------------copyright------------------------------------*/
.Copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	color: #333333;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 13px;
	padding-left: 6px;
	line-height: 150%;
	letter-spacing: 0pt;
}
.CopyrightBG{
	background-image: url(../_img/00_layout/copyrightBG.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 8px;
	padding-bottom: 2px;
}
/*-----------------------------BottomMenu------------------------------------*/
.BottomMenuTxt{
	background-image: url(../_img/00_layout/bottom_line.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.BottomMenuTxt a{
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.BottomMenuTxt a:hover{
	font-size: 10px;
	font-weight: normal;
	color: #E30000;
	text-decoration: none;
}
.BottomMenuTxt2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.BottomMenuTxt2 a{
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.BottomMenuTxt2 a:hover{
	font-size: 10px;
	font-weight: normal;
	color: #E30000;
	text-decoration: none;
}
/*-----------------------------Botton------------------------------------*/
.BottonBGL{
	background-image: url(../_img/00_layout/bottonBG_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 23px;
}
.BottonBGR{
	background-image: url(../_img/00_layout/bottonBG_R.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 15px;
}
.BottonBGM{
	background-image: url(../_img/00_layout/bottonBG_M.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.BottonBGM a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.BottonBGM a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E30000;
	text-decoration: none;
}
.BottonBGL2{
	background-image: url(../_img/00_layout/bottonBG_L2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 23px;
}
.BottonBGR2{
	background-image: url(../_img/00_layout/bottonBG_R2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 15px;
}
.BottonBGM2{
	background-image: url(../_img/00_layout/bottonBG_M2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.BottonBGM2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.BottonBGM2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C8AE99;
	text-decoration: none;
}
.overicon a{
	text-decoration: none;
}
.overicon a:hover{
	text-decoration: none;
	position: relative;
	left: 1px;
	top: -1px;
}
/*-----------------------------SubMenu------------------------------------*/
.SubMenuTit{
	background-image: url(../_img/00_layout/title_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 29px;
	width: 158px;
}
.SubMenuTit2{
	background-image: url(../_img/00_layout/title_line3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 29px;
	width: 158px;
}
.SubMenuTxtLine{
	width: 158px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d5d5d5;
	padding-top: 1px;
	padding-bottom: 2px;
}
.SubMenuTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 130%;
	height: 24px;
	display: block;
	background-color: #FFFFFF;
	
}
.SubMenuTxt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 130%;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	height: 24px;
	display: block;
	background-color: #FFFFFF;

}
.SubMenuTxt a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	line-height: 130%;
	background-color: #FFF5C8;
	display: block;
	height: 24px;
	
}
.SubMenuTxt02{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 130%;
	height: 24px;
	display: block;
	background-color: #FFFFFF;
	padding-left:10px;
}
.SubMenuTxt02 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 130%;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	height: 24px;
	display: block;
	background-color: #FFFFFF;
	padding-left:10px;
}
.SubMenuTxt02 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	line-height: 130%;
	background-color: #FFF5C8;
	display: block;
	height: 24px;
	padding-left:10px;
}
.SubMenuOnpage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	line-height: 130%;
	height: 24px;
	display: block;
	background-color: #FFF5C8;
}
.SubMenuOnpage a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	line-height: 130%;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	height: 24px;
	display: block;
	background-color: #FFF8D7;
}
.SubMenuOnpage a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	line-height: 130%;
	background-color: #FFF8D7;
	display: block;
	height: 24px;
}
.TreMenuTxt{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	display: block;
	height: 30px;
	line-height: 130%;
}
.TreMenuTxt a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 130%;
	padding-top: 6px;
	padding-left: 20px;
	padding-bottom: 6px;
	display: block;
	background-attachment: scroll;
}
.TreMenuTxt a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
	line-height: 130%;
	background-image: url(../_img/00_layout/arrow03.gif);
	background-repeat: no-repeat;
	background-position: 11px 10px;
	display: block;
	background-attachment: scroll;
	
}
.TreMenuOnpage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
	line-height: 130%;
	background-image: url(../_img/00_layout/arrow03.gif);
	background-repeat: no-repeat;
	background-position: 11px 10px;
	display: block;
	background-attachment: scroll;
}
.TreMenuOnpage a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
	line-height: 130%;
	padding-top: 6px;
	padding-left: 20px;
	padding-bottom: 6px;
	display: block;
	background-attachment: scroll;
}
.TreMenuOnpage a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
	line-height: 130%;
	background-image: url(../_img/00_layout/arrow03.gif);
	background-repeat: no-repeat;
	background-position: 11px 10px;
	display: block;
	background-attachment: scroll;
}
.download{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:3px ;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
	line-height: 130%;
	display: block;
	background-attachment: scroll;
}
.download a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
	line-height: 130%;
	display: block;
	background-attachment: scroll;
}
.download a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
	display: block;
	background-attachment: scroll;
}
.TreMenuLine{
	background-image: url(../_img/00_layout/title_line2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 1px;
	width: 158px;
}
.FouMenuTxt{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	line-height: 130%;
	padding-top: 6px;
	padding-left: 20px;
	padding-bottom:6px;
}
.FouMenuTxt a{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.FouMenuTxt a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #9F7759;
	text-decoration: none;
}
.ForMenuOnpage{
	font-size: 11px;
	font-weight: normal;
	color: #9F7759;
	text-decoration: none;
	line-height: 130%;
    padding-top: 6px;
	padding-left: 20px;
	padding-bottom: 6px;
}
.ForMenuOnpage a{
	font-size: 11px;
	font-weight: normal;
	color: #9F7759;
	text-decoration: none;
}
.ForMenuOnpage a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #9F7759;
	text-decoration: none;
}
.FourMenuBG{
	background-image: url(../_img/00_layout/fourMenu_BG.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 146px;
}
.FourMenuBGbot{
	background-image: url(../_img/00_layout/fourMenu_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 146px;
	height: 4px;
}
.FourMenuTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.FourMenuTxt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	line-height: 130%;
	padding-left: 10px;
}
.FourMenuTxt a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF791F;
	text-decoration: none;
	line-height: 130%;
	background-image: url(../_img/00_layout/dot01.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
.FourMenuOnpage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF791F;
	text-decoration: none;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.FourMenuOnpage a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF791F;
	text-decoration: none;
	line-height: 130%;
	padding-left: 10px;
	background-image: url(../_img/00_layout/dot01.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
.FourMenuOnpage a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF791F;
	text-decoration: none;
	line-height: 130%;
	
}

.FourMenuTxtLine{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d5d5d5;
}
/*-----------------------------02product------------------------------------*/
.prod_link01{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
    line-height: 130%;
	color: #7d7d7d;
	font-weight: bold;

}
.prod_link03{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height: 130%;
	color: #7d7d7d;
	padding:2px 0;
	font-weight: bold;

.prod_link02{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height: 130%;
	color: #7d7d7d;
	padding:2px 0;


}
.prod_link02 a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height: 130%;
	color: #ff6600;
	padding:2px 0;
	

}
.prod_link02 a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height: 130%;
	color: #ff6600;
	padding:2px 0;


}
.prod_tit002{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
    line-height: 130%;
	color: #73563f;
	
}
.prod_tit001{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height: 130%;
	color: #7d7d7d;
	
}
.prod_tit001 a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF791F;
	text-decoration: none;
	padding:5px 0;
}
.prod_tit001 a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF791F;
	text-decoration: none;
	padding:5px 0;
}
.prod_body02{
    background-image: url(../_img/02_products/prod_body02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;

}
.prod_body{
    background-image: url(../_img/02_products/prod_body01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
    padding-right:260px;
	

}
.prod_title01{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	line-height: 130%;
	padding:5px 0;
    

}
.prod_title01 a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	line-height: 130%;
	padding:5px 0;
    

}
.prod_title01 a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF791F;
	text-decoration: none;
	line-height: 130%;
	padding:5px 0;


}
.ProductOverPicBG{
	background-image: url(../_img/02_products/overview_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 198px;
	width: 541px;
	padding-top: 58px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
}

/*  glow
.Test a{
    filter:glow(Color=#ff3300,Strength=255);
}
*/
.OverviewPic { 
    opacity: 1;                 /* ³z©ú«×30% FireFox ÂsÄý¾¹ */ 
    filter: Alpha(Opacity=100);   /* ³z©ú«×30% IE ÂsÄý¾¹ */ 
}
.OverviewPic a:link img { 
    opacity: 1;                 /* ³z©ú«×30% FireFox ÂsÄý¾¹ */ 
    filter: Alpha(Opacity=100);   /* ³z©ú«×30% IE ÂsÄý¾¹ */ 
}
.OverviewPic a:visited img { 
    opacity: 1;                 /* ³z©ú«×30% FireFox ÂsÄý¾¹ */ 
    filter: Alpha(Opacity=100);   /* ³z©ú«×30% IE ÂsÄý¾¹ */ 
} 
.OverviewPic a:hover img { 
   opacity: .7;                 /* ³z©ú«×30% FireFox ÂsÄý¾¹ */ 
   filter: Alpha(Opacity=70);   /* ³z©ú«×30% IE ÂsÄý¾¹ */ 
} 

/*-----------------------------03social------------------------------------*/

.socialbody01{
	background-image: url(../_img/03_social/body001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.OverviewNewsBG{
	background-image: url(../_img/03_social/overview_newsBG.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 539px;
}
.OverviewNewsBGtop{
	background-image: url(../_img/03_social/overview_newsBGtop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 167px;
	width: 379px;
	padding-top: 28px;
	padding-right: 160px;
	padding-bottom: 100px;
}
.NewsDateTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	width: 76px;
}
.NewsTxt{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	color: #73563F;
	text-decoration: none;
	padding-bottom: 8px;
	padding-top: 9px;
}
.NewsTxt a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	color: #73563F;
	text-decoration: none;
}
.NewsTxt a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	color: #E30000;
	text-decoration: underline;
}
.OverviewAccountTxt{
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
	line-height: 150%;
}
.OverviewAccountTxt a{
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
	line-height: 150%;
}
.OverviewAccountTxt a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
	line-height: 150%;
}
.NewsArrow2{
	background-image: url(../_img/00_layout/arrow02.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	width: 15px;
}
.line_social{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	
}
/*-----------------------------04about------------------------------------*/
.quick_title01{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
	color: #333333;
}
.quick_title01 a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.quick_title01 a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
	color: #ff3300;
	text-decoration: none;
}
.quick_body{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	text-decoration: none;
	color: #7d7d7d;
	padding-bottom:10px;
	
	

}
.PageTit{
	font-size: 15px;
	line-height: 120%;
	font-weight: bold;
	color: #73563F;
	text-decoration: none;
}
.PageTitLine{
	background-image: url(../_img/00_layout/PageTitLine.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 30px;
}
.PageTitLine2{
	background-image: url(../_img/05_news/PageTitLine2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 30px;
}
.Streeage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AA0000;
	text-decoration: none;
	padding-right: 20px;
}
.Streeage a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.Streeage a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: underline;
}
/*-----------------------------05NEWS------------------------------------*/
.photo_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7d7d7d;
	padding-bottom: 10px;
	padding-top: 10px;
}
.photo_title a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E30000;
	font-weight: bold;
	text-decoration: none;
}
.photo_title a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E30000;
	font-weight: bold;
	text-decoration: underline;
}
.newsbody01{
	background-image: url(../_img/05_news/body001.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.NewsListLine{
    border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d5d5d5;
}
.NewsArrow{
	background-image: url(../_img/00_layout/arrow02.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	width: 15px;
}
.NewsArrowPrev{
	background-image: url(../_img/00_layout/arrow_prev2.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	width: 20px;
}
.NewsArrowNext{
	background-image: url(../_img/00_layout/arrow_next2.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	width: 20px;
}
.NewsDateTxt2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 150%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-bottom: 3px;
}
.NewsTxt2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	color: #73563F;
	text-decoration: none;
}
.NewsTxt2 a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	color: #73563F;
	text-decoration: none;
}
.NewsTxt2 a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	color: #E30000;
	text-decoration: underline;
}
.Pagenumber{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff6600;
	text-decoration: none;
}
.Pagenumber a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.Pagenumber a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff6600;
	text-decoration: none;
}
.NewsTit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
	color: #3C2D20;
	text-decoration: none;
}
.Dotlinetop{
	background-image: url(../_img/00_layout/dotline.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.Dotlinebot{
	background-image: url(../_img/00_layout/dotline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.NewsPrevTxt{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-image: url(../_img/05_news/border_line.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	width:47px;
}
.NewsPrevTxt2{
	font-size: 11px;
	font-weight: normal;
	color: #73563F;
	text-decoration: none;
	padding-left: 10px;
}
.NewsPrevTxt2 a{
	font-size: 11px;
	font-weight: normal;
	color: #73563F;
	text-decoration: none;
}
.NewsPrevTxt2 a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #E30000;
	text-decoration: none;
}
.NewsLine2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.NewsPhotoFormBG{
	background-image: url(../_img/05_news/photoformBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 240px;
	width: 695px;
	padding: 20px;
}
.NewsPhotoFormTxt01{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../_img/05_news/phototab01_M.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 4px;
}
.NewsPhotoFormTxt01 a{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.NewsPhotoFormTxt01 a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.NewsPhotoFormTxt02{
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	background-image: url(../_img/05_news/phototab02_M.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 4px;
}
.NewsPhotoFormTxt02 a{
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.NewsPhotoFormTxt02 a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.NewsMovieBG{
	background-image: url(../_img/05_news/movieBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 9px;
	height: 235px;
	width: 637px;
}
.NewsMovieDate{
	font-size: 11px;
	font-weight: normal;
	color: #A8E4EE;
	text-decoration: none;	
}
.NewsMovieTit{
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;	
}
.NewsMovieS{
	padding: 1px;
	border: 1px solid #D8D8D8;
}
.ReportDateTxt{
	font-size: 11px;
	font-weight: normal;
	color: #838383;
	text-decoration: none;
}
/*-----------------------------06IR------------------------------------*/
.line_02{
	
	padding:7px 15px;
	background-image: url(../_img/06_ir/line03.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.downlord01{
    font-size: 11px;
	font-weight: normal;
	color: #b6b6b6;
	text-decoration: none;
	line-height: 180%;
}
.downlord01 a{
    font-size: 11px;
	font-weight: normal;
	color: #7d7d7d;
	text-decoration: none;
	line-height: 180%;
}

.downlord01 a:hover{
    font-size: 11px;
	font-weight: normal;
	color: #7d7d7d;
	text-decoration: underline;
	line-height: 180%;
}


.ir_body{
    background-image: url(../_img/06_ir/body01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
    padding-right:260px;

}
.OverviewIRBG{
	background-image: url(../_img/06_ir/overview_newsBG.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 539px;
}
.OverviewIRBGtop{
	background-image: url(../_img/03_social/overview_newsBGtop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 297px;
	width: 285px;
	padding-top: 28px;
	padding-right: 254px;
}
.IROverviewBG{
	background-image: url(../_img/06_ir/body01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 520px;
}
.IROverviewtit{
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
	line-height: 180%;
}
.IROverviewLinktit{
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
	line-height: 150%;
}
.IRFormtopBG01{
	background-image: url(../_img/06_ir/IRform_top01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.IRFormtopBG02{
	background-image: url(../_img/06_ir/IRform_top02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.IRFormtopBG03{
	background-image: url(../_img/06_ir/IRform_top03.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.IRFormbotBG{
	background-image: url(../_img/06_ir/IRform_bot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
}
.IRFormbotBG05{
	background-image: url(../_img/06_ir/IRform_bot02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
}
.IRFormM{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C8CAD9;
	border-left-color: #C8CAD9;
}
.IRFormNumber{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C8CAD9;
	border-bottom-color: #C8CAD9;
	padding-top: 12px;
	padding-bottom: 12px;
}
.IRFormNumber2{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C8CAD9;
	border-bottom-color: #C8CAD9;
	padding-top: 12px;
	padding-bottom: 12px;
}
.IRFormTxt01{
	font-size: 11px;
	font-weight: normal;
	color: #7d7d7d;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8CAD9;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.IRFormTxt01 a{
	font-size: 11px;
	font-weight: normal;
	color: #7d7d7d;
	text-decoration: none;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.IRFormTxt01 a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
	line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.IRFormTit01{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 150%;
}
.IRFormTit02{
	font-size: 11px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration: none;
	line-height: 150%;
	padding-left: 15px;
}
.IRFormTit03{
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
	line-height: 150%;
}
.IRFormTxt05{
	font-size: 11px;
	font-weight: normal;
	color: #b6b6b6;
	text-decoration: none;
	line-height: 150%;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8CAD9;
}
.IRFormTitLine01{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C8CAD9;
}
.IRFormTitLine02{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8CAD9;
}
.IRFormM2{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C8CAD9;
	border-left-color: #C8CAD9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8CAD9;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 15px;
}
.IRFormM3{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C8CAD9;
	border-left-color: #C8CAD9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8CAD9;
}
.IRFormDetailTit01{
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
	line-height: 150%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C8CAD9;
	padding-right: 15px;
	padding-left: 15px;
}
.IRFormYear{
	font-size: 11px;
	font-weight: bold;
	color: #AA0000;
	text-decoration: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C8CAD9;
	border-bottom-color: #C8CAD9;
	padding-top: 7px;
	padding-bottom: 7px;
}
.IROverFormLine{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C8CAD9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C8CAD9;
}
.IROverFormTxt01{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C8CAD9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8CAD9;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
}
.IROverFormTxt02{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C8CAD9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8CAD9;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
}
.IROverFormTxt03{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8CAD9;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
}
/*-----------------------------07Career------------------------------------*/

.career_body{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7d7d7d;
	line-height: 150%;

}
.OverviewCareerBG{
	background-image: url(../_img/07_career/overview_picBG.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 539px;
}
.OverviewCareerBGtop{
	background-image: url(../_img/03_social/overview_newsBGtop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 262px;
	width: 539px;
	padding-top: 28px;
}
.CareerOverPicBG{
	background-image: url(../_img/07_career/overview_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 267px;
	width: 700px;
	padding-top: 55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
}
.HrFormTit01{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 150%;
}
.HrFormTit02{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 150%;
}
/*-----------------------------08Contact------------------------------------*/
.OverviewContactBGbot{
	background-image: url(../_img/08_contact/overview_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
}
.OverviewContactBG{
	background-image: url(../_img/08_contact/overview_picBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 519px;
	padding-top: 28px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 0px;
}

.Form input{
	background-color: #FFFFFF;
	font-size: 11px;
	color: #666666;
	border: 1px solid #D3D3D1;
	line-height: 120%;
}
.Form select{
	font-size: 11px;
	color: #666666;
	border: 1px solid #D3D3D1;
}
.Form textarea{
	background-color: #FFFFFF;
	font-size: 11px;
	color: #666666;
	border: 1px solid #D3D3D1;
}
.nodispaly{
	display: none;
}
/*-----------------------------09sitemap------------------------------------*/
.SitemapForm{
	padding-top: 2px;
	padding-bottom: 5px;
	padding-right: 1px;
	padding-left: 1px;
	background-repeat: no-repeat;
	background-position: bottom;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.SitemapTxt{
	font-size: 11px;
	font-weight: normal;
	color: #929292;
	text-decoration: none;
	line-height: 150%;
	background-repeat: no-repeat;
	background-position: 11px 11px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;
	padding-left: 20px;
	background-image: url(../_img/09_sitemap/arrow.gif);
}
.SitemapTxt a{
	font-size: 11px;
	font-weight: normal;
	color: #929292;
	text-decoration: none;
	line-height: 150%;

}
.SitemapTxt a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #AA0000;
	text-decoration: underline;
	line-height: 150%;

}
.sitemapDeco {
	background-image: url(../_img/09_sitemap/sitemap_deco.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.test{
	float: left;
	visibility: visible;
	position: relative;
	padding-left: 150px;
	overflow: visible;
}