@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}.ranking__mini .text-caution{background:url(../../img/feature/ico-caution.png) .5rem center no-repeat #fffdd9;background-size:20px;border:1px solid #ffe76b;border-radius:5px;margin:0 1rem 2rem;padding:.3rem .3rem .3rem 2rem}.ranking__mini .text-caution p{font-size:1.4rem;font-weight:700;line-height:1.4;padding:1rem}@media only screen and (max-width:576px){.ranking__mini .ranking__mini-ranking{margin:auto;width:96%}}.ranking__mini .ranking__mini-ranking .ranking__box{background:#fff;border:2px solid #070447;border-radius:8px;margin:1rem auto 2rem}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__title{background:url(../../img/feature/jobsupport/bg_ranking01.png) .5rem center no-repeat #070447;background-size:30px;border-radius:0;padding:1rem 1rem 1rem 5.5rem}@media only screen and (max-width:576px){.ranking__mini .ranking__mini-ranking .ranking__box .ranking__title{background-size:24px;padding:.5rem 1rem .5rem 5.5rem}}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__title a{color:#fff;font-size:1.8rem;font-weight:700}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__details{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.5rem 1.5rem 0;width:100%}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__details figure{padding:0 1rem 0 0;width:18%}@media only screen and (max-width:576px){.ranking__mini .ranking__mini-ranking .ranking__box .ranking__details figure{width:44%}}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__details dl{font-size:1.4rem;font-weight:700;text-align:center;width:17%}@media only screen and (max-width:576px){.ranking__mini .ranking__mini-ranking .ranking__box .ranking__details dl{width:27%}}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__details dl dt{background:#eee;color:#2a2929;font-size:1.3rem;padding:.8rem .5rem;margin-bottom:1rem}@media only screen and (max-width:576px){.ranking__mini .ranking__mini-ranking .ranking__box .ranking__details dl dt{padding:.5rem}}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__details dl dd{font-size:1.2rem;padding:0 .5rem}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__details dl:nth-child(4){width:45%}@media only screen and (max-width:576px){.ranking__mini .ranking__mini-ranking .ranking__box .ranking__details dl:nth-child(4){padding-top:1rem;width:100%}}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__details dl:nth-child(4) dd{letter-spacing:.05rem;line-height:1.3;text-align:left}@media only screen and (max-width:576px){.ranking__mini .ranking__mini-ranking .ranking__box .ranking__details dl:nth-child(4) dd{font-size:1.3rem;line-height:1.5;padding:0 .5rem 1rem}}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__checkpoint{background:#fff;border:solid 2px #2a2929;border-radius:4px;line-height:1.4;padding:2rem 1rem .5rem;position:relative;margin:2rem}@media only screen and (max-width:576px){.ranking__mini .ranking__mini-ranking .ranking__box .ranking__checkpoint{margin:1.5rem}}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__checkpoint dt{background:#2a2929;border-radius:4px;color:#fff;font-size:1.2rem;font-weight:700;left:0;margin:auto;position:absolute;padding:.4rem .5rem;right:0;text-align:center;top:-1rem;width:10em}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__checkpoint dd{font-size:1.4rem;font-weight:700;padding:.5rem}@media only screen and (max-width:576px){.ranking__mini .ranking__mini-ranking .ranking__box .ranking__checkpoint dd{font-size:1.3rem;padding:.2rem}}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1rem}@media only screen and (max-width:576px){.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button{padding:0 1.5rem}}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button .ranking__cta-area{text-align:center;margin:0 .5rem;width:40%}@media only screen and (max-width:576px){.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button .ranking__cta-area{margin:0 auto 1rem;width:100%}}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button .ranking__cta-area .ranking__cta-area--title{font-size:1.3rem}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button .ranking__cta-area .ranking__cta{background:#dc143c;border-radius:20px;box-shadow:none;font-size:1.5rem;margin:auto;position:relative}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button .ranking__cta-area .ranking__cta:after{border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);content:"";display:block;height:6px;left:1rem;position:absolute;top:40%;transform:rotate(45deg);width:6px}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button .ranking__cta-area .ranking__cta a{padding:1rem}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button .ranking__shosai{background:#fff;border:1px solid #5d5d5d;border-radius:20px;color:#5d5d5d;font-size:1.3rem;font-weight:700;height:4rem;line-height:1.5;margin:0 .5rem;padding:1rem;position:relative;text-align:center;width:20%}@media only screen and (max-width:576px){.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button .ranking__shosai{width:100%;margin:0 auto 1rem}}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button .ranking__shosai a{color:#5d5d5d;display:block;width:100%}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button .ranking__shosai::before{border-right:solid 2px #5d5d5d;border-top:solid 2px #5d5d5d;-webkit-transform:rotate(45deg);content:"";display:block;height:6px;left:1rem;position:absolute;top:40%;transform:rotate(45deg);width:6px}.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button .caution__txt{flex-basis:100%;order:1;text-align:center}@media only screen and (max-width:576px){.ranking__mini .ranking__mini-ranking .ranking__box .ranking__button .caution__txt{font-size:1rem;margin:.5rem auto}}.ranking__mini .ranking__mini-ranking .ranking__box .promotion__txt{display:block;text-align:center}.ranking__mini .ranking__mini-ranking .ranking__box--rank-1{border:2px solid #e2bf00}.ranking__mini .ranking__mini-ranking .ranking__box--rank-1 .ranking__title{background:url(../../img/feature/jobsupport/new/bg_ranking01.png) 15px center no-repeat #e2bf00;background-size:30px}.ranking__mini .ranking__mini-ranking .ranking__box--rank-2{border:2px solid #9f9f9f}.ranking__mini .ranking__mini-ranking .ranking__box--rank-2 .ranking__title{background:url(../../img/feature/jobsupport/new/bg_ranking02.png) 15px center no-repeat #9f9f9f;background-size:30px}.ranking__mini .ranking__mini-ranking .ranking__box--rank-3{border:2px solid #9e7460}.ranking__mini .ranking__mini-ranking .ranking__box--rank-3 .ranking__title{background:url(../../img/feature/jobsupport/new/bg_ranking03.png) 15px center no-repeat #9e7460;background-size:30px}.ranking-sort__box{background:#fff;border:1px solid #616161;border-radius:4px;display:flex;margin-bottom:3rem}@media only screen and (max-width:576px){.ranking-sort__box{display:block;margin-bottom:1rem}}.ranking-sort__box dd{display:none}.ranking-sort__box dd.active{display:block}@media only screen and (max-width:576px){.ranking-sort__box .ranking-sort__btnbox{background:#616161;text-align:center;padding:.5rem;width:auto}.ranking-sort__box .ranking-sort__btnbox span{color:#fff;font-size:1.2rem;padding:0}}.ranking-sort__box span{background:#616161;border:1px solid #616161;color:#fff;font-size:1.4rem;font-weight:700;padding:.8rem}.ranking-sort__box .ranking-sort__btnarea{padding:.8rem}@media only screen and (max-width:576px){.ranking-sort__box .ranking-sort__btnarea{padding:.5rem}}.ranking-sort__box .ranking-sort__btnarea button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:0 0;border:none;font-size:1.4rem;font-weight:700;outline:0;padding:0 .5rem}@media only screen and (max-width:576px){.ranking-sort__box .ranking-sort__btnarea button{font-size:1.2rem}}.ranking-sort__box .ranking-sort__btnarea button.desc:after{color:#a0a0a0;content:"▲";padding-left:.3rem}.ranking-sort__box .ranking-sort__btnarea button.asc:after{color:#a0a0a0;content:"▼";padding-left:.3rem}h2.ranking__card--ttl{background:#e7f1fd;margin-bottom:3rem;text-align:center}@media only screen and (max-width:576px){h2.ranking__card--ttl{margin-bottom:1rem}}h2.ranking__card--ttl img{height:160px;margin:auto}@media only screen and (max-width:576px){h2.ranking__card--ttl img{height:auto}}.ranking__card{margin:auto;width:98%}@media only screen and (max-width:576px){.ranking__card{width:94%}}.ranking__card .ranking__box{background:#fff;border-top:10px solid #070447;border-radius:10px 10px 0 0;box-shadow:0 0 10px -5px #5d6f90;margin-bottom:2.5rem;position:relative}.ranking__card .ranking__box .ranking__ttl{align-items:center;background:#fff;border-bottom:1px solid #070447;border-left:none;display:flex;justify-content:space-between;padding:2rem 1.5rem}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__ttl{display:block;padding:1rem}}.ranking__card .ranking__box .ranking__ttl div{align-items:center;display:flex}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__ttl div:nth-child(2){justify-content:flex-end}}.ranking__card .ranking__box .ranking__ttl div .ranking__ttl-number img{width:35px}.ranking__card .ranking__box .ranking__ttl div h3{font-size:2rem;padding-left:1rem}.ranking__card .ranking__box .ranking__ttl .ranking__star{align-items:center;display:flex;justify-content:flex-end}.ranking__card .ranking__box .ranking__ttl .ranking__star dt{background:#fff;border:1px solid #2e353f;border-radius:5px;color:#2e353f;font-size:1.2rem;font-weight:700;margin-right:1rem;padding:1rem}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__ttl .ranking__star dt{display:none}}.ranking__card .ranking__box .ranking__ttl .ranking__star dd{width:30%}.ranking__card .ranking__box .ranking__block{padding:1rem 2rem 3rem}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block{padding:1rem 1.5rem}}.ranking__card .ranking__box .ranking__block .ranking__catch{border:none;font-size:1.9rem;font-weight:700;line-height:1.4;margin:1.5rem auto 2rem;text-align:left}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__catch{font-size:1.8rem;margin:1rem auto 2rem}}.ranking__card .ranking__box .ranking__block .ranking__inner{display:flex;justify-content:space-between}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__inner{display:block}}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--left{width:25%}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--left{margin-bottom:1.5rem;width:100%}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--left img{margin:auto;width:100%}}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--left .ranking__spec{margin:2rem 0}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--left .ranking__spec{display:none}}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--left .ranking__spec table{border:1px solid #ddd;border-radius:4px}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--left .ranking__spec table tr:nth-child(2n){background:#f3f3f3}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--left .ranking__spec table th{background:#fff;border:1px solid #b5b5b5;border-radius:3px;display:inline-block;font-size:1.1rem;margin:.6rem;padding:0 .5rem}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--left .ranking__spec table td{display:block;font-size:1.2rem;padding:0 1rem 1rem;text-align:left}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right{width:72%}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right{width:100%}}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__threepoint{margin-bottom:2rem}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__threepoint{margin-bottom:1rem}}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__threepoint li{background:url(../../img/feature/sougou-top/icon/icon-check2.png) no-repeat 4px 4px/14px;font-size:1.4rem;font-weight:700;line-height:1.5;margin-bottom:.8rem;padding-left:2.5rem;position:relative}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__threepoint li{margin-bottom:1rem}}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__threepoint a.ranking__link-btn{color:#345fcc;font-size:1.4rem;font-weight:700;padding-left:2.5rem}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__spec-sp{margin-bottom:1rem}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__spec-sp table{table-layout:auto}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__spec-sp table td,.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__spec-sp table th{padding:.8rem .5rem;text-align:left}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__spec-sp table th{width:38%}}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right table.ranking__spec{margin-bottom:2rem;table-layout:auto}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right table.ranking__spec{margin-bottom:1rem}}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right table.ranking__spec th{padding:.8rem 1rem;text-align:left}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right table.ranking__spec th{padding:.8rem .5rem}}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right table.ranking__spec td{line-height:1.3;padding:.8rem 1rem;text-align:left}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right table.ranking__spec td{padding:.8rem .5rem}}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right table.ranking__spec td ul li{background:#e5e5e5;border-radius:15px;color:#bbb;display:inline-block;font-size:1.2rem;font-weight:700;padding:.3rem 1rem}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right table.ranking__spec td ul li.on{background:#5e40d0;color:#fff}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__cta-ttl{font-weight:700}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__cta-ttl{text-align:center}}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__cta{border-bottom:4px solid #7f0c23;position:relative}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__cta{margin:0 0 1rem 0}}.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__cta:after{background:url(../../img/feature/icon-arrow01.png) left top no-repeat;background-size:15px 15px;content:"";display:block;height:15px;left:21%;position:absolute;top:40%;width:15px}@media only screen and (max-width:576px){.ranking__card .ranking__box .ranking__block .ranking__inner .ranking__inner--right .ranking__cta:after{left:8%}}.ranking__card .ranking__table-rank-1{border-top:10px solid #e2bf00}.ranking__card .ranking__table-rank-1 .ranking__ttl{border-bottom:1px solid #e2bf00}.ranking__card .ranking__table-rank-2{border-top:10px solid #9f9f9f}.ranking__card .ranking__table-rank-2 .ranking__ttl{border-bottom:1px solid #9f9f9f}.ranking__card .ranking__table-rank-3{border-top:10px solid #9e7460}.ranking__card .ranking__table-rank-3 .ranking__ttl{border-bottom:1px solid #9e7460}.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}}.contents__theory{background-color:#fff;background-position:right top;background-repeat:no-repeat;background-size:50%;letter-spacing:.05rem;margin-top:2rem;padding:1rem}@media only screen and (max-width:576px){.contents__theory{background-size:100%;padding:1rem}}@media only screen and (max-width:576px){.contents__theory dl{padding-top:14rem}}.contents__theory dl dt{margin-bottom:2rem}@media only screen and (max-width:576px){.contents__theory dl dt{margin-bottom:1rem}}.contents__theory dl dt p{font-size:2rem;font-weight:700;line-height:1.5;margin-bottom:.5rem}@media only screen and (max-width:576px){.contents__theory dl dt p{font-size:1.5rem;line-height:1.2}}.contents__theory dl dt p span{background-color:rgba(255,217,37,.8)}.contents__theory dl dd p{font-size:1.4rem;line-height:1.6;margin-bottom:2rem}@media only screen and (max-width:576px){.contents__theory dl dd p{font-size:1.2rem;line-height:1.4}}.contents__theory dl dd .contents__txt{width:65%}@media only screen and (max-width:576px){.contents__theory dl dd .contents__txt{width:100%}}.contents__theory dl dd .contents__txt .red{font-weight:700}.contents__theory dl dd .contents__inner{background:#f7f7f7;border-radius:4px;margin:1.5rem 0;padding:1rem}.contents__theory dl dd .contents__inner .contents__subttl{background:#1b115b;border-radius:4px;color:#fff;font-size:1.6rem;font-weight:700;margin-bottom:1.5rem;padding:1rem;text-align:center}@media only screen and (max-width:576px){.contents__theory dl dd .contents__inner .contents__subttl{font-size:1.4rem;margin-bottom:.5rem}}.contents__theory dl dd .contents__inner .contents__subttl em{color:#ffe151;font-style:normal;text-decoration:underline}.contents__theory dl dd .contents__inner img{margin:auto}@media only screen and (max-width:576px){.contents__theory dl dd .contents__inner p{margin-bottom:1rem}}.contents__theory dl strong{background-color:rgba(255,217,37,.8)}.wrapper__best5-tab-new .tab h2.tab__title::after,.wrapper__best5-tab-new .tab h2.tab__title::before{display:none}.wrapper__best5-tab-new .tab .tab__box{padding:0 0 2rem}.wrapper__best5-tab-new .tab .tab__box ul li.active{background:#1b115b}.wrapper__best5-tab-new .tab .tab__box ul li.active::after{border-color:#1b115b transparent transparent transparent}