@import"//fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,600,700&display=swap";@import"//fonts.googleapis.com/css?family=Noto+Serif+JP:300,400,500,600,700&display=swap";@import"//fonts.googleapis.com/css2?family=Cabin:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons";.pc-only{display:none}@media(min-width: 890px){.pc-only{display:inline-block}}.mainVisual{background:url("../img/list/mainVisual.jpg") no-repeat top center;background-size:cover}main section.first{padding:4rem 0 0}.jcep{display:block;width:110px;margin:0 0 0 auto}.jcep .small{font-size:1.15rem !important}.jcep img{width:100%;margin-bottom:-0.35em}.tooltip{position:relative;cursor:pointer;display:inline-block}.tooltip p{margin:0;padding:0}.descript{display:none;position:absolute;margin-top:-7px;padding:1rem 1.5rem;font-size:1.5rem;line-height:1.4;text-align:left;color:#fff;border-radius:5px;background:#1c1c1c;width:385px;z-index:10}.descript:before{content:"";position:absolute;top:10px;left:415px;border:8px solid rgba(0,0,0,0);border-top:10px solid #1c1c1c;margin-left:-30px;transform:rotateZ(270deg)}.descript a:link,.descript a:visited{color:#ff0}.tooltip:hover .descript{display:inline-block;top:0px;left:-400px}.search{padding:2rem 0 8rem;background:none}.sectionTitle{font-size:4.8rem}.information{padding:2.5rem 3.5rem 3.5rem;margin:5rem 0;border-radius:3px}.information .hospitalName{font-size:3.6rem;font-weight:600;margin-bottom:0;padding-left:.25em}.information .hospitalName img{width:auto;height:1em;margin:0 0 .1em 1em}.information .hospitalName em{color:rgba(60,60,60,.6);font-size:2.4rem;padding-top:.25em;padding-left:.5em}.areaSpace{padding:4rem 0 4rem}.header{padding:0 .5em .75em}.list .dataArea{display:block}.list .dataArea p.detail{display:none}.body{padding:3rem 1rem 1rem 1.5rem}.body h4{font-size:2.4rem;font-weight:600;margin-bottom:.35em}.body .data{margin-bottom:2.5rem}.body .data dt{width:600px}.body .data dt img{width:100%;height:auto}.body .data dd{width:calc(100% - 625px)}.body .data dd p{margin-bottom:.2em;margin-left:.5em}.body .data dd p span{display:block;margin-left:1em}.body .data dd .detail{display:none}.body .data .subInfo{padding-left:1em;margin:1.25em 0}.body .data .subInfo li{position:relative}.body .data .subInfo li:not(:first-child):before{color:rgba(92,92,92,.5);position:absolute;top:50%;content:"/";display:block;transform:translate(-50%, -50%);padding-right:4em}.body .data .subInfo li:not(:last-child){margin-right:4em}.body a:link,.body a:visited{color:#3c3c3c}.accessory{font-size:2.1rem;font-weight:500;margin-left:auto;padding:.35em .25em .35em 0}.accessory li:not(:first-child){margin-left:1.5rem}.accessory img{width:auto;height:46px}.headerTag{width:100%;margin-top:.3em;padding:.5em 1em .75em;border-radius:3px}.tag01{width:auto;line-height:1;padding:.65em .75em .5em 1em;margin-top:.2em;margin-left:0 !important;border-radius:7px;background-color:#fff}.designation{line-height:1;padding:.5em 1em .35em;margin-top:.2em;margin-left:2rem !important;border-radius:7px;background-color:#fff}.description{font-size:1.9rem;margin-bottom:1.5em;padding-left:.35em}.ticket{margin-bottom:2.5rem}.ticket li{width:19%;margin-bottom:1.5%;padding:1.5rem 1.5rem 1rem;border-radius:0 0 20px 0}.ticket li img{width:30%;height:auto;margin-left:.25em}.ticket li dl{position:relative;min-height:110px}.ticket li dt{line-height:1.3;margin-bottom:.75em;padding-left:.35em}.ticket li dd{position:absolute;bottom:0;left:0;right:0}.ticket li dd div{width:65%;text-align:center;line-height:1.2;margin-top:10px}.ticket li dd strong{font-size:3.6rem;padding-right:.15em}.ticket li small{font-size:.7em !important;font-weight:normal !important;margin-left:.25em}.ticket li,.ticket li strong{color:#fff}.voices{display:none}.photo li{width:24%}.photo li img{width:100%;height:auto}.buttonArea{padding:10rem 1rem 3rem 1.5rem}.buttonArea ul{max-width:1000px;width:100%;margin:auto}.buttonArea li{width:65%;text-align:center;line-height:1;padding:1.25em;margin:auto;margin-bottom:3.5rem;border-radius:100px}.buttonArea li:nth-child(4){display:none}.buttonArea li:hover{opacity:.35}.buttonArea dl{width:auto;margin:auto}.buttonArea dt{width:calc(100% - 3em);padding-bottom:.2em}.buttonArea dd{width:1.5em;height:1.5em;line-height:1.5em;border-radius:50%}.buttonArea dd img{width:.75em;height:.75em}#area01 .information{border:solid 3px #5abeff}#area01 .hospitalName{color:#5abeff}#area01 .accessory{color:#5abeff}#area01 .headerTag{background-color:rgba(90,190,255,.35)}#area01 .designation{color:#5abeff}#area01 .ticket li,#area01 .ticket li strong{background-color:#5abeff}#area01 .buttonArea li{color:#5abeff;border:solid 2px #5abeff}#area01 .buttonArea dd{background-color:#5abeff}#area02 .information{border:solid 3px #4cc245}#area02 .hospitalName{color:#4cc245}#area02 .accessory{color:#4cc245}#area02 .headerTag{background-color:rgba(76,194,69,.35)}#area02 .designation{color:#4cc245}#area02 .ticket li,#area02 .ticket li strong{background-color:#4cc245}#area02 .buttonArea li{color:#4cc245;border:solid 2px #4cc245}#area02 .buttonArea dd{background-color:#4cc245}#area03 .information{border:solid 3px #c895e8}#area03 .hospitalName{color:#c895e8}#area03 .accessory{color:#c895e8}#area03 .headerTag{background-color:rgba(200,149,232,.35)}#area03 .designation{color:#c895e8}#area03 .ticket li,#area03 .ticket li strong{background-color:#c895e8}#area03 .buttonArea li{color:#c895e8;border:solid 2px #c895e8}#area03 .buttonArea dd{background-color:#c895e8}#area04 .information{border:solid 3px #96a0ff}#area04 .hospitalName{color:#96a0ff}#area04 .accessory{color:#96a0ff}#area04 .headerTag{background-color:rgba(150,160,255,.35)}#area04 .designation{color:#96a0ff}#area04 .ticket li,#area04 .ticket li strong{background-color:#96a0ff}#area04 .buttonArea li{color:#96a0ff;border:solid 2px #96a0ff}#area04 .buttonArea dd{background-color:#96a0ff}#area05 .information{border:solid 3px #ffae0b}#area05 .hospitalName{color:#ffae0b}#area05 .accessory{color:#ffae0b}#area05 .headerTag{background-color:rgba(255,174,11,.35)}#area05 .designation{color:#ffae0b}#area05 .ticket li,#area05 .ticket li strong{background-color:#ffae0b}#area05 .buttonArea li{color:#ffae0b;border:solid 2px #ffae0b}#area05 .buttonArea dd{background-color:#ffae0b}#area06 .information{border:solid 3px #ff9a9a}#area06 .hospitalName{color:#ff9a9a}#area06 .accessory{color:#ff9a9a}#area06 .headerTag{background-color:rgba(255,154,154,.35)}#area06 .designation{color:#ff9a9a}#area06 .ticket li,#area06 .ticket li strong{background-color:#ff9a9a}#area06 .buttonArea li{color:#ff9a9a;border:solid 2px #ff9a9a}#area06 .buttonArea dd{background-color:#ff9a9a}#area07 .information{border:solid 3px #464bd5}#area07 .hospitalName{color:#464bd5}#area07 .accessory{color:#464bd5}#area07 .headerTag{background-color:rgba(70,75,213,.35)}#area07 .designation{color:#464bd5}#area07 .ticket li,#area07 .ticket li strong{background-color:#464bd5}#area07 .buttonArea li{color:#464bd5;border:solid 2px #464bd5}#area07 .buttonArea dd{background-color:#464bd5}#area08 .information{border:solid 3px #fd5677}#area08 .hospitalName{color:#fd5677}#area08 .accessory{color:#fd5677}#area08 .headerTag{background-color:rgba(253,86,119,.35)}#area08 .designation{color:#fd5677}#area08 .ticket li,#area08 .ticket li strong{background-color:#fd5677}#area08 .buttonArea li{color:#fd5677;border:solid 2px #fd5677}#area08 .buttonArea dd{background-color:#fd5677}@media screen and (max-width: 1279px){.body .data dt{width:54%}.body .data dd{width:44%}.body .data .subInfo li:not(:last-child){margin-right:2.5em}.body .data .subInfo li:not(:first-child):before{padding-right:3.5em}}@media(max-width: 1024px){.voices h5{font-size:1.9rem}}@media screen and (max-width: 1240px){.ticket li dd strong{font-size:3rem}.ticket li img{width:28%}}@media screen and (max-width: 1100px){.ticket li dd strong{font-size:2.6rem}.ticket li img{width:26%}}@media screen and (max-width: 1023px){.body .data dt{width:100%}.body .data dt img{max-width:640px;margin:0 auto 3rem}.body .data dd{width:100%}.body .data dd p,.body .data dd ul{font-size:1.8rem}}@media screen and (max-width: 768px){.jcep .small{font-size:1.1rem !important;margin-top:.25em}.search{padding-bottom:1rem}.search .min-container{width:100%}.sectionTitle{font-size:4rem;margin-bottom:0}.information{padding:1.5rem 2rem 2rem;margin:4rem 0}.information .hospitalName{min-width:calc(100% - 380px);font-size:3rem}.information .hospitalName img{margin-left:.5em}.information .hospitalName em{font-size:2.1rem}.accessory{font-size:1.8rem}.accessory li:not(:first-child){margin-left:1rem}.accessory img{height:40px}.designation{margin-right:0;margin-left:1.5rem}.ticket li{width:24%;padding:1rem 1rem .75rem;border-radius:0 0 15px 0}.ticket li:last-child{margin-right:auto;margin-left:1.5%}.ticket li dl{min-height:85px}.ticket li img{width:25%}.ticket li dl{min-height:100px}.ticket li dt{margin-bottom:.35em}.ticket li dd strong{font-size:2.8rem;line-height:1}.photo li{width:49%;margin-bottom:2%}}@media screen and (max-width: 640px){.ticket li{width:32%}.ticket li:last-child{margin-left:0}.ticket li dl{min-height:80px}}@media screen and (max-width: 480px){.jcep img{max-width:70px;margin-left:auto;margin-right:5px}.jcep small{margin-top:1em}.descript{width:325px;font-size:1.2rem}.descript::before{top:-18px;left:auto;right:20px;transform:rotate(180deg)}.tooltip:hover .descript{top:40px;left:auto;right:0}.sectionTitle{font-size:3rem}.information{padding:0}.information .hospitalName{min-width:100%;font-size:2.4rem}.information .hospitalName em{font-size:1.6rem}.accessory{font-size:1.3rem}.header{margin:.75em 0 0;padding-bottom:0;border:none}.body{padding:1rem .75em 0}.body>h4{font-size:1.6rem;padding:1.35em .35em 0;border-top:dotted 1px #5c5c5c}.body .data h4{font-size:1.8rem;font-weight:bold}.body .data .subInfo li{display:block;width:100%}.body .data .subInfo li::before{content:none !important}.body .data .subInfo li:not(:last-child){margin-bottom:.35em}.body .data dd p,.body .data dd ul{font-size:1.4rem}.body .data dd p{margin-left:0}.body .data dd p em{display:block;font-style:normal;line-height:1.3;margin:0 0 .75em 1em}.body .data dd p em span{margin-left:0}.body .description{font-size:1.4rem;padding:0 .75em}.ticket li{width:49%}.ticket li:last-child{margin-right:0}.ticket li dd strong{font-size:2.4rem}.buttonArea{padding:5rem 2rem 2rem}.buttonArea li{width:100%}}@media screen and (max-width: 375px){.accessory{margin-top:.75rem}.accessory img{height:36px}.ticket li img{width:20%}.ticket li dl{min-height:85px}}@media screen and (max-width: 320px){.descript{width:300px;font-size:1.1rem}.sectionTitle{font-size:2.4rem}.information .hospitalName{font-size:2.1rem}.accessory{font-size:1rem}.accessory li:nth-child(2){margin-left:1.25rem !important}.accessory li:nth-child(3){margin-left:1.75rem !important}.accessory img{height:37px}.buttonArea dl{font-size:1.3rem}.buttonArea dt{width:calc(100% - 2em)}}