@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;500;600&display=swap');

.s2 {padding:100px 0 85px 0;}
.s2 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s2 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}
.s2 h2 {margin-top: 0px; position: relative; font-size: 1.9em; font-weight: 400; color: #111; line-height: 1.4em;padding: 0 20px; display: inline-block;}
.s2 h2 b {color: #0054a6;}
.s2 h2 strong { color: #e33737;}
.s2 h2 span {font-weight: 600;}
.s2 h2:after {content: '❝'; position:absolute; left: -20px; top: 2px; font-size: 2em; color: #ccc;}
.s2 h2:before {content: '❞'; position: absolute; right: -20px; top: 2px; font-size: 2em; color: #ccc;}
.s2 h3 {margin-top: 100px; font-size: 2.8em; color: #0054a6; position: relative;}
.s2 h3:after {content: ''; position: absolute; top: -60px; height: 30px; width: .5px; background: #0054a6; left: 50%; transform: translate(-50%, 0);}
.s2 h4 { padding:20px 20px ; font-size: 1.4em; font-weight: 400; color: #666; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; max-width: 1000px; margin: 0 auto; margin-top: 25px; line-height: 1.45em;}
.s2 h4 b {color: #222; display: inline-block; margin-top: 15px; font-size: 1.2em;}

.s2 .img:after {content: ''; clear: both; display: table;}
.s2 .img {max-width: 1010px; margin: 10px auto;}
.s2 .img img {float: left; width: 32.333%; margin: .5%;}

.s2 .cont {max-width: 1010px; margin: 40px auto; }
.s2 .cont:after {content: ''; clear: both; display: table;}
.s2 .cont .box {float: left; width: 33.3333%; }
.s2 .cont .box img {float: left; margin-left: 5px;}
.s2 .cont .box .txt {float: left; padding-left: 20px; text-align: left;}
.s2 .cont .box .txt p {color: #3495f3; font-size: 1.45em; margin-top: 12px;}
.s2 .cont .box .txt span {display: inline-block; margin-top: 10px; font-size: 1.2em; color: #666; line-height: 1.4em;}


.s2 .bg {background: #f2f2f2; padding: 80px 0; margin: 50px 0 80px 0;}
.s2 .bg h3 {margin: 0;}
.s2 .bg h3:after {content: none;}
.s2 .bg h5 {margin-top: 80px;}
.s2 .bg .tit {margin-top: 10px; font-size: 3.5em; font-weight: 700; color: #222;}
.s2 .bg .tit .pc {display: none;}
.s2 .bg .tit b {color: #0054a6;}
.s2 .bg .sub {margin-top: 50px;  font-size: 2em; color: #222; font-family: 'Noto Serif KR', serif; font-weight: 600; line-height: 1.4em; margin-bottom: 40px;}
.s2 .bg h4 {color: #444; line-height: 1.5em;border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; font-family: 'Noto Serif KR', serif; }
.s2 .bg h4 span {display: inline-block;color: #777; margin-top: 20px; font-size: .85em;}

.s2 .h2_2:after {content: none;}
.s2 .h2_2:before {content: none;}
.s2 .box2:after {content: ''; clear: both; display: table; }
.s2 .box2 {margin-top: 40px; text-align: left;}
.s2 .box2 .img_box {float: left; width: 50%; height: 200px; background:#eee; }
.s2 .box2 .img1 {background:url('/theme/IDEN02/img/s2_8.jpg')no-repeat center #eee; background-size: cover;}
.s2 .box2 .img2 {background:url('/theme/IDEN02/img/s2_9.jpg')no-repeat center #eee; background-size: cover;}
.s2 .box2 .img3 {background:url('/theme/IDEN02/img/s2_10.jpg')no-repeat center #eee; background-size: cover;}
.s2 .box2 .txt_box {float: left; width: 50%; padding: 0 35px; margin-top: 40px;}
.s2 .box2 .txt_box p {font-size: 1.7em; color: #0054a6; font-weight: 600;}
.s2 .box2 .txt_box ul {margin-top: 20px;}
.s2 .box2 .txt_box ul li {font-size: 1.2em; color: #666; margin-bottom: 10px; line-height: 1.4em;}
@media screen and (max-width:992px) {
    .s2 .wid {padding:0 20px;}

    .s2 h2 {font-size: 1.7em;}
    .s2 h4 {padding: 20px 10px; font-size: 1.3em;}
    .s2 .cont .box {text-align: center; }
    .s2 .cont .box img {width: 44%; margin: 0 28%;}
    .s2 .cont .box .txt {width: 100%;text-align: center;  margin-top: 10px; padding: 0;}

    .s2 .bg .tit {font-size: 3em;}
    .s2 .bg .sub {font-size: 1.8em; }
    .s2 .bg h4 {font-size: 1.2em;}
}

@media screen and (max-width:550px) {
    .s2 {padding:60px 0 55px 0; }
    .s2 .wid {padding:0 10px;}
    .s2 h1 {font-size:2.4em;}

    .s2 h2 {font-size: 1.3em;}
    .s2 h2:before {right: -5px;}
    .s2 h2:after {left: -5px;}
    .s2 h3 {font-size: 2.2em;}
    .s2 h4 {font-size: 1.1em; padding: 15px 5px;}
    .s2 h4 .mo {display: none;}
    .s2 h4 b {font-size: 1em;}

    .s2 .cont .box {width: 100%; margin-bottom: 25px;}
    .s2 .cont .box img {width: auto; margin: 0;}
    .s2 .cont .box .txt {width: auto; text-align: left; padding-left: 20px; margin-top: 0px;}

    .s2 .bg {margin-top: 0px; padding: 60px 0; margin-bottom: 50px;}
    .s2 .bg h5 {margin-top: 50px;}
    .s2 .bg h5 img {width: 110px;}
    .s2 .bg .tit {font-size: 1.5em; margin-top: 10px;}
    .s2 .bg .sub {font-size: 1.05em; margin-top: 20px; margin-bottom: 10px;}
    .s2 .bg h4 {font-size: 1em;}

    .s2 .box2 .img_box {width: 100%;}
    .s2 .box2 .txt_box {width: 100%; margin-top: 25px; padding: 0 10px ;}
    .s2 .box2 .txt_box p {font-size: 1.5em;}
    .s2 .box2 .txt_box ul li {font-size: 1.05em;}
 }





.s2_2 {padding:100px 0 85px 0;}
.s2_2 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s2_2 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}

.s2_2 h3 {margin-top: 50px; font-size: 2.8em; color: #0054a6; position: relative;}
.s2_2 h3:after {content: ''; position: absolute; top: -60px; height: 30px; width: .5px; background: #0054a6; left: 50%; transform: translate(-50%, 0);}

.s2_2 .box2:after {content: ''; clear: both; display: table; }
.s2_2 .box2 {margin-top: 40px; padding-bottom: 30px; text-align: left; }
.s2_2 .box2 .img_box {float: left; width: 50%; height: 410px; background:#eee; }
.s2_2 .box2 .img1 {background:url('/theme/IDEN02/img/s2_11.jpg')no-repeat center #eee; background-size: cover;}
.s2_2 .box2 .img2 {background:url('/theme/IDEN02/img/s2_12.jpg')no-repeat center #eee; background-size: cover;}
.s2_2 .box2 .img3 {background:url('/theme/IDEN02/img/s2_13.jpg')no-repeat center #eee; background-size: cover;}
.s2_2 .box2 .img4 {background:url('/theme/IDEN02/img/s2_14.jpg')no-repeat center #eee; background-size: cover;}
.s2_2 .box2 .txt_box {float: left; width: 50%; padding: 0 45px; margin-top:85px;}
.s2_2 .box2 .txt_box p {font-size: 2em; color: #0054a6; font-weight: 600;}
.s2_2 .box2 .txt_box ul {margin-top: 20px;}
.s2_2 .box2 .txt_box ul li {font-size: 1.4em; color: #666; margin-bottom: 10px; line-height: 1.4em;}
.s2_2 .box2 .txt_box ul li span {display: inline-block; margin-left: 5px; color: #999; font-size: .9em;}
@media screen and (max-width:992px) {
    .s2_2 .wid {padding:0 20px;}
}

@media screen and (max-width:550px) {
    .s2_2 {padding:60px 0 55px 0; }
    .s2_2 .wid {padding:0 10px;}
    .s2_2 h1 {font-size:2.4em;}
    .s2_2 h3 {font-size: 2.2em;}

    .s2_2 .box2 .img_box {width: 100%;}
    .s2_2 .box2 .txt_box {width: 100%; margin-top: 25px; padding: 0 10px ;}
    .s2_2 .box2 .txt_box p {font-size: 1.5em;}
    .s2_2 .box2 .txt_box ul li {font-size: 1.05em;}
 }









 .s2_3 {padding:100px 0 85px 0;}
.s2_3 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s2_3 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}

.s2_3 h3 {margin-top: 50px; font-size: 2.8em; color: #0054a6; position: relative;}
.s2_3 h3:after {content: ''; position: absolute; top: -60px; height: 30px; width: .5px; background: #0054a6; left: 50%; transform: translate(-50%, 0);}
.s2_3 .box:after {content: ''; clear: both; display: table; }
.s2_3 .box {margin-top: 60px; padding-bottom: 30px; text-align: left; }
.s2_3 .box .img_box {float: left; width: 50%; height: 230px; background:#eee; }
.s2_3 .box .img1 {background:url('/theme/IDEN02/img/s2_15.jpg')no-repeat center left #eee; background-size: cover;}
.s2_3 .box .txt_box {float: left; width: 50%; padding: 0 45px; margin-top:30px;}
.s2_3 .box .txt_box p {font-size: 2em; color: #0054a6; font-weight: 600;}
.s2_3 .box .txt_box ul {margin-top: 20px;}
.s2_3 .box .txt_box ul li {font-size: 1.4em; color: #666; margin-bottom: 10px; line-height: 1.4em;}
.s2_3 .box .txt_box ul li span {display: inline-block; margin-left: 5px; color: #999; font-size: .9em;}

.s2_3 table {width: 100%; border-collapse: collapse; margin-top: 30px;  margin-bottom: 15px;border-top: 2px solid #333;}
.s2_3 table th {background: #0054a6; color: #fff; font-weight: 400; padding: 10px 0; font-size: 1.4em; border-right: 1px solid rgba(255,255,255,.2);}
.s2_3 table th br {display: none;}
.s2_3 table td {color: #444; text-align: center; font-size: 1.3em; padding: 8px 0; border-bottom: 1px solid #ddd;}
.s2_3 table td:first-child {background: #f8f8f8;}
.s2_3 table td:nth-child(2) {background: #e4f2ff}

.s2_3 .img:after {content: ''; clear: both; display: table;}
.s2_3 .img {max-width: 1010px; margin: 10px auto;}
.s2_3 .img img {float: left; width: 32.333%; margin: .5%;}

.s2_3 .box2:after {content: ''; clear: both; display: table; }
.s2_3 .box2 {margin-top: 80px; padding-bottom: 30px; text-align: left; }
.s2_3 .box2 .img_box {float: left; width: 50%; height: 410px; background:#eee; }
.s2_3 .box2 .img1 {background:url('/theme/IDEN02/img/s2_19.jpg')no-repeat center right #eee; background-size: cover;}
.s2_3 .box2 .txt_box {float: left; width: 50%; padding: 0 45px; margin-top:0px;}
.s2_3 .box2 .txt_box p {font-size: 1.7em; color: #0054a6; font-weight: 600; margin-top: 35px;}
.s2_3 .box2 .txt_box ul {margin-top: 12px;}
.s2_3 .box2 .txt_box ul li {font-size: 1.2em; color: #666; margin-bottom: 7px; line-height: 1.4em;}
.s2_3 .box2 .txt_box ul li span {display: inline-block; margin-left: 5px; color: #999; font-size: .9em;}
@media screen and (max-width:992px) {
    .s2_3 .wid {padding:0 20px;}
    .s2_3 .box .txt_box {margin-top: 30px; padding: 0 0 0 25px ;}
    .s2_3 .box .txt_box ul li {font-size: 1.2em;}

    .s2_3 .box2 .txt_box {margin-top: 0px; padding: 0 0 0 35px ;}
    .s2_3 .box2 .txt_box ul li {font-size: 1.2em;}
}

@media screen and (max-width:550px) {
    .s2_3 {padding:60px 0 55px 0; }
    .s2_3 .wid {padding:0 10px;}
    .s2_3 h1 {font-size:2.4em;}
    .s2_3 h3 {font-size: 1.6em;}
    .s2_3 .box .img_box {width: 100%; height: 170px;}
    .s2_3 .box .txt_box {width: 100%; margin-top: 25px; padding: 0 10px ;}
    .s2_3 .box .txt_box p {font-size: 1.5em;}
    .s2_3 .box .txt_box ul li {font-size: 1.05em;}

    .s2_3 table th {font-size: 1.1em;}
    .s2_3 table th br {display: block;}
    .s2_3 table td {font-size: 1em;}

    .s2_3 .box2 .img_box {width: 100%; height: 200px;}
    .s2_3 .box2 .txt_box {width: 100%; margin-top: 25px; padding: 0 10px ;}
    .s2_3 .box2 .txt_box p {font-size: 1.5em; margin-top: 0px;}
    .s2_3 .box2 .txt_box ul {margin-bottom: 40px;}
    .s2_3 .box2 .txt_box ul li {font-size: 1.05em;}
 }




 .s2_4 {padding:100px 0 85px 0;}
.s2_4 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s2_4 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}
.s2_4 h2 {margin-top: 50px; position: relative; font-size: 2em; color: #111; line-height: 1.4em;}
.s2_4 h2 b {color: #0054a6; font-size: 1.3em; position: relative;display: inline-block; }
.s2_4 h3 {margin-top: 50px; font-size: 2.8em; color: #0054a6; position: relative;}
.s2_4 h3:after {content: ''; position: absolute; top: -60px; height: 30px; width: .5px; background: #0054a6; left: 50%; transform: translate(-50%, 0);}


.s2_4 .cont:after{content: ''; clear: both; display: table;}
.s2_4 .cont {margin-top: 40px; margin-bottom: 30px;}
.s2_4 .cont .box {float: left; width: 50%; padding-right: 30px;}
.s2_4 .cont table {float: left; width: 50%;}
.s2_4 table {border-collapse: collapse; margin-top: 30px;  margin-bottom: 15px;border-top: 2px solid #333; border-bottom: 1px solid #111;}
.s2_4 table td {color: #222; text-align: left; font-size: 1.5em; padding: 15px 15px; border-bottom: 1px solid #ddd; line-height: 1.5em;}
.s2_4 table tr:last-child td {border-bottom: 1px solid #444;}

.s2_4 .cont .tb2 {margin-top: 100px;}

.s2_4 .img:after {content: ''; clear: both; display: table;}
.s2_4 .img {max-width: 1010px; margin: 10px auto;}
.s2_4 .img img {float: left; width: 32.333%; margin: .5%;}
@media screen and (max-width:992px) {
    .s2_4 .wid {padding:0 20px;}

    .s2_4 .cont .box {width: 100%; padding: 0;}
    .s2_4 .cont table {width: 100%; margin-top: 30px;}
    .s2_4 .cont .tb2 {margin-top: 30px;}
}

@media screen and (max-width:550px) {
    .s2_4 {padding:60px 0 55px 0; }
    .s2_4 .wid {padding:0 10px;}
    .s2_4 h1 {font-size:2.4em;}
    .s2_4 h3 {font-size: 2em;}
    .s2_4 h2 {font-size: 1.6em;}

    .s2_4 table td {font-size: 1.3em;}

    .s2_4 .cont .box img {width: 95%;} 
    .s2_4 .img img {width: 95%; margin: 2% 2.5%;}
 }




.s3_2_1 {padding:100px 0 85px 0;}
.s3_2_1 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s3_2_1 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}
.s3_2_1 h2 {margin-top: 50px; position: relative; font-size: 1.8em; font-weight:400; color: #111; line-height: 1.4em;}
.s3_2_1 h2 b {font-size:1.4em; display:inline-block; margin-top:30px; color:#0081cc}
@media screen and (max-width:992px) {
	.s3_2_1 .wid {padding:0 20px;}
}

@media screen and (max-width:550px) {
	.s3_2_1 {padding:80px 0 55px 0; }
	.s3_2_1 .wid {padding:0 10px;}
	.s3_2_1 h1 {font-size:2.4em;}
	.s3_2_1 h2 {font-size: 1.3em;}
 }




.s3_2_2 {padding:100px 0 85px 0;}
.s3_2_2 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s3_2_2 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}
.s3_2_2 h2 {margin-top: 27px; position: relative; display:inline-block;font-size: 2em; font-weight:400; color: #111; line-height: 1.4em;}
.s3_2_2 h2:after {content:''; position:absolute; top:-46px; height:25px; width:.5px; background:#333; left:50%; transform:translate(-50%,0);}
.s3_2_2 h2 b {font-size:1.25em; display:inline-block; margin:20px 0; color:#0081cc}
.s3_2_2 h2 .fa-quote-left {position:absolute; left:-50px; top:0; font-size:1.8em; color:#ddd;}
.s3_2_2 h2 .fa-quote-right {position:absolute; right:-50px; top:0; font-size:1.8em; color:#ddd;}
.s3_2_2 h2 span {font-size:.8em; display:inline-block; margin-top:5px; color:#777;}
.s3_2_2 a {display:inline-block; margin-top:45px; color:#fff; background:#0081cc; padding:16px 40px; font-size:1.8em;}
@media screen and (max-width:992px) {
	.s3_2_2 .wid {padding:0 20px;}
}

@media screen and (max-width:550px) {
	.s3_2_2 {padding:80px 0 55px 0; }
	.s3_2_2 .wid {padding:0 10px;}
	.s3_2_2 h1 {font-size:2.4em;}
	.s3_2_2 h2 {font-size: 1.2em;}
	
	.s3_2_2 h2 .fa-quote-left {left:-10px;}
	.s3_2_2 h2 .fa-quote-right {right:-10px;}
	.s3_2_2 a {font-size:1.3em; padding:12px 30px; margin-top:35px;}
 }



 .s3_2_3 {padding:100px 0 85px 0;}
.s3_2_3 .wid {max-width:1010px; margin:0 auto; }
.s3_2_3 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px; text-align: center;}

.s3_2_3 .box {max-width: 1200px; margin: 0 auto;}
.s3_2_3 h3 {font-size: 2em; text-align: left; position: relative; padding-left: 75px; margin-top: 80px; padding-bottom:5px;}
.s3_2_3 h3:after {content: ''; position: absolute; width: 25px; height: 8px; background: #0054a6; left: 0; top: 11px; border-radius: 20px;}
.s3_2_3 h3:before {content: ''; position: absolute; width: 45px; height: 8px; background: #3fc8f4; left: 15px; top: 11px; border-radius: 20px;}
.s3_2_3 h3 span {font-weight:300; position:relative; top:-1px;}
.s3_2_3 p {text-align: left; margin-top: 18px; font-size: 1.4em; font-weight: 500; color: #222; line-height: 1.3em;}
.s3_2_3 p b {font-size: .5em; display: inline-block; margin-right:5px; color: #0054a6; position: relative; top: -2px;}
.s3_2_3 p span {display: inline-block; padding: 0 9px; font-size: .9em; margin-top: 7px; line-height: 1.8em; color: #666; font-weight: 400;}
.s3_2_3 img {margin-top: 23px;}
@media screen and (max-width:992px) {
    .s3_2_3 .box {padding: 0 20px;}
}

@media screen and (max-width:550px) {
    .s3_2_3 {padding:0 0px;}
    .s3_2_3 .wid {padding:90px 0 45px 0; }
    .s3_2_3 h1 {font-size:2.0em; padding-bottom:25px;}

    .s3_2_3 h3 {font-size: 1.6em; padding-left: 58px; margin-top: 50px;}
    .s3_2_3 h3:after {width: 15px; top: 13px;}
    .s3_2_3 h3:before {width: 35px; left: 10px; top: 13px;}
    .s3_2_3 p {font-size: 1.0em; margin-top: 15px;}
    .s3_2_3 p br {display: none;
    }
    .s3_2_3 p span {padding: 0; font-size: .9em; display: none;}

    
}









.s3_3_1 {padding:100px 0 85px 0;}
.s3_3_1 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s3_3_1 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}

.s3_3_1 .box:after {content: ''; clear: both; display: table; }
.s3_3_1 .box {margin-top: 30px; padding-bottom: 30px; text-align: left; }
.s3_3_1 .box .img_box {float: left; width: 50%; height: 350px; background:#eee; border-radius:15px; }
.s3_3_1 .box .img1 {background:url('/theme/IDEN02/img/s3_3_1.jpg')no-repeat center  #eee; background-size: cover;}
.s3_3_1 .box .img2 {background:url('/theme/IDEN02/img/s3_3_2.jpg')no-repeat center  #eee; background-size: cover;}
.s3_3_1 .box .img3 {background:url('/theme/IDEN02/img/s3_3_3.jpg')no-repeat center  #eee; background-size: cover;}
.s3_3_1 .box .img4 {background:url('/theme/IDEN02/img/s3_3_4.jpg')no-repeat center  #eee; background-size: cover;}
.s3_3_1 .box .img5 {background:url('/theme/IDEN02/img/s3_3_5.jpg')no-repeat center  #eee; background-size: cover;}
.s3_3_1 .box .txt_box {float: left; width: 50%; padding: 0 0 0 40px; margin-top:25px;}
.s3_3_1 .box .txt_box p {font-size: 2em; color: #0054a6; font-weight: 600; margin-top: 35px;}
.s3_3_1 .box .txt_box ul {margin-top: 20px;}
.s3_3_1 .box .txt_box ul li {font-size: 1.25em; color: #666; margin-bottom: 7px; line-height: 1.55em;}
.s3_3_1 .box .txt_box ul li span {display: inline-block; margin-left: 5px; color: #999; font-size: .9em;}

.s3_3_1 .box2 .txt_box {padding:  0 40px 0 0;}
.s3_3_1 .box2 .img_box {float: right;}
@media screen and (max-width:992px) {
    .s3_3_1 .wid {padding:0 20px;}
    .s3_3_1 .box .img_box {width: 100%; height: 400px;}
    .s3_3_1 .box .txt_box {width: 100%; margin-top: 25px; padding: 0 10px ;}
}

@media screen and (max-width:550px) {
    .s3_3_1 {padding:90px 0 55px 0; }
    .s3_3_1 .wid {padding:0 10px;}
    .s3_3_1 h1 {font-size:2.4em;}
    .s3_3_1 .box .img_box {width: 100%; height: 300px;}

    .s3_3_1 .box .txt_box p {font-size: 1.5em; margin-top: 0px;}
    .s3_3_1 .box .txt_box ul {margin-bottom: 40px;}
    .s3_3_1 .box .txt_box ul li {font-size: 1.05em;}
 }







 .s3_3_2 {padding:100px 0 85px 0;}
.s3_3_2 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s3_3_2 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}

.s3_3_2 p {text-align: left; float: left; width: 50%; padding:0 25px; margin-top: 22px; font-size: 1.3em; font-weight: 500; color: #222; line-height: 1.45em; position: relative; margin-bottom: 0px;}
.s3_3_2 p b {font-size: .5em; display: inline-block; position: absolute; top: 0; left: 0; margin-right:5px; color: #0054a6; display: none;}
.s3_3_2 span {position: relative; font-size: 8em; margin-top: -150px; display: inline-block; font-weight: 600; color: #f0f0f0; top: 32px; z-index: -1;}

.s3_3_2 img {border-radius: 10px; margin: 0  0 10px 0;}
@media screen and (max-width:992px) {
    .s3_3_2 .wid {padding:0 20px;}
    .s3_3_2 img {width: 100%;}
    .s3_3_2 p {padding: 0 15px;}
}

@media screen and (max-width:550px) {
    .s3_3_2 {padding:90px 0 55px 0; }
    .s3_3_2 .wid {padding:0 10px;}
    .s3_3_2 h1 {font-size:2.4em;}
    .s3_3_2 span {font-size: 5em; top: 20px;}
    .s3_3_2 p {width: 100%; font-size: 1.1em; margin-top: 15px; padding: 0 5px;}
 }







 .s3_3_3 {padding:100px 0 85px 0;}
.s3_3_3 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s3_3_3 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}

.s3_3_3 h3 {margin-top: 50px; font-size: 2.6em; color: #0054a6; position: relative ; padding-bottom: 20px;}
.s3_3_3 h3:after {content: ''; position: absolute; top: -60px; height: 30px; width: .5px; background: #0054a6; left: 50%; transform: translate(-50%, 0);}
.s3_3_3 h3 br {display: none;}

.s3_3_3 .box:after {content: ''; clear: both; display: table; }
.s3_3_3 .box {margin-top: 30px; padding-bottom: 30px; text-align: left; }
.s3_3_3 .box .img_box {float: left; width: 50%; height: 280px; background:#eee; border-radius:15px; }
.s3_3_3 .box .img1 {background:url('/theme/IDEN02/img/s3_3_8.jpg')no-repeat center  #eee; background-size: cover;}
.s3_3_3 .box .img2 {background:url('/theme/IDEN02/img/s3_3_9.jpg')no-repeat center  #eee; background-size: cover;}
.s3_3_3 .box .img3 {background:url('/theme/IDEN02/img/s3_3_10.jpg')no-repeat center  #eee; background-size: cover;}
.s3_3_3 .box .txt_box {float: left; width: 50%; padding: 0 0 0 40px; margin-top:15px;}
.s3_3_3 .box .txt_box p {font-size: 1.9em; color: #0054a6; font-weight: 600; margin-top: 35px;}
.s3_3_3 .box .txt_box ul {margin-top: 20px;}
.s3_3_3 .box .txt_box ul li {font-size: 1.25em; color: #666; margin-bottom: 7px; line-height: 1.55em;}
.s3_3_3 .box .txt_box ul li span {display: inline-block; margin-left: 5px; color: #999; font-size: .9em;}

.s3_3_3 .box2 .txt_box {padding:  0 40px 0 0;}
.s3_3_3 .box2 .img_box {float: right;}
@media screen and (max-width:992px) {
    .s3_3_3 .wid {padding:0 20px;}
    .s3_3_3 .box .img_box {width: 100%; height: 400px;}
    .s3_3_3 .box .txt_box {width: 100%; margin-top: 25px; padding: 0 10px ;}

}

@media screen and (max-width:550px) {
    .s3_3_3 {padding:90px 0 55px 0; }
    .s3_3_3 .wid {padding:0 10px;}
    .s3_3_3 h1 {font-size:2.4em;}
    .s3_3_3 h3 {font-size: 1.6em; line-height: 1.4em;}
    .s3_3_3 h3 br {display: block;}
    
    .s3_3_3 .box .img_box {width: 100%; height: 200px;}

    .s3_3_3 .box .txt_box p {font-size: 1.4em; margin-top: 0px;}
    .s3_3_3 .box .txt_box ul {margin-bottom: 0px;}
    .s3_3_3 .box .txt_box ul li {font-size: 1.05em;}

 }






 .s3_3_4 {padding:100px 0 85px 0;}
.s3_3_4 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s3_3_4 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}

.s3_3_4 h3 {margin-top: 50px; font-size: 2.8em; color: #0054a6; position: relative;}
.s3_3_4 h3:after {content: ''; position: absolute; top: -60px; height: 30px; width: .5px; background: #0054a6; left: 50%; transform: translate(-50%, 0);}


.s3_3_4 .box2:after {content: ''; clear: both; display: table; }
.s3_3_4 .box2 {margin-top: 50px; padding-bottom: 30px; text-align: left; }
.s3_3_4 .box2 .img_box {float: left; width: 50%; height: 386px; background:#eee; border-radius:15px; }
.s3_3_4 .box2 .img1 {background:url('/theme/IDEN02/img/s3_3_11.jpg')no-repeat center  #eee; background-size: cover;}
.s3_3_4 .box2 .txt_box {float: left; width: 50%; padding: 0 45px; margin-top:0px;}
.s3_3_4 .box2 .txt_box p {font-size: 1.7em; color: #0054a6; font-weight: 600; margin-top: 40px;}
.s3_3_4 .box2 .txt_box ul {margin-top: 14px;}
.s3_3_4 .box2 .txt_box ul li {font-size: 1.3em; color: #666; margin-bottom: 8px; line-height: 1.4em;}
.s3_3_4 .box2 .txt_box ul li span {display: inline-block; margin-left: 5px; color: #999; font-size: .9em;}
@media screen and (max-width:992px) {
    .s3_3_4 .wid {padding:0 20px;}
    
    .s3_3_4 .box2 .txt_box {margin-top: 0px; padding: 0 0 0 35px ;}
    .s3_3_4 .box2 .txt_box ul li {font-size: 1.2em;}
}

@media screen and (max-width:550px) {
    .s3_3_4 {padding:90px 0 55px 0; }
    .s3_3_4 .wid {padding:0 10px;}
    .s3_3_4 h1 {font-size:2.4em;}
    .s3_3_4 h3 {font-size: 2em;}
    
    .s3_3_4 .box2 .img_box {width: 100%; height: 300px;}
    .s3_3_4 .box2 .txt_box {width: 100%; margin-top: 25px; padding: 0 10px ;}
    .s3_3_4 .box2 .txt_box p {font-size: 1.5em; margin-top: 0px;}
    .s3_3_4 .box2 .txt_box ul {margin-bottom: 40px;}
    .s3_3_4 .box2 .txt_box ul li {font-size: 1.05em;}
 }








 .s3_5_3 {padding:100px 0 85px 0;}
.s3_5_3 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s3_5_3 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}
.s3_5_3 h2 {margin-top: 20px; position: relative; font-size: 1.4em; font-weight: 400; color: #111; line-height: 1.5em;padding: 0 20px; display: inline-block;}
.s3_5_3 h2 b {color: #0054a6;}
.s3_5_3 h2 strong { color: #e33737;}
.s3_5_3 h2 span {font-weight: 600;}
.s3_5_3 h3 {margin-top: 50px; font-size: 2.8em; color: #0054a6; position: relative;}
.s3_5_3 h3:after {content: ''; position: absolute; top: -60px; height: 30px; width: .5px; background: #0054a6; left: 50%; transform: translate(-50%, 0);}
.s3_5_3 h4 {font-size: 2em; text-align: left; position: relative; padding-left: 75px; margin-top: 80px; padding-bottom:5px;}
.s3_5_3 h4:after {content: ''; position: absolute; width: 25px; height: 8px; background: #0054a6; left: 0; top: 11px; border-radius: 20px;}
.s3_5_3 h4:before {content: ''; position: absolute; width: 45px; height: 8px; background: #3fc8f4; left: 15px; top: 11px; border-radius: 20px;}
.s3_5_3 p {font-size: 1.4em; text-align: Left; padding-left: 75px; margin-top: 10px;}
.s3_5_3 p b{color: #eb3d3d}
.s3_5_3 p strong{color: #eb3d3d; font-size: 1.4em; position: relative; top: 2px;}
.s3_5_3 img {margin-top: 30px; border-radius: 10px;}


.s3_5_3 .cont {max-width: 1010px; margin: 25px auto; }
.s3_5_3 .cont:after {content: ''; clear: both; display: table;}
.s3_5_3 .cont .box {float: left; width: 33.3333%; }
.s3_5_3 .cont .box img {float: left; margin-left: 5px; margin-top: 0;}
.s3_5_3 .cont .box .txt {float: left; padding-left: 20px; text-align: left;}
.s3_5_3 .cont .box .txt span {display: inline-block; margin-top: 23px; font-size: 1.3em; color: #666; line-height: 1.4em;}

.s3_5_3 .h2_2:after {content: none;}
.s3_5_3 .h2_2:before {content: none;}
.s3_5_3 .box2:after {content: ''; clear: both; display: table; }
.s3_5_3 .box2 {margin-top: 40px; text-align: left;}
.s3_5_3 .box2 .img_box {float: left; width: 50%; height: 200px; background:#eee; }
.s3_5_3 .box2 .img1 {background:url('/theme/IDEN02/img/s2_8.jpg')no-repeat center #eee; background-size: cover;}
.s3_5_3 .box2 .img2 {background:url('/theme/IDEN02/img/s2_9.jpg')no-repeat center #eee; background-size: cover;}
.s3_5_3 .box2 .img3 {background:url('/theme/IDEN02/img/s2_10.jpg')no-repeat center #eee; background-size: cover;}
.s3_5_3 .box2 .txt_box {float: left; width: 50%; padding: 0 35px; margin-top: 40px;}
.s3_5_3 .box2 .txt_box p {font-size: 1.7em; color: #0054a6; font-weight: 600;}
.s3_5_3 .box2 .txt_box ul {margin-top: 20px;}
.s3_5_3 .box2 .txt_box ul li {font-size: 1.2em; color: #666; margin-bottom: 10px; line-height: 1.4em;}
@media screen and (max-width:992px) {
    .s3_5_3 .wid {padding:0 20px;}

    .s3_5_3 h2 {font-size: 1.7em;}
    .s3_5_3 .cont .box {text-align: center; }
    .s3_5_3 .cont .box img {width: 44%; margin: 0 28%;}
    .s3_5_3 .cont .box .txt {width: 100%;text-align: center;  padding: 0;}

    .s3_5_3 img {width: 100%;}
}

@media screen and (max-width:550px) {
    .s3_5_3 {padding:90px 0 55px 0; }
    .s3_5_3 .wid {padding:0 10px;}
    .s3_5_3 h1 {font-size:2.4em;}

    .s3_5_3 h2 {font-size: 1.2em;}
    .s3_5_3 h3 {font-size: 2.2em;}
    .s3_5_3 h2 .mo {display: none;}

    .s3_5_3 h4 {font-size: 1.6em; padding-left: 58px; margin-top: 50px;}
    .s3_5_3 h4:after {width: 15px; top: 7px;}
    .s3_5_3 h4:before {width: 35px; left: 10px; top: 7px;}
    .s3_5_3 p {padding-left: 58px; font-size: 1.1em;}


    .s3_5_3 .cont .box {width: 100%; margin-bottom: 25px; padding-left: 50px}
    .s3_5_3 .cont .box img {width: auto; margin: 0;}
    .s3_5_3 .cont .box .txt {width: auto; text-align: left; padding-left: 20px; margin-top: 0px;}
    .s3_5_3 .cont .box .txt span {font-size: 1.1em; margin-top: 28px;}
 }








 .s4_1_1 {padding:100px 0 85px 0;}
.s4_1_1 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s4_1_1 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:25px;}
.s4_1_1 h2 {margin-top: 35px; position: relative; font-size: 1.7em; font-weight: 400; color: #111; line-height: 1.4em;padding: 0 20px; display: inline-block;}
.s4_1_1 h2 b {color: #0054a6;}
.s4_1_1 h2 strong { color: #e33737;}
.s4_1_1 h2 span {font-weight: 600; }
.s4_1_1 h2:after {content: '❝'; position:absolute; left: -20px; top: 2px; font-size: 1.7em; color: #ccc;}
.s4_1_1 h2:before {content: '❞'; position: absolute; right: -20px; top: 2px; font-size: 1.7em; color: #ccc;}
.s4_1_1 h3 {margin-top: 0px; font-size:4em; color: #0054a6; position: relative;  font-family: 'Pretendard-ExtraBold';}
.s4_1_1 h3 span {font-size: .5em; position: relative; top: 3px; color: #666; display: inline-block;  font-weight: 400; font-family: 'Pretendard-Medium'; float: inherit;}
.s4_1_1 h4 { padding:20px 20px ; font-size: 1.4em; font-weight: 400; color: #666; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; max-width: 1000px; margin: 0 auto; margin-top: 25px; line-height: 1.45em;}
.s4_1_1 h4 b {color: #222; display: inline-block; margin-top: 15px; font-size: 1.2em;}

.s4_1_1 p {float: right; width: 73%; margin-top: 20px; text-align: left; font-size: 1.4em; color: #444; line-height: 1.5em;}
.s4_1_1 span {float: right; margin-right: 0px; font-size: 1.25em; color: #555}
.s4_1_1 span b {color: #111;}
.s4_1_1 span img {width: 110px; margin-left: 10px; margin-top: 17px;}

.s4_1_1 img {margin: 30px 0; border-radius: 10px;}
.s4_1_1 .img1 {margin: 0; float: left; width: 230px;} 
@media screen and (max-width:992px) {
    .s4_1_1 .wid {padding:0 20px;}
    .s4_1_1 .img0 {width: 100%;}
    .s4_1_1 h2 {font-size: 1.7em;}
    .s4_1_1 h4 {padding: 20px 10px; font-size: 1.3em;}

    .s4_1_1 .img1 {width: 180px;}
    .s4_1_1 p  {width: 70%;margin-top: 0;}
    .s4_1_1 p .mo {display: none; }
}

@media screen and (max-width:550px) {
    .s4_1_1 {padding:60px 0 55px 0; }
    .s4_1_1 .wid {padding:0 10px;}
    .s4_1_1 h1 {font-size:2.4em;}

    .s4_1_1 .img0 {display: none;}
    .s4_1_1 .img1 {width: 50%; margin: 30px 25%;}
    .s4_1_1 p {width: 100%; font-size: 1.1em; padding: 0 20px;}

    .s4_1_1 h2 {font-size: 1.3em;}
    .s4_1_1 h2 .mo {display: none;}
    .s4_1_1 h2:before {right: -5px;}
    .s4_1_1 h2:after {left: -5px;}
    .s4_1_1 h3 {font-size: 2.2em;}
    .s4_1_1 h4 {font-size: 1.1em; padding: 15px 5px;}
    .s4_1_1 h4 .mo {display: none;}
    .s4_1_1 h4 b {font-size: 1em;}

    .s4_1_1 span {margin-top:10px;}
    .s4_1_1 span img  {width: 90px;}

 }







 .s4_1_2 {padding:100px 0 85px 0;}
.s4_1_2 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s4_1_2 h1 {font-size:3.2em; font-weight:500;  color:#333;}

.his {max-width: 1000px; margin: 0 auto; }

.his .contents {text-align:left;}
.his .contents ul {max-width:500px; margin:0 auto; margin-top:40px; }
.his .contents ul:after {content:''; clear:both; display:inline-block;}
.his .contents ul li {float:left; width:23%; margin:1%; text-align:center;}
.his .contents ul li a {display:inline-block; width:100%; padding:8px 0; font-size:1.5em; font-family: 'Questrial', sans-serif; border:1px solid #223f88; color:#223f88; border-radius:50px; transition:.3s;}
.his .contents ul li a:hover {background:#f2f2f2;}
.his .contents ul li a.on {background:#223f88; color:#fff; }

.his .contents .cont1, .his .contents .cont2, .his .contents .cont3, .his .contents .cont4 {margin-top:50px;}
.his .contents h2 {font-size:3.7em; font-weight:800; margin-bottom:5px; position: absolute; top: -90px; left: -10px; color: #bbb;}
.his .contents h2 span {color: #0054a6}
.his .contents .cont1:after, .his .contents .cont2:after {content:''; clear:both; display:table;}
.his .contents .img_box {float:left; width:44%; margin-right:8%; border-radius:30px ; }
.his .contents .img_box1 {height:400px; background:url('/theme/IDEN02/img/s4_1_4.jpg')no-repeat center #333; background-size:cover;  margin-top: 10px;}
.his .contents .txt_box {float:left; width:48%; border-left:1px solid #d5d5d5; padding-left:20px; margin-top: 100px; position: relative;}
.his .contents .txt_box .year {margin-bottom:25px;}
.his .contents .txt_box .year:after {content: ''; clear: both; display: table;}
.his .contents .txt_box .year:last-child {margin-bottom:10px;}
.his .contents .txt_box .year h3 {font-size:1.5em; color:#0054a6; position:relative;  float: left; position: relative; top: -7px; margin-right: 15px;}
.his .contents .txt_box .year h3 i {position:absolute; top:7px; left:-25px; font-size: .6em;color:#0054a6}
.his .contents .txt_box .year p {float: left; margin-top:-10px; font-size:1.25em; line-height:1.7em; text-transform: uppercase ; color:#444; display:inline-block;}
@media screen and (max-width:992px) {
    .s4_1_2 .wid {padding:0 20px;}
    .s4_1_2 .img0 {width: 100%;}
    .s4_1_2 h2 {font-size: 1.7em;}
    .s4_1_2 h4 {padding: 20px 10px; font-size: 1.3em;}

    .s4_1_2 .img1 {width: 180px;}
    .s4_1_2 p  {width: 70%;margin-top: 0;}
    .s4_1_2 p .mo {display: none; }

    .his .contents .img_box {float:left; width:43%; margin-right:6%; }
    .his .contents .txt_box {float:left; width:51%;}
    .his .contents .txt_box .year p {font-size: 1.1em; margin-top: -7px;}
}

@media screen and (max-width:550px) {
    .s4_1_2 {padding:60px 0 55px 0; }
    .s4_1_2 .wid {padding:0 10px;}
    .s4_1_2 h1 {font-size:2.4em;}

    .s4_1_2 .img0 {display: none;}
    .s4_1_2 .img1 {width: 50%; margin: 30px 25%;}
    .s4_1_2 p {width: 100%; font-size: 1.1em; padding: 0 20px;}

    .s4_1_2 h2 {font-size: 1.3em;}
    .s4_1_2 h2 .mo {display: none;}
    .s4_1_2 h2:before {right: -5px;}
    .s4_1_2 h2:after {left: -5px;}
    .s4_1_2 h3 {font-size: 2.2em;}
    .s4_1_2 h4 {font-size: 1.1em; padding: 15px 5px;}
    .s4_1_2 h4 .mo {display: none;}
    .s4_1_2 h4 b {font-size: 1em;}

    .s4_1_2 span {margin-top:10px;}
    .s4_1_2 span img  {width: 90px;}

    .his .contents .img_box {float:left; width:96%; margin:0 2%; }
    .his .contents .img_box1 {height:280px;}
    .his .contents .txt_box {float:left; width:92%; margin: 0 4%; margin-top: 105px;}
    .his .contents .txt_box h2 {top: -75px; font-size: 3.2em}
    .his .contents .cont1 {margin-top:30px; }
    .his .contents .txt_box .year h3 {margin-right: 10px;}

 }






.s4_3_1 {padding:100px 0 85px 0;}
.s4_3_1 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s4_3_1 h1 {font-size:3.2em; font-weight:500;  color:#333; margin-bottom: 50px; }

.s4_3_1 .cont {width: 100%;  padding: 35px 0; margin-top: 0px; background: linear-gradient(to right,#148cdb,#6ac4ff); position: relative; z-index: 1;}
.s4_3_1 .cont h2 {font-size: 1.8em; color: #fff; font-weight: 500;}
.s4_3_1 .cont h2 svg {position: relative; top: 1px;}
.s4_3_1 .cont span {display: inline-block; margin-top: 20px; padding: 0 20px; color: #fff; font-size: 1.3em;}
.s4_3_1 .cont span b {display: inline-block; margin-right: 4px; color: #ffd823}
.s4_3_1 .cont a {display: inline-block; margin: 0 13px; border: 1px solid #fff; padding: 10px 30px; border-radius: 50px; color: #fff; font-size: 1.2em; margin-top: 25px;}
.s4_3_1 .cont a i {margin-left: 15px; transition: .3s;}
.s4_3_1 .cont a:hover i {margin-left: 40px;}

.root_daum_roughmap .wrap_controllers {display:none;}
@media screen and (max-width:1200px) {
    .s4_3_1 .way .img_box {width: 25%;}
    .s4_3_1 .way .txt_box {width: 75%;}
    .s4_3_1 .way2 .img_box {width: 25%;}
    .s4_3_1 .way2 .txt_box {width: 75%;}
}

@media screen and (max-width:550px) {
    .s4_3_1 {padding:0 0px;}
    .s4_3_1 .wid {padding:60px 0 45px 0; }
    .s4_3_1 h1 {font-size:2.0em; margin-bottom: 30px;}
    .s4_3_1 h2 {font-size:1.5em;}
    .s4_3_1 p {padding:0; font-size:1.1em; }
    .s4_3_1 a {font-size:1.2em;}
    .s4_3_1 p .mo {display:none;} 

    .s4_3_1 img {width: 120px;}

    .s4_3_1 .cont {width: 94%; margin: 0 3%;  margin-top: -90px;}
    .s4_3_1 .cont h2 {font-size: 1.3em;}
    .s4_3_1 .cont h2 svg {width: 15px !important; top: 4px;}
    .s4_3_1 .cont span {font-size: 1.1em; padding: 0 10px;}
    .s4_3_1 .cont a {font-size: 1.1em; margin: 0 5px; margin-top: 20px; padding: 8px 15px;}
}



.s4_4_1 {padding:100px 0 85px 0;}
.s4_4_1 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s4_4_1 h1 {font-size:3.2em; font-weight:500;  color:#333; margin-bottom: 50px;	}

.s4_4_1 .cont {width: 100%; margin: 0%; padding: 30px 0; margin-top:0px; background: #f2f2f2; position: relative; z-index: 1;}
.s4_4_1 .cont h2 {font-size: 2.3em; color: #333; font-weight: 500;}
.s4_4_1 .cont h2 svg {position: relative; top: 1px;}
.s4_4_1 .cont span {display: inline-block; margin-top: 10px; padding: 0 20px; color: #666; font-size: 1.5em;}
.s4_4_1 .cont span b {display: inline-block; margin-right: 4px; color: #ffd823}
.s4_4_1 .cont p {font-size:1.8em; margin-top:30px; color:#666;}
.s4_4_1 .cont p svg {position:relative; top:3px;}

.s4_4_1 .way {width: 100%; margin-top: 70px; text-align: left; border-top: 1px solid #ddd; padding: 40px 20px;}
.s4_4_1 .way:after {content: ''; clear: both; display: table;}
.s4_4_1 .way .img_box {float: left; width: 15%; margin-top: 10px;}
.s4_4_1 .way .txt_box {float: left; width: 85%;}
.s4_4_1 .way .txt_box h3 {font-size: 1.8em; font-weight: 600; color: #f6595e;}
.s4_4_1 .way .txt_box p {font-size: 1.3em; font-weight: 300; color: #555;  line-height: 1.5em; margin-top: 13px;}
.s4_4_1 .way .txt_box p b {display: inline-block; margin-bottom: 5px; font-weight: 500; font-size: 1.1em; color: #111;}
.root_daum_roughmap .wrap_controllers {display:none;}
@media screen and (max-width:1200px) {
	.s4_4_1 .way .img_box {width: 25%;}
	.s4_4_1 .way .txt_box {width: 75%;}
	.s4_4_1 .way2 .img_box {width: 25%;}
	.s4_4_1 .way2 .txt_box {width: 75%;}
}

@media screen and (max-width:550px) {
	.s4_4_1 {padding:0 0px;}
	.s4_4_1 .wid {padding:80px 0 45px 0; }
	.s4_4_1 h1 {font-size:2.0em; margin-bottom: 30px;}
	.s4_4_1 h2 {font-size:1.5em;}
	.s4_4_1 p {padding:0; font-size:1.1em; }
	.s4_4_1 a {font-size:1.2em;}
	.s4_4_1 p .mo {display:none;} 

	.s4_4_1 img {width: 120px;}

	.s4_4_1 .cont h2 {font-size: 1.6em;}
	.s4_4_1 .cont h2 svg {width: 15px !important; top: 4px;}
	.s4_4_1 .cont span {font-size: 1.1em; padding: 0 10px;}
	.s4_4_1 .cont a {font-size: 1.1em; margin: 0 5px; margin-top: 20px; padding: 8px 15px;}
	.s4_4_1 .cont p {font-size:1.1em;}
	.s4_4_1 .cont p svg {width:15px; height:15px;}
}

.s3_5_5 {padding:100px 0 85px 0;}
.s3_5_5 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s3_5_5 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}
.s3_5_5 h2 {margin-top: 10px; position: relative; font-size: 1.4em; font-weight: 400; color: #111; line-height: 1.5em;padding: 0 20px; display: inline-block;}
.s3_5_5 h2 b {color: #0054a6;}
.s3_5_5 h2 strong { color: #e33737;}
.s3_5_5 h2 span {font-weight: 600;}
.s3_5_5 h3 {margin-top: 50px; font-size: 2.8em; color: #0054a6; position: relative;}
.s3_5_5 h3:after {content: ''; position: absolute; top: -60px; height: 30px; width: .5px; background: #0054a6; left: 50%; transform: translate(-50%, 0);}
.s3_5_5 h4 {font-size: 2em; text-align: left; position: relative; padding-left: 75px; margin-top: 80px; padding-bottom:5px;}
.s3_5_5 h4:after {content: ''; position: absolute; width: 25px; height: 8px; background: #0054a6; left: 0; top: 11px; border-radius: 20px;}
.s3_5_5 h4:before {content: ''; position: absolute; width: 45px; height: 8px; background: #3fc8f4; left: 15px; top: 11px; border-radius: 20px;}
.s3_5_5 p {font-size: 1.4em; text-align: Left; padding-left: 75px; margin-top: 10px; line-height: 1.5em;}
.s3_5_5 p b{color: #eb3d3d}
.s3_5_5 p  span {display: inline-block; width: 14px;}
.s3_5_5 p strong{color: #eb3d3d; font-size: 1.4em; position: relative; top: 2px;}
.s3_5_5 img {margin-top: 30px; border-radius: 10px;}


.s3_5_5 .cont {max-width: 1010px; margin: 25px auto; }
.s3_5_5 .cont:after {content: ''; clear: both; display: table;}
.s3_5_5 .cont .box {float: left; width: 28.3333%; }
.s3_5_5 .cont .box:nth-child(2) {width: 37%;}
.s3_5_5 .cont .box img {float: left; margin-left: 5px; margin-top: 0;}
.s3_5_5 .cont .box .txt {float: left; padding-left: 20px; text-align: left;}
.s3_5_5 .cont .box .txt span {display: inline-block; margin-top: 10px; font-size: 1.3em; color: #666; line-height: 1.4em;}
.s3_5_5 .cont .box .txt span b {font-size: 1.2em; color: #0054a6;  display: inline-block; margin-bottom: 10px;}

.s3_5_5 .h2_2:after {content: none;}
.s3_5_5 .h2_2:before {content: none;}
.s3_5_5 .box2:after {content: ''; clear: both; display: table; }
.s3_5_5 .box2 {margin-top: 40px; text-align: left;}
.s3_5_5 .box2 .img_box {float: left; width: 50%; height: 200px; background:#eee; }
.s3_5_5 .box2 .img1 {background:url('/theme/IDEN02/img/s2_8.jpg')no-repeat center #eee; background-size: cover;}
.s3_5_5 .box2 .img2 {background:url('/theme/IDEN02/img/s2_9.jpg')no-repeat center #eee; background-size: cover;}
.s3_5_5 .box2 .img3 {background:url('/theme/IDEN02/img/s2_10.jpg')no-repeat center #eee; background-size: cover;}
.s3_5_5 .box2 .txt_box {float: left; width: 50%; padding: 0 35px; margin-top: 40px;}
.s3_5_5 .box2 .txt_box p {font-size: 1.7em; color: #0054a6; font-weight: 600;}
.s3_5_5 .box2 .txt_box ul {margin-top: 20px;}
.s3_5_5 .box2 .txt_box ul li {font-size: 1.2em; color: #666; margin-bottom: 10px; line-height: 1.4em;}
@media screen and (max-width:992px) {
    .s3_5_5 .wid {padding:0 20px;}

    .s3_5_5 h2 {font-size: 1.7em;}
    .s3_5_5 .cont .box {text-align: center; }
    .s3_5_5 .cont .box img {width: 44%; margin: 0 28%;}
    .s3_5_5 .cont .box .txt {width: 100%;text-align: center;  padding: 0;}

    .s3_5_5 img {width: 100%;}
}

@media screen and (max-width:550px) {
    .s3_5_5 {padding:90px 0 55px 0; }
    .s3_5_5 .wid {padding:0 10px;}
    .s3_5_5 h1 {font-size:2.4em;}

    .s3_5_5 h2 {font-size: 1.2em;}
    .s3_5_5 h3 {font-size: 2.2em;}
    .s3_5_5 h2 .mo {display: none;}

    .s3_5_5 h4 {font-size: 1.6em; padding-left: 58px; margin-top: 50px;}
    .s3_5_5 h4:after {width: 15px; top: 7px;}
    .s3_5_5 h4:before {width: 35px; left: 10px; top: 7px;}
    .s3_5_5 p {padding-left: 58px; font-size: 1.1em;}
    .s3_5_5 p  .mo {display: none;}
    .s3_5_5 p span {display: none;}


    .s3_5_5 .cont .box {width: 100%; margin-bottom: 25px; padding-left: 50px}
    .s3_5_5 .cont .box:nth-child(2) {width: 100%;}
    .s3_5_5 .cont .box img {width: auto; margin: 0;}
    .s3_5_5 .cont .box .txt {width: auto; text-align: left; padding-left: 20px; margin-top: 0px;}
    .s3_5_5 .cont .box .txt span {font-size: 1.1em; margin-top: 15px;}
 }





 .s4_1_3 {padding:100px 0 85px 0;}
.s4_1_3 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s4_1_3 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}
.s4_1_3 h2 {margin-top: 10px; position: relative; font-size: 1.4em; font-weight: 400; color: #111; line-height: 1.5em;padding: 0 20px; display: inline-block;}
.s4_1_3 h2 b {color: #0054a6;}
.s4_1_3 h2 strong { color: #e33737;}
.s4_1_3 h2 span {font-weight: 600;}
.s4_1_3 h3 {margin-top: 50px; font-size: 2.8em; color: #0054a6; position: relative;}
.s4_1_3 h3:after {content: ''; position: absolute; top: -60px; height: 30px; width: .5px; background: #0054a6; left: 50%; transform: translate(-50%, 0);}
.s4_1_3 h4 {font-size: 2em; text-align: left; position: relative; padding-left: 75px; margin-top: 80px; padding-bottom:5px;}
.s4_1_3 h4:after {content: ''; position: absolute; width: 25px; height: 8px; background: #0054a6; left: 0; top: 11px; border-radius: 20px;}
.s4_1_3 h4:before {content: ''; position: absolute; width: 45px; height: 8px; background: #3fc8f4; left: 15px; top: 11px; border-radius: 20px;}
.s4_1_3 p {font-size: 1.4em; text-align: Left; padding-left: 75px; margin-top: 10px; line-height: 1.5em;}
.s4_1_3 p b{color: #eb3d3d}
.s4_1_3 p  span {display: inline-block; width: 14px;}
.s4_1_3 p strong{color: #eb3d3d; font-size: 1.4em; position: relative; top: 2px;}
.s4_1_3 img {margin-top: 30px; border-radius: 10px;}

.s4_1_3 table {width: 92.4%;margin-left: 7.6%; border-collapse: collapse; margin-top: 30px;  margin-bottom: 15px;border-top: 2px solid #333;}
.s4_1_3 table th {background: #0054a6; color: #fff; font-weight: 400; padding: 10px 0; font-size: 1.4em; border-right: 1px solid rgba(255,255,255,.2);}
.s4_1_3 table th br {display: none;}
.s4_1_3 table td {color: #444; text-align: center; font-size: 1.3em; padding: 8px 0; border: 1px solid #ddd;}
.s4_1_3 table td.td_col {background: #f8f8f8;}
@media screen and (max-width:992px) {
    .s4_1_3 .wid {padding:0 20px;}

    .s4_1_3 h2 {font-size: 1.7em;}
}

@media screen and (max-width:550px) {
    .s4_1_3 {padding:90px 0 55px 0; }
    .s4_1_3 .wid {padding:0 10px;}
    .s4_1_3 h1 {font-size:2.4em;}

    .s4_1_3 h2 {font-size: 1.2em;}
    .s4_1_3 h3 {font-size: 2.2em;}
    .s4_1_3 h2 .mo {display: none;}

    .s4_1_3 h4 {font-size: 1.5em; padding-left: 58px; margin-top: 50px;}
    .s4_1_3 h4:after {width: 15px; top: 7px;}
    .s4_1_3 h4:before {width: 35px; left: 10px; top: 7px;}
    .s4_1_3 p {padding-left: 58px; font-size: 1.1em;}
    .s4_1_3 p  .mo {display: none;}
    .s4_1_3 p span {display: none;}

    .s4_1_3 table {width: 84.5%; margin-left: 15.5%;}
    .s4_1_3 table th {font-size: 1.1em;}
    .s4_1_3 table th br {display: block;}
    .s4_1_3 table td {font-size: 1em;}
 }







 .s4_2_1 {padding:100px 0 85px 0;}
.s4_2_1 .wid {max-width:1010px; margin:0 auto;  text-align: center;}
.s4_2_1 h1 {font-size:3.2em; font-weight:500;  color:#333; padding-bottom:45px;}
.s4_2_1 h2 {margin-top: 10px; position: relative; font-size: 1.4em; font-weight: 400; color: #111; line-height: 1.5em;padding: 0 20px; display: inline-block;}
.s4_2_1 h2 b {color: #0054a6;}
.s4_2_1 h2 strong { color: #e33737;}
.s4_2_1 h2 span {font-weight: 600;}
.s4_2_1 h3 {margin-top: 50px; font-size: 2.8em; color: #0054a6; position: relative;}
.s4_2_1 h3:after {content: ''; position: absolute; top: -60px; height: 30px; width: .5px; background: #0054a6; left: 50%; transform: translate(-50%, 0);}
.s4_2_1 h4 {font-size: 2em; text-align: left; position: relative; padding-left: 75px; margin-top: 80px; padding-bottom:5px;}
.s4_2_1 h4:after {content: ''; position: absolute; width: 25px; height: 8px; background: #0054a6; left: 0; top: 11px; border-radius: 20px;}
.s4_2_1 h4:before {content: ''; position: absolute; width: 45px; height: 8px; background: #3fc8f4; left: 15px; top: 11px; border-radius: 20px;}
.s4_2_1 p {font-size: 1.4em; text-align: Left; padding-left: 75px; margin-top: 10px; line-height: 1.5em;}
.s4_2_1 p b{color: #eb3d3d}
.s4_2_1 p  span {display: inline-block; width: 14px;}
.s4_2_1 p strong{color: #eb3d3d; font-size: 1.4em; position: relative; top: 2px;}
.s4_2_1 img {margin-top: 30px; border-radius: 10px;}

.s4_2_1 .img2 {display: none;}

.s4_2_1 table {width: 92.4%;margin-left: 7.6%; border-collapse: collapse; margin-top: 30px;  margin-bottom: 15px;border-top: 2px solid #333;}
.s4_2_1 table th {background: #0054a6; color: #fff; font-weight: 400; padding: 10px 0; font-size: 1.4em; border-right: 1px solid rgba(255,255,255,.2);}
.s4_2_1 table th br {display: none;}
.s4_2_1 table td {color: #444; text-align: center; font-size: 1.3em; padding: 8px 5px; border: 1px solid #ddd;}
.s4_2_1 table td.td_col {background: #f8f8f8;}
@media screen and (max-width:992px) {
    .s4_2_1 .wid {padding:0 20px;}
    .s4_2_1 img {width: 100%;}
    .s4_2_1 h2 {font-size: 1.7em;}
}

@media screen and (max-width:550px) {
    .s4_2_1 {padding:50px 0 55px 0; }
    .s4_2_1 .wid {padding:0 10px;}
    .s4_2_1 h1 {font-size:2.4em;}

    .s4_2_1 h2 {font-size: 1.2em;}
    .s4_2_1 h3 {font-size: 2.2em;}
    .s4_2_1 h2 .mo {display: none;}

    .s4_2_1 h4 {font-size: 1.5em; padding-left: 58px; margin-top: 50px;}
    .s4_2_1 h4:after {width: 15px; top: 7px;}
    .s4_2_1 h4:before {width: 35px; left: 10px; top: 7px;}
    .s4_2_1 p {padding-left: 58px; font-size: 1.1em;}
    .s4_2_1 p  .mo {display: none;}
    .s4_2_1 p span {display: none;}

    .s4_2_1 table {width: 84.5%; margin-left: 15.5%;}
    .s4_2_1 table th {font-size: 1.1em;}
    .s4_2_1 table th br {display: block;}
    .s4_2_1 table td {font-size: 1em;}

    .s4_2_1 .img1 {display: none;}
    .s4_2_1 .img2 {display: block;}
 }