/* ==================================

 シリーズ紹介

================================== */

#page_series .sec_desc {
	padding: 100px 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#page_series .sec_desc .sec_title {
	max-width: 466px;
	margin: 0 auto;
}

#page_series .sec_desc .sec_title img {
	width: 100%;
}

#page_series .sec_desc .txt {
	max-width: 610px;
	text-align: justify;
	margin: 0 auto;
	margin-top: 55px;
}

#page_series .sec_series {
	max-width: 1140px;
	padding: 0 20px 100px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	margin-top: 90px;
}

#page_series .sec_series .sec_title {
	max-width: 276px;
	margin: 0 auto;
}

#page_series .sec_series .com_series_list {
	margin-top: 60px;
}

#page_series .sec_series .com_series_list li {
	border-top: 1px solid #cdcdcd;
}

#page_series .sec_series .com_series_list li .logo {
	margin-top: 30px;
}

#page_series .sec_renovation {
	padding: 100px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#page_series .sec_renovation .sec_title {
	max-width: 390px;
	margin: 0 auto;
}

#page_series .sec_renovation .txt {
	max-width: 610px;
	text-align: justify;
	margin: 0 auto;
	margin-top: 55px;
}

#page_series .sec_renovation .com_btn_02 {
	margin-top: 30px;
}

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

	#page_series .sec_series .com_series_list li:nth-child(n + 3) {
		border-bottom: 1px solid #cdcdcd;
	}

}

@media (max-width: 767px) {

	#page_series .sec_desc {
		padding-top: 60px;
	}
	
	#page_series .sec_desc .sec_title {
		max-width: 356px;
	}
	
	#page_series .sec_series {
		margin-top: 60px;
		padding: 0 20px 60px;
	}
	
	#page_series .sec_series .sec_title {
		max-width: 221px;
	}
	
	#page_series .sec_series .com_series_list {
		margin-top: 40px;
	}
	
	#page_series .sec_series .com_series_list li .type {
		border-top: 1px solid #cdcdcd;
	}
	
	#page_series .sec_renovation {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	#page_series .sec_renovation .sec_title {
		max-width: 313px;
	}

}

@media (max-width: 449px) {

	#page_series .sec_series .com_series_list li:last-child {
		border-bottom: 1px solid #cdcdcd;
	}

}

