@charset "shift_JIS";
/*ボタン*/
.detBut {
	margin: 0px;
	font-size: xx-small;
	text-decoration: none;
	text-indent: -10000em;
}
/*サービス詳細*/
.detBut a,
.detBut a:visited {
	background-image: url(../shares/link-detail_b1.gif);
	display: block;
	outline: none;
	width: 155px;
	height: 30px;
}
.detBut a:hover,
.detBut a:active {
	background-image: url(../shares/link-detail_b2.gif);
}

/*リスト*/
.sevList ul {
	margin: 0.5em 0em 0em 0.8em;
	padding-left: 0.8em;
	list-style-type:square;
	list-style-position: outside;
	color:#FF3399;
}
.sevList ul p {
	color:#333333;
}

/*ご注意*/
#att div {
}
#att p {
	margin:5px;
	padding:0px;
	width:250px;
	float:left;
	line-height:120%;
	min-height:32px;
	vertical-align:middle;
}
#att img {
	float:left;
	margin-right:5px;
}
/*ナビ*/
.pNavi p {
	margin-bottom:10px;
}
.pNavi span {
	display:none;
}
#pCou div {
	margin:0px 10px 5px;
}
/*プリントページ*/
#print540 {
	width: 540px;
	position: relative;
	margin: 10px auto;
	font-size: small;
	line-height: 140%;
}
#print540 h2 {
	height: 35px;
	width:540px;
	background-image:url(../shares/title-shadow.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear:both;
}
#print540 h2 span {
	display: none;
}

/*フロアガイド*/
#floorg580 {
	width: 580px;
	position: relative;
	margin: 10px auto;
	font-size: small;
	line-height: 140%;
}
#floorg580 h2 {
	height: 35px;
	width:580px;
	background-image:url(../shares/title-shadow.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear:both;
}
#floorg580 h2 span {
	display: none;
}

#print540 a,#floorg580 a {
	color:#FF0066;
	text-decoration: none;
}
#print540 a:hover,#floorg580 a:hover {
	background-color:#FFD3D3;
}

/*リスト印刷用*/
.priList ul {
	margin: 0.5em 0em 0em 0.8em;
	padding-left: 0.8em;
	list-style-type:square;
	list-style-position: outside;
}

#printLink {
	text-align: center;
	margin:10px 0px;
}


/*--ポイントカード提携先のご紹介--*/

#pCou #teikei{
	margin:0px 0px 5px 0px;
	padding:5px;
	border:1px solid #CC9933;
	border-width:4px 1px 1px 1px;
}

#teikei #howto{
margin:0px;
}

#teikei #howto p{
margin:10px 0px 0px 0px;
}

#teikei #howto ul{
padding:0px;
margin:0px;
}

#teikei #howto li{
margin:0px;
float:left;
list-style:none;
padding:0px;
line-height:0px;
}

#pCou #teikei table{
	margin:0px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	margin-top:10px;
	clear:both;
	width: 100%;
}

#pCou #teikei table div{
margin:0px;
}

#pCou #teikei table th{
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
background:#CC9933;
color:#FFF;
}

#pCou #teikei table td{
	width:40%;
	vertical-align:top;
	padding:5px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.qrImg{
float:right;
width:69px;
height:69px;
}


#pCou #teikei dl{
margin:10px 0px 0px 0px;
line-height:120%;
}

#pCou #teikei dt{
margin:0px;
font-weight:bold;
}

#pCou #teikei dd{
margin:0px;
}

#pCou #otokuList{
margin:0px;
}

#pCou #otokuList dd{
margin:0px 0px 5px 0px;
}

/*--別窓リンクアイコン--*/

span.openWindow{
background:url(../../shoplist/images/icon_opwin.gif) no-repeat right center;
padding-right:10px;
}
