@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,700;1,700&display=swap";@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:400 700;src:url(/common/font/NotoSansJP-VariableFont_wght.min.woff2) format("woff2")}@font-face{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-optical-sizing:auto;src:url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,700;1,700&display=swap)}.c-list{display:grid;gap:8px;text-align:left;font-size:clamp(12px,3.0769230769vw,14px)}.c-list--align-r{justify-content:flex-end}.c-list>li{display:inline-grid;grid-template-columns:auto 1fr}.c-list>li:before{padding-right:8px;font-weight:700;color:#138fcf;content:"・"}.c-list--note>li:before{font-weight:400;color:currentcolor;content:"※"}.c-list--note-num{counter-reset:number 0}.c-list--note-num>li:before{font-weight:400;color:currentcolor;text-align:right;content:"※" counter(number);counter-increment:number 1}.c-list--num{counter-reset:number 0}.c-list--num>li:before{font-weight:400;font-weight:700;color:#138fcf;text-align:right;content:counter(number) ".";counter-increment:number 1}.pcOnly{display:none!important}@media screen and (min-width:768px){.pcOnly{display:block!important}}.pc-tbOnly{display:none!important}@media screen and (min-width:992px){.pc-tbOnly{display:block!important}}.spOnly{display:block!important}@media screen and (min-width:768px){.spOnly{display:none!important}}.p-mv{height:37.5rem;background:url(/expert-teacher/img/sp_mv_img.jpg);background-position:center bottom;background-size:cover}@media screen and (min-width:768px){.p-mv{height:35rem;background:url(/expert-teacher/img/mv_img.jpg);background-position:center;background-size:cover}}.p-mv__wrapper{box-sizing:border-box;display:flex;align-items:flex-start;max-width:inherit;height:100%;padding:2rem 1.36rem;margin:0 auto}@media screen and (min-width:768px){.p-mv__wrapper{align-items:center;max-width:80rem;padding:calc(3.5rem + 84px) 3.5rem 3.5rem}}.p-mv__content{width:100%;margin-top:72px}@media screen and (min-width:576px){.p-mv__content{margin-top:0}}@media screen and (min-width:768px){.p-mv__content{width:50%}}.p-mv__title{margin:0;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:600;line-height:1.2;color:#14a0dc;text-align:center;font-size:clamp(32px,8.2051282051vw,48px)}@media screen and (min-width:768px){.p-mv__title{text-align:left}}.p-mv__text{margin:1.07rem 0 0;font-size:16px;font-weight:700;line-height:2}@media screen and (min-width:768px){.p-mv__text{margin:1.2rem 0 0}}.l-section--anchor{padding-block:clamp(40px,10.2564102564vw,64px) 0}@media screen and (min-width:768px){.l-section--anchor{padding-top:24px}}.p-anchor{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding:0;margin-top:clamp(32px,8.2051282051vw,64px)}@media screen and (min-width:768px){.p-anchor{flex-direction:row}}.p-anchor__item{width:100%;padding:0;margin:0;list-style:none}@media screen and (min-width:768px){.p-anchor__item{width:auto}}.p-anchor__link{position:relative;display:inline-block;width:100%;padding:.5rem 2.4rem .7rem;font-size:.9375rem;font-weight:500;line-height:1.4;color:#fff;text-align:center;background:#138fcf;border-radius:10rem;transition:.3s all}@media screen and (min-width:768px){.p-anchor__link{width:auto}}.p-anchor__link:after{position:absolute;top:50%;right:1.2rem;display:inline-block;width:.4rem;height:.4rem;content:"";border-right:1px solid white;border-bottom:1px solid white;transform:translateY(-80%) rotate(45deg)}.p-anchor__link:hover{color:#fff;opacity:.5}.p-heading{position:relative;padding-bottom:26px;margin-bottom:24px;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:600;line-height:1.4;text-align:center;font-size:clamp(28px,7.1794871795vw,32px)}@media screen and (min-width:768px){.p-heading{margin-bottom:1.4rem}}.p-heading:after{position:absolute;inset:auto 0 0;width:62px;height:10px;margin:auto;content:"";background-image:url(/expert-teacher/img/icon_heading.svg);background-size:contain}.p-heading--sub{margin-bottom:.5rem;text-align:center}.p-heading--sub p{position:relative;display:inline-block;padding:.5rem .8rem;font-family:fot-tsukuardgothic-std,sans-serif;font-size:20px;font-weight:600;color:#14a0dc;background:#fff;border-radius:.5rem}.p-heading--sub p:before{position:absolute;bottom:0;left:50%;display:inline-block;width:0;height:0;content:"";border-style:solid;border-top:.4rem solid white;border-right:.5rem solid transparent;border-bottom:0;border-left:.5rem solid transparent;transform:translate(-50%,100%)}.p-heading--sub p span{font-size:16px}.p-lead{margin-bottom:0;font-size:16px;line-height:1.7}@media screen and (min-width:768px){.p-lead{margin:0;text-align:center}}.p-lead span{font-weight:700;color:#138fcf}.p-swiper{margin-top:clamp(48px,12.3076923077vw,64px);overflow:hidden}.p-swiper__btn{display:flex;justify-content:center;margin-top:40px}.swiper-pagination{position:relative!important;display:flex;gap:0;justify-content:center;margin-top:24px}.swiper-pagination-bullet-active{background:#138fcf!important}.p-teacher__list{display:flex;flex-wrap:wrap;gap:.8rem}@media screen and (min-width:768px){.p-teacher__list{gap:1rem .6rem}}.p-teacher__item{width:calc((100% - 1.6rem) / 3);margin:0;text-align:center}@media screen and (min-width:768px){.p-teacher__item{width:calc((100% - 4.2rem)/8)}}.p-teacher__item.is-hidden{display:none!important}.p-teacher__photo{position:relative}.p-teacher__img{width:100%;margin:0;overflow:hidden;border-radius:4px}.p-teacher__name,.p-teacher__school{line-height:1.2}.p-teacher__name{margin-top:.5rem;font-size:14px;font-weight:600}.p-teacher__name br{display:none}@media screen and (min-width:768px){.p-teacher__name br{display:block}}.p-teacher__school{margin-top:.3rem;font-size:12px}.p-teacher__influencer{position:absolute;right:0;bottom:0;z-index:3;width:40%!important;min-width:20px;margin:0;transform:translate(-5%,10%)}.p-teacher__btn{display:flex;justify-content:center;margin-top:40px}.c-btn{position:relative;box-sizing:border-box;display:inline-flex;gap:4px;align-items:center;justify-content:center;width:100%;min-width:auto;padding:12px 24px;font-size:14px;line-height:1.4;color:#fff;background-color:#138fcf;border-radius:100rem;transition:color .2s,opacity .2s}@media screen and (min-width:768px){.c-btn{width:auto;min-width:296px;padding:14px 40px;font-size:16px}}.c-btn:hover{color:#fff;opacity:.6}.c-btn--arw:after{position:absolute;top:50%;right:24px;display:inline-block;width:6px;height:6px;content:"";border-top:1px solid white;border-right:1px solid white;transform:translateY(-50%) rotate(45deg)}.c-btn--arw-back:after{position:absolute;top:50%;left:24px;display:inline-block;width:6px;height:6px;content:"";border-bottom:1px solid white;border-left:1px solid white;transform:translateY(-50%) rotate(45deg)}.c-btn--download:after{display:inline-block;flex-shrink:0;width:16px;height:16px;content:"";background-image:url(/expert-teacher/img/icon_download.svg);background-position:center;background-size:cover}.c-btn--request{background-color:#f8692a}.l-section--about{background:url(/expert-teacher/img/sp_bg_recruiting.jpg) center/cover}@media screen and (min-width:768px){.l-section--about{background-image:url(/expert-teacher/img/bg_recruiting.jpg)}}@media screen and (min-width:768px){.p-summary{margin-top:1.5rem}}.p-summary__table{width:100%;margin-top:2rem;background:#fff;border-bottom:1px solid #ddd}@media screen and (min-width:768px){.p-summary__table{margin-top:1.5rem}}.p-summary__table tr{border-top:1px solid #ddd}.p-summary__table th{width:100%;padding:1.1rem 1.5rem!important;font-size:20px;color:#fff;text-align:center;background:#14a0dc}@media screen and (min-width:768px){.p-summary__table th{width:23.5%}}.p-summary__table td{padding:1.1rem 1.5rem!important}.p-summary__table td>span{font-weight:700;font-size:clamp(20px,5.1282051282vw,24px)}.p-summary__table th,.p-summary__table td{box-sizing:border-box;display:block;line-height:1.7}@media screen and (min-width:768px){.p-summary__table th,.p-summary__table td{display:table-cell;padding:1.3rem 1.5rem!important}}.l-container--flow{padding-top:clamp(80px,20.5128205128vw,100px)}.p-flow{padding:clamp(24px,6.1538461538vw,32px) clamp(24px,6.1538461538vw,32px) 40px;background:#fff;border-radius:16px;box-shadow:0 4px 56px #73695f1a}.p-flow__list{display:grid;gap:24px;padding:0;margin:0}@media screen and (min-width:768px){.p-flow__list{gap:38px}}.p-flow__item{position:relative;z-index:1;display:flex;gap:16px;margin:0}@media screen and (min-width:768px){.p-flow__item{gap:32px}}.p-flow__item:not(:last-child):before{position:absolute;top:0;left:32px;display:inline-block;height:calc(100% + 38px);content:"";border-left:2px solid #138fcf}@media screen and (min-width:768px){.p-flow__item:not(:last-child):before{left:40px}}.p-flow__item-cont{margin-top:18px}@media screen and (min-width:768px){.p-flow__item-cont{margin-top:24px}}.p-flow__item-ttl{margin-bottom:8px;font-size:20px;font-weight:700;line-height:1.4}@media screen and (min-width:768px){.p-flow__item-ttl{font-size:22px}}.p-flow__item-txt{margin:0;font-size:16px;font-weight:500;line-height:1.7}.p-flow__item-txt span{color:#f8692a}.p-flow__item-txt a{color:#138fcf}.p-flow__item-btn{margin-top:16px}@media screen and (min-width:768px){.p-flow__item-btn{margin-top:18px}}.p-flow__item-list{display:grid;gap:8px;padding:20px 16px;margin:14px 0 0;list-style:none;background-color:#ecf5fa;border-radius:8px}@media screen and (min-width:768px){.p-flow__item-list{padding:20px 28px;margin-top:16px}}.p-flow__item-list li{position:relative;padding:0 0 0 10px;margin:0;line-height:1.7}.p-flow__item-list li:before{position:absolute;top:11px;left:0;display:inline-block;width:4px;height:4px;content:"";background-color:#138fcf;border-radius:100rem}.p-flow__item-img{position:relative;flex-shrink:0;width:64px;height:64px;background:#ecf5fa;border-radius:100rem}@media screen and (min-width:768px){.p-flow__item-img{width:80px;height:80px}}.p-flow__item-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:40px;margin:auto}@media screen and (min-width:768px){.p-flow__item-img img{width:60px}}.p-appendix{padding:15px;margin-top:40px;border:1px solid #48abd7;border-radius:8px}.p-appendix__txt{font-size:16px;font-weight:600;line-height:1.7;text-align:left}@media screen and (min-width:768px){.p-appendix__txt{text-align:center}}.l-section--merit{background:url(/expert-teacher/img/pattern_dot.jpg)}.p-merit{position:relative;z-index:0;display:flex;flex-direction:column;gap:62px;padding:0;margin:0;list-style:none;counter-reset:number 0}@media screen and (min-width:768px){.p-merit{gap:62px}}.p-merit__item{position:relative;padding:32px 24px;margin:0;background:#fff;border-radius:1rem}@media screen and (min-width:768px){.p-merit__item{padding:32px}}.p-merit__item:before{position:absolute;top:0;left:50%;z-index:-1;width:8.3125rem;height:8.3125rem;content:"";background:#fff;border-radius:100rem;transform:translate(-50%,-30%)}.p-merit__item:after{position:absolute;top:0;left:50%;font-family:fot-tsukuardgothic-std,sans-serif;font-size:40px;font-weight:600;line-height:1;color:#f8692a;content:counter(number);counter-increment:number 1;transform:translate(-50%,-70%)}.p-merit__img{position:absolute;top:-40px;right:0;margin:0}.p-merit__img img{width:min(30vw,160px);margin:0}@media screen and (min-width:768px){.p-merit__img img{width:176px}}.p-merit__title{font-size:24px;font-weight:700;line-height:1.4;text-align:center}.p-merit__text{padding:24px 16px;margin-block:.8rem clamp(32px,8.2051282051vw,40px);font-size:16px;font-weight:500;line-height:1.7;background-color:#f5f5f5;border-radius:8px}@media screen and (min-width:768px){.p-merit__text{margin-top:1.1rem;text-align:center}}.p-merit__text--color{font-weight:600;color:#f8692a}.p-merit__textarrow{position:relative;display:inline-block;flex-shrink:0;align-self:center;width:1.25em;height:1.25em;background-color:#138fcf;border-radius:1em}.p-merit__textarrow:after{position:absolute;top:-2px;right:0;bottom:0;left:0;display:inline-block;width:6px;height:6px;margin:auto;pointer-events:none;content:"";border-top:1px solid #fff;border-right:1px solid #fff;transition:transform .2s;transform:rotate(135deg)}.p-merit__detailitem+.p-merit__detailitem{padding-top:40px;margin-top:40px;border-top:1px solid #ddd}.p-merit__detailitem--2col{display:grid;gap:24px}@media screen and (min-width:768px){.p-merit__detailitem--2col{grid-template-columns:5fr minmax(300px,2fr)}}.p-merit__detailimg>img{margin:0}.p-merit__detailimg>img+img{margin-top:8px}.p-merit__detailtitle{position:relative;padding-left:14px;margin:0;font-size:20px;font-weight:600;line-height:1.4;color:#138fcf}@media screen and (min-width:768px){.p-merit__detailtitle{font-size:24px}}.p-merit__detailtitle:before{position:absolute;inset:0 auto 0 0;width:2px;height:100%;content:"";background:linear-gradient(180deg,#008cd6,#008cd6 50%,#c9ab2d 50%,#c9ab2d)}.p-merit__detailtitle+p{margin-top:16px;line-height:1.7}.p-merit__detailsubtitle{display:block;font-size:14px}.p-merit__detailbox{padding:24px;margin-top:24px;border:1px solid #48abd7;border-radius:16px}@media screen and (min-width:768px){.p-merit__detailbox{margin-top:32px}}.p-merit__detailbox>a{word-break:normal;overflow-wrap:anywhere}.p-merit__detailbox p{line-height:1.7}.p-merit__detailboxsubtitle{padding:8px 16px;margin-block:16px;font-size:14px;font-weight:600;line-height:1.4!important;color:#138fcf;text-align:center;background-color:#ecf5fa;border-radius:9999px}@media screen and (min-width:768px){.p-merit__detailboxsubtitle{text-align:initial}}.p-merit__detailboxtitle{position:relative;padding-left:28px;font-size:18px;font-weight:600;line-height:1.4!important}.p-merit__detailboxtitle:before{position:absolute;inset:4px auto auto 0;display:inline-block;width:1.25em;height:1.25em;content:"";background-repeat:no-repeat;background-size:contain}.p-merit__detailboxtitle--pc:before{background-image:url(/expert-teacher/img/icon_pc.svg)}.p-merit__detailboxtitle--workshop:before{background-image:url(/expert-teacher/img/icon_workshop.svg)}.p-merit__detaillist{display:grid;gap:16px;padding:20px 0 0;margin:20px 0 0;background-image:linear-gradient(to right,#ddd 2px,transparent 2px);background-repeat:repeat-x;background-position:left top;background-size:4px 1px}@media screen and (min-width:768px){.p-merit__detaillist{grid-template-columns:repeat(2,1fr);gap:32px}}.p-merit__detaillist>.p-merit__detaillist-item{position:relative;padding-left:56px;list-style:none}@media screen and (min-width:768px){.p-merit__detaillist>.p-merit__detaillist-item{padding-left:96px}}.p-merit__detaillist>.p-merit__detaillist-item:before{position:absolute;inset:0 auto 0 0;display:inline-block;width:clamp(40px,10.2564102564vw,80px);height:clamp(40px,10.2564102564vw,80px);margin:auto;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}.p-merit__detaillist>.p-merit__detaillist-item--men:before{background-image:url(/expert-teacher/img/img_merit02_voice01.png)}.p-merit__detaillist>.p-merit__detaillist-item--women:before{background-image:url(/expert-teacher/img/img_merit02_voice02.png)}.p-merit__detaillist>.p-merit__detaillist-item>.p-merit__detaillist-balloon{position:relative;display:block;padding:14px 16px;font-size:14px;background-color:#ecf5fa;border-radius:8px}.p-merit__detaillist>.p-merit__detaillist-item>.p-merit__detaillist-balloon:before{position:absolute;inset:0 auto 0 -18px;width:18px;height:18px;margin:auto;clip-path:polygon(50% 50%,100% 100%,100% 0);content:"";background-color:#ecf5fa}.p-present{margin-top:40px;overflow:hidden;background:#fff;border-radius:1rem}.p-present__ttl{padding:20px 18px;margin:0;font-weight:600;line-height:1.4;color:#fff;text-align:center;background-color:#138fcf;font-size:clamp(18px,4.6153846154vw,22px)}@media screen and (min-width:768px){.p-present__ttl{padding:12px 32px;margin-bottom:0}}.p-present__ttl>span{display:block;margin-bottom:4px;font-size:12px}@media screen and (min-width:768px){.p-present__ttl>span{margin-bottom:0;font-size:14px}}.p-present__ttl>span:before{display:inline-block;width:1px;height:1em;margin-right:.7em;vertical-align:-6%;content:"";background-color:#fff;transform:rotate(-45deg)}.p-present__ttl>span:after{display:inline-block;width:1px;height:1em;margin-left:.7em;vertical-align:-6%;content:"";background-color:#fff;transform:rotate(45deg)}.p-present__wrapper{display:flex;flex-direction:column;gap:20px;align-items:center;padding:20px 18px}@media screen and (min-width:768px){.p-present__wrapper{flex-direction:row;gap:32px;padding:24px 32px;margin-bottom:0}}.p-present__txt{font-size:16px;line-height:1.7}.p-present__img{flex-shrink:0;margin:0}@media screen and (min-width:768px){.p-present__img{max-width:50%}}@media screen and (min-width:768px){.p-present__img--flex{display:grid;grid-template-columns:1fr 1fr;gap:8px}}.p-present__img img{width:100%;height:auto;margin:0}.p-present__btn{margin-top:16px}.l-section--stec{position:relative;background:none}.l-section--stec:before,.l-section--stec:after{position:absolute;top:0;z-index:-2;width:43%;height:360px;content:"";background-repeat:no-repeat;background-size:100%}@media screen and (min-width:768px){.l-section--stec:before,.l-section--stec:after{width:50%;max-width:460px}}.l-section--stec:before{right:0;left:auto;background-image:url(/expert-teacher/img/bg_right.jpg)}@media screen and (min-width:768px){.l-section--stec:before{right:auto;left:0}}.l-section--stec:after{right:-30px;left:0;background-image:url(/expert-teacher/img/bg_left.jpg)}@media screen and (min-width:768px){.l-section--stec:after{right:0;left:auto}}.p-banner{padding:1.5rem 2rem 2rem;margin-top:2.6rem;font-weight:500;text-align:left;background:#fff;background:#fff9e67d;border:2px dashed #f8692a;border-radius:1rem}@media screen and (min-width:768px){.p-banner{text-align:center}}.p-banner__text{margin-bottom:16px;font-size:18px;line-height:1.7}.p-banner__text span{color:#14a0dc}.p-banner__img{display:block;max-width:25rem;margin:.5rem auto 0}.p-banner__img img{margin:0}.l-section--certification{padding-top:clamp(124px,31.7948717949vw,148px)}.p-sort{position:relative;margin-bottom:1.5rem}.p-sort__all{position:relative;display:inline-block;padding-left:1rem;font-size:.875rem;color:#138fcf;cursor:pointer;transition:.3s opacity}.p-sort__all:before{position:absolute;top:50%;left:0;display:inline-block;width:.4rem;height:.4rem;content:"";border-top:1px solid #138fcf;border-right:1px solid #138fcf;transform:translateY(-50%) rotate(45deg)}.p-sort__all:hover{opacity:.7}.p-sort__toggle{display:flex;flex-direction:column;gap:.6rem;align-items:center}@media screen and (min-width:768px){.p-sort__toggle{flex-direction:row}}.p-sort__toggle-txt{font-size:1rem;font-weight:500;line-height:1}.p-sort ul,.p-sort li{list-style:none}.p-sort__wrapper{display:none;padding:.8rem;border-top:1px solid #ddd}@media screen and (min-width:768px){.p-sort__wrapper{padding:1.2rem}}.p-sort__list{margin-top:.8rem}@media screen and (min-width:768px){.p-sort__list{margin-top:.6rem}}.p-sort{z-index:2;display:block;width:100%;margin-top:1rem;overflow:hidden;background:#fff;border:1px solid #ddd;border-radius:.6rem}@media screen and (min-width:768px){.p-sort{border-radius:.8rem}}.p-sort__toggle-btn{position:relative;width:100%;padding:1.2rem;margin:0;font-size:1rem;line-height:1;cursor:pointer;transition:.3s opacity}.p-sort__toggle-btn:hover{opacity:.7}.p-sort__toggle-btn span{position:relative;display:block;padding-left:1.8rem;font-size:1rem;font-weight:600;color:#138fcf}@media screen and (min-width:768px){.p-sort__toggle-btn span{font-size:1.125rem}}.p-sort__toggle-btn span:before{position:absolute;top:50%;left:0;display:inline-block;width:1.5rem;height:1.5rem;content:"";background-image:url(/expert-teacher/img/icon_sort.svg);background-size:cover;transform:translateY(-50%)}.p-sort__toggle-btn:after{position:absolute;top:50%;right:1.4rem;display:inline-block;width:.6rem;height:.6rem;content:"";border-right:2px solid #138fcf;border-bottom:2px solid #138fcf;transition:.3s all;transform:translateY(-85%) rotate(45deg)}.p-sort__toggle-btn.is-active:after{transform:translateY(-35%) rotate(-135deg)}.p-sort__toggle-cont{height:0;background:#f5f5f5}.p-sort__toggle-cont.is-open{height:auto}.p-sort__cont-wrapper{display:grid;gap:8px;padding:24px;border-top:1px solid #ddd}.p-sort__prefectures,.p-sort__influencer{padding:12px;background:#fff;border-radius:8px}@media screen and (min-width:768px){.p-sort__prefectures,.p-sort__influencer{padding:16px}}.p-sort__prefectures-tab-menu{display:flex;flex-wrap:wrap;gap:.5rem;row-gap:0;padding:0;margin:0}.p-sort__prefectures-tab-btn{position:relative;display:flex;align-items:center;justify-content:center;width:calc((100% - 1rem) / 3);min-width:auto;max-width:inherit;padding:.4rem .2rem;margin:0;font-size:1rem;font-weight:700;text-align:center;cursor:pointer;border-bottom:1px solid #ddd;transition:.3s opacity,.3s color}@media screen and (min-width:768px){.p-sort__prefectures-tab-btn{width:100%;min-width:5.5rem;max-width:calc((100% - 4rem) / 9);padding:.6rem .4rem}}.p-sort__prefectures-tab-btn:hover{color:#138fcf}.p-sort__prefectures-tab-btn:before{display:inline-block;display:none;width:.4rem;height:.4rem;margin:.1rem .3rem 0 0;content:"";background:#138fcf;border-radius:2rem}.p-sort__prefectures-tab-btn.is-active{color:#138fcf;border-color:#138fcf}.p-sort__prefectures-tab-btn.is-active:before{display:block}.p-sort__prefectures-tab-btn.is-hidden{color:#333;pointer-events:none;cursor:not-allowed}.p-sort__prefectures-tab-cont{display:block;padding:.6rem;margin:.8rem 0 0;background:#ecf5fa;border-radius:.4rem}@media screen and (min-width:768px){.p-sort__prefectures-tab-cont{margin:.4rem 0 0}}@media screen and (min-width:768px){.p-sort__prefectures-tab-cont{padding:1rem}}.p-sort__prefectures-tab-cont.is-hidden{display:none}.p-sort__prefectures-tab-item{display:none;flex-wrap:wrap;gap:.2rem;padding:0;margin:0}.p-sort__prefectures-tab-item.is-active{display:flex}.p-sort__prefectures-tab-data{position:relative;width:calc((100% - .2rem)/2);min-width:inherit;padding:12px 20px 14px;margin:0;font-size:14px;font-weight:500;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:.4rem;transition:.3s color,.3s background-color}@media screen and (min-width:768px){.p-sort__prefectures-tab-data{width:auto;min-width:inherit;min-width:9.4rem}}.p-sort__prefectures-tab-data:hover{color:#fff;background-color:#138fcf}.p-sort__prefectures-tab-data:hover:after{border-color:#fff}.p-sort__prefectures-tab-data:after{position:absolute;top:45%;right:1rem;display:inline-block;width:.4rem;height:.4rem;content:"";border-right:1px solid #333;border-bottom:1px solid #333;transition:.3s border-color;transform:translateY(-50%) rotate(45deg)}.p-sort__prefectures-tab-data.is-hidden{color:#333;pointer-events:none;cursor:not-allowed;background:#f5f5f5}.p-sort__prefectures-tab-data.is-active{color:#fff;background-color:#138fcf}.p-sort__prefectures-tab-data.is-active:after{border-color:#fff}.p-sort__influencer-list{box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:2px;border:1px solid #ddd;border-radius:6px}@media screen and (min-width:768px){.p-sort__influencer-list{display:inline-flex;flex-direction:row;align-items:center}}.p-sort__influencer-btn{position:relative;padding:12px 20px 14px;margin:0;font-size:14px;font-weight:500;cursor:pointer;border-radius:4px;transition:.3s color,.3s background-color}@media screen and (min-width:768px){.p-sort__influencer-btn{width:auto}}.p-sort__influencer-btn:hover,.p-sort__influencer-btn.is-active{color:#fff;background-color:#138fcf}.p-sort__reset-btn{display:inline-flex;gap:8px;align-items:center;font-size:14px;font-weight:600;color:#138fcf;cursor:pointer;transition:.3s opacity}.p-sort__reset-btn:before{display:inline-block;width:7px;height:7px;margin-top:1px;content:"";border-top:2px solid #138fcf;border-right:2px solid #138fcf;transform:rotate(45deg)}.p-sort__reset-btn:hover{opacity:.7}
