<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

#inc02{display:flex;height:300px;margin-bottom:30px}
#inc02 .gallery_banner{width:48%}
#inc02 .room_banner{width:53%}
#inc02 .box_common{position:relative}
#inc02 .box_common li{display:flex}
#inc02 .box_common .img_box{overflow:hidden;width:50%;border-radius:20px}
#inc02 .box_common .txt{position:relative;display:flex;width:50%;padding:40px 40px 30px;border-radius:20px;word-break:keep-all;background:#fff;transform:translateX(-30px)}
#inc02 .box_common .wrap{margin-top:auto}
#inc02 .box_common .wrap div{margin-top:10px}
#inc02 a{position:absolute;top:40px;right:40px;display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50px;color:#fff;background:#111;transition:all .3s}
#inc02 .txt span{font-size:11px;font-weight:700;color:var(--primary);font-family:var(--e-font)}
#inc02 .txt p{font-size:20px;font-weight:700;color:#111;font-family:var(--e-font) var(--k-font)}
#inc02 .arrow{position:absolute;top:40px;left:50%;z-index:10;display:flex;gap:5px}
#inc02 .arrow span{display:flex;width:37px;height:37px;align-items:center;justify-content:center;border-radius:50px;color:#aaa;background:#f2f2f2;cursor:pointer;transition:all .3s}
#inc02 .arrow span svg{width:20px}
#inc02 .rooms{height:300px}
#inc02 .rooms .img{width:100%;height:100%;background-size:cover;background-position:center}
#inc02 .rooms .img_box{width:55%}
#inc02 .rooms .txt{width:45%}
#inc02 .rooms a{background:var(--primary)}
#inc02 .rooms .num{margin-top:15px;padding-top:10px;border-top:1px solid #111}
#inc02 .rooms .num span{font-size:14px;font-weight:400;color:#111;font-family:var(--k-font)}
#inc02 .rooms .num span+span:before{display:inline-block;content:'';width:1px;height:10px;margin:0 8px;background:rgba(0,0,0,.15)}
#inc02 .rooms .arrow{left:55%}


/* 반응형 [s] */
@media (hover:hover){
#inc02 a:hover{background:var(--primary)}
#inc02 .arrow span:hover{color:#777;background:#ddd}
#inc02 .rooms a:hover{background:#1d7d73}
}
@media (max-width:1590px){
#inc02 .box_common .txt{padding:25px 25px 20px;width:55%}
#inc02 a{top:25px;right:25px;width:55px;height:55px}
#inc02 .arrow{top:25px;left:46%}
#inc02 .rooms .arrow{top:25px;left:48%}
#inc02 .rooms .num{margin-top:10px;padding-top:2px}
}
@media (max-width:1345px){
#inc02 .box_common .img_box{width:55%}
#inc02 .box_common .txt{width:60%}
#inc02 a{width:48px;height:48px}
#inc02 .txt p{font-size:18px}
#inc02 .arrow{left:44%}
#inc02 .arrow span{width:32px;height:32px}
#inc02 .rooms .num{font-size:13px}
#inc02 .rooms .num span+span:before{margin:0 5px}
#inc02 .rooms .arrow{left:46%}
}
@media (max-width:1024px){
#inc02{order:2;gap:20px;width:95%;height:280px;margin:25px auto}
#inc02 .gallery_banner{width:calc((100% / 2) - 10px);height:100%}
#inc02 .gallery_banner .swiper-container{height:100%}
#inc02 .box_common li{position:relative;height:100%}
#inc02 .box_common .img_box{width:100%;filter:brightness(0.5);border-radius:10px}
#inc02 .box_common .img_box img{width:100%;height:100%;object-fit:cover}
#inc02 .box_common .txt{position:absolute;top:0%;left:0%;padding:30px;width:100%;height:100%;transform:none;background-color:transparent}
#inc02 .box_common .wrap div{margin-top:6px;color:rgb(255, 255, 255, 0.8)}
#inc02 a{top:30px;right:30px}
#inc02 .txt p{font-size:24px;color:#fff}
#inc02 .txt span{font-size:14px}
#inc02 .arrow{top:30px;left:30px;gap:12px}
#inc02 .room_banner{width:calc((100%  / 2) - 10px);height:100%}
#inc02 .rooms{height:100%}
#inc02 .rooms .arrow{top:30px;left:30px}
#inc02 .rooms .num{margin-top:8px;padding-top:8px;border-top:1px solid rgb(255, 255 ,255, 0.8)}
#inc02 .rooms .num span{color:rgb(255, 255, 255, 0.8)}
}
@media (max-width:768px){
#inc02{height:250px}
#inc02 .box_common .txt{padding:22px}
#inc02 a{top:22px;right:22px;width:44px;height:44px}
#inc02 .txt span{font-size:13px}
#inc02 .txt p{font-size:20px}
#inc02 .arrow{top:25px;left:25px;gap:10px}
#inc02 .rooms .arrow{top:25px;left:25px}
}
@media (max-width:480px){
#inc02{flex-direction:column;height:auto;margin:20px auto}
#inc02 .gallery_banner{width:100%}
#inc02 .room_banner{width:100%}
#inc02 .gallery_banner .swiper-container{height:245px}
#inc02 .txt span{font-size:14px}
#inc02 .txt p{font-size:22px}
#inc02 .rooms{height:245px}
#inc02 .rooms .num{padding-top:6px;margin-top:6px}
#inc02 .rooms .num span{font-size:15px}
}
@media (max-width:380px){
#inc02 .gallery_banner .swiper-container{height:230px}
#inc02 a{width:42px;height:42px}
#inc02 .txt span{font-size:13px}
#inc02 .txt p{font-size:20px}
#inc02 .arrow span{width:30px;height:30px}
#inc02 .rooms{height:230px}
#inc02 .rooms .num span{font-size:13px}
}
/* 반응형 [e] */</pre></body></html>