@charset "UTF-8";@font-face{font-family:'icomoon';src:url("ja/fonts/icomoon.eot");src:url("ja/fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("ja/fonts/icomoon.ttf") format("truetype"),url("ja/fonts/icomoon.woff") format("woff"),url("ja/fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-download:before{content:"\e900"}
.icon-login:before{content:"\e901"}
.icon-contact:before{content:"\e902"}
.icon-region:before{content:"\e903"}
.icon-cart:before{content:"\e904"}
.icon-partners:before{content:"\e905"}
.icon-check:before{content:"\e906"}
.icon-error:before{content:"\e907"}
.icon-search:before{content:"\e908"}
.icon-chevron-up:before{content:"\e909"}
.icon-chevron-down:before{content:"\e90a"}
.icon-chevron-left:before{content:"\e90b"}
.icon-chevron-right:before{content:"\e90c"}
.icon-double-chevron-right:before{content:"\e90d"}
.icon-facebook:before{content:"\e90e"}
.icon-linkedin:before{content:"\e90f"}
.icon-twitter:before{content:"\e910"}
.icon-rss:before{content:"\e911"}
.icon-youtube:before{content:"\e912"}
.icon-email:before{content:"\e913"}
.icon-article-view:before{content:"\e914"}
.icon-list-view:before{content:"\e915"}
.icon-gallery-view:before{content:"\e916"}
.icon-trend-logo:before{content:"\e917"}
.icon-datasheet:before{content:"\e918"}
.icon-play:before{content:"\e919"}
.icon-more:before{content:"\e91a"}
.icon-less:before{content:"\e91b"}
.icon-close:before{content:"\e91c"}
.icon-platform-android:before{content:"\e91d"}
.icon-platform-ios:before{content:"\e91e"}
.icon-platform-mac:before{content:"\e91f"}
.icon-platform-windows:before{content:"\e920"}
.icon-circle-chevron-right:before{content:"\e921"}
.icon-circle-tooltip:before{content:"\e922"}
.icon-circle-minus-stroke:before{content:"\e923"}
.icon-circle-minus-solid:before{content:"\e924"}
.icon-circle-plus-solid:before{content:"\e925"}
.icon-circle-plus-stroke:before{content:"\e926"}
.icon-price-tag:before{content:"\e927"}
.icon-circle-chevron-down:before{content:"\e928"}
.icon-share:before{content:"\e929"}
.icon-search-thin:before{content:"\e92a"}
.icon-jp-new-burst:before{content:"\e92b"}
.icon-jp-power-up:before{content:"\e92c"}
.icon-webinar-view:before{content:"\e92d"}
.icon-pause:before{content:"\e92e"}
.icon-triangle-right:before{content:"\e92f"}
.icon-jp-list-symbol:before{content:"\e930"}
.icon-circle-bullet:before{content:"\e931"}
.icon-square-bullet:before{content:"\e932"}
.icon-disc-bullet:before{content:"\e933"}
.icon-alert:before{content:"\e934"}
.icon-arrow-right:before{content:"\e935"}
.icon-arrow-left:before{content:"\e936"}
.icon-click:before{content:"\e937"}
.icon-scroll:before{content:"\e938"}
.icon-click-drag:before{content:"\e939"}
.icon-info:before{content:"\e93a"}
.icon-mcm-download:before{content:"\e93b"}
.icon-mcm-share:before{content:"\e93c"}
.icon-closed:before{content:"\e93d"}
.icon-opened:before{content:"\e93e"}
.icon-poster-view:before{content:"\e93f"}
.icon-alert-v2:before{content:"\e940"}
.icon-cart-v2:before{content:"\e941"}
.icon-download-v2:before{content:"\e942"}
.icon-region-v2:before{content:"\e943"}
.icon-login-v2:before{content:"\e944"}
.icon-contact-v2:before{content:"\e945"}
.globalHeaderV2 .utilityMenu .icon-alert:before{content:"\e940"}
.globalHeaderV2 .utilityMenu .icon-cart:before{content:"\e941"}
.globalHeaderV2 .utilityMenu .icon-download:before{content:"\e942"}
.globalHeaderV2 .utilityMenu .icon-region:before{content:"\e943"}
.globalHeaderV2 .utilityMenu .icon-login:before{content:"\e944"}
.globalHeaderV2 .utilityMenu .icon-contact:before{content:"\e945"}
@font-face{font-family:'icomoon';src:url("ja/fonts/icomoon.eot");src:url("ja/fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("ja/fonts/icomoon.ttf") format("truetype"),url("ja/fonts/icomoon.woff") format("woff"),url("ja/fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}
.platform-main,.platform-main .platform-icon{font-family:"icomoon" !important}
.superHero .platform-main,.superHero .platform-icon,.slide .platform-main .platform-icon,.operatingSystemList .platform-icon,.simplifiedPriceWidget .platform-icon,.productHighlight .platform-icon,.compare-table .platform-icon,.compareTableV2 .platform-icon{font-family:"icomoon" !important;font-weight:normal;text-transform:lowercase}
.superHero .platform-main,.superHero .platform-icon,.slide .platform-main .platform-icon,.operatingSystemList .platform-icon{font-size:50px}
.simplifiedPriceWidget .platform-icon{font-size:25px;color:#9d9fa2}
.slide .platform-main .platform-icon,.compare-table .platform-icon{font-size:28px}
.platform-icon sup{display:none}
.productHighlight .platform-icon{display:inline-block;font-size:40px}
body{font-family:"YuGothic","游ゴシック体","Yu Gothic","游ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","ＭＳ Ｐゴシック"}
p{font-weight:500}
table{font-weight:500}
.rte-legal-text{font-size:.8rem}
h1{font-family:"Interstate","YuGothic","游ゴシック体","Yu Gothic","游ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}
h2,.main-body-title{font-family:"InterstateExtraLight","YuGothic","游ゴシック体","Yu Gothic","游ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-weight:400}
h2 .rte-white-text,.main-body-title .rte-white-text{font-family:"Interstate","YuGothic","游ゴシック体","Yu Gothic","游ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}
h3{font-family:"InterstateExtraLight","YuGothic","游ゴシック体","Yu Gothic","游ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-weight:400}
.hero-content h3{font-family:"Interstate","YuGothic","游ゴシック体","Yu Gothic","游ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}
h4{font-family:"YuGothic","游ゴシック体","Yu Gothic","游ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}
.featureTable .mobile-heading .mobile-row-heading{font-family:"YuGothic","游ゴシック体","Yu Gothic","游ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}
.article-side-rail-text{font-weight:400}
.article-side-rail-text *{font-weight:400}
.featureTable .inner-table .mobile-col-head{font-weight:400}
.simplifiedPriceWidget .sub-heading{font-weight:400}
.main-default-title,.hero-content .main-subtitle-white,.hero-content .main-subtitle-black,body-subhead-title .featureTable .mobile-heading .mobile-row-heading{font-family:"YuGothic","游ゴシック体","Yu Gothic","游ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif}
.main-subtitle-white,.main-subtitle-black{font-family:"YuGothic","游ゴシック体","Yu Gothic","游ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-weight:400}
.rte-jp-list-symbol{display:inline-block}
.rte-jp-list-symbol:before{content:"\e930";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:inherit}
li .rte-jp-list-symbol{margin-left:25px;margin-left:1.5625rem;display:inline-block}
li .rte-jp-list-symbol:before{vertical-align:middle;position:absolute;left:0;top:6px;top:.375rem;font-size:13px;font-size:.8125rem;margin-left:10px;margin-left:.625rem}
.jp-custom-list li{font-size:inherit;font-weight:400;line-height:inherit}
.jp-custom-list li:before{display:inline-block;position:absolute}
.jp-custom-list-legal li .rte-jp-list-symbol:before{top:5px;top:.3125rem;font-size:10px;font-size:.625rem}
.jp-custom-list-legal .rte-legal-text{display:block}
ol.jp-custom-list{margin-left:0;list-style:none;counter-reset:item}
ol.jp-custom-list li:before{content:counter(item);counter-increment:item;margin-left:4px;margin-left:.25rem}
ol.jp-custom-list li .rte-jp-list-symbol{margin-left:30px;margin-left:1.875rem}
ol.jp-custom-list li .rte-jp-list-symbol:before{margin-left:0}
ol.jp-custom-list.jp-custom-list-legal li:before{font-size:.8rem;margin-left:2px;margin-left:.125rem}
ol.jp-custom-list.jp-custom-list-legal li .rte-jp-list-symbol{margin-left:20px;margin-left:1.25rem}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ol.jp-custom-list li:before{position:absolute;top:-1px}
ol.jp-custom-list-legal li:before{top:0}
}