@charset "utf-8";

#content01 h2 {
margin-bottom:19px;
}

#content01 .type01 h3 {
margin-bottom:21px;
margin-left:-9px;
}

/* map box */
#content01 .type01 .map {
padding-bottom:5px;
}
#content01 .type01 .map img {
display:block;
margin:0 auto 10px;
}
#content01 .type01 .map p {
margin-bottom:10px;
font-size:0.83em;
}

/* address box */
#content01 .type01 .address {
width:529px;
height:78px;
border-bottom:1px solid #E1DFCB;
padding:12px 20px 30px;
background:url(../img/access_bg_01.png) 6px top no-repeat;
}
#content01 .type01 .address h4 {
margin-bottom:9px;
}
#content01 .type01 .address ul {
margin-left:4px;
}
#content01 .type01 .address ul li img {
display:block;
padding-bottom:6px;
vertical-align:top;
}

/* access box */
#content01 .type01 .access {
border-top:1px solid #fff;
padding:13px 3px;
}
#content01 .type01 .access h4 {
clear:left;
float:left;
padding-bottom:5px;
}
#content01 .type01 .access p {
margin-bottom:15px;
margin-left:190px;
}
#content01 .type01 .access img {
float:right;
}
#content01 .type01 .access h4 img {
float:none;
padding-bottom:5px;
}
#content01 .type01 .access hr {
height:0;
margin:0 0 15px;
border:none;
border-bottom:1px dotted #000;
}
/* micro buss */
#content01 .type01 .access p.buss {
clear:left;
margin-bottom:20px;
margin-left:0;
}
#content01 .type01 .access p.buss img {
display:block;
float:none;
margin-top:5px;
}
