@charset "utf-8";
/* 
유니트리
*/

.CommArea_Tail{display:none;} /* 공통삽입컨텐츠 */
/* 메인에서만고정 */
header .HeaderNav_Area{position:fixed; top:0px; left:0px; right:0px;} 
body *{font-family:'SUIT', 'Noto Sans SC' ; word-break:break-word; line-height:normal; letter-spacing:-0.2pt;}

/*테스트 공통영역 수정*/
header .HeaderNav_Area .HeaderNav_SmallMenuVer2 dd a{color:#1f1f2c;}
.Inner{width:1400px; min-width:1400px;}
.fp-warning, .fp-watermark a{display:none !important;}

/* 영역 */
.MainContents_Area .section{content:""; clear:both; display:block; position:relative; width:100%; text-align:center; margin:auto; z-index:1; height:100vh; overflow:hidden;} /* AOS때문에z-index:1 */

/*유니트리 메인 푸터 삭제*/
body .Company_Area{display:none;}
body .Bottom_Area{display:none;}
body .Bottom_Area.mainBottom{display:block;}


/* --------------------------------------------------------------------------------------------------- */

/* 타이틀 */


/* =============================================================================================================== */
/* [세션01] 1번배너 */
.MainSection01{content:""; clear:both; display:block; position:relative; width:100%; overflow:hidden;}
.MainSection.MainSection01{}
	/*텍스트*/
	.MainSection01 .txtBox{text-align:center;}
	.MainSection01 .txtBox h3{font-size:44pt; color:#1f1f2c; font-weight:800; line-height:1.6;}
	.MainSection01 .txtBox h3 b{color:#1d12ff; font-weight:800;}
	.MainSection01 .txtBox p{font-size:16pt; font-weight:500; color:#1f1f2c; line-height:1.7; margin-top:60px;}
	.MainSection01 .txtBox p b{color:#1d12ff; font-weight:700;}
	.MainSection01 .txtBox a{display:block; width:268px; height:64px; margin:0 auto; margin-top:40px; position:relative;}
	.MainSection01 .txtBox a b{width:100%; height:100%; display:block; border-radius:500px; background:url('/img/C00140/renewal/mainSection01_btn.jpg')no-repeat; background-size:cover; background-position:center center; transition:0.3s; position:relative;}
	.MainSection01 .txtBox a:hover b{filter: brightness(0.7);}
	.MainSection01 .txtBox a span{color:#fff; font-size:16pt; font-weight:800; position:absolute; top:50%; left:30px; transform:translate(0,-50%);} 

/* =============================================================================================================== */
/* [세션02] 2번배너 */
.MainSection02{content:""; clear:both; display:block; position:relative; width:100%; overflow:hidden; background:url('/img/C00140/mainSection02_back.jpg')no-repeat; background-size:cover; background-position:center center;}
.MainSection.MainSection02{}
	/*텍스트*/
	.MainSection02 .mainTitle{text-align:left;}
	.MainSection02 .mainTitle h3{font-size:36pt; color:#1f1f2c; font-weight:200; line-height:1.6;}
	.MainSection02 .mainTitle h3 b{font-weight:800;}
	.MainSection02 .mainTitle h3 span{color:#bcbcce; font-weight:300;}
	.MainSection02 .mainTitle h3 span b{color:#1d12ff;}
	.MainSection02 .mainTitle p{color:#1f1f2c; font-size:18pt; font-weight:300; margin-top:30px;}
	.MainSection02 .mainTitle p b{font-weight:600;}

/* =============================================================================================================== */
/* [세션03] 3번배너 */
.MainSection03{content:""; clear:both; display:block; position:relative; width:100%; overflow:hidden; background:#f0f1f9;}
.MainSection.MainSection03{}
	/*텍스트*/
	.MainSection03 .mainTitle h5{font-size:36pt; color:#1f1f2c; font-weight:800; line-height:1.7;}
	.MainSection03 .mainTitle h5 b{color:#1d12ff; font-weight:800;}
	/*카운트*/
	.MainSection03 .contWrap{width:100%; margin-top:50px; display:inline-flex; align-items:start; justify-content:space-between;}
	.MainSection03 .contWrap .contBox{text-align:center; width:19%; background:#1d12ff; border-radius:40px; padding:70px 0;}
	.MainSection03 .contWrap .contBox04{width:40%;}
	.MainSection03 .contWrap .contBox p{color:#fff; font-size:16pt; font-weight:800;}
	.MainSection03 .contWrap .contBox h5{color:#fff; font-size:24pt; font-weight:800; margin-top:30px; width:100%;}
	.MainSection03 .contWrap .contBox h5 span{font-size:80pt;}
	.MainSection03 .contWrap .contBox h5 span{display:inline-block;}

/* =============================================================================================================== */
/* [세션04] 4번배너 */
.MainSection04{content:""; clear:both; display:block; position:relative; width:100%; overflow:hidden; background:#f0f1f9;}
.MainSection.MainSection04{}
	/*텍스트*/
	.MainSection04 .mainTitle{text-align:left;}
	.MainSection04 .mainTitle h6{font-size:18pt; font-weight:500;}
	.MainSection04 .mainTitle h3{font-size:80pt; font-weight:300;}
	.MainSection04 .mainTitle h3 b{color:#1d12ff; font-weight:800;}
	.MainSection04 .mainTitle h5{font-size:32pt; font-weight:300; line-height:1.7; margin-top:20px;}
	.MainSection04 .mainTitle h5 b{font-weight:800;}
	.MainSection04 .mainTitle p{font-size:17pt; color:#8f8fa1; font-weight:400;}
	/*이미지*/
	.MainSection04 .contWrap{width:100%; text-align:right; margin-top:-350px;}
	.MainSection04 .contWrap .imgBox{width:60%; margin-left:auto; margin-right:0; padding:30px 0;}
	.MainSection04 .contWrap .imgBox img{width:100%;}

/* =============================================================================================================== */
/* [세션05] 5번배너 */
.MainSection05{content:""; clear:both; display:block; position:relative; width:100%; overflow:hidden; background:#f0f1f9;}
.MainSection.MainSection05{}
	/*텍스트*/
	.MainSection05 .mainTitle{text-align:left;}
	.MainSection05 .mainTitle p{font-size:18pt; font-weight:300; color:#5f5f69;}
	.MainSection05 .mainTitle p b{font-weight:600; color:#1f1f2c;}
	.MainSection05 .mainTitle h3{font-size:28pt; font-weight:300; color:#1f1f2c; line-height:1.7; margin-top:20px;}
	.MainSection05 .mainTitle h3 b{font-weight:800;}
	.MainSection05 .mainTitle h3 span{font-weight:800; color:#1d12ff;}
	/*이미지*/
	.MainSection05 .contWrap{margin-top:40px; overflow:hidden; position:relative;}
	.MainSection05 .contWrap img{width:100%;}

/* =============================================================================================================== */
/* [세션06] 6번배너 */
.MainSection06{content:""; clear:both; display:block; position:relative; width:100%; overflow:hidden; background:#f0f1f9;}
.MainSection.MainSection06{}
	/*텍스트*/
	.MainSection06 .mainTitle{text-align:left;}
	.MainSection06 .mainTitle p{font-size:18pt; font-weight:300; color:#5f5f69;}
	.MainSection06 .mainTitle p b{font-weight:600; color:#1f1f2c;}
	.MainSection06 .mainTitle h3{font-size:28pt; font-weight:300; color:#1f1f2c; line-height:1.7; margin-top:20px;}
	.MainSection06 .mainTitle h3 b{font-weight:800;}
	.MainSection06 .mainTitle h3 span{font-weight:800; color:#1d12ff;}
	/*영역타이틀*/
	.MainSection06 .contTt{margin-top:30px; width:100%; color:#fff; font-size:18pt; font-weight:600; background:#1c12ff; border-radius:20px; padding:20px 0; text-align:center;}
	/*영역1*/
	.MainSection06 .contWrap01{width:100%; display:inline-flex; align-items:top; justify-content:space-between; margin-top:30px;}
	.MainSection06 .contWrap01 .contBox{width:24.5%; background:#fff; position:relative; border-radius:25px; text-align:center; padding:100px 0;}
	.MainSection06 .contWrap01 .contBox .decoBox{position:absolute; right:0; top:0;}
	.MainSection06 .contWrap01 .contBox p{font-size:14pt; color:#c8cad7; font-weight:800;}
	.MainSection06 .contWrap01 .contBox h6{font-size:20pt; font-weight:700; margin-top:15px;}
	.MainSection06 .contWrap01 .contBox h4{font-size:32pt; font-weight:800; margin-top:30px;}
	.MainSection06 .contWrap01 .contBox h4 span{display:inline-block; margin-left:5px; font-weight:600; color:#999; font-size:16pt;}
	.MainSection06 .contWrap01 .contBox h5{font-size:20pt; font-weight:500; margin-top:30px; line-height:1.7;}
	.MainSection06 .contWrap01 .contBox h5 span{color:#66666e; font-size:16pt;}
		.MainSection06 .contWrap01 .contBox01 h4{color:#1c12ff;}
		.MainSection06 .contWrap01 .contBox02 h4{color:#5226ff;}
		.MainSection06 .contWrap01 .contBox03 h4{color:#6b26fd;}
		.MainSection06 .contWrap01 .contBox04 h4{color:#8526fe;}

/* =============================================================================================================== */
/* [세션07] 7번배너 */
.MainSection07{content:""; clear:both; display:block; position:relative; width:100%; overflow:hidden; background:#f0f1f9;}
.MainSection.MainSection07{}
/*영역2*/
.MainSection07 .contWrap02{width:100%; display:inline-flex; align-items:top; justify-content:space-between; position:relative; z-index:10;}
.MainSection07 .contWrap02 .contBox{width:24.5%; position:relative; border-radius:25px; text-align:center; padding:20px 0;}
.MainSection07 .contWrap02 .contBox .txtBox h4{color:#fff; font-size:14pt; font-weight:700;}
.MainSection07 .contWrap02 .contBox .txtBox h4 span{display:inline-block; margin-left:5px; height:24px; vertical-align:middle;}
.MainSection07 .contWrap02 .contBox .txtBox h4 span img{height:100%;}
.MainSection07 .contWrap02 .contBox .txtBox p{color:#fff; font-size:9pt; font-weight:400; line-height:2; text-align:left; letter-spacing:-0.3pt; width:fit-content; margin:0 auto; margin-top:5px;}
.MainSection07 .contWrap02 .contBox .plusBox{position:absolute; width:40px; height:40px; left:50%; bottom:-15pt; border-radius:500px; transform:translate(-50%,0);}
.MainSection07 .contWrap02 .contBox .plusBox p{color:#fff; font-size:18pt; font-weight:400; line-height:1.8;}
	.MainSection07 .contWrap02 .contBox01{background:#1c12ff;}
	.MainSection07 .contWrap02 .contBox02{background:#5226ff;}
	.MainSection07 .contWrap02 .contBox03{background:#6b26fd;}
	.MainSection07 .contWrap02 .contBox04{background:#8526fe;}
	.MainSection07 .contWrap02 .contBox01 .plusBox{background:#1c12ff;}
	.MainSection07 .contWrap02 .contBox02 .plusBox{background:#5226ff;}
	.MainSection07 .contWrap02 .contBox03 .plusBox{background:#6b26fd;}
	.MainSection07 .contWrap02 .contBox04 .plusBox{background:#8526fe;}

/*영역3*/
.MainSection07 .contWrap03{width:100%; display:inline-flex; align-items:top; justify-content:space-between; margin-top:10px; position:relative; padding:20px 0;}
.MainSection07 .contWrap03 .contBox{width:24.5%; position:relative; border-radius:25px; text-align:left; background:#fff; padding:30px 20px; height:500px; overflow:hidden;}
.MainSection07 .contWrap03 .contBox .titleBox p{font-size:9pt; font-weight:800;}
.MainSection07 .contWrap03 .contBox .titleBox h5{font-size:13pt; font-weight:600; line-height:1.5; margin-top:10px; margin-bottom:10px;}
	.MainSection07 .contWrap03 .contBox01 .titleBox p{color:#1c12ff;}
	.MainSection07 .contWrap03 .contBox01 .titleBox h5 b{color:#1c12ff; line-height:1.5;}
	.MainSection07 .contWrap03 .contBox02 .titleBox p{color:#5226ff;}
	.MainSection07 .contWrap03 .contBox02 .titleBox h5 b{color:#5226ff; line-height:1.5;}
	.MainSection07 .contWrap03 .contBox03 .titleBox p{color:#6b26fd;}
	.MainSection07 .contWrap03 .contBox03 .titleBox h5 b{color:#6b26fd; line-height:1.5;;}
	.MainSection07 .contWrap03 .contBox04 .titleBox p{color:#8526fe;}
	.MainSection07 .contWrap03 .contBox04 .titleBox h5 b{color:#8526fe; line-height:1.5;}

.MainSection07 .contWrap03 .txtWrap h6{font-size:11pt; font-weight:600; margin-top:10px;}
.MainSection07 .contWrap03 .txtWrap h6 b{color:#1d13ff; display:inline-block; width:15px; font-weight:900;}
.MainSection07 .contWrap03 .txtWrap p{font-size:9pt; font-weight:500; color:#6c6b7b; line-height:1.7; margin-top:4px;}
.MainSection07 .contWrap03 .txtWrap p b{display:inline-block; width:15px; font-weight:900;}
	
.MainSection07 .contWrap03 .whiteBox{position:absolute; bottom:0; left:50%; transform:translate(-50%,0); width:100%; height:200px; background:linear-gradient(transparent 0%, #fff 70%); display:block;}
.MainSection07 .contWrap03 .btnBox{position:absolute; width:55%; bottom:25px; left:50%; transform:translate(-50%,0); padding:10px 25px; background:#fff; border-radius:500px; border:1px solid #6b26fe; color:#6b26fe; font-weight:700; font-size:12pt; cursor:pointer; transition:0.3s;}
.MainSection07 .contWrap03 .btnBox:hover{background:#6b26fe; color:#fff;}

.MainSection07 .contWrap03 .contBox.active{/*overflow-y:scroll;*/ height:100%;}
.MainSection07 .contWrap03 .contBox.active .btnBox{display:none;}
.MainSection07 .contWrap03 .contBox.active .whiteBox{display:none;}

/*스크롤바*/
.MainSection07 .contWrap03 .contBox.active::-webkit-scrollbar{width:26px;}
.MainSection07 .contWrap03 .contBox.active::-webkit-scrollbar-thumb{background:#a5a1ff; border-radius:500px; border:10px solid #fff;}
.MainSection07 .contWrap03 .contBox.active::-webkit-scrollbar-track{background:#fff; border-radius:500px; border:10px solid #fff;}
.MainSection07 .contWrap03 .contBox.active::-webkit-scrollbar-button:vertical:start:decrement{display:block; height:25px;}
.MainSection07 .contWrap03 .contBox.active::-webkit-scrollbar-button:vertical:start:increment{display:block; height:25px;}
.MainSection07 .contWrap03 .contBox.active::-webkit-scrollbar-button:vertical:end:decrement{display:block; height:25px;}

/* =============================================================================================================== */
/* [세션08] 8번배너 */
.MainSection08{content:""; clear:both; display:block; position:relative; width:100%; overflow:hidden;}
.MainSection.MainSection08{}
.MainSection.MainSection08 .MainSection08Cont{background:url('/img/C00140/mainSection08_back.jpg')no-repeat; background-size:cover; background-position:center center; height:100vh; width:100%; display:table;}
.MainSection.MainSection08 .MainSection08Cont .Inner{display:table-cell; vertical-align:middle; width:100%; min-width:100%;}
.MainSection.MainSection08 .mainTitle{text-align:center; width:fit-content; margin-left:auto; margin-right:360px;}
.MainSection.MainSection08 .mainTitle span{display:block;}
.MainSection.MainSection08 .mainTitle span.deco01{margin-bottom:40px;}
.MainSection.MainSection08 .mainTitle span.deco02{margin-top:40px;}
.MainSection.MainSection08 .mainTitle p{font-size:20pt; font-weight:600; color:#7c7fff;}
.MainSection.MainSection08 .mainTitle p b{font-weight:600;}
.MainSection.MainSection08 .mainTitle h3{color:#fff; font-size:40pt; font-weight:400; line-height:1.7; margin-top:10px;}
.MainSection.MainSection08 .mainTitle h3 b{font-weight:800;}
.MainSection.MainSection08 .mainTitle h5{color:#fff; font-size:18pt; font-weight:500; margin-top:30px; line-height:1.7;}

.MainSection.MainSection08 .Bottom_Area{background:#12122c;}

body.fp-viewing-7 header .HeaderNav_Area .HeaderNav_SmallMenuVer2 dd a:not(:last-child){color:#fff;}

footer{display:none;}

/* =============================================================================================================== */
/* [세션19] 메인전용퀵  */
.MainSection19{display:block; position:fixed; left:1%; bottom:10%; max-width:250px; z-index:100;}
	/* 19번배너 */
	.Banner19{display:block; position:relative;}
	.Banner19 .List{display:block; position:relative;}
	.Banner19 .BannerThum{display:block; position:relative;}
	.Banner19 .BannerThum a{display:block; position:relative; animation:Banner19_Animation 1.3s linear 0s infinite; margin-bottom: 0;}
	.Banner19 .BannerThum a img{max-width:100%;}
	.Banner19 .BannerThum a:hover{}
	.Banner19 .BannerThum .Btn_Close{display:block; position:absolute; left:1em; top:1em; background:rgba(0,0,0, 0.8); border-radius:50%; padding:0.5em; overflow:hidden; z-index:101;}
	.Banner19 .BannerThum .Btn_Close img{width:0.8em;}
	.Banner19 .BannerThum + .Banner19 .BannerThum{margin-bottom:1em;}
	@keyframes Banner19_Animation{
		0% {margin-bottom: 5px;}
		20% {margin-bottom: 10px;}
		40% {margin-bottom: 0px;}
		60% {margin-bottom: 10px;}
		80% {margin-bottom: 0px;}
		100% {margin-bottom: 5px;}
	}


/* =============================================================================================================== */
/* 딥메디 배너01*/
body .C00274 .mainContentsArea{position:relative; width:100%;}
body .C00274 .MainSection274_01{width:100%; position:relative; overflow:hidden;}
body .C00274 .MainSection274_01 .Inner{width:100%; min-width:100%;}
body .C00274 .MainSection274_01 .Slide{width:100%; position:relative;}
/*배경*/
body .C00274 .MainSection274_01 .bgBox{width:100%; position:absolute; top:0; left:0;}

/*컨텐츠*/
body .C00274 .MainSection274_01 .contBox{width:100%; display:table; position:relative;}
body .C00274 .MainSection274_01 .contBox .txtBox{width:50%; display:table-cell; vertical-align:middle;}
body .C00274 .MainSection274_01 .contBox .imgBox{width:50%; display:table-cell; vertical-align:middle;}

/*텍스트*/
body .C00274 .MainSection274_01 .contBox .txtBox{padding-left:170px;}
body .C00274 .MainSection274_01 .contBox .txtBox h6{font-size:20pt; font-weight:800; line-height:1;}
body .C00274 .MainSection274_01 .contBox .txtBox h3{font-size:92pt; font-weight:400; font-family:"centurygothic_bold"; line-height:1.2; padding-top:20px;}
body .C00274 .MainSection274_01 .contBox .txtBox h3 b{color:#fc8c09;}
body .C00274 .MainSection274_01 .contBox .txtBox h5{font-size:24pt; font-weight:400; padding-top:10px;}
body .C00274 .MainSection274_01 .contBox .txtBox .iconWrap{display:block; padding-top:60px;}
body .C00274 .MainSection274_01 .contBox .txtBox .iconWrap .iconBox{display:inline-block;}
body .C00274 .MainSection274_01 .contBox .txtBox .iconWrap h4{display:inline-block;}
body .C00274 .MainSection274_01 .contBox .txtBox .iconWrap .iconBox .icon{display:inline-block; vertical-align:top;}

body .C00274 .MainSection274_01 .Slide01 .contBox .txtBox h6{color:#fff;}
body .C00274 .MainSection274_01 .Slide01 .contBox .txtBox h3{color:#fff;}
body .C00274 .MainSection274_01 .Slide01 .contBox .txtBox h3 b{color:#09affc;}
body .C00274 .MainSection274_01 .Slide01 .contBox .txtBox h5{color:#fff;}
body .C00274 .MainSection274_01 .Slide01 .contBox .txtBox .iconWrap .iconBox .icon{padding-right:25px;}
body .C00274 .MainSection274_01 .Slide01 .contBox .txtBox .iconWrap .iconBox .icon em{display:inline-block; vertical-align:middle;}
body .C00274 .MainSection274_01 .Slide01 .contBox .txtBox .iconWrap .iconBox .icon span{display:inline-block; color:#fff; font-size:16pt; padding-left:10px; vertical-align:middle;}
body .C00274 .MainSection274_01 .Slide01 .contBox .txtBox .iconWrap h4{color:#fff; font-size:24pt; font-weight:400; display:inline-block; vertical-align:middle;}
body.English .C00274 .MainSection274_01 .Slide01 .contBox .txtBox .iconWrap h4{margin-top:20px;}
body .C00274 .MainSection274_01 .Slide01 .contBox .txtBox .iconWrap h4 b{font-style:italic; font-weight:400;}

body .C00274 .MainSection274_01 .Slide02 .contBox .txtBox .iconWrap .iconBox .icon{padding-right:60px;}
body .C00274 .MainSection274_01 .Slide02 .contBox .txtBox .iconWrap .iconBox .icon em{display:block;}
body .C00274 .MainSection274_01 .Slide02 .contBox .txtBox .iconWrap .iconBox .icon span{display:block; font-size:16pt; padding-top:10px; line-height:1.2; font-weight:500; max-width:130px; word-break:keep-all; white-space:pre-line;}
body.Japanese .C00274 .MainSection274_01 .Slide02 .contBox .txtBox .iconWrap .iconBox .icon span{word-break:break-word;}

/*애니메이션*/
body .C00274 .MainSection274_01 .SwiperFull .txtBox{opacity:0; visibility:hidden; -webkit-transform:translateX(-30px); transform:translateX(-30px); line-height:1; letter-spacing:-0.07px;}
body .C00274 .MainSection274_01 .SwiperFull .swiper-slide.swiper-slide-active .txtBox {opacity:1; visibility:visible; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); -webkit-transition:all 2s ease-in-out; transition: all 2s ease-in-out;}
body .C00274 .MainSection274_01 .SwiperFull .swiper-slide.swiper-slide-active .txtBox{-webkit-transition-delay:0.5s !important; transition-delay:0.5s !important;}

body .C00274 .MainSection274_01 .SwiperFull .imgBox{opacity:0; visibility:hidden; -webkit-transform:translateX(30px); transform:translateX(30px); line-height:1; letter-spacing:-0.07px;}
body .C00274 .MainSection274_01 .SwiperFull .swiper-slide.swiper-slide-active .imgBox {opacity:1; visibility:visible; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); -webkit-transition:all 2s ease-in-out; transition: all 2s ease-in-out;}
body .C00274 .MainSection274_01 .SwiperFull .swiper-slide.swiper-slide-active .imgBox{-webkit-transition-delay:0.5s !important; transition-delay:0.5s !important;}

body .C00274 .MainSection274_01 .SwiperFull .Slide01 .bgBox img{opacity:1; -webkit-transform:scale(1); transform:scale(1); line-height:1; letter-spacing:-0.07px;}
body .C00274 .MainSection274_01 .SwiperFull .Slide01.swiper-slide.swiper-slide-active .bgBox img{opacity:1; -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all 5s ease-in-out; transition: all 5s ease-in-out;}
body .C00274 .MainSection274_01 .SwiperFull .Slide01.swiper-slide.swiper-slide-active .bgBox img{-webkit-transition-delay:0.5s !important; transition-delay:0.5s !important;}

body .C00274 .MainSection274_01 .SwiperFull .Slide02 .bgBox img{opacity:1; -webkit-transform:scale(1.1); transform:scale(1.1); line-height:1; letter-spacing:-0.07px;}
body .C00274 .MainSection274_01 .SwiperFull .Slide02.swiper-slide.swiper-slide-active .bgBox img{opacity:1; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition:all 5s ease-in-out; transition: all 5s ease-in-out;}
body .C00274 .MainSection274_01 .SwiperFull .Slide02.swiper-slide.swiper-slide-active .bgBox img{-webkit-transition-delay:0.5s !important; transition-delay:0.5s !important;}

/*버튼*/
body .C00274 .MainSection274_01 .btnWrap{position:absolute; left:170px; bottom:40px; z-index:100;}
body .C00274 .MainSection274_01 .btnWrap .swiper-pagination-bullet{width:8px; height:8px; background:#fff; opacity:1; border-radius:100px; display:inline-block; margin-right:9px;}
body .C00274 .MainSection274_01 .btnWrap .swiper-pagination-bullet-active{width:100px; position:relative; overflow:hidden;}
body .C00274 .MainSection274_01 .btnWrap .swiper-pagination-bullet-active::before{content:''; position:absolute; width:0px; height:100%; background:#124cf6; border-radius:100px; animation:Slide01Ani01 4.5s ease; animation-fill-mode:forwards;}
@keyframes Slide01Ani01{ 0%{width:0px;} 100%{width:100%;} }

/* =============================================================================================================== */
/* 딥메디 배너02*/
body .C00274 .MainSection274_02{width:100%; position:relative; overflow:hidden; padding:130px 0;}
body .C00274 .MainSection274_02 .Inner{width:1570px; min-width:1570px;}
body .C00274 .MainSection274_02 .contWrap{width:100%; display:table;}
body .C00274 .MainSection274_02 .contWrap .txtBox{width:42%; display:table-cell; vertical-align:middle;}
body .C00274 .MainSection274_02 .contWrap .imgBox{width:58%; display:table-cell; vertical-align:middle;}
	/*텍스트*/
	body .C00274 .MainSection274_02 .contWrap .txtBox p{font-size:18pt; font-weight:500;}
	body .C00274 .MainSection274_02 .contWrap .txtBox h3{font-size:60pt; color:#dadada; font-weight:500; line-height:1.2; padding-top:50px; max-width:600px; word-break:break-word;}
	body .C00274 .MainSection274_02 .contWrap .txtBox h3 b{color:#000; font-weight:600;}
	/*아이콘*/
	body .C00274 .MainSection274_02 .iconWrap{width:100%; display:inline-flex; align-items:start; justify-content:space-between; padding-top:80px; position:relative;} 
	body .C00274 .MainSection274_02 .iconWrap .iconBox{padding:77px 15px 0 15px;}
	body .C00274 .MainSection274_02 .iconWrap .iconBox span{position:absolute; top:0; left:50%; transform:translate(-50%,0); transition:0.2s;}
	body .C00274 .MainSection274_02 .iconWrap .iconBox span img{position:relative;}
	body .C00274 .MainSection274_02 .iconWrap .iconBox:hover span{top:-20px;}
	body .C00274 .MainSection274_02 .iconWrap .iconBox p{display:block; font-size:14pt; font-weight:500; padding-top:30px; text-align:center;}

/* =============================================================================================================== */
/* 딥메디 배너03*/
body .C00274 .MainSection274_03{width:100%; position:relative; overflow:hidden; padding-top:210px;}
body .C00274 .MainSection274_03 .Inner{width:100%; min-width:100%;}
	/*타이틀*/
	body .C00274 .MainSection274_03 .mainTitle{position:absolute; left:270px; top:30px; z-index:100; width:100%;}
	/*데코*/
	body .C00274 .MainSection274_03 .mainDeco{position:absolute; right:270px; top:0; z-index:100; width:100%; text-align:right;}
	body .C00274 .MainSection274_03 .mainDeco span{display:block;}
	body .C00274 .MainSection274_03 .mainDeco span img{animation:Slide03Ani01 10s linear infinite; transform-origin: 50% 50%;}
	@keyframes Slide03Ani01{ 100%{transform: rotate(360deg);} }
	/*슬라이드*/
	body .C00274 .MainSection274_03 .SwiperSub{position:relative;}
	body .C00274 .MainSection274_03 .Slide{position:relative; border-radius:25px; overflow:hidden;}
	body .C00274 .MainSection274_03 .Slide .txtBox{position:absolute; top:150px; left:60px;}
	body .C00274 .MainSection274_03 .Slide .txtBox h4{font-size:28pt; line-height:1; font-weight:700; color:#fff;}
	body .C00274 .MainSection274_03 .Slide .txtBox p{font-size:14pt; font-weight:600; padding-top:30px; color:#fff;}
	body .C00274 .MainSection274_03 .Slide .imgBox img{width:100%;}
		/*4번*/
		body .C00274 .MainSection274_03 .Slide01 .txtBox h4{color:#000;}
		body .C00274 .MainSection274_03 .Slide01 .txtBox p{color:#444;}

	/*애니메이션*/
	body .C00274 .MainSection274_03 .SwiperSub .txtBox h4{opacity:0; visibility:hidden; -webkit-transform:translateX(-30px); transform:translateX(-30px); line-height:1; letter-spacing:-0.07px;}
	body .C00274 .MainSection274_03 .SwiperSub .swiper-slide.swiper-slide-active .txtBox h4{opacity:1; visibility:visible; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); -webkit-transition:all 1s ease-in-out; transition: all 1s ease-in-out;}
	body .C00274 .MainSection274_03 .SwiperSub .swiper-slide.swiper-slide-active .txtBox h4{-webkit-transition-delay:0.5s !important; transition-delay:0.5s !important;}

	body .C00274 .MainSection274_03 .SwiperSub .txtBox p{opacity:0; visibility:hidden; -webkit-transform:translateX(-30px); transform:translateX(-30px); line-height:1; letter-spacing:-0.07px;}
	body .C00274 .MainSection274_03 .SwiperSub .swiper-slide.swiper-slide-active .txtBox p{opacity:1; visibility:visible; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); -webkit-transition:all 1s ease-in-out; transition: all 1s ease-in-out;}
	body .C00274 .MainSection274_03 .SwiperSub .swiper-slide.swiper-slide-active .txtBox p{-webkit-transition-delay:1s !important; transition-delay:1s !important;}

	/*버튼*/
	body .C00274 .MainSection274_03 .btnWrap{position:absolute; left:285px; top:300px; z-index:100;}
	body .C00274 .MainSection274_03 .btnWrap .swiper-pagination-bullet{width:9px; height:9px; background:#fff; opacity:1; border-radius:500px; display:inline-block; margin-right:20px;}
	body .C00274 .MainSection274_03 .btnWrap .swiper-pagination-bullet-active{width:100px; position:relative; overflow:hidden;}
	body .C00274 .MainSection274_03 .btnWrap .swiper-pagination-bullet-active::before{content:''; position:absolute; width:0px; height:100%; background:#124cf6; border-radius:500px; animation:Slide03Ani02 4.5s ease; animation-fill-mode:forwards;}
	@keyframes Slide03Ani02{ 0%{width:0px;} 100%{width:100%;} }

/* =============================================================================================================== */
/* 딥메디 배너04*/
body .C00274 .MainSection274_04{width:100%; position:relative; overflow:hidden; padding:60px 0;}
body .C00274 .MainSection274_04 .Inner{width:1200px; min-width:1200px;}
body .C00274 .MainSection274_04 .contWrap{width:100%; display:table;}
body .C00274 .MainSection274_04 .contWrap .imgBox{width:23%; display:table-cell; vertical-align:top;}
body .C00274 .MainSection274_04 .contWrap .txtBox{width:77%; display:table-cell; vertical-align:top; padding-left:70px; padding-top:120px;}
	/*텍스트*/
	body .C00274 .MainSection274_04 .contWrap .txtBox h4{font-size:18pt; font-weight:500;}
	body .C00274 .MainSection274_04 .contWrap .txtBox h3{font-size:60pt; font-weight:600; padding-top:40px; word-break:break-word;}
	body .C00274 .MainSection274_04 .contWrap .txtBox p{font-size:14pt; font-weight:600; padding-top:24px; color:#444;}
	body .C00274 .MainSection274_04 .contWrap .txtBox .contBox{padding-top:50px; width:100%; display:block;}
	body .C00274 .MainSection274_04 .contWrap .txtBox .contBox .contImg{display:inline-block; border-radius:20px; overflow:hidden; margin-right:15px;}
	/*데코*/
	body .C00274 .MainSection274_04 .mainDeco{position:absolute; left:0; bottom:140px; width:100%;}
	body .C00274 .MainSection274_04 .mainDeco .decoInner{position:relative; display:flex;}
	body .C00274 .MainSection274_04 .mainDeco .decoInner .deco01{animation:Slide04Ani01 15s linear infinite;}
	@keyframes Slide04Ani01{ 0%{ transform: translateX(0%) } 100%{ transform: translateX(-100%) } }
	body .C00274 .MainSection274_04 .mainDeco .decoInner .deco02{animation:Slide04Ani02 15s linear infinite;}
	@keyframes Slide04Ani02{ 0%{ transform: translateX(2%) } 100%{ transform: translateX(-100%) } }

/* =============================================================================================================== */
/* 딥메디 배너05*/
body .C00274 .MainSection274_05{width:100%; position:relative; overflow:hidden; padding:150px 0; background:#124cf6;}
body .C00274 .MainSection274_05 .Inner{width:100%; min-width:100%;}
	/*상단*/
	body .C00274 .MainSection274_05 .contWrap{margin-left:270px; position:relative;}
	body .C00274 .MainSection274_05 .contWrap h3{font-size:66pt; font-weight:400; font-family:"centurygothic_bold"; line-height:1.2; color:#fff; padding-bottom:50px;}
	body .C00274 .MainSection274_05 .contWrap h5{font-size:28pt; font-weight:700; line-height:1; color:#fff; padding-top:20px; max-width:550px; word-break:break-all;}
		/*체크*/
		body .C00274 .MainSection274_05 .contWrap .checkWrap{width:48%; position:absolute; bottom:0; right:270px;}
		body.English .C00274 .MainSection274_05 .contWrap .checkWrap{bottom:-3em;}
		body .C00274 .MainSection274_05 .contWrap .checkWrap .checkInner{position:relative; width:100%; display:flex; flex-wrap:wrap;}
		body .C00274 .MainSection274_05 .contWrap .checkWrap .checkInner .checkBox{width:calc(100%/3);}
		body .C00274 .MainSection274_05 .contWrap .checkWrap .checkInner .checkBox:nth-child(n+4){margin-top:20px;}
		body .C00274 .MainSection274_05 .contWrap .checkWrap .checkInner .checkBox span{display:inline-block; vertical-align:middle;}
		body .C00274 .MainSection274_05 .contWrap .checkWrap .checkInner .checkBox p{display:inline-block; vertical-align:middle; color:#fff; font-size:16pt; font-weight:700; margin-left:10px; max-width:180px; word-break:break-all;}
		body.English .C00274 .MainSection274_05 .contWrap .checkWrap .checkInner .checkBox p{word-break:break-word;}
	/*하단*/
	body .C00274 .MainSection274_05 .imgSection{margin-left:0; margin-top:100px; overflow:hidden; position:relative;}
	body .C00274 .MainSection274_05 .imgSection .imgBox{display:inline-flex;}
	body .C00274 .MainSection274_05 .imgSection .imgBox02{position:absolute; top:0; left:0; transform:translateX(100%);}
	body .C00274 .MainSection274_05 .imgSection .imgBox li{position:relative; overflow:hidden; border-radius:15px; margin-right:10px;}
	body .C00274 .MainSection274_05 .imgSection .imgBox li span{display:block;}
	body .C00274 .MainSection274_05 .imgSection .imgBox li p{position:absolute; width:100%; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center; color:#fff; font-size:14pt; font-weight:600; max-width:180px; word-break:break-all;}
	/*애니메이션*/
	body .C00274 .MainSection274_05 .imgSection .imgBox01{animation:Slide05Ani01 20s linear infinite;}
	@keyframes Slide05Ani01{ 0%{ transform: translateX(0%) } 100%{ transform: translateX(-100%) } }
	body .C00274 .MainSection274_05 .imgSection .imgBox02{animation:Slide05Ani02 20s linear infinite;}
	@keyframes Slide05Ani02{ 0%{ transform: translateX(100%) } 100%{ transform: translateX(0%) } }

/* =============================================================================================================== */
/* 딥메디 배너06*/
body .C00274 .MainSection274_06{width:100%; position:relative; overflow:hidden; padding:200px 0; background:#f5f6f7;}
body .C00274 .MainSection274_06 .Inner{width:1370px; min-width:1370px;}
	/*타이틀*/
	body .C00274 .MainSection274_06 .mainTitle h5{font-size:28pt; font-weight:700;}
	body .C00274 .MainSection274_06 .mainTitle h3{font-size:66pt; font-weight:400; font-family:"centurygothic_bold"; line-height:1; padding-top:10px;}
	/*레이아웃*/
	body .C00274 .MainSection274_06 .contWrap{display:inline-flex; align-items:start; justify-content:space-between; width:100%; position:relative; margin-top:80px;}
	body .C00274 .MainSection274_06 .contWrap .contBox{width:49%; background:#fff;}
	body .C00274 .MainSection274_06 .contWrap .contBox h6{text-align:center; font-size:22pt; font-weight:400; color:#fff; background:#1e1e1e; padding:20px 0;}
	body .C00274 .MainSection274_06 .contWrap .contBox h6 b{font-size:28pt; font-weight:800;}
	body .C00274 .MainSection274_06 .contWrap .contBox02 h6{background:#199bff;}
	body .C00274 .MainSection274_06 .contWrap .contBox .contSection{width:100%; padding:10px 50px;}
	body .C00274 .MainSection274_06 .contWrap .contBox .contSection01{padding-top:30px;}
	body .C00274 .MainSection274_06 .contWrap .contBox .contSection05{padding-bottom:30px;}
	body .C00274 .MainSection274_06 .contWrap .contBox .contSection .imgBox{display:inline-block; vertical-align:top;}
	body .C00274 .MainSection274_06 .contWrap .contBox .contSection .txtBox{display:inline-block; vertical-align:top; padding-left:30px; padding-top:25px;}
	/*텍스트*/
	body .C00274 .MainSection274_06 .contWrap .contBox .contSection .txtBox span{font-size:22pt; font-weight:400; color:#fff; background:#1e1e1e; width:40px; height:40px; display:block; text-align:center;}
	body .C00274 .MainSection274_06 .contWrap .contBox .contSection .txtBox p{font-size:22pt; font-weight:400; padding-top:15px; max-width:300px; word-break:break-word;}
	body.Japanese .C00274 .MainSection274_06 .contWrap .contBox .contSection .txtBox p{word-break:break-all;}
	body .C00274 .MainSection274_06 .contWrap .contBox02 .contSection .txtBox span{background:#199bff;}

/* =============================================================================================================== */
/* 딥메디 배너07*/
body .C00274 .MainSection274_07{width:100%; position:relative; overflow:hidden; padding-top:200px; padding-bottom:150px;}
body .C00274 .MainSection274_07 .Inner{width:1370px; min-width:1370px;}
	/*타이틀*/
	body .C00274 .MainSection274_07 .mainTitle{text-align:center;}
	body .C00274 .MainSection274_07 .mainTitle h5{font-size:20pt; font-weight:700;}
	body .C00274 .MainSection274_07 .mainTitle h3{font-size:66pt; font-weight:400; font-family:"centurygothic_bold"; line-height:1; padding-top:15px;}
	/*레이아웃*/
	body .C00274 .MainSection274_07 .contWrap{width:100%; position:relative; margin-top:50px;}
	body .C00274 .MainSection274_07 .contWrap .contBox{display:inline-flex; align-items:center; justify-content:start; width:100%; margin-top:30px;}
	/*이미지*/
	body .C00274 .MainSection274_07 .contWrap .contBox .imgBox{border-radius:20px; overflow:hidden;}
	/*텍스트*/
	body .C00274 .MainSection274_07 .contWrap .contBox .txtBox{margin-left:80px;}
	body .C00274 .MainSection274_07 .contWrap .contBox .txtBox h4{font-size:20pt; font-weight:600;}
	body .C00274 .MainSection274_07 .contWrap .contBox .txtBox p{font-size:14pt; font-weight:500; line-height:1.8; margin-top:25px;}
	body .C00274 .MainSection274_07 .contWrap .contBox .txtBox p span{display:inline-block; font-weight:900; padding-right:5px;}
	/*표*/
	body .C00274 .MainSection274_07 .contWrap .contBox .txtBox .listBox{width:810px; margin-top:25px;}
	body .C00274 .MainSection274_07 .contWrap .contBox .txtBox .listBox table{width:100%; border-top:2px solid #838484; border-bottom:2px solid #838484;}
	body.Japanese .C00274 .MainSection274_07 .contWrap .contBox .txtBox .listBox table *{word-break:break-all;}
	body .C00274 .MainSection274_07 .contWrap .contBox .txtBox .listBox table tr{border-bottom:1px solid #d0d0d0;}
	body .C00274 .MainSection274_07 .contWrap .contBox .txtBox .listBox table td{width:25%; padding:15px 0; font-size:12pt; font-weight:500; padding-left:15px;}
	body .C00274 .MainSection274_07 .contWrap .contBox .txtBox .listBox table td.listTitle{background:#f5f6f7;}
	/*인증번호*/
	body .C00274 .MainSection274_07 .contWrap .contBox .txtBox .iconbox{display:block; margin-top:15px;}
	body .C00274 .MainSection274_07 .contWrap .contBox .txtBox .iconbox span{display:inline-block; padding-right:15px;}
	body .C00274 .MainSection274_07 .contWrap .contBox .txtBox .iconbox p{display:inline-block;}

/* =============================================================================================================== */
/* 딥메디 배너08*/
body .C00274 .MainSection274_08{width:100%; position:relative; overflow:hidden; padding-top:150px; padding-bottom:110px; background:url('/img/C00274/mainSection08_back01_C00274.jpg')no-repeat; background-size:cover; background-position:center center;}
body .C00274 .MainSection274_08 .Inner{width:1370px; min-width:1370px;}
body .C00274 .MainSection274_08 .contTop{display:table; width:100%; position:relative; padding-bottom:80px;}
body .C00274 .MainSection274_08 .contTop::before{content:''; position:absolute; width:3000px; height:1px; left:50%; bottom:0; transform:translate(-50%,0); background:#444;}
body .C00274 .MainSection274_08 .contTop .contLeft{display:table-cell; vertical-align:bottom; width:65%;}
body .C00274 .MainSection274_08 .contTop .contRight{display:table-cell; vertical-align:bottom; width:35%;}
body .C00274 .MainSection274_08 .contBottom{display:table; width:100%; position:relative; padding-top:80px;} 
body .C00274 .MainSection274_08 .contBottom .contLeft{display:table-cell; vertical-align:middle; width:35%;}
body .C00274 .MainSection274_08 .contBottom .contRight{display:table-cell; vertical-align:middle; width:65%;}
	/*상단 텍스트*/
	body .C00274 .MainSection274_08 .contTop .contLeft h5{color:#fff; font-size:20pt; font-weight:500;}
	body .C00274 .MainSection274_08 .contTop .contLeft h3{color:#fff; font-size:60pt; font-weight:700; padding-top:30px; max-width:850px; word-break:break-all;}
	body .C00274 .MainSection274_08 .contTop .contLeft p{color:#fff; font-size:16pt; font-weight:300; padding-top:40px;}
	body .C00274 .MainSection274_08 .contTop .contLeft .contBox01{margin-top:80px;}
	body .C00274 .MainSection274_08 .contTop .contLeft .contBox02{margin-top:20px;}
	body .C00274 .MainSection274_08 .contTop .contLeft .contBox{display:block; width:100%;}
	body .C00274 .MainSection274_08 .contTop .contLeft .contBox h6{display:inline-block; vertical-align:middle; width:140px; color:#fff; font-size:20pt; font-weight:700; padding-right:30px; position:relative; text-align:justify;}
	body .C00274 .MainSection274_08 .contTop .contLeft .contBox h6::after{content:''; display:inline-block; width:100%;}
	body .C00274 .MainSection274_08 .contTop .contLeft .contBox h6::before{content:''; position:absolute; width:2px; height:18px; background:#858585; top:50%; right:0; transform:translate(0,-50%);}
	body .C00274 .MainSection274_08 .contTop .contLeft .contBox p{display:inline-block; vertical-align:middle; padding-top:0; color:#fff; font-size:20pt; font-weight:700; padding-left:30px;}
	/*상단 버튼*/
	body .C00274 .MainSection274_08 .contTop .contRight a{width:100%; background:#0cd73f; display:block; border-radius:20px; padding:20px 50px; transition:0.2s;}
	body .C00274 .MainSection274_08 .contTop .contRight a:hover{background:#08ac31;}
	body .C00274 .MainSection274_08 .contTop .contRight a span{display:inline-block; margin-right:20px; vertical-align:middle;}
	body .C00274 .MainSection274_08 .contTop .contRight a p{display:inline-block; color:#fff; font-size:20pt; font-weight:700; vertical-align:middle; max-width:250px; word-break:break-all;}
	/*하단텍스트*/
	body .C00274 .MainSection274_08 .contBottom .contRight .contWrap{display:block; width:100%;}
	body .C00274 .MainSection274_08 .contBottom .contRight .contWrap .contBox{display:block; width:100%; margin-top:12px; position:relative;}
	body .C00274 .MainSection274_08 .contBottom .contRight .contWrap .contBox01{margin-top:0;}
	body .C00274 .MainSection274_08 .contBottom .contRight .contWrap h5{display:inline-block; vertical-align:middle; width:12%; color:#808080; font-size:14pt; font-weight:400; text-align:justify;}
	body .C00274 .MainSection274_08 .contBottom .contRight .contWrap h5::after{content:''; display:inline-block; width:100%;}
	body .C00274 .MainSection274_08 .contBottom .contRight .contWrap p{display:inline-block; vertical-align:middle; width:88%; color:#808080; font-size:14pt; font-weight:400; position:relative; padding-left:50px;}
	body .C00274 .MainSection274_08 .contBottom .contRight .contWrap span{display:block; color:#444; font-weight:400; font-size:14pt; position:absolute; right:160px; bottom:0;}

/* =============================================================================================================== */
/*숨김*/
body .C00274 .Quick{display:none;}
body .C00274 footer{display:none;}

/* =============================================================================================================== */
/*딥메디 반응형*/
@media (max-width: 1500px) {	
	body .C00274 .MainSection274_01 .contBox .txtBox h3{font-size:80pt;}
	body .C00274 .MainSection274_01 .Slide02 .contBox .txtBox .iconWrap .iconBox .icon span{font-size:14pt;}
	body .C00274 .MainSection274_01 .contBox .txtBox{padding-left:300px;}
	body .C00274 .MainSection274_01 .btnWrap{left:300px;}

	body .C00274 .MainSection274_02 .contWrap .txtBox h3{font-size:46pt;}
	body .C00274 .MainSection274_02 .Inner{width:1300px; min-width:1300px;}
}