@charset "UTF-8";.tab{margin:auto}.tab h2.tab__title{font-size:2rem;font-weight:700;margin:2rem auto 1rem;padding:0 7rem;position:relative;text-align:center}@media only screen and (max-width:576px){.tab h2.tab__title{font-size:1.8rem;margin:1.5rem auto;padding:0 2rem}}.tab h2.tab__title::after,.tab h2.tab__title::before{background-color:#bfbfbf;content:"";display:inline-block;height:1px;position:absolute;top:50%;width:28%}@media only screen and (max-width:576px){.tab h2.tab__title::after,.tab h2.tab__title::before{width:8%}}.tab h2.tab__title::before{left:0}.tab h2.tab__title::after{right:0}.tab h2.tab__title span{color:#d7000e;font-size:2.5rem}@media only screen and (max-width:576px){.tab h2.tab__title span{font-size:2rem}}.tab .tab__box{padding:2rem 0}@media only screen and (max-width:576px){.tab .tab__box{padding-bottom:1.5rem}}.tab .tab__box ul{align-items:flex-end;display:flex;justify-content:space-evenly}.tab .tab__box ul li{align-items:center;background:#b4b4b4;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1.4rem;font-weight:700;height:5.5rem;justify-content:center;line-height:1.2;margin:0 .2rem;text-align:center;transition:all .3s ease;width:49%}@media only screen and (max-width:576px){.tab .tab__box ul li{font-size:1.3rem;height:4rem;padding:.7rem .2rem}}.tab .tab__box ul li span{font-weight:700;font-size:1.2rem}@media only screen and (max-width:576px){.tab .tab__box ul li span{font-size:.8rem}}.tab .tab__box ul li.active{background:#9f0201;font-size:1.6rem;position:relative}@media only screen and (max-width:576px){.tab .tab__box ul li.active{font-size:1.4rem}}.tab .tab__box ul li.active:after{background:0 0;border-color:#9f0201 transparent transparent transparent;border-style:solid;border-width:15px 30px 0 30px;bottom:-12px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}@media only screen and (max-width:576px){.tab .tab__box ul li.active:after{border-width:10px 20px 0 20px;bottom:-6px}}.tab .tab__box ul li.active span{font-size:1.2rem}@media only screen and (max-width:576px){.tab .tab__box ul li.active span{font-size:.8rem}}.tab .tab__box ul li button{background:0 0;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;outline:0;color:#fff;font-weight:700;line-height:1;width:100%;height:100%;position:relative;cursor:pointer}@media only screen and (max-width:576px){.tab .tab__box ul li button{line-height:.8}}@media only screen and (max-width:576px){.tab .tab__box ul li button small{font-size:.8rem}}.tab .tab__tabContents{display:none;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.tab .tab__tabContents.active{display:block;opacity:1;transform:translateY(0)}@media only screen and (max-width:576px){.tab .tab__tabContents .comparison__caution .blinking{font-size:1.5rem;line-height:1.2}}body[class*=carework] .tab .tab__box ul li.active{background:#dfb129}body[class*=carework] .tab .tab__box ul li.active:after{border-color:#dfb129 transparent transparent transparent}body[class*=pharmacist] .tab .tab__box ul li.active{background:#00aa59}body[class*=pharmacist] .tab .tab__box ul li.active:after{border-color:#00aa59 transparent transparent transparent}body[class*=nurse] .tab .tab__box ul li.active{background:#3d6cf1}body[class*=nurse] .tab .tab__box ul li.active:after{border-color:#3d6cf1 transparent transparent transparent}body[class*=ippan-sougouranking-engineer-1] .tab .tab__box ul li.active{background:#2228ba}body[class*=ippan-sougouranking-engineer-1] .tab .tab__box ul li.active:after{border-color:#2228ba transparent transparent transparent}.comparison{margin-bottom:3rem}@media only screen and (max-width:576px){.comparison{margin-bottom:2rem}}.comparison .comparison__table-container{max-width:900px;-webkit-overflow-scrolling:touch}@media only screen and (max-width:576px){.comparison .comparison__table-container{margin:.5rem auto}}.comparison .comparison__table-container table{width:100%;min-width:auto}.comparison .comparison__table-container table th{line-height:1.2;min-width:30px;padding:.5rem;width:auto}.comparison .comparison__table-container table td{background:#fff;font-size:1.2rem;line-height:1.3;padding:.5rem}.comparison .comparison__table-container table td span.marker{font-size:1.3rem}.comparison .comparison__table-container table td a{color:#007bff;text-decoration:underline}.comparison .comparison__table-container table td .comparison__icon{width:30px}.comparison .comparison__table-container table td .comparison__cta{background:#ff6767;border-bottom:solid 4px #aa3434;border-radius:1rem;box-shadow:0 .25rem .25rem rgba(0,0,0,.2);color:#fff;display:block;font-size:1.4rem;font-weight:700;padding:2rem 0;text-decoration:none;text-shadow:-1px -1px 0 #45765e}@media only screen and (max-width:576px){.comparison .comparison__table-container table td .comparison__cta{padding:1rem 0}}.comparison .comparison__table-container table td ul{margin-bottom:0}.comparison .comparison__table-container .comparison__td--comp,.comparison .comparison__table-container .comparison__th--comp{left:-1px;position:sticky}.comparison .comparison__table-container .comparison__th--comp{width:250px}@media only screen and (max-width:576px){.comparison .comparison__table-container .comparison__th--comp{width:140px}}.comparison .comparison__table-container .comparison__td--comp img{width:85%}.comparison .comparison__table-container .comparison__td--comp .img-rank{width:25px}.comparison .comparison__table-container .comparison__td--icon{width:30px}.comparison .comparison__table-container .comparison__th--jobs,.comparison .comparison__table-container .comparison__th--rating{width:110px}.comparison .comparison__table-container .comparison__th--area,.comparison .comparison__table-container .comparison__th--period{width:200px}@media only screen and (max-width:576px){.comparison .comparison__table-container .comparison__th--area,.comparison .comparison__table-container .comparison__th--period{width:90px}}.comparison .comparison__table-container .comparison__th--feature,.comparison .comparison__table-container .comparison__th--job,.comparison .comparison__table-container .comparison__th--status{width:200px}@media only screen and (max-width:576px){.comparison .comparison__table-container .comparison__th--feature,.comparison .comparison__table-container .comparison__th--job,.comparison .comparison__table-container .comparison__th--status{width:140px}}.comparison .comparison__table-container .comparison__th--job ul,.comparison .comparison__table-container .comparison__th--status ul{padding:.5rem 1.5rem 0;text-align:center}.comparison .comparison__table-container .comparison__th--job ul li,.comparison .comparison__table-container .comparison__th--status ul li{background:url(../../img/feature/sougou-top/icon/icon-check2.png) no-repeat 4px 0/16px;font-weight:700;padding:0 0 .5rem 2.5rem;text-align:left}.comparison .comparison__table-container .comparison__th--job ul li.seikangoshi,.comparison .comparison__table-container .comparison__th--status ul li.seikangoshi{background:url(../../img/feature/osusumeranking/nurse/icon/seikangoshi.png) no-repeat 4px 0/16px}.comparison .comparison__table-container .comparison__th--job ul li.junkangoshi,.comparison .comparison__table-container .comparison__th--status ul li.junkangoshi{background:url(../../img/feature/osusumeranking/nurse/icon/junkangoshi.png) no-repeat 4px 0/16px}.comparison .comparison__table-container .comparison__th--job ul li.josanshi,.comparison .comparison__table-container .comparison__th--status ul li.josanshi{background:url(../../img/feature/osusumeranking/nurse/icon/josanshi.png) no-repeat 4px 0/16px}.comparison .comparison__table-container .comparison__th--job ul li.hokenshi,.comparison .comparison__table-container .comparison__th--status ul li.hokenshi{background:url(../../img/feature/osusumeranking/nurse/icon/hokenshi.png) no-repeat 4px 0/16px}.comparison .comparison__table-container .comparison__th--job ul li.joukinyakin,.comparison .comparison__table-container .comparison__th--status ul li.joukinyakin{background:url(../../img/feature/osusumeranking/nurse/icon/joukinyakin.png) no-repeat 4px 0/16px}.comparison .comparison__table-container .comparison__th--job ul li.joukinyakinnashi,.comparison .comparison__table-container .comparison__th--status ul li.joukinyakinnashi{background:url(../../img/feature/osusumeranking/nurse/icon/joukinyakinnashi.png) no-repeat 4px 0/16px}.comparison .comparison__table-container .comparison__th--job ul li.haken,.comparison .comparison__table-container .comparison__th--status ul li.haken{background:url(../../img/feature/osusumeranking/nurse/icon/haken.png) no-repeat 4px 0/16px}.comparison .comparison__table-container .comparison__th--job ul li.part,.comparison .comparison__table-container .comparison__th--status ul li.part{background:url(../../img/feature/osusumeranking/nurse/icon/part.png) no-repeat 4px 0/16px}@media only screen and (max-width:576px){.comparison .comparison__table-container .comparison__th--job ul,.comparison .comparison__table-container .comparison__th--status ul{padding:0 1rem}}.comparison .comparison__table-container .comparison__th--detail{width:100px}.comparison .comparison__close-btn,.comparison .comparison__more-btn{border:1px solid #222;border-radius:5px;cursor:pointer;font-size:1.3rem;font-weight:700;margin:1.5rem auto 2rem;padding:.8rem;text-align:center;width:30%}@media only screen and (max-width:576px){.comparison .comparison__close-btn,.comparison .comparison__more-btn{padding:.5rem;width:40%}}.ranking__sougou-rank{background:#fff;margin:3rem auto;width:100%}.ranking__sougou-rank h2.ranking__ttl{font-size:3.2rem;line-height:1.2;padding:6rem 0 3rem 0;position:relative;text-align:center}@media only screen and (max-width:576px){.ranking__sougou-rank h2.ranking__ttl{padding:3.5rem 0 2rem}}.ranking__sougou-rank h2.ranking__ttl:after,.ranking__sougou-rank h2.ranking__ttl:before{background-image:url(../../img/ct_bg_pink.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:7.25rem;position:absolute;top:0;width:7.25rem;z-index:1}.ranking__sougou-rank h2.ranking__ttl:before{left:0;transform:rotate(-90deg)}.ranking__sougou-rank h2.ranking__ttl:after{right:0}.ranking__sougou-rank .ranking__box{background:#fff;padding:0 5rem 5rem 5rem}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box{margin-bottom:3rem;padding:0 2rem 1rem}}.ranking__sougou-rank .ranking__box .ranking__ttl-block{align-items:center;background:#f4f4f4;border-bottom:2px solid #222;border-top:2px solid #222;display:flex;margin:0 0 3rem 0}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__ttl-block{margin-bottom:2rem}}.ranking__sougou-rank .ranking__box .ranking__ttl-block .ranking__position{background:#fff;font-weight:700;padding:2rem 1.5rem;width:14%}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__ttl-block .ranking__position{padding:.5rem 1.5rem;width:22%}}.ranking__sougou-rank .ranking__box .ranking__ttl-block .ranking__position .ranking__position-number{color:#b90101;font-size:3.6rem}.ranking__sougou-rank .ranking__box .ranking__ttl-block .ranking__position .ranking__position-text{font-size:1.4rem}.ranking__sougou-rank .ranking__box .ranking__ttl-block h3.ranking__name{font-size:2.4rem;padding:1.5rem;text-shadow:0 0 #000}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__ttl-block h3.ranking__name{font-size:1.9rem;line-height:1.1;padding:.5rem}}.ranking__sougou-rank .ranking__box .ranking__block{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 1.5rem 0}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__block{display:block;margin:auto}}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--left{width:57%}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--left{width:100%}}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--left img{margin:auto;width:100%}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--left .ranking__inner{align-items:center;background:#f4f4f4;display:flex;margin-bottom:.5rem}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--left .ranking__inner{background:#fff;display:block}}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--left .ranking__inner .ranking__catch{font-size:1.4rem;font-weight:700;line-height:1.4;margin-bottom:0;padding:1rem;width:70%}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--left .ranking__inner .ranking__catch{font-size:1.8rem;width:100%}}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--left .ranking__inner .ranking__cta{color:#fff;font-size:1.1rem;margin:1rem;padding:1rem .5rem;text-shadow:-1px -1px 0 #dc143c;width:30%}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--left .ranking__inner .ranking__cta{border-radius:5px;box-shadow:none;font-size:1.4rem;margin:auto;padding:.8rem;width:100%}}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right{width:40%}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right{margin-bottom:1rem;width:100%}}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec{text-align:center}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec{margin-bottom:1.5rem}}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec th{padding:1rem 0;width:35%}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec th{padding:.5rem}}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td{line-height:1.2;padding:1rem .5rem;text-align:left;width:40%}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td{padding:.5rem}}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td img{margin:auto;width:20%}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td img{width:13%}}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td a{color:#007bff}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td ul li{background:url(../../img/feature/sougou-top/icon/icon-check2.png) no-repeat 4px 0/16px;font-weight:700;padding:0 0 .5rem 2.5rem;text-align:left}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td ul li.seikangoshi{background:url(../../img/feature/osusumeranking/nurse/icon/seikangoshi.png) no-repeat 4px 0/16px}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td ul li.junkangoshi{background:url(../../img/feature/osusumeranking/nurse/icon/junkangoshi.png) no-repeat 4px 0/16px}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td ul li.josanshi{background:url(../../img/feature/osusumeranking/nurse/icon/josanshi.png) no-repeat 4px 0/16px}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td ul li.hokenshi{background:url(../../img/feature/osusumeranking/nurse/icon/hokenshi.png) no-repeat 4px 0/16px}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td ul li.joukinyakin{background:url(../../img/feature/osusumeranking/nurse/icon/joukinyakin.png) no-repeat 4px 0/16px}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td ul li.joukinyakinnashi{background:url(../../img/feature/osusumeranking/nurse/icon/joukinyakinnashi.png) no-repeat 4px 0/16px}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td ul li.haken{background:url(../../img/feature/osusumeranking/nurse/icon/haken.png) no-repeat 4px 0/16px}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td ul li.part{background:url(../../img/feature/osusumeranking/nurse/icon/part.png) no-repeat 4px 0/16px}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td ul.tag{display:flex;flex-wrap:wrap;gap:.5rem}.ranking__sougou-rank .ranking__box .ranking__block .ranking__block--right table.ranking__spec td ul.tag li{background:#fff2f2;color:#ff6767;font-size:1.1rem;padding:.2rem}.ranking__sougou-rank .ranking__box .ranking__threepoint{color:#444;font-size:1.4rem;line-height:1.95;margin:4rem 0 1rem;position:relative}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__threepoint{position:unset;margin:1rem auto}}.ranking__sougou-rank .ranking__box .ranking__threepoint h3{background:#494949;border-radius:5px;color:#fff;font-size:1.4rem;left:2.5rem;padding:1rem 2.5rem;position:absolute;top:-1.5rem}.ranking__sougou-rank .ranking__box .ranking__threepoint h3 br{display:none}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__threepoint h3{border-radius:10px 10px 0 0;padding:1rem 1.5rem;position:unset;text-align:center}}.ranking__sougou-rank .ranking__box .ranking__threepoint ul{border:2px solid #ccc;border-radius:5px;box-shadow:none;margin:0;padding:4rem 1rem 1.5rem 1rem}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__threepoint ul{padding:1rem}}.ranking__sougou-rank .ranking__box .ranking__threepoint ul li{background:url(../../img/feature/sougou-top/icon/icon-check2.png) no-repeat 4px 12px/14px;font-size:1.5rem;font-weight:700;line-height:1.6;padding:.5rem 1rem 1.5rem 2.5rem}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__threepoint ul li{background:url(../../img/feature/sougou-top/icon/icon-check2.png) no-repeat 4px 9px/14px;line-height:1.4;padding:.5rem 1rem 1rem 2.5rem;font-size:1.4rem}}.ranking__sougou-rank .ranking__box .ranking__threepoint ul a{color:#007bff;font-weight:700;padding-left:2rem}.ranking__sougou-rank .ranking__box .ranking__osusumepoint{margin-bottom:1rem}.ranking__sougou-rank .ranking__box .ranking__osusumepoint h3{background:#494949;border-radius:3px 3px 0 0;color:#fff;font-size:1.4rem;padding:1rem;text-align:center}.ranking__sougou-rank .ranking__box .ranking__osusumepoint ul{border:1px solid #494949;border-radius:0 0 3px 3px;padding:1rem}.ranking__sougou-rank .ranking__box .ranking__osusumepoint ul li{font-size:1.3rem}.ranking__sougou-rank .ranking__box .ranking__caution--area .caution__txtarea{text-align:right;color:#8b8b8b;font-size:1.1rem}.ranking__sougou-rank .ranking__box .ranking__cta-area--title{text-align:center;font-weight:700}.ranking__sougou-rank .caution__txt br{display:none}.kyujin{background:#fffbfb;border-top:6px solid #ff6372;box-shadow:0 .5rem .5rem rgba(0,0,0,.2);margin:2rem auto;padding:.5rem 2rem 2rem;width:100%}@media only screen and (max-width:576px){.kyujin{padding:1rem;margin:0 auto}}.kyujin h2 img{margin:auto}.kyujin .kyujin__inner{display:flex;gap:1rem;margin-bottom:1.5rem}@media only screen and (max-width:576px){.kyujin .kyujin__inner{display:block;overflow:hidden;width:100%}}.kyujin .kyujin__inner .kyujin__box{background:#fff;box-shadow:0 .3rem .5rem rgba(0,0,0,.2);border-radius:5px;display:flex;flex-basis:24%;flex-direction:column;font-size:1.4rem;font-weight:700;padding:1.2rem}@media only screen and (max-width:576px){.kyujin .kyujin__inner .kyujin__box{height:515px;margin:0 1rem;width:100%}}.kyujin .kyujin__inner .kyujin__box img{margin-bottom:1rem}@media only screen and (max-width:576px){.kyujin .kyujin__inner .kyujin__box img{margin:0 auto}}.kyujin .kyujin__inner .kyujin__box dl{border-bottom:1px solid #ddd;display:flex;margin:.5rem 0;padding-bottom:.5rem}.kyujin .kyujin__inner .kyujin__box dl dt{font-size:1.2rem;font-weight:700;width:38%}@media only screen and (max-width:576px){.kyujin .kyujin__inner .kyujin__box dl dt{width:23%}}.kyujin .kyujin__inner .kyujin__box dl dd{display:flex;font-size:1.2rem;width:75%}.kyujin .kyujin__inner .kyujin__box dl dd ul{display:flex;flex-wrap:wrap;gap:.5rem}.kyujin .kyujin__inner .kyujin__box dl dd ul li{background:#fff2f2;color:#ff6767;font-size:1.1rem;padding:.2rem}.kyujin .kyujin__inner .kyujin__box .kyujin__cta{background:#ff6767;border-bottom:solid 4px #aa3434;border-radius:6px;line-height:1.3;padding:1rem;margin-top:auto;text-align:center}.kyujin .kyujin__inner .kyujin__box .kyujin__cta a{color:#fff}.kyujin .kyujin__inner .kyujin__box .banner__logo{margin:.5rem auto 0;width:40%}@media only screen and (max-width:576px){.kyujin .slick-next{right:15px;z-index:1000}.kyujin .slick-next:before{color:#333;font-size:30px}.kyujin .slick-prev{left:5px;z-index:1000}.kyujin .slick-prev:before{color:#333;font-size:30px}}.kyujin .kyujin__box__cautionbox{color:#555;font-size:1.2rem;margin:1rem}.contents__commonpoints{border:2px solid #2d92e8;margin-bottom:3rem;padding:2rem 3rem 0}@media only screen and (max-width:576px){.contents__commonpoints{border:none;padding:0}}.contents__commonpoints img.contents__ttl{margin:0 auto 2rem;width:100%}.contents__commonpoints h4{background:#1664c9;color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem;padding:1.5rem}@media only screen and (max-width:576px){.contents__commonpoints h4{font-size:1.6rem}}.contents__commonpoints h4 .contents__number{background:#fbe236;border-radius:50%;color:#1664c9;display:inline-block;font-size:1.4rem;height:20px;line-height:20px;margin-right:1rem;text-align:center;width:20px}.contents__commonpoints p{font-size:1.4rem;font-weight:700;line-height:1.6;padding:0 2rem}.contents__commonpoints .contents__inner{display:flex;justify-content:center;margin:0 auto 1.5rem;width:95%}@media only screen and (max-width:576px){.contents__commonpoints .contents__inner{display:block}}.contents__commonpoints .contents__inner .contents__txt{margin-right:1rem;width:70%}@media only screen and (max-width:576px){.contents__commonpoints .contents__inner .contents__txt{width:100%}}.contents__commonpoints .contents__inner img{margin:0;width:30%}@media only screen and (max-width:576px){.contents__commonpoints .contents__inner img{width:100%}}.contents__commonpoints--carework .contents__box .contents__txt{height:110px;overflow:hidden}.contents__commonpoints--carework .contents__box .contents__txt.active{height:auto}.contents__commonpoints--carework .contents__box .close-btn,.contents__commonpoints--carework .contents__box .more-btn{background:linear-gradient(to bottom,rgba(255,255,255,.5) 0,#fff 100%);cursor:pointer;font-size:1.5rem;font-weight:700;margin:-3rem auto 2.5rem;padding:1rem;padding-top:3rem;position:relative;text-align:center;width:100%;z-index:1}.contents__commonpoints--carework .contents__box .close-btn,.contents__commonpoints--carework .contents__box .more-btn.active{display:none}.contents__commonpoints--carework .contents__box .close-btn{background:0 0;margin-top:1rem;padding:0}.contents__commonpoints--carework .contents__box .close-btn.active{cursor:pointer;display:block}.wrapper__osusumeranking-tab{width:900px;margin:auto}@media only screen and (max-width:576px){.wrapper__osusumeranking-tab{width:100%}}.wrapper__osusumeranking-tab .tab .tab__box{padding-top:.5rem!important}.wrapper__osusumeranking-tab .tab .tab__box ul li.active{background:#ff6372!important}.wrapper__osusumeranking-tab .tab .tab__box ul li.active:after{border-color:#ff6372 transparent transparent transparent!important}.wrapper__osusumeranking-tab .ranking__sougou-rank{width:100%}.wrapper__osusumeranking-tab .contents__theory{width:700px;margin:1rem auto}@media only screen and (max-width:576px){.wrapper__osusumeranking-tab .contents__theory{margin-bottom:0;width:100%}}.wrapper__osusumeranking-tab .contents__theory .qa-section{background:#d9f4ff;font-size:1.3rem;font-weight:700;max-width:700px;padding:2rem 2rem .5rem}.wrapper__osusumeranking-tab .contents__theory .qa-section .qa-item{margin-bottom:1.5rem}.wrapper__osusumeranking-tab .contents__theory .qa-section .qa-item .qa-icon{height:auto;width:60px}.wrapper__osusumeranking-tab .contents__theory .qa-section .qa-item .qa-balloon{background:#fff;border-radius:2rem;padding:1.5rem;position:relative;max-width:80%}.wrapper__osusumeranking-tab .contents__theory .qa-section .qa-item .a-item,.wrapper__osusumeranking-tab .contents__theory .qa-section .qa-item .q-item{align-items:flex-start;display:flex;margin-bottom:.5rem}.wrapper__osusumeranking-tab .contents__theory .qa-section .qa-item .q-item{justify-content:flex-start}.wrapper__osusumeranking-tab .contents__theory .qa-section .qa-item .q-item .qa-icon{margin-right:1rem}.wrapper__osusumeranking-tab .contents__theory .qa-section .qa-item .q-item .qa-balloon::before{content:"";border-width:8px 10px 8px 0;border-style:solid;border-color:transparent #fff transparent transparent;position:absolute;top:15px;left:-10px}.wrapper__osusumeranking-tab .contents__theory .qa-section .qa-item .a-item{justify-content:flex-end}.wrapper__osusumeranking-tab .contents__theory .qa-section .qa-item .a-item .qa-icon{margin-left:1rem}.wrapper__osusumeranking-tab .contents__theory .qa-section .qa-item .a-item .qa-balloon{background:#c1f1cc}.wrapper__osusumeranking-tab .contents__theory .qa-section .qa-item .a-item .qa-balloon::before{content:"";border-width:8px 0 8px 10px;border-style:solid;border-color:transparent transparent transparent #c1f1cc;position:absolute;top:15px;right:-10px}