
/* 공통 */
#sub_content{margin:150px 0;}
.sub_inner{max-width:1400px; margin:0 auto;}
.page_location{display:flex; justify-content:flex-end; align-items:center; gap:13px;}
.page_location a{font-size: 14px; font-weight: 300; letter-spacing: -0.42px; color:#8E8E8E;}
.page_location .last a{font-weight: 600; color:#000;}
.page_location a img{width: 20px; display:inline-block; vertical-align:middle; margin-top:-4px;}
.page_location .arrow{width: 8px;}
.sub_visual{margin-top:20px;}
.sub_title em{font-size: 18px; font-weight: 500; font-family: 'Montserrat';}
.sub_title h2{font-size: 50px; letter-spacing: -2px; margin-top:5px;}
.sub_tabmenu{margin-top:35px; display:flex; gap:15px;}
.sub_tabmenu li a{font-size: 18px; font-weight: 700; color:#BEBEBE; display:inline-block; line-height: 50px; padding: 0 30px; border-radius: 50px; border: 1px solid #BEBEBE;}
.sub_tabmenu li.on a{color:#FFF; background: #649C30; border-color:#649C30;}
.sub_3depth{margin-top:110px; display:flex; gap:40px;}
.sub_3depth li a{font-size: 24px; font-weight: 700; letter-spacing: -0.4px; color:#BEBEBE;}
.sub_3depth li.on a{color:#000; position:relative;}
.sub_3depth li.on a:before{content:''; display:block; width: 10px; height: 10px; border-radius:50%; background:#9BC31C; position:absolute; top:-25px; left:50%; transform:translateX(-50%);}
.sub_wrap{margin-top:100px;}
.gr_txt{color:#649c30 !important;}
.sub_txt dt{font-size:25px; font-weight:800; letter-spacing:-0.025em;}
.sub_txt dd{font-size:18px; font-weight:300; letter-spacing:-0.025em; color:#6d6d6d; line-height:1.5; margin-top:30px;}
.sub_txt dd strong{font-weight:600;}


/* CMQI란? */
.cmqi_sec1 .img{margin-top:50px;}
.cmqi_sec2{margin-top:75px;}
.cmqi_cate .tp{position:relative; width:880px; height:180px; margin:50px auto 0;}
.cmqi_cate .tp:before{content:''; display:block; width:1px; height:95px; background:#cbcbcb; position:absolute; bottom:-55px; left:50%; transform:translateX(-50%); z-index:-1;}
.cmqi_cate .tp:after{content:''; display:block; width:960px; height:208px; background:url("/img/sub/cmqi_line.svg") no-repeat center / contain; position:absolute; top:90px; left:50%; transform:translateX(-50%); z-index:-1;}
.cmqi_cate .tp .gr_txt{font-size:20px; font-weight:700; width:800px; height:100px; display:flex; justify-content:center; align-items:center; border-radius:100px; background:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:3; box-shadow: 0 0 20px 0 rgba(70,124,20,0.1);}
.cmqi_cate .tp span{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); border-radius:100px; background:rgba(156,195,28,0.15); width:840px; height:140px; z-index:2;}
.cmqi_cate .tp span.bg2{width:100%; height:100%; z-index:1; background:rgba(156,195,28,0.1);}
.cmqi_cate .bt{display:flex; justify-content:space-between; margin-top:80px;}
.cmqi_cate .bt li{width:31.5%; background:#fff; border:1px solid #cbcbcb; border-radius:20px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:12px; position:relative; padding:60px 0 30px;}
.cmqi_cate .bt li .title{font-size:18px; font-weight:700; color:#fff; text-align:center; width:200px; line-height:60px; background:#649c31; border-radius:40px; position:absolute; top:-30px; left:50%; transform:translateX(-50%);}
.cmqi_cate .bt li p{font-size:16px; color:#999999; text-align:center; line-height:1.3; letter-spacing:-0.025em;}
.cmqi_desc{margin-top:55px;}
.cmqi_desc dl{padding:50px; display:flex; background:#f4faef;}
.cmqi_desc dl + dl{margin-top:30px;}
.cmqi_desc dt{width:15%;}
.cmqi_desc dt strong{font-size:25px; letter-spacing:-0.025em; font-weight:800; display:block;}
.cmqi_desc dt p{font-size:18px; font-family: 'Montserrat'; font-weight:600; color:#fff; letter-spacing:-0.025em; margin-top:15px; display:inline-block; background:#649c31; line-height:35px; padding:0 15px; border-radius:50px;}
.cmqi_desc dd{width:85%;}
.cmqi_desc dd p{font-size:18px; color:#6d6d6d; letter-spacing:-0.025em; line-height:1.5;}
.cmqi_desc dd p + p{margin-top:20px;}


/* CMQI 연구 */
.cmqi2 > div + div{margin-top:90px;}
.cmqi_goal{margin-top:50px;}
.cmqi_goal li{padding:50px; background:#fff; border:1px solid #cbcbcb; cursor:pointer; transition:all 0.5s;}
.cmqi_goal li + li{margin-top:30px;}
.cmqi_goal li .title{display:flex; align-items:center; justify-content:space-between;}
.cmqi_goal li .title strong{font-size:20px; font-weight:600; color:#649c31; letter-spacing:-0.025em;}
.cmqi_goal li .title .arrow{display:block; width:40px; height:40px; background:#649c31 url("/img/sub/cmqi2_arrow.svg") no-repeat center / 18px; border-radius:50%; transition:all 0.5s;}
.cmqi_goal li .cont{font-size:18px; color:#6d6d6d; line-height:1.5; margin-top:20px; display:none;}
.cmqi_goal li.on{background:#f4faef; border:1px solid #9cc31c;}
.cmqi_goal li.on .title .arrow{transform:rotate(-180deg);}
/* .cmqi_process{display:flex; flex-direction:column; align-items:flex-end; gap:30px; margin-top:50px; padding-bottom:80px; border-bottom:1px solid #ebebeb;}
.cmqi_process .item{width:100%; height:225px; padding:20px; display:flex; align-items:center; gap:50px;}
.cmqi_process .item1{background:url("/img/sub/cmqi_pro_bg1.svg") no-repeat center / 100%;}
.cmqi_process .item2{background:url("/img/sub/cmqi_pro_bg2.svg") no-repeat center / 100%; width:1175px;}
.cmqi_process .item3{background:url("/img/sub/cmqi_pro_bg3.svg") no-repeat center / 100%; width:950px;}
.cmqi_process .item .circle{width:185px; height:185px; border-radius:50%; display:flex; flex-direction:column; align-items:center; justify-content:center; color:#fff; background:#437317;}
.cmqi_process .item2 .circle{background:#649c31;}
.cmqi_process .item3 .circle{background:#9cc31c;}
.cmqi_process .item .circle p{font-family:'Montserrat'; letter-spacing:-0.025em; font-size:16px; font-weight:500; margin-bottom:15px;}
.cmqi_process .item .circle strong{font-size:25px; font-weight:800; letter-spacing:-0.025em;}
.cmqi_process .item .txt strong{font-size:20px; letter-spacing:-0.025em;}
.cmqi_process .item .txt ul{margin-top:30px;}
.cmqi_process .item .txt ul li{font-size:16px; color:#6d6d6d; letter-spacing:-0.025em; position:relative; padding-left:12px;}
.cmqi_process .item .txt ul li:before{content:''; display:block; width:3px; height:3px; border-radius:50%; background:#999; position:absolute; left:0; top:8px;}
.cmqi_process .item .txt ul li + li{margin-top:9px;} */
.cmqi2_sec3 .img{margin:40px 0 45px;}
.cmqi_table_title{font-size:20px; letter-spacing:-0.025em;}
.cmqi_table_wrap{margin-top:30px;}
.cmqi_table{width:100%; border-collapse:collapse; border-top:1px solid #e7e7e7; font-size:18px; letter-spacing:-0.025em;}
.cmqi_table tr{border-bottom:1px solid #e7e7e7;}
.cmqi_table th, .cmqi_table td{border-right:1px solid #e7e7e7;}
.cmqi_table th:last-child, .cmqi_table td:last-child{border-right:none;}
.cmqi_table thead{background:#f9f9f9;}
.cmqi_table thead th{padding:20px 10px;}
.cmqi_table tbody th{background:#f4faef;}
.cmqi_table tbody td{text-align:center; padding:25px; color:#6d6d6d; line-height:1.5; word-break:keep-all;}
.cmqi_table tbody td:nth-last-child(6){text-align:left;}
.cmqi_table tbody td.gr_txt{font-weight:600; color:#649c31;}
.cmqi_table tbody td .circle{display:inline-block; vertical-align:middle; width:15px; height:15px; background:#9cc31c; border-radius:50%;}
/* 240311 수정 */
.cmqi_process{display:flex; justify-content:space-between; margin-top:50px;}
.cmqi_process .left{width:calc(100% - 100px - 40px);}
.cmqi_process .year_wrap p{font-size: 18px; font-weight: 500; color:#6D6D6D; margin-top:10px;}
.cmqi_process .year{border-radius: 15px; overflow:hidden;}
.cmqi_process .year span{font-size: 20px; font-weight: 700; color:#fff; width:calc(100% / 10); display:inline-block; text-align: center; line-height: 60px; background: #649C30;}
.cmqi_process .year span:nth-of-type(1){opacity: 0.17;}
.cmqi_process .year span:nth-of-type(2){opacity: 0.25;}
.cmqi_process .year span:nth-of-type(3){opacity: 0.35;}
.cmqi_process .year span:nth-of-type(4){opacity: 0.45;}
.cmqi_process .year span:nth-of-type(5){opacity: 0.53;}
.cmqi_process .year span:nth-of-type(6){opacity: 0.6;}
.cmqi_process .year span:nth-of-type(7){opacity: 0.7;}
.cmqi_process .year span:nth-of-type(8){opacity: 0.8;}
.cmqi_process .year span:nth-of-type(9){opacity: 0.9;}
.cmqi_process .item_wrap{display:flex; flex-direction:column; align-items:flex-end; gap:30px; margin-top:15px;}
.cmqi_process .item{position:relative;}
.cmqi_process .item1{width: 504px;}
.cmqi_process .item2{width: 882px;}
.cmqi_process .item3{width:100%;}
.cmqi_process .item .bg{display:flex;}
.cmqi_process .item .bg div{border-radius: 20px 0px 0px 20px; background: #F4FAEF; width:calc(100% - 110px); height: 225px;}
.cmqi_process .item2 .bg div{background: #E9F7DC;}
.cmqi_process .item3 .bg div{background: #DBE9CE;}
.cmqi_process .item .bg img{width: 110px;}
.cmqi_process .item .txt_wrap{position:absolute; top:50%; transform:translateY(-50%); left:23px; display:flex; align-items:center; gap:30px;}
.cmqi_process .item .title{width: 115px; height: 180px; display:flex; justify-content:center; align-items:center; font-size: 20px; font-weight: 800; text-align: center; color: #FFF; border-radius: 15px; background: #9BC31C;}
.cmqi_process .item2 .title{background: #649C31;}
.cmqi_process .item3 .title{background: #437317;}
.cmqi_process .item .txt strong{font-size:20px; letter-spacing:-0.025em;}
.cmqi_process .item .txt ul{margin-top:30px;}
.cmqi_process .item .txt ul li{font-size:16px; color:#6d6d6d; letter-spacing:-0.025em; position:relative; padding-left:12px;}
.cmqi_process .item .txt ul li:before{content:''; display:block; width:3px; height:3px; border-radius:50%; background:#999; position:absolute; left:0; top:8px;}
.cmqi_process .item .txt ul li + li{margin-top:9px;}
.cmqi_process .grade_wrap{display:flex; margin-top:50px; border-radius: 15px; overflow:hidden;}
.cmqi_process .grade{background: #F4FAEF; width:378px; padding:24px 0; text-align:center;}
.cmqi_process .grade2{background: #E9F7DC;}
.cmqi_process .grade3{background: #DBE9CE; width:calc(100% - 378px - 378px);}
.cmqi_process .grade strong{font-size: 20px; font-weight: 700;}
.cmqi_process .grade p{font-size: 18px; font-weight: 500; color:#6D6D6D; margin-top:10px;}
.cmqi_process .right{width: 100px; background: #649C30; border-radius: 20px; font-size: 35px; font-weight: 800; color: #FFF; -webkit-writing-mode: vertical-lr; text-align: center; letter-spacing: -2px; display: flex; justify-content: center; align-items: center;}


/* 세미나 및 학술활동 */
.seminar > div + div{margin-top:80px;}
.semi_sec1 .img{margin-top:30px;}
.semi_tit{font-size:20px; letter-spacing:-0.025em;}
.semi_table_wrap{margin-top:30px;}
.semi_table{width:100%; border-collapse:collapse; border-top:1px solid #e7e7e7; font-size:18px; letter-spacing:-0.025em;}
.semi_table tr{border-bottom:1px solid #e7e7e7;}
.semi_table th, .semi_table td{border-right:1px solid #e7e7e7;}
.semi_table th:last-child, .semi_table td:last-child{border-right:none;}
.semi_table thead{background:#f9f9f9;}
.semi_table thead th{padding:20px 10px;}
.semi_table tbody td{text-align:center; padding:25px; font-weight:700; line-height:1.5; word-break:keep-all;}
.semi_table td:last-child{font-weight:400; text-align:left; color:#6d6d6d;}
.semi_table.table1 th:nth-child(1){width:21.42%;}
.semi_table.table1 th:nth-child(2){width:28.57%;}
.semi_table.table2 th:nth-child(1){width:28.57%;}
.semi_table.table2 th:nth-child(2){width:21.42%;}
.semi_table td .table{margin-top:25px;}
.semi_table td .table li{display:table-row; align-items:center; border-bottom:1px solid #e7e7e7; font-size:16px; color:#6d6d6d;}
.semi_table td .table li:first-child{background:#f4faef; border-bottom:none; text-align:center; color:#000; font-weight:700;}
.semi_table td .table li .lt{width:40%; border-right:1px solid #e7e7e7;}
.semi_table td .table li .rt{width:60%;}
.semi_table td .table li div{padding:20px; display:table-cell; vertical-align: middle;}


/* CONTACT US */
.contact h3{font-size:25px; letter-spacing:-0.025em;}
.contact .map{height:550px; margin-top:30px;}
.contact .bt_wrap{display:flex; align-items:center; margin-top:50px;}
.contact .logo{width:375px; padding-right:70px;}
.contact .logo img{width:100%;}
.contact .info{padding:25px 0 25px 70px; border-left:1px solid #e7e7e7;}
.contact .info ul li{font-size:20px; letter-spacing:-0.025em;}
.contact .info ul li + li{margin-top:10px;}
.contact .info ul li em{color:#6d6d6d; margin-left:15px;}
.contact .info ul li span + span{margin-left:60px;}
.contact .info .map_btn{display:inline-block; color:#fff; font-size:18px; letter-spacing:-0.025em; background:#9bc31c; line-height:65px; padding:0 45px; border-radius:60px; margin-top:30px;}
.contact .info .map_btn img{width:16px; margin:-3px 10px 0 0;}


/* 미디어평가 & 추천 - 리스트 */
.media_tp{display:flex; justify-content:space-between; align-items: flex-end; margin-bottom:55px;}
.media_tp .sub_3depth{margin-top:0;}
.dpp_search_box.dpp_bd_search.media{background:none; margin-bottom:0;}
.dpp_bd_search.media .dpp_search_in{max-width:510px;}
.media .dpp_tbl{padding:0; position:relative;}
.dpp_bd_search.media .dpp_tbl .dpp_select_box{width: 150px;}
.media .dpp_select_box select{height:50px; border:none; border-bottom:1px solid #7A7A7A; font-size:16px; padding: 0 10px; background: #fff url("/img/board/sel_ic.svg") no-repeat center right 10px / 10px; color:#333;}
.media .dpp_select_box select:focus{outline:none;}
.media .dpp_inputArea{width: 350px;}
.media .dpp_inputArea input{height:50px; border:none; border-bottom:1px solid #7A7A7A; font-size:16px; padding: 0 10px; color:#333;}
.media .dpp_inputArea input::placeholder{color: #AAA;}
.media .dpp_tbl .dpp_btnArea{position:absolute; padding:0; width:auto; right:10px; top:50%; transform:translateY(-50%);}
.media .dpp_tbl .dpp_btnArea button{width: 20px; height: 20px; line-height:initial; font-size:0; background:url("/img/board/srh_btn.svg") no-repeat center / 100%;}

.dpp_bd_wrap.media{border:none;}
.dpp_gal_list.media{margin:-27.5px; padding:0;}
.dpp_gal_list.media > li{padding:27.5px;}
.dpp_gal_list.media .img{position:relative;}
.dpp_gal_list.media .img .cate{position: absolute; top: 15px; left: 15px; font-size: 14px; font-weight: 700; font-family: 'Montserrat'; display: inline-block; color: #fff; padding: 8px 16px; background: #9BC31C;}
.dpp_gal_list.media .txt{margin-top:40px;}
.dpp_gal_list.media .txt strong{display:block; font-size: 24px; letter-spacing: -0.4px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.dpp_gal_list.media .txt p{font-size: 18px; color:#6D6D6D; line-height:1.5; margin-top:15px; height: 54px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.dpp_gal_list.media .txt .bt_wrap{margin-top:25px; display:flex; justify-content:space-between; align-items:center;}
.dpp_gal_list.media .txt .bt_wrap .age{font-size: 20px; font-weight: 500; color:#8E8E8E; display:inline-block; padding: 10px 30px; border-radius: 30px; border: 1px solid #E3E3E3;}
.media .no_data_wrap, .about .no_data_wrap{border-top: 1px solid #e5e5e5; margin-top:55px;}

.dpp_gal_list.media .txt .list_grade{margin-top: 20px;}
.dpp_gal_list.media .txt .list_grade dl + dl{margin-top: 15px;}
.dpp_gal_list.media .txt .list_grade dt{font-size: 18px; color: #000; margin-bottom:5px;}


/* 미디어평가 & 추천 - 뷰 */
.media_title{text-align: center; padding-bottom:40px; border-bottom:1px solid #7A7A7A;}
.media_title .cate{font-size: 24px; font-weight: 700; letter-spacing: -0.4px; color:#9BC31C;}
.media_title h3{font-size: 40px; letter-spacing: -2px; margin-top:10px;}
.media_info{padding:70px 0; border-bottom:1px solid #7A7A7A; display:flex; justify-content:space-between;}
.media_info .img{width: 600px; height: 450px;}
.media_info .img img{width:100%; height:100%; object-fit:cover;}
.media_info .txt{width:50%;}
.media_info .txt dl{display:flex; gap:20px 35px; font-size: 20px; flex-wrap: wrap;}
.media_info .txt dl + dl{margin-top:20px;}
.media_info .txt dt{min-width:126px; font-weight: 700;}
.media_info .txt dl:last-of-type{display:block; margin-top:40px;}
.media_info .txt dl:last-of-type dd{margin-top:20px; font-size: 18px; color:#6D6D6D; line-height:1.5;}
i.star{display:inline-block; width: 25px; height: 25px; background:url("/img/main/star_fill.svg") no-repeat center / 100%;}
i.star + i.star{margin-left:5px;}
i.star.half{background-image:url("/img/main/star_half.svg");}
i.star.empty{background-image:url("/img/main/star_empty.svg");}
.media_detail{padding:70px 0; border-bottom:1px solid #7A7A7A;}
.media_detail h4{font-size: 30px; font-weight: 800; margin-bottom:15px;}
.media_detail .txt{font-size: 18px; color:#6D6D6D; line-height:1.5;}
.media_detail .link{margin:70px auto 0; max-width:1100px;}
.grade{display:inline-block; vertical-align: middle; width: 25px; height: 25px;}
.grade.gray{background: #D9D9D9;}
.grade.green{background: #649C30;}

.media_info .txt dl.title{margin-top: 40px;}
.media_info .txt dl.title dt:first-child{width: 100%; color: #649C30; font-weight: 800;}
.grade_wrap{display: inline-block; margin: 0 10px;}
.grade_txt{font-size: 16px; color: #6d6d6d; font-weight: 500;}


/* 연구팀 소개 - 리스트 */
.dpp_bd_wrap.about{border:none;}
.dpp_gal_list.about{padding:0; margin:-20px -10px;}
.dpp_gal_list.about > li{padding:20px 10px;}
.dpp_bd_wrap.about .dpp_pic_cn{display:flex; justify-content:space-between;}
.dpp_bd_wrap.about .dpp_pic_cn .img{width: 240px; height: 265px;}
.dpp_bd_wrap.about .dpp_pic_cn .img a{width:100%; height:100%;}
.dpp_bd_wrap.about .dpp_pic_cn .txt{width:calc(100% - 240px - 50px);}
.dpp_bd_wrap.about .dpp_pic_cn .txt .cate{font-size: 20px; font-weight: 700; color:#649C30;}
.dpp_bd_wrap.about .dpp_pic_cn .txt .name{font-size: 35px; font-weight: 700; letter-spacing: -2px; margin:15px 0;}
.dpp_bd_wrap.about .dpp_pic_cn .txt .en_name{font-size: 18px; color:#6D6D6D;}
.dpp_bd_wrap.about .dpp_pic_cn .txt .list{margin-top:35px;}
.dpp_bd_wrap.about .dpp_pic_cn .txt .list ul{padding:0 !important; border:0 !important; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.dpp_bd_wrap.about .dpp_pic_cn .txt .list ul br{display:none;}
.dpp_bd_wrap.about .dpp_pic_cn .txt .list li{font-size: 18px; color:#6D6D6D; line-height:1.5; padding:0 !important; margin:0 !important;}


/* 연구팀 소개 - 뷰 */
.about .media_title h3 span{font-weight: 400;}
.about .media_info{padding:70px 60px; justify-content:flex-start; gap:70px; position:relative;}
.about .media_info:before{content:''; display:block; width:120px; height:350px; background:url("/img/sub/about_view_bg_txt.svg") no-repeat center / contain; position:absolute; right:30px; top:70px;}
.about .media_info .img{width: 350px; height: 385px;}
.about .media_info .txt{width:calc(100% - 350px - 70px);}
.about .media_info .txt dl:last-of-type{display:flex;}
.about .media_info .txt dl:last-of-type dd{margin-top:0;}
.about .media_info .txt .about_list li{position:relative; padding-left:15px;}
.about .media_info .txt .about_list li:before{content:''; display:block; width:4px; height:4px; background:#6D6D6D; border-radius:50%; position:absolute; left:0; top:12px;}


/* research list */
.dpp_bd_wrap.research{border-bottom:none;}
.research_list ul li{border-bottom:1px solid #E3E3E3; position:relative;}
.research_list ul li .dpp_td_chk{position:absolute; top:10px; left:10px;}
.research_list ul li a{display:flex; padding:40px 30px; justify-content: space-between;}
.research_list ul li a .img{width:250px; height:200px;}
.research_list ul li a .img img{width:100%; height:100%; object-fit:cover;}
.research_list ul li a .txt{width: calc(100% - 250px - 60px);}
.research_list ul li a .txt .title{font-size: 24px; font-weight: 700; letter-spacing: -0.4px; line-height:1.5; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.research_list ul li a .txt p{font-size: 18px; color:#6D6D6D; line-height:1.5; margin:25px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.research_list ul li a .txt .date{font-size: 18px; color:#BEBEBE;}


/* 게시판 상단 */
.board_tp{display:flex; background: #F4FAEF; padding:55px 100px; gap:50px; margin-bottom:60px;}
.board_tp .icon{width: 100px;}
.board_tp .icon a{display: block;}
.board_tp p{width:calc(100% - 100px - 50px); font-size: 22px; letter-spacing: -0.4px; color:#6D6D6D; line-height:1.5;}






@media screen and (max-width:1400px){


	/* 공통 */
	#sub_content{margin:10.71vw 0;}
	.sub_inner{max-width:100%; padding:0 2.86vw;}
	.page_location{gap:0.93vw;}
	.page_location a{font-size: 1.00vw;}
	.page_location a img{width: 1.43vw; margin-top:-0.29vw;}
	.page_location .arrow{width: 0.57vw;}
	.sub_visual{margin-top:1.43vw;}
	.sub_title em{font-size: 1.29vw;}
	.sub_title h2{font-size: 3.57vw; margin-top:0.36vw;}
	.sub_tabmenu{margin-top:2.50vw; gap:1.07vw;}
	.sub_tabmenu li a{font-size: 1.29vw; line-height: 3.57vw; padding: 0 2.14vw;}
	.sub_3depth{margin-top:7.86vw; gap:2.86vw;}
	.sub_3depth li a{font-size: 1.71vw;}
	.sub_3depth li.on a:before{top:-1.79vw;}
	.sub_wrap{margin-top:7.14vw;}
	.sub_txt dt{font-size:1.79vw;}
	.sub_txt dd{font-size:1.29vw; margin-top:2.14vw;}


	/* CMQI란? */
	.cmqi_sec1 .img{margin-top:3.57vw;}
	.cmqi_sec2{margin-top:5.36vw;}
	.cmqi_cate .tp{width:62.86vw; height:12.86vw; margin:3.57vw auto 0;}
	.cmqi_cate .tp:before{height:6.79vw; bottom:-3.93vw; }
	.cmqi_cate .tp:after{width:68.57vw; height:14.86vw; top:6.43vw;}
	.cmqi_cate .tp .gr_txt{font-size:1.43vw; width:57.14vw; height:7.14vw; box-shadow: 0 0 1.43vw 0 rgba(70,124,20,0.1);}
	.cmqi_cate .tp span{width:60.00vw; height:10.00vw;}
	.cmqi_cate .bt{margin-top:5.71vw;}
	.cmqi_cate .bt li{width:31.5%; border-radius:1.43vw; gap:0.86vw; padding:4.29vw 0 2.14vw;}
	.cmqi_cate .bt li .title{font-size:1.29vw; width:14.29vw; line-height:4.29vw; top:-2.14vw;}
	.cmqi_cate .bt li p{font-size:1.14vw;}
	.cmqi_desc{margin-top:3.93vw;}
	.cmqi_desc dl{padding:3.57vw;}
	.cmqi_desc dl + dl{margin-top:2.14vw;}
	.cmqi_desc dt{width:15%;}
	.cmqi_desc dt strong{font-size:1.79vw;}
	.cmqi_desc dt p{font-size:1.29vw; margin-top:1.07vw; line-height:2.50vw; padding:0 1.07vw;}
	.cmqi_desc dd{width:85%;}
	.cmqi_desc dd p{font-size:1.29vw;}
	.cmqi_desc dd p + p{margin-top:1.43vw;}


	/* CMQI 연구 */
	.cmqi2 > div + div{margin-top:6.43vw;}
	.cmqi_goal{margin-top:3.57vw;}
	.cmqi_goal li{padding:3.57vw;}
	.cmqi_goal li + li{margin-top:2.14vw;}
	.cmqi_goal li .title strong{font-size:1.43vw;}
	.cmqi_goal li .title .arrow{ width:2.86vw; height:2.86vw; background-size: 1.29vw;}
	.cmqi_goal li .cont{font-size:1.29vw; margin-top:1.43vw;}
	/* .cmqi_process{gap:2.14vw; margin-top:3.57vw; padding-bottom:5.71vw;}
	.cmqi_process .item{height:16.07vw; padding:1.43vw; gap:3.57vw;}
	.cmqi_process .item2{width:83.93vw;}
	.cmqi_process .item3{width:67.86vw;}
	.cmqi_process .item .circle{width:13.21vw; height:13.21vw;}
	.cmqi_process .item .circle p{font-size:1.14vw; margin-bottom:1.07vw;}
	.cmqi_process .item .circle strong{font-size:1.79vw;}
	.cmqi_process .item .txt strong{font-size:1.43vw;}
	.cmqi_process .item .txt ul{margin-top:2.14vw;}
	.cmqi_process .item .txt ul li{font-size:1.14vw; padding-left:0.86vw;}
	.cmqi_process .item .txt ul li:before{top:0.57vw;}
	.cmqi_process .item .txt ul li + li{margin-top:0.64vw;} */
	.cmqi2_sec3 .img{margin:2.86vw 0 3.21vw;}
	.cmqi_table_title{font-size:1.43vw;}
	.cmqi_table_wrap{margin-top:2.14vw;}
	.cmqi_table{font-size:1.29vw;}
	.cmqi_table thead th{padding:1.43vw 0.71vw;}
	.cmqi_table tbody td{padding:1.79vw; }
	.cmqi_table tbody td .circle{width:1.07vw; height:1.07vw;}

	/* 240311 수정 */
	.cmqi_process{margin-top:3.57vw;}
	.cmqi_process .left{width:calc(100% - 7.14vw - 2.86vw);}
	.cmqi_process .year_wrap p{font-size: 1.29vw; margin-top:0.71vw;}
	.cmqi_process .year{border-radius: 1.07vw;}
	.cmqi_process .year span{font-size: 1.43vw; line-height: 4.29vw;}
	.cmqi_process .item_wrap{gap:2.14vw; margin-top:1.07vw;}
	.cmqi_process .item1{width: 33.2vw;}
	.cmqi_process .item2{width: 58.1vw;}
	.cmqi_process .item .bg div{border-radius: 1.43vw 0 0 1.43vw; width:calc(100% - 7.86vw); height: 16.07vw;}
	.cmqi_process .item .bg img{width: 7.86vw;}
	.cmqi_process .item .txt_wrap{left:1.64vw; gap:1.4vw;}
	.cmqi_process .item .title{width: 7.81vw; height: 12.86vw; font-size: 1.43vw; border-radius: 1.07vw;}
	.cmqi_process .item .txt strong{font-size:1.43vw;}
	.cmqi_process .item .txt ul{margin-top:2.14vw;}
	.cmqi_process .item .txt ul li{font-size:1.14vw; padding-left:0.86vw;}
	.cmqi_process .item .txt ul li:before{top:0.57vw;}
	.cmqi_process .item .txt ul li + li{margin-top:0.64vw;}
	.cmqi_process .grade_wrap{margin-top:3.57vw; border-radius: 1.07vw;}
	.cmqi_process .grade{width:24.9vw; padding:1.71vw 0;}
	.cmqi_process .grade3{width:calc(100% - 24.9vw - 24.9vw);}
	.cmqi_process .grade strong{font-size: 1.43vw;}
	.cmqi_process .grade p{font-size: 1.29vw; margin-top:0.71vw;}
	.cmqi_process .right{width: 7.14vw; border-radius: 1.43vw; font-size: 2.50vw;}


	/* 세미나 및 학술활동 */
	.seminar > div + div{margin-top:5.71vw;}
	.semi_sec1 .img{margin-top:2.14vw;}
	.semi_tit{font-size:1.43vw;}
	.semi_table_wrap{margin-top:2.14vw;}
	.semi_table{font-size:1.29vw;}
	.semi_table thead th{padding:1.43vw 0.71vw;}
	.semi_table tbody td{padding:1.79vw;}
	.semi_table td .table{margin-top:1.79vw;}
	.semi_table td .table li{font-size:1.14vw;}
	.semi_table td .table li div{padding:1.43vw;}


	/* CONTACT US */
	.contact h3{font-size:1.79vw;}
	.contact .map{height:39.29vw; margin-top:2.14vw;}
	.contact .bt_wrap{margin-top:3.57vw;}
	.contact .logo{width:26.79vw; padding-right:5.00vw;}
	.contact .info{padding:1.79vw 0 1.79vw 5.00vw;}
	.contact .info ul li{font-size:1.43vw;}
	.contact .info ul li + li{margin-top:0.71vw;}
	.contact .info ul li em{margin-left:1.07vw;}
	.contact .info ul li span + span{margin-left:4.29vw;}
	.contact .info .map_btn{font-size:1.29vw; line-height:4.64vw; padding:0 3.21vw; margin-top:2.14vw;}
	.contact .info .map_btn img{width:1.14vw; margin:-0.21vw 0.71vw 0 0;}


	/* 미디어평가 & 추천 - 리스트 */
	.media_tp{margin-bottom:3.93vw;}
	.dpp_bd_search.media .dpp_search_in{max-width:36.43vw;}
	.dpp_bd_search.media .dpp_tbl .dpp_select_box{width: 10.71vw;}
	.media .dpp_select_box select{height:3.57vw; font-size:1.14vw; padding: 0 0.71vw; background: #fff url("/img/board/sel_ic.svg") no-repeat center right 0.71vw / 0.71vw;}
	.media .dpp_inputArea{width: 25.00vw;}
	.media .dpp_inputArea input{height:3.57vw; font-size:1.14vw; padding: 0 0.71vw;}
	.media .dpp_tbl .dpp_btnArea{right:0.71vw;}
	.media .dpp_tbl .dpp_btnArea button{width: 1.43vw; height: 1.43vw;}

	.dpp_gal_list.media{margin:-1.96vw;}
	.dpp_gal_list.media > li{padding:1.96vw;}
	.dpp_gal_list.media .img .cate{top: 1.07vw; left: 1.07vw; font-size: 1.00vw; padding: 0.57vw 1.14vw;}
	.dpp_gal_list.media .txt{margin-top:2.86vw;}
	.dpp_gal_list.media .txt strong{font-size: 1.71vw;}
	.dpp_gal_list.media .txt p{font-size: 1.29vw; margin-top:1.07vw; height: 3.86vw;}
	.dpp_gal_list.media .txt .bt_wrap{margin-top:1.79vw;}
	.dpp_gal_list.media .txt .bt_wrap .age{font-size: 1.43vw; padding: 0.71vw 2.14vw;}
	.media .no_data_wrap, .about .no_data_wrap{margin-top:3.93vw;}

	.dpp_gal_list.media .txt .list_grade{margin-top: 1.43vw;}
	.dpp_gal_list.media .txt .list_grade dl + dl{margin-top: 1.07vw;}
	.dpp_gal_list.media .txt .list_grade dt{font-size: 1.29vw; margin-bottom:0.36vw;}


	/* 미디어평가 & 추천 - 뷰 */
	.media_title{padding-bottom:2.86vw;}
	.media_title .cate{font-size: 1.71vw;}
	.media_title h3{font-size: 2.86vw; margin-top:0.71vw;}
	.media_info{padding:5.00vw 0;}
	.media_info .img{width: 42.86vw; height: 32.14vw;}
	.media_info .txt{width:50%;}
	.media_info .txt dl{gap: 1.43vw 2.50vw; font-size: 1.43vw;}
	.media_info .txt dl + dl{margin-top:1.43vw;}
	.media_info .txt dt{min-width:9.00vw;}
	.media_info .txt dl:last-of-type{margin-top:2.86vw;}
	.media_info .txt dl:last-of-type dd{margin-top:1.43vw; font-size: 1.29vw;}
	i.star{width: 1.79vw; height: 1.79vw;}
	i.star + i.star{margin-left:0.36vw;}
	.media_detail{padding:5.00vw 0;}
	.media_detail h4{font-size: 2.14vw; margin-bottom:1.07vw;}
	.media_detail .txt{font-size: 1.29vw;}
	.media_detail .link{margin:5.00vw auto 0; max-width:78.57vw;}
	.grade{width: 1.79vw; height: 1.79vw;}

	.media_info .txt dl.title{margin-top: 2.86vw;}
	.grade_wrap{margin: 0 0.71vw;}
	.grade_txt{font-size: 1.14vw;}


	/* 연구팀 소개 - 리스트 */
	.dpp_gal_list.about{padding:0; margin:-1.43vw -0.71vw;}
	.dpp_gal_list.about > li{padding:1.43vw 0.71vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .img{width: 17.14vw; height: 18.93vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt{width:calc(100% - 17.14vw - 2.17vw);}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .cate{font-size: 1.43vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .name{font-size: 2.50vw; margin:1.07vw 0;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .en_name{font-size: 1.29vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .list{margin-top:2.50vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .list li{font-size: 1.29vw;}


	/* 연구팀 소개 - 뷰 */
	.about .media_info{padding:5.00vw 4.29vw; gap:5.00vw;}
	.about .media_info:before{width:8.57vw; height:25.00vw; right:2.14vw; top:5.00vw;}
	.about .media_info .img{width: 25.00vw; height: 27.50vw;}
	.about .media_info .txt{width:calc(100% - 25.00vw - 5.00vw);}
	.about .media_info .txt .about_list li{padding-left:1.07vw;}
	.about .media_info .txt .about_list li:before{top:0.86vw;}


	/* 게시판 상단 */
	.board_tp{padding:3.93vw 7.14vw; gap:3.57vw; margin-bottom:4.29vw;}
	.board_tp .icon{width: 7.14vw;}
	.board_tp p{width:calc(100% - 7.14vw - 3.57vw); font-size: 1.57vw;}
	.board_tp.media p br{display:none;}

}



@media screen and (max-width:1280px){

	/* 공통 */
	#sub_content{margin:10.70vw 0;}
	.sub_inner{padding:0 3.13vw;}
	.page_location{gap:0.94vw;}
	.page_location a{font-size: 1.35vw;}
	.page_location a img{width: 1.61vw; margin-top:-0.31vw;}
	.page_location .arrow{width: 0.75vw;}
	.sub_visual{margin-top:1.41vw;}
	.sub_title em{font-size: 1.53vw;}
	.sub_title h2{font-size: 3.79vw; margin-top:0.59vw;}
	.sub_tabmenu{margin-top:2.50vw; gap:1.09vw;}
	.sub_tabmenu li a{font-size: 1.53vw; line-height: 3.69vw; padding: 0 2.11vw;}
	.sub_3depth{margin-top:7.89vw; gap:3.19vw;}
	.sub_3depth li a{font-size: 1.82vw;}
	.sub_3depth li.on a:before{width: 8px; height: 8px; top:-1.90vw;}
	.sub_wrap{margin-top:7.11vw;}
	.sub_txt dt{font-size:1.95vw;}
	.sub_txt dd{font-size:1.53vw; margin-top:2.11vw;}


	/* CMQI란? */
	.cmqi_sec1 .img{margin-top:3.59vw;}
	.cmqi dd br{display:none;}
	.cmqi_sec2{margin-top:5.39vw;}
	.cmqi_cate .tp{width:62.89vw; height:12.89vw; margin:4.59vw auto 0;}
	.cmqi_cate .tp:before{height:6.80vw; bottom:-3.91vw; }
	.cmqi_cate .tp:after{width:68.59vw; height:14.84vw; top:6.41vw;}
	.cmqi_cate .tp .gr_txt{font-size:1.61vw; width:57.11vw; height:7.11vw; box-shadow: 0 0 1.41vw 0 rgba(70,124,20,0.1);}
	.cmqi_cate .tp span{width:60.00vw; height:10.00vw;}
	.cmqi_cate .bt{margin-top:5.70vw;}
	.cmqi_cate .bt li{width:31.5%; border-radius:1.41vw; gap:0.86vw; padding:4.00vw 0 1.81vw;}
	.cmqi_cate .bt li .title{font-size:1.33vw; width:14.30vw; line-height:4.30vw; top:-2.11vw;}
	.cmqi_cate .bt li p{font-size:1.27vw;}
	.cmqi_desc{margin-top:3.91vw;}
	.cmqi_desc dl{padding:3.59vw;}
	.cmqi_desc dl + dl{margin-top:2.11vw;}
	.cmqi_desc dt{width:15%;}
	.cmqi_desc dt strong{font-size:1.95vw;}
	.cmqi_desc dt p{font-size:1.41vw; margin-top:1.17vw; line-height:2.73vw; padding:0 1.17vw;}
	.cmqi_desc dd{width:85%;}
	.cmqi_desc dd p{font-size:1.43vw;}
	.cmqi_desc dd p + p{margin-top:1.51vw;}


	/* CMQI 연구 */
	.cmqi2 > div + div{margin-top:6.41vw;}
	.cmqi2 dd br{display:none;}
	.cmqi_goal{margin-top:3.59vw;}
	.cmqi_goal li{padding:3.59vw;}
	.cmqi_goal li + li{margin-top:2.11vw;}
	.cmqi_goal li .title strong{font-size:1.71vw;}
	.cmqi_goal li .title .arrow{ width:2.89vw; height:2.89vw; background-size: 1.33vw;}
	.cmqi_goal li .cont{font-size:1.53vw; margin-top:1.41vw;}
	/* .cmqi_process{gap:2.11vw; margin-top:3.59vw; padding-bottom:5.70vw;}
	.cmqi_process .item{height:15.09vw; padding:1.41vw; gap:2.2vw;}
	.cmqi_process .item2{width:80.91vw;}
	.cmqi_process .item3{width:67.89vw;}
	.cmqi_process .item .circle{width:13.20vw; height:13.20vw;}
	.cmqi_process .item .circle p{font-size:1.47vw; margin-bottom:1.09vw;}
	.cmqi_process .item .circle strong{font-size:2.00vw;}
	.cmqi_process .item .txt strong{font-size:1.71vw;}
	.cmqi_process .item .txt ul{margin-top:1.31vw;}
	.cmqi_process .item .txt ul li{font-size:1.47vw; padding-left:0.96vw;}
	.cmqi_process .item .txt ul li:before{top:0.75vw;}
	.cmqi_process .item .txt ul li + li{margin-top:0.63vw;} */
	.cmqi2_sec3 .img{margin:2.89vw 0 3.80vw;}
	.cmqi_table_title{font-size:1.81vw;}
	.cmqi_table_wrap{margin-top:2.11vw;}
	.cmqi_table{font-size:1.53vw;}
	.cmqi_table thead th{padding:1.41vw 0.40vw;}
	.cmqi_table tbody td{padding:1.80vw;}
	.cmqi_table tbody td .circle{width:1.09vw; height:1.09vw;}

	/* 240311 수정 */
	.cmqi_process{margin-top:3.59vw;}
	.cmqi_process .left{width:calc(100% - 7.11vw - 2.89vw);}
	.cmqi_process .year_wrap p{font-size: 1.43vw; margin-top:0.70vw;}
	.cmqi_process .year{border-radius: 1.09vw;}
	.cmqi_process .year span{font-size: 1.51vw; line-height: 4.30vw;}
	.cmqi_process .item_wrap{gap:2.11vw; margin-top:1.09vw;}
	.cmqi_process .item1{width: 32.6vw;}
	.cmqi_process .item2{width: 57.13vw;}
	.cmqi_process .item .bg div{border-radius: 1.41vw 0 0 1.41vw; width:calc(100% - 7.89vw); height: 16.09vw;}
	.cmqi_process .item .bg img{width: 7.89vw;}
	.cmqi_process .item .txt_wrap{left:1.64vw; gap:1.41vw;}
	.cmqi_process .item .title{width: 6.81vw; height: 12.89vw; font-size: 1.71vw; border-radius: 1.09vw; padding: 0 0.5vw;}
	.cmqi_process .item1 .txt{width:60%;}
	.cmqi_process .item .txt strong{font-size:1.71vw;}
	.cmqi_process .item .txt ul{margin-top:1.31vw;}
	.cmqi_process .item .txt ul li{font-size:1.47vw; padding-left:0.96vw;}
	.cmqi_process .item .txt ul li:before{top:0.75vw;}
	.cmqi_process .item .txt ul li + li{margin-top:0.63vw;}
	.cmqi_process .grade_wrap{margin-top:3.59vw; border-radius: 1.09vw;}
	.cmqi_process .grade{width:24.42vw; padding:1.72vw 0;}
	.cmqi_process .grade3{width:calc(100% - 24.42vw - 24.42vw);}
	.cmqi_process .grade strong{font-size: 1.71vw;}
	.cmqi_process .grade p{font-size: 1.47vw; margin-top:0.70vw;}
	.cmqi_process .right{width: 7.11vw; border-radius: 1.41vw; font-size: 2.50vw;}


	/* 세미나 및 학술활동 */
	.seminar > div + div{margin-top:5.70vw;}
	.semi_sec1 .img{margin-top:3.11vw;}
	.semi_tit{font-size:1.81vw;}
	.semi_table_wrap{margin-top:2.11vw;}
	.semi_table{font-size:1.53vw;}
	.semi_table thead th{padding:1.41vw 0.70vw;}
	.semi_table tbody td{padding:1.80vw;}
	.semi_table.table1 th:nth-child(2){width:25.57%;}
	.semi_table.table2 th:nth-child(1){width:25.57%;}
	.semi_table td .table{margin-top:1.80vw;}
	.semi_table td .table li{font-size:1.47vw;}
	.semi_table td .table li .lt{width:45%;}
	.semi_table td .table li .rt{width:55%;}
	.semi_table td .table li div{padding:1.41vw;}


	/* CONTACT US */
	.contact h3{font-size:1.95vw;}
	.contact .map{height:45.30vw; margin-top:2.71vw;}
	.contact .bt_wrap{margin-top:3.59vw;}
	.contact .logo{width:28.80vw; padding-right:4.00vw;}
	.contact .info{padding:1.80vw 0 1.80vw 4.00vw;}
	.contact .info ul li{font-size:1.53vw;}
	.contact .info ul li + li{margin-top:0.70vw;}
	.contact .info ul li em{margin-left:1.09vw;}
	.contact .info ul li span + span{margin-left:4.30vw;}
	.contact .info .map_btn{font-size:1.53vw; line-height:4.61vw; padding:0 3.20vw; margin-top:2.11vw;}
	.contact .info .map_btn img{width:1.37vw; margin:-0.23vw 0.70vw 0 0;}


	/* 미디어평가 & 추천 - 리스트 */
	.media_tp{margin-bottom:3.91vw;}
	.dpp_bd_search.media .dpp_search_in{max-width:36.41vw;}
	.dpp_bd_search.media .dpp_tbl .dpp_select_box{width: 10.70vw;}
	.media .dpp_select_box select{height:3.59vw; font-size:1.17vw; padding: 0 0.70vw; background: #fff url("/img/board/sel_ic.svg") no-repeat center right 0.70vw / 0.70vw;}
	.media .dpp_inputArea{width: 25.00vw;}
	.media .dpp_inputArea input{height:3.59vw; font-size:1.17vw; padding: 0 0.70vw;}
	.media .dpp_tbl .dpp_btnArea{right:0.70vw;}
	.media .dpp_tbl .dpp_btnArea button{width: 1.41vw; height: 1.41vw;}

	.dpp_gal_list.media{margin:-1.95vw;}
	.dpp_gal_list.media > li{padding:1.95vw;}
	.dpp_gal_list.media .img .cate{top: 1.09vw; left: 1.09vw; font-size: 1.02vw; padding: 0.55vw 1.17vw;}
	.dpp_gal_list.media .txt{margin-top:2.89vw;}
	.dpp_gal_list.media .txt strong{font-size: 1.72vw;}
	.dpp_gal_list.media .txt p{font-size: 1.43vw; margin-top:1.09vw; height: 3.83vw;}
	.dpp_gal_list.media .txt .bt_wrap{margin-top:1.80vw;}
	.dpp_gal_list.media .txt .bt_wrap .age{font-size: 1.41vw; padding: 0.70vw 2.11vw;}
	.media .no_data_wrap, .about .no_data_wrap{margin-top:3.91vw;}

	.dpp_gal_list.media .txt .list_grade{margin-top: 1.56vw;}
	.dpp_gal_list.media .txt .list_grade dl + dl{margin-top: 1.17vw;}
	.dpp_gal_list.media .txt .list_grade dt{font-size: 1.41vw; margin-bottom:0.39vw;}


	/* 미디어평가 & 추천 - 뷰 */
	.media_title{padding-bottom:2.89vw;}
	.media_title .cate{font-size: 1.72vw;}
	.media_title h3{font-size: 2.89vw; margin-top:0.70vw;}
	.media_info{padding:5.00vw 0;}
	.media_info .img{width: 43.89vw; height: 33.11vw;}
	.media_info .txt{width:47%;}
	.media_info .txt dl{gap:1.41vw 2.50vw; font-size: 1.61vw;}
	.media_info .txt dl + dl{margin-top:1.41vw;}
	.media_info .txt dt{min-width:10.5vw;}
	.media_info .txt dl:last-of-type{margin-top:2.89vw;}
	.media_info .txt dl:last-of-type dd{margin-top:1.41vw; font-size: 1.53vw;}
	i.star{width: 1.80vw; height: 1.80vw;}
	i.star + i.star{margin-left:0.39vw;}
	.media_detail{padding:5.00vw 0;}
	.media_detail h4{font-size: 2.11vw; margin-bottom:1.09vw;}
	.media_detail .txt{font-size: 1.53vw;}
	.media_detail .link{margin:5.00vw auto 0; max-width:100%;}
	.grade{width: 1.95vw; height: 1.95vw;}
	.media_info .txt dl.title{margin-top: 3.13vw;}
	.grade_wrap{margin: 0 0.78vw;}
	.grade_txt{font-size: 1.25vw;}


	/* 연구팀 소개 - 리스트 */
	.dpp_gal_list.about{padding:0; margin:-1.41vw -0.70vw;}
	.dpp_gal_list.about > li{padding:1.41vw 0.70vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .img{width: 16.11vw; height: 18.91vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt{width:calc(100% - 16.11vw - 2.19vw);}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .cate{font-size: 1.41vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .name{font-size: 2.50vw; margin:1.09vw 0;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .en_name{font-size: 1.33vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .list{margin-top:2.50vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .list li{font-size: 1.33vw;}


	/* 연구팀 소개 - 뷰 */
	.about .media_info{padding:5.00vw 4.30vw; gap:5.00vw;}
	.about .media_info:before{width:8.59vw; height:25.00vw; right:2.11vw; top:5.00vw;}
	.about .media_info .img{width: 25.00vw; height: 27.50vw;}
	.about .media_info .txt{width:calc(100% - 25.00vw - 5.00vw);}
	.about .media_info .txt .about_list li{padding-left:1.09vw;}
	.about .media_info .txt .about_list li:before{top:0.86vw;}


	/* research list */
	.research_list ul li .dpp_td_chk{top:0.78vw; left:0.78vw;}
	.research_list ul li a{padding:3.13vw 2.34vw;}
	.research_list ul li a .img{width:19.53vw; }
	.research_list ul li a .txt{width: calc(100% - 19.53vw - 3.69vw);}
	.research_list ul li a .txt .title{font-size: 1.88vw;}
	.research_list ul li a .txt p{font-size: 1.41vw; margin:1.95vw 0;}
	.research_list ul li a .txt .date{font-size: 1.41vw;}


	/* 게시판 상단 */
	.board_tp{padding:4.30vw 5.81vw; gap:2.91vw; margin-bottom:4.69vw;}
	.board_tp .icon{width: 7.81vw;}
	.board_tp p{width:calc(100% - 7.81vw - 2.91vw); font-size: 1.62vw;}

}



@media screen and (max-width:768px){

	/* 공통 */
	#sub_content{margin:29.43vw 0 17.84vw;}
	.sub_inner{padding:0 3.13vw;}
	.page_location{display:none;}
	.sub_visual{margin-top:2.34vw;}
	.sub_title em{font-size: 3.65vw;}
	.sub_title h2{font-size: 10.42vw; margin-top:2.65vw;}
	.sub_tabmenu{margin-top:6.17vw; gap:2.82vw;}
	.sub_tabmenu li a{font-size: 3.45vw; line-height: 9.99vw; padding: 0 5.2vw;}
	.tabmenu{width: 100%; overflow: scroll; padding-top: 6vw;}
	.tabmenu::-webkit-scrollbar{display:none;}
	.tabmenu.on{display:block;}
	.tabmenu_wrap{width: max-content; position:relative;}
	.sub_3depth.pc{display:none;}
	.sub_3depth{margin-top:18.15vw; gap:6.82vw;}
	.sub_3depth li a{font-size: 5.21vw;}
	.sub_3depth li.on a:before{width: 2.60vw; height: 2.60vw; top:-5.99vw;}
	.sub_wrap{margin-top:12.85vw;}
	.sub_txt dt{font-size:4.89vw; line-height:1.4;}
	.sub_txt dd{font-size:3.65vw; margin-top:4.52vw;}


	/* CMQI란? */
	.cmqi dd br{display:block;}
	.cmqi_sec1 .img{margin-top:8.99vw;}
	.cmqi_sec2{margin-top:10.98vw;}
	.cmqi_cate .tp{width:100%; height:33.48vw; margin:7.99vw auto 0;}
	.cmqi_cate .tp:before{height: 170.33vw; bottom: initial; top: 10vw;}
	.cmqi_cate .tp:after{display:none;}
	.cmqi_cate .tp .gr_txt{font-size:4.39vw; width:84%; height:19.85vw; box-shadow: 0 0 2.34vw 0 rgba(70,124,20,0.1); text-align:center;}
	.cmqi_cate .tp span{width:92%; height:26.67vw;}
	.cmqi_cate .bt{margin-top:15.51vw; display:block;}
	.cmqi_cate .bt li{width:100%; border-radius:4.34vw; gap:2.1vw; padding:12.16vw 0 7.52vw;}
	.cmqi_cate .bt li + li{margin-top:12vw;}
	.cmqi_cate .bt li .title{font-size:4.17vw; width:36.83vw; line-height:11.16vw; top:-5.58vw;}
	.cmqi_cate .bt li p{font-size:3.65vw;}
	.cmqi_desc{margin-top:12.51vw;}
	.cmqi_desc dl{padding:9vw 4.99vw; display:block;}
	.cmqi_desc dl + dl{margin-top:5.52vw;}
	.cmqi_desc dt{width:100%; margin-bottom:6vw;}
	.cmqi_desc dt strong{font-size:5.99vw;}
	.cmqi_desc dt p{font-size:3.65vw; margin-top:2.95vw; line-height:6.56vw; padding:0 2.95vw;}
	.cmqi_desc dd{width:100%;}
	.cmqi_desc dd p{font-size:3.65vw;}
	.cmqi_desc dd p + p{margin-top:4.34vw;}


	/* CMQI 연구 */
	.cmqi2 > div + div{margin-top:13.68vw;}
	.cmqi_goal{margin-top:7.99vw;}
	.cmqi_goal li{padding:5.99vw 4vw;}
	.cmqi_goal li + li{margin-top:3.52vw;}
	.cmqi_goal li .title strong{font-size:4.17vw; width: 88%; line-height:1.4;}
	.cmqi_goal li .title .arrow{width:6.82vw; height:6.82vw; background-size: 2.81vw;}
	.cmqi_goal li .cont{font-size:3.65vw; margin-top:4.34vw;}
	/* .cmqi_process{gap:9.52vw; margin-top:12.99vw; padding-bottom:11.51vw;}
	.cmqi_process .item{height:auto; padding:11vw 4.34vw 7vw; display:block; position:relative; border-radius:4vw;}
	.cmqi_process .item1{background:#EBF3E5;}
	.cmqi_process .item2{background:#E9F7DC; width:100%;}
	.cmqi_process .item3{background:#F4FAEF; width:100%;}
	.cmqi_process .item .circle{width: 36.01vw; height: 10.01vw; flex-direction: row; border-radius: 50px; position:absolute; top:-5.00vw; left:50%; transform:translateX(-50%);}
	.cmqi_process .item .circle p{font-size:3.13vw; margin-bottom:0; margin-right:2vw;}
	.cmqi_process .item .circle strong{font-size:3.99vw;}
	.cmqi_process .item .txt{width:100%;}
	.cmqi_process .item .txt strong{font-size:3.8vw; display:block; text-align: center;}
	.cmqi_process .item .txt ul{margin-top:3.52vw;}
	.cmqi_process .item .txt ul li{font-size:3.26vw; padding-left:1.43vw;}
	.cmqi_process .item .txt ul li:before{top:1.6vw;}
	.cmqi_process .item .txt ul li + li{margin-top:1.4vw;} */
	.cmqi2_sec3 .img{margin:6.82vw 0 12.34vw;}
	.cmqi_table_title{font-size:4.17vw;}
	.cmqi_table_desc{font-size:3.34vw; color:#6d6d6d; letter-spacing:-0.025em; margin-top:4.95vw;}
	.cmqi_table_desc i{display:inline-block; vertical-align:middle; width: 5.21vw; height: 5.21vw; background:url("/img/sub/mob_swipe_ic.svg") no-repeat center / 100%; margin:-0.4vw 1.8vw 0 0;}
	.cmqi_table_wrap{margin-top:5.52vw; width:100%; overflow-x:scroll; position:relative;}
	.cmqi_table{font-size:3.65vw; width:230vw;}
	.cmqi_table thead th{padding:3.34vw 1.17vw;}
	.cmqi_table tbody td{padding:3.99vw;}
	.cmqi_table tbody td .circle{width:2.82vw; height:2.82vw;}

	.cmqi_table_wrap .swipe_ic{display:none; width: 23.44vw; height: 23.96vw; background:url("/img/sub/mob_swipe_ic2.svg") no-repeat center / 100%; position:absolute; top: 55vw; left:50%; transform:translateX(-50%);}
	.cmqi_table_wrap .swipe_ic.on{display:block;}

	/* 240311 수정 */
	.cmqi_process{margin-top:5.99vw; display:block;}
	.cmqi_process .left{width:100%;}
	.cmqi_process .year_wrap p{font-size: 3.21vw; margin-top:2.17vw;}
	.cmqi_process .year{border-radius: 1.82vw;}
	.cmqi_process .year span{font-size: 3.34vw; line-height: 9.16vw;}
	.cmqi_process .item_wrap{gap:3.52vw; margin-top:0.82vw;}
	.cmqi_process .item{border-radius: 2.34vw; padding:3vw;}
	.cmqi_process .item1{width: 36.34vw; background: #F4FAEF;}
	.cmqi_process .item2{width: 63.38vw; background: #E9F7DC;}
	.cmqi_process .item3{background: #DBE9CE;}
	.cmqi_process .item .bg{display:none;}
	.cmqi_process .item .bg div{border-radius: 2.34vw; width:100%; height: 26.82vw;}
	.cmqi_process .item .bg img{display:none;}
	.cmqi_process .item .txt_wrap{position:initial; gap:2.34vw; display:block;  transform:translateY(0);}
	.cmqi_process .item .title{width: 100%; height: auto; font-size: 3.34vw; border-radius: 1.82vw; padding:2vw 0; margin-bottom:3vw;}
	.cmqi_process .item .title br{display:none;}
	.cmqi_process .item1 .txt{width:100%;}
	.cmqi_process .item .txt strong{font-size:3.8vw; display:block; text-align:center;}
	.cmqi_process .item .txt ul{margin-top:2.52vw;}
	.cmqi_process .item .txt ul li{font-size:3.26vw; padding-left:1.63vw;}
	.cmqi_process .item .txt ul li:before{top:1.6vw;}
	.cmqi_process .item .txt ul li + li{margin-top:1.4vw;}
	.cmqi_process .grade_wrap{margin-top:5.99vw; border-radius: 1.82vw;}
	.cmqi_process .grade{width:27.14vw; padding:2.86vw 0;}
	.cmqi_process .grade3{width:calc(100% - 27.14vw - 27.14vw);}
	.cmqi_process .grade strong{font-size: 3.5vw;}
	.cmqi_process .grade p{font-size: 3.26vw; margin-top:1.17vw;}
	.cmqi_process .right{width: 100%; border-radius: 2.34vw; font-size: 4.17vw; -webkit-writing-mode: initial; letter-spacing:initial; padding:2.5vw 0; margin-top:16vw; position:relative;}
	.cmqi_process .right:after{content:''; display:block; width: 10.94vw; height: 9.77vw; background:url("/img/sub/cmqi_pro_arrow.svg") no-repeat center / contain; position:absolute; top:-13vw; left:50%; transform:translateX(-50%);}


	/* 세미나 및 학술활동 */
	.seminar > div + div{margin-top:13.51vw;}
	.semi_sec1 .img{margin-top:6.52vw;}
	.semi_tit{font-size:4.17vw;}
	.semi_table_wrap{margin-top:5.52vw; width:100%; overflow-x:scroll; position:relative;}
	.semi_table{font-size:3.65vw; width:200vw;}
	.semi_table thead th{padding:3.34vw 1.17vw;}
	.semi_table tbody td{padding:3.99vw;}
	.semi_table.table1 th:nth-child(1){width:18%;}
	.semi_table.table1 th:nth-child(2){width:25%;}
	.semi_table.table2 th:nth-child(1){width:25%;}
	.semi_table.table2 th:nth-child(2){width:18%;}
	.semi_table td .table{margin-top:2.99vw;}
	.semi_table td .table li{font-size:3.26vw;}
	.semi_table td .table li .lt{width:40%;}
	.semi_table td .table li .rt{width:60%;}
	.semi_table td .table li div{padding:2.34vw;}
	.semi_table_wrap .swipe_ic{display:none; width: 23.44vw; height: 23.96vw; background:url("/img/sub/mob_swipe_ic2.svg") no-repeat center / 100%; position:absolute; top: 55vw; left:50%; transform:translateX(-50%);}
	.semi_table_wrap .swipe_ic.on{display:block;}


	/* CONTACT US */
	.contact h3{font-size:4.17vw;}
	.contact .map{height:85.49vw; margin-top:5.52vw;}
	.contact .bt_wrap{margin-top:9.99vw; display:block;}
	.contact .logo{width:65.66vw; padding-right:0;}
	.contact .info{padding:6.99vw 0 0; border-left:none;}
	.contact .info ul li{font-size:3.65vw; line-height:1.4;}
	.contact .info ul li + li{margin-top:3.17vw;}
	.contact .info ul li strong{width:22%;}
	.contact .info ul li em{margin-left:1.82vw; width:78%;}
	.contact .info ul li span{display:flex;}
	.contact .info ul li span + span{margin-left:0; margin-top:3.17vw;}
	.contact .info .map_btn{font-size:3.26vw; line-height:10.68vw; padding:0 7.34vw; margin-top:5.52vw;}
	.contact .info .map_btn img{width:2.95vw; margin:-0.39vw 1.7vw 0 0;}


	/* 미디어평가 & 추천 - 리스트 */
	.media_tp{margin-bottom:6.51vw; display:block;}
	.dpp_search_box.dpp_bd_search.media{margin-top:8vw;}
	.dpp_bd_search.media .dpp_search_in{max-width:100%;}
	.dpp_bd_search.media .dpp_tbl .dpp_select_box{width: 22.84vw;}
	.media .dpp_select_box select{height:8.99vw; font-size:3.65vw; padding: 0 1.17vw; background: #fff url("/img/board/sel_ic.svg") no-repeat center right 1.17vw / 2.17vw; border-color:#E5E5E5;}
	.media .dpp_inputArea{width: 100%;}
	.media .dpp_inputArea input{height:8.99vw; font-size:3.65vw; padding: 0 1.17vw; width:100%; border-color:#E5E5E5;}
	.media .dpp_tbl .dpp_btnArea{right:1.17vw;}
	.media .dpp_tbl .dpp_btnArea button{width: 4.34vw; height: 4.34vw;}

	.dpp_gal_list.media{margin:-7.26vw;}
	.dpp_gal_list.media > li{padding:7.26vw; width:100%;}
	.dpp_gal_list.media .img .cate{top:2.82vw; left:2.82vw; font-size: 3.13vw; padding: 2.2vw 3.95vw;}
	.dpp_gal_list.media .txt{margin-top:6.82vw;}
	.dpp_gal_list.media .txt strong{font-size: 4.17vw;}
	.dpp_gal_list.media .txt p{font-size: 3.65vw; margin-top:2.82vw; height: auto;}
	.dpp_gal_list.media .txt .bt_wrap{margin-top:4.99vw;}
	.dpp_gal_list.media .txt .bt_wrap .age{font-size: 3.65vw; padding: 2vw 6.52vw;}
	.media .no_data_wrap, .about .no_data_wrap{margin-top:6.51vw;}

	.dpp_gal_list.media .txt .list_grade{margin-top: 3.60vw;}
	.dpp_gal_list.media .txt .list_grade dl + dl{margin-top: 3.95vw;}
	.dpp_gal_list.media .txt .list_grade dt{font-size: 3.65vw; margin-bottom:1.2vw;}


	/* 미디어평가 & 추천 - 뷰 */
	.media_title{padding-bottom:6.82vw;}
	.media_title .cate{font-size: 3.65vw;}
	.media_title h3{font-size: 7.82vw; margin-top:2.17vw;}
	.media_info{padding:11.33vw 0; display:block;}
	.media_info .img{width: 100%; height: 67.52vw;}
	.media_info .txt{width:100%; margin-top:6vw;}
	.media_info .txt dl{gap:3.34vw 5.17vw; font-size: 3.34vw;}
	.media_info .txt dl + dl{margin-top:3.34vw;}
	.media_info .txt dt{min-width:21.33vw;}
	.media_info .txt dl:last-of-type{margin-top:6.82vw;}
	.media_info .txt dl:last-of-type dd{margin-top:2.34vw; font-size: 3.21vw;}
	i.star{width: 4.9vw; height: 4.9vw;}
	i.star + i.star{margin-left:1vw;}
	.media_detail{padding:11.33vw 0;}
	.media_detail h4{font-size: 4.52vw; margin-bottom:3.82vw;}
	.media_detail .txt{font-size: 3.21vw;}
	.media_detail .link{margin:8.33vw auto 0; max-width:100%;}
	.grade{width: 4.26vw; height: 4.26vw;}
	.media_info .txt dl.title{margin-top: 6.82vw;}
	.grade_wrap{margin: 0 1.30vw;}
	.grade_txt{font-size: 3.00vw;}


	/* 연구팀 소개 - 리스트 */
	.dpp_gal_list.about{padding:0; margin:-2.34vw -1.17vw;}
	.dpp_gal_list.about > li{padding:2.34vw 1.17vw; width:100%;}
	.dpp_bd_wrap.about .dpp_pic_cn {align-items: center;}
	.dpp_bd_wrap.about .dpp_pic_cn .img{width: 44.52vw; height: 48.51vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt{width:calc(100% - 44.52vw - 6.19vw); margin-top:-1vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .cate{font-size: 3.34vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .name{font-size: 5.17vw; margin:1.82vw 0;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .en_name{font-size: 3.34vw;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .list{margin-top:4.17vw; display:none;}
	.dpp_bd_wrap.about .dpp_pic_cn .txt .list li{font-size: 3.26vw;}
	#dpp_pic_list.about{margin-top:11vw;}


	/* 연구팀 소개 - 뷰 */
	.about .media_info{padding:8.33vw 0; gap:8.33vw;}
	.about .media_info:before{display:none;}
	.about .media_info .img{width: 100%; height: 99.83vw;}
	.about .media_info .txt{width:100%;}
	.about .media_info .txt .about_list li{padding-left:1.82vw;}
	.about .media_info .txt .about_list li:before{top:1.73vw;}


	/* research list */
	.dpp_bd_wrap.research{margin-top:10vw;}
	.research_list ul li .dpp_td_chk{top:2vw; left:0;}
	.research_list ul li a{padding:8.13vw 0; display:block;}
	.research_list ul li a .img{width:100%;}
	.research_list ul li a .txt{width:100%; margin-top:6vw;}
	.research_list ul li a .txt .title{font-size: 4.82vw;}
	.research_list ul li a .txt p{font-size: 3.65vw; margin:2.95vw 0;}
	.research_list ul li a .txt .date{font-size: 3.65vw;}


	/* 게시판 상단 */
	.board_tp{padding:7.16vw 5.02vw; gap:4.51vw; margin-bottom:7.81vw; flex-direction:column-reverse; align-items: center;}
	.board_tp .icon{width: 55%; background: #649C30; border-radius: 50px; text-align: center; height: 10.21vw;}
	.board_tp .icon a {display: flex; justify-content: center; height: 100%; align-items:center; gap:2vw;}
	.board_tp .icon img{width: 4vw;}
	.board_tp .icon p{color: #fff; font-weight: 600; width: auto;}
	.board_tp p{width:100%; font-size: 3.65vw; text-align:center;}

}