@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap");/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}@font-face{font-family:"Inter";src:url(/kenshunavi/fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal}html{scroll-behavior:smooth}.img{width:100%;display:block}.animate-fadeUp:not(.footer__link){opacity:0}.js-fadeUp{animation:1s fadeTop forwards;animation-delay:0.6s}.js-fadeIn{animation:1s fadeIn forwards}@keyframes imgSprite{0%{background-position:center 0}100%{background-position:center -1151.98vw}}@keyframes imgSprite2{0%{background-position:0 0;opacity:0}1%{opacity:1}100%{background-position:0 -1247vw;opacity:1}}@keyframes scrollLine{0%{top:60px}100%{top:120px;opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeTop{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0px)}}@keyframes fadeL{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0px)}}@keyframes imgCoverR{0%{right:0}50%{width:100%;right:0}80%{width:100%;right:unset}100%{width:0;right:unset}}@keyframes imgCoverL{0%{width:calc(100% + 5px)}100%{width:0}}@keyframes pin{0%{transform:translateY(30px)}50%{transform:translateY(-50px)}60%{transform:translateY(0px)}70%{transform:translateY(10px)}80%{transform:translateY(0px)}90%{transform:translateY(5px)}100%{transform:translateY(0px);opacity:1}}.u-box__title{font-size:28px;font-weight:700;color:#525D69;position:relative;margin-bottom:20px;scroll-margin-top:40px}.u-box__title:not(.bd-none){padding-left:22px}.u-box__title:not(.bd-none)::before{content:"";width:6px;height:100%;display:block;border-radius:6px;background:linear-gradient(360deg, #38A4DE 0%, #3187CB 48.69%, #3C66C4 100%);position:absolute;left:0}.event-container{margin:0 auto;margin-top:20px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;padding-bottom:40px}.event-container .banner{display:block;text-align:center;margin:20px auto}.pagetop{width:72px;display:block;position:fixed;bottom:0px;right:20px;z-index:11;transform:translateX(calc(100% + 20px));padding-bottom:15px}.pagetop img{box-shadow:0 0 10px rgba(0,0,0,0.1)}.pagetop.is-show{transform:translateX(0)}.event-search{background:#fff;overflow:hidden}.event-search__hd{background:#3C66C4 url(/kenshunavi/assets/event_cms/img_ttl_pc-6151307a1a50df9d5517a6b7b0be946132bd20228bb089a4fa5c063117626673.jpg) no-repeat center right/auto 100%;padding:26px 60px;color:#fff;display:flex;align-items:center;justify-content:flex-start;gap:40px}.event-search__hd__title{font-size:32px;font-weight:700}.event-search__hd__text{font-size:14px;font-weight:300;line-height:1.6}.event-search__bd{padding:34px 60px 40px}.event-search__tab__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));font-size:18px;font-weight:700;color:#3C66C4;border:1px solid #3C66C4;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.event-search__tab__item{background:#fff;color:#3C66C4}.event-search__tab__item.is-active{background:#3C66C4;color:#fff}.event-search__tab__item+.event-search__tab__item{border-left:1px solid #3C66C4}.event-search__tab__item p{padding:23px 0 22px;display:block;text-align:center;position:relative;z-index:1;text-decoration:none;transition:none}.event-search__tab__balloon{font-size:11px;font-weight:700;line-height:1;color:#3C66C4;background:#E5EFFB;border:1px solid #3C66C4;border-radius:2px;padding:8px 12px 7px;position:absolute;top:-14px;left:0;right:0;margin:auto;width:-moz-fit-content;width:fit-content}.event-search__tab__balloon::before,.event-search__tab__balloon::after{content:"";display:block;position:absolute;transform:rotate(45deg);left:50%;translate:-50% 0}.event-search__tab__balloon::before{width:8px;height:8px;bottom:-4px;background:#3C66C4;z-index:-1}.event-search__tab__balloon::after{width:7px;height:7px;bottom:-3px;background:#E5EFFB}.event-search .filter{margin:24px 0;font-size:16px;font-weight:700}.event-search .filter__inner{display:flex;gap:24px}.event-search .filter__list{display:flex;gap:14px}.event-search .filter__item{font-size:calc(min(4vw, 14px));line-height:1;font-weight:300;display:flex;align-items:center}.event-search .filter__item .icon-radio{width:20px;height:20px;display:block;border:2px solid #ccc;border-radius:50%;display:grid;place-items:center;margin-right:6px}.event-search .filter__item .icon-radio::before{content:"";width:10px;height:10px;display:block;border-radius:10px;background:transparent}.event-search .filter__item input[type=radio]{width:0;opacity:0}.event-search .filter__item input[type=radio]:focus+.icon-radio{outline:1px solid #000}.event-search .filter__item input[type=radio]:checked~.icon-radio{border:2px solid #3C66C4}.event-search .filter__item input[type=radio]:checked~.icon-radio::before{background:#3C66C4}.event-search__tab__content{background:#F6F8FA;padding:40px;border-radius:8px;display:grid;gap:40px}.event-search .filter-area{background:#E5EFFB;border-radius:8px;padding:16px 28px}.event-search .filter-area__title{font-size:16px;font-weight:700;color:#3C66C4;margin-bottom:8px}.event-search .filter-area__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));gap:8px}.event-search .filter-area__item{background:#fff;border:1px solid #3C66C4;border-radius:4px;color:#3C66C4;font-weight:700;text-align:center}.event-search .filter-area__item button{padding:9px 0px;width:100%}.event-search .filter-area__note{font-size:12px;font-weight:400;line-height:140%;color:#666666;text-align:right;margin:12px 0}.event-search__card__list{display:grid;grid-template-columns:repeat(auto-fit, calc(min(89.3333333333vw, 480px)));gap:20px}.event-search__card__item{position:relative;background:#fff;border-radius:8px;padding:28px 32px;box-shadow:0 0 10px rgba(0,0,0,0.08);display:flex;flex-direction:column}.event-search__card__item .card__item__head{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:14px}.event-search__card__item .card__item__head .card__item__label{min-width:110px;text-align:center;line-height:1.2;font-weight:700;background:transparent;border-radius:0 4px 4px 0;position:relative;left:-32px;padding:7px 20px}.event-search__card__item .card__item__head .card__item__label--or{color:#E56802;background:#FFE9D8}.event-search__card__item .card__item__head .card__item__label--ye{color:#FA9F05;background:#FFF5D6}.event-search__card__item .card__item__head .card__item__label--re{color:#E94A4A;background:#FBE2E2}.event-search__card__item .card__item__head .card__item__label--pk{color:#EB3B77;background:#FAE6ED}.event-search__card__item .card__item__head .card__item__label--lbl{color:#2098C6;background:#E3F5FC}.event-search__card__item .card__item__head .card__item__label--bl{color:#3C66C4;background:#E5EFFB}.event-search__card__item .card__item__head .card__item__label--ygr{color:#79A804;background:#E8F2CD}.event-search__card__item .card__item__head .card__item__label--gr{color:#16918A;background:#DEF2F1}.event-search__card__item .card__item__head .card__item__tag{background:#F6F8FA;border-radius:50px;padding:7px 16px;line-height:1}.event-search__card__item .card__item__head .card__item__tag-list{display:flex;gap:4px}.event-search__card__item .card__item__body{margin-top:20px;display:grid;gap:12px}.event-search__card__item .card__item__body .card__item__title{color:#525D69;font-size:24px;font-weight:700;line-height:1.4}.event-search__card__item .card__item__body .card__item__hospital-name{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-clamp:2}.event-search__card__item .card__item__body .card__item__date{font-size:20px;font-weight:700}.event-search__card__item .card__item__body .card__item__time-location{display:flex;align-items:center;gap:16px}.event-search__card__item .card__item__body .card__item__time{font-size:16px;font-weight:700}.event-search__card__item .card__item__body .card__item__location{font-size:14px;display:inline-flex;align-items:center;color:#666}.event-search__card__item .card__item__body .card__item__location::before{content:"";background:url(/kenshunavi/assets/event_cms/icon_place-4de0dcd3a37c50b67df93c3e37b446db2ea9c46bcb106941bbf2c2a3499f6c0c.svg) no-repeat center/contain;width:24px;height:24px;display:block;margin-right:4px}.event-search__card__item .card__item__body .card__item__location__label{display:flex;align-items:center}.event-search__card__item .card__item__body .card__item__bonus{margin-top:4px;padding:12px 16px;border:1px solid #DEDEDE;border-radius:4px;display:flex}.event-search__card__item .card__item__body .card__item__bonus strong{flex-shrink:0;font-size:13px;font-weight:700}.event-search__card__item .card__item__body .card__item__bonus p{font-size:12px}.event-search__card__item .card__item__foot{margin-top:auto}.event-search__card__item .card__item__foot .card__item__btn{margin-top:24px;font-size:18px;line-height:1.4;border:1px solid #3C66C4;background:#3C66C4;border-radius:50px;padding:10px 0 11px;box-shadow:0px 5px 10px rgba(0,0,0,0.15);text-align:center;color:#fff;font-weight:700;transition:0.3s}.event-search__card__item:hover{text-decoration:none}.event-faq{border-top:1px solid #DEDEDE;padding-top:40px}.event-faq__tab__list{display:grid;grid-template-columns:1fr 1fr;border:2px solid #3C66C4;border-radius:8px}.event-faq__tab__list .event-faq__tab__item{font-size:18px;text-align:center;background:#fff;color:#3C66C4;padding:20px 0;display:block;text-decoration:none}.event-faq__tab__list .event-faq__tab__item.is-current{background:#3C66C4;color:#fff}.event-faq__tab__list .event-faq__tab__item:first-child{border-radius:6px 0 0 6px}.event-faq__tab__list .event-faq__tab__item:last-child{border-radius:0 6px 6px 0}.event-faq__tab__content{margin-top:20px;display:grid;gap:20px}.event-faq__tab__content .event-faq__item{font-size:16px;line-height:1.6;padding:24px 40px;box-shadow:0 0 10px rgba(0,0,0,0.08);border-radius:8px}.event-faq__tab__content .event-faq__item span{font-size:60px;font-weight:700;line-height:1}.event-faq__tab__content .event-faq__item__q{display:flex;align-items:center;gap:20px;position:relative;padding-right:60px;cursor:pointer}.event-faq__tab__content .event-faq__item__q span{color:#BDCBED}.event-faq__tab__content .event-faq__item__q::before,.event-faq__tab__content .event-faq__item__q::after{content:"";width:40px;height:6px;display:block;background:#3C66C4;position:absolute;right:0;top:50%;translate:0 -50%}.event-faq__tab__content .event-faq__item__q::before{rotate:90deg;transition:0.3s}.event-faq__tab__content .event-faq__item__q.is-open::before{rotate:-180deg}.event-faq__tab__content .event-faq__item__a{background:#F6F8FA;border-radius:8px;padding:24px 28px;margin-top:24px;display:flex;align-items:flex-start;gap:20px}.event-faq__tab__content .event-faq__item__a span{color:#BDE8ED}.event-faq__tab__content .event-faq__item__a a{text-decoration:underline;color:#3C66C4}.event-search-detail .event-detail__head{background-color:#3C66C4;color:#fff;margin:0 calc(50% - 50vw + 7.5px);min-width:1260px;position:relative;background-position:right;background-size:auto 100%;background-repeat:no-repeat;bottom:0;right:0}.event-search-detail .event-detail__head.event-in-person::before{background-image:url(/kenshunavi/assets/event_cms/img_session_online_pc-5848e2c813ab0ffa307ece2acb9546a30119ab472a35719349a55dbb9c8f36c0.png)}.event-search-detail .event-detail__head.seminar-online::before{background-image:url(/kenshunavi/assets/event_cms/img_seminar_pc-634a2759e8794d37bcf7fe1ffd765d0a7d9892ad80f917d0486fd811474769a1.png)}.event-search-detail .event-detail__head .inner{position:relative}.event-search-detail .event-detail__head-heading .event-detail__head-label{font-weight:700;line-height:1;text-align:center;border-radius:4px;padding:7px 20px;background:transparent}.event-search-detail .event-detail__head-heading .event-detail__head-label--or{color:#E56802;background:#FFE9D8}.event-search-detail .event-detail__head-heading .event-detail__head-label--ye{color:#FA9F05;background:#FFF5D6}.event-search-detail .event-detail__head-heading .event-detail__head-label--re{color:#E94A4A;background:#FBE2E2}.event-search-detail .event-detail__head-heading .event-detail__head-label--pk{color:#EB3B77;background:#FAE6ED}.event-search-detail .event-detail__head-heading .event-detail__head-label--lbl{color:#2098C6;background:#E3F5FC}.event-search-detail .event-detail__head-heading .event-detail__head-label--bl{color:#3C66C4;background:#E5EFFB}.event-search-detail .event-detail__head-heading .event-detail__head-label--ygr{color:#79A804;background:#E8F2CD}.event-search-detail .event-detail__head-heading .event-detail__head-label--gr{color:#16918A;background:#DEF2F1}.event-search-detail .event-detail__head-heading .event-detail__head-area{margin-left:12px}.event-search-detail .event-detail__head-heading .event-detail__head-title{font-size:48px;font-weight:700;margin-top:20px}.event-search-detail .event-detail__head-text{line-height:1.6;margin-top:16px;width:580px}.event-search-detail .event-detail__head-schedule{border-top:1px solid #fff;padding-top:20px;margin-top:20px;width:580px}.event-search-detail .event-detail__head-schedule .event-detail__head-date{font-size:26px;font-weight:700}.event-search-detail .event-detail__head-schedule .event-detail__head-details{margin-top:9px;display:flex;align-items:center;gap:8px}.event-search-detail .event-detail__head-schedule .event-detail__head-time{font-weight:700}.event-search-detail .event-detail__head-schedule .event-detail__head-location{display:flex;align-items:center}.event-search-detail .event-detail__head-schedule .event-detail__head-location::before{content:"";background:url(/kenshunavi/assets/event_cms/icon_place_white-3bb62f2df584e169152093a9bd70e1da442dc0b78d2d1f0acdd0671a34bdf399.svg) no-repeat center/contain;width:24px;height:24px;display:block;margin-right:4px}.event-search-detail .event-reservation__btn{border-radius:50px;width:510px;margin:20px auto;font-size:24px;font-weight:700;color:#fff;text-align:center;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.event-search-detail .event-reservation__btn a{display:block;padding:22px 0;text-decoration:none;transition:none}.event-container .event-search-detail .event-reservation__btn--disabled{background:#979797;border:1px solid #979797;box-shadow:none;pointer-events:none;display:block;padding:22px 0;text-decoration:none;transition:none}.event-search-detail .event-reservation__btn--fixed{position:fixed;bottom:0;left:0;z-index:10;width:100%;background:rgba(255,255,255,0.4);transform:translateY(100%)}.event-search-detail .event-reservation__btn--fixed .event-reservation__btn{font-size:18px}.event-search-detail .event-reservation__btn--fixed .event-reservation__btn a{padding:17px 0 16px}.event-search-detail .event-reservation__btn--fixed.is-show{transform:translateY(0)}.event-search-detail .event-detail__image{text-align:center}.event-search-detail .event-detail__news{background:#fff;border-radius:8px;padding:40px 0;margin-top:20px}.event-search-detail .event-detail__news-inner{width:920px;margin:auto}.event-search-detail .event-detail__news-body{border:1px solid #DEDEDE;padding:20px 8px 0 32px}.event-search-detail .event-detail__news-list{display:grid;gap:20px;overflow:auto;max-height:170px;padding-right:20px;margin-bottom:20px}.event-search-detail .event-detail__news-list::-webkit-scrollbar{width:4px}.event-search-detail .event-detail__news-list::-webkit-scrollbar-track{background-color:transparent;border-radius:5px;width:10px}.event-search-detail .event-detail__news-list::-webkit-scrollbar-thumb{background-color:#DEDEDE;border-radius:5px;width:4px}.event-search-detail .event-detail__news-item{display:flex;align-items:center;gap:30px;font-size:14px;line-height:1.6;font-weight:700}.event-search-detail .event-detail__news-item span{background:#F6F8FA;font-size:12px;font-weight:300;line-height:1;padding:6px 0;min-width:116px;text-align:center}.event-search-detail .event-detail__news-item a{color:#3C66C4;text-decoration:underline;width:100%}.event-search-detail .event-detail__content{background:#fff;margin-top:20px}.event-search-detail .event-detail__anchor-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));gap:1px}.event-search-detail .event-detail__anchor-list__link{background:#3C66C4;height:80px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.event-search-detail .event-detail__anchor-list__link span{display:flex;align-items:center;gap:10px}.event-search-detail .event-detail__anchor-list__link span::after{content:"";background:url(/kenshunavi/assets/event_cms/icon_arrow_bottom-5746a9fc6dcecb59054aae6578c9d267bdc7972e2524c6dce073183b9143c1f1.svg) no-repeat center/contain;width:20px;height:20px;display:block}.event-search-detail .event-detail__box{padding:40px 60px}.event-search-detail .event-detail__box+.event-detail__box{border-top:1px solid #DEDEDE}.event-search-detail .event-detail__hospital-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.event-search-detail .event-detail__hospital-list__region{background:#E5EFFB;color:#3C66C4;padding:8px 16px;border-radius:50px;flex-shrink:0;line-height:1}.event-search-detail .event-detail__hospital-list__name{font-size:clamp(16px, 5.3333333333vw, 20px);font-weight:700;color:#3C66C4;text-decoration:underline;font-weight:700;line-height:1.4}.event-search-detail .event-detail__hospital-list__capacity{color:#3C66C4;font-size:clamp(12px, 3.7333333333vw, 14px);font-weight:300;text-decoration:none;margin-left:4px}.event-search-detail .event-detail__hospital-item{background:#fff;border:1px solid #3C66C4;border-radius:8px;padding:16px 24px;display:flex;align-items:center;gap:12px;box-shadow:0px 5px 10px rgba(0,0,0,0.08)}.event-search-detail .event-detail__hospital-item:hover{text-decoration:none}.event-search-detail .event-detail__seminar-list{display:grid;gap:20px}.event-search-detail .event-detail__seminar-list+.event-detail__benefit{margin-top:40px}.event-search-detail .event-detail__seminar-item{background:#F6F8FA;padding:40px;display:flex;align-items:flex-start;gap:40px}.event-search-detail .event-detail__seminar-list__image{width:300px;flex-shrink:0}.event-search-detail .event-detail__seminar-list__text{color:#525D69}.event-search-detail .event-detail__seminar-list__heading{font-size:24px;font-weight:700;line-height:1.4}.event-search-detail .event-detail__seminar-list__time{font-weight:700;display:block;margin-bottom:12px;font-family:"Inter";letter-spacing:1px;display:flex;align-items:center}.event-search-detail .event-detail__seminar-list__status-full{font-size:12px;line-height:1;border:1px solid #E94A4A;color:#E94A4A;border-radius:4px;padding:6px 12px 5px;margin-left:12px}.event-search-detail .event-detail__seminar-list__desc{font-size:16px;margin-top:12px}.event-search-detail .event-detail__benefit{background:#3C66C4;border-radius:8px;padding:40px}.event-search-detail .event-detail__benefit__title{font-size:28px;font-weight:700;color:#fff;border-bottom:1px solid #fff;display:flex;align-items:center;padding-bottom:16px;scroll-margin-top:40px}.event-search-detail .event-detail__benefit__title::before{content:"";width:32px;height:32px;display:block;background:url(/kenshunavi/assets/event_cms/icon_gift-43820836a68b009b12111df1d2ae298333d1ba3a3ab4ad9e013684513687a090.svg) no-repeat center/contain;margin-right:12px}.event-search-detail .event-detail__benefit-list{margin-top:24px}.event-search-detail .event-detail__benefit-item{display:flex;align-items:flex-start;gap:40px;color:#fff;font-weight:700}.event-search-detail .event-detail__benefit-item+.event-detail__benefit-item{margin-top:24px;padding-top:24px;border-top:1px solid #fff}.event-search-detail .event-detail__benefit-list__image{width:300px;flex-shrink:0}.event-search-detail .event-detail__benefit__details{width:100%}.event-search-detail .event-detail__benefit__details-title{font-size:24px;line-height:1.4}.event-search-detail .event-detail__benefit__conditions{border:1px solid #fff;border-radius:8px;padding:25px 32px;margin-top:20px}.event-search-detail .event-detail__benefit__conditions-title{font-size:18px}.event-search-detail .event-detail__benefit__conditions-title.js-accordion-title{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.event-search-detail .event-detail__benefit__conditions-title.js-accordion-title::after{content:"";width:20px;height:20px;display:block;background:url(/kenshunavi/assets/event_cms/icon_arrow_bottom-5746a9fc6dcecb59054aae6578c9d267bdc7972e2524c6dce073183b9143c1f1.svg) no-repeat center/contain}.event-search-detail .event-detail__benefit__conditions-title.js-accordion-title.is-open::after{transform:scale(-1, -1)}.event-search-detail .event-detail__benefit__conditions-desc{font-size:16px;font-weight:300;line-height:1.6;margin-top:8px}.event-search-detail .event-detail__schedule{background:#F6F8FA;padding:30px 40px;border-radius:8px;margin-top:20px}.event-search-detail .event-detail__schedule__text{font-size:16px;line-height:1.6}.event-search-detail .event-detail__schedule-item{display:flex;align-items:center;font-weight:700;position:relative;min-height:48px}.event-search-detail .event-detail__schedule-item::before{content:"";width:22px;height:22px;background:#fff;border:6px solid #3C66C4;border-radius:20px;box-sizing:border-box;margin-right:20px;position:relative;z-index:2;flex-shrink:0}.event-search-detail .event-detail__schedule-item::after{content:"";width:1px;height:100%;background:#3C66C4;display:block;position:absolute;left:11px;top:0;z-index:1}.event-search-detail .event-detail__schedule-item__inner{display:flex;align-items:center}.event-search-detail .event-detail__schedule-time{font-size:20px;font-weight:700;color:#3C66C4;width:150px;font-family:"Inter";flex-shrink:0}.event-search-detail .event-detail__schedule-detail{font-size:16px;margin-bottom:0;line-height:1.6}.event-search-detail .event-detail__merit-list{display:grid;gap:20px}.event-search-detail .event-detail__merit-item{display:flex;align-items:center;padding:20px 40px;background:#F6F8FA;border-radius:8px}.event-search-detail .event-detail__merit-list__image{width:173px;flex-shrink:0}.event-search-detail .event-detail__merit-list__num{flex-shrink:0;font-size:32px;font-weight:700;font-family:"Inter";color:#3C66C4;letter-spacing:0.05em}.event-search-detail .event-detail__merit-list__desc{font-size:20px;line-height:1.6;font-weight:700;color:#666}.event-search-detail .event-detail__access{display:flex;gap:70px}.event-search-detail .event-detail__access-details .dl-style__dl{display:flex;gap:20px}.event-search-detail .event-detail__access-details .dl-style__dl+dl{margin-top:36px}.event-search-detail .event-detail__access-details .dl-style__dt{font-size:18px;font-weight:700;color:#3C66C4}.event-search-detail .event-detail__access-details .dl-style__dd{font-size:16px}.event-search-detail .event-detail__access-map{width:490px}.event-search-detail .event-detail__shuttle-bus__title{font-size:24px;font-weight:700;color:#525D69}.event-search-detail .event-detail__shuttle-bus__content{margin-top:12px;display:flex;gap:40px}.event-search-detail .event-detail__shuttle-bus__list{display:grid;gap:16px}.event-search-detail .event-detail__shuttle-bus__item{font-size:16px;line-height:1.4;border:1px solid #3C66C4;padding:24px;display:flex;align-items:center;gap:12px;border-radius:8px}.event-search-detail .event-detail__shuttle-bus__status{flex-shrink:0;border-radius:4px;border:1px solid #E94A4A;color:#E94A4A;font-size:12px;font-weight:700;line-height:1;padding:6px 12px}.event-search-detail .event-detail__shuttle-bus__image{width:300px;flex-shrink:0}.event-search-detail .event-detail__shuttle-bus__note{font-size:14px;margin-top:20px;color:#666;text-indent:-1em;padding-left:1em}.event-search-detail .event-detail__travel-expense{display:flex;gap:40px}.event-search-detail .event-detail__travel-expense__details{width:100%}.event-search-detail .event-detail__travel-expense__details-title{font-size:24px;font-weight:700;line-height:1.6;color:#525D69}.event-search-detail .event-detail__travel-expense__rules{background:#F6F8FA;border-radius:8px;padding:28px 32px;margin-top:18px}.event-search-detail .event-detail__travel-expense__rules-title{font-weight:700;font-size:18px;color:#525D69}.event-search-detail .event-detail__travel-expense__rules-desc{margin-top:8px;font-size:16px;line-height:1.6}.event-search-detail .event-detail__travel-expense__image{flex-shrink:0;width:300px}.event-search-detail .event-detail__card-item{border:1px solid #3C66C4;padding:40px;border-radius:8px;box-shadow:0px 5px 10px rgba(0,0,0,0.08);text-decoration:none}.event-search-detail .event-detail__card-item__title{line-height:1.4;font-weight:700}.event-search-detail .event-detail__card-item__title-sub{font-size:16px;display:block}.event-search-detail .event-detail__card-item__title-title{color:#3C66C4;font-size:24px;text-decoration:underline;margin-top:8px}.event-search-detail .event-detail__card-item__date{display:flex;align-items:baseline;gap:6px;font-weight:700;margin-top:16px}.event-search-detail .event-detail__card-item__date-date{font-size:30px}.event-search-detail .event-detail__card-item__date-time{font-size:16px;line-height:1.4}.event-search-detail .event-detail__card-item__data{font-size:14px;line-height:1.6;color:#666;display:flex;flex-wrap:wrap;margin-top:16px}.event-search-detail .event-detail__card-item__data-label{font-weight:700}.event-search-detail .event-detail__card-item__data-label::after{content:":";margin:0 3px}.event-search-detail .event-detail__card-item__data-item{display:flex;align-items:center}.event-search-detail .event-detail__card-item__data-item::after{content:"";width:1px;height:10px;background:#D1DBE4;display:block;margin:0 8px}.event-search-detail .event-detail__card-item__tag{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.event-search-detail .event-detail__card-item__tag span{background:#fff;border:1px solid #3C66C4;border-radius:4px;padding:6px 12px;color:#3C66C4;font-size:12px;line-height:1}.event-search-detail .event-detail__box-set{display:flex;gap:30px}.event-search-detail .event-detail__box-set__image{width:300px;flex-shrink:0}.event-search-detail .event-detail__box-set__text{font-size:20px;font-weight:700;line-height:1.6}.event-search-detail .event-detail__box-set__text a{color:#3C66C4;text-decoration:underline}.event-search .filter-area__item{transition:0.3s}.event-search .filter-area__item:hover{color:#fff;background:#3C66C4}.event-search .filter-area__item:hover{background:#E5EFFB;color:#3C66C4}.event-search .filter-area__item.selected{color:#fff;background:#3C66C4}.event-search .filter-area__item.selected:hover{color:#fff;background:#3C66C4}@media screen and (max-width: 767px){.m3k-l-wrapper{overflow-x:hidden;width:100%}.u-box__title{font-size:24px;line-height:1.4;margin:0 20px 17px}.u-box__title:not(.bd-none){padding-left:16px}.u-box__title:not(.bd-none)::before{width:4px}.event-container .banner{margin:16px 20px}.pagetop{width:60px;bottom:100px}.pagetop.event-search__pagetop{bottom:0px}.event-search__hd{background:#3C66C4 url(/kenshunavi/assets/event_cms/img_ttl_sp-ea9617bb397cc423c5da74633d01bab3c31961efb8a83a5ededdfd64e61f17aa.png) no-repeat right top/172px 88px;display:grid;gap:16px;padding:28px 20px}.event-search__hd__title{font-size:24px}.event-search__hd__text br{display:none}.event-search__bd{padding:46px 0}.event-search__tab__list{font-size:12px}.event-search__tab__balloon{font-size:calc(min(2.6666666667vw, 10px));line-height:1.2;padding:12px 0;width:90%;height:40px;top:-30px;display:flex;align-items:center;justify-content:center}.event-search .filter{margin:16px 20px}.event-search .filter__inner{flex-wrap:wrap;gap:10px}.event-search .filter__list{width:100%;gap:12px}.event-search .filter__item .icon-radio{margin-right:4px}.event-search__tab__content{padding:33px 0;border-radius:0}.event-search .filter-area{padding:28px 20px}.event-search .filter-area__list{grid-template-columns:1fr 1fr}.event-search .filter-area__note{font-size:11px;text-align:left;padding-left:20px}.event-search__card__list{padding:0 20px}.event-search__card__item{padding:20px}.event-search__card__item .card__item__head{font-size:calc(min(3.2vw, 12px))}.event-search__card__item .card__item__head .card__item__label{min-width:100px;padding:7px 12px;left:-20px}.event-search__card__item .card__item__head .card__item__tag{padding:7px 10px}.event-search__card__item .card__item__body{margin-top:12px}.event-search__card__item .card__item__body .card__item__title{font-size:20px}.event-search__card__item .card__item__body .card__item__hospital-name{font-size:14px}.event-search__card__item .card__item__body .card__item__time-location{gap:12px;margin-top:-6px}.event-search__card__item .card__item__body .card__item__time{font-size:12px}.event-search__card__item .card__item__body .card__item__location{font-size:12px}.event-search__card__item .card__item__body .card__item__location::before{width:20px;height:20px}.event-search__card__item .card__item__body .card__item__bonus{flex-direction:column;gap:4px}.event-search__card__item .card__item__body .card__item__bonus strong{font-size:12px}.event-search__card__item .card__item__foot .card__item__btn{margin-top:20px;font-size:14px}.event-faq__tab__list{margin:0 20px}.event-faq__tab__list .event-faq__tab__item{font-size:calc(min(4vw, 15px));font-weight:700;line-height:1.4;padding:16px 0}.event-faq__tab__content{margin:20px 20px 0}.event-faq__tab__content .event-faq__item{padding:20px 16px 0;font-size:14px}.event-faq__tab__content .event-faq__item span{font-size:40px}.event-faq__tab__content .event-faq__item__q{align-items:flex-start;padding-right:30px;padding-bottom:20px;gap:16px}.event-faq__tab__content .event-faq__item__q::before,.event-faq__tab__content .event-faq__item__q::after{width:24px;height:4px;top:calc(50% - 10px)}.event-faq__tab__content .event-faq__item__a{border-radius:0 0 8px 8px;margin:0 -16px;padding:20px 20px 20px 16px;gap:16px}.event-search-detail{display:grid}.event-search-detail .event-detail__head{min-width:auto;margin-left:0 !important;margin-right:0 !important;padding-bottom:26.6666666667vw;order:-1}.event-search-detail .event-detail__head::before{width:100%;height:26.6666666667vw;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;right:0;display:block;content:"";width:100%;height:26.6666666667vw}.event-search-detail .event-detail__head .inner{padding:32px 20px}.event-search-detail .event-detail__head-heading .event-detail__head-label{font-size:clamp(11px, 3.2vw, 12px);padding-left:clamp(15px, 5.3333333333vw, 20px);padding-right:clamp(15px, 5.3333333333vw, 20px)}.event-search-detail .event-detail__head-heading .event-detail__head-area{margin-left:clamp(8px, 3.2vw, 12px);font-size:clamp(11px, 3.2vw, 12px)}.event-search-detail .event-detail__head-heading .event-detail__head-title{font-size:clamp(25px, 8vw, 32px)}.event-search-detail .event-detail__head-text{width:auto;font-size:12px;margin-top:12px}.event-search-detail .event-detail__head-schedule{width:auto}.event-search-detail .event-detail__head-schedule .event-detail__head-date{font-size:clamp(20px, 6.4vw, 24px)}.event-search-detail .event-detail__head-schedule .event-detail__head-details{align-items:flex-start;flex-direction:column;gap:4px}.event-search-detail .event-detail__head-schedule .event-detail__head-location::before{width:20px;height:20px}.event-search-detail .event-reservation__btn{font-size:18px;width:90%;order:-1;margin-bottom:0}.event-search-detail .event-reservation__btn a{padding:15px 0}.event-search-detail .event-reservation__btn--fixed{padding-bottom:20px}.event-search-detail .event-detail__news-inner{width:auto}.event-search-detail .event-detail__news-body{padding-left:20px;width:calc(100% - 40px);margin:auto}.event-search-detail .event-detail__news-list{max-height:97.6vw}.event-search-detail .event-detail__news-item{flex-direction:column;align-items:flex-start;gap:10px}.event-search-detail .event-detail__news-item span{min-width:auto;padding:6px 20px}.event-search-detail .event-detail__anchor-list{grid-template-columns:1fr}.event-search-detail .event-detail__anchor-list__link{justify-content:flex-start;padding:0 20px;height:60px}.event-search-detail .event-detail__anchor-list__link span{width:100%;justify-content:space-between}.event-search-detail .event-detail__anchor-list__link span br{display:none}.event-search-detail .event-detail__box{padding:40px 0}.event-search-detail .event-detail__hospital-list{padding:0 20px;grid-template-columns:1fr;gap:12px}.event-search-detail .event-detail__hospital-list__region{font-size:12px;padding:7px 12px}.event-search-detail .event-detail__hospital-item{padding:15px 20px}.event-search-detail .event-detail__seminar-list{padding:0 20px}.event-search-detail .event-detail__seminar-list+.event-detail__benefit{margin-top:20px}.event-search-detail .event-detail__seminar-item{flex-direction:column;padding:20px;gap:20px}.event-search-detail .event-detail__seminar-list__image{width:100%}.event-search-detail .event-detail__seminar-list__heading{font-size:20px}.event-search-detail .event-detail__seminar-list__time{margin-bottom:6px}.event-search-detail .event-detail__seminar-list__status-full{margin-left:8px}.event-search-detail .event-detail__seminar-list__desc{margin-top:6px}.event-search-detail .event-detail__benefit{padding:20px;margin-left:20px;margin-right:20px}.event-search-detail .event-detail__benefit-item{flex-direction:column;gap:24px}.event-search-detail .event-detail__benefit-list__image{width:100%}.event-search-detail .event-detail__benefit__details-title{font-size:20px}.event-search-detail .event-detail__benefit__conditions{padding:12px 16px}.event-search-detail .event-detail__benefit__conditions-title{font-size:16px}.event-search-detail .event-detail__benefit__conditions-desc{font-size:14px}.event-search-detail .event-detail__schedule{padding:30px 20px;margin:20px 20px 0}.event-search-detail .event-detail__schedule__lead{margin:0 20px}.event-search-detail .event-detail__schedule-item{padding-bottom:16px}.event-search-detail .event-detail__schedule-item__inner{align-items:flex-start;flex-direction:column}.event-search-detail .event-detail__merit-list{padding:0 20px}.event-search-detail .event-detail__merit-item{flex-direction:column;padding:20px}.event-search-detail .event-detail__merit-list__image{width:100%;margin-bottom:20px}.event-search-detail .event-detail__merit-list__num{line-height:1;margin-bottom:20px}.event-search-detail .event-detail__merit-list__desc{font-size:18px}.event-search-detail .event-detail__merit-list__desc br{display:none}.event-search-detail .event-detail__access{flex-direction:column;gap:24px;padding:0 20px}.event-search-detail .event-detail__access-details .dl-style__dl{flex-direction:column;gap:8px}.event-search-detail .event-detail__access-details .dl-style__dl+dl{margin-top:24px}.event-search-detail .event-detail__access-map{width:100%}.event-search-detail .event-detail__access-map iframe{width:100%}.event-search-detail .event-detail__shuttle-bus{padding:0 20px}.event-search-detail .event-detail__shuttle-bus__title{font-size:20px}.event-search-detail .event-detail__shuttle-bus__content{flex-direction:column-reverse;gap:20px}.event-search-detail .event-detail__shuttle-bus__list{gap:12px}.event-search-detail .event-detail__shuttle-bus__item{padding:20px}.event-search-detail .event-detail__shuttle-bus__image{width:100%}.event-search-detail .event-detail__travel-expense{flex-direction:column-reverse;padding:0 20px;gap:20px}.event-search-detail .event-detail__travel-expense__details-title{font-size:20px}.event-search-detail .event-detail__travel-expense__rules{padding:20px}.event-search-detail .event-detail__travel-expense__image{width:100%}.event-search-detail .event-detail__card-item{padding:20px}.event-search-detail .event-detail__card-item__title-title{margin-top:4px}.event-search-detail .event-detail__card-item__date{flex-direction:column}.event-search-detail .event-detail__card-item__date-date{font-size:28px}.event-search-detail .event-detail__box-set{flex-direction:column;padding:0 20px;gap:20px}.event-search-detail .event-detail__box-set__image{width:100%}.event-search-detail .event-detail__box-set__text{font-size:18px}}@media screen and (min-width: 768px){.event-container{width:1180px}.event-container .banner{width:832px}.event-search{border-radius:8px 8px 0 0}.event-search__tab__list{border-radius:8px}.event-search__tab__item{transition:0.3s}.event-search__tab__item:first-child{border-radius:8px 0 0 8px}.event-search__tab__item:last-child{border-radius:0 8px 8px 0}.event-search__tab__item:hover:not(.is-active){background:#E5EFFB;color:#3C66C4}.event-search__tab__balloon br{display:none}.event-search__card__item{transition:0.3s}.event-search__card__item .card__item__body .card__item__bonus strong{border-right:1px solid #DEDEDE;margin-right:16px;width:43px;display:flex;align-items:center}.event-search__card__item .card__item__body .card__item__bonus p{padding:6px 0}.event-search__card__item:hover{box-shadow:none}.event-search__card__item:hover .card__item__btn{background:#fff;color:#3C66C4;box-shadow:none}.event-faq__tab__list .event-faq__tab__item{transition:0.3s}.event-faq__tab__list .event-faq__tab__item br{display:none}.event-faq__tab__list .event-faq__tab__item:hover:not(.is-active){background:#E5EFFB;color:#3C66C4}.event-search-detail .event-detail__head .inner{width:1180px;margin:auto;padding:48px 0 92px}.event-search-detail .event-reservation__btn{transition:0.3s}.event-search-detail .event-reservation__btn:hover{background:#ffc170;box-shadow:none}.event-search-detail .event-reservation__btn--fixed{transition:0.5s}.event-search-detail .event-detail__news-item a:hover{opacity:0.7}.event-search-detail .event-detail__anchor-list__link:first-child{border-radius:8px 0 0 0}.event-search-detail .event-detail__anchor-list__link:last-child{border-radius:0 8px 0 0}.event-search-detail .event-detail__anchor-list__link:hover{opacity:0.7}.event-search-detail .event-detail__hospital-item:hover{background:#F6F8FA;box-shadow:none}.event-search-detail .event-detail__schedule-time{font-size:18px;padding-top:4px}.event-search-detail .event-detail__schedule-detail{font-size:14px;margin-left:15px}.event-search-detail .event-detail__merit-list__image{margin-right:32px}.event-search-detail .event-detail__merit-list__num{width:85px}.event-search-detail .event-detail__access-details{padding-top:48px}.event-search-detail .event-detail__access-details .dl-style__dt{flex-shrink:0;width:90px;border-right:1px solid #DEDEDE}.event-search-detail .event-detail__card-item:hover{box-shadow:none;background:#F6F8FA}.event-search-detail .event-detail__box-set__text a:hover{opacity:0.8}}@media screen and (max-width: 1275px){.event-search-detail .event-detail__head{background-size:contain;margin-left:-40px}}
