/*商品詳細ページ_コーデュロイ*/

/* Akshar フォントの組み込み */
@import url('https://fonts.googleapis.com/css?family=Akshar');

/* Noto Sans JP フォントの組み込み */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap');

.corduroy_series{
	max-width: 1000px;
	margin: 0 auto;
	background-color: #000000;
	color: #fff;
	padding: 50px 0 0;
	font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.corduroy_series img{
	width: 100%;
}
.akshar_font{
	font-family: 'Akshar';
}
.impact_font{
	font-family: Impact;
}
.corduroy_series_1_subtitle{
	text-align: center;
    font-size: 47px;
    margin-top: 70px;
    margin-bottom: 40px;
}
.corduroy_series_1_title{
	text-align: center;
    font-size: 105px;
    line-height: 105px;
    margin-top: 20px;
}
.corduroy_series_1_img{
	padding: 20px 0;
	margin: 50px 0px 20px;
}
.corduroy_series_2_title,
.corduroy_series_3_title_jp,
.corduroy_series_4_title_jp,
.corduroy_series_8_title_jp{
	font-size: 56px;
    text-align: center;
    margin-bottom: 50px;
    font-weight: 700;
    line-height: 85px;
}
.corduroy_series_2_sub_title,
.corduroy_series_3_sub_title{
    font-size: 31px;
    text-align: center;
    line-height: 48px;
}
.corduroy_series_3_title_eg,
.corduroy_series_4_title_eg,
.corduroy_series_5_title_eg,
.corduroy_series_6_title_eg,
.corduroy_series_8_title_eg{
	font-size: 67px;
    text-align: center;
    margin: 85px 0;
}
.corduroy_series_3_title_eg{
    margin: 95px 0;
}
.corduroy_series_4_title_eg{
	margin: 120px 0 85px;
}
.corduroy_series_5_title_eg{
    margin: 160px 0 90px;
}
.corduroy_series_6_title_eg{
    margin: 150px 0 80px;
}
.corduroy_series_8_title_eg{
    margin: 150px 0 80px;
}
.corduroy_series_3_img{
	margin: 50px 0;
}
.corduroy_series_3_text{
	font-size: 30px;
    max-width: 760px;
    margin: 0 auto;
    line-height: 46px;
	text-align: left;
}
.corduroy_series_6 a,
.corduroy_series_7 a,
.corduroy_series_8 a{
	background-color: #640B0B;
    color: #fff;
    margin: 50px auto 100px;
    display: block;
    width: 400px;
    text-align: center;
    text-decoration: none;
    padding: 30px 0;
    font-size: 26px;
    font-weight: bold;
    border-radius: 5px
}
@media all and (max-width: 768px) {
	.corduroy_series_1_subtitle {
		font-size: 25px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.corduroy_series {
		padding: 50px 0px;
	}
	.corduroy_series_1_title {
		font-size: 44px;
		line-height: 45px;
	}
	.corduroy_series_1_img {
		padding: 20px 0;
		margin: 10px 0 0px;
	}
	.corduroy_series_2_sub_title, .corduroy_series_3_sub_title {
		font-size: 14px;
		line-height: 23px;
	}
	.corduroy_series_3_title_eg, .corduroy_series_4_title_eg, .corduroy_series_5_title_eg, .corduroy_series_6_title_eg, .corduroy_series_8_title_eg {
		font-size: 35px;
		margin: 50px 0 30px;
	}
	.corduroy_series_2_title, .corduroy_series_3_title_jp, .corduroy_series_4_title_jp, .corduroy_series_8_title_jp {
		font-size: 28px;
		margin-bottom: 30px;
		line-height: 45px;
	}
	.corduroy_series_3_img {
		margin: 25px 0;
	}
	.corduroy_series_3_text {
		font-size: 14px;
		padding: 0 20px;
		line-height: 25px;
		text-align: left;
	}
	.corduroy_series_6 a, .corduroy_series_7 a, .corduroy_series_8 a{
		padding: 10px;
		margin: 30px auto;
		width: 220px;
		padding: 10px;
		font-size: 15px;
	}
	.corduroy_series_9_img{
		margin-top: 40px;
	}
	.corduroy_series_4_title_eg{
		margin-top: 70px;
	}
	.corduroy_series_5_title_eg{
		margin-bottom: 50px;
	}
}
@media all and (min-width: 431px) {
	.corduroy_series .pc{
		display: block;
	}
	.corduroy_series .sp{
		display: none;
	}
}
@media all and (max-width: 430px) {
	.corduroy_series .pc{
		display: none;
	}
	.corduroy_series .sp{
		display: block;
	}
}
