
.clamp{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;line-height:1.3;}
li.nodata_li{padding:100px 20px;text-align: center;display:block !important;}

.middle_wrap .swiper-pagination{font-size:0;line-height:0;position:static;margin-top:18px;}
.middle_wrap .swiper-pagination .swiper-pagination-bullet{opacity:1;width:8px;height:8px;background:#d2d2d2;margin:0 2px;}
.middle_wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#4e4e4e;}


/* main */
.flow_notice_row{}
.flow_notice_fxwrap{display:flex;height:50px;align-items: center; padding: 0px 10px 0px 20px;}
.flow_notice_ico{display:inline-block;width:16px;height:22px;background:url("/asp/images/common/ico_notice.png") no-repeat 0 0/100% auto;flex:0 0 16px}
.flow_notice_get_data{}
.swiper-container.flow_container{height:50px;}
.swiper-container.main_visual_container{}
.flow_text_link{padding-left:7px;color:#333333;font-size:14px;font-weight:500;word-break:break-all;height:50px;display:flex;align-items: center;}
.flow_text_link_text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;line-height:1.3;font-weight:500;}
.flow_text_link.nodata{opacity:.5;}
.swiper-pagination{position:static !important;font-size:0;line-height:0;margin-top:20px;}
.swiper-pagination .swiper-pagination-bullet{margin:0 3px;width:8px;height:8px;background:#d2d2d2;opacity:1;}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4e4e4e;}

/* .btn_mv_control:after{display:block;content:'';width:8px;height:8px;border-left:1px solid #fff;border-bottom:1px solid #fff;position:absolute;top:50%;left:50%;transform: translateZ(0) rotate(45deg);margin:-4px 0 0 -3px} */
.btn_mv_control.prev_control{left:10px;}
.btn_mv_control.next_control{right:10px;}
/* .btn_mv_control.next_control:after{margin-left:-6px;transform: translateZ(0) rotate(225deg);} */

.swiper-pagination.mc_paging{position:static;font-size:0;line-height:0;margin-top:20px;}
.swiper-pagination.mc_paging .swiper-pagination-bullet{margin:0 3px;width:8px;height:8px;background:#d2d2d2;opacity:1;}
.swiper-pagination.mc_paging .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4e4e4e;}

.swiper-nodata{width:100% !important;box-sizing: border-box;padding:150px 20px;text-align: center;background:#ddd;}
.swiper-nodata-sub{width:100% !important;box-sizing: border-box;padding:150px 20px;text-align: center;}
.nodata_para{text-align: center;}
.mv_wrap{position:relative;}
.mv_wrap.nodata .swiper-count-wrap,
.mv_wrap.nodata .mv_control_paging_wrap{display:none;}
.mv_layer{position:absolute;bottom:7.5px;right:13px;z-index:2;}
.main_visual_banner{display:block;}
.main_visual_banner > img{width:100%;vertical-align: top;}
.mv_paging_link{color:#fff;display:inline-flex;font-weight:350;padding:6px 13px;border-radius:100px;align-items: center;font-size:0;line-height:0;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.5);}
.mv_paging_link *{display:inline-block;line-height:1;vertical-align: middle;}
.mv_paging_current{font-size:14px;}
.mv_paging_part{font-size:10px;padding:0 3px;}
.mv_paging_length{font-size:14px;}
.mv_paging_more_icon{font-size:16px;margin-left:5px;}

.swiper-pagination.main_visual_paging{font-size:0;line-height:0;position:static}
.swiper-pagination.main_visual_paging .swiper-pagination-bullet{}
.swiper-container.mv_container{height:100%;}

.mv_wrap.case02 .mv_item:after{display:none;}
.swiper-container.mv_container .swiper-wrapper{}
.swiper-container.mv_container .swiper-slide{}
.mv_item{display:block;}
.mv_item > img{width:100%;vertical-align: top;}
.mv_wrap.case02 .mv_item .bg{padding-bottom:97.22222222222222%;}
.mv_item .mv_copy{position:absolute;top:0;left:0;width:100%;box-sizing: border-box;padding:30px 18px;z-index:5;}
.mv_item .mv_copy img{max-width: 100%;}
.swiper-pagination-layer{position:absolute;bottom:10px;left:0;z-index:20;width:100%;text-align: center;}
.swiper-pagination.mv-pagination{font-size:0;line-height:0;position:static;background:rgba(0,0,0,.5);padding:8px 12px;display:inline-block;border-radius: 100px;border:1px solid rgba(255,255,255,.5)}
.swiper-pagination.mv-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#fff;opacity:1;margin:0 2.5px;}

.swiper-pagination.mv-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#ffc000 !important;}

.btn_mv_control{display:block;position:absolute;top:50%;width:55px;height:55px;transform: translateY(-50%);z-index:10;}
.btn_mv_control:before{display:block;content:'';width:13px;height:13px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform: rotate(45deg);position:absolute;top:19px;left:22px;}
.btn_mv_control.prev_control{left:0;}
.btn_mv_control.next_control{right:0;}
.btn_mv_control.next_control:before{transform:rotate(225deg);left:18px;}






.mv_control_paging_wrap{position:absolute;bottom:50px;left:0;width:100%;z-index:5;display:flex;justify-content: center;}
.mv_control_paging{display:inline-flex;justify-content: center;align-items:center;background:rgba(0,0,0,.5);border-radius:100px;padding:8px 13px;border:1px solid rgba(255,255,255,.5);}
.mv_control_paging .swiper-pagination-bullet{opacity:1;width:10px;height:10px;margin:0 2px;border-radius:100%;background:#fff;}
.mv_control_paging .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#ffc000;}

.mv_layer{position:absolute;bottom:50px;right:13px;z-index:10;}

.swiper-count-wrap{font-size:13px;color:#fff;position:absolute;z-index:22;bottom:50px;right:13px;background:rgba(0,0,0,.5);padding:2px 12px;display:inline-block;border-radius: 100px;border:1px solid rgba(255,255,255,.5)}
.swiper-count-wrap .swiper-count{}
.swiper-count-wrap .swiper-part{}
.swiper-count-wrap .swiper-length{}
.swiper-count-wrap .swiper-more{}

.mv_form_wrap{position:absolute;bottom:0;left:0;width:100%;z-index:5;box-sizing: border-box;transform: translateY(50%);z-index:20;box-sizing: border-box;padding:0 8px;}
.mv_form_fxwrap{display:flex;background:#fff;border:1px solid #727272;border-radius:100px;height:60px;box-sizing: border-box;}
.mv_form_item{flex:1;border-right:1px solid #e4e4e4;display:flex;align-items: center;justify-content: center;}
.mv_form_item:last-of-type{border-right:0}
.mv_form_item:before{display:block;content:'';width:25px;height:25px;background:url("/asp/images/unique/ico_mv_search.png") no-repeat 0 0/100% auto;flex:0 0 25px;}
.mv_form_item.ico_map{}
.mv_form_item.ico_date:before{background-position:0 50%;margin-right:5px;}
.mv_form_item.ico_search:before{background-position:0 100%;}
.mv_form_item_text{font-size:15px;font-weight:500;color:#000000;word-break: break-all; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height:1.3;}

.mc_wrap{margin-top:32px;font-family: 'Noto Sans KR';}
.mc_title_row{text-align: center;margin-bottom:14px;}
.mc_title_row.type2{margin-bottom:0;}
.mc_title_row > *{text-align: center;}
.mc_title{color:#000;font-weight:500;text-align: center;font-size:19px;}
.mc_title_eng{font-size:22px;color:#000;font-weight:700;line-height:1.3;}
.mc_title_eng.type02{font-size:18px;margin-bottom:12px;}

.mc_title_kor{color:#000;font-weight:500;text-align: center;font-size:19px;line-height:1.3;margin-top:2px;}
.mc_title_subcopy{font-size:12px;color:#444444;margin-top:4px;}
.mc_row{}
.mc_row.mc_tc{margin:40px 0 0;}
.mc_row.mc_bannercard_wrap{padding:27.5px 20px 0;margin-top: 15px;}

.mc_row.bgtype2{background-color:#f6f6f6;}
.mc_row.bgtype3{background-color:#e5eef3;}
.mc_row:nth-of-type(2n){}
.mc_row:last-of-type{}
.mc_content_row{}
.mc_content_row.type2{position:relative;background:#f0f0f0;margin-top:45px;padding:40px 20px;}
.mc_content_row.type3{position:relative;background:#f3fdff;margin-top:45px;padding:40px 0;}

.mctab_list_layer{position:absolute;transform:translateY(-50%);top:0;left:0;width:100%;box-sizing: border-box;padding:0 20px;}
.mctab_list_layer.type02{position:relative;margin-top: 40px;}
.mctab_list{display:flex;gap:5px;}
.mctab_list > li{flex:1;}
.mctab{display:block;padding:1px 0;text-align:center;font-size:14px;font-weight:500;border:1px solid #bdbdbd;border-radius:100px;background:#fff;}
.mctab.active{background:#194e5b;color:#fff;border-color:#194e5b;}

.mdPick{display:none;}
.mdPick.active{display:block;}
.mctab_cont{display:none;}
.mctab_cont.active{display:block;}

.no_data{position: relative;left: 131px;}
.no_product{display: flex;justify-content: center;}

.mc_bannercard{border-radius:10px;display:flex;padding:15px 10px;background:#d9f8d9;align-items: center;}
.mc_bannercard.type2{background-color:#def9ff;}
.mc_bannercard.type3{background-color:#ffe9cf;}
.mc_bannercard.type4{background-color:#e6f1ff;}
.mc_bannercard.type5{}
.mc_bannercard_spec{flex:1;min-width:0;padding:0 10px 0 10px;}
.mc_bannercard_copy_g{}
.mc_bannercard_copy{font-size:18px;color:#1b1b1b;font-weight:500;}
.bcard_emp{display:inline-block;position:relative;}
.bcard_emp:before{display:block;content:'';width:calc(100% + 8px);height:5px;border-radius:100px;background:#fff;position:absolute;bottom:0px;left:-4px;opacity:.6;z-index:0;}
.bcard_emp_text{font-size:19px;font-weight:700;position:relative;z-index:1;display:inline-block;}
.mc_banner_btn_row{margin-top:13px;}
.btn_mcbanner_tail{}
.mc_bannercard_thum{flex:0 0 92px;width:92px;height:92px;border-radius:100%;position:relative;overflow: hidden;}
.mc_bannercard_thum > img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit: cover;object-position: 50% 50%;vertical-align: top;}
.btn_mcbanner_tail{font-size:11px;color:#333333;line-height:1;border:1px solid #9c9c9c;border-radius:100px;padding:5px 10px 6px;min-width:80px;box-sizing: border-box;display:inline-block;text-align: center; font-weight:500;}


/* mc_thumbanner */
.mc_thumbanner{display:block;font-family: 'Noto Sans KR';}
.mc_thumbanner:hover .thum_rows > img{transform:scale(1.2);}
.mc_thumbanner .thum_rows{border-radius:12px 12px 0 0;position:relative;overflow:hidden;height:200px;border:1px solid #dadada;border-bottom:0;}
.mc_thumbanner .thum_rows > img{display:block;object-fit: cover;object-position: 50% 50%;position:absolute;top:0;left:0;width:100%;height:100%;transition:.5s;transform:scale(1.0);}
.mc_thumbanner .spec_rows{border:1px solid #dadada;border-top:0;border-radius:0 0 12px 12px;background:#fff;padding:12px 12px 15px;}

.mc_thumbanner.type2 .thum_rows{height:350px;}
.mc_thumbanner.type2 .spec_rows{padding-top:0;}
.mc_thumbanner.type2 .thum_rows:after{display:block;content:'';width:100%;height:50%;position:absolute;bottom:0;left:0;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);}
.spec_copy_wrap{}
.spec_copy_main{font-size:17px;font-weight:500;color:#1f1f1f;word-break:break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;line-height:1.3;}
.spec_copy_sub{margin-top:6px;font-size:15px;color:#999999;word-break:break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;line-height:1.3;}
.spec_price_wrap{margin-top:14px;text-align: right;}
.price_num_group{color:#333333;display:flex;align-items: center;justify-content: flex-end;}
.price_num_value{font-size:20px;font-weight:700;}
.price_num_unit{font-size:16px;font-weight:500;}

.badge{display:inline-flex;align-items: center;position:absolute;top:0;right:0;padding:10px 13px;border-radius:0 0 0 12px;background:rgba(0,130,229,.8);}
.badge_text{color:#fff;font-size:12px;font-weight:500;line-height:1;display:inline-block;white-space: nowrap;}
.badge_icon{background:url("../images/ico_thum_golf.png") no-repeat 0 0/100% auto;width:10px;height:12.5px;flex:0 0 10px;margin-left:6px;}
.badge.type2{background:rgba(80,119,231,.8);}
.badge.type2 .badge_text{}
.badge.type2 .badge_icon{background-image:url("../images/icon_badge2.png");width:11px;height:11px;flex-basis: 11px;}


/* // mc_thumbanner */

.mc_card_container .mc_thumbanner{margin:0 20px;}

.swiper-container.scroll_type{width:auto;padding:0 20px;}
.swiper-container.scroll_type .swiper-wrapper{width:auto;}
.swiper-container.scroll_type .swiper-slide{width:auto;}
.swiper-container.scroll_type .mc_thumbanner{width:290px;}


.mctab_item{font-size:15px;color:#333333;line-height:1;border-radius:100px;font-weight:500;white-space: nowrap;border:1px solid #bdbdbd;min-width:90px;box-sizing: border-box;text-align: center;padding:10px 10px 11px;display:inline-block;}
.mctab_item.active{color:#fff;border-color:#1a2e46;background:#1a2e46;}


.box_gallery_wrap{}
.box_gallery_list{}

.box_gallery_list > li{margin-bottom:22.5px;}
.box_gallery_list > li:last-of-type{margin-bottom:0;}

.mc_gallery_container.type2 .thum_rows,
.mc_gallery_container.type2 .spec_rows{border-radius:0;}
.mc_gallery_container.type2 .mc_gcard_list{gap:10px 0;}

.btn_submitbox_wrap{display:flex;justify-content: center;margin-top:23px;}
.btn_submitbox{display:inline-flex;justify-content:center;align-items:center;border:1px solid #717171;padding:12px 15px;line-height:0;min-width:160px;box-sizing: border-box;border-radius:100px;background:#fff;}
.btn_submitbox.ico_more{}
.btn_submitbox .box_text{font-size:14px;color:#333333;font-weight:500;display:inline-block;line-height:1;}
.btn_submitbox .box_ico{display:inline-block;width:10px;height:10px;margin-left:7px;position:relative;top:1px;}
.btn_submitbox.ico_more .box_ico{}
.btn_submitbox.ico_more .box_ico:before,
.btn_submitbox.ico_more .box_ico:after{display:block;content:'';width:100%;height:2px;background:#3f3f3f;position:absolute;top:50%;left:0;margin-top:-1px;}
.btn_submitbox.ico_more .box_ico:before{}
.btn_submitbox.ico_more .box_ico:after{transform: rotate(90deg);}


.mc_gcard_list{display:flex;flex-wrap:wrap;gap:16px 0;margin:0 15px;}
.mc_gcard_list .thum_rows{height:125px;}
.mc_gcard_list .spec_copy_main{-webkit-line-clamp:2;font-size:15px;}
.mc_gcard_list .spec_copy_wrap{margin-top:0;}
.mc_gcard_list > li{flex:0 0 50%;width:50%;box-sizing: border-box;padding:0 5px;}
.mc_gcard_list > li:last-of-type{}
.mc_gcard_list .spec_price_wrap{text-align: left;}
.mc_gcard_list .price_num_group{justify-content: flex-start;}

.spec_keyprice_wrap{margin-top:15px;}
.price_key_label{font-size:12px;color:#999999;}
.spec_keyprice_wrap .price_num_group{justify-content: flex-start;}
.spec_keyprice_wrap .price_num_value{}
.spec_keyprice_wrap .price_num_unit{}


.mc_row.mc_vbanner{margin:37.5px 20px 0}
.mc_banner_list{}
.mc_banner_list > li{margin-bottom:20px;}
.mc_banner_list > li:last-of-type{margin-bottom:0;}
.mc_banner{display:block;background:#fff1f1;border-radius:12px;}
.mc_banner.type2{background:#d3fdfd;}
.mc_banner.type2 .banner_spec_emp{}
.mc_banner.type2 .banner_spec_emp:before{}
.mc_banner.type2 .banner_spec_emp_text{}

.mc_banner_inner{display:flex;padding:15px 20px;align-items: center;}
.mc_banner_spec{flex:1;min-width:0;}
.mc_banner_spec_main{font-size:18px;font-weight:500;color:#1b1b1b;word-break:keep-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height:1.3;}
.banner_spec_emp{position:relative;}
.banner_spec_emp:before{display:block;content:'';height:6px;background:#fff;position:absolute;bottom:2px;left:0;width:100%;}
.banner_spec_emp_text{font-weight:700;position:relative;z-index:3;}
.mc_banner_spec_sub{margin-top:8px;font-size:13px;color:#000;word-break:break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height:1.3;}
.mc_banner_spec_btn{margin-top:10px;}
.btn_spectail{font-size:11px;color:#333333;line-height:1;border:1px solid #9c9c9c;border-radius:100px;padding:5px 10px 6px;min-width:80px;box-sizing: border-box;display:inline-block;text-align: center; font-weight:500;}
.mc_banner_thum{flex:0 0 92px;border-radius:100%;position:relative;height:92px;overflow: hidden;width:92px;}
.mc_banner_thum > img{display:block;object-fit: cover;object-position: 50% 50%;position:absolute;top:0;left:0;width:100%;height:100%;}


.quad_list_wrap{font-family: 'Noto Sans KR';}
.quad_list{}
.quad_list > li{margin-bottom:28.5px;}
.quad_list > li:last-of-type{margin-bottom:0;}
.quad_item{display:flex;justify-content: flex-end;padding:35px 0;position:relative;}
.quad_bg_cols{border-radius:13.5px;overflow:hidden;position:absolute;top:0;left:0;width:78.125%;height:100%;}
.quad_bg_cols > img{object-fit: cover; object-position: 50% 50%; position:absolute;top:0;left:0;width:100%;height:100%;}
.quad_text_cols{flex:0 0 53.125%;position:relative;z-index:2;background:#ffffffed;box-sizing: border-box;width:53.125%;padding:12.5px 18px 20px;}
.quad_keyword_row{margin-bottom:10px;}
.quad_keyword{font-size:13px;color:#4e4e4e;font-weight:500;line-height:1;border-radius:100px;border:1px solid #c1c1c1;padding:4px 10px;display:inline-block;}
.quad_copy_main{font-size:17px;font-weight:500;color:#1f1f1f;word-break:break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height:1.3;}
.quad_price_wrap{margin-top:45px;}
.quad_price_wrap .price_num_group{}

.mc_mdpick_container{}
.mc_mdpick_container .quad_list_wrap{padding:0 20px;}
.mc_mdpick_container_1 .quad_list_wrap{padding:0 20px;}
.mc_mdpick_container_2 .quad_list_wrap{padding:0 20px;}
.mc_mdpick_container_3 .quad_list_wrap{padding:0 20px;}

.mc_tour_container .quad_list_wrap{padding:0 20px;}
.mc_golf_container .quad_list_wrap{padding:0 20px;}

.mc_row.mc_vcustomer{margin-top:40px}
.customer_list{margin:0 20px;}
.customer_list > li{margin-bottom:12px;}
.customer_list > li:last-of-type{margin-bottom:0;}
.customer_boxitem{display:flex;background:#1b5360;height:100%;box-sizing: border-box;border-radius:8px;padding:15px;}
.customer_boxitem.type2{background-color:#e95b5d;}
.customer_boxitem.type2 .customer_boxico{background-position:0 100%;}
.customer_boxico{width:50px;height:50px;border-radius:100%;background:#fff url("/asp/images/unique/ico_customer.png") no-repeat 0 0/100% auto;}
.customer_boxspec{flex:1;min-width:0;padding:0 0 0 19px;color:#fff;}
.customer_boxlabel{font-size:15px;color:#fff;font-weight:500;line-height:1;}
.customer_main_flex{margin-top:12px;}
.customer_box_main{font-size:24px;color:#fff;font-weight:700;line-height:1;letter-spacing: -0.5px;}
.customer_box_sub{font-size:14px;color:#fff;margin-top:8px;display:block;}
.customer_tail_list{font-size:12px;color:#fff;gap:12px;margin-top:10px;}
.customer_tail_list > li{position:relative;}
.customer_tail_list > li:last-of-type{}
.customer_info_label{font-size:13px;color:#fff;font-family: 'Open Sans','Noto Sans KR';}
.bank_main_flex{margin-top:8px;}
.bank_main_sub{font-size:15px;color:#fff;margin-bottom:5px;}
.bank_main_text{font-size:18px;color:#fff;font-weight:700;line-height:1;letter-spacing: -0.5px;margin-bottom:7px;}
.bank_main_text:last-of-type{margin-bottom:0;}
.bank_tail_guide{font-size:12px;color:#fff;margin-top:6px;}

.footer_menu_sub_list_wrap{margin-top:20px}
.footer_menu_sub_list{display:flex;justify-content: space-between;flex-wrap:wrap;gap:5px 0 0 0;}
.footer_menu_sub_list > li{}
.footer_menu_sub_list > li:last-of-type{}
.footer_menu_sub{font-size:13px;color:#4e4e4e;display:inline-block;line-height:1;}


/* modal */
.modal_zone{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:none;font-family:'Noto Sans KR';}
.dim{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1;}
.modal_zone.active{display:block;}

.modal_box_wrap{z-index:5;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction: column;align-items: center;justify-content: center;padding:20px;box-sizing: border-box;}
.modal_box{background:#fff;width:100%;border-radius:23px;display:flex;flex-direction: column;text-align: center;position:relative;max-height:100%;z-index:5;}
.modal_title_row{flex:0;text-align: center;padding:15px 45px;border-bottom:1px solid #d9d9d9;}
.modal_btn_row{flex:0;text-align: center;padding:0;border-top:1px solid #d9d9d9;}
.modal_btn_row .btn_psubmit{padding:15px 45px;display:block;text-align: center;font-family:'Noto Sans KR'; font-weight:700;font-size:16px;}
.modal_title{display:inline-block;font-size:14px;}
.modal_content_row{flex:1;min-height:0;padding:10px 20px;position:relative;overflow-y:auto;}
.modal_content_row.only_cont{}
.segment_btn_list{}
.segment_btn_list > li{margin-bottom:7.5px;}
.segment_btn_list > li:last-of-type{margin-bottom:0;}

.segment_vitem{border-bottom:1px solid #d9d9d9;padding:0 10px 20px 10px;margin-bottom:20px;}
.segment_vitem:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.segment_vtitle{font-size:16px;font-weight:700;margin-bottom:10px;display:block;}
.segment_vlist{}
.segment_vlist > li{margin-bottom:10px;}
.segment_vlist > li:last-of-type{margin-bottom:0;}
.segment_text_item{font-size:14px;display:block;}
.segment_vtitle.active,
.segment_text_item.active{color:#1d5260;font-weight:bold;}


.btn_segment_box{display:block;color:#1a1f28;font-size:13px;border:1px solid #333c4c;padding:10px;border-radius:100px;text-align: center;}
.btn_segment_box.active{background:#333c4c;color:#fff;}
.btn_modal_close{position:absolute;top:5px;right:5px;width:30px;height:30px;}
.btn_modal_close:before,
.btn_modal_close:after{display:block;content:'';width:14px;height:1px;background:#000;position:absolute;top:50%;left:50%;margin:-1px 0 0 -7px;}
.btn_modal_close:before{transform: rotate(45deg);}
.btn_modal_close:after{transform: rotate(-45deg);}

.insert_date_parent .ui-datepicker{width:100%;}

.search_field_boxwrap{padding:20px 0;font-family: 'Noto Sans KR';}
.search_field_copy{text-align: center;font-size:16px;font-weight:bold;margin-bottom:10px;}
.search_field_box{border:1px solid #d9d9d9;border-radius: 10px;position:relative;overflow: hidden;display:flex;align-items:center;}
input.mv_field_input{outline:0;flex:1;min-width:0;border:0;padding:10px 0 10px 15px;width:100%;line-height:1;font-size:16px;-webkit-border-radius:0;height:50px;font-family:'Noto Sans KR'; }
.btn_search_mv_submit{display:inline-block;width:50px;height:50px;flex:0 0 50px;background:url("/asp/images/unique/btn_mv_searchsubmit.png") no-repeat 50% 50%/20px auto;}
/* // modal */

.mc_row.mc_cha_link_wrap{padding:27px 11px 30px;}
.mc_row.data_get_boxtab_zone{}
.mc_row.guide_banner_zone{padding:20px 20px;}
.mc_row.get_data_swiper{padding:30px 20px;}
.mc_row.get_data_text{padding:30px 20px;}
.mc_row.get_data_else{padding:30px 0 0 0;}

.mc_cha_link_list{display:flex;flex-wrap:wrap;margin:-10px;}
.mc_cha_link_list > li{flex:0 0 33.333333333%;padding:10px;box-sizing: border-box;}
.mc_cha_link_list > li:last-of-type{}
.mc_cha_link{display:block;text-align: center;}
.mc_cha_img{max-width:65px;margin:0 auto;}
.mc_cha_img:after{display:block;content:'';padding-bottom:123.0769230769231%;height:0;background:url("/asp/images/main/ico_mc.png") no-repeat 0 0/100% auto;}
.mc_cha_img.type2:after{background-position:0 20%;}
.mc_cha_img.type3:after{background-position:0 40%;}
.mc_cha_img.type4:after{background-position:0 60%;}
.mc_cha_img.type5:after{background-position:0 80%;}
.mc_cha_img.type6:after{background-position:0 100%;}
.mc_cha_text{font-size:16px;font-weight:500;color:#2b2b2b;text-align: center;margin-top:12px;line-height:1;}


.data_get_boxtab_zone{padding:25px 20px 30px;}
.data_get_boxtab_title{font-size:17px;color:#1b1b1b;line-height:1;text-align: center;font-weight:500;}

.data_get_boxtab_content{padding-top:13px;}
.data_get_boxtab_list{display:flex;flex-wrap:wrap;margin:0 -2px;}
.data_get_boxtab_list > li{flex:0 0 33.3333333%;box-sizing: border-box;padding:10px 2px 0;}
.data_get_boxtab_list > li.active{}
.data_get_boxtab_list > li.active .data_get_boxtab{background:#FE6100;border-color:#FE6100;color:#fff;}
.data_get_boxtab_list > li:last-of-type{}
.data_get_boxtab{display:flex;align-items:center;justify-content:center;text-align: center;font-size:14px;color:#333333;background-color: #fff;border:1px solid #bdbdbd;border-radius: 100px;line-height:1;padding:7px;box-sizing: border-box;height:100%;}

.guide_banner_list{display:flex;margin:-6px;}
.guide_banner_cell{flex:1;padding:6px;}
.guide_banner_cell:last-of-type{}
.guide_banner{background:#e3ba46;display:block;border-radius:5px;padding:17px 15px;position:relative;box-sizing: border-box;height:100%;}
.guide_banner:after{display:block;content:'';width:61px;height:55px;background:url("/asp/images/main/ico_mc2.png") no-repeat 0 0/100% auto;position:absolute;bottom:10px;right:15px;}
.guide_main_text{font-size:18px;color:#fff;font-weight:500;position:relative;padding-right:14px;display:inline-block;}
.guide_main_text:after{display:block;content:'';width:8px;height:8px;border-right:1px solid #fff;border-top:1px solid #fff;
    transform: translateZ(0) rotate(45deg); position:absolute;top:10px;right:0;
}
.guide_sub_text{font-size:13px;color:#fff;line-height:1.3;margin-top:8px;}
.guide_banner.type2{background:#FE6100;}
.guide_banner.type2 .guide_main_text{}
.guide_banner.type2 .guide_sub_text{}
.guide_banner.type2:after{background-position:0 100%;}

.get_data_swiper_title{text-align: center;font-size:17px;font-weight:500;color:#1b1b1b;}
.sort_boxtab_fxzone{margin:20px 0;}
.sort_boxtab_fxzone.type2{margin-top:0;}
.sort_boxtab_fxwrap{display:flex;margin:0 -2px;}
.sort_boxtab{flex:1;margin:0 2px;box-sizing: border-box;display:flex;align-items:center;justify-content:center;text-align: center;font-size:14px;color:#fff;border:1px solid rgba(255,255,255,.8);border-radius: 100px;line-height:1;padding:7px;box-sizing: border-box;}
.sort_boxtab.active{background:#fff;border-color:#fff;color:#FE6100;}

.mc_swiper_zone{margin:0 -20px;}
.mc_swiper_zone.type2{margin:0 -22.5px;}
.swiper-container.get_data_container .swiper-slide{padding:0 20px;}
.swiper-container.get_data_container{}
.swiper-container.data_gallery_container{}
.swiper-container.gallery_one_container{margin:-8px -2.5px;}
.swiper-container.gallery_one_container .swiper-pagination{margin-top:12px;}
.swiper-container.gallery_one_container .swiper-slide{padding:0 20px;}
.swiper-container.gallery_two_container{}



.list_thum_obj{margin-bottom:12px;}
.list_thum_obj:last-of-type{margin-bottom:0;}
.list_thum_img_row{position:relative;overflow:hidden;height:126px;border-radius:18px 18px 0 0;display:block;}
.list_thum_img_row > img{display:block;vertical-align: top;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.0);transition:.5s;object-fit: cover; object-position:50% 50%;}
.list_thum_img_row:hover > img{transform:scale(1.2);}
.list_thum_spec_row{background:#fff;border:1px solid #e8e8e8;border-top:0;border-radius:0 0 19px 19px;}
.list_thum_spec_group{display:block;padding:20px 20px 0;}
.list_thum_spec_main,
.list_thum_spec_sub{font-weight:500; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;line-height:1.3;}
.list_thum_spec_main{font-size:15px;color:#2b2b2b;}
.list_thum_spec_sub{font-size:12px;color:#999999;margin-top:10px;/* text-align: right; */}
.list_thum_spec_else_both{padding: 12px 20px 20px;display:flex;align-items: center;justify-content: space-between;}
.btn_list_control_group{display:inline-block;font-size:0;line-height:0;}

.thum_spec_price{font-size:14px;font-weight:700;color:#2b2b2b;line-height:1;}


.list_thum_spec_dl{display:flex;align-items: center;flex-wrap:wrap;padding-top:3px;}
.list_thum_spec_dt{margin:5px 8px 0 0;font-size:12px;color:#999999;font-weight:500;line-height:1;}
.list_thum_spec_dd{margin:5px 0 0 0;font-size:16px;color:#f93345;font-weight:700;line-height:1;}
.list_thum_spec_btns{padding:5px 20px 20px;text-align: right;}
.btn_list_thum_box{display:inline-block;font-size:13px;color:#1B5360;border:1px solid #1B5360;border-radius:100px;padding:5px;box-sizing: border-box;min-width:82px;text-align: center;line-height:1;}

.get_data_intro_banner_row{margin: 20px 0 20px 0;}
.get_data_intro_banner_row:last-of-type{/* margin:30px 0 0 0; */}
.get_data_intro_banner{display:block;}
.get_data_intro_banner > img{width:100%;vertical-align: top;}

.flex_thum_list{width:100%;display:flex;flex-wrap:wrap;}
.flex_thum_list > li{flex:0 0 50%;width:50%;box-sizing: border-box;padding:8px 4.5px;}
.flex_thum_list.type2 > li{}
.flex_thum_list.type2 .list_thum_obj{}
.flex_thum_list.type2 .spec_else_group{padding:15px;}
.flex_thum_list .list_thum_spec_group{padding:15px;}
.flex_thum_list .list_thum_spec_main{-webkit-line-clamp: 2;}
.flex_thum_list .list_thum_spec_dl{padding-top:10px;}

.list_thum_spec_row{}
.spec_else_group{display:block;}
.spec_else_date,
.spec_else_title{font-size:15px;font-weight:500;color:#2b2b2b;}
.spec_else_date{}
.spec_else_title{margin-top:5px;}

.mc_skin_title_row{text-align:center;position:relative;}
.mc_skin_title_row.type2{padding:0 90px;}
.mc_skin_title{font-size:17px;color:#1b1b1b;line-height:1;font-weight:500;text-align:center;}
.mc_skin_title_else{position:absolute;top:50%;right:20px;transform: translateY(-50%);}
.btn_mcmore{}
.btn_mcmore:before{}
.btn_mcmore:after{}

.mc_skin_content_row{margin:17px -20px 0;;}
.mc_skin_content_row .gallery_two_container{margin:0 -4.5px;}
.mc_skin_content_row .gallery_two_container .flex_thum_list{padding:0 20px;}
.mc_skin_content_row.type2{margin:17px 0 0 0;}
.mc_qa_get_list{border-top:1px solid #cacaca;}
.mc_qa_get_list > li{border-bottom:1px solid #e7e7e7;display:flex;align-items: center;padding:12px 18px;}
.mc_qa_get_list > li.nodata_li{padding:100px 18px;text-align: center;}
.mc_qa_get_list > li:last-of-type{}

.mc_qa_cols{}
.mc_qa_cols .current_box{}
.mc_qa_cols.define_ico{flex:0;margin-right:10px;}
.mc_qa_cols.define_text{flex:1;min-width:0;}
.mc_qa_cols.define_current{flex:0;margin-left:5px;}
.mc_qaico{font-size:16px;color:#FE6100;font-weight:700;white-space: nowrap;display:inline-block;}
.mc_qa_link{}
.current_box{display:inline-block;white-space:nowrap;font-weight:500;font-size:12px;color:#333333;line-height:1;border:1px solid #b1b1b1;border-radius:3px;padding:5px 10px;white-space: nowrap; width: 60px; text-align: center;}
.current_box.type2{border-color:#FE6100;color:#FE6100;}

.mc_data_skin_item{margin:47px 20px 0;}
.mc_data_skin_item.type2{margin-top:0;padding-top:20px;}
.mc_data_skin_item:first-of-type{margin-top:0}
.mc_color_empbox{background:#333c4c;border-radius:5px;display:flex;padding:15px 23.5px;}
.mc_color_empbox_ico{display:block;width:60px;height:60px;border-radius:100%;background:#48505e url("/asp/images/main/ico_customer.png") no-repeat 50% 50%/100% auto; flex:0 0 60px;}
.mc_color_empbox_ico.type2{display:block;width:60px;height:60px;border-radius:100%;background:#48505e url("/asp/images/main/ico_clock.png") no-repeat 50% 50%/50% auto; flex:0 0 60px;}
.mc_color_empbox_cont{flex:1;min-width:0;margin-left:20px;}
.mc_emp_guide_label{font-size:15px;color:#d2f1ff;}
.mc_emp_guide_main{font-size:24px;color:#fff;font-family: 'Open Sans', 'Noto Sans KR';line-height:1;margin-top:5px;}
.mc_emp_guide_sub{font-size:13px;color:#fff;margin-top:10px;}
.mc_emp_guide_tail_list{font-size:12px;color:#fff;opacity:.6;margin-top:5px;font-weight:300;}
.mc_emp_guide_tail_list > li{display:flex;}
.mc_emp_guide_tail_list > li:before{display:block;content:'-';flex:0;white-space: nowrap;margin-right:5px;}

.mc_color_empbox.reverse{}

.data_vbox_item{margin-bottom:20px;}
.data_vbox_item:last-of-type{margin-bottom:0;}
.data_vtitle_row{position:relative;}
.data_vtitle{text-align:center;font-size:17px;color:#1b1b1b;line-height:1;font-weight:500;padding:0 70px;}
.btn_boxmore{position:absolute;top:50%;transform:translateY(-50%);right:0;display:inline-block;background:#fff;color:#1b1b1b;line-height:1;font-size:11px;font-weight:500;padding:5px 10px;min-width:55px;box-sizing: border-box;border:1px solid #b6b6b6;border-radius:100px;}
.data_vcontent_row{margin-top:15px;}
.data_boxcard{background:#fff;border-radius:8.5px;border:1px solid #d2d2d2;display:block;}
.data_boxcard.nodata{padding:50px 20px;}
.data_boxcard_title_row{padding:15px 17px;border-bottom:1px solid #dedede;}
.data_boxcard_title{font-size:15px;color:#2b2b2b;font-weight:500;}
.data_boxcard_content{display:flex;align-items: center;padding:12px 15px;justify-content: space-between;}
.data_boxcard_text{font-size:13px;color:#5f5f5f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;line-height:1.5;}
.data_boxcard_thum{flex:0 0 73.5px;width:73.5px;height:73.5px;border-radius:100%;position:relative;overflow:hidden;margin-left:20px;}
.data_boxcard_thum img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit: cover;object-position:50% 50%;}

.data_vcontent_row.type_gallery{margin-top:15px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.data_vcontent_row.type_gallery .data_boxcard{border-radius: 25px; width: 49%; margin-top: 10px;}
.data_vcontent_row.type_gallery .data_boxcard_content{display: block; padding: 0;}
.data_vcontent_row.type_gallery .data_boxcard_title_row{padding:15px 17px; border-top:1px solid #dedede; border-bottom:none;}
.data_vcontent_row.type_gallery .data_boxcard_thum{ width: 100%; height: 100%; border-radius: unset; margin-left: unset;}
.data_vcontent_row.type_gallery .data_boxcard_thum img{position: unset; vertical-align: top; border-radius: 25px 25px 0 0;}

.data_boxspec_01_g{display:flex;}
.data_boxspec_01{position:relative;display:flex;box-sizing:border-box;min-width:0;min-width:0;font-size:15px;color:#2b2b2b;font-weight:500;}
.data_open_text,
.data_close_text{flex:0;display:inline-block;white-space: nowrap;position:relative;top:-2px;}
.data_boxspec_02{margin-top:0;font-size:14px;color:#5f5f5f;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;line-height:1.4;}
.data_boxspec_name{overflow: hidden; min-width:0; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height:1.5;color:#2b2b2b;}


.data_boxflame_g{flex:0 0 95px;height:72.5px;position:relative;width:95px;}
.data_boxflame_g:after{display:block;content:'';width:100%;height:100%;background:url("/asp/images/main/photo_flame.png") no-repeat 0 0/100% auto;position:absolute;top:0;left:0;}
.data_boxflame_g > img{position:absolute;top:14px;left:14px;width: 74px;height: 50px;object-fit: cover;object-position: 50% 50%;}
.data_boxflame_g:after{}

.data_boxspec_group{padding:17.5px 15px;display:flex;align-items:center;justify-content: space-between;}


.data_boxspec_group{}
.data_boxspec_01{}
.data_boxspec_02{}
.data_boxflame_g{}
.data_boxflame_g > img{}
.data_boxflame_g:after{}

.sub_content_wrap{}
.sub_cont_btns{padding:17px 20px;}
.btn_flex_item{display:flex;border-radius:100px;background:#FE6100;justify-content: center;padding:13px;color:#fff;align-items: center;}
.btn_flex_item .ico_time{display:block;width:19.5px;height:19.5px;background:url("/asp/images/main/ico_clock.png") no-repeat 0 0/100% auto;flex:0 0 19.5px;margin-right:8px;}
.btn_flex_item .btn_flex_main_text{font-size:17px;font-weight:500;color:#fff;line-height:1;font-weight:500;position:relative;top:-1px;}

.btn_flex_item .ico_allow{width:9px;height:16px;flex:0 0 9px;margin-left:8px;position:relative;top:1px;}
.btn_flex_item .ico_allow:after{display:block;content:'';width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;transform: translateZ(0) rotate(45deg);position:absolute;top:2px;left:-5px;}

.sub_cont_empzone{background:#f6faea;padding:32px 20px;}
.sub_cont_listzone{padding:32px 20px;}
.sub_cont_emp_title{text-align: center;font-size: 17px;font-weight: 500;color: #1b1b1b;margin-bottom:20px;}

.data_vtitle_row{position:relative;}
.data_vtitle{text-align:center;font-size:17px;color:#1b1b1b;line-height:1;font-weight:500;padding:0 70px;}

.sub_cont_emp_content{}
.sub_cont_emp_content .list_thum_obj{}

.data_box_list{}
.data_box_list > li{margin-bottom:12px;}
.data_box_list > li:last-of-type{margin-bottom:0;}


/* sub */
.middle_wrap.sub_middle{padding:23px 20px 55px;box-sizing: border-box;}
.sort_form_both{display:flex;align-items: center;margin-bottom:22.5px; justify-content: space-between;}
.sort_form_long{flex:1;min-width:0;display:flex;align-items: center;}
.sort_form_cell{flex:1;margin-right:14px;}
.sort_form_cell .form_select{}
.sort_form_cell:last-of-type{margin-right:0;}

.form_select{}
.form_select{font-family: 'Noto Sans KR';height:32px;border:0;width:100%;border-bottom:1px solid #d4d4d4;color:#333333;box-sizing: border-box;font-size:14px;padding: 0 33px 0 7px;border-radius:0;-webkit-border-radius:0;
    background: #fff url("/asp/images/main/icon_select.png") no-repeat 100% 50%/22.5px auto;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;
}
.form_select.active{color:#2b2b2b;}
.form_select::-ms-value {background: none; color:#2b2b2b;}
.form_select::-ms-expand {display: none;}
.form_select:focus{border-color:#f3604d;}



.list_table_zone{margin:0}
.list_table_wrap{border-top:1px solid #FE6100;}
.list_thead_wrap{background:#eff6f9;border-top:1px solid #FE6100;border-bottom:1px solid #cacaca;padding:0 18px;}
.list_table,
.list_tbody,
.list_thead{width:100%;box-sizing: border-box;}
.list_table{border-collapse: separate;}
.list_table th{padding:15px 5px 14px;background:#eff6f9;border-bottom:1px solid #cacaca;text-align: center;}
.list_table td{border-bottom:1px solid #cacaca;padding:16px 5px 15px;text-align: center;}
.list_table td.align_type2{text-align: left;}
.list_table .align_type3{text-align: center !important;}
.list_table tr.has_spec_tr td{border-bottom:0;padding-bottom:0;}
.list_table tr.has_title_tr td{padding:5px 10px 14px;text-align: left;}
.list_table .wtype2{padding-left:10px;padding-right:10px}
.list_table .wtype2 *{white-space: nowrap;display:inline-block;}
.list_table th.ptype2{padding:5px;}
.list_thead th{padding:15px 5px 14px;}
.list_thead th:last-of-type{}
.list_table tr.type2 th{position:relative;}
.list_table tr.type2 th:after{display:block;content:'';width:1px;height:16px;background:#cecece;position:absolute;top:50%;right:0;transform: translateY(-50%);}
.list_table tr.type2 th:last-of-type{}
.list_table tr.type2 th:last-of-type:after{display:none;}
.thtext{display:inline-block;font-size:14px;color:#1b1b1b;line-height:1;font-weight:500;white-space: nowrap;}
.thtext br{display:none;}
.list_tbody_wrap{padding:0 18px;}
.list_tbody{}
.list_tbody td{border-bottom:1px solid #cacaca;padding:13px 5px 12px;}
.list_table td.nodata_td{padding:100px 5px 98px;}
.list_tbody td:last-of-type{}
.list_table td.ptype2{padding:5px;}

.list_table tr.has_long td{padding:16px 10px 15px;background:#f9fdff;}

.nodata_para,
.tdtext{display:inline-block;font-size:14px;color:#2b2b2b;}
.list_tdpara{display:inline-block;font-size:14px;color:#2b2b2b;}
.list_tdpara{display:inline-block;font-size:14px;color:#2b2b2b;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.tdtext_link{display:inline-block;font-size:14px;color:#2b2b2b;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.current_ingbox{display:inline-block;font-size:13px;color:#ffffff;line-height:1;padding:5px;min-width:40px;text-align: center;background-color:#838383;border-radius: 100px;}
.current_ingbox.bgtype1{ background-color: #ff7000;} /*여행중*/
.current_ingbox.bgtype2{background-color:#FE6100;} /*예약*/
.current_ingbox.bgtype3{background-color:#d3313d ;} /*확정*/


@media (max-width:374px){
    .thtext br{display:block;}
}


@media (max-width:359px){
    .guide_main_text{font-size:16px;}
    .guide_main_text:after{top:8px;}
    .guide_banner{padding-bottom:50px;}
    .guide_banner:after{right:10px;}

}

.main_notice_row{background:#ff5a0012;padding:5px 0;}
.main_notice_inner{display:flex;justify-content: space-between;align-items: center;width:100%; margin-left: 20px;}
.main_notice_cols{}
.main_notice_cols:last-of-type{}
.main_notice_banner{display:inline-flex;align-items: center;}
.main_notice_banner:before{display:block;content:''; width:50px; height:50px; background:url("/asp/images/common/ico_notice_01.png") no-repeat 50% 50%;}
.main_notice_text_group{display:inline-flex; align-items: flex-start; margin-left:10px; flex-direction: column;}
.main_notice_text_main{display:inline-block;color:#001321;font-weight:500;font-weight:16px;line-height:1;}
.main_notice_text_sub{color:#4e4e4e;display:inline-block;}
.main_notice_text_group > *{margin:10px 8px 0 0;}
.main_notice_text_group > *:last-child{padding-right: 20px;}

.thum_rows{position:relative;height:240px;overflow:hidden;}
.thum_rows > img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit: cover;object-position: 50% 50%;transition:.5s;transform: scale(1.0);}
.thum_layer{background:rgb(255 115 62 / 80%);border-radius:0 0 0 20px;position:absolute;top:0;right:0;color:#fff;padding:8px 18px;}
.thum_layer .key{font-size:15px;font-weight:500;padding-right:5px;display:inline-block;}
.thum_layer .emp{font-size:21px;font-weight:700;padding-right:5px;display:inline-block;}
.thum_layer .unit{font-size:15px;font-weight:400;display:inline-block;}
.thum_rows .thum_label{}

.cs_senter .mc_data_skin_item{margin:0;}
.cs_senter .mc_data_skin_item.type2{margin-top:0;padding-top:0;}
.cs_senter .mc_data_skin_item:first-of-type{margin-top:0}
.cs_senter .mc_color_empbox{background:#fff;border-radius:unset;display:flex;padding:15px 23.5px; border-bottom: 2px solid #333c4c; border-top: 2px solid #333c4c;}
.cs_senter .mc_color_empbox_ico{display:block;width:60px;height:60px;border-radius:100%;background:#48505e url("/asp/images/main/ico_customer.png") no-repeat 50% 50%/100% auto; flex:0 0 60px;}
.cs_senter .mc_color_empbox_ico.type2{display:block;width:60px;height:60px;border-radius:100%;background:#48505e url("/asp/images/main/ico_clock.png") no-repeat 50% 50%/50% auto; flex:0 0 60px;}
.cs_senter .mc_color_empbox_cont{flex:1;min-width:0;margin-left:20px;}
.cs_senter .mc_emp_guide_label{font-size:15px;color:#333c4c;}
.cs_senter .mc_emp_guide_main{font-size:24px;color:#333c4c;font-family: 'Open Sans', 'Noto Sans KR';line-height:1;margin-top:5px;}
.cs_senter .mc_emp_guide_sub{font-size:13px;color:#333c4c;margin-top:10px;}
.cs_senter .mc_emp_guide_tail_list{font-size:12px;color:#333c4c;opacity:.6;margin-top:5px;font-weight:300;}
.cs_senter .mc_emp_guide_tail_list > li{display:flex;}
.cs_senter .mc_emp_guide_tail_list > li:before{display:block;content:'-';flex:0;white-space: nowrap;margin-right:5px;}

.md_pick {height:600px; padding-top: 60px;}
.md_pick .mc_full_main_title{ font-weight: 700; color: #fff; font-size: 35px; line-height: 1; display: flex; justify-content: center;}
.md_pick .mc_full_sub_title{ margin-top: 20px; margin-bottom:20px; color: #fff; font-weight: 500; line-height: 1; font-size: 20px; display: flex; justify-content: center;}
.md_pick .mc_full_add_copy{ margin-top: 20px; color: #fff; font-size: 14px; line-height: 1.3; display: flex; justify-content: center;}

/* 해외여행/골프 나라선택 */
.mc_vselect_row{margin:0 65px;}

.btn_mc_vselect{margin-bottom:18px;font-size:13px;text-align: center;padding:5px 40px;border:1px solid #97948e;position:relative;display:block;border-radius:100px;background:rgba(255,255,255,.5)}
.btn_mc_vselect:after{display:block;content:'';width:8px;height:8px;border-right:1px solid #010101;border-bottom:1px solid #010101;position:absolute;top:11px;right:14px;transform: rotate(45deg);}

.modal_zone{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:100;display:none;}
.modal_zone.active{display:block;}
.modal_box_wrap{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction: column;align-items: center;justify-content: center;padding:20px;box-sizing: border-box;}
.modal_box{background:#fff;width:100%;border-radius:23px;display:flex;flex-direction: column;text-align: center;position:relative;max-height:100%;}
.modal_title_row{flex:0;text-align: center;padding:15px 45px;border-bottom:1px solid #d9d9d9;}
.modal_title{display:inline-block;font-size:14px;}
.modal_content_row{flex:1;min-height:0;padding:20px;position:relative;overflow-y:auto;}
.segment_btn_list{}
.segment_btn_list > li{margin-bottom:7.5px;}
.segment_btn_list > li:last-of-type{margin-bottom:0;}
.btn_segment_box{display:block;color:#1a1f28;font-size:13px;border:1px solid #333c4c;padding:10px;border-radius:100px;text-align: center;}
.btn_segment_box.active{background:#333c4c;color:#fff;}
.btn_modal_close{position:absolute;top:5px;right:5px;width:30px;height:30px;}
.btn_modal_close:before,
.btn_modal_close:after{display:block;content:'';width:14px;height:1px;background:#000;position:absolute;top:50%;left:50%;margin:-1px 0 0 -7px;}
.btn_modal_close:before{transform: rotate(45deg);}
.btn_modal_close:after{transform: rotate(-45deg);}

.btn_submitbox_wrap{display: flex;justify-content: center; position: absolute; bottom: -20px;left: 50%;transform: translateX(-50%);z-index: 10;}
.btn_submitbox{display:inline-flex;justify-content:center;align-items:center;border:1px solid #717171;padding:12px 15px;line-height:0;min-width:200px;box-sizing: border-box;border-radius:100px;background:#fff;}
.btn_submitbox.ico_more{}
.btn_submitbox .box_text{font-size:14px;color:#333333;font-weight:500;display:inline-block;line-height:1;}
.btn_submitbox .box_ico{display:inline-block;width:10px;height:10px;margin-left:7px;position:relative;top:-1px;}
.window .btn_submitbox .box_ico{top:1px;}
.btn_submitbox.ico_more .box_ico{}
.btn_submitbox.ico_more .box_ico:before,
.btn_submitbox.ico_more .box_ico:after{display:block;content:'';width:100%;height:2px;background:#3f3f3f;position:absolute;top:50%;left:0;margin-top:-1px;}
.btn_submitbox.ico_more .box_ico:before{}
.btn_submitbox.ico_more .box_ico:after{transform: rotate(90deg);}
/* !해외여행/골프 나라선택*/

/* 메인 공지사항 */
.notice_area{margin: 0 20px 0 20px;display: flex;justify-content: center;flex-direction: column;align-items: center; border: 1px solid #dadada;border-radius: 20px;padding: 10px 5px;font-family: 'Spoqa Han Sans Neo', sans-serif;}
.notice_more{display: flex;width: 100%;justify-content: flex-end; margin: -30px 10px 15px 0;}
.mc_title_eng.type03{font-size:18px;margin: 10px 0;}
.btn_mc_small_box{display:inline-block;color:#5f5f5f;font-size:12px;background:#fff;border:1px solid #dedede;border-radius:100px;padding:4px 10px;line-height:1;}

.boardlist_type02{border-top: 1px solid #e0e0e0;float: left;width: 100%;}
.boardlist_type02 li {border-top: 1px solid #e0e0e0;padding: 1.4rem 1.5rem 1.2rem 1.5rem;clear: both;overflow: hidden;}
.boardlist_type02 li:first-child{border-top:0;}
.boardlist_type02 li p{clear: both;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0.4rem 0 0 0;}
.boardlist_type02 li span{display: block;width: 100%;float: left;padding: 0 0 0.4rem 0;}
.boardlist_type02 li span i{font-size: 1.4rem;color: #555;/* line-height: 100%; */vertical-align: middle;display: inline-block;}
.boardlist_type02 li span i:nth-child(2){padding-left:0.4rem;}
.boardlist_type02 li span .list_remark_ico{border-radius:0.4rem;padding: 0 0.5rem;color: #1B5360;margin-right:0.2rem;line-height: 160%;display:inline-block;font-size: 1.4rem;border: 1px solid #1B5360;height: 2.2rem;background: #fff;}
/* !메인 공지사항 */






