@charset "UTF-8";

/* 総武霊園 */
#headline{
	padding-bottom:25px;
}
#headline h3{
	font-size:1.8rem;
}
#headline p{
	padding-top:10px;
}
#headline p.second{
	padding-top:15px;
}
@media (min-width: 1200px) {
	#headline h3{
		font-size:2.0rem;
	}
}

.sobu{
	text-align:center;
}
.sobu h3{
	font-size:1.8rem;
	padding-bottom:15px;
}
.map{
	padding-top:10px;
}
@media (min-width: 768px) {
	.sobu h3{
		font-size:1.9rem;
	}
}
@media (min-width: 1024px) {
	.sobu h3{
		font-size:2.0rem;
	}
}
@media (min-width: 1200px) {
	.sobu h3{
		font-size:2.1rem;
	}
}

#directions{
	text-align:left;
	padding:0 15px;
	margin:30px 0;
	border-left:2px solid #000;
	border-right:2px solid #000;
}
#directions ol{
	margin:0;
	padding:0;
	padding-top:15px;
	padding-bottom:5px;
}
#directions ol:first-child{
	padding-top:0;
}
#directions ol li{
	position:relative;
	list-style:none;
	margin:0;
	padding-left:1.25em;
	font-size:1.4rem;
}
#directions ol li span{
	position:absolute;
	left:0;
	margin:0;
}
#directions dl dt{
  	line-height: 20px;
	font-size:1.3rem;
	padding:5px 0 0;
}
#directions dl dd{
  	line-height:20px;
	font-size:1.3rem;
	text-align:right;
	background:url(../cemetery-guide/img/dotted-border.png) repeat-x 0 10px;
	padding:0 0 5px;
	margin:0 0 0 30px;
}
#directions dl dd span{
	background:#FFF;
	padding:0 0 0 7px;
}
#directions dl dd span.white{
	color:#FFF;
	padding:0;
}
.iryo{
	letter-spacing:-0.1em;
}
#directions p{
	line-height:20px;
	font-size:1.3rem;
}
@media (min-width: 375px){
	.iryo{
		letter-spacing:0;
	}
}
@media (min-width: 568px){
	#directions dl{
		background:url(../cemetery-guide/img/dotted-border.png) repeat-x 0 13px;
		height:26px;
	}
	#directions dl dt{
  		float:left;
  		padding:0 7px 0 0;
  		line-height:26px;
  		background-color:#FFF;
	}
	#directions dl dd{
  		float:right;
  		padding:0 0 0 7px;
  		line-height:26px;
  		background-color:#FFF;
		background:none;
		margin:0;
	}
}
@media (min-width: 768px){
	#directions{
		padding:0 35px;
		margin:35px 0;
	}
}
@media (min-width: 1200px) {
	#directions dl{
		background: url(../cemetery-guide/img/dotted-border.png) repeat-x 0 15px;
		height:30px;
	}
	#directions dl dt,
	#directions dl dd,
	#directions p{
		font-size:1.4rem;
		line-height:30px;
	}
}

#sobu-outline h4{
	font-size:1.3rem;
	padding-bottom:5px;
}
#sobu-outline p{
	font-size:1.3rem;
	line-height:160%;
}