@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")format("woff")}:root{--swiper-theme-color:#007aff}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;z-index:1;width:100%;height:100%;transition-property:transform;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;position:relative}.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-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;scrollbar-width:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translateZ(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{width:100%;bottom:10px;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));border-radius:50%;display:inline-block}button.swiper-pagination-bullet{appearance:none;box-shadow:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.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{white-space:nowrap;left:50%;transform:translate(-50%)}.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:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;top:0;left:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;top:0;left:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);width:calc(var(--swiper-navigation-size) / 44 * 27);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;text-transform:none;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.mypage-banners{--swiper-theme-color:#009fd3;--swiper-navigation-color:#009fd3;--swiper-pagination-color:#009fd3;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px;--swiper-pagination-bullet-horizontal-gap:7px;margin:40px 0 0}.mypage-banners.mod-bottom{margin:0 0 30px}@media (max-width:767px){.mypage-banners__item{text-align:center}}.trial-result-toolbar__left{align-items:center}.trial-result-toolbar .trial-sort{flex:0 0 112px;width:112px;min-width:112px}.status-toggle span{color:#2689d2}.detail-page .confirm-area .info-single-accept input[type=checkbox]{box-sizing:border-box;appearance:none;cursor:pointer;accent-color:#0000;background:#fff;border:1px solid #b7cbd4;border-radius:3px;flex:0 0 20px;width:20px;height:20px;margin:0;display:inline-block;position:relative}.detail-page .confirm-area .info-single-accept input[type=checkbox]:checked{background:#00a1d2;border-color:#00a1d2}.detail-page .confirm-area .info-single-accept input[type=checkbox]:checked:after{box-sizing:border-box;content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.detail-page .confirm-area .info-single-accept input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #00a1d259}.application-confirm-checkbox{box-sizing:border-box;cursor:pointer;accent-color:#0000;background:#fff;border:1px solid #b7cbd4;border-radius:3px;flex:0 0 20px;display:inline-block;position:relative;appearance:none!important;width:20px!important;height:20px!important;margin:0!important}.application-confirm-checkbox:checked{background:#00a1d2;border-color:#00a1d2}.application-confirm-checkbox:checked:after{box-sizing:border-box;content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.application-confirm-checkbox:focus-visible{outline-offset:2px;outline:2px solid #00a1d259}.application-flow-page{color:#333;background:#fff;min-height:0}.application-flow-page>.flow-page-hero,.interview-confirm-page>.flow-page-hero{background:#cef4fd;min-height:142px;padding:24px 20px}.application-flow-page>.flow-page-hero h1,.interview-confirm-page>.flow-page-hero h1{color:#333;font-size:29px;font-weight:800}.application-flow-page__content,.interview-confirm-page__content{width:760px;max-width:calc(100% - 40px);margin:0 auto;padding:58px 0 86px}.application-flow-card__title{color:#333;margin:0;font-size:21px;font-weight:800;line-height:1.55}.application-flow-card__body,.application-flow-card__lead{color:#333;margin-top:14px;font-size:15px;line-height:1.85}.application-flow-card__body>*+*,.application-flow-card__lead>*+*{margin-top:8px}.application-flow-card__screening-date{color:#2388b9;background:#f4fbfe;border-left:4px solid #00a1d2;margin-top:20px;padding:16px 18px;font-size:20px;font-weight:800;line-height:1.6}.application-flow-card__screening-date strong{color:#596970;margin-bottom:2px;font-size:13px;font-weight:800;display:block}.application-flow-card__mail-note{margin-top:18px;font-size:14px;line-height:1.8}.application-flow-card__mail-note strong{color:#ef4c47}.application-flow-card__sub-note{color:#596970;margin-top:10px;font-size:12px;line-height:1.75}.application-flow-card__contact{border-top:1px solid #dfe9ed;margin-top:24px;padding-top:18px;font-size:14px;line-height:1.8}.application-flow-card__contact strong{font-weight:800}.application-flow-card__info{background:#f4fbfe;border-left:5px solid #00a1d2;margin-top:20px;padding:16px 18px;font-size:14px;line-height:1.8}.application-flow-card__info strong{color:#0788b3;margin-bottom:4px;display:block}.application-flow-card__other-trials{background:#f2fbfe;border-left:5px solid #00a1d2;margin-top:24px;padding:18px 20px;font-size:14px;line-height:1.75}.application-flow-card__other-trials strong{color:#078fbd;margin-bottom:6px;font-size:16px;display:block}.application-flow-card__flow{align-items:center;margin:26px 0 24px;display:flex}.application-flow-card__step{color:#89959a;text-align:center;flex-direction:column;flex:1;align-items:center;gap:7px;font-size:12px;display:flex}.application-flow-card__step.is-done{color:#5d6c72}.application-flow-card__step.is-current{color:#0788b3;font-weight:800}.application-flow-card__step-dot{background:#fff;border:2px solid #cfdde2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.application-flow-card__step.is-done .application-flow-card__step-dot{color:#00a1d2;background:#eaf8fd;border-color:#00a1d2}.application-flow-card__step.is-current .application-flow-card__step-dot{color:#fff;background:#00a1d2;border-color:#00a1d2}.application-flow-card__flow-line{background:#dfe8eb;flex:0 0 36px;height:2px;margin-top:-20px}.application-flow-card__flow-line.is-done{background:#00a1d2}.application-flow-page__actions{flex-direction:column;align-items:center;gap:15px;padding:0;display:flex;margin:28px auto 0!important}.application-flow-page__actions button{border-radius:4px;font-size:15px;font-weight:800;background:#00a1d2!important;width:310px!important;height:52px!important;margin:0!important}.application-flow-page__actions .application-flow-page__back-link{color:#078fd0;font-size:14px;font-weight:700;text-decoration:underline}.interview-confirm-page{color:#333;background:#fff;min-height:0}.interview-confirm-page__content{width:900px;padding-top:38px;padding-bottom:70px}.interview-confirm-page__notice{color:#ef4c47;text-align:center;margin-bottom:24px;font-size:13px}.interview-confirm-page__summary{color:#6c777d;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.interview-confirm-page__summary strong{color:#333;font-size:15px}.interview-confirm-page .interview-confirm-list{max-width:900px!important}.interview-confirm-page .interview-confirm-question__row{grid-template-columns:58px minmax(0,1fr) 76px;gap:14px;padding:10px 14px}.interview-confirm-page .interview-confirm-question__number{padding:3px 7px}.interview-confirm-page .interview-confirm-question__text{font-size:14px;line-height:1.6}.interview-confirm-page .interview-confirm-question__answer{min-width:62px;padding:5px 8px}.interview-confirm-page__actions{justify-content:center;gap:16px;margin-top:28px;display:flex}.interview-confirm-page__actions button{border-radius:4px;font-size:14px;font-weight:800;width:210px!important;height:50px!important;margin:0!important}.interview-confirm-page__actions button:last-child{border:2px solid #00a1d2;color:#0787b1!important;background:#fff!important}@media (max-width:700px){.application-flow-page>.flow-page-hero,.interview-confirm-page>.flow-page-hero{min-height:108px;padding:20px 12px}.application-flow-page>.flow-page-hero h1,.interview-confirm-page>.flow-page-hero h1{font-size:24px}.application-flow-page__content,.interview-confirm-page__content{width:auto;max-width:calc(100% - 24px);padding:34px 0 58px}.application-flow-card{padding:22px 18px}.application-flow-card__title{font-size:19px}.application-flow-card__body,.application-flow-card__lead{font-size:14px}.application-flow-card__screening-date{padding:13px 14px;font-size:18px}.application-flow-card__flow{margin-left:-8px;margin-right:-8px}.application-flow-card__flow-line{flex-basis:20px}.application-flow-page__actions button{width:100%!important}.interview-confirm-page__content{padding-top:28px}.interview-confirm-page__notice{margin-bottom:20px;font-size:12px}.interview-confirm-page__summary{font-size:12px}.interview-confirm-page .interview-confirm-question__row{grid-template-columns:40px minmax(0,1fr) 54px;gap:7px;padding:9px 7px}.interview-confirm-page .interview-confirm-question__text{font-size:12px}.interview-confirm-page .interview-confirm-question__answer{min-width:52px;padding:5px 6px;font-size:12px}.interview-confirm-page__actions{gap:10px}.interview-confirm-page__actions button{font-size:14px;width:calc(50% - 5px)!important}}.reservation-detail-page{color:#2f3d43;background:#f5fafc}.reservation-detail-page .l-page{background:#f4fbfd}.reservation-detail-page .l-page-content__inner{width:min(1056px,100% - 36px);max-width:1056px;padding:14px 0 70px}.reservation-detail-page .info-single{max-width:none}.reservation-detail-page__hero{justify-content:space-between}.reservation-detail-page__hero-main{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.reservation-detail-page__status{color:#25a56f;white-space:nowrap;background:#edf9f3;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.reservation-detail-summary{background:#fff;border:1px solid #bfdee8;border-radius:10px;overflow:hidden}.reservation-detail-summary__title{border-bottom:1px solid #e3edf0;padding:15px 18px}.reservation-detail-summary__title p{color:#738289;margin:0 0 4px;font-size:14px}.reservation-detail-summary__title h2{color:#183f50;margin:0;font-size:19px;line-height:1.5}.reservation-detail-summary__grid{grid-template-columns:1fr 1fr;display:grid}.reservation-detail-summary__block{border-bottom:1px solid #e8eff2;min-width:0;padding:17px 18px}.reservation-detail-summary__block:nth-child(odd){border-right:1px solid #e8eff2}.reservation-detail-summary__block--full{grid-column:1/-1;border-right:0!important}.reservation-detail-summary__label{color:#74838a;font-size:12px;font-weight:800}.reservation-detail-summary__value{color:#31464f;overflow-wrap:anywhere;margin-top:5px;font-size:14px;font-weight:900;line-height:1.55}.reservation-detail-summary__value>span{color:#6b7b82;margin-top:4px;font-size:12px;font-weight:500;display:block}.reservation-detail-summary__value--emphasis{color:#183f50;font-size:18px}.reservation-detail-schedule-list{margin-top:8px}.reservation-detail-period{border-bottom:1px solid #e8eff2;padding:8px 0 10px}.reservation-detail-period:last-child{border-bottom:0;padding-bottom:2px}.reservation-detail-period__title{color:#0785ad;margin-bottom:5px;font-size:12px;font-weight:900}.reservation-detail-period__event{color:#31464f;font-size:14px;font-weight:900;line-height:1.7}.reservation-detail-period__event>span{color:#6b7b82;min-width:38px;font-size:12px;font-weight:500;display:inline-block}.reservation-detail-summary__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.reservation-detail-inline-link{color:#087fc0;text-align:center;background:#fff;border:1px solid #159bc5;border-radius:5px;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:14px;font-weight:900;line-height:1.35;display:inline-flex}.reservation-detail-notice{color:#6c542a;background:#fff8e8;border:1px solid #f1d6a4;border-radius:8px;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.65}.reservation-detail-notice strong{color:#b66b00}.reservation-detail-legacy-heading{display:none}.reservation-detail-application-content{margin-top:24px}.reservation-detail-application-content>.info-single-table>.info-single-table__tr:nth-child(-n+5){display:none}.reservation-detail-back{color:#087fc0;text-align:center;margin-top:24px;font-size:14px;font-weight:800;display:block}.detail-page .info-single-submit-r{justify-content:center;align-items:center;gap:20px;margin:30px 0 0;display:flex}.detail-page .info-single-submit-r>button{flex:0 0 200px;width:200px!important;height:60px!important;margin:0!important}@media (max-width:767px){.detail-page .info-single-submit-r{flex-direction:column;gap:14px}.detail-page .info-single-submit-r>button{flex-basis:auto;max-width:100%}.reservation-detail-page .l-page-content__inner{width:calc(100% - 20px);padding:10px 0 38px}.reservation-detail-page__hero{align-items:flex-start}.reservation-detail-page__hero-main{gap:9px}.reservation-detail-page__hero .page-title-card__copy p{display:none}.reservation-detail-page__status{padding:5px 8px;font-size:12px}.reservation-detail-summary__title{padding:13px}.reservation-detail-summary__title h2{font-size:16px}.reservation-detail-summary__grid{grid-template-columns:1fr}.reservation-detail-summary__block{padding:12px 13px;border-right:0!important}.reservation-detail-summary__value{font-size:14px}.reservation-detail-summary__value--emphasis{font-size:15px}.reservation-detail-period__event{font-size:14px}.reservation-detail-inline-link{min-height:30px;font-size:14px}.reservation-detail-notice{margin-top:8px;padding:10px 11px;font-size:12px}}.schedule-list-page{color:#333;background:#f3f9fc}.schedule-list-page>.l-page{width:100%;max-width:none}.schedule-list-page__hero{color:#1c4757;text-align:center;margin:28px 0 18px}.schedule-list-page__hero h1{margin:0;font-size:30px;font-weight:800;line-height:1.4}.schedule-list-page__content{width:820px;max-width:calc(100% - 40px);margin:0 auto;padding:36px 0 68px}.schedule-list-page .lead-title{color:#078fbd;font-size:20px;font-weight:800}.schedule-list-page .lead-text{color:#6c7a80;margin-top:6px;font-size:14px;line-height:1.7}.schedule-list-page .toolbar{justify-content:space-between;align-items:center;margin:20px 0 10px;display:flex}.schedule-list-page .count{color:#6c7a80;font-size:13px}.schedule-list-page .schedule-list{background:#fff;border-top:1px solid #d8e9ef;border-bottom:1px solid #d8e9ef;margin:0;padding:0;list-style:none}.schedule-list-page .schedule-list__item{margin:0;padding:0;list-style:none}.schedule-list-page .schedule-row{min-height:74px;color:inherit;background:#fff;border-bottom:1px solid #d8e9ef;grid-template-columns:minmax(0,1fr) 42px;align-items:center;padding:10px 12px;text-decoration:none;display:grid;position:relative}.schedule-list-page .schedule-list__item:last-child .schedule-row{border-bottom:0}.schedule-list-page .schedule-row:hover,.schedule-list-page .schedule-row:focus-visible{background:#f7fcfe}.schedule-list-page .schedule-main{min-width:0}.schedule-list-page .schedule-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.schedule-list-page .trial-no{color:#53656d;text-align:left;white-space:nowrap;font-size:12px}.schedule-list-page .schedule-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.schedule-list-page .schedule-tag{color:#fff;white-space:nowrap;border-radius:3px;align-items:center;min-height:20px;padding:2px 7px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.schedule-list-page .schedule-tag.red{background:#ff3e3e}.schedule-list-page .schedule-tag.blue{background:#159bc5}.schedule-list-page .schedule-tag.orange{background:#ff8a32}.schedule-list-page .schedule-tag.green{background:#19bd72}.schedule-list-page .date{color:#222;font-size:16px;font-weight:800}.schedule-list-page .schedule-row__link{min-width:0;color:inherit;text-decoration:none;display:block}.schedule-list-page .schedule-memo{color:#53656d;white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.6}.schedule-list-page .schedule-row>button{color:#c8cdd1;background:0 0;grid-area:1/2;align-self:center;width:36px;height:36px;padding:0}.schedule-list-page__empty{color:#6c7a80;text-align:center;margin:32px 0}.schedule-list-page .back-link{color:#078fd0;width:max-content;margin:24px auto 0;font-size:14px;font-weight:700;text-decoration:underline;display:block}@media (max-width:760px){.schedule-list-page__hero{margin:28px 0 18px}.schedule-list-page__hero h1{font-size:22px}.schedule-list-page__content{max-width:calc(100% - 28px);padding:28px 0 52px}.schedule-list-page .lead-title{font-size:18px}.schedule-list-page .lead-text{font-size:14px}.schedule-list-page .toolbar{margin-top:18px}.schedule-list-page .schedule-row{grid-template-columns:minmax(0,1fr) 36px;min-height:76px;padding:9px 10px}.schedule-list-page .schedule-meta{gap:6px;margin-bottom:5px}.schedule-list-page .schedule-tag,.schedule-list-page .trial-no{font-size:12px}.schedule-list-page .schedule-tag{padding:2px 6px}.schedule-list-page .date{font-size:15px}.schedule-list-page .schedule-row>button{width:34px;height:34px}}.application-flow-page,.flow-schedule-page{color:#333;background:#f3f9fc;min-height:calc(100vh - 120px)}.flow-page-hero{text-align:center;justify-content:center;align-items:center;min-height:112px;padding:24px 20px 16px;display:flex}.flow-page-hero h1{color:#1c4757;margin:0;font-size:30px;font-weight:800;line-height:1.4}.application-flow-page>.flow-page-hero{min-height:142px}.application-flow-page .application-completed-card{max-width:760px;margin:0 auto;padding:24px 20px 0!important;display:block!important}.application-flow-page .application-completed-card__body{max-width:760px;box-shadow:none;border:1px solid #d8e9ef;border-radius:4px;width:100%!important}.application-flow-page .application-completed-card__body>div:first-child{color:#333!important;font-size:15px!important;line-height:1.85!important}.application-flow-page .application-completed-card__body>div:last-child{font-size:14px;color:#5f6e74!important;margin-top:24px!important;line-height:1.8!important}.application-flow-page__actions{justify-content:center;align-items:center;padding:0 20px;display:flex;margin:28px auto 72px!important}.application-flow-page__actions button{border-radius:4px;margin-left:0!important}.flow-schedule-page>.l-page{width:100%;max-width:none}.flow-schedule-page .l-page-content__inner{max-width:820px;padding:18px 20px 68px}.flow-schedule-intro{margin-bottom:20px}.flow-schedule-intro h2{color:#078fbd;margin:0;font-size:20px;font-weight:800;line-height:1.5}.flow-schedule-intro p{color:#6c7a80;margin:6px 0 0;font-size:14px;line-height:1.7}.flow-schedule-toolbar{color:#6c7a80;justify-content:space-between;align-items:center;margin:20px 0 10px;font-size:13px;display:flex}.schedule-application-health,.schedule-application-accordion{background:#fff;border:1px solid #cfe6ef;border-radius:7px;margin-top:18px;overflow:hidden}.schedule-application-health{margin-top:0}.schedule-application-panel__title,.schedule-application-accordion>summary{color:#1c4757;font-size:17px;font-weight:800}.schedule-application-panel__title{background:#e8f8fd;border-bottom:1px solid #d9edf4;margin:0;padding:15px 18px}.schedule-application-health>.info-single-table{border-top:0;margin:0}.schedule-application-accordion>summary{cursor:pointer;background:#e8f8fd;justify-content:space-between;align-items:center;min-height:56px;margin:0;padding:14px 18px;list-style:none;display:flex;position:relative}.schedule-application-accordion>summary::-webkit-details-marker{display:none}.schedule-application-accordion>summary:after{color:#078fbd;content:"+";flex:none;margin-left:16px;font-size:24px;font-weight:400;line-height:1}.schedule-application-accordion[open]>summary:after{content:"−"}.schedule-application-accordion__body{background:#fff;border-top:1px solid #d9edf4;padding:16px 18px 18px}.schedule-application-accordion__body>.info-single-table{border-top:0;margin:0}.schedule-application-accordion__body .detail-page__applicant-section{margin:0}.schedule-application-accordion__body .detail-page__applicant-section>.section-heading{display:none}.schedule-application-accordion__body .read-before,.schedule-application-accordion__body .read-before-box{margin:0}.flow-schedule-page .schedule-application-accordion__body .read-before-box{color:#3f4b50;background:#fff8f6;border-left:4px solid #ef4c47;padding:16px 18px;font-size:14px;line-height:1.8}.flow-schedule-page .schedule-application-accordion__body .read-before-box strong{color:#ef4c47;margin-bottom:5px;display:block}.flow-schedule-page .info-single-table{border-top:0;margin-top:0}.flow-schedule-page .info-single-table__tr{border-bottom-color:#d8e9ef}.flow-schedule-page .info-single-table__th{color:#0788b3;background:#e9f8fd}.flow-schedule-page #payment{background:#fff;padding:0}.flow-schedule-page #payment>div{width:100%}.flow-schedule-page .flow-schedule-health-row{border-top:0;display:block}.flow-schedule-health-row>.info-single-table__th{display:none}.flow-schedule-health-row>#payment{width:100%;padding:0}.sc-selection{background:#fff;border:1px solid #cfe6ef;border-radius:6px;margin-top:22px;overflow:hidden}.sc-selection-head{background:#e8f8fd;border-bottom:1px solid #d9edf4;padding:16px 18px}.sc-selection-head h2{color:#1c4757;margin:0;font-size:18px;line-height:1.4}.sc-selection-head p{color:#60717a;margin:5px 0 0;font-size:13px}.sc-choices{border:0;min-width:0;margin:0;padding:14px 18px 8px}.sc-choices legend{float:left;color:#333;width:100%;margin:0 0 10px;padding:0;font-size:14px;font-weight:800}.sc-card-grid{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sc-card-grid .flow-schedule-row{cursor:pointer;background:#fff;border:1px solid #d6e4e9;border-radius:6px;align-items:center;gap:12px;min-height:69px;padding:12px 14px;transition:background-color .15s,border-color .15s;display:flex}.sc-card-grid .flow-schedule-row:hover:not(.is-disabled),.sc-card-grid .flow-schedule-row:focus-within{background:#f7fcfe;border-color:#76c9e4}.sc-card-grid .flow-schedule-row.is-selected{background:#e8f8fd;border:2px solid #00a1d2;padding:11px 13px}.sc-card-grid .flow-schedule-row.is-disabled{cursor:not-allowed;opacity:1;background:#f8fafb;border-color:#e8eef1}.sc-card-grid .flow-schedule-row>input{accent-color:#00a1d2;flex:0 0 19px;width:19px;height:19px;margin:0}.sc-card-grid .flow-schedule-row.is-disabled>input{display:none}.sc-card-main{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sc-date{color:#344b54;font-size:14px;font-weight:750}.sc-card-grid .is-disabled .sc-date{color:#8c999f}.sc-remain{color:#078fd0;white-space:nowrap;font-size:12px;font-weight:800}.sc-remain.is-low{color:#e24a4a}.sc-remain.is-zero{color:#7d8a91}.sc-note{color:#677a85;white-space:pre-wrap;flex-basis:100%;font-size:12px;line-height:1.5}.sc-closed-dates{border-top:1px solid #e0ebf0;margin-top:14px}.sc-closed-dates summary{color:#586d78;cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;padding:10px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.sc-closed-dates summary::-webkit-details-marker{display:none}.sc-closed-dates summary:after{color:#159bc5;content:"⌄";font-size:18px}.sc-closed-dates[open] summary:after{transform:rotate(180deg)}.sc-count{margin-left:4px;font-weight:500}.sc-feedback{color:#677a85;margin:0 18px 16px;font-size:12px}.sc-feedback.has-selected{color:#0785ad;font-weight:750}.flow-schedule-row{cursor:pointer;background:#fff;border-bottom:1px solid #d8e9ef;grid-template-columns:20px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:74px;padding:10px 12px;text-decoration:none;transition:background-color .15s;display:grid;position:relative}.flow-schedule-row:last-child{border-bottom:0}.flow-schedule-row:hover,.flow-schedule-row:focus-within,.flow-schedule-row.is-selected{background:#f3fbfe}.flow-schedule-row.is-disabled{cursor:not-allowed;opacity:.65}.flow-schedule-row>input{accent-color:#00a1d2;width:17px;height:17px;margin:0}.flow-schedule-row__content,.flow-schedule-row__meta,.flow-schedule-row__tags{display:flex}.flow-schedule-row__content{flex-direction:column;min-width:0}.flow-schedule-row__meta{justify-content:space-between;align-items:center;gap:10px}.flow-schedule-row__trial-no{color:#6c7a80;font-size:12px;line-height:1.5}.flow-schedule-row__tag{color:#0788b3;white-space:nowrap;background:#e9f8fd;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.35;display:inline-block}.flow-schedule-row__date{color:#31464f;margin-top:4px;font-size:15px;font-weight:800;line-height:1.6}.flow-schedule-row__note{color:#6c7a80;white-space:pre-wrap;margin-top:3px;font-size:12px;line-height:1.5}.flow-schedule-row__arrow{color:#0788b3;text-align:center;font-size:26px;font-weight:800;line-height:1}.application-flow-page .l-page-content__inner,.interview-confirm-page .l-page-content__inner{padding-bottom:68px}.interview-confirm-page .confirmation-statement{color:#5f6e74;margin:0;padding:16px 20px 4px;font-size:14px;font-weight:400}.interview-confirm-list{background:#fff;border-top:1px solid #d8e9ef;border-bottom:1px solid #d8e9ef;width:100%;margin:0 auto;max-width:760px!important}.interview-confirm-list__item{margin-bottom:0!important}.interview-confirm-question{border-bottom:1px solid #d8e9ef}.interview-confirm-question__row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.interview-confirm-question__number{color:#fff;background:#00a1d2;border-radius:4px;width:max-content;padding:3px 7px;font-size:12px;font-weight:800;line-height:1.4}.interview-confirm-question__text{color:#333;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.6}.interview-confirm-question__answer{text-align:center;border-radius:4px;min-width:62px;padding:5px 8px;font-size:13px;font-weight:800}.interview-confirm-question__answer.is-yes{color:#cc5a0c;background:#fff2e8}.interview-confirm-question__answer.is-no{color:#4f6973;background:#e9f8fd}.interview-confirm-question__child{border-top:1px dashed #d8e9ef;margin:0 12px 0 54px}.interview-confirm-question__child:last-child{border-bottom:0}.interview-confirm-page .info-single-submit-m{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.interview-confirm-page .info-single-submit-m button{border-radius:4px;margin:0!important}@media (max-width:767px){.flow-page-hero,.application-flow-page>.flow-page-hero{min-height:96px;padding:20px 12px 12px}.flow-page-hero h1{font-size:24px}.application-flow-page .application-completed-card{padding:18px 12px 0!important}.flow-schedule-page .l-page-content__inner{padding:18px 12px 50px}.schedule-application-panel__title,.schedule-application-accordion>summary{padding:13px 14px;font-size:15px}.schedule-application-accordion__body{padding:13px 12px 14px}.flow-schedule-page .schedule-application-accordion__body .read-before-box{padding:14px;font-size:13px}.flow-schedule-health-row>#payment{padding:0}.sc-selection{margin-top:20px}.sc-selection-head{padding:13px 14px}.sc-choices{padding:12px 13px 8px}.sc-card-grid{grid-template-columns:1fr}.sc-card-grid .flow-schedule-row{min-height:58px}.sc-feedback{margin:0 14px 15px}.flow-schedule-row{grid-template-columns:18px minmax(0,1fr) 18px;gap:8px;padding:9px 7px}.flow-schedule-row__meta{flex-direction:column;align-items:flex-start;gap:4px}.flow-schedule-row__date{font-size:14px}.interview-confirm-question__row{grid-template-columns:38px minmax(0,1fr) 54px;gap:7px;padding:9px 7px}.interview-confirm-question__text{font-size:12px}.interview-confirm-question__answer{min-width:52px;padding:5px 6px;font-size:12px}.interview-confirm-question__child{margin-left:44px}.application-flow-page__actions{margin-bottom:50px!important}}.mypage-banners__item a{transition:opacity .3s}.mypage-banners__item a:hover{opacity:.5}.mypage-banners .swiper-pagination{margin:0;position:static}.mypage-banners .swiper-pagination-bullet{border:3px solid #009fd3}@media (max-width:767px){.info-search__inner{padding:30px 4%}}.info-search__head{flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;display:flex}.info-search__heading{margin:0;font-size:30px;line-height:1.1}@media (max-width:767px){.info-search__heading{font-size:min(22px,5.86667vw)}}.info-search__heading i{color:#009fd3;vertical-align:-.08em;margin:0 20px 0 0;font-size:1.33333em}@media (max-width:767px){.info-search__heading i{margin-right:10px}}@media (max-width:767px){.info-search__form{margin-top:20px}}.info-search__conditions{flex-wrap:wrap;margin:10px -10px;display:flex}@media (max-width:767px){.info-search__conditions{margin:-10px}}.info-search__conditions__item{flex-wrap:wrap;align-items:stretch;width:25%;padding:10px;display:flex}@media (max-width:767px){.info-search__conditions__item{width:100%;padding:10px}}.info-search__conditions__item__label{width:5em;font-weight:800;display:flex}@media (max-width:767px){.info-search__conditions__item__label{width:6em}}.info-search__conditions__item__input{width:calc(100% - 5em)}@media (max-width:767px){.info-search__conditions__item__input{width:calc(100% - 6em)}}.info-search__conditions__item.mod-6em .info-search__conditions__item__label,.info-search__conditions__item.mod-6em .info-search__conditions__item__input{width:100%}.info-search__conditions__item.mod-period{width:66.666%}.info-search__conditions__item.mod-period .info-search__conditions__item__label,.info-search__conditions__item.mod-period .info-search__conditions__item__input{width:100%}.info-search__conditions select{padding:8px}.info-search__conditions select:disabled{color:#9f9f9f;cursor:not-allowed;background:#f2f2f2}.info-search__conditions input[type=number],.info-search__conditions input[type=date]{padding:10px}.info-search__conditions input[type=number],.info-search__conditions input[type=date],.info-search__conditions select{color:#000;border:1px solid #9f9f9f;border-radius:5px;width:100%;height:auto;font-size:17px}.info-search__conditions label{font-size:16px;font-weight:800;display:inline-block}.info-search__conditions label:not(:last-child){margin:0 15px 0 0}.info-search__advanced-toggle{text-align:center;margin:5px 5px 15px}.info-search__advanced-toggle button{color:#009fd3;cursor:pointer;background:#fff;border:1px solid #009fd3;border-radius:8px;width:100%;max-width:990px;padding:12px;font-size:16px;font-weight:800}@media (max-width:767px){.info-search__advanced-toggle{margin:25px 5px}}.info-search-period{grid-template-columns:repeat(2,max-content);gap:12px 24px;display:grid}.info-search-period input[type=date]{box-sizing:border-box;width:auto;height:42px;padding:10px 5px}.info-search-period label{margin:0 0 6px;font-size:14px;font-weight:800;line-height:20px;display:block}.info-search-period__field{align-items:center;gap:2px;display:flex}.info-search-period__clear{color:#555;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:42px;padding:0;display:flex}.info-search-period__clear:hover{color:#009fd3}.info-search__note{color:#555;margin:8px 0 0;font-size:14px;font-weight:800;line-height:1.5}@media (max-width:767px){.info-search__conditions__item.mod-period{width:100%}.info-search-period{grid-template-columns:max-content}}.info-search__conditions input[type=radio],.info-search__conditions input[type=checkbox]{vertical-align:-.35em;width:24px;height:24px;margin:0 5px 0 0}.info-search__submit{text-align:center;margin-top:30px}.info-search__actions{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.info-search__reset{color:#333;cursor:pointer;background:#fff;border:2px solid #9f9f9f;border-radius:10px;width:335px;height:70px;padding:0 24px;font-size:18px;font-weight:800}@media (max-width:767px){.info-search__actions{flex-direction:column;align-items:stretch}.info-search__actions>button,.info-search__reset{width:100%!important}}.info-search-container{background:#fff;border:2px solid #009fd3;max-width:990px;margin:0 auto 40px;padding:20px 30px}@media (max-width:767px){.info-search-container{padding:15px}}.info-data{background:#e9faff}.info-data__inner{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding:40px 20px}@media (max-width:767px){.info-data__inner{padding-left:4%;padding-right:4%}}.info-sort{flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 40px;display:flex}@media (max-width:767px){.info-sort{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}}.info-sort__result{font-weight:700}.info-sort__result b{color:#ff731e;font-size:1.5em}.info-search-age{flex-wrap:wrap;align-items:center;display:flex}.info-search-age__input{width:calc(100% - 1.5em)}.info-search-age__sep{text-align:right;width:1.5em}.area-accordion{background:0 0}.area-accordion>summary{color:#33484f;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0;font-size:15px;font-weight:800;list-style:none;display:inline-flex}.area-accordion>summary::-webkit-details-marker{display:none}.area-accordion>summary:after{content:"";border-bottom:1.5px solid #159bc5;border-right:1.5px solid #159bc5;flex:none;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.area-accordion[open]>summary:after{transform:rotate(225deg)translate(-1px,-1px)}.area-accordion-body{padding:4px 0 10px}.area-group{grid-template-columns:86px 1fr;gap:14px;padding:9px 0;display:grid}.area-group-title{color:#5c6b72;padding-top:2px;font-size:13px;font-weight:800}.area-link-list{flex-wrap:wrap;gap:7px 0;display:flex}.area-link-list a{color:#087fc8;padding:0 12px;font-size:13px;font-weight:800;line-height:1.8;position:relative}.area-link-list a:first-child{padding-left:0}.area-link-list a:not(:last-child):after{color:#c3ccd1;content:"｜";font-weight:400;position:absolute;right:-2px}.info-labels__item{padding:3px}.info-status-icon{color:#fff;background:#666;border-radius:5px;padding:5px 10px;font-size:14px;line-height:1.3;display:inline-block}.info-status-icon.mod-active,.info-status-icon.mod-primary{background:#ff731e}.info-status-icon.mod-end{background:#b8b8b8}.info-status-icon.mod-osusume{background:#d50b0b}.info-single{max-width:900px;margin:0 auto}.info-single__caution{color:red;text-align:center;margin:0 0 30px}.info-single__heading{color:#009fd3;justify-content:flex-start;margin:0 0 10px;font-size:20px;line-height:1.6;display:flex}.info-single__status{margin:0 0 20px}.info-single-table{line-height:1.6}.info-single-table__tr{border-top:1px solid #81c2d5;flex-wrap:wrap;display:flex}.return-button,.return-button-re,.return-button-re-se{width:200px;height:60px;margin:auto}.reservation-scheudle-return{width:16%;margin:2% auto auto}@media (max-width:767px){.reservation-scheudle-return{width:50%;margin:2% auto auto}.info-single-table__tr{border-top:none}}.info-single-table__tr:last-child{border-bottom:1px solid #81c2d5}@media (max-width:767px){.info-single-table__tr:last-child{border-bottom:none}}.info-single-table__td,.info-single-table__th{padding:20px 25px}.info-single-table__td{display:grid}.info-single-table__th{background:#e9faff;flex-wrap:wrap;align-items:center;width:38.8889%;font-weight:700;display:flex}@media (max-width:767px){.info-single-table__th{background:0 0;width:100%;padding:0 0 0 15px;position:relative}.info-single-table__th:before{content:"";background:#009fd3;border-radius:99em;width:5px;height:100%;display:block;position:absolute;top:0;left:0}}.info-single-table__th span{font-size:.9em}.info-single-table__td{width:61.1111%}@media (max-width:767px){.info-single-table__td{width:100%;padding:10px 0 20px}}.info-single-user{flex-wrap:wrap;margin:-3px 0 15px;display:flex}.info-single-user__dd,.info-single-user__dt{margin:3px 0}.info-single-user__dt{width:6em;font-weight:700}.info-single-user__dd{width:calc(100% - 6em)}.info-single-user--wide .info-single-user__dt{width:11em}.info-single-user--wide .info-single-user__dd{width:calc(100% - 11em)}@media (max-width:767px){.info-single-user--wide .info-single-user__dt{width:6em}.info-single-user--wide .info-single-user__dd{width:calc(100% - 6em)}}.info-single-accept{text-align:center;margin:50px 0 0}@media (max-width:767px){.info-single-accept{margin-top:20px}}.info-single-accept .wpcf7-list-item{margin-left:0}.info-single-accept .wpcf7-list-item input[type=checkbox]{vertical-align:-.45em;width:26px;height:26px;margin:0 5px 0 0}.info-single-submit{text-align:center;margin:30px 23% 0 8%}.info-single-submit-se{text-align:center;margin:30px 11% 0 8%}.info-single-submit-c{text-align:center;margin:30px 23% 0 8%}.info-single-submit-m{text-align:center;margin:30px 15% 0 17%}.button-apply{color:"white";background-color:#009fd3;width:200px!important;height:60px!important}.info-single-submit-b{background-color:#009fd3;width:200px;height:60px;margin-left:17%}.profile-edit-modal__inner{box-sizing:border-box;width:100%;padding:20px 25px}@media (max-width:767px){.profile-edit-modal__inner{padding:20px 0}}@media (max-width:899px){.profile-edit-modal__inner .form-table,.profile-edit-modal__inner .form-table__tr{border:none}.profile-edit-modal__inner .form-table__tr:not(:last-child){margin:0 0 20px}.profile-edit-modal__inner .form-table__tr-r{border:none;padding-top:20px}.profile-edit-modal__inner .form-table__th{background:0 0;width:100%;margin:0 0 10px;padding:0 0 0 15px;line-height:1.3;position:relative}.profile-edit-modal__inner .form-table__th:before{content:"";background:#009fd3;border-radius:99em;width:5px;height:100%;display:block;position:absolute;top:0;left:0}.profile-edit-modal__inner .form-table__td{width:100%;padding:0}}.profile-edit-modal__actions{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.profile-edit-modal__actions .profile-edit-modal__button{box-sizing:border-box;white-space:nowrap;border-radius:4px;height:46px;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;margin:0!important}.profile-edit-modal__actions .profile-edit-modal__button--cancel{width:122px;color:#344b55!important;background:#fff!important;border:1px solid #bfd6df!important}.profile-edit-modal__actions .profile-edit-modal__button--submit{width:155px;color:#fff!important;background:#00a1d2!important;border:1px solid #00a1d2!important}@media (max-width:480px){.profile-edit-modal__actions{gap:8px}.profile-edit-modal__actions .profile-edit-modal__button{padding:0 8px;font-size:13px}.profile-edit-modal__actions .profile-edit-modal__button--cancel{width:112px}.profile-edit-modal__actions .profile-edit-modal__button--submit{width:145px}}.info-single-note{margin:0}.info-single-note span{color:red}.info-single-note--restricted{color:red;margin:0 0 8px;font-weight:700}.consent-modal .semi-modal-content{background:#fff;border:1px solid #c3e2ed;border-radius:18px;max-height:calc(100vh - 56px);margin:0 auto;padding:0;display:flex;overflow:hidden;width:min(800px,100vw - 48px)!important}.consent-modal .semi-modal-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #c3e2ed;flex:none;align-items:center;min-height:108px;margin:0;padding:24px 40px}.consent-modal .semi-modal-title,.consent-modal .semi-modal-header-title{color:#1f4c5c;font-size:28px;font-weight:800;line-height:1.35}.consent-modal .semi-modal-body-wrapper{flex:auto;min-height:0;margin:0;overflow:hidden}.consent-modal .semi-modal-body{box-sizing:border-box;background:#fff;max-height:calc(100vh - 400px);font-size:15px;overflow-y:auto;height:auto!important;padding:28px 44px!important}.consent-modal-content{width:100%}.consent-modal-checkbox-group{gap:16px;width:100%;display:grid}.consent-modal-checkbox-group .semi-checkbox{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d5e5eb;border-radius:10px;align-items:flex-start;gap:12px;width:100%;min-width:0;margin:0;padding:18px 22px;font-size:14px;line-height:1.8;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;position:relative}.consent-modal-checkbox-group .semi-checkbox:hover{background:#f8fdff;border-color:#75c9df}.consent-modal-checkbox-group .semi-checkbox-inner{flex:none;width:20px;height:20px;margin-top:2px}.consent-modal-checkbox-group .semi-checkbox-inner-display{background:#fff;border:1px solid #b7cbd4;border-radius:3px;width:20px;height:20px;transition:border-color .16s,background-color .16s;box-shadow:none!important}.consent-modal-checkbox-group .semi-checkbox-inner-display .semi-icon{font-size:14px}.consent-modal-checkbox-group .semi-checkbox-inner-checked .semi-checkbox-inner-display,.consent-modal-checkbox-group .semi-checkbox-checked .semi-checkbox-inner-display{background:#00a1d2;border-color:#00a1d2;box-shadow:none!important}.consent-modal-checkbox-group .semi-checkbox-checked{background:#f2fbfe;border-color:#00a1d2;box-shadow:0 0 0 2px #00a1d21a}.consent-modal-checkbox-group .semi-checkbox:focus-within{border-color:#00a1d2;box-shadow:0 0 0 3px #00a1d229}.consent-modal-checkbox-group .semi-checkbox-content{flex:1;min-width:0;padding:0}.consent-modal-item-body{color:#314952;overflow-wrap:anywhere;min-width:0;font-weight:400!important;line-height:1.7!important}.consent-modal-item-title{line-height:1.75;font-size:14px!important;font-weight:400!important}.consent-modal-item-note{color:#526771;margin-top:5px;line-height:1.7;font-size:14px!important;font-weight:400!important}.consent-modal-privacy{color:#526771;overflow-wrap:anywhere;margin-top:14px;font-size:14px;line-height:1.7;font-weight:400!important}.consent-modal-privacy a{color:#078fbe;text-decoration:underline}.consent-modal .semi-modal-footer{background:#fff;border-top:1px solid #c3e2ed;flex:none;margin:0;padding:24px 40px 22px}.consent-modal-footer{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.consent-modal-footer-actions{justify-content:center;align-items:center;gap:18px;width:100%;display:flex}.consent-modal-cancel,.consent-modal-submit{border-radius:8px;min-height:64px;font-size:14px;font-weight:800}.consent-modal-cancel{color:#405a67;background:#fff;border:1px solid #c5d4dc;width:210px}.consent-modal-submit{border-color:#009fd3;width:320px}.consent-modal-footer-note{color:#71838b;text-align:center;margin:0;font-size:15px;line-height:1.5}@media (max-width:767px){.consent-modal .semi-modal-content{border-radius:12px;max-height:calc(100vh - 24px);width:calc(100vw - 48px)!important}.consent-modal .semi-modal-header{min-height:72px;padding:18px 20px}.consent-modal .semi-modal-title,.consent-modal .semi-modal-header-title{font-size:21px}.consent-modal .semi-modal-body{max-height:calc(100vh - 220px);padding:18px 14px!important}.consent-modal-checkbox-group .semi-checkbox{gap:10px;padding:15px 14px;font-size:16px}.consent-modal-checkbox-group{gap:12px}.consent-modal-checkbox-group .semi-checkbox-inner{width:20px;height:20px;margin-top:2px}.consent-modal-checkbox-group .semi-checkbox-inner-display{width:20px;height:20px}.consent-modal-item-title{line-height:1.7;font-size:16px!important}.consent-modal-item-note{font-size:16px!important}.consent-modal-privacy{font-size:14px}.consent-modal-footer-note{font-size:15px}.consent-modal .semi-modal-footer{padding:18px 14px 20px}.consent-modal-footer{gap:12px}.consent-modal-footer-actions{gap:10px}.consent-modal-cancel,.consent-modal-submit{border-radius:7px;flex:1 1 0;width:auto;min-width:0;min-height:52px;font-size:14px}}.info-login-button span{color:#fff}.info-single-note a{color:#009fd3;font-weight:700}.info-single-note a.info-single-register-link{color:#e53935}.info-single-image{margin:40px 0 0}.schedule-return-button{background-color:#009fd3;width:200px;height:60px;margin-left:21%}.info-application-button{width:"200px";background-color:#009fd3;height:60px;margin-left:20%}@media (max-width:767px){.info-single-image{margin-top:0}.schedule-return-button{background-color:#009fd3;width:200px;height:60px;margin-left:28%}.info-application-button{width:"200px";background-color:#009fd3;height:60px;margin-top:20px;margin-left:20%}.info-single__heading{color:#009fd3;justify-content:flex-start;margin:0 0 10px;font-size:20px;line-height:1.6;display:block}}@media (max-width:707px){.button-apply{color:"white";background-color:#009fd3;margin-top:20px;margin-right:7%;width:200px!important;height:60px!important}.schedule-return-button{background-color:#009fd3;width:200px;height:60px;margin-left:25%}}@media (max-width:400px){.schedule-return-button{background-color:#009fd3;width:200px;height:60px;margin-left:17%}}.info-single-image__item{text-align:center}.info-single-image__item:not(:last-child){margin-bottom:15px}.pagination{justify-content:center;align-items:center;gap:20px 8px;margin-bottom:10px;display:flex}.page-item,.page-link{color:#009fd3;background:#fff;border:.9px solid #009fd3;border-radius:5px;justify-content:center;align-items:center;width:35px;height:35px;font-size:16px;font-weight:700;display:inline-flex}.page-link:hover{color:#009fd3;text-decoration:none}.page-item-prev{color:#009fd3;background:#fff;border:.9px solid #009fd3;border-radius:5px;justify-content:center;align-items:center;width:35px;height:35px;font-size:16px;font-weight:700;display:inline-flex}.page-end{list-style:none}.next-link{color:#fff;background:#009fd3;border:1px solid #009fd3;border-radius:5px;justify-content:center;width:35px;height:35px;transition:opacity .3s}.previous-link{color:#fff;background:#009fd3;border:1px solid #009fd3;border-radius:5px;justify-content:center;width:35px;height:35px}.previous-link:hover{color:#fff;text-decoration:none}.active{color:#fff;background:#b8b8b8;border-color:#b8b8b8;height:35px}.active:hover{color:#fff}.active-li:hover{text-decoration:none}.icon-gr polyline{stroke:#fff}.scheudle-cancel-button{color:#fff;background-color:#009fd3;width:200px;height:60px;margin-left:15px}.scheudle-button{background-color:#009fd3;width:200px;height:60px;margin-top:30px;margin-left:38%}.scheudle-button-login{background-color:#009fd3;margin-left:3%;width:200px!important;height:60px!important}.info-confirm-button{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.other-schedule-confirm{color:#fff;background-color:#009fd3;width:200px;height:60px;margin-top:-8px;margin-left:20%}.cancel-button{margin-right:10%;padding-left:0%}.info-single-submit-r{text-align:center;margin:30px 15% 0 0}@media (max-width:933px){.info-confirm-button{justify-content:center;align-items:center;width:100%;height:100%;display:inline}.cancel-button{margin-top:20px;padding-left:10.8%}.other-schedule-confirm{color:#fff;background-color:#009fd3;width:200px;height:60px;margin-top:-8px;margin-right:-145px}}@media (max-width:767px){.scheudle-cancel-button{color:#fff;background-color:#009fd3;width:200px;height:60px;margin-top:10px;margin-right:30px}.cancel-button{margin-top:20px;padding-left:16.8%}.other-schedule-confirm{color:#fff;background-color:#009fd3;width:200px;height:60px;margin-top:-8px;margin-right:-45px}.info-single-submit-b{background-color:#009fd3;width:200px;height:60px;margin-top:25px;margin-left:28%}.info-single-submit{display:inline}.scheudle-button-login{background-color:#009fd3;margin-top:3%;margin-left:16%;width:200px!important;height:60px!important}.scheudle-button{background-color:#009fd3;width:200px;height:60px;margin-top:30px;margin-left:29%}}@media (max-width:450px){.scheudle-button-login{width:200px}.cancel-button{margin-top:20px;padding-left:0%}.info-single-submit-b{background-color:#009fd3;width:200px;height:60px;margin-top:25px;margin-left:20%}}.confirmation-statement{text-align:center;color:red;margin-top:20px;margin-bottom:-35px;padding:20px;font-size:16px;font-weight:700}.info-login-button{border-radius:10px;max-width:100%;padding:20px;font-size:18px;width:355px!important;height:65px!important}.info-login-button:hover{opacity:.5}@media (max-width:450px){.info-login-button{width:250px!important;height:55px!important}}.l-main:has(.trial-list-page-title){background:#f5fbfe}.trial-list-page-title{color:#2d4652;text-align:center;background:0 0;justify-content:center;align-items:center;max-width:1120px;min-height:0;margin:18px auto 30px;padding:0;font-size:36px;font-weight:800}.trial-list-page-title .l-page-name__text{font-size:inherit}.l-page:has(.trial-list-page-title){width:100%;max-width:1120px;margin:0 auto}:is(.l-page:has(.trial-list-page-title) .header-block,.l-page:has(.trial-list-page-title) .l-page-content){width:100%}.l-main:has(.trial-list-page-title) .header-block .bread-crumb{color:#6e7c83;background:#f4fbfd;max-width:1120px;margin:0 auto;padding:14px 0 0;font-size:12px}.info-search{box-sizing:border-box;background:#fff;border-radius:9px;width:90%;max-width:1120px;margin:0 auto;padding:26px 35px 30px;box-shadow:0 0 0 1px #00000003}.info-search__inner,.info-search__form{box-sizing:border-box;width:100%}.info-search__inner{max-width:none;margin:0;padding:0}.info-search__form{margin:0}.info-search__heading{color:#0788c8;align-items:center;margin:0 0 28px;font-size:26px;font-weight:800}.info-search__conditions{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;display:grid}.info-search__conditions__item{width:auto;min-width:0;padding:0}.info-search__conditions__item__label{margin-bottom:6px;font-size:13px;font-weight:800}.info-search__conditions__item__input select,.info-search__conditions__item__input input[type=date]{color:#222;background:#fff;border:1px solid #bfc9ce;border-radius:4px;width:100%;height:42px;padding:0 12px;font-size:14px}.info-search__advanced-toggle{margin-top:18px}.info-search__advanced-toggle button{color:#099cd0;background:#fff;border:1.5px solid #19a9db;border-radius:3px;width:100%;height:43px;font-weight:800}.info-search__conditions+.info-search__advanced-toggle+.info-search__conditions{margin-top:18px}.info-search__conditions#info-search-advanced{row-gap:18px}.info-search__conditions__item.mod-period{grid-column:1/-1;width:auto}.info-search__actions{justify-content:center;gap:14px;margin-top:18px;display:flex}.info-search__actions>*{border-radius:4px!important;width:310px!important;height:58px!important;font-size:15px!important}.info-search__reset{color:#222;background:#fff;border:1px solid #999}.info-data{background:0 0;width:100%;padding:56px 0 88px}.info-data__inner{max-width:1120px;padding:0}.trial-result-toolbar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.trial-result-toolbar__left{color:#67757c;align-items:center;gap:10px;font-size:12px;line-height:1;display:flex}.trial-sort-label{white-space:nowrap;align-items:center;height:34px;font-weight:700;display:inline-flex}.trial-sort,.status-toggle{box-sizing:border-box;color:#67757c;vertical-align:middle;background:#fff;border:1px solid #c8d1d6;border-radius:6px;height:34px;font-size:12px;line-height:1}.trial-sort{min-width:112px;padding:0 8px;font-weight:700}.trial-result-toolbar .trial-sort{flex-flow:row;justify-content:flex-start;align-items:center;margin:0;display:inline-flex}.status-toggle{border-color:#bcdce7;width:168px;max-width:100%;display:inline-flex;overflow:hidden}.status-toggle label{cursor:pointer;flex:1 1 0;align-items:center;min-width:0;height:100%;display:flex}.status-toggle input{opacity:0;pointer-events:none;position:absolute}.status-toggle span{color:#526770;white-space:nowrap;border-left:1px solid #d8dfe2;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.status-toggle label:first-child span{border-left:0}.status-toggle input:checked+span{color:#fff;background:#3aadd7}.status-toggle input:focus-visible+span{z-index:1;outline-offset:-2px;outline:2px solid #0788d2;position:relative}.trial-result-count{color:#555;font-size:13px}.info-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px;margin:0;padding:0;list-style:none;display:grid}.info-articles__item{width:auto;padding:0}.info-search__conditions__item.mod-period .info-search-period{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none}@media (max-width:767px){.info-search{margin:0 16px;padding:20px 16px}.info-search__conditions{grid-template-columns:repeat(2,minmax(0,1fr))}.info-search__actions,.trial-result-toolbar{flex-direction:column;align-items:stretch}.info-search__actions>*{width:100%!important}.trial-result-toolbar__left{flex-wrap:wrap;justify-content:flex-start}.info-data{padding:32px 16px 60px}.info-articles{grid-template-columns:1fr}.area-accordion>summary{min-height:42px;font-size:13px}.area-accordion-body{padding:2px 0 8px}.area-group{padding:8px 0;display:block}.area-group-title{margin-bottom:7px;padding:0;font-size:12px}.area-link-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;display:grid}.area-link-list a,.area-link-list a:first-child{white-space:nowrap;padding:0;font-size:12px;line-height:1.7}.area-link-list a:not(:last-child):after{display:none}}.info-search__conditions__item.mod-period .info-search-period>div{min-width:0}.info-search__conditions__item.mod-period .info-search-period input[type=date]{width:100%}@media (max-width:767px){.info-search__conditions__item.mod-period .info-search-period{grid-template-columns:1fr}}.detail-page{color:#333;background:#fff}.l-main.detail-page{background:#fff}.detail-page__hero{color:#1c4757;background:#f3f9fc;justify-content:center;align-items:center;height:145px;display:flex}.detail-page__hero>div{margin:0;font-size:29px;font-weight:800;line-height:1.4}.detail-page .l-page-content__inner{width:min(1040px,100% - 48px);max-width:1040px;padding:42px 0 78px}.detail-page .info-single{max-width:820px}.detail-page .info-single__caution{color:#ef4c47;margin:0 0 30px;font-size:13px;line-height:1.65}.detail-page__case-head{border-bottom:2px solid #00a1d2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:0 0 14px;display:grid}.detail-page__case-head>button{background:0 0;border:0;align-self:end;width:44px;height:44px;padding:0 4px 4px}.detail-page__case-meta{color:#869299;align-items:center;gap:10px;margin:0 0 8px;font-size:12px;display:flex}.detail-page__tags{min-height:0;margin-bottom:8px}.detail-page .detail-page__tags{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 8px;display:flex}.detail-page .detail-page__tags .renewal-card__tag{border-radius:3px;margin:0;padding:4px 10px;font-size:12px;font-weight:900;line-height:1.2}.detail-page__case-title{margin:0}.detail-page__title{color:#078fbd;margin:2px 0 0;font-size:28px;font-weight:900;line-height:1.35}.detail-page .info-single__content{margin-top:20px}.detail-page__intro{background:#fff;border:1px solid #cae7f1;margin-top:20px}.detail-page__intro-title{background:#f2fbfe;border-bottom:1px solid #d9edf4;align-items:center;gap:12px;padding:12px 17px;font-size:16px;font-weight:800;display:flex}.detail-page__intro-body{padding:16px 18px;font-size:15px;line-height:1.85}.detail-page .section-help-link{color:#078fd0;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700;line-height:1.45;text-decoration:underline}.detail-page .info-single-table__th .section-help-link{white-space:normal;width:max-content;max-width:100%;margin:7px 0 0;display:block}.detail-page .info-single-table{border-top:1px solid #9bd9ea;margin-top:22px;line-height:1.78}.detail-page .info-single-table__tr,.detail-page .info-single-table__tr:last-child{border-top:0;border-bottom:1px solid #9bd9ea;grid-template-columns:220px minmax(0,1fr);display:grid}.detail-page .info-single-table__th,.detail-page .info-single-table__td{width:auto;min-width:0;padding:20px 18px}.detail-page .info-single-table__th{background:#e8f8fd;font-size:14px;font-weight:800;display:block}.detail-page .info-single-table__td{background:#fff;font-size:14px;display:block}.detail-page .info-single-table__th span{font-size:12px;font-weight:400;display:inline}.detail-page__sc-item{margin-bottom:6px}.detail-page__sc-item-main{align-items:center;gap:10px;display:flex}.detail-page__sc-remaining{color:#078fd0;white-space:nowrap;font-size:12px;font-weight:800}.detail-page__sc-remaining.is-low{color:#e53935}.detail-page__sc-remaining.is-empty{color:#9aa4aa}.detail-page__sc-note{color:#66757c;margin-top:4px;font-size:13px}.detail-page__sc-empty{color:#66757c}.detail-page .detail-page__applicant-section{margin-top:34px;padding-top:4px}.detail-page .section-heading{color:#333;align-items:center;gap:10px;margin:0 0 14px;font-size:18px;font-weight:800;line-height:1.55;display:flex}.detail-page .section-heading:before{content:"";background:#00a1d2;border-radius:3px;flex:0 0 5px;width:5px;height:24px}.detail-page .applicant{border-top:1px solid #9bd9ea;border-bottom:1px solid #9bd9ea;grid-template-columns:170px minmax(0,1fr);margin:0;display:grid}.detail-page .applicant dt,.detail-page .applicant dd{border-bottom:1px solid #d9edf4;width:auto;min-width:0;margin:0;padding:10px 12px;font-size:14px;line-height:1.55}.detail-page .applicant dt{color:#5f6a70;font-weight:700}.detail-page .applicant dd{color:#333;overflow-wrap:anywhere;font-weight:600}.detail-page .applicant dt:nth-last-child(-n+2),.detail-page .applicant dd:nth-last-child(-n+2){border-bottom:0}.detail-page__profile-restricted{margin-top:12px}.detail-page .edit-button{color:#fff;cursor:pointer;background:#00a1d2;border:0;border-radius:4px;min-height:42px;padding:11px 17px;font-size:13px;font-weight:800;margin-top:14px!important}.detail-page .edit-button:disabled{cursor:not-allowed;background:#ccc!important}.detail-page__missing-info{background:#fff;border:1px solid #9bd9ea;margin-top:18px}.detail-page__missing-info-body{padding:14px 18px;font-size:14px;line-height:1.7}.detail-page__missing-info-body h3{color:#333;margin:0 0 8px;font-size:15px}.detail-page .read-before{border-top:1px solid #9bd9ea;margin-top:30px;padding-top:24px}.detail-page .read-before-box{background:#fff8f6;border-left:4px solid #ef4c47;padding:16px 18px;font-size:14px;line-height:1.8}.detail-page .read-before-box strong{color:#ef4c47;margin-bottom:5px;display:block}.detail-page .confirm-area{text-align:center;margin-top:24px}.detail-page .confirm-area .info-single-accept{margin:0}.detail-page .confirm-area .info-single-accept label{align-items:center;gap:9px;font-size:13px;line-height:1.5;display:inline-flex}.detail-page .confirm-area .info-single-accept input[type=checkbox]{accent-color:#00a1d2;width:20px;height:20px;margin:0}.detail-page .confirm-area .info-single-submit-r{justify-content:center;align-items:center;gap:20px;margin:20px 0 0;display:flex}.detail-page .confirm-area .info-single-submit-r>button{border-radius:4px;max-width:100%;font-size:15px;font-weight:800;width:310px!important;height:52px!important;margin:0!important}.detail-page .confirm-area .back-list{color:#078fd0;width:max-content;margin:14px auto 0;font-size:14px;font-weight:700;text-decoration:underline;display:block}@media (max-width:767px){.detail-page__hero{height:auto;padding:22px 16px}.detail-page__hero>div{font-size:28px}.detail-page .l-page-content__inner{width:calc(100% - 28px);padding:22px 0 30px}.detail-page__case-head{border-bottom:0;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px;padding-bottom:0;display:grid;position:relative}.detail-page__case-head>div{min-width:0}.detail-page__case-head>button{justify-self:end;position:static!important}.detail-page__title{font-size:22px}.detail-page__intro-title{flex-wrap:wrap;gap:8px;padding:12px 14px}.detail-page__intro-body{padding:14px;font-size:14px}.detail-page .section-help-link{font-size:12.5px}.detail-page .info-single-table__tr,.detail-page .info-single-table__tr:last-child{border-top:1px solid #d7e8ef;border-bottom:0;margin-top:18px;padding:19px 0 3px;display:block}.detail-page .info-single-table{border-top:0;margin-top:18px}.detail-page .info-single-table__tr:first-child{margin-top:0}.detail-page .info-single-table__th{background:0 0;width:100%;margin-bottom:12px;padding:0 0 0 15px;font-size:17px;line-height:1.4;position:relative}.detail-page .info-single-table__th:before{content:"";background:#00a1d2;border-radius:99em;width:5px;height:24px;display:block;position:absolute;top:0;left:0}.detail-page .info-single-table__td{width:100%;padding:0 0 3px;font-size:15px;line-height:1.78}.detail-page .detail-page__applicant-section{margin-top:26px}.detail-page .applicant{grid-template-columns:120px minmax(0,1fr)}.detail-page .applicant dt,.detail-page .applicant dd{padding:8px 10px;font-size:13px}.detail-page .read-before-box{padding:14px;font-size:13px}.detail-page .confirm-area .info-single-submit-r{flex-direction:column;gap:14px}}.detail-return-link{margin-top:9px;display:inline-block}@media (max-width:767px){.trial-result-toolbar{grid-template-columns:auto 90px auto 1fr;align-items:center;gap:4px;margin-bottom:16px;display:grid}.trial-result-toolbar__left{display:contents}.trial-sort-label{height:30px;font-size:10px}.trial-result-toolbar .trial-sort{flex-basis:auto;justify-self:start;width:90px;min-width:90px;max-width:90px;height:30px;padding:0 4px;font-size:10px}.trial-result-toolbar .status-toggle{width:116px;min-width:135px;height:30px}.trial-result-toolbar .status-toggle span{padding:0 3px;font-size:11px}.trial-result-count{text-align:right;white-space:nowrap;justify-self:end;font-size:10px}}@media (min-width:768px){.detail-page .info-single-table__th:has(>.section-help-link){display:block}.detail-page .info-single-table__th .section-help-link{white-space:normal;text-align:left;width:max-content;max-width:100%;margin:7px 0 0;display:block}}@media (max-width:767px){.detail-page .info-single-table__th:has(>.section-help-link){justify-content:space-between;align-items:center;gap:10px;display:flex}.detail-page .info-single-table__th .section-help-link{white-space:nowrap;text-align:right;flex:none;width:auto;max-width:100%;margin:0 0 0 auto;display:inline-flex}}.detail-page__bmi-note{color:#66757c;font-size:12px}.l-wrapper>.renewal-guide,.l-main+.renewal-guide{background:#f3f9fc;max-width:1180px;margin:34px auto 0;padding:22px 14px 26px}.application-flow-card--complete{border-radius:0;padding:30px 34px}.application-flow-card--complete .application-flow-card__title{margin:0 0 18px;font-size:21px;line-height:1.5}.application-flow-card--complete .application-flow-card__body{margin-top:0;font-size:15px;line-height:1.85}.application-flow-card--complete .application-flow-card__screening-date{background:#f3fbfe;border-left-width:5px;margin:24px 0 20px;padding:18px 20px;font-size:22px;line-height:1.6}.application-flow-card--complete .application-flow-card__mail-note{margin-top:18px;font-size:14px;line-height:1.8}.application-flow-card--complete .application-flow-card__sub-note{margin-top:12px;font-size:13px;line-height:1.7}.application-flow-card--complete .application-flow-card__contact{margin-top:28px;padding-top:22px;font-size:14px;line-height:1.8}@media (max-width:700px){.application-flow-card--complete{padding:22px 18px}.application-flow-card--complete .application-flow-card__title{font-size:19px}.application-flow-card--complete .application-flow-card__body{font-size:14px}.application-flow-card--complete .application-flow-card__screening-date{padding:18px 14px;font-size:20px}}.application-flow-root{min-height:100vh}.application-flow-page{background:#f3f9fc;min-height:100vh}.application-flow-page>.flow-page-hero{min-height:92px;padding:20px}.application-flow-page>.flow-page-hero h1{color:#1c4757;font-size:30px;line-height:1.4}.application-flow-page__content{width:760px;max-width:calc(100% - 40px);padding:30px 0 68px}.application-flow-card{background:#fff;border:1px solid #d8e5ea;border-radius:6px;padding:30px 34px}.application-flow-card--status .application-flow-card__title{margin-bottom:18px}.application-flow-card--status .application-flow-card__lead{margin-top:0}.application-flow-card--status .application-flow-card__flow{margin-top:26px;margin-bottom:24px}.application-flow-card--status .application-flow-card__info{margin-top:0}.application-flow-card--status .application-flow-card__mail-note{margin-top:18px}.application-flow-card--status .application-flow-card__contact{margin-top:24px}@media (max-width:700px){.application-flow-page>.flow-page-hero{min-height:82px;padding:18px 12px}.application-flow-page>.flow-page-hero h1{font-size:24px}.application-flow-page__content{max-width:calc(100% - 24px);padding:24px 0 50px}.application-flow-card{padding:22px 18px}}
.trial-card{color:#000;background:#fff;border-radius:10px;padding:20px;text-decoration:none;transition:opacity .3s;display:block;box-shadow:0 0 5px #0000001a}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")format("woff")}:root{--swiper-theme-color:#007aff}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;z-index:1;width:100%;height:100%;transition-property:transform;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;position:relative}.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-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;scrollbar-width:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translateZ(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{width:100%;bottom:10px;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));border-radius:50%;display:inline-block}button.swiper-pagination-bullet{appearance:none;box-shadow:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.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{white-space:nowrap;left:50%;transform:translate(-50%)}.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:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;top:0;left:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;top:0;left:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);width:calc(var(--swiper-navigation-size) / 44 * 27);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;text-transform:none;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.mypage-banners{--swiper-theme-color:#009fd3;--swiper-navigation-color:#009fd3;--swiper-pagination-color:#009fd3;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px;--swiper-pagination-bullet-horizontal-gap:7px;margin:40px 0 0}.mypage-banners.mod-bottom{margin:0 0 30px}@media (max-width:767px){.mypage-banners__item{text-align:center}}.mypage-banners__item a{transition:opacity .3s}.mypage-banners__item a:hover{opacity:.5}.mypage-banners .swiper-pagination{margin:0;position:static}.mypage-banners .swiper-pagination-bullet{border:3px solid #009fd3}.trial-search__inner{max-width:1030px;margin:auto;padding:40px 20px}@media (max-width:767px){.trial-search__inner{padding:30px 4%}}.trial-search__head{flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;display:flex}.trial-search__heading{margin:0;font-size:30px;line-height:1.1}@media (max-width:767px){.trial-search__heading{font-size:min(22px,5.86667vw)}}.trial-search__heading i{color:#009fd3;vertical-align:-.08em;margin:0 20px 0 0;font-size:1.33333em}@media (max-width:767px){.trial-search__heading i{margin-right:10px}}.trial-search__button{color:#009fd3;cursor:pointer;background:0 0;border:3px solid #009fd3;border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:center;width:95px;padding:8px 5px;font-size:14px;font-weight:700;display:flex}@media (max-width:767px){.trial-search__button{width:80px}}.trial-search__button span{width:14px;height:14px;margin:0 7px 0 0;display:inline-block;position:relative}@media (max-width:767px){.trial-search__button span{margin-right:5px}}.tria-search__button span:before{content:"";background:#009fd3;width:14px;height:2px;margin:auto;display:block;position:absolute;inset:0}.trial-search__button:after{content:"閉じる"}.trial-search__button[aria-expanded=false] span:after{content:"";background:#009fd3;width:2px;height:14px;margin:auto;display:block;position:absolute;inset:0}.trial-search__button[aria-expanded=false]:after{content:"開く"}.trial-search__form{margin:30px 0 0}@media (max-width:767px){.trial-search__form{margin-top:20px}}.trial-search__form[aria-hidden=true]{display:none}.trial-search__conditions{flex-wrap:wrap;margin:-15px -10px;display:flex}@media (max-width:767px){.trial-search__conditions{margin:-10px}}.trial-search__conditions__item{flex-wrap:wrap;align-items:center;width:33.333%;padding:15px 10px;display:flex}@media (max-width:767px){.trial-search__conditions__item{width:100%;padding:10px}}.trial-search__conditions__item__label{width:5em;font-weight:800}@media (max-width:767px){.trial-search__conditions__item__label{width:6em}}.trial-search__conditions__item__input{width:calc(100% - 5em)}@media (max-width:767px){.trial-search__conditions__item__input{width:calc(100% - 6em)}}.trial-search__conditions__item.mod-6em .trial-search__conditions__item__label{width:6em}.trial-search__conditions__item.mod-6em .trial-search__conditions__item__input{width:calc(100% - 6em)}.trial-search__conditions select{padding:8px}.trial-search__conditions input[type=number]{padding:10px}.trial-search__conditions input[type=number],.trial-search__conditions select{color:#000;border:1px solid #9f9f9f;border-radius:5px;width:100%;height:auto;font-size:17px}.trial-search__conditions label{font-size:16px;font-weight:800;display:inline-block}.trial-search__conditions label:not(:last-child){margin:0 15px 0 0}.trial-search__conditions input[type=radio]{vertical-align:-.35em;width:24px;height:24px;margin:0 5px 0 0}.trial-search__submit{text-align:center;margin-top:30px}.trial-search-container{background:#fff;border:2px solid #009fd3;max-width:990px;margin:0 auto 40px;padding:20px 30px}@media (max-width:767px){.trial-search-container{padding:15px}}.trial-data{background:#caf2fe}.trial-data__inner{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding:40px 20px}@media (max-width:767px){.trial-data__inner{padding-left:4%;padding-right:4%}}.trial-sort{flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 40px;display:flex}@media (max-width:767px){.trial-sort{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}}.trial-sort__result{font-weight:700}.trial-sort__result b{color:#ff731e;font-size:1.5em}.trial-search-age{flex-wrap:wrap;align-items:center;display:flex}.trial-search-age__input{width:calc(100% - 1.5em)}.trial-search-age__sep{text-align:right;width:1.5em}.trial-articles{flex-wrap:wrap;margin:-15px;padding:0;list-style:none;display:flex}@media (max-width:767px){.trial-articles{margin:-10px}}.trial-articles__item{width:33.333%;padding:15px}@media (max-width:767px){.trial-articles__item{width:100%;padding:10px}}.trial-card{background:#fff;border-radius:10px;padding:20px;text-decoration:none;transition:opacity .3s;display:block;box-shadow:0 0 5px #0000001a}@media (max-width:767px){.trial-card{padding:15px}}.trial-card__heading{color:#009fd3;margin:0 0 5px;font-size:20px;line-height:1.6}.trial-card__status{margin:0 0 10px}.trial-card__data{flex-wrap:wrap;margin:0 0 15px;padding:0;line-height:1.6;display:flex}.trial-card__data__dt{width:6em;font-weight:700}.trial-card__data__dd{width:calc(100% - 6em);margin:0;padding:0}.trial-card__more{color:#fff;text-align:center;background:#009fd3;border-radius:10px;margin:0;padding:2px;font-size:18px;font-weight:700}.trial-labels{flex-wrap:wrap;margin:-3px;display:flex}.trial-labels__item{padding:3px}.trial-status-icon{color:#fff;background:#666;border-radius:5px;padding:5px 10px;font-size:14px;line-height:1.3;display:inline-block}.trial-status-icon.mod-active,.trial-status-icon.mod-primary{background:#ff731e}.trial-status-icon.mod-end{background:#b8b8b8}.trial-status-icon.mod-osusume{background:#d50b0b}.trial-single{max-width:900px;margin:0 auto}.trial-single__caution{color:red;text-align:center;margin:0 0 30px}.trial-single__heading{color:#009fd3;justify-content:flex-start;margin:0 0 10px;font-size:20px;line-height:1.6;display:flex}.trial-single__status{margin:0 0 20px}.trial-single-table{line-height:1.6}.trial-single-table__tr{border-top:1px solid #81c2d5;flex-wrap:wrap;display:flex}.return-button,.return-button-re,.return-button-re-se{margin:auto;width:200px!important;height:60px!important}.reservation-scheudle-return{width:16%;margin:2% auto auto}@media (max-width:767px){.reservation-scheudle-return{width:50%;margin:2% auto auto}.trial-single-table__tr{border-top:none}}.trial-single-table__tr:last-child{border-bottom:1px solid #81c2d5}@media (max-width:767px){.trial-single-table__tr:last-child{border-bottom:none}}.trial-single-table__td,.trial-single-table__th{padding:20px 25px}.trial-single-table__td{display:grid}.trial-single-table__th{background:#e9faff;flex-wrap:wrap;align-items:center;width:38.8889%;font-weight:700;display:flex}@media (max-width:767px){.trial-single-table__th{background:0 0;width:100%;padding:0 0 0 15px;position:relative}.trial-single-table__th:before{content:"";background:#009fd3;border-radius:99em;width:5px;height:100%;display:block;position:absolute;top:0;left:0}}.trial-single-table__th span{font-size:.9em}.trial-single-table__td{width:61.1111%}@media (max-width:767px){.trial-single-table__td{width:100%;padding:10px 0 20px}}.trial-single-user{flex-wrap:wrap;margin:-3px 0 15px;display:flex}.trial-single-user__dd,.trial-single-user__dt{margin:3px 0}.trial-single-user__dt{width:6em;font-weight:700}.trial-single-user__dd{width:calc(100% - 6em)}.trial-single-accept{text-align:center;margin:50px 0 0}@media (max-width:767px){.trial-single-accept{margin-top:20px}}.trial-single-accept .wpcf7-list-item{margin-left:0}.trial-single-accept .wpcf7-list-item input[type=checkbox]{vertical-align:-.45em;width:26px;height:26px;margin:0 5px 0 0}.trial-single-submit{text-align:center;margin:30px 23% 0 8%}.trial-single-submit-se{text-align:center;margin:30px 11% 0 8%}.trial-single-submit-c{text-align:center;margin:30px 23% 0 8%}.trial-single-submit-m{text-align:center;margin:30px 15% 0 17%}.button-apply{color:"white";background-color:#009fd3;width:200px!important;height:60px!important}.trial-single-submit-b{background-color:#009fd3;width:200px;height:60px;margin-left:17%}.trial-single-note{margin:0}.trial-single-note span{color:red}.trial-single-note a{color:#009fd3;font-weight:700}.trial-single-image{margin:40px 0 0}.schedule-return-button{background-color:#009fd3;margin-left:21%;width:200px!important;height:60px!important}.trial-application-button{width:"200px";background-color:#009fd3;height:60px;margin-left:20%}@media (max-width:767px){.trial-single-image{margin-top:0}.schedule-return-button{background-color:#009fd3;margin-left:28%;width:200px!important;height:60px!important}.trial-application-button{width:"200px";background-color:#009fd3;height:60px;margin-top:20px;margin-left:20%}.trial-single__heading{color:#009fd3;justify-content:flex-start;margin:0 0 10px;font-size:20px;line-height:1.6;display:block}}@media (max-width:707px){.button-apply{color:"white";background-color:#009fd3;margin-top:20px;margin-right:7%;width:200px!important;height:60px!important}.schedule-return-button{background-color:#009fd3;margin-left:25%;width:200px!important;height:60px!important}}@media (max-width:400px){.schedule-return-button{background-color:#009fd3;margin-left:17%;width:200px!important;height:60px!important}}.trial-single-image__item{text-align:center}.trial-single-image__item:not(:last-child){margin-bottom:15px}.pagination{justify-content:center;align-items:center;gap:20px 8px;margin-bottom:10px;display:flex}.page-item,.page-link{color:#009fd3;background:#fff;border:.9px solid #009fd3;border-radius:5px;justify-content:center;align-items:center;width:35px;height:35px;font-size:16px;font-weight:700;display:inline-flex}.page-link:hover{color:#009fd3;text-decoration:none}.page-item-prev{color:#009fd3;background:#fff;border:.9px solid #009fd3;border-radius:5px;justify-content:center;align-items:center;width:35px;height:35px;font-size:16px;font-weight:700;display:inline-flex}.page-end{list-style:none}.next-link{color:#fff;background:#009fd3;border:1px solid #009fd3;border-radius:5px;justify-content:center;width:35px;height:35px;transition:opacity .3s}.previous-link{color:#fff;background:#009fd3;border:1px solid #009fd3;border-radius:5px;justify-content:center;width:35px;height:35px}.previous-link:hover{color:#fff;text-decoration:none}.active{color:#fff;background:#b8b8b8;border-color:#b8b8b8;height:35px}.active:hover{color:#fff}.active-li:hover{text-decoration:none}.icon-gr polyline{stroke:#fff}.scheudle-cancel-button{color:#fff;background-color:#009fd3;width:200px;height:60px;margin-left:15px}.scheudle-button{background-color:#009fd3;width:200px;height:60px;margin-top:30px;margin-left:38%}.scheudle-button-login{background-color:#009fd3;margin-left:3%;width:200px!important;height:60px!important}.trial-confirm-button{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.other-schedule-confirm{color:#fff;background-color:#009fd3;width:200px;height:60px;margin-top:-8px;margin-left:20%}.cancel-button{margin-right:10%;padding-left:0%}.trial-single-submit-r{text-align:center;margin:30px 15% 0 0}@media (max-width:933px){.trial-confirm-button{justify-content:center;align-items:center;width:100%;height:100%;display:inline}.cancel-button{margin-top:20px;padding-left:10.8%}.other-schedule-confirm{color:#fff;background-color:#009fd3;width:200px;height:60px;margin-top:-8px;margin-right:-145px}}@media (max-width:767px){.scheudle-cancel-button{color:#fff;background-color:#009fd3;width:200px;height:60px;margin-top:10px;margin-right:30px}.cancel-button{margin-top:20px;padding-left:16.8%}.other-schedule-confirm{color:#fff;background-color:#009fd3;width:200px;height:60px;margin-top:-8px;margin-right:-45px}.trial-single-submit-b{background-color:#009fd3;width:200px;height:60px;margin-top:25px;margin-left:28%}.trial-single-submit{display:inline}.scheudle-button-login{background-color:#009fd3;margin-top:3%;margin-left:16%;width:200px!important;height:60px!important}.scheudle-button{background-color:#009fd3;width:200px;height:60px;margin-top:30px;margin-left:29%}}@media (max-width:450px){.scheudle-button-login{width:200px}.cancel-button{margin-top:20px;padding-left:0%}.trial-single-submit-b{background-color:#009fd3;width:200px;height:60px;margin-top:25px;margin-left:20%}}
.wp-die-message{margin:20px 0 15px;font-size:14px;line-height:40px}
