@charset "utf-8";

/******************************
**
** 사용자 CSS 변경 옵션 
**
******************************/
#md-header {padding-top:30px} /* 헤더 탑 위치 */

.navbar .navbar-nav>li>a,
.navbar .navbar-nav li ul.dropdown-menu li a{color:#fff} /* 메뉴 폰트 컬러 */

.social-icon a {color:#999} /* 상,하단 소셜아이콘 배경 색 */
#ch2ch-latest .icon-menu a {color:#aaa} /* 최근게시물 섹션 퀵메뉴 아이콘 배경색 */

/* 각 섹션 상하여백 */
#ch2ch-latest {padding-top:30px;padding-bottom:10px} /* 최근 게시물 상하여백 */
#ch2ch-textblock {padding-top:40px;padding-bottom:30px} /* 텍스트블럭 상하여백 */
#ch2ch-textblock {margin-bottom:40px} /* 텍스트블럭과 갤러리 사이 간격 */
#ch2ch-gallery {padding-top:20px;padding-bottom:0} /* 갤러리 상하여백 */
#ch2ch-gallery .gallery-title {margin-bottom:20px} /* 갤러리 타이틀 하단 간격 */
#ch2ch-gallery .gallery-cont {padding-top:20px;padding-bottom:20px} /* 갤러리 위젯 영역 상하 여백 */
#ch2ch-parallax {padding-top:60px;padding-bottom:60px} /* 패럴랙스(클라이언트) 상하여백 */
#ch2ch-content {padding-top:0;padding-bottom:30px} /* 서브 컨텐츠영역 상하여백 */


/* 패럴랙스 컬러 */
#ch2ch-parallax {color:#fff;background-color:#f9f9f9} /* 패럴랙스 폰트 및 배경 컬러 */
.title-bottom-line {background-color:#fff} /* 패럴랙스 우측 라인 컬러 */

/* 서브 옵션 */
.sub-title {margin-top:70px} /* 서브 탑 텍스트 세로 위치 */
.sub-title h3 {color:#444} /* 서브 탑 제목 폰트 컬러 */
.sub-title p {color:#666} /* 서브 탑 내용 폰트 컬러 */

/* 추가 CSS */
/* 테이블 */
.tbl_01 {width:100%;margin-top:5px;}
.tbl_01 td {padding:7px 0 7px 20px;border-bottom:1px solid #e3e3e3;font-size:14px;color:#303030;line-height:160%;letter-spacing:-0.05em;}
.tbl_01 td br {letter-spacing:normal;}
.tbl_01 td .comm {font-size:13px;color:#3a709c;line-height:160%;letter-spacing:-0.05em;}
.tbl_01 .first_child th, .tbl_01 .first_child td {border-top:3px solid #e64c66;}
.tbl_01 th {border-bottom:1px solid #e3e3e3;font-size:14px;color:#303030;letter-spacing:-0.5px;}
.tbl_01 .w_category {width:25%;border-bottom:1px solid #e3e3e3;padding-left:15px;background:#ececec;font-size:14px;color:#303030;letter-spacing:-0.5px;text-align:left;}
.tbl_01 .w_category_2 {width:25%;border-bottom:1px solid #e3e3e3;padding-left:15px;background:#ececec;font-size:14px;color:#303030;letter-spacing:-0.5px;text-align:center;}
.tbl_01 th.time {padding-left:0;background:#ececec;font-weight:bold;text-align:center;}
.tbl_01 th.time02 {padding-left:20px;font-weight:bold;text-align:left;}
.tbl_01 th.category {padding-left:17px;background:#ececec;text-align:left;}
.tbl_01 th.category .term {margin-left:3px;padding-left:10px;background:url('../img/bullet/bullet_bar02.gif') no-repeat left 2px;font-size:12px;font-weight:normal;}
.tbl_01 th.sub_category {padding-left:17px;background:#ececec;font-size:12px;font-weight:normal;text-align:left;}
.tbl_01 td.place {width:130px;padding-left:8px;background:#ececec;text-align:left;}
.tbl_01 td.place img {width:10px;}
.tbl_01 td.txt {width:130px;padding-left:8px;text-align:left;font-size:13px;border-right:1px solid #fff;}
.tbl_01 td.centertxt {padding-left:2px;text-align:center;font-size:13px;border-right:1px solid #ececec;}
.tbl_01 td.righttxt {padding-left:2px;text-align:left;font-size:13px;border-right:1px solid #fff;}
.tbl_01 td.guide {padding-left:5px;}
.tbl_01 td .stit {padding-left:22px;background:url('../img/bullet/bullet_arrow02.gif') no-repeat left 4px;}
.tbl_01 td .txt-info {margin-left:23px;font-size:12px;}
.tbl_01 td .respon {margin-right:13px;padding-right:19px;background:url('../img/bullet/bullet_bar02.gif') no-repeat right 5px;}
.tbl_01 td .respon02 {display:inline-block;width:123px;margin-right:13px;padding-right:19px;background:url('../img/bullet/bullet_bar02.gif') no-repeat right 5px;}
.tbl_01 td .assem {margin-right:8px;padding-right:15px;background:url('../img/bullet/bullet_bar02.gif') no-repeat right 5px;}
.tbl_01 td .time_info {margin-right:40px;}
.tbl_01 td .txt_newfam {padding-left:19px;background:url('../img/bullet/bullet_arrow02.gif') no-repeat left 4px;font-size:12px;}
.tbl_01 th.line, .tbl_01 td.line {border-right:1px solid #e3e3e3;}
.tbl_01 td.youth_respon {font-size:12px;}
.tbl_01 td.youth_respon em {font-size:14px;font-weight:bold;}
.tbl_01 td.sfont {font-size:12px;}
.tbl_01 td .txt_eng_info {padding-left:65px;text-indent:-65px;}

/* 찾아오시는길 */
.prk {padding: 1.2%;}
.prk .tabprk { padding: 1.8%; background: #fff;border: 1px solid #dededc;border-radius: 5px; }
.prk2 {overflow: hidden;padding-bottom: 20px; margin-top: 10px; padding: 1.2%; }
.prk2 .ll {width: 99.9%; position: relative; margin-bottom: 24px; }
.prk2 .rr {width: 99.9%; position: relative;}
.prk2_box {background: #fff;border: 1px solid #dededc;border-radius: 3px;padding: 22px 30px;margin-left: 55px;}
.prk2_box h3 {font-size: 18px;font-weight: bold;padding-bottom: 20px; border-bottom: 1px solid #ececeb; }
.sub02-04-03 .prk2 { padding: 0px; }
.prk2.col2 .rr,
.prk2.col2 .ll {
	width: 48.5%;
	display: inline-block;
	vertical-align: top;
	zoom: 1; /* Fix for IE7 */
	*display: inline; /* Fix for IE7 */
}
.prk2.col2 .ll { margin-right: 18px; }
.prk2.col2 .rr .prk2_lst li:first-child { padding-top: 0px; }
.prk2.col2 .rr .prk2_lst { margin-bottom: 20px; }
.prk2.col2 .prk2_lst li { padding: 15px 0px 0px 10px; background-position: 0px 24px; line-height: 1.4; }

.prk2_lst { overflow: hidden; }
.prk2_lst li { padding: 18px 0 12px 10px; font-size:15px;list-style-type: square; list-style-position: inside;}
.prk2_lst li p { padding-left: 14px; margin-top: 6px; line-height: 2; }
.prk2_box strong {font-weight: bold;}
.prk2_box > strong {font-weight: bold;padding-bottom: 10px;display: block;}
.sub02-04-01 .prk2_lst li p, .sub02-04-02 .prk2_lst li p { line-height: 1.8; }

.kso-article {margin-bottom:40px;}
.kso-article .title {font-size:25px;font-weight:bold;letter-spacing:-1px;color:#ad955e;padding: 0 0 3px 12px;border-left: 3px #ad955e solid;line-height: 25px;}
.kso-article .sub_title {font-size:16px;font-weight:bold;letter-spacing:-1px;background: #ad955e;color:#fff;margin-bottom:10px;}
.kso-article .summary {font-size:14px;font-weight:bold;color:#444;line-height:22px;}
.kso-article .sub_summary {margin: 0 0 3px 10px;}
.kso-article .title-line{margin:20px 0;width:80px;height:3px;background-color:#333;}