@charset "utf-8";

.product-figure .kind_title {
	font-size:1.1em;
	margin-top: 5px;
}

.product-figure.ichinoryo figcaption {
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 20px;
}

.ichinoryo h2 {
	font-size: 1.5em;
	font-weight: bold;
}

.ichinoryo p {
	margin-top: 10px;
	line-height: 1.8em;
}

.ichinoryo-kind {
	/*width: 540px;*/
	margin-right: 20px;
	margin-top: 10px;
	padding-top: 30px;
	background: url("../../../common/images/contents_dotted_line_horizontal.png") no-repeat left top;
}

.ichinoryo-kind h2 {
	margin-bottom: 15px;
}

.ichinoryo-kind .main-image {
	margin-top: 20px;
}

.ichinoryo-kind ul {
	margin: 20px 0 20px 0;
}

.ichinoryo-kind ul li {
	overflow: hidden;
	margin-bottom: 20px;
}

/*#figure .ichinoryo_matter figure {
	min-width: inherit;
	margin-bottom: 0;
}*/

.product-figure .ichinoryo-kind ul li figure {
	min-width: inherit;
	margin-bottom: 0;
}

.ichinoryo-package {
	/*width: 540px;*/
	margin-top: 10px;
	padding-top: 20px;
	background: url("../../../common/images/contents_dotted_line_horizontal.png") no-repeat left top;
}

.product-figure .ichinoryo-package figure:nth-child(2) {
	margin-right: 0;
}

.ichinoryo-kind ul figure {
	display: inline-block;
	width: 80px;
}

.ichinoryo-kind figure img {
	width: 100%;
}

.ichinoryo-kind .showcase-txt {
	width: calc(100% - 100px);
}

@media screen and (max-width: 767px) {

	.ichinoryo-package {
		width: 100%;
	}

	.ichinoryo-kind .main-image {
		width: 100%;
		margin-bottom: 0;
	}

}
