@charset "UTF-8";
/* TOP
------------------------------------------------------*/
#wrapCol #wrapper {
  width: 980px;
  margin: 0 auto; }

header {
  width: 960px;
  position: relative;
  height: 750px;
  margin: 0 auto; }
  header h1 {
    width: 560px;
    position: relative;
    top: 35px;
    left: -60px;
    z-index: 10; }
  header #logoGasha {
    width: 145px;
    height: 61px;
    position: absolute;
    top: 17px;
    left: 19px;
    z-index: 20; }
  header .mvCatch02 {
    opacity: 1;
    display: block;
    position: absolute;
    top: 35px;
    left: 480px;
    z-index: 20; }
  header #mvCatch {
    opacity: 1;
    display: block;
    position: absolute;
    top: 35px;
    left: 480px;
    z-index: 20; }
  header #mvCol {
    position: absolute;
    top: 29px;
    right: 0;
    width: 850px;
    /* ジード無しの場合 width:550px;*/
    height: 750px; }
    header #mvCol ul {
      /* top個別調整用　*/ }
      header #mvCol ul li {
        cursor: pointer;
        position: absolute;
        top: 0;
        left: 345px;
        /* ジード無しの場合 left:45px;*/
        display: none; }
        header #mvCol ul li:first-child {
          display: block; }
      header #mvCol ul li#topGeed {
        left: 150px; }
      header #mvCol ul li#topGinga {
        left: 210px; }
      header #mvCol ul .prPB02 {
        top: -35px;
        left: -95px; }
      header #mvCol ul .prPB03 {
        top: 0;
        left: -95px; }
      header #mvCol ul.noCatch li {
        left: 285px; }
  header #mvAttention {
    position: absolute;
    display: block;
    bottom: 30px;
    left: 0; }
  header #mvOnSale {
    padding: 6px 0 0 0; }
  header #headerLeft {
    width: 420px;
    position: relative;
    text-align: center;
    padding: 0 0 50px 7px;
    z-index: 50; }
    header #headerLeft #logoUltraman {
      padding: 10px 0 0; }
    header #headerLeft #snsCol {
      position: absolute;
      bottom: 0;
      left: 10px;
      width: 420px;
      text-align: center;
      height: 40px;
      padding: 10px 0 0; }
      header #headerLeft #snsCol ul {
        width: 420px;
        text-align: center;
        display: flex;
        justify-content: center;
        height: 40px;
        padding: 0; }
        header #headerLeft #snsCol ul li {
          margin: 0;
          padding: 0; }
          header #headerLeft #snsCol ul li.ico_tw {
            margin-right: 20px; }
          header #headerLeft #snsCol ul li.ico_line {
            margin-left: 20px; }
          header #headerLeft #snsCol ul li a {
            display: block;
            opacity: 1.0;
            transition: opacity 0.2s; }
            header #headerLeft #snsCol ul li a:hover {
              opacity: 0.6; }
      header #headerLeft #snsCol .line-it-button {
        transform: scale(0.93);
        -webkit-transform: scale(0.93);
        -moz-transform: scale(0.93); }

.btnNotice {
  display: block;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  width: fit-content; }

#topicsCol {
  position: relative;
  padding-bottom: 30px; }
  #topicsCol h2 {
    position: relative;
    left: 8px; }
  #topicsCol #newsCol {
    width: 389px;
    height: 369px;
    float: left;
    background: url(../images/top/bg_news.png) top center no-repeat;
    box-sizing: border-box;
    padding: 15px 0 0 15px; }
    #topicsCol #newsCol div {
      width: 330px;
      height: 270px;
      margin: 10px 0 0 20px;
      overflow: auto;
      padding-right: 10px; }
      #topicsCol #newsCol div dl {
        padding-top: 5px; }
        #topicsCol #newsCol div dl dd {
          padding: 2px 0 10px 13px;
          background: url(../images/top/bg_article.png) center bottom no-repeat; }
          #topicsCol #newsCol div dl dd a,
          #topicsCol #newsCol div dl dd a:visited {
            color: #FFFF72; }
          #topicsCol #newsCol div dl dd a:hover,
          #topicsCol #newsCol div dl dd a:active {
            color: #FFFFBF; }
        #topicsCol #newsCol div dl dt {
          background: url(../images/top/ico_news.png) left 12px no-repeat;
          padding: 5px 0 0 13px;
          font-weight: bold; }
  #topicsCol #pickupCol {
    float: right;
    position: relative;
    background: url(../images/top/bg_pickup.png) top center no-repeat;
    width: 550px;
    height: 369px; }
    #topicsCol #pickupCol #bnrArea {
      width: 500px;
      height: 284px;
      position: absolute;
      top: 17px;
      left: 20px;
      border: 1px solid #00CEF7;
      background: #ffffff; }
    #topicsCol #pickupCol .dummyPointer {
      position: absolute;
      bottom: 9px;
      width: 100%;
      height: 45px;
      background: url(../images/top/btn_pointer_01_off.png) top center no-repeat;
      text-indent: -9999px;
      overflow: hidden; }

#gnavi {
  position: relative;
  padding-bottom: 80px; }
  #gnavi ul li {
    float: left;
    width: 318px;
    margin-right: 2px; }
    #gnavi ul li:last-child {
      margin-right: 0; }
  #gnavi ul .grayout a {
    filter: brightness(0.3); }

#lineupCol {
  width: 972px;
  margin: 0 auto; }
  #lineupCol div#lineupInner {
    width: 972px;
    height: 322px;
    background: url(../images/top/bg_lineup.png) top center no-repeat;
    box-sizing: border-box;
    padding: 55px 0 55px 10px; }
    #lineupCol div#lineupInner ul li {
      float: left;
      padding: 0 10px 0 0; }
      #lineupCol div#lineupInner ul li a {
        display: block; }

#tvCMCol {
  width: 972px;
  margin: 30px auto 0; }
  #tvCMCol #tvCMList {
    width: 972px;
    height: 344px;
    text-align: center;
    background: url(../images/top/bg_tvcm.png) top center no-repeat;
    box-sizing: border-box;
    padding-top: 15px; }
    #tvCMCol #tvCMList ul {
      /*float使用時 padding:40px 0 0 55px; */
      padding: 40px 55px 0 55px;
      text-align: center; }
      #tvCMCol #tvCMList ul li {
        display: inline-block;
        padding: 0 10px 0 0;
        width: 280px; }
        #tvCMCol #tvCMList ul li .tvcmName {
          padding-top: 5px; }

#campaignCol {
  position: relative;
  width: 972px;
  margin: 80px auto; }
  #campaignCol .btnCampaign {
    position: relative; }
    #campaignCol .btnCampaign .btn {
      position: absolute;
      bottom: 0px;
      left: 50%;
      margin-left: -370px; }
  #campaignCol .ownly {
    background: url(../images/common/bg_contents_repeat_l.png) repeat-y center;
    padding: 40px 0 0 0;
    text-align: center; }
    #campaignCol .ownly > div {
      background: rgba(0, 0, 0, 0.5);
      width: 870px;
      margin: 0 auto;
      padding: 20px 20px 0 20px;
      box-sizing: border-box;
      border: 1px solid #00b5f5; }
  #campaignCol:after {
    content: url(../images/common/blank.gif);
    background: url(../images/common/bg_contents_bt_l.png) center top no-repeat;
    display: block;
    width: 972px;
    height: 60px;
    position: absolute;
    bottom: -60px;
    left: 0; }

/*#movieCol {
  width: 972px;
  margin: 80px auto 0;
  .movieBox {
    width: 972px;
    height: 553px;
    text-align: center;
    background: url(../images/top/bg_movie.png) top center no-repeat;
    box-sizing: border-box;
    padding-top: 30px;
    div {
      border: 1px solid #00CEF7;
      box-shadow: 0 0 5px #00CEF7;
      width: 800px;
      height: 450px;
      margin: 0 auto;
    }
  }
  ul {
    background: url(../images/top/bg_movie_list.png) top center no-repeat;
    height: 416px;
    //float使用時 padding:40px 0 0 55px;
    padding: 60px 55px 0 55px;
    text-align: center;
    box-sizing: border-box;
    li {
      display: inline-block;
      padding: 0 10px 0 10px;
      width: 400px;
      .tvcmName {
        padding-top: 5px;
      }
    }
  }
}*/
#productsCol {
  padding-top: 75px; }
  #productsCol #productsList {
    position: relative; }
    #productsCol #productsList #pr03 ul li.products02 {
      left: 481px; }
    #productsCol #productsList li {
      margin-bottom: 20px;
      position: relative; }
      #productsCol #productsList li.type01 .productsInner, #productsCol #productsList li.typeBtn .productsInner {
        background: url(../images/top/products/bg_products_common.png) top center no-repeat;
        width: 960px;
        height: 380px;
        position: relative; }
      #productsCol #productsList li.type01 ul li, #productsCol #productsList li.typeBtn ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.type01 ul li.products01, #productsCol #productsList li.typeBtn ul li.products01 {
          left: 315px; }
        #productsCol #productsList li.type01 ul li.products02, #productsCol #productsList li.typeBtn ul li.products02 {
          left: 511px; }
        #productsCol #productsList li.type01 ul li.products03, #productsCol #productsList li.typeBtn ul li.products03 {
          top: 110px;
          left: 706px; }
      #productsCol #productsList li.type01 a.imgDP, #productsCol #productsList li.typeBtn a.imgDP {
        display: block;
        position: absolute;
        top: 29px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF;
        background: #ffffff; }
      #productsCol #productsList li.type01 img.imgDP, #productsCol #productsList li.typeBtn img.imgDP {
        display: block;
        position: absolute;
        top: 29px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.type01 .imgPrIntro, #productsCol #productsList li.typeBtn .imgPrIntro {
        display: block;
        position: absolute;
        top: 20px;
        right: 30px;
        width: 220px;
        height: 69px; }
      #productsCol #productsList li.typeBtn .productsInner {
        background: url(../images/top/products/bg_products_btnCommon.png) bottom center no-repeat;
        width: 960px;
        height: 410px;
        position: relative; }
      #productsCol #productsList li.typeBtn .btnShop {
        position: absolute;
        right: 27px;
        bottom: 14px;
        width: 289px;
        height: 40px;
        display: block; }
      #productsCol #productsList li.typeGO .btnPB01, #productsCol #productsList li.typePB .btnPB01 {
        width: 329px;
        height: 81px;
        position: absolute;
        top: 54px;
        right: 23px;
        text-align: center;
        font-size: 70%;
        z-index: 1; }
      #productsCol #productsList li#prPB40 .assemblyBtn, #productsCol #productsList li#prGO04 .assemblyBtn, #productsCol #productsList li#prGO03 .assemblyBtn, #productsCol #productsList li#prPB38 .assemblyBtn {
        position: absolute !important;
        top: 830px;
        left: 0;
        right: 0;
        width: 529px;
        margin: 0 auto;
        display: inline-block; }
      #productsCol #productsList li#prPB01 .productsInner, #productsCol #productsList li#prPB05 .productsInner, #productsCol #productsList li#prPB08 .productsInner, #productsCol #productsList li#prPB10 .productsInner, #productsCol #productsList li#prPB11 .productsInner, #productsCol #productsList li#prPB12 .productsInner, #productsCol #productsList li#prPB13 .productsInner, #productsCol #productsList li#prPB14 .productsInner {
        position: relative; }
        #productsCol #productsList li#prPB01 .productsInner .products, #productsCol #productsList li#prPB05 .productsInner .products, #productsCol #productsList li#prPB08 .productsInner .products, #productsCol #productsList li#prPB10 .productsInner .products, #productsCol #productsList li#prPB11 .productsInner .products, #productsCol #productsList li#prPB12 .productsInner .products, #productsCol #productsList li#prPB13 .productsInner .products, #productsCol #productsList li#prPB14 .productsInner .products {
          position: absolute; }
        #productsCol #productsList li#prPB01 .productsInner .bnr, #productsCol #productsList li#prPB05 .productsInner .bnr, #productsCol #productsList li#prPB08 .productsInner .bnr, #productsCol #productsList li#prPB10 .productsInner .bnr, #productsCol #productsList li#prPB11 .productsInner .bnr, #productsCol #productsList li#prPB12 .productsInner .bnr, #productsCol #productsList li#prPB13 .productsInner .bnr, #productsCol #productsList li#prPB14 .productsInner .bnr {
          position: absolute;
          top: 31px;
          left: 34px; }
          #productsCol #productsList li#prPB01 .productsInner .bnr a:hover, #productsCol #productsList li#prPB05 .productsInner .bnr a:hover, #productsCol #productsList li#prPB08 .productsInner .bnr a:hover, #productsCol #productsList li#prPB10 .productsInner .bnr a:hover, #productsCol #productsList li#prPB11 .productsInner .bnr a:hover, #productsCol #productsList li#prPB12 .productsInner .bnr a:hover, #productsCol #productsList li#prPB13 .productsInner .bnr a:hover, #productsCol #productsList li#prPB14 .productsInner .bnr a:hover {
            opacity: 0.8; }
      #productsCol #productsList li#prPB02 .productsInner, #productsCol #productsList li#prPB03 .productsInner, #productsCol #productsList li#prPB04 .productsInner, #productsCol #productsList li#prPB06 .productsInner, #productsCol #productsList li#prPB07 .productsInner, #productsCol #productsList li#prPB09 .productsInner, #productsCol #productsList li#prPB15 .productsInner, #productsCol #productsList li#prPB16 .productsInner, #productsCol #productsList li#prPB17 .productsInner, #productsCol #productsList li#prPB18 .productsInner, #productsCol #productsList li#prPB19 .productsInner, #productsCol #productsList li#prPB20 .productsInner, #productsCol #productsList li#prPB21 .productsInner, #productsCol #productsList li#prPB22 .productsInner, #productsCol #productsList li#prPB23 .productsInner, #productsCol #productsList li#prPB24 .productsInner, #productsCol #productsList li#prPB25 .productsInner, #productsCol #productsList li#prPB26 .productsInner, #productsCol #productsList li#prPB27 .productsInner, #productsCol #productsList li#prPB28 .productsInner, #productsCol #productsList li#prPB29 .productsInner, #productsCol #productsList li#prPB30 .productsInner, #productsCol #productsList li#prPB31 .productsInner, #productsCol #productsList li#prPB32 .productsInner, #productsCol #productsList li.prBase .productsInner, #productsCol #productsList li#prsp .productsInner, #productsCol #productsList li#prsp2 .productsInner {
        position: relative; }
        #productsCol #productsList li#prPB02 .productsInner .products, #productsCol #productsList li#prPB03 .productsInner .products, #productsCol #productsList li#prPB04 .productsInner .products, #productsCol #productsList li#prPB06 .productsInner .products, #productsCol #productsList li#prPB07 .productsInner .products, #productsCol #productsList li#prPB09 .productsInner .products, #productsCol #productsList li#prPB15 .productsInner .products, #productsCol #productsList li#prPB16 .productsInner .products, #productsCol #productsList li#prPB17 .productsInner .products, #productsCol #productsList li#prPB18 .productsInner .products, #productsCol #productsList li#prPB19 .productsInner .products, #productsCol #productsList li#prPB20 .productsInner .products, #productsCol #productsList li#prPB21 .productsInner .products, #productsCol #productsList li#prPB22 .productsInner .products, #productsCol #productsList li#prPB23 .productsInner .products, #productsCol #productsList li#prPB24 .productsInner .products, #productsCol #productsList li#prPB25 .productsInner .products, #productsCol #productsList li#prPB26 .productsInner .products, #productsCol #productsList li#prPB27 .productsInner .products, #productsCol #productsList li#prPB28 .productsInner .products, #productsCol #productsList li#prPB29 .productsInner .products, #productsCol #productsList li#prPB30 .productsInner .products, #productsCol #productsList li#prPB31 .productsInner .products, #productsCol #productsList li#prPB32 .productsInner .products, #productsCol #productsList li.prBase .productsInner .products, #productsCol #productsList li#prsp .productsInner .products, #productsCol #productsList li#prsp2 .productsInner .products {
          position: absolute; }
        #productsCol #productsList li#prPB02 .productsInner .bnr, #productsCol #productsList li#prPB03 .productsInner .bnr, #productsCol #productsList li#prPB04 .productsInner .bnr, #productsCol #productsList li#prPB06 .productsInner .bnr, #productsCol #productsList li#prPB07 .productsInner .bnr, #productsCol #productsList li#prPB09 .productsInner .bnr, #productsCol #productsList li#prPB15 .productsInner .bnr, #productsCol #productsList li#prPB16 .productsInner .bnr, #productsCol #productsList li#prPB17 .productsInner .bnr, #productsCol #productsList li#prPB18 .productsInner .bnr, #productsCol #productsList li#prPB19 .productsInner .bnr, #productsCol #productsList li#prPB20 .productsInner .bnr, #productsCol #productsList li#prPB21 .productsInner .bnr, #productsCol #productsList li#prPB22 .productsInner .bnr, #productsCol #productsList li#prPB23 .productsInner .bnr, #productsCol #productsList li#prPB24 .productsInner .bnr, #productsCol #productsList li#prPB25 .productsInner .bnr, #productsCol #productsList li#prPB26 .productsInner .bnr, #productsCol #productsList li#prPB27 .productsInner .bnr, #productsCol #productsList li#prPB28 .productsInner .bnr, #productsCol #productsList li#prPB29 .productsInner .bnr, #productsCol #productsList li#prPB30 .productsInner .bnr, #productsCol #productsList li#prPB31 .productsInner .bnr, #productsCol #productsList li#prPB32 .productsInner .bnr, #productsCol #productsList li.prBase .productsInner .bnr, #productsCol #productsList li#prsp .productsInner .bnr, #productsCol #productsList li#prsp2 .productsInner .bnr {
          position: absolute;
          top: 30px;
          left: 33px; }
          #productsCol #productsList li#prPB02 .productsInner .bnr a:hover, #productsCol #productsList li#prPB03 .productsInner .bnr a:hover, #productsCol #productsList li#prPB04 .productsInner .bnr a:hover, #productsCol #productsList li#prPB06 .productsInner .bnr a:hover, #productsCol #productsList li#prPB07 .productsInner .bnr a:hover, #productsCol #productsList li#prPB09 .productsInner .bnr a:hover, #productsCol #productsList li#prPB15 .productsInner .bnr a:hover, #productsCol #productsList li#prPB16 .productsInner .bnr a:hover, #productsCol #productsList li#prPB17 .productsInner .bnr a:hover, #productsCol #productsList li#prPB18 .productsInner .bnr a:hover, #productsCol #productsList li#prPB19 .productsInner .bnr a:hover, #productsCol #productsList li#prPB20 .productsInner .bnr a:hover, #productsCol #productsList li#prPB21 .productsInner .bnr a:hover, #productsCol #productsList li#prPB22 .productsInner .bnr a:hover, #productsCol #productsList li#prPB23 .productsInner .bnr a:hover, #productsCol #productsList li#prPB24 .productsInner .bnr a:hover, #productsCol #productsList li#prPB25 .productsInner .bnr a:hover, #productsCol #productsList li#prPB26 .productsInner .bnr a:hover, #productsCol #productsList li#prPB27 .productsInner .bnr a:hover, #productsCol #productsList li#prPB28 .productsInner .bnr a:hover, #productsCol #productsList li#prPB29 .productsInner .bnr a:hover, #productsCol #productsList li#prPB30 .productsInner .bnr a:hover, #productsCol #productsList li#prPB31 .productsInner .bnr a:hover, #productsCol #productsList li#prPB32 .productsInner .bnr a:hover, #productsCol #productsList li.prBase .productsInner .bnr a:hover, #productsCol #productsList li#prsp .productsInner .bnr a:hover, #productsCol #productsList li#prsp2 .productsInner .bnr a:hover {
            opacity: 0.8; }
      #productsCol #productsList li#prPB02 .productsInner .products {
        top: 43px;
        left: 341px; }
      #productsCol #productsList li#prPB03 .productsInner .products {
        top: 55px;
        left: 341px; }
      #productsCol #productsList li#prPB07 .productsInner .animeImg, #productsCol #productsList li#prPB15 .productsInner .animeImg {
        position: absolute;
        top: 34px;
        right: 59px;
        pointer-events: none; }
      #productsCol #productsList li#prPB07 .productsInner .bnr, #productsCol #productsList li#prPB15 .productsInner .bnr {
        top: 50px; }
      #productsCol #productsList li#prPB09 .productsInner .products {
        top: 86px;
        left: 410px; }
      #productsCol #productsList li#prPB14 .productsInner {
        position: relative; }
        #productsCol #productsList li#prPB14 .productsInner .products_01 {
          position: absolute;
          top: 182px;
          left: 438px;
          width: 85px; }
          #productsCol #productsList li#prPB14 .productsInner .products_01 img {
            max-width: 100%;
            height: auto; }
        #productsCol #productsList li#prPB14 .productsInner .products_02 {
          position: absolute;
          top: 172px;
          right: 41px;
          width: 71px; }
          #productsCol #productsList li#prPB14 .productsInner .products_02 img {
            max-width: 100%;
            height: auto; }
      #productsCol #productsList li#prPB22 .productsInner img {
        width: 960px;
        height: 598px; }
      #productsCol #productsList li#prPB22 .productsInner .bnr a img {
        width: 306px;
        height: 306px; }
      #productsCol #productsList li#prGO01 .productsInner {
        position: relative; }
        #productsCol #productsList li#prGO01 .productsInner .products {
          position: absolute; }
        #productsCol #productsList li#prGO01 .productsInner .bnr {
          position: absolute;
          top: 29px;
          left: 32px; }
          #productsCol #productsList li#prGO01 .productsInner .bnr a:hover {
            opacity: 0.8; }
      #productsCol #productsList li#prGO02 .productsInner {
        position: relative; }
        #productsCol #productsList li#prGO02 .productsInner .products {
          position: absolute; }
        #productsCol #productsList li#prGO02 .productsInner .bnr {
          position: absolute;
          top: 29px;
          left: 32px; }
          #productsCol #productsList li#prGO02 .productsInner .bnr a:hover {
            opacity: 0.8; }
      #productsCol #productsList li#prGO03 .productsInner {
        position: relative; }
        #productsCol #productsList li#prGO03 .productsInner .products {
          position: absolute; }
        #productsCol #productsList li#prGO03 .productsInner .bnr {
          position: absolute;
          top: 29px;
          left: 32px; }
          #productsCol #productsList li#prGO03 .productsInner .bnr a:hover {
            opacity: 0.8; }
      #productsCol #productsList li#prPB40 .productsInner, #productsCol #productsList li#prGO04 .productsInner, #productsCol #productsList li#prPB38 .productsInner, #productsCol #productsList li#prPB39 .productsInner {
        position: relative; }
        #productsCol #productsList li#prPB40 .productsInner .products, #productsCol #productsList li#prGO04 .productsInner .products, #productsCol #productsList li#prPB38 .productsInner .products, #productsCol #productsList li#prPB39 .productsInner .products {
          position: absolute; }
        #productsCol #productsList li#prPB40 .productsInner .bnr, #productsCol #productsList li#prGO04 .productsInner .bnr, #productsCol #productsList li#prPB38 .productsInner .bnr, #productsCol #productsList li#prPB39 .productsInner .bnr {
          position: absolute;
          top: 29px;
          left: 32px; }
          #productsCol #productsList li#prPB40 .productsInner .bnr a:hover, #productsCol #productsList li#prGO04 .productsInner .bnr a:hover, #productsCol #productsList li#prPB38 .productsInner .bnr a:hover, #productsCol #productsList li#prPB39 .productsInner .bnr a:hover {
            opacity: 0.8; }
      #productsCol #productsList li#prPB27 .productsInner {
        background-image: url(../images/top/products/bg_products_pb27.png); }
      #productsCol #productsList li#prPB28 .productsInner {
        background-image: url(../images/top/products/bg_products_pb28.png); }
      #productsCol #productsList li#prPB32 .productsInner {
        background-image: url(../images/top/products/bg_products_pb32.png); }
      #productsCol #productsList li.type02 .productsInner {
        background: url(../images/top/products/bg_products_04.png) top center no-repeat;
        width: 960px;
        height: 420px;
        position: relative; }
      #productsCol #productsList li.type02 ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.type02 ul li.products01 {
          left: 315px; }
        #productsCol #productsList li.type02 ul li.products02 {
          left: 511px; }
        #productsCol #productsList li.type02 ul li.products03 {
          left: 706px; }
        #productsCol #productsList li.type02 ul li.products04 {
          top: 180px;
          left: 706px; }
        #productsCol #productsList li.type02 ul li.disable {
          cursor: default; }
      #productsCol #productsList li.type02 .imgDP {
        display: block;
        position: absolute;
        top: 29px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.type02 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 35px;
        left: 320px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.type03 .productsInner {
        background: url(../images/top/products/bg_products_07.png) top center no-repeat;
        width: 960px;
        height: 510px;
        position: relative; }
      #productsCol #productsList li.type03 ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.type03 ul li.products01 {
          left: 305px; }
        #productsCol #productsList li.type03 ul li.products02 {
          left: 464px; }
        #productsCol #productsList li.type03 ul li.products03 {
          left: 622px; }
        #productsCol #productsList li.type03 ul li.products04 {
          left: 781px; }
        #productsCol #productsList li.type03 ul li.products05 {
          top: 250px;
          left: 396px; }
        #productsCol #productsList li.type03 ul li.products06 {
          top: 250px;
          left: 619px; }
      #productsCol #productsList li.type03 .imgDP {
        display: block;
        position: absolute;
        top: 29px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.type03 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 30px;
        left: 345px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.type04 .productsInner {
        background: url(../images/top/products/bg_products_ct.png) top center no-repeat;
        width: 960px;
        height: 610px;
        position: relative; }
      #productsCol #productsList li.type04 ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.type04 ul li.products01 {
          left: 315px; }
        #productsCol #productsList li.type04 ul li.products02 {
          left: 616px; }
        #productsCol #productsList li.type04 ul li.products03 {
          top: 340px;
          left: 315px; }
        #productsCol #productsList li.type04 ul li.products04 {
          top: 348px;
          left: 519px; }
        #productsCol #productsList li.type04 ul li.products05 {
          top: 340px;
          left: 722px; }
        #productsCol #productsList li.type04 ul li.disable {
          cursor: default; }
      #productsCol #productsList li.type04 .imgDP {
        display: block;
        position: absolute;
        top: 29px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.type04 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 35px;
        left: 320px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.type05 .productsInner {
        background: url(../images/top/products/bg_products_14.png) top center no-repeat;
        width: 960px;
        height: 945px;
        position: relative; }
      #productsCol #productsList li.type05 ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.type05 ul li.products01 {
          left: 315px; }
        #productsCol #productsList li.type05 ul li.products02 {
          left: 628px; }
        #productsCol #productsList li.type05 ul li.products03 {
          top: 340px;
          left: 315px; }
        #productsCol #productsList li.type05 ul li.products04 {
          top: 340px;
          left: 628px; }
        #productsCol #productsList li.type05 ul li.products05 {
          top: 670px;
          left: 315px; }
        #productsCol #productsList li.type05 ul li.products06 {
          top: 678px;
          left: 528px; }
        #productsCol #productsList li.type05 ul li.products07 {
          top: 670px;
          left: 740px; }
        #productsCol #productsList li.type05 ul li.productsSp05 {
          top: 678px;
          left: 315px; }
        #productsCol #productsList li.type05 ul li.productsSp06 {
          top: 678px;
          left: 628px; }
        #productsCol #productsList li.type05 ul li.disable {
          cursor: default; }
      #productsCol #productsList li.type05 .imgDP {
        display: block;
        position: absolute;
        top: 29px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.type05 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 35px;
        left: 320px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.typeSp .productsInner {
        background: url(../images/top/products/bg_products_sp.png) top center no-repeat;
        width: 960px;
        height: 920px;
        position: relative; }
      #productsCol #productsList li.typeSp ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.typeSp ul li.products01 {
          left: 315px; }
        #productsCol #productsList li.typeSp ul li.products02 {
          left: 628px; }
        #productsCol #productsList li.typeSp ul li.products03 {
          top: 340px;
          left: 315px; }
        #productsCol #productsList li.typeSp ul li.products04 {
          top: 340px;
          left: 628px; }
        #productsCol #productsList li.typeSp ul li.productsSp05 {
          top: 678px;
          left: 315px; }
        #productsCol #productsList li.typeSp ul li.productsSp06 {
          top: 678px;
          left: 628px; }
        #productsCol #productsList li.typeSp ul li.disable {
          cursor: default; }
      #productsCol #productsList li.typeSp .imgDP {
        display: block;
        position: absolute;
        top: 29px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.typeSp .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 62px;
        left: 320px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.typeSp2 .productsInner {
        background: url(../images/top/products/bg_products_sp2.png) top center no-repeat;
        width: 960px;
        height: 940px;
        position: relative; }
      #productsCol #productsList li.typeSp2 ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.typeSp2 ul li.products01 {
          left: 315px; }
        #productsCol #productsList li.typeSp2 ul li.products02 {
          left: 628px; }
        #productsCol #productsList li.typeSp2 ul li.products03 {
          top: 343px;
          left: 315px; }
        #productsCol #productsList li.typeSp2 ul li.products04 {
          top: 343px;
          left: 628px; }
        #productsCol #productsList li.typeSp2 ul li.products05 {
          top: 509px;
          left: 315px; }
        #productsCol #productsList li.typeSp2 ul li.products06 {
          top: 509px;
          left: 628px; }
        #productsCol #productsList li.typeSp2 ul li.products07 {
          top: 675px;
          left: 315px; }
        #productsCol #productsList li.typeSp2 ul li.products08 {
          top: 675px;
          left: 628px; }
        #productsCol #productsList li.typeSp2 ul li.disable {
          cursor: default; }
      #productsCol #productsList li.typeSp2 .imgDP {
        display: block;
        position: absolute;
        top: 24px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.typeSp2 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 34px;
        left: 320px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.typeSp3 .productsInner {
        background: url(../images/top/products/bg_products_sp3.png) top center no-repeat;
        width: 960px;
        height: 940px;
        position: relative; }
      #productsCol #productsList li.typeSp3 ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.typeSp3 ul li.products01 {
          top: 11px;
          left: 316px; }
        #productsCol #productsList li.typeSp3 ul li.products02 {
          top: 11px;
          left: 522px; }
        #productsCol #productsList li.typeSp3 ul li.products03 {
          top: 11px;
          left: 728px; }
        #productsCol #productsList li.typeSp3 ul li.products04 {
          top: 343px;
          left: 315px; }
        #productsCol #productsList li.typeSp3 ul li.products05 {
          top: 343px;
          left: 628px; }
        #productsCol #productsList li.typeSp3 ul li.products06 {
          top: 540px;
          left: 315px; }
        #productsCol #productsList li.typeSp3 ul li.products07 {
          top: 540px;
          left: 628px; }
        #productsCol #productsList li.typeSp3 ul li.products08 {
          top: 706px;
          left: 315px; }
        #productsCol #productsList li.typeSp3 ul li.products09 {
          top: 706px;
          left: 628px; }
        #productsCol #productsList li.typeSp3 ul li.disable {
          cursor: default; }
      #productsCol #productsList li.typeSp3 .imgDP {
        display: block;
        position: absolute;
        top: 24px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.typeSp3 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 34px;
        left: 320px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.typeSp4 .productsInner, #productsCol #productsList li.typeSp5 .productsInner {
        background: url(../images/top/products/bg_products_sp4.png) top center no-repeat;
        width: 960px;
        height: 1046px;
        position: relative; }
      #productsCol #productsList li.typeSp4 ul li, #productsCol #productsList li.typeSp5 ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.typeSp4 ul li.products01, #productsCol #productsList li.typeSp5 ul li.products01 {
          top: 11px;
          left: 316px; }
        #productsCol #productsList li.typeSp4 ul li.products02, #productsCol #productsList li.typeSp5 ul li.products02 {
          top: 11px;
          left: 522px; }
        #productsCol #productsList li.typeSp4 ul li.products03, #productsCol #productsList li.typeSp5 ul li.products03 {
          top: 11px;
          left: 728px; }
        #productsCol #productsList li.typeSp4 ul li.products04, #productsCol #productsList li.typeSp5 ul li.products04 {
          top: 341px;
          left: 315px; }
        #productsCol #productsList li.typeSp4 ul li.products05, #productsCol #productsList li.typeSp5 ul li.products05 {
          top: 341px;
          left: 628px; }
        #productsCol #productsList li.typeSp4 ul li.products06, #productsCol #productsList li.typeSp5 ul li.products06 {
          top: 522px;
          left: 315px; }
        #productsCol #productsList li.typeSp4 ul li.products07, #productsCol #productsList li.typeSp5 ul li.products07 {
          top: 522px;
          left: 628px; }
        #productsCol #productsList li.typeSp4 ul li.products08, #productsCol #productsList li.typeSp5 ul li.products08 {
          top: 692px;
          left: 315px; }
        #productsCol #productsList li.typeSp4 ul li.products09, #productsCol #productsList li.typeSp5 ul li.products09 {
          top: 692px;
          left: 628px; }
        #productsCol #productsList li.typeSp4 ul li.disable, #productsCol #productsList li.typeSp5 ul li.disable {
          cursor: default; }
      #productsCol #productsList li.typeSp4 .imgDP, #productsCol #productsList li.typeSp5 .imgDP {
        display: block;
        position: absolute;
        top: 24px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.typeSp4 .imgPrIntro, #productsCol #productsList li.typeSp5 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 151px;
        left: 320px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.typeSp4 .gashadokoBtn, #productsCol #productsList li.typeSp5 .gashadokoBtn {
        position: absolute;
        top: 917px;
        left: 0;
        right: 0;
        width: 529px;
        margin: 0 auto;
        display: inline-block; }
      #productsCol #productsList li.typeShin .productsInner {
        background: url(../images/top/products/bg_products_shin.png) top center no-repeat;
        width: 960px;
        height: 494px;
        position: relative; }
      #productsCol #productsList li.typeShin ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.typeShin ul li.products01 {
          top: 11px;
          left: 315px; }
        #productsCol #productsList li.typeShin ul li.products02 {
          top: 11px;
          left: 628px; }
        #productsCol #productsList li.typeShin ul li.disable {
          cursor: default; }
      #productsCol #productsList li.typeShin .imgDP {
        display: block;
        position: absolute;
        top: 24px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.typeShin .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 54px;
        left: 320px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.typeShin .gashadokoBtn {
        position: absolute;
        top: 366px;
        left: 0;
        right: 0;
        width: 529px;
        margin: 0 auto;
        display: inline-block; }
      #productsCol #productsList li.type16 .productsInner {
        background: url(../images/top/products/bg_products_sp2.png) top center no-repeat;
        width: 960px;
        height: 940px;
        position: relative; }
      #productsCol #productsList li.type16 ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.type16 ul li.products01 {
          top: 11px;
          left: 316px; }
        #productsCol #productsList li.type16 ul li.products02 {
          top: 11px;
          left: 522px; }
        #productsCol #productsList li.type16 ul li.products03 {
          top: 11px;
          left: 728px; }
        #productsCol #productsList li.type16 ul li.products04 {
          top: 343px;
          left: 315px; }
        #productsCol #productsList li.type16 ul li.products05 {
          top: 343px;
          left: 628px; }
        #productsCol #productsList li.type16 ul li.products06 {
          top: 509px;
          left: 315px; }
        #productsCol #productsList li.type16 ul li.products07 {
          top: 509px;
          left: 628px; }
        #productsCol #productsList li.type16 ul li.products08 {
          top: 675px;
          left: 315px; }
        #productsCol #productsList li.type16 ul li.products09 {
          top: 675px;
          left: 628px; }
        #productsCol #productsList li.type16 ul li.disable {
          cursor: default; }
      #productsCol #productsList li.type16 .imgDP {
        display: block;
        position: absolute;
        top: 24px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.type16 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 34px;
        left: 320px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.typeUS.item7 .productsInner {
        background: url(../images/top/products/bg_products_us.png) top center no-repeat;
        width: 960px;
        height: 580px;
        position: relative; }
      #productsCol #productsList li.typeUS.item7 ul li {
        position: absolute;
        top: 3px; }
        #productsCol #productsList li.typeUS.item7 ul li.products01, #productsCol #productsList li.typeUS.item7 ul li.products02, #productsCol #productsList li.typeUS.item7 ul li.products03 {
          top: 13px; }
        #productsCol #productsList li.typeUS.item7 ul li.products01 {
          left: 315px; }
        #productsCol #productsList li.typeUS.item7 ul li.products02 {
          left: 524px; }
        #productsCol #productsList li.typeUS.item7 ul li.products03 {
          left: 733px; }
        #productsCol #productsList li.typeUS.item7 ul li.products04, #productsCol #productsList li.typeUS.item7 ul li.products05, #productsCol #productsList li.typeUS.item7 ul li.products06, #productsCol #productsList li.typeUS.item7 ul li.products07 {
          top: 350px; }
        #productsCol #productsList li.typeUS.item7 ul li.products04 {
          left: 23px; }
        #productsCol #productsList li.typeUS.item7 ul li.products05 {
          left: 252px; }
        #productsCol #productsList li.typeUS.item7 ul li.products06 {
          left: 481px; }
        #productsCol #productsList li.typeUS.item7 ul li.products07 {
          left: 710px; }
      #productsCol #productsList li.typeUS.item7 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 235px;
        left: 320px;
        width: 614px;
        height: 54px; }
      #productsCol #productsList li.typeUS.item6 .productsInner {
        background: url(../images/top/products/bg_products_us_02.png) top center no-repeat;
        width: 960px;
        height: 650px;
        position: relative; }
      #productsCol #productsList li.typeUS.item6 ul li {
        position: absolute;
        top: 3px; }
        #productsCol #productsList li.typeUS.item6 ul li.products01, #productsCol #productsList li.typeUS.item6 ul li.products02 {
          top: 13px; }
        #productsCol #productsList li.typeUS.item6 ul li.products01 {
          left: 405px; }
        #productsCol #productsList li.typeUS.item6 ul li.products02 {
          left: 634px; }
        #productsCol #productsList li.typeUS.item6 ul li.products03, #productsCol #productsList li.typeUS.item6 ul li.products04, #productsCol #productsList li.typeUS.item6 ul li.products05, #productsCol #productsList li.typeUS.item6 ul li.products06 {
          top: 350px; }
        #productsCol #productsList li.typeUS.item6 ul li.products03 {
          left: 33px; }
        #productsCol #productsList li.typeUS.item6 ul li.products04 {
          left: 262px; }
        #productsCol #productsList li.typeUS.item6 ul li.products05 {
          left: 491px; }
        #productsCol #productsList li.typeUS.item6 ul li.products06 {
          left: 720px; }
      #productsCol #productsList li.typeUS.item6 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 305px;
        left: 320px;
        width: 614px;
        height: 54px; }
      #productsCol #productsList li.typeUS .imgDP {
        display: block;
        position: absolute;
        top: 29px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.typeCT.item4 .productsInner {
        background: url(../images/top/products/bg_products_ct.png) top center no-repeat;
        width: 960px;
        height: 610px;
        position: relative; }
      #productsCol #productsList li.typeCT.item4 ul li {
        position: absolute;
        top: 3px; }
        #productsCol #productsList li.typeCT.item4 ul li.products01, #productsCol #productsList li.typeCT.item4 ul li.products02 {
          top: 13px; }
        #productsCol #productsList li.typeCT.item4 ul li.products01 {
          left: 325px; }
        #productsCol #productsList li.typeCT.item4 ul li.products02 {
          left: 634px; }
        #productsCol #productsList li.typeCT.item4 ul li.products03, #productsCol #productsList li.typeCT.item4 ul li.products04 {
          top: 290px; }
        #productsCol #productsList li.typeCT.item4 ul li.products03 {
          left: 325px; }
        #productsCol #productsList li.typeCT.item4 ul li.products04 {
          left: 634px; }
      #productsCol #productsList li.typeCT.item4 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 305px;
        left: 320px;
        width: 614px;
        height: 54px; }
      #productsCol #productsList li.typeCT .imgDP {
        display: block;
        position: absolute;
        top: 29px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.type06 .productsInner {
        background: url(../images/top/products/bg_products_15.png) top center no-repeat;
        width: 960px;
        height: 569px;
        position: relative; }
      #productsCol #productsList li.type06 ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.type06 ul li.products01 {
          left: 316px; }
        #productsCol #productsList li.type06 ul li.products02 {
          left: 522px; }
        #productsCol #productsList li.type06 ul li.products03 {
          left: 728px; }
        #productsCol #productsList li.type06 ul li.products04 {
          top: 334px;
          left: 419px; }
        #productsCol #productsList li.type06 ul li.products05 {
          top: 334px;
          left: 627px; }
        #productsCol #productsList li.type06 ul li.disable {
          cursor: default; }
      #productsCol #productsList li.type06 .imgDP {
        display: block;
        position: absolute;
        top: 29px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.type06 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 30px;
        left: 345px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.typePBOG01 .productsInner {
        background: url(../images/top/products/bg_products_pbgo01.png) top center no-repeat;
        width: 960px;
        height: 544px;
        position: relative; }
      #productsCol #productsList li.typePBOG01 .pbgoBnr {
        width: 612px;
        margin: 0 auto;
        padding: 30px 0 25px; }
      #productsCol #productsList li.typePBOG01 .pbgoBtn {
        width: 378px;
        margin: 0 auto;
        display: block; }
      #productsCol #productsList li.type20 .productsInner {
        background: url(../images/top/products/bg_products_14.png) top center no-repeat;
        width: 960px;
        background-size: 960px 950px;
        height: 950px;
        position: relative; }
      #productsCol #productsList li.type20 ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.type20 ul li.products01 {
          top: 11px;
          left: 330px; }
        #productsCol #productsList li.type20 ul li.products02 {
          top: 11px;
          left: 636px; }
        #productsCol #productsList li.type20 ul li.products03 {
          top: 336px;
          left: 20px; }
        #productsCol #productsList li.type20 ul li.products04 {
          top: 336px;
          left: 326px; }
        #productsCol #productsList li.type20 ul li.products05 {
          top: 336px;
          left: 631px; }
        #productsCol #productsList li.type20 ul li.products06 {
          top: 520px;
          left: 175px; }
        #productsCol #productsList li.type20 ul li.products07 {
          top: 520px;
          left: 480px; }
        #productsCol #productsList li.type20 ul li.disable {
          cursor: default; }
      #productsCol #productsList li.type20 .imgDP {
        display: block;
        position: absolute;
        top: 24px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.type20 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 158px;
        left: 320px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.type20 .gashadokoBtn {
        position: absolute !important;
        top: 725px;
        left: 0;
        right: 0;
        width: 529px;
        margin: 0 auto;
        display: inline-block; }
      #productsCol #productsList li.type20 .assemblyBtn {
        position: absolute !important;
        top: 820px;
        left: 0;
        right: 0;
        width: 529px;
        margin: 0 auto;
        display: inline-block; }
      #productsCol #productsList li.type19 .productsInner {
        background: url(../images/top/products/bg_products_pr19.png) top center no-repeat;
        width: 960px;
        height: 878px;
        position: relative; }
      #productsCol #productsList li.type19 ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.type19 ul li.products01 {
          top: 11px;
          left: 316px; }
        #productsCol #productsList li.type19 ul li.products02 {
          top: 11px;
          left: 526px; }
        #productsCol #productsList li.type19 ul li.products03 {
          top: 11px;
          left: 732px; }
        #productsCol #productsList li.type19 ul li.products04 {
          top: 336px;
          left: 20px; }
        #productsCol #productsList li.type19 ul li.products05 {
          top: 336px;
          left: 326px; }
        #productsCol #productsList li.type19 ul li.products06 {
          top: 336px;
          left: 631px; }
        #productsCol #productsList li.type19 ul li.products07 {
          top: 520px;
          left: 175px; }
        #productsCol #productsList li.type19 ul li.products08 {
          top: 520px;
          left: 480px; }
        #productsCol #productsList li.type19 ul li.disable {
          cursor: default; }
      #productsCol #productsList li.type19 .imgDP {
        display: block;
        position: absolute;
        top: 24px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.type19 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 158px;
        left: 320px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.type19 .gashadokoBtn {
        position: absolute;
        top: 740px;
        left: 0;
        right: 0;
        width: 529px;
        margin: 0 auto;
        display: inline-block; }
      #productsCol #productsList li.type17 .productsInner {
        background: url(../images/top/products/bg_products_pr17.png) top center no-repeat;
        width: 960px;
        height: 1090px;
        position: relative; }
      #productsCol #productsList li.type17 ul li {
        position: absolute;
        top: 3px;
        cursor: pointer; }
        #productsCol #productsList li.type17 ul li.products01 {
          top: 11px;
          left: 316px; }
        #productsCol #productsList li.type17 ul li.products02 {
          top: 11px;
          left: 628px; }
        #productsCol #productsList li.type17 ul li.products03 {
          top: 341px;
          left: 315px; }
        #productsCol #productsList li.type17 ul li.products04 {
          top: 341px;
          left: 628px; }
        #productsCol #productsList li.type17 ul li.products05 {
          top: 527px;
          left: 315px; }
        #productsCol #productsList li.type17 ul li.products06 {
          top: 527px;
          left: 628px; }
        #productsCol #productsList li.type17 ul li.products07 {
          top: 715px;
          left: 315px; }
        #productsCol #productsList li.type17 ul li.products08 {
          top: 715px;
          left: 628px; }
        #productsCol #productsList li.type17 ul li.products09 {
          top: 343px;
          left: 21px; }
        #productsCol #productsList li.type17 ul li.disable {
          cursor: default; }
      #productsCol #productsList li.type17 .imgDP {
        display: block;
        position: absolute;
        top: 24px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.type17 .imgPrIntro {
        display: block;
        position: absolute;
        bottom: 158px;
        left: 320px;
        width: 572px;
        height: 28px; }
      #productsCol #productsList li.type17 .gashadokoBtn {
        position: absolute;
        top: 963px;
        left: 0;
        right: 0;
        width: 529px;
        margin: 0 auto;
        display: inline-block; }
      #productsCol #productsList li.type18 .productsInner {
        background: url(../images/top/products/bg_products_pr18.png) top center no-repeat;
        width: 960px;
        height: 848px;
        position: relative; }
      #productsCol #productsList li.type18 ul li {
        position: absolute;
        top: 3px;
        cursor: pointer;
        pointer-events: none; }
        #productsCol #productsList li.type18 ul li.products01 {
          top: 11px;
          left: 316px; }
        #productsCol #productsList li.type18 ul li.products02 {
          top: 11px;
          left: 628px; }
        #productsCol #productsList li.type18 ul li.products03 {
          top: 341px;
          left: 315px; }
        #productsCol #productsList li.type18 ul li.products04 {
          top: 341px;
          left: 628px; }
      #productsCol #productsList li.type18 .imgDP {
        display: block;
        position: absolute;
        top: 24px;
        left: 33px;
        box-shadow: 0 0 5px #00FFFF; }
      #productsCol #productsList li.type18 .gashadokoBtn {
        position: absolute;
        top: 700px;
        left: 0;
        right: 0;
        width: 529px;
        margin: 0 auto;
        display: inline-block; }
      #productsCol #productsList li.typePBBtn .productsInner {
        background: url(../images/top/products/bg_products_pb27.png) top center no-repeat;
        width: 960px;
        height: 603px;
        position: relative; }
        #productsCol #productsList li.typePBBtn .productsInner .products {
          position: absolute; }
        #productsCol #productsList li.typePBBtn .productsInner .bnr {
          position: absolute;
          top: 30px;
          left: 33px; }
          #productsCol #productsList li.typePBBtn .productsInner .bnr a:hover {
            opacity: 0.8; }
      #productsCol #productsList li.typePBBtn ul li {
        position: absolute;
        top: 0; }
      #productsCol #productsList li.typePBBtn li.products01 img {
        height: 460px; }
      #productsCol #productsList li.typePBBtn .btnPB02 {
        width: 329px;
        height: 81px;
        position: absolute;
        top: 54px;
        right: 23px;
        text-align: center;
        font-size: 70%;
        z-index: 1; }
      #productsCol #productsList li.typePBBtn .assemblyBtn,
      #productsCol #productsList li.typePBBtn .gashadokoBtn {
        position: absolute;
        top: 486px;
        left: 0;
        right: 0;
        width: 529px;
        margin: 0 auto;
        display: inline-block; }

#linkInterview {
  padding-top: 70px; }
  #linkInterview li {
    position: relative;
    padding-bottom: 20px; }
    #linkInterview li:last-child {
      padding-bottom: 0; }
    #linkInterview li div.btnDetail {
      position: absolute;
      top: 155px;
      left: 270px;
      width: 193px;
      height: 43px; }
