@charset "utf-8";
/* reset common
******************************************/
#wapper{
  overflow: hidden;
  min-width: 950px;
}
.head-bg{
  background: #fff;
  z-index: 1000;
  margin-bottom: 0;
}
#header-sec{
  margin-bottom: 6px;
}


.base-wid{
  position:relative !important;
  padding: 10px 10px 0;
  z-index: 100;
  margin-bottom: 30px;
}

#mypage2 #secound-footer-sec{
  width: 950px;
  position: relative;
  z-index: 100;
  margin: 0 auto -62px;
  padding: 20px 10px 22px;
  text-align: center;
  top: -62px;
  background: #fff;
  border-bottom: 1px solid #fff;
}
.footer-bg{
  padding-top: 0;
  position: relative;
  z-index: 1000;
  background: #fff;
}

/* setup jack
******************************************/
/* JACK background all */
.content-bg{
    position: relative;
    min-width: 950px;
    padding: 0 0 30px;
}

/* JACK background side */
.jack-container{
  height: 976px;
  margin-bottom: -976px;
}

.link-top-jack{
  height: 240px;
  display: block;
  position: relative;
  z-index: 1;
}

.link-side-jack{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 970px;
  height: 100%;
  max-height: 976px;
}

/* Jack objects */
/* 拡張性用コンテンツ（アニメーション要素等は以下エレメントで制御する）*/
.obj-container{
  position: relative;
  width: 970px;
  margin: 0 auto;
}
.jack-obj-01,
.jack-obj-02,
.jack-obj-03,
.jack-obj-04,
.jack-obj-05,
.jack-obj-06,
.jack-obj-07,
.jack-obj-08,
.jack-obj-09,
.jack-obj-10{
  position: absolute;
}

/* side jack
******************************************/
#mygame .jack-container, #game .jack-container, #grpsearch .jack-container{
    height: 726px;
    margin-bottom: -726px;
}
#mygame .link-side-jack, #game .link-side-jack, #grpsearch .link-side-jack{
    max-height: 726px;
}
#mygame .bread-box, #game .bread-box{
    position: relative;
    z-index: 100;
    padding: 0px 30px 0 10px;
}
#grpsearch .bread-box{
    position: relative;
    z-index: 100;
    padding: 10px 0 0 10px;
    width: 960px;
}
#game .jack-container + div{
    padding-top: 10px;
    position: relative;
    width: 930px;
    margin: 0 auto;
    background: #fff;
}
#game .jack-bg-all #read-sec{
    position: relative;
    width: 970px;
    margin: 0 auto;
    background: #fff;
}
#mygame .base-wid, #game .base-wid, #grpsearch .base-wid{
    margin-bottom: 0;
    padding-bottom: 10px;
}
#mygame .content-bg, #game .content-bg, #grpsearch .content-bg{
    padding: 0;
}