@charset "utf-8";
/* CSS Document */
@media (min-width: 1200px){
	 body {
	 background:url(../../images/pc/common/bg.jpg) center 420px no-repeat;
	 background-color:#C9EAFA;
	 width: 100%;
	 max-width: 1920px;
 }
#head {
display: block;
position: relative;
 background:url(../../images/pc/top/logo.png) center top no-repeat;
 height: 904px;
 margin-top: -1240px;
 font-size: 0em;
 }
	main {
	font: 100%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	margin: 0;
	padding: 0;
}
	main {
	/*	width:1210px;*/
		margin: 0 auto;
    background: url(../../images/pc/common/bg.jpg) center -1060px no-repeat;
	}

	#top_nav{
		width: 1200px;
		margin: 2em auto;
	}

	#top_nav ul{
		display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}

	#top_nav ul a:hover{
		opacity: 0.8;
	}

	#nav_kintetsu a{
		background: url(../../images/pc/top/nav_kintetsu.jpg) center top no-repeat;
	height: 124px;
	width: 214px;
	font-size: 0em;
	display: block;
	}

	#nav_keihan a{
	background: url(../../images/pc/top/nav_keihan.jpg) center top no-repeat;
	height: 124px;
	width: 214px;
	font-size: 0em;
	display: block;
	}

	#nav_hankyu a{
	background: url(../../images/pc/top/nav_hankyu.jpg) center top no-repeat;
	height: 124px;
	width: 214px;
	font-size: 0em;
	display: block;
	}

	#nav_nankai a{
	background: url(../../images/pc/top/nav_nankai.jpg) center top no-repeat;
	height: 124px;
	width: 214px;
	font-size: 0em;
	display: block;
	}

	#nav_hanshin a{
	background: url(../../images/pc/top/nav_hanshin.jpg) center top no-repeat;
	height: 124px;
	width: 214px;
	font-size: 0em;
	display: block;
	}

	#about {
	background: url(../../images/pc/top/bg_about.png) center top no-repeat;
	height: 355px;
	margin-bottom: 20px;
	font-size: 0em;
	position: relative;
	z-index: 10000;
	margin-top: 6.5%;
	}

	#about_text p {
	background: url(../../images/pc/top/text.jpg) center top no-repeat;
	height: 166px;
	margin-bottom: 20px;
	font-size: 0em;
	position: relative;
	z-index: 10000;
	}
	
	#locations {
	margin: 0 auto;
	}
	
	#kintetsu {
	background: url(../../images/pc/top/bg_kintetsu.png) center top no-repeat;
	width: 1200px;
	height: 1202px;
	margin: 0 auto 60px;
	font-size: 0em;
	}
	
	#keihan {
	background: url(../../images/pc/top/bg_keihan.png) center top no-repeat;
	width: 1200px;
	height: 1224px;
	margin: 0 auto 60px;
	font-size: 0em;
	}
	
	#hankyu {
	background: url(../../images/pc/top/bg_hankyu.png) center top no-repeat;
	width: 1200px;
	height: 1259px;
	margin: 0 auto 60px;
	font-size: 0em;
	}
	
	#nankai {
	background: url(../../images/pc/top/bg_nankai.png) center top no-repeat;
	width: 1200px;
	height: 1191px;
	margin: 0 auto 60px;
	font-size: 0em;
	}
	
	#hanshin{
	background: url(../../images/pc/top/bg_hanshin.png) center top no-repeat;
	width: 1200px;
	height: 1216px;
	margin: 0 auto 60px;
	font-size: 0em;
	}
	
	#btn_nankai {
	background: url(../../images/pc/top/btn_nankai_dis.png) no-repeat;
	width: 590px;
	height: 50px;
	margin: 150px 20px 0 0;
	float: right;
	}
	#btn_nankai a {
	background: url(../../images/pc/top/btn_nankai.png) no-repeat;
	width: 590px;
	height: 50px;
	float: right;
	}
	
	#btn_kintetsu {
	background: url(../../images/pc/top/btn_kintetsu_dis.png) no-repeat;
	width: 590px;
	height: 50px;
	margin: 150px 20px 0 0;
	float: right;
	}
	#btn_kintetsu a {
	background: url(../../images/pc/top/btn_kintetsu.png) no-repeat;
	width: 590px;
	height: 50px;
	float: right;
	}
	
	#btn_keihan {
	background: url(../../images/pc/top/btn_keihan_dis.png) no-repeat;
	width: 590px;
	height: 50px;
	margin: 150px 20px 0 0;
	float: right;
	}
	#btn_keihan a {
	background: url(../../images/pc/top/btn_keihan.png) no-repeat;
	width: 590px;
	height: 50px;
	float: right;
	}
	
	#btn_hankyu {
	background: url(../../images/pc/top/btn_hankyu_dis.png) no-repeat;
	width: 590px;
	height: 50px;
	margin: 150px 20px 0 0;
	float: right;
	}
	#btn_hankyu a {
	background: url(../../images/pc/top/btn_hankyu.png) no-repeat;
	width: 590px;
	height: 50px;
	float: right;
	}
	
	#btn_hanshin {
	background: url(../../images/pc/top/btn_hanshin_dis.png) no-repeat;
	width: 590px;
	height: 50px;
	margin: 150px 20px 0 0;
	float: right;
	}
	#btn_hanshin a {
	background: url(../../images/pc/top/btn_hanshin.png) no-repeat;
	width: 590px;
	height: 50px;
	float: right;
	}
	
/*	.pgtop a  {
	display: block;
	position: relative;
	background: url(../../images/common/btn_pgtop.png) no-repeat;
	width: 76px;
	height: 76px;
	background-size: cover;
	font-size: 0em;
	margin: 0 auto;
}*/

#pc_movie {
width: 800px;
height: 484px;
margin: 2em auto 0;
}
	
	#footer_area {
		width: 100%;
	 	max-width: 1920px;
		margin:0 auto;
		clear:both;
		background: url(../../images/pc/top/footer_bk.jpg) center top no-repeat;
		height:584px;
	}
	#footer_area p {
		padding-top:40px;
		/*padding-bottom:40px;*/
		text-align:center;
		font-size: 0;
		background: url(../../images/pc/top/footer_logo.png) center no-repeat;
		height:532px;
		width: 1200px;
		margin: 0 auto;
	}
	#smp_movie{
		display:none;
	}
	
}

		


