@charset "utf-8";

body{
 margin: 0;
 padding: 0;
 background: url(../img/body_bg.png) repeat-x 0 0;
 font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Arial, sans-serif;
}

#container{
 width: 780px;
 margin: 0 auto;
 padding: 0;
}

.clear{
 width: 0;
 height: 0;
 margin: 0;
 padding: 0;
 font-size: 0;
 line-height: 0;
 clear: both;
}

/********** Header ****************************************/
#header{
 height: 92px;
 margin: 0;
 padding: 0;
 background: url(../img/free_dial.png) no-repeat right top;
}

#header h1{
 margin: 0;
 padding: 16px 0 0 0;
}

#header h2{display: none;}

/********** Globalnavigation ****************************************/
ul.globalnavi{
 height: 44px;
 margin: 0;
 padding: 0;
 list-style: none;
}

ul.globalnavi li{
 margin: 0;
 padding: 0;
 float: left;
}

ul.globalnavi li a{
 height: 44px;
 margin: 0;
 padding: 0;
 display: block;
 text-decoration: none;
 text-indent: -35000px;
 /*\*/overflow: hidden;/* */
}

ul.globalnavi li a:hover{background-position: 0 -44px;}

.navi01{width: 97px; background: url(../img/globalnavi/navi01.png) no-repeat 0 0;}
.navi02{width: 97px; background: url(../img/globalnavi/navi02.png) no-repeat 0 0;}
.navi03{width: 97px; background: url(../img/globalnavi/navi03.png) no-repeat 0 0;}
.navi04{width: 97px; background: url(../img/globalnavi/navi04.png) no-repeat 0 0;}
.navi05{width: 97px; background: url(../img/globalnavi/navi05.png) no-repeat 0 0;}
.navi06{width: 98px; background: url(../img/globalnavi/navi06.png) no-repeat 0 0;}
.navi07{width: 98px; background: url(../img/globalnavi/navi07.png) no-repeat 0 0;}
.navi08{width: 99px; background: url(../img/globalnavi/navi08.png) no-repeat 0 0;}

.navi01_here{width: 97px; background: url(../img/globalnavi/navi01.png) no-repeat 0 -44px;}
.navi02_here{width: 97px; background: url(../img/globalnavi/navi02.png) no-repeat 0 -44px;}
.navi03_here{width: 97px; background: url(../img/globalnavi/navi03.png) no-repeat 0 -44px;}
.navi04_here{width: 97px; background: url(../img/globalnavi/navi04.png) no-repeat 0 -44px;}
.navi05_here{width: 97px; background: url(../img/globalnavi/navi05.png) no-repeat 0 -44px;}
.navi06_here{width: 98px; background: url(../img/globalnavi/navi06.png) no-repeat 0 -44px;}
.navi07_here{width: 98px; background: url(../img/globalnavi/navi07.png) no-repeat 0 -44px;}
.navi08_here{width: 99px; background: url(../img/globalnavi/navi08.png) no-repeat 0 -44px;}

/********** PageTop ****************************************/
.pagetop{
 margin: 0;
 padding: 5px 0;
 font-size: 0.65em;
 text-align: right;
}

.pagetop a{
 text-decoration: none;
 color: #0099CC;
}

.pagetop a:hover{
 text-decoration: underline;
 color: #999999;
}

/********** Footer ****************************************/
#footer{
 margin: 0;
 padding: 0;
 border-top: 1px solid #009A63;
 clear: both;
}

#footer p{
 margin: 0;
 padding: 10px 10px 20px 10px;
 font-size: 0.65em;
 text-align: center;
 line-height: 1.5em;
 color: #666666;
}

#footer p.copyright{
 height: 33px;
 margin: 0;
 padding: 0;
 text-indent: -35000px;
 background: url(../img/copyright.png) no-repeat 0 0;
}
