@charset "UTF-8";
/* ===================================================================
CSS information
=================================================================== */

.shop #contents-header{margin-bottom:0;}

.shop .contents-ttl{
	margin-bottom:40px;
	}
.shop .contents-ttl p{margin-bottom:10px;}
.shop .contents-ttl h2{margin-bottom:0px;}
	
.shop .section{}

.shop .section1{margin-bottom:80px;}
.shop .section2{margin-bottom:30px;}
.shop .section3{border:1px solid #ccc;line-height:1.8;width:842px;}
.shop .section3 div{padding:14px 20px;background:#f3f3f3 url(../common/img/white-stripe.gif) top left repeat;border:1px solid #fff;width:800px;}

.shop .section-ttl{
	margin-bottom:40px;
	}
.shop .section-ttl .icn{float:left;width:120px;}
.shop .section-ttl .txt{float:left;}
.shop .section-ttl .txt h3{margin-bottom:15px;}

.shop .section .map{
	text-align:center;
	width:840px;
	margin-bottom:20px;
	}

.shop .section-img h4{
	margin-bottom:10px;
	}
.shop .section-img ul li{
	float:left;margin-right:7px;margin-bottom:7px;
	}
	
.shop #contents-header img {
	height: 355px;
	width: 953px!important;
}
.section-img{
}
.shop .section-img li img {
	height: auto;
	width: 100%;
}
.shop .section-ttl .txt img {
	width: auto;
	height: 18px!important;
}
.shop .map img {
	height: auto;
	width: 100%;
}

.shop .section1 .map img{
	width:592px!important;
	height:284px!important;
}
.shop .section2 .map img{
	width:601px;
	height:287px;
}