/*
 * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
 *
 * http://www.lockon.co.jp/
 */
@charset "<!--{$smarty.const.CHAR_CODE}-->";
.fs10 {font-size: 62.5%; line-height: 150%;}
.fs12 {font-size: 75%; line-height: 150%;}
.fs14 {font-size: 87.5%; line-height: 150%;}
.fs18 {font-size: 117.5%; line-height: 150%;}
.fs22 {font-size: 137.5%; line-height: 130%;}
.fs24 {font-size: 150%; line-height: 130%;}
.fs30 {font-size: 187.5%; line-height: 125%;}
.fs10n {font-size: 62.5%;}
.fs12n {font-size: 75%;}
.fs14n {font-size: 87.5%;}
.fs18n {font-size: 117.5%;}
.fs22n {font-size: 137.5%;}
.fs24n {font-size: 150%;}
.fs30n {font-size: 187.5%;}
.fs12st {font-size: 75%; line-height: 150%; font-weight: bold;}

/****************************ボディーの設定 ***********************************/

body,th,td {
}


th,td {
	/*font-family:"MS Pゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-selif ;*/
	text-align : left;
	color:#333333;
	line-height : 1.5em;
	font-size:12px;
}


body {
	text-align : center;
	background:#C4C9B2 url(/img/bg.gif) ;
	margin : 0px;
	padding : 0px;
}

a,a:link,a:visited{
	
/*	color:#001365;*/
	color:#0000FF;
}

a:hover{
	color: #0023B8;
}

.p_text{

	color:#666666;

		margin: 4px;

	font-size:12px;

	line-height:1.5em;

}



.p_text_red{

	color:#CC0000;

		margin: 4px;

	font-size:12px;

	line-height:1.5em;

}



img.linkimg{
	
	margin:0px;
	padding:0px;
}

a:hover img.linkimg{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background-color: #FFFFFF; 
	color: #ffffff;
	border: none;
	text-decoration: none;
	margin:0px;
	padding:0px;
	/*vertical-align:baseline;*/
/*	position: relative;  */
/*	top: 1px;  */
}

/**************************************** **********************************/

.graykouka_out {
	border:0;
	filter:gray;
}

.graykouka_over {
	border:0;
	position:relative;
	top:1px;
	left:1px;
}
	
/**************************************** **********************************/	

.toumeikouka_out {
	border:0px;
	filter:alpha(opacity=75,style=0,enabled=true;)
}

.toumeikouka_over {
	border:0;
	position:relative;
	/*top:1px;
	left:1px;*/
}


/******************************** ******************************/

#global {

	color:#333333;
	line-height : 1.5em;
	font-size:12px;

  text-align: left;
  margin: 8px auto 0px auto;
  padding:16px 0px 0 0px;
/*  width: 860px; */
  width: 1060px;
  background:url(/img/globalback.gif) repeat-y ;
}

a img {
    border-style:none;
}


/**********ヘッダー********/

	
#head　{
	padding: 0px;
	margin: 0 auto 0 auto;
	width:800px;
	text-align: center;
	line-height: 1.0;
}

#head img {
  padding: 0;
  margin: 0;
  line-height: 1.0;
}


#head h1 {
	/*font-family:"MS Pゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-selif ;*/
	font-size:10px;
	font-weight:normal;
	color:#333333;
	padding: 0px 0px 0px 10px;
	margin: 0px auto;
	display : block ;
	width: 801px;
	voice-family: "\"}\"";	
	voice-family: inherit;
	width: 791px;
}


/******************************************************************************************/
/***********************************メイン****************************************/
/******************************************************************************************/

#main {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	display : block ;
	width: 600px;
	border: 1px solid #ff0000;
	float: left;
}


#main02 {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	display : block ;
	width: 421px;
}
	

#right {
	text-align: left;
	margin: 10px;
	display : block ;
	width: 170px;
}

#main p{	
	margin: 4px;
	font-size:12px;
	line-height:1.5em;
}


/*
h2{	
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#DC0000;
	border-left:#06005A  solid 10px;
	border-bottom:#06005A 1px solid;
	border-top:#06005A 1px solid;
	padding:7px 15px 6px 15px;
	margin:0px 0px 0px 0px;
	
}

h3{
	font-size:14px;
	font-weight:bold;
	color:#06005A;
	border-left:#DC0000  solid 8px;
	padding:3px 10px 3px 7px;
	margin:10px 0px 0px 0px;
}

h4{
	font-size:14px;
	font-weight:bold;
	color:#06005A;
	padding:10px 10px 0px 2px;
}


#main02 p{	
	margin: 4px;
	font-size:12px;
	line-height:1.5em;
}

#main02 h2{	
	/*font-family:"MS Pゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-selif ;
	font-size:16px;
	color:#06005A;
	font-weight:bold;
	background-color:#FFE400;
	/*background:url(../../img/h2.gif);
	border-left:#06005A  solid 10px;
	border-bottom:#06005A 1px solid;
	border-top:#06005A 1px solid;
	padding:7px 15px 6px 15px;
	margin:0px 0px 0px 0px;
	/*width:100%;
}

#main02 h3{
	/*font-family:"MS Pゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-selif ;
	font-size:14px;
	font-weight:bold;
	color:#06005A;
	border-left:#06005A  solid 8px;
	padding:3px 10px 3px 7px;
	margin:10px 0px 0px 0px;
}

#main02 h4{
	/*font-family:"MS Pゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-selif ;
	font-size:14px;
	font-weight:bold;
	color:#06005A;
	padding:10px 10px 0px 2px;
}*/



/******************************************************************************************/
/***********************************左メニュー****************************************/
/******************************************************************************************/

#menu_ken {
	width: 170px;
	background-color:#37548F;
	margin:10px;
	voice-family: "\"}\"";	
	voice-family: inherit;
}
/******会員表示用******/

#menu01 {
  width: 160px;
  background-color:#FFCC00;
  margin:10px auto 0 auto;
  voice-family: "\"}\"";	
  voice-family: inherit;
  text-align: left;
  padding: 5px 5px 7px 5px;
}

#menu01 p{color:#333333;
	font-size:12px;
	line-height:1.2em;
	padding: 5px 5px 2px 5px;
}

#menu01 ul{
	display:block;
	font-size:10px;
	line-height:1.2em;
	list-style:none;
	padding:2px 3px 2px 10px;
	background-color:#FFDC4E;
	margin:2px;
}

/******ライトミュージック******/

#menu02 {
  width: 160px;
  background-image:url(/img/back01.gif);
  margin:10px auto 10px auto;
  padding: 5px 5px 7px 5px;
}


#menu02 ul{
  display:block;
  font-size:12px;
  line-height:1.1em;
  list-style:none;
  background-color:#FFFFFF;
  margin:0px;
  padding: 0px;
}

#menu02 li{
  text-align: left;
  margin: 0px;
  padding:2px 3px 2px 14px;
  background:url(/img/part_menu05.gif) no-repeat;
}


/******クラシックミュージック******/

#menu03 {
  width: 160px;
  background-image:url(/img/back02.gif);
  margin:10px auto 10px auto;
  padding: 5px 5px 7px 5px;
}


#menu03 ul{
  display:block;
  font-size:12px;
  line-height:1.1em;
  list-style:none;
  background-color:#FFFFFF;
  margin:0px;
  padding: 0px;
}

#menu03 li{
  text-align: left;
  margin: 0px;
  padding:2px 3px 2px 14px;
  background:url(/img/part_menu07.gif) no-repeat;
}


/******中古 ******/

#menu04 {
  width: 160px;
  background-image:url(/img/back03.gif);
  margin:10px auto 10px auto;
  padding: 5px 5px 7px 5px;
}


#menu04 ul{
  display:block;
  font-size:12px;
  line-height:1.1em;
  list-style:none;
  background-color:#FFFFFF;
  margin:0px;
  padding: 0px;
}

#menu04 li{
  text-align: left;
  margin: 0px;
  padding:2px 3px 2px 14px;
  background:url(/img/part_menu09.gif) no-repeat;
}

/******コンテンツ用******/

#menu05 {
  width: 160px;
  background-image:url(/img/back04.gif);
  margin:10px auto 10px auto;
  padding: 5px 5px 7px 5px;
}


#menu05 ul{
  display:block;
  font-size:12px;
  line-height:1.1em;
  list-style:none;
  background-color:#FFFFFF;
  margin:0px;
  padding: 0px;
}

#menu05 li{
  text-align: left;
  margin: 0px;
  padding:2px 3px 2px 14px;
  background:url(/img/part_menu11.gif) no-repeat;
}

#menu05 li{
	padding:2px 3px 2px 14px;
	background:url(../../img/part_menu11.gif) no-repeat;
}

/******売り場用******/

#menutenpo {
  width: 160px;
	background-image:url(../../img/back_tenpo.gif);
  margin:10px auto 10px auto;
  padding: 5px 5px 7px 5px;
}

#menutenpo ul{
  display:block;
  font-size:12px;
  line-height:1.1em;
  list-style:none;
  background-color:#FFFFFF;
  margin:0px;
  padding: 0px;
}

#menutenpo li{
  text-align: left;
  margin: 0px;
  padding:2px 3px 2px 14px;
  background:url(/img/part_menu09.gif) no-repeat;
}
/******************************************************************************************/
/***********************************フッター****************************************/
/******************************************************************************************/

/*#footer {
	clear: both;
	background: url(../../img/footer01.gif) no-repeat center top;
	height:200px;
}*/




/**************************************** **********************************/

/*hr{ 
margin:5px 10px;
}*/

blockquote {
	background-image:url(../../img/back05.gif);
	padding:0px;
	margin:15px 10px;
	border:1px #555555 solid;
}

#main blockquote p{
	font-size:10px;
	color:#333333;
	line-height:1.2em;
}

#copy{
	background-image:url(../../img/back06.gif);
}

#main ol{
	list-style-type:decimal; 
	margin:0px;
	padding:10px　40px;
	line-height:2em;
} 

#main ol li{
	border-bottom: #666666 1px dotted;
	line-height:1.5em;
	margin:10px 0px;
	
}

/******************************************************************************************/
/***********************************クラス****************************************/
/******************************************************************************************/
.side  {
	padding: 0px;
	margin: 0px auto;
}

.side p {
	font-size:12px;
	line-height:1.2em;
	margin:3px;
}

.left_ad {
	font-size:10px;
	line-height:1.2em;
	margin:3px;
	color:#FFFFFF;
	padding:5px;
}

.wh_s {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}


.red {
	font-size:12px;
	color:#8A0020;
	padding: 0px;
	margin: 5px auto;
}



.BL  {
	font-size:12px;
	color:#222222;
	padding: 5px;
	font-weight:bold;
}


.wh_l  {
	font-size:18px;
	line-height:30px;
	font-family:"MS Pゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-selif ;
	color:#FFFFFF;
	/*background-color:#FFFF66;*/
	border-bottom:#FF3300 2px solid;
	padding: 5px;
	margin: 5px auto;
}


.size_S{
	font-size:10px;
	font-weight:normal;
	line-height:1.3em;
	color:#333333;
}


.imgright_size_S_title{
	font-size:10px;
	font-weight:bold;
	line-height:1.3em;
	color:#333333;
	padding:3px;
}

.imgright_size_S{
	font-size:10px;
	font-weight: normal;
	line-height:1.3em;
	color:#333333;
	padding:3px;
}

.size_S_red{
	font-size:10px;
	font-weight:normal;
	line-height:1.3em;
	color: #CC0000;
}

.size_L1{
	font-size:14px;
	font-weight:nomal;
	line-height:1.3em;
	color:#333333;
}

.size_L2{
	font-size:16px;
	font-weight:normal;
	line-height:1.3em;
	color:#333333;
}

.size_L1B{
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
	color:#333333;
}

.size_L1_orange{
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
	color: #FF3300;
}
.size_L2B{
	font-size:16px;
	font-weight:bold;
	line-height:1.3em;
	color:#333333;
}

.info{
	font-size:12px;
	line-height:1.3em;
	color:#009933;
}

/***********************************テーブル ****************************************/

.table_head01{
	padding:5px;
	border-top:#red 2px solid;
	BORDER-LEFT: #999999 1px dotted; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR:#0006FF;
	color:#FFFFFF;
	font-size:12px;
}

.table_head01_left{
	padding:5px;
	border-top:#red 2px solid;
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR:#0006FF;
	color:#FFFFFF;
	font-size:12px;
}

.table_head02{
	padding:5px;
	border-top:#red 2px solid;
	BORDER-LEFT: #999999 1px dotted; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR:#BB0000;
	color:#FFFFFF;
	font-size:12px;
}

.table_head02_left{
	padding:5px;
	border-top:#red 2px solid;
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR:#BB0000;
	color:#FFFFFF;
	font-size:12px;
}

.table_01_left{
	padding:4px;
	border-top:#FFFFFF 1px solid;
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR:#F5F7FA;
	color:#333333;
	font-size:12px;
}
.table_01{
	padding:4px;
	border-top:#FFFFFF 1px solid;
	BORDER-LEFT: #999999 1px dotted; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR:#F5F7FA;
	color:#333333;
	font-size:12px;
}


.table_02{
	padding:4px;
	border-top:#FFFFFF 1px solid;
	BORDER-LEFT: #999999 1px dotted; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR:#EDF0F6;
	color:#333333;
	font-size:12px;
}
.table_02_left{
	padding:4px;
	border-top:#FFFFFF 1px solid;
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR:#EDF0F6;
	color:#333333;
	font-size:12px;
}

.table_03{
	padding:4px;
	border-top:#FFFFFF 1px solid;
	BORDER-LEFT: #999999 1px dotted; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR:#FFFFFF;
	color:#333333;
	font-size:12px;
}
.table_03_left{
	padding:4px;
	border-top:#FFFFFF 1px solid;
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR:#FFFFFF;
	color:#333333;
	font-size:12px;
}

.table_04{
	padding:4px;
	border-top:#2F4572 1px solid;
	BORDER-LEFT: #2F4572 2px dotted;
	border-right:#2F4572 1px dotted;
	BORDER-BOTTOM: #2F4572 2px solid; 
	BACKGROUND: url(../../img/back06.gif);
	color:#2F4572;
	font-size:12px;
	font-weight:bold;
}

.table_05{
	padding:4px;
	border-top:#444444 1px solid;
	BORDER-LEFT:#444444 1px solid;
	border-right:#444444 1px solid;
	BORDER-BOTTOM:#444444 1px solid; 
	BACKGROUND: url(../../img/back05.gif);
}

.table_06{
	padding:4px;
	border-top:#444444 1px solid;
	BORDER-LEFT:#444444 1px solid;
	border-right:#444444 1px solid;
	BORDER-BOTTOM:#444444 1px solid; 
}

/****************************** *******************************************/

.bland{
	padding:1px;
	/*border-top:#2F4572 1px dotted;*/
	BORDER-LEFT: #FFFFFF 2px solid;
	/*border-right:#FFFFFF 2px solid;*/
	BORDER-BOTTOM: #2F4572 1px dotted; 
	BACKGROUND: url(../../img/back07.gif);
	color:#333333;
	font-size:10px;
	/*font-weight:bold;*/
}

.key{
	/*padding:1px;*/
	/*border-top:#2F4572 1px dotted;*/
	/*BORDER-LEFT: #FFFFFF 2px solid;*/
	/*border-right:#FFFFFF 2px solid;*/
	/*BORDER-BOTTOM: #2F4572 1px dotted;*/ 
	/*BACKGROUND: url(../../img/back06.gif);*/
	color:#333333;
	font-size:10px;
	line-height:1.1em;
	/*font-weight:bold;*/
}

.item{
	padding:1px;
	/*border-top:#2F4572 1px dotted;*/
	/*BORDER-LEFT: #FFFFFF 2px solid;*/
	/*border-right:#FFFFFF 2px solid;*/
	/*BORDER-BOTTOM: #2F4572 1px dotted; */
	/*BACKGROUND: url(../../img/back06.gif);*/
	color:#333333;
	font-size:12px;
	font-weight:bold;
}

.price1{
	padding:0px 3px;
	/*border-top:#2F4572 1px dotted;*/
	/*BORDER-LEFT: #FFFFFF 2px solid;*/
	/*border-right:#FFFFFF 2px solid;*/
	/*BORDER-BOTTOM: #2F4572 1px dotted; */
	/*BACKGROUND: url(../../img/back06.gif);*/
	color:#333333;
	font-size:10px;
	/*font-weight:bold;*/
	text-align: right;
}

.price2box{
 	margin:2px;
	padding:2px 2px 2px 2px;
	border-top:#CC0000 1px solid;
	BORDER-LEFT: #CC0000 1px solid;
	border-right:#CC0000 1px solid;
	BORDER-BOTTOM: #CC0000 2px solid;
	BACKGROUND: url(../../img/back08.gif);
	/*color: #CC0000;
	font-size:20px;
	font-weight:bold;
	text-align: center;*/
}

.price2{
	padding:5px 0px 0px 0px;
	/*border-top:#2F4572 1px dotted;*/
	/*BORDER-LEFT: #FFFFFF 1px solid;
	border-right:#FFFFFF 2px solid;
	BORDER-BOTTOM: #CC0000 2px dotted;
	BACKGROUND: #FFFF00;*/
	color: #FF3300;
	/*font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/
	font-size:25px;
	font-weight:bold;
	text-align: center;
}

.price3{
	padding:10px 3px 3px 3px;
	color: #CC0000;
	font-size:25px;
	font-weight:bold;
}

.price4{
	color: #CC0000;
	font-size:20px;
	font-weight:bold;
}


.off{
	padding:0px 10px;
	/*border-top:#2F4572 1px dotted;
	BORDER-LEFT: #FFFFFF 1px solid;
	border-right:#FFFFFF 2px solid;
	/*BORDER-BOTTOM: #CC0000 2px dotted;*/
	/*BACKGROUND: #FFFF00;*/
	color: #CC0000;
	font-size:14px;
	font-weight:bold;
	/*text-align: center;*/
}

#title01{
	background:url(../../img/back07.gif);
	width:100%;
	height:14px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-align: center;
	BORDER-BOTTOM: #333333 2px dotted; 
}

.img_magin{
	margin:0px 10px;
}


.leftsidebar{
  background-color: #CCCCCC;
  padding:0px 0px 0px 0px;
  border-top:#FFFFFF 0px;
  BORDER-LEFT: #FFFFFF 0px;
  border-right:#FFFFFF 0px;
  BORDER-BOTTOM: #FFFFFF 0px;
  float: center;
  width:158px;
  margin: 0px 0px 0px 0px;
/*  margin: 5px auto 0px auto;*/
}

.leftsidebar .parts{
  background-color: #FFFFFF;
  margin:5px auto 5px auto;
  padding:0px 0px 0px 0px;
  border-spacing: 0px;
  width:100%;
/* ##	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
##	font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
*/
  float: center;
  border: 1px #000000 solid;
}

.leftsidebar .parts th{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color: #000000;
  font-family:'Arial', 'Tahoma', sans-serif;
  font-size:12px;
  color : #FFFFFF ; 
  font-weight : bold ; 
}

.leftsidebar .parts td{
  margin:0px 0px 0px 0px;
  background-color: #FFFFFF;
  padding : 0 0 0 3px;
  font-family:'Arial', 'Tahoma', sans-serif;
}

.leftsidebar .parts img{
  margin:0px 0px 0px 0px;
}

.leftsidebar .parts td a{
  text-decoration: none;
  color:#555555;
}

.leftsidebar td .category {
/* #  background-color: #FFFFCC; */
}
.leftsidebar li{
  background-color: #FFFFFF;
  line-height: 14px;
  list-style-type: none;
  padding:3px;
}

.leftsidebar .parts .brand{
  max-height: 400px;
  min-height: 10px;
  overflow: auto;
}

/*----------------------------------------
    for Carousel UI
------------------------------------------*/
/*===========================================

  for Favorite

============================================*/

#container_car_fev {
	width: 100%;
	text-align: center;
}

#carousel_fev {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

#carousel_prev_fev,
#carousel_next_fev {
	top: 0;
	width: 22px;
	height: 144px;
	background: #000;
	cursor: pointer;
	position: absolute;
}

#carousel_prev_fev {
	left: -22px;
	background:url(../../img/bloc/slide_left.jpg) no-repeat top left;
}

#carousel_next_fev {
	right: -22px;
	background:url(../../img/bloc/slide_right.jpg) no-repeat top left;
}


#carousel_fev ul li {
	width: 103px;
	float: left;
	display: inline;
    font-size:10px;
    line-height:100%;
}


/* =======================================

	ClearFixElements

======================================= */
#carousel_fev ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

#carousel_fev ul {
	display: inline-block;
	overflow: hidden;
}

/* ==============================
   Fevorite 4lines
=================================*/
#container_car_fev4_0 {
	width: 100%;
	text-align: center;
}

#container_car_fev4_1 {
	width: 100%;
	text-align: center;
}

#container_car_fev4_2 {
	width: 100%;
	text-align: center;
}

#container_car_fev4_3 {
	width: 100%;
	text-align: center;
}

#carousel_fev4_0 {
	top: 0;
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

#carousel_fev4_1 {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

#carousel_fev4_2 {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

#carousel_fev4_3 {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

#carousel_prev_fev4_0,
#carousel_next_fev4_3 {
	width: 22px;
	height: 144px;
	background: #FFFFFF;
	cursor: pointer;
	position: absolute;
}

#carousel_prev_fev4_0 {
    top: 216px;
	left: -22px;
	background:url(../../img/bloc/slide_left.jpg) no-repeat top left;
}

#carousel_next_fev4_3 {
    top: -216px;
	right: -22px;
	background:url(../../img/bloc/slide_right.jpg) no-repeat top left;
}

#carousel_fev4_0 ul li,
#carousel_fev4_1 ul li,
#carousel_fev4_2 ul li,
#carousel_fev4_3 ul li {
	width: 103px;
	float: left;
	display: inline;
    font-size:10px;
    line-height:100%;
}

/* =======================================

	ClearFixElements

======================================= */
#carousel_fev4_0 ul:after,
#carousel_fev4_1 ul:after,
#carousel_fev4_2 ul:after,
#carousel_fev4_3 ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

#carousel_fev4_0 ul,
#carousel_fev4_1 ul,
#carousel_fev4_2 ul,
#carousel_fev4_3 ul {
	display: inline-block;
	overflow: hidden;
}

/*===========================================
  for history
============================================*/
#container_car_his {	width: 100%;	text-align: center;}#carousel_his {	margin: 0 auto;	width: 721px;	height: 144px;	text-align: left;	position: relative;}#carousel_prev_his,#carousel_next_his {	top: 0;	width: 22px;	height: 144px;	background: #000;	cursor: pointer;	position: absolute;}
#carousel_prev_his {	left: -22px;	background:url(../../img/bloc/slide_left.jpg) no-repeat top left;}
#carousel_next_his {	right: -22px;	background:url(../../img/bloc/slide_right.jpg) no-repeat top left;}
#carousel_his ul li {	width: 103px;	float: left;	display: inline;    font-size:10px;    line-height:100%;}/* =======================================
	ClearFixElements
======================================= */#carousel_his ul:after {	content: ".";	height: 0;	clear: both;	display: block;	visibility: hidden;}#carousel_his ul {	display: inline-block;	overflow: hidden;}
/* ==============================
   History 4lines
=================================*/
#container_car_his4_0 {
	width: 100%;
	text-align: center;
}

#container_car_his4_1 {
	width: 100%;
	text-align: center;
}

#container_car_his4_2 {
	width: 100%;
	text-align: center;
}

#container_car_his4_3 {
	width: 100%;
	text-align: center;
}

#carousel_his4_0 {
	top: 0;
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

#carousel_his4_1 {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

#carousel_his4_2 {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

#carousel_his4_3 {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

#carousel_prev_his4_0,
#carousel_next_his4_3 {
	width: 22px;
	height: 144px;
	background: #FFFFFF;
	cursor: pointer;
	position: absolute;
}

#carousel_prev_his4_1no,
#carousel_prev_his4_2no,
#carousel_prev_his4_3no,
#carousel_next_his4_0no,
#carousel_next_his4_1no,
#carousel_next_his4_2no {
	width: 20px;
	height: 144px;
	background: #FFFF00;
	position: absolute;
}

#carousel_prev_his4_0 {
    top: 216px;
	left: -22px;
	background:url(../../img/bloc/slide_left.jpg) no-repeat top left;
}
#carousel_prev_his4_1no,
#carousel_prev_his4_2no,
#carousel_prev_his4_3no {
	left: -20px;
    vertical-align:top;
}

#carousel_next_his4_3 {
    top: -216px;
	right: -22px;
	background:url(../../img/bloc/slide_right.jpg) no-repeat top left;
}
#carousel_next_his4_0no,
#carousel_next_his4_1no,
#carousel_next_his4_2no {
	right: -20px;
    vertical-align:top;
}

#carousel_his4_0 ul li,
#carousel_his4_1 ul li,
#carousel_his4_2 ul li,
#carousel_his4_3 ul li {
	width: 103px;
	float: left;
	display: inline;
    font-size:10px;
    line-height:100%;
}

/* =======================================

	ClearFixElements

======================================= */
#carousel_his4_0 ul:after,
#carousel_his4_1 ul:after,
#carousel_his4_2 ul:after,
#carousel_his4_3 ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

#carousel_his4_0 ul,
#carousel_his4_1 ul,
#carousel_his4_2 ul,
#carousel_his4_3 ul {
	display: inline-block;
	overflow: hidden;
}


/*===========================================  for newArrival============================================*/#container_car_new {	width: 100%;	text-align: center;}#carousel_new {	margin: 0 auto;	width: 721px;	height: 144px;	text-align: left;	position: relative;}#carousel_prev_new,#carousel_next_new {	top: 0;	width: 22px;	height: 144px;	background: #000;	cursor: pointer;	position: absolute;}
#carousel_prev_new {	left: -22px;	background:url(../../img/bloc/slide_left.jpg) no-repeat top left;}#carousel_next_new {	right: -22px;	background:url(../../img/bloc/slide_right.jpg) no-repeat top left;}#carousel_new ul li {	width: 103px;	float: left;	display: inline;    font-size:10px;    line-height:100%;}/* =======================================
	ClearFixElements
======================================= */#carousel_new ul:after {	content: ".";	height: 0;	clear: both;	display: block;	visibility: hidden;}#carousel_new ul {	display: inline-block;	overflow: hidden;}/* ==============================
   NewArrival 4lines
=================================*/
#container_car_new4_0 {
	width: 100%;
	text-align: center;
}

#container_car_new4_1 {
	width: 100%;
	text-align: center;
}

#container_car_new4_2 {
	width: 100%;
	text-align: center;
}

#container_car_new4_3 {
	width: 100%;
	text-align: center;
}

#carousel_new4_0 {
	top: 0;
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

#carousel_new4_1 {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

#carousel_new4_2 {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

#carousel_new4_3 {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

#carousel_prev_new4_0,
#carousel_next_new4_3 {
	width: 22px;
	height: 144px;
	background: #FFFFFF;
	cursor: pointer;
	position: absolute;
}

#carousel_prev_new4_1no,
#carousel_prev_new4_2no,
#carousel_prev_new4_3no,
#carousel_next_new4_0no,
#carousel_next_new4_1no,
#carousel_next_new4_2no {
	width: 20px;
	height: 144px;
	background: #FFFF00;
	position: absolute;
}

#carousel_prev_new4_0 {
    top: 216px;
	left: -22px;
	background:url(../../img/bloc/slide_left.jpg) no-repeat top left;
}
#carousel_prev_new4_1no,
#carousel_prev_new4_2no,
#carousel_prev_new4_3no {
	left: -20px;
    vertical-align:top;
}

#carousel_next_new4_3 {
    top: -216px;
	right: -22px;
	background:url(../../img/bloc/slide_right.jpg) no-repeat top left;
}
#carousel_next_new4_0no,
#carousel_next_new4_1no,
#carousel_next_new4_2no {
	right: -20px;
    vertical-align:top;
}

#carousel_new4_0 ul li,
#carousel_new4_1 ul li,
#carousel_new4_2 ul li,
#carousel_new4_3 ul li {
	width: 103px;
	float: left;
	display: inline;
    font-size:10px;
    line-height:100%;
}

/* =======================================

	ClearFixElements

======================================= */
#carousel_new4_0 ul:after,
#carousel_new4_1 ul:after,
#carousel_new4_2 ul:after,
#carousel_new4_3 ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

#carousel_new4_0 ul,
#carousel_new4_1 ul,
#carousel_new4_2 ul,
#carousel_new4_3 ul {
	display: inline-block;
	overflow: hidden;
}

/* ========================================
    for Carousel List 1-7item
===========================================*/
.carousel_list{
	float: left;
	display: inline;
    font-size:10px;
    line-height:100%;
}


/*===========================================
  for Carousel_Category
============================================*/
.bcontainer_car {
	width: 100%;
	text-align: center;
}

.bcarousel {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

.bcarousel_prev,
.bcarousel_next {
	top: 0;
	width: 22px;
	height: 144px;
	background: #000;
	cursor: pointer;
	position: absolute;
}

.bcarousel_prev {
	left: -22px;
	background:url(../../img/bloc/slide_left.jpg) no-repeat top left;
}

.bcarousel_next {
	right: -22px;
	background:url(../../img/bloc/slide_right.jpg) no-repeat top left;
}

.bcarousel ul li {
	width: 103px;
	float: left;
	display: inline;
    font-size:10px;
    line-height:100%;
}

/* =======================================

	ClearFixElements

======================================= */
.bcarousel ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.bcarousel ul {
	display: inline-block;
	overflow: hidden;
}

/* ==============================
   NewArrival 4lines
=================================*/
.container_car4_0 {
	width: 100%;
	text-align: center;
}

.container_car4_1 {
	width: 100%;
	text-align: center;
}

.container_car4_2 {
	width: 100%;
	text-align: center;
}

.container_car4_3 {
	width: 100%;
	text-align: center;
}

.carousel4_0 {
	top: 0;
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

.carousel4_1 {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

.carousel4_2 {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

.carousel4_3 {
	margin: 0 auto;
	width: 721px;
	height: 144px;
	text-align: left;
	position: relative;
}

.carousel_prev4_0,
.carousel_next4_3 {
	width: 22px;
	height: 144px;
	background: #FFFFFF;
	cursor: pointer;
	position: absolute;
}

.carousel_prev4_0 {
    top: 216px;
	left: -22px;
	background:url(../../img/bloc/slide_left.jpg) no-repeat top left;
}

.carousel_next4_3 {
    top: -216px;
	right: -22px;
	background:url(../../img/bloc/slide_right.jpg) no-repeat top left;
}

.carousel4_0 ul li,
.carousel4_1 ul li,
.carousel4_2 ul li,
.carousel4_3 ul li {
	width: 103px;
	float: left;
	display: inline;
    font-size:10px;
    line-height:100%;
}

/* =======================================

	ClearFixElements

======================================= */
.carousel4_0 ul:after,
.carousel4_1 ul:after,
.carousel4_2 ul:after,
.carousel4_3 ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.carousel4_0 ul,
.carousel4_1 ul,
.carousel4_2 ul,
.carousel4_3 ul {
	display: inline-block;
	overflow: hidden;
}


