@import url("https://fonts.googleapis.com/css2?family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Noto+Sans+Sinhala:wght@100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Serif+TC:wght@200..900&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,time,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Azonix";src:url("../font/Azonix.otf") format("opentype");font-weight:400}*,body,html{font-family:"Noto Sans TC",serif}.loading,body.loading,html.loading{opacity:1;visibility:visible}* .showAni,body .showAni,html .showAni{opacity:0;transition:opacity 0.75s}body,html{overflow-x:hidden;max-width:1920px;margin:0 auto}.porel{position:relative}.center{text-align:center}::selection{background-color:#4d4d4d;color:#fff}img{display:block;max-width:100%}.mo{display:none}@media (max-width:767px){.mo{display:block}}.pc{display:none}@media (min-width:768px){.pc{display:block}}.pad_pc{display:none}@media (min-width:992px){.pad_pc{display:block}}.pad_mb{display:none}@media (max-width:991px){.pad_mb{display:block}}a,a:hover{text-decoration:none;outline:none;color:inherit}:focus{outline:none}.container{margin:0 auto;max-width:80%;width:888px}@media (max-width:767px){.container{max-width:86%}}.anima.InLeft{animation-name:fadeInLeft;animation-duration:1s;animation-fill-mode:both}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100px,0,0)}to{opacity:1;transform:none}}.anima.InRight{animation-name:fadeInRight;animation-duration:1s;animation-fill-mode:both}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100px,0,0)}to{opacity:1;transform:none}}.anima.In{animation-name:fadeIn;animation-duration:1.5s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.anima.Up{animation-name:fadeUp;animation-duration:1s;animation-fill-mode:both}@keyframes fadeUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.anima.cluod1{animation-name:fadecluod1;animation-duration:6s;animation-fill-mode:both;animation-iteration-count:infinite;opacity:1}@media (max-width:767px){.anima.cluod1{animation-duration:12s}}@keyframes fadecluod1{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.anima.cluod2{animation-name:fadecluod2;animation-duration:4s;animation-fill-mode:both;animation-iteration-count:infinite;opacity:1}@media (max-width:767px){.anima.cluod2{animation-duration:8s}}@keyframes fadecluod2{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.anima.cluod3{animation-name:fadecluod3;animation-duration:5s;animation-fill-mode:both;animation-iteration-count:infinite;opacity:1}@media (max-width:767px){.anima.cluod3{animation-duration:10s}}@keyframes fadecluod3{0%{transform:translateY(0)}50%{transform:translateY(8px)}to{transform:translateY(0)}}.showAni[data-delay="100"]{animation-delay:0.1s}.showAni[data-delay="200"]{animation-delay:0.2s}.showAni[data-delay="300"]{animation-delay:0.3s}.showAni[data-delay="400"]{animation-delay:0.4s}.showAni[data-delay="500"]{animation-delay:0.5s}.showAni[data-delay="600"]{animation-delay:0.6s}.showAni[data-delay="800"]{animation-delay:0.8s}.showAni[data-delay="1000"]{animation-delay:1s}.showAni[data-delay="1200"]{animation-delay:1.2s}.showAni[data-delay="1400"]{animation-delay:1.4s}.showAni[data-delay="1600"]{animation-delay:1.6s}.showAni[data-delay="1800"]{animation-delay:1.8s}.showAni[data-delay="2000"]{animation-delay:2s}.wrap{overflow:hidden!important;position:relative;min-height:100vh}header{width:100%;height:80px;background-color:#4A4E58}@media (max-width:991px){header{height:70px}}@media (max-width:767px){header{height:60px}}header h1{color:#fff;font-size:38px;line-height:70px;font-weight:700;letter-spacing:0.05em}@media (max-width:991px){header h1{font-size:33px;line-height:62px}}@media (max-width:767px){header h1{font-size:28px;line-height:54px}}.listBox{padding:50px 0 30px;margin-bottom:30px;border-bottom:1px solid #A4B8A2}@media (max-width:991px){.listBox{padding:40px 0 25px}}@media (max-width:767px){.listBox{padding:30px 0 20px}}.listBox ul{display:flex}@media (min-width:768px){.listBox ul{align-items:center}}@media (max-width:767px){.listBox ul>li:not(.search){flex:1}}.listBox .county,.listBox .district{appearance:none;margin-right:20px;width:150px;height:40px;padding:0 10px;line-height:36px;border-radius:8px;border:1px solid #4A4E58;color:#4A4E58;font-size:16px;letter-spacing:0.05em;background:url("../images/arrow.png") center right 10px/18px no-repeat}@media (max-width:991px){.listBox .county,.listBox .district{height:38px;font-size:15px;border-radius:6px}}@media (max-width:767px){.listBox .county,.listBox .district{background:url("../images/arrow.png") center right 4px/14px no-repeat;padding:0 8px;line-height:35px;height:36px;width:calc((100% - 10px) / 2);margin-right:0;font-size:14px;border-radius:4px}}@media (max-width:767px){.listBox .county{margin-right:10px}}.listBox .search .btn{display:flex;align-items:center}@media (max-width:767px){.listBox .search .btn{justify-content:center}}.listBox .search .searchBtn{display:flex;align-items:center;justify-content:center;width:100px;height:40px;border-radius:8px;background-color:#4A4E58;padding-bottom:2px}@media (max-width:991px){.listBox .search .searchBtn{height:38px;border-radius:6px}}@media (max-width:767px){.listBox .search .searchBtn{height:36px;border-radius:4px;padding-bottom:1px;margin-left:10px}}.listBox .search .searchBtn p{line-height:36px;font-size:16px;letter-spacing:0.1em;padding-left:4px;color:#fff}@media (max-width:991px){.listBox .search .searchBtn p{font-size:15px}}@media (max-width:767px){.listBox .search .searchBtn p{line-height:35px;font-size:14px}}.listBox .search .searchBtn .imgSearch{position:relative;width:18px;margin-left:2px}@media (max-width:991px){.listBox .search .searchBtn .imgSearch{width:17px}}@media (max-width:767px){.listBox .search .searchBtn .imgSearch{width:16px}}.listBox .search .searchBtn .imgSearch .hover{position:absolute;top:0;left:0;opacity:0;transition:opacity 0.75s}.listBox .search .moreSearch{margin-left:20px;width:100px;height:40px;line-height:38px;border-radius:8px;border:1px solid #4A4E58;color:#4A4E58;text-align:center;font-size:16px;letter-spacing:0.1em}@media (max-width:991px){.listBox .search .moreSearch{height:38px;font-size:15px;border-radius:6px}}@media (max-width:767px){.listBox .search .moreSearch{line-height:35px;height:36px;font-size:14px;border-radius:4px}}.resultBox .boxArea{margin-bottom:80px}@media (max-width:991px){.resultBox .boxArea{margin-bottom:60px}}@media (max-width:767px){.resultBox .boxArea{margin-bottom:40px}}.resultBox .title{font-size:32px;font-weight:700;color:#4A4E58;margin-bottom:16px}@media (max-width:991px){.resultBox .title{font-size:28px;margin-bottom:12px}}@media (max-width:767px){.resultBox .title{font-size:24px;margin-bottom:8px}}.resultBox .resultList{display:flex;font-size:16px;color:#4A4E58;border:1px solid #A4B8A2;border-radius:8px;padding:24px 32px;margin-bottom:16px}@media (max-width:991px){.resultBox .resultList{font-size:15px;padding:18px 24px;border-radius:6px;margin-bottom:12px}}@media (max-width:767px){.resultBox .resultList{font-size:14px;padding:12px 18px;border-radius:4px;margin-bottom:8px;flex-direction:column}}.resultBox .resultList .leftBox{flex:0 0 45%;padding-right:32px}@media (max-width:991px){.resultBox .resultList .leftBox{padding-right:24px}}@media (max-width:767px){.resultBox .resultList .leftBox{flex:0 0 100%;padding-right:18px}}.resultBox .resultList .rightBox{flex:0 0 55%;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.resultBox .resultList .rightBox{border-left:1px solid #A4B8A2;padding-left:32px}}@media (min-width:768px) and (max-width:991px){.resultBox .resultList .rightBox{padding-left:24px}}@media (max-width:767px){.resultBox .resultList .rightBox{border-top:1px solid #A4B8A2;padding-top:12px;margin-top:12px;flex:0 0 100%}}.resultBox .resultList .map{display:flex;align-items:center}.resultBox .resultList .hospital{font-size:28px;font-weight:500;color:#4A4E58;margin-bottom:8px}@media (max-width:991px){.resultBox .resultList .hospital{font-size:24px;margin-bottom:6px}}@media (max-width:767px){.resultBox .resultList .hospital{font-size:20px}}@media (min-width:768px){.resultBox .resultList .hospital a{transition:color 0.75s}.resultBox .resultList .hospital a:hover{color:#A4B8A2}}@media (min-width:768px){.resultBox .resultList .map a{transition:color 0.75s}.resultBox .resultList .map a:hover{color:#A4B8A2}}.resultBox .resultList .time{cursor:pointer;display:flex;align-items:center;margin-bottom:4px}@media (max-width:767px){.resultBox .resultList .time{margin-bottom:2px}}.resultBox .resultList .open .timeList{max-height:500px;opacity:1;pointer-events:all}.resultBox .resultList .timeList{max-height:0;opacity:0;pointer-events:none;transition:0.75s}.resultBox .resultList .timeList .businessTime{margin-bottom:10px}.resultBox .resultList .timeList .businessRest{margin-bottom:25px;display:inline-block;border-radius:6px;background:#eee}@media (max-width:991px){.resultBox .resultList .timeList .businessRest{border-radius:5px}}@media (max-width:767px){.resultBox .resultList .timeList .businessRest{border-radius:4px}}.resultBox .resultList .timeList .businessRest,.resultBox .resultList .timeList .businessTime{padding:0 26px}@media (max-width:991px){.resultBox .resultList .timeList .businessRest,.resultBox .resultList .timeList .businessTime{padding:0 21px}}@media (max-width:767px){.resultBox .resultList .timeList .businessRest,.resultBox .resultList .timeList .businessTime{padding:0 16px}}.resultBox .resultList .phone{display:flex;align-items:center;margin-bottom:30px}@media (max-width:991px){.resultBox .resultList .phone{margin-bottom:20px}}@media (min-width:768px){.resultBox .resultList .phone a{transition:color 0.75s}.resultBox .resultList .phone a:hover{color:#A4B8A2}}.resultBox .resultList .img{display:inline-block;width:18px;margin-right:4px}@media (max-width:991px){.resultBox .resultList .img{width:15px;margin-right:3px}}@media (max-width:767px){.resultBox .resultList .img{width:12px;margin-right:2px}}.resultBox .resultList .img2{display:inline-block;width:18px;margin-right:8px}@media (max-width:991px){.resultBox .resultList .img2{width:15px;margin-right:6px}}@media (max-width:767px){.resultBox .resultList .img2{width:12px;margin-right:4px}}.resultBox .resultList .img3{display:inline-block;width:15px;margin-left:6px}@media (max-width:991px){.resultBox .resultList .img3{width:12px;margin-left:5px}}@media (max-width:767px){.resultBox .resultList .img3{width:10px;margin-left:4px}}.resultBox .book{display:flex;flex-wrap:wrap}.resultBox .book li{font-size:16px;text-align:center;border-radius:6px;border:1px solid #A4B8A2;color:#4A4E58;margin:0 3px 3px 0;padding:0 10px}@media (max-width:991px){.resultBox .book li{font-size:15px;border-radius:5px;padding:0 8px}}@media (max-width:767px){.resultBox .book li{font-size:14px;border-radius:4px;padding:0 6px}}.top{position:fixed;bottom:20px;right:15px}@media (max-width:991px){.top{bottom:15px;right:10px}}@media (max-width:767px){.top{bottom:10px;right:0px}}.top a{width:70px;height:70px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:768px){.top a:hover img{transform:translateY(-7px)}}.top a .img{position:relative}.top a img{width:30px;transition:transform 0.75s}.top a p{font-size:16px;font-weight:700;color:#4A4E58;line-height:1.2}@media (max-width:991px){.top a p{font-size:15px}}@media (max-width:767px){.top a p{font-size:14px}}footer{margin-top:50px;width:100%;height:50px;line-height:50px;background-color:#4A4E58}@media (max-width:991px){footer{height:40px;line-height:40px}}@media (max-width:767px){footer{height:30px;line-height:30px}}footer .container{display:flex;justify-content:space-around;font-size:16px;color:#fff}@media (max-width:991px){footer .container{font-size:15px}}@media (max-width:767px){footer .container{font-size:14px}}