h2 {
	font-size:5em;
	font-weight:bold;
	line-height:0.8em;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	color:#222;
}
h2 img {}

.pn_Area {width:100%;height:430px;
	background:url(../images/pn_access.jpg) no-repeat top 70px center;
	background-attachment:fixed;
}
#access {
	color:#222;
	background:#fff;
	/*background-image: url(../images/bg_bksha2.gif);
	background-repeat: repeat;*/
	/*border-top: 3px solid #000;*/
}

.sbcommonTt {
	color:#222;font-weight:bold;font-size:3rem;line-height:160%;
	border-top:1px solid #222;border-bottom:1px solid #222;
	padding:1% 0;
}
#top_commonDiv {
    padding: 6rem 0;
    color: #222;
}
#top_commonDiv .tt {
    color: #222;
    font-size: 6rem;
}

#train h4 {font-size:3rem;font-weight:bold;color:#222;text-align: left; margin-top: 20px;letter-spacing: 0.1em;}
#car h4 {
	font-size: 3rem;
	font-weight: bold;
	color: #222;
	text-align: left;
	margin-top: 20px;
	letter-spacing: 0.1em;
}

/* 近隣のおすすめ店舗紹介 */
.nearbyShops {width:40rem;float:left;margin-right:10rem;margin-top: 3rem;}
.nearbyShops:nth-child(2n) {margin-right:0rem;}
.nearbyShops .name {
	font-size:1.8rem;line-height:160%;padding:1rem 0;font-weight:bold;
	border-top:1px solid #222;border-bottom:1px solid #222;
}
.nearbyShops .name .sb {font-size:1.2rem;}
.nearbyShops .pic {margin-top:1rem;}
.nearbyShops .bn {margin-top:1rem;border:1px solid #fff;}
.nearbyShops .bn:hover {opacity:0.7;}
.nearbyShops .bn a {
	padding:1rem;display:block;line-height:160%;color:#222;font-weight:bold;
}


.sub_bn {border:2px dotted #ee0000;text-align:center;}
.sub_bn:hover {background:#ffe7e7;}
.sub_bn a {
	padding:3% 0;display:block;line-height:160%;
	font-size:1.8rem;color:#ee0000;text-decoration:underline;font-weight:bold;
}
.sub_bn a:link,.sub_bn a:visited {color:#ee0000;text-decoration:underline;}


@media screen and (max-width: 720px) {

#wrapper {width: 100%;}
#header {width: 100%;}
#wrapper #header p.header_info {display:none;}
#fla_area {display:none;}
#topnavi-nonpc {width:100%;display:block;}
#topnavi-nonpc ul {list-style-type:none;margin:5px auto;}
#topnavi-nonpc ul li {width:100%;float:left;}
#topnavi-nonpc ul li a {font-size:1.6em;}
#container {width:100%;}
#main {width:100%;}

#topics {width:100%;}
#darts_box {width:100%;}
#pack {width:100%;}
#pointbox {width:100%;}
#link_area {width:100%;}

}



