@charset "utf-8";

.mtminus20{margin-top:-20px!important}
.mt5{margin-top:5px!important}
.mt8{margin-top:8px!important}
.mt10{margin-top:10px!important}
.mt11{margin-top:11px!important}
.mt14{margin-top:14px!important}
.mt20{margin-top:20px!important}
.mt25{margin-top:25px!important}
.mb10{margin-bottom:10px!important}
.mb20{margin-bottom:20px!important}
.mb30{margin-bottom:30px!important}
.mr10{margin-right:100px!important}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.ac{text-align:center!important}
.border1 {border-bottom: 1px dashed #ccc; padding: 0px 0px 40px !important;}
.border2 {border-right:1px solid #cdcdcd !important;}
.border3 {border:1px solid #cdcdcd !important;}
.border4 {border-right:none !important;}
.border5 {border-top:1px dashed #ccc; margin-top:40px;}
.border6 {border-left: 1px solid #cdcdcd;}



/* main */
/* header */
#header_wrap{position:relative;background:url(../images/header_bg.gif) repeat-x;z-index:30}
#header_wrap .bg_nav{display:none;position:absolute;left:0;top:116px;width:100%;height:46px;border-bottom:1px solid #0d6e67;background-color:#ddfffd;z-index:20}
#header_wrap .allmenu_bg{display:none;position:absolute;left:0;top:116px;width:100%;height:230px;border-bottom:1px solid #0d6e67;background-color:#fff;z-index:20}
#header{position:relative;width:980px;height:112px;margin:0 auto;padding:21px 0 0 0;color:#0d6e67;z-index:30;}
#header h1 a{display:block;position:absolute;width:123px;height:46px;line-height:0;text-indent:-9999px;background:url(../images/logo.png) no-repeat;margin-top:27px;}
#header .nav{float:right;padding:0 30px; z-index:30;margin-right:69px;}
#header .nav ul{overflow:hidden;padding-left:50px}
#header .nav li{width:95px; float:left; height:89px;padding:6px 4px 0px;font-size:15px;line-height:89px; font-weight:bold; text-align:center;} 
#header .nav li a{display:block;color:#fff;}
#header .nav li:hover > a{color:#fff; background:url(../images/menu_hover.png) no-repeat 0px 32px;}
#header .nav li dl{display:none;position:absolute;left:0;top:116px;width:980px;z-index:30;height:40px; margin-top:0px;}
#header .nav li dl dd{float:left;line-height:44px}
#header .nav li dl dd a{display:inline-block;*display:inline;zoom:1;font-size:14px;color:#555;line-height:40px;margin-right:26px}
#header .nav li dl dd a:hover{color:#1d5a55; font-weight:bold; text-decoration:underline;}
#header .nav .nav01_01 dl{padding-left:190px}
#header .nav .nav01_02 dl{padding-left:207px}
#header .nav .nav01_03 dl{padding-left:325px}
#header .nav .nav01_04 dl{padding-left:467px}
#header .nav .nav01_05 dl{padding-left:527px}
#header .nav .nav01_06 dl{padding-left:610px}
#header .nav .nav01_07 dl{padding-left:452px}
#header .total_m{position:absolute;right:0;top:27px;display:block;width:72px;height:89px;line-height:0;text-indent:-9999px;background:url(../images/menu.png) no-repeat}
#header .total_m.on{width:72px;height:89px;background:url(../images/menu_on.png)}
#header .list_util{position:absolute;right:0;top:0; height:26px;}
#header .list_util li{float:left;color:#fff; height:26px;}
#header .list_util li.first{width:71px; text-align:center; margin-right:5px; border-top: 3px solid #6cbf00; height:26px;}
#header .list_util li.second{background:url(../images/bar.gif) no-repeat 100% 60%;padding-right:10px;margin-right:10px;margin-top:8px;}
#header .list_util li.last{border-top: 3px solid #0baa9f; width:71px; text-align:center; height:26px;}
#header .list_util li a{font-size:12px;color:#9c9895;}
#header .list_util li a.active{color:#ffffff;}
#header .all_menu_box{display:none;position:absolute;left:0;top:120px;width:980px;z-index:40; }
#header .all_menu_box a:hover{text-decoration:underline;}
#header .all_menu_box > div{display:inline-block;*display:inline;zoom:1;height:200px;border-right:1px solid #e2e2e2;margin-top:19px;vertical-align:top;padding:0 29px}
#header .all_menu_box > div.first{padding-left:0}
#header .all_menu_box > div.last{border-right:0}
#header .all_menu_box > div strong{display:block;font-size:15px;font-weight:bold;color:#000;margin-bottom:5px}
#header .all_menu_box > div span{display:block;background:url(../images/bul_dot.jpg) no-repeat 0 12px;padding-left:9px;line-height:24px}
#header .all_menu_box > div span a{color:#555}
#header .all_menu_box > div span a:hover{color:#000;font-weight:bold;text-decoration:underline}
#header .all_menu_box .close{position:absolute;right:0;bottom:5px;}

.topmenu{color:#fff; background:url(../images/menu_hover.png) no-repeat 4px 38px;}

/*.menu_on {color:#000; background:url(../images/bg_gnb_on.jpg) no-repeat 50% 70%;color:#000}*/
/* visual_wrap */
#visual_wrap{position:relative; height:486px;width:100%; /*background:#000;*/background:url(../images/visual_bg.gif) repeat-x;overflow:hidden;}
#visual{margin:0 auto;width:980px;height:500px;}
#mvisual{position:relative;float:left;width:560px;height:500px;}
#right_box{float:left;width:420px;height:480px;background:url(../images/word_bg.jpg) repeat-y;}
#right_box .title{font-size:17px;color:#333;font-weight:bold;margin-bottom:13px; background:url(../images/main_bt1.gif) no-repeat 0px 4px; padding-left:20px;}
#right_box .title li {display:inline;}
#right_box .title li a {float:right; margin-top: -2px;}
.right_wrap{padding:21px 30px;}
.church_menu{width:100%;}
.church_menu li{float:left;}
/* container */
#container{position:relative;width:980px;margin:0 auto;padding:0;overflow:hidden;}
.main_center{margin:44px 0 0 0;}
.main_center:after{content:"";display:block;font-size:0;height:0px;clear:both;}
.main_center .main_gallery{width:540px;float:left;border-top:4px solid #008584;}
.main_center .main_gallery .title{padding:17px 0 0 25px;}
.main_center .main_gallery .title p{float:left;color:#000;font-size:17px;font-weight:bold; background: url(../images/main_bt2.gif) no-repeat 0px 4px; padding-left:20px;}
.main_center .main_gallery .title span{float:left;padding:3px 0 0 9px;color:#888;font-size:12px;line-height:18px;letter-spacing:-1px;}
.main_center .main_gallery .img_list{float:left;width:513px;padding:26px 0 0 25px;}
.main_center .main_gallery .img_list ul{}
.main_center .main_gallery .img_list li{float:left;margin:0 26px 0 0;width:230px;}
.main_center .main_gallery .img_list p{width:230px;heigh:150px;}
.main_center .main_gallery .img_list li dt{padding:15px 0 0 0;color:#484848;font-weight:bold;font-size:14px;letter-spacing:-1px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main_center .main_gallery .img_list li dd{padding:5px 0 0 0;color:#666;line-height:18px;font-size:13px;}
.main_center .main_gallery span.btn_more{position:absolute;right:25px;top:18px;}
.main_center .line-box{position:relative;width:538px;height:290px;border:1px solid #ddd;border-width:0 1px 1px 1px;}
.main_center .line_box:after {content:"";display:block;font-size:0;height:0px;clear:both; }
.schedule_box{float:left;width:400px;margin:0 0 0 40px;border-top:4px solid #ea2d43;}
.schedule_box .title{padding:17px 0 0 25px;}
.schedule_box .title p{float:left;color:#000;font-size:17px;font-weight:bold; background: url(../images/main_bt3.gif) no-repeat 0px 4px; padding-left:20px;}
.schedule_box .title span{float:left;padding:3px 0 0 9px;color:#888;font-size:12px;line-height:18px;letter-spacing:-1px;}
.schedule_box .calendar_box{padding:25px 25px 0 25px;width:348px;float:left;}
.schedule_box .calendar_box .year_box{text-align:center;width:348px;padding:1px 0 2px 0;background-color:#e9e9e9;}
.schedule_box .calendar_box .year_box span{display:inline-block;vertical-align:middle;color:#333;font-weight:bold;font-size:17px;width:284px;line-height:25px;overflow:hidden;}
.schedule_box span.btn_more{position:absolute;right:25px;top:18px;}
.calendar_box table{width:100%;padding:6px 0 3px 0;}
.calendar_box tbody td{text-align:center;height:26px;color:#333;font-size:13px;}
.calendar_box tbody td a{color:#333;display:block;}
.calendar_box tbody td span.sel{width:26px;height:26px;line-height:26px;display:block;margin:auto;background:url(../images/bg_sel_cal.gif) center center no-repeat;color:#fff;}
.calendar_box tbody td span.sel2{width:26px;height:26px;line-height:26px;display:block;margin:auto;background:url(../images/bg_sel_cal2.gif) center center no-repeat;color:#fff;}
.schedule{position:relative;width:398px;height:290px;border:1px solid #ddd;border-width:0 1px 1px 1px;}
.main_bottom{margin:50px 0 0 0;width:980px;}
.main_bottom:after{content:"";display:block;font-size:0;height:0px;clear:both;}
.main_inner{width:980px;margin:0 auto;}
.banner_group{overflow:hidden;margin-top:0;}
.banner_group .ban01, .banner_group .ban02, .banner_group .ban03{height:188px;overflow:hidden;}
.banner_group>li{float:left;width:326px;}
.banner_group .ban02{position:relative;}
.banner_group .ban03, .banner_group .ban06{width:328px;}
.banner_group .ban04, .banner_group .ban05, .banner_group .ban06{height:189px;overflow:hidden;}
/* footer */
#footer_wrap{position:relative;width:100%;height:125px;top:0;margin-top:50px; padding-bottom:18px; border-top:1px solid #d2d2d2; background:#f3f3f3;}
#footer{width:980px;margin:0 auto;padding:20px 0 0 0;}
.f_logo{float:left;margin:10px 107px 0 0;}
.address{float:left;font-size:11px;color:#6c6c6c;}
.address span{color:#d3d3d3;padding:0 6px}
.family{float:right;}
.address a{font-size:14px;color:#333333;font-weight:bold;margin-bottom:10px;}

/* sub */
/* container_wrap */
#container_wrap{margin-top:0px; width:100%;overflow:hidden;padding:29px 0 0 0;}
#containerwrap{position:relative; width:980px;margin:0 auto;}
#containerwrap .conleft{float:left;width:190px;padding:10px 0 0;}
#containerwrap .conleft:after{content:"";display:block;font-size:0;height:0px;clear:both;}
#containerwrap .conleft h2{width:190px; height:71px; font-weight:bold;font-size:22px; color:#fff; background:url('../images/lnb_bg.png') no-repeat; text-align:center; padding-top:34px;}
#containerwrap .contents{position:relative;width:750px;float:right;}
#containerwrap .fullcontents{position:relative;width:980px;}
.head_area{margin:0 0 0px;width:750px;}
.head_area h3{font-weight:normal;font-size:35px;color:#222222; margin:39px 0 42px; border-bottom:1px solid #cccccc; padding-bottom:41px;}
.head_fullarea{margin:0 0 0px;width:980px;}
.head_fullarea h3{font-weight:normal;font-size:35px;color:#222222; margin:10px 0 0px; border-bottom:1px solid #cccccc; padding-bottom:41px;}
#containerwrap .location{margin:5px 0 30px;text-transform:capitalize;font-size:13px;color:#333; position:absolute; right:0px; top:39px;}
#containerwrap .location2{margin:5px 0 30px;text-transform:capitalize;font-size:13px;color:#333; position:absolute; right:0px; top:5px;}
/* lnb */
.lnb > ul{overflow:hidden;position:relative;margin:-1px 0 0;}
.lnb > ul > li{border-bottom:1px solid #e1e1e1;}
.lnb > ul > li > a{display:block;position:relative;margin:0 0 0px;padding:9px 18px;font-weight:bold;text-decoration:none;}
.lnb > ul > li > a:hover,
.lnb > ul > li > a:focus,
.lnb > ul > li.active a{background:#117b74;color:#fff;}
.lnb > ul > li.active ul{display:block;}
.lnb > ul > li.active > a:before{content:'';position:absolute;right:20px;top:50%;margin:-4px 0 0;width:8px;height:8px;background:url('../images/ico_dot.png') no-repeat;}
.lnb > ul > li.active > a:hover:before,
.lnb > ul > li.active > a:focus:before,
.lnb > ul > li.active > a:before{background-position:0 -8px;}
.lnb .sub{background:#fff;overflow:hidden;padding:0 0 0px;font-size:13px;}
.lnb .sub li{border-bottom:1px solid #e1e1e1; padding-left:24px;}
.lnb .sub li a{padding:9px 0 9px 18px;font-weight:bold;text-decoration:none;font-size:13px; background:url('../images/sub_menu_dot2.gif') no-repeat 0px 18px;}
.lnb .sub li a:hover,
.lnb .sub li a:focus,
.lnb .sub li.on a{background:url('../images/sub_menu_dot.gif') no-repeat 0px 18px;color:#018420;font-size:13px;}
.lnb .sub ul li.on ul{display:block;}
.lnb .sub ul li.on a:before{content:'';position:absolute;right:20px;top:50%;margin:-4px 0 0;width:8px;height:8px;}
.lnb .sub ul li.on a:hover:before,
.lnb .sub ul li.on a:focus:before,
.lnb .sub ul li.on a:before{background-position:0 -8px;}
/* 교회소개-인사말*/
.greet{}
.greet:after{content:'';display:block;clear:both;top:0;}
.greet p > img{float:right;margin:0 0 0 10px;}
.greet .head{font-size:14px;border-bottom:1px solid #767676;font-style:italic;}
.greet .sign{font-size:14px;}
.greet .sign strong{margin:0 0 0 10px;font-size:20px;}
.intro_tit{font-weight:bold;font-size:20px;}
/* 게시판 검색*/
.serch_area{padding:0px 0px 20px;}
.serch_area .srch_left_area{float:left;margin-bottom:5px;}
.serch_area .srch_right_area{float:right;margin-bottom:5px;}
.serch_area .srch_left_area > p{float:left;margin:0;}
.serch_area .srch_right_area > p{float:left;margin:0;}
.serch_area .srch_right_area .txt{padding-top:5px;}
.serch_area .srch_right_area > p + p{margin-left:10px;}
.serch_area .total{width:90px;padding-top:5px;}
.serch_area .total .red_txt{display:inline-block;*display:inline;zoom:1;margin-left:8px;padding-left:7px;border-left:1px solid #ebebeb;line-height:1em;}
.serch_area .srch_left_area .show_number{margin-left:10px;width:100px;}
.serch_area .select_title{width:75px;}
.serch_area .srch_input{position:relative;padding:0;width:130px;border:1px solid #b4b4b4; margin:0px 10px 0px 15px !important;}
.serch_area .srch_input input{border:0}
.serch_area .search_btn{position:absolute;right:-2px;top:0px;padding:6px;border:none;height:17px;width:17px;} 
.serch_area .search_bar{vertical-align:top;width:82%;height:26px;line-height:26px;border:none;}
.serch_area select{width:100%;height:30px;line-height:30px;border:1px solid #b4b4b4;background:#fff;}
.red_txt{color:#e30200 !important}
.contents .blind , .blind{overflow:hidden;padding:0;margin:0;width:0;height:0;line-height:0;font-size:0;text-indent:-9999px;}
/* 교회소식-테이블*/
.notice_list .list_wrap {border-top:2px solid #198d85;border-bottom:2px solid #198d85;}
.notice_list .list_wrap > li {border-top:1px solid #e1e1e1;}
.notice_list .list_wrap > li:first-child{border-top:0px solid #e1e1e1;}
.notice_list .list_wrap > li a{overflow:hidden;padding:0px 0;/*border-top:1px solid #e1e1e1;*/}
.notice_list .list_wrap > li a:hover{text-decoration:underline;}
.notice_list .list_wrap > li:first-child a{border-top:0;}
.notice_list .list_wrap > li .thumb{float:left;width:258px;height:160px;margin-right:30px;}
.notice_list .list_wrap > li .thumb img{width:100%;}
.notice_list .list_wrap > li .desc{float:left;width:700px;}
.notice_list .list_wrap > li.no-thumb .desc{float:none;width:auto;}
.notice_list .list_wrap > li.no-data{padding:60px 0;text-align:center;font-size:18px;}
.notice_list .list_wrap > li .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;color:#333;font-weight:bold;font-size:14px;line-height:1.4;padding:0px 0 10px 0px;}

.notice_list .list_wrap > li .info{line-height:24px; color: #666 !important;}
.notice_list .list_wrap > li .info span {margin-left:30px;font-size:14px;/*vertical-align:middle;*/}
.notice_list .list_wrap > li .info span:first-child {margin-left:0;}
.notice_list .list_wrap > li .info span em {position:relative;margin-right:10px;padding-right:10px;color:#333;font-style:normal;font-weight: bold;}
.notice_list .list_wrap > li .info span em:after{content:" ";display:block;position:absolute;top:7px;right:0;width:1px;height:9px;background-color:#d6d6d6;}
.notice_list .list_wrap > li .info span.writer, .notice_list .list_wrap > li .info span.num, .notice_list .list_wrap > li .info span.file{position:relative;margin-left:15px;padding-left:15px;}
.notice_list .list_wrap > li .info span.writer:before, .notice_list .list_wrap > li .info span.num:before, .notice_list .list_wrap > li .info span.file:before{content: " "; display: block; position: absolute; top:6px; left: 0; width: 1px; height: 9px; background-color: #d6d6d6;}
.notice_list .list_wrap > li .text{margin:0px 0 25px 0;font-size:14px;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/* 교회소식-상세테이블*/
.notice_detail .detail_wrap{overflow:hidden;border-bottom:2px solid #117b74;}
.notice_detail .article_head{overflow:hidden;border-bottom:1px solid #e1e1e1;}
.notice_detail .article_head .title{width: 100%; float:left;padding:0px 0px 22px;color:#333;font-weight:bold;font-size:20px;border-bottom:2px solid #117b74;line-height:1.2em;}
.notice_detail .article_head .text{float:left;width:710px;padding:20px 20px 22px; color:#333;font-weight:bold;font-size:17px;}
.notice_detail .article_head .text2{float:left;width:710px;padding:0px 0px 0px 0px !important; color:#333;font-weight:bold;font-size:17px;}
.notice_detail .article_head .info{overflow:hidden;float:left;width:280px;padding:15px 10px 16px 20px;font-size:14px;}
.notice_detail .article_head .info li{float:left;padding:0px 0 0px;vertical-align:middle;}
.notice_detail .article_head .info li.value, .notice_detail .article_head .info li.writer{position:relative;margin-left:15px;padding-left:15px;}
.notice_detail .article_head .info li.value:before, .notice_detail .article_head .info li.writer:before{content: " ";display: block;position:absolute;top:7px;left:0;width:1px;height:9px;background-color:#d6d6d6;}
.notice_detail .article{padding:40px 20px;font-size:14px; min-height:150px;}
.notice_detail .article4{padding:40px 20px;font-size:14px; min-height:150px;}
.notice_detail .article .text{float:left;width:710px;padding:20px 0px 22px 0px; color:#333;font-weight:bold;font-size:17px;}
.notice_detail .article2{padding:20px 0px 25px 20px; border-bottom:1px solid #e1e1e1; font-weight:bold;}
.notice_detail .article2 .text2{float:left;width:100%; color:#333; font-size:17px; padding:0px 0px 20px 0px !important;}
.notice_detail .article li.text3 {margin-top:0px;}
.notice_detail .article3{padding:20px 0px 25px 20px; font-weight:bold;}
.notice_detail .article3 .text2{float:left;width:100%;color:#333; font-size:17px; padding:0px 0px 20px 0px !important;}
.notice_detail .article img{display:block;max-width:100%;height:auto;margin:0 auto;}
.notice_detail .add_file{padding:14px 20px 10px 20px;border-top:1px solid #e1e1e1;}
.notice_detail .add_file:first-child{border-bottom:1px solid #e1e1e1;}
.notice_detail .add_file a{display:block;height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:36px;background:url(../images/icon_file.gif) no-repeat 0 0px;color:#838383;text-decoration:underline;font-size:13px;}
.notice_detail .list_view{overflow:hidden;border-top:1px solid #262626;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;font-size: 0;}
.notice_detail .list_view a{ display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50%;height:60px;border-left:1px solid #e1e1e1;font-size:16px;vertical-align:middle;}
.notice_detail .list_view a:first-child{border-left: 0;}
.notice_detail .list_view a.btn_prev{padding:17px 20px 19px 80px;background:url(../images/btn_list_prev.png) no-repeat left center;}
.notice_detail .list_view a.btn_next{padding: 7px 80px 19px 20px;background:url(../images/btn_list_next.png) no-repeat right center;text-align:right;}
.new_add_file{padding:14px 20px 14px 20px;border-top:1px solid #e1e1e1;}
.new_add_file a{display:block;overflow:hidden;}


.notice_detail .titlewrite{float:left;width:710px;padding:0px 20px 10px;color:#333;font-weight:bold;font-size:15px;line-height:1.2em;}
.notice_detail .titlewrite li{padding-bottom:10px;}
.notice_detail .titlewrite li.new_title {}
.notice_detail .titlewrite li .text2{line-height:1.8em;top:0;}
.notice_detail .articlewrite{padding:40px 20px;font-size:15px;font-weight:bold;}
.notice_detail .articlewrite li{padding-bottom:10px;}
.notice_detail .articlewrite li.new_title {}
.notice_detail .articlewrite li .text2{line-height:1.8em;top:0;}
.notice_detail .articlewrite input,
.notice_detail .articlewrite textarea{padding:5px;width:98%;font-size:14px;text-indent:0;}
.notice_detail .add_filewrite{padding:14px 20px 14px 20px;border-top:1px solid #e1e1e1;font-size:15px;font-weight:bold;}
.notice_detail .add_filewrite li{margin-bottom:10px;}
.notice_detail .add_filewrite li.new_title {}
.notice_detail .add_filewrite li .text2{line-height:1.8em;top:0;}
.notice_detail .add_filewrite input,
.notice_detail .add_filewrite textarea{padding:5px;width:30%;font-size:14px;text-indent:0;}
.grey_txt12{color:#838383;font-size:12px;padding:10px 0 5px 0;}
.red_txt12{color:#FF0000;font-size:12px;padding:10px 0 5px 0;}

/* 이전글 다음글 */
.before {margin-top:50px;display:block;height:32px;padding-left:10px;padding-top:8px;color:#838383;font-size:13px;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.before a:hover{text-decoration:underline;}
.after {display:block;height:32px;padding-left:10px;padding-top:8px;color:#838383;font-size:13px;border-bottom:1px solid #e1e1e1;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.after a:hover{text-decoration:underline;}
.beforet_after_title{font-size:13px;color:#333;font-weight:bold;padding-right:10px;}


/* 자유게시판 */
.notice_list .free_wrap {margin-top:0px;border-top:2px solid #198d85;border-bottom:2px solid #198d85;}
.notice_list .free_wrap > li {display:block;overflow:hidden;padding:18px 0 0px 0;border-top:1px solid #e1e1e1;}
.notice_list .free_wrap > li:first-child{border-top:0px solid #e1e1e1;}
.notice_list .free_wrap > li a{overflow:hidden;padding:0px 0;/*border-top:1px solid #e1e1e1;*/}
.notice_list .free_wrap > li a:hover{text-decoration:underline;}
.notice_list .free_wrap > li:first-child a{border-top:0;}
.notice_list .free_wrap > li.no-thumb .desc{float:none;width:auto;}
.notice_list .free_wrap > li.no-data{padding:60px 0;text-align:center;font-size:18px;}
.notice_list .free_wrap > li .freetitle{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:450px;color:#333;font-size:14px;line-height:1.4; font-weight:bold;}
.notice_list .free_wrap > li .freetitle2{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:450px;margin-left:20px;color:#333;font-size:14px;line-height:1.4;}
.notice_list .free_wrap > li .freetitle3{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:450px;margin-left:40px;color:#333;font-size:14px;line-height:1.4;}
.notice_list .free_wrap > li .freeinfo{float:right;width:250px;padding:0 0 15px 0;}
.notice_list .free_wrap > li .freeinfo span {margin-left:30px;font-size:14px; color: #777 !important;}
.notice_list .free_wrap > li .freeinfo span:first-child {margin-left:0;}
.notice_list .free_wrap > li .freeinfo span em {position:relative;margin-right:10px;padding-right:10px;color:#333;font-style:normal;font-weight: bold;}
.notice_list .free_wrap > li .freeinfo span em:after{content:" ";display:block;position:absolute;top:7px;right:0;width:1px;height:9px;background-color:#d6d6d6;}
.notice_list .free_wrap > li .freeinfo span.writer,
.notice_list .free_wrap > li .freeinfo span.file{position:relative;margin-left:15px;padding-left:15px;}
.notice_list .free_wrap > li .freeinfo span.writer:before,
.notice_list .list_wrap > li .freeinfo span.file:after{content: " "; display: block; position: absolute; top:6px; left: 0; width: 1px; height: 9px; background-color: #d6d6d6;}
.notice_list .free_wrap > li .text{display:-webkit-box;overflow:hidden;max-height:60px;margin:15px 0 30px 0;font-size:14px;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

/* 갤러리 */
.gallery_list{}
.gallery_wrap{border-top:2px solid #198d85;border-bottom:2px solid #198d85;}
.gallery{clear:both;overflow:hidden;margin-bottom:30px;margin-top:30px; border-bottom: 1px solid #a3d1ce;}
.gallery li{float:left;margin-left:30px;width:230px;}
.gallery li a{float:left;position:relative;}
.gallery li a .subject{margin-top:10px; width:230px; overflow:hidden; font-weight:normal; display:inline-block; white-space:nowrap; text-overflow:ellipsis; font-size: 14px; font-weight: bold;}
.gallery li a strong.tit span.subject{width:230px;margin:20px 0 8px 0;font-size:15px;color:#333;line-height:20px;overflow:hidden;display:block; word-wrap:normal; text-overflow:ellipsis;}
.gallery li p.writer{color:#777; font-size:14px; margin-bottom:30px;}
.gallery li p.writer span:first-child{padding-left:0;border-left-color:currentColor;border-left-width:medium;border-left-style:none;}
.gallery li p.writer span{padding:0 10px;border-left-color:#d6d6d6; border-left-width:1px; border-left-style:solid;}
.gallery li a:hover, .gallery li a:focus{text-decoration:underline;}
.gallery li:first-child{margin-left:0; 1px solid #ccc;}
.gallery li.no_data{padding:30px 0;text-align:center;font-size:18px;width:100%;}

.gallery_last{clear:both;overflow:hidden;margin-top:30px;}
.gallery_last li{float:left;margin-left:30px;width:230px;}
.gallery_last li a{float:left;position:relative;}
.gallery_last li a .subject{margin-top:10px; width:230px; overflow:hidden; font-weight:normal; display:inline-block; white-space:nowrap; text-overflow:ellipsis; font-size: 14px; font-weight: bold;}
.gallery_last li a strong.tit span.subject{width:230px;margin:20px 0 8px 0;font-size:15px;color:#333;line-height:20px;overflow:hidden;display:block; word-wrap:normal; text-overflow:ellipsis;}
.gallery_last li p.writer{color:#777; font-size:14px; margin-bottom:30px;}
.gallery_last li p.writer span:first-child{padding-left:0;border-left-color:currentColor;border-left-width:medium;border-left-style:none;}
.gallery_last li p.writer span{padding:0 10px;border-left-color:#d6d6d6; border-left-width:1px; border-left-style:solid;}
.gallery_last li a:hover, .gallery_last li a:focus{text-decoration:underline;}
.gallery_last li:first-child{margin-left:0; 1px solid #ccc;}
.gallery_last li.no_data{padding-bottom:60px;padding-top:30px;text-align:center;font-size:18px;width:100%;}

/* pagination */
.pagination {margin-top: 30px;text-align: center;font-size: 0;}
.pagination .num {display: inline-block;margin: 0 20px;color: #333;font-size: 13px;vertical-align: middle;}
.pagination .num .mobile_type {display: none;}
.pagination .num a {display: inline-block;width: 24px;padding: 2px 0;color: #333;text-align: center; background:#bbb; color:#fff;     margin: 0 5px;}
.pagination .num a:hover {background:#198d85; color:#fff;}

.pagination .num a:first-child {margin-left: 0;}
.pagination .num a.active {color: #e72a30;font-weight: bold; background:#198d85; color:#fff;}
.pagination .num .current_page {display: inline-block;padding: 6px 0;color: #e72a30;font-weight: bold;vertical-align: middle;}
.pagination .num .pisa {display: inline-block;margin: 0 10px;padding: 6px 0;vertical-align: middle;}
.pagination .num .total_page {display: inline-block;padding: 6px 0;vertical-align: middle;}
.pagination .btn_prev {display: inline-block;width: 32px;height: 32px;background: url(../images/pagination.png) no-repeat -32px 0;vertical-align: middle;}
.pagination .btn_next {display: inline-block;width: 32px;height: 32px;background: url(../images/pagination.png) no-repeat -64px 0;vertical-align: middle;}
.pagination .btn_prev_10 {display: inline-block;width: 32px;height: 32px;margin-right: -1px;background: url(../images/pagination.png) no-repeat 0 0;vertical-align: middle;}
.pagination .btn_next_10 {display: inline-block;width: 32px;height: 32px;margin-left: -1px;background: url(../images/pagination.png) no-repeat -96px 0;vertical-align: middle;}
.hidden{overflow:hidden;position:fixed;top:-9999px;left:-9999px;width:10px;height:25px;}
.file_list{padding:10px 0 0 10px;font-size:12px;color:#666;}
.file_list li{vertical-align: middle;line-height:15px;}
.file_list a:hover{text-decoration:underline;color:#fff;}

/* button group */
.button_group {margin-top:20px;font-size: 0;text-align:right;}
.button_group:before,.button_group:after{content:" ";display:table;}
.button_group:after{clear:both;}
.button_group .right{float:right;text-align:left;}
.button_group .left{float:left;text-align:left;}
.button_group .center{text-align:center;}
.button_group .btn{margin-left:5px;}
.button_group .btn:first-child{margin-left:0;}
.button_group a:hover{text-decoration:underline;color:#fff;}

.btn{display:inline-block;/*min-weight:70px;padding:1px 20px 5px;background:#666;*/color:#fff;font:15px/1.2 "malgun Gothic", sans-serif;text-align:center;letter-spacing:-1px;}
.btn2{display:inline-block;color:#fff;font:12px/1.2 "malgun Gothic", sans-serif;text-align:center;letter-spacing:-1px;}
.btn.xl{min-width:0px;padding:10px 25px;font-weight:bold;}
.xs{min-width:0px;padding:5px 15px;font-weight:bold;}
.btn.green{background-color:#398b85;}
.btn.red{background-color:#ea2d3a;}
.white{background-color:#838383;}


/* 댓글 */
.comment_box{width:718px;padding:20px;background:#f2fffe;border:1px solid #cecece;}
.comment{width:720px;}
.commont_list{}
.commont_list li{padding:20px; background:url('../images/line_02.gif') 0 bottom repeat-x; font-size:12px;}
.commont_list li span.user_id{font-weight:bold;margin-right:20px;}
.commont_list li span.user_id2{font-weight:bold;margin-right:20px;margin-left:0px;}
.commont_list li span.date {font-size:11px; color:#999; margin-right:5px;}
.commont_list li p{margin-top:5px;}
.commont_list li span.txt{color:#666;}
.commont_list li span.txt2{color:#666;margin-left:20px;}
.commont_list li .comment_txt{clear:both;margin-top:5px;}
.commont_list li .comment_txt2{clear:both;margin-left:18px;}
.commontmore{width:100%;padding-top:20px;padding-bottom:20px;}
.btn_w_b{}
.edit_opt{margin:0 0 10px 0;}
h4{margin:40px 0 18px 0;font-size:18px; letter-spacing:-1px; font-weight:bold;color:#222; background:url('../images/greeting_bt1.gif') no-repeat 0px 4px; padding-left:22px;}

/* button */
.combtn{display:inline-block; padding-left:2px; margin-right:2px; vertical-align:middle; margin-left:2px;}
.combtn span{_position:relative; display:inline-block; margin-right:-2px; letter-spacing:-1px;}
.combtn a{display:inline-block; margin-left:-2px; line-height:18px !important; white-space:nowrap; text-align:center; text-decoration:none; font-size:12px;}
.combtn a:hover{text-decoration:none;}
.combtn a.b, .btn_w a.b:visited, .btn_w a.b:active{font-weight:bold;}
.combtn a.b:hover{font-weight:bold;}

.btn_w_b{*height:70px; background:url('../images/btn_bg.png') no-repeat left -620px;}
.btn_w_b span{background:url('../images/btn_bg.png') no-repeat right -620px;}
.btn_w_b:hover{background:url('../images/btn_bg.png') no-repeat left -690px;}
.btn_w_b:hover span{background:url('../images/btn_bg.png') no-repeat right -690px;}
.btn_w_b a{min-width:54px; height:41px; padding:28px 15px 1px 15px;}
	:root .btn_w_b a{height:41px; padding-top:28px;}
.btn_w_b a,	.btn_w_b a:visited,	.btn_w_b a:active{color:#4c4c4c;}
.btn_w_b a:hover{color:#1a1a1a;}

.btn_w_ss{* height:18px; letter-spacing:-1px;}
.btn_w_ss span{border:1px solid #bababa;}
.btn_w_ss:hover{}
.btn_w_ss:hover span{border:1px solid #8c8c8c; color:#fff;}
.btn_w_ss a{min-width:16px;height:17px;padding:0px 7px 0px 7px;*height:16px;*padding:0px 7px 0 7px;}
	:root .btn_w_ss a{padding-top:1px;}
.btn_w_ss a, .btn_w_ss a:visited, .btn_w_ss a:active{color:#555;font-size:11px;}
.btn_w_ss a:hover{color:#333;}
.btn_w_ss input{height:18px;border:none;background:url('../images/btn_bg.png') no-repeat left -560px;color:#4c4c4c;font-size:11px;cursor:pointer;}

/* button 추가 */
.btn2_w_ss a{background:#19a298; padding:3px 7px 5px 7px; color:#fff; margin:0px 2px 0px 2px;}
.btn2_w_ss a:hover{color:#fff; background:#065650;}



textarea.comment{width:590px;margin-right:20px;height:54px;float:left;border:1px solid #cecece;padding:7px;color:#999;overflow-y:auto;}
textarea.comment:focus,
textarea.comment_on{width:590px;margin-right:20px;height:54px;float:left;border:1px solid #333;padding:7px;color:#666;overflow-y:auto;}
textarea.comment2{width:560px;margin-right:7px;height:54px;float:left;border:1px solid #cecece;padding:7px;color:#999;overflow-y:auto;}
textarea.comment2:focus,
textarea.comment2_on{width:560px;margin-right:7px;height:54px;float:left;border:1px solid #333;padding:7px;color:#666;overflow-y:auto;}


.comment3 {width:50%;}
textarea3.comment3{width:590px;margin-right:20px;height:54px;float:left;border:1px solid #cecece;padding:7px;color:#999;overflow-y:auto;}
textarea3.comment3:focus,
textarea3.comment3_on{width:590px;margin-right:20px;height:54px;float:left;border:1px solid #333;padding:7px;color:#666;overflow-y:auto;}
textarea3.comment3{width:560px;margin-right:7px;height:54px;float:left;border:1px solid #cecece;padding:7px;color:#999;overflow-y:auto;}
textarea3.comment3:focus,
textarea3.comment3_on{width:560px;margin-right:7px;height:54px;float:left;border:1px solid #333;padding:7px;color:#666;overflow-y:auto;}


/* 로그인 */
.login_wrap{padding-top:0px;}
.loginbox{margin-bottom:40px;padding:50px 0 50px 200px;overflow:hidden;border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#f5f5f5;}
.loginbox .loginimg{padding:0 0 40px 30px;font-size:22px;color:#000;font-weight:bold; background: url('../images/greeting_bt1.gif') no-repeat 0px 4px; margin-left: 50px;}
.loginbox .logincont{position:relative;float:left;padding-left:49px;width:526px;}
.loginbox .logincont > ul{margin-bottom:23px;}
.loginbox .logincont > ul li.login_m1{margin-bottom:10px;height:35px;}
.loginbox .logincont > ul li strong{display:inline-block;padding-top:5px;color:#000;width:76px;font-size:15px;}
.loginbox .logincont > ul li .inputtext{padding:7px;width:307px;*width:305px;}
.loginbox .logincont > ul li.login_m2 .saveid{margin:6px 0 0 76px;}
.loginbox .logincont .loginbtn{position:absolute;top:0;right:26px;padding:31px 22px;border:1px solid #269b92;background:#269b92;font-size:16px;line-height:1;color:#fff;}
.loginbox .logincont .loginbtn a:hover{text-decoration:underline !important;}
.info1{padding:0 0 20px 0;line-height:24px;}
.info2{padding:0 0 0 0;line-height:24px;}
.info1 h4, .info2 h4{color:#000;font-size:22px;margin:30px 0 18px 0!important;}
.info1 p, .info2 p{display:inline-block;font-size:13px;}
.info1 span{float:right;}
.info2 span{}
.info1 span a:hover, .info2 span a:hover{text-decoration:underline;color:#fff;}
.info2 p a:hover{text-decoration:underline;color:#fff;}
.btn_login_grey, .btn_login_grey{display:inline-block;padding:7px 12px;border:1px solid #838383;background:#838383;font-size:13px;line-height:1;color:#fff;}
.btn_login_green, .btn_login_green{display:inline-block;padding:6px 12px;border:1px solid #388b84;background:#388b84;font-size:13px;line-height:1;color:#fff;}
/* 아이디/비밀번호 찾기 */
.infoSec {padding:0 0 0 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.infoTable {margin:20px 0;}
.infoTable th{font-size:14px;color:#000;text-align:left;padding:5px 0 5px 0;}
.infoTable td { vertical-align:middle; font-size:13px;padding:5px 0 5px 0;}
/* 회원가입 > 약관동의 본인인증 */
.memberWrap .regSetpSec {margin-bottom:40px;}
.memberWrap .regSetpSec ol { position:relative; margin-bottom:18px; width:980px; height:80px;}
.memberWrap .regSetpSec ol li { position:absolute; left:0; top:0; }
.memberWrap .regSetpSec ol li span { display:block; font-size:12px; color:#666;}
.memberWrap .regSetpSec ol li strong { display:block; font-size:18px;color:#666;}
.memberWrap .regSetpSec ol li.nowStep span,
.memberWrap .regSetpSec ol li.nowStep strong { color:#fff;}
.memberWrap .regSetpSec ol .step1 { left:130px; top:18px;}
.memberWrap .regSetpSec ol .step2 { left:436px; top:18px;}
.memberWrap .regSetpSec ol .step3 { left:780px; top:18px;}
.memberWrap .regSetpSec ol.regSetpSecStep1 { background:url('../images/bg_regStep1.gif') no-repeat;}
.memberWrap .regSetpSec ol.regSetpSecStep2 { background:url('../images/bg_regStep2.gif') no-repeat;}
.memberWrap .regSetpSec ol.regSetpSecStep3 { background:url('../images/bg_regStep3.gif') no-repeat;}
.memberWrap .columnbox_list{margin-bottom:29px;font-size:13px;line-height:24px;color:#666;}
.memberWrap .sinterval {margin-bottom:6px;}
.memberWrap .mem_conform{clear:both;height:200px;padding:20px 0 0 0;zoom:1}
.memberWrap .mem_conform li{text-align:center}
.memberWrap .mem_conform li a{margin:0 13px; padding:23px 100px;}
.memberWrap .agreeSec { }
.memberWrap .agreeText h4{padding-bottom:5px; color:#111; font-size:20px; line-height:1;}
.memberWrap .agreeText h5{ padding-top:30px; color:#111; font-size:16px;}
.memberWrap .agreeText h5:first-child { padding-top:0px; color:#111; font-size:16px;}
.memberWrap .agreeText .agreeTextBox { width:978px; height:200px; border:1px solid #ddd; overflow-y:scroll; line-height:22px;}
.memberWrap .agreeText .agreeTextBox .innerCase { padding:18px 20px; width:920px; margin:0 auto;}
.memberWrap .agreeText .agreeCheck { position:relative; padding:6px 0 20px; text-align:right; width:100%;}

.memberWrap .agreeText .agreeTextBox .innerCase > ul > li {padding-left:20px;text-indent:-20px;color:#666;font-size:13px;line-height:22px;}
.memberWrap .agreeText .agreeTextBox .innerCase > ul > li span.text{font-weight:bold;color:#222;text-decoration:underline;}
.memberWrap .agreeText .agreeTextBox .innerCase > ul > li:first-child {margin-top:10px;}
.memberWrap .agreeText .agreeTextBox .innerCase > ul > li > ul {margin-bottom:-10px;}
.memberWrap .agreeText .agreeTextBox .innerCase > ul > li > ul > li {margin-top:0px;padding-left:0px;text-indent:0;}
.memberWrap .agreeText .agreeTextBox .innerCase > ul > li > ul > li:last-child {margin-bottom:10px;}

/* 회원가입 > 회원정보입력 */
.memberWrap .regSec {}
.memberWrap .regSec .dep1Title{font-size:20px;margin-bottom:0px!important;}
.memberWrap .regSeclow { margin-top:15px;}
.memberWrap .caption { padding-bottom:30px; text-align:right; font-size:12px; margin-top:-18px;}
.memberWrap .caption span.req { display:inline-block; padding-left:18px; background:url('../images/icoRequired.gif') no-repeat left 2px; color:#666;}
.memberWrap .regTable { border-top:2px solid #178c84; border-bottom:2px solid #178c84; width:100%;}
.memberWrap .regTable th { background:#f5f5f5; border-bottom:1px solid #ccc; text-align:left; vertical-align:middle;}
.memberWrap .regTable th span { display:inline-block; color:#333; line-height:1.4;font-size:13px;}
.memberWrap .regTable td { vertical-align:middle; border-left:1px solid #ccc; line-height:1.4; border-bottom:1px solid #ccc; font-size:13px;}
.memberWrap .regTable .s th span { padding:10px 0 10px 35px;} /* single line */
.memberWrap .regTable .s td { padding:12px 0 12px 20px;}
.memberWrap .regTable .m th span { padding:18px 0 18px 35px;} /* multiple line */
.memberWrap .regTable .m td { padding:12px 0 12px 20px;}
.memberWrap .regTable th span.req { background:url('../images/icoRequired2.gif') no-repeat 20px center;}
.memberWrap .regTable td .desc { padding-top:7px; font-size:13px; font-weight:normal;}
.memberWrap .regTable td .inpSec * { vertical-align:middle;}
.memberWrap .regTable td .inpSec .radio { position:relative; vertical-align:middle;  }
.memberWrap .regTable td .row { padding-bottom:5px;}
.memberWrap .regTable td .row * { vertical-align:middle;}
.memberWrap .regTable td a:hover{text-decoration:underline;color:#fff;}

/* 회원가입 > 회원가입 완료 */
.memberWrap .finalSec { margin-top:50px;}
.memberWrap .finalSec .finalDescSec { padding:25px 0 30px; border: 1px solid #ddd;  background: #f5f5f5;}
.memberWrap .finalSec .finalDescSec p.info { margin:0 auto; font-size:23px; line-height:1.5; color:#111; text-align:center;}
.memberWrap .finalSec .finalDescSec span.look { display:inline-block; padding:25px 0px; width:100%;font-size:17px;text-align:center;line-height:1.6;}

/* 조직/부서 테이블 */
.listtable{border:1px solid #9c9c9c;border-width:1px 0;width:100%; font-size:13px; line-height:1.3}
.listtable caption{overflow:hidden;width:100%;height:1px;font-size:0;line-height:0;text-indent:-9999px}
.listtable thead th{font-size:15px; border-top:2px solid #117b74; border-bottom:1px solid #cdcdcd; background-color:#ddf9f7!important;color:#444!important;font-weight:bold!important;border-right:1px solid #d7d7d7;text-align:center;padding:13px 0}
.listtable thead .li_2 th{border-top:1px solid #d7d7d7}
.listtable .last{border-right:0}
.listtable tbody td{color:#555;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;height:39px;text-align:center;}
.listtable tbody td.lef{text-align:center;}
.listtable tbody .name{text-align:left;text-indent:17px}
.listtable tbody td .ico_sale{background-position:left -326px;width:46px;height:22px;display:block;margin:0 auto}
.listtable tbody .ti{text-indent:35px;text-align:left}
.listtable tbody .ti2{color:#333; font-weight:bold; font-size:13px; text-align:left; padding-left:60px; background:#f5f5f5 url(../images/ico_dot3.gif) no-repeat left center;}
.listtable tbody .bt_dow_pdf{display:block;background-position:-268px -580px;width:113px;height:23px;margin:0 auto}
.listtable tbody td.line2{border-bottom:1px solid #9c9c9c}
.mt20 {margin-top:20px}
.co_red{color:#ff152b}
.listtable .left_tit{border-right:1px solid #ececec; background-color:#fcfbf5;border-bottom:1px solid #cdcdcd}
.listtable tbody td.td_al{text-align:left !important; padding-left:20px  !important;border-bottom:1px solid #cdcdcd; font-size:13px}

 /* missionary */
.oversea_missionary{}
.ministry{clear:both;overflow:hidden;margin-bottom:40px}
.ministry li{float:left;margin-right:20px;width:235px;}
.ministry li.last{margin-right:0;}
.ministry p{margin-bottom:25px;color:#555}
.ministry li p.first{color:#222 !important}
.txt01{margin-bottom:30px;font-size:20px;color:#000;line-height:30px; min-width:750px; max-width:100%}
.txt01 strong{font-weight:bold !important}
.txt02{margin-bottom:70px;color:#555;font-size:14px;}
.txt03{margin-bottom:30px;font-size:16px;color:#000;line-height:26px; min-width:750px; max-width:100%}
.txt04{margin-bottom:10px;color:#555;font-size:16px; font-weight:bold; margin-left:20px}
.txt05{margin-bottom:20px;  margin-left:40px}
.txt06{background: url(../images/position_bt.gif) no-repeat 0px 0px; padding-left:20px; font-size:14px;}
.txt07{font-size: 18px; background: url(../images/ico_dot2.gif) no-repeat 0px 6px; padding-left: 10px; color: #333333; margin:0px 0px 10px 20px;}


.co_green{font-size:15px;color:#009599; background: url(../images/ico_dot1.gif) no-repeat 0px 5px; padding-left:10px;}

/* tab */
.tabmenu{}
.tab_linum_2 li { width:50%; }
.tab_linum_3 li { width:33%; }
.tab_linum_3 li:first-child { width:34%; }
.tab_linum_4 li { width:25%; }
.tab_linum_5 li { width:20%; }
.tab_linum_6 li { width:16.66%; }
.tab                         { width:100%; height:48px; border-bottom:2px solid #117b74; margin-bottom:30px; }
.tab li                      { float:left; height:48px; text-align:center; background-color:#f6f6f6; }
.tab li a                    { display:block; height:47px; background-color:#ddf9f7; border:1px solid #e5e5e5; border-left:none; border-bottom:none;
                               line-height:47px; color:#444444; }
.tab li a:hover {background-color:#117b74; color:#fff;}
.tab li:first-child a        { border-left:1px solid #e5e5e5; }
.tab li.on a                 { display:block; height:48px; background-color:#fff; border:2px solid #117b74; border-bottom:none;
                               line-height:48px; color:#117b74; font-weight:bold; }
.tab li:first-child.on a     { border-left:2px solid #117b74; }

/* 섬기는 사람들 */
.people{overflow:hidden;clear:both;margin:0 30px 20px 0}
.people img{float:left;}
.people .txt{font-size:18px; background: url(../images/ico_dot2.gif) no-repeat 0px 6px; padding-left:10px; color:#333333;}
.people .txt1{font-size:20px;background:url(../images/bg_tit01.jpg) left top no-repeat;padding-top:15px;margin-bottom:30px; color:#333;}
.w_txt{float:left;width:540px;padding-top:15px;color:#555}
/* 연혁 */
.history_area{clear:both;width:100%;}
.year                    { float:left; width:26%;padding-top:50px;}
.history_list                {float:right; width:100%;}
.history_list li             {position:relative; padding:10px 0 10px 170px; border-bottom:1px solid #e7e7e7; color:#333333;}
.history_list li strong.month{position:absolute; left:0; display:block;color:#117b74; font-size:18px; width:60px; background:url(../images/ico_dot1.gif) no-repeat 0px 6px; padding-left:10px;}
.history_list li strong.day  {position:absolute; left:80px;  display:block;  width:50px; color:#212121; }

.mail_pop {font-size:14px; color:#666; padding:0 0 10px 0;}
.mail_pop label{font-size:14px; color:#333;font-weight:bold;display:inline-block;line-height:36px;padding-right:12px;}

/* 일발게시판 사진과 일반 */
.box{padding-top:15px;vertical-align:middle;width:100%;overflow:hidden;}
.box1{margin-right:10px;width:20%;float:left;}
.box1 img{margin:5px 0px 20px 0px;}
.box2{margin-right:15px;width:75%;float:left;     margin-top: 10px;}

/* 퀵메뉴 */
#STATICMENU2 {position: absolute; left: 50%; z-index: 10; margin: 0 0 0 507px; width: 110px;}
#STATICMENU3 {position: absolute; left: 50%; z-index: 10; margin: 154px 0 0 530px; width: 110px;}

/* 서브 비쥬얼*/
.sub_intro {height: 132px; background:url(../images/sub_vis.jpg) no-repeat center top;}

/* 조회된 내용이 없습니다 */
.search_none {text-align:center; border:1px solid #ccc; padding:30px; background:#f5f5f5;}
.search_none2 {text-align:center !important; border:1px solid #ccc !important; padding:30px !important; background:#f5f5f5 !important;}

/* 에디터 사용한 이미지 스타일 */
.editer img {width: auto;}


/* 메인 탭 메뉴 만들기 */
.newtab {overflow:hidden; font-size:15px; font-weight:bold;}
.newtab li { float:left; width:50%; text-align:center; box-sizing:border-box;  background:url(../images/tabbg_off.gif) no-repeat 0px 0px;}
.newtab li { display:inline-block; padding:7px; cursor:pointer; }
.newtab li:hover { background-color:#cce7e6;}
.newtab li.on { background-color:#008584; color:#fff; background:url(../images/tabbg_on.gif) no-repeat 0px 0px;}
.newtab_con {clear:both; border:1px solid #ddd; border-top:none;}
.newtab_con div {display:none; height:256px;}
.newtab_con div li.st1 {float:left; color:#888888; font-size:12px; padding-left:26px; margin:12px 0px 15px; width:50%;}
.newtab_con div li.st2 {color:#008584; font-size:12px; font-weight:bold; text-align:right; padding-right:26px; padding-top:11px;}
.newtab_con div li.st3 {float:left; color:#888888; font-size:12px; padding-left:26px; width:230px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newtab_con div li.st4 {float:left; color:#888888; font-size:12px; padding-left:26px; width:230px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newtab_con div li.st3 p.pstyle1 {font-size:14px; color:#333; font-weight:bold; margin-top:12px; width:230px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newtab_con div li.st3 p.pstyle2 {font-size:13px; color:#666666; width:230px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newtab_con div li.st4 p.pstyle3 {font-size:14px; color:#333; font-weight:bold; margin-top:12px; width:230px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newtab_con div li.st4 p.pstyle4 {font-size:13px; color:#666666; width:230px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newtab_con div li.no_data {border: 1px solid #ccc; text-align:center; background:#f5f5f5; height:90px; width:482px; margin:0 auto; margin-top:40px; padding-top:49px;}



