*,*::after,*::before{box-sizing:border-box}:focus-visible{outline-offset:3px}:where(html){-webkit-text-size-adjust:none;text-size-adjust:none}:where(html){line-height:1.5}:where(html){scrollbar-gutter:stable}:where(h1){font-size:2em;margin-block:.67em}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media(forced-colors: active){mark{color:HighlightText;background-color:Highlight}}:where(del,ins,s)::before,:where(del,ins,s)::after{clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap;content:"test"}:where(s)::before{content:"stricken text start "}:where(s)::after{content:" stricken text end"}:where(del)::before{content:"deletion start "}:where(del)::after{content:" deletion end"}:where(ins)::before{content:"insertion start "}:where(ins)::after{content:" insertion end"}:where(audio,iframe,img,svg,video){max-block-size:100%;max-inline-size:100%}:where(fieldset){min-inline-size:0}:where(label):has(+:where(textarea,input,select)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type=search]){-webkit-appearance:textfield}@supports(-webkit-touch-callout: none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(table){border-collapse:collapse;border:1px solid}:where(th,td){border:1px solid;padding:.25em .5em}:where(dialog)::backdrop{background:oklch(0 0 0/.3)}:where(dialog),:where(dialog)::backdrop{opacity:0;transition:opacity 300ms ease-out,display 300ms allow-discrete,overlay 300ms allow-discrete}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open]),:where(dialog[open])::backdrop{opacity:0}}[hidden]:not([hidden=until-found]){display:none !important}html{font-family:"Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-optical-sizing:auto;scroll-behavior:smooth}body{background-color:#fff;color:#000;line-height:2;margin:0;min-height:100vh;min-width:320px;overflow-x:hidden}@media all and (min-width: 768px){body{font-size:1.25rem;line-height:1.8}}a{color:#0080a3;overflow-wrap:break-word;text-decoration:underline;word-break:break-all}a:visited{color:#0080a3}a:focus,a:hover{text-decoration:none}p,ul,ol,dl,table,figcaption{margin:0}p+p,p+ul,p+ol,p+dl,p+table,p+figcaption,ul+p,ul+ul,ul+ol,ul+dl,ul+table,ul+figcaption,ol+p,ol+ul,ol+ol,ol+dl,ol+table,ol+figcaption,dl+p,dl+ul,dl+ol,dl+dl,dl+table,dl+figcaption,table+p,table+ul,table+ol,table+dl,table+table,table+figcaption,figcaption+p,figcaption+ul,figcaption+ol,figcaption+dl,figcaption+table,figcaption+figcaption{margin-top:1em}ul,ol{padding:0 0 0 1.5em}fieldset{border:0}em{font-style:normal;font-weight:bold}strong{font-weight:bold}video{max-width:100%}.button-square{display:flex}.button-square>.wrapper{flex:0 0 auto}.button-square>.wrapper>.button{background-color:#fff;border:2px solid #e3816a;border-radius:5px;box-shadow:4px 5px 0 #ddd;color:#000;display:block;font-size:1rem;font-weight:bold;line-height:1.5;min-width:250px;max-width:100%;padding:8px 50px;position:relative;text-align:center;text-decoration:none}@media all and (min-width: 768px){.button-square>.wrapper>.button{font-size:1.125rem;padding:8.5px 50px}}.button-square>.wrapper>.button::before{background-repeat:no-repeat;background-position:55% 50%;background-size:6.2px 9.6px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224.519%22%20height%3D%227%22%20viewBox%3D%220%200%204.519%207%22%3E%3Cpath%20d%3D%22M.8%2C0%2C0%2C.85%2C2.816%2C3.5%2C0%2C6.15.8%2C7%2C4.519%2C3.5Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-color:#e3816a;border-radius:18px;bottom:0;content:"";height:18px;left:18px;margin:auto 0;position:absolute;top:0;width:18px}@media all and (min-width: 768px){.button-square>.wrapper>.button::before{background-repeat:no-repeat;background-position:55% 50%;background-size:7.04px 10.9px;height:20px;left:18px;width:20px}}.button-square>.wrapper>.button:focus,.button-square>.wrapper>.button:hover{text-decoration:underline}.button-square>.wrapper>.button .icon-blank{bottom:0;height:16px;margin:auto 0;position:absolute;right:18px;top:0;width:16px}@media all and (min-width: 768px){.button-square>.wrapper>.button .icon-blank{height:18px;width:18px}}.button-square.-center{justify-content:center}.button-square.-right{justify-content:right}@media all and (max-width: 767px){.button-square.-widthFullSp>.wrapper{width:100%}.button-square.-widthFullSp>.wrapper>.button{width:100%}}.container-bg{padding:40px 0}@media all and (min-width: 768px){.container-bg{padding:50px 0}}.container-bg>.paragraph{margin:0 auto;max-width:940px;padding:0 20px}.container-bg.-gray{background-color:#f6f6f6}.container-border{background-color:#fff;border-radius:10px;padding:30px 8px;overflow:hidden}@media all and (min-width: 768px){.container-border{border-radius:20px;padding:30px}}.container-border.-treatmentLink{border:1px solid #77cadd;margin-top:40px}@media all and (min-width: 768px){.container-border.-treatmentLink{margin-top:50px}}.container-border.-treatmentLink>.title{font-size:1rem;line-height:1.875;margin:-0.4375em 0 calc(20px - .4375em);text-align:center}@media all and (min-width: 768px){.container-border.-treatmentLink>.title{font-size:1.25rem;line-height:1.4;margin:-0.2em 0 calc(20px - .2em)}}.container-border.-communicationCard{border:1px solid #e3816a;display:flex;margin-top:calc(40px - 0.25rem)}.container-border.-communicationCard>.content{order:2}.container-border.-communicationCard>.content>.title{font-size:1.125rem;line-height:1.5556;margin:0;text-align:center}@media all and (max-width: 767px){.container-border.-communicationCard>.content>.title{margin-top:15px}}@media all and (min-width: 768px){.container-border.-communicationCard>.content>.title{font-size:1.25rem;line-height:1.6}}.container-border.-communicationCard>.content>.description{font-size:1rem;line-height:1.875;margin:calc(16px - 0.3125rem - .4375em) 2px calc(20px - .4375em)}@media all and (min-width: 768px){.container-border.-communicationCard>.content>.description{margin:calc(19px - 0.375rem - .4375em) auto calc(20px - .4375em)}}.container-border.-communicationCard>.thumbnail{order:1}@media all and (max-width: 767px){.container-border.-communicationCard{align-items:center;flex-flow:column nowrap}}@media all and (min-width: 768px){.container-border.-communicationCard{align-items:center;flex-flow:row nowrap;justify-content:flex-start;margin-top:calc(80px - 0.4375rem)}.container-border.-communicationCard>.content{flex:0 0 50%;max-width:300px}.container-border.-communicationCard>.thumbnail{display:flex;flex:0 0 50%;flex-flow:row nowrap;justify-content:flex-end;padding:0 60px}}.container-dropdown.-accordion>.trigger{border-bottom:2px solid #ccc;display:block;font-size:1rem;font-weight:bold;line-height:1.5;padding:12px 40px 12px 10px;position:relative;text-decoration:none}@media all and (min-width: 768px){.container-dropdown.-accordion>.trigger{font-size:1.125rem;padding:10.5px 40px 10.5px 10px}}.container-dropdown.-accordion>.trigger::-webkit-details-marker{display:none}.container-dropdown.-accordion>.trigger::before,.container-dropdown.-accordion>.trigger::after{bottom:0;content:"";margin:auto 0;position:absolute;top:0}.container-dropdown.-accordion>.trigger::before{border-bottom:4px solid #73370e;height:0;right:10px;width:20px}.container-dropdown.-accordion>.trigger::after{border-right:4px solid #73370e;height:20px;right:18px;transition:all 150ms ease-out;width:0}.container-dropdown.-accordion>.trigger:focus,.container-dropdown.-accordion>.trigger:hover{text-decoration:underline}.container-dropdown.-accordion>.content{overflow:hidden}.container-dropdown.-accordion>.content *:focus{outline-offset:-2px}.container-dropdown.-accordion[open]>.trigger::after{height:0}.container-dropdown.-accordion.-areas{margin:0 auto;max-width:800px}.container-dropdown.-accordion.-areas>.content>ul{background-color:#f6f6f6;font-size:1rem;font-weight:bold;line-height:1.5}.container-dropdown.-accordion.-areas>.content>ul>li{border-bottom:1px solid #ccc}.container-dropdown.-accordion.-areas>.content>ul>li>a{color:#000;display:block;padding:10px 10px 10px 48px;position:relative;text-decoration:none}.container-dropdown.-accordion.-areas>.content>ul>li>a::after{background-repeat:no-repeat;background-position:55% 50%;background-size:4.52px 7px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224.519%22%20height%3D%227%22%20viewBox%3D%220%200%204.519%207%22%3E%3Cpath%20d%3D%22M.8%2C0%2C0%2C.85%2C2.816%2C3.5%2C0%2C6.15.8%2C7%2C4.519%2C3.5Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-color:#e3816a;border-radius:12.69px;bottom:0;content:"";height:12.69px;left:30px;margin:auto 0;position:absolute;top:0;width:12.69px}.container-dropdown.-accordion.-areas>.content>ul>li>a:focus,.container-dropdown.-accordion.-areas>.content>ul>li>a:hover{text-decoration:underline}.container-flex{display:flex}.container-flex.-dailySymptoms{justify-content:space-between}@media all and (max-width: 767px){.container-flex.-dailySymptoms{flex-flow:row wrap}}@media all and (max-width: 767px){.container-flex.-dailySymptoms>.flexitem{flex:0 1 50%;max-width:calc(50% - 10px)}.container-flex.-dailySymptoms>.flexitem:nth-child(1){margin:0 calc((50% - 10px)/2) 20px}}@media all and (min-width: 768px){.container-flex.-dailySymptoms>.flexitem{flex:0 0 28.8889%;max-width:28.8889%}}.container-flex.-passageSymptom{flex-flow:row wrap;justify-content:space-between}.container-flex.-passageSymptom::after{content:"";flex:0 1 50%;height:0;max-width:calc(50% - 10px)}@media all and (min-width: 768px){.container-flex.-passageSymptom::after{flex:0 0 33.3333%;max-width:calc(33.3333% - 40px)}}.container-flex.-passageSymptom>.flexitem{flex:0 1 50%;margin-top:20px;max-width:calc(50% - 10px)}.container-flex.-passageSymptom>.flexitem:nth-child(1),.container-flex.-passageSymptom>.flexitem:nth-child(2){margin-top:0}@media all and (min-width: 768px){.container-flex.-passageSymptom>.flexitem{flex:0 0 33.3333%;max-width:calc(33.3333% - 40px)}.container-flex.-passageSymptom>.flexitem:nth-child(3){margin-top:0}}.container-image>.title{display:block}.container-image>.image{display:flex;flex-wrap:wrap}.container-image>.image.-bordered{border:1px solid #aaa}.container-image>.image>a,.container-image>.image>img,.container-image>.image>svg,.container-image>.image>video{flex:0 0 auto;max-width:100%}.container-image>.image img,.container-image>.image svg,.container-image>.image video{display:block;max-height:100%;max-width:100%;height:auto;width:auto}.container-image>.description{display:block;font-size:0.875rem;line-height:1.7142;margin-top:calc(12px - .3571em)}@media all and (min-width: 768px){.container-image>.description{font-size:1.125rem;line-height:1.6667;margin-top:calc(12px - .33335em)}}.container-image>.description.-chapter{margin:16.2px auto 0;max-width:800px}@media all and (min-width: 768px){.container-image>.description.-chapter{margin-top:20.6px}}.container-image>.description.-chapter>dt{color:#73370e;font-size:1rem;font-weight:bold;line-height:1.875}@media all and (min-width: 768px){.container-image>.description.-chapter>dt{font-size:1.25rem;line-height:1.5}}.container-image>.description.-chapter>dt+dd{margin-top:5px}@media all and (min-width: 768px){.container-image>.description.-chapter>dt+dd{margin-top:20px}}.container-image>.description.-chapter>dd{margin:10px 0 0 0;padding:0 0 11px 0;position:relative}@media all and (min-width: 768px){.container-image>.description.-chapter>dd{margin-top:11px;padding-bottom:12px}}.container-image>.description.-chapter>dd::after{border-bottom:1px solid #ccc;border-radius:1px;bottom:0;content:"";height:0;left:0;position:absolute;right:0;width:100%}.container-image>.description.-chapter>dd>button{background-color:rgba(0,0,0,0);border:none;color:#000;cursor:pointer;display:block;font-size:0.875rem;line-height:1.7142;padding:0 0 0 20px;position:relative;text-align:left;width:100%}@media all and (min-width: 768px){.container-image>.description.-chapter>dd>button{font-size:1.125rem;line-height:1.6667;padding-left:30px}}.container-image>.description.-chapter>dd>button::before{background-repeat:no-repeat;background-position:55% 50%;background-size:auto 7px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224.519%22%20height%3D%227%22%20viewBox%3D%220%200%204.519%207%22%3E%3Cpath%20d%3D%22M.8%2C0%2C0%2C.85%2C2.816%2C3.5%2C0%2C6.15.8%2C7%2C4.519%2C3.5Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-color:#77cadd;border-radius:12.69px;content:"";height:12.69px;left:5px;position:absolute;top:calc((1.7142em - 12.69px)/2);width:12.69px}@media all and (min-width: 768px){.container-image>.description.-chapter>dd>button::before{background-repeat:no-repeat;background-position:55% 50%;background-size:7.04px auto;height:20px;left:10px;width:20px;top:calc((1.6667em - 20px)/2)}}.container-image>.description.-chapter>dd>button:focus,.container-image>.description.-chapter>dd>button:hover{text-decoration:underline}.container-image>.description.-chapter>dd>button .time{font-size:.8571em}@media all and (min-width: 768px){.container-image>.description.-chapter>dd>button .time{font-size:.7778em}}.container-image>.description.-marginTopThick{margin-top:calc(20px - .3571em)}@media all and (min-width: 768px){.container-image>.description.-marginTopThick{margin-top:calc(20px - .33335em)}}.container-image.-center>.image{justify-content:center}.container-image.-right>.image{justify-content:flex-end}.container-image.-ratio16by9 video-js{height:0;padding-bottom:56.25%;width:100%}.container-image.-ratio16by9 video-js video{height:auto;width:100%}.container-image.-sitebanner>.image>a,.container-image.-sitebanner>.image img,.container-image.-sitebanner>.image svg,.container-image.-sitebanner>.image video{width:240px}@media all and (min-width: 768px){.container-image.-sitebanner>.image>a,.container-image.-sitebanner>.image img,.container-image.-sitebanner>.image svg,.container-image.-sitebanner>.image video{width:300px}}.-aboutTreatment .container-image>.image>a,.-aboutTreatment .container-image>.image img,.-aboutTreatment .container-image>.image svg,.-aboutTreatment .container-image>.image video{width:252px}@media all and (min-width: 768px){.-aboutTreatment .container-image>.image>a,.-aboutTreatment .container-image>.image img,.-aboutTreatment .container-image>.image svg,.-aboutTreatment .container-image>.image video{width:360px}}.-passageSymptom .container-image>.image{margin:0 10px}@media all and (min-width: 768px){.-passageSymptom .container-image>.image{margin:0 20px}}.-communicationCard .container-image>.image{justify-content:center}@media all and (min-width: 768px){.-communicationCard .container-image>.image{justify-content:flex-end}}.-communicationCard .container-image>.image>img{width:160px}@media all and (min-width: 768px){.-communicationCard .container-image>.image>img{width:200px}}.container-searchHospital>.image .container-image>.image>img{width:150px}@media all and (min-width: 768px){.container-searchHospital>.image .container-image>.image>img{width:240px}}.container-lead>p{line-height:1.875;margin:0 auto;max-width:790px;padding:calc(20px - .4375em) 20px calc(40px - .4375em)}@media all and (min-width: 768px){.container-lead>p{padding:calc(24px - .4em) 20px calc(50px - .4em)}}.container-lead>p>em{color:#9d3e4b;font-weight:bold}.container-message>.message>p+p{margin-top:2em}@media all and (min-width: 768px){.container-message>.message>p+p{margin-top:1.8em}}.container-message>.from{font-size:0.875rem;line-height:1.5;margin-top:20px}@media all and (min-width: 768px){.container-message>.from{font-size:1rem;line-height:1.875}}.container-passage>.description{margin:calc(20px - .5em) auto calc(25px - .5em)}@media all and (min-width: 768px){.container-passage>.description{margin:calc(20px - .4em) auto calc(50px - .4em)}}.container-passage>.description>p+p{margin-top:2em}@media all and (min-width: 768px){.container-passage>.description>p+p{margin-top:1.8em}}.container-passage>.examples em strong{background-color:#ceeef7}.container-passage>.annotation{margin-top:calc(20px - .3571em - .33335em)}@media all and (min-width: 768px){.container-passage>.annotation{margin-top:calc(20px - .33335em - .4375em)}}.container-searchHospital>.description{margin-bottom:calc(20px - 0.25rem);margin-top:calc(20px - .5em)}@media all and (min-width: 768px){.container-searchHospital>.description{margin-bottom:calc(42px - 0.4375rem);margin-top:calc(20px - .4em)}}.container-searchHospital>.areas>ul>li+li{padding-top:10px}@media all and (min-width: 768px){.container-siteFooter{border-top:1px solid #ccc;padding:19px 20px 0}}.container-siteFooter>.wrapper{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 auto;max-width:1000px}.container-siteFooter>.wrapper>.logo._isNoneSm{flex:0 0 136px;max-width:136px}.container-siteFooter>.wrapper>.logo._isNoneMd{align-items:center;display:flex;flex:0 0 125px;max-width:125px;padding:2px 30px}.container-siteFooter>.wrapper>.logo>a{display:block}.container-siteFooter>.wrapper>.logo>a>img{display:block;height:auto;max-width:100%;width:auto}.container-siteFooter>.wrapper>.disclaimer{line-height:1.5}.container-siteFooter>.wrapper>.disclaimer._isNoneSm{flex:0 0 318;font-size:0.75rem;max-width:318px}.container-siteFooter>.wrapper>.disclaimer._isNoneMd{font-size:0.875rem;margin:10px auto 15px;text-align:center}@media all and (max-width: 767px){.container-siteFooter>.wrapper>.regalLinks{background-color:#73370e;flex:0 0 100%;padding:0 17px}.container-siteFooter>.wrapper>.regalLinks>ul{font-size:1.0625rem;padding:2px 8px 4px}.container-siteFooter>.wrapper>.regalLinks>ul>li+li{border-top:2px dotted #c2c8c5}.container-siteFooter>.wrapper>.regalLinks>ul>li>a{color:#fff;display:block;padding:9.2px 30px 9.2px 6px;position:relative;text-decoration:none}.container-siteFooter>.wrapper>.regalLinks>ul>li>a::before{background-repeat:no-repeat;background-position:60% 50%;background-size:auto 8.49px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224.519%22%20height%3D%227%22%20viewBox%3D%220%200%204.519%207%22%3E%3Cpath%20d%3D%22M.8%2C0%2C0%2C.85%2C2.816%2C3.5%2C0%2C6.15.8%2C7%2C4.519%2C3.5Z%22%20fill%3D%22%2373370e%22%2F%3E%3C%2Fsvg%3E");background-color:#fff;border-radius:14px;bottom:0;content:"";height:14px;margin:auto 0;position:absolute;right:10px;top:0;width:14px}.container-siteFooter>.wrapper>.regalLinks>ul>li>a:focus,.container-siteFooter>.wrapper>.regalLinks>ul>li>a:hover{text-decoration:underline}}@media all and (min-width: 768px){.container-siteFooter>.wrapper>.regalLinks{flex:0 1 auto;max-width:calc(100% - 136px - 318px)}.container-siteFooter>.wrapper>.regalLinks>ul{display:flex;flex-flow:row wrap;margin-bottom:-5px}.container-siteFooter>.wrapper>.regalLinks>ul>li{font-size:1rem;line-height:1.5;margin:0 0 20px 20px}.container-siteFooter>.wrapper>.regalLinks>ul>li>a{color:#000;display:block;font-weight:bold;padding:0 0 0 22px;position:relative;text-decoration:none}.container-siteFooter>.wrapper>.regalLinks>ul>li>a::before{background-repeat:no-repeat;background-position:60% 50%;background-size:auto 8.49px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224.519%22%20height%3D%227%22%20viewBox%3D%220%200%204.519%207%22%3E%3Cpath%20d%3D%22M.8%2C0%2C0%2C.85%2C2.816%2C3.5%2C0%2C6.15.8%2C7%2C4.519%2C3.5Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-color:#e3816a;border-radius:14px;bottom:0;content:"";height:14px;left:0;margin:auto 0;position:absolute;top:0;width:14px}.container-siteFooter>.wrapper>.regalLinks>.copyright>small{display:block;font-size:0.75rem;line-height:1.5}}.container-siteFooter>.wrapper>.copyright{padding-left:28px}.container-siteFooter>.wrapper>.copyright>small{display:block;font-size:0.625rem;line-height:1.5}.container-siteFooter>.wrapper>.approval{flex:0 0 100%;max-width:100%}@media all and (max-width: 767px){.container-siteFooter>.wrapper>.approval{font-size:0.625rem;line-height:1.5;padding:14px 0 3px 10px}}@media all and (min-width: 768px){.container-siteFooter>.wrapper>.approval{font-size:0.75rem;line-height:1.5;padding:19px 0 3px}}.container-siteHeader{background-color:#fffde1}.container-siteHeader>.wrapper>.keyvisual{max-width:1040px;margin:0 auto;text-align:center}.heading-lv2{font-size:1.3125rem;line-height:1.5238;margin:0 auto 50px;max-width:940px;padding:0 20px 9px;position:relative}@media all and (min-width: 768px){.heading-lv2{font-size:1.875rem;line-height:1.6;padding-bottom:8px}}.heading-lv2::after{border:2px solid #e3816a;border-radius:4px;bottom:0;content:"";height:0;left:15%;max-width:480px;margin:0 auto;position:absolute;right:15%;width:70%}.heading-lv2>.title{color:#73370e;display:block;text-align:center}@media all and (min-width: 768px){.heading-lv2.-shorter::after{width:480px}}@media all and (max-width: 767px){.heading-lv2#daily_symptoms{margin-bottom:37px}}@media all and (max-width: 767px){.heading-lv2#message_from_doctor{margin-bottom:35px}}@media all and (max-width: 767px){.heading-lv2#about_treatment{margin-bottom:40px}}@media all and (max-width: 767px){.heading-lv2#passage_symptom{margin-bottom:38px}}@media all and (max-width: 767px){.heading-lv2#search_hospital{margin-bottom:30px}}.heading-lv3{margin:0 auto;max-width:940px;padding:0 20px}.heading-lv3.-aboutTreatment{margin-bottom:30px}@media all and (min-width: 768px){.heading-lv3.-aboutTreatment{margin-bottom:50px}}.icon-blank{background-repeat:no-repeat;background-position:50% 50%;background-size:100% auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2217.011%22%20viewBox%3D%220%200%2018%2017.011%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22p%22%3E%3Crect%20width%3D%2218%22%20height%3D%2217.011%22%20fill%3D%22%23e3816a%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-212.307%20-15.549%29%22%3E%3Cg%20transform%3D%22translate%28212.307%2015.549%29%22%3E%3Cg%20clip-path%3D%22url%28%23p%29%22%3E%3Cpath%20d%3D%22M14.747%2C17.339H2.216A2.218%2C2.218%2C0%2C0%2C1%2C0%2C15.123V5.27A2.218%2C2.218%2C0%2C0%2C1%2C2.216%2C3.055H4.237V4.84H2.216a.43.43%2C0%2C0%2C0-.43.429v9.853a.431.431%2C0%2C0%2C0%2C.43.43H14.747a.43.43%2C0%2C0%2C0%2C.429-.43v-3.74h1.785v3.74a2.218%2C2.218%2C0%2C0%2C1-2.215%2C2.216%22%20transform%3D%22translate%280%20-0.327%29%22%20fill%3D%22%23e3816a%22%2F%3E%3Cpath%20d%3D%22M18.583%2C4.993%2C12.982%2C0V2.9c-1.461.2-6.891%2C1.514-7.546%2C10.117%2C1.847-5.627%2C6.371-6.246%2C7.546-6.312V9.986Z%22%20transform%3D%22translate%28-0.583%200%29%22%20fill%3D%22%23e3816a%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");display:inline-block;width:1em;height:1em}.list-disc,.list-custom{list-style:none none outside;padding:0;font-size:0.75rem;line-height:1.6667}@media all and (min-width: 768px){.list-disc,.list-custom{font-size:1rem;line-height:1.875}}.list-disc>li{padding-left:1em;position:relative}.list-disc>li::before{content:"・";left:0;position:absolute;text-align:center;top:0}.container-searchHospital .description .list-disc{margin-top:calc(25px - 0.5rem - .33335em)}@media all and (min-width: 768px){.container-searchHospital .description .list-disc{margin-top:calc(30px - 0.5rem - .4375em)}}@supports(grid-template-columns: subgrid){.list-custom{display:grid;grid-template-columns:max-content 1fr}}.list-custom>li{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}@supports(grid-template-columns: subgrid){.list-custom>li{display:grid;grid-column:span 2;grid-template-columns:subgrid}}.list-custom>li>.marker{flex:0 0 auto;min-width:1em;padding-right:.3em}@supports(display: grid){.list-custom>li>.marker{padding-right:0}}.list-custom>li>.text{flex:1 1 auto}._displayInlineBlock{display:inline-block}._markerNone{list-style:none none outside;padding:0}._isHidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@media all and (max-width: 767px){._isHiddenSm{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}}@media all and (min-width: 768px)and (max-width: 959px){._isHiddenMd{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}}@media all and (min-width: 960px){._isHiddenLg{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}}._isNone{display:none !important}@media all and (max-width: 767px){._isNoneSm{display:none !important}}@media all and (min-width: 768px){._isNoneMd{display:none !important}}@media all and (min-width: 768px)and (max-width: 959px){._isNoneMdLim{display:none !important}}@media all and (max-width: 959px){._isNoneMdUnd{display:none !important}}@media all and (min-width: 960px){._isNoneLg{display:none !important}}._textCenter{text-align:center !important}._textRight{text-align:right !important}
