@charset "utf-8";

.content-intro h2{padding-top:50px; font-size:30px; color:#222; font-weight:bold;}

/*�����λ縻*/
/*20150904
.greeting_img{background:url(/images/intro/greeting_img.gif); width:100%; height:221px; position:relative;}
.greeting_img h3{color:#fff; font-size:30px; font-weight:bold; position:absolute; top:80px; left:40px;}
.greeting_img span{color:#fdf1a9; display:block;}
.greeting_text{margin-top:39px;}
.greeting_text p{margin-bottom:30px; font-size:12px; font-family:dotum, gulim, arial; color:#666; line-height:20px;}
.greeting_text p.blue{font-size:14px;color:#146dae; font-weight:bold; margin-bottom:10px}
.intro_img{text-align:right;}
.intro_img p{color:#222; font-size:14px; font-weight:bold;}
.intro_img p span.blue{font-size:18px; font-weight:bold;}
*/

/*�����λ縻*/
.greeting_top{padding-top:30px;}
.greeting_top ul{overflow:hidden;}
.greeting-wrap::after{content: ''; display: block;clear: both}
.greeting_top ul:after{clear:both; display:block; overflow:hidden; content:0; height:0;}
.greeting_top ul li{box-sizing:border-box; float:left;}
.greeting_top ul li.first{width:226px;padding-left: 30px;}
.greeting_top ul li.greeting_txt{width:calc(100% - 226px);  }
.greeting_top ul li span{font-size:30px; font-weight:bold; color:#444;}
.greeting_top ul li b{color:#f3943e;}
.greeting_top ul li p{font-size: 12px; color: #666666; line-height: 20px; padding-bottom:19px;word-break:keep-all;}
.img-new{padding: 45px 0 0 0;}
.img-new2{padding-top: 30px;}
.structure_bot.introduction_bot.new{border-top: 3px solid #2b4934; padding-top:37px;}
.border-content>p{font-size: 12px;font-family: dotum, gulim, arial;color: #666;line-height: 20px; padding-bottom:35px;}
table.team-list{width: 100%;
    border-top: 1px solid #333941;
    border-bottom: 1px solid #333941;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 60px;}
table caption, legend {
    display: none;
}
table.team-list thead tr th {
    border-bottom: 1px solid #333941;
    padding: 14px 0px 13px 0;
    text-align: center;
}
table.team-list tbody tr:nth-child(odd) td {
    background-color: #f1f7fa;
}
table.team-list tbody tr td {
    border-bottom: 1px solid #e0e0e0;
    padding: 11px 0px 11px 0;
    text-align: center;
}
.f2{color: #222;
    font-size: 18px;
    font-weight: bold;
    padding: 35px 0;
    border-top: 3px solid #2b4934;
}
.greeting_text span{color:#146dae; display:block;}
.greeting_text p{margin-top:30px; font-size:12px; font-family:dotum, gulim, arial; color:#666; line-height:20px;}
.greeting_text  p.blue{font-size:14px;color:#146dae; font-weight:bold; margin-bottom:10px; margin-top:40px}
.intro_img{float:right; width:200px; margin-bottom:50px; padding-top: 20px;}
.intro_img p{color:#222; font-size:14px; font-weight:bold;}
.intro_img p.tit-martop{margin-top:10px}
.intro_img p span.blue{font-size:18px; font-weight:bold;}

/*�������мҰ�*/
.content-intro-intro h2{padding-top:38px;}
.intro_top{height:445px; background:url(/images/intro/intro_01.png) no-repeat right bottom; border-bottom:3px solid #2b4934;}
.intro_top p{width:540px; margin-top:30px; line-height:20px; color:#666; font-family:dotum, gulim, arial;}
.intro_bot{margin-bottom:50px}
.intro_bot ul{width:100%}
.intro_bot ul:after{clear:both; height:0; content:""; display:block;}
.intro_bot ul li strong{float:left; font-size:18px; color:#222; width:110px;}
.intro_bot ul li .right{float:right; width:575px; height:100%; vertical-align:middle;}
.intro_bot ul li.en_purpose{height:142px; margin-bottom:39px;}
.intro_bot ul li.en_target{height:166px;}
.intro_bot ul li.km_purpose{margin-bottom:30px}
/*���� �� �ⱸ*/
.content-intro-organization .org{margin:30px 0 50px 0;}
.content-intro-organization .org_type{width:715px; height:620px; margin:0 auto; background:url(/images/intro/org_img4.png) no-repeat; background-size: 100%; position:relative;}
.content-intro-organization .org_type ul li{color:#666; font-family:dotum, gulim, arial;  padding-bottom:3px; line-height:18px}
.content-intro-organization .org_type ul li strong{padding-left:7px; margin-left:7px;background:url(/images/intro/org_bar.gif) no-repeat left center;}
.content-intro-organization .org_type ul li strong.bg-none{background-image:none; padding:0; margin:0;}
.content-intro-organization .org_type strong.title{color:#fff; font-size:14px;}

.content-intro-organization .org_type .dean_type strong{color:#fff; font-size:18px; margin-bottom:30px; padding-left:15px;}
.content-intro-organization .org_type .dean_type p{margin-top:25px; color:#666; font-family:dotum, gulim, arial; font-weight:bold;}
/* .content-intro-organization .org_type .eng_type ul{margin-bottom:10px;} */
.content-intro-organization .org_type .eng_type ul li{text-align:center;}
.content-intro-organization .org_type .eng_type strong.title{display:block; text-align:center; padding-top:11px;}
.content-intro-organization .org_type .research_type strong.title{display:block; text-align:center;}
.content-intro-organization .org_type .research_type ul{margin-top:22px;}
.content-intro-organization .org_type .research_type ul li{padding:0 15px;}
.content-intro-organization .org_type .research_type ul li p{text-align:center}
.content-intro-organization .org_type .team_type ul{margin-top:22px;}
.content-intro-organization .org_type .team_type ul li{padding-left:15px;}
.content-intro-organization .org_type .team_type strong.title{display:block; text-align:center;}
.content-intro-organization .org_type .team_type strong.title span{font-size:11px;}
.content-intro-organization .org_type .ame_type ul{margin-top:30px;}
.content-intro-organization .org_type .mech_type ul{margin-top:30px;}
.content-intro-organization .org_type .cee_type ul{margin-top:30px;}
.content-intro-organization .org_type .ere_type ul{position: relative; top: 39px;}
.content-intro-organization .org_type .qs_type ul{position: relative; top: 23px;}

.content-intro-organization .org_type .dean_type{position:absolute; top:9px; left:330px;}
.content-intro-organization .org_type .eng_type{width:172px; position:absolute; top:28px; left:51px;}
.content-intro-organization .org_type .research_type{width:172px; position:absolute; top:157px; left:52px;}
.content-intro-organization .org_type .team_type{width:191px; position:absolute; top:158px; right:14px;}
.content-intro-organization .org_type .ame_type{position:absolute; bottom:133px; left:8px; text-align:center}
.content-intro-organization .org_type .mech_type{position:absolute; bottom:94px; left:155px; text-align:center}
.content-intro-organization .org_type .cee_type{position:absolute; bottom:131px; right:297px; text-align:center}
.content-intro-organization .org_type .ere_type{position:absolute; bottom:93px; right:152px; text-align:center}
.content-intro-organization .org_type .qs_type{position:absolute; bottom:233px; right:7px; text-align:center}

.content-intro-organization .history{background:#ebf1f5; border-top:3px solid #2b4934; margin-bottom:50px}
.content-intro-organization .history ul{padding:30px 0 19px 19px;}
.content-intro-organization .history ul li{font-size:12px; font-family:dotum, gulim, arial; color:#666; margin-bottom:17px;}
.content-intro-organization .history ul li .pl80{margin-left:126px; display:block; padding-top:10px}
.content-intro-organization .history ul li strong{margin-right:35px; font-size:14px; color:#146dae}

.link-btn{
    padding-top:20px;
    display: block;
    color: #222;
    font-size: 16px;
    font-weight: 500;}

/*������ �Ұ� ����*/
.content-intro-introduction{margin-bottom:50px}
.content-intro-introduction h3{color:#222; font-size:18px; font-weight:bold;}
.content-intro-introduction h4{color:#146dae; font-size:14px; font-weight:bold; font-family:dotum, gulim, arial; margin:30px 0 19px 0;}
.box-link-area {display: flex; width: 100%; overflow: hidden; flex-direction: column; }
.box-link-area h3 {font-size: 14px;}
.box-link-area .f2 {padding: 0; margin-top: 15px; border: none;}
.box-link-area .link-btn {padding-top: 5px; font-size: 14px;}

.introduction{border-bottom:3px solid #2b4934; width:100%; padding:38px 0 40px 0; margin-bottom:37px;}
.introduction .introduction_text{float:left; width:485px;  margin-right:45px;}
.introduction .introduction_img{float:right; width:190px;}
.introduction .introduction_img span.blue{font-size:18px;}
.introduction:after{clear:both; content:""; height:0; display:block;}
.introduction .introduction_text p{margin-top:30px; font-size:12px;font-family:dotum, gulim, arial; color:#666; line-height:20px;}
.introduction .introduction_img img{margin-bottom:20px;}
.introduction_img p{font-size:14px; font-weight:bold; margin-bottom:5px;}

.introduction .introduction_img a{margin:5px 0 0 3px; display:block; }
.introduction .introduction_img a:hover{text-decoration:underline;}
.introduction_bot ul li{height:100%; margin-bottom:40px;}
.introduction_bot ul li h3.fl{float:left; width:145px; color:#222; font-size:18px; font-weight:bold;}
.introduction_bot ul li h3.fl span{font-size:14px; display:inline-block; margin-top:10px; line-height:20px;}
.introduction_bot ul li .right{float:right; width:575px;  padding-top:5px;}
.introduction_bot ul li:after{clear:both; content:""; height:0; display:block;}
.introduction_bot ul li .right ul li{padding-left:8px;background:url(/images/intro/intro_bul.gif) no-repeat left 5px; margin-bottom:19px; color:#666; font-size:12px; font-family:dotum, gulim, arial;}
.introduction_bot .table_type1{margin-top:20px;}
.border-content .telematics-cont {margin-bottom: 40px;}
.telematics-cont ul li {line-height: 20px;}
.telematics-cont ul li.telematics-tit {margin-bottom: 10px; font-size: 14px; color: #222; font-weight: 600;}
.telematics-cont ul li.telematics-txt {font-size: 13px; color: #666;}
.telematics-cont ul li.telematics-txt:not(:last-child) {margin-bottom: 25px;}

/*�ٱ�� ��������*/
.mult_bot ul li{margin-bottom:30px; height:100%;}
.mult_bot ul li h3.fl{float:left; width:145px; color:#222; font-size:18px;}
.mult_bot ul li ul.right{float:right; width:575px; padding-top:5px;}
.mult_bot ul li:after{clear:both; content:""; height:0; display:block;}
.mult_bot ul li ul.right li{padding-left:8px;background:url(/images/intro/intro_bul.gif) no-repeat left 5px;color:#666; font-size:12px; font-family:dotum, gulim, arial;}

.mult_bot ul li .paper p{margin-bottom:25px; font-size:12px; font-family:dotum, gulim, arial; color:#666;}
.mult_bot ul li .paper p span{display:block;}
.mult_bot ul li .paper p a{color:#3687c5;}
.mult_bot .table_type1{margin-top:20px;}

/*�ż��缺�����*/
div.introduction_top:after {clear:both; content:''; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
ul.image_description {clear:both; padding:21px 31px; margin-top:29px; border:1px solid #cde3f1; background:#ebf1f5;}
ul.image_description li {margin-top:41px;}
ul.image_description li:first-child {margin-top:0;}
ul.image_description li strong { display:block; font-size:30px; color:#1980c4;}
ul.image_description li p {margin-top:3px; font-weight:bold; font-size:16px; color:#555;}
ul.image_description li div.relation_photo {margin-top:24px;}

div.category_type {font-family:dotum, gulim, arial; color:#666; line-height:20px;}
div.category_type p {margin-top:21px;}
div.category_type p:first-child {margin-top:0;}
div.category_type div.process_image {margin-top:49px;}

div.result_type {font-family:dotum, gulim, arial; color:#666; line-height:18px;}
div.result_type p {padding-left:10px; background:url(/images/common/bul_dot_black.gif) no-repeat 0 7px;}
div.result_type p.next-text {margin-top:38px;}
div.result_type div.image_introduce {}
div.result_type div.image_introduce:after {clear:both; content:''; display:block; overflow:hidden; height:0; font-size:0; line-height:0;}
div.result_type div.image_introduce div.cover {float:left; width:129px;}
div.result_type div.image_introduce p {float:left; width:436px; margin-top:0;}
div.result_type div.relation_image {margin-top:25px;}
div.result_type div.point_text {margin-top:38px;}
div.result_type div.point_text strong {font-size:12px; color:#666;}
div.result_type div.point_text p {padding:0; background:none;}

/*����ȯ�����*/
.introduction .introduction_text .work_list {width:100%; margin-top:22px; font-family:dotum, gulim, arial; color:#666;}
.introduction .introduction_text .work_list li { margin-top:22px; line-height:20px; }
.introduction .introduction_text .work_list li:first-child { margin-top:0; }
.introduction .introduction_text .work_list li strong {display:block; margin-bottom:2px; font-size:14px; color:#146dae;}

/* 블라인드 */
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    clip-path: inset(50%); 
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
}