@charset "utf-8";

/* Company */
#PAGE_COMPANY{clear:both;}

.disn{display:none;}
.al{text-align:left  !important;}
.mt10{margin-top:10px;}
.mt18{margin-top:18px;}
.mt40{margin-top:40px;font-weight:700}
.mt70{margin-top:70px;font-weight:900}
.pl15{padding-left:15px !important;}
.ti15{text-indent:15px !important;}
.ac{text-align:center !important;}
.mr0 {margin-right:0; !important;}
.subMenu {  margin:0 auto; overflow:hidden;border-bottom:1px solid #eee;max-width:1140px;background:#efefef; } 
.subMenu u{ overflow:hidden;} 
.subMenu li { float:left; border-left:1px solid #aaa }
.subMenu li a { font-size:13px; color:#333;}
.subMenu li a.smenu { display:block; width:153px; height:53px; background:#dedede; text-align:center; padding-top:15px;  }
.subMenu li a.on { color:#fff; background:#283d99; border:0px solid red;}
.subMenu li a:hover { color:#fff; background:#283d99; }



.red1{border:1px solid red}
.green1{border:1px solid green}
.blue1{border:1px solid blue}


@media(max-width:720px){

.ham_mo{display:none !important;}
.rd-navbar-project-hamburger{display:none !important;}


.subMenu{
  display:;
  margin:0 auto; 
  border-bottom:0px;
  max-width:720px
}
.subMenu li { float:left; border-bottom:1px solid #aaa;width:33.33%; height:auto; text-align:center;}
.subMenu li a.smenu { display:block;   width:auto; height:40px;  padding-top:10px; text-align:center;padding-right:2%;background:#dedede;}
.subMenu li a.on { color:#fff; background:#283d99; border:0px solid red;}
.subMenu li a:hover { color:#fff; background:#283d99; }
}


.container img {text-align:center}

.btn-primary2 {
	border-radius: 3px;
	font-family: 'Noto Sans KR', sans-serif,"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	letter-spacing: .05em;
	text-transform: uppercase;
	transition: .33s;
	padding:1% 1% 1% 3%;
}

.btn-primary2, .btn-primary2:active, .btn-primary:focus {
	color: #ffffff;
	background: #283d99;
	border-color: #283d99;
}

.btn-primary2:hover {
	color: #ffffff;
	background: #0066ff;
	border-color: #0066ff;
}

.btn-primary2 strong{padding-left:10px;}


.cnt {margin-bottom:70px;border:0px solid red}
.cnt h1{background:url(/images/bu_con.gif) no-repeat left 5px;padding-left:8px;color:#383838;font-size:18px;font-family:'Noto Sans KR', sans-serif,'맑은 고딕', 'Malgun Gothic','NanumGothic', 'NanumGothicWeb', Dotum;}
.cnt h2{color:#20459e;font-size:15px;font-family:'Noto Sans KR', sans-serif,'맑은 고딕', 'Malgun Gothic','NanumGothic', 'NanumGothicWeb', Dotum;}

.sub1_1_1{position:relative;margin-top:20px;}
.sub1_1_1 img{margin-top:15px;}
.sub1_1_1 ul{/*  */}
.sub1_1_1 ul li{font-weight:bold;font-size:13px;margin-bottom:10px;color:#656565; line-height:20px;}

.sub1_1_2{position:relative;margin-top:20px;}
.sub1_1_2 img{}
.sub1_1_2 ul{margin-top:10px;}
.sub1_1_2 ul li{font-weight:bold;font-size:13px;margin-bottom:10px;color:#656565;background:url(/images/bu_con_check.gif) no-repeat left 5px;padding-left:15px;}

.sub1_1_3{position:relative;margin-top:20px;}
/* .sub1_1_3 img{position:absolute;top:3px;}
.sub1_1_3 ul{margin-left:320px;} */
.sub1_1_3 img{margin-top:10px;}
.sub1_1_3 ul li{font-weight:bold;font-size:13px;margin-bottom:10px;color:#656565;background:url(/images/bu_con_check.gif) no-repeat left 5px;padding-left:15px;}

.sub1_1_4{position:relative;margin-top:20px;}
.sub1_1_4 ul{margin-top:10px;}
.sub1_1_4 ul li{font-weight:bold;font-size:13px;margin-bottom:10px;color:#656565;background:url(/images/bu_con_check.gif) no-repeat left 5px;padding-left:15px;}

.sub1_2_1{position:relative;margin-top:20px;min-height:284px;}
/*.sub1_2_1 img{position:absolute;top:0;left:0;}*/

.sub1_2_1 ul{margin-left:290px;}
.sub1_2_1 ul li{font-weight:bold;font-size:14px;margin-bottom:10px;color:#999;letter-spacing:1px;background:url(/images/bu_sub1_2.gif) no-repeat left center;padding-left:10px; }
.sub1_2_1 ul li span{color:#182441;font-size:15px;}



.sub1_2_2 {margin-top:10px;}
.sub1_2_2 ul li {font-weight:bold;font-size:14px;margin-bottom:5px;color:#999;letter-spacing:1px;background:url(/images/bu_sub1_2.gif) no-repeat left center;padding-left:10px; }
.sub1_2_2 ul li span{color:#182441;}

.sub1_2_3 {margin-top:10px;}
.sub1_2_3 ul li {font-weight:bold;font-size:14px;margin-bottom:5px;color:#999;letter-spacing:1px;background:url(/images/bu_sub1_2.gif) no-repeat left center;padding-left:10px; }
.sub1_2_3 ul li span{color:#182441;}

.sub1_2_4 {margin-top:10px;}
.sub1_2_4 ul li {width:30%; height:200px; min-height:100px;border:#ccc 1px solid; float:left; text-align:center; padding:20px; margin:10px 20px 40px 0;}
.sub1_2_4 ul li.last {margin-right:0;}
.sub1_2_4 ul li .img {height:auto; margin-bottom:10px;}
@media(max-width:767px){
.sub1_2_4 ul li {width:100%;margin:5px 0px 5px 0;height:auto;}
.sub1_2_4 ul li .img {width:100%;}
}


.sub2_1_1{position:relative;margin-top:20px;}
.sub2_1_1 p{font-weight:bold;font-size:13px;margin-bottom:10px;color:#666;}
.sub2_1_1 .right {width:50%; float:right;border:0px solid green}
.sub2_1_1 em,
.sub2_1_1 pre{font-weight:bold;font-size:13px;margin-bottom:10px;color:#666;line-height:20px;}
/*.sub2_1_1 img {float:left; margin-right:40px;}*/
.sub2_1_1 .left {width:50%; float:left; border:0px solid blue}
.sub2_1_1 .left img {margin:0 auto;text-align:center;border:1px solid red}
.sub2_1_1 div.hi>p {font-weight:600; font-size:13px; margin-bottom:20px;}
.sub2_1_1 div.hi>p.color {font-size:16px; line-height:20px; color:#e60013;}
.sub2_1_1 div.name {color:#000; font-size:16px; font-weight:600; margin-top:30px; margin-bottom:80px;}
.sub2_1_1 div.name strong {font-size:24px;}

.sub2_1_2{position:relative;margin-top:20px;}
.sub2_1_2 p{text-align:right;padding-right:5px;font-family:'Noto Sans KR', sans-serif,'맑은 고딕', 'Malgun Gothic','NanumGothic', 'NanumGothicWeb', Dotum;font-weight:bold;color:#666}
.sub2_1_2 ul{overflow:hidden;border:5px solid #d1d3d9;margin-top:5px;padding:20px 20px 10px 20px;}
.sub2_1_2 li{width:33%;float:left;font-weight:bold;font-size:13px;margin-bottom:10px;color:#666;:}
@media(max-width:767px){
.sub2_1_2 li{width:50%;float:left;font-size:0.6em;margin-bottom:10px;color:#666;:}
}

.sub2_1_3{position:relative;margin-top:20px;}
.sub2_1_3 p{font-family:'Noto Sans KR', sans-serif,'맑은 고딕', 'Malgun Gothic','NanumGothic', 'NanumGothicWeb', Dotum;font-weight:bold;color:#666}
.sub2_1_3 ul{margin-top:20px;list-style-type: decimal !important;}
.sub2_1_3 ol li{font-weight:bold;font-size:13px;margin-bottom:10px;color:#656565;margin-left:20px; line-height:22px;}
.sub2_1_3 dl{margin-top:10px;}
.sub2_1_3 ol li dl dl{margin-left:20px;margin-top:5px;margin-bottom:5px;}
.sub2_1_3 dd{background:url(/images/bu_basic.gif) no-repeat left 7px;padding-left:12px;margin:3px 0;color:#888;font-weight:bold;font-family:'Noto Sans KR', sans-serif,'맑은 고딕', 'Malgun Gothic','NanumGothic', 'NanumGothicWeb', Dotum; line-height:22px;}
.sub2_1_3 ol li dd ul{margin-top:5px;margin-bottom:5px;}
.sub2_1_3 ol li dd ul li{background:url(/images/bu_basic.gif) no-repeat left 7px;padding-left:12px;margin:3px 0 3px 12px;color:#888;}
.sub2_1_3 dl.none dd{background:none;padding-left:0px;}
.sub2_1_3 table{margin-top:10px;width:100%;text-align:center;color:#333;}
.sub2_1_3 table th{background:#d1d3d9;border:1px solid #8b91a0;padding:10px 0;}
.sub2_1_3 table td{border:1px solid #d1d3d9;padding:10px 0;}
.sub2_1_3 table td.bold{font-weight:bold;background:#20459e;color:#fff;}



.sub2_2 .green {color:#10b510;}
.sub2_2 .blue {color:#0000d7;}
.sub2_2 .red {color:#da0000;}
.sub2_2 span.blank {color:#666; font-size:12px; margin-right:0;}




.view_top table{margin-top:10px;width:100%;text-align:center;color:#333;}
.view_top table th{background:#d1d3d9;border:1px solid #8b91a0;padding:10px 0;}
.view_top table td{border:1px solid #d1d3d9;padding:10px 0;}
.view_top table td.bold{font-weight:bold;background:#20459e;color:#fff;}
.view_top .tex_left {padding-left:10px;text-align:left;}

.sub2_4 table{margin-top:10px;width:100%;text-align:center;color:#333;}
.sub2_4 table th{background:#d1d3d9;border:1px solid #8b91a0;padding:10px 0;}
.sub2_4 table td{border:1px solid #d1d3d9;padding:10px 0;}
.sub2_4 table td.bold{font-weight:bold;background:#20459e;color:#fff;}

.sub2_4_selec{text-align:right;}
.sub2_4_selec select{font-family:'Noto Sans KR', sans-serif,'맑은 고딕', 'Malgun Gothic','NanumGothic', 'NanumGothicWeb', Dotum;font-size:15px;padding:3px;}

.sub5_1 .left {width:404px; margin-right:40px; float:left;}
.sub5_1 table{width:100%;text-align:center;color:#333;}
.sub5_1 table th{background:#d1d3d9;border:1px solid #8b91a0;padding:10px 0;}
.sub5_1 table td{border:1px solid #d1d3d9;padding:10px 10px; text-align:left; line-height:18px;}
.sub5_1 table td.bold{font-weight:bold;background:#20459e;color:#fff;}
.sub5_1 .right {width:402px; float:left;}
.sub5_1 .right h4 {font-size:16px; margin-bottom:10px;}
.sub5_1 .right .map {width:402px; height:300px; border:#ccc 1px solid; margin-bottom:30px;}
.sub5_1 .right .pic {width:402px; height:300px; border:#ccc 1px solid; margin-bottom:80px;}

.sub5_3 .tbb_txt {margin-top:10px;}

.sub5_4 .tab ul {width:100%; border-bottom:#ccc 1px solid; height:48px; margin-bottom:20px;}
.sub5_4 .tab li {float:left; width:200px; border:#ccc 1px solid; border-bottom:0; text-align:center;font-weight:bold; margin-right:5px;}
.sub5_4 .tab li a {display:inline-block; width:100%; box-sizing:border-box; font-size:14px; padding:15px 0; text-decoration:none;}
.sub5_4 .tab li:hover, .sub5_4 .tab li.on {background:#182441;}
.sub5_4 .tab li:hover a, .sub5_4 .tab li.on a { color:#fff; text-decoration:none;}


.sub5_6 table{width:100%;text-align:center;color:#333;}
.sub5_6 table th{background:#eee;border:1px solid #d1d3d9;padding:10px 0;}
.sub5_6 table td{border:1px solid #d1d3d9;padding:10px 10px; text-align:left; line-height:18px;}
.sub5_6 table td.bold{font-weight:bold;background:#20459e;color:#fff;}
.sub5_6 table input.w100 {width:100%;}
.sub5_6 table textarea {max-width:656px;}
.sub5_6 .photo {text-align:center;}
.sub5_6 .btn {width:100px; padding:10px 0 12px;; background:#182441; border-radius:4px; text-align:center; margin:40px auto 0;}
.sub5_6 .btn a {color:#fff; font-size:14px;}
.sub5_6_intro td {text-align:center !important;}
.sub5_6_intro td p {margin:20px 0; font-size:14px; font-weight:bold;}
.sub5_6_intro td img {max-width:80px;max-height:80px}
.sub5_6_intro td a {text-decoration:none;}
.sub5_6_intro td a:hover p {color:#2d4979;}
.sub5_6 .btn input {background:#182441; border:0; color:#fff;}

.gallery h2{clear:both;position:relative; margin:0;}
.gallery h2 a{display:inline-block;position:absolute;top:8px;right:0;}

.video h2{clear:both;position:relative; margin-top:0;}
.video h2 a{display:inline-block;position:absolute;top:8px;right:0;}


.way ul{margin-top:20px;}
.way li{display:table;border:1px solid #8b91a0;width:100%;margin:5px 0;}
.way li span{display:table-cell;width:150px;text-align:center;background:#283d99 ;color:#fff;font-weight:bold;padding:10px 0;}
.way li p{font-family:'Noto Sans KR', sans-serif,'맑은 고딕', 'Malgun Gothic','NanumGothic', 'NanumGothicWeb', Dotum;font-weight:bold;padding-left:20px;}


.history{display:table;margin-top:30px;}
.history .year {background:#182441;display:table-cell; width:130px;font-family:'Noto Sans KR', sans-serif,'맑은 고딕', 'Malgun Gothic','NanumGothic', 'NanumGothicWeb', Dotum;font-weight:bold;color:#333;font-size:20px;}
.history .year span{position:absolute;text-align:center;width:130px;margin-top:-20px;color:#fff;}
.history ul{display:table-cell;padding:10px 0;border:1px solid #8b91a0;width:718px;}
.history ul li{padding:5px 20px;color:#666;font-weight:bold;background:url(/images/bu_history.gif) no-repeat 20px 13px;padding-left:30px;}
.history ul li.b{background:none;}
.history ul li span{color:#182441;font-size:15px;margin-right:9px;display:inline-block;width:35px;}
.history ul li span.blank{width:0; margin-right:46px;}
/* ũ�һ��ĸ� */
@media screen and (-webkit-min-device-pixel-ratio:0){
.history .year span{margin-top:10px;}
}


.unit-left img{max-width:80px;max-height:80px}