@charset "shift_jis";


body {
  font-size: 100%;
  text-align: center;
  font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
  padding: 0;
  margin: 0;
  background-color:#FFFFBF; 
  
}

#main {
  font-size: 100%;
  text-align: center;
  padding: 0;
  margin: 0;
    background:url(img/con_bk.jpg) repeat-x 0 0;

  
}


#wrapper {
  text-align: left;
  margin: auto;

  width: 100%;
}

#container {
  width: 1135px;
  margin: auto;
  background-color:#000;

}


#header {
	width: 905px; 
 float: right;
height: 120px;
background-image:url(img/hdbk.jpg);
}

#header-inner {
   width: 905px;
  float: right;
  color: #666;
  height: 120px;
  position:relative;
  
}


#contents {
  width: 905px;
  float: right;
}

#contents2 {
  width: 725px;
  margin: 10px 0px 0px 30px;
}


#sidebar {
  width: 230px;
  float: left;
  background-image:url(img/sl_bk.jpg);
}

#footer {
	width:1135px;
  padding: 0;
  margin:auto;
   background: url(img/topbk.jpg);

}
#footer02 {
	width:100%;
  padding: 0;
  margin:auto;
 
  background: url(img/footer_bk.jpg) repeat-x 0 100%;
}


#news {
  width: 725px;
  margin: 10px 0px 0px 30px;
}
h1 {
  font-size: 70%;
  font-weight: bold;
  color: #CCC;
  
   margin: 15px 10px 10px 30px;
}



#contents p {
  line-height: 1.6em;
  margin-bottom: 0.5em;
}

.side-title {
  text-align: center;
  padding: 5px 0;
  background-color: #cc6;
  color: #333;
}

.localnavi {
  list-style-type: none;
  margin-bottom: 2em;
}

.localnavi li { display: inline; }

.localnavi a {
  text-decoration: none;
  width: 180px;
  display: block;
  padding: 4px 9px;
  border: 1px outset #cc9;
  background-color: #cc9;
  color: #330;
}

.localnavi a:hover {
  text-decoration: none;
  border: 1px outset #cc9;
  background-color: #330;
  color: #fff;
}


#global_navi {  

position: absolute;
bottom:0;
left:0;

height:60px; margin:0; width:755px;  
}  
  
#global_navi ul {  
list-style:none; margin:0; padding:0;  
}  
  
#global_navi ul li {  
display:inline; margin:0; padding:0;  
}  
  
#global_navi ul li a {  
background:url(img/bt.jpg); display:block;  
float:left; height:60px; text-indent:-9999px;  
}  
  
#global_navi ul li a#gn_a {  
width:170px;  
}  
  
#global_navi ul li a#gn_a:hover {  
background-position:left -60px;  
}  
  
#global_navi ul li a#gn_b {  
background-position:-170px top; width:110px;  
}  
  
#global_navi ul li a#gn_b:hover {  
background-position:-170px -60px;   
}  
  
#global_navi ul li a#gn_c {  
background-position:-280px top; width:130px;  
}  
  
#global_navi ul li a#gn_c:hover {  
background-position:-280px -60px;   
}  
  
#global_navi ul li a#gn_d {  
background-position:-410px top; width:100px;  
}  
  
#global_navi ul li a#gn_d:hover {  
background-position:-410px -60px;   
}  
  
#global_navi ul li a#gn_e {  
background-position:-510px top; width:140px;  
}  
  
#global_navi ul li a#gn_e:hover {  
background-position:-510px -60px;   
}  
#global_navi ul li a#gn_f {  
background-position:-650px top; width:105px;  
}  
  
#global_navi ul li a#gn_f:hover {  
background-position:-650px -60px;   
}  

/**/  

#global_h1 {  
height:60px; margin:0; width:355px;
float:left;
}   

#global_navi2 {  
height:60px; margin:0; width:400px;
float:left;

}   
  
#global_navi2 ul {  
list-style:none; margin:0; padding:0;  
}  
  
#global_navi2 ul li {  
display:inline; margin:0; padding:0;  
}  
  
#global_navi2 ul li a {  
background:url(img/bt2.jpg); display:block;  
float:left; height:60px; text-indent:-9999px;  
}  
  
#global_navi2 ul li a#gn_a {  
width:200px;  
}  
  
#global_navi2 ul li a#gn_a:hover {  
background-position:left -60px;  
}  
  
#global_navi2 ul li a#gn_b {  
background-position:-200px top; width:200px;  
}  
  
#global_navi2 ul li a#gn_b:hover {  
background-position:-200px -60px;   
}  
  

a:link { color: #00f; }
a:visited { color: #90f; }
a:hover { color: #f00; }
a:active { color: #f00; }


a:link,
a:visited,
a:hover,
a:active { text-decoration: none; color: #000000;}

