/* line 18, ../_scss/_base.scss */

.l-main .l-grid2 div.thumbnail ul,
.l-main .l-grid2 ul.list1 {
	zoom: 1;
}

/* line 20, ../_scss/_base.scss */

.l-main .l-grid2 div.thumbnail ul:after,
.l-main .l-grid2 ul.list1:after {
	display: block;
	content: "";
	clear: both;
}

/* line 11, ../_scss/inventory_detail.scss */

.l-main .l-grid2 h3 {
	background: url(../images/common/bg_006bc4.png);
	color: #FFFFFF;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 10px;
	font-weight: bold;
	margin-bottom: 20px;
}

/* line 25, ../_scss/inventory_detail.scss */

.l-main .l-grid2 h3 span {
	margin-right: 15px;
}

/* line 31, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea {
	width: 650px;
	height: 426px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}

/* line 44, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea .l-btn {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/inventory/detail/pc/l_arrow.png) no-repeat;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 195px;
	left: 0px;
	cursor: pointer;
}

/* line 64, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea .r-btn {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/inventory/detail/pc/r_arrow.png) no-repeat;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 195px;
	right: 0px;
	cursor: pointer;
}

/* line 84, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea ul {
	position: relative;
}

/* line 87, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea ul li {
	position: absolute;
	top: 0px;
	left: 3000px;
	width: 650px;
	text-align: center;
}

/* line 102, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail {
	width: 640px;
	margin-left: 10px;
}

/* line 113, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail ul {
	width: 640px;
}

/* line 121, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail ul li:nth-child(6n) {
	margin: 0px 0px 10px 0px;
}

/* line 125, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail ul li {
	width: 98px;
	height: 73px;
	position: relative;
	overflow: hidden;
	float: left;
	margin: 0px 10px 10px 0px;
	cursor: pointer;
}

/* line 140, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail ul li .cover {
	background: url(../images/inventory/detail/pc/cover.png);
	width: 98px;
	height: 73px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}

/* line 162, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table {
	width: 630px;
	margin: 0px 10px 40px 10px;
}

/* line 173, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table thead tr th {
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background: #f1f1f1;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px;
}

/* line 185, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr {
	border-bottom: solid 1px #cccccc;
}

/* line 188, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr th {
	background: #f8f8f8;
	padding: 10px;
	width: 210px;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 140%;
}

/* line 202, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td {
	padding: 10px;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 140%;
}

/* line 211, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td span.icon_new {
	background: url(../images/inventory/index/pc/icon_new.png) no-repeat;
	text-indent: -9999px;
	display: inline-block;
	width: 41px;
	height: 21px;
	margin-left: 10px;
}

/* line 227, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td span.icon_sale {
	background: url(../images/inventory/index/pc/icon_sale.png) no-repeat;
	text-indent: -9999px;
	display: inline-block;
	width: 41px;
	height: 21px;
	margin-left: 10px;
}

/* line 248, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1 {
	margin-bottom: 20px;
}

/* line 251, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1 a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/inventory/detail/pc/btn_insert1.png) no-repeat;
	width: 325px;
	height: 60px;
	margin: 0px auto;
}

/* line 258, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1 a div.on {
	background: url(../images/inventory/detail/pc/btn_insert1_on.png) no-repeat;
	width: 0px;
	height: 60px;
}

/* line 275, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1_on {
	margin-bottom: 20px;
}

/* line 277, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1_on a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/inventory/detail/pc/btn_insert2.png) no-repeat;
	width: 325px;
	height: 60px;
	margin: 0px auto;
	cursor: inherit;
}

/* line 285, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1_on a div.on {
	background: url(../images/inventory/detail/pc/btn_insert2_on.png) no-repeat;
	width: 0px;
	height: 60px;
}

/* line 301, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn2 {
	margin-bottom: 65px;
}

/* line 304, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn2 a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/inventory/detail/pc/btn_contact.png) no-repeat;
	width: 325px;
	height: 60px;
	margin: 0px auto;
}

/* line 311, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn2 a div.on {
	background: url(../images/inventory/detail/pc/btn_contact_on.png) no-repeat;
	width: 0px;
	height: 60px;
}

/* line 326, ../_scss/inventory_detail.scss */

.l-main .l-grid2 h4 {
	background: url(../images/common/bg_006bc4.png);
	color: #FFFFFF;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 10px;
	font-weight: bold;
	margin-bottom: 20px;
}

/* line 339, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 {
	width: 650px;
}

/* line 350, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li {
	float: left;
	margin-right: 16px;
	width: 150px;
}

/* line 360, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li div.img {
	width: 150px;
	height: 111px;
	overflow: hidden;
	margin-bottom: 10px;
}

/* line 371, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li a {
	color: #333333;
}

/* line 375, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li p {
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 130%;
}

/* line 379, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li p span {
	margin-right: 10px;
}

/* line 386, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li:last-child {
	margin-right: 0px;
}

/*# sourceMappingURL=inventory_detail.css.map */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

/* line 11, ../_scss/inventory_detail.scss */

.l-main .l-grid2 h3 {
	font-size: 13px;
	font-size: 1.3rem;
	margin-bottom: 10px;
	padding: 12px 10px;
}

/* line 31, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea {
	width: 100%;
	height: 399px;
	margin-bottom: 15px;
}

/* line 44, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea .l-btn {
	background: url(../images/inventory/detail/sp/l_arrow.png) no-repeat;
	width: 30px;
	height: 30px;
	background-size: cover;
	left: 20px;
	top: 184px;
}

/* line 64, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea .r-btn {
	background: url(../images/inventory/detail/sp/r_arrow.png) no-repeat;
	width: 30px;
	height: 30px;
	background-size: cover;
	right: 20px;
	top: 184px;
}

/* line 87, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea ul li {
	width: 100%;
}

/* line 102, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail {
	width: 100%;
	padding: 0px 10px;
	margin: 0px 0px 30px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 113, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail ul {
	width: 100%;
}

/* line 125, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail ul li {
	width: 65px;
	height: 50px;
	margin: 0px 13px 13px 0px;
}

/* line 155, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .tablearea {
	padding: 0px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 162, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table {
	width: 100%;
	margin: 0px 0px 40px 0px;
}

/* line 188, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr th {
	width: auto;
	min-width: 85px;
	font-size: 12px;
	font-size: 1.2rem;
}

/* line 202, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td {
	font-size: 12px;
	font-size: 1.2rem;
}

/* line 211, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td span.icon_new {
	background: url(../images/inventory/index/sp/icon_new.png) no-repeat;
	width: 32px;
	height: 12px;
	background-size: cover;
}

/* line 227, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td span.icon_sale {
	background: url(../images/inventory/index/sp/icon_sale.png) no-repeat;
	width: 25px;
	height: 12.5px;
	background-size: cover;
}

/* line 251, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1 a {
	background: url(../images/inventory/detail/sp/btn_insert1.png) no-repeat;
	width: 262px;
	height: 50px;
	background-size: cover;
}

/* line 277, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1_on a {
	background: url(../images/inventory/detail/sp/btn_insert2.png) no-repeat;
	width: 262px;
	height: 50px;
	background-size: cover;
}

/* line 304, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn2 a {
	background: url(../images/inventory/detail/sp/btn_contact.png) no-repeat;
	width: 262px;
	height: 49.5px;
	background-size: cover;
}

/* line 326, ../_scss/inventory_detail.scss */

.l-main .l-grid2 h4 {
	margin-bottom: 18px;
}

/* line 339, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 {
	width: 100%;
	margin: 0px 0px 40px 0px;
	padding: 0px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 350, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li {
	margin-right: 15px;
	width: 143px;
}

/* line 360, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li div.img {
	width: 143px;
}

}

@media only screen and (min-width: 0) and (max-width: 320px) {

/* line 11, ../_scss/inventory_detail.scss */

.l-main .l-grid2 h3 {
	font-size: 13px;
	font-size: 1.3rem;
	margin-bottom: 10px;
	padding: 12px 10px;
}

/* line 31, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea {
	width: 100%;
	height: 399px;
	margin-bottom: 15px;
}

/* line 44, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea .l-btn {
	background: url(../images/inventory/detail/sp/l_arrow.png) no-repeat;
	width: 30px;
	height: 30px;
	background-size: cover;
	left: 20px;
	top: 184px;
}

/* line 64, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea .r-btn {
	background: url(../images/inventory/detail/sp/r_arrow.png) no-repeat;
	width: 30px;
	height: 30px;
	background-size: cover;
	right: 20px;
	top: 184px;
}

/* line 87, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea ul li {
	width: 100%;
}

/* line 102, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail {
	width: 100%;
	padding: 0px 10px;
	margin: 0px 0px 30px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 113, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail ul {
	width: 100%;
}

/* line 125, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail ul li {
	width: 65px;
	height: 50px;
	margin: 0px 13px 13px 0px;
}

/* line 155, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .tablearea {
	padding: 0px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 162, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table {
	width: 100%;
	margin: 0px 0px 40px 0px;
}

/* line 188, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr th {
	width: auto;
	min-width: 85px;
	font-size: 12px;
	font-size: 1.2rem;
}

/* line 202, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td {
	font-size: 12px;
	font-size: 1.2rem;
}

/* line 211, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td span.icon_new {
	background: url(../images/inventory/index/sp/icon_new.png) no-repeat;
	width: 32px;
	height: 12px;
	background-size: cover;
}

/* line 227, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td span.icon_sale {
	background: url(../images/inventory/index/sp/icon_sale.png) no-repeat;
	width: 25px;
	height: 12.5px;
	background-size: cover;
}

/* line 251, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1 a {
	background: url(../images/inventory/detail/sp/btn_insert1.png) no-repeat;
	width: 262px;
	height: 50px;
	background-size: cover;
}

/* line 277, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1_on a {
	background: url(../images/inventory/detail/sp/btn_insert2.png) no-repeat;
	width: 262px;
	height: 50px;
	background-size: cover;
}

/* line 304, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn2 a {
	background: url(../images/inventory/detail/sp/btn_contact.png) no-repeat;
	width: 262px;
	height: 49.5px;
	background-size: cover;
}

/* line 326, ../_scss/inventory_detail.scss */

.l-main .l-grid2 h4 {
	margin-bottom: 18px;
}

/* line 339, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 {
	width: 100%;
	margin: 0px 0px 40px 0px;
	padding: 0px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 350, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li {
	margin-right: 15px;
	width: 143px;
}

/* line 360, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li div.img {
	width: 143px;
}

}

@media only screen and (min-width: 320px) and (max-width: 568px) {

/* line 11, ../_scss/inventory_detail.scss */

.l-main .l-grid2 h3 {
	font-size: 13px;
	font-size: 1.3rem;
	margin-bottom: 10px;
	padding: 12px 10px;
}

/* line 31, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea {
	width: 100%;
	height: 399px;
	margin-bottom: 15px;
}

/* line 44, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea .l-btn {
	background: url(../images/inventory/detail/sp/l_arrow.png) no-repeat;
	width: 30px;
	height: 30px;
	background-size: cover;
	left: 20px;
	top: 184px;
}

/* line 64, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea .r-btn {
	background: url(../images/inventory/detail/sp/r_arrow.png) no-repeat;
	width: 30px;
	height: 30px;
	background-size: cover;
	right: 20px;
	top: 184px;
}

/* line 87, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea ul li {
	width: 100%;
}

/* line 102, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail {
	width: 100%;
	padding: 0px 10px;
	margin: 0px 0px 30px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 113, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail ul {
	width: 100%;
}

/* line 125, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail ul li {
	width: 65px;
	height: 50px;
	margin: 0px 13px 13px 0px;
}

/* line 155, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .tablearea {
	padding: 0px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 162, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table {
	width: 100%;
	margin: 0px 0px 40px 0px;
}

/* line 188, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr th {
	width: auto;
	min-width: 85px;
	font-size: 12px;
	font-size: 1.2rem;
}

/* line 202, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td {
	font-size: 12px;
	font-size: 1.2rem;
}

/* line 211, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td span.icon_new {
	background: url(../images/inventory/index/sp/icon_new.png) no-repeat;
	width: 32px;
	height: 12px;
	background-size: cover;
}

/* line 227, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td span.icon_sale {
	background: url(../images/inventory/index/sp/icon_sale.png) no-repeat;
	width: 25px;
	height: 12.5px;
	background-size: cover;
}

/* line 251, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1 a {
	background: url(../images/inventory/detail/sp/btn_insert1.png) no-repeat;
	width: 262px;
	height: 50px;
	background-size: cover;
}

/* line 277, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1_on a {
	background: url(../images/inventory/detail/sp/btn_insert2.png) no-repeat;
	width: 262px;
	height: 50px;
	background-size: cover;
}

/* line 304, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn2 a {
	background: url(../images/inventory/detail/sp/btn_contact.png) no-repeat;
	width: 262px;
	height: 49.5px;
	background-size: cover;
}

/* line 326, ../_scss/inventory_detail.scss */

.l-main .l-grid2 h4 {
	margin-bottom: 18px;
}

/* line 339, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 {
	width: 100%;
	margin: 0px 0px 40px 0px;
	padding: 0px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 350, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li {
	margin-right: 15px;
	width: 143px;
}

/* line 360, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li div.img {
	width: 143px;
}

}

@media only screen and (min-width: 568px) and (max-width: 768px) {

/* line 11, ../_scss/inventory_detail.scss */

.l-main .l-grid2 h3 {
	font-size: 13px;
	font-size: 1.3rem;
	margin-bottom: 10px;
	padding: 12px 10px;
}

/* line 31, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea {
	width: 100%;
	height: 399px;
	margin-bottom: 15px;
}

/* line 44, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea .l-btn {
	background: url(../images/inventory/detail/sp/l_arrow.png) no-repeat;
	width: 30px;
	height: 30px;
	background-size: cover;
	left: 20px;
	top: 184px;
}

/* line 64, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea .r-btn {
	background: url(../images/inventory/detail/sp/r_arrow.png) no-repeat;
	width: 30px;
	height: 30px;
	background-size: cover;
	right: 20px;
	top: 184px;
}

/* line 87, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.sliderarea ul li {
	width: 100%;
}

/* line 102, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail {
	width: 100%;
	padding: 0px 10px;
	margin: 0px 0px 30px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 113, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail ul {
	width: 100%;
}

/* line 125, ../_scss/inventory_detail.scss */

.l-main .l-grid2 div.thumbnail ul li {
	width: 65px;
	height: 50px;
	margin: 0px 13px 13px 0px;
}

/* line 155, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .tablearea {
	padding: 0px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 162, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table {
	width: 100%;
	margin: 0px 0px 40px 0px;
}

/* line 188, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr th {
	width: auto;
	min-width: 85px;
	font-size: 12px;
	font-size: 1.2rem;
}

/* line 202, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td {
	font-size: 12px;
	font-size: 1.2rem;
}

/* line 211, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td span.icon_new {
	background: url(../images/inventory/index/sp/icon_new.png) no-repeat;
	width: 32px;
	height: 12px;
	background-size: cover;
}

/* line 227, ../_scss/inventory_detail.scss */

.l-main .l-grid2 table tr td span.icon_sale {
	background: url(../images/inventory/index/sp/icon_sale.png) no-repeat;
	width: 25px;
	height: 12.5px;
	background-size: cover;
}

/* line 251, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1 a {
	background: url(../images/inventory/detail/sp/btn_insert1.png) no-repeat;
	width: 262px;
	height: 50px;
	background-size: cover;
}

/* line 277, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn1_on a {
	background: url(../images/inventory/detail/sp/btn_insert2.png) no-repeat;
	width: 262px;
	height: 50px;
	background-size: cover;
}

/* line 304, ../_scss/inventory_detail.scss */

.l-main .l-grid2 .btn2 a {
	background: url(../images/inventory/detail/sp/btn_contact.png) no-repeat;
	width: 262px;
	height: 49.5px;
	background-size: cover;
}

/* line 326, ../_scss/inventory_detail.scss */

.l-main .l-grid2 h4 {
	margin-bottom: 18px;
}

/* line 339, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 {
	width: 100%;
	margin: 0px 0px 40px 0px;
	padding: 0px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 350, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li {
	margin-right: 15px;
	width: 143px;
}

/* line 360, ../_scss/inventory_detail.scss */

.l-main .l-grid2 ul.list1 li div.img {
	width: 143px;
}

}

