.topicpath{display:flex;align-items:center;flex-wrap:wrap;gap:0 .4rem;margin:2.8rem 0 1.8rem;font-size:1.2rem}.topicpath a,
.topicpath span{line-height:2rem}.topicpath a:hover{text-decoration:underline;opacity:1}.topicpath .top{margin:0 -.2rem;height:2.4rem}.topicpath .top:hover{opacity:.5}@media screen and (max-width: 768px){.topicpath{margin-top:1rem}}@-moz-document url-prefix(){.topicpath a:not(.top),
  .topicpath span{transform:translateY(-.1rem)}}#contents-set{margin-top:0}@media screen and (min-width: 769px){#sidebar .ad-banners.adb1{margin-top:3rem}}
@media screen and (min-width: 769px){.page-solution-index .search.results .item-list .item .body{grid-template-columns:25.8rem 1fr}.page-solution-index .search.results .item-list .item .body .summary .title{font-weight:var(--font-weight-bold);font-size:2rem}}.page-solution-index .search.results .total + .no-items{margin-top:4.4rem}#ranking{margin-top:6rem}#ranking .item-list{margin-top:3rem}#ranking .item-list .item-wrap{display:flex;flex-direction:column;gap:2rem 0}#ranking .item-list .item-wrap .rank{position:relative;background-color:var(--site-color-beige);width:100%;height:2rem}#ranking .item-list .item-wrap .rank::after{content:"";position:absolute;right:0;bottom:0;background-color:var(--site-color-lightgray1);clip-path:polygon(100% 0,0 100%,100% 100%);width:1.6rem;height:1.6rem}#ranking .item-list .item-wrap .rank::before{content:"";position:absolute;top:0;left:0;z-index:0;width:3rem;height:3rem;filter:drop-shadow(.2rem 0 0 var(--site-color-ligntgray2))}#ranking .item-list .item-wrap .rank span{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:1;font-family:var(--font-family-mplus);font-weight:var(--font-weight-bold);font-size:1.8rem;line-height:1;width:3rem;height:3rem}#ranking .item-list .item-wrap:nth-child(-n+3) .rank::before{background:url(/assets/img/commons/ranking-banner-nuPDY.svg) no-repeat center center/100% auto}#ranking .item-list .item-wrap:nth-child(-n+3) .rank span{color:white;height:2.4rem}#ranking .item-list .item-wrap:nth-child(n+3) .rank::before{background-color:white}#ranking .item-list .item-wrap:nth-child(n+3) .rank span{padding-bottom:0}.modal.solution .modal-wrap{width:100%;max-width:108rem;height:100%;max-height:76.2rem}.modal.solution .modal-content .modal-body .wrap{padding:2rem 2rem 3rem}.modal.solution .modal-content .modal-body .wrap .checkbox-set .item{display:flex;align-items:center}.modal.solution .modal-content .modal-body .wrap .checkbox-set .separate-set{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem 2rem;grid-auto-flow:row}.modal.solution .modal-content .modal-body .wrap .checkbox-set .item + .separate-set{margin-top:2rem}.modal.solution .modal-content .modal-btns{flex-direction:column;justify-content:flex-start;gap:1rem;padding:2rem 0}.modal.solution .modal-content .modal-btns .btn{width:23.5rem;height:5rem}.modal.solution .modal-content .modal-btns .btn-clear{display:flex;justify-content:center;align-items:center;text-decoration:underline;height:2rem}.modal.solution .modal-content .modal-btns .btn-clear:hover{text-decoration:none;opacity:1}.modal.solution .modal-content .modal-btns .btn-clear span{color:#000;font-size:1.4rem;line-height:1}.modal.solution .accordion-set:first-of-type{margin-top:-1.6rem}.modal.solution .accordion-set:nth-of-type(n+2){border-top:.11rem solid var(--site-color-lightgray1)}.modal.solution .accordion-head{display:flex;align-items:center;position:relative;height:5.6rem;cursor:pointer;transition:opacity .2s}.modal.solution .accordion-head:hover{opacity:.5}.modal.solution .accordion-head::after{content:"";position:absolute;top:0;right:1rem;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:100% auto;width:2.4rem;height:2.4rem;margin:auto 0}.modal.solution .accordion-head::after{background-image:url(/assets/img/commons/icon-accordion-open-IYUe7.svg)}.modal.solution .accordion-head[data-accordion-opened]::after{background-image:url(/assets/img/commons/icon-accordion-close-qAFgk.svg)}.modal.solution .accordion-head span{font-weight:var(--font-weight-regular);font-size:2rem;line-height:3rem;pointer-events:none}.modal.solution .accordion-content{height:0;transition:height .4s;overflow:hidden}.modal.solution .modal-content .modal-body .wrap .accordion-content .checkbox-set{padding-bottom:2rem}@media screen and (max-width: 768px){.page-solution-index .search.form .checkbox-set{gap:2rem 1rem}.page-solution-index .search.form .option.industry .checkbox-set{grid-template-columns:auto auto}.page-solution-index :is(.search.results, #ranking) .item-list .item .body .summary .title{display:block;font-weight:var(--font-weight-bold);font-size:2rem;line-height:3rem;max-height:none}.page-solution-index .modal{padding:0}.modal.solution .modal-wrap{max-width:100%;max-height:100%}.modal.solution .modal-content .modal-body .wrap{padding:3rem 1rem}.modal.solution.purpose .modal-content .modal-body .wrap{padding:3rem 2rem}.modal.solution .modal-content .modal-body .wrap .checkbox-set .separate-set{grid-template-columns:1fr}.modal.solution .accordion-head{padding-left:1rem}.modal.solution .modal-content .modal-body .wrap .accordion-content .checkbox-set{padding-right:1rem;padding-left:1rem}}[data-show="False"]{display:none!important}.search.form .sub-input .options[data-show]{transition:height .3s}