#dst_tx{
display:block;
width:120px;
padding: 3px 0px 3px 5px;
color:#000000;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.dst{
	display:block;
	width:113px;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}

a.dst {
display:block;
width:110px;
text-decoration:none;
background-color:#ffffff;
}

a.dst:visited {
display:block;
width:100px;
text-decoration:none;
background-color:#ffffff;
}

a.dst:hover{
background-color:#E1F0FF;
text-decoration:none;
}
a.dst:active{
color:#000000;
text-decoration:none;
}


/* **********　　背景　青　　********** */ 
.menuhead_blue{
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
list-style-type:none;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#0066FF;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
}


.bluebar{
letter-spacing:1px;
width:120px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:11px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

color:#000000;
}


a.bluebar {
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
}

a.bluebar:hover{
letter-spacing:1px;
background-color:#E1F0FF;
}
a.bluebar:active{
letter-spacing:1px;
color:#000000;
}

/* **********　　背景　青　　********** */ 



/* **********　　背景　学生　　********** */ 
.menuhead_gaku{
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
list-style-type:none;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#6889BB;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
}


.gakubar{
letter-spacing:1px;
width:120px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:11px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

color:#000000;
}


a.gakubar {
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
}

a.gakubar:hover{
letter-spacing:1px;
background-color:#ABBEDA;
}
a.gakubar:active{
letter-spacing:1px;
color:#000000;
}

/* **********　　背景　学生　　********** */ 


/* **********　　背景　赤　　********** */ 
.menuhead_red{
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
list-style-type:none;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#ff0000;
border-left:1px solid #cccccc;

}


.redbar{
letter-spacing:0px;
width:120px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:11px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}


a.redbar {
letter-spacing:0px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.redbar:hover{
letter-spacing:0px;
background-color:#FED3DF;
}

/* **********　　背景　赤　　********** */ 



/* **********　　背景　橙　　********** */ 
.menuhead_onl{
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
list-style-type:none;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
background-color:#003366;
border-left:1px solid #cccccc;

}


.onlbar{
letter-spacing:1px;
width:120px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:11px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}


a.onlbar {
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.onlbar:hover{
letter-spacing:1px;
background-color:#ECF5FF;
}

/* **********　　背景　橙　　********** */ 



/* **********　　背景　オレンジ　　********** */ 
.menuhead_orenge{
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
list-style-type:none;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#ff9900;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.orengebar{
letter-spacing:0px;
width:120px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:11px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}

a.orengebar {
letter-spacing:0px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.orengebar:hover{
letter-spacing:0px;
background-color:#FFDDBB;
}


.orengebar_b{
letter-spacing:0px;
width:120px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:11px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

a.orengebar_b {
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.orengebar_b:hover{
letter-spacing:1px;
background-color:#FFDDBB;
}

/* **********　　背景　オレンジ　　********** */ 


/* **********　　背景　緑　　********** */ 
.menuhead_green{
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
list-style-type:none;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#009900;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}




.greenbar{
letter-spacing:1px;
width:120px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:11px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}


a.greenbar {
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.greenbar:hover{
letter-spacing:1px;
background-color:#DCF0D7;
}

/* **********　　背景　緑　　********** */ 

/* **********　　背景　水色　　********** */ 
.menuhead_mizu{
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 2px;
list-style-type:none;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#00ccff;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.mizubar{
letter-spacing:1px;
width:120px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:11px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;


}

a.mizubar {
letter-spacing:0px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.mizubar:hover{
letter-spacing:0px;
background-color:#D2F7FF;
}

.mizubar_e{
letter-spacing:1px;
width:120px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:11px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

a.mizubar_e {
letter-spacing:0px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.mizubar_e:hover{
letter-spacing:0px;
background-color:#D2F7FF;
}




/* **********　　背景　水色　　********** */ 

/* **********　　背景　紫　　********** */ 
.menuhead_purp{
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
list-style-type:none;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#9933CC;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.purpbar{
letter-spacing:1px;
width:120px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:11px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}

a.purpbar {
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.purpbar:hover{
letter-spacing:1px;
background-color:#EEDBF7;
}

/* **********　　背景　紫　　********** */ 



/* **********　　背景　紫オワリ　　********** */ 

.purpbar_e{
letter-spacing:1px;
width:120px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;

}

a.purpbar_e {
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.purpbar_e:hover{
letter-spacing:1px;
background-color:#EEDBF7;
}

/* **********　　背景　紫オワリ　　********** */ 


/* **********　　背景　スペシャル　　********** */ 
.spcl{
letter-spacing:1px;
display:block;
width:120px;
padding: 3px 0px 3px 5px;
list-style-type:none;
font-size:10px;
color:#FF0000;
background-color:#ffffff;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}
/* **********　　背景　スペシャル　オワリ　　********** */
.tabiichiba_busmenus{
text-align: center;
font-size: 11px;
letter-spacing: 1px;
}

.tabiichiba_busmenus a:link, .tabiichiba_busmenus a:visited{ color: #000000 }
.tabiichiba_busmenus a:hover{ color: #0000ff }
/* **********　　旅市場 ビジネスクラス 左側バナーオワリ　　********** */ 
