.opaque{opacity:1;filter:alpha(opacity=100)}.opaque:hover{opacity:1;filter:alpha(opacity=100)}.background-contain{-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-ms-background-size:contain;background-size:contain}.jp,.jp h1,.jp h2,.jp h3,.jp h4,.jp h5,.jp li,.jp p,.jp a,.jp figcaption .alt-typo,.alt-typo h1,.alt-typo h2,.alt-typo h3,.alt-typo h4,.alt-typo h5,.alt-typo li,.alt-typo p,.alt-typo a,.alt-typo figcaption{font-family:"Kozuka Gothic Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif !important}#hero h1,#product-hero h1,#hero h2,#product-hero h2{font-family:"proxima-nova",sans-serif}#hero.jp h1,#product-hero.jp h1,#hero.alt-typo h1,#product-hero.alt-typo h1{font-size:38px;font-weight:100;line-height:1.2}#hero.jp h2,#product-hero.jp h2,#hero.alt-typo h2,#product-hero.alt-typo h2{font-size:15px;letter-spacing:0;margin-top:-0.1em}.intro h2{font-size:31.5px;font-size:1.575rem;font-weight:300;line-height:1.8;letter-spacing:0;margin:-0.4em auto .8em;text-transform:none}.intro p{font-size:.75rem;line-height:1.86666667;font-weight:400;color:#454545;margin:-0.4em auto -0.6em}.main h1,.main h2,.main h3,.main h4,.main h6{text-transform:none !important}.main .shoulder{font-size:16px;font-size:.8rem;line-height:1.2;font-weight:600;color:#ccc;margin:-0.25em auto;padding:4.625em 0 .9375em}.main .content h2{font-size:40.5px;font-size:2.025rem}.main .content h4{font-size:20px !important;font-weight:100;margin-top:0 !important}.main .content h5{font-size:14.4px;font-size:.72rem;font-weight:400;color:#454545}.main .content ul,.main .content .wrapper{margin:0;min-height:0;padding:0;list-style-type:none;background-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.main .content li,.main .content p{font-weight:400;margin:-0.25em auto}.main .content li{font-size:14px;font-size:.7rem;line-height:1.2;margin-top:12px}.main .content li p{font-size:11.7px;font-size:.585rem;font-weight:400;line-height:1.8;margin-top:1.1em}.main .content li a{font-size:14.4px;font-size:.72rem}.main .content p{font-size:15.3px;font-size:.765rem;font-weight:400;line-height:2.5;color:#454545}.main .specs h2{font-size:19.8px;font-size:.99rem;font-weight:600;margin-bottom:-0.2em}.main .specs th,.main .specs dt{font-size:17.6px;font-size:.88rem;line-height:1.5;font-weight:300;padding-top:0.6em}.main .specs td,.main .specs dd{font-size:12.75px;font-size:.6375rem;line-height:1.8;font-weight:400;color:#454545}.main .specs .section{text-transform:none}.main .specs .note li{font-size:10.4px;font-size:.52rem;line-height:1.5}.main .specs .comment{font-size:10.4px;font-size:.52rem;line-height:1.5}.main .articles h3{font-size:22.4px;font-size:1.12rem;font-weight:100}.main .articles h3 small{font-size:12.8px;font-size:.64rem;font-weight:400;color:#454545;margin-top:0.5em}.main .articles p{font-size:12px;font-size:.6rem;font-weight:400;line-height:1.9;color:#454545}.main .downloads,.main .support{padding-bottom:82px}.main h2{font-size:2.4rem;line-height:1.1875;font-weight:300;margin:-0.21em auto .46em}.main h3{font-size:21px;font-size:1.05rem;font-weight:600;line-height:1.2;color:#999;text-align:center;margin:3em  auto 2.98em}.main h3 strong{color:#333;font-weight:400}.main h4{font-size:28px;font-size:1.4rem;font-weight:300;line-height:1.2;text-indent:0.2em;margin:0.49em 0 0.5em}.main p{font-size:18px;font-size:.9rem;line-height:1.55555556;font-weight:400;margin:-0.2em auto}.mbig #overview h2{font-size:35px;font-size:1.75rem;letter-spacing:.05em;line-height:1.7;margin-bottom:.6em}.mbig #overview p{font-size:15px;font-size:.75rem;line-height:2.1;letter-spacing:1px}.mbig .intro{width:100%;padding:0 !important}.mbig .intro h2{font-size:48px;font-size:2.4rem;font-weight:100;letter-spacing:-1px}.mbig .intro p{font-size:18px;font-size:.9rem;line-height:1.55555556;letter-spacing:1px}.mbig .fewmore h3{font-family:"proxima-nova",sans-serif;text-transform:uppercase !important;letter-spacing:0}.mbig .fewmore li{font-size:12.75px;font-size:.6375rem;line-height:1.7254902;margin-top:.5em}.mbig .fewmore:before{font-family:"proxima-nova",sans-serif}.mbig#features .content h3{font-family:"proxima-nova",sans-serif;text-transform:uppercase !important;letter-spacing:0}.mbig#features .content h4{line-height:1.75;letter-spacing:.05em}.mbig#features .content h4:after{font-family:"proxima-nova",sans-serif}.mbig#features .content p{font-weight:400;font-size:12.75px;font-size:.6375rem;line-height:1.95555556;color:#454545}.mbig#features .content li{font-size:14px;font-size:.7rem;line-height:1.57142857;font-weight:300;color:#000;margin-top:0.5em;padding:0 60px 0 .5em}.mbig#features .content li:before{content:"•";margin-left:-0.5em;margin-right:.5em}#features .content .overview li{font-size:14px;font-size:.7rem;font-weight:400;line-height:1.7}#features .content .features.nogrid{overflow:visible}#features .content .features.nogrid li{display:block;margin:5.9em 0 0 42px;padding:0;width:900px;min-width:900px;border:none;clear:both}#features .content .features.nogrid li:first-child{margin-top:0}#features .content .features.nogrid h4,#features .content .features.nogrid h6{margin-top:-0.25em;margin-bottom:.6em;padding:0;border:none}#features .content .features h4,#features .content .features h6{font-size:19.2px;font-size:.96rem;font-weight:400;line-height:1.6;margin-bottom:1.1em}#features .content .features p{font-size:12.75px;font-size:.6375rem;font-weight:400;line-height:1.8;color:#454545;margin-bottom:-0.5em}#features .content .features p+p{margin-top:1.95em}.product-list li figcaption .viewmore,.product-tile li figcaption .viewmore{font-size:12px;font-size:.6rem;line-height:1.25;font-weight:400}.buynow,.discontinued{font-size:12px;font-weight:400;line-height:2.6}.discontinued{letter-spacing:2px;padding-left:0;text-align:center}@media screen and (max-width:767px){.intro h2{font-size:1.2rem;font-size:24px}.main .specs th,.main .specs dt{font-size:16px;font-size:.8rem}.mbig{padding-top:0}.mbig p{font-size:15px;font-size:.75rem}.mbig#features{padding-top:0 !important;margin-bottom:0}.mbig#features .content{min-width:320px;width:100%;padding-top:80px;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.mbig#features .content>section{width:auto}.mbig#features .content h4{font-size:20px;font-size:1rem}.mbig#features .content h4:after{width:40px}.mbig #overview{padding-top:80px;height:auto !important}.mbig #overview .row{padding-left:30px;padding-right:30px}.mbig #overview h2{font-size:28px;font-size:1.4rem;line-height:1.5}.mbig #overview p{width:auto}.mbig .intro p{font-size:16px;font-size:.8rem}.mbig .fewmore{height:auto}.mbig .fewmore ul{display:none;visibility:visible;width:100% !important;height:0;padding-left:20px !important;padding-right:20px !important;transition-duration:0s;-webkit-transition-duration:0s;-moz-transition-duration:0s}.mbig .fewmore li{width:100%}.mbig .fewmore:hover ul{visibility:visible;display:block;height:auto}#features .content{min-width:320px;width:100%}#features .content .overview{width:100%;min-width:320px;padding-left:20px;padding-right:20px}#features .content .features{width:100%;padding:0}#features .content .features ul{width:100%;margin-left:0}#features .content .features li,#features .content .features.nogrid li{margin:0 auto;width:auto;min-width:0;min-height:0;padding:20px;border-left:none;border-right:none;border-top:1px solid #ccc;float:none}#features .content .features.nogrid .row{min-width:0;width:100%}#features .content .features.nogrid .col{display:block}#features .content .features.nogrid .col>img{margin:30px 0 0;width:100%;height:auto}#features .content .features.nogrid .col:first-child>img{margin:20px 0 30px}#features .content .features h4,#features .content .features.nogrid h4{padding:0.7em 0 0.8em;border-bottom:1px solid #ccc}}