/*------------------------이미지목록 추가------------------------*/

/* =========================== PAGE */
#facility1010{word-break:keep-all}

/* 서브타이틀 */
#facility1010 .group-title{padding-bottom:76px}
#facility1010 .group-title .tit{padding-bottom:30px;font-family:var(--e-font);font-size:35px;font-weight:600;line-height:100%}
#facility1010 .group-title .desc{font-size:14px;line-height:1.4;color:#777;white-space:pre-line}

/* 콘텐츠 */
#facility1010 .group-cont{position:relative}
#facility1010 .tour-list{display:grid;grid-template-columns:repeat(2,1fr);gap:80px 20px}
#facility1010 .tour-item .link-view{display:flex;flex-direction:column;gap:28px}
#facility1010 .tour-item .link-view .thumb-box{width:100%;height:300px;overflow:hidden}
#facility1010 .tour-item .link-view img{width:100%;height:100%;object-fit:cover;transition:transform 0.2s}
#facility1010 .tour-item .info-box{display:flex;flex-direction:column;align-items:flex-start}
#facility1010 .tour-item .info-box .cate{display:inline-flex;padding:10px 17px;background-color:#222;font-family:var(--e-font);font-size:13px;font-weight:600;line-height:1.3;color:#fff}
#facility1010 .tour-item .info-box h3{padding:20px 0 30px;font-size:25px;line-height:1.25;font-weight:700;color:#222}
#facility1010 .tour-item .info-box dl.location{display:flex;padding-bottom:15px;font-size:16px;font-weight:700;line-height:1.25;color:var(--primary)}
#facility1010 .tour-item .info-box dl.location dt{display:flex;align-items:center}
#facility1010 .tour-item .info-box dl.location dt::after{content:'';width:1px;height:10px;margin:0 10px;background-color:#e1e1e1}
#facility1010 .tour-item .info-box p.desc{font-size:16px;line-height:1.25;color:#777}

@media (hover:hover){
#facility1010 .tour-item .link-view:hover img{transform:scale(1.05)}
#facility1010 .tour-item .info-box .btn-box .link--more:hover{background-color:var(--primary)}
}

/* 반응형 [s] */
@media (max-width:1200px){
#facility1010 .tour-list{gap:60px 20px}
#facility1010 .tour-item .link-view{gap:22px}
#facility1010 .tour-item .info-box h3{padding:18px 0 20px;font-size:22px}
}
@media (max-width:1024px){
#facility1010{padding:0 15px}
#facility1010 .group-title{padding-bottom:60px;text-align:center}
#facility1010 .group-title .tit{padding-bottom:22px;font-size:30px}
#facility1010 .tour-list{gap:40px 20px}
#facility1010 .tour-item .link-view{gap:20px}
#facility1010 .tour-item .info-box .cate{padding:8px 14px}
#facility1010 .tour-item .info-box h3{padding:16px 0 18px;font-size:20px}
#facility1010 .tour-item .info-box dl.location{padding-bottom:10px;font-size:15px}
#facility1010 .tour-item .info-box dl.location dt::after{margin:0 7px}
#facility1010 .tour-item .info-box p.desc{font-size:15px}
}
@media (max-width:768px){
#facility1010 .group-title{padding-bottom:45px}
#facility1010 .group-title .tit{padding-bottom:20px;font-size:28px}
#facility1010 .tour-list{grid-template-columns:repeat(1,1fr);gap:30px 20px}
#facility1010 .tour-item .info-box .cate{padding:6px 10px}
#facility1010 .tour-item .info-box h3{padding:12px 0 12px;font-size:18px}
#facility1010 .tour-item .info-box dl.location{padding-bottom:10px;font-size:14px}
#facility1010 .tour-item .info-box p.desc{font-size:14px}
}
@media (max-width:480px){
#facility1010 .group-title .tit{padding-bottom:18px;font-size:26px}
#facility1010 .tour-item{gap:16px}
}
/* 반응형 [e] */

/*------------------------이미지목록상세 추가------------------------*/

/* =========================== PAGE */
#facility1011{word-break:keep-all}

/* 서브타이틀 */
#facility1011 .group-title{padding-bottom:76px}
#facility1011 .group-title .tit{padding-bottom:30px;font-family:var(--e-font);font-size:35px;font-weight:600;line-height:100%}
#facility1011 .group-title .desc{font-size:14px;line-height:1.4;color:#777;white-space:pre-line}

/* List view 버튼 */
#facility1011 .group-cont .link-list{display:flex;align-items:center;justify-content:center;width:100px;height:36px;border:1px solid var(--primary);font-family:var(--e-font);font-size:14px;font-weight:700;border-radius:5px;color:var(--primary)}

/* 콘텐츠 */
#facility1011 .group-cont{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}
#facility1011 .group-cont .fl-l .thumb-box{position:relative;min-height:612px;height:100%}
#facility1011 .group-cont .fl-l .thumb-box img{width:100%;height:100%;object-fit:cover}
#facility1011 .group-cont .fl-l .thumb-box .cate{position:absolute;top:0;left:0;display:inline-flex;padding:10px 17px;background-color:var(--primary);font-family:var(--e-font);font-size:13px;font-weight:600;line-height:1.3;color:#fff}
#facility1011 .group-cont .fl-r{padding:64px}
#facility1011 .group-cont .fl-r h3{position:relative;padding-bottom:38px;margin-bottom:38px;font-size:25px;font-weight:700;line-height:1.4}
#facility1011 .group-cont .fl-r h3::after{position:absolute;content:'';bottom:0;left:0;width:39px;height:1px;background-color:var(--primary)}
#facility1011 .group-cont .fl-r .location{display:flex;align-items:center;padding-bottom:38px;font-size:16px;line-height:1.25;font-weight:700}
#facility1011 .group-cont .fl-r .location dt{display:flex;align-items:center}
#facility1011 .group-cont .fl-r .location dt::after{content:'';width:1px;height:10px;margin:0 10px;background-color:#e1e1e1}
#facility1011 .group-cont .fl-r .desc{padding-bottom:38px;font-size:15px;line-height:1.6;color:#777}
#facility1011 .group-cont .fl-r .tag{display:block;padding-bottom:45px;font-size:14px;line-height:1.6;color:rgba(119,119,119,0.5)}

/* 반응형 [s] */
@media (max-width:1024px){
#facility1011 .group-title{padding-bottom:60px;text-align:center}
#facility1011 .group-title .tit{padding-bottom:22px;font-size:30px}
#facility1011 .group-cont{grid-template-columns:repeat(1,1fr)}
#facility1011 .group-cont .fl-l .thumb-box{min-height:0;height:420px}
#facility1011 .group-cont .fl-r{display:flex;flex-direction:column;align-items:center;padding:60px 30px}
#facility1011 .group-cont .fl-r h3{font-size:23px;text-align:center}
#facility1011 .group-cont .fl-r h3::after{left:50%;transform:translateX(-50%)}
#facility1011 .group-cont .fl-r .location{text-emphasis:center}
#facility1011 .group-cont .fl-r .desc{text-align:center}
#facility1011 .group-cont .fl-r .tag{text-align:center}
}
@media (max-width:768px){
#facility1011 .group-title{padding-bottom:45px}
#facility1011 .group-title .tit{padding-bottom:20px;font-size:28px}
#facility1011 .group-cont .fl-l .thumb-box{height:370px}
#facility1011 .group-cont .fl-r{padding:45px 20px}
#facility1011 .group-cont .fl-r h3{padding-bottom:32px;margin-bottom:32px;font-size:20px}
#facility1011 .group-cont .fl-r h3::after{width:30px}
#facility1011 .group-cont .fl-r .location{padding-bottom:32px;font-size:15px}
#facility1011 .group-cont .fl-r .desc{padding-bottom:32px;font-size:14px}
#facility1011 .group-cont .fl-r .tag{font-size:13px}
}
@media (max-width:480px){
#facility1011 .group-title .tit{padding-bottom:18px;font-size:26px}
#facility1011 .group-cont .fl-l .thumb-box{height:300px}
#facility1011 .group-cont .fl-r h3{padding-bottom:28px;margin-bottom:28px;font-size:18px}
#facility1011 .group-cont .fl-r .location{padding-bottom:28px}
#facility1011 .group-cont .fl-r .desc{padding-bottom:28px}
#facility1011 .group-cont .fl-r .tag{padding-bottom:40px}
}
/* 반응형 [e] */

