/* css add 2024-03-15 sde */
/* 
body {font-family: 'Pretendard';}
h1, h2, h3, h4, h5, h6 {font-family: 'GmarketSans';}

.gmarket {font-family: 'GmarketSans' !important;}
#container {margin-top: 170px;}
#wrapper {overflow: hidden;}

#hd_wrapper {background-color: #fff; height: 170px;box-shadow: 3px 1px 30px 0px rgba(0,0,0,0.2);}
.fixed #hd_wrapper {box-shadow: 3px 1px 30px 0px rgba(0,0,0,0.2);}
.sub_menu .gnb_1da {color: #000 !important;}
#hd_wrapper:hover {height: 438px;}
#hd_wrapper #logo {padding: 0;width: 20%;}
#hd_wrapper .gnb_1da {color: #000; font-size: 27px;}
.fixed #hd_wrapper #logo a, #hd_wrapper #logo a {background: url(/img/main_logo.png) no-repeat left center; height: 100px;margin-top: 20px;}
#hd_wrapper:hover #logo a {background: url(/img/main_logo.png) no-repeat left center;}
.hd_box {width: 1500px;}
#gnb .gnb_wrap {float: left; width: 77%;}
.gnb_2dul {padding-top: 40px;}
#gnb .gnb_lang, #gnb .gnb_1dli {padding-top: 41px;}
#gnb .gnb_mnal {display: none;} */



/* index */
/* .indexSP {position: relative; margin-top: -135px;}
.index_icon {position: absolute; display: block; bottom: 24%; left: 50%; margin-left: -660px;z-index: 9999; }
.more_icon {position: relative;  display: block;  width: 180px; margin: 45px auto; text-align: left;}
.more_icon > img {filter:invert();}
.index_icon:hover > img:nth-child(2), .more_icon:hover > img:nth-child(2) {margin-left: 15px;}
.index_icon > img:nth-child(2), .more_icon > img:nth-child(2)  {position: relative;display: inline-block; margin-bottom: 10px;transition: all 0.4s;}
.indexSP .swiper-pagination {top: 78%;}
.indexSP .swiper-pagination-bullet {width: 110px; height: 2px; border-radius: unset; background: #fff;}
.indexSP .swiper-pagination-bullet > span {font-size: 10px; color: #fff; opacity: 0; font-weight: 300;}
.indexSP .swiper-pagination-bullet-active > span {opacity: 100%;}
.indexSP .swiper-pagination-bullet-active:nth-child(4) {background: #000;}
.indexSP .swiper-pagination-bullet-active:nth-child(4) > span {color: #000;}

.main2 {position: relative; display: block; width: 1695px; margin: auto;}
.main3 {position: relative; display: block; width: 1920px; height: 1090px; margin: 140px auto 0; text-align: center; background-color: bisque;}
.main3 .videotxt {position: absolute; display: block;  width: 100%;text-align: center; z-index: 999; font-size: 78px; font-weight: 900; color: #fff; top: 40%;}
.main3 > img {position: absolute; left: 46%;bottom: 20px;} */

/* CIBI */
/* .sub_ctt3 {position: relative; width: 1325px; margin: 0 auto; height: auto; margin-bottom: 530px;}
.ctt3_CI {position: relative; display: block;}
.txt_main1 {position: relative; display: block; width: 102px; font-size: 74px; font-weight: 700; text-align: left; border-bottom: 3px solid #000; margin-top: 170px;}
.cttTXT {margin-top: 0;}
.txt_main2 {position: relative; display: block; width: 100%; font-size: 44px; font-weight: 500; text-align: center; margin-top: 140px;}
.ctt3_CI .CI1, .ctt3_CI .CI2 {position: relative; display: flex; width: 1247px; align-items: flex-end; margin: 0 auto;}
.ctt3_CI .CI1 { gap: 70px; margin-top: 60px;}
.ctt3_CI .CI1 img, .ctt3_CI .CI1 p {position: relative; display:inline-block;}
.ctt3_CI .CI1 img {width: 38%;}
.ctt3_CI .CI1 p {width: 57%; font-size: 22px; font-weight: 200; text-align: justify; word-break: break-all; color: #898989; line-height: 1.6;}
.ctt3_CI .CI2 {margin-top: 50px;}
.ctt3_CI .CI2 img {width: 16%; height: 75px !important;}
.ctt3_CI .CI2 img:nth-child(2) {margin-left: 5%;}
.ctt3_CI .CI2 p {width: 330px; text-align: left; font-size: 11px;margin-left: 80px; border-bottom: 80px solid #9AC243;}
.ctt3_CI .CI2 p:last-child {border-bottom: 80px solid #369848;margin-left: 50px;}

.ctt3_BI {position: relative; width: 1247px; margin: 0 auto; display: flex;flex-direction: column;}
.ctt3_BI .BImainTXT {position: relative; display: block; font-size: 28px; color: #595959; border-bottom: 2px solid #595959; text-align: left; margin-top: 150px; margin-bottom: 20px;}
.ctt3_BI .BI_wd1 {width: 125px;}
.ctt3_BI .BI_wd2 {width: 265px;}
.ctt3_BI .BI_wd3 {width: 465px;}
 
.ctt3_BI .BI_inner {position: relative; display: flex;justify-content: space-between; align-items: center;}
.ctt3_BI .BI_inner > img {height: fit-content !important;}
.ctt3_BI .BI_inner > span {position: relative; display: inline-block; width: 55%;font-size: 23px; font-weight: 200; text-align: justify;}
.ctt3_BI .BI_inner > span > b {position: relative; display: inline-block; font-size: 28px; margin-bottom: 20px;}
.ctt3_BI .BI_inner .innerBox {position: relative; display: block; width: 600px; text-align: left;}
.ctt3_BI .BI_inner .innerBox > li {position: relative; display: flex; align-items: center; margin-top: 25px;}
.ctt3_BI .BI_inner .innerBox > li > p {font-size: 24px; color: 878787; margin-left: 20px;}
.ctt3_BI .BI_inner .innertxt {position: relative; display: block; width: 50%; text-align: center; font-size: 27px;}
.ctt3_BI .BI_inner .innertxt > p {position: relative; display: block; margin-top: 80px; line-height: 1.8;}
.ctt3_BI .BI_inner .innertxt > p > b {font-size: 34px; color: #92BB46; font-weight: 600;}

.ctt3_BI .BI_LPE {position: relative; display: block; width: 100%; text-align: left; font-size: 26px; color: #878787; margin-top: 70px;} */

/* con_rd 연구개발 */

