@charset "utf-8";


html,body,.wrap{height:100%;min-width:1100px}

/* header */
.header{position:fixed;width:100%;background:#fff;box-sizing:border-box;z-index:10}
.header:after{display:block;position:absolute;top:100px;left:0;width:100%;height:1px;background:#e0e0e0;content:"";}
.header .lay_inner{padding:36px 0 35px;}
.header h1.logo{width:171px; height: 26px; margin-left:11px;}
.header h1.logo img {width: 100%; height: 100%; object-fit: cover;}
.header .gnb{position:absolute;top:45px;right:11px;}
.header .mainMenu li{float:left;}
.header .mainMenu li + li{margin-left:53px}
.header .mainMenu li > a{font-size:13px;font-family:'Montserrat',sans-serif;font-weight:700;color:#333}
.header .mainMenu li > a:hover,.header .mainMenu li.on > a{color:#ff6d00}

.header .subMenu{display:none;width:100%;height:50px;z-index:1;background:#fff;border-bottom:1px solid #e0e0e0;box-sizing:border-box;}
.header .subMenu .lay_inner{height:100%;padding:0}
.header .subMenu.on,.header .subMenu ul.on{display:block;}
.header .subMenu ul{display:none;padding-left:562px;overflow:hidden;}
.header .subMenu li{float:left;line-height:50px;}
.header .subMenu li + li{margin-left:40px;}
.header .subMenu li > a{display:block;position:relative;font-size:15px;color:#999}
.header .subMenu li > a:hover,.header .subMenu li.active > a{color:#ff6d00}
.header .subMenu li > a:hover:after,.header .subMenu li.active > a:after{display:block;position:absolute;bottom:0;left:0;height:2px;width:100%;background:#ff6d00;content:"";}


/* footer */
/*
footer{width:100%;padding:25px 0 40px;background:#fafafa;border-top:1px solid #e0e0e0}
.footerInner{width:1100px;margin:0 auto 10px}
.footerInner:after{content:'';display:block;clear:both;}
.copyRight{float:left;width:800px;}
.copyRight address{margin:0 0 20px;line-height:20px;font-size:12px;color:#888;font-style:normal}
.copyRight address span{display:block}
.copyRight em{font-style:normal;font-size:12px;color:#aaa}
.copyRight em .btn_perInfo{display:inline-block;margin-right:40px;font-size:12px;color:#4c4c4c;text-decoration:underline}
.sns-list {float:right;width:300px;padding-right:33px;font-size:0;text-align:right;box-sizing:border-box;}
.sns-list li {display:inline-block;margin-left:10px;zoom:1;}
.sns-list li:first-child{margin-left:0;}
.sns-list li img{width:34px;height:34px;}
.footerInner address .btn_bizPop{display:inline-block;padding:0 2px;margin-left:3px;color:#848484;text-decoration:underline;}
*/
#footer,
#footer * {margin: 0; padding: 0; box-sizing: border-box; font-family: 'Noto Sans KR',sans-serif;}
#footer {width: 100%; padding: 20px 0 40px; background-color: #fafafa; display: flex; flex-direction: column; transition: all ease-in-out 0.2s;}
#footer .dt-innerContainer {max-width: 1160px; margin: 0 auto; }
#footer .companyInfo {width: 100%; order: 1;}
#footer .companyInfo button {width: 100%; padding: 20px 0; text-align: left; font-weight: 700; font-size: 14px; font-family: 'Noto Sans KR'; display: flex; gap: 5px; align-items: center;}
#footer .companyInfo button::after {content: ""; display: block; width: 20px; height: 20px; background: url(https://group.drtour.comhttps://corp.drtour.com/images/new_main/down.svg) no-repeat center center/cover; transition: transform ease-in-out 0.2s;}
#footer .companyInfo button.open::after {transform: rotate(-180deg);}
#footer .companyInfo address { padding-bottom: 15px; font-size: 12px; line-height: 20px; font-style: normal; color: #666;}
#footer {padding-top: 0px;}
#footer .link {width: 100%; order: 0; background-color: #fafafa; padding: 20px 0; }
#footer .link ul {width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
#footer .link ul li a {padding: 10px 0; display: block; font-size: 14px; }
#footer .link ul li a em {font-weight: 700;}
#footer .etcInfo {width: 100%; order: 2; padding: 15px 0;}
#footer .etcInfo ul {width: 100%; display: flex; flex-wrap: wrap; gap: 0 10px;}
#footer .etcInfo ul li.naver {width: 28px; height: 28px; background: url("https://www.drtour.com/img/sprite_drtour@20230922.png") no-repeat -60px -276px / 355px auto;}
#footer .etcInfo ul li.instagram {width: 28px; height: 28px; background: url("https://www.drtour.com/img/sprite_drtour@20230922.png") no-repeat 0px -276px / 355px auto;}
#footer .etcInfo ul li.kakaotalk {width: 28px; height: 28px; background: url("https://www.drtour.com/img/sprite_drtour@20230922.png") no-repeat -30px -276px / 355px auto;}
#footer .etcInfo ul li.youtube {width: 28px; height: 28px; background: url("https://www.drtour.com/img/sprite_drtour@20230922.png") no-repeat -120px -276px / 355px auto;}
#footer .etcInfo ul li a {text-indent: -9999px; display: block;}
#footer .etcInfo .appDownload {width: 100%; display: block; padding: 15px 0; margin: 15px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; display: flex; gap: 10px; align-items: center;}
#footer .etcInfo .appDownload::before {content: ""; display: block; width: 30px; height: 30px; background: url("https://www.drtour.com/img/sprite_drtour@20230922.png") no-repeat -250px -146px / 355px auto;}
#footer .etcInfo .copyright {font-size: 11px;}


.footer_award { margin: 20px 0; display:block;position:relative;overflow:hidden;float:none;width:1100px;height:auto;padding:10px 0; auto;border-top:1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
.footer_award dl {float:left; /*margin-left:20px;*/} /* 2015-09-25 ?��?�� */
.footer_award dl:first-child{margin-left:0;}
.footer_award dl dt{float:left; margin-right:6px;} /* 2015-09-25 ?��?�� margin-right:5px; */
.footer_award dl dd {display:inline-block; float:left; color:#aaa; font-size:11px; line-height:12px;}
.footer_award .new_award_list .slide{display: inline-block;float:left;width:200px;padding:0 0 0 30px;background: url('https://corp.drtour.com/images/corp/bg_award_border.gif') no-repeat 100% 20%;}
.footer_award .new_award_list .slide.first{padding:0;width:190px;}
.footer_award .new_award_list .slide.last{padding:0 0 0 30px;width:190px;background:0;}
.footer_award .new_award_list .slide.top{margin-top:20px;}
.footer_award .btn_ttipOpen{display:none;}
.footer_award .ttip{display:none;position:absolute;top:10px;left:240px;padding:10px;border:1px solid #66696c;background:#fff;line-height:15px;color:#66696c;font-size:12px;}
.footer_award .ttip:after{position:absolute;bottom:-6px;left:11px;width:11px;height:6px;background:url('https://corp.drtour.com/images/corp/ico_ttip_arw.gif') no-repeat;content:'';}
.footer_award .btn_ttipOpen{display:inline-block;color:#aaa;font-size:11px;text-decoration:underline;}
.footer_award .btn_ttipOpen:hover + .ttip{display:block;}
.footer_award #prevBtn{ position:absolute;right:0px;top:5px;}
.footer_award #nextBtn{ position:absolute;right:0px;top:22px;}
.footer_award .new_award_list { padding: 10px 0; }
.footer_award .bx-wrapper { margin-bottom:0; }



/* container */
.container{min-height:580px;padding:150px 0 70px}
.container .content{width:1080px;margin:0 auto}
#content_privacy h2{font-size:24px;color:#fc7d09;font-weight:bold;line-height:25px;clear:both;}

/* content 공통?��?�� */
.lay_inner{position:relative;width:1100px;margin:0 auto}
.t_en{font-family:'Montserrat', Dotum, Gulim, Tahoma, Geneva, sans-serif}

.content .tit_box{padding:50px 0 45px;border-bottom:1px solid #e0e0e0;color:#4c4c4c}
.content .tit_box.v2{border-bottom:0}
.content .tit_box > p{margin-bottom:30px;font-family:nbg;font-size:18px;}
.content .tit_box > h2{display:block;font-family:nbg;font-size:30px;}
.content .btn_bagic{display:inline-block;width:200px;height:40px;margin-top:60px;text-align:center;font-size:14px;line-height:38px;color:#4c4c4c;border:1px solid #4d4d4d}
.content .btn_bagic.v2{display:block;width:100px;margin:60px auto 0}

.tbl_board{overflow:hidden;padding-top:25px;}
.tbl_board table{width:100%;font-size:14px;text-align:center;}
.tbl_board th{height:58px;padding:0 18px;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;color:#4c4c4c;line-height:58px;font-family:nbg-l;}
.tbl_board .align_l{text-align:left}
.tbl_board td{height:57px;border-bottom:1px solid #d9d9d9;padding:0 18px;line-height:57px;color:#666}
.tbl_board td .ing{color:#ff6d00}
.tbl_board td .btn_view{display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;color:#666;vertical-align:top;word-break:break-all;white-space:nowrap;}
.tbl_board .btn_bagic.v2{float:right;margin:20px 0 0;}

.paging{margin-top:60px;font-size:0;text-align:center}
.paging a{display:inline-block;padding:0 3px;margin:0 15px;font-family:'Montserrat', Dotum, Gulim, Tahoma, Geneva, sans-serif;font-weight:400;font-size:14px;color:#b2b2b2;vertical-align:middle;}
.paging a:hover,.paging a.on{color:#ff6d00}
.paging a[class^="btn_"]{font-family:nbg-l;font-size:14px;color:#d6d6d6;cursor:default}
.paging a.btn_prev span:before{display:inline-block;width:10px;height:17px;margin-right:15px;background:url('https://corp.drtour.com/images/corp/k_paing_arrow.png') no-repeat;content:"";vertical-align:middle;}
.paging a.btn_prev.active span:before{background-position:-20px 0;}
.paging a.btn_prev span:after{display:inline-block;width:1px;height:16px;margin-left:15px;background:#d6d6d6;content:"";vertical-align:middle;}
.paging a[class^="btn_"].active{color:#b2b2b2;cursor: pointer;}
.paging a.btn_next span:after{display:inline-block;width:10px;height:17px;margin-left:15px;background:url('https://corp.drtour.com/images/corp/k_paing_arrow.png') no-repeat 0 -20px;content:"";vertical-align:middle;}
.paging a.btn_next.active span:after{background-position:-20px -20px;}
.paging a.btn_next span:before{display:inline-block;width:1px;height:16px;margin-right:15px;background:#d6d6d6;content:"";vertical-align:middle;}

.rndbul_lst{margin-top:30px}
.rndbul_lst li{position:relative;padding-left:17px;font-size:14px}
.rndbul_lst li + li{margin-top:7px}
.rndbul_lst li:before{display:block;position:absolute;top:5px;left:0;width:4px;height:4px;background:#adadad;border-radius:2px;content:"";}
.rndbul_lst .tit{display:inline-block;width:72px;font-family:nbg;font-weight:normal;color:#808080}
.rndbul_lst .txt{font-family:nbg;color:#a3a3a3}

/**** 메인 ****/
.main .header{position:relative;background:#ff8c19}
.main .header:after{background:#ffaf5e}
.main .header .mainMenu li > a{color:#fff}
.main .header .subMenu li > a{color:#fff;}
.main .header .mainMenu li > a:hover,.main .header .mainMenu li.on > a
,.main .header .subMenu li > a:hover, .main .header .subMenu li.active > a{color:#1a1a1a}
.main .header .subMenu li > a:hover:after,.main .header .subMenu li.active > a:after{background:#1a1a1a}
.main .header .subMenu{position:absolute;bottom:-51px;background:#ff8c19;border-color:#f6a555}

.main .container{overflow:hidden;min-height:auto;padding:0;background:#fafafa;}
.main .main_visual{height:740px;background:#ff8c19 }
.main .main_visual .lay_inner{position:relative;height:100%;}
.main .main_visual .charac{display:block;position:absolute;bottom:-80px;right:-70px;z-index:1}
.main .main_visual .bg_point{position:absolute;bottom:0;right:-400px;width:1225px;height:651px;background:url('https://corp.drtour.com/images/corp/bg_main_visual.jpg') no-repeat}
.main .main_visual .main_txt{display:table;position:relative;height:100%;color:#fff;z-index:1}
.main .main_visual .main_txt .align_m{display:table-cell;vertical-align:middle}
.main .main_visual .main_txt h2{margin-bottom:30px;font-size:55px}
.main .main_visual .main_txt p{font-size:22px;line-height:30px}
.main .main_visual .main_txt .btn_company{display:inline-block;margin-top:70px;font-size:16px;color:#fff}
.main .main_visual .main_txt .btn_company:before{display:inline-block;width:50px;height:50px;margin-right:10px;background:url('https://corp.drtour.com/images/corp/btn_main_vodplay.png') no-repeat;content:"";vertical-align:middle}

.main .content{width:1160px;padding:77px 0;text-align:left;color:#000; font-family: 'Noto Sans KR',sans-serif;}
.main .content > .tit .title{font-size:24px;font-weight:700;padding-bottom:20px;}
.main .content > .tit .sub{font-size:18px;color:#333;font-weight:400;line-height:28px;}
.main .content .main_mlst{margin-top:65px;font-size:0;}
.main .content .main_mlst li{display:inline-block;position:relative;width:269px;height:275px;background:#fff;box-shadow:-1px 6px 12px rgba(0,0,0,.04)}
.main .content .main_mlst li+li{margin-left:8px}
.main .content .main_mlst li a{display:block;width:100%;height:100%;}
.main .content .main_mlst li strong{display:block;position:relative;font-family:nbg;font-size:15px;color:#666}
.main .content .main_mlst li strong:before{display:block;margin:40px auto;background:url('https://corp.drtour.com/images/corp/k_main_menuIco.png') no-repeat;content:"";}
.main .content .main_mlst li.m1 strong:before{width:55px;height:75px;background-position:0 0}
.main .content .main_mlst li.m2 strong:before{width:80px;height:76px;background-position:0 -90px}
.main .content .main_mlst li.m3 strong:before{width:75px;height:76px;background-position:0 -180px}
.main .content .main_mlst li.m4 strong:before{width:75px;height:75px;background-position:0 -270px}
.main .content .main_mlst li p{margin-top:20px;font-size:14px;color:#999;line-height:28px;}


/* ?��?��?���?? */
.visual_area{position:relative;width:1100px;height:619px;margin:0 auto}
.visual_area .vod_box{overflow:hidden;position:relative;width:100%;height:619px}
.visual_area .vod_box .visual_mv_inner,.visual_area .vod_box iframe{width:100%;height:100%}
.visual_area .vod_box iframe{background:transparent;}
.visual_area .vod_box .controls{position:absolute;right:30px;bottom: 30px;display: none; margin-left: 366px; z-index: 1;}
.visual_area .vod_box .controls .btn {position: relative;display: inline-block;width: 45px;height: 45px;}
.visual_area .vod_box .controls .btn + .btn {margin-left: 14px;}
.visual_area .vod_box .controls .btn button {overflow: hidden;position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;text-indent: 100%;white-space: nowrap;text-indent:-9999em;}
.visual_area .vod_box .controls .btn .pause {display:block;background: url(https://corp.drtour.com/images/corp/video_stop.png) no-repeat 0 0;}
.visual_area .vod_box .controls .btn .play {background: url(https://corp.drtour.com/images/corp/video_play.png) no-repeat 0 0;}
.visual_area .vod_box .controls .btn .mute {background: url(https://corp.drtour.com/images/corp/audio_off.png) no-repeat 0 0;}
.visual_area .vod_box .controls .btn .tuneon {display: block;background: url(https://corp.drtour.com/images/corp/audio_on.png) no-repeat 0 0;}
.visual_area .img_box {display:none;position:absolute;top:0;left:0;}
/* IE9-8 */
.ie-lower .visual_area .vod_box{display:none}
.ie-lower .visual_area .img_box{display:block}

.content.company .tit_box{padding:70px 0;}
.sec{position:relative;padding-top:70px;margin-top:70px;border-top:1px solid #e0e0e0}
.content.company .tit_box + .sec{margin-top:0}
.sec h3.t_en{margin-bottom:70px;font-weight:600;font-size:24px;color:#4c4c4c;}
.sec.history{padding-bottom:0;border-top:0;font-family:'Montserrat', Dotum, Gulim, Tahoma, Geneva, sans-serif;}
.sec.history .yearlst_box{}
.sec.history .his_summary{position:relative;font-size:0;padding-bottom:70px}
.sec.history .his_summary:after{display:block;position:absolute;top:8px;left:0;width:99%;height:2px;background:#b3b3b3;content:"";z-index:-1}
.sec.history .his_summary > li{display:inline-block;width:205px;vertical-align:top}
.sec.history .his_summary > li > strong{margin-left:-10px;padding:0 10px;background:#fff;font-size:21px;font-family:'Montserrat', sans-serif;font-weight:700}
.sec.history .his_summary li.frst strong,.sec.history .his_summary li.last strong{color:#b2b2b2}
.sec.history .his_summary li.last{width:auto}
.sec.history .his_summary li.frst strong{padding-left:0;margin-left:0}
.sec.history .his_summary li.last strong{padding-right:1px}
.sec.history .his_summary ol {margin-top:30px;}
.sec.history .his_summary ol li{overflow:hidden;line-height:26px;}
.sec.history .his_summary li .date{float:left;width:30px;font-size:16px;color:#4c4c4c}
.sec.history .his_summary li .dsc{float:left;width:165px;font-family:nbg;font-size:14px;color:#757575;}
.sec.history .his_summary ol li + li{margin-top:10px}
.sec.history .btn_more{position:absolute;top:70px;right:0;color:#b2b2b2;font-size:16px;text-decoration:underline;}
.sec.history .btn_more.on{color:#ff6d00}

.sec.history .his_detail{margin-left:-40px;font-size:0;}
.sec.history .his_detail li{display:inline-block;width:240px;min-height:135px;margin-left:40px;padding:20px 0 35px;box-sizing:border-box;vertical-align:top}
.sec.history .his_detail li:nth-child(1n+5){border-top:1px solid #e0e0e0}
.sec.history .his_detail .date{display:block;margin-bottom:20px;font-size:16px;color:#4c4c4c;font-weight:700}
.sec.history .his_detail p{font-size:14px;color:#757575;font-family:nbg;line-height:28px}
.sec.history .his_detail p + p{margin-top:20px}

/* .sec.ci .overwrap,
.sec.charac .overwrap{font-size:0}
.sec.ci .img,.sec.charac .img{display:inline-block;width:520px;text-align:center}
.sec.ci .dsc,.sec.charac .dsc{display:inline-block;width:540px;vertical-align:top}
.sec.ci .dsc > p,.sec.charac .dsc > p{margin-bottom:25px;font-family:nbg;font-size:14px;line-height:28px;color:#757575;}
.sec.ci .dsc .btn_down{font-size:14px;color:#b2b2b2;font-family:'Montserrat', sans-serif;;font-weight:800;text-decoration:underline;} */



.sec.ci {display: flex; flex-wrap: wrap; padding-top: 50px;}
.sec.ci .box {width: 40%; height: 228px; padding: 20px 20px; flex: 1 1 49%; box-sizing: border-box;}
.sec.ci .box:first-child{border-right: 1px solid #e0e0e0;}
.sec.ci .box .img_wrap {margin: 50px auto 0;}
.sec.ci .box .img_wrap img {width: 100%; height: 100%; object-fit: cover;}
.sec.ci .ci_wrap .img_wrap {width: 230px; height: 35px;}
.sec.ci .bi_wrap .img_wrap {width: 165px; height: 38px;}
.sec.ci .box .download { text-align: center; margin-top: 28px;}
.sec.ci .box .download a {display: inline-block; color: #B2B2B2; font-family: Montserrat; font-size: 14px; font-style: normal; font-weight: 800; line-height: 14px;text-decoration-line: underline;}



.sec.charac {margin-top: 50px;}
.sec.charac .overwrap{font-size:0}
.sec.charac .dsc{display:inline-block;width:540px;vertical-align:top}
.sec.charac .img{display:inline-block;width:520px;text-align:center}
.sec.charac .dsc > p{margin-bottom:25px;font-family:nbg;font-size:14px;line-height:28px;color:#757575;}
.sec.culture ul{overflow:hidden;width:100%;margin-top:-74px;padding-left:25px;box-sizing:border-box;}
.sec.culture li{position:relative;float:left;width:50%;min-height:85px;padding:23px 0 0 120px;margin-top:74px;box-sizing:border-box;vertical-align:top;font-family:ngb-l;color:#999}
.sec.culture li:before{display:block;position:absolute;top:0;left:0;background:url('https://corp.drtour.com/images/corp/k_culutre_ico.png');content:"";}
.sec.culture li strong{display:block;margin-bottom:20px;font-family:nbg;font-size:15px;color:#4c4c4c;}
.sec.culture li.c_holiday:before{width:88px;height:85px;background-position:0 0}
.sec.culture li.c_reward:before{width:95px;height:85px;background-position:-130px 0}
.sec.culture li.c_edu:before{width:85px;height:85px;background-position:0 -100px}
.sec.culture li.c_bonus:before{width:85px;height:85px;background-position:-130px -100px}
.sec.culture li.c_resort:before{width:85px;height:86px;background-position:0 -200px}
.sec.culture li.c_cafe:before{width:78px;height:84px;background-position:-130px -200px}
.sec.culture li.c_retirement:before{width:90px;height:86px;background-position:0 -300px}
.sec.culture li.c_passing:before{width:75px;height:85px;background-position:-130px -300px}

.sec.location .line_header{position:relative;overflow:hidden;border-bottom:1px solid #e0e0e0;}
.sec.location h3.t_en{float:left;padding-bottom:24px;margin-bottom:0}
.sec.location .tabs{position:absolute;bottom:0;right:0;font-size:0}
.sec.location .tabs li{display:inline-block;margin-left:60px;}
.sec.location .tabs li a{display:block;padding:15px 0;font-size:16px;color:#333;}
.sec.location .tabs li a:hover,.sec.location .tabs li a.on{color:#ff6d00;border-bottom:2px solid #ff6d00}
.sec.location .tab_cont{display:none;margin-top:32px;}
.sec.location .tab_cont.active{display:block}
.sec.location .tab_cont .maps{overflow:hidden;width:1080px;height:563px;}
.sec.location .tab_cont .adr_lst{margin-top:35px;}
.sec.location .tab_cont .adr_lst li{font-family:nbg;font-size:14px;color:#757575;line-height:28px;}
/* ie10 ?��?�� �???�� google Maps �???�� ?��?��?�� ?��미�??�?? 교체*/
.location.sec .tab_cont .map_img{display:none}
.location.sec .tab_cont.ie_map .maps{display:none;}
.location.sec .tab_cont.ie_map .map_img{display:block;}


/* ?��?��?��?�� */
.prize_lst{}
.prize_lst dl{position:relative;padding-top:55px;margin-top:55px;border-top:1px solid #e0e0e0;}
.prize_lst dl:first-child{border-top:0;margin-top:0}
.prize_lst dt{margin-bottom:30px;font-family:nbg;font-weight:bold;font-size:24px;color:#4c4c4c}
.prize_lst dd > p{font-family:nbg;font-size:14px;line-height:28px;color:#808080}
.prize_lst dd .rndbul_lst{margin-top:30px}
.prize_lst dd .prize_thumb{position:absolute;top:50%;right:0;margin-top:-50px}


/* ?��?��?��?���?? */
.subTit_txt{padding-top:44px;font-size:18px;color:#4c4c4c;}
.lounge_lst{overflow:hidden;margin-top:57px;}
.lounge_lst .tabs{float:left;width:200px;margin-right:80px;}
.lounge_lst .tabs li a{font-size:18px;line-height:30px;color:#333}
.lounge_lst .tabs li a:hover,.lounge_lst .tabs li a.on{color:#ff6d00}
.lounge_lst .tabs_box{float:left;width:800px;}
.lounge_lst .tab_cont{display:none}
.lounge_lst .tab_cont.active{display:block}
.lounge_lst .tab_cont h3{font-size:26px;font-weight:bold;color:#4c4c4c;}
.lounge_lst .tab_cont .cont{padding-top:70px;margin-top:70px;border-top:1px solid #e0e0e0}
.lounge_lst .tab_cont .cont.maps{padding-top:45px;margin-top:0;border-top:0}
.lounge_lst .tab_cont .subTit{margin-bottom:45px;font-family:nbg-l;font-size:24px;color:#4c4c4c;}
.lounge_lst .tab_cont .thumb_lst{overflow:hidden;margin:-40px 0 0 -40px;}
.lounge_lst .tab_cont .thumb_lst li{float:left;width:240px;margin:40px 0 0 40px;}
.lounge_lst .tab_cont .thumb_lst li{font-family:nbg-l;font-weight:bold;font-size:16px;color:#4c4c4c;}
.lounge_lst .tab_cont .thumb_lst .ico{display:block;position:relative;width:240px;height:135px;margin-bottom:20px;border:1px solid #f0f0f0;box-sizing:border-box}
.lounge_lst .tab_cont .thumb_lst .ico:after{display:block;position:absolute;top:50%;left:50%;background:url('https://corp.drtour.com/images/corp/k_loungBenefit_ico.png') no-repeat;content:""}
.lounge_lst .tab_cont .thumb_lst .ico.sale:after{width:132px;height:72px;background-position:0 0;margin:-36px 0 0 -66px;}
.lounge_lst .tab_cont .thumb_lst .ico.map:after{width:130px;height:87px;background-position:-170px 0;margin:-43px 0 0 -66px;}
.lounge_lst .tab_cont .thumb_lst .ico.bus:after{width:136px;height:71px;background-position:-340px 0;margin:-35px 0 0 -68px;}
.lounge_lst .tab_cont .thumb_lst .ico.pass:after{width:100px;height:95px;background-position:0 -110px;margin:-47px 0 0 -50px;}
.lounge_lst .tab_cont .thumb_lst .ico.rent:after{width:81px;height:87px;background-position:-170px -110px;margin:-43px 0 0 -40px;}
.lounge_lst .tab_cont .thumb_lst .ico.goods:after{width:90px;height:87px;background-position:-340px -110px;margin:-43px 0 0 -45px;}
.lounge_lst .tab_cont .thumb_lst li > em{display:block;margin-top:10px;font-size:14px;color:#999;}
.lounge_lst .tab_cont .thumb_lst li > .btn_link{display:block;margin-top:28px;font-size:14px;color:#ff6d00;text-decoration:underline;}
.lounge_lst .rndbul_lst{margin-top:45px}
.lounge_lst .rndbul_lst li + li{margin-top:12px}


/* ?��비스 ?��?�� */
.content.service .tit_box{margin-bottom:60px}
.grp_lst{padding-top:60px;margin-top:70px}
.content.service .tit_box + .grp_lst{margin-top:60px;padding-top:0}
.grp_lst h3{margin-bottom:60px;font-family:nbg;font-size:24px;color:#4c4c4c}
.grp_lst .lst{overflow:hidden;}
.grp_lst .lst + .lst{margin-top:60px;}
.grp_lst .lst dl{float:left;width:800px;}
.grp_lst .lst dt{margin-bottom:6px;font-size:16px;line-height:20px; color:#4c4c4c}
.grp_lst .lst dd.dsc{min-height:62px;font-family:nbg;font-size:14px;color:#999;line-height:28px}
.grp_lst .lst dd.url,
.grp_lst .lst dd.apps {padding:16px 0;margin-top:32px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
.grp_lst .lst dd.url a{display:inline-block;position:relative;font-family: Arial, Helvetica, sans-serif;color:#a3a3a3;font-size:13px;}
.grp_lst .lst dd.url a + a{margin-left:30px;}
.grp_lst .lst dd.url a:hover{color:#4c4c4c}
.grp_lst .lst dd.url a:before{display:inline-block;width:21px;height:22px;margin-right:10px;vertical-align:middle;background:url('https://corp.drtour.com/images/corp/k_service_ico.png') no-repeat;content:"";}
.grp_lst .lst .thumb{float:right;overflow:hidden;width:240px;border:1px solid #e0e0e0;box-sizing:border-box}
.grp_lst .lst .thumb img{width:100%;height:auto}

.grp_lst .lst dd.apps {display: flex; align-items: center; gap: 14px; color: #A3A3A3; font-family: NanumBarunGothic; font-size: 13px; font-style: normal; font-weight: 400; line-height: 13px;}
.grp_lst .lst dd.apps a {text-indent: 9999px;}
.grp_lst .lst dd.apps a.aos {width: 100px; height: 32px; background: url("https://corp.drtour.com/images/corp/2024/down_aos.png") no-repeat center center/cover;}
.grp_lst .lst dd.apps a.ios {width: 102px; height: 30px; background: url("https://corp.drtour.com/images/corp/2024/down_ios.png") no-repeat center center/cover;}



.grp_lst.apps .lst dl{width:868px}
.grp_lst.apps .lst .thumb{width:172px;height:172px;}
.grp_lst.apps dd.url a.appStore:before{width:19px;height:22px;margin-top:-2px;background-position:0 -30px;}
.grp_lst.apps dd.url a.googlePlay:before{width:20px;height:23px;margin-top:-2px;background-position:0 -60px}



/* ?��리�?�엄 ?��?�� */
.intro_site{}
.intro_site > h3{margin:60px 0 30px;font-family:nbg;font-size:24px;color:#4c4c4c}
.intro_site > p{margin-bottom:30px;font-size:14px;line-height:28px;color:#666}
.intro_site .img_box{display:block;width:100%;height:auto;border:1px solid #e0e0e0;}
.intro_site .img_box img{width:100%;height:auto}


/* 보도?���?? */
.reports .tbl_board th{font-family:nbg-l;}
.reports .tbl_board th,.reports .tbl_board td{padding:0 30px;text-align:left;font-family:nbg;font-size:14px;color:#4c4c4c}
.reports .tbl_board td a{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}
/* 200120 보도?���?? -> ?��?���?? ?���?? ?��?�� �?? LNB추�?? ?��?�� */
.reports_inner:after{overflow:hidden;display:block;clear:both;content:"";height:0;}
.ie-lower .reports_inner{height:750px;zoom:1;}
.reports_inner .leftArea{float:left;width:132px;padding-top:55px;}
.reports_inner .lnb li{margin-bottom:20px;}
.reports_inner .lnb li a{font-size:18px;color:#333;}
.reports_inner .lnb li.on a{color:#ff6d00;}
.reports_inner .rightArea{float:right;width:945px;padding-top:30px;}


/* 보도?���?? ?��?��보기 */
.board_view .b_title{overflow:hidden;height:58px;padding:0 30px;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;box-sizing:border-box;font-family:nbg;line-height:56px}
.board_view .b_title > h3{float:left;overflow:hidden;max-width:90%;font-family:nbg;font-weight:normal;font-size:14px;color:#4c4c4c;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;}
.board_view .b_title > em{float:right;font-family:Arial, Helvetica, sans-serif;color:#4c4c4c}
.board_view .b_content{padding:70px 30px;color:#666;font-size:14px;line-height:28px}
.board_view .b_more{border-top:1px solid #e0e0e0}
.board_view .b_more li{height:57px;padding:0 30px;border-bottom:1px solid #e0e0e0;box-sizing:border-box;line-height:55px;font-size:14px}
.board_view .b_more li span{color:#7a7a7a}
.board_view .b_more li a{display:inline-block;overflow:hidden;margin-left:30px;max-width:940px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}


/* ?��?��?���?? */
.vod_lst{overflow:hidden;padding-bottom:95px}
.vod_lst ul{overflow:hidden;margin:30px 0 0 -40px;}
.vod_lst li{float:left;width:240px;margin:40px 0 0 40px;}
.vod_lst li .v_thumb{overflow:hidden;width:240px;height:135px;}
.vod_lst li .v_thumb img{width:100%;height:auto}
.vod_lst li .v_title{display:block;height:82px;margin:15px 0 8px;font-family:nbg-l;font-weight:bold;font-size:16px;color:#4c4c4c;line-height:28px;}
.vod_lst li .v_date{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#999}


/* 채용?��?�� */
.recruit_visual {}
.recruit_dsc{}
.recruit_dsc .bagic_lst{padding:60px 0;border-top:1px solid #e0e0e0}
.recruit_dsc .bagic_lst:first-child{border-top:0}
.recruit_dsc .bagic_lst dt{margin-bottom:8px;font-family:nbg;font-weight:bold;font-size:16px;color:#4c4c4c;}
.recruit_dsc .bagic_lst dd{font-family:nbg;font-size:14px;color:#999;line-height:28px}
.recruit_dsc .bagic_lst dd .link{display:block;margin-top:30px;font-weight:bold}
.recruit_dsc .bagic_lst dd .btn_link{font-size:14px;color:#ff6d00;font-family:nbg;text-decoration:underline;}
.section_lst{}
.section_lst .line_tit{height:58px;padding:0 30px;box-sizing:border-box;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;font-family:nbg-l;font-weight:bold;font-size:20px;line-height:58px;color:#4d4d4d;}
.section_lst .line_tit.v2{color:#ff6d00}
.section_lst .apply_tiplst{overflow:hidden;padding:30px;border-bottom:1px solid #e0e0e0}
.section_lst .apply_tiplst dt{display:inline-block;width:170px;height:170px;margin-right:30px;text-align:center;font-family:nbg;color:#fff;font-size:18px;line-height:28px;font-weight:bold;border-radius:85px;vertical-align:middle;}
.section_lst .apply_tiplst dt .align{display:table;width:100%;height:100%;text-align:center;}
.section_lst .apply_tiplst dt .align span{display:table-cell;vertical-align:middle}
.section_lst .apply_tiplst dd{display:inline-block;width:800px;vertical-align:middle;font-family:nbg;font-size:15px;color:#666;line-height:28px;}
.section_lst .apply_tiplst li > strong{font-family:nbg-l;}
.section_lst .apply_tiplst.v1 dt{background:#ffc44c;}
.section_lst .apply_tiplst.v1 li .bul,.section_lst .apply_tiplst.v1 li strong{color:#ff9500;}
.section_lst .apply_tiplst.v2 dt{background:#66b3ff;}
.section_lst .apply_tiplst.v2 li .bul,.section_lst .apply_tiplst.v2 li strong{color:#66b3ff;}
.section_lst .apply_tiplst.v3 dt{background:#b3b3b3;}
.section_lst .apply_tiplst.v3 li .bul{color:#999;}
.section_lst .apply_tiplst dd .notice{margin-top:40px;color:#e55c5c;}


/* 채용공고 */
.recruit_board{position:relative;}
.recruit_board .srch_box{position:absolute;top:-33px;right:0;font-size:0;}
.recruit_board .srch_box .select_box{display:inline-block;position:relative;overflow:hidden;width:100px;height:38px;box-sizing:border-box;font-size:14px;color:#666;font-family:nbg;line-height:38px;border:1px solid #4d4d4d;background:#fff url('https://corp.drtour.com/images/corp/ico_selectbox_arrow.jpg') 100% 0 no-repeat;}
.recruit_board .srch_box .select_box select{width:125px;height:100%;margin-top:-3px;padding-left:10px;;border:0;background:transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.recruit_board .srch_box .in_txt{display:inline-block;position:relative;width:284px;height:38px;margin-left:10px;background:#f2f2f2;border:1px solid #d9d9d9;box-sizing:border-box;vertical-align:top}
.recruit_board .srch_box .in_txt input[type="text"]{height:36px;width:244px;padding:0 10px;background:transparent;box-sizing:border-box;border:0;line-height:36px;}
.recruit_board .srch_box .in_txt button{position:absolute;top:0;right:0;width:38px;height:36px;padding:0;border:0;text-align:center}
.recruit_board .paging{clear:both;margin-top:30px}

.recruit_board .tbl_board2 {border-top:1px solid #4d4d4d;border-bottom:1px solid #ccc}
.recruit_board .tbl_board2 table{width:100%}
.recruit_board .tbl_board2 th,.recruit_board .tbl_board2 td{height:56px;padding:0 10px;border-top:1px solid #f0f0f0;vertical-align:middle;}
.recruit_board .tbl_board2 tr:first-child th,.recruit_board .tbl_board2 tr:first-child td{border-top:0}
.recruit_board .tbl_board2 th{font-family:nbg-l;font-size:14px;color:#4c4c4c;text-align:left}
.recruit_board .tbl_board2 td{color:#999}
.recruit_board .tbl_board2 td input[type="text"]{width:100%;height:38px;border:1px solid #ccc;padding:0 10px;box-sizing:border-box;line-height:38px;}
.recruit_board .tbl_board2 td .in_period{display:inline-block;position:relative;width:135px;height:38px;box-sizing:border-box;border:1px solid #ccc}
.recruit_board .tbl_board2 td .in_period input[type="text"]{height:36px;border:0;background:#fff}
.recruit_board .tbl_board2 td .in_period button{position:absolute;top:0;right:0;}
.recruit_board .tbl_board2 td .in_check{display:inline-block;position:relative;overflow:hidden;height:20px;}
.recruit_board .tbl_board2 td .in_check input[type="checkbox"]{position:absolute;top:-20px;left:-20px;border:1px solid red}
.recruit_board .tbl_board2 td .in_check label{display:block;padding-left:26px;font-size:13px;color:#4c4c4c;background:url('https://corp.drtour.com/images/corp/k_check_ico.png') 0 -30px no-repeat;line-height:20px;}
.recruit_board .tbl_board2 td .in_check input[type="checkbox"]:checked + label{background-position:0 0}
.recruit_board .tbl_board2 td .in_check + .in_check{margin-left:20px}
.recruit_board .tbl_board2 td .in_file{overflow:hidden}
.recruit_board .tbl_board2 td .in_file input[type="text"]{width:330px}
.recruit_board .tbl_board2 td .in_file label{display:inline-block;width:64px;height:38px;margin-left:5px;text-align:center;color:#fff;background:#bbb;line-height:38px;font-size:12px;border:0;cursor:pointer}
.recruit_board .tbl_board2 td .in_file .btn_file{position:absolute;top:-100px;right:-100px;width:0;height:0;}
.recruit_board .tbl_board2 .textareaForm{overflow-y:auto;width:100%;height:550px;}
.recruit_board .btn_wrap{text-align:center}
.recruit_board .btn_wrap .btn_bagic{width:112px;border-color:#dcdcdc}
.recruit_board .btn_wrap .btn_bagic.orange{margin-right:13px;background:#ff6d00;border-color:#ff6d00;color:#fff}


/* 채용공고 보기 */
.recruit_boardView .title_area{padding:20px 30px;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;}
.recruit_boardView .title_area h3{font-family:nbg;font-size:20px;color:#4d4d4d}
.recruit_boardView .title_area .etc_info{display:block;margin-top:15px;font-size:14px;color:#c1c1c1}
.recruit_boardView .title_area .etc_info em{color:#666}
.recruit_boardView .content_area{padding:40px 30px;}
.recruit_boardView .add_file{margin-bottom:70px;text-align:right;}
.recruit_boardView .add_file li + li{margin-top:6px}
.recruit_boardView .add_file a.btn_download{display:inline-block;padding-right:15px;font-size:14px;color:#666;background:url('https://corp.drtour.com/images/corp/ico_addfile_down.gif') 100% 50% no-repeat}

/*  채용공고 보기 ?�?? ?���?? ?��?���?? ?���?? css (코드 ?��?�� ?��?��?��?���?? ?��?���?? ?��?��)
.recruit .tbl_write{font-family:NanumBarunGothic,nbg,'Nanum Gothic', '?��?��고딕', 'Malgun Gothic', '맑�??고딕', Dotum, Gulim, Tahoma, Geneva, sans-serif, verdana;color:#4c4c4c}
.recruit .tbl_write table{width:100%}
.recruit .tbl_write .intro_txt{font-size:16px;line-height:32px;color:#4c4c4c}
.recruit .tbl_write .part_tit{padding-top:70px;margin:70px 0 44px;border-top:1px solid #e0e0e0;font-family:nbg;font-size:18px;color:#4c4c4c}
.recruit .tbl_write .tbl_sub{width:100%;border-bottom:1px solid #e0e0e0}
.recruit .tbl_write .tbl_sub th,.recruit  .tbl_write .tbl_sub td{padding:13px 20px;border-top:1px solid #e0e0e0;text-align:left;line-height:24px;}
.recruit .tbl_write .tbl_sub th{background:#f2f2f2;font-family:nbg-l;font-size:14px;color:#333}
.recruit .tbl_write .tbl_sub td{font-size:14px;line-height:24px;color:#4c4c4c;word-break:keep-all;word-wrap:break-word;}
.recruit .tbl_write .def_lst + .def_lst{margin-top:34px}
*/

.recruit .bottom_area{overflow:hidden;margin:0 30px;font-family:nbg;font-size:14px;line-height:57px;border-bottom:1px solid #e0e0e0}
.recruit .bottom_area .btn_wrap{overflow:hidden;width:100%;padding:70px 0 10px;border-top:1px solid #e0e0e0;border-bottom:2px solid #e0e0e0;}
.recruit .bottom_area .btn_wrap a{display:inline-block;margin-top:0;}
.recruit .bottom_area .btn_wrap a+a{margin-left:3px}
.recruit .bottom_area .btn_wrap .aling_l{float:left;}
.recruit .bottom_area .btn_wrap .aling_l a.btn_bagic{background:#a0a0a0;border-color:#a0a0a0;color:#fff}
.recruit .bottom_area .btn_wrap .aling_l a.btn_job{margin-left:15px;color:#ff6d00}
.recruit .bottom_area .btn_wrap .aling_l a.btn_job:hover{text-decoration:underline;}
.recruit .bottom_area .btn_wrap .aling_r{float:right;}
.recruit .bottom_area div[class$="_board"]{padding:0 30px;border-bottom:1px solid #e0e0e0}
.recruit .bottom_area div[class$="_board"]:after{display:block;clear:both;content:"";}
.recruit .bottom_area div[class$="_board"] .label{float:left;width:50px;margin-right:20px;color:#7a7a7a}
.recruit .bottom_area div[class$="_board"] .post{float:left;width:825px;position:relative;padding-left:65px;;color:#4c4c4c}
.recruit .bottom_area div[class$="_board"] .post .current{position:absolute;top:0;left:0;}
.recruit .bottom_area div[class$="_board"] .post .ing{color:#ff6d00}
.recruit .bottom_area div[class$="_board"] .post a{display:block;overflow:hidden;max-width:75%;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.recruit .bottom_area div[class$="_board"] .post a:hover{text-decoration:underline;}
.recruit .bottom_area div[class$="_board"] .etc{position:absolute;top:0;right:0;}
.recruit .bottom_area div[class$="_board"] .etc .date{padding-left:30px}

/* 복�?? */
.welfare_txt{font-family:nbg;font-size:14px;color:#666}
.welfare_txt strong{display:block;margin:60px 0 30px;font-size:24px;color:#4c4c4c}
.welfare .section_lst{margin-top:60px}
.tbl_welfare{}
.tbl_welfare th,.tbl_welfare td{padding:20px 30px;border-bottom:1px solid #d9d9d9;line-height:24px;font-size:14px;text-align:left;}
.tbl_welfare th,.tbl_welfare td > strong{font-family:nbg-l;color:#4c4c4c}
.tbl_welfare td{color:#666}
.tbl_welfare td ul + ul{margin-top:35px}

/* 개인?���?? 처리방침 */
.terms_doc{margin-top:55px}
.terms_doc .int_txt{font-size:13px;color:#666;line-height:28px}
.terms_doc .group{margin-top:60px;font-size:14px;line-height:27px;color:#666}
.terms_doc .group h3{font-size:15px;color:#4c4c4c}
.terms_doc .group .olist > li{margin-top:30px}
.terms_doc .group h3 + .olist li:first-child{margin-top:0}
.terms_doc .group table{width:100%;table-layout:fixed;margin-top:25px}
.terms_doc .group table th{border-top:1px solid #4c4c4c;border-bottom:1px solid #4c4c4c;}
.terms_doc .group table th,.terms_doc .group  table td{padding:15px 30px;font-size:14px;color:#4c4c4c}
.terms_doc .group table td{border-bottom:1px solid #d9d9d9;color:#666}
.terms_doc .group {margin-top:30px}

/* 보험?���?? - 추�?? 19.12.12 */
.insurance_lst{}
.insurance_lst > dl{padding:60px 0;border-bottom:1px solid #e0e0e0}
.insurance_lst dt{margin-bottom:20px;font-family:nbg;font-weight:bold;font-size:24px;color:#4c4c4c}
.insurance_lst dd{position:relative;}
.insurance_lst dd .thumb{display:inline-block;width:150px;height:188px;border:1px solid #e0e0e0}
.insurance_lst dd .thumb img{width:100%;height:auto}
.insurance_lst dd ul{display:inline-block;padding-left:45px;vertical-align:top}
.insurance_lst dd li{font-size:14px;color:#a3a3a3}
.insurance_lst dd li:before{display:inline-block;width:4px;height:4px;margin:6px 14px 0 0;border-radius:2px;background:#adadad;content:"";vertical-align:top}
.insurance_lst dd li + li{margin-top:8px}
.insurance_lst dd li > strong{display:inline-block;width:77px;color:#808080;font-family:nbg-l;font-weight:bold;}
.insurance_lst dd li.btn{margin-top:38px}
.insurance_lst dd li.btn:before{display:none}
.insurance_lst dd .btn_download{display:block;width:100px;height:38px;line-height:38px;border:1px solid #4d4d4d;font-size:14px;color:#4c4c4c;text-align:center}
.insurance_lst .noti_coment{margin-top:50px;font-size:14px;line-height:28px;color:#808080}
.insurance_lst .noti_coment > p{display:inline-block;font-size:14px;line-height:28px;color:#808080}
.insurance_lst .noti_coment:before{display:inline-block;margin-right:3px;content:"※";vertical-align:top}
