 @charset "UTF-8";

img {
	max-width: 100%;
	height: auto;
	width: auto; /*IE8のみ対応*/
}
#wrapper {
	max-width: 100%;
	margin: 0 auto;
	height: 100%;
}
#content {
	max-width: 100%;
	margin: 0 auto;
}
#headerTop {
	background-color: #000;
	max-width: 100%;
	height: 70px;
}
#headerTop .inner {
	max-width: 100%;
	height: 70px;
}
#headerTop .inner a h1#siteID img {
	margin: -5px 0px 0 130px;
}
#headerBottom {
	height: 117px;
	border-bottom: 10px solid #66cccc;
}
#containerTop {
	width: 100%;
	height: 145px;
	margin-bottom: 52px;
}
#siteID h1 {
	text-align: left;
}
#beltstyleDescription h2 {
	color: #fafafa;
	font-size: 14px;
	padding: 0;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	line-height: 4em;
}
#containerBottom #footer .title {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
#containerBottom #footer {
	max-width: 100%;
	margin: 0 auto;
}
#containerBottom #footer .title p#beltstyleSiteID {
	text-align: center;
}
#containerBottom h1#siteID {
    margin-bottom: 35px;
    text-align: center;
    font-size: 35px;
    color: #f2f2f2;
    letter-spacing: 1;
    font-weight: bold;	
}
	#containerBottom #footer .title #footerSiteID {
	margin-bottom: 15px;
}
.glober {
	display: none;
}
.glober p#siteID img {
	display: none;
}
.glober p#globerText {
	display: none;
}
#containerBottom ul#siteMap {
	display: none;
}
#containerBottom ul#siteMap li {
	display: none;
}
#containerBottom ul#siteMap li a {
	display: none;
}
#containerBottom ul#siteMap li.navHome, #containerBottom ul#siteMap li dl dt, #containerBottom ul#siteMap li dl dd, #containerBottom ul#siteMap li dl dd ul li, #containerBottom ul#siteMap li dl dd ul li a {
	display: none;
}
#containerBottom #copyright {
	background-color: #313131;
	max-width: 100%;
	height: 100%;
}
#containerBottom #copyright address p {
	width: 400px;
	max-width: 100%;
	margin: 0 auto;
}
#containerBottom #copyright address {
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
}
#footer .title p#beltstyleSiteID img {
	margin: -60px 0 0 131px;
}
#pageTop p {
	height: 100%;
	text-align: center;
	padding: 10px;
}
#itemList {
	max-width: 100%;
	height: 0;
}
#itemList ul li p.itemDetails {
	text-align: right;
	margin: 0 15px 0 0;
}
#itemList ul li img {
	float: left;
	clear: both;
	margin-right: 0px;
	padding: 10px;
  width: 128px;
  height: 128px;
}

@media screen and (max-width: 480px) {
#itemList ul li img {
	float: left;
	clear: both;
	margin-right: 0px;
	padding: 7px;
  width: 98px;
  height: auto;
}
}

#itemList {
	background: none;
	max-width: 100%;
	margin-bottom: 10px;
}
#itemList .recommendItem p {
	background-color: #000;
	color: #fafafa;
	font-size: 11px;
	padding: 10px;
	max-width: 100%;
	text-align: left;
	width: auto;
}
#itemList ul {
	max-width: 100%;
	margin: 0 auto;
	width: 100%;
	height: 100%
}
#itemList ul li {
	max-width: 100%;
	background-image: none;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: url(../img/arrow-right.png) no-repeat right center;
	height: 149px;
	z-index: 1;
}

@media screen and (max-width: 480px) {
#itemList ul li {
    max-width: 100%;
    background-image: none;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    background: url(../img/arrow-right.png) no-repeat right center;
    height: 112px;
    z-index: 1;
}	
}

#itemList ul li:first-child {
	border-top: none;
}
#itemList ul li:nth-child(odd) {
	background: url(../img/arrow-right.png) no-repeat right center #f2f2f2;
}
#itemList ul li:nth-child(even) {
	/*background-color: #fff;*/
}cols beltType
#itemList ul li:last-child {
}
#itemList ul li p.itemDescription {
	font-size: 11px;
}
#itemList ul li h3 {
	font-size: 12px;
	color: #555;
	padding: 20px 0px 0px 0px;
}
#itemList ul li p.itemDetails {
	font-size: 17px;
	margin-right: 10px;
}
#itemList ul li p.itemPrice {
	font-size: 15px;
	margin-bottom: 20px;
}
#itemList ul li p.itemDetails span.arrow {
	display: none;
}
