@charset "Shift_JIS";

#breadcrumbs {
	height:20px;
}


/* ------------------------------

SP3-1．Suicaポイントがたまるお店
 /suicapoint/append/store.html
 
------------------------------ */
#imgMain div.illust {
	width:110px;
}

#imgMain div.txt {
	width:405px;
}

#imgMain div.txt p {
	padding:5px 10px;
}



ul.ancherLink {
	padding:10px 0 10px 20px;
}

ul.ancherLink li {
	float:left;
	width:170px;
	padding-bottom:5px;
}

ul.ancherLink li.li2 {
	width:180px;
}

ul.ancherLink li.li3 {
	width:150px;
}

ul.ancherLink li a {
	background:url(../../common/img/icon_link_down.gif) 0 0.3px no-repeat;
	padding-left:15px;
}

p.iconCap {
	float:right;
	line-height:180%;
	padding:0 10px 20px;
	font-size:90%;
}

p.iconCap img {
	vertical-align:middle;
	margin:0 5px 0 10px;
}






/* サブコンテンツ（専用） */
#mainContents div.subContents {
	padding-bottom:15px;
}

.subContents table {
	border-top:#dddddd solid 3px;
	border-right:#dddddd solid 3px;
	border-bottom:#dddddd solid 3px;
	border-left:#dddddd solid 2px;
	width:500px;
	margin:0 auto;
	font-size:100%;
}

.subContents table th {
	font-weight:normal;
	vertical-align:top;
	background:url(../img/dotline.gif) left bottom repeat-x;
	border-left:#dddddd solid 1px;
	padding:5px 0 5px 8px;
	text-align:left;
	width:190px;
}

.subContents table td {
	font-weight:normal;
	vertical-align:top;
	background:url(../img/dotline.gif) left bottom no-repeat;
	padding:5px 5px 5px 0;
	text-align:right;
	width:50px;
}

.subContents table tr.non th,
.subContents table tr.non td {
	background:none;
	padding-bottom:4px;
}

.subContents table th.sub {
	padding-left:25px;
	background:url(../img/dotline.gif) right bottom no-repeat;
}

.subContents table th.sub2 {
	padding-left:25px;
	background:url(../img/dotline.gif) right bottom repeat-x;
}

.subContents table span {
	font-size:85%;
}





