@charset "utf-8";
/* 
C00222 리움
*/

@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700;800&display=swap');

*{font-family:'SUIT', 'Noto Sans KR', sans-serif; line-height:normal; letter-spacing:-0.2pt; color:#333;}
.mainTitle{position:relative;}
.mainTitle p{font-size:16pt; color:#d4cfc6; letter-spacing:2pt; font-weight:500; padding-bottom:10px; font-family:'EB Garamond', 'MaruBuri', 'Noto Sans KR', sans-serif;}
.mainTitle h3{font-size:28pt; color:#333333; line-height:1.5; font-weight:400;}
.mainTitle h3 b{font-weight:600;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션01] 1번배너 */
.MainSection01{content:""; clear:both; display:block; position:relative; width:100%;}
.MainSection01{padding:0px; height:900px; overflow:hidden;}
	/*텍스트*/
	.MainSection01 .thumTxt{padding-top:399px; padding-bottom:386px;}
	.MainSection01 .thumTxt h3{font-size:32pt; line-height:1.5; text-align:center; font-weight:500; color:#fff;}
	.MainSection01 .thumTxt h3 b{font-weight:700; color:#fff;}
	.MainSection01 .thumTxt h6{margin:0 auto; text-align:center;}
	.MainSection01 .thumTxt h6 span{width:8px; height:8px; background:#fff; display:inline-block; border-radius:500px; margin:0 3px; vertical-align:middle;}
	.MainSection01 .thumTxt h6 p{font-size:24pt; line-height:1; font-weight:500; font-family:'EB Garamond', 'MaruBuri', 'Noto Sans KR', sans-serif; vertical-align:middle; display:inline-block; padding:0 12px; color:#fff;}

	.MainSection01 .BannerThum1 .thumTxt h6{padding-top:50px;}
	.MainSection01 .BannerThum2 .thumTxt h3{padding-top:50px;}
	.MainSection01 .BannerThum3 .thumTxt h3{padding-top:50px;}
	/*배경*/
	.MainSection01 .BannerThum .Thum{height:900px; transition:0.5s;}
	.MainSection01 .BannerThum1 .Thum{background:url('/img/C00236/mainSection01_01.jpg') no-repeat; background-position:center center; background-size:cover;}
	.MainSection01 .BannerThum2 .Thum{background:url('/img/C00236/mainSection01_02.jpg') no-repeat; background-position:center center; background-size:cover;}
	.MainSection01 .BannerThum3 .Thum{background:url('/img/C00236/mainSection01_03.jpg') no-repeat; background-position:center center; background-size:cover;}

	.MainSection01 .BannerThum .Thum.backZoom{animation:backZoom 5s ease;}
	@keyframes backZoom{ 0%{background-size:100%;} 100%{background-size:110%;} }
	/*스크롤다운*/
	.MainSection01 .scrollDown{position:absolute; bottom:40px; left:50%; transform:translate(-50%,0); z-index:900;}
	.MainSection01 .scrollDown p{color:#fff; font-weight:400; font-size:10pt; padding-bottom:12px; }
	.MainSection01 .scrollDown .mouseWrap{margin:0 auto; border:1px solid #fff; width:20px; height:35px; border-radius:500px; position:relative;}
	.MainSection01 .scrollDown .mouseWrap span{width:2px; height:10px; position:absolute; left:50%; top:6px; transform:translate(-50%,0); background:#fff; animation:scrollSqr 1.5s ease infinite;}
	@keyframes scrollSqr{ 0%{top:6px; opacity:0.3;} 100%{top:auto; top:19px; opacity:1;} }
	/*화살표*/
	.MainSection01 .swiper-button-prev1{font-family:'SUIT', 'Noto Sans KR', sans-serif; line-height:1; position:absolute; top:50%; left:50px; transform:translate(0,-50%); z-index:900; color:#fff; font-size:40pt; font-weight:100; cursor:pointer; opacity:0.8;}
	.MainSection01 .swiper-button-next1{font-family:'SUIT', 'Noto Sans KR', sans-serif; line-height:1; position:absolute; top:50%; right:50px; transform:translate(0,-50%); z-index:900; color:#fff; font-size:40pt; font-weight:100; cursor:pointer; opacity:0.8;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션02] 2번배너 */
.MainSection02{content:""; clear:both; display:block; position:relative; width:100%; padding-top:120px; padding-bottom:150px;}
.MainSection02 .mainTitle{text-align:center;}
.MainSection02 .Inner{width:1320px; min-width:1320px;}

.MainSection02 .Banner02 a{display:block; width:100%; height:100%;}
	/*내용*/
	.MainSection02 .Banner02{width:100%; display:table; padding-top:80px;}
	.MainSection02 .Banner02 .BannerThum{display:table-cell; width:calc(100%/3); padding:0 10px; vertical-align:top;}
	/*이미지*/
	.MainSection02 .Banner02 .BannerThum .imgBox{width:100%; height:320px; overflow:hidden;}
	.MainSection02 .Banner02 .BannerThum .imgBox img{transition:0.5s;}
	.MainSection02 .Banner02 a:hover .imgBox img{scale:1.1;}
	/*텍스트*/
	.MainSection02 .Banner02 .BannerThum .TextBox{border-bottom:1px solid #d4cfc6; width:100%; padding:30px 0;}
	.MainSection02 .Banner02 .BannerThum .TextBox h6{font-size:18pt; font-weight:700; color:#6c6a65;}
	.MainSection02 .Banner02 .BannerThum .TextBox p{font-size:14pt; line-height:1.5; font-weight:400; padding-top:10px;}
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션03] 3번배너 */
.MainSection03{content:""; clear:both; display:block; position:relative; width:100%; background:url('/img/C00236/mainSection03_back.jpg') no-repeat; background-position:center center; background-size:cover;}
.MainSection03 .Inner{display:table;}
.MainSection03 .imgBox{display:table-cell; vertical-align:middle; width:auto;}
.MainSection03 .TextBox{display:table-cell; vertical-align:middle;}
	/*텍스트*/
	.MainSection03 .mainTitle h3{line-height:1;}
	.MainSection03 .mainTitle p{padding-top:25px; padding-bottom:30px;}
	.MainSection03 .mainTitle h6{font-size:14pt; line-height:1.5; font-weight:400;}
	.MainSection03 .mainTitle h6 b{font-weight:600;}

	.MainSection03 .boxWrap{padding-top:30px;}
	.MainSection03 .boxWrap .box{width:100%; background:#e6e6e5; border-radius:500px; margin-bottom:10px;}
	.MainSection03 .boxWrap p{font-size:14pt; line-height:1; font-weight:400; padding:12px 0 12px 25px;}
	.MainSection03 .boxWrap p b{font-weight:600;}