@charset "utf-8";

.btn_a				{position:relative;overflow:hidden;}
.btn_a:before		{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#DA2127;transform:translateX(-100%);transition: transform .45s cubic-bezier(.6,.01,0,1.38);}
.btn_a:hover:before	{transform:translateX(0);}
.btn_a:hover span	{color:#fff;position:relative;}
.btn_d.btn_color	{background-color:#cc9900;border-color:#cc9900;color:#fff !important;}
.btn_d.btn_color:hover{background-color:#DA2127;border-color:#DA2127;}

#mvisual		{position:relative;padding-top:120px;height:860px;background:url(../img/mvimg01.jpg) no-repeat 50% 50%;background-size:cover}
.mvtit			{position:relative;text-align:center;font-family: 'Nanum Myeongjo', serif;font-size:48px;line-height:1.2;margin:80px auto;color:rgba(0,0,0,0.5);}
.mvtit:before	{content:"";position:absolute;left:0;top:0;width:70px;height:210px;border:5px solid #da2127;border-right:none;}
.mvtit:after	{content:"";position:absolute;right:0;top:0;width:70px;height:210px;border:5px solid #da2127;border-left:none;}
.mvtit p:lang(en)	{font-family:Lato;font-size:12px;font-weight:700;color:rgba(0,0,0,0.4);letter-spacing:4px;margin:20px 0;text-transform:uppercase}
.mvcont				{position:absolute;left:50%;bottom:0;margin-left:-620px;width:1240px;text-align:center;}
.mvquick a					{position:relative;display:block;height:140px;line-height:140px;margin-top:40px;background:rgba(0,0,0,0.4);color:#fff;font-size:24px;padding-left:40px;}
.mvquick a:hover			{height:180px;line-height:180px;margin-top:0}
.mvquick li					{float:left;width:25%;}
.mvquick li:nth-child(1) a	{background:#DA2127}
.mvquick li:nth-child(2) a	{line-height:1.2;padding-top:45px;}
.mvquick li:nth-child(2) a:hover{padding-top:65px;}
.mvquick li:nth-child(3) a	{border-left:1px solid rgba(255,255,255,0.1)}
.mvquick li:nth-child(4) a	{background-color:rgba(6,45,84,0.9);background-image:url(../img/mvcont04_bg.png);background-repeat:no-repeat;background-position:100% 0}
.mvquick li .icobg		{position:absolute;left:25px;top:calc(50% - 30px);display:inline-block;margin-right:10px;width:60px;height:60px;vertical-align:middle}
.mvquick li .icobg.ico1{background:url(../img/mvcont_ico01.png) no-repeat 50% 50%;}
.mvquick li .icobg.ico2{background:url(../img/mvcont_ico02.png) no-repeat 50% 50%;}
.mvquick li .icobg.ico3{background:url(../img/mvcont_ico03.png) no-repeat 50% 50%;}
.mvquick li .icobg.ico4{background:url(../img/mvcont_ico04.png) no-repeat 50% 50%;}
.mvquick li:nth-child(2) .tt	{display:block;font-size:18px;}

.sbnr a			{position:relative;overflow:hidden;padding:0 20px;display:block;height:120px;line-height:120px;color:#fff;font-size:24px;background-color:rgba(204,153,0,0.85);box-shadow:-10px 10px 40px 10px rgba(0,0,0,0.1);}
.sbnr .ico		{display:inline-block;margin-right:10px;width:60px;height:60px;vertical-align:middle;background:url(../img/mvcont_ico04.png) no-repeat 50% 50%;}
.sbnr a:before,
.sbnr a:after		{content:"";position:absolute;width:100%;height:100%;background:url(../img/mvcont04_bg.png) no-repeat 100% 0;opacity:1;transition: transform .9s cubic-bezier(.6,.01,0,1.38);}
.sbnr a:before		{left:-100%;top:-20px;}
.sbnr a:after		{left:0;top:0;}
.sbnr a:hover		{transform:translateY(-5px);box-shadow:-10px 20px 40px 10px rgba(0,0,0,0.2);}
.sbnr a:hover:before{transform:translateX(80%);}
.sbnr a:hover:after	{transform:translateX(100%);}

.sbnr2{margin-top: 20px;}
.sbnr2 a{background-color:#d84449 !important;}
.sbnr2 .ico{background: url(../img/mvcont_ico01.png) no-repeat 50% 50% !important;}

#svisual	{position:relative;margin-top:120px;height:240px;overflow:hidden;}
.svbg		{position:absolute;left:0;top:0;width:100%;height:400px;z-index:1;animation:bgUp 5s ease-out forwards;}
.svimg1		{background:url(../img/svimg01.jpg) no-repeat 50% 0;background-size:cover}
.svtit			{position:relative;font-family: 'Nanum Myeongjo', serif;font-size:36px;line-height:1.2;padding:35px 0 35px 70px;margin-top:40px;color:rgba(0,0,0,0.5);z-index:2}
.svtit:before	{content:"";position:absolute;left:0;top:0;width:70px;height:160px;border:5px solid #da2127;border-right:none;}

@-webkit-keyframes bgUp {
  from {
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
  }

  100% {
	-webkit-transform:translateY(-30px);
    transform:translateY(-30px);
  }
}

@keyframes bgUp {
  from {
    -webkit-transform:translateY(0px);
    transform:translateY(0px);
  }

  100% {
	-webkit-transform:translateY(-30px);
	transform:translateY(-30px);
  }
}

.bgUp {
  -webkit-animation-name: bgUp;
  animation-name: bgUp;
}

#main-container	section	{padding:80px 0;}
#main-notice		{position:relative;height:50px;margin-top:20px;}
#main-notice h3		{position:absolute;left:0;top:0;width:140px;color:#fff;display:inline-block;background:#B4A894;border-radius:4px;line-height:50px;height:50px;padding:0 15px;margin:0;text-align:center;}
#main-notice h3:before{content:"\f0a1";font-family:FontAwesome;margin-right:10px;}
#main-notice .bx		{position:relative;margin-left:135px;width:calc(100% - 190px) !important;height:50px;line-height:40px;padding:5px 20px;border:1px solid #B4A894;border-radius:4px;}
#main-notice li			{position:relative;width:auto !important;overflow:hidden;}
#main-notice li .date	{position:absolute;right:0;top:0;font-size:12px;color:#999;font-family:verdana}
#main-notice .more		{position:absolute;right:0;top:0;background:#ccc;color:#fff;font-size:18px;display:block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:4px}
#main-notice .more:hover{background:#768395}

#main-quick .cont1{float:left;width:440px;position:relative;}
#main-quick .cont1:before{content:"";position:absolute;left:-120px;top:0;width:310px;height:310px;background:url(../img/mq_bnr1_bg.png) no-repeat 0 0;z-index:-1}
#main-quick .cont2{float:left;width:800px;}
.mq-list		{position:relative;height:400px;background:#B4A894 url(../img/main_list_bg.jpg) no-repeat 100% 0;padding:25px 40px;}
.mq-list .tit	{position:absolute;left:40px;top:40px;font-size:30px;color:#FFFFCC;line-height:1}
.mq-list .list	{height:355px;}
.mq-list ul		{float:left;width:50%;}
.mq-list li		{position:relative;margin:10px 0}
.mq-list ul:first-child		{margin-top:115px;}
.mq-list li .date	{position:absolute;left:0;top:0;width:50px;height:50px;border:1px solid #D9D3C9;color:#D9D3C9;text-align:center;font-size:14px;font-family:Lato;font-weight:bold;padding-top:10px;line-height:1.2}
.mq-list li .date p	{font-size:12px;font-weight:normal;}
.mq-list li .name	{padding-left:70px;color:#fff;margin-top:5px;}
.mq-list li .desc	{padding-left:70px;color:#E0DBD3;font-size:13px;}
.mq-bnr1		{height:500px;background:url(../img/main_quick01_bg.jpg) no-repeat 50% 50%;margin-top:150px;padding:60px;color:#888;box-shadow:0 20px 40px 10px rgba(0,0,0,0.2)}
.mq-bnr1 .tit	{font-size:40px;color:#DA2127;margin-bottom:20px;line-height:1.2}
.mq-bnr2 a		{display:block;float:left;text-align:center;color:rgba(255,255,255,0.8);padding:10px}
.mq-bnr2 .inbx	{width:380px;height:330px;border:1px solid rgba(255,255,225,0.2)}
.mq-bnr2 .img1	{background:url(../img/main_quick02_bg01.jpg) no-repeat 50% 50%}
.mq-bnr2 .img2	{background:url(../img/main_quick02_bg02.jpg) no-repeat 50% 50%}
.mq-bnr2 .tit	{font-size:40px;color:#fff;margin-bottom:40px;line-height:1.2;padding-top:120px;}

/* 후원의집 변경 - 20190306 김민영 */
.mq-support		{width:50%;float:right;position:relative;background:#F0F0F0 url(../img/mq_support_bg.png) no-repeat 100% 0;padding:30px;height:350px;}
.mq-support .tit	{font-size:20px;color:#DA2127;font-weight:bold;padding:0;margin-bottom:0;}
.mq-support .txt	{font-size:14px;color:#666;margin:15px 0 10px 0;}
.mq-support .img_frame		{width:100%;height:160px;overflow:hidden;position:relative;}
.mq-support .img_frame a	{display:block;float:none;padding:0;}
.mq-support .img_frame img	{width:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.mq-support .img_frame .shop	{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);padding-top:50px;}
.mq-support .img_frame p		{color:#fff;}
.mq-support .img_frame .subject	{font-size:22px;font-weight:bold;}
.mq-support .btn	{position:absolute;left:0;bottom:0;width:100%;line-height:60px;}
.mq-support .btn a	{display:block;float:left;width:50%;font-size:20px;font-weight:bold;color:#fff;padding:0;}
.mq-support .btn a:first-child	{background:#DA2127;}
.mq-support .btn a:last-child	{background:#BB1E29;}
.mq-support .control a	{position:absolute;top:50%;margin-top:-20px;display:block;width:40px;height:40px;text-align:center;line-height:40px;color:#fff;background:rgba(0,0,0,0.7);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.mq-support .control a:hover	{background:#B4A894;}
.mq-support .control a.prev	{left:20px;}
.mq-support .control a.next	{right:20px;}

#main-news				{position:relative;background:#f4f4f4 url(../img/main_news_bg.jpg) no-repeat 50% 100%}
#main-news:before		{content:"";position:absolute;width:100%;height:400px;top:0;left:0;background:url(../img/main_news_titbg.png) no-repeat 50% 0;}
#main-news .tit	h2		{font-size:60px;color:#DA2127;line-height:90%;margin:0 0 30px 0;}
#main-news .tit	h2 span	{font-size:36px;color:#666;display:block;}
#main-news .tit	a		{border:1px solid #DA2127;color:#DA2127;display:block;width:240px;height:55px;line-height:53px;text-align:center;margin:30px 0}
#main-news .tit	.fa		{float:right;line-height:53px;margin-right:20px;font-size:20px;}
#main-news .tit			{float:left;width:380px;color:#888}
#main-news .cont		{float:left;width:calc(100% - 380px);}
.support-news li		{float:left;}
#main-news ul			{margin:-10px;}
#main-news li			{width:270px;height:300px;margin:10px;background:#fff}
#sub-news ul			{margin:-15px;}
#sub-news li			{width:300px;height:300px;margin:15px;background:#f6f6f6}
.support-news .thumb		{height:180px;overflow:hidden;}
.support-news .thumb img	{width:100%;}
.support-news .desc		{padding:30px 20px;}
.support-news .date		{font-size:11px;color:#aaa;font-family:verdana;margin-bottom:10px;display:none;} /*201909 날짜 삭제 요청*/
.support-news .subject		{font-size:18px;line-height:1.4}
.support-news li:hover		{outline:1px solid #DA2127;cursor:pointer}
.support-news li:hover .subject 	{color:#DA2127;}

#main-pr			{position:relative;background:url(../img/main_pr_bg.gif) repeat}
#main-pr .tab ul	{width:300px;margin:0 auto 40px;}
#main-pr .tab li		{float:left;width:140px;line-height:40px;text-align:center;font-size:18px;}
#main-pr .tab li a.on	{color:#DA2127;border-bottom:4px solid #DA2127}
#main-pr .video			{background:#000;height:480px;text-align:center;}
#main-pr .video video	{object-fit:cover;}
#main-pr .newsletter .thumb 	{overflow:hidden;height:360px;}
#main-pr .tab a[target=_blank]:after {content:"\f08e";font-family:FontAwesome;margin-left:10px;color:rgba(0,0,0,0.4)}
#main-pr .btnarea a	{border:1px solid #DA2127;color:#DA2127;display:inline-block;padding:0 80px;height:55px;line-height:53px;text-align:center;}

#main-biz		{position:relative;background:url(../img/main_biz_bg.jpg) repeat}
#main-biz .tit h2	{font-size:50px;color:#FFCC00;float:left;padding:0;margin:0 0 80px 0;font-weight:300;letter-spacing:-2px;line-height:1}
#main-biz .tit p	{float:left;margin:2px 0 0 60px;color:rgba(255,255,255,0.8)}
#main-biz ul	{clear:both;margin:0 -10px;}
#main-biz li	{position:relative;float:left;width:20%;}
#main-biz li a	{display:block;height:300px;background-color:#fff;background-repeat:no-repeat;background-position:50% 0;margin:0 10px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.2)}
#main-biz li a:hover{box-shadow:0 6px 10px rgba(0,0,0,0.4)}
#main-biz li:nth-child(1) a	{background-image:url(../img/main_biz_img01.jpg)}
#main-biz li:nth-child(2) a	{background-image:url(../img/main_biz_img02.jpg)}
#main-biz li:nth-child(3) a	{background-image:url(../img/main_biz_img03.jpg)}
#main-biz li:nth-child(4) a	{background-image:url(../img/main_biz_img04.jpg)}
#main-biz li:nth-child(5) a	{background-image:url(../img/main_biz_img05.jpg)}
#main-biz .num		{position:absolute;left:50%;top:215px;margin-left:-15px;display:block;width:30px;height:30px;line-height:30px;text-align:center;background:#DA2127;color:#fff;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
#main-biz li p		{padding-top:230px;line-height:70px;font-size:18px;color:#454545}

section#main-bnr		{padding:0;}
#main-bnr a		{float:left;width:50%;height:220px;}
#main-bnr .cont	{width:610px;color:#fff;}
#main-bnr .img1	{background:url(../img/main_bnr_bg01.jpg) no-repeat 100% 50%;padding:65px 0;}
#main-bnr .img2	{background:url(../img/main_bnr_bg02.jpg) no-repeat 0 50%;padding:50px;}
#main-bnr .tit	{font-size:24px;color:#9EB7CF;margin-bottom:10px}
#main-bnr .cont img	{vertical-align:middle;margin-right:10px;}
/* #main-bnr .txt		{float:left;width:50%} */
* #main-bnr .txt .tt	{display:inline-block;width:190px;font-weight:500;}

/* 20260122_추가 */
#main-bnr .img2{width:100%;background:url(../img/main_bnr_bg03.png) no-repeat center, linear-gradient(to right, #151f2b 50%, #1c3353 50%);;}
#main-bnr .cont{width:1240px;text-align:center;margin:0 auto;}

/* sub content */
.thumb				{overflow:hidden;}
.thumb img			{width:100%;}
.thumb.none			{background:#f6f6f6}
.thumb.none:after	{content:"이미지 준비중";margin-top:20%;color:#ccc;font-size:14px;text-align:center;display:block;}

.prepare		{margin:170px 0 40px 0;text-align:center;}
.prepare p		{border:5px solid #B4A894;border-top:none;color:#B4A894;padding:0 30px 60px 30px;font-size:24px;font-family:NanumMyeongjo, sans-serif;letter-spacing:-2px;}
.prepare:before	{content:"\f252";background:none !important;font-family:FontAwesome;color:#B4A894;font-size:60px;margin:-70px auto 20px;display:block}

.sub-top		{margin:70px 0 40px 0;text-align:center;}
.sub-top p		{border:5px solid #cc9900;border-top:none;color:#cc9900;padding:0 30px 30px 30px;}
.sub-top:before	{content:"";background-color:#cc9900;width:70px;height:70px;margin:-70px auto 20px;display:block;box-shadow:0 2px 4px rgba(0,0,0,0.2)}

.sub31:before	{background-image:url(../img/app_ico01.png)}
.sub32:before	{background-image:url(../img/app_ico02.png)}
.sub33:before	{background-image:url(../img/app_ico03.png)}
.sub34:before	{background-image:url(../img/app_ico04.png)}
.sub41:before	{background-image:url(../img/honor_ico01.png)}
.sub42:before	{background-image:url(../img/honor_ico02.png)}
.sub51:before	{background-image:url(../img/support_ico01.png)}

.cont-wrap1:after,
.cont-wrap2:after	{content:"";display:block;float:none;clear:both;}
.cont-wrap1 .title	{float:left;width:240px;}
.cont-wrap1 .cont	{float:left;width:calc(100% - 240px);}
.cont-wrap2 .cont-l	{float:left;width:50%;padding-right:20px;}
.cont-wrap2 .cont-r	{float:right;width:50%;padding-left:20px;}

.share			{text-align:center;}
.share:before	{position:relative;z-index:2;content:"";background-color:#cc9900;background-repeat:no-repeat;background-position:50% 50%;width:70px;height:70px;margin:0 auto;display:block;box-shadow:0 4px 8px rgba(0,0,0,0.4)}
.share ul		{margin-top:60px;}
.share ul:before{content:"";display:block;width:100px;margin:0 auto;padding-top:40px;border-top:1px solid #cc9900}
.share li:first-child	{border-left:none}
.share li		{border-left:1px solid #ddd;padding:0 20px;height:120px;}
.share .num		{display:block;margin:0 0 20px 0;color:#cc9900;}
.share .img p	{position:relative;z-index:3;animation:fadeInUp 0.8s ease-out}
.share .img		{position:relative;z-index:1;height:320px;margin:-50px 0 40px 0;padding:140px 0 0 0;font-size:36px;font-family:NanumMyeongjo, sans-serif;letter-spacing:-2px;color:#cc9900;overflow:hidden;}
.share .img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
.share.biz1	.img{background:#efefef url(../img/biz_img01.jpg);}
.share.biz2	.img{background:#efefef url(../img/biz_img02.jpg);}
.share.biz3	.img{background:#efefef url(../img/biz_img03.jpg);}
.share.biz4	.img{background:#efefef url(../img/biz_img04.jpg);}
.share.biz5	.img{background:#efefef url(../img/biz_img05.jpg);}
.share:before		{animation:fadeInDown 0.6s ease-out}
.share.biz1:before{background-image:url(../img/biz_ico01.png)}
.share.biz2:before{background-image:url(../img/biz_ico02.png)}
.share.biz3:before{background-image:url(../img/biz_ico03.png)}
.share.biz4:before{background-image:url(../img/biz_ico04.png)}
.share.biz5:before{background-image:url(../img/biz_ico05.png)}

.intro .title	{font-size:32px;color:#CC9900;font-family:NanumMyeongjo, sans-serif;line-height:1.2}
.intro_img1:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}
.intro_img1		{position:relative;margin:40px 0;background:#efefef url(../img/intro01_img01.jpg) 50% 0;height:270px;text-align:center;padding-top:120px;}
.intro_img1 p	{position:relative;color:#b4a894;font-family:NanumMyeongjo, sans-serif;font-size:24px;line-height:1.4}
.intro_img1 p:before{content:"";display:block;margin:0 auto 20px;width:1px;border-left:1px solid #b4a894;height:20px;}

.greetings	{}
.greetings .title		{font-size:28px;color:#CC9900;font-family:NanumMyeongjo, sans-serif;line-height:1.2;}
.greetings .cont-l	{float:left;width:calc(100% - 360px);}
.greetings .cont-r	{float:right;width:320px;margin-left:40px;}
.greetings .cont-l p	{margin-bottom:40px;}
.greetings .cont-l .acc	{padding-bottom:40px;background:url(../img/greetings_img02.jpg) no-repeat 100% 0}
.greetings .cont-l .acc p{margin:0;font-family:georgia;font-size:42px;line-height:1;font-style:italic;color:#999}
.greetings .cont-l .acc p.point			{position:relative;display:inline-block;color:#DA2127;}
.greetings .cont-l .acc p.point:after	{content:"";position:absolute;left:0;bottom:0;display:inline-block;height:1px;width:100%;border-bottom:1px solid #DA2127;}
.greetings .cont-r .img	{margin:30px 0;height:340px;background:#efefef url(../img/greetings_img01.jpg) no-repeat 0 0;}
.greetings .cont-r .fwb	{font-size:20px;color:#252525}

.vision_top		{margin-bottom:40px;}
.vision_top .title	{font-size:28px;color:#CC9900;font-family:NanumMyeongjo, sans-serif;line-height:1.2;}
.vision			{text-align:center;position:relative;}	
.vision .title	{font-size:20px;color:#CC9900;line-height:1.2;margin:40px 0 20px 0;}
.vision .img1 {background:#555 url(../img/vision_img01.jpg) no-repeat 50% 50%;}
.vision .img2 {background:#555 url(../img/vision_img02.jpg) no-repeat 50% 0;}
.vision .img3 {background:#555 url(../img/vision_img03.jpg) no-repeat 50% 0;}
.vision > div		{position:relative;height:220px;border:5px solid #cc9900;}
.vision > div:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1}
.vision > div:after	{content:"";position:absolute;left:50%;bottom:-20px;display:block;margin-left:-35px;width:70px;height:70px;z-index:2;box-shadow:0 4px 8px rgba(0,0,0,0.2)}
.vision .img1:after{background:#cc9900 url(../img/vision_ico01.png) no-repeat 50% 50%}
.vision .img2:after{background:#cc9900 url(../img/vision_ico02.png) no-repeat 50% 50%}
.vision .img3:after{background:#cc9900 url(../img/vision_ico03.png) no-repeat 50% 50%}

.history li		{clear:both;position:relative;padding:40px 0;}
.history .year	{position:absolute;left:0;top:30px;color:#B4A894;border-top:1px solid #B4A894;padding:5px 0;text-align:left;font-family:Lato;font-size:24px;vertical-align:top}
.history dl		{clear:both;margin-left:100px;}
.history dt		{float:left;width:80px;color:#252525;font-family:Lato;font-size:16px;}
.history dd		{float:left;width:calc(100% - 180px);vertical-align:top}

.articles		{height:680px;overflow-y:scroll;border:1px solid #ddd;padding:40px;}
.articles h3	{text-align:center;padding:0;margin:40px 0 20px 0}
.articles .tt	{display:inline-block;margin:0 10px 0 -45px;color:#252525}
.articles p,
.articles ol	{margin:5px 0 5px 45px;}

.contract{}
.contract table	th, 
.contract table	td{padding:15px;border:1px solid #ddd;font-weight:400;text-align:left;}
.contract table	th{width:200px;background:#f6f6f6;border-right:none;}
.contract table	td{border-left:none;}
.contract .txt	{text-align:center;margin:40px 0;font-family:NanumMyeongjo, sans-serif;font-weight:700}
.contract .txt input[type=text][readonly]{border:none;background:none;}
.contract .txt .date{margin:20px 0;}
.contract .txt .sign{display:inline-block;border-bottom:1px solid #ddd;}
.contract .txt .to	{margin:20px 0;font-size:24px;color:#333}

.staff	{background:#f6f6f6;}
.staff tr:first-child th, .staff tr:first-child td{border:none;}
.staff th, .staff td	{padding:30px;font-weight:normal;text-align:left;vertical-align:top;border-top:1px dotted #ddd;}
.staff th	{width:200px;}
.staff .name{font-size:20px;font-weight:bold;}
.staff .fa	{display:inline-block;width:15px;color:#CC9900}

.app_tit01:before,
.app_tit02:before,
.app_tit03:before{content:"";font-family:FontAwesome;display:inline-block;width:80px;height:80px;margin-right:20px;background:#f1f1f1;color:#6A757D;font-size:32px;border-radius:50%;vertical-align:top;text-align:center;line-height:80px;}
.app_tit01:before{content:"\f108";}
.app_tit02:before{content:"\f1ac";}
.app_tit03:before{content:"\f2a0";}

.app_tit01 p, .app_tit02 p, .app_tit03 p	{display:inline-block;margin-top:15px;}
.app1 ul	{margin:-15px;}
.app1 .bg	{text-align:center;background:#f6f6f6;margin:15px;height:180px;padding:20px 10px 10px 10px;font-size:14px;}
.app1 .tit	{color:#cc9900;margin:0 0 5px 0;font-size:18px;}
.app1 li:nth-child(6) .bg	{cursor:pointer;background:#cc9900;}
.app1 li:nth-child(6) a		{font-size:18px;color:#fff}
.app1 li:nth-child(6):hover .bg{box-shadow:0 4px 8px rgba(0,0,0,0.3)}
.app1 li:nth-child(6) a:before{content:"\f019";display:block;font-family:FontAwesome;font-size:40px;padding-top:20px;}
.app1 .bg:before	{content:"";display:block;font-family:FontAwesome;font-size:40px;color:#ccc;}
.app1 li:nth-child(1) .bg:before{content:"\f0b1";}
.app1 li:nth-child(2) .bg:before{content:"\f15c";}
.app1 li:nth-child(3) .bg:before{content:"\f108";}
.app1 li:nth-child(4) .bg:before{content:"\f283";}
.app1 li:nth-child(5) .bg:before{content:"\f1ad";}

.login-wrap			{background:#f6f6f6;padding:60px;}
.login-wrap .inbg	{position:relative;width:560px;margin:0 auto;}
.login-wrap .inbg dl	{clear:both;padding:0;margin:0;}
.login-wrap .inbg dt	{float:left;width:200px;padding:2px 0}
.login-wrap .inbg dd	{float:left;width:cacl(100% - 200px);padding:2px 0}
.login-wrap .inbg input	{width:220px;height:38px;line-height:36px;padding:0;font-size:16px;}
.login-wrap .btn_d{position:absolute;right:0;top:0;height:80px;line-height:80px;width:120px;padding:0;border:none;background:#cc9900 url(../img/mvcont04_bg.png) no-repeat 100% -40px;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}
.login-wrap .btn_d:hover{box-shadow:0 4px 8px rgba(0,0,0,.3)}

.mydo_top	{padding:30px;background:#cc9900 url(../img/mvcont04_bg.png) no-repeat 100% -40px;box-shadow:0 4px 8px rgba(0,0,0,.3);font-size:24px;color:rgba(255,255,255,0.6);font-family:NanumMyeongjo, sans-serif;}
.mydo_top .fwb			{padding:20px 0 20px 80px;color:#fff;background:url(../img/mvcont_ico04.png) no-repeat 0 50%;text-shadow:1px 2px 3px rgba(0,0,0,0.2)}
.mydo_list				{border-top:1px solid #6A757D;text-align:center}
.mydo_list table th,
.mydo_list table td		{padding:10px 15px;border:1px solid #ddd;vertical-align:middle;}
.mydo_list table thead th	{background:#f4f4f4;color:#6A757D;line-height:1.4;font-weight:normal;border-top:none;text-align:center;}
.mydo_list table th,
.mydo_list table td:first-child	{border-left:none;}
.mydo_list table th:last-child,
.mydo_list table td:last-child{border-right:none;}
.mydo_list table tbody 	{background:#ffffff;}
.mydo_list table tfoot th,
.mydo_list table tfoot td	{background:#dddddd;}
.mydo_list table tr:first-child th,	
.mydo_list table tr:first-child td	{border-top:none;}
.mydo_list .tag_d{border-radius:3px;width:80px;}
.mydo_list .btn_d{border-radius:3px;border:none;color:#fff;background:#6A757D}

.tax	{margin:40px 0 40px}
.tax h2 {margin:-20px 0 0 0;padding:20px 0 0 0;}

.support-store ul	{margin:-15px;}
.support-store a	{position:relative;display:block;margin:15px;border:10px solid #efefef}
.support-store a:hover{border-color:#cc9900;box-shadow:0 4px 10px rgba(0,0,0,0.2)}
.support-store .thumb{height:140px;}
.support-store .desc{border-top:5px solid #CC9900;padding:20px;text-align:center;font-size:14px;}
.support-store .name{color:#CC9900;font-size:18px;}

.support-store-view			{background:#f6f6f6;border-top:5px solid #CC9900;padding:20px}
.support-store-view .thumb	{float:left;width:200px;}
.support-store-view .desc	{float:left;width:calc(100% - 200px);padding:0 0 0 40px;}
.support-store-view .name	{color:#CC9900;font-size:24px;margin-bottom:5px;}

.pr-video		{}
.pr-video .view	{margin-bottom:40px;}
.pr-video .view	.video	{float:left;width:640px;height:360px;background:#222}/* 16:9 */
.pr-video .view	.cont	{float:left;width:calc(100% - 640px);height:360px;padding:40px;border:1px solid #ddd;border-left:none;overflow-y:scroll}
.pr-video .view .date	{color:#999;font-size:12px;}
.pr-video .view .subject{color:#555;font-size:18px;margin:0 0 20px 0}
.pr-video .list			{margin:-15px;text-align:center;}
.pr-video .list .thumb	{height:120px;}
.pr-video .list a		{display:block;margin:15px;}
.pr-video .list .subject{margin-top:10px;}

.newsletter ul	{margin:-15px;}
.newsletter a	{position:relative;display:block;margin:15px;border:5px solid rgba(0,0,0,0.1)}
.newsletter a:hover		{border-color:#da2127;box-shadow:0 10px 20px rgba(0,0,0,0.2)}
.newsletter .vol		{display:block;position:absolute;right:-5px;top:-5px;background:#DA2127;width:60px;height:60px;padding-top:12px;text-align:center;font-family:Lato;color:#fff;line-height:1.2;}
.newsletter .vol span	{display:block;font-size:14px;}
.newsletter .thumb 		{overflow:hidden;height:290px;}

.apply_wrap .step	{margin:0 0 20px 0}
.apply_wrap .step li{float:left;width:25%;background:#f6f6f6;text-align:center;line-height:50px;}
.apply_wrap .step li.on{background:#B4A894;color:#fff}
.apply_wrap .step li:after{content:"";}
.apply_wrap.step1 a	{display:block;float:left;width:225px;height:225px;padding-top:60px;margin:10px;background:#fff;border:5px solid #f1f1f1;color:#768395;font-size:20px;text-align:center;}
.apply_wrap.step1 a:hover{border-color:#cc9900;color:#cc9900;box-shadow:0 4px 8px rgba(0,0,0,0.3)}
.apply_wrap.step1 a:hover:before{color:#cc9900}
.apply_wrap.step1 a:before {content:"";display:block;font-family:FontAwesome;color:#768395;font-size:40px;}
.apply_wrap.step1 .ico1:before {content:"\f2be";}
.apply_wrap.step1 .ico2:before {content:"\f1ad";}
.apply_wrap.step1 .ico3:before {content:"\f0c0";}
.apply_wrap.step1 .ico4:before {content:"\f2c3";}
.apply_wrap.step1 .cont	{margin:0 -10px;}
.apply_wrap .sign		{text-align:center;font-family: 'Nanum Myeongjo', serif;padding:40px 0;font-size:18px;}
.apply_wrap .sign .date{margin:20px 0 10px;}
.apply_wrap .sign .name{margin-bottom:20px;}
.apply_wrap .sign .name	input {border:none;background:none;line-height:1.2;width:120px;border-bottom:1px solid #ddd;font-family: 'Nanum Myeongjo', serif;font-size:24px;color:#222;text-align:center;letter-spacing:1px;font-weight:700}
.apply_wrap .sign .fwb	{font-size:24px;color:#454545}
.apply_wrap input	{line-height:33px;height:35px;padding:0;}

/* 온라인약정폼 */
.tt_list		{background:#f6f6f6;padding:10px 20px;font-size:14px;margin-top:10px;}
.tt_list .tt	{display:inline-block;width:120px;}
.tt_list input	{margin:1px 0;}

/* 명예의 전당 */
.honors-tab		{position:absolute;left:0;top:120px;width:100%;background:rgba(0,0,0,0.3);z-index:99;}
.honors-tab a	{border-left:1px solid rgba(0,0,0,0.1);line-height:70px;height:70px;display:block;float:left;width:33.3333%;text-align:center;color:#fff;font-size:20px;font-weight:500;letter-spacing:-0.5px;}
.honors-tab a:first-of-type	{border-left:none;}
.honors-tab a.on	{border-left:none;background:#CEA221;text-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 10px 12px -5px rgba(0,0,0,0.2);}
.honors-tab a.on + a	{border-left:none;}

.honors-bg			{position:relative;background:#A67609 url(../img/honors_bg.jpg) repeat-x 0 0}
.honors-bg:before	{content:"";position:fixed;left:0;top:0;width:100%;height:100%;background:url(../img/honors_pattern.png) repeat;}
#honors-container:before	{content:"";position:absolute;left:50%;top:120px;width:50%;height:280px;display:block;background:url(../img/honors_topbg.png) no-repeat 0 0;}
#honors-container	{position:relative;padding-top:120px;}
#honors-container .tab_txt		{box-shadow:0 4px 12px rgba(0,0,0,0.4)}
#honors-container .tab_txt a.home{float:left;width:60px;text-align:center;background:#8B7B63}
#honors-container .tab_txt ul	{float:left;width:calc(100% - 60px);}
#honors-container .tab_txt a	{background:#B4A894;border:none;padding:0;line-height:60px;color:#fff;font-weight:700;font-family:Lato}
#honors-container .tab_txt a.on	{background:#D84449;text-shadow:0 4px 4px rgba(0,0,0,0.4)}

#honors-home		{padding:60px 0}
#honors-home .title	{text-align:center;font-family:'Nanum Myeongjo', serif;color:#fff;line-height:1.2}
#honors-home .title .stit	{font-size:32px;}
#honors-home .title .tit	{font-size:80px;letter-spacing:-2px;text-shadow:1px 2px 4px rgba(0,0,0,0.2)}
#honors-home .title p:lang(en){font-family:'Lato', serif;font-weight:700;font-size:12px;color:rgba(0,0,0,0.4);letter-spacing:4px;}
#honors-home li	{float:left;width:33.3333%;text-align:center;}
#honors-home .list	{background:url(../img/honors_btmbg.png) no-repeat 50% 100%;padding:0 0 15px 0;margin:40px 0}
#honors-home .bx a	{position:relative;z-index:2;color:#fff;}
#honors-home .bx	{position:relative;z-index:1;width:380px;height:300px;margin:0 auto;background:url(../img/honors_cover.png) 50% 0;padding:60px 0;}
#honors-home .bx:before	{content:"";position:absolute;left:0;top:0;width:calc(100% - 80px);height:100%;margin:0 40px;transition: transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1)}
#honors-home .bx:hover:before{background:rgba(0,0,0,0.3);}
#honors-home .bx .ctit	{font-size:24px;color:#EDB101;font-family:Georgia;font-weight:bold;line-height:1;height:102px;padding-top:15px;background:url(../img/honors_titbg.png) no-repeat 50% 0;text-shadow:-1px -1px 1px rgba(0,0,0,0.4)}
#honors-home .bx .ctit:after{content:"";display:block;width:30px;margin:20px auto 0;border-top:1px solid #EDB101;}
#honors-home .bx .tit	{font-size:30px;color:#ffffff;font-family:Georgia;font-style:italic;margin-top:20px;text-shadow:0 2px 2px rgba(0,0,0,0.4)}
#honors-home .bx .txt	{color:rgba(255,255,255,0.6)}

#honors-list .title		{position:relative;padding:0 0 30px 0;}
#honors-list .title .tit	{font-size:60px;/*font-family:Georgia;font-style:italic;*/font-family: 'Cinzel', serif;color:#fff;line-height:1;text-shadow:1px 2px 4px rgba(0,0,0,0.2)}
#honors-list .title .txt	{color:rgba(255,255,255,0.6);margin-left:5px;}
#honors-list .title .search	{position:absolute;right:0;top:30px;width:240px;border-bottom:2px solid #fff;color:rgba(0,0,0,0.4);}
#honors-list .title .search input	{border:none;background:none;width:200px;line-height:35px;height:35px;padding:0;margin:0;vertical-align:top}
#honors-list .title .search input::-webkit-input-placeholder{ color:rgba(0,0,0,0.6)  !important;font-weight:normal;}
#honors-list .title .search input::-moz-placeholder{color:rgba(0,0,0,0.6)  !important;font-weight:normal;}
#honors-list .title .search input::-ms-input-placeholder { color:rgba(0,0,0,0.6)  !important;font-weight:normal;}
#honors-list .title .search .fa	{float:right;margin:5px}
#honors-list .title .search:after{content:"";clear:both;display:block;float:none;}
#honors-list 				{padding:60px 0 30px 0;}
#honors-list .list:after, 
#honors-list .list .bx:after{content:"";clear:both;display:block;float:none;}
#honors-list .list ul		{margin:0 -20px;}
#honors-list .list li		{float:left;}
#honors-list .list .sum		{font-weight:bold;color:#cc9900;margin-bottom:5px;}
#honors-list .list .date		{font-size:13px;color:#aaa;}
#honors-list .list .date span{font-family:'Lato', serif;display:inline-block;margin-left:5px;}
#honors-list .list .name		{line-height:1.2}
#honors-list .list .name:after{content:"";display:block;width:30px;border-bottom:1px solid #cc9900;padding:10px 0 0 0;margin-bottom:10px}

/* 3명 */
.list-vip ul		{margin:0 !important;}
.list-vip li		{width:33.3333%;}
.list-vip .bx		{background:rgba(0,0,0,0.4);margin:20px;padding:60px;text-align:center;box-shadow:0 10px 40px 5px rgba(0,0,0,0.2);color:#fff;}
.list-vip .img img	{height:140px;margin-bottom:20px;}
.list-vip .name:after{margin:0 auto 20px;padding-top:20px;}
.list-vip .name		{font-size:30px;font-family:'Nanum Myeongjo', serif;margin:10px 0;}
.list-vip .group	{font-size:18px;}
.list-vip .sum		{font-size:30px;font-family:'Cinzel', serif;color:#ffcc00}
.list-vip .date		{color:rgba(255,255,255,0.6)}

/* 8명 */
.list-platinum li		{width:33.3333%;}
.list-platinum .bx		{background:#fff;margin:20px;padding:30px;text-align:center;box-shadow:0 10px 40px 5px rgba(0,0,0,0.2)}
.list-platinum .img	img	{height:100px;margin-bottom:20px;}
.list-platinum .name:after{margin:0 auto 10px}
.list-platinum .name	{font-size:28px;font-family:'Nanum Myeongjo', serif;color:#222;font-weight:700}
.list-platinum .sum		{font-size:26px;}

/* 10명 */
.list-gold li			{width:33.3333%;}
.list-gold .bx			{height:180px;background:#fff;margin:20px;box-shadow:0 5px 20px 5px rgba(0,0,0,0.2)}
.list-gold .img			{float:left;width:140px;}
.list-gold .img img		{width:100%;height:180px;}
.list-gold .desc		{float:right;width:calc(100% - 140px);padding:20px;}
.list-gold .name		{font-size:24px;color:#555;font-weight:600}
.list-gold .sum			{font-size:22px;}
.list-gold li:nth-child(3n+1){clear:both;}

/* 6070명 */
.list-silver li			{width:33.3333%;}
.list-silver .bx		{background:#fff;margin:20px;padding:20px;box-shadow:0 5px 20px 5px rgba(0,0,0,0.2)}
.list-silver .img		{float:left;width:100px;}
.list-silver .img img	{width:100%;height:120px;}
.list-silver .desc		{float:right;width:calc(100% - 120px);}
.list-silver .group		{font-size:16px;height:25px;overflow:hidden}
.list-silver .name		{font-size:18px;color:#555;font-weight:600;letter-spacing:-1px}
.list-silver .sum		{font-size:18px;}
.list-silver li:nth-child(3n+1){clear:both;}

/*  */
.list-bronze li		{width:25%;text-align:center;}
.list-bronze .bx	{background:#fff;margin:20px;padding:20px;box-shadow:0 2px 10px 2px rgba(0,0,0,0.2)}
.list-bronze .group	{font-size:16px;height:25px;overflow:hidden}
.list-bronze .name	{font-size:18px;color:#555;font-weight:600}
.list-bronze .name:after{margin:0 auto 10px}
.list-bronze li:nth-child(4n+1){clear:both;}

.paging strong	{background:#DA2127;border:1px solid #DA2127;}
#honors-container .paging a			{color:#fff;border:1px solid rgba(0,0,0,0.1);background:rgba(0,0,0,0.1);}
#honors-container .paging strong	{color:#fff;background:#DA2127;border:1px solid #DA2127;}
#honors-container .paging a.first, .paging a.last, .paging a.prev, .paging a.next {border:1px solid #ddd;background:rgba(0,0,0,0.2);}
#honors-container .paging a:hover,
#honors-container .paging a:focus {background-color: rgba(0,0,0,0.2);}

.honors-etc-bg	{background:#f4f4f4;}
.honors-etc-bg:before	{content:"";position:fixed;left:0;top:0;width:100%;height:100%;background:url(../img/honors_pattern.png) repeat;opacity:0.6;}
#honors-etc-container:before	{content:"";position:absolute;left:50%;top:120px;width:50%;height:280px;display:block;background:url(../img/honors_etc_topbg.png) no-repeat 0 0;}
#honors-etc-container	{position:relative;padding-top:120px;}
#honors-etc				{padding:60px 0}
#honors-etc .title		{text-align:center;font-family:'Nanum Myeongjo', serif;color:rgba(0,0,0,0.6);line-height:1.2;margin:0 0 40px;}
#honors-etc .title .stit	{font-size:28px;}
#honors-etc .title .tit		{font-size:66px;letter-spacing:-2px;}

.state-info		{position:relative;padding-left:340px;background:#B4A894;margin:0 0 40px;box-shadow:0 20px 15px -10px rgba(0,0,0,0.25);}
.state-info:before	{content:"";position:absolute;left:-70px;top:-40px;display:block;width:160px;height:160px;border:5px solid #D84449;}
.state-info .tit	{position:absolute;left:0;top:0;width:340px;height:100%;background:url(../img/state_info_img.jpg) no-repeat 50% 50% / cover;padding-top:105px;font-family:'nmg', serif;font-size:30px;color:#fff;text-align:center;line-height:1.2;letter-spacing:-1px;}
.state-info .txt	{padding:50px;}
.state-info .txt li	{margin:0 0 10px;}
.state-info .txt li:after	{content:"";display:block;float:none;clear:both;}
.state-info .txt li span	{position:relative;display:block;float:left;color:#fff;padding-top:3px;}
.state-info .txt li span:nth-of-type(1)	{width:110px;padding-left:15px;padding-right:20px;font-weight:500;}
.state-info .txt li span:nth-of-type(1):after	{content:"";position:absolute;right:17px;top:50%;display:block;width:1px;height:10px;margin-top:-2px;background:rgba(255,255,255,0.3);}
.state-info .txt li span:nth-of-type(2)	{width:calc(100% - 140px);}
.state-info .txt i	{float:left;display:block;width:30px;height:30px;background:#fff;text-align:center;color:#B4A894;line-height:30px;}

.state-list		{position:relative;padding-left:340px;}
.state-list .tit-wrap	{position:absolute;left:0;top:0;line-height:1;width:300px;}
.state-list .tit-wrap .tt1	{font-size:30px;letter-spacing:-1.5px;margin:0 0 5px;font-family:'nmg', serif;color:#706350;}
.state-list .tit-wrap .tt2	{font-size:40px;letter-spacing:-2px;font-family:'nmg', serif;color:#706350;}
.state-list .tit-wrap .tt2 span	{font-family:Noto Sans KR;color:#A2A2A2;font-size:16px;letter-spacing:0;margin-left:10px;}
.state-list .total	{margin:50px 0 0 0;}
.state-list .total:before	{content:"";display:block;width:20px;height:1px;background:#D84449;margin:0 0 10px;}
.state-list .total span:nth-of-type(1)	{display:inline-block;font-weight:500;font-size:20px;color:#666;margin-top:12px;}
.state-list .total span:nth-of-type(2)	{display:inline-block;float:right;}
.state-list .total span em	{font-family:Georgia;font-style:italic;font-weight:600;color:#333;font-size:40px;line-height:1;display:inline-block;margin-right:5px;}
.state-list .bx		{margin:0 0 20px;}
.state-list .bx:last-of-type	{margin:0 0 10px;}
.state-list .bx a	{position:relative;display:block;padding:30px;background:#fff;border:2px solid #B4A894;}
.state-list .bx a:before	{content:"세부내역 보러가기";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:rgba(180,168,148,0.9);text-align:center;padding-top:75px;letter-spacing:-0.5px;font-size:20px;font-weight:500;color:#fff;opacity:0;transition:all 0.3s ease-out;z-index:1;}
.state-list .bx a:hover:before	{opacity:1;}
.state-list .tit	{font-size:26px;font-family:Georgia;font-style:italic;color:#444;font-weight:600;line-height:1;}
.state-list ul	{position:relative;padding-right:200px;}
.state-list li	{float:left;width:50%;}
.state-list .subject	{font-size:18px;font-weight:500;color:#B4A894;line-height:1;margin:15px 0;}
.state-list .desc	{line-height:1;margin:10px 0 0 0;}
.state-list .desc:after	{content:"";display:block;float:none;clear:both;}
.state-list .desc span	{position:relative;display:block;float:left;color:#777;font-size:14px;}
.state-list .desc span:nth-of-type(1)	{width:80px;padding-right:20px;font-weight:500;}
.state-list .desc span:nth-of-type(1):after	{content:"";position:absolute;right:15px;top:50%;display:block;width:1px;height:10px;margin-top:-3px;background:rgba(0,0,0,0.2);}
.state-list .desc span:nth-of-type(2)	{width:calc(100% - 80px);}
.state-list .go	{position:absolute;right:32px;bottom:32px;font-size:14px;color:#999;display:inline-block;border-bottom:1px solid #ccc;}

.cyber-tour		{}
.cyber-tour ul	{margin:0 -20px;}
.cyber-tour li	{float:left;width:calc(50% - 40px);margin:0 20px;padding:10px;background:rgba(0,0,0,0.2);transition:all 0.3s ease-out;box-shadow:0 20px 15px -10px rgba(0,0,0,0.25);}
.cyber-tour li:hover	{background:#CEA221;}
.cyber-tour li a	{position:relative;display:block;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:90px 0;text-align:center;}
.cyber-tour li a:before	{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.3);opacity:0;transition:all 0.3s ease-out;}
.cyber-tour li a:hover:before	{opacity:1;}
.cyber-tour li a.bg1	{background-image:url(../img/cybertour_bg1.jpg);}
.cyber-tour li a.bg2	{background-image:url(../img/cybertour_bg2.jpg);}
.cyber-tour li p	{position:relative;transition:all 0.2s ease-out;}
.cyber-tour li .en	{font-family:Georgia;font-style:italic;font-size:16px;color:rgba(255,255,255,0.4);letter-spacing:5px;}
.cyber-tour li .tit	{font-family:'nmg', serif;font-size:50px;line-height:1.1;margin:20px 0 70px;letter-spacing:-2px;color:#fff;}
.cyber-tour li .go	{font-size:15px;color:#fff;}
.cyber-tour li a:hover .en	{color:#fff;}
.cyber-tour li a:hover .tit	{color:#CEA221;}

#apply_form th		{background:#f8f8f8;vertical-align:top;}
#apply_form th,
#apply_form td		{padding:10px 15px;border-color:#f1f1f1;}
#apply_form	.tt1	{display:inline-block;width:85px;}
#apply_form	.tt2	{display:inline-block;width:230px;color:#454545;font-weight:500}
#apply_form	.tt2 img{margin:0 4px}
#apply_form a			{width:110px;padding:8px 0;margin-right:5px;}
#apply_form .btn_select {width:110px;margin-right:5px;vertical-align:top;border-color:#5a6378}
#apply_form select,
#apply_form input[type=text]	{height:37px;}
#apply_form input[type=text]	{width:100%;}
#apply_form select,	
#apply_form .w100	{vertical-align:bottom;margin-right:5px;}
#apply_form .w100	{width:120px !important;}
#apply_form .sum	{color:#DA2127;font-size:20px}
/**/

/* 홍보동영상 */
.video02 	{}
.video02 ul	{margin:-10px;}
.video02 li	{padding:0 10px;}
.video02 li a 	{background:#000;display:block;width:600px;height:420px;position:relative;}
.video02 li a:hover img	{opacity:0.3;transition:all 0.3s;}
.video02 li a .ico_play	{display:none;}
.video02 li a:hover .ico_play	{display:block;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;background:url(../img/mvideo_btn.png) no-repeat;width:60px;height:45px;}
.video02 .txt	{font-size:20px;color:#333;margin-top:10px;text-align:center;}

/* 20260122_추가 */
#main-pr .tab ul{width:fit-content;}


/* iM뱅크 20240621 */
* #main-bnr .txt .tt:nth-of-type(1){letter-spacing:0.5px;}
* #main-bnr .txt .tt .iM{letter-spacing:3.3px;}