@charset "utf-8";

@media print,screen and (min-width:768px){
	
	#suntory_contents main section.cont .map{}
	#suntory_contents main section.cont .map img{max-width:100%;}
	#suntory_contents main section.cont .map img + img{margin-top:60px;}
	#suntory_contents main section.cont p + p{margin-top:1em;}
	#suntory_contents main section.cont .note{padding-left:1em;text-indent:-1em;margin-top:20px;}
	/**/
	#suntory_contents main section.cont .timeTable{}
	#suntory_contents main section.cont .timeTable::after{content:"";display:block;clear:both;}
	#suntory_contents main section.cont .timeTable li{display:inline-block;}
	#suntory_contents main section.cont .timeTable li + li{margin-left:30px;}
	#suntory_contents main section.cont .timeTable li a{}
	#suntory_contents main section.cont .timeTable li a::after{}
	
}

@media only screen and (max-width:767px){
	
	#suntory_contents main section.cont .map{}
	#suntory_contents main section.cont .map img{max-width:100%;}
	#suntory_contents main section.cont .map img + img{margin-top:30px;}
	#suntory_contents main section.cont p + p{margin-top:1em;}
	#suntory_contents main section.cont .note{padding-left:1em;text-indent:-1em;margin-top:20px;}
	/**/
	#suntory_contents main section.cont .timeTable{}
	#suntory_contents main section.cont .timeTable::after{content:"";display:block;clear:both;}
	#suntory_contents main section.cont .timeTable li{width:100%;}
	#suntory_contents main section.cont .timeTable li + li{margin-top:10px;}
	#suntory_contents main section.cont .timeTable li a{}
	#suntory_contents main section.cont .timeTable li a::after{}
	
	#suntory_contents main section .inner h2 { font-size: 1.6rem; color: #006092; line-height: 1.4; margin-bottom: 20px; }

}