body{text-align:left;color:#434343}h1,h2,h3,h4,h5,h6{margin:auto;font-weight:700}ul{text-align:left;font-size:1em}a{color:#0386f4}#navi{border-bottom:none;margin-bottom:0}#navi .navi-bar{background-color:#fff}#navi .navi-bar-title{color:#0386f4}#navi .navi-menu-section-trigger{background-color:#fff}#navi .hamburger-icon .hamburger-icon-stripe{background-color:#0386f4}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .right-pointing-angle{margin:0 3px}.ranking-content-container{margin:0 auto}@media screen and (width>=35.5em){.ranking-content-container{width:100%}}@media screen and (width>=64em){.ranking-content-container{width:960px}}.ranking-content-paragraph{margin:16px 0;font-size:1em;line-height:180%}.ranking-content-title{margin:15px 0;font-size:1.5em}.ranking-content-ordered-list{margin:0;list-style-position:outside}.ranking-intro{text-align:center;color:#fff;background-color:#0386f4;background-image:linear-gradient(136deg,#0386f4 0%,#2fae90 90%);padding:48px 6% 375px;overflow:hidden}@media screen and (width>=64em){.ranking-intro{padding-left:0;padding-right:0}}.ranking-intro a{color:#fff;text-decoration:underline}.ranking-intro .breadcrumbs{color:#d4ebef;margin-bottom:27px}.ranking-intro .breadcrumbs a{color:inherit}.ranking-intro .breadcrumbs a:hover{color:#fff}.ranking-title{margin:0;font-size:1.75em}@media screen and (width>=35.5em){.ranking-title{font-size:2.5em}}.ranking-loading-hint{text-align:center;background-color:#f6f8fa;margin:auto;padding:84px 0 150px;display:none;box-shadow:0 2px 3px #0000001a}.ranking-loading-hint .ranking-loading-text{color:#0386f4;width:138px;height:138px;margin:auto;font-weight:700;line-height:138px}.ranking-loading-hint .ranking-loading-spinner{border:3px solid #d3d3d3;border-top-color:#0386f4;border-radius:50%;width:138px;height:138px;margin:-138px auto 0;animation:1s linear infinite ranking-loading-spin}.ranking-loading-hint.is-show{display:block}@keyframes ranking-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ranking-non-sign-in-hint{text-align:center;background-color:#fff;border-top:1px dotted #dfdfdf;padding:45px 6%;position:relative;box-shadow:0 2px 3px #0000001a}.ranking-non-sign-in-hint .ranking-non-sign-in-hint-title{margin:9px 0;font-size:1.75em;line-height:180%}.ranking-non-sign-in-hint .ranking-non-sign-in-hint-description{margin:9px 0 15px;font-size:1em;line-height:180%}.ranking-non-sign-in-hint .ranking-non-sign-in-hint-description br{display:none}@media screen and (width>=48em){.ranking-non-sign-in-hint .ranking-non-sign-in-hint-description br{display:block}}.ranking-non-sign-in-hint .ranking-non-sign-in-hint-btn{color:#fff;background-color:#0386f4;border-radius:3px;margin:24px auto;padding:15px 10%;font-size:1.25em;font-weight:700;transition:all .5s;display:table}.ranking-non-paid-membership-hint{text-align:center;background-color:#f6f8fa;padding:60px 6%}.ranking-non-paid-membership-hint .ranking-non-paid-membership-hint-title{margin:18px 0;font-size:1.75em}.ranking-non-paid-membership-hint .ranking-non-paid-membership-hint-description{font-size:1em;line-height:180%}.ranking-non-paid-membership-hint .ranking-non-paid-membership-hint-description br{display:none}@media screen and (width>=48em){.ranking-non-paid-membership-hint .ranking-non-paid-membership-hint-description br{display:block}}.ranking-non-paid-membership-hint .ranking-non-paid-membership-hint-btn{color:#fff;background-color:#0386f4;border-radius:3px;margin:24px auto;padding:15px 10%;font-size:1.25em;font-weight:700;transition:all .5s;display:table}.ranking-result{margin:-360px auto 42px;position:relative}.ranking-result *{box-sizing:content-box}.ranking-result #ranking-results-show-more-btn-container .ranking-result-show-more-btn{color:#fff;text-align:center;cursor:pointer;background-color:#0386f4;border-radius:30px;width:88%;margin:21px auto;padding:9px 0;font-size:1em;font-weight:700;line-height:180%;transition:background-color .5s;display:table}@media screen and (width>=35.5em){.ranking-result #ranking-results-show-more-btn-container .ranking-result-show-more-btn{width:450px}}.ranking-result #ranking-results-show-more-btn-container .ranking-result-show-more-btn:hover{background-color:#0862bb}.ranking-result #ranking-results-show-more-btn-container.is-hidden{display:none}.ranking-item{margin:0;padding:0;font-size:1em;line-height:180%;list-style:none;display:table-row;overflow:hidden}.ranking-item .ranking-item-link:hover{text-decoration:underline}.ranking-item .ranking-sort-icons-set{vertical-align:middle;color:#bfbfbf;width:12px;height:18px;margin-left:0;display:inline-block;position:relative}.ranking-item .ranking-sort-icons-set .ranking-sort-icon{width:12px;height:12px;font-size:10px;line-height:12px;position:absolute;right:0}.ranking-item .ranking-sort-icons-set .ranking-sort-icon.ranking-sort-icon-asc{top:0}.ranking-item .ranking-sort-icons-set .ranking-sort-icon.ranking-sort-icon-desc{top:7px}.ranking-item .ranking-sort-icons-set .ranking-sort-icon:before{font-size:inherit}.ranking-item .ranking-sort-icons-set.is-asc{color:#000}.ranking-item .ranking-sort-icons-set.is-asc .ranking-sort-icon-asc{top:3px}.ranking-item .ranking-sort-icons-set.is-asc .ranking-sort-icon-desc{display:none}.ranking-item .ranking-sort-icons-set.is-desc{color:#000}.ranking-item .ranking-sort-icons-set.is-desc .ranking-sort-icon-asc{display:none}.ranking-item .ranking-sort-icons-set.is-desc .ranking-sort-icon-desc{top:3px}.ranking-item .ranking-item-info{vertical-align:middle;text-align:right;padding:15px 0%;display:table-cell;position:relative}.ranking-item .ranking-item-info.is-sorted{font-weight:700}.ranking-item.revenues-ranking-item .ranking-item-order{text-align:center;width:12%}@media screen and (width>=35.5em){.ranking-item.revenues-ranking-item .ranking-item-order{width:16%}}.ranking-item.revenues-ranking-item .ranking-item-ticker-name{text-align:left;width:16%}@media screen and (width>=35.5em){.ranking-item.revenues-ranking-item .ranking-item-ticker-name{width:18%}}.ranking-item.revenues-ranking-item .ranking-item-ticker-name .ranking-sort-icons-set{margin-left:3px}.ranking-item.revenues-ranking-item .ranking-item-revenues-yoy{text-align:right;width:17%;padding-right:3%}@media screen and (width>=35.5em){.ranking-item.revenues-ranking-item .ranking-item-revenues-yoy{width:18%}}.ranking-item.revenues-ranking-item .ranking-item-revenues-yoy .ranking-sort-icons-set{position:absolute;top:21px;right:6px}@media screen and (width>=64em){.ranking-item.revenues-ranking-item .ranking-item-revenues-yoy .ranking-sort-icons-set{right:12px}}.ranking-item.revenues-ranking-item .ranking-item-revenues-mom{text-align:right;width:21%;padding-right:3%}@media screen and (width>=35.5em){.ranking-item.revenues-ranking-item .ranking-item-revenues-mom{width:18%}}.ranking-item.revenues-ranking-item .ranking-item-revenues-mom .ranking-sort-icons-set{position:absolute;top:21px;right:6px}@media screen and (width>=64em){.ranking-item.revenues-ranking-item .ranking-item-revenues-mom .ranking-sort-icons-set{right:12px}}.ranking-item.revenues-ranking-item .ranking-item-revenues{text-align:right;width:24%;padding-right:4%}@media screen and (width>=35.5em){.ranking-item.revenues-ranking-item .ranking-item-revenues{width:21%}}.ranking-item.revenues-ranking-item .ranking-item-revenues .ranking-sort-icons-set{position:absolute;top:21px;right:12px}@media screen and (width>=64em){.ranking-item.revenues-ranking-item .ranking-item-revenues .ranking-sort-icons-set{right:18px}}.ranking-item.pe-ranking-item .ranking-item-order{text-align:center;width:12%}@media screen and (width>=35.5em){.ranking-item.pe-ranking-item .ranking-item-order{width:13%}}.ranking-item.pe-ranking-item .ranking-item-ticker-name{text-align:left;width:16%}@media screen and (width>=35.5em){.ranking-item.pe-ranking-item .ranking-item-ticker-name{width:15%}}.ranking-item.pe-ranking-item .ranking-item-ticker-name .ranking-sort-icons-set{margin-left:3px}.ranking-item.pe-ranking-item .ranking-item-pe{text-align:right;width:17%;padding-right:3%}@media screen and (width>=35.5em){.ranking-item.pe-ranking-item .ranking-item-pe{width:17%}}.ranking-item.pe-ranking-item .ranking-item-pe .ranking-sort-icons-set{position:absolute;top:21px;right:6px}@media screen and (width>=64em){.ranking-item.pe-ranking-item .ranking-item-pe .ranking-sort-icons-set{right:12px}}.ranking-item.pe-ranking-item .ranking-item-price{text-align:right;width:22%;padding-right:3%}@media screen and (width>=35.5em){.ranking-item.pe-ranking-item .ranking-item-price{width:23%}}.ranking-item.pe-ranking-item .ranking-item-price .ranking-sort-icons-set{position:absolute;top:21px;right:6px}@media screen and (width>=64em){.ranking-item.pe-ranking-item .ranking-item-price .ranking-sort-icons-set{right:12px}}.ranking-item.pe-ranking-item .ranking-item-eps4Q{text-align:right;width:23%;padding-right:4%}@media screen and (width>=35.5em){.ranking-item.pe-ranking-item .ranking-item-eps4Q{width:23%}}.ranking-item.pe-ranking-item .ranking-item-eps4Q .ranking-sort-icons-set{position:absolute;top:21px;right:12px}@media screen and (width>=64em){.ranking-item.pe-ranking-item .ranking-item-eps4Q .ranking-sort-icons-set{right:18px}}.ranking-item.gross-margin-ranking-item .ranking-item-order{text-align:center;width:12%}@media screen and (width>=35.5em){.ranking-item.gross-margin-ranking-item .ranking-item-order{width:13%}}.ranking-item.gross-margin-ranking-item .ranking-item-ticker-name{text-align:left;width:16%}@media screen and (width>=35.5em){.ranking-item.gross-margin-ranking-item .ranking-item-ticker-name{width:15%}}.ranking-item.gross-margin-ranking-item .ranking-item-ticker-name .ranking-sort-icons-set{margin-left:3px}.ranking-item.gross-margin-ranking-item .ranking-item-gross-margin{text-align:right;width:17%;padding-right:3%}@media screen and (width>=35.5em){.ranking-item.gross-margin-ranking-item .ranking-item-gross-margin{width:17%}}.ranking-item.gross-margin-ranking-item .ranking-item-gross-margin .ranking-sort-icons-set{position:absolute;top:21px;right:6px}@media screen and (width>=64em){.ranking-item.gross-margin-ranking-item .ranking-item-gross-margin .ranking-sort-icons-set{right:12px}}.ranking-item.gross-margin-ranking-item .ranking-item-operating-margin{text-align:right;width:22%;padding-right:3%}@media screen and (width>=35.5em){.ranking-item.gross-margin-ranking-item .ranking-item-operating-margin{width:23%}}.ranking-item.gross-margin-ranking-item .ranking-item-operating-margin .ranking-sort-icons-set{position:absolute;top:21px;right:6px}@media screen and (width>=64em){.ranking-item.gross-margin-ranking-item .ranking-item-operating-margin .ranking-sort-icons-set{right:12px}}.ranking-item.gross-margin-ranking-item .ranking-item-net-income-margin{text-align:right;width:23%;padding-right:4%}@media screen and (width>=35.5em){.ranking-item.gross-margin-ranking-item .ranking-item-net-income-margin{width:23%}}.ranking-item.gross-margin-ranking-item .ranking-item-net-income-margin .ranking-sort-icons-set{position:absolute;top:21px;right:12px}@media screen and (width>=64em){.ranking-item.gross-margin-ranking-item .ranking-item-net-income-margin .ranking-sort-icons-set{right:18px}}.ranking-list{color:#434343;background-color:#fff;width:200%;margin:0 auto;padding-top:6px;display:table}@media screen and (width>=35.5em){.ranking-list{width:100%}}.ranking-list .ranking-list-header{border-bottom:1px solid #dfdfdf;width:100%;font-weight:700;display:table-header-group}.ranking-list .ranking-list-header .ranking-item-info{border-bottom:1px solid #dfdfdf}.ranking-list .ranking-list-header .ranking-item-info a{color:#434343;cursor:pointer;transition:color .5s}.ranking-list .ranking-list-header .ranking-item-info a:hover{color:#0386f4}.ranking-list .ranking-list-header .ranking-item-info a:hover .ranking-sort-icons-set{color:inherit}.ranking-list .ranking-list-body{width:100%;display:table-row-group}.ranking-list .ranking-list-body .ranking-item:nth-child(odd){background-color:#f6f8fa}.ranking-list .ranking-list-body.is-hidden{display:none}.ranking-list-container{width:100%;overflow-x:scroll;box-shadow:0 2px 3px #0000001a}@media screen and (width>=35.5em){.ranking-list-container{overflow-x:visible}}@media screen and (width>=64em){.ranking-list-container{border-radius:3px 3px 0 0;overflow:hidden}}.ranking-list-container.is-not-scrollable{overflow-x:hidden}.ranking-title{margin:0;font-size:1.5em;line-height:150%}@media screen and (width>=48em){.ranking-title{font-size:2em}}.ranking-description br{display:none}@media screen and (width>=48em){.ranking-description br{display:block}}#dividend-yield-ranking-result .ranking-content-container{overflow-x:scroll}@media screen and (width>=64em){#dividend-yield-ranking-result .ranking-content-container{width:994px;overflow-x:visible}}@media screen and (width>=80em){#dividend-yield-ranking-result .ranking-content-container{width:1220px}}#dividend-yield-ranking-result .ranking-list{width:375%;padding-top:0}@media screen and (width>=35.5em){#dividend-yield-ranking-result .ranking-list{width:210%}}@media screen and (width>=48em){#dividend-yield-ranking-result .ranking-list{width:150%}}@media screen and (width>=64em){#dividend-yield-ranking-result .ranking-list{width:100%}}#dividend-yield-ranking-result .ranking-item{font-size:13px}#dividend-yield-ranking-result .ranking-item .ranking-item-info{vertical-align:bottom;border-right:1px solid #e9e9e9;width:5.5%;padding-left:1%;padding-right:1%}@media screen and (width>=64em){#dividend-yield-ranking-result .ranking-item .ranking-item-info{width:49px;padding-left:12px;padding-right:12px}}@media screen and (width>=80em){#dividend-yield-ranking-result .ranking-item .ranking-item-info{width:66px}}#dividend-yield-ranking-result .ranking-item .ranking-item-info.ranking-item-order{text-align:center;width:4.5%}@media screen and (width>=35.5em){#dividend-yield-ranking-result .ranking-item .ranking-item-info.ranking-item-order{width:5.5%}}@media screen and (width>=64em){#dividend-yield-ranking-result .ranking-item .ranking-item-info.ranking-item-order{width:48px}}@media screen and (width>=80em){#dividend-yield-ranking-result .ranking-item .ranking-item-info.ranking-item-order{width:66px}}#dividend-yield-ranking-result .ranking-item .ranking-item-info.ranking-item-ticker-name{text-align:left;width:9%;padding-right:0}@media screen and (width>=64em){#dividend-yield-ranking-result .ranking-item .ranking-item-info.ranking-item-ticker-name{width:95px}}@media screen and (width>=80em){#dividend-yield-ranking-result .ranking-item .ranking-item-info.ranking-item-ticker-name{width:104px}}#dividend-yield-ranking-result .ranking-item .ranking-item-info.ranking-item-ticker-name .ranking-item-link{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}@media screen and (width>=64em){#dividend-yield-ranking-result .ranking-item .ranking-item-info.ranking-item-ticker-name .ranking-item-link{width:inherit}}#dividend-yield-ranking-result .ranking-item .ranking-item-info:last-child{border-right:none}#dividend-yield-ranking-result .ranking-sort-icons-set{display:none}
