﻿@font-face{font-family:"Noto Sans JP";src:url("../font/NotoSansJP-Black.woff2") format("woff2"),url("../font/NotoSansJP-Black.woff") format("woff");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("../font/NotoSansJP-Bold.woff2") format("woff2"),url("../font/NotoSansJP-Bold.woff") format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("../font/NotoSansJP-Regular.woff2") format("woff2"),url("../font/NotoSansJP-Regular.woff") format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Inter";src:url("../font/Inter-SemiBold.woff2") format("woff2"),url("../font/Inter-SemiBold.woff") format("woff");font-style:normal;font-weight:600;font-display:swap}html{font-size:2.56vw;scroll-behavior:smooth}@media only screen and (min-width: 768px){html{font-size:.694444444vw}}@media only screen and (min-width: 1440px){html{font-size:10px}}body{background:#f0faff}section{padding:3rem 3rem;overflow:hidden;position:relative;width:100%;margin:0 auto}@media only screen and (min-width: 768px){section{padding:5rem 8rem}}picture{display:block}img{width:100%;height:auto}.wrap{font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;line-height:1.3;font-display:swap;color:#444;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;margin:0 auto;width:100%}@media only screen and (min-width: 768px){.wrap{max-width:1200px}}main{flex:1;width:100%}@media only screen and (min-width: 768px){.sp-only{display:none}}.pc-only{display:none}@media only screen and (min-width: 768px){.pc-only{display:block}}.inner{width:100%;margin:0 auto;position:relative}.font-en{font-family:"Inter",sans-serif;font-style:normal;font-display:swap}.bold{font-weight:700}.pink{color:#ef5e71}.yellow{color:#fffe66}.line_yellow{background:linear-gradient(to bottom, transparent 70%, #ffffcb 30%)}.body_text{font-size:1.4rem;line-height:1.8;text-align:justify}.note{font-size:1rem;font-weight:normal}h2{text-align:center;font-size:2.6rem;font-weight:900;line-height:1.2}@media only screen and (min-width: 768px){h2{font-size:3.2rem}}h2 .font-en{font-size:3.6rem}@media only screen and (min-width: 768px){h2 .font-en{font-size:4.5rem}}h2 .font-en.middle{font-size:2.8rem}@media only screen and (min-width: 768px){h2 .font-en.middle{font-size:3.6rem}}h2 .small{font-size:2.2rem}@media only screen and (min-width: 768px){h2 .small{font-size:2.8rem}}h2 .sub{font-size:2rem}@media only screen and (min-width: 768px){h2 .sub{font-size:2.4rem}}h2 .sub .font-en{font-size:2.8rem}@media only screen and (min-width: 768px){h2 .sub .font-en{font-size:3.2rem}}h3,h4,h5{font-weight:bold}.btn_cta_wrap{text-align:center;font-weight:bold}.btn_cta_wrap .bubble{text-align:center}.btn_cta_wrap .bubble p{font-weight:bold;font-size:1.4rem;position:relative;margin-bottom:.5rem;display:inline-block}.btn_cta_wrap .bubble p::before,.btn_cta_wrap .bubble p::after{content:"";display:block;background:#444;width:.1rem;height:100%;position:absolute;left:-1rem;top:50%;transform:translateY(-50%) rotate(-30deg)}.btn_cta_wrap .bubble p::after{left:auto;right:-1rem;transform:translateY(-50%) rotate(30deg)}.btn_cta_wrap a{display:block;width:100%;height:6rem;border-radius:999px;background:#169eff;display:flex;align-items:center;justify-content:center;box-shadow:0 1.2rem 1rem rgba(0,0,0,.08);position:relative;overflow:hidden;transition:all .3s ease-in-out;color:#fff}.btn_cta_wrap a::before{content:"";background:url(../img/arrow_white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.6rem;height:1.6rem;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%)}.btn_cta_wrap a::after{animation:2s 0s shine linear infinite;background:linear-gradient(to right, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 75%);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-20deg);width:100%}@keyframes shine{20%{left:100%}100%{left:100%}}.btn_cta_wrap a p{font-weight:bold;font-size:1.6rem}.btn_cta_wrap a p .small{font-size:1.4rem}.btn_cta_wrap a:hover{transform:translateY(0.7rem);box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.pr_wrap{background:#fff;font-size:1rem;text-align:center;padding:.5rem 0}#fv{background:url(../img/fv_bg.webp) no-repeat top 15% right/cover;padding:2.8rem 2rem;position:relative}@media only screen and (min-width: 768px){#fv{background:url(../img/fv_pc.webp) no-repeat top 15% right/cover;padding:3rem 0 3rem 15rem}}#fv h1{width:23.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 768px){#fv h1{width:53rem}}#fv h1 .bubble{width:22.8rem}@media only screen and (min-width: 768px){#fv h1 .bubble{width:50rem}}#fv h1 .main{width:23.4rem}@media only screen and (min-width: 768px){#fv h1 .main{width:53rem}}#logo_list{padding:1.5rem 0 1rem;overflow:visible;position:relative;background:#fff}@media only screen and (min-width: 768px){#logo_list{padding:2.2rem 0 .8rem}}#logo_list picture{width:13rem;position:absolute;left:50%;top:-1rem;transform:translateX(-50%)}@media only screen and (min-width: 768px){#logo_list picture{width:28rem;top:-3rem}}#logo_list .logo_wrap{overflow:hidden}#logo_list .logo_wrap .logo_list{display:flex;align-items:center;justify-content:center;gap:1rem;width:max-content}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list{gap:2rem}}#logo_list .logo_wrap .logo_list li img.nurse-senka{width:7.5rem}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list li img.nurse-senka{width:13rem}}#logo_list .logo_wrap .logo_list li img.levwell-kango{width:7.9rem}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list li img.levwell-kango{width:14rem}}#logo_list .logo_wrap .logo_list li img.nurse-de-hatarako{width:7.8rem}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list li img.nurse-de-hatarako{width:13.6rem}}#logo_list .logo_wrap .logo_list li img.kango-roo{width:3.9rem}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list li img.kango-roo{width:6.8rem}}#logo_list .logo_wrap .logo_list li img.mynavi-kangoshi{width:7.4rem}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list li img.mynavi-kangoshi{width:13rem}}#logo_list .logo_wrap .logo_list li img.kangoshi-worker{width:8.3rem}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list li img.kangoshi-worker{width:14.6rem}}#logo_list .logo_wrap .logo_list li img.job-medley{width:6.2rem}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list li img.job-medley{width:10.4rem}}#logo_list .logo_wrap .logo_list li img.repath-nurse{width:6.5rem}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list li img.repath-nurse{width:11rem}}#logo_list .logo_wrap .logo_list li img.nurse-net{width:5.3rem}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list li img.nurse-net{width:7rem}}#logo_list .logo_wrap .logo_list li img.nurse-power{width:8.7rem}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list li img.nurse-power{width:15rem}}#logo_list .logo_wrap .logo_list li img.super-nurse{width:7rem}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list li img.super-nurse{width:12rem}}#logo_list .logo_wrap .logo_list li img.nurse-jj{width:6rem}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list li img.nurse-jj{width:9rem}}#logo_list .logo_wrap .logo_list li img.smile-nurse{width:8.5rem}@media only screen and (min-width: 768px){#logo_list .logo_wrap .logo_list li img.smile-nurse{width:13rem}}#logo_list .logo_wrap .logo_list_01{animation:40s loop_reverse linear infinite}#logo_list .logo_wrap .logo_list_02{margin-top:.5rem;animation:40s loop_normal linear infinite}@keyframes loop_normal{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes loop_reverse{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@media only screen and (min-width: 768px){.column_wrap{margin-top:3rem;display:flex;justify-content:center;align-items:flex-start;gap:4rem}}.column_wrap .column_1{background:#fff}@media only screen and (min-width: 768px){.column_wrap .column_1{width:85rem}}.column_wrap .column_2{display:none}@media only screen and (min-width: 768px){.column_wrap .column_2{display:block;width:31rem;background:#fff;padding:2rem}}.column_wrap .column_2 .bubble{margin-top:2rem;background:#f5949b;padding:1.5rem 1rem;color:#fff;font-weight:bold;font-size:1.8rem;text-align:center;border-radius:.5rem;position:relative}.column_wrap .column_2 .bubble::before{content:"";position:absolute;top:100%;left:50%;margin-left:-1rem;border:1rem solid rgba(0,0,0,0);border-top:1rem solid #f5949b}.column_wrap .column_2 .ranking_list{margin-top:1.5rem}.column_wrap .column_2 .ranking_list li+li{margin-top:1rem;padding-top:1rem;border-top:solid .1rem #ccc}.column_wrap .column_2 .ranking_list li .flex{display:flex;justify-content:flex-start;align-items:center;gap:1.5rem}.column_wrap .column_2 .ranking_list li .flex .crown{width:5rem}.column_wrap .column_2 .ranking_list li .flex .logo{width:16rem}.column_wrap .column_2 .ranking_list li .flex .number{margin:0 .5rem;width:4rem;height:4rem;background:#eee;border-radius:99px;display:flex;justify-content:center;align-items:center}.column_wrap .column_2 .ranking_list li .flex .number span{font-size:1.8rem}#top_ranking{background:#f5949b;padding:3rem 2rem}@media only screen and (min-width: 768px){#top_ranking{padding:3rem 6rem}}#top_ranking h2{color:#fff}#top_ranking ul{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.8rem}@media only screen and (min-width: 768px){#top_ranking ul{gap:2rem;margin-top:2.5rem}}#top_ranking ul li{width:11rem;border-radius:.5rem;padding:1.5rem 1rem 1.2rem 1rem;background:#fff;position:relative}@media only screen and (min-width: 768px){#top_ranking ul li{width:23rem;padding:2.8rem 2rem 1.5rem 2rem}}#top_ranking ul li::before{content:"";background:url(../img/crown_01_gold.svg) no-repeat center/contain;width:2.8rem;height:2.4rem;position:absolute;left:50%;top:-1rem;transform:translateX(-50%)}@media only screen and (min-width: 768px){#top_ranking ul li::before{width:5rem;height:4rem;top:-1.9rem}}#top_ranking ul li:nth-child(2)::before{background:url(../img/crown_02_silver.svg) no-repeat center/contain}#top_ranking ul li:nth-child(3)::before{background:url(../img/crown_03_copper.svg) no-repeat center/contain}#top_ranking ul li img{width:9rem}@media only screen and (min-width: 768px){#top_ranking ul li img{width:18rem}}#top_ranking ul li .desc{margin-top:.3rem;text-align:center;line-height:1.4;font-size:1rem}@media only screen and (min-width: 768px){#top_ranking ul li .desc{font-size:1.2rem;margin-top:.8rem}}@media only screen and (min-width: 768px){#top_ranking ul li .desc .pc-only{display:inline}}#top_ranking ul li .btn_cta_wrap{margin-top:.8rem;width:9rem}@media only screen and (min-width: 768px){#top_ranking ul li .btn_cta_wrap{width:100%}}#top_ranking ul li .btn_cta_wrap a{height:3rem;border-radius:.5rem;box-shadow:none}@media only screen and (min-width: 768px){#top_ranking ul li .btn_cta_wrap a{height:4.5rem}}#top_ranking ul li .btn_cta_wrap a::before{display:none}#top_ranking ul li .btn_cta_wrap p{font-size:1rem}@media only screen and (min-width: 768px){#top_ranking ul li .btn_cta_wrap p{font-size:1.2rem}}#top_ranking ul li .detail{display:block;margin-top:.5rem;text-decoration:underline;text-align:center;font-size:1rem}@media only screen and (min-width: 768px){#top_ranking ul li .detail .pc-only{display:inline}}#point .point_list{margin-top:2rem}@media only screen and (min-width: 768px){#point .point_list{margin-top:3rem}}#point .point_list .point_list_item+li{margin-top:3rem}@media only screen and (min-width: 768px){#point .point_list .point_list_item+li{margin-top:4rem}}#point .point_list .point_list_item h3{background:#ef5e71;color:#fff;font-size:1.6rem;line-height:1.3;padding:1.2rem 1.5rem 1.2rem 7rem;position:relative;margin-bottom:1.5rem;min-height:6rem;display:flex;justify-content:flex-start;align-items:center}@media only screen and (min-width: 768px){#point .point_list .point_list_item h3{margin-bottom:2rem;font-size:2.4rem;padding:1rem 1.5rem 1rem 7rem}}#point .point_list .point_list_item h3::before{content:"";background:url(../img/check_circle_pink.svg) no-repeat center/contain;width:4rem;height:4rem;position:absolute;left:1.5rem;top:50%;transform:translateY(-50%)}#point .point_list .point_list_item table{width:100%;margin-top:1.5rem}#point .point_list .point_list_item table th,#point .point_list .point_list_item table td{width:33.3333333333%;vertical-align:middle;font-size:1.2rem}#point .point_list .point_list_item table thead tr th{font-weight:bold;height:4rem;text-align:center}#point .point_list .point_list_item table thead tr th.strong{background:#169eff;color:#fff;position:relative}#point .point_list .point_list_item table thead tr th.strong::before{content:"";display:block;width:11rem;height:35rem;border:solid .4rem #169eff;position:absolute;left:0;top:0}@media only screen and (min-width: 768px){#point .point_list .point_list_item table thead tr th.strong::before{width:23rem;height:27.6rem}}#point .point_list .point_list_item table thead tr th.gray{background:#e7e7e7}#point .point_list .point_list_item table tbody tr{border-bottom:solid .1rem #ccc}#point .point_list .point_list_item table tbody tr th{text-align:center}#point .point_list .point_list_item table tbody tr td{padding:1rem}@media only screen and (min-width: 768px){#point .point_list .point_list_item table tbody tr td{padding:1.2rem 3rem}}@media only screen and (min-width: 768px){#point .point_list .point_list_item table tbody tr td span{display:flex;justify-content:flex-start;align-items:center;gap:1rem}}#point .point_list .point_list_item table tbody tr td img{display:block;width:3rem;margin:0 auto}@media only screen and (min-width: 768px){#point .point_list .point_list_item table tbody tr td img{margin:0;width:3.4rem}}#point .point_list .point_list_item table tbody tr td p{margin-top:.8rem;font-size:1rem;text-align:center}@media only screen and (min-width: 768px){#point .point_list .point_list_item table tbody tr td p{margin:0;text-align:left}}#point .point_list .point_list_item table tbody tr td.strong{background:#ffffed}@media only screen and (min-width: 768px){#point .point_list .point_list_item .pc_flex{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;gap:3rem}}#point .point_list .point_list_item .pc_flex .image{margin-bottom:1.5rem}@media only screen and (min-width: 768px){#point .point_list .point_list_item .pc_flex .image{margin:0;width:34rem}}@media only screen and (min-width: 768px){#point .point_list .point_list_item .pc_flex .body_text{flex:1}}#point .point_list .point_list_item .select_list{margin:2rem 0;border:solid .2rem #f5949b;border-radius:.5rem;padding:1.5rem}@media only screen and (min-width: 768px){#point .point_list .point_list_item .select_list{padding:2rem 3rem}}#point .point_list .point_list_item .select_list li+li{margin-top:1.3rem;padding-top:1.3rem;border-top:solid .1rem #ccc}#point .point_list .point_list_item .select_list li p{font-weight:bold;font-size:1.4rem;line-height:1.4;padding-left:2rem;position:relative}#point .point_list .point_list_item .select_list li p::before{content:"■";color:#ef5e71;position:absolute;left:0;top:0;font-weight:bold}#point .point_list .point_list_item .slider_all_wrap{position:relative;margin-top:1.5rem}#point .point_list .point_list_item .slider_all_wrap .slider{position:relative;padding-bottom:2rem}#point .point_list .point_list_item .slider_all_wrap .slider .slider-wrapper{display:flex;gap:1.5rem;width:max-content;cursor:grab}#point .point_list .point_list_item .slider_all_wrap .slider .slider-wrapper.grabbing{cursor:grabbing}#point .point_list .point_list_item .slider_all_wrap .slider .slider-wrapper .slide{width:33rem;flex-shrink:0;border-radius:1rem;background-color:#f5f5f5;box-sizing:border-box;padding:2rem;opacity:.3;transition:opacity .3s ease;position:relative}#point .point_list .point_list_item .slider_all_wrap .slider .slider-wrapper .slide.active{opacity:1}#point .point_list .point_list_item .slider_all_wrap .slider .slider-wrapper .slide .top{display:flex;justify-content:center;align-items:center;gap:1.5rem}#point .point_list .point_list_item .slider_all_wrap .slider .slider-wrapper .slide .top img{width:7rem}#point .point_list .point_list_item .slider_all_wrap .slider .slider-wrapper .slide .top .text_wrap .bold{font-size:1.4rem}#point .point_list .point_list_item .slider_all_wrap .slider .slider-wrapper .slide .top .text_wrap .name{font-size:1.2rem}#point .point_list .point_list_item .slider_all_wrap .slider .slider-wrapper .slide .body_text{margin-top:1.5rem;padding-top:1.5rem;border-top:solid .1rem #ccc;font-size:1.2rem}#point .point_list .point_list_item .slider_all_wrap .slider .slider-indicators{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:1rem}#point .point_list .point_list_item .slider_all_wrap .slider .slider-indicators .indicator{width:.6rem;height:.6rem;background:#ccc;border-radius:50%;cursor:pointer;opacity:.5;transition:opacity .3s}#point .point_list .point_list_item .slider_all_wrap .slider .slider-indicators .indicator.active{opacity:1;background:#ef5e71}#point .point_list .point_list_item .slider_all_wrap .slider-arrow{position:absolute;top:50%;background:none;border:none;cursor:pointer;z-index:10;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%)}@media only screen and (min-width: 768px){#point .point_list .point_list_item .slider_all_wrap .slider-arrow{width:3rem;height:3rem}}#point .point_list .point_list_item .slider_all_wrap .slider-arrow.prev{left:-1rem}@media only screen and (min-width: 768px){#point .point_list .point_list_item .slider_all_wrap .slider-arrow.prev{left:-1.5rem}}#point .point_list .point_list_item .slider_all_wrap .slider-arrow.next{transform:rotate(180deg) translateY(50%);right:-1rem}@media only screen and (min-width: 768px){#point .point_list .point_list_item .slider_all_wrap .slider-arrow.next{right:-1.5rem}}#point .point_list .point_list_item .mt-20{margin-top:2rem}#recommendation{padding:3rem}@media only screen and (min-width: 768px){#recommendation{padding:5rem}}#recommendation h2 .bubble{font-weight:bold;font-size:1.8rem;position:relative}#recommendation h2 .bubble::before,#recommendation h2 .bubble::after{content:"";display:block;background:#fff;width:.1rem;height:100%;position:absolute;left:-1rem;bottom:0;transform:rotate(-30deg)}#recommendation h2 .bubble::after{left:auto;right:-1rem;transform:rotate(30deg)}#recommendation .slider_all_wrap{margin-top:1.5rem}#recommendation .slider_all_wrap .slider{position:relative;padding-bottom:2rem}#recommendation .slider_all_wrap .slider .slider-wrapper{display:flex;gap:1.5rem;width:max-content;cursor:grab}#recommendation .slider_all_wrap .slider .slider-wrapper.grabbing{cursor:grabbing}#recommendation .slider_all_wrap .slider .slider-wrapper .slide{width:25rem;flex-shrink:0;border:solid .5rem #ffb6bf;border-radius:1rem;background-color:#fff;box-sizing:border-box;opacity:.5;transition:opacity .3s ease;position:relative}#recommendation .slider_all_wrap .slider .slider-wrapper .slide.active,#recommendation .slider_all_wrap .slider .slider-wrapper .slide.adjacent{opacity:1}#recommendation .slider_all_wrap .slider .slider-wrapper .slide .logo{background:#fff;padding:.5rem 1rem;position:absolute;left:0;top:0;z-index:2;border-radius:.5rem 0 0 0;display:flex;justify-content:center;align-items:center}#recommendation .slider_all_wrap .slider .slider-wrapper .slide .logo img{width:7rem}#recommendation .slider_all_wrap .slider .slider-wrapper .slide h3{text-align:center;margin-top:1.5rem;font-size:1.6rem}#recommendation .slider_all_wrap .slider .slider-wrapper .slide dl{margin:.3rem 2rem 1rem;display:flex;align-items:center;justify-content:center;align-items:flex-end;font-size:1.2rem;font-weight:bold;flex-wrap:wrap}#recommendation .slider_all_wrap .slider .slider-wrapper .slide dl dt{width:8rem;padding:.7rem;border-bottom:solid .1rem #ef5e71;display:flex;align-items:center;justify-content:center;justify-content:flex-start;gap:.3rem;white-space:nowrap}#recommendation .slider_all_wrap .slider .slider-wrapper .slide dl dt figure{width:1.5rem}#recommendation .slider_all_wrap .slider .slider-wrapper .slide dl dd{width:calc(100% - 8rem);padding:.7rem 0;border-bottom:solid .1rem #ccc}#recommendation .slider_all_wrap .slider .slider-wrapper .slide dl dd .font-en{font-size:2.4rem;line-height:1}#recommendation .slider_all_wrap .slider .slider-wrapper .slide .tag_list{margin:0 2rem 1.5rem;font-size:1rem;display:flex;justify-content:flex-start;align-items:center;gap:.5rem;flex-wrap:wrap}#recommendation .slider_all_wrap .slider .slider-wrapper .slide .tag_list .tag{background:#eee;padding:.3rem .5rem}#recommendation .slider_all_wrap .slider .slider-wrapper .slide .btn_cta_wrap .bubble p{font-size:1.2rem}#recommendation .slider_all_wrap .slider .slider-wrapper .slide .btn_cta_wrap a{height:4rem;width:19rem;margin:0 auto}#recommendation .slider_all_wrap .slider .slider-wrapper .slide .btn_cta_wrap a p{font-size:1.2rem}#recommendation .slider_all_wrap .slider .slider-wrapper .slide .btn_cta_wrap a::before{width:1.2rem;height:1.2rem;right:1.5rem}#recommendation .slider_all_wrap .slider .slider-wrapper .slide .note{margin:1rem 2rem 1.5rem}#recommendation .slider_all_wrap .slider .slider-indicators{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:1rem}@media only screen and (min-width: 768px){#recommendation .slider_all_wrap .slider .slider-indicators{display:none}}#recommendation .slider_all_wrap .slider .slider-indicators .indicator{width:.6rem;height:.6rem;background:#ccc;border-radius:50%;cursor:pointer;opacity:.5;transition:opacity .3s}#recommendation .slider_all_wrap .slider .slider-indicators .indicator.active{opacity:1;background:#ef5e71}#recommendation .slider_all_wrap .slider-arrow{position:absolute;top:55%;background:none;border:none;cursor:pointer;z-index:10;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}@media only screen and (min-width: 768px){#recommendation .slider_all_wrap .slider-arrow{width:3rem;height:3rem}}#recommendation .slider_all_wrap .slider-arrow.prev{left:3rem}@media only screen and (min-width: 768px){#recommendation .slider_all_wrap .slider-arrow.prev{left:-1.5rem}}#recommendation .slider_all_wrap .slider-arrow.next{transform:rotate(180deg);right:3rem}@media only screen and (min-width: 768px){#recommendation .slider_all_wrap .slider-arrow.next{right:-1.5rem}}#table{position:relative;background:#feeff0;padding:3rem 0 3rem 3rem}@media only screen and (min-width: 768px){#table{padding:5rem 0}}#table::before{content:"";background:url(../img/ranking_nurse_01.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:7.4rem;height:15.5rem;position:absolute;left:0;top:0}@media only screen and (min-width: 768px){#table::before{top:-1.5rem;width:11.1rem;height:23.25rem}}#table::after{content:"";background:url(../img/ranking_nurse_02.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:6.9rem;height:15.1rem;position:absolute;right:0;top:0}@media only screen and (min-width: 768px){#table::after{top:-3.6rem;width:10.35rem;height:30.2rem}}#table h2{margin-right:3rem;margin-bottom:2rem}@media only screen and (min-width: 768px){#table h2{margin:0 0 2rem}}#table h2 .sub{font-weight:700;display:inline-block;position:relative}#table .number{text-align:center;margin-top:1rem;margin-bottom:.8rem}@media only screen and (min-width: 768px){#table .number{margin-top:1.5rem;margin-bottom:1.5rem}}#table .number p{font-weight:bold;font-size:1.4rem;display:inline-block;position:relative}#table .number p::before,#table .number p::after{content:"";display:block;background:#444;width:.1rem;height:90%;position:absolute;left:-1rem;bottom:0;transform:rotate(-30deg)}#table .number p::after{left:auto;right:-1rem;transform:rotate(30deg)}#table .number p .font-en{font-size:2rem}#table .tab_menu5{z-index:2;position:relative;width:11.2rem;height:3rem;line-height:3rem;float:left;text-align:center;transition:all .2s ease;border-radius:.3rem .3rem 0 0;cursor:pointer;box-sizing:border-box;font-weight:bold;font-size:1.2rem;color:#fff;background:#aeaeae;border-left:solid .1rem #fff}@media only screen and (min-width: 768px){#table .tab_menu5{width:28.3rem;height:4rem;line-height:4rem;font-size:1.4rem}}#table input:checked+.tab_menu5{background:#ef5e71;color:#fff}#table input[name=tab_menu5]{display:none}#table .tab_content{display:none;z-index:1;clear:both;position:relative}#table #tab_5_a:checked~#tab_5_a_content,#table #tab_5_b:checked~#tab_5_b_content,#table #tab_5_c:checked~#tab_5_c_content{display:block}#table .table_scroll{width:36rem;overflow-x:scroll}@media only screen and (min-width: 768px){#table .table_scroll{width:100%}}#table .table_scroll table{width:100%;text-align:center;font-weight:bold}#table .table_scroll table thead tr th{width:11rem;min-width:11rem;max-width:11rem;padding:5rem 1rem 1.5rem;z-index:2;position:relative;background:#fff;border:solid #ccc .1rem}#table .table_scroll table thead tr th::after{content:"4";font-family:"Inter",sans-serif;font-size:1.6rem;font-weight:700;color:#fff;position:absolute;left:50%;top:.75rem;transform:translateX(-50%)}#table .table_scroll table thead tr th .line{display:block;height:3.5rem;width:100%;background:#6e6e6e;position:absolute;left:0;top:0}#table .table_scroll table thead tr th picture{margin:0 auto;position:relative;height:2.1rem;display:flex;align-items:center;justify-content:center;z-index:2}#table .table_scroll table thead tr th picture.nurse-senka{width:9.4rem}#table .table_scroll table thead tr th picture.levwell-kango{width:9.4rem}#table .table_scroll table thead tr th picture.nurse-de-hatarako{width:9.4rem}#table .table_scroll table thead tr th picture.kango-roo{width:7.3rem}#table .table_scroll table thead tr th picture.mynavi-kangoshi{width:8.8rem}#table .table_scroll table thead tr th picture.kangoshi-worker{width:9rem}#table .table_scroll table thead tr th picture.job-medley{width:8rem}#table .table_scroll table thead tr th picture.repath-nurse{width:7.8rem}#table .table_scroll table thead tr th picture.nurse-net{width:6.2rem}#table .table_scroll table thead tr th picture.nurse-power{width:8.7rem}#table .table_scroll table thead tr th .text{display:block;font-size:1.2rem;text-decoration:underline;white-space:nowrap;text-align:center;margin-top:.5rem;display:flex;align-items:center;justify-content:center}#table .table_scroll table thead tr th:first-child{background:#fffced}#table .table_scroll table thead tr th:first-child::before{background:#caa04d}#table .table_scroll table thead tr th:first-child::after{content:"";background:url(../img/crown_01.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:3rem;height:2.5rem;position:absolute;left:50%;top:.3rem;transform:translateX(-50%)}#table .table_scroll table thead tr th:first-child .line{background:#caa04d}#table .table_scroll table thead tr th:nth-child(2)::before{background:#9c9c9c}#table .table_scroll table thead tr th:nth-child(2)::after{content:"";background:url(../img/crown_02.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:3rem;height:2.5rem;position:absolute;left:50%;top:.3rem;transform:translateX(-50%)}#table .table_scroll table thead tr th:nth-child(2) .line{background:#9c9c9c}#table .table_scroll table thead tr th:nth-child(3)::before{background:#c2825a}#table .table_scroll table thead tr th:nth-child(3)::after{content:"";background:url(../img/crown_03.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:3rem;height:2.5rem;position:absolute;left:50%;top:.3rem;transform:translateX(-50%)}#table .table_scroll table thead tr th:nth-child(3) .line{background:#c2825a}#table .table_scroll table thead tr th:nth-child(5)::after{content:"5"}#table .table_scroll table thead tr th:nth-child(6)::after{content:"6"}#table .table_scroll table thead tr th:nth-child(7)::after{content:"7"}#table .table_scroll table thead tr th:nth-child(8)::after{content:"8"}#table .table_scroll table thead tr th:nth-child(9)::after{content:"9"}#table .table_scroll table thead tr th:nth-child(10)::after{content:"10"}#table .table_scroll table tbody tr th{background:#444;color:#fff;font-size:1.2rem;text-align:center;height:2.8rem;line-height:3rem}#table .table_scroll table tbody tr.small th{font-size:1rem}#table .table_scroll table tbody tr td{padding:1rem .5rem;font-size:1rem;vertical-align:middle;border:solid #ccc .1rem;background:#fff}#table .table_scroll table tbody tr td:first-child{background:#fffced}#table .table_scroll table tbody tr td .label{display:inline-block;background:#ef5e71;color:#fff;font-weight:bold;padding:.2rem 1rem;border-radius:99px}#table .table_scroll table tbody tr td figure{width:3.4rem;margin:0 auto}#table .table_scroll table tbody tr td .font-en{font-size:1.7rem;letter-spacing:-0.02em}#table .table_scroll table tbody tr td .note{font-weight:normal;font-size:1rem}#table .table_scroll table tbody tr.star td figure{width:9rem;margin-bottom:.3rem}#table .table_scroll table tbody tr.star td p{line-height:1}#table .table_scroll table tbody tr.employment td p,#table .table_scroll table tbody tr.occupation td p{font-weight:normal;text-align:left;line-height:1.5}#table .table_scroll table tbody tr.area td p{font-size:1.4rem}#table .table_scroll table tbody tr.area td p .small{font-size:1.1rem}#table .table_scroll table tbody tr.feature td{font-weight:normal;text-align:left;font-size:1rem;line-height:1.3}#table .table_scroll table tbody tr.feature td.center{text-align:center}#table .table_scroll table tbody tr.feature td.center .bold{font-size:1.2rem}#table .table_scroll table tbody tr.btn .bubble{text-align:center;margin-bottom:.5rem}#table .table_scroll table tbody tr.btn .bubble p{font-size:1rem;line-height:1.2;font-weight:bold;display:inline-block;position:relative}#table .table_scroll table tbody tr.btn .bubble p::before,#table .table_scroll table tbody tr.btn .bubble p::after{content:"";display:block;background:#444;width:.1rem;height:100%;position:absolute;left:-0.8rem;bottom:0;transform:rotate(-25deg)}#table .table_scroll table tbody tr.btn .bubble p::after{left:auto;right:-0.8rem;transform:rotate(25deg)}#table .table_scroll table tbody tr.btn .table_cta{display:block;background:#169eff;width:100%;height:4.5rem;border-radius:.3rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease-in-out;overflow:hidden;position:relative}#table .table_scroll table tbody tr.btn .table_cta::after{animation:2s 0s shine linear infinite;background:linear-gradient(to right, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 75%);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-20deg);width:100%}@keyframes shine{20%{left:100%}100%{left:100%}}#table .table_scroll table tbody tr.btn .table_cta p{color:#fff;font-size:1.2rem}#table .table_scroll table tbody tr.btn .table_cta figure{width:1rem;display:flex;align-items:center;justify-content:center;margin:0}#table .note.mt-10{margin-right:3rem;margin-top:1rem}@media only screen and (min-width: 768px){#table .note.mt-10{margin:1.5rem 3rem 0}}#number_of_times{position:relative}#number_of_times::before{content:"";background:url(../img/worry_nurse_01.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:5.6rem;height:10.5rem;position:absolute;left:2.4rem;top:2.3rem}#number_of_times::after{content:"";background:url(../img/worry_nurse_02.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:5.7rem;height:10.5rem;position:absolute;right:2.4rem;top:2.3rem}#number_of_times .content{margin-top:2rem;background:#fff;border:solid .1rem #f5949b;padding:3rem 2rem;position:relative;z-index:2}#number_of_times .content .body_text{margin-top:2rem}#number_of_times .content .body_text .bold{background:linear-gradient(to bottom, transparent 70%, #FFFAB5 70%)}#number_of_times .content .reason_list{margin-top:1.5rem}#number_of_times .content .reason_list .head{text-align:center}#number_of_times .content .reason_list .head p{display:inline-block;position:relative;font-weight:bold;font-size:2rem}#number_of_times .content .reason_list .head p::before,#number_of_times .content .reason_list .head p::after{content:"";display:block;height:.1rem;width:5.5rem;background:#ccc;position:absolute;left:-6.5rem;top:50%}#number_of_times .content .reason_list .head p::after{left:auto;right:-6.5rem}#number_of_times .content .reason_list ul{margin-top:1rem;display:flex;align-items:center;justify-content:center;width:100%;flex-wrap:wrap;row-gap:.8rem}#number_of_times .content .reason_list ul li{width:50%;display:flex;align-items:center;justify-content:center;gap:1rem;justify-content:flex-start}#number_of_times .content .reason_list ul li .number_wrap{background:#f5949b;color:#fff;font-weight:bold;font-size:1rem;width:3rem;height:3rem;border-radius:99px;display:flex;align-items:center;justify-content:center}#number_of_times .content .reason_list ul li .number_wrap .font-en{font-size:1.4rem}#number_of_times .content .reason_list ul li .text{font-weight:bold;font-size:1.4rem}#number_of_times .arrows{width:14.5rem;margin:-2rem auto 0;position:relative;z-index:2}#number_of_times .bottom_head{margin-top:1rem;text-align:center;font-weight:bold;line-height:1.5}#number_of_times .bottom_head .sub{font-size:1.4rem}#number_of_times .bottom_head .main{font-size:2rem}#number_of_times .bottom_list{font-weight:bold;margin-top:2rem}#number_of_times .bottom_list li{font-size:1.6rem;width:100%;display:flex;align-items:center;justify-content:center;justify-content:flex-start;padding-left:1.2rem}#number_of_times .bottom_list li+li{margin-top:1.2rem;padding-top:1.2rem;border-top:solid .1rem #ccc}#number_of_times .bottom_list li .font-en{font-size:2rem;color:#f5949b;margin-right:1rem}#ranking{background:#f5949b}#ranking h2{color:#fff;white-space:nowrap}#ranking h2 .sub{position:relative}#ranking h2 .sub::before,#ranking h2 .sub::after{content:"";background:url(../img/detail_crown.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:8.3rem;height:2.2rem;position:absolute;left:-9rem;top:50%;transform:translateY(-60%)}#ranking h2 .sub::after{left:auto;right:-9rem;transform:translateY(-60%) scale(-1, 1)}#ranking .ranking_list{margin-top:2rem}@media only screen and (min-width: 768px){#ranking .ranking_list{margin-top:3rem}}#ranking .ranking_list .ranking_list_item{background:#fff;padding:0 0 3rem;text-align:center;position:relative;box-shadow:0 1rem 1rem rgba(0,0,0,.1);border-radius:.5rem}#ranking .ranking_list .ranking_list_item+li{margin-top:2rem}#ranking .ranking_list .ranking_list_item .top{display:flex;justify-content:center;align-items:center;gap:3rem;background:#caa04d;height:4.5rem;border-radius:.5rem .5rem 0 0}#ranking .ranking_list .ranking_list_item .top .rank{position:relative;z-index:2;text-align:center}#ranking .ranking_list .ranking_list_item .top .rank p{color:#fff;font-weight:bold;font-size:1.8rem;position:relative;line-height:1;display:inline-block}#ranking .ranking_list .ranking_list_item .top .rank p::before,#ranking .ranking_list .ranking_list_item .top .rank p::after{content:"";background:url(../img/ranking_detail_deco.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.2rem;height:2.8rem;position:absolute;top:50%;left:-1.7rem;transform:translateY(-50%)}#ranking .ranking_list .ranking_list_item .top .rank p::after{left:auto;right:-1.7rem;transform:translateY(-50%) scale(-1, 1)}#ranking .ranking_list .ranking_list_item .top .rank p .font-en{font-size:2rem}#ranking .ranking_list .ranking_list_item .top h3{color:#fff;font-size:2rem}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .top h3{font-size:2.4rem}}#ranking .ranking_list .ranking_list_item .fv_feature{padding:2rem}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .fv_feature{display:flex;justify-content:center;align-items:center;gap:2.5rem;padding:3rem 4rem}}#ranking .ranking_list .ranking_list_item .fv_feature .fv_img{display:block}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .fv_feature .fv_img{width:32rem}}#ranking .ranking_list .ranking_list_item .fv_feature .point_list{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .fv_feature .point_list{flex:1;margin-top:0}}#ranking .ranking_list .ranking_list_item .fv_feature .point_list li{padding-left:2rem;font-size:1.2rem;line-height:1.5;text-align:left;position:relative;width:100%}#ranking .ranking_list .ranking_list_item .fv_feature .point_list li::before{content:"";background:url(../img/check.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.5rem;height:1.5rem;position:absolute;left:0;top:.3rem}#ranking .ranking_list .ranking_list_item .fv_feature .point_list li .bold{background:linear-gradient(to bottom, transparent 70%, #FFFAB5 30%)}#ranking .ranking_list .ranking_list_item .fv_feature .point_list .line{display:block;width:100%;height:.1rem;background:#ccc}#ranking .ranking_list .ranking_list_item .tab_contents_box{padding:0 2rem}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .tab_contents_box{padding:0 4rem}}#ranking .ranking_list .ranking_list_item .tab_menu,#ranking .ranking_list .ranking_list_item .tab_menu2,#ranking .ranking_list .ranking_list_item .tab_menu3{z-index:2;position:relative;width:9.6rem;height:3rem;line-height:3rem;float:left;text-align:center;transition:all .2s ease;border-radius:.3rem .3rem 0 0;cursor:pointer;box-sizing:border-box;font-weight:bold;font-size:1.4rem;color:#aaa;background:#efefef;border-left:solid .1rem #fff}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .tab_menu,#ranking .ranking_list .ranking_list_item .tab_menu2,#ranking .ranking_list .ranking_list_item .tab_menu3{width:20.3rem}}#ranking .ranking_list .ranking_list_item input:checked+.tab_menu,#ranking .ranking_list .ranking_list_item input:checked+.tab_menu2,#ranking .ranking_list .ranking_list_item input:checked+.tab_menu3{background:#ef5e71;color:#fff}#ranking .ranking_list .ranking_list_item input[name=tab_menu],#ranking .ranking_list .ranking_list_item input[name=tab_menu2],#ranking .ranking_list .ranking_list_item input[name=tab_menu3]{display:none}#ranking .ranking_list .ranking_list_item .tab_content{display:none;z-index:1;clear:both;border:solid .1rem #ef5e71;padding:2rem 1.5rem;position:relative}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .tab_content{padding:2.5rem 4rem}}#ranking .ranking_list .ranking_list_item #tab_a:checked~#tab_a_content,#ranking .ranking_list .ranking_list_item #tab_b:checked~#tab_b_content,#ranking .ranking_list .ranking_list_item #tab_c:checked~#tab_c_content,#ranking .ranking_list .ranking_list_item #tab_d:checked~#tab_d_content,#ranking .ranking_list .ranking_list_item #tab_e:checked~#tab_e_content,#ranking .ranking_list .ranking_list_item #tab_f:checked~#tab_f_content,#ranking .ranking_list .ranking_list_item #tab_g:checked~#tab_g_content,#ranking .ranking_list .ranking_list_item #tab_h:checked~#tab_h_content,#ranking .ranking_list .ranking_list_item #tab_i:checked~#tab_i_content{display:block}#ranking .ranking_list .ranking_list_item .info_list{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}#ranking .ranking_list .ranking_list_item .info_list .row{width:50%}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .info_list .row{width:33.3333333333%}}#ranking .ranking_list .ranking_list_item .info_list .row.row-3 dd{height:4.7rem}#ranking .ranking_list .ranking_list_item .info_list .row.row-1 dd{height:5.3rem}#ranking .ranking_list .ranking_list_item .info_list .row.row-2 dd{height:8rem}#ranking .ranking_list .ranking_list_item .info_list .row.row-4 dd{height:9.4rem}#ranking .ranking_list .ranking_list_item .info_list .row.row-4-2 dd{height:7rem}#ranking .ranking_list .ranking_list_item .info_list .row.row-4-3 dd{height:6.2rem}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .info_list .row.pc-row-1 dd{height:8rem}}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .info_list .row.pc-row-2 dd{height:8rem}}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .info_list .row.pc-row-3 dd{height:8.4rem}}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .info_list .row.pc-row-3-2 dd{height:7.5rem}}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .info_list .row.pc-row-3-3 dd{height:6.5rem}}#ranking .ranking_list .ranking_list_item .info_list .row dt{background:#444;font-size:1rem;color:#fff;font-size:1rem;height:2.2rem;display:flex;justify-content:center;align-items:center}#ranking .ranking_list .ranking_list_item .info_list .row dd{border:solid .1rem #ccc;font-size:1rem;padding:.8rem .5rem;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .info_list .row dd{padding:.8rem 1rem}}#ranking .ranking_list .ranking_list_item .info_list .row dd .font-en{font-size:1.8rem}#ranking .ranking_list .ranking_list_item .info_list .row dd p .label{background:#f5949b;color:#fff;font-size:1rem;font-weight:bold;padding:.1rem 1rem;border-radius:99px}#ranking .ranking_list .ranking_list_item .info_list .row dd p.left{text-align:left}#ranking .ranking_list .ranking_list_item .info_list .row dd p.middle{font-weight:bold;font-size:1.3rem;line-height:1.1}#ranking .ranking_list .ranking_list_item .info_list .row dd p.middle .small{font-weight:normal;font-size:1.1rem}#ranking .ranking_list .ranking_list_item .info_list .row dd figure{width:3rem;margin:0 auto}#ranking .ranking_list .ranking_list_item .info_list .row dd ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem}#ranking .ranking_list .ranking_list_item .info_list .row dd ul li{width:calc((100% - .4rem)/2);background:#f5949b;color:#fff;font-size:1rem;font-weight:bold;padding:.3rem 0}#ranking .ranking_list .ranking_list_item .info_list .row dd ul li.gray{background:#e7e7e7;color:#b9b9b9}#ranking .ranking_list .ranking_list_item .info_list .row dd ul.job-time_list li{width:100%}#ranking .ranking_list .ranking_list_item .info_list .row dd.star{display:flex;align-items:center;justify-content:center}#ranking .ranking_list .ranking_list_item .info_list .row dd.star figure{width:7.5rem;display:flex;align-items:center;justify-content:center;margin:0}#ranking .ranking_list .ranking_list_item .info_list .row dd.star .font-en{font-size:1.8rem}#ranking .ranking_list .ranking_list_item .tab_title{font-weight:bold;font-size:1.6rem;margin-bottom:1.5rem;background:#f1f1f1;padding:.3rem 0}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .support_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}#ranking .ranking_list .ranking_list_item .support_list.message_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}#ranking .ranking_list .ranking_list_item .support_list.message_list li{width:50%}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .support_list.message_list li{width:33.3333333333%;border:none;margin:0;padding:0}}#ranking .ranking_list .ranking_list_item .support_list.message_list li:nth-child(2){margin-top:0;padding-top:0;border:none}#ranking .ranking_list .ranking_list_item .support_list+h3{margin-top:1.5rem}#ranking .ranking_list .ranking_list_item .support_list li{display:flex;justify-content:flex-start;align-items:center;gap:1rem}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .support_list li{width:50%}}#ranking .ranking_list .ranking_list_item .support_list li+li{margin-top:1rem;padding-top:1rem;border-top:solid .1rem #ccc}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .support_list li:nth-child(2){margin:0;padding:0;border:none}}#ranking .ranking_list .ranking_list_item .support_list li img{width:3rem}#ranking .ranking_list .ranking_list_item .support_list li p{font-weight:bold}#ranking .ranking_list .ranking_list_item .support_list li.pc-only{display:none}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .support_list li.pc-only{display:block}}#ranking .ranking_list .ranking_list_item .job_list{text-align:left;line-height:1.8;font-size:1.2rem}#ranking .ranking_list .ranking_list_item .job_list li h4{font-weight:bold;color:#ef5e71}#ranking .ranking_list .ranking_list_item .job_list li+li{margin-top:1rem;padding-top:1rem;border-top:solid .1rem #ccc}#ranking .ranking_list .ranking_list_item .btn_cta_wrap{margin:2rem 2rem 0}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .btn_cta_wrap a{width:40rem;margin:0 auto}}#ranking .ranking_list .ranking_list_item:nth-child(2) .top{background:#9c9c9c}#ranking .ranking_list .ranking_list_item:nth-child(3) .top{background:#c2825a}#ranking .ranking_list .ranking_list_item .voice_wrap{margin-top:1.5rem}#ranking .ranking_list .ranking_list_item .voice_list--preview>li:not(:first-child){display:none}#ranking .ranking_list .ranking_list_item .voice_more_btn{display:block;width:100%;margin-top:1.5rem;padding:1.2rem 1.5rem;box-sizing:border-box;font-size:1.4rem;font-weight:bold;color:#ef5e71;background:#fff;border:solid .15rem #f5949b;border-radius:.4rem;cursor:pointer;transition:background .2s ease,color .2s ease;position:relative}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .voice_more_btn{max-width:32rem;margin-left:auto;margin-right:auto}}#ranking .ranking_list .ranking_list_item .voice_more_btn::before{content:"";background:url(../img/search_plus.svg) no-repeat center/contain;width:1.6rem;height:1.6rem;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}#ranking .ranking_list .ranking_list_item .voice_more_btn:hover,#ranking .ranking_list .ranking_list_item .voice_more_btn:focus-visible{background:#f5949b;color:#fff}#ranking .ranking_list .ranking_list_item .voice_dialog{width:calc(100% - 3rem);max-width:56rem;max-height:85vh;padding:0;border:solid .1rem #ccc;border-radius:.6rem;box-shadow:0 .4rem 2rem rgba(0,0,0,.15)}#ranking .ranking_list .ranking_list_item .voice_dialog::backdrop{background:rgba(0,0,0,.45)}#ranking .ranking_list .ranking_list_item .voice_dialog_inner{position:relative;padding:2.5rem 2rem 2rem;max-height:85vh;overflow-y:auto;box-sizing:border-box}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .voice_dialog_inner{padding:3rem 3rem 2.5rem}}#ranking .ranking_list .ranking_list_item .voice_dialog_close{position:absolute;top:1rem;right:1rem;z-index:1;padding:.5rem 1rem;font-size:1.2rem;font-weight:bold;color:#f5949b;background:#fff;border:solid .1rem #f5949b;border-radius:.3rem;cursor:pointer}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .voice_dialog_close{top:1.5rem;right:1.5rem}}#ranking .ranking_list .ranking_list_item .voice_dialog_close:hover,#ranking .ranking_list .ranking_list_item .voice_dialog_close:focus-visible{background:#f5949b;color:#fff}#ranking .ranking_list .ranking_list_item .voice_dialog_heading{font-size:1.6rem;font-weight:bold;color:#ef5e71;text-align:center;margin-bottom:1.5rem}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .voice_dialog_heading{font-size:1.8rem;margin-bottom:2rem}}#ranking .ranking_list .ranking_list_item .voice_title{font-size:1.8rem;margin-bottom:1.5rem;display:inline-block;position:relative}#ranking .ranking_list .ranking_list_item .voice_title::before,#ranking .ranking_list .ranking_list_item .voice_title::after{content:"";display:block;background:#ccc;height:.1rem;width:7.3rem;position:absolute;left:-8.3rem;top:50%}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .voice_title::before,#ranking .ranking_list .ranking_list_item .voice_title::after{left:-24rem;width:23rem}}#ranking .ranking_list .ranking_list_item .voice_title::after{left:auto;right:-8.3rem}@media only screen and (min-width: 768px){#ranking .ranking_list .ranking_list_item .voice_title::after{right:-24rem}}#ranking .ranking_list .ranking_list_item .voice_list li+li{margin-top:1.3rem;padding-top:1.3rem;border-top:solid .1rem #ccc}#ranking .ranking_list .ranking_list_item .voice_list li .voice_head{display:flex;align-items:center;justify-content:center;justify-content:flex-start;gap:1.5rem}#ranking .ranking_list .ranking_list_item .voice_list li .voice_head figure{width:8rem}#ranking .ranking_list .ranking_list_item .voice_list li .voice_head p{font-size:1.2rem;line-height:1.5;text-align:left}#ranking .ranking_list .ranking_list_item .voice_list li .voice_bottom{margin-top:1.2rem}#ranking .ranking_list .ranking_list_item .voice_list li .voice_bottom h4{font-weight:bold;color:#ef5e71;text-align:left}#ranking .ranking_list .ranking_list_item .voice_list li .voice_bottom .body_text{font-size:1.2rem;line-height:1.8}#ranking .ranking_list .ranking_list_item .voice_list li .voice_bottom .note{text-align:left;margin-top:.5rem}footer{background:#fff;position:relative;width:100%;font-size:1.2rem}footer ul{display:flex;align-items:center;justify-content:center;gap:3rem;position:relative;z-index:3;padding:2rem 0}footer ul li a{text-decoration:underline}footer .copyright{width:100%;background:#000;height:3.5rem;display:flex;align-items:center;justify-content:center;color:#fff}#search{position:relative;background:#feeff0}#search::before{content:"";background:url(../img/search_nurse.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:7.7rem;height:10.7rem;position:absolute;top:2rem;left:0}#search h2{text-align:left;margin-left:5rem;white-space:nowrap}@media only screen and (min-width: 768px){#search h2{margin:0;text-align:center}}#search .search_form{margin-top:2.5rem;background:#fff;border-radius:1rem;padding:2rem 1.5rem}#search .search_form .form_row_wrap{gap:1.5rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:center}#search .search_form .form_row{width:33.3333333333%}#search .search_form .form_row label{display:block;font-size:1.4rem;font-weight:700;margin-bottom:.5rem}#search .search_form .form_row select{width:100%;padding:.7rem 1rem;font-size:1.2rem;background:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23444' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}#search .search_form .form_section{margin-top:1.5rem}#search .search_form .form_section .section_title{font-size:1.4rem;font-weight:700;margin-bottom:1rem;color:#444}#search .search_form .form_section .checkbox_group{display:flex;align-items:center;justify-content:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem}#search .search_form .form_section .checkbox_group .checkbox_label{display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer}#search .search_form .form_section .checkbox_group .checkbox_label input[type=checkbox]{width:1.5rem;height:1.5rem;margin-right:.5rem;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:.1rem solid #ccc;border-radius:.2rem;background:#fff;flex-shrink:0;position:relative}#search .search_form .form_section .checkbox_group .checkbox_label input[type=checkbox]:checked{background:#f5949b;border-color:#f5949b}#search .search_form .form_section .checkbox_group .checkbox_label input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);width:.4rem;height:.8rem;border:solid #fff;border-width:0 .15rem .15rem 0}#search .search_form .form_section .checkbox_group .checkbox_label span{user-select:none}#search .search_form .search_btn{width:16rem;height:4rem;background:#ef5e71;color:#fff;border-radius:.3rem;font-size:1.4rem;font-weight:700;margin:1.5rem auto 0;display:flex;align-items:center;justify-content:center;transition:background .3s;position:relative}#search .search_form .search_btn:hover{background:rgb(240.641025641,101.358974359,111.4102564103)}#search .search_form .search_btn::before{content:"";background:url(../img/icon_search_white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.5rem;height:1.5rem;position:absolute;left:1.5rem;top:50%;transform:translateY(-50%)}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.modal.active{display:flex;align-items:center;justify-content:center}.modal .modal_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(2px)}.modal .modal_content{position:relative;background:#fff;border-radius:1rem;padding:3rem 2rem;width:33rem;max-height:90vh;overflow-y:auto;z-index:1001}.modal .modal_content .modal_close{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,0);border:none;font-size:3rem;color:#444;cursor:pointer;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;line-height:1;transition:color .3s}.modal .modal_content .modal_close:hover{color:#f5949b}.modal .modal_content h3{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#444}.modal .modal_content .modal_result .result_item{text-align:center}.modal .modal_content .modal_result .result_item .logo{margin:0 auto;width:15rem}.modal .modal_content .modal_result .result_item picture{margin-top:1rem}.modal .modal_content .modal_result .result_item h4{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#444}@media only screen and (min-width: 768px){.modal .modal_content .modal_result .result_item h4{font-size:2.4rem}}.modal .modal_content .btn_cta_wrap{margin-top:1.5rem}#last{background:#8dcbf0}#last h2{color:#fff;text-shadow:.2rem .2rem 0 rgba(0,0,0,.15)}#last h2 .yellow{font-size:2.7rem}@media only screen and (min-width: 768px){#last h2 .yellow{font-size:3.6rem}}#last .content{background:#fff;margin-top:2rem;padding:3rem 2rem;position:relative;overflow:hidden}@media only screen and (min-width: 768px){#last .content{padding:3rem 4rem;margin-top:3rem}}#last .content::before,#last .content::after{content:"";display:block;width:5.2rem;height:5.2rem;border-radius:999px;background:#f5949b;position:absolute;left:-2.6rem;top:-2.6rem}#last .content::after{left:auto;top:auto;right:-2.6rem;bottom:-2.6rem}#last .content h3{font-weight:bold;font-size:2.4rem;color:#ef5e71;text-align:center}#last .content .fv_feature{margin-top:1.5rem}@media only screen and (min-width: 768px){#last .content .fv_feature{display:flex;justify-content:center;align-items:center;gap:2.5rem;margin-top:2.5rem}}#last .content .fv_feature .fv_img{display:block}@media only screen and (min-width: 768px){#last .content .fv_feature .fv_img{width:32rem}}#last .content .fv_feature .point_list{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media only screen and (min-width: 768px){#last .content .fv_feature .point_list{flex:1;margin-top:0}}#last .content .fv_feature .point_list li{padding-left:2rem;font-size:1.2rem;line-height:1.5;text-align:left;position:relative;width:100%}#last .content .fv_feature .point_list li::before{content:"";background:url(../img/check.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.5rem;height:1.5rem;position:absolute;left:0;top:.3rem}#last .content .fv_feature .point_list li .bold{background:linear-gradient(to bottom, transparent 70%, #FFFAB5 30%)}#last .content .fv_feature .point_list .line{display:block;width:100%;height:.1rem;background:#ccc}#last .content .btn_cta_wrap{margin-top:2rem}@media only screen and (min-width: 768px){#last .content .btn_cta_wrap a{width:40rem;margin:0 auto}}/*# sourceMappingURL=style.css.map */