html,body{
  height:100%;
  min-height:100%;
  overflow:hidden;
  margin:0; padding:0;
  background:transparent;
}

img{ border:none; }

div.frame{
  position:relative;
  margin:0 0 0 320px;
  padding:150px 0 50px;
}

div.frame div.content{
  width:670px; height:auto;
  margin:0 auto;
}

div.frame div.content div.privilege{
  width:670px; height:194px;
  margin:0 0 13px;
}

div.frame div.content div.title_game{
  width:80px; height:28px;
  margin:13px 0 4px;
  text-indent:-65535px;
  background:url(../image/products_ph02_1.png) no-repeat left top;
}



div.frame div.content div.lineup_game{
  width:670px; height:1401px;
  margin:4px 0 0;
  position:relative;
}

div.frame div.content div.lineup div.ps4privilege{
  width:332px; height:355px;
  position:absolute;
  top:0; left:0;
  background:url(../image/products_bg02_22.png) no-repeat left top;
}

div.frame div.content div.lineup div.ps4hdremaster{
  width:332px; height:355px;
  position:absolute;
  top:0; left:338px;
  background:url(../image/products_bg02_21.png) no-repeat left top;
}

div.frame div.content div.lineup div.ps3hdremaster{
  width:332px; height:325px;
  position:absolute;
  top:361px; left:0;
  background:url(../image/products_bg02_1.png) no-repeat left top;
}
div.frame div.content div.lineup div.psvitatwinpack{
  width:332px; height:325px;
  position:absolute;
  top:361px; left:338px;
  background:url(../image/products_bg02_2.png) no-repeat left top;
}

div.frame div.content div.lineup div.psvitaffxhdremaster{
  width:220px; height:325px;
  position:absolute;
  top:692px; left:0;
  background:url(../image/products_bg02_3.png) no-repeat left top;
}
div.frame div.content div.lineup div.psvitaffx2hdremaster{
  width:220px; height:325px;
  position:absolute;
  top:692px; left:225px;
  background:url(../image/products_bg02_4.png) no-repeat left top;
}
div.frame div.content div.lineup div.psvitaresolution{
  width:220px; height:325px;
  position:absolute;
  top:692px; left:450px;
  background:url(../image/products_bg02_5.png) no-repeat left top;
}

div.frame div.content div.lineup div.ps3facetowel{
  width:220px; height:377px;
  position:absolute;
  top:1026px; left:0;
  background:url(../image/products_bg02_6.png) no-repeat left top;
}
div.frame div.content div.lineup div.psvitatwinfacetowel{
  width:220px; height:377px;
  position:absolute;
  top:1026px; left:225px;
  background:url(../image/products_bg02_7.png) no-repeat left top;
}
div.frame div.content div.lineup div.psvitaresolutionfacetowel{
  width:220px; height:377px;
  position:absolute;
  top:1026px; left:450px;
  background:url(../image/products_bg02_8.png) no-repeat left top;
}

div.frame div.content div.lineup div div.price{
  position:absolute;
  top:278px; left:18px;
  font-size:12px; line-height:15px;
  color:rgb(255,255,255);
}
div.frame div.content div.lineup div div.price span{
  color:rgb(187,116,237);
}
div.frame div.content div.lineup div.ps4hdremaster div.price span{
  color:rgb(255,0,0);
}
div.frame div.content div.lineup div.psvitatwinpack div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.psvitaffxhdremaster div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.psvitaffx2hdremaster div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.psvitaresolution div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.ps3facetowel div.price span{
  color:rgb(187,116,237);
}
div.frame div.content div.lineup div.psvitatwinfacetowel div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.psvitaresolutionfacetowel div.price span{
  color:rgb(84,204,239);
}

div.frame div.content div.lineup div.ps4hdremaster div.price{
  top:308px;
}
div.frame div.content div.lineup div.ps3facetowel div.price{
  top:330px;
}
div.frame div.content div.lineup div.psvitatwinfacetowel div.price{
  top:330px;
}
div.frame div.content div.lineup div.psvitaresolutionfacetowel div.price{
  top:330px;
}

div.frame div.content div.lineup_music{
  width:670px; height:355px;
  margin:4px 0 0;
  position:relative;
}
div.frame div.content div.title_music{
  width:87px; height:25px;
  margin:13px 0 4px;
  text-indent:-65535px;
  background:url(../image/products_ph02_2.png) no-repeat left top;
}

div.frame div.content div.lineup div.ffxhdost{
  width:332px; height:345px;
  position:absolute;
  top:0; left:0;
  background:url(../image/products_bg02_9.png) no-repeat left top;
}
div.frame div.content div.lineup div.ffxhdost div.price{
  top:298px;
}
div.frame div.content div.lineup div.ffxhdost div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.ffx2ost{
  width:332px; height:345px;
  position:absolute;
  top:0; left:338px;
  background:url(../image/products_bg02_10.png) no-repeat left top;
}
div.frame div.content div.lineup div.ffx2ost div.price{
  top:298px;
}
div.frame div.content div.lineup div.ffx2ost div.price span{
  color:rgb(84,204,239);
}

div.frame div.content div.lineup_book{
  width:670px; height:310px;
  margin:4px 0 0;
  position:relative;
}
div.frame div.content div.title_book{
  width:78px; height:28px;
  margin:13px 0 4px;
  text-indent:-65535px;
  background:url(../image/products_ph02_3.png) no-repeat left top;
}
div.frame div.content div.lineup div.gamenovelffx25{
  width:220px; height:300px;
  position:absolute;
  top:0; left:0;
  background:url(../image/products_bg02_11.png) no-repeat left top;
}
div.frame div.content div.lineup div.gamenovelffx25 div.price{
  top:250px;
}
div.frame div.content div.lineup div.gamenovelffx25 div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.ffxhdraltimania{
  width:220px; height:300px;
  position:absolute;
  top:0; left:225px;
  background:url(../image/products_bg02_12.png) no-repeat left top;
}
div.frame div.content div.lineup div.ffxhdraltimania div.price{
  top:250px;
}
div.frame div.content div.lineup div.ffxhdraltimania div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.ffx2hdraltimania{
  width:220px; height:300px;
  position:absolute;
  top:0; left:450px;
  background:url(../image/products_bg02_13.png) no-repeat left top;
}
div.frame div.content div.lineup div.ffx2hdraltimania div.price{
  top:250px;
}
div.frame div.content div.lineup div.ffx2hdraltimania div.price span{
  color:rgb(84,204,239);
}

div.frame div.content div.lineup_goods{
  width:670px; height:1040px;
  margin:4px 0 0;
  position:relative;
}
div.frame div.content div.title_goods{
  width:95px; height:28px;
  margin:13px 0 4px;
  text-indent:-65535px;
  background:url(../image/products_ph02_4.png) no-repeat left top;
}
div.frame div.content div.lineup div.ffxhdrplayartskaitida{
  width:220px; height:325px;
  position:absolute;
  top:0; left:0;
  background:url(../image/products_bg02_14.png) no-repeat left top;
}
div.frame div.content div.lineup div.ffxhdrplayartskaitida div.price{
  top:274px;
}
div.frame div.content div.lineup div.ffxhdrplayartskaitida div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.ffxhdrplayartskaiyuna{
  width:220px; height:325px;
  position:absolute;
  top:0; left:225px;
  background:url(../image/products_bg02_15.png) no-repeat left top;
}
div.frame div.content div.lineup div.ffxhdrplayartskaiyuna div.price{
  top:274px;
}
div.frame div.content div.lineup div.ffxhdrplayartskaiyuna div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.ffxhdrwallscrolltida{
  width:220px; height:325px;
  position:absolute;
  top:0; left:450px;
  background:url(../image/products_bg02_16.png) no-repeat left top;
}
div.frame div.content div.lineup div.ffxhdrwallscrolltida div.price{
  top:274px;
}
div.frame div.content div.lineup div.ffxhdrwallscrolltida div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.ffxhdrwallscrollyuna{
  width:220px; height:325px;
  position:absolute;
  top:335px; left:0;
  background:url(../image/products_bg02_17.png) no-repeat left top;
}
div.frame div.content div.lineup div.ffxhdrwallscrollyuna div.price{
  top:274px;
}
div.frame div.content div.lineup div.ffxhdrwallscrollyuna div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.ffxhdparwallscroll{
  width:220px; height:325px;
  position:absolute;
  top:335px; left:225px;
  background:url(../image/products_bg02_18.png) no-repeat left top;
}
div.frame div.content div.lineup div.ffxhdparwallscroll div.price{
  top:274px;
}
div.frame div.content div.lineup div.ffxhdparwallscroll div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.ffxhdrclearfile{
  width:220px; height:325px;
  position:absolute;
  top:335px; left:450px;
  background:url(../image/products_bg02_19.png) no-repeat left top;
}
div.frame div.content div.lineup div.ffxhdrclearfile div.price{
  top:274px;
}
div.frame div.content div.lineup div.ffxhdrclearfile div.price span{
  color:rgb(84,204,239);
}
div.frame div.content div.lineup div.ffx2hdrclearfile{
  width:220px; height:325px;
  position:absolute;
  top:670px; left:0;
  background:url(../image/products_bg02_20.png) no-repeat left top;
}
div.frame div.content div.lineup div.ffx2hdrclearfile div.price{
  top:274px;
}
div.frame div.content div.lineup div.ffx2hdrclearfile div.price span{
  color:rgb(84,204,239);
}
