.header-wrap-outer .container{padding-left:0;padding-right:0}.navbar-mobile .btn-mobile-nav{padding-top:12px !important}.navbar-mobile .sprite-32a-sony-logo{margin-top:8px !important}.btn.locale{padding:8px 12px !important;line-height:24px}.store-locator-submit-btn{padding:4px 4px 0 !important}.footer-social-links a{line-height:2em !important}.footer-social-links a i{vertical-align:middle}.nav-primary .nav-li-link{padding:2px 5px}.page-wrap-outer{overflow:visible !important}.footer-wrapper{overflow:hidden !important}.u-nav-wrapper{visibility:visible !important;z-index:1100 !important}.u-nav-wrapper .u-nav-primary-link .u-nav-primary-img-wrap{background-image:none !important}@media (max-width: 768px){.nav-wrapper{height:44px}}html.no-scroll{overflow:hidden !important}#landing-content{font-family:"SST W01 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;color:#4C4C4C;font-size:12px;line-height:1;margin:0;-webkit-text-size-adjust:100%;background-color:#000}#landing-content .section{padding:30px 0}@media (min-width: 768px){#landing-content .section{padding:60px 0}}#landing-content .section.gray{background-color:#f1f5f9}#landing-content .spinner{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;z-index:50}#landing-content .spinner i{margin:1em;display:inline-block;width:3em;height:3em;border-radius:50%;border:4px solid silver;border-bottom-color:grey;-webkit-animation:circ-anim .7s linear infinite;animation:circ-anim .7s linear infinite}@-webkit-keyframes circ-anim{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circ-anim{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#landing-content .navigation{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;background:#f1f5f9;border-bottom:solid 1px #e4e7eb;z-index:999;min-height:60px}#landing-content .navigation .menu-m-btn{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1000;padding:0 1rem;cursor:pointer;height:60px}#landing-content .navigation .menu-m-btn .hamburger{width:20px;height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#landing-content .navigation .menu-m-btn .hamburger span{width:100%;height:2px;background-color:#83838f}@media (min-width: 992px){#landing-content .navigation .menu-m-btn{display:none}}#landing-content .navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#e4e7eb;left:0;margin:0}@media (min-width: 992px){#landing-content .navigation ul{background-color:transparent;position:static;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;max-width:1120px;margin:0 auto;padding:0}}#landing-content .navigation ul .menu-item{height:60px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-right:solid 1px #e4e7eb;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:1rem;display:none;padding-top:1.2rem}#landing-content .navigation ul .menu-item.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 992px){#landing-content .navigation ul .menu-item{width:16%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}}#landing-content .navigation ul .menu-item:first-child{border-left:solid 1px #e4e7eb}#landing-content .navigation ul .menu-item .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;padding:0;margin-bottom:0 !important}@media (min-width: 992px){#landing-content .navigation ul .menu-item .nav-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#landing-content .navigation ul .menu-item .nav-link span{margin:0;padding:.2rem}@media (min-width: 992px){#landing-content .navigation ul .menu-item .nav-link span{padding:0}}@media (min-width: 992px){#landing-content .navigation ul .menu-item:hover{background:#e8edf3;-webkit-box-shadow:inset 0 -4px 0 #5865f5;box-shadow:inset 0 -4px 0 #5865f5}#landing-content .navigation ul .menu-item.active{background:#e8edf3;-webkit-box-shadow:inset 0 -4px 0 #5865f5;box-shadow:inset 0 -4px 0 #5865f5}}#landing-content .navigation ul.show{top:60px}#landing-content .navigation ul.show .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#landing-content .navigation ul.show .menu-item.active,#landing-content .navigation ul.show .menu-item:hover{background:#d6dadf}#landing-content .bg-gray{background-color:#F1F5f9}#landing-content .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){#landing-content .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#landing-content .flex .col-50{width:100%}@media (min-width: 768px){#landing-content .flex .col-50{width:50%}}#landing-content .reg-section{padding:3rem 1rem}#landing-content .subtitle{width:100%;max-width:700px;margin:0 auto;padding-bottom:2rem}#landing-content #wrapper{width:100%;height:100%}#landing-content h1,#landing-content h2,#landing-content h3,#landing-content h4,#landing-content h5,#landing-content h6,#landing-content p,#landing-content dl,#landing-content dt,#landing-content dd,#landing-content ul,#landing-content ol,#landing-content li,#landing-content figure,#landing-content small,#landing-content p{margin:0;padding:0;font-size:100%}#landing-content article,#landing-content aside,#landing-content details,#landing-content figcaption,#landing-content figure,#landing-content footer,#landing-content header,#landing-content hgroup,#landing-content menu,#landing-content nav,#landing-content section{display:block}#landing-content ul{list-style:none;padding:0;margin:0}#landing-content li{padding:0;margin:0}#landing-content a{display:inline;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(2,201,251,0.12)}#landing-content table{border-collapse:collapse}#landing-content .clearfix{clear:both}#landing-content .clearfix:before,#landing-content .clearfix:after{content:"";display:block}#landing-content .clearfix:after{clear:both}#landing-content .clearfix{zoom:1}#landing-content body{background:#000;font-family:Helvetica, Arial, Verdana, sans-serif;overflow-y:scroll;overflow-x:hidden}#landing-content .inner{margin:0 auto;width:960px;min-width:960px;position:relative}#landing-content a{color:#3865e4}#landing-content a:hover{text-decoration:none;color:#3c4c74}#landing-content .fade{opacity:1;transition:opacity .40s ease-in-out;-moz-transition:opacity .40s ease-in-out;-webkit-transition:opacity .40s ease-in-out}#landing-content .fade:hover{opacity:0.6}#landing-content #topHeader{width:100%;min-width:1100px;height:900px;margin:0 auto;background-image:url(../pics/bg.jpg);background-position:top center;background-repeat:repeat-x;background-size:fixed;text-align:center;overflow:hidden}#landing-content #topHeader h1{padding-top:132px}#landing-content #intro{background:transparent;margin:0;padding:0 0 100px;color:#eee}#landing-content #intro h2{margin:-50px 0 10px 0;text-align:center;line-height:1.4em;font-size:2.4em;color:#fff}#landing-content #intro h2 .alpha{position:relative;top:2px;height:24px;width:auto}#landing-content #intro h3{margin:0 0 30px 0;text-align:center;line-height:1.4em;font-size:3em;color:#fff}#landing-content #intro p{margin:0;padding:0 50px;font-size:1.4em;line-height:1.6em}#landing-content #entry{background:#eee;margin:0;padding:100px 0 50px 0;text-align:center}#landing-content #entry h2{margin-bottom:50px;text-align:center;font-size:3em;color:#000}#landing-content #entry .steps{width:100%;max-width:1200px;padding:1rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#landing-content #entry .step{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:3px;width:100%;-webkit-box-shadow:0px 5px 30px 10px #ddd;box-shadow:0px 5px 30px 10px #ddd;margin:1.6%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 576px){#landing-content #entry .step{width:45%}}@media (min-width: 992px){#landing-content #entry .step{width:30%}}#landing-content #entry .step img{max-width:100%}#landing-content #theme{background:#eee;margin:0;padding:0 0 50px 0;text-align:center}#landing-content #theme h2{margin-bottom:50px;padding-top:50px;text-align:center;font-size:3em;color:#000}#landing-content #theme .container{border-radius:3px;-webkit-box-shadow:0px 5px 30px 10px #ddd;box-shadow:0px 5px 30px 10px #ddd;margin:0 auto;padding:1px;background:#fff;text-align:center}#landing-content #theme h3{margin:0;padding:50px 0 10px 0;text-align:center;font-size:2.4em;line-height:1.2em;color:#d00}#landing-content #theme h4{margin:0;padding:0 0 30px 0;text-align:center;font-size:2em;line-height:1.2em;color:#000}#landing-content #theme p{margin:0;padding:0 50px 50px 50px;font-size:1.4em;line-height:1.6em;text-align:left}#landing-content #hashtag{background:#eee;margin:0;padding:0 0 100px 0;text-align:center}#landing-content #hashtag h2{margin-bottom:50px;padding-top:50px;text-align:center;font-size:3em;color:#000}#landing-content #hashtag .container{text-align:left;background:#fff;padding:1px;margin:0 auto;border-radius:3px;-webkit-box-shadow:0px 5px 30px 10px #ddd;box-shadow:0px 5px 30px 10px #ddd}#landing-content #hashtag p{margin:0;padding:50px;text-align:left;font-size:1.4em;line-height:1.6em}#landing-content #hashtag .txtLead{padding:0 10px 30px;font-weight:bold;text-align:center}#landing-content .tableHashtags{width:50%;margin:0 auto;background:#fff;border-collapse:separate;border-radius:3px}#landing-content .tableHashtags th,#landing-content .tableHashtags td{width:50%;padding:0.5em;background:#f6f6f6;border-color:#fff;border-radius:3px;text-align:left;font-size:1.4em;line-height:1.2em}#landing-content #entryInfo{background:#eee;margin:0;padding:0 0 50px 0;color:#000;text-align:center}#landing-content #entryInfo h2{margin-bottom:50px;text-align:center;font-size:3em;color:#000}#landing-content #entryInfo .container{text-align:left;background:#fff;padding:1px 50px 100px 50px;margin:0 auto;border-radius:3px;-webkit-box-shadow:0px 5px 30px 10px #ddd;box-shadow:0px 5px 30px 10px #ddd}#landing-content #entryInfo h3{margin:60px 0 30px;padding:0;background:#e2e2e2;padding:12px 12px 8px 12px;text-align:center;line-height:1.6em;font-size:1.8em;color:#000;border-radius:3px}#landing-content #entryInfo h4{margin-bottom:10px;line-height:1.4em;font-size:2em}#landing-content #entryInfo h4.prizes{text-align:center}#landing-content #entryInfo p.prizes{width:80%;margin:0 auto;padding:5px 3px 0 3px}#landing-content #entryInfo p{margin:0 0 30px;padding:0;line-height:1.6em;font-size:1.4em}#landing-content #entryInfo p.contestPeriod{margin:0;padding:0;text-align:center;font-size:2.4em;font-weight:bold}#landing-content #entryInfo p.contestPeriod br{display:none}#landing-content #entryInfo table{width:80%;margin:30px auto 30px auto;background:#fff;border-collapse:separate;border-radius:3px}#landing-content #entryInfo table.globalwinner{margin:30px auto 70px auto}#landing-content #entryInfo table th{padding:1em;background:#000;border-color:#fff;border-radius:3px;font-size:1.4em;font-weight:bold;line-height:1.2em;text-align:left;color:#fff}#landing-content #entryInfo table th.head{background:#ddd;color:#000}#landing-content #entryInfo table th.subhead{background:#f9f9f9;color:#000}#landing-content #entryInfo table td{padding:0.8em;background:#eee;border-color:#fff;border-radius:3px;text-align:left;font-size:1.4em;line-height:1.2em}#landing-content #entryInfo table td.head{width:220px;font-weight:bold}#landing-content #entryInfo table td.num{width:140px}#landing-content #entryInfo .pic{width:100%}#landing-content #entryInfo .txtLead{display:block;padding:0 10px;font-weight:bold;text-align:center}#landing-content #entryInfo .tableHashtags{width:50%;margin:20px auto;background:#fff;border-collapse:separate;border-radius:3px}#landing-content #entryInfo .tableHashtags th,#landing-content #entryInfo .tableHashtags td{padding:0.5em;background:#f6f6f6;border-color:#fff;border-radius:3px;color:#000;text-align:left;font-size:1em;line-height:1.2em}#landing-content .note{font-size:0.9em}#landing-content .txtbtn a{width:50%;display:block;background:#000;border-radius:100px;margin:0 auto;padding:20px;text-align:center;font-size:1.6em;font-weight:bold;text-decoration:none;color:#fff}#landing-content .em{color:#d00}#landing-content .italic{color:#d00;font-style:italic}#landing-content .listTerms{list-style:none;counter-reset:numbers;font-size:1.4em;line-height:1.4em}#landing-content .listTerms li{position:relative;margin-top:20px;padding-left:2em}#landing-content .listTerms li:first-child{margin-top:0}#landing-content .listTerms li:before{counter-increment:numbers;content:counter(numbers) ".";position:absolute;top:0;left:0}@media screen and (max-width: 980px){#landing-content #topHeader{width:100%;min-width:auto;height:auto;background-image:url(../pics/bg_sp.jpg);background-repeat:no-repeat;background-size:contain;overflow:visible}#landing-content #topHeader h1{width:100%;padding:67% 0 0 0}#landing-content #topHeader h1 img{width:100%}#landing-content img{width:100%}#landing-content .inner{width:auto;min-width:auto}#landing-content #intro{padding:3% 0 100px}#landing-content #intro h2{margin:10px 0 10px 0;padding:0 20px;line-height:1.2em;font-size:2.0em;font-weight:normal}#landing-content #intro h2 .alpha{position:relative;top:2px;height:20px;width:auto}#landing-content #intro h3{line-height:1.2em;font-size:2.8em}#landing-content #intro .winners a{width:90%}#landing-content #intro p{padding:0 20px}#landing-content #theme .container{width:90%;margin:0 auto}#landing-content #theme h3{margin:0 5% 0 5%;text-align:center;font-size:1.8em;line-height:1.2em}#landing-content #theme h4{margin:0 5% 0 5%;font-size:1.6em}#landing-content #theme p{margin:0 5% 0 5%;padding:0 0 7% 0;font-size:1.4em}#landing-content #hashtag .container{width:90%;margin:0 auto}#landing-content #hashtag .tableHashtags{width:90%}#landing-content #hashtag p{padding:10% 5%}#landing-content #entryInfo{background:#fff;margin:0;padding:0}#landing-content #entryInfo h2{margin-bottom:0px;padding-top:100px}#landing-content #entryInfo .container{border-radius:0;margin:0;padding:1px 20px 50px 20px;-webkit-box-shadow:none;box-shadow:none}#landing-content #entryInfo p.contestPeriod{line-height:1.2em}#landing-content #entryInfo p.contestPeriod br{display:block}#landing-content #entryInfo p.prizes{width:90%}#landing-content #entryInfo table{width:90%}#landing-content .txtbtn a{width:75%}#landing-content #entryInfo .tableHashtags{width:90%}}@media screen and (max-width: 480px){#landing-content .tableHashtags{width:100%}#landing-content .tableHashtags th,#landing-content .tableHashtags td{font-size:1.2em}#landing-content .listTerms{font-size:1.2em}#landing-content .listTerms li{padding-left:2em}#landing-content #intro{padding-bottom:50px}#landing-content #theme{padding-bottom:30px}#landing-content #hashtag{padding-bottom:80px}#landing-content #entry{padding-top:50px;padding-bottom:30px}#landing-content #theme h3{width:80%;margin:0 auto}#landing-content #entryInfo h2{padding-top:50px}#landing-content #entryInfo table{width:100%}#landing-content .txtbtn a{width:90%}#landing-content #entryInfo .tableHashtags{width:100%}#landing-content #entryInfo .tableHashtags th,#landing-content #entryInfo .tableHashtags td{font-size:0.9em}}
