@charset "utf-8"; 

/*******************************************************************************************/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*
 * Created by : www.uplusweb.com
 *
 * uplusweb CSS v1.16.0701 - www.uplusweb.com
 *
 * Copyright (c) 2016 uplusweb.com  -  info@uplusweb.com
 *
 *
 */
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*******************************************************************************************/


/*
.sub_visual  { position:relative; width:100%; height:250px !important; margin:0 auto 0 auto; text-align:center; overflow:hidden;
	background-color:#505050; }
*/
.sub_visual { position:relative; width:100%; height:250px; margin:0 auto 0 auto; text-align:center; overflow:hidden; }

.sub_visual .bxslider li { background-size:980px; }

.bx-controls { position:relative; width:980px; margin:25px auto 0 auto; }


#left_menu {float:left; width:210px; padding:0 0 50px 0;}
#lnb .title    {background-color:#555555; padding:15px 0 15px 25px;}
#lnb .title p  {color:#fecb0d; font-size:13px; line-height:1.3;}
#lnb .title h2 {color:#ffffff; font-family:'nanumwB'; font-size:19px; font-weight:700; line-height:1.3; letter-spacing:-0.5px;}
#lnb li        {border-bottom:1px solid #dddddd;}
/*
#lnb li a      {display:block; font-size:13px; color:#777777; line-height:16px; padding:10px 0 10px 30px;
	background-position:190px 14px; text-decoration:none;}
#lnb li a:hover, #lnb li.on a {color:#333333;
	background-color:#ececec url('../../images/nav_lnb_on.png') 196px 14px no-repeat;}
*/

#lnb li a      {display:block; font-family:'nanumw'; font-size:1.125em; color:#535353; padding:16px 0 16px 30px; text-decoration:none;}

#lnb li a:hover, #lnb li.on a {color:#333333; background-color:#E1E9F9;}


#container {margin:20px auto 0 auto;}

#content .cont_title_box {display:block; width:100%; height:20px; margin:15px 0 15px 0; padding-bottom:19px;
	border-bottom:1px solid #dddddd;}
#content .cont_title_box .cont_title_box_tit { float:left; }
#content .cont_title_box .cont_title_box_tit>h3 { margin-top:0;
	font-family:'nanumw'; font-size:19px; font-weight:bold; color:#333333; }
#content .cont_title_box .location { float:right; margin-top:0; font-size:12px; color:#292728; }


.tb_css1 {width:100%; border-collapse:collapse; border-spacing:0px; font-family:'nanumw'; font-size:13px;}
.tb_css1 thead th {padding:15px; background-color:#555555; color:#ffffff; border-left:1px solid #dddddd;}
.tb_css1 thead tr th:first-child {border-left:1px solid #dddddd;}
.tb_css1 tbody th {padding:15px; background-color:#f1f1f1; font-weight:normal; border-bottom:1px solid #dddddd;}
.tb_css1 tbody td {padding:15px; text-align:center; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd;}
.tb_css1 tbody tr td:first-child {border-left:0;}

.tb_css1 .bdr-right {border-right:1px solid #dddddd;}
