/*------body------*/
body{
  text-align:center;
  color:#fff;
  background:#5e5e5e;
  margin:0px;
  padding:0px;
  font-family:"ＭＳ Ｐゴシック",Osaka, "ヒラギノ角ゴ Pro W3";
  line-height:1.2;
}

a{
	color:#fff;
	text-decoration:none;
}

a:visited{
	color:#fff;
	text-decoration:none;
}

a:hover{
	color:#FF2F91;
	text-decoration:underline;
}

img{
  border:0px;
}
/*------フォーム------*/
form{
  margin:0px;
  padding:0px;
}
div1{
  margin:1px;border:1px dotted #cccccc;
}
/*-----フロートｖ¨リア----*/
.clear{
  clear:both;
}

/*-----フロート右----*/
.fl_r{
	float:right;
}

/*-----フロート左----*/
.fl_l{
	float:left;
}

/*-----警告-----*/
#warning{
  background:#55ff55;
  font-size:11px;
}
#warning ul{
  margin:1px;
}
/*-----桁/oｋﾍ----*/
h1{
  margin:5px 0 5px 13px;
  padding:0;
}

h2{
  margin:0 0 0 15px;
  font-size:18px;
  font-weight:bold;
  color:#fff;
  padding:5px;
}
h3{
  margin:0;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  padding:5px;
}

/*-----コンテナ-----*/
#all{
  font-size:13px;
  width:900px;
  position: relative;
  margin: 0 auto; /* center on everything else */
  padding:0;
  text-align:left;
}
/*-----ヘッダー-----*/
#header{
  display:block;
  width:900px;
}

#hdh1box{
	width:900px;
	background:url(../../../images/side3/hdboxbg.gif) repeat-x bottom #474747;
	height:20px;
	padding:0;
	margin:0;
	color:#fff;
}

#header h1{
  font-size:12px;
  margin:2px;
  padding:0px;
  font-weight:normal;
}
#headerSearchBox form{
  font-size:12px;
  margin:1px;
  float:left;
}
#headerError{
  background:#ff0000;
  color:#ffffff;
  padding:2px;
}
#headerInfo{
  background:#ff0000;
  color:#ffffff;
  padding:2px;
  font-weight:bold;
}
/*-----ヘッダーナビ----*/
#headerNavigation{
  background:#303030;
  font-size:12px;
  padding:4px;
  text-align:right;
  color:#FAAE3B;

}

#headerNavigation input,#headerNavigation textarea {
	background:url(../../../images/side3/search_bg.gif) repeat-x;
	border:none;
	color:#333;
	vertical-align:bottom;

} 
#headerNavigation select,#headerNavigation option{
	border:none;
	background:#FAA837;
	color:#333;
}

#headerNavigation ul{
 margin:0;
}
#headerNavigation li{
 display:inline;
 margin:0px;
}

#headerNavigation a{
	color:#FAAE3B;
	text-decoration:none;
}

#headerNavigation a:visited{
	color:#FAAE3B;
	text-decoration:none;
}

#headerNavigation a:hover{
	color:#FAAE3B;
	text-decoration:underline;
}
#headerManufacturesBox input{
  vertical-align:bottom;
}
/*----フッター-----*/
#footer{
  width:900px;
  clear:borth;
  display:block;
  font-size:12px;
  background:#F98021;
  text-align:center;
  padding:5px 0 5px 0;
  margin:0;
  height:30px;
}
#footer a{
  text-decoration:none;
}

#footer a:visited{
	color:#fff;
	text-decoration:none;
}

#footer a:hover{
	color:#fff;
	text-decoration:underline;
}

#footer ul{
  margin:0;
  padding:0;
}

#footer li{
  display:inline;
  margin-left:5px;
  margin-right:5px;
  padding:0;
}

/*-----メイン------*/
#main{
  vertical-align:top;
  display:block;
  width:900px;
  /*background:url(../../../images/adore/main_bg.gif);*/
}
/*------左-----*/
#left{
  width:160px;
  display:inline;
  float:left;
  padding:0px;
  color:#fff;
}

#left a{
	color:#fff;
	text-decoration:none;
}

#left a:visited{
	color:#fff;
	text-decoration:none;
}

#left a:hover{
	color:#fff;
	text-decoration:underline;
}
/*-----中央------*/
#contents{
  width:740px;
  display:inline;
  margin:0;
  padding:0;
  float:right;
}
/*----右------*/
#right{
	float:right;
	width:150px;
	margin:0 0 0 5px;
	padding:0;
	/*background:url(../../../images/side3/bg.gif);*/
}

/*------pnkz-----*/
#breadcrumb{
  font-size:12px;
  margin:0;
  padding:2px 0 0 3px;
  background:url(../../../images/side3/pnkz_bg.gif) repeat-x bottom #F85B10;
  height:20px;
  color:#fff;
  clear:both;
}

#breadcrumb a{
	color:#fff;
	text-decoration:none;
}

#breadcrumb a:visited{
	color:#fff;
	text-decoration:none;
}

#breadcrumb a:hover{
	color:#fff;
	text-decoration:underline;
}
/*----------ページナビ-------*/
.navigation{
  margin:5px;
}
.naviCount{
}
.naviLinks{
  margin:5 0 5 0;
  text-align:right;
}

/*------BOX ショッピングカート----*/
#boxShoppingCart{
  border:#ffcc00 solid 1px;
  font-size:13px;
  margin-bottom:5px;
}
#boxShoppingCart .title{
  background:#ffcc00;
}
#boxShoppingCart .contents{
  margin:5px;
}
#boxShoppingCart .link{
  text-align:right;
}

/*------BOX カテゴリ-----*/
#boxCategories{
  font-size:12px;
  margin:5px 0 10px 0;
  padding:0 0 5px 0;
  	font-family:verdana,arial,helvetica,sans-serif;
	background:url(../../../images/side3/bg.gif);
}
#boxCategories .title{

}
#boxCategories .contents{
  margin:5px 10px;
}
#boxCategories .level0{
  padding-left:0px;
}
#boxCategories .level1{
  padding-left:10px;
}
#boxCategories .level2{
  padding-left:20px;
}
#boxCategories .level3{
  padding-left:30px;
}

/*------BOX 履苓+----*/
#boxHistory{
  font-size:12px;
  border:#ffcc00 solid 1px;
  margin-bottom:5px;
}
#boxHistory .title{
  background:#ffcc00
}
#boxHistory .product{
  margin:5px;
}
/*------BOX レビュー-----*/
#boxReviews{
  font-size:12px;
  border:#ffcc00 solid 1px;
  margin-bottom:5px;
}
#boxReviews .title{
  background:#ffcc00
}
#boxReviews .contents{
  margin:5px;
}

#boxReviews .links{
  text-align:right;
}
#boxReviews .image,.stars{
  text-align:center;
}
/*-----BOX カスタムページ -----*/
#boxCustomPage{
  font-size:12px;
  margin:15px 0 0 0;
}
#boxCustomPage .title{
	border-bottom:1px solid #fff;
	width:90%;
	margin:0 0 0 10px;
}
#boxCustomPage .contents{
  margin:5px 10px;
}

/*-----BOX 特価情報 -----*/
#boxSpecials{
  font-size:12px;
  margin:0 0 10px 0;
  padding:0 0 5px 0;
	background:url(../../../images/side3/bg.gif);
}
#boxSpecials .title{
  background:#000;
}
#boxSpecials .contents{
  margin:5px;
}
#boxSpecials .name{
}
#boxSpecials .image{
  text-align:center;
}
#boxSpecials .prices{
  text-align:center;
}
#boxSpecials .price{
  display:inline;
}
#boxSpecials .specialPrice{
  display:inline;
  color:#FAAE3B;
  font-size:15px;
  font-weight:bold;
}
#boxSpecials .shippingFree{
  display:inline;
}
#boxSpecials .link{
  text-align:right;
  margin:5px;
}
/*---------------BOX 売ょ奥高妬-------------------------*/
#boxBestSellers{
  font-size:12px;
  margin:0;
  width:50px;
}
#boxBestSellers .title{
}
#boxBestSellers .contents{
  margin:0;
}

#boxBestSellers .product{
  margin-bottom:0;
}
#boxBestSellers .image{
  text-align:center;
}
#boxBestSellers .prize{
  font-weight:bold;
}

.w120{
	width:120px;
}
/*--------------BOX 新着盾妬 ------------------*/
#boxWhatsNew{
  font-size:12px;
  margin:0 0 10px 0;
  padding:0 0 5px 0;
	background:url(../../../images/side3/bg.gif);
}
#boxWhatsNew .title{

}
#boxWhatsNew .contents{
  margin:5px 10px;
}
#boxWhatsNew .image{
  text-align:center;
  padding:6px;
}

#boxWhatsNew .prices{
  text-align:center;
}
#boxWhatsNew .price{
  display:inline;
}
#boxWhatsNew .specialPrice{
  display:inline;
  color:red;
  font-size:15px;
  font-weight:bold;
}
#boxWhatsNew .shippingFree{
  display:inline;
}
#boxWhatsNew .link{
  text-align:right;
  margin:5px;
}

/*--------------BOX メールｓ"юmゆ"座------------------*/
#boxNotifications{
  font-size:12px;
  border:#ffcc00 solid 1px;
  margin-bottom:5px;
}
#boxNotifications .title{
  background:#ffcc00
}
#boxNotifications .image{
  text-align:center;
  margin:5px;
}
#boxNotifications .text{
  text-align:left;
  margin:5px;
}
#boxNotifications .link{
  text-align:right;
  margin:5px;
}
/*--------------BOX メーカー情報------------------*/
#boxManufacturerIinfo{
  font-size:12px;
  margin:10px 0 0 0;
  width:310px;
  padding-top:10px;
  float:left;
}
#boxManufacturerIinfo .title{
}
#boxManufacturerIinfo .image{
  text-align:center;
  margin:5px;
}
#boxManufacturerIinfo .text{
  text-align:center;
  margin:5px;
}
#boxManufacturerIinfo .link{
  text-align:center;
  margin:5px;
}


/*--------------BOX ブランドリスト------------------*/
#boxManufacturers{
  font-size:12px;
  background:#fc0;
  width:150px;
	font-family:verdana,arial,helvetica,sans-serif;
}

#boxManufacturers ul{
	list-style:none;
	margin:0;
	padding:0;
}

#boxManufacturers li{
	list-style:none;
	margin:0;
}

#boxManufacturers .title{
}

#boxManufacturers .contents{
  margin:5px 10px;
}
#boxManufacturers .button{
  text-align:left;
}
#boxManufacturers select{
  width:90%;
}
/*--------------BOX 検鷺ﾀ------------------*/
#boxSearch{
  font-size:12px;
  margin:0 0 10px 0;
  padding:0 0 5px 0;
	background:url(../../../images/side3/bg.gif);
}
#boxSearch .title{
}
#boxSearch .contents{
  margin:5px 10px;
}
#boxSearch .keywords{
  width:80%;
}
#boxSearch .price{
  width:35%;
}
#boxSearch .link{
  text-align:right;
  margin:5px 0 0 0;
}

/*-----IE6でも透過PNGを表示させる--------------*/
/*
.iepngfix {
  behavior: expression(IEPNGFIX.fix(this));
}
*/
/* hack -----------------------------------------------------*/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix{
	display:inline-block;
}

/*Hides from IE-mac*/
*html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/

/*------------BOX カレンダー ------*/
#boxCalender {
  font-size:12px;
  border:#000 solid 1px;
  margin-top:10px;
  margin-bottom:5px;
}
#boxCalender .title{
  background:#000;
  color:#FAAE3B;
  padding:2px;
  font-weight:bold;
}
#boxCalender .contents{
  text-align:center;
}
#boxCalender table{
  font-size:12px;
  width:95%;
  margin:0 auto;
}
#boxCalender td{
  text-align:center;
  height:17px;
}
#boxCalender td.OPEN{

}
#boxCalender .CLOSE{
  background:#000;
  color:#666;
}
#boxCalender .week0{
  color:#Faa;
}
#boxCalender .week6{
  color:#aaF;
}
#boxCalender .today{
  background-image: url(../../../images/calender/bg_today.gif);
  background-repeat:no-repeat;
  background-position:1px 0px;
  color:#333;
}
