@charset "utf-8";
/* CSS Document */
/*==================
MV周り
===================*/
main.lower .mv .outer{
	padding-top: min(35%,164px);
	padding-bottom: min(calc(21% + 2px),100px);
}
main.lower .mv .inner .breadcrumbs {display: flex;letter-spacing: 0.15em;}
main.lower .mv .inner .breadcrumbs li{color: white;}
main.lower .mv .inner .breadcrumbs li a{font-size: 15px;}
main.lower hgroup{margin-top: min(calc(4% + 1px),20px);}
main.lower hgroup h1{line-height: 1.61;}

@media screen and (min-width: 1280px) {
main.lower hgroup{margin-top: 11px;}
main.lower .mv .inner .breadcrumbs li a{font-size: 20px;}
}
/*==================
製品情報セクション
===================*/
.products_information .inner .products_main_img{
	width: min(79%,460px);
	margin-top: min(calc(14% - 2px),84px);
	margin-right: auto;
	margin-left: auto;
}
.products_information .inner .products_name,h2{
	color:#3C3C3C;
	letter-spacing: 0.05em;
}
.products_information .inner .products_name{
	text-align: center;
	line-height: 1.46;
	margin-top: min(calc(7% - 1px),36px);
	font-size: 15px;
}
h2{
	font-size: min(4.8vw,25px);
	line-height: 1.66;
}
h3{
	font-size: min(4vw,20px);
	margin-top: 40px;
}
.products_information .inner .contents_block{
	width: 87%;
	margin-top: min(calc(11% - 1px),100px);
	margin-left: auto;
	margin-right: auto;
}
.products_information .inner .products_block_text{
	color: #7E7E7E;
	line-height: 2.08;
	letter-spacing: 0.05em;
	font-size: min(3.2vw,16px);
	margin-top: min(calc(6% + 1px),30px);
}
.products_information .inner .products_block_img{
	margin-top: 25px;
}
@media screen and (min-width: 768px) {
	.products_information .inner .products_name{
		font-size: min(2.08vw,25px);
	}
	.products_information .inner .contents_block{
		width: min(calc(78% + 1px),1100px);
	}
	.products_information .inner .products_block_text{
		font-size: min(2.08vw,18px);
	}
	.products_information .inner .products_block_img{
		margin-top: min(5%,83px);
	}
	h2{
		font-size: min(3.26vw,30px);
	}
}
@media screen and (min-width: 1280px) {
	.products_information .inner .contents_block{
		width: 1100px;
		margin-top: 196px;
	}
	h2{
		letter-spacing: 0.2em;
	}
	.products_information .inner .products_block_img{
		margin-top: 105px;
	}
}