@charset "utf-8";


/*sub Title */
.Title{height:500px; _background:#3b3b3b; text-align:center;position:relative;background-size: contain;}
.Title h1{font-size:38px; color:white;vertical-align:middle; padding-top:200px;}
.list{display:flex;justify-content: center;color:#ffffff;margin-top:30px;}
.list li{margin:0 10px;}
.con_inner{width:1300px; margin:0 auto; padding:30px 0;position:relative;}
.con_inner img{width:100%;}
.sub_menu{text-align:center;box-sizing:border-box;position:relative;}
.sub_menu.sub_menu2{flex-wrap: wrap;}
.sub_menu a{padding-left:20px;transition:all 0.3s;font-size: 20px;color:#ffffff;margin:0 20px;}
.sub_menu.sub_menu2 a{font-size:18px;_font-size:17px;margin-right: 25px;margin-bottom: 5px;}
.sub_menu a:hover{color:#ffffff;font-weight:bold;background:url(../images/w_circle.png)no-repeat left center;transition:all 0.3s;}
.sub_menu .on{color:#ffffff;font-weight:bold;background:url(../images/w_circle.png)no-repeat left center;font-weight:600;}
.sub_menu{display:flex;justify-content: flex-end;align-items: center;
	background: linear-gradient(to right, #024b9b, #0070b3);
	border-radius:15px;padding: 16px 40px;display: inline-block;padding-right: 100px;
	position: absolute;
    top: -36px;}
.sub_head_bottom{position:absolute; background:url(../images/m_line.png);background-size:cover;width:100%;height:126px;bottom:-2px;z-index:1;}
.sub_head_bottom img{width:100%;}
.subtop_img{position:absolute;right:0;bottom: 0px;}
.con_inner .subtop_img{width:auto;}

.head01_img{background:url(../images/sub_top_1.jpg) no-repeat fixed;background-size: contain;}
.head02_img{background:url(../images/sub_top_2.jpg) no-repeat fixed;background-size: contain;}
.head03_img{background:url(../images/head03_1_img.jpg) no-repeat fixed;background-size: contain;}
.head04_img{background:url(../images/head04_img.jpg) no-repeat fixed;background-size: contain;}
.head05_img{background:url(../images/head05_img.jpg) no-repeat fixed;background-size: contain;}
.head06_img{background:url(../images/head05_img_2.jpg) no-repeat fixed;background-size: contain;}








/*sub11 Welcome Message*/
.sub11{background:url(../images/sub11_con2_bg.png)no-repeat; background-size:cover;}
.sub{padding:30px 0 60px 0;}
.sub h2{padding-bottom:30px;_margin-bottom:40px;font-size:32px;position: relative;font-weight:bold;}
.sub h2::after{content: "";display:block;width:45px;height: 5px;background: linear-gradient(to right, #024b9b, #0070b3);text-align: left;position: absolute;top:-14px;}
.sub11 .inner2{}
.sub11 .text_box{width:70%;}
.sub11 .text_box p{font-size:18px;padding:10px;}
.sub11 .img_box{width:30%;padding:30px;}
.sub11 .img_box img{display:block;}
.sub11 .img_box h3{margin:15px 0;}
.sub11 .sub11_box li {
    position: relative;
    width: 30%;
    height: 200px;
    margin-right: 2%;
    margin-bottom: 20px;
    border-radius: 15px;
    float: left;
    padding: 25px;
    background: #f8f8f8;
}
.sub11 h5 {
    font-size: 16px;
	font-weight: normal;
    margin: 10px 0 20px 0;
	display:inline-block
}
.sub11 .sub11_box img {height:30px;}
.sub11 p{font-size:19px;font-weight:bold;}
.sub11_c2{background:url(../images/sub11_con2_bg.png);}
.sub11 .year_wrap{position:relative;}
.sub11 .his_line{top: 14px;left: 11px;height:427px;}
.sub11 .year_left{padding-left:60px;margin: 30px 0;}
.sub11 .year_left h3::after {
    content: '';
    position: absolute;
    left: 0;
	margin-top: 6px;
    width: 24px;
    height: 24px;
    background: url(../images/s_circle.png) no-repeat;
}
.sub11 .year_left h3{font-size:22px;}
.sub11 .year_left p{line-height:27px;height:27px;color:#71717A;font-size:18px;font-family: 'GmarketSansMedium', sans-serif;font-weight:normal;margin: 10px 0;}


/* sub12 */
.sub12{background: url(../images/ship_bg.png) no-repeat;
    background-position: right bottom;
    background-attachment: fixed;}
.sub12.sub h2{padding-bottom:30px;}
.sub12 .sub12_box{width:100%;height:242px;background:url(../images/sub12_img.png)no-repeat;
	text-align:center;color:#ffffff;border-radius:20px;position:relative;padding-bottom:30px;}
.sub12 .title_s{font-size:20px;padding-top: 59px;line-height: 60px;font-weight: normal;}
.sub12 .title_s span{font-size:26px;font-weight:bold;}
.sub12 .sub12_box img{position:absolute;left:100px;bottom:0;}
.sub12 .year_box2{padding-bottom:50px;}
.sub12 .year_left{font-size:38px;color:#2a56b2;float:left;}
.sub12 .year_left h3{font-size: 24px;margin-bottom: 25px;}
.sub12 .year_left h3::after{content: '';
    position: absolute;
    left: 307px;
    width: 60px;
    height: 60px;
    background: url(../images/circle_icon.png)no-repeat;
}
.sub12 .year_wrap{position:relative;text-align:left;margin:30px 0;}
.his_text{display: flex;flex-wrap: wrap;width: 100%;margin:12px 0;}
.sub12 .year_right{width:740px;margin-left:37%;display:flex;position:relative;font-size:18px;}
.sub12 .year_right dt{font-size:20px; padding-top: 7px;font-weight:bold; width:120px;padding-bottom:20px;font-family:'GmarketSansMedium', sans-serif;}
.sub12 .year_right dd{width: calc(100% - 123px);margin-top:3px;margin-bottom:20px;}
.sub12 .year_right dd p{width:100%;}
.his_line{position: absolute;
    top:37px;
    left: 26%;
    display: block;
    content: "";
    width: 1px;
    height: 100%;
    background-color:#2a56b2;
    z-index: -1;}
.sub12 .tab-contents2 .s_title{padding-top:60px;}
/* sub13 */
.sub13 img{width:700px;}
.sub13.sub52.sub h2::after{left: auto;
    transform: none;}




/* sub14 */
.sub14 .inner2{display:flex;}
.sub14 img{width:40%;object-fit:cover;}
.sub14 .text_box{padding:0 30px;}
.sub14 .text_box p{padding-bottom:20px;font-size:18px;}


/* sub15 */
.sub15 .text_line_box > ul > li{margin:5px 0;}
.sub15 .text_line_box .text_p_box li{list-style:auto;}
.sub15 .text_p_box.text_p_box2{margin-bottom:30px;}
.sub15 .text_p_box.text_p_box2:last-child{margin-bottom:0;}
.sub15 .text_p_box.text_p_box2 span{font-weight:600;}
.line_text{border-bottom:1px solid #373737;}

/* sub16 */
.sub16 .text_line_box > ul > li h4{font-family: 'Poppins', sans-serif;}
.sub16 .resi_button a{display:inline-block;width:auto;}





/* sub20 */
.sub20.sub{padding-top:0;}
.sub20 .text_line_box{border: 1px solid #d7d7d7;margin-bottom:25px;}
.sub20 .text_line_box > ul > li h4{color:#0075CA;}
.sub20 .text_line_box .list_style li{list-style: disc;}
.first_text{margin-bottom:20px;}
.commonTab20{display:flex;justify-content: center;margin-bottom:10px;}
.commonTab20 li{width:15%;text-align: center;margin:5px;}
.commonTab20 li{margin-right:0;background: #ededed;transition:all 0.3s;}
.commonTab20 li a{font-size:18px;display:block;padding:10px 20px;}
.commonTab20 li.on{background-color:#0075CA;}
.commonTab20 li.on a{color:#ffffff;font-weight:bold;transition:all 0.3s;}
.sub20 .ss_title{background: url(../images/ss_blue.png) no-repeat left 9px;}
.text_center{text-align:center;margin-bottom:20px;}


/* sub21 */
.sub21 p{font-size:18px;padding-bottom:20px;}
.sub21 .pd_none{padding-bottom:0;}
.sub21 .list{display:flex;justify-content: center;margin:40px 0;}
.sub21 .list li{margin-right:40px;}
.sub21 .list li:last-child{margin-right:0;}
.sub21 .list h4{font-size:18px;color:#2E4257;margin-top:10px;}
.sub21 .list h5{font-size:20px;color:#0075CA;}
.sub21 .list p{margin-top:10px;font-size:16px;color:#373737;}
.img_box2{
    width: 200px;
    height: 250px;
    overflow: hidden;
    position: relative;
}
.img_box2::after{
    content: '';
    display:block;
    width:100%;
    height: 14px;
    background: #2E4257;
    position: absolute;
    bottom:0;
}
.img_box2 img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-top-right-radius: 30px;
}

.sub21 .text_box{background:#f1f1f1;padding:30px;}



/*sub22*/
.sub.sub22{padding-bottom:0;}
.sub22.sub53_page .text_p_box.text_p_box2 li{font-size:22px;padding:5px 0;}
.sub22 .sub22_c1{_background:url(../images/sub22_bg1.jpg) no-repeat;background-size:cover;padding-bottom:70px;}
.sub22 .sub22_c2{_background:url(../images/sub22_bg2.png) no-repeat;background-size:cover; padding: 80px 0;}
.c2_box{padding-top:30px;display:flex; flex-wrap: wrap;justify-content: space-between;}
.sub22_c3{padding-top:60px;}
.sub22 .c2_box li{margin-bottom:20px;}
.sub22 .c2_box li img{backgound:}


/* sub23 */
.sub.sub23{padding-bottom:0;}
.sub23.sub53_page .text_p_box.text_p_box2 li{font-size:22px;padding:5px 0;}
.sub23 .sub23_c1{background:url(../images/sub22_bg1.jpg) no-repeat;background-size:cover;padding-bottom:70px;}
.sub23 .sub23_c1 img{margin:20px;margin-left:0;padding-bottom:30px;}

/*sub24*/
.sub24.sub{padding:0;}
.sub24 .sub23_c1{background:url(../images/sub24_bg2.jpg) no-repeat;background-size:cover;padding-bottom:70px;

}
.sub24_img_wrap{display:flex;justify-content: space-between;}
.sub24_img_wrap ul > li > ul{padding-left:50px;}
.sub24 .text_p_box.text_p_box2{padding-left:0;margin:0;}
.sub23.sub53_page .text_p_box.text_p_box2 .c3_list{padding-left:20px;}
.sub24.sub53_page .text_p_box.text_p_box2 li{list-style: none;}
.sub23.sub53_page .text_p_box.text_p_box2 .c3_list li{list-style: disc;}

/*sub25*/
.sub25.sub{padding:0;padding:40px 0;}
.sub25.sub h2{color:#2A56B2;}
.sub25{background:url(../images/sub25_bg.png) no-repeat;background-size:cover;padding-bottom:70px;}
.sub25_img_wrap{display:flex;justify-content: space-between;}
.sub25.sub53_page .text_p_box.text_p_box2 li{color:#717171;}
.sub25.sub53_page .text_p_box.text_p_box2 li span{font-size:15px;}
.sub25_c{display:flex;padding:30px 0;}
.sub25_c > div{width:50%;padding-top:30px;}



/* sub26 */
.sub26 .text_line_box > ul > li{margin:0;}
.sub26 .text_p_box{margin:20px;margin-top:0;}
.sub26 .text_p_box.text_p_box2{margin:0 20px;margin-bottom:20px;}
.sub26 .text_p_box.text_p_box2 span{font-weight:bold;}
.sub26 .text_p_box.text_p_box4{margin-bottom:0;}
.sub26 .commonTab2{display:block;}
.sub26 .commonTab2 > li{width:auto;}
.sub26 .commonTab2 h3{padding:0;}
.sub26 .flex_wrap{display:flex;justify-content: space-between;align-items: flex-start;}
.sub26 .tap_box{display:flex;margin-bottom:20px;}
.sub26 .tap_box h3{width:30%;margin-right: 3%;border-right: 1px solid #e1e1e1;text-align:center;}
.sub26 .tap_box h4{font-size:20px;}
.sub26 .tap_box h5{font-size:20px;color:#0075CA;}
.sub26 .tap_box p{padding-top:10px;}
.sub26 .t4 .tap_box{padding:30px;}
.sub26 .t4 .tap_box div{padding:0 !important;}
.sub26 .t5 .tap_box{padding:30px;}
.sub26 .t5 .tap_box div{padding:0 !important;}
.sub26 .t6 .tap_box{padding:30px;}
.sub26 .t6 .tap_box div{padding:0 !important;}
.sub26 .t7 .tap_box{padding:30px;}
.sub26 .t7 .tap_box div{padding:0 !important;}
.sub26 .t8 .tap_box{padding:30px;}
.sub26 .t8 .tap_box div{padding:0 !important;}
.sub26 .commonTab2 > li{margin-right:0;}
.sub26 .commonTab2 > li a{width:auto;}
.sub26 .commonTab2 > li .btn{width:auto; text-transform: none;}
.sub26 .bexco_wrap .commonTab3{margin-top:30px;}
.info_btn.btn{background: #006AB6;padding: 10px 30px;border-radius: 50px;color: #ffffff;width: 100%;display: block;text-align: center;font-size:15px;}
.tap_box2 ul li{text-align: left;background: url(../images/arrow_icon.png) no-repeat 70px 6px;margin-bottom:20px;font-size:18px;display: flex;}
.tap_box2 ul li:last-child{_background: url(../images/ss_blue.png) no-repeat left 6px;}
.tap_box2 ul{position:relative;z-index: 1;}
.tap_box2 ul:after{position: absolute;left:77px;top:10px;content:'';display:block;width:1px;height:83.5%;background: #438FD6;z-index: -1;}
.tap_box2 ul h5{font-size:20px;padding-right:50px;color:#0075CA;}
.tap_box2 ul h6{font-size:20px;color:#0075CA;}
.tap_box2 ul h6 span{font-size:16px;background:#0075CA;color:#ffffff;padding:0 10px;padding-bottom: 3px;border-radius: 6px;margin-left:15px;}
.tap_box2 ul p{color:#636363;}
.sub26 .bexco_wrap .commonTab3 .tab-contents2{align-items: flex-start;}
.sub26 .modal-content.modal-content2{width: 60%;margin: 3% auto;padding:70px 70px 50px 70px;}
.sub26 .modal-content.modal-content3{width: 60%;margin: 15% auto;padding:70px 70px 50px 70px;}
.tap_box2 .day_img{display:flex;justify-content: space-between;margin-top: 10px;}
.tap_box2 .day_img li{padding:0;width: 32%;display:flex;flex-direction: column;align-items: center;}
.tap_box2 .day_img li h6{font-size: 15px;font-family: 'Poppins', sans-serif;color:#373737;text-transform: none;margin-top: 10px;font-weight: 600;text-align: center;}
.tap_box2 .day_img li img{width:100%;height:auto;border-top-right-radius: 30px;border-bottom-left-radius: 30px; box-shadow: 4px 3px 8px 2px rgba(0, 0, 0, 0.2);}
.tap_box2 .day_img:after{display:none;}
.tap_box2 .text_right{width: 100%;}
.tap_box2 .text_right p{text-align:right;}
.tap_box2 .day_img .modal-content3 img{width:300px;height:auto;margin-right: 40px;border-top-right-radius: 30px;border-bottom-left-radius: 30px; box-shadow: 4px 3px 8px 2px rgba(0, 0, 0, 0.2);}
.tap_box2 .day_img .modal-content3 h6{padding-bottom:30px;}
.tap_box2 .day_img.day_img2 li{width:24%;}
.tap_box2 ul .n1{background-image: url(../images/n1.png);}
.tap_box2 ul .n2{background-image: url(../images/n2.png);}
.tap_box2 ul .n3{background-image: url(../images/n3.png);}
.tap_box2 ul .n4{background-image: url(../images/n4.png);}
.tap_box2 ul .n5{background-image: url(../images/n5.png);}
.tap_box2 ul .n6{background-image: url(../images/n6.png);}
.tap_box2 ul .n7{background-image: url(../images/n7.png);}

.regi_btn{background:#E81066;color:#ffffff;padding: 10px 30px;border-radius: 50px;}
.flex_list{display:flex;}
.flex_list a{margin:0 5px;}





.sub261 .inner2{display:flex;}
.sub261 .inner2 .text_line_box{width:66.6%;}
.sub261 .inner2 .card2{width:33.3%;margin-left:20px;}

.sub262 .row{justify-content: center;}
.sub262.regi .blog-caption p{background:#ffffff;}
.sub262.regi .blog-caption .notice_text{text-align:left;}
.sub262.regi .blog-caption .bg_gray2{padding: 8px 10px;background:#F2F2F2;}
.sub262 .blog-detail .blog-caption{color:#373737;}
.sub31.sub262 input{text-align:center;}
.sub262 .text_center{text-align:center;}

.sub263 .inner2{text-align:center;}
.notice_wrap{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;}




/* sub291 */
.sub291.sub{padding-bottom:0;}
.sub291 .text_p_box{margin: 0 30px;}
.sub291 .text_line_box > ul > li{margin:0;}
.sub291 .new_table td{text-align:left;padding-left: 25px;}
.sub291 .new_table td:first-child{text-align:center;padding-left:0;}
.sub291 .tab-contents2 .s_title{font-size:20px;}
.sub291 .tab-contents2 .c2 ul li{text-align: left;font-size:16px;}
.sub291 .text_p_box.text_p_box2 li > span{margin-right:5px;}
.small_list{display:flex;}
.small_list p{margin-left:5px;}
.people_box{padding:50px 0;background:url(../images/sub291_bg.jpg)center;}
.people_box ul{display:flex;align-items: flex-end;justify-content: space-around;margin-bottom: 70px;}
.people_box ul li{text-align:center;color:#ffffff;}
.people_box ul li h4{font-size:22px;color:#2f90dd;margin:15px 0 10px 0;font-family: 'Poppins', sans-serif;}
.people_box ul li .pink{color:#e23c7b;}
.people_box ul li h5{font-size:18px;font-family: 'Poppins', sans-serif;}
.people_box ul li p{font-size:16px;font-weight:300;color: #a7a7a7;}
.sub291 .more_wrap{margin:0 0 30px 0;}
.sub291 .more_link{
	text-decoration: none;
    padding: 10px 25px;
	background:#e23c7b;
    border: 5px solid #e23c7b;
    border-radius: 50px;
    transition: all 0.2s;
    font-size: 18px;
    color: #ffffff;
}
.sub291 .more_link:hover{background:none;border: 5px solid #e23c7b;color:#e23c7b;}


/* sub292 */
.sub292 .text_line_box > ul > li{margin:10px 0;}
.sub292 .text_p_box{margin:15px 30px;}
.sub292 .small_list{flex-direction: column;}
.sub292 .small_list p{color:#006AB6;font-weight:600;font-size:18px;margin-left: 10px;margin-top: 5px;}
.soon_button{background: #006AB6;padding: 10px 50px;border-radius: 10px;color: #ffffff;display: inline-block;text-align: center;}



/* sub31 */
.sub31 .text_box{border-radius:20px;background:#006AB6;color:#ffffff;padding:30px;}
.sub31 .text_box h3{font-size:22px;margin-bottom:20px;}
.list_style{margin-left:20px;font-size:18px;}
.list_style li{list-style: disc;}
.list_style span{font-weight:600;}
.title_s{font-size:18px;font-weight:bold;word-break : keep-all;}
.text_p_box{margin:30px;}
.text_p_box.text_p_box2{margin:20px;}
.text_p_box.text_p_box2 span{font-weight:bold;}
.text_p_box.text_p_box2.number_list li{list-style: auto;}
.text_p_box li{list-style: disc;}
.text_line_box{padding:30px;border:1px solid #dddddd;border-radius:20px;}
.text_line_box.text_line_box2{padding:20px;background:#0075CA;color:#ffffff;border:none;margin:20px 0;}
.text_line_box.text_line_box2 > ul > li{margin: 10px 0;font-size:18px;}
.text_line_box .list_style{margin-left:30px;font-size:16px;}
.text_line_box .list_style2{margin-left:30px;font-size:16px;}
.text_line_box .list_style li{list-style: circle;}
.text_line_box .list_style2 li{list-style:disc;}
.text_line_box > ul > li{margin:20px 0;}
.text_line_box > ul > li h4{margin-bottom:10px;}
.text_line_box.sub32_text{margin:30px 0;}
.notice_text{margin-bottom:30px;}
.more_wrap{text-align:center;margin:30px 0;}
.sub31 .more_link{
	text-decoration: none;
    padding: 10px 25px;
	background:#0075CA;
    border: 1px solid #0075CA;
    border-radius: 50px;
    transition: all 0.2s;
    font-size: 20px;
	color: #ffffff;
}
.sub31 .more_link:hover{background:#ffffff;border: 1px solid #0075CA;color:#0075CA;}
.blue_text{color:#2282F2;border-bottom: 1px solid #2282F2;}
.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: #3F4B6F; 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;}
.sub .con .list_g.list_g13{display:block !important;}
.blue_table ul li {
    font-size: 16px;
    list-style: disc;
}
.blue_table ul{margin-left: 20px;}
.ss_title{font-size: 22px;text-align: left;padding-left: 25px;margin-bottom:20px;background: url(../images/ss_blue.png) no-repeat left;}
.text_line_box img{width:100%;}
.color_red{color:#E81066;font-weight:600;}
.color_blue{color:#2282F2;}
.policy_list{margin-left:25px;}
.sub32_text p{margin-bottom:20px;}
.sub32_text .last_text{margin-bottom:0;}
.sub32 .text_p_box.text_p_box2{margin:10px 10px;}
.text_p_box.text_p_box2{padding-left:20px;}
.font_bold{font-weight:bold;}
.font_thin{font-weight: 500;}
.pd_left{padding-left:15px;}
.sub313 h4{text-align:center;}
.agree_box{padding-top:15px;font-size:18px;}
.agree_box input{margin-top: 7px;}
.pd_t{margin-top:10px;margin-left: 18px;}



/* sub33 */
.sub33 p{text-align:center;}
.sub33 p.title_s{text-align:left;}
.sub33 .text_p_box li{list-style: auto;padding-left: 7px;}
.sub33 .text_p_box.text_p_box2{margin: 10px 25px;}


/* sub41 */
/* È®Á¤ ½ºÆù¼­ ÆäÀÌÁö */
.orange_box{background:#267CC0;text-align: left;
    line-height: 1.5em;
    padding: 15px 25px;
    margin: 0 !important;
	border-radius: 5px;	
}
.orange_box h3{color:#ffffff;}
.text_content{padding: 35px;display:flex;align-items: center;}
.text_content .img_left{width:40%;}
.text_content .img_left img{max-width:none;width: 100%;height: 100%;object-fit: none;}
.text_content .text_right{width:60%;}
.text_content .text_right h4{font-weight: 700;display: block;color: #222;font-size:20px;text-align: left;margin: 0 0 5px 0;}
.sub41 .logo_wrap{justify-content: flex-start;margin-left: 25px;}
.sub41 .logo_wrap li{margin-right:20px;background:#ffffff; margin-right: 10px;border:1px solid #e7e7e7;padding:0;border-radius:10px;}
.sub41 .logo_wrap li img{border-radius:10px;}
.cont_list.f_g1 h5{font-size:24px;color:#272727;}
.cont_list.f_g1 h5:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
	margin-right: 10px;
    top: 7px;
    /* top: 9px; */
    left: 0;
    background: #fff;
    border: 2px solid #267CC0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
}
.title_margin{margin:30px 0;}
.sub_title{margin:10px 0; font-size: 18px;margin-left:20px;}
.txt_box .text_content p{color:#373737;margin-left: 10px;}
.cont_list h5{margin:15px 0;}
.sub41 .modal-content {
    background-color: #fefefe;
    margin: 12% auto;
    padding: 0;
    border: 1px solid #888;
    width: 50%;
	border-radius: 10px;
}
.sub41 .close {
    color: #ffffff;
    float: right;
    font-size: 26px;
    font-weight: normal;
    line-height: inherit;
}

.spon_box{margin-bottom: 35px;}
.list_circle{list-style:circle;margin-left: 40px;}
.cont_list > div:last-child{margin-bottom:0;}
.sub41 .ss_title{font-size:20px;margin-bottom: 15px;}

.people_wrap li{position:relative;}
.people_wrap .btn{width:250px;height:350px;}
.people_wrap li img{width: 100%;height: 100%;object-fit: cover;}
.black_box{text-align:left;background:rgba(0,0,0,0.5);position:absolute;width:100%;height:34%;bottom:0;color:#ffffff;padding: 20px;}
.black_box h2{color:#ff9e18;font-weight: 400;font-size: .95em;line-height: 1.5em;display: block;}
.black_box h3{font-weight: 700;font-size: 1.5em;line-height: 1.2em;}
.black_box p{font-size: 1em;padding: 0;}

.vod video{width:100%;}

/* sub42 */
.bg_gray{background:#e3e3e3;}
.bg_sky{background:#53A2D5;color:#ffffff;}
.sub42 .blue_table tr{border-bottom: 1px solid #dbdbdb;}
.sub42 .blue_table.new_table tbody th, .sub42 .new_table tbody td{border: 1px solid #dbdbdb;border-bottom:auto;}
.img_list{display:flex;justify-content: center;}
.img_list li{width:40%;}
.img_list li p{font-size:18px;text-align:center;margin-top:10px;}
.img_list li p i{font-size:8px;vertical-align:middle;margin-right:15px;}
.s_list li{list-style: disc;text-align:left;}
.s_list{display: inline-block;}
.s_list.s_list2{display:block;padding-left: 15px;}
.img_list.img_list2{justify-content: space-between;margin-bottom: 40px;}
.img_list.img_list2 li{width:auto;}
.border_line{border: 1px solid #dbdbdb;}
.sub42 .table_wrap{margin-top:50px;}
.many_td{padding:0;}
.sub42 .new_table tbody .many_td{padding:0;border-top:0;border-bottom:0;}
.down_wrap{display:flex;justify-content: center;}
.down_wrap > div{margin-left:10px;margin-right:10px;}
.sub42 .text_p_box li{margin-bottom: 10px;}
.blue_p{margin-left:46px;color:#0075CA;font-weight:500;}
.sub42 .title_s{text-align:center;}

.img_list.img_list2.img_list3{justify-content: center;margin-bottom:20px;}
.img_list.img_list2.img_list3 li{margin:0 15px;}
.shell_title{text-align:center;font-size: 18px;margin-bottom:30px;font-weight:500;}
.shell_title i{font-size:6px;vertical-align: middle;margin-right:5px;}




/* sub51 */
.sub51 h3{font-size:18px;padding: 15px 30px;background:#004172;display:inline-block;color:#ffffff;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.sub51 h4{font-size:22px;color:#306373;border-top:1px solid #306373;border-bottom:1px solid #306373;padding:8px 0 14px 0;text-align: center;margin-top:10px;}
.sub51 ul{display:flex;flex-wrap: wrap;padding-top: 20px;border-top: 2px solid #004172;}
.sub51 ul li{_float:left;width:420px;margin-right:20px;margin-bottom:40px;}
.sub51 ul li:nth-child(3n){margin-right:0;}
.sub51 ul li p{padding:20px 0;text-align: justify;font-size: 17px;}
.sub51 .c2 ul{border-top: 2px solid #135B6A;}
.sub51 .c2 h3{background:#135B6A;}
.sub51 .c3 ul{border-top: 2px solid #003F51;}
.sub51 .c3 h3{background:#003F51;}


/* sub51 Àç¼öÁ¤ 240715 */
.sub51_tap p{font-size:18px;}
.commonTab{display:flex;justify-content: space-between;margin-bottom:10px;}
.commonTab li{width:24.8%;text-align: center;}
.commonTab li{margin-right:0;background: #ededed;transition:all 0.3s;}
.commonTab li a{font-size:18px;display:block;padding:10px 20px;}
.commonTab li.on{background-color:#0075CA;}
.commonTab li.on a{color:#ffffff;font-weight:bold;transition:all 0.3s;}
.c2_imgbox{width:100%;height: 500px;}
.c2_imgbox img{object-fit:cover;width: 100%;height: 100%;}
.sub51_tap .c1 p{margin:25px 0;}
.sub51_tap .c2 ul{margin-top:40px;}
.sub51_tap .tab1 .c2 ul li{display:flex;margin-bottom:50px;}
.sub51_tap .c2 li div{margin-right:50px;}
.sub51_tap .c2 h5{width:300px;font-size:20px;padding-left:30px;background: url(../images/blue_circle_s.png) no-repeat left center;
display:inline-block;color:#0075CA;}
.tab2 img{width:100%;height: auto;}
.tab2 .c1 p span{font-weight: bold;font-size:22px;font-family: 'Carmen Sans', sans-serif;}
.sub51_tap h3{font-size: 18px;
    padding: 15px 30px;
    background: #004172;
    display: inline-block;
    color: #ffffff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;}
.sub51_tap .title_box{border-bottom:2px solid #004172;margin-bottom: 20px;}
.tab2 .c2_p{margin:30px 0 50px 0;}
.tab2 .c2 ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.tab2 .c2 ul li{width:49%;margin-bottom: 40px;}
.tab2 .c2 ul li:nth-child(2n){margin-right:0;}
.tab2 .c2_imgbox{width:100%;height:300px;}
.tab2 .c2_imgbox img{object-fit:cover;width: 100%;height: 100%;}
.tab2 h6{font-size:24px;color:#428BC1;margin:20px 0;}
.tab2 .grap{width:auto;text-align: center;}
.tab2 .c2 .sub51 ul li{width:420px;margin-right:20px;}
.tab2 .c2 .sub51 ul li:nth-child(3n){margin-right:0;}
.sub51_tap .sub51 .c1 ul{margin-top:0;}
.sub51_tap .sub51 .c2 ul{margin-top:0;}
.sub51_tap .sub51 .c3 ul{margin-top:0;}
.a_link{color:#a3a3a3;}

.commonTab2{text-align: center;display:flex;justify-content: space-between;}
.commonTab2 > li{position: relative;width:30%;height: auto;margin-right:2%;box-shadow: 0 2px 40px -5px 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 60px;}
.t4 .tap_box div{padding:40px !important;}
.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:88%;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;}
.trans{margin-top:80px;}
.trans .table_wrap{width:100%;text-align: left;}
.trans .table_wrap p{font-size:18px;padding:10px 0;}
.trans .normal_table{border-right:1px solid #dddddd;width:100%;display:table;}
.trans .normal_table th{text-align: center;}
.trans .c1 .normal_table th{background:#323648;}
.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:17px;}
.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:28px;text-align:left;padding-left:25px;padding:20px 0;}
.tab-contents2 .s_title::before{content: "";
    display: block;
    width: 40px;
    height: 5px;
    background: linear-gradient(to right, #024b9b, #0070b3);
    text-align: left;
	margin-bottom: 5px;}
.sub51_tap .tab-contents2 .c2 h5{background: url(../images/ss_blue.png)no-repeat left 8px;}
.sub51_tap .tab-contents2 h3{background:none;}
.tab-contents2 .c2 ul{margin-left:25px;}
.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/num1.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/num2.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;}
.taxi_wrap{margin-top: 40px;}
.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;}



.rest_wrap h4{font-size:20px;margin:40px 0;text-align:center;}
.rest_wrap p{padding: 30px; background: #f3f3f3;} 
.rest_img{display:flex;justify-content: space-between;margin:10px 0;}
.rest_img img{box-shadow: 1px 6px 7px 0px rgba(0, 0, 0, 0.1);}
.resi_icon{text-align:center;display:flex;justify-content: center;}
.resi_icon h5{font-size:20px;color:#0075CA;}
.resi_icon ul{border:1px solid #e9e9e9;padding:20px;margin:0 10px;}
.resi_icon ul li{margin: 40px;}
.resi_icon img{_border:1px solid #e9e9e9;box-shadow: 1px 6px 7px 0px rgba(0, 0, 0, 0.2);}



/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1111; /* 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 Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 0% auto; /* 15% from the top and centered */
    padding: 20px 200px;
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
    text-align: left;
}

.modal-content.modal-content2 {
    background-color: none;
    margin: 20% auto; /* 15% from the top and centered */
	width: 70%;
}

 /* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
	font-family:'Noto Sans KR', sans-serif;
}
.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.btn{white-space: normal !important;}


/* ¸ð´ÞÃ¢ È°¼ºÈ­½Ã ¹Ù´Ú ½ºÅ©·Ñ ¸·±â */
.not_scroll{
    position: fixed;
    width: 100%;
    height: 100%
}
.not_scroll .modal_content {
    position: relative;
    top:0;
}

.commonTab2 > li > a{
	text-transform:lowercase; /* ¸ðµç ±ÛÀÚ¸¦ ¼Ò¹®ÀÚ·Î */
	text-transform:capitalize; /* ´Ü¾îÀÇ Ã¹¹øÂ° ±ÛÀÚ¸¦ ´ë¹®ÀÚ·Î */
}


.taxi{justify-content: center;margin-top:50px;}
.taxi a{display:inline-block;}
.taxi > li{width:27%;}
.taxi .btn{cursor: pointer;}
.kakao_taxi li{display:flex;align-items: center;justify-content: center;}
.kakao_taxi span{font-size:42px;color:#0075CA;margin-bottom:10px;display: inline-block;font-weight: bold;}
.kakao_taxi h5{font-size:22px;width: 40%;padding:0 30px;font-weight: normal;font-family: 'Poppins', sans-serif !important;}
.kakao_taxi .flex_reverse{flex-direction: row-reverse;}

.taxi_wrap .s_title {
    font-size: 24px;
    text-align: left;
    padding-left: 25px;
    background: url(../images/ss_blue.png) no-repeat left;
    margin: 20px 0;
}
.taxi_wrap .taxi h6{
	font-size:20px;
	padding-left: 20px;
    background: url(../images/blue_circle_s.png) no-repeat left center;
    display: inline-block;
}
.taxi_wrap .taxi li p{margin:36px 0;}
.taxi_wrap > p{margin:20px 0;margin-left:25px;}






/* sub52 */
.sub52 .c1{display:flex;align-items: center;}
.sub52 .c2{margin-top:30px;}
.sub52 .img_box{width:50%;}
.sub13.sub52 img{width:100%;height:100%;object-fit:cover;display: block;}
.sub52 .text_box{width:50%;padding:0 30px;}
.sub52 .text_box p{padding-bottom:20px;font-size:18px;font-family:'GmarketSansMedium', sans-serif;}
.sub52 .normal_table th{text-align: center;}
.sub52 p{font-size:18px;}
.sub52 .table_wrap p{text-align:left;}
.sub52 .inner2 > h5{font-size:22px;color:#015088;text-align: center;padding:25px 0;}
.sub52 .table_wrap h5{font-size:16px;color:#015088;text-align:left;}
.sub52 .table_wrap{text-align: left;}
.sub52 .table_wrap ul{margin-left:10px;margin: 12px;}
.sub52 .normal_table td{padding:20px;}
.sub52 h4{margin-top:30px;color:#006AB6;}
.sub52 .ad_p{margin-top:10px;}
.sub52 a{color:#006AB6;font-weight:500;}



.sub52.sub{}
.map_wrap{display:flex;justify-content: center;}
.sub52 .map_info{text-align:left;}
.sub52 .map_info img{position:absolute;right:0;bottom: -44px;}
.sub52 .map_info .sss_title{text-align:center;}
.sub h2.sss_title::after{display:none;}
.map_wrap{padding-bottom:300px;}
.sub113 .map_wrap img{border-radius: 20px;}
.sub52.sub h2::after{left: 50%;transform: translate(-50%, -50%);}







/* sub53 */
.sub53 h3{font-size:26px;color:#006AB6;margin-bottom:20px;}
.sub53 a{font-weight:500;text-decoration:underline;font-size:20px;}
.sub53 ul{}
.sub53 ul li{_list-style:decimal;line-height: 26px;}
.sub53 p{padding-bottom:20px;}
.sub53 h4{font-size:22px;padding-left: 20px;background: url(../images/blue_circle_s.png) no-repeat left center;margin:20px 0;}
.sub53 .c1{padding:25px 0;}
.sub53 .c2 table{border-right:1px solid #dddddd;}
.sub53 .normal_table th{text-align: center;}
.sub53 .table_wrap{display: flex;justify-content: space-between;text-align: left;}
.sub53 .table_wrap .c2{width:48%;}
.sub53 .c3 ul li{list-style: none;padding-bottom:20px;}
.sub53 .more_link{text-decoration: none;padding:5px 20px;border:1px solid #0075CA;border-radius: 50px;transition: all 0.2s;font-size:18px;margin-left:20px;}
.sub53 .more_link:hover{background: #0075CA;color:#ffffff;transition: all 0.2s;}
.sub53 .normal_table{width:100%;}



.sub53_page .text_p_box.text_p_box2 li{list-style: disc;}
.sub53_page .text_p_box.text_p_box3 li{list-style: circle;}
.sub53_page p{padding-bottom:0;}
.sub53_page .text_p_box{margin: 10px 20px;margin-bottom:40px;}



.sub53 .c_group h3{padding-left:35px;background: url(../images/sub_handle.png) no-repeat left center;font-size:26px;color:#006AB6;}
.sub53 .c1{_border: 1px solid #e5e5e5;padding:30px 0;}
.sub53 .c1 p{padding:20px 0;font-size: 18px;padding-left:35px;}
.sub53 .c1 ul{padding:20px 0;font-size: 18px;padding-left:35px;}
.sub53 .swiper {
      width: 100%;
      height: 100%;
    }

.sub53 .swiper {
width: 100%;
height: 100%;
}

.sub53 .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;
}

.sub53 .swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
}

.sub53 .mySwiper10 .swiper-slide{
	_border:1px solid #e2e2e2;
}


.sub53 .mySwiper10 .swiper-slide2 img {
display: block;
width: 100%;
height: 100%;
_object-fit: contain;
}


.sub53 .swiper {
width: 100%;
height: 500px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

.sub53 .swiper-slide {
background-size: cover;
background-position: center;
}


.sub53 .mySwiper9 .swiper-slide{
opacity: 1;
}


.sub53 .mySwiper9 .swiper-slide-thumb-active {
opacity: 0.4;
}


.sub53 .big_slide{
width: 100%;
margin-top: 20px;
}

.sub53 .s_slide {
height: 20%;
box-sizing: border-box;
padding: 10px 0;
}

/*.sub53 .s_slide .swiper-slide {
width: 25%;
height: 170px;
}*/


.sub53 .swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}

.hotel_title{margin-top:30px;}
.hotel_wrapper{display: flex; flex-wrap: wrap;justify-content: space-between;}
.hotel_wrap{height: auto;width: 49%;_display:flex; align-items: center;box-shadow: -1px 5px 22px -2px rgba(0, 0, 0, 0.1);border-radius:20px;margin-bottom:20px;}
/*.hotel_wrap{width: 49%;_display:flex; align-items: center;box-shadow: -1px 5px 22px -2px rgba(0, 0, 0, 0.1);border-radius:20px;margin-bottom:20px;}*/

.hotel_wrap i{color:#FFD34D;}
.sub53 .swiper_wrap{_width: 45%;overflow: hidden;padding: 10px 40px;padding-top:30px;}
.sub53 .resi{padding:0 40px;_width:55%;}
.sub53 .resi h1{font-size:24px;font-family:'Noto Sans KR', sans-serif;padding-bottom:20px;}
.sub53 .resi ul{margin-top:20px;}
.sub53 .resi ul li{font-size:17px;margin-bottom:10px;list-style:none;}
.sub53 .resi .c1{padding:20px 0;}
.sub53 .resi .c1 ul{padding:0;}
.sub53 .resi .c1 .step{color:#006AB6;font-weight:bold;margin:20px 0;}
.hotel_wrap a{text-decoration: none;display: block;}
.resi_title{_display:flex; justify-content: space-between;align-items: flex-start;}
.resi_title h1{font-weight: 500;font-size:22px;font-family: 'Poppins', sans-serif !important;}
.resi_title h1 a{font-size:22px;display:inline-block;}
.resi_button{margin:30px 0;}
.resi_button a{background: #006AB6;padding: 10px 50px;border-radius: 50px;color: #ffffff;width: 100%;display: block;text-align: center;}
.resi_button.resi_button2 a{display:inline-block;width:auto;}
.resi_info{font-size:18px;}
.resi_info li{display:flex;padding-left:20px;font-size: 18px;align-items: flex-start;padding-left: 10px;}
.resi_info span{font-weight: 600;}
.color_blue{color:#006AB6;font-weight:500;}
.price {color: #B81C22;font-size: 24px;font-weight: 600;}
.s_notice{margin-bottom:25px;margin-left:20px;}
.hotel_wrap .price a{display:inline-block;}
.hotel_wrap .price i{color:#006AB6;}
.hotel_map{margin-top:10px;}



/* sub54 */
.table_wrap{text-align: center;}
.normal_table{display:inline-block;text-align: left;border-collapse: collapse;border-top: 2px solid #14294f;border-bottom: 2px solid #14294f;}
.normal_table th{border: 1px solid #ddd;padding: 12px;background:#428bc1;color:#ffffff;font-weight: 500;border-left: 0;border-top:0;}
.normal_table tr:last-child th{border-bottom:0;}
.normal_table td{border: 1px solid #ddd;padding: 8px;border-right:0;border-top:0;}
.normal_table tr:last-child td{border-bottom:0;}
.sub54{text-align: center;}
.sub54 .normal_table th{text-align: center;}
.sub54 p{font-size:18px;margin:20px 0;}
.sub54 .inner2 > h5{font-size:22px;color:#015088;text-align: center;padding:25px 0;}
.sub54 .table_wrap h5{font-size:16px;color:#015088;text-align:left;}
.sub54 .table_wrap{text-align: left;}
.sub54 .table_wrap ul{margin-left:10px;margin: 12px;}
.sub54 .table_wrap ul li{list-style: inside;}

/* sub56 */
.sub56.sub31 .text_line_box > ul > li h4{margin-left:30px;margin-bottom: 20px;}



/* sub58 */
.sub58 .text_p_box.text_p_box3{margin:0;margin-bottom:20px;}
#Accordion_wrap{margin-top:40px;}
.que:first-child{
		_border-top: 1px solid black;
	}
	
.que{
	position: relative;
	padding:15px 25px;
	cursor: pointer;
	font-size: 24px;
	font-weight:500;
	_border-bottom: 1px solid #dddddd;
	border-radius:10px;
	border: 1px solid #dddddd;
	margin-top: 10px;
	
}
	
.que.on>span{
	color:#006AB6;
}
	
.anw {
	display: none;
    overflow: hidden;
	font-size: 22px;
	background-color: #f5f5f5;
	padding:25px;
	border-radius:10px;
}

	
.anw_box{display:flex; align-items: center;word-break: keep-all;}
.anw_box img{border-radius:10px;}
.anw_box .anw_list{padding-left:30px;}
.anw_box .anw_list li{font-size:18px; margin-bottom: 10px;display:flex;}
.anw_box .anw_list li span{width: 210px;display:inline-block;font-weight: 600;}




.arrow-wrap {
  position: absolute;
  top:50%;
  right: 25px;
  transform: translate(0, -50%);
  font-size: 30px;
  font-weight: 300;
}

.que .arrow-top {
  display: none;
}
.que .arrow-bottom {
  display: block;
   font-size: 26px;
}


.que.on .arrow-bottom {
  display: none;
}
.que.on .arrow-top {
  display: block; 
}



/*sub61*/
.sub61{font-family:'GmarketSansMedium', sans-serif;}




/* °Ô½ÃÆÇ css */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.notice {
  padding: 30px 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: 16px;
  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;
  font-weight: 600;
}
.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: #1D8748;
  color: #fff;
  border-radius:5px;
}

.btn-dark:hover, .btn-dark:focus {
  background: #ffffff;
  border-color: #1D8748;
  color: #1D8748;
}

.con_inner{width:1300px; margin:0 auto; padding:30px 0;position:relative;display: flex;justify-content: flex-end;}
.con_inner img{}
.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;}


.notice i{font-size:24px;color:#2282F2;}
.notice_content{padding:40px 0;}
.notice_content h2{font-size:1.4rem;}
.notice_content p{font-size:0.6em;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;}
.list_btn{font-size:0.9rem;padding:5px 20px;border-radius:50px;border:1px solid #1D8748;background:#1D8748;color:#ffffff;font-family:'Noto Sans KR', sans-serif;transition:all 0.2s;}
.list_btn:hover{transition:all 0.2s;background:#ffffff;color:#1D8748;border:1px solid #1D8748;}
.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: 30px 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>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 10px;text-align:center;cursor:pointer;}
.page_num li.on{font-weight:bold;width:25px;height:25px;background:#0075CA; border-radius:10px;color:#ffffff;}
.photo_content{padding:40px 0;}
.photo_content h2{font-size:1.7rem;}
.photo_content p{font-size:0.6em;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;}
.list_btn{font-size:0.9rem;padding:5px 20px;border-radius:50px;border:1px solid #0075CA;background:#0075CA;color:#ffffff;font-family:'Noto Sans KR', sans-serif;transition:all 0.2s;}
.list_btn:hover{transition:all 0.2s;background:#ffffff;color:#0075CA;border:1px solid #0075CA;}
.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;}




/* 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;
}


/* ¿¹¾à¿Ï·á È®ÀÎÆäÀÌÁö */
.success{background: linear-gradient(-225deg, #473B7B 0%, #3584A7 51%, #30D2BE 100%) !important;height: 100vh;}
.success .cd__main{background:none !important;padding:0;}
.success .booking-form{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.success .icon{padding-top:30px;}
.success .top_title h5{font-size:30px;font-weight:normal;padding:30px 0;color:#373737;}
.success .top_title h5 span{font-weight:bold;}
.success .top_title p{margin-top:0;color:#9f9f9f;}
.success .top_title p span{color:#0A406E;}
.success button{margin-top:30px;padding:0;}
.success a{color:#ffffff;width:100%;height:100%;padding:15px 30px;}
.booking-form {
    width: 700px;
    margin: 0 auto;
    padding: 50px;
    border-radius: 30px;
    background: #fff;
    box-shadow: 4px 6px 28px -6px rgb(0,0,0,0.4);
}
.cd__main{
    background: linear-gradient(-225deg, #473B7B 0%, #3584A7 51%, #30D2BE 100%) !important;
    padding: 50px 0;
}
.top_title{text-align: center;}
.top_title p{font-size:18px;font-weight: 500;margin-top:20px;}
.top_title>div{
	display: flex;
	justify-content: space-between;
}
.top_title i{font-size: 48px;color: #075999;margin-top: 40px;}
.top_title > img{margin-top:10px;}
.success button {
  height: 50px;
  background: #1160A5;
  border: none;
  color: white;
  font-size: 1.25em;
  font-family: 'Montserrat', sans-serif;
  border-radius: 4px;
  cursor: pointer;
  padding: 0 30px;
  transition: 0.3s;
  margin-top:40px;
  font-weight: bold;
}

.success button:hover {
  background: #358FAA;
  transition: 0.3s;
}



.mo_br{display:none;}














/* ------- ¹ÝÀÀÇü -------- */
@media screen and (max-width:2300px) {
	.ter_wrap img{width:50%;}
}
@media screen and (max-width:1800px) {
	.Title{background-size: inherit;background-position: top center;}
	#header .gnb_wrap .gnb .menu{ width: 210px;}
	#header .gnb_wrap .gnb-bg{height:250px;_height:250px;}
}
@media screen and (max-width:1560px) {
	.head01_img{background-size:auto;}
	.head02_img{background-size:auto;}
	#header .gnb_wrap .gnb .menu{font-size:15px;margin: 0 20px;}
	#header .gnb_wrap .depth2 li a{font-size:13px;}
	#header .gnb_wrap .gnb-bg{height:250px;top: 105px;}
	.modal-content{padding:20px 40px;}
	.sub26 .modal-content.modal-content3{width:80%;}
}

@media screen and (max-width:1300px) {
	#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;}

	.sub13 .inner2{width:auto; height: auto;}
    .sub13 .c1{background: none;height: auto;}
	.sub13.sub13_local .c1{background:none;height:auto;}
    .sub13 .img1_box{position: static;display: flex;flex-direction: column;align-items: center;}
	.sub13.sub13_local .img1_box{flex-direction: row;}
    .sub13 .c1 ul{position: static;justify-content: center;margin:60px 0;}
    .sub13 ul li{margin-right:30px;}

	.inner2{width:auto;padding:0 20px;}
    .tab2 .c2 .sub51 h4{font-size:18px;}
    .tab2 .c2 .sub51 ul{justify-content: center;}
    .tab2 .c2 .sub51 ul li{width: 30%;margin-right: 2%;}
    .tab2 .c2 .sub51 ul li p{font-size:16px;}
    .tab2 .c2 .sub51 ul li img{width:100%;}

	.modal-content{padding:20px;}
	.btn{white-space: normal;padding:0;}
	.ter_wrap{flex-direction: column;}
	.ter_wrap img{width:auto;}
    .taxi img{_width:100%;}
    .taxi_text p{font-size:16px;}

	.rest_img li{width:30%;}
	.rest_img li img{width:100%;}

	.img_list{flex-direction: column;align-items: center;}
	.img_list li{width:auto;}
	.img_list.img_list2 li{width:auto;}
	.img_list li p{margin-bottom:20px;}

	.hotel_map{width:100%;}
	.sub26 .modal-content.modal-content2{width:80%;}
	.sub26 .modal-content.modal-content3{width:80%;}

}

@media screen and (max-width:1200px) {
	.con_inner{width:auto;}
	.title_wrap .text_c1{padding-right:20px;}
	.resi_info li{flex-direction: column;}
	.sub53_page p{padding-left: 10px;margin-bottom:10px;word-break : keep-all;}
	.sub41 .modal-content {width: 80%;}

}

@media screen and (max-width:1120px) {
	.notice{padding:0 20px;}
	.container{width:auto;}
	.sub26 .modal-content3 .flex_wrap{flex-direction: column;align-items: center;text-align: center;}
	.tap_box2 .day_img .modal-content3 h6{padding-top:10px;}
}

@media(max-width:1078px){
	/*.anw_box{flex-direction: column;}*/
}


@media(max-width:1024px){
	.inner2{width:auto;padding:0 20px;}
    .sub11 .img_box img{display:block;}
    .sub14 img {object-fit: cover;}
    .sub54 img{width:100%;}

	.taxi{flex-direction: column;align-items: center;margin-top: 20px;}
	.title_wrap .text_c1{padding-right:20px;}
}

@media screen and (max-width:900px) {

	.sub13 .c1 ul{margin:30px 0;}
    .sub13 .c1 .img2_box{flex-direction: row;}
    .sub13 .img2_box li{margin-right:20px;}
    .sub13 ul li{margin-right:0;margin-bottom:40px;}
    .sub13 .img3_box img{width:95%;}
    .sub13 .img4_box img{width:95%;}
    .sub13 .mo_900 li{margin-right:10px;}
    .sub13 .mo_900 h3{font-size:0.9em;}
    .sub13 .mo_900 h4{font-size:16px;}
    .sub13 .mo_900 p{font-size:16px;}

	.sub13.sub13_local ul{flex-direction: column;align-items: center;}
	.sub13.sub13_local ul li{width:160px;}
	.sub13.sub13_local .c1 .img_b{flex-direction: row;}
	.sub13.sub13_local .c1{background:none;height:auto;}
	.sub13.sub13_local .img1_box{flex-direction: column;}
	.sub13.sub13_local .img2_box img{width:100%;}
	.sub13.sub13_local .img3_box img{width:100%;}
	.sub13.sub13_local .img4_box img{width:100%;}
	.sub13.sub13_local .img4_box li{margin-right:0;}
	.sub13.sub13_local .img5_box img{width:100%;}
	.sub13.sub13_local .img6_box img{width:100%;}
	.sub13.sub13_local .img7_box img{width:100%;}

	.con_2 .table_wrap{flex-direction: column;}
	.con_2 .table_wrap table{width:100%;}
	.hotel_wrapper{flex-direction: column;}
	.hotel_wrap{width:100%;}
	.resi_info li{flex-direction: row;}
}

@media screen and (max-width:810px) {
    .text_line_box img {width:100%;}
}

@media screen and (max-width:768px) {
	.con_inner .subtop_img{display:none;}
	.sub12 .sub12_box img{display:none;}
	.sub{padding: 10px 0 60px 0;}
	.ss_title{font-size:18px;}
	#header h1.mo_logo{margin-top:10px;}
	#header.fix h1 a{_background-size: cover;}
	.Title{background-size: auto;}
	.Title{height:300px;_background-size: cover !important;}
	.Title h1{font-size:1.7rem;padding-top:90px;}
	.list{margin-top:20px;}
	.list li{margin: 0 5px;font-size: 14px;}
	.sub_menu{text-align:left;flex-wrap: wrap;position:relative;padding: 10px 15px;}
	.sub_menu a{margin-bottom: 10px;padding-right:10px;font-size: 14px;margin: 0;}
	.sub_menu.sub_menu2{justify-content: flex-start;}
	.sub_menu.sub_menu2 a{font-size:14px;}
	.sub_head_bottom{height:80px;}
	.con_inner{width:auto;padding:0 20px;justify-content: center;}
	.con_inner img{width:100%;}
	.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 img{width:100%;padding:40px 0;}
	.page-title h3{padding-bottom:20px;}
	.notice{padding:30px 20px;}
	.notice_content{padding:40px 20px;}
	.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.4rem;}
	#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 20px;}
	.photo_content ul li{justify-content: space-around;}
	.photo_content ul li a{margin-left:18px;}

	.inner2{width:auto;padding:0 20px;}
	.inner3{width:auto;padding:0 20px;}
    .sub h2{font-size:22px;}
    .sub11 .inner2{flex-direction: column-reverse;}
    .sub11 .text_box{width:auto;}
    .sub11 .text_box p{font-size:16px;}
    .sub11 .img_box{width:auto;text-align: center;padding:0;padding-bottom:20px;}
    .sub11 .img_box img{display:inline-block;}
	.sub11 .sub11_box li {
        float: none;
        width: 100%;
        height: auto;
        padding: 30px 40px;
    }

	.sub12_bg{background-size:35%;}
    .sub_title h3{font-size:24px;}
    .sub12 .year_right{width:100%;display:block;margin-left:7%;font-size:16px;padding-top: 62px;}
    .sub12 .year_left h3::after{display:none;}
    .sub12 .year_right dt{font-size:18px;width:95px;padding-bottom: 10px;}
    .sub12 .year_right dd{width: calc(100% - 130px);}
    .his_line{top: 17px;left: 1.5%;}
	.sub12 .sub12_box{padding: 30px;}
	.sub12 .title_s {padding-top: 25px;line-height: normal;font-size: 16px;}
	.sub12 .title_s span {font-size: 20px;}
	.sub12 .year_left h3 {font-size: 19px;padding-left: 25px;margin-bottom: 20px;background: url(../images/ss_blue.png) no-repeat left;}
	.sub12 .year_left h3 br{display:none;}
	.sub12 .year_left img{padding-left:25px;}
	.sub12 .year_right dt {font-size: 16px;}
	.sub12 .year_box2{padding-bottom:10px;}
	.sub12 .year_right dd{margin-bottom:0;}

    .sub14 .inner2{flex-direction: column;}
    .sub14 img{width:auto;}
    .sub14 .text_box{padding:0;padding-top:20px;}
    .sub14 .text_box p{font-size:16px;}

	.sub20.sub{padding-top:10px;}
	.sub20.sub h2{padding-bottom: 15px;margin-bottom: 20px;}
	.sub20 .ss_title{font-size:18px;}
	.sub20 .text_line_box{padding:25px;}
	.sub20 .text_line_box > ul > li h4{font-size:15px;}
	.sub20 .text_line_box .list_style li{font-size:14px;}
	.sub20 .text_line_box p{font-size:14px;}
	.commonTab20 li{width:33%;}
	.commonTab20 li a{font-size:16px;padding:7px;}

	.mo_br{display:block;}
	.sub_menu_mo{}
	.sub21 .list{flex-wrap: wrap;}
    .sub21 .list li{margin-right:20px;margin-bottom:20px;}
    .sub21 .list li:nth-child(2n){margin-right:0;}
    .sub21 .text_box{margin-bottom: 30px;}

	.sub22.sub53_page .text_p_box.text_p_box2 li{font-size:17px;}
	.sub22 ul li{margin-bottom:0;}
	.sub22_c1 img{width:100%;}
	.c2_box{flex-direction: column;}
	.c2_box img{width:100%;}
	.sub22_c3{margin-top:60px;}

	.sub23.sub53_page .text_p_box.text_p_box2 li{font-size:17px;}
	.sub23 .sub23_c1 img{width:100%;}

	.sub24_img_wrap{flex-direction: column;}
	.sub24_img_wrap img{margin:30px 0;}
	.sub24.sub53_page .text_p_box.text_p_box2 > li{padding-left:20px;}

	.sub25.sub{margin:0;}
	.sub25.sub h2{padding-bottom:6px;}
	.sub25_c{flex-direction: column;padding-bottom: 30px;}
	.sub25_c > div{width:100%;}


	.sub26 .tap_box{flex-direction: column;}
	.sub26 .flex_wrap{flex-direction: column;}
	.sub26 .tap_box h3{width:auto; padding-bottom:10px;border-bottom: 1px solid #e1e1e1;border-right:0;}
	.sub26 .tap_box h4{margin:10px 0; font-size: 18px;}
	.sub26 .tap_box h5{font-size: 16px;margin-bottom:20px;}
	.sub26 .commonTab2 > li{margin-top:}
	.sub26 .commonTab2 h3{font-size:20px;padding-left:0;}
	.sub26 .modal-content.modal-content2{width:100%;padding: 30px;}
	.tap_box2 .day_img{flex-direction: column;}
	.tap_box2 .day_img li{width:auto;}
	.tap_box2 .day_img li img{width:100%;}
	.sub26 .modal-content.modal-content3{width:100%;margin: 10% auto;padding: 50px 30px;}
	.sub26 .tap_box2 .day_img .modal-content3 img{margin-right:0;}
	.tap_box2 .day_img.day_img2 li{width:auto;}
	.tap_box2 .day_img.day_img2 li img{width:100%;}
	.sub26 .close{position: absolute;right: 20px;top: 30px;}
	.sub26 .modal-content.modal-content3 .close{top: 40px;}
	.tap_box2 .day_img .modal-content3 h6{padding:20px 0;}
	.tap_box2 ul h6{font-size:16px;}
	.tap_box2 ul h5{font-size:18px;}
	.tap_box2 ul p{font-size:16px;}
	.tap_box2 .text_right p{text-align:justify;}
	.tap_box2 ul h6 span{font-size: 14px;}

	.sub26 .flex_wrap{align-items: center;}
	.flex_list{flex-direction: column;}
	.flex_list a{margin-bottom:10px;}

	.sub261 .inner2{flex-direction: column;}
	.sub261 .inner2 .text_line_box{width:auto;}
	.sub261 .inner2 .card2{width:auto;margin:0;margin-top:20px;}

	.sub262.regi .blog-caption p{padding:0;}
	.notice_wrap h4{font-size: 24px;}
	.notice_wrap a{font-size: 18px;}

	.small_list{flex-direction: column;}
	.sub291 .new_table td:first-child{padding-left:10px;}
	.sub291 .new_table td{padding-left:10px;}
	.people_box{padding-bottom:20px;}
	.people_box ul{align-items: center;flex-direction: column;margin-bottom:20px;}
	.people_box ul li{margin-bottom:30px;}
	.people_box ul li h4{margin:0;font-size:20px;}
	.people_box ul li h5{font-size:16px;}
	.people_box ul li p{font-size:14px;}
	.sub291 .more_link{font-size:16px;padding: 5px 25px;}




	.sub31 .more_link{font-size:16px;}
	.sub31 .table_wrap{overflow-x:auto;}
	.text_line_box img{width:100%;}
	.sub31 .inner4{width:auto;padding:0 20px;}
	.text_line_box.text_line_box2 > ul > li{font-size:16px;}
	.blue_p{margin-left:0;}
	.down_wrap{flex-direction: column;}
	.down_wrap > div{margin:10px;}

	.sub41 .modal-content{width:100% !important;}
	.text_content {flex-direction: column;}
	.text_content .img_left{width:auto;}
	.text_content .text_right{width:auto;}
	.sub41.sub h2{font-size:20px;}
	.sub41 .ss_title{font-size:18px;}
	.sub41 .logo_wrap{display: flex;flex-wrap: wrap;justify-content: space-between;margin-left:0;}
	.sub41 .logo_wrap li{width:48%;margin-right: 0; margin-bottom: 15px;}
	.spon_box{margin-bottom:20px;}

    .sub53 h3{font-size:20px;}


    .tab2 .c2 .sub51 ul{flex-wrap:nowrap;flex-direction: column;}
    .tab2 .c2 .sub51 ul li{width:auto;margin-right:0;margin-bottom: 20px;}
    .tab2 .c2 .sub51 ul li img{width:100%;}
    .tab2 .c2 .sub51 h4{font-size:18px;}
    .tab2 .c2 .sub51 ul li p{font-size: 16px;}

	.inner2{width:auto;}
	.sub51_tap h3{font-size: 18px;padding: 10px 20px;}
    .sub51_tap p{font-size:16px;}
    .sub51_tap .c1 p{margin-top:15px;}
    .sub51_tap .c1 img{width:100%;}
    .sub51_tap .tab1 .c2 ul li{display:block;}
    .c2_imgbox{height:auto;}
    .sub51_tap .c2 h5{width:auto;font-size:18px;padding-left:20px;padding-bottom:10px;}
    .sub51_tap .c2 ul{margin-top:20px;}
    .sub51_tap .tab1 .c2 ul li{margin-bottom:30px;}
    .commonTab li a{font-size:12px;padding:10px 0;}
    .tab2 .c2 ul li{width:auto;}
    .tab2 .c2_imgbox{height: auto;}
    .tab2 h6{margin:10px 0;font-size:20px;}
    .tab2 .grap{width: 100%;}
	.tab_title{font-size:22px;}
	.sub51_tap .normal_table td{font-size:14px;}
	.sub53 .big_slide.swiper{height: 200px;}
	.sub53 .swiper_wrap{padding:10px 20px; padding-top: 30px;}
	.sub53 .resi{padding:0 20px;}
	.sub53 .resi ul{margin-top:0;}
	.sub53 .resi_info p{padding:0 10px;}
	.sub53 ul{margin-left:0;}
	.resi_info li{flex-direction: column;}
	.resi_info .s_text{font-size:14px;}
	.sub53 a{font-size: 17px;}
	.sub53 .s_notice{padding:0;}

	.commonTab2{flex-direction: column;}
    .commonTab2 > li{width:auto;margin-right:0;margin-top:30px;}
    .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 .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;}
    .tab-contents2 .c2 .sub_title{display:flex;align-items: center; background: url(../images/num2.png) no-repeat left top;}
    .tab-contents2 .c4 .sub_title{display:flex;align-items: center;background: url(../images/num2.png) no-repeat left top;}
    .tab-contents2 .c1 .table_wrap .normal_table td{padding-left:10px;}
	.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;}

	.rest_img li img{width:100%;}
	.rest_wrap h4{font-size:16px;margin:30px 0;}
	.rest_wrap p{font-size:14px;}
	.resi_icon{flex-direction: column;}
	.resi_icon ul{margin-bottom:20px;}
	.resi_icon ul li{margin:15px;}

	.bexco_wrap .commonTab3{margin-top:20px;}
	.taxi_wrap .s_title{font-size:18px;}
	.taxi_wrap .taxi li p{margin:20px 0;}

	.modal-content{width:auto; padding:0 20px;}
    .kakao_taxi li{display:block;}
    .kakao_taxi span{font-size:26px;}
    .kakao_taxi h5{width:auto;padding:0 20px;font-size:18px;}
	.btn{padding:0;white-space: normal;}
	.modal .taxi img{width:auto;text-align:center;padding-bottom:0;}
	.kakao_taxi span{margin-bottom:10px;}
	.taxi > li{width:auto;}


	.img_list{flex-direction: column;}
	.img_list li{width:auto;}
	.img_list li img{width:100%;}
	.img_list li p{font-size:15px;}
	.table_wrap h3{font-size:20px;}
	.img_list.img_list2 li{width:auto;margin-bottom:0;}




	.sub113 .map_info{position:static !important;transform:none !important;padding:30px !important;}
	.map_wrap{flex-direction: column;padding-bottom:0;}
	.sub52 .map_info img {width: 60px;}
	.map_wrap div img{width:100%;}

	.sub54 img{width:100%;}
	.map_wrap img{display:block;margin-bottom:20px;}
	.bexco_wrap .commonTab3 .tab-contents2 img{width:100%;}

	.sub61{padding-top:40px;}
	.vod{width:100%;}
	.vod video{margin-bottom:30px;}

	.ss_title{background-position: left 6px;}

	.que{font-size:15px;padding:15px;}
	#Accordion_wrap .text_p_box{margin:0;margin-top:20px;}
	.anw{padding:20px;}
	.anw_box{flex-direction: column;font-size:15px;}
	.anw_box img{width:100%;}
	.anw_box .anw_list{padding-left:0;}
	.anw_box .anw_list li{flex-direction: column;}
	.anw_box .anw_list p{padding-left:20px; font-size: 16px;}
	.anw_box .anw_list li span{width:auto;font-size: 16px;}
	.arrow-wrap{right:15px;font-size:16px;}
	.que .arrow-bottom{font-size: 16px;}


	.success .booking-form{width: 80%;padding: 25px;}
	.success .top_title p{font-size:22px;}
	.success .top_title h5{font-size: 24px;}
	.success .top_title p{font-size: 18px;}
	.top_title i{margin-top: 10px;}
    .top_title img{width:30%;height:100%;}
    .top_title p{font-size:12px;margin-top: 10px;}
	.success button{margin-top: 30px;}



}


@media screen and (max-width:767px) {
    .sub21 .list li{width:31%;}
    .sub21 .list li:nth-child(2n){margin-right: 20px;}
}


@media screen and (max-width:650px) {
	.sub13 .c1 .img2_box img{width:95%;}

	.sub21 p{font-size:16px;}
    .sub21 .list{margin:0;}
    .sub21 .list li{margin-right:20px;width:auto;}
    .sub21 .img_box{width:150px;height: auto;}
    .sub21 .list h4{font-size:16px;}
    .sub21 .list h5{font-size:18px;}
    .sub21 .list p{font-size:16px;}
}

@media screen and (max-width:480px) {
	.sub13 .c1{text-align: center;margin:30px 0;}
    .sub13 .c1 ul{flex-direction: column;align-items: center;}
    .sub13 .c1 .img2_box{flex-direction: column;align-items: center;}
    .sub13 .c1 .img2_box img{width:auto;}
    .sub13 .mo_900 li{margin-right:0;}
    .sub13 .mo_900 h3{font-size:18px;}
    .sub13 .mo_900 h4{font-size:20px;}
    .sub13 .mo_900 p{font-size:18px;}
	.sub13.sub{padding-bottom:0;}
}

@media screen and (max-width:360px) {

}

@media screen and (max-width:320px) {
	.main_text{margin:5px 0;}
}

body{font-family:'GmarketSansMedium', sans-serif}
a{font-family:'GmarketSansMedium', sans-serif}
p{ word-break: keep-all;}
li {font-family:'GmarketSansMedium', sans-serif}
h1, h2, h3,h4,h5  {font-family:'GmarketSansMedium', sans-serif}


	#box_wrap_text{font-size:22px;padding-top: 5%;}
	#box_wrap{list-style:none;position:relative;width:47%;height:170px;margin-right:20px;margin-bottom:20px;border-radius: 15px;float:left;border:1px solid #dddddd;padding: 30px 50px;}
	#box_wrap i{position:absolute;right:50px;top:40px;}
	.h5Font {font-size:24px;font-weight:bold;}
	#box_wrap2{list-style:none;position:relative;width:47%;height:230px;margin-right:20px;margin-bottom:20px;border-radius: 15px;float:left;border:1px solid #dddddd;padding: 30px 50px;}
	#box_wrap2 i{position:absolute;right:50px;top:40px;}
	#box_wrap_text{font-size:22px;padding-top: 5%;}

	.pc_view{display:block;}
	.mo_view{display:none;}
	#pc_view{display:block;}
	#mo_view{display:none;}
	@media screen and (max-width: 768px) {
		.pc_view{display:none;}
		.mo_view{display:block;}
		#pc_view{display:none;}
		#mo_view{display:block;}
		.h5Font {font-size:20px;font-weight:bold;}
		#box_wrap_text{font-size:18px;padding-top: 5%;word-break:keep-all;}
		#box_wrap{list-style:none;position:relative;width:100%;height:auto;margin-right:20px;margin-bottom:20px;border-radius: 15px;float:left;border:1px solid #dddddd;padding: 20px 20px;}
		#box_wrap  i{position:absolute;right:50px;top:30px;}
		
		#box_wrap2{list-style:none;position:relative;width:100%;height:auto;margin-right:20px;margin-bottom:20px;border-radius: 15px;float:left;border:1px solid #dddddd;padding: 20px 20px;}
		#box_wrap2  i{position:absolute;right:50px;top:30px;}
	}

	
.sub_menu.sub_menu2 a{font-size: 18px;margin:0;}
    .tap_box h3{padding-top:15%;}
@media screen and (max-width: 768px) {
    .tap_box h3{padding-top:5%;}
	.t4 .tap_box div {padding: 0px !important;}
	}

	
.flex_item1 {width:42%;border:1px solid #eee;}
.tab-contents3 {width:56%;}
@media screen and (max-width: 768px) {

  .flex_item1 {width:100%;margin-bottom:20px;}
.tab-contents3 {width:100%;}
    }
}