@charset "utf-8";
 .access01_pic01{
text-align:center;
border-top:50px solid #FFFFFF;
margin-top: 50px;
}
.gmap{
padding-bottom: 0;
}
.accessNav{
background-color:#FFFFFF;
}
.accessNav li{
width: 300px;
}
.accessNav li a{
width: 300px;
border:none !important;
background-color:#872226 !important;
color:#FFFFFF;
display: block;
text-align:center;
position:relative;
overflow:hidden;
padding:65px 0 40px;
font-size: 106%;
background-position:center 20px;
background-repeat:no-repeat;
line-height: 1.4;
}
.accessNav li a em{
font-size: 123%;
}
.accessNav li a:after{
font-family: FontAwesome;
content: "\f107";
display: block;
position:absolute;
text-align:center;
bottom:13px;
width: 100%;
}
.accessNav li:nth-child(1) a{
background-image:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/access/accessNav01.png);
}
.accessNav li:nth-child(2) a{
background-image:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/access/accessNav02.png);
}
.accessNav li:nth-child(3) a{
background-image:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/access/accessNav03.png);
}
#access02{
background-color:#FFFFFF;
color:#000000;
overflow:hidden;
position:relative;
}
#access02 h2{
background-color:#EDE7D9;
text-align:center;
height: 150px;
padding-top: 90px;
background-position:center 35px;
background-repeat:no-repeat;
color:#B08829;
font-size: 150%;
margin-top: 50px;
}
.access02_h201{
background-image:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/access/access02_h201.png);
}
.access02_h202{
background-image:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/access/access02_h202.png);
}
.access02_h203{
background-image:url(//phoenix-hotel.jp/wp-content/themes/phoenixhotel/lib/images/access/access02_h203.png);
}
#access02 img{
display: block;
margin:0 auto;
}
#access02 img.sp{
display: none;
}
#access02 dl{
padding:40px 0;
}
#access02 dl dd,
#access02 dl dt{
line-height: 1.6;
}
#access02 dl dd{
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom:1px dotted #872226;
}
#access02 dl div dd:last-child{
border:none;
padding-bottom: 0;
margin-bottom: 0;
}
#access02 .parkingLink{
text-decoration: underline;
color: #B08829;
}
.access02_parking{
background-color:#FFFFFF;
padding:40px 0;
}
.access02_parking table{
border-collapse:separate;
border-spacing:1px;
width: 100%;
}
.access02_parking table th,
.access02_parking table td{
text-align:center;
vertical-align:middle;
padding:15px 0;
font-size: 106%;
width: 33.3%;
}
.access02_parking table th{
color:#FFFFFF;
background-color:#872226;
}
.access02_parking table td{
background-color:#E1E1E1;
}
.access02_parking h3{
color:#872226;
text-align:center;
font-size: 150%;
margin-bottom: 20px;
}