@font-face{font-family:"Pretendard";font-weight:700;src:url("../fonts/Pretendard-Bold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:500;src:url("../fonts/Pretendard-Medium.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:400;src:url("../fonts/Pretendard-Regular.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:300;src:url("../fonts/Pretendard-Light.woff") format("woff")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}button{cursor:pointer;background:rgba(0,0,0,0);border:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:middle;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,label,img,input,select,textarea,button,a{font-family:"Pretendard",sans-serif;vertical-align:middle}select{appearance:none}select::-ms-expand{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number],input[type=text],input[type=password],input[type=url],input[type=email],input[type=tel],input[type=date],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;outline:0}textarea{resize:none}address{font-style:normal}@media screen and (min-width: 768px){html{font-size:16px}}@media screen and (max-width: 767px){html{font-size:14px}}body{overflow-x:hidden;font-size:1rem;line-height:160%;font-family:"Pretendard",sans-serif;color:#333;background:#fff;scroll-behavior:smooth}body.toggle_fixed{position:fixed;overflow-y:hidden;touch-action:none}a,button{color:inherit}table>caption,legend,.txt_hide{overflow:hidden;display:block;position:absolute;border:0;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px)}.clear{clear:both}.clear:after{content:"";display:block;clear:both}h1{font-size:1rem}h2{font-size:3rem;line-height:160%}h2::before{position:relative;display:inline-block;content:"";width:clamp(20px,7vw,2.2rem);margin-right:clamp(5px,1vw,10px);aspect-ratio:1/1;rotate:-30deg;border-radius:5px;background:linear-gradient(90deg, #d5de33, #0191b6);z-index:0}h3{font-size:1.5rem;line-height:160%}@media screen and (max-width: 767px){.m_flex_column{display:flex;flex-direction:column}}@media screen and (max-width: 767px){.m_flex_row{display:flex;flex-direction:row}}main>section{position:relative}.toastui-editor-popup{position:fixed !important;max-width:calc(100vw - 20px) !important;max-height:calc(100vh - 20px) !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important;margin:0 !important;z-index:10000 !important}@media screen and (max-width: 767px){.toastui-editor-popup{width:calc(100vw - 20px) !important;max-width:calc(100vw - 20px) !important;height:auto !important;max-height:calc(100vh - 40px) !important;padding:10px !important}.toastui-editor-popup-body{padding:10px !important;max-height:calc(100vh - 120px) !important;overflow-y:auto !important}.toastui-editor-popup-close-button{top:5px !important;right:5px !important;width:30px !important;height:30px !important}}.toastui-editor-contents img,.toastui-editor-viewer img{max-width:100% !important;height:auto !important;display:block !important;margin:0 auto !important;box-sizing:border-box !important}.toastui-editor-contents iframe,.toastui-editor-viewer iframe,.toastui-editor-contents video,.toastui-editor-viewer video{max-width:100% !important;height:auto !important;display:block !important;margin:0 auto !important;box-sizing:border-box !important}.toastui-editor-contents iframe[src*="youtube.com"],.toastui-editor-contents iframe[src*="youtu.be"],.toastui-editor-viewer iframe[src*="youtube.com"],.toastui-editor-viewer iframe[src*="youtu.be"]{aspect-ratio:16/9 !important;width:100% !important;max-width:100% !important;height:auto !important}@media screen and (max-width: 767px){.toastui-editor-toolbar{flex-wrap:wrap !important;padding:5px !important}.toastui-editor-toolbar .toastui-editor-dropdown-toolbar .toastui-editor-toolbar-group .toastui-editor-toolbar-icons:first-child{display:none !important}.toastui-editor-toolbar .toastui-editor-dropdown-toolbar .toastui-editor-toolbar-group:not(:last-of-type){display:none !important}.toastui-editor-toolbar-group{margin:2px !important}.toastui-editor-toolbar-icons{width:32px !important;height:32px !important;font-size:14px !important}}@media screen and (max-width: 767px){.toastui-editor-defaultUI{min-height:200px !important}.toastui-editor-md-container,.toastui-editor-preview-container{min-height:180px !important}.toastui-editor-contents{padding:10px !important;font-size:14px !important;line-height:1.6 !important}}.toastui-editor-contents table,.toastui-editor-viewer table{width:100% !important;max-width:100% !important;overflow-x:auto !important;display:block !important;white-space:nowrap !important}@media screen and (max-width: 767px){.toastui-editor-contents table,.toastui-editor-viewer table{font-size:12px !important}.toastui-editor-contents td,.toastui-editor-contents th,.toastui-editor-viewer td,.toastui-editor-viewer th{padding:5px !important;min-width:60px !important}}@media screen and (max-width: 767px){.toastui-editor-dropdown-toolbar{position:fixed !important;left:10px !important;right:10px !important;top:auto !important;bottom:10px !important;max-width:calc(100vw - 20px) !important;z-index:9999 !important;background:#fff !important;border:1px solid #ddd !important;border-radius:5px !important;box-shadow:0 2px 10px rgba(0,0,0,.1) !important}}.toastui-editor-contents pre,.toastui-editor-viewer pre{overflow-x:auto !important;max-width:100% !important;white-space:pre-wrap !important;word-wrap:break-word !important}@media screen and (max-width: 767px){.toastui-editor-contents pre,.toastui-editor-viewer pre{font-size:12px !important;padding:10px !important}.toastui-editor-contents code,.toastui-editor-viewer code{font-size:12px !important;word-break:break-all !important}}@media screen and (max-width: 767px){.toastui-editor-contents p,.toastui-editor-viewer p{font-size:14px !important;line-height:1.6 !important;margin-bottom:12px !important}.toastui-editor-contents h1,.toastui-editor-viewer h1{font-size:20px !important}.toastui-editor-contents h2,.toastui-editor-viewer h2{font-size:18px !important}.toastui-editor-contents h3,.toastui-editor-viewer h3{font-size:16px !important}}.toastui-editor-contents::-webkit-scrollbar,.toastui-editor-viewer::-webkit-scrollbar{width:6px !important}.toastui-editor-contents::-webkit-scrollbar-track,.toastui-editor-viewer::-webkit-scrollbar-track{background:#f1f1f1 !important}.toastui-editor-contents::-webkit-scrollbar-thumb,.toastui-editor-viewer::-webkit-scrollbar-thumb{background:#c1c1c1 !important;border-radius:3px !important}header .sub_title_bg{display:none}.main{margin-top:141px}@media screen and (max-width: 767px){.main{margin-top:60px}}.main h2{font-size:clamp(33px,10vw,3rem)}.main .visual{margin:0 auto;width:100%;max-width:1900px;box-sizing:border-box;height:auto;display:flex;background:#f5f5f5;border-radius:0 0 120px 30px;position:relative;align-items:center;overflow:hidden}@media screen and (max-width: 1300px){.main .visual{align-items:center;flex-direction:column}}@media screen and (max-width: 767px){.main .visual{border-radius:0 0 0 60px;margin-bottom:2rem}}.main .visual .visual_swiper{margin:0;aspect-ratio:1000/500;max-height:500px;max-width:1000px;width:100%;height:100%;flex:1}@media screen and (max-width: 1300px){.main .visual .visual_swiper{max-height:none;max-width:none}}.main .visual .visual_swiper .swiper-slide{font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.main .visual .visual_swiper .swiper-slide a{display:block;width:100%;height:100%}.main .visual .visual_swiper .swiper-slide a img{display:block;width:100%;height:100%;object-fit:cover}.main .visual .visual_swiper .swiper-slide .slide_txt{position:absolute;top:50%;left:26%;transform:translateY(-50%);text-align:left;font-size:3rem;font-weight:bold;color:#fff;line-height:120%;text-shadow:0px 0px 6px rgba(51,51,51,.25)}.main .visual .visual_swiper .swiper-slide .slide_txt span{font-size:1rem;font-weight:normal}@media screen and (max-width: 1200px){.main .visual .visual_swiper .swiper-slide .slide_txt{font-size:2.25rem}}@media screen and (max-width: 767px){.main .visual .visual_swiper .swiper-slide .slide_txt{font-size:2rem;width:100%;text-align:center;left:50%;transform:translate(-50%, -50%)}.main .visual .visual_swiper .swiper-slide .slide_txt span{line-height:200%}}.main .visual .visual_swiper .swiper-pagination{margin-bottom:2rem}@media screen and (max-width: 767px){.main .visual .visual_swiper .swiper-pagination{margin-bottom:0}}.main .visual .visual_swiper .swiper-pagination-bullet{width:1rem;height:1rem;border-radius:1rem;background:#fff;opacity:1;transition:.3s;box-shadow:0px 0px 6px rgba(51,51,51,.25)}.main .visual .visual_swiper .swiper-pagination-bullet-active{width:2.25rem}.main .visual .quick_menu{max-width:35%;margin-left:2rem;padding:clamp(.5rem,2vw,2rem);box-sizing:border-box;align-self:center;z-index:0}@media screen and (max-width: 1300px){.main .visual .quick_menu{max-width:none;width:100%;margin-left:0}}.main .visual .quick_menu .quick_list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;text-align:center;padding:1rem 0}.main .visual .quick_menu .quick_list li{width:25%;text-align:-webkit-center}@media screen and (max-width: 1300px){.main .visual .quick_menu .quick_list li{width:12.5%}}@media screen and (max-width: 1000px){.main .visual .quick_menu .quick_list li{width:25%}}.main .visual .quick_menu .quick_list a{display:block;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.main .visual .quick_menu .quick_list img{position:relative;display:block;width:3rem;margin:0 auto}.main .visual .quick_menu .quick_list .icon_img{position:relative;display:inline-block;width:max-content}.main .visual .quick_menu .quick_list .icon_txt{position:relative;display:inline-block;padding-top:1rem;font-weight:bold;font-size:1.25rem;text-wrap-mode:nowrap;width:max-content}@media screen and (max-width: 380px){.main .visual .quick_menu .quick_list .icon_txt{font-size:4vw}}.main .visual .quick_menu .quick_list .icon_txt::before{content:"";position:absolute;z-index:-1;left:0;bottom:0;display:block;width:0%;height:30%;background:rgba(1,146,183,.4);transition:.3s}.main .visual .quick_menu .quick_list .icon_img::before{content:"";position:absolute;top:-15%;left:-30%;display:block;width:2.25rem;height:2.25rem;background:#0191b6;border-radius:50%;scale:0;transition:.3s}.main .visual .quick_menu .quick_list a:hover .icon_img::before{scale:1}.main .visual .quick_menu .quick_list a:hover .icon_txt::before{width:100%}@media screen and (max-width: 767px){.main .visual .quick_menu{width:100%;padding:1rem;padding-top:1.25rem}.main .visual .quick_menu .quick_list{margin-top:1.25rem;gap:1.5rem}.main .visual .quick_menu .quick_list li{margin-top:0;flex:1 1 calc(30% - 1.5rem)}}.main .visual .quick_menu .quick_search{position:relative;margin:.5rem 0;border:1px solid #d5de33;border-radius:17px;width:100%;max-width:clamp(450px,40%,1000px);background-color:#fff}.main .visual .quick_menu .quick_search .quick_search_btn{background-image:url(../icon/icon_search.svg);background-size:60%;background-repeat:no-repeat;background-color:#d5de33;background-position:center;position:absolute;top:50%;right:0;translate:25% -80%;width:55px;aspect-ratio:1/1;height:auto;padding:13px;border-radius:100%}.main .visual .quick_menu input#srhQuery{width:100%;padding:0 0 0 20px;width:calc(100% - 70px);height:55px;font-size:19px;border:0;border-radius:12px;background:none;margin-right:70px}.main .visual .swiper{position:relative}@media screen and (max-width: 1300px){.main .visual .swiper{border-radius:0 0 10vw 0;overflow:hidden}}.main .visual .swiper .point-image{position:absolute;right:30px;bottom:-15px;max-width:300px;height:auto;z-index:10;transition:.3s}.main .visual .swiper .point-image:hover{transform:scale(1.05) rotate(0deg)}@media screen and (max-width: 767px){.main .visual .swiper .point-image{display:none}}.main .business{width:min(100% - 2rem,1400px);margin:0 auto;box-sizing:border-box;display:flex;gap:3rem;margin-block:6rem;align-items:center}.main .business .busi_text_box{width:calc(60% - 1.5rem)}.main .business .busi_text_box .busi_detail{margin-block:3rem}.main .business .busi_img_box{width:calc(40% - 1.5rem);height:500px;display:grid;grid-gap:1rem;grid-template-columns:repeat(2, auto);grid-template-rows:repeat(2, 70% 30%);grid-template-areas:"img1 img2" "img1 img3"}.main .business .busi_img_box img{width:100%;height:100%;object-fit:cover}.main .business .busi_img_box img:first-child{grid-area:img1;height:60%;margin-top:50%}.main .business .busi_img_box img:nth-child(2){grid-area:img2}.main .business .busi_img_box img:nth-child(3){grid-area:img3}.main .business button{display:block;text-align:center;width:max-content;padding:12px 24px;font-size:1rem;background-color:#0191b6;border:1px solid #0191b6;color:#fff;font-weight:bold;border-radius:24px;box-sizing:border-box;transition:.3s}.main .business button:hover{opacity:.8}.main .business button.btn_off{background-color:#fff;border:1px solid rgba(51,51,51,.25);color:#333;box-shadow:0px 0px 6px rgba(51,51,51,.25)}.main .business button.mobile_btn{display:none}@media screen and (max-width: 767px){.main .business{flex-direction:column;gap:1rem;box-shadow:0px -6px 16px -6px rgba(51,51,51,.25);margin-block:6rem;align-items:center;width:100%;padding-inline:1rem;margin-top:4rem;border-radius:0 5rem 0 0;background:#fff;padding-top:3rem}.main .business .busi_text_box{width:100%}.main .business .busi_text_box .busi_detail{margin-block:1rem}.main .business .busi_img_box{display:block;width:100%;height:200px}.main .business .busi_img_box img:first-child{width:100%;height:100%;margin-top:0}.main .business .busi_img_box img:nth-child(2),.main .business .busi_img_box img:nth-child(3){display:none}.main .business button.mobile_btn{display:block;align-self:flex-start;margin-top:1rem}.main .business button.pc_btn{display:none}}.main .village{width:100%;height:max-content;background:#f5f5f5;padding-block:3rem}.main .village_wrap{width:min(100% - 2rem,1400px);margin:0 auto;box-sizing:border-box}@media screen and (max-width: 767px){.main .village_wrap{width:100%}}.main .village_wrap .main_title{margin-bottom:1.5rem}@media screen and (max-width: 1200px){.main .village_wrap .main_title{padding-inline:1rem;position:relative}.main .village_wrap .main_title::before,.main .village_wrap .main_title::after{content:"";display:inline-block;position:absolute;top:calc(100% + 4.5rem);width:1.25rem;height:1.25rem;border-radius:50%;background-color:#fff;padding:.5rem;background-size:60%;background-repeat:no-repeat;background-position:center;box-shadow:0px 0px 6px rgba(51,51,51,.25);opacity:.8}.main .village_wrap .main_title::before{z-index:2;left:1rem;background-image:url("../icon/icon_arrowleft.svg")}.main .village_wrap .main_title::after{z-index:2;right:1rem;background-image:url("../icon/icon_arrowright.svg")}}.main .village_wrap .main_title .willage-title-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 500px){.main .village_wrap .main_title .willage-title-wrap{align-items:flex-end;flex-direction:column}}.main .village_wrap .main_title button{transform:translateY(0rem) !important;height:-webkit-fill-available}@media screen and (max-width: 500px){.main .village_wrap .main_title h2{align-self:flex-start;order:2}}.main .village_wrap .village_tab{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;width:100%;scrollbar-width:thin}.main .village_wrap .village_tab li>a{display:block;width:100%;display:block;text-align:center;width:max-content;padding:12px 24px;font-size:1rem;background-color:#fff;border:1px solid rgba(0,0,0,0);color:#333;font-weight:bold;border-radius:24px;box-sizing:border-box;transition:.3s;box-shadow:0px 0px 6px rgba(51,51,51,.25);text-wrap-mode:nowrap}.main .village_wrap .village_tab li>a:hover{opacity:.8}.main .village_wrap .village_tab li>a.btn_off{background-color:#fff;border:1px solid rgba(51,51,51,.25);color:#333;box-shadow:0px 0px 6px rgba(51,51,51,.25)}.main .village_wrap .village_tab .village_act{background:#0191b6;box-shadow:none;color:#fff}@media screen and (max-width: 1200px){.main .village_wrap .village_tab{width:100%;gap:1rem;flex-wrap:nowrap;overflow-x:auto;padding-block:1rem;justify-content:flex-start}.main .village_wrap .village_tab::-webkit-scrollbar{height:12px}.main .village_wrap .village_tab::-webkit-scrollbar-thumb{background:#d9d9d9;border-right:6px solid rgba(0,0,0,0)}.main .village_wrap .village_tab::-webkit-scrollbar-track{background:#eee}}@media screen and (max-width: 767px){.main .village_wrap .village_tab{width:calc(100% - 4rem);margin:0 auto}}.main .village_wrap .village_detail{display:flex;align-items:center}@media screen and (max-width: 767px){.main .village_wrap .village_detail{padding-inline:1rem}}.main .village_wrap .village_detail .village_map{width:400px;height:500px;background-image:url("../images/main_map_all.png");background-position:0px 0px;background-repeat:no-repeat}@media screen and (max-width: 767px){.main .village_wrap .village_detail .village_map{display:none}}.main .village_wrap .village_detail .village_txt{flex:1;display:flex;flex-direction:column;gap:1.5rem}.main .village_wrap .village_detail .village_txt img{width:1.5rem}.main .village_wrap .village_detail .village_txt p{display:inline-block}.main .village_wrap .village_detail .village_txt p span{font-weight:bold}@media(max-width: 500px){.main .village_wrap .village_detail .village_txt{flex-direction:column}}.main .village_wrap .village_detail .village_txt button{display:block;text-align:center;width:max-content;padding:12px 24px;font-size:1rem;background-color:#0191b6;border:1px solid #0191b6;color:#fff;font-weight:bold;border-radius:24px;box-sizing:border-box;transition:.3s;align-self:end}.main .village_wrap .village_detail .village_txt button:hover{opacity:.8}.main .village_wrap .village_detail .village_txt button.btn_off{background-color:#fff;border:1px solid rgba(51,51,51,.25);color:#333;box-shadow:0px 0px 6px rgba(51,51,51,.25)}.main .village_wrap .village_detail .village_title{display:flex;gap:.5rem;align-items:baseline;margin-top:2rem}.main .village_wrap .village_detail .village_title h2{position:relative;z-index:0;margin-right:1rem;line-height:100%;text-wrap-mode:nowrap}.main .village_wrap .village_detail .village_title h2::after{content:"";display:block;position:absolute;bottom:-10%;left:0;width:100%;height:40%;background:#d5de33;border-radius:10px;z-index:-1}.main .village_wrap .village_detail .village_title h2::before{content:"";display:none !important}@media screen and (max-width: 767px){.main .village_wrap .village_detail .village_title{flex-wrap:wrap}.main .village_wrap .village_detail .village_title .village_address{width:100%;margin-top:1.5rem}}.main .village_wrap .village_detail dl{width:100%;gap:1rem;display:flex;flex-wrap:wrap}.main .village_wrap .village_detail dl dt{width:7.5rem;font-weight:bold}.main .village_wrap .village_detail dl dd{width:calc(100% - .5rem - 8rem)}@media(max-width: 500px){.main .village_wrap .village_detail dl dd{width:100%}}.main .swiper_container{position:relative}.main .swiper_container .swiper-button-next,.main .swiper_container .swiper-button-prev{position:absolute;top:50%;box-shadow:0px 0px 6px rgba(51,51,51,.25)}.main .swiper_container .swiper-button-next{right:-80px}@media screen and (max-width: 1600px){.main .swiper_container .swiper-button-next{right:var(--swiper-navigation-sides-offset, 10px)}}.main .swiper_container .swiper-button-prev{left:-80px}@media screen and (max-width: 767px){.main .swiper_container>.swiper-button-next,.main .swiper_container .swiper-button-prev{display:none}}.main .section_tab{position:relative;padding-block:6rem 3rem;margin-bottom:3rem}.main .section_tab::before{content:"";display:block;position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:50%;background:rgba(213,222,51,.4);border-radius:240px 0 0 0}.main .section_tab *{box-sizing:border-box}.main .section_tab .sec_tab_inner{width:min(100% - 2rem,1400px);margin:0 auto;box-sizing:border-box}@media screen and (max-width: 767px){.main .section_tab .sec_tab_inner{width:100%}}.main .section_tab .main_title .sec_tab_list{display:flex;gap:1.5rem}.main .section_tab .main_title .sec_tab_list li{position:relative}.main .section_tab .main_title .sec_tab_list a{position:relative;font-size:3rem;line-height:140%;font-weight:bold;color:#d9d9d9;display:block}.main .section_tab .main_title .sec_tab_list a.tab_list_act{color:#333}.main .section_tab .main_title .sec_tab_list a::after{content:"";display:block;position:absolute;bottom:0;left:0;width:0%;height:35%;background:#d5de33;z-index:-1;transition:.3s;border-radius:10px}.main .section_tab .main_title .sec_tab_list a.tab_list_act::after{width:100%}@media screen and (max-width: 767px){.main .section_tab .main_title .sec_tab_list{width:100%}.main .section_tab .main_title .sec_tab_list li{font-size:2rem;text-wrap-mode:nowrap;margin-block:.5rem}.main .section_tab .main_title .sec_tab_list a{font-size:1.5rem}}@media screen and (max-width: 767px){.main .section_tab .main_title{padding-left:1rem;gap:1rem}}.main .section_tab .tab_swiper{margin-top:3rem;width:100%;height:max-content}.main .section_tab .tab_swiper .swiper-slide{width:100%;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.main .section_tab .tab_swiper img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.main .section_tab .tab_swiper{margin-top:1.5rem}}.main .section_tab .swiper-slide{width:100%;border:1px solid #d9d9d9;border-radius:0 60px 0 60px;position:relative}.main .section_tab .swiper-slide a{width:100%}.main .section_tab .swiper-slide button{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);display:block;text-align:center;width:max-content;padding:12px 24px;font-size:1rem;background-color:#fff;border:1px solid #fff;color:#333;font-weight:bold;border-radius:24px;box-sizing:border-box;transition:.3s;opacity:0;transition:.3s}.main .section_tab .swiper-slide button:hover{opacity:.8}.main .section_tab .swiper-slide button.btn_off{background-color:#fff;border:1px solid rgba(51,51,51,.25);color:#333;box-shadow:0px 0px 6px rgba(51,51,51,.25)}.main .section_tab .swiper-slide a:hover::after{width:100%;height:100%;position:absolute;top:0;left:0;content:"";display:block;background:rgba(51,51,51,.4);border-radius:0 60px 0 60px;z-index:1}.main .section_tab .swiper-slide a:hover button{opacity:1}.main .section_tab .list_photo{outline:1px solid #d9d9d9;border-radius:0 60px 0 0;position:relative;overflow:hidden;width:100%;aspect-ratio:1}.main .section_tab .list_photo img{width:100%;object-fit:cover}.main .section_tab .item_imgtag{position:absolute;top:0;left:0;z-index:1}.main .section_tab .item_imgtag span{position:absolute;top:0;left:0;display:inline-block;width:max-content;padding:6px 12px;border-radius:0 0 1rem 0;font-size:.88rem;font-weight:bold;background:#333;color:#fff}.main .section_tab .item_text{padding:1rem;height:159px}.main .section_tab .item_text ul{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.main .section_tab .item_text ul .item_hash{white-space:nowrap}.main .section_tab .item_text ul .item_hash.hash_yg{background:#d5de33}.main .section_tab .item_text ul .item_hash.hash_black{background:#333;color:#fff}.main .section_tab .item_text ul .item_hash.hash_white{background:#fff;border:1px solid #333}@media screen and (max-width: 1200px){.main .section_tab .item_text ul{height:auto}.main .section_tab .item_text ul>li:nth-child(n+1):nth-child(-n+2){display:block}.main .section_tab .item_text ul>li:nth-child(n+3):nth-child(-n+6){display:none}}.main .section_tab .item_text .list_title{font-size:1.5rem;font-weight:bold;line-height:200%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:80%}.main .section_tab .item_text .list_detail{font-size:1rem}.main .section_tab .item_text .list_detail{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.main .section_tab .item_text .list_date{text-align:right;font-size:1rem;margin-top:.5rem;position:absolute;right:1rem;bottom:1rem}@media screen and (max-width: 1200px){.main .section_tab .item_text .list_date{position:relative;right:auto;bottom:auto}}.main .section_tab .tab_list_btn{display:block;text-align:center;width:max-content;padding:12px 24px;font-size:1rem;background-color:#333;border:1px solid #333;color:#fff;font-weight:bold;border-radius:24px;box-sizing:border-box;transition:.3s;margin:0 auto;margin-top:1.5rem}.main .section_tab .tab_list_btn:hover{background:#000}.main .section_tab .tab_list_btn.btn_off{background-color:#fff;border:1px solid rgba(51,51,51,.25);color:#333;box-shadow:0px 0px 6px rgba(51,51,51,.25)}.main .service{width:min(100% - 2rem,1400px);margin:0 auto;box-sizing:border-box;margin-block:6rem}.main .service .service_inner{display:flex;gap:1.5rem;margin-top:3rem}@media screen and (max-width: 767px){.main .service .service_inner{flex-direction:column;gap:3rem}}.main .service .service_inner .notice_list,.main .service .service_inner .qna_list{max-height:264px;overflow-y:auto}@media screen and (max-width: 767px){.main .service .service_inner .notice_list,.main .service .service_inner .qna_list{max-height:132px}}.main .service .service_inner .sub_title>p{font-size:1.5rem}.main .service .service_inner .sub_title.title_under::after{background-color:#333}.main .service .service_inner span:first-of-type{white-space:nowrap}.main .service .service_inner>div{flex:1}.main .service .service_inner>div button{display:block;text-align:center;width:max-content;padding:12px 24px;font-size:1rem;background-color:#0191b6;border:1px solid #0191b6;color:#fff;font-weight:bold;border-radius:24px;box-sizing:border-box;transition:.3s;float:right;transform:translateY(-1rem)}.main .service .service_inner>div button:hover{opacity:.8}.main .service .service_inner>div button.btn_off{background-color:#fff;border:1px solid rgba(51,51,51,.25);color:#333;box-shadow:0px 0px 6px rgba(51,51,51,.25)}.main .service .service_inner>div li{margin-block:1rem;padding-bottom:1rem;border-bottom:1px solid #eee}.main .service .service_inner>div a{display:block;width:100%;display:flex;gap:2rem;justify-content:space-between;line-height:200%}.main .service .service_inner>div .notice_category,.main .service .service_inner>div .qna_category{display:inline-block;color:#0191b6;width:13%;min-width:fit-content}@media screen and (max-width: 767px){.main .service .service_inner>div .notice_category,.main .service .service_inner>div .qna_category{width:15%}}@media(max-width: 500px){.main .service .service_inner>div .notice_category,.main .service .service_inner>div .qna_category{display:none}}.main .service .service_inner>div .notice_title,.main .service .service_inner>div .qna_title{flex:1;font-size:1.25rem}.main .service .service_inner>div .notice_title,.main .service .service_inner>div .qna_title{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.main .service .service_inner>div .notice_date,.main .service .service_inner>div .qna_date{width:max-content;text-align:right;color:#999}.main .schedule{width:min(100% - 2rem,1400px);margin:0 auto;box-sizing:border-box}.main .schedule .main_title{margin-bottom:1.5rem}.main .schedule .main_title button{display:block;text-align:center;width:max-content;padding:12px 24px;font-size:1rem;background-color:#0191b6;border:1px solid #0191b6;color:#fff;font-weight:bold;border-radius:24px;box-sizing:border-box;transition:.3s;float:right;transform:translateY(-4rem)}.main .schedule .main_title button:hover{opacity:.8}.main .schedule .main_title button.btn_off{background-color:#fff;border:1px solid rgba(51,51,51,.25);color:#333;box-shadow:0px 0px 6px rgba(51,51,51,.25)}.main .schedule .schedule_inner{width:100%;height:27rem;display:flex;gap:1.5rem;margin-bottom:3rem}@media screen and (max-width: 1200px){.main .schedule .schedule_inner{flex-direction:column;height:fit-content}}@media screen and (max-width: 767px){.main .schedule .schedule_inner{margin-bottom:2rem}}.main .schedule .schedule_left,.main .schedule .schedule_right{position:relative;flex:1;box-shadow:0px 0px 16px rgba(51,51,51,.25);border-radius:0 60px 0 60px;padding:2rem;overflow:hidden}@media screen and (max-width: 1200px){.main .schedule .schedule_left,.main .schedule .schedule_right{padding:2rem 1rem}}.main .schedule .schedule_left::before{content:"";display:block;position:absolute;background-image:url(../images/schedule_left.png);background-size:cover;background-repeat:no-repeat;width:100%;height:100%;left:0;top:40%;z-index:-1;filter:opacity(0.2)}.main .schedule .schedule_right::before{content:"";display:block;position:absolute;background-image:url("../images/schedule_right.png");background-size:cover;background-repeat:no-repeat;width:100%;height:100%;left:0;top:45%;z-index:-1;filter:opacity(0.2)}.main .schedule .schedule_right{padding:2rem !important}.main .schedule .schedule_right .schedule_title{font-size:1.5rem;font-weight:bold;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;flex-direction:row}.main .schedule .schedule_right .schedule_title .day_add_btn{display:block;text-align:center;width:max-content;padding:12px 24px;font-size:1rem;background-color:#333;border:1px solid #333;color:#fff;font-weight:bold;border-radius:24px;box-sizing:border-box;transition:.3s;float:right}.main .schedule .schedule_right .schedule_title .day_add_btn:hover{background:#000}.main .schedule .schedule_right .schedule_title .day_add_btn.btn_off{background-color:#fff;border:1px solid rgba(51,51,51,.25);color:#333;box-shadow:0px 0px 6px rgba(51,51,51,.25)}@media screen and (max-width: 767px){.main .schedule .schedule_right .schedule_title .day_add_btn{padding:12px !important}}.main .schedule .schedule_list_wrap{height:80%;margin-top:2rem;max-height:33.5rem;overflow-y:auto}@media screen and (max-width: 1200px){.main .schedule .schedule_list_wrap{max-height:20rem}}.main .schedule .schedule_list_wrap>.schedule_box{width:100%;display:flex;justify-content:space-between}.main .schedule .schedule_list_wrap .schedule_list{cursor:pointer;border-left:4px solid #0191b6;padding:.5rem 2rem;margin-bottom:1.5rem}@media screen and (max-width: 1200px){.main .schedule .schedule_list_wrap .schedule_list{padding:.5rem 1rem}}.main .schedule .schedule_list_wrap .schedule_list img{width:1.25rem;padding-right:.5rem}.main .schedule .schedule_list_wrap .schedule_name{font-weight:bold}.main .schedule .schedule_list_wrap .schedule_name span{display:block;width:fit-content;position:relative}.main .schedule .schedule_list_wrap .schedule_name span::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;transform:scale(0);background:rgba(1,146,183,.4);transition:.3s;z-index:-1}.main .schedule .schedule_list_wrap .schedule_list:hover>.schedule_name>span::before{transform:scale(1)}.main .schedule .schedule_list_wrap .schedule_date,.main .schedule .schedule_list_wrap .schedule_time{font-size:.88rem;margin-top:.5rem}.main .schedule .schedule_list_wrap .none_date{display:block;width:100%;height:60%;text-align:center;align-content:center}@media screen and (max-width: 1200px){.main .schedule .schedule_list_wrap .none_date{margin-bottom:2rem}}.main .schedule_modal{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;background:rgba(51,51,51,.4)}.main .schedule_modal .schedule_modal_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:min(100% - 2rem,800px);margin:0 auto;box-sizing:border-box;background:#fff;border-radius:60px;padding:4rem 2rem;box-sizing:border-box;box-shadow:0px 0px 16px rgba(51,51,51,.25)}.main .schedule_modal .schedule_modal_top{display:flex;justify-content:space-between;align-items:center}.main .schedule_modal .schedule_modal_title{font-size:1.5rem;font-weight:bold}.main .schedule_modal .schedule_add_close{background:#333;width:2.25rem;height:2.25rem;border-radius:50%;transition:.5s;padding:.5rem}.main .schedule_modal .schedule_add_close img{width:100%}.main .schedule_modal .schedule_add_close:hover{transform:rotate(180deg)}.main .schedule_modal .schedule_input{margin-top:2.5rem;display:flex;flex-direction:column;justify-content:space-between}.main .schedule_modal .input_date,.main .schedule_modal .input_time{display:flex;justify-content:space-between;gap:2rem}.main .schedule_modal .input_date>div,.main .schedule_modal .input_time>div{flex:1}.main .schedule_modal .schedule_checkbox{width:100%;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.main .schedule_modal .schedule_checkbox>div{flex:1}.main .schedule_modal .schedule_checkbox .checkbox_inner label:last-of-type{padding-left:.5rem;vertical-align:text-top}.main .schedule_modal .caution{color:#e45b5e;margin-bottom:2rem}.main .schedule_modal .form_check_box{margin-top:-1.5rem;margin-bottom:1.5rem;width:calc(100% - 1.5rem);height:calc(100% - .88rem);display:inline-flex;align-items:flex-end;justify-content:flex-end}.main .schedule_modal .form_check_box .check_error{position:relative;z-index:0;color:#e45b5e;flex:1}.main .schedule_modal .schedule_submit{width:100%;text-align:-webkit-center}.main .schedule_modal .schedule_submit .schedule_submit_btn{display:block;display:block;text-align:center;width:max-content;padding:12px 24px;font-size:1rem;background-color:#0191b6;border:1px solid #0191b6;color:#fff;font-weight:bold;border-radius:24px;box-sizing:border-box;transition:.3s;font-size:1.25rem}.main .schedule_modal .schedule_submit .schedule_submit_btn:hover{opacity:.8}.main .schedule_modal .schedule_submit .schedule_submit_btn.btn_off{background-color:#fff;border:1px solid rgba(51,51,51,.25);color:#333;box-shadow:0px 0px 6px rgba(51,51,51,.25)}.main .cal_navi{width:100%;display:flex;gap:2rem;justify-content:center;align-items:center}.main .cal_navi .cal_prev_btn,.main .cal_navi .cal_next_btn{width:2rem;height:2rem;border-radius:50%;border:1px solid #333;background:url(../icon/icon_arrowleft.svg) no-repeat center center/70%}.main .cal_navi .cal_next_btn{background-image:url(../icon/icon_arrowright.svg)}.main .cal_navi .cal_month{font-size:1.5rem;font-weight:bold}.main #calendar{width:100%;height:-webkit-fill-available;text-align:center}@media screen and (min-width: 768px){.main #calendar{min-height:368px}}.main #calendar table{width:100%;table-layout:fixed;word-break:break-all;border-collapse:collapse;border:none;margin-top:1rem}.main #calendar th,.main #calendar td{flex:1;min-height:max-content;overflow:hidden;border:none}.main #calendar th{font-size:1.25rem;min-height:max-content;padding-block:1rem;margin-bottom:1rem;border-bottom:1px solid #333}.main #calendar td{width:100%;text-align:center;align-content:center;font-size:1.1rem;cursor:pointer;position:relative;border-radius:10%}.main #calendar td:first-of-type{color:#e45b5e}.main #calendar td:last-of-type{color:#0191b6}.main #calendar tr{width:100%;height:100%;display:flex}.main #calendar .event_day{display:flex;height:.5rem;justify-content:center;align-items:center;padding-top:.7rem;padding-bottom:.3rem}.main #calendar .circle{display:none}.main #calendar .circle:nth-of-type(-n+3){display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:#0191b6;margin:.1rem}.main #calendar .today,.main #calendar .day_act{border-radius:10%;font-weight:bold}.main #calendar .today{background:#ceeaef}.main #calendar .day_act{background:#333;color:#fff}.main .cal_desc{display:flex;position:relative;bottom:0;translate:0 -350%;justify-content:end;margin-top:1rem}.main .cal_desc li{position:relative}.main .cal_desc li{line-height:1.2rem;margin-left:4rem}@media screen and (max-width: 767px){.main .cal_desc li{margin-left:3rem}}.main .cal_desc li::before{position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%);content:"";display:inline-block;border-radius:50%}.main .cal_desc li:nth-child(1)::before{width:.5rem;height:.5rem;left:-1rem;background:#0191b6}.main .cal_desc li:nth-child(2)::before{width:1.2rem;height:1.2rem;background:#ceeaef}.main .cal_desc li:nth-child(3)::before{width:1.2rem;height:1.2rem;background:#333}@media screen and (max-width: 1200px){.main .cal_desc{padding-right:1rem}}@media screen and (max-width: 767px){.main .cal_desc{translate:0;padding-right:0rem !important;white-space:nowrap}}.main .preview_modal{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.4)}.main .preview_modal_inner{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);width:500px;height:500px;max-width:calc(100vw - 1rem);max-height:calc(100vw - 1rem);margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.main .preview_modal_inner{top:1rem;left:50%;transform:translate(-50%, 0)}}.main .preview_modal_inner .swiper{position:relative}.main .preview_modal_inner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.main .preview_modal_inner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.main .preview_modal_inner .swiper-pagination{position:static;background:#333;height:3rem;align-content:center}.main .preview_modal_inner .swiper-pagination-bullet{width:.88rem;height:.88rem;border-radius:1rem;background:#fff;opacity:1;transition:.3s;box-shadow:0px 0px 6px rgba(51,51,51,.25)}.main .preview_modal_inner .swiper-pagination-bullet-active{width:2.25rem}.main .preview_modal_inner .swiper_btn{display:flex;background:#333}.main .preview_modal_inner .swiper_btn button{flex:1;background:#fff;line-height:300%;font-size:1.1rem;font-weight:bold}.main .preview_modal_inner .swiper_btn button:first-of-type{border-right:1px solid #333}/*# sourceMappingURL=main.css.map */
