@charset "utf-8";
/* CSS Document */
@media (min-width: 1124px){
	 body {
	 background-color:#A0D8EF;
 }
	#container {
	font: 100%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	margin: 0;
	padding: 0;
	background:url(https://cdn.tv-osaka.co.jp/sp/local_train9/images/pc/hagi/bg_top.jpg) center top no-repeat;
}
	#head {
		width:1124px;
		/*height:1020px;*/
		margin:0 auto;
	}
	#head h1 {
		display:block;
		position:relative;
		background:url(https://cdn.tv-osaka.co.jp/sp/local_train9/images/pc/common/logo.png) no-repeat;
		width:600px;
		height:301px;
		margin-top:632px;
		font-size:0em;
		float:left;
	}
	#head h2 {
		font-size:0em;
	}
	#btn_wakura {
		display:block;
		position:relative;
		background:url(https://cdn.tv-osaka.co.jp/sp/local_train9/images/pc/common/btn_wakura.png) no-repeat;
		width:249px;
		height:64px;
		margin:813px 5px 0 0;
		float:left;
		font-size:0em;
	}
	#btn_hagi {
		display:block;
		position:relative;
		background:url(https://cdn.tv-osaka.co.jp/sp/local_train9/images/pc/common/btn_hagi.png) no-repeat;
		width:249px;
		height:64px;
		margin:813px 5px 0 0;
		float:left;
		font-size:0em;
	}
	#btn_kyoto {
		display:block;
		position:relative;
		background:url(https://cdn.tv-osaka.co.jp/sp/local_train9/images/pc/common/btn_kyoto.png) no-repeat;
		width:249px;
		height:64px;
		margin:813px 5px 0 0;
		float:left;
		font-size:0em;
	}
	main {
		width:1124px;
		margin:0 auto;
	}
	#about {
		width:1124px;
		height:160px;
		margin-top:75px;
		background:url(https://cdn.tv-osaka.co.jp/sp/local_train9/images/pc/hagi/bg_about.png) no-repeat;
		font-size:0em;
	}
	#map_before {
		background:url(https://cdn.tv-osaka.co.jp/sp/local_train9/images/pc/hagi/map_before.png) no-repeat;
		width:1124px;
		height:571px;
		font-size:0em;
		margin:10px 0;
	}
	#map_after {
		background:url(../../images/pc/hagi/map_after.png) no-repeat;
		width:1124px;
		height:571px;
		font-size:0em;
		margin:10px 0;
	}
	#pc_photos li {
		width:223px;
		margin:0 1px 1px 0;
		float:left;
	}
	footer {
		display:block;
		position:relative;
		width:1124px;
		margin:0 auto;
		clear:both;
	}
	footer p {
		padding-top:40px;
		padding-bottom:60px;
		font-size:12px;
		color:#0E576E;
		text-align:center;
	}
	#smp_photos, footer br {
		display:none;
	}
	
}

		


