@charset "utf-8";
#head_img {
	width: 100%;
	height: 131px;
	background: url(/products/img/head_img.jpg) center 0;
}

#localnavi {
	padding: 50px 0 0;
}
.hp {
	border-bottom: solid 1px #e7e5e0;
}
#sandal, #other {
	width: 605px;
	margin: 0;
	padding: 50px 0 0;
}

#sandal .heading, #other .heading {
	width: 525px;
	margin: 0;
	padding: 0;
	float: left;
}

#sandal .heading h2, #other .heading h2 {
	padding: 12px 0 7px 0;
}

#sandal .pagelink, #other .pagelink {
	width: 80px;
	margin: 0;
	padding: 0;
	float: left;
}
#sandal .pagelink p, #other .pagelink p{
	width: 80px;
	text-align: right;
	margin: 5px 0 7px 0;
}

#sandal #img, #other #img {
	margin-top: 12px;
}

#sandal #list, #other #list {
	padding-top: 12px;
}

#other .boots_center {
	text-align: center; /* Boots indexの商品センター揃え */
}

.w404 {
	width: 404px;
	margin: 0 auto;
}

#sandal #list .side, #other #list .side {
	width: 201px;
	float: left;
	margin-bottom: 1px;
}

#sandal #list .center, #other #list .center {
	width: 203px;
	float: left;
	margin-bottom: 1px;
}

#sandal #list .center img, #other #list .center img {
	margin: 0 1px;
}

#sandal #list p, #other #list p {
	width: 201px;
	text-align: center;
	line-height: 1.2em;
	padding: 6px 0 35px 0;
}

#shannon_bnr .heading {
	width: 202px;
	margin: 0;
	padding: 0;
	float: left;
}

.bnr {
	width: 323px;
	float: left;
	margin-top: 13px;
}
#localnavi p {
	margin-top: 8px;
}

#lightbox-image-details img {
	line-height: 22px;
	vertical-align: bottom;
	*vertical-align: middle;
	margin-left: 3px;
}

/* ------------------------------
 Feature of Shannon
------------------------------ */

#features {
	width: 605px;
	margin: 0;
	padding: 50px 0 0;
}

#features .heading {
	width: 552px;
	margin: 0;
	padding: 0;
	float: left;
}

#features .pagelink {
	width: 53px;
	margin: 0;
	padding: 0;
	float: left;
}

#features .pagelink img {
	padding-bottom: 10px;
}

#mainimg {
	width: 605px;
	text-align: center;
	margin: 62px 0;
	padding: 0;
}

#features .lbox {
	width: 323px;
	float: left;
	margin: 0 0 64px 0;
}

#features .rbox {
	width: 282px;
	float: left;
	margin: 0 0 64px 0;
}

#features .lbox .img, #features .rbox .img {
	width: 108px;
	float: left;
	margin: 0;
	padding: 0;
}

#features .lbox div {
	width: 200px;
	float: left;
}

#features .lbox div p {
	padding: 0 25px 0 15px;
}

#features .rbox div {
	width: 174px;
	float: left;
}

#features .rbox div p {
	padding: 0 0 0 15px;
}
