@font-face{font-family:'junction_regularregular';src:url(fonts/Junction-webfont.eot);src:url(fonts/Junction-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/Junction-webfont.woff) format("woff"),url(fonts/Junction-webfont.ttf) format("truetype"),url(fonts/Junction-webfont.svg#junction_regularregular) format("svg");font-weight:400;font-style:normal}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:500;font-size:100%;vertical-align:baseline}
i{font-style:italic;font-weight:800}
.contentTopText{width:100%;clear:both}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
section{padding-bottom:40px}
html{overflow-y:auto}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
input,textarea{margin:0;padding:0}
input,button,textarea,select{margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
ol,ul,dl,li,dt,dd{list-style:none}
img{vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
a:focus{outline:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
html{width:100%;min-height:100%;position:relative;display:block}
body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-ms-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;touch-callout:none;line-height:1.6;font-size:16px;position:relative;font-family:"kozuka-gothic-pr6n","Avenir Next LT Pro","junction_regularregular",sans-serif;color:#393939;min-height:100%;position:relative}
#soundContent{width:217px;height:28px;margin-top:-30px;margin-bottom:4px}
section#top{position:relative}
.top_movie{background-repeat:repeat-y;width:28%;text-align:center;padding-top:5px;top:5%;left:0;position:absolute}
.top_movie img{border:solid 1px #e4007e;display:block}
section h1{margin-left:50px;margin-top:250px;margin-bottom:10px}
#home section h1{margin:22% 0 10px}
#home section h1#logo_vita{float:left}
#home section h1#logo_ps4{float:right}
.date{margin-left:0}
img{max-width:100%;height:auto;}
.gamemiku{float:left;margin-right:20px;margin-left:40px;margin-bottom:20px}
#products{padding-left:7px}
.segalogo{margin-top:5px;margin-left:3px;float:left}
p{margin:0 0 10px}
strong{font-size:18pt}
em{color:red;font-weight:700}
.center{text-align:center!important}
.right{text-align:right!important}
.left{text-align:left!important}
.bold{font-weight:700}
.caution{color:red}
.postscript{color:#00f;font-weight:700}
.breakword{word-wrap:break-word}
.hide{display:none}
.block{display:block}
.inline{display:inline}
.inline-block{display:inline-block}
.blue{color:#09F}
.red{color:red}
#browser{margin:0 auto;padding:15px;border:2px solid red;color:red}
#browser a{color:red}
a{text-decoration:underline;font-weight:700;color:#ed3886}
a:hover{text-decoration:none;color:#ed3886}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}
html{background-image:url(../img/bg_stripe.png);background-repeat:repeat;background-position:0 0;background-attachment:fixed}
body{background-image:url(../img/bg_image.png);background-repeat:no-repeat;background-position:center top;background-color:transparent;background-attachment:fixed}
.container{-webkit-box-shadow:6px 15px 0 rgba(0,0,0,0.50);-moz-box-shadow:6px 15px 0 rgba(0,0,0,0.50);box-shadow:6px 15px 0 rgba(0,0,0,0.50)}
body#home{background:none;height:100%;}
body#home #backgrounds{position:absolute;width:100%;height:100%;overflow:hidden;z-index:-1}
body#home #backgrounds #bg01,body#home #backgrounds #bg02{position:absolute;top:0;left:0;width:100%;text-align:center}
.pslogo{text-align:left;position:absolute;top:0;left:0;width:31%}
#home section{width:980px;margin-left:auto;margin-right:auto;padding-bottom:0;height:85%}
footer{background-color:#24313c;padding-top:20px}
#footerContent{width:100%;max-width:980px;margin:0 auto;height:130px;display:table;font-size:10px;color:#FFF}
#footerContent p{margin:0}
#footerContent .footer-cell{display:table-cell;padding-right:15px;vertical-align:top}
#footerContent #esrb{min-width:200px}
#footerContent img{float:left}
#footerContent #esrb img{height:80px;width:auto;float:left}
#footerContent img#piapro{float:none;height:12px;width:auto}
.content{background-image:url(../img/content_bg.png),url(../img/bg_content_white.png);background-repeat:no-repeat,repeat;background-size:50% auto,100% auto;width:100%;max-width:980px;background-position:right top,left top;position:relative}
.content_top{width:45%;float:right;padding-top:10px;padding-right:10px}
.content_top img{float:right}
.content h2{float:left;margin-top:0;padding-bottom:5px;width:53%;max-width:520px}
.content h3{clear:both;margin-bottom:20px}
.content h4{margin-top:0;padding-bottom:0;margin-bottom:10px}
.content p{margin-left:40px;margin-right:40px;line-height:170%}
.navbar{text-align:center;margin-bottom:0}
ul.nav{line-height:0;margin:0 auto;padding:5px 0;width:100%;max-width:990px}
ul.nav a{display:block}
ul.nav li{float:left;line-height:0;margin-right:1%}
ul.nav li img{width:100%;height:auto;display:block}
ul.nav li:last-child{margin-right:0}
ul.nav li#gnavGame,ul.nav li#gnavConcertRequest,ul.nav li#gnavModule,ul.nav li#gnavStage,ul.nav li#gnavEdit,ul.nav li#gnavMusic,ul.nav li#gnavExtradata,ul.nav li#gnavMedia,ul.nav li#gnavPurchase,ul.nav li#gnavHome, ul.nav li#gnavDLC{width:9%}
ul.nav li#gnavGame a,ul.nav li#gnavConcertRequest a,ul.nav li#gnavModule a,ul.nav li#gnavStage a,ul.nav li#gnavEdit a,ul.nav li#gnavMusic a,ul.nav li#gnavMedia a,ul.nav li#gnavPurchase a,ul.nav li#gnavHome a, ul.nav li#gnavDLC a{overflow:hidden;display:block;text-indent:-9999px;background-repeat:no-repeat;line-height:normal;background-size:100% auto}
ul.nav li#gnavGame a{background-image:url(../img/common/gnav_game.png);}
ul.nav li#gnavGame a:link,ul.nav li#gnavGame a:visited,ul.nav li#gnavGame a:active,
ul.nav li#gnavConcertRequest a:link,ul.nav li#gnavConcertRequest a:visited,ul.nav li#gnavConcertRequest a:active,
ul.nav li#gnavModule a:link,ul.nav li#gnavModule a:visited,ul.nav li#gnavModule a:active,
ul.nav li#gnavStage a:link,ul.nav li#gnavStage a:visited,ul.nav li#gnavStage a:active,
ul.nav li#gnavEdit a:link,ul.nav li#gnavEdit a:visited,ul.nav li#gnavEdit a:active,
ul.nav li#gnavMusic a:link,ul.nav li#gnavMusic a:visited,ul.nav li#gnavMusic a:active,
ul.nav li#gnavMedia a:link,ul.nav li#gnavMedia a:visited,ul.nav li#gnavMedia a:active,
ul.nav li.gnavComing a:link,ul.nav li.gnavComing a:visited,ul.nav li.gnavComing a:active,
ul.nav li#gnavPurchase a:link,ul.nav li#gnavPurchase a:visited,ul.nav li#gnavPurchase a:active,
ul.nav li#gnavHome a:link,ul.nav li#gnavHome a:visited,ul.nav li#gnavHome a:active, ul.nav li#gnavDLC a:active{background-position:center top}
ul.nav li#gnavGame a:hover{background-position:0 bottom}
ul.nav li#gnavGame.current a{background-position:0 bottom}
ul.nav li#gnavConcertRequest a{background-image:url(../img/common/gnav_livequest.png)}
ul.nav li#gnavConcertRequest a:hover{background-position:0 bottom}
ul.nav li#gnavConcertRequest.current a{background-position:0 bottom}
ul.nav li#gnavModule a{background-image:url(../img/common/gnav_module.png)}
ul.nav li#gnavModule a:hover{background-position:0 bottom}
ul.nav li#gnavModule.current a{background-position:0 bottom}
ul.nav li#gnavStage a{background-image:url(../img/common/gnav_stage.png)}
ul.nav li#gnavStage a:hover{background-position:0 bottom}
ul.nav li#gnavStage.current a{background-position:0 bottom}
ul.nav li#gnavEdit a{background-image:url(../img/common/gnav_liveedit.png)}
ul.nav li#gnavEdit a:hover{background-position:0 bottom}
ul.nav li#gnavEdit.current a{background-position:0 bottom}
ul.nav li#gnavMusic a{background-image:url(../img/common/gnav_music.png)}
ul.nav li#gnavMusic a:hover{background-position:0 bottom}
ul.nav li#gnavMusic.current a{background-position:0 bottom}
ul.nav li.gnavComing{width:9%;overflow:hidden;display:block;background-image:url(../img/common/gnav_coming.png);background-repeat:no-repeat;background-position:center top;line-height:normal;background-size:100% auto}
ul.nav li.gnavComing a{background-image:url(../img/common/gnav_coming.png)}
ul.nav li.gnavComing a:hover{background-position:0 -54px}
ul.nav li#gnavMedia a{background-image:url(../img/common/gnav_media.png)}
ul.nav li#gnavMedia a:hover{background-position:0 bottom}
ul.nav li#gnavMedia.current a{background-position:0 bottom}
ul.nav li#gnavPurchase a{background-image:url(../img/common/gnav_purchase.png)}
ul.nav li#gnavPurchase a:hover{background-position:0 bottom}
ul.nav li#gnavPurchase.current a{background-position:0 bottom}
ul.nav li#gnavHome a{background-image:url(../img/common/gnav_home.png)}
ul.nav li#gnavHome a:hover{background-position:0 bottom}
ul.nav li#gnavHome.current a{background-position:0 bottom}

ul.nav li#gnavDLC a{background-image:url(../img/common/gnav_dlc.png)}
ul.nav li#gnavDLC a:hover{background-position:0 bottom}
ul.nav li#gnavDLC.current a{background-position:0 bottom}

ul.nav li ul li{width:90px!important}
ul.nav li ul li a{font-weight:400!important;text-align:center!important;background-image:none!important;text-indent:0!important;color:#fff!important;height:40px!important;padding-top:12px;font-size:12px;text-decoration:none}
ul.nav > li a:hover{color:#999;background-image:none}
ul.menu__second-level{visibility:hidden;opacity:0;z-index:99999}
ul.menu__third-level{visibility:hidden;opacity:0}
ul.menu__fourth-level{visibility:hidden;opacity:0}
.menu > li:hover{background:#072A24;-webkit-transition:all .5s;transition:all .5s;background-image:none}
.menu__second-level li{border-top:1px solid #111;background-image:none}
.menu__third-level li{border-top:1px solid #111}
.menu__second-level li a:hover,.menu__second-level li a.current-selected{background:#5debe0;color:#111!important}
.menu__third-level li a:hover{background:#2a1f1f}
.menu__fourth-level li a:hover{background:#1d0f0f}
.nav > li.menu__single{position:relative}
li.menu__single ul.menu__second-level{position:absolute;width:90px;background-image:url(../img/common/gnav_hover_bg.png);-webkit-transition:all .2s ease;transition:all .2s ease;text-indent:0;margin-left:2px}
li.menu__single ul.menu__second-level li{background-image:none}
li.menu__single:hover ul.menu__second-level{visibility:visible;opacity:1;width:90px}
ul.moduleList{text-align:center;padding-left:1px;width:97%}
ul.songList{width:94%;text-align:center;padding-left:1px;padding-bottom:15px}
ul.ss2ImageList{width:94%;text-align:center;padding-left:1px;padding-bottom:10px;margin-bottom:0}
ul.ss3ImageList{width:93%;text-align:center;padding-bottom:20px}
ul.songList li.songListImage{margin-right:0;margin-left:0;padding-left:0;padding-right:0;margin-top:0;padding-top:0}
ul.top_bnr{width:987px;text-align:center;padding-left:7px;padding-bottom:0}
ul.top_bnr li.top_bnr_list{margin-left:0;padding-left:0;margin-top:0;padding-top:0;padding-right:0;margin-right:10px;float:left}
.ss2{border:3px solid #FFF}
.ss3{border:3px solid #FFF;margin-right:12px;margin-left:3px}
.ss2Image{margin-right:0;margin-left:0;padding-left:0;padding-right:0;padding-top:0!important}
.productinfo{margin-bottom:10px}
.productinfo #info-change{position:relative;max-width:100%;display:table;table-layout:fixed;margin:0 auto}
.productinfo #product-info-img{position:relative;width:95%;height:auto;overflow:hidden;margin:0 auto}
.productinfo #miku-ps4{width:100%;max-width:920px;height:auto;position:absolute;left:0;top:0}
.productinfo #miku-vita{width:100%;max-width:920px;height:auto;position:absolute;left:0;top:0;display:none}
.productinfo #info-change div{display:table-cell;vertical-align:middle}
.productinfo #info-change div img{width:100%;height:auto;max-width:350px;display:block}
.productinfo #info-change div#ps4-info{background:url(../img/button_info_ps4.png) left top no-repeat;background-size:100% auto;cursor:pointer}
.productinfo #info-change div#ps4-info:hover{background-position:left bottom;}
.productinfo #info-change div#vita-info{background:url(../img/button_info_vita.png) left top no-repeat;background-size:100% auto;cursor:pointer}
.productinfo #info-change div#vita-info:hover{background-position:left bottom;}
.ss2Image dd{padding-top:4px;font-size:75%;color:#777}
.ss2Text{padding-top:4px;font-size:75%;color:#777;margin-top:-10px}
.image2Container{width:860px;margin-left:auto;margin-right:auto;overflow:hidden;margin-bottom:20px}
dl.ss2list{float:left;width:410px;margin-left:9px;margin-right:9px}
dl.ss2list dt{padding-top:4px;font-size:75%;color:#777;text-align:center}
dl.ss2list dd{padding-top:8px;font-size:75%;color:#777;text-align:center;width:410px}
.content p{margin-bottom:20px}
#element-table{display:table;width:95%;margin:0 auto 20px;text-align:center}
#element-table .element-cell{display:table-cell;vertical-align:middle}
#element-table .element-cell img{width:90%;height:auto}
#update{width:495px;height:150px;padding-top:10px;margin-top:60px;/*background:url(../img/update_bg.png) center top no-repeat;*/position:absolute;bottom:5%}
#update-bg{width:98.5%;height:90%;/*position:relative;*/background:url(../img/update_bg.png) center top no-repeat rgba(0,0,0,0.45);margin-top:4%;margin-left:1.5%;z-index:-1}
#updateContent{width:405px;height:96%;overflow:auto;margin-left:80px;padding-top:4%}
#updateContent .jspVerticalBar{width:5px}
#updateContent .jspTrack{background:#666}
#updateContent .jspDrag{background-color:#96a4a7}
#updateContent dl{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #6291A2;width:385px;overflow:hidden;font-size:70%}
#updateContent dl dt{color:#BCE4E7;padding-bottom:3px}
#updateContent dl dd{color:#fff;background-image:url(../img/update_icon.png);background-repeat:no-repeat;background-position:left -1px;padding-left:16px;padding-bottom:3px}
#updateContent dl dd a{color:#D5DFE4;text-decoration:none}
#updateContent dl dd a:hover{color:#8AF3FB}
.top_bnr.top_bnr_list img{margin:0;padding:0}
#btn{padding-top:28px;padding-bottom:18px;text-align:center;padding-left:153px;overflow:hidden}
#btn2{padding-bottom:30px;text-align:center;overflow:hidden;width:240px;float:right}
#share{text-align:center;width:840px;margin-right:auto;margin-left:auto;margin-bottom:20px;clear:both}
#tweet{width:90px;float:left;padding-bottom:0;padding-top:0}
#facebook{width:120px;float:left;padding-top:0;z-index:999;margin-top:-5px}
#gplus{width:40px;float:left}
#hatena{width:40px;float:left}
li.change_module{float:left;position:relative;width:33.33333333%;height:auto}
.module_change_tab{width:100%}
.module_change_tab img,.module_change_tab2 img,.module_change_tab3 img,.module_change_tab4 img,.module_change_tab5 img,.module_change_tab6 img{display:block;}
.module_change_tab li,.module_change_tab2 li,.module_change_tab3 li,.module_change_tab4 li,.module_change_tab5 li,.module_change_tab6 li{position:absolute;width:54%;bottom:1%;left:23%}
.module_change_tab li a:link,.module_change_tab2 li a:link,.module_change_tab3 li a:link,.module_change_tab4 li a:link,.module_change_tab5 li a:link,.module_change_tab6 li a:link,.module_change_tab li a:visited,.module_change_tab2 li a:visited,.module_change_tab3 li a:visited,.module_change_tab4 li a:visited,.module_change_tab5 li a:visited,.module_change_tab6 li a:visited,.module_change_tab li a:active,.module_change_tab2 li a:active,.module_change_tab3 li a:active,.module_change_tab4 li a:active,.module_change_tab5 li a:active,.module_change_tab6 li a:active{background-position:0 0}
.module_change_tab li a:hover,.module_change_tab2 li a:hover,.module_change_tab3 li a:hover,.module_change_tab4 li a:hover,.module_change_tab5 li a:hover,.module_change_tab6 li a:hover{background-position:0 bottom}
.module_change_tab li#b_hikyou_blue a,.module_change_tab2 li#b_hikyou_red a,.module_change_tab3 li#b_hikyou_green a,.module_change_tab4 li#b_hikyou_orange a,.module_change_tab5 li#b_hikyou_yellow a,.module_change_tab6 li#b_hikyou_kanbu a{overflow:hidden;width:100%;height:auto;display:block;background-image:url(../img/button_module_change.png);background-repeat:no-repeat;background-size:100% auto;line-height:normal}
.module_change_tab li#b_hikyou_blue_off a,.module_change_tab2 li#b_hikyou_red_off a,.module_change_tab3 li#b_hikyou_green_off a,.module_change_tab4 li#b_hikyou_orange_off a,.module_change_tab5 li#b_hikyou_yellow_off a,.module_change_tab6 li#b_hikyou_kanbu_off a{overflow:hidden;width:100%;height:auto;display:block;background-image:url(../img/button_module_change_off.png);background-repeat:no-repeat;background-size:100% auto;line-height:normal}
.module_change{position:relative;clear:both;overflow:hidden;width:100%;height:auto;background:url(../img/module_bg_new_chaos.png) center center no-repeat;background-size:100% auto}
.area,.area2,.area3,.area4,.area5,.area6{position:relative;display:none}
#b_livequest_home{width:350px;margin:0 auto;padding:10px 0 25px}
#b_livequest_home a{overflow:hidden;height:43px;display:block;text-indent:-9999px;background-image:url(../img/b_livequest_home.png);background-repeat:no-repeat;line-height:normal}
#b_livequest_home a:link,#b_livequest_home a:visited,#b_livequest_home a:active{background-position:0 0}
#b_livequest_home a:hover{background-position:0 -43px}
.purchase-banner{width:90%;margin:0 auto;box-shadow:6px 7px 1px rgba(0,0,0,0.3) }
.purchase-table{display:table;width:90%;margin:0 auto}
.purchase-row{display:table-row}
.purchase-link{position:relative;color:#FFF;background:url(../img/purchase/purchase_link.png) center no-repeat;background-size:100% auto;display:table-cell;width:20%;vertical-align:middle}
.purchase-link a img{opacity:1}
.purchase-link img{display:block;width:100%;height:auto;opacity:0.5}
.purchase-link p{position:absolute;display:table-cell;text-align:center;font-size:14px;line-height:325%;top:0;left:0;width:100%;margin:0}
.spacer{width:100%;height:auto}
#pagetop{width:119px;height:118px;display:none;position:fixed;right:60px;bottom:40px;z-index:20;background:url(../img/module/pagetop.png) no-repeat;cursor:pointer;background-size:contain;text-indent:-9999px}
.to-lineup-btn a{overflow:hidden;text-indent:-9999px;background:url(../img/module/btn_newlineup.png) no-repeat;width:415px;height:53px;display:block;line-height:normal;xbackground-position:0 0;margin:0 auto 30px}
.to-lineup-btn a:hover{background-position:0 -53px}
.to-lineup-btn-old a{overflow:hidden;text-indent:-9999px;background:url(../img/module/btn_oldlineup.png) no-repeat;width:415px;height:53px;display:block;line-height:normal;xbackground-position:0 0;margin:0 auto 30px}
.to-lineup-btn-old a:hover{background-position:0 -53px}
.songMedleyScreen{display:table;position:absolute;top:32%;left:2.5%;width:95%;table-layout:fixed}
.songMedleyScreen div{display:table-cell;}
.songMedleyScreen div img{width:95%;height:auto}
.miku_ps4{float:right;margin-right:3.25%;width:21.23%;max-width:209px;height:auto}
#ps4-miku-wrapper{position:relative;clear:both}
#playstation4-miku-content{margin-bottom:10px;}
.productinfo #info-change div#ps4-info.current,.productinfo #info-change div#vita-info.current{opacity:0.5;cursor:default}
.ss2Image{margin-right:0px;margin-left:0px;padding-left:0px;padding-right:0px;padding-top:0px !important}
.ss2 {border: 3px solid #FFFFFF;}
ul.ps4ss2ImageList {text-align:center;padding-left: 1px;padding-bottom: 10px;margin-top: 50px;margin-left:32px;}
dl.ss2list{float:left;width:410px;margin-left:9px;margin-right:9px}
dl.ss2list dt{padding-top:4px;font-size:75%;color:#777;text-align:center}
dl.ss2list dd{padding-top:8px;font-size:75%;color:#777;text-align:center;width:410px}
ul.ss2ImageList{width:94%;text-align:center;padding-left:1px;padding-bottom:10px;margin-bottom:0}
ul.ps4ss2ImageList{text-align:center;padding-left:1px;padding-bottom:10px;margin-top:50px;margin-left:32px}
ul.ps4ss2ImageList .ss2Image{width:35%;float:left!important;margin-left:-5px}
ul.ps4ss2ImageList .ss2Image dd{padding-top:6px;font-size:75%;color:#777;line-height:160%}
ul.ps4ss2ImageList .ss2Text{padding-top:4px;font-size:75%;color:#777;margin-top:-10px}
ul.ss3ImageList{width:93%;text-align:center;padding-bottom:20px}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.privacy {
	font-size: 12px;
	text-align: center;
	z-index: 1;
	padding-bottom: 7px;
}
.privacy a {
	color: white;
	margin-right: 20px;
	cursor: pointer;
	text-decoration: none;
}
.privacy a:hover {
	opacity: .75;
}
@media (max-width:1280px){
	body#home{background-size:100% auto}
	#home section{width:100%}
	.pslogo{left:10%}
	#update{left:5%}
	.top_movie{left:10%;top:5%;width:20%}
}
@media (max-width:1157px){
	.top_movie{top:auto;bottom:25%;width:29%}
}
@media (max-width:1068px){
	.pslogo{text-align:left}
	#updateContent{width:80%;height:100px;overflow:auto;margin-left:20%;padding-top:3%}
	#updateContent dl{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #6291A2;width:90%;overflow:hidden;font-size:70%}
	.date{margin:0;width:100%;height:auto;max-width:420px}
}
@media (min-width: 768px) {
#products_sp{display:none;margin-bottom:20px}
}
@media (max-width:768px){
.image2Container{width:100%}
dl.ss2list{width:47%;margin:0 auto}
dl.ss2list dd{width:100%}	
#update{width:90%;left:5%;background-size:100% auto;position:relative;margin-top:0;height:auto;background-position:center 1%;padding-top:5%}
#update-bg{margin-top:0}
.top_movie{width:50%;left:25%;position:relative;margin-top:-30%}
#home #top img.spacer{height:50%}
}
@media screen and (max-width:975px){
	#logo{text-align:center}
	#logo h1{text-align:left}
	.top_movie{bottom:30%}
	#footerContent{display:block}
	#footerContent .footer-cell{float:left}
	#footerContent .footer-cell#legals{clear:both;margin-top:10px;padding-bottom:10px}
	.purchase-link p{font-size:12px}
	ul.ps4ss2ImageList{clear:both;margin:0 auto;display:block;width:95%}
	ul.ps4ss2ImageList .ss2Image{width:45%;float:none!important;margin:0 1%;display:inline-block;vertical-align:top}
}
@media (max-width:500px){
	.to-lineup-btn a{width:80%;height:auto;margin:0 auto;background-size:100% auto;background-position:0 0}
	.to-lineup-btn a:hover{background-position:0 bottom}
	.col-xs-6 { width:100%; 
}
	