/* sub common */
#sub .sr-only{position: absolute!important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
#sub .cell-box{display:table-cell;vertical-align: middle;}
#sub .btn-default-01{font-size:18px;font-weight:500;display:block;width:250px;height:60px;background:#014099;color:#fff;margin:0 auto;}
#sub .color-theme{color:#014099;}
/* overview */
#sub.overview{overflow-x: hidden;}
#sub.overview .col-a {text-align:center;}
#sub.overview .col-a .img{margin-bottom:47px;}
#sub.overview .col-a .des{font-size:18px;font-weight:350;color:#666;}
#sub.overview .col-a .des:nth-of-type(2){margin-top:20px;}
#sub.overview .col-b{background:url('../../images/sub/aboutus/sub0101-img03.jpg')no-repeat center center / cover;padding:115px 0 120px;}
#sub.overview .col-b .wr .ico-list:before,#sub.overview .col-b .wr .ico-list:after {content:'';display:table;}
#sub.overview .col-b .wr .ico-list:after{clear:both;}
#sub.overview .col-b .wr .ico-list li{float: left;width:16.6666%;text-align: center;}
#sub.overview .col-b .wr .ico-list li > * {display:block;}
#sub.overview .col-b .wr .ico-list li .tit strong{font-size:40px;font-weight:500;vertical-align: baseline;position: relative;}
#sub.overview .col-b .wr .ico-list li .tit{color:#fff;font-size:16px;line-height: 1;position: relative;padding-top:92px;}
#sub.overview .col-b .wr .ico-list li .tit:before{content:'';position: absolute;left:0;right:0;margin:0 auto;top:0;height:68px;background:no-repeat center center / 100%;}
#sub.overview .col-b .wr .ico-list li:nth-of-type(1) .tit:before{background-image:url('../../images/sub/aboutus/sub0101-colb01.png');width:80px;}
#sub.overview .col-b .wr .ico-list li:nth-of-type(2) .tit:before{background-image:url('../../images/sub/aboutus/sub0101-colb02.png');width:53px;}
#sub.overview .col-b .wr .ico-list li:nth-of-type(3) .tit:before{background-image:url('../../images/sub/aboutus/sub0101-colb03.png');width:61px;}
#sub.overview .col-b .wr .ico-list li:nth-of-type(4) .tit:before{background-image:url('../../images/sub/aboutus/sub0101-colb04.png');width:63px;}
#sub.overview .col-b .wr .ico-list li:nth-of-type(5) .tit:before{background-image:url('../../images/sub/aboutus/sub0101-colb05.png');width:68px;}
#sub.overview .col-b .wr .ico-list li:nth-of-type(6) .tit:before{background-image:url('../../images/sub/aboutus/sub0101-colb06.png');width:61px;}
#sub.overview .col-b .wr .ico-list li .des{font-size:18px;font-weight:350;color:#fff;line-height: 1.389;}
#sub.overview .col-b .wr .ico-list li .des-g{font-size:15px;font-weight:350;color:#999;display: block;}
#sub.overview .col-c{background:#f7f7f7;}
#sub.overview .col-d .tplat-list li{position: relative;}
#sub.overview .col-d .tplat-list li:before, #sub.overview .col-d .tplat-list li:after{content:'';display:table;}
#sub.overview .col-d .tplat-list li
#sub.overview .col-d .tplat-list li > .wr:before, #sub.overview .col-d .tplat-list li > .wr:after{content:'';display:table;}
#sub.overview .col-d .tplat-list li > .wr:after{clear:both;}
#sub.overview .col-d .tplat-list li > .wr > *{float:left;}
#sub.overview .col-d .tplat-list li .tplat-txt{padding-top:155px;padding-left:40px;}
#sub.overview .col-d .tplat-list li .tplat-txt .tit{font-size:40px;color:#333; font-weight:500; position: relative;padding-bottom:10px;margin-bottom:45px;line-height:1.25;}
#sub.overview .col-d .tplat-list li .tplat-txt .tit:before{content:'';position: absolute;left:-200px;bottom:0;background:#014099;width:495px;height:2px;}
#sub.overview .col-d .tplat-list li .tplat-txt .des{font-size:18px;font-weight: 350;line-height: 1.667;}
#sub.overview .col-d .tplat-list li .tplat-img{margin-right:60px;}
#sub.overview .col-d .tplat-list li:nth-of-type(1) {z-index: 1;}
#sub.overview .col-d .tplat-list li:nth-of-type(1) .tplat-img{margin-left:80px;}
#sub.overview .col-d .tplat-list li:nth-of-type(2) {padding:140px 0 180px;margin-top:-100px;background:#f7f7f7;}
#sub.overview .col-d .tplat-list li:nth-of-type(2) .tplat-img{margin-right:0;margin-right:-40px;float:right;margin-left: 60px;}
#sub.overview .col-d .tplat-list li:nth-of-type(2) .tplat-txt{text-align: end;float: right;padding-left:0;padding-right:40px;}
#sub.overview .col-d .tplat-list li:nth-of-type(2) .tit:before{left:auto;right:-200px;}
#sub.overview .col-d .tplat-list li:nth-of-type(3) {margin-top:-100px;}
#sub.overview .col-d .tplat-list li:nth-of-type(3) .tplat-img{margin-left:60px;}
#sub.overview .col-d.cont-wr{padding-bottom:150px;}
#sub.overview .col-e{ padding:0 0 150px;} 
#sub.overview .col-e .cont-tit small {color:#0089d0;}
#sub.overview .col-e .profile-list:before, #sub.overview .col-e .profile-list:after{content:'';display: table}
#sub.overview .col-e .profile-list:after{clear: both;}
#sub.overview .col-e .profile-list > li{float:left;width:33.333%;text-align: center; padding: 0 10px;}
#sub.overview .col-e .profile-list > li:nth-child(3n+1){clear:both;}
#sub.overview .col-e .profile-list > li .img{}
#sub.overview .col-e .profile-list > li .position{color:#014099;display:block;margin-top:20px;}
#sub.overview .col-e .profile-list > li .name{font-size:24px;font-weight:350;color:#333;display: block;}
#sub.overview .col-e .profile-list > li .name strong{font-weight: 500;}
#sub.overview .col-e .profile-list > li .acv-list{text-align: left;display: table;width:fit-content;margin:14px auto 0;}
#sub.overview .col-e .profile-list > li:not(:nth-of-type(n+4)){margin-bottom:75px;}
#sub.overview .col-e .profile-list > li .acv-list li{font-weight: 350;position: relative;color:#666;padding-left:13px;line-height: 1.875;}
#sub.overview .col-e .profile-list > li .acv-list li:before{content:'';position: absolute;left:0;top:11px;width:4px;height:4px;background:#014099;}
#sub.overview .col-f{background:url('../../images/sub/aboutus/sub0101-colfbg.png')#f7f7f7 no-repeat center bottom / cover;}
#sub.overview .col-f .fp-list:before, #sub.overview .col-f .fp-list:after{content:'';display:table;}
#sub.overview .col-f .fp-list:after{clear:both;}
#sub.overview .col-f .fp-list{font-size:0;}
#sub.overview .col-f .fp-list .fp-list-item{position: relative;padding:0 30px 75px;width:325px;display:inline-block; text-align:left}
#sub.overview .col-f .fp-list .fp-list-item:before{content:'';position: absolute;left:0;top:7.5px;width:100%;height:1px;background:#ccc;}
#sub.overview .col-f .fp-list .fp-list-item:after{content:'';position: absolute;left:0;top:0;width:16px;height:16px;background:#fff;border:2px solid #014099;border-radius: 50%;box-sizing: border-box;}
#sub.overview .col-f .fp-list .fp-list-item .year{font-size:40px;font-weight:500;color:#333;position: relative;padding-top:75px;}
#sub.overview .col-f .fp-list .fp-list-item .year:before{content:'';position: absolute;left:-22px;top:0;width:1px;height:100%;background:#014099;}
#sub.overview .col-f .fp-list .fp-list-item .acv-list li:first-child {margin-top:15px;}
#sub.overview .col-f .fp-list .fp-list-item .acv-list li{font-size:16px;position: relative;padding-left:65px; margin-bottom:15px; }
#sub.overview .col-f .fp-list .fp-list-item .acv-list li strong {color:#333; margin-left:-50px; padding-right:10px; float: left;}
#sub.overview .col-f .fp-list .fp-list-item .acv-list li:before{content:'';position: absolute;left:0;top:7px;width:4px;height:4px;background:#014099;}
#sub.overview .col-g .tab-list{width:170px;float:left;margin-right:60px;line-height: 1; position:relative; z-index:2;}
#sub.overview .col-g .tab-list li a{font-size:18px;color:#999;display:block;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd;}
#sub.overview .col-g .tab-list li.active a{color:#333;}
#sub.overview .col-g .tabs-container{float:left;width:calc(100% - 230px);margin-top:-40px;}
#sub.overview .col-g > .wr:before, #sub.overview .col-g > .wr:after{content:'';display:table;}
#sub.overview .col-g > .wr:after{clear:both;}
#sub.overview .col-g .ci-list:before, #sub.overview .col-g .ci-list:after{content:'';display:table;}
#sub.overview .col-g .ci-list:after{clear:both;}
#sub.overview .col-g .ci-list {margin-left:-20px;}
#sub.overview .col-g .ci-list li{float:left;width:calc(20% - 20px);height:70px;display:table;text-align:center;margin:40px 0 40px 20px;}
#sub.overview .col-g .ci-list li .img{display:table-cell;vertical-align: middle; height:70px;}
/* mission */
#sub.mission .cont-wr:first-of-type{padding:120px 0 0;}
#sub.mission .ls-box{position: relative;display:table;width:100%;height:360px;text-align: center;background:url('../../images/sub/aboutus/sub0201-img01.jpg')no-repeat center center / cover;}
#sub.mission .ls-box:before{content:'';position: absolute;width:300px;height:300px;background:#f0f0f0;left:-60px;top:-60px;z-index: -1;}
#sub.mission .ls-box:after{content:'';position: absolute;width:100%;height:300px;background:#e5ecf5;left:calc(100% - 340px);top:105px;z-index: -1;}
#sub.mission .ls-box h3{font-size:20px;color:#fff;}
#sub.mission .ls-box .slg{font-size:40px;font-weight:350;color:#fff;}
#sub.mission .ls-box .slg strong{font-weight:500;}
/* contactus */
#sub.contactus .map{height:550px;border:1px solid #ddd;}
#sub.contactus .map iframe{height:100%;}
#sub.contactus .map-info{position: relative;z-index: 1;width:100%; margin:0 auto 0;background:#282c37;padding :60px 100px 60px 30%;background:#282c37;overflow: hidden;}
#sub.contactus .map-info .tplat-logo{position: absolute;left:80px;top:50%;transform: translateY(-50%);}
#sub.contactus .map-info .info-list{position: relative;padding-left:50px; overflow: hidden;}
#sub.contactus .map-info .info-list:before{content:'';position: absolute;left:0;top:0;width:1px;height:100%;background:#3e424b;}
#sub.contactus .map-info .info-list li{float: left;width:165px;}
#sub.contactus .map-info .info-list li .tit{font-size:20px;color:rgba(255,255,255, .6); min-width:40px;}
#sub.contactus .map-info .info-list li .det{font-size:18px;font-weight: 350;color:#fff;}
#sub.contactus .map-info .info-list li:nth-of-type(1){width:calc(100% - 165px);}
#sub.contactus .map-info .info-list li:nth-of-type(1) .tit{display:block;}
#sub.contactus .map-info .info-list li:nth-of-type(1) .det{font-weight: 400;}
#sub.contactus .map-info .info-list li:nth-of-type(2) > *, #sub.contactus .map-info .info-list li:nth-of-type(3) > * {display: inline-block;vertical-align: middle;}
.agree-paragraph:before, .agree-paragraph:after {content: '';display: table;}
.agree-paragraph:after{clear: both;}
.agree-paragraph .chk-wrapper {position: relative;display: inline-block;}
.agree-paragraph .chk-wrapper label {display: block;padding-left: 35px;cursor: pointer;}
.agree-paragraph .chk-wrapper input {position: absolute;left: 0;top: 3.75px;width: 20px;height: 20px;opacity: 0;}
.agree-paragraph .chk-wrapper input + label::before {content:'';position: absolute;top: 3px;left: 0;width: 20px;height: 20px;border: 1px solid #858585;-webkit-box-sizing: border-box;box-sizing: border-box;}
.agree-paragraph .chk-wrapper input + label::after {content:'';position: absolute;top:10px;left:4px;display: block;opacity: 0;width:12px;height:8px;background: url('../../images/checked.png') no-repeat center center/100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.agree-paragraph .chk-wrapper input:checked + label::before {background:#014099;}
.agree-paragraph .chk-wrapper input:checked + label::after {opacity: 1;}
.agree-paragraph .color-theme{vertical-align: baseline;}
#sub.contactus .tb-type01 {border-top:1px solid #333;}
#sub.contactus .tb-type01 table{table-layout: fixed;width:100%;}
#sub.contactus .tb-type01 table .asterix{color:#c90000;vertical-align: middle;margin-left:4px;}
#sub.contactus .tb-type01 table tbody tr{border-bottom:1px solid #ddd;font-size: 0;}
#sub.contactus .tb-type01 table tbody tr th{font-size:18px;font-weight:500;color:#333;padding:35px 30px;background:#f7f7f7;text-align: left;}
#sub.contactus .tb-type01 table tbody tr td{padding:20px 22px;}
#sub.contactus .tb-type01 table tbody tr:nth-of-type(2) td input + input{margin-left:10px;}
#sub.contactus .tb-type01 table tbody tr:nth-of-type(4) td select{margin-left:10px;}
#sub.contactus .tb-type01 table tbody tr:nth-of-type(5) td select + select{margin-left:10px;}
#sub.contactus .tb-type01 .dash, #sub.contactus .tb-type01 .at{margin:0 10px;font-size:16px;}
#sub.contactus .tb-type01 input::placeholder{font-weight:350;color:#aaa;}
#sub.contactus .tb-type01 input,select{font-size:16px;color:#666;border:1px solid #ddd;height:50px;padding-left:18px;}
#sub.contactus .tb-type01 select::-ms-expand {display: none;}
#sub.contactus .tb-type01 input.ipt-w-100p{width:100%;}
#sub.contactus .tb-type01 input.ipt-w-380{width:380px;}
#sub.contactus .tb-type01 input.ipt-w-200{width:280px;}
#sub.contactus .tb-type01 input.ipt-w-230{width:230px;}
#sub.contactus .tb-type01 input.ipt-w-180{width:180px;}
#sub.contactus .tb-type01 select{background:url('../../images/sel-down.png')#fff no-repeat center right 5.5%;-webkit-appearance: none; appearance: none}
#sub.contactus .tb-type01 select.sel-w-230{width:230px;}
#sub.contactus .tb-type01 select.sel-w-280{width:280px;}
#sub.contactus .tb-type01 select.sel-w-345{width:345px;}
#sub.contactus .tb-type01 textarea{width:100%;color:#666;border:1px solid #ddd;}
#sub.contactus .tb-type01 textarea.txt-cont{width:100%;height:200px;padding:20px;}
#sub.contactus textarea.txt-rd{width:100%;height:250px;padding:30px; font-weight: 300;}
#sub.contactus .agree-paragraph{text-align: center;margin:25px 0 75px;}
#sub.contactus .agree-paragraph .chk-wrapper > *{display: inline-block;vertical-align: middle;}
#sub.contactus .agree-paragraph .chk-wrapper label{font-size:18px;color:#333;}
#sub.contactus h3{font-size:24px;font-weight: 500;color:#333;margin:54px 0 14px;}


/*공백 */
.gap {height:60px;clear:both;display:block;}
.sgap {height:40px;clear:both;display:block;}
.ssgap {height:25px;clear:both;display:block;}




#sub.mission{overflow:hidden;}
.img img {width:100%}
@media screen and (max-width:1240px){
	
	
	
	
	.pc-only{display: none;}
#sub.overview .col-d .tplat-list li .tplat-img{margin:0!important;width:42.5%;}
#sub.overview .col-d .tplat-list li .tplat-txt{width:calc(100% - 42.5%);}
#sub.overview .col-g .tab-list{margin-right:30px;}
#sub.overview .col-g .tabs-container{width:calc(100% - 200px);}
#sub.overview .col-g .ci-list li{margin:20px 0 20px 20px}
}


@media screen and (max-width:1024px){
	#sub.overview .col-b .wr .ico-list li .des{font-size:16px;}
	#sub.contactus .tb-type01 table tbody tr th{font-size:16px;}
	#sub.contactus .tb-type01 input, select{font-size:14px;}
	#sub.contactus h3{font-size:18px;}
	#sub.contactus .map-info{margin:0 auto;}
	#sub.contactus .map-info .tplat-logo{left:5%; width:20%;}
	#sub.contactus .map-info .info-list li .det{font-size:15px;}

	#sub.contactus .tb-type01 input.ipt-w-380{width:60%;}
	#sub.contactus .tb-type01 input.ipt-w-200{width:calc(40% - 10px);}
	#sub.contactus .tb-type01 input.ipt-w-180{width:30%;}
	#sub.contactus .tb-type01 input.ipt-w-230{width:60%;}
	#sub.contactus .tb-type01 select.sel-w-230{width:100%; margin-top:10px; margin-left:0 !important;}
	#sub.contactus .tb-type01 select.sel-w-280{width:28%;}
	#sub.contactus .tb-type01 select.sel-w-345{width:55%;}
	#sub.contactus .agree-paragraph .chk-wrapper label{font-size:16px;}
	.agree-paragraph .chk-wrapper input + label::before{top:1px;}
	.agree-paragraph .chk-wrapper input + label::after{top:6px;}
	#sub.contactus .tb-type01 .dash, #sub.contactus .tb-type01 .at{max-width:7%; padding:0 1%; display:inline-block; margin:0;}
	#sub.overview .col-d .tplat-list li .tplat-img{margin-right:40px;}
	#sub.overview .col-d .tplat-list li .tplat-txt{padding-top:100px;}
	#sub.overview .col-e .profile-list{margin-left:-20px;}
	#sub.overview .col-e .profile-list > li{width:calc(33.333% - 20px);margin-left:20px;}
	#sub.overview .col-e .profile-list > li:nth-of-type(4){clear:left;}
}

@media screen and (max-width:768px){
	#sub.overview .col-a .des{font-size:16px;}
	#sub.contactus .map-info .tplat-logo{position:relative; top:auto; left:auto; transform:none; width:70%;}
	#sub.contactus .map-info{padding:40px 20px;}
	#sub.contactus .map-info .info-list{padding:30px 0 0}
	#sub.contactus .map-info .info-list:before{display:none;}
	#sub.contactus .map-info .info-list li .tit{font-size:16px;}
	#sub.contactus .tb-type01 table tbody tr td{padding:10px;}
	#sub.contactus .tb-type01 table tbody tr th{padding:10px;}
	#sub.mission .ls-box .slg{font-size:30px;}
	#sub.mission .ls-box:before{top:-20px;}
	#sub.mission .ls-box:after{bottom:-20px; top:auto;}
	#sub.overview .col-b .wr .ico-list{margin-left:-10px;}
	#sub.overview .col-b .wr .ico-list li:nth-of-type(4){clear:left;}
	#sub.overview .col-b .wr .ico-list li{width:calc(33.333% - 10px);margin-left:10px;margin-bottom:20px;}
	#sub.overview .col-b .wr .ico-list li .tit strong{font-size:30px;}
	#sub.overview .col-b{padding:85px 0 80px;}
	#sub.overview .col-b .wr .ico-list li .tit:before{background-size:70%;}
	#sub.overview .col-b .wr .ico-list li .tit{padding-top:70px;}
	#sub.overview .col-d .tplat-list li .tplat-txt{padding-top:50px;}
	#sub.overview .col-d .tplat-list li .tplat-img{width:30%;}
	#sub.overview .col-d .tplat-list li .tplat-txt{width:calc(100% - 30%);}
	#sub.overview .col-d .tplat-list li .tplat-txt .tit{font-size:30px;margin-bottom:20px;}
	#sub.overview .col-d .tplat-list li .tplat-txt .tit:before{width:50%;left:-25%;}
	#sub.overview .col-d .tplat-list li:nth-of-type(2) .tit:before{right:-25%;left:auto;}
	#sub.overview .col-d.cont-wr{padding-bottom:110px;}
	#sub.overview .col-d .tplat-list li:nth-of-type(2){padding:100px 0 140px;}
	#sub.overview .col-e .profile-list > li{width:calc(50% - 20px);margin-bottom:50px!important; padding:0;}
	#sub.overview .col-e .profile-list > li:nth-of-type(4){clear:none;}
	#sub.overview .col-e .profile-list > li:nth-of-type(odd){clear:left;}
	#sub.overview .col-e .profile-list > li .img img{max-width:70%;}
	#sub.overview .col-e{padding:0 0 60px}
	#sub.overview .col-f .fp-list .fp-list-item .year{padding:45px;}
	#sub.overview .col-g .tab-list li a{font-size:16px;}
	#sub.overview .col-g .tab-list{width:100%;border-bottom:1px solid #ddd;margin:0 0 20px 0;}
	#sub.overview .col-g .tab-list:before, #sub.overview .col-g .tab-list:after{content:'';display: table;}
	#sub.overview .col-g .tab-list:after{clear:both;}
	#sub.overview .col-g .tab-list > li{float:left;width:20%;text-align: center;}
	#sub.overview .col-g .tab-list > li a{margin-bottom:0;padding-bottom:10px;border-bottom:none;}
	#sub.overview .col-g .tabs-container{width:100%; float:none;}
	#sub.overview .col-g .ci-list li{width:calc(33.333% - 20px)}
	#sub.overview .col-g .ci-list li{margin:20px 0 20px 20px}
	#sub.overview .col-g .ci-list li .img img{max-width:100px; width:100%;}
	#sub.mission .cont-wr:first-of-type{padding:80px 0 0;}
}

@media screen and (max-width:480px){
	#sub.overview .col-a .des{font-size:14px}
	#sub.contactus .map-info .info-list li:nth-of-type(1),
	#sub.contactus .map-info .info-list li{width:100%; margin:0 0 10px;}
	#sub.contactus .tb-type01 table tbody tr th{font-size:12px;}
	#sub.contactus .tb-type01 input, select{padding-left:10px; font-size:12px; height:40px;}
	#sub.contactus h3{font-size:14px; margin:30px 0 10px;}
	#sub.contactus textarea.txt-rd{padding:10px; font-size:12px;}
	#sub.contactus .agree-paragraph .chk-wrapper label{font-size:14px;}
	#sub.contactus .tb-type01 select.sel-w-280{width:100%;}
	#sub.contactus .tb-type01 select.sel-w-345{width:100%; margin-left:0 !important; margin-top:10px;}
	#sub.contactus .map{height:350px;}
	#sub.contactus .agree-paragraph .chk-wrapper label{font-size:14px;}
	.agree-paragraph .chk-wrapper label{padding-left:30px;}
	#sub.contactus .agree-paragraph{margin:25px 0;}
	#sub .btn-default-01{width:100%;}
	#sub.overview .col-b{padding:65px 0 60px;}
	#sub.overview .col-b .wr .ico-list li .des{font-size:14px;}
	#sub.overview .col-d .tplat-list li .tplat-img{width:100%;}
	#sub.overview .col-d .tplat-list li .tplat-img img{max-width:60%;}
	#sub.overview .col-d .tplat-list li .tplat-txt{width:100%;}
	#sub.overview .col-d .tplat-list li .tplat-txt{padding-top:25px;padding-left:0;}
	#sub.overview .col-d .tplat-list li .tplat-txt .tit{font-size:20px;padding-left:0;}
	#sub.overview .col-d .tplat-list li:nth-of-type(2){padding:60px 0 120px;margin-top:-50px;}
	#sub.overview .col-d .tplat-list li:nth-of-type(2) .tplat-img{text-align: right;}
	#sub.overview .col-d .tplat-list li:nth-of-type(2) .tplat-txt{padding-right:0;}
	#sub.overview .col-d .tplat-list li .tplat-txt .tit:before{left:0;}
	#sub.overview .col-d .tplat-list li:nth-of-type(2) .tit:before{right:0; left:auto;}
	#sub.overview .col-d.cont-wr{padding-bottom:90px;}
	#sub.overview .col-e{padding:0 0 20px}
	#sub.overview .col-f .fp-list .fp-list-item{width:280px;padding:0 30px 30px}
	#sub.overview .col-f .fp-list .fp-list-item .year{padding:30px;}
	#sub.overview .col-f .fp-list .fp-list-item .acv-list li{font-size:14px;}
	#sub.overview .col-f .fp-list .fp-list-item .acv-list li:before{top:13px;}
	#sub.overview .col-g .tab-list li a{font-size:12px;}
	#sub.overview .col-g .tab-list{margin:0;}
	#sub.overview .col-g .ci-list li{height:40px;}
	#sub.overview .col-g .ci-list li .img img{max-width:70px; width:100%;}
	#sub.overview .col-d .tplat-list li .tplat-txt .des{font-size:14px;}
	#sub.overview .col-e .profile-list > li .name{font-size:18px;}
	#sub.overview .col-b .wr .ico-list li .tit strong{font-size:20px}
	#sub.mission .cont-wr:first-of-type{padding:60px 0 0;}

	#sub.mission .ls-box{height:260px; margin-top: 60px;}
	#sub.mission .ls-box .slg{font-size:24px;}
}


.sdp-btn, a.sdp-btn {
    background:#2a58a6;
    color:#fff;

    display: block;
    padding: 15px 20px;
    line-height: 1;
	
}


.blind {display:none}
.top-info-type1 {position:relative;border-bottom:1px solid #ededed;padding:60px 0 32px 205px}
.top-info-type1:before {display:block;content:"";width:100%;height:50px;border:25px solid #ededed;box-sizing:border-box;border-bottom:0;position:absolute;top:0;left:0}
.top-info-type1 .title {position:absolute;top:55px;left:70px}
.top-info-type1 .title:before {display:block;content:"";width:125px;height:62px;background:url(../../images/logo-b.png) no-repeat }
.top-info-type1 .info-txt {position:relative;padding-right:150px; padding-left:30px}
.top-info-type1 .info-txt .btit {color:#000;font-size:1.333em;font-weight:400;line-height:1.4}
.top-info-type1 .info-txt .btit > span {display:block}
.top-info-type1 .info-txt .psbtn {position:absolute;top:-15px;right:60px}
@media all and (max-width:1199px){
	.top-info-type1 .info-txt {padding-right:0}
	.top-info-type1 .info-txt .psbtn {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:20px 0 0}
}
@media all and (max-width:999px){
	.top-info-type1 {padding:30px 40px 20px 205px}
	.top-info-type1:before {border-width:15px}
	.top-info-type1 .title {top:33px}
	.top-info-type1 .title:before {width:65px;height:41px;background-size:561px auto;background-position:0 -63px}
	.top-info-type1 .info-txt {margin:0 -20px}
}
@media all and (max-width:768px){
	.top-info-type1 {padding:30px 20px 20px}
	.top-info-type1:before {border-width:10px}
	.top-info-type1 .title {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 10px}
	.top-info-type1 .info-txt {margin:0}
}
@media all and (max-width:599px){
	.top-info-type1 {padding-top:10px}
	.top-info-type1:before {border-width:5px;height:30px}
	.top-info-type1 .title:before {width:49px;height:31px;background-size:421px auto;background-position:0 -47px;display:none}
	.top-info-type1 .info-txt .btit {font-size:1.133em}
}