@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------
アクセス
------------------------------------------------------------------------------ */
.lowerBrand {
margin-bottom: 40px;
}
.accessCont {
width: 1000px;
margin: 0 auto 80px;
padding: 50px 0;
}
.accessTit {
text-align: center;
margin-bottom: 30px;
}
.accessPhBox {
width: 900px;
margin: 0 auto 30px;
}
.accessPhBox .ph {
float: left
}
.accessPhBox .map {
float: right
}

.accessTableBox {
border-radius: 15px;
background-color: #f8f4ea;
padding: 10px 20px;
width: 860px;
margin: 0 auto 60px;;
}
.accessTableBox .accessTable:last-child {
border-bottom: none;
}
.accessTable {
border-spacing: 0;
border-left: none;
border-top: none;
width: 100%;
margin: 0 auto;
}
.accessTable tr:first-child {
border-bottom: dotted 3px #c89031;
}
.accessTable th {
padding: 10px;
vertical-align: top;
background-color: #f8f4ea;
border: none;
width: 160px;
}
.accessTable td {
font-size: 116%;
padding: 20px 10px;
border: none;
}
.accessTable tr:first-child td {
font-size: 138.5%;
}
.accessTable tr:first-child td dl dd{
font-size: 85%;
}
.accessTable td dl dt{
float: left;
margin-right: 10px;
padding-top: 5px;
}
.accessTable td dl dd{
padding-left: 0;
}
.accessTable td dl dt img{
vertical-align: top;
}
.accessTable td dl dd{
width: 580px;
margin-bottom: 10px;
float: left;
}
.accessTable td dl dd:last-child{
margin-bottom: 0;
}
.accessTable td a {
color: #333;
}