html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } 

body {
background:url(bg_01.gif); 
background-position:top; 
background-repeat:repeat-x; 
padding:0px; margin:0px; 
background-color:#11789b;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
}

img { border:0px; outline:none; padding:0px; margin:0px;}

input.text01 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
border:1px solid #d7d7d7;
width:220px;
}

input.btn_submit { background:url(btn_submit.gif); width:64px; height:23px; border:0px; margin-right:10px;}
input.btn_cancel { background:url(btn_cancel.gif); width:64px; height:23px; border:0px;}

textarea.text01 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
border:1px solid #d7d7d7;
width:220px;
}

.clear { clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; width:inherit; clear:all; }

#hd {
background:url(bg_03.jpg);
background-position:center top; 
background-repeat:no-repeat;
height:114px;
}

#bd {
background-color:#FFFFFF;
}

#ft {
background:url(bg_02.gif); background-repeat:repeat-x; height: 120px;
}

.body_center {
width:950px;
margin:0 auto;
}

#flash01 { padding-bottom:30px;}

.hd_logo {
height:61px;
padding:25px 0 0 3px;
}

.hd_menu {
height:23px;
text-align:right;
padding:0 0 0 545px;
position:relative;
}

.hd_menu ul.hd_menu_main { margin:0px; padding:0px; list-style:none;}
.hd_menu ul.hd_menu_main li { float:left;}

.hd_menu span.nolinknv01 { background:url(nv01.gif);background-position:0% -23px; float:left; margin:0 0 0 35px;}
.hd_menu span.nolinknv02 { background:url(nv02.gif);background-position:0% -23px; float:left; margin:0 0 0 35px;}
.hd_menu span.nolinknv03 { background:url(nv03.gif);background-position:0% -23px; float:left; margin:0 0 0 35px;}
.hd_menu span.nolinknv04 { background:url(nv04.gif);background-position:0% -23px; float:left; margin:0 0 0 35px;}

.hd_menu a.nv01 { background:url(nv01.gif); margin:0 0 0 35px; background-color: transparent; height:23px; float:left;}
.hd_menu a.nv01:hover { background-position:0% -23px;}
.hd_menu a.nv02 { background:url(nv02.gif); margin:0 0 0 35px; background-color: transparent; height:23px; float:left;}
.hd_menu a.nv02:hover { background-position:0% -23px;}
.hd_menu a.nv03 { background:url(nv03.gif); margin:0 0 0 35px; background-color: transparent; height:23px; float:left;}
.hd_menu a.nv03:hover { background-position:0% -23px;}
.hd_menu a.nv04 { background:url(nv04.gif); margin:0 0 0 35px; background-color: transparent; height:23px; float:left;}
.hd_menu a.nv04:hover { background-position:0% -23px;}

.hd_menu a.active {background-position:0% -23px;}

.bd_BGdata { background:url(bg_04_main_data.gif); background-position:bottom right; background-repeat:no-repeat; height:500px;}

.bd_FDdata { text-align:right; color:#adeaff; padding:27px 0 0 0;}

.mainpage_data { width:320px; padding:0 0 0 10px; font-size:15px; font-style: italic}

.bd_pd_menu { width:197px; float:left; padding:20px 0 10px 13px;}
.bd_pd_menu ul { padding:0px; margin:0px; list-style:none;}

.sub01 { padding:0 0 3px 11px;}

.sub01 ul.submenu {padding:0px; margin:0px; list-style:none;}
.sub01 ul.submenu li.sub01_link { color:#333333; font-weight:bold;}
.sub01 ul.submenu li.sub01_link a { color:#333333; text-decoration:none; font-weight:normal;}
.sub01 ul.submenu li.sub01_link a:hover {color:#333333; text-decoration:underline; font-weight:normal;}

.sub01 ul.submenu li.sub02_link { background:url(arrow01.gif); background-repeat:no-repeat; padding:0 0 0 10px; color:#1282ab; font-weight:bold;}
.sub01 ul.submenu li.sub02_link a { color:#1282ab; text-decoration:none; font-weight:normal;}
.sub01 ul.submenu li.sub02_link a:hover {color:#1282ab; text-decoration:underline; font-weight:normal;}
.sub01 ul.submenu li.sub02_link .sub02_link submenuActive { background:url(arrow01.gif); background-repeat:no-repeat; padding:0 0 0 10px; color:#1282ab; font-weight:bold;}

.bd_pd_data { width:920px; float:left; padding:20px 15px 0 15px; height:480px;}
.bg_pd_data_menu { height:25px; color:#1282ab;}
.bg_pd_data_menu a { color:#1282ab; text-decoration:none; font-weight:bold;}
.bg_pd_data_menu a:hover { color:#f26522; text-decoration:none; font-weight:bold;}
.bg_pd_data_product {height:430px;}

.bg_pd_data_product_tb {width:230px; float:left; height:210px; text-align:center; font-size: 11px;}
.bg_pd_data_product_tb p { padding:0 0 5px 0; margin:0px;}
.bg_pd_data_product_tb a {color:#333333; text-decoration:none;}
.bg_pd_data_product_tb a:hover {color:#333333; text-decoration:underline;}

.bg_pd_data_menu_page { height:25px; width:740px; background-color:#FFFFFF; float:left; color:#1282ab;}
.bg_pd_data_menu_page ul { padding:0px; margin:0px; list-style:none; float:left;}
.bg_pd_data_menu_page ul li { float:left; width:370px;}
.bg_pd_data_menu_page ul li a {color:#1282ab; text-decoration:none;}
.bg_pd_data_menu_page ul li a:hover {color:#1282ab; text-decoration:underline;}
.sl_page {text-align:right;}

.bg_pd_data_product_main { width:440px; float:left; padding-top:25px;}
.bg_pd_data_product_flash { width:300px; float:left;}

.bg_pd_data_product_dt_img { width:430px; float:left; text-align:center; font-size: 11px;}
.bg_pd_data_product_dt_img p { padding:0 0 3px 0; margin:0px;}
.bg_pd_data_product_dt_img a {color:#5d5d5d; text-decoration:none;}
.bg_pd_data_product_dt_img a:hover {color:#333333; text-decoration:none;}


.bg_pd_data_product_dt_data { width:auto; float:left; padding-top:30px;}
.bg_pd_data_product_dt_data p { padding:0 0 5px 0; margin:0px;color:#1282ab; font-weight:bold;}
.bg_pd_data_product_dt_data table td { padding-bottom:10px;}
.bg_pd_data_product_dt_data table td.pd_order { padding-left:65px;}

.body_data_about {
margin:0 auto;
float:left;
width:650px;
height:455px;
padding-top:45px;
}

.body_data_about_flash { width:300px; float:left; padding-top:20px;}

.body_data_about_bg { background:url(bg_about.jpg); background-position:top left; background-repeat:no-repeat; height:455px; padding:45px 0 0 400px; width:550px;}

.body_contact_bg {background:url(bg_contact.jpg); background-position:center; background-repeat:no-repeat; }
.body_contact_bg_h {height:455px; padding:45px 0 0 400px; width:550px;}

.body_product_dt {height:455px; padding:45px 0 0 0; width:550px; float:left; background-color:#FFFFFF;}
.body_product_pic { width:400px; float:left; text-align:center; padding:50px 0 0 0; background-color:#FFFFFF;}

.submenu_popup
{
	display:none;
	background:url(bg_submenu.gif);
	position:absolute;
	z-index:99; 
	border:0px solid red;
	padding:10px 0 0 0;
	height:22px;
	width:950px;
	top:23px;
	left:0px;
	text-align:center;
}

.submenu_popup a { color:#0a4153; text-decoration:none; background:url(arrow02_submenu.gif); background-repeat:no-repeat; padding:0 3px 0 8px}
.submenu_popup a:hover { color:#f26522; text-decoration:none;}

table tr.td_header td { padding:5px; background-color:#196c8a; padding:5px; color:#ffffff; font-weight:bold;text-align:center;}
table tr.td_header02 td { background-color:#54a9c6; text-align:center; padding:2px 5px;}
table tr.td_header03 td { background-color:#d7d7d7; text-align:center; padding:2px 5px;}



