@charset "utf-8";

#Wrap {position:relative; width:100%;}
#Util {position:relative; max-width:1200px; margin:0 auto; z-index:61;}
#Util a {display:inline-block; background:url('../images/bg_contents.gif') no-repeat 0 7px; font-size:12px;}
#Util .utilBox {position:absolute; right:25px; top:7px; font-size:0;}
#Util .utilBox a {margin-left:13px;}
#Util .solution {display:none;}
#Util .utilBox .log {padding:4px 8px 2px; background:#6b6f70; color:#fff; border-radius:2px;}
#Util .utilBox .join {margin-left:5px; padding:4px 8px 2px; background:#bbb9b7; color:#fff; border-radius:2px;}
#Header {position:relative; width:100%; height:96px; z-index:60;}
#Header .headIn {position:relative; max-width:1200px; margin:0 auto; padding-top:38px;}
#Header .headIn:after {content:""; display:block; clear:both;}
#Header .headIn .logo {float:left; padding-left:25px; padding-bottom:12px;}
#Header .headIn .logo img {width:138px; height:46px;}
#Header #Gnb {float:right; padding:18px 0 20px 0;}
#Header #Gnb > ul {overflow:hidden; text-align:center;}
#Header #Gnb > ul > li {float:left; width:140px; text-align:center; border-right: #eaeaea 1px solid;}
#Header #Gnb > ul > li:first-child {margin-left:0;}
#Header #Gnb > ul > li:last-child {border-right:none}
#Header #Gnb > ul > li > a {display:block; font-size:18px; font-weight:bold; color:#000;}
#Header #Gnb > ul > li > a:hover, #Header #Gnb > ul > li > a.on {color:#5985c5;}
.snbBox {display:none; overflow:hidden; width:100%; max-width:1200px; margin:0 auto; background:#5883c4 url('../images/bg_snb.png') no-repeat 0 100%;}
.snbBox .snb {float:right; width:840px;}
.snbBox .snb ul {float:left; width:140px; min-height:245px; padding:15px 0; background:url('../images/dot_sky.gif') repeat-y 100% 0;}
.snbBox .snb ul.on {background:#406aa9;}
.snbBox .snb ul li a {display:block; padding:0 0 0 30px; color:#fff; line-height:27px;}
.snbBox .snb ul.on li a:hover {background:#5883c4;}

.menu {position:absolute; left:10px; top:19px;} /* mobilemenu_btn */
#Container {position:relative; width:100%;}
#Footer {width:100%; padding-bottom:20px;}
.footIn .link {overflow:hidden; padding:12px 0; background:#797c85; color:#fff;}
.footIn .link a {padding:0 14px; background:url('../images/bar_link.gif') no-repeat 0 2px; font-size:14px;}
.footIn .link a:nth-child(1) {background:none;}
.footIn .link .fl {float:left;}
.footIn .link .fl a {color:#fff;}
.footIn .link .fr {float:right;}
.footIn .link .fr a {color:#bcbec2;}
.footIn {position:relative; overflow:hidden; max-width:1200px; margin:0 auto;}
.footIn .logo {float:left; padding:40px 0 0 190px; margin-right:30px;}
.footIn address {float:left; padding-top:30px;}
.footIn address p {padding-bottom:5px; color:#828282;}
.footIn address p strong {color:#000;}
.footIn address p span {margin-left:20px;}
.footIn address p a {margin-left:10px; color:#828282;}
.footIn .mapage {margin-left:0; text-decoration:underline;}
.comodo {position:absolute; right:60px; bottom:0;}
.goTop {position:absolute; right:0; top:40px;}
.mobile {display:none;}


/* Main */

.vArea {width:100%; background:#d6eef8;}
.vArea .vBox {max-width:1200px; margin:0 auto; background:#fff;}
.vArea .vBox:after {display:block; content:""; clear:both;}
.visual {position:relative; float:left; width:74%;}
.visual ul li {position:absolute; left:0; top:0;}
.visual ul li img {width:100%; max-width:888px;}
.visual .bx-prev {display:none; position:absolute; left:0; top:41%; width:56px; height:112px; background:url('../images/btn_prev.png') no-repeat 0 0; text-indent:-9999px; outline:none; z-index:59;}
.visual .bx-next {display:none; position:absolute; right:0; top:41%; width:56px; height:112px; background:url('../images/btn_next.png') no-repeat 0 0; text-indent:-9999px; outline:none; z-index:59;}
.visual .bx-pager {overflow:hidden; position:absolute; left:45%; bottom:10px; z-index:60;}
.visual .bx-pager div {float:left;}
.visual .bx-pager-item a {display:block; width:27px; height:27px; background:url('../images/thumb.png') no-repeat 0 0; text-indent:-9999px;}
.visual .bx-pager-item a.active {background:url('../images/thumb_on.png') no-repeat 0 0;}
.visual .bx-controls-auto {overflow:hidden; position:absolute; right:30%; bottom:15px; z-index:60;}
.visual .bx-controls-auto-item {float:left; margin-left:5px;}
.visual .bx-controls-auto-item a {display:inline-block; width:22px; height:22px;}
.visual .bx-controls-auto-item .bx-start {background:url('../images/btn_visual_play.png') no-repeat 0 0; text-indent:-9999px;}
.visual .bx-controls-auto-item .bx-stop {background:url('../images/btn_visual_pause.png') no-repeat 0 0; text-indent:-9999px;}

.sermonBox {float:right; width:23%; padding-right:16px;}
.sermonBox h3 {padding:10px 0; background:url('../images/bl_right.gif') no-repeat 100% 50%;}
.sermonBox h3 a {font-size:22px; color:#000;}
.sermonBox .img img {width:100%; max-width:267px;}
.sermonBox .text {overflow:hidden; padding:10px 0; /*border-bottom:1px solid #8c8584;*/}
.sermonBox .text p {float:left; width:80%; color:#676767;}
.sermonBox .text p strong {overflow:hidden; display:block; width:90%; padding:5px 0; color:#1864c2; font-size:18px; text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.sermonBox .text p span {display:block; line-height:20px}
.sermonBox .text .btn {float:right; width:42px;}
.sermonBox .text .btn a {overflow:hidden; display:block; width:42px; height:42px; margin-bottom:2px;}
.sermonBox .text .btn a:hover img {margin-top:-42px;}
.sermonBox .bx-controls {display:none;}
.sermonBox dl {border-top:1px dotted #d1cece;}
.sermonBox dl dt {padding:8px 0 0; font-size:16px; font-weight:bold;}
.sermonBox ul li {overflow:hidden; width:90%; padding-bottom:10px; font-size:15px; text-overflow:ellipsis; white-space: nowrap; word-wrap:break-word;}      
.sermonBox ul li span {color:#62b1cf;}



.mainCont {overflow:hidden; max-width:1200px; margin:0 auto; padding:20px 0;}
.section1 {overflow:hidden; float:left; width:72%; padding:10px 0 0 25px;}
.section1 .tab {position:relative; float:left; width:68%; height:230px;}
.section1 .tab h3 {overflow:hidden; float:left; padding-right:17px; padding-left:17px; border-left:1px solid #ccc; font-size:20px; color:#7f7f7f; cursor:pointer;}
.section1 .tab h3.on {color:#000;}
.section1 .tab h3:first-child {border-left:0; padding-left:0;}
.section1 .tab .tabBox {position:absolute; left:0; top:45px; height:185px; padding:0 15px;}
.section1 .tabBox ul {overflow:hidden; width:100%; height:185px;}
.section1 .tabBox ul li {float:left; width:170px; text-align:center;}
.section1 .tabBox ul li img {width:100%; max-width:169px; height:112px; border:1px !important;}
.section1 .tabBox ul li a {display:block;}
.section1 .tabBox ul li p {padding:15px 15px; color:#7f7f7f;}
/*
.section1 .tabBox ul li p strong {overflow:hidden; display:block; padding-bottom:8px;  color:#000; font-size:15px; font-weight:normal; text-overflow:ellipsis; white-space: nowrap; word-wrap:break-word;}
*/
.section1 .tabBox ul li p strong {overflow:hidden; display:block; padding-bottom:8px; color:#000; font-size:15px; font-weight:normal; text-overflow:ellipsis;display: -webkit-box; height:28px; line-height:18px; -webkit-line-clamp: 2;  word-wrap:break-word; }
.section1 .tabBox .bx-controls-direction a {display:block; width:26px; height:43px; text-indent:-9999px; outline:none;}
.section1 .tabBox .bx-prev {position:absolute; left:0; top:35px; background:url('../images/btn_g_prev.png') no-repeat 0 0; }
.section1 .tabBox .bx-next {position:absolute; right:0; top:35px; background:url('../images/btn_g_next.png') no-repeat 0 0;}
.section1 .news {position:relative; float:right; width:31%;}
.section1 .news h3 a {font-size:20px; color:#000;}
.section1 .newsBox {overflow:hidden; padding:10px 0;}
.section1 .newsBox > li {float:left;}
.section1 .newsBox ul li {height:30px; padding:7px 0; border-top:1px dotted #d1cece;}
.section1 .newsBox ul li:first-child {border-top:0;}
.section1 .newsBox ul li a {display:block; overflow:hidden; font-size:15px; line-height:110%;}
.section1 .newsBox ul li span {float:left; width:20%; padding-right:10px;}
.section1 .newsBox ul li span.pp {color:#775288; }
.section1 .newsBox ul li span.pink {color:#cc75aa;}
.section1 .newsBox ul li span.green {color:#75cca1;}
.section1 .newsBox ul li em {display:block; float:left; width:75%; line-height:110%;}
.section1 .news .bx-viewport {min-height:160px;}
.section1 .news .bx-controls-direction a {display:block; width:12px; height:22px; text-indent:-9999px; outline:none;}
.section1 .news .bx-pager {display:none;}
.section1 .news .bx-prev {position:absolute; top:0; right:35px; background:url('../images/bl_left.gif') no-repeat 0 0;}
.section1 .news .bx-next {position:absolute; top:0; right:5px; background:url('../images/bl_right.gif') no-repeat 0 0;}

.section2 {float:right; width:23%; padding-right:16px;}
.section2 .aside {background:#e6e6e6; border-bottom:1px solid #fff;}
.section2 .aside a {display: block; width:100%; padding:30px 0; font-size:18px; font-weight:bold; border-top: 1px solid #fff;}
.section2 .aside span {padding-left:20px;}
.section2 .aside .time {border-right:1px solid #fff; background:url('../images/bg_time.png') no-repeat 95% 50%;}
.section2 .aside .paper {background:url('../images/bg_paper.png') no-repeat 95% 50%;}
.section2 .aside .media {background:url('../images/video.png') no-repeat 95% 50%; }
.section2 .aside .media span { display: inline-block; text-align: center; }
.section2 .video {height:159px; background:#f3edff url('../images/bg_intro.jpg') no-repeat 100% 100%;}
.section2 .video p {padding:20px 0 0 20px; font-size:20px; font-weight:bold; line-height:120%;}
.section2 .video p span {display:block;}
.section2 .video .play {display:block; margin:14px 0 0 38px;}


/* Sub */
.subVisual {width:100%; height:150px; background:#d6eef8 url('../images/bg_subV.jpg') no-repeat 50% 0;}
.subVisual h2 {padding-top:60px; font-size:42px; text-align:center; color:#fff; text-shadow:2px 2px 2px #2e6e95;}


.contents {max-width:1200px; margin:0 auto;}
.location {height:70px; padding:0 25px; text-align:left;}
.location:after {content:""; display:block; clear:both;}
.location > div {position:relative; float:left; margin-left:20px; padding:25px 20px 0 0; background:url('../images/bl_location.png') no-repeat 100% 28px; cursor:pointer;}
.location > div > span {display:block; padding-right:50px; font-weight:bold; font-size:18px;}
.location .home {padding-right:20px; margin-left:0;}
.location .depth1 span {padding-bottom:8px; background:url('../images/bl_depth1.png') no-repeat 100% 6px; color:#000;}
.location .depth2 span {padding-bottom:5px; background:url('../images/bl_depth2.png') no-repeat 100% 6px; border-bottom:3px solid #3e85d4; color:#086aaf;}
.location .menu_s {display:none; position:absolute; left:0; top:53px; z-index:10; min-width:180px; padding:12px 0; background:#fff; border:1px solid #3e85d4;}
.location .menu_s li {}
.location .menu_s li a {display:block; padding:6px 0 6px 14px; color:#6a6a6a; font-size:14px; font-weight:bold;}
.location .menu_s li a:hover, .location .menu_s li a.on {color:#3e84d3;}


.subCont {max-width:1200px; overflow:hidden; margin:0 auto; padding:25px 60px 70px; color:#666; line-height:180%;}
.subCont .lnb {float:left; width:200px; padding-bottom:55px;}
.subCont .contIn {float:right; width:770px;}
.lnb h3 {padding-left:8px; padding-bottom:15px; border-bottom:1px solid #ddd; background:url('../images/bg_lnbh3.gif') no-repeat 95% 10px; font-size:24px;}
.lnb > ul > li > a {display:block; height:20px; padding:10px 0 5px 10px; background:url('../images/bg_lnbList.png') no-repeat 94% 50%; font-size:14px; font-weight:bold;}
.lnb > ul > li > a:hover, .lnb > ul > li > a.on {background:#74a7c9 url('../images/bg_lnbList_on.png') no-repeat 94% 50%; color:#fff;}
.lnb p {border-top:1px solid #ddd;}
.title {padding-bottom:21px; margin-bottom:16px; border-bottom:1px solid #74a7c9;}
.title h4 {font-size:20px;}


/* 게시판수정 */
.btnBlack, .btnGray {line-height:17px;}
.sermonInfo .sermonList {border-bottom:0;}
.sermonList {margin-top:0; margin-bottom:10px; padding-bottom:30px; border-bottom:1px solid #ddd;}
.sermonTop {margin-top:0px;}
.sermonInfo .sermonBtn a {vertical-align:middle;}
.sermonInfo .sermonList li {font-weight:normal;}
.sermonInfo .sermonList .serTitle {font-weight:bold;}
.defaultWrite table tbody tr td .reply a {margin-top:0;}
.btnWhite {border-radius:3px; border:1px solid #B5B5B7; background:linear-gradient(to bottom, #FFF 0px, #EBEBEB 100%) repeat scroll 0% 0% transparent; line-height:61px;}
.category {padding-bottom:0;}
.category .left {padding:30px 0 10px;}

/* 3depth Menu */
.subTab {position:relative;}
.subTab:after {content:""; display:block; clear:both;}
.subTab .menuTab {float:left; width:50%; text-align:center;}
.subTab .menuTab > a {display:block; padding:10px 0 9px; background:#ececec; border:1px solid #c5c5c5; font-size:16px; font-weight:bold;}
.subTab .menuTab > a.active, .subTab .menuTab > a:hover {background:#fff; border:1px solid #3e85d4; color:#3e85d4; box-shadow:0 2px 2px #d1d1d1;}
.subTab .menuTab2 {float:left; width:33.3%; text-align:center;}
.subTab .menuTab2 > a {display:block; padding:10px 0 9px; background:#ececec; border:1px solid #c5c5c5; font-size:16px; font-weight:bold;}
.subTab .menuTab2 > a.on, .subTab .menuTab2 > a:hover {background:#fff; border:1px solid #3e85d4; color:#3e85d4; box-shadow:0 2px 2px #d1d1d1;}
.cate {position:static; width:99.8%; border:1px solid #c5c5c5; border-top:0; text-align:right; font-size:0;}
.cate a {display:inline-block; padding:11px 20px 10px; border-left:1px solid #c5c5c5; font-size:15px; font-weight:bold; text-align:center;}
.cate a.on, .cate a:hover {background:#818181; color:#fff;}


/* 담임목사인사말 */
.intro {overflow:hidden;}
.intro .img {float:left; width:45%; max-width:450px;}
.intro .img img {width:100%;}
.intro .txt {float:right; width:54%;}
.intro .txt p {font-size:16px;}
.intro .txt p:first-child {padding:5px 0 30px;}
.intro .txt p:first-child img {width:100%; max-width:310px;}
.intro .txt p span {color:#cc507e;}
.intro .txt p em {display:block;}
.intro .txt .sign {overflow:hidden; float:right; padding-top:40px; font-size:16px;}
.intro .txt .sign span {float:left; margin-right:12px; text-align:right;}
.intro .txt .sign img {float:right; margin-top:5px;}

/* 교회비젼 */
.vision {overflow:hidden; padding-top:30px; line-height:150%;}
.vision1 {margin-bottom:80px;}
.vision1 .text {float:left; width:56%;}
.vision1 .text div {padding-left:25px;}
.vision1 .img {float:right;}
.vision2 .img {float:left;}
.vision2 .text {float:right; width:59%;}
.vision .text li {padding-top:25px; font-size:16px;}
.vision .text li:first-child {padding-top:0;}
.vision .text strong {display:block; padding-bottom:10px;}

/* CI */
.ciBox {padding:20px 0; border:15px solid #f0f0f0; text-align:center;}
.ciTxt {overflow:hidden; padding-top:40px;}
.imgCi {float:left; width:24%; text-align:center;}
.ciTop {float:left; width:74%; margin-bottom:20px; padding-bottom:15px; border-bottom:1px dotted #ececec; font-size:16px;}
.ciTop span {color:#3e85d4; font} 
.imgTxt {float:left; width:73%;}
.imgTxt li {padding:0 0 30px 56px; font-size:16px;}
.imgTxt li strong {display:block; color:#3e85d4; font-size:20px;}
.imgTxt span {font-weight:bold;}
.imgTxt em {display:block;}
.imgTxt .ci1 {background:url('../images/img_ci01.gif') no-repeat 0 0;}
.imgTxt .ci2 {background:url('../images/img_ci02.gif') no-repeat 0 0;}
.imgTxt .ci3 {background:url('../images/img_ci03.gif') no-repeat 0 0;}
.imgTxt .ci4 {background:url('../images/img_ci04.gif') no-repeat 0 0;}
.imgTxt .ci5 {background:url('../images/img_ci05.gif') no-repeat 0 0;}
.imgTxt .ci6 {background:url('../images/img_ci06.gif') no-repeat 0 0;}

/* 교회연혁 */
.history ul {padding-top:30px;}
.history ul li {overflow:hidden; margin-top:10px; font-size:14px;}
.history ul li:first-child {margin-top:0;}
.history ul li strong {display:block; float:left; min-width:180px; color:#3e85d4;}
.history ul li span {display:block; float:left; width:79%;}

/* 섬기는분들 */
.people .ppTit:first-child {}
.people .ppTit {margin-top:50px; padding-left:18px; background:url('../images/bl_circle.png') no-repeat 0 4px; color:#3e85d4; font-size:18px;}
.people > ul {overflow:hidden;}
.people > ul > li {overflow:hidden; float:left; width:50%; /* height:360px;  */margin-top:15px;}
.people > ul > li .img {float:left; width:30%; min-width:158px;}
.people > ul > li .txt {float:left; width:59%; margin-left:18px; color:#666;}
.people > ul > li .txt strong {display:block; padding-bottom:5px; font-size:15px;}
.people > ul > li .txt a {display:block; text-decoration:underline; color:#666;}
.people .people2 li {width:20%; text-align:center;}
.people .people2 li .img {float:none; margin:0 auto;}
.people .people2 li strong {display:block; padding-top:14px; font-size:15px;} 
.people .people2 li strong span {display:block; padding-top:3px; border-top:1px dotted #999999; color:#999;}
.people .first li {height:270px;}

/* 예배안내 */
.info {overflow:hidden;}
.info .infoBox {float:left; width:48%; margin-left:20px;}
.info .infoBox:first-child {margin-left:0;}
.info .infoTit:first-child {margin-top:0;}
.infoTit {margin-top:50px; padding-left:18px; background:url('../images/bl_circle.png') no-repeat 0 4px; color:#3e85d4; font-size:18px;}
.infoTxt {margin-top:25px; /*padding-left:127px; background:url('../images/bg_clock1.png') no-repeat 0 10%;*/}
.infoTxt table {font-size:14px;}
.infoTxt table tbody tr th {padding:10px 5px 10px 15px; border-bottom:1px solid #dddcdb; color:#000; text-align:left; font-size:15px; word-break:break-all;}
.infoTxt table tbody tr th.bdL {border-left:1px solid #dddcdb;}
.infoTxt table tbody tr td {padding:10px 5px; border-bottom:1px solid #dddcdb;}
.infoTxt table tbody tr td span {display:block; padding-left:15px; background:url('../images/bg_infoList.gif') repeat-y 0 0;}
.infoTxt table tbody tr td span.txt {font-size:13px; color:#3e85d4;}
.infoTxt table tbody tr.first th, .infoTxt table tbody tr.first td {border-top:1px solid #dddcdb;}
/*.infoTxt2 {background:url('../images/bg_clock2.png') no-repeat 0 50%;}*/

/* 찾아오시는길 */
.map iframe {text-align:center;}
.map .add {padding:10px 0; font-size:15px;}
.map .add strong {display:block; color:#000;}
.mapTit {padding:30px 0 0 18px; border-top:2px dotted #ececec; background:url('../images/bl_circle.png') no-repeat 0 34px; color:#3e85d4; font-size:18px;}
.mapWay ul {overflow:hidden;}
.mapWay ul li {overflow:hidden; float:left; width:50%; min-height:100px; margin-top:30px;}
.mapWay ul li img {float:left; width:98px; margin-right:16px;}
.mapWay ul li span {float:left; width:76%; padding-top:5px; font-size:14px; font-weight:bold;}
.mapWay ul li .gr {color:#02a69d;}
.mapWay ul li .org {color:#ff790d;}


/* 교육학교 */
.school {overflow:hidden;}
.school .scImg {float:left; width:46%; max-width:490px; text-align:center;}
.school .scImg p img {width:100%;}
.school .scImg .commu { width:155px; height:62px; margin:10px auto; display:block;}
.school .scTxt {float:left; width:51%; margin-left:30px;}
.school .scTxt .scTit {padding-bottom:10px; border-bottom:1px dashed #2d2d2d; color:#e7818a; font-size:16px;}
.school .scTxt .scTit strong {display:block; padding-bottom:5px; color:#3e85d4; font-size:24px; line-height:30px;}
.school .scTxt .scTit span {display:inline-block; padding-bottom:5px; color:#3e85d4; font-size:24px; line-height:30px;}
.school .scTxt .scTit em {display:block; color:#7eb3ee; font-size:22px; font-weight:bold;}
.school .scTxt .scTit .cn {display:inline-block; margin:0 5px; padding:8px 5px 6px; background:#cbe89a; font-size:40px; color:#fff;}
.school .scCont {padding-top:18px;}
.school .scCont > ul > li {margin-top:10px; padding:5px 0 0 46px; font-size:16px;}
.school .scCont > ul > li:first-child {margin-top:0;}
.school .scCont ul li.sclist1 {background:url('../images/bg_eduBook.png') no-repeat 0 0;}
.school .scCont ul li.sclist2 {background:url('../images/bg_eduPeople.png') no-repeat 0 0;}
.school .scCont .scSub {padding-top:10px; padding-left:5px;}
.school .scCont .scSub li {overflow:hidden; padding-left:7px; background:url('../images/bg_subTxt.png') no-repeat 0 10px; font-size:14px;}
.school .scCont .scSub li span {display:inline-block; float:left; min-width:65px; margin-right:11px; padding-right:9px; background:url('../images/bar_eduList.gif') no-repeat 100% 6px; text-align:justify;}
.school .scCont .scSub li em {float:left; width:73%;}

/* 선교와봉사 */
.misTit {padding-bottom:15px; color:#3e85d4; font-size:24px;}
.misTit2 {padding-bottom:25px; font-size:16px;}
.misTit2 strong {padding-bottom:10px; display:block; font-size:22px;}
.misTit2 span {color:#528fd7; font-size:18px;}
.misTit2 em {display:block;}
.mission {overflow:hidden; margin-top:30px;}
.mission .misImg {float:left; width:51%; max-width:547px;}
.mission .misImg p img {width:100%;}
.mission .misTxt {float:left; width:45%; margin-left:30px; font-size:14px;}
.mission .misTxt em {display:block;}
.mislist > li {overflow:hidden; margin-top:25px; padding-left:7px; background:url('../images/bg_subTxt.png') no-repeat 0 10px; font-size:14px;}
.mislist > li:first-child {margin-top:0;}
.mislist > li.bgN {background:none;}
.mislist > li em {display:block;}
.mislist > li > strong {display:block; float:left; margin-right:17px; padding:0 17px 10px 0; background:url('../images/bar_eduList.gif') no-repeat 100% 6px; font-size:16px;}
.mislist > li strong.bgN {background:none;}
.mislist > li > ul {float:left; width:76%;}
.mislist > li ul.list2 {float:left; width:100%;}
.mislist > li ul.list2 li {margin-top:8px;}
.mislist > li ul.list2 li:first-child {margin-top:0;}
.mislist > li ul.list2 li span {margin-right:15px; padding-right:15px; background:url('../images/bar_eduList.gif') no-repeat 100% 2px;}
.mislist > li ul.list2 li strong {display:block;}
.mislist > li ul.list2 ul {padding-left:16px;}



/* 평신도교육 */
.edu {font-size:14px;}
.edu .eduTit {padding:50px 0 8px; color:#3e85d4; font-size:24px; line-height:28px;}
.edu .eduTit:first-child {padding-top:0;}
.edu .eduTit span {color:#7f8182;}
.edu .eduTit img {vertical-align:middle;}
.edu .eduTit2 {padding:10px 0 20px 15px; background:url('../images/icon_plus.png') no-repeat 0 15px; color:#4e989b; font-size:16px;}
.edu .eduTit2 strong {padding-bottom:10px; display:block; color:#000; font-size:18px;}
.edu .eduSub {padding-bottom:20px; color:#e7818a; font-size:16px; font-weight:bold; line-height:140%;}
.edu .eduSub span {color:#745457;}
.edu .eduCont {padding-left:50px; padding-top:20px; background:url('../images/bg_eduBook.png') no-repeat 0 13px; border-top:1px dashed #c5c5c5;}
.edu .eduCont.bdNone {border-top:0; padding-top:0; background-position:0 0;}
.edu .eduCont.noType {padding-left:0; padding-top:0; background:none;}
.edu .eduCont > img {width:100%; max-width:1074px;}
.edu .eduCont > ul > li {overflow:hidden; padding-bottom:10px;}
.edu .eduCont > ul > li > strong {float:left; width:80px; padding-left:7px; background:url('../images/bg_subTxt.png') no-repeat 0 7px; font-size:16px;}
.edu .eduCont .eduList {float:left; width:89%; padding-left:15px; background:url('../images/bar_eduList.gif') no-repeat 0 5px;}
.edu .eduCont .eduList > div {float:left; width:33%;}
.edu .eduCont .eduList > div.two {width:50%;}
.edu .eduCont .eduList dl {overflow:hidden;}
.edu .eduCont .eduList dl dt {float:left; padding-right:10px; color:#4191ac; font-size:16px; font-weight:bold;}
.edu .eduCont .eduList dl dd {float:left; padding-left:10px; background:url('../images/bg_eduList.gif') no-repeat 0 0;}
.edu .eduCont .eduList ul li {padding-bottom:7px;}
.edu .eduCont .eduList ul li strong {margin-right:10px; padding-right:10px; background:url('../images/bar_eduList.gif') no-repeat 100% 4px; color:#4191ac; font-size:16px;}
.edu .eduCont .eduList ul.bgList li strong {background:url('../images/bar_eduList.gif') no-repeat 100% 4px;}
.edu .eduCont .eduList ul.blockList li strong {display:block; padding-bottom:5px;}
.edu .eduCont .eduList ul.blockList li span {padding-right:9px; background:url('../images/bar_eduList.gif') no-repeat 100% 3px;}

.edu .eduCont > ul.half {overflow:hidden;}
.edu .eduCont > ul.half > li {float:left; width:48%;}
.edu .eduCont > ul.half li .eduList {width:70%;}

.edu .eduCont > ul.two {overflow:hidden;} 
.edu .eduCont > ul.two li {float:left; width:48%;}
.edu .eduCont > ul.two li .eduList {width:78%;}

.edu .eduplan {padding-top:15px; color:#766a28; font-weight:bold;}
.edu .eduplan img {width:100%; max-width:909px;}

.edu .eduTable {overflow:hidden;}
.edu .eduTable table {float:left; width:50%;}
.edu .eduTable table:first-child {border-right:1px solid #dddcdb;}
.edu .eduTable thead tr th {padding:10px 0; border-top:1px solid #bbb9b7; border-left:1px solid #dddcdb; color:#000;}
.edu .eduTable thead tr th:first-child {border-left:0;}
.edu .eduTable tbody tr th {border-right:1px solid #dddcdb; border-top:1px solid #dddcdb; color:#000;}
.edu .eduTable tbody tr td {padding:10px 0 10px 25px; border-top:1px solid #dddcdb;}
.father {background:url('../images/bg_father.png') no-repeat 100% 0;}

/* 성가대 */
.choir {margin-top:30px;}
.choir ul {overflow:hidden;}
.choir > ul > li {float:left; width:50%;}
.choir > ul > li .choirBox {width:100%; max-width:490px; margin:0 auto;}
.choir .choirTit {margin:0 0 15px 25px; padding-left:20px; background:url('../images/bl_circle.png') no-repeat 0 3px; color:#3e85d4; font-size:18px; font-weight:bold;}
.choir .choirImg {padding:20px 20px 40px 20px; background:url('../images/bg_choir.png') no-repeat 50% 0; text-align:center;}
.choir .choirImg img {width:100%; max-width:450px;}
.choir .txt {width:400px; height:38px; margin:10px auto 50px; padding-left:54px; background:url('../images/bg_eduPeople.png') no-repeat 0 0;}
.choir .txt ul {overflow:hidden; padding-top:10px;}
.choir .txt ul li {float:left; margin-left:25px; padding-left:7px; background:url('../images/bg_subTxt.png') no-repeat 0 10px; font-size:14px; color:#666;}
.choir .txt ul li:first-child {margin-left:15px;}
.choir .txt ul li span {margin-right:12px; padding-right:12px; background:url('../images/bar_eduList.gif') no-repeat 100% 3px;}

/* 찬양대 */
.praise ul {overflow:hidden;}
.praise > ul > li {float:left; width:50%; margin-bottom:50px;}
.praise > ul > li.list1 {min-height:230px;}
.praise > ul > li.list2 {min-height:200px;}
.praise > ul > li.last {}
.praise > ul > li.last2 {margin-bottom:0;}
.praise .pBox {width:100%; max-width:480px; margin:0 auto;}
.praise .pTit {margin-bottom:15px; padding-left:20px; background:url('../images/bl_circle.png') no-repeat 0 3px; color:#3e85d4; font-size:18px; font-weight:bold;}
.praise .pTxt {border-top:1px solid #dddcdb;}
.praise .pTxt li {padding:10px 0 8px 18px; border-bottom:1px solid #dddcdb; font-size:15px; font-weight:bold;}
.praise .pTxt li span {margin-left:20px; padding-left:20px; background:url('../images/bg_infoList.gif') repeat-y 0 0; font-size:14px; font-weight:normal;}
.praise .pTxt2 {min-height:38px; margin-top:20px; padding-left:70px; background:url('../images/bg_eduPeople.png') no-repeat 17px 10%;}
.praise .pTxt2 ul {overflow:hidden;}
.praise .pTxt2 ul li {/*float:left; width:45%;*/ padding-left:7px; background:url('../images/bg_subTxt.png') no-repeat 0 10px; font-size:14px; color:#666;}
.praise .pTxt2 ul li span {margin-right:12px; padding-right:12px; background:url('../images/bar_eduList.gif') no-repeat 100% 3px;}


/* 개인정보처리방침 */
.policy {padding:20px 15px; line-height:22px;}
.policy h1 {padding:10px 0; border-bottom:2px solid #000; font-size:20px; color:#000;}
.policy .poTxt strong {display:block; padding:20px 0 10px; font-size:14px;}
.policy .poTxt span {font-weight:bold;}
.policy .poTxt > ul {padding-left:10px;}
.policy .poTxt > ul li {padding:5px 15px 0 15px;}
.policy .poTxt > ul li a {text-decoration:underline; color:#417c01;}
.policy .poList {padding:15px; border-bottom:1px solid #999; color:#417c01; font-weight:bold;}
.policy .box {overflow:hidden; margin-top:10px; background:#f3f3f3;}
.policy .box div {float:left; width:50%; padding-bottom:20px;}
.policy .box div strong {padding-top:10px;}


.view0{display:block;}
.view1{display:none;}

.sermonBoxBxParent .bx-controls-direction {display:none !important; }

