
/*-----------------------------------ritual PC*/

.second .titleSet {
    padding: 60px 0 50px;
    margin-bottom: 0;
}

.second section.textSet{
	border-bottom:1px solid #e8e2d7;
	padding:40px 0;
}



.second #keyV{
	background-image:url(/img/keyvisual-ritual.jpg);
}
.inner{
	width:72%;
	max-width:980px;
	margin: 0 auto;	
	padding-bottom:40px;
}

section.textSet h2{
	display:block;
	width:23%;
	float:left;
	margin-right:3%;
	font-size:48px;
	 margin-bottom: 0;
}
.textSet h2 .num{
	font-size:48px;
}
.textSet h2 .month{
	font-size:24px;
}
.textSet#monthly h2 .num{
		font-size:36px;
	}
.textSet .bodyText{
	display:block;
	width:74%;
	float:left;
}
.second section.textSet li{
	margin-bottom:2em;

}
.second section.textSet li:last-child,
.second section.textSet li:first-child:last-child{
	margin-bottom:0;
}
.second section.textSet h3{
	color:#796a51;
	margin-bottom:0;
	font-size:20px;
    line-height: 1.4;
}
.bodyText p{
	margin-bottom:4em;
	line-height:2;
}

@media screen and (max-width: 1024px) {
	/*
	.textSet h2{
		display:inline-block;
		width:auto;
		float:none;
		margin-right:0;
		margin-bottom:1.4em;
	}
	.textSet .bodyText{
		display:inline-block;
		width:auto;
		float:none;
	}
*/
}
@media screen and (max-width: 480px) {
	
	article.second{
		/*
		padding-top:40px;	
		*/
	}
	.inner{
		width:90%;
	}
	.textSet h2 .num{
		font-size:32px;
	}
	.textSet h2 .month{
		font-size:20px;
	}
	.second section.textSet h3{
		font-size:16px;
	
	}	
	.textSet#monthly h2 .num{
		font-size:24px;
	}
/*---------------------------------------------------blogindex - 400*/

	

}