@charset "utf-8";
/* CSS Document */
.mt28{margin-top:28px;}
.mt20{margin-top:20px;}
.mt40{margin-top:40px;}
.mt70{margin-top:70px;}

.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mb70{margin-bottom:70px;}

.con_t_cen01{text-align:center; font-size:20px; color:#000; font-weight:bold;}
.con_t_cen02{text-align:center; font-size:15px; color:#000;}

.sub_container {width:100%; min-height:400px; padding-top:120px; background:url('/img/yh_con_bg.gif') 0 120px repeat-x;}
.con_wrap {width:1200px; min-width:1200px; overflow:hidden; margin:0 auto;}
.con_wrap .left_area {width:238px; float:left;}
.con_wrap .right_area {width:900px; float:right; position:relative;}

.right_area .top_area {width:100%; height:40px; padding:75px 0 25px; border-bottom:2px solid #bd9b67;}
.right_area .top_area .title {float:left;}
.right_area .top_area .location {float:right; margin-top:30px;}
.right_area .top_area .location span {font-size:13px; color:#949494;}
.right_area .top_area .location .home {display:inline-block; padding-left:18px; background:url('/img/yh_locatoin_home_icon.gif') 0 center no-repeat;}
.right_area .top_area .location .current {color:#3c3c3c; font-weight:bold;}
.right_area .dep03tab {width:100%; height:44px; overflow:hidden; margin-top:55px;}
.right_area .dep03tab > div {float:left;}
.right_area .dep03tab > div a {display:block;}

.right_area .sub_con {margin-top:27px; min-height:600px;}

.yh02_01_01 .con_div {width:100%; overflow:hidden; margin-bottom:70px;}
.yh02_01_01 .con_div.last {margin-bottom:0;}
.yh02_01_01 .con_div .col_01 {float:left; width:560px;}
.yh02_01_01 .con_div .col_02 {float:right; width:332px;}
.yh02_01_01 .con_div .col_03 {float:left; width:100%;}
.yh02_01_01 .con_div .col_04 {float:right; width:560px;}
.yh02_01_01 .con_div .col_05 {float:left; width:332px;}
.yh02_01_01 .con_div .txt_tit {font-size:20px; color:#252635; line-height:26px; margin-bottom:25px; font-weight:800;}



.yh02_01_01 .con_div .txt_tit01_cen {font-size:22px; font-weight:bold; color:#252635; margin-bottom:27px; text-align:center;}
.yh02_01_01 .con_div .txt_tit02_cen {font-size:18px; font-weight:bold; color:#252635; margin-bottom:50px; text-align:center;}

.yh02_01_01 .con_div .txt_con {font-size:13px; color:#5f5f5f; line-height:23px;}
.yh02_01_01 .con_div .txt_con02 {font-size:14px; color:#5f5f5f; line-height:23px;}

.yh02_01_01 .con_div .txt_con_r01 {font-size:14px; color:#5f5f5f; line-height:23px; text-align:right;}
.yh02_01_01 .con_div .txt_con_r02 {font-size:16px; color:#5f5f5f; line-height:23px; font-weight:bold; text-align:right;}


.yh02_01_01 .table_div {width:100%; margin-top:110px;}
.yh02_01_01 .table_div .title {display:inline-block; font-size:30px; font-weight:bold; color:#2b2b2b; padding-top:15px; border-top:3px solid #a60920;}
.yh02_01_01 .table_div .his_tab {width:100%; height:63px; background:#f5f5f5; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; overflow:hidden; margin-top:30px;}
.yh02_01_01 .table_div .his_tab > div {float:left; width:129px; height:100%; background:url('/img/yh_table_tab_span_bg.gif') right center no-repeat;}
.yh02_01_01 .table_div .his_tab > div a {width:100%; height:100%; display:block; text-indent:36px; color:#989898; font-size:14px; line-height:63px; font-weight:bold;}
.yh02_01_01 .table_div .his_tab > div.selected {}
.yh02_01_01 .table_div .his_tab > div.selected > a {color:#a60920; background:url('/img/yh_table_tab_on_icon.gif') center 16px no-repeat;}
.yh02_01_01 .table_div .his_tab > div.first {width:126px;}
.yh02_01_01 .table_div .his_tab > div.last {background:none;}
.yh02_01_01 .table_div .tables {width:100%; margin:36px 0 120px; position:relative;}
.yh02_01_01 .table_div .tables .table_wrap {width:100%; display:none;}
.yh02_01_01 .table_div .tables .table_wrap.table_01 {display:block;}

.yh02_01_01 .table_div .tables .table_wrap table {width:899px; border-collapse:collapse;}
.yh02_01_01 .table_div .tables .table_wrap table thead tr {background:#696e77;}
.yh02_01_01 .table_div .tables .table_wrap table thead tr th {font-size:15px; font-weight:bold; color:#fff; padding:20px ; text-align:center;}
.yh02_01_01 .table_div .tables .table_wrap table tbody tr {height:90px; border-bottom:1px solid #ccc;}
.yh02_01_01 .table_div .tables .table_wrap table tbody tr td {font-size:12px; color:#353535; vertical-align:middle;}
.yh02_01_01 .table_div .tables .table_wrap table tbody tr td.age {background:#edeeef; text-align:center; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.yh02_01_01 .table_div .tables .table_wrap table tbody tr td.con {text-align:left; padding-left:40px; padding-right:40px; border-right:1px solid #ccc; line-height:18px;}


.today_row {width:840px; overflow:hidden; margin:0 auto 40px;}
.today_row .today_col {width:392px; height:245px; background:url('/img/yh_main_today_bg.gif') 0 0 no-repeat; float:left;}
.today_row .today_col.col_02 {float:right;}
.today_row .today_col .today_tit {width:100%; padding-top:64px; font-size:18px; font-weight:900; color:#26364f; text-align:center;}
.today_row .today_col span {display:block;}
.today_row .today_col .txt_01 {width:300px; margin:32px auto 0; font-size:16px; font-weight:bold; color:#303138; text-align:center;}
.today_row .today_col .txt_02 {width:100%; text-align:center; color:#303138; font-size:14px; margin-top:10px;}

/* 연혁 테이블 */
.table_history{}
.table_history tr{border-bottom:3px solid #FFF;}
.table_history tr .th_01{background:#b79f85; font-size:26px; color:#ffffff;}
.table_history tr .td_01{background:#f1f1f1;}

.table_history tr .th_02{background:#b7a785; font-size:26px; color:#ffffff;}
.table_history tr .td_02{background:#fbfbfb;}

/* 연혁 테이블 td_01 */
.table_history .td_01 .his_con{width:637px; margin:20px 48px; float:left;}
.table_history .td_01 .his_con .h_tit{width:133px; float:left;}
.table_history .td_01 .his_con .h_txt{width:504px; float:left;}

.table_history .td_01 .his_con .year li{line-height:23px; font-size:14px; font-weight:bold; color:#343434;}
.table_history .td_01 .his_con .year_txt li{line-height:23px; font-size:14px; color:#5f5f5f;}

/* 연혁 테이블 td_02 */
.table_history .td_02 .his_con{width:637px; margin:20px 48px; float:left;}
.table_history .td_02 .his_con .h_tit{width:133px; float:left;}
.table_history .td_02 .his_con .h_txt{width:504px; float:left;}

.table_history .td_02 .his_con .year li{line-height:23px; font-size:14px; font-weight:bold; color:#343434;}
.table_history .td_02 .his_con .year_txt li{line-height:23px; font-size:14px; color:#5f5f5f;}


/* 여헌학연구회_02 정관 */
.r_txt{text-align:right; font-size:12px; color:#838383; margin-bottom:13px;}
.r_txt01 {text-align:center; font-size:12px; color:#838383; margin-bottom:13px;}
.reg_div{border:1px solid #cccccc; padding:45px 0 45px 0; margin-bottom:42px;}
.reg_div .reg_p{font-size:26px; color:#2a2a2a; font-weight:bold; background:url('/img/reg_p_bar.gif') no-repeat center 50px; text-align:center; margin-bottom:35px; height:51px; }

.reg_div .reg_ul{padding:0 49px 0 49px;}
.reg_div .reg_ul li{font-size:13px; color:#5f5f5f; line-height:23px; background:url('/img/reg_li_bullet.gif') no-repeat left 10px; padding-left:10px;}
.reg_div .reg_ul li.non_li{background:none;}

.reg_div .reg_ol{margin:5px 0 10px 5px;}
.reg_div .reg_ol .reg_ol2 {margin-left:20px;}
.reg_div .reg_ol .reg_ol2 > li { line-height:18px;}
.reg_div .reg_ol .reg_ol2 > li.lilast { margin-left:22px;}

.reg_div .r_div{width:787px; margin-left:55px;}
.reg_div .r_div .r_p{font-size:13px; color:#5f5f5f; line-height:23px;}

.reg_div .r_div .r_div02{margin-top:30px;}
.reg_div .r_div .r_div02 .r_div02_p1{float:left;}
.reg_div .r_div .r_div02 .r_div02_p2{margin:0 0 20px 300px;}
.reg_div .r_div .r_div02 .r_div02_p2 span{font-size:17px; color:#3d3d3d; font-weight:bold;}

.reg_div .r_div .r_div02 .r_div02_p2_ul{margin-left:300px;}
.reg_div .r_div .r_div02 .r_div02_p2_ul li{line-height:25px; font-size:14px; color:#5f5f5f;}

.reg_div .reg_ol li{background:none;}

/* 20150327 정관 추가 css */
.regulation_title { font-size:60px; color:#2a2a2a; text-align:center; font-weight:bold; height:150px;  }
.regulation_con { font-size:26px; color:#2a2a2a; text-align:center; font-weight:bold;  }
.title_img { text-align:center; padding:0px 0 35px 0; }
.intro_table p table { width:700px; margin:0 auto; }





/*여헌학연구회_임원현형*/
.reg_div01{border:1px solid #cccccc; background-color:#fafafa; padding:25px 0 0 0; margin-bottom:50px;}
.reg_div01 .man_01 { margin-left:70px; margin-top:30px;}
.reg_div01 .img {position:relative; left:370px; top:-228px;}

.reg_div01 .reg_div02{ position:relative; left:370px; top:-256px;}
.reg_div01 .reg_div02 p { font-size:30px; font-weight:bold; margin-bottom:40px; color:#2a2a2a;}
.reg_div01 .reg_div02 ul li {font-size:14px; color:#5f5f5f; line-height:25px; background:url('/img/reg_li_bullet.gif') no-repeat left 10px; padding-left:10px;}

.reg_div01 .reg_div03 {  position:relative; left:370px; top:-199px;}
.reg_div01 .reg_div03 ul li {font-size:14px; color:#5f5f5f; line-height:25px;}
.reg_div01 .reg_div03 ul li.lifirst {padding-bottom:10px;}

.con_title { color:#67491b; font-size:16px; font-weight:bold; background:url('/img/p_title_img.png') no-repeat left; padding-left:22px; margin-bottom:30px;}

.table_executive {margin-bottom:50px;}
.table_executive  table {width:100%; border-collapse:collapse; border:1px solid #ccc;}
.table_executive  table tbody tr td { vertical-align:middle; border:1px solid #ccc; padding:20px 25px; text-align:left; color:#353535;}
.table_executive  table tbody tr td.td01{background:#edeeef; font-size:15px; font-weight:bold;}
.table_executive  table tbody tr td.td02{ font-size:14px; line-height:20px;}

.reg_div01_1 { height:585px; }
.reg_div01_2 { height:533px; }


/*여헌기념관*/

.sub_con01 ul li { margin-bottom:40px;}

.table_hall {margin-bottom:50px;}
.table_hall table {width:100%; border-collapse:collapse; border-top:2px solid #836842; border-bottom:2px solid #836842;}
.table_hall table tbody tr.tr_last td {border-bottom:1px dotted #9b9b9b; padding-bottom:20px;}
.table_hall table tbody tr td {vertical-align:text-top; color:#353535;}
.table_hall table tbody tr td.td03{ font-size:15px; font-weight:bold; background:url('/img/p_title_img02.png') no-repeat 38px 19px; padding:20px 5px 5px 65px; }
.table_hall table tbody tr td.td04{font-size:14px; line-height:25px;}

.sub_con01 .sub_con_02 p{ font-size:20px; color:#98661b; font-weight:bold; margin-bottom:30px;}
.sub_con01 .sub_con_02 ul li{ font-size:14px; color:#353535; line-height:23px;}

.hall_text { padding:40px 0 20px 0px; color:#353535; font-size:17px; font-weight:bold;}
.

/*찾아오시는 길*/

.sub_con_icon01{}
.sub_con_icon01 .icon_img {margin-left: 30px;}
.sub_con_icon01 ul{position:relative; left:205px; top:-120px; font-size:14px;}
.sub_con_icon01 ul li{line-height:22px;}
.sub_con_02 { margin-top:40px; }


/*회원가입안내*/
.join_btn{text-align:center;}
.join_btn .join_btn_r{margin-right:15px;}


/*사이트맵*/
.sitemap_div{}
.sitemap_div .site_ul{}
.sitemap_div .site_ul li{float:left; margin-right:37px;}
.sitemap_div .site_ul li.no_li{float:left; margin-right:0;}
.sitemap_div .site_ul li .site_li_div{border:1px solid #bd9b67; width:173px; padding:50px; height:198px; margin-bottom:50px;}
.sitemap_div .site_ul li .site_li_div .site_li_p{font-size:18px; font-weight:900; text-align:center; margin-bottom:20px; color:#664e26;}
.sitemap_div .site_ul li .site_li_div .site_con_ul{margin-left:25px;}
.sitemap_div .site_ul li .site_li_div .site_con_ul li{clear:both; line-height:27px; font-weight:bold; font-size:14px;}
.sitemap_div .site_ul li .site_li_div .site_con_ul li a:hover{color:#ae8a52;}


/*여헌학보*/
.thesis_txt { overflow:hidden; margin-bottom:27px; }
.thesis_txt > p { float:left; margin-right:200px; margin-bottom:10px; color:#838383 }
.thesis_txt > p.First { margin-right:0px; color:#797979; font-weight:bold; }

/* 이사장인사말_사진추가 */

.text_img { float:left; width:20%; margin-right:8px;}
.text_img img { width:92%; }
