/* CSS Document */

/* Direction CSS */

h2#title {
	width: 550px;
	height: 35px;
}

#honbun {
	width: 520px;
	margin: 0px 15px 0px 15px;
}

/* e-honbun */
#e_honbun {
	width: 520px;
	margin: 15px 15px 0px 15px;
}

#go_map {
    text-align: right;
    margin: 5px 0px 0px 0px;
}

.access_map { line-height: 0px; }

h3#s_title {
    height: 16px;
    margin-bottom: 25px;
    font-size: 16px;
	line-height: 16px;
}

#access_btn_area {
    width: 520px;
	margin-bottom: 10px;
}

#access_btn_area ul { list-style-type: none; }

#access_btn_area ul li.no_route {
    float: right;
    width: 133px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/no_route_btn.gif) no-repeat 0px 0px;
    margin: 0px;
    padding: 0px;
}

#access_btn_area ul li.no_route a {
    display: block;
    text-decoration: none;
    width: 133px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/no_route_btn.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.no_route a:hover {
    display: block;
	text-decoration: none;
    width: 133px;
    height: 21px;
    background: url(/e/about/access/img/no_route_btn.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.print {
    float: right;
    width: 76px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/print_btn.gif) no-repeat 0px 0px;
    margin: 0px 10px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.print a {
    display: block;
    text-decoration: none;
    width: 76px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/print_btn.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.print a:hover {
    display: block;
	text-decoration: none;
    width: 76px;
    height: 21px;
    background: url(/e/about/access/img/print_btn.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.opama {
    float: right;
    width: 150px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/yokosuka_btn01.gif) no-repeat 0px 0px;
    margin: 3px 10px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.opama a {
    display: block;
    text-decoration: none;
    width: 150px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/yokosuka_btn01.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.opama a:hover {
    display: block;
	text-decoration: none;
    width: 150px;
    height: 21px;
    background: url(/e/about/access/img/yokosuka_btn01.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.asahina {
    float: right;
    width: 145px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/yokosuka_btn02.gif) no-repeat 0px 0px;
    margin: 3px 10px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.asahina a {
    display: block;
    text-decoration: none;
    width: 145px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/yokosuka_btn02.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.asahina a:hover {
    display: block;
	text-decoration: none;
    width: 145px;
    height: 21px;
    background: url(/e/about/access/img/yokosuka_btn02.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.sachiura {
    float: right;
    width: 133px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/yokosuka_btn03.gif) no-repeat 0px 0px;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.sachiura a {
    display: block;
    text-decoration: none;
    width: 133px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/yokosuka_btn03.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.sachiura a:hover {
    display: block;
	text-decoration: none;
    width: 133px;
    height: 21px;
    background: url(/e/about/access/img/yokosuka_btn03.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.sugita {
    float: right;
    width: 138px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/yokohama_btn01.gif) no-repeat 0px 0px;
    margin: 3px 10px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.sugita a {
    display: block;
    text-decoration: none;
    width: 138px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/yokohama_btn01.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.sugita a:hover {
    display: block;
	text-decoration: none;
    width: 138px;
    height: 21px;
    background: url(/e/about/access/img/yokohama_btn01.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.shin_sugita {
    float: right;
    width: 160px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/yokohama_btn02.gif) no-repeat 0px 0px;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.shin_sugita a {
    display: block;
    text-decoration: none;
    width: 160px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/yokohama_btn02.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.shin_sugita a:hover {
    display: block;
	text-decoration: none;
    width: 160px;
    height: 21px;
    background: url(/e/about/access/img/yokohama_btn02.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.nanbu {
    float: right;
    width: 167px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/yokohama_btn03.gif) no-repeat 0px 0px;
    margin: 3px 10px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.nanbu a {
    display: block;
    text-decoration: none;
    width: 167px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/yokohama_btn03.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.nanbu a:hover {
    display: block;
	text-decoration: none;
    width: 167px;
    height: 21px;
    background: url(/e/about/access/img/yokohama_btn03.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.sugita_exit {
    float: right;
    width: 144px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/yokohama_btn04.gif) no-repeat 0px 0px;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.sugita_exit a {
    display: block;
    text-decoration: none;
    width: 144px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/yokohama_btn04.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.sugita_exit a:hover {
    display: block;
	text-decoration: none;
    width: 144px;
    height: 21px;
    background: url(/e/about/access/img/yokohama_btn04.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.mutsu {
    float: right;
    width: 130px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/mutsu_btn01.gif) no-repeat 0px 0px;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.mutsu a {
    display: block;
    text-decoration: none;
    width: 130px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/mutsu_btn01.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.mutsu a:hover {
    display: block;
	text-decoration: none;
    width: 130px;
    height: 21px;
    background: url(/e/about/access/img/mutsu_btn01.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

/* 01 */
#access_btn_area ul li.uchisaiwai {
    float: right;
    width: 182px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/tokyo_btn01.gif) no-repeat 0px 0px;
    margin: 3px 10px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.uchisaiwai a {
    display: block;
    text-decoration: none;
    width: 182px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/tokyo_btn01.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.uchisaiwai a:hover {
    display: block;
	text-decoration: none;
    width: 182px;
    height: 21px;
    background: url(/e/about/access/img/tokyo_btn01.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

/* 02 */
#access_btn_area ul li.sginbashi {
    float: right;
    width: 169px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/tokyo_btn02.gif) no-repeat 0px 0px;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.sginbashi a {
    display: block;
    text-decoration: none;
    width: 169px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/tokyo_btn02.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.sginbashi a:hover {
    display: block;
	text-decoration: none;
    width: 169px;
    height: 21px;
    background: url(/e/about/access/img/tokyo_btn02.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

/* 03 */
#access_btn_area ul li.tranomon {
    float: right;
    width: 180px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/tokyo_btn03.gif) no-repeat 0px 0px;
    margin: 3px 10px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.tranomon a {
    display: block;
    text-decoration: none;
    width: 180px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/tokyo_btn03.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.tranomon a:hover {
    display: block;
	text-decoration: none;
    width: 180px;
    height: 21px;
    background: url(/e/about/access/img/tokyo_btn03.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

/* 04 */
#access_btn_area ul li.kasumi {
    float: right;
    width: 190px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/tokyo_btn04.gif) no-repeat 0px 0px;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.kasumi a {
    display: block;
    text-decoration: none;
    width: 190px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/tokyo_btn04.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.kasumi a:hover {
    display: block;
	text-decoration: none;
    width: 190px;
    height: 21px;
    background: url(/e/about/access/img/tokyo_btn04.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.expansion {
    float: right;
    width: 76px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/expansion_btn.gif) no-repeat 0px 0px;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.expansion a {
    display: block;
    text-decoration: none;
    width: 76px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/expansion_btn.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.expansion a:hover {
    display: block;
	text-decoration: none;
    width: 76px;
    height: 21px;
    background: url(/e/about/access/img/expansion_btn.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

/* 01 */
#access_btn_area ul li.dupont {
    float: right;
    width: 163px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/washington_btn01.gif) no-repeat 0px 0px;
    margin: 3px 10px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.dupont a {
    display: block;
    text-decoration: none;
    width: 163px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/washington_btn01.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.dupont a:hover {
    display: block;
	text-decoration: none;
    width: 163px;
    height: 21px;
    background: url(/e/about/access/img/washington_btn01.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

/* 02 */
#access_btn_area ul li.f_north {
    float: right;
    width: 165px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/washington_btn02.gif) no-repeat 0px 0px;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.f_north a {
    display: block;
    text-decoration: none;
    width: 165px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/washington_btn02.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.f_north a:hover {
    display: block;
	text-decoration: none;
    width: 165px;
    height: 21px;
    background: url(/e/about/access/img/washington_btn02.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

/* 03 */
#access_btn_area ul li.f_west {
    float: right;
    width: 163px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/washington_btn03.gif) no-repeat 0px 0px;
    margin: 3px 10px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.f_west a {
    display: block;
    text-decoration: none;
    width: 163px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/washington_btn03.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.f_west a:hover {
    display: block;
	text-decoration: none;
    width: 163px;
    height: 21px;
    background: url(/e/about/access/img/washington_btn03.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

/* 04 */
#access_btn_area ul li.foggy {
    float: right;
    width: 164px;
    height: 21px;
    text-indent: -9999em;
    font-size: 10px;
    line-height: 10px;
    background: url(/e/about/access/img/washington_btn04.gif) no-repeat 0px 0px;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

#access_btn_area ul li.foggy a {
    display: block;
    text-decoration: none;
    width: 164px;
    height: 21px;
	text-indent: -9999em;
    background: url(/e/about/access/img/washington_btn04.gif) no-repeat 0px 0px;
    /*\*/
    overflow: hidden;
    /**/
}

#access_btn_area ul li.foggy a:hover {
    display: block;
	text-decoration: none;
    width: 164px;
    height: 21px;
    background: url(/e/about/access/img/washington_btn04.gif) no-repeat 0px -21px;
	/*\*/
    overflow: hidden;
    /**/
}

dl.description {
    padding: 5px 10px;
	margin: 20px 0px 0px 0px;
	border: 1px solid #333;
}
dl.description dt {
	font-weight: bold;
	margin-bottom:3px;
}
dl.description dd {
	font-weight: normal;
	padding-left: 1em;
}
dl.description dd.under {
	font-weight: normal;
	padding-left: 1em;
	margin-bottom: 1.5em;
}

dl.description dd.pl2em {
	font-weight: normal;
	padding-left: 2em;
}
dl.description dd.pl2em_under {
	font-weight: normal;
	padding-left: 2em;
	margin-bottom: 1.5em;
}

.route_area {
    padding: 10px;
	margin: 20px 0px 0px 0px;
    border: 1px solid #333;
}

#image_map { width: 520px; }







