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

/*--------------------------------------*/
/* ginza_cooperate CSS
/*--------------------------------------*/

* {
margin:0px;
padding:0px;
font-style:normal; 
}
img { 
border: 0; 
}
h4 { 
	margin: 0 0 15px 0; 
}

/* ------------------------------------ */

.inner .promo { 
	margin-bottom: 10px; 
}

.inner .ReadTxt {
	font-size: 1em;
	line-height: 140%;
	margin-bottom: 15px;
	padding-left: 20px;
}
.inner .ReadTxt ul,li { 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
}
.inner .ReadTxt ul.coment { 
	margin-left: 30px;
}
.ReadTxt p.fontttl { 
	font-weight: bold; 
}
.ReadTxt  p.IcoCouponli { 
	padding-left: 20px; 
	margin-bottom: 0.3em;  
	line-height: 120%; 
	background: url(../images/ginza_cooperate/ico_coupon_s.jpg) 0 0 no-repeat; 	
}
.QRleft ul {
	margin:10px 0 10px 20px;
	padding:0;
}
.QRleft li {
	margin:3px 0;
	padding:0;
	list-style-type:none;
	font-size:90%;
	background:url(/images/common/arrow.png) 8px 4px no-repeat;
	text-indent:30px;
	line-height:1.6em;
}
.QRleft {
	padding: 0;
	float: left;
	width: 345px;
	font-size: 1em;
	line-height: 140%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}
.QRright{
	margin: 0 0 10px 7px;
	padding: 0;
	float: left;
	width: 220px;
}
/*--------------------------------*/
/* List */
/*--------------------------------*/
.ListTitle { 
	margin: 0 0 5px 0; 
	padding: 0; 
	background-color:#f1ede7; 
	width: 600px; 
	color: #765722; 
}
.ListTitle li { 
	float: left; 
	font-weight: bold; 
	line-height: 2em; 
	font-size: 1em; 
}
.ListTitle li.title01 { 
	margin-left: 80px;
}
* html .ListTitle li.title01 { 
	margin-left: 40px;
}

.ListTitle li.title02 { 
	margin-left: 200px;
}
* html .ListTitle li.title02 { 
	margin-left: 160px;
}

.ShopSummry {
	clear: both;
	width: 600px;
	margin: 0 0 3px 0;
	padding: 7px 0 7px 5px;
	font-size: 0.88em;
	line-height: 155%;
}
html>/**/body .ShopSummry {
	width: 590px;
	padding: 7px 0 3px 3px;
}
.bgcolor { 
	background-color: #f1ede7; 
}
.ShopSummry dl { 
	float: left; 
	display: block; 
	margin: 0; 
}
.ShopSummry dl.SSM01 {
	width: 150px;
	padding-left: 7px;
	margin-bottom: 5px; 
}
.ShopSummry dl.SSM02 { 
	width: 200px; 
	margin-left: 5px; 
	margin-bottom: 5px; 
}
.ShopSummry dl.SSM03 { 
	width: 210px; 
	-width: 230px; 
	margin-left: 7px; 
	margin-bottom: 5px; 
}
dd.fw01 { 
	color:#a48a60; 
	font-size: 0.85em; 
}

/*--------------------------------*/
/* RelationHelp */
/*--------------------------------*/
div.RelationHelp { 
	margin-bottom: 30px; 
}
div.RelationHelp h5 {
	background: url(/images/point/help.png) 0 0 no-repeat;
	margin: 0 0 0 20.px; 
	text-indent: -9999px;
	margin: 0 0 5px 20px;
	height: 16px;
}
div.RelationHelp li {
	padding: 0 0 0 15px;
	list-style-type: none;
	background: url(/images/common/next.png) 0 0  no-repeat;
	margin: 0 0 0 20px;
	font-size: 0.91em; 
	line-height: 1em; 
}

/*--------------------------------*/
/* NRXT PREV */
/*--------------------------------*/
div.NPBox {
	width:226px;
	height:30px;
	margin:20px 0 0 0;
	padding:0;
	float:right;
}

div.NPBox ul {
	margin:0;
	padding:0;
}

div.NPBox ul li {
	margin:0;
	padding:0;
	width:108px;
	height:30px;
	display:block;
	float:left;
	text-indent:-9999px;
}

div.NPBox li.MagaPrev {
	background:url(/camp/images/ginza_cooperate/ico_prev.gif) 0 -30px no-repeat;
	margin:0 10px 0 0;
}

div.NPBox li.MagaPrev a {
	width:108px;
	height:30px;
	display:block;
	margin:0 10px 0 0;
	background:url(/camp/images/ginza_cooperate/ico_prev.gif) 0 0 no-repeat;
}

*html div.NPBox li.MagaPrev a {
	margin:0;
}

div.NPBox li.MagaNext {
	background:url(/camp/images/ginza_cooperate/ico_next.gif) 0 -30px no-repeat;
}

div.NPBox li.MagaNext a { 
	width:108px;
	height:30px;
	display:block;
	background:url(/camp/images/ginza_cooperate/ico_next.gif) 0 0 no-repeat;
}

*html div.NPBox li.MagaNext a {
	margin:0;
}
