/* CSS Document */
@charset "utf-8";

.card_div{position:absolute; right:0; top:-20px; z-index:99}
.heaer_banner{position:relative; height:71px; text-align:center}
#wrap{width:100%; position:relative}
#header_event{height:70px}
#header_event .header_event_in{position:relative; margin:0 auto; width:1100px}
#header_event .header_event_in .event_close a{display:block; width:30px; height:30px; position:absolute; right:10px; top:15px}
#header{width:100%; position:relative;}

#header .utilmenu {width:100%;position:relative;background: #F5F5F5;border-bottom: 1px solid #d1d1d1}
#header .utilmenu ul {width:1100px;margin:0 auto;display: flex;    justify-content: end;padding: 8px 0;}
#header .utilmenu li {line-height:1.5}
#header .utilmenu li a {display: block;padding:0 10px}
#header .utilmenu li span{color:#717171;}



#header .header_layout{width:1100px;height: 115px; position:relative; margin:0 auto; display: flex;justify-content: space-between;align-items: center;;}
#header .header_layout .logo {width:200px; }
#header .header_layout .logo a {display: block;}
#header .header_layout .logo a img {max-width: 100%}

#header .header_layout .search{position:relative; width:320px;border-bottom:2px solid;display: flex;align-items: stretch;margin-top: 50px;}
#header .header_layout .search input[type="text"] {    position: relative;width:320px; border:0; padding: 8px 31px 8px 8px; color:#686B6D; z-index: 9999;}
#header .header_layout .search i {width:24px;line-height: 24px;text-align: center;     position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%); z-index: 9999;}


#header .header_layout .banner_R{position:absolute; right:0; top:34px; height:96px; overflow-y:hidden}

.w50px{width:55px}
.w60px{width:65px}
.w80px{width:80px}
.w100px{width:105px}
.w140px{width:140px}
.w300px{width:300px}
.w30ps{width:30%}
.w33ps{width:33%}
.w45ps{width:45%}
.w60ps{width:62%}
.w70ps{width:70%}
.w100ps{width:100%}

.full_btn{width:100%; padding:15px 10px; text-align:center; font-size:1.3em; line-height:1.5em; font-weight:600; border:none;border-radius: 5px;}
.full_btn.blue{background:#20b8ef; color:#fff;}
.full_btn.green{background:#3bab36; color:#fff;}
.full_btn.yellow{background:#FEE500; color:#333;}

#gnb{position:relative; border: solid #D1D1D1;border-width: 1px 0;}
#gnb ul.top1 {position:relative;width:1100px; margin:0 auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
#gnb ul.top1 > li {position: relative;display: flex;align-items: center;height:56px;}
#gnb ul.top1 > li > a{    width: 100%;padding:0; font-weight:700; font-size:17px; display:block;color:#333;text-align: center;}
#gnb ul.top1 > li > a > span {display: block;}
/* #gnb ul.top1 > li > a:hover{} */
#gnb ul.top1 > li.all_menu{position:relative; border: solid #D1D1D1;border-width: 0 1px;width:56px;}
#gnb ul.top1 > li.all_menu i{font-size:20px}
#gnb ul.top1 > li.all_menu a{ padding:0px;}
#gnb ul.top1 > li.gnb_last{padding-right:0 !important}


#gnb ul.new_top {position:relative;width:1100px;height: 56px; margin:0 auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: start;}
#gnb ul.new_top > li {position: relative; display: flex;align-items: center;height:56px;}
#gnb ul.new_top > li > a {width: 100%;padding:10px; font-weight:700; font-size:17px; display:block;color:#333;text-align: center;}
#gnb ul.new_top > li > a > span {display: block;}
/* #gnb ul.new_top > li > a:hover{} */
#gnb ul.new_top > li.all_menu{position:relative; border: solid #D1D1D1;border-width: 0 1px;width:56px;}
#gnb ul.new_top > li.all_menu i{font-size:20px}
#gnb ul.new_top > li.all_menu a{ padding:0px;}

#gnb ul.new_sub {position: absolute;top:56px; padding:0 5px;    width: 150px;left: 50%;margin-left: -75px;overflow:hidden;z-index:500;display:none;text-align:left;}
#gnb ul.new_sub li {width: 100%; display: block;border-bottom: 0 solid #4e5c68;}
#gnb ul.new_sub li:first-child {padding-top:10px;}
#gnb ul.new_sub li:last-child {padding-bottom:10px;border-bottom: 0 none;}
#gnb ul.new_sub li a {color:#333; font-size: 14px;    text-align: center;padding:0;line-height:1.5;padding:5px 0;display: block;    word-break: keep-all;}
#gnb ul.new_sub li a:hover {color:#01ADEF;text-decoration:underline;}
#gnb ul.new_sub.on {background: #fff;display:block;}



.con1100{width:1100px; margin:0 auto; padding-bottom:70px; position:relative}
.con1100:after{clear:both; content:""; display:block}

#content{position:relative; width:1100px; margin:0 auto; overflow:hidden}
#content h1{text-align:center; font-size:2em; font-weight:800; padding:60px 0 15px}
/*#main_event{position:relative; height:320px}*/
#main_event .main_slide{position:relative; width:669px; height:315px; border:1px solid #aaa; float:left}
#main_event .main_slide .active{position:absolute; width:100%; bottom:0; left:0; background:url(../assets/img/main/main_slider_bg.png)}
#main_event .main_slide li{float:left; width:166px; text-align:center; border-right:1px solid #777}
#main_event .main_slide li:last-child{border-right:0}
#main_event .main_slide li a{display:block; padding:8px 0; font-size:0.9em; color:#fff}
#main_event .main_slide li a.on{color:#fff12c; font-weight:700}
#main_event .main_best{position:relative; float:left}
#main_event .main_best ul{border-bottom:1px solid #aaa}
#main_event .main_best li{height:78px; border-top:1px solid #aaa; border-right:1px solid #aaa; position:relative}


.col1{position:relative; padding-top:35px}
.col1:after{clear:both; content:""; display:block}
.box_contents{position:relative;}
.box_contents:after{clear:both; content:""; display:block}
.box_title{padding: 0 0 0 9px;font-size: 24px;line-height: 1.5;margin-bottom: 30px;color:#333;font-weight: normal;}
.text-label{color:#aaa !important}

h2.best_title{font-size:1.8em; padding-bottom:15px; line-height:1.8em}

/*w155 list*/
.con_list_s{position:relative}
.con_list_s li{float:left; margin-right:24px; width:155px}
.con_list_s li span{display:block}
.tit{padding:5px 0; height:32px;overflow:hidden}
.price, .big_price, .big_price2{color:#ed1d24; font-size:1.4em; font-family: 'Roboto', 'Nanum Gothic', 'sans-serif'; font-weight:700}
/*.big_price{color:#f00000; font-size:1.3em; display:block; }
.big_price2{color:#f00000; font-size:1em; display:block}
*/
/*w196 list*/
.con_list_m {position:relative;}
.con_list_m * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.con_list_m li.item {position:relative; margin-bottom:30px; padding-bottom:30px;border-bottom:1px solid #d1d1d1;}
.con_list_m li.item > a {position:relative; display: flex;}
.con_list_m .thumb {margin-right: 17px;line-height: 0;width:260px;height: 167px;overflow: hidden;}
.con_list_m .thumb img {display: block;border-radius: 10px;width:260px;height: 167px;}
.con_list_m .info {width:280px;padding:11px 0;margin-right: 90px;display: flex;flex-direction: column;justify-content: space-between;}
.con_list_m .info .tit{height:44px; margin-bottom:10px; font-size:15px; color:#000; line-height:1.5; padding:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word}
.con_list_m .info .tit p * {
    font-size: revert !important;
}
.con_list_m .info .date {margin-top:10px;color:#686B6D;font-size: 12px;line-height: 1.3}
.con_list_m .info2 {width:160px;display: flex;flex-direction: column;justify-content: center;margin-right: 5px;}
.con_list_m .info2 .price {color:#FE4589;font-size: 25px;line-height: 1.3;font-weight: bold;    text-align: center;}
.con_list_m .info2 .price small {font-weight: normal;font-size: 15px;}
.con_list_m .info2 .star_day_btn{margin-top:15px; padding:8px 30px; border:1px solid #686B6D; border-radius: 4px; display:flex;justify-content: center;align-items: center;}
.con_list_m .info2 .star_day_btn .ic {line-height: 0;margin-right:10px;}
.con_list_m .info2 .star_day_btn p { font-size:1.1em; font-weight:700;color:#333;white-space: nowrap;}

.emer_list {position:relative;}
.emer_list * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.emer_list ul.row3 {display: flex;flex-wrap: wrap;align-items: flex-start;}
.emer_list li.item {position:relative; margin-bottom:54px;margin-right: 20px;padding-bottom:10px;width: 260px;}
.emer_list li.item:nth-child(3n) {margin-right: 0;}
.emer_list li.item > a {position:relative; display: flex;flex-direction: column;}
.emer_list .thumb {margin-bottom: 15px;line-height: 0;width:100%;height: 167px;overflow: hidden;}
.emer_list .thumb img {display: block;border-radius: 10px;}
.emer_list .info {padding:0;width:100%;}
.emer_list .info .tit{height:44px; margin-bottom:15px; font-size:15px; color:#000; line-height:1.5; padding:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word}
.emer_list .info .date {margin-top:15px;color:#686B6D;font-size: 12px;line-height: 1.3}
.emer_list .info .price {margin-top:15px;color:#FE4589;font-size: 25px;line-height: 1.3;font-weight: bold;}
.emer_list .info .price small {font-weight: normal;font-size: 15px;}






#main_special{position:relative; width:563px; margin-right:18px; float:left}
#main_special .box_contents{height:165px}
#main_special .control{position:absolute; top:1px; right:0; height:19px}
#main_special .control .control_num{font-size:0.9em; color:#9c9c9c; display:inline-block; vertical-align:top; margin-right:5px}
#main_special .control .control_btn{vertical-align:bottom; width:39px; letter-spacing:-4px; display:inline-block}

#main_search{float:left; width:100%}
#main_search input[type='text']{padding:10px}
#main_search .box_contents{width:993px; padding-right:0px}
#main_search li{float:left; padding-right:40px}
#main_search .main_search_btn{position:absolute; right:0px; top:20px}
#main_search .main_search_tit{width:180px}
#main_search .main_search_date{width:130px; background:url(/assets/img/ic_calendar.jpg) no-repeat 105px 8px #fff}
#main_search .main_search_price{width:130px}
#main_search .search_title{background:#3f3f3f; width:88px; height:80px; text-align:center; color:#fff; line-height:6em}
#main_search .search_title, #main_search .box_contents{float:left}
#main_search input[type="text"]{margin-left:10px}



#main_promotion{position:relative; margin:60px auto; width:1100px}
#main_promotion:after{clear:both; content:""; display:block}
#main_promotion .tabs{width:415px; height:350px; background:#f5f5f5; float:left; position:relative}
#main_promotion .tabs h4{position:absolute; top:40px; left:40px; color:#9d9d9d}
#main_promotion .tabs .con_info{position:absolute; left:40px; top:105px; width:80%}
#main_promotion .tabs .con_info .title{font-size:1.6em; line-height:1.3em; font-weight:600}
#main_promotion .tabs .con_info .price{font-size:2em; line-height:2em}
#main_promotion .tab_container{width:685px; float:left}

.main_promotion_slider{position:absolute; margin-left:40px; width:375px; z-index:99; bottom:12px}
.main_promotion_slider div, .main_promotion_slider span{display:inline-block; cursor:pointer; text-indent:-9899px}
.main_promotion_slider .btn_Prev{width:42px; height:42px; background:url(/assets/img/all_aw.png) 0 -80px no-repeat; position:absolute; right:43px}
.main_promotion_slider .btn_Prev:hover{background:url(/assets/img/all_aw.png) 0 -35px no-repeat}
.main_promotion_slider .btn_Next{width:42px; height:42px; background:url(/assets/img/all_aw.png) -54px -80px no-repeat; position:absolute; right:0}
.main_promotion_slider .btn_Next:hover{background:url(/assets/img/all_aw.png) -54px -35px no-repeat}
.main_promotion_slider .switchON, .main_promotion_slider .switchOFF:hover{width:16px; height:30px; background:url(/assets/img/all_aw.png) 0px 0px no-repeat}
.main_promotion_slider .switchOFF{width:16px; height:30px; background:url(/assets/img/all_aw.png) -21px 0px no-repeat}



.md_big{position:relative; padding-bottom:24px}
.md_big .md_big1, .md_big .md_big2, .md_big .md_big3{width:413px; float:left; position:relative}
.md_big .md_big1{margin-right:24px}
.md_big .md_big3{margin-top:24px}
.md_big .over_area{background:url(/assets/img/main/main_slider_bg.png); position:absolute;left:0; bottom:0; display:block; width:373px; padding:14px 20px}
.md_big .over_area .over_title{color:#fff; width:373px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding-bottom:5px}
.md_big .over_area .over_price{color:#fffc00; font-size:1.1em; font-weight:700}
.md_big .best_on{position:absolute; top:0; left:0}

.main_board{position:relative; width:438px; float:left; margin-top:9px}
/*.main_notice{margin-right:24px}*/
.main_board ul{height:125px}
.main_board li{padding-left:13px; background:url(/assets/img/ic_sq_green.jpg) 0 12px no-repeat; position:relative; line-height:2em}
.main_board li a{width:295px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.main_board li span.date{position:absolute;top:0; right:24px; color:#aaa}
.main_board li a:hover{text-decoration:underline}

#main_board_table{position:relative; width:438px; float:left; margin-right:24px}
#main_board_table ul.B_tabs{margin:0; padding:0; float:left; height:41px; border-bottom:1px solid #aaa; border-left:1px solid #aaa; width:100%; font-size:1.2em}
#main_board_table ul.B_tabs li{float:left; text-align:center;cursor:pointer; width:107px; height:40px; padding:10px; border:1px solid #bfc4bd; border-left:none; background:#e9e9e9; overflow:hidden; position:elative; color:#5a5a5a; border-top:3px solid #b1b1b1}
#main_board_table ul.B_tabs li.B_active{background:#fff; border-bottom:1px solid #fff; color:#22b500; border-top:3px solid #000;font-weight:600; width:107px}
#main_board_table .B_tab_container {border:1px solid #aaa; border-top:none; clear:both; float:left; width:437px; background:#fff; position:relative}
#main_board_table .B_tab_content {padding:24px;font-size:1em; display:none; height:125px}
#main_board_table .B_tab_content li{padding-left:13px; background:url(/assets/img/ic_sq_green.jpg) 0 12px no-repeat; position:relative; line-height:2em}
#main_board_table .B_tab_content li a{width:295px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
#main_board_table .B_tab_content li a:hover{text-decoration:underline}
#main_board_table .B_tab_content span.date{position:absolute;top:0; right:0px; color:#aaa}

#main_bn_area{position:relative; width:1100px; margin:0 auto; padding:40px 0 60px}
#main_bn_area .type01, #main_bn_area .type02{padding-top:20px}
#main_bn_area .type01{height:147px}
#main_bn_area .type01 span{display:block}
#main_bn_area .type01 .type0101{float:left}
#main_bn_area .type01 .type0102{float:right}

#main_bn_area .type02{height:180px}

#quick{width:100px; border-top:1px solid #aaa}
#quick li{border-bottom:1px solid #aaa; padding:10px; background:url(/assets/img/ic_aw_green.jpg) no-repeat 85px 13px #fff; border-right:1px solid #aaa; border-left:1px solid #aaa}
#quick li div{padding:3px 0}
#quick li.quick_today{background-image:none}
#quick .quick_top{margin-top:5px; border:1px solid #aaa}

.quickMenu_area{position:fixed; right:0; top:208px; width:95px; z-index:99999;  }
.quickMenu_area .quickMenu{position: relative;border-radius: 10px;border: 1px solid #d1d1d1;overflow: hidden;background: #fff}
.quickMenu_area .quickMenu.quickFixed{position:fixed; top:0px; width:95px}

/* 추가 */
.quickMenu_area.quickFixed{top:0px;}

.quickMenu_area .link {margin-top: 20px}
.quickMenu_area .link a {display: flex;text-align: center;flex-wrap: wrap;flex-direction: column;text-align:center;}
.quickMenu_area .link a span.txt {color:#333;margin-bottom: 4px;font-size: 12px;line-height: 1.5;}
.quickMenu_area .link a span.ic {}

.quickMenu_area .link01 a,
.quickMenu_area .link02 a,
.quickMenu_area .link03 a,
.quickMenu_area .q_top a {display: block;text-align:center}

.quickMenu_area .link01 a{}
.quickMenu_area .link02 a{}
.quickMenu_area .link03 a{}

.quickMenu_area .link_view{position: relative;margin-top: 20px; background:#fff;text-align:center;overflow: hidden;font-size: 12px;}
.quickMenu_area .link_view ul{}
.quickMenu_area .link_view strong{color:#ed1d24}
.quickMenu_area .link_view .q_aw{}
.quickMenu_area .link_view li {width:55px;margin:0 auto;}
.quickMenu_area .link_view li img{max-width: 100%}

.quickMenu_area .q_top{}
.quickMenu_area .q_top a{background:#3f3f3f; font-family: 'Roboto', 'Nanum Gothic', 'sans-serif'; font-weight:800; color:#fff; letter-spacing:1px; font-size:0.9em;padding:10px;}

.ma_banner {width:100%;}
.ma_banner a {display: block;height:350px;}
.ma_banner a img {max-width: 100%}


#footer{position:relative}
#footer .copy {position:relative; margin-top:24px}
#footer .copy .fnb {position:relative;width:100%;border: solid #D1D1D1;border-width: 1px 0;}
#footer .copy .fnb ul {position:relative;width:1100px; margin:0 auto;display: flex;}
#footer .copy .fnb li {position: relative;min-width: 0;width: 1%; flex: 1 1 auto;display: flex; justify-content: center;border: solid #D1D1D1;border-width: 0 0 0 1px;}
#footer .copy .fnb li:last-child {border-width: 0 1px;}
#footer .copy .fnb li a {font-size: 12px;color: #686B6D;display: flex;height: 46px;align-items: center;}

#footer .copy .copy_logo{width:241px; position:absolute; top:540px; left:0}

#footer .copy .ft_banner {position:relative;background:url(../img/footer/footer_img.jpg) center center no-repeat;background-size: cover;}
#footer .copy .ft_banner .ft_tel {position:relative;width:1100px; margin:0 auto;height:278px;overflow: hidden;color:#fff;text-align: center;}
#footer .copy .ft_banner .ft_tel h4 {position:relative;font-size:18px;font-weight: normal;margin:70px 0 56px 0;}
#footer .copy .ft_banner .ft_tel h4::after {content: '';position: absolute;left: 50%;    transform: translate(-50%,40px); width:50px;height: 1px;background: #fff;}
#footer .copy .ft_banner .ft_tel p.tel_num {font-size:22px;font-weight: bold;margin-bottom: 18px;font-family: 'Roboto', 'Nanum Gothic', 'sans-serif';}
#footer .copy .ft_banner .ft_tel p.txt {font-size:13px;margin-bottom: 0;}

#footer .copy .copy_ft {width:1100px; margin:0 auto; display: flex;    padding: 26px 0;justify-content: space-between;align-items: start;}
#footer .copy .copy_text {color:#888;font-size: 12px;}
#footer .copy .copy_text span {font-size: 9px;padding: 0 7px;}
#footer .copy .ft_sns {display: flex}
#footer .copy .ft_sns a{display:block; width:40px; height:40px; margin-right: 10px; text-indent:-99999px}
#footer .copy .ft_sns a:last-child {margin-right: 0;}
#footer .copy .ft_sns a.s_kt{background:url(../img/footer/ft_sns_kt.png) center center no-repeat;background-size: contain;}
#footer .copy .ft_sns a.s_ks{display: none; background:url(../img/footer/ft_sns_ks.png) center center no-repeat;background-size: contain;}
#footer .copy .ft_sns a.s_is{background:url(../img/footer/ft_sns_is.png) center center no-repeat;background-size: contain;}
#footer .copy .ft_sns a.s_fb{background:url(../img/footer/ft_sns_fb.png) center center no-repeat;background-size: contain;}
#footer .copy .ft_sns a.s_tw{background:url(../img/footer/ft_sns_tw.png) center center no-repeat;background-size: contain;}
#footer .copy .ft_sns a.s_ne{background:url(../img/footer/ft_sns_band.png) center center no-repeat;background-size: contain;}
#footer .copy .ft_sns a.s_nb{background:url(../img/footer/naver_blog_img.png) center center no-repeat;background-size: contain;}


#footer .copy .mainNotice li{position:relative; font-size:1.1em; line-height:1.4em; padding-bottom:8px}
#footer .copy .mainNotice a{display:block; position:relative}
#footer .copy .mainNotice a:hover{text-decoration:underline}
#footer .copy .mainNotice .date{display:block; width:80px; position:absolute; top:0; right:0; color:#9d9d9d}

#pop_back{width:100%; height:100%; background:#000; position:fixed;top:0; left:0; background:url(../assets/img/main/main_slider_bg.png); z-index:999}
#overLayer{position:fixed;top:15%; left:50%; margin-left:-380px; background:#fff; z-index:99999; width:760px; border:4px solid #22b500}
#overLayer #outbox01{padding:24px; width:712px; position:relative}
#overLayer #outbox01 .pop_close{position:absolute; top:24px; right:24px}
#overLayer #outbox01 .title_area{padding-bottom:15px}
.pop_board_write{width:670px; height:200px}


.pdb60{padding-bottom:60px}
.bg_g100{background:#f2f2f2}
.btn_area{text-align:center; padding-top:30px}
a.btn_gaw{padding:10px 44px 10px 20px; background:url(/assets/img/btn_aw.png) no-repeat right 49%; border:1px solid #d1d1d1; display:block; font-size:1.1em}
a.btn_gaw:hover{border:1px solid #9d9d9d}

.w580{width:580px !important;}
.w290{width:290px !important;}
.w250{width:250px !important;}
.w205{width:205px !important;}
.w190{width:190px !important;}
.w165{width:165px !important;}
.w160{width:160px !important;}
.w140{width:140px !important;}
.w120{width:120px !important;}
.w100{width:100px !important;}
.w90{width:90px !important;}
.w80{width:80px !important;}
.w72{width:72px !important;}
.w65{width:65px !important;}
.inline input{position:relative; clear:both; vertical-align:middle}
.lineheight28{line-height:2.8em}
.input_birth{background:url(/assets/img/ic_calendar.jpg) no-repeat 95% 50%;}
.hp_num{margin-left:5px;}
.form_td_last{padding-bottom:10px !important;}

.md_big{overflow:hidden}

#sitemap_wrap{width:1100px;margin:0 auto}
#sitemap{position:absolute; top: -1px;border:1px solid #333; background:#fff; margin:0 auto; z-index:999; width:100%}
#sitemap .map_close{position:absolute; right:20px; top:20px; cursor:pointer; width:45px;z-index: 111;}
#sitemap .map_close img{width:100%}
#sitemap_in{padding:30px 15px;position: relative;display: flex;flex-wrap: wrap;}

.gnb_cate{background:#fff;width:16.6666%;    }
.gnb_cate dt,
.gnb_cate dd{}
.gnb_cate dt{margin-bottom: 10px}
.gnb_cate dt a{display:block; padding:5px 10px 5px 40px;}
.gnb_cate dt a span {display:inline-block;font-size:17px;line-height: 1.3;color:#333;font-weight:700;}
.gnb_cate dt a.cate01{background:url(../img/main/menu01.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate02{background:url(../img/main/menu_honey.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate03{background:url(../img/main/menu_golf.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate04{background:url(../img/main/menu_internal.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate05{background:url(../img/main/menu_dutyfree.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate06{background:url(../img/main/menu01.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate07{background:url(../img/main/menu02.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate08{background:url(../img/main/menu_event.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate09{background:url(../img/main/menu04.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate10{background:url(../img/main/icon_02.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate11{background:url(../img/main/icon_03.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate12{background:url(../img/main/icon_04.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate13{background:url(../img/main/icon_05.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate14{background:url(../img/main/icon_15.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dt a.cate15{background:url(../img/main/icon_13.png) #fff 0px 2px no-repeat; background-size:35px}
.gnb_cate dd {margin-bottom: 5px;padding: 0 5px;}
.gnb_cate dd:last-child {margin-bottom: 50px}
.gnb_cate dd a{color:#686B6D;font-size:15px;    line-height: 1.5;white-space: nowrap}
.gnb_cate a.bn_call{display:block; text-align:center; color:#fff; font-weight:600; float:left; width:100%}
.gnb_cate a.bn_call span{display:block; width:100px; font-size:1.2em; background:url(/application/views/skin/mobile_skin1/img/main/gnb_call.png) center left no-repeat; background-size:30px; padding-left:25px; padding:20px 0; margin:0 auto; text-indent:35px}

.menuBanner {background:#fff;width: 100%;}
.menuBanner a {display:block;}
.menuBanner a img {max-width: 100%;}


/*-------bpopup---------*/
.pop_default{width:500px;display:none; background:#fff;border:1px solid #686B6D;}
.pop_default h2{padding:30px ; font-size:20px; font-weight: normal;display:block;}
.pop_default h3{font-weight:600; padding:10px; position:relative; display:block; font-size:1.1em}
.pop_default h4{padding-bottom:5px; font-size:1em; display:block}
/*.pop_default .b-close{position:absolute; right:0px; top:0px; padding:10px; cursor:pointer; font-size:1.2em; font-weight:normal !important}*/
.pop_default .b-close{position:absolute; right:15px; top:15px; cursor:pointer; width:45px; height:45px; background:url(../img/btn_close.png) #fff center center no-repeat;z-index:1}
.pop_default .pop_info{padding:15px; position:relative; width:calc(100% - 30px)}
.pop_default .pop_info02{padding:15px 0; position:relative; float:left; width:calc(100% - 0px)}

.pop_drop_all{position:relative}
.pop_drop_all ul{border: solid #e1e1e1; border-width: 1px 0 0 1px;  box-sizing:border-box; width:100%;display: flex;flex-wrap: wrap;}
.pop_drop_all li{width:50%; box-sizing:border-box;border: solid #e1e1e1; border-width:0  1px 1px 0; }
.pop_drop_all li a{display:block; padding:15px; text-align:center; font-size:1.1em}
.pop_drop_all li a.on{color:#fff}

.pop_search{position:absolute;top:40px;right:0;width:500px;background:#fff;border:1px solid #686B6D;display: none;background: #fff;z-index: 999}
.pop_search div.pop_bg {position: fixed;top:0;left:0;right:0;bottom:0; z-index: 1;background: #000;opacity: 0.3;display: none;}
.pop_search.on {display: block;}
.pop_search.on div.pop_bg {display: block;}
.pop_search .pop_inner {position: relative;z-index: 11;background:#fff;}
.pop_search h2{padding:30px ; font-size:20px; font-weight: normal;display:block;}
.pop_search .b-close{position:absolute; right:15px; top:15px; cursor:pointer; width:45px; height:45px; background:url(../img/btn_close.png) #fff center center no-repeat;z-index:1}
.pop_search .search_input{padding:30px}
.pop_search .search_input span{display:block; border:1px solid; position:relative;display:none;}
.pop_search .search_input input[type=text]{padding:10px; width:calc(100% - 40px); box-sizing:border-box; border:0}
.pop_search .search_input input[type=submit]{width:36px; height:36px; background:url(/application/views/skin/mobile_skin1/img/ic_search_blue.png) center center no-repeat; background-size:80%; padding:0; border:0; text-indent:-9999px; position:absolute; right:0; top:0}
.pop_search .search_best{padding:0 15px 30px;  width:100%; box-sizing:border-box; display: flex;}
.pop_search .search_best .mainColor_txt2{font-size:1.1em; display:block; padding-bottom:10px}
.pop_search .search_best ul{ width:50%; border-top:1px solid #000; box-sizing:border-box; margin-left:-1px}
.pop_search .search_best ul li a{background:#fff; display:block; border-bottom:1px solid #d1d1d1; padding:10px; box-sizing:border-box;color:#686B6D;font-size: 15px}
.pop_search .search_best ul:last-child li a {border-left:1px solid #d1d1d1;}

.pop_reserLayer{bottom:50px; top:inherit !important; height:290px; position:fixed !important; background:#fff; border-radius:10% 10% 0 0}
.pop_reserLayer .b-close{position:absolute; left:0; top:0; cursor:pointer; width:100%; height:30px; padding-top:10px; display:block; background:none; font-size:1.5em; text-align:center}
.pop_reserLayer .member_num{margin-top:40px;}
.pop_reserLayer .member_num .tbl_style01{border-top:1px solid #f4f4f4}
.pop_reserLayer .total{padding:15px; background:#f5f5f5}
.pop_reserLayer .total dt, .pop_reserLayer .total dd{width:50%; float:left; line-height:1.8em;}
.pop_reserLayer .total dt{box-sizing:border-box; padding-left:10px; position:relative; font-size:1.2em}
.pop_reserLayer .total dd{text-align:right; font-size:1.5em; font-weight:600;}
.pop_reserLayer .total dd span{font-size:0.8em; font-weight:400;}
.pop_reserLayer .total .txt{display:block; text-align:right; font-size:0.9em; color:#686b6d}

.pop_share {width:500px;background:#fff;border:1px solid #686B6D;display: none;z-index: 999;padding:58px 25px;box-sizing:border-box;}
.pop_share .b-close{position:absolute; right:15px; top:15px; cursor:pointer; width:45px; height:45px; background:url(../img/btn_close.png) #fff center center no-repeat;z-index:1}
.pop_share h3 { font-size:22px; color:#333; font-weight: normal;border-bottom: 1px solid #000; padding-bottom: 25px;margin-bottom: 40px}

.pop_share .share_sns {position: relative;display: flex;justify-content: center;align-items: center;width:355px;margin:0 auto 35px;}
.pop_share .share_sns a{display:block; width:70px; height:70px; margin:0 25px 0 0; text-indent:-99999px; vertical-align: middle;}
.pop_share .share_sns a:last-child {margin:0}
.pop_share .share_sns a.s_kt{background:url(../img/ft_sns_kt.png) center center no-repeat; background-size:contain;}
.pop_share .share_sns a.s_ks{background:url(../img/ft_sns_ks.png) center center no-repeat; background-size:contain;}
.pop_share .share_sns a.s_is{background:url(../img/ft_sns_is.png) center center no-repeat; background-size:contain;}
.pop_share .share_sns a.s_fb{background:url(../img/ft_sns_fb.png) center center no-repeat; background-size:contain;}

.pop_share .share_link{position: relative;display: flex;justify-content: center;align-items: center;width:380px;margin:0 auto;}
.pop_share .share_link input[type="text"] {border:1px solid #d1d1d1; padding:10px; color:#ccc; font-size:0.9em; width:280px;margin-right: 10px}
.pop_share .share_link input[type="button"] {background:#333; font-weight:700; color:#fff; font-size:1.2em; padding:10px; border-radius: 4px;width:20%; display:block}


.pop_share .pop_share_sns{padding:5px 0 20px 0; text-align:center}
.pop_share .pop_share_sns a{display:inline-block; width:55px; height:55px; margin:0 5px; text-indent:-99999px}
.pop_share .pop_share_sns a.s_kt{background:url(/application/views/skin/mobile_skin1/img/ft_sns_kt.png) center center no-repeat; background-size:55px;}
.pop_share .pop_share_sns a.s_ks{background:url(/application/views/skin/mobile_skin1/img/ft_sns_ks.png) center center no-repeat; background-size:55px;}
.pop_share .pop_share_sns a.s_is{background:url(/application/views/skin/mobile_skin1/img/ft_sns_is.png) center center no-repeat; background-size:55px;}
.pop_share .pop_share_sns a.s_fb{background:url(/application/views/skin/mobile_skin1/img/ft_sns_fb.png) center center no-repeat; background-size:55px;}
/* .pop_share .link{text-align:center; width:90%; margin:0 auto}
.pop_share .link input[type="text"] {border:1px solid #e1e1e1; padding:10px; color:#939596; font-size:0.9em; width:70%}
.pop_share .link input[type="button"] {background:#3f3f3f; font-weight:600; color:#fff; padding:10px 15px; width:28%; display:inline-block} */


.pop_airset {width:1000px;background:#fff;border:1px solid #686B6D;display: none;z-index: 999;padding:58px 75px;box-sizing:border-box;}
.pop_airset.on {display: block;}
.pop_airset .b-close{position:absolute; right:15px; top:15px; cursor:pointer; width:45px; height:45px; background:url(../img/btn_close.png) #fff center center no-repeat;z-index:1}
.pop_airset	.airset {margin-bottom:50px}
.pop_airset	.airset:last-child {margin-bottom:0}
.pop_airset h3 { font-size:22px; color:#333; font-weight: normal;margin-bottom: 10px}
.pop_airset .pop_body {position: relative;background: #F5F5F5;border-radius: 10px;padding:39px 48px;}
.pop_airset .detail_day {display: flex;align-items: end;justify-content: space-between;}
.pop_airset .detail_day li {position:relative;}
.pop_airset .detail_day li strong {font-size:20px; color:#333;line-height: 1.4;}
.pop_airset .detail_day li strong small {display:block;font-size:16px; color:#686B6D;}
.pop_airset .detail_day li strong small.right {text-align: right;}

.pop_airset .detail_day li.mid {width:400px;text-align: center;}
.pop_airset .detail_day li.mid strong {font-size:16px; color:#FE4589;line-height: 1.2;}
.pop_airset .detail_day li.mid div.line {position: relative;width: 100%;height: 7px;background: transparent;border-bottom: 1px solid #FE4589;margin-bottom: 8px;}
.pop_airset .detail_day li.mid div.line::before {content:''; box-sizing:border-box;width:15px; height:15px;display:block; position:absolute; left:-15px; top:0;border:2px solid #FE4589; border-radius:50%}
.pop_airset .detail_day li.mid div.line::after {content:'';box-sizing:border-box;width:15px; height:15px;display:block; position:absolute; right:-15px; top:0;border:2px solid #FE4589; border-radius:50%}


/* .pop_airset .detail_day li p {margin:10px 0; padding:5px;background:#f5f5f5; color:#fe4589; font-size:0.9em}
.pop_airset .detail_day  li:after {content:''; width:2px;height:100%;background-color:#fea2be; display:inline-block; position:absolute; left:72px; top:13px}
.pop_airset .detail_day  li:before {content:''; width:12px; height:12px;background:#fff; display:inline-block; position:absolute; left:67px; top:3px; background-size:12px 12px; z-index:10; box-sizing:border-box; border:2px solid #e45b85; border-radius:50%}
.pop_airset .detail_day  li:last-child:after {display:none} */



.main_icon_wrap {position:relative;background: #F5F5F5;width:100%;padding:38px 0;}
.main_icon {position:relative;width:1100px;margin:0 auto;background: #fff;padding:10px}
.main_icon ul {display: flex;flex-wrap: wrap;}
.main_icon li { box-sizing:border-box; width:12.5%;}
.main_icon li a{display:block; padding:60px 0px 10px; text-align:center;font-size:14px;color:#333;border-bottom: 1px solid #F5F5F5;border-right: 1px solid #F5F5F5;}
.main_icon li:nth-child(8n) a {border-right: 0 none;}
.main_icon li:nth-last-child(-n+8) a {border-bottom: 0 none;}
.main_icon li a.m_icon{background-position:center 13px;background-repeat:no-repeat; background-size:50px;}


#main_content {position: relative;width: 1100px;margin: 0 auto;padding: 100px 0 0;overflow: hidden;}
#main_bn{position:relative; margin-bottom:30px;display: flex;justify-content: space-between;    flex-wrap: wrap;}
#main_bn .bn { display:block;width:542px;height: 220px;overflow: hidden;margin-bottom:17px;}
#main_bn .bn a { display:block;}
#main_bn .bn a img {max-width: 100%}
div#main_bn.cf:after
{content:none;}

.r_tour_list {margin-bottom: 100px}
.r_tour_list h2 {font-size:32px;line-height: 1.3;color:#333;margin-bottom: 30px; text-align: center; font-family: 'Paperlogy-8ExtraBold'; font-size: 60px;}

#md_jp{position:relative;}
#md_jp ul.tabs{margin:0; padding:0; width:100%; font-size:1.2em;text-align:center; margin-bottom:15px;display: flex;flex-wrap: wrap;justify-content: center;}
#md_jp ul.tabs li{ text-align:center;cursor:pointer;  padding:10px; border-left:none; overflow:hidden; color:#717171}
#md_jp ul.tabs li.active{border-bottom:3px solid;font-weight:600}
#md_jp .tab_container {border-top:none; clear:both; float:left; width:1100px; position:relative; padding-bottom:24px}
#md_jp .tab_content {font-size:1em;display:none}
#md_jp .jp_cate{position:relative; padding:15px 0; margin-right:24px; border-bottom:1px solid #aaa}
#md_jp .jp_cate li{float:left; padding :0 30px 0 13px; background:url(/assets/img/ic_aw_green.jpg) 0 5px no-repeat}
#md_jp .jp_cate li a:hover{color:#22b500}

.main_emer{position:relative; width:1100px; margin:0 auto;display: flex;flex-wrap: wrap;}
.main_emer:after{clear:both; content:""; display:block}
.main_emer li {width:263px; margin-right:16px; margin-bottom: 16px;background:#fff; }
.main_emer li:nth-child(4n) { margin-right:0;}
.main_emer li img{width:263px; height:167px;display:block;border-radius: 10px}
.main_emer li .img_div{margin-bottom: 15px}
.main_emer li .con_info{padding:0;}
.main_emer li .tit{height:44px; margin-bottom:15px; font-size:15px; color:#333; line-height:1.4em; padding:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word}
.main_emer li .tit * {
	font-family: 'Noto Sans KR', Helvetica, sans-serif !important;
}
.main_emer li .date {margin-top:15px;color:#686B6D;font-size: 12px;line-height: 1.3}
.main_emer li .won {margin-top:15px;color:#FE4589;font-size: 25px;line-height: 1.3;font-weight: bold}
.main_emer li .won small {font-weight: normal;font-size: 15px;}

.main_emer li.noData {float:none; width:100%;}
.main_emer li.noData p {text-align: center;font-size: 25px;padding: 50px 0}


.img_bn .bn_title{ margin:16px 0 13px}
.img_bn a{ display:block}

.bn_left{ border:1px solid #e1e1e1; border-right:0; width:222px; float:left}
.bn_mid{ border:1px solid #e1e1e1; border-right:0; width:408px; padding-left:9px; float:left}
.bn_mid ul li{ width:189px; float:left; margin-right:9px; padding-bottom:11px; padding-bottom :10px\9; /* IE8 and below */}
.bn_mid ul li span{ display:inline-block}
.bn_mid ul li .tit{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; /* ���μ� */ -webkit-box-orient:vertical; word-wrap:break-word; line-height:16px; height:32px; width:100%; padding:5px 0}
.bn_mid ul li .big_price{color:#f00000; font-size:1.3em; display:block; font-weight:600}
.bn_mid ul::after{ display:block; visibility:hidden; clear:both; content:""}
.bn_right{ border:1px solid #e1e1e1; width:257px; float:left}
.bn_right ul li{ border-top:1px solid #e1e1e1}


/* .bx-wrapper{margin-bottom:0px !important}
#bx-pager-wrap{position:absolute;bottom:25px;width:100%}
#bx-pager{width:1096px; margin:0 auto;  background:rgba(0, 0, 0, 0.5)}
#bx-pager:after{clear:both; content:""; display:block}
#bx-pager a{color:#f8f8f8; float:left; display:block; width:218px; text-align:center; font-size:1.1em; line-height:2.8em; border-right:1px solid #717171; border-bottom:1px solid #717171; border-top:1px solid #717171 ; font-weight:700}
#bx-pager a:first-child{border-left:1px solid #717171}
#bx-pager a.active{color:#ffea00; background:rgba(0, 0, 0, 0.5)} */

.main_search_btn input[type=submit]{color:#fff;width:115px; height:35px; border:none}


.main_emer_slider{position:relative; margin-top:30px; text-align:center}
.main_emer_slider div, .main_emer_slider span{display:inline-block; cursor:pointer; text-indent:-9899px}
.main_emer_slider .btn_Prev{width:33px; height:33px; background:url(/assets/img/all_aw.png) 0 -166px no-repeat}
.main_emer_slider .btn_Prev:hover{background:url(/assets/img/all_aw.png) 0 -130px no-repeat}
.main_emer_slider .btn_Next{width:33px; height:33px; background:url(/assets/img/all_aw.png) -63px -166px no-repeat}
.main_emer_slider .btn_Next:hover{background:url(/assets/img/all_aw.png) -63px -130px no-repeat}
.main_emer_slider .switchON, .main_emer_slider .switchOFF:hover{width:16px; height:33px; background:url(/assets/img/all_aw.png) 0px 8px no-repeat}
.main_emer_slider .switchOFF{width:16px; height:33px; background:url(/assets/img/all_aw.png) -21px 8px no-repeat}


.tab_content .main_emer li:nth-child(4n){margin-right:0px}

.main_md {position:relative; width:1100px; margin:0 auto}
.main_md li{float:left; width:540px;margin-right:20px; background:#fff; position:relative; margin-bottom:20px}
.main_md li:nth-child(2n){margin-right:0px}
.main_md li .img_div{width:263px; height:169px; position:absolute; left:0; top:0}
.main_md li .content_div{padding-left:263px; height:169px; border:1px solid #d1d1d1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.main_md li .content_div .con_info{padding:15px}
.main_md li .content_div .category{padding:10px 15px;border-bottom:1px solid #d1d1d1; color:#9d9d9d}
.main_md li .content_div .tit{height:44px; margin-bottom:15px; font-size:1.2em; font-weight:600; line-height:1.4em; padding:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word}
.main_md li .content_div .price{position:absolute; bottom:15px}


#footer .copy .copy_text{line-height:25px}


.footer_info{position:relative; margin-top:30px; width:1100px; margin:0 auto}
.footer_info table{margin-top:20px}
.footer_info td, .footer_info th{border:0; padding:0; margin:0}
.footer_info .ft_tip li{float:left; width:22%}
.footer_info .ft_tip:after{clear:both; content:""; display:block}
.footer_info .ft_tel .tel_num{color:#ed1d24; font-size:2.4em; font-family: 'Roboto', 'Nanum Gothic', 'sans-serif'; font-weight:700}
.footer_info .ft_tel .txt{display:block; line-height:2em}
.footer_info .ft_tel .btn_gaw{width:95px; display:inline-block; margin-top:10px}
.footer_info .ft_bank dt{font-size:2.1em; font-family: 'Roboto', 'Nanum Gothic', 'sans-serif'; font-weight:700}
.footer_info .ft_bank dd{padding-bottom:10px; line-height:2em}

.footer_info table{border-collapse:collapse;border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;margin-bottom:40px}
.footer_info table td, .footer_info table th{vertical-align:top; padding:25px 0}
.footer_info table th{text-align:left; font-weight:500; font-size:1.5em; width:135px}
.footer_info table td{width:415px}
.footer_info table tr:first-child{border-bottom:1px solid #d1d1d1}
.footer_info table td:nth-child(2){border-right:1px solid #d1d1d1}
.footer_info table th:nth-child(3), .footer_info table th:nth-child(7){padding-left:25px}

#tour_list.box_contents{padding:0px}


.common_more{width:272px; height:50px; font-size:1.3em; display:inline-block; vertical-align:middle}
.common_more a{display:block;/* padding-top:16px;*/ line-height:2.7em; height:50px;border-radius: 4px;}

.common_more2{width:200px; height:50px; font-size:1.3em; display:inline-block; vertical-align:middle}
.common_more2 a{display:block;/* padding-top:16px;*/ line-height:2.7em; height:50px;border-radius: 4px;}

.common_btn01{width:200px; height:50px; font-size:1.3em; font-weight:600; color:#fff; border:none;}
.common_btn02{width:272px; height:50px; font-size:1.3em; font-weight:600; color:#fff; border:none;}
.s_comm_btn{width:80px; height:30px; border:0;}
.w_btn{background:#fff;color:#333; border:1px solid #333;border-radius: 4px;}
.o_btn{background:#FE4589; font-weight:700; color:#fff;border-radius: 4px;}
.b_btn{background:#5266b3; font-weight:700; color:#fff;border-radius: 4px;}
.r_btn{background:#ed1d24;border-radius: 4px;}
.g_btn{background:#3f3f3f; color:#fff;border-radius: 4px;}

.comm_table {margin-bottom:70px;}
.comm_table table{margin-bottom:0; border-top:3px solid #686B6D;border-bottom:1px solid #686B6D;width:100%;}
.comm_table th,
.comm_table td{padding:20px 10px; border:none;font-size: 1.2em;font-weight: normal;border-bottom:1px solid #d1d1d1;}
.comm_table th{text-align:left; background:#f5f5f5; color:#686B6D;}
/*.comm_table td {padding:20px 40px;}*/
.comm_table td .id_chk_btn{width:80px; height:31px; border:none; background:#3f3f3f; color:#fff;}
.comm_table tr:last-child th,
.comm_table tr:last-child td {border-bottom:1px solid #686B6D;}
.comm_table td .btn_airset {border:1px solid #686B6D; color:#686B6D; padding:4px 10px; margin-left:8px; border-radius:20px;}


.comm_table table.price_tbl {margin-bottom:0; border-top:3px solid #686B6D;border-bottom:1px solid #686B6D;width:100%;}
.comm_table table.price_tbl th,
.comm_table table.price_tbl td {padding:20px 10px; border:none;font-size: 1.2em;font-weight: normal;border-bottom:1px solid #d1d1d1;}
.comm_table table.price_tbl th { background:#f5f5f5; color:#686B6D;text-align: center;border-right: 1px solid #D1D1D1;}
.comm_table table.price_tbl td {padding:20px 30px;text-align: center;    border-bottom: 1px dashed #D1D1D1;border-right: 1px solid #D1D1D1;}
.comm_table table.price_tbl tr:last-child th,
.comm_table table.price_tbl tr:last-child td {border-bottom:1px solid #686B6D;}
.comm_table table.price_tbl th:last-child,
.comm_table table.price_tbl td:last-child {border-right: 0 none;}
.comm_table table.price_tbl tr.price_row {}
.comm_table table.price_tbl tr.price_row td {}
.comm_table table.price_tbl td p.price1 {text-align: right;color:#686B6D;font-weight: bold;}
.comm_table table.price_tbl td p.price2 {text-align: right;color:#FE4589;font-weight: bold;}

.comm_table table.reser_tbl th {text-align: center}
.comm_table table.reser_tbl td {text-align: right;}
.comm_table table.reser_tbl td p.price1,
.comm_table table.reser_tbl td span {color:#FE4589;font-weight: bold;display: inline-block;}
.comm_table table.reser_tbl td p.price2,
.comm_table table.reser_tbl td small {color:#686B6D;font-weight: bold;display: inline-block;}

.member_info {margin-bottom:10px;}
.member_info .member_info_inner {padding-left: 10px;margin-bottom:20px;display: flex;align-items: center;}
.member_info .member_info_inner p {font-size: 1.4em;color:#333;}
.member_info .member_info_inner .member_info_chk {margin-left:30px;}
.member_info .member_info_inner .member_info_chk label{font-size: 1.4em;color:#333;}


.comm_table table.member_info_tbl {margin-bottom:0; border-top:3px solid #686B6D;border-bottom:1px solid #686B6D;width:100%;}
.comm_table table.member_info_tbl th,
.comm_table table.member_info_tbl td {padding:10px 20px; border:none;font-size: 1.3em;line-height: 1.5;font-weight: normal;}
.comm_table table.member_info_tbl th {background:#f5f5f5; color:#686B6D;text-align: center;border-right: 1px solid #D1D1D1;}
.comm_table table.member_info_tbl td {    border-bottom: 1px solid #D1D1D1;border-right: 1px solid #D1D1D1;}
.comm_table table.member_info_tbl tr:last-child th,
.comm_table table.member_info_tbl tr:last-child td {border-bottom:1px solid #686B6D;}
.comm_table table.member_info_tbl th:last-child,
.comm_table table.member_info_tbl td:last-child {border-right: 0 none;}




#site_setting{
	position: fixed; left: 0px;top:50px;
	background:#fff;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.08);
	z-index:999;
}
#site_setting h3{background: #333; color: white; padding: 12px;  padding-bottom: 13px;}
#site_setting h5{padding-bottom:5px; }
#site_setting_wrap{padding: 10px; width:160px}
#site_setting i{font-size: 20px; color: white;}
#site_setting .line{padding-bottom:10px; border-bottom:1px solid #d1d1d1; margin-bottom:5px}

#site_setting input{padding: 3px;width: 92px;border: 1px solid #d9d9d9}
#site_setting input[type=file]{width: 150px;border: none; background:#f0f0f0}

#tour_date .calendar_area {
	width: 266px;
}

#tour_date .tour_table {
	margin: 0px 0 0 275px;
}

.calendar_form_month {
	width: 815px;
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	position: relative;
	height: 50px;
	line-height: 50px;
	border: 1px solid #d1d1d1;
	border-bottom: none;
}

.schedule_table table {
	border: 1px solid #d1d1d1;
	border-bottom: none;
	width: 100%;
}

.schedule_table table th {
	background: #717171;
	color: #fff;
	border: 1px solid #616161;
}

.schedule_table table th img {
	margin-left: 7px;
}

.schedule_table table td {
	border: 0;
	height: 45px;
	text-align: center;
	color: #717171;
}

.schedule_table table tr {
	border-bottom: 1px solid #d1d1d1;
}

.schedule_table table tr:last-of-type {
	border-bottom: 0;
}

.schedule_table table .s_time {
	color: #333;
	width: 142px;
}

.schedule_table table .s_time span {

}

.schedule_table table .s_price {
	color: #e32227;
	font-weight: 600;
}

.schedule_table table .reser_wait {
	color: #5265b2;
}

.schedule_table table .reser_poss {
	color: #ff9c00;
}

/*나중에 css 추가*/
table.tablesorter thead tr .header {
	text-align: center;
	padding-top: 17px;
	padding-bottom: 17px;
}

table.tablesorter tbody td {
	padding: 7px;
}

/*
.img_div{overflow: hidden;}
.img_div:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.img_div img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
*/

.gr_notice{color:#333; font-size:1.1em;margin-bottom:5px;display: flex;align-items: center;justify-content: center;}
.gr_notice span.mark {display: inline-block;background:url(../img/ic_notice.png) no-repeat center;background-size: contain;width:20px;height:20px;margin-right: 5px}
.gr_notice:last-child{margin-bottom:0;}

.pk_notice{color:#fe4589;font-weight:700;font-size:1.3em;margin-bottom:5px;display: flex;align-items: center;}
.pk_notice span.mark {display: inline-block;background:url(../img/ic_notice02.png) no-repeat center;background-size: contain;width:20px;height:20px;margin-right: 5px}

.gr_dot{color:#333333; padding-left:7px; font-size:1.1em; position:relative;line-height: 1.5;margin-bottom: 10px;}
.gr_dot:after{position:absolute; width:3px; height:3px; top:12px; left:0; display:block; background:#333333; content:'';}

.sch_start_date{color:#e22126;    display: block;}
.sch_end_date{}
.slash{display: none;}

.board_sider{position:relative; text-align:center}
.board_sider div, .board_sider span{display:inline-block; cursor:pointer; text-indent:-9899px}
.board_sider .btn_Prev{width:33px; height:33px; background:url(/assets/img/all_aw.png) 0 -166px no-repeat}
.board_sider .btn_Prev:hover{background:url(/assets/img/all_aw.png) 0 -130px no-repeat}
.board_sider .btn_Next{width:33px; height:33px; background:url(/assets/img/all_aw.png) -63px -166px no-repeat}
.board_sider .btn_Next:hover{background:url(/assets/img/all_aw.png) -63px -130px no-repeat}
.board_sider .switchON, .main_emer_slider .switchOFF:hover{width:16px; height:33px; background:url(/assets/img/all_aw.png) 0px 8px no-repeat}
.board_sider .switchOFF{width:16px; height:33px; background:url(/assets/img/all_aw.png) -21px 8px no-repeat}

.event_board_slider .btn_Prev {
    width: 33px;
    height: 33px;
    background: url(/assets/img/all_aw.png) 0 -166px no-repeat;
}

.event_board_slider .btn_Prev, .event_board_slider .btn_Next {
    display: inline-block;
    cursor: pointer;
    text-indent: -9899px;
}

.event_board_slider .bx-next {
	right : 10px !important;
    width: 33px !important;
    height: 33px !important;
    background: url(/assets/img/all_aw.png) -63px -166px no-repeat  !important;
}

.event_board_slider .bx-prev{
	left : 10px !important;
	width: 33px !important;
    height: 33px !important;
    background: url(/assets/img/all_aw.png) 0 -166px no-repeat  !important;}


/* 구글 번역기 */
.VIpgJd-ZVi9od-ORHb-OEVmcd {display: none !important;}

.google_translate_ex
{position:fixed;
bottom:20px; left:20px;
/* display:flex; */
align-items:center;
justify-content:center;
z-index:9997;
margin:0 auto;
background: #56CCF2;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #01ADEF , #01ADEF );  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #01ADEF , #01ADEF ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
text-align:center;
padding:15px 20px;
border-radius:5px;
box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.25);}

.google_translate_ex>div>img
{width:20px; height:20.5px;
margin:0 auto;
padding:10px 0;}

.google_translate_ex>div>span
{color:#fff;
font-family:'bold';
font-size:15px;
line-height:15px;
display:block;
margin-bottom:10px;}

 #google_translate_element
{height:31px;
overflow:hidden;}


.goog-te-gadget-simple span
{font-size:12px;}


.goog-te-gadget .goog-te-combo
{margin:0;}

#google_translate_element select
{width:100px; height:31px;
font-family: 'Pretendard';
outline:none;
border:1px solid #fff;
margin:0;
padding:2px 10px;
text-indent:0;}

#google_translate_element img
{display:none;}

/* #google_translate_element span */


