a.link_list:link {
	font-size: 10px;
	color: #53575A;
	font-weight: normal;
	text-decoration: none;
}
a.link_list:visited {
	font-size: 10px;
	color: #53575A;
	text-decoration: none;
	font-weight: normal;
}
a.link_list:hover {
	font-size: 10px;
	color: #990000;
	font-weight: normal;
}
a.link_qa:link {
	font-size: 10px;
	color: #53575A;
	font-weight: normal;
	text-decoration: none;
}
a.link_qa:visited {
	font-size: 10px;
	color: #53575A;
	text-decoration: none;
	font-weight: normal;
}
a.link_qa:hover {
	font-size: 10px;
	color: #990000;
	font-weight: normal;
}
a.link_download:link {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
a.link_download:visited {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
a.link_download:hover {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.link_headlink:link {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.link_headlink:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.link_headlink:hover {
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
}
a.link_readmore:link {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.link_readmore:visited {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.link_readmore:hover {
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
}
a.link_btn:link {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.link_btn:visited {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.link_btn:hover {
	font-size: 13px;
	color: #990000;
	font-weight: bold;
}
a.link_btn_on:link {
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
a.link_btn_on:visited {
	font-size: 13px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
a.link_btn_on:hover {
	font-size: 13px;
	color: #990000;
	font-weight: bold;
}
a.link_btn_sub:link {
	font-size: 11px;
	color: #616161;
	text-decoration: none;
}
a.link_btn_sub:visited {
	font-size: 11px;
	color: #616161;
	text-decoration: none;
}
a.link_btn_sub:hover {
	font-size: 11px;
	color: #990000;
}
a.link_btn_sub_on:link {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.link_btn_sub_on:visited {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.link_btn_sub_on:hover {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.link_p_path:link {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.link_p_path:visited {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.link_p_path:hover {
	font-size: 14px;
	color: #AB0037;
	font-weight: bold;
}
a.link_p_title:link {
	font-size: 13px;
	font-weight: bold;
	color: #08253d;
	text-decoration: none;
}
a.link_p_title:visited {
	font-size: 13px;
	font-weight: bold;
	color: #08253d;
	text-decoration: none;
}
a.link_p_title:hover {
	font-size: 13px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}


.mainbg_right {
	background-image: url(../images/index_center_bg_r.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.mainbg_left {
	background-image: url(../images/index_center_bg_l.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.mainbg_center {
	background-color: #F3F3F2;
	background-image: url(../images/index_center_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.menubg_center {
	background-image: url(../images/product_center_bg.gif);
	background-repeat: repeat;
}
.menubg_center-top {
	background-image: url(../images/product_center_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.title_img_00-l {
	background-image: url(../images/title-00-l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	padding-left: 50px;
}
.title_img_00-r {
	background-image: url(../images/title-00-r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 50px;
	padding-right: 40px;
	padding-left: 10px;
}
.title_img_01-l {
	background-image: url(../images/title-01-l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	padding-left: 70px;
}
.title_img_01-r {
	background-image: url(../images/use/about_img_bg1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 70px;
	padding-right: 70px;
	padding-top: 0px;
}
.title_img_02-l-1 {
	background-image: url(../images/title-02-l-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	padding-left: 70px;
	padding-right: 70px;
}
.title_img_02-l-2 {
	background-image: url(../images/title-02-l-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	padding-left: 70px;
	padding-right: 70px;
}
.title_img_03-l-1 {
	background-image: url(../images/title-03-l-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	padding-left: 0px;
	padding-right: 20px;
}
.title_img_03-l-2 {
	background-image: url(../images/title-03-l-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	padding-left: 0px;
	padding-right: 40px;
}
.title_img_04-l {
	background-image: url(../images/title-04-l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	padding-left: 0px;
	padding-right: 50px;
}
.title_img_05-l {
	background-image: url(../images/title-05-l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	padding-left: 0px;
	padding-right: 50px;
}
.title_img_06-l {
	background-image: url(../images/title-06-l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 70px;
	padding-left: 80px;
	padding-right: 90px;
	font-size: 12px;
	line-height: 25px;
	color: #660000;
	padding-bottom: 20px;
}
.title_news_main {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.title_news_main_in {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.title_news_sub {
	font-size: 11px;
	font-weight: bold;
	color: #d4631b;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.title_news_sub_in {
	font-size: 16px;
	font-weight: bold;
	color: #d4631b;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.title_product_path {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 15px;
	background-image: url(../images/line_01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.title_product_text {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	background-image: url(../images/line_01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 25px;
}
.title_topline {
	font-size: 14px;
	color: #6a000b;
	font-weight: bold;
	padding-bottom: 8px;
	background-image: url(../images/line_01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.title_01 {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.title_02 {
	font-size: 11px;
	color: #676767;
	font-weight: bold;
}
.title_03 {
	font-size: 15px;
	color: #990000;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 12px;
}
.title_03-line {
	font-size: 15px;
	color: #990000;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1c0bf;
	padding-top: 20px;
	padding-bottom: 12px;
}
.title_04 {
	font-size: 11px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1c0bf;
	padding-top: 12px;
	padding-bottom: 12px;
	font-weight: bold;
}
.title_04-time {
	font-size: 11px;
	color: #C9958D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1c0bf;
	padding-top: 12px;
	padding-bottom: 12px;
}
.title_qa_q {
	background-image: url(../images/qa_icon_q.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 45px;
}
.title_qa_q-text {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-top: 21px;
	padding-bottom: 12px;
}
.title_qa_a {
	background-image: url(../images/qa_icon_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.title_qa_a-text {
	font-size: 12px;
	color: #666666;
	padding-top: 21px;
	padding-bottom: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	line-height: 18px;
}
.text_about_imginfo {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.text_about_content {
	font-size: 13px;
	line-height: 24px;
	color: #333333;
}
.text_about_contentB {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}
.text_news_content {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}
.text_news_content_in {
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}
.text_news_imginfo {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.text_product_content {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-top: 10px;
}
.text_contact_content {
	font-size: 13px;
	line-height: 24px;
	color: #333333;
	padding-right: 20px;
}
.text_head_fic {
	font-size: 9px;
	color: #FFFFFF;
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
.text_01 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
.text_02 {
	font-size: 12px;
	line-height: 25px;
	color: #333333;
}
.text_02b {
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	font-weight: bold;
}
.text_03 {
	font-size: 12px;
	line-height: 20px;
	color: #636363;
}
.text_04 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	letter-spacing: 1px;
}

.td_space_banner-5 {
	padding-right: 2px;
	background-color: #FFFFFF;
	padding-bottom: 2px;
}
.td_space_photo-5 {
	padding-right: 2px;
	background-color: #FFFFFF;
	padding-bottom: 2px;
}
.td_space_about {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.td_space_leftmenu {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 37px;
	width: 220px;
}
.td_space_leftmenu-width {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 37px;
	width: 220px;
}
.td_space_01 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.td_space_02 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.td_space_03 {
	padding-right: 5px;
}
.td_space_04 {
	padding-top: 10px;
}
.td_space_05 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.td_space_06 {
	padding-right: 13px;
}
.td_space_07 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 15px;
	padding-bottom: 15px;
}
.td_space_product-show {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	padding-left: 10px;
}
.td_space_form {
	font-size: 12px;
	color: #990000;
	background-color: #D2D2D1;
	border: 1px solid #d6bfcb;
}
.td_leftmenu-bg {
	background-image: url(../images/left_menu-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.td_leftmenu-product {
	background-image: url(../images/left_menu-class.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-left: 45px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.td_leftmenu-product_open {
	background-image: url(../images/left_menu-open.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.td_leftmenu-product_open-sub {
	background-color: #cbc8c5;
	background-image: url(../images/icon_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAD8D6;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 28px;
	color: #616161;
	font-size: 12px;
	padding-right: 10px;
}
.product_img_table {
	background-color: #FFFFFF;
	border: 4px solid #666666;
}
.product_img_table_s {
	background-color: #FFFFFF;
	border: 3px solid #999999;
}
.product_img_table_ss {
	background-color: #FFFFFF;
	border: 2px solid #999999;
}
.product_title_main {
	font-size: 13px;
	font-weight: bold;
	color: #08253d;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.product_title_main-list {
	font-size: 13px;
	font-weight: bold;
	color: #08253d;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.product_title_main_big {
	font-size: 19px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 5px;
}
.product_title_sub {
	font-size: 10px;
	color: #666666;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.product_title_sub_big {
	font-size: 12px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.product_title_icon {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 10px;
	background-image: url(../images/icon_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.product_info-big {
	font-size: 15px;
	color: #003366;
	padding-bottom: 10px;
	padding-left: 5px;
}
.product_info {
	font-size: 12px;
	color: #003366;
	line-height: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.product_info-list {
	font-size: 11px;
	color: #003366;
	padding-bottom: 25px;
	padding-left: 1px;
}
.product_feature {
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	padding-bottom: 5px;
}
.product_content {
	font-size: 10px;
	color: #333333;
	line-height: 15px;
}
.product_download {
	font-size: 10px;
	color: #333333;
	line-height: 15px;
	padding-top: 35px;
}
.list_page_td {
	padding-top: 20px;
	padding-bottom: 20px;
}
.list_link_td {
	font-family: Verdana, "Lucida Sans", "Lucida Sans Unicode", "Letter Gothic Std", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #53575A;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	height: 20px;
	width: 20px;
}
.list_link_td_at {
	font-family: Verdana, "Lucida Sans", "Lucida Sans Unicode", "Letter Gothic Std", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-color: #990000;
	text-align: center;
	height: 20px;
	width: 20px;
}

.form_btn1 {
	border: 1px solid #999999;
	background-color: #C0BCB9;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.form_btn2 {
	border: 1px solid #999999;
	background-color: #999999;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.form_textarea_00 {
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #c2c2c2;
	vertical-align: middle;
}
.form_textarea_01 {
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 250px;
	border: 1px solid #c2c2c2;
	height: 25px;
	vertical-align: middle;
}
.form_textarea_02 {
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 210px;
	border: 1px solid #c2c2c2;
}
