@charset "utf-8";

/* EVENT ZONE 숨겨놓기 
#multipleDiv_swu_37{display:none;}
*/

/* BG */
#multipleDiv_swu_34{background:#FFF;}
#multipleDiv_swu_35{overflow:hidden;
	/*
	background:url('../../images/main/focusPeopleBg_2.jpg') no-repeat center / cover;
	background:linear-gradient(rgba(255,255,255,0.98), rgba(255,255,255,0.85)),url(https://lh3.googleusercontent.com/pw/AP1GczMYJRvfKXBV_KpwAtfhQAADiO--YZk7SNgiVcr6WkgXNMhUPNZTk1ML-mKpqnJDSEfxSqWAjUwIGFst0xu1Du4kdMWvw40RByyBNZqLCmBsehy17If1yA21ZHlVWtI3vljrfw3C7HDT5MiyQB_kbYM8=w1807-h911-s-no-gm?authuser=0) no-repeat center / cover;*/
}
#multipleDiv_swu_36{background:#FFF;}
#multipleDiv_swu_37{background:#f5f2ed;/*background:url('../../images/main/eventBg.png') no-repeat center / cover;*/}
#multipleDiv_swu_38{background:#FFF;/*background:url('../../images/main/quickLinkBg.png') no-repeat center / cover;*/}
#multipleDiv_swu_39{background:#f3f3f3;}
#multipleDiv_swu_40{/*background:#f6f7fb url('../../images/main/quickTextLinkBg_2.jpg') no-repeat right / cover;*/}

/* 패딩 */
#multipleDiv_swu_34,
#multipleDiv_swu_36,
#multipleDiv_swu_37,
#multipleDiv_swu_40{padding:7rem 0;}
#multipleDiv_swu_35{}
#multipleDiv_swu_38{padding:3rem 0;}
#multipleDiv_swu_39{padding:5rem 0;}
@media all and (max-width:768px){
	#multipleDiv_swu_34,
	#multipleDiv_swu_36,
	#multipleDiv_swu_37,
	#multipleDiv_swu_40{padding:4rem 0;}
	#multipleDiv_swu_35{}
	#multipleDiv_swu_38{padding:3rem 0;}
	#multipleDiv_swu_39{padding:3rem 0;}
}

/* 비주얼 */
#menu526_obj2448{height:100vh !important;}


/* 타이틀 */
.mainTitle_1{padding-bottom:4rem;max-width:160rem;margin:0 auto;display:flex;align-items:center;}
.mainTitle h2{font-size:3rem;font-family:'pre-b';color:#000;line-height:1;letter-spacing:-1px;display:flex;flex-direction:column-reverse;}
.mainTitle h2 span{font-size:2rem;font-family:'pre-m';color:#ab3030 ;padding-bottom:1rem;}
/* 주요서비스 타이틀 조정 */
#menu526_obj6981 .mainTitle_1{padding-bottom:2rem;}
@media all and (max-width:768px){
	.mainTitle h2{font-size:2.5rem;}
}


/* 포커스~바롬 */
.mainBahrom .itemWrap{display:flex;flex-wrap:wrap;height:36rem;overflow:hidden;}
.mainBahrom .itemImg{width:50%;height:100%;overflow:hidden;}
.mainBahrom .itemImg img{object-fit:cover;object-position:center;width:100%;height:100%;transition:0.3s;}
.mainBahrom .itemCon{width:50%;background:#f3ece4;padding:6rem;position:relative;}
.mainBahrom .itemCon::before{content:"";display:block;width:0;height:0;border-top:19px solid transparent;border-bottom:19px solid transparent;border-right:24px solid #f3ece4;position:absolute;left:-24px;top:calc(50% - 19px);}
.mainBahrom .itemCon p{font-size:2.2rem;font-family:'pre-m';color:#000;line-height:1.3;padding-top:3rem;}

.mainBahrom a.itemWrap:hover .itemImg img,
.mainBahrom a.itemWrap:focus-visible .itemImg img{transform:scale(1.05);}

@media all and (max-width:768px){
	.mainBahrom .itemWrap{height:unset;}
	.mainBahrom .itemImg{height:30rem;}
	.mainBahrom .itemImg,
	.mainBahrom .itemCon{width:100%;}
	.mainBahrom .itemCon{padding:3rem;}
	.mainBahrom .itemCon::before{transform:rotate(90deg);left:calc(50% - 12px);top:-30px;}
	.mainBahrom .itemCon p{font-size:1.8rem;padding-top:2rem;}
}


/* 최근공지&최근일정 */
#multipleContentsDiv_swu_36{max-width:160rem;margin:0 auto;}


/* SNS */
/*
#multipleDiv_swu_39::before{font-size:clamp(4rem, 6vw, 12rem);font-family:'pre-eb';color:#FFF;line-height:1;letter-spacing:-1px;text-align:center;opacity:0.4;width:100%;position:absolute;left:0;top:6rem;display:block;content:"SEOUL WOMEN’S UNIVERSITY";}
*/
.wrapMainTitle{padding-bottom:4rem;max-width:160rem;margin:0 auto;display:flex;justify-content:space-between;}
.wrapMainTitle .mainTitle{padding-bottom:0;max-width:unset;margin:unset;}
.wrapMainTitle .item{display:flex;justify-content:flex-end;align-items:center;}
.wrapMainTitle .item a{display:block;}
.wrapMainTitle .item a,
.wrapMainTitle .item button{width:4.5rem;height:4.5rem;margin-left:1.5rem;border-radius:50%;text-indent:-9999px;transition:0.3s;}
.snsSliderStop,
.snsSliderPlay{display:none;border:1px solid #DDD;}
.snsSliderStop.on,
.snsSliderPlay.on{display:block;}
.snsSliderStop{background:rgba(255,255,255,0.5) url('../../images/main/snsStop.png') no-repeat center;}
.snsSliderPlay{background:rgba(255,255,255,0.5) url('../../images/main/snsPlay.png') no-repeat center;}
.wrapMainTitle .item .gotoInstagram{background:url('../../images/main/snsInstagram.png') no-repeat center;}
.wrapMainTitle .item .gotoYoutube{background:url('../../images/main/snsYoutube.png') no-repeat center;}
.wrapMainTitle .item .gotoBlog{background:url('../../images/main/snsBlog.png') no-repeat center;}
.wrapMainTitle .item .gotoInstagram:hover{background:url('../../images/main/snsInstagramOn.png') no-repeat center;}
.wrapMainTitle .item .gotoYoutube:hover{background:url('../../images/main/snsYoutubeOn.png') no-repeat center;}
.wrapMainTitle .item .gotoBlog:hover{background:url('../../images/main/snsBlogOn.png') no-repeat center;}
.snsSliderStop:hover,
.snsSliderPlay:hover{background-color:rgba(255,255,255,1);}


/* quickTextLink */
.quickTextLink{max-width:160rem;margin:0 auto;display:grid;gap:1rem;grid-template-columns:repeat(5, 1fr);}
.quickTextLink a{padding:1.5rem 2.5rem;border:1px solid #cacaca;border-radius:1rem;display:flex;align-items:center;}
.quickTextLink a::after{width:1.4rem;height:1.4rem;background:url('../../images/main/quickTextLinkArrow.png') no-repeat right top;margin-left:1rem;transform:rotate(-45deg);content:"";display:block;}
.quickTextLink a span{font-size:2rem;font-family:'pre-m';color:#222;line-height:1;}
.quickTextLink a:hover{background:#ab3030;border-color:#ab3030;}
.quickTextLink a:hover::after{filter:invert(1) brightness(10);}
.quickTextLink a:hover span{color:#FFF;}
@media all and (max-width:1280px){
	.quickTextLink{grid-template-columns:repeat(4, 1fr);}
	.quickTextLink a{border-color:#000;background:rgba(255,255,255,0.5);word-break:break-all;}
}
@media all and (max-width:1024px){
	.quickTextLink{grid-template-columns:repeat(3, 1fr);}
}
@media all and (max-width:768px){
	.quickTextLink{grid-template-columns:repeat(2, 1fr);}
	.quickTextLink a{padding:1.5rem 2rem;}
	.quickTextLink a::after{display:none;}
}


/* 160rem이하 */
@media all and (max-width:1640px){
	#multipleContentsDiv_swu_36,
	.mainTitle,
	.wrapMainTitle,
	.quickTextLink{max-width:calc(100% - 4rem);}
}