<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

body {font-size:14px;}
body, div, p, h1, h2, h3, h4, h5 {margin:0; padding:0; font-family:'Nanum Gothic', '맑은 고딕','malgun gothic', 'dotum', Verdana; letter-spacing:-1;  }
ul, li {margin:0; padding:0; list-style:none; }
a {text-decoration:none; color:#333;}

.wrap {width:100%; }
.mypage_container {max-width:960px; width:100%; margin:0 auto; border:1px solid #ddd; min-height:600px; padding:5%; }
.header {height:60px; }

.login_btn {float:right; padding:5px 10px; margin-top:18px; border-radius:4px; }
.login_btn:link, .login_btn:visited {}
.myPageTitle {height:56px; background:url("/images/common/top_bg.png") left top no-repeat; background-size:100%; margin-bottom:50px;}
.myPageTitle h2 {color:#fff; font-size:26px; padding:12px 20px; font-weight:bold; letter-spacing:-1px; float:left; }
.title .gnb_menu {float:left; margin-left:30px;}
.title .gnb_menu li {display:inline; float:left; }
.title .gnb_menu li a {display:block; padding:15px; font-size:16px; font-weight:bold; }
.title .gnb_menu li a:link {color:#fff; }
.title .gnb_menu li a:visited {color:#fff; }

.info_title {width:100%; padding:2%; background:rgba(0,0,0,0.3); z-index:1000; position:absolute; left:0; top:0;  }
.info_title p {color:rgba(255,255,255,0.7); font-size: 14px;}
.error {color : #ff2835; padding-left: 15px;}
/* ===  member  === */
.bordered { border-bottom: 1px solid #ddd; padding: 10px 0; margin: 0; }
.non-bordered { padding: 10px 0; margin: 0; }

/*주소록*/
.td_bg {background-color: #f0f0f0; font-weight: bold;}
.addr_table td {border: none;}

#inneriframe {position : absolute; top : 0px; left : 0px; visibility: hidden; }
.addr_btn&gt;p,.addr_btn&gt;a {background-color:#2684ad; padding:5px 10px; margin:8px; color:#fff; font-size:12px; }
.addr_btn&gt;a:link {color:#fff; }
.addr_btn&gt;a:visited {color:#fff; }

.small_font {font-size:0.8em; color:#888; }
table strong {font-size:1.2em; letter-spacing:-1px;  }
table a {display:block; }
.table&gt;thead&gt;tr&gt;th {background:#f4f4f4; font-size:0.9em; }
.table&gt;tbody&gt;tr&gt;td, .table&gt;tbody&gt;tr&gt;th, .table&gt;tfoot&gt;tr&gt;td, .table&gt;tfoot&gt;tr&gt;th, .table&gt;thead&gt;tr&gt;td, .table&gt;thead&gt;tr&gt;th {padding:10px; border-top:0; border-bottom:1px solid #ddd; vertical-align: middle; }
.pagination&gt;.active&gt;a, .pagination&gt;.active&gt;a:focus, .pagination&gt;.active&gt;a:hover, .pagination&gt;.active&gt;span, .pagination&gt;.active&gt;span:focus, .pagination&gt;.active&gt;span:hover {background-color:#fff; border-color:#fff; color:#06bdc1; font-weight:bold;  }
.pagination&gt;li&gt;a, .pagination&gt;li&gt;span {color:#7d7d7d; border:0px; }
.pagination-sm&gt;li&gt;a, .pagination-sm&gt;li&gt;span {padding:5px 8px; }
.label {font-size:50%; padding:.2em .4em .3em; }

.special_link {background:#f7f7f7; letter-spacing:-1px; border-left:1px solid #e8e8e8;  }
.special_link dl dt {font-size:18px; color:#000; padding:40px 0 15px 10px; border-bottom:1px solid #fff;  }
.special_link .special_page dd {border-bottom:1px solid #fff; font-size:14px; }
.special_link .special_page dd a {display:block; padding:9px 3px 9px 15px;  }
.special_link .special_page dd a:hover {background:#00c3c7; color:#fff; }
.special_link .support_banner dd {padding:5px 10px; }
.special_link .support_banner dd a {display:block; border:1px solid #ddd;  }
.special_link .support_banner dd a:hover {border:1px solid #888888; }
.special_link .support_banner dd a img {width:100%; }


.nav-pills &gt; li &gt; a,
.nav-pills &gt; li &gt; a:hover,
.nav-pills &gt; li &gt; a:focus {
    background-color: #eee;
}


/*************** layer popup  **************/
@media screen and (max-width: 765px)  {
    .fall_popup {
        display: none;
    }
}

#overlay_popup a {display:block; width:100%; height:100%; }

#overlay_popup {
    position: fixed; /* Sit on top of the page content */
    display: block; /* Hidden by default */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.60); /* Black background with opacity */ /* 주변 배경 밝기조절 60을 0 - 100 사이로 조절*/
    z-index: 101; /* Specify a stack order in case you're using a different order for other elements */
}
.wrapper_popup {
    z-index:-4;
    border:0px solid;
    border-radius:0px;
    position: absolute;
    width: 541px;
    height:541px;
    margin-top:-270px;
    margin-left:-270px;
    top:50%;
    left:50%;
    margin-bottom:10px;
    background-image: url('/images/etc/200222_notice.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;}

.close_btn {background:none; border:0; border-radius:50%; color:#0c92d8;  padding:10px 20px; font-size:2.0em; float:right; }

/*********** youtube playlist **************/

.caption {
    width: 100%;
    max-width: 854px;
    margin: 0 auto;
    padding: 20px 0;
}

.vid-main-wrapper {
    width: 100%;
    max-width: 1100px;
    min-width: 440px;
    background: #fff;
    margin: 0 auto;
}


/*  VIDEO PLAYER CONTAINER
############################### */
.vid-container {
    position: relative;
    padding-bottom: 35%;
    padding-top: 30px;
    height: 0;
    width:70%;
    float:left;
}
.vid-container_1 {
    position: relative;
    padding-bottom: 35%;
    padding-top: 30px;
    height: 0;
    width:70%;
    float:left;
}
.vid-container iframe,
.vid-container object,
.vid-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 400px;
}
.vid-container_1 iframe,
.vid-container_1 object,
.vid-container_1 embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 400px;
}


/*  VIDEOS PLAYLIST
 ############################### */
.vid-list-container {
    width: 30%;
    height:400px;
    overflow: hidden;
    float:right;
}

.vid-list-container:hover, .vid-list-container:focus {
    overflow-y: auto;
}

ol#vid-list {
    margin:0;
    padding:0;
    background: #222;
}

ol#vid-list li {
    list-style: none;
}

ol#vid-list li a {
    text-decoration: none;
    background-color: #222;
    height:65px;
    display:block;
    padding:5px;
}

ol#vid-list li a:hover {
    background-color:#666666
}

.vid-thumb {
    float:left;
    margin-right: 8px;
}

.active-vid {
    background:#3A3A3A;
}

#vid-list .desc {
    color: #CACACA;
    font-size: 12px;
    margin-top:5px;
}
/* 구분 */
.vid-list-container_1 {
    width: 30%;
    height:400px;
    overflow: hidden;
    float:right;
}

.vid-list-container_1:hover, .vid-list-container_1:focus {
    overflow-y: auto;
}

ol#vid-list_1 {
    margin:0;
    padding:0;
    background: #222;
}

ol#vid-list_1 li {
    list-style: none;
}

ol#vid-list_1 li a {
    text-decoration: none;
    background-color: #222;
    height:65px;
    display:block;
    padding:5px;
}

ol#vid-list_1 li a:hover {
    background-color:#666666
}

.vid-thumb_1 {
    float:left;
    margin-right: 8px;
}

.active-vid_1 {
    background:#3A3A3A;
}

#vid-list_1 .desc {
    color: #CACACA;
    font-size: 12px;
    margin-top:5px;
}


@media (max-width: 624px) {
    body {
        margin: 0px;
    }
    .caption {
        margin-top: 40px;
    }
    .vid-list-container {
        padding-bottom: 20px;
    }

}



@media (max-width: 768px) {
    .nav-pills.nav-justified &gt; li {
        display: table-cell;
        white-space: nowrap;
        width:1%;
    }
    .nav-pills.nav-justified &gt; li &gt; a {
        margin-bottom: 0;
    }
}

@media (min-width : 768px){
    .container {
        width: 960px;
    }
}

@media (max-width: 768px) {
    .article_area table td:nth-child(4),
    .article_area table th:nth-child(4),
    .article_area table td:nth-child(6),
    .article_area table th:nth-child(6),
    .article_area table td:nth-child(8),
    .article_area table th:nth-child(8) {display: none;}

    .qnaList table td:nth-child(6),
    .qnaList table th:nth-child(6),
    .qnaList table td:nth-child(7),
    .qnaList table th:nth-child(7) {display: none;}

    .counselList table td:nth-child(4),
    .counselList table th:nth-child(4),
    .counselList table td:nth-child(8),
    .counselList table th:nth-child(8)  {display: none;}

    #sidebar {
        z-index: 1;
        position: absolute;
        width: 100%;
        background-color: #f5f5f5;
    }
}



.header {position:relative; margin-bottom:0px;  }
.header h1 {float:left; }
.header .top_section {height:76px;}
.header .top_section a:link 	{color:#999; text-decoration:none; }
.header .top_section a:visited	{color:#999; text-decoration:none;}
.header .top_section a:hover, a:focus	{color:#999; text-decoration:none;}
.header .top_section a:active	{color:#999; text-decoration:none;}


.header .top_section .gnb{width:100%; height:28px; font-family:"Nanum Gothic"; margin:auto; padding-top:5px; text-align:center;  float:left; font-size:12px; }
.header .top_section .gnb .box {width:960px;}
#casting {float:left;}
.header .top_section .box ul{ float:right; color:#999; list-style:none; }
.header .top_section .box li{ float:left; margin-left:6px; list-style:none;}
.header .top_section .lnb{width:960px; height:75px; margin:auto;}


.header .gnb_area { height:46px; border-bottom:1px solid rgba(86,242,238,0.2); width:100%; background:url('/images/common/gnb_line.jpg') center top no-repeat;}
.header .gnb_area .container {position:relative; }
.header .gnb_area&gt;div&gt;ul {padding:12px 0 0 0; }
.header .gnb_area .gnb_menu&gt;li {float:left; }
.header .gnb_area .gnb_menu&gt;li&gt;a {margin-right:50px; padding:0 0 9px 0; font-size:17px; font-weight:bold; }
.header .gnb_area .gnb_menu&gt;li {padding:0 0 5px 0;}
.header .gnb_area .gnb_menu&gt;li&gt;a:hover {border-bottom:3px solid rgba(86, 242, 238, 1); }

.header .gnb_area a:link, .header .gnb_area a:visited {color:#fff; }
.header .gnb_area .gnb_menu {float:left; }
.header .gnb_area .gnb_more {position:absolute; right:0; }
.header .gnb_area .gnb_more li {float:left; margin-left:20px; color:#56f2ee; font-weight:bold; font-size:15px;  }
.header .gnb_area .gnb_more li a:link,  .header .gnb_area .gnb_more li a:visited {color:#56f2ee; }
.header .gnb_area .gnb_more li a:hover {color:#fff; }
.header .gnb_area .gnb_more li:before {content: '+'; color:#56f2ee; margin-right:5px; }

.header .gnb_area .lnb_menu&gt;p {position:absolute; font-size:30px; left:0; top:70px; font-weight:bold; line-height:130%; color:#fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 1); }
.header .gnb_area .lnb_menu ul {position:absolute; left:130px; top:70px; font-size:16px; line-height:30px; }
.header .gnb_area .lnb_menu ul li a:hover {color:#56f2ee;}
.header .gnb_area .lnb_menu &gt;div {position:absolute; right:0px; top:80px; }
 #menu01, #menu02, #menu03, #menu04, #menu05 {display:none; }
.header .gnb_area .lnb_menu&gt;div&gt;a {padding-top:80px; display:block;float:left; width:130px; height:110px; text-align:center; margin-left:30px; border:1px solid rgba(86, 242, 238, 0.3); }
.header .gnb_area .lnb_menu&gt;div&gt;a:hover {border:1px solid rgba(86, 242, 238, 1); transition:all 0.3s ease 0s; }
.header .gnb_area .lnb_menu&gt;div&gt;a:hover&gt;p {background-color:rgba(86, 242, 238, 0.4); transition:all 0.3s ease 0s;  }
.header .gnb_area .lnb_menu&gt;div&gt;a&gt;p {background-color:rgba(86, 242, 238, 0.2); padding:4px 10px; width:100%; }

.header .gnb_area #menu05&gt;div&gt;a {padding-top:0px; display:block; float:left; width:202px; height:130px; text-align:center; margin-left:30px; border:1px solid rgba(86, 242, 238, 0.3); }
.header .gnb_area #menu05&gt;div&gt;a:hover {border:1px solid rgba(86, 242, 238, 1); transition:all 0.3s ease 0s; }
.header .gnb_area #menu05&gt;div&gt;a:hover&gt;p {background-color:rgba(86, 242, 238, 0.4); transition:all 0.3s ease 0s;  }
.header .gnb_area #menu05&gt;div&gt;a&gt;p {background-color:rgba(86, 242, 238, 0.2); padding:4px 0px; width:100%; }

#menu01&gt;div&gt;a:nth-child(1) {background:url('/images/common/icon_mission_01.png') center 34% no-repeat; }
#menu01&gt;div&gt;a:nth-child(2) {background:url('/images/common/icon_mission_02.png') center 34% no-repeat; }
#menu01&gt;div&gt;a:nth-child(3) {background:url('/images/common/icon_mission_03.png') center 34% no-repeat; }
#menu01&gt;div&gt;a:nth-child(4) {background:url('/images/common/icon_mission_04.png') center 34% no-repeat; }

#menu02&gt;div&gt;a:nth-child(1) {background:url('/images/common/icon_goodnews_01.png') center 34% no-repeat; }
#menu02&gt;div&gt;a:nth-child(2) {background:url('/images/common/icon_goodnews_02.png') center 34% no-repeat; }
#menu02&gt;div&gt;a:nth-child(3) {background:url('/images/common/icon_goodnews_03.png') center 34% no-repeat; }
#menu02&gt;div&gt;a:nth-child(4) {background:url('/images/common/icon_goodnews_04.png') center 34% no-repeat; }

#menu03&gt;div&gt;a:nth-child(1) {background:url('/images/common/icon_sermon_01.png') center 34% no-repeat; }
#menu03&gt;div&gt;a:nth-child(2) {background:url('/images/common/icon_sermon_02.png') center 34% no-repeat; }
#menu03&gt;div&gt;a:nth-child(3) {background:url('/images/common/icon_sermon_03.png') center 34% no-repeat; }
#menu03&gt;div&gt;a:nth-child(4) {background:url('/images/common/icon_sermon_04.png') center 34% no-repeat; }

#menu04&gt;div&gt;a:nth-child(1) {background:url('/images/common/icon_faith_01.png') center 34% no-repeat; }
#menu04&gt;div&gt;a:nth-child(2) {background:url('/images/common/icon_faith_02.png') center 34% no-repeat; }
#menu04&gt;div&gt;a:nth-child(3) {background:url('/images/common/icon_faith_03.png') center 34% no-repeat; }
#menu04&gt;div&gt;a:nth-child(4) {background:url('/images/common/icon_faith_04.png') center 34% no-repeat; }


.header .gnb_area ul ul {display:block; }
.header .gnb_area a span {display:inline; width:13px; height:13px; font-size:12px; color:rgba(4,149,195,0); background:url('/images/common/gnb_icon_site_blank.png') left top no-repeat;  margin-left:5px; }
/*.header .gnb_area:hover {position:absolute; height:280px; width:100%; z-index:1000; transition:all 0.3s ease 0s; }
.header .gnb_area:hover&gt;div&gt;ul&gt;li&gt;a {transition:all 0.3s ease 0s; }

.gnb_menu01:hover #menu01 {display:block; }
.gnb_menu02:hover #menu02 {display:block; }
.gnb_menu03:hover #menu03 {display:block; }
.gnb_menu04:hover #menu04 {display:block; }*/

#gnbwrap {width:960px; height:86px; margin:auto; }

#search{ float:right; position:relative; right:0px; width:210px; height: 50px;}
#gnb.search .search_txt .search_btn{display:inline;}
#search #stx{position:absolute; left:0; top:0; border:1px solid #ddd; height:31px; padding:7px 6px ; width:177px; border-radius:5px 0 0 5px; }
#search #sa{position:absolute; right:0; top:0; border:1px solid #ddd; border-left:0px; padding:5px 6px 4px 6px; border-radius:0 5px 5px 0; margin:0px 0 0 0px; }
#search #select_frm {position:absolute; top:30px; width:177px; background:rgba(255,255,255,0.8); display:none; z-index:9999; border:1px solid #ddd; }
#search #gndaily_search {position:absolute; left:0; }

#search{ float:right; position:relative; right:0px; top:-17px; width:210px; height: 60px;}
#select_frm {
    margin-top:2px;
    padding: 8px 12px 5px 6px;
    background-color: #e2eef4;
    border:1px solid #ccc;
    position: absolute;
    z-index: 1;
    letter-spacing:-1px;
}
#select_frm&gt;span {margin-top:-4px;}
#gndaily_search{
    position: absolute;
    top:40px;
    /*top:0px;*/
    z-index: 1;
    background-color: #fff;
}

/* main */
.box {border:1px solid #e1e1e1; width:207px; margin-bottom:20px; }
.box dt, .quick_link&gt;p {position:relative; color:#06bac1; font-size:16px; letter-spacing:-1px; font-weight:bold; line-height:20px; margin-bottom:10px; }
.main_coverphoto {height:210px; }
.main_coverphoto .coverphoto {width:730px; height:210px; background:#1c3a80; }
.main_coverphoto .sub_cover {width:207px;height:210px;padding:0px 0; overflow: hidden;}

.main_sermon_box {border:0;  width:207px;  }
.main_sermon_box .line {height:5px; background: linear-gradient( to right, #0355af, #06b1be );}
.main_sermon_box ul li {position:relative; border:1px solid #ccd5dd; padding:14px 15px; margin-bottom:5px; position:relative; font-size:1.1em; font-weight:bold; transition:all 0.3s ease 0s;}
.main_sermon_box ul li:hover, .main_sermon_box ul li:active {background:#e2e8ee; }
.main_sermon_box ul li a {position:absolute; top:50%; right:10px; margin-top:-16px;  font-size:0; color:rgba(0,0,0,0); width:30px;  height:30px; color:#06b1be; border-radius:50%; border:1px solid #06b1be; transition:all 0.3s ease 0s; }
.main_sermon_box ul li .mp3 {right:45px;  }
.main_sermon_box ul li a span {display:block; width:28px;  height:28px; }
.main_sermon_box ul li  a:hover, .main_sermon_box ul li  a:active {background-color:#06b1be; }
.main_sermon_box ul li small{ display:block; }
.main_sermon_box ul li .vod span {background:url('/images/main/main_icon_play.png') center center no-repeat; background-size:13px; }
.main_sermon_box ul li .mp3 span {background:url('/images/main/main_icon_down.png') center center no-repeat; background-size:13px; }
.main_sermon_box ul li .vod:hover span, .main_sermon_box ul li .vod:active span {background:url('/images/main/main_icon_play_hover.png') center center no-repeat; background-size:13px; }
.main_sermon_box ul li .mp3:hover span, .main_sermon_box ul li .mp3:active span {background:url('/images/main/main_icon_down_hover.png') center center no-repeat; background-size:13px;  }
.main_sermon_box .min_sermon {position:relative; display:block; margin-bottom:10px;  }
.main_sermon_box .min_sermon span {position:absolute; bottom:0; z-index:10; display:inline-block; text-align:center; color:#fff; width:100%; padding:5px 0 7px 0; background:rgba(0,0,0,0.4); }

.main_sermon {float:right; width:210px; overflow:hidden; }
.main_sermon .bible_search {position: relative;float: left; height:100px; }

/*
.main_sermon .sermon {padding:20px; }
.main_sermon .sermon dd {float:left; -moz-border-radius:26px; -webkit-border-radius:26px; border-radius:26px; border:1px solid #06bac1; margin-right:5px; margin-bottom:10px; font-size:0; }
.main_sermon .sermon dd:hover {background-color:#06bac1; }
.main_sermon .sermon dd a {display:block; width:48px; height:48px; }
.main_sermon .sermon dd .vod {background:url('/images/main/sermon_icon_vod.png') center center no-repeat; }
.main_sermon .sermon dd .mp3 {background:url('/images/main/sermon_icon_mp3.png') center center no-repeat; }
.main_sermon .sermon dd .vimeo {background:url('/images/main/sermon_icon_vimeo.png') center center no-repeat; }
.main_sermon .sermon dd:hover .vod {background:url('/images/main/sermon_icon_vod_white.png') center center no-repeat; }
.main_sermon .sermon dd:hover .mp3 {background:url('/images/main/sermon_icon_mp3_white.png') center center no-repeat; }
.main_sermon .sermon dd:hover .vimeo {background:url('/images/main/sermon_icon_vimeo_white.png') center center no-repeat; }
.main_sermon .box&gt;div&gt;p {margin-bottom:6px; font-size:13px; }

.main_sermon .fellowship dt {color:#0c6ec7; }
.main_sermon .sermon dt span {font-size:18px; font-weight:normal; }
.main_sermon .fellowship dd {border:1px solid #0c6ec7;  }
.main_sermon .fellowship dd:hover {background-color:#0c6ec7; }
.main_sermon .fellowship dd .vod {background:url('/images/main/sermon_icon_vod_blue.png') center center no-repeat; }
.main_sermon .fellowship dd .mp3 {background:url('/images/main/sermon_icon_mp3_blue.png') center center no-repeat; }
.main_sermon .fellowship dd .vimeo {background:url('/images/main/sermon_icon_vimeo_blue.png') center center no-repeat; }
*/

.bible_search {padding:20px ; height:70px; position:relative; }
.bible_search p {margin-bottom:5px; }
.bible_search_list {font-size:12px;  border:0px solid #2684ad; padding:1px; position:absolute; top:28px; }
.bible_search_text {width:87px; height:28px; padding:5px 0 0 5px; font-size:15px; border:1px solid #9e9e9e; position:absolute; top:28px; left:100px; }
.bible_search_btn {position:absolute; top:28px; left:194px; }


.quick_link {height:346px; }
.quick_link li {margin:9px 0px 11px 10px; font-size:15px;  }
.quick_link p {color:#06bac1; font-size:22px; margin:15px 20px 15px 20px; font-weight:normal; }
.quicklink a{ padding:5px 5px 5px 5px; font-weight:bold; border:2px solid #fff;  }
A.quicklinkli:link { text-decoration:none; }
A.quicklinkli:active { border:3px solid #06bac1; color:#000000; text-decoration:none;  }
A.quicklinkli:hover { border:3px solid #06bac1; color:#000000; text-decoration:none;  }

.sponsor {height:236px; }

/* footer */
.service_link { background:#f6f7f9; }
.service_link .border {border-top: 1px solid #d1d1d1;}
.service_link p {padding-bottom:10px; border-bottom:1px solid #ddd; font-size:24px; }
.service_link span {margin:15px 0px 13px 0px; display:inline-block; font-size:18px; }
.service_link .service_section1 {float:left; width:148px;  }
.service_link .service_section {float:left; width:80px; padding:0;  }
.service_link .service_section2 {float:left; width:230px; padding:0;  }
.service_link .service_section3 {float:left; width:344px; padding:0;  }
.service_link .sitebox {}
.service_link .siteboxin {height:137px;}
.service_link .siteboxin ul.fl {margin-right: 20px; float:left;}
.service_link .siteboxin ul li {padding:4px 0;}
.service_link .siteboxin ul li a {line-height:20px; padding:5px 0; letter-spacing:-1px; text-decoration:none; font-size:14px; }
.service_link .service_section1 ul li {margin-right: 5px; width:35px; height:35px; }
.service_link .siteboxin ul .icon01 a {float:left; width:35px; height:35px; background:url('/images/main/images/footer_icon01.png') top left no-repeat;}
.service_link .siteboxin ul .icon01 a:hover {background:url('/images/main/images/footer_icon01_on.png') top left no-repeat; }
.service_link .siteboxin ul .icon02 a {float:left; width:35px; height:35px; background:url('/images/main/images/footer_icon02.png') top left no-repeat;}
.service_link .siteboxin ul .icon02 a:hover {background:url('/images/main/images/footer_icon02_on.png') top left no-repeat; }
.service_link .siteboxin ul .icon03 a {float:left; width:35px; height:35px; background:url('/images/main/images/footer_icon03.png') top left no-repeat;}
.service_link .siteboxin ul .icon03 a:hover {background:url('/images/main/images/footer_icon03_on.png') top left no-repeat; }
.service_link .siteboxin ul .icon04 a {float:left; width:35px; height:35px; background:url('/images/main/images/footer_icon04.png') top left no-repeat;}
.service_link .siteboxin ul .icon04 a:hover {background:url('/images/main/images/footer_icon04_on.png') top left no-repeat; }
.service_link .siteboxin ul .icon05 a {float:left; width:35px; height:35px; background:url('/images/main/images/footer_icon05.png') top left no-repeat;}
.service_link .siteboxin ul .icon05 a:hover {background:url('/images/main/images/footer_icon05_on.png') top left no-repeat; }
.service_link .siteboxin ul .icon06 a {float:left; width:35px; height:35px; background:url('/images/main/images/footer_icon06.png') top left no-repeat;}
.service_link .siteboxin ul .icon06 a:hover {background:url('/images/main/images/footer_icon06_on.png') top left no-repeat; }

.service_link .siteboxin ul li a:hover {transition: all 450ms ease-in-out; background:rgba(0,0,0,0.1); }

.site_map {height:255px; }
.site_map p {color: #7d7d7d; padding-bottom:10px; border-bottom:1px solid #d6d6d6; font-size:24px; }
.site_map span {margin:15px 0px 13px 0px; display:inline-block; font-size:18px; }
.site_map .site_section {margin-right:10px; float:left; width:205px; padding:0;}
.site_map .wd {width:160px; }
.site_map .site_more {  margin-top:15px; padding-top:6px; float:left; width:120px; padding:0;}
.site_map .site_more ul li {border:0px; padding-bottom:10px; font-size:18px; }
.site_map .bt_sitebox {}
.site_map .bt_siteboxin {height:94px;}
.site_map .bt_siteboxin ul.fl {margin-right:16px; float:left;}
.site_map .bt_siteboxin ul li {padding:4px 0;}
.site_map .bt_siteboxin ul li a {letter-spacing:-1px; text-decoration:none; font-size:14px; }
.site_map .bt_siteboxin ul li a:hover {background: rgba(255, 255, 255, 0.4); padding: 3px 0; transition: all 450ms ease-in-out;}
.footer {background:#d2d9db; }
.service_link, .site_map, .footer {padding:40px 0; }



/******* history swiper style ********/
.history_photo .swiper-container{width:960px;height:600px;}
.history_photo .swiper-wrapper{width:3840px;height:400px;}
.history_photo .swiper-slide {font-size:18px;background:#fff;}
.history_photo .swiper-slide .title_area {position: absolute; width:100%; z-index: 1; left: 0; top:420px; }
.history_photo .swiper-slide .title{font-size:24px;font-weight:bold; text-align:left; }
.history_photo .swiper-slide .subtitle{font-size:14px; font-weight:bold; color:#444; font-style:italic;  }
.history_photo .swiper-slide .text{font-size:18px;max-width:940px; margin-top:10px; line-height:24px;position: absolute; z-index: 1; left: 0; text-align: justify;}

/*******  연혁 history  ********/
.history_title {color:#09becb; font-size:30px; border-bottom:2px solid #27c1d6; padding-bottom:20px;font-weight: bold;}

.history_tabmenu {border-top:0px solid #eeeeee; border-left:1px solid #eee; height:80px; font-weight:bold;   }
.history_tabmenu li a:link {font-style:italic; color:#676767; }
.history_tabmenu li a:hover {text-decoration:none; background:#09becb; color:#fff; }
.history_tabmenu li a:hover span {color:#fff; }
.history_tabmenu li a {display:block; height:80px; float:left; width:159.8px; border-right:1px solid #eee; }
.history_tabmenu li a p {font-size:16px; padding:11px 0 0 24px; line-height:26px; }
.history_tabmenu li a p span {display:block; font-size:32px; color:#09becb; letter-spacing:-1px; padding-left:20px;}
.history_tabmenu li .on {text-decoration:none; background:#09becb; color:#fff; }
.history_tabmenu li .on span {color:#fff; }
.history_tabmenu li .on:link {color:#fff; }


.history_list {border-top:1px solid #09becb; border-bottom:1px solid #09becb; margin-bottom:50px; }
.history_list&gt;li {position:relative; border-bottom:1px solid #e1e1e1; padding:20px 0; }
.history_list li .year {width:180px; float:left; font-weight:bold; font-size:24px; color:#09becb; text-align:center; }
.history_list li .month_list li {font-size:16px; line-height:30px; padding-left:264px;  }
.history_list li .month_list li .month {width:80px; float:left; display:block; font-weight:bold; color:#09becb; padding:0 0px 0 10px; margin-left:-90px; background:url('/images/mission/2pxdot.GIF') 0px 12px no-repeat; }
.history_list li .month_list li .newyear {font-family:'nanum myeongjo'; color:#09becb; font-size:18px; letter-spacing:-1px; line-height:24px; }
.history_list li .btn_news {position:absolute; display:block; width:96px; height:96px; margin:40px 0 0 40px; padding-top:30px; text-align:center; border-radius:50px; font-weight:bold; font-size:16px; color:#fff; background-color:#09becb;  }
.history_list li .btn_news:hover {color:#fff; background-color:#12d3e1; text-decoration:none; }
.history_list li .btn_msg {padding:5px 15px; margin:10px 0 20px 0; border:1px solid #12d3e1; font-size:14px; color:#12d3e1; }
.history_list li .btn_msg:hover {background-color:#12d3e1; color:#fff; font-weight:bold; text-decoration:none; }

/*******  기쁜소식선교회는 missioninfo  ********/
.gnm_main_con {width:755px; margin-left:30px; margin-top:23px; float:right; padding:50px 60px 60px 60px; border-top:8px solid #73ccc9; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.gnm_main_con .intro_part {margin-top:30px; }
.gnm_main_con .intro_part li {display:inline; float:left; margin-right:15px; margin-bottom:15px;}
.gnm_main_con .intro_part .zero {margin-right:0px;}
.gnm_main_con .intro_part li img:hover { filter:gray(); }

.gnm_app {border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding-bottom:15px; }
.gnm_app dt {margin-left:-1px; }
.gnm_app dd {padding-left:8px; overflow:hidden; color:#888; margin-top:8px; }
.gnm_app dd img {margin-right:5px; float:left; }
.gnm_app dd span {font-size:14px; font-weight:bold; display:block; padding-top:5px; margin-right:5px; }

.gnm_people {float:right; width:755px; margin-bottom:80px; }
.gnm_people .title {border-bottom:3px solid #3092b6; padding:0 0 10px 0; margin-bottom:20px;  }
.gnm_people li img {margin-bottom:10px; }
.gnm_people span {color:#f17d00; }
.gnm_people li {display:inline; float:left; width:151px; }

/** 기쁜소식선교회는 **/
.gnm_left {float:left; width:175px; }
.gnm_left img {vertical-align:top; }
.gnm_contents {float:right; width:755px; }
.gnm_contents h2 {padding-bottom: 3px;color:#3092b6;font-size:1.5em;font-weight: bold;}
.gnm_contents .line {border-bottom:solid 1px #c4c4c4; }
.gnm_contents .text {text-align:justify; line-height:180%; color:#636363; margin:30px 0px; }
.gnm_contents .point {color:#1990ba; }
.gnm_contents .link {float:right; color:#888;margin-top:-25px; font-size:12px;}
.gnm_contents .img_left {float:left; margin:0px 20px 20px 0px;}
.gnm_contents .img_right {float:right; margin:0px 0px 20px 20px;}

/******* mission_banner swiper style ********/
.mission_banner .swiper-container{width:960px;height:280px;}
.mission_banner .swiper-wrapper{width:3840px;height:280px;}
.mission_banner .swiper-pagination-bullet {opacity: 0.6;}
.mission_banner .swiper-pagination-bullet-active {opacity: 1;background: #ffffff;}
.mission_banner .swiper-slide .title{font-size:24px;font-weight:bold; text-align:left; }
.mission_banner .swiper-slide .subtitle{font-size:14px; font-weight:bold; color:#444; font-style:italic;  }
.mission_banner .swiper-slide .text{font-size:18px;max-width:940px; margin-top:10px; line-height:24px;position: absolute; z-index: 1; left: 0; text-align: justify;}
.mission_banner .swiper-button-next, .swiper-button-prev{top:50%;}

/** 후원사 정보 **/
/** 파일경로 /etc/sponsor **/
.sponsor_top_area {margin-top:20px; height:283px; background:url('/images/etc/sponsor_top_bg.jpg') left top no-repeat; }
.sponsor_top_area h1 {display:none; }
.sponsor_top_area h2 {padding:35px 0 0 250px; font-size:12px; font-weight:normal; line-height:20px; }
.sponsor_top_area h2&gt;span {font-weight:bold; font-size:14px; }
.sponsor_top_area ul {float:left; margin-top:220px; }
.sponsor_top_area ul li {font-size:17px; float:left; background:#46a6db; margin-right:15px; padding:5px 11px;}
.sponsor_top_area ul li a {padding:6px 12px 3px 15px; display:block; margin-bottom:6px; letter-spacing:-1px;}
.sponsor_top_area ul li a:link {color:rgba(255,255,255,0.8); }
.sponsor_top_area ul li a:visited {color:rgba(255,255,255,0.8); }
.sponsor_top_area ul li a:hover {color:rgba(255,255,0,0.9); }

.sponsor_h2 { font-size: 16px; color: #8f8c8c; line-height: 22px;}

.banner {width:100%;  }
.banner .bn_special {height:440px;}
.banner ul .box {margin-top:30px; margin-right:20px; }
.banner&gt;ul&gt;li {position:relative;  border:1px solid #b5bcbf; float:left; margin:10px; width:446px; }
.banner ul li&gt;img {width:100%; display:block; }
.banner ul li .logo {padding:20px; }
.banner ul li .textbox {padding:20px 40px 60px 40px; max-height:380px; min-height:260px; }
.banner ul li p {   font-weight:bold;}
.banner ul li .textbox .font {font-size:12px; font-weight:100;}
.banner ul li .phone {margin:3px 0; padding-left: 20px; background:url('/images/etc/sponsor_icon_01.png') left center no-repeat;font-size:18px;}
.banner ul li .addr {margin:3px 0; padding-left: 20px; background:url('/images/etc/sponsor_icon_02.png') left top no-repeat;}
.banner ul li ul {position:absolute; bottom:0; background: #b5bcbf; }
.banner ul li ul li {  width:1%; float:none; display:table-cell; color: #fff; padding-top: 8px 0; text-align: center;}
.banner ul li ul:hover {background:#a5bcbf; }
.banner ul li ul li a { display:block; color: #fff; padding: 10px 0; text-align: center;}
.banner ul  .phone_btn { background: url('/images/etc/sponsor_icon_04.png') 24px center no-repeat; border-right: 1px solid #fff;}
.banner ul  .map_btn { background: url('/images/etc/sponsor_icon_03.png') 40px center no-repeat; }
.banner hr {margin: 10px 0px; border:0; border-bottom:1px solid #ccc}
.sponsor_hr {border: 0; border-bottom: 2px dashed #ccc;}

.adsponsor {width:720px; height:100%; background:url('/images/etc/adsponsor_bg.gif') 550px 100px no-repeat; padding:70px; }
.adsponsor h1 {margin-bottom:30px; }
.adsponsor .summery {font-size:14px; line-height:24px; }
.adsponsor dl {border-bottom:1px solid #ececec; width:716px; overflow:hidden; margin:50px 0 30px 0; }
.adsponsor dl dt {float:left; width:80px; font-weight:bold; border-top:1px solid #b2b2b2; padding:20px; }
.adsponsor dl dd {float:left; width:556px; border-top:1px solid #ececec; padding:20px 0 20px 40px; margin:0;}
.adsponsor .btn {margin-left:250px; width:200px; text-align:center; font-size:14px; font-weight:bold; padding:10px 30px 6px 30px; background:#fd942d; color:#fff; }

/** 2013.02.28 새로운 굿뉴스 메인 - gndaily **/
#container h2 .goodnews {background:url('/images/common/icon/icon_news.png') right center no-repeat; }
#container h2 .sermon {background:url('/images/common/icon/icon_sermon.png') right center no-repeat; }
#container h2 .faith {background:url('/images/common/icon/icon_faith.png') right center no-repeat; }

#container h2 {font-size:14px; margin:30px 0; padding-bottom:10px; border-bottom:2px solid #00d0e1; font-weight: bold;}
#container h2 span {color:#04a2bd; font-size:28px;  }
#container h2 span {padding-right:30px; margin-right:10px; }
.gn_area { position:relative; padding:0px 0px 0px 0px;; text-align:justify; line-height:20px; color:#636363; }
.gn_area .line3px {border-bottom:3px solid #eeeeee; margin-bottom:30px;}
.gn_area .headline {overflow:hidden; }
.gn_area .headline dt {margin-bottom:10px; }
.gn_area .headline dd {float:left; letter-spacing:-1px; }
.gn_area .headline .dd { width:350px; margin-right:30px; border-bottom:0px solid #e7e7e7; padding-bottom:10px; margin-bottom:20px; }
.gn_area .headline .dd .tit {font-size:18px; font-weight:bold; margin:15px 0 5px 0; }
.gn_area .headline .hdimg img {width:350px;height:215px}
.gn_area .missionnews {letter-spacing:-1px; width:740px; float:left;}
.gn_area .missionnews .swiper-container {width:740px; height:400px; }
.gn_area .missionnews .swiper-slide {height: 165px;width:250px; padding-right:30px; }
.gn_area .missionnews .swiper-slide img { padding-right:20px;width:250px;height:135px }
.gn_area .missionnews .swiper-pagination {bottom:-6px; }
.gn_area .missionnews .tit {font-size:14px; font-weight:bold; margin:5px 0 0px 0; }
.gn_area .news_topten {width:196px; overflow:hidden; border-top:3px solid #7f776d; border-left:1px solid #bfbdbb; border-right:1px solid #bfbdbb; border-bottom:1px solid #bfbdbb; padding:16px 15px 5px 12px; }
.gn_area .news_topten dt {border-bottom:1px solid #e1e2e3; padding-bottom:6px; margin-bottom:15px; }
.gn_area .news_topten dd {margin-bottom:6px; letter-spacing:-1px; overflow:hidden; line-height:17px; }
.gn_area .news_topten dd .num {border:1px solid #eaeaea; width:16px; margin:0px 5px 0px 0; display:block; float:left; text-align:center; padding:0px 0px 0px 0px; font-family:verdana; font-size:9px; }
.gn_area .news_topten dd span {padding:0px 0px 0px 0px; width:145px; float:right;}
.pagination li {cursor:pointer}

.gn_area .todaynews {overflow:hidden; clear:both; }
.gn_area .todaynews dt {margin-bottom:10px; }
.gn_area .todaynews dd {float:left; letter-spacing:-1px; }
.gn_area .todaynews .swiper-container-today {width:990px; height:240px; }
.gn_area .todaynews .swiper-slide { width:220px; padding-right:30px; margin-bottom:30px; }
.gn_area .todaynews .swiper-slide img {width:219px;height:115px; border:1px solid #e0e0e0; }
.gn_area .todaynews .dd_r0 { width:220px; padding-right:0px; }
.gn_area .todaynews .tit {font-size:14px; font-weight:bold; margin:10px 0 0px 0; }

.gn_area .photonews {border-bottom:1px solid #e7e7e7; padding-bottom:40px; margin-bottom:40px; overflow:hidden; }
.gn_area .photonews dt {margin-bottom:10px; }
.gn_area .photonews dd {float:left; letter-spacing:-1px; }
.gn_area .photonews dd  img {border:1px solid #e0e0e0; width:219px;height:115px}
.gn_area .photonews .dd { width:247px; padding-right:30px; }
.gn_area .photonews .prt0 {width:217px; padding-right:0px; }
.gn_area .photonews .dd .tit {text-align: initial; font-size:14px; font-weight:bold; margin:10px 0 0px 0; }

.gn_area .divider {border-bottom:1px solid #e7e7e7; padding-bottom:30px; margin-bottom:40px; overflow:hidden; }


.gn_area_btm {height:8px; background:url(/images/faithplus/project_box_bg.gif) no-repeat bottom;  }

/** 굿뉴스 공지사항 **/
/*.notice {width:670px; height:43px; background:url(/images/goodnews/notice_bg.gif); margin-top:10px; }
.notice .title {float:left; margin:11px 10px 6px 11px; }
.notice .notice_text {width:580px; padding:14px 10px 6px 0px; font-size:14px  }*/

/** 굿뉴스 최근게시물들 (선교회일정, 자유게시판, 생활정보) **/
.board_latest {width:316px; float:left; margin:10px 19px 10px 0px;}

.latest_schedule {float:left; width:316px; background:url(/images/goodnews/schedule_bg.gif) bottom;}
.latest_schedule_icon {float:left; width:75px; height:80px; margin-top:15px; background:url(/images/goodnews/icon_schedule.gif) top no-repeat; }

.latest_freeboard {float:left; width:316px; margin-top:15px; background:url(/images/goodnews/sub_sbox_bg.gif) bottom;}
.latest_freeboard_title {margin-bottom:8px;}
.latest_freeboard_icon {float:left; width:75px; height:80px; margin-top:15px; background:url(/images/goodnews/icon_freeboard.gif) top no-repeat; }
.latest_freeboard_end {float:left; width:316px; margin-top:15px;}

.latest_notice_title {margin-bottom:8px;}
.latest_notice_icon {float:left; width:75px; height:80px; margin-top:15px; background:url(/images/goodnews/icon_notice.gif) top no-repeat; }
.latest_notice_end {float:left; width:316px; margin-top:15px;}


.latest_life_title {margin-bottom:8px;}
.latest_life_icon {float:left; width:75px; height:75px; margin-top:15px; background:url(/images/goodnews/icon_life.gif) top no-repeat; }
.latest_text_list {width:230px; float:right;  }

/** 굿뉴스 선교회 소식 **/
.mission_news {width:334px; float:right; margin:10px 0px 15px 0px;}
.mission_news_txt {margin:20px 0px 0px 0px }


/** 포토뉴스 이미지  **/
.latest_gall_img {border:1px solid #555555;margin:0px 2px}
.latest_gall_text {padding-top:5px; }


/**	Pagination	**/
.mn_area button {float:left;}
.mn_area img{width:220px; height:115px}
.tn_area button {float:left;}
.tn_area img{width:220px; height:115px}
.mnrolling { width:960px; margin:0 auto;         overflow:hidden;float:left;}
.mnrolling ul { list-style:inline; width:32700px; margin:0; padding:0;}
.mnrolling ul li { width:300px; float:left; }
.tnrolling { width:960px; margin:0 auto;         overflow:hidden;float:left;}
.tnrolling ul { list-style:inline; width:32700px; margin:0; padding:0;}
.tnrolling ul li { width:300px; float:left; }

/** 2016.1.21 새로운 설교 메인 페이지 **/
.sermon_container {width:100%; height:auto; background:url(/images/sermon/bg_sermon.jpg) left top no-repeat; font-size:16px; }
.sermon_container .top_area {height:234px; }
.sermon_container&gt;.top_area&gt;h2 {padding:48px 0 30px; font-size:28px; color:#04a2bd; font-weight: bold; }
.sermon_container&gt;.top_area&gt;p {font-size:18px; line-height:26px; float:left;}
.sermon_container&gt;.top_area&gt;ul {float:right; }
.sermon_container&gt;.top_area&gt;ul&gt;li {border:1px solid rgba(255,255,255,1); background-color:rgba(0,0,0,0.2); float:left; margin-left:10px; vertical-align:bottom; text-align:center; margin-top:-10px;}
.sermon_container&gt;.top_area&gt;ul&gt;li:hover {border:1px solid rgba(255,255,255,1); background-color:rgba(0,0,0,0.5); }
.sermon_container&gt;.top_area&gt;ul&gt;li&gt;a {position:relative; display:block; padding:10px 12px 0 12px; width:94px; height:102px; vertical-align:-40px; }
.sermon_container&gt;.top_area&gt;ul&gt;li&gt;a span {display:block; font-weight:bold; }
.sermon_container&gt;.top_area&gt;ul&gt;li&gt;a img {}
.sermon_container&gt;.top_area&gt;ul&gt;li&gt;a:link {color:#fff; }
.sermon_container&gt;.top_area&gt;ul&gt;li&gt;a:visited {color:#fff; }
.sermon_container&gt;.top_area&gt;ul&gt;li&gt;a:hover {color:#fff; }
.sermon_container h3 {padding:50px 0 20px 0; font-size:24px; font-weight:normal; letter-spacing:-1px; }
.sermon_container .new_icon {position:absolute; right:10px; top:-5px; width:43px; height:46px; background:url(/images/sermon/icon_new.png) left top no-repeat; }
.latest_area {margin-bottom:20px; overflow:hidden; }
.event_page_bg {background:url(/images/event/event_bg_photo.png) right top no-repeat; }
.event_page_bg .top_area {color:#fff;}
.event_page_bg .top_area&gt;h2 {color:#fff;}

.latest_area&gt;ul&gt;li {position:relative; width:300px; height:230px; float:left; display:inline; padding:30px 30px; margin-bottom:30px; border:5px solid #1572c8; color:#fff; }
.latest_area&gt;ul .latest1 {background:#1572c8; }
.latest_area&gt;ul .latest2 {background:#169fd2; border-color:#169fd2; }
.latest_area&gt;ul .latest3 {background:#0ec4cb; border-color:#0ec4cb; }
.latest_area&gt;ul .latest1:hover {background:#2583da; border-color:#2583da; }
.latest_area&gt;ul .latest2:hover {background:#24b1e6; border-color:#24b1e6; }
.latest_area&gt;ul .latest3:hover {background:#19d0d7; border-color:#19d0d7; }
.latest_area&gt;ul li h4 {font-size:22px; font-weight:normal; letter-spacing:-1px; line-height:26px;  }
.latest_area&gt;ul li h4 span {font-size:18px; font-weight:normal;  }
.latest_area&gt;ul .book .summary {font-size:12px; color:#666;  }
.latest_area&gt;ul .book h4 {padding-bottom:4px; border-bottom:1px solid #eee; margin-bottom:20px;}
.latest_area&gt;ul .book a {display:block; line-height:24px; font-size:20px; color:#000; }
.latest_area&gt;ul .book a span {display:block; font-size:16px; margin-bottom:5px; }
.latest_area&gt;ul .book a:hover {color:#1572c8; }
.latest_area&gt;ul&gt;li:hover {background:#e7f1f9; }

.latest_area&gt;ul li ul {margin-top:10px; }
.latest_area&gt;ul li ul li {float:left; -moz-border-radius:33px; -webkit-border-radius:33px; border-radius:33px; border:1px solid rgba(255,255,255,0.6); margin-right:5px; margin-bottom:10px; font-size:0; }
.latest_area&gt;ul li ul li a {display:block; width:66px; height:66px; }
.latest_area&gt;ul li ul li .video {background:url('/images/sermon/icon_video_white.png') center center no-repeat; }
.latest_area&gt;ul li ul li .audio {background:url('/images/sermon/icon_sound_white.png') center center no-repeat; }
.latest_area&gt;ul li ul li .vimeo {background:url('/images/sermon/icon_vimeo_white.png') center center no-repeat; }
.latest_area&gt;ul li ul li:hover {background-color:rgba(255,255,255,0.99);}

.latest_area&gt;ul .latest1 li:hover .video {background:url('/images/sermon/icon_video_press.png') center center no-repeat; }
.latest_area&gt;ul .latest1 li:hover .audio {background:url('/images/sermon/icon_sound_press.png') center center no-repeat; }
.latest_area&gt;ul .latest1 li:hover .vimeo {background:url('/images/sermon/icon_vimeo_press.png') center center no-repeat; }

.latest_area&gt;ul .latest2 li:hover .video {background:url('/images/sermon/icon_video_press2.png') center center no-repeat; }
.latest_area&gt;ul .latest2 li:hover .audio {background:url('/images/sermon/icon_sound_press2.png') center center no-repeat; }
.latest_area&gt;ul .latest2 li:hover .vimeo {background:url('/images/sermon/icon_vimeo_press2.png') center center no-repeat; }

.latest_area&gt;ul .latest3 li:hover .video {background:url('/images/sermon/icon_video_press3.png') center center no-repeat; }
.latest_area&gt;ul .latest3 li:hover .audio {background:url('/images/sermon/icon_sound_press3.png') center center no-repeat; }
.latest_area&gt;ul .latest3 li:hover .vimeo {background:url('/images/sermon/icon_vimeo_press3.png') center center no-repeat; }

.grouping {width:100%; background:#f1f1f1; margin-top:0px; padding-bottom:50px; }

.special_area {overflow:hidden; }
.special_area&gt;ul {overflow:hidden; }
.special_area&gt;ul&gt;li {width:300px; height:300px; float:left; display:inline; background:#192d6e; }
.special_area&gt;ul&gt;li h4 {padding:30px 35px; color:#fff; font-weight:normal;}
.special_area&gt;ul&gt;li h4 span {font-size:24px; margin-bottom:4px;}
.special_area&gt;ul&gt;li:hover {background:#1c3a9a; color:#fff; }
.special_area .series h4 {padding:0px; background:none; color:#000; line-height:200%; margin-bottom:20px; }
.special_area .series h4 span {font-size:32px; }
.special_area .series&gt;li {background:none; color:#000; }
.special_area .series&gt;li p {margin-bottom:10px;font-size:16px; }
.special_area .series .series1 {background:#9ac139; color:#000; }
.special_area .series .series2 {background:#f0c403; color:#000; }
.special_area .series .series3 {background:#ea7b3c; color:#000; }
.special_area .series .series1:hover {background:#add44c; }
.special_area .series .series2:hover {background:#f7cd16; }
.special_area .series .series3:hover {background:#ff9152; }

.special_area .series a {width:300px; height:300px; padding:30px 35px; display:block; background:url(/images/sermon/icon_ribbon.png) 240px 0px no-repeat; }
.special_area .series a:link {color:#000;}
.special_area .series a:hover {text-decoration:none; color:#000;}
.special_area .series a:visited {color:#000;}


/** 2012.8.21 새로운 설교 메인 페이지 **/
.sermon_area { position:relative; padding:0px 0px 0px 0px;; background-color:#fff; text-align:justify; line-height:20px; color:#636363; }
.sermon_area .line3px {border-bottom:3px solid #eeeeee; margin-bottom:30px;}
.sermon_area dl {overflow:hidden; }
.sermon_area dl dd {margin-left:0px; font-size:14px; margin-bottom:3px; }
.sermon_area dl dd span {font-size:12px; color:#c58b74; }
.sermon_area dl dt {margin-bottom:15px; }
.sermon_area .vimeo dd {display:inline; margin-left:0px;}
.sermon_area .list_dot dd {padding-left:8px; background:url('/images/common/icon/icon_blue_bullet.gif') 0px 5px no-repeat; }
.sermon_area .list_dot .dd_content {width:380px; padding-left:0px; background:none; border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-bottom:20px; }
.sermon_area .txt {font-size:12px; color:#888; letter-spacing:-1px;}
.sermon_area .con_left {width:430px; float:left; }
.sermon_area_btm {height:8px; background:url(/images/faithplus/project_box_bg.gif) no-repeat bottom;  }



/** 2012.8.21 새로운 설교 메인 페이지 **/
.sermon_ig_area { position:relative; padding:0px 0px 0px 0px;; background-color:#fff; line-height:20px; color:#636363; }
.sermon_ig_area h3 {border-bottom:1px solid #d3d3d3; padding-bottom:10px; }
.sermon_ig_area .line3px {border-bottom:3px solid #eeeeee; margin-bottom:30px;}
.sermon_ig_area dl {overflow:hidden; }
.sermon_ig_area dl dd {margin-left:0px; font-size:14px; margin-bottom:3px; }
.sermon_ig_area dl dd span {font-size:12px; color:#c58b74; }
.sermon_ig_area dl dt {margin-bottom:15px; }
.sermon_ig_area .list_dot dd {padding-left:8px; background:url('/images/common/icon/icon_blue_bullet.gif') 0px 5px no-repeat; }
.sermon_ig_area .list_dot .dd_content {width:420px; padding-left:0px; background:none; border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-bottom:20px; }
.sermon_ig_area .txt {font-size:12px; color:#888; letter-spacing:-1px;}
.sermon_ig_area .con_left {width:480px; float:left; }
.sermon_ig_area_btm {height:8px; background:url(/images/faithplus/project_box_bg.gif) no-repeat bottom;  }


.sermon_section {padding:40px 0px; overflow:hidden; background:url("/images/sermon/section_divider.png") center top no-repeat; }
.sermon_section h2 {margin-bottom:20px; }
.sermon_section .link_list {margin:0; padding:0; }
.sermon_section .link_list li {float:left; width:168px; height:170px; background:url("/images/common/11sermon_link_imgbg.gif") left top no-repeat;  }
.sermon_section .link_list li img {border:1px solid #ddd;}
.sermon_section .mobile {width:960px; height:340px; padding:0px 40px 0 180px; border:0px solid #dcdcdc; border-radius:0px; overflow:hidden;
    background:url('/images/sermon/goodnewstv_app_bg.jpg') 0px 5px no-repeat; /* for non-css3 browsers */
}
.sermon_section .mobile&gt;h3 {border-bottom:0px; }

/** 말씀 주일낮 말씀 , 토요 영상교제 **/

.sermon_box {width:670px; height:225px; margin-bottom:20px; background:url(/images/sermon/sermon_box_btm.gif) bottom no-repeat; }
.sermon_box .sermon_sunday {float:left; width:290px; height:190px; margin:15px 10px 10px 30px; _margin:15px 15px 10px 15px; }
.sermon_box h4 {margin-bottom:10px;}
.sermon_box .date {color:#c58b74; line-height:150%;}
.sermon_box .title { font-size:14px; font-weight:bold;line-height:130%; }
.sermon_box .chapter {line-height:180%; }
.sermon_box hr { color:#CCCCCC; }
.sermon_box ul {padding-top:13px; border-top:solid 1px #ddd; }
.sermon_box ul li { padding-left:8px; line-height:160%; }
.sermon_box ul .dot {background:url(/images/sermon/sermon_dot.gif) no-repeat left center;}

/* 조직신학 */
.sermon_theology {width:670px; height:108px; margin-bottom:20px; background:url(/images/sermon/sermon_theology.gif) no-repeat; clear:right; }

/*이달의 말씀*/
.sermon_btm_box {width:670px; height:245px; margin-bottom:20px;}
.sermon_monthly {float:left; width:326px; height:243px; background:url(/images/sermon/sermon_sbox_btm.gif) bottom no-repeat; }
.sermon_monthly div {float:left; width:270px; margin:15px 5px 0px 15px;}
.sermon_monthly div p img {float:left; margin-right:10px;}
.sermon_monthly .date {color:#c58b74; line-height:320%;}
.sermon_monthly .title { font-size:14px; font-weight:bold;line-height:130%; }
.sermon_monthly .text { line-height:150%; text-align:justify;padding-top:15px; }



/* 복음강해 */
.sermon_gospel {float:left; width:326px; height:243px; margin-left:15px; background:url(/images/sermon/sermon_sbox_btm.gif) bottom no-repeat; }
.sermon_gospel .text { line-height:150%; text-align:justify;padding:10px 20px; }
.sermon_gospel div { text-align:center; }

.gospel_main_left {float:left; width:736px; height:100%; margin-top:24px;}
.gospel_main_right {float:right; width:200px; height:100%;}
.gospel_content_01_tab_op {float:left; width:674px; height:430px; border-top:1px solid #ddd;border-left:1px solid #ddd; border-right:1px solid #ddd; padding:28px 28px 14px 32px;}
.gospel_content_01_tab_cl {float:left; width:674px; border-top:1px solid #ddd;border-left:1px solid #ddd; border-right:1px solid #ddd; padding:28px 28px 14px 32px;}
.gospel_content_01_tab_op .line {float:left;width:675px;height:1px;margin-top:26px; background:url(/images/sermon/gospel_dot_bar.gif) bottom no-repeat; clear:both; }
.gospel_content_01 {float:left; width:674px; height:370px; border-top:1px solid #ddd;border-left:1px solid #ddd; border-right:1px solid #ddd; padding:28px 28px 14px 32px;}
.gospel_content_01 .line {float:left;width:675px;height:1px;margin-top:26px; background:url(/images/sermon/gospel_dot_bar.gif) bottom no-repeat; clear:both; }
.gospel_content_02 {float:left; width:674px; height:90px; border-top:1px solid #ddd;border-left:1px solid #ddd; border-right:1px solid #ddd; padding:28px 28px 14px 32px;}
.gospel_content_btm {float:left;width:736px;margin-bottom:20px;}
.gospel_content_list {height:50px;margin-top:23px; padding-left:10px;}
.gospel_content_list li {top:0px;width:312px;float:left;margin-bottom:15px;}
.gospel_content_list li.p1{float:left;margin-right:5px;}
.gospel_content_list li.p2{float:left;}
.gospel_content_list li p.i {float:left;width:90px;}
.gospel_content_list li p.i img{border:0px;}
.gospel_content_list li p.i2 {float:left;width:44px;}
.gospel_content_list li p. i2 img{border:0px;}
.gospel_content_list li p.i3 {float:left;width:102px;}
.gospel_content_list li p.t {top:0px;float:left;width:158px;padding-left:10px;padding-right:10px;}
.gospel_content_list li p.t2 {top:0px;float:left;width:156px;padding-left:10px;padding-right:0px;}
.gospel_content_list li p.t .title {float:left; font-size:10pt;color:#7e7e7e;line-height:135%;font-weight:bold;overflow:hidden}
.gospel_content_list li p.t2 .title {float:left; font-size:10pt;color:#7e7e7e;line-height:135%;font-weight:bold;overflow:hidden}
.gospel_content_list li p.t .text {top:0px;font-size:10pt;color:#7e7e7e; letter-spacing:-1px;}
.gospel_content_list li p.t2 .text {top:0px;font-size:10pt;color:#7e7e7e ;}
.gospel_main_left span.i {float:left; top:0px;width:118px;}
.gospel_main_left span.i img {border:0px;}
.gospel_main_left span.t {float:left; top:0px;width:556px;}
.gospel_main_left span.t .title {float:left; font-size:10pt; color:#7e7e7e ; font-weight:bold;line-height:160%;}
.gospel_main_left span.t .text {font-size:10pt; color:#333333; line-height:135%; letter-spacing:-1px;}

.gospel_right_box {text-align:left; margin-top:24px; float:right; width:180px; height:540px; border-top:1px solid #ddd;border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 10px;}
.gospel_right_box .dep_service img {border:solid 3px #dddddd;}
.gospel_right_box .ds_left {float:left; width:55px; height:60px; }
.gospel_right_box .ds_right {float:right; padding-top:8px;width:115px; text-align:left;}
.gospel_right_box .cl{clear:both; height:5px;}





/* 복음강해 리뉴얼 2013.01.23 */
.gospel_box {margin-top:30px;  overflow:hidden; letter-spacing:-1px; }
.gospel_box .margin0 {margin-right:0; }
.gospel_box&gt;li {float:left; width:220px; height:300px; margin-right:25px; }
.gospel_box&gt;li a {width:224px; height:282px; border:1px solid #ddd; padding:15px; display:block;  }
.gospel_box&gt;li a:hover {border:3px solid #7accec; background-color:#efefef; text-decoration:none; }
.gospel_box&gt;li a img {display:block; margin-bottom:15px; }
.gospel_box&gt;li a span {display:block; font-weight:bold; font-size:14px; margin-bottom:5px; line-height:20px; padding-left:5px; }
.gospel_box&gt;li a .name {color:#999; font-size:12px; margin-bottom:0px; }

.gospel_window {width:958px; padding:0px 0px 30px 0px; border:1px solid #686c6e; overflow:hidden;  }
.gospel_window .btn_area {background-color:#686c6e; padding:5px; height:34px; text-align:right; }
.gospel_window .btn_area p {float:right; margin-right:20px; }
.gospel_window .btn_area .closeBtn {cursor: pointer; }
.gospel_window h3 {font-size:18px; margin:30px 0 20px 30px; letter-spacing:-1px; font-weight: bold; }
.gospel_window h3 span {font-size:12px; color:#999; }
.gospel_window .vod {float:left; margin:0 20px 0 30px;}
.gospel_window&gt;ul {float:left; width:320px; }
.gospel_window&gt;ul li {font-size:12px; font-weight:bold; background-color:#f0f0f0; letter-spacing:-1px; border-top:1px solid #fff; border-bottom:1px solid #cccdcd; padding:10px 10px 10px 20px; overflow:hidden; }
.gospel_window&gt;ul li:hover {background-color:#e5e5e5; color:#e36000; }
.gospel_window&gt;ul li a {display:block; float:left; overflow:hidden; }
.gospel_window&gt;ul li a:hover {text-decoration:none; color:#e36000; }
.gospel_window&gt;ul li a span {display:block; font-size:12px; }
.gospel_window&gt;ul li .btn {padding:5px 3px 1px 1px; border:1px solid #eee; margin-right:5px; text-align:center; width:60px; background-color:#aaa; float:right; font-size:11px; letter-spacing:-1px; font-weight:normal; color:#fff; line-height:14px;}
.gospel_window&gt;ul li .btn:hover {background-color:#7accec; color:#fff; }

/* step2     

 border:#F00 1px solid;              */
/*#content_main1 {width:736px; margin:0 0 0 230px; }
#content_main2 {width:685px; margin:0 15px 0 255px; padding:10px;  }

.g_dot_line {width:100%; height:8px; background:url(/images/sermon/g_dot_line.gif) bottom repeat-x; clear:both;}

.list { float:left; clear:both;  border-bottom:#CCC 1px solid; margin-bottom: 15px; padding-bottom:15px; }

.list ul{ width:325px; float:left; margin:8px 0 0 0; }
.list ul .times { float:left; }
.list ul .t { float:left; padding:5px;}
.list ul .t .list_txt2{ clear:both; font-size:12px; color:#9c932e; font-weight:bold; margin-bottom:5px;}
.list ul .t .list_txt3{ clear:both; font-size:12px; color:#d9892a; font-weight:bold; margin-bottom:5px;}
.list ul .t .list_txt4{ clear:both; font-size:12px; color:#915da5; font-weight:bold; margin-bottom:5px;}
.list ul .t .list_img{ margin-right:3px; }
.list .divi_line { float:left; margin-right:10px; }

.list .years{ margin-left:90px; float:left;}
.list .cybers1{ margin-left:90px; margin-right:60px; float:left;}
.list .cybers2{ margin-left:90px; margin-right:40px; float:left;}
.list .timee{ width:400px;float:left;}
.list dl { width:300px; float:left; margin-bottom:10px;}
.list dt { float:left;}
.list dd { float:left; margin:3px;}
.list dd img { float:left; margin-right:4px;}


.g_line{ border-bottom:#CCC 1px solid; clear:both;}*/





/** 성경강해 **/
.gospel_box&gt;li a img {border:1px solid #ddd; }
.gospel_box&gt;li a .img {border:0px; float:left;margin:5px 2px 0 2px; }


/* 말씀 가이드 */

#top_img {margin-top:20px; margin-bottom:20px; clear:both; border-bottom:2px solid #06bdc1; padding-bottom:15px;}
#top_img h2 {font-weight:bold; letter-spacing: -1px;}
#top_img h2 span {padding-right:40px; }
#top_img .summary {margin-top:18px; font-size:14px; line-height:20px;  }
#gmenu { width:195px; margin-right:50px; padding-top:35px; float:left;}
#gmenu dt{ margin-bottom:5px;}
#gcont { width:715px; float:left;}
.data { margin-top:30px;}
.data p{ margin-top:10px; font-size:13px;color:#7e7e7e;line-height:130%; overflow:hidden}
.data p img { margin-left:-5px;}
.data table { margin-top:10px; border-top:#CCC 1px solid; border-right:#CCC 1px solid;}
.data table td { background:url(/images/sermon/guide_graybg.gif) no-repeat; width: 360px; height:44px;}
.data table td img{ float:left; margin-left:8px;} /* 숫자 */
.data table td a img{ float:right; margin-right:10px;} /* vod 버튼 */
.data table td p{ float:left; margin-left:15px; margin-top:5px; font-weight:bold;} /* 글자 */


/* 최근말씀 리스트 */
.sermon_latest ul li {margin:0px 7px;padding:3px 5px 15px 7px; height:20px; letter-spacing:-1px; border-bottom:1px solid #ddd; line-height:140%;}
.sermon_latest ul .dot {background:url(/images/sermon/sermon_dot.gif) no-repeat left 10px;  margin-bottom:5px;}
.sermon_latest ul li p{float:right; margin-top:-15px;}


.divider {border-bottom:1px solid #e7e7e7; padding-bottom:30px; margin-bottom:40px; overflow:hidden; }

/**	Pagination	**/
.mn_area {font-size:13px}
.mn_area button {float:left;}
.mn_area iframe{width:220px; height:125px; float:left; padding-bottom:10px;}
.mnrolling { width:100%; margin:0 auto;         overflow:hidden;float:left;}
.mnrolling ul { list-style:inline; width:32700px; margin:0; padding:0;}
.mnrolling ul li { width:245px; float:left; }


/** 신앙생활+ **/

.testimony {width:670px; height:95px; margin-bottom:15px; font-size:9pt; line-height:140%; color:#636363; }
.testimony span.i {float:left; top:0px;width:170px;}
.testimony span.i img {border:4px solid #d4e6ed}
.testimony span.t {float:left; top:0px;width:460px;}
.testimony span.t .title {font-size:14pt; color:#636363; font-weight:bold; line-height:30px; }
.testimony span.t .text {font-size:9pt; color:#636363; line-height:145%; letter-spacing:0px;}
.testimony span.t .name {font-size:9pt; color:#8e8d8d; top:-15px;}
.testimony_list {height:60px; margin-bottom:15px; }
.testimony_list li {top:0px; width:220px;}
.testimony_list li.p1 {float:left; margin-right:5px;}
.testimony_list li.p2 {float:left; margin-right:5px;}
.testimony_list li.p3 {float:left;}
.testimony_list li p.i {width:91px;float:left;margin-bottom:0px;}
.testimony_list li p.i img {border:1px solid #ddd; }
.testimony_list li p.t {width:105px;float:left; color:#636363; line-height:140%; overflow:hidden}
.testimony_list li .name {font-size:9pt; color:#8e8d8d; }

.reply_title_line {float:right; width:218px; height:34px; background:url(/images/faithplus/title_reply_line.gif) bottom no-repeat; margin-bottom:15px; }
.counsel_title_line {float:right; width:218px; height:34px; background:url(/images/faithplus/title_counsel_line.gif) bottom no-repeat; margin-bottom:15px; }
.faithplus_sidebar {float:left; width:175px; height:500px; margin:15px 0px 5px 0px; border-right:solid 1px #dcdcdc; }
.faithplus_sidebar img {float:left; margin:0px 0px 6px 0px; }
.faithplus_gnletter {float:right; width:478px; height:100%; margin:15px 0px 5px 15px; }
.faithplus_gnletter h3 {margin-bottom:15px;}
.faithplus_gnletter p {margin-bottom:15px;}
.faithplus_gnletter div { width:476px; height:72px; border-bottom:1px solid #dcdcdc; margin-bottom:15px }
.faithplus_gnletter span.i {float:left; top:0px;width:90px;}
.faithplus_gnletter span.t {top:0px;width:375px; margin-bottom:15px; clear:right;}
.faithplus_gnletter span.t p.i img {border:1px solid #eeeeee}
.faithplus_gnletter p.title {margin:0px 0px 4px 0px; font-size:12pt; color:#333333; clear:right}
.faithplus_gnletter p.text {font-size:10pt; color:#333333; line-height:125%; letter-spacing:0px;}

.link_btn {margin:0 0 20px 0; }
.link_btn a {background-color:#ddd; padding:10px 30px 8px 30px; }
.link_btn a:hover {border-color: rgb(189, 134, 0) rgb(192, 140, 12) rgb(201, 150, 19) rgb(189, 134, 0); background-color:#f1c541; color: rgb(120, 93, 0); text-shadow: 0px 1px 0px #F7DC7C;}
.link_btn a:link {color: rgb(120, 93, 0);  text-decoration:none;}
.link_btn a:visited {color: rgb(120, 93, 0);  }
.link_btn a span {letter-spacing:-3px; }

/** 신앙 프로젝트 페이지 작업 **/
.project { position:relative; padding:0px 45px 45px 45px;; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; background:url(/images/faithplus/project_box_bg.gif) no-repeat bottom; text-align:justify; line-height:20px; color:#636363; }
.project .line {border-bottom:1px solid #d3d3d3; padding-bottom:10px; }
.project .line3px {border-bottom:3px solid #eeeeee;}
.project .main_img {float:left; margin:40px 60px 40px 40px;}
.project .main_text {margin-top:40px;}
.project .main_text ul li {display:inline; }
.project .main_text ul li img {margin:10px 0px; }
.project .case {height:260px; border:1px solid #d3d3d3; background:url(/images/faithplus/project_ex_bg.gif) top repeat-x; padding:30px 40px;}
.project .case .title_line {padding-bottom:6px; border-bottom:1px solid #dddddd; margin-bottom:15px;}
.project .case .case_l {float:left; width:350px; padding-right:45px; border-right:1px dotted #ddd;}
.project .case .case_r {float:right; width:350px;  }
.project .case .case_r .img {float:left; margin-right:12px;  }
.project .case .case_r .group {margin-bottom:15px; clear:right;}
.project .case .case_r .group dt {font-weight:bold;}


/** 2012.8.21 새로운 설교 메인 페이지 **/
.sermon_area { position:relative; padding:0px ; text-align:justify; line-height:20px; color:#636363; }
.sermon_area .line3px {border-bottom:3px solid #eeeeee; margin-bottom:30px;}
.sermon_area dl {overflow:hidden; }
.sermon_area dl dd {margin-left:0px; font-size:14px; margin-bottom:3px; }
.sermon_area dl dd span {font-size:12px; color:#c58b74; }
.sermon_area dl dt {margin-bottom:15px; font-size:18px; font-weight:bold; color:#0486c0; }
.sermon_area .vimeo dd {display:inline; margin-left:0px;}
.sermon_area .list_dot dd {padding-left:8px; background:url('/images/common/icon/icon_blue_bullet.gif') 0px 8px no-repeat; }
.sermon_area .list_dot .dd_content {width:460px; height:170px; padding-left:0px; background:none; padding-bottom:20px; }
.sermon_area .txt {font-size:12px; color:#888; letter-spacing:-1px;}
.sermon_area .con_left {width:480px; float:left; }
.sermon_area .list_dot .more {float:right; font-size: 12px; padding-right: 20px; text-decoration: underline;}
.sermon_area_btm {height:8px; background:url(/images/faithplus/project_box_bg.gif) no-repeat bottom;  }



.sermon_section h2 {margin-bottom:20px; }
.sermon_section .link_list {margin:0; padding:0; height:200px; }
.sermon_section .link_list li {float:left; width:120px; height:180px; background:url("/images/faithplus/faithplus_link_imgbg1.gif") left top no-repeat; }
.sermon_section .link_list li img {padding:1px; }
.sermon_section .link_list li p {width:100px; padding: 0 10px;font-size:12px; color:#33373a; line-height:16px; text-align:left; }
.sermon_section .link_list li a {width:113px; display:block;  }

.sermon_section .mobile dt {float:left; width:120px; }
.sermon_section .mobile dd {float:left; width:140px; margin:0; padding:0 20px 0 50px; font-size:12px; letter-spacing:-1px; }
.sermon_section .mobile span {font-weight:bold; }
.sermon_section .mobile .bg1 {background:url("/images/common/11sermon_mobile_icons.gif") 0px 0px no-repeat; }
.sermon_section .mobile .bg2 {background:url("/images/common/11sermon_mobile_icons.gif") -212px 0px no-repeat; }
.sermon_section .mobile .bg3 {background:url("/images/common/11sermon_mobile_icons.gif") -428px 0px no-repeat; }
.sermon_section .mobile .bg4 {background:url("/images/common/11sermon_mobile_icons.gif") 0px -222px no-repeat; }
.sermon_section .mobile .bg5 {background:url("/images/common/11sermon_mobile_icons.gif") -212px -222px no-repeat; }
.sermon_section .mobile .bg6 {background:url("/images/common/11sermon_mobile_icons.gif") -432px -222px no-repeat; }
.sermon_section .mobile A:link {color:#0088cc; text-decoration: none; font-size:11px; }
.sermon_section .mobile A:visited {color:#0088cc; text-decoration: none;}
.sermon_section .mobile A:active {color:#0088cc; text-shadow:#ffffcc; }
.sermon_section .mobile A:hover {color:#0088cc; text-decoration:underline;}






/** 말씀 주일낮 말씀 , 토요 영상교제 **/

.sermon_box {width:670px; height:225px; margin-bottom:20px; background:url(/images/sermon/sermon_box_btm.gif) bottom no-repeat; }
.sermon_box .sermon_sunday {float:left; width:290px; height:190px; margin:15px 10px 10px 30px; _margin:15px 15px 10px 15px; }
.sermon_box h4 {margin-bottom:10px;}
.sermon_box .date {color:#c58b74; line-height:150%;}
.sermon_box .title { font-size:14px; font-weight:bold;line-height:130%; }
.sermon_box .chapter {line-height:180%; }
.sermon_box hr { color:#CCCCCC; }
.sermon_box ul {padding-top:13px; border-top:solid 1px #ddd; }
.sermon_box ul li { padding-left:8px; line-height:160%; }
.sermon_box ul .dot {background:url(/images/sermon/sermon_dot.gif) no-repeat left center;}

/* 조직신학 */
.sermon_theology {width:670px; height:108px; margin-bottom:20px; background:url(/images/sermon/sermon_theology.gif) no-repeat; clear:right; }

/*이달의 말씀*/
.sermon_btm_box {width:670px; height:245px; margin-bottom:20px;}
.sermon_monthly {float:left; width:326px; height:243px; background:url(/images/sermon/sermon_sbox_btm.gif) bottom no-repeat; }
.sermon_monthly div {float:left; width:270px; margin:15px 5px 0px 15px;}
.sermon_monthly div p img {float:left; margin-right:10px;}
.sermon_monthly .date {color:#c58b74; line-height:320%;}
.sermon_monthly .title { font-size:14px; font-weight:bold;line-height:130%; }
.sermon_monthly .text { line-height:150%; text-align:justify;padding-top:15px; }


/*특별 선정 간증 코너*/

.STM {overflow:hidden;  }
.STM dt {margin-bottom:10px; font-size:16px; font-weight:bold; color:#0486c0; }
.STM dt a:link {color:#0486c0; }
.STM dd {float:left; letter-spacing:-1px; }
.STM dd  img {border:1px solid #e0e0e0; }
.STM .tit {font-size:12px; font-weight:bold; margin:10px 0 0px 0; text-align: center;}

.tn_area button {float:left;}
.tn_area iframe{width:220px; height:135px}
.tn_area .swiper-container {width:1000px; height:200px; }
.tn_area .swiper-slide { width:220px; padding-right:45px; float: left; }
.tn_area .swiper-slide img {width:219px;height:115px; border:1px solid #e0e0e0; }
.tn_area .swiper-container-STM {width:1000px; }
.tn_area .swiper-slide img {width:219px;height:115px; border:1px solid #e0e0e0; }
.tn_area .swiper-pagination {bottom:-6px; }

/* 신앙생활 FAQ */
#container .content .faq { }
#container .content_faq {  }
#container .content .faq h3 {color:#16706f;font-weight:bold; font-size:24px; line-height:20px; width:140px; border-bottom:2px solid #16706f; letter-spacing:-2px; padding:20px 0 14px 0; text-align:left;}
#container .content .faq&gt;p { float:left;  margin-top:10px; color:#494949; font-size:16px; line-height:24px; }
#container .content .faq .h_img { margin:30px 0px 0px -20px; float:left; }
#container .content .faq .f_img {float:right; }
#container .content .faq&gt;p a {  text-shadow:2px 1px 15px #999; padding:8px 15px 8px 15px; text-decoration:none; margin-top:10px; float:left; border-radius: 7px; font-size:17px; color:#fff; }
#container .content .faq .faq_page {margin:30px 0px 20px 0px; height:220px; float:left; }
#container .content .faq .faq_page ul {float:left; height:194px; }

.faq .faq_page ul li {float:left; border:1px solid #0465b4; border-top:15px solid #0465b4; text-align:center; margin:4px; width:232px; height:194px;  border-top:15px solid #0465b4; font-size:24px; color:#0465b4; }
.faq .faq_page ul li a {text-decoration:none; line-height:300px; display:block; width:232px; height:194px; font-size:24px; color:#0465b4; }
.faq .faq_page ul li .bible {background:url("/images/faithplus/counsel/bible.png") 86px 40px no-repeat; }
.faq .faq_page ul li .bible:hover, .faq .faq_page ul li .bible_on {background:url("/images/faithplus/counsel/bible_on.png") 86px 40px no-repeat; color: #fff;}
.faq .faq_page ul li:hover, .faq .faq_page ul .on { background-color:#0465b4; color:#fff; border-top:15px solid #ffd543; }
.faq .faq_page ul li .faith {background:url("/images/faithplus/counsel/faith.png") 82px 40px no-repeat; }
.faq .faq_page ul li .faith:hover, .faq .faq_page ul li .faith_on  {background:url("/images/faithplus/counsel/faith_on.png") 82px 40px no-repeat; color: #fff;}
.faq .faq_page ul li .etc {background:url("/images/faithplus/counsel/etc.png") 84px 40px no-repeat; }
.faq .faq_page ul li .etc:hover, .faq .faq_page ul li .etc_on  {background:url("/images/faithplus/counsel/etc_on.png") 84px 40px no-repeat; color: #fff;}
.faq .faq_page ul li .life {background:url("/images/faithplus/counsel/life.png") 84px 40px no-repeat; }
.faq .faq_page ul li .life:hover, .faq .faq_page ul li .life_on  {background:url("/images/faithplus/counsel/life_on.png") 84px 40px no-repeat; color: #fff;}

#container .content .faq .faqlist {margin-bottom:50px; float:left; }
#container .content .faq .faqlist&gt;h3 {color:#06bdc1; font-size:24px; font-weight:bold; text-align:left;  padding:20px 0px 14px 0px; letter-spacing: -2px; border-bottom:2px solid #06bdc1; width:50px; line-height:20px;  }
#container .content .faq .faqlist&gt;a {color:#494949; padding:8px; }
#container .content .faq .faqlist&gt;a.selected {border-top:0px; background-color:#06bdc1; }
#container .content .faq .faqlist p {color:#494949; background:#f6f6f6; }
#container .content .faq .faqlist .panel-group .panel {margin-bottom: 0;border-radius: 0px;}

.link_btn_small {padding:6px 15px 6px 15px; margin:0px 4px 0 0; border-radius:3px; background-color:#b1b3b4; font-size:12px; color:#fff; font-weight:bold;  }
.link_btn_small:hover {background-color:#009f9c; color:#fff; font-weight:bold; }
.link_btn_small:link {color:#fff; }
.link_btn_big {padding:10px 30px 6px 30px; margin:0px 4px 0 0; border-radius:3px; background-color:#ffd543; font-size:14px; color:#ffffff; font-weight:bold;  }
.link_btn_big:hover {background-color:#009f9c; color:#fff; font-weight:bold; }
.basic div {line-height:20px; }


/*** 게시판 스타일  ***/
/* 갤러리 타입 */
.board_area .gallery {float: left; width: 200px; margin:20px;  }
.board_area .gallery p img{width: 200px; height: 150px; }
.board_view_title {height: 60px; padding:20px 0 15px 0 ; border-top: 0px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}
.board_view_title h4 {float: left; padding-bottom:20px; color: #333; font-size:24px; font-weight: bold;}
.CONTENT_AREA {border-bottom: 1px solid #dfdfdf; padding-top:60px; padding-bottom:50px; margin-bottom: 20px;}
.CONTENT_AREA p {text-align: justify;line-height: 180%;font-family: Nanum Gothic;}
.board_view_next_prev .title {display:inline-block; background-color: #f1f1f1; padding:10px;width: 100px;text-align: center;}
.board_view_next_prev .text {display:inline-block;  padding:10px;}
.board_view .file {padding-bottom:10px; border-bottom: 1px solid #e1e1e1; line-height: 180%;}
</pre></body></html>