@charset "utf-8";
.skipToContent {position:absolute; top:0; left:0; overflow:hidden; display:block; width:0px; height:0px; line-height:0; font-size:0; text-indent:-9999px;}
.hidden {display:none;}


body {width:100%;}
#wrapper{width:100%; margin:0 auto;}

/* header */
header {width:95%; height:93px;position: fixed; top:20px;left:50%;transform:translateX(-50%);z-index: 1000;border-radius:10px;
background: #002797;
background: linear-gradient(132deg, rgba(0, 39, 151, 0.8) 0%, rgba(0, 14, 61, 0.8) 100%);
}
header .header_content {max-width: 96%;height:100%; display:flex;justify-content: space-between;align-items: center;margin:0 auto;}
header .header_content .logo {margin:0;}
header .header_content .logo img {width:200px;}

header nav a {transition: all 0.3s;}
header nav a:hover {color: #ff6600;}
header nav > ul {display: flex;align-items: center;height: 93px;margin: 0;padding:0;}
header nav > ul > li.nav_1depth {position: relative;width:185px;line-height: 93px;height: 93px;}
header nav > ul > li.nav_1depth > a {display: block;text-align:center;font-size: 19px;color: #fff;font-weight:600;}
header nav > ul > li.nav_1depth > ul.nav_2depth {display:none;position: absolute;top: 93px;left:50%;transform:translate(-50%,0);width:185px;text-align: center;
background: #002797;
background: linear-gradient(180deg, rgba(0, 39, 151, 0.9) 0%, rgba(0, 14, 61, 0.8) 100%);border-radius: 0 0 5px 5px;padding:25px 0;
}
header nav > ul > li.nav_1depth > ul.nav_2depth li a {display: block;padding:12px 0;line-height:17px;font-size: 17px;color: #fff;}

header nav > ul > li.nav_1depth:hover ,
header nav > ul > li.nav_1depth:focus {color: #aadcff;background-color:rgba(0, 39, 151, 0.8);}
header nav > ul > li.nav_1depth > ul.nav_2depth li a:hover,
header nav > ul > li.nav_1depth > ul.nav_2depth li a:focus {color: #aadcff;}

header .nav_open { display: none; flex-direction: column; gap: 5px; width: 30px; height: 24px; justify-content: center; position: absolute; top: 26px; right: 30px; z-index: 9999; cursor: pointer; }
header .nav_open span { height: 3px; background: #fff; display: block; transition: 0.3s; }
header .nav_open.active span:nth-child(1) { transform: rotate(45deg) translate(6px, 5px); }
header .nav_open.active span:nth-child(2) { opacity: 0; }
header .nav_open.active span:nth-child(3) { transform: rotate(-45deg) translate(6px, -5px); }
header .lang_box a{ font-size:13px; color:rgba(255, 255, 255, 0.719);display:inline-block;line-height: 1;padding:0 10px;}
header .lang_box a:last-child {  background:url('../images/main/f_bar.png') 0 0 no-repeat;}
header .lang_box a.on{ color:#90e4ff;}



#mainvisual {width:100%;  height:800px; background:url('../images/main/mainvisual.jpg') center center no-repeat; background-size:cover;}
#mainvisual .maintxt{max-width:1300px; margin:0 auto; text-align:right;display:flex; flex-direction:column;felx-wrap:wrap; align-items:flex-end;align-content:flex-end;}
#mainvisual .maintxt h2{font-family:'gmarket';letter-spacing:-0.03em;font-weight:700;color:#fff;font-size:75px;line-height:78px;padding:215px 0 0 0;}
#mainvisual .maintxt h2 span{font-size:68px;}
#mainvisual .maintxt .sky {font-size:20px;width:445px; color:#a7efff;margin:5px 0 28px; border-bottom:1px solid rgba(255,255,255,0.3); padding:0 0 20px 0;}
#mainvisual .maintxt .date {font-size:28px; color:#ffffff;font-weight:600;letter-spacing:-0.02em;line-height:35px;}
#mainvisual .maintxt .date b{font-size:32px; color:#98eafe;font-weight:600;}
#mainvisual .maintxt .date span{font-size:18px;font-weight:400;}
#mainvisual .maintxt .m_logo {margin:70px 0 0 0;}


.section01 {width:100%;background:url('../images/main/section01_bg.jpg') center center no-repeat; background-size:cover;padding:0 0 150px 0;}
.section01 .quickmenu{max-width:1300px; margin:0 auto 70px; transform: translatey(-60px);display:flex; justify-content:space-between;}
.section01 .quickmenu a{display:block; width:24.2%; height:200px; border-radius:20px;box-sizing:Border-box;padding:35px 40px;position:relative;transition:all .3s ease;}
.section01 .quickmenu a.q01{background: #004C8D;background: linear-gradient(132deg, rgba(0, 76, 141, 1) 0%, rgba(51, 170, 227, 1) 100%);background-size: 100% 100%; }
.section01 .quickmenu a.q02{background: #0043A9;background: linear-gradient(132deg, rgba(0, 67, 169, 1) 0%, rgba(60, 137, 255, 1) 100%);}
.section01 .quickmenu a.q03{background: #203BF2;background: linear-gradient(132deg, rgba(32, 59, 242, 1) 0%, rgba(105, 124, 252, 1) 100%);}
.section01 .quickmenu a.q04{background: #1451E1;background: linear-gradient(132deg, rgba(20, 81, 225, 1) 0%, rgba(87, 136, 253, 1) 100%);}
.section01 .quickmenu a h3{font-size:26px; color:#ffffff; font-weight:600; letter-spacing:-0.02em;}
.section01 .quickmenu a h3 img{padding-left:20px;}
.section01 .quickmenu a .icons {position:absolute; bottom:25px; right:35px;}
.section01 .quickmenu a .icons img{transition:all .3s ease;}

.section01 .quickmenu a:hover {animation: colorChange 3s ease infinite;background-size: 200% 200%;transform:translatey(-5px);}
.section01 .quickmenu a:hover .icons img {transform:translatey(-5px);}
@keyframes colorChange{
    0%{
        background-position: 0% 50%;
    }
    50%{
        background-position: 100% 50%;
    }
    100%{
        background-position: 0% 50%;
    }
}


.section01 .message{max-width:1300px; margin:0 auto; }
.section01 .message h3{font-size:45px;color:#ffffff;font-weight:600; text-align:center; margin:0 0 50px 0; }
.section01 .message .normal {text-align:center; margin: 0 0 30px 0;font-size:21px; color:#ffffff; line-height:34px; }

.section02 {width:100%;padding:110px 0; background:url('../images/main/section02_bg.jpg') center center no-repeat;}
.section02 .sec02_in{max-width:1250px; margin:0 auto;}
.section02 .sec02_in h3{font-size:45px;font-weight:600;color:#001241; text-align:center;line-height:1;}
.section02 .sec02_in h4{font-size:20px;font-weight:400;color:#b0bdde; text-align:center;line-height:1;margin:10px 0 30px;}
.section02 .sp_slider .slick-list {padding:30px 0 !important;}
.section02 .sp_slider .sp_in {width:270px !important;box-sizing:border-box; padding:30px;margin:0 auto;text-align:center;background-color:#fff; box-shadow:0 0 20px rgba(0, 0, 0, 0.1);border-radius:10px;}
.section02 .sp_slider .sp_in .photo {width:auto; height:233px;overflow:hidden;text-align:center;margin:0 auto ;}
.section02 .sp_slider .sp_in .photo  img{width:100%; height:100%;}
.section02 .sp_slider .sp_in .info:before {content:"";display:block; width:60px;height:2px; background-color:#203bf2; margin:30px 0 15px;}
.section02 .sp_slider .sp_in .info .name {text-align:left; font-size:18px;letter-spacing:-0.02em;font-weight:600;color:#000;line-height:1;margin:0 0 5px 0;;}
.section02 .sp_slider .sp_in .info .affi {text-align:left; font-size:15px;letter-spacing:-0.02em;color:#777777;margin:0;height: 48px;}
.section02 .sp_slider .slick-arrow {position:Absolute; z-index:2;top:45%;width:68px; height:68px; font-size:0;bordeR:none;outline:none;cursor:pointer;}
.section02 .sp_slider .slick-next {background:url('../images/main/spk_right.png') center 0 no-repeat;right:-90px;}
.section02 .sp_slider .slick-prev {background:url('../images/main/spk_left.png') center 0 no-repeat ;left:-90px;}



/* banner slider */
.banner_slide_wrap {width:100%; margin:0 auto; padding:30px 0;background-color:#fff;}
.banner_slider {width:100%; height:100px;  margin:0 auto;position:relative;overflow:hidden;}
.banner_slider ul li {height:100px; text-align:center;}
.banner_slider ul li a {display:block; position:relative;width:100%; height:100%;}
.banner_slider ul li  img {position:Absolute; top:0;bottom:0;left:0;right:0;margin:auto;width:auto !important;max-height:100px !important;} 


/* footer */
footer { width:100%; padding:70px 0;background: #132A58;background: radial-gradient(circle, rgba(19, 42, 88, 1) 24%, rgba(0, 0, 0, 1) 100%);} 
footer .footer_content {max-width:1300px; margin:0 auto;text-align:center;}
footer .footer_content b {display:block; color: #cdd6ea;font-size:20px;line-height:1;font-weight:600;padding:0 0 20px 0;} 
footer .footer_content b  span{font-weight:400;color:#68748b;}
footer .footer_content .address {color: #9aa9c7;font-size:16px;margin:0 0 10px 0;line-height:1;}
footer .footer_content .copy {color: #6f82a8;font-size:16px;margin:0;line-height:1;}

/* sub */
.subvisual {width: 100%; height:400px;  background:url('/images/sub/subvisual.jpg') no-repeat center/cover; } 
.subvisual .subtxt {max-width:1300px; margin:0 auto; box-sizing: border-box;padding-right:70px;text-align: right;} 
.subvisual .subtxt h2 {font-family:'gmarket';letter-spacing:-0.03em;font-weight:700;color:#fff;font-size:35px;line-height:1;padding:170px 0 0 0;}
.subvisual .subtxt p.sky {font-size:19px;line-height:1;color:#a7efff;}
.subvisual .subtxt p.sky:after {content:"";display: block;width:80px;height:1px; background-color:rgba(255,255,255,0.5);}
.subvisual .subtxt h3 { font-size:60px; font-weight: 300; line-height: normal; color:#a7efff;} 

#container{padding:70px 0 100px;}
.subtitle {}
.subtitle h3 {font-size: 45px;text-align: center;font-weight: 500;color:#223b72; padding:0 0 70px 0;}
.con_area {max-width:1300px; margin:0 auto;}
.con_area_w100 {max-width:100%; margin:0 auto;}
.con_area .st {font-size:27px; margin:0 0 25px 0;color:#000; letter-spacing:-0.03em; font-weight:600;}



/* venue */
.venue .hotel_info{display:flex; margin:0 0 70px 0;}
.venue .hotel_info .img{margin-right:50px;}
.venue .hotel_info .info h3{padding:20px 0 0 20px; font-size: 30px;font-weight: 600;color: #000000;line-height: 1;margin:0;}
.venue .hotel_info .info p.add{padding:10px 0 25px 20px; font-size: 17px;color: #4681bf;line-height: 1;margin:0 0 35px 0; border-bottom:1px solid #dfdfdf;;}
.venue .hotel_info .info ul li{display: flex; font-size: 17px; color:#111;margin:0 0 5px 0;}
.venue .hotel_info .info ul li .navy{color:#283c82; font-weight:500;width:140px;}
.venue .hotel_info .info ul li a{color:#111; }
.venue .boxing h3.st{font-size:35px; color:#000;font-weight: 600;letter-spacing: -0.01em; margin:0 0 25px 0;;}
.venue .boxing .transbox {margin:0 0 70px 0;}
.venue .boxing .transbox h4{font-size: 30px;font-weight: 400;color: #000000; margin:0 0 20px 0;;}
.venue .boxing .transbox table {margin:0 0 20px 0;}
.venue .boxing .transbox table thead tr th{background-color:#1a5fc6 ; padding:10px 0 10px 50px;font-size:22px;font-weight: 600;color:#fff;;}
.venue .boxing .transbox table tbody tr th{padding:20px 0 20px 50px;font-size:18px;font-weight: 600;color:#000;border-bottom:1px solid #ccc;}
.venue .boxing .transbox table tbody tr td{padding:20px 0 ;font-size:18px;color:#000;border-bottom:1px solid #ccc;line-height:24px;}
.venue .boxing .transbox .normal {font-size:17px; color:#333; line-height: 26px; ;}
.venue .boxing .transbox .normal .line5{display:inline-block;padding:5px 10px; line-height: 1; color:#fff; background-color: #7e24be; border-radius: 5px;
	font-weight:600;font-size:16px;
}


/* Progarm*/
.all_program .uije{padding:30px; margin:0 0 30px 0;text-align: center;border-radius:10px;
	background:url(/images/sub/uije_bg.jpg) center center no-repeat;
}
.all_program .uije b{display:block;font-size:18px;color:rgb(203, 240, 251);}
.all_program .uije b:after{content:"";display: block;width:60px; height:1px; background-color:rgba(255, 255, 255, 0.322); margin:14px auto;}
.all_program .uije h3{font-size:22px;line-height:32px;font-family:'gmarket';font-weight: 400;;color:#fff;}
.all_program .noti{text-align:right; font-size:15px; color:Red;letter-spacing:-0.03em;}
.all_program table{margin:0 0 60px 0;border-top:1px solid #1a32a7;}
.all_program table tbody tr td {font-size:16px; color:#000; padding:12px 10px; border-bottom:1px solid #ddd;text-align:Center;border-left:1px solid #ddd;letter-spacing:-0.02em;}
.all_program table.en_table tbody tr td {font-size:15px;line-height:20px;}
.all_program table tbody tr.color1 td{background-color:#d9edff;font-size:17px;font-weight:600;text-align:center;color:#1a32a7;padding:15px 10px;}
.all_program table tbody tr.color2 td{background-color:#f4f4f4;font-size:17px;font-weight:600;text-align:center;color:#b19e82;padding:15px 10px;}
.all_program table tbody tr.color3 td{background-color:#ddfbf0;font-size:17px;line-height:26px;font-weight:600;text-align:center;color:#124331;padding:15px 10px;}
.all_program table tbody tr td.time{font-size:15px; color:#555;font-weight:400;padding:10px;text-align:center;border-left:none;}
.all_program table tbody tr td.title{font-weight:600;}
/* .all_program table thead tr th{padding:15px 20px;  color:#fff; font-size: 19px; font-weight: 400;text-align: center;
	border-radius:30px;background: #2850A7;
	background: linear-gradient(132deg, rgba(40, 80, 167, 1) 0%, rgba(47, 129, 156, 1) 100%);
}
.all_program table thead tr th b{font-weight:600;font-size:23px;}
.all_program table tbody tr td {padding:15px 30px; font-size:18px;color:#000;border-bottom:1px solid #ddd;letter-spacing: -0.02em;;}
.all_program table tbody tr td.time {text-align:center;padding:15px 0;font-size:16px; color:#666;}
.all_program table tbody tr td.theme {background-color:#e2f3ff;text-align: center;font-size: 18px;font-weight:600;color:#1345b3;}
.all_program table tbody tr.break td {text-align: center;background-color:#f4f4f4;color:#759fbd; font-weight: 600;;font-size:16px;}
.all_program table tbody tr td span {display:inline-block;padding-right:7px;}

 */
/* overview */
.overview h3 {text-align: center;font-size: 30px; line-height: 1; color:#333; letter-spacing: -0.01em; margin:0 0 50px 0;font-weight:600;;}
.overview h3 span{color:#0064af; }
.overview .normal {text-align: center;font-size: 20px; line-height: 34px; color:#333; letter-spacing: -0.02em; margin:0 0 30px 0;}
.overview .normal b {font-weight:600; color:#0064af;}
.overview .bg_wrap {background:url('../images/sub/overview_bg.jpg') center 0 no-repeat; padding:80px 0 0 0;}
.overview .bg_wrap .note{max-width:1300px;margin:0 auto;background-color:#fff; box-shadow: 0 10px 15px rgba(0, 0, 0, 0.15);
	box-sizing: border-box;padding:80px 120px;}

/***************반응형 *********************************************************/

 @media   (max-width: 1260px) {
		 header{}
		 header .header_content {max-width:100%;}
		  header .header_content {padding:0 20px;}
		  header .header_content .logo {margin-top:-10px;}
		 header .header_content .logo img {width:190px;}
		 header .lang_box a {padding:0 5px;font-size:12px;}
		header nav > ul > li.nav_1depth {width: 150px;}
		header nav > ul > li.nav_1depth > a {font-size:17px;}
		header nav > ul > li.nav_1depth > ul.nav_2depth {width:150px;}
        header nav > ul > li.nav_1depth > ul.nav_2depth li a{font-size:15px;}
        .section01 .quickmenu a {padding:35px 30px;}
        .section01 .quickmenu a h3{font-size:22px;}
		.section01 .quickmenu a h3 img{padding-left:13px;}
		
		.con_area {padding:0 30px;}
		.con_area_w100 {padding:0 30px;}
		.venue .hotel_info .img img{width:500px;}

	/* overview */
	
	.overview .bg_wrap .note{max-width:90%;padding:80px 120px;}



}


 @media (max-width: 1024px) {
        

	body {min-width:320PX;}

	/* header */
	header { width:95%;height:75px;top:30px;}
	header .header_content {width: auto;}
	header .header_content .logo { margin-top:0;}
	header .header_content .logo img {width:200px;}

	header .lang_box {position:absolute;top:-27px; right:20px;}
	header nav > ul {display: flex !important;flex-direction: column;position: fixed;top: 0;left: -110%;width: 100%;height: 100vh !important;
		background: #111;box-sizing:Border-box;padding: 20% 20px;transition: left 0.3s ease;z-index: 9999;gap: 4%;}

	header .nav_open {display: flex !important;}
	header nav > ul.open {left: 0;}
	
	#mainvisual {height:500px;    background: url(../images/main/mainvisual.jpg) 40% center no-repeat;background-size:cover;}
	#mainvisual .maintxt {padding:0 50px 0 0; }
	#mainvisual .maintxt h2 {font-size:50px;line-height: 52px;margin:0;padding:150px 0 0 0;}
	#mainvisual .maintxt h2 span {font-size:46px;}
	#mainvisual .maintxt .sky {font-size:15px;width:380px;}
	#mainvisual .maintxt .date {font-size:20px;line-height:25px;}
	#mainvisual .maintxt .date b {font-size:24px;}
	#mainvisual .maintxt .date span {font-size:16px;}

	.section01  {padding:0 20px 60px;}
	.section01 .quickmenu {flex-wrap:wrap;margin:0 0 20px 0;}
	.section01 .quickmenu a {width:49.5%;padding:30px 20px;height:130px;margin:0 0 5px 0;}
	.section01 .quickmenu a h3 {font-size:20px;}
	.section01 .quickmenu a h3 img {width:35px;}
	.section01 .quickmenu a .icons {bottom:10px; right:10px;}
	.section01 .quickmenu a .icons img{width:70px;}
	.section01 .message h3 {font-size:32px;margin:0 0 30px 0;}
	.section01 .message .normal {font-size:16px;line-height:26px;}

	.section02 {padding:70px 20px;background-position:0 center;}
	.section02 .sec02_in{}
	.section02 .sec02_in h3 {font-size:32px;}
	.section02 .sec02_in h4 {font-size:17px;margin:8px 0 0 ;}
	.section02 .sp_slider .slick-arrow {width:50px;height:50px;background-size:100% 100%;}
	.section02 .sp_slider .slick-prev {left:-10px;}
	.section02 .sp_slider .slick-next{right:-10px;}

	.banner_slider ul li img {max-height:75px !important;}

	/* footer */
	footer { width:auto; padding:45px 20px;} 
	footer .footer_content {width:auto;}
	footer .footer_content b {font-size:16px;padding:0 0 12px 0;}
	footer .footer_content .address {font-size:14px;line-height:20px;}
	footer .footer_content .copy {font-size:13px;}


	/* sub layout  */
	.subvisual {background-position:30% center ;height:350px;} 
	.subvisual .subtxt h2 {font-size:32px;line-height:1;padding:150px 0 0 0;}
	.subvisual .subtxt p.sky {font-size:17px;}
	.subvisual .subtxt h3 { font-size:50px; } 
	
	.subtitle h3 {padding:0 0 50px 0;}
	
	.con_area .st { font-size: 22px;}
	

	/* venue */
	.venue .hotel_info {flex-direction: column;}
	.venue .hotel_info .img  {margin:0 0 30px 0;}	
	.venue .hotel_info .img img{width:100%; }
	.venue .hotel_info .info h3{padding:20px 0 0 0; }
	.venue .hotel_info .info p.add{padding:10px 0 25px 0; margin:0 0 25px 0;}
	.venue .hotel_info .info ul {padding:0;}	

	.venue .boxing h3.st{font-size:32px; }
	.venue .boxing .transbox h4{font-size:27px;}
	.venue .boxing .transbox table thead tr th{font-size:19px;}
	.venue .boxing .transbox table tbody tr th{font-size:17px;}
	.venue .boxing .transbox table tbody tr td{font-size:17px;}
	.venue .boxing .transbox .normal {font-size:17px; }



		
	/* Progarm*/
	.all_program .uije h3{font-size:17px;line-height:27px;}
	.all_program table{margin:0 0 40px 0;}
	.all_program table tbody tr td {font-size:14px; padding:8px 5px; line-height:17px;}
	.all_program table.en_table tbody tr td {font-size:13px;line-height:20px;}
	.all_program table tbody tr.color1 td{font-size:13px;padding:12px 5px;}
	.all_program table tbody tr.color2 td{font-size:13px;padding:12px 5px;}
	.all_program table tbody tr.color3 td{font-size:13px;padding:12px 5px;}
	.all_program table tbody tr td.time{font-size:12px; padding:5px;}

	.all_program .noti {font-size: 12px;}

		
	/* overview */
	.overview h3 {font-size:25px; line-height: 1.3;word-break: keep-all;}
	.overview .normal {font-size: 16px; line-height: 1.6;word-break: keep-all;}
	.overview .normal br{display:none;}
	.overview .bg_wrap { padding:60px 0 0 0;}
	.overview .bg_wrap .note{margin:0 auto;padding:40px;}

}




 @media (max-width: 768px) {

	#mainvisual .maintxt {padding:0 30px 0 0; }
	#mainvisual .maintxt h2 {font-size:33px;line-height: 38px;margin:0;padding:170px 0 0 0;}
	#mainvisual .maintxt h2 span {font-size:30px;}
	#mainvisual .maintxt .sky {font-size:14px;width:200px;line-height:16px;margin:5px 0 20px;}
	#mainvisual .maintxt .date {font-size:17px;line-height:23px;}
	#mainvisual .maintxt .date b {font-size:20px;}
	#mainvisual .maintxt .date span {font-size:14px;}
	.section01 .quickmenu {margin:0;}
	.section01 .quickmenu a {height:110px;padding:20px;}
	.section01 .quickmenu a h3 {font-size:17px;}
	.section01 .quickmenu a.q03 {padding:20px 0 20px 20px;}
	.section01 .quickmenu a.q03 h3 {letter-spacing:-0.05em;font-size:16px;}
	.section01 .quickmenu a h3 img {width:20px;padding-left:7px;}
	.section01 .quickmenu a .icons img{width:50px;}
	.section01 .message h3 {font-size:27px;}
	.section01 .message .normal {font-size:15px;line-height:23px;}

	.section02 {padding:60px 20px 40px;}
	.section02 .sp_slider .slick-arrow {width:50px;height:50px;background-size:100% 100%;}
	.section02 .sp_slider .slick-prev {left:0;}
	.section02 .sp_slider .slick-next{right:0;}

	.banner_slide_wrap {padding:10px 0;}
	.banner_slider ul li img {max-height:75px !important;}

	/* footer */
	footer { width:auto; padding:45px 20px;} 
	footer .footer_content {width:auto;}
	footer .footer_content b {font-size:16px;padding:0 0 12px 0;}
	footer .footer_content .address {font-size:14px;line-height:20px;}
	footer .footer_content .copy {font-size:13px;}

	

	/* sub layout  */
	#container{padding:50px 0 100px;}
	.subvisual {background-position:33% center ;height:300px;} 
	.subvisual .subtxt  {padding-right:30px;}
	.subvisual .subtxt h2 {font-size:20px;line-height:1;padding:130px 0 0 0;}
	.subvisual .subtxt p.sky {font-size:15px;}
	.subvisual .subtxt h3 { font-size:40px; } 
	
	.subtitle h3 {padding:0 0 30px 0;font-size:35px;}
	
	

	/* venue */
	.venue .hotel_info {margin:0 0 50px 0;}
	.venue .hotel_info .info h3{font-size:25px;}
	.venue .hotel_info .info p.add{font-size:15px;}
	.venue .hotel_info .info ul {padding:0;}	
	.venue .hotel_info .info ul li{font-size:14px;flex-direction: column;margin:0 0 10px 0;}	
	.venue .hotel_info .info ul li .navy {margin:0 0 5px 0;}


	.venue .boxing h3.st{font-size:27px; }
	.venue .boxing .transbox{margin:0 0 40px 0;}
	.venue .boxing .transbox h4{font-size:22px;}
	.venue .boxing .transbox h4 img{width:30px;}	
	.venue .boxing .transbox table thead tr th{font-size:14px;padding:15px;}
	.venue .boxing .transbox table tbody tr th{font-size:14px;padding:15px 10px;}
	.venue .boxing .transbox table tbody tr td{font-size:14px;padding:15px 5px;line-height:20px;}
	.venue .boxing .transbox .normal {font-size:14px; line-height:21px;}
	.venue .boxing .transbox .normal .line5 {font-size:13px;}

	.all_program .uije {background-size: cover;background-position: 0 100%;}
	.all_program .uije h3 {font-size:17px; line-height: 25px;;}




}


