@charset "utf-8";

/* 소개 슬라이드 다단 */
#multipleDiv_temp01_154 {overflow:hidden; background: #f1f1f1; padding:10rem 0;}
#multipleDiv_temp01_154::after {content:''; width:41.8rem; height: 38.5rem; background:url('/sites/temp01/images/main/sec2-o2.png') no-repeat left bottom / 41.8rem auto; position: absolute; right: 0; top:0; z-index: 0;}
#multipleDiv_temp01_154::before {content:''; width:54.1rem; height: 20.9rem; background:url('/sites/temp01/images/main/sec2-o3.png') no-repeat right center / 54.1rem auto; position: absolute; left: 0; bottom:0; z-index: 0;}
#multipleDiv_temp01_154 > div {max-width:172rem; margin: 0 auto;}
#multipleDiv_temp01_154 > div::before {content:''; width:48.1rem; height:48.1rem; background:url('/sites/temp01/images/main/sec2-o1.png') no-repeat center / 48.1rem auto; position: absolute; left:25%; top:10%;}
#multipleDiv_temp01_154 ._obj {overflow:visible;}
#multipleContentsDiv_temp01_154 > div:nth-child(1) {float: left;}

.title-depart {position: relative; z-index: 1; width: 38rem;}
.edit .title-depart {margin-bottom: 0;}
.title-depart h1 {position: relative; margin-bottom: 2.2rem; font-size: 5rem; font-weight: 600; letter-spacing: -.01em; line-height: 4rem; color: #111;}
.title-depart h1 span {position: relative; padding-right: 2.5rem;}
.title-depart h1 span::after {content:''; width: 1rem; height: 1rem; border-radius:50%; background:#1174FF; position: absolute; right:0; bottom:1rem;}
.title-depart strong {font-family: paper; display: block; color:#005BAC; font-size: 3rem; font-weight: 500; margin-top: 6.5rem;}
.title-depart p {align-self: end; margin-top: 1rem; font-size: 1.8rem; line-height: 2.8rem; color:#666;}

@media screen and (max-width: 1100px) {
	#multipleDiv_temp01_154 {padding: 7rem 0;}
}

@media screen and (max-width: 930px) {
	#multipleContentsDiv_temp01_154 > div:nth-child(1) {float: none;}
	.title-depart {width: 100%;}
	.title-depart strong {margin-top: 3.5rem;}
}

/* 포토갤러리 다단 */
#multipleDiv_temp01_46 {padding: 10rem 0;}

@media screen and (max-width: 1100px) {
	#multipleDiv_temp01_46 {padding: 7rem 0;}
}

/* 타이틀 공지사항 */
#multipleDiv_temp01_105 {padding: 10rem 0;}
.title-notice {position: relative; z-index: 0; width: auto; margin-bottom: -11rem;}
.edit .title-notice {margin-bottom: 0;}
.title-notice h1 {position: relative; margin-bottom: 2.2rem; font-size: 5rem; font-weight: 600; letter-spacing: -.01em; line-height: 4rem; color: #111;}
.title-notice h1 span {position: relative; padding-right: 2.5rem;}
.title-notice h1 span::after {content:''; width: 1rem; height: 1rem; border-radius:50%; background:#1174FF; position: absolute; right:0; bottom:1rem;}
.title-notice p {align-self: end; margin-bottom: 1.5rem; font-size: 1.8rem; line-height: 2.8rem; color:#666;}

@media screen and (max-width: 1200px) {
	.title-notice p {display: none;}
}

@media screen and (max-width: 1100px) {
	#multipleDiv_temp01_105 {padding: 7rem 0;}
}

@media screen and (max-width: 768px) {
	.title-notice {margin-bottom: 0;}
}

/* 타이틀 갤러리 */
.title-gallery {position: relative; z-index: 0; width: auto; margin-bottom: -6.5rem;}
.edit .title-gallery {margin-bottom: 0;}
.title-gallery .area {display: flex;}
.title-gallery h1 {position: relative; margin-bottom: 2.2rem; font-size: 5rem; font-weight: 600; letter-spacing: -.01em; line-height: 4rem; color: #111;}
.title-gallery h1 span {position: relative; padding-right: 2.5rem;}
.title-gallery h1 span::after {content:''; width: 1rem; height: 1rem; border-radius:50%; background:#1174FF; position: absolute; right:0; bottom:1rem;}
.title-gallery p {align-self: end; margin-bottom: 1.5rem; margin-left: 2rem; font-size: 1.8rem; line-height: 2.8rem; color:#666;}
