/* main */
.schedule_wrap {float:left;margin:0px;width:267px;background-color:#fff;}
.schedule_wrap .title {position:relative; margin:37px 0 0; padding:20px;width:227px;height:227px;font-size:18px;color:#FFF;font-weight:normal;background:url(/_ex/2016/images/main/09_schedule_bg_2.png) left top no-repeat;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.schedule_wrap .title:hover {opacity:0.7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 8 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* IE 7 and olders */}
.schedule_wrap .title a {position:absolute;right:20px;top:20px;display:block;color:#FFF;font-size:30px;}
.schedule_wrap .title p {padding:30px 0px 0px 0px; line-height:25px;}
.schedule_wrap dl {padding:37px 0px 0px 0px;font-size:14px;font-weight:600;background-color:#FFF;}
.schedule_wrap dl dt {color:#ff766a;}
.schedule_wrap dl dd {color:#686666;padding:3px 0px 15px 0px;}
.schedule_wrap dl dd span {display:inline-block;width:15px;height:13px;vertical-align:middle;background:url(/_ex/2016/images/main/icon_schedule.png) left top no-repeat;}

.main_content {float:left;width:833px;}
.main_content > ul > li {float:left;margin:0px 0px 37px 46px;background:#000;}
.main_content li a {display:block;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.main_content li a:hover {opacity:0.7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 8 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* IE 7 and olders */}
.main_content li.samilradio a:hover {opacity:1;}
.main_content li.preach a {padding:20px 25px;width:425px;height:227px;background:url(/_ex/2016/images/main/09_bg_preach.png) left top no-repeat;}
.main_content li.preach h1 {color:#FFF;font-weight:normal;font-size:18px;}
.main_content li.preach p {color:#FFF;padding:25px 0px 0px 0px;font-size:14px;}
.main_content li.preach .subject {padding:7px 0px;color:#d3a769;font-size:24px;font-weight:600;}
.main_content li.preach .preacher {color:#FFF;font-size:16px;}
.main_content li.worship {padding:20px 25px;width:216px;height:227px;background:url(/_ex/2016/images/main/09_bg_worship.png) left top no-repeat;}
.main_content li.worship h1 {color:#FFF;font-weight:normal;font-size:18px;}
.main_content li.worship p {color:#FFF;padding:25px 0px 0px 0px;font-size:18px; line-height:25px;}
.main_content li.news a {width:475px;height:267px;}
.main_content li.yes31 a {width:266px;height:267px;}
.main_content li.samilradio {position:relative;width:266px;height:267px;}
.main_content li.samilradio a {width:267px;height:267px;margin:0px 0px 0px -1px;padding:0px;}
.main_content li.samilradio .swiper-slide {background:#000;}
.main_content li.samilradio img {display:block;width:100%;}
.main_content li.samilradio .swiper-pagination-bullet {width:10px !important;height:10px !important;opacity:1 !important;background:#FFF !important;border-radius:30px;}
.main_content li.samilradio .swiper-pagination {width:auto;left:auto;right:25px !important;top:20px !important;}
.main_content li.samilradio .swiper-pagination-bullet-active {background:#ad8751 !important;}

.main_content li.photo {position:relative;width:475px;height:267px;background:#333;}
.main_content li.photo .swiper-slide {background:#000;}
.main_content li.photo h1 {position:absolute;left:25px;top:20px;color:#FFF;font-weight:normal;font-size:18px;text-shadow:2px 2px 3px #666;z-index:10000;}
.main_content li.photo .btn_all {position:absolute;left:25px;bottom:20px;width:120px;height:30px;line-height:30px;color:#FFF;font-weight:normal;text-align:center;font-size:14px;z-index:10000;}
.main_content li.photo .btn_all span {position:relative;z-index:10000;}
.main_content li.photo .btn_all .bg {position:absolute;left:0px;top:0px;border:1px solid #FFF;width:118px;height:28px;line-height:30px;background:#000;opacity:0.3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /* IE 8 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); /* IE 7 and olders */z-index:10;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.main_content li.photo .btn_all:hover .bg {opacity:0.9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* IE 8 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); /* IE 7 and olders */}
.main_content li.photo .btn_all:hover {color:#FFF !important;}
.main_content li.photo .swiper-pagination-bullet {width:10px !important;height:10px !important;opacity:1 !important;background:#FFF !important;border-radius:30px;}
.main_content li.photo .swiper-pagination {width:auto;left:auto;right:25px !important;top:20px !important;}
.main_content li.photo .swiper-pagination-bullet-active {background:#ad8751 !important;}

.main_content .banner {overflow:hidden;margin:0px 0px 0px 46px;width:786px;border-right:1px solid #e7e7e7;border-top:1px solid #e7e7e7;}
.main_content .banner li {float:left;width:261px;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.main_content .banner li a {padding:0px 25px;height:65px;line-height:65px;font-size:16px;color:#686666;}
.main_content .banner li a span {display:inline-block;margin:0px 10px 0px 0px;width:40px;height:40px;vertical-align:middle;}
.main_content .banner li a .icon_01 {background:url(/_ex/2016/images/main/icon_banner.png) left top no-repeat;}
.main_content .banner li a .icon_02 {background:url(/_ex/2016/images/main/icon_banner.png) -40px top no-repeat;}
.main_content .banner li a .icon_03 {background:url(/_ex/2016/images/main/icon_banner.png) -80px top no-repeat;}
.main_content .banner li a .icon_04 {background:url(/_ex/2016/images/main/icon_banner.png) -120px top no-repeat;}
.main_content .banner li a .icon_05 {background:url(/_ex/2016/images/main/icon_banner.png) -160px top no-repeat;}
.main_content .banner li a .icon_06 {background:url(/_ex/2016/images/main/icon_banner.png) -200px top no-repeat;}

/* 2020-08-01 메인 아이콘 추가 */
.iconWrap { overflow:hidden; }
.iconWrap li { position:relative; float:left; width:158px; height:158px; margin-bottom:30px; }
.iconWrap li span { display:block; position:absolute; left:0px; top:0px; width:158px; }
.iconWrap li span img { width:100%; }
.iconWrap li a { position:relative; display:block; width:158px; padding-top:120px; height:38px; text-align:center; font-size:18px; background:#f4ede9; color:#333333; font-weight:600; z-index:10; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; }
.iconWrap li.ico_03 a, .iconWrap li.ico_06 a { padding-top:105px; height:53px; }
.iconWrap li a:hover { background:#c6a58f; color:#FFF !important; }
.iconWrap li + li { margin-left:30px; }
.iconWrap li.ico_11 { margin-left:0px; }

/* sub */
.sub_section {position:relative;}
.sub_section + .sub_section {padding:60px 0px 0px 0px;}

.sub_chung {}
.sub_chung + .sub_chung {padding:40px 0px 0px 0px;}

.sub_chung h4.title_chung {}

/*
.sub_section li.icon_01 a {background:url(/_ex/2016/images/sub/icon_sub.png) -160px top no-repeat;}
.sub_section li.icon_02 a {background:url(/_ex/2016/images/sub/icon_sub.png) -160px -70px no-repeat;}
.sub_section li.icon_03 a {background:url(/_ex/2016/images/sub/icon_sub.png) -160px -140px no-repeat;}
.sub_section li.icon_01 a:hover {background:url(/_ex/2016/images/sub/icon_sub.png) -230px top no-repeat;}
.sub_section li.icon_02 a:hover {background:url(/_ex/2016/images/sub/icon_sub.png) -230px -70px no-repeat;}
.sub_section li.icon_03 a:hover {background:url(/_ex/2016/images/sub/icon_sub.png) -230px -140px no-repeat;}
*/

.align_center {text-align:center !important;}
.align_left {text-align:left !important;}
.point_color {color:#ff766a !important;}
.special_color {color:#aa8871 !important;}
.ls-1 {letter-spacing:-1px !important;}
.inblock {display:inline-block;}
.bold600 {font-weight:600 !important;}

.tab {overflow:hidden;margin:0px 0px 70px 0px;}
.tab li {overflow:hidden;position:relative;float:left;width:20%; z-index:1;}
.tab li a {display:block;font-size:16px;padding:20px 0px;border:1px solid #dadada;border-bottom:1px solid #fe8075;text-align:center;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.tab li a:hover {background:#f6f6f6;color:#000 !important;}
.tab li + li {margin:0px 0px 0px -1px ;}
.tab li.active {z-index:10;}
.tab li.active a , .tab li.active a:hover {color:#ff766a !important;border:1px solid #fe8075;border-bottom:1px solid #FFF;background:#FFF;}
.tab_content {display:none;}

.box_dot_wrap {padding:10px;background:url(/_ex/2016/images/sub/pattern_dot.gif)}
.box_dot_wrap .box_cont {position:relative;padding:20px 25px;font-size:14px;line-height:24px;background:#FFF;}
.box_dot_wrap .box_cont .button_area {position:absolute;right:25px;top:30px;}
.box_dot_wrap .box_cont .button_area .button {display:block;padding:10px 20px;font-size:18px;color:#FFF;background:#a4a4a4;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.box_dot_wrap .box_cont .button_area .button span {display:inline-block;padding:0px 0px 0px 30px;vertical-align:middle;}
.box_dot_wrap .box_cont .button_area .button:hover, .box_dot_wrap .box_cont .button_area .button:hover a {color:#FFF !important;background:#6b6b6b;}

ul.data_list li, ol.data_list li {margin-top:5px;padding:0px 0px 0px 15px;background:url(/_ex/2016/images/sub/dot_type_01.png) left 9px no-repeat;}
dl.data_list dt {margin:0px;padding:0px 0px 0px 15px;background:url(/_ex/2016/images/sub/dot_type_01.png) left 9px no-repeat;}
dl.data_list dt + dt {margin-top:5px;}
ul.data_list li, ol.data_list li {font-size:14px;line-height:22px;letter-spacing:0px;text-align:justify;}
.data_list.full li {padding:0px !important;background:none !important;}
ul.data_list li.list_point, ol.data_list li.list_point {color:#aa8871}

dl.data_list dt {color:#aa8871;font-size:18px;line-height:25px;font-weight:600;}
dl.data_list.full dt {padding:0px 0px 5px 0px !important;background:none !important;}
dl.data_list dt.noraml {padding:0px !important;color:#000 !important;}
dl.data_list dd {padding:5px 0px 20px 0px;font-size:14px;line-height:24px;letter-spacing:0px;text-align:justify;}

.data_list.type_01 li {background:url(/_ex/2016/images/sub/dot_type_03.png) left 11px no-repeat;}
.data_list.type_02 li {background:url(/_ex/2016/images/sub/dot_type_04.png) left 9px no-repeat;}
.data_list.type_03 li {background:url(/_ex/2016/images/sub/dot_type_05.png) left 9px no-repeat;}
.data_list.type_04 li {padding:0px 0px 0px 20px !important;background:url(/_ex/2016/images/sub/icon_check.png) left 6px no-repeat !important;}

/*03 교회학교 추가 2022.03.02*/
ul.data_list1 li, ol.data_list1 li {margin-top:5px;padding:0px 160px 0px 15px;background:url(/_ex/2016/images/sub/dot_type_01.png) left 9px no-repeat;}
dl.data_list1 dt {margin:0px;padding:0px 0px 0px 15px;background:url(/_ex/2016/images/sub/dot_type_01.png) left 9px no-repeat;}
dl.data_list1 dt + dt {margin-top:5px;}
ul.data_list1 li, ol.data_list1 li {font-size:14px;line-height:22px;letter-spacing:0px;text-align:justify;}
.data_list1.full li {padding:0px !important;background:none !important;}
ul.data_list1 li.list_point, ol.data_list1 li.list_point {color:#aa8871}

dl.data_list1 dt {color:#aa8871;font-size:18px;line-height:25px;font-weight:600;}
dl.data_list1.full dt {padding:0px 0px 5px 0px !important;background:none !important;}
dl.data_list1 dt.noraml {padding:0px !important;color:#000 !important;}
dl.data_list1 dd {padding:5px 0px 20px 0px;font-size:14px;line-height:24px;letter-spacing:0px;text-align:justify;}

.data_list1.type_01 li {background:url(/_ex/2016/images/sub/dot_type_03.png) left 11px no-repeat;}
.data_list1.type_02 li {background:url(/_ex/2016/images/sub/dot_type_04.png) left 9px no-repeat;}
.data_list1.type_03 li {background:url(/_ex/2016/images/sub/dot_type_05.png) left 9px no-repeat;}
.data_list1.type_04 li {padding:0px 0px 0px 20px !important;background:url(/_ex/2016/images/sub/icon_check.png) left 6px no-repeat !important;}



.title_list {overflow:hidden;}
.title_list dt {float:left;width:20%;line-height:30px;font-size:20px;font-weight:600;}
.title_list dd {float:left;padding-bottom:20px;font-size:14px;width:80%;line-height:30px;}

.arrow_list li {margin:0px;padding:0px 0px 0px 15px;font-size:14px;line-height:24px;letter-spacing:0px;text-align:justify;background:url(/_ex/2016/images/sub/dot_type_02.gif) left center no-repeat;}

p.text_info {margin-bottom:40px;font-size:14px;line-height:24px;letter-spacing:0px;text-align:justify;}

p.text_tchung {margin-bottom:20px;font-size:20px;font-weight:bold;line-height:44px;letter-spacing:0px;text-align:justify;}

p.text_tchung_t1 {margin-bottom:10px;font-size:20px;font-weight:bold;line-height:10px;letter-spacing:0px;text-align:justify;}

.column {overflow:hidden;}
.column .photo, .column .cont {float:left;}
.column .photo img {display:block;}
.column .photo img + img {margin:10px 0px 0px 0px;}
.column .cont {padding-left:25px;font-size:14px;line-height:24px;letter-spacing:0px;text-align:justify;}
.column .contL {float:left;width:430px;padding:0px;font-size:14px;line-height:24px;letter-spacing:0px;text-align:justify;}
.column .contR {float:left;width:350px;padding:0px 0px 0px 50px;}

.column.small .photo {width:120px;}
.column.small .cont {width:685px;}
.column.type_01 .photo {width:350px;}
.column.type_01 .cont {width:455px;}
.column.type_02 .photo {width:250px;}
.column.type_02 .cont {width:555px;}
.column.type_03 .photo {width:330px;}
.column.type_03 .cont {width:475px;}
.column.type_04 .photo {width:260px;}
.column.type_04 .cont {padding-left:50px;width:520px;}
.column.type_05 .cont {padding-left:0px;width:400px;}
.column.type_06 .photo {width:372px;}
.column.type_06 .cont {padding-left:0px;width:458px;}

.column.type_08.photo {width:260px;}
.column.type_08.cont {padding-left:0px;width:520px;}

dl.history {overflow:hidden;}
dl.history dt {float:left;width:80px;padding:5px 0px 0px 0px;font-size:18px;color:#aa8871;font-weight:600;}
dl.history dd {float:left;width:750px;padding:2px 0px 15px 0px;font-size:14px;line-height:25px;letter-spacing:0px;}
dl.history dd span {display:inline-block;width:40px;color:#aa8871;}

.table_list th, .table_list td {border:1px solid #d5d5d5;}
.table_list th {color:#aa8871;font-size:16px;font-weight:normal;}
.table_list td {padding:15px;font-size:14px;line-height:24px;letter-spacing:0px;}
.table_list thead th {padding:10px 0px;text-align:center;border-bottom:none;background:#f4f0ed;}
.table_list tbody th {padding:15px 20px;text-align:left;background:#f8f8f8;}
.table_list.type_01 tbody th {background:#f4f0ed;}
.table_list.type_02 tbody th {text-align:center;font-weight:600;}
.table_list tbody th.title {background:#f4f0ed;font-weight:600;text-align:center;}

.photo_cont {overflow:hidden;}
.photo_cont img {display:block;float:left;margin-bottom:2px;width:414px;height:280px;margin-left:2px;}
.photo_cont img:nth-child(2n+1) {margin-left:0px;}
.photo_cont img.h_auto {height:auto;}
.photo_cont {margin-left:0px;}

.photo_cont.type_01 img {display:block;float:left;margin-bottom:2px;width:auto !important;height:auto !important;}

.social {width:220px;text-align:right;}
.social li {display:inline-block;margin:0px 0px 0px 5px;}
.social li a {overflow:hidden;display:block;width:65px;height:65px;text-indent:10000em;font-size:0px;line-height:65px;}
.social li.icon_01 a {background:url(/_ex/2016/images/sub/icon_sub.png) -160px top no-repeat;}
.social li.icon_02 a {background:url(/_ex/2016/images/sub/icon_sub.png) -160px -70px no-repeat;}
.social li.icon_03 a {background:url(/_ex/2016/images/sub/icon_sub.png) -160px -140px no-repeat;}
.social li.icon_01 a:hover {background:url(/_ex/2016/images/sub/icon_sub.png) -230px top no-repeat;}
.social li.icon_02 a:hover {background:url(/_ex/2016/images/sub/icon_sub.png) -230px -70px no-repeat;}
.social li.icon_03 a:hover {background:url(/_ex/2016/images/sub/icon_sub.png) -230px -140px no-repeat;}
.social.icon_none li a {padding:12px 0px 0px 0px;text-indent:0;color:#FFF;font-size:18px;text-align:center;font-weight:600;background:url(/_ex/2016/images/sub/icon_circle.png) left top no-repeat; line-height:20px !important;}
.social.icon_none li a:hover {background:url(/_ex/2016/images/sub/icon_circle_on.png) left top no-repeat;color:#FFF !important;}

.social li.icon_04 a {background:url(/_ex/2016/images/common/icon_social.png) left 11px top 11px no-repeat;}
.social li.icon_04 a:hover {background:url(/_ex/2016/images/common/icon_social.png) left 11px top -54px no-repeat;}

/*
.social li.icon_02 a {background:url(/_ex/2016/images/common/icon_social.png) -54px top no-repeat;}
.social li.icon_03 a {background:url(/_ex/2016/images/common/icon_social.png) -108px top no-repeat;}
.social li.icon_02 a:hover {background:url(/_ex/2016/images/common/icon_social.png) -54px -54px no-repeat;}
.social li.icon_03 a:hover {background:url(/_ex/2016/images/common/icon_social.png) -108px -54px no-repeat;}
*/


.popup_wrap {display:none;position:fixed;left:0;top:0px;width:100%;z-index:10000000000;overflow-x:hidden;overflow-y:scroll;}
.popup_wrap img {position:relative;margin:0px auto;display:block;width:1060px;z-index:10000000000;cursor:pointer;}
.popup_wrap .close {position:fixed;left:50%;top:0px;margin-left:530px;border:1px solid #FFF;padding:0px;width:70px;height:70px;line-height:70px;font-size:30px;color:#FFF;background:url(/_ex/2016/images/common/icon_pop_close.png) 10px 10px no-repeat;z-index:10000000000;cursor:pointer;text-indent:-100000em;}
#mask {position:fixed;left:0px;top:0px;width:100%;background:#000;opacity:0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* IE 7 and olders */z-index:10000000;cursor:pointer;}

/* 01예배와 말씀 */
.exsermon h2 {padding:0px 0px 15px 0px;color:#4e4e4e;font-size:22px;font-weight:normal;line-height:30px;}
.exsermon h2 .icon {display:inline-block;margin-right:5px;width:30px;height:30px;background-image:url(/_ex/2016/images/sub/icon_sub.png);background-repeat:no-repeat;vertical-align:middle;}
.exsermon h2 .icon.sun {background-position:-50px top;}
.exsermon h2 .icon.evening {background-position:-50px -30px;}
.exsermon h2 .icon.wed {background-position:-50px -60px;}
.exsermon h2 .icon.dawn {background-position:-50px -90px;}
.exsermon h2 .icon.fri {background-position:-50px -120px;}
.exsermon ul {overflow:hidden;margin:0px 0px 30px 0px;padding:10px;border:1px solid #ccc;}
.exsermon ul li {float:left;width:33%;height:40px;line-height:40px;}
.exsermon ul li a {display:block;padding:0px 10px;color:#4e4e4e;font-size:16px;}
.exsermon ul li .icon {display:inline-block;margin:-10px 0px 0px 5px;width:50px;height:27px;background:url(/_ex/2016/images/sub/icon_sub.png) -100px top no-repeat;}
.exsermon ul li a .num {display:inline-block;padding:0px 0px 0px 5px;color:#ff766a;font-size:14px;}
.exsermon ul li a:hover {background:#efe9e5}

.breadandwine_info {padding:40px 0px 40px 30px;width:300px;font-size:18px;font-weight:600;color:#FFF;line-height:30px;background:#ff766a;}

.qna_list {overflow:hidden;}
.qna_list dt {clear:both;float:left;margin-right:50px;width:260px;color:#ff766a;line-height:25px;font-size:16px;}
.qna_list dd {float:left;width:520px;font-size:14px;line-height:24px;}
.qna_list dt p {display:block;padding-top:5px;color:#000;}
.qna_list .icon {display:inline-block;margin-right:5px;width:25px;height:25px;text-align:center;color:#FFF;font-size:16px !important;vertical-align:middle;background:#ff766a;}
.qna_list dd p {display:block;padding:0px 0px 40px 0px;font-size:12px;color:#999;font-size:12px;}

/* 02선교와 나눔 */
.mission {overflow:hidden;}
.mission .infor_section {float:left;padding:20px;width:370px;height:552px;}
.mission .infor_section h1 {padding:15px 0px;text-align:center;font-size:90px;color:#FFF; letter-spacing:-1px;}
.mission .infor_section .txt_info {margin:0px 0px 25px 0px;text-align:center;font-size:14px;line-height:22px;color:#FFF; letter-spacing:-1px;}
.mission .infor_section .line {height:25px;border-bottom:1px solid #FFF;opacity:0.2;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; /* IE 8 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); /* IE 7 and olders */}
.mission .infor_section dl {float:left;width:150px;font-size:14px;color:#FFF;}
.mission .infor_section dl dt {float:left;font-weight:600;width:50px;line-height:20px;}
.mission .infor_section dl dd {float:left;width:100px;line-height:20px;}
.mission .infor_section .social {float:left;}
.mission .infor_section .map {padding:20px 0px 0px 0px;}
.mission .infor_section .map img {display:block;margin:0px auto;width:100%;}

.mission .cont {position:relative;float:left;width:420px;cursor:pointer;}
.mission .cont img {width:100%;display:block;}
.mission .cont .over {display:none;position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); /* IE 7 and olders */transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.mission .cont .over .bg {position:absolute;left:0px;top:0px;background:#000;width:100%;height:100%;opacity:0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* IE 7 and olders */transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.mission .cont .over .icon {position:absolute;left:50%;top:50%;display:block;margin:-50px 0px 0px -50px;width:100px;height:100px;background:url(/_ex/2016/images/sub/icon_sub.png) -320px top no-repeat;text-indent:-10000em; z-index:100000;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.mission .cont:hover .over {display:block;opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); /* IE 7 and olders */}

.mission.small {margin-bottom:40px;}
.mission.small .infor_section {float:left;padding:20px;width:390px;height:310px;}
.mission.small .cont{float:left;padding:0px;width:400px;height:350px;cursor:default;}

.mission.jeju .infor_section {background:#d5438c;}				/* 제주 */
.mission.donghae .infor_section {background:#5d6bb2;}			/* 동해 */
.mission.yduj .infor_section {background:#005baa;}				/* 영덕울진 */
.mission.tongteong .infor_section {background:#765035;}		/* 통영 */
.mission.mokpo .infor_section {background:#005baa;}				/* 목포 */
.mission.jangheung .infor_section {background:#c71a00;}		/* 장흥 */
.mission.metro .infor_section {background:#03bbb9;}				/* 수도권 */
.mission.gop .infor_section {background:#274869;}					/* 군선교 */
.mission.farm .infor_section {background:#5fb051;}				/* 농어촌 */
.mission.medical .infor_section {background:#949494;}			/* 의료선교 */
.mission.buddy .infor_section {background:#ffae00;}				/* 어깨동무 */
.mission.online .infor_section {background:#00b6dd;}			/* 온라인 */
.mission.north .infor_section {background:#6f8558;}				/* 북한 */
.mission.taiwan .infor_section {background:#143d8d;}			/* 대만 */
.mission.japan .infor_section {background:#019ed5;}				/* 일본 */
.mission.cambo .infor_section {background:#624393;}				/* 캄보디아 */
.mission.myan .infor_section {background:#bf7069;}				/* 미얀마 */
.mission.mongol .infor_section {background:#d66d1c;}			/* 몽골 */
.mission.nepal .infor_section {background:#c67c57;}				/* 네팔 */
.mission.sa .infor_section {background:#2bb7cb;}					/* 사랑부 */
.mission.oneho .infor_section {background:#81c72a;}				/* 원호부 */
.mission.funeral .infor_section {background:#8a7faf;}			/* 상조부 */
.mission.leb .infor_section {background:#e83c2e;}			/* 레바논 */
.mission.thai .infor_section {background:#ff9999;}			/* 태국 */

.online_cont {padding:40px 20px;width:380px !important;height:512px;font-size:14px;line-height:24px;background:#eeebe6;text-align:justify;letter-spacing:0px;cursor:default !important;}
.online_cont h1 {margin:0px auto !important;padding:0px !important;width:300px;height:86px;background:url(/_ex/2016/images/sub/title_online.png) left top no-repeat;text-indent:-10000em}
.online_cont .appicon {padding:30px 0px;text-align:center;}
.online_cont .appicon img {display:inline-block !important;width:50px !important;height:50px !important;}

/* 03다음세대 */
.nextgen {overflow:hidden;width:100%;height:343px;}
.nextgen .photo {float:left;width:372px;}
.nextgen .cont {position:relative;float:left;padding:50px 30px 0px 30px;width:398px;height:293px;color:#FFF;}
.nextgen .cont li {padding-bottom:5px;font-size:16px !important;letter-spacing:-1px !important;}
.nextgen .cont li strong {font-weight:600;}
.nextgen .cont ul + ul {float:left;width:170px;}
.nextgen .cont .social {float:right;padding:15px 0px 0px 0px;width:220px;}

.nextgen.type_01 .cont {background:url(/_ex/2016/images/sub/pattern_next_01.gif);}
.nextgen.type_02 .cont {background:url(/_ex/2016/images/sub/pattern_next_02.gif);}
.nextgen.type_03 .cont {background:url(/_ex/2016/images/sub/pattern_next_03.gif);}
.nextgen.type_04 .cont {background:url(/_ex/2016/images/sub/pattern_next_04.gif);}
.nextgen.type_05 .cont {background:url(/_ex/2016/images/sub/pattern_next_05.gif);}
.nextgen.type_06 .cont {background:url(/_ex/2016/images/sub/pattern_next_06.gif);}
.nextgen.type_07 .cont {background:url(/_ex/2016/images/sub/pattern_next_07.gif);}
.nextgen.type_08 .cont {background:url(/_ex/2016/images/sub/pattern_next_08.gif);}
.nextgen.type_09 .cont {background:url(/_ex/2016/images/sub/pattern_next_09.gif);}
.nextgen.type_10 .cont {background:url(/_ex/2016/images/sub/pattern_next_10.gif);}
.nextgen.type_11 .cont {background:url(/_ex/2016/images/sub/pattern_next_11.gif);}
.nextgen.type_12 .cont {background:url(/_ex/2016/images/sub/pattern_next_12.gif);}
.nextgen.type_13 .cont {background:url(/_ex/2016/images/sub/pattern_next_13.gif);}
.nextgen.type_14 .cont {background:url(/_ex/2016/images/sub/pattern_next_01.gif);}

.nextgen_cont {padding:50px 29px;background:#f6f6f6}
.nextgen_cont2 {padding:50px 20px;background:#00D8FF}
.left-box {background:#FFFFFF;float:left;width:50%;height:160px;}
.right-box {background:#4374D9;float:right;width:50%;height:160px;}

.tv_info {padding:22px 0px;font-size:14px;text-align:center;color:#FFf;line-height:24px;background:#00adef;}
.tv_info p {color:#FFF;font-size:24px;line-height:50px;font-weight:600;}

/* 03다음세대  추가 (2022.03.02)*/
/*
.nextgen1 {overflow:hidden;width:100%;height:343px;}
.nextgen1 .photo {float:left;width:372px;}
.nextgen1 .cont1 {position:relative;float:left;padding:50px 30px 0px 30px;width:398px;height:293px;color:#FFF;}
.nextgen1 .cont1 li {padding-bottom:5px;font-size:16px !important;letter-spacing:-1px !important;}
.nextgen1 .cont1 li strong {font-weight:600;}
.nextgen1 .cont1 ul + ul {float:left;width:170px;}
.nextgen1 .cont1 .social {float:right;padding:15px 0px 0px 0px;width:220px;}
*/
.nextgen .cont1 {position:relative;float:left;padding:50px 30px 0px 30px;width:100%;height:293px;color:#FFF;}
.nextgen .cont1 li {padding-bottom:5px;font-size:16px !important;letter-spacing:-1px !important;}
.nextgen .cont1 li strong {font-weight:600;}
.nextgen .cont1 ul + ul {float:left;}
.nextgen .cont1 .social {float:right;padding:15px 0px 0px 0px;width:220px;}


.nextgen.type_01 .cont1{background:url(/_ex/2016/images/sub/pattern_next_01.gif);}
.nextgen.type_02 .cont1{background:url(/_ex/2016/images/sub/pattern_next_02.gif);}
.nextgen.type_03 .cont1{background:url(/_ex/2016/images/sub/pattern_next_03.gif);}
.nextgen.type_04 .cont1{background:url(/_ex/2016/images/sub/pattern_next_04.gif);}
.nextgen.type_05 .cont1{background:url(/_ex/2016/images/sub/pattern_next_05.gif);}
.nextgen.type_06 .cont1{background:url(/_ex/2016/images/sub/pattern_next_06.gif);}
.nextgen.type_07 .cont1{background:url(/_ex/2016/images/sub/pattern_next_07.gif);}
.nextgen.type_08 .cont1{background:url(/_ex/2016/images/sub/pattern_next_08.gif);}
.nextgen.type_09 .cont1{background:url(/_ex/2016/images/sub/pattern_next_09.gif);}
.nextgen.type_10 .cont1{background:url(/_ex/2016/images/sub/pattern_next_10.gif);}
.nextgen.type_11 .cont1{background:url(/_ex/2016/images/sub/pattern_next_11.gif);}
.nextgen.type_12 .cont1{background:url(/_ex/2016/images/sub/pattern_next_12.gif);}
.nextgen.type_13 .cont1{background:url(/_ex/2016/images/sub/pattern_next_13.gif);}
.nextgen.type_14 .cont1{background:url(/_ex/2016/images/sub/pattern_next_01.gif);}


/* 05목양 */
.photo_title {overflow:hidden;position:relative;margin-bottom:50px;}
.photo_title img {display:block;margin:0px;float:left;}
.photo_title.univer .txt {position:absolute;left:480px;top:370px;font-weight:600;color:#FFF;font-size:34px;line-height:40px;} 
.photo_title.samilmission img, .photo_title.prime img {margin:0px 1px 1px 0px;}

.photo_camp .swiper-container {padding-top:0px;margin-bottom:50px;}
.photo_camp .icon_wrap {display:none;position:absolute;left:50%;top:-60px;margin-left:-65px;width:130px;height:130px;border-radius:500px;background:#ff766a;color:#FFF;text-align:center;}
.photo_camp .icon_wrap p {margin:5px 0px;padding:0px;display:inline-block;width:75px;font-size:60px;font-weight:600;/* font-style:italic; */border-bottom:1px solid #FFF;letter-spacing:-1px;text-align:center;}
.photo_camp .button-next {position:absolute;right:0px;top:50%;width:48px;height:48px;background:url(/_ex/2016/images/sub/arrow_next.png) left top no-repeat;cursor:pointer;z-index:1000;}
.photo_camp .button-prev {position:absolute;left:0px;top:50%;width:48px;height:48px;background:url(/_ex/2016/images/sub/arrow_prev.png) left top no-repeat;cursor:pointer;z-index:1000;}
.photo_camp .button-next:hover {background:url(/_ex/2016/images/sub/arrow_next_over.png) left top no-repeat;cursor:pointer;z-index:1000;}
.photo_camp .button-prev:hover {background:url(/_ex/2016/images/sub/arrow_prev_over.png) left top no-repeat;cursor:pointer;z-index:1000;}

/* 06사역팀 */
.photo_commbig {position:absolute;right:0px;top:0px;font-size:12px;color:#666666; cursor:pointer;}
.photo_commbig img {display:block;width:290px;border:1px solid #CCC;}
.photo_commbig .over {display:none;position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); /* IE 7 and olders */transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.photo_commbig .over .bg {position:absolute;left:0px;top:0px;background:#000;width:100%;height:100%;opacity:0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* IE 7 and olders */transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.photo_commbig .over .icon {position:absolute;left:50%;top:50%;display:block;margin:-50px 0px 0px -50px;width:100px;height:100px;background:url(/_ex/2016/images/sub/icon_sub.png) -320px top no-repeat;text-indent:-10000em; z-index:100000;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.photo_commbig:hover .over {display:block;opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); /* IE 7 and olders */}

.photo_list {overflow:hidden;}
.photo_list li {float:left;margin:0px 7px 7px 0px;}
.photo_list li.last {margin:0px 0px 7px 0px;}
.photo_list img {display:block;}

.pop_album {overflow:hidden;padding-top:10px;}
.pop_album li {float:left;font-size:12px;color:#666666;line-height:18px;}
.pop_album li + li {margin-left:15px;}
.pop_album img {display:block;margin-bottom:10px;}

/* 08교회소개 */
.religious {overflow:hidden;margin:0px 0px 20px 0px;}
.religious > li {float:left;width:403px;margin:0px 0px 40px 0px;border:1px solid #dadada;color:#4e4e4e;}
.religious > li .photo {float:left;padding:10px 5px 10px 10px;width:125px;}
.religious > li .cont {float:left;padding:15px 0px 15px 10px;width:235px;}
.religious > li .cont .name {padding:5px 0px 15px 0px;font-size:24px;font-weight:normal;letter-spacing:0px;}
.religious > li .cont .name span {font-size:18px;letter-spacing:0px;}
.religious > li .cont li {font-size:13px;line-height:30px;letter-spacing:0px;}
.religious > li .cont li span {display:inline-block;margin-right:3px;width:18px;height:100%;text-indent:-10000em;vertical-align:middle;}
.religious > li .cont li .phone {background:url(/_ex/2016/images/mobile/icon_tel.png) left 5px no-repeat;background-size:18px;}
.religious > li .cont li .email {background:url(/_ex/2016/images/mobile/icon_mail.png) left 5px no-repeat;background-size:18px;}
.religious > li .cont li .people {background:url(/_ex/2016/images/mobile/icon_people.png) left 5px no-repeat;background-size:18px;}
.religious > li .work {padding:10px 20px;font-size:14px;background:#f6f6f6;letter-spacing:0px;}
.religious > li .work p {overflow:hidden;line-height:25px;height:50px;width:363px;}
.religious > li .work span {color:#aa8871;}

.religious.type_01 > li .cont .name {padding:5px 0px 15px 0px;font-size:24px;font-weight:normal;letter-spacing:0px;}
.religious.type_02 > li .cont .name {padding:20px 0px 15px 0px;font-size:24px;font-weight:normal;letter-spacing:0px;}
.religious.type_03 > li .cont .name {padding:5px 0px 15px 0px;font-size:24px;font-weight:normal;letter-spacing:0px;}

.religious2 {overflow:hidden;margin:0px 0px 20px 0px;}
.religious2 > li {float:left;width:145px;margin:0px 18px 30px 0px;border:1px solid #dadada;color:#4e4e4e;}
.religious2 > li .photo {float:left;padding:10px 5px 10px 10px;width:125px;}
.religious2 > li .cont {float:left;padding:1px 0px 5px 10px;width:145px;}
.religious2 > li .cont .name {padding:5px 0px 15px 0px;font-size:24px;font-weight:normal;letter-spacing:0px;}
.religious2 > li .cont .name span {font-size:18px;letter-spacing:0px;}
.religious2 > li .cont li {font-size:13px;line-height:30px;letter-spacing:0px;}
.religious2 > li .cont li span {display:inline-block;margin-right:3px;width:18px;height:100%;text-indent:-10000em;vertical-align:middle;}
.religious2 > li .cont li .phone {background:url(/_ex/2016/images/mobile/icon_tel.png) left 5px no-repeat;background-size:18px;}
.religious2 > li .cont li .email {background:url(/_ex/2016/images/mobile/icon_mail.png) left 5px no-repeat;background-size:18px;}
.religious2 > li .cont li .people {background:url(/_ex/2016/images/mobile/icon_people.png) left 5px no-repeat;background-size:18px;}
.religious2 > li .work {padding:10px 20px;font-size:14px;background:#f6f6f6;letter-spacing:0px;}
.religious2 > li .work p {overflow:hidden;line-height:25px;height:50px;width:363px;}
.religious2 > li .work span {color:#aa8871;}

.religious2.type2_01 > li .cont .name {padding:5px 0px 15px 0px;font-size:24px;font-weight:normal;letter-spacing:0px;}
.religious2.type2_02 > li .cont .name {padding:0px 0px 0px 0px;font-size:22px;font-weight:normal;letter-spacing:0px;}
.religious2.type2_03 > li .cont .name {padding:5px 0px 15px 0px;font-size:24px;font-weight:normal;letter-spacing:0px;}

/*행정*/
.religious3 {overflow:hidden;margin:0px 0px 20px 0px;}
.religious3 > li {float:left;width:403px;margin:0px 0px 40px 0px;border:1px solid #dadada;color:#4e4e4e;}
.religious3 > li .photo {float:left;padding:16px 5px 10px 10px;width:125px;}
.religious3 > li .cont {float:left;padding:15px 0px 15px 10px;width:235px;}
.religious3 > li .cont .name {padding:0px 0px 10px 0px;font-size:24px;font-weight:normal;letter-spacing:0px;}
.religious3 > li .cont .name span {font-size:18px;letter-spacing:0px;}
.religious3 > li .cont li {font-size:13px;line-height:25px;letter-spacing:0px;}
.religious3 > li .cont li span {display:inline-block;margin-right:3px;width:18px;height:100%;text-indent:-10000em;vertical-align:middle;}
.religious3 > li .cont li .phone {background:url(/_ex/2016/images/mobile/icon_tel.png) left 5px no-repeat;background-size:18px;}
.religious3 > li .cont li .email {background:url(/_ex/2016/images/mobile/icon_mail.png) left 5px no-repeat;background-size:18px;}
.religious3 > li .cont li .people {background:url(/_ex/2016/images/mobile/icon_people.png) left 5px no-repeat;background-size:18px;}
.religious3 > li .work {padding:10px 20px;font-size:14px;background:#f6f6f6;letter-spacing:0px;}
.religious3 > li .work p {overflow:hidden;line-height:25px;height:50px;width:363px;}
.religious3 > li .work span {color:#aa8871;}

.religious3.type_01 > li .cont .name {padding:5px 0px 15px 0px;font-size:24px;font-weight:normal;letter-spacing:0px;}
.religious3.type_02 > li .cont .name {padding:20px 0px 15px 0px;font-size:24px;font-weight:normal;letter-spacing:0px;}
.religious3.type_03 > li .cont .name {padding:5px 0px 8px 0px;font-size:24px;font-weight:normal;letter-spacing:0px;}



.title_map {padding:0px 0px 15px 40px;font-size:24px;line-height:30px;}
.title_map.icon_01 {background:url(/_ex/2016/images/sub/icon_car.png) left top no-repeat;}
.title_map.icon_02 {background:url(/_ex/2016/images/sub/icon_subway.png) left top no-repeat;}
.title_map.icon_03 {background:url(/_ex/2016/images/sub/icon_bus.png) left top no-repeat;}

.vision {overflow:hidden;}
.vision .visionCont {overflow:hidden;margin-bottom:60px;}
.vision .visionCont li {float:left;width:274px;margin:0px 1px;font-size:14px;color:#8e8e8e;text-align:center;letter-spacing:0px;}
.vision .visionCont li p {padding:25px 0px 10px 0px;color:#000;font-size:16px;line-height:24px;}

.step_info {padding:20px 25px;border:1px solid #d5d5d5;}
.step_info ul {overflow:hidden;}
.step_info li {float:left;width:110px;}
.step_info li + li {padding:0px 0px 0px 55px;background:url(/_ex/2016/images/sub/arrow_step.gif) 20px 45px no-repeat;}
.step_info li span {display:block;padding:105px 0px 0px 0px;width:110px;text-align:center;font-size:14px;}
.step_info li .icon_01 {background:url(/_ex/2016/images/sub/icon_step_01.png) center top no-repeat;}
.step_info li .icon_02 {background:url(/_ex/2016/images/sub/icon_step_02.png) center top no-repeat;}
.step_info li .icon_03 {background:url(/_ex/2016/images/sub/icon_step_03.png) center top no-repeat;}
.step_info li .icon_04 {background:url(/_ex/2016/images/sub/icon_step_04.png) center top no-repeat;letter-spacing:-1px;}
.step_info li .icon_05 {background:url(/_ex/2016/images/sub/icon_step_05.png) center top no-repeat;}


/* 약관 */
.agree .hidden_cont {margin:0px;padding:0px;height:0px !important;line-height:0px !important;text-indent:-10000em;}
.agree > p {font-size:14px;line-height:25px;padding:0px 0px 20px 0px;}
.agree > h3 {padding:20px 0px;font-size:18px;}
.agree dl dt {padding:0px 0px 10px 0px;font-weight:bold;font-size:16px;}
.agree dl dd {padding:0px 0px 20px 0px;font-size:14px; line-height:25px;}
.agree dl dd p {padding:0px 0px 10px 0px;}
.agree dl dd ol li {padding:0px 0px 10px 0px;}
.agree dl dd ol li ol {padding:0px 0px 0px 15px;}
.agree dl dd ol li ol li {padding:0px;}


/* 버튼 */
.button_sermon {font-size:11px !important;margin-left:5px;padding:5px;background:#c4ab9a;color:#fff !important;z-index:1000000;position:relative;}
.button_sermon:hover {color:#f5f5f5 !important;}

/* 로고 */
.tit_subCont {margin-top:40px;padding:6px 6px 20px;font-size:22px;font-weight:600;background:url(/_ex/2016/images/sub/bg_title_sub_ty1.png) left top no-repeat;}
.title_sub + .tit_subCont { margin-top:0px; }
.logoInfo {overflow:hidden;margin-bottom:10px;}
.logoInfo li {float:left;width:300px;text-align:left;font-size: 14px;line-height:24px;}
.logo_down { position:relative; }
.logo_down a { position:absolute; display:block; left:450px; bottom:0px; padding:20px 40px; font-size:14px; border:1px solid #ccc; background:#ededed; }