@charset "utf-8";


/* common */
/* .df{display: flex;flex-wrap: wrap;justify-content: space-between;} */
.df {display: flex !important;flex-wrap: wrap;}
.df {
	gap: clamp(20px,3.4vw,70px);
	justify-content: center;
	/* max-width: 1300px; */
	width: 100%;
	gap: clamp(20px,3.4vw,70px);
	justify-content: center;
	/* max-width: 1300px; */
	width: 100%;
	border-bottom: 1px solid #d1d1d1;
}
.df li {
	padding: 17px 0 21px 0;
	position: relative;
}
.df li.active::after {
	position: absolute;
	content: "";
	left: -20px;
	bottom: -1px;
	height: 1px;
	width: calc(100% + 40px);
	background: #000;
}
.df li a {
	font-weight: 300;
}
.df li.active a {
    font-weight: 600;
}


/* slick common */
.slick-slider {width: 100%;height: 100%;overflow: hidden;}
.slick-slider div {width: 100%;float: left;/* height: 100%; */text-align: center;}
.slick-slider div .img img{width: 100%;height: 100%;object-fit: cover;}
.slide_wrap{border: 1px solid #e5e5e5;border-radius: 30px;padding: 35px 40px;position: relative;z-index: 0;overflow: hidden;flex: 60%;}

.nav-container{position:relative}
.nav-img img{cursor: pointer;width: 180px;height: 100px;object-fit: cover;border: 1px solid #e2e2e2;padding: 4%;}
.main-container img {height: 300px;margin-bottom: 30px;}
.con_info .info_text {    flex: 40%;}

/* .sub_con .slick-arrow{position:absolute;display:block;width: 30px;height: 30px;transition:all .4s!important;z-index:10;top: 50%;}
.sub_con .slick-prev{background:url('../img/sub/arrow01.png') no-repeat center #e5e5e5;border-radius:100%;transform: translateY(-50%) rotate(90deg);left: -33px;}
.sub_con .slick-next{background:url('../img/sub/arrow01.png') no-repeat center #e5e5e5;border-radius:100%;transform: translateY(-50%) rotate(270deg);right: -33px;}
.sub_con .slick-next:hover{background:url('../img/sub/arrow01.png') no-repeat center #b5b5b5;}
.sub_con .slick-prev:hover{background:url('../img/sub/arrow01.png') no-repeat center #b5b5b5;} */

@media screen and (max-width:1024px){
.nav-container{/* display:none; */}
}

@media screen and (max-width:768px) {
	.slide_wrap{padding:20px 40px}
	.nav-img img{width:130px;height:80px}
}
@media screen and (max-width:500px) {
	.slider-main img{max-height:160px}
	.nav-img img{width:70px;height:50px}
}


/* layout */
.wr-1500{width: 100%;max-width: 1500px; margin: 0 auto;}
.wr-1770{width: 100%;max-width: 1770px; margin: 0 auto;}

@media (max-width: 1770px){
	/* .wr-1770{paddding:0 20px;} */
}

@media (max-width: 1500px){
	.wr-1500{padding: 0 20px;}
}


/*table */
.info_text .item_table_wr{
    padding-top: 20px;
}
.item_table_wr{width:100%;text-align: left;width: 100%;}
.item_table_wr table{width:100%;border-spacing: 0;font-size: 20px;}
.item_table_wr th{background: #093e7f00;padding: 10px 10px;color: #000;border-bottom: 1px solid #dedede;border-right: 1px solid #dedede;}
.item_table_wr thead tr:first-child th{border-top: 1px solid #000000;border-bottom:1px solid #000}
.item_table_wr td{/* background:#eee; */padding: 10px 30px;font-weight: 500;font-size: clamp(16px, 3vw, 20px);border-bottom: 1px solid #dedede;border-right: 1px solid #dedede;}
.item_table_wr td:last-child{border-right:0;}
.item_table_wr tbody{border-bottom:1px solid #000}
.item_table_wr tr:last-child td{border-bottom:0}
.item_table_wr tr:first-child td:first-child{border-bottom:0}
.item_table_wr td.bt{border-bottom: 1px solid #dedede !important;}
.item_table_wr thead tr:first-child th:last-child{border-right:0}

@media screen and (max-width:650px) {
.item_table_wr::-webkit-scrollbar{height:5px}
.item_table_wr::-webkit-scrollbar-thumb{background-color: #24205a;border-radius:10px}
.item_table_wr::-webkit-scrollbar-track{background-color:#e2e2e2;border-radius:10px}.item_table_wr td{padding:15px}

}

.item_table_wr3{width:100%;text-align: left;width: 100%;}
.item_table_wr3 table{width:100%;border-spacing: 0;font-size: 20px;text-align: center;}
.item_table_wr3 thead{border-top: 2px solid #000;}
.item_table_wr3 th{background: #093e7f00;padding: 10px 5px;color: #000;border-bottom: 1px solid #dedede;border-right: 1px solid #dedede;font-size: 12px;}
.item_table_wr3 thead tr:first-child th{border-top: 2px solid #000000;border-bottom:1px solid #000}
.item_table_wr3 tr{border-bottom: 1px solid #dedede;}
.item_table_wr3 tr:last-child{border-bottom:1px solid #000 }
.item_table_wr3 tr:last-child td{/* border-bottom:0; */}
.item_table_wr3 td{/* background:#eee; */padding: 10px;font-weight: 500;font-size: clamp(16px, 3vw, 20px);border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;font-size: 12px;min-width: 77px;height: 67px;}
.item_table_wr3 td:last-child{border-right:0;}
.item_table_wr3 td.green {color: #007b37;background: #def2e7;}
.item_table_wr3 td.blue{color: #666666;background: #ffffda;}
.item_table_wr3 tbody{border-bottom: 2px solid #000;}
.item_table_wr3 tr:last-child td{/* border-bottom:0; */}
.item_table_wr3 tr:first-child td:first-child{/* border-bottom:0; */}
.item_table_wr3 thead tr:first-child th:last-child{border-right:0}

.item_table_wr3 .ft-16{font-size: 16px;font-weight: 700;}


.sub1_8 .item_table_wr3 table {border-collapse: separate;}
.sub1_8 .item_table_wr3 thead {position: sticky;top: 0;background: #fff;}
.sub1_8 .item_table_wr3 {height: 530px;overflow: auto;}

@media screen and (max-width:650px) {
.item_table_wr3::-webkit-scrollbar{height:5px}
.item_table_wr3::-webkit-scrollbar-thumb{background-color: #24205a;border-radius:10px}
.item_table_wr3::-webkit-scrollbar-track{background-color:#e2e2e2;border-radius:10px}.item_table_wr td{padding:15px}

}



/*상단 레이아웃*/
#header.sub_header{background:#fff;/* border-bottom: 1px solid #efefef; *//* box-shadow: 1px 1px 5px #6d6d6d3d; */position: relative;}
.sub_header .gnb__logo-link__item.sub__header{display:block}
.sub_header .gnb__logo-link__item{display:none}
.sub_header .sitemap__btn img:nth-child(2){display:block}
.sub_header .gnb__1depth-link{color:#000}
.sub_header .sitemap__btn img:nth-child(1){display:none}
.sub_header .gnb__line{ display: none;
}
/* sub navigation background */
#sub-nav.nav01{background: url(../img/sub/sub_visual01.png)no-repeat center;background-size: cover;}
#sub-nav.nav02{background: url(../img/sub/sub_visual02.png)no-repeat center;background-size: cover;}
#sub-nav.nav03{background: url(../img/sub/sub_visual03.png)no-repeat center;background-size: cover;}
#sub-nav.nav04{background: url(../img/sub/sub_visual04.png)no-repeat center;background-size: cover;}
#sub-nav.nav05{background: url(../img/sub/sub_visual05.png)no-repeat center;background-size: cover;}
#sub-nav.nav06{background: url(../img/sub/sub_visual06.png)no-repeat center;background-size: cover;}


/* navigation */
#sub-nav{position:relative;width: 100%;margin-top: 80px;height: 360px;/* border-radius: 25px; *//* max-width: 1770px; */margin: 0 auto 0;z-index: 1;}
#sub-nav .visual__wrap{width:100%;height: 360px;background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;}
#sub-nav .visual__wrap .nav-title{font-family: 'WandocleanseaB';position: absolute;color: #fff;font-size: 55px;letter-spacing: 4px;text-align: center;max-width: 1400px;width: 100%;left: 50%;top: 56%;transform: translate(-50%, -50%);}
#sub-nav .visual__wrap .nav-sub-title{font-family: 'WandocleanseaR';position: absolute;color: #fff;font-size: 20px;letter-spacing: 4px;text-align: center;max-width: 1400px;width: 100%;left: 50%;top: 44%;transform: translate(-50%, -50%);}
#sub-nav .visual__wrap .nav-route{position: absolute;left: 30px;top: 40px;color: #fff;font-size: 20px;}
#sub-nav .visual__wrap .nav-route ul{}
#sub-nav .visual__wrap .nav-route ul li{padding: 0 15px;position: relative;font-size: 20px;color: #fff;}
#sub-nav .visual__wrap .nav-route ul li:after{display:block;content: '·';position:absolute;top: 1px;right: -3px;font-size: 20px;font-weight: 700;}
#sub-nav .visual__wrap .nav-route ul li:last-child:after{display:none;}
#sub-nav .menu-wr{text-align: center;box-shadow: 0 4px 8px -7px #6f6f6f8a;}
#sub-nav .menu-wr ul{justify-content:center;}
#sub-nav .menu-wr ul.eight li  {flex: 0 1 calc(100% / 8 - 50px);}
#sub-nav .menu-wr ul.seven li {flex: 0 1 calc(100% / 7 - 50px);}
#sub-nav .menu-wr ul.four li {flex: 0 1 calc(100% / 4 - 50px);}
#sub-nav .menu-wr ul.five li {flex: 0 1 calc(100% / 5 - 50px);}
#sub-nav .menu-wr li{position:relative;}
#sub-nav .menu-wr li a{position:relative;display:block;width: 100%;padding: 16px 0px;font-size: 22px;color: #bfbfbf;font-weight: 500;transition: all 0.3s;}
/* #sub-nav .menu-wr li a:after{position:absolute;display: none;content:'';width: calc(100% - 80px);height: 3px;left: 40px;bottom: 0;background: #fff;} */
#sub-nav .menu-wr li a:hover{color: #003358;font-weight: 900;}
/* #sub-nav .menu-wr li a:hover:after {display:block;} */
#sub-nav .menu-wr li a.active{color: #003358;font-weight: 900;}
/* #sub-nav .menu-wr li a.active:after{display:block;} */
#sub-nav.nav01 .menu-wr li{}
#sub-nav.nav04 .menu-wr{justify-content: center;}
#sub-nav.nav04 .menu-wr li{}

#sub-nav .fix {position: fixed;top: 10px;width: 100%;left: 0;z-index: 100;padding: 0 20px;box-shadow: unset;}
#sub-nav .fix ul{box-shadow:10px 10px 30px #00000014;background-color:rgba(255,255,255,.2);backdrop-filter:blur(10px);padding:0 1rem;height:70px;align-items:center;border-radius:60px;gap:5px;max-width: 1400px;margin: 0 auto;}
#sub-nav .menu-wr.fix li a{color:#000;font-size:clamp(14px,2vh,20px);padding: 0;}
#sub-nav .menu-wr.fix li a.active{color:#fff;background:#003358;padding:10px;border-radius:30px}
#sub-nav .menu-wr.fix li a.active:hover{color:#fff;background:#003358;padding:10px;border-radius:30px}
#sub-nav .menu-wr.fix li a:hover{color:#fff;background:#00335885;padding:10px;border-radius:30px}
.sub_header .gnb__line:before{display:none}
.sub_header .gnb__line:after{display:none}
.footer__sub{margin: 0 20px;}
.footer__sub .footer__content{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding: 15px 50px;position:relative}
.footer__sub .footer__content:before {position:absolute;content:'';background:#e6e6e6;border-radius:100%;width:10px;height:10px;left:0;top:-6px}
.footer__sub .footer__content:after {position:absolute;content:'';background:#e6e6e6;border-radius:100%;width:10px;height:10px;right:0;top:-6px}
/* mobile */
.m-menu{display:none;/* padding-top: 10px; */}
.m-menu .mnav-ul{display: flex;align-items: center;padding: 0 50px;gap: 70px;height: 70px;border-bottom: 1px solid #d1d1d1;}
.m-menu .mnav-ul{display: flex;align-items: center;padding: 0 50px;gap: 70px;height: 70px;border-bottom: 1px solid #d1d1d1;}
.m-menu .mnav-ul > li{position: relative;}
.m-menu .mnav-ul > li:not(:first-child)::after{
	position: absolute;
    content: "";
    left: -30px;
    bottom: 0px;
    height: 20px;
    width: 1px;
    background: #000;}
.m-menu .mnav-ul .mnav-li {position: relative;}
.m-menu .mnav-ul li .mnav-1a {display:block;background: #fff;font-size: 18px;color: #000;/* height: 50px;line-height: 50px; */font-weight:400;cursor:pointer;/* padding: 0 25px; */position: relative;margin-right: 30px;}
.m-menu .mnav-ul li .mnav-1a > span{display: block;content: '';position:absolute;background: url('../img/toggle_down.png')no-repeat center;right: -30px;top: 50%;width: 16px;height: 12px;margin-top: -6px;transition: all 0.5s;}
.m-menu .mnav-ul li .mnav-1a .on {transform:rotate(180deg);}
.m-menu .mnav-ul li ul {position:relative;display:none;position:absolute;top: 45px;left: 0;z-index:10;width: 100%;border: 1px solid #e3e3e3;padding: 10px;background: #fff;}
.m-menu .mnav-ul li ul li {border-bottom: 0;border-right: 0;transition:0.3s;background:#fff;padding: 3px 0;}
.m-menu .mnav-ul li ul li a {display: block;/* line-height: 1; */color: #6c6c6c;letter-spacing: -1px;font-size: 16px;word-break: keep-all;line-height: 25px;}
.m-menu .mnav-ul li ul li a:hover{color: #003358;font-weight:bold;text-decoration:underline;}
.m-menu .mnav-ul li img {
	vertical-align: text-top; 
	vertical-align: text-top; 
}

@media (max-width:1650px){
	#sub-nav .visual__wrap{/* height: 400px; */}
	#sub-nav .menu-wr li a{padding: 23px 0;}
}

@media (max-width:1440px){
	#sub-nav .visual__wrap{/* height: 350px; *//* margin-top: 80px; */}
	#sub-nav .visual__wrap .nav-title{font-size: 46px;text-align: center;}
	#sub-nav .menu-wr li a{padding: 15px 0;}
	#sub-nav .menu-wr ul.eight li{flex: 0 1 calc(100% / 8 - 10px);}
	#sub-nav .menu-wr ul.seven li{flex: 0 1 calc(100% / 7 - 10px);}
	#sub-nav .menu-wr ul.four li{flex: 0 1 calc(100% / 4 - 10px);}
	#sub-nav .menu-wr ul.five li{flex: 0 1 calc(100% / 5 - 10px);}
}

@media (max-width:1024px){
	#sub-nav .visual__wrap .nav-title{font-size: 42px;}
	#sub-nav .menu-wr li a{padding: 20px 0;font-size: 20px;}
	#sub-nav .menu-wr li a p:after{right: -8px;}
}

@media (max-width:960px){
	#sub-nav{height: 461px;}
	#sub-nav .visual__wrap{height: 461px;}
	.footer__sub .footer__content{padding: 20px;}
	#sub-nav .menu-wr li a{}
	#sub-nav .menu-wr li a p.long{font-size: 13px;}
}

@media (max-width:768px){
	#sub-nav{border-radius:0}
    .pc-menu{display:none}
    .m-menu{display:block;width: 100%;}
}

@media (max-width:500px){
	#sub-nav{height: 379px;}
	#sub-nav .visual__wrap{height: 379px;}
	.m-menu .mnav-ul li.current-li {display: none;}
	#sub-nav .visual__wrap .nav-sub-title {top: 38%;}
}
/* anchor */
.bg_blue { background: #101E5D; color: #fff; }
.bg_blue .s_tit_sub { color: #fff; }
.anchor_area { position: relative; }
.progress_nav_wrap { width: 1440px; z-index: 30; }

.anchor_area .progress_nav a { display: block; position: relative; margin: 0 0 25px 0; padding: 0 0 0 38px; line-height: 26px; letter-spacing: -0.05em; color: #666; transition: .2s ease; }
.anchor_area .progress_nav a:last-child { margin: 0; }
.anchor_area .progress_nav a:before,
.anchor_area .progress_nav span:before,
.anchor_area .progress_nav span:after { position: absolute; box-sizing: border-box; content: ''; }

.anchor_area .progress_nav a:first-child:before { display: none; }
.anchor_area .progress_nav span:before {left: 6px;top: 42%;width: 14px;height: 14px;margin-top: -5px;background: #bfbfbf;border-radius: 100%;}
.anchor_area .progress_nav .active {font-weight: 700;color: #003358;}
.anchor_area .progress_nav .active span:before,
.anchor_area .progress_nav .on span:before {background: #003358;}
.anchor_area .progress_nav .active span:after {left: 0;top: 0;width: 26px;height: 26px;border: 1px solid #003358;border-radius: 100%;}
.anchor_area .list {}
.anchor_area .list:first-of-type {}
.anchor_area .progress_nav_wrap.fixed { position: fixed; top: 120px; }

/* .sub_con{padding-top: 80px;position: relative;z-index: 0;} */

/* @media (max-width: 1660px) {
	.sub_con{padding: 80px 20px 0;}
} */


@media (min-width: 1024px) {
    .progress_nav_wrap { position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transition: opacity .2s ease; }
    .progress_nav_wrap.hidden { opacity: 0; z-index: -1; }
    .anchor_area .progress_nav { position: absolute; }
    .anchor_area .progress_nav a:before {left: 12px;top: calc(-100% - 12px);z-index: -1;width: 2px;height: calc(100% + 28px);background: #bfbfbf;}
    .anchor_area .progress_nav .on:before { background: #0E2071; }
    .anchor_area .progress_nav.light .on:before { background: #fff; }
    .anchor_area .progress_nav.light a, .anchor_area .progress_nav.light .active { color: #fff; }
    .anchor_area .progress_nav.light .active span:before,
    .anchor_area .progress_nav.light .on span:before { background: #fff; }
    .anchor_area .progress_nav.light .active span:after { border-color: #fff; }
    .anchor_area .section_content { width: 74.5%; margin: 0 0 0 auto; }
}


@media (max-width: 1440px) {
    .progress_nav_wrap { width: 100%; padding: 0 14px; }
}

@media (max-width: 1024px) {
    .anchor_area .list {}
    .progress_nav {display: flex;overflow-x: auto;z-index: 30;width: calc(100% + 28px);margin-left: -14px;padding: 12px 14px;background: #fff0;display: none;}
    .progress_nav_wrap.hidden { opacity: 0; }
    .anchor_area .progress_nav_wrap.fixed .progress_nav {position: fixed;top:65px;border-bottom: 1px solid #F4F5F9;background: #fff;}
    .anchor_area .progress_nav_wrap.fixed .progress_nav.fixed {top: 65px;}
    .anchor_area .progress_nav a { flex-shrink: 0; margin: 0 24px 0 0; }
}

@media (min-width: 768px) {
	.anchor_area .progress_nav a { font-size: 1.06rem; }
}

@media (max-width: 768px) {
    .progress_nav_wrap.hidden { opacity: 1; }
    .anchor_area .progress_nav_wrap.fixed { margin-top: 0; position: fixed; top: 65px; }
    .anchor_area .progress_nav_wrap.fixed h3 { display: none; }
    .anchor_area .progress_nav_wrap.fixed .progress_nav { position: relative; top:0; }
    .anchor_area .progress_nav_wrap.fixed .progress_nav.fixed { top: 0; }
    .anchor_area .progress_nav a { margin-right: 10px; padding: 0 0 0 19px; line-height: 20px; }
    .anchor_area .progress_nav a:before { left: 10px; top: -100%; width: 1px; height: calc(100% + 11px); margin-left: 0; }
    .anchor_area .progress_nav span:before { left: 7px; width: 4px; height: 4px; margin-top: -2px; }
    .anchor_area .progress_nav .active span:after { width: 14px; height: 14px; left: 2px; top: 3px; }
}



/*서브 카테고리*/

.info_tit{flex: 38%;}
.info_tit .tit{font-size:20px;font-weight:400}
.info_tit .txt{font-size: clamp(22px,3vw,36px);font-weight:700}
.con_info{display:flex;justify-content: space-between;padding: 40px 0 20px;gap: 80px;}


.prod-fixed {display: flex;align-items: center;position: relative;}
.prod-fixed .prod_name {display: inline-flex;align-items: center;width: 100%;height: 4.625rem;padding: 0 3.125rem;border-radius: 0 55px 55px 0;flex-direction: row-reverse;border: 3px solid #e5e5e5;border-left: 0;}
.prod-fixed .prod_name > p {font-size: clamp(15px, 3vw, 22px);font-weight: 600;color: #cccccc;}
.prod-fixed .prod_list {flex-shrink: 0;position: relative;width: 22rem;height: 4.625rem;border: 3px solid #e5e5e5;border-radius: 60px 0 0 60px;transition: all ease 0.2s;}
.prod-fixed .prod_list_wrap{position:absolute;top:0;left:0;width:100%;height:100%;}
.prod-fixed .prod_list button {width: 100%;height: 4.375rem;padding: 0 4rem 0 2.25rem;font-size: clamp(16px, 3vw, 28px);font-weight: 500;text-align: left;font-family: 'Pretendard','Noto Sans KR';}
.sub2_1 .prod-fixed .prod_list button {background:url(../img/sub/arrow02.png) no-repeat;background-position: calc(100% - 1.688rem) 50%;}
.sub2_2 .prod-fixed .prod_list button {background:url(../img/sub/arrow02.png) no-repeat;background-position: calc(100% - 1.688rem) 50%;}
.sub2_5 .prod-fixed .prod_list button {background:url(../img/sub/arrow02.png) no-repeat;background-position: calc(100% - 1.688rem) 50%;}
.sub4_3 .prod-fixed .prod_list button {background:url(../img/sub/arrow02.png) no-repeat;background-position: calc(100% - 1.688rem) 50%;}
.prod-fixed .prod_list.sub4_3_3 button, .prod-fixed .prod_list.sub4_3_2 button {background: url(../img/sub/arrow02.png) no-repeat; background-position: calc(100% - 1.688rem) 50%;}

.prod-fixed .prod_list .prod_list_wrap > ul {display: none;width: calc(100% + 6px);max-height: 26.625rem;padding: 0 1.875rem 0.625rem;background-color: #fff;border: 3px solid #e5e5e5;/* border-top: 0; */border-radius: 30px 0 30px 30px;margin: 1px -3px;transition: all ease 0.2s;position: relative;z-index: 10;}
.prod-fixed .prod_list.on .prod_list_wrap>ul{border-radius:0 0 30px 30px;border-top:0}
.prod-fixed .prod_list .prod_list_wrap >ul li{border-top:1px solid #ccc}
.prod-fixed .prod_list .prod_list_wrap > ul li:first-child{border-top:0}
.prod-fixed .prod_list .prod_list_wrap >ul li a{display:flex;padding:1.219rem 1.325rem 1.219rem .625rem;font-size: clamp(15px, 3vw, 20px);}

.prod-fixed2 {display: flex;align-items: center;position: relative;}
.prod-fixed2 .prod_name2 {display: inline-flex;align-items: center;flex: 10%;height: 4.625rem;padding: 0 3.125rem;border-radius: 0 55px 55px 0;flex-direction: row-reverse;border: 3px solid #e5e5e5;border-left: 0;}
.prod-fixed2 .prod_name3 {display: inline-flex;align-items: center;flex: 20%;height: 4.625rem;padding: 0 3.125rem;border-radius: 0 55px 55px 0;flex-direction: row-reverse;border: 3px solid #e5e5e5;border-left: 0;}
.prod-fixed2 .prod_name3 > p {font-size: clamp(15px, 3vw, 22px);font-weight: 600;color: #cccccc;}

.prod-fixed2 .prod_name2 > p {font-size: clamp(15px, 3vw, 22px);font-weight: 600;color: #cccccc;}
.prod-fixed2 .prod_list2 {flex-shrink: 0;position: relative;flex: 90%;height: 4.625rem;border: 1px solid #bfbfbf;border-radius: 60px 0 0 60px;transition: all ease 0.2s;}
.prod-fixed2 .prod_list_wrap2{position:absolute;top:0;left:0;width:100%;height:100%;}

.prod-fixed2 .prod_list_wrap2 ul{display:flex;margin:20px 50px;gap:40px;}
.prod-fixed2 .prod_list_wrap2 ul li{font-size: clamp(20px, 2vw, 24px);position:relative}
.prod-fixed2 .prod_list_wrap2 ul li:after{position:absolute;width:2px;height:25px;background: #ababab;content:'';right:-22px;top:50%;transform:translateY(-50%)}
.prod-fixed2 .prod_list_wrap2 ul li:last-child:after{display:none;}
.prod-fixed2 .prod_list_wrap2 ul li.active{color:#000;font-weight: 700;}
.prod-fixed2 .prod_list_wrap2 ul li a{color: #ababab;}
.prod-fixed2 .prod_list_wrap2 ul li.active a{color:#000;font-weight: 700;}

@media screen and (max-width:1300px){
	
	.con_info{gap: 40px;}
}

@media screen and (max-width:1024px){
	.con_info{justify-content:center;flex-wrap:wrap;}
	.item_table_wr{width: 100% !important;}
	.info_text {width: 100%;}
	.info_tit {width: 100%;padding-bottom: 10px;}
}

@media screen and (max-width:768px) {
	
	.prod-fixed .prod_list button{height: 3.3rem;padding: 0 20px;}
	.prod-fixed .prod_list{border: 2px solid #e5e5e5;height:3.6rem;width: 18rem;}
	.prod-fixed .prod_name{height: 3.6rem;border: 2px solid #e5e5e5;border-left: 0;padding: 0 20px;}
	.prod-fixed .prod_list .prod_list_wrap > ul{padding:0 20px;border:2px solid #e5e5e5;width:calc(100% + 4px);margin:1px -2px}
	.prod-fixed .prod_list .prod_list_wrap > ul li a{padding: 10px;}
	.prod-fixed2 .prod_name2{flex:100%;display: none;}
	.prod-fixed2 .prod_list2{flex:100%;border-radius: 20px;}
	.prod-fixed2 .prod_list_wrap2 ul{margin:23px 20px}
	.prod-fixed2 .prod_list_wrap2 ul li{font-size: clamp(16px,2vw,18px);}
}

@media screen and (max-width: 500px) {
	.prod-fixed2 .prod_list_wrap2 ul li{flex: 100%;padding-left: 10px;}
	.prod-fixed2 .prod_list_wrap2 ul li:after{left: -10px;height: 1px;width: 10px;}
	.prod-fixed2 .prod_list_wrap2 ul li:last-child:after{display:block}
	.prod-fixed2{flex-wrap:wrap;}
	
	.prod-fixed .prod_list{width:12.6rem}
	.prod-fixed .prod_name{padding:0 10px}
	.prod-fixed2 .prod_list_wrap2 ul{justify-content: center;flex-wrap: wrap;gap: 8px 25px;margin: 10px 40px;}
	.prod-fixed2 .prod_name3{display:none}
	.prod-fixed2 .prod_list2{    height: auto;}
	.prod-fixed2 .prod_list_wrap2{position:unset}
}

.cover_bg {height: 230px;/* margin: 40px 0 0 0; */background-position: center;background-size: cover;background-repeat: no-repeat;}

@media (min-width: 1200px) {
    .cover_bg {background-attachment: fixed;}
}
@media (max-width: 768px) {
    .cover_bg {height: 35vw;}
}


/*ebook*/
.ebook_wr{display:flex;flex-wrap:wrap;gap:10px;padding: 30px 0;}
.ebook-list a{display:contents}
.ebook-list{flex: 0 1 calc(100% / 2 - 10px);background:#f2f2f2;border-radius:20px;transition:all ease .4s;position:relative;height:200px;display:table;overflow:hidden;padding-right: 20px;}
.ebook-txt{display:table-cell;flex: 50%;vertical-align:middle;font-size: 30px;font-weight:700}
.ebook-txt .txt1{display:block}
.ebook-txt .txt2{display:none;color:#fff}
.ebook-list:hover{background:#003358}
.ebook-list:hover .ebook-txt .txt1{display:none}
.ebook-list:hover .ebook-txt .txt2{display:block}
.ebook-list .bg-txt{position:absolute;text-align:right;font-size: 42px;font-weight: 700;color: #03030305;right:0;bottom:0;line-height:1.1em}
.ebook-list:hover .bg-txt{color: #ffffff14;}
.dfg{display:flex;align-items:center;height:100%;flex-wrap: wrap;}
.ebook-img{flex:50%;height: 100%;position: relative;}
.ebook-img img {width: 100%;height: 200px;object-fit: cover;}


@media screen and (max-width:1024px){
	.ebook-list .bg-txt{font-size:36px}
	.ebook-txt{font-size: 34px;}
	.ebook-img{flex:100%;text-align: center;}
	.ebook-txt{flex:100%;text-align: center;padding: 5px 0;}
	.ebook-img img{max-width:215px;height:auto}
	.dfg{height:auto}
	.ebook-list{padding-right:0}
}

@media screen and (max-width: 768px) {
	.ebook_wr{padding-top:0}
	.ebook-list .bg-txt{font-size:30px;right: 50%;transform: translateX(50%);width: 100%;text-align: center;}
	.ebook-txt{font-size:26px}
}

@media screen and (max-width:500px) {
	.ebook-list .bg-txt{font-size:26px;bottom:10px}
	.ebook-txt{padding:10px 0}
	.ebook-list{flex:100%;border:5px solid #00000029;height: 240px;}

}






/**
	임시
*/
.sub2_1 .wrap {display: flex;}
.sub2_1 .wrap .img {flex: 0 0 50%;text-align: right;}
.sub2_1 .wrap .text {flex: 0 0 50%;text-align: left;line-height: 53px;padding: 0 30px 0 110px;letter-spacing: 0;}
.sub2_1 .wrap .text h3 {font-family: 'NanumBarunpen';font-weight: 600;}
.sub2_1 .wrap .text p {}

.sub2_3 .title {font-weight: 600;margin-bottom:34px;}
.sub2_3 .title:last-of-type {text-align: left;}
.sub2_3 .text {}
.sub2_3 .info {display: flex;flex-direction: column;margin-top: 63px;margin-bottom: 91px;border-top: 1px solid #706f6f;border-bottom: 1px solid #706f6f;width: 100%;gap: 0;}
.sub2_3 .info > div {display: flex;flex: 1 1 100%;border-top: 1px solid #706f6f;width: 100%;}
.sub2_3 .info div.info_01 {padding: 26px;}
.sub2_3 .info div.info_01 div:first-child{display: flex;flex: 0 0 10%;}
.sub2_3 .info div.info_01 div:last-child{display: flex;flex-direction: column;align-items: flex-start;;flex: 0 0 90%;}
.sub2_3 .info div.info_01 div:last-child p:not(:last-child){margin-bottom: 5px;}
.sub2_3 .info div.info_02 {padding: 26px;}
.sub2_3 .info div.info_02 div{display: flex;flex: 0 0 10%;}
.sub2_3 .info div.info_02 ul{display: flex;flex-direction: column;align-items: flex-start;flex: 0 0 90%;list-style-type: disc;padding-left: 16px;}
.sub2_3 .info div.info_02 ul li:not(:last-child){margin-bottom: 20px;}
.sub2_3 .info div.info_02 ul li .red{color: #e83a36;}
.sub2_3 .info div.info_03 {padding: 26px;border-bottom: 1px solid #706f6f;}
.sub2_3 .info div.info_03 div{display: flex;flex: 0 0 10%;}
.sub2_3 .info div.info_03 ul{display: flex;flex-direction: column;align-items: flex-start;flex: 0 0 90%;list-style-type: disc;padding-left: 16px;}
.sub2_3 .info div.info_03 ul li:not(:last-child){margin-bottom: 20px;}
.sub2_3 .summary {border-top: 1px solid #d2d2d2;width: 100%;}
.sub2_3 .summary tr.total{background-color: #f4f4f4;}
.sub2_3 .summary th{background-color: #f4f4f4;}
.sub2_3 .summary th, .sub2_3 .summary td{border: 1px solid #d2d2d2;padding: 25px;font-weight: 300;}
.sub2_3 .summary th:first-child, .sub2_3 .summary td:first-child{border-left: none;}
.sub2_3 .summary th:last-child, .sub2_3 .summary td:last-child{border-right: none;}


.sub2_5 .find-bx {display: flex;flex-direction: column;align-items: center;}
.sub2_5 .find-bx form{border-top: 1px solid #000;border-bottom: 1px solid #000;margin-bottom: 53px;}
.sub2_5 .find-bx .ipt-bx{display: flex;width: 700px;}
.sub2_5 .find-bx .ipt-bx:first-child {border-bottom: 1px solid #d2d2d2;}
.sub2_5 .find-bx .ipt-bx div {flex: 1 1 40%;display: flex;align-items: center;justify-content: center;background-color: #f4f4f4;color: #616262;}
.sub2_5 .find-bx .ipt-bx input {
	flex: 1 1 60%;
    width: 100%;
    line-height: 58px;
    padding: 0 30px;
	border: none;
}
/* .sub2_5 .find-bx .btn-wr {
    border: 1px solid;
    background-color: #747474;
} */
/* .sub2_5 .find-bx .btn-wr a {padding: 16px 58px;color: #fff;} */
/* 팝업 */
.page-wrapper {width: 100%;height: 100%;background-size: cover;}
.blur-it {filter: blur(4px);}
.modal {background: #fff;opacity: 0;padding: 15px 25px;border: 1px solid #000;}
.modal-wrapper.open {opacity: 1;visibility: visible;z-index: 99;}
.modal-wrapper.open .modal {/* margin-top: -200px; */opacity: 1;}
.modal-wrapper {position: fixed;background:rgb(0 0 0 / 32%);visibility: hidden;opacity: 0;top: 50%;left: 50%;right: auto;transform: translate(-50%,-50%);}
.modal .head {width: 100%;position: relative;border-bottom: 1px solid #000;line-height: 39px;}
.modal .head .ttl{font-weight:600;}
.modal .btn-close {font-size: 23px;display: block;position: absolute;right: 5px;top: 50%;transform: translateY(-50%);}
.modal .content{}
.modal .can_btn {background:rgb(255, 77, 77); color:#fff; border:0; padding:7px}
.modal .detail_btn{background: #2f1d07;color:#fff;border:0;padding:7px}

.sub2_5 .modal-wrapper {}
.sub2_5 .modal{width: 1500px;border: 3px solid #686868;padding: 15px 50px 30px;}
.sub2_5 .modal .head{}
.sub2_5 .modal .content{padding-top:40px;}
.sub2_5 .modal .content ul{display:table;width:100%;}
.sub2_5 .modal .content ul li{display:table-cell;border-right:1px solid #ddd;}
.sub2_5 .modal .content ul li:first-child{border-left:1px solid #ddd;}
.sub2_5 .modal .content ul li .th{padding: 10px;border-top:1px solid #ddd;/* border-bottom:1px solid #ddd; */text-align: center;font-size: 16px;font-weight: 600;color: #585858;background: #eee;}
.sub2_5 .modal .content ul li .td{padding: 10px;border-bottom:1px solid #ddd;height:100px;font-size: 15px;color: #717171;}

@media (max-width:1650px){
	.find .modal{width:1300px;}
}

@media (max-width:1440px){
	.find .modal{width:1000px;padding: 15px 30px 25px;}
	.find .modal .content{padding-top: 30px;}
}

@media (max-width:1024px){
	.find .modal{width: 700px;}
	.find .modal .content ul li .th{font-size:15px;}
	.find .modal .content ul li .td{font-size:14px;}
}

@media (max-width:768px){
	.find .modal{width: 400px;}
	.find .modal .content ul{display:block;}
	.find .modal .content ul li{display: table;width: 100%;border-left: 1px solid #ddd;}
	.find .modal .content ul li:first-child{border-top: 1px solid #ddd;}
	.find .modal .content ul li .th{font-size:15px;display: table-cell;width: 100px;border-top: 0;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
	.find .modal .content ul li .td{font-size:14px;display: table-cell;height: auto;}
}

@media (max-width:500px){
	.find .modal{width: 300px;padding: 15px 15px 20px;border-width: 2px;}
	.find .modal .head{line-height: 35px;}
	.find .modal .content{padding-top: 20px;}
	.find .modal .content ul{display:block;}
	.find .modal .content ul li{display: table;width: 100%;border-left: 1px solid #ddd;}
	.find .modal .content ul li:first-child{border-top: 1px solid #ddd;}
	.find .modal .content ul li .th{font-size: 14px;width: 80px;padding: 8px;}
	.find .modal .content ul li .td{font-size: 13px;padding: 8px 5px;}
}

#sec02{position: relative;background: #efefef;padding-bottom: 100px;}
#sec02 .sec-ttl{padding-bottom: 20px;}
#sec02 .link-wr{text-align:center;}
#sec02 .link-wr .link-bx{display: inline-block;margin: 0 3px;}
#sec02 .link-wr .link-bx a{display: block;background:#828282;color: #fff;width: 180px;transition: all ease 0.3s;line-height: 45px;font-weight: bold;font-size: 15px;}
#sec02 .link-wr .link-bx a:hover{background:#525252;}
#sec02 .cal-wr{padding: 50px 0;}
#sec02 .cal-wr .con-frame{width:100%;margin:0 auto;display: flex;flex-wrap: wrap;justify-content: center;height: 450px;}
#sec02 .cal-wr .cal-bx{background:#fff;display:inline-block;width: 580px;height: 100%;margin-right: 7px;}
#sec02 .cal-wr .cal-bx .calendar{text-align:center;padding: 35px 60px 0px;}
#sec02 .cal-wr .cal-bx .calendar .header{padding: 0px 0 45px;font-size: 22px;}
#sec02 .cal-wr .cal-bx .calendar .header .cal-btn{display:inline-block;vertical-align:middle;width: 30px;height: 30px;border: none;background: none;}
#sec02 .cal-wr .cal-bx .calendar .header .cal-btn.cal-p-btn{margin-right: 30px;}
#sec02 .cal-wr .cal-bx .calendar .header .cal-btn.cal-n-btn{margin-left: 30px;}
#sec02 .cal-wr .cal-bx .calendar .header .cal-ttl{display:inline-block;vertical-align:middle;color: #000;font-weight: bold;letter-spacing: 0;}
#sec02 .cal-wr .cal-bx .calendar .header .cal-ttl .year{}
#sec02 .cal-wr .cal-bx .calendar .header .cal-ttl .month{}
#sec02 .cal-wr .cal-bx .calendar .day{display:table;width: 100%;padding-bottom: 20px;}
#sec02 .cal-wr .cal-bx .calendar .day div{display:table-cell;vertical-align:middle;width:calc(100%/7);font-weight: 700;color: #4c4c4b;}
#sec02 .cal-wr .cal-bx .calendar .dates2{display: flex;flex-wrap: wrap;}
#sec02 .cal-wr .cal-bx .calendar .dates2 .date{width: calc(100%/7);line-height: 43px;font-weight:bold;color:#4c4c4b;margin: 3px 0;position: relative;font-size: 16px;}
#sec02 .cal-wr .cal-bx .calendar>.dates2>.date:nth-child(7n+1){color: #cf2a1d;}
#sec02 .cal-wr .cal-bx .calendar>.dates2>.date:nth-child(7n){color: #2c6ed2;}

#sec02 .cal-wr .cal-bx .calendar .dates2 .date.today{color:#68a62a;}
#sec02 .cal-wr .cal-bx .calendar .dates2 .date.today:after{display:block;position:absolute;content:'오늘';left:0;bottom: -15px;width: 100%;text-align: center;font-size: 10px;}
#sec02 .cal-wr .cal-bx .calendar .dates2 .date.state01{}
#sec02 .cal-wr .cal-bx .calendar .dates2 .date.state02{color: #bcbcbc;}

#sec02 .cal-wr .side-bx{background:#fff;display:inline-block;width: 580px;height: 100%;text-align: center;position: relative;margin-left: 7px;}
#sec02 .cal-wr .side-bx .side-ttl{line-height: 90px;border-bottom: 1px solid #eee;font-size: 20px;}
#sec02 .cal-wr .side-bx .side-ttl .ttl{font-weight:bold;}
#sec02 .cal-wr .side-bx .con-wr{padding: 135px 20px 40px;align-items: center;font-size: 20px;font-weight: bold;}
#sec02 .cal-wr .side-bx .con-wr .txt{width:40%;position:relative;}
#sec02 .cal-wr .side-bx .con-wr .txt .top{position:absolute;top: -45px;text-align: center;width: 100%;left: 0;font-size: 16px;color: #adadad;}
#sec02 .cal-wr .side-bx .con-wr .txt.ipt-dft input[type=text]{text-align:center;border: 0;font-size: 28px;font-weight: bold;}
#sec02 .cal-wr .side-bx .con-wr .add{width:20%;}
#sec02 .cal-wr .side-bx .btn-wr{padding:0;position: absolute;width: 100%;left: 0;bottom: 0;}
#sec02 .cal-wr .side-bx .btn-wr .link-btn{width:100%;background: #656565;line-height: 80px;}
#sec02 .cal-wr .side-bx .btn-wr .link-btn:hover{background:#525252;}


@media (max-width: 1440px){
	#sec02 .sec-ttl{padding-bottom: 15px;}
	#sec02 .link-wr .link-bx a{width: 160px;line-height: 45px;}

}

@media (max-width:1300px){
	#sec02{padding-bottom: 50px;}
	#sec02 .link-wr .link-bx a{width: 150px;line-height: 40px;font-size: 16px;}
	#sec02 .con-wr{padding:20px 20px 0;}
	#sec02 .cal-wr{}
	#sec02 .cal-wr .con-frame{height: 380px;}
	#sec02 .cal-wr .cal-bx{width: 450px;margin-right: 5px;font-size: 16px;}
	#sec02 .cal-wr .cal-bx .calendar{padding: 30px 45px 0;}
	#sec02 .cal-wr .cal-bx .calendar .header{padding: 0 0 30px;font-size: 20px;}
	#sec02 .cal-wr .cal-bx .calendar .day{padding-bottom: 15px;}
	#sec02 .cal-wr .cal-bx .calendar .dates2 .date{line-height: 38px;font-size: 15px;}
	#sec02 .cal-wr .side-bx{width: 450px;margin-left: 5px;}
	#sec02 .cal-wr .side-bx .side-ttl{font-size: 18px;line-height: 75px;}
	#sec02 .cal-wr .side-bx .con-wr{padding: 115px 20px 30px;}
	#sec02 .cal-wr .side-bx .con-wr .txt .top{font-size: 15px;top: -40px;}
	#sec02 .cal-wr .side-bx .con-wr .txt.ipt-dft input[type=text]{font-size: 24px;}
	#sec02 .cal-wr .side-bx .btn-wr .link-btn{line-height: 65px;}
}

@media (max-width:1024px){
	#sec02 .sec-ttl{padding-bottom: 10px;}
	#sec02 .link-wr .link-bx a{width: 130px;line-height: 35px;}
	#sec02 .con-wr{padding: 15px 20px 0;}
	#sec02 .cal-wr{padding: 30px 20px 50px;}
	#sec02 .cal-wr .con-frame{height:auto;display: block;}
	#sec02 .cal-wr .cal-bx{width:100%;height: auto;display: block;max-width: 500px;margin: 5px auto;font-size: 15px;}
	#sec02 .cal-wr .cal-bx .calendar{padding: 40px 50px 35px;}
	#sec02 .cal-wr .cal-bx .calendar .header{padding: 0 0 20px;font-size: 18px;}
	#sec02 .cal-wr .cal-bx .calendar .day{padding-bottom: 10px;}
	#sec02 .cal-wr .cal-bx .calendar .dates2 .date{line-height: 33px;font-size: 14px;}
	#sec02 .cal-wr .side-bx{width:100%;height: auto;display: block;max-width: 500px;margin: 5px auto;}
	#sec02 .cal-wr .side-bx .side-ttl{line-height: 55px;font-size: 17px;}
	#sec02 .cal-wr .side-bx .con-wr{padding: 75px 25px 35px;}
	#sec02 .cal-wr .side-bx .con-wr .txt .top{font-size: 14px;top: -35px;}
	#sec02 .cal-wr .side-bx .con-wr .txt.ipt-dft input[type=text]{font-size: 17px;}
	#sec02 .cal-wr .side-bx .btn-wr{position:static;}
	#sec02 .cal-wr .side-bx .btn-wr .link-btn{line-height: 55px;font-size: 16px;}
}

@media (max-width:768px){
	#sec02 .sec-ttl{padding-bottom: 8px;}
	#sec02 .link-wr .link-bx a{width: 120px;line-height: 30px;font-size: 15px;}
	#sec02 .con-wr{padding: 10px 20px 30px;}
}

@media (max-width:500px){
	#sec02 .cal-wr{padding: 30px 20px 30px;}
	#sec02 .cal-wr .con-frame{height:auto;display: block;}
	#sec02 .cal-wr .cal-bx{width:100%;height: auto;display: block;max-width: 500px;margin: 5px auto;font-size: 15px;}
	#sec02 .cal-wr .cal-bx .calendar{padding: 25px 10px 20px;}
	#sec02 .cal-wr .cal-bx .calendar .header{padding: 0 0 15px;font-size: 17px;}
	#sec02 .cal-wr .cal-bx .calendar .day{padding-bottom: 6px;}
	#sec02 .cal-wr .cal-bx .calendar .dates2 .date{line-height: 30px;font-size: 13px;}
	#sec02 .cal-wr .side-bx{width:100%;height: auto;display: block;max-width: 500px;margin: 5px auto;}
	#sec02 .cal-wr .side-bx .side-ttl{line-height: 45px;font-size: 15px;}

	/*
	#sec02 .cal-wr .side-bx .con-wr{padding: 25px 20px;}
	#sec02 .cal-wr .side-bx .con-wr .txt{width:100%;}
	#sec02 .cal-wr .side-bx .con-wr .txt .top{position: static;font-size: 13px;padding-bottom: 5px;}
	#sec02 .cal-wr .side-bx .con-wr .txt.ipt-dft input[type=text]{font-size: 18px;line-height: 35px;}
	#sec02 .cal-wr .side-bx .con-wr .add{width:100%;padding: 10px 0;}
	#sec02 .cal-wr .side-bx .btn-wr{position:static;}
	*/

	#sec02 .cal-wr .side-bx .con-wr {justify-content:center;padding: 75px 20px 35px;}
	#sec02 .cal-wr .side-bx .con-wr .txt{width:47%;}
	#sec02 .cal-wr .side-bx .con-wr .add{width:5%}
	#sec02 .cal-wr .side-bx .btn-wr .link-btn{line-height: 50px;font-size: 15px;}
}

/* 메인 예약 객실선택 썸네일 */
#sec02 .rsl-slide-wr {}
#sec02 .rsl-slide-wr .room_select .con-bx {position:relative; margin:0 7px;background: #fff;font-size: 13px;}
#sec02 .rsl-slide-wr .room_select .con-bx .img-bx{position:relative;overflow: hidden;}
#sec02 .rsl-slide-wr .room_select .con-bx .img-bx img{transition:all ease 0.3s;}
#sec02 .rsl-slide-wr .room_select .con-bx .info-bx{padding: 20px 30px 20px;text-align: left;}
#sec02 .rsl-slide-wr .room_select .con-bx .info-bx .name{font-size: 15px;font-weight: 600;color: #4a4a4a;padding-bottom: 7px;}
#sec02 .rsl-slide-wr .room_select .con-bx .info-bx .txt{font-size: 14px;/* padding-top: 5px; */color: #4a4a4a;}
#sec02 .rsl-slide-wr .room_select .con-bx .btn-bx{padding: 0px 30px 30px;}
#sec02 .rsl-slide-wr .room_select .con-bx .btn-bx .link{display:block;background:#fff;line-height: 38px;border: 1px solid #ddd;transition: all ease 0.2s;font-weight: bold;}
#sec02 .rsl-slide-wr .room_select .con-bx .btn-bx .link a {display:block;cursor:pointer;}
#sec02 .rsl-slide-wr .room_select .con-bx .btn-bx .link a:hover {color:#fff;background:#4a4a4a; }
#sec02 .rsl-slide-wr .room_select .con-bx:hover .img-bx img{transform:scale(1.1);}

#sec02 .rsl-slide-wr .room_select .con-bx .room-sold-out {position: absolute;background: rgba(255,255,255,0.9);width: 100%;height: 100%;z-index: 999;color: #ff4d4d;font-size: 16px;letter-spacing: 0;display: flex;justify-content: center;align-items: center;}

#sec02 .rsl-slide-wr .con-arrow{display:block;}

@media (max-width:500px){
	#sec02 .rsl-slide-wr {padding-left:0px;padding-right:0px;}
	#sec02 .rsl-slide-wr  .con-arrow.prev{left: -20px;}
	#sec02 .rsl-slide-wr  .con-arrow.next{right: -20px;}
	
	#sec02 .rsl-slide-wr .room_select .con-bx .info-bx{padding:15px 10px 15px;text-align: left;}
	#sec02 .rsl-slide-wr .room_select .con-bx .info-bx .name{font-size: 13px;padding-bottom: 7px;}
	#sec02 .rsl-slide-wr .room_select .con-bx .info-bx .txt{font-size: 12px;}
	#sec02 .rsl-slide-wr .room_select .con-bx .btn-bx{padding: 0px 10px 20px;}
	#sec02 .rsl-slide-wr .room_select .con-bx .btn-bx .link{line-height: 30px;font-weight: bold; font-size:12px}
	#sec02 .rsl-slide-wr .room_select .con-bx .btn-bx .link a {display:block;}
	#sec02 .rsl-slide-wr .room_select .con-bx .btn-bx .link a:hover {color:#fff;background:#4a4a4a; }
}

.main_con .sct_10 .sct_star {display: none;}

.cheditor-popup-window{width: 100% !important;top: 70% !important;left: 50% !important;visibility: visible !important;!i;!;transform: translate(-50% , -50%) !important;}