@charset "utf-8";

/* CSS Document */

/* 서브페이지 상단 및 공용 시작 */
.subg{padding-top:210px;height:480px;color:rgba(255,255,255,0.8);font-size:32px;text-align:center;border-bottom:1px solid #e4e4e4;background:url(../img/sub/subg.jpg) no-repeat center center;background-size:cover;box-sizing:border-box;}

.subg .line{display:inline-block;width:1px;height:55px;background:rgba(255,255,255,0.7);position:relative;top:20px;margin:0 auto;}
.subg .st1{font-size:44px; font-weight:600;color:rgba(255,255,255,1);padding-bottom:10px;}
.subg .st1 span{color:#0099ff;}
.subg .st2{font-size:14px;font-weight:600;}

.contsBox{width:1380px;margin:0 auto;}

.subconBox{background:#FFF;padding:0;box-sizing:border-box;}
.subreporttitle{text-align:center;padding:0px 0 10px;font-size:36px;line-height:160%;font-weight:700;}
.subreporttitle span{display:block;width:50px;height:1px;background:#000;margin:10px auto;}

.subcontent .subnav .subnav-in{float:left;height:60px;}
.subcontent .subnav .sns{float:right;line-height:60px;}
.subcontent .subnav .sns .snshidden{display:none;}
.subcontent .subnav .sns .snshidden span{padding-left:5px;}
.subcontent .subnav .sns > div{float:left;cursor:pointer;}
.subcontent .subnav .sns .printico{margin-left:20px;}
.subcontent .subnav .sns .snsico{margin-left:10px;}
.subcontent .subnav .subnav-in .subhome{float:left;width:100px;text-align:center;background:rgba(0,153,255,0.8);}
.subcontent .subnav .subnav-in .subhome a{display:block;}
.subcontent .subnav .container{background:rgba(0,153,255,0.8);height:70px;line-height:70px;top:-70px;webkit-box-shadow:0px 3px 34px -13px rgba(0,0,0,0.56);-moz-box-shadow:0px 3px 34px -13px rgba(0,0,0,0.56);box-shadow:0px 3px 34px -13px rgba(0,0,0,0.56);}

.printw{overflow:hidden;float:right;line-height:60px;margin-right:20px;}
.printw a.addthis_button_url{display:inline-block;padding-left:29px;height:34px;vertical-align:middle;margin-right:1px;border-right:1px solid rgba(255,255,255,0.3);box-sizing:border-box;box-sizing:border-box;color:#8a8a8a;padding:0 22px;}
.printw a.addthis_button_url:last-child{margin-right:0;}
.printw a.btn-b2{background:url(../img/inc/check.png) no-repeat 10px center;}
.printw a.btn-b3{background:url(../img/inc/print.png) no-repeat 10px center;}

.subcontent .navbar-fixed-top{border-bottom:none !important;}
.subcontent .navbar-fixed-top .subnav-in .subhome{/*border-left:1px solid #a9744a !important;border-right:1px solid #5877de !important;*/}

.contsBox{margin:20px auto 60px;min-height:500px;font-weight:300;font-size:18px;line-height:160%;overflow:hidden;}

.hiddenover{overflow:hidden;float:left;margin-right:8px;display:none;}
.hiddenoverw{overflow:hidden;float:right;margin-right:3px;line-height:60px;}
.hiddenoverw .btn-b1{display:block;}
.hiddenover a.addthis_sns_url{display:inline-block;text-align:center;width:37px;height:36px;vertical-align:middle;margin-right:1px;}
.hiddenover a.btn-sns1{background:#fff url(../img/inc/mm_sns01.png) no-repeat 0 0;}
.hiddenover a.btn-sns2{background:#fff url(../img/inc/mm_sns02.png) no-repeat 0 0;}
.hiddenover a.btn-sns3{background:#fff url(../img/inc/mm_sns03.png) no-repeat 0 0;}
.hiddenover a.btn-sns4{background:#fff url(../img/inc/mm_sns04.png) no-repeat 0 0;}
.hiddenoverw a.btn-b1{background:url(../img/inc/url.png) no-repeat 10px center;display:inline-block;vertical-align:middle;height:34px;vertical-align:middle;margin-right:1px;border-right:1px solid rgba(255,255,255,0.3);box-sizing:border-box;line-height:34px;color:#8a8a8a;font-size:12px;padding-left:35px;padding-right:12px;}

.basic-table{border-top:3px solid #252a3d;}
.basic-table th{border-right:1px solid #e5e6e7;border-bottom:1px solid #e5e6e7;text-align:center;font-size:16px;font-weight:500;height:50px;line-height:1.5;background:#f7f7f7;}
.basic-table td{padding:15px 10px;border-right:1px solid #e5e6e7;border-bottom:1px solid #e5e6e7;text-align:center;line-height:1.5;font-size:14px;font-weight:400;color:#595959;background:#ffffff;word-wrap:break-word;word-break:keep-all;}
.basic-table tr td:last-child{border-right:none;}
.basic-table th:last-child{border-right:none;}
.basic-table th.tdbr{border-right:1px solid #e5e6e7 !important;}
.basic-table td.tdbr{border-right:1px solid #e5e6e7 !important;}
.basic-table td span, .basic-table th span{padding:0 10px;}
.basic-table .tleft{text-align:left;line-height:1.4;}
.basic-table td ul{margin-left:30px;}
.basic-table td ul li{text-align:left;list-style-type:disc;}
.basic-table td strong{font-size:16px;font-weight:500;}
.basic-table td.tleft_h1{text-align:left;line-height:1.4;padding-left:30px;text-indent:-11px;word-wrap:break-word;word-break:keep-all;}
.muntable{margin-top:40px !important;}
.muntable td{padding:20px 15px;font-size:16px;}
/* 서브페이지 상단 및 공용 끝 */

@media screen and (max-width:1300px){
	.contsBox{width:100%;}
}

@media only all and (max-width:1024px){
	/* 서브페이지 상단 및 공용 시작 */
	.subg{font-size:22px;height:250px;font-weight:400;padding-top:120px;}
	.subg .st1, .subg .st2{font-weight:400;font-size:15px;padding:0 10px;}
	.subcontent .subnav .container{background:rgba(73,164,53,1);height:50px;line-height:50px;top:-1px;box-shadow:none;width:100%;}
	.subcontent .subnav .subnav-in{width:100%;}
	.subcontent .subnav .subnav-in .subhome{display:none;}
	.subreporttitle{padding:20px 0 30px;font-size:24px;}
	.contsBox{margin:20px auto 60px;font-size:14px;}
	.contsBox .h1-title{font-size:18px;margin-bottom:20px;}
	.contsBox .h1-title span{margin-bottom:7px;}
	.printw{float:left;display:none;}
	.basic-table th{line-height:inherit !important;padding:5px !important;height:auto !important;font-size:12px !important;}
	.basic-table tbody th{font-size:12px !important;}
	.basic-table td{padding:3px !important;height:auto !important;font-size:11px !important;}
	.basic-table td span, .basic-table th span{padding:0;}
	.basic-table td.tleft_h1{padding-left:16px !important;text-indent:-9px !important;}
	.muntable td{vertical-align:top;}
	/* 서브페이지 상단 및 공용 끝 */
}

@media screen and (max-width:720px){
	.subtabmenu{padding:0 10px;margin-top:0;margin-bottom:30px;}
	.contsBox{margin:0;}
	.subtabmenu ul{display:table;width:100%;}
	.subtabmenu ul.tabs li{font-size:14px;line-height:inherit;display:table-cell;vertical-align:middle;float:none;}
	.subts .subts1 span{font-size:22px;}
	.subts .subts1, .subts .subts2{font-size:18px;}
	.subg .line{display:none;}
}


/* 서브 컨텐츠 시작 */
.txtA strong{display:block;margin-top:50px;font-size:28px;font-weight:700;letter-spacing:-2px;background:linear-gradient(to right, #1b567f 0%, #44973c 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.txtA ul{margin-top:30px;width:100%;}
.txtA ul li{float:left;width:50%;}
.txtA ul li p{margin-bottom:30px;text-align:justify;word-wrap:break-word;word-break:keep-all;}
.txtA ul li:first-child p{margin-right:20px;}
.txtA ul li:last-child p{margin-left:20px;}
.txtA b{float:right;font-weight:500;}

.txtB{margin:0 auto;width:1337px;text-align:center;}
.txtB strong{display:block;margin:90px 0 40px;line-height:23px;text-indent:10px;text-align:left;font-size:23px;font-weight:700;letter-spacing:-2px;}
.txtB strong:before{content:"";display:block;float:left;margin-top:1px;width:5px;height:23px;background:#0dab48;}
.txtB ul{margin:0 auto;}
.txtB ul li{float:left;margin-bottom:50px;padding:10px 0 0 210px;min-height:156px;}
.txtB ul li b{display:block;margin-bottom:5px;text-align:left;color:#22aa22;font-size:20px;font-weight:500;}
.txtB ul li p{margin-bottom:30px;text-align:justify;word-wrap:break-word;word-break:keep-all;}
.txtB ul li:nth-child(1){background:url(../img/sub/imgB1000_03.gif) no-repeat 8px 0;}
.txtB ul li:nth-child(2){background:url(../img/sub/imgB1000_04.gif) no-repeat 8px 0;}
.txtB ul li:nth-child(3){background:url(../img/sub/imgB1000_05.gif) no-repeat 8px 0;}
.txtB ul li:nth-child(4){background:url(../img/sub/imgB1000_06.gif) no-repeat 8px 0;}

.txtB2{margin:0 auto;width:1337px;text-align:center;}
.txtB2 strong{display:block;margin:90px 0 40px;line-height:23px;text-indent:10px;text-align:left;font-size:23px;font-weight:700;letter-spacing:-2px;}
.txtB2 strong:before{content:"";display:block;float:left;margin-top:1px;width:5px;height:23px;background:#0dab48;}
.txtB2 ul{margin:0 auto;margin-top:40px;width:1300px;}
.txtB2 ul li{float:left;}
.txtB2 div{margin-bottom:30px;}
.txtB2 p{text-align:justify;word-wrap:break-word;word-break:keep-all;}
.txtB2 p b{font-size:20px;}
.txtB2 div ul{margin:0 auto;margin-top:40px;width:1186px;}
.txtB2 div ul li{height:400px;text-align:center;}
.txtB2 div ul li:last-child{display:table;width:563px;background:#f4f4f4;}
.txtB2 div ul li:last-child span{display:table-cell;vertical-align:middle;}
.txtB2 div table td img{margin-top:20px;}
.txtB2 div table td p{text-align:center;}
.txtB2img img{margin:0 55px;}

.txtB2 .txtC1img dl{margin:0 auto;}
.txtB2 .txtC1img dl dd{display:inline-block;margin:0 7px;width:201px;vertical-align:top;text-align:center;}
.txtB2 .txtC1img dl dd span{display:block;margin-top:20px;height:56px;font-weight:500;word-wrap:break-word;word-break:keep-all;}

.txtB2 .txtC1table{margin:0 auto;margin-top:50px;margin-bottom:80px;width:1107px;}
.txtB2 .txtC1table b{display:block;text-align:left;}
.txtB2 .txtC1table ul{margin-top:10px;width:100%;}
.txtB2 .txtC1table ul li{width:50%;height:auto;background:#f7f7f7;}
.txtB2 .txtC1table ul li:last-child{width:50%;background:#ecfbec;}
.txtB2 .txtC1table ul li th{padding:10px 0;font-size:16px;border-bottom:1px solid #9c9c9c;}
.txtB2 .txtC1table ul li td{padding:10px 20px;text-align:left;font-size:14px;border-bottom:1px solid #cecece;border-right:1px solid #cecece;}
.txtB2 .txtC1table ul li td:last-child{border-right:0;}
.txtB2 .txtC1table ul li .t3td{color:#19a147;font-weight:500;font-size:15px;text-align:center;border-left:1px solid #cecece;}

.txtB2 .gms dl{margin:0 auto;width:1284px;}
.txtB2 .gms dd{display:inline-block;position:relative;width:420px;padding-top:117px;vertical-align:top;}
.txtB2 .gms dd b{display:block;margin-bottom:20px;font-size:19px;}
.txtB2 .gms dd:nth-child(1){background:url(../img/sub/imgC2000_301.gif) no-repeat center 0;}
.txtB2 .gms dd:nth-child(2){background:url(../img/sub/imgC2000_302.gif) no-repeat center 0;}
.txtB2 .gms dd:nth-child(2):before{content:"";display:block;position:absolute;left:1px;top:50px;width:1px;height:188px;background:#c9c9c9;}
.txtB2 .gms dd:nth-child(2):after{content:"";display:block;position:absolute;right:1px;top:50px;width:1px;height:188px;background:#c9c9c9;}
.txtB2 .gms dd:nth-child(3){background:url(../img/sub/imgC2000_303.gif) no-repeat center 0;}
.txtB2 .gms dd p{margin:0 10px 10px 30px;font-size:16px;line-height:140%;text-indent:-5px;color:#868686;font-weight:500;text-align:left;}
.txtB2 .gms dd:nth-child(1) p{margin-left:140px;}
.txtB2 .gms dd:nth-child(2) p{margin-left:75px;}
.txtB2 .gms dd p:before{content:"-";display:inline-block;margin-right:5px;}

.imgline{width:1335px;padding:50px 0;border:1px solid #b6b6b6;}
.titleline{width:1335px;padding:0 0 50px 0;border:1px solid #b6b6b6;}
.titleline p{display:block;margin-bottom:30px;padding-left:25px;line-height:54px;color:#194403;font-size:16px;font-weight:500;background:#ecfbec;}
.imglinediv div{display:inline-block;margin:0 18px;padding:50px 0 30px;text-align:center;border:1px solid #b6b6b6;}
.imglinediv div:first-child{margin-left:0;}
.imglinediv div:last-child{margin-right:0;}
.imglinediv dd{display:inline-block;margin:0 10px;}
.imglinediv dd:first-child{margin-left:25px;}
.imglinediv dd:last-child{margin-right:25px;}
.imglinediv dd span{display:block;margin-top:20px;font-weight:500;font-size:16px;}

.imgdiv{margin:0 auto;}
.imgdiv li{display:inline-block;}
.imgdiv span{display:block;margin-top:10px;line-height:140%;font-size:14px;font-weight:500;color:#7b7b7b;word-wrap:break-word;word-break:keep-all;}
.imgdiv1 li{margin:0 55px;}
.imgdiv2 li{width:auto;vertical-align:top;}
.imgdiv3 li{margin:0 20px;width:159px;vertical-align:top;}
.imgdivm img:first-child{margin-right:80px;}

.c1div ul{width:1107px !important;}
.c1div ul li{height:auto;}
.c1div ul li img{margin-right:20px;}
.c1div ul li b{display:block;font-weight:500;}
.c1div ul li:last-child{width:362px !important;}
.c1line{margin:0 auto;width:1107px;padding:50px 0;border:1px solid #b6b6b6;}
.c1line li{margin:0 40px;}
.c1line b{display:block;margin-bottom:20px;font-weight:500;}
.divtxt{display:block;margin:30px 5% 0 0;color:#7b7b7b;text-align:right !important;font-size:12px;}
.divtxtout{display:block;margin:-20px 2% 0 0;color:#7b7b7b;text-align:right !important;font-size:12px;}
.c1gf li{margin:0 25px;}
.c1gray li{margin:0 30px;background: #f4f4f4;}
.c1gray span{margin-top:0;padding-bottom:20px;color:#696969;background:#f4f4f4;}

.imgbluebg{background:#68bdff;}


.A1000						{width:100%;margin:45px 0}
.A1000 li					{float:left;padding:0 35px 0 0}
.A1000 li dl dt					{height:311px}
.A1000 li dl dd					{text-align:center}

.txtA3000 strong{display:block;text-align:center;margin-top:50px;font-size:28px;font-weight:700;letter-spacing:-2px;background:linear-gradient(to right, #1b567f 0%, #2567b3 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.txtA3000 ul                        {margin:100px auto;width:50%;}
.txtA3000 ul li                      {padding:0 0 45px 15px;line-height:3;text-align:justify;word-wrap:break-word;word-break:keep-all;}
.txtA3000 ul li dl dt			{font-weight:600}
.txtA6000{padding:60px 0;text-align:center;}
.txtD0000 li{display: inline-block;padding:40px 0;width:33%;text-align:center;}
.txtD0000 li img{max-height:490px;}

.txtB1000 {margin:0 auto;width:100%;text-align:center}
.txtB1000 strong{display:block;margin:0 0 40px;line-height:23px;text-indent:10px;text-align:left;font-size:23px;font-weight:700;letter-spacing:-2px;}
.txtB1000 strong:before{content:"";display:block;float:left;margin-top:1px;width:5px;height:23px;background:#0dab48;}
.txtB1000 ul{margin:0 auto;}
.txtB1000 ul li{float:left;width:98%;text-align:left;padding:0 0 90px 0;text-align:justify;word-wrap:break-word;word-break:keep-all;}

.B1000bg{background:url(../img/inc/B1000_2.jpg) no-repeat center; height:300px; background-size:cover ; color:#FFF; text-align:center; padding-top:130px; box-sizing:border-box; margin-bottom:60px; font-size:18px;}


.txtB2000 {margin:0 auto;width:100%;text-align:center}
.txtB2000 strong{display:block;margin:0 0 40px;line-height:23px;text-indent:10px;text-align:left;font-size:23px;font-weight:700;letter-spacing:-2px;}
.txtB2000 strong:before{content:"";display:block;float:left;margin-top:1px;width:5px;height:23px;background:#386cc2;}
.txtB2000 ul{margin:0 auto;}
.txtB2000 ul li{float:left;width:50%;text-align:left;padding:0 0 0 0;text-align:justify;word-wrap:break-word;word-break:keep-all;height:600px}
.txtB2000 ul li dl dt				{font-size:22px;background:rgb(66,222,86);background:linear-gradient(90deg, rgba(36,147,104,1) 0%, rgba(68,151,61,1) 100%);width:99%;padding:15px 0;text-align:center;color:#fff;font-weight:600}
.txtB2000 ul li dl dt	span			{font-size:18px}
.txtB2000 ul li dl dd					{font-size:16px;padding:15px 0 0 0;width:80%;margin:0 auto}
.txtB2000 ul li dl dd img				{display:block;margin:0 0 20px 0;margin:0 auto}


.txtC3000 {margin:0 auto;width:100%;text-align:center}
.txtC3000 strong{display:block;margin:0 0 40px;line-height:23px;text-indent:10px;text-align:left;font-size:23px;font-weight:700;letter-spacing:-2px;}
.txtC3000 strong:before{content:"";display:block;float:left;margin-top:1px;width:5px;height:23px;background:#386cc2;}
.txtC3000 ul{margin:0 auto;}
.txtC3000 ul li                   {float:left;width:99%;text-align:left;padding:0 0 0 0;text-align:justify;word-wrap:break-word;word-break:keep-all;}
.txtC3000 ul li dl dt				{font-size:22px;float:left;background:rgb(66,222,86);background:linear-gradient(90deg, rgba(36,88,147,1) 0%, rgba(42,111,190,1) 100%);width:20%;padding:55px 0;text-align:center;color:#fff;font-weight:600}
.txtC3000 ul li dl dt	span			{font-size:18px}
.txtC3000 ul li dl dd					{font-size:16px;padding:0 0 0 0;width:75%;float:right;}
.txtC3000 ul li dl dd img				{display:block;margin:0 0 20px 0;}





.C1100bg{text-align:center; padding-top:30px; margin-bottom:60px; font-size:18px;}
.C1100bg .bgt1{font-size:24px; font-weight:600; padding-bottom:50px}
.C1100bg .bgt2{font-size:18px; font-weight:400; line-height: 160%;}


.B3000bg{background:url(../img/inc/B3000_1.jpg) no-repeat center; height:340px; background-size:cover ; color:#FFF; text-align:center; padding-top:100px; box-sizing:border-box; margin-bottom:60px; font-size:18px;}
.B3000bg .bgt1{font-size:24px; font-weight:600; padding-bottom:50px}
.B3000bg .bgt2{font-size:18px; font-weight:400; line-height: 160%;}


.B4000bg{background:url(../img/inc/C3000_2.jpg) no-repeat center; height:340px; background-size:cover ; color:#FFF; text-align:center; padding-top:100px; box-sizing:border-box; margin-bottom:60px; font-size:18px;}
.B4000bg .bgt1{font-size:24px; font-weight:600; padding-bottom:50px}
.B4000bg .bgt2{font-size:18px; font-weight:400; line-height: 160%;}




/*연혁*/
.history{width:1170px;margin:180px auto 0;}
.history .clearfix{clear:both !important;}
.history{letter-spacing:-0.5px;}
.history .float_left{float:left;width:580px;}
.history .float_right{float:left;width:565px;position:relative;border-left:1px solid #d9d9d9;padding-left:55px;box-sizing:border-box;padding-bottom:82px;min-height:450px;}
.history .clearfix:first-child .float_right{padding-top:80px;}
.history .clearfix:first-child .float_right::before{display:inline-block;content:'현재';position:absolute;top:-140px;text-align:center;font-weight:600;font-size:24px;display:block;left:0%;margin-left:-75px;border-radius:50%;background:rgb(66,222,86);background:linear-gradient(90deg, rgba(36,88,147,1) 0%, rgba(42,111,190,1) 100%);width:150px;height:150px;color:#fff;line-height:150px;}
.history .floatR{position:relative;}
.history .floatR .float_left{float:right;border-left:1px solid #d9d9d9;padding-left:65px;box-sizing:border-box;padding-bottom:50px;width:590px;}
.history .floatR:nth-child(2) .float_left{height:610px;}
.history .floatR .float_right{float:left;width:530px;border:none}
.history dl.floatR .month{position:relative;float:right;padding-left:30px}
.history dl.floatR span{display:inline-block;text-align:right}
.history dl.floatR dd{float:right;padding-left:40px;min-width:240px;text-align:right;}
.history dl.floatR .his_h5{text-align:right;}
.history dl.floatR .his_h5 .circle{position:absolute;content:'';right:-60px;width:22px;height:22px;border-radius:100%;box-sizing:border-box;background:rgb(66,222,86);background:linear-gradient(90deg, rgba(66,222,86,1) 0%, rgba(12,164,204,1) 100%);left:inherit;}
.history dl.floatR .his_h5:before{left:inherit;right:-60px;background:none}
.history dl.floatR .his_h5 .circle:before{position:absolute;content:'';left:-28px;top:50%;width:28px;height:1px;background:#d9d9d9;}
.history dl.floatR .his_h5 .circle:after{width:10px;height:10px;position:absolute;content:'';display:block;background:#fff;border-radius:100%;top:6px;left:6px;}
.histxt{position:absolute;font-size:135px;color:#f9f9f9;right:-10px;letter-spacing:-5px;z-index:-1;font-weight:700;top:-52px;}
.history .history_fix{height:64px;}
.history li.now a{color:#fff;}
.history .inner{position:relative;}
.history .count{position:absolute;z-index:-1;top:0;padding-top:35px;width:100%;font-size:228px;font-weight:bold;color:#f3f3f3;text-align:center;}
.history .his_count.fixed{position:fixed;z-index:-1;top:130px;width:100%;}

.history .wrap_right:before{display:inline-block;content:'';position:absolute;top:0;left:50%;margin-left:-9px;width:18px;height:18px;background:#a9afce;border-radius:50%;}

.history .wrap_right{float:right;width:565px;border-left:1px solid #d9d9d9;}

.history .his_h5 span{font-size:33px;}
.history .his_h5:before{position:absolute;content:'';left:-62px;top:17px;width:50px;height:1px;background:#d9d9d9;}
.history .his_h5{position:relative;margin-bottom:40px;font-size:18px;color:#777777;}
.history .his_h5 p{padding-bottom:10px;font-size:15px;}
.history .his_h5 .circle{position:absolute;content:'';margin-top:0px;left:-68px;top:7px;width:22px;height:22px;border-radius:100%;box-sizing:border-box;background:rgb(66,222,86);background:linear-gradient(90deg, rgba(66,222,86,1) 0%, rgba(12,164,204,1) 100%);}
.history .his_h5 .circle:before{width:10px;height:10px;position:absolute;content:'';display:block;background:#fff;border-radius:100%;top:6px;left:6px;}
.history dl dt{position:relative;margin-top:100px;}
.history dl dt:first-child{margin-top:0;}
.history dl dd{position:relative;padding-left:85px;font-size:16px;line-height:1.8em;margin-bottom:25px;}
.history dl dd .month{position:absolute;left:0;color:#444444;font-weight:700;font-size:19px;font-family:'Futura-Medium';border:1px solid #ffffff}
.history .history_img{display:block;margin-left:21px;margin-bottom:50px;}
.history .history_img.img_right{display:block;margin:0 auto;margin-right:0;}

.history .wrap_left{position:absolute;left:-666px;width:1200px;}
.history .wrap_left .summary{width:538px;padding-right:61px;}
.history .wrap_left .tit_h4{font-size:30px;}
.history .wrap_left .nowrap{white-space:nowrap;}
.history .slick-slider{width:495px;margin:90px auto;margin-right:0;margin-bottom:60px;float:left;}

.history .btn_sld{position:absolute;z-index:1;bottom:0;width:48px;height:48px;background:#fff;}

.history .clearfix:last-child .float_right:after{content:'';display:block;width:12px;height:12px;background:rgb(66,222,86);background:linear-gradient(90deg, rgba(66,222,86,1) 0%, rgba(12,164,204,1) 100%);border-radius:100%;position:absolute;bottom:0;right:-57px;}

.map{width:1200px !important;margin:50px auto;}
.mapsec{overflow:hidden;margin-bottom:100px;}
.mapsec .maptxt{float:left;width:100%}
.mapsow{float:left;width:calc(100% - 420px);}
.mapsec .maptxt .mapt{font-size:40px;font-weight:600;line-height:140%;letter-spacing:-2px;float:left;width:420px;}
.mapsec .maptxt .mapline{width:85px;height:1px;background:#eb6300;}
.mapso{border-bottom:1px solid #e5e5e5;padding-bottom:30px;margin-top:30px;}
.mapso:nth-child(1){margin-top:0;}
.mapsot{font-size:17px;color:#777777;padding-bottom:10px;}
.mapsos{font-size:20px;color:#222222;font-weight:500;}
.mapsec .maparea{float:right;width:calc(100% - 410px);}
.maparea{padding-bottom:50px;}
/* 서브 컨텐츠 끝 */

@media screen and (max-width:1024px){
	.history{width:92%;margin:0 4% 50px;overflow:hidden}
	.history .float_left{float:none;width:100%;padding:0;border:none}
	.history .float_right{float:none;width:100%;padding:0;border:none;clear:both;min-height:inherit}
	.history .slick-slider{width:100%;margin-bottom:20px;margin:0}
	.history dl dt:first-child img{margin-bottom:30px;}
	.history .clearfix{margin-bottom:20px;}
	.history .clearfix:first-child .float_right{padding-top:0;}
	.history .clearfix:first-child .float_right::before{display:none;}
	.history .floatR .float_left{width:100%;padding-bottom:0;}
	.history .floatR:nth-child(2) .float_left{height:auto;padding-left:0;border:none;}
	.histxt{display:none;}
	.history .floatR .float_right{width:100%;}
	.history dl dd{padding-left:75px;}
	.history dl.floatR .his_h5{text-align:left;float:left;padding-left:70px;margin:0;min-width:auto;}
	.history dl.floatR .month{position: absolute;padding-left:0;padding-right:10px;}
	.history dl.floatR .his_h5 .circle{display:none;}
	.history .his_h5{margin-bottom:0;font-size:16px;}
	.history dl dd .month{font-size:16px}
	.inwbox{margin-bottom:10px;}
	.cibg{background-size:cover;line-height:inherit;padding-top:33px;height:94px;margin-bottom:30px;border:1px solid #f5f5f5;}
	.cibg img{width:300px;}
	.imgline{width:99%;padding:20px 0;}
	.imgline img{width:95%;}
	.imgdiv1 li{margin:0 5px;width:20%;vertical-align:top;}
	.imgdiv1 img{width:75%;}
	.imgdiv1 span{margin:5px 0 5px;font-size:10px;}
	.c1line{width:99%;padding:20px 0;}
	.c1gf li{margin:0 15px;}
	.titleline{width:99%;}
	.titleline p{padding-left:0;text-align:center;font-size:14px;}
	.titleline img{width:96%;}
}

@media screen and (max-width:720px){
	.txtA strong{margin-top:40px;font-size:20px;}
	.txtA ul{margin-top:30px;}
	.txtA ul li{width:100%;}
	.txtA ul li p{margin-bottom:15px;}
	.txtA ul li:first-child p{margin-right:0;}
	.txtA ul li:last-child p{margin-left:0;}

	.txtB{width:100%;}
	.txtB strong{font-size:20px;}
	.txtB ul li{margin-bottom:10px;padding:0 0 0 70px;min-height:100px;}
	.txtB ul li b{font-size:18px;}
	.txtB1000{width:100%;}
	.txtB1000 strong{font-size:20px;}
	.txtB1000 ul li{margin-bottom:10px;padding:0 0 60px 0;}
	.txtB1000 ul li b{font-size:18px;}

	.txtB ul li:nth-child(1){background:url(../img/sub/imgB1000_03.gif) no-repeat 0 0;background-size:60px 60px;}
	.txtB ul li:nth-child(2){background:url(../img/sub/imgB1000_04.gif) no-repeat 0 0;background-size:60px 60px;}
	.txtB ul li:nth-child(3){background:url(../img/sub/imgB1000_05.gif) no-repeat 0 0;background-size:60px 60px;}
	.txtB ul li:nth-child(4){background:url(../img/sub/imgB1000_06.gif) no-repeat 0 0;background-size:60px 60px;}

	.txtB2{width:100%;}
	.txtB2 strong{font-size:20px;}
	.txtB2 ul{width:100%;}
	.txtB2 ul li:last-child{margin-top:10px;}
	.txtB2 div ul{width:100%;}
	.txtB2 div ul li{width:100%;height:auto;}
	.txtB2 div ul li:last-child{width:100%;height:100px;}
	.txtB2img img{margin:0 0 35px;}

	.txtC1img{margin-bottom:0 !important;}
	.txtC1img dd{width:29% !important;}
	.txtC1img dd span{font-size:11px;line-height:130%;}
	.txtB2 .txtC1table{width:100%;}
	.txtB2 .txtC1table ul li{width:100%;}
	.txtB2 .txtC1table ul li:last-child{width:100%;}
	.txtB2 .txtC1table ul li th{font-size:14px;}
	.txtB2 .txtC1table ul li td{font-size:12px;}
	.txtB2 .txtC1table ul li .t3td{font-size:13px;}

	.txtB2 .gms dl{width:100%;}
	.txtB2 .gms dd{width:100%;}
	.txtB2 .gms dd b{font-size:16px;}
	.txtB2 .gms dd:nth-child(1){margin-bottom:50px;}
	.txtB2 .gms dd:nth-child(2){margin-bottom:50px;}
	.txtB2 .gms dd:nth-child(2):before{content:"";display:none;}
	.txtB2 .gms dd:nth-child(2):after{content:"";display:none;}
	.txtB2 .gms dd p{margin:0 30px 10px 30px;font-size:14px;}
	.txtB2 .gms dd:nth-child(1) p{margin-left:30px;}
	.txtB2 .gms dd:nth-child(2) p{margin-left:30px;}

	.imgdiv span{font-size:12px;}
	.imgdiv2 li{margin:0 5px;}
	.imgdiv2 img{margin-bottom:0;}
	.imgdiv2 span{margin:20px 0 55px;}
	.imgdiv3 li{margin:0 5px;}
	.imgdiv3 img{margin-bottom:0;}
	.imgdiv3 span{margin:20px 0 55px;}
	.c1div ul{width:100% !important;}
	.c1line span{margin: 20px 0 55px;}
	.c1gf li{margin:0 0;}
	.c1gf li:first-child{margin-bottom:40px;}
	.divtxt{font-size:11px;line-height:130%;}
	.divtxtout{font-size:11px;line-height:130%;}
	.txtB2 p b{font-size:18px;}
	.imglinediv div{margin:0;}
	.imglinediv div:first-child{margin-bottom:10px;}
	.imglinediv dd{margin:0;}
	.imglinediv dd:first-child{margin-left:0;}
	.imglinediv dd:last-child{margin-right:0;}
	.imglinediv dd span{margin-bottom:30px;font-size:12px;}
	.imglinediv dd:last-child span{margin-bottom:0;}
	.imgdivm img:first-child{margin-right:0;margin-bottom:40px;}

	.mapsec .maptxt{width:100%;}
	.mapsec .maparea{width:100%;}
	.mapso{padding-bottom:10px;margin-top:10px;}
	.mapsos{font-size:16px;}
	.mapsec{margin-bottom:30px;}
	.map{margin:0 !important;width:100% !important;}
	.mapsec .maptxt .mapt{font-size:24px;padding-bottom:10px;width:100%;}
	.mapsow{width:100%;}

	.txtA3000 ul{margin-top:60px;width:100%;float:left;}
	.txtA3000 ul li{width:90%;float:left;padding:0 20px;}

	.txtB2000 ul li{width:99%;padding:0 0 25px 0;height:auto}

	.B3000bg{height:150px; }
	.B4000bg{height:150px; }

	.txtA3000 strong{padding:0 20px;font-size:160%;line-height:160%;word-wrap:break-word;word-break:keep-all;}
	.txtD0000 li{width:49%;max-width:180px;max-height:290px;}
	.txtD0000 li img{max-width:130px;max-height:270px;}

}

.txtB2000 ul li dl ul{clear:both;height:300px;}
.txtB2000 ul li dl ul li{width:85% !important;height:250px;}
.txtB2000 ul li dl ul li:first-child{width:15%!important;height:250px;}
.txtB2000 ul li dl ul li:first-child div{margin-bottom:3px;cursor:pointer;}
.txtB2000 ul li dl ul li:first-child div img{width:90%;}


@media screen and (max-width:720px){
.txtB2000 ul li dl ul{clear:both;height:150px;}
.txtB2000 ul li dl ul li{width:85% !important;height:150px;}
.txtB2000 ul li dl ul li:first-child{width:15%!important;height:150px;}
}