@charset "utf-8";
/* CSS Document */

body
{
margin:0px;
	/*background-color:#c0c0c0;*/
	height:100%; min-height:100%;
	background: #ffffff url(../images/bg_top.jpg) repeat-x 0 0;/* */
		
}

.scrollbar {
	background-color:transparent;
	 }
body,td,th,table {
	font-family:arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4a4a;
	line-height:17px;
}
A {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	color: #4c4a4a;
	text-decoration: none;
}
a:link {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	color: #4c4a4a;
	text-decoration: none;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	color: #000000;
	text-decoration: underline;

}
.title_support {
	background:#ffffff url(../images/left_top_bg_menu_support.jpg) repeat-x 0 0;
	height:58px;
	padding-left:90px;
	color:#555555;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}
.title_category {
	background:#ffffff url(../images/left_bg_title_category.jpg) repeat-x 0 0;
	height:40px;
	color:#ffffff;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
}
.title_main {
	background:#ffffff url(../images/center_bg_title_menu_yellow_main.jpg) no-repeat;
	height:32px;
	padding-left:50px;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}
.title_main2 {
	background:#ffffff url(../images/center_bg_title_menu_yellow.jpg) repeat-x 0 0;
	height:32px;
	padding-left:50px;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}
.title_main3 {
	background:#ffffff url(../images/center_top_bg_art_border.jpg) repeat-x 0 0;
	height:54px;
	padding-left:70px;
	color:#ff7e00;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}
.title_main4 {
	background:#ffffff url(../images/center_top_bg_clip_border.jpg) repeat-x 0 0;
	height:51px;
	padding-left:70px;
	color:#ff7e00;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}
.footer_bg {
background:#ffffff url(../images/footer_bg.jpg) repeat-x 0 0;
}
.footer_company {
	color:#030303;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
a.link_title {
font:Arial, Helvetica, sans-serif;
color:#ff7e06;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.link_title:hover {
color:#777777;
text-decoration:underline;
}
a.link_art {
font:Arial, Helvetica, sans-serif;
color:#7b7b7b;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
a.link_art:hover {
color:#ff7e06;
text-decoration:none;
}
a.link_more {
font:Arial, Helvetica, sans-serif;
color:#b51010;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a.link_more:hover {
color:#777777;
text-decoration:underline;
}
.main_title_menu {
	background:#585454;
	height:31px;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	/*border:1px solid #bfbfbf;*/
}
.main_title_menu2 {
	background:#ffffff;
	height:40px;
	color:#ff7200;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	/*border:1px solid #bfbfbf;*/
}
a.left_link_category {
font:Arial, Helvetica, sans-serif;
color:#1A6995;
font-size:11px;
font-weight:bold;
vertical-align:middle;
text-decoration:none;
}
a.left_link_category:hover {
color:#777777;
text-decoration:underline;
}
.left_hotnews_menu {
	color:#777777;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
a.left_link_hotnews {
font:Arial, Helvetica, sans-serif;
color:#6e7761;
font-size:11px;
vertical-align:middle;
text-decoration:none;
}
a.left_link_hotnews:hover {
color:#f75700;
text-decoration:none;
}
a.center_link_news {
font:Arial, Helvetica, sans-serif;
color:#f56200;
font-size:11px;
vertical-align:middle;
font-weight:bold;
text-decoration:none;
}
a.center_link_news:hover {
color:#f75700;
text-decoration:underline;
}
.center_title_sp {
font:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:20px;
font-variant:small-caps;
vertical-align:middle;
}
.right_yourcart_menu {
	color:#f56200;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.right_newmagazine_menu {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.right_support_menu {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.right_link {
	color:#f56200;
	font-size:12px;
	text-decoration:none;
	vertical-align:middle;
}
.right_link:hover {
	color:#f56200;
	text-decoration:underline;
}
.center_about_menu {
	color:#3d658c;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.footer_copyright {
font:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-align:center;
vertical-align:middle;
}
.special_product {
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}
a.footer_link {
font:Arial, Helvetica, sans-serif;
color:#6e7761;
font-size:12px;
font-weight:bold;
vertical-align:middle;
text-transform:uppercase;
text-decoration:none;
}
a.footer_link:hover {
color:#f75700;
text-decoration:none;
}
a.footer_menu {
font:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
vertical-align:middle;
text-decoration:none;
}
a.footer_menu:hover {
color:#02c214;
text-decoration:none;
}
a.main_link_magazine {
font:Arial, Helvetica, sans-serif;
color:#1A6995;
font-size:11px;
vertical-align:middle;
text-decoration:none;
}
a.main_link_magazine:hover {
color:#333333;
text-decoration:none;
}
.linkcha
{
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-align:center;
}
a.linkcha:hover
{
color:#ffcc00;
font-weight:bold;
text-decoration:none;
text-align:center;
}
.textyel
{
color:#FF0033;
font-weight:bold;
text-transform:capitalize;
padding-left:10px;

}
.textgray
{
color:#cccccc;
font-weight:bold;
text-transform:capitalize;
padding-left:10px;
}
.textnau
{
color:#990000;
}
.linkvang
{
color:#cccccc;
font-weight:bold;
text-transform:capitalize;
padding-left:10px;
text-decoration:none;

}
a.linkvang:hover
{
color:#cccccc;
font-weight:bold;
text-transform:capitalize;
padding-left:10px;
text-decoration:underline;
}
.none
{
color:#000000;
text-decoration:none;
}
a.none:hover
{
color:#000000;
text-decoration:underline;
}

.none1
{
color:#000000;
text-decoration:none;
font-weight:bold;
}
a.none1:hover
{
color:#000000;
text-decoration:underline;
font-weight:bold;
}


.box
{
-moz-opacity: 0.2;
opacity: 0.2;
}
.box2
{
-moz-opacity: 0.2;
opacity: 1;
}
.form
{
	font-size:11px;
	color:#000000;
	background-color:#F2F2F2;
	border:#a3a4a6;
	border-width:1px;
	padding-left:2px;
	padding-right:2px;
	border-style:solid;

}
.select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:16;	
	color: #000000;
	text-decoration: none;
	background-color: #efefef;
	border: 0px solid #cccccc;
}
.tit
{
color:#076c13;
font-weight:bold;
padding-left:10px;

}
.titright
{
color:#339933;
font-weight:bold;
padding-left:25px;
border:1px solid #dce0dd;
border-bottom:none

}
.tittop
{
color:#439c55;
font-weight:bold;
padding-left:35px;
background-image:url(../images/tit.gif);
height:24px;
background-repeat:no-repeat;
background-position:left

}
.tit_sub
{
font-weight:bold;
font-size:12px;

}
.sp_name
{
font-weight:bold;
padding-left:25px
}
.menu
{
color:#333333;
font-size:12px;
padding-left:5px;
text-decoration:none;
}
a.menu:hover
{
color:#333333;
padding-left:5px;
text-decoration:underline;
}
.textred
{
color:#cc0000;
text-decoration:none;

}
a.textred:hover
{
color:#cc0000;
text-decoration:underline;
}
.gia
{
color:#ff7800;

}
.link_bold
{
font-weight:bold;
text-decoration:none;
color:#000000;
}
a.link_bold:hover
{
font-weight:bold;
text-decoration:underline;
color:#000000;
}
a.menucha:link
{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;

}
a.menucha:visited
{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
}
a.menucha:hover
{

font-size:12px;
background-repeat:no-repeat;
background-position:left 2px;
color:#d72616;
font-weight:bold;
text-decoration:none;
text-align:center;
}
.hotro
{
color:#06807f;
text-decoration:none;
}
a.hotro:hover
{
color:#06807f;
text-decoration:underline;
}

.tittin
{
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.tittin:hover
{
color:#000000;
font-weight:bold;
text-decoration:underline;

}
.date
{
color:#999999;
font-style:italic;
}
.topmenu
{
color:#fff;
text-decoration:none;
font-weight:bold;
height:26px;
display:block;
vertical-align:middle;
margin: 0;
padding: 0;
}

a.topmenu:hover
{
color:#fff;
background:url(../menu_hover.gif);
border-left:1px solid #fff;
border-right:1px solid #fff;
text-decoration:none;
font-weight:bold;
height:26px;
padding-left:0px;
padding-right:0px;
display:block;
vertical-align:middle;
margin: 0;
padding: 0;
}
