/* Kankou TAXI  style.css */

body{
  background-image:url(../img/bg.jpg);
  background-repeat:repeat-x;
  color:#000000;
  margin-top:0px;
  margin-bottom:0px;
  padding-top:0px;
  text-align:left;
}
img{
  border:none;
}

h1,h2,h3,h4,h5{
  margin:0px;
  padding:0px;}


.clear{
  clear:both;
}

.left{float:left;}
.right{float:right;}

.block{
  display:block;
  margin:0px;
  padding:0px;
}


/* CONTENTS */


#header{
  width:756px;
  height:136px;
  margin:0px;
  background:url(../img/bg_header.jpg) no-repeat;
}
#logo{
  float:left;
  width:218px;
  height:77px;
  margin-top:0px;
  margin-bottom:10px;
  margin-left:17px;
  background-image:url(../img/logo.gif);
  background-repeat:no-repeat;
}
#logo a{
  display:block;
  width:218px;
  height:77px;
  text-indent:-5000px;
  overflow:hidden;
}
#header_right{
  float:right;
  text-align:right;
}
#header_txt01{
  display:block;
  width:437px;
  height:32px;
  margin:0px;
  padding:0px;
}
#header_txt02{
  display:block;
  width:397px;
  height:38px;
  margin:0px 0px 0px auto;
  padding:0px;
}

#menu{
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:756px;
  height:49px;
  clear:both;
}
#menu li{
  height:49px;
  float:left;
}
#menu li a{
  background-image:url(../img/btn_menu.jpg);
  height:49px;
  display:block;
  text-indent:-5000px;
  overflow:hidden;
}
.menu01 a{
  width:153px;
  background-position:0px 0px;
}
.menu02 a{
  width:150px;
  background-position:-153px 0px;
}
.menu03 a{
  width:150px;
  background-position:-303px 0px;
}
.menu04 a{
  width:150px;
  background-position:-453px 0px;
}
.menu05 a{
  width:153px;
  background-position:-603px 0px;
}
.menu01 a:hover{background-position:0px -49px;}
.menu02 a:hover{background-position:-153px -49px;}
.menu03 a:hover{background-position:-303px -49px;}
.menu04 a:hover{background-position:-453px -49px;}
.menu05 a:hover{background-position:-603px -49px;}



#contents_header{
  clear:both;
  width:756px;
}

#footer{
  clear:both;
}
#f_menu{
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:756px;
  height:46px;
  clear:both;
}
#f_menu li{
  height:46px;
  float:left;
}
#f_menu li a{
  background-image:url(../img/btn_f_menu.jpg);
  height:46px;
  display:block;
  text-indent:-5000px;
  overflow:hidden;
}
.f_menu01 a{
  width:128px;
  background-position:0px 0px;
}
.f_menu02 a{
  width:125px;
  background-position:-128px 0px;
}
.f_menu03 a{
  width:125px;
  background-position:-253px 0px;
}
.f_menu04 a{
  width:125px;
  background-position:-378px 0px;
}
.f_menu05 a{
  width:125px;
  background-position:-503px 0px;
}
.f_menu06 a{
  width:128px;
  background-position:-628px 0px;
}
.f_menu01 a:hover{background-position:0px -46px;}
.f_menu02 a:hover{background-position:-128px -46px;}
.f_menu03 a:hover{background-position:-253px -46px;}
.f_menu04 a:hover{background-position:-378px -46px;}
.f_menu05 a:hover{background-position:-503px -46px;}
.f_menu06 a:hover{background-position:-628px -46px;}

#copyright{
  display:block;
  text-indent:-5000px;
  overflow:hidden;
  width:304px;
  height:26px;
  margin:5px auto 0px auto;
  padding-bottom:10px;
  background-image:url(../img/copyrights.gif);
  background-repeat:no-repeat;
}

