/*sub Title */
.Title{height:420px; _background:#3b3b3b; text-align:center;position:relative;background-size: contain;}
.Title .main_bottom{position: absolute;bottom:0;z-index: 1;width:100%;transform: translate(-50%, 0);}
.Title h1{font-size:38px; color:white;vertical-align:middle; padding-top:200px;}
.Title h1 img{display:inline-block;padding-top:20px;}
.Title.head05_img h1{padding-top:150px;}
.list{display:flex;justify-content: center;color:#ffffff;margin-top:30px;}
.list li{margin:0 10px;}
.inner2{width:1300px;margin:0 auto;}
.con_inner{width:1300px; margin:0 auto; padding:30px 0;position:relative;}
.con_inner img{}
.sub_menu{text-align:center;box-sizing:border-box;position: absolute;bottom: 48px;_transform: translate(50%, 0);
    _left: 50%;_left:0;}
.sub_menu a{background: linear-gradient(180deg, #21c6f5 0%, #4c6dc0 100%);padding: 4px 0;padding-left: 30px;font-size: 16px; color:#ffffff;padding: 10px 30px;border-top-left-radius:15px;border-top-right-radius:15px;margin:0 5px;}
.sub_menu .on{background:#ffffff;font-weight:600;}
.sub_menu a.on{color:#373737;}
.sub_menu{display:flex;justify-content: flex-start;}
.sub_head_bottom{position:absolute; background:url(../images/bottom_line.png) no-repeat;background-size:cover;width:100%;height:45px;bottom:-2px;z-index:1;}
.sub_head_bottom img{width:100%;}



.head01_img{background:url(../images/sub_img_gcts.jpg) no-repeat fixed;background-size: contain;}
.head02_img{background:url(../images/sub_img_gcts.jpg) no-repeat fixed;background-size: contain;}
.head03_img{background:url(../images/sub_img_gcts.jpg) no-repeat fixed;background-size: contain;}
.head04_img{background:url(../images/sub_img_gcts.jpg) no-repeat fixed;background-size: contain;}
.head05_img{background:url(../images/sub_img_gcts.jpg) no-repeat fixed;background-size: contain;}
.head06_img{background:url(../images/sub_img_gcts.jpg) no-repeat fixed;background-size: contain;}

.head03_img h1{padding-top: 230px;}
.head05_img h1{padding-top: 230px;}



/* sub11 ÀÎ»ç¸» */
.content{padding:30px 0;}
.sub_wrap{width: 340px;margin-bottom:30px;float: left;min-height: auto;}
.contents_wrap {position: relative;float: right;width: calc(100% - 340px);overflow: hidden;}
.sub_title{font-size:30px;display:inline-block;margin-bottom:25px; padding-right:20px;}
.sub_title.sub_title2{font-size:29px;}
.sub11 .gray_box{background:#F4F4F4;border-radius:20px;padding:67px;width: 100%;}
.sub11 .gray_box p{padding: 10px 0;}
.sub11 .gray_box img{margin-bottom:20px;}
.sub11 .pro_img{position:absolute;border-radius: 200px;box-shadow: 4px 9px 8px -2px rgba(0, 0, 0, 0.3);}
.sub11 .font_bold{font-size:18px;font-weight:600;}




/* sub12 */
.sub12 h5{font-size:20px;margin:10px 0 20px 0;}
.sub12 p{font-size:16px;  font-weight: 300;}
.sub12 p span{font-size:18px;margin-top:10px;display: inline-block;}
.sub12 ul li{position:relative;width:32%;height:210px;margin-right:2%;margin-bottom:20px;border-radius: 15px;float:left;padding: 25px;background:#f8f8f8;}

.sub12 ul li:nth-child(3n){margin-right:0;}
.sub12 ul li:last-child{width:64%;}

.sub12.en p{font-family:'Montserrat', sans-serif;}
.sub12.en p span{font-size:17px;}
.sub12.en ul li{height:290px;}
.sub12.en h5{padding-top:40px;}


/* sub13 */
.c_box h3{font-size:24px;padding-left:30px;background:url(../images/s_line.png) no-repeat left center;}
.c_box h4{font-size:20px;font-weight:500;margin:10px 0;}
.c_box .long_tit{background-position: left 10px;}
.sub13 .bpex_img{width:100%;border-radius:20px;}
.sub13 .sub_wrap{width: 220px;}
.sub13 .contents_wrap{width: calc(100% - 220px);}
.sub13 .c_title{display:flex;justify-content: space-between;padding:20px 0;}
.sub13 .c_title p{color:#777777;}
.sub13 .vod_wrap{margin-top:40px;}
.sub13 .vod_wrap h3{margin-bottom:20px;}
.sub13 .vod_wrap iframe{border-radius:20px;}
.sub13 .map{margin-top:20px;}
.sub13 .map iframe{border-radius:20px;}
.sub13 .icon_wrap{display:flex;margin-right:40px;}
.sub13 .icon_wrap img{margin-right:20px;}
.sub13 .icon_wrap h6{font-size:18px;font-weight:500;margin-bottom:10px;}
.sub13 .icon_wrap p{color:#777777;}
.sub13 .icon_wrap > div{padding-top:10px;}
.sub13 .icon_wrap p span{margin-right:20px;}
.sub13 .icon_wrap a{color:#777777;}
.sub13 .map_info_box{display:flex;margin-top:20px;}


/* sub15 */
.date_list{display:flex;justify-content: space-between;text-align:center;color:#4496D9;margin: 20px;}
.date_list li{width:22%;position:relative;color:#ffffff;background-image: linear-gradient(to top, #77FFD2 0%, #6297DB 50%, #6297DB 60%,#1EECFF 100%);_background:#ecf0f4;padding:20px;padding-top:40px;border-radius: 300px;height: 320px;transition:all 0.3s; box-shadow: 10px 11px 8px -4px rgba(0, 0, 0, 0.3);}
.date_list li:hover{background-image: radial-gradient(circle 248px at center, #16d9e3 0%, #30c7ec 47%, #66a6ff 100%);color:#ffffff;transition:all 0.3s;}
.date_list li h5{background: rgba(255, 255, 255, 0.6);color: #3f86d9;padding:4px 10px;display:inline-block;border-radius:100px;font-size:14px;}
.date_list li h6{font-size:30px; line-height: 34px;margin-top:30px;}
.date_list li span{font-size:24px;font-weight:300;}
.date_list li p{margin-top:20px;font-size:18px;font-weight:300;}
.g_line{width:90%;height:1px;background:#373737;position: absolute;transform: translate(-50%, -50%);left: 50%;top: 50%; z-index: -1;}
.circle_small{position: absolute;left: -4px; top: 48%;}




/* sub21 */
.sub21{text-align:center;}
.table_wrap{
	_background-image: linear-gradient(329deg, #2bc5dd  0%, #1D8FE1 48%, #625EB1 100%);
    _border-radius: 16px;
    overflow: hidden;
    display: inline-block;
    box-sizing: border-box;
	width: 100%;
}
.normal_table{border: 1px solid #dddddd;width: 100%;}
.normal_table th{border: 1px solid #ddd;padding: 12px;background:#428bc1;color: #ffffff; font-weight: 500;border-left: 0;border-top: 0;}
.normal_table td{border: 1px solid #ddd;padding: 8px;padding-left:20px;border-right: 0;border-top: 0;}
.ex_text{text-align:right;margin-bottom: 10px;}
.sub21 .date_list{margin: 20px;}
.sub21 .date_list p{font-size:16px;padding-top: 50px;position:relative;}
.sub21 .date_list p:before{content:'';width:1px;height:35px;background: rgba(255, 255, 255, 0.6);position:absolute;top:0;left:50%;}
.sub21 .date_list li{background-image: linear-gradient(to top, #1c35a5 0%, #74ebd5 100%);width: 23%;transition: all 0.3s;}
.sub21 .date_list li h6{margin-top: 15px;font-size: 40px;}
.sub21 .date_list li:hover{background-image: linear-gradient(to bottom, #5ee7df 0%, #b490ca 100%); transition: all 0.3s;}




/* sub22 */
.commonTab{border-radius:50px;background:#E7E7E7;display:inline-block;
	_display: flex;
    background: #E7E7E7;
    _width: 340px;
    border-radius: 50px;
	margin-bottom:20px;
	height:35px;
}
.commonTab li{display: inline-block;
    border-radius: 2.5rem;
    color: #000;
	height:20px;
    font-weight: 500;
    text-align: center;
	line-height: 35px;
	float:left;
	_transition:all 0.3s;
	}
.commonTab li .on{_background:#4496D9;background: linear-gradient(180deg, #21c6f5 0%, #4c6dc0 100%);color:#ffffff;padding: 10px 17px;border-radius: 50px;_transition:all 0.3s;}
.commonTab li a{padding: 0 15px;}
.sub22 .contents_wrap{margin-top:10px;}
.sub22.sub .c_box{margin:20px 0;}
.sub22.sub .c_box3{margin:30px 0;}
.sub22 .c_box2{display:flex;margin-bottom:20px;}
.sub22 .c_box2 h3{width:200px;font-size:20px;}
.sub22 .c_box2 p{font-size:20px;font-weight:300;}
.sub22 h4{font-size:24px;color:#4496d9;font-weight: 700;}
.sub22 .b_circle{width:290px;height:290px;position:relative;background-image: linear-gradient(-180deg, #0bbafb 0%, #4285ec 100%);border-radius:100%;box-shadow: -6px 10px 11px -4px rgba(0, 0, 0, 0.3);}
.sub22 h6{width: 100%;text-align: center;font-size:20px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);color:#ffffff;font-weight:normal;}
.text_center{text-align:center;}
.circle_wrap{position:relative;height:300px;margin:30px;margin-left: 100px;}
.circle_wrap li{position:absolute;}
.circle_wrap .circle1{}
.circle_wrap .circle2{left:260px;}
.circle_wrap .circle3{left:520px;}
.circle_wrap .circle4{left:1000px;}
.circle_wrap.circle_wrap2 .circle2{left:220px;}
.circle_wrap.circle_wrap2 .circle3{left:440px;}
.circle_wrap.circle_wrap2 .circle4{left:660px;}
.sub22 .circle_wrap2{margin-left: 60px;margin-bottom:0;}
.sub22 .circle_wrap2 .b_circle{width: 200px;height: 200px;}
.sub22 .circle_wrap2 h6{font-size:18px;}
.sub22 .circle_text{margin-top:30px;}
.line_wrap{height:460px;position: relative;}
.black_line{
	position: absolute;
	top:50%;
    display: block;
    content: "";
    width: 100%;
    height: 1px;
    background-color: #a7a7a7;
    z-index: -1;
}
.black_line .num1{position:absolute;left:12%;top: -20px;}
.black_line .num2{position:absolute;left:35%;top: -20px;}
.black_line .num3{position:absolute;left:59%;top: -20px;}
.black_line .num4{position:absolute;left:82%;top: -20px;}
.dot1{position:absolute;transform: rotate(180deg);bottom: -38px;left: 19px;}
.dot2{position:absolute;top: -48px;left: 18px;}
.dot3{position:absolute;transform: rotate(180deg);bottom: -38px;left: 19px;}
.dot4{position:absolute;top: -48px;left: 18px;}
.line_wrap{text-align:center;}
.tour1{position: absolute; left: 5%;bottom: 10px;}
.tour1 img{margin-top:100px;}
.tour2{position:absolute;left: 28%;top: 17px;}
.tour2 p{margin-top:100px;}
.tour3{position:absolute; left: 52%;bottom: 10px;}
.tour3 img{margin-top:100px;}
.tour4{position:absolute;left: 75%;top: 17px;}
.tour4 p{margin-top:100px;}
.tour p{font-weight:500;}
.tour1 p::before {
	background:url(../images/num1.png) no-repeat;
    width: 45px;
    height: 44px;
    vertical-align: top;
    margin-top: 15px;
    margin-right: 50px;
}
.tour1 .num1{position:absolute;bottom:0;}
.white_box{margin:20px;display: flex;align-items: flex-start;box-shadow: -1px 5px 22px -2px rgba(0, 0, 0, 0.1);border-radius: 20px;padding:30px;}
.left_img{width:40%;padding:20px;_padding-bottom: 0;text-align:center;}
.left_img img{width:100%;border-radius:15px;box-shadow: 2px 6px 8px 0px rgba(0, 0, 0, 0.2);}
.right_text{width:60%;padding:20px;height: 260px;overflow-y:auto;}
.right_text .first_text{padding-bottom:20px;}
.sub22 .tab3 h4{color:#373737;font-size:20px;}
.sub22 .tab3 .right_text h4{font-size:20px;}
.notice_text{color:#267CC0;padding-left:30px;padding-bottom:15px;}
.c_box.c_box4{padding-top:10px;}
.table_wrapper{display:flex;justify-content: space-between;text-align:center;margin:20px 0 30px 0;}
.table_wrapper > div{width:48%;}
.table_wrapper .normal_table td{padding-left:10px;}
.table_wrapper .modal .right_text{height:auto;text-align:left;}
.table_wrapper .modal .right_text h4{color:#267CC0;}
.table_wrapper .modal .tab-contents2{text-align:left;}
.table_wrapper .modal .tab-contents2 h3{color:#373737;}
.table_wrapper .modal-content.modal-content2{width:70%;}
.table_wrapper .white_box{margin:0;margin-bottom:20px;padding:25px;}
.table_wrapper .left_img{width:35%;}
.table_wrapper .right_text{padding-top: 10px;}
.star_title{text-align:left;margin-top:10px;color:#267CC0;font-weight: 500;}
.star_title i{margin-right:5px;}
.table_wrapper .blue_table i{margin-right:10px;font-size:16px;margin-left:5px;color:#267CC0;}
.btn.tour_btn{background-image: linear-gradient(-180deg, #0bbafb 0%, #4285ec 100%);padding: 10px 50px;border:none;border-radius: 50px;color: #ffffff;margin-top:20px;text-transform: none;font-size: 16px;}
.blue_color{color:#267CC0;}

.blue_table tbody{_border-top:2px solid #101527;}
.blue_table{width: 100%;color: #555555;border-collapse: collapse;_display: inline-block;text-align: center;}
.blue_table th{background: #2487D6; color: #ffffff;font-size: 16px;padding: 10px 0;}
.blue_table tr{border-bottom:1px solid #dddddd;}
.blue_table tr:hover{background:#eeeeee;transition:all 0.2s;}
.blue_table tr:nth-child(2n){_background:#eeeeee;}
.blue_table td {
    border: 1px solid #e7e7e7;
    padding: 6px 0;
}
.blue_table td p{font-size:15px;_border-radius:50px;font-weight:bold;text-align:left;padding:10px;}
.blue_table td:first-child{_background: #e1e1e1;_color:#ffffff;}
.blue_table .price{color:#1160A5;font-size:14px;font-weight: bold;}
.blue_table .s_price{padding:22px 0;font-size:14px;}
.blue_table .text_left{text-align:left;}
.blue_table .text_left span{}
.blue_table td.color_none{background:#ffffff;}
.blue_table td span{font-weight: bold;margin-bottom:10px;display: inline-block;}
.blue_table.blue_table2 tr:nth-child(2n){background:#ffffff;}
.blue_table.blue_table2 td.color_td{font-weight:bold;}
.blue_table.blue_table2 td:nth-child(3){text-align:left;}
.blue_table i{font-size:30px;}
.table_wrap{text-align: center;margin-bottom:30px;}
.table-wrap {_overflow-x: scroll;}
.table_wrap h3{font-size:22px;text-align:left;}
.table_wrap p{text-align:right;}
.new_table{_min-width: 1000px !important; _width: 100%;background: #fff;}
.new_table thead.thead-primary{background: #287A90;}
.new_table thead th{border: none;padding: 20px 30px;font-size: 14px;color: #fff;}
.new_table tbody tr{margin-bottom: 10px;}
.new_table tbody th, .new_table tbody td{_border:none;padding: 20px 30px;border-bottom: 3px solid #f8f9fd;font-size: 14px;}
.new_table tbody th, .new_table tbody td:last-child{_text-align:left;}
.blue_table.new_table{_min-width: 1000px !important; _width: 100%;background: #fff;}
.blue_table.new_table thead.thead-primary{background: #287A90;}
.blue_table.new_table thead.thead-primary2{background: #FFCD05;}
.blue_table.new_table thead th{border: none;padding: 20px 30px;font-size: 14px;color: #fff;}
.blue_table.new_table tbody tr{margin-bottom: 10px;}
.blue_table.new_table tbody th, .new_table tbody td{text-align:center;_border:none;border: 1px solid #e5e5e5;padding:10px 10px;_border-bottom: 2px solid #f0f0f0;font-size: 16px;}
.blue_table.new_table th{#287A90;}
.sub22 .blue_table.new_table h2{margin-bottom:5px;}
.sub22 .blue_table.new_table th{font-weight:normal;}
.sub22 .blue_table.new_table tbody th, .sub22 .new_table tbody td{font-size:15px;}
.sub22 .tab3 .new_table.pd_20 tbody td{padding:10px;}
.pd_left{padding-left:20px;}


/* sub31*/
.m_title{font-size: 20px;padding-left: 30px;background: url(../images/s_line.png) no-repeat left center;}
.list_style{padding-left: 30px;}
.list_style li{ margin-left: 20px;font-size: 18px;padding-bottom:10px;}
.list_style span{font-size:22px;font-weight:bold;}
.sub31 .resi_button{display:flex;justify-content: center;padding-top:30px;}
.sub31 .resi_button li a{display:inline-block;text-align:center;font-size:18px;font-weight:600;}
.notice_p{margin:10px 0;font-weight:bold;}




/* sub311 */
.sub311.sub .c_box h3{margin-left:30px;}
.sub311 input, .sub311 select, .sub311 textarea {
    border: 2px solid #777;
    box-sizing: border-box;
    font-size: 0.9em;
    padding: 10px 15px;
    border-width: 1px;
    border-radius: 5px;
    font-style: normal;
    font-weight: normal;
    line-height: 14px;
    border-color: rgba(17, 17, 17, 0.05);
    background: rgba(17, 17, 17, 0.05);
    color: rgb(17, 17, 17);
    opacity: 1;
    transition: 0.2s;
}
.sub311 input:focus {
    border-color: #3481A2;
    outline: none;
    transition: 0.2;
}

.sub311 button{border:none;}
.text_line_box{margin: 20px;padding: 30px;box-shadow: -1px 5px 22px -2px rgba(0, 0, 0, 0.1);border-radius: 20px;}
.sub311 .form-group .label_wrap label{margin-right:10px;}
.sub311 .form-group .label_wrap input{margin-right:5px;}
.sub311 .notice_p{padding-top:5px;color: #9f9f9f;font-size: 15px;}
.cre_button{background-image: linear-gradient(-180deg, #0bbafb 0%, #4285ec 100%);padding: 10px 50px;border-radius: 50px;color: #ffffff;}
.regi .small_text{padding-left:60px;text-align:left;}
.blog-detail .blog-caption.blog-caption2{padding-bottom:20px;}
.sub311 .regi .blog-caption .pre_box{color:#267CC0;font-weight: 500;}
.notice_wrap{margin: 20px;text-align:center;padding:40px;box-shadow: 1px 6px 9px 5px rgba(0, 0, 0, 0.1);display:inline-block;border-radius:20px;}
.notice_wrap h4{font-size:26px;padding:20px 0;}
.notice_wrap a{font-size:20px;color:#E81066;}
.notice_wrap a:hover{color:#E81066;}



/* sub32 µî·Ï Æû ¾ç½Ä*/

.sub32 .sub_wrap{text-align: start;}
.sub32 input, .sub32 select, .sub32 textarea {
    border: 2px solid #777;
    box-sizing: border-box;
    font-size: 0.9em;
    font-family: 'Nanum Gothic';
    padding: 8px 15px;
    border-width: 1px;
    border-radius: 10px;
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
    border-color: rgba(17, 17, 17, 0.05);
    background: rgba(17, 17, 17, 0.05);
    color: rgb(17, 17, 17);
    opacity: 1;
    transition: 0.2s;
    margin-right: 8px;
}

.sub32 input:focus {
    border-color: #3481A2;
    outline: none;
    transition: 0.2;
}


.sub32 select:focus {
    border-color:#3481A2;
    outline: none;
    transition: 0.2;
}

.sub32 table tr{height: 60px;}
.sub32 table tr td{font-size:17px;}
.sub32 table tr td span{color:#c70000 !important;margin-right:10px;padding: 10px;border-radius:10px;}
#idChkBtn{color:#373737 !important;padding: 5px 10px;}
.sub32 .divTitle1 span{color:#c70000 !important;}
.sub32 .divTitle2{padding-left: 35px;background: url(../images/sub_handle.png) no-repeat left center;font-size: 24px;color: #006AB6;font-weight: bold;margin-bottom: 20px;}
.sub32 .input-group-btn button{color:#373737;padding:10px;}
.sub32 .divTitle{font-size: 24px;font-weight: 600;padding-left: 35px;background: url(../images/sub_handle.png) no-repeat left 7px;color: #006AB6;font-weight: bold;margin-top:30px;}
.sub32 .divTitle span{color: #006AB6;}
.table-responsive{width:800px;border-collapse: collapse;}
.table-responsive.table-responsive2{padding:20px;border:1px solid #eeeeee;margin-top:20px;}
.table-responsive.table-responsive2 .white_star{color:#ffffff !important;}
.table-responsive.table-responsive2 .info02_03{background: #cccccc;border:none;border-radius: 10px;}
.table-responsive.table-responsive2 .form-check-label{margin-right:15px;}
.table-responsive.s_table1{border:1px solid #eeeeee;margin:30px 0;border-bottom: 0;}
.table-responsive.s_table1 tr td{border-bottom:1px solid #eeeeee;font-weight: 400;padding: 10px;}
.table-responsive.s_table1 tr td:first-child{text-align: center;}
.table-responsive.s_table1 tr:hover{background: #eeeeee;}
.table-responsive.s_table1 table{border-collapse: collapse;}
.table-responsive.s_table1 label{margin-right:10px;}


.table-responsive.s_table2{margin:20px 0;}
.table-responsive.s_table2 table{}
.table-responsive.s_table2 tr{border:1px solid #eee;}
.table-responsive.s_table2 tr td{background: #eeeeee;}
.table-responsive.s_table2 td{font-size:16px;padding: 30px;}
.table-responsive.s_table2 td input{font-size:20px;text-align: center;margin-right: 10px;}
.table-responsive.s_table2 p{font-size:16px;}
.table-responsive.s_table2 tr .text_center{text-align: center;}
.table-responsive.s_table2 .pd_bottom{padding-bottom:15px;}
.table-responsive.s_table2 .pd_bottom.Tit{font-weight: bold;}
.table-responsive.s_table2 tr .agree_btn{font-size:20px;font-weight: bold; text-align: center;}
.table-responsive.s_table2 tr .agree_btn{padding-top: 0;}
.sub32 .btn_s{padding:10px 40px;cursor: pointer;text-align: center;background: #006AB6;color:#ffffff;font-size:18px;border:none;border-radius:10px;}
.sub32 .text_center{text-align: center;}
.sub32 #wrap{width:400px !important;left: 50%;transform: translate(-50%, 0);}
.sub32 #__daum__layer_1{width:100% !important;}
.sub32 #__daum__layer_3{width:100% !important;}
.sub32 #__daum__layer_5{width:100% !important;}
.sub32 iframe{width:100% !important;}
.sub32 .center_item{text-align: center;}
.sub32 .long_input input{width:80%;font-size: 0.8em;}



/* vip µî·ÏÃ¢*/
.sub32.vip .table-responsive3 table tr td{padding-left:30px;}
.sub32.vip .sub_title{text-align:center;}


/* sub33 */
.sub .c_box{margin-bottom:30px;}
.sub .c_box h3{margin-bottom:15px;}
.list_circle{padding-left:50px;}
.list_circle li{list-style:circle;}
.a_line{color:#0075CA;text-decoration: underline;}
.resi_button li a{background-image: linear-gradient(-180deg, #0bbafb 0%, #4285ec 100%);padding: 10px 50px;border-radius: 50px;color: #ffffff;}
.resi_title{display:flex; justify-content: space-between;align-items: flex-start;}
.resi_title h1{font-weight: 500;}
.resi_info{_margin-bottom:50px;}
.resi_info li{display:flex; justify-content: space-between;list-style:circle;padding-left:20px;font-size: 18px;align-items: center;padding-left: 10px;}
.color_blue{color:#006AB6;font-weight:500;}
.price {color: #B81C22;font-size: 24px;font-weight: 600;}
.sub45 .resi .down_list{margin-top:5px;}
.down_list li{background-image: linear-gradient(184deg, #FFC796 0%, #FF6B95 100%);}
.down_list li a{color:#ffffff;padding:5px 15px;border-radius:10px;font-size: 15px;}
.sub45 .resi .down_list li{border-radius:10px;padding-left:0;}
.resi_info .down_wrap{align-items: flex-start;}
.text_right{text-align:right;}
.pdt_20{padding-top:20px;}
.resi_info .flex_start{align-items: flex-start;}




.flex_wrap{display:flex;}
.flex_wrap img{width:50%;}
.busan_list{margin-top: 20px;}
.busan_list ul{display:flex;flex-wrap: wrap;}
.busan_list ul li{width: 300px;margin-right: 30px;margin-bottom:20px;}
.busan_list ul li img{width:100%;border-radius: 15px;}
.busan_list ul li:nth-child(3n){margin-right:0;}
.busan_list ul li p{font-size: 15px;text-align: justify;}
.busan_list.c_box h4{font-size:18px;font-weight:600;}
.first_text{padding-top:10px;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 3333; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.modal h3{color:#ffffff;}
/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 0;
    border: 1px solid #888;
    width: 35%; /* Could be more or less, depending on screen size */
}

.modal-content.modal-content2{width: 40%;margin: 8% auto;padding:40px; border-radius: 15px;}
.modal-content.modal-content2 img{width:100%;border-radius: 20px;}
.modal-content.modal-content2.sub22_modal{margin:2% auto;}


/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 33px;
    font-weight: normal;
	line-height: inherit;
}
.close:hover,
.close:focus {
    color: #373737;
    text-decoration: none;
    cursor: pointer;
}
.btn{padding:0;}
.btn.view_btn{background:#FFC000;color:#ffffff;padding: 2px 25px;font-size: 18px;font-weight: 500;border-radius: 5px;transition:all 0.2s;}
.btn.view_btn:hover{color:#FFC000;background:none;border:1px solid #FFC000;transition:all 0.2s;}
.air_img_wrap{display:inline-block;position:relative;}
.btn.view_btn.view1{position:absolute;top: 48%;left: 357px;}
.btn.view_btn.view2{position:absolute;bottom: 14%;left: 357px;}


/* sub43 */
.sub43 .new_table tbody td:first-child{text-align:center;}
.sub43 .new_table tbody td:last-child{text-align:left;padding-left:30px;}




/* sub44 */
.con_inner .korea_map{border-radius:20px;}

.commonTab2{text-align: center;display:flex;justify-content: space-between;margin:0 20px;padding:40px 0;}
.commonTab2 > li{position: relative;width:50%;height: auto;margin-right:2%;border-radius:20px;z-index:0;box-shadow: 0 2px 22px -4px rgba(0, 0, 0, 0.1);}
.commonTab2 > li a{display:block;width:100%;height:100%;}
.commonTab2 > li:last-child{margin-right:0;}
.commonTab2 h3{font-size:26px;padding:25px 0;}
.sub51_tap .tab-contents2 .c2 ul{margin-top:0;}
.tap_box .icon_img{width:100px;height: 100px;position: absolute;left: 50%;transform: translate(-50%,-50%);}
/*
.tap_box .icon_img.img1{background: url(../images/air_icon_gray.png)no-repeat;transition:all 0.2s;}
.tap_box .icon_img.img2{background: url(../images/train_icon_gray.png)no-repeat;transition:all 0.2s;}
.tap_box .icon_img.img3{background: url(../images/bus_icon_gray.png)no-repeat;transition:all 0.2s;}
.commonTab2 .on .tap_box .icon_img.img1{background: url(../images/air_icon.png)no-repeat;}
.commonTab2 .on .tap_box .icon_img.img2{background: url(../images/train_icon.png)no-repeat;}
.commonTab2 .on .tap_box .icon_img.img3{background: url(../images/bus_icon.png)no-repeat;}
.commonTab2 .t4:hover .icon_img.img1{background:url(../images/air_icon.png)no-repeat;transition:all 0.2s;}
.commonTab2 .t5:hover .icon_img.img2{background:url(../images/train_icon.png)no-repeat;transition:all 0.2s;}
.commonTab2 .t6:hover .icon_img.img3{background:url(../images/bus_icon.png)no-repeat;transition:all 0.2s;}
*/
.tap_box div{padding:40px 50px;}
.tap_box .icon_img{padding:0;}
.tap_box ul li{text-align: left;padding-left:30px;background: url(../images/arrow_icon.png) no-repeat left 6px;margin-bottom:20px;font-size:18px;}
.tap_box ul li:last-child{_background: url(../images/ss_blue.png) no-repeat left 6px;}
.tap_box ul{position:relative;}
.tap_box ul:after{position: absolute;left:8px;top:10px;content:'';display:block;width:1px;height:80%;background: #438FD6;z-index: -1;}
.tab-contents2{_margin:50px 0;}
.tab-contents2 .s_title .l_line{font-size:24px;font-weight:normal;margin:0 10px;}
.tab-contents2 .s_title .small_title{font-size:16px;}
.tab_title{font-size:30px;margin:20px 0;}
.title_wrap{width:100%;height:95px;background-image: linear-gradient(to top, #00aada 0%, #4871c4 80%, #625EB1 100%);color:#ffffff;display:flex;justify-content: space-between;align-items: center;}
.title_wrap h5{font-size:34px;}
.title_wrap h6{font-size:26px;}
.title_wrap h5{padding-left:40px;}
.title_wrap .text_c1{padding-right:400px;}
.tab-contents2 .c1{display: flex;align-items: flex-start;margin:30px 0;margin-bottom:50px;}
.tab-contents2 .c1 .table_wrap{margin-left:20px;height: 460px;overflow-y: auto;}
.tab-contents2 .c1 .table_wrap .normal_table td{padding-left:20px;}
.tab-contents2 .c2 .img_wrap{display: flex;align-items: flex-end;margin:30px 0;}
.text_c2 > div{display:flex;align-items: center;}
.title_wrap2 .text_c1 h6{font-size:20px;}
.title_wrap2 .text_c1{padding-right:0;}
.title_wrap2 .text_c1{padding-right:100px;}
.tab-contents2 .text_c2 img{padding:0 20px;}
.tab-contents2 .img_wrap > img{margin-right:30px;vertical-align: bottom;}
.tab-contents2 .img_wrap > img{margin-right:30px;vertical-align: bottom;}
.tab-contents2 .s_title{font-size:24px;text-align:left;padding-left:25px;background: url(../images/s_line.png)no-repeat left;margin:20px 0;}
.sub51_tap .tab-contents2 .c2 h5{background: url(../images/s_line.png)no-repeat left 8px;}
.sub51_tap .tab-contents2 h3{background:none;}
.tab-contents2 .c2 ul{margin-left:25px; text-align: left;}
.tab-contents2 .c2 ul li{font-size:18px;}
.tab-contents2 .c2 > img{width:100%;margin-bottom:20px;}
.tab-contents2 .c3{margin:50px 0;_text-align:center;}
.tab-contents2 .c2 .sub_title{padding:20px;background: url(../images/number1.png)no-repeat left;padding-bottom: 0;padding-top: 45px;}
.tab-contents2 .c4{margin-top:80px;}
.tab-contents2 .c4 .sub_title{padding:20px;background: url(../images/number2.png)no-repeat left;padding-bottom: 0;padding-top: 45px;}
.tab-contents2 .c4 .img_wrap{display:flex;align-items: flex-end;margin:30px 0;}
.tab-contents2 .c4 .img_wrap.img_wrap2{align-items: flex-start;}
.tab-contents2 .c4 .table_wrap p{font-size:18px;padding:10px 0;}
.tab-contents2 .c4 .table_wrap .normal_table td{text-align:center;}
.tab-contents2 .c4 h6{font-size:20px;padding:20px 0;padding-left:25px;background:url(../images/blue_circle_s.png)no-repeat left;}
.tab-contents2 .sub_title{margin-bottom: 50px;}
.tab-contents2 .sub_title h3{display:inline-block;padding:0 20px;color: #005eb5;font-size:22px;}
.tab-contents2 .sub_title img{vertical-align: bottom;}
.sub51_tap .tab-contents2 .c2 h5{color:#373737;}
.sub51_tap .commonTab2 h3{background:none;color:#373737;}
.taxi{display:flex;justify-content: space-around;}
.taxi img{padding:20px 0;display: block;}
.con_1{text-align: center;}
.con_1 h5{text-align: left;}
.con_1 h6{padding-left: 25px;text-align: left;font-size:20px;background: url(../images/blue_circle_s.png) no-repeat left;}
.con_1 p{text-align: left;margin-left:20px;}
.con_1 img{margin:30px 0;}
.con_2 .table_wrap{display:flex;justify-content: space-between;align-items: flex-start;}
.con_2 .table_wrap table{width:48%;}
.con_2 .normal_table td{padding-left:30px;}
.s_text_wrap{display:flex;}
.tab-contents2 .taxi h6 {
    font-size: 20px;
    padding: 20px 0;
    padding-left: 25px;
    background: url(../images/blue_circle_s.png) no-repeat left;
}
.taxi_text{margin:40px 0;}
.taxi_text p{font-size:18px;color:#438FD6;font-weight: 400;margin-bottom:40px;}
.taxi_message{background: #f3f3f3;padding:40px;text-align: center;font-size:18px;font-weight: bold;}
.title_wrap.title_wrap3{justify-content: center;}
.title_wrap.title_wrap3 .text_c1{padding-right:0;}
.ter_wrap{display:flex;}
.ter_wrap img{border:1px solid #d2d2d2;}
.trans .table_wrap{margin:20px 0;}
.con_1.tab_3 .normal_table{margin-bottom:20px;}
.con_1.tab_3 .normal_table td{text-align: center;}
.con_1{margin:40px 0;}

.bexco_wrap .commonTab3{text-align:left;}
.bexco_wrap .commonTab3 .con_1{display:inline-block; text-align:left;}
.bexco_wrap .commonTab3 .con_2{display:inline-block; text-align:left;}
.bexco_wrap .commonTab3 .tab-contents2{display: flex;flex-direction: column;align-items: center;}
.con_1.con_11{text-align:left;}
.bexco_wrap.taxi_wrap > p{padding-bottom:30px;}
.bexco_wrap .commonTab3{margin-top:80px;}

.tap_box .icon_img{width:70px;height: 70px;position: absolute;left: 50%;transform: translate(-50%,-50%);}
.tap_box .icon_img.img1{background: url(../images/air_icon.png)no-repeat;}
.tap_box .icon_img.img2{background: url(../images/train_icon.png)no-repeat;}
.trans .modal-content.modal-content2{width:70%;}
.trans .modal-content.modal-content2 img{width:auto;border-radius:0;}
.trans .tab-contents2 .sub_title img{vertical-align: middle;}
.trans .c1 .normal_table th{background: #323648;}

.img_wrapper{padding:0 20px;}
.map_img{border-radius:20px;width:100%;}

.sub44 .normal_table td{padding-left:8px;}



/* sub45 È£ÅÚ ¿¹¾à ÆäÀÌÁö*/
.sub45 .c_group h3{padding-left:35px;background: url(../images/sub_handle.png) no-repeat left center;font-size:26px;color:#006AB6;}
.sub45 .c1{_border: 1px solid #e5e5e5;padding:30px 0;}
.sub45 .c1 p{padding:20px 0;font-size: 18px;padding-left:35px;}
.sub45 .c1 ul{padding:20px 0;font-size: 18px;padding-left:35px;}
.sub45 .swiper {
      width: 100%;
      height: 100%;
    }

.sub45 .swiper {
width: 100%;
height: 100%;
}

.sub45 .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;

/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

.sub45 .swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
}

.sub45 .mySwiper10 .swiper-slide{
	_border:1px solid #e2e2e2;
}


.sub45 .mySwiper10 .swiper-slide2 img {
display: block;
width: 100%;
height: 100%;
_object-fit: contain;
}


.sub45 .swiper {
width: 100%;
height: 250px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

.sub45 .swiper-slide {
background-size: cover;
background-position: center;
}


.sub45 .mySwiper9 .swiper-slide{
opacity: 1;
}


.sub45 .mySwiper9 .swiper-slide-thumb-active {
opacity: 0.4;
}


.sub45 .mySwiper10 {
width: 100%;
margin-top: 20px;
}

.sub45 .mySwiper9 {
height: 20%;
box-sizing: border-box;
padding: 10px 0;
}


.sub45 .mySwiper12 {
width: 100%;
margin-top: 20px;
}

.sub45 .mySwiper11 {
height: 20%;
box-sizing: border-box;
padding: 10px 0;
}

.sub45 .mySwiper14 {
width: 100%;
margin-top: 20px;
}

.sub45 .mySwiper13 {
height: 20%;
box-sizing: border-box;
padding: 10px 0;
}

.sub45 .mySwiper9 .swiper-slide {
width: 25%;
height: 70px;
}


.sub45 .mySwiper11 .swiper-slide {
width: 25%;
height: 70px;
}

.sub45 .mySwiper13 .swiper-slide {
width: 25%;
height: 70px;
}


.sub45 .swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}

.hotel_wrap{display:flex; align-items: center;box-shadow: -1px 5px 22px -2px rgba(0, 0, 0, 0.1);border-radius:20px;margin-bottom:20px;margin: 20px;}
.hotel_wrap i{color:#FFD34D;}
.sub45 .swiper_wrap{width: 45%;overflow: hidden;padding: 30px 40px;}
.sub45 .resi{padding:40px;width:55%;}
.sub45 .resi h1{font-size:24px;font-family:'Noto Sans KR', sans-serif;padding-bottom:20px;}
.sub45 .resi ul{margin-top:20px;}
.sub45 .resi ul li{font-size:17px;margin-bottom:10px;}
.sub45 .resi .c1{padding:20px 0;}
.sub45 .resi .c1 ul{padding:0;}
.sub45 .resi .c1 .step{color:#006AB6;font-weight:bold;margin:20px 0;}





/* sub 51 Áö³­ ÄÁÆÛ·±½º */
.sub51.content{padding-top:0;padding-bottom:0;}
.sub51 .c_box h3{background: url(../images/s_line.png) no-repeat left 8px;margin-bottom:15px;}
.table_wrap ul li{list-style:disc;margin-left:20px;}
.sub51 .table_wrap .first_td td:first-child{text-align:center;}
.sub51 .table_wrap p{margin-top:10px;text-align:right;font-size: 15px;}
.sub51 .table_wrap p span{color:#}
.sub51 .small_text{font-size:20px;font-weight: normal;}
.sub51 .table_wrap ul li{list-style:none;}



/* °Ô½ÃÆÇ css */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.notice {
  padding: 40px 0 80px 0;
}
.list li
.page-title {
  margin-bottom: 60px;
}
.page-title h3 {
  font-size: 28px;
  color: #333333;
  text-align: center;
}

#board-search .search-window {
  padding: 15px 0;
}
#board-search .search-window .search-wrap {
  float: right;
}
#board-search .search-window .search-wrap input {
  font-size: 12px;
  padding: 7px 14px;
  border-radius:5px;
  border: 1px solid #ccc;
}
#board-search .search-window .search-wrap input:focus {
  border-color: #333;
  outline: 0;
  border-width: 1px;
}
#board-search .search-window .search-wrap .btn {
  font-size: 12px;
  padding: 7px 15px;
   margin-left: 10px;
}

.board-table {
  font-size: 15px;
  width: 100%;
  border-top: 1px solid #454545;
  border-bottom: 1px solid #ccc;
  margin-top: 40px;
}

.board-table a {
  color: #333;
  display: inline-block;
  line-height: 1.4;
  word-break: break-all;
  vertical-align: middle;
}
.board-table a:hover {
  text-decoration: underline;
}
.board-table th {
  text-align: center;
}

.board-table .th-num {
  width: 100px;
  text-align: center;
}

.board-table .th-date {
  width: 200px;
}

.board-table th, .board-table td {
  padding: 14px 0;
}

.board-table tbody td {
  border-top: 1px solid #e7e7e7;
  text-align: center;
}

.board-table tbody th {
  border-top: 1px solid #e7e7e7;
  text-align: center;
}

.board-table tbody th p{
  display: none;
}

.btn {
  display: inline-block;
  padding: 0 30px;
  font-size: 15px;
  font-weight: 400;
  background: transparent;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  text-transform: uppercase;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.btn-dark {
  background: #006AB6;
  color: #fff;
  border-radius:5px;
}

.btn-dark:hover, .btn-dark:focus {
  background: #ffffff;
  border-color: #006AB6;
  color: #006AB6;
}



.notice_content{padding:40px 0;}
.notice_content h2{font-size:1.4rem;font-family: 'Carmen Sans', sans-serif;}
.notice_content p{font-size:0.8em;font-weight:normal;}
.content_wrap{text-align:center;}
.content_wrap .s_date{font-size:14px;font-weight:normal;padding:30px 0;border-bottom:1px solid #373737;}
.s_con{padding:60px 0;}
.s_con img{width:100%;}
.list_btn{font-size:0.9rem;padding:5px 20px;border-radius:50px;border:1px solid #006AB6;background:#006AB6;color:#ffffff;font-family:'Noto Sans KR', sans-serif;transition:all 0.2s;}
.list_btn:hover{transition:all 0.2s;background:#ffffff;color:#006AB6;border:1px solid #006AB6;}
.notice_content ul{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin:40px 0;}
.notice_content ul li{display:flex;align-items: center;font-weight:bold;border-bottom:1px solid #dfdfdf;padding:15px 0;}
.notice_content ul li:last-child{border-bottom:none;}
.notice_content ul li span{font-size:0.9rem;margin-left: 20px;}
.notice_content ul li img{margin-right:20px;vertical-align:middle;}
.notice_content ul li p{font-size:0.9rem;}
.notice_content ul li a{margin-left:80px;}



.photo{
  padding: 40px 0 80px 0;
}
.photo-list{margin-top:35px;}
.photo-list .photo_box{float:left;width:406px;margin-right:40px;margin-bottom: 40px;text-align:center;}
.photo-list .photo_box h2{font-size:18px;font-family: 'Carmen Sans', sans-serif;}
.photo-list>div:nth-child(3n){margin-right:0;}
.photo-list .img_box{height:260px;box-sizing:border-box;border-radius: 20px;overflow:hidden;}
.photo-list p{padding:10px 0;font-size: 15px;color: #666666;}
.page_num{display:flex;justify-content: center;margin-top:30px;}
.page_num li{margin:0 5px;text-align:center;cursor:pointer;padding:3px 10px;}
.page_num .on{font-weight:bold;background:#006AB6; border-radius:50px;color:#ffffff;}
.photo_content{padding:40px 0;}
.photo_content h2{font-size:1.4rem;font-family: 'Carmen Sans', sans-serif;}
.photo_content p{font-size:0.8em;font-weight:normal;padding: 8px 0;}
.content_wrap{text-align:center;}
.content_wrap .s_date{font-size:14px;font-weight:normal;padding:30px 0;border-bottom:1px solid #373737;}
.s_con{padding:60px 0;}
.list_btn{font-size:0.9rem;padding:5px 20px;border-radius:50px;border:1px solid #006AB6;background:#006AB6;color:#ffffff;font-family:'Noto Sans KR', sans-serif;transition:all 0.2s;}
.list_btn:hover{transition:all 0.2s;background:#ffffff;color:#006AB6;border:1px solid #006AB6;}
.photo_content ul{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin:40px 0;}
.photo_content ul li{display:flex;align-items: center;font-weight:bold;border-bottom:1px solid #dfdfdf;padding:15px 0;}
.photo_content ul li:last-child{border-bottom:none;}
.photo_content ul li span{font-size:0.9rem;margin-left: 20px;}
.photo_content ul li img{margin-right:20px;vertical-align:middle;}
.photo_content ul li p{font-size:0.9rem;}
.photo_content ul li a{margin-left:80px;}
#vc_file_layout{margin-bottom:30px;font-weight: 400;}
#vc_file_layout a{font-size:16px;font-family:'Noto Sans KR', sans-serif !important;color: #015088;}




/* reset */

* {
  list-style: none;
  text-decoration: none;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
.clearfix:after {
  content: '';
  display: block;
  clear: both;
}
.container {
  width: 1100px;
  margin: 0 auto;
}
.blind {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  margin: -1px;
  width: 1px;
  height: 1px;
}




/* sub61 */
.booth_wrap{display:flex;align-items: center;_box-shadow: -1px 5px 22px -2px rgba(0, 0, 0, 0.15);margin: 25px;border-radius: 20px;}
.booth_wrap img{padding: 30px;background: #f5f5f5;border-radius:15px;}
.booth_wrap h4{color:#267CC0;font-weight:bold;}
.booth_wrap ul li{font-weight:600;margin-bottom: 5px;}
.booth_s{padding:35px;}
.booth_s.booth_s2{padding:0 35px;}
.booth_s ul{display: inline-block;}
.booth_s .s_gray{font-size:15px;color:#666666;padding-left:15px;padding-bottom:10px;}
.booth_s .s_gray2{font-size:15px;color:#666666;padding:20px 0;padding-left:15px;}
.booth_wrap.booth_wrap2{display:block;}
.booth_wrap.booth_wrap2 img{width:100%;}
.booth_wrap.booth_wrap2 .booth_s{padding-top:10px;display:flex;justify-content: space-evenly;}
.booth_wrap.booth_wrap2 .booth_s ul{margin-right: 40px;}
.booth_wrap i{color:#267CC0;font-size:20px;margin-right:10px;vertical-align: bottom;}
.booth_wrap .resi_info i{font-size:10px;vertical-align: middle;}
.booth_wrap .booth_notice li{font-weight:normal;}
.booth_s h4 i{color:#267CC0;margin-right:10px;font-size:10px;vertical-align: middle;}
.form_btn{text-align:center;}
.form_btn a{background-image: linear-gradient(-180deg, #0bbafb 0%, #4285ec 100%);
    padding: 10px 50px;
    border: none;
    border-radius: 50px;
    color: #ffffff;
    text-transform: none;
    font-size: 16px;
	display:inline-block;
	color:#ffffff;
}
.number_circle{padding-left: 50px;margin:20px 0;}
.number_circle li{list-style: auto;}
.number_circle p{margin-top:15px;color:#666666;}
.sub61 .contents_wrap .list_circle li{font-size: 18px;}
.font_bold{font-weight:600;color:#267CC0;}
.sub61 .c_box.c_box2{margin-bottom:30px;}
.sub61 .c_box.c_box2 .list_circle{margin:20px 0;}









.mo_br{display:none;}


/* -----¹ÝÀÀÇü----- */


@media screen and (max-width:2000px) {
	.Title{background-size:auto;}
	.sub_menu{bottom: 10%;}
}


@media screen and (max-width:1800px) {
	.Title{background-size:auto;}
	.sub_menu{bottom: 8%;}
}

@media screen and (max-width:1560px) {
	.Title{background-size:auto;}
	#header .gnb_wrap .gnb .menu{font-size:15px;}
	#header .gnb_wrap .depth2 li a{font-size:13px;}
	.sub_menu{bottom: 7%;}
	.trans .modal-content.modal-content2{width: auto;padding: 0 20px;}
	.trans .modal-content.modal-content2 .c2 > img{width:100%;}
	.trans .tab-contents2 .c3 > img{width:100%;}
}

@media screen and (max-width:1400px) {
	.busan_list ul li{width:280px;}
	.modal-content.modal-content2{width: 60%;}
}

@media screen and (max-width:1300px) {
	.sub_menu{bottom: 6%;}
	#header .menu_warp{justify-content: space-between;}
	#header .menu_warp>li{width:9%;}
	.inner2{width:auto;}
	#board-search{padding:0 20px;}
	.photo-list{padding:0 20px;}
	.photo-list .photo_box{width:30%;margin-right:30px;}
	.table_wrapper .left_img{width:auto;}
	.white_box{flex-direction: column;align-items: center;}
	.right_text{width:auto;}
	.sub31 .c1 ul li{margin:0 20px;}
}

@media screen and (max-width:1200px) {
	.con_inner{width:auto;_padding:0 20px;}
	.sub12 ul li{height:280px;}
	.sub13 .map_wrap{display:flex;}
	.sub13 .map_wrap img{width:50%;margin-right:0;}
	.sub13 .map_info{padding: 20px;bottom: -150px;}
	.sub13 .map_info h3{font-size: 20px;}
	.sub13 .map_info span{font-size: 18px;}
	.busan_list ul li:nth-child(3n){margin-right:30px;}


}

@media screen and (max-width:1172px) {
	.inner{width:auto;padding:0 20px;}
	.Title .inner{padding:0;}
	.sub_wrap{width:auto;text-align: center;float:none;}
	.sub_title{font-size:24px;margin-top:20px;margin-bottom:0;}
	.contents_wrap{width:auto;float:none;overflow: inherit;}
	.commonTab{margin-top:20px;}
	.sub13 .sub_wrap{width:auto;}
	.c_box h3{margin-bottom:10px;}
	.sub13 .contents_wrap{width:auto;}
	.sub13 .c_title{flex-direction: column;}
	.sub13 .vod {
        position: relative;
        padding-top: 56.25%;
        width: 100%;
        height: 0;
    }
	.sub13 .vod iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 20px;
    }
	.map iframe{width:100%;}
	.sub13 .map_info_box{flex-direction: column;}
	.sub13 .icon_wrap{align-items: flex-start;margin-bottom:20px;}
	.sub13 .icon_wrap > div{padding-top:0;}
	.sub13 .icon_wrap h6{font-size:16px;margin-bottom: 5px;}
	.sub13 .icon_wrap p{font-size:14px;}
}



@media screen and (max-width:1120px) {
	.notice{padding:0 20px;}
	.container{width:auto;}
	.sub_menu{bottom: 5%;}
}

@media screen and (max-width:920px) {
	.sub11 .contents_wrap{text-align: center;}
	.sub11 .pro_img{position:static;margin-bottom:10px;width: 140px;}
	.sub11 .gray_box{width:auto; padding: 30px;margin-bottom:20px;}
	.sub11 .gray_box img{margin-bottom: 10px;width: 50px;}
}

@media screen and (max-width:900px) {
	.sub_menu{bottom: 4%;}
}

@media screen and (max-width:800px) {

}

@media screen and (max-width:768px) {

	#header h1 a{width: 120px;height: 32px;_background-size: cover;}
	#header h1.mo_logo{margin-top:8px;}
	#header.fix h1 a{_background-size: cover;}
	.head01_img{background-size: inherit;background-position: top center;}
	.head02_img{background-size: inherit;background-position: top center;}
	.Title{height:250px;_background-size: cover !important;}
	.Title h1{font-size: 1.6rem;padding-top: 100px;}
	.Title.head05_img h1{padding-top:80px;}
	.list{margin-top:20px;}
	.list li{margin: 0 5px;font-size: 14px;}
	.sub_menu{bottom:0;transform:none;display: flex;align-items: center;}
	.sub_menu a{padding: 8px;padding-bottom: 15px;font-size: 12px; font-weight: 300;border-top-left-radius: 10px;border-top-right-radius: 10px;}
	.sub_head_bottom{height:80px;}
	.con_inner{width:auto;_padding:0 20px;}
	.soon_banner img{width:100%;margin-bottom:30px;}
	.container{width:auto;}
	.inner2{width:auto;padding:0 20px;}
	.page-title{margin-bottom:0;}
	.photo-list .photo_box{float:none;width:100%;margin-right:0;}
	.s_con{padding:30px 0;}
	.s_con img{width:100%;padding:40px 0;}
	.page-title h3{padding-bottom:20px;}
	.notice{padding:30px 0;}
	.notice_content{}
	.notice_content ul li{justify-content: space-around;}
	.notice_content ul li p{font-size:0.7rem;}
	.notice_content ul li img{margin-right:10px;}
	.notice_content ul li a{margin-left:18px;}
	.notice_content ul li span{font-size:0.6rem;margin-left:0;}
	.notice_content h2{font-size:1.2rem;}
	#board-search .search-window{padding:0;}
	#board-search .search-window .search-wrap input{width:50%;}
	.board-table .th-num{width:auto;}
	.board-table .th-date{width:auto;}
	.board-table .th-title{width:50%;}
	.photo_content{padding:40px 0;}
	.photo_content .s_con img{padding:0;}
	.photo_content ul li{justify-content: space-around;}
	.photo_content ul li a{margin-left:18px;}
	.board-table{margin-top:0;}
	.photo-list{padding:0;}
	.inner2{padding:0;}
	.photo-list .img_box{height:auto;}
	.s_con table{width:auto !important;}
	.s_con p img{width:100% !important;height:auto !important;}


	/*sub11, 12, 13*/
	.inner{width:auto;padding:0 20px;}
	.sub_wrap{width:auto;text-align: center;float:none;}
	.sub_title{font-size:24px;margin-top:20px;margin-bottom:0;}
	.sub_title.sub_title2{font-size:24px;margin-top:20px;margin-bottom:0;}
	.c_box h3{font-size:20px;}
	.c_box h4{font-size:18px;}
	.contents_wrap{width:auto;float:none;overflow: inherit;}

.sub12 ul li:last-child{width:100%;}
	.sub12 ul li{float:none;width:100%;height:auto;padding: 30px 40px;}
	.sub12.en ul li{height:auto;}
	.sub12 ul li img{top:40px;}
	.sub12 p{font-size:18px;}
	.sub12 p span{font-size:16px;}

	.sub13 .vod_wrap{margin-top:20px;}
	.map iframe{height:200px;}


	/* sub 15 */
	.date_list{flex-direction: column;align-items: center;}
	.date_list li{width:200px;margin-bottom:20px;}
	.g_line{display:none;}
	.circle_small{display:none;}



	/* sub 21,22,23 */
	
    .b_table td{padding:8px;font-size: 14px;}
    .table_wrap{width: 100%;margin-bottom: 15px;overflow-y: hidden;
     -ms-overflow-style: -ms-autohiding-scrollbar;overflow-x: auto;}
    .table_wrap2{width: 100%;margin-bottom: 15px;overflow-y: hidden;
     -ms-overflow-style: -ms-autohiding-scrollbar;overflow-x: auto;}
	.box{padding:0;}
    .box h3{text-align: center;font-size:22px;}
	.box h3 span{font-size:18px;}
    .box ul{flex-direction: column;align-items: center;}
    .box li{margin-right:0;margin-bottom:40px;}
	.long_name br{display:none;}
	.sub21 .date_list li{width:200px;}

	/* sub22 */
	.commonTab{margin-top:20px;height:auto;}
	.commonTab li{height:auto;line-height:auto;}
	.sub22.sub .c_box{margin-bottom: 25px;}
	.sub22 .c_box2{flex-direction: column;}
	.sub22 .c_box2 p{margin-left:30px;font-size:18px;}
	.sub22 .b_circle{margin-bottom:20px;}
	.sub22 h6{font-size:18px;}
	.sub22 .circle_wrap2{margin-left:0;}
	.circle_wrap{margin-left:0;height:auto;display: inline-block;margin:0;}
	.circle_wrap li{position:static;}
	.c_box h4{font-size:20px;}
	.line_wrap{height:800px;}
	.black_line{top:0;left:15%;width:1px;height:800px;}
	.black_line .num1{left: -22px;top:0;}
	.black_line .num2{left: -22px;top: 24%;}
	.black_line .num3{left: -22px;top: 48%;}
	.black_line .num4{left: -22px;top: 72%;}
	.black_line .dot{display:none;}
	.tour{width: 100%;left: 29%;display: flex;align-items: flex-start;justify-content: space-between;flex-direction: column;text-align: left;}
	.tour img{margin-top:0; width: 150px;}
	.tour p{margin-top:0;margin-bottom: 10px;font-size:14px;}
	.tour1{top:0;bottom:auto;}
	.tour2{top:24%;bottom:auto;flex-direction: column-reverse;}
	.tour3{top:48%;bottom:auto;}
	.tour4{top:73%;bottom:auto;flex-direction: column-reverse;}
	.tour2 p{margin-right:20px;}
	.tour4 p{margin-right:20px;}
	.white_box{flex-direction: column;align-items: flex-start;margin:0;padding:20px; padding-bottom: 30px;margin-bottom: 20px;}
	.left_img{width:auto;}
	.right_text{width:auto;}
	.sub22 .tab3 h4{font-size:18px;}
	.sub22 .tab3 .right_text h4{font-size:16px;}
	.right_text p{font-size:14px;}
	.table_wrapper{flex-direction: column;}
	.table_wrapper > div{width:auto;margin-bottom: 20px;}
	.table_wrapper .modal-content.modal-content2{width:100%;padding:20px;}
	.table_wrapper .left_img{width:100%;}
	.modal-content.modal-content2.sub22_modal{margin:8% auto;}
	.left_img{padding:0;}
	.right_text{padding:0;}


	/* sub31, 32 */
	.sub31 .c_group h3{font-size:22px;}
    .sub31 .c1 ul{flex-direction: column;align-items: center;}
    .sub31 .c1 ul li{margin:20px 0;margin-bottom:40px;float:none;}
	.sub31 .c1 ul li:last-child{margin-bottom:0;}
    .sub31 .c1 ul .img_box{width:auto;padding-top:0;}
	.sub31 .c1 ul h4{font-size:22px;}
    .sub31 .c1 ul h5{padding-right:0;font-size: 20px;}
    .sub31 .c1 ul .number1{width:auto;background-position: left top;}
	.sub31 .c1 ul .number1 h5{padding-bottom:0;}
    .sub31 .c1 ul .number2{width:auto;background-position: left top;}
    .sub31 .c1 ul .number3{width:auto;background-position: left top;}
    .sub31 .c2 ul .number1{background-position: left top;}
    .sub31 .c2 ul .number2{background-position: left top;}
    .sub31 .c2 ul .number3{background-position: left top;}
	.sub31 .list_style{padding-left:0;}
	.sub31 .resi_button{ flex-direction: column;}

	.sub311 .regi .blog-caption .pre_box{border-radius:15px; padding: 15px;}

	.sub_contents{width:100%;}
	.table-responsive{width:100%;}
	.sub32 .divTitle{background-position: left 0px;}
    .sub32 .divTitle2{font-size:20px;}
    .sub32 .sub_contents{width:100%;}
    .sub32 table tr{height:66px;vertical-align: -webkit-baseline-middle;}
    .sub32 table tr td{font-size:15px;}
    .sub32 table tr td span{margin-right:5px;}
    .sub32 input, .sub32 select, .sub32 textarea{width:100%;margin-right:5px;}
    .sub32 table tr td span{padding:0;}
    .sub32 .divTitle{font-size:20px;}
    .table-responsive.s_table1 tr td input{width:auto;}
    .table-responsive.s_table2 td{padding:20px;}
    .table-responsive.s_table2 p{font-size:15px;}
    .table-responsive.s_table2 tr .agree_btn{padding-top:0;font-size:18px;}
    .table-responsive.s_table2 tr .agree_btn input{width:auto;}
    .table-responsive.table-responsive2{padding:15px;}
    .table-responsive.table-responsive2 tr td{margin-right:10px;}
    .table-responsive.table-responsive2 tr td input{width:100%;}
    .table-responsive.table-responsive2 tr td label input{width:auto;}
	.sub32 #wrap{width:100% !important;}

	.sub32.vip .table-responsive.s_table1 label{margin-right:20px;margin-bottom:30px;}
	.c_box h3{background: url(../images/s_line.png) no-repeat left 5px;}

	/* sub311 */
	.sub311 .label_wrap{display:flex; flex-direction: column;}
	.sub311.sub .c_box h3{margin-left:0;}
	.regi .small_text{padding-left:30px;}

	/* sub33 */
	.resi_info{margin-bottom: 40px;}
	.resi_info li{flex-direction: column;align-items: normal;}
	.resi_info p{margin-left:17px;}
	.resi_button{text-align:center;margin:20px 0;}
	.resi_button li{display: inline-block;}
	.img_wrapper{padding:0;}

	/* sub43 */
	.sub43 .new_table tbody td:last-child{padding-left:10px;font-size:14px;}

	/* sub44 */
	.sub44 img{width:100%;}
	.flex_wrap{flex-direction: column;}
	.flex_wrap img{width:100%;}
	.busan_list ul li{width: 100%;margin-right: 0;}
	.busan_list ul li:nth-child(3n){margin-right: 0;}
	.sub44 .sub_title{margin-top:0;}
	.tab-contents2 .c1 .table_wrap .normal_table td{padding-left:8px;}

	.taxi_wrap{margin-bottom:30px;}
	.modal-content.modal-content2{width:100%;padding: 30px;}
	.fix_box img{width:100%;}
	.btn.view_btn{font-size:15px;}
	.btn.view_btn.view1{top: 47%;left: 66%;}
	.btn.view_btn.view2{bottom: 13%;left: 66%;}
	.commonTab2{flex-direction: column;padding:0;margin:0;}
    .commonTab2 > li{width:auto;margin-right:0;margin-top: 60px;}
	.commonTab2 h3{font-size:20px;}
    .title_wrap{align-items: flex-start;flex-direction: column;height: auto;padding:20px;}
    .title_wrap h5{font-size:20px;padding-left:0;}
    .title_wrap h6{font-size:18px;}
    .title_wrap .text_c1{padding-right:0;}
    .title_wrap2 .text_c1 h6{font-size:18px;}
	.tab-contents2{margin:20px 0;}
    .tab-contents2 .c1{flex-direction: column;}
    .tab-contents2 .c1 .table_wrap{height: auto;margin-left:0;}
	.trans{margin-top:10px;}
    .trans .table_wrap{margin:0;}
    .text_c2 > div{align-items: flex-start;flex-direction: column;padding-top:10px;}
    .tap_box ul li{font-size:16px;margin-bottom: 15px;}
    .tab-contents2 .text_c2 img{padding:10px 0;width:30px;}
    .tab-contents2 .sub_title img{width:50px;padding:0 10px;}
    .tab-contents2 .s_title{font-size:20px;}
    .tab-contents2 .c1 img{width:100%;}
	.tab-contents2 .c2 > img{width:100%;}
    .tab-contents2 .img_wrap > img{width:100%;}
    .tab-contents2 .c2 .img_wrap{flex-direction: column;}
    .trans .table_wrap{overflow-x: auto;}
    .tab-contents2 .c3 img{width:100%;}
    .tab-contents2 .c4 .img_wrap.img_wrap2{flex-direction: column;}
    .tab-contents2 .sub_title{margin-bottom: 20px;}
    .tab-contents2 .sub_title h3{padding:0;font-size:16px;}
	.con_1{margin:0;}
	.con_1 img{width:100%;margin:10px 0;}
    .con_1 p{margin-left: 0;}
    .con_1 h6{font-size:20px;padding-bottom:10px;}
    .con_1.tab_3 .normal_table{margin-top:20px;}
    .con_2 .normal_table td{padding-left:10px;}
    .trans .con_2 .table_wrap{overflow:inherit;display:block;}
    .trans .con_2 .table_wrap table{width:100%;margin:10px 0;}
    .taxi_message{font-size: 16px;}
    .taxi_message br{display: none;}
    .tab-contents2 .taxi h6{padding:10px 20px;}
    .taxi li{margin-bottom:20px;}
    .taxi_text{margin:20px 0;}
    .s_text_wrap{flex-direction: column;}
	.tab-contents2 .c2 .sub_title{padding:20px 0;}
	.tab-contents2 .c4 .sub_title{padding:20px 0;}
	.t4 .tap_box div{padding:20px;}
	.btn{padding:0 10px;}
	.trans .modal-content.modal-content2 img{width:100%;}
	.trans .modal-content.modal-content2 .tab-contents2 .sub_title img{width:auto;}
	.trans .modal-content.modal-content2 .text_c1.text_c2 img{width:auto;}


	/* sub45 */
	.hotel_wrap{flex-direction: column;margin:0;margin-bottom:20px; align-items: normal;}
	.sub45 .swiper_wrap{width:auto;padding:20px;}
	.sub45 .mySwiper10{height:200px;}
	.sub45 .mySwiper12{height:200px;}
	.sub45 .resi{padding:20px;}
	.sub45 .resi ul li span{display:block;}
	.sub45 .resi ul li .price{display:inline-block;}
	.sub45 .c_group h3{font-size:22px;}
	.sub45 .resi{width:auto;}
	.sub45 .resi h1{font-size:22px;}
	.sub45 .c1{padding:20px 0;}
	.sub45 .c1 p{font-size: 16px;}
	.sub45 .c1 ul{font-size: 16px;}
	.normal_table td{font-size:15px;}


	/*sub51*/
	.sub51 .small_text{font-size:18px;}
	.sub51 .table_wrap p{text-align:start;}
	.normal_table td{padding:8px;}
	.sub51 .table_wrap ul li{margin-left:0;}


	/*sub61*/
	.booth_wrap{flex-direction: column;margin:0;}
	.booth_wrap img{width:100%;}
	.booth_s{padding: 20px;}
	.booth_s.booth_s2{padding:20px;}
	.booth_s ul{display:block;}
	.booth_wrap .resi_info{margin-bottom:0;}
	.booth_wrap .resi_info li{flex-direction: row;}
	.booth_wrap.booth_wrap2 .booth_s{flex-direction: column;}
	.sub61 .c_box{margin-bottom:20px;}

}

@media screen and (max-width:600px) {

}

@media screen and (max-width:480px) {

}

@media screen and (max-width:360px) {

}

@media screen and (max-width:320px) {
	.main_text{margin:5px 0;}
}



/* 2024-06-17 °Ô½ÃÆÇ °Ë»öÃ¢, ÆäÀÌÂ¡,  ÀÌÀü±Û&´ÙÀ½±Û ÀÓ½Ã ÁÖ¼®Ã³¸®
#board-search .search-window .search-wrap{display:none;}
.page_num{display:none;}
.notice_content ul{display:none;}
.photo_content ul{display:none;}
*/