.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}html{font:20px/30px "Kozuka Gothic Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif}.alt-typo{font-family:"Kozuka Gothic Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif !important;text-transform:none !important}h2{font-size:44px;font-size:2.2rem;letter-spacing:3px;margin-top:-0.05em;margin-bottom:1.77272727em;text-transform:none}h3{font-size:28px;font-size:1.4rem;line-height:1.2;letter-spacing:2px;margin-top:-0.17857143em;margin-bottom:.89285714em;text-transform:none}p+h3{margin-top:2.78571429em}p{font-size:12px;font-size:.6rem;line-height:1.75;font-weight:400;letter-spacing:1px;color:#454545}.lead{font-size:13px;font-size:.65rem;line-height:1.92307692;font-weight:400;letter-spacing:1px;color:#454545;margin-top:-0.3em}dd h3{font-size:19.6px;font-size:.98rem;font-weight:400;line-height:1.2;letter-spacing:1px;color:#454545;margin-bottom:1em}#productheader,#contentheader{font-family:"proxima-nova","Kozuka Gothic Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック"}#productheader #ch-search input,#contentheader #ch-search input{font-family:"Kozuka Gothic Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif;font-size:11px;font-size:.55rem;font-weight:400;color:#454545}#productheader li a.alt-typo,#contentheader li a.alt-typo{display:inline-block;font-size:12px;font-size:.6rem;padding-bottom:.25em}#globalnav>li>span,#gf-informations,#globalfooter .copyright,#gh-suggestion{font-family:"proxima-nova",sans-serif}#gh-suggestion p{letter-spacing:0}#productheader .breadcrumbs .jp strong,#productheader .breadcrumbs .alt-typo strong{font-size:18px}#support h2,#downloads h2{font-family:"proxima-nova",sans-serif;text-transform:uppercase !important;letter-spacing:0}.billboard-content .explore{font-family:"proxima-nova",sans-serif}.viewmore{font-family:"proxima-nova",sans-serif}#promos figcaption{font-family:"proxima-nova",sans-serif}#promos figcaption.jp,#promos figcaption.alt-typo{font-size:12px;font-size:.6rem;line-height:1.33333333}.promos2 .row h5{font-size:13.6px;font-size:.68rem;letter-spacing:1px}.promos2 .row small{font-family:"proxima-nova",sans-serif;letter-spacing:0}.promos2 .row p{font-size:12px;font-size:.6rem;font-weight:400;line-height:1.8;letter-spacing:1px;color:#454545}.product-list li figcaption h3,.product-tile li figcaption h3,.product-list li figcaption small,.product-tile li figcaption small{letter-spacing:0}.product-list li figcaption h3.jp,.product-tile li figcaption h3.jp,.product-list li figcaption h3.alt-typo,.product-tile li figcaption h3.alt-typo{font-size:22px;font-size:1.1rem;line-height:1.4 !important;margin-top:-0.26em;margin-bottom:0.55em}.product-list li figcaption small.jp,.product-tile li figcaption small.jp,.product-list li figcaption small.alt-typo,.product-tile li figcaption small.alt-typo{font-size:12px;font-size:.6rem;line-height:1.25;font-weight:600;margin-top:-0.1em}.product-list li figcaption .alt-typo small.alt-typo,.product-tile li figcaption .alt-typo small.alt-typo{margin-top:0}.product-list li figcaption p,.product-tile li figcaption p{font-size:12px;font-size:.6rem;line-height:1.75;font-weight:400}.product-list li figcaption .viewmore,.product-tile li figcaption .viewmore{font-family:"proxima-nova",sans-serif}.product-tile li figcaption h3,.product-tile li figcaption small{letter-spacing:0}.product-tile li figcaption h3,.product-tile li figcaption h3.alt-typo{line-height:33px !important;margin-top:-7px !important;margin-bottom:11px !important}.product-tile li figcaption h3 small,.product-tile li figcaption h3.alt-typo small{line-height:15px !important;margin-top:-1px !important}.product-list-2col li figcaption p{font-size:13px;font-size:.65rem;letter-spacing:1px}.product-list-wide li figcaption p,.product-list-wide li figcaption .viewmore{font-size:14px;font-size:.7rem}.media-gallery .mg-playlist h3,.media-gallery .mg-playlist h4{font-family:"proxima-nova",sans-serif}.media-gallery .media-nav{font-family:"proxima-nova",sans-serif}.media-gallery .playlist-item.jp h4,.media-gallery .playlist-item.alt-typo h4{font-size:14px;font-size:.7rem}.main .product-list figcaption h3{font-family:"proxima-nova",sans-serif}.main .product-list .jp small,.main .product-list .alt-typo small{font-family:"Kozuka Gothic Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif}.category-container .promo h2{font-family:"proxima-nova",sans-serif}.category-container .heading h4{font-family:"proxima-nova",sans-serif}.category-container .category-search{position:relative;margin-top:9px}.category-container .category-search input{font-size:12px;font-size:.6rem;font-weight:400;color:#454545}.category-main .main h4{font-family:"proxima-nova",sans-serif;letter-spacing:0}.category-index .contentnav li{font-size:11px;font-size:.55rem;font-weight:400;letter-spacing:1px}.category-index .contentnav li a,.category-index .contentnav li span{color:#454545}.category-index .contentnav>li.close a:after,.category-index .contentnav>li.close span:after{font-size:17px;font-size:.85rem}.category-index .contentnav>li.open a:after,.category-index .contentnav>li.open span:after{font-family:"proxima-nova",sans-serif}.category-index .cn-social{min-width:242px}.category-index .cn-social li{margin-left:3px;float:left}.category-index .cn-social li:first-child{margin-left:0}.category-index figcaption h5{font-size:13.6px;font-size:.68rem}.category-index figcaption p{font-size:12px;font-size:.6rem}.content-index>section h2,.content-index>ul>li h2{font-family:"proxima-nova",sans-serif}.content-index>section h2.alt-typo,.content-index>ul>li h2.alt-typo{font-size:14px;font-size:.7rem;margin-top:-0.1em}.link-group figure h2{font-family:"proxima-nova",sans-serif}.link-group li{font-size:11px;font-size:.55rem;font-weight:400;line-height:1.38461538}.link-group li h5,.link-group li p{font-size:11px;font-size:.55rem;letter-spacing:1px}.link-group li h5 .date,.link-group li p .date{font-family:"proxima-nova",sans-serif;font-size:11px;font-size:.55rem;letter-spacing:1px}.link-group li a{color:#454545;padding-top:0.8em;padding-bottom:0.7em}.link-group li a:before{font-size:20px;font-size:1rem}.link-group li.more{font-family:"proxima-nova",sans-serif;font-size:13px;font-size:.65rem;font-weight:400}.link-group li.more a{padding-top:0.7em;padding-bottom:0.8em}#globalfooter #gf-service .gf-links li{font-size:11px;font-size:.55rem;font-weight:300;letter-spacing:1px}#globalfooter #gf-legal .gf-links li{font-size:10px;font-size:.5rem;font-weight:300;letter-spacing:0}#directorynav h3,#directorynav h3>a{font-family:"proxima-nova",sans-serif;letter-spacing:0}#directorynav ul{margin-top:22px;margin-bottom:32px}#directorynav li{margin:9px 0 0}#directorynav a{font-size:11px;font-size:.55rem;letter-spacing:1px}#directorynav .column{display:table-cell}@media screen and (max-width:767px){.product-list li figcaption h3,.product-list li figcaption small{letter-spacing:0}.product-list li figcaption h3.jp,.product-list li figcaption h3.alt-typo{font-size:22px;font-size:1.1rem;line-height:1.35 !important;margin-bottom:0.65em}.product-list li figcaption small.jp,.product-list li figcaption small.alt-typo{font-size:12px;font-size:.6rem;line-height:1.3;font-weight:600;margin-top:-0.1em}.product-list li figcaption p{font-size:12px;font-size:.6rem;line-height:1.75;font-weight:400}.product-list li figcaption .viewmore{margin-left:0}.promos2 .promo-container{font-size:0}}.waku h1 small{font-family:"Kozuka Gothic Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif}select{font-family:"Kozuka Gothic Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif;font-size:.7rem !important;font-weight: 300;border: 1px solid #aaa;border-radius: 4px;}