@charset "utf-8";
body{
  margin: 0;
  color: #ddd;
  /*font-family: "ＭＳ Ｐゴシック","平成角ゴシック","ヒラギノ角ゴ Pro W3",sans-serif;*/
  font-family: "ＭＳ Ｐ明朝","平成明朝","ヒラギノ明朝 Pro W3",serif;
}
#header{
  height: 60px;
  background-image: url("../images/page_header_title.jpg");
  background-repeat: no-repeat;
  background-position: left bottom;
  background-color: #030;
  border-style: none;
  position: relative;
  padding: 0 0 0 180px;
}
#footer{
  height: 30px;
  border-style: none;
  background-color: #030;
  color: #eee;
}
h1{
  visibility: visible;
  display: inline;
  font-size: 160%;
  *font: 160%;
  font-weight: bold;
}
h1.small{
  font-size: 120%;
  *font: 120%;
  font-weight: bold;
}
h1#title_small{
  font-size: 100%;
  *font: 100%;
}
#page{
  margin: 0;
  *font: 100%;
  font-weight: bold;
  padding: 0 0 0 30px;
  display: inline;
}
table{
  width: 100%;
  height: 100%;
  background-color: #fff;
}
#topbox{
  clear: both;
  height: 26px;
  margin: 0;
  padding: 0;
  background-color: #bbb;
}
#navibox{
  width: 800px;
  height: 26px;
  margin: 0;
  padding: 0;
  text-align: left;
}
#main{
  clear: both;
  margin: 0px;
  padding: 0px 0px;
  text-align: center;
  height: 100%;
  background-color: #666;
}
img{
  border-style: none;
}
#footer{
  height: 0;
  padding: 10px;
  margin: 0px;
}
.copyright {
  font-size: 0.8em;
}
form, select{
  margin: 0;
  padding: 0;
  display: inline;
}

/** ページ・ナビゲーション(ip1) **/
.selectBtn {
position: relative;
float: left;
display: inline;
height: 25px;
margin: 0 10px;
padding: 0;
font-size: 0.9em;
}
.naviBtn {
position: relative;
float: right;
display: inline;
height: 25px;
margin: 0 10px;
padding: 0;
font-size: 0.9em;
}
.selectBtn li,
.naviBtn li {
list-style: none;
float: left;
display: block;
height: 25px;
width: 75px;
margin: 0 1px 0 0;
text-indent: -9999px;
}
.selectBtn li a,
.naviBtn li a {
display: block;
width: 100%;
height: 100%;
text-decoration: none;
background-image: url("../pagescripts/naviBtnB.jpg");
outline: none;
}
#combo{
list-style: none;
/*display: block;*/
height: 25px;
width: 120px;
margin: 1px 5px 0 5px;
padding: 0;
text-indent: 0;
text-align: center;
vertical-align: bottom;
color: #000;
font-size: 11pt;
font-weight: bold;
}
.btSmall a { background-position: 0 -100px; }
.btMiddle a { background-position: 0 -125px; }
.btLime a { background-position: 0 -150px; }
.btSmall a:hover, .btSmall a:focus { background-position: -75px -100px; }
.btMiddle a:hover, .btMiddle a:focus { background-position: -75px -125px; }
.btLime a:hover, .btLime a:focus { background-position: -75px -150px; }
.btSmallNon { background-image: url("../pagescripts/naviBtnB.jpg"); background-position: -150px -100px; }
.btMiddleNon { background-image: url("../pagescripts/naviBtnB.jpg"); background-position: -150px -125px; }
.btLimeNon { background-image: url("../pagescripts/naviBtnB.jpg"); background-position: -150px -150px; }

.btBegin a { background-position: 0 -75px; }
.btBack a { background-position: 0 -50px; }
.btNext a { background-position: 0 -25px; }
.btEnd a { background-position: 0 0px; }
.btBegin a:hover, .btBegin a:focus { background-position: -75px -75px; }
.btBack a:hover, .btBack a:focus { background-position: -75px -50px; }
.btNext a:hover, .btNext a:focus { background-position: -75px -25px; }
.btEnd a:hover, .btEnd a:focus { background-position: -75px 0px; }
.btBeginNon { background-image: url("../pagescripts/naviBtnB.jpg"); background-position: -150px -75px; }
.btBackNon { background-image: url("../pagescripts/naviBtnB.jpg"); background-position: -150px -50px; }
.btNextNon { background-image: url("../pagescripts/naviBtnB.jpg"); background-position: -150px -25px; }
.btEndNon { background-image: url("../pagescripts/naviBtnB.jpg"); background-position: -150px 0px; }

