@charset "utf-8";

#contents .cont{font-size:14px; color:#303030; line-height:28px;text-align:justify}
#contents .cont .tit_h4{padding:0 0 0 16px;margin:0 0 15px;font-size:18px;font-weight:600;background:url("/bumsuk/images/common/bg_h4.gif") no-repeat left 9px;}/* 본문컨텐츠 타이틀 */
#contents .cont .tit_h6 {font-size:15px; font-weight: 600; color: #202020; margin-bottom: 8px;}
#contents .cont .tit_h6 span {font-size: 13px; font-weight: normal; color: #555555; right: 0; position: absolute;}

#contents .cont .tx_impo{margin-bottom:24px;font-size:28px; color:#082d6c;font-family:"나눔고딕", "NanumGothic"; font-weight:600;}/* 강조글 */
#contents .cont .desc1{margin-bottom:46px;}/* 하단 여백 60px*/
#contents .cont .desc2{margin-bottom:28px;}/* 하단 여백 43px*/
#contents .cont .desc3{margin-bottom:22px;}/* 하단 여백 30px*/

/* tablist*/
.tab_list{margin-bottom:40px;position:relative;clear:both; }
.tab_list:after{content:"";display:block;clear:both;}
.tab_list li{float:left;text-align:center;width:50%;}
.tab_list li a{display:block;min-height:33px;padding-top:10px; text-align:center;font-weight:600;font-size: 14px;line-height:28px;color:#202020;background:#f0f0f0;}
.tab_list li.on a{padding-top:8px; padding-bottom:2px; color:#fff; text-decoration:none;background:#6d97b0;  }

.tab_sub_list{position:relative;top:-52px;left:0;width:100%;overflow:hidden; background:#efefef; font-size:13px;}
.tab_sub_list li{float:left;margin:8px 10px 0 20px;}
.tab_sub_list li.smallMar{float:left;margin:0 10px 0px 20px;}  /*1013 쑤 추가 */
.tab_sub_list li a{display:block; padding:0 0 0 8px;min-height:36px;background:url("/bumsuk/images/common/bg_tab_off.gif") no-repeat left 11px;color:#404040;}
.tab_sub_list li a:hover, .tab_sub_list li a:focus, .tab_sub_list li.on a{color:#196cb9;padding:0 0 0 8px;background:url("/bumsuk/images/common/bg_tab_on.gif") no-repeat left 11px;text-decoration:underline;}

.tab_list2{margin-bottom:40px;position:relative;clear:both; }
.tab_list2:after{content:"";display:block;clear:both;}
.tab_list2 li{float:left;text-align:center;width:33.3%;}
.tab_list2 li a{display:block;min-height:33px;padding-top:10px; text-align:center;font-weight:600;font-size: 14px;line-height:28px;color:#202020;background:#f0f0f0;}
.tab_list2 li.on a{padding-top:8px; padding-bottom:2px; color:#fff; text-decoration:none;background:#6d97b0;  }


.info_pg02_01{overflow:hidden;}
.info_pg02_01 .left{width:335px; float:left;color:#ff7132;font-family:"나눔고딕", "NanumGothic";font-size:20px;}
.info_pg02_01 .left .txt1{font-size:90px;line-height:1;font-weight:700; margin-bottom:5px;}
.info_pg02_01 .left .txt2{margin-bottom:25px}

.info_pg02_01 .right{width:550px; float:left;}
.info_pg02_01 .right li{margin-bottom:5px;}
.info_pg02_01 .right .year{display:inline-block; width:150px; font-weight:600;background:url("/bumsuk/images/sub/info_pg02_01_bg.gif") no-repeat 130px center}

/* 20160224 */
/* 재단설립자 - 상훈 */
.info_pg01_02{overflow:hidden;}
/* 재단설립자 - 상훈 이미지가 있는 경우 */
.info_pg01_02{width:100%; float:left;}
.info_pg01_02 li{margin-bottom:5px; border-bottom:1px solid #e5e5e5; padding-left: 60px;}
.info_pg01_02 li img{display:inline-block; padding:25px 68px 25px 60px;}
.info_pg01_02 .year{display:inline-block; width:150px; font-weight:600;background:url("/bumsuk/images/sub/info_pg02_01_bg.gif") no-repeat 130px center;}
/* 재단설립자 - 상훈 이미지가 없는 경우 */
.info_pg02_02{width:100%; float:left;}
.info_pg02_02 li{margin-bottom:5px; border-bottom:1px solid #e5e5e5;}
.info_pg02_02 .year{display:inline-block; width:150px; font-weight:600;background:url("/bumsuk/images/sub/info_pg02_01_bg.gif") no-repeat 130px center; margin:46px 0px 46px 60px;}

/* 테이블 스타일 */
.tbl_st1{border-top:1px solid #e2e2e4; border-bottom:1px solid #e2e2e4;color:#555555;}
.tbl_st1 table{width:100%}
.tbl_st1 th{padding:9px 0;background:#f8f8f8;text-align:center;font-weight:600; color:#202020; border-bottom:1px solid #e2e2e4;}
.tbl_st1 td.line_t0, .tbl_st1 th.line_t0 {border-top: 0;}
.tbl_st1 th.line_b0 {border-bottom: 0;}
.tbl_st1 thead tr .line_l, .tbl_st1 tbody tr .line_l {border-left:1px solid #e1e2e4; }
.tbl_st1 tbody th{border-top:1px solid #e1e2e4; font-weight:normal}
.tbl_st1 tbody td{padding:9px 0; text-align:center;border-top:1px solid #e1e2e4}
.tbl_st1 tbody td.td_al{padding:5px 20px;text-align:left}
.tbl_st1 tbody td a:hover, .tbl_st1 tbody td a:focus{color:#2f5fc2; text-decoration:underline}

.tbl_st1 tr .line_b {border-bottom:1px solid #e1e2e4; }
.tbl_st1 tr .line_r {border-right:1px solid #e1e2e4; }

/* 테이블 스타일 */ /*dt left 추가*/
.tbl_st2{border-top:1px solid #e2e2e4; border-bottom:1px solid #e2e2e4;color:#555555;}
.tbl_st2 table{width:100%}
.tbl_st2 th{padding:9px 0;background:#f8f8f8;text-align:center; font-weight:600; color:#202020; border-bottom:1px solid #e2e2e4; border-left:1px solid #e1e2e4}
.tbl_st2 tbody th{border-top:1px solid #e1e2e4; font-weight:normal}
.tbl_st2 thead th:first-child{border-left:0 none}
.tbl_st2 tbody .th_row{ padding:6px 0;background:#f8f8f8;text-align:center;border-top:1px solid #e1e2e4; font-weight:bold;border-left:0 none}
.tbl_st2 tbody td{padding:9px 0; text-align:center;border-top:1px solid #e1e2e4; border-left:1px solid #e1e2e4;}
.tbl_st2 tbody td.td_al{padding:5px 20px;text-align:left}
.tbl_st2 tbody td a:hover, .tbl_st2 tbody td a:focus{color:#2f5fc2; text-decoration:underline}

.tbl_st2 td.td_bl_none, .tbl_st2 th.td_bl_none{ border-left:none;}

/* 추가 테이블 라인  쑤*/
.tbl_st2 thead tr .line_l, .tbl_st2 tbody tr .line_l {border-left:1px solid #e1e2e4; }
.tbl_st2 tr .line_b {border-bottom:1px solid #e1e2e4; }
.tbl_st2 tr .line_r {border-right:1px solid #e1e2e4; }

/* 테이블 스타일 10.29 */
.tbl_st2 td.line_t0, .tbl_st2 th.line_t0 {border-top: 0;}
.tbl_st2 th.line_b0 {border-bottom: 0;}


/* 게시판 페이징 */
.nav_page {text-align: center; position: relative; margin-bottom: 20px;}
.nav_page a {margin-left:-1px; display: inline-block; line-height:28px; width: 30px; height: 30px; padding-top:0; text-align: center; vertical-align: middle;}
.nav_page div+a {margin-left: 0px;}
.nav_page .page_on {color: #2f5fc2; font-weight: bold; text-decoration: underline;} 
.nav_page .btn_first {background: url('/bumsuk/images/common/btn_first.gif') no-repeat 15px 11px; }
.nav_page .btn_pre {background: url('/bumsuk/images/common/btn_pre.gif') no-repeat 11px 11px;  }
.nav_page .btn_next {background: url('/bumsuk/images/common/btn_next.gif') no-repeat 11px 11px;; }
.nav_page .btn_last {background: url('/bumsuk/images/common/btn_last.gif') no-repeat 6px 11px;; }
.nav_page .page_btn {display: inline-block; margin: 0}
.nav_page .page_btn a {margin: 0px 1px; vertical-align: middle;} 

/* 게시판 검색 */
.search {float: right; overflow: hidden; position: relative;}
.search select {width: 110px; height: 30px; border: 1px solid #c1c1c1; padding: 2px 0px 2px 10px; font-family: '나눔고딕'; }
.search input {width: 200px; height: 20px; border: 1px solid #c1c1c1; padding: 4px 0px 4px 10px; }
.search img {padding-left:0; height: 30px; font-family: '나눔고딕'; font-weight: bold; color: #fff; border:none; margin-left: 5px; vertical-align: middle;}
.table_head {position: absolute; left: 0; top: 12px; font-size: 12px; }
.tableH {position: relative;}

/* 게시판 검색 공통 */
.search_wrap{ width:100%; height:45px; text-align: center; background-color: #f2f2f2; padding-top: 15px}
.search_wrap fieldset{ text-align:center;}
.search_wrap fieldset select{ width:110px; height:30px; border:1px solid #888888; line-height:13px; padding:0 0 0 10px; }
.search_wrap fieldset input{ width:188px; height:28px; border:1px solid #888888; line-height:13px; padding:0 0 0 10px; margin-left:10px;}
.search_wrap fieldset button{ height:30px; color:#FFF; vertical-align:middle; letter-spacing:-1px; border:0; background-color: #555; padding:0 10px 2px 10px; line-height: 20px;}

/* 게시판 상세 */
.view_wrap {width: 100%; border-bottom: 1px solid #e0e0e0; margin-bottom: 30px;}
.view_wrap dt, .view_wrap dd {display: inline-block;}
.view_wrap dt {font-weight: bold;}
#contents .cont .view_tit {font-size: 14px; font-weight: 600; width: 100%; background-color: #f8f8f8; border-top: 1px solid #e1e2e4; border-bottom: 1px solid #e1e2e4; padding:8px 0 8px 20px; color:#555;}
.view_info {position: relative; overflow: hidden; border-bottom: 1px solid #e1e2e4; padding:0 20px 8px 20px; margin-bottom: 30px;}
.view_info dt {padding-right: 8px; font-weight: 600; float: left;}
.view_info dd { float: left;}
.update {float: left; width: 420px;}
.update1 {float: left; width: 150px;}
.s_no {float: right; }
.subs_wrap {padding-left: 20px; font-size: 13px; min-height:190px; }
.subs img {display: block; margin: 0 auto; margin-bottom: 25px; clear: both;}
.upfile {width: 100%; border: 1px solid #e6e6e6; font-size: 13px; margin-bottom: 20px}
.upfile td {border:1px solid #e6e6e6; padding: 0 25px; line-height: 35px;}
.td_bg1 {background-color: #f8f8f8;}
.bg_file {background: url('/bumsuk/images/common/bg_file.gif') no-repeat 13px 12px;}
.view_list {float: right; line-height: 30px; padding: 0 30px; background-color: #114bad; border: none; color: #fff; font-weight: bold;}

/* 버튼 스타일*/
a.button1{background:#2f5fc2 url("/bumsuk/images/common/button1_bg.png") no-repeat 85% center;display:inline-block;color:#fff;height: 40px;padding:0 28px 0 23px; line-height: 40px;vertical-align: middle;}
a.button1.color2{background-color:#53ceba}
a.button2{background:#555;position:relative;display:inline-block;color:#fff;height: 25px;padding:0 13px; line-height: 25px;vertical-align: middle;}
a.button3{background:#303030;position:relative;display:inline-block;color:#a7a7a7;height: 30px;padding:0 14px; line-height: 30px;text-align:center;vertical-align: middle;}
a.button4{background:#e5e5e5;position:relative;display:inline-block;color:#303030;height: 30px;padding:0 14px; line-height: 30px;text-align:center;vertical-align: middle;}
a.button5{background:#2f5fc2;position:relative;display:inline-block;color:#fff;height: 25px;padding:0 13px; line-height: 25px;vertical-align: middle; margin-right: 2px}
a.button6{position:relative;display:inline-block;color:#555;height: 25px; line-height: 25px;vertical-align: middle; background: url("/bumsuk/images/sub/btn_file_attach.gif") no-repeat left 0; width: 80px; text-align: center;}


/* 리스트 스타일 */
.list_st1 li {background: url("/bumsuk/images/common/bg_list_st1.gif") no-repeat scroll left 11px;padding: 0 0 0 10px;line-height:22px;}/*liner*/
.list_st1 li.last{margin-bottom:18px;}

.list_st2 li {background: url("/bumsuk/images/common/bg_list_st2.gif") no-repeat scroll left 11px;padding: 0 0 0 10px;line-height:22px;}/*liner*/
.list_st2 li.last{margin-bottom:18px;}

.list_st2 dt {float:left;width:60px;background: url("/bumsuk/images/common/bg_list_st2.gif") no-repeat scroll left 12px;padding: 0 0 0 10px;line-height:22px;color:#303030; font-weight:600}
.list_st2 dd{float:left;width:160px}
.list_st2:after{clear:both; content:'';display:block}

.txt_yellow {color:#ff7132;}

/*범석의 일생 탭추가 03.11*/
.bum_life .tab_list li {width: 235px; float: left; text-align: center;}

/*철학과 신념*/
.faq{border-top:1px solid #a98363; margin-bottom: 60px; font-size: 16px;}
.faq > ul > li{position:relative; line-height:28px;}
.faq > ul > li > a{display:block;padding:13px 50px 13px 21px;color:#303030;border-bottom:1px solid #cbb19c; font-weight: 600; }
.faq > ul > li > a.active{font-weight:600;}
.faq ul li ul.closed{height:0;display:none}
.faq ul li ul li{padding:23px 20px 23px 21px; border-bottom:1px solid #a98363}
.faq > ul > li.last > a,.faq ul li.last ul li{border-bottom:0 none}
.faq > ul > li.last > a.active{border-bottom:1px solid #e0e0e0;}
.faq ul li ul li ul.txt_indent li{margin-bottom:10px;padding:0;border:0 none}
.faq ul li ul li ul.txt_indent li.last{margin-bottom:0}
.faq .faq_a{background:url("/bumsuk/images/sub/faq_a.gif") no-repeat left top; font-size: 14px}
.faq .faq_q{background: #fff}

/*  FAQ */
.faq_bg {background:url("/bumsuk/images/sub/bg_faq_header.gif") no-repeat left top; height: 99px; padding: 22px 0 0 205px; color: #303030; line-height: 27px; font-size: 14px}
.list_dot {padding-left: 9px; background: url('/bumsuk/images/common/bg_h6.gif') no-repeat left 13px;}
.faq2{border-top:1px solid #196cba; margin-bottom: 22px;}
.faq2 > ul > li{position:relative; line-height:28px;}
.faq2 > ul > li > a{display:block;padding:23px 50px 23px 115px;color:#303030;border-bottom:1px solid #e0e0e0; font-weight: bold; background:url("/bumsuk/images/sub/faq_close.gif") no-repeat 900px center}
.faq2 > ul > li > a.active{font-weight:bold; background:url("/bumsuk/images/sub/faq_open.gif") no-repeat 900px center}
.faq2 ul li ul.closed{height:0;display:none}
.faq2 ul li ul li{padding:25px 50px 25px 115px; border-bottom:1px solid #e0e0e0}
.faq2 > ul > li.last > a,.faq2 ul li.last ul li{border-bottom:0 none}
.faq2 > ul > li.last > a.active{border-bottom:1px solid #e0e0e0;}
.faq2 ul li ul li ul.txt_indent li{margin-bottom:10px;padding:0;border:0 none}
.faq2 ul li ul li ul.txt_indent li.last{margin-bottom:0}
.faq2 .faq_a{background:url("/bumsuk/images/sub/faq_a2.gif") no-repeat 20px 30px #fafafa}
.faq2 .faq_q{background:url("/bumsuk/images/sub/faq_q.gif") no-repeat 20px 25px #fff}

/*20160227*/
.about_pg01{float:left; margin-left:30px; overflow:hidden;}
.about_pg01 .txt_st1{font-size:18px; font-weight:600; line-height:28px;}
.about_pg01 .txt_st2{line-height:25px;}
.about_pg01 .txt_st3{display:block; float:right; font-size:14px; font-weight:600;}

.about_pg03{float:left; margin-left:30px; overflow:hidden;}
.about_pg03 span{line-height:29px;}
.about_pg03 .txt_st1{font-size:14px; font-weight:600;}
.about_pg03 .txt_st2{font-size:14px;}
/*20160127 사이트맵*/
.sitemap{overflow:hidden; float:left; margin-left:12px; }
.sitemapFirst{margin-left:0px; clear:both;}
.sitemap dt{width:204px; height:62px; background:url("/bumsuk/images/sub/sitemapBG.png") no-repeat; color:#ffffff; font-size: 20px; padding:18px 0 0 20px ;}
.sitemap dd ul{margin-top: -20px;}
.sitemap dd ul li{font-size:14px; background:url("/bumsuk/images/sub/sitemapLine.png") no-repeat bottom ; padding: 10px 0;width:204px;}
.sitemap dd ul li:last-child{background:url("/bumsuk/images/sub/last_sitemapLine.png") no-repeat bottom ; padding: 10px 0;width:204px;}
.sitemap a {padding: 0 0 0 10px;line-height:22px; margin-left:9px;}

.about_pg02{margin-top:58px; margin-left:35px; background:url('/bumsuk/images/sub/about_pg02_bar.gif') no-repeat 147px}
.about_pg02 dl{overflow:hidden; width:450px; margin-top:36px;}
.about_pg02 dl:first-child{margin-top:0;}
.about_pg02 .year{font-size:30px; color:#303030; float:left; margin-right:13px; width:67px; padding-top:3px;}
.about_pg02 dd {line-height:28px;}
.about_pg02 dd span{font-size:14px; color:#303030;}
.about_pg02 .date{float:left; width:65px;}
.about_pg02 .txt{background:url('/bumsuk/images/sub/about_pg02_dot.gif') no-repeat left center; padding-left:27px; float:left;}

/* 게시판 페이징 */
.nav_page {text-align: center; position: relative; margin-bottom: 20px;}
.nav_page a {margin-left:-1px; display: inline-block; line-height:28px; width: 30px; height: 30px; padding-top:0; text-align: center; vertical-align: middle;}
.nav_page div+a {margin-left: 0px;}
.nav_page .page_on {color: #2f5fc2; font-weight: bold; text-decoration: underline;} 
.nav_page .btn_first {background: url('/bumsuk/images/common/btn_first.gif') no-repeat 15px 11px; }
.nav_page .btn_pre {background: url('/bumsuk/images/common/btn_pre.gif') no-repeat 11px 11px;  }
.nav_page .btn_next {background: url('/bumsuk/images/common/btn_next.gif') no-repeat 11px 11px;; }
.nav_page .btn_last {background: url('/bumsuk/images/common/btn_last.gif') no-repeat 6px 11px;; }
.nav_page .page_btn {display: inline-block; margin: 0}
.nav_page .page_btn a {margin: 0px 1px; vertical-align: middle;} 

/* 게시판 검색 공통 */
.search_wrap{ width:100%; height:45px; text-align: center; background-color: #f2f2f2; padding-top: 15px}
.search_wrap fieldset{ text-align:center;}
.search_wrap fieldset select{ width:110px; height:30px; border:1px solid #888888; line-height:13px; padding:0 0 0 10px; }
.search_wrap fieldset input{ width:188px; height:28px; border:1px solid #888888; line-height:13px; padding:0 0 0 10px; margin-left:10px;}
.search_wrap fieldset button{ height:30px; color:#FFF; vertical-align:middle; letter-spacing:-1px; border:0; background-color: #555; padding:0 10px 2px 10px; line-height: 20px;}

/* 게시판 상세 */
.view_wrap {width: 100%; border-bottom: 1px solid #e0e0e0; margin-bottom: 30px; width: 740px}
.view_wrap dt, .view_wrap dd {display: inline-block;}
.view_wrap dt {font-weight: bold;}
#contents .cont .view_tit {font-size: 14px; font-weight: 600; width: 100%; background-color: #f8f8f8; border-top: 1px solid #e1e2e4; border-bottom: 1px solid #e1e2e4; padding:8px 0 8px 20px; color:#555;}
.view_info {position: relative; overflow: hidden; border-bottom: 1px solid #e1e2e4; padding:0 20px 8px 20px; margin-bottom: 30px;}
.view_info dt {padding-right: 8px; font-weight: 600; float: left;}
.view_info dd { float: left;}
.update {float: left; width: 500px;}
.update1 {float: left; width: 125px;}
.s_no {float: right; }
.subs_wrap {padding-left: 20px; font-size: 13px; min-height:190px; }
.subs img {display: block; margin: 0 auto; margin-bottom: 25px; clear: both;}
.upfile {width: 100%; border: 1px solid #e6e6e6; font-size: 13px; margin-bottom: 20px}
.upfile td {border:1px solid #e6e6e6; padding: 0 25px; line-height: 35px;}
.td_bg1 {background-color: #f8f8f8;}
.bg_file {background: url('/bumsuk/images/common/bg_file.gif') no-repeat 13px 12px;}
.view_list {float: right; line-height: 30px; padding: 0 30px; background-color: #114bad; border: none; color: #fff; font-weight: bold;}

/*숨겨진 탭 이동*/
.tab_tablist{margin-top:20px;margin-bottom:30px; border-bottom:1px solid #3a5795;  clear:both;}
.tab_tablist ul {overflow: hidden;}
.tab_tablist ul:after{content:"";display:block;clear:both;}
.tab_tablist li{float:left;text-align:center;border-left:1px solid #fff;}
.tab_tablist li:first-child{border-left:0 none}
.tab_tablist li a{display:block;padding:5px 20px 5px; text-align:center;font-weight:600;font-size: 14px;line-height:24px;color:#fff;background:#c8c8c8;}
.tab_tablist li.on a{text-decoration:none;background:#3a5795; }

/*탭영역*/
.st_cont{width:100%;clear:both}

/*연도 셀렉트 박스 스타일*/
.year_select {height: 25px; border: 1px solid #e1e2e4}

.selectWrap{float: right;}
.selectWrap label{display:block; float:left; margin-right: 10px; font-weight:600; font-size:14px; margin-top:2px; line-height:22px;}
.selectWrap select{width:70px}
.tbl_st1{clear:both;}

/* 명조체 */
.txtM {font-family:"나눔고딕", "NanumGothic";font-size:15px; font-weight: 600;}
