@charset "utf-8";

/* lead */
#main .lead {
margin:0 -2px;
padding-bottom:30px;
}
#main .lead h2 {
margin-bottom:12px;
}
#main .lead p,
#main .lead ul {
margin:0 2px 13px;
font-size:1.2em;
}
#main .lead .notes {
margin-left:1em;
text-indent:-1em;
}



/* anchor */
#main .anchor {
padding-bottom:31px;
}
#main .anchor p {
margin-bottom:19px;
font-size:1.2em;
}
#main .anchor ul {
margin-bottom:20px;
margin-left:12px;
}
#main .anchor li {
display:inline;
padding-right:15px;
}
#main .anchor ul img {
vertical-align:middle;
}



/* section */
#main .section {
overflow:hidden;
height:100%;
padding-bottom:35px;
}
#main .section .image {
float:right;
margin-left:25px;
margin-top:5px;
}
#main .section .details {
overflow:hidden;
height:100%;
}
#main .section .details img {
display:block;
margin-bottom:12px;
}
#main .section h3,
#main .section p,
#main .section ul {
font-size:1.2em;
}
#main .section p,
#main .section ul {
margin-bottom:15px;
}
#main .section .notes {
margin-top:-15px;
}
#main .section ul {
list-style:disc outside;
margin-left:1.5em;
}
#main .section .details ul img {
display:inline;
margin-bottom:0;
margin-left:5px;
vertical-align:middle;
}
#main .section ul p {
margin-bottom:0;
font-size:1em;
}
#main .section .notes {
margin-left:1em;
text-indent:-1em;
}

#main #airport_limousine ul,
#main #keikyu ul {
margin-top:-15px;
}

#main #keio ul,
#main #alpico_group ul,
#main #shinnan ul,
#main #ina ul {
list-style:none;
margin-left:0;
}
#main #keio li,
#main #alpico_group li,
#main #shinnan li,
#main #ina li {
margin-bottom:15px;
}


