@charset "utf-8";

@media (max-width:800px){	
	body {font-size: 13px;}
}

/* 50 Key Achievements */
.key__main {position:relative; z-index:10; max-width:1660px; margin:0 auto; padding:4% 50px 80px; box-sizing:border-box}
.key__era {margin-top:110px; display:grid; grid-template-columns:220px minmax(0, 1fr); column-gap:0px; align-items:start}
.key__era-year {margin:0; font-size:36px; font-weight:400; line-height:1.3; color:#eee}
.key__cards {display:grid; grid-template-columns:repeat(5, minmax(0, 1fr)); gap:60px}
.key__card {display:block}
.key__card img {width:100%; height:auto; display:block}
.key__card-text {margin:20px 0 0 0; font-size:16px; font-weight:500; line-height:1.6; color:#b5b5b5; text-align:center}
.key__impact-wrap {display:flex; justify-content:center; margin-top:72px; padding-top:8px}
.achievementsBack {display:inline-flex; align-items:center; justify-content:center; min-height:53px; padding:0 55px; font-size:18px; font-weight:400; line-height:1.35; color:#0084ff; text-decoration:none; border:1px solid #0084ff; border-radius:13px; background:transparent; box-sizing:border-box; transition:background-color .2s ease, color .2s ease}
.achievementsBack:hover {background-color:#0084ff; color:#fff}
.key__intro-btns { display: flex; justify-content: center; align-items: center; gap:30px; margin-top: 80px; }
.btn-intro-link { display: inline-flex; align-items: center; justify-content: center; height: 89px; padding: 0 30px; border: 1px solid #ff6900; border-radius: 13px; background-color: rgba(255, 105, 0, 0); color: #ff6900; font-size: 20px; font-weight: 600; text-decoration: none; box-sizing: border-box; transition: background-color 0.25s ease, color 0.25s ease, transform 0.2s ease; text-align:center}
.btn-intro-link:hover { background-color: #ff6900; color: #fff; transform: translateY(-2px); }
.btn-intro-link .btn-icon { height: 37px; width: auto; margin-right: 12px; display: block; transition: filter 0.25s ease; }
.btn-intro-link:hover .btn-icon { filter: brightness(0) invert(1); }
.impact__video-wrap { width: 100%; max-width:1470px; margin: 80px auto 0; border-radius: 16px; overflow: hidden;}
.impact__video-iframe { position: relative; width: 100%; padding-bottom: 56.25%; height: 0; }
.impact__video-iframe iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }
.impact__content-image { width: 100%; max-width: 1470px; margin: 80px auto 0; border-radius: 16px; overflow: hidden; }
.impact__content-image img { width: 100%; height: auto; display: block; }
.vimeoWrap {
    position: relative;
    padding-bottom: 54.00%;
    /* 16/9 ratio */
    padding-top: 30px;
    /* IE6 workaround*/
    height: 0;
    overflow: hidden;
    margin: 0;
}

.vimeoWrap iframe, .vimeoWrap object, .vimeoWrap embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.txt_w {
    color: #ffffff
}

.txt_g {
    color: #555555
}

.txt_b {
    color: #252525
}

.txt_g2 {
    color: #0e6477
}

.txt_g3 {
    color: #738e39
}

.txt_b2 {
    color: #679fd9
}

.txt_o {
    color: #ee7b00
}

.txt_bu {
    color: #004382
}

.txt_br {
    color: #b7865e
}

.txt_na {
    color: #0a2e53
}

.txt_na2 {
    color: #052b49
}

.txt_by2 {
    color: #f8b62d
}

.txt_red {
    color: #e60012
}

.txt_pink {
    color: #f12a57
}

.txt_green {
    color: #a0c21e
}

.txt_min {
    color: #018d90
}
.mContentvisual {
    padding: 0;
    margin: 0
}

.mContentWrap {
    padding: 5% 10%
}
.mHistory {
    text-align: left;
    padding: 5% 0;
}

.mHistory dt {
    font-weight: bold
}

.mHistory dd {
    font-weight: 400;
    margin-bottom: 10px
}

.mbarea {
    width: 100%;
    height: 100%;
}
.researchBottomBtn {background:#fff; padding:40px; text-align:center; margin:0 auto}
/*연구성과 01*/
.research01_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/img01_01.jpg") no-repeat center center;
    background-size: cover;
    padding: 13% 10% 45% 10%;
}

.research01_01 .txt_w {
    position: relative;
    font-size: 2.3em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 2% 0;
    line-height: 1.2em
}

.research01_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research01_01 .balmoon {
    color: #fff;
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 auto;
    padding: 5% 0 10% 0;
    line-height: 1.5em
}

.research01_02 {
    width: 100%;
    padding: 0 10%;
    position: relative;
    overflow: hidden;
}

.research01_02 .num01 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #86b1bb;
    line-height: 0.8em
}

.research01_02 h3 {
    padding: 1% 0;
    font-size: 2.0em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
    letter-spacing: -0.03em
}

.research01_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research01_03 {
    width: 100%;
    padding: 0 10%;
    position: relative;
    overflow: hidden;
    margin-top: 5%
}

.research01_03 .num01 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #86b1bb;
    line-height: 0.8em
}

.research01_03 h3 {
    padding: 1% 0;
    font-size: 2.0em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
    letter-spacing: -0.03em
}

.research01_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.re01 {
    font-size: 1.2em;
    font-weight: 300;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 3% 0 5% 0;
    color: #555555;
    line-height: 1.5em;
    text-align: justify
}

.re02 {
    font-size: 1.2em;
    font-weight: 300;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 3% 0 0 0;
    color: #555555;
    line-height: 1.5em;
    text-align: justify
}

/*연구성과 02*/
.research02_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/img02_01.jpg") no-repeat;
    background-size: cover;
    padding: 20% 10%
}

.research02_01 .txt_w {
    position: relative;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    line-height: 1.2em;
    font-size: 2.3em;
    font-weight: 300;
    color: #fff
}

.research02_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research02_01 .balmoon {
    margin: 5% 0% 0 0;
    text-align: left;
    font-size: 1.3em;
    line-height: 1.5em;
    font-weight: 300;
    color: #fff;
    padding-bottom: 0%
}

.research02_02 {
    width: 85%;
    float: right;
    padding: 10% 10% 10% 5%;
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
    margin-top: -10%
}

.research02_02 .num02 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #679fd9;
    line-height: 0.8em
}

.research02_02 h3 {
    padding: 1% 0;
    font-size: 2.0em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
    letter-spacing: -0.03em
}

.research02_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research02_03 {
    width: 100%;
    padding: 10% 10%;
    position: relative;
    overflow: hidden;
    margin-top: 5%
}

.research02_03 .num02 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #679fd9;
    line-height: 0.8em
}

.research02_03 h3 {
    padding: 1% 0;
    font-size: 2.0em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
    letter-spacing: -0.03em
}

.research02_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 03*/
.research03_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/img03_01.jpg") no-repeat center center;
    background-size: cover;
    padding: 20% 10%
}

.research03_01 .txt_w {
    position: relative;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    line-height: 1.2em;
    font-size: 2.5em;
    font-weight: 300;
    color: #fff
}

.research03_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research03_01 .balmoon {
    margin: 5% 20% 0 0;
    text-align: left;
    font-size: 1.3em;
    line-height: 1.5em;
    font-weight: 300;
    color: #fff;
    padding-bottom: 0%
}

.research03_02 {
    width: 100%;
    padding: 10% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research03_02 .num03 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #ffbc87;
    line-height: 0.8em
}

.research03_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research03_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research03_03 {
    width: 100%;
    padding: 10% 10%;
    position: relative;
    overflow: hidden;
    margin-top: -25%
}

.research03_03 .num03 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #ffbc87;
    line-height: 0.8em
}

.research03_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research03_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 04*/
/*.research04_01{width:100%;background:url("../images/40th/mobile/img04_01.jpg") no-repeat center center;background-size:cover;padding:10% 10%;position:relative; overflow:hidden;}
.research04_01 h2{font-size:2.5em; font-weight:300; text-align:left;font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;margin:5% 0 0 0;line-height:1.2em}
.research04_01 h2 span{font-weight:bold;line-height:1.5em}
*/
.research04_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/img04_01.jpg") no-repeat center center;
    background-size: cover;
    padding: 15% 10%
}

.research04_01 .txt_w {
    position: relative;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    line-height: 1.2em;
    font-size: 2.5em;
    font-weight: 300;
    color: #fff
}

.research04_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research04_01 .balmoon {
    margin: 5% 5% 0 0;
    text-align: left;
    font-size: 1.1em;
    line-height: 1.5em;
    font-weight: 300;
    color: #fff;
    padding-bottom: 0%
}

.research04_02 {
    width: 100%;
    padding: 0 10% 0 10%;
    position: relative;
    overflow: hidden;
}

.research04_02 .num04 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #7fa1c0;
    line-height: 0.8em
}

.research04_02 h3 {
    padding: 1% 0;
    font-size: 2.0em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
    letter-spacing: -0.05em
}

.research04_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research04_03 {
    width: 100%;
    padding: 10% 10%;
    position: relative;
    overflow: hidden;
}

.research04_03 .num04 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #7fa1c0;
    line-height: 0.8em
}

.research04_03 h3 {
    padding: 1% 0;
    font-size: 2.0em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
    letter-spacing: -0.06em
}

.research04_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 05*/
.research05_01 {
    position: relative;
    width: 100%;
    background-color: #cdcdcd;
    padding: 10%;
}

.research05_01 .txt_w {
    color: #444;
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: center;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 0 0;
    line-height: 1.2em;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    padding: 5% 0
}

.research05_01 .txt_w span {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5em
}

.research05_01 .balmoon {
    margin-top: 7%;
    line-height: 1.5em;
    font-size: 1.2em
}

/*
.research05_01{position:relative; width:100%;background-color:#cdcdcd;padding:10% 10% 0 10%;position:relative; overflow:hidden;}
.research05_01 .txt_w{position:relative; font-size:2.5em; font-weight:300; text-align:center;font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;margin:5% 0 0 0;line-height:1.2em;border-top:1px solid black;border-bottom:1px solid black;padding:5% 0}
.research05_01 .txt_w span{font-weight:bold;line-height:1.5em}
.research05_01 h3{font-size:1.5em; font-weight:300; text-align:center;font-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;margin:10% 0 0 0;line-height:1.2em;}
*/
.research05_02 {
    width: 100%;
    padding: 10% 10% 0 10%;
    position: relative;
    overflow: hidden;
}

.research05_02 .num05 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #cdcdcd;
    line-height: 0.8em
}

.research05_02 h3 {
    padding: 1% 0;
    font-size: 2.0em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
    letter-spacing: -0.06em
}

.research05_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research05_03 {
    width: 100%;
    padding: 10% 10% 5% 10%;
    position: relative;
    overflow: hidden;
}

.research05_03 .num05 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #cdcdcd;
    line-height: 0.8em
}

.research05_03 h3 {
    padding: 1% 0;
    font-size: 2.0em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research05_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 06*/
.research06_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/img06_01.jpg") no-repeat center center;
    background-size: cover;
    padding: 10% 10%;
}

.research06_01 .txt_w {
    position: relative;
    font-size: 2.2em;
    font-weight: 300;
    text-align: center;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 10% 0 10% 0;
    line-height: 1.2em
}

.research06_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em;
    letter-spacing: -0.07em
}

.research06_04 h2 {
    position: relative;
    font-size: 1.5em;
    font-weight: 400;
    text-align: center;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 0 0;
    line-height: 1.2em;
    background-color: #ffb646;
    padding: 10% 0%
}

.research06_04 .balmoon {
    position: relative;
    font-size: 1.2em;
    font-weight: 400;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 0 0;
    background-color: #ffb646;
    padding: 0% 10% 10% 10%
}

.research06_02 {
    width: 100%;
    padding: 10% 10% 5% 10%;
    position: relative;
    overflow: hidden;
}

.research06_02 .num06 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #ffb646;
    line-height: 0.8em
}

.research06_02 h3 {
    padding: 1% 0;
    font-size: 2.2em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research06_02 h3 span {
    font-weight: bold;
    line-height: 1.5em;
}

.research06_03 {
    width: 100%;
    padding: 10% 10%;
    position: relative;
    overflow: hidden;
    background-color: #eeeeee;
    margin-top: 5%
}

.research06_03 .num06 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #ffb646;
    line-height: 0.8em
}

.research06_03 h3 {
    padding: 1% 0;
    font-size: 2.2em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research06_03 h3 span {
    font-weight: bold;
    line-height: 1.5em;
    letter-spacing: -0.05em
}

/*연구성과 07*/
.research07_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/img07_01.jpg") no-repeat center top;
    background-size: 100% auto;
    padding: 15% 10% 10% 10%;
    background-color: #e9e5e1
}

.research07_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 10% 0 10% 0;
    line-height: 1.2em
}

.research07_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research07_01 .balmoon {
    width: 90%;
    font-size: 1.2em;
    color: #fff;
    font-weight: 400;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    padding: 5% 5%;
    background-color: rgba(0, 0, 0, 0.3)
}

.research07_01 .num07 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #ff6908;
    line-height: 0.8em
}

.research07_01 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
    letter-spacing: -0.05em
}

.research07_01 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research07_02 {
    width: 100%;
    padding: 10% 10% 5% 10%;
    position: relative;
    overflow: hidden;
    background-color: #e9e5e1
}

.research07_02 .num07 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #ff6908;
    line-height: 0.8em
}

.research07_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
    letter-spacing: -0.05em
}

.research07_02 h3 span {
    font-weight: bold;
    line-height: 1.5em;
}

.research07_03 {
    width: 100%;
    padding: 10% 10% 0 10%;
    position: relative;
    overflow: hidden;
    background-color: #e9e5e1
}

.research07_03 .num07 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #ff6908;
    line-height: 0.8em
}

.research07_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research07_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 08*/
.research08_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/img08_01.jpg") no-repeat ;
    background-size: cover;
    padding: 40% 5% 20% 40%;
}

.research08_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 0 0;
    line-height: 1.2em
}

.research08_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em;
}

.balmoon08 {
    width: 70%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 10% 0 0 0
}

.research08_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
    margin-top: -20%
}

.research08_02 .num08 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #bcc9a1;
    line-height: 0.8em
}

.research08_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research08_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research08_03 {
    width: 100%;
    padding: 10% 10%;
    position: relative;
    overflow: hidden;
}

.research08_03 .num08 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #bcc9a1;
    line-height: 0.8em
}

.research08_03 h3 {
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
    letter-spacing: -0.05em
}

.research08_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 09*/
.research09_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/img09_01.jpg") no-repeat 0 0;
    background-size: cover;
    padding: 10% 10% 20% 10%;
}

.research09_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    color: #444;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 10% 0;
    line-height: 1.2em
}

.research09_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em ;
}

.research09_01 .line09 {
    position: relative;
    margin-top: -3%;
}

.balmoon09 {
    position: relative;
    width: 70%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 10% 0 10% 0
}

.research09_01 h3 {
    font-size: 1.2em;
    font-weight: 500;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
}

.research09_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research09_02 .num {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #bcc9a1;
    line-height: 0.8em;
    background-color: transparent
}

.research09_02 h3 {
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research09_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 10*/
.research10_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/img10_01.jpg") no-repeat 0 0;
    background-size: cover;
    padding: 20% 10% 10% 10%;
}

.research10_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: right;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 20% 0;
    line-height: 1.2em
}

.research10_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em;
}

.balmoon10 {
    width: 70%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 5% 0 10% 0
}

.research10_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research10_02 .num10 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #b7865e;
    line-height: 0.8em
}

.research10_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research10_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 11*/
.research11_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/img11_01.jpg") no-repeat 0 0;
    background-size: 100% auto;
    padding: 10% 10% 20% 10%;
}

.research11_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 10% 0 20% 0;
    line-height: 1.2em;
    letter-spacing: -0.06em
}

.research11_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research11_02 {
    width: 100%;
    padding: 10% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research11_02 .num11 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #566f88;
    line-height: 0.8em
}

.research11_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research11_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 12*/
.research12_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/img12_01.jpg") no-repeat 0 0;
    background-size: cover;
    padding: 10% 10% 20% 10%;
}

.research12_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: right;
    color: #fff;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 10% 0;
    line-height: 1.2em;
    color: #fff;
    float: right
}

.research12_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon12 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #ebebeb;
    margin: 0 auto;
    padding: 10% 15%;
    background-color: #000;
    line-height: 1.8em
}

.research12_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
    background-color: #06102b;
    margin-top: -2.1%
}

.research12_03 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
    background-color: #022b36;
    margin-top: -2.1%
}

.research12_04 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
    background-color: #011b23;
    margin-top: -2.1%
}

.research12_05 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
    background-color: #01192d;
    margin-top: -2.1%
}

.re03 {
    font-size: 1.2em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    color: #ebebeb;
    line-height: 1.8em;
    text-align: justify;
    padding: 0 5% 0 5%
}

/*연구성과 13*/
.research13_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/img13_01.jpg") no-repeat center top;
    background-size: 100% auto;
    padding: 10% 10% 0 10%;
    background-color: #efeedf
}

.research13_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    color: #000;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 10% 0 10% 0;
    line-height: 1.2em;
}

.research13_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research13_01 .balmoon {
    width: 90%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 30% 0 5% 0;
    line-height: 1.5em
}

.research13_01 .num13 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 5% 0;
    color: #996c33;
    line-height: 0.8em
}

.research13_01 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
}

.research13_01 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research13_01 .re01 {
    margin: 0;
}

.research13_02 {
    width: 100%;
    padding: 5% 10% 5% 10%;
    position: relative;
    overflow: hidden;
    background-color: #cbc3b2;
    margin-top: -2.1%
}

.research13_02 .num13 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 3% 0;
    color: #996c33;
    line-height: 0.8em
}

.research13_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research13_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research13_03 {
    width: 100%;
    padding: 10% 10% 0 10%;
    position: relative;
    overflow: hidden;
    background-color: #cbc3b2;
    margin-top: -2.1%
}

.research13_03 .num13 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 3% 0;
    color: #996c33;
    line-height: 0.8em
}

.research13_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research13_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 14*/
.research14_01 {
    position: relative;
    width: 100%;
    padding: 0 10% 0 10%;
    margin-top: -10%
}

.research14_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #7597ce
}

.research14_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon14 {
    width: 90%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #7597ce;
    padding: 0 0 10% 0
}

.research14_02 {
    width: 100%;
    padding: 10% 10% 10% 10%;
}

.research14_02 .num14 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #7597ce;
    line-height: 0.8em
}

.research14_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research14_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research14_03 {
    width: 100%;
    padding: 0 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research14_03 .num14 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #7597ce;
    line-height: 0.8em
}

.research14_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research14_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 15*/
.research15_01 {
    position: relative;
    width: 100%;
    padding: 0 10% 0 10%;
    position: relative;
    overflow: hidden
}

.research15_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #000
}

.research15_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon15 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 0 0 10% 0
}

.research15_02 {
    width: 100%;
    padding: 10% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research15_02 .num15 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #000;
    line-height: 0.8em
}

.research15_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research15_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 16*/
.research16_01 {
    position: relative;
    width: 100%;
    padding: 0 10% 0 10%;
}

.research16_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #000
}

.research16_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research16_01 h3 {
    position: relative;
    font-size: 1.8em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0;
    line-height: 1.2em;
    color: #000
}

.balmoon16 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 5% 0 10% 0
}

.research16_02 {
    width: 100%;
    padding: 10% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research16_02 .num16 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #000;
    line-height: 0.8em
}

.research16_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research16_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 17*/
.research17_01 {
    position: relative;
    width: 100%;
    padding: 0 10% 0 10%;
}

.research17_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #000
}

.research17_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research17_01 h3 {
    font-size: 1.8em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #000
}

.balmoon17 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 5% 0 10% 0
}

.research17_02 {
    width: 100%;
    padding: 10% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research17_02 .num17 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #f7d54e;
    line-height: 0.8em
}

.research17_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research17_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research17_03 {
    width: 100%;
    padding: 10% 10% 0 10%;
    position: relative;
    overflow: hidden;
}

.research17_03 .num17 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #f7d54e;
    line-height: 0.8em
}

.research17_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research17_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 18*/
.research18_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub18_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 30% 5% 10% 10%;
}

.research18_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: right;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 28% 0 18% 0;
    line-height: 1.2em;
    color: #fff
}

.research18_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research18_01 h3 {
    font-size: 1.8em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #fff
}

.balmoon18 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 5% 5% 5% 0
}

.research18_02 {
    width: 100%;
    padding: 10% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research18_02 .num18 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #ad8ab9;
    line-height: 0.8em
}

.research18_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research18_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research18_03 {
    width: 100%;
    padding: 10% 10% 0 10%;
    position: relative;
    overflow: hidden;
}

.research18_03 .num18 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #ad8ab9;
    line-height: 0.8em
}

.research18_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research18_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 19*/
.research19_01 {
    position: relative;
    width: 100%;
    padding: 0 10% 0 10%;
}

.research19_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: centerfont-family:'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: -75% 0 5% 0;
    line-height: 1.2em;
    color: #fff
}

.research19_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research19_01 h3 {
    font-size: 1.8em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #000
}

.balmoon19 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 40% 5% 10% 5%
}

.research19_02 {
    width: 100%;
    padding: 10% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research19_02 .num19 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #434343;
    line-height: 0.8em
}

.research19_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research19_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 20*/
.research20_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub20_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 15% 10% 10% 10%;
}

.research20_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: right;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 25% 0;
    line-height: 1.2em;
    color: #000
}

.research20_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research20_01 h3 {
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
    color: #000
}

.research20_01 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research20_01 .num20 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 20% 0 1% 0;
    color: #ebold12;
    line-height: 0.8em
}

.balmoon20 {
    position: relative;
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 5% 0 5% 0
}

.research20_02 {
    width: 100%;
    padding: 10% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research20_02 .num20 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #ebold12;
    line-height: 0.8em
}

.research20_02 h3 {
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
    color: #000
}

.research20_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 21*/
.research21_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub21_01.jpg") no-repeat 0 0;
    background-size: 100%;
    margin-top: -15%;
    padding: 10%
}

.research21_01 .txt_w {
    position: relative;
    padding-top: 50%;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    line-height: 1.2em;
    color: #000
}

.research21_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research21_01 h3 {
    font-size: 1.8em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #000
}

.balmoon21 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 5% 0 10% 0
}

.research21_02 {
    width: 100%;
    padding: 0 10% 10% 10%;
    position: relative;
    overflow: hidden
}

.research21_02 .num21 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #000;
    line-height: 0.8em
}

.research21_02 h3 {
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research21_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research21_03 {
    width: 100%;
    padding: 10% 10% 10% 10%;
    position: relative;
    overflow: hidden;
    background-color: #2e3338;
    margin-top: -2.1%
}

.research21_03 .num21 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #fff;
    line-height: 0.8em
}

.research21_03 h3 {
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em;
    color: #fff;
}

.research21_03 h3 span {
    font-weight: bold;
    line-height: 1.5em;
    color: #fff;
}

/*연구성과 22*/
.research22_01 {
    position: relative;
    width: 100%;
    padding: 5% 10% 5% 10%;
}

.research22_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #000
}

.research22_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research22_01 h3 {
    font-size: 1.8em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #000
}

.balmoon22 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 5% 0 5% 0
}

.research22_02 {
    width: 100%;
    padding: 10% 10% 10% 10%;
    position: relative;
    overflow: hidden
}

.research22_02 .num22 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #000;
    line-height: 0.8em
}

.research22_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research22_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 23*/
.research23_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub23_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 25% 10% 0% 10%;
}

.research23_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: center;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 15% 0;
    line-height: 1.0em;
    color: #fff;
}

.research23_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research23_01 h3 {
    font-size: 1.8em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #000
}

.balmoon23 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 30% 0 5% 0
}

.research23_02 {
    width: 100%;
    padding: 10% 10% 10% 10%;
    position: relative;
    overflow: hidden
}

.research23_02 h3 {
    font-size: 2.5em;
    font-weight: 300;
    text-align: center;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research23_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research23_03 {
    width: 100%;
    padding: 0 10% 10% 10%;
    position: relative;
    overflow: hidden
}

.research23_03 h3 {
    font-size: 2.5em;
    font-weight: 300;
    text-align: center;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research23_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 24*/
.research24_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub24_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 25% 10% 10% 10%;
}

.research24_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: center;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 35% 0;
    line-height: 1.2em;
    color: #000
}

.research24_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research24_01 h3 {
    font-size: 1.8em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #000
}

.balmoon24 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 5% 0 10% 0
}

.research24_02 .num24 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #eb6877;
    line-height: 0.8em
}

.research24_02 {
    width: 100%;
    padding: 0 10% 10% 10%;
    position: relative;
    overflow: hidden
}

.research24_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research24_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 25*/
.research25_01 {
    position: relative;
    width: 100%;
    padding: 10% 10% 10% 10%;
}

.research25_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: center;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 10% 0 10% 0;
    line-height: 1.2em;
    color: #000
}

.research25_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research25_01 h3 {
    font-size: 1.8em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #000
}

.balmoon25 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 0 0 10% 0
}

.research25_02 .num25 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 10% 0 1% 0;
    color: #434343;
    line-height: 0.8em
}

.research25_02 {
    width: 100%;
    padding: 0 10% 10% 10%;
    position: relative;
    overflow: hidden
}

.research25_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research25_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 26*/
.research26_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub26_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 15% 10% 5% 10%;
}

.research26_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: center;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 10% 0 15% 0;
    line-height: 1.2em;
    color: #000
}

.research26_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research26_01 h3 {
    font-size: 1.8em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #000
}

.balmoon26 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 10% 0 5% 0
}

.research26_02 .num26 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 10% 0 1% 0;
    color: #bcd4b1;
    line-height: 0.8em
}

.research26_02 {
    width: 100%;
    padding: 0 10% 10% 10%;
    position: relative;
    overflow: hidden
}

.research26_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research26_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 27*/
.research27_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub27_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 10% 10% 5% 10%;
    margin-top: 0%
}

.research27_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 12% 0 35% 7%;
    line-height: 1.2em;
    color: #fff
}

.research27_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.research27_01 h3 {
    font-size: 1.8em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
    line-height: 1.2em;
    color: #000
}

.balmoon27 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 15% 0 5% 0
}

.research27_02 .num27 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 10% 0 1% 0;
    color: #d19693;
    line-height: 0.8em
}

.research27_02 {
    width: 100%;
    padding: 0 10% 10% 10%;
    position: relative;
    overflow: hidden
}

.research27_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research27_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 28*/
.research28_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub28_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 15% 10% 5% 10%;
    color: #fff
}

.research28_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: center;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    line-height: 1.2em;
    color: #fff
}

.research28_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon28 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #000;
    padding: 30% 0 5% 0
}

.research28_02 .num28 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 10% 0 1% 0;
    color: #dca2bc;
    line-height: 0.8em
}

.research28_02 {
    width: 100%;
    padding: 0 10% 10% 10%;
    position: relative;
    overflow: hidden
}

.research28_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research28_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 29*/
.research29_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub29_01.jpg") no-repeat 0 0;
    background-size: cover;
    padding: 15% 10% 20% 10%;
}

.research29_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: right;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 10% 0;
    line-height: 1.2em;
    color: #fff
}

.research29_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon29 {
    width: 70%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 10% 0 10% 0
}

.research29_01 h3 {
    font-size: 1.2em;
    font-weight: 500;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
}

.research29_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research29_02 .num {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #bcc9a1;
    line-height: 0.8em
}

.research29_02 h3 {
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research29_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 30*/
.research30_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub30_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 15% 10% 5% 10%;
}

.research30_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: right;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 30% 0;
    line-height: 1.2em;
    color: #fff
}

.research30_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon30 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 10% 0 10% 0
}

.research30_01 h3 {
    font-size: 1.2em;
    font-weight: 500;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
}

.research30_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research30_02 .num30 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #c1e732;
    line-height: 0.8em
}

.research30_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research30_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 31*/
.research31_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub31_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 15% 10% 5% 10%;
}

.research31_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: right;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 30% 0;
    line-height: 1.2em;
    color: #fff
}

.research31_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon31 {
    width: 70%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 5% 0 10% 0
}

.research31_01 h3 {
    font-size: 1.2em;
    font-weight: 500;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
}

.research31_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research31_02 .num31 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #74d2ca;
    line-height: 0.8em
}

.research31_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research31_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research31_03 {
    width: 100%;
    padding: 10% 10% 5% 10%;
    position: relative;
    overflow: hidden;
}

.research31_03 .num {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #74d2ca;
    line-height: 0.8em
}

.research31_03 h3 {
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research31_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 32*/
.research32_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub32_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 15% 10% 10% 10%;
}

.research32_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: right;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 30% 0;
    line-height: 1.2em;
    color: #fff
}

.research32_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon32 {
    width: 70%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 5% 0 10% 0
}

.research32_01 h3 {
    font-size: 1.2em;
    font-weight: 500;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
}

.research32_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research32_02 .num32 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #74d2ca;
    line-height: 0.8em
}

.research32_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research32_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.cap32 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
    color: #018d90;
    text-align: left;
}

.research32_03 {
    width: 100%;
    padding: 10% 10% 5% 10%;
    position: relative;
    overflow: hidden;
}

.research32_03 .num {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #74d2ca;
    line-height: 0.8em
}

.research32_03 h3 {
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research32_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 33*/
.research33_01 {
    position: relative;
    width: 100%;
    padding: 10% 10% 5% 10%;
}

.research33_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    line-height: 1.2em;
    color: #a67c52
}

.research33_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon33 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 5% 0 10% 0
}

.research33_01 h3 {
    font-size: 1.2em;
    font-weight: 500;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
}

.research33_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research33_02 .num33 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #c1a386;
    line-height: 0.8em
}

.research33_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research33_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research33_03 {
    width: 100%;
    padding: 10% 10% 5% 10%;
    position: relative;
    overflow: hidden;
}

.research33_03 .num33 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #c1a386;
    line-height: 0.8em
}

.research33_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research33_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 34*/
.research34_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub34_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 20% 10% 5% 10%;
}

.research34_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    line-height: 1.2em;
    color: #000
}

.research34_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon34 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 35% 0 10% 0
}

.research34_01 h3 {
    font-size: 1.2em;
    font-weight: 500;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
}

.research34_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research34_02 .num34 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #ab7fba;
    line-height: 0.8em
}

.research34_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research34_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research34_03 {
    width: 100%;
    padding: 10% 10% 5% 10%;
    position: relative;
    overflow: hidden;
}

.research34_03 .num34 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #ab7fba;
    line-height: 0.8em
}

.research34_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research34_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 35*/
.research35_01 {
    position: relative;
    width: 100%;
    padding: 10% 10% 5% 10%;
}

.research35_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    line-height: 1.2em;
    color: #000
}

.research35_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon35 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 5% 0 10% 0
}

.research35_01 h3 {
    font-size: 1.2em;
    font-weight: 500;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
}

.research35_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research35_02 .num35 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #4c5973;
    line-height: 0.8em
}

.research35_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research35_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research35_03 {
    width: 100%;
    padding: 10% 10% 5% 10%;
    position: relative;
    overflow: hidden;
}

.research35_03 .num35 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #4c5973;
    line-height: 0.8em
}

.research35_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research35_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 36*/
.research36_01 {
    position: relative;
    width: 100%;
    padding: 0% 10% 5% 10%;
}

.research36_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    line-height: 1.2em;
    color: #000
}

.research36_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon36 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 5% 0 10% 0
}

.research36_01 h3 {
    font-size: 1.2em;
    font-weight: 500;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
}

.research36_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research36_02 .num36 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #4c5973;
    line-height: 0.8em
}

.research36_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research36_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research36_03 {
    width: 100%;
    padding: 10% 10% 5% 10%;
    position: relative;
    overflow: hidden;
}

.research36_03 .num36 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #4c5973;
    line-height: 0.8em
}

.research36_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research36_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 37*/
.research37_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub37_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 13% 10% 5% 10%;
    margin-top: 0%
}

.research37_01 .txt_w {
    position: relative;
    font-size: 2.3em;
    font-weight: 300;
    text-align: center;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    line-height: 1.1em;
    color: #000;
    padding-top: 15%
}

.research37_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon37 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 27% 0 0% 0
}

.research37_01 h3 {
    font-size: 1.2em;
    font-weight: 500;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
}

.research37_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research37_02 .num37 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #d3d887;
    line-height: 0.8em
}

.research37_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research37_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research37_03 {
    width: 100%;
    padding: 10% 10% 5% 10%;
    position: relative;
    overflow: hidden;
}

.research37_03 .num37 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #d3d887;
    line-height: 0.8em
}

.research37_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research37_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 38*/
.research38_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub38_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 40% 10% 5% 10%;
}

.research38_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    line-height: 1.2em;
    color: #000;
    padding-top: 30%
}

.research38_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon38 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 5% 0 10% 0
}

.research38_01 h3 {
    font-size: 1.2em;
    font-weight: 500;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
}

.research38_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research38_02 .num38 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #4c5973;
    line-height: 0.8em
}

.research38_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research38_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research38_03 {
    width: 100%;
    padding: 10% 10% 5% 10%;
    position: relative;
    overflow: hidden;
}

.research38_03 .num38 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #4c5973;
    line-height: 0.8em
}

.research38_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research38_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 39*/
.research39_01 {
    position: relative;
    width: 100%;
    padding: 10% 10% 5% 10%;
}

.research39_01 .txt_w {
    position: relative;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    line-height: 1.2em;
    color: #000;
}

.research39_01 .txt_w span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon39 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 5% 0 5% 0
}

.research39_01 h3 {
    font-size: 1.2em;
    font-weight: 500;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
}

.research39_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research39_02 .num39 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #bfbfdd;
    line-height: 0.8em
}

.research39_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research39_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research39_03 {
    width: 100%;
    padding: 10% 10% 5% 10%;
    position: relative;
    overflow: hidden;
}

.research39_03 .num39 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #bfbfdd;
    line-height: 0.8em
}

.research39_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research39_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

/*연구성과 40*/
.research40_01 {
    position: relative;
    width: 100%;
    background: url("../images/40th/mobile/sub40_01.jpg") no-repeat 0 0;
    background-size: 100%;
    padding: 20% 10% 5% 10%;
}

.research40_01 h2 {
    position: relative;
    font-size: 2.3em;
    font-weight: 300;
    text-align: center;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    line-height: 1.2em;
    color: #fff;
    padding: 5% 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.research40_01 h2 span {
    font-weight: bold;
    line-height: 1.5em;
    font-size: 1em
}

.balmoon40 {
    width: 100%;
    font-size: 1.2em;
    font-weight: 400;
    text-align: justify;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    color: #081b2b;
    margin: 0 auto;
    padding: 25% 0 5% 0
}

.research40_01 h3 {
    font-size: 1.2em;
    font-weight: 500;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 5% 0 5% 0;
}

.research40_02 {
    width: 100%;
    padding: 5% 10% 10% 10%;
    position: relative;
    overflow: hidden;
}

.research40_02 .num40 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #bfbfdd;
    line-height: 0.8em
}

.research40_02 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 8% 0;
    line-height: 1.2em;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 5% 0;
}

.research40_02 h3 span {
    font-weight: bold;
    line-height: 1.5em
}

.research40_03 {
    width: 100%;
    padding: 10% 10% 5% 10%;
    position: relative;
    overflow: hidden;
}

.research40_03 .num40 {
    font-size: 4.5em;
    font-weight: 400;
    text-align: left;
    font-family: 'arial', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 1% 0;
    color: #bfbfdd;
    line-height: 0.8em
}

.research40_03 h3 {
    padding: 1% 0;
    font-size: 2.5em;
    font-weight: 300;
    text-align: left;
    font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic', '돋움', 'Dotum', 'AppleGothic', sans-serif !important;
    margin: 0 0 2% 0;
    line-height: 1.2em
}

.research40_03 h3 span {
    font-weight: bold;
    line-height: 1.5em
}
.pt08 {
    padding-top: 8%
}

.mt08 {
    margin-top: 8%
}

.br_responsive570 {
    display: none;
}

.br_responsive768 {
    display: none;
}

.br_responsive1440 {
    display: none;
}

.br_responsive1920 {
    display: block;
}

/*엑소브레인*/
.sub05_41_01 {
    position: relative;
    width: 100%;
}

.sub05_41_01 h3 {
    width: 100%;
    position: absolute;
    top: 20%;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 70px;
    line-height: 140%;
}

.sub05_41_01 h4 {
    width: 100%;
    position: absolute;
    top: 55%;
    text-align: center;
    color: #fff;
    font-weight: 00;
    font-size: 30px;
}

.sub05_41_02 {
    position: relative;
    background: #181818;
    padding: 5% 18%
}

.sub05_41_02 .txt01 {
    position: relative;
    width: 90%;
    margin: 8% auto;
    font-size: 22px;
    font-weight: 300;
    color: #fff;
    line-height: 180%
}

.sub05_41_02 .dot {
    color: #059a63;
    text-align: center;
    font-size: 30px;
    margin-bottom: 8%;
}

.sub05_41_02 .title01 {
    position: relative;
    font-size: 60px;
    font-weight: 600;
    color: #059a63;
    line-height: 160%;
    text-align: left;
    margin: 6% 5%
}

.sub05_41_02 .txt02 {
    position: relative;
    width: 60%;
    margin: 0 5% 5% 35%;
    font-size: 18px;
    font-weight: 300;
    color: #fff;
    line-height: 180%;
    text-align: left;
    padding-bottom: 20%
}

.sub05_41_02 .imgbox {
    position: absolute;
    overflow: hidden;
    margin-top: -12%
}

.sub05_41_02 .img01_01 {
    position: relative;
    width: 49%;
    display: block;
    float: left;
    margin: 10% 2% 0 0;
}

.sub05_41_02 .img01_02 {
    position: relative;
    width: 49%;
    display: block;
    float: right;
    margin: 0 0 5% 0
}

.sub05_41_03 {
    clear: both;
    position: relative;
    width: 75%;
    margin: 25% auto 8% auto;
}

.sub05_41_03 .title01 {
    position: relative;
    font-size: 60px;
    font-weight: 600;
    color: #059a63;
    line-height: 160%;
    text-align: left;
    margin: 0 0 3% 13%
}

.sub05_41_03 .txt02 {
    position: relative;
    width: 75%;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 400;
    color: #252525;
    line-height: 180%;
}

.sub05_41_03 .img01 {
    position: relative;
    margin: 4% auto;
    max-width: 1485px
}

.sub05_41_04 {
    position: relative;
    background: #2b755a;
    padding: 5% 18%
}

.sub05_41_04 .title01 {
    position: relative;
    font-size: 60px;
    font-weight: 600;
    color: #fff;
    line-height: 160%;
    text-align: left;
    margin: 6% 5%
}

.sub05_41_04 .txt02 {
    position: relative;
    width: 60%;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 300;
    color: #fff;
    line-height: 180%;
    text-align: left;
}

.sub05_41_04 .img01 {
    position: relative;
    width: 100%;
    margin: 5% 0
}

.sub05_41_04 #kids_mov {
    margin: 5%
}

/*UHD 모바일 방송기술*/
.sub05_42_01 {
    position: relative;
    width: 100%;
}

.sub05_42_01 h3 {
    width: 100%;
    position: absolute;
    top: 3%;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 70px;
    line-height: 140%;
}

.sub05_42_01 h4 {
    width: 100%;
    position: absolute;
    top: 30%;
    text-align: center;
    color: #fff;
    font-weight: 500;
    font-size: 30px;
}

.sub05_42_01 .txt01 {
    position: relative;
    width: 70%;
    margin: 3% auto;
    font-size: 22px;
    font-weight: 500;
    color: #454545;
    line-height: 180%;
    text-align: center;
}

.sub05_42_02 {
    position: relative;
    width: 100%;
    margin-top: 8%;
}

.sub05_42_02 .icon {
    position: relative;
    width: 50px;
    margin: 2% auto
}

.sub05_42_02 .title01 {
    position: relative;
    font-size: 60px;
    font-weight: 600;
    color: #454545;
    line-height: 160%;
    text-align: center;
    margin: 3% 5%
}

.sub05_42_02 .icon img {
    display: block;
    width: 100%;
}

.sub05_42_02 .txt02 {
    position: relative;
    width: 54%;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 400;
    color: #454545;
    line-height: 180%;
}

.sub05_42_02 .img01 {
    position: relative;
    width: 85%;
    margin: 5% 0 8% 15%;
}

.sub05_42_03 {
    position: relative;
    width: 100%;
    margin-top: 10%;
}

.sub05_42_03 .icon {
    position: relative;
    width: 50px;
    margin: 0 auto
}

.sub05_42_03 .title01 {
    position: relative;
    font-size: 60px;
    font-weight: 600;
    color: #454545;
    line-height: 160%;
    text-align: center;
    margin: 3% 5%
}

.sub05_42_03 .icon img {
    display: block;
    width: 100%;
}

.sub05_42_03 .txt02 {
    position: relative;
    width: 54%;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 400;
    color: #454545;
    line-height: 180%;
}

.sub05_42_03 .img01 {
    position: relative;
    width: 54%;
    margin: 4% auto 0 auto;
}

.sub05_42_03 .img02 {
    position: relative;
    width: 54%;
    margin: 2% auto 8% auto;
}

.sub05_42_04 {
    position: relative;
    width: 100%;
    margin-top: 10%;
    padding-bottom: 8%
}

.sub05_42_04 .icon {
    position: relative;
    width: 50px;
    margin: 2% auto
}

.sub05_42_04 .title01 {
    position: relative;
    font-size: 60px;
    font-weight: 600;
    color: #454545;
    line-height: 160%;
    text-align: center;
    margin: 3% 5%
}

.sub05_42_04 .icon img {
    display: block;
    width: 100%;
}

.sub05_42_04 .txt02 {
    position: relative;
    width: 54%;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 400;
    color: #454545;
    line-height: 180%;
}

.sub05_42_04 .txt02_inside {
    position: relative;
    width: 54%;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 400;
    color: #454545;
    line-height: 180%;
}

.sub05_42_04 .img01 {
    position: relative;
    width: 85%;
    margin: 5% 15% 5% 0%;
}

.sub05_42_04 .img02 {
    position: relative;
    width: 54%;
    margin: 5% auto 8% auto;
}

#kids_mov1 {
    margin: 5% 15%
}

#kids_mov2 {
    margin: 3% 25% 0% 25%
}

.kids_btn {
    margin-top: 3%;
    text-align: center;
    font-size: 20px;
}

/*촉각인터넷 틱톡*/
.sub05_43_01 {
    position: relative;
    width: 100%;
}

.sub05_43_01 h3 {
    width: 100%;
    position: absolute;
    top: 20%;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 70px;
    line-height: 140%;
}

.sub05_43_01 h4 {
    width: 100%;
    position: absolute;
    top: 48%;
    text-align: center;
    color: #fff;
    font-weight: 500;
    font-size: 30px;
}

.sub05_43_01 .txt01 {
    position: relative;
    width: 70%;
    margin: 8% auto;
    font-size: 22px;
    font-weight: 400;
    color: #454545;
    line-height: 180%
}

.sub05_43_02 {
    position: relative;
    overflow: hidden;
    padding: 4% 15% 3% 15%;
    background: #ecebe7;
}

.sub05_43_02 .conbox {
    position: relative;
    float: left;
    width: 100%;
    margin: 5% 0
}

.sub05_43_02 .con_left {
    float: left;
    display: block;
    width: 45%;
    margin: 0 8% 0 0
}

.sub05_43_02 .con_right {
    float: left;
    display: block;
    width: 47%;
}

.sub05_43_02 .con_right .title01 {
    position: relative;
    font-size: 60px;
    font-weight: 600;
    color: #454545;
    line-height: 140%;
    text-align: left;
    margin: 30% 0 5% 0
}

.sub05_43_02 .con_right .txt01 {
    position: relative;
    font-size: 18px;
    font-weight: 400;
    color: #454545;
    line-height: 180%;
    text-align: left;
}

.sub05_43_03 {
    clear: both;
    position: relative;
    width: 75%;
    margin: 6% auto 8% auto;
}

.sub05_43_03 .title01 {
    position: relative;
    font-size: 60px;
    font-weight: 600;
    color: #454545;
    line-height: 160%;
    text-align: left;
    margin: 0 0 3% 13%
}

.sub05_43_03 .txt02 {
    position: relative;
    width: 75%;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 400;
    color: #252525;
    line-height: 180%;
}

.sub05_43_03 .img01 {
    position: relative;
    margin: 8% auto;
    max-width: 1485px
}

/*딥뷰*/
.sub05_44_01 {
    position: relative;
    width: 100%;
}

.sub05_44_01 h3 {
    width: 100%;
    position: absolute;
    top: 1%;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 60px;
}

.sub05_44_01 h4 {
    width: 100%;
    position: absolute;
    top: 8%;
    text-align: center;
    color: #fff;
    font-weight: 500;
    font-size: 30px;
}

.sub05_44_01 .txt01 {
    position: relative;
    width: 70%;
    margin: 8% auto;
    font-size: 24px;
    font-weight: 500;
    color: #454545;
    line-height: 180%
}

.sub05_44_01 .img01 {
    position: relative;
    width: 70%;
    margin: 4% auto;
    max-width: 1320px
}

.sub05_44_01 .txt02 {
    position: relative;
    width: 70%;
    margin: 0 auto;
    font-size: 20px;
    font-weight: 400;
    color: #454545;
    line-height: 180%
}

.num {
    position: relative;
    width: 150px;
    margin: 4% auto;
    background: #5cd2dc;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 72px;
    font-weight: 700;
    padding: 20px 30px 20px 35px
}

.num02 {
    position: relative;
    width: 150px;
    margin: 3% auto;
    background: #fff;
    color: #5cd2dc;
    font-family: 'Open Sans', sans-serif;
    font-size: 72px;
    font-weight: 700;
    padding: 20px 30px 20px 35px
}

.title01 {
    position: relative;
    font-size: 52px;
    font-weight: 600;
    color: #454545;
    line-height: 160%;
    text-align: center;
}

.title02 {
    position: relative;
    font-size: 52px;
    font-weight: 600;
    color: #fff;
    line-height: 160%;
    text-align: center;
}

.sub05_44_02 {
    position: relative;
    width: 100%;
    padding: 4% 4% 8% 4%;
    background: #5cd2dc;
    color: #fff;
    margin-top: 8%
}

.sub05_44_02 .img01 {
    position: relative;
    width: 70%;
    margin: 4% auto;
    max-width: 1320px
}

.sub05_44_02 .img02 {
    position: absolute;
    top: 10%;
    right: 0;
    z-index: 1;
}

.sub05_44_02 .txt02 {
    position: relative;
    width: 70%;
    margin: 0 auto;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    line-height: 180%
}

.sub05_44_03 {
    position: relative;
    width: 100%;
    padding: 4% 0 8% 0;
    background: #000a31;
    color: #fff;
}

.sub05_44_03 .img01 {
    position: relative;
    width: 100%;
    margin: 4% auto;
    max-width: 1920px
}

.sub05_44_03 .txt02 {
    position: relative;
    width: 70%;
    margin: 0 auto;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    line-height: 180%
}

/*지능로보틱스*/
.sub05_45_01 {
    position: relative;
    width: 100%;
}

.sub05_45_01 h3 {
    width: 100%;
    position: absolute;
    top: 8%;
    left: 20%;
    text-align: left;
    color: #fff;
    font-weight: 700;
    font-size: 70px;
    line-height: 140%;
}

.sub05_45_01 h4 {
    width: 100%;
    position: absolute;
    top: 52%;
    left: 20%;
    text-align: left;
    color: #fff;
    font-weight: 500;
    font-size: 30px;
}

.sub05_45_01 .txt01 {
    position: relative;
    width: 70%;
    margin: 8% auto;
    font-size: 24px;
    font-weight: 500;
    color: #454545;
    line-height: 180%
}

.sub05_45_02 {
    position: relative;
    padding: 4% 15% 8% 15%;
    background: #ecebe7;
}

.sub05_45_02 .typo {
    position: relative;
    text-align: left;
    color: #454545;
    font-family: 'Times New Roman', sans-serif;
    font-weight: normal;
    font-size: 85px;
    margin: 4% 0
}

.sub05_45_02 .title01 {
    position: relative;
    font-size: 52px;
    font-weight: 600;
    color: #454545;
    line-height: 160%;
    text-align: left;
    margin: 5% 10% 3% 11%
}

.sub05_45_02 .img01 {
    position: relative;
    width: 78%;
    margin: 4% auto;
}

.sub05_45_02 .img02 {
    position: relative;
    width: 80%;
    margin: 4% auto;
}

.sub05_45_02 .txt02 {
    position: relative;
    width: 78%;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 400;
    color: #454545;
    line-height: 180%;
}

.sub05_45_03 {
    position: relative;
    width: 100%;
    margin: 4% 0;
}

.sub05_45_03 .title01 {
    position: relative;
    font-size: 52px;
    font-weight: 600;
    color: #454545;
    line-height: 160%;
    text-align: left;
    margin: 5% 0 2% 23%
}

.sub05_45_03 .txt02 {
    position: relative;
    width: 54%;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 400;
    color: #454545;
    line-height: 180%;
}

.sub05_45_03 .img01 {
    position: relative;
    width: 85%;
    margin: 5% 0 5% 15%;
}

.sub05_45_04 {
    position: relative;
    padding: 4% 10% 8% 10%;
    background: #ecebe7;
}

.sub05_45_04 .title01 {
    position: relative;
    font-size: 52px;
    font-weight: 600;
    color: #454545;
    line-height: 160%;
    text-align: left;
    margin: 5% 15% 3% 15%
}

.sub05_45_04 .img01 {
    position: relative;
    width: 80%;
    margin: 4% auto;
}

.sub05_45_04 .txt02 {
    position: relative;
    width: 70%;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 400;
    color: #454545;
    line-height: 180%;
}
@media all and (max-width:1400px) {
	.key__cards {grid-template-columns:repeat(4, minmax(0, 1fr)); gap:42px}
}
@media all and (max-width:1024px) {
	.key__main {padding:16px 26px 50px}
	.key__impact-wrap {margin-top:48px}
	.key__era {margin-top:56px; grid-template-columns:1fr; row-gap:24px}
	.key__era-year {font-size:30px}
	.key__cards {grid-template-columns:repeat(3, minmax(0, 1fr)); gap:28px}
	.key__card-text {font-size:15px}
}
@media all and (max-width:767px) {
	.key__main {padding:10px 16px 36px}
	.key__impact-wrap {margin-top:36px}
	.achievementsBottom .achievementsBack {margin-bottom:10px}
	.key__impact-btn, .achievementsBack {width:100%; max-width:100%; padding:14px 20px; text-align:center}
	.key__era {margin-top:34px; row-gap:16px}
	.key__era-year {font-size:24px}
	.key__cards {grid-template-columns:repeat(2, minmax(0, 1fr)); gap:20px}
	.key__card-text {margin-top:12px; font-size:14px; line-height:1.5}
	.key__intro-btns { flex-direction: column; gap: 12px; padding: 0 16px; }
    .btn-intro-link { width: 100%; height: 60px; font-size: 16px; border-radius: 10px; padding:0 10px}
    .btn-intro-link .btn-icon { height: 18px; }
	.impact__video-wrap {margin-top:40px}
	.impact__content-image {margin-top:20px}
}






@media (max-width: 1680px) {
    .sub05_list li {
        font-size:16px;
        width: 14.5%;
        margin: 2% 1%;
    }

    .sub05 {
        position: relative;
        width: 87%;
        margin: 8% auto;
    }

    /*sub05_41*/
    .sub05_41_01 h3 {
        top: 28%
    }

    .sub05_41_01 h4 {
        top: 67%
    }

    .sub05_41_03 .title01 {
        margin: 40% 0 3% 13%
    }

    /*sub05_43*/
    .sub05_43_01 h3 {
        top: 18%;
    }

    .sub05_43_01 h4 {
        top: 45%;
    }

    /*sub05_44*/
    .sub05_44_01 h3 {
        top: 2%
    }

    .sub05_44_01 h4 {
        top: 8%
    }

    .sub05_44_03 .title01 {
        margin: 40% 0 3% 13%
    }
}

@media (max-width: 1600px) {
    .sub05_list li {
        font-size:18px;
        width: 18%;
    }
}

@media (max-width: 1440px) {
    .m_tit {
        font-size: 48px;
    }

    .sub06_05_01 p.sub06_05_num {
        font-size: 100px;
    }

    .sub06_05_01 p.sub06_05_num span {
        font-size: 16px;
    }

    /* sub05 */
    .sub05 h4 {
        font-size: 32px;
    }

    .sub05_41_01 h3 {
        top: 26%
    }

    .sub05_41_01 h4 {
        top: 70%
    }

    .sub05_41_03 .title01 {
        margin: 45% 0 3% 13%
    }

    .br_responsive1440 {
        display: block;
    }

    .sub05_45_01 h3 {
        top: 6%;
        left: 15%
    }

    .sub05_45_01 h4 {
        top: 52%;
        left: 15%
    }

    .sub05_45_02 .txt02 {
        font-size: 20px
    }

    .sub05_45_03 .txt02 {
        font-size: 20px
    }

    .sub05_45_04 .txt02 {
        font-size: 20px
    }

    .sub05_list li {
        font-size: 14px;
    }
}

@media (max-width: 1280px) {
    .sub03_list li {
        width:23%
    }

    .sub05_list li {
        width: 18%
    }

    .sub05_42_01 h3 {
        top: 3%;
        font-size: 60px;
    }

    .sub05_42_01 h4 {
        top: 28%;
        font-size: 28px;
    }

    .sub05_42_02 .title01 {
        font-size: 50px;
        letter-spacing: -2px
    }

    .sub05_42_03 .title01 {
        font-size: 50px;
        letter-spacing: -2px
    }

    .sub05_42_04 .title01 {
        font-size: 50px;
        letter-spacing: -2px
    }

    .sub05_45_01 p {
        width: 130%
    }

    .sub05_45_01 h3 {
        top: 8%;
        left: 10%
    }

    .sub05_45_01 h4 {
        top: 52%;
        left: 10%
    }

    .sub05_45_01 .txt01 {
        width: 80%
    }

    .sub05_45_02 .title01 {
        margin: 5% 10% 3% 5%
    }

    .sub05_45_02 .img01 {
        width: 90%;
        margin: 4% auto;
    }

    .sub05_45_02 .img02 {
        width: 90%;
        margin: 4% auto;
    }

    .sub05_45_02 .txt02 {
        width: 90%;
        font-size: 20px;
    }

    .sub05_45_03 .txt02 {
        width: 63%;
        font-size: 20px;
    }

    .sub05_45_03 .img01 {
        width: 90%;
        margin: 5% 0 5% 15%;
    }

    .sub05_45_04 .title01 {
        margin: 5% 15% 3% 10%
    }

    .sub05_45_04 .img01 {
        width: 90%;
        margin: 4% auto;
    }

    .sub05_45_04 .txt02 {
        width: 80%;
        font-size: 20px;
    }
}

@media (max-width: 1160px) {
    .sub05_41_01 h3 {
        font-size:60px;
        top: 25%
    }

    .sub05_41_01 h4 {
        font-size: 24px;
        top: 70%
    }

    .sub05_41_02 .title01 {
        font-size: 50px;
    }

    .sub05_41_03 .title01 {
        font-size: 50px;
        margin: 45% 0 3% 12%
    }

    .sub05_41_04 .title01 {
        font-size: 50px;
    }

    .sub05_43_01 p {
        width: 150%;
        margin-left: -40%
    }

    .sub05_43_01 h3 {
        top: 19%;
        font-size: 60px
    }

    .sub05_43_01 h4 {
        top: 43%;
        font-size: 24px
    }
}

/*아이패드 프로, 아이패드 미니-가로*/
@media (max-width: 1024px) {

    .m_tit {
        font-size: 40px;
    }

    .sub05 h4 {
        font-size: 28px;
    }

    .sub05_list li {
        width: 17.8%
    }

    .sub05_41_02 {
        padding: 2% 15%
    }

    .sub05_41_02 .txt01 {
        width: 100%;
    }

    .sub05_41_02 .txt02 {
        width: 85%;
        margin: 0 0% 5% 15%
    }

    .sub05_41_04 .txt02 {
        width: 85%;
        margin: 0 0% 5% 15%
    }

    .sub05_42_01 {
        padding-top:0
    }

    .sub05_42_01 h3 {
        top: 4%;
        font-size: 50px;
    }

    .sub05_42_01 h4 {
        top: 28%;
        font-size: 28px;
    }

    .sub05_42_02 .title01 {
        font-size: 40px;
        letter-spacing: -2px
    }

    .sub05_42_03 .title01 {
        font-size: 40px;
        letter-spacing: -2px
    }

    .sub05_42_04 .title01 {
        font-size: 40px;
        letter-spacing: -2px
    }

    .sub05_43_02 .con_right .title01 {
        font-size: 40px;
        margin: 1% 0 5% 0
    }

    .sub05_43_03 .title01 {
        font-size: 40px;
        margin: 0 0 3% 13%
    }

    .sub05_44_01 {
        padding: 0% 0 0 0
    }

    .sub05_44_01 h3 {
        top: 2%;
        font-size: 48px
    }

    .sub05_44_01 h4 {
        top: 8%;
        font-size: 24px
    }

    .sub05_44_01 .txt01 {
        font-size: 22px
    }

    .sub05_44_01 .txt02 {
        font-size: 18px
    }

    .sub05_44_02 .txt02 {
        font-size: 18px
    }

    .sub05_44_03 .txt02 {
        width: 65%;
        font-size: 18px;
    }

    .num {
        width: 100px;
        font-size: 60px;
        padding: 0 0 0 18px
    }

    .num02 {
        width: 100px;
        font-size: 60px;
        padding: 0 0 0 18px
    }

    .title01, .title02 {
        font-size: 38px;
        letter-spacing: -2px
    }

    .sub05_45_01 p {
        width: 130%
    }

    .sub05_45_01 h3 {
        top: 8%;
        left: 10%
    }

    .sub05_45_01 h4 {
        top: 52%;
        left: 10%
    }

    .sub05_45_01 .txt01 {
        width: 80%
    }

    .sub05_45_02 .typo {
        font-size: 70px;
    }

    .sub05_45_02 .title01 {
        font-size: 38px
    }

    .sub05_45_02 .img01 {
        width: 90%;
        margin: 4% auto;
    }

    .sub05_45_02 .img02 {
        width: 90%;
        margin: 4% auto;
    }

    .sub05_45_02 .txt02 {
        width: 90%;
        font-size: 18px;
    }

    .sub05_45_03 .title01 {
        font-size: 38px;
        margin: 5% 0 2% 18%
    }

    .sub05_45_03 .txt02 {
        width: 63%;
        font-size: 18px;
    }

    .sub05_45_03 .img01 {
        width: 90%;
        margin: 5% 0 5% 15%;
    }

    .sub05_45_04 .title01 {
        font-size: 38px
    }

    .sub05_45_04 .img01 {
        width: 90%;
        margin: 4% auto;
    }

    .sub05_45_04 .txt02 {
        width: 80%;
        font-size: 18px;
    }

    .sub03_list li {
        font-size: 14px
    }

    .sub06_05_01 p.sub06_05_num {
        font-size: 90px;
    }

    .sub06_05_01 p.sub06_05_num span {
        font-size: 14px;
    }

    .sub06_05_01 p {
        font-size: 14px
    }

    .sub06 h4 {
        font-size: 30px
    }

    .sub06 h4 span {
        font-size: 16px
    }

    .sub06_01_left {
        width: 40%;
        padding: 0 5%
    }

    .sub06_01_right {
        width: 40%;
        padding: 0 5%
    }

    .sub06_02_left {
        width: 50%;
        padding: 0 ;
    }

    .sub06_02_right {
        width: 50%;
        padding: 0 ;
    }

    .sub06_03_left {
        width: 40%;
        padding: 0 5%
    }

    .sub06_03_right {
        width: 40%;
        padding: 0 5%
    }

    .sub06_04 img {
        width: 90%;
        margin: 0 auto;
    }
}

@media (max-width: 960px) {
    .con04_sub section .kbt {
        display:none;
    }
}

/*아이패드, 아이패드 미니-세로, 아이폰 XS-가로*/
@media (max-width: 768px) {
    .sub03_list li {
        width:31%
    }

    .m_tit {
        font-size: 36px;
        padding: 10% 0 7% 0
    }

    .sub05 h4 {
        font-size: 24px;
    }

    .sub05_list li {
        font-size: 15px;
        width: 30%;
        float: left;
        margin: 2% 1.5%;
    }

    .con04_sub section .kbt {
        display: none;
    }

    .sub05_41_01 h3 {
        font-size: 40px;
        top: 15%
    }

    .sub05_41_01 h4 {
        font-size: 20px
    }

    .sub05_41_02 .txt01 {
        width: 100%;
        font-size: 20px;
    }

    .sub05_41_02 .title01 {
        font-size: 30px;
        margin: 6% 0%
    }

    .sub05_41_02 .txt02 {
        width: 80%;
        margin: 0 0% 5% 20%;
        font-size: 18px;
    }

    .sub05_41_03 .title01 {
        font-size: 30px;
        margin: 45% 0 3% 7%
    }

    .sub05_41_03 .txt02 {
        position: relative;
        width: 80%;
    }

    .sub05_41_04 .title01 {
        font-size: 30px;
        margin: 6% 0%
    }

    .sub05_41_04 .txt02 {
        width: 80%;
        margin: 0 0% 5% 20%;
        font-size: 18px;
    }

    .br_responsive768 {
        display: block;
    }

    .sub05_42_01 {
        padding-top:0
    }

    .sub05_42_01 h3 {
        top: 2%;
        font-size: 40px;
    }

    .sub05_42_01 h4 {
        top: 38%;
        font-size: 22px;
    }

    .sub05_42_01 .txt01 {
        width: 90%;
        margin: 3% auto;
        font-size: 20px;
        text-align: left;
    }

    .sub05_42_02 .txt02 {
        width: 70%;
    }

    .sub05_42_03 .txt02 {
        width: 70%;
    }

    .sub05_42_03 .img01 {
        width: 70%;
    }

    .sub05_42_03 .img02 {
        width: 70%;
    }

    .sub05_42_04 .txt02 {
        width: 70%;
    }

    .sub05_42_04 .txt02_inside {
        width: 70%;
    }

    .sub05_42_04 .img02 {
        width: 70%;
    }

    .sub05_43_01 h3 {
        top: 13%;
        font-size: 40px
    }

    .sub05_43_01 h4 {
        top: 40%;
        font-size: 24px
    }

    .sub05_43_01 .txt01 {
        margin: 10% auto;
        font-size: 20px
    }

    .sub05_43_02 .con_left {
        width: 90%;
        margin: 0 5%
    }

    .sub05_43_02 .con_right {
        width: 90%;
        margin: 0 5%
    }

    .sub05_43_02 .con_right .title01 {
        font-size: 40px;
        margin: 10% 0 5% 0
    }

    .sub05_43_03 {
        width: 87%;
        margin: 6% auto 8% auto;
    }

    .sub05_44_01 {
        padding: 0% 0 0 0
    }

    .sub05_44_01 h3 {
        top: 0%;
        font-size: 40px
    }

    .sub05_44_01 h4 {
        top: 7.5%;
        font-size: 20px
    }

    .sub05_44_01 .txt01 {
        margin: 10% auto;
        font-size: 20px
    }

    .sub05_44_01 .txt02 {
        font-size: 18px
    }

    .sub05_44_02 .txt02 {
        font-size: 18px
    }

    .sub05_44_03 .txt02 {
        width: 65%;
        font-size: 18px;
    }

    .sub05_45_01 p {
        width: 130%
    }

    .sub05_45_01 h3 {
        top: 2%;
        left: 10%;
        font-size: 40px
    }

    .sub05_45_01 h4 {
        top: 40%;
        left: 10%;
        font-size: 22px
    }

    .sub05_45_01 .txt01 {
        width: 70%;
        font-size: 20px
    }

    .sub05_45_02 .typo {
        font-size: 50px;
    }

    .sub05_45_02 .title01 {
        font-size: 35px
    }

    .sub05_45_02 .img01 {
        width: 90%;
        margin: 4% auto;
    }

    .sub05_45_02 .img02 {
        width: 90%;
        margin: 4% auto;
    }

    .sub05_45_02 .txt02 {
        width: 90%;
        font-size: 18px;
    }

    .sub05_45_03 .title01 {
        font-size: 35px;
        margin: 5% 0 2% 18%
    }

    .sub05_45_03 .txt02 {
        width: 63%;
        font-size: 18px;
    }

    .sub05_45_03 .img01 {
        width: 90%;
        margin: 5% 0 5% 15%;
    }

    .sub05_45_04 .title01 {
        font-size: 35px
    }

    .sub05_45_04 .img01 {
        width: 90%;
        margin: 4% auto;
    }

    .sub05_45_04 .txt02 {
        width: 80%;
        font-size: 18px;
    }

    .num {
        width: 90px;
        font-size: 50px;
        padding: 0 0 0 20px
    }

    .num02 {
        width: 90px;
        font-size: 50px;
        padding: 0 0 0 20px
    }

    .title01, .title02 {
        font-size: 30px;
        letter-spacing: -2px
    }

    .sub05_44_02 .img02 {
        top: 3%;
        right: -5%;
        opacity: 0.2
    }

    .kids_btn {
        display: none
    }

    #kids_mov1 {
        width: 100%;
        margin: 5% 0%;
    }

    .sub06_05_01 p.sub06_05_num {
        font-size: 80px;
    }

    .sub06_05_01 p.sub06_05_num span {
        font-size: 12px;
    }

    .sub06_05_01 p {
        font-size: 12px
    }
}

@media (max-width: 570px) {

    .sub03_list li {
        width: 47%
    }

    .m_tit {
        font-size: 28px;
        padding: 20% 0 7% 0
    }

    .mbarea {
        margin-top: 0
    }

    .sub05 h4 {
        font-size: 20px;
    }

    .sub05_list li {
        font-size: 16px;
        width: 47%;
        float: left;
        margin: 2% 1.5%;
    }

    .sub05_41_01 {
        padding: 0 0 0 0 ;
    }

    .sub05_41_01 h3 {
        font-size: 30px;
        top: 10%
    }

    .sub05_41_01 h4 {
        font-size: 18px
    }

    .sub05_41_02 {
        padding: 5% 10%
    }

    .sub05_41_02 .txt01 {
        width: 100%;
        font-size: 18px;
        margin: 8% auto;
    }

    .sub05_41_02 .title01 {
        font-size: 28px;
        text-align: center;
        margin: 6% 0%
    }

    .sub05_41_02 .txt02 {
        width: 90%;
        margin: 0 auto;
        font-size: 16px;
    }

    .sub05_41_03 {
        margin: 10% auto 8% auto;
        overflow: hidden;
    }

    .sub05_41_03 .title01 {
        margin: 40% auto 5% auto;
        font-size: 28px;
        text-align: center
    }

    .sub05_41_03 .txt02 {
        width: 95%;
        margin: 0 auto;
        font-size: 16px;
    }

    .sub05_41_04 {
        padding: 5% 10%
    }

    .sub05_41_04 .title01 {
        font-size: 28px;
        margin: 6% 0%;
        text-align: center;
    }

    .sub05_41_04 .txt02 {
        width: 90%;
        margin: 0 auto;
        font-size: 16px;
    }

    .sub05_42_01 {
        padding-top: 0
    }

    .sub05_42_01 h3 {
        top: 25%;
        font-size: 38px;
        color: #333;
    }

    .sub05_42_01 h4 {
        top: 61%;
        font-size: 22px;
        color: #333;
        font-weight: 600
    }

    .sub05_42_01 .txt01 {
        width: 90%;
        margin: 3% auto;
        font-size: 18px;
        text-align: left;
        padding-top: 48%
    }

    .sub05_42_02 .txt02 {
        width: 72%;
        font-size: 16px
    }

    .sub05_42_02 .title01 {
        font-size: 28px;
    }

    .sub05_42_03 .title01 {
        font-size: 28px;
    }

    .sub05_42_03 .txt02 {
        width: 72%;
        font-size: 16px
    }

    .sub05_42_03 .img01 {
        width: 72%;
    }

    .sub05_42_03 .img02 {
        width: 72%;
    }

    .sub05_42_04 .title01 {
        font-size: 28px;
    }

    .sub05_42_04 .txt02 {
        width: 72%;
        font-size: 16px
    }

    .sub05_42_04 .txt02_inside {
        width: 72%;
        font-size: 16px
    }

    .sub05_42_04 .img02 {
        width: 72%;
    }

    .sub05_43_01 p {
        width: 180%
    }

    .sub05_43_01 h3 {
        top: 10%;
        font-size: 30px
    }

    .sub05_43_01 h4 {
        top: 40%;
        font-size: 18px
    }

    .sub05_43_01 .txt01 {
        width: 80%;
        font-size: 18px
    }

    .sub05_43_02 .con_right .title01 {
        font-size: 30px;
    }

    .sub05_43_02 .con_right .txt01 {
        font-size: 16px;
    }

    .sub05_43_03 {
        width: 90%;
        margin: 6% auto 8% auto;
    }

    .sub05_43_03 .title01 {
        font-size: 30px;
    }

    .sub05_43_03 .txt02 {
        font-size: 16px
    }

    .sub05_44_01 {
        padding: 0 0 0 0 ;
    }

    .br_responsive570 {
        display: block
    }

    .sub05_44_01 h3 {
        top: 0%;
        font-size: 30px
    }

    .sub05_44_01 h4 {
        top: 12%;
        font-size: 18px
    }

    .sub05_44_01 .txt01 {
        width: 80%;
        margin: 8% auto;
        font-size: 18px
    }

    .sub05_44_01 .txt02 {
        width: 70%;
        font-size: 16px
    }

    .sub05_44_02 {
        padding: 4% 0 8% 0;
    }

    .sub05_44_02 .txt02 {
        font-size: 16px
    }

    .sub05_44_03 .txt02 {
        width: 70%;
        font-size: 16px;
    }

    .num {
        width: 90px;
        font-size: 50px;
        padding: 0 0 0 18px
    }

    .num02 {
        width: 90px;
        font-size: 50px;
        padding: 0 0 0 18px
    }

    .title01, .title02 {
        font-size: 28px;
    }

    .sub05_44_02 .img02 {
        top: 3%;
        right: -5%;
        opacity: 0.2
    }

    #kids_mov1 {
        width: 100% !important;
        margin: 5% 0%;
    }

    #kids_mov2 {
        width: 80%;
        margin: 5% 10%;
    }

    .subbtn01 {
        width: 70%;
        height: 68px;
        margin: 10% auto;
    }

    .subbtn02 {
        width: 70%;
        height: 68px;
        margin: 10% auto;
    }

    .sub05_45_01 p {
        width: 170%;
        margin-left: -10%
    }

    .sub05_45_01 h3 {
        top: 2%;
        font-size: 32px
    }

    .sub05_45_01 h4 {
        top: 42%;
        font-size: 18px
    }

    .sub05_45_01 .txt01 {
        width: 80%;
        font-size: 18px
    }

    .sub05_45_02 .typo {
        font-size: 45px;
        margin-left: -5%
    }

    .sub05_45_02 .title01 {
        width: 100%;
        font-size: 28px;
        margin-left: 0%
    }

    .sub05_45_02 .img01 {
        width: 100%;
        margin: 4% auto;
    }

    .sub05_45_02 .img02 {
        width: 100%;
        margin: 4% auto;
    }

    .sub05_45_02 .txt02 {
        width: 100%;
        font-size: 18px;
    }

    .sub05_45_03 .title01 {
        font-size: 28px;
        margin: 5% 0 2% 15%
    }

    .sub05_45_03 .txt02 {
        width: 70%;
        font-size: 18px;
    }

    .sub05_45_03 .img01 {
        width: 90%;
        margin: 5% 0 5% 15%;
    }

    .sub05_45_04 .title01 {
        font-size: 28px;
        margin-left: 5%
    }

    .sub05_45_04 .img01 {
        width: 100%;
        margin: 4% auto;
    }

    .sub05_45_04 .txt02 {
        width: 90%;
        font-size: 18px;
    }

    .sub06 h4 {
        font-size: 22px;
        margin-top: 10%
    }

    .sub06 h4 span {
        font-size: 14px
    }

    .sub06_01_left {
        width: 70%;
        padding: 5% 15% 10% 15%;
    }

    .sub06_01_right {
        width: 70%;
        padding: 5% 15% 10% 15%;
    }

    .sub06_02_left {
        width: 100%;
        padding: 0 0 ;
    }

    .sub06_02_right {
        width: 100%;
        padding: 5% 0 ;
    }

    .sub06_03_left {
        width: 70%;
        padding: 5% 15% 10% 15%;
    }

    .sub06_03_right {
        width: 70%;
        padding: 5% 15% 10% 15%;
    }

    .sub06_04 img {
        width: 100%;
    }

    .sub06_05_01 p.sub06_05_num {
        font-size: 70px;
    }

    .sub06_05_01 p.sub06_05_num span {
        font-size: 12px;
    }

    .sub06_05_01 p {
        font-size: 12px
    }
}

/*아이폰6+, */
@media (max-width: 425px) {

    .m_tit {
        font-size: 28px;
        padding: 35% 0 10% 0 !important;
    }

    .sub03_list li {
        font-size: 12px;
        margin: 5% 3px 2% 3px;
    }

    .sub05_list li {
        width: 45%;
        font-size: 12px;
    }

    .sub05 h4 {
        font-size: 18px;
    }

    .sub05_41_01 {
        display: block;
        padding: 0 0 0 0 !important;
    }

    .sub05_41_01 p {
        width: 180%;
        margin-left: -40%
    }

    .sub05_41_01 h3 {
        font-size: 30px;
        top: -5%
    }

    .sub05_41_01 h4 {
        font-size: 18px
    }

    .sub05_42_01 {
        padding-top: 0
    }

    .sub05_42_01 h3 {
        top: 20%;
        font-size: 30px;
        color: #333;
    }

    .sub05_42_01 h4 {
        top: 55%;
        font-size: 20px;
        color: #333;
        font-weight: 600
    }

    .sub05_42_01 .txt01 {
        width: 90%;
        margin: 5% auto;
        font-size: 18px;
        text-align: left;
        padding-top: 50%
    }

    .sub05_42_02 .txt02 {
        width: 75%;
        font-size: 16px
    }

    .sub05_42_02 .title01 {
        font-size: 28px;
    }

    .sub05_42_03 .txt02 {
        width: 75%;
        font-size: 16px
    }

    .sub05_42_03 .img01 {
        width: 75%;
    }

    .sub05_42_03 .img02 {
        width: 75%;
    }

    .sub05_42_04 .txt02 {
        width: 75%;
        font-size: 16px
    }

    .sub05_42_04 .txt02_inside {
        width: 75%;
        font-size: 16px
    }

    .sub05_42_04 .img02 {
        width: 75%;
    }

    .sub05_43_01 p {
        width: 250%
    }

    .sub05_43_02 .con_left {
        width: 100%;
        margin: 0 0%
    }

    .sub05_43_02 .con_right {
        width: 100%;
        margin: 0 0%
    }

    .sub05_43_03 {
        width: 95%;
        margin: 6% auto 8% auto;
    }

    .sub05_44_01 .vis {
        width: 180%;
        margin-left: -40%
    }

    .sub05_44_01 h3 {
        top: 0%;
        font-size: 30px
    }

    .sub05_44_01 h4 {
        top: 12%;
        font-size: 18px
    }

    .sub05_45_01 p {
        width: 250%;
        margin-left: -40%
    }

    .sub05_45_01 h3 {
        top: 2%;
        font-size: 32px
    }

    .sub05_45_01 h4 {
        top: 42%;
        font-size: 18px
    }

    .sub05_45_01 .txt01 {
        width: 80%;
        font-size: 18px
    }

    .sub05_45_02 .txt02 {
        font-size: 16px;
    }

    .sub05_45_03 .txt02 {
        font-size: 16px;
    }

    .sub05_45_04 .txt02 {
        font-size: 16px;
    }

    .sub06 h4 {
        font-size: 20px;
        margin-top: 10%
    }

    .sub06 h4 span {
        font-size: 12px
    }

    .sub06_05_01 {
        width: 100%;
        border-right: 0;
        border-bottom: 1px solid #ff8e00;
        padding: 5% 0;
        margin: 0 auto
    }
}

/*아이폰XS*/
@media screen and (max-width: 375px) {
    .mbarea {
        padding-top:20%
    }

    .research11_01 .txt_w {
        font-size: 2.0em;
    }

    .research11_02 h3 {
        font-size: 2.0em;
        letter-spacing: -0.05em
    }

    .m_tit {
        font-size: 24px;
        padding: 38% 0 10% 0
    }

    .sub05 h4 {
        font-size: 18px;
    }

    .sub05_list li {
        width: 100%;
        font-size: 16px;
    }

    .sub05_41_01 h3 {
        font-size: 27px;
        top: 17%
    }

    .sub05_41_01 h4 {
        font-size: 18px;
        top: 73%
    }

    .sub05_41_02 {
        padding: 5% 7%
    }

    .sub05_41_02 .txt01 {
        width: 100%;
        font-size: 16px;
        margin: 3% auto;
    }

    .sub05_41_02 .title01 {
        font-size: 22px;
    }

    .sub05_41_02 .txt02 {
        width: 90%;
        font-size: 14px;
    }

    .sub05_41_03 .title01 {
        margin: 45% auto 5% auto;
        font-size: 22px;
        text-align: center
    }

    .sub05_41_03 .txt02 {
        width: 100%;
        font-size: 14px;
    }

    .sub05_41_04 .title01 {
        font-size: 22px;
    }

    .sub05_41_04 .txt02 {
        width: 95%;
        font-size: 14px;
    }

    .sub05_42_01 h3 {
        top: 20%;
        font-size: 30px;
        color: #333;
    }

    .sub05_42_01 h4 {
        top: 58%;
        font-size: 20px;
        color: #333;
        font-weight: 600
    }

    .sub05_42_01 .txt01 {
        font-size: 16px;
    }

    .sub05_42_02 .txt02 {
        width: 80%;
        font-size: 14px
    }

    .sub05_42_02 .title01 {
        font-size: 28px;
    }

    .sub05_42_03 .txt02 {
        width: 80%;
        font-size: 14px
    }

    .sub05_42_03 .img01 {
        width: 80%;
    }

    .sub05_42_03 .img02 {
        width: 80%;
    }

    .sub05_42_04 .txt02 {
        width: 80%;
        font-size: 14px
    }

    .sub05_42_04 .txt02_inside {
        width: 80%;
        font-size: 14px
    }

    .sub05_42_04 .img02 {
        width: 80%;
    }

    .sub05_43_01 h3 {
        top: 9%;
        font-size: 27px
    }

    .sub05_43_01 h4 {
        top: 42%;
        font-size: 18px
    }

    .sub05_43_01 .txt01 {
        width: 90%;
        font-size: 16px;
        margin: 8% auto;
    }

    .sub05_43_02 {
        padding: 4% 10% 3% 10%;
    }

    .sub05_43_02 .con_left {
        float: left;
        display: block;
        width: 45%;
        margin: 0 8% 0 0
    }

    .sub05_43_02 .con_left {
        width: 100%;
        margin: 0 0%
    }

    .sub05_43_02 .con_right {
        width: 100%;
        margin: 0 0%
    }

    .sub05_43_02 .con_right .title01 {
        font-size: 22px;
    }

    .sub05_43_02 .con_right .txt01 {
        font-size: 14px;
    }

    .sub05_43_03 {
        width: 100%;
        margin: 6% auto 8% auto;
    }

    .sub05_43_03 .title01 {
        font-size: 22px;
        margin: 0 0 3% 10%
    }

    .sub05_43_03 .txt02 {
        width: 80%;
        font-size: 14px
    }

    .sub05_44_01 {
        padding: 15% 0 0 0 ;
    }

    .br_responsive570 {
        display: block
    }

    .sub05_44_01 h3 {
        top: 0%;
        font-size: 27px
    }

    .sub05_44_01 h4 {
        top: 11%;
        font-size: 18px
    }

    .sub05_44_01 .txt01 {
        width: 90%;
        margin: 5% auto;
        font-size: 16px
    }

    .sub05_44_01 .txt02 {
        width: 80%;
        font-size: 14px
    }

    .sub05_44_02 {
        padding: 4% 0 8% 0;
    }

    .sub05_44_02 .txt02 {
        width: 80%;
        font-size: 14px
    }

    .sub05_44_03 .txt02 {
        width: 80%;
        font-size: 14px;
    }

    .num {
        width: 80px;
        font-size: 40px;
        padding: 0 0 0 18px
    }

    .num02 {
        width: 80px;
        font-size: 40px;
        padding: 0 0 0 18px
    }

    .title01, .title02 {
        font-size: 28px;
    }

    .sub05_44_02 .img02 {
        top: 3%;
        right: -5%;
        opacity: 0.2
    }

    .sub05_45_01 p {
        width: 250%;
        margin-left: -40%
    }

    .sub05_45_01 h3 {
        top: 2%;
        font-size: 27px
    }

    .sub05_45_01 h4 {
        top: 42%;
        font-size: 18px
    }

    .sub05_45_02 .typo {
        font-size: 30px
    }

    .sub05_45_01 .txt01 {
        width: 85%;
        font-size: 16px
    }

    .sub05_45_02 .title01 {
        font-size: 22px
    }

    .sub05_45_02 .txt02 {
        font-size: 14px;
    }

    .sub05_45_03 .title01 {
        font-size: 22px
    }

    .sub05_45_03 .txt02 {
        font-size: 14px;
    }

    .sub05_45_03 .title01 {
        font-size: 22px
    }

    .sub05_45_04 .title01 {
        font-size: 22px
    }

    .sub05_45_04 .txt02 {
        font-size: 14px;
    }
}

/*캘럭시노트, 갤럭시*/
@media (max-width: 360px) {
    .mbarea {
        padding-top:20%
    }
}