<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@media (max-width: 1199px){
	 body {
	 background-color:#C9EAFA;
 	}
	#head {
display: block;
position: relative;
 background:url(../../images/smp/top/logo.png) center top no-repeat;
 width: 100%;
 height: 0;
 padding-top: 156.25%;
background-size: contain;
 font-size: 0em;
 }
	#about {
	background: url(../../images/smp/top/bg_about.png) no-repeat;
	width: 100%;
	height: 0;
	padding-top: 78.125%;
	background-size: contain;
	font-size: 0em;
	}
	
	#locations li {
	font-size: 0em;
	}
	
	#nankai {
	background: url(../../images/smp/top/bg_nankai.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: 282.8125%;
	background-size: contain;
	font-size: 0em;
	}
	
	#kintetsu {
	background: url(../../images/smp/top/bg_kintetsu.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: 282.8125%;
	background-size: contain;
	font-size: 0em;
	}
	
	#keihan {
	background: url(../../images/smp/top/bg_keihan.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: 282.8125%;
	background-size: contain;
	font-size: 0em;
	}
	
	#hankyu {
	background: url(../../images/smp/top/bg_hankyu.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: 282.8125%;
	background-size: contain;
	font-size: 0em;
	}
	
	#hanshin {
	background: url(../../images/smp/top/bg_hanshin.png) center top no-repeat;
	width: 100%;
	height: 0;
	padding-top: 282.8125%;
	background-size: contain;
	font-size: 0em;
	}
	
	#btn_nankai {
	background: url(../../images/smp/top/btn_nankai_dis.png) no-repeat;
	width: 87.5%;
	height: 0;
	padding-top: 10.9375%;
	background-size: contain;
	margin: 0 auto;
	margin-top: -208%;
	font-size: 0em;
	}
	#btn_nankai a {
	display: block;
	position: relative;
	background: url(../../images/smp/top/btn_nankai.png) no-repeat;
	width: 100%;
	height: 0;
	padding-bottom: 12.5%;
	background-size: contain;
	margin: 0 auto;
	margin-top: -12.5%;
	font-size: 0em;
	}
	
	#btn_kintetsu{
	background: url(../../images/smp/top/btn_kintetsu_dis.png) no-repeat;
	width: 87.5%;
	height: 0;
	padding-top: 10.9375%;
	background-size: contain;
	margin: 0 auto;
	margin-top: -208%;
	font-size: 0em;
	}
	#btn_kintetsu a {
	display: block;
	position: relative;
	background: url(../../images/smp/top/btn_kintetsu.png) no-repeat;
	width: 100%;
	height: 0;
	padding-bottom: 12.5%;
	background-size: contain;
	margin: 0 auto;
	margin-top: -12.5%;
	font-size: 0em;
	}
	
	#btn_keihan {
	background: url(../../images/smp/top/btn_keihan_dis.png) no-repeat;
	width: 87.5%;
	height: 0;
	padding-top: 10.9375%;
	background-size: contain;
	margin: 0 auto;
	margin-top: -208%;
	font-size: 0em;
	}
	#btn_keihan a {
	display: block;
	position: relative;
	background: url(../../images/smp/top/btn_keihan.png) no-repeat;
	width: 100%;
	height: 0;
	padding-bottom: 12.5%;
	background-size: contain;
	margin: 0 auto;
	margin-top: -12.5%;
	font-size: 0em;
	}
	
	#btn_hankyu {
	background: url(../../images/smp/top/btn_hankyu_dis.png) no-repeat;
	width: 87.5%;
	height: 0;
	padding-top: 10.9375%;
	background-size: contain;
	margin: 0 auto;
	margin-top: -208%;
	font-size: 0em;
	}
	#btn_hankyu a {
	display: block;
	position: relative;
	background: url(../../images/smp/top/btn_hankyu.png) no-repeat;
	width: 100%;
	height: 0;
	padding-bottom: 12.5%;
	background-size: contain;
	margin: 0 auto;
	margin-top: -12.5%;
	font-size: 0em;
	}
	
	#btn_hanshin {
	background: url(../../images/smp/top/btn_hanshin_dis.png) no-repeat;
	width: 87.5%;
	height: 0;
	padding-top: 10.9375%;
	background-size: contain;
	margin: 0 auto;
	margin-top: -208%;
	font-size: 0em;
	}
	#btn_hanshin a {
	display: block;
	position: relative;
	background: url(../../images/smp/top/btn_hanshin.png) no-repeat;
	width: 100%;
	height: 0;
	padding-bottom: 12.5%;
	background-size: contain;
	margin: 0 auto;
	margin-top: -12.5%;
	font-size: 0em;
	}
	
	.pgtop a  {
	display: block;
	position: relative;
	background: url(../../images/common/btn_pgtop.png) no-repeat;
	width: 20%;
	height: 0;
	padding-top: 20%;
	background-size: contain;
	font-size: 0em;
	margin: 0 auto;
	}
	
	#nav_nankai a {
	background: url(../../images/smp/top/nav_nankai.png) no-repeat;
	width: 33.333%;
	height: 0;
	padding-top:20.833%;
	background-size: contain;
	font-size: 0em;
	float: left;
	}
	
	#nav_kintetsu a {
	background: url(../../images/smp/top/nav_kintetsu.png) no-repeat;
	width: 33.333%;
	height: 0;
	padding-top:20.833%;
	background-size: contain;
	font-size: 0em;
	float: left;
	}
	
	#nav_hanshin a {
	background: url(../../images/smp/top/nav_hanshin.png) no-repeat;
	width: 33.333%;
	height: 0;
	padding-top:20.833%;
	background-size: contain;
	font-size: 0em;
	float: left;
	margin-left: 16.5%;
	}
	
	#nav_hankyu a {
	background: url(../../images/smp/top/nav_hankyu.png) no-repeat;
	width: 33.333%;
	height: 0;
	padding-top:20.833%;
	background-size: contain;
	font-size: 0em;
	float: left;
	}
	
	#nav_keihan a {
	background: url(../../images/smp/top/nav_keihan.png) no-repeat;
	width: 33.333%;
	height: 0;
	padding-top:20.833%;
	background-size: contain;
	font-size: 0em;
	float: left;
	}
	
	#smp_movie {
	width: 320px;
	height: 180px;
	margin: 0 auto;
	text-align: center;
	}
	
	footer {
	margin-top: 5%;
	font-size: 0.8em;
	line-height: 150%;
	color: #444444;
	}
	
	#pc_movie {display:none;}
	
}


</pre></body></html>