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

img{ border:none; }

p{
  margin:0; padding:0;
}

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:460px;
  margin:0 0 13px;
  position:relative;
  background:url(../image/productsdetail_ph01.png) no-repeat left top;
}
div.frame div.content div.privilege p.description{
  width:350px; height:auto;
  position:absolute;
  top:216px; left:27px;
  font-size:12px; line-height:16px;
  color:rgb(255,255,255);
}
div.frame div.content div.privilege p.rrff13{
  width:350px; height:auto;
  position:absolute;
  top:348px; left:27px;
  font-size:14px; line-height:16px;
  font-weight:bold;
  color:rgb(252,174,58);
}
div.frame div.content div.privilege p.rrff13 a{
  color:rgb(252,174,58);
  text-decoration:none;
}
div.frame div.content div.privilege p.note{
  width:350px; height:auto;
  position:absolute;
  top:385px; left:27px;
  font-size:10px; line-height:14px;
  color:rgb(79,169,226);
}

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.ps3hdremaster{
  width:670px; height:auto;
  margin:4px 0;
}
div.frame div.content div.header{
  width:670px; height:6px;
  background:url(../image/productsdetail_bg01_1_1.png) no-repeat left top;
}
div.frame div.content div.body{
  width:670px; height:323px;
  position:relative;
  background:url(../image/productsdetail_bg01_1_2.png) repeat-y left top;
}
div.frame div.content div.footer{
  width:670px; height:6px;
  background:url(../image/productsdetail_bg01_1_3.png) no-repeat left top;
}
div.frame div.content div.title{
  width:579px; height:264px;
  position:absolute;
  top:21px; left:24px;
  text-indent:-65535px;
  background:url(../image/productsdetail_ph02_1.png) no-repeat left top;
}
div.frame div.content table{
  width:370px; height:auto;
  padding:10px;
  position:absolute;
  top:85px; left:22px;
  border:solid 1px rgb(217,217,217);
}
div.frame div.content table th{
  width:65px;
  font-size:12px;line-height:13px;
  text-align:left;
  vertical-align:top;
  color:rgb(255,255,255);
}
div.frame div.content table td{
  font-size:12px;line-height:13px;
  color:rgb(255,255,255);
}
div.frame div.content div.price{
  position:absolute;
  top:205px; left:24px;
  font-size:12px; line-height:15px;
  color:rgb(255,255,255);
}
div.frame div.content p.note{
  width:370px; height:auto;
  position:absolute;
  top:262px; left:24px;
  font-size:10px; line-height:13px;
  color:rgb(255,255,255);
}
div.frame div.content div.ps3hdremaster div.price span{
  color:rgb(187,116,237);
}
div.frame div.content div.onlineshop{
  position:absolute;
  top:246px; left:24px;
  font-size:12px; line-height:27px;
  font-weight:bold;
  color:rgb(255,255,255);
}



div.frame div.content div.ps4hdremaster{
  width:670px; height:auto;
  margin:4px 0;
}
div.frame div.content div.ps4hdremaster div.header{
  background:url(../image/productsdetail_bg01_3_1.png) no-repeat left top;
}
div.frame div.content div.ps4hdremaster div.body{
  background:url(../image/productsdetail_bg01_3_2.png) repeat-y left top;
}
div.frame div.content div.ps4hdremaster div.footer{
  background:url(../image/productsdetail_bg01_3_3.png) no-repeat left top;
}
div.frame div.content div.ps4hdremaster div.title{
  width:579px; height:263px;
  background:url(../image/productsdetail_ph02_21.png) no-repeat left top;
}
div.frame div.content div.ps4hdremaster div.price span{
  color:rgb(255,0,0);
}



div.frame div.content div.ps4privilege{
  width:670px; height:auto;
  margin:4px 0;
}
div.frame div.content div.ps4privilege div.header{
  background:url(../image/productsdetail_bg01_3_1.png) no-repeat left top;
}
div.frame div.content div.ps4privilege div.body{
  height:373px;
  background:url(../image/productsdetail_bg01_3_2.png) repeat-y left top;
}
div.frame div.content div.ps4privilege div.footer{
  background:url(../image/productsdetail_bg01_3_3.png) no-repeat left top;
}
div.frame div.content div.ps4privilege div.title{
  width:617px; height:332px;
  background:url(../image/productsdetail_ph02_22.png) no-repeat left top;
}
div.frame div.content div.ps4privilege div.price{
  width:370px;
  top:162px;
}
div.frame div.content div.ps4privilege table th{
  width:80px;
}



div.frame div.content div.psvitatwinpack{
  width:670px; height:auto;
  margin:4px 0;
}
div.frame div.content div.psvitatwinpack div.header{
  background:url(../image/productsdetail_bg01_2_1.png) no-repeat left top;
}
div.frame div.content div.psvitatwinpack div.body{
  height:441px;
  background:url(../image/productsdetail_bg01_2_2.png) repeat-y left top;
}
div.frame div.content div.psvitatwinpack div.footer{
  background:url(../image/productsdetail_bg01_2_3.png) no-repeat left top;
}
div.frame div.content div.psvitatwinpack div.title{
  width:588px; height:266px;
  background:url(../image/productsdetail_ph02_2.png) no-repeat left top;
}
div.frame div.content div.psvitatwinpack div.price{
  top:323px;
}
div.frame div.content div.psvitatwinpack div.price span{
  color:rgb(67,167,196);
}
div.frame div.content div.psvitatwinpack div.onlineshop{
  top:366px;
}

div.frame div.content div.psvitaffxhdremaster{
  width:670px; height:auto;
  margin:4px 0;
}
div.frame div.content div.psvitaffxhdremaster div.header{
  background:url(../image/productsdetail_bg01_2_1.png) no-repeat left top;
}
div.frame div.content div.psvitaffxhdremaster div.body{
  height:309px;
  background:url(../image/productsdetail_bg01_2_2.png) repeat-y left top;
}
div.frame div.content div.psvitaffxhdremaster div.footer{
  background:url(../image/productsdetail_bg01_2_3.png) no-repeat left top;
}
div.frame div.content div.psvitaffxhdremaster div.title{
  width:579px; height:260px;
  background:url(../image/productsdetail_ph02_3.png) no-repeat left top;
}
div.frame div.content div.psvitaffxhdremaster p.note{
  top:163px;
}
div.frame div.content div.psvitaffxhdremaster div.price{
  top:188px;
}
div.frame div.content div.psvitaffxhdremaster div.price span{
  color:rgb(67,167,196);
}
div.frame div.content div.psvitaffxhdremaster div.onlineshop{
  top:233px;
}

div.frame div.content div.psvitaffx2hdremaster{
  width:670px; height:auto;
  margin:4px 0;
}
div.frame div.content div.psvitaffx2hdremaster div.header{
  background:url(../image/productsdetail_bg01_2_1.png) no-repeat left top;
}
div.frame div.content div.psvitaffx2hdremaster div.body{
  height:309px;
  background:url(../image/productsdetail_bg01_2_2.png) repeat-y left top;
}
div.frame div.content div.psvitaffx2hdremaster div.footer{
  background:url(../image/productsdetail_bg01_2_3.png) no-repeat left top;
}
div.frame div.content div.psvitaffx2hdremaster div.title{
  width:579px; height:264px;
  background:url(../image/productsdetail_ph02_4.png) no-repeat left top;
}
div.frame div.content div.psvitaffx2hdremaster p.note{
  top:163px;
}
div.frame div.content div.psvitaffx2hdremaster div.price{
  top:188px;
}
div.frame div.content div.psvitaffx2hdremaster div.price span{
  color:rgb(67,167,196);
}
div.frame div.content div.psvitaffx2hdremaster div.onlineshop{
  top:233px;
}

div.frame div.content div.psvitaresolution{
  width:670px; height:auto;
  margin:4px 0;
}
div.frame div.content div.psvitaresolution div.header{
  background:url(../image/productsdetail_bg01_2_1.png) no-repeat left top;
}
div.frame div.content div.psvitaresolution div.body{
  height:529px;
  background:url(../image/productsdetail_bg01_2_2.png) repeat-y left top;
}
div.frame div.content div.psvitaresolution div.footer{
  background:url(../image/productsdetail_bg01_2_3.png) no-repeat left top;
}
div.frame div.content div.psvitaresolution div.title{
  width:604px; height:338px;
  background:url(../image/productsdetail_ph02_5.png) no-repeat left top;
}
div.frame div.content div.psvitaresolution p.note{
  top:368px;
}
div.frame div.content div.psvitaresolution div.price{
  top:393px;
}
div.frame div.content div.psvitaresolution div.price span{
  color:rgb(67,167,196);
}
div.frame div.content div.psvitaresolution div.onlineshop{
  top:451px;
}

div.frame div.content div.ps3facetowel{
  width:670px; height:auto;
  margin:4px 0;
}
div.frame div.content div.ps3facetowel div.body{
  height:363px;
}
div.frame div.content div.ps3facetowel div.title{
  width:605px; height:320px;
  background:url(../image/productsdetail_ph02_6.png) no-repeat left top;
}
div.frame div.content div.ps3facetowel table{
  top:165px;
}
div.frame div.content div.ps3facetowel div.price{
  top:222px;
}
div.frame div.content div.ps3facetowel div.price span{
  color:rgb(187,116,237);
}
div.frame div.content div.ps3facetowel div.onlineshop{
  top:265px;
}

div.frame div.content div.psvitatwinfacetowel{
  width:670px; height:auto;
  margin:4px 0;
}
div.frame div.content div.psvitatwinfacetowel div.header{
  background:url(../image/productsdetail_bg01_2_1.png) no-repeat left top;
}
div.frame div.content div.psvitatwinfacetowel div.body{
  height:363px;
  background:url(../image/productsdetail_bg01_2_2.png) repeat-y left top;
}
div.frame div.content div.psvitatwinfacetowel div.footer{
  background:url(../image/productsdetail_bg01_2_3.png) no-repeat left top;
}
div.frame div.content div.psvitatwinfacetowel div.title{
  width:612px; height:319px;
  background:url(../image/productsdetail_ph02_7.png) no-repeat left top;
}
div.frame div.content div.psvitatwinfacetowel table{
  top:165px;
}
div.frame div.content div.psvitatwinfacetowel p.note{
  top:209px;
}
div.frame div.content div.psvitatwinfacetowel div.price{
  top:233px;
}
div.frame div.content div.psvitatwinfacetowel div.price span{
  color:rgb(67,167,196);
}
div.frame div.content div.psvitatwinfacetowel div.onlineshop{
  top:276px;
}

div.frame div.content div.psvitaresolutionfacetowel{
  width:670px; height:auto;
  margin:4px 0;
}
div.frame div.content div.psvitaresolutionfacetowel div.header{
  background:url(../image/productsdetail_bg01_2_1.png) no-repeat left top;
}
div.frame div.content div.psvitaresolutionfacetowel div.body{
  height:363px;
  background:url(../image/productsdetail_bg01_2_2.png) repeat-y left top;
}
div.frame div.content div.psvitaresolutionfacetowel div.footer{
  background:url(../image/productsdetail_bg01_2_3.png) no-repeat left top;
}
div.frame div.content div.psvitaresolutionfacetowel div.title{
  width:621px; height:323px;
  background:url(../image/productsdetail_ph02_8.png) no-repeat left top;
}
div.frame div.content div.psvitaresolutionfacetowel table{
  top:165px;
}
div.frame div.content div.psvitaresolutionfacetowel p.note{
  top:222px;
}
div.frame div.content div.psvitaresolutionfacetowel div.price{
  top:246px;
}
div.frame div.content div.psvitaresolutionfacetowel div.price span{
  color:rgb(67,167,196);
}
div.frame div.content div.psvitaresolutionfacetowel div.onlineshop{
  top:289px;
}

div.frame div.content p{
  margin:20px 0 0;
  text-align:right;
}
div.frame div.content p a{
  font-weight:bold;
  color:rgb(255,255,255);
}
