/* CSS Document */

a {
outline: none;
} 


/*　all　*/
body {
  margin: 0;
  padding: 0;
  text-align: center;
  /*三苫変更（20090611）from*/
  /*background-color: #C7C8CA;*/
  background-color: #FFFFFF;
  /*三苫変更（20090611）to*/
  color: #000;
  font-size: 12px;
  line-height: 20px;
　
}

div#wrapper{
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 960px;
  height: 100%;
  text-align : left;
  color: #000;
  /*三苫変更（20090611）from*/
  /*background-color: #C7C8CA;*/
  background-color: #FFFFFF;
  /*三苫変更（20090611）to*/
  border: 0;
}

 /*　head　*/ 
div#head {
   position: relative;
   margin: 0;
   padding: 0;
   width: 960px;
   height: 220px;
   border: 0; 
} 


/* headimg */
div#headimg {
  width: 960px;
  height: 120px;
  border: 0;
  position: absolute;
  top: 69px;
  left: 0;
  margin: 0;
  padding:0 ;
  /* background: url(../rotator/rotator.php) no-repeat top center; */
} 

/* login---------------------------------------------------------- */

/* sign in */
div#heada{
   position: absolute;
   top: 30px;
   margin: 0;
   padding: 0;
   width: 960px;
   height: 30px;
   border:0;
   /*三苫変更（20090611）from*/
   /*background: url(../images/signin.png) no-repeat;*/
   /*三苫変更（20090611）to  */
}  
ul#member {
  margin: 0;
  padding:0;
  list-style: none;
  display:inline;
}
ul#member li{
  margin: 0;
  padding:0;
  list-style: none;
  display:inline;
}

ul#member li#memberd {
  position: absolute;
  top: 3px;
  left: 560px;
  display: block;
  width: 120px;
  height: 20px;
  border: 0;
}
#box01,
#box02 {
  margin: 2px 0 0;
  padding: 0;
  position: absolute;
  width: 8em;
  height: 1.2em;
}


ul#member li#membere {
  position: absolute;
  top: 3px;
  left: 740px;
  display: block;
  width: 120px;
  height: 20px;
  border: 0;
}
ul#member li#memberf a{
  position: absolute;
  top: 4px;
  left: 884px;
  display: block;
  width: 75px;
  height: 20px;
  text-indent: -9999px;
  border: 0;
}
ul#member li#memberf a:hover  {
  position: absolute;
  top: 4px;
  left: 884px;
  display: block;
  width: 75px;
  height: 20px;
  text-indent: -9999px;
  border: 0;
  /*三苫変更（20090611）from*/
  /*background: url(../images/signin.png) -884px -34px no-repeat;*/
  /*三苫変更（20090611）to  */
}


/* sigin out */
div#headb{
   position: absolute;
   top: 30px;
   margin: 0;
   padding: 0;
   width: 960px;
   height: 30px;
   border: 0;
   /*三苫変更（20090611）from*/
   /*background: url(../images/signout.png) no-repeat;*/
   /*三苫変更（20090611）to  */
}  

ul#member li#memberj {
  position: absolute;
  top: 3px;
  left:640px;
  display: block;
  width: 230px;
  height: 20px;
  color: #000;
  text-align:right;
  border: 0;
}
ul#member li#memberk a{
  position: absolute;
  top: 4px;
  left: 884px;
  display: block;
  width: 75px;
  height: 20px;
  text-indent: -9999px;
  border: 0;
}
ul#member li#memberj a:hover  {
  position: absolute;
  top: 4px;
  left: 883px;
  display: block;
  width: 75px;
  height: 20px;
  text-indent: -9999px;
  border: 0;
  /*三苫変更（20090611）from*/
  /*background: url(../images/signout.png) -883px -34px no-repeat;*/
  /*三苫変更（20090611）to  */
}


/*headnavi*/

div#headnavi{
  position: absolute;
  left: 0;
  width: 960px;
  height: 39px;
  margin: 0;
  padding: 0;
  border:0; 
  /*三苫変更（20090611）from*/
  /*background: url(../images/headnavi.png) no-repeat;*/
  /*三苫変更（20090611）to*/
 }
div#headnavi ul li{
  margin: 0;
  padding:0;
  list-style: none;
  display:inline;
}

div#headnavi ul li#headnavia a {
  position: absolute;
  top: 7px;
  left: 0;
  width: 150px;
  height: 24px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi ul li#headnavia a:hover {
  position: absolute;
  top: 7px;
  left: 0;
  width: 150px;
  height: 24px;
  border: 0;
  display: block;
  text-indent: -9999px;
  /*三苫変更（20090611）from*/
  /*background: url(../images/headnavi.png) 0 -46px no-repeat;*/
  /*三苫変更（20090611）to  */
}
div#headnavi ul li#headnavib a {
  position: absolute;
  top: 7px;
  left: 154px;
  width: 77px;
  height: 24px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi ul li#headnavib a:hover {
  position: absolute;
  top: 7px;
  left: 154px;
  width: 77px;
  height: 24px;
  border: 0;
  display: block;
  text-indent: -9999px;
  /*三苫変更（20090611）from*/
  /*background: url(../images/headnavi.png) -154px -46px no-repeat;*/
  /*三苫変更（20090611）to  */
}
div#headnavi ul li#headnavic a{
  position: absolute;
  top: 7px;
  left: 234px;
  width: 96px;
  height: 24px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi ul li#headnavic a:hover {
  position: absolute;
  top: 7px;
  left: 234px;
  width: 96px;
  height: 24px;
  border: 0;
  display: block;
  text-indent: -9999px;
  /*三苫変更（20090611）from*/
  /*background: url(../images/headnavi.png) -234px -46px no-repeat;*/
  /*三苫変更（20090611）to  */
}

div#headnavi ul li#headnavid a {
  position: absolute;
  top: 7px;
  left: 334px;
  width: 55px;
  height: 24px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi ul li#headnavid a:hover {
  position: absolute;
  top: 7px;
  left: 334px;
  width: 55px;
  height: 24px;
  border: 0;
  display: block;
  text-indent: -9999px;
  /*三苫変更（20090611）from*/
  /*background: url(../images/headnavi.png) -334px -46px no-repeat;*/
  /*三苫変更（20090611）to  */
}
div#headnavi ul li#headnavie a{
  position: absolute;
  top: 7px;
  left: 393px;
  width: 75px;
  height: 24px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi ul li#headnavie a:hover {
  position: absolute;
  top: 7px;
  left: 393px;
  width: 75px;
  height: 24px;
  border: 0;
  display: block;
  text-indent: -9999px;
  /*三苫変更（20090611）from*/
  /*background: url(../images/headnavi.png) -393px -46px no-repeat;*/
  /*三苫変更（20090611）to  */
}

div#headnavi ul li#headnavif a {
  position: absolute;
  top: 4px;
  left: 610px;
  width: 76px;
  height: 32px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi ul li#headnavif a:hover {
  position: absolute;
  top: 4px;
  left: 610px;
  width: 76px;
  height: 32px;
  border: 0;
  display: block;
  text-indent: -9999px;
  /*三苫変更（20090611）from*/
  /*background: url(../images/headnavi.png) -610px -43px no-repeat;*/
  /*三苫変更（20090611）to  */
}
div#headnavi ul li#headnavig a {
  position: absolute;
  top: 4px;
  left: 690px;
  width: 58px;
  height: 32px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi ul li#headnavig a:hover {
  position: absolute;
  top: 4px;
  left: 690px;
  width: 58px;
  height: 32px;
  border: 0;
  display: block;
  text-indent: -9999px;
  /*三苫変更（20090611）from*/
  /*background: url(../images/headnavi.png) -690px -43px no-repeat;*/
  /*三苫変更（20090611）to  */
}
div#headnavi ul li#headnavih a{
  position: absolute;
  top: 4px;
  left: 752px;
  width: 33px;
  height: 32px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi ul li#headnavih a:hover {
  position: absolute;
  top: 4px;
  left: 752px;
  width: 33px;
  height: 32px;
  border: 0;
  display: block;
  text-indent: -9999px;
  /*三苫変更（20090611）from*/
  /*background: url(../images/headnavi.png) -752px -43px no-repeat;*/
  /*三苫変更（20090611）to  */
}
div#headnavi ul li#headnavii a {
  position: absolute;
  top: 4px;
  left: 786px;
  width: 44px;
  height: 32px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi ul li#headnavii a:hover {
  position: absolute;
  top: 4px;
  left: 786px;
  width: 44px;
  height: 32px;
  border: 0;
  display: block;
  text-indent: -9999px;
  /*三苫変更（20090611）from*/
  /*background: url(../images/headnavi.png) -786px -43px no-repeat;*/
  /*三苫変更（20090611）to*/
}
div#headnavi ul li#headnavij a {
  position: absolute;
  top: 4px;
  left: 833px;
  width: 53px;
  height: 32px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi ul li#headnavij a:hover {
  position: absolute;
  top: 4px;
  left: 833px;
  width: 53px;
  height: 32px;
  border: 0;
  display: block;
  text-indent: -9999px;
  /*三苫変更（20090611）from*/
  /*background: url(../images/headnavi.png) -833px -43px no-repeat;*/
  /*三苫変更（20090611）to*/
}
div#headnavi ul li#headnavik a {
  position: absolute;
  top: 4px;
  left: 890px;
  width: 67px;
  height: 32px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi ul li#headnavik a:hover {
  position: absolute;
  top: 4px;
  left: 890px;
  width: 67px;
  height: 32px;
  border: 0;
  display: block;
  text-indent: -9999px;
  /*三苫変更（20090611）from*/
  /*background: url(../images/headnavi.png) -890px -43px no-repeat;*/
  /*三苫変更（20090611）to  */
}

/*headnavi2*/

div#headnavi2{
  position: absolute;
  top: 160px;
  left: 0;
  width: 960px;
  height: 141px;
  margin: 0;
  padding: 0;
  border:0; 
  background: url(../images/headnavi2.png) no-repeat;
 }
div#headnavi2 ul li{
  margin: 0;
  padding:0;
  list-style: none;
  display:inline;
}

div#headnavi2 ul li#headnavia a {
  position: absolute;
  top: 40px;
  left: 0;
  width: 200px;
  height: 60px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi2 ul li#headnavia a:hover {
  position: absolute;
  top: 40px;
  left: 0;
  width: 200px;
  height: 60px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/headnavi2.png) 0 -183px no-repeat;
}
div#headnavi2 ul li#headnavib a {
  position: absolute;
  top: 30px;
  left: 210px;
  width: 186px;
  height: 66px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi2 ul li#headnavib a:hover {
  position: absolute;
  top: 30px;
  left: 210px;
  width: 186px;
  height: 66px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/headnavi2.png) -210px -171px no-repeat;
}
div#headnavi2 ul li#headnavic a{
  position: absolute;
  top: 32px;
  left: 420px;
  width: 72px;
  height: 76px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi2 ul li#headnavic a:hover {
  position: absolute;
  top: 32px;
  left: 420px;
  width: 72px;
  height: 76px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/headnavi2.png) -420px -173px no-repeat;
}

div#headnavi2 ul li#headnavid a {
  position: absolute;
  top: 40px;
  left: 518px;
  width: 98px;
  height: 56px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi2 ul li#headnavid a:hover {
  position: absolute;
  top: 40px;
  left: 518px;
  width: 98px;
  height: 56px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/headnavi2.png) -518px -181px no-repeat;
}
div#headnavi2 ul li#headnavie a{
  position: absolute;
  top: 20px;
  left: 656px;
  width: 124px;
  height: 100px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi2 ul li#headnavie a:hover {
  position: absolute;
  top: 20px;
  left: 656px;
  width: 124px;
  height: 100px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/headnavi2.png) -656px -161px no-repeat;
}

div#headnavi2 ul li#headnavif a {
  position: absolute;
  top: 16px;
  left: 820px;
  width: 134px;
  height: 120px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#headnavi2 ul li#headnavif a:hover {
  position: absolute;
  top: 16px;
  left: 820px;
  width: 134px;
  height: 120px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/headnavi2.png) -820px -157px no-repeat;
}

/* footer
------------------------------------------------------- */

div#footer{
   position: absolute;
   top: 650px;
   width: 960px;
   height: 92px;
   padding: 0;
   border: 0;
  /*三苫変更（20090611）from*/
  /* background: url(../images/footnavi.png) 0 0 no-repeat;*/
  /*三苫変更（20090611）to*/
 }
div#footer ul li { 
  margin: 0;
  padding:0;
  list-style: none;
  display:inline;
}
div#footer ul li#f01 a{
  position: absolute;
  top: 0px;
  left: 4px;
  width: 80px;
  height: 70px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#footer ul li#f01 a:hover {
  position: absolute;
  top: 0px;
  left: 4px;
  width: 80px;
  height: 70px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/footnavi.png) -4px 0px no-repeat;
}
div#footer ul li#f02 a {
  position: absolute;
  top: 0;
  left: 158px;
  width: 130px;
  height: 70px;
  border: 0;
  text-indent: -9999px;
  display: block;
}
div#footer ul li#f02 a:hover  {
  position: absolute;
  top: 0;
  left: 158px;
  width: 130px;
  height: 70px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/footnavi.png) -158px 0px no-repeat;
}
div#footer ul li#f03 a {
  position: absolute;
  top: 0;
  left: 356px;
  width: 146px;
  height: 70px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#footer ul li#f03 a:hover  {
  position: absolute;
  top: 0;
  left: 356px;
  width: 146px;
  height: 70px;
  border: 0;
  text-decoration: none;
  display: block;
  text-indent: -9999px;
  background: url(../images/footnavi.png) -356px 0px no-repeat;
}
div#footer ul li#f04 a {
  position: absolute;
  top: 0;
  left: 556px;
  width: 166px;
  height: 70px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#footer ul li#f04 a:hover  {
  position: absolute;
  top: 0;
  left: 556px;
  width: 166px;
  height: 70px;
  border: 0;
  display: block;
  text-decoration: none;
  text-indent: -9999px;
  background: url(../images/footnavi.png) -556px 0px no-repeat;
}
div#footer ul li#f05 a {
  position: absolute;
  top: 0;
  left: 784px;
  width: 156px;
  height: 70px;
  border: 0;
  display: block;
  text-indent: -9999px;
}
div#footer ul li#f05 a:hover  {
  position: absolute;
  top: 0;
  left: 784px;
  width: 156px;
  height: 70px;
  border: 0;
  display: block;
  text-decoration: none;
  text-indent: -9999px;
  background: url(../images/footnavi.png) -784px 0px no-repeat;
}

/*三苫追加（20090612）　from*/
.shadow {
    background: url(../images/SHADOW.JPG) right bottom;
    float: left; /* 回り込み制御 */
}
 
.shadow img {
    position: relative;
    left: -5px; /* 画像を左へ移動 */
    top: -4px; /* 画像を上へ移動 */
    /*padding: 5px*/; /* 画像枠 */
    /*background: #ffffe0;*/ /* paddingを設定した場合の背景色 */
    /*border: 1px solid #999999;*/ /* 画像の枠線 */
}

id.img1 {
    position: absolute;
    left: 0px; /* 画像を左へ移動 */
    top: 4px; /* 画像を上へ移動 */
    /*padding: 5px*/; /* 画像枠 */
    /*background: #ffffe0;*/ /* paddingを設定した場合の背景色 */
    /*border: 1px solid #999999;*/ /* 画像の枠線 */
}
/*三苫追加（20090612）　to*/

/*室伏追加（20090612）　from*/
div#ID_SK {
  position: relative;
  top: 0px;
  left: 0px;
  width: 107px;
  height: 55px;
  margin: 0;
  padding: 0;
  border:0; 
  background: url(../images/EJ1.JPG) no-repeat;
}

div#ID_SK ul li#ID_SK_E a {
  cursor: default;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 107px;
  height: 30px;
  margin: 0;
  padding: 0;
  border:0; 
  background: url(../images/EJ1.JPG) 0px 0px no-repeat;
}

div#ID_SK ul li#ID_SK_J a {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 107px;
  height: 22px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/EJ1.JPG) 0px -30px no-repeat;
}

div#ID_JT {
  position: relative;
  top: 0px;
  left: 0px;
  width: 107px;
  height: 55px;
  margin: 0;
  padding: 0;
  border:0; 
  background: url(../images/EJ1.JPG) no-repeat;
}

div#ID_JT ul li#ID_JT_E a {
  cursor: default;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 107px;
  height: 30px;
  margin: 0;
  padding: 0;
  border:0; 
  background: url(../images/EJ1.JPG) no-repeat;
}

div#ID_JT ul li#ID_JT_J a {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 107px;
  height: 22px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/EJ1.JPG) 0px -30px no-repeat;
}

div#ID_JA {
  position: relative;
  top: 0px;
  left: 0px;
  width: 107px;
  height: 55px;
  margin: 0;
  padding: 0;
  border:0; 
  background: url(../images/EJ2.JPG) no-repeat;
}

div#ID_JA ul li#ID_JA_E a {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 107px;
  height: 30px;
  margin: 0;
  padding: 0;
  border:0; 
  background: url(../images/EJ2.JPG) no-repeat;
}

div#ID_JA ul li#ID_JA_J a {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 107px;
  height: 22px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/EJ2.JPG) 0px -30px no-repeat;
}

div#ID_AU {
  position: relative;
  top: 0px;
  left: 0px;
  width: 107px;
  height: 55px;
  margin: 0;
  padding: 0;
  border:0; 
  background: url(../images/EJ2.JPG) no-repeat;
}

div#ID_AU ul li#ID_AU_E a {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 107px;
  height: 30px;
  margin: 0;
  padding: 0;
  border:0; 
  background: url(../images/EJ2.JPG) no-repeat;
}

div#ID_AU ul li#ID_AU_J a {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 107px;
  height: 22px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/EJ2.JPG) 0px -30px no-repeat;
}
div#ID_BOOKS {
  position: relative;
  top: 0px;
  left: 0px;
  width: 107px;
  height: 55px;
  margin: 0;
  padding: 0;
  border:0; 
  background: url(../images/EJ1.JPG) no-repeat;
}

div#ID_BOOKS ul li#ID_BOOKS_E a {
  cursor: default;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 107px;
  height: 30px;
  margin: 0;
  padding: 0;
  border:0; 
  background: url(../images/EJ1.JPG) no-repeat;
}

div#ID_BOOKS ul li#ID_BOOKS_J a {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 107px;
  height: 22px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/EJ1.JPG) 0px -30px no-repeat;
}

div#ID_SHOP {
  position: relative;
  top: 0px;
  left: 0px;
  width: 107px;
  height: 55px;
  margin: 0;
  padding: 0;
  border:0; 
  background: url(../images/EJ1.JPG) no-repeat;
}

div#ID_SHOP ul li#ID_SHOP_E a {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 107px;
  height: 30px;
  margin: 0;
  padding: 0;
  border:0; 
  background: url(../images/EJ2.JPG) no-repeat;
}

div#ID_SHOP ul li#ID_SHOP_J a {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 107px;
  height: 22px;
  border: 0;
  display: block;
  text-indent: -9999px;
  background: url(../images/EJ2.JPG) 0px -30px no-repeat;
}

div#ID_SK ul#nolist {
	list-style: none;
	margin:0px 0px 0px 0px;
}

div#ID_JT ul#nolist {
	list-style: none;
	margin:0px 0px 0px 0px;
}

div#ID_JA ul#nolist {
	list-style: none;
	margin:0px 0px 0px 0px;
}
div#ID_AU ul#nolist {
	list-style: none;
	margin:0px 0px 0px 0px;
}
div#ID_BOOKS ul#nolist {
	list-style: none;
	margin:0px 0px 0px 0px;
}
div#ID_SHOP ul#nolist {
	list-style: none;
	margin:0px 0px 0px 0px;
}
/*室伏追加（20090612）　to*/
