.popover{text-align:left;display:none;position:relative}.popover .popover-pointer{width:14px;height:7px;position:absolute}.popover .popover-pointer:before,.popover .popover-pointer:after{content:" ";width:0;height:0;display:block;position:absolute}.popover .popover-pointer:before{border:14px solid #0000}.popover .popover-pointer:after{border:12px solid #0000}.popover.popover-top .popover-pointer{top:1px;left:50%}.popover.popover-top .popover-pointer:before{border-top-width:0;border-bottom-color:#dfdfdf;top:-14px;left:-14px}.popover.popover-top .popover-pointer:after{border-top-width:0;border-bottom-color:#fff;top:-12px;left:-12px}.popover.popover-right .popover-pointer{top:50%;left:1px}.popover.popover-right .popover-pointer:before{border-left-width:0;border-right-color:#dfdfdf;top:-14px;left:-14px}.popover.popover-right .popover-pointer:after{border-left-width:0;border-right-color:#fff;top:-12px;left:-12px}.popover.is-show{display:block}.popover-btn{color:#0386f4;cursor:pointer;border:1px solid #0386f4;border-radius:3px;padding:9px 18px;line-height:normal;transition:all .5s;display:inline-block}.popover-btn:hover{color:#fff;background-color:#0386f4}.popover-container{text-align:left;background:#fff;border:1px solid #dfdfdf;border-radius:3px;padding:18px 0;overflow:hidden;box-shadow:0 0 3px #0000001a}.popover-header{padding:0 24px;position:relative}.popover-header .popover-close-btn-in-header{color:#838383;cursor:pointer;font-family:arial;font-size:1.5em;font-weight:700;position:absolute;top:-3px;right:24px}.popover-header .popover-close-btn-in-header:hover{color:#0386f4}.popover-footer{margin-top:12px;padding:0 24px;overflow:hidden}.popover-footer .popover-btn{float:right;margin-left:6px}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}.strategy-content-container{max-width:960px;margin:0 auto}.strategy-content-paragraph{margin:16px 0;font-size:1em;line-height:180%}.strategy-content-title{margin:15px 0;font-size:1.5em}.strategy-content-small-title{margin:21px 0}.strategy-content-ordered-list{margin:0;list-style-position:outside}.strategies-banner{color:#fff;text-align:center;background-color:#0386f4;background-image:linear-gradient(136deg,#0386f4 0%,#2fae90 90%);background-position:0;background-size:cover;padding:42px 0 300px;overflow:hidden}.strategies-banner-title{margin:0;font-size:42px}.strategies-banner-description{margin:12px 0;font-size:1.25em}.strategies-overview{width:720px;min-height:400px;margin:-294px auto 24px;padding-top:12px}.strategies-overview:after{content:"";clear:both;display:block}.strategies-overview .strategies-overview-item{width:44%;margin-left:4%}.strategies-overview-item{float:left;color:#434343;cursor:pointer;background-color:#fff;border-radius:6px;transition:all .5s;display:block;box-shadow:0 1px 3px #0003}.strategies-overview-item .strategies-overview-item-header{text-align:center;border-bottom:1px solid #e9e9e9;border-radius:6px 6px 0 0;padding:24px 15px 18px}.strategies-overview-item .strategies-overview-item-category{color:#fff;background:#0386f4;border-radius:15px;margin:3px 0 6px;padding:6px 15px;font-size:.875em;font-weight:700;display:inline-block}.strategies-overview-item .strategies-overview-item-category.capital-allocation-strategies-category{background:#2fae90}.strategies-overview-item .strategies-overview-item-title{margin:9px 0}.strategies-overview-item .strategies-overview-item-description{margin:0;line-height:180%}.strategies-overview-item .strategies-overview-item-annual-return{text-align:center;margin:18px 0 -24px;line-height:180%}.strategies-overview-item .strategies-overview-item-annual-return-number{color:#0386f4;margin:9px 0;font-size:1.75em;font-weight:700;transition:all .5s}.strategies-overview-item .strategies-overview-item-performance-plot-canvas{width:100%;height:105px}.strategies-overview-item .strategies-overview-item-footer{background-color:#0386f41a;border-radius:0 0 5px 5px;padding:9px 24px 18px}.strategies-overview-item .strategies-overview-item-btn{text-align:center;color:#0386f4;border:1px solid #0386f4;border-radius:3px;width:210px;margin:auto;padding:12px;font-weight:700;transition:all .5s;display:block}.strategies-overview-item:hover{margin-top:-12px}.strategies-overview-item:hover .strategies-overview-item-annual-return-number{font-size:2em}.strategies-overview-item:hover .strategies-overview-item-btn{color:#fff;background:#0386f4}.add-track-option-area .add-track-down-arrow{right:12px}.add-track-option-area .add-track-down-arrow.add-track-down-arrow-border{right:11px}.company-intro-show-btn{cursor:pointer}.company-intro-show-btn:hover{text-decoration:underline}.company-intro{width:618px}.company-intro.popover-top .popover-pointer{left:90%}.company-intro .popover-btn.company-analysis-btn{color:#fff;background-color:#0386f4}.company-intro .popover-btn.company-analysis-btn:hover{background-color:#0862bb;border-color:#0862bb}.company-intro .company-intro-title{margin:0 0 12px}.company-intro .company-intro-item{margin:9px 0;padding:0 24px;font-size:1em;line-height:180%;overflow:hidden}.company-intro .company-intro-item .company-intro-item-title{float:left;width:15%}.company-intro .company-intro-item .company-intro-item-content{float:left;width:85%}.company-intro .company-financial-highlights{border-top:1px dotted #d9d9d9;margin-top:12px;padding-top:12px}.company-intro .company-financial-performance-list{padding-left:18px}.market-share-details-show-btn{cursor:pointer}.market-share-details-show-btn:hover{text-decoration:underline}.market-share-details{width:360px}.market-share-details .market-share-details-title{margin:0 0 12px}.market-share-details .strategy-content-paragraph{padding:0 24px}.popover-right.strategy-company-rank-explain-hint{visibility:hidden;opacity:0;width:600px;height:0;transition:all .5s;display:block;overflow:hidden}.popover-right.strategy-company-rank-explain-hint .popover-pointer{z-index:1}.popover-right.strategy-company-rank-explain-hint .popover-pointer:before,.popover-right.strategy-company-rank-explain-hint .popover-pointer:after{border-right-color:#0386f4}.popover-right.strategy-company-rank-explain-hint .popover-container{color:#fff;background-color:#0386f4;border-color:#0386f4;padding:24px 18px;position:relative}.popover-right.strategy-company-rank-explain-hint .popover-container .strategy-company-rank-explain-hint-btn{color:#0386f4;background-color:#fff;font-weight:700;position:absolute;top:15px;right:18px}.popover-right.strategy-company-rank-explain-hint .popover-container .strategy-company-rank-explain-hint-btn:hover{background-color:#e5f4fe}.popover-right.strategy-company-rank-explain-hint.is-show{visibility:visible;opacity:1;height:auto;overflow:visible}.strategy-course-entry{text-align:center;padding:45px 0 90px}.strategy-course-entry-btn{color:#fff;background-color:#0386f4;border-radius:30px;margin:27px auto;padding:15px 10%;font-size:1.125em;transition:all .5s;display:table}.strategy-course-entry-btn:hover{background-color:#0862bb}.strategy-explain-detail-call-to-action-on-bottom{z-index:99;visibility:hidden;opacity:0;background-color:#fffffff2;border-top:1px solid #e3e5e7;width:100%;height:0;transition:opacity .5s;position:fixed;bottom:0;overflow:hidden}.strategy-explain-detail-call-to-action-on-bottom .strategy-explain-detail-call-to-action-on-bottom-description{float:left;width:50%;line-height:180%}.strategy-explain-detail-call-to-action-on-bottom .strategy-explain-detail-call-to-action-container{float:right;text-align:center;width:50%;padding-top:6px}.strategy-explain-detail-call-to-action-on-bottom .strategy-explain-detail-trigger{color:#0386f4;text-align:center;cursor:pointer;background:0 0;border:1px solid #0386f4;border-radius:3px;outline:0;margin-top:6px;padding:12px 24px;font-size:1em;transition:all .5s}.strategy-explain-detail-call-to-action-on-bottom .strategy-explain-detail-trigger:hover{color:#fff;background-color:#0386f4}.strategy-explain-detail-call-to-action-on-bottom:hover{background-color:#fff}.strategy-explain-detail-call-to-action-on-bottom.is-show{visibility:visible;opacity:1;height:auto;padding:15px 0}.strategy-explain-detail-call-to-action-on-bottom.is-highlight .strategy-explain-detail-trigger{color:#fff;background-color:#0386f4}.strategy-historical-result{padding:15px 0 45px;display:none;overflow:hidden}.strategy-historical-result .strategy-historical-result-sidebar{float:left;width:25%}.strategy-historical-result .strategy-historical-result-detail{float:right;width:72%;margin-left:3%}.strategy-historical-result .strategy-non-paid-membership-hint-box-inner{background-color:#f8fafc;border-top:none}.strategy-historical-result.is-show{display:block}.strategy-historical-date-picker{font-size:.9375em;line-height:180%}.strategy-historical-date-category{cursor:pointer;border-top:1px solid #dfdfdf;outline:none;padding:12px;font-weight:700}.strategy-historical-date-category:hover,.strategy-historical-date-category.is-selected{color:#0386f4}.strategy-historical-date-list{margin:0;padding:0 0 12px 36px;list-style:none}.strategy-historical-date-list .strategy-historical-date-option{cursor:pointer;padding:6px 0;transition:all .5s}.strategy-historical-date-list .strategy-historical-date-option:hover{color:#0386f4}.strategy-historical-date-list .strategy-historical-date-option.is-selected{color:#0386f4;font-weight:700}.strategy-historical-statistic{background-color:#fff;border:1px solid #dfdfdf;margin-bottom:15px;font-size:.9375em}.strategy-historical-statistic-header{background-color:#f6f8fa;border-bottom:1px solid #69bdf9;padding:24px 3% 15px;line-height:1.25em;overflow:hidden}.strategy-historical-statistic-header .strategy-historical-statistic-title{float:left;margin:0;font-size:1.25em}.strategy-historical-statistic-header .strategy-historical-statistic-interval{float:right;margin-top:3px}.strategy-historical-statistic-list{padding:15px 0;overflow:hidden}.strategy-historical-statistic-list .strategy-historical-statistic-item{float:left;text-align:center;border-right:1px solid #e9e9e9;width:33.18%}.strategy-historical-statistic-list .strategy-historical-statistic-item.strategy-historical-statistic-item-last{border-right:none}.strategy-historical-statistic-list .strategy-historical-statistic-item-name{margin:0 0 12px;padding-top:6px}.strategy-historical-statistic-list .strategy-historical-statistic-item-value{margin:12px 0 0;padding-bottom:6px;font-size:1.5em;font-weight:700}.strategy-historical-statistic-list .strategy-historical-statistic-item-value.is-green{color:#51a551}.strategy-historical-statistic-list .strategy-historical-statistic-item-value.is-red{color:#ea5e5b}.strategy-historical-company{width:100%;margin:0;padding:0;font-size:.9375em;line-height:180%;list-style:none}.strategy-historical-company:after{content:"";clear:both;display:block}.strategy-historical-company.row-even{background-color:#fff}.strategy-historical-company-info{float:left;text-align:center;padding:12px 0%;position:relative}.strategy-historical-company-info.strategy-historical-company-rank{width:10%}.strategy-historical-company-info.strategy-historical-company-ticker-name{text-align:left;width:18%}.strategy-historical-company-info.strategy-historical-company-sector{text-align:left;width:24%}.strategy-historical-company-info.strategy-historical-company-buy,.strategy-historical-company-info.strategy-historical-company-sell{text-align:right;width:15%}.strategy-historical-company-info.strategy-historical-company-return-rate{text-align:right;width:15%;padding-right:3%}.strategy-historical-company-info.strategy-historical-company-return-rate.is-green{color:#51a551}.strategy-historical-company-info.strategy-historical-company-return-rate.is-red{color:#ea5e5b}.strategy-historical-ranking-list-header{background-color:#fff;border:1px solid #dfdfdf;border-bottom-color:#69bdf9;font-weight:700}.strategy-historical-ranking-list{background:#f6f8fa;border:1px solid #dfdfdf;border-top-width:0}.strategy-historical-result-querying{text-align:center;padding-top:30px}.strategy-historical-result-querying .strategy-historical-result-querying-text{color:#0386f4;width:138px;height:138px;margin:auto;font-weight:700;line-height:138px}.strategy-historical-result-querying .strategy-historical-result-querying-spinner{border:3px solid #bfbfbf;border-top-color:#0386f4;border-radius:50%;width:138px;height:138px;margin:-138px auto 0;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.strategy-implement-explain{background-color:#fff;display:none;overflow:hidden}.strategy-implement-explain.is-show{display:block}.strategy-steps-container{visibility:hidden;opacity:0;height:0;padding:0;transition:all .5s;overflow:hidden}.strategy-steps-container.is-show{visibility:visible;opacity:1;height:auto;padding-top:15px;padding-bottom:54px}.strategy-steps-list{float:left;width:24%;margin-right:5%;padding:0;list-style-type:none}.strategy-step{color:#434343;cursor:pointer;border-top:1px solid #0000;border-bottom:1px solid #e9e9e9;margin-bottom:-1px;padding:12px 15px;font-size:1em;line-height:180%;display:block;position:relative}.strategy-step .strategy-step-pointer{border:12px solid #0000;width:0;height:0;position:absolute;top:34%;right:-24px}.strategy-step:hover{color:#0386f4;border-bottom-color:#0386f4}.strategy-step.is-selected{color:#fff;background-color:#0386f4;border-color:#0386f4;font-weight:700;transition:all .5s}.strategy-step.is-selected .strategy-step-pointer{border-left-color:#0386f4;transition:all .5s}.strategy-step-num{font-size:1.125em;font-weight:700}.strategy-step-detail-container{float:left;width:71%}.strategy-step-detail{display:none}.strategy-step-detail.is-show{display:block}.strategy-step-detail-title{margin:15px 0;font-size:1.5em}.strategy-step-detail-footer{margin:30px 0 0}.strategy-step-detail-btn{color:#0386f4;cursor:pointer;border:1px solid #0386f4;border-radius:3px;padding:12px 24px;transition:all .5s;display:inline-block}.strategy-step-detail-btn:hover{color:#fff;background-color:#0386f4;border-color:#0386f4;position:relative}.strategy-step-detail-content-image{width:100%;margin:0}.strategy-implement-suggestions-area{color:#fff;background-color:#0386f4;background-image:linear-gradient(145deg,#0386f4 0%,#3195a0 100%);margin-top:-240px;padding-top:1px;line-height:180%;display:none}.strategy-implement-suggestions-area .strategy-content-container{padding:234px 0 54px}.strategy-implement-suggestions-area.market-pb-implement-suggestions-area .strategy-content-container{padding-top:210px}.strategy-implement-suggestions-area.is-show{display:block}.strategy-implement-suggestion{margin:30px 0 0}.strategy-implement-suggestion-title{margin:9px 0;font-size:1.125em}.strategy-implement-steps-list{padding-left:21px;list-style:decimal}.strategy-intro{color:#fff;background-color:#0386f4;background-image:linear-gradient(136deg,#0386f4 0%,#2fae90 90%);padding:42px 0;position:relative;overflow:hidden}.strategy-intro .breadcrumbs{color:#d4ebef;margin-bottom:27px}.strategy-intro .breadcrumbs a{color:inherit}.strategy-intro .breadcrumbs a:hover{color:#fff}.strategy-title{margin:0;padding-bottom:6px;font-size:42px}.strategy-title.strategy-title-in-center{text-align:center}.strategy-intro-with-tab-bar{text-align:center;padding-bottom:0;box-shadow:0 1px 3px #0000001a}.strategy-intro-with-tab-bar .strategy-tabs-menu-container{min-height:58px;margin-top:27px}.strategy-intro-with-tab-bar .strategy-tabs-menu{width:100%;transition:background-color .5s}.strategy-intro-with-tab-bar .strategy-tabs-menu.is-fixed{z-index:99;background-color:#0386f4;margin-top:0;position:fixed;top:0;box-shadow:0 1px 3px #0000001a}.strategy-intro-with-tab-bar .strategy-tabs-menu.is-fixed .strategy-tabs-menu-item{border-top:none}.strategy-intro-with-tab-bar .strategy-tabs-menu.is-fixed .strategy-tabs-menu-item.is-selected{background-color:#359ef3}.strategy-loading-status{text-align:center;padding:84px 0}.strategy-loading-status .strategy-loading-text{color:#0386f4;width:138px;height:138px;margin:auto;font-weight:700;line-height:138px}.strategy-loading-status .strategy-loading-spinner{border:3px solid #bfbfbf;border-top-color:#0386f4;border-radius:50%;width:138px;height:138px;margin:-138px auto 0;animation:1s linear infinite strategy-loading-spin}.strategy-loading-status.is-hidden{display:none}@keyframes strategy-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.strategy-market-pb-result{text-align:center;padding:42px 0 51px;position:relative}.strategy-market-pb-result .strategy-non-paid-membership-hint-box-inner{border-color:#dfe3ef;border-radius:6px}.current-market-state-list{background-color:#fff;border:1px solid #dfe3ef;border-radius:6px;width:100%;margin:27px auto 18px;overflow:hidden;box-shadow:0 1px 3px #e7e9eb}.current-market-state-list .current-market-state-item{float:left;border-color:#e7ebed;width:33%;padding:27px 0}.current-market-state-item{text-align:center;border-right:1px solid #d9ddef;padding:18px 0;font-size:1em}.current-market-state-item.current-market-state-item-last{border-right:none}.current-market-state-item-val{font-size:2.25em;font-weight:400;line-height:200%}.current-market-state-item-val.is-blur-color{color:#0386f4}.current-market-state-item-val.is-red-color{color:#d43a35}.market-pb-band-plot-container{background-color:#fff;border:1px solid #dfe3ef;border-radius:6px;padding:24px 21px 15px 9px;line-height:180%}.market-pb-band-plot{position:relative}.market-pb-band-plot .market-pb-band-plot-tooltip{position:absolute}.market-pb-band-plot-title{margin:0;font-size:1.125em}.market-pb-band-plot-legend-container{margin:9px auto 0;display:table}.market-pb-band-plot-legend-container .market-pb-band-plot-legend-label{color:#434343;margin:0 9px 0 3px;font-size:1rem}.market-pb-band-plot-canvas{height:381px}.market-pb-band-plot-canvas .legendLabel{color:#434343;font-size:1rem;line-height:180%}.market-pb-band-plot-tooltip{color:#fff;white-space:nowrap;background-color:#000000bf;padding:6px 9px;font-size:.875em;display:none}.strategy-non-paid-membership-hint-box-inner{width:inherit;text-align:center;background:#fff;border:1px solid #dfdfdf;border-radius:3px;padding:36px 0%}.strategy-non-paid-membership-hint-box-title{color:#0386f4;margin:18px 0;font-size:1.75em}.strategy-non-paid-membership-hint-box-btn{color:#fff;background-color:#0386f4;border-radius:3px;margin:18px auto;padding:15px 10%;font-size:1.25em;font-weight:700;transition:all .5s;display:table}.strategy-non-paid-membership-hint-box-btn:hover{background-color:#0862bb}.strategy-performance{visibility:hidden;opacity:0;background:#fff;height:0;padding:0;overflow:hidden}.strategy-performance.is-show{visibility:visible;opacity:1;height:auto;padding:15px 0 45px;overflow:auto}.strategy-performance-menu-list{text-align:center;margin:21px auto;padding:0;list-style-type:none;display:table}.strategy-performance-menu-list:after{content:"";clear:both;display:block}.strategy-performance-menu-list li{float:left;cursor:pointer;background-color:#f5f5f5;border:1px solid #d9d9d9;width:240px;margin-right:-1px;padding:15px 0;font-weight:700;transition:all .5s;position:relative}.strategy-performance-menu-list li:hover{color:#0386f4;border-color:#0386f4}.strategy-performance-menu-list li.is-selected{color:#fff;background-color:#0386f4;border-color:#0386f4;position:relative}.strategy-performance-menu-list li.strategy-performance-menu-option-left{border-radius:3px 0 0 3px}.strategy-performance-menu-list li.strategy-performance-menu-option-right{border-radius:0 3px 3px 0}.strategy-performance-plot-container{width:100%;padding:0}.strategy-total-returns-plot,.strategy-annual-returns-plot{display:none}.strategy-total-returns-plot.is-show,.strategy-annual-returns-plot.is-show{display:block}.strategy-performance-plot-canvas{height:381px}.strategy-performance-plot-canvas .legendLabel{color:#434343;font-size:1rem;line-height:180%}.strategy-performance-plot-canvas .legendColorBox{padding-right:4px}.strategy-performance-plot-tooltip{color:#fff;background-color:#000000bf;padding:6px 9px;font-size:.875em;display:none;position:absolute}.strategy-performance-statistic-container{border-top:1px dotted #d3d3d3;border-bottom:1px dotted #d3d3d3;margin:24px 0 -48px;overflow:hidden}.strategy-performance-statistic-container .strategy-performance-statistic{float:left;width:25%;padding-bottom:48px}.strategy-performance-statistic{padding:24px 0;font-size:1em}.strategy-performance-statistic-value{color:#0386f4;font-size:2em;font-weight:500;line-height:190%}.strategy-performance-in-crash{table-layout:fixed;width:100%;display:none}.strategy-performance-in-crash.is-show{display:table}.strategy-performance-in-crash-row{display:table-row}.strategy-performance-in-crash-row .strategy-suggestion-correctness{border-left:1px dotted #69bdf9;font-weight:700}.strategy-performance-in-crash-row.even-row{background-color:#f4f8fa}.strategy-performance-in-crash-row.strategy-performance-in-crash-header .strategy-performance-in-crash-cell{border-bottom:1px solid #69bdf9;font-weight:700}.strategy-performance-in-crash-cell{text-align:right;padding:15px 0%;line-height:180%;display:table-cell}.strategy-performance-in-crash-cell.market-crash-period{text-align:center;width:18%;padding-left:3%}.strategy-performance-in-crash-cell.market-idx{text-align:center;width:18%}.strategy-performance-in-crash-cell.strategy-judgment-market-state{text-align:center;width:24%}.strategy-performance-in-crash-cell.market-decline-percentage{padding-right:4%}.strategy-performance-in-crash-cell.strategy-suggestion-correctness{text-align:center;width:21%;padding-left:3%;padding-right:3%}.strategy-ranking-result{text-align:center;min-height:410px;padding:15px 0 0;display:none;position:relative}.strategy-ranking-result.is-show{display:block}.strategy-company{margin:0;padding:0;font-size:1em;line-height:180%;list-style:none}.strategy-company:after{content:"";clear:both;display:block}.strategy-company.row-even{background-color:#fff}.strategy-company-info{float:left;text-align:right;padding:15px 0%;position:relative}.strategy-company-info.blur-effect{filter:blur(4px)}.strategy-company-info.strategy-company-rank-change{text-align:left;width:9%;padding-left:2%}.strategy-company-info.strategy-company-rank{text-align:center;width:10%;padding-right:4%}.strategy-company-info.strategy-company-ticker-name{text-align:left;width:15%}.strategy-company-info.strategy-company-ticker-name .strategy-company-ticker{width:42px;display:inline-block}.strategy-company-info.strategy-company-price,.strategy-company-info.strategy-company-volume{width:12%}.strategy-company-info.strategy-company-category-info{width:12%;padding-left:6%}.strategy-company-info.strategy-company-category-info.strategy-company-market-share{text-align:left}.strategy-company-info.strategy-company-category-info.strategy-company-market-share .market-share-details{z-index:1;position:absolute;top:51px;right:-62.5%}.strategy-company-info.strategy-company-category-info.strategy-company-user-familiarized .user-familiarized-company-reasons{z-index:1;position:absolute;top:51px;right:-27px}.strategy-company-info.strategy-company-profile{width:15%;padding-right:3%}.strategy-company-info.strategy-company-profile .company-intro{z-index:1;position:absolute;top:51px;right:12px}.strategy-company-rank-change-content{padding-left:21px;position:relative}.strategy-company-rank-change-content .strategy-company-rank-change-icon{text-align:center;width:15px;font-size:15px;position:absolute;top:2px;left:0}.strategy-company-rank-change-content .strategy-company-rank-change-icon:before{font-size:inherit}.strategy-company-rank-change-content.strategy-company-rank-up{color:#51a551}.strategy-company-rank-change-content.strategy-company-rank-down{color:#ea5e5b}.strategy-company-rank-change-content.strategy-company-rank-new{color:#f09c25}.strategy-ranking-result-main-body{width:100%;margin:-24px 0 18px;padding-top:48px;position:relative}.strategy-ranking-result-main-body *{box-sizing:content-box}.strategy-companies-categories-box{z-index:2;box-sizing:content-box;width:960px;margin:81px auto 75px;position:absolute;top:-57px}.strategy-companies-categories-box *{box-sizing:content-box}.strategy-companies-categories-box.is-fixed{position:fixed;top:0}.strategy-companies-categories-box.is-fixed .strategy-companies-categories-list{box-shadow:0 1px 3px #0000001a}.strategy-companies-categories-box.is-on-bottom{top:auto;bottom:0}.strategy-companies-categories-box.is-on-bottom .strategy-companies-categories-list{box-shadow:0 0 12px #0003}.strategy-companies-categories-list{margin:0 auto;padding:0;list-style-type:none;display:table}.strategy-companies-categories-list .strategy-companies-ranking-list-display-option{float:left;text-align:center;cursor:pointer;background-color:#fff;border:1px solid #dfdfdf;border-color:#dfdfdf #efefef;height:21px;margin-right:-1px;padding:12px 18px;line-height:140%;transition:all .5s;position:relative}.strategy-companies-categories-list .strategy-companies-ranking-list-display-option .strategy-companies-number-in-category{vertical-align:middle;color:#fff;vertical-align:top;background-color:#cfcfcf;border-radius:3px;width:24px;height:24px;margin-left:6px;font-size:.75em;line-height:24px;display:inline-block}.strategy-companies-categories-list .strategy-companies-ranking-list-display-option .strategy-companies-number-in-category.is-changed{background-color:#ea5e5b}.strategy-companies-categories-list .strategy-companies-ranking-list-display-option.strategy-companies-ranking-list-display-option-left{border-left-color:#dfdfdf;border-radius:3px 0 0 3px}.strategy-companies-categories-list .strategy-companies-ranking-list-display-option.strategy-companies-ranking-list-display-option-right{border-right-color:#dfdfdf;border-radius:0 3px 3px 0}.strategy-companies-categories-list .strategy-companies-ranking-list-display-option:hover{color:#0386f4;display:relative;z-index:1;border-color:#6fb9fd}.strategy-companies-categories-list .strategy-companies-ranking-list-display-option.is-selected{color:#fff;z-index:1;background-color:#0386f4;background-image:linear-gradient(#0386f4 50% 100%);border-color:#0386f4;font-weight:700;position:relative}.strategy-companies-categories-list .strategy-companies-ranking-list-display-option.is-selected .strategy-companies-number-in-category{color:#0386f4;background-color:#fff}.strategy-companies-categories-list:after{content:"";clear:both;display:block}.strategy-companies-ranking-list-header{background-color:#fff;border:1px solid #dfdfdf;border-bottom-color:#69bdf9;padding-top:30px;font-weight:700}.strategy-companies-ranking-list-container{visibility:hidden;opacity:0;height:0;transition:all .5s;overflow:hidden}.strategy-companies-ranking-list-container.is-show{visibility:visible;opacity:1;height:auto;overflow:visible}.strategy-companies-ranking-list{background:#f6f8fa;border:0 solid #dfdfdf;border-width:0 1px}.strategy-companies-ranking-list.strategy-companies-ranking-list-rest{visibility:hidden;opacity:0;height:0;transition:all .5s;overflow:hidden}.strategy-companies-ranking-list.strategy-companies-ranking-list-rest.is-show{visibility:visible;opacity:1;height:auto;overflow:visible}.strategy-companies-ranking-no-matching-hint{text-align:center;background:#f6f8fa;border:1px solid #dfdfdf;border-top-width:0;height:210px;line-height:210px}.strategy-non-paid-membership-hint{background:#f6f8fa;border:1px solid #dfdfdf;border-top-width:0;position:relative}.strategy-non-paid-membership-hint .strategy-non-paid-membership-hint-box{width:576px;position:absolute;top:0;left:192px}.strategy-non-paid-membership-hint .strategy-non-paid-membership-hint-box.is-on-bottom{top:auto;bottom:0}.strategy-non-paid-membership-hint .strategy-non-paid-membership-hint-box-inner{margin:78px auto 30px;padding:18px 0%;box-shadow:0 1px 3px #0000001a}.strategy-non-paid-membership-hint .strategy-non-paid-membership-hint-box-inner.is-fixed{position:fixed;top:0}.strategy-ranking-result-show-all-btn{color:#0386f4;cursor:pointer;background-color:#eaf5fb;border:1px solid #fff;border-radius:24px;margin:12px auto 15px;padding:12px 15%;line-height:140%;transition:all .5s;display:table}.strategy-ranking-result-show-all-btn:hover{color:#fff;background-color:#0000}.strategy-ranking-result-show-all-btn.is-hidden{display:none}.strategy-company-rank-explain-hint-container{z-index:1;width:960px;position:absolute}.strategy-company-rank-explain-hint-container.is-fixed{position:fixed;top:auto;bottom:12px}.strategy-company-rank-explain-hint-container.is-on-bottom{top:auto;bottom:75px}.strategy-company-rank-explain-hint{margin-left:204px}.strategy-tabs-menu{text-align:center}.strategy-tabs-menu .strategy-tabs-menu-icon{width:21px;height:21px;font-size:21px}.strategy-tabs-menu .strategy-tabs-menu-table{table-layout:fixed;width:100%;display:table}.strategy-tabs-menu .strategy-tabs-menu-table .strategy-tabs-menu-row{display:table-row}.strategy-tabs-menu .strategy-tabs-menu-table .strategy-tabs-menu-col{display:table-cell}.strategy-tabs-menu .strategy-tabs-menu-item{cursor:pointer;color:#d4ebef;text-align:center;border-top:1px solid #fff3;border-bottom:3px solid #0000;padding:18px 0 15px;font-size:1em;transition:all .5s}.strategy-tabs-menu .strategy-tabs-menu-item:hover{color:#fff;border-bottom-color:#ffffffb3}.strategy-tabs-menu .strategy-tabs-menu-item.is-selected{color:#fff;border-bottom-color:#fff;font-weight:700}.strategy-tabs-menu .strategy-tabs-menu-item .strategy-tabs-menu-icon{vertical-align:top;margin-right:12px;display:inline-block}.user-familiarized-company-reasons-show-btn{cursor:pointer}.user-familiarized-company-reasons-show-btn:hover{text-decoration:underline}.user-familiarized-company-reasons{width:540px}.user-familiarized-company-reasons.popover-top .popover-pointer{left:90%}.user-familiarized-company-reasons .popover-header{line-height:180%}.user-familiarized-company-reasons .popover-header .user-familiarized-company-reasons-title{margin:0 0 6px}.user-familiarized-company-reasons .popover-body{background-color:#f8f8f8;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin:18px 0 0;padding:6px 24px}.user-familiarized-company-reasons .user-familiarized-company-reasons-item{border-bottom:1px dotted #dfdfdf;padding:12px 0;line-height:180%;overflow:hidden}.user-familiarized-company-reasons .user-familiarized-company-reasons-item .user-familiarized-companies-container{float:left;width:48%}.user-familiarized-company-reasons .user-familiarized-company-reasons-item .user-familiarized-category{float:left;width:48%;margin-right:4%}.user-familiarized-company-reasons .user-familiarized-company-reasons-item.user-familiarized-company-reasons-item-header{font-weight:700}.user-familiarized-company-reasons .user-familiarized-company-reasons-item.user-familiarized-company-reasons-item-last{border-bottom:none}.user-familiarized-company-reasons .user-familiarized-companies-list{padding:0;list-style:none}.user-familiarized-company-reasons .user-familiarized-companies-list .user-familiarized-company{position:relative}
