@font-face{font-family:'AstaSans';src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/2505-1@1.0/AstaSans-Light.woff2") format("woff2");font-weight:300;font-display:swap}@font-face{font-family:'AstaSans';src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/2505-1@1.0/AstaSans-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:'AstaSans';src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/2505-1@1.0/AstaSans-Medium.woff2") format("woff2");font-weight:500;font-display:swap}@font-face{font-family:'AstaSans';src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/2505-1@1.0/AstaSans-SemiBold.woff2") format("woff2");font-weight:600;font-display:swap}@font-face{font-family:'AstaSans';src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/2505-1@1.0/AstaSans-Bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:'AstaSans';src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/2505-1@1.0/AstaSans-ExtraBold.woff2") format("woff2");font-weight:800;font-display:swap}@font-face{font-family:'icomoon';src:url("/img_up/shop_pds/gedis/design/icomoon/icomoon.eot?asxbi");src:url("/img_up/shop_pds/gedis/design/icomoon/icomoon.eot?asxbi#iefix") format("embedded-opentype"),url("/img_up/shop_pds/gedis/design/icomoon/icomoon.ttf?asxbi") format("truetype"),url("/img_up/shop_pds/gedis/design/icomoon/icomoon.woff?asxbi") format("woff"),url("/img_up/shop_pds/gedis/design/icomoon/icomoon.svg?asxbi#icomoon") format("svg");font-weight:normal;font-style:normal}body,html{width:100%;max-width:1920px;margin:0 auto;padding:0}ul,ol,dl,li{list-style:none}i{font-style:normal}#main_view #header,#sub_view #header{border-bottom:1px solid rgba(255,255,255,0.5)}#main_view #header .header .logo_nav,#sub_view #header .header .logo_nav{max-width:1400px;margin:0 auto;height:90px;padding:0 40px}#main_view #header .header .logo_nav .all_nav,#sub_view #header .header .logo_nav .all_nav{right:40px;display:none}#main_view #header .header .logo_nav .logo figure img,#sub_view #header .header .logo_nav .logo figure img{height:50px}#main_view #header .header .logo_nav nav,#sub_view #header .header .logo_nav nav{display:flex;justify-content:center;width:100%;position:relative}#main_view #header .header .logo_nav nav #lnb_p,#sub_view #header .header .logo_nav nav #lnb_p{position:relative}#main_view #header .header .logo_nav nav #lnb_p .em,#sub_view #header .header .logo_nav nav #lnb_p .em{position:absolute;right:-45px;width:1px;height:100%;background:rgba(255,255,255,0.5);top:0;bottom:0;margin:auto}#main_view #header .header .logo_nav .gnb_icon,#sub_view #header .header .logo_nav .gnb_icon{right:40px}#main_view #header .header .logo_nav .gnb_icon>ul,#sub_view #header .header .logo_nav .gnb_icon>ul{margin-right:-40px}#main_view #header .header .logo_nav .gnb_icon>ul>li,#sub_view #header .header .logo_nav .gnb_icon>ul>li{padding-right:40px}#main_view #header .header .logo_nav .gnb_icon>ul>li.search .search_wrap,#sub_view #header .header .logo_nav .gnb_icon>ul>li.search .search_wrap{top:89px;right:40px;width:250px}#main_view #header .header .logo_nav .gnb_icon>ul>li.my .gnb,#sub_view #header .header .logo_nav .gnb_icon>ul>li.my .gnb{top:89px;right:40px;width:250px}#main_view #header .lnb_p_bg,#sub_view #header .lnb_p_bg{overflow:hidden;position:fixed;top:0;right:0;left:0;width:100%;max-height:0}@media(min-width:1024px) and (max-width:1450px){#main_view #header .header .logo_nav nav #lnb_p:after,#sub_view #header .header .logo_nav nav #lnb_p:after{display:none}#main_view #header .header .logo_nav nav #lnb_p .dep1>li>a,#sub_view #header .header .logo_nav nav #lnb_p .dep1>li>a{padding:0 20px;font-size:16px}#main_view #header .header .logo_nav nav #lnb_p .dep1>li>div .dep2>li>a,#sub_view #header .header .logo_nav nav #lnb_p .dep1>li>div .dep2>li>a{font-size:16px}}#main_view #header.fixed .header .logo_nav,#sub_view #header.fixed .header .logo_nav{height:80px !important}#main_view #header.fixed .header .logo_nav .logo figure img,#sub_view #header.fixed .header .logo_nav .logo figure img{height:50px !important}#main_view #header.fixed .header .logo_nav .gnb_icon>ul>li.search .search_wrap,#sub_view #header.fixed .header .logo_nav .gnb_icon>ul>li.search .search_wrap{top:80px}#main_view #header.fixed .header .logo_nav .gnb_icon>ul>li.search .search_wrap form,#sub_view #header.fixed .header .logo_nav .gnb_icon>ul>li.search .search_wrap form{border-top-left-radius:0;border-top-right-radius:0}#main_view #header.fixed .header .logo_nav .gnb_icon>ul>li.my .gnb,#sub_view #header.fixed .header .logo_nav .gnb_icon>ul>li.my .gnb{top:80px}#main_view #header.fixed .header .logo_nav .gnb_icon>ul>li.my .gnb>ul,#sub_view #header.fixed .header .logo_nav .gnb_icon>ul>li.my .gnb>ul{border-top-left-radius:0;border-top-right-radius:0}#main_view #header.fixed #lnb_p .em,#sub_view #header.fixed #lnb_p .em{background:#ddd}#main_view #header.fixed #lnb_p .dep1>li>a,#sub_view #header.fixed #lnb_p .dep1>li>a{color:#333 !important;line-height:80px !important}.all_nav_box .all_nav_wrap{width:100%;padding:60px 50px}.all_nav_box .all_nav_wrap .all_logo{margin:100px 0 70px}.all_nav_box .all_nav_wrap .all_logo figure{text-align:center}.all_nav_box .all_nav_wrap .all_logo figure img{height:90px}.all_nav_box .all_nav_wrap .nav_con .dep1{flex-wrap:wrap;flex-direction:row}.all_nav_box .all_nav_wrap .nav_con .dep1>li{flex-grow:1;width:16.6666%;margin-right:20px;padding-right:20px;border-right:1px solid #ddd;margin-bottom:0}.all_nav_box .all_nav_wrap .nav_con .dep1>li>a{font-size:25px;text-align:center}.all_nav_box .all_nav_wrap .nav_con .dep1>li:last-child{margin-right:0;padding-right:0;border:0}.all_nav_box .all_nav_wrap .nav_con .dep1>li>div{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}.all_nav_box .all_nav_wrap .nav_con .dep1>li>div .dep2>li>a{font-size:20px;text-align:center}.all_nav_box .all_nav_wrap .compny_info span{font-size:18px;text-align:center}#footer{margin:0;padding:40px 20px}#footer .fnb .fnb_wrap{max-width:1400px;margin:0 auto;margin:0 auto 40px}#footer .footer_wrap{max-width:1400px;margin:0 auto}#footer .footer_wrap .box.box1{padding:0 80px 0 0}#footer .footer_wrap .box.box2{padding:0 80px 0 0}#footer .f_info_first{max-width:1400px;margin:0 auto;margin:40px auto 0}#footer .f_info_first .f_c_info .owl-item li .con span{font-size:16px}#footer .f_info_first .f_c_info .owl-item li .con a{font-size:16px}#footer .copyright{max-width:1400px;margin:0 auto}.container{margin-top:0;padding:0;width:100%;overflow:hidden}section{padding:0 20px}section .section_wrap{max-width:1400px;margin:0 auto;width:100%}.safari section .section_wrap{max-width:1400px;margin:0 auto;overflow:hidden}.m_tit{margin-bottom:70px}.section3 .section_wrap{max-width:1450px}.section3 .section_wrap .cie .cie_wrap{margin-right:-40px}.section3 .section_wrap .cie .cie_wrap .box{width:33.3333%;padding-right:40px}.section3 .section_wrap .cie .cie_wrap .box .box_con .info_con b{font-size:30px}.section3 .section_wrap .cie .cie_wrap .box .box_con .info_con span{font-size:16px}@media(min-width:1450px){.section3 .section_wrap .cie{--line-h:325px;--line-bottom:185px;--line-gap:12.5%}.section3 .section_wrap .cie:before{top:var(--line-top);width:calc(100% - var(--line-gap) - var(--line-gap));height:var(--line-h)}.section3 .section_wrap .cie:after{offset-path:inset(var(--line-top) var(--line-gap) calc(100% - var(--line-bottom)) var(--line-gap) round var(--line-radius))}.section3 .section_wrap .cie .cie_wrap .box{width:25%}}.section5:before{height:355px}.section5 .section_wrap .box_wrap .box.box2 .box_con{width:150%;padding-left:20px;padding-top:45%}.section6>span{display:none}.section6 .section_wrap .a_f_nav .dep1>li{margin-top:40px}.section2_1 .section_wrap .con_wrap{display:flex;margin-right:-40px}.section2_1 .section_wrap .con_wrap .con{margin-bottom:0;padding-right:40px}.section2_1 .section_wrap .con_wrap .con.con1{width:30%}.section2_1 .section_wrap .con_wrap .con.con2{width:70%}.section2_1 .section_wrap .con_wrap .con .con_con .s2_tit{text-align:left}.section2_1 .section_wrap .con_wrap .con .con_con .box_wrap .box .box_con .info_con a:hover{color:#000}.section2_1 .section_wrap .con_wrap .con .con_con .box_wrap .box .box_con .info_con a:hover:after{padding-left:15px}.main_s_container{padding:0}.main_s_container .sub_container{max-width:1400px;margin:0 auto;padding:80px 40px}.sub_loca_sub_nav_t ul{max-width:1400px;margin:0 auto}.sub_top_warp .sub_h1_wrap .loc_wrap .loc{display:table;margin:auto;text-align:center}.sub_top_nav{margin:0}.sub_top_nav ul{max-width:1400px;margin:0 auto}.n_sub_top_title{display:block;margin:0 0 40px;font-size:35px;padding-bottom:20px;border-bottom:1px solid #ddd;text-align:left}.n_sub_top_title:before{display:none}.photo_board ul{margin-top:-20px;margin-right:-20px}.photo_board ul li{width:25%;padding-top:20px;padding-right:20px}.photo_board ul li a .caption{padding:20px}.new_loc .glores-A-map{width:40%;height:278px;overflow:hidden}.new_loc .glores-A-map iframe{height:278px}.new_loc .new_loc_info{width:60%;min-height:278px}.new_loc .new_loc_info dl{margin-top:10px}.new_loc .new_loc_info dl dt{font-size:18px}.new_loc .new_loc_info dl dd{font-size:18px;line-height:25px}.customize_form .myreg_form .form_wrap ul li dl dd input:hover,.customize_form .myreg_form .form_wrap ul li dl dd textarea:hover{background:#fff;border-color:#999}.customize_form2 .myreg_form .form_wrap ul li .select_con .val_con label{font-size:16px}.customize_form2 .myreg_form .form_wrap ul li .select_con .val_con label:last-child{flex:0 0 25%}.customize_form2 .myreg_form .form_wrap ul li .select_con .val_con span{font-size:16px}.customize_form2 .myreg_form .form_wrap ul li dl dd input:hover,.customize_form2 .myreg_form .form_wrap ul li dl dd textarea:hover{background:#fff;border-color:#999}.new_calendar .list_cal table tbody tr .info .day,.new_calendar .list_cal table tbody tr .exist .day{justify-content:flex-start}.new_calendar .list_cal table tbody tr .info .day em,.new_calendar .list_cal table tbody tr .exist .day em{justify-content:flex-start}.new_calendar .list_cal table tbody tr .info .day em:before,.new_calendar .list_cal table tbody tr .exist .day em:before{width:16px;height:16px;left:auto;z-index:2}.new_calendar .list_cal table tbody tr .info .day em:after,.new_calendar .list_cal table tbody tr .exist .day em:after{width:10px;height:10px;left:auto;right:3px;z-index:3}.new_calendar .list_cal table tbody tr .info .day em i,.new_calendar .list_cal table tbody tr .exist .day em i{display:block;position:static}.new_calendar .list_cal table tbody tr .info .day em i:after,.new_calendar .list_cal table tbody tr .exist .day em i:after{content:'';position:absolute;top:0;bottom:0;left:25px;margin:auto;width:100%;height:1px;background:#224099}.new_calendar .list_cal table tbody tr .info .model,.new_calendar .list_cal table tbody tr .exist .model{display:block}.new_calendar .list_cal table tbody tr .info .model li a,.new_calendar .list_cal table tbody tr .exist .model li a{font-size:14px}.new_calendar .list_cal table tbody tr .info .model li a span,.new_calendar .list_cal table tbody tr .exist .model li a span{height:55px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.new_calendar .list_cal table tbody tr td .off_day{display:block}.new_calendar .list_cal table tbody tr td .off_day span{text-align:left}.history_section .history_wrap .title_box{margin:0 0 15px}.history_section .history_wrap .history_timeline .history_item{width:25%}.history_section .history_wrap .history_timeline .history_item .card ul li{font-size:16px}.history_con .box_wrap .box.box1 .text_con b{font-size:34px}.history_con .box_wrap .box.box1 .text_con span{font-size:25px}.history_con .box_wrap .box.box2 .history{position:relative}.history_con .box_wrap .box.box2 .history .sub_page .history_wrap .history_con ul{position:relative}.history_con .box_wrap .box.box2 .history .sub_page .history_wrap .history_con ul li{border-bottom:0;position:relative}.history_con .box_wrap .box.box2 .history .sub_page .history_wrap .history_con ul li .li_con .year{font-size:40px}.history_con .box_wrap .box.box2 .history .sub_page .history_wrap .history_con ul li .li_con .year:after{top:27px}.history_con .box_wrap .box.box2 .history .sub_page .history_wrap .history_con ul li .li_con .date_wrap .date,.history_con .box_wrap .box.box2 .history .sub_page .history_wrap .history_con ul li .li_con .date_wrap .cont{font-size:20px}.history_con .box_wrap .box.box2 .history .sub_page .history_wrap .history_con ul li .li_con .date_wrap .date{width:50px}.loc .sub_wrap .info_con .add_text p{font-size:23px}.loc .sub_wrap .info_con .dl_box .box:first-child dl dt{width:60px}.loc .sub_wrap .info_con .dl_box .box dl dt,.loc .sub_wrap .info_con .dl_box .box dl dd{font-size:23px}.board .board_wrap ul li .con .figure_box figure,.board .board_wrap ul li a .figure_box figure{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.board .board_wrap ul li:hover a .figure_box figure{-webkit-transform:scale(1.1);transform:scale(1.1)}.magic_shop .magic_list{margin-top:-40px;margin-right:-40px}.magic_shop .magic_list .magic_item{padding-top:40px;padding-right:40px}.magic_shop .magic_list .magic_item a .figure_box{padding:40px}.magic_shop .magic_list .magic_item a .text_box .subject.title{font-size:18px}.magic_shop .magic_list .magic_item a .text_box .subject.text{font-size:16px}.magic_shop .magic_list .magic_item a .text_box .subject.price{font-size:18px}.new_detail .glores-A-detail-info{padding:20px;border:1px solid #ececec;border-bottom:1px dashed}.new_detail .glores-A-detail-info .glores-A-img .figure_box{float:left}.new_detail .glores-A-detail-info .glores-A-img .figure_box.main_figure{height:645px}.new_detail .glores-A-detail-info .glores-A-img .figure_box.main_figure.in .img_box{display:block;width:250%;height:auto}.new_detail .glores-A-detail-info .glores-A-img .figure_box.main_figure.in .img_box img{display:block;width:100%;position:relative;z-index:20}.new_detail .glores-A-detail-info .glores-A-img .figure_box.glores-A-thumb{padding:0 0 0 20px;margin:0}.new_detail .glores-A-detail-info .glores-A-img .figure_box.glores-A-thumb img{display:block;margin-bottom:20px;width:70px;height:auto}.new_detail .glores-A-detail-info .glores-A-img .figure_box.glores-A-thumb img:last-child{margin-bottom:0}.new_detail .glores-A-detail-info .glores-A-info form dl dd select{width:auto}.new_detail .glores-A-detail-info .glores-A-info .glores-A-btn-wrap .glores-A-half{display:block}.new_detail .glores-A-detail-info .glores-A-info .glores-A-btn-wrap .glores-A-half .link{margin:0 0 10px;float:none;display:inline-block;width:auto;padding-right:10px;padding-top:0;border:0;background:0}.new_detail .glores-A-detail-info .glores-A-info .glores-A-btn-wrap .glores-A-half .link:last-child{padding-right:0}.new_detail .glores-A-detail-info .glores-A-info .glores-A-btn-wrap .glores-A-half .link span{padding:15px 25px}@media(min-width:1024px) and (max-width:1170px){.new_detail .glores-A-detail-info .glores-A-img{max-width:500px}.new_detail .glores-A-detail-info .glores-A-img .figure_box.main_figure{height:460px;width:80%}.new_detail .glores-A-detail-info .glores-A-img .figure_box.glores-A-thumb{width:20%}}.sub1 .sub_wrap .box_wrap .box .sub1_t b{font-size:30px}.sub1 .sub_wrap .box_wrap .box .sub1_t strong{font-size:35px}.sub1 .sub_wrap .box_wrap .box.box2 .con p{font-size:20px}.philo_section .philo_wrap .hero_grid .hero_card .card_con{padding:40px}.philo_section .philo_wrap .value_grid .value_card .value_con{padding:40px}.rec .rec_wrap .con .value_wrap .value_list .value_item{width:25%}.rec .rec_wrap .con .proc{padding:40px}.rec .rec_wrap .con .proc .proc_wrap ul{flex-wrap:nowrap;margin-right:-60px}.rec .rec_wrap .con .proc .proc_wrap ul li{width:20%;padding-right:60px}.rec .rec_wrap .con .proc .proc_wrap ul li:before{right:15px}.rec .rec_wrap .con .proc .proc_wrap ul li:last-child:after{display:none}.rec .rec_wrap .con .proc .proc_wrap ul li .li_con .st_con strong{font-size:18px}.ed .ed_wrap .wrap .img_cont img{max-width:60%}.ed .ed_wrap .wrap .value_list2 .value_item{width:33.3333%}.ed .ed_wrap .wrap .value_list .value_item{width:25%}.profile .profile_wrap .data_con ul li{width:14.2222%}.form .close{top:7%}.form .form_wrap_con{width:1200px}.quick{bottom:130px;width:auto}.quick .quick_wrap ul{width:105px;bottom:0;right:20px}.quick .quick_wrap ul .q_menu{display:block;margin-right:0}.quick .quick_wrap ul li{margin-top:-1px;margin-right:0;width:100%}.quick .quick_wrap ul li a{padding:20px 10px;font-size:20px}.quick .quick_wrap ul li a:before{font-size:30px}.quick .quick_wrap ul li a span{font-size:14px}.quick .quick_wrap ul .q_nav{display:flex}.quick .quick_wrap ul .q_nav li{margin-right:-1px}.quick .quick_wrap ul .q_nav li a{padding:0;width:53px;height:53px;display:flex;align-items:center;justify-content:center}.quick .quick_wrap ul .q_nav li a:before{font-size:20px}.kakao{width:200px;height:60px;border-radius:50px;bottom:30px}.kakao a{width:100%}.kakao a em:before{width:50px;height:50px}.kakao a span{font-size:20px;padding-left:10px}.popup{overflow-y:auto}.popup:before{height:160%}.popup .popup_wrap ul{width:100%;height:100%;display:grid;padding:30px}.popup .popup_wrap ul .item{margin-top:-30px;margin-right:-30px}.popup .popup_wrap ul .item li{height:auto;display:block;padding-top:30px;padding-right:30px;position:relative;top:auto;left:auto}.popup .popup_wrap ul .item li .pop_con{padding:0}.popup .popup_wrap ul .item li .pop_con figure{padding-top:100%}.popup .popup_wrap ul .item li .pop_con .chk_wrap .chk_con .check{font-size:14px}