.lab .c-txt{font-size:17px;font-size:1.7rem;line-height:1.76471em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){.lab .c-txt{line-height:28px}}.lab .c-txt--medium{font-weight:500;line-height:34px;letter-spacing:0.02em}@media (max-width: 767px){.lab .c-txt--medium{line-height:32px;letter-spacing:0}}.lab .marquee{margin:140px 0 75px}@media (max-width: 767px){.lab .marquee{margin:69px 0 40px}}.lab .marquee__lst .item img{width:2000px}@media (max-width: 767px){.lab .marquee__lst .item img{width:1100px}}.lab .sec-intro{text-align:center;margin-bottom:95px}@media (max-width: 767px){.lab .sec-intro{margin-bottom:45px}}.lab .sec-intro .title{font-size:34px;font-size:3.4rem;line-height:1.76471em;letter-spacing:.1em;font-weight:500;margin-bottom:40px}@media (max-width: 767px){.lab .sec-intro .title{font-size:24px;line-height:36px;letter-spacing:0.02em;margin-bottom:26px}}@media only screen and (max-width: 374px){.lab .sec-intro .title{font-size:23px;line-height:35px}}.lab .sec-intro .title span{color:#86B812}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.lab .sec-intro .c-txt{font-size:16px;line-height:33px}}@media (max-width: 767px){.lab .sec-intro .c-txt{text-align:left}}.lab .sec-facilities{padding-bottom:140px}@media (max-width: 767px){.lab .sec-facilities{padding-bottom:60px}}.lab .sec-facilities .inner{max-width:1217px}.lab .sec-facilities__lst .item:not(:last-child){margin-bottom:60px}@media (max-width: 767px){.lab .sec-facilities__lst .item:not(:last-child){margin-bottom:49px}}.lab .sec-facilities__lst .item__column{display:flex;align-items:center;flex-wrap:wrap}.lab .sec-facilities__lst .item__column .ctn{flex:1;padding-right:60px;position:relative;top:1px}@media (max-width: 767px){.lab .sec-facilities__lst .item__column .ctn{flex:unset;width:100%;padding-right:0}}.lab .sec-facilities__lst .item__column .ctn .c-subttl{margin-bottom:25px}@media (max-width: 767px){.lab .sec-facilities__lst .item__column .ctn .c-subttl{margin-bottom:23px}}.lab .sec-facilities__lst .item__column .img{width:34.28%;max-width:400px}@media (max-width: 767px){.lab .sec-facilities__lst .item__column .img{width:100%;max-width:100%;margin-bottom:29px}}.lab .sec-facilities__lst .item__column .img img{display:block;width:100%;border-radius:5px}.lab .sec-facilities__lst .item .faq{margin-top:60px}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq{margin-top:39px}}.lab .sec-facilities__lst .item .faq__it{margin-bottom:54px}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it{margin-bottom:50px}}.lab .sec-facilities__lst .item .faq__it .ques{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:15px}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it .ques{justify-content:space-between;padding-right:2px;padding-left:3px;margin-bottom:20px}}.lab .sec-facilities__lst .item .faq__it .ques img{width:115px;height:115px}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it .ques img{width:85px;height:85px}}.lab .sec-facilities__lst .item .faq__it .ques__txt{border-radius:25px 25px 25px 0px;background:#edf3eb;border:2px solid #a9ce52;padding:32px 38px 31px;display:flex;align-items:center;margin-left:20px;color:#86b812}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it .ques__txt{width:calc(100% - 95px);margin-left:0;align-items:flex-start;border-radius:20px 20px 20px 0px;padding:15px 13px 14px}}.lab .sec-facilities__lst .item .faq__it .ques__txt span{font-family:"Montserrat",sans-serif;font-size:30px;font-size:3rem;line-height:1em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it .ques__txt span{font-size:22px;position:relative;top:1px}}.lab .sec-facilities__lst .item .faq__it .ques__txt .txt{padding-left:20px;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it .ques__txt .txt{font-size:18px;line-height:24px;padding-left:12px}}.lab .sec-facilities__lst .item .faq__it .answ{border-radius:30px 30px 0px 30px;background:#fff;border:2px solid #ccccca;padding:31px 58px;margin-left:166px;display:flex;position:relative}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it .answ{margin:0;padding:18px 18px 22px;border-radius:20px 20px 0px 20px}}.lab .sec-facilities__lst .item .faq__it .answ::before,.lab .sec-facilities__lst .item .faq__it .answ::after{content:"";display:block;width:0;height:0;position:absolute}.lab .sec-facilities__lst .item .faq__it .answ::before{border-style:solid;border-width:16px 0px 0px 21px;border-color:#ccccca transparent transparent transparent;right:-2px;bottom:-16px}.lab .sec-facilities__lst .item .faq__it .answ::after{border-style:solid;border-width:12px 0px 0px 16px;border-color:#fff transparent transparent transparent;right:0;bottom:-12px}.lab .sec-facilities__lst .item .faq__it .answ span.txt-answ{color:#86b812;font-family:"Montserrat",sans-serif;font-size:30px;font-size:3rem;line-height:1em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it .answ span.txt-answ{font-size:22px;position:relative;top:3px}}.lab .sec-facilities__lst .item .faq__it .answ__txt{padding-left:20px}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it .answ__txt{padding-left:12px}}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it .answ__txt .c-txt{line-height:26px}}.lab .sec-facilities__lst .item .faq__it .answ .c-btn{max-width:443px;background:#f3f5f0;margin-top:22px;cursor:pointer}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it .answ .c-btn{max-width:unset;width:calc(100% + 20.5px);height:70px;margin-top:15px;margin-left:-20.5px;position:relative;left:-3px}}.lab .sec-facilities__lst .item .faq__it .answ .c-btn::before{background:#f3f5f0}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it .answ .c-btn::before{border-radius:5px}}@media only screen and (min-width: 1025px){.lab .sec-facilities__lst .item .faq__it .answ .c-btn:hover{opacity:1;border-color:#86b812}.lab .sec-facilities__lst .item .faq__it .answ .c-btn:hover:before{background:linear-gradient(to bottom, #a9ce52, #d1d15c);opacity:0.2}}.lab .sec-facilities__lst .item .faq__it:nth-child(2) .answ{margin-right:46px;padding-right:18px;padding-bottom:28px}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it:nth-child(2) .answ{margin-right:0;padding-right:20px;padding-bottom:23px}}.lab .sec-facilities__lst .item .faq__it:last-child .answ{margin-left:151px}@media (max-width: 767px){.lab .sec-facilities__lst .item .faq__it:last-child .answ{margin-left:0}}.lab .sec-facilities__lst .item:nth-child(1){margin-bottom:74px}@media (max-width: 767px){.lab .sec-facilities__lst .item:nth-child(1){margin-bottom:59px}}@media (max-width: 767px){.lab .sec-facilities__lst .item:nth-child(1) .c-subttl{margin-bottom:28px}}.lab .sec-rooms{padding-bottom:180px}@media (max-width: 767px){.lab .sec-rooms{padding-bottom:100px}}.lab .sec-rooms .inner{max-width:1216px}@media (max-width: 767px){.lab .sec-rooms .inner{padding:0 15px}}.lab .sec-rooms .bgWhite{background:#fff;border-radius:10px;padding:75px 25px 87px;position:relative;top:-30px;margin-bottom:-30px}@media (max-width: 767px){.lab .sec-rooms .bgWhite{top:-20px;margin-bottom:-20px;padding:40px 25px 14px}}.lab .sec-rooms .bgWhite .grTxt .title{font-size:34px;font-size:3.4rem;line-height:1.76471em;letter-spacing:.1em;font-weight:500;margin-bottom:40px;text-align:center}@media (max-width: 767px){.lab .sec-rooms .bgWhite .grTxt .title{font-size:24px;line-height:36px;letter-spacing:0.02em;margin-bottom:26px}}.lab .sec-rooms .bgWhite .grTxt .title span{color:#86B812}.lab .sec-rooms .bgWhite .grTxt .c-txt{text-align:center}@media (max-width: 767px){.lab .sec-rooms .bgWhite .grTxt .c-txt{text-align:left}}.lab .sec-rooms .bgWhite .ins{max-width:960px;margin:0 auto}.lab .sec-rooms__lst{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:55px}@media (max-width: 767px){.lab .sec-rooms__lst{margin-top:36px}}.lab .sec-rooms__lst .item{width:calc(50% - 60px)}@media only screen and (min-width: 768px) and (max-width: 1024px){.lab .sec-rooms__lst .item{width:calc(50% - 15px)}}@media (max-width: 767px){.lab .sec-rooms__lst .item{width:100%;margin-bottom:33px}}.lab .sec-rooms__lst .item .img img{display:block;width:100%;border-radius:5px}.lab .sec-rooms__lst .item .ctn{margin-top:28px}@media (max-width: 767px){.lab .sec-rooms__lst .item .ctn{margin-top:21px}}.lab .sec-rooms__lst .item .ctn .c-subttl{margin-bottom:25px}@media (max-width: 767px){.lab .sec-rooms__lst .item .ctn .c-subttl{margin-bottom:13px}}html.is-ipad .lab .sec-rooms__lst .item{width:calc(50% - 30px)}

/*# sourceMappingURL=maps/lab.min.css.map */
