@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-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}dt{font-weight:700}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:-.25em}sup{top:-.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}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}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}a{-webkit-tap-highlight-color:transparent}strong,em{font-style:normal;font-weight:inherit}img{height:auto;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}picture{display:block}svg{max-width:100%;height:auto;fill:currentColor}svg,text,tspan{font-style:normal}fieldset{border:none}button{cursor:pointer;border:0;-webkit-tap-highlight-color:transparent}dt{font-weight:inherit}summary{display:block;cursor:pointer}summary::-webkit-details-marker{display:none}:root{--size-rate: 1;--scroll-bar: 0px;--duration-fast: .25s;--duration-base: .35s;--duration-slow: .7s;--leading-trim: calc((1em - 1lh)/2) ;--leading-trim-en: calc((1cap - 1lh)/2) }html{text-underline-position:under;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent}body{font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.5;color:#13132d;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;line-break:strict;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body ::-moz-selection{color:#fff;background-color:#000c}body ::selection{color:#fff;background-color:#000c}@keyframes linear-wipe{0%{clip-path:polygon(0% 0%,0% 100%,0% 100%,0% 0%)}to{clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 0%)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.l-wrapper__contents{background-color:#f6f7f7}.l-container{margin-right:auto;margin-left:auto}.l-contents{display:flex;margin-right:auto;margin-left:auto}#page-hospital .l-contents:not(.is-searched) .l-contents__side{margin-right:auto;margin-left:auto}#page-hospital .l-contents:not(.is-searched) .l-contents__side~.l-contents__main{margin-right:auto;margin-left:auto}.l-area-blue{background-color:#d8edf6}.l-area-blue__inner{margin-right:auto;margin-left:auto}.c-hdg-basic{display:flex;line-height:1}.c-hdg-basic__title{font-weight:600;color:#00a0e9}.c-hdg-basic__sub{position:relative;font-family:Roboto,Noto Sans JP,sans-serif;font-weight:900;color:#00a0e9;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap}.c-hdg-basic__sub:before{position:absolute;content:"";background-color:currentColor}.c-hdg-simple{border-bottom:1px solid #d0d0d0}.c-hdg-simple__title{font-weight:600;letter-spacing:.03em}.c-hdg-hospital{display:flex;line-height:1}.c-hdg-hospital__title{display:flex;flex-wrap:wrap;gap:calc(var(--size-rate) * 8px);align-items:baseline;font-weight:600;font-feature-settings:"palt";color:#00a0e9}.c-hdg-hospital__result{display:flex;flex-wrap:wrap;gap:calc(var(--size-rate) * 4px);align-items:baseline}.c-hdg-hospital__result-total,.c-hdg-hospital__result-current{font-family:Roboto,Noto Sans JP,sans-serif}.c-btn-basic{position:relative;min-width:254px}.c-btn-basic__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#00a0e9;border-radius:100vw}.c-btn-basic__text{padding-bottom:calc(var(--size-rate) * 1px);font-weight:600;color:#fff;letter-spacing:.1em}.c-btn-basic__icon{position:absolute;top:50%;right:max(17px,var(--size-rate) * 20px);color:#fff;translate:0 -50%}.c-btn-basic__icon.icon-angle-right{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:max(13.6px,var(--size-rate) * 16px);height:max(13.6px,var(--size-rate) * 16px);font-size:max(6.8px,var(--size-rate) * 8px);color:#00a0e9;background-color:#fff;border-radius:50%}.c-btn-basic--border .c-btn-basic__link{background-color:#fff;border:calc(var(--size-rate) * 2px) solid #00a0e9}.c-btn-basic--border .c-btn-basic__text,.c-btn-basic--border .c-btn-basic__icon{color:#00a0e9}.c-btn-search{position:relative;width:calc(var(--size-rate) * 254px)}.c-btn-search__link{display:flex;gap:calc(var(--size-rate) * 12px);align-items:center;justify-content:center;width:100%;height:100%;background-color:#00a0e9;border-radius:100vw}.c-btn-search__text{padding-bottom:calc(var(--size-rate) * 1px);font-weight:600;color:#fff;letter-spacing:.1em}.c-btn-search__icon{width:calc(var(--size-rate) * 16px);height:calc(var(--size-rate) * 16px);font-size:calc(var(--size-rate) * 18px);color:#fff}.c-btn-close{color:currentColor}.c-btn-close__box{display:block;width:100%;height:100%}.c-btn-close__cross{position:relative;display:flex;width:100%;height:100%;pointer-events:none}.c-btn-close__cross:before,.c-btn-close__cross:after{position:absolute;top:50%;left:50%;width:100%;height:calc(var(--size-rate) * 3px);content:"";background-color:currentColor;border-radius:100vw}.c-btn-close__cross:before{transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,45deg) scale(1.4142135624)}.c-btn-close__cross:after{transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale(1.4142135624)}.c-burger{width:calc(var(--size-rate) * 48px);height:calc(var(--size-rate) * 48px)}.c-burger__box{position:relative;display:block;width:calc(var(--size-rate) * 28px);height:calc(var(--size-rate) * 20px);margin:auto}.c-burger__line{position:absolute;display:block;width:100%;height:calc(var(--size-rate) * 3px);background-color:#00a0e9;border-radius:100vw}.c-burger__line:nth-child(1){top:0}.c-burger__line:nth-child(2){top:50%;translate:0 -50%}.c-burger__line:nth-child(3){bottom:0}.c-icon-fill{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--size-rate) * 16px);height:calc(var(--size-rate) * 16px);font-size:calc(var(--size-rate) * 8px);color:#fff;background-color:#00a0e9;border-radius:50%}.c-icon-fill:before{margin-left:calc(var(--size-rate) * 1px)}.c-icon-plus{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--size-rate) * 16px);height:calc(var(--size-rate) * 16px);font-size:calc(var(--size-rate) * 10px);color:#fff;background-color:#00a0e9;border-radius:50%}.c-icon-plus:before,.c-icon-plus:after{position:absolute;top:50%;left:50%;width:calc(var(--size-rate) * 2px);height:calc(var(--size-rate) * 8px);content:"";background-color:#fff;border-radius:100vw;translate:-50% -50%}.c-icon-plus:before{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.is-accordion-opened .c-icon-plus:before{opacity:0}.c-icon-plus:after{rotate:90deg}.c-article-card{container-type:inline-size;position:relative}.c-article-card__link{display:flex;background-color:#fff}@container (min-width: 431px){.c-article-card__link{border-radius:8px}}@container (max-width: 430.98px){.c-article-card__link{padding:8px;border-radius:4px}}.c-article-card__thumb{overflow:hidden;border-radius:8px}@container (min-width: 431px){.c-article-card__thumb{width:200px}}@container (max-width: 430.98px){.c-article-card__thumb{width:118px;height:100%;margin-top:auto;margin-bottom:auto}}.c-article-card__img{width:100%;height:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}@container (min-width: 431px){.c-article-card__detail{width:calc(100% - 200px);padding:18px 24px}}@container (max-width: 430.98px){.c-article-card__detail{width:calc(100% - 118px);padding-left:12px}}.c-article-card__status{display:flex;justify-content:space-between}@container (min-width: 431px){.c-article-card__status{gap:20px}}@container (max-width: 430.98px){.c-article-card__status{gap:12px}}.c-article-card__locked{display:flex;flex-shrink:0;gap:6px;align-items:center;margin-left:auto;color:#00a0e9}@container (min-width: 431px){.c-article-card__locked,.c-article-card__locked-icon,.c-article-card__locked-text{font-size:13px}}@container (max-width: 430.98px){.c-article-card__locked-icon,.c-article-card__locked-text{font-size:11px}}.c-article-card__locked-text{padding-bottom:1px;font-weight:400}.c-article-card__date,.c-article-card__company{flex-shrink:0;font-weight:400;color:#9d9d9d}@container (min-width: 431px){.c-article-card__date,.c-article-card__company{font-size:14px}}@container (max-width: 430.98px){.c-article-card__date,.c-article-card__company{font-size:12px}}.c-article-card__title{display:-webkit-box;margin-top:6px;overflow:hidden;font-weight:600;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}@container (min-width: 431px){.c-article-card__title{font-size:16px}}@container (max-width: 430.98px){.c-article-card__title{font-size:14px}}.c-article-card--vertical{height:100%}@container (max-width: 430.98px){.c-article-card--vertical{padding:0}}.c-article-card--vertical .c-article-card__link{display:block;height:100%;border-radius:8px}@container (max-width: 430.98px){.c-article-card--vertical .c-article-card__link{padding:0}}.c-article-card--vertical .c-article-card__thumb,.c-article-card--vertical .c-article-card__detail{width:100%}@container (max-width: 430.98px){.c-article-card--vertical .c-article-card__title{font-size:14px}}.c-article-card--vertical .c-article-card__thumb{height:auto}@container (max-width: 430.98px){.c-article-card--vertical .c-article-card__thumb{border-radius:4px}}@container (min-width: 431px){.c-article-card--vertical .c-article-card__detail{padding:18px 12px}}@container (max-width: 430.98px){.c-article-card--vertical .c-article-card__detail{padding:12px 8px 16px}}.c-article-card-kv{container-type:inline-size;position:relative;height:100%}.c-article-card-kv__link{height:100%;overflow:hidden;background-color:#fff;border-radius:8px}@container (min-width: 347px){.c-article-card-kv__link{display:flex}}@container (max-width: 346.98px){.c-article-card-kv__link{display:block}}.c-article-card-kv__thumb{flex-shrink:0;overflow:hidden;border-radius:8px}@container (min-width: 347px){.c-article-card-kv__thumb{width:245px}}@container (max-width: 480px){.c-article-card-kv__thumb{width:225px}}@container (max-width: 346.98px){.c-article-card-kv__thumb{width:100%;height:auto}}.c-article-card-kv__img{width:100%;height:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}@container (min-width: 347px){.c-article-card-kv__detail{padding:18px 12px 24px}}@container (max-width: 346.98px){.c-article-card-kv__detail{width:100%;padding:12px 12px 24px}}.c-article-card-kv__status{display:flex;justify-content:space-between}@container (min-width: 347px){.c-article-card-kv__status{gap:20px}}@container (max-width: 346.98px){.c-article-card-kv__status{gap:12px}}.c-article-card-kv__locked{display:flex;flex-shrink:0;gap:6px;align-items:center;color:#00a0e9}@container (min-width: 431px){.c-article-card-kv__locked,.c-article-card-kv__locked-icon,.c-article-card-kv__locked-text{font-size:13px}}@container (max-width: 430.98px){.c-article-card-kv__locked-icon,.c-article-card-kv__locked-text{font-size:11px}}.c-article-card-kv__locked-text{padding-bottom:1px;font-weight:400}.c-article-card-kv__date,.c-article-card-kv__company{flex-shrink:0;font-size:14px;font-weight:400;color:#9d9d9d}@container (max-width: 200px){.c-article-card-kv__date,.c-article-card-kv__company{font-size:12px}}.c-article-card-kv__pr{flex-shrink:0;font-size:14px;font-weight:500;color:#7ecef4}@container (max-width: 200px){.c-article-card-kv__pr{font-size:12px}}.c-article-card-kv__title{display:-webkit-box;margin-top:8px;overflow:hidden;font-size:16px;font-weight:600;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}@container (max-width: 200px){.c-article-card-kv__title{font-size:14px}}.c-article-card-kv--vertical .c-article-card-kv__link{display:block;border-radius:8px}.c-author-card__link{display:inline-flex;gap:calc(var(--size-rate) * 16px);align-items:center}.c-author-card__thumb{flex-shrink:0;width:calc(var(--size-rate) * 60px);height:calc(var(--size-rate) * 60px);overflow:hidden;border:calc(var(--size-rate) * 2px) solid #f6f7f7;border-radius:50%}.c-author-card__thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-author-card__author{font-size:max(13.6px,var(--size-rate) * 16px);font-weight:600}.c-author-card__position{display:block;margin-top:calc(var(--size-rate) * 2px);font-size:max(11.05px,var(--size-rate) * 13px);color:#9d9d9d}.c-series-card__link{display:flex;align-items:flex-start}.c-series-card__thumb{overflow:hidden}.c-series-card__thumb-img{width:100%;height:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.c-series-card__title{font-weight:600;line-height:1.5}.c-series-card__author{display:block;margin-top:calc(var(--size-rate) * 8px);line-height:1.45;color:#9d9d9d}.c-faq-card{position:relative}.c-faq-card__link{display:flex;align-items:center;background-color:#fff}.c-faq-card__question{flex-shrink:0;margin-top:calc(var(--size-rate) * 1px);margin-bottom:auto;font-family:Roboto,Noto Sans JP,sans-serif;font-size:calc(var(--size-rate) * 24px);line-height:1;color:#00a0e9}.c-faq-card__title{flex-grow:1;line-height:1.55}.c-faq-card__icon{flex-shrink:0}.c-ranking-card__link{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(var(--size-rate) * 72px);padding:calc(var(--size-rate) * 8px) calc(var(--size-rate) * 12px) calc(var(--size-rate) * 8px) calc(var(--size-rate) * 48px);background-color:#fff;border-radius:calc(var(--size-rate) * 8px)}.c-ranking-card__link:before,.c-ranking-card__link:after{position:absolute}.c-ranking-card__link:after{font-family:Roboto,Noto Sans JP,sans-serif;font-size:calc(var(--size-rate) * 24px);line-height:1;content:counter(number,decimal-leading-zero);counter-increment:number}li:nth-child(1) .c-ranking-card__link:before,li:nth-child(2) .c-ranking-card__link:before,li:nth-child(3) .c-ranking-card__link:before{top:calc(var(--size-rate) * 8px);left:calc(var(--size-rate) * 12px);font-family:icon;font-size:calc(var(--size-rate) * 20px);content:""}li:nth-child(1) .c-ranking-card__link:after,li:nth-child(2) .c-ranking-card__link:after,li:nth-child(3) .c-ranking-card__link:after{top:calc(var(--size-rate) * 36px);left:calc(var(--size-rate) * 8px)}li:nth-child(1) .c-ranking-card__link:before{color:#fcc60c}li:nth-child(2) .c-ranking-card__link:before{color:#b9b9b9}li:nth-child(3) .c-ranking-card__link:before{color:#b6662a}li:nth-child(4) .c-ranking-card__link:after,li:nth-child(5) .c-ranking-card__link:after{top:calc(var(--size-rate) * 10px);left:calc(var(--size-rate) * 8px)}.c-ranking-card__title{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:600;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-ranking-card__locked{display:flex;align-items:center;justify-content:flex-end;margin-top:4px;color:#00a0e9}.c-ranking-card__locked-icon{font-size:12px}.c-advertise{position:relative;display:flex;flex-direction:column;gap:calc(var(--size-rate) * 4px);overflow:hidden;text-align:center}.c-advertise:after{font-family:Roboto,Noto Sans JP,sans-serif;font-weight:400;color:#9d9d9d;letter-spacing:.08em;content:"Advertisement"}.c-advertise iframe{margin-right:auto;margin-left:auto}.c-item-tag{display:block;font-weight:500;background-color:#fff;border:1px solid #d0d0d0;border-radius:calc(var(--size-rate) * 4px)}.c-item-disease{display:inline-block;font-weight:500;color:#00a0e9;background-color:#fff;border:1px solid #00a0e9;border-radius:100vw}.c-text-count{display:flex;align-items:baseline}.c-text-count__number{font-family:Roboto,Noto Sans JP,sans-serif}.c-search-box__container{display:flex;overflow:hidden;border:1px solid #d0d0d0}.c-search-box__label{width:100%}.c-search-box__field{width:100%;font-size:16px;font-weight:500;background-color:#fff}.c-search-box__field:-moz-placeholder-shown{color:#b9b9b9}.c-search-box__field:placeholder-shown{color:#b9b9b9}.c-search-box__field::-moz-placeholder{color:#b9b9b9;opacity:1}.c-search-box__field::placeholder{color:#b9b9b9;opacity:1}.c-search-box__submit{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:calc(var(--size-rate) * 12px);height:100%;background-color:#00a0e9}.c-search-box__submit-text{font-weight:600;color:#fff}.c-form-select{position:relative;overflow:hidden;background-color:#fff;border:1px solid #d0d0d0;border-radius:calc(var(--size-rate) * 4px)}.c-form-select__field{width:100%;min-width:calc(var(--size-rate) * 120px)}.c-form-select__icon{position:absolute;top:calc(50% + var(--size-rate) * 1px);color:#00a0e9;pointer-events:none;translate:0 -50%}.c-table-of-contents{padding:calc(var(--size-rate) * 16px);background-color:#f6f7f7}.c-table-of-contents__title{font-family:Roboto,Noto Sans JP,sans-serif}.c-table-of-contents__lists{display:flex;flex-direction:column;gap:calc(var(--size-rate) * 8px);counter-reset:number 0;border-top:1px solid rgba(0,0,0,.1)}.c-table-of-contents__list{display:flex;align-items:baseline}.c-table-of-contents__list:before{flex-shrink:0;content:counter(number) ".";counter-increment:number}.c-table-of-contents__link{font-weight:400;letter-spacing:.03em}.c-hospital-card{background-color:#fff}.c-hospital-card__head{display:flex}.c-hospital-card__head-name{display:inline;line-height:1.25;color:#00a0e9;word-break:auto-phrase}.c-hospital-card__head-more{display:flex;flex-shrink:0;gap:calc(var(--size-rate) * 8px);align-items:center}.c-hospital-card__head-more-text{padding-bottom:calc(var(--size-rate) * 2px);font-weight:600;letter-spacing:.03em}.c-hospital-card__body{display:grid;border-top:1px solid rgba(0,0,0,.1)}.c-hospital-card--detail .c-hospital-card__body{grid-template-columns:1fr}.c-hospital-card__group{display:grid;gap:calc(var(--size-rate) * 16px)}.c-hospital-card__info{display:flex;align-items:flex-start}.c-hospital-card--detail .c-hospital-card__info--hours,.c-hospital-card--detail .c-hospital-card__info--service,.c-hospital-card--detail .c-hospital-card__info--article{grid-column:auto}.c-hospital-card__info--article{flex-direction:column}.c-hospital-card__info-title{flex-shrink:0;font-weight:600;color:#00a0e9;text-align:center;border:1px solid #00a0e9;border-radius:calc(var(--size-rate) * 4px)}.c-hospital-card__info-contents,.c-hospital-card__info-content{display:grid;font-weight:400;word-break:auto-phrase}.c-hospital-card__info-contents{width:100%}.c-hospital-card--detail .c-hospital-card__info-contents{grid-template-columns:1fr}.c-hospital-card__info-content{grid-template-columns:1fr;width:100%}.c-hospital-card__info-link,.c-hospital-card__info-map{padding-right:1em;text-decoration:underline;text-wrap:pretty}.c-hospital-card__info-link:after,.c-hospital-card__info-map:after{display:inline-block;font-family:icon;text-indent:-1em}.c-hospital-card__info-link:after{content:""}.c-hospital-card__info-map:after{content:""}.c-hospital-card__child{display:grid;grid-template-rows:max-content;grid-template-columns:1fr}.c-hospital-card--detail .c-hospital-card__child{order:unset}.c-hospital-card__child-title{font-weight:600;color:#00a0e9}.c-hospital-card__article{display:grid;width:100%;background-color:#f6f7f7;border:1px solid #d0d0d0}.c-hospital-card__article-img{grid-area:img;width:100%}.c-hospital-card__article-title{display:-webkit-box;height:-moz-fit-content;height:fit-content;overflow:hidden;-webkit-box-orient:vertical;font-weight:600;-webkit-line-clamp:3}.c-hospital-card__article-url{display:-webkit-box;grid-area:url;overflow:hidden;font-size:max(10.2px,var(--size-rate) * 12px);-webkit-line-clamp:1;-webkit-box-orient:vertical}.c-hospital-note{border:1px solid #00a0e9}.c-hospital-note__lists{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 8px)}.c-hospital-note__list{display:flex;gap:calc(var(--size-rate) * 8px);align-items:baseline;font-size:max(11.9px,var(--size-rate) * 14px);font-weight:400}.c-hospital-note__list:before{flex-shrink:0;color:#00a0e9;content:"・"}.c-hospital-note__list.c-hospital-note__list--annotation:before{content:"※"}.c-hospital-note__link{color:#00a0e9;text-decoration:underline;text-underline-offset:calc(var(--size-rate) * 2px)}.c-input-select{position:relative}.c-input-select:before{position:absolute;top:calc(50% + var(--size-rate) * 1px);right:calc(var(--size-rate) * 16px);font-family:icon;font-size:calc(var(--size-rate) * 14px);color:#00a0e9;pointer-events:none;content:"";translate:0 -50%}.c-input-select__options{width:100%;border:1px solid #d0d0d0}.c-input-select__options[disabled]{background-color:#d0d0d04d}.c-input-select--empty{color:#d0d0d0}.c-input-select--empty:has([disabled]){cursor:not-allowed}.c-input-select--empty:has([disabled]):before{color:#d0d0d0}.c-input-text{width:100%;border:1px solid #d0d0d0}.c-input-text:-moz-placeholder-shown{color:#d0d0d0}.c-input-text:placeholder-shown{color:#d0d0d0}.c-input-text::-moz-placeholder{color:#d0d0d0;opacity:1}.c-input-text::placeholder{color:#d0d0d0;opacity:1}.c-input-check{display:flex;align-items:center;width:100%;font-size:max(11.9px,var(--size-rate) * 14px)}.c-input-check__box{display:none;width:0}.c-input-check__box:checked{display:block}.c-input-check__box:checked+.c-input-check__label:after{opacity:1}.c-input-check__label{position:relative;display:flex;align-items:center;padding:calc(var(--size-rate) * 1px) calc(var(--size-rate) * 8px) calc(var(--size-rate) * 4px) calc(var(--size-rate) * 32px);padding-top:calc(var(--size-rate) * 1px);padding-left:calc(var(--size-rate) * 32px);cursor:pointer}.c-input-check__label:before{position:absolute;top:0;left:0;width:calc(var(--size-rate) * 24px);height:calc(var(--size-rate) * 24px);content:"";border:1px solid #d0d0d0;border-radius:calc(var(--size-rate) * 4px)}.c-input-check__label:after{position:absolute;top:calc(var(--size-rate) * 3px);left:calc(var(--size-rate) * 6px);font-family:icon;font-size:calc(var(--size-rate) * 13px);color:#00a0e9;content:"";opacity:0;transition:opacity var(--duration-fast);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-hospital{display:flex;align-items:center;justify-content:center;width:100%;background-color:#00a0e9;border-radius:100vw}.c-btn-hospital__label{position:relative;padding-bottom:calc(var(--size-rate) * 1px);font-weight:600;color:#fff;letter-spacing:.1em}.c-btn-hospital__label:before{position:absolute;top:calc(var(--size-rate) * .5px);right:calc(100% + var(--size-rate) * 8px);font-family:icon;content:""}.c-btn-return{position:relative;display:flex;align-items:center;justify-content:center;width:calc(var(--size-rate) * 320px);color:#fff;background-color:#00a0e9;border-radius:100vw}.c-btn-return__icon{position:absolute;top:50%;left:calc(var(--size-rate) * 20px);font-size:max(11.9px,var(--size-rate) * 14px);translate:0 -50%}.c-btn-return__label{position:relative;padding-bottom:calc(var(--size-rate) * 1px);font-weight:600;letter-spacing:.1em}.c-btn-reset__label{position:relative;padding-bottom:calc(var(--size-rate) * 1px);font-weight:600;letter-spacing:.1em;border-bottom:calc(var(--size-rate) * 2px) solid currentColor}.c-loading{display:flex;justify-content:center}.p-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) 0 #0000000a}.p-header__container{display:flex;align-items:center;justify-content:space-between;height:100%}.p-header__logo{flex-shrink:0}.p-header__logo-link{display:block}.p-header__main,.p-header__sub{display:flex;gap:calc(var(--size-rate) * 40px);align-items:center;height:100%}.p-header__main{flex-grow:1;justify-content:flex-end;padding-right:calc(var(--size-rate) * 60px)}.p-header__sub{flex-shrink:0;height:100%}.p-header__main-item,.p-header__main-category{height:100%}.p-header__main-text,.p-header__sub-text{font-size:max(13.6px,var(--size-rate) * 16px);font-weight:700;letter-spacing:.04em}.p-header__main-category-trigger,.p-header__main-link{display:flex;gap:calc(var(--size-rate) * 8px);align-items:center;height:100%}.p-header__main-category-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:max(13.6px,var(--size-rate) * 16px);height:max(13.6px,var(--size-rate) * 16px);font-size:max(6.8px,var(--size-rate) * 8px);color:#fff;background-color:#00a0e9;border-radius:50%}.p-header__sub-setting{position:relative;height:100%}.p-header__sub-link,.p-header__sub-setting-button{display:flex;gap:calc(var(--size-rate) * 12px);align-items:center;justify-content:center;height:100%}.p-header__sub-setting-lists{position:absolute;top:calc(100% + var(--size-rate) * 28px);right:calc(var(--size-rate) * -14px);display:grid;grid-template-columns:1fr;width:calc(var(--size-rate) * 228px);padding:calc(var(--size-rate) * 24px);visibility:hidden;background-color:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,.16));border-radius:calc(var(--size-rate) * 16px);opacity:0;transition:opacity var(--duration-base),visibility var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-header__sub-setting-lists:before{position:absolute;right:calc(var(--size-rate) * 20px);bottom:calc(100% - var(--size-rate) * 10px);width:calc(var(--size-rate) * 24px);height:calc(var(--size-rate) * 24px);clip-path:polygon(50% 0%,0% 100%,100% 100%);content:"";background-color:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,.16))}.is-pull-down-settings-opened .p-header__sub-setting-lists{visibility:visible;opacity:1}.p-header__sub-setting-link{display:flex;align-items:center;justify-content:space-between;padding-top:calc(var(--size-rate) * 8px);padding-bottom:calc(var(--size-rate) * 8px);font-size:calc(var(--size-rate) * 14px)}.p-header__sub-setting-link-icon{font-size:calc(var(--size-rate) * 12px);color:#00a0e9}.p-header__sub-icon,.p-header__sub-setting-icon{font-size:max(12.75px,var(--size-rate) * 15px);color:#00a0e9;translate:0 calc(var(--size-rate) * 1px)}.p-footer__container{position:relative;margin-right:auto;margin-left:auto}.p-footer__head{display:flex;align-items:center}.p-footer__logo{flex-shrink:0}.p-footer__about{display:flex;flex-grow:1}.p-footer__about-link{display:flex;gap:calc(var(--size-rate) * 8px);align-items:center}.p-footer__about-link-text{margin-bottom:1px;font-size:max(13.6px,var(--size-rate) * 16px);font-weight:700}.p-footer__contact-link{display:flex;align-items:center;justify-content:center;border:2px solid #00a0e9;border-radius:100vw}.p-footer__contact-title{display:flex;align-items:center;font-family:Roboto,Noto Sans JP,sans-serif;text-transform:uppercase}.p-footer__sns{display:flex;flex-shrink:0;gap:calc(var(--size-rate) * 24px);align-items:center}.p-footer__sns-link{display:flex;align-items:center;justify-content:center}.p-footer__sns-item--x .p-footer__sns-link{width:max(34px,var(--size-rate) * 40px);height:max(34px,var(--size-rate) * 40px);color:#fff;background-color:#13132d;border-radius:50%}.p-footer__sns-item--x .p-footer__sns-link-icon{font-size:max(18.7px,var(--size-rate) * 22px)}.p-footer__sns-item--facebook .p-footer__sns-link-icon{font-size:max(34px,var(--size-rate) * 40px)}.p-footer__related-title{font-size:max(13.6px,var(--size-rate) * 16px);font-weight:600}.p-footer__related-lists,.p-footer__other-lists{margin-top:calc(var(--size-rate) * 16px)}.p-footer__related-link,.p-footer__other-link{font-weight:400}.p-footer__mainichi{margin-top:calc(var(--size-rate) * 40px)}.p-footer__note{margin-top:calc(var(--size-rate) * 24px);font-size:max(10.2px,var(--size-rate) * 12px);font-weight:400;line-height:1.75;color:#9d9d9d}.p-menu-category{position:relative;width:calc(var(--size-rate) * 1280px);margin-top:calc(var(--size-rate) * 132px);background-color:#fff;border-radius:calc(var(--size-rate) * 16px)}.p-menu-category:before{position:absolute;right:calc(var(--size-rate) * 560px);bottom:calc(100% - var(--size-rate) * 10px);width:calc(var(--size-rate) * 24px);height:calc(var(--size-rate) * 24px);clip-path:polygon(50% 0%,0% 100%,100% 100%);content:"";background-color:#fff}.p-menu-category__container{padding:calc(var(--size-rate) * 48px) calc(var(--size-rate) * 80px)}.p-menu-category__title{margin-top:var(--leading-trim);margin-bottom:var(--leading-trim);font-size:calc(var(--size-rate) * 24px);font-weight:900;color:#00a0e9}.p-menu-category__head{display:flex;justify-content:space-between;padding-top:calc(var(--size-rate) * 32px);margin-top:calc(var(--size-rate) * 32px);border-top:calc(var(--size-rate) * 2px) solid #00a0e9}.p-menu-category__parents{display:flex;gap:calc(var(--size-rate) * 12px)}.p-menu-category__parents-item{width:calc(var(--size-rate) * 152px)}.p-menu-category__parents-link{font-size:calc(var(--size-rate) * 20px);font-weight:900;color:#00a0e9}.p-menu-category__children{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 24px);margin-top:calc(var(--size-rate) * 24px)}.p-menu-category__children-link{font-size:max(13.6px,var(--size-rate) * 16px)}.p-menu-category__others{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 24px);align-content:start}.p-menu-category__others-link{display:flex;gap:calc(var(--size-rate) * 8px);align-items:center}.p-menu-category__others-text{padding-bottom:calc(var(--size-rate) * 2px)}.p-menu-category__foot{display:flex;gap:calc(var(--size-rate) * 40px);padding-top:calc(var(--size-rate) * 40px);margin-top:calc(var(--size-rate) * 40px);border-top:1px solid rgba(0,0,0,.2)}.p-menu-category__series-link,.p-menu-category__author-link{display:flex;gap:calc(var(--size-rate) * 12px);align-items:center}.p-menu-category__series-icon,.p-menu-category__author-icon{color:#00a0e9}.p-menu-category__series-icon{font-size:calc(var(--size-rate) * 26px)}.p-menu-category__author-icon{font-size:calc(var(--size-rate) * 24px)}.p-menu-category__series-text,.p-menu-category__author-text{font-size:max(13.6px,var(--size-rate) * 16px);font-weight:600}.p-menu-sp{position:relative;width:calc(var(--size-rate) * 342px);min-height:100vh;padding-bottom:calc(var(--size-rate) * 120px);background-color:#fff;transition:transform var(--duration-slow);transition-timing-function:cubic-bezier(.26,1,.48,1);transform:translate3d(101%,0,0)}.is-modal-menu-sp-opened .p-menu-sp{transform:translateZ(0)}.p-menu-sp__head{display:flex;background-color:#d8edf6}.p-menu-sp__hospital,.p-menu-sp__search{width:100%}.p-menu-sp__search{border-left:calc(var(--size-rate) * 1px) solid #fff}.p-menu-sp__hospital-link,.p-menu-sp__search-link{display:flex;gap:calc(var(--size-rate) * 12px);align-items:center;justify-content:center;height:calc(var(--size-rate) * 64px);border-bottom:calc(var(--size-rate) * 4px) solid #d0d0d0}.p-menu-sp__hospital-icon,.p-menu-sp__search-icon{font-size:calc(var(--size-rate) * 20px);color:#00a0e9}.p-menu-sp__hospital-text,.p-menu-sp__search-text{padding-bottom:calc(var(--size-rate) * 1px);font-size:max(11.9px,var(--size-rate) * 14px);font-weight:700}.p-menu-sp__category-contents{border-bottom:1px solid rgba(0,0,0,.1)}.p-menu-sp__title{padding:calc(var(--size-rate) * 32px) calc(var(--size-rate) * 16px) calc(var(--size-rate) * 4px);font-size:max(17px,var(--size-rate) * 20px);font-weight:700;color:#00a0e9}.p-menu-sp__category-trigger,.p-menu-sp__settings-trigger{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--size-rate) * 16px)}.p-menu-sp__category-trigger-text{font-size:max(13.6px,var(--size-rate) * 16px);transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.is-accordion-opened .p-menu-sp__category-trigger-text{color:#00a0e9}.p-menu-sp__category-children,.p-menu-sp__settings-children{display:grid;grid-template-columns:1fr 1fr;background-color:#f6f7f7}.p-menu-sp__category-child-link,.p-menu-sp__settings-child-link{display:flex;align-items:center;justify-content:space-between;height:100%;padding:calc(var(--size-rate) * 16px);border-bottom:1px solid #fff}.p-menu-sp__category-child:nth-child(odd) .p-menu-sp__category-child-link,.p-menu-sp__settings-child:nth-child(odd) .p-menu-sp__category-child-link,.p-menu-sp__category-child:nth-child(odd) .p-menu-sp__settings-child-link,.p-menu-sp__settings-child:nth-child(odd) .p-menu-sp__settings-child-link{border-right:1px solid #fff}.p-menu-sp__category-child:nth-last-child(1) .p-menu-sp__category-child-link,.p-menu-sp__category-child:nth-last-child(2) .p-menu-sp__category-child-link,.p-menu-sp__settings-child:nth-last-child(1) .p-menu-sp__category-child-link,.p-menu-sp__settings-child:nth-last-child(2) .p-menu-sp__category-child-link,.p-menu-sp__category-child:nth-last-child(1) .p-menu-sp__settings-child-link,.p-menu-sp__category-child:nth-last-child(2) .p-menu-sp__settings-child-link,.p-menu-sp__settings-child:nth-last-child(1) .p-menu-sp__settings-child-link,.p-menu-sp__settings-child:nth-last-child(2) .p-menu-sp__settings-child-link{border-bottom:0}.p-menu-sp__category-child-text,.p-menu-sp__settings-child-text{font-size:max(11.05px,var(--size-rate) * 13px);font-weight:400}.p-menu-sp__category-child-icon,.p-menu-sp__settings-child-icon{font-size:calc(var(--size-rate) * 12px);color:#00a0e9;translate:calc(var(--size-rate) * 2px) 0}.p-menu-sp__category-other{border-bottom:1px solid rgba(0,0,0,.1)}.p-menu-sp__category-other-link{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--size-rate) * 16px)}.p-menu-sp__category-other-text{font-size:max(13.6px,var(--size-rate) * 16px)}.p-menu-sp__category-other-icon{font-size:calc(var(--size-rate) * 12px);color:#00a0e9}.p-menu-sp__basic{border-bottom:1px solid rgba(0,0,0,.1)}.p-menu-sp__basic-link{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--size-rate) * 16px)}.p-menu-sp__basic-icon{font-size:calc(var(--size-rate) * 12px);color:#00a0e9}.p-menu-sp__basic-text,.p-menu-sp__settings-trigger-text{font-size:max(13.6px,var(--size-rate) * 16px)}.p-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;width:100%;visibility:hidden;background-color:#0006;opacity:0;transition:opacity var(--duration-base),visibility var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.is-loaded .p-modal{display:block}.is-scrolled .p-modal{z-index:100}.is-modal-opened .p-modal{padding-right:var(--scroll-bar);visibility:visible;opacity:1}.p-modal__wrapper{display:grid;place-items:center;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}[data-modal-type=menu-category] .p-modal__wrapper{place-items:flex-start center}.p-modal__container{display:contents}.p-modal__close{position:absolute;color:#fff}[data-modal-type=menu-category] .p-modal__close,[data-modal-clone=hidden]{display:none}.p-modal [data-modal-clone=hidden]{display:block}.p-marquee{overflow-x:hidden;pointer-events:none}.p-marquee__wrap{display:flex;flex-wrap:nowrap;justify-content:unset;min-width:-moz-min-content;min-width:min-content;will-change:transform}.p-marquee__container{display:flex;align-items:center}.p-breadcrumb__lists{display:flex;align-items:center;overflow:auto;overflow-x:auto;scrollbar-color:transparent transparent;scrollbar-width:none;-ms-overflow-style:none}.p-breadcrumb__lists::-webkit-scrollbar{display:none}.p-breadcrumb__list{display:flex;flex-shrink:0;align-items:center;padding-bottom:calc(var(--size-rate) * 1px);font-weight:700;color:#00a0e9}.p-breadcrumb__link{display:block;font-weight:500;color:#13132d}.p-breadcrumb__icon{display:block;color:#13132d}.p-pagination{display:flex;align-items:center;justify-content:center}.p-pagination__lists{display:flex;align-items:center;justify-content:center;gap:calc(var(--size-rate) * 8px)}.p-pagination__link{display:flex;align-items:center;justify-content:center;gap:calc(var(--size-rate) * 8px);color:#00a0e9}.p-pagination__link[aria-current]{color:#fff;pointer-events:none;background-color:#00a0e9}.p-pagination__link.is-disabled,.p-pagination__link[disabled]{pointer-events:none;opacity:.3}.p-pagination__item .p-pagination__link{aspect-ratio:1/1;padding-right:0;padding-left:0;overflow:hidden;border:1px solid rgba(0,160,233,.2);border-radius:50%}.p-pagination__text{font-family:Roboto,Noto Sans JP,sans-serif;font-size:max(11.9px,var(--size-rate) * 14px);white-space:nowrap}.p-pagination__icon{display:block;font-size:max(10.2px,var(--size-rate) * 12px)}.p-pagination__first .p-pagination__icon,.p-pagination__last .p-pagination__icon{font-size:max(11.9px,var(--size-rate) * 14px)}.p-basic-content{display:grid;grid-template-columns:1fr;font-weight:400;line-height:1.75}.p-basic-content>:where(*+*){width:100%;max-width:100%}.p-basic-content a:not([class]){color:#00a0e9;text-decoration:underline;text-underline-offset:calc(var(--size-rate) * 2px)}.p-basic-content h2{font-weight:600;font-feature-settings:"palt";font-kerning:normal;line-height:1.5;text-wrap:pretty;letter-spacing:.03em;word-break:auto-phrase;border-bottom:1px solid #d0d0d0}.p-basic-content h3{font-weight:600;font-feature-settings:"palt";font-kerning:normal;line-height:1.5;text-wrap:pretty;letter-spacing:.03em;word-break:auto-phrase}.p-basic-content ul{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 8px);margin-top:calc(var(--size-rate) * 8px)}.p-basic-content ul>li{display:flex;gap:calc(var(--size-rate) * 8px);align-items:baseline}.p-basic-content ul>li:before{display:block;flex-shrink:0;width:calc(var(--size-rate) * 4px);height:calc(var(--size-rate) * 4px);content:"";background-color:currentColor;border-radius:50%}.p-basic-content__enacted{text-align:right}.p-input-group{display:grid;grid-template-columns:1fr;grid-auto-rows:max-content}.p-input-group__label{font-weight:600;letter-spacing:.03em}.p-input-group__content{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 8px)}.p-accordion__trigger{display:flex;align-items:center;justify-content:space-between}.p-accordion--menu .p-accordion__trigger{padding:calc(var(--size-rate) * 16px);border-bottom:0}.p-accordion--child .p-accordion__trigger{padding:calc(var(--size-rate) * 10px) 0;border-bottom:1px solid rgba(0,0,0,.1)}.p-accordion__label{padding-bottom:calc(var(--size-rate) * 3px);font-weight:600;letter-spacing:.03em}.p-accordion--menu .p-accordion__label{font-size:max(15.3px,var(--size-rate) * 18px)}.p-accordion--child .p-accordion__label{font-size:max(13.6px,var(--size-rate) * 16px)}.p-accordion__inner{padding-top:calc(var(--size-rate) * 16px);padding-bottom:calc(var(--size-rate) * 12px)}.p-accordion--menu.is-accordion-menu-opened>.p-accordion__trigger>.c-icon-plus:before,.p-accordion--child.is-accordion-child-opened>.p-accordion__trigger>.c-icon-plus:before{opacity:0}.p-kv{position:relative;overflow:hidden;background-image:linear-gradient(to bottom,#fff0,#fff0 50%,#d8edf6 50%,#d8edf6)}.p-kv__bg-img{position:absolute;top:0}.p-kv__container{margin-right:auto;margin-left:auto}.p-kv__lists{display:grid}.p-kv__list{z-index:1}.p-kv__list:nth-child(1){grid-area:li1}.p-kv__list:nth-child(2){grid-area:li2}.p-kv__list:nth-child(3){grid-area:li3}.p-kv__list:nth-child(4){grid-area:li4}.p-kv__list:nth-child(5){grid-area:li5}.p-kv__list:nth-child(6){grid-area:li6}.p-kv__list:nth-child(7){grid-area:li7}.p-kv__list:nth-child(8){grid-area:li8}.p-kv__list:nth-child(9){grid-area:li9}.p-kv__list .c-article-card-kv{height:100%}.p-kv__list:nth-child(1) .c-article-card-kv__link{display:block}.p-kv__list:nth-child(1) .c-article-card-kv__thumb,.p-kv__list:nth-child(1) .c-article-card-kv__detail{width:100%}.p-kv__list>iframe{height:100%;border-radius:8px}.p-kv__more{display:flex;justify-content:center;margin-top:calc(var(--size-rate) * 40px)}.p-ranking__container{margin-right:auto;margin-left:auto}.p-ranking__lists{display:grid;margin-top:calc(var(--size-rate) * 40px)}.p-ranking__list:nth-child(1) .c-article-card__detail:before,.p-ranking__list:nth-child(1) .c-article-card__detail:after,.p-ranking__list:nth-child(2) .c-article-card__detail:before,.p-ranking__list:nth-child(2) .c-article-card__detail:after,.p-ranking__list:nth-child(3) .c-article-card__detail:before,.p-ranking__list:nth-child(3) .c-article-card__detail:after{position:absolute}.p-ranking__list:nth-child(1) .c-article-card__detail:before,.p-ranking__list:nth-child(2) .c-article-card__detail:before,.p-ranking__list:nth-child(3) .c-article-card__detail:before{font-family:icon;content:""}.p-ranking__list:nth-child(1) .c-article-card__detail:after,.p-ranking__list:nth-child(2) .c-article-card__detail:after,.p-ranking__list:nth-child(3) .c-article-card__detail:after{font-family:Roboto,Noto Sans JP,sans-serif;font-weight:700;color:#13132d}.p-ranking__list:nth-child(1) .c-article-card__detail:before{color:#fcc60c}.p-ranking__list:nth-child(1) .c-article-card__detail:after{content:"01"}.p-ranking__list:nth-child(2) .c-article-card__detail:before{color:#b9b9b9}.p-ranking__list:nth-child(2) .c-article-card__detail:after{content:"02"}.p-ranking__list:nth-child(3) .c-article-card__detail:before{color:#b6662a}.p-ranking__list:nth-child(3) .c-article-card__detail:after{content:"03"}.p-ranking__list:nth-child(4) .c-article-card__detail:after,.p-ranking__list:nth-child(5) .c-article-card__detail:after{position:absolute;font-family:Roboto,Noto Sans JP,sans-serif;font-weight:700;color:#13132d}.p-ranking__list:nth-child(4) .c-article-card__detail:after{content:"04"}.p-ranking__list:nth-child(5) .c-article-card__detail:after{content:"05"}.p-home-category{background-color:#d8edf6}.p-home-category__container{margin-right:auto;margin-left:auto}.p-home-category__lists{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 8px);margin-top:calc(var(--size-rate) * 40px)}.p-home-category__list{background-color:#fff;border-radius:calc(var(--size-rate) * 8px)}.p-home-category__head{display:flex;align-items:center;justify-content:center}.p-home-category__head-link{display:flex;flex-direction:column;gap:calc(var(--size-rate) * 4px);align-items:center;justify-content:center}.p-home-category__head-title{font-weight:600;letter-spacing:.03em}.p-home-category__head-sub{font-family:Roboto,Noto Sans JP,sans-serif;font-size:max(10.2px,var(--size-rate) * 12px);font-weight:600;color:#00a0e9;text-transform:uppercase;letter-spacing:.03em}.p-home-category__items{display:grid;grid-template-columns:repeat(3,1fr);place-content:center}.p-home-category__item-link{display:flex;align-items:center}.p-home-category__item-icon{font-size:calc(var(--size-rate) * 56px);color:#00a0e9}.p-home-category__item-title{font-weight:600}.p-home-category__others{display:grid;gap:calc(var(--size-rate) * 24px)}.p-home-category__other-link{display:block}.p-home-category__other-thumb{position:relative;overflow:hidden;background-color:#fff;border-radius:calc(var(--size-rate) * 8px)}.p-home-category__other-img{width:100%}.p-home-category__other-sub{position:absolute;font-family:Roboto,Noto Sans JP,sans-serif;font-weight:700;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:.04em}.p-home-category__other-title{display:flex;gap:calc(var(--size-rate) * 8px);align-items:center}.p-home-category__other-text{padding-bottom:calc(var(--size-rate) * 1px);font-weight:700;letter-spacing:.03em}.p-home-series__container{margin-right:auto;margin-left:auto}.p-home-series__lists{display:grid;margin-top:calc(var(--size-rate) * 40px)}.p-home-series__item{height:100%}.p-home-series__item-link{display:block;height:100%;background-color:#fff}.p-home-series__item-thumb{overflow:hidden}.p-home-series__item-thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2}.p-home-series__item-title{font-weight:600;line-height:1.5;letter-spacing:.03em}.p-home-series__item-author{display:block;font-weight:400;line-height:1.5;color:#00a0e9;letter-spacing:.03em}.p-home-series__more{display:flex;margin-top:calc(var(--size-rate) * 40px)}.p-home-hospital{background-color:#d8edf6}.p-home-hospital__container{width:100%;overflow:hidden}.p-home-hospital__title-img{display:block;margin-right:auto;margin-left:auto}.p-home-hospital__text{font-weight:400;line-height:1.75;text-align:center}.p-home-hospital__decorations{position:relative;margin-right:auto;margin-left:auto}.p-home-hospital__decoration{position:absolute;font-weight:400;color:#00a0e9;text-align:center;white-space:nowrap;background-color:#fff}.p-home-hospital__decoration:before{position:absolute;top:calc(100% - 1px);clip-path:polygon(0 0,0% 100%,100% 0);content:"";background-color:#fff}.p-home-hospital__decoration--list1{top:0;left:0}.p-home-hospital__decoration--list3{top:0;left:calc(var(--size-rate) * 270px)}.p-home-hospital__decoration--list7{top:calc(var(--size-rate) * 20px);right:0}.p-home-hospital__more{display:flex;justify-content:center}.p-home-author{background-color:#fff}.p-home-author__container{margin-right:auto;margin-left:auto}.p-home-author__lists{display:grid}.p-home-author__item{height:100%}.p-home-author__item-link{display:block;height:100%}.p-home-author__item-thumb{margin-right:auto;margin-left:auto;overflow:hidden;border-radius:50%}.p-home-author__item-thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.p-home-author__item-detail{text-align:center}.p-home-author__item-author{display:block;font-weight:600;line-height:1.5;letter-spacing:.03em}.p-home-author__item-position{display:block;font-size:max(10.2px,var(--size-rate) * 12px);font-weight:400;line-height:1.25;color:#9d9d9d}.p-home-author__more{display:flex;margin-top:calc(var(--size-rate) * 40px)}.p-home-about__marquee{translate:0 -50%}.p-home-about__container{position:relative;z-index:1;width:100%;margin-right:auto;margin-left:auto}.p-home-about__detail{margin-right:auto;margin-left:auto;background-color:#fff}.p-home-about__main{font-weight:700;font-feature-settings:"palt";text-align:center;letter-spacing:.03em;white-space:nowrap}.p-home-about__text{font-size:max(13.6px,var(--size-rate) * 16px);font-weight:400;line-height:1.75;letter-spacing:.03em}.p-home-about__more{display:flex;justify-content:center}.p-related-posts__lists,.p-series-posts__lists{display:grid;grid-template-columns:1fr}.p-series-posts__info-link{background-color:#fff}.p-series-posts__info-pic{overflow:hidden}.p-series-posts__info-img{width:100%;-o-object-fit:cover;object-fit:cover}.p-series-posts__info-head{display:flex;align-items:flex-start}.p-series-posts__info-head-sub{flex-shrink:0;font-weight:500;color:#00a0e9;border:1px solid #00a0e9;border-radius:calc(var(--size-rate) * 4px)}.p-series-posts__info-head-main{font-weight:600}.p-series-posts__info-text{font-size:max(11.9px,var(--size-rate) * 14px);font-weight:400;line-height:1.75}.p-series-posts__nav{position:relative;display:flex;justify-content:space-between}.p-series-posts__nav-item{width:100%}.p-series-posts__nav-link{display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:#fff}.p-series-posts__nav-title{font-size:max(11.9px,var(--size-rate) * 14px)}.p-series-posts__info-index{justify-content:flex-end}.p-series-posts__nav-prev,.p-series-posts__nav-next,.p-series-posts__info-index{display:flex;gap:calc(var(--size-rate) * 8px);align-items:center}.p-series-posts__nav-next{flex-direction:row-reverse}.p-side-archive{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 48px)}.p-side-archive__pickup-title,.p-side-archive__ranking-title{font-size:max(13.6px,var(--size-rate) * 16px);font-weight:700}.p-side-archive__pickup-cards,.p-side-archive__ranking-cards{display:grid;grid-template-columns:1fr}.p-side-archive__ranking-cards{gap:calc(var(--size-rate) * 12px);counter-reset:number 0}.p-side-archive__ranking-card>iframe{min-height:100%}.p-side-single{display:grid;grid-template-columns:1fr}.p-side-single__content-title{font-weight:700}.p-side-archive__keywords,.p-side-archive__disease{display:flex;gap:calc(var(--size-rate) * 8px)}.p-side-archive__tools{display:grid;grid-template-columns:1fr}.p-side-archive__tools-print{display:inline-flex;gap:calc(var(--size-rate) * 12px)}.p-side-archive__tools-icon{color:#00a0e9}.p-side-archive__tools-text{font-weight:600}.p-side-archive__share{display:flex;gap:calc(var(--size-rate) * 12px);align-items:center}.p-side-archive__share-link{display:block;padding:calc(var(--size-rate) * 8px);line-height:1}.p-side-archive__share-icon{color:#000}.p-post-content{background-color:#fff;border-top:calc(var(--size-rate) * 8px) solid #00a0e9;border-radius:calc(var(--size-rate) * 8px)}.p-post-content .c-table-of-contents{margin-right:auto;margin-left:auto}.p-post-content__title{font-weight:600;line-height:1.5;text-wrap:pretty;word-break:auto-phrase}.p-post-content__status{display:flex;align-items:center;justify-content:space-between}.p-post-content__date{flex-shrink:0;margin-top:calc(var(--size-rate) * 2px);font-family:Roboto,Noto Sans JP,sans-serif;font-weight:400;color:#9d9d9d;letter-spacing:.03em}.p-post-content__locked{display:flex;flex-shrink:0;gap:6px;align-items:center;padding:calc(var(--size-rate) * 6px) calc(var(--size-rate) * 9px) calc(var(--size-rate) * 5px);line-height:1;color:#00a0e9;border:1px solid #00a0e9;border-radius:calc(var(--size-rate) * 4px)}.p-post-content__locked-text{padding-bottom:1px;font-weight:400}.p-post-content__share-link{display:block;padding:calc(var(--size-rate) * 8px);line-height:1}.p-post-content__share-icon{font-size:calc(var(--size-rate) * 28px);color:#000}.p-post-content__share-icon.icon-sns-x{font-size:calc(var(--size-rate) * 26px)}.p-post-content__visual{display:flex;flex-direction:column;align-items:center}.p-post-content__visual-img{width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.p-post-content__visual-caption{margin-top:calc(var(--size-rate) * 4px);font-weight:400;line-height:1.75;color:#9d9d9d}.p-post-content__author{text-align:right}.p-post-content__author-link{text-decoration:underline}.p-post-content__ad{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 4px);margin-right:auto;margin-left:auto;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.p-post-content__wall{position:relative;margin-right:auto;margin-left:auto;background-color:#f6f7f7;border:calc(var(--size-rate) * 1px) solid #d0d0d0}.p-post-content__wall:before{position:absolute;top:calc(var(--size-rate) * -1px);left:0;z-index:1;display:block;width:100%;height:calc(var(--size-rate) * 200px);pointer-events:none;content:"";background-color:#fff;-webkit-mask-image:linear-gradient(to top,rgba(255,255,255,.9) 30%,rgba(255,255,255,0) 100%);mask-image:linear-gradient(to top,#ffffffe6 30%,#fff0);-webkit-mask-composite:source-in,xor;mask-composite:intersect;translate:0 -100%}.p-post-content__wall-announce{display:flex;gap:calc(var(--size-rate) * 8px);align-items:flex-start;justify-content:center;font-weight:500;background-color:#fff;border-radius:calc(var(--size-rate) * 4px)}.p-post-content__wall-announce-icon{display:block;flex-shrink:0}.p-post-content__wall-note{font-weight:500;text-align:center}.p-post-content__wall-links{display:flex;align-items:center;justify-content:center}.p-post-content__wall-register,.p-post-content__wall-login{display:flex;align-items:center;justify-content:center;width:100%;font-weight:600;line-height:1.35;text-align:center;border-radius:100vw}.p-post-content__wall-register{color:#fff;background-color:#00a0e9}.p-post-content__wall-login{background-color:#fff;border:1px solid #13132d}.p-post-content__sponsor{display:flex;align-items:flex-start;justify-content:space-between}.p-post-content__sponsor-text{color:#00a0e9}.p-post-content__question,.p-post-content__answer-head{margin-right:auto;margin-left:auto}.p-post-content__question-head,.p-post-content__answer-head{display:flex;gap:calc(var(--size-rate) * 4px);align-items:center}.p-post-content__question-pic,.p-post-content__answer-pic{flex-shrink:0;margin-bottom:auto}.p-post-content__question-title,.p-post-content__answer-title{margin-top:var(--leading-trim);font-weight:600}.p-post-content__question-text{font-weight:400;font-feature-settings:normal;line-height:1.75;letter-spacing:.03em}.p-post-content__writer{margin-right:auto;margin-left:auto;border-top:1px solid rgba(0,0,0,.1)}.p-post-content__writer-text{display:-webkit-box;margin-top:calc(var(--size-rate) * 12px);overflow:hidden;font-weight:400;line-height:1.75;-webkit-line-clamp:3;-webkit-box-orient:vertical}.p-post-content__detail{display:grid;grid-template-columns:1fr;font-weight:400;font-feature-settings:normal;line-height:1.75;letter-spacing:.05em}.p-post-content__detail>:where(*+*){width:100%;max-width:100%}.p-post-content__detail a:not([class]){color:#00a0e9;text-decoration:underline}.p-post-content__detail h2{font-weight:600;font-feature-settings:"palt";font-kerning:normal;line-height:1.5;text-wrap:pretty;letter-spacing:.03em;word-break:auto-phrase}.p-post-content__detail blockquote{position:relative;background-color:#f6f7f7}.p-post-content__detail blockquote:before{position:absolute;top:50%;content:"";background-color:#d0d0d0;translate:0 -50%}.p-post-content__detail figure{display:flex;flex-direction:column;align-items:center}.p-post-content__detail figcaption{margin-top:calc(var(--size-rate) * 4px);font-weight:400;color:#9d9d9d;letter-spacing:normal}.p-post-content__detail img{max-width:100%;-o-object-fit:contain;object-fit:contain}.p-post-content__detail iframe{width:100%;height:100%;aspect-ratio:16/9}.p-post-content__detail .link-box{display:grid;width:100%;background-color:#f6f7f7;border:1px solid #d0d0d0}.p-post-content__detail .link-box>img{grid-area:img;width:100%}.p-post-content__detail .link-box>p{display:-webkit-box;height:-moz-fit-content;height:fit-content;overflow:hidden;-webkit-box-orient:vertical;font-weight:600;-webkit-line-clamp:3}.p-post-content__detail .link-box>span{display:-webkit-box;grid-area:url;overflow:hidden;font-size:max(10.2px,var(--size-rate) * 12px);-webkit-line-clamp:1;-webkit-box-orient:vertical}.p-account-info{background-color:#d8edf6}.p-account-info__title{font-weight:600;color:#00a0e9;text-align:center}.p-account-info__text{font-weight:500;text-align:center;white-space:nowrap}.p-account-info__points{display:flex}.p-account-info__point{width:100%;background-color:#fff;border-radius:calc(var(--size-rate) * 4px)}.p-account-info__point-number{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;font-family:Roboto,Noto Sans JP,sans-serif;font-weight:500;line-height:1;color:#00a0e9;text-align:center}.p-account-info__point-number>small{font-family:Roboto,Noto Sans JP,sans-serif;font-size:calc(var(--size-rate) * 10px);text-transform:uppercase}.p-account-info__point-text{font-weight:500}.p-account-info__links{display:flex;justify-content:center}.p-account-info__register,.p-account-info__login{display:flex;align-items:center;justify-content:center;width:100%;font-weight:600;line-height:1.35;text-align:center;border-radius:100vw}.p-account-info__register{color:#fff;background-color:#00a0e9}.p-account-info__login{color:#00a0e9;background-color:#fff;border:1px solid #00a0e9}.p-account-info__note{font-weight:500;color:#00a0e9;text-align:center;text-decoration:underline}.p-author-info{border-radius:calc(var(--size-rate) * 8px)}.p-author-info__container{margin-top:calc(var(--size-rate) * 60px);background-color:#fff;border-top:calc(var(--size-rate) * 8px) solid #00a0e9;border-radius:calc(var(--size-rate) * 8px)}.p-author-info__head{display:flex;flex-direction:column;justify-content:center}.p-author-info__head-link{display:flex;flex-direction:column;gap:calc(var(--size-rate) * 8px);align-items:center;justify-content:center;margin-top:calc(var(--size-rate) * -66px)}.p-author-info__head-pic{width:calc(var(--size-rate) * 120px);height:calc(var(--size-rate) * 120px);overflow:hidden;border:calc(var(--size-rate) * 2px) solid #fff;border-radius:50%}.p-author-info__head-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-author-info__head-name{font-weight:600}.p-author-info__head-position{font-weight:400;color:#9d9d9d}.p-author-info__head-sns{display:flex;align-items:center;justify-content:center;margin-top:calc(var(--size-rate) * 4px)}.p-author-info__head-sns-link{display:block;padding:calc(var(--size-rate) * 12px);line-height:1}.p-author-info__body-text{font-weight:400;line-height:1.75;letter-spacing:.05em}.p-author-info__body-text a{color:#00a0e9;text-decoration:underline}.p-section-latest{background-color:#d8edf6}#page-search .p-section-latest,#page-about .p-section-latest{background-color:transparent}.p-section-latest__container{margin-right:auto;margin-left:auto}.p-section-latest__lists{display:grid}.p-section-latest__list>iframe{height:100%}.p-section-latest__button{display:flex;justify-content:center}.p-section-recommend__container{margin-right:auto;margin-left:auto}.p-section-recommend__lists{display:grid}.p-section-recommend--blue{background-color:#d8edf6}.p-faq-info{background-color:#fff;border-top:calc(var(--size-rate) * 8px) solid #00a0e9}.p-faq-info__title{font-weight:600;text-align:center}.p-faq-info__text{font-weight:400;line-height:2}.p-faq-info__button{max-width:calc(var(--size-rate) * 248px);margin-top:calc(var(--size-rate) * 32px);margin-right:auto;margin-left:auto}.p-page-archive__main .c-advertise{margin-top:calc(var(--size-rate) * 24px)}.p-page-archive__head{padding-bottom:calc(var(--size-rate) * 20px)}.p-page-archive__heading{display:flex;flex-wrap:wrap;align-items:baseline;color:#00a0e9}.p-page-archive__cards{display:grid;grid-template-columns:1fr}.p-page-single__container{position:relative}.p-page-series__main{width:100%}.p-page-series__contents{background-color:#fff;border-top:calc(var(--size-rate) * 8px) solid #00a0e9;border-radius:calc(var(--size-rate) * 8px)}.p-page-series__tabs{position:sticky;left:0;z-index:1;display:flex;overflow-x:auto;scrollbar-color:transparent transparent;scrollbar-width:none;background-color:#fff;-ms-overflow-style:none}.p-page-series__tab{font-weight:600;text-align:center;letter-spacing:.03em;white-space:nowrap;transition:color var(--duration-base),border-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-page-series__tab[aria-selected=true]{color:#00a0e9;border-color:#00a0e9}.p-page-series__panel[aria-selected=false]{display:none}.p-page-series__panel-lists{display:grid}.p-page-series__panel-list{border-bottom:1px solid rgba(0,0,0,.1)}.p-page-series__info-title{font-weight:600;line-height:1.5;text-wrap:pretty;word-break:auto-phrase}.p-page-series__info-text{font-weight:400;line-height:1.75;letter-spacing:.05em;border-top:1px solid rgba(0,0,0,.1)}.p-page-series__status{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #d0d0d0}.p-page-series__cards{display:grid;grid-template-columns:1fr}.p-page-author__contents{background-color:#fff;border-top:calc(var(--size-rate) * 8px) solid #00a0e9;border-radius:calc(var(--size-rate) * 8px)}.p-page-author__cards{display:grid}.p-page-author__card{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.1)}.p-page-author__card .c-author-card{width:100%}.p-page-author__card .c-author-card__link{display:flex}.p-page-author__heading{font-weight:600}.p-page-author__posts{display:grid}.p-page-author--single .p-page-author__container:before{display:none}.p-page-search__container{margin-right:auto;margin-left:auto}.p-page-search__heading{font-weight:600}.p-page-search__tags{display:flex;flex-wrap:wrap}.p-page-search__result{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.p-page-search__result-title{display:flex;flex-wrap:wrap;gap:calc(var(--size-rate) * 4px);align-items:baseline;font-weight:600;color:#00a0e9}.p-page-search__result-filter{display:flex}.p-page-search__result-filter .c-form-select{width:100%}.p-page-search__cards{display:grid;grid-template-columns:1fr}.p-page-search__more{display:flex;align-items:center;justify-content:center}.p-page-search__note{line-height:1.75;text-align:center}.p-page-about{position:relative}.p-page-about .l-area-blue{position:absolute;z-index:1;width:100%;background-color:transparent}.p-page-about__contents{position:relative;overflow:hidden}.p-page-about__bg-img{position:absolute}.p-page-about__container{position:relative;margin-right:auto;margin-left:auto;background-color:#fff}.p-page-about__heading{color:#00a0e9;text-align:center}.p-page-about__heading-sub{font-family:Roboto,Noto Sans JP,sans-serif;font-weight:700;text-transform:uppercase}.p-page-about__heading-title{font-weight:600}.p-page-about__renewal{display:flex;align-items:center;justify-content:center}.p-page-about__renewal-icon{color:#00a0e9}.p-page-about__renewal-premier,.p-page-about__renewal-medical{overflow:hidden;border:1px solid rgba(0,0,0,.1)}.p-page-about__renewal-premier-img,.p-page-about__renewal-medical-img{width:100%}.p-page-about__description{display:grid;grid-template-columns:1fr}.p-page-about__description-main{font-weight:600;line-height:1.5;text-align:center}.p-page-about__description-sub{font-weight:400;line-height:1.75;text-wrap:pretty}.p-page-about__interview{overflow:hidden}.p-page-about__interview-heading{position:relative;display:flex;justify-content:center}.p-page-about__interview-heading:before{position:absolute;top:50%;left:0;width:100%;height:calc(var(--size-rate) * 2px);content:"";background-color:#00a0e9;translate:0 -50%}.p-page-about__interview-title{position:relative;font-weight:600;color:#00a0e9;background-color:#fff}.p-page-about__interview-text{display:block;font-weight:400;line-height:1.75;text-wrap:pretty}.p-page-about__interview-button{display:flex;justify-content:center}.p-page-default .l-area-blue{background-color:transparent}.p-page-default__container{position:relative;margin-right:auto;margin-left:auto;background-color:#fff}.p-page-default__text{line-height:1.75}.p-hospital-side{container-type:inline-size}.is-searched .p-hospital-side{margin-top:auto}.p-hospital-side__heading{font-weight:600;color:#00a0e9}.is-searched .p-hospital-side__heading{color:#13132d}.p-hospital-side__container{display:grid;gap:calc(var(--size-rate) * 28px);padding:calc(var(--size-rate) * 32px) calc(var(--size-rate) * 24px);margin-top:calc(var(--size-rate) * 20px)}@container (min-width: 301px){.p-hospital-side__container{grid-template-columns:repeat(2,1fr)}}@container (max-width: 300.98px){.p-hospital-side__container{grid-template-columns:1fr}}.p-hospital-side__group{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 12px)}.p-hospital-side__buttons{display:grid;grid-template-columns:1fr;gap:calc(var(--size-rate) * 20px);justify-items:center;margin-top:calc(var(--size-rate) * 20px)}@container (min-width: 301px){.p-hospital-side__buttons{grid-column:span 2}}.p-hospital-contents .c-loading{margin-top:calc(var(--size-rate) * 40px)}.p-hospital-contents__head,.p-hospital-contents__body{display:none}.is-searched .p-hospital-contents__head,.is-searched .p-hospital-contents__body{display:block}.p-hospital-contents__cards{display:grid;grid-template-columns:1fr}.p-hospital-contents__pagination:has([class]){margin-top:calc(var(--size-rate) * 40px)}.p-hospital-contents__note{margin-top:calc(var(--size-rate) * 60px)}.p-hospital-contents__return{display:flex;justify-content:center;margin-top:calc(var(--size-rate) * 40px)}.p-hospital-contents__error{margin-top:calc(var(--size-rate) * 20px)}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.u-overflow-hidden{overflow:hidden}@media (min-width: 768px){.l-wrapper__contents{padding-top:calc(var(--size-rate) * 98px)}.l-container{width:calc(100% - var(--size-rate) * 80px);max-width:1280px}.l-contents{flex-direction:row-reverse;align-items:flex-end;justify-content:space-between;width:calc(100% - var(--size-rate) * 80px);max-width:1280px}#page-hospital .l-contents:not(.is-searched){flex-direction:column;max-width:890px}.p-page-single--tieup .l-contents{flex-direction:column;flex-direction:column-reverse}.l-contents__side{position:sticky;bottom:calc(var(--size-rate) * 40px);left:0;flex-shrink:0;width:300px}#page-hospital .l-contents:not(.is-searched) .l-contents__side{width:calc(100% - var(--size-rate) * 80px)}.l-contents__side~.l-contents__main{margin-right:calc(var(--size-rate) * 40px);margin-left:0}.p-page-single--tieup .l-contents__side{position:static;width:calc(100% - var(--size-rate) * 80px);max-width:890px;margin-top:calc(var(--size-rate) * 40px);margin-right:auto;margin-left:auto}.l-contents__main{width:calc(100% - 300px);max-width:890px;margin-right:auto;margin-bottom:auto;margin-left:auto}#page-hospital .l-contents:not(.is-searched) .l-contents__main{width:calc(100% - var(--size-rate) * 80px)}.p-page-single--tieup .l-contents__main{margin-right:auto;margin-left:auto}.l-area-blue__inner{width:100%;max-width:calc(var(--size-rate) * 1440px);padding-right:calc(var(--size-rate) * 40px);padding-left:calc(var(--size-rate) * 40px)}.c-hdg-basic{gap:calc(var(--size-rate) * 8px);align-items:baseline}.c-hdg-basic__title{font-size:max(27.2px,var(--size-rate) * 32px)}.c-hdg-basic__sub{padding-left:calc(var(--size-rate) * 32px);font-size:max(13.6px,var(--size-rate) * 16px)}.c-hdg-basic__sub:before{bottom:0;left:0;width:calc(var(--size-rate) * 24px);height:calc(var(--size-rate) * 2px)}.c-hdg-simple{padding-bottom:calc(var(--size-rate) * 24px)}.c-hdg-simple__title{font-size:max(20.4px,var(--size-rate) * 24px)}.c-hdg-hospital{align-items:baseline;justify-content:space-between}.c-hdg-hospital__title-main{font-size:max(27.2px,var(--size-rate) * 32px)}.c-hdg-hospital__title-sub{font-size:max(13.6px,var(--size-rate) * 16px)}.c-hdg-hospital__result-total,.c-hdg-hospital__result-current{font-size:max(23.8px,var(--size-rate) * 28px)}.c-hdg-hospital__result-text{font-size:max(13.6px,var(--size-rate) * 16px)}.c-btn-basic__link{padding:calc(var(--size-rate) * 16px) calc(var(--size-rate) * 60px)}.c-btn-basic__text,.c-btn-basic__icon{font-size:max(13.6px,var(--size-rate) * 16px)}.c-btn-search{height:calc(var(--size-rate) * 56px)}.c-btn-search__text{font-size:max(13.6px,var(--size-rate) * 16px)}.c-btn-search--lg{width:calc(var(--size-rate) * 400px);height:calc(var(--size-rate) * 72px)}.c-series-card__thumb{width:calc(var(--size-rate) * 148px);border-radius:calc(var(--size-rate) * 8px)}.c-series-card__detail{width:calc(100% - var(--size-rate) * 148px);padding-left:calc(var(--size-rate) * 16px)}.c-series-card__title{font-size:max(11.9px,var(--size-rate) * 14px)}.c-series-card__author{font-size:max(11.05px,var(--size-rate) * 13px)}.c-faq-card__link{gap:calc(var(--size-rate) * 16px);padding:calc(var(--size-rate) * 24px);border-radius:calc(var(--size-rate) * 8px)}.c-faq-card__title{padding-bottom:calc(var(--size-rate) * 4px);font-size:max(13.6px,var(--size-rate) * 16px)}.c-advertise:after{font-size:max(10.2px,var(--size-rate) * 12px)}.c-item-tag{padding:calc(var(--size-rate) * 6px) calc(var(--size-rate) * 12px);font-size:max(11.9px,var(--size-rate) * 14px)}.c-item-tag--large{padding:calc(var(--size-rate) * 8px) calc(var(--size-rate) * 12px);font-size:max(13.6px,var(--size-rate) * 16px)}.c-item-disease{padding:calc(var(--size-rate) * 4px) calc(var(--size-rate) * 14px);font-size:max(11.9px,var(--size-rate) * 14px)}.c-text-count{gap:calc(var(--size-rate) * 8px)}.c-text-count__main,.c-text-count__unit{font-size:calc(var(--size-rate) * 16px)}.c-text-count__number{font-size:calc(var(--size-rate) * 32px)}.c-search-box__container{border-radius:calc(var(--size-rate) * 8px)}.c-search-box__field{height:calc(var(--size-rate) * 80px);padding-right:calc(var(--size-rate) * 32px);padding-left:calc(var(--size-rate) * 32px)}.c-search-box__submit{width:calc(var(--size-rate) * 120px);height:calc(var(--size-rate) * 80px)}.c-search-box__submit-text{font-size:max(13.6px,var(--size-rate) * 16px)}.c-form-select__field{padding:calc(var(--size-rate) * 6px) calc(var(--size-rate) * 32px) calc(var(--size-rate) * 6px) calc(var(--size-rate) * 12px);font-size:max(13.6px,var(--size-rate) * 16px)}.c-form-select__icon{right:calc(var(--size-rate) * 8px);font-size:calc(var(--size-rate) * 14px)}.c-table-of-contents{border-radius:calc(var(--size-rate) * 8px)}.c-table-of-contents__title{font-size:max(13.6px,var(--size-rate) * 16px)}.c-table-of-contents__lists{padding-top:calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 16px);font-size:max(13.6px,var(--size-rate) * 16px)}.c-table-of-contents__list{gap:calc(var(--size-rate) * 8px)}.c-hospital-card{border-radius:calc(var(--size-rate) * 8px)}.c-hospital-card{padding:calc(var(--size-rate) * 20px) calc(var(--size-rate) * 24px) calc(var(--size-rate) * 40px);border-top:calc(var(--size-rate) * 8px) solid #00a0e9}.c-hospital-card__head{gap:calc(var(--size-rate) * 16px);align-items:center;justify-content:space-between}.c-hospital-card__head-name{font-size:max(23.8px,var(--size-rate) * 28px)}.c-hospital-card__head-more .c-icon-fill{width:calc(var(--size-rate) * 18px);height:calc(var(--size-rate) * 18px)}.c-hospital-card__head-more-text{font-size:max(15.3px,var(--size-rate) * 18px)}.c-hospital-card__body{grid-template-columns:repeat(2,1fr);gap:calc(var(--size-rate) * 16px);padding-top:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 12px)}.c-hospital-card__group{grid-template-columns:repeat(2,1fr)}.c-hospital-card__info{gap:calc(var(--size-rate) * 16px)}.c-hospital-card__info--hours,.c-hospital-card__info--service,.c-hospital-card__info--article{grid-column:span 2}.c-hospital-card__info-title{width:calc(var(--size-rate) * 90px);padding:calc(var(--size-rate) * 4px);font-size:max(11.9px,var(--size-rate) * 14px)}.c-hospital-card__info-contents,.c-hospital-card__info-content{padding-top:calc(var(--size-rate) * 2px);font-size:max(13.6px,var(--size-rate) * 16px)}.c-hospital-card__info-contents{grid-template-columns:repeat(2,1fr);gap:calc(var(--size-rate) * 16px) calc(var(--size-rate) * 8px)}.c-hospital-card__info-content{gap:calc(var(--size-rate) * 12px)}.c-hospital-card__info-link,.c-hospital-card__info-map{text-underline-offset:calc(var(--size-rate) * 3px)}.c-hospital-card__info-link:after,.c-hospital-card__info-map:after{font-size:max(13.6px,var(--size-rate) * 16px);translate:calc(var(--size-rate) * 1.3em) calc(var(--size-rate) * 2px)}.c-hospital-card__info-tel{pointer-events:none}.c-hospital-card__child--am{order:1}.c-hospital-card__child--pm{order:3}.c-hospital-card__child--close{order:2}.c-hospital-card__child--other{order:4}.c-hospital-card__child-title{font-size:max(11.9px,var(--size-rate) * 14px)}.c-hospital-card__article{grid-template:"img p" auto "img url"/calc(var(--size-rate) * 160px) 1fr;gap:calc(var(--size-rate) * 8px) calc(var(--size-rate) * 16px);padding:calc(var(--size-rate) * 12px);border-radius:calc(var(--size-rate) * 8px)}.c-hospital-card__article-img{border-radius:calc(var(--size-rate) * 8px)}.c-hospital-card__article-title{font-size:max(13.6px,var(--size-rate) * 16px);line-height:1.5}.c-hospital-note{border-radius:calc(var(--size-rate) * 8px)}.c-hospital-note{padding:calc(var(--size-rate) * 20px)}.c-input-select__options{border-radius:calc(var(--size-rate) * 8px)}.c-input-select__options{padding:calc(var(--size-rate) * 8px) calc(var(--size-rate) * 16px);font-size:max(11.9px,var(--size-rate) * 14px)}.c-input-text{border-radius:calc(var(--size-rate) * 8px)}.c-input-text{padding:calc(var(--size-rate) * 8px) calc(var(--size-rate) * 16px);font-size:max(11.9px,var(--size-rate) * 14px)}.c-input-check{border-radius:calc(var(--size-rate) * 8px)}.c-btn-hospital{height:calc(var(--size-rate) * 48px)}.c-btn-hospital__label{font-size:max(11.9px,var(--size-rate) * 14px)}.c-btn-hospital__label:before{font-size:max(11.9px,var(--size-rate) * 14px)}.c-btn-return{height:calc(var(--size-rate) * 56px)}.c-btn-return__label{font-size:max(13.6px,var(--size-rate) * 16px)}.c-btn-reset__label{font-size:max(11.9px,var(--size-rate) * 14px)}.p-header{z-index:150;height:calc(var(--size-rate) * 98px)}#home .p-header{background-color:transparent;box-shadow:none}.is-loaded #home .p-header{transition:background-color var(--duration-slow),box-shadow var(--duration-slow);transition-timing-function:cubic-bezier(.26,1,.48,1)}#home.is-scrolled .p-header{background-color:#fff;box-shadow:0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) 0 #0000000a}.p-header__container{max-width:calc(var(--size-rate) * 1440px);padding-right:calc(var(--size-rate) * 40px);padding-left:calc(var(--size-rate) * 40px);margin-right:auto;margin-left:auto}#home .p-header__logo{transform:translate3d(0,calc(var(--size-rate) * 32px),0) scale3d(1.3,1.3,1.3);transform-origin:top left}.is-loaded #home .p-header__logo{transition:transform var(--duration-slow);transition-timing-function:cubic-bezier(.26,1,.48,1)}#home.is-scrolled .p-header__logo,#home.is-modal-opened .p-header__logo{transform:translateZ(0)}.p-header__logo-img{width:calc(var(--size-rate) * 360px)}.p-header__burger{display:none}.p-footer{padding:calc(var(--size-rate) * 120px) calc(var(--size-rate) * 80px)}.p-footer__container{max-width:calc(var(--size-rate) * 1440px)}.p-footer__head{justify-content:space-between}.p-footer__logo-img{width:calc(var(--size-rate) * 316px)}.p-footer__about{padding-left:calc(var(--size-rate) * 32px)}.p-footer__contact-link{gap:24px;width:354px;height:64px;color:#fff;background-color:#00a0e9}.p-footer__contact-title{gap:8px;font-size:16px}.p-footer__contact-text{padding-bottom:2px;font-size:12px}.p-footer__sns{position:absolute;right:0;bottom:0}.p-footer__related{padding-top:calc(var(--size-rate) * 40px);margin-top:calc(var(--size-rate) * 40px);border-top:1px solid rgba(0,0,0,.2)}.p-footer__related-lists,.p-footer__other-lists{display:flex;flex-wrap:wrap}.p-footer__related-list:not(:last-child),.p-footer__other-list:not(:last-child){position:relative;padding-right:calc(var(--size-rate) * 16px);margin-right:calc(var(--size-rate) * 14px)}.p-footer__related-list:not(:last-child):before,.p-footer__other-list:not(:last-child):before{position:absolute;top:calc(50% + var(--size-rate) * 2px);right:0;width:1px;height:calc(var(--size-rate) * 13px);content:"";background-color:#0003;translate:0 -50%}.p-footer__related-link,.p-footer__other-link{font-size:max(11.9px,var(--size-rate) * 14px)}.p-footer__mainichi-img{width:calc(var(--size-rate) * 198px)}.p-modal{height:100%}.p-marquee__item{margin-left:calc(var(--size-rate) * 24px)}.p-marquee__item:nth-child(odd) .p-marquee__img{width:calc(var(--size-rate) * 204px)}.p-marquee__item:nth-child(2n) .p-marquee__img{width:calc(var(--size-rate) * 282px)}.p-marquee__img{border-radius:calc(var(--size-rate) * 16px)}.p-breadcrumb__lists{gap:calc(var(--size-rate) * 12px);padding-top:calc(var(--size-rate) * 20px);padding-bottom:calc(var(--size-rate) * 20px)}.p-breadcrumb__list{gap:calc(var(--size-rate) * 12px);font-size:max(11.05px,var(--size-rate) * 13px)}.p-breadcrumb__icon{font-size:calc(var(--size-rate) * 10px)}.p-pagination__link{min-width:calc(var(--size-rate) * 40px);height:calc(var(--size-rate) * 40px);padding-right:calc(var(--size-rate) * 8px);padding-left:calc(var(--size-rate) * 8px)}.p-basic-content{gap:calc(var(--size-rate) * 24px);margin-top:calc(var(--size-rate) * 60px);font-size:max(13.6px,var(--size-rate) * 16px)}.p-basic-content>:where(*+h2){margin-top:calc(var(--size-rate) * 40px)}.p-basic-content>:where(*+h3){margin-top:calc(var(--size-rate) * 20px);margin-bottom:calc(var(--size-rate) * -20px)}.p-basic-content>:where(h2+h3){margin-top:0}.p-basic-content h2{padding-bottom:calc(var(--size-rate) * 12px);font-size:max(20.4px,var(--size-rate) * 24px)}.p-basic-content h3{font-size:max(17px,var(--size-rate) * 20px)}.p-basic-content ul>li:before{translate:0 calc(var(--size-rate) * -4px)}.p-basic-content__enacted{margin-top:calc(var(--size-rate) * 60px)}.p-input-group{gap:calc(var(--size-rate) * 8px)}.p-input-group__label{font-size:max(13.6px,var(--size-rate) * 16px)}.p-kv{padding-top:calc(var(--size-rate) * 64px);padding-bottom:calc(var(--size-rate) * 80px)}.p-kv__bg-img{left:calc(50% + var(--size-rate) * 380px);width:calc(var(--size-rate) * 1336px);translate:-50% 0}.p-kv__container{width:calc(100% - var(--size-rate) * 80px);max-width:1280px}.p-kv__lists{grid-template:"li1 li1 li2 li2" 1fr "li1 li1 li3 li3" 1fr "li1 li1 li4 li4" 1fr "li5 li6 li7 li8"/1fr 1fr 1fr 1fr;gap:calc(var(--size-rate) * 32px)}.p-kv__list{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-kv__list:last-child{display:none}.p-ranking{padding-top:calc(var(--size-rate) * 120px);padding-bottom:calc(var(--size-rate) * 120px)}.p-ranking__container{width:calc(100% - var(--size-rate) * 80px);max-width:1280px}.p-ranking__lists{grid-template-columns:1fr 1fr;gap:calc(var(--size-rate) * 32px)}.p-ranking__list{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-ranking__list .c-article-card__link{align-items:flex-end}.p-ranking__list:first-child{grid-column:span 2}.p-ranking__list:first-child .c-article-card__thumb{width:calc(var(--size-rate) * 624px)}.p-ranking__list:first-child .c-article-card__detail{width:calc(100% - var(--size-rate) * 624px);min-height:calc(var(--size-rate) * 180px);padding:calc(var(--size-rate) * 18px) calc(var(--size-rate) * 24px) calc(var(--size-rate) * 32px)}.p-ranking__list:first-child .c-article-card__title{font-size:max(20.4px,var(--size-rate) * 24px);-webkit-line-clamp:5}.p-ranking__list:not(:first-child) .c-article-card__thumb{width:calc(var(--size-rate) * 294px)}.p-ranking__list:not(:first-child) .c-article-card__detail{width:calc(100% - var(--size-rate) * 294px);padding:calc(var(--size-rate) * 24px) calc(var(--size-rate) * 24px) calc(var(--size-rate) * 18px)}.p-ranking__list:nth-child(1) .c-article-card__detail:before{top:calc(var(--size-rate) * 16px);right:calc(var(--size-rate) * 76px);font-size:calc(var(--size-rate) * 40px)}.p-ranking__list:nth-child(1) .c-article-card__detail:after{top:calc(var(--size-rate) * 16px);right:calc(var(--size-rate) * 20px);font-size:calc(var(--size-rate) * 42px)}.p-ranking__list:nth-child(2) .c-article-card__detail:before{top:calc(var(--size-rate) * 16px);right:calc(var(--size-rate) * 60px);font-size:calc(var(--size-rate) * 28px)}.p-ranking__list:nth-child(2) .c-article-card__detail:after{top:calc(var(--size-rate) * 16px);right:calc(var(--size-rate) * 20px);font-size:calc(var(--size-rate) * 28px)}.p-ranking__list:nth-child(3) .c-article-card__detail:before{top:calc(var(--size-rate) * 16px);right:calc(var(--size-rate) * 60px);font-size:calc(var(--size-rate) * 28px)}.p-ranking__list:nth-child(3) .c-article-card__detail:after{top:calc(var(--size-rate) * 16px);right:calc(var(--size-rate) * 20px);font-size:calc(var(--size-rate) * 28px)}.p-ranking__list:nth-child(4) .c-article-card__detail:after,.p-ranking__list:nth-child(5) .c-article-card__detail:after{top:calc(var(--size-rate) * 12px);right:calc(var(--size-rate) * 20px);font-size:calc(var(--size-rate) * 28px)}.p-home-category__container{width:calc(100% - var(--size-rate) * 80px);max-width:1280px;padding-top:calc(var(--size-rate) * 120px);padding-bottom:calc(var(--size-rate) * 120px)}.p-home-category__list{display:flex;padding:calc(var(--size-rate) * 32px) calc(var(--size-rate) * 24px)}.p-home-category__head{width:calc(var(--size-rate) * 318px)}.p-home-category__head-link{width:100%;height:100%}.p-home-category__head-title{font-size:max(20.4px,var(--size-rate) * 24px)}.p-home-category__head-icon{margin-top:calc(var(--size-rate) * 10px)}.p-home-category__items{gap:calc(var(--size-rate) * 12px);width:calc(100% - var(--size-rate) * 318px);padding-left:calc(var(--size-rate) * 56px);border-left:1px solid rgba(0,0,0,.1)}.p-home-category__item-link{gap:calc(var(--size-rate) * 16px)}.p-home-category__item-title{padding-bottom:calc(var(--size-rate) * 1px);font-size:max(13.6px,var(--size-rate) * 16px)}.p-home-category__others{grid-template-columns:1fr 1fr;margin-top:calc(var(--size-rate) * 40px)}.p-home-category__other-sub{bottom:calc(var(--size-rate) * 22px);left:calc(var(--size-rate) * 20px);font-size:calc(var(--size-rate) * 32px)}.p-home-category__other-title{margin-top:calc(var(--size-rate) * 12px)}.p-home-category__other-text{font-size:max(13.6px,var(--size-rate) * 16px)}.p-home-series__container{width:calc(100% - var(--size-rate) * 80px);max-width:1280px;padding-top:calc(var(--size-rate) * 120px);padding-bottom:calc(var(--size-rate) * 120px)}.p-home-series__lists{grid-template-columns:repeat(4,1fr);gap:calc(var(--size-rate) * 32px) calc(var(--size-rate) * 24px)}.p-home-series__item{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-home-series__item-link,.p-home-series__item-thumb{border-radius:calc(var(--size-rate) * 8px)}.p-home-series__item-detail{padding:calc(var(--size-rate) * 24px)}.p-home-series__item-title{font-size:max(13.6px,var(--size-rate) * 16px)}.p-home-series__item-author{margin-top:calc(var(--size-rate) * 12px);font-size:max(11.9px,var(--size-rate) * 14px)}.p-home-series__more{justify-content:flex-end}.p-home-hospital__container{padding-top:calc(var(--size-rate) * 100px);padding-bottom:calc(var(--size-rate) * 100px)}.p-home-hospital__title-img{width:calc(var(--size-rate) * 232px)}.p-home-hospital__text{margin-top:calc(var(--size-rate) * -30px);font-size:max(15.3px,var(--size-rate) * 18px)}.p-home-hospital__decorations{width:calc(var(--size-rate) * 1440px);height:calc(var(--size-rate) * 174px);margin-top:calc(var(--size-rate) * 32px)}.p-home-hospital__decoration{min-width:calc(var(--size-rate) * 240px);padding:calc(var(--size-rate) * 20px) calc(var(--size-rate) * 32px);font-size:calc(var(--size-rate) * 16px);border-radius:calc(var(--size-rate) * 8px)}.p-home-hospital__decoration:before{right:calc(var(--size-rate) * 40px);width:calc(var(--size-rate) * 12px);height:calc(var(--size-rate) * 14px)}.p-home-hospital__decoration--list2{bottom:0;left:calc(var(--size-rate) * 160px)}.p-home-hospital__decoration--list4{top:calc(var(--size-rate) * 40px);left:calc(var(--size-rate) * 524px);font-size:calc(var(--size-rate) * 22px)}.p-home-hospital__decoration--list5{top:0;right:calc(var(--size-rate) * 272px)}.p-home-hospital__decoration--list6{right:calc(var(--size-rate) * 155px);bottom:0}.p-home-author__container{width:calc(100% - var(--size-rate) * 80px);max-width:1280px;padding-top:calc(var(--size-rate) * 120px);padding-bottom:calc(var(--size-rate) * 240px)}.p-home-author__lists{grid-template-columns:repeat(6,1fr);gap:calc(var(--size-rate) * 32px) calc(var(--size-rate) * 24px);margin-top:calc(var(--size-rate) * 60px)}.p-home-author__item-thumb{width:calc(var(--size-rate) * 120px);height:calc(var(--size-rate) * 120px);border:calc(var(--size-rate) * 2px) solid #fff}.p-home-author__item-author{margin-top:calc(var(--size-rate) * 12px);font-size:max(11.9px,var(--size-rate) * 14px)}.p-home-author__item-position{margin-top:calc(var(--size-rate) * 12px)}.p-home-author__more{justify-content:flex-end}.p-home-about__container{max-width:calc(var(--size-rate) * 1280px);padding-bottom:calc(var(--size-rate) * 120px);margin-top:calc(var(--size-rate) * -240px)}.p-home-about__detail{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-home-about__detail{width:calc(100% - var(--size-rate) * 60px);max-width:1000px;padding:calc(var(--size-rate) * 80px) calc(var(--size-rate) * 20px);border-radius:calc(var(--size-rate) * 8px)}.p-home-about__detail .c-hdg-basic{flex-direction:column;align-items:center;justify-content:center}.p-home-about__detail .c-hdg-basic__sub{padding-top:calc(var(--size-rate) * 16px);padding-left:0;margin-top:calc(var(--size-rate) * 12px)}.p-home-about__detail .c-hdg-basic__sub:before{top:0;bottom:auto;left:50%;width:calc(var(--size-rate) * 16px);height:calc(var(--size-rate) * 2px);translate:-50% 0}.p-home-about__main{margin-top:calc(var(--size-rate) * 40px);font-size:calc(var(--size-rate) * 40px)}.p-home-about__text{margin-top:calc(var(--size-rate) * 48px);text-align:center}.p-home-about__more{margin-top:calc(var(--size-rate) * 48px)}.p-related-posts__lists{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-related-posts__lists,.p-series-posts__lists{gap:calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 24px)}.p-series-posts__info{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-series-posts__info{margin-top:calc(var(--size-rate) * 24px)}.p-series-posts__info-link{display:flex;overflow:hidden;border-radius:calc(var(--size-rate) * 8px)}.p-series-posts__info-pic{width:calc(var(--size-rate) * 326px);border-radius:calc(var(--size-rate) * 8px)}.p-series-posts__info-img{height:100%}.p-series-posts__info-detail{width:calc(100% - var(--size-rate) * 326px);padding:calc(var(--size-rate) * 20px) calc(var(--size-rate) * 16px)}.p-series-posts__info-head{gap:calc(var(--size-rate) * 16px)}.p-series-posts__info-head-sub{padding:calc(var(--size-rate) * 4px) calc(var(--size-rate) * 12px);font-size:max(11.9px,var(--size-rate) * 14px)}.p-series-posts__info-head-main{font-size:calc(var(--size-rate) * 20px)}.p-series-posts__info-text{margin-top:calc(var(--size-rate) * 16px)}.p-series-posts__nav{gap:calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 16px)}.p-series-posts__nav-link{border-radius:calc(var(--size-rate) * 8px)}.p-series-posts__nav-link{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-series-posts__nav-link{padding:calc(var(--size-rate) * 16px)}.p-series-posts__nav-prev,.p-series-posts__nav-next,.p-series-posts__info-index{margin-top:calc(var(--size-rate) * 16px)}.p-series-posts__nav-text,.p-series-posts__info-index-text{padding-bottom:calc(var(--size-rate) * 1px);font-size:max(11.9px,var(--size-rate) * 14px)}.p-side-archive__pickup-content,.p-side-archive__ranking-content{padding-top:calc(var(--size-rate) * 24px);margin-top:calc(var(--size-rate) * 20px);border-top:1px solid #d0d0d0}.p-side-archive__pickup-cards{gap:calc(var(--size-rate) * 24px)}.p-side-archive__pickup-card,.p-side-archive__ranking-card{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-side-single{gap:calc(var(--size-rate) * 36px)}.p-page-single--tieup .p-side-single{grid-template-columns:repeat(2,1fr)}.p-side-single__content-title{font-size:max(13.6px,var(--size-rate) * 16px)}.p-side-single__content-body{padding-top:calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 12px);border-top:1px solid #d0d0d0}.p-side-archive__keywords,.p-side-archive__disease{flex-wrap:wrap}.p-side-archive__tools{gap:calc(var(--size-rate) * 20px)}.p-side-archive__tools-icon{margin-top:calc(var(--size-rate) * 2px);font-size:max(18.7px,var(--size-rate) * 22px)}.p-side-archive__tools-text{font-size:max(13.6px,var(--size-rate) * 16px)}.p-side-archive__share-icon{font-size:calc(var(--size-rate) * 28px)}.p-side-archive__share-icon.icon-sns-x{font-size:calc(var(--size-rate) * 26px)}.p-post-content{padding-bottom:calc(var(--size-rate) * 80px)}.p-post-content .c-table-of-contents{width:calc(100% - var(--size-rate) * 80px);margin-top:calc(var(--size-rate) * 40px)}.p-post-content__title{padding:calc(var(--size-rate) * 40px) calc(var(--size-rate) * 40px) calc(var(--size-rate) * 20px);font-size:max(27.2px,var(--size-rate) * 32px)}.p-post-content__status{gap:calc(var(--size-rate) * 24px);padding-right:calc(var(--size-rate) * 40px);padding-left:calc(var(--size-rate) * 40px)}.p-post-content__date,.p-post-content__locked,.p-post-content__locked-icon,.p-post-content__locked-text{font-size:max(11.9px,var(--size-rate) * 14px)}.p-post-content__share{display:none}.p-post-content__infeed,.p-post-content__visual{margin-top:calc(var(--size-rate) * 32px)}.p-post-content__visual-img{max-height:calc(var(--size-rate) * 600px);border-radius:calc(var(--size-rate) * 8px)}.p-post-content__visual-caption{padding-right:calc(var(--size-rate) * 40px);padding-left:calc(var(--size-rate) * 40px);font-size:max(11.05px,var(--size-rate) * 13px);text-align:center}.p-post-content__author{padding-right:calc(var(--size-rate) * 40px);padding-left:calc(var(--size-rate) * 40px);margin-top:calc(var(--size-rate) * 20px)}.p-post-content__author-link{font-size:max(11.9px,var(--size-rate) * 14px);text-underline-offset:calc(var(--size-rate) * 2px)}.p-post-content__ad{width:calc(100% - var(--size-rate) * 80px);padding-top:calc(var(--size-rate) * 16px);padding-bottom:calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 40px)}.p-post-content__wall{width:calc(100% - var(--size-rate) * 80px);padding:calc(var(--size-rate) * 16px) calc(var(--size-rate) * 16px) calc(var(--size-rate) * 40px);border-radius:calc(var(--size-rate) * 8px)}.p-post-content__wall-announce{padding:calc(var(--size-rate) * 12px);font-size:max(17px,var(--size-rate) * 20px)}.p-post-content__wall-announce-icon{margin-top:calc(var(--size-rate) * 8px);font-size:max(17px,var(--size-rate) * 20px)}.p-post-content__wall-note{font-size:max(13.6px,var(--size-rate) * 16px)}.p-post-content__wall-body{padding-top:calc(var(--size-rate) * 24px)}.p-post-content__wall-links{gap:calc(var(--size-rate) * 32px);margin-top:calc(var(--size-rate) * 28px)}.p-post-content__wall-register,.p-post-content__wall-login{max-width:calc(var(--size-rate) * 320px);height:calc(var(--size-rate) * 60px);font-size:max(13.6px,var(--size-rate) * 16px)}.p-post-content__sponsor{gap:calc(var(--size-rate) * 20px);padding-right:calc(var(--size-rate) * 40px);padding-left:calc(var(--size-rate) * 40px);margin-top:calc(var(--size-rate) * 40px)}.p-post-content__sponsor~.p-post-content__title{padding-top:calc(var(--size-rate) * 12px)}.p-post-content__sponsor-text{margin-top:calc(var(--size-rate) * 2px);font-size:max(11.9px,var(--size-rate) * 14px)}.p-post-content__question,.p-post-content__answer-head{width:calc(100% - var(--size-rate) * 80px)}.p-post-content__question{margin-top:calc(var(--size-rate) * 56px);margin-bottom:calc(var(--size-rate) * 40px)}.p-post-content__answer-head{margin-top:calc(var(--size-rate) * 40px)}.p-post-content__answer-head~.p-post-content__detail{margin-top:calc(var(--size-rate) * 32px)}.p-post-content__question-icon,.p-post-content__answer-icon{width:calc(var(--size-rate) * 76px);translate:calc(var(--size-rate) * -12px) 0}.p-post-content__question-title,.p-post-content__answer-title{font-size:max(20.4px,var(--size-rate) * 24px)}.p-post-content__question-text{margin-top:calc(var(--size-rate) * 32px);font-size:max(15.3px,var(--size-rate) * 18px)}.p-post-content__writer{width:calc(100% - var(--size-rate) * 80px);padding-top:calc(var(--size-rate) * 48px);margin-top:calc(var(--size-rate) * 60px)}.p-post-content__writer-text{font-size:max(11.9px,var(--size-rate) * 14px)}.p-post-content__detail{gap:calc(var(--size-rate) * 32px);padding-right:calc(var(--size-rate) * 40px);padding-left:calc(var(--size-rate) * 40px);margin-top:calc(var(--size-rate) * 80px);font-size:max(15.3px,var(--size-rate) * 18px)}.p-post-content__detail>:where(*+h2){margin-top:calc(var(--size-rate) * 40px)}.p-post-content__detail a:not([class]){text-underline-offset:calc(var(--size-rate) * 2px)}.p-post-content__detail h2{font-size:max(20.4px,var(--size-rate) * 24px)}.p-post-content__detail blockquote{padding:calc(var(--size-rate) * 20px) calc(var(--size-rate) * 20px) calc(var(--size-rate) * 20px) calc(var(--size-rate) * 48px);font-size:max(13.6px,var(--size-rate) * 16px);border-radius:calc(var(--size-rate) * 8px)}.p-post-content__detail blockquote:before{left:calc(var(--size-rate) * 20px);width:calc(var(--size-rate) * 4px);height:calc(100% - var(--size-rate) * 40px)}.p-post-content__detail figcaption{font-size:max(11.05px,var(--size-rate) * 13px);text-align:center}.p-post-content__detail img{max-height:calc(var(--size-rate) * 600px);border-radius:calc(var(--size-rate) * 8px)}.p-post-content__detail .link-box{grid-template:"img p" auto "img url"/calc(var(--size-rate) * 160px) 1fr;gap:calc(var(--size-rate) * 8px) calc(var(--size-rate) * 16px);padding:calc(var(--size-rate) * 12px);border-radius:calc(var(--size-rate) * 8px)}.p-post-content__detail .link-box>p{font-size:max(13.6px,var(--size-rate) * 16px);line-height:1.5}.p-account-info{padding:calc(var(--size-rate) * 52px) calc(var(--size-rate) * 40px) calc(var(--size-rate) * 60px);border-radius:calc(var(--size-rate) * 8px)}.p-account-info__title{font-size:calc(var(--size-rate) * 32px)}.p-account-info__text{margin-top:calc(var(--size-rate) * 24px);font-size:calc(var(--size-rate) * 18px)}.p-account-info__points{gap:calc(var(--size-rate) * 24px);margin-top:calc(var(--size-rate) * 40px)}.p-account-info__point{padding:calc(var(--size-rate) * 40px) calc(var(--size-rate) * 8px)}.p-account-info__point-number{gap:calc(var(--size-rate) * 4px);font-size:calc(var(--size-rate) * 32px)}.p-account-info__point-text{margin-top:calc(var(--size-rate) * 20px);text-align:center}.p-account-info__links{gap:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 40px)}.p-account-info__register,.p-account-info__login{max-width:calc(var(--size-rate) * 280px);height:calc(var(--size-rate) * 60px);font-size:max(13.6px,var(--size-rate) * 16px)}.p-account-info__note{margin-top:calc(var(--size-rate) * 24px);font-size:max(11.9px,var(--size-rate) * 14px);text-underline-offset:calc(var(--size-rate) * 2px)}.p-author-info__head-name{font-size:max(17px,var(--size-rate) * 20px)}.p-author-info__head-position{font-size:max(11.9px,var(--size-rate) * 14px)}.p-author-info__head-sns{gap:calc(var(--size-rate) * 4px)}.p-author-info__head-sns-icon{font-size:max(32.3px,var(--size-rate) * 38px)}.p-author-info__body{padding:calc(var(--size-rate) * 28px) calc(var(--size-rate) * 40px) calc(var(--size-rate) * 32px)}.p-author-info__body-text{font-size:max(13.6px,var(--size-rate) * 16px)}.p-author-info__body-text a{text-underline-offset:calc(var(--size-rate) * 2px)}.p-section-latest{padding-top:calc(var(--size-rate) * 120px);padding-bottom:calc(var(--size-rate) * 120px)}#page-search .p-section-latest{padding-top:calc(var(--size-rate) * 40px)}.p-section-latest__container{width:calc(100% - var(--size-rate) * 80px);max-width:1280px}.p-section-latest__lists{grid-template-columns:repeat(4,1fr);gap:calc(var(--size-rate) * 24px);margin-top:calc(var(--size-rate) * 40px)}.p-section-latest__button{margin-top:calc(var(--size-rate) * 40px)}.p-section-recommend{padding-top:calc(var(--size-rate) * 120px);padding-bottom:calc(var(--size-rate) * 120px)}.p-section-recommend__container{width:calc(100% - var(--size-rate) * 80px);max-width:1280px}.p-section-recommend__lists{grid-template-columns:repeat(4,1fr);gap:calc(var(--size-rate) * 24px);margin-top:calc(var(--size-rate) * 40px)}.p-section-recommend__list,.p-faq-info{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-faq-info{padding:calc(var(--size-rate) * 40px);border-radius:calc(var(--size-rate) * 8px)}.p-faq-info__title{font-size:max(27.2px,var(--size-rate) * 32px)}.p-faq-info__text{margin-top:calc(var(--size-rate) * 24px);font-size:max(13.6px,var(--size-rate) * 16px);text-align:center}.p-page-archive__container{padding-top:calc(var(--size-rate) * 80px);padding-bottom:calc(var(--size-rate) * 120px)}.p-page-archive__heading{margin-top:calc(var(--size-rate) * -22px)}.p-page-archive__heading-icon{font-size:calc(var(--size-rate) * 52px);translate:0 calc(var(--size-rate) * 14px)}.p-page-archive__heading-main{font-size:calc(var(--size-rate) * 32px)}.p-page-archive__heading-sub{margin-left:calc(var(--size-rate) * 12px);font-size:calc(var(--size-rate) * 16px)}.p-page-archive__count{margin-top:calc(var(--size-rate) * 12px)}.p-page-archive__cards{gap:calc(var(--size-rate) * 24px);padding-top:calc(var(--size-rate) * 24px);padding-bottom:calc(var(--size-rate) * 60px)}.p-page-archive__card{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-page-single__container{padding-top:calc(var(--size-rate) * 80px);padding-bottom:calc(var(--size-rate) * 120px)}.p-page-single__main{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-page-single__main-related,.p-page-single__main-series{padding-top:calc(var(--size-rate) * 60px)}.p-page-series__container{padding-top:calc(var(--size-rate) * 80px);padding-bottom:calc(var(--size-rate) * 120px)}.p-page-series__main{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-page-series__contents{padding:calc(var(--size-rate) * 60px) calc(var(--size-rate) * 40px) calc(var(--size-rate) * 80px)}.p-page-series__content{margin-top:calc(var(--size-rate) * 60px)}.p-page-series__tabs{top:calc(var(--size-rate) * 98px);gap:calc(var(--size-rate) * 16px)}.p-page-series__tab{width:100%;padding:calc(var(--size-rate) * 16px) calc(var(--size-rate) * 32px);font-size:max(13.6px,var(--size-rate) * 16px);border-bottom:calc(var(--size-rate) * 4px) solid #d8edf6}.p-page-series__panel{margin-top:calc(var(--size-rate) * 20px)}.p-page-series__panel-lists{grid-template-columns:repeat(3,1fr);gap:0 calc(var(--size-rate) * 16px)}.p-page-series__panel-list{padding:calc(var(--size-rate) * 16px) calc(var(--size-rate) * 8px)}.p-page-series__info-title{font-size:max(27.2px,var(--size-rate) * 32px)}.p-page-series__info-head{margin-top:calc(var(--size-rate) * 28px)}.p-page-series__info-text{padding-top:calc(var(--size-rate) * 28px);margin-top:calc(var(--size-rate) * 28px);font-size:max(13.6px,var(--size-rate) * 16px)}.p-page-series__ad{margin-top:calc(var(--size-rate) * 48px)}.p-page-series__status{padding-bottom:calc(var(--size-rate) * 12px);margin-top:calc(var(--size-rate) * 32px)}.p-page-series__cards{gap:calc(var(--size-rate) * 24px);padding-top:calc(var(--size-rate) * 32px);padding-bottom:calc(var(--size-rate) * 60px)}.p-page-author__container{padding-top:calc(var(--size-rate) * 80px);padding-bottom:calc(var(--size-rate) * 120px)}.p-page-author__main{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-page-author__main{max-width:1080px;margin-right:auto;margin-left:auto}.p-page-author__contents{padding:calc(var(--size-rate) * 60px) calc(var(--size-rate) * 40px) calc(var(--size-rate) * 80px)}.p-page-author__cards{grid-template-columns:repeat(3,1fr);gap:0 calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 32px)}.p-page-author__card{padding-top:calc(var(--size-rate) * 16px);padding-bottom:calc(var(--size-rate) * 16px)}.p-page-author__heading{padding-bottom:calc(var(--size-rate) * 20px);font-size:calc(var(--size-rate) * 24px);border-bottom:1px solid #d0d0d0}.p-page-author__heading:not(:first-child){margin-top:calc(var(--size-rate) * 60px)}.p-page-author__posts{grid-template-columns:repeat(3,1fr);gap:calc(var(--size-rate) * 24px);padding-bottom:calc(var(--size-rate) * 60px);margin-top:calc(var(--size-rate) * 32px)}.p-page-search__container{width:calc(var(--size-rate) * 890px);padding-top:calc(var(--size-rate) * 80px);padding-bottom:calc(var(--size-rate) * 120px)}.p-page-search__heading{font-size:max(20.4px,var(--size-rate) * 24px)}.p-page-search__field .c-search-box{margin-top:calc(var(--size-rate) * 24px)}.p-page-search__recommend{margin-top:calc(var(--size-rate) * 60px)}.p-page-search__tags{gap:calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 24px)}.p-page-search__result{margin-top:calc(var(--size-rate) * 80px)}.p-page-search__result-title{width:calc(100% - var(--size-rate) * 300px);font-size:max(23.8px,var(--size-rate) * 28px)}.p-page-search__result-sub{font-size:max(13.6px,var(--size-rate) * 16px)}.p-page-search__result-filter{gap:calc(var(--size-rate) * 28px);justify-content:flex-end;width:calc(var(--size-rate) * 300px)}.p-page-search__cards{gap:calc(var(--size-rate) * 24px);margin-top:calc(var(--size-rate) * 24px)}.p-page-search__more{margin-top:calc(var(--size-rate) * 40px)}.p-page-search__note{margin-top:calc(var(--size-rate) * 80px);font-size:max(17px,var(--size-rate) * 20px)}.p-page-about .l-area-blue{padding-bottom:0}.p-page-about__contents{padding-top:calc(var(--size-rate) * 120px);padding-bottom:calc(var(--size-rate) * 120px);background-image:linear-gradient(to bottom,#fff0,#fff0 calc(var(--size-rate) * 720px),#d8edf6 calc(var(--size-rate) * 720px),#d8edf6)}.p-page-about__bg-img{top:calc(var(--size-rate) * -100px);left:calc(50% + var(--size-rate) * 380px);width:calc(var(--size-rate) * 1336px);translate:-50% 0}.p-page-about__container{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-page-about__container{width:calc(100% - var(--size-rate) * 80px);max-width:1080px;padding:calc(var(--size-rate) * 100px) calc(var(--size-rate) * 120px) calc(var(--size-rate) * 120px);margin-top:calc(var(--size-rate) * -90px);border-radius:calc(var(--size-rate) * 16px)}.p-page-about__heading-sub{font-size:max(13.6px,var(--size-rate) * 16px)}.p-page-about__heading-title{font-size:max(34px,var(--size-rate) * 40px)}.p-page-about__renewal{gap:calc(var(--size-rate) * 52px);margin-top:calc(var(--size-rate) * 60px)}.p-page-about__renewal-icon{font-size:calc(var(--size-rate) * 40px)}.p-page-about__renewal-premier,.p-page-about__renewal-medical{width:calc(var(--size-rate) * 240px);border-radius:calc(var(--size-rate) * 8px)}.p-page-about__description{gap:calc(var(--size-rate) * 28px);margin-top:calc(var(--size-rate) * 60px)}.p-page-about__description-main{font-size:max(23.8px,var(--size-rate) * 28px)}.p-page-about__description-sub{font-size:max(15.3px,var(--size-rate) * 18px);text-align:center}.p-page-about__account,.p-page-about__interview{margin-top:calc(var(--size-rate) * 80px)}.p-page-about__interview-title{padding-right:calc(var(--size-rate) * 24px);padding-left:calc(var(--size-rate) * 24px);font-size:max(20.4px,var(--size-rate) * 24px)}.p-page-about__interview-text{margin-top:calc(var(--size-rate) * 28px);font-size:calc(var(--size-rate) * 18px)}.p-page-about__interview-button{margin-top:calc(var(--size-rate) * 40px)}.p-page-about__interview-button .c-btn-basic{width:calc(var(--size-rate) * 320px)}.p-page-default .l-area-blue{padding-bottom:0}.p-page-default__contents{padding-top:calc(var(--size-rate) * 80px);padding-bottom:calc(var(--size-rate) * 120px)}.p-page-default__container{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.p-page-default__container{width:calc(100% - var(--size-rate) * 80px);max-width:1080px;padding:calc(var(--size-rate) * 100px) calc(var(--size-rate) * 120px) calc(var(--size-rate) * 120px);border-radius:calc(var(--size-rate) * 16px)}.p-page-default__text{margin-top:calc(var(--size-rate) * 32px);font-size:max(13.6px,var(--size-rate) * 16px)}.p-page-default__account{margin-top:calc(var(--size-rate) * 80px)}.p-page-hospital__container{padding-top:calc(var(--size-rate) * 120px);padding-bottom:calc(var(--size-rate) * 120px)}.p-hospital-side{padding-top:calc(var(--size-rate) * 10px);margin-top:calc(var(--size-rate) * -40px)}.p-hospital-side__heading{font-size:max(23.8px,var(--size-rate) * 28px)}.is-searched .p-hospital-side__heading{font-size:max(15.3px,var(--size-rate) * 18px)}.p-hospital-side__container{background-color:#fff;filter:drop-shadow(0 calc(var(--size-rate) * 8px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06));border-radius:calc(var(--size-rate) * 8px)}.p-hospital-contents__cards{gap:calc(var(--size-rate) * 40px);margin-top:calc(var(--size-rate) * 24px)}.p-hospital-contents__card{filter:drop-shadow(0 calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) rgba(0,0,0,.06))}.pc\:u-hidden{display:none}}@media (max-width: 1200px){.l-contents{flex-direction:column-reverse}#page-hospital .l-contents{flex-direction:column}.l-contents__side{position:static;width:calc(100% - var(--size-rate) * 80px);max-width:890px;margin-top:calc(var(--size-rate) * 40px);margin-right:auto;margin-left:auto}.l-contents__side~.l-contents__main{margin-right:auto;margin-left:auto}#page-hospital .l-contents__side{margin-top:0}.l-contents__main{width:calc(100% - var(--size-rate) * 80px)}#page-hospital .l-contents__main{margin-top:calc(var(--size-rate) * 80px)}.c-hospital-card__info-title{width:calc(var(--size-rate) * 120px)}.c-hospital-card__info-link:after,.c-hospital-card__info-map:after{translate:calc(var(--size-rate) * 2em) calc(var(--size-rate) * 2px)}.c-btn-hospital{width:calc(var(--size-rate) * 320px);height:calc(var(--size-rate) * 56px)}.p-input-group--check{grid-template-columns:repeat(2,1fr)}.p-home-series__lists{grid-template-columns:repeat(3,1fr)}.p-home-author__lists{grid-template-columns:repeat(5,1fr)}.p-side-archive__pickup-cards{grid-template-columns:repeat(3,1fr)}.p-side-archive__tools-card .c-btn-basic{width:calc(var(--size-rate) * 380px)}.p-section-latest__lists{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767.98px){.l-wrapper__contents{padding-top:calc(var(--size-rate) * 80px)}.l-container{width:100%;padding-right:calc(var(--size-rate) * 8px);padding-left:calc(var(--size-rate) * 8px)}.l-contents{flex-direction:column-reverse;width:100%;padding-right:calc(var(--size-rate) * 8px);padding-left:calc(var(--size-rate) * 8px)}#page-hospital .l-contents{flex-direction:column}.l-contents__side{width:100%;margin-top:calc(var(--size-rate) * 60px)}.l-contents__main{width:100%}#page-hospital .l-contents__main{margin-top:calc(var(--size-rate) * 60px)}#page-hospital .l-contents:not(.is-searched) .l-contents__main{margin-top:0!important}.l-contents--single{padding-right:0;padding-left:0}.l-area-blue__inner{width:100%;padding-right:calc(var(--size-rate) * 16px);padding-left:calc(var(--size-rate) * 16px)}.c-hdg-basic{flex-direction:column;align-items:center;justify-content:center}.c-hdg-basic__title{font-size:max(23.8px,var(--size-rate) * 28px)}.c-hdg-basic__sub{padding-top:calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 16px);font-size:max(11.9px,var(--size-rate) * 14px)}.c-hdg-basic__sub:before{top:0;left:50%;width:calc(var(--size-rate) * 16px);height:calc(var(--size-rate) * 2px);translate:-50% 0}.c-hdg-simple{padding-bottom:calc(var(--size-rate) * 16px)}.c-hdg-simple__title{font-size:max(17px,var(--size-rate) * 20px)}.c-hdg-hospital{flex-direction:column;gap:calc(var(--size-rate) * 12px)}.c-hdg-hospital__title-main{font-size:max(20.4px,var(--size-rate) * 24px)}.c-hdg-hospital__title-sub{font-size:max(11.9px,var(--size-rate) * 14px)}.c-hdg-hospital__result-total,.c-hdg-hospital__result-current{font-size:max(20.4px,var(--size-rate) * 24px)}.c-hdg-hospital__result-text{font-size:max(11.9px,var(--size-rate) * 14px)}.c-btn-basic__link{padding:calc(var(--size-rate) * 14px) calc(var(--size-rate) * 60px)}.c-btn-basic__text,.c-btn-basic__icon{font-size:max(11.9px,var(--size-rate) * 14px)}.c-btn-search{height:calc(var(--size-rate) * 48px)}.c-btn-search__text{font-size:max(11.9px,var(--size-rate) * 14px)}.c-btn-search--lg{width:calc(var(--size-rate) * 342px);height:calc(var(--size-rate) * 64px)}.c-article-card--vertical .c-article-card__locked-text,.c-article-card-kv__locked-text{display:none}.c-series-card__thumb{width:calc(var(--size-rate) * 118px);height:100%;border-radius:calc(var(--size-rate) * 4px)}.c-series-card__detail{width:calc(100% - var(--size-rate) * 118px);padding-left:calc(var(--size-rate) * 12px)}.c-series-card__title{font-size:max(11.9px,var(--size-rate) * 14px)}.c-series-card__author{font-size:max(10.2px,var(--size-rate) * 12px)}.c-faq-card__link{gap:calc(var(--size-rate) * 12px);padding:calc(var(--size-rate) * 12px);border-radius:calc(var(--size-rate) * 4px)}.c-faq-card__title{padding-bottom:calc(var(--size-rate) * 2px);margin-top:calc(var(--size-rate) * 2px);font-size:max(11.9px,var(--size-rate) * 14px)}.c-advertise:after{font-size:max(9.35px,var(--size-rate) * 11px)}.c-item-tag{padding:calc(var(--size-rate) * 6px) calc(var(--size-rate) * 10px);font-size:max(11.05px,var(--size-rate) * 13px)}.c-item-tag--large{padding:calc(var(--size-rate) * 6px) calc(var(--size-rate) * 10px);font-size:max(11.9px,var(--size-rate) * 14px)}.c-item-disease{padding:calc(var(--size-rate) * 6px) calc(var(--size-rate) * 16px);font-size:max(11.05px,var(--size-rate) * 13px)}.c-text-count{gap:calc(var(--size-rate) * 4px)}.c-text-count__main,.c-text-count__unit{font-size:calc(var(--size-rate) * 14px)}.c-text-count__number{font-size:calc(var(--size-rate) * 24px)}.c-search-box__container{border-radius:calc(var(--size-rate) * 4px)}.c-search-box__field{height:calc(var(--size-rate) * 48px);padding:calc(var(--size-rate) * 16px)}.c-search-box__submit{min-width:calc(var(--size-rate) * 80px);height:calc(var(--size-rate) * 48px)}.c-search-box__submit-text{padding-right:calc(var(--size-rate) * 12px);padding-left:calc(var(--size-rate) * 12px);font-size:max(11.9px,var(--size-rate) * 14px)}.c-form-select__field{padding:calc(var(--size-rate) * 12px) calc(var(--size-rate) * 32px) calc(var(--size-rate) * 12px) calc(var(--size-rate) * 12px);font-size:max(11.9px,var(--size-rate) * 14px)}.c-form-select__icon{right:calc(var(--size-rate) * 12px);font-size:calc(var(--size-rate) * 13px)}.c-table-of-contents{border-radius:calc(var(--size-rate) * 4px)}.c-table-of-contents__title{font-size:max(11.9px,var(--size-rate) * 14px)}.c-table-of-contents__lists{padding-top:calc(var(--size-rate) * 8px);margin-top:calc(var(--size-rate) * 8px);font-size:calc(var(--size-rate) * 14px)}.c-table-of-contents__list{gap:calc(var(--size-rate) * 4px)}.c-hospital-card{border-radius:calc(var(--size-rate) * 4px)}.c-hospital-card{padding:calc(var(--size-rate) * 20px) calc(var(--size-rate) * 8px) calc(var(--size-rate) * 20px);border-top:calc(var(--size-rate) * 4px) solid #00a0e9}.c-hospital-card__head{flex-direction:column;gap:calc(var(--size-rate) * 8px)}.c-hospital-card__head-name{font-size:max(20.4px,var(--size-rate) * 24px)}.c-hospital-card__head-more .c-icon-fill{width:calc(var(--size-rate) * 14px);height:calc(var(--size-rate) * 14px)}.c-hospital-card__head-more-text{font-size:max(11.9px,var(--size-rate) * 14px)}.c-hospital-card__body{grid-template-columns:1fr;gap:calc(var(--size-rate) * 20px);padding-top:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 12px)}.c-hospital-card__group{grid-template-columns:1fr}.c-hospital-card__info{flex-direction:column;gap:calc(var(--size-rate) * 4px)}.c-hospital-card__info-title{width:auto;padding:calc(var(--size-rate) * 1px) calc(var(--size-rate) * 8px) calc(var(--size-rate) * 2px);font-size:max(10.2px,var(--size-rate) * 12px)}.c-hospital-card__info-contents,.c-hospital-card__info-content{font-size:max(11.9px,var(--size-rate) * 14px)}.c-hospital-card__info-contents{grid-template-columns:1fr;gap:calc(var(--size-rate) * 8px)}.c-hospital-card__info-content{gap:calc(var(--size-rate) * 8px)}.c-hospital-card__info-link,.c-hospital-card__info-map{text-underline-offset:calc(var(--size-rate) * 1px)}.c-hospital-card__info-link:after,.c-hospital-card__info-map:after{font-size:max(11.9px,var(--size-rate) * 14px);translate:calc(var(--size-rate) * 1.3em) calc(var(--size-rate) * 2px)}.c-hospital-card__info-tel{text-decoration:underline;text-underline-offset:calc(var(--size-rate) * 1px)}.c-hospital-card__child-title{font-size:max(11.05px,var(--size-rate) * 13px)}.c-hospital-card__article{grid-template:"img p" auto "img url" 1em/calc(var(--size-rate) * 80px) 1fr;gap:calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px);padding:calc(var(--size-rate) * 8px);border-radius:calc(var(--size-rate) * 4px)}.c-hospital-card__article:first-child{margin-top:calc(var(--size-rate) * 4px)}.c-hospital-card__article-img{border-radius:calc(var(--size-rate) * 4px)}.c-hospital-card__article-title{font-size:max(11.9px,var(--size-rate) * 14px);line-height:1.35}.c-hospital-note{border-radius:calc(var(--size-rate) * 4px)}.c-hospital-note{padding:calc(var(--size-rate) * 12px)}.c-input-select__options{border-radius:calc(var(--size-rate) * 4px)}.c-input-select__options{padding:calc(var(--size-rate) * 8px) calc(var(--size-rate) * 12px);font-size:16px}.c-input-text{border-radius:calc(var(--size-rate) * 4px)}.c-input-text{padding:calc(var(--size-rate) * 8px) calc(var(--size-rate) * 12px);font-size:16px}.c-input-check{border-radius:calc(var(--size-rate) * 4px)}.c-btn-hospital{height:calc(var(--size-rate) * 48px)}.c-btn-hospital__label{font-size:max(11.9px,var(--size-rate) * 14px)}.c-btn-hospital__label:before{font-size:max(11.9px,var(--size-rate) * 14px)}.c-btn-return{height:calc(var(--size-rate) * 48px)}.c-btn-return__label,.c-btn-reset__label{font-size:max(11.9px,var(--size-rate) * 14px)}.p-header{z-index:10;height:calc(var(--size-rate) * 80px)}.p-header__container{padding-right:calc(var(--size-rate) * 16px);padding-left:calc(var(--size-rate) * 16px)}.p-header__logo-img{width:calc(var(--size-rate) * 237px)}.p-header__main,.p-header__sub{display:none}.p-footer{padding:calc(var(--size-rate) * 64px) calc(var(--size-rate) * 24px)}.p-footer__head{flex-direction:column;justify-content:center}.p-footer__logo{order:1;translate:calc(var(--size-rate) * -10px) 0}.p-footer__logo-img{width:calc(var(--size-rate) * 277px)}.p-footer__about{order:2;margin-top:calc(var(--size-rate) * 16px)}.p-footer__contact{order:4;margin-top:calc(var(--size-rate) * 40px)}.p-footer__contact-link{gap:calc(var(--size-rate) * 20px);width:calc(var(--size-rate) * 320px);height:calc(var(--size-rate) * 64px);color:#00a0e9}.p-footer__contact-title{gap:calc(var(--size-rate) * 8px);font-size:calc(var(--size-rate) * 16px)}.p-footer__contact-text{padding-bottom:calc(var(--size-rate) * 2px);font-size:calc(var(--size-rate) * 12px)}.p-footer__sns{order:3;margin-top:calc(var(--size-rate) * 32px)}.p-footer__related{margin-top:calc(var(--size-rate) * 48px)}.p-footer__related-lists,.p-footer__other-lists{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--size-rate) * 8px)}.p-footer__related-link,.p-footer__other-link{font-size:max(10.2px,var(--size-rate) * 12px)}.p-footer__mainichi-img{width:calc(var(--size-rate) * 140px)}.p-modal{height:100vh}[data-modal-type=menu-sp] .p-modal__wrapper{place-items:flex-start end;overscroll-behavior-y:none}[data-modal-type=menu] .p-modal__contents{position:relative}.p-modal__close{top:0;left:0;width:calc(var(--size-rate) * 48px);height:calc(var(--size-rate) * 60px);padding:calc(var(--size-rate) * 12px)}.p-marquee__item{margin-left:calc(var(--size-rate) * 12px)}.p-marquee__item:nth-child(odd) .p-marquee__img{width:calc(var(--size-rate) * 102px)}.p-marquee__item:nth-child(2n) .p-marquee__img{width:calc(var(--size-rate) * 141px)}.p-marquee__img{border-radius:calc(var(--size-rate) * 8px)}.p-breadcrumb__lists{gap:calc(var(--size-rate) * 8px);padding-top:calc(var(--size-rate) * 12px);padding-bottom:calc(var(--size-rate) * 12px)}.p-breadcrumb__list{gap:calc(var(--size-rate) * 8px);font-size:max(10.2px,var(--size-rate) * 12px)}.p-breadcrumb__icon{font-size:calc(var(--size-rate) * 8px)}.p-pagination__link{min-width:calc(var(--size-rate) * 36px);height:calc(var(--size-rate) * 36px)}.p-pagination__first .p-pagination__text,.p-pagination__prev .p-pagination__text,.p-pagination__last .p-pagination__text,.p-pagination__next .p-pagination__text{display:none}.p-basic-content{gap:calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 40px);font-size:max(11.9px,var(--size-rate) * 14px)}.p-basic-content>:where(*+h2){margin-top:calc(var(--size-rate) * 20px)}.p-basic-content>:where(*+h3){margin-top:calc(var(--size-rate) * 16px);margin-bottom:calc(var(--size-rate) * -12px)}.p-basic-content>:where(h2+h3){margin-top:0}.p-basic-content h2{padding-bottom:calc(var(--size-rate) * 8px);font-size:max(15.3px,var(--size-rate) * 18px)}.p-basic-content h3{font-size:max(15.3px,var(--size-rate) * 18px)}.p-basic-content ul>li:before{translate:0 calc(var(--size-rate) * -3px)}.p-basic-content__enacted{margin-top:calc(var(--size-rate) * 20px)}.p-input-group{gap:calc(var(--size-rate) * 8px)}.p-input-group--check{grid-template-columns:1fr}.p-input-group__label{font-size:max(11.9px,var(--size-rate) * 14px)}.p-kv{padding-top:calc(var(--size-rate) * 20px);padding-bottom:calc(var(--size-rate) * 48px)}.p-kv__bg-img{left:0;width:calc(var(--size-rate) * 670px)}.p-kv__container{width:100%}.p-kv__lists{grid-template:"li1 li1" "li2 li3" "li4 li5" "li6 li7" "li8 li9"/1fr 1fr;gap:calc(var(--size-rate) * 8px);padding:calc(var(--size-rate) * 8px)}.p-kv__list{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.p-kv__list:nth-child(1) .c-article-card-kv{padding:0}.p-kv__list:nth-child(1) .c-article-card-kv__thumb{margin-bottom:16px}.p-kv__list:nth-child(1) .c-article-card-kv__detail{padding:0 12px 16px}.p-kv__list:nth-child(1) .c-article-card-kv__status{position:static}.p-kv__list:nth-child(1) .c-article-card-kv__title{font-size:16px}.p-kv__list:nth-child(1) .c-article-card-kv__locked-text{display:block}.p-ranking{padding-top:calc(var(--size-rate) * 60px);padding-bottom:calc(var(--size-rate) * 60px)}.p-ranking__container{width:100%}.p-ranking__lists{gap:calc(var(--size-rate) * 12px);padding-right:calc(var(--size-rate) * 8px);padding-left:calc(var(--size-rate) * 8px)}.p-ranking__list{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.p-ranking__list:first-child .c-article-card__link{display:block;padding:0}.p-ranking__list:first-child .c-article-card__thumb{width:100%;margin-bottom:calc(var(--size-rate) * 48px);border-radius:calc(var(--size-rate) * 4px) calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px) calc(var(--size-rate) * 8px)}.p-ranking__list:first-child .c-article-card__detail{width:100%;padding:0 calc(var(--size-rate) * 12px) calc(var(--size-rate) * 16px)}.p-ranking__list:first-child .c-article-card__status{position:static}.p-ranking__list:first-child .c-article-card__title{font-size:max(13.6px,var(--size-rate) * 16px)}.p-ranking__list:not(:first-child) .c-article-card__thumb{margin-top:initial}.p-ranking__list:not(:first-child) .c-article-card__title{margin-bottom:calc(var(--size-rate) * 32px)}.p-ranking__list:nth-child(1) .c-article-card__detail:before{top:calc(var(--size-rate) * 255px);right:calc(var(--size-rate) * 48px);font-size:calc(var(--size-rate) * 26px)}.p-ranking__list:nth-child(1) .c-article-card__detail:after{top:calc(var(--size-rate) * 255px);right:calc(var(--size-rate) * 12px);font-size:calc(var(--size-rate) * 26px)}.p-ranking__list:nth-child(2) .c-article-card__detail:before{right:calc(var(--size-rate) * 38px);bottom:calc(var(--size-rate) * 8px);font-size:calc(var(--size-rate) * 18px)}.p-ranking__list:nth-child(2) .c-article-card__detail:after{right:calc(var(--size-rate) * 12px);bottom:calc(var(--size-rate) * 8px);font-size:calc(var(--size-rate) * 18px)}.p-ranking__list:nth-child(3) .c-article-card__detail:before{right:calc(var(--size-rate) * 38px);bottom:calc(var(--size-rate) * 8px);font-size:calc(var(--size-rate) * 18px)}.p-ranking__list:nth-child(3) .c-article-card__detail:after{right:calc(var(--size-rate) * 12px);bottom:calc(var(--size-rate) * 8px);font-size:calc(var(--size-rate) * 18px)}.p-ranking__list:nth-child(4) .c-article-card__detail:after,.p-ranking__list:nth-child(5) .c-article-card__detail:after{right:calc(var(--size-rate) * 12px);bottom:calc(var(--size-rate) * 8px);font-size:calc(var(--size-rate) * 18px)}.p-home-category__container{width:100%;padding:calc(var(--size-rate) * 60px) calc(var(--size-rate) * 8px)}.p-home-category__list{padding:calc(var(--size-rate) * 24px) calc(var(--size-rate) * 12px)}.p-home-category__head-title{font-size:max(15.3px,var(--size-rate) * 18px)}.p-home-category__head-icon{margin-top:calc(var(--size-rate) * 4px)}.p-home-category__items{gap:calc(var(--size-rate) * 24px) calc(var(--size-rate) * 18px);padding-top:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 20px);border-top:1px solid rgba(0,0,0,.1)}.p-home-category__item-link{flex-direction:column;gap:calc(var(--size-rate) * 8px);justify-content:center}.p-home-category__item-title{font-size:max(11.05px,var(--size-rate) * 13px)}.p-home-category__others{grid-template-columns:1fr;margin-top:calc(var(--size-rate) * 20px)}.p-home-category__other-sub{bottom:calc(var(--size-rate) * 8px);left:calc(var(--size-rate) * 8px);font-size:calc(var(--size-rate) * 24px)}.p-home-category__other-title{margin-top:calc(var(--size-rate) * 8px)}.p-home-category__other-text{font-size:max(11.9px,var(--size-rate) * 14px)}.p-home-series__container{width:100%;padding:calc(var(--size-rate) * 60px) calc(var(--size-rate) * 8px)}.p-home-series__lists{grid-template-columns:repeat(2,1fr);gap:calc(var(--size-rate) * 16px) calc(var(--size-rate) * 8px)}.p-home-series__item{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.p-home-series__item-link,.p-home-series__item-thumb{border-radius:calc(var(--size-rate) * 4px)}.p-home-series__item-detail{padding:calc(var(--size-rate) * 12px)}.p-home-series__item-title{font-size:max(11.9px,var(--size-rate) * 14px)}.p-home-series__item-author{margin-top:calc(var(--size-rate) * 4px);font-size:max(11.05px,var(--size-rate) * 13px)}.p-home-series__more{justify-content:center}.p-home-hospital__container{padding-top:calc(var(--size-rate) * 60px);padding-bottom:calc(var(--size-rate) * 60px)}.p-home-hospital__title-img{width:calc(var(--size-rate) * 215px)}.p-home-hospital__text{margin-top:calc(var(--size-rate) * -38px);font-size:max(13.6px,var(--size-rate) * 16px)}.p-home-hospital__decorations{width:100%;height:calc(var(--size-rate) * 155px);margin-top:calc(var(--size-rate) * 24px)}.p-home-hospital__decoration{padding:calc(var(--size-rate) * 10px) calc(var(--size-rate) * 12px);font-size:calc(var(--size-rate) * 10px);border-radius:calc(var(--size-rate) * 4px)}.p-home-hospital__decoration:before{right:calc(var(--size-rate) * 24px);width:calc(var(--size-rate) * 10px);height:calc(var(--size-rate) * 12px)}.p-home-hospital__decoration--list1{display:none}.p-home-hospital__decoration--list2{top:0;left:calc(var(--size-rate) * 24px)}.p-home-hospital__decoration--list3{display:none}.p-home-hospital__decoration--list4{top:calc(var(--size-rate) * 92px);left:calc(var(--size-rate) * 24px);width:100%;max-width:calc(var(--size-rate) * 180px);font-size:calc(var(--size-rate) * 11px)}.p-home-hospital__decoration--list5{top:calc(var(--size-rate) * 117px);right:calc(var(--size-rate) * 33px)}.p-home-hospital__decoration--list6{top:calc(var(--size-rate) * 46px);right:calc(var(--size-rate) * 24px)}.p-home-hospital__decoration--list7{display:none}.p-home-hospital__more{margin-top:calc(var(--size-rate) * 24px)}.p-home-author__container{width:100%;padding:calc(var(--size-rate) * 60px) calc(var(--size-rate) * 8px) calc(var(--size-rate) * 120px)}.p-home-author__lists{grid-template-columns:repeat(3,1fr);gap:calc(var(--size-rate) * 16px) calc(var(--size-rate) * 8px);margin-top:calc(var(--size-rate) * 40px)}.p-home-author__item-thumb{width:calc(var(--size-rate) * 80px);height:calc(var(--size-rate) * 80px)}.p-home-author__item-author{margin-top:calc(var(--size-rate) * 6px);font-size:calc(var(--size-rate) * 13px)}.p-home-author__item-position{margin-top:calc(var(--size-rate) * 6px)}.p-home-author__more{justify-content:center}.p-home-about__container{padding:calc(var(--size-rate) * 60px) calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * -160px)}.p-home-about__detail{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.p-home-about__detail{width:100;padding:calc(var(--size-rate) * 60px) calc(var(--size-rate) * 16px);border-radius:calc(var(--size-rate) * 4px)}.p-home-about__main{margin-top:calc(var(--size-rate) * 28px);font-size:calc(var(--size-rate) * 28px);line-height:1.5;word-break:break-all}.p-home-about__text{margin-top:calc(var(--size-rate) * 28px)}.p-home-about__more{margin-top:calc(var(--size-rate) * 40px)}.p-related-posts__lists{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.p-related-posts__lists,.p-series-posts__lists{gap:calc(var(--size-rate) * 8px);margin-top:calc(var(--size-rate) * 16px)}.p-series-posts__info{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.p-series-posts__info{margin-top:calc(var(--size-rate) * 16px)}.p-series-posts__info-link{display:grid;grid-template:"pic info" "text text" "index index"/calc(var(--size-rate) * 120px) auto;padding:calc(var(--size-rate) * 8px);border-radius:calc(var(--size-rate) * 4px)}.p-series-posts__info-pic{grid-area:pic;width:100%}.p-series-posts__info-img{border-radius:calc(var(--size-rate) * 4px)}.p-series-posts__info-detail{display:contents}.p-series-posts__info-head{flex-direction:column;grid-area:info;gap:calc(var(--size-rate) * 8px);margin-left:calc(var(--size-rate) * 16px)}.p-series-posts__info-head-sub{padding:calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px);font-size:max(10.2px,var(--size-rate) * 12px)}.p-series-posts__info-head-main{font-size:calc(var(--size-rate) * 16px)}.p-series-posts__info-text{display:-webkit-box;grid-area:text;margin-top:calc(var(--size-rate) * 8px);overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.p-series-posts__nav{gap:calc(var(--size-rate) * 12px);margin-top:calc(var(--size-rate) * 12px)}.p-series-posts__nav-link{border-radius:calc(var(--size-rate) * 4px)}.p-series-posts__nav-link{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.p-series-posts__nav-link{padding:calc(var(--size-rate) * 8px)}.p-series-posts__info-index{grid-area:index}.p-series-posts__nav-prev,.p-series-posts__nav-next,.p-series-posts__info-index{margin-top:calc(var(--size-rate) * 8px)}.p-series-posts__nav-text,.p-series-posts__info-index-text{padding-bottom:calc(var(--size-rate) * 2px);font-size:max(11.05px,var(--size-rate) * 13px)}.p-side-archive__pickup-content,.p-side-archive__ranking-content{margin-top:calc(var(--size-rate) * 16px)}.p-side-archive__pickup-cards{grid-template-columns:1fr 1fr;gap:calc(var(--size-rate) * 8px)}.p-side-archive__pickup-card,.p-side-archive__ranking-card{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.p-side-single{gap:calc(var(--size-rate) * 20px)}.p-side-single__content-title{padding-right:calc(var(--size-rate) * 16px);padding-left:calc(var(--size-rate) * 16px);font-size:max(11.9px,var(--size-rate) * 14px)}.p-side-single__content-body{position:relative;margin-top:calc(var(--size-rate) * 12px)}.p-side-single__content-body:before{position:absolute;top:0;right:0;width:calc(var(--size-rate) * 48px);height:100%;content:"";background-image:linear-gradient(to right,#f6f7f700,#f6f7f7 70%,#f6f7f7)}.p-side-archive__keywords,.p-side-archive__disease{padding-right:calc(var(--size-rate) * 16px);padding-bottom:calc(var(--size-rate) * 8px);padding-left:calc(var(--size-rate) * 16px);overflow-x:auto}.p-side-archive__keywords-card,.p-side-archive__disease-card{flex-shrink:0}.p-side-archive__tools{gap:calc(var(--size-rate) * 16px);padding-right:calc(var(--size-rate) * 16px);padding-left:calc(var(--size-rate) * 16px)}.p-side-archive__tools-card .c-btn-basic{width:100%}.p-side-archive__tools-icon{margin-top:calc(var(--size-rate) * 1px);font-size:max(17px,var(--size-rate) * 20px)}.p-side-archive__tools-text{font-size:max(11.9px,var(--size-rate) * 14px)}.p-side-archive__share{padding-left:calc(var(--size-rate) * 12px)}.p-side-archive__share-icon{font-size:calc(var(--size-rate) * 24px)}.p-side-archive__share-icon.icon-sns-x{font-size:calc(var(--size-rate) * 22px)}.p-post-content{position:relative;padding-bottom:calc(var(--size-rate) * 40px)}.p-post-content .c-table-of-contents{width:calc(100% - var(--size-rate) * 24px);margin-top:calc(var(--size-rate) * 40px)}.p-post-content__title{padding:calc(var(--size-rate) * 24px) calc(var(--size-rate) * 16px) calc(var(--size-rate) * 8px);font-size:calc(var(--size-rate) * 24px)}.p-post-content__status{flex-wrap:wrap;gap:calc(var(--size-rate) * 8px) calc(var(--size-rate) * 20px);padding-right:calc(var(--size-rate) * 16px);padding-left:calc(var(--size-rate) * 16px)}.p-post-content__date,.p-post-content__locked,.p-post-content__locked-icon,.p-post-content__locked-text{font-size:max(11.05px,var(--size-rate) * 13px)}.p-post-content__share{display:flex;gap:calc(var(--size-rate) * 12px);align-items:center;padding-right:calc(var(--size-rate) * 16px);padding-left:calc(var(--size-rate) * 8px);margin-top:calc(var(--size-rate) * 16px)}.p-post-content__infeed{margin-top:calc(var(--size-rate) * 20px)}.p-post-content__visual{margin-top:calc(var(--size-rate) * 24px)}.p-post-content__visual-img{max-height:calc(var(--size-rate) * 480px)}.p-post-content__visual-caption{padding-right:calc(var(--size-rate) * 12px);padding-left:calc(var(--size-rate) * 12px);font-size:max(10.2px,var(--size-rate) * 12px)}.p-post-content__author{padding-right:calc(var(--size-rate) * 12px);padding-left:calc(var(--size-rate) * 12px);margin-top:calc(var(--size-rate) * 12px)}.p-post-content__author-link{font-size:max(11.05px,var(--size-rate) * 13px)}.p-post-content__ad{width:calc(100% - var(--size-rate) * 24px);padding-top:calc(var(--size-rate) * 12px);padding-bottom:calc(var(--size-rate) * 12px);margin-top:calc(var(--size-rate) * 24px)}.p-post-content__wall{width:calc(100% - var(--size-rate) * 24px);padding:calc(var(--size-rate) * 12px) calc(var(--size-rate) * 8px) calc(var(--size-rate) * 28px);border-radius:calc(var(--size-rate) * 4px)}.p-post-content__wall-announce{padding:calc(var(--size-rate) * 8px);font-size:max(13.6px,var(--size-rate) * 16px)}.p-post-content__wall-announce-icon{margin-top:calc(var(--size-rate) * 5px);font-size:max(15.3px,var(--size-rate) * 18px)}.p-post-content__wall-note{font-size:max(11.05px,var(--size-rate) * 13px)}.p-post-content__wall-body{padding-top:calc(var(--size-rate) * 16px)}.p-post-content__wall-links{gap:calc(var(--size-rate) * 8px);margin-top:calc(var(--size-rate) * 16px)}.p-post-content__wall-register,.p-post-content__wall-login{height:calc(var(--size-rate) * 48px);font-size:max(11.05px,var(--size-rate) * 13px)}.p-post-content__sponsor{gap:calc(var(--size-rate) * 12px);padding-right:calc(var(--size-rate) * 16px);padding-left:calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 24px)}.p-post-content__sponsor~.p-post-content__title{padding-top:calc(var(--size-rate) * 8px)}.p-post-content__sponsor-text{margin-top:calc(var(--size-rate) * 3px);font-size:max(11.05px,var(--size-rate) * 13px)}.p-post-content__question,.p-post-content__answer-head{width:calc(100% - var(--size-rate) * 24px)}.p-post-content__question{margin-top:calc(var(--size-rate) * 40px);margin-bottom:calc(var(--size-rate) * 40px)}.p-post-content__answer-head{margin-top:calc(var(--size-rate) * 32px)}.p-post-content__answer-head~.p-post-content__detail{margin-top:calc(var(--size-rate) * 24px)}.p-post-content__question-icon,.p-post-content__answer-icon{width:calc(var(--size-rate) * 56px);translate:calc(var(--size-rate) * -8px) 0}.p-post-content__question-title,.p-post-content__answer-title{font-size:max(15.3px,var(--size-rate) * 18px)}.p-post-content__question-text{margin-top:calc(var(--size-rate) * 24px);font-size:max(13.6px,var(--size-rate) * 16px)}.p-post-content__writer{width:calc(100% - var(--size-rate) * 24px);padding-top:calc(var(--size-rate) * 24px);margin-top:calc(var(--size-rate) * 48px)}.p-post-content__writer-text{font-size:max(11.05px,var(--size-rate) * 13px)}.p-post-content__detail{gap:calc(var(--size-rate) * 28px);padding-right:calc(var(--size-rate) * 12px);padding-left:calc(var(--size-rate) * 12px);margin-top:calc(var(--size-rate) * 48px);font-size:max(13.6px,var(--size-rate) * 16px)}.p-post-content__detail>:where(*+h2){margin-top:calc(var(--size-rate) * 28px)}.p-post-content__detail h2{font-size:max(17px,var(--size-rate) * 20px)}.p-post-content__detail blockquote{padding:calc(var(--size-rate) * 16px) calc(var(--size-rate) * 16px) calc(var(--size-rate) * 16px) calc(var(--size-rate) * 30px);font-size:max(11.9px,var(--size-rate) * 14px);border-radius:calc(var(--size-rate) * 4px)}.p-post-content__detail blockquote:before{left:calc(var(--size-rate) * 14px);width:calc(var(--size-rate) * 3px);height:calc(100% - var(--size-rate) * 32px)}.p-post-content__detail figcaption{width:100%;font-size:max(10.2px,var(--size-rate) * 12px)}.p-post-content__detail img{max-height:calc(var(--size-rate) * 480px);border-radius:calc(var(--size-rate) * 4px)}.p-post-content__detail .link-box{grid-template:"img p" auto "img url" 1em/calc(var(--size-rate) * 80px) 1fr;gap:calc(var(--size-rate) * 4px) calc(var(--size-rate) * 8px);padding:calc(var(--size-rate) * 8px);border-radius:calc(var(--size-rate) * 4px)}.p-post-content__detail .link-box>p{font-size:max(11.9px,var(--size-rate) * 14px);line-height:1.35}.p-account-info{padding:calc(var(--size-rate) * 28px) calc(var(--size-rate) * 16px) calc(var(--size-rate) * 48px);border-radius:calc(var(--size-rate) * 4px)}.p-account-info__title{font-size:calc(var(--size-rate) * 28px)}.p-account-info__text{margin-top:calc(var(--size-rate) * 20px);font-size:calc(var(--size-rate) * 16px)}.p-account-info__points{flex-direction:column;gap:calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 28px)}.p-account-info__point{display:flex;gap:calc(var(--size-rate) * 16px);align-items:center;padding:calc(var(--size-rate) * 12px) calc(var(--size-rate) * 20px)}.p-account-info__point-number{font-size:calc(var(--size-rate) * 28px)}.p-account-info__point-text{padding-bottom:calc(var(--size-rate) * 4px);font-size:max(11.9px,var(--size-rate) * 14px)}.p-account-info__links{flex-direction:column;gap:calc(var(--size-rate) * 16px);margin-top:calc(var(--size-rate) * 32px)}.p-account-info__register,.p-account-info__login{height:calc(var(--size-rate) * 48px);font-size:max(11.05px,var(--size-rate) * 13px)}.p-account-info__note{margin-top:calc(var(--size-rate) * 20px);font-size:max(11.05px,var(--size-rate) * 13px);text-underline-offset:calc(var(--size-rate) * 1px)}.p-author-info__head-name{font-size:max(15.3px,var(--size-rate) * 18px)}.p-author-info__head-position{font-size:max(11.05px,var(--size-rate) * 13px)}.p-author-info__head-sns-icon{font-size:max(27.2px,var(--size-rate) * 32px)}.p-author-info__body{padding:calc(var(--size-rate) * 24px) calc(var(--size-rate) * 12px) calc(var(--size-rate) * 24px)}.p-author-info__body-text{font-size:max(11.9px,var(--size-rate) * 14px)}.p-section-latest{padding-top:calc(var(--size-rate) * 60px);padding-bottom:calc(var(--size-rate) * 60px)}#page-search .p-section-latest{padding-top:calc(var(--size-rate) * 32px)}.p-section-latest__container{width:100%;padding-right:calc(var(--size-rate) * 8px);padding-left:calc(var(--size-rate) * 8px)}.p-section-latest__lists{grid-template-columns:repeat(2,1fr);gap:calc(var(--size-rate) * 8px);margin-top:calc(var(--size-rate) * 32px)}.p-section-latest__button{margin-top:calc(var(--size-rate) * 32px)}.p-section-recommend{padding-top:calc(var(--size-rate) * 60px);padding-bottom:calc(var(--size-rate) * 60px)}.p-section-recommend__container{width:100%;padding-right:calc(var(--size-rate) * 8px);padding-left:calc(var(--size-rate) * 8px)}.p-section-recommend__lists{grid-template-columns:repeat(2,1fr);gap:calc(var(--size-rate) * 8px);margin-top:calc(var(--size-rate) * 32px)}.p-section-recommend__list,.p-faq-info{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.p-faq-info{padding:calc(var(--size-rate) * 32px) calc(var(--size-rate) * 12px) calc(var(--size-rate) * 40px);border-radius:calc(var(--size-rate) * 4px)}.p-faq-info__title{font-size:max(20.4px,var(--size-rate) * 24px)}.p-faq-info__text{margin-top:calc(var(--size-rate) * 20px);font-size:max(11.9px,var(--size-rate) * 14px)}.p-page-archive__container{padding-top:calc(var(--size-rate) * 40px);padding-bottom:calc(var(--size-rate) * 60px)}.p-page-archive__main{line-height:1.35}.p-page-archive__heading{gap:calc(var(--size-rate) * 8px);margin-top:calc(var(--size-rate) * -16px)}.p-page-archive__heading-icon{font-size:calc(var(--size-rate) * 40px);translate:0 calc(var(--size-rate) * 10px)}.p-page-archive__heading-main{font-size:calc(var(--size-rate) * 24px)}.p-page-archive__heading-sub{font-size:calc(var(--size-rate) * 14px)}.p-page-archive__count{margin-top:calc(var(--size-rate) * 12px)}.p-page-archive__cards{gap:calc(var(--size-rate) * 8px);padding-top:calc(var(--size-rate) * 8px);padding-bottom:calc(var(--size-rate) * 32px)}.p-page-archive__card{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.p-page-single__container{display:flex;flex-direction:column;gap:calc(var(--size-rate) * 40px);padding-bottom:calc(var(--size-rate) * 60px)}.p-page-single__main{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06));display:contents;line-height:1.35}.p-page-single__main:before{position:absolute;top:0;left:0;width:100%;height:calc(var(--size-rate) * 8px);content:"";background-color:#d8edf6}.p-page-single__main-post{order:1}.p-page-single__main-related,.p-page-single__main-series{padding-right:calc(var(--size-rate) * 8px);padding-left:calc(var(--size-rate) * 8px)}.p-page-single__main-related{order:4}.p-page-single__main-series{order:3}.p-page-single__side{display:contents}.p-page-single__side-content{order:2}.p-page-series__container{position:relative;padding:0}.p-page-series__container:before{position:absolute;top:0;left:0;width:100%;height:calc(var(--size-rate) * 8px);content:"";background-color:#d8edf6}.p-page-series__main{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06));line-height:1.35}.p-page-series__contents{position:relative;padding-top:calc(var(--size-rate) * 48px);padding-bottom:calc(var(--size-rate) * 60px)}.p-page-series__content{margin-top:calc(var(--size-rate) * 48px)}.p-page-series__tabs{top:calc(var(--size-rate) * 80px);gap:calc(var(--size-rate) * 8px);padding-right:calc(var(--size-rate) * 8px);padding-bottom:calc(var(--size-rate) * 8px);padding-left:calc(var(--size-rate) * 8px)}.p-page-series__tabs::-webkit-scrollbar{display:none}.p-page-series__tab{flex-shrink:0;width:-moz-min-content;width:min-content;padding:calc(var(--size-rate) * 12px);font-size:max(11.05px,var(--size-rate) * 13px);border-bottom:calc(var(--size-rate) * 3px) solid #d8edf6}.p-page-series__panel-lists{grid-template-columns:1fr;padding-right:calc(var(--size-rate) * 8px);padding-left:calc(var(--size-rate) * 8px)}.p-page-series__panel-list{padding:calc(var(--size-rate) * 16px) calc(var(--size-rate) * 4px)}.p-page-series__side{padding-right:calc(var(--size-rate) * 8px);padding-bottom:calc(var(--size-rate) * 60px);padding-left:calc(var(--size-rate) * 8px)}.p-page-series__info{padding-right:calc(var(--size-rate) * 16px);padding-left:calc(var(--size-rate) * 16px)}.p-page-series__info-title{font-size:calc(var(--size-rate) * 24px)}.p-page-series__info-head{margin-top:calc(var(--size-rate) * 20px)}.p-page-series__info-text{padding-top:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 20px);font-size:max(11.9px,var(--size-rate) * 14px)}.p-page-series__ad{margin-top:calc(var(--size-rate) * 32px)}.p-page-series__status{width:calc(100% - var(--size-rate) * 16px);padding-bottom:calc(var(--size-rate) * 8px);margin-top:calc(var(--size-rate) * 28px);margin-right:auto;margin-left:auto}.p-page-series__cards{gap:calc(var(--size-rate) * 8px);padding:calc(var(--size-rate) * 20px) calc(var(--size-rate) * 8px) calc(var(--size-rate) * 32px)}.p-page-author__container{position:relative;padding:0}.p-page-author__container:before{position:absolute;top:0;left:0;width:100%;height:calc(var(--size-rate) * 8px);content:"";background-color:#d8edf6}.p-page-author__main{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.p-page-author__main{line-height:1.35}.p-page-author__contents{position:relative;padding:calc(var(--size-rate) * 48px) calc(var(--size-rate) * 16px) calc(var(--size-rate) * 60px)}.p-page-author__side{padding-right:calc(var(--size-rate) * 8px);padding-bottom:calc(var(--size-rate) * 60px);padding-left:calc(var(--size-rate) * 8px)}.p-page-author__cards{grid-template-columns:1fr;margin-top:calc(var(--size-rate) * 20px)}.p-page-author__card{padding-top:calc(var(--size-rate) * 12px);padding-bottom:calc(var(--size-rate) * 12px)}.p-page-author__heading{font-size:calc(var(--size-rate) * 18px)}.p-page-author__heading:not(:first-child){margin-top:calc(var(--size-rate) * 40px)}.p-page-author__posts{grid-template-columns:repeat(2,1fr);gap:calc(var(--size-rate) * 8px);padding-bottom:calc(var(--size-rate) * 32px);margin-top:calc(var(--size-rate) * 20px)}.p-page-author--single .p-page-author__container{padding-right:calc(var(--size-rate) * 8px);padding-bottom:calc(var(--size-rate) * 60px);padding-left:calc(var(--size-rate) * 8px);margin-top:calc(var(--size-rate) * 32px)}.p-page-search__container{padding:calc(var(--size-rate) * 40px) calc(var(--size-rate) * 8px) calc(var(--size-rate) * 60px)}.p-page-search__heading{font-size:max(13.6px,var(--size-rate) * 16px)}.p-page-search__field .c-search-box{margin-top:calc(var(--size-rate) * 16px)}.p-page-search__recommend{margin-top:calc(var(--size-rate) * 48px)}.p-page-search__tags{gap:calc(var(--size-rate) * 12px);margin-top:calc(var(--size-rate) * 16px)}.p-page-search__result{margin-top:calc(var(--size-rate) * 48px)}.p-page-search__result-title{width:100%;font-size:max(18.7px,var(--size-rate) * 22px)}.p-page-search__result-sub{font-size:max(11.9px,var(--size-rate) * 14px)}.p-page-search__result-filter{gap:calc(var(--size-rate) * 12px);width:100%;margin-top:calc(var(--size-rate) * 20px)}.p-page-search__cards{gap:calc(var(--size-rate) * 8px);margin-top:calc(var(--size-rate) * 20px)}.p-page-search__more{margin-top:calc(var(--size-rate) * 32px)}.p-page-search__note{margin-top:calc(var(--size-rate) * 48px);font-size:max(13.6px,var(--size-rate) * 16px)}.p-page-about__contents{padding-top:calc(var(--size-rate) * 80px);padding-bottom:calc(var(--size-rate) * 80px);background-image:linear-gradient(to bottom,#fff0,#fff0 calc(var(--size-rate) * 400px),#d8edf6 calc(var(--size-rate) * 400px),#d8edf6)}.p-page-about__bg-img{top:0;left:0;width:calc(var(--size-rate) * 670px)}.p-page-about__container{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.p-page-about__container{width:calc(100% - var(--size-rate) * 24px);padding:calc(var(--size-rate) * 40px) calc(var(--size-rate) * 16px) calc(var(--size-rate) * 60px);margin-top:calc(var(--size-rate) * -40px);border-radius:calc(var(--size-rate) * 4px)}.p-page-about__heading-sub{font-size:max(11.05px,var(--size-rate) * 13px)}.p-page-about__heading-title{font-size:max(27.2px,var(--size-rate) * 32px)}.p-page-about__renewal{gap:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 40px)}.p-page-about__renewal-icon{font-size:calc(var(--size-rate) * 20px)}.p-page-about__renewal-premier,.p-page-about__renewal-medical{width:calc(var(--size-rate) * 120px);border-radius:calc(var(--size-rate) * 4px)}.p-page-about__description{gap:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 40px)}.p-page-about__description-main{font-size:max(17px,var(--size-rate) * 20px)}.p-page-about__description-sub{font-size:max(13.6px,var(--size-rate) * 16px)}.p-page-about__account{margin-top:calc(var(--size-rate) * 48px)}.p-page-about__interview{margin-top:calc(var(--size-rate) * 60px)}.p-page-about__interview-title{padding-right:calc(var(--size-rate) * 18px);padding-left:calc(var(--size-rate) * 18px);font-size:max(15.3px,var(--size-rate) * 18px)}.p-page-about__interview-text{margin-top:calc(var(--size-rate) * 20px);font-size:calc(var(--size-rate) * 16px)}.p-page-about__interview-button{margin-top:calc(var(--size-rate) * 32px)}.p-page-about__interview-button .c-btn-basic{width:calc(var(--size-rate) * 302px)}.p-page-default__contents{padding-top:calc(var(--size-rate) * 32px);padding-bottom:calc(var(--size-rate) * 60px)}.p-page-default__container{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.p-page-default__container{width:calc(100% - var(--size-rate) * 24px);padding:calc(var(--size-rate) * 40px) calc(var(--size-rate) * 16px) calc(var(--size-rate) * 60px);border-radius:calc(var(--size-rate) * 4px)}.p-page-default__text{margin-top:calc(var(--size-rate) * 24px);font-size:max(11.9px,var(--size-rate) * 14px)}.p-page-default__account{margin-top:calc(var(--size-rate) * 48px)}.p-page-hospital__container{padding-top:calc(var(--size-rate) * 40px);padding-bottom:calc(var(--size-rate) * 80px)}.p-hospital-side__form{background-color:#fff;filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06));border-radius:calc(var(--size-rate) * 4px)}.p-hospital-side__heading{font-size:max(13.6px,var(--size-rate) * 16px)}.p-hospital-side__container{grid-template-columns:1fr;gap:calc(var(--size-rate) * 12px);padding-right:calc(var(--size-rate) * 16px);padding-bottom:calc(var(--size-rate) * 32px);padding-left:calc(var(--size-rate) * 16px)}.p-hospital-side__buttons{grid-column:auto}.p-hospital-contents__cards{gap:calc(var(--size-rate) * 20px);margin-top:calc(var(--size-rate) * 20px)}.p-hospital-contents__card{filter:drop-shadow(0 calc(var(--size-rate) * 2px) calc(var(--size-rate) * 4px) rgba(0,0,0,.06))}.sp\:u-hidden{display:none}}@media (hover: hover) and (pointer: fine){.c-btn-basic__link{border:calc(var(--size-rate) * 2px) solid #00a0e9;transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-basic__link:hover{background-color:#fff}.c-btn-basic__text{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-basic__link:hover .c-btn-basic__text{color:#00a0e9}.c-btn-basic__icon{transition:background-color var(--duration-base),color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-basic__link:hover .c-btn-basic__icon{color:#00a0e9}.c-btn-basic__link:hover .c-btn-basic__icon.icon-angle-right{color:#fff;background-color:#00a0e9}.c-btn-basic--border .c-btn-basic__link{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-basic--border .c-btn-basic__link:hover{background-color:#00a0e9}.c-btn-basic--border .c-btn-basic__link:hover .c-btn-basic__text,.c-btn-basic--border .c-btn-basic__link:hover .c-btn-basic__icon{color:#fff}.c-btn-search__link{border:calc(var(--size-rate) * 2px) solid #00a0e9;transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-search__link:hover{background-color:#fff}.c-btn-search__text{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-search__link:hover .c-btn-search__text{color:#00a0e9}.c-btn-search__icon{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-search__link:hover .c-btn-search__icon{color:#00a0e9}.c-btn-close{transition:opacity .5s;transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-close:hover{opacity:.7}.c-article-card__img{transition:transform var(--duration-base),opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-article-card__link:hover .c-article-card__img{opacity:.7;transform:scale3d(1.05,1.05,1.05)}.c-article-card__title{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-article-card__link:hover .c-article-card__title{color:#00a0e9}.c-article-card-kv__img{transition:transform var(--duration-base),opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-article-card-kv__link:hover .c-article-card-kv__img{opacity:.7;transform:scale3d(1.05,1.05,1.05)}.c-article-card-kv__title{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-article-card-kv__link:hover .c-article-card-kv__title{color:#00a0e9}.c-author-card__thumb{transition:border-color var(--duration-slow);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-author-card__link:hover .c-author-card__thumb{border-color:#00a0e9}.c-author-card__author{transition:color var(--duration-fast);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-author-card__link:hover .c-author-card__author{color:#00a0e9}.c-series-card__thumb-img{transition:transform var(--duration-base),opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-series-card__link:hover .c-series-card__thumb-img{opacity:.7;transform:scale3d(1.05,1.05,1.05)}.c-series-card__title{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-series-card__link:hover .c-series-card__title{color:#00a0e9}.c-faq-card__link{border:calc(var(--size-rate) * 2px) solid #fff;transition:border-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-faq-card__link:hover{border-color:#00a0e9}.c-faq-card__title{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-faq-card__link:hover .c-faq-card__title{color:#00a0e9}.c-ranking-card__title{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-ranking-card__link:hover .c-ranking-card__title{color:#00a0e9}.c-item-tag{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-item-tag:hover{background-color:#00a0e914}.c-item-disease{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-item-disease:hover{background-color:#00a0e914}.c-search-box__submit{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-search-box__submit:hover{opacity:.7}.c-table-of-contents__link{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-table-of-contents__link:hover{color:#00a0e9}.c-hospital-card__head-name{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-hospital-card__head[href]:hover .c-hospital-card__head-name{opacity:.7}.c-hospital-card__head-more-text{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-hospital-card__head:hover .c-hospital-card__head-more-text{color:#00a0e9}.c-hospital-card__info-link,.c-hospital-card__info-map{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-hospital-card__info-link:hover,.c-hospital-card__info-map:hover{color:#00a0e9}.c-hospital-card__info-tel{pointer-events:none}.c-hospital-card__article-img{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-hospital-card__article:hover .c-hospital-card__article-img{opacity:.7}.c-hospital-card__article-title{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-hospital-card__article:hover .c-hospital-card__article-title{color:#00a0e9}.c-hospital-card__article-url{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-hospital-card__article:hover .c-hospital-card__article-url{color:#00a0e9}.c-hospital-note__link{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-hospital-note__link:hover{opacity:.7}.c-input-check__label{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-input-check__label:hover{color:#00a0e9}.c-btn-hospital{border:calc(var(--size-rate) * 2px) solid #00a0e9;transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-hospital:hover{background-color:#fff}.c-btn-hospital__label{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-hospital:hover .c-btn-hospital__label{color:#00a0e9}.c-btn-return{border:calc(var(--size-rate) * 2px) solid #00a0e9;transition:background-color var(--duration-base),color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-return:hover{color:#00a0e9;background-color:#fff}.c-btn-reset{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.c-btn-reset:hover{opacity:.7}.p-header__logo-link{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-header__logo-link:hover{opacity:.7}.p-header__main-category-trigger,.p-header__main-link{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-header__main-category-trigger:hover,.p-header__main-link:hover{color:#00a0e9}.p-header__sub-link,.p-header__sub-setting-button{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-header__sub-link:hover,.p-header__sub-setting-button:hover{color:#00a0e9}.p-header__sub-setting-link{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-header__sub-setting-link:hover{color:#00a0e9}.p-header__sub-setting-link-icon{transition:transform var(--duration-base),opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-header__sub-setting-link:hover .p-header__sub-setting-link-icon{transform:translate3d(calc(var(--size-rate) * 3px),0,0)}.p-footer__logo-link{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-footer__logo-link:hover{opacity:.7}.p-footer__about-link{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-footer__about-link:hover{color:#00a0e9}.p-footer__contact-link{transition:background-color var(--duration-base),color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-footer__contact-link:hover{color:#00a0e9;background-color:#fff}.p-footer__sns-link{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-footer__sns-link:hover{opacity:.7}.p-footer__related-link,.p-footer__other-link{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-footer__related-link:hover,.p-footer__other-link:hover{color:#00a0e9}.p-footer__mainichi-link{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-footer__mainichi-link:hover{opacity:.7}.p-menu-category__parents-link{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-menu-category__parents-link:hover{opacity:.7}.p-menu-category__children-link{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-menu-category__children-link:hover{color:#00a0e9}.p-menu-category__others-text{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-menu-category__others-link:hover .p-menu-category__others-text{color:#00a0e9}.p-menu-category__series-text,.p-menu-category__author-text{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-menu-category__series-link:hover .p-menu-category__series-text,.p-menu-category__author-link:hover .p-menu-category__series-text,.p-menu-category__series-link:hover .p-menu-category__author-text,.p-menu-category__author-link:hover .p-menu-category__author-text{color:#00a0e9}.p-breadcrumb__link{transition:color .5s;transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-breadcrumb__link:hover{color:#00a0e9}.p-pagination__link{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-pagination__item .p-pagination__link{transition:color var(--duration-base),background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-pagination__link:hover{opacity:.7}.p-pagination__item .p-pagination__link:hover{color:#fff;background-color:#00a0e9}.p-pagination__first .p-pagination__link:hover .p-pagination__icon,.p-pagination__prev .p-pagination__link:hover .p-pagination__icon{transform:translate3d(calc(var(--size-rate) * -3px),0,0)}.p-pagination__last .p-pagination__link:hover .p-pagination__icon,.p-pagination__next .p-pagination__link:hover .p-pagination__icon{transform:translate3d(calc(var(--size-rate) * 3px),0,0)}.p-pagination__first .p-pagination__link .p-pagination__icon,.p-pagination__prev .p-pagination__link .p-pagination__icon,.p-pagination__last .p-pagination__link .p-pagination__icon,.p-pagination__next .p-pagination__link .p-pagination__icon{transition:transform var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-basic-content a:not([class]){transition:opacity .5s;transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-basic-content a:not([class]):hover{opacity:.7}.p-accordion__label{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-accordion__trigger:hover .p-accordion__label{color:#00a0e9}.p-home-category__head-title{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-category__head-link:hover .p-home-category__head-title{color:#00a0e9}.p-home-category__item-title{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-category__item-link:hover .p-home-category__item-title{color:#00a0e9}.p-home-category__other-img{transition:transform var(--duration-base),opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-category__other-link:hover .p-home-category__other-img{opacity:.7;transform:scale3d(1.05,1.05,1.05)}.p-home-category__other-text{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-category__other-link:hover .p-home-category__other-text{color:#00a0e9}.p-home-series__item-thumb-img{transition:transform var(--duration-base),opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-series__item-link:hover .p-home-series__item-thumb-img{opacity:.7;transform:scale3d(1.05,1.05,1.05)}.p-home-author__item-thumb{transition:border-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-author__item-link:hover .p-home-author__item-thumb{border-color:#00a0e9}.p-home-author__item-author{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-author__item-link:hover .p-home-author__item-author{color:#00a0e9}.p-home-author__item-position{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-home-author__item-link:hover .p-home-author__item-position{color:#00a0e9}.p-series-posts__info-img{transition:transform var(--duration-base),opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-series-posts__info-link:hover .p-series-posts__info-img{opacity:.7;transform:scale3d(1.05,1.05,1.05)}.p-series-posts__info-head-main{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-series-posts__info-link:hover .p-series-posts__info-head-main{color:#00a0e9}.p-series-posts__nav-title{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-series-posts__nav-link:hover .p-series-posts__nav-title{color:#00a0e9}.p-series-posts__nav-text,.p-series-posts__info-index-text{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-series-posts__nav-link:hover .p-series-posts__nav-text,.p-series-posts__info-link:hover .p-series-posts__nav-text,.p-series-posts__nav-link:hover .p-series-posts__info-index-text,.p-series-posts__info-link:hover .p-series-posts__info-index-text{color:#00a0e9}.p-side-archive__tools-text{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-side-archive__tools-print:hover .p-side-archive__tools-text{color:#00a0e9}.p-side-archive__share-link{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-side-archive__share-link:hover{opacity:.7}.p-post-content__author-link{transition:color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-post-content__author-link:hover{color:#00a0e9}.p-post-content__wall-register{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-post-content__wall-register:hover{opacity:.7}.p-post-content__wall-login{transition:background-color var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-post-content__wall-login:hover{background-color:#00a0e914}.p-post-content__detail a:not([class]){transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-post-content__detail a:not([class]):hover{opacity:.7}.p-post-content__detail .link-box:hover>img{opacity:.7}.p-post-content__detail .link-box>img{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-account-info__register{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-account-info__register:hover{opacity:.7}.p-account-info__login{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-account-info__login:hover{opacity:.7}.p-account-info__note-link{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-account-info__note-link:hover{opacity:.7}.p-author-info__head-sns-link{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-author-info__head-sns-link:hover{opacity:.7}.p-author-info__body-text a{transition:opacity var(--duration-base);transition-timing-function:cubic-bezier(.26,1,.48,1)}.p-author-info__body-text a:hover{opacity:.7}.p-page-series__tab:hover{border-color:#00a0e9}}@media (-webkit-max-device-pixel-ratio: 1.5),(max-resolution: 1.5dppx){img{image-rendering:-webkit-optimize-contrast}}@media print{.p-header{position:absolute}.p-footer__about,.p-footer__sns,.p-footer__related,.p-footer__other,.l-area-blue,.p-page-single__side,.p-page-single__main-related,.p-page-single__main-series,.p-section-latest,.p-section-recommend{display:none}}
