.main-icon h3.icon { font-size:40px !important;line-height:40px;margin:5px 0 10px 0;}
#community .tab-content .tab-pane {min-height:200px;}
.hd_pops {
    position: absolute;
    border: 1px solid #e9e9e9;
    background: #fff;
	z-index:999;
}
#hd_pops_999 {
    width: 680px;
    margin: 0;
    padding: 0;
    top: 120px;
    left: 10px;
    background-color: #d5f0ff;
}
.main-icon .open {position:relative;}
.main-icon .dropdown-backdrop {background-color:rgba(255,255,255,0.4)}
.main-icon .dropdown-menu {width:calc(100% - 10px);left:0%;bottom:90%;top:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;min-width:auto;padding:0;}
.main-icon .dropdown-menu a {border-bottom:1px solid #ddd;font-size:14px;font-weight:400;text-align:center;padding:5px 0;}
.main-icon .dropdown-menu li:last-child a {border-bottom:none;}
.main-icon .dropdown-menu a:hover {background-color:#f0f0f0;color:#000;}
.main_footer .col-md-3 > .box{height:100%; }
.latest_tab .nav-tabs .nav-link{padding:7.5px 16px;background-color:transparent !important}

#slides .slidesjs-previous,
#slides .slidesjs-next { 
	position:absolute; width:0; height:0; font-size:0px; text-indent:-999;top:50%;margin-top:-24px;z-index:999;
}
#slides .slidesjs-previous { 
	left:-10px;
	border-top:1.5rem solid transparent;
	border-right:2rem solid #e6e6e6;
	border-bottom:1.5rem solid transparent;
	border-left:1.5rem solid transparent;
}
#slides .slidesjs-next { 
	right:-10px;
	border-top:1.5rem solid transparent;
	border-right:1.5rem solid transparent;
	border-bottom:1.5rem solid transparent;
	border-left:2rem solid #e6e6e6;
}
#slides .slidesjs-previous:hover { 
	border-right-color:rgb(23,60,142);
}
#slides .slidesjs-next:hover { 
	border-left-color:rgb(23,60,142);
}
/* main start */
.main-slide-section{
	position:relative;
}
#mainFrame {  width:100%; text-align:left; position:relative; padding:30px 0;}

#mainBanner ul li {float:left; position:relative;width:180px;height:120px; background-repeat:no-repeat;;background-image:url("../images/common/main_banner.png");cursor:pointer;margin-left:15px;font-size:0px; text-indent:-999 }
#mainBanner ul li:nth-child(even) {background-color:#f7fafa; }
#mainBanner ul li:first-child {margin-left:0px; }
#mainBanner ul li::after {content:""; width:178px;height:118px; position:absolute;border:1px solid #e1e5e5; left:0; top:0 }
#mainBanner ul li:nth-child(1) {background-position:0 0 }
#mainBanner ul li:nth-child(2) {background-position:-180px 0 }
#mainBanner ul li:nth-child(3) {background-position:-360px 0 }
#mainBanner ul li:nth-child(4) {background-position:-540px 0 }
#mainBanner ul li:nth-child(5) {background-position:-720px 0 }

#slides {
	position:relative;
	padding:0px;
	text-align:center;
	overflow:hidden;
	background-image:none;
	background-color:#fafafa;margin:0 0 20px 0;
}
.slidesjs-slide {
	vertical-align:middle;
	text-align:center;
	/*width:100%;height:100%; */
	margin:0; padding:0;
}
.slidesjs-slide h3 {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:100%;
	height:445px;
	box-sizing:border-box;
	margin:0; padding:0;
}
/*.slidesjs-slide > h3 img {
	max-width:100%;
	max-height:100%;
}*/
.slidesjs-slide .layer_wrap { position:absolute; width:100%; height:auto; left:0%; bottom:0%;  }
.slidesjs-slide .layer_content { position:relative; display:inline-block; width:auto; height:auto; background-color:rgba(255,255,255,0.7); box-sizing:border-box;padding:10px 20px; text-align:center; color:#000;}
.slidesjs-slide .layer_content h2 { font-size:1rem; /*font-family:"kopubbatang";*/ font-weight:400; color:#000; display:inline;}
.slidesjs-slide .layer_content p { font-size:1rem; font-weight:300; color:#000; display:inline;padding-left:10px;}

#slides .slidesjs-play, #slides .slidesjs-stop { display:none; opacity:0; width:0px; height:0px;}
#slides .slidesjs-pagination {
	position:absolute;
	margin:0 auto;
	height:16px;
	overflow:hidden;
	width:100%;
	left:0px;
	bottom:20px;
	z-index:11;
	text-align:center; 
}

#slides .slidesjs-pagination li {
	display:inline-block;
	margin:0 3px;
	list-style:none;
}

#slides .slidesjs-pagination li a {
	display:block;
	box-sizing:border-box;
	width:16px;
	height:16px;
	border-radius:18px;
	-webkit-border-radius:18px;
	-moz-border-radius:18px;
	background-color:#fff;
	overflow:hidden; 
	font-size:0;
	transition: all 0.3s ease-in-out 0s;
}

#slides .slidesjs-pagination li a:hover,
#slides .slidesjs-pagination li a.active {
	background-color:rgb(23,60,142);
}
#slides .slidesjs-pagination li a.active {
	width:48px;
}

.latest {position:relative; text-align:left; margin:5px 0 30px 0; float:right; width:460px;}
.latest h2 { position:relative;color:#000; font-size:1.2rem; line-height:2.5rem; font-weight:500; display:block; margin:0 0 10px 0; }
.latest h2::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #cacccc;
    bottom: 0%;
    left: 0%;
    z-index: -1;
}
.latest h2 .t-button { position:absolute; top:10px; right:0px; letter-spacing:-0.05rem; }
.latest > div {float:left; position:relative; }
.latest .latest_list {float:left;width:50%;padding-right:15px; box-sizing:border-box; }
/*.latest .gallery {float:left; width:36.3636%;margin-left:3.6%; }*/
.latest .m-exhibition {float:right; width:50%  }
.latest .m-exhibition ul {width:90%;margin:0 auto;}
.latest .m-exhibition ul .slidesjs-navigation {cursor:pointer;position:absolute;top:50%; margin-top:-10px;width:20px; height:20px;font-size:0px; border:solid 1px #ccc;}
.latest .m-exhibition ul .slidesjs-navigation::before {display:table-cell; font:bold 16px "FontAwesome";color:#999; width:20px; height:20px; text-align:center; vertical-align:middle;}
.latest .m-exhibition ul .slidesjs-previous {left:0px;}
.latest .m-exhibition ul .slidesjs-next {right:0px;}
.latest .m-exhibition ul .slidesjs-previous::before {content: "\f104"}
.latest .m-exhibition ul .slidesjs-next::before {content: "\f105"}
.latest .m-exhibition ul .slidesjs-play, .latest .m-exhibition ul .slidesjs-stop {display:none;}
.latest .tab_wrap ul li { display:block; font-size:0.8rem;line-height:1.7rem;height:1.7rem;  position:relative;}
.latest .tab_list ul li a {padding:0 10px;}
.latest #list_notice { width:50%;}
.latest #list_reserv { width:50%;}
.latest #list_reserv ul { display:table; width:100%;}
.latest #list_reserv ul li { height:1.7rem; line-height:1.7rem;display:table-cell;border-bottom:dashed 1px #e0e0e0;}
.latest #list_reserv ul li:nth-child(1) { width:18%; font-size:11px; color:#999; }
.latest #list_reserv ul li:nth-child(2) { width:82%; }
.latest #list_reserv ul li .name {  text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; width:100%;}
.latest #list_reserv ul li .subject { text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; display:block; position:relative;padding:0 40px 0 0;}
.latest #list_reserv ul li .status { font-size:11px; float:right; width:40px; text-align:right;position:absolute; top:0; right:0; }
.latest #list_reserv ul li .status .t-button {  line-height:18px; height:18px; padding:0 5px;}

.main_aside { width:640px; float:left; }
.main_aside .customer, .main_aside .bank, .main_aside .aside_package { width:200px; height:140px; float:left; }
.main_aside .bank, .main_aside .aside_package { margin-left:10px;; }
.main_aside .etc ul li { margin: 0 0px 0 10px; float:left; }
.main_aside .etc ul li:first-child { margin: 0px; }
.main_aside .etc ul li a { width:95px; height:70px;}
.main_aside .etc ul li a i { width:40px; height:40px; line-height:40px; font-size:35px;}
.main_aside .etc ul li:nth-child(even) a { background-color:#b8d6e5; border-color:#8fb8cc;color:#4c8099; }
.main_aside .etc ul li:nth-child(odd) a { background-color:#f9f9f9; border-color:#b8d6e5;color:#4c8099; }

@media (max-aspect-ratio: 16/9) {
.fixed_video .youtube iframe {
  width: 100vw;
    height: 56.25vw;
  }
}
