@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');


/* left_menu ¿ÞÂÊ¸Þ´º */
#left_menu{width:200px;}
#menu_txt ul.depth1{margin-top:20px;height:298px;background:url(/image/sub_menu_bg.jpg) no-repeat top center; }
#menu_txt ul.depth1 li{position:relative;height:30px;padding-top:3px;background:url(/image/menu_dot_line.gif) no-repeat 22px 25px; }
#menu_txt ul.depth1 li span.new_up{position:absolute;top:6px;right:35px;}
#menu_txt ul.depth1 li.margin{margin-top:100px;} 

/* 2Â÷¸Þ´º */
#menu_txt ul.depth2{position:relative;margin-top:15px;}
#menu_txt ul.depth2 li{height:20px;padding-left:15px;background-image:none;}



/*¸Þ´º ±âº»»ö»ó*/
#menu_txt ul.depth1 li a{position:relative;padding:4px 50px 6px 30px;
font-family: 'Nanum Gothic';color:#969696;}
/*¸Þ´º ¼±ÅÃµÆÀ»¶§*/
#menu_txt ul.depth1 li a.selected{font-family: 'Nanum Gothic';color:#2852c9;font-weight:bold;}
#menu_txt ul.depth2 li a.selected{font-family: 'Nanum Gothic';color:#6386e8;}
/*¸Þ´º ¿À¹öÇÒ¶§ */
#menu_txt ul.depth1 li a:hover{font-family: 'Nanum Gothic';color:#2852c9;font-weight:bold;}
#menu_txt ul.depth2 li a:hover{font-family: 'Nanum Gothic';color:#6386e8;}

h3.subject{font-family: 'Nanum Gothic';color:#3361be;font-size:18px;padding-bottom:20px;font-weight:bold;}
.table_01{margin-left:17px;width:650px;}
.table_01 th{padding:8px 0 8px 0;border-top:2px solid #1e4ed7;border-bottom:2px solid #1e4ed7;background-color:#e6f0fb;text-align:center;font-family:'Nanum Gothic';font-weight:bold;}
.table_01 td{padding:6px 0 6px 0;text-align:center;border-bottom:1px solid #dfe4ea;font-family:'Nanum Gothic';}



/* ¸ñÈ¸Ã¶ÇÐ */
.sectionbox_contents{position:relative; width:940px; overflow:hidden;}
.sectionbox_contents h3{font-family: 'Nanum Gothic'; font-size:16px; color:#6a6a6a; margin-top:60px; margin-bottom:15px;}

.innersection_style1{width:940px; overflow:hidden; margin-top:30px; margin-bottom:50px; background:url(/image/content/vision_txt.jpg) no-repeat}
.innerstyle{float:left; width:940px; text-align:left; margin-top:150px; position:relative; overflow:hidden;}

.imgleft{float:left; width:100px;}
.rightcon{float:right; width:840px;}
.rightcon strong{font-family:'Nanum Gothic'; display:block; font-size:16px; color:#222; border-bottom:1px solid #ececec; padding-bottom:15px;}
.rightcon p{margin-top:15px; font-family:'Nanum Gothic'; line-height:140%; font-size:13px}
.rightcon p span.pointer{color:#ff6600;}
.clear{clear:both; margin:70px 0; overflow:hidden;}


/*¿¬Çõ*/

.innersection_style{width:940px; overflow:hidden; margin-top:30px; margin-bottom:50px; }
.tabboxguide{width:100%;}
.tabboxguide .tabguide{position:relative; top:7px; overflow:hidden; width:100%; margin:0 auto;}
.tabboxguide .tabguide li{position:relative; float:left; font-size:16px; font-weight:600; width:25%; text-align:center}
.tabboxguide .tabguide li a{display:block; color:#fff; height:50px; line-height:50px; background:#c9c9c9;}
.tabboxguide .tabguide li a:hover{color:#fff; background:#68625d;}
.tabboxguide .tabguide li a.selected{color:#fff; background:#0561be;}
.tabboxguide .tabguide li.clear{clear:both; margin:0px;}
.tabtlistguide{margin-top:40px;}
.tabtlistguide .list{overflow:hidden;}

.history{width:100%; margin-top:50px;}
.innerhistory.floatright{float:right; width:49%; overflow:hidden;}
.innerhistory{float:left; width:100%; overflow:hidden;}
.innerhistory p.year{float:left; width:18%; border-bottom:2px solid #4f82b7; padding-bottom:13px; font-size:36px; font-family:'Nanum Gothic'; text-indent:5px; margin-top:10px; color:#4f82b7}
.innerhistory p.year.yearstyle1{text-indent:10px;}
.innerhistory p.year.yearstyle2{text-indent:2px;}
.innerhistory div.month{float:right; width:78%; line-height:160%; color:#555; font-size:15px; text-align:left;}
.innerhistory div.month strong{color:#222}
.innerhistory div.month span{ font-weight:bold;}
.hline{height:50px;}

.tabinnercon{margin-bottom:40px;}
.tabinnercon p{text-align:center; padding:20px 0}
.tabinnercon p.box{background:#fafafa; font-size:16px; color:#4d9fb0; padding:40px 0;}
.tabinnercon p.box strong{color:#222;display:block; font-weight:500;}
.tabinnercon p.box span{display:block;margin-top:10px;}
.tabinnercon table{width:100%; border-top:2px solid #707070; border-top:2px solid #707070;}
.tabinnercon table th,
.tabinnercon table td{font-size:13px; padding:15px 0; text-align:center; border:1px solid #e2e2e2;}
.tabinnercon img.imgsize{width:50%}

.tabtlistguide h3{font-size:22px; color:#222; margin-bottom:15px; text-align:left;}
.tabtlistguide h4{font-size:16px; color:#555; margin-bottom:30px; text-align:left; line-height:140%;}
.radiobox th, .radiobox td{padding:10px; text-align:center;}



/*tab*/
.innertab{width:100%;}
.innertab .tab{overflow:hidden; margin:0; padding:0}
.innertab .tab li{float:left; font-size:14px; font-weight:600; margin:1px; width:188px;}
.innertab .tab li a{display:block; color:#fff; padding:10px 20px 10px 32px; background:#98adf3;}
.innertab .tab li a:hover{padding:10px 20px 10px 32px; color:#000; background:#ececec;}
.innertab .tab li a.selected{padding:10px 20px 10px 32px; color:#000; background:#ececec;}
.innertab .tab li.clear{clear:both; margin:0px;}
.innertab .tabtlist{margin-top:20px; overflow: hidden;}


/*¼¶±â´ÂºÐµé*/
.mem_info {width:96%; overflow:hidden; padding:0 2%;}
.mem_info > h2 {font:bold 20px/24px "nanum gothic"; color:#24719d; margin-bottom:10px;}
.txt_list {margin-bottom:50px;}
.txt_list li {line-height:20px;}
.txt_list li > span {color:#cf0000;}

.list > h2 {font:bold 18px/20px "nanum gothic"; margin-bottom:20px;}

.mem {width:100%; clear:both; float:left; margin-bottom:30px;}
.mem > img {float:left; display:block; margin-right:20px;}
.mem > h3 {font-weight:600; margin:5px 0; }
.mem > dl {margin-bottom:10px;}
.mem > dl dt,.mem > dl dd {font-size:15px; line-height:20px;}
.mem > dl dt {margin-bottom:10px; font-weight:bold;}
.mem > span {display:block; color:#a34804; font-weight:600;}

.mem_list {clear:both; float:left; margin-top:10px;}
.mem_list li {float:left; text-align:center; margin-bottom:10px; margin-right:20px;}
.mem_list li img {display:block; text-align:center; margin-bottom:10px;}
.mem_list li span {display:block; width:100%;}


/*¿¹¹è¾È³»*/
.worship{width:100%; text-align:left;}
.worship table{width:100%; color:#555}
.worship table th{padding:15px 0; text-align:center; border-bottom:1px solid #ececec;vertical-align:middle; border:1px solid #ececec; background:#f4c67d; color:#222; font-size:14px;}
.worship table td{padding:15px 0; text-align:center;  border:1px solid #ececec; vertical-align:middle; font-size:13px;}
