a:hover { color: #ff0000} .text10 { font-size: 10px} .text11 { font-size: 11px} 
.text12 { font-size: 12px} .text12line18 { font-size: 12px ; line-height: 18px} 
.text16 { font-size: 16px} .text12line22 { font-size: 12px ; line-height: 22px} 
.text14 { font-size: 14px} .searchForm { margin: 0px; padding: 0px; } 

.text14line28 { font-size: 14px ; line-height: 28px}

.text12line16 { font-size: 12px ; line-height: 16px}
.text10line18 { font-size: 10px ; line-height: 18px}
.text10w {font-size: 9px ;color: #ffffff ;letter-spacing: 2pt }
.text12w {font-size: 12px ;color: #ffffff ;letter-spacing: 2pt ;font-weight: bold}
.text14w {font-size: 14px ;color: #ffffff ;letter-spacing: 3pt ;font-weight: bold}
.text16w {font-size: 16px ;color: #ffffff ;letter-spacing: 10pt ;font-weight: bold}

.text12bg {font-size: 12px ;color: #778899}

.text12wblue {font-size: 12px ;color: #ffffff ;background: 006699 ;letter-spacing: 2pt ;font-weight: bold}
.text12wgreen {font-size: 12px ;color: #ffffff ;background: 006400 ;letter-spacing: 2pt ;font-weight: bold}
.text12worange {font-size: 12px ;color: #ffffff ;background: ff4500 ;letter-spacing: 2pt ;font-weight: bold}

.text12g {font-size: 12px ;color: #a9a9a9}
.text14g {font-size: 14px ;color: #a9a9a9 ;letter-spacing: 2pt}
.text16g {font-size: 16px ;color: #a9a9a9 ;letter-spacing: 2pt}

.text12gb {font-size: 12px ;color: #a9a9a9 ;font-weight: bold}
.text14gb {font-size: 14px ;color: #a9a9a9 ;letter-spacing: 2pt ;font-weight: bold}
.text16gb {font-size: 16px ;color: #a9a9a9 ;letter-spacing: 2pt ;font-weight: bold}

.text12dg {font-size: 12px ;color: #808080}
.text14dg {font-size: 14px ;color: #808080 ;letter-spacing: 2pt}
.text16dg {font-size: 16px ;color: #808080 ;letter-spacing: 2pt}

.text12dgb {font-size: 12px ;color: #808080 ;font-weight: bold}
.text14dgb {font-size: 14px ;color: #808080 ;letter-spacing: 2pt ;font-weight: bold}
.text16dgb {font-size: 16px ;color: #808080 ;letter-spacing: 2pt ;font-weight: bold}

.text12b {font-size: 12px ;color: #20b2aa}
.text14b {font-size: 14px ;color: #20b2aa}
.text16b {font-size: 16px ;color: #20b2aa}

.text12bb {font-size: 12px ;font-weight: bold}
.text14bb {font-size: 14px ;font-weight: bold}
.text16bb {font-size: 16px ;font-weight: bold}
.text22bb {font-size: 22px ;font-weight: bold}

.text10r {font-size: 10px ;color: #ff0000}
.text11r {font-size: 11px ;color: #ff0000}
.text12r {font-size: 12px ;color: #ff0000}
.text14r {font-size: 14px ;color: #ff0000}
.text16r {font-size: 16px ;color: #ff0000}

.text11db {font-size: 11px ;color: #00008b}
.text12db {font-size: 12px ;color: #00008b}
.text14db {font-size: 14px ;color: #00008b}

.text11r {font-size: 12px ;color: #ff0000}

.text12v {font-size: 12px ;direction: ltr; layout-flow: vertical-ideographic}
.text20v {font-size: 20px ;direction: ltr; layout-flow: vertical-ideographic}

.text10rb {font-size: 10px ;color: #ff0000 ;font-weight: bold}
.text11rb {font-size: 11px ;color: #ff0000 ;font-weight: bold}
.text12rb {font-size: 12px ;color: #ff0000 ;font-weight: bold}
.text14rb {font-size: 14px ;color: #ff0000 ;font-weight: bold}
.text16rb {font-size: 16px ;color: #ff0000 ;font-weight: bold}

.text10br {font-size: 10px ;color: #d2691e}
.text12br {font-size: 12px ;color: #d2691e}
.text14br {font-size: 14px ;color: #d2691e ;letter-spacing: 2pt}
.text16br {font-size: 16px ;color: #d2691e ;letter-spacing: 2pt}

.border_on {border-collapse: collapse}

.kanji{
	ime-mode:active
}

.eiji{
	ime-mode:disabled
}

.destination{

  border-color: #0000ff;
  border-width: 1px;
  border-style: solid;
  padding: 10px;
  width: 100%;

}

.head{

  border-color: #ff0000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;
  width: 50%;

}

.body{

  border-color: #006633;
  border-width: 1px;
  border-style: solid;
  padding: 10px;
  width: 50%;

}

.kage{

 filter:progid:DXImageTransform.Microsoft.Dropshadow
 (color=#hb2b2b2, offx=8, offy=8,positive=1)

}

.map_japan{

 background-image: url("img/map_japan.gif");
 background-position: 50px 120px;
 background-repeat: no-repeat

}


.map_title{

 position: absolute;
 top: 250px;
 left: 230px;
 font-size: 20px

}




.all_branches{

 position: absolute;
 top: 415px;
 left: 370px;
 font-size: 30px

}

.hokkaido{

 position: absolute;
 top: 250px;
 left: 630px;
 font-size: 12px

}

.aomori{

 position: absolute;
 top: 350px;
 left: 615px;
 font-size: 12px

}

.akita{

 position: absolute;
 top: 380px;
 left: 585px;
 font-size: 12px

}

.iwate{

 position: absolute;
 top: 380px;
 left: 630px;
 font-size: 12px

}

.yamagata{

 position: absolute;
 top: 430px;
 left: 588px;
 font-size: 12px

}

.miyagi{

 position: absolute;
 top: 430px;
 left: 625px;
 font-size: 12px

}

.fukushima{

 position: absolute;
 top: 490px;
 left: 615px;
 font-size: 12px

}

.gunma{

 position: absolute;
 top: 535px;
 left: 542px;
 font-size: 12px

}

.tochigi{

 position: absolute;
 top: 535px;
 left: 574px;
 font-size: 12px

}

.ibaraki{

 position: absolute;
 top: 535px;
 left: 605px;
 font-size: 12px

}

.saitama{

 position: absolute;
 top: 568px;
 left: 591px;
 font-size: 12px

}

.tokyo{

 position: absolute;
 top: 608px;
 left: 580px;
 font-size: 12px

}

.chiba{

 position: absolute;
 top: 606px;
 left: 609px;
 font-size: 12px

}

.kanagawa{

 position: absolute;
 top: 640px;
 left: 580px;
 font-size: 12px

}

.nigata{

 position: absolute;
 top: 502px;
 left: 520px;
 font-size: 12px

}

.ishikawa{

 position: absolute;
 top: 510px;
 left: 452px;
 font-size: 12px

}

.toyama{

 position: absolute;
 top: 525px;
 left: 475px;
 font-size: 12px

}

.nagano{

 position: absolute;
 top: 595px;
 left: 515px;
 font-size: 12px

}

.yamanashi{

 position: absolute;
 top: 610px;
 left: 529px;
 font-size: 12px

}

.shizuoka{

 position: absolute;
 top: 648px;
 left: 515px;
 font-size: 12px

}

.fukui{

 position: absolute;
 top: 575px;
 left: 452px;
 font-size: 12px

}

.gifu{

 position: absolute;
 top: 610px;
 left: 480px;
 font-size: 12px

}

.aichi{

 position: absolute;
 top: 657px;
 left: 480px;
 font-size: 12px

}

.shiga{

 position: absolute;
 top: 620px;
 left: 450px;
 font-size: 12px

}

.kyoto{

 position: absolute;
 top: 612px;
 left: 420px;
 font-size: 12px

}

.mie{

 position: absolute;
 top: 675px;
 left: 450px;
 font-size: 12px

}

.hyogo{

 position: absolute;
 top: 621px;
 left: 373px;
 font-size: 12px

}

.osaka{

 position: absolute;
 top: 624px;
 left: 392px;
 font-size: 12px

}

.nara{

 position: absolute;
 top: 672px;
 left: 424px;
 font-size: 12px

}

.wakayama{

 position: absolute;
 top: 672px;
 left: 400px;
 font-size: 12px

}

.tottori{

 position: absolute;
 top: 592px;
 left: 340px;
 font-size: 12px

}

.okayama{

 position: absolute;
 top: 627px;
 left: 340px;
 font-size: 12px

}

.shimane{

 position: absolute;
 top: 592px;
 left: 305px;
 font-size: 12px

}

.hiroshima{

 position: absolute;
 top: 627px;
 left: 305px;
 font-size: 12px

}

.yamaguchi{

 position: absolute;
 top: 627px;
 left: 270px;
 font-size: 12px

}

.kagawa{

 position: absolute;
 top: 670px;
 left: 328px;
 font-size: 12px

}

.tokushima{

 position: absolute;
 top: 687px;
 left: 328px;
 font-size: 12px

}

.ehime{

 position: absolute;
 top: 679px;
 left: 276px;
 font-size: 12px

}

.kochi{

 position: absolute;
 top: 704px;
 left: 328px;
 font-size: 12px

}

.fukuoka{

 position: absolute;
 top: 625px;
 left: 227px;
 font-size: 12px

}

.saga{

 position: absolute;
 top: 620px;
 left: 199px;
 font-size: 12px

}

.nagasaki{

 position: absolute;
 top: 661px;
 left: 168px;
 font-size: 12px

}

.oita{

 position: absolute;
 top: 661px;
 left: 229px;
 font-size: 12px

}

.kumamoto{

 position: absolute;
 top: 709px;
 left: 200px;
 font-size: 12px

}

.miyazaki{

 position: absolute;
 top: 709px;
 left: 218px;
 font-size: 12px

}

.kagoshima{

 position: absolute;
 top: 745px;
 left: 221px;
 font-size: 12px

}

.okinawa{

 position: absolute;
 top: 749px;
 left: 121px;
 font-size: 12px

}

.others{

 position: absolute;
 left: 121px;
 top: 661px;
 font-size: 12px

}


