@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:5px}.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__cta{background:#dc143c;border-bottom:#7f0c23 3px solid;border-radius:4px;box-shadow:0 .25rem .25rem rgba(0,0,0,.2);color:#fff;display:block;font-size:1.2rem;font-weight:700;padding:.8rem 0;text-decoration:none;text-shadow:-1px -1px 0 #45765e}.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--number{width:35px}.comparison .comparison__table-container .comparison__th--comp{width:110px}.comparison .comparison__table-container .comparison__th--houshuu,.comparison .comparison__table-container .comparison__th--keiken,.comparison .comparison__table-container .comparison__th--scout,.comparison .comparison__table-container .comparison__th--sougouten{width:60px}.comparison .comparison__table-container .comparison__th--anken,.comparison .comparison__table-container .comparison__th--app,.comparison .comparison__table-container .comparison__th--fukugyou,.comparison .comparison__table-container .comparison__th--hikoukai,.comparison .comparison__table-container .comparison__th--kouzikyu,.comparison .comparison__table-container .comparison__th--kyuujin,.comparison .comparison__table-container .comparison__th--mikeiken,.comparison .comparison__table-container .comparison__th--remote,.comparison .comparison__table-container .comparison__th--riyouryou,.comparison .comparison__table-container .comparison__th--school,.comparison .comparison__table-container .comparison__th--shousai,.comparison .comparison__table-container .comparison__th--up,.comparison .comparison__table-container .comparison__th--yakin{width:50px}.comparison .comparison__table-container .comparison__th--kyuujin.rehabili-kyujin{width:90px}.comparison .comparison__table-container .comparison__th--koushiki{width:65px}.comparison .comparison__table-container .comparison__th--touroku{width:70px}.comparison .comparison__table-container .comparison__th--tokucyou{width:200px}.comparison .comparison__table-container .comparison__th--koushou,.comparison .comparison__table-container .comparison__th--mensetsu,.comparison .comparison__table-container .comparison__th--shorui,.comparison .comparison__table-container .comparison__th--tanka{width:40px}.comparison .comparison__table-container .comparison__th--chiiki,.comparison .comparison__table-container .comparison__th--nendai{width:110px}.comparison .comparison__table-container .comparison__th--gyoushu{width:85px}.comparison .comparison__table-container .comparison__th--koyou{width:75px}.comparison .comparison__table-container .comparison__td--comp img{width:85%}.comparison .comparison__table-container .comparison__td--sougouten{color:red;font-size:1.1rem}.comparison .comparison__table-container .comparison__td--sougouten span{font-size:2rem;letter-spacing:-.08rem}.comparison .comparison__table-container .comparison__td--sougouten.comparison__td--sougouten01,.comparison .comparison__table-container .comparison__td--sougouten.comparison__td--sougouten02,.comparison .comparison__table-container .comparison__td--sougouten.comparison__td--sougouten03{background:#ffffbc}.comparison .comparison__table-container .comparison__td--sougouten.comparison__td--sougouten01 span,.comparison .comparison__table-container .comparison__td--sougouten.comparison__td--sougouten02 span,.comparison .comparison__table-container .comparison__td--sougouten.comparison__td--sougouten03 span{font-size:2.4rem}.comparison .comparison__table-container .comparison__td--icon{width:20px}.comparison .comparison__table-container .sort{background:#f2f4f7 url(../../img/icon/icon-asc.png) no-repeat right center;background-position:94%;padding-right:.2rem}.comparison .comparison__table-container .comparison__th--koushiki.sort,.comparison .comparison__table-container .comparison__th--shousai.sort,.comparison .comparison__table-container .comparison__th--sougouten.sort,.comparison .comparison__table-container .comparison__th--touroku.sort{background:#f2f4f7}.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%}}.contents__sougou-doctor{margin-bottom:3rem}.contents__sougou-doctor .contents__box{padding:2rem}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box{padding:1rem}}.contents__sougou-doctor .contents__box.bg-nvy{background:#090330}.contents__sougou-doctor .contents__box.bg-gld{background:#efeae3}.contents__sougou-doctor .contents__box h3{font-size:2.6rem}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box h3{font-size:2rem;margin-bottom:1rem}}.contents__sougou-doctor .contents__box h4{color:#fff;font-size:2rem;font-weight:700;margin:1rem auto 3rem;text-align:center}.contents__sougou-doctor .contents__box h4 span{color:#d7b676;font-size:2.4rem}.contents__sougou-doctor .contents__box .contents__tab-wrap{font-weight:700;margin-bottom:1rem}.contents__sougou-doctor .contents__box .contents__tab-wrap ul{display:flex;justify-content:space-between;margin-bottom:0;margin-top:1rem}.contents__sougou-doctor .contents__box .contents__tab-wrap ul li{align-items:center;background:#f3f3f3;border-radius:4px 4px 0 0;color:#b2861c;cursor:pointer;display:flex;justify-content:center;line-height:1.3;min-height:5.5rem;padding:.8rem 2rem;position:relative;width:49%}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box .contents__tab-wrap ul li{min-height:4rem;padding:.5rem}}.contents__sougou-doctor .contents__box .contents__tab-wrap ul li span{font-size:1.4rem}.contents__sougou-doctor .contents__box .contents__tab-wrap ul li.contents__btn::before{background:#b2861c;border-radius:50%;bottom:0;content:"";height:16px;left:2rem;margin:auto;position:absolute;top:0;vertical-align:middle;width:16px}.contents__sougou-doctor .contents__box .contents__tab-wrap ul li.contents__btn::after{border:4px solid transparent;border-left:4px solid #f3f3f3;bottom:0;box-sizing:border-box;content:"";height:4px;left:2.7rem;margin:auto;position:absolute;top:0;vertical-align:middle;width:4px}.contents__sougou-doctor .contents__box .contents__tab-wrap ul li.contents__btn.active{color:#fff;background:#b2861c}.contents__sougou-doctor .contents__box .contents__tab-wrap ul li.contents__btn.active::before{background:#fff}.contents__sougou-doctor .contents__box .contents__tab-wrap ul li.contents__btn.active::after{border-left:4px solid #b2861c}.contents__sougou-doctor .contents__box .contents__tab-wrap .contents__txt{background:#fff;display:none;padding:2rem}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box .contents__tab-wrap .contents__txt{margin-bottom:2rem;text-align:left}}.contents__sougou-doctor .contents__box .contents__tab-wrap .contents__txt .contents__subtxt{font-size:1.4rem;margin-bottom:.5rem;text-align:center}.contents__sougou-doctor .contents__box .contents__tab-wrap .contents__txt h3{border-bottom:2px solid #b2861c;color:#b2861c;margin-bottom:.5rem;padding-bottom:.5rem;text-align:center}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box .contents__tab-wrap .contents__txt h3{line-height:1.2}}.contents__sougou-doctor .contents__box .contents__tab-wrap .contents__txt.contents__txt.active{display:block}.contents__sougou-doctor .contents__box p{font-size:1.4rem;line-height:1.6;margin-bottom:1rem}.contents__sougou-doctor .contents__box .contents__ttl-area{font-weight:700;text-align:center}.contents__sougou-doctor .contents__box .contents__ttl-area .contents__subtxt{background:#b2861c;color:#fff;padding:1rem}.contents__sougou-doctor .contents__box .contents__ttl-area .contents__txt{font-weight:400}.contents__sougou-doctor .contents__box .contents__point{align-items:center;display:flex;font-weight:700;text-align:center}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box .contents__point{display:block}}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box .contents__point .contents__point-txt{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}}.contents__sougou-doctor .contents__box .contents__point .contents__point-txt .contents__point-img{margin:0 auto 2rem;width:90%}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box .contents__point .contents__point-txt .contents__point-img{margin:0 1rem 0 0;width:35%}}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box .contents__point .contents__point-txt .contents__txt{text-align:left;width:63%}}.contents__sougou-doctor .contents__box .contents__point .contents__point-txt .contents__txt p{font-size:1.2rem;margin-bottom:0}.contents__sougou-doctor .contents__box .contents__point .contents__point-txt .contents__txt h5{color:#b2861c;font-size:1.8rem;font-weight:700}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box .contents__point .contents__point-txt .contents__txt h5{font-size:2.2rem;line-height:1.2}}.contents__sougou-doctor .contents__box-mistake h4{align-items:center;color:#333;display:flex;font-size:2.4rem;margin-bottom:2rem}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box-mistake h4{font-size:1.8rem;margin:1rem auto 2rem}}.contents__sougou-doctor .contents__box-mistake h4::after,.contents__sougou-doctor .contents__box-mistake h4::before{background-color:#212529;content:"";flex-grow:1;height:1px}.contents__sougou-doctor .contents__box-mistake h4::before{margin-right:1.5rem}.contents__sougou-doctor .contents__box-mistake h4::after{margin-left:1.5rem}.contents__sougou-doctor .contents__box-strengths .contents__ttl-area{color:#fff}.contents__sougou-doctor .contents__box-strengths .contents__ttl-area span{color:#d7b676}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box-strengths .contents__ttl-area .contents__txt{text-align:left}}.contents__sougou-doctor .contents__box-strengths .contents__point{background:#fff;margin-bottom:2rem}.contents__sougou-doctor .contents__box-strengths .contents__point .contents__ttl-box{background:#b2861c;margin:0;width:30%}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box-strengths .contents__point .contents__ttl-box{padding:1rem;width:100%}}.contents__sougou-doctor .contents__box-strengths .contents__point .contents__ttl-box h4{margin-bottom:0}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box-strengths .contents__point .contents__ttl-box h4{margin:auto}}.contents__sougou-doctor .contents__box-strengths .contents__point .contents__ttl-box .contents__point-img{margin:auto;padding:1rem;width:45%}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box-strengths .contents__point .contents__ttl-box .contents__point-img{display:none}}.contents__sougou-doctor .contents__box-strengths .contents__point .contents__point-txt{display:flex;flex-grow:1;padding:1rem;width:70%}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box-strengths .contents__point .contents__point-txt{padding:1.5rem .5rem;width:100%}}.contents__sougou-doctor .contents__box-strengths .contents__point .contents__point-txt .contents__link-area{padding:0 1rem;width:50%}.contents__sougou-doctor .contents__box-strengths .contents__point .contents__point-txt .contents__link-area h5{color:#212529;font-size:1.8rem;font-weight:700;margin-bottom:1rem}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box-strengths .contents__point .contents__point-txt .contents__link-area h5{font-size:1.3rem}}.contents__sougou-doctor .contents__box-strengths .contents__point .contents__point-txt .contents__link-area img{margin:auto}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box-strengths .contents__point .contents__point-txt .contents__link-area img{height:2rem}}.contents__sougou-doctor .contents__box-explanation{background:#f7f7f7}.contents__sougou-doctor .contents__box-explanation .contents__ttl-area h2{font-size:3rem;margin-bottom:1rem}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box-explanation .contents__ttl-area h2{font-size:2.4rem;line-height:1.2}}.contents__sougou-doctor .contents__box-explanation .contents__ttl-area .contents__rank-button{background:#fff;border:2px solid #b2861c;margin:0 auto 2rem;padding:1.5rem;width:80%}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box-explanation .contents__ttl-area .contents__rank-button{padding:.5rem;width:100%}}.contents__sougou-doctor .contents__box-explanation .contents__ttl-area .contents__rank-button a{color:#b2861c;display:block;font-size:1.6rem;width:100%}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box-explanation .contents__ttl-area .contents__rank-button a span{font-size:1.4rem}}.contents__sougou-doctor .contents__box-explanation .contents__txtbox{background:#fff;border-radius:1rem;margin-bottom:1.5rem}.contents__sougou-doctor .contents__box-explanation .contents__txtbox .contents__txt{border-bottom:2px dotted #19088d;margin:0 0 1.5rem 0}.contents__sougou-doctor .contents__box-explanation .contents__txtbox .contents__txt h3{background:#150a60;color:#fff;font-size:2rem;margin-bottom:2rem;padding:1.5rem}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box-explanation .contents__txtbox .contents__txt h3{line-height:1.2}}.contents__sougou-doctor .contents__box-explanation .contents__txtbox .contents__txt h3 span{font-size:2.4rem;color:#d7b676}@media only screen and (max-width:576px){.contents__sougou-doctor .contents__box-explanation .contents__txtbox .contents__txt h3 span{font-size:2.2rem}}.contents__sougou-doctor .contents__box-explanation .contents__txtbox .contents__txt h4{border-left:5px solid #19088d;color:#19088d;margin:0 0 1rem 2rem;margin-bottom:.5rem;padding-left:1rem;text-align:left}.contents__sougou-doctor .contents__box-explanation .contents__txtbox .contents__txt p{font-weight:700;padding:0 2rem 1.5rem;margin-bottom:0}.contents__sougou-doctor .contents__box-explanation .contents__txtbox .contents__txt p.contents__txt-img{background:url(../../img/icon/img-hito.png) left center no-repeat;background-size:25px;font-size:1.8rem;font-weight:700;margin:0 2rem .5rem;padding:0 0 0 3rem}.contents__sougou-doctor .contents__box-explanation .contents__txtbox .contents__txt p span{color:#d7000e}.contents__sougou-doctor .contents__box-explanation .contents__txtbox .contents__txt-bottom{border:none}.contents__sougou-doctor .contents__box-explanation .contents__txtbox .contents__txt-bottom p{font-size:1.2rem}.contents__box-recommend .contents__ttl-area{color:#fff}.contents__box-recommend .contents__ttl-area h3 span{color:#d7b676}.contents__box-recommend .recommend{display:flex}.contents__box-recommend .recommend .recommend__box{background:#fff;border:2px solid #b2861c;display:flex;flex-direction:column;flex-grow:1;margin:0 .5rem;padding:1rem;width:30%}@media only screen and (max-width:576px){.contents__box-recommend .recommend .recommend__box{margin:0 .2rem 1rem;padding:.5em}}.contents__box-recommend .recommend .recommend__box h5{background:#b2861c;color:#fff;font-weight:700;font-size:1.6rem;padding:1.5rem;margin-bottom:.5rem}@media only screen and (max-width:576px){.contents__box-recommend .recommend .recommend__box h5{font-size:1.2rem;line-height:1.2;padding:1rem}}.contents__box-recommend .recommend .recommend__box .recommend__txt{font-size:1.4rem;font-weight:700;margin:1rem auto}@media only screen and (max-width:576px){.contents__box-recommend .recommend .recommend__box .recommend__txt{line-height:1;margin:.5rem auto}.contents__box-recommend .recommend .recommend__box .recommend__txt small{color:#212529}}.contents__box-recommend .recommend .recommend__box .recommend__cta{background:#b90101;margin-top:auto;padding:1.5rem;text-align:center}@media only screen and (max-width:576px){.contents__box-recommend .recommend .recommend__box .recommend__cta{padding:.5rem}}.contents__box-recommend .recommend .recommend__box .recommend__cta a{color:#fff;display:block;font-size:1.4rem;font-weight:700}@media only screen and (max-width:576px){.contents__box-recommend .recommend .recommend__box .recommend__cta a{font-size:1.2rem}}.ranking__sougou-rank{background:#fff;margin:3rem auto;width:90%}@media only screen and (max-width:576px){.ranking__sougou-rank{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_blue.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}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__ttl-block .ranking__position{padding:.5rem 1.5rem}}.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;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{display:flex;justify-content:space-evenly}.ranking__sougou-rank .ranking__box .ranking__block .caution__txt{padding:0 1rem 1.5rem}.ranking__sougou-rank .ranking__box .ranking__inner--bottom{margin-bottom:2rem}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__inner--bottom{margin-bottom:1rem}}.ranking__sougou-rank .ranking__box .ranking__inner--bottom table{border:none;background:#f4f4f4}.ranking__sougou-rank .ranking__box .ranking__inner--bottom table td,.ranking__sougou-rank .ranking__box .ranking__inner--bottom table th{border:none;border-bottom:2px dotted #ddd;font-size:1.2rem;text-align:left;padding:1rem}@media only screen and (max-width:576px){.ranking__sougou-rank .ranking__box .ranking__inner--bottom table td,.ranking__sougou-rank .ranking__box .ranking__inner--bottom table th{font-size:1.1rem;line-height:1.3;padding:.6rem}}.ranking__sougou-rank .ranking__box .ranking__inner--bottom table th{width:30%}.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 ul.ranking__tag{border:none;padding:0}.ranking__sougou-rank .ranking__box ul.ranking__tag li{background:#d2d2d2}.ranking__sougou-rank .ranking__box ul.ranking__tag li.ranking__tag--on{background:#08265c}.ranking__sougou-rank .ranking__box .ranking__cta-area--title{text-align:center;font-weight:700}.ranking__specialty-rank h2.ranking__ttl{padding:0 0 3rem 0}.ranking__specialty-rank h2.ranking__ttl::after,.ranking__specialty-rank h2.ranking__ttl::before{display:none}.ranking__specialty-rank h2.ranking__ttl img{width:100%}.ranking__specialty-rank .ranking__box{padding:0 5rem 3rem 5rem}.kyujin{background:#fff;border-top:6px solid #1b115b;box-shadow:0 .5rem .5rem rgba(0,0,0,.2);margin:2rem auto;padding:.5rem 2rem 2rem;width:98%}@media only screen and (max-width:576px){.kyujin{padding:0;width:100%}}.kyujin h2 img{margin:auto}.kyujin .kyujin__inner{display:flex;justify-content:space-between}@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:solid 1px #070447;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%}}@media only screen and (max-width:576px){.kyujin .kyujin__inner .kyujin__box img{margin:auto;width:70%}}.kyujin .kyujin__inner .kyujin__box dl{margin:1rem 0 auto}.kyujin .kyujin__inner .kyujin__box dl dt{background:#f3f3f3;border-radius:5px;font-size:1.2rem;margin-bottom:.5rem;padding:.5rem 1rem;text-align:center}.kyujin .kyujin__inner .kyujin__box dl dd{box-sizing:border-box;font-size:1.3rem;line-height:1.3;padding:0 0 .5rem}.kyujin .kyujin__inner .kyujin__box .kyujin__cta{background:#87760c;border-bottom:solid 4px #665c0a;border-radius:6px;line-height:1.3;padding:1rem;text-align:center}.kyujin .kyujin__inner .kyujin__box .kyujin__cta a{color:#fff}.kyujin .kyujin__inner .kyujin__box .kyujin__cta.kyujin__cta--nursery-sougouranking,.kyujin .kyujin__inner .kyujin__box .kyujin__cta.kyujin__cta--nursery-sougouranking-2,.kyujin .kyujin__inner .kyujin__box .kyujin__cta.kyujin__cta--nursery-sougouranking-dis{background:#ea2091;border-bottom:solid 4px #9f1261}.kyujin .kyujin__inner .kyujin__box--sougou-specialty{flex-basis:32%}@media only screen and (max-width:576px){.kyujin .kyujin__inner .kyujin__box--sougou-specialty{width:100%}}.kyujin .kyujin__inner .kyujin__box04{background:url(../../img/feature/doctor/kyujin-04.jpg);background-size:cover;position:relative}.kyujin .kyujin__inner .kyujin__box04 p{color:#fff;font-size:1.8rem;font-weight:700;left:0;line-height:1.3;letter-spacing:.07rem;position:absolute;right:0;text-align:center;text-shadow:-1px -1px 0 #45765e;top:32%}@media only screen and (max-width:576px){.kyujin .kyujin__inner .kyujin__box04 p{font-size:2.2rem;top:32%}}.kyujin .kyujin__inner .kyujin__box04 .kyujin__cta{bottom:37%;left:0;margin:auto;position:absolute;right:0;width:90%}@media only screen and (max-width:576px){.kyujin .kyujin__inner .kyujin__box04 .kyujin__cta{font-size:1.8rem}}@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}}.wrapper__sougou-doctor .ranking__cta,.wrapper__sougou-doctor .ranking__sougou-rank .ranking__box .ranking__block .ranking__block--left .ranking__inner .ranking__cta{background-color:#997b38;border-bottom:4px solid #5b430e;text-shadow:none}.wrapper__sougou-doctor .search .search__box .search__radio-btn li{width:32%}@media only screen and (max-width:576px){.wrapper__sougou-doctor .search .search__box .search__radio-btn li{width:30%}}