@charset "utf-8";

/* -------------------------------------------------- PCRのご案内 */

body.guide div.typeD.lv2 {
	background-image: url(/pcr/images/index-bg-maincontents.jpg);
	background-position: 0 333px;
}

body.guide div.typeD.lv2 div#localnavi div.menu h2 {
	background-image: url(/pcr/images/index-bg-localnavi.jpg);
	background-repeat: no-repeat;
	background-position: 198px 0;
}
body.guide div.typeD.lv2 div#localnavi div.menu ul {
	background-image: url(/pcr/images/index-bg-localnavi.jpg);
	background-repeat: no-repeat;
	background-position: 198px -41px;
}

body.guide div.typeD.lv2 div#mainContents h1 {
	margin: 0 0 30px;
	padding: 0;
	background-image: none;
}
body.guide div.typeD.lv2 div#mainContents h2 {
	border: none;
	margin: 0 10px 15px;
	padding: 0;
}

body.guide div.typeD.lv2 div#mainContents p.image.btn {
	margin-bottom: 50px;
}
body.guide div.typeD.lv2 div#mainContents p.image.storeMile {
	margin-left: 0;
	margin-right: 10px;
}

body.guide div.typeD.lv2 div#mainContents div.boxedItem.mileMembers {
	padding: 0;
	background-color: #F4F5EC;
	background-image: url(/pcr/images/index-bg-member.jpg);
	background-position: 0 0;
	background-repeat: repeat-x;
}

body.guide div.typeD.lv2 div#mainContents div.boxedItem.mileMembers h2 {
	margin: 0 15px;
	padding: 0;
}
body.guide div.typeD.lv2 div#mainContents div.boxedItem.mileMembers p {
	margin: 0 15px;
	padding: 0;
}
body.guide div.typeD.lv2 div#mainContents div.boxedItem.mileMembers p.image {
	margin: 20px 15px;
	padding: 0;
}
body.guide div.typeD.lv2 div#mainContents div.boxedItem.mileMembers ul.links {
	margin: -1.6em 15px 20px;
	padding: 0;
}
body.guide div.typeD.lv2 div#mainContents div.boxedItem.mileMembers ul.links li {
	margin: 0;
	padding: 0;
	text-align: right;
	background-image: none;
}

body.guide div.typeD.lv2 div#mainContents ul.awardList {
	margin: 0 0 30px 20px;
}
body.guide div.typeD.lv2 div#mainContents ul.awardList li {
	margin: 0 0 10px;
}

body.guide div.typeD.lv2 div#mainContents ul.pcrContents {
	height: 220px;
	margin: 30px 0 30px;
}
body.guide div.typeD.lv2 div#mainContents ul.pcrContents li {
	float: left;
	width: 370px;
	overflow: hidden;
	margin: 0;
	padding: 0 0 10px;
}

div#mainContents p.image { margin-bottom: 30px; }

div#mainContents ul.links li.btn { margin-bottom: 20px; }


div#mainContents ul.guide li {  }

div#mainContents ul.guide li dl {
	padding-left: 0;
	margin-left: 0;
}

div#mainContents ul.guide li dl dt,
div#mainContents ul.guide li dl dd { padding-left: 0; text-indent: 0; }


/* ---------------------------------------------------- プリント */
@media print {
body.guide div.typeD.lv2 div#mainContents ul.pcrContents li {
	width: 368px;
}

body.guide div.typeD.lv2 div#mainContents ul.pcrContents li#storeMl { clear: left; }
}

