@charset "utf-8";
/* CSS Document */

	  a:hover img,
	  a:active img,
	  div#header div.title:active,
	  div#header div.title:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}

.backcolor {
	background-color: #FFFFCC !important;
	width: 100%;
	margin: 0;
	padding: 0;
	}

.index_divl {
	float: left;
	width: 45%;
	margin: 0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	}

.index_divr {
	float: left;
	width: 45%;
	margin: 0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
	
.clear {
	clear:both;
	}

div#main div.cart-l-box div.cart-main p.price1,
div#main div.cart-s-box div.cart-main p.price1 {
  margin-bottom: 5px;
  font-size: 1.1em;
}

div#main div.cart-l-box div.cart-main p.price1 strong,
div#main div.cart-s-box div.cart-main p.price1 strong {
  font-size: 32px;
}

div#main div.set-box div.set-inner ul.set-list li p.price1 {
  color: #f00;
  font-weight: bold;
  font-size: 1.2em;
}

div#main p.price1 .red,
p.red {
  color: #ff0000;
}

@media all and (max-width: 768px) {
	  div#header div.title {
        background-image:none !important;
		background-color:#D8966D !important;
      }
	  /* 忍者用 */
	  ul.tdftad {
		  margin:0 auto !important;
		  text-align:center !important;
		  width:100% !important;
	  }
}
@media only screen and (min-width: 769px) {
	div#header div.title {
        background-image: url('http://jointmat.ongaeshi.biz/img/header.jpg');
        background-repeat: repeat;
        background-position: 0 0;
      }
	  #hidden {
		  visibility:hidden;
	  }
}