#footer *,#footer :after,#footer :before,#header *,#header :after,#header :before{box-sizing:border-box}img{max-width:100%}[class^=sprite-]{display:inline-block;overflow:hidden;white-space:nowrap;text-indent:100%}.sprite-icon-blank,.sprite-icon-close,.sprite-icon-download,.sprite-icon-new,.sprite-icon-nick,.sprite-icon-open,.sprite-icon-search,.sprite-icon-search-w,.sprite-icon-up{background-image:url(../../../_res/img/sprite/icon.png?a70d2bd31d);background-repeat:no-repeat;background-size:117px 105px}@media screen and (-webkit-min-device-pixel-ratio:1),screen and (min-device-pixel-ratio:1),screen and (min-resolution:1dppx){.sprite-icon-blank,.sprite-icon-close,.sprite-icon-download,.sprite-icon-new,.sprite-icon-nick,.sprite-icon-open,.sprite-icon-search,.sprite-icon-search-w,.sprite-icon-up{background-image:url(../../../_res/img/sprite/icon.png?a70d2bd31d)}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2),screen and (min-resolution:2dppx){.sprite-icon-blank,.sprite-icon-close,.sprite-icon-download,.sprite-icon-new,.sprite-icon-nick,.sprite-icon-open,.sprite-icon-search,.sprite-icon-search-w,.sprite-icon-up{background-image:url(../../../_res/img/sprite/icon@2x.png?a70d2bd31d)}}.sprite-icon-search-w{background-position:-5px -5px;width:30px;height:30px}.sprite-icon-open{background-position:-45px -5px;width:30px;height:30px}.sprite-icon-close{background-position:-5px -45px;width:30px;height:30px}.sprite-icon-up{background-position:-45px -45px;width:27px;height:23px}.sprite-icon-new{background-position:-85px -5px;width:27px;height:23px}.sprite-icon-nick{background-position:-85px -38px;width:20px;height:20px}.sprite-icon-search{background-position:-5px -85px;width:15px;height:15px}.sprite-icon-blank{background-position:-30px -85px;width:10px;height:9px}.sprite-icon-download{background-position:-50px -85px;width:9px;height:9px}body,h1,h2,h3,h4,h5,h6{font-family:'Hiragino Kaku Gothic ProN',Meiryo,arial}#header{margin:0;border-radius:0;border:none;position:relative;z-index:9999;width:100%;overflow:hidden;background:#000}#header .container{overflow:hidden;position:relative;width:1250px;margin:0 auto;padding-right:25px;padding-left:25px}#header .navbar-brand{padding:0}#header .navbar-brand .logo-xperia{display:block;width:100px;height:16px;background:url(../img/logo-xperia.png) no-repeat center/contain}#header .navbar-brand .logo-xperia.logo-xperia-s{width:75px;height:12px;margin-top:-2px!important}#header .navbar-brand a,#header .navbar-brand span{display:block;color:#fff}#header .navbar-brand img{vertical-align:top}#header .navbar-brand.sony{float:left;margin:25px 25px 0 0}#header .navbar-brand.sony .logo-sony{width:100px;height:18px}#header .navbar-brand.somc{position:absolute;top:29px;right:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#header .navbar-brand.somc .label-official{height:12px;white-space:nowrap;text-align:right;line-height:1.1;font-size:12px}#header #header-global{position:relative;min-height:65px;padding:0;border:none;background:0 0}#header #header-global:after,#header #header-global:before{content:" ";display:table}#header #header-global:after{clear:both}.isApp #header #header-global .navbar-brand{display:none!important}.isApp #header #header-global{display:none!important}#header #header-site{min-height:35px;max-height:373px;padding:0;border:none;background:0 0;display:block;position:absolute;top:23px;left:145px}#header #header-site .navbar-nav{float:none;clear:both;margin:0 0 0 -12px;padding:0;max-height:373px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;justify-content:space-around;margin:0}#header #header-site .navbar-nav::after,#header #header-site .navbar-nav::before{content:none;display:none}#header #header-site .navbar-nav>li{position:relative;padding:0 11px;font-size:12px}#header #header-site .navbar-nav>li.lg{font-size:13px}#header #header-site .navbar-nav>li.active>a{color:#fff}#header #header-site .navbar-nav>li a{padding:0;white-space:nowrap;-webkit-font-smoothing:subpixel-antialiased;line-height:25px;text-decoration:none;color:#fff}#header #header-site .navbar-nav>li a:hover{color:#fff}#header #header-site .navbar-nav>li a span{margin-right:-3px;letter-spacing:1px}#header #header-site .navbar-nav>li a sup{position:relative;display:inline-block;top:-4px;left:-2px;vertical-align:middle;font-size:70%;-webkit-transform:scale(.7);transform:scale(.7)}#header #header-site .navbar-nav>li.active>a:after,#header #header-site .navbar-nav>li>a:hover:after{content:'';position:absolute;bottom:1px;left:-2px;right:-2px;border-bottom:2px solid #999}#header .navbar-form{position:relative;float:right;margin:28px 0 0 0;padding:0;border:0}#header .navbar-form .input{height:22px;width:145px;margin:0;padding:5px 7px 5px;border:none;background-color:#444!important;font-size:11px;color:#fff}#header .navbar-form .sprite-icon-search{position:absolute;top:4px;right:11px;border:0;z-index:12;background-color:#444}#header .navbar-form-pc{position:absolute;z-index:10;opacity:0;top:19px;left:125%;right:0;margin:0;padding:0 190px 0 20px;background-color:#000}#header .navbar-form-pc.active{opacity:1;left:125px}#header .navbar-form-pc .input{width:100%;height:29px;font-size:13px}#header .navbar-form-pc .sprite-icon-search{top:8px;right:200px}#header .navbar-form-toggler{position:absolute;-webkit-transition:all .4s;transition:all .4s;z-index:11;top:19px;right:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:29px;height:29px;border:1px solid #3a3a3a;background-color:#3a3a3a;cursor:default}#header .navbar-form-pc.active+.navbar-form-toggler{width:160px}#header .navbar-form-pc.active+.navbar-form-toggler .sprite-icon-search{width:29px;height:29px;padding-top:12px;background:0 0}#header .navbar-form-pc.active+.navbar-form-toggler .sprite-icon-search::after,#header .navbar-form-pc.active+.navbar-form-toggler .sprite-icon-search::before{content:'';display:block;height:2px;width:21px;margin:0 auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:9px;transform-origin:9px;background-color:#fff}#header .navbar-form-pc.active+.navbar-form-toggler .sprite-icon-search::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#footer{border-top:1px solid #ccc;background-color:#000;text-align:left}.isApp #footer{display:none!important}#footer .container{width:990px;margin:0 auto;padding-right:15px;padding-left:15px}#footer.footer-simple{border-top:none}#footer.footer-simple #footer-global{padding-top:24px}.footer-global,.footer-site{line-height:1.4;color:#c6c6c6}.footer-global,.footer-global .container,.footer-site,.footer-site .container{font-size:12px}.footer-global ul,.footer-site ul{list-style:none;margin:0;padding:0}.footer-global a,.footer-site a{-webkit-transition:color .2s;transition:color .2s;text-decoration:none!important;color:#c6c6c6!important}.footer-global a:hover,.footer-site a:hover{color:#fff!important}.footer-global p,.footer-site p{margin-bottom:10px}.footer-site{padding:20px 0}.footer-site .nav-footer{display:-webkit-box;display:flex;flex-wrap:wrap;width:960px}.footer-site dl{margin-bottom:0}.footer-site i{margin-left:5px}.footer-site .container{max-width:100%}.footer-site .nav-item-home{display:none!important}.footer-site .nav-footer-main,.footer-site .nav-footer-smoj,.footer-site .nav-footer-somc{-webkit-box-flex:0;flex:0 0 33%;max-width:33%}.footer-site .nav-footer-main{position:relative}.footer-site .nav-footer-main:before{content:'';position:absolute;top:0;bottom:0;right:25%;border-right:1px solid #444}.footer-site dt{margin-bottom:6px;font-weight:400}.footer-site .nav-link{display:block;margin-bottom:3px;padding:3px 0}.footer-global{padding-top:16px;border-top:1px solid #444}.footer-global .nav-footer-company{margin-bottom:15px}.footer-global .nav-footer-company strong{margin-right:10px;font-weight:400}.footer-global .nav-footer-company span{margin:0 5px}.footer-global .nav-footer-company a+a{margin-left:10px;padding-left:10px;border-left:1px solid #444}.footer-global .nav-footer-info{margin-top:5px;margin-bottom:10px}.footer-global .nav-item{display:inline-block}.footer-global .nav-item+.nav-item{margin-left:10px;padding-left:10px;border-left:1px solid #444}.footer-global address{padding-bottom:20px;font-style:normal;line-height:1.4}