﻿@charset "utf-8";
/* common */
.blind,legend{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:100px;white-space:nowrap;}
/* comm_skip */
#skip{height:0;}
#skip a{display:block;position:absolute;left:0;top:-100px;width:100%;height:1px;text-align:center;}
#skip a:focus,#skip a:active{position:absolute;top:0;z-index:120;height:25px;padding:10px 0;background:#fff;font-weight:bold;color:#000;font-size:20px;text-decoration:none;}
#wrap{position:relative; min-height:100%; min-width:1080px;}
/* comm_header */
#header{background:#ffffff; border:1px solid #cccccc; padding:20px 0;}
#header .gnb{width:1080px; margin:0 auto; position:relative; zoom:1;}
#header .gnb:after{display:block; content:''; clear:both;}
#header .gnb h1{float:left;}
#header .gnb .nav{float:right; position:absolute; right:0;  transition:top .5s ease-out; z-index:100;}
#header .gnb .nav .navbtn{float:right; margin:6px 0 26px 0; cursor:pointer; transition:all 0.3s; }
#header .gnb .nav .menu{width:300px; float:none; clear:both;}
#header .gnb .nav .menu.active{border:1px solid #cccccc;}
#header .gnb .nav .menu .menubar{}
.menu, .menu > ul ul{max-height:0; background:#ffffff; overflow:hidden;}
.menu.active, .menu > ul ul.active{max-height:1000px;}
.menu ul{display:inline;}
.menu ul li a{font-family:NanumSquareB; font-size:14px; color:#222222; display:block; position:relative; padding:12px 16px;}
.menu ul li a.mm{font-size:16px; margin:0 0; border-bottom:1px solid #cccccc;}
.menu ul li a.mm:focus, .menu ul li a.mm:active, .menu ul li a.mm:hover{color:#036564; text-decoration:none; background:#ffffff;}
.menu ul li.lang{zoom:1;}
.menu ul li.lang:after{display:block; content:''; clear:both;}
.menu ul li.lang a.ko, .menu ul li.lang a.en{font-size:14px; color:#888888; float:left; display:inline-block; padding-left:40px;}
.menu ul li.lang a:focus, .menu ul li.lang a:active, .menu ul li.lang a:hover{color:#555555; text-decoration:none;}
.menu ul li.lang a.ko{background:url(http://img.e-hyundai.com/images/tour/co_main/en/common/lang_ico_ko.png)no-repeat 16px 11px;}
.menu ul li.lang a.en{background:url(http://img.e-hyundai.com/images/tour/co_main/en/common/lang_ico_en.png)no-repeat 16px 11px;}
.menu ul ul > li a{color:#555555; background:#f8f8f8; border-bottom:1px solid #cccccc; display:block; padding:12px 26px;}
.menu ul ul > li a:focus, .menu ul ul > li a:active, .menu ul ul > li a:hover{color:#222222; text-decoration:none; background:#f1f1f1;}
.menu li.has-submenu > a:after{content:'+';  position:absolute; top:12px; right:16px; display: block;}
.menu li.has-submenu > a.active:after{content: "-";}
.menu ul ul, .menu ul ul ul{display:inherit; position:relative;left:auto; top:auto; border:none;}
/* comm_container */
#container{padding:0 0 220px 0;}
#container #contents{width:1080px; margin:0 auto; zoom:1;}
#container #contents:after{display:block; content:''; clear:both;}
/* comm_footer */
#footer{position:absolute; left:0; right:0; bottom:0; background:#f1f1f1;}
#footer .footer_cont{font-size:13px; color:#555555; width:1080px; margin:0 auto; padding:30px 0; zoom:1;}
#footer .footer_cont:after{display:block; content:''; clear:both;}
#footer .footer_cont .ci{float:left;}
#footer .footer_cont .ci p{float:left; padding-right:20px;}
#footer .footer_cont .dreamtourinfo{float:left;}
#footer .footer_cont .dreamtourinfo p span{display:inline-block; padding-left:60px;}
#footer .footer_cont .dreamtourinfo .copyright{font-size:11px; margin-top:6px;}
#footer .footer_cont .link{float:right;}
#footer .footer_cont .link select{font-family:'NanumSquareR'; font-size:13px; color:#555555; line-height:1.5; width:200px; height:34px; background:url(http://img.e-hyundai.com/images/tour/co_main/en/common/arrow_ico_down.png) no-repeat 95% 50%, #ffffff; border:1px solid #cccccc; padding:3px 20px 3px 4px; -webkit-appearance: none; -moz-appearance:none; appearance:none;} /*select화살표숨김 -webkit-appearance: none; -moz-appearance:none; appearance:none;*/
#footer .footer_cont .link select::-ms-expand{display:none;}/*select화살표숨김*/

/*index*/
#container #index{background:url(http://img.e-hyundai.com/images/tour/co_main/en/main/main_visual.jpg) repeat-x  center top; background-size:1920px 450px;}
#contents .introduction{padding:120px 0 0 0; text-align:center;}
#contents .introduction h2{font-size:46px; color:#ffffff; margin-bottom:10px;}
#contents .introduction dl dt{font-family:'NanumSquareB'; font-size:16px; color:#a9fffc;}
#contents .introduction dl dd{color:rgba(255,255,255,0.7); margin-top:5px;}
#contents .ba{margin-top:160px; text-align:left; zoom:1;}
#contents .ba:after{display:block; content:''; clear:both;}
#contents .ba .business{width:255px; float:left; margin-left:20px;}
#contents .ba .business:first-child{margin-left:0px;}
#contents .ba .business h4{padding-top:150px;}
#contents .ba .business h4 a{font-size:16px; color:#222222; width:100%; display:inline-block; padding:10px 0 4px 0;}
#contents .ba .business h4 a:after{display:inline-block; content:url(http://img.e-hyundai.com/images/tour/co_main/en/common/arrow_ico_right.png); float:right}
#contents .ba .business h4 a:focus, #contents .ba .business h4 a:active, #contents .ba .business h4 a:hover{color:#036564;text-decoration:underline;}
#contents .ba .business h4.business01{background:url(http://img.e-hyundai.com/images/tour/co_main/en/main/main_ba_img01.jpg) no-repeat;}
#contents .ba .business h4.business02{background:url(http://img.e-hyundai.com/images/tour/co_main/en/main/main_ba_img02.jpg) no-repeat;} 
#contents .ba .business h4.business03{background:url(http://img.e-hyundai.com/images/tour/co_main/en/main/main_ba_img03.jpg) no-repeat;} 
#contents .ba .business h4.business04{background:url(http://img.e-hyundai.com/images/tour/co_main/en/main/main_ba_img04.jpg) no-repeat;}
#contents .gp, #contents .info{margin-top:50px;}
#contents .gp h3{font-size:28px; color:#009681; text-align:center;}
#contents .gp .partners{width:1080px; height:500px; background:url(http://img.e-hyundai.com/images/tour/co_main/en/main/main_gp_bg.jpg) no-repeat; margin-top:10px; padding:60px 45px; box-sizing:border-box; zoom:1;}
#contents .gp .partners:after{display:block; content:''; clear:both;}
#contents .gp .partners .airline, #contents .gp .partners .hotel, #contents .gp .partners .land{width:300px; float:left; text-align:center; margin-left:45px; padding:110px 0 0 0;}
#contents .gp .partners .airline:first-child, #contents .gp .partners .hotel:first-child, #contents .gp .partners .land:first-child{margin-left:0;}
#contents .gp .partners .airline{background:url(http://img.e-hyundai.com/images/tour/co_main/en/main/main_gp_ico01.png) no-repeat center top;}
#contents .gp .partners .hotel{background:url(http://img.e-hyundai.com/images/tour/co_main/en/main/main_gp_ico02.png) no-repeat center top;}
#contents .gp .partners .land{background:url(http://img.e-hyundai.com/images/tour/co_main/en/main/main_gp_ico03.png) no-repeat center top;}
#contents .gp .partners h4{font-size:16px;}
#contents .gp .partners .btn{margin-top:350px; text-align:center;}
#contents .gp .partners .btn a.more{font-family:'NanumSquareB'; border:1px solid #555555; display:inline-block; padding:4px 12px}
#contents .gp .partners .btn a:focus, #contents .gp .partners .btn a:active, #contents .gp .partners .btn a:hover{color:#036564; text-decoration:none; border:1px solid #036564;}
#contents .info{zoom:1;}
#contents .info:after{display:block; content:''; clear:both;}
#contents .info .ctm, #contents .info .callcenter{width:450px; border:1px solid #cccccc; padding:39px;}
#contents .info .ctm h3, #contents .info .callcenter h3{font-size:28px; color:#009681; margin-bottom:10px;}
#contents .info .ctm{float:left; background:url(http://img.e-hyundai.com/images/tour/co_main/en/main/main_kp_ico.png)no-repeat 370px 40px;}
#contents .info .ctm div{padding:0 120px 0 0;}
#contents .info .ctm .btn{font-family:'NanumSquareB'; text-decoration:underline; margin-top:4px;}
#contents .info .callcenter{float:right; background:url(http://img.e-hyundai.com/images/tour/co_main/en/main/main_cc_ico.png)no-repeat 370px 40px;}
#contents .info .callcenter .callcenter_info{}
#contents .info .callcenter .callcenter_info .tit{font-family:'NanumSquareB'; display:inline-block; margin-bottom:4px;}
#contents .info .callcenter .callcenter_info .phone{font-family:'NanumSquareB'; font-size:26px; color:#222222; margin-top:25px; padding-top:20px; background:url(http://img.e-hyundai.com/images/tour/co_main/en/main/main_callcenter_line.png)no-repeat left top;}

/*sub*/
#contents #snb{width:250px; float:left; margin-top:50px;}
#contents #snb h2{font-size:20px; color:#009681; padding:0 0 26px 0;}
/* leftnav */
/*leftnav_1level*/
#contents #snb .leftnav{border-top:2px solid #009681;}
#contents #snb .leftnav ul{}
#contents #snb .leftnav ul li{border-bottom:1px solid #cccccc;}
#contents #snb .leftnav ul li .leftmm{font-family:'NanumSquareB'; font-size:16px; display:block; padding:14px 0;}
#contents #snb .leftnav ul li .leftmm:focus, #contents #snb .leftnav ul li .leftmm:active, #contents #snb .leftnav ul li .leftmm:hover{color:#036564; text-decoration:none}
#contents #snb .leftnav ul li .on{color:#222222;}
/*leftnav_2level*/
#contents #snb .leftnav .leftsm{}
#contents #snb .leftnav .leftsm li{background:#f8f8f8; border-bottom:1px solid #cccccc; padding:12px 12px;}
#contents #snb .leftnav .leftsm li:first-child{border-top:1px solid #cccccc;}
#contents #snb .leftnav .leftsm li:last-child{border-bottom:0px solid #cccccc;}
#contents #snb .leftnav .leftsm li a{font-family:'NanumSquareB'; color:#888888; display:block;}
#contents #snb .leftnav .leftsm li a:hover{color:#555555; text-decoration:none}

/*sub_comm*/
#contents #article{width:780px; float:right; margin-top:50px;}
#contents #article .smtit{font-size:30px; border-bottom:1px solid #cccccc; padding:0 0 12px 0;}
#contents #article .section{margin-top:40px;}
#contents #article .section .title{font-family:'NanumSquareB'; font-size:16px; color:#222222;}
#contents #article .section .text{margin-top:8px;}
#contents #article .section .img{margin-top:20px;}
#contents #article .section .part{margin:30px 0 0 0; zoom:1;}
#contents #article .section .part:after{display:block; content:''; clear:both}
#contents #article .section .part .left{width:370px; float:left;}
#contents #article .section .part .right{width:370px; float:right;}
#contents #article .section .part .define .definetit{font-family:'NanumSquareB'; font-size:16px; color:#222222; border-bottom:1px solid #cccccc; padding:0 0 10px 0; margin-bottom:10px;}
#contents #article .section .part .define .definetext{word-spacing:-1; margin-bottom:4px; padding-left:8px; background:url(http://img.e-hyundai.com/images/tour/co_main/en/common/ico_text.png)no-repeat 0 9px;}

/*sub_groupci*/
#contents #article .groupci{zoom:1;}
#contents #article .groupci:after{display:block; content:''; clear:both;}
#contents #article .groupci .title{font-family:'NanumSquareB'; font-size:16px; color:#222222;}
#contents #article .groupci .text{width:560px; float:right;}
#contents #article .groupci .img{width:200px; float:left; margin-top:10px;}

/*sub_overview*/
#contents #article .section .table_st{margin-top:20px;}
#contents #article .section .table, #contents #article .section table th, #contents #article .section table td{margin:0; padding:0 20px; border:1px solid #cccccc;}
#contents #article .section .table_st table{width:100%; table-layout:fixed; border-collapse:collapse; text-align:left; font-size:14px; border-top:2px solid #036564;}
#contents #article .section .table_st table tbody th{font-family:'NanumSquareB'; line-height:40px; width:200px; height:40px; background:#e3f0ee;}
#contents #article .section .table_st table tbody td{line-height:40px; height:40px;}
#contents #article .overview .img{border:1px solid #cccccc; padding:30px;}

/*sub_ceo*/
#contents #article .section .ceo{text-align:right; margin-top:50px;}
#contents #article .section .ceoname{font-family:'NanumSquareB'; font-size:20px; color:#222222;}

/*sub_history*/
#contents #article .history{background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ah_ht_bg.jpg)repeat-y 6px 0; zoom:1;}
#contents #article .history:after{display:block; content:''; clear:both;}
#contents #article .history .title{width:84px; color:#036564; background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ah_ht_ico.png)no-repeat 0 6px; float:left; padding-left:20px;}
#contents #article .history .ht_text{width:676px; float:right;}
#contents #article .history .ht_text span:first-child{display:inline-block; margin-right:4px;}

/*sub_mission*/
#contents #article .section .mission{height:70px; padding-left:90px;}
#contents #article .section .mission01{background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ah_ms_img01.jpg)no-repeat;}
#contents #article .section .mission02{background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ah_ms_img02.jpg)no-repeat;}
#contents #article .section .mission03{background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ah_ms_img03.jpg)no-repeat;}
#contents #article .section .mission04{background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ah_ms_img04.jpg)no-repeat;}

/*sub_mission*/
#contents #article .section .ba_chart{margin-bottom:4px; zoom:1;}
#contents #article .section .ba_chart:after{display:block; content:''; clear:both;}
#contents #article .section .ba_chart li{font-family:'NanumSquareB'; font-size:16px; word-spacing:-1; text-align:center; width:192px; height:192px; padding-top:125px; box-sizing:border-box; float:left; margin-left:4px; background:#f1f1f1;}
#contents #article .section .ba_chart li:first-child{margin-left:0;}
#contents #article .section .ba_chart li.chart01{background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ba_ba_img01.png)no-repeat center 45px, #f1f1f1;}
#contents #article .section .ba_chart li.chart02{background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ba_ba_img02.png)no-repeat center 45px, #f1f1f1; padding-top:140px;}
#contents #article .section .ba_chart li.chart03{background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ba_ba_img03.png)no-repeat center 45px, #f1f1f1; padding-top:140px;}
#contents #article .section .ba_chart li.chart04{background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ba_ba_img04.png)no-repeat center 45px, #f1f1f1; padding-top:140px;}
#contents #article .section .ba_chart li.chart05{background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ba_ba_img05.png)no-repeat center 45px, #f1f1f1;}
#contents #article .section .ba_chart li.chart06{background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ba_ba_img06.png)no-repeat center 45px, #f1f1f1;}
#contents #article .section .ba_chart li.chart07{background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ba_ba_img07.png)no-repeat center 45px, #f1f1f1; padding-top:140px;}
#contents #article .section .ba_chart li.chart08{background:url(http://img.e-hyundai.com/images/tour/co_main/en/sub/ba_ba_img08.png)no-repeat center 45px, #f1f1f1; padding-top:140px;}
#contents #article .section .arrow{text-align:center; margin:20px 0;}
#contents #article .section .ba_box{margin-top:4px; zoom:1;}
#contents #article .section .ba_box:after{display:block; content:''; clear:both;}
#contents #article .section .ba_box li{font-family:'NanumSquareB'; font-size:16px; color:#036564;width:388px; margin-left:4px; float:left; background:#e3f0ee; padding:20px; box-sizing:border-box;}
#contents #article .section .ba_box li:first-child{margin-left:0px;}

/*sub_FindBranches*/
#contents #article .section .branches{}
#contents #article .section .branches .panel{border-bottom:1px solid #cccccc;}
#contents #article .section .branches .panel:first-child{border-top:2px solid #222222;}
#contents #article .section .branches .panel-heading{padding:10px 0;  background:url(http://img.e-hyundai.com/images/tour/co_main/en/common/arrow_ico_down.png)no-repeat 763px 16px;}
#contents #article .section .branches .panel-heading:active{padding:10px 0;  background:url(http://img.e-hyundai.com/images/tour/co_main/en/common/arrow_ico_up.png)no-repeat 763px 16px;}
#contents #article .section .branches .panel-heading .branches_title{font-family:'NanumSquareB'; font-size:16px; color:#222222; background:url(http://img.e-hyundai.com/images/tour/co_main/en/common/ico_text.png)no-repeat 0 9px; padding-left:8px; margin-bottom:5px}
#contents #article .section .branches .panel-heading .branches_info{padding:0 8px}
#contents #article .section .branches .panel-heading .branches_info span{font-family:'NanumSquareB'; color:#222222;}
#contents #article .section .branches .panel-heading .branches_info span:last-child{padding-left:30px;}
#contents #article .section .branches .panel-body{padding:0; }

/*sub_airline and hotel*/
#contents #article .section .part_line{margin-top:30px; border:1px solid #cccccc; zoom:1;}
#contents #article .section .part_line:after{display:block; content:''; clear:both;}
#contents #article .section .part_line .part_line_img{float:left;}
#contents #article .section .part_line .part_line_tit{font-family:'NanumSquareB'; font-size:16px; width:567px; padding-top:20px; float:right;}
#contents #article .section .part_line .part_line_text{width:567px; padding-top:6px; display:block;float:right;}

/*sub_MICE*/
#contents #article .section .mf_flow{margin-top:30px;}
#contents #article .section .mf_flow .title{border:0px solid #cccccc; padding-bottom:6px;}
#contents #article .section .mf_flow p{border:1px solid #cccccc; margin-top:4px}
#contents #article .section .mf_flow p.mf_flow_arrow{height:8px; border:0px solid #cccccc; text-align:center; margin-top:4px; padding:0;}
#contents #article .section .mf_flow p span{display:inline-block; padding:10px 20px;}
#contents #article .section .mf_flow_tit{font-family:'NanumSquareB'; font-size:16px; color:#036564; width:180px; background:#e3f0ee;}

/*sub_tab*/
#contents #article .tab{position:relative; height:1100px;}
#contents #article .tab .tab_customer{width:780px; height:40px; position:absolute; left:0; right:0; background:url('http://img.e-hyundai.com/images/tour/co_main/en/sub/cp_mc_tab_line.gif')no-repeat 0 39px;}
#contents #article .tab .tab_customer .tab01{width:200px; height:40px; position:absolute; top:0; left:0px; cursor:pointer;}
#contents #article .tab .tab_customer .tab02{width:200px; height:40px; position:absolute; top:0; left:201px; cursor:pointer;}
#contents #article .tab .tab_customer .customers01, #contents #article .tab .tab_customer .customers02{width:780px; position:relative; top:80px; left:0;}
#contents #article .tab .tab_customer .customers01 .ci_list{zoom:1; border-top:1px solid #cccccc;}
#contents #article .tab .tab_customer .customers01 .ci_list:after{display:block; content:''; clear:both;}
#contents #article .tab .tab_customer .customers01 .ci_list li{border-bottom:1px solid #cccccc;}
#contents #article .tab .tab_customer .customers01 .ci_list ul li{float:left;}
#contents #article .tab .tab_customer .customers02 .title{font-family:'NanumSquareB'; font-size:16px; margin-top:30px; padding-bottom:6px;}
#contents #article .tab .tab_customer .customers02 .title:first-child{margin-top:0px;}
#contents #article .tab .tab_customer .customers02 .ci_list{zoom:1; border-top:1px solid #cccccc;}
#contents #article .tab .tab_customer .customers02 .ci_list:after{display:block; content:''; clear:both;}
#contents #article .tab .tab_customer .customers02 .ci_list li{border-bottom:1px solid #cccccc;}
#contents #article .tab .tab_customer .customers02 .ci_list ul li{float:left;}

/*sub_globalpartners*/
#contents #article .section .worldmap{height:400px; background:url('http://img.e-hyundai.com/images/tour/co_main/en/sub/cp_gp_img01.jpg')no-repeat; padding:40px; margin-top:30px; box-sizing:border-box;}
#contents #article .section .worldmap .partenrs{margin-top:30px;}
#contents #article .section .worldmap .partenrs:first-child{margin-top:0px;}
#contents #article .section .worldmap .partenrs .partenrs_title{font-family:'NanumSquareB'; font-size:28px; color:#222222; word-spacing:-5px;}
#contents #article .section .worldmap .partenrs .partenrs_text{margin-bottom:4px; padding-left:8px; background:url(http://img.e-hyundai.com/images/tour/co_main/en/common/ico_text.png)no-repeat 0 9px;}
#contents #article .section .country{zoom:1;}
#contents #article .section .country:after{display:block; content:''; clear:both;}
#contents #article .section .country div{width:370px; float:left; margin:30px 0 0 40px;}
#contents #article .section .country div:first-child{margin-left:0;}
#contents #article .section .country div .title{color:#036564; padding:8px 10px; background:#e3f0ee;}
#contents #article .section .country div .city{margin-top:10px;}
#contents #article .section .country div .city li{margin:4px 10px;}
#contents #article .section .country div .city span{font-family:'NanumSquareB'; font-size:14px; color:#222222; word-spacing:-2px; display:inline-block; width:130px; margin-right:12px;}

/*font_st*/
.font_st01{font-family:'NanumSquareR'; font-size:13px; color:#555555;}
.font_st02{color:#036564;}






