/* CSS Document */



#pages_tit{margin-top:15px; margin-bottom:0px; }

.gecko #pages_tit{margin-top:20px; margin-bottom:0px; }


#contents_box{ width:650px;color:#333333; padding-top:0px; }
#contents_box_full{ width:800px;color:#333333;}
#contents_logo{ font-size:12px; color:#333333; height:50px;text-align:left; padding-top:14px;}
#contents_list{ font-size:12px; color:#333333; text-align:left; height:50px; padding-top:10px; }

#fadeflash_box_next{ margin-top:15px;}
#fadeflash_box_next_item{ margin-top:15px;}

#contents_category_total{ float:right; margin-right:0px;position: relative; top:-18px;vertical-align:bottom;margin-top:5px;}
#clear{clear:both;}

.list_sub_pic{ margin:0 10px 0 0;}
#contents_item_list{font-size:12px; color:#333333; margin-bottom:30px;}
#contents_item_list a:link {color: #999999;text-decoration: none;} 
#contents_item_list a:visited {color: #999999;text-decoration: none;}
#contents_item_list a:hover {color: #333333;text-decoration: none;}


#contents_category_menu td align{text-align:left; padding-right:auto;color: #333333;}
#contents_category_menu td width{ width:160px;color: #333333; }


#contents_category_menu { text-align:left; color:#999999;  margin-bottom:50px; margin-top:20px;   
 }

#contents_all_select{ width:650px; text-align:right; margin-bottom:20px; right:0px; clear:both;  
 }


#contents_category_menu a:link {color: #999999;text-decoration: none;} 
#contents_category_menu a:visited {color: #999999;text-decoration: none;}
#contents_category_menu a:hover {color: #333333;text-decoration: none;}

#contents_info{ }


#contents_item_list td font{
	color: #333333;
}

#contents_item_list td {color: #333333; }
#contents_item_list_next{ margin:20px 0 20px; width:640px;}

#contents_item_list_sub{ width:650px;  margin-top:30px; text-align:left;}
#contents_item_list_sub td{ font-size:12px; color:#333333; margin-bottom:30px; text-align:center;}
#sub_tit{ font-size:12px; font-weight:bold; margin:0 0 10px 0; }

#contents_item_list_sub td font{
	color: #333333;
}

#contents_item_input{}
#contents_item_top{}





#another_tit{ text-align:left; margin-top:30px; margin-bottom:10px;}
.gecko #another_tit{text-align:left; margin-top:30px; margin-bottom:10px;}

#color_type{ text-align:left; margin-top:30px; margin-bottom:10px; }



#itemspec{ text-align:left; font-size:12px; color:#333333;}
#itemspec DIV FONT{ text-align:left; font-size:12px; color:#333333;}


#another_images{ margin-bottom:80px:}





#contents_image{ float:left; width:350px; }

.gecko #contents_image{ float:left; width:350px; }

#order_option_box{margin-left:auto; width:260px; padding-left:10px; margin-top:20px; text-align:left;}


#order_name{ text-align:left; width:260px; font-weight:bold;height:25px; margin-bottom:30px; font-size:14px;}

#order_price{ text-align:left; margin-bottom:6px; width:260px; height:25px; vertical-align:middle;  display:block;}
.taxen{ text-align:left; margin-left:50px; }

#quant_table{  text-align:left;margin-bottom:8px; width:260px;height:25px; }
.quant{ width:75px;}

.quant_up{ margin-left:5px; text-align:left; margin-top:3px; }
.ie .quant_up{ margin-left:5px; text-align:left; margin-top:0px; }
.order_sp{ height:5px; display:block; }
.gecko.order_sp{ height:5px; display:block; }
.quant_down{margin-left:5px;  text-align:left; padding-bottom:2px; margin-top:0px;}
.gecko .quant_down{margin-left:5px;  text-align:left; padding-bottom:4px; margin-top:2px;}
.win .ie .quant_down{margin-left:5px;  text-align:left; padding-bottom:4px; margin-top:2px;}
#option1{  text-align:left; width:260px; height:25px;  margin-bottom:6px;}

#wishlist{  text-align:left; width:260px; margin-bottom:36px;}

#back_basket{ width:260px;}
.getbasket{ margin-left:2px;}




#item_listup_tit{ margin:80px 0 7px 0; }
#item_listup_tit_middle{ margin:38px 0 7px 0; }
.gecko #item_listup_tit_middle{ margin:48px 0 7px 0; }
.ie #item_listup_tit_middle{ margin:52px 0 7px 0; }

#next_list{ width:650px; height:13px; margin-top:24px; text-align:right; }
.gecko #next_list{ width:650px; height:13px; margin-top:16px; text-align:right; }
.ie #next_list{ width:650px; height:13px; margin-top:12px; text-align:right; }


#item_listup{width:130px; height:125px; text-align:center; padding-top:0px; margin-bottom:0px; 

background-image:url(sero.gif);
background-repeat: no-repeat;
background-position: right center; float:left;
}
.gecko #item_listup{width:130px; height:140px; text-align:center; padding-top:10px; margin-bottom:0px;  

background-image:url(sero.gif);
background-repeat: no-repeat;
background-position: right center; float:left;
}

.ie #item_listup{width:125px; height:140px; text-align:center; padding-top:10px; margin-bottom:0px;  

background-image:url(sero.gif);
background-repeat: no-repeat;
background-position: right center; float:left;
}

#float_stopper{float:left;}

.listup_name{ text-align:center; color:#333333; margin-top:0px;margin-bottom:10px;  }
.gecko .listup_name{ text-align:center; color:#333333; margin-top:-6px;margin-bottom:7px;  }
.listup_price{ text-align:center; color:#333333; font-weight:bold; margin-top:3px;  }

#item_listup_end05{width:130px; height:125px; text-align:center; padding-top:0px;   margin-bottom:7px; 
 float:left;
}
.gecko #item_listup_end05{width:130px; height:140px; text-align:center; padding-top:10px;   margin-bottom:7px; 
 float:left;
}
.ie #item_listup_end05{width:125px; height:140px; text-align:center; padding-top:10px;   margin-bottom:7px; 
 float:left;
}


.listup_name a:link {color: #999999;text-decoration: none;} 
.listup_name a:visited {color: #999999;text-decoration: none;}
.listup_name a:hover {color: #333333;text-decoration: none;}

#listup_bottom_line{width:650px; height:1px; text-align:center; clear:both; margin-bottom:22px; margin-top:15px;  

background-image:url(garo.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.gecko #listup_bottom_line{width:650px; height:1px; text-align:center; clear:both; margin-bottom:15px;   margin-top:-10px;  

background-image:url(garo.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.ie #listup_bottom_line{width:650px; height:1px; text-align:center; clear:both; margin-bottom:11px;   margin-top:-20px;

background-image:url(garo.gif);
background-repeat: no-repeat;
background-position: left bottom;
}






#box2{width:0px; left:0px;position: relative;
}

#rank_number01{
	position: absolute;
	height: 20px;

	text-align:left; padding-top:3px; padding-left:6px;
}

#rank_number02{
	position: absolute; margin-left:135px;
	height: 20px;

	text-align:left; padding-top:20px; padding-left:5px;
}
#rank_number03{
	position: absolute;margin-left:265px;
	height: 20px;

	text-align:left; padding-top:20px; padding-left:5px;
}
.ie #rank_number03{
	position: absolute;margin-left:261px;
	height: 20px;

	text-align:left; padding-top:20px; padding-left:5px;
}
#rank_number04{
	position: absolute;margin-left:395px;
	height: 20px;

	text-align:left; padding-top:21px; padding-left:5px;
}
.ie #rank_number04{
	position: absolute;margin-left:390px;
	height: 20px;

	text-align:left; padding-top:21px; padding-left:0px;
}
#rank_number05{
	position: absolute;margin-left:525px;
	height: 20px;

	text-align:left; padding-top:21px; padding-left:5px;
}
.ie #rank_number05{
	position: absolute;margin-left:520px;
	height: 20px;

	text-align:left; padding-top:21px; padding-left:0px;
}





#care_box{ width:250px; float:left; margin-left:15px;  height:auto; margin-top:30px; }
#care_img{margin-top:30px;}
.care_txt{}
.care_txt1{ height:120px; vertical-align:top;}
.care_txt2{ height:180px; vertical-align:top; color:#999999; margin-bottom:20px;}
.care_txt3{ height:150px;vertical-align:top;color:#999999;}
.care_txt4{height:120px; vertical-align:top; color:#FF0000;}

#care_box h3{ font-size:12px;}


#interior_txt_box{ margin-top:40px; margin-bottom:40px;}
.interior_txt{ margin-top:40px; margin-bottom:40px;}



#main_top_sp{ height:15px;}
.gecko #main_top_sp{ height:20px;}
.ie #main_top_sp{ height:0px;}

#fadeflash{ }



#zoom_up{margin-bottom:20px;}

#another_images{ margin-bottom:10px;}

#details{ margin-bottom:30px;}


#comment{ margin-bottom:10px;}
#comment_txt{ margin-bottom:70px;}


#color_type{margin-bottom:10px;}

#color_item{ float:left; margin-bottom:50px;}


#related{ margin-bottom:10px;}
#related_item{ float:left; margin-bottom:0px;}



#all_list{ margin-top:60px; margin-bottom:40px;}




#cart_bottom_txt_box{color:#333333; font-size:12px; text-align:left; margin-bottom:100px; font-family:;}
#cart_bottom_txt_box .tit{ margin-bottom:20px;}
#cart_bottom_txt_box .spec1{ }
#cart_bottom_txt_box .spec2{}
#cart_bottom_txt_box .spec3{ }
#cart_bottom_txt_box .alert1{ text-align:left; color:#FF0000; padding-top:20px;}
#cart_bottom_txt_box .alert2{ text-align:left; color:#FF0000; padding-top:20px;}
#cart_bottom_txt_box .sub_spec{}

.ie #cart_bottom_txt_box{color:#333333; font-size:10px; text-align:left; margin-bottom:70px; font-family:"ＭＳ Ｐ明朝", "細明朝体"; }
.ie #cart_bottom_txt_box .tit{ margin-bottom:15px;}
.ie #cart_bottom_txt_box .spec1{ }
.ie #cart_bottom_txt_box .spec2{}
.ie #cart_bottom_txt_box .spec3{ }
.ie #cart_bottom_txt_box .alert1{ text-align:left; color:#FF0000; padding-top:15px;}
.ie #cart_bottom_txt_box .alert2{ text-align:left; color:#FF0000; padding-top:20px;}
.ie #cart_bottom_txt_box .sub_spec{}