html{font-size:75%;}.home-hero{margin:15px auto;width:950px;}.home-hero-image img{display:block;}.home-hero-text{text-align:right;margin:10px 0 0;}@media(max-width:640px){.home-hero{margin:10px 10px 20px;width:auto;}.home-hero-image img{width:100%;height:auto;border:none;}.home-hero-text{font-size:0.71429em;margin:5px 0 0;}}section.home-section{*zoom:1;font-size:1.16667em;width:950px;margin:0 auto 40px;}section.home-section:before,section.home-section:after{content:"";display:table;}section.home-section:after{clear:both;}.home-section-header{*zoom:1;text-align:right;margin:0 0 10px;border-bottom:1px solid #cecece;}.home-section-header:before,.home-section-header:after{content:"";display:table;}.home-section-header:after{clear:both;}.home-section-header h1{font-size:1.42857em;float:left;margin:0;}.home-section-headerItem{display:inline-block;*display:inline;*zoom:1;padding:.3em 0 0 1em;}.home-section-headerItemIcon,.home-section-headerItemText{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}@media(max-width:640px){section.home-section{font-size:1em;width:auto;margin:0 10px 40px;}.home-section-header{text-align:left;margin:0 0 10px;}.home-section-header h1{font-size:1.42857em;float:none;margin:0;}.home-section-headerItem{padding-left:0;padding-right:1em;}}.home-products{*zoom:1;clear:both;position:relative;padding-top:340px;*overflow:hidden;}.home-products:before,.home-products:after{content:"";display:table;}.home-products:after{clear:both;}.home-productsSub{*zoom:1;clear:both;position:relative;padding-top:110px;*height:1px;*overflow:hidden;}.home-productsSub:before,.home-productsSub:after{content:"";display:table;}.home-productsSub:after{clear:both;}.home-products-vaio,.home-products-tablet,.home-products-ichigan,.home-products-cybershot,.home-products-handycam,.home-products-actioncam,.home-products-icRecorder,.home-products-radio,.home-products-walkman,.home-products-headphone,.home-products-activeSpeaker,.home-products-systemStereo,.home-products-homeTheater,.home-products-reader,.home-products-bravia,.home-products-bd,.home-products-hmd,.home-products-spAcc,.home-products-sonymobile,.home-products-playstation,.home-products-bizVaio,.home-products-bizBravia,.home-products-professional,.home-products-overseas{position:absolute;width:148px;height:100px;border:1px solid #e7e7e7;border-radius:3px;}.home-products-vaio a,.home-products-tablet a,.home-products-ichigan a,.home-products-cybershot a,.home-products-handycam a,.home-products-actioncam a,.home-products-icRecorder a,.home-products-radio a,.home-products-walkman a,.home-products-headphone a,.home-products-activeSpeaker a,.home-products-systemStereo a,.home-products-homeTheater a,.home-products-reader a,.home-products-bravia a,.home-products-bd a,.home-products-hmd a,.home-products-spAcc a,.home-products-sonymobile a,.home-products-playstation a,.home-products-bizVaio a,.home-products-bizBravia a,.home-products-professional a,.home-products-overseas a{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;display:block;height:0px;padding:100px 0 0 0;overflow:hidden;background:url(/share3/images/home/products.jpg) no-repeat;}.home-products-vaio a:hover,.home-products-tablet a:hover,.home-products-ichigan a:hover,.home-products-cybershot a:hover,.home-products-handycam a:hover,.home-products-actioncam a:hover,.home-products-icRecorder a:hover,.home-products-radio a:hover,.home-products-walkman a:hover,.home-products-headphone a:hover,.home-products-activeSpeaker a:hover,.home-products-systemStereo a:hover,.home-products-homeTheater a:hover,.home-products-reader a:hover,.home-products-bravia a:hover,.home-products-bd a:hover,.home-products-hmd a:hover,.home-products-spAcc a:hover,.home-products-sonymobile a:hover,.home-products-playstation a:hover,.home-products-bizVaio a:hover,.home-products-bizBravia a:hover,.home-products-professional a:hover,.home-products-overseas a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";}.home-products--itemOrder1{left:0px;top:0px;}.home-products--itemOrder2{left:160px;top:0px;}.home-products--itemOrder3{left:320px;top:0px;}.home-products--itemOrder4{left:480px;top:0px;}.home-products--itemOrder5{left:640px;top:0px;}.home-products--itemOrder6{left:800px;top:0px;}.home-products--itemOrder7{left:0px;top:110px;}.home-products--itemOrder8{left:160px;top:110px;}.home-products--itemOrder9{left:320px;top:110px;}.home-products--itemOrder10{left:480px;top:110px;}.home-products--itemOrder11{left:640px;top:110px;}.home-products--itemOrder12{left:800px;top:110px;}.home-products--itemOrder13{left:0px;top:220px;}.home-products--itemOrder14{left:160px;top:220px;}.home-products--itemOrder15{left:320px;top:220px;}.home-products--itemOrder16{left:480px;top:220px;}.home-products--itemOrder17{left:640px;top:220px;}.home-products--itemOrder18{left:800px;top:220px;}.home-products--itemOrder19{left:0px;top:330px;}.home-products--itemOrder20{left:160px;top:330px;}.home-products--itemOrder21{left:320px;top:330px;}.home-products-vaio a{background-position:0 0px;}.home-products-tablet a{background-position:0 -200px;}.home-products-ichigan a{background-position:0 -400px;}.home-products-cybershot a{background-position:0 -600px;}.home-products-handycam a{background-position:0 -800px;}.home-products-actioncam a{background-position:0 -1000px;}.home-products-icRecorder a{background-position:0 -1200px;}.home-products-radio a{background-position:0 -1400px;}.home-products-walkman a{background-position:0 -1600px;}.home-products-headphone a{background-position:0 -1800px;}.home-products-activeSpeaker a{background-position:0 -2000px;}.home-products-systemStereo a{background-position:0 -2200px;}.home-products-homeTheater a{background-position:0 -2400px;}.home-products-reader a{background-position:0 -2600px;}.home-products-bravia a{background-position:0 -2800px;}.home-products-bd a{background-position:0 -3000px;}.home-products-hmd a{background-position:0 -3200px;}.home-products-spAcc a{background-position:0 -3400px;}.home-products-sonymobile a{background-position:0 -3600px;}.home-products-playstation a{background-position:0 -3800px;}.home-products-bizVaio a{background-position:0 -4000px;}.home-products-bizBravia a{background-position:0 -4200px;}.home-products-professional a{background-position:0 -4400px;}.home-products-overseas a{background-position:0 -4600px;}.home-products-link{text-align:right;clear:both;margin:0 0 10px;}.home-products-link a{padding:0 0 0 10px;background:url("/share3/images/home/ico_01.png") no-repeat 0 48%;}@media(max-width:640px){.home-products{margin:0;padding:0 7px;}.home-productsSub{margin:0;padding:0 7px;}.home-products-vaio,.home-products-tablet,.home-products-ichigan,.home-products-cybershot,.home-products-handycam,.home-products-actioncam,.home-products-icRecorder,.home-products-radio,.home-products-walkman,.home-products-headphone,.home-products-activeSpeaker,.home-products-systemStereo,.home-products-homeTheater,.home-products-reader,.home-products-bravia,.home-products-bd,.home-products-hmd,.home-products-spAcc,.home-products-sonymobile,.home-products-playstation{position:static;width:50%;height:100px;margin:0 0 10px -7px;float:left;background:none;}.home-products-vaio:nth-child(2n+2),.home-products-tablet:nth-child(2n+2),.home-products-ichigan:nth-child(2n+2),.home-products-cybershot:nth-child(2n+2),.home-products-handycam:nth-child(2n+2),.home-products-actioncam:nth-child(2n+2),.home-products-icRecorder:nth-child(2n+2),.home-products-radio:nth-child(2n+2),.home-products-walkman:nth-child(2n+2),.home-products-headphone:nth-child(2n+2),.home-products-activeSpeaker:nth-child(2n+2),.home-products-systemStereo:nth-child(2n+2),.home-products-homeTheater:nth-child(2n+2),.home-products-reader:nth-child(2n+2),.home-products-bravia:nth-child(2n+2),.home-products-bd:nth-child(2n+2),.home-products-hmd:nth-child(2n+2),.home-products-spAcc:nth-child(2n+2),.home-products-sonymobile:nth-child(2n+2),.home-products-playstation:nth-child(2n+2){margin:0 -7px 10px 0;float:right;}.home-products-vaio a,.home-products-tablet a,.home-products-ichigan a,.home-products-cybershot a,.home-products-handycam a,.home-products-actioncam a,.home-products-icRecorder a,.home-products-radio a,.home-products-walkman a,.home-products-headphone a,.home-products-activeSpeaker a,.home-products-systemStereo a,.home-products-homeTheater a,.home-products-reader a,.home-products-bravia a,.home-products-bd a,.home-products-hmd a,.home-products-spAcc a,.home-products-sonymobile a,.home-products-playstation a{display:block;width:100%;height:100px;padding:0;overflow:hidden;background:none;}.home-products-vaio a:before,.home-products-tablet a:before,.home-products-ichigan a:before,.home-products-cybershot a:before,.home-products-handycam a:before,.home-products-actioncam a:before,.home-products-icRecorder a:before,.home-products-radio a:before,.home-products-walkman a:before,.home-products-headphone a:before,.home-products-activeSpeaker a:before,.home-products-systemStereo a:before,.home-products-homeTheater a:before,.home-products-reader a:before,.home-products-bravia a:before,.home-products-bd a:before,.home-products-hmd a:before,.home-products-spAcc a:before,.home-products-sonymobile a:before,.home-products-playstation a:before{content:'';display:block;width:140px;height:100px;margin:0 auto;background:url(/share3/images/home/products.jpg) no-repeat;-webkit-background-size:220px 2400px;-o-background-size:220px 2400px;background-size:220px 2400px;}.home-products-vaio a:before{background-position:-75px 0px;}.home-products-tablet a:before{background-position:-75px -100px;}.home-products-ichigan a:before{background-position:-75px -200px;}.home-products-cybershot a:before{background-position:-75px -300px;}.home-products-handycam a:before{background-position:-75px -400px;}.home-products-actioncam a:before{background-position:-75px -500px;}.home-products-icRecorder a:before{background-position:-75px -600px;}.home-products-radio a:before{background-position:-75px -700px;}.home-products-walkman a:before{background-position:-75px -800px;}.home-products-headphone a:before{background-position:-75px -900px;}.home-products-activeSpeaker a:before{background-position:-75px -1000px;}.home-products-systemStereo a:before{background-position:-75px -1100px;}.home-products-homeTheater a:before{background-position:-75px -1200px;}.home-products-reader a:before{background-position:-75px -1300px;}.home-products-bravia a:before{background-position:-75px -1400px;}.home-products-bd a:before{background-position:-75px -1500px;}.home-products-hmd a:before{background-position:-75px -1600px;}.home-products-spAcc a:before{background-position:-75px -1700px;}.home-products-sonymobile a:before{background-position:-75px -1800px;}.home-products-playstation a:before{background-position:-75px -1900px;}.home-products-bizVaio{display:none;}.home-products-bizBravia{display:none;}.home-products-professional{display:none;}.home-products-overseas{display:none;}.home-products-link{font-size:1.14286em;text-align:left;clear:both;margin:.8em -6px;}.home-products-link a{color:#333;display:block;padding:10px 16px;border:1px solid #ccc;border-radius:3px;box-shadow:0 2px 2px rgba(100,100,100,0.1);background:#f2f2f2 url("/share3/images/home-products/bg_01.png") no-repeat 100% 50%;-webkit-background-size:18px 16px;-o-background-size:18px 16px;background-size:18px 16px;}.home-products-link a:hover{color:#c41230;}}.home-storeInfo{*zoom:1;font-size:0.85714em;margin:40px 0 0 -10px;clear:both;}.home-storeInfo:before,.home-storeInfo:after{content:"";display:table;}.home-storeInfo:after{clear:both;}.home-storeInfo-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;*display:inline;width:150px;*width:138px;margin:0 0 10px 10px;padding:0 5px;border:1px solid #e7e7e7;border-radius:3px;box-shadow:inset 0 0 6px #e7e7e7;}.home-storeInfo-header{font-size:0.83333em;text-align:center;padding:4px 3px 2px;min-height:14px;border-bottom:1px solid #e7e7e7;}.home-storeInfo-content{display:table;text-align:center;margin:0 auto;*display:block;}.home-storeInfo-content a{text-align:left;display:table-cell;vertical-align:middle;height:50px;color:#333;padding:4px 0 0 10px;background:url("/share3/images/home/ico_01.png") no-repeat 0 50%;*display:inline-block;*padding-top:15px;*height:auto;*min-height:35px;_height:35px;}.home-storeInfo-content a:hover{color:#c41230;}a.home-storeInfo-iconLink{text-align:center;height:76px;padding:0;background:none;*height:61px;*padding-top:15px;}a.home-storeInfo-iconLink:hover{text-decoration:none;}a.home-storeInfo-iconLink .home-storeInfo-iconLinkIcon{padding-right:3px;}a.home-storeInfo-iconLink .home-storeInfo-iconLinkIcon img{vertical-align:middle;width:18px;height:18px;}a.home-storeInfo-iconLink .home-storeInfo-iconLinkText{text-align:left;display:inline-block;vertical-align:middle;}a.home-storeInfo-iconLink:hover .home-storeInfo-iconLinkText{text-decoration:underline;}.home-storeInfo-item_01{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;*display:inline;width:150px;*width:138px;margin:0 0 10px 10px;padding:4px 4px 0;border:1px solid #e7e7e7;border-radius:3px;}.home-storeInfo-header_01{font-size:0.83333em;text-align:center;padding:1px 3px 2px;min-height:14px;border-radius:3px;background:#666;color:#fff;}.home-storeInfo-content_01{display:table;text-align:center;margin:0 auto;*display:block;}.home-storeInfo-content_01 a{text-align:left;display:table-cell;vertical-align:middle;height:50px;color:#333;padding:4px 0 0 10px;background:url("/share3/images/home/ico_01.png") no-repeat 0 50%;*display:inline-block;*padding-top:15px;*height:auto;*min-height:39px;_height:39px;}.home-storeInfo-content_01 a:hover{color:#c41230;}.home-storeInfo-item_02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;*display:inline;width:150px;*width:138px;margin:0 0 10px 10px;padding:4px;border:1px solid #e7e7e7;border-radius:3px;}.home-storeInfo-item_02 a:hover{color:#c41230;}.home-storeInfo-header_02{font-size:0.83333em;text-align:center;padding:2px 3px 2px;min-height:14px;border-radius:3px;background:#666;color:#fff;}.home-storeInfo-content_02{display:table;text-align:center;margin:0 auto;*display:block;}.home-storeInfo-content_02 a,.home-storeInfo-content_02 p.text-link{text-align:left;display:table-cell;vertical-align:middle;height:37px;color:#333;padding:3px 0 0 10px;background:url("/share3/images/home/ico_01.png") no-repeat 0 50%;*display:inline-block;*padding-top:14px;*height:auto;*min-height:37px;_height:37px;}.home-storeInfo-content_02 a:hover{color:#c41230;}.home-storeInfo-text-link-small{font-size:0.83333em;}.home-storeInfo-image_02{border:1px solid #e7e7e7;border-radius:3px;margin:4px 0 0 0;}.home-storeInfo-image_02 img{vertical-align:bottom;border-radius:2px;}.home-storeInfo-item_02 a img{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}.home-storeInfo-item_02 a:hover img{filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";opacity:.6;}a.home-storeInfo-iconLink_02{text-align:center;height:92px;padding:0;background:none;*height:80px;*padding-top:35px;}a.home-storeInfo-iconLink_02:hover{text-decoration:none;}a.home-storeInfo-iconLink_02 .home-storeInfo-iconLinkIcon{padding-right:3px;}a.home-storeInfo-iconLink_02 .home-storeInfo-iconLinkIcon img{vertical-align:middle;width:18px;height:18px;}a.home-storeInfo-iconLink_02 .home-storeInfo-iconLinkText{text-align:left;display:inline-block;vertical-align:middle;}a.home-storeInfo-iconLink_02:hover .home-storeInfo-iconLinkText{text-decoration:underline;}@media(max-width:640px){.home-storeInfo{*zoom:1;font-size:100%;margin:20px 0 0;}.home-storeInfo:before,.home-storeInfo:after{content:"";display:table;}.home-storeInfo:after{clear:both;}.home-storeInfo-item{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;text-align:center;float:none;width:auto;min-height:0;margin:0 0 10px;padding:0 5px 3px;box-shadow:inset 0 0 10px #e7e7e7;}.home-storeInfo-header{font-size:0.71429em;}.home-storeInfo-content{display:block;}.home-storeInfo-content a{text-align:center;display:block;height:auto;padding-top:10px;padding-bottom:10px;background:none;}.home-storeInfo-content a:before{content:'';display:inline-block;vertical-align:middle;width:5px;height:5px;margin:0 5px .2em 0;background:url("/share3/images/home/ico_02.png") no-repeat;background-size:5px 5px;}.home-storeInfo-content br{display:none;}a.home-storeInfo-iconLink{height:auto;padding-top:14px;padding-bottom:14px;}a.home-storeInfo-iconLink:before{display:none;}.home-storeInfo-item_01{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;text-align:center;float:none;width:auto;min-height:0;margin:0 0 10px;padding:4px 4px 3px;}.home-storeInfo-header_01{font-size:0.71429em;}.home-storeInfo-content_01{display:block;}.home-storeInfo-content_01 a{text-align:center;display:block;height:auto;padding-top:10px;padding-bottom:10px;background:none;}.home-storeInfo-content_01 a:before{content:'';display:inline-block;vertical-align:middle;width:5px;height:5px;margin:0 5px .2em 0;background:url("/share3/images/home/ico_02.png") no-repeat;background-size:5px 5px;}.home-storeInfo-content_01 br{display:none;}.home-storeInfo-item_02{position:static;width:49%;height:auto;margin:0 0 10px 0;float:left;}.home-storeInfo-item_02:nth-child(2n+2){margin:0 0 10px 0;float:right;}.home-storeInfo-header_02{font-size:0.71429em;}.home-storeInfo-content_02{display:block;}.home-storeInfo-content_02 a,.home-storeInfo-content_02 p.text-link{text-align:center;display:block;height:2em;background:none;}.home-storeInfo-content_02 a:before,.home-storeInfo-content_02 p.text-link:before{content:'';display:inline-block;vertical-align:middle;width:5px;height:5px;margin:0 5px .2em 0;background:url("/share3/images/home/ico_02.png") no-repeat;background-size:5px 5px;}.home-storeInfo-content_02 br{display:none;}.home-storeInfo-image_02 img{width:100%;height:auto;}.home-storeInfo-text-link-small{font-size:1em;}a.home-storeInfo-iconLink_02{height:3em;padding-top:20px;padding-bottom:10px;}a.home-storeInfo-iconLink_02:before{display:none;}}.home-service-item,.home-service-itemPrimary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:1.16666rem;word-spacing:normal;display:inline-block;*display:inline;*zoom:1;vertical-align:top;text-align:center;margin:0 0 10px 10px;padding:1px;border:1px solid #e7e7e7;position:relative;}.home-service{font-size:0rem;word-spacing:-1em;display:-webkit-box;display:-webkit-flex;-webkit-flex-wrap:wrap;margin:0 -10px;*zoom:1;}.home-service a{color:#333;display:block;}.home-service a img{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}.home-service a:hover img{filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";opacity:.6;}.home-service a:hover{color:#c41230;text-decoration:none;}.home-service-item{width:150px;*width:146px;padding-top:18px;padding-bottom:12px;}.home-service-item .home-service-itemText{font-size:0.71429em;line-height:1.6;}.home-service-item .home-service-itemLogo img{display:block;margin:0 auto;}.home-service-item span.mod-iconNewWin{position:absolute;top:5px;right:5px;}.home-service-itemPrimary{width:310px;*width:306px;}.home-service-itemPrimary .home-service-itemText{line-height:1.2;text-align:left;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.home-service-itemPrimary .home-service-itemLogo{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:6px 0 6px 5px;height:32px;}.home-service-itemPrimary .home-service-itemImage{display:block;}.home-service-itemPrimary .home-service-itemImage img{display:block;}.home-service-itemPrimary span.mod-iconNewWin{position:absolute;top:5px;right:5px;}@media(max-width:640px){.home-service{font-size:0;margin:0 -5px;text-align:center;display:block;}.home-service-item{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;width:50%;padding:10px 0 20px;margin:0 0 10px;float:left;border:none;}.home-service-item:before{content:'';position:absolute;top:0;bottom:0;left:5px;right:5px;display:block;zoom:-1;border:1px solid #e7e7e7;}.home-service-item a{position:relative;z-index:1;margin:-10px 0 -20px;padding:10px 0 20px;}.home-service-item .home-service-itemText{font-size:10px;}.home-service-item span.mod-iconNewWin{top:auto;bottom:5px;right:10px;}.home-service-itemPrimary{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;display:block;float:none;width:auto;margin:0 5px 10px;}.home-service-itemPrimary .home-service-itemText{font-size:14px;}.home-service-itemPrimary .home-service-itemImage img{width:100%;height:auto;}.home-service-itemPrimary span.mod-iconNewWin{top:auto;bottom:5px;right:5px;}}.home-pickup{*zoom:1;margin:0 0 0 -25px;}.home-pickup:before,.home-pickup:after{content:"";display:table;}.home-pickup:after{clear:both;}.home-pickup-item{text-align:center;float:left;*display:inline;width:300px;margin:0 0 0 25px;}.home-pickup-item a{color:#333;*zoom:1;}.home-pickup-item a img{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}.home-pickup-item a:hover img{filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";opacity:.6;}.home-pickup-item a:hover{color:#c41230;}.home-pickup-item img{display:block;border:1px solid #c8c8c8;margin-bottom:3px;}.home-pickup-itemText{display:inline;padding:0 0 0 10px;background:url("/share3/images/home/ico_01.png") no-repeat 0 0.4em;}@media(max-width:640px){.home-pickup{*zoom:1;margin:0;}.home-pickup:before,.home-pickup:after{content:"";display:table;}.home-pickup:after{clear:both;}.home-pickup-item{float:none;width:auto;margin:0 0 20px;}.home-pickup-item img{display:block;width:100%;height:auto;}}.home-enjoying{*zoom:1;margin:0 -10px;}.home-enjoying:before,.home-enjoying:after{content:"";display:table;}.home-enjoying:after{clear:both;}.home-enjoying-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;*zoom:1;float:left;*display:inline;width:310px;*width:308px;padding:18px 0;margin:0 0 10px 10px;border:1px solid #e7e7e7;}.home-enjoying-item a{color:#333;display:block;}.home-enjoying-item a img{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}.home-enjoying-item a:hover img{filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";opacity:.6;}.home-enjoying-item a:hover{color:#c41230;text-decoration:none;}.home-enjoying-item span.mod-iconNewWin{position:absolute;top:5px;right:5px;}.home-enjoying-item-bnr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;*zoom:1;float:left;*display:inline;width:310px;*width:308px;padding:0;margin:0 0 10px 10px;border:1px solid #e7e7e7;}.home-enjoying-item-bnr a{color:#333;display:block;}.home-enjoying-item-bnr a img{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;vertical-align:bottom}.home-enjoying-item-bnr a:hover img{filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";opacity:.6;}.home-enjoying-item-bnr a:hover{color:#c41230;text-decoration:none;}.home-enjoying-item-bnr span.mod-iconNewWin{position:absolute;top:5px;right:5px;}.home-enjoying-itemIcon{display:inline-block;*display:inline;*zoom:1;margin-right:5px;vertical-align:middle;}.home-enjoying-itemLabel{font-size:1.28571em;font-weight:bold;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}@media(max-width:640px){.home-enjoying{margin:0;}.home-enjoying-item{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;text-align:left;float:none;width:auto;padding-left:80px;margin:0 0 20px;}.home-enjoying-item-bnr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;text-align:left;float:none;width:auto;margin:0 0 20px;}.home-enjoying-item-bnr a img{width:100%;height:auto}.home-enjoying-itemIcon{position:absolute;top:50%;left:32px;margin-top:-16px;}.home-enjoying-itemIcon img{display:block;width:32px;height:32px;}.home-enjoying-itemLabel{font-size:1.28571em;display:block;}}.home-trial{margin:0 0 0 -10px;*zoom:1;}.home-trial-item{float:left;*display:inline;width:310px;padding:10px 0 0 0;margin:0 0 10px 10px;}.home-trial-item a{*zoom:1;color:#333;display:block;}.home-trial-item a img{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}.home-trial-item a:hover img{filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";opacity:.6;}.home-trial-item a:before,.home-trial-item a:after{content:"";display:table;}.home-trial-item a:after{clear:both;}.home-trial-item a:hover{color:#c41230;}.home-trial-itemImage{float:left;width:146px;margin-top:-10px;}.home-trial-itemImage img{display:block;border:1px solid #e7e7e7;}.home-trial-itemText{float:left;width:140px;padding:0 0 0 20px;background:url("/share3/images/home/ico_01.png") no-repeat 10px 0.5em;}.home-trial-itemTextSub{font-size:1em;float:left;width:140px;padding:10px 0 0 20px;}.home-trial-text{clear:both;padding:10px 0 0 10px;}.home-trial-text .mod-link{color:#333;}.home-trial-text .mod-link:hover{color:#c41230;}@media(max-width:640px){.home-trial{margin:0;}.home-trial-item{position:relative;float:none;width:auto;padding:0 0 0 85px;margin:0 0 20px 0;}.home-trial-item a{*zoom:1;color:#333;display:block;min-height:54px;}.home-trial-item a:before,.home-trial-item a:after{content:"";display:table;}.home-trial-item a:after{clear:both;}.home-trial-item a:hover{color:#c41230;}.home-trial-itemImage{float:none;position:absolute;top:0;left:0;width:auto;margin:0;}.home-trial-itemImage img{width:72px;height:auto;}.home-trial-itemText{float:none;width:auto;padding:0 0 0 10px;background:url("/share3/images/home/ico_02.png") no-repeat 0 0.5em;-webkit-background-size:5px 5px;background-size:5px 5px;}.home-trial-text{clear:both;padding-left:10px;}}.home-pressRelease{clear:both;*zoom:1;}.home-pressRelease:before,.home-pressRelease:after{content:"";display:table;}.home-pressRelease:after{clear:both;}.home-pressRelease a{float:left;color:#333;cursor:pointer;}.home-pressRelease a:hover{color:#333;text-decoration:none;}.home-pressRelease .home-pressRelease-item{clear:both;*zoom:1;}.home-pressRelease .home-pressRelease-item:before,.home-pressRelease .home-pressRelease-item:after{content:"";display:table;}.home-pressRelease .home-pressRelease-item:after{clear:both;}.home-pressRelease .home-pressRelease-date{width:755px;}.home-pressRelease .home-pressRelease-text{float:left;*display:inline;width:710px;padding-left:10px;}.home-pressRelease a .home-pressRelease-text{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease;color:#43677e;background:url("/share3/images/home/ico_01.png") no-repeat 0 0.4em;}.home-pressRelease a:hover .home-pressRelease-text{color:#c41230;text-decoration:underline;}.home-pressRelease .home-pressRelease-image{float:left;*display:inline;width:80px;height:45px;border-right:1px solid #CCC;margin:-1em 0 1em;*background:url(/share3/images/home-pressRelease/ie6.png);}.home-pressRelease .home-pressRelease-image img{*position:relative;*z-index:-1;display:block;}.home-pressRelease .home-pressRelease-link{text-align:center;float:right;*display:inline;width:140px;padding-top:10px;}.home-pressRelease .home-pressRelease-link a{float:none;}@media(max-width:640px){.home-pressRelease a{float:none;}.home-pressRelease .home-pressRelease-item{margin:0 0 30px;}.home-pressRelease .home-pressRelease-date{width:auto;margin-bottom:.2em;}.home-pressRelease .home-pressRelease-text{float:none;width:auto;padding-left:14px;margin-bottom:.5em;}.home-pressRelease a .home-pressRelease-text{background:url("/share3/images/home/ico_02.png") no-repeat 0 0.4em;-webkit-background-size:5px 5px;background-size:5px 5px;}.home-pressRelease .home-pressRelease-image{clear:both;text-align:left;float:left;width:80px;border-right:1px solid #CCC;margin:0;}.home-pressRelease .home-pressRelease-link{text-align:center;float:left;width:auto;padding-top:10px;padding-left:20px;}}.home-newsList ul{margin:0;padding:0;list-style:none;}.home-newsList li{margin:0 0 .8em;padding:0;padding-left:10px;background:url("/share3/images/home/ico_01.png") no-repeat 0 0.4em;}.home-newsList_software ul{margin:0;padding:1.6em 0 0;list-style:none;}.home-newsList_software li{margin:0 0 .8em;padding:0;padding-left:10px;font-size:1.143em;}.home-feed{font-size:0rem;word-spacing:-1em;margin:0 -10px;*zoom:1;}.home-feed-item{float:left;*float:none;*display:inline;*zoom:1;vertical-align:top;width:310px;margin:0 0 20px 10px;}.home-feed-item:first-child+.home-feed-item+.home-feed-item+.home-feed-item{clear:both;}.home-feed-item a{color:#333;display:table;*display:block;}.home-feed-item a:hover{color:#c41230;text-decoration:none;}.home-feed-itemIcon{display:table-cell;*display:inline;*zoom:1;vertical-align:middle;padding-right:10px;}.home-feed-itemIcon img{display:block;}.home-feed-itemText{font-size:1.16em;font-size:1.16rem;word-spacing:normal;width:240px;display:table-cell;*cursor:pointer;*display:inline;*zoom:1;vertical-align:middle;padding:0 0 0 10px;margin-right:-10px;*background:url("/share3/images/home/ico_01.png") no-repeat 0 0.5em;}.home-feed-itemText:before{content:'';display:inline-block;vertical-align:middle;width:5px;height:5px;margin:0 5px 0 -10px;background:url("/share3/images/home/ico_01.png") no-repeat;}@media(max-width:640px){.home-feed{font-size:100%;margin:0;}.home-feed-item{display:table;width:100%;margin:0 0 20px;}.home-feed-itemIcon{padding-right:10px;}.home-feed-itemIcon img{width:40px;height:40px;}.home-feed-itemText{font-size:100%;width:100%;vertical-align:middle;background:url("/share3/images/home/ico_02.png") no-repeat 0 50%;-webkit-background-size:5px 5px;background-size:5px 5px;}.home-feed-itemText:before{display:none;}}.home-jasrac{color:#fff;font-size:0.83333em;width:930px;text-align:right;margin:-28px auto 28px;}@media(max-width:640px){.home-jasrac{font-size:0.57143em;width:auto;text-align:right;margin:-10px 0 10px;}}.home-productLinks-sonyjapan{position:absolute;top:12px;left:50%;margin-left:380px;}.home-productLinks-sonyjapan a{text-indent:100%;text-decoration:none;display:block;overflow:hidden;width:70px;height:13px;background:url(/share3/images/home-productLinks/ico_01.png) no-repeat;}@media(max-width:640px){.home-productLinks-sonyjapan{position:static;border-top:1px solid #e5e5e5;margin:0;padding:10px;}.home-productLinks-sonyjapan a{color:#1a1a19;font-weight:bold;text-indent:0;width:auto;height:auto;margin:-10px 0;padding:10px 0;background:url(/share3/images/mod-productLinks/ico_02.png) no-repeat 100% 50%;}}


/* Start of "Micro clearfix" */
.clearfix { zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
/* End of "Micro clearfix" */


/* ==========================================================================
	 home-hero
	 ========================================================================== */
.home-hero {
	margin: 15px auto 0;
	width: 950px;
	height: 340px; }

.home-hero-image img {
	display: block;
	border-bottom: 1px solid #b5b5b5; }

.home-hero-image ul {
	list-style-type: none; }
.home-hero-image a:hover {
	opacity: .6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)"; }

#slide {
	line-height: 0;
	position: relative; }
#slide #list {
	overflow: hidden;
	width: 950px;
	height: 300px; }
#slide #list li {
	position: absolute;
	top: 0;
	left: 0; }

#slide #navi {
	width: 160px;
	margin: 0 auto;
	font-size: 1px;
	text-indent: -9999px; }
#slide #navi li {
	float: left;
	margin: 0 10px; }
#slide #navi li a {
	display: block;
	width: 20px;
	height: 20px;
	background:  url(/professional/share3/images/home/btn_slides.png) no-repeat center center;
 }
#slide #navi li a.current {
	background:  url(/professional/share3/images/home/btn_slides_active.png) no-repeat center center; }

#slide { /* for IE6, IE7 */
	*width: 950px;
	*height: 300px; }
#slide #navi { /* for IE6, IE7 */
	*position: absolute;
	*bottom: -30px;
	*left: 400px; }

.home-hero-text {
	text-align: right;
	margin: 10px 0 0; }

@media (max-width: 640px) {
	.home-hero {
		margin: 45px 10px 20px;
		width: auto;
		height: auto; }
	.home-hero-image img {
		width: 100%;
		height: auto;
		border: none; }

	#slide {
		line-height: 0;
		position: relative; }
	#slide #list {
		overflow: hidden;
		width: 100%;
		height: auto; }
	#slide #list li {
		position: absolute;
		top: 0;
		left: 0; }

	#slide #navi {
		position: absolute;
		bottom: -30px;
		right: 0;
		width: 160px;
		margin: 0 auto;
		font-size: 1px;
		text-indent: -9999px; }
	#slide #navi li {
		float: left;
		margin: 0 10px; }
	#slide #navi li a {
		display: block;
		width: 20px;
		height: 20px;
		background:  url(/professional/share3/images/home/btn_slides.png) no-repeat center center;
	 }
	#slide #navi li a.current {
		background:  url(/professional/share3/images/home/btn_slides_active.png) no-repeat center center; }

	.home-hero-text {
		font-size: 0.71429em;
		margin: 5px 0 0; }
}


/* ==========================================================================
	 home-products
	 ========================================================================== */

.home-productsSub {
	padding-top: 220px; }

.home-products-c_c, .home-products-snc, .home-products-pcs, .home-products-vpl, .home-products-brc, .home-products-digital-cinema, .home-products-public-display, .home-products-opsigate, .home-products-oda, .home-products-bvm, .home-products-monitor, .home-products-pro-audio, .home-products-ProMedia, .home-products-dp, .home-products-medical, .home-products-pro-battery, .home-products-vaio-biz, .home-products-bravia-biz, .home-products-bit-drive, .home-products-SC-HP, .home-products-fcm, .home-products-oem-battery, .home-products-energy_jpn, .home-products-MicroBattery, .home-products-felica, .home-products-ISP, .home-products-nxl, .home-products-pro-monitor, .home-products-tablet-biz, .home-products-beauty-explorer, .home-products-xperia-biz, .home-products-smarteyeglass {
	position:absolute;width:148px;height:100px;border:1px solid #e7e7e7;border-radius:3px; }
.home-products-c_c a, .home-products-snc a, .home-products-pcs a, .home-products-vpl a, .home-products-brc a, .home-products-digital-cinema a, .home-products-public-display a, .home-products-opsigate a, .home-products-oda a, .home-products-bvm a, .home-products-monitor a, .home-products-pro-audio a, .home-products-ProMedia a, .home-products-dp a, .home-products-medical a, .home-products-pro-battery a, .home-products-vaio-biz a, .home-products-bravia-biz a, .home-products-bit-drive a, .home-products-SC-HP a, .home-products-fcm a, .home-products-oem-battery a, .home-products-energy_jpn a, .home-products-MicroBattery a, .home-products-felica a, .home-products-ISP a, .home-products-nxl a, .home-products-pro-monitor a, .home-products-tablet-biz a, .home-products-beauty-explorer a, .home-products-xperia-biz a, .home-products-smarteyeglass a {
	-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;display:block;height:0px;padding:100px 0 0 0;overflow:hidden;
	background: url(/professional/share3/images/home/products.jpg) no-repeat; }
.home-products-c_c a:hover, .home-products-snc a:hover, .home-products-pcs a:hover, .home-products-vpl a:hover, .home-products-brc a:hover, .home-products-digital-cinema a:hover, .home-products-public-display a:hover, .home-products-opsigate a:hover, .home-products-oda a:hover, .home-products-bvm a:hover, .home-products-monitor a:hover, .home-products-pro-audio a:hover, .home-products-ProMedia a:hover, .home-products-dp a:hover, .home-products-medical a:hover, .home-products-pro-battery a:hover, .home-products-vaio-biz a:hover, .home-products-bravia-biz a:hover, .home-products-bit-drive a:hover, .home-products-SC-HP a:hover, .home-products-fcm a:hover, .home-products-oem-battery a:hover, .home-products-energy_jpn a:hover, .home-products-MicroBattery a:hover, .home-products-felica a:hover, .home-products-ISP a:hover, .home-products-nxl a:hover, .home-products-pro-monitor a:hover, .home-products-tablet-biz a:hover, .home-products-beauty-explorer a:hover, .home-products-xperia-biz a:hover, .home-products-smarteyeglass a:hover {
	opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"; }

.home-products-c_c a {
	background-position: 0 0px; }

.home-products-dp a {
	background-position: 0 -200px; }

.home-products-snc a {
	background-position: 0 -400px; }

.home-products-vpl a {
	background-position: 0 -600px; }

.home-products-pcs a {
	background-position: 0 -800px; }

.home-products-oda a {
	background-position: 0 -1000px; }

.home-products-pro-audio a {
	background-position: 0 -1200px; }

.home-products-pro-monitor a {
	background-position: 0 -1400px; }

.home-products-brc a {
	background-position: 0 -1600px; }

.home-products-opsigate a {
	background-position: 0 -1800px; }

.home-products-ProMedia a {
	background-position: 0 -2000px; }

.home-products-pro-battery a {
	background-position: 0 -2200px; }

.home-products-medical a {
	background-position: 0 -2400px; }

.home-products-tablet-biz a {
	background-position: 0 -2600px; }

.home-products-vaio-biz a {
	background-position: 0 -2800px; }

.home-products-bravia-biz a {
	background-position: 0 -3000px; }


.home-products-xperia-biz a {
	background-position: 0 -3200px; }

.home-products-smarteyeglass a {
	background-position: 0 -2600px; }
	
.home-products-beauty-explorer a {
	background-position: 0 -3400px; }

.home-products-ISP a {
	background-position: 0 -3600px; }

.home-products-SC-HP a {
	background-position: 0 -3800px; }

.home-products-fcm a {
	background-position: 0 -4000px; }

.home-products-oem-battery a {
	background-position: 0 -4200px; }

.home-products-MicroBattery a {
	background-position: 0 -4400px; }

.home-products-felica a {
	background-position: 0 -4600px; }

.home-products-bit-drive a {
	background-position: 0 -4800px; }


@media (max-width: 640px) {
.home-productsSub{margin:0;padding:0 7px;}

.home-products-c_c, .home-products-snc, .home-products-pcs, .home-products-vpl, .home-products-brc, .home-products-digital-cinema, .home-products-public-display, .home-products-opsigate, .home-products-oda, .home-products-bvm, .home-products-monitor, .home-products-pro-audio, .home-products-ProMedia, .home-products-dp, .home-products-medical, .home-products-pro-battery, .home-products-vaio-biz, .home-products-bravia-biz, .home-products-bit-drive, .home-products-SC-HP, .home-products-fcm, .home-products-oem-battery, .home-products-energy_jpn, .home-products-MicroBattery, .home-products-felica, .home-products-ISP, .home-products-nxl, .home-products-pro-monitor, .home-products-tablet-biz, .home-products-beauty-explorer, .home-products-xperia-biz, .home-products-smarteyeglass {
		position:static;width:50%;height:100px;margin:0 0 10px -7px;float:left;background:none; }

.home-products-c_c:nth-child(2n+2), .home-products-snc:nth-child(2n+2), .home-products-pcs:nth-child(2n+2), .home-products-vpl:nth-child(2n+2), .home-products-brc:nth-child(2n+2), .home-products-digital-cinema:nth-child(2n+2), .home-products-public-display:nth-child(2n+2), .home-products-opsigate:nth-child(2n+2), .home-products-oda:nth-child(2n+2), .home-products-bvm:nth-child(2n+2), .home-products-monitor:nth-child(2n+2), .home-products-pro-audio:nth-child(2n+2), .home-products-ProMedia:nth-child(2n+2), .home-products-dp:nth-child(2n+2), .home-products-medical:nth-child(2n+2), .home-products-pro-battery:nth-child(2n+2), .home-products-vaio-biz:nth-child(2n+2), .home-products-bravia-biz:nth-child(2n+2), .home-products-bit-drive:nth-child(2n+2), .home-products-SC-HP:nth-child(2n+2), .home-products-fcm:nth-child(2n+2), .home-products-oem-battery:nth-child(2n+2), .home-products-energy_jpn:nth-child(2n+2), .home-products-MicroBattery:nth-child(2n+2), .home-products-felica:nth-child(2n+2), .home-products-ISP:nth-child(2n+2), .home-products-nxl:nth-child(2n+2), .home-products-pro-monitor:nth-child(2n+2), .home-products-tablet-biz:nth-child(2n+2), .home-products-beauty-explorer:nth-child(2n+2), .home-products-xperia-biz:nth-child(2n+2), .home-products-smarteyeglass:nth-child(2n+2) {
		margin:0 -7px 10px 0;float:right; }
			
.home-products-c_c a, .home-products-snc a, .home-products-pcs a, .home-products-vpl a, .home-products-brc a, .home-products-digital-cinema a, .home-products-public-display a, .home-products-opsigate a, .home-products-oda a, .home-products-bvm a, .home-products-monitor a, .home-products-pro-audio a, .home-products-ProMedia a, .home-products-dp a, .home-products-medical a, .home-products-pro-battery a, .home-products-vaio-biz a, .home-products-bravia-biz a, .home-products-bit-drive a, .home-products-SC-HP a, .home-products-fcm a, .home-products-oem-battery a, .home-products-energy_jpn a, .home-products-MicroBattery a, .home-products-felica a, .home-products-ISP a, .home-products-nxl a, .home-products-pro-monitor a, .home-products-tablet-biz a, .home-products-beauty-explorer a, .home-products-xperia-biz a, .home-products-smarteyeglass a {
		display:block;width:100%;height:100px;padding:0;overflow:hidden;background:none; }
			
.home-products-c_c a:before, .home-products-snc a:before, .home-products-pcs a:before, .home-products-vpl a:before, .home-products-brc a:before, .home-products-digital-cinema a:before, .home-products-public-display a:before, .home-products-opsigate a:before, .home-products-oda a:before, .home-products-bvm a:before, .home-products-monitor a:before, .home-products-pro-audio a:before, .home-products-ProMedia a:before, .home-products-dp a:before, .home-products-medical a:before, .home-products-pro-battery a:before, .home-products-vaio-biz a:before, .home-products-bravia-biz a:before, .home-products-bit-drive a:before, .home-products-SC-HP a:before, .home-products-fcm a:before, .home-products-oem-battery a:before, .home-products-energy_jpn a:before, .home-products-MicroBattery a:before, .home-products-felica a:before, .home-products-ISP a:before, .home-products-nxl a:before, .home-products-pro-monitor a:before, .home-products-tablet-biz a:before, .home-products-beauty-explorer a:before,
.home-products-xperia-biz a:before, .home-products-smarteyeglass a:before {
		content:'';display:block;width:140px;height:100px;margin:0 auto;background:url(/professional/share3/images/home/products.jpg) no-repeat;-webkit-background-size:220px 2600px;-o-background-size:220px 2600px;background-size:220px 2600px; }

	.home-products-c_c a:before {
		background-position: -75px 0px; }

	.home-products-dp a:before {
		background-position: -75px -100px; }

	.home-products-snc a:before {
		background-position: -75px -200px; }

	.home-products-vpl a:before {
		background-position: -75px -300px; }

	.home-products-pcs a:before {
		background-position: -75px -400px; }

	.home-products-oda a:before {
		background-position: -75px -500px; }

	.home-products-pro-audio a:before {
		background-position: -75px -600px; }

	.home-products-pro-monitor a:before {
		background-position: -75px -700px; }

	.home-products-brc a:before {
		background-position: -75px -800px; }

	.home-products-opsigate a:before {
		background-position: -75px -900px; }

	.home-products-ProMedia a:before {
		background-position: -75px -1000px; }

	.home-products-pro-battery a:before {
		background-position: -75px -1100px; }

	.home-products-medical a:before {
		background-position: -75px -1200px; }

	.home-products-tablet-biz a:before {
		background-position: -75px -1300px; }

	.home-products-vaio-biz a:before {
		background-position: -75px -1400px; }

	.home-products-bravia-biz a:before {
		background-position: -75px -1500px; }


	.home-products-xperia-biz a:before {
		background-position: -75px -1600px; }

	.home-products-smarteyeglass a:before {
		background-position: -75px -1300px; }
				
	.home-products-beauty-explorer a:before {
		background-position: -75px -1700px; }

	.home-products-ISP a:before {
		background-position: -75px -1800px; }

	.home-products-SC-HP a:before {
		background-position: -75px -1900px; }

	.home-products-fcm a:before {
		background-position: -75px -2000px; }

	.home-products-oem-battery a:before {
		background-position: -75px -2100px; }

	.home-products-MicroBattery a:before {
		background-position: -75px -2200px; }

	.home-products-felica a:before {
		background-position: -75px -2300px; }

	.home-products-bit-drive a:before {
		background-position: -75px -2400px; }

}


/* ==========================================================================
	 home-storeInfo
	 ========================================================================== */

.home-storeInfo-header{font-size:0.83333em;text-align:center;padding:2px 1px 1px;min-height:14px; 
border-bottom: none; background: #666666; color: #ffffff; -webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px; margin:4px 0 0; }

.home-storeInfo-item03 {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:1.16666rem;word-spacing:normal;display:inline-block;*display:inline;*zoom:1;vertical-align:top;text-align:center;margin:0 0 10px 10px;padding:1px;border:1px solid #e7e7e7;position:relative;}

.home-storeInfo{font-size:0rem;word-spacing:-1em;display:-webkit-box;display:-webkit-flex;-webkit-flex-wrap:wrap;margin:0 -10px 0 -10px;*zoom:1;}
.home-solution a{color:#333;display:block;}
.home-solution a img{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}
.home-solution a:hover img{filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";opacity:.6;}
.home-solution a:hover{color:#c41230;text-decoration:none;}

.home-storeInfo a{color:#333;display:block;}
.home-storeInfo a img{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}
.home-storeInfo a:hover img{filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";opacity:.6;}
.home-storeInfo a:hover{color:#c41230;text-decoration:none;}

.home-storeInfo-item03{ width:310px;*width:306px;}
.home-storeInfo-itemImage { display: block; overflow: hidden; width: 306px; height: 98px;}

@media(max-width:640px){
	.home-storeInfo { margin: 0;}
	.home-storeInfo-item03{ width: 100%; *width: 100%; margin: 0 0 10px;}
	.home-storeInfo-itemImage { width: 100%; height: auto; margin-bottom: -4px;}
	.home-storeInfo-itemImage img { visibility: hidden; width: 100%; height: auto;}
	
	.home-storeInfo-itemImage-01 {
		background: url(/professional/share3/images/home-storeInfo/home-storeInfo-image-mq01.jpg) no-repeat center top;
		background-size: 100% auto;
		padding-bottom: 1px;
	}
	.home-storeInfo-itemImage-02 {
		background: url(/professional/share3/images/home-storeInfo/home-storeInfo-image-mq02.jpg) no-repeat center top;
		background-size: 100% auto;
		padding-bottom: 1px;
	}
	.home-storeInfo-itemImage-03 {
		background: url(/professional/share3/images/home-storeInfo/home-storeInfo-image-mq03.jpg) no-repeat center top;
		background-size: 100% auto;
		padding-bottom: 1px;
	}
	.home-storeInfo-itemImage-04 {
		background: url(/professional/share3/images/home-storeInfo/home-storeInfo-image-mq04.jpg) no-repeat center top;
		background-size: 100% auto;
		padding-bottom: 1px;
	}
	.home-storeInfo-itemImage-05 {
		background: url(/professional/share3/images/home-storeInfo/home-storeInfo-image-mq05.jpg) no-repeat center top;
		background-size: 100% auto;
		padding-bottom: 1px;
	}
	.home-storeInfo-itemImage-06 {
		background: url(/professional/share3/images/home-storeInfo/home-storeInfo-image-mq06.jpg) no-repeat center top;
		background-size: 100% auto;
		padding-bottom: 1px;
	}
}

/*
a.home-storeInfo-iconLinkNone{background:none; padding:4px 0 0 5px;}
a.home-storeInfo-iconLinkNone:hover{text-decoration:none;}
a.home-storeInfo-iconLinkNone .home-storeInfo-iconLinkIcon{padding-right:3px;}
a.home-storeInfo-iconLinkNone .home-storeInfo-iconLinkIcon img{vertical-align:middle;width:18px;height:18px;}
a.home-storeInfo-iconLinkNone .home-storeInfo-iconLinkText{text-align:left;display:inline-block;vertical-align:middle;}
a.home-storeInfo-iconLinkNone:hover .home-storeInfo-iconLinkText{text-decoration:underline;}

@media(max-width:640px){
.home-storeInfo-header{font-size:0.71429em;}

a.home-storeInfo-iconLinkNone{height:auto;padding-top:14px;padding-bottom:14px;}
a.home-storeInfo-iconLinkNone:before{display:none;}
}
*/


/* ==========================================================================
	 home-solution
	 ========================================================================== */

.home-solution-item {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:1.16666rem;word-spacing:normal;display:inline-block;*display:inline;*zoom:1;vertical-align:top;text-align:center;margin:0 0 10px 10px;padding:1px;border:1px solid #e7e7e7;position:relative;}

.home-solution{font-size:0rem;word-spacing:-1em;display:-webkit-box;display:-webkit-flex;-webkit-flex-wrap:wrap;margin:0 -10px;*zoom:1;}
.home-solution a{color:#333;display:block;}
.home-solution a img{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}
.home-solution a:hover img{filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";opacity:.6;}
.home-solution a:hover{color:#c41230;text-decoration:none;}

.home-solution-item{width:310px;*width:306px;}

.home-solution-item-title { height: auto; margin-right: 2px}

.home-solution-item-title { zoom: 1; }
.home-solution-item-title:before, 
.home-solution-item-title:after { content: ""; display: table; }
.home-solution-item-title:after { clear: both; }

/* 2014-12-15以前のフォーマット
.home-solution-itemLogo { overflow: hidden; float: left; display: inline; width: 43px; height: 43px; margin: 2px;}
.home-solution-itemText { width: auto; text-align: center; margin-top:12px;}
.home-solution-itemText2 { width: auto; text-align: center; margin-top:2px;}
.home-solution-itemImage { display: block; overflow: hidden; width: 306px; height: 105px;}
*/

.home-solution-item-education { background: url(/professional/share3/images/home-solution/icon_solution_education.png) no-repeat right center;}
.home-solution-item-broadcast { background: url(/professional/share3/images/home-solution/icon_solution_broadcast.png) no-repeat right center;}
.home-solution-item-medical { background: url(/professional/share3/images/home-solution/icon_solution_medical.png) no-repeat right center;}
.home-solution-item-stadium { background: url(/professional/share3/images/home-solution/icon_solution_stadium.png) no-repeat right center;}
.home-solution-item-cinema { background: url(/professional/share3/images/home-solution/icon_solution_cinema.png) no-repeat right center;}
.home-solution-item-finance { background: url(/professional/share3/images/home-solution/icon_solution_finance.png) no-repeat right center;}

.home-solution-itemText { width: auto; text-align: left; margin: 8px 10px; font-size: 1.23077em; font-weight: bold; line-height: 1.0;}
.home-solution-itemText-sub { width: auto; text-align: left; font-size: 0.66667em; font-weight: normal; color: #999999;}
.home-solution-itemImage { display: block; overflow: hidden; width: 306px; height: 105px;}

@media(max-width:640px){
	.home-solution { margin: 0;}

	.home-solution-item{ width: 100%; *width: 100%; margin: 0 0 10px;}
	.home-solution-itemImage { width: 100%; height: auto; margin-bottom: -4px;}
	.home-solution-itemImage img { width: 100%; height: auto;}
}


/* ==========================================================================
	 home-pickup
	 ========================================================================== */
.home-pickup-item {
    text-align: center;
    float: left;
    width: 300px;
    margin: 0px 0px 20px 25px;
}


/* ==========================================================================
	 home-sample
	 ========================================================================== */

.home-sample{*zoom:1;margin:0 0 0 -25px;}.home-sample:before,.home-sample:after{content:"";display:table;}.home-sample:after{clear:both;}.home-sample-item{text-align:center;float:left;*display:inline;width:300px;margin:0 0 0 25px;}.home-sample-item a{color:#333;*zoom:1;}.home-sample-item a img{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}.home-sample-item a:hover img{filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";opacity:.6;}.home-sample-item a:hover{color:#c41230;}.home-sample-item img{display:block;border:1px solid #c8c8c8;margin-bottom:3px;}.home-sample-itemText{display:inline;padding:0 0 0 10px;background:url("/share3/images/home/ico_01.png") no-repeat 0 0.4em;}

.home-sample-itemText-inner { line-height: 1.3; text-align: left; font-size: 0.85714em; display: block; margin-top: 5px;}
.home-sample-item-title { background: #bbbbbb; color: #ffffff; font-size: 0.85714em; padding: 2px 6px; text-align: right;}
.home-sample-itemImage {}
 
@media(max-width:640px){
	.home-sample{*zoom:1;margin:0;}.home-sample:before,.home-sample:after{content:"";display:table;}.home-sample:after{clear:both;}.home-sample-item{float:none;width:auto;margin:0 0 20px;}.home-sample-item img{display:block;width:100%;height:auto;}
	.home-sample-itemText-inner { line-height: 1.3; text-align: left; font-size: 100%; display: block; margin-top: 5px;}
}


/* ==========================================================================
	 home-pressRelease
	 ========================================================================== */

.home-pressRelease-item{clear:both;*zoom:1; margin-bottom: 20px;}
.home-pressRelease-item-title { zoom: 1; }
.home-pressRelease-item-title:before, 
.home-pressRelease-item-title:after { content: ""; display: table; }
.home-pressRelease-item-title:after { clear: both; }

@media(max-width:640px){
	.home-pressRelease-item{clear:both;*zoom:1; margin-bottom: 10px;}
}


/* ==========================================================================
	 home-sbsc
	 ========================================================================== */

.home-sbsc {}
.home-sbsc-item { width: auto;}
.home-sbsc-itemImage { width: auto;}
.home-sbsc-itemImage img { width: auto;}
.home-sbsc-item a{color:#333;*zoom:1;}.home-sbsc-item a img{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}.home-sbsc-item a:hover img{filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";opacity:.6;}.home-sbsc-item a:hover{color:#c41230;}

@media(max-width:640px){
	.home-sbsc-itemImage img { width: 100%; height: auto;}
}


/* ==========================================================================
	 home-pressRelease
	 ========================================================================== */

.home-pressRelease .home-pressRelease-date .home-pressRelease-type {color: #ee9900;}
@media(max-width:640px){}


/* ==========================================================================
	 home-productLinks-sonyjapan
	 ========================================================================== */

.home-productLinks-sonyjapan{display: none;}
.home-productLinks-sonyjapan-inner {display: none;}
.home-productLinks-sonyjapan a{display: none;}
@media(max-width:640px){
	.home-productLinks-sonyjapan{display: none;}
	.home-productLinks-sonyjapan a{display: none;}
}

/* ==========================================================================
	 font-color
	 ========================================================================== */

.fCoRed{color:#c93434;};