@charset "UTF-8";
@import url("../../css/common.css");
/* CSS Document */


#selectarea{
    width:760px;
	margin-top:10px;
	margin-bottom:10px;
}

.banner_top{
    margin-top:12px;
}

.banner_top a {
	background:url(../images/common/bnr_noticetop.gif) no-repeat left top;
	display:block;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	width:760px;
}

.banner_top a:hover {
	background:url(../images/common/bnr_noticetop.gif) no-repeat left -26px;
}

/*------------------------
       Product Area
--------------------------*/

.product_top{
    margin-top:12px;
	width:760px;
	height:110px;
	background:url(../images/europe/line02.gif) no-repeat left bottom;
}

.product_top .right {
	width:600px;
}

.product_top .right ul,
.product_top .right li{
	margin:0;
	padding:0;
}

.product_top .right li {
	list-style:none;
	font-size:90%;
	padding:3px 0;
}

.product_top .right li img {
	vertical-align:middle;
}

.product_top .right li span {
	float:left;
	display:block;
	width:120px;
	background:url(../images/europe/line01.gif) no-repeat 94px center;
	margin-right:10px;
}

.product_l{
    margin-top:12px;
	width:181px;
	height:110px;
	background:url(../images/common/bg_products.jpg) repeat-x bottom;
	float:left;
	display:inline;
}
.product_r{
    margin-top:12px;
	margin-left:12px;
	width:181px;
	height:110px;
	background:url(../images/common/bg_products.jpg) repeat-x bottom;
	float:left;
	display:inline;
}

.left{
   float:left;
   width:69px;
   margin:0;
   padding:0;
   display:inline;
}
.right{
    float:left;
	font-size:120%;
	font-weight:bold;
	margin-top:10px;
	width:112px;
	display:inline;
}
.product_l_americas{
    margin-top:12px;
	width:181px;
	height:80px;
	background:url(../images/common/bg_products.jpg) repeat-x bottom;
	float:left;
	display:inline;
}
.product_r_americas{
    margin-top:12px;
	margin-left:12px;
	width:181px;
	height:80px;
	background:url(../images/common/bg_products.jpg) repeat-x bottom;
	float:left;
	display:inline;
}
.left_americas{
   float:left;
   width:104px;
   margin-top:15px;
   padding:0;
   display:inline;
}
.right_americas{
    float:left;
	font-size:120%;
	font-weight:bold;
	margin-top:10px;
	width:71px;
	display:inline;
}

.product_l_asia{
    margin-top:12px;
	width:115px;
	height:140px;
	background:url(../images/common/bg_products.jpg) repeat-x bottom;
	text-align:center;
	font-size:120%;
	font-weight:bold;
	float:left;
	display:inline;
}
.product_r_asia{
    margin-top:12px;
	margin-left:14px;
	width:115px;
	height:140px;
	background:url(../images/common/bg_products.jpg) repeat-x bottom;
	text-align:center;
	font-size:120%;
	font-weight:bold;
	float:left;
	display:inline;
}

/*------- Products & FAQs bt ---------*/
.productmenu ul{
    height:16px;
	margin:5px 0 5px 0;
	padding:0;
	list-style:none;
	background:url(../images/common/bt_prodcts.gif) no-repeat;
	font-size:50%;
}
.productmenu li{
    text-indent:-9999px;
	float:left;
	margin-right:6px;
	display:inline;
	padding:0;
}
.productmenu li a{
	display:block;
	height:16px;
	text-decoration:none;
/*\*/
overflow:hidden;/*　---------　背景表示対策 MacIE対策　---------　*/
/**/
}
/*----------------------------------------*/
#products{
	width:55px;
	height:16px;
	background:url(../images/common/bt_prodcts.gif) 0px 0px;
}
#products a:hover {
	width:55px;
	height:16px;
	background:url(../images/common/bt_prodcts.gif) 0px -16px;
}

#faqs{
	width:38px;
	height:16px;
	background:url(../images/common/bt_faqs.gif) 0px 0px;
}
#faqs a:hover {
	width:38px;
	height:16px;
	background:url(../images/common/bt_faqs.gif) 0px -16px;
}

#products_out{
	width:70px;
	height:16px;
	background:url(../images/common/bt_prodcts_out.gif) 0px 0px;
}
#products_out a:hover {
	width:70px;
	height:16px;
	background:url(../images/common/bt_prodcts_out.gif) 0px -16px;
}

/*------- Asia Products & FAQs bt ---------*/
.productmenu_asia ul{
    height:13px;
	margin:7px 0 2px 8px;
	padding:0;
	list-style:none;
	font-size:50%;
}
.productmenu_asia li{
    text-indent:-9999px;
	float:left;
	margin-right:5px;
	display:inline;
	padding:0;
}
.productmenu_asia li a{
	display:block;
	height:13px;
	text-decoration:none;
/*\*/
overflow:hidden;/*　---------　背景表示対策 MacIE対策　---------　*/
/**/
}
/*----------------------------------------*/
#products_asia{
	width:29px;
	height:13px;
	background:url(../images/common/bt_prodcts_asia.jpg) 0px 0px;
}
#products_asia a:hover {
	width:29px;
	height:13px;
	background:url(../images/common/bt_prodcts_asia.jpg) -29px 0px;
}

#faqs_asia{
	width:68px;
	height:13px;
	background:url(../images/common/bt_faqs_asia.jpg) 0px 0px;
}
#faqs_asia a:hover {
	width:68px;
	height:13px;
	background:url(../images/common/bt_faqs_asia.jpg) -68px 0px;
}
/*------- Asia Products newlineup ---------*/

.product_l_asia_new{
    margin-top:12px;
	width:115px;
	height:140px;
	background:url(../images/common/bg_products_asia.jpg) repeat-x bottom;
	text-align:center;
	font-size:120%;
	font-weight:bold;
	float:left;
	display:inline;
}
.product_r_asia_new{
    margin-top:12px;
	margin-left:14px;
	width:115px;
	height:140px;
	background:url(../images/common/bg_products_asia.jpg) repeat-x bottom;
	text-align:center;
	font-size:120%;
	font-weight:bold;
	float:left;
	display:inline;
}

.productmenu_asia_new ul{
    height:13px;
	margin:7px 10px 2px 35px;
	padding:0;
	list-style:none;
	font-size:50%;
}
.productmenu_asia_new li{
    text-indent:-9999px;
	float:left;
	margin-right:5px;
	display:inline;
	padding:0;
}
.productmenu_asia_new li a{
	display:block;
	height:13px;
	text-decoration:none;
/*\*/
overflow:hidden;/*　---------　背景表示対策 MacIE対策　---------　*/
/**/
}
/*----------------------------------------*/
#products_asia_out{
	width:44px;
	height:13px;
	background:url(../images/common/bt_prodcts_asia_out.jpg) 0px 0px;
}
#products_asia_out a:hover {
	width:44px;
	height:13px;
	background:url(../images/common/bt_prodcts_asia_out.jpg) -44px 0px;
}

/*------- Country Flags ---------*/
.flags{
    width:105px;
	padding:0;
}
.flags img{
    margin-right:1px;
	margin-bottom:1px;
	padding:0;
}
.flags_americas{
    width:71px;
	padding:0;
}
.flags_asia{
	margin-left:4px;
	margin-right:15px;
	margin-bottom:10px;
	padding:0;
	float:left;
	display:inline;
	margin-top: 10px;
}
.flags_asia img{
    margin-right:6px;
	margin-bottom:2px;
	padding:0;
}





