@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900";*,:after,:before{background-repeat:no-repeat}:after,:before{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}html{cursor:default;tab-size:4;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-break:break-word;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Oxygen,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::selection{color:#000;text-shadow:none;background-color:#b3d4fc}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{text-transform:none;overflow:visible}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;white-space:normal;max-width:100%;display:table}progress{vertical-align:baseline;display:inline-block}select{text-transform:none}textarea{resize:vertical;margin:0;overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted buttontext}details,dialog{display:block}dialog{color:#000;background-color:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}a,abbr,acronym,address,blockquote,body,br,button,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,hr,iframe,img,input,ins,kbd,label,legend,li,object,ol,optgroup,option,p,pre,q,samp,select,span,strong,table,td,textarea,th,ul,var{margin:0;padding:0}html{font-size:62.5%}body{font-size:1.4rem}a,abbr,acronym,address,blockquote,br,caption,cite,code,dd,del,dfn,div,dl,dt,em,figcaption,figure,h1,h2,h3,h4,h5,h6,iframe,img,ins,kbd,li,object,ol,p,pre,q,samp,span,strong,table,td,th,ul,var{border:0;font-size:100%;font-style:normal;font-weight:400}table{border-collapse:collapse;border-spacing:0}li,ul{list-style:none}img{vertical-align:bottom}.medical-gate{z-index:10000;background:#00000085;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.medical-gate__dialog{background:#fff;border-radius:20px;width:538px;padding:68px 0 61px;box-shadow:0 16px 40px #00000038}.medical-gate__title{color:#434343;text-align:center;margin:0;font-size:24px;font-weight:500;line-height:1.4}.medical-gate__description{color:#434343;text-align:center;white-space:pre-line;margin:18px auto 0;font-size:16px;font-weight:500;line-height:1.8}.medical-gate__actions{-moz-column-gap:12px;justify-content:center;align-items:flex-start;column-gap:12px;margin-top:36px;display:flex}.medical-gate__button{color:#000;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-family:var(--font-noto);background-color:#ddb92b;border:0;border-radius:10px;width:210px;height:78px}.medical-gate__button>span{font-size:18px;font-weight:500;line-height:1.4;display:block}.medical-gate__button>small{margin-top:1px;font-size:14px;font-weight:500;line-height:1.4;display:block}.medical-gate__button:hover{background:#ebc948}.medical-gate__button:focus-visible,.medical-gate__dialog:focus-visible{outline-offset:3px;outline:3px solid #0f6ec7}.medical-gate__denied-message{color:#333;text-align:center;margin:clamp(1px,2.91667vw,42px) 0 0;font-size:clamp(1px,1.25vw,18px);font-weight:500;line-height:1.8}body.is-medical-gate-open{overflow:hidden}@media (width<=767px){.medical-gate{padding:18px}.medical-gate__dialog{border-radius:16px;width:min(100%,560px);padding:32px 24px}.medical-gate__title{font-size:34px}.medical-gate__description{margin-top:24px;font-size:16px;line-height:1.6}.medical-gate__actions{grid-template-columns:1fr;gap:10px;margin-top:28px}.medical-gate__button{min-height:92px}.medical-gate__button>span{font-size:34px}.medical-gate__button>small{margin-top:4px;font-size:13px}.medical-gate__denied-message{margin-top:30px;font-size:16px;line-height:1.7}}:root{--max-width:1080px;--page-padding:20px;--surface:#fff;--text-main:#1b1d23;--text-sub:#4b5162;--line:#dbe0ea;--brand:#1455e5;--font-noto:"Noto Sans JP",sans-serif}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{color:var(--text-main);line-height:1.6}img{width:100%;height:auto}a{color:var(--brand)}code,pre{font-family:var(--font-mono)}.main{max-width:1080px;max-width:var(--max-width);padding:140px 20px 120px;padding:140px var(--page-padding) 120px;margin:0 auto}.-hidden-pc{display:initial}.-hidden-sp{display:none!important}.-sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.-hidden-pc{display:none!important}.-hidden-sp{display:initial}.main{padding-top:116px}}#header .header{justify-content:flex-start;align-items:center;height:clamp(1px,6.18056vw,89px);display:flex}#header .header .header__wrapper{width:clamp(1px,97.2222vw,1400px);margin:0 auto;padding-left:clamp(1px,.69444vw,10px)}#header .header .header__logo{width:clamp(1px,13.8889vw,200px)}#header .header .header__logo>a>img{width:100%;height:auto;display:block}#footer .footer{background:#f3f7f9}#footer .footer .footer__notes{width:clamp(1px,100vw,1440px);margin:0 auto;padding:clamp(1px,4.375vw,63px) clamp(1px,2.77778vw,40px) clamp(1px,5.41667vw,78px)}#footer .footer .footer__notes__inner{width:100%;margin:0 auto}#footer .footer .footer__notes__inner p{font-size:clamp(1px,.97222vw,14px);font-weight:400;line-height:1.9}#footer .footer .footer__notes__inner p+p{margin-top:clamp(1px,.13889vw,2px)}#footer .footer .footer__main{width:clamp(1px,100vw,1440px);margin:0 auto;padding:0 0 clamp(1px,3.33333vw,48px)}#footer .footer .footer__inner{justify-content:space-between;align-items:flex-start;width:clamp(1px,91.25vw,1314px);margin:0 auto auto clamp(1px,2.77778vw,40px);display:flex}#footer .footer .footer__logo{width:clamp(1px,18.5069vw,266.5px);display:inline-flex}#footer .footer .footer__logo a{display:inline-flex}#footer .footer .footer__logo img{width:100%;height:auto;display:block}#footer .footer .footer__contact{flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:clamp(1px,2.77778vw,40px);width:clamp(1px,38.5417vw,555px);display:flex}#footer .footer .footer__title>p{font-size:clamp(1px,1.11111vw,16px);font-weight:700;line-height:1.9}#footer .footer .footer__links{justify-content:space-between;align-items:flex-start;width:100%;display:flex}#footer .footer .footer__links>a{border-bottom:1px solid #778692;justify-content:space-between;align-items:center;width:clamp(1px,17.5vw,252px);padding-bottom:clamp(1px,.48611vw,7px);text-decoration:none;display:flex}#footer .footer .footer__links>a>p{color:#000;font-size:clamp(1px,1.11111vw,16px);font-weight:400;line-height:1.9}#footer .footer .footer__links>a>img{width:clamp(1px,.76389vw,11px)}#footer .footer .footer__copy{background:#3479c2;padding:clamp(1px,1.90972vw,27.5px) 0}#footer .footer .footer__copy>p{color:#fff;text-align:center;font-size:clamp(1px,.97222vw,14px);font-weight:400;line-height:1.9}#mv .mv .mv__wrapper{background:#ddb92b;width:clamp(1px,97.2222vw,1400px);margin:0 auto;padding:clamp(1px,2.29167vw,33px) clamp(1px,2.77778vw,40px) clamp(1px,2.36111vw,34px)}#mv .mv .mv__title>h1{width:clamp(1px,21.3194vw,307px);margin:0;font-size:0}#mv .mv .mv__subtitle{margin-top:clamp(1px,.20833vw,3px)}#mv .mv .mv__subtitle>p{color:#fff;font-size:clamp(1px,1.25vw,18px);font-weight:700;line-height:1.11111}#awards .records,#seminars .records{padding:clamp(54px,4.30556vw,62px) 0 clamp(54px,5vw,72px)}#awards .records .records__wrapper,#seminars .records .records__wrapper{width:min(100% - 40px,1400px);margin:0 auto}#awards .records .records__body,#awards .records .records__head,#seminars .records .records__body,#seminars .records .records__head{padding:0 20px}#awards .records .records__head>h2,#seminars .records .records__head>h2{color:#045a79;margin:0;font-size:clamp(24px,2.01389vw,29px);font-weight:700;line-height:1.45}#awards .records .records__line,#seminars .records .records__line{border-top:1px solid #bcc2c8;margin-top:clamp(34px,2.91667vw,42px)}#awards .records .records__body,#seminars .records .records__body{margin-top:clamp(50px,3.81944vw,55px)}#awards .records .records__empty-text>p,#awards .records .records__loading>p,#seminars .records .records__empty-text>p,#seminars .records .records__loading>p{color:#4d4d4d;margin:0;font-size:clamp(14px,1.11111vw,16px);line-height:1.8}#awards .records .records__empty-text,#seminars .records .records__empty-text{background:#e0e5ea;padding:clamp(1px,1.66667vw,24px)}#awards .records .records__cards,#seminars .records .records__cards{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:clamp(1px,3.61111vw,52px) clamp(1px,3.68056vw,53px);margin:0;padding:0;list-style:none;display:flex}#awards .records .records__cards-item,#seminars .records .records__cards-item{width:clamp(1px,29.0278vw,418px)}#awards .records .records__card,#seminars .records .records__card{height:100%}#awards .records .records__card-link,#seminars .records .records__card-link{color:inherit;height:100%;text-decoration:none;display:block}#awards .records .records__card-link:hover,#seminars .records .records__card-link:hover{opacity:.85}#awards .records .records__card-image>img,#seminars .records .records__card-image>img{aspect-ratio:418/230;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}#awards .records .records__card-image-placeholder,#seminars .records .records__card-image-placeholder{aspect-ratio:418/230;background:#f3f6f9;border:1px solid #c9d0d8;justify-content:center;align-items:center;display:flex}#awards .records .records__card-image-placeholder>p,#seminars .records .records__card-image-placeholder>p{color:#7e7e7e;margin:0;font-size:clamp(1px,.97222vw,14px);font-weight:700}#awards .records .records__card-body,#seminars .records .records__card-body{padding-top:clamp(1px,.69444vw,10px)}#awards .records .records__card-title,#seminars .records .records__card-title{color:#045a79;margin:0;font-size:clamp(18px,1.52778vw,22px);font-weight:400;line-height:1.55}#awards .records .records__card-meta,#seminars .records .records__card-meta{color:#045a79;margin:clamp(1px,.69444vw,10px) 0 0;font-size:clamp(14px,1.11111vw,16px);line-height:1.6}#awards .records .records__card-summary,#seminars .records .records__card-summary{color:#045a79;margin:clamp(1px,.55556vw,8px) 0 0;font-size:clamp(13px,1.04167vw,15px);line-height:1.75}#awards .records .records__card-action,#seminars .records .records__card-action{margin-top:clamp(1px,1.11111vw,16px)}#awards .records .records__card-action>a,#seminars .records .records__card-action>a{color:#fff;background:#d2b739;border-radius:999px;justify-content:center;align-items:center;min-height:clamp(42px,3.33333vw,48px);padding:0 clamp(22px,1.94444vw,28px);font-size:clamp(14px,1.11111vw,16px);font-weight:700;text-decoration:none;display:inline-flex}@media (width<=1023px){#awards .records .records__wrapper,#seminars .records .records__wrapper{width:calc(100% - 32px)}#awards .records .records__cards,#seminars .records .records__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 28px;display:grid}#awards .records .records__cards-item,#seminars .records .records__cards-item{width:auto}}@media (width<=767px){#awards .records,#seminars .records{padding:42px 0 56px}#awards .records .records__body,#awards .records .records__head,#seminars .records .records__body,#seminars .records .records__head{padding:0}#awards .records .records__head>h2,#seminars .records .records__head>h2{font-size:26px;line-height:1.35}#awards .records .records__line,#seminars .records .records__line{margin-top:24px}#awards .records .records__body,#seminars .records .records__body{margin-top:32px}#awards .records .records__cards,#seminars .records .records__cards{grid-template-columns:minmax(0,1fr);gap:30px}#awards .records .records__card-title,#seminars .records .records__card-title{font-size:20px;line-height:1.35}#awards .records .records__card-meta,#seminars .records .records__card-meta{font-size:15px;line-height:1.5}#awards .records .records__card-summary,#seminars .records .records__card-summary{font-size:14px;line-height:1.65}#awards .records .records__card-action>a,#seminars .records .records__card-action>a{border-radius:24px;min-height:48px;padding:0 24px;font-size:18px}}:root{--awards-bg:#fff}body{background:#fff;background:var(--awards-bg);font-family:Noto Sans JP,sans-serif;font-family:var(--font-noto)}.main{width:100%;max-width:none;margin:0;padding:0}
