@charset "utf-8";
/* 
르로제
*/

.CommArea_Tail{display:none;} /* 공통삽입컨텐츠 */

/* --------------------------------------------------------------------------------------------------- */

/* 타이틀 */
.mainTitle{display:block; position:relative; text-align:center; }
.mainTitle img{display:block; margin:auto;}
.MainSectionTitle{display:block; position:relative; text-align:center; }

/*리뉴얼*/
body .mainTitleNew{display:block; position:relative; text-align:center;}
body .mainTitleNew h4{display:inline-block; vertical-align:middle; line-height:1;}
body .mainTitleNew h3{display:inline-block; vertical-align:middle; color:#d09493; font-size:44pt; font-weight:600; margin-left:20px; font-family:'Pretendard', 'Noto Sans KR', sans-serif; line-height:1; padding-top:10px;}

/* =============================================================================================================== */
/* [세션13] 13번배너 */
.MainSection13{width:100%; height:100%; overflow:hidden; position:relative;}
.MainSection13 .imgSection{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%;}
.MainSection13 .imgSection img{width:100%;}
.MainSection13 .videoSection{position:relative;}

/* =============================================================================================================== */
/* [세션01] 1번배너 */
.MainSection01{content:""; clear:both; display:block; position:relative; width:100%;}
.MainSection.MainSection01{padding:0px;}
.MainSection01 .Inner{width:100%;}
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
	/* 롤링배너일때 */
	.MainSection01 .Banner01.MultiSlider{overflow:hidden;}
	.MainSection01 .MultiSlider .slick-list{}
	.MainSection01 .MultiSlider .BannerThum{display:block; position:relative; width:100%; background-repeat:no-repeat; background-position:center top; background-size:auto 100%; background:none; overflow:hidden;}
	.MainSection01 .MultiSlider .BannerThum a{display:block; position:relative; width:100%; height:inherit; text-align:center; overflow:hidden;}
	.MainSection01 .MultiSlider .BannerThum a img{width:auto; text-align:center; margin:auto;}
	.MainSection01 .MultiSlider .TextBox{display:table; position:relative; width:50%; height:inherit; margin:auto; display:none;}
	.MainSection01 .MultiSlider .TextBox p{display:table-cell; position:relative; width:100%; height:inherit; vertical-align:middle; text-align:center;}
	.MainSection01 .MultiSlider .TextBox strong{display:block; font-size:30pt; line-height:1.2em; margin-bottom:0.5em;}
	.MainSection01 .MultiSlider .slick-arrow.SliderThum_BtnPrev{}
	.MainSection01 .MultiSlider .slick-arrow.SliderThum_BtnNext{}

	/*1번배너 롤링 버튼*/
	body .MainSection01 .MultiSlider ul.SliderThum_BtnPage li button{border:none; background:#3e2221; width:10px; height:10px; margin-left:0.5em; padding:0; margin-bottom:1.5em;}
	body .MainSection01 .MultiSlider ul.SliderThum_BtnPage li.slick-active button {background:#d09493;}
	body .MainSection01 .slick-button-prev01{position:absolute; width:1200px; top:50%; margin:0 auto; margin-top:-16px; left:0; right:0; cursor:pointer; text-align:left;} 
	body .MainSection01 .slick-button-next01{position:absolute; width:1200px; top:50%; margin:0 auto; margin-top:-16px; left:0; right:0; cursor:pointer; text-align:right;}

/* =============================================================================================================== */
/* [세션11] 11번배너 */
body .MainSection11{width:100%; overflow:hidden; position:relative; padding:140px 0; background:url('/img/C00126/mainSection11_back.jpg')no-repeat; background-size:cover; background-position:center center;}
body .MainSection11 .Inner{width:100%; min-width:100%;}
body .MainSection11 .contWrap{margin-left:310px; margin-top:80px;} 
body .MainSection11 .contWrap .imgBox{overflow:hidden;}
body .MainSection11 .contWrap img{width:100%; transition:0.4s;}
body .MainSection11 .contWrap .txtBox{width:100%; background:#d09493; color:#fff; padding:18px 0; border-radius:0 0 10px 10px; margin-top:10px; text-align:center; font-size:16pt; font-weight:500; letter-spacing:-0.5pt;}
body .MainSection11 .contWrap a:hover img{scale:1.1;}

/* =============================================================================================================== */
/* [세션10] 10번배너 */
.MainSection10{}
section.MainSection10{background:#f8f8f8; padding:0 0 100px 0;}
.MainSection10 .Inner{}
.MainSection10 .InnerContainer{}
.MainSection10 .MultiSliderWrap{display:block; position:relative; overflow:hidden;}

/* ---------------------------------------------------------  */
	/* 10번배너 */
	.MainSection10 li{display:table-cell; position:relative; vertical-align:top; cursor:pointer;}
	.MainSection10 li .ThumBox{display:block; position:relative; margin:auto; overflow:hidden;} 
	.MainSection10 li .ThumBox img{width:100%;}
	.MainSection10 li .TextBox{padding-left:10px;}
	.MainSection10 li .TextBox .Text02{font-size:16pt !important; font-weight:600 !important; letter-spacing:-1px; line-height:1.2; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; padding-top:5px; color:#222;}
	.MainSection10 li .TextBox .Text01{font-size:12pt !important; font-weight:normal !important; color:#d09493; padding-top:10px; height:30px; display:block; line-height:120%; letter-spacing:-1px; overflow:hidden; /* text-overflow:ellipsis; display:-webkit-box; */ -webkit-line-clamp:1; -webkit-box-orient:vertical;}
	.MainSection10 li .TextBox .Text01 span{font-size:12pt !important; font-weight:normal !important;}
	.MainSection10 li .TextBox .Text01 strong{font-size:12pt !important; font-weight:normal !important;}
	
	/* 롤링배너일때 */
	.MainSection10 .MultiSliderWrap{overflow:hidden;}
	.MainSection10 .MultiSlider{clear:none;}
	.MainSection10 .MultiSlider.slider-for{width:730px; height:410px; float:left; position:relative; margin-top:45px;}
	.MainSection10 .MultiSlider.slider-for .TextBox{ display:none;}
	.MainSection10 .MultiSlider.slider-nav .ThumBox{float:none; display:block; width:155px; height:87px; position:relative; overflow:hidden; margin-left:0;}
	.MainSection10 .MultiSlider.slider-nav li{height: 100%; text-align:left; padding:10px 0; overflow:hidden; position:relative; display:table; table-layout:fixed; width:100%; cursor:pointer; margin-bottom:0;}
	.MainSection10 .MultiSlider.slider-nav .TextBox{position: absolute; top:0; left:165px; color:#3e2221; font-size:16px; line-height:100%; overflow:visible; vertical-align:middle; margin-top:10px; width:auto; float:none; width:calc(100% - 165px); white-space:normal; margin-left:0;}
	.MainSection10 .MultiSlider.slider-nav{position:relative!important; width:538px!important; float:left; margin-left:32px!important;}
	
	.MainSection10 .MultiSlider.slider-nav .slick-list{margin-top:35px;}
	.MainSection10 .MultiSlider.slider-nav .slick-slide{width:100%; height:auto; overflow:hidden;}
	.MainSection10 .MultiSlider.slider-nav .slick-slide li{width:100%; cursor:pointer;}

	.MainSection10 .MultiSlider .slick-slide li .ThumBox{background-color:#000;}
	.MainSection10 .slider-nav .slick-slide.slick-current li .ThumBox:after{content:''; position: absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; border:4px solid #d09493; opacity:1; transition:opacity 0.5s;}
	.MainSection10 .slider-nav .slick-active + .slick-active + .slick-active + .slick-active + .slick-active + .slick-active + .slick-active li{padding-right:0 !important;}
	.MainSection10 .MultiSlider.slider-nav .slick-slide li{border:1px solid #d09493; padding:0; margin:9px 0; background:#fff;}
	.MainSection10 .MultiSlider ul.SliderThum_BtnPage{position:absolute; right:auto; left:0; top:11.5px; height:35px; width:auto; margin:0;}
	.MainSection10 .MultiSlider ul.SliderThum_BtnPage li{display:inline-block; width:auto; padding:0;}
	.MainSection10 .MultiSlider ul.SliderThum_BtnPage button{border:none; background:#3e2221; width:10px; height:10px; margin-left:0.5em; padding:0; margin-bottom:1.5em;}
	.MainSection10 .MultiSlider ul.SliderThum_BtnPage .slick-active button{background:#d09493; width:10px; height:10px;}

	/* more버튼 */
	.MainSection10 .More{position:absolute; width:8rem; height:auto; right:0; bottom:0; display:inline-block; vertical-align:middle; background:transparent; padding:0; cursor:pointer;}
	.MainSection10 .More a p{position:relative; display:block; margin:0; width:2.7rem; height:2.7rem; background:#d09493; border-radius:1.625rem; transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);}
	.MainSection10 .More a p .Icon{position:absolute; top:0; bottom:0; margin:auto; background-color:#fff; transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);}
	.MainSection10 .More a p .Icon.Arrow{left:0.625rem; width:1.125rem; height:0.125rem; background:none; transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1);}
	.MainSection10 .More a p .Icon.Arrow:before{position:absolute; content:''; top:-0.3rem; right:0.1rem; width:0.625rem; height:0.625rem; border-top:0.125rem solid #fff; border-right:0.125rem solid #fff; -webkit-transform:rotate(45deg); transform: rotate(45deg);}
	.MainSection10 .More a b{position:absolute; top:0; left:0; right:0; bottom:0; padding:0.6rem 0; margin:0 0 0 1.85rem; color:#d09493; line-height:1.4; text-align:center; text-transform:uppercase; transition:all 0.45s cubic-bezier(0.65, 0, 0.076, 1); font-weight:600; font-size:13pt;}
	.MainSection10 .More:hover a p{width:100%;}
	.MainSection10 .More:hover a p .Icon.Arrow{-webkit-transform:translate(0.5rem, 0); transform:translate(0.5rem, 0);}
	.MainSection10 .More:hover a b{color:#fff;}

	/*리뉴얼*/
	body .MainSection10new{padding:140px 0;}
	body .MainSection10new .MultiSliderWrap{margin-top:40px;}
	body .MainSection10new .MultiSlider ul.SliderThum_BtnPage{display:none !important;}
	body .MainSection10new .MultiSlider.slider-nav .slick-list{overflow-y:scroll; padding-right:20px; margin-top:45px; height:415px !important;}
	body .MainSection10new .MultiSlider.slider-nav .slick-list::-webkit-scrollbar{background-color:#e7e7e7; border-radius:30px; width:6px;}
	body .MainSection10new .MultiSlider.slider-nav .slick-list::-webkit-scrollbar-thumb{background-color:#d09493;}
	body .MainSection10new .MultiSlider.slider-nav .slick-list .slick-slide:first-child li{margin-top:0;}

/* =============================================================================================================== */
/* [세션12] 12번배너 */
body .MainSection12{width:100%; overflow:hidden; position:relative; padding:140px 0; background:url('/img/C00126/mainSection12_back.jpg')no-repeat; background-size:cover; background-position:center center;}
body .MainSection12 .contWrap{margin-top:80px; width:100%; position:relative;}
body .MainSection12 .contWrap img{width:auto; transition:0.4s; height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
body .MainSection12 .contWrap .imgBox{overflow:hidden; height:370px; max-height:370px; width:300px; max-width:300px; position:relative;}
body .MainSection12 .contWrap a:hover img{filter:brightness(0.5);}
body .MainSection12 .contWrap .txtBox{margin-top:20px; text-align:center; color:#392024; font-size:16pt; font-weight:500; letter-spacing:-0.5pt; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; height:17pt;}
body .MainSection12 .swiper-btn-12{width:60px; height:60px; border:1px solid #d09493; text-align:center; color:#d09493; position:absolute; top:55%; cursor:pointer; transition:0.2s; font-family:'SUIT', 'Noto Sans KR', sans-serif; font-size:20pt; font-weight:300; line-height:2.2;}
body .MainSection12 .swiper-btn-12:hover{background:#d09493; color:#fff;}
body .MainSection12 .swiper-prev-12{left:-140px;}
body .MainSection12 .swiper-next-12{right:-140px;}


/* =============================================================================================================== */
/* [세션03] 3번배너 */
.MainSection03{}
section.MainSection03{z-index:10; padding-bottom:4em;}
.MainSection03 .Inner{}
/* ---------------------------------------------------------  */
	/* 3번배너 */
	.Banner03{display:table; position:relative; vertical-align:top;}
	.Banner03 ul{}
	.Banner03 ul li{display:inline-table; vertical-align:top; padding:0 0.9em; padding-bottom:1.8em;}
	.Banner03 .BannerThum{}
	.Banner03 a{display:block; position:relative; width:100.5%; background-repeat: no-repeat; background-size:100% auto; background-position:center; ; margin:auto;}
	.Banner03 a img{display:block; width:100%;}
	.Banner03 .TextBox{display:none;}
	.Banner03 .BannerThum:hover a .Thum{opacity:0; transition-duration:500ms;}

/* =============================================================================================================== */
/* [세션04] 4번배너 */
.MainSection04{}
section.MainSection04{z-index:10; background-color:#f9f4ee; padding-bottom:6em;}
.MainSection04 .Inner{}
/* ---------------------------------------------------------  */
	/* 4번배너 */
	.Banner04{display:table; position:relative; vertical-align:top;}
	.Banner04 ul{}
	.Banner04 ul li{display:table-cell; vertical-align:top; padding:0 1em;}
	.Banner04 .BannerThum{}
	.Banner04 a{display:block; position:relative; width:100.5%; background-repeat: no-repeat; background-size:100% auto; background-position:center; ; margin:auto;}
	.Banner04 a img{display:block; width:100%;}
	.Banner04 .TextBox{display:none;}
	.Banner04 .BannerThum:hover a .Thum{opacity:0; transition-duration:500ms;}

/* =============================================================================================================== */
/* [세션06] 6번배너 */
.Banner06 img{}
.Banner06 a{display:block; width:100%; height:100%;}

/* =============================================================================================================== */
/* [세션07] 이벤트 */
.MainSection07{background-color:#fbf5f5; padding:6em 0;}
.MainSection.MainSection07{}
.MainSection07 .Inner{}
.MainSection07 .mainTitle{}
.MainSection07 .mainTitle img{width:40%;}
	.MainSection07 .mainTitle{text-align:left; width:40%; padding-bottom:2em; display:block; position:absolute; padding-top:1em; display:block; float:left;}
	.MainSection07 .mainTitle em a{position:absolute; top:8.5em; left:6.2em; z-index:90; font-size:18pt; color:#392023; border:1px solid #392023; width:40%; text-align:center; line-height:2em; transition: all 0.3s; letter-spacing:-0.05em; font-weight:200;}
	.MainSection07 .mainTitle em a:hover{color:#fff; background-color:#392023; border:1px solid #392023; letter-spacing:0.2em;}
	.MainSection07 .mainTitle em p{font-size:20pt; padding-bottom:2em; display:block;}
	.MainSection07 .mainTitle em a>span{color:#d09494; font-weight:600;}

	/* 롤링 */
	body .MainSection07 .MultiSlider{width:60%; margin:0; float:right; right:5em;}
	body .MainSection07 .MultiSlider .slick-list{}
	body .MainSection07 .MultiSlider .BannerThum{}
	body .MainSection07 .MultiSlider ul.SliderThum_BtnPage{position:absolute; right:36em; margin-bottom:5em;}
	body .MainSection07 .MultiSlider ul.SliderThum_BtnPage li button{border:none; background-color:#392023; width:10px; height:10px;}
	body .MainSection07 .MultiSlider ul.SliderThum_BtnPage li.slick-active button{background-color:#cc9290;}
	body .MainSection07 .EventMultiSlider.LabelThum_Height .LabelThum{margin:0px auto;}
	body .MainSection07 .LabelThum_Height .LabelThum{}
	body .MainSection07 .LabelThum label{border:none; box-shadow:none; background-color:rgba(255,255,255,0)}
	body .MainSection07 .EventMultiSlider .LabelThum label{box-shadow:none; padding:0.2em; margin-right:2em;}
	body .MainSection07 .LabelThum label big{display:none;}
	body .MainSection07 .LabelThum label small mark{display:none;}
	body .MainSection07 .LabelThum label small pre{display:none;}
	body .MainSection07 .LabelThum label small > p span{background-color:#d09494;}

	/*리뉴얼*/
	body .MainSection07new{padding:140px 0;}
	body .MainSection07new .ttWrap{text-align:left; width:30%; padding-bottom:2em; display:block; position:absolute; padding-top:1em; display:block; float:left;}
	body .MainSection07new .ttWrap .mainTitleNew h3{margin-left:0; padding-top:30px;}
	body .MainSection07new .ttWrap em a{display:block; position:relative; text-align:center; padding:15px 0; width:60%; margin:0 auto; margin-top:70px; z-index:90; font-size:12pt; color:#392023; border:1px solid #392023; transition: all 0.3s; letter-spacing:-0.05em; font-weight:200; font-family:'SUIT', 'Noto Sans KR', sans-serif;}
	body .MainSection07new .ttWrap em a:hover{color:#fff; background-color:#392023; border:1px solid #392023; letter-spacing:0.2em;}
	body .MainSection07new .ttWrap em p{font-size:20pt; padding-bottom:2em; display:block;}
	body .MainSection07new .ttWrap em a>span{color:#d09494; font-weight:600;}
	
	body .MainSection07new .MultiSlider{width:70%; right:0;}
	body .MainSection07new .MultiSlider ul.SliderThum_BtnPage{right:650px; margin-bottom:0; bottom:0;}
	body .MainSection07new .MultiSlider ul.SliderThum_BtnPage li button{display:block; padding:0; margin-right:8px;}

	
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션08] 게시판 */
.MainSection08{padding:6em 0; background-color:#fffcf9;}
section.MainSection08{}
.MainSection08 .Inner{ }
	/* 실시간신청자목록이 노출될경우(게시판3종이 없으면서, 실시간신청자목록노출이 YES일경우) */
	.MainSection08 .MainSection_EventRqnList{padding:1em 1.5em;}
	/* 기본설정 */
	.MainSection08 .List{display:table; position:relative; width:100%; table-layout:fixed;}
	.MainSection08 .List li{display:table-cell; position:relative; width:calc(100% / 3); vertical-align:top; }
	.MainSection08 .List li:nth-child(2) .BoardBox{width:96%; margin:auto;}
	.MainSection08 .List dl{display:block; position:relative; width:100%; height:10em;}
	.MainSection08 .List dt{display:block; position:relative; width:100%;}
	.MainSection08 .List dt strong{display:block; font-size:15pt; letter-spacing:3px; color:#d19594; font-weight:600;}
	.MainSection08 .List dt b{display:inline-block; width:3em; height:1px; border-bottom:1px solid #fff; margin:20px auto; opacity:0.3;}
	.MainSection08 .List dd{display:block; position:relative; text-align:left; height:6em; overflow:hidden;} 
	.MainSection08 .List dd *{font-size:10.5pt; }
	.MainSection08 .List dd a{display:block;}
	.MainSection08 .List dd a,
	.MainSection08 .List dd a p,
	.MainSection08 .List dd a span{}
	.MainSection08 .List dd p{display:inline-block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	.MainSection08 .List dd p span{display:inline-block;}
	.MainSection08 .List dd *{font-weight:200; line-height:2.2em;}
		.BoardBox{content:""; clear:both; display:block; position:relative; width:100%; text-align:center; padding:2em 2em;}
		.MainSection08 .List li:nth-child(odd) .BoardBox{background-color:#f3f1ef;} /* 홀수 */
		.MainSection08 .List li:nth-child(even) .BoardBox{background-color:#f3f1ef;} /* 짝수 */	
		.MainSection08 .List li:first-child a:nth-child(2){display:none;}
		/* 언론학술 */
		.BoardBox1{}
		/* 온라인문의 */
		.BoardBox2{}
		/* 예약리스트 */
		.BoardBox3{}
		/* 리스트텍스트롤업 */
		.MainSection08 .ListBox{display:block; position:absolute; top:0; left:0; width:100%;}
		.MainSection08 .ListBox a{display:block; width:100%; vertical-align:top;}
		.MainSection08 .ListBox a p{display:inline-block; width:80%; letter-spacing:-1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-right:10px;}
		.MainSection08 .ListBox a span{display:inline-block; position:absolute; right:0px;}
		
		
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션09] 게시판 */
.MainSection09{background-color:#fff; padding:0 0 6em 0;}
section.MainSection09{}
.MainSection09 .Inner{}
	.MainSection09 .List{display:-webkit-box; width:100%; position:relative; }
	.MainSection09 .List li{display:inline-table; width:325px; padding:1.5em 1.5em 0.5em 1.5em; border-top:1px solid #d09494; border-bottom:1px solid #d09494; border-right:1px solid #f1e2e2;}
	.MainSection09 .List li:nth-child(4n){border-right-color:#fff;}
	.MainSection09 .List li:nth-child(n+5){display:none;}
	.MainSection09 .List li img{display:block; width:100%;}
	.MainSection09 .List .TextBox{display:block; width:100%;}
	.MainSection09 .List .TextBox strong{display:block; font-size:12pt; color:#222; font-weight:500; margin:1em 0em; min-height:3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	.MainSection09 .List .ThumBox{position:relative; display:block; text-align:center;}
	
	.MainSection09 .List .lockImg{position:absolute; display:table; width:100%; height:100%; background-color:rgb(46 25 25 / 90%); color:#fff; }
	.MainSection09 .List .lockImg .Text{position:relative; display:table-cell; vertical-align:middle;}
	.MainSection09 .List .lockImg .Text i{display:block;margin-bottom:0.5em; }
	.MainSection09 .List .lockImg .Text p{display:block;}

	/*리뉴얼*/
	body .MainSection09new{padding:140px 0;}
	body .MainSection09new .mainTitleNew{margin-bottom:80px;}

/* =============================================================================================================== */

/*일본어*/
body #contents {overflow:hidden;}
.landing_btn_area{position:relative;}
.landing_btn{position:absolute;}

.C00163 header .HeaderNav_GNBtopBox{background:#fff;}
.C00163 .Section{}
.C00163 .MainContents_Area > section > img{width:100%;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션01] */
.C00163 .Section01{padding-top:71px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션02] */
.C00163 .Section02{padding:180px 0;}
.C00163 .Section02 .Inner{width:100%; min-width:100%; display:flex; align-items:center;}
.C00163 .Section02 .Left{display:block;}
.C00163 .Section02 .Right{display:block; width:calc(100% - 615px);}
/* .C00163 .Section02 .Right .swiper-wrapper{padding-left:-29% !important;} */
.C00163 .Section02 .Right .swiper-slide{padding:35px 25px; transition: padding 200ms, transform 200ms; -webkit-transition: padding 200ms, transform 200ms;}
.C00163 .Section02 .Right .swiper-slide:last-child{margin-right:100px !important;}
.C00163 .Section02 .Right .swiper-slide-active + div{transition: padding 200ms, transform 200ms; -webkit-transition: padding 200ms, transform 200ms; padding:0;}
.C00163 .Section02 .Right .ThumbBox{border-radius:25px; border-radius:25px; overflow:hidden;}
.C00163 .Section02 .Right .ThumbBox img{ width:100%;}
.C00163 .Section02 .Right .Section02Slide_Bar{margin:0 auto; margin-top:80px; height:10px; background-color:#ebebeb; opacity:1; width:80%; border-radius:100px;}
.C00163 .Section02 .Right .Section02Slide_Bar .swiper-scrollbar-drag{height:100%; position:relative; background:#ad4949;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션16] */
.C00163 .Section16{padding:80px 0;}
.C00163 .Section16 .Inner{width:100%; min-width:100%; display:block; align-items:center;}
.C00163 .Section16 .MultiSlider {width:95%; margin:0 auto;}
.C00163 .Section16{display:block; width:100%;}
.C00163 .Section16 .ThumbBox{border-radius:25px; border-radius:25px; overflow:hidden;}
.C00163 .Section16 .ThumbBox img{ width:100%;}
.C00163 .Section16 .Section16Slide_Bar{margin:0 auto; margin-top:80px; height:10px; background-color:#ebebeb; opacity:1; width:63%; border-radius:100px;}
.C00163 .Section16 .Section16Slide_Bar .swiper-scrollbar-drag{height:100%; position:relative; background:#ad4949;}

/* =============================================================================================================== */

/*증국어*/
.C00273 header .HeaderNav_GNBtopBox{background:#fff;}
.C00273 .Section{}
.C00273 .MainContents_Area > section > img{width:100%;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션01] */
.C00273 .Section01{padding-top:71px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션02] */
.C00273 .Section02{padding:180px 0;}
.C00273 .Section02 .Inner{width:100%; min-width:100%; display:flex; align-items:center;}
.C00273 .Section02 .Left{display:block;}
.C00273 .Section02 .Right{display:block; width:calc(100% - 615px);}
.C00273 .Section02 .Right .swiper-slide{padding:35px 25px; transition: padding 200ms, transform 200ms; -webkit-transition: padding 200ms, transform 200ms;}
.C00273 .Section02 .Right .swiper-slide:last-child{margin-right:100px !important;}
.C00273 .Section02 .Right .swiper-slide-active + div{transition: padding 200ms, transform 200ms; -webkit-transition: padding 200ms, transform 200ms; padding:0;}
.C00273 .Section02 .Right .ThumbBox{border-radius:25px; border-radius:25px; overflow:hidden;}
.C00273 .Section02 .Right .ThumbBox img{ width:100%;}
.C00273 .Section02 .Right .Section02Slide_Bar{margin:0 auto; margin-top:80px; height:10px; background-color:#ebebeb; opacity:1; width:80%; border-radius:100px;}
.C00273 .Section02 .Right .Section02Slide_Bar .swiper-scrollbar-drag{height:100%; position:relative; background:#ad4949;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션16] */
.C00273 .Section16{padding:80px 0;}
.C00273 .Section16 .Inner{width:100%; min-width:100%; display:block; align-items:center;}
.C00273 .Section16 .MultiSlider {width:95%; margin:0 auto;}
.C00273 .Section16{display:block; width:100%;}
.C00273 .Section16 .ThumbBox{border-radius:25px; border-radius:25px; overflow:hidden;}
.C00273 .Section16 .ThumbBox img{ width:100%;}
.C00273 .Section16 .Section16Slide_Bar{margin:0 auto; margin-top:80px; height:10px; background-color:#ebebeb; opacity:1; width:63%; border-radius:100px;}
.C00273 .Section16 .Section16Slide_Bar .swiper-scrollbar-drag{height:100%; position:relative; background:#ad4949;}

/* =============================================================================================================== */

/*영어*/
.C00278 header .HeaderNav_GNBtopBox{background:#fff;}
.C00278 .Section{}
.C00278 .MainContents_Area > section > img{width:100%;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션01] */
.C00278 .Section01{padding-top:71px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션02] */
.C00278 .Section02{padding:180px 0;}
.C00278 .Section02 .Inner{width:100%; min-width:100%; display:flex; align-items:center;}
.C00278 .Section02 .Left{display:block;}
.C00278 .Section02 .Right{display:block; width:calc(100% - 615px);}
.C00278 .Section02 .Right .swiper-slide{padding:35px 25px; transition: padding 200ms, transform 200ms; -webkit-transition: padding 200ms, transform 200ms;}
.C00278 .Section02 .Right .swiper-slide:last-child{margin-right:100px !important;}
.C00278 .Section02 .Right .swiper-slide-active + div{transition: padding 200ms, transform 200ms; -webkit-transition: padding 200ms, transform 200ms; padding:0;}
.C00278 .Section02 .Right .ThumbBox{border-radius:25px; border-radius:25px; overflow:hidden;}
.C00278 .Section02 .Right .ThumbBox img{ width:100%;}
.C00278 .Section02 .Right .Section02Slide_Bar{margin:0 auto; margin-top:80px; height:10px; background-color:#ebebeb; opacity:1; width:80%; border-radius:100px;}
.C00278 .Section02 .Right .Section02Slide_Bar .swiper-scrollbar-drag{height:100%; position:relative; background:#ad4949;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* [세션16] */
.C00278 .Section16{padding:80px 0;}
.C00278 .Section16 .Inner{width:100%; min-width:100%; display:block; align-items:center;}
.C00278 .Section16 .MultiSlider {width:95%; margin:0 auto;}
.C00278 .Section16{display:block; width:100%;}
.C00278 .Section16 .ThumbBox{border-radius:25px; border-radius:25px; overflow:hidden;}
.C00278 .Section16 .ThumbBox img{ width:100%;}
.C00278 .Section16 .Section16Slide_Bar{margin:0 auto; margin-top:80px; height:10px; background-color:#ebebeb; opacity:1; width:63%; border-radius:100px;}
.C00278 .Section16 .Section16Slide_Bar .swiper-scrollbar-drag{height:100%; position:relative; background:#ad4949;}


/* =============================================================================================================== */
/* [세션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;}
	}