@charset "shift_JIS";

/* =stop範囲
------------------------------------------------------------------------------------------*/
#content2 {
	float: left;
	width: 510px;
}



/* =stop範囲
------------------------------------------------------------------------------------------*/
#stop {
	background-repeat: no-repeat;
	background-position: bottom;
	width: 700px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#stop-inner {
	background-image: url(../../images/email-top.gif);
	background-repeat: no-repeat;
	width: 700px;
	padding-top: 64px;
}
#stop-area {
	background-image: url(../../images/email-middle.gif);
	background-repeat: repeat-y;
}
#stop-box {
	padding-right: 10px;
	padding-left: 10px;
}
input.width {
	width: 340px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#stop-btn {
	padding-bottom: 10px;
}
#textlinkA {
	text-align: right;
}
#textlinkA p {
	text-align: right;
	padding-bottom: 5px;
}


/* =shop範囲
------------------------------------------------------------------------------------------*/
#shop {
	width: 730px;
	margin-bottom: 20px;
}
#shop-area {
	background-image: url(../images/shop_01.gif);
	background-repeat: no-repeat;
	width: 710px;
	padding: 71px 10px 0px 10px;
}
#shop-item {
	/*overflow: hidden;*/
	padding-bottom: 15px;
}
#shop-text {
	float: right;
	width: 360px;
}
#shop-text p {
	padding-right: 15px;
	padding-left: 15px;
}

#shop-text h3 {
	color: #009eda;
	background-color: #c6efff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 8px;
	font-weight:bolder;
	font-size:110%;
}
#shop-item h4 {
	float: left;
	padding-bottom: 15px;
}
#shop-entry {
	clear: both;
	padding-top: 10px;
	padding-bottom: 5px;
}
#shop-entry p {
	padding-left: 10px;
	padding-top: 7px;
}



#shop-text dl {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 8px;
	padding-bottom: 6px;
}
#shop-text dl dt {
	float: left;
	width: 6em;
	padding-left: 10px;
}
#shop-text dl dd {
	margin-left: 8em;
	height: 1%;
}
/* IE7 ƒnƒbƒN */
*:first-child+html #shop-text dl dd {
	margin-left: 10em;
} 


.shop-inner {
	clear: both;
	width: 710px;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 20px;
}
/* 付けたし20110329 */

.shop-inner:after{
  content: "."; 
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}
.shop-inner{
  min-height: 1px;
}
* html .shop-inner{
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#backnumber li{
	width:3em;
	display:block;
	margin:0px 10px 5px 0px;
	padding:0;
	float:left;
}
.mt20{
	margin-top:20px;
}
/* 付けたし終わり */

ul .imgA {
	float: left;
	padding-right: 40px;
}
ul .imgB {
	float: left;
}

#backnumber {
	background-image: url(../images/shop_bn_07.gif);
	background-repeat: no-repeat;
	width: 710px;
	margin: 200px 0px 40px 0px;
	padding: 43px 10px 0px 10px;
	clear: both;
}

#backnumber ul {
	text-align: left;
	padding-left: 20px;
	margin-bottom: 20px;
}
#backnumber ul li {
	display: inline;
	padding-right: 60px;
}

/* clear */
.clearx:after{
  content: "."; 
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearx{
  min-height: 1px;
}
* html .clearx{
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}







