@charset "utf-8";

/**
 *
 *  通勤サイクリングのススメ
 *
 */



/*--------------------------------------------------------------------------
   Overwrite
---------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------
   Content
---------------------------------------------------------------------------*/

/* ContCycling
-----------------------------------------------------------------*/
#ContCycling{
	
}
#ContCycling .page-header {
	background:url(../images/cycling/index/bg_header_pc.jpg) no-repeat center top;
	background-size:cover;	
}
#ContCycling .page-header h2{
	padding: 115px 0 150px;
	text-align:center;	
}
#ContCycling .inner{
	padding: 75px 15px 35px;	
}
#ContCycling .lead{
	margin-bottom: 32px;	
}
#ContCycling .txt{
	margin-bottom: 50px;
	font-size:1.6rem;
	line-height:2.15;
}
#ContCycling ul li{
	float: left;
	margin-bottom: 65px;
	width: 488px;	
}
#ContCycling ul li:nth-child(even){
	margin-left: 23px;	
}
#ContCycling ul li p{
	padding-top: 10px;
	font-size:1.6rem;
	line-height:2;

}


/*--------------------------------------------------------------------------
   mobile
---------------------------------------------------------------------------*/
@media screen and (max-width: 768px) {

#ContCycling .page-header {
	background:url(../images/cycling/index/bg_header_sp.jpg) no-repeat center top;
}
#ContCycling .page-header h2{
	padding: 54px 10px 80px;	
}
#ContCycling .inner{
	padding: 36px 10px 15px;	
}
#ContCycling .lead{
	margin-bottom: 18px;	
}
#ContCycling .txt{
	margin-bottom: 30px;
	font-size:1.3rem;
}
#ContCycling ul li{
	float: none;
	margin-bottom: 25px;
	width: 100%;	
}
#ContCycling ul li:nth-child(even){
	margin-left: 0;	
}
#ContCycling ul li p{
	padding-top: 10px;
	font-size:1.3rem;
}


}