@charset "utf-8";
@import url(news.css);
 
.sub-visual{display: flex;align-items: center;justify-content: center;width:100%;height:500px;background-size:cover;background-position:50% 50%;}
.sub-visual h1{ color:#fff;font-family: 'sss';font-size:4.3em;text-align:center;line-height:1em;text-shadow: 1px 1px 3px rgb(0 0 0 / 23%);}
.sub-visual h1.txt-black{color:#000}
.container h3{display:table-cell;color:#000;font-family: 'sss';font-size:2.5em;font-weight:600;line-height:2em;}

/* VIEW MORE 버튼 통일 */
.more-btn{overflow:hidden;display:block;width:150px;height:52px;padding:0 22px;border-radius:28px;border:1px solid #000;font-size:15px;font-weight:600;line-height:52px;text-align:center;transition:all .2s}
.more-btn:hover {color: #fff;background: #000;}

#top-eventArea{background-image:url('../../images/layout/bg-subVisual-event-2024.png')}
/* 2022.04.06 추가 : visual 영역 이미지 */
#top-new-experience-innovation{background-image:url('../../images/img/new-experience-innovation/bg-subVisual-new-experience-innovation.png');position:relative} /* 2022.04.08 수정 */
#top-experience-insight{background-image:url('../../images/img/experience_insight/bg-subVisual-experience-insight.jpg');position:relative}
#top-deploy{background-image:url('../../images/img/deploy/bg-subVisual-deploy.jpg');position:relative}
/* // 2022.04.06 추가 : visual 영역 이미지 */
#top-researchAreas{background-image:url('../../images/layout/bg-subVisual-researchAreas.jpg');position:relative}
#top-artificial-intelligence{background-image:url('../../images/layout/2023_Intelligence.png');position:relative}
#top-data-intelligence{background-image:url('../../images/layout/2023_Intelligence.png');position:relative}
#top-robotics{background-image:url('../../images/layout/2023_device_Innovation.png');position:relative}
#top-next-generation-digital-appliances{background-image:url('../../images/layout/2023_device_Innovation.png');position:relative}
/*#top-insight{background-image:url('../../images/layout/bg-subVisual-research-insight.jpg');position:relative}*/
/*#top-next-generation-communications h1{background-image:url('../../images/layout/2023_device Innovation.png');position:relative}*/
#top-next-generation-media{background-image:url('../../images/layout/2023_Communications_Media.png');position:relative}
#top-next-generation-communications{background-image:url('../../images/layout/2023_Communications_Media.png');position:relative}
#top-tizen{background-image:url('../../images/layout/2023_Platform.png');position:relative}
#top-soc-architecture{background-image:url('../../images/layout/2023_Platform.png');position:relative}
#top-security{background-image:url('../../images/layout/2023_Platform.png');position:relative}
#top-software-engineering{background-image:url('../../images/layout/2023_Platform.png');position:relative}
#top-lifeCare-wellness{background-image:url('../../images/layout/bg-subVisual-research-life.jpg');position:relative}
#top-intelligent-machine{background-image:url('../../images/layout/bg-subVisual-research-im.jpg');/* 2022.04.13 수정 : robot 비주얼 영역 bg */position:relative}
#global-rnd-network{background-image: url('../../images/global/visual_global_2024_09.png');position:relative}
#research-papers{background-image: url('../../images/layout/bg_publications_2023.jpg');position:relative}
#careers{background-image: url('../../images/layout/bg-careers.png');position: relative;}
#meet_our_researchers{background-image: url('../../images/careers/visual_culture.png');position: relative;}
#life_at_sr{background-image: url('../../images/careers/life_at_sr.png');position: relative;}
#careers1{background-image: url('../../images/layout/bg-careers1.png');position: relative;}
#careers2{background-image: url('../../images/layout/bg-careers2.png');position: relative;}
#careers3{background-image: url('../../images/layout/bg-careers3.png');position: relative;}
#careers4{background-image: url('../../images/layout/bg-careers4.png');position: relative;}
#careers5{background-image: url('../../images/layout/bg-careers5.png');position: relative;}
#search-list{background-image:url(../../images/layout/bg-subVisual-search-list.jpg);position: relative;}
#people{background-image:url(../../images/layout/bg-people.jpg);position: relative;}


#bg-rdc-sra{background-image:url('../../images/layout/bg_01_America_2024_09_ver1.png');position:relative;}
#bg-rdc-srca{background-image:url('../../images/layout/bg_01_America_2024_09_ver1.png');position:relative;}
#bg-rdc-sruk{background-image:url('../../images/layout/bg_02_Europe_2024_09_ver1.png');position:relative;}
#bg-rdc-srpol{background-image:url('../../images/layout/bg_02_Europe_2024_09_ver1.png');position:relative;}
#bg-rdc-srr{background-image:url('../../images/layout/bg_02_Europe_2024_09_ver1.png');position:relative;}
#bg-rdc-srk{background-image:url('../../images/layout/bg_02_Europe_2024_09_ver1.png');position:relative;background-position-x:74%}
#bg-rdc-sril{background-image:url('../../images/layout/bg_02_Europe_2024_09_ver1.png');position:relative;background-position-x:60%}
#bg-rdc-srjo{background-image:url('../../images/layout/bg_02_Europe_2024_09_ver1.png');position:relative;background-position-x:35%}
#bg-rdc-sriB{background-image:url('../../images/layout/bg_03_Asia_2024_09_ver1.png');position:relative;background-position-x:75%}
#bg-rdc-srph{background-image:url('../../images/layout/bg_03_Asia_2024_09_ver1.png');position:relative;}
#bg-rdc-srin{background-image:url('../../images/layout/bg_03_Asia_2024_09_ver1.png');position:relative;background-position-x:70%}
#bg-rdc-srbd{background-image:url('../../images/layout/bg_03_Asia_2024_09_ver1.png');position:relative;background-position-x:70%}
#bg-rdc-srcB{background-image:url('../../images/layout/bg_04_China_2024_09_ver1.png');position:relative;background-position-x:70%}
#bg-rdc-srcN{background-image:url('../../images/layout/bg_04_China_2024_09_ver1.png');position:relative;background-position-x:65%}
#bg-rdc-srj-O{background-image:url('../../images/layout/bg-rdc-srj-O.jpg');position:relative;background-position-x:70%}
#bg-rdc-srjy{background-image:url('../../images/layout/bg-rdc-srjy.jpg');position:relative;background-position-x:55%}
#bg-rdc-srj{background-image:url('../../images/layout/bg_05_Japan_2024_09_ver1.png');position:relative;background-position-x:55%}
#bg-aic-sr{background-image:url('../../images/layout/bg_06_AI_Centers_2024_09_ver1.png');position:relative;}
#bg-aic-srny{background-image:url('../../images/layout/bg_saic_ny_2023.jpg');position:relative;}
#bg-aic-toronto{background-image:url('../../images/layout/bg_01_America_2024_09_ver1.png');position:relative;}
#bg-aic-montreal{background-image:url('../../images/layout/bg_01_America_2024_09_ver1.png');position:relative;background-position-x:75%}
#bg-aic-cambridge{background-image:url('../../images/layout/bg_02_Europe_2024_09_ver1.png');position:relative;background-position-x:25%}
#bg-aic-moscow{background-image:url('../../images/layout/bg-aic-moscow.jpg');position:relative;background-position-x:60%}
#bg-aic-warsaw{background-image:url('../../images/layout/bg_02_Europe_2024_09_ver1.png');position:relative;background-position-x:25%}

.btn-radius {overflow: hidden;display: inline-block;position: relative;width: 10.714em;height:3.429em;padding: 0 1.429em;border-radius:25px;border:1px solid #000;font-size: 1.071em;font-weight: 600;line-height: 3.429em;text-align: center;transition: all .2s}
.btn-radius:hover .ico-mail{background-position:0 -23px}
.btn-radius:before,.btn-middle:before{content: "";width:2em;height:100%;display:block;position:absolute;top:0;left:-4.5em;background-color: rgba(255, 255, 255, 0.5); -webkit-transform: skewX(-45deg) translateX(0);
transform:skewX(-45deg) translateX(0);transition:none}
.btn-radius:hover:before,.btn-middle:hover:before {-webkit-transform: skewX(-45deg) translateX(25.5em);transform: skewX(-45deg) translateX(25.5em);transition: all 0.5s ease-in-out;}




/* 기존css */
#visual {
	display:table;
	width:100%;
	height:500px;
	background-repeat:no-repeat;
	background-position:50% 50% !important;
	background-size:cover !important;
	}
#visual.rows{
	max-width:100% !important;
}
#visual h1 {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	font-family:'sss';
	font-weight:700;
	font-size:60px;
	text-align:center;
	}
#visual h1 span {
	display:block;
	font-size:20px;
	font-weight:400;
	font-family:'sso';
	}
/*#visual.about-us {
	background-image:url('../images/visual_about_us.jpg');
	}
#visual.cloud-iot {
	background-image:url('../images/visual_cloud_iot.jpg');
	}
#visual.data-intelligence {
	background-image:url('../images/visual_data_intelligence.jpg');
	}
#visual.next-generation-media {
	background-image:url('../images/visual_ngm.jpg');
	}
#visual.security {
	background-image:url('../images/visual_security.jpg');
	}*/
#visual.news {
	background:url('../../images/newsevent/visual_news.png') no-repeat;
}
#visual.event {
	background:url('../../images/newsevent/visual_events.png') no-repeat;
}
#visual.gallery  {
	background:url('../../images/newsevent/visual_gallery.png') no-repeat;
	}
#visual.devlab  {
	background:url('../../images/newsevent/devlab/visual_devlab.jpg') no-repeat;
	}
#visual.scpc{
	background:url('../../images/newsevent/scpc/visual_scpc.jpg') no-repeat;
	}
#visual.saif{
	background:url('../../images/newsevent/saif/visual_saif.jpg') no-repeat;
	}
#visual.sctf{
	background:url('../../images/newsevent/sctf/visual_sctf.jpg') no-repeat;
	}
#visual.sstf{
	background:url('../../images/newsevent/sstf/visual_sstf.jpg') no-repeat;
	}
#visual.sstf_2018{
	background:url('../../images/newsevent/sstf_2018/visual_sstf.jpg') no-repeat;
	}
#visual.scpc_2018{
	background:url('../../images/newsevent/scpc_2018/visual_scpc2018.jpg') no-repeat;
	}
#visual.sctf_2018{
	background:url('../../images/newsevent/sctf_2018/visual_sctf2018.jpg') no-repeat;
	}
#visual.saif_2018{
	background:url('../../images/newsevent/saif_2018/visual_saif_2018.jpg') no-repeat;
	}
	#visual.sstf_2019{
	background:url('../../images/newsevent/sstf_2019/visual_sstf.jpg') no-repeat;
	}
#visual.saic{
	background:url('../../images/newsevent/saic/visual_saic.jpg') no-repeat ;
	}
@media all and (max-width: 768px) {
	#visual h1 {
	font-size: 40px;
	}
	#visual.news {
	background:url('../../images/newsevent/m_visual_news.png') no-repeat;
	}
	#visual.event {
		background:url('../../images/newsevent/m_visual_events.png') no-repeat;
	}
	#visual.gallery  {
		background:url('../../images/newsevent/m_visual_gallery.png') no-repeat;
	}
	#visual.scpc  {
	background:url('../../images/newsevent/scpc/m_visual_scpc.jpg') no-repeat;
	}
	#visual.saif  {
	background:url('../../images/newsevent/saif/m_visual_saif.jpg') no-repeat;
	}
	#visual.sctf  {
	background:url('../../images/newsevent/sctf/m_visual_sctf.jpg') no-repeat;
	}
	#visual.sstf  {
	background:url('../../images/newsevent/sstf/m_visual_sstf.jpg') no-repeat;
	}
	#visual.sstf_2018  {
	background:url('../../images/newsevent/sstf_2018/m_visual_sstf.jpg') no-repeat;
	}
	#visual.sstf_2018 h1 img{
	max-width: 90%;
	}
	#visual.scpc_2018{
	background:url('../../images/newsevent/scpc_2018/m_visual_scpc2018.jpg') no-repeat;
	}
	#visual.sctf_2018{
	background:url('../../images/newsevent/sctf_2018/m_visual_sctf2018.jpg') no-repeat;
	}
	#visual.saif_2018{
	background:url('../../images/newsevent/saif_2018/m_visual_saif_2018.jpg') no-repeat;
	}
	#visual.saic{
	background-image:url('../../images/newsevent/saic/m_visual_saic.jpg') no-repeat;
	}
	#visual.tizen {
    background: url(../../images/researcharea/m_visual_tizen.png)!important;
}
}

#visual.tizen {
	background-image: url('../../images/researcharea/visual_Tizen.png');
}
#visual.careers {
	background-image: url('../../images/careers/visual_careers.png');
}
#visual.location {
	background-image: url('../../images/aboutus/visual_location.png');
}
#visual.vision-mission {
	background-image: url('../../images/aboutus/visual_vision_mission.png');
}
#visual.fast-facts {
	background-image: url('../../images/aboutus/visual_fast_facts.png');
}
#visual.global {
	background-image: url('../../images/global/visual_global.png');
}
#visual.global h1 {
	color:#000!important;
}
#visual.global_ai {
	background-image: url('../../images/global/visual_global.png');
}
#visual.global_ai h1 {
	color:#000!important;
}
#visual.history {
	background-image: url('../../images/aboutus/visual_history.png');
}
#visual.artificial {
	background-image: url('../../images/researcharea/visual_AI.png');
}
#visual.data-intelligence {
	background-image: url('../../images/researcharea/visual_DI.png');
}
#visual.NGC {
  background-image: url('../../images/researcharea/visual_NGC.png');
}
#visual.Intelligent-machine {
  background-image: url('../../images/researcharea/visual_Intelligent_machine.png');
}
#visual.data-ngm {
	background-image: url('../../images/researcharea/visual_next_generation_media.png');
}
#visual.security {
	background-image: url('../../images/researcharea/visual_security.png');
}
#visual.LifeCare-And-Wellness {
	background-image: url('../../images/researcharea/visual_LifeCare_Wellness.png');
}
#visual.NGM {
	background-image: url('../../images/researcharea/visual_NGM.png');
}
#visual.cloud-iot {
	background-image: url('../../images/researcharea/visual_cloud_iot.png')!important;
}
#visual.about-us {
	background-image: url('../../images/aboutus/visual_about_us.png')!important;
}
#visual.research-areas {
	background-image: url('../../images/researcharea/visual_research_areas.png')!important;
}
#visual.culture {
	background-image: url('../../images/careers/visual_culture.png');
}
#visual.Facilities {
	/*background-image: url('../images/careers/visual_Facilities.png');*/
	background-image: url('../../images/careers/visual_careers.png');
}
#visual.research-areas h1 {
  color:#000;
}



/* 이벤트 페이지 */
.events-list{overflow:hidden;margin:2.3em 0 8em}
.events-list > li{float:left;width:50%;margin-top:2em;}
.events-list > li:nth-child(1),.events-list > li:nth-child(2){margin-top:0}
.events-list > li:nth-child(odd){padding-right:0.588em}
.events-list > li:nth-child(even){padding-left:0.588em}

.events-list .box-con{border:1px solid #dcdcdc}
.events-list .box-img{position:relative;display:block}
.events-list .box-img img{width:100%}
.events-list .box-img .label-box{position:absolute;z-index:10;bottom:-3.1em;right:1em;padding:.2em 1em;border-radius:50px;font-size:1.143em;font-weight:600;background:#dbdbdb;color:#000;letter-spacing:-.5px}
.events-list .box-subs{padding:1.5em 1.563em 1.5em}
.events-list .box-subs a{display:block;font-weight:800;font-size:1.700em}
.events-list .box-subs a:hover{color:#1428a0}
.events-list .box-subs span{display:block;font-size:1.214em;font-weight:600;color:#000;margin-top:.7em}

h2.tit-subBig{margin-top:2em;padding-bottom:.4em;border-bottom:1px solid #e4e4e4;font-size:3.571em;line-height:1}
h2.tit-subSmall{margin-top:2em;padding-bottom:.4em;border-bottom:1px solid #e4e4e4;font-size:3.1em;line-height:1}
h3.tit-blueBar{position:relative;margin-top:1.5em;padding-left:.5em;font-family: 'sss';font-size:2.286em}
h3.tit-blueBar:before{content:"";position:absolute;left:0;display:block;width:4px;height:.878em;margin-right:.5em;background:#1428a0}


/* 연구테마 인트로 페이지 */
.researchAreas-con {overflow:hidden;margin:8em 0 9em}
.researchAreas-con .researchAreas-list .themes {overflow:hidden;margin-bottom:6em}
.researchAreas-con .researchAreas-title {margin-bottom:8em}
.researchAreas-con .researchAreas-title p {font-size:1.9em;font-weight:700;text-align:center;margin-bottom:4em}
.researchAreas-con .researchAreas-list .themes-icon {width:100px;margin:4em 0 1em}
.researchAreas-con .researchAreas-list .list-con .list-title {margin-bottom:10px;font-size: 1.9em;font-weight:700}
.researchAreas-con .researchAreas-list .list-con .list-txt {margin-bottom:20px;font-size:1.3em}
.researchAreas-con .researchAreas-list .left {float: left;}
.researchAreas-con .researchAreas-list .left.list-img {width:56.5%}
.researchAreas-con .researchAreas-list .left.list-con {width:43.5%;padding:0 2em 0 1em}
.researchAreas-con .researchAreas-list .right {float: right;}
.researchAreas-con .researchAreas-list .right.list-con {width:43.5%;padding: 0 0 0 3.5em}
.researchAreas-con .researchAreas-list .right.list-img {width:56.5%}
/* .researchAreas-con .researchAreas-list .more-btn {overflow:hidden;display:block;width:10.714em;height:3.429em;padding:0 1.429em;border-radius:28px;border:1px solid #000;font-size:1.071em;font-weight:600;line-height:3.429em;text-align:center;transition:all .2s}
.researchAreas-con .researchAreas-list .more-btn:hover {color: #fff;background: #000;} */

/* 연구테마 상세페이지 */
.category-wrap {position:absolute;width:100%;left:0;bottom:0;background:rgba(0,0,0,0.7)}
.category-tab {max-width:1360px;margin:0 auto}
.category-tab .category-inner {position:relative;overflow:hidden}

.category-tab .category-inner ul {width:100%;overflow: hidden}

.category-tab .category-inner ul li .bold {font-weight:700}
.category-tab .category-inner ul li .bold:after {content: "";display:block;width:100%;height: 5px;background: #00addf;}
.category-tab .category-inner ul li .line2.bold:after {margin-top: 20px}
.category-tab .category-inner .category-list{position: relative;display:block;float:left;width:100%;height: 85px;font-size:1.3em;color:#fff;text-align:center;line-height:80px;}
.category-tab .category-inner .category-list:hover{font-weight:700;}


.category-tab .category-inner .category-list:not(:first-child):before{position: absolute;display: block;content: "";background:#535353;width:2px;height:30px;top: 32%;}
.category-tab .category-inner .category-list.line2{height:85px;padding-top:20px;line-height:20px}
.category-tab .category-inner .btn{display:block;width:2%;height:85px;text-indent: -9999em}
.category-tab .category-inner .left-btn{position:absolute;top:0;left:0%;background:url("../../images/icon/category-bar-left-on.png") no-repeat 50% 50%;}
.category-tab .category-inner .right-btn{position:absolute;top:0;right:0%;background:url("../../images/icon/category-bar-right-on.png") no-repeat 50% 50%;}

.category-tab .category-inner .slick-arrow{display:block;width:2%;height:85px;text-indent: -9999em;cursor:pointer}
.category-tab .category-inner .slick-arrow a{display:block;height:auto;text-indent:-9999em}
.category-tab .category-inner .slick-prev{position:absolute;top:0;left:0%;z-index:10;background:url("../../images/icon/category-bar-left-on.png") no-repeat 50% 50%;}
.category-tab .category-inner .slick-next{position:absolute;top:0;right:0%;z-index:10;background:url("../../images/icon/category-bar-right-on.png") no-repeat 50% 50%;}


/*.container {font-size:1.25em;line-height:1.5em;}*/
.container .con-inner {max-width:1360px;/*71.4665%*/;margin:0 auto;}
.container .con-inner.mt{margin-top:3em}
.container .con-inner.mt + .about5g{margin-top:0}
.container .con-inner picture{display:block;text-align:center}
.container section {margin-bottom: 5em;}
.overview .overviewImage {margin-bottom: 2em;}
.overview .con {margin-top: 1.5em;}
.overview .con .con-img.left {float: left;width: 40%}
.overview .con .con-txt.right {float: right;width:60%}
.container h4.hidden {display:none}
.container .txt-30{padding: 0 0 30px;}
.paragraph {padding:45px 15px 0}
.paragraph-img {display:table;width:100%;box-sizing:border-box;}
.paragraph-img.nopadding {padding:0}
.paragraph-img.p1 {}
.paragraph-img.p2 {margin-top:-130px;padding-top:0}
.paragraph-img.p3 {margin-top:-40px;padding-top:0;padding-bottom:0}
.paragraph-img.p4 {padding-top:0}
.paragraph-img.p3.mar {margin-top:-60px}

.paragraph-img .content-img{float:left;text-align:center;display:table;height:100%;}
.paragraph-img.img-center{text-align:center;}
.paragraph-img .img-double{float:none;display:inline-block;max-width:49%;padding:0 80px 20px;margin-top:-20px;text-align:center}
.paragraph-img .img-triple{float:none;display:inline-block;max-width:33.3%;padding:40px;text-align:center}
.paragraph-img .img-double img{padding:0 !important}
.paragraph-img .middle{display:table-cell;height:100%;vertical-align:middle}
.paragraph-img.p1 .middle{vertical-align:top}
.paragraph-img .txt{padding-left:40px;min-height:240px;display:table}
.paragraph-img .txt.life {min-height:335px;}
.paragraph-img p{font-size:1.3em;line-height: 1.7em;}
.paragraph-img .txt.txt2{padding-top: 30px;}
.paragraph-img .txt.txt-center{padding:0;}
.txt-center {font-size: 1.3em;line-height: 1.7em;}
.paragraph-img.img-right .content-img{float:right;margin-left:40px;}
.paragraph-img .content-img:not(.img-basicSize) img{max-width:250px;padding:0 !important}
.paragraph-img .content-img.img-basicSize img{max-width:320px}

.paragraph-img.tizen{margin-top: 40px;}
.paragraph-img.img-right .txt{float:none;padding-left:0px;padding-right:40px}
.paragraph-img .content-img img.di-ico1{margin-top:50px}
.paragraph-img .content-img img.di-ico3{margin-top:-20px}
.paragraph-img.bgGray{background:#f5f6f8}
.overview p{font-size:1.3em;line-height: 1.7;margin-bottom:30px}
.overview p.text-center{text-align:center}
.overview p.data {margin-bottom: 0;margin-left: 10px;}
.upper {font-size:0.7em;vertical-align:top;margin:-4px 0 0 1px}
.paragraph-img.spread-box{display:block;position:relative;padding-top:40px}
.paragraph-img.spread-box .con-inner{position:relative}
.paragraph-img.spread-box .spead-btn{border:1px solid #000;background-color:#f8f8f8;border-radius:25px;display:inline-block;font-size:16px;height:50px;line-height:50px;padding:0 40px;font-weight:700;transition:all.2s;position:absolute;bottom:20px;left:0}
.paragraph-img.spread-box .spead-btn:hover{background-color: #000;color: #FFF}
.paragraph-img.spread-box.spreaded .spead-btn{display:none}
.paragraph-img.spread-box .txt{margin-bottom:70px;min-height:0;display:block;overflow:hidden}
.paragraph-img.spread-box .txt p:nth-child(n+3), .container .paragraph-img.spread-box .txt img{display:none}
.paragraph-img.spread-box .txt p{display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
.paragraph-img.spread-box.spreaded p, .container .paragraph-img.spread-box.spreaded img{display:block !important}
.iot-industrial{margin-top: 15px}
h4.tit-paragraph{margin-bottom:2em}
.middle .tit-paragraph{margin-top:1em}

/* 연구테마 상세페이지 - AI */
.global-AI-centers .bgGray{background:#f5f6f8;margin-top:2em}
.global-AI-centers .ai-mapWrap{overflow-x:auto}
.global-AI-centers .ai-map{position:relative}
.global-AI-centers .ai-map .map-image{width: 1320px}
.global-AI-centers .ai-map.hide{display:none}
.global-AI-centers .ai-map a.hide{display:none}

.global-AI-centers .ai-map a{text-align: center;font-size:16px;font-weight:700;opacity:0}
.global-AI-centers .ai-map .moscow{position:absolute;top:16%;left:8.2%}
.global-AI-centers .ai-map .cambridge{position:absolute;top:37.5%;left:3.8%}
.global-AI-centers .ai-map .korea{position:absolute;top:49%;left:30.5%}
.global-AI-centers .ai-map .america{position:absolute;top: 47%;left:58%}
.global-AI-centers .ai-map .toronto{position:absolute;top: 25%;left:69.5%}
.global-AI-centers .ai-map .montreal{position:absolute;top:23%;left:82%}
.global-AI-centers .ai-map .newyork{position:absolute;top:46%;left: 80.7%}

.related-artricles .articles-list .more-btn {margin: 0 auto}
.related-artricles ul {margin-bottom: 30px;}
.related-artricles ul li {overflow: hidden;width: 100%;padding: 1.2em 20px;border-bottom: 1px solid #9a9a9a;}
.related-artricles ul li:first-child {border-top: 1px solid #9a9a9a;}
.related-artricles ul li a{display:block;overflow:hidden}
.related-artricles ul li a:focus .articles-title{text-decoration:underline}
.related-artricles .articles-txtWrap {width:80%;float:left;padding-right:2%;box-sizing:border-box}
.related-artricles .articles-txtWrap:hover {color: #1428a0}
.related-artricles .articles-img {width:20%;float: right}
.related-artricles .articles-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1em;font-size:1.429em;font-weight:800;color:#000}
.related-artricles .articles-txt{overflow:hidden;height:4.7em;margin-bottom:0.3em;padding-right:1.2em;font-size: 1.2em;}

.related-artricles .articles-date{margin-top:2.5em;font-family:'sso';font-size:1em;font-weight:600;color:#999}

/* 연구테마 상세페이지 - DI */
.container.bgGray-end {padding:6.786em 0 0;}
.container.bgGray-end .overview {margin-bottom:0}
.bgGray.dataOverview{padding:3.5em 0 8em;}
.con-inner .last-txt{margin-top:-40px}

/* 연구테마 상세페이지 - NGC */
.paragraph-img .img-double.big{margin-top: 20px;}
.about5g .more-view.hide{display:none}
.about5g .more-view.about5g-btn{display:none;}
.about5g .more-view .about5g-img{padding-top:3em;max-width:1170px;margin:0 auto}
.container section.bgGray-last {margin-bottom:0;padding-bottom: 8em;}

/* 연구테마 상세페이지 - IM */
.robot-aiGlass .img-right .content-txt p {width:75%;margin-bottom:30px}
.robot-aiGlass .img-left .content-img p {float:left;width: 30%;}

/* 연구테마 상세페이지 - LifeCare */
.container section.life {margin-bottom:0}
.overview.lifecare .paragraph-img:nth-child(1) img{padding-top:3.5em!important}
.overview.lifecare .paragraph-img:nth-child(2) img{padding-top:2.5em!important}


/* 연구테마 상세페이지 - Security */
.events.bgGray{padding: 2.5em 0 5.5em}
.events .img-list {overflow:hidden}
.events .img-list .sstf2018{background:url(../../images/img/researchareas/security-events-sstf2018.png) no-repeat 50% 50%}
.events .img-list .sctf2018{background:url(../../images/img/researchareas/security-events-sctf2018.png) no-repeat 50% 50%}
.events .img-list .aiForum{background: url(../../images/img/researchareas/ai-events-saif2018.png) no-repeat 50% 50%}
.events .img-list .aiForum2019{background: url(../../images/img/researchareas/ai-events-saif2019.png) no-repeat 50% 50%}
.events .img-list .aiForum2020{background: url(../../images/img/researchareas/ai-events-saif2020.png) no-repeat 50% 50%}
.events .img-list .aiForum2022{background: url(../../images/img/researchareas/ai-events-saif2022.png) no-repeat 50% 50%}
.events .img-list .sstf2019{background:url(../../images/img/researchareas/security-events-sstf2019.png) no-repeat 50% 50%;}
.events .img-list .sstf2020{background:url(../../images/img/researchareas/security-events-sstf2020.png) no-repeat 50% 50%;}
.events .img-list .sstf2021{background:url(../../images/img/researchareas/security-events-sstf2021.png) no-repeat 50% 50%;}
.events .img-list .sstf2022{background:url(../../images/img/researchareas/security-events-sstf2022.png) no-repeat 50% 50%;}
.events .img-list a{cursor: pointer}
.sstf2022{
	position: relative;
}
.sstf2022::after{
display:block;
content: "";
background-color: rgba(000,000,000,0.7);
width:100%;
height: 100%;
position: absolute;
left:0;
top:0;
}

.sstf2021{
	position: relative;
}
.sstf2021::after{
display:block;
content: "";
background-color: rgba(000,000,000,0.7);
width:100%;
height: 100%;
position: absolute;
left:0;
top:0;
}

.secu .con-inner{text-align:center;}
.event-more{display:inline-block;}
.events .img-list > div{float:left;width:48%;margin-bottom:2em;height:330px;text-align:center;}
.events .img-list > div:nth-child(odd){margin-right:2%;}
/* .events .img-list .hide-event{display:none;} */
.events .img-list p{font-size:1.5em;font-weight:700;color:#fff;padding-top: 18%;letter-spacing:-0.3px}
.events .img-list a{margin:0 auto;margin-top:30px;}
.events .img-list .more-btn.events{border: 1px solid #fff;color:#fff}
.events .img-list .more-btn.events:hover{background-color:#fff;color:#000;}

.events .img-list .two-btn .more-btn{display:inline-block;width:130px;margin:30px 8px 0 8px;}

.ourTechnologies .img-list {overflow:hidden}
.ourTechnologies .img-list .avas{text-align:center;float:left;width:49%;height:330px;margin-right:2%;background-image:url(../../images/img/researchareas/security-technologies-avas.png);background-repeat:no-repeat;background-position:50% 50%;transition:.2s}
.ourTechnologies .img-list .ssms{text-align:center;float:left;width:49%;height:330px;background-image: url(../../images/img/researchareas/security-technologies-ssms.png);background-repeat:no-repeat;background-position:50% 50%;transition:.2s}
.ourTechnologies .img-list .avas-logo{padding-top: 17%;}
.ourTechnologies .img-list .avas:hover{background-image:url(../../images/img/researchareas/security-technologies-avas-hover.png);background-position:50% 50%;}
.ourTechnologies .img-list .ssms:hover{background-image:url(../../images/img/researchareas/security-technologies-ssms-hover.png);background-position:50% 50%;}
.ourTechnologies .img-list .avas a,
.ourTechnologies .img-list .ssms a{display:block;height:100%;box-sizing:border-box}
.ourTechnologies .img-list .avas a:focus,
.ourTechnologies .img-list .ssms a:focus{border:2px solid #005aff}

.ourTechnologies .img-list .ssms-logo{padding-top: 19%;}

.ourTechnologies.bgGray-last{margin-top: 5em;}
.ourTechnologies .img-list .avas p{font-size:1.1em;font-weight:400;color:#fff;padding-top:1.5%;letter-spacing:-0.3px}
.ourTechnologies .img-list .ssms p{font-size:1.1em;font-weight:400;color:#fff;padding-top:1.7%;letter-spacing:-0.3px}

.modal{z-index:3000}
.modal-fullsize{width:1024px}
.modal-fullsize .modal-title.tC{text-align:center}

.simpleModal{z-index:3000;text-align:center}
.simpleModal.wideModal .modal-dialog{max-width:1360px}
.simpleModal .modal-dialog{max-width:1250px;width:100%}
.simpleModal .modal-body{padding-top:0}
.simpleModal .modal-body .img-wrap{overflow:hidden;width:100%}
.simpleModal .modal-body .fLimg{float:left;width:50%}
.simpleModal .modal-body .fLimg img{width:100%}

.simpleModal .modal-body .carousel-inner{width:100%}
.simpleModal .modal-body .carousel-control > span{position:absolute;top:50%;margin-top:-2.5em}
.simpleModal .modal-body .carousel-control.right > span{right:.5em}
.simpleModal .modal-body .carousel-control.left > span{left:.5em}
.simpleModal .modal-header {min-height:48px;border-bottom:0;padding:0;text-align:center}
.simpleModal .modal-header .modal-title{display:inline-block;font-size:2.3em;font-weight:500;line-height:2em}
.simpleModal .modal-header .close{margin:-2px .5em 0 0;font-size:3em;line-height: 1.7em;}



.modal-dialog:focus .people-area{border:1px solid #005aff}

/*
.modal.simpleModal:before{content: " ";display:inline-block;height:100%;vertical-align:middle}
.modal.simpleModal .modal-dialog{display: inline-block;text-align: left;vertical-align:middle}
*/


.cate-slider li{display:inline-block}
.txt-bold{font-weight:500}
.global-map-area{margin:0 auto;padding:4em 0;background:url('../../images/common/bg-map.jpg') no-repeat 50% 50%;background-size:cover}
.global-map-area.map-show .waves-wrap{display:block}
.global-map-area .map-ele{display:block;margin:0 auto}
.global-map-area.careers{margin-top:2em;padding:2em 0}
.mobile-map{display:none}
.m_map{margin-top:3em;text-align:center}
.m_map a{display:inline-block}
.m_map .btn-radius{height:3em;line-height:3em}
.m_map .btn-radius.allBlack{background-color:#000}

.pt-narrow .container{padding-top:1em}

/* 2023.02.09 추가 */
.con-inner .tle-tc{display:block;font-weight:600;text-align:center;line-height:1.3; padding: 0 1em;}
/* / */
.con-inner .tle-tc + h4{margin-top:1.6em;text-align:center;font-size:1.8em;font-weight:400;line-height:1.1}

.tab-content > div{display:none}
.tab-content > .show{display:block;animation: show 1s;-webkit-animation: show 1s}
.tab-content.slideTab{margin-top:0}

.tab-btn{display:table}
.tab-btn li{display:table-cell}
.cate-slider.tab-btn{display:block}
.cate-slider.tab-btn li{display:inline-block}
.tab-txt{text-align:center}
.tab-txt a{display:inline-block;font-size:24px;font-weight:700}
.tab-global{width:60%;margin:2em auto 1em}
.tab-txt .on a{color:#1428a0}
.tab-txt .on a:after{content:"";display:block;width:100%;height:4px;margin-top:.2em;background-color:#1428a0}

.tle-tc.mt{margin-top:2em}

.center-list{margin-top:5em}
.center-list > li{overflow:hidden;padding:1em;font-size:1.286em}
.center-list > li:first-child{border-top:none}
.center-list > li a{font-size:.95em}
.center-list > li div{float:left;width:25%}
.center-list > li > ul{float:left;width:75%}
.center-list > li > ul > li{float:left;width:50%;padding:.5em;}
.center-list > li > ul > li a{display:block;padding:1.1em 1em;border:1px solid #e1e1e1;color:#000;font-weight:600}
.center-list > li > ul > li a:after{content:"";float:right;display:block;width:1em;height:1.3em;background:url('../../images/icon/ico-arrow3.png') no-repeat -.25em -.27em;background-size:1.45em}
.center-list > li > ul > li a:hover{border-color:#1429a0;background-color:#1429a0;color:#fff}
.center-list > li > ul > li a:hover:after{background-position:-.25em -2.2em}
.center-list .center-label{padding-top:1.3em;font-size:1.13em;font-weight:800}

.center-info{padding-top:1em}
.center-info p{margin:1.3em 0;font-family:"sso";font-size:1.286em;font-weight:500;line-height:1.7}
.btn-radius.basic{width:auto;height:auto;margin:1em 0;padding:0 1.8em;font-size:1.286em;color:#000 !important;line-height:2.8em}
.btn-radius.basic:hover{background:#000;color:#fff !important}
.ico-location{display:inline-block;width:19px;height:19px;margin-left:1em;background:url('../../images/icon/ico-location.png') no-repeat 0 0;background-size:1em;vertical-align:middle}
.btn-radius.basic:hover .ico-location{background-position:0 -1.1em}

.people-wrap .content-title{margin-bottom:1em}
.people-area .people-list{overflow:hidden}
.people-area .people-list li{float:left;width:33.3%}
.people-area .people-list img{max-width:230px;width:100%}

 .marginCon-wrap .tab-contents .people-area .people-list li{padding-top:3em}


.people-infoWide{display:table}
.simpleModal .people-infoWide{padding:0 0 3em}
.simpleModal .people-infoWide .btn-radius.basic{margin:2em auto 0}
.people-infoWide .people-list{display:inline-block;float:left;width:35%;vertical-align:middle}
.people-infoWide.people-area .people-list li{float:none;width:auto;}
.people-infoWide .people-personalInfo{float:left;width:65%;border-left:1px solid #e4e4e4;padding:0 6em;box-sizing:border-box}
.people-infoWide .people-personalInfo .btn-radius{float:left}
.people-personalInfo .personal-info strong{font-size:1.13em;font-weight:800}


.people-personalInfo .personal-info ul li:before{float:left;content:"";display:inline-block;width:4px;height:4px;margin: .6em .4em 0 0;background-color:#000;vertical-align:middle;}



.pp-box{text-align:center}
.pp-box .pp-name{display:block;margin:1.7em 0 .2em 0;font-size:18px;font-weight:800;text-align:center;line-height:1; text-decoration: underline;}
.pp-box .pp-posi{display:block;width:80%;margin:.5em auto 0;font-size:18px;font-weight:500;text-align:center}
.pp-box .btn-radius.basic,
.people-infoWide .people-personalInfo .btn-radius{width:150px;height:45px;font-size:14px;line-height:45px}

.people-list li{padding:0 1.5em;box-sizing:border-box}
.personal-info{margin-top:1em;font-size:1.286em;font-weight:500;text-align:left;line-height:1.6}
.personal-info:first-child{margin-top:0}
.personal-info ul,
.personal-info p{margin-top:.5em}
.personal-info ul li{overflow:hidden;display:block;margin-top:.5em}
.personal-info ul li:first-child{margin-top:0}
.personal-info ul li em{float:left;display:block;margin-right:1em;font-weight:700;font-style:normal}
.personal-info ul li span{display:block;padding-left:8.2em;word-break:keep-all}

.aiCon-slider{position:relative;background-color:#f5f5f5;box-sizing:border-box;padding:3em 2.5em;transition:all .2s}
.aiCon-slider:hover{color:#fff;transition:all .2s}
.aiCon-slider .bg{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,.6);transition:all .2s}
.aiCon-slider:hover .bg{opacity:1;transition:all .2s}
.aiCon-slider:hover .aiCon-tle,
.aiCon-slider:hover .aiCon-bottom{color:#fff}
.aiCon-slider:hover .btn-share.btn-shareBW{background-position:0 -2.2em}

.aiCon-slider .aiCon-bg{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .2s}
.aiCon-slider .aiCon-bg img{width:100%;height:100%}

.aiCon-slider:hover .aiCon-bg{opacity:1;transition:opacity .2s}

.aiCon-slider.global-photo-list{padding:0;border:1px solid #e4e4e4;background:#fff}
.aiCon-slider.global-photo-list img{width:100%}
.aiCon-slider.global-photo-list .global-photo-info{padding:1.3em}
.aiCon-slider.global-photo-list .global-photo-info .global-photo-tit{display:block;font-size:16px;font-weight:800}
.aiCon-slider.global-photo-list .global-photo-info .global-photo-date{font-size:14px;font-weight:500}
.aiCon-slider.global-photo-list:hover{color:#000;transition:all .2s}

.centerInfo-slider .slick-slide{padding:0 1em}
.centerInfo-slider .slick-list{padding:0 -1em}

.centerInfo-slider .aiCon{position:relative;z-index:10}

.centerInfo-slider .aiCon-tle{display:block;overflow:hidden;height:3.501em;min-height:3.501em;font-size:1.714em;font-weight:700;line-height:1.2}
.centerInfo-slider .slick-arrow,
.research-papersSlider .slick-arrow{font-size:11px;position:absolute;top:50%;z-index:10;display:inline-block;margin-top:-17.5px;width:3.143em;height:3.143em;border-radius:50%;background-color:transparent;background-image:url('../../images/icon/ico-arrowCir.png');background-repeat:no-repeat;background-size:3.1em;text-indent:-9999em}
.centerInfo-slider .slick-arrow.slick-prev{left:0;background-position:0 0}
.research-papersSlider .slick-prev{right:3.8em;background-position:0 0}
.centerInfo-slider .slick-arrow.slick-next,
.research-papersSlider .slick-arrow.slick-next{right:0;background-position:0 -3.2em}

.aiCon-bottom{margin-top:3em}
.aiCon-bottom span{font-size:1.25em;font-weight:600}
.aiCon-bottom .share-area{float:right;background:none}
.aiCon-bottom .share-area .share{width:11em;bottom:0}
.aiCon-bottom .share-area .sns-list > li a{width:1.715em;height:1.715em;background-size:5.715em}
.aiCon-bottom .share-area .sns-list > li a.btn-shareIns{background-position-x:-1.9em}
.aiCon-bottom .share-area .sns-list > li a.btn-shareTwi{background-position-x:-3.5em}
.aiCon-bottom .sns-list > li a:hover{background-position-y:-2.29em}

.btn-share.btn-shareBW{float:right;display:inline-block;width:2.143em;height:2.143em;background:url('../../images/icon/ico-share2.png') no-repeat 0 0;background-size:1.8em}

.research-papaers-wrap{display:none}
.research-papaers-wrap *{font-family:'sso'}
.research-papaers-wrap.paper-list{display:block}
.research-papaers-wrap{position:relative;padding:0 1em}
.research-papaers-wrap li{border-bottom:1px solid #e4e4e4;padding:2.3em 0}
.research-papaers-wrap li:first-child{border-top:1px solid #e4e4e4}
.research-papaers-wrap .rp-tle{display:block;font-size:1.714em;font-weight:700;color:#000}
.research-papaers-wrap .rp-info{overflow:hidden;margin:1.8em 0}
.research-papaers-wrap .rp-info > div{overflow:hidden;float:none;font-size:1.214em;font-weight:600; margin-bottom:10px}
.research-papaers-wrap .rp-info > div span{position:relative;display:inline-block;min-width:10%;margin-right:.8em;padding-right:.8em; margin-bottom:5px}
.research-papaers-wrap .rp-info > div span:after{content:"";display:block;position:absolute;top:5px;right:6px;width:1px;height:14px;background:#9d9d9d;}
.research-papaers-wrap .rp-info > div:first-child{margin-top:0}
.research-papaers-wrap .rp-info > div:last-child{margin-bottom:0}
.research-papaers-wrap .more{font-size:1.2em;font-weight:500;color:#1428a0}

.research-papaers-wrap .rp-info span{float:left;line-height:1.5em;}
.research-papaers-wrap .rp-info p{display:inline-block;float:left;width:87%;margin-bottom:.4em;line-height:1.5em;}

.paper-list .content-title h2{font-size:2.1em}
.paper-list .content-title h1{font-size:3.4em;font-weight:600;line-height:1.3}

.bottom-info{padding:4em 0 5em;background-color:#f5f6f8}
.bottom-info .content-title{margin:1em 0}
.bottom-info + #footer{margin-top:0}

.bottom-infoWrap{overflow:hidden;padding-top:2em}
.bottom-infoWrap.line2 .bottom-infoCon h2{margin-top:2.2em}
.bottom-infoWrap .bottom-infoCon{float:left;width:50%;box-sizing:border-box}
.bottom-infoWrap .bottom-infoCon.first-guide{border-right:1px solid #e4e4e4}
.bottom-infoWrap .bottom-infoCon:nth-child(2){padding:0 3em}
.bottom-infoWrap .bottom-infoCon h2{margin-bottom:.5em;font-family:"sso";font-size:1.9em;font-weight:700}
.bottom-infoWrap .bottom-infoCon > a{display:block;font-size:14px;font-weight:600;word-break:break-all;line-height:1.5}
.bottom-infoWrap .bottom-infoCon > a.btn-radius{display:inline-block;padding-top:.786em;padding-bottom:.786em}
.bottom-infoWrap .bottom-infoCon > a.btn-radius+a.btn-radius{margin-left: 20px;}
.ico-guide{display:inline-block;width:1.1em;height:1.1em;margin-right:.5em;background:url('../../images/icon/ico-guide.png');background-repeat:no-repeat;background-size:1.1em;vertical-align:middle;}
.ico-guide.ico-gd1{background-position:0 .1em}
.ico-guide.ico-gd2{background-position:0 -1.15em}

.txt-skyBlue{color:#1428a0 !important}

.container h3.modal-title {font-family: 'sso'}
.simpleModal .modal-header .modal-title{display:inline-block;font-family:'sso';font-size:2em;font-weight:600;line-height:2.5em;letter-spacing:-1px;}
.what-we-do-txt {font-size: 1.3em;margin:0 0 40px 10px;}
.video-box{}
.video-list{width:100%;overflow: hidden;}
.video-list li{float:left;width:32.3%;margin:0.5%;border:1px solid #e4e4e4; box-sizing: border-box;}
.video-list li .thumbs-box{position:relative;}
.video-list li .thumbs-box img{width:100%;}
.video-list li .play-btn{position:absolute;width:100%;height:100%;background:url('../../images/img/careers/video-playBtn.png')no-repeat 50% 50%}
/*.video-list li .play-btn span{font-size:0;position:absolute}*/
.video-list li .play-btn .hideTxt{top:50%;left:50%;}
.video-list li .text-box{padding: 15px;}
.video-list li .text-box .video-title{height:45px;margin-bottom:0.3em;font-size:1.3em;font-weight:700;letter-spacing:-.3px;line-height:1.3em;}
.video-list li .text-box .video-name{font-size:1em;}
.modal-body video {width: 100%}

.thumbnail .caption p{height:70px}
.wide-container.p-news-event h2{text-align:left}
.p-news-event .news-list .title_block img{width:100%}
.p-news-event .news-wrap{overflow:hidden}

.search-wrap{position:relative;padding:3em;background-color:#f5f6f8}
.ipt-wrap:after{content:"";display:block;clear:both}
.ipt-wrap .ipt-con.search-con{width:25%;padding-right:2em}
.ipt-wrap .ipt-con{float:left;width:75%}
.ipt-select{position:relative}
.ipt-select>a{display:block;width:100%;height:2.7555em;margin:0 auto;padding:.7em 40px;font-size:1.4em;background:#fff;border-radius:50px;cursor:pointer;border:1px solid transparent}
.ipt-select>a:after{content: "";position:absolute;top:50%;right:1em;width: 1.750em;height: 1.063em;margin-top: -.5em;background:url('../../images/icon/ico-researchPaper.png') no-repeat -2.3em -.4em;background-size:4em}
.ipt-select .dropdown{display:none;overflow:hidden;position:absolute;top:100%;width:100%;;z-index:10;max-height:0;background:#fff;border-radius: 0 0 25px 25px;border-top:none}
.ipt-select .dropdown li:nth-child(1){border-top:1px solid #f5f6f8;}
.ipt-select .dropdown li{padding: 0 40px}
.ipt-select .dropdown li a{display:block;padding: 10px 0;color:#333;font-size:1.4em;text-decoration:none;transition:all 0.3s ease-out}
.ipt-select .dropdown li:last-of-type a{border: none}
.ipt-select .dropdown li i{margin-right:5px; color:inherit;vertical-align:middle}
.ipt-select .dropdown li:hover a{color: #57a9d9}
.ipt-select.active>a{border:1px solid #eeeeee;border-radius: 25px 25px 0 0;border-bottom:none}
.ipt-select.active>a:after{border-color:#82d1ff transparent}
.ipt-select.active .dropdown{display:block;max-height:400px;border:1px solid #eeeeee;border-top:none}

.ipt-txt{position:relative;padding:0 4.5em 0 2.5em;border-radius:50px;background-color:#fff;}
.ipt-txt input[type='text']{width:100%;height:2.7555em;border:none;line-height:1em;font-size:1.4em}
.ipt-txt .btn-searchMag{position:absolute;top:50%;right:1.5em;display:block;width:2.063em;height:2.063em;margin-top:-1em;background:url('../../images/icon/ico-researchPaper.png') no-repeat .1em .2em;background-size:4em;vertical-align:middle;text-indent:-9999em}
.ipt-txt input::placeholder{font-size:1em}

.ipt-wrap .ipt-con.search{width:100%;}
#searchList-tab {overflow:hidden;width:100%;margin: 3em 0;}
#searchList-tab ul{width:100%; display: flex; align-items: center; }
#searchList-tab li{width:100%; display: flex; align-items: center;  justify-content: center; text-align: center;  background:#f5f6f8}
#searchList-tab li a{display:block;padding:1.3em 0;font-size:1.2em;font-weight:700;color:#000;}
#searchList-tab li.is-active {background:#1428a0;}
#searchList-tab li.is-active a{color:#fff;}
#hashsearchList-tab {overflow:hidden;width:100%;margin: 3em 0;}
#hashsearchList-tab li{float:left;width:calc(100% / 6);text-align:center;background:#f5f6f8}
#hashsearchList-tab li a{display:block;padding:1.3em 0;font-size:1.2em;font-weight:700;color:#000;}
#hashsearchList-tab li.is-active {background:#1428a0;}
#hashsearchList-tab li.is-active a{color:#fff;}
.searchList{color:#000}
.searchList>div{margin-top:3em;}
.searchList>div:not(:last-child){margin-bottom:5em;}
.searchList .contents:not(:last-child){margin-bottom:5em;}

.searchList li{overflow:hidden;padding:3em 2em;border-bottom:1px solid #e8e8e8;}
.searchList li:hover{background:#f5f6f8}
.searchList .cate-name{padding-bottom:1em;font-size:1.8em;font-weight:700;border-bottom:1px solid #e8e8e8;}
.searchList .list-title{display:block;font-size:22px;font-weight:700;margin-bottom:.8em;}
.searchList a.list-title:hover{color:#1428a0;}
.searchList .list-txt{display:block;font-size:1.3em;font-weight:400;line-height:1.5em;}
.searchList .rp-info .list-txt{margin-top:.8em; line-height:20px}
.searchList .list-txt span{float:left;position:relative;display:inline-block;min-width:10%;margin-right:.8em;padding-right:.8em;line-height:1.5em;}
.searchList .list-txt span:after{content:"";display:block;position:absolute;top:5px;right:6px;width:1px;height:14px;background:#9d9d9d;}
.searchList .list-txt p{display:inline-block;float:left;width:87%;margin-bottom:.4em;line-height:1.5em;}

.searchList .paper-more{display:block;margin-top:1em;font-size:1.2em;font-weight:400;color:#1428a0;clear:both;}
.searchList .list-news-date{margin-top:1em;font-size:1.2em;font-weight:400;}

.searchList .more-btn{margin:2em auto 0;}


.search-wrap.narrow-search-area{float:left;max-width:388px;width:30%;padding:1.571em 2em;box-sizing:border-box}
.search-wrap.narrow-search-area .search-con-line{height:1px;background:#e4e4e4;margin:1.786em 0}
.search-wrap.narrow-search-area .label-sm{display:inline-block;margin-bottom:0.857em;font-size:1em;font-weight:800;color:#000;text-transform:uppercase;}
.search-wrap.narrow-search-area .ipt-wrap .ipt-con.search-con{padding-right:0}
.search-wrap.narrow-search-area .ipt-wrap .ipt-con,
.search-wrap.narrow-search-area .ipt-wrap .ipt-con.search-con{float:none;width:auto}
.search-wrap.narrow-search-area .dropdown-wrap{overflow: hidden;position:absolute;top:100%;z-index: 10;left: 1px;max-height:405px;background: #fff;right: 1px;border-radius: 0 0 25px 25px;box-sizing: border-box}
.search-wrap.narrow-search-area .ipt-select.active .dropdown-wrap{border: 1px solid #eeeeee}



.search-wrap.narrow-search-area .ipt-select .dropdown{position:relative;max-height:385px;border:none;margin-bottom:20px}
.search-wrap.narrow-search-area .ipt-select.active .dropdown{overflow-y: auto}
.search-wrap.narrow-search-area .ipt-select .dropdown li:nth-child(1){border-top:none}

.research-papaers-wrap.narrow-list{float:left;width:70%;padding:0 0 0 4.5em;box-sizing: border-box}
.research-papaers-wrap.narrow-list .rp-info{margin:1.5em 0 0 0}
.research-papaers-wrap.narrow-list .rp-info p{margin-bottom:0}
.search-wrap + .research-papaers-wrap.narrow-list .content-title{margin-top:0}
.research-papaers-wrap.narrow-list .rp-info p{width:auto}
.research-papaers-wrap.narrow-list .rp-info > div span{margin-right:.5em;padding-right:1em}

.research-papaers-wrap.narrow-list .rp-tle{font-size:1.857em}
.research-papaers-wrap.narrow-list .rp-info > div{margin-bottom:0;font-size:1.429em;font-weight:400}




/*기존 css 공통사용*/
h2 {font-family: 'sss'}
.g-news .gallery-list > li,
.g-news .news-list > li {margin: 10px .5%}
.p-news-event .news-list{overflow: hidden;width: 100%;max-width: 1360px;margin: 0 auto}
.p-news-event .news-list.sl li .title_block .title {font-size: 14px}
.p-news-event .news-list.sl li .title_block div {width: calc(100% - 160px);overflow: hidden;}
.p-news-event .news-list.sl li .title_block img {width: 150px;}
.p-news-event .news-list .contents {font-size: 12px;margin-bottom: 10px;}
.p-news-event .col-xs-4,
.p-event .col-xs-4,
.p-event.scpc_2018 .gallery-list > li{width: 49%}
.gallery-list > li {width: 48.5%}
.p-news-event .col-xs-4, .p-event .col-xs-4 {margin: .5%;padding: 0;width: 32.3333%}
.bs-docs-featurette-title {font-size: 50px;font-weight:700;color:#333}
.tl {text-align: left !important}
.content-title{margin: 100px 0 40px 0}

.p-news-event .news-list a,
.p-event .news-list a {
	position: relative;
	overflow: hidden;
	display: block;
	width: 100%;
	border: 1px solid #e4e4e4;
}
.p-news-event .news-list .title,
.p-event .news-list .title {
	display: block;
	padding: 15px 15px 0 15px;
	font-size: 18px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	/*display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;*/
	word-wrap:break-word;
	line-height: 1.25;
	min-height: 60px;
	height: 60px;
}
.p-news-event .event-list-out {
	padding: 0 13px;
}
.p-news-event .news-list .contents {
	display:none;
	font-size:18px;
	font-weight: 400;
	color:#363636;
}
.p-news-event .news-list .date,
.p-event .news-list .date {
	font-size: 14px;
	color: #a6a6a6;
	padding: 5px 15px 15px 15px;
	display: inline-block;
	font-weight: 400;
}
.p-news-event .news-list a:hover,
.p-event .news-list a:hover {
	border-color:#1428a0;
}
.p-news-event .news-list a:hover .title,
.p-event .news-list a:hover .title {
	color:#1428a0;
}
.p-news-event .news-list.sl li {
	display:table;
	table-layout: fixed;
	width:99%;
	margin-top:12px;
	text-align:left;
	box-sizing:border-box;
	overflow: hidden;
	white-space: nowrap;
	margin-bottom: 1px;
}
.p-news-event .news-list.sl li > * {
	display: table-cell;
	overflow: hidden;
	text-overflow: ellipsis;
}
.p-news-event .news-list.sl a {
	width:100%;
	min-height: 100px;
	padding: 10px 12px;
	box-sizing:border-box;
	height: auto;
}
.p-news-event .news-list.sl li .title_block {
	width:100%;
	overflow:hidden;
}
.p-news-event .news-list.sl li .title_block div {
	width: calc(100% - 195px);
	overflow: hidden;
	padding-left: 10px;
	float: left;
	max-width: 993px;
}
.p-news-event .news-list.sl li .title_block img {
	position: static;
	width:185px;
}
.p-news-event .news-list.sl li .news_img {
	height: auto;
	float: left;
}
.p-news-event .news-list.sl li .title_block .title {
	padding:0;
	display:block;
	font-size:18px;
	vertical-align:top;
	font-weight:700;
	height: inherit;
	margin-bottom: 15px;
}
.p-news-event .news-list.sl li .title_block .contents {
	display: -webkit-box;
	margin:5px 0;
	padding:0;
	white-space: normal;
	line-height: 1.2;
	height: 3.6em;
	text-align: left;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
*::-ms-backdrop, .p-news-event .news-list.sl li .title_block .contents {
	display: block;
}
.p-news-event .news-list.sl li .date {
	display:block;
	padding:0;
}
.p-news-event .news-list.sl .sl_header {
	display:block;
	padding:0px;
	font-weight:700;
	border-bottom:2px solid #1428a0;
}
.p-news-event .news-list.sl .sl_header .title_block .title {
	margin-left:0;
}
.p-news-event .news-list.sl .sl_header .date {
	bottom:0;
}
.p-news-event .news-more {
	clear: both;
	margin:0 0.5%;
}
.p-news-event .news-more a {
	display:block;
	padding:12px 0;
	border:1px solid #dadada;
	text-align:center;
	font-size:18px;
	color:#636363;
}
.p-news-event .news-more a:hover {
	border-color:#363636;
	color:#363636;
}

.g-news .news-list.sl li {
	padding:5px 0;
	margin:.5%;
}
@media ( min-width :768px) {
	.g-news .news-list.sl li {
		padding:0;
		margin:5px .5%
	}
}
.g-news .news-section {
	margin-bottom:20px;
	padding-left:13px;
	padding-right:13px;
}
@media ( min-width :768px) {
	.g-news .news-section {
		margin-bottom:0px;
		padding-left:0px;
		padding-right:0px;
	}
}
.g-news .news-more {
	margin:5px .5%;
	clear:both;
	display:block;
}
.g-news .style_selector {
	padding: 25px 0 1px 0;
	text-align: right;
}
@media ( min-width :768px) {
	.g-news .style_selector {
		padding: 55px .5% 0 0;
		text-align: right;
	}
}
.g-news .news-section h2 {
	position: relative;
	font-weight: 700;
	font-size: 32px !important;
	text-align: center !important;
	font-family:'sss';
	margin-top:50px!important;
	margin-bottom:30px;
}
.g-news .news-section h2:after {
	content: '';
	display: block;
	width: 65px;
	height: 2px;
	margin: 15px auto 0;
	background: #1428a0;
}
@media ( min-width :768px) {


	.g-news .news-section h2 {
		position: relative;
		font-weight: 700;
		font-size: 50px !important;
		text-align: center !important;
		font-family:'sss';
		margin-top:95px!important;
		margin:95px 0 50px;
	}
	.g-news .news-section h2:after {
		content: '';
		display: block;
		width: 65px;
		height: 2px;
		margin: 25px auto 0;
		background: #1428a0;
	}
}
.g-news .news-more {
	margin:5px .5%;
	clear:both;
	display:block;
}
.g-news .col-xs-4 {
	margin: .5%;
}
.g-news .gallery-list > li, .g-news .news-list > li {
	margin: 5px .5%;
}
@media ( min-width :768px) {
	.g-news .gallery-list > li, .g-news .news-list > li {
		margin: 10px .5%;
	}
}
.facilities .news-list {
	overflow:hidden;
	width: 100%;
	max-width: 1198px;
}
.facilities .news-list li img {
	width: 100%;
}
.facilities .news-list a {
	position: relative;
	overflow: visible;
	display: block;
	width: 100%;
	border: 1px solid transparent;
}
.facilities .news-list .title {
	display: block;
	padding: 15px 15px 5px 15px;
	font-size: 28px;
	font-weight: 700;
	overflow: visible;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap:break-word;
	line-height: 1.2em;
	height: auto;
}
.facilities .news-list .date {
	font-size: 18px;
	color: #000;
	padding: 5px 15px 15px 15px;
	display: inline-block;
	font-weight: 400;
}


.samsung-research p {
    margin: 0 0 35px 0;
    text-align: left;
    font-size: 1.3em;
    line-height: 1.5;
    letter-spacing: -.3px;
}

.set_md {
    display: block;
    text-align: center;
}
.set_xs {
    display: none;
    text-align: center;
}
.careers-mail {
    display: block;
    padding-bottom: 30px;
    margin-top: 30px;
    font-size: 18px;
    font-weight: 600;
    text-align: right;
}
.careers-mail .email_link {
    padding-left: 30px;
    background: url(../../images/common/ico_envelope.png) center left no-repeat;
}

.p-careers .samsung-research {
    margin: 0 0 0 0;
}
.m_map .btn-radius.allBlack{width:95%;margin:0 auto;color:#fff !important}
.row{margin-right: 0;margin-left: 0}
.facilities .thumbnail .caption h3 {
	font-family:'sso';
	font-size:1.3em;
	line-height:1.4;
  padding-left:0
}
.thumbnail .caption p {
	font-size:16px;
	line-height:1.4;
}
.facilities .thumbnail .h_row5 {
	/*min-height:141px;*/
	height:auto;
}
 @media ( min-width :768px) {

.facilities .thumbnail .h_row5 {
 min-height:170px;
}
}
.facilities .thumbnail {
	padding:0;
	margin-bottom:30px;
}
.facilities-area {
	margin-top:70px;
}
.facilities .thumbnail a{display:block;box-sizing:border-box}
.facilities .thumbnail a:focus{outline:2px solid #1428a0}
.facilities .thumbnail a:focus + .caption{box-sizing:border-box}
.facilities .thumbnail a:focus + .caption .dotdot{text-decoration:underline;}
.facilities .thumbnail a:focus + .caption h3{color:#1428a0;text-decoration:underline;text-underline-position: under}
.facilities .thumbnail a>img, .facilities .thumbnail>img {
	width:100%;
}

.search-wrap + .research-papaers-wrap .content-title{margin-top:100px}
.paginate_simple{padding-top:4em;text-align:center;line-height:normal;clear:both}
.paginate_simple *{display:inline-block;position:relative;margin:0 .1em;padding:0 .86em;height:2.286em;background-color:#eeeeee;font-size:1.250em;color:#bcbcbc !important;line-height:normal;text-decoration:none;vertical-align:middle;line-height:2.286em}
.paginate_simple a:hover,
.paginate_simple a:active,
.paginate_simple a:focus{background-color:#f8f8f8}
.paginate_simple strong{color:#fff !important;background-color:#363636}
.paginate_simple .direction{width:2.286em;border:1px solid #bfbfbf;background:#fff url('../../images/icon/ico-researchPaper.png');background-size:4em;color:#666;text-align:center}
.paginate_simple .direction.prev{background-position:.1em -1.95em}
.paginate_simple .direction.next{background-position:-2em -1.95em}
.paginate_simple .direction:hover,
.paginate_simple .direction:active,
.paginate_simple .direction:focus{background-color:transparent !important;color:#333}
.paginate_simple .direction span{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

.paperView-wrap{overflow:hidden;margin-top:5em}
.paperView-wrap .paper-info{float:left;width:25%;padding:2.6em 1em 1em 0;box-sizing:border-box}
.paperView-wrap .paper-substance{float:left;width:75%}
.paperView-wrap .paper-substance .btn-radius.basic{width:10em;margin:4em 0 0 6em}
.paper-substanceBox{background-color:#f5f6f8;padding:2.5em 4em;box-sizing:border-box}
.paperView-wrap .paper-data{margin-bottom:2em}
.paperView-wrap .paper-data h3{padding-left:0;font-family:'sso';font-size:1.8em;font-weight:800}
.paperView-wrap .paper-data > div{font-size:1.3em;font-weight:600;line-height:1.8}
.paperView-wrap .paper-data > div a{color:#1428a0;font-weight:600}

 .results_none {width:100%;text-align:center;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:url(../../images/aboutus/papers_result.png)no-repeat 50% 43%;}
 .results_none p{padding:13em 0 7.5em;font-size:1.25em;font-weight:700;color:#363636}

.paper-keyword{position:absolute;float:right;top:100px;width:70.5%;padding:2em;border-radius:30px;background:#fff;box-shadow:2px 2px 4px #f5f6f8;z-index:1;}
.paper-keyword.search-keyword{width:94%;right:40px;}
.paper-keyword ul{overflow-y:scroll;height:11em;list-style:none;padding-left:0;}
.paper-keyword ul li{display:block;padding-left:1em;color:#363636;line-height:2.5em;cursor:pointer;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal!important;}
.paper-keyword ul li:hover{background:#f5f6f8}
.paper-keyword ::-webkit-scrollbar{display: none;}
.paper-keyword ul li.active{background:#f5f6f8}

.people-wrap, .news-wrap, .eventsGallery-wrap, .marginCon-wrap{margin-top:6em;}

.events.events-area{margin-top:4em;}
.events.events-area h3{margin-bottom:1em;font-size:3em;color:#333;}
.events.events-area .img-list{margin-top:1em;}
.con-wid.algo-2019{text-align:center;}
.algo2019{float:left;width:49%;height:330px;margin-right:2%;background:url(../../images/img/srph-events-algo2019.jpg) no-repeat 50% 50%;text-align:center;}
.algo2019-btn{display:inline-block;margin-top:2em;padding:.6em 3em;border-radius:30px;border:1px solid #333;font-size:1.3em;text-align:center;}
.con-wid.sosc-2022{text-align:center;}
.sosc2022{float:left;width:49%;height:330px;margin-right:2%;background:url(../../images/img/srph-events-soscp2022.png) no-repeat 50% 50%;text-align:center;}
.sosc2022-btn{display:inline-block;margin-top:2em;padding:.6em 3em;border-radius:30px;border:1px solid #333;font-size:1.3em;text-align:center;}


.people-keyword{position:absolute;float:right;top:60px;left:0;right:0;width:100%;padding:2em;border-radius:30px;background:#fff;box-shadow:2px 2px 4px #f5f6f8;z-index:1;}
.people-keyword ul{overflow-y:scroll;height:11em;list-style:none;padding-left:0;}
.people-keyword ul li{display:block;padding-left:1em;color:#363636;line-height:2.5em;cursor:pointer;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal!important;}
.people-keyword ul li:hover{background:#f5f6f8}
.people-keyword ::-webkit-scrollbar{display: none;}
.people-keyword ul li.active{background:#f5f6f8}

#peopleList-tab {}
#p-tab-button{margin:2.5em 0;text-align:center;}
#p-tab-button:after{content:"";display:block;clear:both;}
#p-tab-button li:not(:first-child) {margin-left:3em;}
#p-tab-button li {display:inline-block;}
#p-tab-button li a{position:relative;font-size:1.6em;font-weight:700;text-align:center;}
#p-tab-button li.is-active a{color:#1428a0;}
#p-tab-button li.is-active a:after {position:absolute;bottom:-4px;left:0;right:0;content:"";display:block;height:3px;background:#1428a0}

.p-list-title{padding-bottom:.8em;font-size:1.8em;font-weight:700;}
.p-list{overflow:hidden;}
.p-list li{float:left;width:20%;margin-bottom:3em;}
.p-list li a{display:block;width:60%;margin:0 auto;}
.p-list li img{width:160px;height:160px;}
.p-list li .pWrap{min-height:6em;}
.p-list li .title{margin-top:1em;font-size:1.3em;font-weight:700;margin-bottom:3px;}
.p-list li .title:hover{color:#1428a0}

.people-view .people-infoWide .people-personalInfo{border-left:none;}
#pv-tab-button{position:relative;margin:2.5em 0;}
#pv-tab-button:after{position:absolute;bottom:-5px;left:0;right:0;content:"";display:block;clear:both;height:1px;background:#e8e8e8}
#pv-tab-button li:not(:first-child) {margin-left:3em;}
#pv-tab-button li {display:inline-block;}
#pv-tab-button li a{position:relative;font-size:1.6em;font-weight:700;text-align:center;}
#pv-tab-button li.is-active a{color:#1428a0;}
#pv-tab-button li.is-active a:after {position:absolute;bottom:-4px;left:0;right:0;content:"";display:block;height:3px;background:#1428a0}
.people-infoWide.people{width:100%;padding-bottom:4em;}
.people-infoWide.people .people-personalInfo{padding:0;}
.more-p{display:block;margin-top:1.5em;font-size:.9em;font-size:400;color:#1428a0!important}
/* .search-wrap .search-input{width:320px;height:40px;line-height:40px;padding:0 3em 0 1em;border:1px solid #e8e8e8;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal!important;} */
/* .input-box ul li{display:block;cursor:pointer;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal!important;} */
input[type=text]::-ms-clear{display:none}

.samsung-research p a.careers-link{color:#1428a0;}
.samsung-research.careers{padding:0;}
.set_md.careers{margin:1em 0 5em;}

.centerInfo-slider .slick-slide a{display:block}
.centerInfo-slider .slick-slide a:focus{border:1px solid #005aff}

@keyframes show{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}


a.txt-none{text-indent:-9999px}
.paper-listBtn-wrap{text-align:center;margin-top:3em;}
.paper-listBtn-wrap a{width:10em!important;margin:0 auto;}


.ipt-select .hideTxt{position:absolute}

.carousel-control span{position:relative}
.carousel-control span img{position:relative;top:inherit;left:inherit;margin:0;}

.close .hideTxt{position:absolute}
.p-list.list-wrap{padding-top:4em;border-top:1px solid #dbdbdb;}
video::cue {color:#fff;background:rgba(0,0,0,0.5);font-size:80%}

.ai-vision p{margin-top:1em;font-size:1.3em;line-height:1.7em;}
.ai-vision img{margin-bottom:1.5em;}

.ai-ethics li{padding:1.5em 0;padding-left:180px}
.ai-ethics li:nth-child(1){margin-top:1em;background:url(../../images/icon/ethics1.png)0% 50%/140px no-repeat;}
.ai-ethics li:nth-child(2){margin-top:1em;background:url(../../images/icon/ethics2.png)0% 50%/140px no-repeat;}
.ai-ethics li:nth-child(3){margin-top:1em;background:url(../../images/icon/ethics3.png)0% 50%/140px no-repeat;}
.ai-ethics .ethics-title{font-size:1.6em;font-weight:700;line-height:1.7em;}
.ai-ethics .ethics-txt{font-size:1.3em;line-height:1.7em;}


/*200326 careers*/
.list-bigBtn{overflow:hidden}
.list-bigBtn > li{float:left;width:33.3%;margin-top:2.143em;box-sizing:border-box}

.list-bigBtn > li:nth-child(1),
.list-bigBtn > li:nth-child(2),
.list-bigBtn > li:nth-child(3){margin-top:0}
.list-bigBtn > li:nth-child(3n+1){padding-right:1.179em}
.list-bigBtn > li:nth-child(3n-1){padding:0 0.589em}
.list-bigBtn > li:nth-child(3n){padding-left:1.179em}

.btn-bigArrow{overflow:hidden;position:relative;display:block;border:1px solid #dcdcdc;padding:1.650em 1.750em 3em;font-size:1.429em;font-weight:500;color:#000;box-sizing:border-box;line-height:1.5;transition:all .2s;-webkit-transition:all .2s;-ms-transition:all .2s;-moz-transition:all .2s}
.btn-bigArrow:after{content:"";position:absolute;right:1.750em;bottom:1.5em;display:block;width:4.343em;height:1.086em;background:url(../../images/icon/bottom-banner-arrowGray.png) no-repeat 0 0;background-size:cover}

.btn-bigArrow:hover{color:#fff;transition:all .2s;-webkit-transition:all .2s;-ms-transition:all .2s;-moz-transition:all .2s}
.btn-bigArrow.bgBlack:hover{background:#363636}
.btn-bigArrow.bgBlue:hover{background:#1428a0}

.content-title.mtMd{margin-top:9.7em;margin-bottom:4em}
/*****************/

.modal.simpleModal .close{position:absolute;top:0;right:0;margin:.3em .5em 0 0;font-size: 3em}

.position-wrap{position:relative}
.position-wrap strong{display:block;margin-top:1.2em;padding-bottom:.8em;border-bottom:1px solid #e4e4e4;font-family:'sso';font-size:2.2em;font-weight:700;color:#333;}
.position-wrap .position-list{margin-bottom:2em;}
.position-wrap .position-list li{display:table;width:100%;padding:3em .8em;border-bottom:1px solid #e4e4e4;}
.position-wrap .position-list li>div{display:table-cell;vertical-align:top}
.position-wrap .position-list li a{font-size:1.429em;font-weight:700;color:#333;letter-spacing:-.3px;}
.position-wrap .position-list li a:hover{color:#1428a0}
.position-wrap .position-list li>div:nth-child(1){width:65%;}
.position-wrap .position-list li>div:nth-child(2){width:35%;text-align:right;}
.position-wrap .position-list li>div div{display:table-cell;vertical-align:top;text-align:left}

.position-wrap .position-list i{display:inline-block;width:25px;height:25px;margin-right:2px;background:url(../../images/icon/join-us.png)50%/50px no-repeat;vertical-align:top}
.position-wrap .position-list i.time-con{background-position:0 1px;}
.position-wrap .position-list i.inst-con{background-position:-30px 0;}

.position-wrap .position-list li span{display:inline-block;font-size:1.214em;font-weight:400;letter-spacing:-.5px;vertical-align:4px;}
.position-wrap .position-list li span.time{max-width:5.59em;margin-right:1em;}
.position-wrap .position-list li span.inst{max-width:10.714em}

.btn-pplink{position:absolute;display:inline-block;top:11px;right:0;padding:0 1em;border-radius:2px;border:1px solid #cccccc;font-size:1em;font-weight:800;line-height:2}
.btn-pplink:hover{border-color:#1428a0;background:#1428a0;color:#fff;}
.modal .close.positionEdit{position:absolute;top:0;right:0;margin:.3em .5em 0 0;font-size:3em}

.result-txt{padding:3em 0;font-size:1.2em;text-align:center;color:#969696}

.pd-con{padding:2em 0}
.tbl-con{display:table;width:100%;position:relative}
.tbl-con .content-img{display:table-cell}
.tbl-con .txt{display:table-cell;vertical-align:middle}

.paragraph-img.img-right .tbl-con .txt{position:absolute;width:100%}
.paragraph-img.img-right .tbl-con .txt .middle{position:absolute;height:auto;top:50%;padding-right:280px}
.paragraph-img.img-right .tbl-con .img-basicSize + .txt .middle{padding-right:350px}

.linkTxt{display:inline-block;margin-top:2em;font-size:1.5em;font-weight:500}
.linkTxt span{color:#1428a0}

/*IE hack*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 body.modal-open{overflow:hidden;padding-right:0 !important}
}

.about5g.bgGray{position:relative;margin-top:3em;padding-bottom:0;background:#f2f4f8}
.about5g.bgGray:after{content:"";display:block;position:absolute;top:0;left:50%;width:50%;bottom:0;background:#e4e9f2;}
.aboutBox-wrap{overflow:hidden}
.aboutBox-wrap .aboutBox{position:relative;z-index:10;float:left;width:50%;box-sizing:border-box}
.aboutBox p{height:5em;font-size:16px;font-weight:600;line-height:1.5}

.aboutBox-wrap .aboutBox:nth-child(1){padding-right:2em}
.aboutBox-wrap .aboutBox:nth-child(2){padding-left:2em}

.aboutBox-wrap .aboutBox .aboutBox-tbl .aboutBox-cell{display:table-cell;vertical-align:middle}
.aboutBox-wrap .aboutBox .aboutBox-tbl .aboutBox-cell:nth-child(1){padding-right:1em}
.aboutBox-wrap .aboutBox .aboutBox-tbl .aboutBox-cell:nth-child(2){width:41.5%}
.aboutBox-wrap .aboutBox .aboutBox-tbl .aboutBox-cell h3{line-height:1.3}

.aboutBox .more-btn{margin-top:1em}

.aboutBox-pop .modal-body{padding:3em 3em 5em}
.aboutBox-pop .titArea{position:relative;overflow:hidden}

.aboutBox-pop .titArea{overflow:hidden}
.aboutBox-pop .titArea .util-group{float:right}
.aboutBox-pop .titArea .util-group .btn-downTxt{display:inline-block;}

.aboutBox-pop .titArea > .btn-downTxt{position:absolute;top:0;right:0}
.aboutBox-pop h1{float:left;font-family:'sss';font-size:3em}

.aboutBox-pop .about-subs img{margin-bottom:2em}
.aboutBox-pop .about-subs p{margin-top:2em;font-size:1.3em;font-weight:400;line-height: 1.5}
.aboutBox-pop .about-subs p:first-child{margin-top:.5em}
.modal-header.bdNone{border-bottom:none}

.btn-downTxt{display:inline-block;padding:.8em;color:#1428a0 !important;font-weight:600;font-size:1.1em;border:1px solid #cacaca;border-radius:5px;word-break:break-all;line-height:1}
.btn-downTxt.txtOnly{border:none;padding:0;border-radius:0}

.aboutBox-pop .btn-downTxt,.aboutBox-wrap .btn-downTxt,
.about5g .btn-downTxt{font-size:12px;border-color:#1428a0}

.aboutBox.fullContents{position:relative;z-index:1;margin-top:2.5em;padding:2.5em 0 3.5em;background:#edf2fc}
.aboutBox.fullContents .align-con{max-width:1360px;margin:0 auto}
.aboutBox.fullContents .aboutBox-fullconCell{display:table-cell;vertical-align:middle}
.aboutBox.fullContents .aboutBox-fullconCell:nth-child(1){width:80%;padding-right:1em}
.aboutBox.fullContents p{height:auto}

.btn-txtOnly-wrap{overflow:hidden;margin-bottom:1em}
.btn-txtOnly-wrap .txtOnly{border-left:1px solid #8b8b8b;padding:0 .5em}
.btn-txtOnly-wrap .txtOnly:first-child{border-left:none;padding-left:0}




.rb-video-wrap .video_area{position:relative;width:100%;max-width:1198px;height:auto;margin:0 auto !important}
.rb-video-wrap .video_area .imageOnly{width:100%;height:auto;display:block}
.rb-video-wrap .inline-video-container{position:absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10}
.rb-video-wrap .embed-responsive{overflow: inherit;}
.rb-video-wrap .embed-responsive.embed-responsive-16by9 {padding-bottom:56.25%}
.rb-video-wrap .container_imageOnly a.video-area-play.bg-none{background-color:rgba(0,0,0,0)}
.rb-video-wrap .container_imageOnly a.video-area-play, a.video-area-play{width:100%;height: 100%;background-color: rgba(0, 0, 0, 0.54);position: absolute;top:0}
.st-con-wrap .rb-video-wrap .container_imageOnly a.video-area-play{left:0}
.rb-video-wrap .promotion-video .video-area-play .btn-play {position: absolute;top:50%;left:50%;margin: -3.813em 0 0 -3.813em;width:7.625em;height: 7.625em;background: url(../../images/img/careers/video-playBtn.png) no-repeat 0 0;background-size: 7.625em 7.625em; transition: .3s;z-index: 100}
.rb-video-wrap .promotion-video .video-area-play .btn-play:hover{transform: scale(1.1, 1.1)}
.rb-video-wrap video{opacity:0}

.two-conSection{overflow:hidden}
.two-conSection .conSection{float:left;width:50%;box-sizing:border-box}
.two-conSection .conSection:nth-child(1){padding-right:1em}
.two-conSection .conSection:nth-child(2){padding-left:1em}


.bg-tit-area{background:url('../../images/global/ai/bgCambridge-events.png') no-repeat 100% 50%;background-size:cover;color:#fff;font-size:2.714em;font-weight:600;font-family: 'sss', 'Malgun Gothic', 'Dotum', sans-serif;padding:1.2em 1em;line-height:1.4}
.bg-tit-area.sri-b{background:url('../../images/global/ai/bgSRIB-events.png') no-repeat 100% 50%;padding:1.45em 1em;line-height:1.2}
.bg-tit-area.srr{background:url('../../images/global/ai/bgSRR-events.png') no-repeat 100% 50%;padding:1.45em 1em;line-height:1.2}
.bg-tit-area.srr p{font-family:"sso";font-weight:600;font-size:20px;margin-top:10px}
.center-info .txt-link{text-decoration:underline;text-underline-position: under}
.mailto{color:#1428a0 !important;text-decoration:underline !important;text-underline-position:under}


/* 20220623 */
.bg-tit-area.sri-b.bg-del{background: none !important;padding: 0 !important;}
.bg-tit-area.sri-b.bg-del img{padding-bottom: 12pxs;}

h3.tit-sub{font-size:2.286em}
.marginCon-wrap{overflow:hidden;width:100%}
.marginCon-wrap .center-info p:last-child{margin-bottom:0}
.marginCon-wrap .fL{float:left;width:50%;box-sizing:border-box}
.marginCon-wrap .fL:nth-child(1){padding-right:2em}
.marginCon-wrap .fL:nth-child(2){padding-left:2em}

.marginCon-wrap .schedule{overflow:hidden;margin-top:1.6em;clear:both}
.marginCon-wrap .schedule h2{font-family:'samsungonekorean400';font-size:1.429em;color:#1428a0}
.marginCon-wrap .schedule .schTitle span{font-weight:400}

.list-block{margin-top:.5em}
.list-block > li{margin-top:.6em;padding:1.028em 2.222em;background:#f5f6f8;font-size:1.286em;font-weight:500;color:#000;line-height:1.3;box-sizing:border-box}
.list-block > li:first-child{margin-top:0}
.list-block > li .og-name{margin-right:5px;font-weight:700}
.list-block > li .og-name a{text-decoration:underline;text-underline-position:under}

.popTemp .modal-dialog{max-width:1435px;margin:1em auto}
.popTemp .modal-header{border-bottom:none;height:80px;}
.popTemp .modal-header .close{margin-top:-6px;border-bottom:none;}
.popTemp .modal-body{overflow:hidden;padding:40px 110px 110px;font-family:"sso"}
.popTemp .modal-body .con-l{float:left;width:30%;text-align:left}
.popTemp .modal-body .con-r{float:left;width:70%;text-align:left}
.popTemp .modal-body .con-l .titleL{font-size:1.5em;font-weight:700;color:#1428a0;}
.popTemp .modal-body .con-l img{width:70%;margin:1em 0;}
.popTemp .modal-body .con-l p:not(:first-child){margin-top:.4em;font-size:1.5em;font-weight:700;color:#000;line-height:1.5em;}
.popTemp .modal-body .con-l p span{display:block;font-size:1em;font-weight:400;}
.popTemp .modal-body .con-l .speakerName{font-family: 'samsungonekorean400';line-height:1.6em;}
.popTemp .modal-body .con-r .titleR{margin-bottom:.6em;font-size:1.8em;font-weight:700;}
.popTemp .modal-body .con-r .txt{font-size:1.4em;font-weight:400;line-height:1.5em;}
.popTemp .modal-body .con-r .txt:nth-child(1){margin-bottom: 2em;}

.popTemp.modal .con-r .title-key{font-size:1.429em;margin-bottom:.5em;font-weight:700;color:#1428a0}
.popTemp.modal .con-r .txt + .title-key{margin-top:2em}

.popTemp .modal-body .con-r .txt{font-size:1.3em}
.popTemp .modal-body .con-l p:not(:first-child){padding-right:5em;text-align:center}
.popTemp .modal-body .con-l p span{margin-top:.5em;font-size:.9em;line-height:1.3}

.people-area .people-list.smSize li{width:25%}
.people-area .people-list.smSize .pp-box{min-height:28.929em}
.people-area .people-list.smSize .pp-box .pp-posi{line-height:1.4}
.people-area .people-list.smSize .pp-box .pp-name{font-size:1.429em;line-height:1.2;}


.txt-link{color:#1428a0 !important}


/* blog 추가 - 세미 */
#top-blog{background-image:url('../../images/layout/visual_blog.jpg')}
.blog-wrap{padding:0 1em 3em}
.blog-wrap .style_selector {padding-top:55px;text-align:right;}

@media (max-width: 1024px){
	.blog-wrap .style_selector{
		display:none
	}
}


.blog-wrap .style_selector ul{display: inline-block;overflow: hidden;}
.blog-wrap .style_selector ul li{float:left;margin-left:5px;width:39px;height:38px;font-size:0;cursor:pointer;}
.blog-wrap .style_selector li button{display:block;width:39px;height:38px;background:none;}
.blog-wrap .style_selector ul .show_as_gallery button{background:url('../../images/newsevent/ico_gallery.png') center no-repeat;}
.blog-wrap .style_selector ul .show_as_gallery.active button{background:url('../../images/newsevent/ico_gallery_on.png') center no-repeat;}
.blog-wrap .style_selector ul .show_as_list button{background:url('../../images/newsevent/ico_list.png') center no-repeat;}
.blog-wrap .style_selector ul .show_as_list.active button{background:url('../../images/newsevent/ico_list_on.png') center no-repeat;}

.blog-wrap .blog-conList{padding-top:2em;}
.blog-wrap .blog-conList .blog-sec{padding-bottom:3em;}
.blog-wrap .blog-conList .blog-sec.news-wrap{margin-top:0}
.blog-wrap .blog-conList .blog-sec.news-wrap .news-more{margin-top:1em}
.blog-wrap .blog-conList .blog-sec.news-wrap .news-list button{border:none;text-align:center}
.blog-wrap .blog-conList .blog-sec.news-wrap .news-list.list-view button{float:left;width:auto}
.blog-wrap .blog-conList .blog-sec.news-wrap .news-list.list-view button img{margin-right:0}
.blog-wrap .blog-conList .blog-sec.news-wrap .list-inner.list-view li .blog-txt-wrap{padding-left:3em}

.blog-wrap .blog-conList h2{font-size:2.5em !important;font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif;letter-spacing:-.4px;}
.blog-wrap .blog-conList ul{overflow:hidden;margin-top:1em;padding-top:3em;border-top:1px solid #dbdbdb}

.blog-wrap .blog-conList li{float:left;width:33.3%;margin-bottom:3em;box-sizing:border-box}

.blog-wrap .blog-conList li:nth-child(3n-2){padding-right:4em}
.blog-wrap .blog-conList li:nth-child(3n-1){padding:0 2em}
.blog-wrap .blog-conList li:nth-child(3n){padding-left:3em}

.blog-wrap .blog-conList li a{overflow:hidden;display:block;max-width:400px;padding:0;background:none;text-align:left;}
.blog-wrap .blog-conList li a img{width:100%;max-width:420px;max-height:205px}

.blog-wrap .blog-conList .blog-txt-wrap{padding-top:2em;}
.blog-wrap .blog-con-tit{overflow:hidden;display:block;position:relative;height:3.6em;margin-bottom:1em;padding-right:.5em;font-size:1.5em;font-weight:700;line-height:1.2em;letter-spacing:-.3px;text-overflow:ellipsis;}
.blog-wrap .blog-con-tit:before,.blog-wrap .blog-con-txt:before{content:"...";position:absolute;right:3px;bottom:.1em;font-size:1.2em}
.blog-wrap .blog-con-tit:after,.blog-wrap .blog-con-txt:after{content:'';position:absolute;right:3px;width:1.2em;height:4.8em;margin-top:0.2em;background-color:#fff}

.blog-wrap .blog-con-txt{overflow:hidden;position:relative;display:block;height:2.4em;padding-right:.5em;font-size:1.15em;font-weight:500;overflow:hidden;line-height:1.2em;}

.blog-wrap .writer-wrap{overflow:hidden;display:table;table-layout:fixed;width:100%;padding-top:2em;margin-bottom:.5em}
.blog-wrap .writer-inner{overflow:hidden;}
.blog-wrap .writer-inner div{float:left;}
.blog-wrap .writer-wrap .writer-more{display:table-cell;margin-top:1em;font-size:1em;text-align:right}
.blog-wrap .writer-wrap .writer-inner{display:table-cell;position:relative}
/*.blog-wrap .writer-wrap.plur .writer-inner:after{position:absolute;content:"";top:7px;right:0;display:block;width:1px;height:30px;background:#dbdbdb;}*/
.blog-wrap .writer-wrap.plur .writer-inner:last-child:after{display:none;}
.blog-wrap .thumb-round{overflow:hidden;width:45px;height:45px;border-radius:25px;border:1px solid #dbdbdb;}
.blog-wrap .thumb-round .writer-img{width:100%;height:100%;background-position:50%;background-size:102%;background-repeat:no-repeat;}
.blog-wrap .writer-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:0 2em 0 1em;line-height:45px;font-weight:500;box-sizing:border-box}
.blog-wrap .blog-con-date{display:block;padding-top:1em;color:#999;}
.blog-wrap .thumb-round .ngc01{background-image:url('../../images/researcharea/blog_NGC_01_pic.png')}
.blog-wrap .thumb-round .ngc02{background-image:url('../../images/researcharea/blog_NGC_02_pic.png')}
.blog-wrap .thumb-round .ngc03{background-image:url('../../images/researcharea/blog_NGC_03_pic.png')}
.blog-wrap .thumb-round .ngc04-1{background-image:url('../../images/researcharea/blog_NGC_04_pic1.png')}
.blog-wrap .thumb-round .ngc04-2{background-image:url('../../images/researcharea/blog_NGC_04_pic2.png')}
.blog-wrap .thumb-round .ngc04-3{background-image:url('../../images/researcharea/blog_NGC_04_pic3.png')}
.blog-wrap .thumb-round .ngc05{background-image:url('../../images/researcharea/blog_NGC_05_pic.png')}

.blog-wrap .list-inner.list-view{padding:0;}
.blog-wrap .list-inner.list-view li{overflow:hidden;float:none;width:100%;margin-right:0;margin-bottom:0;padding:2.5em 0;border-bottom:1px solid #dbdbdb}
.blog-wrap .list-inner.list-view li a{max-width:100%}
.blog-wrap .list-inner.list-view li:last-child{border-bottom:none;}
.blog-wrap .list-inner.list-view li img{float:left;width:21em;margin-right:2em;}
.blog-wrap .list-inner.list-view li .blog-txt-wrap{float:left;width:calc(100% - 23em);padding:0}
.blog-wrap .list-inner.list-view .blog-con-tit{height:1.2em;margin:0 0 .5em;-webkit-line-clamp:1}
.blog-wrap .list-inner.list-view .blog-con-txt{height:2.6em;line-height:1.3em;;}
.blog-wrap .list-inner.list-view .writer-wrap{padding-top:1em;}
.blog-wrap .list-inner.list-view .blog-con-date{padding-top:.5em;}



.tab-contents-wrap .tab-contents{display:none;animation-name:show;animation-duration:.5s}
.tab-tit{width:100%;border-bottom:1px solid #dbdbdb}
.tab-tit > li{float:left;padding-left:4em}
.tab-tit > li:first-child{padding-left:0}
.tab-tit > li.on a{border-color:#1428a0}
.tab-tit > li a{display:block;padding-bottom:.5em;border-bottom:4px solid transparent;color:#000;font-family:'sss';font-size:2.214em;font-weight:700;line-height:1.5}
.tab-tit.txt-sm > li{position:relative;bottom:-1px}
.tab-tit.txt-sm > li a{font-size:23px;font-family:'sso';font-weight:600}
.tab-tit.txt-sm > li.on a{color:#1428a0;font-weight:800}
.tab-tit.txt-sm + .tab-contents-wrap{position:relative;top:-1px}

.tab-contents-wrap .search-wrap{margin-top:3em}
.tab-contents-wrap .search-wrap + .research-papaers-wrap .content-title{margin:50px 0 20px}
.tab-contents-wrap .research-papaers-wrap.paper-list{margin-top:3em;padding:0}

.tab-contents .schedule h2{margin:1em 0 !important}
@keyframes show{0%{opacity:0}100%{opacity:1}}


.video-list .video-info{padding:1em}
.video-list .video-info .video-info-tit{overflow:hidden;height:2.5em;font-size:1.286em;font-family: "sso";font-weight:700;color:#000;line-height:1.2}
.video-list .video-info .video-info-spk{height:1.5em;margin-top:.4em;font-size:1.143em;font-family: "sso";font-weight:500;color:#000;line-height:1.3}

h2.tit-subSm{font-family: "sso";font-size:1.429em;font-weight:700;color:#000}
.tab-contents h2.tit-subSm{margin-top:2.2em}

a.txt-download{position:relative}
a.txt-download2:hover{text-decoration: underline;text-underline-position: under}

.tab-contents .schedule dd .schSmall{font-size:1.13em}

section.st-con-wrap{display:table;table-layout:fixed;width:100%;max-width:1360px;margin:0 auto}
.st-con-wrap .st-tit{display:table-cell;width:150px;padding-top:40px;border-top:3px solid #000;font-family:"sso";font-weight:800;font-size:18px;letter-spacing:-.5px;line-height:1}
.st-con-wrap .st-con-inner{display:table-cell;width:calc(100% - 150px);padding-left:4.1vw;vertical-align:top;box-sizing:border-box}
.st-con-wrap .st-con-inner .st-subs{overflow:hidden;padding:2.857em 0;border-top:1px solid #ebebeb;box-sizing:border-box}
.st-con-wrap .st-con-inner .st-subs.gray-area{padding:2.857em 3em;border-top:none;background:#f2f4f8}
.st-con-wrap .st-subs .st-subs-img{float:left;width:51.15%;padding:0 2em 2em 0}
.st-con-wrap .st-subs .st-subs-img-srib{float:left;width:68%;padding:0 2em 2em 0}
.st-con-wrap .st-subs-txt p{margin-bottom:1.7em}
.st-con-wrap .st-subs-txt p:last-child{margin-bottom:0}

.full-width.st-con-wrap .st-subs .st-subs-img{padding:0}
.full-width.st-con-wrap .st-subs .st-subs-txt p .txt-skyBlue{font-size:15px;font-weight:600;color:#0d27c3 ;importantletter-spacing:-.5px}
.full-width.st-con-wrap .st-subs .st-subs-txt p .txt-skyBlue:after,
.coreTech-txt .txt-skyBlue:after{content:"";display:inline-block;width:12px;height:12px;margin-left:2px;background:url('../../images/icon/ico-arrowR.png') no-repeat 0 0;vertical-align:middle}

/* 2022.04.06 추가 : 공통 st-con  */
section.st-con{display:table;table-layout:fixed;width:100%;margin:0 auto;padding: 5.6em 0 3em;}

section.st-con .st-con-wrap{display:table;table-layout:fixed;width: 100%;max-width:1360px;margin:0 auto}
section.st-con .st-con-wrap.st-con-ver{display: block;width: 100%;max-width:1360px;margin:0 auto}
section.st-con .st-con-wrap.st-con-ver .st-subs{display: table;}
.st-con-wrap.st-con-ver .st-con-inner{padding: 0 .5em}

section.st-con .st-con-wrap.st-con-ver .st-subs > div{display:table-cell;width: 50%}
section.st-con .st-con-wrap.st-con-ver .st-subs > div:last-child{padding-left: 0}
section.st-con .st-con-wrap.st-con-ver .st-subs.between > div:first-child {padding-right: 15px;}
section.st-con .st-con-wrap.st-con-ver .st-subs.between > div:last-child {padding-left: 15px;}
section.st-con .st-con-wrap.st-con-ver .st-subs-cont p.Our-mission-txt{width: 56%;}
@media (max-width:1000px){
	section.st-con .st-con-wrap.st-con-ver .st-subs > div{display:table-cell;width: 50%}
	section.st-con .st-con-wrap.st-con-ver .st-subs > div:last-child{padding-left: 0}
	section.st-con .st-con-wrap.st-con-ver .st-subs-cont p.Our-mission-txt{width: 100%;}
	section.st-con .st-con-wrap.st-con-ver .st-subs.between > div:first-child {padding-right: 0px;}
	section.st-con .st-con-wrap.st-con-ver .st-subs.between > div:last-child {padding-left: 0px;}
}

section.st-con .st-tit{display: block;}
section.st-con .st-con-inner{display: block;width: 100%;padding-left: 0}
.st-con .st-tit{display:table-cell;width:150px;padding-top:40px;border-top:3px solid #000;font-family:"sso";font-weight:800;font-size:18px;letter-spacing:-.5px;line-height:1}
.st-con .st-con-inner{display:table-cell;width:calc(100% - 150px);padding-left:4.1vw;vertical-align:top;box-sizing:border-box}
.st-con .st-con-inner .st-subs{overflow:hidden;padding:2.857em 0;border-top:0px;box-sizing:border-box}
.st-con .st-con-inner .st-subs-wrap{max-width: 1140px; margin: 0 auto;}
.st-con .st-con-inner .st-subs-tit{font-family:"sss";padding:.8em 0;font-size:2.85em;font-weight:900;line-height:1.2}
.st-con .st-con-inner .st-subs.gray-area{padding:2.857em 3em;border-top:none;background:#f2f4f8}

.st-con .st-con-inner .st-subs-wrap img {margin-top: 75px;}

.st-con .st-subs .st-subs-img{float:left;width:51.15%;padding:0 2em 2em 0}
.st-con .st-subs-txt p{margin-bottom:1.7em}
.st-con .st-subs-txt p:last-child{margin-bottom:0}
/* // 2022.04.06 추가 : 공통 st-con  */

.full-width.st-con-wrap .st-subs .st-subs-img{padding:0}
.full-width.st-con-wrap .st-subs .st-subs-txt p .txt-skyBlue{font-size:15px;font-weight:600;color:#0d27c3 !important; letter-spacing:-.5px}
.full-width.st-con-wrap .st-subs .st-subs-txt p .txt-skyBlue:after,
.coreTech-txt .txt-skyBlue:after{content:"";display:inline-block;width:12px;height:12px;margin-left:2px;background:url('../../images/icon/ico-arrowR.png') no-repeat 0 0;vertical-align:middle}


/* 2022.04.06 추가 : 폰트 수정  */

.txt-basic,
.st-con-wrap .st-subs-txt p,
.ai-vision p,
.ai-ethics .ethics-txt,
.related-artricles .articles-txt{font-family:'sso';font-size:16px;font-weight:500;color:#000;word-break:keep-all;line-height:1.6}

.txt-basic-db, /* demi bold */
.st-con-wrap .st-subs-cont p,
.Our-mission-txt {font-family:'sso';font-size:1.4em;font-weight:500;color:#000;word-break:keep-all;line-height:1.6}
/* // 2022.04.06 추가 : 폰트 수정  */

.ai-vision p strong{font-weight:800}

.st-con-wrap .box-topics{padding:2.143em 3.571em;background:#f2f4f8;box-sizing:border-box}
.st-con-wrap .box-topics ul li{list-style-type:decimal;margin-bottom:1.7em;padding-left:.3em;font-size:16px;font-weight:600}
.st-con-wrap .box-topics ul li:last-child{margin-bottom:0}
.box-topics + .box-topics{margin-top:10px}
.st-con-wrap .box-topics strong{display:block;margin-bottom:.6em;font-size:1.429em;font-weight:800}
.global-AI-centers.txtSubs-area{background:#f2f4f8}
.global-AI-centers.txtSubs-area h3{font-size:2.5em;font-weight:600}
.global-AI-centers.txtSubs-area .txt-30{padding-bottom:20px}

.more-btn{height:45px;line-height:45px}
.box-robotInfo{margin-bottom:2em;padding:2em 6em;background:#c3bdab url('../../images/img/researchareas/intelligent-machine-bg.jpg') no-repeat 100% 100%;background-position-y:top;background-position-x: 100% !important;background-size:22%;box-sizing: border-box;} /* 2022.04.15 수정 : robot our vision  */
/*.box-robotInfo{margin-bottom:2em;padding:2em 6em;background:#edeef0 url('../../images/img/researchareas/intelligent-machine-bg.png') no-repeat 100% 100%;background-position-y:bottom;background-position-x: 100% !important;background-size:135px 150px;box-sizing: border-box;} 2022.04.13 수정 : robot our vision  */
.box-robotInfo h1{margin-bottom:.3em;font-size:2.143em;font-family:'sso';font-weight:800;letter-spacing:-.7px}
.box-robotInfo h2{font-size:1.429em;font-family:'sso';font-weight:600;line-height:1.3}


.ai-ethics .ethics-title{margin-bottom:1em;font-size:1.429em;font-weight:800;line-height:1}


.focusAreas-con{color:#333;}
.focusAreas-con .coreTech-themes{overflow:hidden;display:table;width:100%;margin-bottom:5em;}
.focusAreas-con .coreTech-txtWrap{display:table-cell;width:calc(33% - 2em);padding-right:2em;}
.focusAreas-con .coreTech-txtWrap span{font-size:1.35em;font-weight:800;}
.focusAreas-con .coreTech-txtWrap .coreTech-tit{padding:.8em 0;font-size:2.85em;font-weight:700;line-height:1.2}
.focusAreas-con .coreTech-txtWrap .coreTech-txt{margin-top:1em;font-size:1.125em;font-weight:600;line-height:1.8;letter-spacing:-.2px;}
.focusAreas-con .coreTech-txtWrap .coreTech-tit + .coreTech-txt{margin-top:0}
.focusAreas-con .coreTech-imgWrap{display:table-cell;width:65%;text-align:right;vertical-align:bottom}
.focusAreas-con .coreTech-txtWrap .coreTech-txt .txt-skyBlue{white-space:nowrap}

.focusAreas-con .themes-wrap ul{overflow:hidden;}
.focusAreas-con .themes-wrap li{position:relative;float:left;display:block;width:25%;padding:30px 10px 4em;box-sizing:border-box}
.focusAreas-con .themes-wrap li:before{display:block;content:"";position:absolute;top:0;left:10px;width:80px;height:3px;background:#ebebeb;transition:.2s;}
.focusAreas-con .themes-wrap li:hover:before{background:#1428a0;}
.focusAreas-con .themes-wrap li:nth-child(1):before,.focusAreas-con .themes-wrap li:nth-child(5):before{left:0;}
.focusAreas-con .themes-wrap li:nth-child(1),.focusAreas-con .themes-wrap li:nth-child(5){padding-left:0px;}
.focusAreas-con .themes-wrap li:nth-child(4),.focusAreas-con .themes-wrap li:nth-child(8){padding-right:0px;}
.focusAreas-con .themes-thumbs{display:block;height:170px;margin:2.1em 0 1.3em;font-size:0}

.focusAreas-con .themes-thumbs.themes-ai{background:url("../../images/img/researchareas/focusAreas-ai.jpg")50%/cover no-repeat}
.focusAreas-con .themes-thumbs.themes-di{background:url("../../images/img/researchareas/focusAreas-di.jpg")50%/cover no-repeat}
.focusAreas-con .themes-thumbs.themes-ngc{background:url("../../images/img/researchareas/focusAreas-ngc.jpg")50%/cover no-repeat}
.focusAreas-con .themes-thumbs.themes-robot{background:url("../../images/img/researchareas/focusAreas-robot.jpg")50%/cover no-repeat}
.focusAreas-con .themes-thumbs.themes-tizen{background:url("../../images/img/researchareas/focusAreas-tizen.jpg")50%/cover no-repeat}
.focusAreas-con .themes-thumbs.themes-life{background:url("../../images/img/researchareas/focusAreas-life.jpg")50%/cover no-repeat}
.focusAreas-con .themes-thumbs.themes-ngm{background:url("../../images/img/researchareas/focusAreas-ngm.jpg")50%/cover no-repeat}
.focusAreas-con .themes-thumbs.themes-security{background:url("../../images/img/researchareas/focusAreas-security.jpg")50%/cover no-repeat}

.focusAreas-con .themes-wrap .themes-txt{letter-spacing:-.2px;}
.focusAreas-con .themes-wrap .themes-txt a{display:block;padding-top:1em;font-size:1.45em;font-weight:700;cursor:pointer;}
.focusAreas-con .themes-wrap .themes-txt a:hover{color:#1428a0;}
.focusAreas-con .themes-wrap .themes-txt p{padding-top:.8em;font-size:16px;font-weight:600;line-height:1.6;}

.full-width .st-con-inner{padding-left:0}
.full-width .st-subs-img{float:left;max-width:550px;margin: 0 2em 2em 0}

.news-section.news-list button{border:none}
.news-section.news-list .title{height:92px;padding-left:0;padding-right:0;font-size:1.429em;font-weight:800}
.news-section.news-list .date{padding:20px 0 30px;color:#999;font-size:14px;font-weight:500}
.p-news-event .news-more a.more-btn{display:block;margin:0 auto;padding:0;border-color:#000;color:#000;font-size:14px}
.p-news-event .news-more a.more-btn:hover{color:#fff}

.news-section.news-list > li{display:block;width:33.3%;margin:0;box-sizing:border-box}
.news-section.news-list > li:nth-child(3n-2){padding-right:20px}
.news-section.news-list > li:nth-child(3n-1){padding:0 10px}
.news-section.news-list > li:nth-child(3n){padding-left:20px}

.st-con-wrap .news-wrap{margin-top:0}
.st-con-wrap .bottom-infoWrap{display:table;table-layout:fixed;width:100%;padding-top:0}
.st-con-wrap .bottom-infoWrap .bottom-infoCon{display:table-cell;vertical-align:top;float:none;width:34%}
.st-con-wrap .bottom-infoWrap .bottom-infoCon:nth-child(3){width:32%;text-align:right;vertical-align:middle}

.st-con-wrap .bottom-infoWrap .bottom-infoCon h2{font-size:20px !important;font-weight:800}
.st-con-wrap .events.events-area,
.st-con-wrap .events.events-area .img-list{margin-top:0}


.list-rr{display:table;width:100%;border-bottom:1px solid #ebebeb;padding:1.3em 0}
.list-rr .list-rr-date,
.tbl-rr .tbl-rr-th{display:table-cell;width:110px;color:#000;font-size:16px;font-weight:800;text-align:center}
.list-rr .list-rr-con,
.tbl-rr .tbl-rr-td{display:block;font-size:16px;color:#000;font-weight:500;letter-spacing:-.3px}
.list-rr .list-rr-con .list-rr-subs{display:block;margin-top:8px;color:#999999;font-size:14px;font-weight:500}
.list-rr .list-rr-con .list-rr-subs i{color:#333;margin-right:10px;font-style:normal}
.list-rr .list-rr-con a{text-decoration:underline;text-underline-position:under}
.st-con-wrap .st-con-inner .st-subs .view_more .more-btn{margin:1.3em auto 1.7em}

.st-con-wrap .st-con-inner .st-subs.st-subs-innerList{padding:0}

.modal.modalLarge .modal-header{position:relative}
.modal.modalLarge .modal-dialog{max-width:800px;width:100%}
.modal.modalLarge .btn-basicClose{position:absolute;top:1.4em;right:1em;width:20px;height:20px;background:url('../../images/icon/search_close.png') no-repeat 50% 50%;text-indent:-9999em;opacity:1}
.modal.modalLarge h3.modal-title{font-size:1.786em;font-weight:700}

.tbl-rr{display:table;width:100%;table-layout:fixed;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.tbl-rr .tbl-rr-tr{display:table-row}
.tbl-rr .tbl-rr-th{border-top:1px solid #ebebeb;background:#f5f6f8;padding:1em 0}
.tbl-rr .tbl-rr-td .rr-con{padding:1em 2em;border-top:1px solid #ebebeb}
.tbl-rr .tbl-rr-td .rr-con strong + p{display:inline-block}
.tbl-rr .tbl-rr-td .rr-con .txt-rr-subs{display:inline-block;margin-top:10px;font-size:14px;color:#999}

.tbl-rr .tbl-rr-tr:first-child .tbl-rr-th,
.tbl-rr .tbl-rr-tr:first-child .tbl-rr-td .rr-con:first-child{border-top:none}

.tbl-rr .tbl-rr-td .rr-con p{font-size:16px;font-weight:500}
.tbl-rr .tbl-rr-td .rr-con p .txt-link{font-weight:700;text-decoration:underline;text-underline-position:under}
.tbl-rr .tbl-rr-td .rr-con p:nth-child(2){font-size:14px;margin-top:3px}

.modal .rr-contents h3{padding:1em 0 .1em}
.modal .rr-contents h3,
h3.modal-title{font-family: 'sso';font-size:1.4em;font-weight:600;padding-left:0 !important}
.research-result .modal-body{max-height:805px;overflow-y:auto}
.research-result.modal.modalLarge .modal-dialog{width:auto}
.tbl-rr .tbl-rr-td .rr-con{padding:1em .5em}

/*구 common.css 공통내용*/
.listFt{overflow:hidden}
.listFt > li {float:left;width:33.3%;margin:1em 0 0 0 !important}
.listFt > li:nth-child(3n-2){padding-right:.5em}
.listFt > li:nth-child(3n-1){padding:0 .25em}
.listFt > li:nth-child(3n){padding-left:.5em}
.listFt > li .video-con{border:1px solid #e4e4e4}
.gallery-list > li {position: relative;padding: 0;display: inline-block;}
.p-gallery .promotion-video {margin-top: 0;position: relative}
.container_imageOnly {overflow:hidden;position:relative;width: 100%;height: auto;margin: auto;}
.p-gallery .video-list img {width: 120%}
.imageOnly {width: 100%;height: auto;display: block;}
.p-gallery .container_imageOnly a.video-area-play {width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.54); position: absolute;top: 0;}
.p-gallery .video-list a{overflow: hidden;display: block;}
.p-gallery .promotion-video .btn-play{position: absolute;top: 0;left: 0;margin: auto 0;display: block;width: 100%; height: 100%;background: url(../../images/common/btn_video_play.png) no-repeat 50% 50%;background-size: 16%; transition: .3s;z-index: 100;}
.inline-video-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}
.embed-responsive {overflow: inherit;display:block;padding:0}
.p-gallery video {opacity: 0;}
.embed-responsive video{position: absolute;top: 0;bottom: 0;left: 0; width: 100%;height: 100%;border: 0}
.p-gallery .video-list .title{display: block;padding: 15px 15px 0 15px;font-size: 18px;font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p-gallery .video-list .date{font-size: 14px;color: #363636;padding: 5px 15px 15px 15px; display: inline-block;}
.p-gallery .promotion-video .btn-play{position: absolute;top: 0;left: 0;margin: auto 0;display: block;width: 100%;height: 100%;background: url(../../images/common/btn_video_play.png) no-repeat 50% 50%;background-size: 16%;transition: .3s;}
.p-gallery .container_imageOnly a.video-area-play {width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.54); position: absolute;top: 0;}
.p-gallery .container_imageOnly a.video-area-play:hover { background-color: rgba(5, 74, 224, 0.7);}
.p-gallery .promotion-video {margin-top: 0;position: relative;}

.p-gallery.tab-contents .container_imageOnly a.video-area-play{background-color:rgba(0, 0, 0, 0)}
.p-gallery.tab-contents .container_imageOnly a.video-area-play:hover{background-color: rgba(5, 74, 224, 0.5)}
.p-gallery.tab-contents .container_imageOnly a.video-area-play:hover .btn-play{opacity:.5}
.p-gallery.tab-contents .promotion-video .btn-play{opacity:.3}

.embed-responsive{overflow:inherit}
.btn-showScript{display:inline-block;position:absolute;top:0;left:15px;z-index:9999;padding:.5em 1em;background:rgba(0,0,0,.6);color:#fff !important;font-size:1em;font-weight:bold;text-align:center}
.script-infoView{display:none;position:absolute;left:0;right:0;z-index:9999;width:100%}

.script-infoView .txt-scriptInfo{overflow-y:auto;height:4em;padding:.6em 50px .6em 15px;background:rgba(0,0,0,.5);color:#fff;text-align:left;word-break:keep-all;line-height:1.6}
.script-infoView .txt-scriptInfo .btn-closeScript{position:absolute;top:0;right:40px;display:block;width:2em;height:2em;background:url('../../images/icon/icon-closeWhite.png') no-repeat 50% 50%;text-indent:-9999em}

.modal-body .script-infoView .txt-scriptInfo{margin:0 15px}

.simpleModal .modal-header .close{border:1px solid transparent}
.close:focus,
.carousel-control:focus{opacity:1;border:1px solid #005aff !important}

.btn-controlGroup{position:absolute;left:15px;z-index:9999}
.btn-controlGroup .btn-control{position:relative;display:inline-block;width:2em;height:2em;color:#fff;border:1px solid transparent;font-size:.9em;font-weight:bold;text-indent:-9999em}
.btn-controlGroup .btn-control:focus{border:1px solid #005aff;}
.btn-ctPause{background:rgba(0,0,0,.8) url('../../images/icon/icon-pauseWhite.png') no-repeat 50% 50%;background-size:90%;}
.btn-ctPlay{background:rgba(0,0,0,.8) url('../../images/icon/icon-playWhite.png') no-repeat 50% 50%;background-size:90%;}

.btn-controlGroup .btn-control .hideTxt{top:50%;left:50%;margin:-.5px 0 0 -.5px}

.schedule{max-width:1440px;margin:0 auto;}
.schedule h2{text-align:center;margin-bottom:.8em;}
.schedule .sch-1{float:left;width:49%;margin-right:2%}
.schedule .sch-2{float:left;width:49%;margin-bottom: 2em;}
.schedule dl{overflow:hidden;width:100%;}
.schedule dt{float:left;width:25%;padding-top:1em;border-top:2px solid #1428a0;color:#1428a0;font-size:1.4em;font-weight:700;text-align:center;line-height:1.4em;}
.schedule dd{float:left;width:73%;margin-left:2%;padding:1.3em 0 1.3em 1em;border-top:1px solid #e8e8e8;}
.schedule dd .schTitle{color:#000;font-size:1.25em;font-weight:700;line-height:1.4em;}
.schedule dd .schTitle:nth-child(2){margin-top:.4em;}
.schedule dd .blue, .schedule dd p.blue a{color:#1428a0;}
.schedule dd .schTitle a{display:inline-block;}
.schedule dd .schSmall{margin-top:.4em;color:#000;font-family:'samsungonekorean400';font-size:1.2em;font-weight:400;line-height:1.6em;}
.schedule dd .schSmall.PD-ko{width:85%}
.schedule dd .schSmall span{margin:0 .5em;color:#ddd;}
.schedule dd .speaker2{display:inline-block;float:left;width:40%;}
.schedule dd .speaker2:last-child{position:relative;width:calc(60% - 2em);}
.schedule dd .speaker2 .keynote1{margin-top:0;}
.schedule dd .speaker2:last-child{margin-left:1em;padding-left:1em;}
.schedule dd .speaker2:last-child:before{position:absolute;top:12px;left:0;content:"";display:block;width:1px;height:3em;background:#e8e8e8;}
.schedule-bottom{overflow:hidden;width:100%;margin-top:2em;padding:2.5em 2.5em;background:#fff;}
.schedule-bottom >p{font-family:'samsungonekorean400';font-size:1.6em;font-weight:700;}
.schedule-bottom li{float:left;width:50%;}
.schedule-bottom li::before{display:block;content:"";width:15px;height:2px;margin:1em 0 .8em;background:#1428a0;}
.schedule-bottom li .bot-title{font-family:'samsungonekorean400';font-size:1.6em;font-weight:700;line-height:1.5em;}
.schedule-bottom li .bot-txt{display:inline-block;float:left;font-family:'samsungonekorean400';font-size:1.4em;;font-weight:400;margin-top:7px;}

.schedule-bottom li.ott-area{width:100%;margin-bottom:1em;font-family:'samsungonekorean400';}
.schedule-bottom .ott-sche{margin:1em 0;border-top:1px solid #ddd;border-collapse:collapse;font-size:1.2em;text-align:center;}
.schedule-bottom .ott-sche tr{border-bottom:1px solid #e8e8e8}
.schedule-bottom .ott-sche th{padding:.7em .7em;background:#f5f6f8;text-align:center;}
.schedule-bottom .ott-sche td{padding:.7em .7em;}
.schedule-bottom .ott-sche th:not(:last-child),.schedule-bottom .ott-sche td:not(:last-child){border-right:1px solid #e8e8e8}
.schedule-bottom .ott-sche .text-left{position:relative;text-align:left;}

/* 2022.04.06 추가 : New Experience Innovation 소스 */
.p-new-experience-innovation {}
.p-new-experience-innovation .st-subs{padding-top: 0 !important; margin-top: 0 !important;}
.p-new-experience-innovation .st-subs-tit{padding: 0;}
.p-new-experience-innovation .st-tit{min-width:150px; width: auto !important; display: inline-block !important;}
.p-new-experience-innovation .st-con {}
.p-new-experience-innovation .st-con .st-subs-cont {}
.p-new-experience-innovation .st-con .st-subs-cont img {display: block; margin: 75px auto 0;}
.p-new-experience-innovation .st-con .st-subs-cont img:first-child {width: 80%;}
.p-new-experience-innovation .st-con .st-subs-cont img:last-child {width: 80%;margin-top: 50px;} /* 2022.04.11 수정 */
.p-new-experience-innovation .st-con-wrap:last-child .st-subs {padding-bottom: 0;}
.p-new-experience-innovation .st-con .st-con-wrap.st-con-ver .st-subs-cont p.Our-mission-txt{width: 100% !important;}

/* 2022.04.11 수정 */
@media (max-width:1024px) {
	/* .p-new-experience-innovation .st-con .st-subs-cont img:first-child {width: 100%;}
	.p-new-experience-innovation .st-con .st-subs-cont img:last-child {width: 100%;} */
}
@media (max-width:1000px) {
	.p-new-experience-innovation .st-con .st-subs-cont img:first-child {width: 100%;}
	.p-new-experience-innovation .st-con .st-subs-cont img:last-child {width: 100%; margin-top: 40px;}
  .p-new-experience-innovation .rrc1-p,
  .p-new-experience-innovation .rrc1-m{margin-top: 40px !important;}
  .p-new-experience-innovation .rrc2-p,
  .p-new-experience-innovation .rrc2-m{margin-top: 50px !important;}
}
@media (max-width:768px) {
	.p-new-experience-innovation .st-con .st-subs-cont img:first-child {width: 100%;}
	.p-new-experience-innovation .st-con .st-subs-cont img:last-child {width: 100%; margin-top: 30px;}
}

/* 2023.02.08 추가 */
.p-new-experience-innovation .st-con .st-subs-cont img.rrc1-p{display: block !important;}
.p-new-experience-innovation .st-con .st-subs-cont img.rrc1-m{display: none !important;}
.p-new-experience-innovation .st-con .st-subs-cont img.rrc2-p{display: block !important;}
.p-new-experience-innovation .st-con .st-subs-cont img.rrc2-m{display: none !important;}
@media (max-width:480px) {
	.p-new-experience-innovation .st-con .st-subs-cont img.rrc1-p{display: none !important;}
	.p-new-experience-innovation .st-con .st-subs-cont img.rrc1-m{display: block !important;}
	.p-new-experience-innovation .st-con .st-subs-cont img.rrc2-p{display: none !important;}
	.p-new-experience-innovation .st-con .st-subs-cont img.rrc2-m{display: block !important;}
}
/* / */

/* // 2022.04.06 추가 : New Experience Innovation 소스 */

/* 2022.04.06 추가 : Deploy 소스 */
.p-deploy {}
.p-deploy .st-con-wrap {}
.p-deploy .st-con-wrap:last-child .st-subs {padding-bottom: 0;}
.p-deploy .st-con-wrap+.st-con-wrap {margin-top: 40px;}
.p-deploy .st-con-wrap .st-subs .st-subs-img {width: 100%;margin: 45px auto 0 !important;padding-bottom: 0;padding-right: 0;}
.p-deploy .st-con-wrap .st-subs .st-subs-img img {display: block;margin: 0 auto;} /* 2022.04.08 수정 */

@media (max-width:1024px) {
	.p-deploy .st-con-wrap .st-subs .st-subs-img img {display: block;margin: 0 auto;}/* 2022.04.08 수정 */
}

@media (max-width:768px) {
	.p-deploy .st-con-wrap .st-subs .st-subs-img img {display: block;margin: 0 auto;}/* 2022.04.08 수정 */
}
/* // 2022.04.06 추가 : Deploy 소스 */

/* 2022.04.06 추가 : Experience & Insight 소스 */

.p-experience-insight .st-con .st-tit{min-width:150px; width: auto !important; display: inline-block !important;}
.p-experience-insight .st-con .st-con-wrap{}
.p-experience-insight .st-con .st-con-wrap .st-subs{}
.p-experience-insight .st-con .st-con-wrap .st-subs.between{display:-webkit-box; display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.p-experience-insight .st-con .st-con-wrap .st-subs > div{}
.p-experience-insight .st-con .st-con-wrap .st-subs.type1 > div{display: inline-block;}
.p-experience-insight .st-con .st-con-wrap .st-subs > div > img{}
.p-experience-insight .st-con .st-con-wrap .st-subs > div > img + .txt-basic-db{margin-top: 1.5em;}
.p-experience-insight .st-con .st-con-wrap .st-subs .st-subs-tit {font-size: 3.6em;}

.p-experience-insight .st-con.st-con1 .st-con-wrap .st-subs:first-child.between{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.p-experience-insight .st-con.st-con1 .st-con-wrap .st-subs:last-child.between{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.p-experience-insight .st-con.st-con2 .st-con-wrap .st-subs.between{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.p-experience-insight .st-con.st-con3 .st-con-wrap .st-subs.between{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.p-experience-insight .st-con.st-con4 .st-con-wrap .st-subs.between{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.p-experience-insight .st-con.st-con5 .st-con-wrap .st-subs:first-child.between{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.p-experience-insight .st-con.st-con6 .st-con-wrap .st-subs:first-child.between{-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.p-experience-insight .st-con.st-con1 .st-con-wrap.st-con-ver .st-subs-cont p.Our-mission-txt{width: 70%;}
.p-experience-insight .st-con.st-con2 .st-subs{margin-top: -120px}
.p-experience-insight .st-con.st-con2 .st-con-wrap.st-con-ver .st-subs-cont p.Our-mission-txt{width: 70%;}
.p-experience-insight .st-con.st-con3 .st-subs .st-subs-tit{padding-top: 0;}
.p-experience-insight .st-con.st-con3 .st-con-wrap.st-con-ver .st-subs-cont p.Our-mission-txt{width: 70%;}
.p-experience-insight .st-con.st-con4 .st-subs{padding-top: 7em;}
.p-experience-insight .st-con.st-con4 .st-subs .st-l img{padding-right: 5em;}
.p-experience-insight .st-con.st-con4 .st-subs .st-r .st-subs-tit{font-size:3.6em; padding: 0 0.3em 0 0;}
.p-experience-insight .st-con.st-con4 .st-subs .st-r .st-subs-tit-s{display: block;font-size: 0.5em;margin-top: 1em;}
.p-experience-insight .st-con.st-con5 .st-subs:first-child{padding-top: 7em;}
.p-experience-insight .st-con.st-con5 .st-subs{padding-top: 0em; padding-bottom: 3em;}
.p-experience-insight .st-con.st-con5 .st-subs:last-child{padding-top: 0em; margin-bottom: 0em;}
.p-experience-insight .st-con.st-con5 .st-subs:last-child > div{width: 32.5%; padding: 0 !important;}
.p-experience-insight .st-con.st-con5 .st-con-wrap.st-con-ver .st-subs-cont p.Our-mission-txt{width: 75%;}
.p-experience-insight .st-con.st-con6 .st-subs{padding-top: 7em;}
.p-experience-insight .st-con.st-con6 .st-subs:last-child > div{ width: 24%; padding: 0 !important;}
.p-experience-insight .st-con.st-con6 .st-con-wrap.st-con-ver .st-subs-cont p.Our-mission-txt{width: 82%;}
.p-experience-insight .st-con.st-con6 .st-subs .st-subs-tit-s{font-family: 'sss';display: block;font-size: 1.7em;font-weight: 700; margin: 1.5em 0 .9em; letter-spacing: -0.01em;}
.p-experience-insight .st-con.st-con7 .st-subs{padding-top: 4em;}
.p-experience-insight .st-con.st-con7 .st-subs:last-child > div{width: 32.5%; padding: 0 !important;}
.p-experience-insight .st-con.st-con7 .st-subs:last-child .st-subs-txt{font-family: 'sso';display: block;font-size: 1.4em;font-weight: 700; margin: 1.5em 0 .9em;}

@media (max-width:1000px){
	section.st-con .st-con-wrap.st-con-ver .st-subs > div{display:inline-block;width: 100%;}
	section.st-con .st-con-wrap.st-con-ver .st-subs > div:last-child{padding-left: 0;}
	section.st-con .st-con-wrap.st-con-ver .st-subs-cont p.Our-mission-txt{width: 100%;}
	section.st-con .st-con-wrap.st-con-ver .st-subs.between > div:first-child {padding-right: 0px;}
	section.st-con .st-con-wrap.st-con-ver .st-subs.between > div:last-child {padding-left: 0px;}
}

@media (max-width:1024px) {
	.p-experience-insight .st-con .st-con-wrap .st-subs.between{display: table;}
	.p-experience-insight .st-con .st-con-wrap .st-subs.between > div{display: inline-block;}

	.p-experience-insight .st-con.st-con2 .st-subs{margin-top: 0px;}
	.p-experience-insight .st-con.st-con3 .st-subs .st-subs-tit{padding-top: 0.8em;}
	.p-experience-insight .st-con.st-con4 .st-subs{padding-top: 2.857em;}
	.p-experience-insight .st-con.st-con4 .st-subs .st-l img{padding-right: 0em;}
	.p-experience-insight .st-con.st-con5 .st-subs:last-child {}
	.p-experience-insight .st-con.st-con5 .st-subs:last-child > div{display: inline-table;width: 49%; padding-top: 0;margin-top: 3em}
	.p-experience-insight .st-con.st-con5 .st-subs:last-child > div:nth-child(1),
	.p-experience-insight .st-con.st-con5 .st-subs:last-child > div:nth-child(2){margin-top: 0em;}
	.p-experience-insight .st-con.st-con5 .st-subs:last-child > div:nth-child(even){margin-left: 2%;}
	.p-experience-insight .st-con.st-con6 .st-subs{padding-top: 2.857em;}
	.p-experience-insight .st-con.st-con6 .st-subs:last-child > div {display: inline-table !important; width: 49%; padding-top: 0;margin-top: 3em}
	.p-experience-insight .st-con.st-con6 .st-subs:last-child > div:nth-child(1),
	.p-experience-insight .st-con.st-con6 .st-subs:last-child > div:nth-child(2) {margin-top: 0em}
	.p-experience-insight .st-con.st-con6 .st-subs:last-child > div:nth-child(even){margin-left: 2%;}
	.p-experience-insight .st-con.st-con7 .st-subs{padding-top: 2.857em;}
	.p-experience-insight .st-con.st-con7 .st-subs:last-child > div{display: inline-table;width: 49%; padding-top: 0;margin-top: 3em}
	.p-experience-insight .st-con.st-con5 .st-subs:last-child > div:nth-child(1),
	.p-experience-insight .st-con.st-con5 .st-subs:last-child > div:nth-child(2){margin-top: 0em;}
	.p-experience-insight .st-con.st-con7 .st-subs:last-child > div:nth-child(even){margin-left: 2%;}
	
	section.st-con .st-con-wrap.st-con-ver .st-subs.between > .st-r {margin-top: 3.5em;}
}

@media (max-width:768px) {
	.p-experience-insight .st-con .st-con-wrap .st-subs.between{display: table;}
	.p-experience-insight .st-con .st-con-wrap .st-subs.between > div{display: inline-block;}

	.p-experience-insight .st-con.st-con2 .st-subs{margin-top: 0px;}
	.p-experience-insight .st-con.st-con3 .st-subs .st-subs-tit{padding-top: 0.8em;}
	.p-experience-insight .st-con.st-con4 .st-subs img{padding-top: 2.857em;}
	.p-experience-insight .st-con.st-con4 .st-subs .st-l img{padding-right: 0em;}
	.p-experience-insight .st-con.st-con4 .st-subs{padding-top: 2.857em;}
	.p-experience-insight .st-con.st-con5 .st-subs:last-child {}
	.p-experience-insight .st-con.st-con5 .st-subs{padding-top: 2.857em !important;}
	.p-experience-insight .st-con.st-con5 .st-subs:last-child > div{display: inline-table;width: 100%; padding-top: 0;margin-top: 3em}
	.p-experience-insight .st-con.st-con5 .st-subs:last-child > div:nth-child(2){margin-top: 2em;}
	.p-experience-insight .st-con.st-con5 .st-subs:last-child > div:nth-child(even){margin-left: 0%;}
	.p-experience-insight .st-con.st-con6 .st-subs{padding-top: 2.857em;}
	.p-experience-insight .st-con.st-con6 .st-subs:last-child > div {display: inline-table !important; width: 100%; padding-top: 0;margin-top: 3em}
	.p-experience-insight .st-con.st-con6 .st-subs:last-child > div:nth-child(2) {margin-top: 2em}
	.p-experience-insight .st-con.st-con6 .st-subs:last-child > div:nth-child(even){margin-left: 0%;}
	.p-experience-insight .st-con.st-con7 .st-subs{padding-top: 2.857em;}
	.p-experience-insight .st-con.st-con7 .st-subs:last-child > div{display: inline-table;width: 100%; padding-top: 0;margin-top: 3em}
	.p-experience-insight .st-con.st-con5 .st-subs:last-child > div:nth-child(2){margin-top: 2em;}
	.p-experience-insight .st-con.st-con7 .st-subs:last-child > div:nth-child(even){margin-left: 0%;}
	.p-experience-insight .st-con .st-con-wrap .st-subs .st-subs-tit {font-size: 3em;}
	.p-experience-insight .st-con.st-con4 .st-subs .st-subs-tit{font-size: 2em !important;}
	.p-experience-insight .st-con.st-con4 .st-subs .st-subs-tit-s{font-size: 0.6em !important;}
}
/* // 2022.04.06 추가 : Experience & Insight 소스 */

/* 2022.04.07 추가 : Vision&Mission 소스 */
.p-vision-mission{max-width: 1630px !important; padding: 5.714em 15px 8.071em;}
.p-vision-mission .cont{width: 100%; padding-right: 250px;}
.p-vision-mission .cont-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; width: 100%;}
.p-vision-mission .cont .cont-tit{display: inline-block; width: 250px;font-size:30px !important;text-align: left !important;}
.p-vision-mission .cont .cont-tit::after{display: none;}
.p-vision-mission .cont .cont-sub{display: inline-block; max-width: 1100px; width: calc(100% - 250px); margin: 0 auto;}
.p-vision-mission .cont .cont-sub-tit{display: block;}

.p-vision-mission .cont.vision {margin-top: 2em;}
.p-vision-mission .cont.vision .cont-sub-tit{display: block;font-family: 'sss';font-size: 40px; line-height: 48px;}
.p-vision-mission .cont.vision .cont-sub-txt{display: block;font-family: 'sss';font-size: 20px; margin-top: 20px;}

.p-vision-mission .cont.mission .cont-sub{display: -webkit-box;display: -ms-flexbox;display: flex;}
.p-vision-mission .cont.mission .cont-sub > div{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: #f4fcfe;border: 2px solid #d7e6f4; border-radius: 10px;padding: 1.2em .9em;}
.p-vision-mission .cont.mission .cont-sub > div:first-child{margin-right: 1em;}
.p-vision-mission .cont.mission .cont-sub > div:last-child{margin-left: 1em;}
.p-vision-mission .cont.mission .cont-sub-tit{display: block;font-family: 'sss';font-size: 24px; line-height: 28px;}
.p-vision-mission .cont.mission .cont-sub-txt{display: block;font-family: 'sso';font-weight: 400; font-size: 18px; margin-top: 10px;}

.p-vision-mission .cont.mission{}

@media (max-width:1410px) {
	.p-vision-mission .cont.mission > div .cont-sub-tit br{display: none;}
	.p-vision-mission .cont.mission .cont-sub > div:last-child .cont-sub-txt br{display: none;}
}
@media (max-width:1240px) {
	.p-vision-mission{max-width: 1710px !important; padding: 5.714em 15px 8.071em;}
	.p-vision-mission .cont{padding-right: 0px;}
	.p-vision-mission .cont .cont-tit{display: inline-block; width: 230px; text-align: left !important;}
	.p-vision-mission .cont .cont-sub{display: inline-block; width: calc(100% - 230px);}
	.p-vision-mission .cont .cont-sub-tit{text-align: left;}
	.p-vision-mission .cont .cont-sub-txt{text-align: left;}

	.p-vision-mission .cont.mission .cont-sub{-ms-flex-direction: column;flex-direction: column;}
	.p-vision-mission .cont.mission .cont-sub > div{width: 100%; margin-top: 1em; padding: 2em 1.5em;}
	.p-vision-mission .cont.mission .cont-sub > div:first-child{margin-right: 0em; margin-top: 0em;}
	.p-vision-mission .cont.mission .cont-sub > div:last-child{margin-left: 0em;}
	.p-vision-mission .cont.mission .cont-sub-txt{display: block;font-family: 'sso';font-weight: 400; font-size: 20px; margin-top: 0px;}
	.p-vision-mission .cont.mission br{display: none;}
}
@media (max-width:1024px) {
	.p-vision-mission{max-width: 1710px !important; padding: 5.714em 15px 8.071em;}
	.p-vision-mission .cont{padding-right: 0px;}
	.p-vision-mission .cont-wrap{-ms-flex-direction: column;flex-direction: column;}
	.p-vision-mission .cont .cont-tit{display: inline-block; width: 100%; text-align: center !important;}
	.p-vision-mission .cont .cont-sub{display: inline-block; width: calc(100%); margin-top: 3em;}
	.p-vision-mission .cont .cont-sub-tit{text-align: center;}
	.p-vision-mission .cont .cont-sub-txt{text-align: center;}

	.p-vision-mission .cont.mission .cont-sub{-ms-flex-direction: column;flex-direction: column;}
	.p-vision-mission .cont.mission .cont-sub > div{width: 100%; margin-top: 1em; padding: 2em 1.5em;}
	.p-vision-mission .cont.mission .cont-sub > div:first-child{margin-right: 0em; margin-top: 0em;}
	.p-vision-mission .cont.mission .cont-sub > div:last-child{margin-left: 0em;}
	.p-vision-mission .cont.mission .cont-sub-txt{display: block;font-family: 'sso';font-weight: 400; font-size: 16px; margin-top: 0px;}
}

@media (max-width:768px) {
	.p-vision-mission{max-width: 1710px !important; padding: 5.714em 15px 8.071em;}
	.p-vision-mission .cont{padding-right: 0px;}

	.p-vision-mission .cont.vision .cont-sub-tit{display: block;font-family: 'sss';font-size: 30px; line-height: 40px;}
	.p-vision-mission .cont.vision .cont-sub-txt{display: block;font-family: 'sss';font-size: 16px; margin-top: 10px;}
	
	.p-vision-mission .cont.mission .cont-sub-tit{display: block;font-family: 'sss';font-size: 22px; line-height: 28px;}
	.p-vision-mission .cont.mission .cont-sub-txt{display: block;font-family: 'sso';font-weight: 400; font-size: 14px; margin-top: 10px;}
	

}
/* // 2022.04.07 추가 : Vision&Mission 소스 */
/* 240919수정 */
.whitePapers {
    width: 100%;
}

.whitePapers_wrap {
    max-width: 1360px;
    margin: auto;
}

.whitePapers_boxs {
    display: flex;
}

.whitePapers_box {
    width: 100%;
    position: relative;
    padding: 2em;
    text-align: left;
}

.whitePapers_box2{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.whitePapers-img img{
  width: 100%;
  margin-bottom: 0.8em;
}

.whitePapers_box:nth-child(1) {
    background-color: #e9edf3;
}

.whitePapers_box:nth-child(2) {
    background-color: #e4e9f2;
}

.whitePapers_box:nth-child(3) {
    background-color: #f2f4f8;
}

.whitePapers_box:nth-child(4) {
    background-color: #edf2fc;
}

.whitePapers .whitePapers_box{

}

.whitePapers .whitePapers_box h4 {
    width: 100%;
    color: #000;
    font-family: 'sss';
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.5em;
    text-align: center;
    margin-bottom: 0.2em;
    margin-right: 0;

}

.whitePapers .whitePapers_box p {
    height: auto;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 2em;
}

.whitePapers-btns {
   display: flex;
   align-items: center;
   justify-content: center;
}

.whitePapers_box .btn-downTxt {
    font-size: 12px;
    border-color: #1428a0;
    margin-top: 1em;
}

.whitePapers_TextBox{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 300px;
}

.whitePapers_TextBox .whitePapers_TextBox_txt{
    color: #000;
    font-family: 'sss';
    font-size: 2.5em;
    font-weight: 600;
    line-height: 2em;
}

.whitePapers-mobile{
  display: none;
}

@media (max-width:1024px) {
  .whitePapers .whitePapers_box h4{
    text-align: left;
  }

  .whitePapers-btns{
    justify-content: flex-start;
  }
}

@media (max-width:1024px) {

    .whitePapers_boxs {
        flex-direction: column;
    }

    .whitePapers .whitePapers_wrap .whitePapers_box {
        width: 100%;
        height: auto;
    }

    .whitePapers .whitePapers_box h3 {
        font-size: 2em;
    }

    .whitePapers .whitePapers_box p{
      margin-bottom: 1em;
    }

    .whitePapers_box{
      display: flex;
      align-items: center;
    }

    .whitePapers-tbl{
      display: flex;
    }

    /* 모바일 이미지 안보이게 할떄 */
    .whitePapers-img{
      display: none;
    }

    .whitePapers-mobile{
      display: flex;
      justify-content: flex-end;
      min-width: 300px;
    }
}

@media (max-width: 570px){
    .whitePapers-mobile{
        display: none;
    }
    
    .whitePapers-btns{
    	justify-content:center; 
    }

}
/* 240919 추가 */

/* //220425추가 변경파일:X */
/* blog.html */
/* 220503추가 변경파일:X */
/* .blog-con-hashtag { position: relative; display: inline-block !important;font-size: 1.15em;margin-right: 5px; z-index: 300; }*/
/* //220503추가 변경파일:X */

/* 220510수정 변경파일:public.css*/
/* .blog-wrap .blog-conList ul { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:distribute; justify-content:space-around; overflow:hidden; margin-top:1em; padding-top:3em; border-top:1px solid #dbdbdb; } */
/* // 220510수정 변경파일:public.css*/

/* blog.html */
/* 220511수정 변경파일:X */
/* .detail-link{cursor: pointer;} */
.blog-con-hashtag{position: relative; display: inline-block !important;font-size: 1.15em;margin-right: 5px; z-index: 300;}

.blog-wrap .blog-txt-wrap{padding:0 0px 20px!important;}
.blog-wrap .blog-con-date,
.blog-wrap .blog-con-tit,
.blog-wrap .blog-con-txt{margin-bottom:0!important;padding:0!important;}
.blog-wrap .blog-con-date{margin-top:30px!important;}
.blog-wrap .blog-con-tit{margin-top: 25px!important;}
.blog-wrap .blog-con-txt{margin-top: 15px!important;}
.blog-wrap .blog-con-hash{margin-top:20px!important;}
/* 2022.05.26 강효인 차장님 수정
.blog-wrap .blog-list{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
*/
.blog-wrap .blog-list{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: left;-ms-flex-pack:left;justify-content:left;} 
.blog-wrap .blog-conList li:nth-child(3n-2){padding-right:3.4em!important}
.blog-wrap .blog-conList li:nth-child(3n-1){padding:0 1.7em!important;}
.blog-wrap .blog-conList li:nth-child(3n){padding-left:3.4em!important;}

/* 이미지 에니메이션 */
.blog-wrap .blog-img-wrap{position: relative; cursor: pointer; overflow: hidden;}
.blog-wrap .blog-img-wrap::before{position: absolute;content: ""; top: 0; right: 0; left: 0; bottom: 0;background: rgba(0, 0, 0, 0);transition: background .2s; z-index: 3;}
.blog-wrap .blog-img-wrap:hover::before{background: rgba(0, 0, 0, .2);}
.blog-wrap .blog-img-wrap img{width: 100%; transition: transform .3s;}
.blog-wrap .blog-img-wrap:hover img{transform: scale(1.1);}

.blog-wrap .blog-txt-wrap{transition: padding .3s;}

.blog-wrap .blog-con-date{}
.blog-wrap .blog-con-tit{height:2.8em!important;line-height: 1.4 !important;padding-right: 16px !important; word-break: break-all;}
.blog-wrap .blog-con-txt{height:2.8em!important;line-height: 1.4 !important;padding-right: 15px !important; word-break: break-all;}
.blog-wrap .blog-con-tit::before,
.blog-wrap .blog-con-txt::before{right:0!important; bottom: 0!important;}
.blog-wrap .blog-con-tit::after,
.blog-wrap .blog-con-txt::after{right:0!important; margin-top: auto !important;}
.blog-wrap .blog-con-hash{display:block;}
.blog-wrap .blog-con-hash a{float: none !important;width: auto;height:28px;border:1px solid #dddddd;}
.blog-wrap .blog-con-hash a{font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif;color:#222222;font-size:14px;font-weight:400;line-height: 26px;margin-bottom: 5px; padding: 0px 10px !important;transition: border .2s, color .2s;}
.blog-wrap .blog-con-hash a:hover{color: #00addf; border: 1px solid #00addf;}

@media (max-width:1240px){
    .blog-wrap .blog-conList li:nth-child(3n-2){padding-right:2em!important}
    .blog-wrap .blog-conList li:nth-child(3n-1){padding:0 1em!important;}
    .blog-wrap .blog-conList li:nth-child(3n){padding-left:2em!important;}
}
@media (max-width:1024px){
    .blog-wrap .blog-con-hash{display:block;}
    .blog-wrap .blog-con-hash a{float: none !important;width: auto !important;height:28px;border:1px solid #dddddd;}
    .blog-wrap .blog-con-hash a{font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif;color:#222222;font-size:14px;font-weight:400;line-height: 26px; padding: 0px 10px !important;transition: border .2s, color .2s;}
    .blog-wrap .blog-con-hash a:hover{color: #00addf; border: 1px solid #00addf;}
}
@media (max-width:570px){
    .blog-wrap .blog-con-tit,
    .blog-wrap .blog-con-hash{margin-top:20px!important;}
    .blog-wrap .blog-con-txt{margin-top: 15px;}
}
@media (max-width:570px){

}
/* // 220511수정 변경파일X*/

/* blog_detail.html */
/* 220503추가 변경파일:X */
/*.RA{border-bottom: 1px solid #e7e7e7; padding-bottom: 50px;}

.RA .RA_tit {display: block; clear: both;font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif;line-height: 1.3em;padding: 1.2em 0 0.5em;}
.RA .RA_tit.tit-main{font-size: 2.5em;font-weight: 700;border-bottom: 1px solid #e7e7e7;letter-spacing: -1px;}
.RA .RA_tit.tit_sub {font-size:23px;font-weight:700;}


.RA .RA_cont.flex{display: -webkit-box;display: -ms-flexbox;display: flex;}
.RA .RA_cont.flex .RA-item,

.RA .RA_cont.inline{width: 100%;}
.RA .RA_cont.inline .RA-item,
.RA .RA_cont.inline .RA-item {display: inline-block;}

.RA .RA_cont.block,
.RA .RA_cont.block .RA-item{}

.RA .hash-tag .RA-item{}
.RA .hash-tag .RA-item p,.RA .hash-tag .RA-item a{margin-right: 5px; font-size: 16px;}
#news-wrap .RA .hash-tag .RA-item p, #news-wrap .RA .hash-tag .RA-item a{margin-right: 5px; color: #222 !important; font-size: 16px;}


.RA .link .RA-item p,.RA .link .RA-item a{display: block; color: #000 !important; font-size: 2.15em;}
#news-wrap .RA .link .RA-item p, #news-wrap .RA .link .RA-item a{display: block; color: #222 !important; font-size: 16px;}
.RA .link .RA-item p+p,.RA .link .RA-item a+a{margin-top: 10px;}

.RA .RA_list {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.RA .RA_list .RA-item {overflow: hidden;width: 30%;margin-top: 50px; border: 1px solid #e4e4e4; border-radius: 10px; -webkit-box-sizing: border-box;box-sizing: border-box;}
.RA .RA_list .RA-item:nth-child(1),
.RA .RA_list .RA-item:nth-child(2),
.RA .RA_list .RA-item:nth-child(3) {margin-top: 0;}
#news-wrap .RA .RA_list .RA-item .RA_cont{padding: 30px; height: auto;}
#news-wrap .RA .RA_list .RA-item .category{display: block;color: #000 !important;font-size: 14px;font-weight: 700; margin-bottom: 10px;}
#news-wrap .RA .RA_list .RA-item .title{display: block;height: 70px; color: #000 !important; font-size: 18px;font-weight: 700;overflow: hidden;text-overflow: ellipsis;word-wrap:break-word;}
#news-wrap .RA .RA_list .RA-item .date{margin-top: 20px;font-size: 14px;color: #363636 !important;display: inline-block;font-weight: 400;}
.RA .hash-result {}
@media (max-width:1240px){
    .RA .RA_list .RA-item {overflow: hidden;width: calc(50% - 25px);margin-top: 50px; border: 1px solid #e4e4e4; border-radius: 10px; -webkit-box-sizing: border-box;box-sizing: border-box;}
    .RA .RA_list .RA-item:nth-child(1n + 3){margin-top: 50px;}
    .RA .RA_list .RA-item:nth-child(2n){margin-left: 50px;}
}
@media (max-width:768px){
    .RA .RA_list .RA-item {overflow: hidden;width: 100%;margin-top: 50px; border: 1px solid #e4e4e4; border-radius: 10px; -webkit-box-sizing: border-box;box-sizing: border-box;}
    .RA .RA_list .RA-item:nth-child(1n + 2){margin-top: 50px;}
    .RA .RA_list .RA-item:nth-child(2n){margin-left: 0px;}
}

.RA_display {display: block; width: 100%;text-align: right;}
.RA_service {display: inline-block; margin-left: auto; margin-right: 0; font-size: 0;}
.RA_service button{background: none;width: 25px; margin: 20px 0 0 20px; padding: 0; cursor: pointer;}

.RA_service button img{display: inline-block;width: 100%;background: none;}
.RA_service .btn_left{}
.RA_service .btn_home{}
.RA_service .btn_right{-webkit-transform: rotate(180deg); transform: rotate(180deg);}
#news-wrap .news-con .RA_display + .referInfo{border-top: none;}

.fc-b { color: red !important;}
.fc-red { color: red !important;}
.fc-blue { color: #2637b3 !important;}
*/
/* //220503추가 변경파일:X */


/* blog_detail.html */
/* 220511수정 변경파일:X */
.RA{border-bottom: 0 !important; padding-bottom: 0px !important;} /* 임시 소스 */
/*.RA{border-bottom: 1px solid #e7e7e7; padding-bottom: 50px;}  220511 제거 필요 */
.RA .RA_tit {display: block; clear: both;font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif;line-height: 1.3em;padding: 1.2em 0 0.5em;}
.RA .RA_tit.tit-main{font-size: 2.5em;font-weight: 700;border-bottom: 1px solid #e7e7e7;letter-spacing: -1px;padding-bottom: 1em !important;}
.RA .RA_tit.tit_sub {color:#333333 !important;font-size:24px !important;font-weight:700 !important; padding: 0 !important;}
.RA_tit.tit_sub {font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif !important;color:#333333 !important;font-size:24px !important;font-weight:700 !important; padding: 30px 0 !important;}

.RA .RA_cont {font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: 1px solid #e7e7e7; min-height: 80px; padding: 21px 0px;}
.RA .RA_cont .RA_tit{min-width:286px;}
.RA .RA_cont.block {display: block;}
.RA .RA_cont.block .title{width: 100%;}
.RA .RA_cont.block .RA_cont{display: block;}
.RA .RA_cont.link {align-items: flex-start;}

.RA .hash-tag .RA-item p,.RA .hash-tag .RA-item a,
#news-wrap .RA .hash-tag .RA-item p, #news-wrap .RA .hash-tag .RA-item a{display: inline-block; width: auto;border:1px solid #dddddd;font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif;color:#222222;font-size:14px !important;font-weight:400;margin:5px 0px; padding: 4px 10px !important;transition: border .2s, color .2s;}
/*	강효인 차장 삭제 요청
.RA .hash-tag .RA-item p:hover,.RA .hash-tag .RA-item a:hover,
#news-wrap .RA .hash-tag .RA-item p:hover, #news-wrap .RA .hash-tag .RA-item a:hover {color: #00addf !important; border: 1px solid #00addf;}
*/
.RA .link .RA-item p,.RA .link .RA-item a{display: block; color: #222 !important; font-size: 2.15em;}
.RA .link .RA-item p,.RA .link .RA-item a:hover{text-decoration: underline;}
#news-wrap .RA .link .RA-item p, #news-wrap .RA .link .RA-item a{display: block; color: #222 !important; font-size: 16px;}
.RA .link .RA-item p+p,.RA .link .RA-item a+a{margin-top: 20px !important;}

.RA .RA_list {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.RA .RA_list .RA-item {overflow: hidden;width: 33.33% !important;margin-top: 50px; border: none !important; border-radius: 0 !important; -webkit-box-sizing: border-box;box-sizing: border-box;}
.RA .RA_list .RA-item:nth-child(1),
.RA .RA_list .RA-item:nth-child(2),
.RA .RA_list .RA-item:nth-child(3) {margin-top: 0;}
.RA .RA_list .RA-item:nth-child(3n) {padding-left:2em;}
.RA .RA_list .RA-item:nth-child(3n - 1) {padding:0px 1em;}
.RA .RA_list .RA-item:nth-child(3n - 2) {padding-right: 2em;}
#news-wrap .RA .RA_list .RA-item .RA_cont{padding: 0 !important; height: auto; border-bottom: 0 !important;}
/* #news-wrap .RA .RA_list .RA-item .category{display: block;color: #000 !important;font-size: 14px;font-weight: 700; margin-bottom: 10px;} 220511 제거 필요 */
#news-wrap .RA .RA_list .RA-item .date,
#news-wrap .RA .RA_list .RA-item .title{position: relative; font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif !important;padding-right: 19px; word-break: break-all;}
#news-wrap .RA .RA_list .RA-item .title::before{content:"...";position:absolute;right:0px;bottom:0em;font-size:1.2em}
#news-wrap .RA .RA_list .RA-item .title::after{content:'';position:absolute;right:0px;width:1.2em;height:4.8em;margin-top:0.2em;background-color:#fff}
#news-wrap .RA .RA_list .RA-item .date{display: block;font-size: 14px !important;color: #999 !important;font-weight: 400;margin-top: 30px !important;}
#news-wrap .RA .RA_list .RA-item .title{display: block;height: 2.6em !important; color: #000 !important; font-size: 22px !important;font-weight: 700;overflow: hidden;text-overflow: ellipsis;word-wrap:break-word;margin-top: 25px;}

.RA .hash-result {padding: 50px 0px;}
.RA .hash-result .tit_sub{margin:30px 0px;}

@media (max-width:1240px){
    .RA .RA_list .RA-item {overflow: hidden;width: 50% !important;margin-top: 50px; border: 1px solid #e4e4e4; border-radius: 10px; -webkit-box-sizing: border-box;box-sizing: border-box;}
    .RA .RA_list .RA-item:nth-child(1n + 3){margin-top: 50px;}
    .RA .RA_list .RA-item:nth-child(2n){margin-left: 0 !important;}
    .RA .RA_list .RA-item:nth-child(2n) {padding-left:2em; padding-right: 0 !important;}
    .RA .RA_list .RA-item:nth-child(2n - 1) {padding-right:2em; padding-left: 0 !important;}
    #news-wrap .RA .RA_list .RA-item .date{}
    #news-wrap .RA .RA_list .RA-item .title{}
}
@media (max-width:768px){
    .RA .RA_cont .RA_tit{width:143px; min-width: 143px; margin-right: 20px;}
    .RA .hash-result .tit_sub{width: 100%;}
    .RA .RA_list .RA-item {overflow: hidden;width: 100% !important;margin-top: 50px; border: 1px solid #e4e4e4; border-radius: 10px; -webkit-box-sizing: border-box;box-sizing: border-box;}
    .RA .RA_list .RA-item:nth-child(1n + 2){margin-top: 50px;}
    .RA .RA_list .RA-item:nth-child(2n){margin-left: 0 !important;}
    .RA .RA_list .RA-item:nth-child(1n) {padding:0 !important;}
    #news-wrap .RA .RA_list .RA-item .date{margin-top: 20px !important;}
    #news-wrap .RA .RA_list .RA-item .title{margin-top: 20px !important;}
}

.RA_display {display: block; width: 100%;text-align: right;}
.RA_service {display: inline-block; margin-left: auto; margin-right: 0; font-size: 0;}
.RA_service button{background: none;width: 25px; margin: 20px 0 0 20px; padding: 0; cursor: pointer;}

.RA_service button img{display: inline-block;width: 100%;background: none;}
.RA_service .btn_left{}
.RA_service .btn_home{}
.RA_service .btn_right{-webkit-transform: rotate(180deg); transform: rotate(180deg);}
#news-wrap .news-con .RA_display + .referInfo{border-top: none;}

.fc-b { color: red !important;}
.fc-red { color: red !important;}
.fc-blue { color: #2637b3 !important;}
/* //220511수정 변경파일:X */



/* 220524:수정 blog.html */

/* 공통 */
    /* 기본 폰트 설정 */
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-date,
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-theme,
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-date,
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-tit,
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-txt,
    .blog-wrap .blog-list .blog-item .blog-img-wrap .blog-con-hash a,
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-user,
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-user .user-name,
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-user .authors,
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-user .authors-num,
    .blog-wrap .paging a{font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif !important;}
    
    /*.blog-wrap .style_selector {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}*/
    

    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-theme{position: relative;display: inline-block;color: #4988ff;font-size: 16px;font-weight: 600;line-height: 1;margin-top: 20px;}
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-tit{padding:0 !important;word-break:keep-all !important;overflow:hidden !important;text-overflow:ellipsis !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important; float: none !important;}
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-tit::before,
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-tit::after{display: none !important;}

    .blog-wrap .blog-conList{padding-top: 2em !important;}
    .blog-wrap .blog-conList ul{border-top:0 !important;}
    .blog-wrap .blog-list{margin-top: 0 !important;padding-top: 0 !important;}
    

    /* ...처리 2줄 */
    .blog-wrap.blog_A .blog-list .blog-item .blog-txt-wrap .blog-con-tit,
    .blog-wrap.blog_B .blog-list .blog-item .blog-txt-wrap .blog-con-tit,
    .blog-wrap.blog_C .blog-list .blog-item .blog-txt-wrap .blog-con-tit{padding:0 !important;word-break:keep-all !important;overflow:hidden !important;text-overflow:ellipsis !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;}
    .blog-wrap.blog_A .blog-list .blog-item .blog-txt-wrap .blog-con-tit::before,
    .blog-wrap.blog_A .blog-list .blog-item .blog-txt-wrap .blog-con-tit::after,
    .blog-wrap.blog_B .blog-list .blog-item .blog-txt-wrap .blog-con-tit::before,
    .blog-wrap.blog_B .blog-list .blog-item .blog-txt-wrap .blog-con-tit::after,
    .blog-wrap.blog_C .blog-list .blog-item .blog-txt-wrap .blog-con-tit::before,
    .blog-wrap.blog_C .blog-list .blog-item .blog-txt-wrap .blog-con-tit::after{display: none !important;}


/* button1 */
    /* list items style */
    .blog-wrap .blog-list .blog-item {margin: 2px 0 30px !important;}/* 2023.02.08 모바일 여백 수정 */
    .blog-wrap .blog-list .blog-item .blog-img-wrap{position: relative;}

    /* img style */
	.blog-wrap .blog-list .blog-item .detail-link{position: relative;height:100%;} /*height 추가*/
	.blog-wrap .blog-list .blog-item .detail-link .detail-wrap{border: 1px solid #dddddd;height:100%;}/*height 추가*/
    /*.blog-wrap .blog-list .blog-item .detail-link{position: relative;}*/
    .blog-wrap .blog-list .blog-item .blog-img-wrap::before{position: absolute; content: "";top:0;left:0;right:0;bottom:0;background: linear-gradient(198deg, #36a0cf 7%, #41d8be 96%); z-index: 9; opacity: 0; transition: opacity .3s; cursor: pointer;}
    .blog-wrap .blog-list .blog-item .blog-img-wrap:hover::before{opacity: .5;}
    .blog-wrap .blog-list .blog-item .blog-img-wrap:hover img{transform: none;} 
    .blog-wrap .blog-list .blog-item .blog-img-wrap .blog-img-plus{position: relative; width:100%;}
    .blog-wrap .blog-list .blog-item .blog-img-wrap .blog-img-plus{position: relative; width:100%; padding:0 20px;} /* 2025-04-03 padding 추가*/
    .blog-wrap .blog-list .blog-item .blog-img-wrap .blog-img-plus::before {position:absolute; top: 50%; left: calc(50% - 20px); content: "";width: 40px; height: 3px; background: #fff; z-index: 10; transform:translate(1.5px, 0) rotate(0deg); opacity: 0; transition: opacity .4s, transform .4s, top .4s, left .4s;}
    .blog-wrap .blog-list .blog-item .blog-img-wrap .blog-img-plus::after {position:absolute; top: calc(50% - 20px); left: 50%; content: "";width: 3px; height: 40px; background: #fff; z-index: 10; transform:translate(0, 1.5px) rotate(0deg); opacity: 0; transition: opacity .4s, transform .4s, top .4s, left .4s;}
    .blog-wrap .blog-list .blog-item .blog-img-wrap:hover .blog-img-plus::before {transform:translate(1.5px, 0) rotate(90deg); opacity: 1;}
    .blog-wrap .blog-list .blog-item .blog-img-wrap:hover .blog-img-plus::after {transform:translate(0, 1.5px) rotate(90deg); opacity: 1;}
    .blog-wrap .blog-list .blog-item .blog-img-wrap:hover img{transform: none;}

    /* text style */
    .blog-wrap .blog-list .blog-item .blog-txt-wrap {padding: 10px !important; transition: none;}
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-tit{margin-top: 15px !important; word-break: keep-all;}
    /* .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-tit:hover{text-decoration: underline;} */
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-date{margin-top: 15px !important;padding-bottom: 20px !important;}
    .blog-wrap .blog-list .blog-item .blog-con-user{display: none;}
    .blog-wrap .blog-list .blog-item .blog-con-user .user-info{display: -webkit-box;display: -ms-flexbox;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;}
    .blog-wrap .blog-list .blog-item .blog-con-user .user-img img{display: block !important;}
    .blog-wrap .blog-list .blog-item .blog-con-user .user-name{color:#000000;font-size: 16px;font-weight: 400;margin-left: 15px;}
    .blog-wrap .blog-list .blog-item .blog-con-user .authors{color:#999999;font-size: 14px;font-weight: 400;margin-left: 15px;}

    /*.blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-hash{margin-top: 35px!important;}*/
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-hash{margin-top: 20px!important;} /* 220526 수정 */
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-hash a {position: relative; color: #19253d;font-weight: 600 !important;background: none;border: 1px solid #19253d; margin-top: 0px; transition: color .3s;}
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-hash a::before {position: absolute; left: -100%; content: ""; width: 100%; height: 100%; background: #19253d; z-index: -1; transition: left .3s;}
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-hash a:hover::before {left: 0;}
    .blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-hash a:hover {color: #fff;}

    /* paging style */
    .blog-wrap .paging{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width:100%;margin-top: 2em;}
    .blog-wrap .paging a{width: 28px;max-height: 28px;color: #444444;font-size: 16px;font-weight: 600;text-align:center;line-height: 28px;margin: 0px 5px;padding: 1px 0 0 1px;transition: color .3s, background .3s;}
    .blog-wrap .paging a.far-prev,
    .blog-wrap .paging a.prev,
    .blog-wrap .paging a.next,
    .blog-wrap .paging a.far-next{color: #444 !important; background: none !important;}
    .blog-wrap .paging a.prev{margin-right: 20px;}
    .blog-wrap .paging a.next{margin-left: 20px;}
    .blog-wrap .paging a:hover{color: #999;}
    .blog-wrap .paging a.on{color: #fff;background: #444444;}


/* button2 */
    /* list items style */
    .blog-wrap .blog-list.list-view .blog-item{width: 100%;margin: 0 !important;padding: 60px 0 !important;border-bottom: 1px solid #ddd;}
    .blog-wrap .blog-list.list-view .blog-item{position:relative}
    .blog-wrap .blog-list.list-view .blog-item::before{content: "";position: absolute;top: 50%;left: 50%;width:0%;height:0%;background: #4988ff10;transition: width .3s, height .3s, top .3s, left .3s;}/* rgba(150, 150, 150, .1) */
    .blog-wrap .blog-list.list-view .blog-item:hover::before{content: "";position: absolute;top: 0;left: 0;width:100%;height:100%;}
    .blog-wrap .blog-list.list-view .blog-item.none{display: none;}
    .blog-wrap .blog-list.list-view .blog-item .detail-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;min-width: 100%;}
    .blog-wrap .blog-list.list-view .blog-item .detail-wrap.on{opacity: 1;}
    /* img style */
    .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap{width: 30%;max-width: 420px;min-height: 290px;box-sizing: border-box; overflow: hidden; margin-left: 20px;}
    .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap::before{background: none;width: 100%;height: 100%; border: 0px solid #4988ff;transition: border .4s!important; opacity: 1;}
    .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap:hover::before{background: none;width: 100%;height: 100%; border: 10px solid #4988ff !important; opacity: 1;}
    .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap img{width: 100%; min-height: 290px;object-fit: cover;transform: scale(1) !important; transition: transform .4s;}
    .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap:hover img{transform: scale(1.05) !important;}
    .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap .blog-img-plus::before {display: none;}
    .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap .blog-img-plus::after {display: none;}

    /* text style */
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap{position: relative; width: calc(70% - 20px);max-width: calc(100% - 30%);padding:0 20px 0 50px !important;box-sizing: border-box;transition: padding 0s !important;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-division{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-tit:after,
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-txt:after{width: 0.9em; z-index: -1;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-tit::before,
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-txt:before{z-index: -1;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-theme,
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-date,
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-date,
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-tit,
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-txt,
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-hash a,
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-user,
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-user .user-name,
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-user .authors,
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-user .authors-num{font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-theme{color: #4988ff;font-size: 16px;font-weight: 400;margin-top: 0 !important;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-date{position: absolute; color: #999999;font-size: 16px;font-weight: 400;margin-top: 0 !important; top: 0; right: 20px;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-tit{width: 73%;color: #222222;font-size: 30px;font-weight: 700;margin-top: 10px !important;padding-right: 25px !important;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-hash {margin-top: 20px !important;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-hash a{color: #666666;font-size: 14px;font-weight: 600;background: #f5f5f5;border: none !important;transition: color .3s;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-hash a:hover{color: #141827;text-decoration: underline;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-hash a:before{display: none;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-hash a:before{display: none;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-user{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 35px !important;border-bottom: 0 !important;overflow: hidden;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-user .user-name{color:#000000;font-size: 16px;font-weight: 400;margin-left: 15px;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-user .authors{color:#999999;font-size: 14px;font-weight: 400;margin-left: 15px;}

    /* arr style */
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-user .arrow{position: absolute;top: 0;right:20px;bottom:0;width: 50px; cursor: pointer;}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-user .arrow:after{position: absolute;top: 50%;right:15px;content: "";width: 35px;height: 3px;background: #4988ff;transition: transform .3s;}
    .blog-wrap .blog-list.list-view .blog-item:hover .blog-txt-wrap .blog-con-user .arrow::after{transform: translate(30px, 0);}
    .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-user .arrow::before{position: absolute;top: 50%;right:17px;content: "";width: 15px;height: 15px;border-top: 3px solid #4988ff;border-right: 3px solid #4988ff;transform: translate(0px, -.5px) rotate(45deg);transform-origin: right;transition: transform .3s;}
    .blog-wrap .blog-list.list-view .blog-item:hover .blog-txt-wrap .blog-con-user .arrow::before{transform: translate(30px, -.5px) rotate(45deg);}
    /* .blog-wrap .blog-list.list-view .paging{display: none;} */

    @media (max-width:1024px) {
        /* text style */
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-tit{width: 100%;}
    }
    @media (max-width:768px) {
        /* list items style */
        .blog-wrap .blog-list.list-view .blog-item{padding-bottom: 30px !important;}
        /* img style */
        .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap{width: 100%; max-width: 100%;margin-left: 0;}
        .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap img{display: block;}
        /* text style */
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap{width: 100%; max-width: 100%;margin: 20px 10px 10px;padding:0!important;}
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-tit{font-size: 18px;}
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-date{font-size: 14px;}
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-hash a{font-size: 14px;}
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-user .user-name{font-size: 14px;}
        
    }
    @media (max-width:560px) {
        /* img style */
        .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap{width: 100%; max-width: 100%;}
        .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap img{display: block;}
        /* text style */
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap{width: 100%; max-width: 100%;}
    }
    @media (max-width:480px) {blog-con-theme
        /* img style */
        .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap{width: 100%; max-width: 100%;}
        .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap img{display: block;}
        /* text style */
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap{width: 100%; max-width: 100%;}
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-theme{margin-bottom: 40px;}
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-date{left: 0; top: 30px;}
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .arrBox{position: relative; display: block; margin-top: 20px; width: 100%; height: 25px;}
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .arrBox .arrow{left: 0;}
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .arrBox .arrow::after{width: 100% !important;}
        .blog-wrap .blog-list.list-view .blog-item:hover .blog-txt-wrap .arrBox .arrow::after{width: 100% !important;}
        
        .blog-wrap .blog-list.list-view .blog-item .blog-txt-wrap .blog-con-user .arrow{left: 0; transition: width .4s;}
        .blog-wrap .blog-list.list-view .blog-item.blog-txt-wrap .blog-con-user .arrow::before{height: 0 !important;}

        .blog-wrap .blog-list.list-view .blog-item:hover .blog-txt-wrap .blog-con-user .arrow{width: 100%;}
        .blog-wrap .blog-list.list-view .blog-item:hover .blog-txt-wrap .blog-con-user .arrow::after{transform: translate(0, 0);}
        .blog-wrap .blog-list.list-view .blog-item:hover .blog-txt-wrap .blog-con-user .arrow::before{transform: translate(0, -.5px) rotate(45deg);}
    }

/* 220524:추가 blog_detail.html */

/* title */
#news-wrap .Theme {}
#news-wrap .Theme-txt {font-family:'sso';color: #4988ff; font-size: 18px; font-weight: 700;} /* 220525 수정 */
#news-wrap .tle{font-family:'sso';padding:.75em 0 .5em;font-size:2.5em;line-height:1.3em;letter-spacing:-1px;clear:both;}
/* content */
/* #news-wrap .RA .RA_cont{-ms-flex-wrap: wrap;flex-wrap: wrap; padding: 0px;}
#news-wrap .RA .RA_cont.hash-tag .RA_tit,
#news-wrap .RA .RA_cont.link .RA_tit {cursor: pointer;}
#news-wrap .RA .RA_cont .RA_tit{position: relative;min-width: 100%;font-weight: 500 !important;padding: 30px 0 !important;margin: 0 !important; }
#news-wrap .RA .RA_cont .toggle.on::before{top: calc(50% - 8px);height: 16px;}
#news-wrap .RA .RA_cont .toggle::before{position: absolute;top: calc(50% - 1px);right: 38px;content: "";width:2px;height: 2px;background: #000; transition: top .3s, height .3s;}
#news-wrap .RA .RA_cont .toggle::after{position: absolute;top: calc(50% - 1px);right: 31px;content: "";width: 16px; height: 2px;background: #000;}
#news-wrap .RA .RA_cont > .RA-item{width: 100%; display: block;font-size: 0; background: #f5f5f5 !important; padding: 30px;}
#news-wrap .RA .RA_cont > .RA-item a{margin-right: 10px !important;}
#news-wrap .RA .RA_cont > .RA_list{margin-bottom: 60px;}
#news-wrap .RA .RA_list .RA-item .date{margin-top: 15px !important;}

#news-wrap .RA .RA_cont.hash-tag a{color: #fff !important;background: #19253d !important;border: 1px solid #19253d !important; transition: color .2s, background .2s !important;}
#news-wrap .RA .RA_cont.hash-tag a:hover{color: #19253d !important; text-decoration: underline;background: #f5f5f5 !important;border: 1px solid #19253d !important;}
#news-wrap .RA .RA_cont.hash-result {border-bottom: 0;} 220525 삭제 요청 */

/* 220524:삭제 요청  수정파일:public.css */
/* 
.RA .hash-tag .RA-item p:hover,.RA .hash-tag .RA-item a:hover,
#news-wrap .RA .hash-tag .RA-item p:hover, #news-wrap .RA .hash-tag .RA-item a:hover {color: #00addf !important;border: 1px solid #00addf;}
*/
/* //220524:삭제 요청  수정파일:public.css */

/* service */
#news-wrap .RA .RA_service {display: block; font-size: 16px !important; margin-top: 30px;}
#news-wrap .RA .RA_service > div:first-child {border-top: 1px solid #dddddd;}
#news-wrap .RA .RA_service > div {width: 100%; border-bottom: 1px solid #dddddd; padding: 14px 20px;}
#news-wrap .RA .RA_service .service-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: left;-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;}
#news-wrap .RA .RA_service .service-wrap .prev,
#news-wrap .RA .RA_service .service-wrap .next{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 16px !important; font-weight: 600 !important;padding: 3px 0; padding-right: 60px;}
#news-wrap .RA .RA_service .service-wrap .prev i,
#news-wrap .RA .RA_service .service-wrap .next i{position: relative;display: inline-block;width: 9px; height: 6px;background: url(../../images/newsevent/ico-triangle-B.png) no-repeat;margin-left: 10px;}
#news-wrap .RA .RA_service .service-wrap .next i{transform: rotate(180deg);}
#news-wrap .RA .RA_service .service-wrap a{width: 100%; color: #666666 !important; padding: 3px 0; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#news-wrap .RA .RA_service .service-wrap a:hover{color: #222 !important; text-decoration: underline;}
/* btn */
#news-wrap .RA .btnBox{width:100%;margin-top: 50px;}
#news-wrap .RA .blog-btn{display: block; width: auto;min-width: 160px;height: 45px;color: #000000;font-size:16px;font-weight: 600;background:none;border: 1px solid #444444;border-radius: 22.5px; transition: color .3s, background .3s;margin: 0 auto;}
#news-wrap .RA .blog-btn:hover{color: #ffffff;background: #444444;}


/* 220525:추가 blog_detail.html */
/* common */
#news-wrap .RA .link a,
#news-wrap .RA .slick-list .slick-tit,
#news-wrap .RA .slick-list .slick-item .date,
#news-wrap .RA .slick-list .slick-item .title{position: relative;font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif !important;padding-right: 19px;word-break: break-all;box-sizing: border-box;}
#news-wrap .RA .slick-list .slick-item .img{margin: 0 auto;}

/* link btn */
#news-wrap .RA .link {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left; padding-top: 60px; padding-bottom: 10px;border-bottom: 1px solid #dddddd;} /* 기본 여백 2em = 41.XX px*/
#news-wrap .RA .link a{position: relative; display: inline-block; width: auto; min-width: 160px; color: #19253d !important; font-size: 16px; font-weight: 600; text-align: center; border: 1px solid #19253d;  margin: 0; margin-right: 20px; margin-bottom: 20px; padding: 16px 15px; letter-spacing: -0.025em; white-space: nowrap; overflow: hidden; transition: color .3s; z-index: 5;}
#news-wrap .RA .link a:hover{color: #fff !important; cursor: pointer;}
#news-wrap .RA .link a::before{position: absolute; top: 0; left: -100%; bottom: 0; content: ""; width: 100%; height: 100%; background: #19253d; transition: left .3s; z-index: -1;}
#news-wrap .RA .link a:hover::before{left: 0;}
#news-wrap .RA .link a:last-child{margin-right: 0;}

/* slick body | list item */
#news-wrap .RA .slick-list {margin: 0;}
#news-wrap .RA .slick-list .slick-tit{display: inline-block; font-size: 24px; font-weight: 500; padding-left: 10px; margin-bottom: 20px;}
#news-wrap .RA .slick-list .slick-item {margin: 0 0px; box-sizing: border-box;}
#news-wrap .RA .slick-list .slick-item .RA_cont{padding: 0 !important;height: auto;border-bottom: 0 !important;}
#news-wrap .RA .slick-list .slick-item .title::before{content:"...";position:absolute;right:0px;bottom:0em;font-size:1.2em}
#news-wrap .RA .slick-list .slick-item .title::after{content:'';position:absolute;right:0px;width:1.2em;height:4.8em;margin-top:0.2em;background-color:#fff}
#news-wrap .RA .slick-list .slick-item .date{display: block;font-size: 14px !important;color: #999 !important;font-weight: 400;margin-top: 15px !important;}
#news-wrap .RA .slick-list .slick-item .title{display: block;height: 2.6em !important;color: #000 !important;font-size: 22px !important;font-weight: 700;overflow: hidden;text-overflow: ellipsis;word-wrap:break-word;margin-top: 25px;}
#news-wrap .RA .hash-result{border-bottom: 0 !important;}

/* slick header | title, arr */
#news-wrap .RA .slick-head{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
#news-wrap .RA .arr-box{display: inline-block; padding-right: 10px; border-bottom: 0 !important;}
#news-wrap .RA .arr-box > div {display: inline-block !important; cursor: pointer;}
#news-wrap .RA .arr-box .arr-l{border-bottom: 0 !important; margin-right: 20px;}
#news-wrap .RA .arr-box .arr-r{transform: rotate(180deg);}
#news-wrap .RA .ico-arr{position: relative;display: block; width: 40px; height: 40px; background: url('../../images/newsevent/ico-blog-arrow-on.png') no-repeat; z-index: 1;}
#news-wrap .RA .ico-arr::before{position: absolute; top: 0; right: 0; left: 0; bottom: 0; content:""; width: 40px; height: 40px; background: url('../../images/newsevent/ico-blog-arrow.png') no-repeat; transition: opacity .2s; opacity: 1; z-index: 2;}
#news-wrap .RA .arr-box > div:hover .ico-arr::before{opacity: 0;}

@media (max-width:1240px) {
    #news-wrap .RA .slick-list .slick-tit{padding-left: 15px;}
    #news-wrap .RA .arr-box{padding-right: 15px;}
}
@media (max-width:768px) {
    #news-wrap .RA .slick-list .slick-tit{padding-left: 20px;}
    #news-wrap .RA .arr-box{padding-right: 20px;}
}
@media (max-width:480px) {
    #news-wrap .RA .slick-list .slick-tit{padding-left: 0px;}
    #news-wrap .RA .arr-box{padding-right: 0px;}
    #news-wrap .RA .slick-list .slick-item {margin: 0 !important;}
}


/* 220527:작업 blog.html */
.blog-wrap .blog-list .blog-item .detail-wrap{border: 1px solid #dddddd;} /*추가*/
.blog-wrap .blog-list.list-view .blog-item .detail-wrap{border: none;} /*추가*/
.blog-wrap .blog-list .blog-item .blog-txt-wrap .blog-con-hash{margin-top: 0px!important;} /*수정*/

.blog-wrap .blog-list.list-view .blog-item .blog-img-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1px solid #dddddd;transition: border .3s;}/*추가*/
.blog-wrap .blog-list.list-view .blog-item .blog-img-wrap:hover{border: 1px solid #4988ff !important;} /*추가*/

.blog-wrap .blog-list.list-view .blog-item .blog-img-wrap img{min-height: auto !important;} /* 임시 소스*/
.blog-wrap .blog-list.list-view .blog-item .blog-img-wrap img{/*min-height: 290px !important;*/} /* min-height 삭제요청*/


/* 220614추가 변경파일:X blog.html */
/* */
.blog-wrap .blog-list.list-view .blog-item .detail-wrap{border: none;}
.blog-wrap .blog-list.list-view .blog-item .detail-wrap .blog-img-wrap{background: #fff;}
.blog-wrap .blog-list.list-view .blog-item.fix .detail-wrap{border: none; background: none;}

/* 220616 제거 필요
.blog-wrap .blog-list.list-view .blog-item.fix::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #f2f4f8;z-index: -1;}
.blog-wrap .blog-list.list-view .blog-item.fix{border: 1px solid #4988ff;}
.blog-wrap .blog-list.list-view .blog-item.fix + .fix{border-top: 0px;}
.blog-wrap .blog-list .blog-item.fix .detail-wrap{background: #f2f4f8;border: 1px solid #4988ff;}
*/


/* 220616추가 변경파일:X blog.html */
/* 220620삭제
.blog-wrap .blog-list.list-view .blog-item .detail-wrap .blog-pin{display: none;}
.blog-wrap .blog-list.list-view .blog-item.fix .detail-wrap .blog-pin{position: absolute; top: -5px; left: calc(30% + 58px);  max-height: 14px;}
.blog-wrap .blog-list.list-view .blog-item.fix .detail-wrap .blog-pin .ico-pin{display:inline-block; max-width:10px; max-height: 14px;}
.blog-wrap .blog-list.list-view .blog-item.fix .detail-wrap .blog-txt-wrap{margin-top: 30px;}

.blog-wrap .blog-list .blog-item .detail-wrap .blog-pin{display: none;}
.blog-wrap .blog-list .blog-item.fix .detail-wrap .blog-pin{display: block;margin: 10px 10px;}
.blog-wrap .blog-list .blog-item.fix .detail-wrap .blog-pin .ico-pin{margin:0 5px 0 3px;}
.blog-wrap .blog-list .blog-item.fix .detail-wrap .blog-pin p{font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif;color:#444444;font-size:16px;font-weight: 500;}
*/


/* 220620수정 변경파일:X blog.html */
.blog-wrap .blog-list.list-view .blog-item .blog-pin{display:none;}
.blog-wrap .blog-list.list-view .blog-item.fix .blog-pin{position:absolute;top:5px;left:calc(30% + 69px);height:18px;}
.blog-wrap .blog-list.list-view .blog-item.fix .blog-pin .ico-pin{display:inline-block;max-width:9px;max-height:18px; vertical-align: -2px;}
.blog-wrap .blog-list.list-view .blog-item.fix .blog-txt-wrap{margin-top:30px;}
.blog-wrap .blog-list.list-view .blog-item:not(.fix):first-child .detail-wrap {margin-top:0px!important;} 

.blog-wrap .blog-list .blog-item .blog-pin{display: none;}
.blog-wrap .blog-list .blog-item.fix .blog-pin{display: inline-block;height:18px;margin:0 0 10px; vertical-align: top;}
.blog-wrap .blog-list .blog-item.fix .blog-pin .ico-pin{display: inline-block; margin:0 5px 0 3px; vertical-align: 1px;}
.blog-wrap .blog-list .blog-item.fix .blog-pin p{font-family:'sso', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif;color:#444444;font-size:16px;font-weight:500;}
.blog-wrap .blog-list .blog-item:not(.fix) .detail-wrap {margin-top:28px!important;}
.blog-wrap .blog-list .blog-item .detail-link .detail-wrap{height:calc(100% - 28px);} /* 220620 수정 */

@media (max-width:768px) {
    .blog-wrap .list-inner.blog-list.list-view .blog-item .blog-pin img{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
    .blog-wrap .blog-list.list-view .blog-item .blog-img-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:auto;}
    .blog-wrap .blog-list.list-view .blog-item.fix .blog-pin{position:relative;top:0;left:0;display: inline-block;margin-right:auto;margin-left:0;margin: 1px 0 9px; vertical-align: top;}
    .blog-wrap .blog-list.list-view .blog-item.fix .blog-pin img{display:inline-block;}
    .blog-wrap .blog-list.list-view .blog-item.fix .blog-pin .ico-pin{display: inline-block;line-height: 18px; vertical-align: -2px;}
    .blog-wrap .blog-list.list-view .blog-item.fix .blog-txt-wrap{margin-top:20px;}
    .blog-wrap .blog-list.list-view .blog-item .blog-con-date{right:0!important;}
    .blog-wrap .blog-list.list-view .blog-item{padding-top:30px!important;}
    .blog-wrap .blog-list.list-view .blog-item .detail-wrap {align-items: initial;}
}
/* //220620수정 변경파일:X blog.html */


/* 220712 */

/* 추가 변경파일:public.css */
#news-wrap .RA .slick-list .slick-item {margin: 0 20px; border: 1px solid #dddddd;} /* border: 1px solid #dddddd; 추가 */
/* 추가 변경파일:public.css */

/* 추가 변경파일:X */
#news-wrap .RA .slick-list .slick-track{min-width: 100% !important;}/* Related Stories 최소 width값 100% */
#news-wrap .RA .slick-list .slick-item .img-wrap{position: relative;}
#news-wrap .RA .slick-list .slick-item .img-wrap::before{position: absolute; content: "";top:0;left:0;right:0;bottom:0;background: linear-gradient(198deg, #36a0cf 7%, #41d8be 96%); z-index: 9; opacity: 0; transition: opacity .3s; cursor: pointer;}
#news-wrap .RA .slick-list .slick-item .img-wrap:hover::before{opacity: .5;}
#news-wrap .RA .slick-list .slick-item .img-wrap .img-plus{position: relative;}
#news-wrap .RA .slick-list .slick-item .img-wrap .img-plus::before {position:absolute; top: 50%; left: calc(50% - 20px); content: "";width: 40px; height: 3px; background: #fff; z-index: 10; transform:translate(1.5px, 0) rotate(0deg); opacity: 0; transition: opacity .4s, transform .4s, top .4s, left .4s;}
#news-wrap .RA .slick-list .slick-item .img-wrap .img-plus::after {position:absolute; top: calc(50% - 20px); left: 50%; content: "";width: 3px; height: 40px; background: #fff; z-index: 10; transform:translate(0, 1.5px) rotate(0deg); opacity: 0; transition: opacity .4s, transform .4s, top .4s, left .4s;}
#news-wrap .RA .slick-list .slick-item .img-wrap:hover .img-plus::after {transform:translate(0, 1.5px) rotate(90deg); opacity: 1;}
#news-wrap .RA .slick-list .slick-item .img-wrap:hover .img-plus::before {transform:translate(1.5px, 0) rotate(90deg); opacity: 1;}
/* 추가 변경파일:X */

/* 수정 변경파일:public.css */
#news-wrap .RA .slick-list .slick-item .RA_cont{padding: 10px !important;height: auto;border-bottom: 0 !important;}/* padding: 0px !important; 수정 */
/* 수정 변경파일:public.css */

/* //220712 */

/* 220819 */
.st-con-wrap .st-con-inner .st-subs.pt0{padding-top: 0 !important;}
.st-con-wrap .st-con-inner .st-subs.pt0 .people-list li{padding-top: 2.857em;}
/* //220819 */

/* 220927 event 섹션 */
.st-con .st-con-inner #eventBox01 {display: none;}
.st-con .st-con-inner #eventBox02 {display: none;}
.st-con .st-con-inner #eventBtn01 {display: flex; margin: 0 auto; min-width: 11em; height: 3.429em; border-radius: 25px; border: 1px solid #000; font-size: 1.200em; font-weight: 600; line-height: 3.429em; background: none !important; justify-content: center;  align-items: center}
.st-con .st-con-inner #eventBtn02 {display: flex; margin: 0 auto; margin-top: 20px; min-width: 11em; height: 3.429em; border-radius: 25px; border: 1px solid #000; font-size: 1.200em; font-weight: 600; line-height: 3.429em; background: none !important; justify-content: center; align-items: center;}
/* //220927 event 섹션 */


/* 221012 Articles 섹션 View more 버튼 */
.st-con7 .st-con-wrap #relaBox01 {display: none;}
.st-con7 .rela-butn #relaBtn01 {display: flex; margin: 0 auto; min-width: 11em; height: 3.429em; border-radius: 25px; border: 1px solid #000; font-size: 1.200em; font-weight: 600; background: none !important; justify-content: center;  align-items: center;}
.st-con7 .rela-butn #relaBtn02 {display: flex; margin: 0 auto; min-width: 11em; height: 3.429em; border-radius: 25px; border: 1px solid #000; font-size: 1.200em; font-weight: 600; background: none !important; justify-content: center;  align-items: center;}
/* //221012 Articles 섹션 View more 버튼 */



/* 221109  NEI Experience Events 탭 구성 */
.Experience-tap {
  display: flex;
  width: 100%;
  max-width: 1360px;
  padding-top: 5.714em;
  margin: 0 auto;
  border-bottom: 1px solid #dbdbdb;
  line-height: 1;
}
.Experience-tap__btn {
  display: flex;
  font-size: 23px;
  font-family: "sso";
  font-weight: 600;
}
.Experience-tap__item {
  padding-bottom: 1.1em;
  border-bottom: 4px solid transparent;
}
.Experience-tap__item + .Experience-tap__item {
  margin-left: 4em;
}
.Experience-tap__item.active {
  border-bottom: 4px solid #1428a0;
}
.Experience-tap__item.active a {
  font-size: 23px;
  font-family: "sso";
  color: #1428a0;
  font-weight: 800;
}

@media (max-width: 1024px) {
  .Experience-tap__btn {
    width: 100%;
  }
  .Experience-tap__item {
    width: 50%;
    text-align: center;
  }
  .Experience_events .events-list {
    width: 100%;
    padding: 0 10px;
    overflow: hidden;
  }
  .Experience_events .events-list > li {
    float: inherit;
    width: 100%;
  }
  .Experience_events .events-list > li + li {
    margin-top: 10px;
  }
  .Experience_events .events-list > li:nth-child(odd) {
    padding-right: 0;
  }
  .Experience_events .events-list > li:nth-child(even) {
    padding-left: 0;
  }
  .Experience-tap__item + .Experience-tap__item {
    margin-left: 0;
  }
}
.Experience_events {
  max-width: 1360px;
  margin: 0 auto;
}

.Experience_events .events-list {
  margin: 30px 0 0 0;
}

#events_view {
  background-color: #f5f6f8;
  padding: 4em;
}
#events_view .events_wrap {
  max-width: 1230px;
  padding: 4em 3em;
  background-color: #fff;
  margin: 0 auto;
}
#events_view .events_wrap__logo {
  float: right;
  max-width: 8.35em;
}
#events_view .events_wrap__title {
  padding: 1em 0 0.5em;
  font-size: 2.5em;
  line-height: 1.3em;
  letter-spacing: -1px;
  clear: both;
  font-family: "sso";
}
#events_view .events_wrap__top {
  float: left;
  width: 100%;
  margin: 10px 0;
  border-bottom: 1px solid #e4e4e4;
  line-height: 4em;
}
#events_view .events_wrap-utDate {
  float: left;
  font-size: 1em;
  font-weight: 600;
}
#events_view .events_wrap-utBtn {
  float: right;
}
#events_view .events_wrap__con {
  clear: both;
  padding: 3em 2em;
}
#events_view .events_wrap__banner {
  max-width: 100%;
}
#events_view .events_wrap__textWarp {
  margin-top: 3em;
}
#events_view .events_wrap__textWarp p {
  color: #000;
  font-family: "sso";
  font-size: 1.35em;
  font-weight: 600;
  line-height: 1.5;
}
#events_view .events_wrap__textBox {
  display: flex;
  align-items: center;
}
#events_view .events_wrap__Date {
  margin-bottom: 4.7em;
}
#events_view .events_wrap__txt01 {
  margin-right: 10px;
  color: #000;
  font-weight: 300 !important;
}
#events_view .events_wrap__p {
  margin-bottom: 2em;
}
#events_view .events_wrap__imgBox {
  display: flex;
  margin-bottom: 3em;
}
#events_view .events_wrap__imgBox > div {
  width: 50%;
}
#events_view .events_wrap__imgBox > div:first-child {
  margin-right: 10px;
}
#events_view .events_wrap__imgBox2 {
  display: flex;
  margin-bottom: 3em;
}
#events_view .events_wrap__imgBox2__left {
  width: 40%;
}
#events_view .events_wrap__imgBox2__left > div {
  height: 610px;
  margin-right: 10px;
  background-image: url("../../images/img/experience_insight/img04.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#events_view .events_wrap__imgBox2__right {
  width: 60%;
}
#events_view .events_wrap__imgBox2__right > div {
  background-color: #000;
  height: 300px;
}
#events_view .events_wrap__imgBox2__right > div:first-child {
  background-image: url("../../images/img/experience_insight/img05.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 10px;
}
#events_view .events_wrap__imgBox2__right > div:last-child {
  background-image: url("../../images/img/experience_insight/img06.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#events_view .events_wrap__QuestionTitle {
  font-weight: 300 !important;
  font-family: "sso";
  font-size: 1.35em;
  line-height: 1.5;
  margin-bottom: 2em;
}
#events_view .events_wrap__Questions {
  font-weight: 300 !important;
  font-family: "sso";
  font-size: 1.35em;
  line-height: 1.5;
}
#events_view .events_wrap__Questions span {
  font-weight: 600;
}
#events_view .events_wrap__videoBox {
  position: relative;
  width: 100%;
  max-width: 1090px;
}
#events_view .events_wrap__video {
  display: block;
  max-width: 100%;
}
#events_view .events_wrap__videoBtn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 120px;
  height: 120px;
  background-image: url("../../images/img/careers/video-playBtn.png");
  background-repeat: no-repeat;
  background-size: contain;
  transition: 0.3s;
  cursor: pointer;
}
#events_view .events_wrap__videoBtn:hover {
  width: 140px;
  height: 140px;
}
#events_view .events_wrap__butnBox {
  margin-top: 4em;
}
#events_view .events_wrap__butn {
  display: flex;
  max-width: 200px;
  margin: 0 auto;
  height: 54px;
  border-radius: 25px;
  border: 1px solid #000;
  font-size: 1.35em;
  font-weight: 600;
  background: none !important;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
#events_view .events_wrap .share-area {
  position: relative;
  display: inline-block;
  text-align: center;
}
#events_view .events_wrap .btn-share {
  display: inline-block;
  width: 3em;
  height: 2.9em;
  background-image: url(../../lsr/news/ico-share.png);
  background-size: 6.8em;
  text-indent: -9999em;
}
#events_view .events_wrap .share-area .share {
  width: 16em;
  padding: 1.5em 1.8em 1.5em 1.8em;
  background-color: #fff;
  box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.1);
  text-align: center;
}
#events_view .share .btn-close {
  top: 5px;
  right: 5px;
  text-indent: -9999px;
}

@media (max-width: 1024px) {
  .share-area .sns-list {
    padding-right: 1.8em;
  }
}
@media (max-width: 1240px) {
  #events_view {
    margin-top: 65px;
  }
  #events_view .events_wrap .share-area .share {
    width: 17em;
  }
}
@media (max-width: 1000px) {
  #events_view {
    padding: 1.2em;
  }
  #events_view .events_wrap__con {
    padding: 0;
  }
  #events_view .events_wrap__logo {
    max-width: 6.35em !important;
  }
  #events_view .events_wrap__imgBox2 {
    flex-wrap: wrap;
  }
  #events_view .events_wrap__imgBox2__left {
    width: 100%;
  }
  #events_view .events_wrap__imgBox2__left > div {
    padding-top: 100%;
    height: auto;
    margin-right: 0;
    margin-bottom: 10px;
  }
  #events_view .events_wrap__imgBox2__right {
    width: 100%;
  }
  #events_view .events_wrap__imgBox2__right > div {
    padding-top: 50%;
    height: auto;
  }
  #events_view .events_wrap__butn {
    height: 3.0714285714em;
  }
}
@media screen and (max-width: 768px) {
  #events_view .events_wrap {
    padding: 2em;
  }
  #events_view .events_wrap__videoBtn {
    width: 70px;
    height: 70px;
  }
  #events_view .events_wrap__videoBtn:hover {
    width: 80px;
    height: 80px;
  }
  #events_view .events_wrap__title {
    font-size: 2.3em;
    line-height: 1.2em;
  }
}
.mt10 {
  margin-bottom: 10px;
}

/* //221109 */


/* 20221129 필터링 추가 */
.reFiltering_wrap {
  display: flex;
}
.reFiltering_searchBox {
  display: block;
  min-width: 350px;
  max-width: 350px;
  height: 100%;
  background-color: #f5f6f8;
  margin-right: 60px;
}
.reFiltering_search {
  margin: 40px 26px 22px 26px;
  padding-bottom: 25px;
  border-bottom: 1px solid #ddd;
}
.reFiltering_filterTit {
  font-size: 18px;
  font-weight: 800;
  color: #000;
  line-height: 1;
  margin-bottom: 10px;
  padding: 0 44px;
}
.reFiltering_filterWrap {
  padding-bottom: 40px;
}
.reFiltering_filterBox.active .reFiltering_filterBtn {
  border-bottom: 1px solid transparent;
}
.reFiltering_filterBox.active .reFiltering_filterBtn::before {
  opacity: 0;
  transform: translateY(-50%) rotate(90deg);
}
.reFiltering_filterBox.active .reFiltering_filterBtn::after {
  transform: translateY(-50%) rotate(180deg);
}
.reFiltering_filterToogle {
  padding: 0 20px;
}
.reFiltering_filterBtn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 64px;
  background-color: #f5f6f8;
  border-bottom: 1px solid #ddd;
  padding: 0 24px;
  font-size: 18px;
  color: #787878;
  font-weight: 600;
  box-sizing: border-box;
  transition: all 0.3s;
}
.reFiltering_filterBtn::after {
  position: absolute;
  right: 24px;
  top: 50%;
  content: "";
  display: block;
  width: 14px;
  height: 2px;
  background-color: #1428a0;
  transition: opacity 0.4s, transform 0.4s;
  transform: translateY(-50%) rotate(90deg);
}
.reFiltering_filterBtn::before {
  position: absolute;
  right: 24px;
  top: 50%;
  content: "";
  display: block;
  width: 14px;
  height: 2px;
  background-color: #1428a0;
  transition: opacity 0.4s, transform 0.4s;
  transform: translateY(-50%);
}
.reFiltering_checkbox input {
  display: none;
}
.reFiltering_checkbox2 input {
  display: none;
}
.reFiltering_checkbox input + label {
  display: flex;
  align-items: center;
}
.reFiltering_checkbox2 input + label {
  display: flex;
  align-items: center;
}
.reFiltering_checkbox input:checked + label {
  /* background-image: url(../../images/img/reFiltering_checkbox_on.png); */
  background-image: url(https://codeground-bucket.s3.ap-northeast-2.amazonaws.com/nsr/images/img/reFiltering_checkbox_on.png);/*  local 작업 */ 
  background-position: 0 1px;
  color: #1428a0;
}
.reFiltering_checkbox label {
  min-height: 24px;
  padding-left: 37px;
  /* background-image: url(../../images/img/reFiltering_checkbox_off.png); */
  background-image: url(https://codeground-bucket.s3.ap-northeast-2.amazonaws.com/nsr/images/img/reFiltering_checkbox_off.png);/*  local 작업 */
  background-repeat: no-repeat;
  background-position: 3px 4px;
  font-size: 16px;
  color: #7d7d7d;
  font-weight: 500;
  word-break: break-word;
  cursor: pointer;
}
.reFiltering_checkbox2 label {
  min-height: 24px;
  padding-left: 5px;
  /* background-image: url(../../images/img/reFiltering_checkbox_off.png); */
  /* background-image: url(https://codeground-bucket.s3.ap-northeast-2.amazonaws.com/nsr/images/img/reFiltering_checkbox_off.png); local 작업 */
  background-repeat: no-repeat;
  background-position: 3px 4px;
  font-size: 16px;
  color: #7d7d7d;
  font-weight: 500;
  word-break: break-word;
  cursor: pointer;
}
.reFiltering_filterList {
  display: none;
  background-color: #fff;
  padding: 20px 42px;
  border: 1px solid #e4e4e4;
  overflow: auto;
  max-height: 330px;
}
.reFiltering_filterItem {
  display: flex;
  justify-content: space-between;
}
.reFiltering_filterItem + .reFiltering_filterItem {
  margin-top: 5px;
}
.reFiltering_filterNum {
  min-width: 30px;
  text-align: right;
  font-size: 16px;
  color: #7d7d7d;
  font-weight: 500;
  margin-left: 10px;
}
.reFiltering_filterNum.active {
  color: #1428a0;
}
.reFiltering .ipt-txt input[type=text] {
  font-size: 15px;
  height: 50px;
}

.reFiltering_search .ipt-txt{
  padding: 0 20px;
}
.reFiltering_search .search-input{
  padding: 0;
}

@media (max-width: 800px) {
  .reFiltering_wrap {
    flex-wrap: wrap;
  }
  .reFiltering_searchBox {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
  }
}
/* //20221129 필터링 추가 */


/* 2023.01.12 Publication*/
.Newresults_none{
  width: 100%;
  text-align: center;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}

.Newresults_none p {
  padding: 10.5em 0 11em;
  font-size: 1.25em;
  font-weight: 700;
  color: #363636;
}
/* //2023.01.12 Publication*/


/* Tablet */
@media (max-width:1024px) {
    .paperView-wrap > div{width: 100% !important;}
    .paperView-wrap .paper-info{float: none;}
    .paperView-wrap .paper-substance{float: none;}
}
/* Mobile L */
@media (max-width:768px) {
    .wide-container .btn-radius.basic{display: inline-block; width: auto !important; padding: 0 1em;}
}
/* Mobile M */
@media (max-width:480px){
    .sub-visual h1{padding: 0 0.5em;}
}
/* Mobile | min-width 375px */


.p-new-experience-innovation .st-new1{
  padding: 65px 0 0 0;
}

.p-new-experience-innovation .st-new2{
  padding: 80px 0 0 0;
}

.lifeMore{
    margin: 5px .5%;
  
}

.lifeMore a{
	overflow: hidden;
    display: block;
    width: 150px;
    height: 52px;
    padding: 0 22px;
    border-radius: 28px;
    border: 1px solid #000;
    font-size: 15px;
    font-weight: 600;
    line-height: 52px;
    text-align: center;
    transition: all .2s;
	margin: 0 auto;
}

.lifeMore a:hover{
	background-color:#000;
	color: #fff;
}

/* 2023-05-02 2023 careers Renewal */
@media (max-width:1240px) {
    .careers {
        padding: 0 20px;
    }
}

.careers__Title {
    width: 100%;
    font-size: 50px;
    font-weight: 700;
    text-align: center;
    padding-bottom: 44px
}


@media (max-width:768px) {
    .careers__Title {
        font-size: 36px;
    }
}

.careers__applyText {
    width: 100%;
    font-family: 'sss';
    font-size: 36px;
    font-weight: 700;
}

@media (max-width:768px) {
    .careers__applyText {
        font-size: 26px;
    }
}

.careers__applyImg {
    width: 100%;
    margin: 50px 0 80px;
}

.careers__applyImg--pc {
    display: block;
}

.careers__applyImg--mobile {
    display: none;
}

@media (max-width:768px) {
    .careers__applyImg--pc {
        display: none;
    }

    .careers__applyImg--mobile {
        display: block;
    }
}

.careers__mainjobText {
    width: 100%;
    font-family: 'sss';
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 70px;
}

@media (max-width:768px) {
    .careers__mainjobText {
        font-size: 26px;
    }
    .careers__mainjobText br {
        display: none;
    }
}

/* tab */
.careers__tabMenu {
    width: 100%;
    margin-bottom: 65px;
    margin-left: 25%;
}

@media (max-width:1240px) {
    .careers__tabMenu {
        margin-left: 0;
    }
}

.careers__tabMenu--wrap {
    display: flex;
}

.careers__tabMenu li {
    display: flex;
    justify-content: center;
    font-size: 28px;
    font-family: 'sso';
    font-weight: 700;
    line-height: 1;
}

.careers__tabMenu li.active a {
    color: #1428a0;
    /* border-bottom: 4px solid #1428a0; */
}

.careers__tabMenu li.active a::after {
    content: '';
    display: block;
    width: 100%;
    height: 4px;
    margin-top: 10px;
    background: #1428a0;
}

@media (max-width:1240px) {
    .careers__tabMenu li {
        width: 50%;
        text-align: center;
    }
}

@media (max-width:768px) {
    .careers__tabMenu li {
        font-size: 18px;
        text-align: center;
    }
}

.careers__tabMenu li+li {
    margin-left: 180px;
}

@media (max-width:1240px) {
    .careers__tabMenu li+li {
        margin-left: 0;
    }
}

.careers__Content>div {
    display: none;
}

.careers__item {
    display: flex;
    margin-bottom: 54px;
}

@media (max-width:1240px) {
    .careers__item {
        flex-wrap: wrap;
    }
}

.careers__label {
    width: 25%;
    font-size: 20px;
    font-family: 'sso';
    font-weight: 800;
    padding-top: 24px;
}

@media (max-width:1240px) {
    .careers__label {
        width: 100%;
        margin-bottom: 20px;
    }
}

.careers__list {
    display: flex;
    flex-wrap: wrap;
    width: 75%;
}

@media (max-width:1240px) {
    .careers__list {
        width: 100%;
    }
}

.careers__listBox {
    width: calc(33.3% - 16px);
    height: auto;
    padding: 10px 10px 30px;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;
}

@media (max-width: 768px) {
    .careers__listBox {
        width: 100%;
    }
}

.careers__listBox+.careers__listBox {
    margin-left: 16px;
}

@media (max-width: 768px) {
    .careers__listBox+.careers__listBox {
        margin-left: 0;
        margin-top: 20px;
    }
}

.careers__listBox:nth-child(4n) {
    margin-left: 0;
}

.careers__listBox:nth-child(n+4) {
    margin-top: 20px;
}

.careers__imgBox {
    position: relative;
    margin-bottom: 15px;
}

.careers__imgBox img {
    width: 100%;
}

.careers__imgBox span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 22px;
    font-family: 'sss';
    font-weight: bold;
    color: #fff;
    white-space: pre;
    text-align: center;
}

@media (max-width: 768px) {
    .careers__imgBox span {
        font-size: 26px;
    }
}

.careers__textBox {
    font-size: 12px;
    font-family: 'sso';
}

@media (max-width: 768px) {
    .careers__textBox {
        font-size: 16px;
    }
}

.careers__textBox li {
    display: flex;
    word-break: break-all;
}

.careers__textBox p {
    min-width: 28%;
    font-weight: 700;
}

.careers__webSite {
    margin: 12px 0;
}

.careers__webSite a:hover {
    font-weight: 700;
    color: #1428a0;
}

.careers__maps {
    display: grid;
}

.careers__maps a:hover {
    font-weight: 700;
    color: #1428a0;
}
/* //2023-05-02 2023 careers Renewal */

/* 230622 추가 */
.more-btn2{overflow:hidden;display:block;width:150px;height:52px;padding:0 22px;border-radius:28px;border:1px solid #000;font-size:15px;font-weight:600;line-height:52px;text-align:center;transition:all .2s}
.more-btn2:hover {color: #fff;background: #000;}
.view-more{display: flex;align-items: center;justify-content: center;margin-top: 30px;}
/* //230622 추가 */

/* 230710 추가 */
.events-text {
  font-family: 'sso';
  font-size: 16px;
  font-weight: 500;
  color: #000;
  word-break: keep-all;
  line-height: 1.6;
}

.events-text+.events-text {
  margin-top: 30px;
}

.events-tit {
  font-family: 'sso';
  font-size: 20px;
  font-weight: 700;
  color: #000;
  word-break: keep-all;
  line-height: 1.2;
  margin-bottom: 20px;
}

.SOSCON2023 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 330px;
  background: url("../../images/global/event/SOSCON-creatives_thumbnail.png") no-repeat;
  background-position: top center;
  background-size: cover;
  text-align: center;
  margin-top: 20px;
  width: 48%;
}

.SOSCON2023>div {
  width: 100%;
  text-align: center;
}

.SOSCON2023 p {
  font-size: 1.3em;
  font-weight: 700;
  color: #fff;
  letter-spacing: -0.3px;
  margin-bottom: 30px;
}

@media (max-width: 1240px) {
  .SOSCON2023 p {
      font-size: 1.8em;
  }
}

.SOSCON2023 a {
  margin: 0 auto; 
  border: 1px solid #fff;
  color: #fff;
}

.SOSCON2023 a:hover {
  color: #000;
  background-color: #fff;
}
/* 230710 추가 */

/* 230920 추가 */
.meettheteam__wrap {
    display: flex;
    margin-bottom: 3em;
	width: 100%;
}

.meettheteam__video {
	width: 90%;
    margin: 0 2em 0 0;
}

.meettheteam__video video {
    width: 100%;
    padding : 2.875em;
}

@media (max-width: 1024px) {
    .meettheteam__wrap {
        margin-bottom: 10px;
    }

    .meettheteam__video {
        width: 100%;
    }
}

@media (max-width: 900px) {
    .meettheteam__wrap {
		flex-wrap: wrap;
    }

    .meettheteam__video {
        width: 100%;
		margin-bottom: 20px;
		margin-right: 0;
    }
}

@media (max-width: 753px) {
    .meettheteam__video {
        width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
    }
}

/* //230920 추가 */

/* 231004 동영상 */
.meettheteam__wrap {
    display: flex;
    margin-bottom: 5em;
	width: 100%;
}

.st__meettheteam {
    width: 80%;
    padding-left: 4.1vw;
    padding-top: 2.857em;

}

@media (max-width: 1200px) {
    .meettheteam__wrap {
        flex-wrap: wrap;
        margin-bottom: 10px;
    }

    .st__meettheteam {
        width: 100%;
        padding: 25px 0 40px 0;
    }
}

@media (max-width: 1000px) {
    .st__meettheteam {
        width: 100%;
        padding: 0 3em;
        margin : 25px 0 40px;
    }
}

@media (max-width: 768px) {
    .st__meettheteam {
        width: 100%;
        padding: 20px 20px 30px 20px;
        margin : 0;
    }
}

/* //231004 동영상 */

/* 2024-03-05 규격화 */
.newArticles__inner {
  max-width: 1360px;
  margin: 0 auto;
}

.newArticles__list ul {
  margin-bottom: 50px;
}

@media (max-width: 768px) {
  .newArticles__list ul {
    padding: 0 20px;
    margin-bottom: 30px;
  }
}

.newArticles__list ul li:first-child {
  border-top: 1px solid #9a9a9a;
}

.newArticles__list ul li {
  overflow: hidden;
  width: 100%;
  padding: 20px;
  border-bottom: 1px solid #9a9a9a;
}

.newArticles__list .newArticles__item {
  width: 100%;
  cursor: pointer;
}

.newArticles__item-wrap {
  display: flex;
  align-items: center;
}

@media (max-width: 768px) {
  .newArticles__item-wrap {
    flex-wrap: wrap;
  }
}

/* 240320 수정 */
.newArticles__img {
  width: 20%;
  min-width: 200px;
  text-align: center;
}

.newArticles__img img {
  width: 100%;
}

@media (max-width:768px) {
  .newArticles__list .newArticles__img {
    width: 100%;
    margin-bottom: 20px;
  }
}

.newArticles__list .newArticles__textBox {
  width: 100%;
  padding-left: 30px;
  padding-right: 80px;
}

@media (max-width:1024px) {
  .newArticles__list .newArticles__textBox {
    padding-right: 0;
  }
}

@media (max-width:768px) {
  .newArticles__list .newArticles__textBox {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}

.newArticles__tit {
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  .newArticles__tit {
    font-size: 20px;
    line-height: 26px;
  }
}

.newArticles__date {
  font-family: 'sso';
  color: #999;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  margin: 20px 0 10px;
  margin-top: 20px;
}

@media (max-width: 768px) {
  .newArticles__date {
    font-size: 14px;
  }
}

.newArticles__list .more-btn {
  margin: 0 auto;
}

/* 240320 추가 */
.newArticles__link {
  width: 80%;
}

@media (max-width: 768px) {
  .newArticles__link {
    width: 100%;
  }
}

/* R&D Networks */
.newNews {
  border-top: 1px solid #ebebeb;
  padding: 20px 0 45px;
}

@media (max-width: 1000px) {
  .newNews {
    border-top: none;
  }
}

.newNews__list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -14px 30px;
}

.lifeList {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -14px 30px;
}

@media (max-width: 768px) {
  .newNews__list {
    margin-bottom: 20px;
  }
}

.newNews__item {
  width: calc(100% / 3);
  padding: 20px 14px;
  cursor: pointer;
}

.newNews__item button {
  background-color: transparent;
}

@media (max-width: 1024px) {
  .newNews__item {
    width: calc(50%);
  }
}

@media (max-width: 768px) {
  .newNews__item {
    padding: 10px;
  }
}

.newNews__item-wrap {
  border: 1px solid #ddd;
  padding: 10px;
}

.newNews__img {
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  .newNews__img {
    margin-bottom: 14px;
  }
}

.newNews__tit {
  min-height: 64px;
  font-size: 22px;
  line-height: 30px;
  font-weight: 700;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align:left;
}

@media (max-width: 768px) {
  .newNews__tit {
    min-height: 52px;
    font-size: 18px;
    line-height: 24px;
  }
}

.newNews__date {
  font-family: 'sso';
  color: rgb(153, 153, 153);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  text-align:left;
  margin-top: 10px;
}

@media (max-width: 768px) {
  .newNews__date {
    font-size: 14px;
  }
}

.newNews__more .more-btn {
  margin: 0 auto;
}


/* LIFE AT */

.lifeList {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -14px 30px;
}

.newLife__item {
  width: calc(100% / 3);
  padding: 20px 14px;
  cursor: pointer;
}

@media (max-width: 1024px) {
  .newLife__item {
    width: calc(50%);
  }
}

@media (max-width: 768px) {
  .newLife__item {
    padding: 10px;
  }
}

.newLife__item-wrap {
  border: 1px solid #ddd;
  padding: 10px;
}




/* AI Center Gallery Section*/

.newGallery_list {
  border-top: 1px solid #ebebeb;
  padding: 20px 0 45px;
}

@media (max-width: 1000px) {
  .newNews {
    border-top: none;
  }
}

.newGallery_list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -14px 30px;
}


@media (max-width: 768px) {
  .newGallery_list {
    margin-bottom: 20px;
    border-top: none;
  }
}

.newGallery__item {
  width: calc(100% / 3);
  padding: 20px 14px;
  cursor: pointer;
}

@media (max-width: 1024px) {
  .newGallery__item {
    width: calc(50%);
  }
}

@media (max-width: 768px) {
  .newGallery__item {
  	width: 100%;
    padding: 10px;
  }
}

.newGallery__item-wrap {
  border: 1px solid #ddd;
  padding: 10px;
}


/* //2024-03-05 규격화 */


/* 2024-03-28 css추가 */

@media (max-width: 768px) {

  .newNews__item {

    width: 100%;

    padding: 10px;

  }

  .newNews__item button {

    width: 100%;

  }

}



.newNews__img img {

  width: 100%;

}



@media (max-width: 768px) {

  .newLife__item {

    width: 100%;

    padding: 10px;

  }

}

/* // 2024-03-28 css추가 */

/* 240530 openrnd */
#openrnd {
  height: 420px;
  background-image: url('https://cdn.codeground.org/nsr/images/aboutus/openrndBanner001.png');
  
}

.openrnd__icoImg01 {
  background-image: url('../../images/openrnd/openrnd_ico1.png');

}

.openrnd__icoImg02 {
  background-image: url('../../images/openrnd/openrnd_ico2.png');
}

.openrnd__icoImg03 {
  background-image: url('../../images/openrnd/openrnd_ico3.png');
}

.openrnd__icoImg04 {
  background-image: url('../../images/openrnd/openrnd_ico4.png');
}

.openrnd__icoImg05 {
  background-image: url('../../images/openrnd/openrnd_ico5.png');
}


.openrnd__icoImg06 {
  background-image: url('../../images/openrnd/openrnd_ico6.png');
}

.openrnd__icoImg07 {
  background-image: url('../../images/openrnd/openrnd_ico7.png');
}

.openrnd__icoImg08 {
  background-image: url('../../images/openrnd/openrnd_ico8.png');
}

.openrnd__icoImg09 {
  background-image: url('../../images/openrnd/openrnd_ico9.png');
}

/* 240603 수정 */
.openrnd__tit {
  width: 100%;
  font-size: 1.429em;
  font-weight: 700;
  line-height: 1.2em;
  margin-bottom: 10px;
}


.openrnd__section--txt {
  font-family: 'sso';
  font-size: 16px;
  font-weight: 500;
  color: #000;
  word-break: keep-all;
  line-height: 1.6;
}

.openrnd__section--txt ul {
  margin-left: 18px;
}

.openrnd__section--txt ul li {
  list-style-type: initial;
}

.openrnd__section--txt p span {
  font-weight: 700;
}

.openrnd__list {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
}

.openrnd__item {
  text-align: center;
  width: calc(100% / 3);
  padding: 20px 14px;
}

.openrnd__ico {
  width: 5.814em;
  height: 5.814em;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 auto;
}

.openrnd__itemTit {
  font-size: 18px;
  font-weight: 700;
  color: #1428a0;
  margin: 10px 0 3px;
  line-height: 1.2em;
}

.openrnd__itemTxt span {
  display: block;
  min-width: 60px;
}

.openrnd__calendar {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  margin: 0 10px;
  margin-top: 20px;
}

.openrnd__calendarItem {
  height: 150px;
  padding: 10px 14px;
  border-left: 2px #4ad6ec solid;
  border-style: dotted;
}

.openrnd__w1 {
  width: 20%;
}

.openrnd__w2 {
  width: 20%;
}

.openrnd__w3 {
  width: 20%;
}

.openrnd__w4 {
  width: 26%;
}

.openrnd__calendarTit {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 16px;
}

.openrnd__calendar:last-child {
  border-right: 2px #4ad6ec solid;
  border-style: dotted;
}

.openrnd__line {
  width: 100%;
  height: 7px;
  background-color: #4ad6ec;
  border-radius: 50px;
  box-sizing: border-box;
}

.openrnd__companies {
  width: 100%;
  text-align: center;
  color: #777;
  margin-top: 14px;
  margin-bottom: 20px;
}

.openrnd__mail {
  padding: 2.143em 3.571em;
  background: #f2f4f8;
  box-sizing: border-box;
  text-align: center;
}

.openrnd__mail--tit {
  display: block;
  font-size: 1.429em;
  font-weight: 700;
  margin-bottom: 20px;
}

.openrnd__mailItem {
  width: 32%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.openrnd__mailItem--tit {
  font-weight: 600;
}

@media (max-width: 1300px) {
  .openrnd__mailItem {
    width: 50%;
  }
}

@media (max-width: 1000px) {
  .openrnd__section--tit {
    margin-left: 36px !important;
    display: block;
    padding-top: 30px;
  }
}

@media (max-width: 840px) {
  .openrnd__section--tit {
    margin-left: 36px !important;
    display: block;
    padding-top: 30px;
  }

  .openrnd__calendarItem {
    height: 140px;
  }

  .openrnd__w1 {
    width: 33%;
  }

  .openrnd__w2 {
    width: 34%;
  }

  .openrnd__w3 {
    width: 33%;
  }

  .openrnd__w4 {
    width: 33%;
    margin: 20px 0;
  }

}

@media (max-width: 768px) {
  .openrnd__tit {
    width: 323px;
    line-height: 1.4em;
  }

  .openrnd__section--tit {
    margin-left: 20px !important;
    padding-top: 20px;
  }

  .openrnd__section--inner {
    padding: 0 20px;
  }

  .openrnd__item {
    width: 100%;
  }

  .openrnd__w1 {
    width: 50%;
  }

  .openrnd__w2 {
    width: 50%;
  }

  .openrnd__w3 {
    width: 50%;
  }

  .openrnd__w4 {
    width: 50%;
  }

  .openrnd__calendar {
    margin-top: 0px;
  }

  .openrnd__mail--tit {
    font-size: 22px;
    line-height: 1.2em;
  }

  /* .openrnd__mailItem {
    display: block;
    margin-bottom: 10px;
  } */

  .openrnd__mail {
    padding: 20px;
  }

  .openrnd__mailItem {
    width: 100%;
    flex-wrap: wrap;
  }

  .st-con-inner .openrnd__mail .openrnd__mailTxtbox h2 {
    padding: 0;
    font-size: 20px !important;
  }
}

.st-con-inner .openrnd__mail .openrnd__mailTxtbox h2{
  font-size: 20px;
  font-weight: 800;
  margin-bottom: .5em;
  font-family: "sso";
}

.openrnd__mailItem a:hover {
  color: #1428a0;
}
/* 240603 수정 */
/* //240530 openrnd */