@import"//cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css";@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.1)}70%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.bounceIn{animation-name:bounceIn;animation-duration:.3s;animation-delay:.2s;animation-timing-function:easeInOutCubic;animation-fill-mode:both;backface-visibility:hidden}.fadeInUp{animation-name:fadeInUp;animation-duration:.3s;animation-delay:.2s;animation-timing-function:easeInOutCubic;animation-fill-mode:both;backface-visibility:hidden}.fadeOutDown{animation-name:fadeOutDown;animation-duration:.3s;animation-delay:.2s;animation-timing-function:easeInOutCubic;animation-fill-mode:both;backface-visibility:hidden}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}*{box-sizing:border-box}html{scroll-padding-top:56px}body{background-color:#f5f8ff;color:#333;font-family:YakuHanJP,Roboto,Avenir,"Century Gothic","Noto Sans JP",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1.7;font-weight:normal;font-size:1.4rem;letter-spacing:.025em;word-wrap:break-word;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:56px}h1,h2,h3,h4,h5{line-height:1.4}strong{font-weight:bold;background:linear-gradient(to bottom, transparent 45%, #fffb6d 45%)}em{font-weight:bold}a{outline:none;transition:all .05s ease-in-out}a:link{color:#0073ff;text-decoration:none}a:link[target=_blank]::after{background-color:#0073ff}a:visited{color:#8968e0;text-decoration:none}a:visited[target=_blank]::after{background-color:#8968e0}a:hover{color:#4e9bff;text-decoration:none}a:hover[target=_blank]::after{background-color:#4e9bff}a:active{color:#005ad7}a:active[target=_blank]::after{background-color:#005ad7}a:focus{outline:none}a:not(:has(img))[target=_blank]::after{content:"";display:inline-block;position:relative;width:.5em;height:.5em;top:-0.2em;margin-left:.2em;background-color:#0073ff;-webkit-mask:url(/images/icon/icon_external.svg) no-repeat center/contain;mask:url(/images/icon/icon_external.svg) no-repeat center/contain}img,iframe{max-width:100%;height:auto;vertical-align:top}input,textarea,select{box-sizing:border-box;font-size:14px}input:focus,textarea:focus{outline:none}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}@media only screen and (min-width: 960px){input[type=button],input[type=text],input[type=email],input[type=tel],input[type=submit],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px !important;-webkit-border-radius:2px !important}}body:has(#l-header){padding-top:56px;background-color:#e8effd}@media only screen and (min-width: 960px){body:has(#l-header){padding-top:56px}}#l-wrapper{background-color:#f5f8ff}#l-header{position:fixed;top:0;width:100%;background-color:#fff;transition:.2s;z-index:999;box-shadow:0 0 16px -8px rgba(0,57,47,.25)}#l-header.is_nottop{top:0 !important}#l-header.is_nottop.is_hide{top:-112px !important}@media only screen and (min-width: 960px){#l-header.is_nottop.is_hide{top:-96px !important}}.l-header__row{position:relative;max-width:1380px;margin:0 auto;padding-left:4px;height:56px;display:flex;align-items:center}@media only screen and (min-width: 960px){.l-header__row{padding:0 24px}}#l-header__sitename{margin-right:auto}#l-header__sitename a{display:block;width:140px;height:54px;padding:8px}#l-header__sitename a:hover{opacity:.7}@media only screen and (min-width: 960px){#l-header__sitename a{width:152px}}#l-header__sitename span{display:block;width:100%;height:100%;text-indent:100%;overflow:hidden;white-space:nowrap;background:url(/images/logo_careermatch.svg) no-repeat center center/contain}.is_plan--starter #l-header__sitename a{display:block;width:226px;height:54px;padding:8px}.is_plan--starter #l-header__sitename a:hover{opacity:.7}.is_plan--starter #l-header__sitename span{background:url(/images/logo_careermatch_starter.svg) no-repeat center center/contain}#l-header__notification{display:flex;gap:8px;margin-right:8px}@media only screen and (min-width: 960px){#l-header__notification{margin-right:16px}}.l-header__notification__item{position:relative}.l-header__notification__button{display:flex;justify-content:center;align-items:center;width:46px;height:46px;border-radius:999px;border:0px solid #fff;cursor:pointer;transition:.1s}.l-header__notification__button:hover{border-width:2px;background-color:#e4e8eb}.l-header__notification__button:active{border-width:3px;background-color:rgb(204.5617021277,212.0340425532,217.6382978723)}#l-header:not(.is_hide) .is_open .l-header__notification__button{background-color:hsl(220,84%,92.0980392157%)}#l-header__notification__chat__button:hover{background-color:#e8effd}#l-header__notification__chat__button:has(.l-header__notification__button__number){background-color:#e8effd}#l-header__notification__chat__button:has(.l-header__notification__button__number):hover{background-color:rgb(214.4,226.58,255)}#l-header__notification__chat__button:has(.l-header__notification__button__number):active{background-color:rgb(183.8,205.16,255)}#l-header:not(.is_hide) .is_open #l-header__notification__chat__button:has(.l-header__notification__button__number){background-color:rgb(214.4,226.58,255)}@keyframes notice{from{border-width:5px}to{border-width:2px}}.l-header__notification__button__number{position:absolute !important;top:7px;right:3px}.l-header__notification__popup{position:absolute;top:calc(100% - 4px);left:calc(50% - 160px);width:240px;height:0;max-height:calc(100svh - 68px);background-color:#fff;border-radius:8px;border:2px solid #fff;transition:.1s;z-index:99;overflow:hidden;opacity:0}#l-header:not(.is_hide) .is_open .l-header__notification__popup{height:auto;top:calc(100% + 4px);overflow:scroll;opacity:1}.l-header__notification__popup__txt{position:sticky;top:0;font-weight:bold;padding:8px 8px 6px;font-size:1.3rem;background-color:#e8effd;border-radius:6px 6px 0 0}.l-header__notification__popup__txt:last-child{border-radius:6px}.l-header__notification__popup__item{border-top:1px solid #dad9e5}.l-header__notification__popup__item a{display:block;width:100%;line-height:1.4;padding:6px 8px;color:#333;font-size:1.3rem}.l-header__notification__popup__item a:hover{background-color:#f5f8ff;color:rgb(0,96.6,214.2)}.l-header__notification__popup__item a:hover .l-header__notification__popup__title{color:rgb(0,96.6,214.2)}.l-header__notification__popup__item.is_done a{color:#999;background-color:#f1f3f5}.l-header__notification__popup__item.is_done a:hover{color:rgb(0,96.6,214.2)}.l-header__notification__popup__title{font-weight:bold;color:#0073ff}.l-header__notification__popup__date{margin-top:2px;font-size:1.2rem}.l-header__notification__popup__link{border-top:1px solid #dad9e5}.l-header__notification__popup__link a{display:flex;justify-content:center;align-items:center;width:100%;height:44px;color:#333;font-size:1.2rem;font-weight:bold}.l-header__notification__popup__link a:hover{background-color:#f5f8ff;color:rgb(0,96.6,214.2)}#l-header__notification__chat__popup a{display:flex;width:100%}.l-header__notification__popup__item__user{width:calc(100% - 16px)}.l-header__notification__popup__item__user__name{line-height:1.25}.l-header__notification__popup__item__user__name__name{font-weight:500}.l-header__notification__popup__item__user__name__name::after{content:"さん";font-size:1.2rem}.l-header__notification__popup__item__user__name__realname{display:inline-block;height:16px;line-height:15px;vertical-align:top;padding:1px 5px 0;font-size:1.1rem;font-weight:bold;background-color:#f1f3f5;border-radius:2px;color:rgb(186.9829787234,197.0595744681,204.6170212766)}.l-header__notification__popup__item__unread{display:flex;justify-content:center;align-items:center;width:16px}.l-header__notification__popup__item__user__position{position:relative;line-height:16px;padding-left:10px;margin-top:2px;font-size:1.1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.l-header__notification__popup__item__user__position::before{content:"";display:block;width:5px;height:16px;position:absolute;top:0;left:1px;background-color:#6780e6;-webkit-mask:url(/images/icon/icon_angle_right_wh.svg) no-repeat center center/contain;mask:url(/images/icon/icon_angle_right_wh.svg) no-repeat center center/contain}#l-header__user{display:none}#l-header__user a{display:flex;justify-content:center;align-items:center;flex-direction:column;height:56px;padding:4px 12px;color:#333;font-weight:bold}#l-header__user a:hover{background-color:#e8effd}#l-header__user a:active{background-color:hsl(220,84%,92.0980392157%)}@media only screen and (min-width: 960px){#l-header__user{display:block}}.l-header__user__name{display:flex;line-height:1.3;font-size:1.4rem;font-weight:bold;white-space:nowrap}.l-header__user__name__hospital{max-width:200px;display:block;overflow:hidden;text-overflow:ellipsis}.l-header__user__name__name{display:block}.l-header__user__name__name::after{content:"さん";font-size:1.1rem}.l-header__user__vp{margin:2px 0}.l-header__user__plan{margin-top:2px;font-size:1.2rem}#l-header__menu{position:relative}#l-header__menu__trigger{width:56px;height:56px;display:flex;justify-content:center;align-items:center;cursor:pointer}#l-header__menu__trigger span{position:relative;display:block;width:23px;height:2px;border-radius:1px;background-color:#333;transition:.1s}#l-header__menu__trigger span::before,#l-header__menu__trigger span::after{content:"";position:absolute;left:0;width:100%;height:100%;border-radius:1px;background-color:#333;transition:.1s}#l-header__menu__trigger span::before{top:-7px}#l-header__menu__trigger span::after{bottom:-7px}#l-header:not(.is_hide) .is_open #l-header__menu__trigger{background-color:hsl(220,84%,92.0980392157%)}#l-header:not(.is_hide) .is_open #l-header__menu__trigger:hover{background-color:hsl(220,84%,89.0980392157%)}#l-header:not(.is_hide) .is_open #l-header__menu__trigger:active{background-color:hsl(220,84%,86.0980392157%)}#l-header:not(.is_hide) .is_open #l-header__menu__trigger span{background-color:rgba(0,0,0,0)}#l-header:not(.is_hide) .is_open #l-header__menu__trigger span::before{top:0;transform:rotate(45deg)}#l-header:not(.is_hide) .is_open #l-header__menu__trigger span::after{bottom:0;transform:rotate(-45deg)}#l-header__menu__trigger:hover{background-color:#e8effd}#l-header__menu__trigger:active{background-color:hsl(220,84%,92.0980392157%)}#l-header__menu__target{position:absolute;top:calc(100% - 8px);right:0;width:160px;height:0;max-height:calc(100svh - 64px);padding-bottom:2px;background-color:#fff;border-radius:0 0 8px 8px;transition:.1s;z-index:99;overflow:hidden;opacity:0}#l-header__menu__target:has(.l-header__menu__user){width:280px}#l-header:not(.is_hide) .is_open #l-header__menu__target{height:auto;top:100%;overflow:scroll;opacity:1}@media only screen and (min-width: 960px){#l-header__menu__target{width:160px}#l-header__menu__target:has(.l-header__menu__user){width:160px}}.l-header__menu__item{border-top:1px solid #eee}.l-header__menu__item a{display:block;padding:10px 12px;color:#333;font-size:1.3rem;font-weight:500}.l-header__menu__item a:hover{color:#0073ff}.l-header__menu__item a:active{color:#005ad7}.l-header__menu__item a[target=_blank]::after{margin-left:.25em;background-color:#333}.l-header__menu__item a[target=_blank]:hover::after{background-color:#0073ff}.l-header__menu__item a[target=_blank]:active::after{background-color:#005ad7}.l-header__menu__user a{display:block;line-height:1.25;color:#333;font-size:1.3rem;padding:10px 12px;font-weight:bold}@media only screen and (min-width: 960px){.l-header__menu__user{display:none}}.l-header__menu__user__name__name::after{content:"さん";font-size:1.1rem}.l-header__menu__user__plan{margin-top:4px}#l-gnav{position:relative;background-color:#6780e6;max-width:100%;overflow-x:scroll}@media only screen and (min-width: 960px){#l-gnav{overflow:visible}}#l-gnav::-webkit-scrollbar{display:none}#l-gnav__list{display:flex;max-width:1380px;margin:0 auto}#l-gnav__list:has(>:nth-child(11)) .l-gnav__item{width:calc((100% - 56px)/10)}#l-gnav__list:has(>:nth-child(10)) .l-gnav__item{width:calc((100% - 56px)/9)}#l-gnav__list:has(>:nth-child(9)) .l-gnav__item{width:calc((100% - 56px)/8)}#l-gnav__list:has(>:nth-child(8)) .l-gnav__item{width:calc((100% - 56px)/7)}#l-gnav__list:has(>:nth-child(7)) .l-gnav__item{width:calc((100% - 56px)/6)}@media only screen and (min-width: 960px){#l-gnav__list{padding:0 24px}}.l-gnav__item{position:relative;height:56px;min-width:18.1818181818vw;line-height:1.1;border-left:1px solid #11957e;font-size:1.1rem}.l-gnav__item a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;height:100%;padding:28px 4px 0;color:#fff;font-weight:bold}.l-gnav__item a:active{background-color:rgba(0,0,0,.05)}.l-gnav__item a:has(.l-gnav__item__number){flex-direction:row}.l-gnav__item:hover{background-color:rgba(0,0,0,.08);box-shadow:0 0 8px rgba(0,0,0,.05) inset}.l-gnav__item:hover .l-gnav__submenu{height:auto;opacity:1}@media only screen and (min-width: 480px){.l-gnav__item{min-width:13.3333333333vw}}@media only screen and (min-width: 768px){.l-gnav__item{min-width:inherit}}@media only screen and (min-width: 960px){.l-gnav__item{height:40px;font-size:1.4rem}.l-gnav__item a{padding:6px 4px;background-image:none !important}.l-gnav__item#l-gnav__animato a{background:#f5f8ff url(/images/icon/icon_animato.svg) no-repeat center top 7px/28px auto !important}.l-gnav__item#l-gnav__animato a:hover{background-color:#fff !important}.l-gnav__item#l-gnav__animato a:active{background-color:#e8effd !important}}.l-gnav__item--pc{display:none}@media only screen and (min-width: 960px){.l-gnav__item--pc{display:block}}@media only screen and (min-width: 960px){.l-gnav__item--mb{display:none}}.l-gnav__item__number{position:absolute !important;top:4px;right:4px}@media only screen and (min-width: 960px){.l-gnav__item__number{position:relative !important;top:-2px;right:-2px}}.l-gnav__submenu{position:relative;height:0;background-color:#6780e6;border-radius:0 0 4px 4px;opacity:0;overflow:hidden;transition:.1s;z-index:99}.l-gnav__submenu__item{height:40px;border-top:1px solid rgba(0,0,0,.1);font-size:1.3rem}.l-gnav__submenu__item:hover{background-color:rgba(0,0,0,.04);box-shadow:0 0 8px rgba(0,0,0,.05) inset}#l-gnav__messages a{background:url(/images/icon/icon_mail_wh.svg) no-repeat center top 12px/auto 15px}#l-gnav__seminars a{background:url(/images/icon/icon_player_wh.svg) no-repeat center top 12px/auto 15px}#l-gnav__specialties a{background:url(/images/icon/icon_stethoscope_wh.svg) no-repeat center top 10px/auto 19px}#l-gnav__dictionary a{background:url(/images/icon/icon_dictionary_wh.svg) no-repeat center top 9px/auto 21px}#l-gnav__salons a{background:url(/images/icon/icon_salon_wh.svg) no-repeat center top 10px/auto 19px}#l-gnav__stats a{background:url(/images/icon/icon_graph_wh.svg) no-repeat center top 10px/auto 19px}#l-gnav__news a{background:url(/images/icon/icon_news_wh.svg) no-repeat center top 9px/auto 21px}#l-gnav__columns a{background:url(/images/icon/icon_column_wh.svg) no-repeat center top 9px/auto 19px}#l-gnav__reviews a{background:url(/images/icon/icon_device_wh.svg) no-repeat center top 11px/auto 17px}#l-gnav__jobs a{background:url(/images/icon/icon_recruit_wh.svg) no-repeat center top 9px/auto 21px}#l-gnav__books a{background:url(/images/icon/icon_books_wh.svg) no-repeat center top 10px/auto 19px}#l-gnav__animato{width:56px;min-width:56px;max-width:56px;border-right:none}#l-gnav__animato a{padding:0;text-indent:100%;overflow:hidden;white-space:nowrap;background:#f5f8ff url(/images/icon/icon_animato.svg) no-repeat center top 15px/28px auto !important}#l-gnav__animato a:active{background-color:rgba(0,0,0,.2)}#l-gnav__animato a::after{content:none}#l-breadcrumbs{position:relative;background-color:#e8effd;overflow-x:scroll}#l-breadcrumbs::after{content:"";display:block;position:absolute;top:0;right:0;width:0;height:100%;background:linear-gradient(to left, #E8EFFD 10%, transparent);opacity:0;overflow:hidden;transition:.1s}#l-breadcrumbs.is_show::after{width:32px;opacity:1}#l-breadcrumbs::-webkit-scrollbar{display:none}.l-breadcrumbs__list{display:flex;align-items:center;gap:4px;width:100%;max-width:1380px;line-height:2.8rem;margin:0 auto;padding:0 8px}@media only screen and (min-width: 960px){.l-breadcrumbs__list{padding:0 24px}}.l-breadcrumbs__item{display:flex;align-items:center;gap:4px}.l-breadcrumbs__item::before{content:"";display:block;width:6px;height:10px;background-color:rgba(66.7924528302,94.7995283019,205.7075471698,.35);-webkit-mask:url(/images/icon/icon_breadcrumbs_angle.svg) no-repeat center center/contain;mask:url(/images/icon/icon_breadcrumbs_angle.svg) no-repeat center center/contain}.l-breadcrumbs__item:first-child::before{content:none}.l-breadcrumbs__item>*{padding:6px 4px;white-space:nowrap}.l-breadcrumbs__item a{font-weight:500}#l-content{padding-bottom:24px}@media only screen and (min-width: 960px){#l-content{padding-bottom:40px}}@media only screen and (min-width: 960px){#l-content:not(:has(#l-content__header)){padding-top:42px;background-image:linear-gradient(#E8EFFD 0% 42px, transparent 42px 100%)}}#l-content__header{min-height:80px;background-color:#e8effd}@media only screen and (min-width: 960px){#l-content__header{min-height:111px}}#l-content__header__title{line-height:1.25;padding:16px;text-align:center;color:#6780e6;font-size:2.8rem}@media only screen and (min-width: 960px){#l-content__header__title{font-size:3.2rem}}@media only screen and (min-width: 960px){.l-content__row{position:relative;display:flex;gap:24px;width:100%;max-width:1380px;margin:0 auto;padding:0 24px}}#l-left-sidebar{margin-bottom:28px}@media only screen and (min-width: 960px){#l-left-sidebar{position:relative;width:176px;order:0}}.p-home #l-left-sidebar,.p-candidates #l-left-sidebar{margin-bottom:16px}@media only screen and (min-width: 960px){.l-left-sidebar__sticky{position:sticky;top:0;padding-top:1px}}.l-left-sidebar__section{margin:16px 0 24px;padding:0 min(4%,16px)}@media only screen and (min-width: 960px){.l-left-sidebar__section{margin:20px 0 24px;padding:0}}.l-left-sidebar__heading{position:relative;margin-bottom:4px;padding-left:12px;font-weight:bold;color:#6780e6;font-size:1.5rem}.l-left-sidebar__heading::before{content:"";display:block;width:3px;height:100%;position:absolute;top:0;left:0;background-color:#6780e6;border-radius:1px}.l-left-sidebar__sort,.l-left-sidebar__filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px 6px;margin:8px 0}@media only screen and (min-width: 960px){.l-left-sidebar__sort,.l-left-sidebar__filters{align-items:flex-start;flex-direction:column}}.l-left-sidebar__sort:not(:has(>:nth-child(3n):last-child)) li{width:calc((100% - 6px)/2)}.l-left-sidebar__filters:has(select):has(input):not(:has(>:nth-child(3n+2):last-child)) li{width:calc((100% - 6px)/2)}.l-left-sidebar__filters:has(select):has(input):has(>:nth-child(7):last-child) li:nth-of-type(-n+3){width:calc((100% - 12px)/3)}.l-left-sidebar__filters:has(select):not(:has(input)):not(:has(>:nth-child(3n+1):last-child)) li{width:calc((100% - 6px)/2)}.l-left-sidebar__filters:has(select):not(:has(input)):has(>:nth-child(6):last-child) li:nth-of-type(-n+3){width:calc((100% - 12px)/3)}.l-left-sidebar__filters:has(select):not(:has(input)):has(>:nth-child(2):last-child) li{width:calc((100% - 6px)/3)}.l-left-sidebar__filters:has(select):not(:has(input)):has(>:nth-child(2):last-child) li:last-child{width:calc((100% - 6px)/3*2) !important}@media only screen and (min-width: 960px){.l-left-sidebar__filters:has(select):not(:has(input)):has(>:nth-child(2):last-child) li:last-child{width:100% !important}}.l-left-sidebar__filters:has(input):not(:has(select)):not(:has(>:nth-child(3n+1):last-child)) li{width:calc((100% - 6px)/2)}.l-left-sidebar__filters:has(input):not(:has(select)):has(>:nth-child(6):last-child) li:nth-of-type(-n+3){width:calc((100% - 12px)/3)}.l-left-sidebar__filters:not(:has(input,select)):not(:has(>:nth-child(3n):last-child)) li{width:calc((100% - 6px)/2)}.l-left-sidebar__filters:not(:has(input,select)):has(>:nth-child(5):last-child) li:nth-of-type(-n+3){width:calc((100% - 12px)/3)}.l-left-sidebar__sort__item,.l-left-sidebar__filters__item{position:relative;width:calc((100% - 12px)/3);color:#000}.l-left-sidebar__sort__item:has(select,input),.l-left-sidebar__filters__item:has(select,input){width:100% !important}.l-left-sidebar__sort__item>*,.l-left-sidebar__sort__item>a,.l-left-sidebar__filters__item>*,.l-left-sidebar__filters__item>a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;width:100%;height:40px;line-height:1;padding:4px 2px;border:none;border-radius:999px;box-shadow:0 0 16px -8px rgba(66.7924528302,94.7995283019,205.7075471698,.25);background-color:#fff;font-weight:bold;font-size:1.4rem;color:rgba(103,128,230,.5);cursor:pointer}.l-left-sidebar__sort__item>*:hover,.l-left-sidebar__sort__item>a:hover,.l-left-sidebar__filters__item>*:hover,.l-left-sidebar__filters__item>a:hover{color:rgba(103,128,230,.8);box-shadow:0 0 16px -8px rgba(66.7924528302,94.7995283019,205.7075471698,.5);background-color:#fff}.l-left-sidebar__sort__item>*:active,.l-left-sidebar__sort__item>a:active,.l-left-sidebar__filters__item>*:active,.l-left-sidebar__filters__item>a:active{color:#fff;background-color:#5770d3;transform:scale(0.99)}.l-left-sidebar__sort__item .l-left-sidebar__filters__form,.l-left-sidebar__filters__item .l-left-sidebar__filters__form{padding:0;background-color:#fff}.l-left-sidebar__sort__item .l-left-sidebar__filters__form:hover,.l-left-sidebar__filters__item .l-left-sidebar__filters__form:hover{background-color:#fff}.l-left-sidebar__sort__item.is_active>a,.l-left-sidebar__filters__item.is_active>a{background-color:#6780e6;color:#fff}.l-left-sidebar__sort__item.is_active>a:hover,.l-left-sidebar__filters__item.is_active>a:hover{background-color:#5770d3}.l-left-sidebar__sort__item.is_active>a:active,.l-left-sidebar__filters__item.is_active>a:active{background-color:rgb(66.7924528302,94.7995283019,205.7075471698)}@media only screen and (min-width: 960px){.l-left-sidebar__sort__item,.l-left-sidebar__filters__item{position:relative;width:160px !important}}@media only screen and (min-width: 400px){.l-left-sidebar__sort__item br,.l-left-sidebar__filters__item br{display:none}}.l-left-sidebar__filters__select{width:100%;height:100%;border-radius:999px}.l-left-sidebar__filters__select:hover{background-color:#fff;color:rgba(103,128,230,.8)}.l-left-sidebar__filters__select:focus{color:rgba(103,128,230,.8)}.l-left-sidebar__filters__select select{padding:0 24px 0 14px}.l-left-sidebar__filters__select select:focus{color:rgba(103,128,230,.8)}.is_active .l-left-sidebar__filters__select{background-color:#6780e6;color:#fff}.is_active .l-left-sidebar__filters__select::before{background:url(/images/icon/icon_caret_down_wh.svg) no-repeat center center/contain !important}.is_active .l-left-sidebar__filters__select select{color:#fff}.is_active .l-left-sidebar__filters__select:hover{background-color:#5770d3}.is_active .l-left-sidebar__filters__select:active{background-color:rgb(66.7924528302,94.7995283019,205.7075471698)}.l-left-sidebar__filters__input{width:100%;height:100%;padding:8px 14px;border-color:rgba(0,0,0,0);border-radius:999px;font-weight:normal;color:#366e66}.l-left-sidebar__filters__input:hover{border-color:#dad9e5;background-color:#fff;color:#366e66 !important}.l-left-sidebar__filters__input:hover::-webkit-input-placeholder{color:rgba(103,128,230,.8)}.l-left-sidebar__filters__input:focus{border:1px solid #6780e6}.l-left-sidebar__filters__input:focus::-webkit-input-placeholder{color:rgba(103,128,230,.8)}.l-left-sidebar__filters__input::-webkit-input-placeholder{color:#c6dbd8;font-weight:bold}.is_active .l-left-sidebar__filters__input{background-color:#6780e6;color:#fff !important;font-weight:bold}.is_active .l-left-sidebar__filters__input::-webkit-input-placeholder{color:hsla(0,0%,100%,.3) !important}.is_active .l-left-sidebar__filters__input:hover{color:#fff !important;background-color:#5770d3}.is_active .l-left-sidebar__filters__input:hover::-webkit-input-placeholder{color:hsla(0,0%,100%,.3)}.is_active .l-left-sidebar__filters__input:active{background-color:rgb(66.7924528302,94.7995283019,205.7075471698)}.l-left-sidebar__filters__button{color:#c6dbd8;transition:.1s;border-radius:0 999px 999px 0}.l-left-sidebar__filters__input:hover+.l-left-sidebar__filters__button{color:rgba(103,128,230,.8)}.l-left-sidebar__filters__input:focus+.l-left-sidebar__filters__button{color:#6780e6}.is_active .l-left-sidebar__filters__button{color:#fff !important}.is_active .l-left-sidebar__filters__button:hover{background-color:#5770d3}.l-left-sidebar__filters__button:hover{color:#6780e6;transform:scale(1.1)}.l-left-sidebar__filters__item__number{position:relative;right:-4px}@media only screen and (min-width: 960px){.l-left-sidebar__filters__item__number{position:absolute !important;right:inherit;left:calc(100% + 4px)}}.l-left-sidebar__filters__item--star>a{-moz-column-gap:2px;column-gap:2px}.l-left-sidebar__filters__item--star>a:hover svg{color:rgba(103,128,230,.8)}.l-left-sidebar__filters__item--star.is_active svg,.l-left-sidebar__filters__item--star>a:active svg{color:#ffe245 !important}.l-left-sidebar__filters__item--like>a{-moz-column-gap:2px;column-gap:2px}.l-left-sidebar__pagination{margin:16px 0}@media only screen and (min-width: 960px){.l-left-sidebar__pagination{width:-moz-fit-content;width:fit-content}.l-left-sidebar__pagination .c-pagination__number{font-size:1.3rem}}.l-left-sidebar__list{margin-bottom:16px}.l-left-sidebar__list__item{margin:4px 0;border-top:1px solid #dad9e5}.l-left-sidebar__list__item:first-child{margin-top:0;border-top:none}.l-left-sidebar__list__item a{display:block;padding:12px 4px;color:#333}.l-left-sidebar__list__item a:hover{color:#0073ff}.l-left-sidebar__list__item a:active{color:#005ad7}.l-left-sidebar__list__item.is_yet a{position:relative;font-weight:bold}.l-left-sidebar__list__item.is_yet a::before{content:"";display:block;width:4px;height:4px;border-radius:999px;position:absolute;top:14px;right:100%;background-color:#ff0080}.p-news .l-left-sidebar__list__item{font-weight:500}.p-news .l-left-sidebar__list__item a:visited{color:#999}.p-news .l-left-sidebar__list__item a:visited:hover{color:#8968e0}.p-news .l-left-sidebar__list__item a:visited:active{color:hsl(256.5,65.9340659341%,56.3137254902%)}.l-left-sidebar__list__item.is_new *[class*=title]::after{content:"NEW";margin-left:.25em;color:#ff0080;font-weight:bold;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.85em}.l-left-sidebar__list__date{line-height:1.25;margin-top:4px;font-size:1.1rem}.l-left-sidebar__list__noresult{line-height:1.4;padding:8px 0 8px 12px;font-size:1.3rem}.l-left-sidebar__link{margin:16px 0}.l-left-sidebar__link__button{height:40px}.l-left-sidebar__jobs,.l-left-sidebar__candidates{margin-top:4px}.l-left-sidebar__jobs:first-child,.l-left-sidebar__candidates:first-child{margin-top:16px}.l-left-sidebar__jobs dl,.l-left-sidebar__candidates dl{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 1.25em;margin:4px 0;font-weight:500}.l-left-sidebar__jobs dt,.l-left-sidebar__candidates dt{position:relative}.l-left-sidebar__jobs dt::after,.l-left-sidebar__candidates dt::after{content:"：";position:absolute;top:0;left:calc(100% + 4px)}@media only screen and (min-width: 960px){.l-left-sidebar__jobs,.l-left-sidebar__candidates{margin-top:16px}.l-left-sidebar__jobs:first-child,.l-left-sidebar__candidates:first-child{margin-top:20px}.l-left-sidebar__jobs dl,.l-left-sidebar__candidates dl{justify-content:flex-start}}.l-left-sidebar__jobs__note{display:flex;align-items:baseline;justify-content:center;line-height:1.25;font-size:1.2rem;font-weight:500;color:#5770d3;background:#e8effd;padding:6px;border-radius:4px;max-width:320px;margin:0 auto}.l-left-sidebar__jobs__note::before{content:"※"}@media only screen and (min-width: 960px){.l-left-sidebar__jobs__note{margin-top:8px}}.l-left-sidebar__job__title a{display:block;line-height:1.5;padding:6px 0;font-weight:500}.l-left-sidebar__job__date{display:flex;align-items:center;gap:4px;line-height:1;font-size:1.2rem;color:#666}.l-left-sidebar__job__date::before{content:"";display:block;width:12px;height:12px;background-color:#666;-webkit-mask:url(/images/icon/icon_lock.svg) no-repeat center center/contain;mask:url(/images/icon/icon_lock.svg) no-repeat center center/contain}.l-left-sidebar__send-heart{display:none}@media only screen and (min-width: 960px){.l-left-sidebar__send-heart{display:block;position:relative;margin:20px 0;text-align:center}.l-left-sidebar__send-heart:has(.l-left-sidebar__send-heart__message){margin:60px 0 20px}}.l-left-sidebar__send-heart .c-link--angle-right-start{margin:8px auto;font-weight:bold;font-size:1.2rem}.l-left-sidebar__send-heart__message{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);position:absolute;left:calc(50% - 86px);bottom:calc(100% + 6px);width:172px;line-height:1.4;margin:auto;padding:6px 0;font-size:1.3rem;font-weight:500;text-align:center;box-shadow:0 0 4px -2px rgba(0,57,47,.25),0 0 8px -4px rgba(0,57,47,.25),0 0 16px -8px rgba(0,57,47,.25)}.l-left-sidebar__send-heart__message::after{content:"";display:block;position:absolute;top:100%;left:calc(50% - 8px);width:0;height:0;border-top:10px solid #fff;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0)}.l-left-sidebar__to-chat{display:none}@media only screen and (min-width: 960px){.l-left-sidebar__to-chat{display:block;position:relative;margin:20px 0}.l-left-sidebar__send-heart+.l-left-sidebar__to-chat{margin-top:-6px}}#l-main{margin-bottom:32px}@media only screen and (min-width: 960px){#l-main{margin-top:-20px;width:calc((100% - 224px)*.7);min-width:calc(100% - 574px);max-width:calc(100% - 484px);margin-bottom:0;order:1}.l-content__row:not(:has(#l-left-sidebar)) #l-main{width:calc((100% - 24px)*.7);min-width:calc(100% - 374px);max-width:calc(100% - 284px)}}.l-main__list{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);padding:4px;margin:0 min(4%,16px)}@media only screen and (min-width: 960px){.l-main__list{margin:0}}.l-main__list__row{display:flex;align-items:center;border-top:1px solid #dad9e5}.l-main__list__row:first-child{border-top:none}.l-main__list__row.is_new *[class*=title]::after{content:"NEW";margin-left:.25em;color:#ff0080;font-weight:bold;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.85em}.l-main__list__row.is_none{height:72px;justify-content:center;font-weight:500;font-size:1.5rem}.l-main__list__star{display:flex;justify-content:center;align-items:center;width:40px;height:64px;padding-right:4px;text-indent:100%;overflow:hidden;white-space:nowrap;color:#ebf2f1;cursor:pointer;transition:.1s}.l-main__list__star:hover{color:rgb(204.0909090909,221.9090909091,219.3636363636);transform:scale(1.1)}.l-main__list__star:active{color:rgb(188.6363636364,211.8636363636,208.5454545455);transform:scale(1)}.l-main__list__star.is_active{color:#ffe245}.l-main__list__star.is_active:hover{color:rgb(255,216.4580645161,7.8)}.l-main__list__star.is_active:active{color:rgb(242.4,204.6064516129,0)}.l-main__list__content{width:calc(100% - 40px)}.l-main__list__content a{display:flex;align-items:center;width:100%;color:#333}.l-main__list__content a:hover{color:#0073ff}.l-main__list__content a:active{color:#005ad7}:not(:has(.l-main__list__star)) .l-main__list__content{width:100%}.l-main__list__thumbnail:not(:has(img)){position:relative;height:0;padding-top:56.25%;background-color:#f1f3f5}.l-main__list__thumbnail:not(:has(img))::before{content:"NO IMAGE";display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;line-height:1;text-align:center;font-weight:500;font-size:1.2rem;color:#bbb}.l-main__list__thumbnail.p-messages__main__list__thumbnail:not(:has(img)),.l-main__list__thumbnail.p-stats__main__list__thumbnail:not(:has(img)),.l-main__list__thumbnail.p-devices__main__list__thumbnail:not(:has(img)){padding-top:100%}.l-main__list__thumbnail.p-messages__main__list__thumbnail:not(:has(img))::before,.l-main__list__thumbnail.p-stats__main__list__thumbnail:not(:has(img))::before,.l-main__list__thumbnail.p-devices__main__list__thumbnail:not(:has(img))::before{font-size:1rem}.l-main__list__info{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;line-height:1.3;margin-top:6px;font-size:1.2rem}.l-main__list__info__from{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.l-main__list__info__dl{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;margin-top:.1em}.l-main__list__info__dl dt{position:relative}.l-main__list__info__dl dt::after{content:"：";position:absolute;top:0;left:100%}.l-main__list__status{width:80px;padding:6px}.l-main__list__status>*{width:100%;height:36px}.l-main__list__status [class^=c-button--]{border-radius:4px;pointer-events:none}.l-main__list__menu{position:relative;width:40px;padding:4px}.l-main__list__menu__trigger{width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:3px}.l-main__list__menu__trigger span{position:relative;display:block;width:3px;height:3px;border-radius:99px;background-color:#333;transition:.1s}.l-main__list__menu__trigger span::before,.l-main__list__menu__trigger span::after{content:"";position:absolute;left:0;width:100%;height:100%;border-radius:99px;background-color:#333;transition:.1s}.l-main__list__menu__trigger span::before{top:-6px}.l-main__list__menu__trigger span::after{bottom:-6px}.is_open .l-main__list__menu__trigger{background-color:hsl(220,84%,92.0980392157%)}.is_open .l-main__list__menu__trigger:hover{background-color:hsl(220,84%,89.0980392157%)}.is_open .l-main__list__menu__trigger:active{background-color:hsl(220,84%,86.0980392157%)}.is_open .l-main__list__menu__trigger span::before{top:-8px}.is_open .l-main__list__menu__trigger span::after{bottom:-8px}.l-main__list__menu__trigger:hover{background-color:#f1f3f5}.l-main__list__menu__trigger:active{background-color:#e4e8eb}.l-main__list__menu__target{position:absolute;top:calc(100% - 8px);right:0;width:168px;height:0;max-height:calc(100svh - 64px);padding-bottom:2px;background-color:#fff;border-radius:0 0 8px 8px;transition:.1s;z-index:99;overflow:hidden;opacity:0}.is_open .l-main__list__menu__target{height:auto;top:100%;overflow:scroll;opacity:1}.l-main__list__menu__item{border-top:1px solid #eee}.l-main__list__menu__item a{display:block;padding:10px 12px;color:#333;font-size:1.3rem;text-align:center;font-weight:500}.l-main__list__menu__item a:hover{color:#0073ff}.l-main__list__menu__item a:active{color:#005ad7}.l-main__list__menu__item__delete a:hover{color:#ff0080}.l-main__list__menu__item__delete a:active{color:rgb(204,0,102.4)}.l-main__list__noresult{padding:20px min(4%,16px);text-align:center}.l-main__list__noresult p:first-child{font-weight:bold;font-size:1.8rem}.l-main__list__noresult__button{max-width:240px;height:40px;margin:12px auto 6px}.l-main__pagination{margin:16px 0}.l-main__article{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);border-radius:0}@media only screen and (min-width: 960px){.l-main__article{border-radius:6px}}.l-main__article__header{position:relative;display:flex;flex-wrap:wrap;padding:20px min(4%,16px) 16px;border-bottom:1px solid #dad9e5;overflow:hidden}@media only screen and (min-width: 960px){.l-main__article__header{padding:24px min(6%,24px) 16px;border-radius:6px 6px 0 0}}.l-main__article__header h1{font-weight:500}.l-main__article__header__title{width:100%;font-weight:500}.l-main__article__header__title.u-text-2xl{font-size:2.2rem !important}@media only screen and (min-width: 960px){.l-main__article__header__title.u-text-2xl{font-size:2.4rem !important}}.l-main__article__header:has(.l-main__article__header__count) .l-main__article__header__title{width:calc(100% - 40px)}.l-main__article__header__count{width:40px}.l-main__article__header__info{display:flex;align-items:center;flex-wrap:wrap;gap:.2em 1em;width:100%;line-height:1.3;margin-top:8px}.l-main__article__header__info dl{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;font-size:1.4rem}.l-main__article__header__info dl dt{position:relative}.l-main__article__header__info dl dt::after{content:"：";position:absolute;top:0;left:100%}.l-main__article__header__link{margin:6px 0 0}@media only screen and (min-width: 960px){.l-main__article__header__link{margin:2px 0 0}}.l-main__article__header__star{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;padding:2px 18px 18px 2px;width:46px;height:46px;color:#e7eded;cursor:pointer;transition:.1s}.l-main__article__header__star:hover{color:rgb(204.0909090909,221.9090909091,219.3636363636);transform:scale(1.1)}.l-main__article__header__star:hover::before{border-top-color:rgba(238,238,238,.7)}.l-main__article__header__star:active{color:rgb(188.6363636364,211.8636363636,208.5454545455);transform:scale(1)}.l-main__article__header__star.is_active{color:#ffe245}.l-main__article__header__star.is_active::before{border-top-color:rgba(255,226,69,.2)}.l-main__article__header__star.is_active:hover{color:rgb(255,216.4580645161,7.8)}.l-main__article__header__star.is_active:hover::before{border-top-color:rgba(255,226,69,.3)}.l-main__article__header__star.is_active:active{color:rgb(242.4,204.6064516129,0)}.l-main__article__header__star::before{content:"";display:block;width:0;height:0;position:absolute;top:0;left:0;border-top:46px solid rgba(238,238,238,.4);border-right:46px solid rgba(0,0,0,0);transition:.1s}.l-main__article__header__star svg{position:relative}.l-main__article__body__eyecatch img{width:100%;height:auto;max-height:400px;-o-object-fit:cover;object-fit:cover}.l-main__article__body__editable{padding:24px min(4%,16px) 40px}@media only screen and (min-width: 960px){.l-main__article__body__editable{padding:24px min(6%,24px) 40px}}#l-content:has(.l-main__single){padding-bottom:0}@media only screen and (min-width: 960px){#l-content:has(.l-main__single){padding-bottom:24px}}#l-main:has(.l-main__single){width:100% !important;margin:0 auto}@media only screen and (min-width: 960px){#l-main:has(.l-main__single){min-width:inherit !important;max-width:800px !important;margin:-20px auto 0}}@media only screen and (min-width: 960px){#l-main:has(.l-main__single--xs){max-width:480px !important}#l-main:has(.l-main__single--sm){max-width:640px !important}#l-main:has(.l-main__single--lg){max-width:960px !important}#l-main:has(.l-main__single--xl){max-width:100% !important}}.l-main__single{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);display:flex;align-items:center;flex-direction:column;min-height:calc(100lvh - 258px);padding:4px !important;border-radius:0}@media only screen and (min-width: 960px){.l-main__single{min-height:inherit;border-radius:6px}}.l-main__single>*{width:100%}.l-main__single p{margin-bottom:.75em}.l-main__single p:last-child{margin-bottom:0}#l-content__header+.l-content__row .l-main__single{min-height:calc(100lvh - 384px)}@media only screen and (min-width: 960px){#l-content__header+.l-content__row .l-main__single{min-height:inherit}}.l-main__single__header{padding:20px min(4%,16px);border-bottom:1px solid #dad9e5}@media only screen and (min-width: 960px){.l-main__single__header{padding:24px min(6%,24px)}}.l-main__single__header__title{display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:bold}@media only screen and (min-width: 960px){.l-main__single__header__title{font-size:2.4rem}}.l-main__single__content{width:100%;padding:20px min(4%,16px)}@media only screen and (min-width: 960px){.l-main__single__content{padding:24px min(6%,24px)}}.l-main__single__footer{width:100%;max-width:800px;padding:24px 0;border-top:1px solid #dad9e5}.l-main__single__footer:has(.l-main__single__footer__notes,.l-main__single__footer__address){background-color:#f1f3f5;padding:24px min(4%,16px)}@media only screen and (min-width: 960px){.l-main__single__footer:has(.l-main__single__footer__notes,.l-main__single__footer__address){padding:22px min(6%,24px)}}.l-main__single__footer__buttons{display:flex;justify-content:center;align-items:center;gap:8px}.l-main__single__footer__button{width:160px;height:44px;font-size:1.6rem}.l-main__single__footer__notes li{position:relative;line-height:1.5;margin:.75em 0;padding-left:1em;font-size:1.2rem}.l-main__single__footer__notes li::before{content:"※";position:absolute;top:-1px;left:0;color:#ff0080}.l-main__single__footer__address{display:flex;flex-direction:column;align-items:center;justify-content:center}.l-main__single__footer__address dl{display:flex;flex-wrap:wrap}.l-main__single__footer__address dt{width:5em}.l-main__single__footer__address dd{width:calc(100% - 5em)}@media only screen and (min-width: 960px){.l-main__single__footer__address dd{width:inherit;padding-right:2em}}.l-main__single__footer__address .c-text--note::before{color:#ff0080}.l-main__article__body__main{padding:20px min(4%,16px) 24px}@media only screen and (min-width: 960px){.l-main__article__body__main{padding:20px min(6%,24px) 24px}}.l-main__article__body__footer{border-top:1px solid #dad9e5;padding:8px min(4%,16px) 12px}@media only screen and (min-width: 960px){.l-main__article__body__footer{padding:8px min(6%,24px) 12px}}.l-main__article__body__footer>*{margin:24px 0}.l-main__article__body__footer .c-editable section{margin:12px 0}.l-main__article__section{margin:24px 0}.l-main__article__section:first-child{margin-top:0}.l-main__article__section:last-child{margin-bottom:0}.l-main__article__heading{padding:4px min(4%,16px);border-bottom:1px solid #ccc;font-size:1.8rem;font-weight:bold}@media only screen and (min-width: 960px){.l-main__article__heading{padding:8px min(5%,20px)}}.l-main__article__heading__link{display:inline-block;position:relative;padding-left:1.5em;font-size:1.4rem;font-weight:normal}.l-main__article__heading__link::before{content:"";position:absolute;top:calc(.98rem - 1px);left:.3em;display:block;width:.9em;height:1px;background-color:#999}.l-main__article__list__row{position:relative;border-top:1px solid #dad9e5}.l-main__article__list__row:first-child{border-top:none}.l-main__article__comments{padding:0 min(1%,4px)}.l-main__article__comments:has(.l-main__article__list__noresult)+.l-main__article__buttons{padding-top:0;border-top:none}.l-main__article__comments__row{padding:20px min(3%,12px)}@media only screen and (min-width: 960px){.l-main__article__comments__row{display:flex;align-items:center;padding:20px min(4%,16px)}.l-main__article__comments__row .l-main__article__comments__item{width:calc(100% - 100px);align-self:flex-start}.l-main__article__comments__row:not(:has(.l-main__article__comments__like)) .l-main__article__comments__item{width:100%}.l-main__article__comments__row:has(.l-main__article__comments__report,.l-main__article__comments__delete){min-height:116px}}.l-main__article__comments__row:not(:has(.l-main__article__comments__like)) .l-main__article__comments__item>*:last-child{margin-bottom:0 !important}@media only screen and (min-width: 960px){.l-main__article__comments__like{width:100px;padding-left:16px;margin-top:-20px}}.l-main__article__comments__name{font-weight:bold;font-size:1.6rem;line-height:1.3}.l-main__article__comments__name::after{content:"さん";font-size:1.2rem;margin-left:4px}.l-main__article__comments__info{display:flex;align-items:center;-moz-column-gap:1em;column-gap:1em;font-size:1.2rem}.l-main__article__comments__info dt{position:relative;font-weight:bold;color:#6780e6}.l-main__article__comments__info dt::after{content:"：";position:absolute;top:0;left:100%;color:#333;font-weight:normal}.l-main__article__comments__content{line-height:1.6;margin:4px 0 10px;font-size:1.5rem}@media only screen and (min-width: 960px){.l-main__article__comments__content{margin-bottom:0}}.l-main__article__comments__link{margin:6px 0 14px}@media only screen and (min-width: 960px){.l-main__article__comments__link{margin-bottom:0}}.l-main__article__comments__img{margin:10px 0 14px}@media only screen and (min-width: 960px){.l-main__article__comments__img{margin-bottom:0}}.l-main__article__comments__report{position:absolute;bottom:16px;right:16px;color:#ccc !important;font-size:1.2rem;transition:.1s}.l-main__article__comments__report:hover{color:#ff0080 !important}.l-main__article__comments__report:active{color:rgb(204,0,102.4) !important;transform:scale(0.98)}@media only screen and (min-width: 960px){.l-main__article__comments__report{bottom:12px}}.l-main__article__comments__delete{position:absolute;bottom:16px;right:16px;display:flex;justify-content:center;align-items:center;gap:2px;color:#ccc !important;font-size:1.2rem;transition:.1s}.l-main__article__comments__delete:hover{color:#ff0080 !important}.l-main__article__comments__delete:active{color:rgb(204,0,102.4) !important;transform:scale(0.98)}.l-main__article__comments__delete svg{position:relative;top:-2px;width:16px;height:auto}@media only screen and (min-width: 960px){.l-main__article__comments__delete{bottom:12px}}.l-main__article__comments__rate{margin:.35em 0;font-size:1.6rem}.l-main__article__list__noresult p{margin:8px auto;font-size:1.5rem}.l-main__article__heading+.l-main__article__buttons,.l-main__article__comments+.l-main__article__buttons{margin:0 min(1%,4px);padding:20px min(3%,12px)}@media only screen and (min-width: 960px){.l-main__article__heading+.l-main__article__buttons,.l-main__article__comments+.l-main__article__buttons{padding:20px min(4%,16px)}}.l-main__article__heading+.l-main__article__buttons .c-button--link,.l-main__article__comments+.l-main__article__buttons .c-button--link{height:40px}.l-main__article__comments+.l-main__article__buttons{border-top:1px solid #dad9e5}.l-main__warning{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:16px 12px;font-weight:bold;background-color:#fff3f8;color:#ff0080;border-radius:4px 4px 0 0}.l-main__warning p{margin:0}.l-main__warning br{display:none}@media only screen and (min-width: 960px){.l-main__warning br{display:block}}.l-main__warning__list{margin:12px 0;background-color:#fff;border-radius:6px;padding:4px 12px;border:2px solid rgb(255,217.5,233.125)}.l-main__warning__list:last-child{margin-bottom:0}.l-main__warning__list li{position:relative;line-height:1.4;margin:.75em 0;padding-left:1em;font-size:1.3rem;font-weight:normal}.l-main__warning__list li::before{content:"";position:absolute;top:calc(.91rem - 2px);left:2px;display:block;width:4px;height:4px;border-radius:999px;background-color:#ff0080}.l-main__warning__list__note{position:relative;display:block;margin-top:3px;padding-left:1.25em;font-size:1.2rem}.l-main__warning__list__note::before{content:"※";position:absolute;top:0;left:0;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.l-main__form{width:100%;max-width:640px;margin:auto;padding:16px min(4%,16px)}.l-main__form>label{display:block;font-weight:bold;margin:12px 0 0 2px}.l-main__form>label:first-child{margin-top:0}@media only screen and (min-width: 960px){.l-main__form{padding:20px 32px}}[class*=l-main__form__input],.l-main__form__select{width:100%;height:40px;border:1px solid #dad9e5;background-color:#fff;border-radius:2px}[class*=l-main__form__input]:hover,.l-main__form__select:hover{border-color:#bbb}[class*=l-main__form__input]:focus,.l-main__form__select:focus{border-color:#6780e6}.l-main__form__input--link{position:relative;padding-left:35px;background:#fff url(/images/icon/icon_link_gy.svg) no-repeat left 9px center/17px auto}.l-main__form__input--link:hover,.l-main__form__input--link:focus{background:#fff url(/images/icon/icon_link_gr.svg) no-repeat left 9px center/17px auto}.l-main__form__textarea{width:100%;height:120px;border:1px solid #dad9e5;background-color:#fff;border-radius:2px}.l-main__form__textarea:hover{border-color:#bbb}.l-main__form__textarea:focus{border-color:#6780e6}.l-main__form__button--submit{width:240px;height:44px;margin:24px auto 8px;font-size:1.6rem}.l-main__article__body__cta{background-color:#d6f7f1;padding:24px 16px;border-radius:2px}.l-main__article__body__cta [class*=c-button]{max-width:640px;min-height:64px;line-height:1.3;margin:auto;padding:8px 12px;text-align:center;font-size:1.8rem}@media only screen and (min-width: 960px){.l-main__article__body__cta [class*=c-button]{min-height:72px;font-size:2rem}}.l-main__article__body__cta:has(.c-button--external){background-color:#e0f2ff}.l-main__article__body__cta:has(.c-button--purchase){background-color:#fdf6cc}.l-main__article__body__slides{padding:22px min(4%,16px) 28px}.l-main__article__body__slides h3{margin:.25em 0 .65em;font-size:2rem;font-weight:bold}.l-main__article__body__slides h3+*{margin-top:0 !important}.l-main__article__body__slides ol{display:flex;flex-wrap:wrap;gap:16px}.l-main__article__body__slides li{width:100%;border:1px solid #dad9e5}.l-main__article__body__slides li>a{display:block;position:relative}.l-main__article__body__slides li>a *{transition:.2s}.l-main__article__body__slides li>a::after{content:"";display:block;width:24px;height:24px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background:url(/images/icon/icon_expand_wh.svg) no-repeat center center/contain;opacity:0;transition:.2s}.l-main__article__body__slides li>a:hover{background-color:#000}.l-main__article__body__slides li>a:hover img{opacity:.7}.l-main__article__body__slides li>a:hover::after{width:32px;height:32px;opacity:1}@media only screen and (min-width: 480px){.l-main__article__body__slides li{width:calc(50% - 8px)}}@media only screen and (min-width: 768px){.l-main__article__body__slides li{width:calc((100% - 32px)/3)}}@media only screen and (min-width: 960px){.l-main__article__body__slides{padding:22px min(6%,24px) 28px}}.l-main__filters{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);margin-bottom:20px;padding:16px min(4%,16px)}.l-main__filters__list{display:flex;flex-wrap:wrap;gap:4px}.l-main__filters__list:last-child{padding-bottom:16px}.l-main__filters__list li{width:calc(50% - 2px)}@media only screen and (min-width: 480px){.l-main__filters__list li{width:calc((100% - 8px)/3)}}.l-main__filters__list a{position:relative;display:block;line-height:1.25;padding:10px 8px 10px 28px;color:#999;border-radius:6px;border:1px solid rgba(0,0,0,0)}.l-main__filters__list a:hover{background-color:#f5f8ff;border:1px solid #e8effd;color:#333}.l-main__filters__list a:active{background-color:rgb(229.7,237.29,255)}.l-main__filters__list a:active::before{left:11px}.l-main__filters__list a::before{content:"";display:block;width:.75em;height:.75em;position:absolute;top:15px;left:10px;background-color:#6780e6;-webkit-mask:url(/images/icon/icon_angle_right_gr.svg) no-repeat center center/contain;mask:url(/images/icon/icon_angle_right_gr.svg) no-repeat center center/contain;transition:.1s}.l-main__filters__list .is_active{font-weight:bold;border:1px solid #6780e6 !important;background-color:#6780e6;color:#fff !important;pointer-events:none}.l-main__filters__list .is_active::before{background-color:#fff}.l-main__filters__input{height:40px;background-color:#f1f3f5;border-radius:999px;border-color:rgba(0,0,0,0)}.l-main__filters__input:hover{background-color:#e4e8eb;border-color:rgba(0,0,0,0)}.l-main__filters__input:focus{background-color:#f1f3f5;border-color:#dad9e5}.l-main__filters__button{top:0 !important;width:48px !important;height:40px !important}.l-main__filters__button:hover{color:#6780e6}.l-main__single__content__warning{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% + 32px);padding:12px;margin:-20px -16px 16px;font-weight:bold;background-color:#fff3f8;color:#ff0080;border-radius:4px 4px 0 0}@media only screen and (min-width: 960px){.l-main__single__content__warning{width:calc(100% + 48px);margin:-24px -24px 16px}}@media only screen and (min-width: 960px){#l-right-sidebar{position:relative;width:calc((100% - 224px)*.3);min-width:260px;max-width:350px;order:2}.l-content__row:not(:has(#l-left-sidebar)) #l-right-sidebar{width:calc((100% - 24px)*.3)}}@media only screen and (min-width: 960px){.l-right-sidebar__sticky{position:sticky;top:0;padding-top:1px}}.l-right-sidebar__section{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);margin:24px min(4%,16px)}@media only screen and (min-width: 960px){.l-right-sidebar__section{margin:20px 0}}.l-right-sidebar__section .l-right-sidebar__section__list__item.is_hide{height:0;margin-top:-1px;overflow:hidden;opacity:0;transition:.4s}.l-right-sidebar__section.is_show .l-right-sidebar__section__list__item.is_hide{height:inherit;margin-top:0;opacity:1}.l-right-sidebar__section.is_show .l-right-sidebar__section__more{display:none}.l-right-sidebar__section__heading{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;white-space:nowrap;width:100%;min-height:32px;line-height:1.2;padding:4px 12px;border-radius:6px 6px 0 0;background-color:#6780e6;color:#fff;font-weight:bold}@media only screen and (min-width: 960px){.l-right-sidebar__section__heading{justify-content:flex-start}}.l-right-sidebar__section__heading__number{top:-2px;right:-4px}.l-right-sidebar__section__list{padding:0 4px}.l-right-sidebar__section__list__item{border-top:1px solid #dad9e5}.l-right-sidebar__section__list__item:first-child{border-top:none}.l-right-sidebar__section__list__item a{display:block;line-height:1.5;padding:8px;color:#333}.l-right-sidebar__section__list__item a:hover{color:#0073ff}.l-right-sidebar__section__list__item a:hover *{color:#0073ff}.l-right-sidebar__section__list__item a:hover img{opacity:.8}.l-right-sidebar__section__list__item a:active{color:#005ad7}.l-right-sidebar__section__list__item a:active *{color:#005ad7}.l-right-sidebar__section__list__item.is_new *[class*=title]::after{content:"NEW";margin-left:.25em;color:#ff0080;font-weight:bold;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.85em}.l-right-sidebar__section__list__item.is_none{display:flex;justify-content:center;align-items:center;width:100%;height:72px;font-weight:500;font-size:1.5rem}.l-right-sidebar__section__list__noresult{display:flex;align-items:center;width:100%;min-height:44px;padding:8px;line-height:1.4;font-size:1.3rem}.l-right-sidebar__section__more{padding:0 4px 4px}.l-right-sidebar__section__more a{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;min-height:48px;line-height:1;padding:16px 8px 14px;border-top:1px solid #dad9e5;text-align:center;font-weight:bold;font-size:1.3rem;color:rgba(103,128,230,.5);cursor:pointer;border-radius:0 0 3px 3px}.l-right-sidebar__section__more a:hover{color:#6780e6}.l-right-sidebar__section__more a:active{color:#5770d3;background-color:#f5f8ff}.l-right-sidebar__buttons{margin:16px min(4%,16px);display:flex;flex-direction:column;row-gap:12px}@media only screen and (min-width: 960px){.l-right-sidebar__buttons{margin:16px 0}}.l-right-sidebar__banners{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:16px min(4%,16px)}@media only screen and (min-width: 960px){.l-right-sidebar__banners{margin:16px 0}}.l-right-sidebar__banner{max-width:min(100%,350px)}.l-right-sidebar__banner a:hover{opacity:.8}.l-right-sidebar__banner a:active{opacity:.95}.l-right-sidebar__banner img{border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25)}.l-right-sidebar__editable{margin:16px min(4%,16px)}@media only screen and (min-width: 960px){.l-right-sidebar__editable{margin:16px 0}}#l-wrapper{display:flex;flex-direction:column;min-height:calc(100lvh - 56px)}#l-footer{height:162px;margin-top:auto;border-top:1px solid rgba(218,217,229,.5);background-color:#e8effd}@media only screen and (min-width: 960px){#l-footer{height:98px}}#l-footer__sitename{padding:16px 8px 8px}@media only screen and (min-width: 960px){#l-footer__sitename{padding:10px 0 14px}}#l-footer__sitename a{display:block;width:160px;height:54px;padding:8px}#l-footer__sitename a:hover{opacity:.7}@media only screen and (min-width: 960px){#l-footer__sitename a{width:152px}}#l-footer__sitename span{display:block;width:100%;height:100%;text-indent:100%;overflow:hidden;white-space:nowrap;background:url(/images/logo_careermatch.svg) no-repeat center center/contain}.is_plan--starter #l-footer__sitename a{display:block;width:226px;height:54px;padding:8px}.is_plan--starter #l-footer__sitename a:hover{opacity:.7}.is_plan--starter #l-footer__sitename span{background:url(/images/logo_careermatch_starter.svg) no-repeat center center/contain}.l-footer__row{display:flex;align-items:center;flex-direction:column;min-height:96px}@media only screen and (min-width: 960px){.l-footer__row{flex-direction:row}}#l-footer__nav__list{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}#l-footer__nav__list a{display:block;padding:4px;font-size:1.2rem;color:#333}#l-footer__nav__list a:hover{color:#666}#l-footer__nav__list a:active{color:#111}@media only screen and (min-width: 960px){#l-footer__nav__list{margin-left:8px}}#l-footer__copyrights{margin:16px auto;font-size:1.1rem}@media only screen and (min-width: 960px){#l-footer__copyrights{margin:0 0 0 auto}}.c-row{width:100%;max-width:1380px;margin:0 auto;padding:0 min(4%,16px)}@media only screen and (min-width: 960px){.c-row{padding:0 24px}}.c-number{position:relative;display:flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:1;border-radius:999px;background-color:#ff0080;color:#fff;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1rem}.c-number.is_over::before{content:"+";position:absolute;top:-6px;right:-5px;color:#ff0080;font-size:1.4rem}.c-vp{font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;display:inline-block;font-size:1.3rem;line-height:1.4rem;color:#333;vertical-align:top}.c-vp span{display:inline-block;margin-right:3px;padding:1px 3px;background-color:#fcb11c;color:#fff !important;font-size:1.1rem;line-height:1.2rem;border-radius:4px;vertical-align:top}.c-date{letter-spacing:.05em}.c-number--comments{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:bold}.c-number--comments::before{content:"";display:block;width:16px;height:14px;background:url(/images/icon/icon_comment.svg) no-repeat center center/contain}.c-number--views{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:bold}.c-number--views::before{content:"";display:block;width:16px;height:14px;background:url(/images/icon/icon_view.svg) no-repeat center center/contain}.c-number--followed{display:flex;justify-content:center;align-items:center;gap:.25em;font-weight:bold}.c-number--followed::before{content:"";display:block;width:1.8em;height:1.6em;-webkit-mask:url(/images/icon/icon_followed.svg) no-repeat center top/contain;mask:url(/images/icon/icon_followed.svg) no-repeat center top/contain;background-color:#333}.c-vetscope{display:block;width:92px;height:16px;text-indent:100%;overflow:hidden;white-space:nowrap;background:url(/images/logo_vetscope.svg) no-repeat center center/contain}.c-list--note{font-size:1.2rem}.c-list--note li{position:relative;line-height:1.5;margin:.75em 0;padding-left:1.25em !important}.c-list--note li::before{content:"※" !important;position:absolute;top:0 !important;left:0 !important;width:1em !important;height:1.5em !important;background-color:rgba(0,0,0,0) !important;color:#ff0080}.c-text--note{display:block;position:relative;line-height:1.25;padding-left:1.25em;font-size:1.2rem}.c-text--note::before{content:"※";position:absolute;left:0}.c-faq dt{position:relative;line-height:1.25;padding-left:32px;margin:2em 0 .75em;font-weight:bold;font-size:1.6rem}.c-faq dt:first-child{margin-top:0}.c-faq dt::before{content:"Q";display:flex;justify-content:center;align-items:center;position:absolute;top:-0.175em;left:0;color:#fff;width:24px;height:24px;border-radius:50%;background-color:#6780e6}.c-faq dd{position:relative;line-height:1.6;padding-left:32px;font-size:1.6rem}.c-faq dd::before{content:"A";display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;color:#333;width:24px;height:24px;border-radius:50%;background-color:#f5cf02;font-weight:bold}.c-rate{display:flex;align-items:center;gap:.25em}.c-rate::before{content:"";display:block;width:.85em;height:.85em;position:relative;top:-0.1em;background-color:#333;-webkit-mask:url(/images/icon/icon_star.svg) no-repeat center center/contain;mask:url(/images/icon/icon_star.svg) no-repeat center center/contain}.c-rate-stars{position:relative;display:flex;align-items:center;-moz-column-gap:.35em;column-gap:.35em;line-height:1.25;padding-left:5.25em;font-weight:bold;white-space:nowrap}.c-rate-stars::before{content:"";display:block;position:absolute;top:calc(50% - .575em);left:0;width:5em;height:.97em;background-color:#e4e8eb;-webkit-mask:url(/images/icon/icon_star.svg) repeat-x left center/auto 100%;mask:url(/images/icon/icon_star.svg) repeat-x left center/auto 100%}.c-rate-stars::after{content:"";display:block;position:absolute;top:calc(50% - .575em);left:0;height:.97em;background-color:#f5cf02;-webkit-mask:url(/images/icon/icon_star.svg) repeat-x left center/auto 100%;mask:url(/images/icon/icon_star.svg) repeat-x left center/auto 100%}.c-rate-stars[data-rate="1"]::after{width:1em}.c-rate-stars[data-rate="2"]::after{width:2em}.c-rate-stars[data-rate="3"]::after{width:3em}.c-rate-stars[data-rate="4"]::after{width:4em}.c-rate-stars[data-rate="5"]::after{width:5em}.c-rate-stars__description{font-size:.85em;color:#c6c6c6}.c-link--angle-right-start{display:inline-block;position:relative;line-height:1.5;padding-left:1em}.c-link--angle-right-start::before{content:"";position:absolute;top:0;left:0;width:1em;height:1.5em;background-color:#0073ff;-webkit-mask:url(/images/icon/icon_angle_right_gr.svg) no-repeat center center/auto 50%;mask:url(/images/icon/icon_angle_right_gr.svg) no-repeat center center/auto 50%}.c-link--angle-right-start:visited::before{background-color:#8968e0}.c-link--angle-right-start:hover::before{background-color:#4e9bff}.c-link--angle-right-start:active::before{background-color:#005ad7}.c-list--disc{margin:.5em}.c-list--disc li{position:relative;line-height:1.6;padding-left:1em;margin:.25em 0}.c-list--disc li::before{content:"";display:block;width:.4em;height:.4em;border-radius:99px;background-color:#333;position:absolute;top:.6em;left:.1em}.c-list--disc a{display:block}.c-text--error{position:relative;padding-left:1.6em;font-weight:bold;color:#ff0080}.c-text--error::before{content:"";position:absolute;top:.25em;left:0;display:block;width:1.4em;height:1.2em;background-color:#ff0080;-webkit-mask:url(/images/icon/icon_caution.svg) no-repeat center center/contain;mask:url(/images/icon/icon_caution.svg) no-repeat center center/contain}.c-text--caret-right{position:relative;line-height:1.4;padding-left:1.4em}.c-text--caret-right::before{content:"";position:absolute;top:0;left:.2em;display:block;width:.6em;height:1.4em;background-color:#6780e6;-webkit-mask:url(/images/icon/icon_caret_right.svg) no-repeat center center/contain;mask:url(/images/icon/icon_caret_right.svg) no-repeat center center/contain}.c-list--ol{margin-left:1.5em;list-style-type:decimal}.c-list--ol li{margin:.5em 0}.c-list--lower-alpha{margin-left:1.5em;list-style-type:lower-alpha}.c-list--lower-alpha li{margin:.5em 0}input,textarea,select{border:1px solid #ccc;padding:6px 8px;border-radius:2px;background-color:rgba(0,0,0,0);vertical-align:middle}input:hover,textarea:hover,select:hover{border-color:#bbb}input:focus,textarea:focus{font-size:1.6rem}*::-webkit-input-placeholder{color:#999}*:-ms-input-placeholder{color:#999}*::-moz-placeholder{color:#999}input[type=search]::-webkit-search-decoration{display:none}input,textarea,select,button{font-family:YakuHanJP,Roboto,Avenir,"Century Gothic","Noto Sans JP",YuGothic,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}input:focus,textarea:focus,select:focus,button:focus{outline:none}@media only screen and (min-width: 960px){input,textarea,select,button{font-size:1.6rem}}input:focus,textarea:focus,select:focus{border-color:#6780e6}option{color:#333 !important}.c-form .c-input:focus{border-color:#6780e6}.c-form--search{position:relative}.c-input--search{width:100%;min-height:32px;padding-left:12px;padding-right:36px}.c-input--search:focus{outline:none}.c-form__button--search{position:absolute;top:calc(50% - 18px);right:0;display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.c-form__button--search:focus{outline:none}.c-select{position:relative;display:flex;justify-content:center;align-items:center;padding:0;min-height:44px;border:1px solid #dad9e5;border-radius:2px}.c-select:hover{border-color:#bbb}.c-select:has(select:focus){border-color:#6780e6}.c-select::before{content:"";display:block;width:10px;height:6px;position:absolute;top:calc(50% - 3px);right:12px;background-color:#333;-webkit-mask:url(/images/icon/icon_caret_down_off.svg) no-repeat center center/contain;mask:url(/images/icon/icon_caret_down_off.svg) no-repeat center center/contain;pointer-events:none}.c-select:hover::before,.c-select:focus::before{background-color:#6780e6}.c-select:has(select:focus)::before{background-color:#6780e6}.c-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:42px;padding-right:30px;border:none;color:inherit;border-radius:inherit;font-weight:inherit;cursor:pointer;font-size:1.6rem}.c-form__dl dt{font-weight:bold;padding-left:2px}.c-form__dl dd{margin-bottom:16px}.c-form__dl dd input{width:100%;height:40px}.c-form__dl dd input:focus{border-color:#6780e6}.c-form__dl dd textarea{width:100%;height:160px}.c-form__dl dd textarea:focus{border-color:#6780e6}.c-form__dl dd:has(.c-form__error) input,.c-form__dl dd:has(.c-form__error) textarea,.c-form__dl dd:has(.c-form__error) select{background-color:#fff3f8}.c-form__dl dd:has(.c-form__error) input:focus,.c-form__dl dd:has(.c-form__error) textarea:focus,.c-form__dl dd:has(.c-form__error) select:focus{border-color:#ff0080}.c-form__dl .c-select select{border:1px solid #ccc;border-radius:2px;height:40px}.c-form__dl .c-select select:hover{border-color:#bbb}.c-form__dl .c-select select:focus{border-color:#6780e6}.c-form__selectWrap .is_hide{display:none}.c-form__row{display:flex;flex-wrap:wrap;width:100%}.c-form__row>.c-radio:first-child:last-child,.c-form__row>.c-checkbox:first-child:last-child{width:100%}.c-form__row>.c-radio:first-child:last-child>*,.c-form__row>.c-checkbox:first-child:last-child>*{justify-content:flex-start}.c-form__note{position:relative;padding-left:1em;font-size:1.2rem}.c-form__note::before{content:"※";position:absolute;top:0;left:0}.c-form__error{position:relative;padding-left:.85em;font-size:1.2rem;color:#ff0080}.c-form__error::before{content:"*";position:absolute;top:0;left:2px;font-weight:bold}.c-checkbox input,.c-radio input{display:none}.c-checkbox__content{display:flex;justify-content:center;gap:.25em;line-height:1.25;padding:16px;border:2px solid rgba(0,0,0,0);cursor:pointer;color:#666}.c-checkbox__content::before{content:"";display:block;position:relative;top:-0.05em;width:1.25em;height:1.25em;background-color:#82919d;-webkit-mask:url(/images/icon/icon_checkbox.svg) no-repeat left top/contain;mask:url(/images/icon/icon_checkbox.svg) no-repeat left top/contain}.c-checkbox__content:hover{color:#333}.c-checkbox__content:hover::before{background-color:#6780e6}input:checked+.c-checkbox__content{background-color:#f5f8ff;border-color:#e8effd;border-radius:6px;color:#333;font-weight:bold}input:checked+.c-checkbox__content::before{background-color:#6780e6;-webkit-mask:url(/images/icon/icon_checkbox_checked.svg) no-repeat left top/contain;mask:url(/images/icon/icon_checkbox_checked.svg) no-repeat left top/contain}input:disabled+.c-checkbox__content{opacity:.5;background-color:#f1f3f5;pointer-events:none}.c-checkbox__text,.c-radio__text{width:calc(100% - 1.5em)}.c-radio__content{display:flex;justify-content:center;gap:.25em;line-height:1.25;padding:16px;border:2px solid rgba(0,0,0,0);cursor:pointer;color:#666}.c-radio__content::before{content:"";display:block;position:relative;top:0;width:1.1em;height:1.1em;background:url(/images/icon/icon_radio_off.svg) no-repeat left top/contain}.c-radio__content:hover{color:#333}.c-radio__content:hover::before{background:url(/images/icon/icon_radio_hover_gr.svg) no-repeat left top/contain}input:checked+.c-radio__content{background-color:#f5f8ff;border-color:#e8effd;border-radius:6px;color:#333;font-weight:bold}input:checked+.c-radio__content::before{background:url(/images/icon/icon_radio_on.svg) no-repeat left top/contain}.c-form__upload{position:relative;width:100%;margin:0 auto}.c-form__upload__label--image{position:relative;display:block;padding-top:75%;background-color:#f1f3f5;border-radius:4px;color:rgba(110,121,129,.6);border:1px solid rgba(51,51,51,.1);font-weight:bold;cursor:pointer;overflow:hidden}.c-form__upload__label--image span{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5em;width:100%;height:56px;position:absolute;top:calc(50% - 28px);left:0}.c-form__upload__label--image span::before{content:"";display:block;width:28px;height:22px;background-color:rgba(110,121,129,.6);-webkit-mask:url(/images/icon/icon_img_gy.svg) no-repeat center center/contain;mask:url(/images/icon/icon_img_gy.svg) no-repeat center center/contain}.c-form__upload__label--image:hover{background-color:rgb(248.4375,249.375,250.3125) !important;color:rgba(110,121,129,.9);opacity:.75}.c-form__upload__label--image:hover span::before{background-color:rgba(110,121,129,.9)}.c-form__upload__label--image:active{background-color:#e8effd !important;color:#6e7981}.c-form__upload__label--image:active span::before{background-color:#6e7981}.c-form__upload__input{display:block;width:calc(100% - 54px);height:36px;line-height:1.7;padding:6px;border:none;text-align:center;font-size:1.4rem !important}.c-form__upload__input::file-selector-button{width:0;height:0;position:absolute;top:0;left:0;opacity:0;border:none}.c-form__upload p{width:calc(100% - 54px);height:36px;line-height:1.7;padding:6px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem}.c-form__upload__preview{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:2}.c-form__upload__preview[src=""]{display:none}.c-form__upload__delete{position:absolute;bottom:0;right:0;display:block;height:36px;padding:6px;white-space:nowrap;padding-left:20px;font-weight:500;border:none;background:url(/images/icon/icon_trash.svg) no-repeat left center/18px auto;opacity:.25;cursor:pointer}.c-form__upload__delete:hover{opacity:.5}.c-form__upload__delete:active{opacity:.75}textarea+.c-text--note{margin-top:.5em;align-self:flex-start}.c-pagination{display:flex;justify-content:center;align-items:center;gap:12px}@media only screen and (min-width: 960px){.c-pagination{gap:8px}}.c-pagination__number{line-height:1.3;font-size:1.4rem;text-align:center}@media only screen and (min-width: 960px){.c-pagination__number{min-width:72px}}.c-pagination__number__all{display:inline-block}.c-pagination__links{display:flex;align-items:center;gap:12px}@media only screen and (min-width: 960px){.c-pagination__links{gap:8px}}.c-pagination__prev>a,.c-pagination__next>a{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:none;background-color:#fff;border-radius:999px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);color:hsl(228.188976378,71.7514124294%,80.2941176471%);cursor:pointer;transition:.1s}.c-pagination__prev>a:hover,.c-pagination__next>a:hover{background-color:#6780e6;color:#fff;transform:scale(1.1)}.c-pagination__prev>a:active,.c-pagination__next>a:active{background-color:#5770d3;transform:scale(1)}@media only screen and (min-width: 960px){.c-pagination__prev>a,.c-pagination__next>a{width:32px;height:32px}}.c-pagination__prev svg,.c-pagination__next svg{width:auto;height:16px}.c-pagination__prev .is_nolink,.c-pagination__next .is_nolink{pointer-events:none;opacity:.3}.c-editable section{margin:48px 0}.c-editable section:first-child{margin-top:0}.c-editable section:last-child{margin-bottom:0}.c-editable section>*:last-child{margin-bottom:0}.c-editable style+section{margin-top:0}.c-editable h2,.c-editable h3,.c-editable h4,.c-editable h5{margin:.25em 0 .65em}.c-editable h2+*,.c-editable h3+*,.c-editable h4+*,.c-editable h5+*{margin-top:0 !important}.c-editable h2{font-size:2.2rem;font-weight:bold}.c-editable h3{font-size:2rem;font-weight:bold}.c-editable h4{font-size:1.8rem;font-weight:bold}.c-editable h5{font-size:1.6rem;font-weight:bold}.c-editable p{margin-bottom:1.2em;font-size:1.6rem}.c-editable p:last-child{margin-bottom:0}.c-editable a:has(img){display:block;border-radius:3px;overflow:hidden}.c-editable a:has(img) img{transition:.1s}.c-editable a:has(img):hover{background-color:#6780e6}.c-editable a:has(img):hover img{opacity:.85}.c-editable a:has(img):active img{opacity:.75}.c-editable a:has(img)[data-action="click->lightbox#open"]{position:relative}.c-editable a:has(img)[data-action="click->lightbox#open"]::after{content:"";display:block;width:24px;height:40px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:url(/images/icon/icon_magnify.svg) no-repeat top center/contain;filter:drop-shadow(0 0 8px rgba(0, 0, 0, 0.1));opacity:0;transition:.2s}.c-editable a:has(img)[data-action="click->lightbox#open"]:hover::after{width:32px;height:48px;opacity:1}.c-editable:not(:has(.editArea)) table{max-width:100%;margin:2em 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.c-editable:not(:has(.editArea)) table th,.c-editable:not(:has(.editArea)) table td{line-height:1.4;padding:8px;border-left:1px solid #ccc;border-top:1px solid #ccc}.c-editable:not(:has(.editArea)) table th{background-color:#f1f3f5;font-weight:bold}.c-editable:not(:has(.editArea)) table thead th{text-align:center;padding:4px 8px;background-color:#666;color:#fff}.c-editable:not(:has(.editArea)) table ul,.c-editable:not(:has(.editArea)) table ol{margin:.4em 0;font-size:inherit}.c-editable:not(:has(.editArea)) table li:first-child{margin-top:0}.c-editable:not(:has(.editArea)) table li:last-child{margin-bottom:0}.c-editable:not(:has(.editArea)) table[style*="border: none"]{border:none}.c-editable:not(:has(.editArea)) table[style*="border: none"] th,.c-editable:not(:has(.editArea)) table[style*="border: none"] td{border:none}.c-editable ul{margin:1.6em 0;font-size:1.6rem}.c-editable ul>li{position:relative;line-height:1.4;margin:.8em 0;padding-left:1.3em}.c-editable ul>li::before{content:"";display:block;width:.3em;height:.3em;border-radius:999px;background-color:currentColor;position:absolute;top:.6em;left:.35em}.c-editable ol{margin:1.5em 0;counter-reset:ol;font-size:1.6rem}.c-editable ol>li{position:relative;line-height:1.4;margin:1em 0;padding-left:1.3em;counter-increment:ol}.c-editable ol>li::before{content:counter(ol) ".";display:block;border-radius:999px;position:absolute;top:0;left:.1em;font-weight:500}.c-editable ol>li:nth-child(n+10){padding-left:1.7em}.c-editable ol>li:nth-child(n+10)::before{left:0}.c-editable .c-list--none>li::before{content:none}.c-editable .eyecatch:first-child{margin:-24px max(-4%,-16px) 24px}@media only screen and (min-width: 960px){.c-editable .eyecatch:first-child{margin:-24px max(-6%,-24px) 24px}}.c-editable .video{position:relative;width:100%;padding-top:56.25%}.c-editable .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-editable .recommends{display:flex;flex-wrap:wrap;list-style:none;gap:12px}.c-editable .recommends li{width:calc((100% - 12px)/2);margin:0;padding:0}.c-editable .recommends li::before{content:none}@media only screen and (min-width: 480px){.c-editable .recommends li{width:calc((100% - 24px)/3)}}.c-editable .recommends a{color:#333}.c-editable .recommends a:hover{opacity:.75}.c-editable .recommends__title{line-height:1.25;font-size:1.5rem;margin:4px 0}.c-editable .recommends__info{display:flex;flex-wrap:wrap}.c-editable .recommends__info>*{margin:0;font-size:1.2rem}.c-editable .recommends__info>*::before{content:"・"}.c-editable .recommends__info>*:first-child::before{content:none}.c-editable figure{margin:0;text-align:center;line-height:1.25}.c-editable sup{vertical-align:super;font-size:.7em}.c-editable sub{vertical-align:sub;font-size:.7em}.editArea{font-size:1.6rem}.editArea strong{color:#fc6f14;font-weight:bold;background:rgba(0,0,0,0)}.editArea a[target=_blank]:after{content:"";font-family:FontAwesome;font-weight:normal !important;margin:0 4px;font-size:1rem;width:auto;height:auto;background:rgba(0,0,0,0);-webkit-mask:none;mask:none}.editArea>*:first-child{margin-top:0}.editArea h1,.editArea h2,.editArea h3,.editArea h4,.editArea h5,.editArea h6{position:relative;line-height:1.3;margin:40px -8px 16px;font-weight:bold;padding:6px 8px;border-bottom:2px dotted #2cae96}.editArea h1.noBorder,.editArea h2.noBorder,.editArea h3.noBorder,.editArea h4.noBorder,.editArea h5.noBorder,.editArea h6.noBorder{border-bottom:none;padding:0;margin:32px 0 8px}.editArea h1{font-size:2.4rem}.editArea h2{font-size:2.2rem}.editArea h3{font-size:2rem}.editArea h4{font-size:1.8rem}.editArea h5{font-size:1.7rem}.editArea h6{font-size:1.6rem}.editArea p{margin:0 0 2rem;line-height:1.75}.editArea i{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS Pゴシック","MS P Gothic",sans-serif;font-style:italic}.editArea s{color:#999}.editArea blockquote{position:relative;background-color:#f3f3f3;margin:1.5rem 0;padding:3em 1em 2em;border-left:6px solid #ddd;font-size:1.5rem;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS Pゴシック","MS P Gothic",sans-serif;font-style:italic}.editArea blockquote:before{content:"“";font-size:600%;line-height:1em;font-family:"ＭＳ Ｐゴシック",sans-serif;color:#ccc;position:absolute;left:4px;top:4px;font-style:normal}.editArea hr{border:none;border-top:1px solid #ddd;margin:4rem -20px}.editArea a[target=_blank]:after{content:"";font-family:FontAwesome;font-weight:normal !important;margin:0 4px;font-size:1rem}.editArea a[target=_blank].img-link:after{content:"";font-family:FontAwesome;font-weight:normal !important;top:52%;left:48%;font-size:4.8rem}.editArea a[target=_blank].img-link:hover:after{top:50%;left:50%}.editArea a[target=_blank].btn-large:after{font-size:.8em;margin-left:8px;position:relative;top:.15em}.editArea a:hover img{opacity:.7}.editArea img{max-width:100%;height:auto}.editArea ul{margin-left:.25em}.editArea ul li{margin:1.5rem 0;position:relative;padding-left:1.2em}.editArea ul li:before{content:"";position:absolute;top:.6em;left:2px;width:.6rem;height:.6rem;border-radius:50%;background-color:#2cae96}.editArea ol{counter-reset:number;list-style:none;margin:0 0 0 .25em;padding:0}.editArea ol>li{margin:1.5rem 0;position:relative;padding-left:1.2em}.editArea ol>li:before{counter-increment:number;content:counter(number);position:absolute;top:0;left:0;color:#2cae96;font-size:1.6rem;font-family:"lato","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:bold}.editArea ol ol>li{margin:1.2rem 0;position:relative;padding-left:1.2em;font-size:1.5rem}.editArea ol ol>li:before{counter-increment:number;content:counter(number);position:absolute;top:0;left:0;color:#333;font-size:1.5rem;font-family:"lato","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:bold}.editArea table{margin:1.5rem 0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:1.5rem}.editArea td,.editArea th{line-height:1.3;padding:10px 14px;border-top:1px solid #ddd;border-left:1px solid #ddd;vertical-align:middle}.editArea th{background-color:#f3f3f3;font-weight:bold}.editArea h2:first-child{margin-top:0}.editArea figure{text-align:center;margin:32px 0}.editArea figure table{margin:0 auto}.editArea figcaption{margin:8px 0;font-size:1.4rem;font-weight:bold}.editArea figcaption .source{font-size:1rem}.editArea figure figure{margin:8px 0 !important}.howto .editArea{border:4px solid #eee;border-radius:12px;background-color:#fff;margin-top:16px;padding:40px 36px}.btnPrimary,a.btnPrimary{display:block;background-color:#6780e6;color:#fff;font-weight:bold;border-radius:4px;text-align:center;padding:8px}.btnPrimary:hover,a.btnPrimary:hover{background-color:#5770d3}.btnPrimary[target=_blank]::after,a.btnPrimary[target=_blank]::after{background-color:#fff}.btnSecondary,a.btnSecondary{display:block;background-color:#fcb11c;color:#fff;font-weight:bold;border-radius:4px;text-align:center;padding:8px}.btnSecondary:hover,a.btnSecondary:hover{background-color:#ff9301}.btnSecondary[target=_blank]::after,a.btnSecondary[target=_blank]::after{background-color:#fff}.btnTertiary,a.btnTertiary{display:block;background-color:#e4e8eb;color:#333;font-weight:bold;border-radius:4px;text-align:center;padding:8px}.btnTertiary:hover,a.btnTertiary:hover{background-color:rgb(222.1404255319,227.0085106383,230.6595744681)}.btnTertiary[target=_blank]::after,a.btnTertiary[target=_blank]::after{background-color:#333}a.link-pdf{display:block;background-color:#2cae96;position:relative}a.link-pdf:after{content:"";font-family:FontAwesome;font-weight:normal !important;position:absolute;top:48%;left:50%;transform:translate(-50%, -50%);font-size:4.8rem;color:#fff;opacity:0;transition:.2s;text-shadow:0 0 4px rgba(0,0,0,.1)}a.link-pdf img{width:100%;height:auto;transition:.2s;background-color:#fff}a.link-pdf:hover img{opacity:.7}a.link-pdf:hover:after{top:50%;opacity:1}a.btn-download:after{content:"";font-family:FontAwesome;font-weight:normal !important;font-size:1em;margin-left:8px;position:relative;top:1px}a.btn-pdf:after{content:"";font-family:FontAwesome;font-weight:normal !important;font-size:1em;margin-left:8px}a.noIcon:after{content:none}a.img-link{display:block;background-color:#2cae96;position:relative}a.img-link:after{content:"";font-family:FontAwesome;font-weight:normal !important;position:absolute;top:50%;left:48%;transform:translate(-50%, -50%);font-size:6.4rem;color:#fff;opacity:0;transition:.2s;text-shadow:0 0 4px rgba(0,0,0,.1)}a.img-link img{width:100%;height:auto;transition:.2s;background-color:#fff}a.img-link:hover img{opacity:.7}a.img-link:hover:after{left:50%;opacity:1}.btn-link{display:inline-block;vertical-align:baseline;margin:0 .5em;padding:.9rem 1.6rem;border-radius:3px;background-color:#2cae96;color:#fff;font-weight:bold;text-align:center;line-height:1;text-decoration:none;font-size:1.5rem}.btn-link:after{content:"";font-family:FontAwesome;font-weight:normal !important;margin-left:.6rem;font-size:1.8rem}.btn-link:hover{background-color:#05997e;color:#fff}.btn-link:active{transition:padding,.1s;padding:.8rem 1.4rem .8rem 1.8rem}.btn-large{display:block;width:100%;line-height:1;margin:1.5em 0;padding:1.6rem 0 1.5rem;border:none;border-radius:4px;font-size:1.7rem;font-weight:bold;background-color:#2cae96;color:#fff;text-align:center}.btn-large:after{content:"";font-family:FontAwesome;font-weight:normal !important;vertical-align:top;font-size:2.2rem;margin-left:.8rem;position:relative;top:-0.1rem}.btn-large:hover{background-color:#05997e;text-decoration:none;color:#fff}.btn-large:active{transition:.1s;padding-left:4px}.btn-primary{display:block;line-height:1;border:none;border-radius:4px;background-color:#2cae96;color:#fff !important;font-weight:bold;text-align:center}.btn-primary[target=_blank]::after{background-color:#fff}.btn-primary:hover{background-color:#05997e}.btn-primary:active{background-color:#04806a}.btn-secondary{display:block;line-height:1;border:none;border-radius:4px;background-color:#fcb11c;color:#fff !important;font-weight:bold;text-align:center}.btn-secondary[target=_blank]::after{background-color:#fff}.btn-secondary:hover{background-color:#fc6e1c}.btn-secondary:active{background-color:#ec5803}.btn-base{display:block;line-height:1;border:1px solid #ddd;border-radius:4px;background-color:#f3f3f3;color:#333 !important;font-weight:bold;text-align:center}.btn-base[target=_blank]::after{background-color:#333}.btn-base:hover{background-color:#f8f8f8}.btn-base:active{background-color:#eee}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.heading-square{margin-left:1em}.heading-square:before{width:.6em;height:.6em;border-radius:0;margin-top:-0.3em;margin-left:-0.3em}.txt-s{font-size:1.2rem}.note{text-indent:-1.5em;padding-left:1.5em;font-size:1.4rem}.note:before{content:"※";margin-right:.5em;color:#eb1c24}li.note{margin:.8rem 0}li.note:before{width:auto;height:auto;background-color:rgba(0,0,0,0);position:inherit;top:inherit;left:inherit}#surveyMonkeyInfo{border:1px solid #ddd;border-radius:2px;overflow:hidden;margin-top:40px}.asterisk{color:#eb1c24}.enq-ended{margin-top:40px;font-weight:bold;text-align:center}span.ver{font-family:verdana;font-weight:bold}.column_article p{text-indent:1em}.lsNone li{padding:0}.lsNone li:before{content:none}.col2-1-50{display:flex}.col2-1-50>*{width:50%;padding:0 2%}.references{margin:32px 0;font-size:1.2rem;line-height:1.3}.references .heading{font-size:1.4rem;font-weight:bold;border:none;padding:0;margin:.5em 0}.references ul li{margin:.75em 0}.article_section{margin:40px 0}h2+.article_section{margin-top:0}.section_heading{font-size:1.8rem;font-weight:bold;border:none;padding:0;margin:.5em 0}.box-byAutor{border:1px solid #ddd;border-radius:4px;margin:40px 0 0}.box-byAutor .box-byAutor_title{text-align:center;margin:0;padding:8px 0;font-weight:bold;border:none;background-color:#eee;border-radius:4px 4px 0 0;font-size:16px}.box-byAutor .box-byAutor_content{padding:8px 3%}.box-byAutor .box-byAutor_content .col2-1{display:flex;margin:0 auto;align-items:center}.box-byAutor .box-byAutor_content .col2-1>*{padding:8px}.box-byAutor .box-byAutor_content p{font-size:1.4rem;line-height:1.6;text-indent:0}.box-byAutor .box-byAutor_content>p{margin:8px}.box-byAutor .box-byAutor_content .col2-1 p:last-child{margin:0}.box-byAutor .box-byAutor_content .col2-1 .txt{width:calc(100% - 220px)}.box-byAutor .box-byAutor_content .col2-1 .img{width:220px}.img{text-align:center}.iframe{position:relative;width:100%;height:0;padding-top:56.25%}.iframe iframe{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%}.seminar_watch .pagetitle .subtitle{display:block;font-size:2rem}.seminar_watch_info{display:table;margin-bottom:20px}.seminar_watch_info>*{display:table-cell}.seminar_watch_info .date{font-family:"lato","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;letter-spacing:1px;padding:0 12px 0 2px}.seminar_watch_info .sponsor{padding-left:12px;border-left:1px solid #999}.seminar_watch_note .heading,.seminar_watch_trouble .heading{font-weight:bold;margin-bottom:12px}.seminar_watch_note li,.seminar_watch_trouble li{list-style-type:disc;margin:6px 0 6px 1em;font-size:1.3rem}.seminar_watch_note li:last-child,.seminar_watch_trouble li:last-child{margin-bottom:0}.seminar_watch_request{margin-bottom:20px}.seminar_watch_request a{display:block;border-radius:4px;line-height:1;padding:18px 0;background-color:#e9e9e9;text-align:center;box-shadow:0 0 4px rgba(0,0,0,.05) inset,0 1px 0 hsla(0,0%,100%,.7);font-weight:bold}.seminar_watch_request a:hover{background-color:#e3e3e3;color:#0464ae}.seminar_watch_videos{*zoom:1}.seminar_watch_videos:before,.seminar_watch_videos:after{content:"";display:table}.seminar_watch_videos:after{clear:both}.seminar_watch_videos section{background-color:#fff;border-radius:2px;box-shadow:0 0 2px rgba(0,0,0,.1);margin-bottom:16px}.seminar_watch_videos .col2{width:332px;float:left;margin-right:16px}.seminar_watch_videos .col2:nth-child(2n){margin-right:0}.seminar_watch_videos .col2 iframe{width:316px;height:178px}.seminar_watch_videos .heading{background:#2ba89a;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjYWU5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiYTg5YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:linear-gradient(to bottom, #2cae96, #2ba89a);background:linear-gradient(to bottom, #2cae96, #2ba89a);color:#fff;padding:6px 8px;font-size:1.5rem;font-weight:bold;border-radius:2px 2px 0 0}.seminar_watch_videos .video{padding:8px}.seminar_watch_videos iframe{width:100%;height:374px}.seminar_watch_videos .btns{display:table;width:100%}.seminar_watch_videos .btns p{display:table-cell;padding:0 4px 4px}.seminar_watch_videos .btns p:first-child{padding-left:8px}.seminar_watch_videos .btns p:last-child{padding-right:8px}.seminar_watch_videos .btn{display:block;line-height:1;padding:12px 0 13px;background-color:#eee;color:#333;text-align:center;font-weight:bold;border-radius:4px}.seminar_watch_videos .btn:hover{background-color:#e3e3e3}.seminar_watch_videos .tabs{display:table;width:100%;padding:0 4px}.seminar_watch_videos .tab-trigger{display:table-cell;padding:0 4px;width:50%}.seminar_watch_videos .tab-trigger .btn{cursor:pointer}.seminar_watch_videos .tab-trigger.is_active{pointer-events:none}.seminar_watch_videos .tab-trigger.is_active .btn{position:relative;background-color:#2cae96;color:#fff;cursor:default}.seminar_watch_videos .tab-trigger.is_active .btn:before{content:"";display:block;width:0;height:0;border-bottom:6px solid #2cae96;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}.seminar_watch_trouble dl{font-size:1.3rem}.seminar_watch_trouble dt{position:relative;padding:3px 0 3px 1.5rem;font-weight:bold}.seminar_watch_trouble dt:before{content:"";font-family:FontAwesome;font-weight:normal !important;position:absolute;left:2px;top:50%;transform:translateY(-50%);font-weight:bold;font-size:1.8rem;color:#2cae96}.seminar_watch_trouble dd{padding-left:1.5rem;margin-bottom:6px}.seminar_watch_trouble dd:last-child{margin-bottom:0}.seminar_watch_trouble a[target=_blank]:after{content:"";font-family:FontAwesome;font-weight:normal !important;margin:0 4px;font-size:.9rem}.imglink-pdf{display:block;background-color:#2cae96;position:relative}.imglink-pdf:after{content:"";font-family:FontAwesome;font-weight:normal !important;position:absolute;top:48%;left:50%;transform:translate(-50%, -50%);font-size:4.8rem;color:#fff;opacity:0;transition:.2s;text-shadow:0 0 4px rgba(0,0,0,.1)}.imglink-pdf img{width:100%;height:auto;transition:.2s}.imglink-pdf:hover img{opacity:.7}.imglink-pdf:hover:after{top:50%;opacity:1}.seminor_pdf .imglink-pdf{margin-top:16px;box-shadow:0 0 2px rgba(0,0,0,.1)}.seminor_enquete_iframe{margin:16px 0;box-shadow:0 0 2px rgba(0,0,0,.1)}.seminor_enquete_iframe iframe{width:100%}[class*=c-button--]{display:flex;justify-content:center;align-items:center;line-height:1.25;font-weight:bold;padding:4px;border:none;border-radius:6px;transition:.1s;cursor:pointer}[class*=c-button--]:active{transform:scale(0.99)}[class*=c-button--].is_disabled{background-color:#f1f3f5;color:rgba(110,121,129,.4) !important;pointer-events:none}[class*=c-button--]::after{transition:.1s}[class*=c-button--]:focus{outline:none}.c-button--primary,.c-button--primary-link{background-color:#6780e6;color:#fff !important;font-weight:bold}.c-button--primary:hover,.c-button--primary-link:hover{background-color:#5770d3}.c-button--primary:active,.c-button--primary-link:active{background-color:rgb(66.7924528302,94.7995283019,205.7075471698)}.c-button--primary.is_disabled,.c-button--primary-link.is_disabled{color:rgba(66.7924528302,94.7995283019,205.7075471698,.35) !important;background-color:rgba(103,128,230,.15);opacity:.5}.c-button--primary[target=_blank]::after{background-color:#fff !important}.c-button--primary-link{-moz-column-gap:.5em;column-gap:.5em}.c-button--primary-link::after{content:"";display:block;width:.7em;height:.7em;background:url(/images/icon/icon_angle_right_wh.svg) no-repeat center center/contain}.c-button--primary-link.is_disabled::after{background:rgba(66.7924528302,94.7995283019,205.7075471698,.35);-webkit-mask:url(/images/icon/icon_angle_right_wh.svg) no-repeat center center/contain;mask:url(/images/icon/icon_angle_right_wh.svg) no-repeat center center/contain}.c-button--secondary,.c-button--secondary-link{background-color:#fcb11c;color:#fff !important;font-weight:bold}.c-button--secondary:hover,.c-button--secondary-link:hover{background-color:#ff9301}.c-button--secondary:active,.c-button--secondary-link:active{background-color:rgb(230.5,132.4921259843,0)}.c-button--secondary[target=_blank]::after{background-color:#fff !important}.c-button--secondary-link{-moz-column-gap:.5em;column-gap:.5em}.c-button--secondary-link::after{content:"";display:block;width:.7em;height:.7em;background:url(/images/icon/icon_angle_right_wh.svg) no-repeat center center/contain}.c-button--outline{border:1px solid #6780e6;color:#6780e6;font-weight:bold;color:#6780e6 !important;background-color:#fff}.c-button--outline:hover{background-color:#6780e6;color:#fff !important}.c-button--outline:active{background-color:#5770d3}.c-button--outline[target=_blank]::after{background-color:#6780e6 !important}.c-button--outline[target=_blank]:hover::after{background-color:#fff !important}.c-button--base,.c-button--base-link{background-color:#f1f3f5;border:1px solid rgb(222.1404255319,227.0085106383,230.6595744681);color:#666 !important}.c-button--base:hover,.c-button--base-link:hover{color:#333;background-color:#e4e8eb}.c-button--base:active,.c-button--base-link:active{background-color:rgb(222.1404255319,227.0085106383,230.6595744681)}.c-button--base[target=_blank]::after{background-color:#333 !important}.c-button--base-link{-moz-column-gap:.5em;column-gap:.5em}.c-button--base-link::after{content:"";display:block;width:.7em;height:.7em;-webkit-mask:url(/images/icon/icon_angle_right_wh.svg) no-repeat center center/contain;mask:url(/images/icon/icon_angle_right_wh.svg) no-repeat center center/contain;background-color:#333}.c-button--link{-moz-column-gap:.5em;column-gap:.5em;border:1px solid #6780e6;color:#6780e6;font-weight:bold;color:#6780e6 !important}.c-button--link::after{content:"";display:block;width:.75em;height:.75em;background-color:#6780e6;-webkit-mask:url(/images/icon/icon_angle_right_gr.svg) no-repeat center center/contain;mask:url(/images/icon/icon_angle_right_gr.svg) no-repeat center center/contain}.c-button--link:hover{background-color:#6780e6;color:#fff !important}.c-button--link:hover::after{background-color:#fff}.c-button--link:active{background-color:#5770d3}.c-button--link[target=_blank]::after{background-color:#fff !important}.c-button--deny{background-color:#f1f3f5;color:#333 !important}.c-button--deny:hover{background-color:#e4e8eb}.c-button--deny:active{background-color:rgb(222.1404255319,227.0085106383,230.6595744681)}.c-button--submit{min-height:44px;background-color:#6780e6;color:#fff !important;font-size:1.6rem}.c-button--submit:hover{background-color:#5770d3}.c-button--submit:active{background-color:rgb(66.7924528302,94.7995283019,205.7075471698)}.c-button--submit:disabled{background-color:#e4e8eb;color:#ccc !important;pointer-events:none}.c-button--add{height:52px;-moz-column-gap:8px;column-gap:8px;background-color:#fff;color:#6780e6 !important;border:1px solid #6780e6;font-size:1.5rem}.c-button--add::before{content:"";display:block;width:24px;height:24px;background-color:#6780e6;-webkit-mask:url(/images/icon/icon_add_circle_wh.svg) no-repeat center center/contain;mask:url(/images/icon/icon_add_circle_wh.svg) no-repeat center center/contain}.c-button--add:hover{background-color:#f5f8ff}.c-button--add:active{background-color:#e8effd}.c-button--add.is_disabled{background-color:rgba(103,128,230,.175);background-color:#f5f8ff;color:#6780e6 !important;opacity:.3}.c-button--caution{min-height:44px;-moz-column-gap:8px;column-gap:8px;background-color:#fff;border:1px solid #ffe245;color:#333 !important;font-size:1.4rem}.c-button--caution::before{content:"";display:block;width:24px;height:24px;background:url(/images/icon/icon_caution.svg) no-repeat center center/contain}.c-button--caution:hover{background-color:rgb(255,253.035483871,242.4)}.c-button--caution:active{background-color:rgb(255,251.4451612903,232.2)}.c-button--post{height:40px;gap:8px;background-color:#6780e6;color:#fff !important;font-size:1.5rem}.c-button--post::before{content:"";display:block;width:16px;height:16px;background:url(/images/icon/icon_pen_wh.svg) no-repeat center center/contain}.c-button--post:hover{background-color:#5770d3}.c-button--post:active{background-color:rgb(66.7924528302,94.7995283019,205.7075471698)}.c-button--like{width:100%;max-width:144px;height:36px;line-height:1.2;-moz-column-gap:4px;column-gap:4px;background-color:#e8effd;color:#405752 !important;font-size:1.3rem;text-shadow:0 0 8px -4px rgba(0,0,0,.1);opacity:.5}.c-button--like:hover{opacity:.75}.c-button--like:active{opacity:1}.c-button--like.is_active{background-color:rgb(255,206.2666666667,1);color:#fff !important;opacity:1}.c-button--like.is_active:hover{background-color:rgb(255,180.8666666667,1)}.c-button--like.is_active:active{background-color:rgb(255,163.9333333333,1)}@media only screen and (min-width: 960px){.c-button--like{flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px;height:52px;padding:10px 0}}.c-button--like span:first-child{margin-left:4px}.c-button--like span:last-child{margin:0 2px;font-size:16px;text-align:center}@media only screen and (min-width: 960px){.c-button--like span:last-child{width:100%}}.c-button--warning{border:1px solid #ff0080;background-color:#fff;color:#ff0080 !important}.c-button--warning:hover{background-color:#ff0080;color:#fff !important}.c-button--warning:active{background-color:rgb(204,0,102.4);color:#fff !important}.c-button--external{-moz-column-gap:.5em;column-gap:.5em;background-color:#0073ff;color:#fff !important}.c-button--external:hover{background-color:rgb(25.5,129,255);color:#fff !important}.c-button--external:active{background-color:rgb(0,96.6,214.2);color:#fff !important}.c-button--external::after{content:"";display:block;position:relative;width:.55em !important;height:.55em !important;top:-2px;margin:0 !important;background:url(/images/icon/icon_external.svg) no-repeat center center/contain}.c-button--purchase{background-color:#f5cf02;color:#fff !important}.c-button--purchase:hover{background-color:#ffba00;color:#fff !important}.c-button--purchase:active{background-color:#f2a700;color:#fff !important}.c-button--delete{gap:2px;padding-right:8px;color:#ccc !important}.c-button--delete svg{margin-top:-3px}.c-button--delete:hover{color:#ff0080 !important}.c-button--delete:active{color:rgb(204,0,102.4) !important;background-color:#fff3f8;transform:scale(1)}.c-button--faq{height:56px;-moz-column-gap:6px;column-gap:6px;background-color:#fff;color:#333 !important;font-size:1.5rem;font-weight:bold;border:1px solid #6780e6}.c-button--faq::before{content:"";display:block;width:24px;height:24px;background:url(/images/icon/icon_question_fill.svg) no-repeat center center/contain}.c-button--faq:hover{color:#5770d3 !important}.c-button--faq:active{background-color:#e8effd}.c-button--inquiry{position:relative;height:56px;line-height:1.25;-moz-column-gap:6px;column-gap:6px;color:#fff !important;font-size:1.5rem;font-weight:bold;overflow:hidden}.c-button--inquiry span{position:relative;z-index:2}.c-button--inquiry::before{content:"";position:relative;display:block;width:18px;height:18px;background:url(/images/icon/icon_sendmail.svg) no-repeat center center/contain;z-index:2}.c-button--inquiry::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:.1s}.c-button--inquiry:hover::after{background-color:hsla(0,0%,100%,.12)}.c-button--inquiry:active::after{background-color:rgba(0,0,0,.08)}.c-button--following{width:174px;height:40px;color:#fff !important;background-color:#f5cf02;text-shadow:0 0 4px rgba(0,0,0,.05)}.c-button--following:hover{background-color:rgb(245,190.8,2)}.c-button--following:active{background-color:rgb(239.9412955466,182.8940283401,1.9587044534)}.c-button--following.is_active{background-color:rgb(245,182.7,2)}.c-button--following.is_active:hover{background-color:rgb(245,170.55,2)}.c-button--following.is_active:active{background-color:rgb(239.9412955466,163.062145749,1.9587044534)}.c-button--prev{min-height:44px;gap:.25em;background-color:#f1f3f5;color:#666 !important}.c-button--prev::before{content:"";display:block;width:1em;height:1em;background-color:#666;-webkit-mask:url(/images/icon/icon_angle_left.svg) no-repeat center center/contain;mask:url(/images/icon/icon_angle_left.svg) no-repeat center center/contain}.c-button--prev:hover{color:#333;background-color:#e4e8eb}.c-button--prev:hover::before{background-color:#333}.c-button--prev:active{background-color:rgb(222.1404255319,227.0085106383,230.6595744681)}.c-button--skip{min-height:44px;gap:.25em;background-color:#6780e6;color:#fff !important;opacity:.65}.c-button--skip::after{content:"";display:block;width:1em;height:1em;background-color:#fff;-webkit-mask:url(/images/icon/icon_angles_right.svg) no-repeat center center/contain;mask:url(/images/icon/icon_angles_right.svg) no-repeat center center/contain}.c-button--skip:hover{background-color:rgb(66.7924528302,94.7995283019,205.7075471698);opacity:.85}.c-button--skip:active{background-color:rgb(66.7924528302,94.7995283019,205.7075471698);opacity:1}.c-button--skip.is_disabled{color:rgba(66.7924528302,94.7995283019,205.7075471698,.35) !important;background-color:rgba(103,128,230,.15);opacity:.5}.c-button--skip.is_disabled::after{background:rgba(66.7924528302,94.7995283019,205.7075471698,.35)}.c-button--opened{background-color:#34c7af;color:#fff;text-shadow:0 0 2px rgb(43.5474103586,166.6525896414,146.5537848606)}.c-button--opened:hover{background-color:rgb(33.175,217.825,187.6780612245)}.c-button--opened:active{background-color:rgb(48.8302788845,186.8697211155,164.3326693227)}.c-button--closed{background-color:#f1f3f5;color:rgba(110,121,129,.65)}.c-button--closed:hover{background-color:rgb(229.1,232.8,236.5)}.c-button--closed:active{background-color:rgb(217.2,222.6,228)}.c-button--screening{background-color:rgba(66.7924528302,94.7995283019,205.7075471698,.75);color:#fff;text-shadow:0 0 2px rgb(48.0886792453,75.4117924528,183.6113207547)}.c-button--screening:hover{background-color:rgba(54.9174528302,87.7128347535,217.5825471698,.8)}.c-button--screening:active{background-color:rgba(54.6679245283,84.479245283,202.5320754717,.85)}.c-button--edit{position:relative;width:40px;height:40px;background-color:#f1f3f5;text-indent:120%;overflow:hidden;white-space:nowrap}.c-button--edit::before{content:"";position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);display:block;width:16px;height:16px;background-color:#333;-webkit-mask:url(/images/icon/icon_pen_wh.svg) no-repeat center center/contain;mask:url(/images/icon/icon_pen_wh.svg) no-repeat center center/contain}.c-button--edit:hover{background-color:#6780e6;color:#fff}.c-button--edit:hover::before{background-color:#fff}.c-button--edit:active{background-color:#5770d3}.c-button--edit.is_disabled{opacity:.25;pointer-events:none;border:1px solid #dad9e5}.c-button--edit.is_disabled::after{content:"";display:block;width:40px;height:1px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transform:rotate(45deg);transform-origin:50% 50%;background-color:#333}.c-button--submit-heart{background-color:#ff0080;color:#fff;gap:.25em}.c-button--submit-heart:hover{background-color:rgb(229.5,0,115.2)}.c-button--submit-heart:active{background-color:rgb(204,0,102.4)}.c-button--submit-heart::before{content:"";display:block;width:16px;height:16px;background-color:#fff;-webkit-mask:url(/images/icon/icon_heart.svg) no-repeat center center/contain;mask:url(/images/icon/icon_heart.svg) no-repeat center center/contain}.c-button--submit-heart.is_sent{background-color:#fff3f8;border:1px solid #ff0080;color:#ff0080}.c-button--submit-heart.is_sent::before{background-color:#ff0080}.c-button--submit-heart.is_sent:hover{background-color:rgb(255,227.7,239.075)}.c-button--submit-heart.is_sent:active{background-color:rgb(255,212.4,230.15)}.c-button--submit-heart.is_disabled,.c-button--submit-heart:disabled{color:rgba(255,0,128,.3) !important;background-color:#fff3f8;border-color:rgba(255,0,128,.3)}.c-button--submit-heart.is_disabled::before,.c-button--submit-heart:disabled::before{background-color:rgba(255,0,128,.3)}.c-button--chat{position:relative;background-color:#6780e6;color:#fff !important;gap:6px}.c-button--chat::before{content:"";display:block;width:16px;height:16px;background:url(/images/icon/icon_chat.svg) no-repeat center center/16px auto}.c-button--chat>span{max-width:calc(96% - 22px)}.c-button--chat:hover{background-color:#5770d3}.c-button--chat:active{background-color:rgb(66.7924528302,94.7995283019,205.7075471698)}.c-sidebar__list__info{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;line-height:1.25;margin-top:2px;font-size:1.1rem}.c-sidebar__list__info__dl{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;font-size:1.2rem}.c-sidebar__list__info__dl dt{position:relative}.c-sidebar__list__info__dl dt::after{content:"：";position:absolute;top:0;left:100%}.c-sidebar__chat__heading{position:relative;padding-left:32px}.c-sidebar__chat__heading::before{content:"";display:block;position:absolute;top:calc(50% - 8px);left:10px;width:16px;height:16px;background:url(/images/icon/icon_chat.svg) no-repeat center center/contain}.c-sidebar__chat__list__item a{display:flex;align-items:center;width:100%}.c-sidebar__chat__list__item__thumbnail img{width:40px;height:40px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.c-sidebar__chat__list__item__user{width:calc(100% - 56px);padding:2px 2px 2px 8px}.c-sidebar__chat__list__item__user__name{line-height:1.25}.c-sidebar__chat__list__item__user__name__name{font-weight:500}.c-sidebar__chat__list__item__user__name__name::after{content:"さん";font-size:1.2rem}.c-sidebar__chat__list__item__user__name__realname{display:inline-block;vertical-align:top;height:16px;line-height:15px;padding:1px 5px 0;font-size:1.1rem;font-weight:bold;background-color:#f1f3f5;border-radius:2px;color:rgb(186.9829787234,197.0595744681,204.6170212766) !important}.c-sidebar__chat__list__item__user__name__realname.is_opened{background-color:rgb(70.1254237288,82.9697450954,135.3745762712);color:#fff !important}.c-sidebar__chat__list__item__unread{display:flex;justify-content:center;align-items:center;width:16px}.c-sidebar__chat__list__item__unread .c-number{color:#fff !important}.c-sidebar__chat__list__item__user__position{position:relative;line-height:16px;margin-top:2px;padding-left:10px;font-size:1.1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-sidebar__chat__list__item__user__position::before{content:"";display:block;width:5px;height:16px;position:absolute;top:0;left:1px;background-color:#6780e6;-webkit-mask:url(/images/icon/icon_angle_right_wh.svg) no-repeat center center/contain;mask:url(/images/icon/icon_angle_right_wh.svg) no-repeat center center/contain}body:has(.c-modal.is_open){overflow:hidden;height:100dvh}:has(.c-modal.is_open){z-index:999}.c-modal{display:none}.c-modal.is_open{position:fixed;top:0;left:0;width:100vw;min-height:100dvh;display:flex;justify-content:center;align-items:center;padding:40px min(4%,16px);z-index:999;overflow-y:auto;overscroll-behavior-y:contain}.c-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(10,23,75,.7)}.c-modal__content{position:relative;background-color:#fff;margin:auto;border-radius:6px;max-width:800px;box-shadow:0 4px 24px -8px rgba(0,0,0,.4)}.c-modal__button--close{position:absolute;bottom:calc(100% + 6px);left:calc(100% - 16px);display:block;width:24px;height:24px;text-indent:100%;overflow:hidden;white-space:nowrap;background:url(/images/icon/icon_close_wh.svg) no-repeat center center/16px auto;cursor:pointer;transition:.1s}.c-modal__button--close:hover{opacity:.8}.c-modal__button--close:active{opacity:.6;transform:scale(0.9)}@media only screen and (min-width: 960px){.c-modal__button--close{bottom:100%;left:100%}}.c-modal__content__header{display:flex;justify-content:center;align-items:center;width:100%;min-height:40px;padding-top:4px;background-color:rgb(222.1404255319,227.0085106383,230.6595744681);border-radius:6px 6px 0 0;font-weight:bold;font-size:1.6rem}.c-modal__content__body{max-height:calc(100dvh - 104px);overflow:auto;border-radius:0 0 6px 6px}.c-modal__content__main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px min(4%,16px)}.c-modal__content__main>*:first-child{margin-top:0}.c-modal__content__main>*:last-child{margin-bottom:0}@media only screen and (min-width: 960px){.c-modal__content__main{padding:24px min(8%,32px)}}.c-modal__content__blockquote+.c-modal__content__main{padding:14px min(4%,16px)}@media only screen and (min-width: 960px){.c-modal__content__blockquote+.c-modal__content__main{padding:18px min(8%,32px)}}ul.c-modal__content__list{margin:2em 0}ul.c-modal__content__list>li{position:relative;line-height:1.4;margin:1.25em 0;padding-left:1.3em}ul.c-modal__content__list>li::before{content:"";display:block;width:.3em;height:.3em;border-radius:999px;background-color:#333;position:absolute;top:.6em;left:.35em}ul.c-modal__content__list>li:first-child{margin-top:0}ul.c-modal__content__list>li:last-child{margin-bottom:0}.c-modal__content__list__note{position:relative;display:block;margin:.25em 0;padding-left:1em;font-size:.9em}.c-modal__content__list__note::before{content:"※";position:absolute;top:0;left:0}.c-modal__content__list__note:first-child{margin-bottom:0}.c-modal__content__list__details{display:block;margin:.5em 0;padding:12px 16px;background-color:#f1f3f5;font-size:.9em;border-radius:4px}ul.c-modal__content__list--note{margin:1em 0}ul.c-modal__content__list--note>li{position:relative;line-height:1.4;margin:.5em 0;padding-left:1em}ul.c-modal__content__list--note>li::before{content:"※";color:#ff0080;position:absolute;top:0;left:0}ul.c-modal__content__list--note>li:first-child{margin-top:0}ul.c-modal__content__list--note>li:last-child{margin-bottom:0}.c-modal__content__footer--warning{background-color:#fff3f8;border-radius:0 0 6px 6px;padding:16px min(4%,16px);color:#ff0080;font-weight:bold;line-height:1.6}@media only screen and (min-width: 960px){.c-modal__content__footer--warning{padding:20px min(8%,32px)}}.c-modal__content__footer:has(*[class*=c-button--]){padding:4px min(4%,16px) 24px}.c-modal__content__footer *[class*=c-button--]{width:100%;max-width:320px;min-height:44px;margin:auto;font-size:1.6rem}.c-modal__content__blockquote{line-height:1.6;margin:2px;padding:14px min(4%,14px);background-color:#f1f3f5;font-weight:bold;font-size:1.3rem}@media only screen and (min-width: 960px){.c-modal__content__blockquote{padding:16px min(8%,32px)}}.c-modal__content__comment__info{display:flex;align-items:center;-moz-column-gap:1em;column-gap:1em;font-size:1.2rem}.c-modal__content__comment__info dt{position:relative;font-weight:bold;color:#6780e6}.c-modal__content__comment__info dt::after{content:"：";position:absolute;top:0;left:100%;color:#333;font-weight:normal}.c-modal:has(.c-modal__img).is_open{overflow:hidden}.c-modal__img{border-radius:4px;overflow:hidden}.c-modal__img img{max-height:90dvh}.c-modal__caption{position:absolute;top:calc(100% + 4px);width:100%;max-height:calc(5dvh - 4px);line-height:1.25;text-align:center;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.5)}.c-modal__profile{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:16px}.c-modal__profile li{line-height:1.25;margin:.75em 0}@media screen and (min-width: 640px){.c-modal__profile{padding:24px 3%}}@media screen and (min-width: 640px){.c-modal__profile__img{width:calc((100% - 12px)/3)}}.c-modal__profile__txt{padding:4px 6px}@media screen and (min-width: 640px){.c-modal__profile__txt{width:calc((100% - 12px)*2/3)}}.c-modal__profile__txt__section{margin:16px 0}.c-modal__profile__txt__section:last-child{margin-bottom:0}[class*=c-tag--]{display:flex;justify-content:center;align-items:center;height:20px;line-height:1;padding:0 .5em;border-radius:4px;background-color:#999;color:#fff !important;font-weight:bold;font-size:1.2rem;letter-spacing:normal}.c-tag--management{background-color:#b6ae83}.c-tag--academic{background-color:#81b1b5}.c-tag--paper{background-color:#94a2bf}.c-tag--live{border:1px solid #ff0080;color:#ff0080 !important;background-color:#fff}.c-tag--countdown{background-color:#ff0080}.c-tag--paid{border:1px solid #f2ce00;color:#f2ce00 !important;background-color:#fff}.c-tag--free{border:1px solid #6780e6;color:#6780e6 !important;background-color:#fff}.c-tag--messages{background-color:#44b5bd;color:#fff}.c-tag--columns{background-color:#b6ae83;color:#fff}.c-tag--stats{background-color:#967fc6;color:#fff}.c-tag--seminars{background-color:#60ba57;color:#fff}.c-tag--specialties{background-color:#ff8f3c;color:#fff}.c-tag--salons{background-color:#f7c51e;color:#fff}.c-tag--news{background-color:#92b3ff;color:#fff}.c-tag--books{background-color:#fc9fc1;color:#fff}.c-tag--reviews{background-color:coral;color:#fff}.c-tag--navigation{background-color:#5a7e7e;color:#fff}.c-tag--other{background-color:#a1a6b9;color:#fff}.c-tag--specialities-001{background-color:#fcb11c;color:#fff}.c-tag--plan--starter{background-color:rgba(103,128,230,.15);color:#333 !important;border-radius:99px;padding:0 8px}.c-table{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.c-table th,.c-table td{border-top:1px solid #ccc;border-left:1px solid #ccc;padding:8px 12px;line-height:1.5;vertical-align:middle}.c-table th{background-color:#f1f3f5;font-weight:bold}.c-table-wrapper{border:1px solid #ccc;overflow:auto;border-radius:3px}.c-table-wrapper .c-table{border-right:none !important;border-bottom:none !important}.c-table-wrapper .c-table tr>*:first-child{border-left:none}.c-table-wrapper .c-table tr:has([rowspan="2"]:first-child)+tr>*:first-child{border-left:1px solid #ccc}.c-table-wrapper .c-table tr:has([rowspan="3"]:first-child)+tr>*:first-child,.c-table-wrapper .c-table tr:has([rowspan="3"]:first-child)+tr+tr>*:first-child{border-left:1px solid #ccc}.c-table-wrapper .c-table tr:has([rowspan="4"]:first-child)+tr>*:first-child,.c-table-wrapper .c-table tr:has([rowspan="4"]:first-child)+tr+tr>*:first-child,.c-table-wrapper .c-table tr:has([rowspan="4"]:first-child)+tr+tr+tr>*:first-child{border-left:1px solid #ccc}.c-table-wrapper .c-table tr:has([rowspan="5"]:first-child)+tr>*:first-child,.c-table-wrapper .c-table tr:has([rowspan="5"]:first-child)+tr+tr>*:first-child,.c-table-wrapper .c-table tr:has([rowspan="5"]:first-child)+tr+tr+tr>*:first-child,.c-table-wrapper .c-table tr:has([rowspan="5"]:first-child)+tr+tr+tr+tr>*:first-child{border-left:1px solid #ccc}.c-table-wrapper .c-table tr:has([rowspan="6"]:first-child)+tr>*:first-child,.c-table-wrapper .c-table tr:has([rowspan="6"]:first-child)+tr+tr>*:first-child,.c-table-wrapper .c-table tr:has([rowspan="6"]:first-child)+tr+tr+tr>*:first-child,.c-table-wrapper .c-table tr:has([rowspan="6"]:first-child)+tr+tr+tr+tr>*:first-child,.c-table-wrapper .c-table tr:has([rowspan="6"]:first-child)+tr+tr+tr+tr+tr>*:first-child{border-left:1px solid #ccc}.c-table-wrapper .c-table tr:first-child>*{border-top:none}.c-progress{position:relative;height:4px;margin:12px 0;border-radius:2px;overflow:hidden;background-color:#e8effd}.c-progress__bar{--max: 1;--current: 0;width:calc(100%/var(--max)*var(--current));height:100%;border-radius:2px;background-color:#6780e6}.c-progress__bar.is_none{width:0}.c-progress__bar.is_full{width:100%}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #fff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 40px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 4px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 99px);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color));box-shadow:0 0 4px rgba(0,0,0,.1),0 0 8px rgba(0,0,0,.1)}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));opacity:0;transition:opacity .1s}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper:hover .swiper-button-prev,.swiper:hover .swiper-button-next{opacity:.25}.swiper:hover .swiper-button-prev:hover,.swiper:hover .swiper-button-next:hover{opacity:.75}.swiper:hover .swiper-button-prev:active,.swiper:hover .swiper-button-next:active{opacity:1}#l-main:has(.p-users__content__section--login,.p-users__content__first){max-width:980px !important}.p-users__content{padding:0}.p-users__content .l-main__single__content__warning{width:100% !important;margin:0 0 2px !important;padding:12px 16px}.p-users__content .l-main__single__content__warning p{margin-bottom:.75em}.p-users__content .l-main__single__content__warning p:last-child{margin-bottom:0}.p-users__content .l-main__single__content__warning dl{display:flex;flex-wrap:wrap;line-height:1.5}.p-users__content .l-main__single__content__warning dt{position:relative;margin-right:1em}.p-users__content .l-main__single__content__warning dt::before{content:"：";display:block;position:absolute;top:0;left:100%}.p-users__content .l-main__single__content__warning dd{min-width:calc(100% - 11em);margin-bottom:.5em}.p-users__content .l-main__single__content__warning dd:last-child{margin-bottom:0}.p-users__content .c-checkbox__text,.p-users__content .c-radio__text{width:auto}@media only screen and (min-width: 960px){.p-users__content{display:flex;flex-wrap:wrap}.p-users__content:has(>:first-child:last-child){padding:12px 16px 0}}.p-users__content__section{padding:16px}@media only screen and (min-width: 960px){.p-users__content__section{width:calc((100% - 1px)/2);padding:16px 24px 24px 26px}}.p-users__content__section--login{border-bottom:1px dashed #bbb;padding-bottom:24px}@media only screen and (min-width: 960px){.p-users__content__section--login{border-bottom:none;border-right:1px solid #dad9e5;padding:16px 26px 24px 24px;width:calc((100% - 1px)/2 + 1px)}}.p-users__content__section--login+section{display:flex;flex-direction:column}.p-users__content__section__heading{font-weight:bold;font-size:1.6rem;margin:12px 0}.p-users__content__first{border-bottom:1px dashed #bbb;padding-bottom:8px}@media only screen and (min-width: 960px){.p-users__content__first{border-bottom:none;border-right:1px solid #dad9e5;padding:8px 26px 8px 24px;width:calc((100% - 1px)/2 + 1px)}.p-users__content__first .l-main__single__content__warning{width:calc(100% + 20px) !important;margin:0 -8px 2px -10px !important;padding:16px 24px}}.p-users__content__first__sticky{position:sticky;top:0}.p-users__content__lead{font-weight:bold;text-align:center;margin-bottom:2px;padding:16px}.p-users__content__lead p{margin-bottom:.5em}.p-users__content__text{padding:12px 16px}.p-users__forgotPassword{text-align:center;font-size:1.3rem}.p-users__forgotPassword a{margin:4px 0 12px;display:inline-block}.p-users__forgotPassword a:hover{font-weight:bold}@media only screen and (min-width: 960px){.p-users__forgotPassword a{color:#666;border-bottom:1px dashed #999}.p-users__forgotPassword a:hover{color:#0073ff;border-color:rgba(0,0,0,0)}.p-users__forgotPassword a:active{color:#005ad7}}.p-users__content__vetpeer{background-color:#f5f8ff;border:1px solid #e8effd;margin:32px -12px -12px;border-radius:4px}.p-users__content__vetpeer__current{padding:6px;text-align:center}.p-users__content__vetpeer__current em{color:#5770d3;font-size:1.2em}.p-users__content__vetpeer__links{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 12px;background-color:#e8effd}.p-users__content__vetpeer__link{width:calc((100% - 8px)/2)}.p-users__content__vetpeer__link__button{display:block;background-color:#fff;border:1px solid #6780e6;line-height:1.25;padding:8px 4px;border-radius:6px;text-align:center;font-weight:bold;color:#6780e6 !important}.p-users__content__vetpeer__link__button em{font-size:1.2em;color:#5770d3 !important}.p-users__content__vetpeer__link__button span{display:inline-block}.p-users__content__vetpeer__link__button:hover{background-color:#6780e6;color:#fff !important}.p-users__content__vetpeer__link__button:hover em{color:#ffe245 !important}.p-users__content__vetpeer__link__button:active{background-color:#5770d3;transform:scale(0.99)}.p-users__register .is_hide{display:none}.p-users__register.is_show .is_hide{display:block}.p-users__register.is_clinic .p-users__forNonClinic{display:none}.p-users__register.is_nonClinic .p-users__forClinic{display:none}:has(.p-error__content) #l-content{padding:0}@media only screen and (min-width: 960px){:has(.p-error__content) #l-content{padding-top:0 !important;background-image:none !important}}:has(.p-error__content) #l-main{width:100% !important;max-width:100% !important;margin:0}.p-error__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100lvh - 280px);padding:40px 0 8px}@media only screen and (min-width: 960px){.p-error__content{min-height:calc(100lvh - 194px)}}.p-error__errorcode{line-height:1;font-size:7.2rem;font-weight:bold;color:#6780e6}@media only screen and (min-width: 768px){.p-error__errorcode{font-size:9.6rem}}.p-error__errortext{line-height:1;font-size:2.2rem;font-weight:bold;color:#6780e6}@media only screen and (min-width: 768px){.p-error__errortext{font-size:2.8rem}}.p-error__description{margin:16px 0;padding:0 16px;text-align:center;font-size:1.3rem}@media only screen and (min-width: 768px){.p-error__description{font-size:1.4rem}}.p-error__link .c-button--link{width:192px;height:40px}.p-error__img img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 768px){.p-error__img img{height:260px}}.p-home__main__list [class^=c-button--]{width:100%}.p-home__main__list__content{width:calc(100% - 120px) !important}.p-home__main__list__content a{display:block;padding:10px 2px;font-weight:600}.p-home__main__list__content .l-main__list__info{line-height:1.25;margin-top:1px}.p-home__main__list__content>.p-home__main__list__content__item{padding:10px 2px}.p-home__main__list__title{line-height:1.25}.p-home__main__notice,.p-home__main__notice--error{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);margin:0 min(4%,16px) 16px;padding:20px min(4%,16px)}.p-home__main__notice:last-child,.p-home__main__notice--error:last-child{margin:20px min(4%,16px) 0}@media only screen and (min-width: 960px){.p-home__main__notice,.p-home__main__notice--error{margin-left:0;margin-right:0}}.p-home__main__notice__heading{position:relative;margin-bottom:.75em;font-weight:bold}.p-home__main__notice__content p{margin-bottom:.5em;font-size:1.3rem;font-weight:500}.p-home__main__notice__content p:last-child{margin-bottom:0}.p-home__main__notice--error{border:2px solid #ff0080;padding:18px min(4%,14px)}.p-home__main__notice--error .p-home__main__notice__heading{color:#ff0080}.p-home__main__notice--error .c-text--note::before{color:#ff0080}.p-setup .l-main__single{padding-bottom:12px !important}.p-setup__title{text-align:center;font-size:2rem;font-weight:bold}.p-setup__progress{position:relative;height:4px;margin:12px 0;border-radius:2px;overflow:hidden;background-color:#e8effd}.p-setup__progress__bar{width:0;height:100%;border-radius:2px;background-color:#6780e6}.p-setup__progress__bar.is_01{width:20%}.p-setup__progress__bar.is_02{width:40%}.p-setup__progress__bar.is_03{width:60%}.p-setup__progress__bar.is_04{width:80%}.p-setup__progress__bar.is_05{width:100%}.p-setup__progress__bar.is_full{width:100%}.p-setup__content{display:flex;flex-direction:column;align-items:center}.p-setup__lead{max-width:512px;margin:.5em auto 1.5em;padding:0 4px;font-size:1.5rem;font-weight:500}@media only screen and (min-width: 960px){.p-setup__lead{font-size:1.6rem}}.p-setup__lead p{margin-bottom:4px}.p-setup__button-wrapper,.p-setup__agreement{width:100%;max-width:448px;font-size:1.4rem}.p-setup__button-wrapper [class^=c-button--],.p-setup__agreement [class^=c-button--]{height:56px;font-size:1.142857em}@media only screen and (min-width: 960px){.p-setup__button-wrapper,.p-setup__agreement{font-size:1.6rem;padding:0 8px}.p-setup__button-wrapper [class^=c-button--],.p-setup__agreement [class^=c-button--]{height:64px}}.p-setup__dl{width:100%;max-width:400px;padding:6px;margin:0 auto}.p-setup__dl dt{position:relative;padding-left:1em;line-height:1.4;font-weight:bold;font-size:1.5rem}.p-setup__dl dt::before{content:"";display:block;position:absolute;top:.4em;left:0;width:.6em;height:.6em;border-radius:99px;border:.2em solid #6780e6}.p-setup__dl dd{padding:10px;margin-bottom:16px;font-size:1.6rem}.p-setup__dl dd:last-child{margin-bottom:0}.p-setup__form{width:100%;max-width:400px;margin:0 auto}.p-setup__form .p-setup__dl{margin:.5em auto 0}.p-setup__form textarea{width:100%;height:280px}.p-setup__footer{background-color:#fff;width:100%;position:sticky;bottom:0;left:0;border-radius:4px;z-index:99}.p-setup__footer .c-button--prev{font-size:1em}.p-setup__footer .c-button--primary-link{font-size:1.142857em}.p-setup__footer [class^=c-button--]{height:56px}@media only screen and (min-width: 960px){.p-setup__footer [class^=c-button--]{height:64px}}@media only screen and (min-width: 960px){.p-setup__footer{padding:0 8px;font-size:1.6rem}.p-setup__footer [class^=c-button--]{height:64px}}.p-setup__confirm{max-width:512px;margin:0 auto}.p-setup__confirm__img{margin:0 max(-6%,-24px) 1.25em}.p-setup__confirm__info__name{line-height:1.4;margin:0 !important;font-weight:bold;font-size:1.8rem}.p-setup__confirm__description{border-top:1px solid #dad9e5;margin:1em max(-6%,-24px);padding:1.25em min(6%,24px)}@media only screen and (min-width: 960px){.p-setup__confirm{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);overflow:hidden;border:1px solid rgba(218,217,229,.5)}.p-setup__confirm__img{margin:0 0 1.25em}.p-setup__confirm__info{padding:0 min(6%,24px)}.p-setup__confirm__description{margin:1.25em 0 1em}}.p-setup__example{width:100%;max-width:448px;margin:0 auto;padding:0 8px;font-size:1.4rem}.p-setup__example .c-button--base{gap:.25em}.p-setup__example .c-button--base::after{content:"";display:block;width:8px;height:8px;background-color:#333;-webkit-mask:url(/images/icon/icon_caret_down_wh.svg) no-repeat center center/contain;mask:url(/images/icon/icon_caret_down_wh.svg) no-repeat center center/contain}.p-setup__example.is_open .c-button--base{border-radius:6px 6px 0 0}.p-setup__example.is_open .c-button--base::after{transform:rotate(180deg)}.p-setup__example__content{overflow:hidden;max-height:0;line-height:1.5;padding:0 max(4%,16px);border:1px solid #dad9e5;border-top:none;opacity:0;transition:.1s;font-size:1.3rem;border-radius:0 0 6px 6px}.is_open .p-setup__example__content{max-height:9999px;padding:16px max(4%,16px);opacity:1}.p-jobs-setup .l-main__single{padding-bottom:12px !important}.p-jobs-setup .l-main__single .is_hide{display:none}.p-jobs-setup__title{text-align:center;font-size:2rem;font-weight:bold}.p-jobs-setup__progress{position:relative;height:4px;margin:12px 0;border-radius:2px;overflow:hidden;background-color:#e8effd}.p-jobs-setup__progress__bar{width:0;height:100%;border-radius:2px;background-color:#6780e6}.p-jobs-setup__progress__bar.is_01{width:4.347826087%}.p-jobs-setup__progress__bar.is_02{width:8.6956521739%}.p-jobs-setup__progress__bar.is_03{width:13.0434782609%}.p-jobs-setup__progress__bar.is_04{width:17.3913043478%}.p-jobs-setup__progress__bar.is_05{width:21.7391304348%}.p-jobs-setup__progress__bar.is_06{width:26.0869565217%}.p-jobs-setup__progress__bar.is_07{width:30.4347826087%}.p-jobs-setup__progress__bar.is_08{width:34.7826086957%}.p-jobs-setup__progress__bar.is_09{width:39.1304347826%}.p-jobs-setup__progress__bar.is_10{width:43.4782608696%}.p-jobs-setup__progress__bar.is_11{width:47.8260869565%}.p-jobs-setup__progress__bar.is_12{width:52.1739130435%}.p-jobs-setup__progress__bar.is_13{width:56.5217391304%}.p-jobs-setup__progress__bar.is_14{width:60.8695652174%}.p-jobs-setup__progress__bar.is_15{width:65.2173913043%}.p-jobs-setup__progress__bar.is_16{width:69.5652173913%}.p-jobs-setup__progress__bar.is_17{width:73.9130434783%}.p-jobs-setup__progress__bar.is_18{width:78.2608695652%}.p-jobs-setup__progress__bar.is_19{width:82.6086956522%}.p-jobs-setup__progress__bar.is_20{width:86.9565217391%}.p-jobs-setup__progress__bar.is_21{width:91.3043478261%}.p-jobs-setup__progress__bar.is_22{width:95.652173913%}.p-jobs-setup__progress__bar.is_23{width:100%}.p-jobs-setup__progress__bar.is_24{width:104.347826087%}.p-jobs-setup__progress__bar.is_25{width:108.6956521739%}.p-jobs-setup__progress__bar.is_26{width:113.0434782609%}.p-jobs-setup__progress__bar.is_27{width:117.3913043478%}.p-jobs-setup__progress__bar.is_28{width:121.7391304348%}.p-jobs-setup__progress__bar.is_29{width:126.0869565217%}.p-jobs-setup__progress__bar.is_full{width:100%}.p-jobs-setup__content{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 960px){.p-jobs-setup__content:has(#salarySelect) input.u-w-20{width:96px}}.p-jobs-setup__number{display:flex;justify-content:center;align-items:baseline;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#6780e6;line-height:1;letter-spacing:.05em;padding-left:.1em}.p-jobs-setup__number__current{font-size:4.8rem;font-weight:500}.p-jobs-setup__number__current::before{content:"Q"}.p-jobs-setup__number__total{font-size:1.4rem;font-weight:600}.p-jobs-setup__number__total::before{content:"/";margin:0 .1em}.p-jobs-setup__subtitle{margin-top:.5em;color:#6780e6;font-weight:bold}.p-jobs-setup__lead{max-width:512px;margin:.5em auto 1.5em;padding:0 4px;font-size:1.5rem;font-weight:500}@media only screen and (min-width: 960px){.p-jobs-setup__lead{font-size:1.6rem}}.p-jobs-setup__lead p{margin-bottom:4px}.p-jobs-setup__dl{width:100%;max-width:520px;padding:6px;margin:0 auto}.p-jobs-setup__dl>dt{position:relative;padding-left:1em;line-height:1.4;font-weight:bold;font-size:1.5rem}.p-jobs-setup__dl>dt::before{content:"";display:block;position:absolute;top:.4em;left:0;width:.6em;height:.6em;border-radius:99px;border:.2em solid #6780e6}.p-jobs-setup__dl>dd{display:flex;flex-direction:column;gap:.5em;width:100%;padding:10px;margin-bottom:20px;font-size:1.5rem}.p-jobs-setup__dl>dd:last-child{margin-bottom:0}.p-jobs-setup__dl>dd:has(.p-jobs-setup__dl__edit){position:relative;padding-right:48px}.p-jobs-setup__dl>dd div:not(:first-child):not(:last-child){position:relative;padding-left:1em}.p-jobs-setup__dl>dd div:not(:first-child):not(:last-child)::before{content:"";position:absolute;top:.85em;left:.1em;display:block;width:.5em;height:1px;background-color:#666;text-align:center}.p-jobs-setup__dl.is_hide{display:none}.p-jobs-setup__dl dl{margin:.25em 0 0 .25em}.p-jobs-setup__dl dl dt{position:relative;margin-bottom:.25em;padding-left:1em;line-height:1.4;font-weight:bold;font-size:1.5rem}.p-jobs-setup__dl dl dt::before{content:"";display:block;position:absolute;top:.45em;left:0;width:.5em;height:.5em;border-radius:99px;background-color:#6780e6}.p-jobs-setup__dl dl dd{position:relative;display:flex;flex-direction:column;width:100%;padding:0 10px;margin-bottom:.75em;font-size:1.6rem}.p-jobs-setup__dl dl dd:last-child{margin-bottom:0}.p-jobs-setup__dl dl dd div:not(:first-child){position:relative;padding-left:1em}.p-jobs-setup__dl dl dd div:not(:first-child)::before{content:"";position:absolute;top:.85em;left:.1em;display:block;width:.5em;height:1px;background-color:#666;text-align:center}.p-jobs-setup__dl__edit{position:absolute;top:calc(50% - 20px);right:0;width:40px}.p-jobs-setup__dl__edit .c-button--edit{height:40px}.p-jobs-setup__form__buttons,.p-jobs-setup__form__checkboxes{display:flex;flex-direction:column;row-gap:16px}.p-jobs-setup__form__button,.p-jobs-setup__form__checkbox .c-checkbox__content{display:flex;justify-content:center;align-items:center;width:100%;min-height:56px;padding:10px 8px;border:1px solid #ccc;color:#333 !important;background-color:#fff;font-size:1.6rem;border-radius:6px;font-weight:500;cursor:pointer}.p-jobs-setup__form__button:hover,.p-jobs-setup__form__checkbox .c-checkbox__content:hover{border-color:#6780e6;background-color:#f5f8ff}.p-jobs-setup__form__button:active,.p-jobs-setup__form__checkbox .c-checkbox__content:active{background-color:#e8effd}.p-jobs-setup__form__button.is_active,.p-jobs-setup__form__checkbox .is_active.c-checkbox__content{border-color:#6780e6;background-color:#f5f8ff;font-weight:bold}@media only screen and (min-width: 960px){.p-jobs-setup__form__button,.p-jobs-setup__form__checkbox .c-checkbox__content{min-height:64px;font-size:1.7rem;border-radius:8px}}.p-jobs-setup__form__checkbox .c-checkbox__content{position:relative;justify-content:flex-start;height:auto;min-height:56px;padding:.5em 1em .5em 2.45em}.p-jobs-setup__form__checkbox .c-checkbox__content::before{width:1.1em;height:1.1em;position:absolute;top:calc(50% - .55em);left:1em}@media only screen and (min-width: 960px){.p-jobs-setup__form__checkbox .c-checkbox__content{min-height:64px}}.p-jobs-setup__form__checkbox input:checked+.c-checkbox__content{border-color:#6780e6}.p-jobs-setup__form__buttons__details{display:none !important}.p-jobs-setup__form__buttons__details.is_show{display:flex !important}.p-jobs-setup__form__buttons__details h3{font-size:1.5rem}.p-jobs-setup__form__prefectures .c-checkbox,.p-jobs-setup__form__prefectures .c-radio{width:calc((100% - 8px)/3)}.p-jobs-setup__form__prefectures .c-checkbox__content{justify-content:flex-start;padding:12px}.p-jobs-setup__footer{background-color:#fff;width:100%;position:sticky;bottom:0;left:0;border-radius:4px;font-size:1.4rem;z-index:99}.p-jobs-setup__footer .c-button--prev{font-size:1em}.p-jobs-setup__footer [class^=c-button--primary]{font-size:1.142857em}.p-jobs-setup__footer [class^=c-button--]{height:56px}@media only screen and (min-width: 960px){.p-jobs-setup__footer{font-size:1.6rem;padding:0 8px}.p-jobs-setup__footer [class^=c-button--]{height:64px}}.p-jobs-setup__button-wrapper{width:100%;max-width:448px;font-size:1.4rem}.p-jobs-setup__button-wrapper [class^=c-button--primary]{font-size:1.142857em}.p-jobs-setup__button-wrapper [class^=c-button--]{height:56px}@media only screen and (min-width: 960px){.p-jobs-setup__button-wrapper{font-size:1.6rem;padding:0 8px}.p-jobs-setup__button-wrapper [class^=c-button--]{height:64px}}.p-jobs-setup__footer__buttons{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:6px;column-gap:6px;padding:0 4px}.p-jobs-setup__footer__buttons .is_none{display:none}.p-jobs-setup__footer__buttons .is_screening{opacity:1}.p-jobs-setup__confirm{max-width:480px;margin:1em auto 0}.p-jobs-setup__confirm__img{margin:0 max(-6%,-24px) 1.25em}.p-jobs-setup__confirm__info__name{line-height:1.4;margin:0 !important;font-weight:bold;font-size:1.8rem}.p-jobs-setup__confirm__description{border-top:1px solid #dad9e5;margin:1em max(-6%,-24px);padding:1.25em min(6%,24px)}@media only screen and (min-width: 960px){.p-jobs-setup__confirm{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);overflow:hidden;border:1px solid rgba(218,217,229,.25)}.p-jobs-setup__confirm__img{margin:0 0 1.25em}.p-jobs-setup__confirm__info{padding:0 min(6%,24px)}.p-jobs-setup__confirm__description{margin:1.25em 0 1em}}.p-jobs-setup__gate{display:flex;flex-direction:column;gap:16px;width:100%;max-width:512px;margin-bottom:8px}.p-jobs-setup__gate>*{height:92px}.p-jobs-setup__gate em{margin-right:.1em;font-size:1.25em;font-weight:bold;color:#5770d3}@media only screen and (min-width: 960px){.p-jobs-setup__gate{flex-direction:row}.p-jobs-setup__gate>*{width:calc((100% - 16px)/2);height:200px}}.p-jobs-setup__example{width:100%;max-width:448px;margin:0 auto;padding:0 8px;font-size:1.4rem}.p-jobs-setup__example .c-button--base{gap:.25em}.p-jobs-setup__example .c-button--base::after{content:"";display:block;width:8px;height:8px;background-color:#333;-webkit-mask:url(/images/icon/icon_caret_down_wh.svg) no-repeat center center/contain;mask:url(/images/icon/icon_caret_down_wh.svg) no-repeat center center/contain}.p-jobs-setup__example.is_open .c-button--base{border-radius:6px 6px 0 0}.p-jobs-setup__example.is_open .c-button--base::after{transform:rotate(180deg)}.p-jobs-setup__example__content{overflow:hidden;max-height:0;line-height:1.5;padding:0 max(4%,16px);border:1px solid #dad9e5;border-top:none;opacity:0;transition:.1s;font-size:1.3rem;border-radius:0 0 6px 6px}.is_open .p-jobs-setup__example__content{max-height:9999px;padding:16px max(4%,16px);opacity:1}.p-profile .l-main__single{min-height:0;padding:0 !important;margin-top:24px}.p-profile .l-main__single:first-child{margin-top:0}@media only screen and (max-width: 959px){.p-profile .l-main__single{margin-top:0;border-top:4px double #dad9e5;box-shadow:none}.p-profile .l-main__single:first-child{border-top:none}}.p-profile [class^=c-button--]{width:100%}.p-profile__images{position:relative;overflow:hidden}@media only screen and (min-width: 960px){.p-profile__images{border-radius:6px 6px 0 0}}.p-profile__images__info{position:absolute;top:4%;right:0;display:flex;justify-content:center;align-items:center;gap:4px;line-height:1;padding:8px;font-size:1.2rem;font-weight:bold;background-color:#fff;border-radius:2px 0 0 2px;z-index:2;box-shadow:0 0 4px rgba(0,0,0,.1),0 0 8px rgba(0,0,0,.1)}.p-profile__images__info::before{content:"";display:block;width:16px;height:14px;background-color:#333;-webkit-mask:url(/images/icon/icon_img_gr.svg) no-repeat center center/contain;mask:url(/images/icon/icon_img_gr.svg) no-repeat center center/contain}.p-profile__preview__info__name{line-height:1.4;margin:0 !important;font-weight:bold;font-size:1.8rem}.p-profile__preview__description{border-top:1px solid #dad9e5;margin:1em max(-6%,-24px);padding:1.25em min(6%,24px)}.p-profile__payment__content{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px}.p-profile__payment__brand{display:flex;align-items:center;width:56px;height:40px;margin-left:auto;text-align:center}.p-profile__payment__brand img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-profile__payment__number{line-height:1.4;font-size:1.6rem;font-weight:bold;letter-spacing:1px;font-family:Roboto,"Helvetica Neue",Arial,sans-serif}@media only screen and (min-width: 480px){.p-profile__payment__number{font-size:1.8rem}}.p-profile__title{text-align:center;font-size:2rem;font-weight:bold}.p-profile__progress{position:relative;height:4px;margin:12px 0;border-radius:2px;overflow:hidden;background-color:#e8effd}.p-profile__content{display:flex;flex-direction:column;align-items:center}.p-profile__lead{max-width:512px;margin:.5em auto 1.5em;padding:0 4px;font-size:1.5rem;font-weight:500}.p-profile__dl{width:100%;max-width:480px;padding:6px;margin:0 auto}.p-profile__dl dt{position:relative;padding-left:1em;line-height:1.4;font-weight:bold;font-size:1.5rem}.p-profile__dl dt::before{content:"";display:block;position:absolute;top:.4em;left:0;width:.6em;height:.6em;border-radius:99px;border:.2em solid #6780e6}.p-profile__dl dd{padding:10px;margin-bottom:16px;font-size:1.6rem}.p-profile__dl dd:last-child{margin-bottom:0}.p-profile__footer{background-color:#fff;width:100%;position:sticky;bottom:0;left:0;border-radius:4px;z-index:99}.p-profile__footer .c-button--base{font-size:1em}.p-profile__footer .c-button--primary{font-size:1.142857em}.p-profile__footer [class^=c-button--]{height:56px}@media only screen and (min-width: 960px){.p-profile__footer{padding:0 8px;font-size:1.6rem}.p-profile__footer [class^=c-button--]{height:64px}}.p-profile__info__dl{width:100%;max-width:400px;padding:0 8px;margin:1em auto .5em}.p-profile__info__dl dt{position:relative;padding-left:1em;line-height:1.4;font-weight:bold;font-size:1.3rem}.p-profile__info__dl dt::before{content:"";display:block;position:absolute;top:.4em;left:0;width:.6em;height:.6em;border-radius:99px;border:.2em solid #6780e6}.p-profile__info__dl dd{padding:6px 10px;margin-bottom:8px;font-size:1.4rem}.p-profile__info__dl dd:last-child{margin-bottom:0}html:has(.p-chat){scroll-padding-top:84px}.p-chat__main__list__row a{display:block;position:relative;width:100%;padding:12px 12px 12px 72px}.p-chat__main__list__row a:hover .p-chat__main__list__name{color:#4e9bff}.p-chat__main__list__row a:hover .p-chat__main__list__name::after,.p-chat__main__list__row a:hover .p-chat__main__list__message,.p-chat__main__list__row a:hover .p-chat__main__list__info__sub{color:#666}.p-chat__main__list__row a:hover .p-chat__main__list__job,.p-chat__main__list__row a:hover .p-chat__main__list__avatar,.p-chat__main__list__row a:hover .p-chat__main__list__status{opacity:.75}.p-chat__main__list__row a:active{background-color:#f5f8ff}.p-chat__main__list__avatar{position:absolute;top:8px;left:8px;width:56px;height:56px;margin:0;padding:0;text-align:center}.p-chat__main__list__avatar img{width:100%;height:100%;border-radius:99px;-o-object-fit:cover;object-fit:cover}.p-chat__main__list__avatar figcaption{font-size:1rem;font-weight:bold;border-radius:99px}.p-chat__main__list__avatar.is_vet img{border:1px solid #00c6a5}.p-chat__main__list__avatar.is_vet figcaption{color:#00c6a5}.p-chat__main__list__avatar.is_vet_tech img{border:1px solid #dba905}.p-chat__main__list__avatar.is_vet_tech figcaption{color:#dba905}.p-chat__main__list__avatar.is_student img{border:1px solid #4ba8da}.p-chat__main__list__avatar.is_student figcaption{color:#4ba8da}@media screen and (min-width: 640px){.p-chat__main__list__info{display:flex;align-items:flex-start;gap:1em}}.p-chat__main__list__info__main{display:flex;align-items:center;flex-wrap:wrap;gap:.25em .5em}.is_new .p-chat__main__list__info__main::after{content:"NEW";line-height:1;color:#ff0080;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.p-chat__main__list__info__sub{display:flex;flex-direction:row-reverse;align-items:center;gap:.5em;margin-left:auto;color:#666;font-size:1.1rem;line-height:2.4rem;margin-top:-2.4rem}@media screen and (min-width: 640px){.p-chat__main__list__info__sub{line-height:2.4rem;margin-top:0}}.p-chat__main__list__name{width:100%;line-height:1.25;font-weight:500;font-size:1.6rem;color:#0073ff}.p-chat__main__list__name::after{content:"さん";margin-left:.1em;font-size:1.4rem;color:#333}@media screen and (min-width: 640px){.p-chat__main__list__name{width:inherit}}.p-chat__main__list__job{position:relative;line-height:16px;margin-top:6px;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#666;font-size:1.1rem;font-weight:500}.p-chat__main__list__job::before{content:"";display:block;width:5px;height:16px;position:absolute;top:0;left:1px;background-color:#6780e6;-webkit-mask:url(/images/icon/icon_angle_right_wh.svg) no-repeat center center/contain;mask:url(/images/icon/icon_angle_right_wh.svg) no-repeat center center/contain}.p-chat__main__list__message{line-height:1.5;margin-top:6px;color:#333;font-size:1.3rem}.p-chat__main__list__status span{display:flex;justify-content:center;align-items:center;min-width:56px;height:2.4rem;padding:.1em .5em 0;font-weight:bold;font-size:1.2rem;border-radius:3px}.p-chat__main__list__status__matching{border:1px solid #6780e6;color:#6780e6}.p-chat__main__list__status__considering{background-color:#6780e6;color:#fff}.p-chat__main__list__status__closed{background-color:#e4e8eb;color:rgba(51,51,51,.5)}.p-chat__main__list__status__offered{background-color:#fcb11c;color:#fff}.p-chat__detail{position:relative;background-color:#fff}@media only screen and (min-width: 960px){.p-chat__detail{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25)}}.p-chat__detail__header{position:sticky;top:0;left:0;display:flex;align-items:center;gap:4px;width:100%;padding:8px;background-color:#fff;border-bottom:1px solid #dad9e5;z-index:9}.p-chat__detail__header__avatar{width:40px;height:40px}.p-chat__detail__header__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px;transition:.1s}.p-chat__detail__header__avatar a:hover img{opacity:.75}.p-chat__detail__header__avatar a:active img{opacity:1}.p-chat__detail__header__name{display:flex;align-items:baseline;flex-direction:column;max-width:calc(100% - 168px);line-height:1.25;font-weight:500;font-size:1.6rem}.p-chat__detail__header__name::after{content:"さんとのチャット";font-size:.8em}@media only screen and (min-width: 960px){.p-chat__detail__header__name{flex-direction:row}}.p-chat__detail__header__status{position:relative;margin-left:auto}.p-chat__detail__header__status__button{display:flex;justify-content:center;align-items:center;gap:5px;width:120px;height:40px;padding:0 8px 0 10px;border-radius:6px;white-space:nowrap;font-weight:bold;font-size:1.3rem;cursor:pointer}.p-chat__detail__header__status__button::after{content:"";display:block;width:8px;height:8px;background-color:#6780e6;-webkit-mask:url(/images/icon/icon_caret_down_wh.svg) no-repeat center center/contain;mask:url(/images/icon/icon_caret_down_wh.svg) no-repeat center center/contain}.p-chat__detail__header__status__button.is_matching{border:1px solid #6780e6;color:#6780e6}.p-chat__detail__header__status__button.is_matching:hover{background-color:#f5f8ff}.p-chat__detail__header__status__button.is_matching:active{background-color:#e8effd}.p-chat__detail__header__status__button.is_considering{background-color:#6780e6;color:#fff}.p-chat__detail__header__status__button.is_considering:hover{background-color:#5770d3}.p-chat__detail__header__status__button.is_considering:active{background-color:rgb(66.7924528302,94.7995283019,205.7075471698)}.p-chat__detail__header__status__button.is_considering::after{background-color:#fff}.p-chat__detail__header__status__button.is_offered{background-color:#fcb11c;color:#fff;pointer-events:none}.p-chat__detail__header__status__button.is_offered::after{content:none}.p-chat__detail__header__status__button.is_closed,.p-chat__detail__header__status__button.is_unmatching{background-color:#e4e8eb;color:rgba(51,51,51,.5);pointer-events:none}.p-chat__detail__header__status__button.is_closed::after,.p-chat__detail__header__status__button.is_unmatching::after{content:none}.is_open .p-chat__detail__header__status__button.is_matching{background-color:#e8effd}.is_open .p-chat__detail__header__status__button.is_matching:hover{background-color:hsl(220,84%,93.0980392157%)}.is_open .p-chat__detail__header__status__button.is_matching:active{background-color:hsl(220,84%,91.0980392157%)}.p-chat__detail__header__status__target{position:absolute;top:100%;right:0;max-width:100%;max-height:0;border:none;overflow:hidden;opacity:0;border-radius:6px;background-color:#fff;font-weight:bold;font-size:1.4rem;transition:.1s;box-shadow:0 0 2px -1px #000,0 0 8px -4px rgba(0,0,0,.2)}.p-chat__detail__header__status__target a{padding:0 12px;display:flex;justify-content:center;align-items:center;width:100%;color:#5770d3;white-space:nowrap;transform:scale(0.4);transition:.1s}.is_open .p-chat__detail__header__status__target{top:calc(100% + 4px);right:-4%;max-width:120%;max-height:100vh;border:2px solid #fff;opacity:1}.is_open .p-chat__detail__header__status__target a{padding:12px;transform:scale(1)}.is_open .p-chat__detail__header__status__target a:hover{background-color:#e8effd}.is_open .p-chat__detail__header__status__target a:active{background-color:hsl(220,84%,91.0980392157%)}.p-chat__detail__header__status__item{border-top:1px solid #dad9e5}.p-chat__detail__header__status__item:first-child{border-top:none}.p-chat__detail__content{position:relative;padding:6px 4px;border-top:1px solid #dad9e5}.p-chat__detail__content:first-child{border-top:none}.p-chat__detail__date{position:sticky;top:63px;left:0;display:flex;justify-content:center;align-items:center;width:96px;height:32px;font-size:1.2rem;margin:0 auto;border:1px solid #ccc;background-color:#fff;border-radius:999px;font-weight:500;z-index:8}.p-chat__detail__item{position:relative;display:flex;gap:8px;margin-bottom:8px;padding:20px 10px}.p-chat__detail__item:first-child{margin-top:-16px}.p-chat__detail__item--system{padding:20px 8px;border:1px solid #e8effd;background-color:#f5f8ff;border-radius:2px}.p-chat__detail__item__avatar{width:32px;height:32px;background-color:#fff;border-radius:999px}.p-chat__detail__item__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px;border:1px solid rgba(51,51,51,.15);transition:.1s}.p-chat__detail__item__avatar a:hover img{opacity:.75}.p-chat__detail__item__avatar a:active img{opacity:1}.p-chat__detail__item__content{width:calc(100% - 40px);font-size:1.5rem}.p-chat__detail__item__from{display:flex;align-items:baseline;gap:8px}.p-chat__detail__item__name{line-height:1.5;font-weight:500}.p-chat__detail__item__timestamp{font-size:1.1rem}.p-chat__detail__item__read{font-size:1.1rem;color:#999;margin-left:6px}.p-chat__detail__item__message{margin-top:8px}.p-chat__detail__item__message p{margin-bottom:1em}.p-chat__detail__item__message p:last-child{margin-bottom:0}.p-chat__detail__item__atachment{margin-top:1.25em;line-height:1.5}.p-chat__detail__item__atachment a{display:inline-block;position:relative;padding-left:22px;font-weight:500}.p-chat__detail__item__atachment a::before{content:"";display:block;width:14px;height:18px;position:absolute;top:calc(1.125rem - 9px);left:0;background-color:rgba(51,51,51,.65);-webkit-mask:url(/images/icon/icon_paperclip.svg) no-repeat center center/14px auto;mask:url(/images/icon/icon_paperclip.svg) no-repeat center center/14px auto;transition:.1s}.p-chat__detail__item__atachment a::after{content:"";display:inline-block;width:12px;height:12px;margin-left:6px;background-color:#0073ff;-webkit-mask:url(/images/icon/icon_download.svg) no-repeat center center/14px auto;mask:url(/images/icon/icon_download.svg) no-repeat center center/14px auto;transition:.1s}.p-chat__detail__item__atachment a:hover::before{background-color:#6780e6}.p-chat__detail__item__atachment a:hover::after{background-color:#4e9bff}.p-chat__detail__item__atachment a:active::before{background-color:rgb(66.7924528302,94.7995283019,205.7075471698)}.p-chat__detail__item__atachment a:active::after{background-color:rgb(0,96.6,214.2)}.p-chat__detail__item__atachment .is_disabled{color:#999;pointer-events:none;opacity:.5}.p-chat__detail__item__atachment .is_disabled::before{background-color:#999}.p-chat__detail__item__atachment .is_disabled.is_overdue::after{content:"（期限切れにより添付ファイルは削除されました）";display:block;width:inherit;height:inherit;background-color:rgba(0,0,0,0);-webkit-mask:none;mask:none;font-size:1.2rem}.p-chat__detail__item__report{position:absolute;bottom:0;right:16px;color:#ccc !important;font-size:1.2rem;transition:.1s}.p-chat__detail__item__report:hover{color:#ff0080 !important}.p-chat__detail__item__report:active{color:rgb(204,0,102.4) !important;transform:scale(0.98)}@media only screen and (min-width: 960px){.p-chat__detail__item__report{bottom:12px}}.p-chat__detail__footer{position:sticky;bottom:0;left:0;width:100%;background-color:#fff;z-index:8;padding:0 14px 14px}.p-chat__detail__footer__buttons{padding:8px 0;display:flex;flex-direction:column;gap:8px}.p-chat__post{border:1px solid #dad9e5;border-radius:4px}.p-chat__post:hover{border-color:#bbb}.p-chat__post:has(:focus){border-color:#6780e6}.p-chat__post__textarea{width:100%;min-height:84px;max-height:240px;line-height:1.75;border:none;resize:none;overflow-wrap:break-word;padding:8px 12px;font-size:1.6rem}.p-chat__post__functions{display:flex;background-color:rgba(241,243,245,.5)}.p-chat__post__functions__triggers__attachment{width:calc(100% - 84px)}.p-chat__post__functions__triggers__attachment input{width:100%;padding:0;border:none;margin:0;color:rgba(51,51,51,.5);font-size:1.6rem;cursor:pointer}.p-chat__post__functions__triggers__attachment input::file-selector-button{width:36px;height:40px;text-indent:100%;overflow:hidden;white-space:nowrap;cursor:pointer;background-color:rgba(51,51,51,.4);-webkit-mask:url(/images/icon/icon_paperclip.svg) no-repeat center center/auto 18px;mask:url(/images/icon/icon_paperclip.svg) no-repeat center center/auto 18px}.p-chat__post__functions__triggers__attachment input:hover{color:rgba(51,51,51,.75)}.p-chat__post__functions__triggers__attachment input:hover::file-selector-button{background-color:rgba(51,51,51,.5)}.p-chat__post__functions__triggers__attachment input:active{background-color:#e8effd;color:#6780e6}.p-chat__post__functions__triggers__attachment input:active::file-selector-button{background-color:#6780e6}.p-chat__post__functions__submit{width:84px;margin-left:auto}.p-chat__post__functions__submit button{display:flex;align-items:center;justify-content:center;gap:2px;height:40px;line-height:1;border:none;background-color:rgba(0,0,0,0);padding-right:12px;cursor:pointer;color:rgba(51,51,51,.5);font-weight:500;font-size:1.6rem;border-radius:0 0 3px 0}.p-chat__post__functions__submit button::before{content:"";display:block;width:32px;height:36px;background-color:rgba(51,51,51,.4);-webkit-mask:url(/images/icon/icon_paper_plane.svg) no-repeat center center/auto 16px;mask:url(/images/icon/icon_paper_plane.svg) no-repeat center center/auto 16px}.p-chat__post__functions__submit button:hover{color:#6780e6}.p-chat__post__functions__submit button:hover::before{background-color:#6780e6}.p-chat__post__functions__submit button:active{background-color:#e8effd;color:#5770d3}.p-chat__post__functions__submit button:active::before{background-color:#5770d3}.p-candidates__list{margin:0 min(4%,20px)}.p-candidates__list ol{display:flex;flex-direction:column;gap:16px;width:100%}@media only screen and (min-width: 960px){.p-candidates__list{margin:0}}.p-candidates__list .l-main__list__noresult{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);padding:24px min(5%,20px)}.p-candidates__list__item{position:relative;background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);display:flex;flex-wrap:wrap;align-items:center;overflow:hidden}.p-candidates__list__item .l-main__list__star{padding-bottom:3%}.p-candidates__list__item a{display:block;position:relative;width:100%;min-height:100px;padding:12px 12px 28px 64px;z-index:2}.p-candidates__list__item a:hover .p-candidates__list__name{color:#4e9bff}.p-candidates__list__item a:hover .p-candidates__list__name::after,.p-candidates__list__item a:hover .p-candidates__list__dl,.p-candidates__list__item a:hover .p-candidates__list__info__sub{color:#666}.p-candidates__list__item a:hover .p-candidates__list__job,.p-candidates__list__item a:hover .p-candidates__list__avatar,.p-candidates__list__item a:hover .p-candidates__list__status{opacity:.75}.p-candidates__list__item a:active .p-candidates__list__name{color:rgb(0,96.6,214.2)}.p-candidates__list__item a:active .p-candidates__list__name::after,.p-candidates__list__item a:active .p-candidates__list__dl,.p-candidates__list__item a:active .p-candidates__list__info__sub{color:#111}.p-candidates__list__item a:active .p-candidates__list__job,.p-candidates__list__item a:active .p-candidates__list__avatar,.p-candidates__list__item a:active .p-candidates__list__status{opacity:.95}.p-candidates__list__avatar{position:absolute;top:8px;left:0;width:56px;height:56px;margin:0;padding:0;text-align:center}.p-candidates__list__avatar img{width:100%;height:100%;border-radius:99px;-o-object-fit:cover;object-fit:cover}.p-candidates__list__avatar figcaption{font-size:1rem;font-weight:bold;border-radius:99px}.p-candidates__list__avatar.is_vet img{border:1px solid #00c6a5}.p-candidates__list__avatar.is_vet figcaption{color:#00c6a5}.p-candidates__list__avatar.is_vet_tech img{border:1px solid #dba905}.p-candidates__list__avatar.is_vet_tech figcaption{color:#dba905}.p-candidates__list__avatar.is_student img{border:1px solid #4ba8da}.p-candidates__list__avatar.is_student figcaption{color:#4ba8da}@media screen and (min-width: 640px){.p-candidates__list__info{display:flex;align-items:flex-start;gap:1em}}.p-candidates__list__info__main{display:flex;align-items:center;flex-wrap:wrap;gap:.25em .5em;min-height:24px}.is_new .p-candidates__list__info__main::after{content:"NEW";line-height:1;color:#ff0080;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.p-candidates__list__info__sub{display:flex;flex-direction:row-reverse;align-items:center;gap:.5em;margin-left:auto;color:#666;font-size:1.1rem;line-height:2.4rem;margin-top:-2.4rem;opacity:.5;white-space:nowrap}@media screen and (min-width: 640px){.p-candidates__list__info__sub{line-height:2.4rem;margin-top:0}}.p-candidates__list__dl{display:flex;align-items:center;flex-wrap:wrap;gap:.25em 1.25em;width:100%;line-height:1.6;margin:4px 0 2px;font-size:1.2rem;font-weight:500}.p-candidates__list__dl dl{display:flex;-moz-column-gap:1em;column-gap:1em;line-height:1.25}.p-candidates__list__dl dt{position:relative;top:.1rem;color:hsla(0,0%,40%,.8);font-size:1.1rem;white-space:nowrap}.p-candidates__list__dl dt::after{content:"：";display:block;width:1em;position:absolute;left:100%;top:0;text-align:center}.p-candidates__list__name{width:100%;line-height:1.25;font-weight:500;font-size:1.6rem;color:#0073ff}.p-candidates__list__name::after{content:"さん";margin-left:.1em;font-size:1.4rem;color:#333}@media screen and (min-width: 640px){.p-candidates__list__name{width:inherit}}.p-candidates__list__status span{display:flex;justify-content:center;align-items:center;min-width:56px;height:2.4rem;padding:.1em .5em 0;font-weight:bold;font-size:1.2rem;border-radius:3px}.p-candidates__list__status__matching{border:1px solid #6780e6;color:#6780e6}.p-candidates__list__status__considering{background-color:#6780e6;color:#fff}.p-candidates__list__status__closed{background-color:#e4e8eb;color:rgba(51,51,51,.5)}.p-candidates__list__status__offered{background-color:#fcb11c;color:#fff}.p-candidates__rate{position:absolute;bottom:0;left:0;width:100%}.p-candidates__rate p{line-height:1;margin-bottom:2px;text-align:center;font-weight:bold;font-size:1.2rem}.p-candidates__rate__number{color:#ff0080;margin-left:.25em;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.p-candidates__rate__number em{font-size:2rem}.p-candidates__rate__chart{display:block;height:4px;background-color:#6780e6}.p-candidates__rate__chart__bar{--candidate: 0;--employer: 0;position:relative;height:100%;background-color:#00c6a5;width:calc(100%/(var(--candidate) + var(--employer))*var(--candidate))}.p-candidates__rate__chart__bar::after{content:"";display:block;position:absolute;top:0;left:calc(100% - 1px);width:2px;height:4px;background-color:#fff}.p-candidates__rate__rates{position:absolute;left:0;bottom:5px;display:flex;justify-content:space-between;align-items:center;width:100%;line-height:1.25;padding:0 4px;font-size:1.2rem;font-weight:bold;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.p-candidates__rate__candidate{display:flex;justify-content:space-between;align-items:flex-end;gap:4px;height:16px;color:rgb(0,172.5,143.75);padding-left:20px;background:url(/images/icon/icon_candidate.svg) no-repeat 2px center/16px auto}.p-candidates__rate__candidate.is_heart::after{content:"";display:block;width:16px;height:16px;background-color:#ff0080;-webkit-mask:url(/images/icon/icon_heart.svg) no-repeat center center/15px auto;mask:url(/images/icon/icon_heart.svg) no-repeat center center/15px auto}.p-candidates__rate__employer{display:flex;justify-content:space-between;align-items:flex-end;gap:4px;height:16px;color:#6780e6;padding-right:20px;background:url(/images/icon/icon_employer.svg) no-repeat right 2px center/16px auto}.p-candidates__rate__employer.is_heart::before{content:"";display:block;width:16px;height:16px;background-color:#ff0080;-webkit-mask:url(/images/icon/icon_heart.svg) no-repeat center center/15px auto;mask:url(/images/icon/icon_heart.svg) no-repeat center center/15px auto}.p-candidates__main__article{position:relative}.p-candidates__main__article__header{position:sticky !important;top:0;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;min-height:100px;padding:12px 12px 30px 78px;background-color:#fff;z-index:2}.p-candidates__article__header__avatar{position:absolute;top:16px;left:16px;width:56px;height:56px;margin:0;padding:0;text-align:center}.p-candidates__article__header__avatar img{width:100%;height:100%;border-radius:99px;-o-object-fit:cover;object-fit:cover}.p-candidates__article__header__avatar figcaption{font-size:1rem;font-weight:bold;border-radius:99px}.p-candidates__article__header__avatar.is_vet img{border:1px solid #00c6a5}.p-candidates__article__header__avatar.is_vet figcaption{color:#00c6a5}.p-candidates__article__header__avatar.is_vet_tech img{border:1px solid #dba905}.p-candidates__article__header__avatar.is_vet_tech figcaption{color:#dba905}.p-candidates__article__header__avatar.is_student img{border:1px solid #4ba8da}.p-candidates__article__header__avatar.is_student figcaption{color:#4ba8da}@media screen and (min-width: 640px){.p-candidates__article__header__text{display:flex;align-items:flex-start;gap:1em}}.p-candidates__article__header__text__main{display:flex;align-items:center;flex-wrap:wrap;gap:.25em .5em;min-height:24px}.is_new .p-candidates__article__header__text__main::after{content:"NEW";line-height:1;color:#ff0080;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.p-candidates__article__header__text__sub{display:flex;flex-direction:row-reverse;align-items:center;gap:.5em;margin-left:auto;color:#666;font-size:1.1rem;line-height:2.4rem;margin-top:-2.4rem;opacity:.5;white-space:nowrap}@media screen and (min-width: 640px){.p-candidates__article__header__text__sub{line-height:2.4rem;margin-top:0}}.p-candidates__article__header__dl{display:flex;align-items:center;flex-wrap:wrap;gap:.25em 1.25em;width:100%;line-height:1.6;margin:4px 0 2px;font-size:1.2rem;font-weight:500}.p-candidates__article__header__dl dl{display:flex;-moz-column-gap:1em;column-gap:1em;line-height:1.25}.p-candidates__article__header__dl dt{position:relative;top:.1rem;color:hsla(0,0%,40%,.8);font-size:1.1rem;white-space:nowrap}.p-candidates__article__header__dl dt::after{content:"：";display:block;width:1em;position:absolute;left:100%;top:0;text-align:center}.p-candidates__article__header__name{width:100%;line-height:1.25;font-weight:500;font-size:1.7rem}.p-candidates__article__header__name::after{content:"さん";margin-left:.1em;font-size:1.4rem}.p-candidates__article__header__name>span{margin-left:.25em;font-size:1.5rem !important}@media screen and (min-width: 640px){.p-candidates__article__header__name{width:inherit}}.p-candidates__article__header__status span{display:flex;justify-content:center;align-items:center;min-width:56px;height:2.4rem;padding:.1em .5em 0;font-weight:bold;font-size:1.2rem;border-radius:3px}.p-candidates__article__header__status__matching{border:1px solid #6780e6;color:#6780e6}.p-candidates__article__header__status__considering{background-color:#6780e6;color:#fff}.p-candidates__article__header__status__closed{background-color:#e4e8eb;color:rgba(51,51,51,.5)}.p-candidates__article__header__status__offered{background-color:#fcb11c;color:#fff}.p-candidates__article__confidential{margin:16px min(4%,20px);padding:16px min(4%,20px);background-color:#f1f3f5;border:1px solid #eee;border-radius:4px}.p-candidates__article__confidential ul{margin-bottom:0}.p-candidates__article__info__tabs{position:relative;display:flex;width:100%}.p-candidates__article__info__tabs::before{content:"";position:absolute;top:0;left:calc((100% - 1px)/2);width:1px;height:100%;background-color:rgba(51,51,51,.15)}.p-candidates__article__info__tab{display:flex;justify-content:center;align-items:center;width:50%;height:48px;border-top:1px solid rgba(51,51,51,.15);border-bottom:1px solid rgba(51,51,51,.15);background-color:hsl(220,84%,92.0980392157%);color:rgba(66.7924528302,94.7995283019,205.7075471698,.65);font-weight:bold;font-size:1.5rem;cursor:pointer}.p-candidates__article__info__tab:hover{background-color:hsl(220,84%,89.0980392157%);color:rgba(66.7924528302,94.7995283019,205.7075471698,.85)}.p-candidates__article__info__tab:active{background-color:hsl(220,84%,86.0980392157%);color:rgb(66.7924528302,94.7995283019,205.7075471698)}.p-candidates__article__info__tab.is_active{border-bottom:none;background-color:#fff;pointer-events:none;color:#333}.p-candidates__article__info__content{display:none}.p-candidates__article__info__content.is_active{display:block}.p-candidates__article__match{padding:16px min(4%,20px)}@media only screen and (min-width: 960px){.p-candidates__article__match{padding:24px min(6%,24px)}}.p-candidates__article__match__categories{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px}.p-candidates__article__match__categories__item{display:flex;flex-direction:column;align-items:center;width:calc((100% - 64px)/5);cursor:pointer}.p-candidates__article__match__categories__item:hover .p-candidates__circle-rate{opacity:.75}.p-candidates__article__match__categories__item:hover .c-button--base{background-color:#e4e8eb}.p-candidates__article__match__categories__item.is_active{pointer-events:none}.p-candidates__article__match__categories__item.is_active .p-candidates__article__match__categories__item__title{background:linear-gradient(to bottom, transparent 45%, #fffb6d 45%)}.p-candidates__article__match__categories__item.is_active .c-button--base{background-color:#6780e6;color:#fff !important;border-color:#5770d3}.p-candidates__circle-rate{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border:8px solid #f1f3f5;font-size:2.4rem;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;border-radius:999px}.p-candidates__circle-rate.is_max{border-color:#ff84b3}.p-candidates__circle-rate.is_upper{border-color:#ff966f}.p-candidates__circle-rate.is_high{border-color:#febc37}.p-candidates__circle-rate.is_mid{border-color:#f3e933}.p-candidates__circle-rate.is_low{border-color:#8ce2d2}.p-candidates__circle-rate.is_lower{border-color:#add8e6}.p-candidates__circle-rate.is_min{border-color:rgb(226.125,230.25,234.375)}@media only screen and (min-width: 520px)and (max-width: 960px){.p-candidates__circle-rate{width:84px;height:84px;border:12px solid #f1f3f5;font-size:3.2rem}}@media only screen and (min-width: 1060px){.p-candidates__circle-rate{width:84px;height:84px;border:12px solid #f1f3f5;font-size:3.2rem}}.p-candidates__article__match__categories__item__title{font-weight:bold;margin:6px 0;font-size:1.3rem;white-space:nowrap}@media only screen and (min-width: 520px)and (max-width: 960px){.p-candidates__article__match__categories__item__title{font-size:1.5rem}}@media only screen and (min-width: 1060px){.p-candidates__article__match__categories__item__title{font-size:1.5rem}}.p-candidates__article__match__categories__item__button{width:100%}.p-candidates__article__match__detail{display:none}.p-candidates__article__match__detail.is_active{display:block}.p-candidates__article__match__detail{border:2px solid #6780e6;margin-top:20px;border-radius:4px;overflow:hidden}.p-candidates__article__match__detail__title{padding:3px;background-color:#6780e6;color:#fff;font-size:1.6rem;font-weight:bold;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.1),0 0 4px rgba(0,0,0,.1)}.p-candidates__article__match__detail__content table,.p-candidates__article__profile__table table{width:100%}.p-candidates__article__match__detail__content th,.p-candidates__article__match__detail__content td,.p-candidates__article__profile__table th,.p-candidates__article__profile__table td{line-height:1.5;padding:12px 10px;border-bottom:1px solid rgba(51,51,51,.15)}.p-candidates__article__match__detail__content tr:nth-child(even) th,.p-candidates__article__profile__table tr:nth-child(even) th{background-color:hsl(220,84%,93.0980392157%)}.p-candidates__article__match__detail__content tr:nth-child(even) td,.p-candidates__article__profile__table tr:nth-child(even) td{background-color:#f5f8ff}.p-candidates__article__match__detail__content tr:last-child th,.p-candidates__article__match__detail__content tr:last-child td,.p-candidates__article__profile__table tr:last-child th,.p-candidates__article__profile__table tr:last-child td{border-bottom:none}.p-candidates__article__match__detail__content th,.p-candidates__article__profile__table th{border-right:1px solid #6780e6;background-color:hsl(220,84%,96.0980392157%);font-weight:500}.p-candidates__article__match__detail__content td,.p-candidates__article__profile__table td{vertical-align:middle;font-size:1.5rem}.p-candidates__article__match__detail__content td>dl:not(:first-child),.p-candidates__article__profile__table td>dl:not(:first-child){position:relative;margin-top:.75em;padding-top:13px}.p-candidates__article__match__detail__content td>dl:not(:first-child)::before,.p-candidates__article__profile__table td>dl:not(:first-child)::before{content:"";display:block;position:absolute;top:0;left:-10px;width:calc(100% + 20px);height:1px;background:rgba(51,51,51,.15)}.p-candidates__article__match__detail__content .is_match,.p-candidates__article__profile__table .is_match{background:linear-gradient(to bottom, transparent 45%, #fffb6d 45%);font-weight:bold}.p-candidates__article__match__detail__content td.is_excluded,.p-candidates__article__profile__table td.is_excluded{position:relative;padding-right:24px}.p-candidates__article__match__detail__content td.is_excluded::before,.p-candidates__article__profile__table td.is_excluded::before{content:"";display:block;width:16px;height:16px;background-color:rgba(51,51,51,.2);-webkit-mask:url(/images/icon/icon_block.svg) no-repeat center center/contain;mask:url(/images/icon/icon_block.svg) no-repeat center center/contain;position:absolute;top:calc(50% - 8px);right:8px}.p-candidates__article__match__detail__content p:not(:first-child),.p-candidates__article__profile__table p:not(:first-child){position:relative;padding-left:1em}.p-candidates__article__match__detail__content p:not(:first-child)::before,.p-candidates__article__profile__table p:not(:first-child)::before{content:"";position:absolute;top:.85em;left:.15em;display:block;width:.55em;height:1px;background-color:#666;text-align:center}.p-candidates__article__match__detail__content dl,.p-candidates__article__profile__table dl{margin:0}.p-candidates__article__match__detail__content dl dt,.p-candidates__article__profile__table dl dt{position:relative;margin-bottom:.25em;line-height:1.4;font-weight:bold;font-size:1.4rem}.p-candidates__article__match__detail__content dl dd,.p-candidates__article__profile__table dl dd{position:relative;display:flex;flex-direction:column;width:100%;padding:0 0 0 .5em;margin-bottom:.75em}.p-candidates__article__match__detail__content dl dd:last-child,.p-candidates__article__profile__table dl dd:last-child{margin-bottom:0}.p-candidates__article__profile__legends{border-bottom:1px solid #dad9e5}.p-candidates__article__profile__legends ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25em 1em;padding:12px 8px;border:6px solid #f1f3f5;font-size:1.2rem;font-weight:500}.p-candidates__article__profile__legends li{display:flex;align-items:center;justify-content:center;gap:.25em}.p-candidates__article__profile__legends li::before{content:"";display:block;width:16px;height:16px;border-radius:3px}.p-candidates__article__profile__legends__match::before{background-color:#fffb6d}.p-candidates__article__profile__legends__excluded::before{background-color:rgba(51,51,51,.2);-webkit-mask:url(/images/icon/icon_block.svg) no-repeat center center/contain;mask:url(/images/icon/icon_block.svg) no-repeat center center/contain}.p-candidates__article__profile__table{border-bottom:1px solid rgba(51,51,51,.15)}.p-candidates__article__profile__print{display:none}@media only screen and (min-width: 960px){.p-candidates__article__profile__print{display:block}}.p-candidates__main__article__footer{position:sticky;bottom:0;left:0;width:100%;background-color:#fff;padding:12px min(4%,16px)}.p-candidates__main__article__footer [class*=c-button--]{width:100%;height:56px;font-size:1.6rem}@media only screen and (min-width: 960px){.p-candidates__main__article__footer{position:relative;padding:20px min(4%,20px)}}.p-candidates__main__article__footer__buttons{display:flex;align-items:center;gap:8px}.p-candidates__main__article__footer__buttons:has(.c-button--chat) .p-candidates__main__article__footer__button:has(.is_sent){width:calc((100% - 8px)*1/3)}.p-candidates__main__article__footer__buttons:has(.c-button--chat) .p-candidates__main__article__footer__button:has(.c-button--chat){width:calc((100% - 8px)*2/3)}.p-candidates__main__article__footer__button{width:100%}.heart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,219,231,.7647058824);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;pointer-events:none;opacity:0;transition:opacity .4s ease}.heart-overlay.visible{opacity:1}.heart-icon{width:100px;height:100px;text-align:center}.heart-animate{animation:pulse .3s ease-out .2s forwards,flyUp 1.2s cubic-bezier(0.3, 1.4, 0.6, 1) .5s forwards}@media only screen and (min-width: 768px){.heart-animate{animation:pulse .3s ease-out .2s forwards,flyRight 1.2s cubic-bezier(0.3, 1.4, 0.6, 1) .5s forwards}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.6)}90%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes flyUp{15%{transform:translateY(0) scale(1);opacity:1}100%{transform:translateY(-500px) scale(0.7);opacity:0}}@keyframes flyRight{15%{transform:translateX(0) scale(1);opacity:1}100%{transform:translateX(500px) scale(0.7);opacity:0}}.heart-count{text-shadow:0 0 4px #fff,0 0 16px #fff}.p-plans .l-main__single{min-height:calc(100lvh - 358px)}.p-plans__header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:24px}.p-plans__header p{margin-top:.25em;font-weight:bold;font-size:1.5rem}@media only screen and (min-width: 960px){.p-plans__header p{font-size:1.6rem}}.p-plans__title{font-weight:bold;font-size:2.2rem}@media only screen and (min-width: 960px){.p-plans__title{font-size:2.4rem}}.p-plans__list{display:flex;flex-direction:column;row-gap:24px}.p-plans__list>li{margin:0 -8px;padding:24px 16px;border:1px solid #6780e6;border-radius:12px}.p-plans__list>li:first-child .p-plans__list__benefits li::before{background-color:#ccc}@media only screen and (min-width: 768px){.p-plans__list{position:relative;flex-direction:row;margin:0 max(-4%,-16px);border-bottom:1px solid #dad9e5}.p-plans__list>li{width:calc(33.3333333333% - 1px);margin:0;padding:24px 20px;border:none;border-radius:0}.p-plans__list>li:first-child{border-top:4px solid #a9b9f7}.p-plans__list>li:nth-child(2){width:calc(33.3333333333% + 2px);border-top:4px solid #6780e6;border-left:1px solid #dad9e5;border-right:1px solid #dad9e5}.p-plans__list>li:last-child{border-top:4px solid #092bb2}}@media only screen and (min-width: 960px){.p-plans__list{margin:0 max(-6%,-24px)}}.p-plans__list__heading{display:flex;align-items:center;margin-bottom:8px;font-weight:bold;font-size:2rem}.p-plans__list__heading.is_recommend::after{content:"オススメ";display:flex;align-items:center;height:22px;line-height:1;padding:0 .5em;font-size:1.2rem;background-color:#34c7af;color:#fff;border-radius:3px;vertical-align:middle;margin-left:.5em}.p-plans__list__description{font-weight:500}.p-plans__list__price{font-size:2rem;color:#6780e6;font-weight:bold}.p-plans__list__price em{font-size:2.6rem}.p-plans__list__price__tax{font-size:1.4rem;color:#999;font-weight:normal}.p-plans__list__button{margin:0 -4px}.p-plans__list__button a{height:60px;font-size:2rem}.p-plans__list__button a.is_selected{flex-direction:column;border:1px solid #6780e6;color:#6780e6 !important;background-color:#e8effd;pointer-events:none}.p-plans__list__button a.is_selected span{font-size:1.2rem}.p-plans__list__benefits{margin-top:24px}.p-plans__list__benefits li{position:relative;line-height:1.5;margin:.5em 0;padding-left:1.5em}.p-plans__list__benefits li::before{content:"";position:absolute;top:0;left:0;display:block;width:1em;height:1.5em;background-color:#6780e6;-webkit-mask:url(/images/icon/icon_circle_check.svg) no-repeat center center/14px auto;mask:url(/images/icon/icon_circle_check.svg) no-repeat center center/14px auto}.p-plans__notes{padding-top:24px}@media only screen and (min-width: 768px){.p-plans__notes{background-color:#f1f3f5;margin:0 max(-4%,-16px) -22px;padding:24px min(6%,24px) 24px}}@media only screen and (min-width: 960px){.p-plans__notes{margin:0 max(-6%,-24px) -24px;border-radius:0 0 6px 6px}}.p-plans__notes li{margin:.5em 0}.p-plans__notes li::before{color:#333}.p-plans__notes__heading{font-weight:bold}.p-plans__list__cancel{margin-top:2.4rem}.p-plans__list__cancel>p{margin-bottom:.25em;color:#666}.p-plans__list__cancel a{color:#5770d3;font-weight:bold;font-size:1.3rem}.p-plans__list__cancel a:hover{color:#ff0080}.p-plans__list__cancel a:active{color:rgb(204,0,102.4)}.p-payment:not(:has(.p-payment__history)) .l-main__single{justify-content:center}.p-payment:not(:has(.p-payment__history)) .l-main__single>*{max-width:640px}.p-payment__header{padding:4px 0 12px;border-bottom:1px solid #ccc}.p-payment__header__plan{position:relative;margin-top:16px;text-align:center;font-size:1.8rem;font-weight:bold}.p-payment__header__plan::before{content:"選択中のプラン";display:block;margin:auto;font-size:1.3rem;color:#6780e6}.p-payment__header__price{width:100%;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:bold;padding:12px 8px}.p-payment__footer__price{width:100%;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:bold;padding:24px 8px 16px}.p-payment__footer__price dt::after{content:"："}.p-payment__header__price__amount{font-size:2.4rem;margin:-4px 4px 0}.p-payment__footer__price__amount{font-size:3.2rem;margin:-8px 4px 0}.p-payment__footer__price__amount{color:#6780e6}.p-payment__header__details{display:flex;flex-direction:column;align-items:center;margin-top:4px;padding:12px 8px 4px;border-top:1px solid #dad9e5}.p-payment__header__details div{display:flex;flex-direction:column}.p-payment__header__details dl{display:flex;flex-wrap:wrap;align-items:baseline;width:100%;max-width:384px;min-width:264px;padding:0 8px}.p-payment__header__details dt{width:calc(100% - 160px)}.p-payment__header__details dd{width:160px;margin-left:auto;font-weight:500;text-align:right;font-size:1.5rem}.p-payment__header__brands{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.p-payment__header__brands dt{height:20px}.p-payment__header__brands ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}.p-payment__header__brands img{width:auto;height:100%}.p-payment__body{background-color:#f1f3f5;padding:14px 12px 12px}@media only screen and (min-width: 480px){.p-payment__body{padding:14px 20px 12px}}.p-payment__body__card{margin:4px 0 8px}.p-payment__body__card dt{padding-left:2px;font-size:1.2rem;font-weight:bold}.p-payment__body__card dd{margin-bottom:12px}.p-payment__body__card dd:last-child{margin-bottom:0}.p-payment__body__card input,.p-payment__body__card select{background-color:#fff}.p-payment__payment{margin-bottom:12px}.p-payment__payment__heading{margin-bottom:6px;text-align:center;font-weight:bold}.p-payment__payment__content{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);display:flex;align-items:center;justify-content:center;gap:8px;padding:8px}@media only screen and (min-width: 480px){.p-payment__payment__content{padding:16px 12px}}.p-payment__payment__brand{display:flex;align-items:center;width:36px;margin-left:auto;text-align:center}.p-payment__payment__number{line-height:1.4;font-size:1.6rem;font-weight:bold;letter-spacing:1px;font-family:Roboto,"Helvetica Neue",Arial,sans-serif}@media only screen and (min-width: 480px){.p-payment__payment__number{font-size:1.8rem}}.p-payment__payment__text{line-height:1.4;margin-left:auto;padding:8px 4px}.p-payment__payment__buttons{display:flex;align-items:center;gap:6px;flex-direction:column;width:72px;margin-left:auto}.p-payment__payment__buttons [class*=c-button--]{width:100%;height:36px}@media only screen and (min-width: 480px){.p-payment__payment__buttons{flex-direction:row;width:136px}.p-payment__payment__buttons [class*=c-button--]{width:calc(50% - 2px);font-size:1.3rem}.p-payment__payment__text+.p-payment__payment__buttons{width:88px}.p-payment__payment__text+.p-payment__payment__buttons [class*=c-button--]{width:100%}}.p-payment__footer{border-top:1px solid #ccc;padding:4px 12px 8px}.p-payment__footer__submit .c-button--primary{height:56px;margin:2px 0;font-size:1.8rem}.p-payment__footer__caution{margin:16px 4px;font-size:1.2rem}.p-payment__footer__caution li{font-weight:500;margin-top:.75em}.p-payment__footer__caution__heading{font-weight:bold;color:#ff0080}.p-payment__footer__notes{margin-top:16px;font-size:1rem}.p-payment__footer__notes ul>li{position:relative;line-height:1.4;padding-left:1em;margin:.5em 0}.p-payment__footer__notes ul>li::before{content:"*";position:absolute;top:1px;left:2px}.p-payment__footer__notes a{display:inline-block}.p-payment__history__filters{margin:0 0 4px;padding:8px 0;border-radius:0;background-color:#f5f8ff}.p-payment__history__filters__row{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.p-payment__history__filters__row .c-select{height:40px;min-height:40px;border:1px solid #ccc;background-color:#fff;border-radius:3px}.p-payment__history__filters__row .c-select:hover{border-color:hsl(0,0%,65%)}.p-payment__history__filters__row .c-select select{font-size:1.6rem}.p-payment__history__filters__row .c-button--submit{width:120px;min-height:40px;margin:8px}@media only screen and (min-width: 768px){.p-payment__history__filters__row{flex-direction:row}}.p-payment__history__filters__year{width:76px}@media only screen and (min-width: 960px){.p-payment__history__filters__year{width:84px}}.p-payment__history__filters__month{width:50px}@media only screen and (min-width: 960px){.p-payment__history__filters__month{width:58px}}.p-payment__history .c-pagination{margin:4px 0 0;padding:12px 0;background-color:#f5f8ff}.p-payment__history__content{overflow-x:auto}.p-payment__history__table{width:100%;min-width:680px}.p-payment__history__table th{white-space:nowrap;padding:4px 8px;background-color:#5770d3;font-size:1.2rem;color:#fff;font-weight:bold}.p-payment__history__table th:first-child{width:128px;padding-left:12px}.p-payment__history__table th:nth-child(2){width:96px}.p-payment__history__table th:nth-child(3){width:calc(100% - 528px)}.p-payment__history__table th:nth-child(4),.p-payment__history__table th:nth-child(6){width:88px;text-align:center}.p-payment__history__table th:nth-child(5){width:64px;text-align:center}.p-payment__history__table th:last-child{width:64px;padding-right:12px;text-align:center}.p-payment__history__table td{line-height:1.5;padding:12px 8px;border-bottom:1px solid #ccc;white-space:nowrap;font-size:1.3rem}.p-payment__history__table td:first-child{padding-left:12px;border-left:1px solid #ccc}.p-payment__history__table td:nth-child(3){white-space:normal}.p-payment__history__table td:nth-child(4),.p-payment__history__table td:nth-child(5),.p-payment__history__table td:nth-child(6){text-align:right}.p-payment__history__table td:last-child{padding-right:12px;border-right:1px solid #ccc;text-align:center}.p-payment__history__table a{font-weight:bold}.p-payment__history__table:has(.is_none){min-width:100%}.p-payment__history__table:has(.is_none) thead{display:none}.p-payment__history__table .is_none{border:none;padding:64px 0;font-weight:bold;text-align:center;font-size:1.4rem}@media only screen and (min-width: 960px){.p-payment__history__table td:first-child{border-left:none}.p-payment__history__table td:last-child{border-right:none}}.p-payment__cancel__header{display:flex;align-items:center;flex-direction:column;padding:24px min(5%,24px)}.p-payment__cancel__heading{margin-bottom:.5em;font-size:2rem;font-weight:bold}.p-payment__cancel__form{padding:20px min(5%,24px);border-top:1px solid #dad9e5}.p-payment__cancel__form .c-button--submit{width:100%;height:56px;margin:16px auto 0}.p-payment__cancel__form__checkboxes{margin:16px 4px 20px;display:flex;flex-direction:column;gap:4px}.p-payment__cancel__form__checkboxes .c-checkbox__content{height:32px;padding:0 4px;align-items:center;justify-content:flex-start;border:none !important;background-color:rgba(0,0,0,0) !important}.p-payment__cancel__form__checkboxes textarea{width:calc(100% - 24px);height:64px;margin-left:24px;font-size:1.4rem}.p-payment__cancel__form__checkboxes textarea:focus{font-size:1.6rem}.p-payment__complete{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px min(6%,24px)}.p-payment__complete__heading{font-size:2.4rem;color:#6780e6;font-weight:bold}.p-payment__complete__text{max-width:480px}.p-payment__complete__button{width:100%;max-width:400px;margin-top:8px}.p-payment__complete__button .c-button--primary{width:100%;height:56px;font-size:1.8rem}.p-price .l-main__single{min-height:calc(100lvh - 358px)}.p-price__header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:24px}.p-price__header p{margin-top:.25em;font-weight:bold;font-size:1.5rem}@media only screen and (min-width: 960px){.p-price__header p{font-size:1.6rem}}.p-price__title{font-weight:bold;font-size:2.2rem}@media only screen and (min-width: 960px){.p-price__title{font-size:2.4rem}}.p-price__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-price__content__lead{margin-bottom:16px;font-size:1.6rem;font-weight:500}.p-price__content__system{display:flex;flex-direction:column;justify-content:center;gap:16px;width:108%;padding:20px 4%;margin:0 -4% 16px;background-color:#f5f8ff}@media only screen and (min-width: 768px){.p-price__content__system{flex-direction:row;width:105%;padding:20px 2%;margin:0 -2.5% 16px}}.p-price__content__system__section{display:flex;flex-direction:column;align-items:center;width:100%;border:2px solid #dad9e5;padding:16px;border-radius:8px;background-color:#fff}.p-price__content__system__section p{margin:0}@media only screen and (min-width: 768px){.p-price__content__system__section{width:calc((100% - 32px)/3)}}.p-price__content__system__heading{margin-bottom:8px;font-weight:bold;font-size:1.8rem}.p-price__content__section{width:98%;margin:16px auto;padding:0 1%;font-size:1.5rem}.p-price__content__heading{margin:0 -1% .75em;padding:3px 1%;font-size:1.8rem;font-weight:bold;border-bottom:2px solid #6780e6}.p-price__button{position:sticky;bottom:16px}.p-price__button .c-button--primary-link{height:64px;margin:24px auto 12px;font-size:1.8rem}.p-policy .l-main__single{min-height:calc(100lvh - 358px)}.p-policy__header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:24px}.p-policy__header p{margin-top:.25em;font-weight:bold;font-size:1.5rem}@media only screen and (min-width: 960px){.p-policy__header p{font-size:1.6rem}}.p-policy__title{font-weight:bold;font-size:2.2rem}@media only screen and (min-width: 960px){.p-policy__title{font-size:2.4rem}}.p-policy__content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:16px}.p-policy__content__lead{width:100%;max-width:880px;margin:0 auto 20px}.p-policy__content__section{width:100%;max-width:880px;margin:24px auto}.p-policy__content__section:last-child{margin-bottom:0}.p-policy__content__section__heading{margin-bottom:.75em;font-size:1.6rem;font-weight:bold}h2.p-policy__content__section__heading{font-size:1.6rem}h3.p-policy__content__section__heading{font-size:1.5rem}h4.p-policy__content__section__heading{font-size:1.4rem}h5.p-policy__content__section__heading{font-size:1.3rem}.u-shadow{box-shadow:0 4px 24px -8px rgba(0,0,0,.2)}.u-w-full{width:100%}.u-w-0{width:0px}.u-w-px{width:1px}.u-w-0\.5{width:2px}.u-w-1{width:4px}.u-w-1\.5{width:6px}.u-w-2{width:8px}.u-w-2\.5{width:10px}.u-w-3{width:12px}.u-w-3\.5{width:14px}.u-w-4{width:16px}.u-w-5{width:20px}.u-w-6{width:24px}.u-w-7{width:28px}.u-w-8{width:32px}.u-w-9{width:36px}.u-w-10{width:40px}.u-w-11{width:44px}.u-w-12{width:48px}.u-w-14{width:56px}.u-w-16{width:64px}.u-w-20{width:80px}.u-w-24{width:96px}.u-w-28{width:112px}.u-w-32{width:128px}.u-w-36{width:144px}.u-w-40{width:160px}.u-w-44{width:176px}.u-w-48{width:192px}.u-w-52{width:208px}.u-w-56{width:224px}.u-w-60{width:240px}.u-w-64{width:256px}.u-w-72{width:288px}.u-w-80{width:320px}.u-w-96{width:384px}.u-w-xs{width:320px}.u-w-sm{width:384px}.u-w-md{width:448px}.u-w-lg{width:512px}.u-w-xl{width:576px}.u-w-2xl{width:672px}.u-w-3xl{width:768px}.u-w-4xl{width:896px}.u-w-5xl{width:1024px}.u-w-6xl{width:1152px}.u-w-7xl{width:1280px}.u-w-1\/2{width:50%}.u-w-1\/3{width:33.333333%}.u-w-2\/3{width:66.666667%}.u-w-1\/4{width:25%}.u-w-2\/4{width:50%}.u-w-3\/4{width:75%}.u-w-1\/5{width:20%}.u-w-2\/5{width:40%}.u-w-3\/5{width:60%}.u-w-4\/5{width:80%}.u-w-1\/6{width:16.666667%}.u-w-2\/6{width:33.333333%}.u-w-3\/6{width:50%}.u-w-4\/6{width:66.666667%}.u-w-5\/6{width:83.333333%}.u-w-1\/12{width:8.333333%}.u-w-2\/12{width:16.666667%}.u-w-3\/12{width:25%}.u-w-4\/12{width:33.333333%}.u-w-5\/12{width:41.666667%}.u-w-6\/12{width:50%}.u-w-7\/12{width:58.333333%}.u-w-8\/12{width:66.666667%}.u-w-9\/12{width:75%}.u-w-10\/12{width:83.333333%}.u-w-11\/12{width:91.666667%}.u-max-w-full{max-width:100%}.u-max-w-0{max-width:0px}.u-max-w-px{max-width:1px}.u-max-w-0\.5{max-width:2px}.u-max-w-1{max-width:4px}.u-max-w-1\.5{max-width:6px}.u-max-w-2{max-width:8px}.u-max-w-2\.5{max-width:10px}.u-max-w-3{max-width:12px}.u-max-w-3\.5{max-width:14px}.u-max-w-4{max-width:16px}.u-max-w-5{max-width:20px}.u-max-w-6{max-width:24px}.u-max-w-7{max-width:28px}.u-max-w-8{max-width:32px}.u-max-w-9{max-width:36px}.u-max-w-10{max-width:40px}.u-max-w-11{max-width:44px}.u-max-w-12{max-width:48px}.u-max-w-14{max-width:56px}.u-max-w-16{max-width:64px}.u-max-w-20{max-width:80px}.u-max-w-24{max-width:96px}.u-max-w-28{max-width:112px}.u-max-w-32{max-width:128px}.u-max-w-36{max-width:144px}.u-max-w-40{max-width:160px}.u-max-w-44{max-width:176px}.u-max-w-48{max-width:192px}.u-max-w-52{max-width:208px}.u-max-w-56{max-width:224px}.u-max-w-60{max-width:240px}.u-max-w-64{max-width:256px}.u-max-w-72{max-width:288px}.u-max-w-80{max-width:320px}.u-max-w-96{max-width:384px}.u-max-w-xs{max-width:320px}.u-max-w-sm{max-width:384px}.u-max-w-md{max-width:448px}.u-max-w-lg{max-width:512px}.u-max-w-xl{max-width:576px}.u-max-w-2xl{max-width:672px}.u-max-w-3xl{max-width:768px}.u-max-w-4xl{max-width:896px}.u-max-w-5xl{max-width:1024px}.u-max-w-6xl{max-width:1152px}.u-max-w-7xl{max-width:1280px}.u-min-w-full{min-width:100%}.u-min-w-0{min-width:0px}.u-min-w-px{min-width:1px}.u-min-w-0\.5{min-width:2px}.u-min-w-1{min-width:4px}.u-min-w-1\.5{min-width:6px}.u-min-w-2{min-width:8px}.u-min-w-2\.5{min-width:10px}.u-min-w-3{min-width:12px}.u-min-w-3\.5{min-width:14px}.u-min-w-4{min-width:16px}.u-min-w-5{min-width:20px}.u-min-w-6{min-width:24px}.u-min-w-7{min-width:28px}.u-min-w-8{min-width:32px}.u-min-w-9{min-width:36px}.u-min-w-10{min-width:40px}.u-min-w-11{min-width:44px}.u-min-w-12{min-width:48px}.u-min-w-14{min-width:56px}.u-min-w-16{min-width:64px}.u-min-w-20{min-width:80px}.u-min-w-24{min-width:96px}.u-min-w-28{min-width:112px}.u-min-w-32{min-width:128px}.u-min-w-36{min-width:144px}.u-min-w-40{min-width:160px}.u-min-w-44{min-width:176px}.u-min-w-48{min-width:192px}.u-min-w-52{min-width:208px}.u-min-w-56{min-width:224px}.u-min-w-60{min-width:240px}.u-min-w-64{min-width:256px}.u-min-w-72{min-width:288px}.u-min-w-80{min-width:320px}.u-min-w-96{min-width:384px}.u-min-w-xs{min-width:320px}.u-min-w-sm{min-width:384px}.u-min-w-md{min-width:448px}.u-min-w-lg{min-width:512px}.u-min-w-xl{min-width:576px}.u-min-w-2xl{min-width:672px}.u-min-w-3xl{min-width:768px}.u-min-w-4xl{min-width:896px}.u-min-w-5xl{min-width:1024px}.u-min-w-6xl{min-width:1152px}.u-min-w-7xl{min-width:1280px}.u-h-full{height:100%}.u-h-0{height:0px}.u-h-px{height:1px}.u-h-0\.5{height:2px}.u-h-1{height:4px}.u-h-1\.5{height:6px}.u-h-2{height:8px}.u-h-2\.5{height:10px}.u-h-3{height:12px}.u-h-3\.5{height:14px}.u-h-4{height:16px}.u-h-5{height:20px}.u-h-6{height:24px}.u-h-7{height:28px}.u-h-8{height:32px}.u-h-9{height:36px}.u-h-10{height:40px}.u-h-11{height:44px}.u-h-12{height:48px}.u-h-14{height:56px}.u-h-16{height:64px}.u-h-20{height:80px}.u-h-24{height:96px}.u-h-28{height:112px}.u-h-32{height:128px}.u-h-36{height:144px}.u-h-40{height:160px}.u-h-44{height:176px}.u-h-48{height:192px}.u-h-52{height:208px}.u-h-56{height:224px}.u-h-60{height:240px}.u-h-64{height:256px}.u-h-72{height:288px}.u-h-80{height:320px}.u-h-96{height:384px}.u-max-h-full{max-height:100%}.u-max-h-0{max-height:0px}.u-max-h-px{max-height:1px}.u-max-h-0\.5{max-height:2px}.u-max-h-1{max-height:4px}.u-max-h-1\.5{max-height:6px}.u-max-h-2{max-height:8px}.u-max-h-2\.5{max-height:10px}.u-max-h-3{max-height:12px}.u-max-h-3\.5{max-height:14px}.u-max-h-4{max-height:16px}.u-max-h-5{max-height:20px}.u-max-h-6{max-height:24px}.u-max-h-7{max-height:28px}.u-max-h-8{max-height:32px}.u-max-h-9{max-height:36px}.u-max-h-10{max-height:40px}.u-max-h-11{max-height:44px}.u-max-h-12{max-height:48px}.u-max-h-14{max-height:56px}.u-max-h-16{max-height:64px}.u-max-h-20{max-height:80px}.u-max-h-24{max-height:96px}.u-max-h-28{max-height:112px}.u-max-h-32{max-height:128px}.u-max-h-36{max-height:144px}.u-max-h-40{max-height:160px}.u-max-h-44{max-height:176px}.u-max-h-48{max-height:192px}.u-max-h-52{max-height:208px}.u-max-h-56{max-height:224px}.u-max-h-60{max-height:240px}.u-max-h-64{max-height:256px}.u-max-h-72{max-height:288px}.u-max-h-80{max-height:320px}.u-max-h-96{max-height:384px}.u-min-h-full{min-height:100%}.u-min-h-0{min-height:0px}.u-min-h-px{min-height:1px}.u-min-h-0\.5{min-height:2px}.u-min-h-1{min-height:4px}.u-min-h-1\.5{min-height:6px}.u-min-h-2{min-height:8px}.u-min-h-2\.5{min-height:10px}.u-min-h-3{min-height:12px}.u-min-h-3\.5{min-height:14px}.u-min-h-4{min-height:16px}.u-min-h-5{min-height:20px}.u-min-h-6{min-height:24px}.u-min-h-7{min-height:28px}.u-min-h-8{min-height:32px}.u-min-h-9{min-height:36px}.u-min-h-10{min-height:40px}.u-min-h-11{min-height:44px}.u-min-h-12{min-height:48px}.u-min-h-14{min-height:56px}.u-min-h-16{min-height:64px}.u-min-h-20{min-height:80px}.u-min-h-24{min-height:96px}.u-min-h-28{min-height:112px}.u-min-h-32{min-height:128px}.u-min-h-36{min-height:144px}.u-min-h-40{min-height:160px}.u-min-h-44{min-height:176px}.u-min-h-48{min-height:192px}.u-min-h-52{min-height:208px}.u-min-h-56{min-height:224px}.u-min-h-60{min-height:240px}.u-min-h-64{min-height:256px}.u-min-h-72{min-height:288px}.u-min-h-80{min-height:320px}.u-min-h-96{min-height:384px}.u-text-3xs{font-size:1rem !important}.u-text-2xs{font-size:1.1rem !important}.u-text-xs{font-size:1.2rem !important}.u-text-sm{font-size:1.4rem !important}.u-text-base{font-size:1.6rem !important}.u-text-lg{font-size:1.8rem !important}.u-text-xl{font-size:2rem !important}.u-text-2xl{font-size:2.2rem !important}.u-text-3xl{font-size:2.4rem !important}.u-text-4xl{font-size:2.6rem !important}.u-text-5xl{font-size:2.8rem !important}.u-text-6xl{font-size:3rem !important}.u-text-7xl{font-size:3.6rem !important}.u-text-8xl{font-size:4.8rem !important}.u-text-9xl{font-size:6rem !important}.u-text-primary{color:#6780e6}.u-text-primary-dark{color:#5770d3}.u-text-warning{color:#ff0080}.u-text-white{color:#fff}.u-text-black{color:#333}.u-text-gray{color:#999}.u-text-marker-warning{background:linear-gradient(to bottom, transparent 45%, rgba(255, 0, 128, 0.15) 45%)}.u-whitespace-normal{white-space:normal}.u-whitespace-nowrap{white-space:nowrap}.u-whitespace-pre{white-space:pre}.u-whitespace-pre-line{white-space:pre-line}.u-whitespace-pre-wrap{white-space:pre-wrap}.u-whitespace-break-spaces{white-space:break-spaces}.u-opacity-100{opacity:1}.u-opacity-75{opacity:.75}.u-opacity-50{opacity:.5}.u-opacity-25{opacity:.25}.u-opacity-25{opacity:0}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-justify{text-align:justify}.u-font-normal{font-weight:normal !important}.u-font-medium{font-weight:500 !important}.u-font-bold{font-weight:bold !important}.u-leading-3{line-height:12px !important}.u-leading-4{line-height:16px !important}.u-leading-5{line-height:20px !important}.u-leading-6{line-height:24px !important}.u-leading-7{line-height:28px !important}.u-leading-8{line-height:32px !important}.u-leading-9{line-height:36px !important}.u-leading-10{line-height:40px !important}.u-leading-none{line-height:1 !important}.u-leading-tight{line-height:1.25 !important}.u-leading-snug{line-height:1.375 !important}.u-leading-normal{line-height:1.5 !important}.u-leading-relaxed{line-height:1.625 !important}.u-leading-loose{line-height:2 !important}.u-align-baseline{vertical-align:baseline}.u-align-top{vertical-align:top}.u-align-middle{vertical-align:middle}.u-align-bottom{vertical-align:bottom}.u-align-text-top{vertical-align:text-top}.u-align-text-bottom{vertical-align:text-bottom}.u-align-sub{vertical-align:sub}.u-align-super{vertical-align:super}.u-m-0{margin:0px !important}.u-mx-0{margin-left:0px !important;margin-right:0px !important}.u-my-0{margin-top:0px !important;margin-bottom:0px !important}.u-ms-0{margin-inline-start:0px}.u-me-0{margin-inline-end:0px}.u-mt-0{margin-top:0px !important}.u-mr-0{margin-right:0px !important}.u-mb-0{margin-bottom:0px !important}.u-ml-0{margin-left:0px !important}.u-m-px{margin:1px !important}.u-mx-px{margin-left:1px !important;margin-right:1px !important}.u-my-px{margin-top:1px !important;margin-bottom:1px !important}.u-ms-px{margin-inline-start:1px !important}.u-me-px{margin-inline-end:1px !important}.u-mt-px{margin-top:1px !important}.u-mr-px{margin-right:1px !important}.u-mb-px{margin-bottom:1px !important}.u-ml-px{margin-left:1px !important}.u-m-0\.5{margin:2px !important}.u-mx-0\.5{margin-left:2px !important;margin-right:2px !important}.u-my-0\.5{margin-top:2px !important;margin-bottom:2px !important}.u-ms-0\.5{margin-inline-start:2px !important}.u-me-0\.5{margin-inline-end:2px !important}.u-mt-0\.5{margin-top:2px !important}.u-mr-0\.5{margin-right:2px !important}.u-mb-0\.5{margin-bottom:2px !important}.u-ml-0\.5{margin-left:2px !important}.u-m-1{margin:4px !important}.u-mx-1{margin-left:4px !important;margin-right:4px !important}.u-my-1{margin-top:4px !important;margin-bottom:4px !important}.u-ms-1{margin-inline-start:4px !important}.u-me-1{margin-inline-end:4px !important}.u-mt-1{margin-top:4px !important}.u-mr-1{margin-right:4px !important}.u-mb-1{margin-bottom:4px !important}.u-ml-1{margin-left:4px !important}.u-m-1\.5{margin:6px !important}.u-mx-1\.5{margin-left:6px !important;margin-right:6px !important}.u-my-1\.5{margin-top:6px !important;margin-bottom:6px !important}.u-ms-1\.5{margin-inline-start:6px !important}.u-me-1\.5{margin-inline-end:6px !important}.u-mt-1\.5{margin-top:6px !important}.u-mr-1\.5{margin-right:6px !important}.u-mb-1\.5{margin-bottom:6px !important}.u-ml-1\.5{margin-left:6px !important}.u-m-2{margin:8px !important}.u-mx-2{margin-left:8px !important;margin-right:8px !important}.u-my-2{margin-top:8px !important;margin-bottom:8px !important}.u-ms-2{margin-inline-start:8px !important}.u-me-2{margin-inline-end:8px !important}.u-mt-2{margin-top:8px !important}.u-mr-2{margin-right:8px !important}.u-mb-2{margin-bottom:8px !important}.u-ml-2{margin-left:8px !important}.u-m-2\.5{margin:10px !important}.u-mx-2\.5{margin-left:10px !important;margin-right:10px !important}.u-my-2\.5{margin-top:10px !important;margin-bottom:10px !important}.u-ms-2\.5{margin-inline-start:10px !important}.u-me-2\.5{margin-inline-end:10px !important}.u-mt-2\.5{margin-top:10px !important}.u-mr-2\.5{margin-right:10px !important}.u-mb-2\.5{margin-bottom:10px !important}.u-ml-2\.5{margin-left:10px !important}.u-m-3{margin:12px !important}.u-mx-3{margin-left:12px !important;margin-right:12px !important}.u-my-3{margin-top:12px !important;margin-bottom:12px !important}.u-ms-3{margin-inline-start:12px !important}.u-me-3{margin-inline-end:12px !important}.u-mt-3{margin-top:12px !important}.u-mr-3{margin-right:12px !important}.u-mb-3{margin-bottom:12px !important}.u-ml-3{margin-left:12px !important}.u-m-3\.5{margin:14px !important}.u-mx-3\.5{margin-left:14px !important;margin-right:14px !important}.u-my-3\.5{margin-top:14px !important;margin-bottom:14px !important}.u-ms-3\.5{margin-inline-start:14px !important}.u-me-3\.5{margin-inline-end:14px !important}.u-mt-3\.5{margin-top:14px !important}.u-mr-3\.5{margin-right:14px !important}.u-mb-3\.5{margin-bottom:14px !important}.u-ml-3\.5{margin-left:14px !important}.u-m-4{margin:16px !important}.u-mx-4{margin-left:16px !important;margin-right:16px !important}.u-my-4{margin-top:16px !important;margin-bottom:16px !important}.u-ms-4{margin-inline-start:16px !important}.u-me-4{margin-inline-end:16px !important}.u-mt-4{margin-top:16px !important}.u-mr-4{margin-right:16px !important}.u-mb-4{margin-bottom:16px !important}.u-ml-4{margin-left:16px !important}.u-m-5{margin:20px !important}.u-mx-5{margin-left:20px !important;margin-right:20px !important}.u-my-5{margin-top:20px !important;margin-bottom:20px !important}.u-ms-5{margin-inline-start:20px !important}.u-me-5{margin-inline-end:20px !important}.u-mt-5{margin-top:20px !important}.u-mr-5{margin-right:20px !important}.u-mb-5{margin-bottom:20px !important}.u-ml-5{margin-left:20px !important}.u-m-6{margin:24px !important}.u-mx-6{margin-left:24px !important;margin-right:24px !important}.u-my-6{margin-top:24px !important;margin-bottom:24px !important}.u-ms-6{margin-inline-start:24px !important}.u-me-6{margin-inline-end:24px !important}.u-mt-6{margin-top:24px !important}.u-mr-6{margin-right:24px !important}.u-mb-6{margin-bottom:24px !important}.u-ml-6{margin-left:24px !important}.u-m-7{margin:28px !important}.u-mx-7{margin-left:28px !important;margin-right:28px !important}.u-my-7{margin-top:28px !important;margin-bottom:28px !important}.u-ms-7{margin-inline-start:28px !important}.u-me-7{margin-inline-end:28px !important}.u-mt-7{margin-top:28px !important}.u-mr-7{margin-right:28px !important}.u-mb-7{margin-bottom:28px !important}.u-ml-7{margin-left:28px !important}.u-m-8{margin:32px !important}.u-mx-8{margin-left:32px !important;margin-right:32px !important}.u-my-8{margin-top:32px !important;margin-bottom:32px !important}.u-ms-8{margin-inline-start:32px !important}.u-me-8{margin-inline-end:32px !important}.u-mt-8{margin-top:32px !important}.u-mr-8{margin-right:32px !important}.u-mb-8{margin-bottom:32px !important}.u-ml-8{margin-left:32px !important}.u-m-9{margin:36px !important}.u-mx-9{margin-left:36px !important;margin-right:36px !important}.u-my-9{margin-top:36px !important;margin-bottom:36px !important}.u-ms-9{margin-inline-start:36px !important}.u-me-9{margin-inline-end:36px !important}.u-mt-9{margin-top:36px !important}.u-mr-9{margin-right:36px !important}.u-mb-9{margin-bottom:36px !important}.u-ml-9{margin-left:36px !important}.u-m-10{margin:40px !important}.u-mx-10{margin-left:40px !important;margin-right:40px !important}.u-my-10{margin-top:40px !important;margin-bottom:40px !important}.u-ms-10{margin-inline-start:40px !important}.u-me-10{margin-inline-end:40px !important}.u-mt-10{margin-top:40px !important}.u-mr-10{margin-right:40px !important}.u-mb-10{margin-bottom:40px !important}.u-ml-10{margin-left:40px !important}.u-m-11{margin:44px !important}.u-mx-11{margin-left:44px !important;margin-right:44px !important}.u-my-11{margin-top:44px !important;margin-bottom:44px !important}.u-ms-11{margin-inline-start:44px !important}.u-me-11{margin-inline-end:44px !important}.u-mt-11{margin-top:44px !important}.u-mr-11{margin-right:44px !important}.u-mb-11{margin-bottom:44px !important}.u-ml-11{margin-left:44px !important}.u-m-12{margin:48px !important}.u-mx-12{margin-left:48px !important;margin-right:48px !important}.u-my-12{margin-top:48px !important;margin-bottom:48px !important}.u-ms-12{margin-inline-start:48px !important}.u-me-12{margin-inline-end:48px !important}.u-mt-12{margin-top:48px !important}.u-mr-12{margin-right:48px !important}.u-mb-12{margin-bottom:48px !important}.u-ml-12{margin-left:48px !important}.u-m-14{margin:56px !important}.u-mx-14{margin-left:56px !important;margin-right:56px !important}.u-my-14{margin-top:56px !important;margin-bottom:56px !important}.u-ms-14{margin-inline-start:56px !important}.u-me-14{margin-inline-end:56px !important}.u-mt-14{margin-top:56px !important}.u-mr-14{margin-right:56px !important}.u-mb-14{margin-bottom:56px !important}.u-ml-14{margin-left:56px !important}.u-m-16{margin:64px !important}.u-mx-16{margin-left:64px !important;margin-right:64px !important}.u-my-16{margin-top:64px !important;margin-bottom:64px !important}.u-ms-16{margin-inline-start:64px !important}.u-me-16{margin-inline-end:64px !important}.u-mt-16{margin-top:64px !important}.u-mr-16{margin-right:64px !important}.u-mb-16{margin-bottom:64px !important}.u-ml-16{margin-left:64px !important}.u-m-20{margin:80px !important}.u-mx-20{margin-left:80px !important;margin-right:80px !important}.u-my-20{margin-top:80px !important;margin-bottom:80px !important}.u-ms-20{margin-inline-start:80px !important}.u-me-20{margin-inline-end:80px !important}.u-mt-20{margin-top:80px !important}.u-mr-20{margin-right:80px !important}.u-mb-20{margin-bottom:80px !important}.u-ml-20{margin-left:80px !important}.u-m-24{margin:96px !important}.u-mx-24{margin-left:96px !important;margin-right:96px !important}.u-my-24{margin-top:96px !important;margin-bottom:96px !important}.u-ms-24{margin-inline-start:96px !important}.u-me-24{margin-inline-end:96px !important}.u-mt-24{margin-top:96px !important}.u-mr-24{margin-right:96px !important}.u-mb-24{margin-bottom:96px !important}.u-ml-24{margin-left:96px !important}.u-m-28{margin:112px !important}.u-mx-28{margin-left:112px !important;margin-right:112px !important}.u-my-28{margin-top:112px !important;margin-bottom:112px !important}.u-ms-28{margin-inline-start:112px !important}.u-me-28{margin-inline-end:112px !important}.u-mt-28{margin-top:112px !important}.u-mr-28{margin-right:112px !important}.u-mb-28{margin-bottom:112px !important}.u-ml-28{margin-left:112px !important}.u-m-32{margin:128px !important}.u-mx-32{margin-left:128px !important;margin-right:128px !important}.u-my-32{margin-top:128px !important;margin-bottom:128px !important}.u-ms-32{margin-inline-start:128px !important}.u-me-32{margin-inline-end:128px !important}.u-mt-32{margin-top:128px !important}.u-mr-32{margin-right:128px !important}.u-mb-32{margin-bottom:128px !important}.u-ml-32{margin-left:128px !important}.u-m-36{margin:144px !important}.u-mx-36{margin-left:144px !important;margin-right:144px !important}.u-my-36{margin-top:144px !important;margin-bottom:144px !important}.u-ms-36{margin-inline-start:144px !important}.u-me-36{margin-inline-end:144px !important}.u-mt-36{margin-top:144px !important}.u-mr-36{margin-right:144px !important}.u-mb-36{margin-bottom:144px !important}.u-ml-36{margin-left:144px !important}.u-m-40{margin:160px !important}.u-mx-40{margin-left:160px !important;margin-right:160px !important}.u-my-40{margin-top:160px !important;margin-bottom:160px !important}.u-ms-40{margin-inline-start:160px !important}.u-me-40{margin-inline-end:160px !important}.u-mt-40{margin-top:160px !important}.u-mr-40{margin-right:160px !important}.u-mb-40{margin-bottom:160px !important}.u-ml-40{margin-left:160px !important}.u-m-44{margin:176px !important}.u-mx-44{margin-left:176px !important;margin-right:176px !important}.u-my-44{margin-top:176px !important;margin-bottom:176px !important}.u-ms-44{margin-inline-start:176px !important}.u-me-44{margin-inline-end:176px !important}.u-mt-44{margin-top:176px !important}.u-mr-44{margin-right:176px !important}.u-mb-44{margin-bottom:176px !important}.u-ml-44{margin-left:176px !important}.u-m-48{margin:192px !important}.u-mx-48{margin-left:192px !important;margin-right:192px !important}.u-my-48{margin-top:192px !important;margin-bottom:192px !important}.u-ms-48{margin-inline-start:192px !important}.u-me-48{margin-inline-end:192px !important}.u-mt-48{margin-top:192px !important}.u-mr-48{margin-right:192px !important}.u-mb-48{margin-bottom:192px !important}.u-ml-48{margin-left:192px !important}.u-m-52{margin:208px !important}.u-mx-52{margin-left:208px !important;margin-right:208px !important}.u-my-52{margin-top:208px !important;margin-bottom:208px !important}.u-ms-52{margin-inline-start:208px !important}.u-me-52{margin-inline-end:208px !important}.u-mt-52{margin-top:208px !important}.u-mr-52{margin-right:208px !important}.u-mb-52{margin-bottom:208px !important}.u-ml-52{margin-left:208px !important}.u-m-56{margin:224px !important}.u-mx-56{margin-left:224px !important;margin-right:224px !important}.u-my-56{margin-top:224px !important;margin-bottom:224px !important}.u-ms-56{margin-inline-start:224px !important}.u-me-56{margin-inline-end:224px !important}.u-mt-56{margin-top:224px !important}.u-mr-56{margin-right:224px !important}.u-mb-56{margin-bottom:224px !important}.u-ml-56{margin-left:224px !important}.u-m-60{margin:240px !important}.u-mx-60{margin-left:240px !important;margin-right:240px !important}.u-my-60{margin-top:240px !important;margin-bottom:240px !important}.u-ms-60{margin-inline-start:240px !important}.u-me-60{margin-inline-end:240px !important}.u-mt-60{margin-top:240px !important}.u-mr-60{margin-right:240px !important}.u-mb-60{margin-bottom:240px !important}.u-ml-60{margin-left:240px !important}.u-m-64{margin:256px !important}.u-mx-64{margin-left:256px !important;margin-right:256px !important}.u-my-64{margin-top:256px !important;margin-bottom:256px !important}.u-ms-64{margin-inline-start:256px !important}.u-me-64{margin-inline-end:256px !important}.u-mt-64{margin-top:256px !important}.u-mr-64{margin-right:256px !important}.u-mb-64{margin-bottom:256px !important}.u-ml-64{margin-left:256px !important}.u-m-72{margin:288px !important}.u-mx-72{margin-left:288px !important;margin-right:288px !important}.u-my-72{margin-top:288px !important;margin-bottom:288px !important}.u-ms-72{margin-inline-start:288px !important}.u-me-72{margin-inline-end:288px !important}.u-mt-72{margin-top:288px !important}.u-mr-72{margin-right:288px !important}.u-mb-72{margin-bottom:288px !important}.u-ml-72{margin-left:288px !important}.u-m-80{margin:320px !important}.u-mx-80{margin-left:320px !important;margin-right:320px !important}.u-my-80{margin-top:320px !important;margin-bottom:320px !important}.u-ms-80{margin-inline-start:320px !important}.u-me-80{margin-inline-end:320px !important}.u-mt-80{margin-top:320px !important}.u-mr-80{margin-right:320px !important}.u-mb-80{margin-bottom:320px !important}.u-ml-80{margin-left:320px !important}.u-m-96{margin:384px !important}.u-mx-96{margin-left:384px !important;margin-right:384px !important}.u-my-96{margin-top:384px !important;margin-bottom:384px !important}.u-ms-96{margin-inline-start:384px !important}.u-me-96{margin-inline-end:384px !important}.u-mt-96{margin-top:384px !important}.u-mr-96{margin-right:384px !important}.u-mb-96{margin-bottom:384px !important}.u-ml-96{margin-left:384px !important}.u-m-auto{margin:auto !important}.u-mx-auto{margin-left:auto !important;margin-right:auto !important}.u-my-auto{margin-top:auto !important;margin-bottom:auto !important}.u-ms-auto{margin-inline-start:auto !important}.u-me-auto{margin-inline-end:auto !important}.u-mt-auto{margin-top:auto !important}.u-mr-auto{margin-right:auto !important}.u-mb-auto{margin-bottom:auto !important}.u-ml-auto{margin-left:auto !important}.u-p-0{padding:0px !important}.u-px-0{padding-left:0px !important;padding-right:0px !important}.u-py-0{padding-top:0px !important;padding-bottom:0px !important}.u-ps-0{padding-inline-start:0px !important}.u-pe-0{padding-inline-end:0px !important}.u-pt-0{padding-top:0px !important}.u-pr-0{padding-right:0px !important}.u-pb-0{padding-bottom:0px !important}.u-pl-0{padding-left:0px !important}.u-p-px{padding:1px !important}.u-px-px{padding-left:1px !important;padding-right:1px !important}.u-py-px{padding-top:1px !important;padding-bottom:1px !important}.u-ps-px{padding-inline-start:1px !important}.u-pe-px{padding-inline-end:1px !important}.u-pt-px{padding-top:1px !important}.u-pr-px{padding-right:1px !important}.u-pb-px{padding-bottom:1px !important}.u-pl-px{padding-left:1px !important}.u-p-0\.5{padding:2px !important}.u-px-0\.5{padding-left:2px !important;padding-right:2px !important}.u-py-0\.5{padding-top:2px !important;padding-bottom:2px !important}.u-ps-0\.5{padding-inline-start:2px !important}.u-pe-0\.5{padding-inline-end:2px !important}.u-pt-0\.5{padding-top:2px !important}.u-pr-0\.5{padding-right:2px !important}.u-pb-0\.5{padding-bottom:2px !important}.u-pl-0\.5{padding-left:2px !important}.u-p-1{padding:4px !important}.u-px-1{padding-left:4px !important;padding-right:4px !important}.u-py-1{padding-top:4px !important;padding-bottom:4px !important}.u-ps-1{padding-inline-start:4px !important}.u-pe-1{padding-inline-end:4px !important}.u-pt-1{padding-top:4px !important}.u-pr-1{padding-right:4px !important}.u-pb-1{padding-bottom:4px !important}.u-pl-1{padding-left:4px !important}.u-p-1\.5{padding:6px !important}.u-px-1\.5{padding-left:6px !important;padding-right:6px !important}.u-py-1\.5{padding-top:6px !important;padding-bottom:6px !important}.u-ps-1\.5{padding-inline-start:6px !important}.u-pe-1\.5{padding-inline-end:6px !important}.u-pt-1\.5{padding-top:6px !important}.u-pr-1\.5{padding-right:6px !important}.u-pb-1\.5{padding-bottom:6px !important}.u-pl-1\.5{padding-left:6px !important}.u-p-2{padding:8px !important}.u-px-2{padding-left:8px !important;padding-right:8px !important}.u-py-2{padding-top:8px !important;padding-bottom:8px !important}.u-ps-2{padding-inline-start:8px !important}.u-pe-2{padding-inline-end:8px !important}.u-pt-2{padding-top:8px !important}.u-pr-2{padding-right:8px !important}.u-pb-2{padding-bottom:8px !important}.u-pl-2{padding-left:8px !important}.u-p-2\.5{padding:10px !important}.u-px-2\.5{padding-left:10px !important;padding-right:10px !important}.u-py-2\.5{padding-top:10px !important;padding-bottom:10px !important}.u-ps-2\.5{padding-inline-start:10px !important}.u-pe-2\.5{padding-inline-end:10px !important}.u-pt-2\.5{padding-top:10px !important}.u-pr-2\.5{padding-right:10px !important}.u-pb-2\.5{padding-bottom:10px !important}.u-pl-2\.5{padding-left:10px !important}.u-p-3{padding:12px !important}.u-px-3{padding-left:12px !important;padding-right:12px !important}.u-py-3{padding-top:12px !important;padding-bottom:12px !important}.u-ps-3{padding-inline-start:12px !important}.u-pe-3{padding-inline-end:12px !important}.u-pt-3{padding-top:12px !important}.u-pr-3{padding-right:12px !important}.u-pb-3{padding-bottom:12px !important}.u-pl-3{padding-left:12px !important}.u-p-3\.5{padding:14px !important}.u-px-3\.5{padding-left:14px !important;padding-right:14px !important}.u-py-3\.5{padding-top:14px !important;padding-bottom:14px !important}.u-ps-3\.5{padding-inline-start:14px !important}.u-pe-3\.5{padding-inline-end:14px !important}.u-pt-3\.5{padding-top:14px !important}.u-pr-3\.5{padding-right:14px !important}.u-pb-3\.5{padding-bottom:14px !important}.u-pl-3\.5{padding-left:14px !important}.u-p-4{padding:16px !important}.u-px-4{padding-left:16px !important;padding-right:16px !important}.u-py-4{padding-top:16px !important;padding-bottom:16px !important}.u-ps-4{padding-inline-start:16px !important}.u-pe-4{padding-inline-end:16px !important}.u-pt-4{padding-top:16px !important}.u-pr-4{padding-right:16px !important}.u-pb-4{padding-bottom:16px !important}.u-pl-4{padding-left:16px !important}.u-p-5{padding:20px !important}.u-px-5{padding-left:20px !important;padding-right:20px !important}.u-py-5{padding-top:20px !important;padding-bottom:20px !important}.u-ps-5{padding-inline-start:20px !important}.u-pe-5{padding-inline-end:20px !important}.u-pt-5{padding-top:20px !important}.u-pr-5{padding-right:20px !important}.u-pb-5{padding-bottom:20px !important}.u-pl-5{padding-left:20px !important}.u-p-6{padding:24px !important}.u-px-6{padding-left:24px !important;padding-right:24px !important}.u-py-6{padding-top:24px !important;padding-bottom:24px !important}.u-ps-6{padding-inline-start:24px !important}.u-pe-6{padding-inline-end:24px !important}.u-pt-6{padding-top:24px !important}.u-pr-6{padding-right:24px !important}.u-pb-6{padding-bottom:24px !important}.u-pl-6{padding-left:24px !important}.u-p-7{padding:28px !important}.u-px-7{padding-left:28px !important;padding-right:28px !important}.u-py-7{padding-top:28px !important;padding-bottom:28px !important}.u-ps-7{padding-inline-start:28px !important}.u-pe-7{padding-inline-end:28px !important}.u-pt-7{padding-top:28px !important}.u-pr-7{padding-right:28px !important}.u-pb-7{padding-bottom:28px !important}.u-pl-7{padding-left:28px !important}.u-p-8{padding:32px !important}.u-px-8{padding-left:32px !important;padding-right:32px !important}.u-py-8{padding-top:32px !important;padding-bottom:32px !important}.u-ps-8{padding-inline-start:32px !important}.u-pe-8{padding-inline-end:32px !important}.u-pt-8{padding-top:32px !important}.u-pr-8{padding-right:32px !important}.u-pb-8{padding-bottom:32px !important}.u-pl-8{padding-left:32px !important}.u-p-9{padding:36px !important}.u-px-9{padding-left:36px !important;padding-right:36px !important}.u-py-9{padding-top:36px !important;padding-bottom:36px !important}.u-ps-9{padding-inline-start:36px !important}.u-pe-9{padding-inline-end:36px !important}.u-pt-9{padding-top:36px !important}.u-pr-9{padding-right:36px !important}.u-pb-9{padding-bottom:36px !important}.u-pl-9{padding-left:36px !important}.u-p-10{padding:40px !important}.u-px-10{padding-left:40px !important;padding-right:40px !important}.u-py-10{padding-top:40px !important;padding-bottom:40px !important}.u-ps-10{padding-inline-start:40px !important}.u-pe-10{padding-inline-end:40px !important}.u-pt-10{padding-top:40px !important}.u-pr-10{padding-right:40px !important}.u-pb-10{padding-bottom:40px !important}.u-pl-10{padding-left:40px !important}.u-p-11{padding:44px !important}.u-px-11{padding-left:44px !important;padding-right:44px !important}.u-py-11{padding-top:44px !important;padding-bottom:44px !important}.u-ps-11{padding-inline-start:44px !important}.u-pe-11{padding-inline-end:44px !important}.u-pt-11{padding-top:44px !important}.u-pr-11{padding-right:44px !important}.u-pb-11{padding-bottom:44px !important}.u-pl-11{padding-left:44px !important}.u-p-12{padding:48px !important}.u-px-12{padding-left:48px !important;padding-right:48px !important}.u-py-12{padding-top:48px !important;padding-bottom:48px !important}.u-ps-12{padding-inline-start:48px !important}.u-pe-12{padding-inline-end:48px !important}.u-pt-12{padding-top:48px !important}.u-pr-12{padding-right:48px !important}.u-pb-12{padding-bottom:48px !important}.u-pl-12{padding-left:48px !important}.u-p-14{padding:56px !important}.u-px-14{padding-left:56px !important;padding-right:56px !important}.u-py-14{padding-top:56px !important;padding-bottom:56px !important}.u-ps-14{padding-inline-start:56px !important}.u-pe-14{padding-inline-end:56px !important}.u-pt-14{padding-top:56px !important}.u-pr-14{padding-right:56px !important}.u-pb-14{padding-bottom:56px !important}.u-pl-14{padding-left:56px !important}.u-p-16{padding:64px !important}.u-px-16{padding-left:64px !important;padding-right:64px !important}.u-py-16{padding-top:64px !important;padding-bottom:64px !important}.u-ps-16{padding-inline-start:64px !important}.u-pe-16{padding-inline-end:64px !important}.u-pt-16{padding-top:64px !important}.u-pr-16{padding-right:64px !important}.u-pb-16{padding-bottom:64px !important}.u-pl-16{padding-left:64px !important}.u-p-20{padding:80px !important}.u-px-20{padding-left:80px !important;padding-right:80px !important}.u-py-20{padding-top:80px !important;padding-bottom:80px !important}.u-ps-20{padding-inline-start:80px !important}.u-pe-20{padding-inline-end:80px !important}.u-pt-20{padding-top:80px !important}.u-pr-20{padding-right:80px !important}.u-pb-20{padding-bottom:80px !important}.u-pl-20{padding-left:80px !important}.u-p-24{padding:96px !important}.u-px-24{padding-left:96px !important;padding-right:96px !important}.u-py-24{padding-top:96px !important;padding-bottom:96px !important}.u-ps-24{padding-inline-start:96px !important}.u-pe-24{padding-inline-end:96px !important}.u-pt-24{padding-top:96px !important}.u-pr-24{padding-right:96px !important}.u-pb-24{padding-bottom:96px !important}.u-pl-24{padding-left:96px !important}.u-p-28{padding:112px !important}.u-px-28{padding-left:112px !important;padding-right:112px !important}.u-py-28{padding-top:112px !important;padding-bottom:112px !important}.u-ps-28{padding-inline-start:112px !important}.u-pe-28{padding-inline-end:112px !important}.u-pt-28{padding-top:112px !important}.u-pr-28{padding-right:112px !important}.u-pb-28{padding-bottom:112px !important}.u-pl-28{padding-left:112px !important}.u-p-32{padding:128px !important}.u-px-32{padding-left:128px !important;padding-right:128px !important}.u-py-32{padding-top:128px !important;padding-bottom:128px !important}.u-ps-32{padding-inline-start:128px !important}.u-pe-32{padding-inline-end:128px !important}.u-pt-32{padding-top:128px !important}.u-pr-32{padding-right:128px !important}.u-pb-32{padding-bottom:128px !important}.u-pl-32{padding-left:128px !important}.u-p-36{padding:144px !important}.u-px-36{padding-left:144px !important;padding-right:144px !important}.u-py-36{padding-top:144px !important;padding-bottom:144px !important}.u-ps-36{padding-inline-start:144px !important}.u-pe-36{padding-inline-end:144px !important}.u-pt-36{padding-top:144px !important}.u-pr-36{padding-right:144px !important}.u-pb-36{padding-bottom:144px !important}.u-pl-36{padding-left:144px !important}.u-p-40{padding:160px !important}.u-px-40{padding-left:160px !important;padding-right:160px !important}.u-py-40{padding-top:160px !important;padding-bottom:160px !important}.u-ps-40{padding-inline-start:160px !important}.u-pe-40{padding-inline-end:160px !important}.u-pt-40{padding-top:160px !important}.u-pr-40{padding-right:160px !important}.u-pb-40{padding-bottom:160px !important}.u-pl-40{padding-left:160px !important}.u-p-44{padding:176px !important}.u-px-44{padding-left:176px !important;padding-right:176px !important}.u-py-44{padding-top:176px !important;padding-bottom:176px !important}.u-ps-44{padding-inline-start:176px !important}.u-pe-44{padding-inline-end:176px !important}.u-pt-44{padding-top:176px !important}.u-pr-44{padding-right:176px !important}.u-pb-44{padding-bottom:176px !important}.u-pl-44{padding-left:176px !important}.u-p-48{padding:192px !important}.u-px-48{padding-left:192px !important;padding-right:192px !important}.u-py-48{padding-top:192px !important;padding-bottom:192px !important}.u-ps-48{padding-inline-start:192px !important}.u-pe-48{padding-inline-end:192px !important}.u-pt-48{padding-top:192px !important}.u-pr-48{padding-right:192px !important}.u-pb-48{padding-bottom:192px !important}.u-pl-48{padding-left:192px !important}.u-p-52{padding:208px !important}.u-px-52{padding-left:208px !important;padding-right:208px !important}.u-py-52{padding-top:208px !important;padding-bottom:208px !important}.u-ps-52{padding-inline-start:208px !important}.u-pe-52{padding-inline-end:208px !important}.u-pt-52{padding-top:208px !important}.u-pr-52{padding-right:208px !important}.u-pb-52{padding-bottom:208px !important}.u-pl-52{padding-left:208px !important}.u-p-56{padding:224px !important}.u-px-56{padding-left:224px !important;padding-right:224px !important}.u-py-56{padding-top:224px !important;padding-bottom:224px !important}.u-ps-56{padding-inline-start:224px !important}.u-pe-56{padding-inline-end:224px !important}.u-pt-56{padding-top:224px !important}.u-pr-56{padding-right:224px !important}.u-pb-56{padding-bottom:224px !important}.u-pl-56{padding-left:224px !important}.u-p-60{padding:240px !important}.u-px-60{padding-left:240px !important;padding-right:240px !important}.u-py-60{padding-top:240px !important;padding-bottom:240px !important}.u-ps-60{padding-inline-start:240px !important}.u-pe-60{padding-inline-end:240px !important}.u-pt-60{padding-top:240px !important}.u-pr-60{padding-right:240px !important}.u-pb-60{padding-bottom:240px !important}.u-pl-60{padding-left:240px !important}.u-p-64{padding:256px !important}.u-px-64{padding-left:256px !important;padding-right:256px !important}.u-py-64{padding-top:256px !important;padding-bottom:256px !important}.u-ps-64{padding-inline-start:256px !important}.u-pe-64{padding-inline-end:256px !important}.u-pt-64{padding-top:256px !important}.u-pr-64{padding-right:256px !important}.u-pb-64{padding-bottom:256px !important}.u-pl-64{padding-left:256px !important}.u-p-72{padding:288px !important}.u-px-72{padding-left:288px !important;padding-right:288px !important}.u-py-72{padding-top:288px !important;padding-bottom:288px !important}.u-ps-72{padding-inline-start:288px !important}.u-pe-72{padding-inline-end:288px !important}.u-pt-72{padding-top:288px !important}.u-pr-72{padding-right:288px !important}.u-pb-72{padding-bottom:288px !important}.u-pl-72{padding-left:288px !important}.u-p-80{padding:320px !important}.u-px-80{padding-left:320px !important;padding-right:320px !important}.u-py-80{padding-top:320px !important;padding-bottom:320px !important}.u-ps-80{padding-inline-start:320px !important}.u-pe-80{padding-inline-end:320px !important}.u-pt-80{padding-top:320px !important}.u-pr-80{padding-right:320px !important}.u-pb-80{padding-bottom:320px !important}.u-pl-80{padding-left:320px !important}.u-p-96{padding:384px !important}.u-px-96{padding-left:384px !important;padding-right:384px !important}.u-py-96{padding-top:384px !important;padding-bottom:384px !important}.u-ps-96{padding-inline-start:384px !important}.u-pe-96{padding-inline-end:384px !important}.u-pt-96{padding-top:384px !important}.u-pr-96{padding-right:384px !important}.u-pb-96{padding-bottom:384px !important}.u-pl-96{padding-left:384px !important}.u-p-auto{padding:auto !important}.u-px-auto{padding-left:auto !important;padding-right:auto !important}.u-py-auto{padding-top:auto !important;padding-bottom:auto !important}.u-ps-auto{padding-inline-start:auto !important}.u-pe-auto{padding-inline-end:auto !important}.u-pt-auto{padding-top:auto !important}.u-pr-auto{padding-right:auto !important}.u-pb-auto{padding-bottom:auto !important}.u-pl-auto{padding-left:auto !important}.u-block{display:block}.u-inline-block{display:inline-block}.u-inline{display:inline}.u-flex{display:flex}.u-inline-flex{display:inline-flex}.u-table{display:table}.u-inline-table{display:inline-table}.u-table-caption{display:table-caption}.u-table-cell{display:table-cell}.u-table-column{display:table-column}.u-table-column-group{display:table-column-group}.u-table-footer-group{display:table-footer-group}.u-table-header-group{display:table-header-group}.u-table-row-group{display:table-row-group}.u-table-row{display:table-row}.u-flow-root{display:flow-root}.u-grid{display:grid}.u-inline-grid{display:inline-grid}.u-contents{display:contents}.u-list-item{display:list-item}.u-hidden{display:none}.u-flex-left{display:flex;justify-content:flex-start}.u-flex-left-top{display:flex;justify-content:flex-start;align-items:flex-start}.u-flex-left-center{display:flex;justify-content:flex-start;align-items:center}.u-flex-left-bottom{display:flex;justify-content:flex-start;align-items:flex-end}.u-flex-center{display:flex;justify-content:center}.u-flex-center-top{display:flex;justify-content:center;align-items:flex-start}.u-flex-center-center{display:flex;justify-content:center;align-items:center}.u-flex-center-bottom{display:flex;justify-content:center;align-items:flex-end}.u-flex-right{display:flex;justify-content:flex-end}.u-flex-right-top{display:flex;justify-content:flex-end;align-items:flex-start}.u-flex-right-center{display:flex;justify-content:flex-end;align-items:center}.u-flex-right-bottom{display:flex;justify-content:flex-end;align-items:flex-end}.u-flex-wrap{flex-wrap:wrap}.u-flex-row{flex-direction:row}.u-flex-row-reverse{flex-direction:row-reverse}.u-flex-col{flex-direction:column}.u-flex-col-reverse{flex-direction:column-reverse}.u-gap-0{gap:0px}.u-gap-x-0{-moz-column-gap:0px;column-gap:0px}.u-gap-y-0{row-gap:0px}.u-gap-px{gap:1px}.u-gap-x-px{-moz-column-gap:1px;column-gap:1px}.u-gap-y-px{row-gap:1px}.u-gap-0\.5{gap:2px}.u-gap-x-0\.5{-moz-column-gap:2px;column-gap:2px}.u-gap-y-0\.5{row-gap:2px}.u-gap-1{gap:4px}.u-gap-x-1{-moz-column-gap:4px;column-gap:4px}.u-gap-y-1{row-gap:4px}.u-gap-1\.5{gap:6px}.u-gap-x-1\.5{-moz-column-gap:6px;column-gap:6px}.u-gap-y-1\.5{row-gap:6px}.u-gap-2{gap:8px}.u-gap-x-2{-moz-column-gap:8px;column-gap:8px}.u-gap-y-2{row-gap:8px}.u-gap-2\.5{gap:10px}.u-gap-x-2\.5{-moz-column-gap:10px;column-gap:10px}.u-gap-y-2\.5{row-gap:10px}.u-gap-3{gap:12px}.u-gap-x-3{-moz-column-gap:12px;column-gap:12px}.u-gap-y-3{row-gap:12px}.u-gap-4{gap:16px}.u-gap-x-4{-moz-column-gap:16px;column-gap:16px}.u-gap-y-4{row-gap:16px}.u-gap-5{gap:20px}.u-gap-x-5{-moz-column-gap:20px;column-gap:20px}.u-gap-y-5{row-gap:20px}.u-gap-1>.u-w-1\/2{width:calc((100% - 4px)/2)}.u-gap-1>.u-w-1\/3{width:calc((100% - 8px)/3)}.u-gap-1>.u-w-2\/3{width:calc((100% - 8px)/3*2)}.u-gap-1>.u-w-1\/4{width:calc((100% - 12px)/4)}.u-gap-1>.u-w-2\/4{width:calc((100% - 12px)/4*2)}.u-gap-1>.u-w-3\/4{width:calc((100% - 12px)/4*3)}.u-gap-1\.5>.u-w-1\/2{width:calc((100% - 6px)/2)}.u-gap-1\.5>.u-w-1\/3{width:calc((100% - 12px)/3)}.u-gap-1\.5>.u-w-2\/3{width:calc((100% - 12px)/3*2)}.u-gap-1\.5>.u-w-1\/4{width:calc((100% - 18px)/4)}.u-gap-1\.5>.u-w-2\/4{width:calc((100% - 18px)/4*2)}.u-gap-1\.5>.u-w-3\/4{width:calc((100% - 18px)/4*3)}.u-gap-2>.u-w-1\/2{width:calc((100% - 8px)/2)}.u-gap-2>.u-w-1\/3{width:calc((100% - 18px)/3)}.u-gap-2>.u-w-2\/3{width:calc((100% - 18px)/3*2)}.u-gap-2>.u-w-1\/4{width:calc((100% - 24px)/4)}.u-gap-2>.u-w-2\/4{width:calc((100% - 24px)/4*2)}.u-gap-2>.u-w-3\/4{width:calc((100% - 24px)/4*3)}.u-gap-2\.5>.u-w-1\/2{width:calc((100% - 10px)/2)}.u-gap-2\.5>.u-w-1\/3{width:calc((100% - 20px)/3)}.u-gap-2\.5>.u-w-2\/3{width:calc((100% - 20px)/3*2)}.u-gap-2\.5>.u-w-1\/4{width:calc((100% - 30px)/4)}.u-gap-2\.5>.u-w-2\/4{width:calc((100% - 30px)/4*2)}.u-gap-2\.5>.u-w-3\/4{width:calc((100% - 30px)/4*3)}.u-gap-3>.u-w-1\/2{width:calc((100% - 12px)/2)}.u-gap-3>.u-w-1\/3{width:calc((100% - 24px)/3)}.u-gap-3>.u-w-2\/3{width:calc((100% - 24px)/3*2)}.u-gap-3>.u-w-1\/4{width:calc((100% - 36px)/4)}.u-gap-3>.u-w-2\/4{width:calc((100% - 36px)/4*2)}.u-gap-3>.u-w-3\/4{width:calc((100% - 36px)/4*3)}.u-gap-4>.u-w-1\/2{width:calc((100% - 16px)/2)}.u-gap-4>.u-w-1\/3{width:calc((100% - 32px)/3)}.u-gap-4>.u-w-2\/3{width:calc((100% - 32px)/3*2)}.u-gap-4>.u-w-1\/4{width:calc((100% - 48px)/4)}.u-gap-4>.u-w-2\/4{width:calc((100% - 48px)/4*2)}.u-gap-4>.u-w-3\/4{width:calc((100% - 48px)/4*3)}.u-bg-base{background-color:#f1f3f5 !important}.u-bg-base-dark{background-color:#e4e8eb !important}.u-bg-base-darker{background-color:rgb(222.1404255319,227.0085106383,230.6595744681) !important}.u-bg-primary{background-color:#6780e6 !important}.u-bg-primary-pale{background-color:#f5f8ff !important}.u-bg-warning{background-color:#ff0080 !important}.u-bg-warning-pale{background-color:#fff3f8 !important}.u-bg-white{background-color:#fff !important}.u-border{border:1px solid #dad9e5}.u-border-2{border-width:2px !important}.u-border-3{border-width:3px !important}.u-border-4{border-width:4px !important}.u-border-top{border-top:1px solid #dad9e5}.u-border-right{border-right:1px solid #dad9e5}.u-border-bottom{border-bottom:1px solid #dad9e5}.u-border-left{border-left:1px solid #dad9e5}.u-border-warning{border-color:#ff0080 !important}.u-border-primary{border-color:#6780e6 !important}.u-border-secondary{border-color:#fcb11c !important}.u-border-lemon{border-color:#ffe245 !important}.u-border-yellow{border-color:#f5cf02 !important}.u-rounded-none{border-radius:0px}.u-rounded-sm{border-radius:2px}.u-rounded{border-radius:4px}.u-rounded-md{border-radius:6px}.u-rounded-lg{border-radius:8px}.u-rounded-xl{border-radius:12px}.u-rounded-2xl{border-radius:16px}.u-rounded-3xl{border-radius:24px}.u-rounded-full{border-radius:9999px}.u-overflow-auto{overflow:auto}.u-overflow-hidden{overflow:hidden}.u-overflow-scroll{overflow:scroll}.u-pointer-events-auto{pointer-events:auto}.u-pointer-events-none{pointer-events:none}@media(min-width: 640px){.u-sm\:flex{display:flex}.u-sm\:block{display:block}.u-sm\:inline-block{display:inline-block}.u-sm\:inline{display:inline}.u-sm\:w-1\/2{width:50%}.u-sm\:w-1\/3{width:33.333333%}.u-sm\:w-2\/3{width:66.666667%}.u-sm\:mx-auto{margin-left:auto !important;margin-right:auto !important}.u-sm\:mb-0{margin-bottom:0 !important}.u-sm\:pl-4{padding-left:16px !important}.u-sm\:text-3xs{font-size:1rem !important}.u-sm\:text-2xs{font-size:1.1rem !important}.u-sm\:text-xs{font-size:1.2rem !important}.u-sm\:text-sm{font-size:1.4rem !important}.u-sm\:text-base{font-size:1.6rem !important}.u-sm\:text-lg{font-size:1.8rem !important}.u-sm\:text-xl{font-size:2rem !important}.u-sm\:text-2xl{font-size:2.4rem !important}.u-sm\:text-3xl{font-size:3rem !important}.u-sm\:text-4xl{font-size:3.6rem !important}.u-sm\:text-5xl{font-size:4.8rem !important}.u-sm\:text-6xl{font-size:6rem !important}.u-sm\:text-7xl{font-size:7.2rem !important}.u-sm\:text-8xl{font-size:9.6rem !important}.u-sm\:text-9xl{font-size:12.8rem !important}.u-sm\:text-center{text-align:center}.u-gap-1>.u-sm\:w-1\/2{width:calc((100% - 4px)/2)}.u-gap-1>.u-sm\:w-1\/3{width:calc((100% - 8px)/3)}.u-gap-1>.u-sm\:w-2\/3{width:calc((100% - 8px)/3*2)}.u-gap-1>.u-sm\:w-1\/4{width:calc((100% - 12px)/4)}.u-gap-1>.u-sm\:w-2\/4{width:calc((100% - 12px)/4*2)}.u-gap-1>.u-sm\:w-3\/4{width:calc((100% - 12px)/4*3)}.u-gap-1\.5>.u-sm\:w-1\/2{width:calc((100% - 6px)/2)}.u-gap-1\.5>.u-sm\:w-1\/3{width:calc((100% - 12px)/3)}.u-gap-1\.5>.u-sm\:w-2\/3{width:calc((100% - 12px)/3*2)}.u-gap-1\.5>.u-sm\:w-1\/4{width:calc((100% - 18px)/4)}.u-gap-1\.5>.u-sm\:w-2\/4{width:calc((100% - 18px)/4*2)}.u-gap-1\.5>.u-sm\:w-3\/4{width:calc((100% - 18px)/4*3)}.u-gap-2>.u-sm\:w-1\/2{width:calc((100% - 8px)/2)}.u-gap-2>.u-sm\:w-1\/3{width:calc((100% - 18px)/3)}.u-gap-2>.u-sm\:w-2\/3{width:calc((100% - 18px)/3*2)}.u-gap-2>.u-sm\:w-1\/4{width:calc((100% - 24px)/4)}.u-gap-2>.u-sm\:w-2\/4{width:calc((100% - 24px)/4*2)}.u-gap-2>.u-sm\:w-3\/4{width:calc((100% - 24px)/4*3)}.u-gap-2\.5>.u-sm\:w-1\/2{width:calc((100% - 10px)/2)}.u-gap-2\.5>.u-sm\:w-1\/3{width:calc((100% - 20px)/3)}.u-gap-2\.5>.u-sm\:w-2\/3{width:calc((100% - 20px)/3*2)}.u-gap-2\.5>.u-sm\:w-1\/4{width:calc((100% - 30px)/4)}.u-gap-2\.5>.u-sm\:w-2\/4{width:calc((100% - 30px)/4*2)}.u-gap-2\.5>.u-sm\:w-3\/4{width:calc((100% - 30px)/4*3)}.u-gap-3>.u-sm\:w-1\/2{width:calc((100% - 12px)/2)}.u-gap-3>.u-sm\:w-1\/3{width:calc((100% - 24px)/3)}.u-gap-3>.u-sm\:w-2\/3{width:calc((100% - 24px)/3*2)}.u-gap-3>.u-sm\:w-1\/4{width:calc((100% - 36px)/4)}.u-gap-3>.u-sm\:w-2\/4{width:calc((100% - 36px)/4*2)}.u-gap-3>.u-sm\:w-3\/4{width:calc((100% - 36px)/4*3)}.u-gap-4>.u-sm\:w-1\/2{width:calc((100% - 16px)/2)}.u-gap-4>.u-sm\:w-1\/3{width:calc((100% - 32px)/3)}.u-gap-4>.u-sm\:w-2\/3{width:calc((100% - 32px)/3*2)}.u-gap-4>.u-sm\:w-1\/4{width:calc((100% - 48px)/4)}.u-gap-4>.u-sm\:w-2\/4{width:calc((100% - 48px)/4*2)}.u-gap-4>.u-sm\:w-3\/4{width:calc((100% - 48px)/4*3)}}@media(min-width: 768px){.u-md\:flex{display:flex}.u-md\:block{display:block}.u-md\:inline-block{display:inline-block}.u-md\:inline{display:inline}.u-md\:w-1\/2{width:50%}.u-md\:w-1\/3{width:33.333333%}.u-md\:w-2\/3{width:66.666667%}.u-md\:w-1\/4{width:25%}.u-md\:w-2\/4{width:50%}.u-md\:w-3\/4{width:75%}.u-md\:mx-auto{margin-left:auto !important;margin-right:auto !important}.u-md\:mb-0{margin-bottom:0 !important}.u-md\:pl-4{padding-left:16px !important}.u-md\:text-3xs{font-size:1rem !important}.u-md\:text-2xs{font-size:1.1rem !important}.u-md\:text-xs{font-size:1.2rem !important}.u-md\:text-sm{font-size:1.4rem !important}.u-md\:text-base{font-size:1.6rem !important}.u-md\:text-lg{font-size:1.8rem !important}.u-md\:text-xl{font-size:2rem !important}.u-md\:text-2xl{font-size:2.4rem !important}.u-md\:text-3xl{font-size:3rem !important}.u-md\:text-4xl{font-size:3.6rem !important}.u-md\:text-5xl{font-size:4.8rem !important}.u-md\:text-6xl{font-size:6rem !important}.u-md\:text-7xl{font-size:7.2rem !important}.u-md\:text-8xl{font-size:9.6rem !important}.u-md\:text-9xl{font-size:12.8rem !important}.u-md\:text-center{text-align:center}.u-gap-1>.u-md\:w-1\/2{width:calc((100% - 4px)/2)}.u-gap-1>.u-md\:w-1\/3{width:calc((100% - 8px)/3)}.u-gap-1>.u-md\:w-2\/3{width:calc((100% - 8px)/3*2)}.u-gap-1>.u-md\:w-1\/4{width:calc((100% - 12px)/4)}.u-gap-1>.u-md\:w-2\/4{width:calc((100% - 12px)/4*2)}.u-gap-1>.u-md\:w-3\/4{width:calc((100% - 12px)/4*3)}.u-gap-1\.5>.u-md\:w-1\/2{width:calc((100% - 6px)/2)}.u-gap-1\.5>.u-md\:w-1\/3{width:calc((100% - 12px)/3)}.u-gap-1\.5>.u-md\:w-2\/3{width:calc((100% - 12px)/3*2)}.u-gap-1\.5>.u-md\:w-1\/4{width:calc((100% - 18px)/4)}.u-gap-1\.5>.u-md\:w-2\/4{width:calc((100% - 18px)/4*2)}.u-gap-1\.5>.u-md\:w-3\/4{width:calc((100% - 18px)/4*3)}.u-gap-2>.u-md\:w-1\/2{width:calc((100% - 8px)/2)}.u-gap-2>.u-md\:w-1\/3{width:calc((100% - 18px)/3)}.u-gap-2>.u-md\:w-2\/3{width:calc((100% - 18px)/3*2)}.u-gap-2>.u-md\:w-1\/4{width:calc((100% - 24px)/4)}.u-gap-2>.u-md\:w-2\/4{width:calc((100% - 24px)/4*2)}.u-gap-2>.u-md\:w-3\/4{width:calc((100% - 24px)/4*3)}.u-gap-2\.5>.u-md\:w-1\/2{width:calc((100% - 10px)/2)}.u-gap-2\.5>.u-md\:w-1\/3{width:calc((100% - 20px)/3)}.u-gap-2\.5>.u-md\:w-2\/3{width:calc((100% - 20px)/3*2)}.u-gap-2\.5>.u-md\:w-1\/4{width:calc((100% - 30px)/4)}.u-gap-2\.5>.u-md\:w-2\/4{width:calc((100% - 30px)/4*2)}.u-gap-2\.5>.u-md\:w-3\/4{width:calc((100% - 30px)/4*3)}.u-gap-3>.u-md\:w-1\/2{width:calc((100% - 12px)/2)}.u-gap-3>.u-md\:w-1\/3{width:calc((100% - 24px)/3)}.u-gap-3>.u-md\:w-2\/3{width:calc((100% - 24px)/3*2)}.u-gap-3>.u-md\:w-1\/4{width:calc((100% - 36px)/4)}.u-gap-3>.u-md\:w-2\/4{width:calc((100% - 36px)/4*2)}.u-gap-3>.u-md\:w-3\/4{width:calc((100% - 36px)/4*3)}.u-gap-4>.u-md\:w-1\/2{width:calc((100% - 16px)/2)}.u-gap-4>.u-md\:w-1\/3{width:calc((100% - 32px)/3)}.u-gap-4>.u-md\:w-2\/3{width:calc((100% - 32px)/3*2)}.u-gap-4>.u-md\:w-1\/4{width:calc((100% - 48px)/4)}.u-gap-4>.u-md\:w-2\/4{width:calc((100% - 48px)/4*2)}.u-gap-4>.u-md\:w-3\/4{width:calc((100% - 48px)/4*3)}}
