@charset "utf-8";

/* BG */
#multipleDiv_ir_26{background:#f6f6f6;}
#multipleDiv_ir_27{background:url('../../images/main/bg_1.png') no-repeat left center / cover;}
#multipleDiv_ir_28{background:#FFF;}
#multipleDiv_ir_29{background:#FFF;}
#multipleDiv_ir_30{background:#FFF;}
#multipleDiv_ir_31{background:url('../../images/main/bg_2.png') no-repeat center / cover;}
#multipleDiv_ir_32{background:#d9d0c7 url('../../images/main/bg_3.png') no-repeat left center / cover;}
@media all and (max-width:1280px){
	#multipleDiv_ir_32{background:#d9d0c7 url('../../images/main/bg_3_m.png') no-repeat right bottom / cover;}
}


/* 패딩 */
#multipleDiv_ir_26,
#multipleDiv_ir_28,
#multipleDiv_ir_31,
#multipleDiv_ir_32{padding:10rem 0;}
#multipleDiv_ir_27{padding:7rem 0;}
#multipleDiv_ir_29,
#multipleDiv_ir_30{padding-bottom:10rem;}
@media all and (max-width:768px){
	#multipleDiv_ir_26,
	#multipleDiv_ir_28,
	#multipleDiv_ir_31,
	#multipleDiv_ir_32{padding:5rem 0;}
	#multipleDiv_ir_27{padding:3.5rem 0;}
	#multipleDiv_ir_29,
	#multipleDiv_ir_30{padding-bottom:5rem;}
}

/* 비주얼 */
#menu1088_obj49{height:100vh !important;}


/* 타이틀 */
.mainTitle{padding-bottom:4rem;display:flex;align-items:center;}
.mainTitle h2{font-size:5rem;font-family:'Georgia', serif;font-style:italic;color:#161616;line-height:1;letter-spacing:-1px;display:flex;align-items:center;}
.mainTitle_2 h2{color:#FFF;}
@media all and (max-width:768px){
	.mainTitle h2{font-size:3.5rem;}
}


/* Program */
.program{position:relative;width:100%;overflow-x: hidden;touch-action: pan-y;}
.program .mainTitle{max-width:180rem;margin:0 auto;}
.program .containerP{width:212rem;transform:translateX(5rem);}
.program .sliderP{}
.program .sliderP .slick-slide{border-right:1px solid rgba(255,255,255,0.3);padding:0 5rem;}

.program dl{height:100%;}
.program dt{font-size:2.6rem;font-family:'pre-b';color:#FFF;}
.program dt strong{font-size:5rem;font-family:'Georgia', serif;font-style:italic;font-weight:normal;color:#686d7d;padding-right:1rem;line-height:0;}
.program dt span{padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,0.3);}
.program dd{padding-top:3.5rem;}
.program dd p{font-size:2rem;font-family:'pre-m';color:#FFF;min-height:12rem;}
.program dd a{width:12.5rem;height:4.5rem;padding:1rem;margin-top:4rem;border-radius:0.5rem;background:transparent;border:1px solid rgba(255,255,255,0.3);display:flex;align-items:center;justify-content:center;transition:0.3s;}
.program dd a span{font-size:1.6rem;font-family:'pre-m';color:#FFF;}
.program dd a:hover{background:#a53135;border-color:#a53135;}
.program .itemImg{border-radius:0.5rem;overflow:hidden;}
.program .itemImg img{object-fit:cover;object-position:center;width:100%;height:100%;transition:0.3s;}
.program .oddLi .itemImg{margin-top:8rem;}
.program .evenLi .itemImg{margin-bottom:8rem;}
.program li:hover  .itemImg img{transform:scale(1.1);}

.program .controlP{position:absolute;top:0;left:50%;display:flex;align-items:center;justify-content:flex-end;width:180rem;transform:translateX(-90rem);}
.program .controlP button{width:5rem;height:5rem;font-size:0;border:1px solid rgba(255,255,255,0.3);border-radius:50%;display:flex;align-items:center;justify-content:center;}
.program .controlP button.btnNext{margin-left:1rem;}
.program .controlP button::before{width:2rem;height:2rem;content:"";display:block;}
.program .controlP button.btnPrev::before{background:url('../../images/main/prevW.png') no-repeat center;}
.program .controlP button.btnNext::before{background:url('../../images/main/nextW.png') no-repeat center;}
.program .controlP button:hover{background:#FFF;border-color:#FFF;}
.program .controlP button:hover::before{filter:invert(1) brightness(10);}

@media all and (max-width:1840px){
	.program .mainTitle{max-width:calc(100% - 4rem);}
	.program .controlP{left:unset;right:2rem;width:auto;transform:translateX(0);}
}
@media all and (max-width:1280px){
	.program .containerP{width:159rem;}
}
@media all and (max-width:1024px){
	.program .containerP{width:106rem;}
}
@media all and (max-width:768px){
	.program .containerP{width:calc(100% - 4rem);transform:translateX(2rem);}
	.program .sliderP .slick-slide{border-right:0;padding:0;}
}


/* Program Application */
.programApplication{padding-left:42rem;max-width:180rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;}
.programApplication .itemCon{width:55rem;}
.programApplication .itemCon p{font-size:1.6rem;font-family:'pre-m';color:#626262;}
.programApplication .itemLine{width:calc(100% - 95rem);height:3px;background:#161616;}
.programApplication .itemBtn{width:40rem;display:flex;align-items:center;justify-content:flex-end;}
.programApplication .itemBtn a{width:16rem;height:6rem;padding:1rem;border-radius:0.5rem;display:flex;align-items:center;justify-content:center;transition:0.3s;}
.programApplication .itemBtn a span{font-size:1.6rem;font-family:'pre-m';}
.programApplication .itemBtn a.btn_1{background:#a53135;color:#FFF;}
.programApplication .itemBtn a.btn_2{background:#e8e8e8;color:#121212;margin-left:1rem;}
.programApplication .itemBtn a:hover{background:#fabe00;color:#222;}

@media all and (max-width:1840px){
	.programApplication{max-width:calc(100% - 4rem);}
}
@media all and (max-width:1280px){
	.programApplication{padding-left:0;flex-direction:column;align-items:flex-start;}
	.programApplication .itemCon{width:auto;}
	.programApplication .itemBtn{width:auto;margin-top:3rem;}
	.programApplication .itemLine{display:none;}
}
@media all and (max-width:460px){
	.programApplication .itemCon p{padding-right:10rem;}
	.programApplication .itemCon p br{display:none;}
}