/* ¼­ºê°øÅë */
.red_font {color:#df0000;}
.blue_font {color:#3879d9;}
.green_font {color:#98bc1c;}
/* ¼­ºêÆäÀÌÁö Ãà¼Ò½Ã ¸Þ´º */
.navbar {margin:0;}

/* ¼­ºê Å¸ÀÌÆ² ¹éÀÌ¹ÌÁö¿µ¿ª */
.sub_title_bg h1{display:inline-block; font-weight:bold;letter-spacing:-0.1em}
.sub_title_bg p{font-size:16px;letter-spacing:-0.1em}

/* ¼­ºê Å¸ÀÌÆ² */
.sub_h2 {font-size:24px; padding-top:5px; margin-bottom:15px;  background: url('../img/top_bgtitle.jpg') no-repeat left top;}

/* ¼­ºêÆäÀÌÁö css */
.sub_location {height:42px; border-top:1px solid #e1e1e5; border-bottom:1px solid #e1e1e5; background:#fbfbfb}
.sub_location .container {padding:0;border-left:1px solid #e1e1e5; border-right:1px solid #e1e1e5;}
.sub_location .container h1 {display:inline-block;padding:0 15px;font-size:1.2em; margin:0; line-height:40px;letter-spacing:-0.1em}
.sub_location .container .col-md-10 {border-left:1px solid #e1e1e5; padding:0; }
.sub_location .container ul {float:right; margin:0; padding:0; }
.sub_location .container ul li {float:left; border-left:1px solid #e1e1e5; padding:0 5px; list-style:none; line-height:40px; font-size:11px; color:#666;}

.sub_contents_wrap .sub_container_wrap {padding:0;border-left:1px solid #e1e1e5;border-right:1px solid #e1e1e5;}
.sub_contents_wrap .sub_container_wrap .left_gnb {padding:0;}
.sub_contents_wrap .sub_container_wrap .left_gnb ul li {border-bottom:1px solid #e1e1e5;}
.sub_contents_wrap .sub_container_wrap .left_gnb .nav-pills>li>a {border-radius:0 0;}
.sub_contents_wrap .sub_container_wrap .left_gnb .nav-stacked>li+li {margin-top: 0;}
.sub_contents_wrap .sub_container_wrap .right_contents {min-height:400px; border-left:1px solid #e1e1e5;}
.sub_contents_wrap .sub_container_wrap .right_contents1 {min-height:2200px; border-left:1px solid #e1e1e5;}

.video-wrap {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
.video-wrap iframe,
.video-wrap object,
.video-wrap embed {position:absolute; top:0; left:0; width:100%; height:100%;}


/* ÀÓ¿øÇöÈ² css */
#subtitle {font-size:16px;padding:10px 5px;font-weight:bold;}
#subtitle p{border-bottom:1px solid #5b5b5b;margin:10px 0px}

#subex{width:100%;float:left;margin:20px 0px}
#subex ul{position:relative;}
#subex li{width:290px;height:160px;padding:18px 5px;border:1px solid #ccc;}
#subex li img{float:left;margin:0px 5px}
#subex li p {float:left}
#subex li span {font-size:22px;font-weight:bold;}
#subex li strong{margin:0px 5px;background: url('../img/tite_ex.png') no-repeat center ;color:#fff;padding:10px 30px;font-weight:bold;}
.md30{margin:15px 12px}


#subex1{width:100%;float:left;margin:20px 0px}
#subex1 ul{position:relative; display:inline-block;}
#subex1 li{float:left;width:290px;height:160px;padding:18px 5px;border:1px solid #ccc;margin-right:20px;margin-bottom:20px}
#subex1 li img{float:left;margin:0px 5px}
#subex1 li p {float:left}
#subex1 li span {font-size:22px;font-weight:bold;}
#subex1 li strong{margin:0px 5px;background: url('../img/tite01_ex') no-repeat center ;color:#fff;padding:10px 30px;font-weight:bold;}


#subex2{width:100%;float:left;margin:20px 0px}
#subex2 ul{position:relative; display:inline-block;}
#subex2 li{float:left;width:290px;height:160px;padding:18px 5px;border:1px solid #ccc;margin-right:20px;margin-bottom:20px}
#subex2 li img{float:left;margin:0px 5px}
#subex2 li p {float:left}
#subex2 li span {font-size:22px;font-weight:bold;}
#subex2 li strong{margin:0px 5px;background: url('../img/tite02_ex') no-repeat center ;color:#fff;padding:10px 30px;font-weight:bold;}






/* ¹ÝÀÀÇü ¸ÞÀÎ¸Þ´º */
@media (min-width: 1200px) {
.sub_location .container h1 {font-size:1em;}
.right_contents {padding:0 40px;}
.sub01_1_list {padding:30px 10px;}
.sub01_1_list p {font-size:17px; text-align:justify;}
.sub01_1_list_p2 {line-height:40px;}
.ceo_sign {font-size:16px !important;}
}
.bottom_bg img{width:100%;}

@media (max-width: 1200px) {
.sub_location .container h1 {font-size:1em;}
.sub01_1_list {padding:30px 10px;}
.sub01_1_list p {font-size:16px;  text-align:justify;}
.sub01_1_list_p2 {line-height:40px;}
.ceo_sign {font-size:16px !important;}
.sub_contents_1_1 .sub_title_text p {font-size:18px !important; text-align:justify;}
.ceo_sign {text-align:left !important;}
.ceo_sign span{padding:0;}
.ceo_sign b{font-size:14px; text-align:center;}

}

@media (max-width: 770px) {
.sub_location .container h1 {font-size:1.2em;font-weight:bold;}
.sub_location .container div.col-md-10 {border-left:0; border-bottom:1px solid #e1e1e5; }

}

@media (max-width: 996px) {
.sub_title_text {padding-bottom:40px;}
.sub_contents_1_1 .right_ceo_img {text-align:center;}
.ceo_sign span {padding:10px 0; display:inline-block;}
.ceo_sign span:after {display:block;visibility:hidden;clear:both;content:""}
.ceo_sign b{font-size:14px; text-align:center;}
}

.sub_title_bg {height:200px;background:url('../tk_taekkyon/tk_include/img/sub_title01bg.png')  center center no-repeat;}

/* ¼­ºêÆäÀÌÁö 1_1 */
.sub_contents_1_1 {border-bottom:2px solid #3879d9}
.sub_contents_1_1:after {display:block;visibility:hidden;clear:both;content:""}
.sub_contents_1_1 .right_contents h2:after {display:block;visibility:hidden;clear:both;content:""}
.sub_contents_1_1 .sub_title_text p {padding-top:20px;font-size:20px; text-align:justify;}
.sub_contents_1_1 .right_contents .col-md-5 { text-align:right;}

#bo_v_atc strong{word-wrap: break-word;}


#sub1_7{width:100%;float:left;margin-top:20px}
#sub1_7 li{float:left;width:95%;padding-bottom:20px;border-bottom:1px solid #f0f0f0;margin:10px 0px}
#sub1_7 span{float:left; background:#0070b6; border:3px solid #dcdcdc;text-align:center;width:120px;height:120px;padding-top:35px;font-size:16px;border-radius: 50%;color:#fff;margin-right:30px}