body{
	font:14px/1.231 Arial, Helvetica,clearn,sans-serif;
	line-height:1.5;
	background:#000;
  text-align:center;
  color:#fff;
  background:url(../../../images/mxmxm/bg001.gif);
}
/*------フォーム------*/
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;
}

/*-----リンク------------------------------*/
a{
	color:#fff;
	text-decoration:none;
}

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

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

img{
  border:none;
}
/*-----桁/oｋﾍ----*/
h1{
  margin:0;
  padding:0;
  display:block;
}

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

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


#header h1{
	width:288px;
	height:69px;
	display:block;
	font-weight:normal;
	float:left;
}

#header h1 img{
	border:none;
}

#headerSearchBox{
	float:right;
	vertical-align:middle;
	width:400px;
}

#headerSearchBox form{
  font-size:12px;
  margin:1px;
  float:right;
}

#headerSearchBox .mmmmm{
	margin-top:20px;
	background:ccc;
}



#headerul{
	float:left;
}
/*-----ヘッダ検索窓の部分-----*/
#header input.sss{
	background:url(../../../images/mxmxm/search.jpg) no-repeat;
	width:239px;
	height:40px;
	border:none;
	padding:20px 0 0 30px;
	float:left;
}

#header input.sss:focus {
    outline: none;
}


*html #header input.sss{
	background:url(../../../images/mxmxm/search.jpg) no-repeat;
	width:239px;
	height:37px;
	border:none;
	padding:25px 0 0 30px;
	float:left;
}



#headerError{
  background:#ff0000;
  color:#ffffff;
  padding:2px;
}
#headerInfo{
  background:#ff0000;
  color:#ffffff;
  padding:2px;
  font-weight:bold;
}
/*-----ヘッダーナビ----*/
#headerNavigation{
  font-size:12px;
  padding:0;
  color:#fff;
  height:20px;
  text-align:left;
}
#headerNavigation ul{
 margin:0;
 padding:0 0 0 4px;
}
#headerNavigation li{
 display:inline;
 margin:0px;
}

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

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

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

/*----フッター-----*/
#footerwrap{
	width:100%;
	height:100px;
}

#footer{
  width:950px;
  height:100px;
  background:url(../../../images/mxmxm/footer_bg.jpg) no-repeat;
  clear:borth;
  display:block;
  text-align:center;
  margin:0 auto;
}
#footer a{
	color:#fff;
  text-decoration:none;
}

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

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

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

#footer li{
  display:inline;
  margin:0 5px;
  padding:0;
  font-size:12px;
}

#footer p{
	font-size:12px;
}

/*-----メイン------*/
#main{
  vertical-align:top;
  display:block;
  width:950px;
}
/*------左-----*/
#left{
  width:210px;
  display:inline;
  float:left;
  color:#fff;
}

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

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

#left a:hover{
	color:#c00;
	text-decoration:underline;
}
/*-----中央------*/
#contents{
  width:740px;
  display:inline;
  margin:0;
  padding:0;
  float:right;
}
/*----右------*/
#right{
  width:0;
  display:inline;
  float:left;
  padding:0px;
}

/*------pnkz-----*/
#breadcrumb{
  font-size:12px;
  margin:0;
  padding:1px 0 0 3px;
  background:url(../../../images/mxmxm/pnkz_bg.gif) repeat-x;
  height:14px;
  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:15px 0 0 0;
  	font-family:verdana,arial,helvetica,sans-serif;
}
#boxCategories .title{

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

#boxCategories .ctbox{
	height:150px;
	width:100px;
	float:left;
	margin:0 2px 10px 0;
	text-align:center;
}

/*------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-bottom:5px;
}
#boxSpecials .title{
  background:#000;
  border-bottom:1px solid #fff;
}
#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:red;
  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:15px 0 0 0;
}
#boxWhatsNew .title{

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

#boxWhatsNew .image{

  /*border:1px solid #e5e5e5;*/
  margin:0 0 5px 0;
  padding:0;
  width:120px;
  height:169px;
}

#boxWhatsNew .image a{
  display:block;
  border:1px solid #333;
  width:120px;
  height:169px;
}

#boxWhatsNew .image a:visited{

  border:1px solid #333;
  width:120px;
  height:169px;
}

#boxWhatsNew .image a:hover{

  border:1px solid #cd0000;
  width:120px;
  height:169px;
}

#boxWhatsNew .prices{
  text-align:left;
  font-weight:bold;
  font-family:Helvetica,メイリオ,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#boxWhatsNew .price{
  display:inline;
  font-size:85%;
}
#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;
	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:15px 0 0 0;
}
#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;
}

/*-----レフトカテゴリのテキストリンクを表示させない-------------------------*/
.textLink{
	margin:0 0 0 5px;
}

/*-----カテゴリーページのサブカテゴリー-------------------------*/
.subcatName{
	background:#000;
	margin:10px 0;
	padding:2px;
	height:30px;
	background:url(../../../images/mxmxm/kugiri.jpg) no-repeat bottom left;
}

.subcatProducts{
	font-size:85%;
  font-family:Helvetica,メイリオ,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 }
 
#subcategories{
	margin:0 0 0 10px;
}
	
/*-----カタログの長い商品名を途中から表示させない。--------------*/
#products .name{
	font-size:85%;
	width:110px;
	height:50px;
	overflow:hidden;
	text-align:inter-ideograph;
	margin:0;
	font-family:Helvetica,Verdana, sans-serif;
}

/*-----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*/