@charset "utf-8";
/* CSS Document */

.map {
    border-bottom-color: #EB6408;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #EB6408;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #EB6408;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #EB6408;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 50px;
    margin-left: 30px;
    margin-top: 20px;
    width: 100%;
}
.map2 {
    font-weight: bold;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 20px;
}
#rute {
    margin-top: 20px;
}
#h3line {
	margin-top: 40px;
}




.redB {
	font-weight: bold;
	color: #FF0000;
}
.redS {
	color: #FF0000;
	font-size: 12px;
}
.B {
	font-weight: bold;
}
.Bborder {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

table {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	background-image: url("../images/tableack.jpg");
	background-position: right bottom;
	background-repeat: no-repeat;
	border-collapse: collapse;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #FB7917;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 2px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #FB7917;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 2px;
	margin-top: 20px;
	width: 100%;
	border: 2px solid #F39322;
}
table th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	background-color: #FFF9EC;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #FB7917;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #FB7917;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	border: 1px solid #F39322;
}
table td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #F39322;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FB7917;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FB7917;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #F39322;
    border-top-style: solid;
    border-top-width: 1px;
    padding-left: 12px;
}
.map {
	background-image: url("../images/map.jpg");
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: bold;
	height: 24px;
	padding-left: 30px;
	padding-top: 2px;
	margin-left: 30px;
}
.k_kojima {
	border: 1px solid #B2B2B2;
}

.kojima {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.aisatsu {
	background-image: url(../images/tablebackMark.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 10px;
	padding-top: 10px;
}
#prof table {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	border-collapse: collapse;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #FB7917;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 2px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #FB7917;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 2px;
	border: 1px solid #B2B2B2;
	background-image:none;
	width: 635px;
}
#prof table th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	background-color: #F0F0F0;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #FB7917;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #FB7917;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	border: 1px solid #B2B2B2;
	width: 215px;
}
#prof table td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	border-bottom-color: #B2B2B2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #FB7917;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #FB7917;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-top-color: #B2B2B2;
	border-top-style: solid;
	border-top-width: 1px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.station {
	background-image: url(../images/JR.jpg);
	height: 334px;
	width: 595px;
	background-repeat: no-repeat;
}

.googlmap {
	text-align: center;
	font-size: 12px;
}
.ike {
	width: 261px;
	padding-top: 68px;
	padding-left: 37px;
	float: left;
}
#page #main .main_con .station .ue {
	width: 58px;
	margin-top: 100px;
	padding-right: 10px;
	padding-left: 228px;
	float: right;
}


.ikebukuroSt a {
	background-image: url(../images/ikebukuroSt.jpg);
	background-repeat: no-repeat;
	height: 58px;
	width: 59px;
	text-indent: -9999px;
	display: block;
}
.uenoSt a {
	background-image: url(../images/uenoSt.jpg);
	background-repeat: no-repeat;
	height: 58px;
	width: 58px;
	text-indent: -9999px;
	display: block;
}


#map table {
	border: 1px solid #F39322;
	background-image:none;
	margin-top: 2px;
	margin-top: 20px;
}
#map table th {
	width: 150px;
	background-color: #F39322;
	color: #FFFFFF;
}
#map table th.border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#map table td {
	border: 1px solid #F39322;
}.JRmap {
	margin-top: 30px;
}
