@charset "euc-jp";

.sk-lst {
	padding: 0 1.4%;
}
.container-section {
	width: 45%;
	margin: 3em 2.3%;
	float: left;
	padding-top: 20px;
	padding-bottom: 0;
}
#info.container-section {
	clear: both;
	float: none;
	width: 50%;
	margin: 100px auto 0;
	font-size: 92.3%;
	padding-top: 100px;
}

.shopkeeper-h2 {
	text-align: left;
	margin: 0 0 24px;
}

.def-lst {
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 30px;
}
.def-lst-dt {
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« ProN W6","HiraMinProN-W6";
	margin: 0 0 1.3em;
	padding: 24px 0 0;
	border-top: 1px solid #ddd;
	font-weight: normal;
	font-size: 117.7%;
	letter-spacing: 0.1em;
	text-align: center;
}
.def-lst .def-lst-dt:first-child {
	border-top: none;
}
.def-lst-dd {
	margin: 0;
	padding: 0 0 20px;
}

.def-lst-dd .def-lst-dd {
	margin: 0;
	padding: 0;
}
.def-lst-dd .def-lst {
	border:none;
	border-radius: 0;
	padding: 0;
}


.def-lst-dd
.last-section{
	border: none;
}
.def-lst-dd img.payment_img {
	margin:0 17px 2em 0;
}

		@media (max-width: 768px) {
			.container-section {
				margin-bottom: 30px;
				padding-top: 20px;
			}
			.container-section {
				width: 95%;
				margin: 3em 2.4%;
				float: none;
				padding-top: 20px;
				padding-bottom: 0;
			}
			#info.container-section {
				clear: both;
				float: none;
				width: 95%;
				margin: 100px 2.4% 0;
				font-size: 92.3%;
			}
		}
		@media (max-width: 480px) {
			.shopkeeper-h2 {
				padding: 0 4px;
			}
			.def-lst {
				padding: 1em;
			}
		}