﻿@charset "utf-8";

/* ============================================
	/shop/index.html
============================================ */
.sectionShop {
	margin-bottom: 20px;
	border: 5px solid #d5d5d5;
	padding: 20px;
	width: 592px !important;
	width: 642px;
}
	.sectionShop table {
		margin-top: 20px;
		width: 100%;
		line-height: 1.5;
	}
		.sectionShop table th,
		.sectionShop table td {
		}
		.sectionShop table th {
		}
		.sectionShop table td {
			background: url(../../common/img/cmn_bg_dotX_01.gif) repeat-x left bottom;
			padding: 0.5em 0;
		}
			.sectionShop table td p {
				padding-left: 10px;
			}
				.sectionShop table td a {
					background: url(../../common/img/ico_link_blank.gif) no-repeat left 0.2em;
					padding-left: 15px;
				}
.btn_shop {
	width: 247px;
	height: 32px;
	overflow: hidden;
}
	.btn_shop a {
		display: block;
		width: 247px;
		height: 64px;
	}
	.btn_shop a:hover {
		margin-top: -32px;
	}


/* ============================================
	/shop/list/index.html
============================================ */
.ul_list01 {
	background: #f2f2f2;
	margin-top: 15px;
	padding: 15px 15px 0;
	*padding: 15px;
}
	.ul_list01 li {
		float: left;
		background: url(../../common/img/cmn_ico_arrow_01s.gif) no-repeat left center;
		margin-right: 20px;
		margin-bottom: 1.5em;
		padding-left: 7px;
	}
		.ul_list01 li a {
			white-space: nowrap;
		}
.sectionList {
	margin-top: 15px;
}
	.sectionList table {
		margin-top: 5px;
		width: 100%;
		line-height: 1.5;
	}
		.sectionList table th,
		.sectionList table td {
		}
		.sectionList table th.cell01,
		.sectionList table th.cell02,
		.sectionList table th.cell03 {
			border-right: 3px solid #ffffff;
		}
		.sectionList table td {
			background: url(../../common/img/cmn_bg_dotX_01.gif) repeat-x left bottom;
			padding: 0.5em 0;
		}
			.sectionList table td p {
				padding-left: 10px;
			}
				.sectionList table td a {
					display: block;
					background: url(../../common/img/ico_link_blank.gif) no-repeat left 0.3em;
					padding-left: 15px;
				}




