/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */
@media only screen and (max-width: 999px) {
  .vetseye_form {
    width: auto;
    padding: 24px;
  }
  .vetseye_form .input_row {
    display: block;
  }
  .vetseye_form .input_row > * {
    display: block;
  }
  .vetseye_form .input_row > *:first-child {
    width: 100%;
    text-align: left;
  }
}

.vetseye_form {
  background-color: #f2f2f2;
  width: 620px;
  padding: 32px 48px 32px 40px;
  margin: 0 auto;
  border-radius: 2px;
}
.vetseye_form .input_row {
  display: table;
  width: 100%;
  margin: 12px 0 2px;
}
.vetseye_form .input_row > * {
  display: table-cell;
  vertical-align: middle;
  padding: 0 4px;
}
.vetseye_form .input_row > *:first-child {
  width: 160px;
  text-align: right;
}
.vetseye_form input {
  background-color: #fff;
  width: 100%;
}
.vetseye_form input[disabled] {
  background-color: #eee;
}
.vetseye_form select {
  width: 100%;
  background-color: #fff;
}
.vetseye_form .title {
  font-weight: bold;
  text-align: center;
  margin-bottom: 1em;
  font-size: 1.6rem;
}
.vetseye_form .title span {
  position: relative;
  max-width: 90%;
  padding: 0 0.5em;
}
.vetseye_form .title span:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 100%;
  width: 5%;
  height: 0;
  border-top: 1px solid #bbb;
}
.vetseye_form .title span:after {
  content: "";
  display: block;
  position: absolute;
  left: 100%;
  top: 50%;
  width: 5%;
  height: 0;
  border-top: 1px solid #bbb;
}
.vetseye_form .note {
  font-size: 1.2rem;
  margin-left: 1.5em;
  text-indent: -1.5em;
  line-height: 1.2;
}
.vetseye_form .note:before {
  content: "※";
  color: #eb1c24;
  margin-right: 0.5em;
}
.vetseye_form .error {
  display: none;
  margin-left: 164px;
  font-size: 1.2rem;
  color: #eb1c24;
}
.vetseye_form .other {
  width: 134px;
}

.btnArea-vetseye {
  text-align: center;
  margin-bottom: 60px;
  margin-top: 60px;
}
.btn-vetseye {
  display: block;
  font-size: 20px;
  width: 88%;
  margin-top: 7px;
  margin-left: 6%;
  padding: 16px 3px;
  line-height: 1.3;
  border: none;
  border-radius: 4px;
  background-color: #fcb11c;
  color: #fff !important;
  font-weight: bold;
  text-align: center;
}

.hidden {
  display: none;
}
.not-visible {
  visibility: hidden;
}

.p-seminars__header__content .flash-msg {
  padding: 5px 24px 5px 24px;
  border-radius: 5px;
  font-size: 16px;
  width: 100%;
  max-width: 1340px;
  margin-bottom: 10px;
  text-align: center;
}

.p-seminars__header__content .flash-error-msg {
  border: 1px solid #f5c6cb;
  font-weight: bold;
  background-color: #fff3f3;
  color: #ff0058;
}

.p-seminars__header__content .flash-success-msg {
  border: 1px solid #c3e6cb;
  font-weight: bold;
  background-color: #d4edda;
  color: #155724;
}

.p-seminars__header__content .close-alert {
  background: none;
  border: none;
  color: inherit;
  font-size: 20px;
  float: right;
  cursor: pointer;
  margin-left: 10px;
}

.loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8); /* Semi-transparent background */
  z-index: 9999; /* High z-index to cover all content */
  display: flex;
  justify-content: center;
  align-items: center;
}

.spinner {
  border: 8px solid #f3f3f3; /* Light grey */
  border-top: 8px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 60px; /* Size of the spinner */
  height: 60px; /* Size of the spinner */
  animation: spin 1s linear infinite; /* Animation */
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.err-msg {
  font-size: 1.2rem;
  color: #ff0058;
}
@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:104px}body{background-color:#f4faf9;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.8;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:104px}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:#0d84db;text-decoration:none}a:link[target=_blank]::after{background-color:#0d84db}a:visited{color:#8968e0;text-decoration:none}a:visited[target=_blank]::after{background-color:#8968e0}a:hover{color:#64b1ed;text-decoration:none}a:hover[target=_blank]::after{background-color:#64b1ed}a:active{color:#0464ae}a:active[target=_blank]::after{background-color:#0464ae}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:#0d84db;-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:112px;background-color:#e2f2ef}@media only screen and (min-width: 960px){body:has(#l-header){padding-top:96px}}#l-wrapper{background-color:#f4faf9}#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_vetpeer.svg) no-repeat center center/contain}#l-header__search{margin-left:auto;margin-right:8px;padding-left:8px}@media only screen and (min-width: 960px){#l-header__search{width:100%;max-width:644px;margin-right:min(4%,48px);padding-left:24px}}#l-header__search__trigger{display:flex;justify-content:center;align-items:center;width:46px;height:46px;border-radius:999px;border:0px solid #fff;background-color:#e4e8eb;border-width:3px;cursor:pointer;transition:.1s}#l-header__search__trigger:hover{border-width:3px;background-color:#e4e8eb}#l-header__search__trigger:active{background-color:#cdd4da}@media only screen and (min-width: 960px){#l-header__search__trigger{display:none}}#l-header:not(.is_hide) .is_open #l-header__search__trigger{background-color:#2cae96;color:#fff}#l-header__search__content{position:absolute;top:100%;left:0;width:100%;height:0;border-bottom:1px solid #d9e5e4;overflow:hidden;z-index:99;opacity:0;transition:.1s}#l-header:not(.is_hide) .is_open #l-header__search__content{height:56px;opacity:1;overflow:visible;border-top:1px solid #bbb;border-bottom:1px solid #bbb}@media only screen and (min-width: 960px){#l-header__search__content{position:relative;top:inherit;height:40px;border:none;opacity:1}}.l-header__search__form:hover .l-header__search__input{background-color:#e4e8eb;border-color:rgba(0,0,0,0)}.l-header__search__input{height:54px;background-color:#f1f3f5;border:none;border-radius:0}.l-header__search__input:focus{background-color:#f8f9fa !important;border-color:#e8e8e8 !important}@media only screen and (min-width: 960px){.l-header__search__input{height:40px;border:1px solid #eee;border-radius:999px}}.l-header__search__button{background-color:rgba(0,0,0,0);color:#333;top:calc(50% - 27px) !important;width:54px !important;height:54px !important}.l-header__search__button:hover{fill:#2cae96}.l-header__search__button:active{fill:#05997e}@media only screen and (min-width: 960px){.l-header__search__button{top:calc(50% - 19px) !important;width:48px !important;height:38px !important}}#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:#cdd4da}#l-header:not(.is_hide) .is_open .l-header__notification__button{background-color:#d7ede9}#l-header__notification__surveys__button:has(.l-header__notification__button__number){background-color:#ffe245;border:5px solid #fff6c7;animation:.6s linear 1s infinite alternate notice}#l-header__notification__surveys__button:has(.l-header__notification__button__number):hover{border-width:2px !important;background-color:#ffda12}#l-header__notification__surveys__button:has(.l-header__notification__button__number):active{background-color:#f8d100}#l-header:not(.is_hide) .is_open #l-header__notification__surveys__button:has(.l-header__notification__button__number){background-color:#ffda12}@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% - 200px);width:280px;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:#e4e8eb;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 #d9e5e4}.l-header__notification__popup__item a{display:block;width:100%;line-height:1.4;padding:10px 8px;color:#333;font-size:1.3rem}.l-header__notification__popup__item a:hover{background-color:#f4faf9;color:#0b6db4}.l-header__notification__popup__item a:hover .l-header__notification__popup__title{color:#0b6db4}.l-header__notification__popup__item.is_done a{color:#999;background-color:#f1f3f5}.l-header__notification__popup__item.is_done a:hover{color:#0b6db4}.l-header__notification__popup__title{font-weight:bold;color:#0d84db}.l-header__notification__popup__date{margin-top:2px;font-size:1.2rem}.l-header__notification__popup__link{border-top:1px solid #d9e5e4}.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:#f4faf9;color:#0b6db4}#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:#e2f2ef}#l-header__user a:active{background-color:#d7ede9}@media only screen and (min-width: 960px){#l-header__user{display:block}}.l-header__user__name{line-height:1.3;font-size:1.4rem;font-weight:bold;white-space:nowrap}.l-header__user__name span{font-size:1.2rem}.l-header__user__vp{margin:2px 0}#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:#d7ede9}#l-header:not(.is_hide) .is_open #l-header__menu__trigger:hover{background-color:#cde9e3}#l-header:not(.is_hide) .is_open #l-header__menu__trigger:active{background-color:#c2e4de}#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:#e2f2ef}#l-header__menu__trigger:active{background-color:#d7ede9}#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:not(.is_hide) .is_open #l-header__menu__target{height:auto;top:100%;overflow:scroll;opacity:1}.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}.l-header__menu__item a:hover{color:#0d84db}.l-header__menu__item a:active{color:#0464ae}#l-gnav{position:relative;background-color:#2cae96;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:#f4faf9 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:#e2f2ef !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:#2cae96;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__vetscope a{background:url(/images/icon/icon_vetscope.svg) no-repeat center top 9px/auto 21px}#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:#f4faf9 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:#e2f2ef;overflow-x:scroll}#l-breadcrumbs::after{content:"";display:block;position:absolute;top:0;right:0;width:0;height:100%;background:linear-gradient(to left, #E2F2EF 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{line-height:2.2rem;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: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(#E2F2EF 0% 42px, transparent 42px 100%)}}#l-content__header{min-height:80px;background-color:#e2f2ef}@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:#2cae96;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}}@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:#2cae96;font-size:1.5rem}.l-left-sidebar__heading::before{content:"";display:block;width:3px;height:100%;position:absolute;top:0;left:0;background-color:#2cae96;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(0,57,47,.25);background-color:#fff;font-weight:bold;font-size:1.4rem;color:#c6dbd8;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:#83ada7;box-shadow:0 0 16px -8px rgba(0,57,47,.5);background-color:#fff}.l-left-sidebar__sort__item>*:hover .l-left-sidebar__filters__form,.l-left-sidebar__sort__item>a:hover .l-left-sidebar__filters__form,.l-left-sidebar__filters__item>*:hover .l-left-sidebar__filters__form,.l-left-sidebar__filters__item>a:hover .l-left-sidebar__filters__form{background-color:#fff}.l-left-sidebar__sort__item>*:hover .l-left-sidebar__filters__input,.l-left-sidebar__sort__item>a:hover .l-left-sidebar__filters__input,.l-left-sidebar__filters__item>*:hover .l-left-sidebar__filters__input,.l-left-sidebar__filters__item>a:hover .l-left-sidebar__filters__input{color:#83ada7}.l-left-sidebar__sort__item>*:hover .l-left-sidebar__filters__input::-webkit-input-placeholder,.l-left-sidebar__sort__item>a:hover .l-left-sidebar__filters__input::-webkit-input-placeholder,.l-left-sidebar__filters__item>*:hover .l-left-sidebar__filters__input::-webkit-input-placeholder,.l-left-sidebar__filters__item>a:hover .l-left-sidebar__filters__input::-webkit-input-placeholder{color:#83ada7}.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:#05997e;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:#2cae96;color:#fff}.l-left-sidebar__sort__item.is_active>a:hover,.l-left-sidebar__filters__item.is_active>a:hover{background-color:#05997e}.l-left-sidebar__sort__item.is_active>a:active,.l-left-sidebar__filters__item.is_active>a:active{background-color:#04806a}@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:#83ada7}.l-left-sidebar__filters__select:focus{color:#83ada7}.l-left-sidebar__filters__select select{padding:0 24px 0 14px}.l-left-sidebar__filters__select select:focus{color:#83ada7}.is_active .l-left-sidebar__filters__select{background-color:#2cae96;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:#05997e}.is_active .l-left-sidebar__filters__select:active{background-color:#04806a}.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:#d9e5e4;background-color:#fff;color:#366e66 !important}.l-left-sidebar__filters__input:hover::-webkit-input-placeholder{color:#83ada7}.l-left-sidebar__filters__input:focus{border:1px solid #2cae96}.l-left-sidebar__filters__input:focus::-webkit-input-placeholder{color:#83ada7}.l-left-sidebar__filters__input::-webkit-input-placeholder{color:#c6dbd8;font-weight:bold}.is_active .l-left-sidebar__filters__input{background-color:#2cae96;color:#fff !important;font-weight:bold}.is_active .l-left-sidebar__filters__input::-webkit-input-placeholder{color:rgba(255,255,255,.3) !important}.is_active .l-left-sidebar__filters__input:hover{color:#fff !important;background-color:#05997e}.is_active .l-left-sidebar__filters__input:hover::-webkit-input-placeholder{color:rgba(255,255,255,.3)}.is_active .l-left-sidebar__filters__input:active{background-color:#04806a}.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:#83ada7}.l-left-sidebar__filters__input:focus+.l-left-sidebar__filters__button{color:#2cae96}.is_active .l-left-sidebar__filters__button{color:#fff !important}.is_active .l-left-sidebar__filters__button:hover{background-color:#05997e}.l-left-sidebar__filters__button:hover{color:#2cae96;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:#83ada7}.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 #d9e5e4}.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:#0d84db}.l-left-sidebar__list__item a:active{color:#0464ae}.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:#ff0058}.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:#6f46d9}.l-left-sidebar__list__item.is_new *[class*=title]::after{content:"NEW";margin-left:.25em;color:#ff0058;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__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}li.l-left-sidebar__job{padding:16px 4px}li.l-left-sidebar__job:not(:first-child){border-top:1px solid #d9e5e4}.l-left-sidebar__job__rate{line-height:1;font-size:1.3rem;font-weight:bold}.l-left-sidebar__job__employer{line-height:1;font-size:1.2rem}.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 #d9e5e4}.l-main__list__row:first-child{border-top:none}.l-main__list__row.is_new *[class*=title]::after{content:"NEW";margin-left:.25em;color:#ff0058;font-weight:bold;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.85em}.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:#ccdedb;transform:scale(1.1)}.l-main__list__star:active{color:#bdd4d1;transform:scale(1)}.l-main__list__star.is_active{color:#ffe245}.l-main__list__star.is_active:hover{color:#ffd808}.l-main__list__star.is_active:active{color:#f2cd00}.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:#0d84db}.l-main__list__content a:active{color:#0464ae}: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}.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__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 #d9e5e4;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:#ccdedb;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:#bdd4d1;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:#ffd808}.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:#f2cd00}.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 - 304px);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:1.5em}.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 #d9e5e4}@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 #d9e5e4}.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:#ff0058}.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:#ff0058}.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 #d9e5e4;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 #d9e5e4}.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:#2cae96}.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:#ff0058 !important}.l-main__article__comments__report:active{color:#cc0046 !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:#ff0058 !important}.l-main__article__comments__delete:active{color:#cc0046 !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 #d9e5e4}.l-main__warning{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:16px 12px;font-weight:bold;background-color:#fff3f3;color:#ff0058;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 #ffdada}.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:#ff0058}.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 #d9e5e4;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:#2cae96}.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 #d9e5e4;background-color:#fff;border-radius:2px}.l-main__form__textarea:hover{border-color:#bbb}.l-main__form__textarea:focus{border-color:#2cae96}.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 #d9e5e4}.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:#f4faf9;border:1px solid #e2f2ef;color:#333}.l-main__filters__list a:active{background-color:#e9f5f3}.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:#2cae96;-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 #2cae96 !important;background-color:#2cae96;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:#d9e5e4}.l-main__filters__button{top:0 !important;width:48px !important;height:40px !important}.l-main__filters__button:hover{color:#2cae96}.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:#fff3f3;color:#ff0058;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:#2cae96;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 #d9e5e4}.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:#0d84db}.l-right-sidebar__section__list__item a:hover *{color:#0d84db}.l-right-sidebar__section__list__item a:hover img{opacity:.8}.l-right-sidebar__section__list__item a:active{color:#0464ae}.l-right-sidebar__section__list__item a:active *{color:#0464ae}.l-right-sidebar__section__list__item.is_new *[class*=title]::after{content:"NEW";margin-left:.25em;color:#ff0058;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 #d9e5e4;text-align:center;font-weight:bold;font-size:1.3rem;color:#c6dbd8;cursor:pointer;border-radius:0 0 3px 3px}.l-right-sidebar__section__more a:hover{color:#2cae96}.l-right-sidebar__section__more a:active{color:#05997e;background-color:#f4faf9}.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 - 112px)}@media only screen and (min-width: 960px){#l-wrapper{min-height:calc(100lvh - 98px)}}#l-footer{height:162px;margin-top:auto;border-top:1px solid #d8e6e4;background-color:#e2f2ef}@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 8px 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_vetpeer.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:#ff0058;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:#ff0058;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:#ff0058}.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:#2cae96}.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:#0d84db;-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:hover::before{background-color:#64b1ed}.c-link--angle-right-start:active::before{background-color:#0464ae}.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:#ff0058}.c-text--error::before{content:"";position:absolute;top:.25em;left:0;display:block;width:1.4em;height:1.2em;background-color:#ff0058;-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:#2cae96;-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}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}option{color:#333 !important}.c-form .c-input:focus{border-color:#2cae96}.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:36px}.c-select::before{content:"";display:block;width:10px;height:6px;position:absolute;top:calc(50% - 3px);right:12px;background: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:url(/images/icon/icon_caret_down_on.svg) no-repeat center center/contain}.c-select:has(select:focus)::before{background:url(/images/icon/icon_caret_down_on.svg) no-repeat center center/contain}.c-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding-right:30px;border:none;color:inherit;border-radius:inherit;font-weight:inherit;cursor:pointer}.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:#2cae96}.c-form__dl dd textarea{width:100%;height:160px}.c-form__dl dd textarea:focus{border-color:#2cae96}.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:#fff3f3}.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:#ff0058}.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:#2cae96}.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:#ff0058}.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:#2cae96}input:checked+.c-checkbox__content{background-color:#f4faf9;border-color:#e2f2ef;border-radius:6px;color:#333;font-weight:bold}input:checked+.c-checkbox__content::before{background-color:#2cae96;-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:#f4faf9;border-color:#e2f2ef;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-radio--avatar .c-radio__content{align-items:center;gap:.5em}.c-radio--avatar img{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:99px}.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:#b0d0cb;cursor:pointer;transition:.1s}.c-pagination__prev>a:hover,.c-pagination__next>a:hover{background-color:#2cae96;color:#fff;transform:scale(1.1)}.c-pagination__prev>a:active,.c-pagination__next>a:active{background-color:#05997e;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:#2cae96}.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:#2cae96;color:#fff;font-weight:bold;border-radius:4px;text-align:center;padding:8px}.btnPrimary:hover,a.btnPrimary:hover{background-color:#05997e}.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:#dee3e7}.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 rgba(255,255,255,.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:#e4e8eb;color:rgba(110,121,129,.4) !important;pointer-events:none}.c-button--primary,.c-button--primary-link{background-color:#2cae96;color:#fff !important;font-weight:bold}.c-button--primary:hover,.c-button--primary-link:hover{background-color:#05997e}.c-button--primary:active,.c-button--primary-link:active{background-color:#04806a}.c-button--primary.is_disabled,.c-button--primary-link.is_disabled{color:rgba(4,128,106,.5) !important;background-color:rgba(44,174,150,.2);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(4,128,106,.5);-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:#e78400}.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 #2cae96;color:#2cae96;font-weight:bold;color:#2cae96 !important;background-color:#fff}.c-button--outline:hover{background-color:#2cae96;color:#fff !important}.c-button--outline:active{background-color:#05997e}.c-button--outline[target=_blank]::after{background-color:#2cae96 !important}.c-button--outline[target=_blank]:hover::after{background-color:#fff !important}.c-button--base,.c-button--base-link{background-color:#dee3e7;border:1px solid #ccc;color:#333 !important}.c-button--base:hover,.c-button--base-link:hover{background-color:#cfd7dc}.c-button--base:active,.c-button--base-link:active{background-color:#c1cad1}.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 #2cae96;color:#2cae96;font-weight:bold;color:#2cae96 !important}.c-button--link::after{content:"";display:block;width:.75em;height:.75em;background:url(/images/icon/icon_angle_right_gr.svg) no-repeat center center/contain}.c-button--link:hover{background-color:#2cae96;color:#fff !important}.c-button--link:hover::after{background-image:url(/images/icon/icon_angle_right_wh.svg)}.c-button--link:active{background-color:#05997e}.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:#dee3e7}.c-button--submit{min-height:44px;background-color:#2cae96;color:#fff !important;font-size:1.6rem}.c-button--submit:hover{background-color:#05997e}.c-button--submit:active{background-color:#04806a}.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:#fcb11c;color:#fff !important;font-size:1.5rem}.c-button--add::before{content:"";display:block;width:24px;height:24px;background:url(/images/icon/icon_add_circle_wh.svg) no-repeat center center/contain}.c-button--add:hover{background-color:#ff9301}.c-button--add:active{background-color:#e78400}.c-button--caution{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:#fffdf2}.c-button--caution:active{background-color:#fffbe8}.c-button--post{height:40px;gap:8px;background-color:#2cae96;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:#05997e}.c-button--post:active{background-color:#04806a}.c-button--like{width:100%;max-width:144px;height:36px;line-height:1.2;-moz-column-gap:4px;column-gap:4px;background-color:#e2f2ef;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:#ffce01;color:#fff !important;opacity:1}.c-button--like.is_active:hover{background-color:#ffb501}.c-button--like.is_active:active{background-color:#ffa401}@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 #ff0058;background-color:#fff;color:#ff0058 !important}.c-button--warning:hover{background-color:#ff0058;color:#fff !important}.c-button--warning:active{background-color:#cc0046;color:#fff !important}.c-button--external{-moz-column-gap:.5em;column-gap:.5em;background-color:#0d84db;color:#fff !important}.c-button--external:hover{background-color:#1192f1;color:#fff !important}.c-button--external:active{background-color:#0b6db4;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:#ff0058 !important}.c-button--delete:active{color:#cc0046 !important;background-color:#fff3f3;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 #2cae96}.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:#05997e !important}.c-button--faq:active{background-color:#e2f2ef}.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:rgba(255,255,255,.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:#f5bf02}.c-button--following:active{background-color:#f0b702}.c-button--following.is_active{background-color:#f5b702}.c-button--following.is_active:hover{background-color:#f5ab02}.c-button--following.is_active:active{background-color:#f0a302}.c-button--prev{min-height:44px;gap:.25em;background-color:#f1f3f5;color:#333 !important;font-size:1.6rem}.c-button--prev::before{content:"";display:block;width:1em;height:1em;background-color:#333;-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{background-color:#e4e8eb}.c-button--prev:active{background-color:#dee3e7}.c-button--skip{min-height:44px;gap:.25em;background-color:#2cae96;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:#04806a;opacity:.85}.c-button--skip:active{background-color:#04806a;opacity:1}.c-button--skip.is_disabled{color:rgba(4,128,106,.35) !important;background-color:rgba(44,174,150,.15);opacity:.5}.c-button--skip.is_disabled::after{background:rgba(4,128,106,.35)}.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:#2cae96;color:#fff}.c-button--edit:hover::before{background-color:#fff}.c-button--edit:active{background-color:#05997e}.c-button--edit.is_disabled{opacity:.25;pointer-events:none;border:1px solid #d9e5e4}.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:#e60073}.c-button--submit-heart:active{background-color:#d6006c}.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:#fff3f3;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:#ffe4f1}.c-button--submit-heart.is_sent:active{background-color:#ffd4ea}.c-button--submit-heart.is_disabled,.c-button--submit-heart:disabled{color:rgba(255,0,128,.3) !important;background-color:#fff3f9;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:#2cae96;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:#05997e}.c-button--chat:active{background-color:#04806a}.c-button--base-light{background-color:#f1f3f5;color:#333;border:1px solid #e4e8eb}.c-button--base-light:hover{background-color:#e4e8eb;border-color:#dee3e7}.c-button--base-light:active{background-color:#dee3e7}.c-sidebar__todo{font-weight:500}.c-sidebar__todo__heading{display:flex}.c-sidebar__todo__heading::before{content:"";display:block;width:16px;height:16px;margin-right:4px;background:url(/images/icon/icon_star.svg) no-repeat top center/contain}.c-sidebar__todo__list__item a{font-size:1.3rem}.c-sidebar__todo__section{padding:0 2px 2px}.c-sidebar__todo__section__heading{display:flex;height:30px;align-items:center;padding:0 8px;background-color:rgba(44,174,150,.1);color:#2cae96;font-size:1.3rem;font-weight:bold}.c-sidebar__todo__section__list li{border-top:1px solid #d9e5e4}.c-sidebar__todo__section__list li:first-child{border-top:none}.c-sidebar__todo__section__list li.is_none{line-height:1.25;padding:8px}.c-sidebar__todo__section__list a{display:flex;flex-direction:column;line-height:1.5;padding:8px;font-size:1.3rem;color:#333}.c-sidebar__todo__section__list a:hover{color:#0d84db}.c-sidebar__todo__section__list a:active{color:#0b6db4}.c-sidebar__todo__section__list .c-date{font-size:1.2rem}.c-sidebar__surveys__title{margin:4px 0}.is_yet .c-sidebar__surveys__title{color:#333;font-weight:bold}.is_yet .c-sidebar__surveys__title::before{content:"未読";display:inline-block;line-height:1;margin-right:4px;padding:3px 8px 2px;border-radius:2px;background-color:#ff0058;color:#fff;font-size:1.2rem}.c-sidebar__messages__list__item a{display:flex;gap:8px}.c-sidebar__messages__list__item__thumbnail img{width:40px;height:40px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.c-sidebar__messages__list__item__text{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;width:calc(100% - 48px)}.c-sidebar__messages__title{width:100%;font-weight:500}.c-sidebar__messages__from{font-size:1.1rem}.c-sidebar__ranking__list__item{position:relative}.c-sidebar__ranking__list__item a{padding:12px 8px 12px 42px}.c-sidebar__ranking__list__item::before{content:"";display:block;position:absolute;top:8px;left:5px;width:32px;height:42px;pointer-events:none}.c-sidebar__ranking__list__item:nth-child(1)::before{background:url(/images/ranking/rank_1.png) no-repeat top center/contain}.c-sidebar__ranking__list__item:nth-child(2)::before{background:url(/images/ranking/rank_2.png) no-repeat top center/contain}.c-sidebar__ranking__list__item:nth-child(3)::before{background:url(/images/ranking/rank_3.png) no-repeat top center/contain}.c-sidebar__ranking__list__item:nth-child(4)::before{background:url(/images/ranking/rank_4.png) no-repeat top center/contain}.c-sidebar__ranking__list__item:nth-child(5)::before{background:url(/images/ranking/rank_5.png) no-repeat top center/contain}.c-sidebar__ranking__title{font-weight:500}.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__stats__list__item a{display:flex;-moz-column-gap:8px;column-gap:8px}.c-sidebar__stats__thumbnail{width:68px;height:68px;border:1px solid #d9e5e4}.c-sidebar__stats__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-sidebar__stats__text{align-self:center;width:calc(100% - 76px)}.c-sidebar__stats__title{line-height:1.25;font-weight:500}.is_accepting .c-sidebar__stats__title::before{content:"回答受付中";display:flex;justify-content:center;align-items:center;width:72px;height:20px;line-height:1;margin-bottom:2px;padding:0 6px;background-color:#ff0058;border-radius:3px;color:#fff;font-weight:bold;font-size:1.2rem;letter-spacing:normal}.c-sidebar__writers__list__item>a,.c-sidebar__lecturers__list__item>a{display:flex;align-items:center;gap:6px}.c-sidebar__writers__list__thumbnail,.c-sidebar__lecturers__list__thumbnail{width:36px;height:36px;border-radius:50%;overflow:hidden}.c-sidebar__writers__list__thumbnail img,.c-sidebar__lecturers__list__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-sidebar__writers__list__name{width:calc(100% - 42px);line-height:1.2;font-size:1.3rem;font-weight:500}.c-sidebar__lecturers__list__text{width:calc(100% - 42px);line-height:1.2}.c-sidebar__lecturers__list__name{font-size:1.5rem;font-weight:500}.c-sidebar__lecturers__list__name span{font-size:1.2rem}.c-sidebar__lecturers__list__info{margin-top:2px;font-weight:normal;font-size:1.3rem}.c-sidebar__profile{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);margin:24px min(4%,16px);overflow:hidden}.c-sidebar__profile p{line-height:1.7;margin-bottom:.75em}.c-sidebar__profile p:last-child{margin-bottom:0}.c-sidebar__profile .is_hide{height:0;padding:0 16px;overflow:hidden;opacity:0;transition:.4s}.c-sidebar__profile .l-right-sidebar__section__more{margin:0}.c-sidebar__profile .l-right-sidebar__section__more a{border:none}.c-sidebar__profile.is_show .l-right-sidebar__section__more{display:none}.c-sidebar__profile.is_show .is_hide{height:auto;padding:20px 16px;opacity:1}@media only screen and (min-width: 960px){.c-sidebar__profile{margin:20px 0}}.c-sidebar__profile__header{display:flex;align-items:center;gap:6px;padding:16px;border-bottom:1px solid #d9e5e4}.c-sidebar__profile__header:not(:has(.c-sidebar__profile__header__thumbnail)){display:block}.c-sidebar__profile__header:not(:has(.c-sidebar__profile__header__thumbnail)) .c-sidebar__profile__header__name{font-size:2rem;margin-bottom:8px}.c-sidebar__profile__header__thumbnail{width:48px;height:48px;border-radius:50%;overflow:hidden}.c-sidebar__profile__header__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-sidebar__profile__header__name{width:calc(100% - 54px);line-height:1.25;font-weight:500}.c-sidebar__profile__body{padding:16px 16px 20px;font-size:1.3rem}.c-sidebar__profile__video{position:relative;padding-top:56.25%}.c-sidebar__profile__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-sidebar__profile__buttons{margin-top:20px}.c-sidebar__profile__buttons [class*=c-button--]{min-height:48px;line-height:1.3;padding:8px 12px;font-size:1.5rem}.c-sidebar__seminars__list__item a{display:flex;gap:8px}.c-sidebar__seminars__list__item .c-sidebar__list__info{margin-top:8px;gap:6px;line-height:1.3}.c-sidebar__seminars__list__thumbnail{width:50%;align-self:flex-start}@media only screen and (min-width: 540px){.c-sidebar__seminars__list__thumbnail{width:166px}}@media only screen and (min-width: 960px){.c-sidebar__seminars__list__thumbnail{width:50%}}.c-sidebar__seminars__list__text{width:calc(50% - 8px);align-self:center}@media only screen and (min-width: 540px){.c-sidebar__seminars__list__text{width:calc(100% - 174px)}}@media only screen and (min-width: 960px){.c-sidebar__seminars__list__text{width:calc(50% - 8px)}}.c-sidebar__seminars__list__title{font-weight:500}.c-sidebar__specialties__tabs{display:flex;justify-content:center;gap:3px;padding:6px;border:2px solid #fff;background-color:#e2f2ef}@media only screen and (min-width: 960px){.c-sidebar__specialties__tabs{justify-content:flex-start}}.c-sidebar__specialties__tab{display:flex;justify-content:center;align-items:center;height:30px;line-height:1;padding:4px 18px;border-radius:999px;border:1px solid #d9e5e4;background-color:#fff;color:#c6dbd8;font-weight:bold;cursor:pointer;transition:.1s}.c-sidebar__specialties__tab:hover{background-color:rgba(44,174,150,.65);color:#fff}.c-sidebar__specialties__tab:active{background-color:rgba(5,153,126,.75)}.c-sidebar__specialties__tab.is_active{background-color:#2cae96;color:#fff}.c-sidebar__specialties__tab.is_active:active{background-color:#05997e}.c-sidebar__specialties__list__item a{display:flex;gap:8px}.c-sidebar__specialties__list__item .c-sidebar__list__info{margin-top:4px}.c-sidebar__specialties__list__thumbnail{width:50%}@media only screen and (min-width: 540px){.c-sidebar__specialties__list__thumbnail{width:166px}}@media only screen and (min-width: 960px){.c-sidebar__specialties__list__thumbnail{width:50%}}.c-sidebar__specialties__list__text{width:calc(50% - 8px);align-self:center}@media only screen and (min-width: 540px){.c-sidebar__specialties__list__text{width:calc(100% - 174px)}}@media only screen and (min-width: 960px){.c-sidebar__specialties__list__text{width:calc(50% - 8px)}}.c-sidebar__specialties__list__title{font-weight:500}.c-sidebar__flash{margin-top:6px}.c-sidebar__flash a{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);padding:2px;line-height:1.25;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:bold;border:2px solid #05997e;color:#333}.c-sidebar__flash a:hover{border-color:#2cae96;color:#666}.c-sidebar__flash a:hover .c-sidebar__flash__header{border-bottom-color:#2cae96}.c-sidebar__flash a:hover .c-sidebar__flash__main__count{color:#2cae96}.c-sidebar__flash a:hover .c-sidebar__flash__link{background-color:#2cae96;background-color:#2cae96;overflow:hidden}.c-sidebar__flash a:hover .c-sidebar__flash__link dt{color:#2cae96}.c-sidebar__flash__content{width:100%}.c-sidebar__flash__content:not(:first-child){padding:2px 2px 0;margin:2px -2px 0;width:calc(100% + 4px);border-top:2px solid #2cae96}.c-sidebar__flash__header{width:100%;line-height:1.2;text-align:center;padding:3px 2px;border-bottom:1px solid #2cae96;transition:all .05s ease-in-out}.c-sidebar__flash__main{display:flex;justify-content:center;align-items:center;gap:4px;width:100%}.c-sidebar__flash__main__main{display:flex;justify-content:center;align-items:center;width:70%;min-height:48px;padding:0 0 2px;text-align:center;font-size:1.3rem}.c-sidebar__flash__main__prev{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(30% - 4px);min-height:48px;padding:0 4px;background-color:#e2f2ef;font-size:1rem;text-align:center}.c-sidebar__flash__main__prev .c-sidebar__flash__main__count{font-size:1.6rem}.c-sidebar__flash__main__prev dt{line-height:1;font-size:1rem}.c-sidebar__flash__main__count{position:relative;bottom:-1px;line-height:1;margin-right:2px;font-size:2.8rem;color:#05997e;transition:all .05s ease-in-out}.c-sidebar__flash__info{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:1.1rem;background-color:#dee3e7;width:100%;padding:4px 4px 3px;font-weight:500}.c-sidebar__flash__info dt{font-size:1rem}.c-sidebar__flash__link{position:relative;display:flex;justify-content:center;align-items:center;width:calc(100% + 4px);height:20px;padding:5px 2px 2px calc(24% + 5px);background-color:#05997e;color:#fff;transition:all .05s ease-in-out;font-size:1.2rem;overflow:hidden;border-radius:0 0 4px 4px}.c-sidebar__flash__link:last-child{margin:2px -2px -2px}.c-sidebar__flash__link dt{display:block;position:absolute;top:2px;left:0;width:24%;height:18px;min-width:35px;padding:3px 0 2px 2px;margin-right:auto;white-space:nowrap;color:#05997e;background-color:#fff;font-size:1.1rem;text-align:center;transition:all .05s ease-in-out}.c-sidebar__flash__link dt::before{content:"";display:block;width:0;height:0;border-left:5px solid #05997e;border-top:9px solid rgba(0,0,0,0);border-bottom:9px solid rgba(0,0,0,0);position:absolute;top:0;left:calc(100% + 1px)}.c-sidebar__flash__link dt::after{content:"";display:block;width:0;height:0;border-left:5px solid #fff;border-top:9px solid rgba(0,0,0,0);border-bottom:9px solid rgba(0,0,0,0);position:absolute;top:0;left:100%}.c-sidebar__toc{display:none}@media only screen and (min-width: 960px){.c-sidebar__toc{display:block}}.c-sidebar__toc ul{margin-top:12px}.c-sidebar__toc li{line-height:1.25;padding:8px 0;cursor:pointer;color:#0d84db}.c-sidebar__toc li:hover{color:#64b1ed}.c-sidebar__toc li:active{color:#0464ae}.c-sidebar__toc a{display:block;width:100%;font-weight:500}.c-sidebar__toc .is_active{font-weight:bold;color:#333}.c-sidebar__toc .is_active a{color:#333;font-weight:bold}.c-sidebar__toc .is_active a:hover{color:#64b1ed}.c-sidebar__search{position:relative;margin:24px min(4%,16px);overflow:hidden;border-radius:999px;box-shadow:0 0 16px -8px rgba(0,57,47,.3)}.c-sidebar__search:hover{box-shadow:0 0 16px -8px rgba(0,57,47,.6)}@media only screen and (min-width: 960px){.c-sidebar__search{margin:20px 0}}.c-sidebar__search__input{height:40px;border-radius:999px;background-color:#fff;border-color:rgba(0,0,0,0)}.c-sidebar__search__input:hover{border-color:rgba(0,0,0,0)}.c-sidebar__search__input:focus{border-color:#2cae96}.c-sidebar__search__button{top:0;width:max(16%,44px);height:40px;padding-right:8px;background-color:#2cae96;color:#fff}.c-sidebar__search__button:hover{background-color:#05997e}.c-sidebar__search__button:active{background-color:#04806a}.c-sidebar__articles{overflow:hidden;border-radius:6px}.c-sidebar__articles a{overflow:hidden}.c-sidebar__articles .c-sidebar__articles__list__info{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-sidebar__articles .is_active{font-weight:bold}.c-sidebar__articles .is_active .c-sidebar__articles__list__title{pointer-events:none}.c-sidebar__accordion:not(:first-child) .c-sidebar__accordion__trigger{border-top:1px solid #e2f2ef;border-radius:0}.c-sidebar__accordion .c-sidebar__accordion__trigger{position:relative;min-height:36px;padding-right:28px;cursor:pointer;background-color:#2cae96;color:#fff}.c-sidebar__accordion .c-sidebar__accordion__trigger::after{content:"";display:block;position:absolute;top:calc(50% - 5px);right:12px;width:11px;height:11px;-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;background-color:#405752;opacity:.5;transition:.1s}.c-sidebar__accordion .c-sidebar__accordion__trigger:hover{background-color:#05997e}.c-sidebar__accordion .c-sidebar__accordion__trigger:hover::after{opacity:1}.c-sidebar__accordion .c-sidebar__accordion__trigger:active{background-color:#04806a}@media only screen and (min-width: 960px){.c-sidebar__accordion .c-sidebar__accordion__trigger{min-height:32px}}.c-sidebar__accordion .c-sidebar__accordion__target{max-height:0;overflow:hidden;opacity:0;transition:.2s}.c-sidebar__accordion.is_open .c-sidebar__accordion__trigger::after{transform:rotate(180deg)}.c-sidebar__accordion.is_open .c-sidebar__accordion__target{max-height:9999px;opacity:1}.c-sidebar__articles__list__item{display:flex;align-items:center}.c-sidebar__articles__list__item a{display:block;width:100%;line-height:1.25}.c-sidebar__articles__list__item.is_active *{pointer-events:none;font-weight:bold;background-color:#e2f2ef}.c-sidebar__articles__list__title{display:flex;align-items:center;width:100%;min-height:28px;font-weight:500}@media only screen and (min-width: 960px){.c-sidebar__articles__list__title{min-height:24px}}.c-sidebar__articles__list__info{display:block;font-size:1.1rem;color:#666}.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:#bbc5cd !important}.c-sidebar__chat__list__item__user__name__realname.is_opened{background-color:#243633;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:#2cae96;-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-sidebar__careers{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){.c-sidebar__careers{margin:20px 0}}.c-sidebar__careers__list{padding:4px}.c-sidebar__careers__list__item{border-top:1px solid #d9e5e4}.c-sidebar__careers__list__item:first-child{border-top:none}.c-sidebar__careers__list__item a{position:relative;display:flex;align-items:center;width:100%;min-height:56px;line-height:1.5;padding:6px 6px 6px 44px;color:#333;font-weight:bold}.c-sidebar__careers__list__item a::before{content:"";display:block;position:absolute;top:calc(50% - 18px);left:6px;width:36px;height:36px}.c-sidebar__careers__list__item a:hover{color:#0d84db}.c-sidebar__careers__list__item a:hover *{color:#0d84db}.c-sidebar__careers__list__item a:hover img{opacity:.8}.c-sidebar__careers__list__item a:active{color:#0464ae}.c-sidebar__careers__list__item a:active *{color:#0464ae}.c-sidebar__careers__list__item--profile a::before{background:url(/images/icon/icon_profile.svg) no-repeat center center/22px auto}.c-sidebar__careers__list__item--questions a::before{background:url(/images/icon/icon_clipboard.svg) no-repeat center center/16px auto}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(0,41,34,.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:#dee3e7;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:#ff0058;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:#fff3f3;border-radius:0 0 6px 6px;padding:16px min(4%,16px);color:#ff0058;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;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:#2cae96}.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 #ff0058;color:#ff0058 !important;background-color:#fff}.c-tag--countdown{background-color:#ff0058}.c-tag--paid{border:1px solid #f2ce00;color:#f2ce00 !important;background-color:#fff}.c-tag--free{border:1px solid #2cae96;color:#2cae96 !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-accordion{display:block;border-radius:6px;overflow:hidden}.c-accordion.is_open .c-accordion__trigger{background-color:#e4e8eb}.c-accordion.is_open .c-accordion__trigger::after{transform:rotate(180deg)}.c-accordion.is_open .c-accordion__trigger:hover{background-color:#dee3e7}.c-accordion.is_open .c-accordion__trigger:active{background-color:#d8dee2}.c-accordion.is_open .c-accordion__target{max-height:9999em;border-color:#d9e5e4;border-bottom-width:1px;padding-top:24px;padding-bottom:24px;opacity:1}.c-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:8px 16px;background-color:#f1f3f5;font-weight:bold;font-size:1.6rem;cursor:pointer}.c-accordion__trigger::after{content:"";display:block;width:12px;height:12px;background-color:#666;-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;transition:.1s}.c-accordion__trigger:hover{background-color:#e4e8eb}.c-accordion__trigger:hover::after{background-color:#333}.c-accordion__trigger:active{background-color:#dee3e7}.c-accordion__target{overflow:hidden;max-height:0;transition:all .4s;padding:0 min(4%,16px);border-bottom:0 solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);background-color:#fff;opacity:0;border-radius:0 0 6px 6px}@media only screen and (min-width: 960px){.c-accordion__target{padding:0 min(6%,24px)}}.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-notice{position:fixed;bottom:-40px;left:0;width:100%;max-height:100dvh;z-index:95;opacity:0;transition:.4s}.c-notice.is_open{bottom:0;opacity:1}.c-notice__content{position:relative;background-color:#fff;box-shadow:0 0 8px -4px rgba(0,0,0,.2) 0 0 24px -8px rgba(0,0,0,.2)}.c-notice__button--close{position:absolute;top:0;right:0;display:block;width:32px;height:100%;text-indent:100%;overflow:hidden;white-space:nowrap;background:rgba(0,0,0,.1) url(/images/icon/icon_close_wh.svg) no-repeat center center/12px auto;cursor:pointer;transition:.1s}.c-notice__button--close:hover{background-color:rgba(0,0,0,.25)}.c-notice__button--close:active{background-color:rgba(0,0,0,.35)}.c-notice__content__header{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:32px;line-height:1.25;padding:4px 32px 2px;background-color:#595959;color:#fff;font-weight:bold;font-size:1.4rem}.c-notice__content__body{max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:0 0 6px 6px}[class*=c-weather--]{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:32px;border-radius:3px;overflow:hidden}[class*=c-weather--]::before{content:"";display:block}.c-weather--sun{background-color:#fff4eb}.c-weather--sun::before{width:24px;height:24px;background:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain}.c-weather--cloud{background-color:#f2f7f6}.c-weather--cloud::before{width:24px;height:16px;background:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain}.c-weather--rain{background-color:#eff5fc}.c-weather--rain::before{width:21px;height:21px;background:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain}.c-weather--snow{background-color:#f2fbff}.c-weather--snow::before{width:22px;height:22px;background:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain}.c-weather--rain-snow{background-color:#f2fbff}.c-weather--rain-snow::before{width:28px;height:24px;background:url(/images/icon/icon_weather_rain_snow.svg) no-repeat center center/contain}.c-weather--moon{background-color:#fef8d9}.c-weather--moon::before{width:20px;height:20px;background:url(/images/icon/icon_weather_moon.svg) no-repeat center center/contain}[class*=c-weather--1]{background-color:#fe7d1e}[class*=c-weather--1]::before{width:24px;height:24px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain}[class*=c-weather--2]{background-color:#bed1d0}[class*=c-weather--2]::before{width:24px;height:24px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain}[class*=c-weather--3]{background-color:#579aed}[class*=c-weather--3]::before{width:24px;height:24px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain}[class*=c-weather--4]{background-color:#94d5f0}[class*=c-weather--4]::before{width:24px;height:24px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain}.c-weather--101::before{width:20px;height:20px;margin-left:auto;margin-right:-4px}.c-weather--101>*{align-self:flex-end;width:50%;height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:24px solid #bed1d0;filter:drop-shadow(-1px -1px #fff);border-radius:0 0 6px 0}.c-weather--101>*::before{content:"";display:block;width:15px;height:15px;position:absolute;top:4px;left:calc(50% - 10px);margin-left:auto;margin-right:-4px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain}.c-weather--102::before{width:20px;height:20px;margin-left:auto;margin-right:-4px}.c-weather--102>*{align-self:flex-end;width:50%;height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:24px solid #579aed;filter:drop-shadow(-1px -1px #fff);border-radius:0 0 6px 0}.c-weather--102>*::before{content:"";display:block;width:15px;height:15px;position:absolute;top:4px;left:calc(50% - 10px);margin-left:auto;margin-right:-4px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain}.c-weather--104::before{width:20px;height:20px;margin-left:auto;margin-right:-4px}.c-weather--104>*{align-self:flex-end;width:50%;height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:24px solid #94d5f0;filter:drop-shadow(-1px -1px #fff);border-radius:0 0 6px 0}.c-weather--104>*::before{content:"";display:block;width:15px;height:15px;position:absolute;top:4px;left:calc(50% - 10px);margin-left:auto;margin-right:-4px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain}.c-weather--110::before{position:relative;width:35%;max-width:20px;height:20px;margin-left:auto;right:-2px}.c-weather--110::after{content:"";display:block;width:10px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 5px);background:url(/images/icon/icon_weather_after.svg) no-repeat center center}.c-weather--110>*{align-self:flex-end;width:calc(50% + 5px);height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:17px solid #bed1d0}.c-weather--110>*::before{content:"";display:block;width:calc(100% + 8px);height:0;position:absolute;left:-8px;bottom:100%;border-top:17px solid #bed1d0;border-left:8px solid rgba(0,0,0,0)}.c-weather--110>*::after{content:"";display:block;width:80%;max-width:20px;height:20px;position:absolute;top:-10px;left:-2px;right:0;margin:auto;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain}.c-weather--112::before{position:relative;width:35%;max-width:20px;height:20px;margin-left:auto;right:-2px}.c-weather--112::after{content:"";display:block;width:10px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 5px);background:url(/images/icon/icon_weather_after.svg) no-repeat center center}.c-weather--112>*{align-self:flex-end;width:calc(50% + 5px);height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:17px solid #579aed}.c-weather--112>*::before{content:"";display:block;width:calc(100% + 8px);height:0;position:absolute;left:-8px;bottom:100%;border-top:17px solid #579aed;border-left:8px solid rgba(0,0,0,0)}.c-weather--112>*::after{content:"";display:block;width:80%;max-width:20px;height:20px;position:absolute;top:-10px;left:-2px;right:0;margin:auto;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain}.c-weather--115::before{position:relative;width:35%;max-width:20px;height:20px;margin-left:auto;right:-2px}.c-weather--115::after{content:"";display:block;width:10px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 5px);background:url(/images/icon/icon_weather_after.svg) no-repeat center center}.c-weather--115>*{align-self:flex-end;width:calc(50% + 5px);height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:17px solid #94d5f0}.c-weather--115>*::before{content:"";display:block;width:calc(100% + 8px);height:0;position:absolute;left:-8px;bottom:100%;border-top:17px solid #94d5f0;border-left:8px solid rgba(0,0,0,0)}.c-weather--115>*::after{content:"";display:block;width:80%;max-width:20px;height:20px;position:absolute;top:-10px;left:-2px;right:0;margin:auto;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain}.c-weather--201::before{width:20px;height:20px;margin-left:auto;margin-right:-4px}.c-weather--201>*{align-self:flex-end;width:50%;height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:24px solid #fe7d1e;filter:drop-shadow(-1px -1px #fff);border-radius:0 0 6px 0}.c-weather--201>*::before{content:"";display:block;width:15px;height:15px;position:absolute;top:4px;left:calc(50% - 10px);margin-left:auto;margin-right:-4px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain}.c-weather--202::before{width:20px;height:20px;margin-left:auto;margin-right:-4px}.c-weather--202>*{align-self:flex-end;width:50%;height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:24px solid #579aed;filter:drop-shadow(-1px -1px #fff);border-radius:0 0 6px 0}.c-weather--202>*::before{content:"";display:block;width:15px;height:15px;position:absolute;top:4px;left:calc(50% - 10px);margin-left:auto;margin-right:-4px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain}.c-weather--204::before{width:20px;height:20px;margin-left:auto;margin-right:-4px}.c-weather--204>*{align-self:flex-end;width:50%;height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:24px solid #94d5f0;filter:drop-shadow(-1px -1px #fff);border-radius:0 0 6px 0}.c-weather--204>*::before{content:"";display:block;width:15px;height:15px;position:absolute;top:4px;left:calc(50% - 10px);margin-left:auto;margin-right:-4px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain}.c-weather--210::before{position:relative;width:35%;max-width:20px;height:20px;margin-left:auto;right:-2px}.c-weather--210::after{content:"";display:block;width:10px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 5px);background:url(/images/icon/icon_weather_after.svg) no-repeat center center}.c-weather--210>*{align-self:flex-end;width:calc(50% + 5px);height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:17px solid #fe7d1e}.c-weather--210>*::before{content:"";display:block;width:calc(100% + 8px);height:0;position:absolute;left:-8px;bottom:100%;border-top:17px solid #fe7d1e;border-left:8px solid rgba(0,0,0,0)}.c-weather--210>*::after{content:"";display:block;width:80%;max-width:20px;height:20px;position:absolute;top:-10px;left:-2px;right:0;margin:auto;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain}.c-weather--212::before{position:relative;width:35%;max-width:20px;height:20px;margin-left:auto;right:-2px}.c-weather--212::after{content:"";display:block;width:10px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 5px);background:url(/images/icon/icon_weather_after.svg) no-repeat center center}.c-weather--212>*{align-self:flex-end;width:calc(50% + 5px);height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:17px solid #579aed}.c-weather--212>*::before{content:"";display:block;width:calc(100% + 8px);height:0;position:absolute;left:-8px;bottom:100%;border-top:17px solid #579aed;border-left:8px solid rgba(0,0,0,0)}.c-weather--212>*::after{content:"";display:block;width:80%;max-width:20px;height:20px;position:absolute;top:-10px;left:-2px;right:0;margin:auto;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain}.c-weather--215::before{position:relative;width:35%;max-width:20px;height:20px;margin-left:auto;right:-2px}.c-weather--215::after{content:"";display:block;width:10px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 5px);background:url(/images/icon/icon_weather_after.svg) no-repeat center center}.c-weather--215>*{align-self:flex-end;width:calc(50% + 5px);height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:17px solid #94d5f0}.c-weather--215>*::before{content:"";display:block;width:calc(100% + 8px);height:0;position:absolute;left:-8px;bottom:100%;border-top:17px solid #94d5f0;border-left:8px solid rgba(0,0,0,0)}.c-weather--215>*::after{content:"";display:block;width:80%;max-width:20px;height:20px;position:absolute;top:-10px;left:-2px;right:0;margin:auto;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain}.c-weather--301::before{width:20px;height:20px;margin-left:auto;margin-right:-4px}.c-weather--301>*{align-self:flex-end;width:50%;height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:24px solid #fe7d1e;filter:drop-shadow(-1px -1px #fff);border-radius:0 0 6px 0}.c-weather--301>*::before{content:"";display:block;width:15px;height:15px;position:absolute;top:4px;left:calc(50% - 10px);margin-left:auto;margin-right:-4px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain}.c-weather--302::before{width:20px;height:20px;margin-left:auto;margin-right:-4px}.c-weather--302>*{align-self:flex-end;width:50%;height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:24px solid #bed1d0;filter:drop-shadow(-1px -1px #fff);border-radius:0 0 6px 0}.c-weather--302>*::before{content:"";display:block;width:15px;height:15px;position:absolute;top:4px;left:calc(50% - 10px);margin-left:auto;margin-right:-4px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain}.c-weather--303::before{width:20px;height:20px;margin-left:auto;margin-right:-4px}.c-weather--303>*{align-self:flex-end;width:50%;height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:24px solid #94d5f0;filter:drop-shadow(-1px -1px #fff);border-radius:0 0 6px 0}.c-weather--303>*::before{content:"";display:block;width:15px;height:15px;position:absolute;top:4px;left:calc(50% - 10px);margin-left:auto;margin-right:-4px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain}.c-weather--311::before{position:relative;width:35%;max-width:20px;height:20px;margin-left:auto;right:-2px}.c-weather--311::after{content:"";display:block;width:10px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 5px);background:url(/images/icon/icon_weather_after.svg) no-repeat center center}.c-weather--311>*{align-self:flex-end;width:calc(50% + 5px);height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:17px solid #fe7d1e}.c-weather--311>*::before{content:"";display:block;width:calc(100% + 8px);height:0;position:absolute;left:-8px;bottom:100%;border-top:17px solid #fe7d1e;border-left:8px solid rgba(0,0,0,0)}.c-weather--311>*::after{content:"";display:block;width:80%;max-width:20px;height:20px;position:absolute;top:-10px;left:-2px;right:0;margin:auto;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain}.c-weather--313::before{position:relative;width:35%;max-width:20px;height:20px;margin-left:auto;right:-2px}.c-weather--313::after{content:"";display:block;width:10px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 5px);background:url(/images/icon/icon_weather_after.svg) no-repeat center center}.c-weather--313>*{align-self:flex-end;width:calc(50% + 5px);height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:17px solid #bed1d0}.c-weather--313>*::before{content:"";display:block;width:calc(100% + 8px);height:0;position:absolute;left:-8px;bottom:100%;border-top:17px solid #bed1d0;border-left:8px solid rgba(0,0,0,0)}.c-weather--313>*::after{content:"";display:block;width:80%;max-width:20px;height:20px;position:absolute;top:-10px;left:-2px;right:0;margin:auto;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain}.c-weather--314::before{position:relative;width:35%;max-width:20px;height:20px;margin-left:auto;right:-2px}.c-weather--314::after{content:"";display:block;width:10px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 5px);background:url(/images/icon/icon_weather_after.svg) no-repeat center center}.c-weather--314>*{align-self:flex-end;width:calc(50% + 5px);height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:17px solid #94d5f0}.c-weather--314>*::before{content:"";display:block;width:calc(100% + 8px);height:0;position:absolute;left:-8px;bottom:100%;border-top:17px solid #94d5f0;border-left:8px solid rgba(0,0,0,0)}.c-weather--314>*::after{content:"";display:block;width:80%;max-width:20px;height:20px;position:absolute;top:-10px;left:-2px;right:0;margin:auto;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_snow.svg) no-repeat center center/contain}.c-weather--401::before{width:20px;height:20px;margin-left:auto;margin-right:-4px}.c-weather--401>*{align-self:flex-end;width:50%;height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:24px solid #fe7d1e;filter:drop-shadow(-1px -1px #fff);border-radius:0 0 6px 0}.c-weather--401>*::before{content:"";display:block;width:15px;height:15px;position:absolute;top:4px;left:calc(50% - 10px);margin-left:auto;margin-right:-4px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain}.c-weather--402::before{width:20px;height:20px;margin-left:auto;margin-right:-4px}.c-weather--402>*{align-self:flex-end;width:50%;height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:24px solid #bed1d0;filter:drop-shadow(-1px -1px #fff);border-radius:0 0 6px 0}.c-weather--402>*::before{content:"";display:block;width:15px;height:15px;position:absolute;top:4px;left:calc(50% - 10px);margin-left:auto;margin-right:-4px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain}.c-weather--403::before{width:20px;height:20px;margin-left:auto;margin-right:-4px}.c-weather--403>*{align-self:flex-end;width:50%;height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:24px solid #579aed;filter:drop-shadow(-1px -1px #fff);border-radius:0 0 6px 0}.c-weather--403>*::before{content:"";display:block;width:15px;height:15px;position:absolute;top:4px;left:calc(50% - 10px);margin-left:auto;margin-right:-4px;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain}.c-weather--411::before{position:relative;width:35%;max-width:20px;height:20px;margin-left:auto;right:-2px}.c-weather--411::after{content:"";display:block;width:10px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 5px);background:url(/images/icon/icon_weather_after.svg) no-repeat center center}.c-weather--411>*{align-self:flex-end;width:calc(50% + 5px);height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:17px solid #fe7d1e}.c-weather--411>*::before{content:"";display:block;width:calc(100% + 8px);height:0;position:absolute;left:-8px;bottom:100%;border-top:17px solid #fe7d1e;border-left:8px solid rgba(0,0,0,0)}.c-weather--411>*::after{content:"";display:block;width:80%;max-width:20px;height:20px;position:absolute;top:-10px;left:-2px;right:0;margin:auto;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_sun.svg) no-repeat center center/contain}.c-weather--413::before{position:relative;width:35%;max-width:20px;height:20px;margin-left:auto;right:-2px}.c-weather--413::after{content:"";display:block;width:10px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 5px);background:url(/images/icon/icon_weather_after.svg) no-repeat center center}.c-weather--413>*{align-self:flex-end;width:calc(50% + 5px);height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:17px solid #bed1d0}.c-weather--413>*::before{content:"";display:block;width:calc(100% + 8px);height:0;position:absolute;left:-8px;bottom:100%;border-top:17px solid #bed1d0;border-left:8px solid rgba(0,0,0,0)}.c-weather--413>*::after{content:"";display:block;width:80%;max-width:20px;height:20px;position:absolute;top:-10px;left:-2px;right:0;margin:auto;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_cloud.svg) no-repeat center center/contain}.c-weather--414::before{position:relative;width:35%;max-width:20px;height:20px;margin-left:auto;right:-2px}.c-weather--414::after{content:"";display:block;width:10px;height:34px;position:absolute;top:calc(50% - 17px);left:calc(50% - 5px);background:url(/images/icon/icon_weather_after.svg) no-repeat center center}.c-weather--414>*{align-self:flex-end;width:calc(50% + 5px);height:0;position:relative;top:1px;left:1px;margin-left:auto;border-left:8px solid rgba(0,0,0,0);border-bottom:17px solid #579aed}.c-weather--414>*::before{content:"";display:block;width:calc(100% + 8px);height:0;position:absolute;left:-8px;bottom:100%;border-top:17px solid #579aed;border-left:8px solid rgba(0,0,0,0)}.c-weather--414>*::after{content:"";display:block;width:80%;max-width:20px;height:20px;position:absolute;top:-10px;left:-2px;right:0;margin:auto;background-color:#fff;-webkit-mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain;mask:url(/images/icon/icon_weather_rain.svg) no-repeat center center/contain}.c-progress{position:relative;height:4px;margin:12px 0;border-radius:2px;overflow:hidden;background-color:#e2f2ef}.c-progress__bar{--max: 1;--current: 0;width:calc(100%/var(--max)*var(--current));height:100%;border-radius:2px;background-color:#2cae96}.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}.p-messages__main__list__row{background-color:#fafafa}.p-messages__main__list__row.is_yet{background-color:#fff}.p-messages__main__list__content{width:calc(100% - 40px)}.p-messages__main__list__content a{width:100%;padding:12px 0;color:#999}.p-messages__main__list__content a:hover{color:#0d84db}.p-messages__main__list__content a:hover *{color:#0d84db}.p-messages__main__list__content a:hover img{opacity:.8}.p-messages__main__list__content a:active{color:#0464ae}.p-messages__main__list__content a:active *{color:#0464ae}.is_yet .p-messages__main__list__content a{font-weight:bold;color:#333}.is_yet .p-messages__main__list__content a:hover{color:#0d84db}.is_yet .p-messages__main__list__content a:hover *{color:#0d84db}.is_yet .p-messages__main__list__content a:active{color:#0464ae}.is_yet .p-messages__main__list__content a:active *{color:#0464ae}.p-messages__main__list__thumbnail{display:none}@media only screen and (min-width: 960px){.p-messages__main__list__thumbnail{display:block;position:relative;width:40px;height:40px;border-radius:999px;background-color:#f1f3f5}.p-messages__main__list__thumbnail img{position:relative;width:40px;height:40px;border-radius:999px;-o-object-fit:cover;object-fit:cover}}.p-messages__main__list__content__item{width:calc(100% - 90px)}.p-messages__main__list__content__item:has(.p-messages__main__list__thumbnail){width:0}.p-messages__main__list__content__item:last-child{width:90px;padding-left:8px}@media only screen and (min-width: 960px){.p-messages__main__list__content__item{width:calc(100% - 138px)}.p-messages__main__list__content__item:has(.p-messages__main__list__thumbnail){width:48px;padding-right:8px}}.p-messages__main__list__title{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1.5rem}@media only screen and (min-width: 960px){.p-messages__main__list__title{font-size:1.6rem}}.p-messages__main__list__info__from{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1.1rem}.p-messages__main__list__date{font-size:1.3rem}.p-messages__main__article__header__info{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:6px;column-gap:6px;width:100%;line-height:1.3;margin-top:8px}.p-messages__main__article__header__info__logo{width:110px}.p-messages__main__article__header__info__logo img{width:100%;height:auto}.p-messages__main__article__header__info__name{max-width:calc(100% - 118px)}.p-messages__main__article__header__info__date{margin-left:auto}.p-salons__main__list__content__item{padding:8px 0}.p-salons__main__list__content__item:first-child{width:90%;max-width:calc(100% - 48px)}.p-salons__main__list__content__item:last-child{width:10%;min-width:48px}.p-salons__main__list__title{font-weight:bold;font-size:1.6rem}.p-salons__main__list__comments{margin:auto;color:#333}a:hover .p-salons__main__list__comments{opacity:.8}.p-salons__post{position:sticky;top:0;width:100%;padding:16px min(4%,16px);border-bottom:1px solid #d9e5e4;background-color:#fff;z-index:99}.p-salons__post.is_open{padding:2px}.p-salons__post.is_open .c-button--post{position:absolute;top:0;right:0;width:40px;height:40px;color:rgba(255,255,255,0) !important;background:rgba(0,0,0,0);transition:none}.p-salons__post.is_open .c-button--post::before{position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);background:url(/images/icon/icon_close_bk.svg) no-repeat center center/14px auto;transition:.1s}.p-salons__post.is_open .c-button--post:hover{opacity:.7}.p-salons__post.is_open .c-button--post:active{opacity:1}.p-salons__post.is_open .c-button--post:active::before{transform:scale(0.9)}.p-salons__post.is_open .p-salons__post__content{display:block}.p-salons__post>p{font-weight:bold;text-align:center;color:#999}.p-salons__post__content{display:none;padding:16px min(4%,16px);background-color:#f1f3f5}.p-salons__post__content label{width:64px;line-height:40px}.p-salons__post__content__form{display:flex;flex-direction:column;row-gap:8px;width:100%}[class*=p-salons__post__input--]{height:40px;background-color:#fff;border:1px solid rgba(0,0,0,0);box-shadow:0 0 8px -4px rgba(0,0,0,.1)}[class*=p-salons__post__input--]:hover{border-color:#ccc}[class*=p-salons__post__input--]:focus{border-color:#2cae96}.p-salons__post__input--name{width:calc(100% - 90px);max-width:280px;margin-right:8px}@media only screen and (min-width: 960px){.p-salons__post__input--name{width:calc(70% - 90px)}}.p-salons__post__textarea{width:calc(100% - 64px);height:112px;background-color:#fff;border:1px solid rgba(0,0,0,0);box-shadow:0 0 8px -4px rgba(0,0,0,.1)}.p-salons__post__textarea:hover{border-color:#ccc}.p-salons__post__textarea:focus{border-color:#2cae96}.p-salons__post__input--link{position:relative;width:calc(100% - 64px);margin:8px 0 0 64px;padding-left:35px;background:#fff url(/images/icon/icon_link_gy.svg) no-repeat left 9px center/17px auto}.p-salons__post__input--link:hover,.p-salons__post__input--link:focus{background:#fff url(/images/icon/icon_link_gr.svg) no-repeat left 9px center/17px auto}.p-salons__post__input--image{position:relative;width:calc(100% - 64px);margin:8px 0 0 64px;padding:8px 0 8px 110px;border:none;background-color:rgba(0,0,0,0);box-shadow:none;font-size:1.3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.p-salons__post__input--image:hover{border-color:rgba(0,0,0,0);color:#666}.p-salons__post__input--image::file-selector-button{width:110px;height:40px;position:absolute;top:0;left:0;opacity:0}.p-salons__post__input--image::before{content:"画像添付";display:block;position:absolute;top:0;left:0;width:102px;height:36px;display:flex;align-items:center;padding:0 0 0 35px;margin:0;background-color:#fff;border:1px solid rgba(0,0,0,0);box-shadow:0 0 8px -4px rgba(0,0,0,.1);border-radius:2px;font-size:1.4rem;color:#999}.p-salons__post__input--image::after{content:"";display:block;width:36px;height:36px;position:absolute;top:0;left:0;background:url(/images/icon/icon_img_gy.svg) no-repeat center center/20px auto}.p-salons__post__input--image:focus,.p-salons__post__input--image:hover{font-size:1.3rem}.p-salons__post__input--image:focus::before,.p-salons__post__input--image:hover::before{border-color:#d9e5e4}.p-salons__post__input--image:focus::after,.p-salons__post__input--image:hover::after{background:url(/images/icon/icon_img_gr.svg) no-repeat center center/20px auto}.p-salons__post__note{line-height:1.3;font-size:1.1rem;margin:4px 0 0 64px}.p-salons__post__input--name+.p-salons__post__note{align-self:center}@media only screen and (min-width: 960px){.p-salons__post__input--name+.p-salons__post__note{width:30%;min-width:calc(100% - 370px);margin:0}}.p-salons__post__caution{position:relative;width:calc(70% - 8px);line-height:1.4;margin-right:8px;padding:6px 8px;padding-left:calc(1em + 8px);border:2px solid #f5cf02;background-color:#fff;border-radius:4px;font-size:1.1rem}.p-salons__post__caution::before{content:"※";position:absolute;top:6px;left:8px}.p-salons__post__caution a{font-weight:bold}.p-salons__post__button--submit{width:30%;font-size:1.6rem}.p-salons__main__article__list__row{position:relative;border-top:1px solid #d9e5e4;padding:20px min(4%,16px)}.p-salons__main__article__list__row:first-child{border-top:none}@media only screen and (min-width: 960px){.p-salons__main__article__list__row{display:flex;align-items:center;min-height:116px}}@media only screen and (min-width: 960px){.p-salons__main__article__list__content{width:calc(100% - 100px);align-self:flex-start}}@media only screen and (min-width: 960px){.p-salons__main__article__list__like{width:100px;padding-left:12px;margin-top:-20px}}.p-salons__main__article__list__content__name{font-weight:bold;font-size:1.6rem;line-height:1.3}.p-salons__main__article__list__content__name::after{content:"さん";font-size:1.2rem;margin-left:4px}.p-salons__main__article__list__content__info{display:flex;align-items:center;-moz-column-gap:1em;column-gap:1em;font-size:1.2rem}.p-salons__main__article__list__content__info dt{position:relative;font-weight:bold;color:#2cae96}.p-salons__main__article__list__content__info dt::after{content:"：";position:absolute;top:0;left:100%;color:#333;font-weight:normal}.p-salons__main__article__list__content__comment{line-height:1.6;margin:6px 0 1em;font-size:1.5rem}@media only screen and (min-width: 960px){.p-salons__main__article__list__content__comment:last-child{margin-bottom:0}}.p-salons__main__article__list__content__link{margin:6px 0 14px}@media only screen and (min-width: 960px){.p-salons__main__article__list__content__link{margin-bottom:0}}.p-salons__main__article__list__content__img{margin:10px 0 14px}@media only screen and (min-width: 960px){.p-salons__main__article__list__content__img{margin-bottom:0}}.p-salons__main__article__list__report{position:absolute;bottom:24px;right:16px;color:#ccc !important;font-size:1.2rem;transition:.1s}.p-salons__main__article__list__report:hover{color:#ff0058 !important}.p-salons__main__article__list__report:active{color:#cc0046 !important;transform:scale(0.98)}@media only screen and (min-width: 960px){.p-salons__main__article__list__report{bottom:12px}}.p-salons__main__article__list__delete{position:absolute;bottom:24px;right:16px;display:flex;justify-content:center;align-items:center;gap:2px;color:#ccc !important;font-size:1.2rem;transition:.1s}.p-salons__main__article__list__delete:hover{color:#ff0058 !important}.p-salons__main__article__list__delete:active{color:#cc0046 !important;transform:scale(0.98)}.p-salons__main__article__list__delete svg{position:relative;top:-2px;width:16px;height:auto}@media only screen and (min-width: 960px){.p-salons__main__article__list__delete{bottom:12px}}.p-salons__create{width:100%}.p-salons__create label{display:block}.p-salons__create__warning{display:flex;justify-content:center;width:100%;padding:12px;font-weight:bold;background-color:#fff3f3;color:#ff0058;border-radius:4px 4px 0 0}.p-salons__create__form{width:100%;max-width:640px;margin:auto;padding:16px min(4%,16px)}.p-salons__create__form>label{font-weight:bold;margin:12px 0 0 2px}.p-salons__create__form>label:first-child{margin-top:0}@media only screen and (min-width: 960px){.p-salons__create__form{padding:20px 32px}}[class*=p-salons__create__input],.p-salons__create__select{width:100%;height:40px;background-color:#fff;border:1px solid #d9e5e4;border-radius:2px}[class*=p-salons__create__input]:hover,.p-salons__create__select:hover{border-color:#ccc}[class*=p-salons__create__input]:focus,.p-salons__create__select:focus{border-color:#2cae96}.p-salons__create__input--link{position:relative;padding-left:35px;background:#fff url(/images/icon/icon_link_gy.svg) no-repeat left 9px center/17px auto}.p-salons__create__input--link:hover,.p-salons__create__input--link:focus{background:#fff url(/images/icon/icon_link_gr.svg) no-repeat left 9px center/17px auto}.p-salons__create__button--submit{width:240px;height:44px;margin:24px auto 12px;font-size:1.6rem}.p-stats__main__list__content{width:calc(100% - 40px)}.p-stats__main__list__content a{width:100%;padding:12px 8px 12px 0;color:#333}.p-stats__main__list__content a:hover{color:#0d84db}.p-stats__main__list__content a:hover *{color:#0d84db}.p-stats__main__list__content a:hover img{opacity:.8}.p-stats__main__list__content a:active{color:#0464ae}.p-stats__main__list__content a:active *{color:#0464ae}.p-stats__main__list__thumbnail{width:68px;height:68px;border:1px solid #d9e5e4}.p-stats__main__list__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 960px){.p-stats__main__list__thumbnail{width:76px;height:76px}}.p-stats__main__list__content__item{width:calc(100% - 76px)}.p-stats__main__list__content__item:has(.p-stats__main__list__thumbnail){align-self:flex-start;width:76px;padding-right:8px}@media only screen and (min-width: 960px){.p-stats__main__list__content__item{width:calc(100% - 86px)}.p-stats__main__list__content__item:has(.p-stats__main__list__thumbnail){width:86px;padding-right:10px}}.p-stats__main__list__title{font-size:1.5rem;font-weight:bold}.is_accepting .p-stats__main__list__title::before{content:"回答受付中";display:flex;justify-content:center;align-items:center;width:72px;height:20px;line-height:1;margin-bottom:2px;padding:0 6px;background-color:#ff0058;border-radius:3px;color:#fff;font-weight:bold;font-size:1.2rem;letter-spacing:normal}@media only screen and (min-width: 960px){.p-stats__main__list__title{font-size:1.6rem}}.p-stats__main__article__img{margin:0 -12px}.p-stats__main__article__button{margin-top:24px}.p-stats__main__article__button a{height:56px;font-size:1.8rem}@media only screen and (min-width: 960px){.p-stats__request__warning p{min-width:450px}}.p-news__main__list__content{width:calc(100% - 40px)}.p-news__main__list__content a{width:100%;padding:12px 8px 12px 0;color:#333}.p-news__main__list__content a:hover{color:#0d84db}.p-news__main__list__content a:hover *{color:#0d84db}.p-news__main__list__content a:hover .p-news__main__list__views,.p-news__main__list__content a:hover .p-news__main__list__comments{color:#333;opacity:.8}.p-news__main__list__content a:hover img{opacity:.8}.p-news__main__list__content a:active{color:#0464ae}.p-news__main__list__content a:active *{color:#0464ae}.p-news__main__list__content a:visited{color:#999}.p-news__main__list__content a:visited:hover{color:#8968e0}.p-news__main__list__content a:visited:hover *{color:#8968e0}.p-news__main__list__content a:visited:active{color:#6f46d9}.p-news__main__list__content a:visited:active *{color:#6f46d9}.p-news__main__list__content a:visited .p-news__main__list__views,.p-news__main__list__content a:visited .p-news__main__list__comments{color:#333}.p-news__main__list__title{font-size:1.5rem;font-weight:500}@media only screen and (min-width: 960px){.p-news__main__list__title{font-size:1.6rem}}.p-news__main__list__content__item{width:48px}.p-news__main__list__content__item:first-child{width:calc(100% - 48px);padding-right:4px}.p-news__main__list__content__item:last-child{display:flex;justify-content:center;align-items:center;row-gap:6px;flex-direction:column}.p-news__main__list__content__item:last-child>*{width:48px}@media only screen and (min-width: 960px){.p-news__main__list__content__item{width:96px}.p-news__main__list__content__item:first-child{width:calc(100% - 96px)}.p-news__main__list__content__item:last-child{flex-direction:row}}.p-news__main__list__info{font-size:1.3rem}@media only screen and (min-width: 960px){.p-news__main__list__info{font-size:1.4rem}}.p-news__main__article__link a{height:52px;font-size:1.8rem}.p-columns__main__list__content a{flex-direction:column;align-items:flex-start;padding:12px 8px 12px 0}.p-columns__main__list__content a:hover img{opacity:.8}@media only screen and (min-width: 960px){.p-columns__main__list__content a{flex-direction:row}}.p-columns__main__list__content__item{width:100%;padding:3px 0}@media only screen and (min-width: 960px){.p-columns__main__list__content__item{width:calc(100% - 174px);align-self:center}.p-columns__main__list__content__item:has(.p-columns__main__list__thumbnail){align-self:flex-start;width:174px;padding-right:12px}}.p-columns__main__list__thumbnail{display:none}@media only screen and (min-width: 960px){.p-columns__main__list__thumbnail{display:block;width:100%;height:92px;border:1px solid #d9e5e4;margin-bottom:4px}.p-columns__main__list__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.p-columns__main__list__info{margin:0;gap:6px;font-size:1.3rem}.p-columns__main__list__info [class*=c-tag--]{width:80px;font-size:1.3rem}.p-columns__main__list__title{font-size:1.6rem;font-weight:bold}.p-columns__main__list__title+p{line-height:1.4;margin:4px 0;font-size:1.3rem}.p-columns__main__list__writer{display:flex;align-items:center;gap:6px}.p-columns__main__list__writer__thumbnail{width:36px;height:36px;border-radius:50%;overflow:hidden}.p-columns__main__list__writer__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-columns__main__list__writer__name{width:calc(100% - 42px);line-height:1.2;font-size:1.3rem}.p-columns__main__article__eyecatch{margin:-22px max(-4%,-16px) 24px}@media only screen and (min-width: 960px){.p-columns__main__article__eyecatch{margin:-22px max(-6%,-24px) 28px}}.p-seminars__main__list__content a{flex-direction:column;align-items:flex-start;padding:12px 8px 12px 0}.p-seminars__main__list__content a:hover img{opacity:.8}.p-seminars__main__list__content a:hover .c-vp{color:#0d84db}.p-seminars__main__list__content a:active .c-vp{color:#0b6db4}@media only screen and (min-width: 960px){.p-seminars__main__list__content a{flex-direction:row;padding:12px 8px 12px 0}}.p-seminars__main__list__content__item{width:100%;padding:3px 0}@media only screen and (min-width: 960px){.p-seminars__main__list__content__item{width:calc(100% - 174px);align-self:center}.p-seminars__main__list__content__item:has(.p-seminars__main__list__thumbnail){align-self:flex-start;width:174px;padding-right:12px}}.p-seminars__main__list__thumbnail{width:100%;border:1px solid #d9e5e4}.p-seminars__main__list__info{margin:6px 0 0;gap:6px;font-size:1.3rem}.p-seminars__main__list__info [class*=c-tag--]{width:60px;padding:0;font-size:1.3rem}.p-seminars__main__list__title{font-size:1.6rem;font-weight:500}.p-seminars__header+.l-content__row{margin-top:-20px}@media only screen and (min-width: 960px){.p-seminars__header{margin-top:-40px}.p-seminars__header+.l-content__row{margin-top:4px}}.p-seminars__header__content{width:100%;max-width:1380px;margin:0 auto}@media only screen and (min-width: 960px){.p-seminars__header__content{padding:0 24px}}.p-seminars__header__hero{position:relative;background-color:#000;overflow:hidden;text-align:center}.p-seminars__header__hero img{opacity:.75}.p-seminars__header__hero>a{display:block;width:100%;height:100%;position:relative}.p-seminars__header__hero>a::after{content:"";display:block;width:64px;height:64px;position:absolute;top:calc(50% - 32px);left:calc(50% - 32px);background:url(/images/icon/icon_play_circle.svg) no-repeat center center/contain;transition:.2s}@media only screen and (min-width: 960px){.p-seminars__header__hero>a::after{width:96px;height:96px;top:calc(50% - 48px);left:calc(50% - 48px)}}.p-seminars__header__hero>a:hover img{opacity:.8}@media only screen and (min-width: 960px){.p-seminars__header__hero>a:hover::after{transform:scale(1.1)}}.p-seminars__header__hero>a:active img{opacity:.6}@media only screen and (min-width: 960px){.p-seminars__header__hero>a:active::after{transform:scale(1.05)}}.p-seminars__header__hero:has(.p-seminars__header__hero__bg){height:360px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:rgba(0,0,0,0);padding:16px min(4%,16px);margin-bottom:36px}.p-seminars__header__hero:has(.p-seminars__header__hero__bg) p{max-width:800px;margin-top:8px;font-size:1.5rem;text-align:left;text-shadow:0 0 16px rgba(0,0,0,.5)}@media only screen and (min-width: 960px){.p-seminars__header__hero{height:544px;border-radius:6px}.p-seminars__header__hero img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-seminars__header__hero:has(.p-seminars__header__hero__button *){height:588px}.p-seminars__header__hero:has(.p-seminars__header__hero__bg){margin-bottom:0}}.p-seminars__header__hero__button{margin:0 1px;background-color:#fff;border-radius:4px}.p-seminars__header__hero__button [class*=c-button--]{margin:1px 0;height:42px;line-height:1.3;border-radius:4px}.p-seminars__header__hero__button [class*=c-button--]::after{width:8px;height:14px}.p-seminars__header__hero__button [class*=c-button--]:active{transform:scale(1);padding-bottom:3px}@media only screen and (min-width: 960px){.p-seminars__header__hero__button [class*=c-button--]{font-size:1.6rem}}.p-seminars__header__hero__video{position:relative;width:100%;padding-top:56.25%}.p-seminars__header__hero__video iframe{position:absolute;width:100%;height:100%;top:0;left:0}@media only screen and (min-width: 960px){.p-seminars__header__hero__video{padding-top:0}.p-seminars__header__hero__video iframe{position:relative;width:100%;height:544px}}.p-seminars__header__hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0c2131}.p-seminars__header__hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;opacity:.35}.p-seminars__header__hero__bg~*{position:relative;color:#fff}.p-seminars__header__title{font-size:3.6rem;text-shadow:0 0 16px rgba(0,0,0,.5)}.p-seminars__header__hero__more{display:flex;justify-content:center;align-items:center;width:120px;height:32px;padding:4px;margin:auto;border:none;background-color:rgba(0,0,0,.4);color:#fff !important;border-radius:999px;transition:.1s;cursor:pointer}.p-seminars__header__hero__more:hover{background-color:rgba(0,0,0,.6)}.p-seminars__header__hero__more:active{background-color:rgba(0,0,0,.8);transform:scale(0.98)}#l-main:has(.p-seminars__main__article){margin-top:20px}.p-seminars__main__article__header__title{margin-bottom:4px}.p-seminars__main__article__header__info{margin:4px 0;gap:6px}.p-seminars__main__article__header__info [class*=c-tag--]{width:60px;padding:0;font-size:1.3rem}.p-seminars__main__article__terms{background-color:rgba(214,227,226,.25);padding:16px min(6%,24px) 20px;border-radius:3px}.p-seminars__main__article__button--link{max-width:640px;height:64px;-moz-column-gap:12px;column-gap:12px;margin:0 auto;font-size:1.8rem}.p-seminars__main__article__button--link::after{width:9px;height:15px}body:has(.p-seminars--vetscope) #l-breadcrumbs{position:relative;background-color:rgba(0,0,0,0);color:#fff;z-index:2;text-shadow:0 0 4px rgba(0,0,0,.2),0 0 8px rgba(0,0,0,.2)}body:has(.p-seminars--vetscope) #l-breadcrumbs a{color:#fff}body:has(.p-seminars--vetscope) #l-breadcrumbs a:hover{color:rgba(255,255,255,.9)}body:has(.p-seminars--vetscope) #l-breadcrumbs a:active{color:rgba(255,255,255,.8)}body:has(.p-seminars--vetscope) #l-breadcrumbs::after{content:none}body:has(.p-seminars--vetscope) .l-breadcrumbs__item::before{background:rgba(255,255,255,.75);-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}body:has(.p-seminars--vetscope) #l-content__header{display:flex;align-items:center;justify-content:center;height:160px;margin-top:-40px;padding:36px 0 24px;background:url(/images/bg_vetscope.jpg) no-repeat center center/cover}@media only screen and (min-width: 960px){body:has(.p-seminars--vetscope) #l-content__header{padding-top:16px;margin-top:-34px}}body:has(.p-seminars--vetscope) #l-content__header__title{text-indent:100%;overflow:hidden;white-space:nowrap;width:240px;height:40px;background:url(/images/logo_vetscope_light.svg) no-repeat center center/contain}body:has(.p-seminars--vetscope) #l-wrapper{background-color:#011a27}body:has(.p-seminars--vetscope) .l-left-sidebar__heading,body:has(.p-seminars--vetscope) .c-pagination__number{color:#fff}body:has(.p-seminars--vetscope) #l-content:not(:has(#l-content__header)){background-image:none}body:has(.p-seminars--vetscope) .l-left-sidebar__sort__item>*,body:has(.p-seminars--vetscope) .l-left-sidebar__sort__item>a,body:has(.p-seminars--vetscope) .l-left-sidebar__filters__item>*,body:has(.p-seminars--vetscope) .l-left-sidebar__filters__item>a{background-color:rgba(255,255,255,.12)}body:has(.p-seminars--vetscope) .l-left-sidebar__sort__item>*:hover,body:has(.p-seminars--vetscope) .l-left-sidebar__sort__item>a:hover,body:has(.p-seminars--vetscope) .l-left-sidebar__filters__item>*:hover,body:has(.p-seminars--vetscope) .l-left-sidebar__filters__item>a:hover{color:#31c2a8;background-color:rgba(255,255,255,.08);box-shadow:0 0 16px rgba(49,194,168,.15) inset}body:has(.p-seminars--vetscope) .l-left-sidebar__sort__item>*:active,body:has(.p-seminars--vetscope) .l-left-sidebar__sort__item>a:active,body:has(.p-seminars--vetscope) .l-left-sidebar__filters__item>*:active,body:has(.p-seminars--vetscope) .l-left-sidebar__filters__item>a:active{color:#fff;background-color:#05997e}body:has(.p-seminars--vetscope) .l-left-sidebar__sort__item .l-left-sidebar__filters__form:hover,body:has(.p-seminars--vetscope) .l-left-sidebar__filters__item .l-left-sidebar__filters__form:hover{background-color:rgba(255,255,255,.08)}body:has(.p-seminars--vetscope) .l-left-sidebar__sort__item .l-left-sidebar__filters__form.is_active,body:has(.p-seminars--vetscope) .l-left-sidebar__filters__item .l-left-sidebar__filters__form.is_active{background-color:rgba(0,0,0,0)}body:has(.p-seminars--vetscope) .l-left-sidebar__sort__item .l-left-sidebar__filters__form.is_active .l-left-sidebar__filters__input,body:has(.p-seminars--vetscope) .l-left-sidebar__filters__item .l-left-sidebar__filters__form.is_active .l-left-sidebar__filters__input{background-color:rgba(255,255,255,.08);border:1px solid #2cae96}body:has(.p-seminars--vetscope) .l-left-sidebar__sort__item.is_active>a,body:has(.p-seminars--vetscope) .l-left-sidebar__filters__item.is_active>a{background-color:#2cae96;color:#fff}body:has(.p-seminars--vetscope) .l-left-sidebar__sort__item.is_active>a:hover,body:has(.p-seminars--vetscope) .l-left-sidebar__filters__item.is_active>a:hover{background-color:#05997e}body:has(.p-seminars--vetscope) .l-left-sidebar__sort__item.is_active>a:active,body:has(.p-seminars--vetscope) .l-left-sidebar__filters__item.is_active>a:active{background-color:#04806a}body:has(.p-seminars--vetscope) .l-left-sidebar__filters__input{color:#fff;outline:none}body:has(.p-seminars--vetscope) .l-left-sidebar__filters__input:hover{background-color:rgba(0,0,0,0);border-color:#2cae96;color:#fff}body:has(.p-seminars--vetscope) .l-left-sidebar__filters__input:active{background-color:rgba(0,0,0,0)}body:has(.p-seminars--vetscope) .c-pagination__prev>a,body:has(.p-seminars--vetscope) .c-pagination__next>a{background-color:#2cae96}body:has(.p-seminars--vetscope) .c-pagination__prev>a.is_nolink,body:has(.p-seminars--vetscope) .c-pagination__next>a.is_nolink{background-color:rgba(44,174,150,.4)}.p-purchase__header{border-bottom:1px solid #d9e5e4}.p-purchase__header__price,.p-purchase__footer__price{width:100%;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:bold;padding:24px 8px 16px}.p-purchase__header__price dt::after,.p-purchase__footer__price dt::after{content:"："}.p-purchase__header__price{border-bottom:1px solid #d9e5e4}.p-purchase__header__price__amount,.p-purchase__footer__price__amount{font-size:3.2rem;margin:-8px 4px 0}.p-purchase__footer__price__amount{color:#2cae96}.p-purchase__header__info{display:flex;flex-direction:column;gap:10px;padding:18px 12px}@media only screen and (min-width: 480px){.p-purchase__header__info{flex-direction:row}.p-purchase__header__info .p-purchase__header__info__thumbnail{width:172px}.p-purchase__header__info .p-purchase__header__info__text{width:calc(100% - 182px)}}.p-purchase__header__info__title{line-height:1.4;font-size:1.6rem;font-weight:bold}.p-purchase__header__info__dl{display:flex;align-items:center;gap:1em;font-size:1.3rem}.p-purchase__header__info__dl dt{position:relative}.p-purchase__header__info__dl dt::after{content:"：";position:absolute;top:0;left:100%}.p-purchase__header__info__info{display:flex;align-items:center;gap:6px;font-size:1.3rem}.p-purchase__header__info__info [class*=c-tag--]{width:56px}.p-purchase__header__info__info p{margin:0}.p-purchase__header__brands{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.p-purchase__header__brands dt{height:20px}.p-purchase__header__brands ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}.p-purchase__header__brands img{width:auto;height:100%}.p-purchase__body{background-color:#f1f3f5;padding:14px 12px 12px}@media only screen and (min-width: 480px){.p-purchase__body{padding:14px 20px 12px}}.p-purchase__body__card{margin:4px 0 8px}.p-purchase__body__card dt{padding-left:2px;font-size:1.2rem;font-weight:bold}.p-purchase__body__card dd{margin-bottom:12px}.p-purchase__body__card dd:last-child{margin-bottom:0}.p-purchase__body__card input,.p-purchase__body__card select{background-color:#fff}.p-purchase__payment__heading{margin-bottom:6px;text-align:center;font-weight:bold}.p-purchase__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-purchase__payment__content{padding:16px 12px}}.p-purchase__payment__brand{display:flex;align-items:center;width:36px;margin-left:auto;text-align:center}.p-purchase__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-purchase__payment__number{font-size:1.8rem}}.p-purchase__payment__text{line-height:1.4;margin-left:auto;padding:8px 4px}.p-purchase__payment__buttons{display:flex;align-items:center;gap:6px;flex-direction:column;width:72px;margin-left:auto}.p-purchase__payment__buttons [class*=c-button--]{width:100%;height:36px}@media only screen and (min-width: 480px){.p-purchase__payment__buttons{flex-direction:row;width:136px}.p-purchase__payment__buttons [class*=c-button--]{width:calc(50% - 2px);font-size:1.3rem}.p-purchase__payment__text+.p-purchase__payment__buttons{width:88px}.p-purchase__payment__text+.p-purchase__payment__buttons [class*=c-button--]{width:100%}}.p-purchase__point{display:flex;flex-direction:column;gap:12px 10px;margin-top:12px}@media only screen and (min-width: 480px){.p-purchase__point{flex-direction:row}}.p-purchase__point__heading{margin:6px 0;font-weight:bold;text-align:center}@media only screen and (min-width: 480px){.p-purchase__point__heading{margin-left:8px;text-align:left}}.p-purchase__point__balance__content{display:flex;align-items:center;justify-content:center;width:144px;height:36px;margin:0 auto;padding:0 12px;background-color:#e4e8eb;border-radius:999px;box-shadow:0 0 16px -8px rgba(0,57,47,.1) inset;border:2px solid #d5dce0}.p-purchase__point__balance__content .c-vp{display:flex;align-items:center;justify-content:space-between;width:100%;color:#6e7981;font-size:1.6rem}.p-purchase__point__balance__content .c-vp span{background-color:#6e7981}@media only screen and (min-width: 480px){.p-purchase__point__balance__content{height:44px}.p-purchase__point__balance__content .c-vp{font-size:1.8rem}}@media only screen and (min-width: 480px){.p-purchase__point__use{width:calc(100% - 154px)}}.p-purchase__point__radio{display:block;margin-bottom:8px}.p-purchase__point__radio input[type=radio]{display:none}.p-purchase__point__radio input[type=radio]+span{display:flex;align-items:center;width:100%;height:44px;line-height:1;padding:6px 14px 6px 34px;border-radius:999px;background:#e4e8eb url(/images/icon/icon_radio_off.svg) no-repeat left 14px center;color:#6e7981;box-shadow:0 0 16px -8px rgba(0,57,47,.1) inset;cursor:pointer}.p-purchase__point__radio input[type=radio]+span:hover{background:#d8dee2 url(/images/icon/icon_radio_hover.svg) no-repeat left 14px center;color:#575f65}.p-purchase__point__radio input[type=radio]+span:active{background-color:#d2d9de}.p-purchase__point__radio input[type=radio]+span input{width:72px;height:34px;margin-left:auto;padding:4px 8px;text-align:right;font-size:1.6rem}.p-purchase__point__radio input[type=radio]:checked+span{background:#fff url(/images/icon/icon_radio_on.svg) no-repeat left 14px center;font-weight:bold;color:#333;box-shadow:0 0 16px -8px rgba(0,57,47,.25)}.p-purchase__footer{border-top:1px solid #d9e5e4;padding:4px 12px 8px}.p-purchase__footer__submit .c-button--primary{height:52px;margin:2px 0;font-size:1.8rem}.p-purchase__footer__notes{margin-top:16px;font-size:1rem}.p-purchase__footer__notes ul>li{position:relative;line-height:1.4;padding-left:1em;margin:.5em 0}.p-purchase__footer__notes ul>li::before{content:"*";position:absolute;top:1px;left:2px}.p-purchase__footer__notes a{display:inline-block}.p-purchase__history__filters{margin:0 0 4px;padding:8px 0;border-radius:0;background-color:#f1f3f5}.p-purchase__history__filters__row{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.p-purchase__history__filters__row .c-select{height:40px;border:1px solid #d9e5e4;background-color:#fff;border-radius:3px}.p-purchase__history__filters__row .c-select:hover{border-color:#acc6c4}.p-purchase__history__filters__row .c-select select{font-size:1.6rem}.p-purchase__history__filters__row .c-button--submit{width:120px;min-height:40px;margin:8px}@media only screen and (min-width: 768px){.p-purchase__history__filters__row{flex-direction:row}}.p-purchase__history__filters__year{width:76px}@media only screen and (min-width: 960px){.p-purchase__history__filters__year{width:84px}}.p-purchase__history__filters__month{width:50px}@media only screen and (min-width: 960px){.p-purchase__history__filters__month{width:58px}}.p-purchase__history__content{overflow-x:auto}.p-purchase__history__table{width:100%;min-width:680px}.p-purchase__history__table th{white-space:nowrap;padding:4px 8px;background-color:#05997e;font-size:1.2rem;color:#fff;font-weight:bold}.p-purchase__history__table th:first-child{width:128px;padding-left:12px}.p-purchase__history__table th:nth-child(2){width:96px}.p-purchase__history__table th:nth-child(3){width:calc(100% - 552px)}.p-purchase__history__table th:nth-child(4),.p-purchase__history__table th:nth-child(5),.p-purchase__history__table th:nth-child(6){width:88px;text-align:center}.p-purchase__history__table th:last-child{width:64px;padding-right:12px;text-align:center}.p-purchase__history__table td{line-height:1.5;padding:12px 8px;border-bottom:1px solid #d9e5e4;white-space:nowrap;font-size:1.3rem}.p-purchase__history__table td:first-child{padding-left:12px;border-left:1px solid #d9e5e4}.p-purchase__history__table td:nth-child(3){white-space:normal}.p-purchase__history__table td:nth-child(4),.p-purchase__history__table td:nth-child(5),.p-purchase__history__table td:nth-child(6){text-align:right}.p-purchase__history__table td:last-child{padding-right:12px;border-right:1px solid #d9e5e4;text-align:center}.p-purchase__history__table a{font-weight:bold}.p-purchase__history__table:has(.is_none){min-width:100%}.p-purchase__history__table:has(.is_none) thead{display:none}.p-purchase__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-purchase__history__table td:first-child{border-left:none}.p-purchase__history__table td:last-child{border-right:none}}.l-content__row:has(.p-specialties__list){background-image:linear-gradient(#E2F2EF 0% 20px, transparent 20px 100%)}@media only screen and (min-width: 960px){.l-content__row:has(.p-specialties__list){background-image:inherit}}.p-specialties__list{display:flex;flex-wrap:wrap;gap:20px;width:100%;padding:0 min(4%,16px)}@media only screen and (min-width: 960px){.p-specialties__list{padding:0}}.p-specialties__list__item{width:100%}@media only screen and (min-width: 768px){.p-specialties__list__item{width:calc(50% - 10px)}}.p-specialties__list__item a{position:relative;display:block;top:0;background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);overflow:hidden;transition:.4s}.p-specialties__list__item a:hover{top:-1px;box-shadow:0 2px 24px -16px rgba(0,57,47,.25),0 4px 40px -16px rgba(0,57,47,.25)}.p-specialties__list__item a:hover .p-specialties__list__item__thumbnail img{transform:scale(1.1);opacity:.8}.p-specialties__list__item a:active{transform:scale(0.99);transition:.1s}.p-specialties__list__item__header{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:176px;background-color:#0c2131}.p-specialties__list__item__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.p-specialties__list__item__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6;transition:.4s}.p-specialties__list__item__title{position:relative;line-height:1.25;padding:0 12px;text-align:center;font-size:2.4rem;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.2),0 0 12px rgba(0,0,0,.2);font-weight:500}.p-specialties__list__item__sponsored{position:relative;display:flex;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-weight:bold;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.2),0 0 12px rgba(0,0,0,.2);font-size:1.3rem}.p-specialties__list__item__sponsored img{width:auto;height:33px}.p-specialties__list__item__body{padding:14px 16px 16px}.p-specialties__list__item__body>p{line-height:1.75;color:#333}.p-specialties__list__item__info{display:flex;align-items:center;margin-top:12px}.p-specialties__list__item__info__dl{display:flex;align-items:center;color:#333;font-size:1.2rem}.p-specialties__list__item__info__dl dt::after{content:"："}.p-specialties__list__item__info__followed{display:flex;align-items:center;margin-left:2px;color:#ccc;font-size:1.2rem;font-weight:bold}.p-specialties__list__item__info__followed::before{content:"・";color:#333;margin-right:2px}.p-specialties__list__item__info__followed.is_followed{color:#333}.p-specialties__list__item__info__followed.is_followed .c-number--followed{color:#fcb11c}.p-specialties__list__item__info__followed.is_followed .c-number--followed::before{background:#fcb11c}.p-specialties__list__item__info__followed .c-number--followed{margin-left:8px;color:#ccc;font-size:1.3rem}.p-specialties__list__item__info__followed .c-number--followed::before{background:#ccc}body:has(.p-specialties__header) #l-breadcrumbs{position:relative;background-color:rgba(0,0,0,0);color:#fff;z-index:2;text-shadow:0 0 4px rgba(0,0,0,.2),0 0 8px rgba(0,0,0,.2)}body:has(.p-specialties__header) #l-breadcrumbs a{color:#fff}body:has(.p-specialties__header) #l-breadcrumbs a:hover{color:rgba(255,255,255,.9)}body:has(.p-specialties__header) #l-breadcrumbs a:active{color:rgba(255,255,255,.8)}body:has(.p-specialties__header) #l-breadcrumbs::after{content:none}body:has(.p-specialties__header) .l-breadcrumbs__item::before{background:rgba(255,255,255,.75);-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}.p-specialties__header{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;width:100%;height:254px;margin-top:-40px;padding:36px 0 24px}.p-specialties__header>*{position:relative}@media only screen and (min-width: 960px){.p-specialties__header{padding-top:24px;margin-top:-34px}}.p-specialties__header:not(:has(.p-specialties__header__title)){height:56px;min-height:inherit !important;padding:0}@media only screen and (min-width: 960px){.p-specialties__header:not(:has(.p-specialties__header__title)){height:76px}}.p-specialties__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0c2131}.p-specialties__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.75}.p-specialties__header__title{padding:0 !important;color:#fff !important;text-shadow:0 0 4px rgba(0,0,0,.2),0 0 8px rgba(0,0,0,.2)}.p-specialties__header__sponsored{position:relative;display:flex;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-weight:bold;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.2),0 0 8px rgba(0,0,0,.2);font-size:1.4rem}.p-specialties__header__sponsored img{width:auto;height:33px}.p-specialties__header__followed{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:8px;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.2),0 0 8px rgba(0,0,0,.2);font-size:1.5rem}.p-specialties__header__followed .c-number--followed::before{background-color:#fff}.p-specialties__main__list__content a{flex-direction:column;align-items:flex-start;padding:12px 8px 12px 0}.p-specialties__main__list__content a:hover img{opacity:.8}.p-specialties__main__list__content a:hover .c-vp{color:#0d84db}.p-specialties__main__list__content a:active .c-vp{color:#0b6db4}@media only screen and (min-width: 540px){.p-specialties__main__list__content a{flex-direction:row;padding:12px 8px 12px 0}}.p-specialties__main__list__content__item{width:100%;padding:3px 0}@media only screen and (min-width: 540px){.p-specialties__main__list__content__item{width:calc(100% - 174px);align-self:center}.p-specialties__main__list__content__item:has(.p-specialties__main__list__thumbnail){align-self:flex-start;width:174px;padding-right:12px}}.p-specialties__main__list__thumbnail{width:100%;border:1px solid #d9e5e4}.p-specialties__main__list__info{margin:6px 0 0;gap:6px;font-size:1.3rem}.p-specialties__main__list__title{font-size:1.6rem;font-weight:bold}.p-specialties__main__list__title+p{line-height:1.4;margin:4px 0;font-size:1.3rem}.p-specialties__follow .c-form__checkbox:not(:has(input[type=checkbox]:checked))+.c-form__button .c-button--submit{background-color:#e4e8eb;color:#ccc !important;pointer-events:none}.p-devices__main__list__content a{padding:12px 8px 12px 0}.p-devices__main__list__content a:hover img{opacity:.75}.p-devices__main__list__content a:active img{opacity:.85}.p-devices__main__list__thumbnail{width:68px;height:68px}.p-devices__main__list__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 960px){.p-devices__main__list__thumbnail{width:76px;height:76px}}.p-devices__main__list__content__item{width:calc(100% - 124px)}.p-devices__main__list__content__item:has(.p-devices__main__list__thumbnail){width:76px;padding-right:8px;align-self:flex-start}.p-devices__main__list__content__item:last-child{width:48px}.p-devices__main__list__content__item .l-main__list__info{font-size:1.1rem}@media only screen and (min-width: 960px){.p-devices__main__list__content__item{width:calc(100% - 134px)}.p-devices__main__list__content__item:has(.p-devices__main__list__thumbnail){width:86px;padding-right:10px}.p-devices__main__list__content__item .l-main__list__info{font-size:1.2rem}}.p-devices__main__list__title{font-weight:bold;font-size:1.6rem}.p-devices__main__article__header__thumbnail{width:100%;text-align:center}@media only screen and (min-width: 480px){.p-devices__main__article__header{position:relative;padding-left:136px;min-height:124px}.p-devices__main__article__header__thumbnail{position:absolute;top:24px;left:24px;width:100px;margin:0}.p-devices__main__article__header__thumbnail:not(:has(img)){height:100px;background-color:#f1f3f5}.p-devices__main__article__header__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}}.p-devices__post{position:sticky;top:0;width:100%;padding:16px min(4%,16px);border-bottom:1px solid #d9e5e4;background-color:#fff;z-index:99}.p-devices__post.is_open{padding:2px}.p-devices__post.is_open .c-button--post{position:absolute;top:0;right:0;width:40px;height:40px;color:rgba(255,255,255,0) !important;background:rgba(0,0,0,0);transition:none}.p-devices__post.is_open .c-button--post::before{position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);background:url(/images/icon/icon_close_bk.svg) no-repeat center center/14px auto;transition:.1s}.p-devices__post.is_open .c-button--post:hover{opacity:.7}.p-devices__post.is_open .c-button--post:active{opacity:1}.p-devices__post.is_open .c-button--post:active::before{transform:scale(0.9)}.p-devices__post.is_open .p-devices__post__content{display:block}.p-devices__post__content{display:none;padding:16px min(4%,16px);background-color:#f1f3f5}.p-devices__post__content label{width:64px;line-height:40px}.p-devices__post__content__form{display:flex;flex-direction:column;row-gap:8px;width:100%}[class*=p-devices__post__input--]{height:40px;background-color:#fff;border:1px solid rgba(0,0,0,0);box-shadow:0 0 8px -4px rgba(0,0,0,.1)}[class*=p-devices__post__input--]:hover{border-color:#ccc}[class*=p-devices__post__input--]:focus{border-color:#2cae96}.p-devices__post__input--name{width:calc(100% - 90px);max-width:280px;margin-right:8px}@media only screen and (min-width: 960px){.p-devices__post__input--name{width:calc(70% - 90px)}}.p-devices__post__input--rate{width:120px;text-align:right;background:#fff url(/images/icon/icon_star.svg) no-repeat left 8px center/18px auto;font-size:1.6rem}.p-devices__post__input--rate.is_error{background-color:#fff3f3;border-color:#ff0058}.p-devices__post__input--rate+p{align-self:center;margin:0 0 0 8px;font-weight:bold;color:#999}.p-devices__post__textarea{width:calc(100% - 64px);height:112px;background-color:#fff;border:1px solid rgba(0,0,0,0);box-shadow:0 0 8px -4px rgba(0,0,0,.1)}.p-devices__post__textarea:hover{border-color:#ccc}.p-devices__post__textarea:focus{border-color:#2cae96}.p-devices__post__input--link{position:relative;width:calc(100% - 64px);margin:8px 0 0 64px;padding-left:35px;background:#fff url(/images/icon/icon_link_gy.svg) no-repeat left 9px center/17px auto}.p-devices__post__input--link:hover,.p-devices__post__input--link:focus{background:#fff url(/images/icon/icon_link_gr.svg) no-repeat left 9px center/17px auto}.p-devices__post__input--image{position:relative;width:calc(100% - 64px);margin:8px 0 0 64px;padding:8px 0 8px 110px;border:none;background-color:rgba(0,0,0,0);box-shadow:none;font-size:1.3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.p-devices__post__input--image:hover{border-color:rgba(0,0,0,0);color:#666}.p-devices__post__input--image::file-selector-button{width:110px;height:40px;position:absolute;top:0;left:0;opacity:0}.p-devices__post__input--image::before{content:"画像添付";display:block;position:absolute;top:0;left:0;width:102px;height:36px;display:flex;align-items:center;padding:0 0 0 35px;margin:0;background-color:#fff;border:1px solid rgba(0,0,0,0);box-shadow:0 0 8px -4px rgba(0,0,0,.1);border-radius:2px;font-size:1.4rem;color:#999}.p-devices__post__input--image::after{content:"";display:block;width:36px;height:36px;position:absolute;top:0;left:0;background:url(/images/icon/icon_img_gy.svg) no-repeat center center/20px auto}.p-devices__post__input--image:focus,.p-devices__post__input--image:hover{font-size:1.3rem}.p-devices__post__input--image:focus::before,.p-devices__post__input--image:hover::before{border-color:#d9e5e4}.p-devices__post__input--image:focus::after,.p-devices__post__input--image:hover::after{background:url(/images/icon/icon_img_gr.svg) no-repeat center center/20px auto}.p-devices__post__note{line-height:1.3;font-size:1.1rem;margin:4px 0 0 64px !important}.p-devices__post__input--name+.p-devices__post__note{align-self:center}@media only screen and (min-width: 540px){.p-devices__post__input--name+.p-devices__post__note{width:30%;min-width:calc(100% - 370px);margin:0 !important}}.p-devices__post__input--rate+.p-devices__post__note{font-weight:normal !important;color:#333 !important}@media only screen and (min-width: 540px){.p-devices__post__input--rate+.p-devices__post__note{margin:0 0 0 8px !important}}.p-devices__post__input--rate.is_error+.p-devices__post__note{color:#ff0058 !important;font-weight:bold !important}.p-devices__post__caution{position:relative;width:calc(70% - 8px);line-height:1.4;margin-right:8px;padding:6px 8px;padding-left:calc(1em + 8px);border:2px solid #f5cf02;background-color:#fff;border-radius:4px;font-size:1.1rem}.p-devices__post__caution::before{content:"※";position:absolute;top:6px;left:8px}.p-devices__post__caution a{font-weight:bold}.p-devices__post__button--submit{width:30%;font-size:1.6rem}@media only screen and (min-width: 960px){.p-home__banners--mb{display:none !important}}.p-home__banners__list a{display:flex;width:100%;justify-content:center}.p-home__banners__list img{width:100%}.p-home__content{background-image:none !important}.p-home__content .c-sidebar__banners{display:none}.p-home__content .c-sidebar__banners__list{display:flex;flex-direction:column;gap:12px;width:100%}.p-home__content .c-sidebar__banners__list a{display:block}.p-home__content .c-sidebar__banners__list a:hover img{opacity:.85}.p-home__content .c-sidebar__banners__list a:active{transform:scale(0.995)}.p-home__content .c-sidebar__banners__list a:active img{opacity:.95}.p-home__content .c-sidebar__banners__list img{width:100%;height:auto}.p-home__content .c-sidebar__banners__list li:not(:has(img)){display:none}.p-home__content #l-main{margin:0}@media only screen and (min-width: 960px){.p-home__content{padding-top:0 !important}.p-home__content .c-sidebar__banners{display:block;margin:20px 0}.p-home__content #l-left-sidebar{width:calc((100% - 48px)*.196);min-width:200px;max-width:240px}.p-home__content #l-main{width:calc((100% - 48px)*.518);min-width:calc(100% - 638px);max-width:calc(100% - 508px)}.p-home__content #l-right-sidebar{width:calc((100% - 48px)*.286);min-width:260px;max-width:350px}}.p-home__left-sidebar{margin-bottom:0 !important}.p-home__left-sidebar .c-sidebar__section{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);margin:16px min(4%,16px) 24px}@media only screen and (min-width: 960px){.p-home__left-sidebar .c-sidebar__section{margin:20px 0}}.p-home__left-sidebar .c-sidebar__section__heading{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;white-space:nowrap;width:100%;min-height:30px;line-height:1.2;padding:4px 12px;border-radius:6px 6px 0 0;background-color:#2cae96;color:#fff;font-weight:bold}@media only screen and (min-width: 960px){.p-home__left-sidebar .c-sidebar__section__heading{justify-content:flex-start}}.p-home__left-sidebar .c-sidebar__section__list{padding:0 2px 2px}.p-home__left-sidebar .c-sidebar__section__list li{border-top:1px solid #d9e5e4}.p-home__left-sidebar .c-sidebar__section__list li:first-child{border-top:none}.p-home__left-sidebar .c-sidebar__section__list li a{display:block;line-height:1.5;padding:8px;color:#333}.p-home__left-sidebar .c-sidebar__section__list li a:hover{color:#0d84db}.p-home__left-sidebar .c-sidebar__section__list li a:hover *{color:#0d84db}.p-home__left-sidebar .c-sidebar__section__list li a:hover img{opacity:.8}.p-home__left-sidebar .c-sidebar__section__list li a:active{color:#0464ae}.p-home__left-sidebar .c-sidebar__section__list li a:active *{color:#0464ae}.p-home__left-sidebar .c-sidebar__section__list__item.is_hide{height:0;margin-top:-1px;overflow:hidden;opacity:0;transition:.4s}.p-home__left-sidebar .c-sidebar__section__list__item.is_none{line-height:1.5;padding:12px 8px;font-size:1.2rem;color:#999}.p-home__left-sidebar .c-sidebar__section.is_show .c-sidebar__section__list__item.is_hide{height:inherit;margin-top:0;opacity:1}.p-home__left-sidebar .c-sidebar__section.is_show .c-sidebar__section__more{display:none}.p-home__left-sidebar .c-sidebar__section__more{padding:0 4px 4px}.p-home__left-sidebar .c-sidebar__section__more a{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;line-height:1;padding:16px 8px 14px;border-top:1px solid #d9e5e4;text-align:center;font-weight:bold;font-size:1.3rem;color:#c6dbd8;cursor:pointer;border-radius:0 0 3px 3px}.p-home__left-sidebar .c-sidebar__section__more a:hover{color:#2cae96}.p-home__left-sidebar .c-sidebar__section__more a:active{color:#05997e;background-color:#f4faf9}.p-home__latest{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);margin:16px min(4%,16px) 24px}@media only screen and (min-width: 960px){.p-home__latest{margin:20px 0}}.p-home__latest__heading,.p-home__salons__heading,.p-home__seminars__heading{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;white-space:nowrap;width:100%;min-height:30px;line-height:1.2;padding:4px 12px;border-radius:6px 6px 0 0;background-color:#2cae96;color:#fff;font-weight:bold}@media only screen and (min-width: 960px){.p-home__latest__heading,.p-home__salons__heading,.p-home__seminars__heading{display:none}}.p-home__latest__list{padding:2px}.p-home__latest__list li{border-top:1px solid #d9e5e4}.p-home__latest__list li:first-child{border-top:none}.p-home__latest__list li a{display:flex;-moz-column-gap:8px;column-gap:8px;line-height:1.5;padding:10px 8px;font-weight:500;color:#333}.p-home__latest__list li a:visited{color:#999}.p-home__latest__list li a:visited:hover{color:#8968e0}.p-home__latest__list li a:visited:hover *{color:#8968e0}.p-home__latest__list li a:visited:active{color:#6f46d9}.p-home__latest__list li a:visited:active *{color:#6f46d9}.p-home__latest__list li a:hover{color:#0d84db}.p-home__latest__list li a:hover *{color:#0d84db}.p-home__latest__list li a:hover img{opacity:.8}.p-home__latest__list li a:active{color:#0464ae}.p-home__latest__list li a:active *{color:#0464ae}.p-home__latest__list__tag{width:72px}.p-home__latest__list__title{width:calc(100% - 80px)}.p-home__seminars{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);margin:16px min(4%,16px) 24px}@media only screen and (min-width: 960px){.p-home__seminars{background:rgba(0,0,0,0);box-shadow:none;border-radius:0;margin:20px 0}}.p-home__seminars__list{padding:2px}@media only screen and (min-width: 960px){.p-home__seminars__list{display:flex;flex-wrap:wrap;gap:12px;padding:0}.p-home__seminars__list li{width:calc((100% - 12px)/2)}}@media only screen and (min-width: 1200px){.p-home__seminars__list li{width:calc((100% - 24px)/3)}}.p-home__seminars__list__item{border-top:1px solid #d9e5e4}.p-home__seminars__list__item:first-child{border-top:none}.p-home__seminars__list__item a{display:flex;-moz-column-gap:8px;column-gap:8px;line-height:1.5;padding:12px 8px;font-weight:500;color:#333}.p-home__seminars__list__item a:visited{color:#999}.p-home__seminars__list__item a:visited:hover{color:#8968e0}.p-home__seminars__list__item a:visited:hover *{color:#8968e0}.p-home__seminars__list__item a:visited:active{color:#6f46d9}.p-home__seminars__list__item a:visited:active *{color:#6f46d9}.p-home__seminars__list__item a:hover{color:#0d84db}.p-home__seminars__list__item a:hover *{color:#0d84db}.p-home__seminars__list__item a:hover img{opacity:.8}.p-home__seminars__list__item a:active{color:#0464ae}.p-home__seminars__list__item a:active *{color:#0464ae}@media only screen and (min-width: 960px){.p-home__seminars__list__item{position:relative;background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);overflow:hidden}.p-home__seminars__list__item a{display:block;padding:0}}.p-home__seminars__list__thumbnail{width:calc((100% - 8px)*.4);max-width:166px}@media only screen and (min-width: 960px){.p-home__seminars__list__thumbnail{width:100%;max-width:100%}}.p-home__seminars__list__content{width:calc((100% - 8px)*.6);min-width:calc(100% - 174px);align-self:center}@media only screen and (min-width: 960px){.p-home__seminars__list__content{width:100%;max-width:100%;padding:8px 12px 12px;font-weight:500}.p-home__seminars__list__content:has(.c-tag--countdown){padding-bottom:26px}.p-home__seminars__list__content .c-tag--countdown{position:absolute;bottom:0;left:0;width:100%;border-radius:0}}@media only screen and (min-width: 960px){.p-home__seminars__list__title{font-size:1.5rem}}.p-home__seminars__list__info{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:1.2rem}.p-home__seminars__list__info .c-vetscope{margin-right:4px}.p-home__seminars__list__info .c-date{font-size:1.1rem}.p-home__seminars__list__info__dl{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;margin-right:4px}.p-home__seminars__list__info__dl dt{position:relative}.p-home__seminars__list__info__dl dt::after{content:"：";position:absolute;top:0;left:100%}.p-home__seminars__link{padding:4px 12px 12px}.p-home__seminars__link .c-button--link{height:40px}@media only screen and (min-width: 960px){.p-home__seminars__link{padding:0;margin-top:16px}}.p-home__salons{display:flex;flex-direction:column;margin:24px min(4%,16px) 20px;background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25)}@media only screen and (min-width: 480px){.p-home__salons{position:relative;flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width: 960px){.p-home__salons{margin:24px 0 0}}.p-home__salons__section__heading{padding:6px;text-align:center;font-weight:bold}.p-home__salons__newest{width:100%;padding:6px 8px;border-bottom:1px dashed #bbb;margin-bottom:6px}.p-home__salons__newest .p-home__salons__section__heading{border-bottom:1px solid #ff0059}@media only screen and (min-width: 480px){.p-home__salons__newest{width:calc((100% - 1px)/2 + 1px);margin:0;border-bottom:none;border-right:1px solid #d9e5e4}}.p-home__salons__popularity{width:100%;padding:6px 8px 0}.p-home__salons__popularity .p-home__salons__section__heading{border-bottom:1px solid #fccf3a}@media only screen and (min-width: 480px){.p-home__salons__popularity{width:calc((100% - 1px)/2)}}.p-home__salons__list{padding:10px 0 6px;font-weight:500}@media only screen and (min-width: 480px){.p-home__salons__list{padding-bottom:0}}.p-home__salons__list__item a{display:flex;gap:6px;justify-content:space-between;align-items:flex-start;width:100%;line-height:1.25;padding:12px 6px;color:#333}.p-home__salons__list__item a:hover{color:#0d84db}.p-home__salons__list__item a:active{color:#0464ae}@media only screen and (min-width: 960px){.p-home__salons__list__item a{padding:8px 6px}}.p-home__salons__list__item .c-number--comments{flex-direction:row;gap:2px;color:#2cae96;font-size:1.3rem}.p-home__salons__list__item .c-number--comments::before{width:14px;height:12px}.p-home__salons__link{width:100%;padding:8px 12px 12px}.p-home__salons__link .c-button--link{height:40px}.p-home__realtime{margin:16px min(4%,16px)}@media only screen and (min-width: 960px){.p-home__realtime{position:relative;display:flex;align-items:center;gap:16px;width:100%;max-width:1380px;margin:12px auto;padding:0 24px}.p-home__realtime+.l-content__row>div>*:first-child{margin-top:0}}.p-home__clock{display:none}@media only screen and (min-width: 960px){.p-home__clock{display:block;width:112px;line-height:1;letter-spacing:normal;padding:4px}}.p-home__clock__time{width:100%;-moz-text-align-last:justify;text-align-last:justify;white-space:nowrap;color:#2cae96;font-weight:bold}.p-home__clock__time>*:first-child{letter-spacing:.025em}.p-home__clock__date{width:100%;margin-top:2px;-moz-text-align-last:justify;text-align-last:justify;white-space:nowrap;font-weight:500;font-size:1.4rem}.p-home__weather{display:flex;gap:8px;width:100%;background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);border:2px solid #fff;overflow-x:auto}@media only screen and (min-width: 960px){.p-home__weather{width:calc(100% - 128px)}}.p-home__weather__header{position:sticky;left:0;width:40px;min-width:40px;line-height:26px;padding-top:22px;border-radius:4px 0 0 4px;background-color:#f1f3f5;text-align:center;font-weight:500;font-size:1.1rem;color:#666;z-index:2}.p-home__weather__today{width:calc((100% - 56px)/2);min-width:308px}.p-home__weather__today__heading{line-height:1;padding:6px 2px 4px;font-weight:bold;font-size:1.3rem}.p-home__weather__today__items{display:flex;gap:4px}.p-home__weather__today__item{width:calc((100% - 20px)/6);min-width:48px;line-height:1;white-space:nowrap;text-align:center;font-weight:500;font-size:1.3rem}.p-home__weather__today__time{padding:4px 0}.p-home__weather__today__weather{height:32px;background-color:#f1f3f5;border-radius:3px}.p-home__weather__today__temperature{padding:4px 0}.p-home__weather__today__temperature::after{content:"℃";font-size:1rem;margin-left:1px}.p-home__weather__week{width:calc((100% - 56px)/2);min-width:323px;border-left:1px solid #d9e5e4;padding-left:2px}.p-home__weather__week__heading{line-height:1;padding:7px 8px 4px;border-radius:0 4px 0 0;background-color:#f1f3f5;font-weight:bold;font-size:1.2rem}.p-home__weather__week__items{display:flex;gap:4px;padding:0 6px}.p-home__weather__week__item{width:calc((100% - 20px)/6);min-width:48px;line-height:1;white-space:nowrap;text-align:center;font-weight:500;font-size:1.3rem}.p-home__weather__week__date{padding:4px 0}.p-home__weather__week__date__sat{color:#0d84db}.p-home__weather__week__date__sun{color:#ff0059}.p-home__weather__week__weather{height:32px;background-color:#f1f3f5;border-radius:3px}.p-home__weather__week__temperature{display:flex;justify-content:center;align-items:center;gap:4px;padding:4px 0}.p-home__weather__week__temperature__max{color:#ff8f3c}.p-home__weather__week__temperature__min{color:#5097d3}.p-home__weather__week__temperature__min::before{content:"/";margin-right:4px;color:#666;font-weight:normal}#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 #d9e5e4;padding:16px 26px 24px 24px;width:calc((100% - 1px)/2 + 1px)}}.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 #d9e5e4;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:#0d84db;border-color:rgba(0,0,0,0)}.p-users__forgotPassword a:active{color:#0464ae}}.p-users__content__vetpeer{background-color:#f4faf9;border:1px solid #e2f2ef;margin:32px -12px -12px;border-radius:4px}.p-users__content__vetpeer__current{padding:6px;text-align:center}.p-users__content__vetpeer__current em{color:#05997e;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:#e2f2ef}.p-users__content__vetpeer__link{width:calc((100% - 8px)/2)}.p-users__content__vetpeer__link__button{display:block;background-color:#fff;border:1px solid #2cae96;line-height:1.25;padding:8px 4px;border-radius:6px;text-align:center;font-weight:bold;color:#2cae96 !important}.p-users__content__vetpeer__link__button em{font-size:1.2em;color:#05997e !important}.p-users__content__vetpeer__link__button span{display:inline-block}.p-users__content__vetpeer__link__button:hover{background-color:#2cae96;color:#fff !important}.p-users__content__vetpeer__link__button:hover em{color:#ffe245 !important}.p-users__content__vetpeer__link__button:active{background-color:#05997e;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}.p-search #l-content__header{padding:16px min(4%,16px) 0;background-color:rgba(0,0,0,0);background-image:linear-gradient(#E2F2EF 0% 42px, transparent 42px 100%)}@media only screen and (min-width: 960px){.p-search .l-content__row{max-width:1180px}.p-search #l-main{width:calc(100% - 200px);max-width:inherit;min-width:inherit;margin-top:0}.p-search .l-left-sidebar__pagination{margin-top:12px}}.p-search__content__header__search{position:relative;width:100%;max-width:732px;margin:0 auto}.p-search__content__header__input{width:100%;height:44px;padding-right:54px;background-color:#fff;border-radius:999px;border-color:rgba(0,0,0,0);box-shadow:0 0 16px -8px rgba(0,57,47,.25);font-size:1.6rem}.p-search__content__header__input:hover{background-color:#fafffe;border-color:rgba(0,0,0,0);box-shadow:0 0 8px -4px rgba(0,57,47,.25),0 0 24px -12px rgba(0,57,47,.25)}.p-search__content__header__input:focus{background-color:#fff;border-color:#2cae96}@media only screen and (min-width: 960px){.p-search__content__header__input{padding-left:16px;padding-right:62px}}.p-search__content__header__button{width:50px;height:44px;top:0;background-color:#2cae96;color:#fff;border-radius:0 999px 999px 0}.p-search__content__header__button svg{width:18px;height:auto}.p-search__content__header__button:hover{background-color:#05997e}.p-search__content__header__button:active{background-color:#04806a}@media only screen and (min-width: 960px){.p-search__content__header__button{width:56px}}.p-search__content__header__checkbox{display:flex;width:100%;max-width:732px;margin:4px auto 0}.p-search__content__header__checkbox .c-checkbox__content{width:auto;padding:10px 11px}@media only screen and (min-width: 960px){.p-search__content__header__checkbox .c-checkbox__content{padding:10px 15px}}.p-search__content__header__checkbox input:checked+.c-checkbox__content{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#333;font-weight:bold}.p-search__main__list__content>a{align-items:flex-start;-moz-column-gap:8px;column-gap:8px;line-height:1.5;padding:10px 8px}.p-search__main__list__content__item{width:calc(100% - 80px)}.p-search__main__list__content__item:first-child{width:72px;padding:1px 0}.p-search__main__list__content__item p{margin-top:4px;font-size:1.3rem}.p-search__main__list__title{font-size:1.6rem;font-weight:bold}.p-search__main__list__keyword{background-color:#ff8;font-weight:bold}.p-mypoints__balance{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100% + 8px);margin:-4px -4px 0;padding:24px 16px}@media only screen and (min-width: 960px){.p-mypoints__balance{border-radius:6px 6px 0 0}}.p-mypoints__balance__heading{font-weight:bold;font-size:1.5rem;opacity:.4}.p-mypoints__balance__total{line-height:1.25;font-weight:bold;color:#05997e}.p-mypoints__balance__total em{position:relative;bottom:-0.05em;margin-right:.1em;font-size:3.6rem}.p-mypoints__balance__breakdown{margin-top:3px;background-color:#f1f3f5;padding:8px 16px;border-radius:6px}.p-mypoints__balance__breakdown li{display:flex;justify-content:center;align-items:baseline;width:100%;line-height:1.25;font-size:1.3rem}.p-mypoints__balance__value em{margin-right:.1em;font-size:1.25em}.p-mypoints__balance__expiration{font-size:1.2rem}.p-mypoints__balance__expiration .c-date{font-size:1.3rem}.p-mypoints__exchangelinks{display:flex;gap:8px;width:100%;max-width:500px;margin:16px 0}.p-mypoints__exchangelinks [class*=c-button]{width:calc(50% - 4px);min-height:56px;line-height:1.25;padding:8px;text-align:center;font-size:1.6rem}@media only screen and (min-width: 960px){.p-mypoints__exchangelinks br{display:none}}.p-mypoints__howtolink a{display:flex;justify-content:center;align-items:center;gap:2px;color:#2cae96;font-weight:bold;opacity:.5}.p-mypoints__howtolink a::before{content:"";display:block;width:20px;height:20px;background-color:#2cae96;-webkit-mask:url(/images/icon/icon_question_fill.svg) no-repeat left center/contain;mask:url(/images/icon/icon_question_fill.svg) no-repeat left center/contain}.p-mypoints__howtolink a:hover{opacity:.9}.p-mypoints__howtolink a:active{opacity:1;transform:scale(0.99)}.p-mypoints__history{padding:24px 12px 4px;background-color:#f1f3f5;border-top:1px solid #d9e5e4}@media only screen and (min-width: 960px){.p-mypoints__history{padding:24px 24px 4px;border-radius:0 0 3px 3px}}.p-mypoints__history__heading{margin:0 0 8px 4px;font-weight:bold;font-size:1.6rem}.p-mypoints__history__table{background-color:#fff;border-radius:4px;box-shadow:0 0 16px -8px rgba(0,57,47,.25)}.p-mypoints__history__table thead th{line-height:1.25;vertical-align:middle;padding:4px 8px;background-color:#05997e;color:#fff;font-weight:bold;font-size:1.2rem}.p-mypoints__history__table thead th:first-child{padding-left:12px;border-radius:4px 0 0 0}.p-mypoints__history__table thead th:last-child{padding-right:12px;border-radius:0 4px 0 0}.p-mypoints__history__table thead th:nth-child(3),.p-mypoints__history__table thead th:nth-child(4){text-align:center}.p-mypoints__history__table thead span{display:inline-block}.p-mypoints__history__table tbody tr:last-child td{border-bottom:none}.p-mypoints__history__table tbody td{line-height:1.25;padding:12px 8px;border-bottom:1px solid #d9e5e4;vertical-align:middle;font-size:1.3rem}.p-mypoints__history__table tbody td:nth-child(3),.p-mypoints__history__table tbody td:nth-child(4){width:64px;text-align:right;font-size:1.4rem}.p-mypoints__history__table tbody td:first-child{padding-left:12px}.p-mypoints__history__table tbody td:last-child{width:68px;padding-right:12px}.p-mypoints__exchange{padding:24px;background-color:#fcfcfc}.p-mypoints__exchange__table{margin:auto;width:100%;max-width:480px;font-size:1.5rem}.p-mypoints__exchange__table th{width:50%;padding:6px 4px 6px 16px;text-align:right}.p-mypoints__exchange__table td{width:50%;padding:6px 16px 6px 4px}.p-mypoints__exchange__table input{width:72px;height:36px;margin-right:.2em;background-color:#fff;text-align:right;font-size:1.6rem;-moz-appearance:textfield}.p-mypoints__exchange__table input:focus{border-color:#2cae96}.p-mypoints__exchange__table input::-webkit-outer-spin-button,.p-mypoints__exchange__table input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p-mypoints__exchange__table em{display:inline-block;min-width:3.5em;margin:0 .2em;text-align:right;font-size:1.25em}.p-mypoints__exchange__table tr:last-child th,.p-mypoints__exchange__table tr:nth-last-child(2) th{padding:0 4px 0 16px}.p-mypoints__exchange__table tr:last-child td,.p-mypoints__exchange__table tr:nth-last-child(2) td{padding:0 16px 0 4px}.p-mypoints__exchange__total th{border-top:1px solid #ccc;padding:8px 4px 0 16px !important}.p-mypoints__exchange__total td{border-top:1px solid #ccc;padding:8px 16px 0 4px !important}.p-terms__content{line-height:1.5;padding-top:24px;padding-bottom:24px}.p-terms__content section{margin:48px 0}.p-terms__content section:last-child{margin-bottom:0}.p-terms__content section section{margin:24px 0 24px 1em}.p-terms__content h2,.p-terms__content h3,.p-terms__content h4{line-height:1.25;margin-bottom:.75em;font-weight:bold}.p-terms__content h2{font-size:1.8rem}.p-terms__content h3{font-size:1.6rem}.p-terms__content h4{font-size:1.4rem}.p-terms__content li{line-height:1.5;margin:.75em 0}.p-terms__content li ol{margin-left:1.5em;list-style:lower-alpha}.p-terms__content li li{margin:.5em 0}.p-terms__content ul li{position:relative;padding-left:1em}.p-terms__content ul li::before{content:"・";position:absolute;display:block;top:0;left:0}.p-terms__content th{padding:16px}.p-terms__content td{padding:16px}.p-terms__content td li:first-child{margin-top:0}.p-terms__content td li:last-child{margin-bottom:0}.p-surveys__questions__dl{width:100%;counter-reset:question}.p-surveys__questions__dl dd{padding:8px 0 16px}.p-surveys__questions__dl .c-radio__content,.p-surveys__questions__dl .c-checkbox__content{margin:2px 0;padding:12px}.p-surveys__questions__dl .c-radio__content:hover,.p-surveys__questions__dl .c-checkbox__content:hover{border-radius:6px;background-color:#f4faf9}.p-surveys__questions__dl .c-radio__content::before,.p-surveys__questions__dl .c-checkbox__content::before{margin-right:2px}.p-surveys__questions__dl .c-form__error{margin-top:4px}.p-surveys__questions__dl .c-radio,.p-surveys__questions__dl .c-checkbox{width:100%}.p-surveys__questions__dl .c-radio+input,.p-surveys__questions__dl .c-radio+textarea,.p-surveys__questions__dl .c-checkbox+input,.p-surveys__questions__dl .c-checkbox+textarea{display:none}.p-surveys__questions__dl .c-radio:has(:checked)+input,.p-surveys__questions__dl .c-radio:has(:checked)+textarea,.p-surveys__questions__dl .c-checkbox:has(:checked)+input,.p-surveys__questions__dl .c-checkbox:has(:checked)+textarea{display:block;margin:2px 0 0 14px}.p-surveys__questions__dl dd:has(.c-form__error) input,.p-surveys__questions__dl dd:has(.c-form__error) textarea,.p-surveys__questions__dl dd:has(.c-form__error) select{background-color:inherit}.p-surveys__questions__dl dd:has(.c-form__error) input:focus,.p-surveys__questions__dl dd:has(.c-form__error) textarea:focus,.p-surveys__questions__dl dd:has(.c-form__error) select:focus{border-color:#2cae96}.p-surveys__questions__q{counter-increment:question;position:relative;line-height:1.5;padding-left:2.6em !important;font-size:1.6rem}.p-surveys__questions__q::before{content:"";display:block;width:1.35em;height:1.35em;position:absolute;top:0;left:0;background-color:#2cae96;-webkit-mask:url(/images/icon/icon_q.svg) no-repeat center center/contain;mask:url(/images/icon/icon_q.svg) no-repeat center center/contain}.p-surveys__questions__q::after{content:counter(question);display:block;position:absolute;top:0;left:1.05em;color:#2cae96;font-size:2.2rem;line-height:1;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.p-surveys__questions__q:nth-child(n+19){padding-left:3.1em !important}.p-surveys__questions__reason label{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#f1f3f5;font-weight:bold;letter-spacing:1em;padding-left:1em;text-align:center;border-radius:2px 2px 0 0}.p-surveys__questions__reason textarea{border-radius:0 0 2px 2px !important}: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:#2cae96}@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:#2cae96}@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}}.l-main__single:has(.p-pages){padding:0 !important;overflow:hidden}.l-main__single__content:has(.p-pages){padding:0}.p-pages__content{padding:24px min(4% + 4px,20px)}@media only screen and (min-width: 960px){.p-pages__content{padding:28px min(6% + 4px,28px)}}#l-content:not(:has(#l-content__header)):has(.p-pages--lp){padding:0}#l-content:not(:has(#l-content__header)):has(.p-pages--lp) #l-main{margin:0 auto}#l-content:not(:has(#l-content__header)):has(.p-pages--lp) .l-main__single{border-radius:0}.p-navigation__content__header a[data-action="click->lightbox#open"]{background-color:rgba(4,128,106,.1);border-color:rgba(4,128,106,.1)}.p-navigation__content__header a[data-action="click->lightbox#open"]:hover{background-color:rgba(4,128,106,.15)}.p-navigation__content__header a[data-action="click->lightbox#open"]:active{background-color:rgba(4,128,106,.2)}.p-navigation__content__header__form{position:relative;top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:20px 16px;max-width:864px;margin:4px auto 40px;padding:0 min(6%,16px)}@media screen and (min-width: 640px){.p-navigation__content__header__form{top:inherit;margin:24px auto 0;padding-bottom:52px}}.p-navigation__content__header__search{position:relative;overflow:hidden;border-radius:999px;box-shadow:0 0 16px -8px rgba(0,57,47,.25)}.p-navigation__content__header__search:hover{box-shadow:0 0 16px -8px rgba(0,57,47,.5)}@media screen and (min-width: 640px){.p-navigation__content__header__search{max-width:calc(100% - 168px)}}.p-navigation__content__header__input{height:44px;border-radius:999px;background-color:#fff;border-color:rgba(0,0,0,0)}.p-navigation__content__header__input:hover{border-color:rgba(0,0,0,0)}.p-navigation__content__header__input:focus{border-color:#2cae96}.p-navigation__content__header__button{top:0;width:max(10%,44px);height:44px;padding-right:8px;background-color:#2cae96;color:#fff}.p-navigation__content__header__button:hover{background-color:#05997e}.p-navigation__content__header__button:active{background-color:#04806a}.p-navigation__content__header__filter{position:relative;width:max(65%,152px);margin:0 auto;color:#000}.p-navigation__content__header__filter>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(0,57,47,.25);background-color:#fff;font-weight:bold;font-size:1.4rem;color:#c6dbd8;cursor:pointer}.p-navigation__content__header__filter>a:hover{color:#83ada7;box-shadow:0 0 16px -8px rgba(0,57,47,.5);background-color:#fff}.p-navigation__content__header__filter>a:hover .l-left-sidebar__filters__form{background-color:#fff}.p-navigation__content__header__filter>a:hover .l-left-sidebar__filters__input{color:#83ada7}.p-navigation__content__header__filter>a:hover .l-left-sidebar__filters__input::-webkit-input-placeholder{color:#83ada7}.p-navigation__content__header__filter>a:active{color:#fff;background-color:#05997e;transform:scale(0.99)}.p-navigation__content__header__filter.is_active>a{background-color:#2cae96;color:#fff}.p-navigation__content__header__filter.is_active>a:hover{background-color:#05997e}.p-navigation__content__header__filter.is_active>a:active{background-color:#04806a}@media screen and (min-width: 640px){.p-navigation__content__header__filter{position:relative;width:152px}}.p-navigation__content__header__filter--star>a{-moz-column-gap:2px;column-gap:2px}.p-navigation__content__header__filter--star>a:hover svg{color:#83ada7}.p-navigation__content__header__filter--star.is_active svg,.p-navigation__content__header__filter--star>a:active svg{color:#ffe245 !important}@media screen and (min-width: 640px){#l-main:has(.p-navigation__main__sections){width:100% !important;min-width:100% !important;max-width:100% !important;padding:0 20px;margin-top:-20px}}.p-navigation__main__sections{display:flex;flex-wrap:wrap;gap:24px 20px}@media screen and (min-width: 960px){.p-navigation__main__sections{gap:24px}}.p-navigation__main__section{width:100%;background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);margin:0 min(4%,16px);overflow:hidden}@media screen and (min-width: 640px){.p-navigation__main__section{width:calc(50% - 10px);margin:0}}@media screen and (min-width: 960px){.p-navigation__main__section{width:calc(50% - 12px)}}.p-navigation__main__section__heading{display:flex;flex-direction:column;justify-content:center;gap:2px 8px;width:100%;min-height:40px;line-height:1.25;padding:9px 8px;border-radius:6px 6px 0 0;background-color:#2cae96;color:#fff;font-weight:bold}@media screen and (min-width: 640px){.p-navigation__main__section__heading{flex-direction:row;justify-content:flex-start;align-items:flex-end;white-space:nowrap;font-size:1.6rem;overflow:hidden}}.p-navigation__main__section__supervisor{position:relative;display:flex;align-items:flex-end;gap:4px;white-space:nowrap;font-size:1.2rem}.p-navigation__main__section__supervisor:has(.p-navigation__main__section__heading__profile){max-width:calc(100% - 84px)}.p-navigation__main__section__supervisor span{display:block;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 640px){.p-navigation__main__section__supervisor{max-width:inherit !important;font-size:1.3rem;overflow:hidden}}a.p-navigation__main__section__heading__profile{display:inline-block;line-height:1.25;width:80px;position:absolute;bottom:0;left:calc(100% + 4px);padding:3px 4px 2px;border:1px solid rgba(244,250,249,.85);border-radius:3px;letter-spacing:normal;font-size:1.1rem;text-align:center;background-color:#05997e;color:#e2f2ef}a.p-navigation__main__section__heading__profile:hover{background:#f4faf9;color:#2cae96}a.p-navigation__main__section__heading__profile:active{background:#e2f2ef;transform:scale(0.98)}@media screen and (min-width: 640px){a.p-navigation__main__section__heading__profile{position:static}}.p-navigation__main__list{border-radius:0 0 6px 6px;box-shadow:none;padding:0 4px;margin:0;overflow:auto}.p-navigation__main__list a{padding:8px 0}.p-navigation__main__list *{line-height:1.25;overflow:hidden}.p-navigation__main__list .l-main__list__star{height:56px}.p-navigation__main__list .l-main__list__noresult{display:flex;justify-content:center;align-items:center;min-height:64px}.p-navigation__main__list .l-main__list__noresult p{color:#bbb;font-size:1.4rem}.p-navigation__main__list__title{font-weight:500}.p-navigation__main__list__info{margin-top:4px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.p-navigation__main__article__header__info{gap:4px 8px}.p-navigation__main__article__header__info__date{-moz-column-gap:.75em !important;column-gap:.75em !important}.p-navigation__article__section{margin:0 !important;padding-bottom:24px}.p-navigation__article__section:last-child{padding-bottom:0}.p-navigation__article__section h2{position:relative;margin:0;color:#2cae96;font-size:2rem}.p-navigation__article__section h2::before{content:"";display:block;position:absolute;top:12px;left:max(-4%,-16px);width:8px;height:2px;background-color:#2cae96}@media only screen and (min-width: 960px){.p-navigation__article__section h2::before{width:12px;left:max(-6%,-24px)}}.p-navigation__article__section li{line-height:1.75 !important;margin:1.5em 0 !important}.p-navigation__article__section .c-list--none li{text-indent:-1.25em}.p-navigation__article__section__section{margin:0 0 3.5em !important;padding-left:.75em}.p-navigation__article__section__section section{margin-top:1.5em !important}.p-navigation__article__section__section h3{margin-top:1.25em !important;margin-left:-0.5em !important;font-size:1.8rem}.p-navigation__article__section__section h4{font-size:1.7rem}.p-navigation__references__list li{line-height:1.4 !important;margin:.75em 0 !important;padding-left:1.8em !important;left:0 !important;font-size:1.2rem}.p-navigation__references__list li:nth-child(n+10){padding-left:2.3em !important}.p-navigation__references__list li::before{content:"[" counter(ol) "]" !important}.p-navigation__about__lead{padding:24px min(6%,48px);font-size:1.6rem}.p-navigation__about__lead p{margin-bottom:1em}.p-navigation__about__lead p:last-child{margin-bottom:0}.p-navigation__about__faq{margin:6px max(3%,12px) max(3%,12px);border:2px solid rgba(5,153,126,.15);background-color:#f4faf9;border-radius:4px;font-size:1.5rem}.p-navigation__about__faq h2{padding:8px;text-align:center;background-color:rgba(44,174,150,.15);font-weight:bold;border-radius:3px 3px 0 0}.p-navigation__about__faq dl{padding:24px min(6%,24px)}.p-navigation__about__faq dt{position:relative;padding-left:1.75em;margin-bottom:.25em;font-weight:bold}.p-navigation__about__faq dt::before{content:"Q.";position:absolute;top:-0.15em;left:0;color:#2cae96;font-weight:bold;font-size:1.2em}.p-navigation__about__faq dd{position:relative;padding-left:1.75em;margin-bottom:1.5em;font-weight:500}.p-navigation__about__faq dd:last-child{margin-bottom:0}.p-navigation__about__faq dd::before{content:"A.";position:absolute;top:-0.15em;left:0;color:#fcb11c;font-weight:bold;font-size:1.2em}.p-careers .l-main__single{padding-bottom:12px !important}.p-careers__title{text-align:center;font-size:2rem;font-weight:bold}.p-careers__progress{position:relative;height:4px;margin:12px 0;border-radius:2px;overflow:hidden;background-color:#e2f2ef}.p-careers__content{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 960px){.p-careers__content:has(#salarySelect) input.u-w-20{width:96px}}.p-careers__content input:focus,.p-careers__content textarea:focus{border-color:#2cae96}.p-careers__content select{height:44px;font-size:1.6rem}.p-careers__content select{border:1px solid #ccc}.p-careers__content select:hover{border-color:#bbb}.p-careers__content select:focus{border-color:#2cae96}.p-careers__content .is_hide{display:none}.p-careers__number{display:flex;justify-content:center;align-items:baseline;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#2cae96;line-height:1;letter-spacing:.05em;padding-left:.1em}.p-careers__number__current{font-size:4.8rem;font-weight:500}.p-careers__number__current::before{content:"Q"}.p-careers__number__total{font-size:1.4rem;font-weight:600}.p-careers__number__total::before{content:"/";margin:0 .1em}.p-careers__subtitle{margin-top:.5em;color:#2cae96;font-weight:bold}.p-careers__lead{max-width:520px;margin:.5em auto 1.5em;padding:0 4px;font-size:1.5rem;font-weight:500}@media only screen and (min-width: 960px){.p-careers__lead{font-size:1.6rem}}.p-careers__lead p{margin-bottom:1em}.p-careers__dl,.p-careers__dl--setup{width:100%;max-width:520px;padding:6px;margin:0 auto}.p-careers__dl>dt,.p-careers__dl--setup>dt{position:relative;padding-left:1em;line-height:1.4;font-weight:bold;font-size:1.5rem}.p-careers__dl>dt::before,.p-careers__dl--setup>dt::before{content:"";display:block;position:absolute;top:.4em;left:0;width:.6em;height:.6em;border-radius:99px;border:.2em solid #2cae96}.p-careers__dl>dd,.p-careers__dl--setup>dd{display:flex;flex-direction:column;gap:.5em;width:100%;padding:10px;margin-bottom:20px;font-size:1.6rem}.p-careers__dl>dd:last-child,.p-careers__dl--setup>dd:last-child{margin-bottom:0}.p-careers__dl>dd:has(.p-careers__dl__edit),.p-careers__dl--setup>dd:has(.p-careers__dl__edit){position:relative;padding-right:48px}.p-careers__dl>dd:has(.c-radio--avatar),.p-careers__dl--setup>dd:has(.c-radio--avatar){padding:10px 0}.p-careers__dl>dd div:not(:first-child):not(:last-child),.p-careers__dl--setup>dd div:not(:first-child):not(:last-child){position:relative;padding-left:1em}.p-careers__dl>dd div:not(:first-child):not(:last-child)::before,.p-careers__dl--setup>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-careers__dl.is_hide,.is_hide.p-careers__dl--setup{display:none}.p-careers__dl dl,.p-careers__dl--setup dl{margin:.25em 0 0 .25em}.p-careers__dl dl dt,.p-careers__dl--setup dl dt{position:relative;margin-bottom:.25em;padding-left:1em;line-height:1.4;font-weight:bold;font-size:1.5rem}.p-careers__dl dl dt::before,.p-careers__dl--setup dl dt::before{content:"";display:block;position:absolute;top:.45em;left:0;width:.5em;height:.5em;border-radius:99px;background-color:#2cae96}.p-careers__dl dl dd,.p-careers__dl--setup dl dd{position:relative;display:flex;flex-direction:column;width:100%;padding:0 10px;margin-bottom:.75em;font-size:1.6rem}.p-careers__dl dl dd:last-child,.p-careers__dl--setup dl dd:last-child{margin-bottom:0}.p-careers__dl dl dd div:not(:first-child),.p-careers__dl--setup dl dd div:not(:first-child){position:relative;padding-left:1em}.p-careers__dl dl dd div:not(:first-child)::before,.p-careers__dl--setup 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-careers__dl input,.p-careers__dl--setup input,.p-careers__dl textarea,.p-careers__dl--setup textarea,.p-careers__dl select,.p-careers__dl--setup select{font-size:1.6rem}.p-careers__dl [readonly],.p-careers__dl--setup [readonly]{background-color:#f4faf9;pointer-events:none}.p-careers__dl--setup>dd>dl{margin:0}.p-careers__dl--setup>dd>dl>dt{width:100%;margin:0;padding:1px;border:1px solid #ccc;border-bottom:none;background-color:#e4e8eb;text-align:center;border-radius:2px 2px 0 0;font-size:1.3rem}.p-careers__dl--setup>dd>dl>dt::before{content:none}.p-careers__dl--setup>dd>dl>dd{padding:0}.p-careers__dl--setup>dd>dl>dd textarea{height:80px;border-radius:0 0 2px 2px}.p-careers__dl__edit{position:absolute;top:calc(50% - 20px);right:0;width:40px}.p-careers__dl__edit .c-button--edit{height:40px}.p-careers__form__buttons,.p-careers__form__checkboxes{display:flex;flex-direction:column;row-gap:16px}.p-careers__form__button,.p-careers__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-careers__form__button:hover,.p-careers__form__checkbox .c-checkbox__content:hover{border-color:#2cae96;background-color:#f4faf9}.p-careers__form__button:active,.p-careers__form__checkbox .c-checkbox__content:active{background-color:#e2f2ef}.p-careers__form__button.is_active,.p-careers__form__checkbox .is_active.c-checkbox__content{border-color:#2cae96;background-color:#f4faf9;font-weight:bold}@media only screen and (min-width: 960px){.p-careers__form__button,.p-careers__form__checkbox .c-checkbox__content{min-height:64px;font-size:1.7rem;border-radius:8px}}.p-careers__form__checkboxes--prefectures{display:flex;flex-wrap:wrap;gap:16px;width:100%}.p-careers__form__checkboxes--prefectures .p-careers__form__checkbox{width:calc((100% - 16px)/2);white-space:nowrap}@media screen and (min-width: 430px){.p-careers__form__checkboxes--prefectures .p-careers__form__checkbox{width:calc((100% - 32px)/3)}}@media screen and (min-width: 568px){.p-careers__form__checkboxes--prefectures .p-careers__form__checkbox{width:calc((100% - 48px)/4)}}@media screen and (min-width: 700px){.p-careers__form__checkboxes--prefectures .p-careers__form__checkbox{width:calc((100% - 64px)/5)}}@media only screen and (min-width: 960px){.p-careers__form__checkboxes--prefectures .p-careers__form__checkbox{width:calc((100% - 48px)/4)}}.p-careers__form__checkbox .c-checkbox__content{position:relative;justify-content:flex-start;height:auto;min-height:56px;padding:.5em 1em .5em 2.45em}.p-careers__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-careers__form__checkbox .c-checkbox__content{min-height:64px}}.p-careers__form__checkbox input:checked+.c-checkbox__content{border-color:#2cae96}.p-careers__form__buttons__details{display:none !important}.p-careers__form__buttons__details.is_show{display:flex !important}.p-careers__form__buttons__details h3{font-size:1.5rem}.p-careers__form__prefectures .c-checkbox,.p-careers__form__prefectures .c-radio{width:calc((100% - 8px)/3)}.p-careers__form__prefectures .c-checkbox__content{justify-content:flex-start;padding:12px}.p-careers__footer{background-color:#fff;width:100%;position:sticky;bottom:0;left:0;border-radius:4px;font-size:1.4rem;z-index:99}.p-careers__footer .c-button--prev{font-size:1em}.p-careers__footer [class^=c-button--primary]{font-size:1.142857em}.p-careers__footer [class^=c-button--]{height:56px}@media only screen and (min-width: 960px){.p-careers__footer{font-size:1.6rem;padding:0 8px}.p-careers__footer [class^=c-button--]{height:64px}}.p-careers__button-wrapper{width:100%;max-width:448px;font-size:1.4rem}.p-careers__button-wrapper [class^=c-button--primary]{font-size:1.142857em}.p-careers__button-wrapper [class^=c-button--]{height:56px}@media only screen and (min-width: 960px){.p-careers__button-wrapper{font-size:1.6rem;padding:0 8px}.p-careers__button-wrapper [class^=c-button--]{height:64px}}.p-careers__footer__buttons{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:6px;column-gap:6px;padding:0 8px}.p-careers__footer__buttons .is_none{display:none}.p-careers__footer__buttons .is_screening{opacity:1}.p-careers__card{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:480px;margin:0 auto;padding:4%;background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25);border:1px solid #d9e5e4}.p-careers__card__avatar{width:80px}.p-careers__card__avatar img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:99px}.p-careers__card__info{width:calc(100% - 92px)}.p-careers__card__info__name{line-height:1.4;margin:0 !important;font-weight:bold;font-size:1.8rem}.p-careers__card__info__dl{display:flex;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;line-height:1.5;margin-top:.25em;font-weight:500}.p-careers__card__info__dl dt{position:relative}.p-careers__card__info__dl dt::after{content:"：";position:absolute;top:0;left:100%;display:block;width:1em;text-align:center}.p-careers__card__confidential{width:104%;margin:0 -2% -2%;padding:4%;background-color:#f1f3f5}.p-careers__confidential{width:100%;max-width:480px;margin:0 auto;background-color:#f1f3f5;padding:4%;border-radius:4px}.p-careers__gate{display:flex;flex-direction:column;gap:16px;width:100%;max-width:512px;margin-bottom:8px}.p-careers__gate>*{height:92px}.p-careers__gate em{margin-right:.1em;font-size:1.25em;font-weight:bold;color:#05997e}@media only screen and (min-width: 960px){.p-careers__gate{flex-direction:row}.p-careers__gate>*{width:calc((100% - 16px)/2);height:200px}}.p-careers__example{width:100%;max-width:448px;margin:0 auto;padding:0 8px;font-size:1.4rem}.p-careers__example .c-button--base{gap:.25em}.p-careers__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-careers__example.is_open .c-button--base{border-radius:6px 6px 0 0}.p-careers__example.is_open .c-button--base::after{transform:rotate(180deg)}.p-careers__example__content{overflow:hidden;max-height:0;line-height:1.5;padding:0 max(4%,16px);border:1px solid #d9e5e4;border-top:none;opacity:0;transition:.1s;font-size:1.3rem;border-radius:0 0 6px 6px}.is_open .p-careers__example__content{max-height:9999px;padding:16px max(4%,16px);opacity:1}html:has(.p-careers__chat){scroll-padding-top:84px}.p-careers__chat__main__list__row a{display:block;position:relative;width:100%;padding:12px 12px 12px 72px}.p-careers__chat__main__list__row a:hover .p-careers__chat__main__list__name{color:#64b1ed}.p-careers__chat__main__list__row a:hover .p-careers__chat__main__list__name::after,.p-careers__chat__main__list__row a:hover .p-careers__chat__main__list__message,.p-careers__chat__main__list__row a:hover .p-careers__chat__main__list__info__sub{color:#666}.p-careers__chat__main__list__row a:hover .p-careers__chat__main__list__job,.p-careers__chat__main__list__row a:hover .p-careers__chat__main__list__avatar,.p-careers__chat__main__list__row a:hover .p-careers__chat__main__list__status{opacity:.75}.p-careers__chat__main__list__row a:active{background-color:#f4faf9}.p-careers__chat__main__list__avatar{position:absolute;top:8px;left:8px;width:56px;height:56px;margin:0;padding:0;text-align:center}.p-careers__chat__main__list__avatar img{width:100%;height:100%;border-radius:99px;-o-object-fit:cover;object-fit:cover}.p-careers__chat__main__list__avatar figcaption{font-size:1rem;font-weight:bold;border-radius:99px}.p-careers__chat__main__list__avatar.is_vet img{border:1px solid #00c6a5}.p-careers__chat__main__list__avatar.is_vet figcaption{color:#00c6a5}.p-careers__chat__main__list__avatar.is_nurse img{border:1px solid #dba905}.p-careers__chat__main__list__avatar.is_nurse figcaption{color:#dba905}.p-careers__chat__main__list__avatar.is_student img{border:1px solid #4ba8da}.p-careers__chat__main__list__avatar.is_student figcaption{color:#4ba8da}@media screen and (min-width: 640px){.p-careers__chat__main__list__info{display:flex;align-items:flex-start;gap:1em}}.p-careers__chat__main__list__info__main{display:flex;align-items:center;flex-wrap:wrap;gap:.25em .5em}.is_new .p-careers__chat__main__list__info__main::after{content:"NEW";line-height:1;color:#ff0058;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.p-careers__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-careers__chat__main__list__info__sub{line-height:2.4rem;margin-top:0}}.p-careers__chat__main__list__name{width:100%;line-height:1.25;font-weight:500;font-size:1.6rem;color:#0d84db}.p-careers__chat__main__list__name::after{content:"さん";margin-left:.1em;font-size:1.4rem;color:#333}@media screen and (min-width: 640px){.p-careers__chat__main__list__name{width:inherit}}.p-careers__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-careers__chat__main__list__job::before{content:"";display:block;width:5px;height:16px;position:absolute;top:0;left:1px;background-color:#2cae96;-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-careers__chat__main__list__message{line-height:1.5;margin-top:6px;color:#333;font-size:1.3rem}.p-careers__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-careers__chat__main__list__status__matching{border:1px solid #2cae96;color:#2cae96}.p-careers__chat__main__list__status__considering{background-color:#2cae96;color:#fff}.p-careers__chat__main__list__status__closed{background-color:#e4e8eb;color:rgba(51,51,51,.5)}.p-careers__chat__main__list__status__offered{background-color:#fcb11c;color:#fff}.p-careers__chat__detail{position:relative;background-color:#fff}@media only screen and (min-width: 960px){.p-careers__chat__detail{background-color:#fff;border-radius:6px;box-shadow:0 0 16px -8px rgba(0,57,47,.25)}}.p-careers__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 #d9e5e4;z-index:9}.p-careers__chat__detail__header__avatar{width:40px;height:40px}.p-careers__chat__detail__header__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px;transition:.1s}.p-careers__chat__detail__header__avatar a:hover img{opacity:.75}.p-careers__chat__detail__header__avatar a:active img{opacity:1}.p-careers__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-careers__chat__detail__header__name::after{content:"さんとのチャット";font-size:.8em}@media only screen and (min-width: 960px){.p-careers__chat__detail__header__name{flex-direction:row}}.p-careers__chat__detail__header__status{position:relative;margin-left:auto}.p-careers__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}.p-careers__chat__detail__header__status__button.is_matching{border:1px solid #2cae96;color:#2cae96}.p-careers__chat__detail__header__status__button.is_considering{background-color:#2cae96;color:#fff}.p-careers__chat__detail__header__status__button.is_offered{background-color:#fcb11c;color:#fff}.p-careers__chat__detail__header__status__button.is_closed,.p-careers__chat__detail__header__status__button.is_unmatching{background-color:#e4e8eb;color:rgba(51,51,51,.5)}.is_open .p-careers__chat__detail__header__status__button.is_matching{background-color:#e2f2ef}.is_open .p-careers__chat__detail__header__status__button.is_matching:hover{background-color:#dbefeb}.is_open .p-careers__chat__detail__header__status__button.is_matching:active{background-color:#d4ece7}.p-careers__chat__detail__header__status__target{position:absolute;top:calc(100% + 4px);left:0;width:100%;max-height:0;border:1px solid #eee;border:2px solid #fff;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-careers__chat__detail__header__status__target a{padding:0 12px;display:flex;justify-content:center;align-items:center;width:100%;color:#05997e;transition:.1s}.is_open .p-careers__chat__detail__header__status__target{left:-4%;width:108%;max-height:100vh;opacity:1}.is_open .p-careers__chat__detail__header__status__target a{padding:12px}.is_open .p-careers__chat__detail__header__status__target a:hover{background-color:#e2f2ef}.is_open .p-careers__chat__detail__header__status__target a:active{background-color:#d4ece7}.p-careers__chat__detail__header__status__item{border-top:1px solid #d9e5e4}.p-careers__chat__detail__header__status__item:first-child{border-top:none}.p-careers__chat__detail__content{position:relative;padding:6px 4px;border-top:1px solid #d9e5e4}.p-careers__chat__detail__content:first-child{border-top:none}.p-careers__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-careers__chat__detail__item{position:relative;display:flex;gap:8px;margin-bottom:8px;padding:20px 10px}.p-careers__chat__detail__item:first-child{margin-top:-16px}.p-careers__chat__detail__item--system{padding:20px 8px;border:1px solid #e2f2ef;background-color:#f4faf9;border-radius:2px}.p-careers__chat__detail__item__avatar{width:32px;height:32px;background-color:#fff;border-radius:999px}.p-careers__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-careers__chat__detail__item__avatar a:hover img{opacity:.75}.p-careers__chat__detail__item__avatar a:active img{opacity:1}.p-careers__chat__detail__item__content{width:calc(100% - 40px);font-size:1.5rem}.p-careers__chat__detail__item__from{display:flex;align-items:baseline;gap:8px}.p-careers__chat__detail__item__name{line-height:1.5;font-weight:500}.p-careers__chat__detail__item__timestamp{font-size:1.1rem}.p-careers__chat__detail__item__read{font-size:1.1rem;color:#999;margin-left:6px}.p-careers__chat__detail__item__message{margin-top:8px}.p-careers__chat__detail__item__message p{margin-bottom:1em}.p-careers__chat__detail__item__message p:last-child{margin-bottom:0}.p-careers__chat__detail__item__atachment{margin-top:1.25em;line-height:1.5}.p-careers__chat__detail__item__atachment a{display:inline-block;position:relative;padding-left:22px;font-weight:500}.p-careers__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-careers__chat__detail__item__atachment a::after{content:"";display:inline-block;width:12px;height:12px;margin-left:6px;background-color:#0d84db;-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-careers__chat__detail__item__atachment a:hover::before{background-color:#2cae96}.p-careers__chat__detail__item__atachment a:hover::after{background-color:#64b1ed}.p-careers__chat__detail__item__atachment a:active::before{background-color:#04806a}.p-careers__chat__detail__item__atachment a:active::after{background-color:#0b6db4}.p-careers__chat__detail__item__atachment .is_disabled{color:#999;pointer-events:none;opacity:.5}.p-careers__chat__detail__item__atachment .is_disabled::before{background-color:#999}.p-careers__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-careers__chat__detail__item__report{position:absolute;bottom:0;right:16px;color:#ccc !important;font-size:1.2rem;transition:.1s}.p-careers__chat__detail__item__report:hover{color:#ff0058 !important}.p-careers__chat__detail__item__report:active{color:#cc0046 !important;transform:scale(0.98)}@media only screen and (min-width: 960px){.p-careers__chat__detail__item__report{bottom:12px}}.p-careers__chat__detail__footer{position:sticky;bottom:0;left:0;width:100%;background-color:#fff;z-index:8;padding:0 14px 14px}.p-careers__chat__detail__footer__buttons{padding:8px 0;display:flex;flex-direction:column;gap:8px}.p-careers__chat__post{border:1px solid #d9e5e4;border-radius:4px}.p-careers__chat__post:hover{border-color:#bbb}.p-careers__chat__post:has(:focus){border-color:#2cae96}.p-careers__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-careers__chat__post__functions{display:flex;background-color:rgba(241,243,245,.5)}.p-careers__chat__post__functions__triggers__attachment{width:calc(100% - 84px)}.p-careers__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-careers__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-careers__chat__post__functions__triggers__attachment input:hover{color:rgba(51,51,51,.75)}.p-careers__chat__post__functions__triggers__attachment input:hover::file-selector-button{background-color:rgba(51,51,51,.5)}.p-careers__chat__post__functions__triggers__attachment input:active{background-color:#e2f2ef;color:#2cae96}.p-careers__chat__post__functions__triggers__attachment input:active::file-selector-button{background-color:#2cae96}.p-careers__chat__post__functions__submit{width:84px;margin-left:auto}.p-careers__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-careers__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-careers__chat__post__functions__submit button:hover{color:#2cae96}.p-careers__chat__post__functions__submit button:hover::before{background-color:#2cae96}.p-careers__chat__post__functions__submit button:active{background-color:#e2f2ef;color:#05997e}.p-careers__chat__post__functions__submit button:active::before{background-color:#05997e}.p-careers__jobs__list{margin:0 min(4%,20px)}.p-careers__jobs__list ol{display:flex;flex-direction:column;gap:16px;width:100%}@media only screen and (min-width: 960px){.p-careers__jobs__list{margin:0}}.p-careers__jobs__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-careers__jobs__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-careers__jobs__list__item .l-main__list__star{padding-bottom:3%}.p-careers__jobs__list__item a{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;min-height:100px;padding:12px 12px 32px 0;z-index:2}.p-careers__jobs__list__item a:hover .p-careers__jobs__list__title{color:#64b1ed}.p-careers__jobs__list__item a:hover .p-careers__jobs__list__name,.p-careers__jobs__list__item a:hover .p-careers__jobs__list__lead,.p-careers__jobs__list__item a:hover .p-careers__jobs__list__info{color:#666}.p-careers__jobs__list__item a:hover .p-careers__jobs__list__update,.p-careers__jobs__list__item a:hover .p-careers__jobs__list__thumbnail,.p-careers__jobs__list__item a:hover .p-careers__jobs__list__status{opacity:.75}.p-careers__jobs__list__item a:active .p-careers__jobs__list__title{color:#0b6db4}.p-careers__jobs__list__item a:active .p-careers__jobs__list__name,.p-careers__jobs__list__item a:active .p-careers__jobs__list__dl,.p-careers__jobs__list__item a:active .p-careers__jobs__list__info__sub{color:#111}.p-careers__jobs__list__item a:active .p-careers__jobs__list__job,.p-careers__jobs__list__item a:active .p-careers__jobs__list__thumbnail,.p-careers__jobs__list__item a:active .p-careers__jobs__list__status{opacity:.95}.p-careers__jobs__list__thumbnail{display:none}@media only screen and (min-width: 640px){.p-careers__jobs__list__thumbnail{display:block;width:160px}.p-careers__jobs__list__thumbnail img{border-radius:2px}}.p-careers__jobs__list__details{display:flex;flex-wrap:wrap;flex-direction:row-reverse}@media only screen and (min-width: 640px){.p-careers__jobs__list__details{width:calc(100% - 172px)}}.p-careers__jobs__list__name{line-height:1.25;margin:2px auto 0 0;font-weight:500;font-size:1.2rem}.p-careers__jobs__list__update{line-height:1.25;margin:2px 0 2px auto;font-size:1.1rem;color:rgba(102,102,102,.5);white-space:nowrap}.p-careers__jobs__list__title{width:100%;margin:4px 0;font-size:1.6rem;font-weight:bold;color:#0d84db}.is_new .p-careers__jobs__list__title::after{content:"NEW";margin-left:.25em;color:#ff0058;font-weight:bold;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.85em}.p-careers__jobs__list__lead{line-height:1.5;font-size:.9em}.p-careers__jobs__list__info{display:flex;align-items:flex-start;gap:1em}.p-careers__jobs__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-careers__jobs__list__info__sub{line-height:2.4rem;margin-top:0}}.p-careers__jobs__list__info{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-careers__jobs__list__info dl{display:flex;align-items:center;-moz-column-gap:1em;column-gap:1em;line-height:1.25}.p-careers__jobs__list__info dt{position:relative;top:.1rem;line-height:20px;color:rgba(102,102,102,.8);font-size:1.1rem;white-space:nowrap;align-self:flex-start}.p-careers__jobs__list__info dt::after{content:"：";display:block;width:1em;position:absolute;left:100%;top:0;text-align:center}.p-careers__jobs__list__info dd{padding:3px 0}.p-careers__jobs__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-careers__jobs__list__status__matching{border:1px solid #2cae96;color:#2cae96}.p-careers__jobs__list__status__considering{background-color:#2cae96;color:#fff}.p-careers__jobs__list__status__closed{background-color:#e4e8eb;color:rgba(51,51,51,.5)}.p-careers__jobs__list__status__offered{background-color:#fcb11c;color:#fff}.p-careers__jobs__list__status__{display:none}.p-careers__jobs__rate{position:absolute;bottom:0;left:0;width:100%}.p-careers__jobs__rate p{line-height:1;margin-bottom:2px;text-align:center;font-weight:bold;font-size:1.2rem}.p-careers__jobs__rate__number{color:#ff0080;margin-left:.25em;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.p-careers__jobs__rate__number em{font-size:2rem}.p-careers__jobs__rate__chart{display:block;height:4px;background-color:#6780e6}.p-careers__jobs__rate__chart__bar{--candidate: 0;--employer: 0;position:relative;height:100%;background-color:#00c6a5;width:calc(100%/(var(--candidate) + var(--employer))*var(--candidate))}.p-careers__jobs__rate__chart__bar::after{content:"";display:block;position:absolute;top:0;left:calc(100% - 1px);width:2px;height:4px;background-color:#fff}.p-careers__jobs__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-careers__jobs__rate__candidate{display:flex;justify-content:space-between;align-items:flex-end;gap:4px;height:16px;color:#00ad90;padding-left:20px;background:url(/images/icon/icon_candidate.svg) no-repeat 2px center/16px auto}.p-careers__jobs__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-careers__jobs__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-careers__jobs__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-careers__jobs__main__article{position:relative}.p-careers__jobs__main__article__header{position:sticky !important;top:0;display:flex;align-items:center;width:100%;min-height:100px;padding:12px 12px 30px 12px;background-color:#fff;z-index:2}.p-careers__jobs__article__header__name{width:100%;line-height:1.25;margin:.4em 6px;font-weight:500;font-size:1.3rem}@media only screen and (min-width: 758px){.p-careers__jobs__article__header__name{font-size:1.4rem}}.p-careers__jobs__article__header__title{width:100%;padding:6px 6px 0;font-size:1.6rem;font-weight:500}@media only screen and (min-width: 758px){.p-careers__jobs__article__header__title{font-size:2rem}}.p-careers__jobs__article__header__info{display:flex;align-items:center;flex-wrap:wrap;gap:.25em 1em;width:100%;line-height:1.5;margin:0 6px;font-size:1.2rem;font-weight:500}.p-careers__jobs__article__header__info dl{display:flex;align-items:center;-moz-column-gap:1em;column-gap:1em}.p-careers__jobs__article__header__info dt{position:relative;top:.1rem;color:rgba(102,102,102,.8);font-size:1.1rem;white-space:nowrap;align-self:flex-start}.p-careers__jobs__article__header__info dt::after{content:"：";display:block;width:1em;position:absolute;left:100%;top:0;text-align:center}.p-careers__jobs__article__header__update{width:100px;line-height:1;margin-left:auto;font-size:1.1rem;color:#999;white-space:nowrap}.p-careers__jobs__article__header__status{display:flex;align-items:center;gap:4px}.p-careers__jobs__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-careers__jobs__article__header__status__matching{border:1px solid #2cae96;color:#2cae96}.p-careers__jobs__article__header__status__considering{background-color:#2cae96;color:#fff}.p-careers__jobs__article__header__status__closed{background-color:#e4e8eb;color:rgba(51,51,51,.5)}.p-careers__jobs__article__header__status__offered{background-color:#fcb11c;color:#fff}.p-careers__jobs__article__header__status__{display:none}.p-careers__jobs__article__header__timestamp{padding:0 !important;gap:2px;color:#999;font-weight:normal !important;font-size:1.1rem !important}.p-careers__jobs__article__header__timestamp::before{content:"";display:block;width:12px;height:12px;background-color:#999;-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}.p-careers__jobs__article__about{border-bottom:1px solid #d9e5e4}@media only screen and (min-width: 768px){.p-careers__jobs__article__about{display:flex;align-items:flex-start;gap:20px;padding:24px min(6%,24px)}}@media only screen and (min-width: 768px){.p-careers__jobs__article__about__images{width:calc(50% - 20px)}.p-careers__jobs__article__about__images .swiper{border-radius:4px}}.p-careers__jobs__article__about__images .swiper-pagination-bullet{width:calc((100% - 48px)/6);max-width:40px}.p-careers__jobs__article__about__details{display:flex;flex-wrap:wrap;margin:20px min(4%,16px)}@media only screen and (min-width: 768px){.p-careers__jobs__article__about__details{width:50%;margin:0}}.p-careers__jobs__article__about__name{line-height:1.5;font-weight:500;font-size:1.6rem}.p-careers__jobs__article__about__login{align-self:center;line-height:1.25;margin-left:auto;font-size:1.1rem;color:#999}.p-careers__jobs__article__about__url{width:100%;line-height:1.25;margin:2px 0;overflow-wrap:anywhere}.p-careers__jobs__article__about__description{width:100%;margin-top:2px}.p-careers__jobs__article__about__description.is_open .c-button--base-light{position:relative}.p-careers__jobs__article__about__description.is_open .c-button--base-light::before{content:"閉じる";position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:8px;background-color:#f1f3f5}.p-careers__jobs__article__about__description.is_open .c-button--base-light:hover::before{background-color:#e4e8eb}.p-careers__jobs__article__about__description.is_open .c-button--base-light:active::before{background-color:#dee3e7}.p-careers__jobs__article__about__description__content{max-height:15.925rem;line-height:1.75;margin:.5em 0;font-size:1.3rem;overflow:hidden}.is_open .p-careers__jobs__article__about__description__content{max-height:inherit}.p-careers__jobs__article__lead{display:flex;flex-direction:column;align-items:center;margin:2px 0;border-top:1px solid #d9e5e4;border-bottom:1px solid #d9e5e4;padding:36px min(4%,16px) 40px;font-size:1.5rem;font-weight:500}@media only screen and (min-width: 960px){.p-careers__jobs__article__lead{padding:36px min(6%,24px) 40px}}.p-careers__jobs__article__lead p{margin-bottom:1.5em}.p-careers__jobs__article__lead p:last-child{margin-bottom:0}.p-careers__jobs__article__info__tabs{position:relative;display:flex;width:100%}.p-careers__jobs__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-careers__jobs__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:#def0ed;color:rgba(4,128,106,.5);font-weight:bold;font-size:1.5rem;cursor:pointer}.p-careers__jobs__article__info__tab:hover{background-color:#cde9e3;color:rgba(4,128,106,.85)}.p-careers__jobs__article__info__tab:active{background-color:#c2e4de;color:#04806a}.p-careers__jobs__article__info__tab.is_active{border-bottom:none;background-color:#fff;pointer-events:none;color:#333}.p-careers__jobs__article__info__content{display:none}.p-careers__jobs__article__info__content.is_active{display:block}.p-careers__jobs__article__match{padding:16px min(4%,20px)}@media only screen and (min-width: 960px){.p-careers__jobs__article__match{padding:24px min(6%,24px)}}.p-careers__jobs__article__match__categories{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px}.p-careers__jobs__article__match__categories__item{display:flex;flex-direction:column;align-items:center;width:calc((100% - 64px)/5);cursor:pointer}.p-careers__jobs__article__match__categories__item:hover .p-careers__jobs__circle-rate{opacity:.75}.p-careers__jobs__article__match__categories__item:hover .c-button--base{background-color:#e4e8eb}.p-careers__jobs__article__match__categories__item.is_active{pointer-events:none}.p-careers__jobs__article__match__categories__item.is_active .p-careers__jobs__article__match__categories__item__title{background:linear-gradient(to bottom, transparent 45%, #fffb6d 45%)}.p-careers__jobs__article__match__categories__item.is_active .c-button--base{background-color:#2cae96;color:#fff !important;border-color:#05997e}.p-careers__jobs__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-careers__jobs__circle-rate.is_max{border-color:#ff84b3}.p-careers__jobs__circle-rate.is_upper{border-color:#ff966f}.p-careers__jobs__circle-rate.is_high{border-color:#ffc63c}.p-careers__jobs__circle-rate.is_mid{border-color:#f3e933}.p-careers__jobs__circle-rate.is_low{border-color:#8ce2d2}.p-careers__jobs__circle-rate.is_lower{border-color:#add8e6}.p-careers__jobs__circle-rate.is_min{border-color:#e2e6ea}@media only screen and (min-width: 520px)and (max-width: 960px){.p-careers__jobs__circle-rate{width:84px;height:84px;border:12px solid #f1f3f5;font-size:3.2rem}}@media only screen and (min-width: 1060px){.p-careers__jobs__circle-rate{width:84px;height:84px;border:12px solid #f1f3f5;font-size:3.2rem}}.p-careers__jobs__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-careers__jobs__article__match__categories__item__title{font-size:1.5rem}}@media only screen and (min-width: 1060px){.p-careers__jobs__article__match__categories__item__title{font-size:1.5rem}}.p-careers__jobs__article__match__categories__item__button{width:100%}.p-careers__jobs__article__match__detail{display:none}.p-careers__jobs__article__match__detail.is_active{display:block}.p-careers__jobs__article__match__detail{border:2px solid #2cae96;margin-top:20px;border-radius:4px;overflow:hidden}.p-careers__jobs__article__match__detail__title{padding:3px;background-color:#2cae96;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-careers__jobs__article__match__detail__content table,.p-careers__jobs__article__profile__table table{width:100%}.p-careers__jobs__article__match__detail__content th,.p-careers__jobs__article__match__detail__content td,.p-careers__jobs__article__profile__table th,.p-careers__jobs__article__profile__table td{line-height:1.5;padding:12px 10px;border-bottom:1px solid rgba(51,51,51,.15)}.p-careers__jobs__article__match__detail__content tr:nth-child(even) th,.p-careers__jobs__article__profile__table tr:nth-child(even) th{background-color:#dbefeb}.p-careers__jobs__article__match__detail__content tr:nth-child(even) td,.p-careers__jobs__article__profile__table tr:nth-child(even) td{background-color:#f4faf9}.p-careers__jobs__article__match__detail__content tr:last-child th,.p-careers__jobs__article__match__detail__content tr:last-child td,.p-careers__jobs__article__profile__table tr:last-child th,.p-careers__jobs__article__profile__table tr:last-child td{border-bottom:none}.p-careers__jobs__article__match__detail__content th,.p-careers__jobs__article__profile__table th{border-right:1px solid #2cae96;background-color:#e6f4f1;font-weight:500}.p-careers__jobs__article__match__detail__content td,.p-careers__jobs__article__profile__table td{vertical-align:middle;font-size:1.5rem}.p-careers__jobs__article__match__detail__content td>dl:not(:first-child),.p-careers__jobs__article__profile__table td>dl:not(:first-child){position:relative;margin-top:.75em;padding-top:13px}.p-careers__jobs__article__match__detail__content td>dl:not(:first-child)::before,.p-careers__jobs__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-careers__jobs__article__match__detail__content .is_match,.p-careers__jobs__article__profile__table .is_match{background:linear-gradient(to bottom, transparent 45%, #fffb6d 45%);font-weight:bold}.p-careers__jobs__article__match__detail__content td.is_excluded,.p-careers__jobs__article__profile__table td.is_excluded{position:relative;padding-right:24px}.p-careers__jobs__article__match__detail__content td.is_excluded::before,.p-careers__jobs__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-careers__jobs__article__match__detail__content p:not(:first-child),.p-careers__jobs__article__profile__table p:not(:first-child){position:relative;padding-left:1em}.p-careers__jobs__article__match__detail__content p:not(:first-child)::before,.p-careers__jobs__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-careers__jobs__article__match__detail__content dl,.p-careers__jobs__article__profile__table dl{margin:0}.p-careers__jobs__article__match__detail__content dl dt,.p-careers__jobs__article__profile__table dl dt{position:relative;margin-bottom:.25em;line-height:1.4;font-weight:bold;font-size:1.4rem}.p-careers__jobs__article__match__detail__content dl dd,.p-careers__jobs__article__profile__table dl dd{position:relative;display:flex;flex-direction:column;width:100%;padding:0 0 0 .5em;margin-bottom:.75em}.p-careers__jobs__article__match__detail__content dl dd:last-child,.p-careers__jobs__article__profile__table dl dd:last-child{margin-bottom:0}.p-careers__jobs__article__match__detail__content thead th,.p-careers__jobs__article__profile__table thead th{background-color:#2cae96;padding:3px;border:none;text-align:center;color:#fff;font-size:1.5rem;font-weight:bold}.p-careers__jobs__article__profile__legends{border-bottom:1px solid #d9e5e4}.p-careers__jobs__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-careers__jobs__article__profile__legends li{display:flex;align-items:center;justify-content:center;gap:.25em}.p-careers__jobs__article__profile__legends li::before{content:"";display:block;width:16px;height:16px;border-radius:3px}.p-careers__jobs__article__profile__legends__match::before{background-color:#fffb6d}.p-careers__jobs__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-careers__jobs__article__profile__table{border-bottom:1px solid rgba(51,51,51,.15)}.p-careers__jobs__article__profile__print{display:none}@media only screen and (min-width: 960px){.p-careers__jobs__article__profile__print{display:block}}.p-careers__jobs__main__article__footer{position:sticky;bottom:0;left:0;width:100%;background-color:#fff;padding:12px min(4%,16px);z-index:8}.p-careers__jobs__main__article__footer [class*=c-button--]{width:100%;height:56px;font-size:1.6rem}@media only screen and (min-width: 960px){.p-careers__jobs__main__article__footer{position:relative;padding:20px min(4%,20px)}}.p-careers__jobs__main__article__footer__buttons{display:flex;align-items:center;gap:8px}.p-careers__jobs__main__article__footer__buttons:has(.c-button--chat) .p-careers__jobs__main__article__footer__button:has(.is_sent){width:calc((100% - 8px)*1/3)}.p-careers__jobs__main__article__footer__buttons:has(.c-button--chat) .p-careers__jobs__main__article__footer__button:has(.c-button--chat){width:calc((100% - 8px)*2/3)}.p-careers__jobs__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 forwards,flyRight 1.2s cubic-bezier(0.3, 1.4, 0.6, 1) .3s forwards}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.6)}90%{transform:scale(0.9)}100%{transform:scale(1)}}@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-careers__about{max-width:560px;margin:.5em auto 1.5em}.p-careers__about+.p-careers__footer{margin-bottom:-20px}.p-careers__about+.p-careers__footer .c-link--angle-right-start{font-size:1.5rem}.p-careers__about__list{display:flex;flex-direction:column;gap:2em;width:100%;font-weight:500}.p-careers__about__list__item{padding:32px 24px;background-color:#f4faf9;border-radius:6px 12px 24px 12px;border:1px solid #2cae96;font-size:1.5rem}.p-careers__about__list__heading{margin-bottom:.65em;font-size:2rem;font-weight:bold;color:#2cae96}ol.p-careers__about__list{counter-reset:careers__about__list}ol.p-careers__about__list .p-careers__about__list__item{counter-increment:careers__about__list;position:relative;overflow:hidden}ol.p-careers__about__list .p-careers__about__list__item::before{content:counter(careers__about__list, decimal-leading-zero);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:36px;height:28px;line-height:1;background-color:#2cae96;color:#fff;font-size:2rem;text-align:center;font-weight:bold;font-family:"Quicksand","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;border-radius:0 0 3px 0}.p-notification__main__list a{width:100%;padding:12px 8px 12px 12px;color:#999;background-color:#fcfcfc}.p-notification__main__list a:hover{color:#666}.p-notification__main__list a:hover .p-notification__main__list__title{color:#64b1ed}.p-notification__main__list a:hover img{opacity:.8}.p-notification__main__list a:active{color:#333}.p-notification__main__list a:active .p-notification__main__list__title{color:#0b6db4}.p-notification__main__list a:visited{color:#999}.p-notification__main__list a:visited:hover{color:#8968e0}.p-notification__main__list a:visited:hover *{color:#8968e0}.p-notification__main__list a:visited:active{color:#6f46d9}.p-notification__main__list a:visited:active *{color:#6f46d9}.p-notification__main__list .is_yet a{position:relative;font-weight:500;color:#333;background-color:#fff}.p-notification__main__list .is_yet a .p-notification__main__list__title{color:#0d84db}.p-notification__main__list .is_yet a:hover{color:#666}.p-notification__main__list .is_yet a:hover .p-notification__main__list__title{color:#64b1ed}.p-notification__main__list .is_yet a:active{color:#111}.p-notification__main__list .is_yet a:active .p-notification__main__list__title{color:#0d84db}.p-notification__main__list .is_yet a::before{content:"";position:absolute;top:8px;left:4px;display:block;width:5px;height:5px;border-radius:99px;background-color:#ff0058}.p-notification__main__list p{line-height:1.5;margin:0;font-size:1.5rem}@media only screen and (min-width: 960px){.p-notification__main__list p{font-size:1.6rem}}.p-notification__main__list .p-notification__main__list__title{font-size:1.5rem;font-weight:500;color:rgba(11,109,180,.65)}@media only screen and (min-width: 960px){.p-notification__main__list .p-notification__main__list__title{font-size:1.6rem}}.p-notification__main__list .p-notification__main__list__date{font-size:1.2rem}@media only screen and (min-width: 960px){.p-notification__main__list .p-notification__main__list__date{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% !important}.u-h-0{height:0px !important}.u-h-px{height:1px !important}.u-h-0\.5{height:2px !important}.u-h-1{height:4px !important}.u-h-1\.5{height:6px !important}.u-h-2{height:8px !important}.u-h-2\.5{height:10px !important}.u-h-3{height:12px !important}.u-h-3\.5{height:14px !important}.u-h-4{height:16px !important}.u-h-5{height:20px !important}.u-h-6{height:24px !important}.u-h-7{height:28px !important}.u-h-8{height:32px !important}.u-h-9{height:36px !important}.u-h-10{height:40px !important}.u-h-11{height:44px !important}.u-h-12{height:48px !important}.u-h-14{height:56px !important}.u-h-16{height:64px !important}.u-h-20{height:80px !important}.u-h-24{height:96px !important}.u-h-28{height:112px !important}.u-h-32{height:128px !important}.u-h-36{height:144px !important}.u-h-40{height:160px !important}.u-h-44{height:176px !important}.u-h-48{height:192px !important}.u-h-52{height:208px !important}.u-h-56{height:224px !important}.u-h-60{height:240px !important}.u-h-64{height:256px !important}.u-h-72{height:288px !important}.u-h-80{height:320px !important}.u-h-96{height:384px !important}.u-max-h-full{max-height:100% !important}.u-max-h-0{max-height:0px !important}.u-max-h-px{max-height:1px !important}.u-max-h-0\.5{max-height:2px !important}.u-max-h-1{max-height:4px !important}.u-max-h-1\.5{max-height:6px !important}.u-max-h-2{max-height:8px !important}.u-max-h-2\.5{max-height:10px !important}.u-max-h-3{max-height:12px !important}.u-max-h-3\.5{max-height:14px !important}.u-max-h-4{max-height:16px !important}.u-max-h-5{max-height:20px !important}.u-max-h-6{max-height:24px !important}.u-max-h-7{max-height:28px !important}.u-max-h-8{max-height:32px !important}.u-max-h-9{max-height:36px !important}.u-max-h-10{max-height:40px !important}.u-max-h-11{max-height:44px !important}.u-max-h-12{max-height:48px !important}.u-max-h-14{max-height:56px !important}.u-max-h-16{max-height:64px !important}.u-max-h-20{max-height:80px !important}.u-max-h-24{max-height:96px !important}.u-max-h-28{max-height:112px !important}.u-max-h-32{max-height:128px !important}.u-max-h-36{max-height:144px !important}.u-max-h-40{max-height:160px !important}.u-max-h-44{max-height:176px !important}.u-max-h-48{max-height:192px !important}.u-max-h-52{max-height:208px !important}.u-max-h-56{max-height:224px !important}.u-max-h-60{max-height:240px !important}.u-max-h-64{max-height:256px !important}.u-max-h-72{max-height:288px !important}.u-max-h-80{max-height:320px !important}.u-max-h-96{max-height:384px !important}.u-min-h-full{min-height:100% !important}.u-min-h-0{min-height:0px !important}.u-min-h-px{min-height:1px !important}.u-min-h-0\.5{min-height:2px !important}.u-min-h-1{min-height:4px !important}.u-min-h-1\.5{min-height:6px !important}.u-min-h-2{min-height:8px !important}.u-min-h-2\.5{min-height:10px !important}.u-min-h-3{min-height:12px !important}.u-min-h-3\.5{min-height:14px !important}.u-min-h-4{min-height:16px !important}.u-min-h-5{min-height:20px !important}.u-min-h-6{min-height:24px !important}.u-min-h-7{min-height:28px !important}.u-min-h-8{min-height:32px !important}.u-min-h-9{min-height:36px !important}.u-min-h-10{min-height:40px !important}.u-min-h-11{min-height:44px !important}.u-min-h-12{min-height:48px !important}.u-min-h-14{min-height:56px !important}.u-min-h-16{min-height:64px !important}.u-min-h-20{min-height:80px !important}.u-min-h-24{min-height:96px !important}.u-min-h-28{min-height:112px !important}.u-min-h-32{min-height:128px !important}.u-min-h-36{min-height:144px !important}.u-min-h-40{min-height:160px !important}.u-min-h-44{min-height:176px !important}.u-min-h-48{min-height:192px !important}.u-min-h-52{min-height:208px !important}.u-min-h-56{min-height:224px !important}.u-min-h-60{min-height:240px !important}.u-min-h-64{min-height:256px !important}.u-min-h-72{min-height:288px !important}.u-min-h-80{min-height:320px !important}.u-min-h-96{min-height:384px !important}.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:#2cae96}.u-text-primary-dark{color:#05997e}.u-text-warning{color:#ff0058}.u-text-white{color:#fff}.u-text-black{color:#333}.u-text-gray{color:#999}.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-0{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:#dee3e7 !important}.u-bg-primary{background-color:#2cae96 !important}.u-bg-primary-pale{background-color:#f4faf9 !important}.u-bg-warning{background-color:#ff0058 !important}.u-bg-warning-pale{background-color:#fff3f3 !important}.u-bg-white{background-color:#fff !important}.u-border{border:1px solid #d9e5e4}.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 #d9e5e4}.u-border-right{border-right:1px solid #d9e5e4}.u-border-bottom{border-bottom:1px solid #d9e5e4}.u-border-left{border-left:1px solid #d9e5e4}.u-border-warning{border-color:#ff0058 !important}.u-border-primary{border-color:#2cae96 !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}@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)}}/*# sourceMappingURL=style.min.css.map */
