@charset "utf-8";


html,body{width:100%;}
table{border-collapse: collapse;}
img{width:99%;}

/*서브 공통*/
*{margin:0;padding:0;}

.gnb{font-size:16px;}

#container{width:100%;}

#container .intro2 img{width:99%;}

#container .intro{overflow:hidden; margin-top:5px; padding-bottom:5px; box-sizing: border-box; padding:10px;background: #fff;}
#container .intro h3{width:100%; font-size:18px; margin-bottom:3px; border-bottom:1px solid #ccc; padding-bottom:10px;} /* 서브 큰 제목 */
#container .intro h4{font-size:17px;font-weight:bold;color:#333;}
#container .intro h5{background:url(/m/images/icon04.gif) 0 4px no-repeat;font-size:16px;font-weight:bold;color:#535454;padding-left:15px;}
#container .intro p{font-size:14px;line-height:20px;color:#333;}

#container .intro .sub_txt01{color:#be081e;}
#container .intro .sub_txt02{color:#222;font-size:16px;font-weight:bold;}
#container .intro .sub_txt03{color:#d2d1d1;}


#container .intro .txt_01{color:#babbbb;font-size:18px;}
#container .intro .txt_02{font-size:14px;color:#666;}
#container .intro .txt_03{font-size:12px;}
#container .intro .txt_04{color:#56658d;font-size:12px;}
#container .intro .txt_05{color:#333;font-weight:bold;}
#container .intro .txt_06{color:#333;font-weight:bold;}
#container .intro .txt_07{color:#bb2828;font-size:14px;font-weight:bold;}
#container .intro .txt_08{color:#bb2828;font-weight:bold;}
#container .intro .txt_09{font-size:20px;color:#666;font-weight:bold;}
#container .intro .txt_10{font-size:16px;color:#333;font-weight:bold;float:right;}





#container .intro .sub_ph01{display:block;}



.sub_cmn_tit{font-size: 24px; color:#333; font-weight: bold;}
.sub_cmn_txt{font-size: 14px; color:#444; line-height: 1.7em;}
.point_color{color:#0071ce;}



.common_table{width:100%; border-collapse: separate; border-spacing: 0px; border-top: 2px solid #666; margin-top: 10px;}
.common_table th{width:30%; background: #f5f5f5;padding:10px 0; border-bottom: 1px solid #ddd; color:#333;}
.common_table td{width:70%;padding:10px; color:#666;border-bottom: 1px solid #ddd; line-height: 1.5em;}
.common_table strong{color:#333;}






/*LIST tab css*/
#tabs_container {width:100%;overflow:hidden;}
#tabs_container h2{font-size:20px;font-weight:bold;border-bottom:1px solid #eee;padding:50px 0 10px 0;}
.tabs{}
.tabs li {float:left;text-align:center;cursor:pointer;width:50%;height:31px;line-height:31px;border:1px solid #eee;
          border-left:none;font-size:12px;font-weight:bold;background: #fafafa;overflow: hidden;position: relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}

.tabs li.active {background:#56658d;color: #fff !important;}

.tabs_left{float:left;}
.tabs_left li {float: left;cursor:pointer;width:242px;height:23px;padding:10px 0 0 20px;border-bottom:1px solid #dbdbdb;
			   font-size:12px;line-height:12px;font-weight:bold;overflow: hidden;position: relative;color: #666 !important;}

.tabs_left li.active {background:#848b9d;border-bottom:1px solid #dbdbdb;color: #fff !important;}

.tab_container {border-top:none;clear:both;float:left;width:100%;background:#FFFFFF;padding-bottom:30px;}
.tab_content {font-size:12px;display:none;}
.tab_container .tab_content ul {width:100%;margin:0px;padding:0px;}
.tab_container .tab_content ul li {}


/*table css*/
.tb {width:100%;}
.tb th{border:1px solid #9fa6b7;padding:5px 0;text-align:center;font-size:13px;line-height:18px;color:#fff;font-weight:bold;background:#9fa6b7;}
.tb td{border:1px solid #e3e2e2;padding:10px 0;text-align:center;font-size:12px;color:#666;background:#f7f8f9;}
.tb .bg01{background:#edf0f5;color:#636161;font-weight:bold;}
.tb .bg02{background:#edf0f5;}

.tb02 {width:100%;border:1px solid #e3e2e2;}
.tb02 th{border:1px solid #9fa6b7;padding:5px 0;text-align:center;font-size:13px;line-height:18px;color:#fff;font-weight:bold;background:#9fa6b7;}
.tb02 td{padding:5px 0;text-align:center;font-size:12px;color:#666;background:#f7f8f9;}

.tb03 {width:100%;border:1px solid #e3e2e2;}
.tb03 td{padding:10px 0 10px 20px;font-size:12px;color:#666;border:1px solid #e3e2e2;}
.tb03 .bg03{background:#f7f8f9;font-weight:bold;color:#333}
/*table css*/

/*tab css*/
#tabs_container {width:100%;overflow:hidden;}
#tabs_container h2{font-size:20px;font-weight:bold;border-bottom:1px solid #eee;padding:0;background:#56658d;height:46px;line-height:46px;text-align:center;color:#fff;margin-top:20px;}
.tabs2{}
.tabs2 li {text-align:center;cursor:pointer;width:100%;height:31px;line-height:31px;border:1px solid #eee;
          border-left:none;font-size:12px;font-weight:bold;background: #fafafa;overflow: hidden;position: relative;}

.tabs2 li.active {background:#56658d;color: #fff !important;}

.tab_container {border-top:none;clear:both;float:left;width:100%;background:#FFFFFF;}
.tab_content2 {font-size:12px;display:none;padding:50px 0 0 0;}
.tab_container .tab_content2 ul {width:100%;margin:0px;padding:0px;}
.tab_container .tab_content2 ul li {}


.tabs3{}
.tabs3 li {text-align:center;cursor:pointer;width:100%;height:31px;line-height:31px;border-bottom:1px solid #eee;
          border-left:none;font-size:12px;font-weight:bold;background: #fafafa;overflow: hidden;position: relative;}
.tabs3 li.active {background:#56658d;color: #fff !important;}


.tabs4{}
.tabs4 li {text-align:center;cursor:pointer;width:100%;height:31px;line-height:31px;border:1px solid #eee;
          border-left:none;font-size:12px;font-weight:bold;background: #fafafa;overflow: hidden;position: relative;}

.tabs4 li.active {background:#56658d;color: #fff !important;}

.blank_01{height:15px;}
.blank_02{height:10px;}

#daumRoughmapContainer1492664873324.root_daum_roughmap {width:100%;}

