#dst_tx{
display:block;
width:100px;
padding: 3px 0px 3px 5px;

color:#000000;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.dst{
display:block;
width:118px;
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

a.dst {
display:block;
width:100px;
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:125px;
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:125px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
color:#000000;
}

.bluebar2{
letter-spacing:1px;
width:125px;
list-style-type:none;
margin-left:0px;
padding-left:0px;
font-size:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
color:#000000;
}

a.bluebar {
letter-spacing:1px;
display:block;
width:125px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
}

a.bluebar2 {
letter-spacing:1px;
display:block;
width:125px;
padding: 3px 0px 3px 5px;
text-decoration: underline;
background-color:#ffffff;
color:#0000ff;
}

a.bluebar:hover{
letter-spacing:1px;
background-color:#E1F0FF;
}

a.bluebar2:hover{
letter-spacing:1px;
background-color:#E1F0FF;
color:#ff0079;
}

a.bluebar:active{
letter-spacing:1px;
color:#000000;
}

a.bluebar2:active{
letter-spacing:1px;
background-color:#E1F0FF;
color:#ff0079;
}

/* **********　　背景　青　　********** */ 


/* **********　　背景　赤　　********** */ 
.menuhead_red{
letter-spacing:1px;
display:block;
width:125px;
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;
border-right:1px solid #cccccc;
}


.redbar{
letter-spacing:1px;
width:125px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.redbar2{
letter-spacing:1px;
width:125px;
list-style-type:none;
margin-left:0;
padding-left:5px;
font-size:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

a.redbar {
letter-spacing:1px;
display:block;
width:125px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.redbar2 {
letter-spacing:1px;
display:block;
width:125px;
padding: 3px 0px 3px 5px;
text-decoration: underline;
background-color:#ffffff;
color:#0000ff;
}

a.redbar:hover{
letter-spacing:1px;
background-color:#FED3DF;

}

a.redbar2:hover{
letter-spacing:1px;
background-color:#FED3DF;
color:#ff0079;
}

/* **********　　背景　赤　　********** */ 

/* **********　　背景　茶　　********** */ 
.menuhead_brown{
letter-spacing:0px;
display:block;
width:125px;
padding: 3px 0px 3px 5px;
list-style-type:none;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#993300;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}


.brownbar{
letter-spacing:1px;
width:125px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}


a.brownbar {
letter-spacing:1px;
display:block;
width:125px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.brownbar:hover{
letter-spacing:1px;
background-color:#ffdece;
}

/* **********　　背景　茶　　********** */ 

/* **********　　背景　紫　　********** */ 
.menuhead_purple{
letter-spacing:0px;
display:block;
width:125px;
padding: 3px 0px 3px 5px;
list-style-type:none;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#EB47EB;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}


.purplebar{
letter-spacing:1px;
width:125px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}


a.purplebar {
letter-spacing:1px;
display:block;
width:125px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.purplebar:hover{
letter-spacing:1px;
background-color:#ffE1FE;
}

/* **********　　背景　紫　　********** */ 

/* **********　　背景　オレンジ　　********** */ 
.menuhead_orenge{
letter-spacing:1px;
display:block;
width:125px;
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:1px;
width:125px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}

a.orengebar {
letter-spacing:1px;
display:block;
width:125px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.orengebar:hover{
letter-spacing:1px;
background-color:#FFDDBB;
}


.orengebar_b{
letter-spacing:1px;
width:125px;
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.orengebar_b {
letter-spacing:1px;
display:block;
width:125px;
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:125px;
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:125px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}


a.greenbar {
letter-spacing:1px;
display:block;
width:125px;
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:125px;
padding: 3px 0px 3px 5px;
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:125px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;


}

a.mizubar {
letter-spacing:1px;
display:block;
width:125px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.mizubar:hover{
letter-spacing:1px;
background-color:#D2F7FF;
}

.mizubar_e{
letter-spacing:1px;
width:125px;
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.mizubar_e {
letter-spacing:1px;
display:block;
width:125px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.mizubar_e:hover{
letter-spacing:1px;
background-color:#D2F7FF;
}




/* **********　　背景　水色　　********** */ 

/* **********　　背景　紫　　********** */ 
.menuhead_purp{
letter-spacing:1px;
display:block;
width:125px;
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:125px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}

a.purpbar {
letter-spacing:1px;
display:block;
width:125px;
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:125px;
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:125px;
padding: 3px 0px 3px 5px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.purpbar_e:hover{
letter-spacing:1px;
background-color:#EEDBF7;
}

/* **********　　背景　紫オワリ　　********** */ 

/* **********　　四国用20100121　　********** */ 

.4koku_dp{
width:125px;
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

}


a.4koku_dp {
letter-spacing:1px;
display:block;
width:125px;
padding-bottom: 3px;
padding-top: 3px;
text-decoration: none;
background-color:#ffffff;
color:#000000;
}

a.4koku_dp:hover{
letter-spacing:1px;
background-color:#DCF0D7;
}

/* **********　　四国用20100121オワリ　　********** */ 
