﻿body {
}
html, body {padding:0; text-align:center; line-height:24px;}
#wrapper{margin: 0 auto ;width:100%;padding:0;position: relative;}
#wrapper_book{margin: 0 auto;width:980px;padding:0;overflow:hidden}
#wrapper_happy {margin: 0 auto;background: url(/image/ko-kr/happy/happy_bg.png) no-repeat 50% 0;height: 1135px;border-top: 1px solid #fff;}
#wrapper_puritan {margin: 0 auto;background: url(/image/ko-kr/puritan/puritan.png) no-repeat 50% 0;padding:0;  height: 1135px;border-top: 0px solid #000;} 
#wrapper_puritanChildren {margin: 0 auto;background: url(/image/ko-kr/puritan/puritanChildren.png) no-repeat 50% 0;padding:0;height: 1135px;border-top: 0px solid #000;}

#globalTop {width:100%;height:30px;background:#cc3a3b;margin-bottom:8px}
#globalTop .globalMenu{margin:0 auto;top:5px;font-size:10px;font-weight:400;width:980px;text-align:right;padding-top:6px}
#globalTop .globalMenu li {display:inline;margin:0 3px;color:#fff;} 
#globalTop .globalMenu li a:link,#globalTop .globalMenu li a:visited, #globalTop .globalMenu li a:active {color: #fff;text-decoration: none; }
#globalTop .globalMenu li a:hover {color: #fff; text-decoration: none;border-bottom:0px solid #333; }

/* Main_layout*/
#layout_topArea {margin: 0 auto;width: 1280px;height:90px;position: relative;}
#layout_topArea .logo {top:0px;left:0px;float:left;position: absolute;width:150px;}
#layout_topArea .navMenu {top:28px;left:170px;float:left;position: absolute;}
#layout_topArea .navMenu li .mm {padding-top:32px;}
#layout_topArea .navMenu li {display:inline;font-size:19px;margin:0 20px;font-family:NanumSquare;color:#000;font-weight:600;padding:0 12px}
#layout_topArea .navMenu .mIndicator{ position: absolute; left: 0; height: 4px; margin: 0 10px; background-color: #cc3a3b;transition: .2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;}
#layout_topArea .navMenu a {color:#000;}
#layout_topArea .navMenu a:hover {color:#d62b2b;}
#layout_topArea .navMenu .sp {color:#dcdcde;font-weight:normal;padding:0 20px;}
#layout_topArea .logo img{padding:0 12px 0 0;vertical-align: middle;width:140px;}

/* 2021년 2월 26일 */

#globalTop .globalMenu_1280 {margin: 0 auto;top: 5px;font-size: 10px;font-weight: 400;width: 1280px;text-align: right;padding-top: 6px}
#globalTop .globalMenu_1280 li {display: inline;margin: 0 3px;color: #fff;}
#globalTop .globalMenu_1280 li a:link, #globalTop .globalMenu_2021 li a:visited, #globalTop .globalMenu_2021 li a:active {color: #fff;text-decoration: none;}
#globalTop .globalMenu_1280 li a:hover {color: #fff;text-decoration: none;border-bottom: 0px solid #333;}

#layout_topArea_1280 {margin: 0 auto;width: 1280px;height: 66px;position: relative;}
#layout_topArea_1280 .logo {top: 0px;left: 0px;float: left;position: absolute;width: 150px;}
#layout_topArea_1280 .navMenu {top: 28px;left: 170px;float: left;position: absolute;}
#layout_topArea_1280 .navMenu li .mm {padding-top: 32px;}
#layout_topArea_1280 .navMenu li {display: inline;font-size: 19px;margin: 0 20px;font-family: NanumSquare;color: #000;font-weight: 600;padding: 0 12px}
#layout_topArea_1280 .navMenu .mIndicator {position: absolute;left: 0;height: 4px;margin: 0 10px;background-color: #cc3a3b;transition: .2s ease-in-out;-webkit-transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;}
#layout_topArea_1280 .navMenu a {color: #000;}
#layout_topArea_1280 .navMenu a:hover {color: #d62b2b;}
#layout_topArea_1280 .navMenu .sp {color: #dcdcde;font-weight: normal;padding: 0 4px;}
#layout_topArea_1280 .logo img {padding: 0 12px 0 0;vertical-align: middle;width: 140px;}
#layout_topArea_1280 .MacBible {position: absolute;width: 437px;margin: 0;top: 45px;left: 543px;height: 20px;text-align: right;float: right;}
#layout_topArea_1280 .MacBible li {display: inline;padding-left: 6px;margin: 0}
#layout_topArea_1280 .MacBible li span img {vertical-align: middle;}
#layout_topArea_1280 #TotalSearch {position: absolute;text-align: right;width: 360px;vertical-align: middle;top: 25px;left: 916px;overflow: hidden;height: 30px;vertical-align: middle;}
#layout_topArea_1280 #TotalSearch img {vertical-align: middle;padding: 0;height: 30px;}
#layout_topArea_1280 #TotalSearch label {font-size: 14px;vertical-align: middle;}
#layout_topArea_1280 .TotalSearchtext {width: 188px !important;height: 30px;line-height: 26px;border: 0;padding-left: 8px;color: #4a4a4a;background-color: #e5e5e5;-webkit-appearance: none;font-size: 14px;vertical-align: middle;}
#layout_topArea_1280 .TotalSearchtext:focus {color: #000;background-position: 0 100%;outline: none;vertical-align: middle;}
/* 2021년 2월 26일 */

.ContributeCertificate_btn {
    background-color: #cc3a3b;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    padding: 8px 14px !important;
    font-size: 14px !important;
    font-weight: normal !important;
}

.ContributeCertificate_btn a {
    color: #fff !important;
}

.ContributeCertificate_btn a:hover {
    color: #fff !important;
}


/*맥체인*/
/*#layout_topArea .MacBible {position: absolute;width:487px;margin:0;top:45px;left:493px;height:20px;text-align:right;float:right;}*/
#layout_topArea .MacBible {
    position: absolute;
    width: 437px;
    margin: 0;
    top: 45px;
    left: 543px;
    height: 20px;
    text-align: right;
    float: right;
}
#layout_topArea .MacBible li{display:inline;padding-left: 6px;margin:0}
#layout_topArea .MacBible li span img{vertical-align: middle;}
.macbible_view { table-layout:auto;border-collapse:collapse;margin:0 auto 10px;border:0 solid #f1f1f1; text-align:left;background:#fff;color:#333;}
.macbible_view td {padding:3px 2px;border-bottom: 1px solid #f2f2f1;}

.apply_view { table-layout:auto;border-collapse:collapse;margin:80px auto 10px;width:500px;border:2px solid #f1f1f1; text-align:left;background:#fff;color:#333;}
.apply_view td {padding:10px;border-bottom: 1px solid #f2f2f1;font-size:14px}
/* Sub_layout*/
#Sublayout_topArea{margin: 0 auto;width: 980px;height: 52px;position: relative;margin-top:13px}
#SubMenuAear{position: relative;margin: 0 auto;width: 980px;}


#layout_topArea  #TotalSearch{position:absolute; text-align: right;width: 360px;vertical-align:middle;top:25px;left:900px;overflow:hidden;height:30px;vertical-align:middle;}
#layout_topArea  #TotalSearch img {vertical-align:middle;padding: 0;height:30px;}
#layout_topArea  #TotalSearch label {font-size:14px;vertical-align:middle;}
#layout_topArea  .TotalSearchtext { width:188px !important;height:30px; line-height:26px; border:0;padding-left:8px ;color:#4a4a4a; background-color:#e5e5e5; -webkit-appearance:none; font-size:14px;vertical-align:middle;}
#layout_topArea  .TotalSearchtext:focus { color:#000; background-position:0 100%; outline:none; vertical-align:middle;}


#logoMenu{width: 550px;height: 100px;left: 0;top:10px;position: absolute}

#Sublayout_topArea .navSubMenu{top:0;left:0;position: absolute;float:left;font-weight:600;}
#Sublayout_topArea .navSubMenu img{padding:0 10px;vertical-align: middle}
#Sublayout_topArea .globalMenu{float:right;top:10px;right:0;position: absolute}
#Sublayout_topArea .globalMenu li{display:inline;} 


.puritamLink {float:right;text-align:right;margin-top:40px;}

.container02 {width: 980px;margin: 0 auto;margin-top: -130px;overflow:hidden; position:relative;padding:20px 30px; border-radius:5px }
.container02_1280 {width: 1280px;margin: 0 auto;margin-top: -130px;overflow:hidden; position:relative;padding:20px 30px; border-radius:5px }
.container02_knj {width: 980px;margin: 0 auto;overflow:hidden; position:relative;padding:0;margin-top:9px;padding-left:20px }
.container02_knj h2{font-size:22px;font-weight:600;text-align:left;margin-bottom:5px !important; line-height:30px;font-family:NanumSquare;}
/* layout01*/
.container_sermon {width: 100%;margin: 0 auto;margin-top: 12px;padding:8px 0 8px 0;overflow:hidden; }
.container {width: 980px;margin: 0 auto;margin-top:-100px;overflow:hidden;position: relative;padding:20px 30px;box-sizing:border-box;box-sizing:padding-box;border-radius:5px}
.container_1280 {width: 1280px;margin: 0 auto;margin-top:-100px;overflow:hidden;position: relative;padding:20px 30px;box-sizing:border-box;box-sizing:padding-box;border-radius:5px}
.container01 {width: 1280px;margin: 0 auto;margin-top: -130px;overflow:hidden;position: relative;padding:10px;border-radius:5px }

.container02_paper_top {width:100%;margin: 0 auto;margin-top: -100px;overflow:hidden; position:relative;padding:20px 30px }
.container03 {width:100%;margin: 0 auto;margin-top: 12px;overflow:hidden;position: relative;background: url(/image/ko-kr/common/other_bg.jpg) repeat-x left bottom }
.container_place {width: 1200px;margin:0 auto;overflow:hidden;position: relative; padding-top:20px}
.container_place_title  {width: 100%;margin:0 auto;text-align:left;margin-top: -100px;position: relative;}
.container_place_title h2{margin:0;text-align:left }
.container_place_title nav{margin-top:2px;margin-bottom:20px;text-align:right;width:100%;font-size:16px}
.container_place_title span{padding:10px;font-weight:600;color:#d62b2b;cursor:pointer;vertical-align:middle}
.container_place_title a:link {font-weight:normal;}
.container_place_title a:hover {font-weight:600;color:#d62b2b ;}
.container_place img {display:block;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.container02 h2, .container03 h2{margin:0px;text-align:left;width:100%;float:left}
.container02 .title {float:left;margin:0 20px 0 40px}
.container_worship {width: 100%;height:150px;margin: 0 auto;margin-top: 12px;overflow:hidden;position: relative;background: url(/image/ko-kr/introduction/worship_bg.jpg) no-repeat left top}
.container_public {width: 100%;height:150px;margin: 0 auto;margin-top: 12px;overflow:hidden;position: relative;background: url(/image/ko-kr/introduction/public_bg.png) no-repeat left top}
.container_yullinNews {width:100%;margin: 0 auto;margin-top: 12px;padding:8px 0 8px 0;overflow:hidden;}
.container_yullinNews ul{margin-top:10px;margin-left:20px;text-align:left}

/* layout01-qt*/
.container02_qt {width: 980px;margin: 0 auto;margin-top: 12px;overflow:hidden;position: relative; }
.container02_qt h2{text-align:left;width:100%;}

.container02_qt .qt_date {text-align:right;float:right;font-size:14px}
.container02_qt article {margin:0 auto;text-align: justify; width:100%; line-height:26px;margin-bottom:50px;clear:both;font-size:14px}
.container02_qt em{float:right}
.container02_qt em a {color:#fd0000}
.container02_qt em a:hover {color:#d62b2b}

/* layout01-조나단 에드워드*/
.container02_qt_Edwards {width: 980px;margin: 0 auto;margin-top: 12px;overflow:hidden;position: relative;  }
.container02_qt_Edwards h2{margin:0;text-align:left;width:100%;float:left}
.container02_qt_Edwards article {margin:0 auto;text-align: justify; width:100%; line-height:26px;margin-bottom:50px;clear:both;font-size:14px}
.container02_qt_Edwards em{float:right}
.container02_qt_Edwards em a {color:#fd0000}
.container02_qt_Edwards em a:hover {color:#d62b2b}

.qt_bgmain{z-index:1004;width:980px;height:600px;margin:0 auto;background:#fff;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px;background: url(/image/ko-kr/medution/qt_bg.png) no-repeat left top #fff;}

/* 메인 경견 모달layout01-qt*/
.container02_qt_main {width: 980px;margin: 0 auto;margin-top: 12px;overflow:hidden;position: relative;  }
.container02_qt_main h2{margin:130px 40px 20px 136px;text-align:left;width:700px;float:left}
.container02_qt_main article {margin:0 auto;text-align: justify; width:700px; line-height:22px;margin-bottom:50px;clear:both}
.container02_qt_main .qt_date {text-align:left;float:left;padding-top:10px}
.container02_qt_main article>h2 {margin:18px 10px;text-align:left;width:700px;float:left;}
.container02_qt_main em{float:right}
.container02_qt_main em a {color:#fd0000}
.container02_qt_main em a:hover {color:#d62b2b}


/* layout01-familyWorship*/
.container02_familyWorship {width: 980px;margin: 0 auto;margin-top: 12px;overflow:hidden;position: relative;background: url(/image/ko-kr/medution/qt_bg_02.png) no-repeat left top #FFF; }
.container02_familyWorship h2{margin:2px 40px 20px 136px;text-align:left;width:700px;float:left}
.container02_familyWorship nav {float:right;margin-top:50px;margin-right:80px}
.container02_familyWorship article {margin:0 auto;text-align: justify; width:700px; line-height:22px;margin-bottom:50px;clear:both;font-size:14px}
.container02_familyWorship .qt_date {text-align:left;float:left;padding-top:10px}
.container02_familyWorship article>h2 {margin:18px auto;text-align:left;width:700px;float:left;}
.container02_familyWorship em{float:right}
.container02_familyWorship em a {color:#fd0000}
.container02_familyWorship em a:hover {color:#d62b2b}
.familyWorship_gride_frame {margin-top:10px;padding-top:10px;padding-left:130px;background: url(/image/ko-kr/medution/FamilyWorship_gride_frame.png) no-repeat left top;width:750px;height:92px }
.familyWorship li {background: url(/image/ko-kr/common/bullet_03.png) no-repeat left 50%;border-bottom:1px solid #8ec3e9;padding:5px 10px 5px 10px;width:730px;font-size:14px}
.familyWorship li span {font-weight:600;}



.container02_familyWorship2017 {width: 980px;margin: 0 auto;margin-top:-130px;overflow:hidden;position: relative;background: url() no-repeat left top #fff ;padding:20px;border-radius:5px}


.container02_familyWorship2017 article {margin:0px auto 40px;text-align:left; width:100%;}
.container02_familyWorship2017 article>h2{text-align:left;width:280px;float:left}
.container02_familyWorship2017 article>nav {float:right;}
.container02_familyWorship2017 article>nav ul {display:inline-block;height:40px; float:right}
.container02_familyWorship2017 article>nav ul li{display:inline}
.container02_familyWorship2017 article>nav ul li img{width:38px}


.container02_familyWorship2017 .familyWorship02 {border-bottom:0px dotted #bec6cb;padding-bottom:10px}
.container02_familyWorship2017 .familyWorship02 ul {clear:both}
.container02_familyWorship2017 .familyWorship02 li {border-bottom:1px solid #333;padding:5px 0 8px 10px;width:100%;font-size:16px;font-weight:600}
.container02_familyWorship2017 .familyWorship02 li span {font-weight:600;}
.container02_familyWorship2017 .familyWorship02 .word {border:0px solid #333;padding:0;border-radius:10px ;margin-top:10px}
.container02_familyWorship2017 .familyWorship02 .word li {border-bottom:0px solid #8ec3e9;padding:3px 0 3px 10px;width:100%;font-size:13px;font-weight:normal;background:none;}

.container02_familyWorship2017 .familyWorship02 .word02 {border:0px solid #333;padding:0;margin-top:10px;margin-bottom:30px}
.container02_familyWorship2017 .familyWorship02 .word02 li {border-bottom:0px solid #8ec3e9;padding:3px 0 20px 30px;width:100%;font-size:14px;font-weight:normal;background:none;}


.round_bk{border-radius:10px ;background-color:#6CB5E4;color:#fff;padding:3px 12px;font-size:12px} 
.round_pk{border-radius:10px ;color:#2676a9;padding:3px 0 12px 0 ;font-size:14px;font-weight:600} 
.round_bule{border-radius:30px ;background-color:#eef8ff;color:#000;padding:6px 12px;font-size:18px;border:2px dotted #6CB5E4;font-weight:600;} 
.txt_big{font-size:16px;font-weight:600;color:#000}
.txt_small{font-size:11px;font-weight:normal;color:#a4a4a4}
.txt_gray{color:#333}
.container02_familyWorship2017 .familyWorship02 .word02 li.dot_line{border-bottom:0px solid #a4a4a4;padding:3px 0 3px 10px;width:100%;background:none;}

.container02_familyWorship2017 .familyWorship03{font-size:13px;font-weight:normal;line-height:22px;margin-top:10px}
.container02_familyWorship2017 .familyWorship03 h3{font-size:16px;font-weight:600;width:100%;text-align:left;margin-top:20px;margin-bottom:10px;line-height:22px}
.container02_familyWorship2017 .familyWorship03 p {font-size:13px;border:1px solid #fdfdfd;width:97%;text-align:left;margin-top:1px;margin-bottom:2px;background-color:#eef8ff;padding:6px 12px;border-radius:2px}

 .familyWorship04{border:1px dotted #a4a4a4;font-size:12px;font-weight:normal;line-height:22px;padding:12px;margin-bottom:20px}
 .familyWorship04 h3{font-size:12px;font-weight:600;width:100%;text-align:left;}


.container02_familyWorship2017 .familyWorshipPart{position:relative;font-size:13px;font-weight:normal;line-height:22px;margin-top:10px}
.container02_familyWorship2017 .familyWorshipPart h3{font-size:16px;font-weight:600;width:100%;text-align:left;margin-top:20px;margin-bottom:10px;line-height:22px}

.container02_familyWorship2017 .familyWorshipPartCon{position:relative;width:100%;overflow:hidden;margin-bottom:12px}
.container02_familyWorship2017 .familyWorshipPart .part01{float:left;width:60px;border-radius:60px;height:40px;text-align:center;margin-right:10px;padding-top:10px;font-weight:600;font-size:14px;color:#000;vertical-align:middle;margin-top:10px}
.container02_familyWorship2017 .familyWorshipPart .part02{float:left;width:600px;vertical-align:middle;height:60px}
.container02_familyWorship2017 .familyWorshipPart .part02 .ta_con{vertical-align:middle;height:60px;text-align:left;width:100%}

.guide_txt{clear:both ;font-size:13px;line-height:25px;padding-left:10px;margin-bottom:20px;border-top:1px solid #333}
.guide_txt h3{font-weight:600;font-size:16px; text-align:left;color:#333;margin-bottom:5px}
.guide_txt p{font-weight:600;font-size:16px; text-align:left;color:#000;margin-bottom:5px}




/*layout01-childWorship*/
.container02_childWorship {width: 980px;margin: 0 auto;margin-top: 12px;overflow:hidden;position: relative;background: url(/image/ko-kr/medution/child_bg.png) no-repeat left top #FFF; }
.container02_childWorship h2{margin:2px 40px 20px 140px;text-align:center;width:700px;float:left;border:0px }
.container02_childWorship nav {float:right;margin-top:15px;margin-right:80px}
.container02_childWorship article {margin:0 auto;text-align: justify; width:700px; line-height:22px;margin-bottom:50px;clear:both;font-size:14px}
.container02_childWorship .qt_date {text-align:right;float:right;padding-top:10px}
.container02_childWorship article>h2 {margin:18px auto;text-align:left;width:700px;float:left;}
.container02_childWorship em{float:right}
.container02_childWorship em a {color:#fd0000}
.container02_childWorship em a:hover {color:#d62b2b}
.childWorship li {background: url(/image/ko-kr/medution/child_line.png) no-repeat left bottom;padding:5px 10px 10px 10px;width:690px;font-size:14px;text-align:left}
.childWorship li span {text-align: justify}
.childWorship li a {color:#333}
 .childWorship  a:hover {color:#267083}
.childWorship li span.number05  {color:#d62b2b;text-align:right;width:690px;display:block}
.childWorship li span.number06  {color:#d62b2b;}
.childWorship li span.child_date  {color:#979797;font-size:11px;}


/* layout01-Worship 예배안내-약도*/
.worship_map {margin:0 auto;width:1200px;margin-top:5px}
.worship_map h2 {text-align:left}
.worship_map p {text-align:left;color:#d62b2b;font-weight:600;text-align:center;font-size:14px;margin:10px}
.worship_map p img {vertical-align:middle;margin:0 12px}

.worship_map_01 {width:900px;background: url(/image/ko-kr/common/bar03.png) no-repeat left top;float:left;margin-bottom:20px;margin-left:40px}
.worship_map_01 ul {float:left;text-align:left;clear:both}
.worship_map_01 li {text-align:left;padding:5px;background:url() no-repeat 0 50%}


.worship_table {table-layout:auto;border-spacing:6px;border-collapse:collapse;margin:0 auto;width:1200px;border-top:1px solid #c0c0c0;}
.worship_table h2{width:150px;font-weight:600;text-align:left;vertical-align:middle;padding-left:20px }
.worship_table li{padding:3px 0}
.worship_table span {display:inline-block;width:140px;font-weight:600;padding:1px 0 0 20px; }
.worship_table tr{border-bottom:1px solid #c0c0c0;}
.worship_table td{ font: 12px;border-bottom:1px solid #c0c0c0;text-align:left;padding:10px 0; background: url(/image/ko-kr/introduction/worship_table.png) repeat-y left top} 
.worship_th {background: url(/image/ko-kr/introduction/worship_table02.png) repeat-y right top #FFF; border-bottom:1px solid #c0c0c0;}

.guide_table {table-layout:auto;border-collapse:collapse;margin:0 auto;width:100%;border:1px solid #c0c0c0;}
.guide_table .guide_th h2 {width:130px;font-weight:normal;text-align:left;padding-left:10px }
.guide_table li {padding:3px 0}
.guide_table span {display:inline-block;width:100px;font-weight:600;padding:1px 0 0 10px; }
.guide_table tr {border-bottom:1px solid #c0c0c0;}
.guide_table td {font: 12px;border-bottom:1px solid #c0c0c0;text-align:left;padding:10px 0; background: url() repeat-y left top;padding:6px;border-right:1px solid #c0c0c0}
.guide_table .guide_th {background: url() repeat-y right top #FFF;vertical-align:middle;border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0}
.guide_table a:hover{color:#e72e35}
.guide_table .edu_list {margin-left:74px;margin-top:-20px}
.guide_table .edu_list li {padding:0;margin:0}

.guide_table02 {table-layout:auto;border-spacing:80px;border-collapse:collapse;margin:0 auto;width:95%;border:1px solid #c0c0c0;}
.guide_table02 span {display:inline-block;width:95px;padding:1px 0 0 10px; }
.guide_table02 th {width:100px;padding:10px 10px; }
.guide_table02 tr{border-bottom:1px solid #c0c0c0;}
.guide_table02 td{ font: 12px;border-bottom:1px solid #c0c0c0;text-align:left;padding:10px 10px; background: url(/image/ko-kr/introduction/worship_table.png) repeat-y left top;} 
.guide_th02 {vertical-align:middle;border-bottom:1px solid #c0c0c0;color:#d62b2b;}


.guide_table03 {table-layout:auto;border-collapse:collapse;margin:0 auto;width:95%;border-top:0px solid #dddddd;}
.guide_th03 h2 {width:130px;font-weight:normal;text-align:left;padding-left:10px }
.guide_table03 li{padding:3px 0}
.guide_table03 th {width:95px;padding:10px 5px;color:#d62b2b }
.guide_table03 span {display:inline-block;width:60px;padding:1px 0 0 10px; }
.guide_table03 tr{border-bottom:1px solid #dddddd;}
.guide_table03 td{ font: 12px;border-bottom:0px solid #dddddd;text-align:left;padding:10px 0; } 
.guide_th03 {vertical-align:middle;border-bottom:1px solid #dddddd;}



.worship_table_01 {table-layout:auto;border-spacing:6px;border-collapse:collapse;margin-top:6px;border-top:1px solid #c0c0c0;text-align:left}
.worship_table_01 li{padding:3px 0}
.worship_table_01 span {display:inline-block;width:62px;font-weight:600;padding:1px 10px }
.worship_table_01 tr{border-bottom:1px solid #c0c0c0;}
.worship_table_01 td{ font: 12px;border-bottom:1px solid #c0c0c0;text-align:left;padding:5px 0;} 


.container_worship_title {width: 1200px;margin:0 auto;text-align:left;margin-top:1px}
.container_worship_title h2{float:left;margin:10px 0}
.container_worship_title nav{float:right;margin-top:30px;}
.container_worship_title span{padding:5px;font-weight:600;color:#d62b2b;vertical-align:middle }
.container_worship_title a:link {font-weight:normal;}
.container_worship_title a:hover {font-weight:600;color:#d62b2b ;border-bottom:2px solid #d62b2b}


.container_worship_title_01 {width: 1200px;margin:0 auto;text-align:left;margin-top: -1px}
.container_worship_title_01 h2{float:left;margin:20px 5px;font-size:16px; font-weight:600}
.container_worship_title_01 nav{float:right;margin-top:20px;}
.container_worship_title_01 span{padding:5px;font-weight:600;color:#d62b2b;vertical-align:middle }
.container_worship_title_01 a:link {font-weight:normal;}
.container_worship_title_01 a:hover {font-weight:600;color:#d62b2b ;border-bottom:2px solid #d62b2b}

.container_worship_title_02 {width: 1200px;margin:0 auto;text-align:left;margin-top:1px}
.container_worship_title_02 h2{float:left;margin:2px 0 10px;}
.container_worship_title_02 nav{float:right;margin-top:30px;}
.container_worship_title_02 span{padding:5px;font-weight:600;color:#d62b2b;vertical-align:middle;font-size:17px }
.container_worship_title_02 a:link {font-weight:normal;}
.container_worship_title_02 a:hover {font-weight:600;color:#d62b2b ;border-bottom:2px solid #d62b2b}

 /* layout01-publicRelation*/
.public_01 {width:100%;background: url() no-repeat left top;float:left;}
.public_01 ul {margin:0 auto;clear:both;margin-bottom:20px}
.public_01 li {display:inline-block;zoom:1; *display:inline;text-align:center;padding:5px;background:url() no-repeat 0 50%}
.public_01 li img { text-align: center;}
    

/* layout01-ChildDatechism*/
.container02_childCatechism {width: 980px;margin-top:12px;overflow:hidden;position: relative;background: #FFF url('') no-repeat left top;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}
.container02_childCatechism h2{margin:30px 40px 20px 74px;text-align:left;width:400px;float:left}
.container02_childCatechism article {margin:0 auto;text-align: justify; width:980px; line-height:22px;margin-bottom:50px;clear:both}
.container02_childCatechism .qt_date {text-align:right;float:right;padding-top:10px}
.container02_childCatechism article>h2 {margin:18px auto;text-align:left;width:700px;float:left;}
.container02_childCatechism em{float:right}
.container02_childCatechism em a {color:#fd0000}
.container02_childCatechism em a:hover {color:#d62b2b}

.childCatechism_gride_frame {float:right;margin-top:20px;width:300px;text-align:center;vertical-align:middle}
.childCatechism {width: 830px;margin: 0 auto}
.childCatechism ul{width: 830px;margin: 0 auto;}
.childCatechism li {border-bottom:0px solid #ffd545;padding:5px 10px 0 1px;width:830px;font-weight:600;}
.childCatechism li span {font-weight:600;color:#000;}
.childCatechism li.answer {border-bottom:1px solid #ffd545;padding:0 10px 5px 1px;width:830px;font-weight:normal}
.childCatechism li.answer span {font-weight:600;color:#ffc708;}


/* layout01-consult*/
.container02_consult {width: 980px;margin: 0 auto;margin-top:-130px;overflow:hidden;position: relative;border-radius:5px;padding:0 20px}
.container02_consult h2{margin:0 auto;text-align:left;margin-top:20px;padding:0}
.container02_consult article {margin:0 auto;text-align: justify; width:100%; line-height:22px;margin-bottom:50px;clear:both;}
.container02_consult .qt_date {text-align:right;float:right;padding-top:10px}
.container02_consult article>h2 {margin:0 auto;text-align:left;width:100%;float:left;font-weight:normal;font-size:13px;padding:1px 0 20px 7px}
.container02_consult em{float:right}
.container02_consult em a {color:#fd0000}
.container02_consult em a:hover {color:#d62b2b}
.consult_gride_frame {margin-top:10px;padding-top:10px;padding-left:180px;background: url(/image/ko-kr/medution/FamilyWorship_gride_frame.png) no-repeat left top;width:750px;height:92px }
.consult li {background: url(/image/ko-kr/common/bullet_03.png) no-repeat left 50%;border-bottom:1px solid #8ec3e9;padding:5px 10px 5px 10px;width:730px}
.consultli span {font-weight:600;}


/* layout01-paper*/
.container02_paper {width: 980px;margin: 0 auto;margin-top: -130px;overflow:hidden; position:relative;padding:20px 30px; border-radius:5px}
.container02_paper h2{margin:0 auto;text-align:left;padding:0}
.container02_paper article {margin:0 auto;text-align: justify; width:100%; line-height:22px;margin-bottom:50px;clear:both}
.container02_paper .qt_date {text-align:right;float:right;padding-top:10px}
.container02_paper article>h2 {margin:0 auto;text-align:left;width:100%;float:left;font-weight:normal;font-size:13px;padding:1px 0 20px 7px}
.container02_paper em{float:right}
.container02_paper em a {color:#fd0000}
.container02_paper em a:hover {color:#d62b2b}

/* layout01-guest*/
.container02_guest {width: 920px;margin: 0 auto;margin-top: 12px;overflow:hidden;position: relative;background: url(/image/ko-kr/community/community_bg02_guest.png) no-repeat left top #FFF;padding:210px 30px 30px 30px }
.container02_guest h2{margin:0 auto;text-align:left;width:800px;margin-top:80px;padding:0;}


/*eotrmf*/
.comm {margin:0 auto;text-align: justify; width:100%; line-height:22px;margin-bottom:20px;clear:both;}
.comm .qt_date {text-align:right;float:right;padding-top:10px;}


/* layout01-book*/
.container02_book {width: 100%;margin: 0 auto;margin-top: 12px;overflow: hidden;position: relative;padding:20px 5px;margin-bottom: 22px;}
.container02_book .book_img {float:left;width:150px;margin:5px 0 0 10px;}
.container02_book .book_img_b {float:left;width:220px;margin:0px 20px 0 10px;}
.container02_book  nav {padding:10px;}
.container02_book .book_content {float:left;width:610px;margin-left:0px;margin-top:2px ;}
.container02_book .book_content h2 {font-size:22px;margin-bottom:4px;}
.container02_book .book_content p {text-align:left; padding:4px 0; width:100%;display:block; }
.container02_book .book_content span {font-weight:600;}
.container02_book a {color:#666;}
.container02_book a:hover {color:#d62b2b;}
.container02_book p.preview {padding-top:30px;}

/* layout01-office*/
.container02_office {width: 1280px;margin: 0 auto;margin-top: -150px;overflow:hidden;position: relative;background: url() no-repeat left top #FFF;border-radius:5px;padding:0px  }
.container02_office h2{margin:0 auto;text-align:left;width:100%;margin-top:5px;padding:0}
.container02_office article {margin:0 auto;text-align: justify; width:100%; line-height:22px;margin-bottom:50px;clear:both}
.container02_office article>p {margin:0 auto;text-align:left;width:100%;float:left;font-weight:normal;font-size:14px;padding:10px 0 1px 0}
.container02_office article>h2 {margin:0 auto;text-align:left;width:100%;float:left;font-weight:normal;font-size:14px;padding:10px 0 5px 0;border-bottom:1px solid #000}
.container02_office em {float:right}
.container02_office em a {color:#fd0000}
.container02_office em a:hover {color:#d62b2b}
.consult_gride_frame {margin-top:10px;padding-top:10px;padding-left:180px;background: url(/image/ko-kr/medution/FamilyWorship_gride_frame.png) no-repeat left top;width:750px;height:92px }
.consult li {background: url(/image/ko-kr/common/bullet_03.png) no-repeat left 50%;border-bottom:1px solid #8ec3e9;padding:5px 10px 5px 10px;width:730px}
.consultli span {font-weight:600;}


.container02_office article .frm {
    display: flex;
    background: #ffffff;
    border-bottom: 1px solid #cc3a3b;
    border-top: 2px solid #cc3a3b;
}
.container02_office article .frm-inner {
}
.container02_office article .frm > div {
    align-self:center;
    padding:20px 20px;
}


.container02_office article .frm > div  li{
    align-self: center;
    padding: 4px 6px;
    line-height:22px;
}

.container02_office article .frm > div li.ex {
    color: #000;
    font-weight: 600;
    border: 0px solid #bdbdbd;
    margin-top: 10px;
    padding: 10px;
    border-radius: 2px;
}
.container02_office article .frm > div li.ex em {
    float: none;
    border: 1px solid #fff;
    font-style: normal;
    color: #fff;
    margin-left: 15px;
    line-height: 40px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    height: 40px;
    outline: none;
    padding: 0 24px;
    background-color: #1a73e8;
    display:inline-block;
}
.container02_office article .frm > div li.ex em> img {
    width: 20px;
   vertical-align:middle;
}
    .container02_office article .frm > div li.ex em i {
    color:#fff;
}
    .container02_office article .frm > div li i {
    color: #808080;
    font-size: 12px;
}
/*온가족수련회신청서*/
.container02_Training {
    width: 980px;
    margin: 0 auto;
    margin-top: 12px;
    overflow: hidden;
    position: relative;
    background: url() no-repeat left top #FFF;
}
.container02_Training h2{margin:0 auto;text-align:left;width:850px;margin-top:5px;padding:0}
.container02_Training article {margin:0 auto;text-align: justify; width:850px; line-height:22px;margin-bottom:50px;clear:both}
.container02_Training article>p {margin:0 auto;text-align:left;width:850px;float:left;font-weight:normal;font-size:12px;padding:10px 0 1px 0}
.container02_Training article>h2 {margin:0 auto;text-align:left;width:850px;float:left;font-weight:normal;font-size:12px;padding:10px 0 5px 0;border-bottom:1px solid #000}
.container02_Training em{float:right}
.container02_Training em a {color:#fd0000}
.container02_Training em a:hover {color:#d62b2b}


/*차량사용신청서*/
.container02_apply {width: 980px;margin: 0 auto;margin-top: -130px;overflow:hidden;position: relative;background: url() no-repeat left top #FFF;border-radius:5px;padding:0 20px; } 
.container02_apply  h2 {margin:0 auto;text-align:left;width:960px;margin:30px 0 10px 20px;padding:0}
.container02_apply .apply_date { margin:0 auto;text-align:left;width:280px;padding:0 0 10px;float:left;margin:0 10px 10px 10px}
.container02_apply .apply_date p {margin:6px;padding-bottom:6px;border-bottom:0px solid #c0c0c0;width:260px}
.container02_apply .apply_info { margin:0 auto;text-align:left;width:625px;padding:0;float:right;margin:0 10px 10px 0;min-height:538px; }

.container02_apply .apply_calender { margin:0 auto;width:260px;text-align:center;border:1px solid #c0c0c0;}
.container02_apply .apply_calender th {text-align:center;}
.container02_apply .apply_data {margin:4px 10px 4px 20px;border:1px solid #d2d2d2;padding:8px;width:580px;}
.container02_apply .apply_data ul.pd{display:inline-block;margin:0;padding:0;width:560px;}
.container02_apply .apply_data ul.pd a:link {color:#fff}
.container02_apply .apply_data ul.pd a:hover {color:#fff;font-weight:600;}
.container02_apply h2.apply_title{margin:10px;font-size:13px;border:0 solid #d2d2d2;width:260px;font-weight:600}
.container02_apply span.apply_title02{display:block;margin:10px 10px 0 22px;font-size:12px;border:0 solid #d2d2d2;width:500px;}
.container02_apply li.info_deco {margin:0;padding:5px 0 0 0 ;color:#0f6cb8;}
.container02_apply span.info {margin:0;padding-bottom:5px;font-weight:600;color:#d72e2e;font-size:14px}
.container02_apply span.info_02 {margin:0;padding-bottom:5px;font-weight:600;color:#333;font-size:14px}

.end {text-align:center;width:20px;height:20px;padding:0;display:inline-block;zoom:1; *display:inline;margin:1px;background:#d2d2d2;color:#FFF;font-size:12px} /*종료*/
.yes {text-align:center;width:20px;height:20px;padding:0;display:inline-block;zoom:1; *display:inline;margin:1px;background:#0f6cb8;color:#FFF;font-size:12px} /*가능*/
.finish { text-align:center;width:20px;height:20px;padding:0;display:inline-block;zoom:1; *display:inline;margin:1px;background:#48a135;color:#FFF;font-size:12px} /*완료*/
.no {text-align:center;width:20px;height:20px;padding:0;display:inline-block;zoom:1; *display:inline;margin:1px;background:#d72e2e;color:#FFF;font-size:12px} /*불가*/

/* sermon*/
.container_sermon_title {width: 100%;margin:0 auto;text-align:left;margin-top:1px}
.container_sermon_title h2{width: 100%;float:left;margin:10px}
.container_sermon_title p{float:left;margin:0 0 10px 0; width: 900px;}
.container_sermon_title nav{clear:both;width: 880px;margin:10px;text-align:center;border:2px solid #eee;padding:10px}
.container_sermon_title span{font-weight:600;color:#d62b2b;cursor:pointer;vertical-align:middle }
.container_sermon_title a:link {font-weight:normal;}
.container_sermon_title a:hover {font-weight:600;color:#d62b2b ;border-bottom:2px solid #d62b2b}
.container_sermon_title_01 {width: 100%;margin:0 auto;text-align:left;margin-top:1px}
.container_sermon_title_01 h2{float:left;margin:10px 0}
.container_sermon_title_01 nav{float:right;margin-top:30px;}
.container_sermon_title_01 span{padding:5px;font-weight:600;color:#d62b2b;cursor:pointer;vertical-align:middle }

.guide{ display:block; cursor:pointer;background: url(/image/ko-kr/common/icon_arrow01.png) no-repeat 0 50%;padding:8px 20px}

/*office*/
.number {float:left;width:300px; margin:3px 20px 20px 0;padding:10px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ddd;height:620px;background:#fcfcfc}
.number li {padding:3px 5px 3px 0;border-bottom:1px solid #eee;font-size:13px; }
.number p {font-size:16px;font-weight:600;color:#0088dd;border-bottom:1px solid #0088dd;margin-bottom:5px;padding-bottom:3px}
.number li span {display:inline-block;font-weight:600;text-align:left;width:90px}
.number li .subnum {display:inline-block;font-weight:600;text-align:left;width:90px;padding-left:10px;height:36px;}
.rigno {margin-right:0}

/*contribution*/
.contribution {float:left;width:100%; margin:3px 10px 10px 0;padding:10px 0px;}
.contribution li {padding:2px 5px 2px 0;border-bottom:0 solid #eee }
.contribution p {font-size:16px;font-weight:600;color:#000;border-bottom:1px solid #eee;padding-bottom:3px;margin-bottom:6px}
.contribution ol {margin:0 30px}
.contribution li span {display:inline-block;font-weight:600;text-align:left;width:20px;color:#f43600}

.bank { float:left;width:460px;height:170px; margin:20px 3px 20px 3px;padding:3px 3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #eee;background:#f8f8f8}
.bank li {padding:2px 2px 2px 5px;border-bottom:0 solid #eee }
.bank p {font-size:15px;font-weight:600;color:#000;border-bottom:1px solid #eee;margin-bottom:10px;padding-left:5px}
.bank li span {display:inline-block;font-weight:600;text-align:left;width:20px;color:#f43600}
.topno {}

.bank a {color:#000;font-weight:600}
.bank a:hover {color:#d62b2b}


/* layout01-Procedure경조사 절차*/
.container02_procedure {width: 1280px;margin: 0 auto;margin-top: -130px;overflow:hidden;position: relative; background: url(/image/ko-kr/office/office_bg.png) no-repeat center top #FFF;border-radius:5px;padding:20px 30px; }

.container02_procedure header {margin:10px 0 10px 0;padding:0}
.container02_procedure article {margin:0;width:100%;text-align:left; line-height:22px;clear:both}
.container02_procedure article h3 {margin:0 auto;text-align:left;width:1200px;font-weight:600;font-size:16px;padding:3px 0 3px 10px;border-bottom:1px solid #eee;background: url(/image/ko-kr/common/icon_arrow01.png) no-repeat 0 50%}
.container02_procedure article ul {margin:0;padding:10px 0 20px 80px;width:1150px;}
.container02_procedure  article ol {margin:0;padding:10px 0 20px 20px ;width:1100px}

.container04{width: 485px;margin-top: 12px;margin-right:9px;overflow:auto;position: relative; display:inline-block}
.container05{width: 484px;margin-top: 12px;overflow:auto;position: relative; display:inline-block}
.container06 {width: 980px;margin: 0 auto;margin-top: 12px;overflow:hidden;position: relative; }
.container07 {width: 980px;margin: 0 auto;margin-top:12px;overflow:hidden;position: relative;height:350px}
.container07 h2{margin:12px 0px 8px 0px;text-align:left;float:left;font-size:22px;font-weight:600;padding-top:10px;line-height:28px;font-family:NanumSquare;}
.container07 h2 span{margin:0 40px 0 0;float:right}
.container08 {width:100%;margin: 0 auto;margin-top: 12px;overflow:hidden;position: relative;background: url(/image/ko-kr/common/other_bg02.jpg) repeat-x left top }
.container09 {width:980px;margin: 0 auto;margin-top: -100px;overflow:hidden;position: relative;padding:10px 20px;box-sizing:border-box;box-sizing:padding-box;border-radius:5px;min-height:600px}
.container09_1280 {width:1280px;margin: 0 auto;margin-top: -100px;overflow:hidden;position: relative;padding:10px 20px;box-sizing:border-box;box-sizing:padding-box;border-radius:5px;min-height:600px}
.content_sermon{;float: left;width: 620px;text-align:left;height:100% ;margin-top:24px }
.content_sermon p{text-align:left;margin:0; padding-top:15px;padding-left:0; font-weight: 600; color:#000;}
.content_sermon h2 {text-align:left;padding-top:10px;padding-bottom:4px; font-weight: 600; color:#333;font-size:16px;margin-bottom:5px}
.content_sermon ul {padding-top:0px;text-align:left}
.content_sermon ul li {position:relative; z-index:1; border-top:0px solid #f2f2f2;padding-left:1px; padding-top:3px}
.content_sermon ul li a {color:#6f7070}
.content_sermon ul li a:hover {color:#333}
.content_sermon ul li a img  {display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #f9f9f9}
.content_sermon .flexcroll {float:left;position:relative;width:620px;padding-right:8px;text-align:left;}/*내부 스크롤*/
.content_sermon .vscrollerbase{width:11px;background:#f9f9f9}
.content_sermon .vscrollerbase .vscrollerbasebeg{width:9px;border:1px solid #eaeaea}
.content_sermon .vscrollerbase .vscrollerbaseend{width:11px;height:1px !important;background:#eaeaea}
.content_sermon .vscrollerbar{width:11px;height:57px !important;background:url(/image/common/img_pr_bar.gif) no-repeat}
.content_sermon .vscrollerbar{padding:0px;z-index:1000}
.content_sermon .scrollgeneric{line-height:1px;font-size:1px;position:absolute;top:0;left:0}
.content_sermon .thumbnail li {padding:0 0 0 46px; float:left;display:inline;}
.content_sermon .thumbnail li:first-child {padding:0; }
.content_sermon .thumbnail h3{font-weight: 600;text-align: left;font-size: 12px;width: 180px;color: #000000;}
.community {width: 850px;margin:20px 20px; overflow:hidden;float:left;text-align:left; margin-left:20px }
.community ul{width: 850px;margin:2px auto;padding:5px 0 15px 0;overflow:hidden;float:left;height:20px; text-align:left;display:block}
.community li{color:#888;display:inline;padding:0 0 0 5px}
.community h2 {width:120px;text-align:left;margin:0;display:block;padding:5px 0 0 5px;}


/*community index*/
.comm_api {margin:1px 20px 20px 20px;float:left;width:450px;height:540px;}
.comm_api h2 {margin:0;padding:3px;font-size:16px}
.comm_api_right {float:right;width:450px;height:540px; margin:1px 20px 20px 20px;}
.comm_api_right h2{margin:0;padding:0}
.comm_api_flickr {margin:0 20px;float:left;width:920px;height:220px;margin:1px 0px 30px 00px;} /*width:450px;*/
.comm_api_flickr h2 {margin:0;padding:3px;font-size:16px}
.comm_api_flickr ul.set_img_box {margin-top:5px;margin-left:20px}
.comm_api_flickr li.set_img{float:left;background:url(/image/ko-kr/community/set_case.gif) no-repeat;margin:3px 9px;width:91px;height:150px} /*margin:3px 11px; 4개씩 2줄일때*/
.comm_api_flickr li.set_img02{float:left;background:url(/image/ko-kr/community/set_case02.gif) no-repeat;margin:3px 9px;width:91px;height:150px; } /*margin:3px 11px; 4개씩 2줄일때*/
.comm_api_flickr ul li img {margin-bottom:10px;margin-top:8px}
.comm_api_flickr ul li p {padding:2px;line-height:14px;text-align:left}
.comm_api_flickr ul li p a:link {font-size:11px}
.comm_api_flickr ul li p a:hover {color:#e72e35}
.comm_api_flickr ul li p.set_color {color:#e72e35}
.comm_api_flickr .borber_flickr {width:920px;border:1px solid #e8e8e8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:180px;overflow:auto;padding:8px 0;} /*width:448px;height:340px;*/



#subject {margin:0 auto;width:740px;float:right;padding-right: 60px; }
#subject_test {font-size:12px;position: relative; padding: 10px; text-align:left;overflow: hidden;}
#subject li{display: inline;padding-right: 5px;}
#gradient {width:100%; height:35px; background:url(/image/ko-kr/common/bg_gradient.png) repeat-x; position:absolute; bottom:0; left:0; }
#read-more { font-size:11px;font-weight:normal;position:absolute; top:10px;right:0;padding:1px;float:right; }
#read-more a { padding-right:22px; background:url(/image/ko-kr/common/icon_arrow.png) no-repeat 100% 50%;text-decoration:none;}
#read-more a:hover {color:#000;}


/* 검색 슬라이드*/
#subject_search {margin:0 auto;width:900px;}
#subject_test_search {font-size:12px;position: relative; text-align:left;padding:0px 10px 0px 40px;overflow: hidden;}
#gradient_search {width:100%; height:1px; background:#fff;position:absolute; top:93px; left:0; }
#read-more_search { font-size:11px;font-weight:normal;position:absolute; top:26px;left:730px;padding:1px;float:right; }
#read-more_search a { padding-right:1px; background:url(/image/ko-kr/common/icon_arrow.png) no-repeat 100% 50%;text-decoration:none;}
#read-more_search a:hover {color:#000;}

/* GLOBAL SEARCH */
/*검색폼*/
#g-search { display:block; position:relative; }

#sp-searchtext { width:188px; height:23px;line-height:23px; border:0 none; padding:0 10px; color:#000; background:url(/image/common/globalsearch_field.png) 0 0 no-repeat; -webkit-appearance:none; }
#sp-searchtext:focus { color:#000; background-position:0 100%; outline:none; }

.sp-searchtext { width:188px !important; height:20px;line-height:20px; border:0;padding-left:8px ;color:#000; background:url(/image/common/globalsearch_field.png) 0 0 no-repeat; -webkit-appearance:none; }
.sp-searchtext:focus { color:#000; background-position:0 100%; outline:none; }

#g-search label { display:block }
#g-search .sp-label { margin-top:0;}
#g-search .sp-label label { display:none; margin:0; }

.globalheader-js #g-search { width:188px; height:24px; border:0 none; padding:0px 10px; color:#000; background:url(/image/common/globalsearch_field.png) 0 0 no-repeat; }
.globalheader-js #sp-searchtext { padding:0; color:#fff; background:none; }
.searchmode      #g-search { background-position:0 100%; }
.searchmode      #sp-searchtext { color:#000; outline:none; }

#globalsearch .reset { position:absolute; width:11px; height:11px; overflow:hidden; z-index:6; top:5px; right:6px; background:url(/image/common/globalsearch_reset.gif); }
#globalsearch .reset,
.searchmode #globalsearch .empty .reset { display:none; }
.searchmode #globalsearch .reset { display:block; cursor:pointer; }
@media only screen and (max-device-width:768px) {
#globalsearch .reset { display:none !important; }
}

#globalsearch .spinner { position:absolute; display:none; width:11px; height:11px; overflow:hidden; z-index:7; top:5px; right:6px; background:url(/image/common/globalsearch_spinner.gif); }
.searchmode #globalsearch .spinner { display:block; }
.searchmode #globalsearch .spinner.hide { display:none; }

/* 게시판 검색*/
.srch{float:right;}
.srch legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.srch{color:#c4c4c4;text-align:right}
.srch select {height:26px;}
.srch select,.srch input{font-size:14px;color:#373737;vertical-align:middle;}
.srch select,.srch img{vertical-align:middle;}
.srch .keyword{margin-left:1px;padding:2px;border:1px solid #b5b5b5;font-size:14px;line-height:15px ;height:26px}
 .keyword{margin-left:1px;padding:2px;border:1px solid #b5b5b5;font-size:14px;line-height:15px ;height:26px}
/* 게시판 검색*/




.search_bg{background:url(/image/ko-kr/common/search_bg.png) no-repeat 100% 50%;width:208px;height:24px;border:0}

/* layout02*/
/* 설교리스트 구분 설교 */
.content_sermon02 {float: left;width: 620px;margin-top:20px}/*sermonContent_구분게시판*/
.content_sermon02 h2 {margin-bottom: 10px;text-align:left;padding-top:5px;padding-bottom:1px; font-weight:600; color:#333;font-size:16px;}
.content_sermon02 .thumbnail_list h3 {font-weight: 600;text-align: left;font-size: 12px;width: 550px;color: #000000;padding-bottom:1px;}	
.content_sermon02 .title, .date {padding: 0;font-size: 13px;}
.content_sermon02 .no_sermon {padding:5px 10px;float: left;top: 0;display: inline;height: 35px;width: 60px;line-height: 35px;text-align:center;}
.content_sermon02 .info {margin:0;padding:5px 0;float: left;display: inline;text-align:left;}
.content_sermon02 .info h3{font-size:14px}
.content_sermon02 .thumbnail_list li {padding:5px 0;float: left;display: inline;border-bottom: 1px solid #e4e4e4;}
.content_sermon02 .preacher {color:#604e0f;padding:0 5px 0;font-size: 12px}
.content_sermon02 .abridge {background: url(/image/common/ico_abridge.png) no-repeat right top;padding: 0 20px 0 5px;font-size: 12px}
.content_sermon02 span {color:#333;font-weight:600;display:inline;}


/* layout04 4칸 인덱스리스트*/
.content_sermon04 {position:relative;margin:0 auto;width: 980px;height:280px;}/*sermonContent*/
.content_sermon04 ul li {position:relative; z-index:1;padding:0; text-align:left;border:0px solid #333;margin-right:10px}
.content_sermon04 ul li a {color:#000}
/*.content_sermon04 ul li a:hover {color:#000}*/
.content_sermon04 ul li a img {display:block;border:1px solid #f9f9f9}
.content_sermon04 span.more {text-align: right;margin-top: 1px;padding: 0;font-weight: normal;float: right;color: #0088cc}
.content_sermon04 li:first-child{background:none;margin-left:10px }


/* layout04 4칸 인덱스리스트 시리즈*/
.content_sermon04_series {position:relative;margin:0 auto;width: 100%;height:183px;border:0px solid #333}/*sermonContent*/
.content_sermon04_series ul li {position:relative; z-index:1;margin:6px; text-align:left;}
.content_sermon04_series ul li a {color:#000}
/*.content_sermon04 ul li a:hover {color:#000}*/
.content_sermon04_series ul li a img {display:block;width:280px;padding:0;}
.content_sermon04_series span.more {text-align: right;margin-top: 1px;padding: 0;font-weight: normal;float: right;color: #0088cc}
.content_sermon04_series li:last-child{background:none }


.content_sermon04_theme {margin:0 auto;width: 950px;height:300px;}/*sermonContent*/
.content_sermon04_theme ul li {position:relative; z-index:1;padding:0 28px; text-align:left;}
.content_sermon04_theme ul li a {color:#000}
/*.content_sermon04 ul li a:hover {color:#000}*/
.content_sermon04_theme ul li a img {display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #f9f9f9}
.content_sermon04_theme span.more {text-align: right;margin-top: 1px;padding: 0;font-weight: normal;float: right;color: #0088cc}
.content_sermon04_theme li:last-child{background:none }

/* 섬네일 이미지 4칸 */
.flexible_img_col04 {margin:0 auto;width: 100%;display:inline-block;left:0;top:8px;}
.flexible_img_col04 ul{overflow:hidden;position:relative;margin:0;padding:0;border-left:0;border-right:0;font-size:12px;list-style:none;*zoom:1;}
.flexible_img_col04 ul:after{display:block;clear:both;content:""}
.flexible_img_col04 li{overflow:hidden;float:left;position:relative;top:1px;width:223px;}

*:last-child + html ul.flexible_img_col04 { min-height:1px}
.flexible_img_col04 .thumb{display:block;overflow:hidden;position:relative;width:223px;color:#666;line-height:180px;text-align:center;white-space:nowrap;cursor:pointer}
.flexible_img_col04 .thumb img{display:block;border:0;margin:0;width:223px}
.flexible_img_col04 .thumb em{visibility:hidden;position:absolute;top:50%;left:0;width:1px;height:1px;font-weight:600;font-style:normal;color:#ddd;text-align:left;}
.flexible_img_col04 .thumb em{_visibility:visible;_top:0;_width:100%;_height:auto;_margin:0;_line-height:20px;}
.flexible_img_col04  strong {text-align:left}
.flexible_img_col04 .thumb a {display:block;width:210px;margin:0 auto;padding:6px 0 0 0;text-decoration:none;cursor:pointer;}
/*.flexible_img_col04 .thumb a:hover {background:#fff}*/
.flexible_img_col04 a:link strong{display:inline-block;margin:8px 0 0 0;color:#333}
.flexible_img_col04 p{width:223px;margin:0 auto;font-size:11px;color:#767676;background:#fff}
.flexible_img_col04 .st{display:block;color:#4e4e4e;text-decoration:none;} 
.flexible_img_col04 .date{color:#4e4e4e;font-size:12px}
.flexible_img_col04 li.bar_line{border-left:1px solid #404040;width:1px}
/* 섬네일 이미지 4칸 */

/* 섬네일 이미지주제별 4칸 */
.content_sermon04_01{margin:0 auto;width: 980px;}/*sermonContent*/
.content_sermon04_01 ul li {position:relative; z-index:1;padding:0 28px; text-align:left;background: url(/image/ko-kr/common/h_line.png) no-repeat right top}
.content_sermon04_01 ul li a {color:#000}
/*.content_sermon04_01 ul li a:hover {color:#000}*/
.content_sermon04_01 ul li a img {display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #f9f9f9}
.content_sermon04_01 span.more {text-align: right;margin-top: 1px;padding: 0;font-weight: normal;float: right;color: #0088cc}
.content_sermon04_01 li:last-child{background:none }


.flexible_img_col04_01 {margin:0 auto;width: 980px;display:inline-block}
.flexible_img_col04_01 ul{overflow:hidden;position:relative;margin:0;padding:0;border-left:0;border-right:0;font-size:12px;list-style:none;*zoom:1;}
.flexible_img_col04_01 ul:after{display:block;clear:both;content:""}
.flexible_img_col04_01 li{overflow:hidden;float:left;position:relative;top:1px;width:180px; }

*:last-child + html ul.flexible_img_col04_01 { min-height:1px}
.flexible_img_col04_01 .thumb_01{display:block;overflow:hidden;position:relative;width:180px;color:#666;line-height:180px;text-align:center;white-space:nowrap}
.flexible_img_col04_01 .thumb_01 img{display:block;border:0;margin:0;width:180px}
.flexible_img_col04_01 .thumb_01 em{visibility:hidden;position:absolute;top:50%;left:0;width:1px;height:1px;font-weight:600;font-style:normal;color:#ddd;text-align:center;}
.flexible_img_col04_01 .thumb_01 em{_visibility:visible;_top:0;_width:100%;_height:auto;_margin:0;_line-height:20px}
.flexible_img_col04_01  strong {text-align:left}
.flexible_img_col04_01 .thumb_01 a {display:block;width:180px;margin:0 auto;padding:6px 0 0 0;text-decoration:none;cursor:pointer;}
/*.flexible_img_col04_01 .thumb_01 a:hover {background:#fff}*/
.flexible_img_col04_01 a:link strong{display:inline-block;margin:8px 0 0 0;color:#333}
.flexible_img_col04_01 p{width:210px;margin:0 auto;font-size:11px;color:#767676;background:#fff}
.flexible_img_col04_01 .st{display:block;color:#4e4e4e;text-decoration:none;} 
.flexible_img_col04_01 .date{color:#4e4e4e;font-size:12px}
.flexible_img_col04_01 li.bar_line{border-left:1px solid #404040;width:1px}
/* 섬네일 이미지 4칸 */


/* layout05 5칸 인덱스리스트*/
.content_sermon05{margin: 10px 0px;float: left;width: 100%;height: 100%;margin-bottom:0px;}/*sermonContent*/
.content_sermon05 h2{text-align:left;padding-top:8px;margin:2px;font-size:22px;font-weight:600;margin-left: 12px;font-family:NanumSquare;}
.content_sermon05 p{text-align:left;padding-top:1px;padding-bottom:4px; font-weight: 600; color:#4e4e4e;border-bottom: 1px solid #0088cc;font-size:12px}
.content_sermon05 ul {padding-top:0px;text-align:left}
.content_sermon05 ul li {position:relative; z-index:1; border-top:0px solid #f2f2f2;padding-left:1px; padding-top:3px}
.content_sermon05 ul li a {color:#0088cc}
.content_sermon05 ul li a:hover {color:#4e4e4e;}
.content_sermon05 ul li a img  {display:block;}
.content_sermon05 span.more {text-align: right;margin-top: 1px;padding: 0;font-weight: normal;float: right;color: #0088cc}



/* 섬네일 이미지 5칸 */
.flexible_img_col05 {display:inline-block}
.flexible_img_col05 ul{overflow:hidden;position:relative;margin:0;padding:0;list-style:none;*zoom:1;}
.flexible_img_col05 ul:after{display:block;clear:both;content:""}
.flexible_img_col05 li {overflow:hidden;float:left;position:relative;top:1px;width:228px; padding:10px 7px;}
.flexible_img_col05 .thumb{display:block;overflow:hidden;position:relative;width:217px;color:#666;line-height:180px;text-align:center;white-space:nowrap}
.flexible_img_col05 .thumb img{display:block;border:0;margin:0;width:217px;}
.flexible_img_col05 .thumb em{visibility:hidden;position:absolute;top:50%;left:0;width:1px;height:1px;font-weight:600;font-style:normal;color:#ddd;text-align:center;}
.flexible_img_col05 .thumb em{_visibility:visible;_top:0;_width:100%;_height:auto;_margin:0;_line-height:20px}
.flexible_img_col05 .thumb a {display:block;cursor:pointer;}
.flexible_img_col05 .thumb a:hover {background:#fff}

.flexible_img_col05 p{width:180px;margin:0 auto;font-size:11px;color:#767676;background:#fff}
.flexible_img_col05 h2{width:180px;text-align:left;padding-top:5px;padding-bottom:3px; font-weight: 600; color:#4e4e4e;border-bottom: 0 solid #0088cc;font-size:16px;border:0px solid #333;margin-bottom:2px;margin-left:2px}
.flexible_img_col05 strong img{position:absolute;top:13px;left:205px}
.flexible_img_col05 a strong{display:inline-block;margin:8px 0 0 0;color:#0088cc}
.flexible_img_col05 a:link strong{display:inline-block;margin:8px 0 0 0;color:#0088cc;text-align:left}

.flexible_img_col05 .st{display:block;color:#4e4e4e;text-decoration:none;} 
.flexible_img_col05 .date{color:#4e4e4e;font-size:12px;display:inline}
.flexible_img_col05 li.bar_line{border-left:0 solid #eee;width:1px}

/* 섬네일 이미지 5칸 */

/* 섬네일 이미지 3칸 */
.flexible_img_col ul{overflow:hidden;position:relative;margin:0;padding:0;border-left:0;border-right:0;font-size:12px;list-style:none;*zoom:1}
.flexible_img_col ul:after{display:block;clear:both;content:""}
.flexible_img_col li{overflow:hidden;float:left;position:relative;top:1px;width:210px;height:210px;border-bottom:1px solid #eee}
.flexible_img_col .thumb{display:block;overflow:hidden;position:relative;width:180px;color:#666;line-height:180px;text-align:center;white-space:nowrap}
.flexible_img_col .thumb img{display:block;border:0}
.flexible_img_col .thumb em{visibility:hidden;position:absolute;top:50%;left:0;width:1px;height:1px;font-weight:600;font-style:normal;color:#ddd;text-align:center;}
.flexible_img_col .thumb em{_visibility:visible;_top:0;_width:100%;_height:auto;_margin:0;_line-height:20px}
.flexible_img_col a {display:block;width:180px;margin:0 auto;padding:6px 0 0 0;text-decoration:none;cursor:pointer;background:#fff}
.flexible_img_col .thumb a:hover {background:#fff}
.flexible_img_col a:link strong{display:inline-block;margin:8px 0 0 0;color:#333}
.flexible_img_col p{width:180px;margin:0 auto;font-size:11px;color:#767676;background:#fff}
.flexible_img_col a:hover strong,
.flexible_img_col a:active strong,
.flexible_img_col a:focus strong{text-decoration:none;background:#fff}
.flexible_img_col a:hover .thumb,
.flexible_img_col a:active .thumb,
.flexible_img_col a:focus .thumb{margin:0;}
.flexible_img_col a:hover .thumb em,
.flexible_img_col a:active .thumb em,
.flexible_img_col a:focus .thumb em{visibility:visible;width:100%;height:auto;margin:-80px 0 0 0;line-height:200px}
.flexible_img_col .st{display:block}
/* 섬네일 이미지 3칸 */


/* layout04 2칸 인덱스리스트*/
.content_sermon06_box {overflow:hidden;margin:5px;float:left;width:470px;height:300px;position:relative;border:0px solid #333;margin-left:20px;margin-bottom:36px;}
.content_sermon06_box h2{text-align:left;padding-top:8px;margin:2px;font-size:22px;font-weight:600;font-family:NanumSquare;}
.content_sermon06_box p.more_ss {margin-top:-30px;font-weight:normal;font-size:12px; float:right;padding-right:25px;text-align:left;}
.content_sermon06 {overflow:hidden;float:left;height:300px;width:470px;position:relative}/*sermonContent*/
.content_sermon06 ul li {display:inline;_zoom:1;position:relative; z-index:1; text-align:left;width:210px;}
.content_sermon06 ul li a {color:#6f7070}
.content_sermon06 li a:hover {color:#333}
.content_sermon06 li a img {border:1px solid #f9f9f9}
.content_sermon06_box p.mm {margin-top:-30px;font-weight:normal;font-size:12px; float:right;padding-right:10px;text-align:left;}


.content_sermon06_R_box {overflow:hidden;margin:5px;float:right;height:300px;width:470px;position:relative;text-align:left;margin-bottom:36px;}
.content_sermon06_R_box h2{text-align:left;padding-top:8px;padding-left:0px;margin:2px;font-size:22px;font-weight:600;font-family:NanumSquare;}
.content_sermon06_R_box p.more_ss {margin-top:-30px;font-weight:normal;font-size:12px; float:right;padding-right:25px;text-align:left;}
.content_sermon06_R {overflow:hidden;float:right;height:300px;width:470px;position:relative}/*sermonContent*/
.content_sermon06_R ul li { display:inline;_zoom:1; *display:inline;position:relative; z-index:1; border-top:0px solid #f2f2f2;text-align:left;width:210px}
.content_sermon06_R ul li a {color:#6f7070}
.content_sermon06_R ul li a:hover {color:#333}
.content_sermon06_R ul li a img {border:1px solid #f9f9f9}



/* 섬네일 이미지 2칸 */
.flexible_img_col06 {overflow:hidden;width:470px;display:inline-block;}
.flexible_img_col06 li{display:inline;_zoom:1;float:left;position:relative;top:1px;width:225px; margin-right:24px;}
.flexible_img_col06 li:last-child{ overflow:hidden;margin-right:0;}
*:last-child + html ul.flexible_img_col06 {overflow:hidden; min-height:1px}
.flexible_img_col06 .thumb {display:block;overflow:hidden;position:relative;width:225px;color:#666;line-height:180px;text-align:center;white-space:nowrap;padding:5px}
.flexible_img_col06 .thumb img{display:block;border:0;width:225px}
.flexible_img_col06 .thumb em{visibility:hidden;position:absolute;top:50%;left:0;width:1px;height:1px;font-weight:600;font-style:normal;color:#ddd;text-align:center;}
.flexible_img_col06 .thumb em{_visibility:visible;_top:0;_width:100%;_height:auto;_margin:0;_line-height:20px}
.flexible_img_col06 .thumb a {display:block;width:225px;margin:0 auto;padding:6px 0 0 0;text-decoration:none;cursor:pointer;background:#fff;}
.flexible_img_col06 .thumb a:hover {background:#fff}
.flexible_img_col06 a:link strong{display:inline;margin:5px;color:#333}
.flexible_img_col06 p {width:225px;margin:0 auto;font-size:11px;color:#767676;}


.flexible_img_col06 .st{display:block;color:#4e4e4e;text-decoration:none;margin-left:5px} 
.flexible_img_col06 .date{margin-left:5px;font-size:12px}
.flexible_img_col06 li.bar_line{border-left:1px solid #404040;width:1px}

/* 섬네일 이미지 4/2칸 */
.flexible_img_col06_R {width: 480px;display:inline-block;position:absolute;height:300px}
.flexible_img_col06_R ul{overflow:hidden;position:relative;margin:0;font-size:12px;list-style:none;*zoom:1;}
.flexible_img_col06_R ul:after{display:block;clear:both;content:""}
.flexible_img_col06_R li{overflow:hidden;float:left;position:relative;top:1px;width:170px;height:300px; margin-right:60px; }
.flexible_img_col06_R li:last-child{ margin-right:0;}
*:last-child + html ul.flexible_img_col06_R { min-height:1px}
.flexible_img_col06_R .thumb{display:block;overflow:hidden;position:relative;width:170px;color:#666;line-height:180px;text-align:center;white-space:nowrap}
.flexible_img_col06_R .thumb img{display:block;border:0;margin:0;width:170px}
.flexible_img_col06_R .thumb em{visibility:hidden;position:absolute;top:50%;left:0;width:1px;height:1px;font-weight:600;font-style:normal;color:#ddd;text-align:center;}
.flexible_img_col06_R .thumb em{_visibility:visible;_top:0;_width:100%;_height:auto;_margin:0;_line-height:20px}
.flexible_img_col06_R .thumb a {display:block;width:170px;margin:0 auto;padding:6px 0 0 0;text-decoration:none;cursor:pointer;background:#fff;}
.flexible_img_col06_R .thumb a:hover {background:#fff}
.flexible_img_col06_R a:link strong{display:inline-block;margin:5px 5px 0 5px ;color:#333}
.flexible_img_col06_R p{width:170px;margin:0 auto;font-size:11px;color:#767676;}

/*.flexible_img_col06_R a:hover strong,*/
.flexible_img_col06_R a:active strong,
.flexible_img_col06_R a:focus strong{text-decoration:none;color:#868686}
/*.flexible_img_col06_R a:hover .thumb,*/
.flexible_img_col06_R a:active .thumb,
.flexible_img_col06_R a:focus .thumb{margin:0;}
/*.flexible_img_col06_R a:hover .thumb em,*/
.flexible_img_col06_R a:active .thumb em,
.flexible_img_col06_R a:focus .thumb em{visibility:visible;width:100%;height:auto;margin:-80px 0 0 0;line-height:200px;text-decoration:none;}
.flexible_img_col06_R .st{display:block;color:#868686;text-decoration:none;margin-left:5px} 
.flexible_img_col06_R .date{color:#f24242;font-size:10px}
.flexible_img_col06_R li.bar_line{border-left:1px solid #404040;width:1px}
/* 섬네일 이미지 4/2칸 */

/* aside 시리즈리스트 */
.commonSeries {width:300px;text-align:left;overflow:hidden;margin-bottom:6px; line-height:22px;border-left:1px solid #ddd; padding-left:20px; min-height:400px} 
.commonSeries p {text-align:left;margin:0; padding:5px 0 8px 22px;  color:#CC3A3B;font-size:18px;}
.commonSeries p span {color:#cc3a3b}
.commonSeries p strong {color:#cc3a3b}
.commonSeries a:link {color:#333}
.commonSeries a:hover{color:#0088cc;text-decoration: none;}
.commonSeries li span {color:#77797f;font-size:9px;text-align:right }


#vodWall{margin-top: 10px;width: 100%;height: 335px;text-align:center}
#vodWall_sermon{margin-top:12px;width: 100%;height:360px;padding:0}
#vodWall .vodBox{margin: 0;padding:5px;}
#vodContent{margin: 0 auto;width: 970px;height:60px;}
.vodContent_sermon {margin: 0 auto;width: 100%;margin-top:6px;height:22px}
.vodContentLeft{float:left;padding:0 0 0 6px;}
.vodContentRight {float: right;padding: 10px 10px 0 0}


#sermonSearch{text-align: right;position: absolute;width: 500px;vertical-align:middle;top: 70px;left: 480px;}
#sermonSearch img {vertical-align:middle;padding: 0}
#sermonSearch_sub{text-align: right;position: absolute;width: 500px;vertical-align:middle;top: 70px;left: 480px;}
#sermonSearch_sub img {vertical-align:middle;padding: 0}
#SermonAear{position: relative;margin: 0 auto;width: 980px;height: 330px;background: url(/image/ko-kr/main/sermonImg_main_off.png) no-repeat left top #fff;}
#subSermonAear{position: relative;margin: 0 auto;width: 980px;height: 180px;}
#sermon{text-align:left;height: 330px;width: 980px;background: url(/image/ko-kr/main/sermon_bar.jpg) no-repeat right bottom;position: absolute;top: 0;left: 0;}
#SubMenu{position:absolute;top:0;left:0;width: 980px;height: 180px;background: url(/image/ko-kr/common/subMenubar.png) no-repeat right bottom;}
#menu{ position: absolute;top:20px;left:50px;width: 880px;height: 50px;}


 #sermon_zone{ text-align: left;height: 288px;width:570px;}/*인덱스목사님 설교창*/
#sermon_zone p{font-weight:600; color:#000; font-size:20px;  padding-top:50px;line-height:24px}  /*padding-top:70px;*/
#sermon_zone .sermon_zone{position: relative;float: left;height: 280px;padding-top:8px;}
#sermon_zone .sermon_zone li{font-size:14px;padding:5px 0}
#sermon_zone .sermon_zone_menu {padding-top: 12px;padding-left: 40px;clear: both;text-align: left}
#sermon_zone .sermon_zone_menu span {font-weight:600;color:#e72e35}
#sermon_zone .sermon_zone_menu li{display:inline;font-size:12px;font-weight:600}
#sermon_zone .sermon_zone_menu .sp {color:#dcdcde;font-weight:normal;padding:0 2px;}
#sermon_zone .sermon_zone_menu img{padding-right: 15px;}
#onAir{ width:370px; position: absolute; top:17px;left:580px;}
#sermonAllBtn{ width:350px;height:158px; position: absolute; top:50px;left:580px;}
#sermon #main_sermon_tab{background-color: #eeeeee;vertical-align: bottom;width: 500px;z-index: 2;clear: both;position: inherit;}


#sermon .sermon ul { clear:both; width:400px; margin-top:1px; padding-bottom:10px; _position:relative; _z-index:1; zoom:1; }
#sermon .sermon ul:after { content:'.'; display:block; height:60px; clear:both; visibility:hidden; }
#sermon .sermon ul li { display:inline; float:left; position:relative; z-index:1; width:320px; line-height:42px;height:42px;font-size:14px; margin-right:10px; margin-bottom:10px; border-top:0px solid #f2f2f2;margin-left:expression(this.previousSibling==null?'0':'4px');}
#sermon .sermon ul li:first-child { margin-left:0;}
#sermon .sermon ul li a { display:block; cursor:pointer; width:300px; height:42px;text-align:left;color:#000;line-height:42px;padding-left:18px;background:#e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#sermon .sermon ul li a:nth-child(1n) { border-color:#f6f6f6;vertical-align:middle }
#sermon .sermon ul li a:hover {vertical-align:middle;background:url(/image/ko-kr/main/sermon_bullet.png) no-repeat 0 50% #eceded;}
#sermon .sermon ul li .curve-down { display:inline-block; _display:inline; _zoom:1; border:1px solid #e0e0e0;  }
#sermon .sermon ul li .curve-down:nth-child(1n) { border:none}
#sermon .sermon ul li a img { display:block;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.greeting {float:left;width:250px;height:360px;}
.greeting img {-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:0px solid #eee}

/* promos  사각박스*/
.promos{margin:0 auto; text-align:center; width:922px;margin-top:23px}
.promos ul { clear:both; width:980px; margin:0; padding-bottom:15px; _position:relative; _z-index:1; zoom:1;   }
.promos ul:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
.promos ul li { display:inline; float:left; position:relative; z-index:1; width:220px; height:192px; margin-left:14.5px; border:1px solid #f2f2f2;-moz-border-radius:5px;border-radius:5px;_margin-left:expression(this.previousSibling==null?'0':'8px');}
.promos ul li:first-child { margin-left:0; }
.promos ul li a { display:block; cursor:pointer;border:1px solid #aaa}
.promos ul li a:nth-child(1n) { border-color:#ddd; background-color:#eee}
.promos ul li a:hover {background:#f0f0f0;}
.promos ul li .curve-down { display:inline-block; _display:inline; _zoom:1; border:1px solid #e0e0e0; border-color:#efefef;  }
.promos ul li .curve-down:nth-child(1n) { border:none;}
.promos ul li a img { display:block;margin-left:-10px;}


/* qt */
#qt02 {margin: 0 auto;background:url() repeat-x;	-webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px;height:134px }  /*height:311px*/
#qt02 ul {padding:2px;}
#qt02 li {float:left;display: inline-block;zoom: 1;*display: inline;position:relative;padding:1px 2px 3px 1px}
#qt02 li a {display: inline-block;zoom: 1;*display: inline; cursor:pointer;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;border:1px solid #e1e1e1;}
#qt02 li a:hover {background:#f0f1f1;}
#qt02 ul li img {  display:inline-block; *display:inline; zoom:1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:103px;height:120px} /*width:190px;height:143px*/

/* place */
#place {margin: 0 auto; }
#place ul {padding:14px 0;}
#place ul li {display:inline; float:left; position:relative; z-index:1;padding:0 5px}
#place ul li a {display:block; cursor:pointer;-webkit-box-shadow:inset 0 2px 1px rgba(255,255,255,.97);-moz-box-shadow:inset 0 2px 1px rgba(255,255,255,.97);box-shadow:inset 0 2px 1px rgba(255,255,255,.97);}
#place ul li a:nth-child(1n) {border-color:#fff; }
#place ul li a:hover {border:0px solid #000;}
/*#place ul li span {display:inline-block; _display:inline; _zoom:1;}*/

#place ul li a img {display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #f1f1f1;}

/* paper */
#paper {margin: 0 auto;width:100%;height:450px;overflow:auto}
#paper ul {margin: 0 auto;width:100%;padding-top:1px;}
#paper ul li {display:inline-block; _display:inline; _zoom:1; position:relative; z-index:1;width:180px;padding:10px;float:left}
#paper ul li a { cursor:pointer;background:#fff; }
#paper ul li a:nth-child(1n) { border-color:#fff}
#paper ul li a:hover {border:0 solid #eee;}
#paper ul li p {width:150px;vertical-align:top;padding-bottom:5px;}
#paper li img {padding:15px 10px 3px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; width:160px;height:184px;}
#paper li a img {border:0px solid #fff; }

/* book */
#book {margin: 0 auto;margin-top:12px;width:100%;height:550px;overflow:auto}
#book ul {margin: 0 auto;width:100%;padding-top:5px;overflow:hidden }
#book ul li {display:inline-block; _display:inline; _zoom:1;position:relative; z-index:1;padding:2px 5px;float:left;width:180px;}
#book ul li a {display:block; cursor:pointer;border:1px solid #eee}
#book ul li a:nth-child(1n) { border-color:#fff;}
#book ul li a:hover {border:1px solid #e0e0e0}
#book ul li span {display:inline-block; _display:inline; _zoom:1;vertical-align:top; border-left:0 solid #000;padding:10px;width:180px;height:300px;font-size:13px;line-height:18px}
#book li a img {display:block;border:1px solid #eee;padding:8px;width:160px}
#book_view {margin: 0 auto;width:100%;padding:20px 0}
#book_view h2 {margin: 0;text-align:left;width:100%;padding:10px 0;}
#book_view article {text-align:left}



/* board -main-board01*/
#main_board01 { float:left;width:360px}
#main_board01 p {text-align:left;margin:0; padding-top:15px;padding-left:20px}
#main_board01 ul {padding-top:0px;text-align:left}
#main_board01 ul li{ position:relative; z-index:1; border-top:0px solid #f2f2f2;padding-left:20px; padding-top:3px}
#main_board01 ul li a { cursor:pointer; color:#6f7070}
#main_board01 ul li a:nth-child(1n) { border-color:#fff; }
#main_board01 ul li .curve-down { display:inline-block; _display:inline; _zoom:1; border-left:1px solid #000; border-top-color:#fff; border-bottom-color:#ccc; }
#main_board01 ul li .curve-down:nth-child(1n) { border:none;}
#main_board01 ul li a img { display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #f9f9f9;}

/* board -main-board02*/
#main_board02 { float:right;width:460px ;text-align:right;}
#main_board02 p{text-align: center;margin: 0;padding-top: 12px;padding-left:20px;}
#main_board02 p span{margin-bottom:10px;padding-right: 20px;}
#main_board02 ul {padding-top:10px;text-align:right}
#main_board02 ul li{display:inline; position:relative; z-index:1; border-top:0px solid #f2f2f2;padding-right:30px; padding-top:3px}
#main_board02 ul li a { cursor:pointer; color:#6f7070}
#main_board02 ul li a:nth-child(1n) { border-color:#fff; }
#main_board02 ul li a:hover {background:#f9f9f9;}
#main_board02 ul li .curve-down { display:inline-block; _display:inline; _zoom:1; border-left:1px solid #000; border-top-color:#fff; border-bottom-color:#ccc; }
#main_board02 ul li .curve-down:nth-child(1n) { border:none;}
#main_board02 ul li a img { display:inline;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #f9f9f9;}

/* board -main-board03*/
#main_board03 {clear:both;width:960px ;text-align:center;}
#main_board03 p {text-align:center;margin:0; padding-top:15px;padding-right:6px}
#main_board03 ul {padding-top:25px;text-align:center}
#main_board03 ul li{display:inline; border-top:0px solid #f2f2f2;padding-right:8px; padding-top:3px}
#main_board03 ul li a { cursor:pointer; color:#6f7070}
#main_board03 ul li a:nth-child(1n) { border-color:#fff; }
#main_board03 ul li a:hover {background:#f9f9f9;}
#main_board03 ul li .curve-down { display:inline-block; _display:inline; _zoom:1; border-left:1px solid #000; border-top-color:#fff; border-bottom-color:#ccc; }
#main_board03 ul li .curve-down:nth-child(1n) { border:none;}
#main_board03 ul li a img { display:inline;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #f9f9f9;}


/* SermonDirectory */
#commonSeries{width: 250px;text-align: left;padding: 10px;margin: 10px;position: absolute;right: 0;top: 0;} 
#commonSeries p {text-align:left;margin:0; padding:10px 0 8px 8px; font-weight: 600; color:#0088cc;}
#commonSeries p span {color:#cc3a3b}
#commonSeries p strong {color:#cc3a3b}
#commonSeries a:link {color:#333}
#commonSeries a:hover{color:#0088cc;text-decoration: none;}


#sermonContent{margin: 10px 0px 20px 10px;float: left;width: 670px;height: 100%;}
#sermonContent .q{text-align: justify;height:210px}
#sermonContent p {text-align:left;margin:0; padding-top:15px;padding-left:20px; font-weight: 600; color:#000;}
#sermonContent h2 {text-align:left;margin: 0 0 3px 20px; padding-top:10px;padding-bottom:4px; font-weight: 600; color:#0088cc;border-bottom: 1px solid #0088cc;font-size:12px}
#sermonContent ul {padding-top:0px;text-align:left}
#sermonContent ul li { position:relative; z-index:1; border-top:0px solid #f2f2f2;padding-left:20px; padding-top:3px}
#sermonContent ul li a {  color:#6f7070}
#sermonContent ul li a:hover {background:#f9f9f9;}
#sermonContent ul li a img  {display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #f9f9f9;}
#sermonContent article { text-align:left;margin:0; padding-top:5px;padding-left:20px}
#sermonContent .vscrollerbase{width:11px;background:#f9f9f9}

.q .vscrollerbase .vscrollerbasebeg{width:9px;border:1px solid #eaeaea}
.q .vscrollerbase .vscrollerbaseend{width:11px;height:1px !important;background:#eaeaea}
.q .vscrollerbar{width:11px;height:57px !important;background:url(/image/common/img_pr_bar.gif) no-repeat}
.q .vscrollerbar{padding:0px;z-index:1000}
.q .flexcroll{float:left;overflow:auto;position:relative;width:100%;height:200px;padding-right:8px}
.q .scrollgeneric{line-height:1px;font-size:1px;position:absolute;top:0;left:0}
.q .vscrollerbase{width:11px;background:#f9f9f9}
.q .vscrollerbase .vscrollerbasebeg{width:9px;border:1px solid #eaeaea}
.q .vscrollerbase .vscrollerbaseend{width:11px;height:1px !important;background:#eaeaea}
.q .vscrollerbar{width:11px;height:57px !important;background:url(/image/common/img_pr_bar.gif) no-repeat}
.q .vscrollerbar{padding:0px;z-index:1000}
.q .flexcroll ul{margin-bottom:-32px}
.q .flexcroll ul ul{margin:0}
.q .flexcroll ul li{margin:-16px 0;padding:16px 0 32px;}
.q .flexcroll ul li li{margin:10px 0 0;padding:0;background:none}

.series_list .vscrollerbase .vscrollerbasebeg{width:9px;border:1px solid #eaeaea}
.series_list .vscrollerbase .vscrollerbaseend{width:11px;height:1px !important;background:#eaeaea}
.series_list .vscrollerbar{width:11px;height:57px !important;background:url(/image/common/img_pr_bar.gif) no-repeat}
.series_list .vscrollerbar{padding:0px;z-index:1000}

.series_list .flexcroll{float:left;overflow:auto;position:relative;width:250px;height:560px;padding-right:8px}
.series_list .scrollgeneric{line-height:1px;font-size:1px;position:absolute;top:0;left:0}
.series_list .vscrollerbase{width:11px;background:#f9f9f9}
.series_list .vscrollerbase .vscrollerbasebeg{width:9px;border:1px solid #eaeaea}
.series_list .vscrollerbase .vscrollerbaseend{width:11px;height:1px !important;background:#eaeaea}
.series_list .vscrollerbar{width:11px;height:57px !important;background:url(/image/common/img_pr_bar.gif) no-repeat}
.series_list .vscrollerbar{padding:0px;z-index:1000}
.series_list .flexcroll ul{margin-bottom:-32px}
.series_list .flexcroll ul ul{margin:0}
.series_list .flexcroll ul li{margin:-16px 0;padding:16px 0 32px;}
.series_list .flexcroll ul li li{margin:10px 0 0;padding:0;background:none}


.more a{text-align: right;margin-top: 1px;padding: 0;font-weight: normal;float: right;color: #0088cc}

/* 모달 설교 레이어 팝업 */
.mw {position: fixed;_position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index:2000}
.mw .flexcroll{float:left;overflow:auto;position:relative;width:940px;height:400px;padding-top:8px;padding-right:8px;background:#f1f1f1;-webkit-overflow-scrolling: touch;}
.mw h1{margin-bottom:5px;font-size:14px;color:#2c2c2c;letter-spacing:-1px;line-height:20px;text-align:left}
.mw ol{text-align:left}
.mw span {text-align:left;margin:0; padding-top:15px;padding-left:0; font-weight: 600; color:#e72e35}
.mw .bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=60)}
.mw .clse{position:absolute;top:8px;right:12px}
.mw .prt {position:absolute;top:10px;right:45px}

.mw .fg{position:absolute;top:50%;left:50%;width:960px;height:445px;margin:-222.5px 0 0 -480px;padding:10px;border:1px solid #2a2a2a;background:#fff;z-index:30000000}
/* 모달 설교 레이어 팝업 */

/* 설교본문 */
.mw2013 {width:960px; height:auto;max-height:400px; z-index:30000000000; overflow:hidden; border:1px solid #d4d4d5;position:absolute;}
.mw2013 .back { width:100%; margin:0 auto; height:100%; overflow:hidden;}
.mw2013 h1{margin-bottom:5px;font-size:16px;color:#2c2c2c;letter-spacing:-1px;line-height:32px;text-align:center}
.mw2013 ol{text-align:left}
.mw2013 span {text-align:center;margin:0; padding-top:15px;padding-left:0; font-weight: 600; color:#e72e35}
.mw2013 .flexcroll{overflow:auto; width:100%; height:auto;max-height:370px; background:#f1f1f1;-webkit-overflow-scrolling: touch; font-size:14px; text-align:left; padding-top:5px; padding-left:5px;padding-bottom:5px;}
.mw2013 .mwBox {height:100%; background-color:#eaeaea; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; box-shadow: rgba(0,0,0,0.3) 0 1px 3px; }

/* paginate */
.paginate{float:left;width: 620px;line-height: normal;text-align: center;padding: 30px 0 25px;height:30px;clear:both}
.paginate a,
.paginate strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff ;color:#323232;text-decoration:none;vertical-align:top}
.paginate a:hover,
.paginate a:active,
.paginate a:focus{background-color:#f8f8f8}
.paginate strong{color:#cc3a3b}
.paginate .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate .direction:hover,
.paginate .direction:active,
.paginate .direction:focus{color:#323232;background-color:#fff}
.paginate .prev{border-left:0}
.paginate .next{border-right:0}
.paginate .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top;}
.paginate .prev span{*left:-4px;margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}
.paginate .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}
/* paginate */


/* homefooter 푸터정렬 */
footer{width:100%;border-top: 2px solid #cc3a3b;overflow:hidden;height:100px;position:relative;margin-top:50px}
#homefooter{width:1280px;margin:0 auto;margin-top:10px;text-align: left;font-size: 12px;color: #6e6e6e;padding:10px 0;}
#homefooter .add{position: relative;float: left;padding-bottom:10px}
#homefooter span{color: #000000;}
#homefooter .copyright{float: right;visibility: visible;position: relative;padding-bottom:10px}
#homefooter .copyright p {text-align:right}
/* homefooter 푸터정렬 */

#homefooter_happy{width:980px;margin:0 auto;margin-top:10px;text-align: left;font-size: 12px;color: #6e6e6e;border-top: 2px solid #cc3a3b;padding:10px 0;clear:both}
#homefooter_happy .add{position: relative;float: left;padding-bottom:10px}
#homefooter_happy span{color: #000000;}
#homefooter_happy .copyright{float: right;visibility: visible;position: relative;padding-bottom:10px}
#homefooter_happy .copyright p {text-align:right}
/* homefooter 푸터정렬 */


#homefooter_1280{width:1280px;margin:0 auto;margin-top:10px;text-align: left;font-size: 12px;color: #6e6e6e;padding:10px 0;}
#homefooter_1280 .add{position: relative;float: left;padding-bottom:10px}
#homefooter_1280 span{color: #000000;}
#homefooter_1280 .copyright{float: right;visibility: visible;position: relative;padding-bottom:10px}
#homefooter_1280 .copyright p {text-align:right}
/* homefooter 푸터정렬 */

#homefooter_1280_happy{width:1280px;margin:0 auto;margin-top:10px;text-align: left;font-size: 12px;color: #6e6e6e;border-top: 2px solid #cc3a3b;padding:10px 0;clear:both}
#homefooter_1280_happy .add{position: relative;float: left;padding-bottom:10px}
#homefooter_1280_happy span{color: #000000;}
#homefooter_1280_happy .copyright{float: right;visibility: visible;position: relative;padding-bottom:10px}
#homefooter_1280_happy .copyright p {text-align:right}
/* homefooter 푸터정렬 */



/* table */
/* 테이블 디볼트*/
.none_search{font-weight:600;height:30px;line-height:30px;font-size:16px}
table{ table-layout:auto;border-spacing:6px;border-collapse:collapse;margin:0 auto 10px;border:0 solid #f1f1f1; text-align:center;}   
table caption, table thead{font-weight:600;text-align:center;color:#fff}
.t_01 {width:100%;margin-top:0px}
.t_01 tr {background-color:#fff}
.t_01 tr.latest-article{background:#f2f2f2;color:#000}
.t_01 tr.latest-article td em {padding:2px 4px; background:#d62b2b;color:#fff;font-size:12px;font-style:normal;border-radius:2px}

.t_01 .title02 {text-align: left;font-weight:600;color:#d62b2b}
.t_01 td {padding: 10px 3px;border-bottom: 1px solid rgb(234,234,234);} 
.t_01 .thColor{background:#FFF;color:#d62b2b;padding:3px 0;border-top:1px solid #d62b2b;border-bottom:2px solid #d62b2b}
.t_01 tr th { font-weight: 600; text-align: center; }
.t_01 .tdCenter{text-align:center;}
.t_01 .title01 {text-align:left}
.t_01 .title01 a{color:#333}
.t_01 .title01 a:hover{color: #d62b2b;text-decoration: none;}

.t_01_view{ table-layout:auto;border-spacing:6px; border-collapse:collapse;margin:0 auto 10px;width:100%;border-bottom:0px  solid #e0e0e0;text-align:center; }
.t_01_view tr {background-color:#fff}
.t_01_view td {padding:12px 8px;text-align:left} 
.t_01_view .thColor_view {background:#666}
.t_01_view .tdCenter {text-align:center;}
.t_01_view .view {text-align:left; padding:15px;line-height:22px} 
.title_view{font-weight:600;text-align:left;background:#fff;color:#58585a;border-top:1px solid #d62b2b;border-bottom:2px solid #d62b2b; font-size:16px}
.t_01_view td.gomgomview{text-align:center!important; padding:30px;}
.paginate-area{margin-top:10px;margin-bottom:15px}
.paginate-area ul li {
    border-top: 1px solid rgb(234,234,234);
    border-bottom: 1px solid rgb(234,234,234);
    padding: 5px;
    text-align: left
}
.paginate-area ul li:last-child{border-top: none}
.paginate-area ul em {padding: 2px 4px; background: #d62b2b;   color: #fff;font-size: 12px;font-style: normal;border-radius: 2px;margin-right:5px}

/* 테이블 02*/
.t_02, t_02 thead, .t_02 td {
    border: 0
}
.t_02{width:100%;border-bottom:1px solid #8f8f8f;text-align:center;border-collapse:collapse}
.t_02 .thColor02 {background-color:#a0a0a0;color:#FFF}
.t_02 td{padding:6px 0 4px;border:1px solid #8f8f8f;}

/* 테이블 03*/
.t_03 {width:100%;border-bottom:1px solid #8f8f8f;text-align:center;border-collapse:collapse}
.t_03 caption {width:800px;text-align:left;color:#000;font-size:16px;padding-bottom:6px}
.t_03,t_03 thead,.t_03 td {border:0}
.t_03 .thColor03 {background-color:#a0a0a0;color:#FFF;text-align:center}
.t_03 td {padding:3px;border:1px solid #8f8f8f;text-align:left;vertical-align:top;line-height:22px}


.st_03 {width:360px;border-bottom:0px solid #8f8f8f;text-align:center;border-collapse:collapse}
.st_03 td {padding:1px;border:0px solid #8f8f8f;text-align:left;vertical-align:top;line-height:22px}

.st_03 a:hover{color:#e72e35}
.st_03 .st_03_btn {padding:1px;text-align:left;line-height:16px;width:50px}
/*.st_03 tr:hover {background:#f1f1f1}*/
td.st_03_c {background:#fff;color:#000;font-weight:600;text-align:center;vertical-align:middle}

/* 테이블 04*/
.t_04 {width:900px}
.t_04 tr {background-color:#fff}
.t_04 td{ padding:3px 6px; border-bottom:1px solid rgb(234,234,234);} 
.t_04 .thColor{background:#666}
.t_04 .tdCenter{text-align:center;}
.t_04 tr:hover {background:#f5f5f5}
.t_04 thead tr:hover {background:#666;color:inherit}
.t_04 .title04 {text-align:left}
.t_04 .title04 a{color:#666}
.t_04 .title04 a:hover{color: #2b67a3;text-decoration: none;}
.t_04 .title04_answer {text-align:left;background:#f5f5f5;line-height:25px;padding-left:40px}
.tw55{width:55%}
.tw40{width:40%}
.tw30{width:30%}

/* 테이블 05*/
.t_05 {width:920px;border-bottom:0px solid #8f8f8f;text-align:center;border-collapse:collapse}
.t_05 td {padding:8px 0 3px 0;border:0 solid #eeeeee;text-align:center;}
td.st_05 {background:#fff;color:#333;text-align:left;font-weight:600;padding-top:20px; font-size:16px;border-bottom:2px solid #ddd}

/* 섬기는 이들 수정 2016-12-01 */
.t_05_new {width:1200px;border-bottom:0px solid #8f8f8f;text-align:center;border-collapse:collapse}
.t_05_new td {padding:8px 0 3px 0;border:0 solid #eeeeee;text-align:center;}
.t_05_new td.st_05_new {background:#fff;color:#333;text-align:left;font-weight:600;padding-top:20px; font-size:16px;}
.t_05_new td ul{;margin:0px 2px 10px 2px;padding-bottom:3px;border-radius:0px;background-color:#f8f8f8}
.t_05_new td ul li{text-align:center;}
.t_05_new td ul li.name{font-weight:600;font-size:14px;text-indent:17px; text-align:left}
.t_05_new td ul li.elder_name {font-weight:600;font-size:14px;text-align:center;margin-bottom:3px;}
.t_05_new td ul li.division{font-size:11px;text-indent:17px;line-height:19px;}
.t_05_new td ul li.telephone{font-size:11px;text-indent:17px;line-height:16px; text-align:left}
.t_05_new td ul li.email{font-size:11px;text-indent:17px;line-height:16px;margin-bottom:3px;text-align:left}
.t_05_new td ul li img{padding:8px;padding-bottom:3px;border-bottom:0px;width:176px;}

/*섬기는이들 교역자 오우진목사 장년 1교구, 제3수석부목사, 교회학교디텍터로 내용이 많아져 이것만 높이를 줌*/
.t_05_oh {width:920px;border-bottom:0px solid #8f8f8f;text-align:center;border-collapse:collapse}
.t_05_oh td {padding:8px 0 3px 0;border:0 solid #eeeeee;text-align:center;}
.t_05_oh td.st_05_new {background:#fff;color:#333;text-align:left;font-weight:600;padding-top:20px; font-size:16px;border-bottom:2px solid #ddd}
.t_05_oh td ul{border:1px solid #eeeeee;margin:0px 10px 10px 10px;padding-bottom:3px;border-radius:5px;width:165px;height:260px;background-color:#f8f8f8}
.t_05_oh td ul li{text-align:left;}
.t_05_oh td ul li.name{font-weight:600;font-size:14px;text-indent:17px;}
.t_05_oh td ul li.elder_name {font-weight:600;font-size:14px;text-align:center;margin-bottom:3px;}
.t_05_oh td ul li.division{font-size:11px;text-indent:17px;line-height:19px;}
.t_05_oh td ul li.second_division{font-size:11px;text-indent:17px;line-height:19px;} /*추가*/
.t_05_oh td ul li.telephone{font-size:11px;text-indent:17px;line-height:16px;}
.t_05_oh td ul li.email{font-size:11px;text-indent:17px;line-height:16px;margin-bottom:3px;}
.t_05_oh td ul li img{padding:16px;padding-bottom:3px;border-bottom:0px;width:137px;}

/* 섬기는 이들 내용이 줄어들면 높이도 같이 줄어들어서 고정 높이 줌 */
.t_05_lo {width:920px;border-bottom:0px solid #8f8f8f;text-align:center;border-collapse:collapse}
.t_05_lo td {padding:8px 0 3px 0;border:0 solid #eeeeee;text-align:center;}
.t_05_lo td.st_05_new {background:#fff;color:#333;text-align:left;font-weight:600;padding-top:20px; font-size:16px;}
.t_05_lo td ul{border:1px solid #eeeeee;margin:0px 10px 10px 10px;padding-bottom:3px;border-radius:5px;width:165px;height:238px;background-color:#f8f8f8}
.t_05_lo td ul li{text-align:left;}
.t_05_lo td ul li.name{font-weight:600;font-size:14px;text-indent:17px;}
.t_05_lo td ul li.elder_name {font-weight:600;font-size:14px;text-align:center;margin-bottom:3px;}
.t_05_lo td ul li.division{font-size:11px;text-indent:17px;line-height:19px;}
.t_05_lo td ul li.telephone{font-size:11px;text-indent:17px;line-height:16px;}
.t_05_lo td ul li.email{font-size:11px;text-indent:17px;line-height:16px;margin-bottom:3px;}
.t_05_lo td ul li img{padding:16px;padding-bottom:3px;border-bottom:0px;width:137px;}

/* 섬기는 이들 한줄에 4명으로 변경요청 이름제외 내용이 4개인경우 2017-12-06 */
.t_05_staff {width:1150px;border-bottom:0px solid #8f8f8f;text-align:center;border-collapse:collapse}
.t_05_staff td {padding:8px 10px 3px 10px;border:0 solid #eeeeee;text-align:center;}
.t_05_staff td.st_05_new {background:#fff;color:#333;text-align:left;font-weight:600;padding-top:20px; font-size:16px;}
.t_05_staff td ul{padding-bottom:3px;width:220px;height:270px;background-color:#f8f8f8}
.t_05_staff td ul li{text-align:left;}
.t_05_staff td ul li.name{font-weight:600;font-size:14px;text-indent:17px;}
.t_05_staff td ul li.elder_name {font-weight:600;font-size:14px;text-align:center;margin-bottom:3px;}
.t_05_staff td ul li.division{font-size:11px;text-indent:17px;line-height:19px;}
.t_05_staff td ul li.second_division{font-size:11px;text-indent:17px;line-height:19px;} /*추가*/
.t_05_staff td ul li.telephone{font-size:11px;text-indent:17px;line-height:16px;}
.t_05_staff td ul li.email{font-size:11px;text-indent:17px;line-height:16px;margin-bottom:3px;}
.t_05_staff td ul li img{padding:8px;padding-bottom:0px;border-bottom:0px;width:220px;}

/* 섬기는 이들 한줄에 4명으로 변경요청 이름제외 내용이 3개인경우  2017-12-06 */
.t_05_staff1 {width:1150px;border-bottom:0px solid #8f8f8f;text-align:center;border-collapse:collapse}
.t_05_staff1 td {padding:8px 0 3px 0;border:0 solid #eeeeee;text-align:center;}
.t_05_staff1 td.st_05_new {background:#fff;color:#333;text-align:left;font-weight:600;padding-top:20px; font-size:16px;}
.t_05_staff1 td ul{padding-bottom:3px;width:220px;height:290px;background-color:#f8f8f8}
.t_05_staff1 td ul li{text-align:left; }
.t_05_staff1 td ul li.name{font-weight:600;font-size:14px;text-indent:17px;}
.t_05_staff1 td ul li.elder_name {font-weight:600;font-size:14px;text-align:center;margin-bottom:3px;}
.t_05_staff1 td ul li.division{font-size:11px;text-indent:17px;line-height:19px;}
.t_05_staff1 td ul li.telephone{font-size:11px;text-indent:17px;line-height:16px;}
.t_05_staff1 td ul li.email{font-size:11px;text-indent:17px;line-height:16px;margin-bottom:3px;}
.t_05_staff1 td ul li img{padding:8px;padding-bottom:3px;border-bottom:0px;width:220px;}


.t_05_staff2 {width:1150px;border-bottom:0px solid #8f8f8f;text-align:center;border-collapse:collapse}
.t_05_staff2 td {padding:8px 0 3px 0;border:0 solid #eeeeee;text-align:center;}
.t_05_staff2 td.st_05_new {background:#fff;color:#333;text-align:left;font-weight:600;padding-top:20px; font-size:16px;}
.t_05_staff2 td ul{padding-bottom:3px;width:220px;height:270px/*;background-color:#f8f8f8*/}
.t_05_staff2 td ul li{text-align:left; }
.t_05_staff2 td ul li.name{font-weight:600;font-size:14px;text-indent:17px;}
.t_05_staff2 td ul li.elder_name {font-weight:600;font-size:14px;text-align:center;margin-bottom:3px;}
.t_05_staff2 td ul li.division{font-size:11px;text-indent:17px;line-height:19px;}
.t_05_staff2 td ul li.telephone{font-size:11px;text-indent:17px;line-height:16px;}
.t_05_staff2 td ul li.email{font-size:11px;text-indent:17px;line-height:16px;margin-bottom:3px;}
.t_05_staff2 td ul li img{padding:8px;padding-bottom:3px;border-bottom:0px}

/* 테이블 06*/
.t_06 {width:95%;border-bottom:1px solid #b5b5b5;text-align:center;border-collapse:collapse}
.t_06 caption {width:800px;text-align:left;color:#000;font-size:16px;padding-bottom:6px}
.t_06,t_06 thead,.t_06 td {border:0}
.t_06 .thColor06 {background-color:#ddd;color:#666;text-align:center;font-weight:600}
.t_06 .thColor06_01 {background-color:#ddd;color:#d62b2b;text-align:center;font-weight:600}
.t_06 .thColor06_02 {background-color:#ddd;color:#145fcf;text-align:center;font-weight:600}
.t_06 td {padding:3px;border:1px solid #b5b5b5;text-align:left;vertical-align:top;line-height:22px}

/* 테이블 07*/
.t_07,t_07 thead,.t_07 td{border:0}
.t_07{width:100%;border-bottom:1px solid #8f8f8f;text-align:center;border-collapse:collapse}
.t_07 .thColor07 {background-color:#f4f4f4;}
.t_07 .thColor07_01  {background-color:#a0a0a0;color:#FFF}
.t_07 td{padding:4px 0 2px;border:1px solid #8f8f8f;}
.t_07 .thColor07_left {text-align:left;padding:5px 15px}
.t_07 th {text-align:center;border:1px solid #8f8f8f;}


/* 교육신청*/
.edu_apply,edu_apply thead,.edu_apply  td{border:0}
.edu_apply {width:100%;border-bottom:1px solid #8f8f8f;text-align:center;border-collapse:collapse}
.edu_apply th{background:#f4f4f4; border:1px solid #8f8f8f;font-weight:600;text-align:center;padding:6px 1px}
.edu_apply td em{font-style:normal;color:#d62b2b;}
.edu_apply td {line-height:18px;padding:8px 1px;font-size:14px;border:1px solid #8f8f8f;color:#555555}
.edu_apply .title{font-weight:600;color:#c02e00 ;background:#fbfbfb}
.button_apply a { color:#d62b2b;font-weight:600;padding-bottom:2px; border-bottom:1px solid ; }
.button_apply { background:#fbfbfb;}
td.button_apply >em{color:#8f8f8f;font-style:normal; border-bottom:1px solid;;padding-bottom:2px; }

/* 교육신청2*/
.edu_apply2 td.edu_apply_title {font-size:16px;font-weight:600;color: rgb(200, 48, 1) ;padding-top:10px;padding-bottom:8px;border-bottom:1px solid #dddddd;background-color:#f5f5f5}
.edu_apply2 {width:100%;border-collapse:collapse;border:1px solid #8f8f8f;margin-bottom:26px}
.edu_apply2 td {line-height:20px;padding:6px;font-size:14px;color:#555555; text-align:left;}
.edu_apply2 td img{line-height:20px;vertical-align:middle;}
.edu_apply2 td em {color:#000;font-weight:600;font-style:normal}
.edu_apply2 td span {color: rgb(200, 48, 1) ;font-weight:600;font-style:normal}
 a.button_apply2  { color:#fff;font-weight:600;padding:1px; background-color: #d62b2b  ; border-radius:50%;display:inline-block ;width:41px;height:41px;text-align:center;line-height:41px}

a.button_apply2_gray {
    color: #333;
    font-weight: 600;
    padding: 1px;
    background-color: #c0c0c0;
    border-radius: 50%;
    display: inline-block;
    width: 41px;
    height: 41px;
    text-align: center;
    line-height: 41px
}

.closed {
    color: #333;
    font-weight: 600;
    padding: 1px;
    background-image: url('/image/ko-kr/btn/closed.gif');
    border-radius: 50%;
    display: inline-block;
    width: 41px;
    height: 41px;
    text-align: center;
    line-height: 41px
}

.t_08 {
    width: 100%
}
.t_08 th{background-color:#909090;text-align:center;color:#fff;font-weight:600;}
.t_08 td{ padding:3px 6px; border:1px solid #eaeaea;} 

.t_09 {width:100%;font-size:13px;color:#000;background-color:#fee6da;}
.t_09 th{background-color:#f9dacc;text-align:center;color:#000;font-weight:600; border:1px solid #fff;font-size:13px}
.t_09 td{ padding:3px 6px; border:1px solid #fff;font-size:13px}

.t_train { width: 100%;border:1px solid #909090}
.t_train th{background-color:#e1e1e1;text-align:center;color:#000;font-weight:600;padding:6px 0; border-bottom:1px solid #909090}
.t_train td{ padding:3px 6px; border-bottom:1px solid #909090;;padding:6px 0}
.result{color:#d62b2b; font-weight:600}

/* 테이블 02*/
.t_search, t_search thead, .t_search td {border: 0}
.t_search{width:880px;border-bottom:0px solid #595e6b;text-align:left;border-collapse:collapse;margin:0 0 0 20px}
.t_search .thColorsearch {color:#333;font-size:12px;text-align:left;}
.t_search td{padding:6px;border:0px solid #595e6b; font-weight:600}
.t_search td input {border:1px solid #aaaaaa}


/* 테이블 2019*/

.table_type01 {width:95%;border-bottom:1px solid #acacad;text-align:center;border-collapse:collapse;margin:0 auto;color:#000}
.table_type01 th {padding:10px;background-color:#f2f2f2;text-align:center; font-weight:600;border:1px solid #acacad;color:#333;font-size:16px;line-height:22px}
.table_type01 td {padding:10px;border:1px solid #acacad;color:#4d4d4d;font-size:15px ;text-align: left;line-height:26px}
.table_type01 td em {color:#d62b2b; float:none;font-size:13px ;font-style:normal}

.table_type01 td span{font-weight:600;color:#eb6101}

.ul_type01{width:92%;text-align:left;margin:20px auto;}
.ul_type01 li::before {
        content: "※ ";
    }
.ul_type01  li.point{color:#d62b2b}



/* UI Object */
input.w400 {
    width: 400px
}
input.w300 {width:300px}
input.w200 {width:200px} 
input.w100 {width:100px}
/* UI Object */

/* UI Object */
a.btn_big{display:inline-block;padding-right:4px;background:url(/image/admin/bg_btn_default.gif) no-repeat 100% 0;font-size:12px;color:#444;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:1px 8px 0 12px;background:url(/image/admin/bg_btn_default.gif) no-repeat}
a.btn_sml{display:inline-block;padding-right:4px;background:url(/image/admin/bg_btn_default.gif) no-repeat 100% -27px;font-size:11px;color:#444;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sml span,a.btn_sml strong{display:block;padding:1px 4px 0 8px;background:url(/image/admin/bg_btn_default.gif) no-repeat 0 -27px}
/* UI Object */

/* UI Object */
.paginate_complex{width:100%;margin:0 auto;text-align: center;padding:15px 0;line-height:normal;}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff;color:#323232;text-decoration:none;vertical-align:top}
.paginate_complex a:hover,
.paginate_complex a:active,
.paginate_complex a:focus{background-color:#f8f8f8}
.paginate_complex strong{color:#ff8600}
.paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate_complex .direction:hover,
.paginate_complex .direction:active,
.paginate_complex .direction:focus{color:#323232;background-color:#fff}
.paginate_complex .prev{border-left:0}
.paginate_complex .next{border-right:0}
.paginate_complex .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}
.paginate_complex .prev span{*left:-4px;margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}
.paginate_complex .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}
/* UI Object */

/* video thumbnail */
.video-thumb { float:left; text-align:center; line-height:17px; cursor:pointer; padding-right:20px;  }
.video-thumb .image { display:block; width:162px; padding:10px; position:relative; -webkit-box-shadow:rgba(0,0,0,0.8) 0 0 1px; -moz-box-shadow:rgba(0,0,0,0.5) 0 0 1px; box-shadow:rgba(0,0,0,0.5) 0 0 1px; *border:1px solid #e3e3e3; }
.video-thumb .image img { display:block; }
.video-thumb .image .play { width:44px; height:44px; margin:-22px 0 0 -22px; position:absolute; left:50%; top:50%; background:url(http://images.apple.com/v/ipad/a/images/video_play.png) 0 0 no-repeat; _behavior:url(); }
.video-thumb:hover .image .play { background:url(http://images.apple.com/v/ipad/a/images/video_play.png) 0 -48px no-repeat; }
.video-thumb .wrap,
.video-thumb .more { display:inline-block; text-align:center; font-size:.857em; margin:9px auto 0; }
.video-thumb .more { padding:0 8px; }
.video-thumb .wrap .more { font-size:1em; margin:0; }

.video-thumb_01 { float:left; text-align:center; line-height:17px; cursor:pointer;}
.video-thumb_01 .image_01 { display:block; padding:6px; position:relative;}
.video-thumb_01 .image_01 img { display:block;width:200px ;border-radius:8px}
.video-thumb_01 .image_01 .play_01 { width:44px; height:44px; margin:-35px 0 0 -22px; position:absolute; left:50%; top:50%; background:url(/image/ko-kr/common/video_play.png) 0 0 no-repeat; _behavior:url(); z-index:1; }
.video-thumb_01:hover .image_01 .play_01 { background:url(/image/ko-kr/common/video_play.png) 0 -48px no-repeat;}

.con {margin:0 auto;width:1200px;text-align:justify;padding-top:10px}
.con h2 {text-align:left;margin:0;padding-bottom:15px}
.con em {float:left;font-size:14px;font-weight:600;padding-top:50px 0 0 100px}
.con p {display:block;}
figcaption.con02 {float:right;display:inline-block;*display:inline; *zoom:1;text-align:left;width:560px;padding-bottom:50px;margin:0}
.inline {display:inline-block;*display:inline; *zoom:1}
.b4 {margin-right:8px;margin-bottom:12px;padding:6px 6px 6px 10px;display:inline-block;width:390px;height:360px;text-align:left;*display:inline; *zoom:1;float:left}
.b4 h3.line_bullet {background:url(/image/ko-kr/introduction/line_bullet.png) center bottom no-repeat;padding:8px 0 12px 0;font-size:17px; font-weight:500}
.b6 {margin-right:10px;margin-bottom:12px;padding:10px;display:inline-block;width:600px;height:260px;text-align:left;*display:inline; *zoom:1;float:left}
.worship_info02 {background:url(/image/ko-kr/introduction/worship_info02.png) center bottom no-repeat;}
.worship_info03 {background:url(/image/ko-kr/introduction/worship_info03.png) center bottom no-repeat;}
.worship{float:left;display:inline-block;*display:inline; *zoom:1;width:220px}


/*vision*/
.vision_title {margin:0 auto;width:1280px; ;padding:0;text-align:left}
.vision_title h2 {text-align:left;padding:10px 0 0 0px;color:#000}
.line_down {margin:0 auto;width:100%;background:url() left top no-repeat}


.con02 {margin:0 auto;width:100%;text-align:justify;padding-top:10px}
.con02 h3 {margin:0;;text-align:left;font-size:16px;padding:5px 0 5px 0px; font-weight:600}
.con02 em {color:#ff591f}
.con02 dt {color:#ff591f}
.con02 dl {margin:5px 0 10px 10px}


/*edu*/
.edu_title {margin:0 auto;width:100%;background:url(/image/ko-kr/education/edu05.png) right bottom no-repeat;padding:0;height:137px}
.edu_title h2 {text-align:left;padding:0}

.edu_title_index {margin:0 auto;width:100%;background:url(/image/ko-kr/education/edu05.png) right bottom no-repeat;padding:0;height:137px;margin-top: 12px}

/*새신자반*/
.edu_title_newpeople {margin:0 auto;width:100%;background:url(/image/ko-kr/education/edu12.jpg)  bottom no-repeat;padding:0;height:137px}

/*새가족반*/
.edu_title_newfamily {margin:0 auto;width:100%;background:url(/image/ko-kr/education/edu10.jpg) bottom no-repeat;padding:0;height:137px}

/*성장반*/
.edu_title_newpeople_edu {margin:0 auto;width:100%;background:url(/image/ko-kr/education/edu14.jpg)  bottom no-repeat;padding:0;height:137px}

/*교리반*/
.edu_title_dogma {margin:0 auto;width:100%;background:url(/image/ko-kr/education/edu06.jpg) right bottom no-repeat;padding:0;height:137px}

/*새생명전도학교*/
.edu_title_newlife {margin:0 auto;width:100%;background:url(/image/ko-kr/education/edu11.jpg) right bottom no-repeat;padding:0;height:137px}

/*선교학교*/
.edu_title_mission {margin:0 auto;width:100%;background:url(/image/ko-kr/education/edu13.jpg) right bottom no-repeat;padding:0;height:137px}

/*성경개관학교*/
.edu_title_bible {margin:0 auto;width:100%;background:url(/image/ko-kr/education/edu06.jpg) right bottom no-repeat;padding:0;height:137px}

/*양육교사훈련학교*/
.edu_title_teaching {margin:0 auto;width:100%;background:url(/image/ko-kr/education/edu06.jpg) right bottom no-repeat;padding:0;height:137px}

/*구역(순)모임*/
.edu_title_parish {margin:0 auto;width:100%;background:url(/image/ko-kr/education/edu08.jpg)  bottom no-repeat;padding:0;height:137px}

/*어린이등불학교*/
.edu_title_child {margin:0 auto;width:100%;background:url(/image/ko-kr/education/edu09.jpg) right bottom no-repeat;padding:0;height:137px}

/*어린이등불학교*/
.edu_title_child2 {margin:0 auto;width:100%;padding:0;height:300px}

/*교육신청*/
.edu_title_request {margin:0 auto;width:100%;background:url(/image/ko-kr/education/edu07.jpg) right bottom no-repeat;padding:0;height:137px}


/*STH*/
.sth_title {margin:0 auto;width:100%;background:url() right bottom no-repeat;}
.sth_title h2 {text-align:left;padding:5px 0 0 0px}

/*연혁*/
.con03 ul.history{ margin-top:1px; overflow:hidden; width:1380px; color:#666;}
.con03 ul.history li.hisY{ margin-bottom:3px; overflow:hidden; }
.con03 ul.history li.hisY h4{ width:80px; clear:both; float:left; color:#444; line-height:140%; font-size:1.6em; font-weight:500;  letter-spacing:-1px;}
.con03 ul.history li.hisY dl{ margin-left:28px; width:1200px; float:left; overflow:hidden;}
.con03 ul.history li.hisY dl dt{margin:0px 5px 3px 0px; width:140px; clear:both; float:left; font-size:12px;letter-spacing:-0.5px; color:#444; font-weight:normal; }
.con03 ul.history li.hisY dl dd{ margin-bottom:3px; padding-bottom:3px; width:980px; border-bottom:solid 0 #e5e5e5; float:left; overflow:hidden; line-height:150%;}
.history_title {margin:0 auto;width:100%;}
.history_title h2 {text-align:left;padding:20px 20px 0 0;color:#000}
.history_nav {padding-top:10px;text-align:center;background-color:#e0e0e0}


#overlay {background-image:url(/image/ko-kr/common/transparent_white.png);color:#333;height:450px;}
div.contentWrap {height:498px; overflow-y:auto; }

.apple_overlay {display:none;background-image:url(/media/img/overlay/white.png);width:640px;padding:35px;font-size:11px;}
.apple_overlay .close {background-image:url(/image/common/close.png);position:absolute; right:5px; top:5px;cursor:pointer;height:35px;width:35px;}

/*form  */
.form01_table_Training {padding-left:2px;clear:both;}
.form01_table_Training h2{color:#000;font-size:12px; font-weight:600 ;padding:8px 0 4px 0}
.form01_table_Training ul{ border-top:1px solid #a3a3a3;border-left:1px solid #a3a3a3;border-right:1px solid #a3a3a3;border:1px solid #a3a3a3}
.form01_table_Training input,
.form01_table_Training textarea,
.form01_table_Training select,
.form01_table_Training button {font-size:12px;}
.form01_table_Training li {padding:5px 6px; border-bottom:1px dotted #e7e7e7}
.form01_table_Training li span {display:inline-block;width:120px;font-weight:600;color:#666; background-color:#f6f6f6;padding:0 10px;font-size:12px}
.form01_table_Training  { position:relative;margin:0; z-index:101;}
.form01_table_Training .item .i_help {position:absolute;top:4px;right:0}
.form01_table_Training .item .i_label {top:3px; left:80px;color:#4c9bd4}
.form01_table_Training .item .i_dsc {margin:2px 0}
.form01_table_Training .item .i_check,
.form01_table_Training .item .i_radio {width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.form01_table_Training .item .i_text {position:relative;margin:1px;padding:1px 4px;}
.form01_table_Training .item .hide {visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form01_table_Training .item label {margin:0 10px 0 0;cursor:pointer}
.form01_table_Training .btn_area {margin:0 auto;padding:15px 0;line-height:normal;text-align:center}
.form01_table_Training input {height:18px;line-height:18px}
.form_table_Training caption{padding:8px 0;font-weight:600;text-align:left}


/*form 온가족 수련회 */
.form01_table_Family {padding-left:2px;clear:both;}
.form01_table_Family h2{color:#000;font-size:16px; font-weight:600 ;padding:8px 0 8px 0}
.form01_table_Family ul{ border:1px solid #909090;margin-bottom:20px}
.form01_table_Family li {padding:6px;border-bottom:1px solid #dddddd;vertical-align:middle}
.form01_table_Family li span {vertical-align:middle}
.form01_table_Family li i {vertical-align:middle;font-size:12px;font-weight:600;font-style:normal;color:#666}
.form01_table_Family  { position:relative;margin:0; z-index:101;}
.form01_table_Family .item .i_help {position:absolute;top:4px;right:0}
.form01_table_Family .item .i_label {top:3px; left:80px;color:#4c9bd4}
.form01_table_Family .item .i_dsc {margin:2px 0}
.form01_table_Family .item .i_check,
.form01_table_Family .item .i_radio {width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.form01_table_Family .item .i_text {position:relative;margin:1px}
.form01_table_Family .item .hide {visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form01_table_Family .item label {margin:0 10px 0 0;cursor:pointer}
.form01_table_Family .btn_area {margin:0 auto;padding:15px 0;line-height:normal;text-align:center}
.form01_table_Family input {height:28px;line-height:28px;padding: 4px;border:1px solid #c5c5c5;vertical-align:middle}
.form_table_Family caption{padding:8px 0;font-weight:600;text-align:left}
.form01_table_Family  select{height:28px;vertical-align:middle;border:1px solid #c5c5c5}
.form01_table_Family .item .list{display:inline-block;width:130px;font-weight:600;color:#000;padding:10px;text-align:right;min-height:34px;vertical-align:middle}
.form01_table_Family .item .place{position:relative;top:-28px ;left:280px;overflow:hidden;width:70px}
.form01_table_Family .item .place1{position:relative;top:-114px ;left:205px;overflow:hidden;width:85px}
.form01_table_Family .item .place2{position:relative;top:-86px ;left:260px;overflow:hidden;width:70px}


#divFee p{text-align:center;padding:5px;font-weight:600;color:#000;font-size:16px}
/*댓글*/
.comm_box {
    width: 100%
}
.comm_box .comm_regist {width:100%}
.comm_box .comm_info {width:100%;padding:6px 0 0 0;}
.comm_box .comm_info span.comm_name{display:inline-block;width:50%;font-weight:600;color:#468bdf;text-align:left}
.comm_box .comm_info span.comm_btn{display:inline-block;width:50%;font-weight:600;text-align:right}
.comm_box .comm_content {width:100%;padding:6px 1px; border-bottom:1px dotted #e7e7e7;text-align:left}
.comm_box .comm_re {width:100%;background:#f3f3f3;padding:3px;border:1px dotted #d7d7d7;margin:5px 0;text-align:left}
.comm_box .comm_re span{display:inline-block;font-weight:600;}
.form01_guest .btn_area {margin:0 auto;padding:15px 0;line-height:normal;text-align:center}
.form01_guest input {height:18px;line-height:18px}


/*form  */
.form01_table{ margin:20px 0;padding-left:2px;clear:both;position:relative;margin:0; z-index:100}
.form01_table input, .form01_table textarea,.form01_table select,
.form01_table button {font-size:13px;}
.form01_table li {padding:10px 6px; border-bottom:1px dotted #e7e7e7}
.form01_table li span {display:inline-block;width:70px;font-weight:600;vertical-align:top}
.form01_table .item select{height:28px}
.form01_table .item .i_help {position:absolute;top:4px;right:0}
.form01_table .item .i_label {top:3px; left:80px;color:#4c9bd4}
.form01_table .item .i_dsc {margin:2px 0}
.form01_table .item .i_check,
.form01_table .item .i_radio {width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.form01_table .item .i_text {position:relative;margin:1px;padding:1px 4px;}
.form01_table .item .hide {visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form01_table .item label {margin:0 6px 0 0;cursor:pointer}
.form01_table .btn_area {margin:0 auto;padding:15px 0;line-height:normal;text-align:center}
.form01_table input {height:28px;border:1px solid #e0e0e0}
.form01_table button {border:0px solid #e0e0e0 !important}
.form01_table textarea {border:1px solid #e0e0e0}

.form_table caption{padding:8px 0;font-weight:600;text-align:left}
/*form  */
.form01_apply{ margin:15px;padding-left:2px;clear:both;text-align:left}
.form01_apply input,
.form01_apply textarea,
.form01_apply select,
.form01_apply button {font-size:13px;}
.form01_apply li {padding:5px 6px; border-bottom:1px dotted #e7e7e7}
.form01_apply li span {display:inline-block;width:70px;font-weight:600;}
.form01_apply .item {position:relative;margin:0; z-index:100;}
.form01_apply .item .i_help {position:absolute;top:4px;right:0}
.form01_apply .item .i_label {top:3px; left:80px;color:#4c9bd4}
.form01_apply .item .i_dsc {margin:2px 0}
.form01_apply .item .i_check,
.form01_apply .item .i_radio {width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.form01_apply .item .i_text {position:relative;margin:1px;padding:1px 4px;}
.form01_apply .item .hide {visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form01_apply .item label {margin:0 10px 0 0;cursor:pointer}
.form01_apply .btn_area {margin:0 auto;padding:15px 0;line-height:normal;text-align:center}
.form01_apply input {height:28px;line-height:28px;border:1px solid #e0e0e0}

.form01_apply .item li {padding:0; border-bottom:1px dotted #e7e7e7}
.form01_apply .item li span {display:inline-block;width:70px;font-weight:600;}

/* .i_dsc{display: inline;}*/
/* .i_dsc img{vertical-align:middle;}*/
.form_table .item select{margin:2px}

/* 버튼*/
a.btn_big{display:inline-block;padding-right:4px;background:url(/image/ko-kr/btn/bg_btn_default.gif) no-repeat 100% 0;font-family:'나눔고딕',nanumgothic,'돋움',dotum;font-size:12px;color:#333;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:0 8px 1px 12px;background:url(/image/ko-kr/btn/bg_btn_default.gif) no-repeat}
a.btn_sml{display:inline-block;padding-right:4px;background: #eee; border: 1px solid; border-color: #e5e5e5 #dbdbdb #d2d2d2; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; box-shadow: rgba(0,0,0,0.3) 0 1px 3px;font-size:10px;color:#fff;line-height:18px;letter-spacing:0;word-spacing:0;text-decoration:none !important;white-space:nowrap}
a.btn_sml span,a.btn_sml strong{display:block;padding:0 4px 0 8px;background: #eee; border: 1px solid; border-color: #e5e5e5 #dbdbdb #d2d2d2; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; box-shadow: rgba(0,0,0,0.3) 0 1px 3px;}
a:hover.btn_sml {display:inline-block;padding-right:4px;background:#333;font-size:10px;color:#fff;line-height:18px;letter-spacing:0;word-spacing:0;text-decoration:none !important;white-space:nowrap}
a:hover.btn_sml span,a:hover.btn_sml strong{display:block;padding:0 4px 0 8px;background:#333}
/* 버튼*/


/* sharing */
.sharing {float: left;}
.sharing a {display: block;width: 32px;height: 32px;margin: 0px 0px 3px 0px;cursor: pointer}
.sharing a.fb {background: url("/image/common/fb.png") top center no-repeat;}
.sharing a.tw {background: url("/image/common/tw.png") top center no-repeat;}
.sharing a.bn {background: url("/image/common/bn_20200826.png") top center no-repeat;}
.sharing a.ks {background: url("/image/common/ks.png") top center no-repeat;}
.sharing a.kt {background: url("/image/common/kt.png") top center no-repeat;}
.sharing a:hover {background-position: 0px;opacity:0.7;}

/*button_round*/ 
a.button_r {display :inline-block;font-size: 14px;font-weight: 600;text-decoration: none;vertical-align: middle;padding: 6px 16px; border:#c83001 0px solid; border-radius:40px;background: #c83001;color: #FFFFFF;}
a:link.button_r {background: #c83001;color: #fff;}
a:hover.button_r {background:#b12a01;text-decoration: none;color: #FFFFFF;}
a:active.button_r {background: #c83001;color: #FFFFFF;}




/*button*/
a.button {display: inline-block;background: #c83001;color: #FFFFFF; font-size: 14px; font-weight: 600; text-decoration: none; vertical-align: middle; padding: 6px 16px; border: #c83001 0px solid; border-radius: 40px}
a:link.button {background: #c83001;color: #FFFFFF;}
a:hover.button {background: #b12a01; text-decoration: none;color: #FFFFFF;}
a:active.button {background: #c83001;color: #FFFFFF;}

a.btn-box {
    display: inline-block;
    font-size: 16px;
    text-decoration: none;
    vertical-align: middle;
    line-height: 40px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    height: 40px;
    outline: none;
    padding: 0 24px;

}
a:link.btn-box {
    border: 1px solid #cc3a3b;
    background: #cc3a3b;
    color: #fff;
}
a:hover.btn-box {
    border: 1px solid #c83001;
    background: #fff;
    color: #000;
}
a:active.btn-box {
    border: 1px solid #cc3a3b;
    background: #cc3a3b;
    color: #fff;
}
a:visited.btn-box {
    border: 1px solid #cc3a3b;
    background: #cc3a3b;
    color: #fff;
}
    /*button*/
 a .button_gray02 {display: inline-block;background: #9a9a9a;color: #FFFFFF; font-size: 14px; font-weight: 600; text-decoration: none; vertical-align: middle; padding: 6px 16px; border: #c83001 0px solid; border-radius: 40px}
a:link.button_gray02 {background: #9a9a9a;color: #FFFFFF;}
a:hover.button_gray02 {background: #868686; text-decoration: none;color: #FFFFFF;}
a:active.button_gray02 {background: #9a9a9a;color: #FFFFFF;}



a.button_s {display: inline-block;background: #d62b2b;color: #FFFFFF; font-size: 13px; font-weight: 600; text-decoration: none; vertical-align: middle; padding: 3px 8px; border: #c83001 0px solid; border-radius: 20px}
a:link.button_s {background: #d62b2b;color: #FFFFFF;}
a:hover.button_s {background: #b12a01; text-decoration: none;color: #FFFFFF;}
a:active.button_s {background: #d62b2b;color: #FFFFFF;}

/*button_gray*/ 
.button_gray {display :inline-block;border: 1px solid #686c6e;background: #eee;padding: 2px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #fff;font-size: 12px;font-weight: 600;text-decoration: none;vertical-align: middle;}
.button_gray:link {border: 1px solid #686c6e;background: #eeeeee;color: #fff;text-decoration: none;}
.button_gray:hover {border: 1px solid #686c6e;color: #fff;background: #747678;text-decoration: none;}
.button_gray:active {border: 1px solid #686c6e;background: #a6acb1;color: #fff;}

/*button_gray_live*/ 
.button_gray_live{display :inline-block;border: 1px solid #686c6e;background: #91999d;padding:8px 40px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;color: #fff;font-size: 18px;font-weight: 600;text-decoration: none;vertical-align: middle;}
.button_gray_live:link {border: 1px solid #686c6e;background: #747678;color: #fff;text-decoration: none;}
.button_gray_live:hover {border: 1px solid #686c6e;color: #fff;background: #747678;text-decoration: none;}
.button_gray_live:active {border: 1px solid #686c6e; background: #a6acb1;color: #fff;}

a.button_big {display :inline-block;border: 1px solid #005D92;   background: #3395CD; padding:8px 40px;-webkit-border-radius: 6px;   -moz-border-radius: 6px;   border-radius: 6px;    color: #FFFFFF;   font-size: 18px;   font-weight: 600;   text-decoration: none;   vertical-align: middle;   }
a:link.button_big { border: 1px solid #005D92; background: #1291d9; color: #FFFFFF;  text-decoration: none; }
a:hover.button_big {  border: 1px solid #005D92; background: #1291d9;color: #FFFFFF; text-decoration: none; }
a:active.button_big { border: 1px solid #005D92;background: #6CB5E4;color: #FFFFFF; }

a.buttonOnAir{display :inline-block;border: 1px solid #c9c9c9;background: #e0e0e0;padding:2px 3px 0px;border-radius: 6px;color: #333;font-size: 13px;font-weight: 600;vertical-align: middle;background: #707070;color: #fff;border: 1px solid #5b5b5b }
a:link.buttonOnAir {  background: #707070;color: #fff; border: 1px solid #5b5b5b}
a:hover.buttonOnAir {border: 1px solid #c9c9c9;background: #e0e0e0; color: #333;}
a:active.buttonOnAir { }

.happy_tab {padding:3px 0;border-bottom:1px solid #e7e7e7;font-size:14px}
.happy_tab_bg {padding:14px;border:0 solid #b2af7b;font-size:14px;background: #d2d2d2}
 
.opening {background: #ddd;border: 1px solid; border-color: #e5e5e5 #dbdbdb #d2d2d2; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; box-shadow: rgba(0,0,0,0.3) 0 1px 3px;margin:0 auto;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; }
.opening:nth-child(1n) { border: none; } 
.opening ul {text-align:left;}
.opening li {padding:1px 0}
.opening a:link a:visited, a:active {color: #333; text-decoration: none; }
.opening a:hover {color: #0088cc; text-decoration: none;border-bottom:0px solid #e72e35 }
.opening h2 {text-align:left;margin:0 ;padding:0}
.opening img { 	-webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px; }
    

.happySeries {width:260px;text-align:left;padding:5px 18px;overflow:hidden;margin-top:4px;margin-bottom:6px;height:370px;font-size:12px;line-height:19px} 
.happySeries p {text-align:left;margin:0; padding:6px 0 0 0; font-weight: 600; color:#0088cc;}
.happySeries p span {color:#cc3a3b}
.happySeries p strong {color:#cc3a3b}
.happySeries a:link {color:#333}
.happySeries a:hover{color:#0088cc;text-decoration: none;}
.happySeries h2{text-align:left;margin:0 ;padding:0;color:#0088cc;}


.puritan_img {background: #eee;border: 1px solid; border-color: #e5e5e5 #dbdbdb #d2d2d2; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; box-shadow: rgba(0,0,0,0.3) 0 1px 3px;margin:0 auto;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; }
.puritan_img:nth-child(1n) { border: none; } 
.puritan_img ul {text-align:left;}
.puritan_img li {padding:1px 0}
.puritan_img a:link {color: #333; text-decoration: none; }
.puritan_img a:hover {color: #0088cc; text-decoration: none;border-bottom:0px solid #e72e35 }
.puritan_img h2 {text-align:left;margin:0 ;padding:0}
.puritan_img img { 	-webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px; }

a.RedBtn {color: #ce2929; text-decoration: none; }
a:link.RedBtn {color: #ce2929; text-decoration: none; }
a:hover.RedBtn {color: #ce2929; text-decoration: none;border-bottom:0px solid #e72e35 }


#BookRental {font-size:12px; font-weight:normal;vertical-align:middle;}
#BookRental .book_tit {display:block;height:35px;text-align:right;padding-left:50px;vertical-align:middle;}
#BookRental .book_tit span {width:100px;margin-top:0px;font-weight:600;margin-right:5px;}
#BookRental li input {height:16px;line-height:16px;vertical-align:middle;}
#BookRental .book_info {display:block;float: right;width:280px;text-align:left;height:35px;vertical-align:middle ;padding-top:0px}


#puritan_container {width:100%;margin:0 auto;border:0px solid #dadada;overflow:hidden;font-size:14px;color:#333333}
#puritan_container footer  {width:100%;margin:0 auto;background:#f6f6f6;margin:10px auto 0;padding:20px 0;font-size:12px}
#puritan_container footer address {width:980px;border-bottom:0px  solid #bec6cb;margin:0 auto}

.puritan_menu {width:980px;background:#fff;margin:0 auto;border:0px solid #333}
.puritan_menu .global{width:980px;margin:0 auto;padding:10px 0;text-align:right}
.puritan_menu div h1 {float:left;margin-top:0px;margin-right:20px}
.puritan_menu ul {padding-top:3px;float:right;margin-right:10px;margin-top:0px}
.puritan_menu ul li {display:inline-block;padding:4px 24px;font-size:16px }
.puritan_menu ul li.on {font-weight:600;color:#000}
.puritan_menu ul li.on a {color:#d02c30}
.puritan_menu ul li.on a:hover {color:#d02c30}
.puritan_menu ul li.off {color:#000;}
.puritan_menu ul li.off a {color:#000;font-weight:600}
.puritan_menu ul li.off a:hover {color:#d02c30 }


.puritan_content{width:100%;margin:0 auto;min-height:500px;padding:0;border:0px solid #333 }
.puritan_visual{position:relative;width:100%;height:260px;overflow:hidden;margin:0 auto;padding:0;vertical-align:top;border-top:1px solid #000;border-bottom:1px solid #000;background: url('../../../image/ko-kr/puritan/visual.jpg') no-repeat 50% 50%;background-size:cover}
.puritan_visual2{position:relative;width:100%;height:160px;overflow:hidden;margin:0 auto;padding:0;vertical-align:top;border-top:1px solid #000;border-bottom:1px solid #000;background: url('../../../image/ko-kr/puritan/visual2.jpg') no-repeat 50% 50%;background-size:cover}
.puritan_visual3{position:relative;width:100%;height:160px;overflow:hidden;margin:0 auto;padding:0;vertical-align:top;border-top:1px solid #000;border-bottom:1px solid #000;background: url('../../../image/ko-kr/puritan/visual3.jpg') no-repeat 50% 50%;background-size:cover}
.puritan_visual4{position:relative;width:100%;height:160px;overflow:hidden;margin:0 auto;padding:0;vertical-align:top;border-top:1px solid #000;border-bottom:1px solid #000;background: url('../../../image/ko-kr/puritan/visual4.jpg') no-repeat 50% 50%;background-size:cover}
.puritan_visual5{position:relative;width:100%;height:160px;overflow:hidden;margin:0 auto;padding:0;vertical-align:top;border-top:1px solid #000;border-bottom:1px solid #000;background: url('../../../image/ko-kr/puritan/visual5.jpg') no-repeat 50% 50%;background-size:cover}
.puritan_visual img{width:980px;height:300px;margin:0 auto}

.puritan_context{width:980px;margin:0 auto;min-height:500px;padding:0 20px;border:0px solid #333 ;line-height:24px }
.puritan_context h2 {font-size: 18px; font-weight: 600; color: #684a30;margin-top: 50px;text-align: left; background: url('../../../image/ko-kr/puritan/h2_bar.jpg')no-repeat;padding-top:8px }
.puritan_context ul li  {padding:2px 0;border-bottom:0px solid #684a30}
.puritan_context ul li span {color: #684a30; font-weight: 600}

.table_puritan {border-spacing:6px;border-collapse:collapse;margin-top:6px;width:96%;margin-left:0px}
.table_puritan caption{color:#fff;font-weight:600;text-align:center; font-size:16px;background:#b28e5a;padding:2px}
.table_puritan th{background:#97794e;color:#fff;font-weight:600;text-align:center}
.table_puritan td{ font: 12px;border-bottom:1px solid #d9cfbf;padding:5px 6px;text-align:center} 
.table_puritan td.le{ border-left:1px solid #ac9471;border-right:1px solid #ac9471;} 
.table_puritan td.la{ background:#f6f3ef;line-height:300%} 
.table_puritan td.ld{ color:#97794e;font-weight:600} 
.table_puritan td.lc{ border-left:1px solid #ac9471} 


.table_puritan_notice {border-spacing:6px;border-collapse:collapse;margin-top:30px;width:100%;margin-left:0px}
.table_puritan_notice th{background:#97794e;color:#fff;font-weight:600;text-align:center;padding:5px 0;}
.table_puritan_notice td{ border-bottom:1px solid #d9cfbf;padding:5px 6px;text-align:center ;} 
.table_puritan_notice td.left_txt{text-align:left ;} 


.table_puritan_view {margin-top:30px;width:100%;border-top:1px solid #d9cfbf;border-left:1px solid #d9cfbf;}
.table_puritan_view th{background:#f6f3ef;color:#97794e;font-weight:600;text-align:center;padding:5px 0;border-bottom:1px solid #d9cfbf}
.table_puritan_view td{ font: 14px;border:1px solid #d9cfbf;padding:5px 6px;text-align:center ;} 
.table_puritan_view td .lt{padding:10px;line-height:150%;min-height:280px;} 

.table_puritan_req {margin-top:30px;width:100%;border-top:1px solid #d9cfbf;border-left:1px solid #d9cfbf;}
.table_puritan_req th{background:#f6f3ef;color:#97794e;font-weight:600;text-align:center;padding:5px 0;border-bottom:1px solid #d9cfbf}
.table_puritan_req td{ font: 14px;border:1px solid #d9cfbf;padding:10px 6px;text-align:center ;} 
.table_puritan_req td textarea { border:1px solid #d9cfbf;padding:3px 6px;height:100px} 
.table_puritan_req td textarea:hover{ border:1px solid #97794e;padding:3px 6px;height:100px} 
.table_puritan_req td input{ border:1px solid #d9cfbf;padding:3px 6px;height:20px} 
.table_puritan_req td input:hover{;border:1px solid #97794e;padding:3px 6px;height:20px} 
.puritan_select{ border:1px solid #d9cfbf;padding:3px 2px;height:28px} 

.board {display:inline-block;margin:0 auto;width:900px}
.board nav {border:1px solid #cfcac4;margin-bottom:10px ; font-size:16px; color:#97794e;padding:10px 0 15px;background:#f6f3ef}
.board nav .input_notice {border:1px solid #97794e;margin:5px 0; font-size:18px; color:#97794e;height:30px;line-height:30px;width:500px}
.board span {font-weight:normal;}

.board_01 {display:inline-block;margin:0 auto;width:100%;margin-bottom:10px}
.board_01 nav {border:2px solid #eee;padding:10px;margin-bottom:10px}
.board_01 span {color:rgba(0,0,0,0.3);}

.button_puritan{padding:0 25px; text-align: center;text-decoration: none;display: inline-block; font-size: 20px;cursor: pointer;margin:0 2px; border-radius:1px;transition: background-color .1s;vertical-align:middle;height:32px;line-height:32px;font-weight:600}
.button_puritan:link, .button_puritan:visited,.button_puritan:active {background-color: #97794e; border: 1px solid #97794e; color: #fff}
.button_puritan:hover  {background-color: #be9d66;  border: 1px solid #be9d66;color: #fff;}

.button_office{padding:0 12px;text-align: center;text-decoration: none;display: inline-block; font-size: 14px;cursor: pointer;margin:0 2px; border-radius:15px;transition: background-color .1s;vertical-align:middle;height:30px;line-height:30px;font-weight:600}
.button_office:link, .button_office:visited,.button_office:active {background-color: #d72e2e; border: 1px solid #d72e2e; color: #fff}
.button_office:hover  {background-color: #d72e2e;  border: 1px solid #d72e2e;color: #fff;}


/* 정렬 */
.fl_left { float: left;}
.fl_right	{float:right}
.fl_clear	{clear:both; height:0; font-size:0; line-height:0}


.al_left {text-align:left}
.al_center {text-align:center}
.al_right {text-align:right}
.al_top {vertical-align:top}
.al_middle {vertical-align:middle}
.al_bottom {vertical-align:bottom}
.al_justify {text-align:justify}


.ml0 {margin-left:0!important;}
.ml10{margin-left:10px!important;}
.ml20{margin-left:20px!important;}
.ml150{margin-left:150px!important;}
.mr1m {margin-right:-1px!important;}
.mr0 {margin-right:0!important;}
.mr5 {margin-right:5px!important;}
.mr20{margin-right:20px!important;}
.mr30{margin-right:30px!important;}
.mt0 {margin-top:0px!important;}
.mt5 {margin-top:5px!important;}
.mt10 {margin-top:10px!important;}
.mt12 {margin-top:12px!important;}
.mt15 {margin-top:15px!important;}
.mt20 {margin-top:20px!important;}
.mt30 {margin-top:30px!important;}
.mt40 {margin-top:40px!important;}
.mt50 {margin-top:50px!important;}
.mt60 {margin-top:60px!important;}
.mt90 {margin-top:90px!important;}
.mt120 {margin-top:120px!important;}
.mb0 {margin-bottom:0!important;}
.mb6 {margin-bottom:6!important;}
.mb10 {margin-bottom:10px!important;}
.mb20 {margin-bottom:20px!important;}
.mb35 {margin-bottom:35px!important;}
.mb26 {margin-bottom:26px!important;}
.mb40 {margin-bottom:40px!important;}
.mb85 {margin-bottom:85px!important;}

.pt0{padding-top:0px!important;}
.pt10{padding-top:10px!important;}
.pt20{padding-top:20px!important;}
.pt25{padding-top:25px!important;}
.pt30{padding-top:30px!important;}
.pt50{padding-top:50px!important;}
.pl0{padding-left:0px!important;}
.pl5{padding-left:5px!important;}
.pl20{padding-left:20px!important;}
.pl30{padding-left:30px!important;}
.pl50{padding-left:50px!important;}
.pb0{padding-bottom:0px!important;}
.pb10{padding-bottom:10px!important;}
.pb20{padding-bottom:20px!important;}
.pb40{padding-bottom:40px!important;}
.pr0{padding-right:0px !important;}
.pr30{padding-right:30px!important;}
.pr50{padding-right:50px!important;}


.bb{border:1px solid #333}

/*말씀가이드*/
.bible_guide_board {display:inline-block;margin:0 auto;width:100%}
.bible_guide_board nav {border:1px solid rgba(0,0,0,0.3);padding:10px;margin-bottom:18px;font-size:14px}
.bible_guide_board nav a:link{font-size:14px ;color:#000}
.bible_guide_board nav a:hover { color: #d62b2b; }
.bible_guide_board p {width:100%;font-size:16px;font-weight:600;color:#333;border-bottom:0px solid #0088dd;text-align:left;margin-bottom:2px;padding-bottom:5px}
.bible_guide_board span { font-weight: 600;color: #d62b2b;font-size: 14px; }
/*말씀가이드*/

/*목사님저서*/
.pastor_book_board {display:inline-block;margin:0 auto;width:100%}
.pastor_book_board nav {border-top:1px  solid #ddd;padding:10px;margin-bottom:10px}
.pastor_book_board p {width:100%x;font-size:16px;font-weight:600;color:#333;text-align:left;margin-bottom:2px;padding-bottom:5px}
.pastor_book_board span {font-weight:600;color:#d62b2b;}
/*목사님저서*/

/*추천도서*/
.best_book_board {display:inline-block;margin:0 auto;}
.best_book_board nav {border:2px solid #eee;padding:10px;margin-bottom:10px}
.best_book_board p {width:900px;font-size:16px;font-weight:600;color:#333;border-bottom:0px solid #0088dd;text-align:left;margin-bottom:2px;padding-bottom:5px}
.best_book_board span {font-weight:600;color:#d62b2b;}
/*추천도서*/

/*열린소식*/
.notice_board {display:inline-block;width:600px;border:0px solid #333;text-align:right;float:right;margin-top:10px}
.notice_board nav {border:2px solid #eee;padding:10px;margin-bottom:10px}
.notice_board p {width:100%;font-size:16px;font-weight:600;color:#333;border-bottom:0px solid #0088dd;text-align:left;margin-bottom:2px;padding-bottom:5px}
.notice_board span {font-weight:600;color:#d62b2b;}
/*열린소식*/

/*공지사항*/
.week_notice_board {display:inline-block;margin:0 auto;width:100%;}
.week_notice_board nav {border:2px solid #eee;padding:10px;margin-bottom:10px}
.week_notice_board p {width:100%;font-size:16px;font-weight:600;color:#333;border-bottom:0px solid #0088dd;text-align:left;margin-bottom:2px;padding-bottom:5px}
.week_notice_board span {font-weight:600;color:#d62b2b;}
/*공지사항*/

/*바른예배세우기 20170626*/
.WorshipCampaign{margin-top:10px;padding:40px 80px ;width:820px;background: url('../../../image/common/worshiptopimg.jpg') 0% 0% no-repeat ;margin:0 auto; text-align:center;border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -khtml-border-radius: 8px;background-color:#fff;}
.WorshipCampaign header{height:130px;}
.WorshipCampaign p {font-size:13px;text-align:left;line-height:26px;clear:both}
.WorshipCampaign p span{font-weight:700;color:#000}

.WorshipCampaign .box_worship {overflow:hidden;margin-top:30px;margin-bottom:30px}
.WorshipCampaign .box_worship li{display:inline-block;width:148px;border-radius:20px;height:110px;font-size:16px;text-align:center;line-height:20px;font-weight:600;color:#fff;padding-top:10px;margin-right:5px;}
.campaign1{background:#f79200}
.campaign2{background:#f66148}
.campaign3{background:#3aa2ff}
.campaign4{background:#8162ff}
.campaign5{background:#e75da8}
.campaign6 {background: #dc3e61}
.campaign7 {background: #78a6c0} 

.WorshipCampaign h3{font-size:22px;font-weight:500;text-align:left;line-height:28px;margin-bottom:10px}

/* 바른예배세우기-3차- 20180627 */
.WorshipCampaign3{margin-top:10px;padding:40px 80px ;width:820px;background: url('../../../image/common/worship_campaing_bg.jpg') 0% 0% no-repeat; background-size:contain;margin:0 auto; text-align:center;border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -khtml-border-radius: 8px;background-color:#fff;}
.WorshipCampaign3 header{height:130px;}
.WorshipCampaign3 p {font-size:13px;text-align:left;line-height:26px;clear:both}
.WorshipCampaign3 p span{font-weight:700;color:#000}



.WorshipCampaign3 .box_worship3 {position:relative;top:740px;overflow:hidden;margin-top:30px;margin-bottom:30px}
.WorshipCampaign3 .box_worship3 li{display:inline-block;width:148px;border-radius:20px;height:110px;font-size:16px;text-align:center;line-height:20px;font-weight:600;color:#fff;padding-top:10px;margin-right:5px;}

.WorshipCampaign3 .box_worship3_file01 {position:relative;top:700px;overflow:hidden;left:310px}
.WorshipCampaign3 .box_worship3_file01 li{display:inline-block;width:148px;border-radius:10px;height:40px;font-size:16px;text-align:center;line-height:20px;font-weight:600;color:#fff;padding-top:10px;margin-right:5px;}

.WorshipCampaign3 .box_worship3_file02 {position:relative;top:823px;overflow:hidden;left:237px}
.WorshipCampaign3 .box_worship3_file02 li{display:inline-block;width:148px;border-radius:10px;height:40px;font-size:16px;text-align:center;line-height:20px;font-weight:600;color:#fff;padding-top:10px;margin-right:5px;}




.WorshipCampaign3 h3{font-size:22px;font-weight:500;text-align:left;line-height:28px;margin-bottom:10px}

.contest{width:148px;border-radius:50px;font-size:17px;text-align:center;font-weight:600;color:#fff;background-color:#007CC2;padding:10px 0;border:1px dotted #0088cc;margin:0 auto 20px}
.contest01{position:relative;border-radius:2px;font-size:15px;text-align:center;color:#fff;background-color:#bec6cb;padding:2px 10px; width:100px;left:682px}
.campaign_contest{width:780px;font-size:15px;text-align:left;color:#333;background-color:#fbfbfb;border:1px solid #333;height:60px;padding:10px;line-height:16px}


/*20170711*/
.b1{border:1px solid #000}
#contents {position:relative;  top:0px;width:980px;margin:2px auto 20px;min-height:980px;overflow:hidden;}

#contents_1280 {position:relative;  top:0px;width:1280px;margin:2px auto 20px;min-height:980px;overflow:hidden;}

/*키비주얼*/
#main_slider {position:relative;margin:10px auto 10px ;overflow:hidden;width:976px;height:360px;}
#main_slider .slide-arrow{position:absolute;top:145px;left:0}
#main_slider .slide-arrow ul {overflow:hidden;width:980px}
#main_slider .slide-arrow ul li.pre {background:url(/image/ko-kr/main/control.png) no-repeat 0 0;width:47px;height:51px;display:inline-block;float:left;text-indent:-9999px;cursor:pointer;_cursor:hand;}
#main_slider .slide-arrow ul li.pre:hover{background:url(/image/ko-kr/main/control.png) no-repeat 0 -51px;width:47px;height:51px;display:inline-block;float:left;text-indent:-9999px;cursor:pointer;_cursor:hand;}
#main_slider .slide-arrow ul li.next{background:url(/image/ko-kr/main/control.png) no-repeat -47px 0;width:47px;height:51px;display:inline-block;float:right;text-indent:-9999px;cursor:pointer;_cursor:hand;}
#main_slider .slide-arrow ul li.next:hover{background:url(/image/ko-kr/main/control.png) no-repeat -47px -51px;width:47px;height:51px;display:inline-block;float:right;text-indent:-9999px;cursor:pointer;_cursor:hand;}

#main_slider .bx-pager{position:absolute;top:20px;right:20px;width:200px;height:14px;}
#main_slider .bx-pager span{background:transparent;text-indent:-9999px;display:inline-block;width:14px;height:14px;margin:0 2px;background:url(/image/ko-kr/main/sr-ico.png) no-repeat 0 0;float:right;cursor:pointer;_cursor:hand;}
#main_slider .bx-pager span.on{background:url(/image/ko-kr/main/sr-ico.png) no-repeat -14px 0;}


#main_slider .slide{width:976px;height:360px ;margin:0}
#main_slider .slide .sermon_block {background:url(/image/ko-kr/main/key.jpg) no-repeat 0 0;width:976px;height:360px;margin:0;border:0 }
#main_slider .slide .sermon_block .sermon_txt {position:absolute; top:100px;left:450px;width:480px }
#main_slider .slide .sermon_block  .sermon_txt h2{font-size:32px;color:#000;text-align:left;display:block;font-weight:600 ;margin-bottom:45px}
#main_slider .slide .sermon_block  .sermon_txt span{font-size:22px;color:#000;text-align:left;display:block;font-weight:500;margin-bottom:12px }
#main_slider .slide .sermon_block  .sermon_txt span.date{font-size:20px;color:#000;text-align:left;display:block;font-weight:500;margin-top:25px ;letter-spacing:-0.05em}

/*키비주얼 2021년 2월 26일*/
#main_slider_1280 {position:relative;margin:10px auto 10px ;overflow:hidden;width:1276px;height:471px;}
#main_slider_1280 .slide-arrow{position:absolute;top:145px;left:0}
#main_slider_1280 .slide-arrow ul {overflow:hidden;width:1280px}
#main_slider_1280 .slide-arrow ul li.pre {background:url(/image/ko-kr/main/control.png) no-repeat 0 0;width:47px;height:51px;display:inline-block;float:left;text-indent:-9999px;cursor:pointer;_cursor:hand;}
#main_slider_1280 .slide-arrow ul li.pre:hover{background:url(/image/ko-kr/main/control.png) no-repeat 0 -51px;width:47px;height:51px;display:inline-block;float:left;text-indent:-9999px;cursor:pointer;_cursor:hand;}
#main_slider_1280 .slide-arrow ul li.next{background:url(/image/ko-kr/main/control.png) no-repeat -47px 0;width:47px;height:51px;display:inline-block;float:right;text-indent:-9999px;cursor:pointer;_cursor:hand;}
#main_slider_1280 .slide-arrow ul li.next:hover{background:url(/image/ko-kr/main/control.png) no-repeat -47px -51px;width:47px;height:51px;display:inline-block;float:right;text-indent:-9999px;cursor:pointer;_cursor:hand;}

#main_slider_1280 .bx-pager{position:absolute;top:20px;right:20px;width:200px;height:14px;}
#main_slider_1280 .bx-pager span{background:transparent;text-indent:-9999px;display:inline-block;width:14px;height:14px;margin:0 2px;background:url(/image/ko-kr/main/sr-ico.png) no-repeat 0 0;float:right;cursor:pointer;_cursor:hand;}
#main_slider_1280 .bx-pager span.on{background:url(/image/ko-kr/main/sr-ico.png) no-repeat -14px 0;}

#main_slider_1280 .slide{width:1276px;height:471px ;margin:0}
#main_slider_1280 .slide .sermon_block {background:url(/image/ko-kr/main/key.jpg) no-repeat 0 0;width:1276px;height:400px;margin:0;border:0 }
#main_slider_1280 .slide .sermon_block .sermon_txt {position:absolute; top:100px;left:450px;width:480px }
#main_slider_1280 .slide .sermon_block  .sermon_txt h2{font-size:32px;color:#000;text-align:left;display:block;font-weight:600 ;margin-bottom:45px}
#main_slider_1280 .slide .sermon_block  .sermon_txt span{font-size:22px;color:#000;text-align:left;display:block;font-weight:500;margin-bottom:12px }
#main_slider_1280 .slide .sermon_block  .sermon_txt span.date{font-size:20px;color:#000;text-align:left;display:block;font-weight:500;margin-top:25px ;letter-spacing:-0.05em}
/*키비주얼 2021년 2월 26일*/

/*mainBox */
#mainBox {position:relative;overflow:hidden;width:970px;margin:10px auto 10px; background-color:#fff;height:50px ;padding-top:5px;padding-left:5px}
#mainBox ul{overflow:hidden;/*margin:0 2px*/}
#mainBox ul li {position:relative;float:left;display:inline-block;}
#mainBox ul li ul {margin-top:6px;display:inline-block}
#mainBox ul li ul li{color:#333;font-size:14px;letter-spacing:-0.08em;font-weight:600;padding:3px 8px;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius:4px;}

#mainBox ul li ul li:hover{background:#d62b2b;font-weight:600;color:#fff} /*#0088cc*/

#mainBox ul li ul li span{font-weight:600;color:#000;}
#mainBox ul li:last-child{margin-right:0}
#mainBox ul li img { width:218px;height:147px; } 
#mainBox ul li h3 {font-size:20px;color:#000;text-align:left;display:block;margin:12px 6px 3px 20px;font-weight:600;vertical-align:middle;letter-spacing:-0.1em}
#mainBox ul li div {position:absolute;top:183px;width:210px;height:64px;font-size:16px;text-align:center;padding:2px;}
#mainBox ul li p {font-size:13px;text-align:left;margin-left:5px;width:200px;margin-top:5px;font-weight:600 }
#mainBox ul li div span {font-size:14px;text-align:left;display:block;margin:1px auto;margin-left:5px}
 
#mainBox ul li.onair{float:right;text-align:right;color:#d62b2b;font-size:14px;letter-spacing:-0.05em;padding-top:10px;padding-right:10px}

/*2021년 2월 26일*/
#mainBox_1280 {position:relative;overflow:hidden;width:1270px;margin:10px auto 10px; background-color:#fff;height:70px ;padding-top:5px;padding-left:5px}
#mainBox_1280 ul{overflow:hidden;/*margin:0 2px*/}
#mainBox_1280 ul li {position:relative;float:left;display:inline-block;}
#mainBox_1280 ul li ul {margin-top:6px;display:inline-block}
#mainBox_1280 ul li ul li{color:#333;font-size:14px;letter-spacing:-0.08em;font-weight:600;padding:3px 8px;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius:4px;}

#mainBox_1280 ul li ul li:hover{background:#d62b2b;font-weight:600;color:#fff} /*#0088cc*/

#mainBox_1280 ul li ul li span{font-weight:600;color:#000;}
#mainBox_1280 ul li:last-child{margin-right:0}
#mainBox_1280 ul li img { width:218px;height:147px; } 
#mainBox_1280 ul li h3 {font-size:20px;color:#000;text-align:left;display:block;margin:12px 6px 3px 20px;font-weight:600;vertical-align:middle;letter-spacing:-0.1em}
#mainBox_1280 ul li div {position:absolute;top:183px;width:210px;height:64px;font-size:16px;text-align:center;padding:2px;}
#mainBox_1280 ul li p {font-size:13px;text-align:left;margin-left:5px;width:200px;margin-top:5px;font-weight:600 }
#mainBox_1280 ul li div span {font-size:14px;text-align:left;display:block;margin:1px auto;margin-left:5px}
 
#mainBox_1280 ul li.onair{float:right;text-align:right;color:#d62b2b;font-size:14px;letter-spacing:-0.05em;padding-top:10px;padding-right:10px}
/*2021년 2월 26일*/

/*mainBox1*/
#mainBox1 {position:relative;overflow:hidden;width:976px;margin:10px auto 10px; }
#mainBox1 .slide-arrow{position:absolute;top:120px;left:0;overflow:hidden;height:47px;z-index:10;} 
#mainBox1 .slide-arrow > ul {overflow:hidden;width:976px;margin:0px;height:50px}
#mainBox1 .slide-arrow > ul li.pre {background:url(/image/ko-kr/main/control.png) no-repeat 0 -127px;width:24px;height:47px;display:inline-block;float:left;text-indent:-9999px;cursor:pointer;_cursor:hand;}
#mainBox1 .slide-arrow > ul li.pre:hover{background:url(/image/ko-kr/main/control.png) no-repeat 0 -179px;width:24px;height:47px;display:inline-block;float:left;text-indent:-9999px;cursor:pointer;_cursor:hand;}
#mainBox1 .slide-arrow > ul li.next{background:url(/image/ko-kr/main/control.png) no-repeat -25px -127px;width:24px;height:47px;display:inline-block;float:right;text-indent:-9999px;cursor:pointer;_cursor:hand;}
#mainBox1 .slide-arrow > ul li.next:hover{background:url(/image/ko-kr/main/control.png) no-repeat -25px -179px;width:24px;height:47px;display:inline-block;float:right;text-indent:-9999px;cursor:pointer;_cursor:hand;}
#mainBox1 ul{overflow:hidden;height:256px;margin:15px 30px 15px 36px}
#mainBox1 ul li {position:relative;width:218px;height:auto;float:left;margin-right:10px;display:inline-block;}

#mainBox1 ul li:last-child{margin-right:0}
#mainBox1 ul li img { width:218px;height:147px; } 
#mainBox1 ul li h3 {font-size:17px;color:#000;text-align:center;display:block;margin:5px auto 10px;font-weight:600;letter-spacing:-0.1em}
#mainBox1 ul li div {position:absolute;top:183px;width:210px;height:64px;font-size:16px;text-align:center;padding:2px;}
#mainBox1 ul li p {font-size:14px;text-align:left;margin-left:5px;width:200px;margin-top:5px;font-weight:600 }
#mainBox1 ul li div span {font-size:14px;text-align:left;display:block;margin:1px auto;margin-left:5px}


/*mainBox2 맥체인*/
#mainBox2 {position:relative;overflow:hidden;width:719px;margin:10px 0; background-color:#e6e6e6;height:50px ;padding-top:5px;float:left ;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px;}
#mainBox2 ul{overflow:hidden;height:256px;margin:3px;height:38px;}
#mainBox2 ul li {position:relative;float:left;margin-right:10px;display:inline-block;}
#mainBox2 ul li ul {margin-top:10px;display:inline-block}
#mainBox2 ul li ul li{color:#7d7d7d;font-size:14px;letter-spacing:-0.07em;margin-right:20px}
#mainBox2 ul li ul li span{font-weight:600;color:#000;}
#mainBox2 ul li:last-child{margin-right:0}
#mainBox2 ul li img { width:218px;height:147px; } 
#mainBox2 ul li h3 {font-size:20px;color:#333;text-align:left;display:block;margin:12px 20px 3px 26px;font-weight:600;vertical-align:middle;letter-spacing:-0.07em}
#mainBox2 ul li div {position:absolute;top:183px;width:210px;height:64px;font-size:16px;text-align:center;padding:2px;}
#mainBox2 ul li p {font-size:13px;text-align:left;margin-left:5px;width:200px;margin-top:5px;font-weight:600 }
#mainBox2 ul li div span {font-size:14px;text-align:left;display:block;margin:1px auto;margin-left:5px}

/*말씀 가이드 버튼*/
#mainBox2_1 {position: relative;overflow: hidden;width: 247px;margin: 10px 0 10px 10px;background-color: #cc3a3b;height: 50px;padding-top: 5px;float: left;color:#fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-khtml-border-radius: 4px;}
#mainBox2_1 h3 {font-size: 20px;color: #fff;text-align: center;display: block;line-height: 47px;font-weight: 600;vertical-align: middle;letter-spacing: -0.01em;}
#mainBox2_1 span a {font-size: 15px;color: #fff;padding: 3px 8px;text-align: center;display: inline;line-height: 47px;font-weight: 600;vertical-align: middle;letter-spacing: -0.05em;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#mainBox2_1 span a:hover {color: #000;}

/*mainBox3-경건*/
#mainBox3 {position: relative;overflow: hidden;width: 976px;margin: 10px auto 10px;}
#mainBox3 h3 {font-size:20px;color:#000;text-align:left;display:block;margin:5px auto 10px;font-weight:600;padding-left:25px;padding-top:12px}
#mainBox3 ul{overflow:hidden;height:auto;margin: 5px 15px 15px}
#mainBox3 ul li {position:relative;width:200px;height:128px;float:left;margin:5px;text-align:left;padding:12px 12px;display:inline-block;border:1px solid #e9e9e9;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px;}
#mainBox3 ul li em{font-size:17px;font-weight:600;font-style:normal;vertical-align:middle;letter-spacing:-0.1em}
#mainBox3 ul li:hover {background:#f2f2f2;cursor:pointer;}
#mainBox3 ul li:last-child{margin-right:0}
#mainBox3 ul li img { width:38px;height:38px;vertical-align:middle; margin-right:5px} 
#mainBox3 ul li div {position:absolute;top:60px;width:210px;height:64px;font-size:16px;text-align:left;padding:2px;}
#mainBox3 ul li div p {font-size:14px;text-align:left;margin-left:5px;width:200px;margin-top:5px;letter-spacing:-0.02em}
#mainBox3 ul li div p span {font-size:15px;text-align:left;display:block;color:#d62b2b;margin-bottom:3px;} /*#b7ab00*/

#mainBox4 {position:relative;overflow:hidden;width:482px;margin:2px 10px 3px 0 ;float:left ;height:244px}
#mainBox4 h3 {font-size:20px;color:#000;text-align:left;display:block;margin:10px 10px;font-weight:600;padding-left:15px;padding-top:12px}
#mainBox4 ul{overflow:hidden;height:auto;margin: 12px 15px 15px}
#mainBox4 ul li {width:400px;float:left;text-align:left;padding:4px 10px;font-size:15px}
#mainBox4 ul li.hot {font-weight:600;}
#mainBox4 ul li  em {display: inline-block;padding: 0 4px;background: #d62b2b;color: #fff;font-size: 13px;font-style: normal;border-radius: 2px;line-height: 18px;height: 18px;vertical-align:middle;margin-right:3px;}

#mainBox5 {position:relative;overflow:hidden;width:482px;margin:2px 0 3px 0 ;float:left ;height:244px}
#mainBox5 ul {overflow:hidden;margin: 18px 15px 4px;display:inline-block;border:1px solid #fff}
#mainBox5 ul li {float:left;text-align:left;padding:3px 3px;font-size:17px;display:inline-block;font-weight:600;letter-spacing:-0.1em}
#mainBox5 ul .ov a {color:#0068b7}
#mainBox5 ul .ov a:link {color:#0068b7}
#mainBox5 ul .ov a:hover {color:#0068b7}
#mainBox5 .mb {margin-top:2px;border:1px solid #fff}
#mainBox5 .mb li {float:left;text-align:left;padding:3px 3px;font-size:14px;display:inline-block;margin:5px 10px;border:1px solid #fff}
#mainBox5 .mb li img {width:120px;}

/*2021년 2월 26일*/
#mainBox3_1280 {position: relative;overflow: hidden;width: 1276px;margin: 10px auto 10px;}
#mainBox3_1280 h3 {font-size:20px;color:#000;text-align:left;display:block;margin:5px auto 10px;font-weight:600;padding-left:25px;padding-top:12px}
#mainBox3_1280 ul{overflow:hidden;height:auto;margin: 5px 15px 15px}
#mainBox3_1280 ul li {position:relative;width:275px;height:178px;float:left;margin:5px;text-align:left;padding:12px 12px;display:inline-block;border:1px solid #e9e9e9;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px;}
#mainBox3_1280 ul li em{font-size:17px;font-weight:600;font-style:normal;vertical-align:middle;letter-spacing:-0.1em}
#mainBox3_1280 ul li:hover {background:#f2f2f2;cursor:pointer;}
#mainBox3_1280 ul li:last-child{margin-right:0}
#mainBox3_1280 ul li img { width:38px;height:38px;vertical-align:middle; margin-right:5px} 
#mainBox3_1280 ul li div {position:absolute;top:60px;width:270px;height:124px;font-size:16px;text-align:left;padding:2px;}
#mainBox3_1280 ul li div p {font-size:14px;text-align:left;margin-left:5px;width:260px;margin-top:5px;letter-spacing:-0.02em}
#mainBox3_1280 ul li div p span {font-size:15px;text-align:left;display:block;color:#d62b2b;margin-bottom:3px;} /*#b7ab00*/

#mainBox4_1280 {position:relative;overflow:hidden;width:632px;margin:2px 11px 3px 0 ;float:left ;height:244px}
#mainBox4_1280 h3 {font-size:20px;color:#000;text-align:left;display:block;margin:10px 10px;font-weight:600;padding-left:15px;padding-top:12px}
#mainBox4_1280 ul{overflow:hidden;height:auto;margin: 12px 15px 15px}
#mainBox4_1280 ul li {width:400px;float:left;text-align:left;padding:4px 10px;font-size:15px;}
#mainBox4_1280 ul li.hot {font-weight:600;}
#mainBox4_1280 ul li  em {display: inline-block;padding: 0 4px;background: #d62b2b;color: #fff;font-size: 13px;font-style: normal;border-radius: 2px;line-height: 18px;height: 18px;vertical-align:middle;margin-right:3px;}

#mainBox5_1280 {position:relative;overflow:hidden;width:632px;margin:2px 0 3px 0 ;float:left ;height:244px}
#mainBox5_1280 ul {overflow:hidden;margin: 18px 15px 4px;display:inline-block;border:1px solid #fff}
#mainBox5_1280 ul li {float:left;text-align:left;padding:3px 3px;font-size:17px;display:inline-block;font-weight:600;letter-spacing:-0.1em}
#mainBox5_1280 ul .ov a {color:#0068b7}
#mainBox5_1280 ul .ov a:link {color:#0068b7}
#mainBox5_1280 ul .ov a:hover {color:#0068b7}
#mainBox5_1280 .mb {margin-top:2px;border:1px solid #fff}
#mainBox5_1280 .mb li {float:left;text-align:left;padding:3px 3px;font-size:14px;display:inline-block;margin:5px 10px;border:1px solid #fff}
#mainBox5_1280 .mb li img {width:120px;}
/*2021년 2월 26일*/

.small_banner {margin:10px 16px;height:163px}
.small_banner img{width:448px ;height:163px;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px;}
.small_banner .bx-pager{position:absolute;top:75px;right:25px;width:200px;height:16px;}
.small_banner .bx-pager span{background:transparent;text-indent:-9999px;display:inline-block;width:14px;height:14px;margin:0 2px;background:url(/image/ko-kr/main/sr-ico.png) no-repeat 0 0;float:right;cursor:pointer;_cursor:hand;}
.small_banner .bx-pager span.on{background:url(/image/ko-kr/main/sr-ico.png) no-repeat -14px 0;}

/*하단배너*/
.mainBox6 {position:relative;overflow:hidden;width:238px;margin:6px 5px 4px 0 ;float:left ;height:130px}
/*.mainBox6 p{ margin-top:5px }*/
.mainBox6 img{vertical-align:middle;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; }
/*.mainBox6 p em {width:120px;text-align:center;padding:50px 3px;font-size:17px;font-weight:600;font-style:normal;vertical-align:middle;letter-spacing:-0.1em;display:inline-block;float:left}*/

.mainBox7 {position:relative;overflow:hidden;width:241px;margin:6px 0px 3px 0 ;float:left ;height:130px}
/*.mainBox7 p{ margin-top:5px}*/
.mainBox7  img{vertical-align:middle;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; }
/*.mainBox7 p em {width:120px;text-align:center;padding:50px 3px;font-size:17px;font-weight:600;font-style:normal;vertical-align:middle;letter-spacing:-0.1em;display:inline-block;float:left}*/

/*2021년 2월 26일*/
/*하단배너*/
.mainBox6_1280 {position:relative;overflow:hidden;width:313px;margin:6px 5px 4px 0 ;float:left ;height:180px}
/*.mainBox6 p{ margin-top:5px }*/
.mainBox6_1280 img{vertical-align:middle;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; }
/*.mainBox6 p em {width:120px;text-align:center;padding:50px 3px;font-size:17px;font-weight:600;font-style:normal;vertical-align:middle;letter-spacing:-0.1em;display:inline-block;float:left}*/

.mainBox7_1280 {position:relative;overflow:hidden;width:316px;margin:6px 0px 3px 0 ;float:left ;height:180px}
/*.mainBox7 p{ margin-top:5px}*/
.mainBox7_1280  img{vertical-align:middle;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; }
/*.mainBox7 p em {width:120px;text-align:center;padding:50px 3px;font-size:17px;font-weight:600;font-style:normal;vertical-align:middle;letter-spacing:-0.1em;display:inline-block;float:left}*/
/*2021년 2월 26일*/



/*하단배너 이벤트 이미지*/
.mainBox8 {position:relative;overflow:hidden;width:238px;margin:6px 5px 3px 0 ;float:left ;height:128px}

#mainBox9 {position:relative;overflow:hidden;width:976px;margin:10px auto 10px; }

.nor_dot{font-weight:100;margin:0 10px;color:#747678}
.round_w{border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px;background: #fff; border: 1px solid; border-color: #e5e5e5 #f5f5f5 #f5f5f5;-webkit-box-shadow: rgba(0,0,0,0.2) 0 1px 1px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 1px; box-shadow: rgba(0,0,0,0.3) 0 1px 1px;  }
.nTitle{color:#000;font-size:22px;font-weight:600;padding-top:10px;margin-bottom:20px;overflow:hidden;font-family:NanumSquare;line-height:36px;;text-align:left;}
.nTitle select{font-size:14px}
.bk{display:block; ;overflow:hidden}


.dstitle{color:#fff;font-size:60px;font-weight:500;padding-top:10px;margin-bottom:20px;overflow:hidden;font-family:NanumSquare;line-height:200px;opacity:0.6;letter-spacing:0.2em}
.dstitle01{color:#000;font-size:30px;font-weight:600;padding-top:10px;margin-bottom:20px;overflow:hidden;font-family:NanumSquare;line-height:200px}

.visual01 {background: url('/image/ko-kr/visual/Intro.jpg') #f9f9f9 no-repeat center 50% ;background-size:cover; width:100% ;height:300px  ;margin-bottom:30px;border-bottom: 0px solid; border-color: #ddd;margin-top:2px;}
.visual02 {background: url('/image/ko-kr/visual/Sermon.jpg') #f9f9f9 no-repeat center 50% ;background-size:cover; width:100% ;height:300px  ;margin-bottom:30px;border-bottom: 0px solid; border-color: #ddd;margin-top:2px;}
.visual03 {background: url('/image/ko-kr/visual/Edu.jpg') #f9f9f9 no-repeat center 50% ;background-size:cover; width:100% ;height:300px  ;margin-bottom:30px;border-bottom: 0px solid; border-color: #ddd;margin-top:2px;}
.visual04 {background: url('/image/ko-kr/visual/Mission.jpg') #f9f9f9 no-repeat center 50% ;background-size:cover; width:100% ;height:300px  ;margin-bottom:30px;border-bottom: 0px solid; border-color: #ddd;margin-top:2px;}
.visual05 {background: url('/image/ko-kr/visual/Donate.jpg') #f9f9f9 no-repeat center 50% ;background-size:cover; width:100% ;height:300px  ;margin-bottom:30px;border-bottom: 0px solid; border-color: #ddd;margin-top:2px;}
.visual06 {background: url('/image/ko-kr/visual/Office.jpg') #f9f9f9 no-repeat center 50% ;background-size:cover; width:100% ;height:300px  ;margin-bottom:30px;border-bottom: 0px solid; border-color: #ddd;margin-top:2px;}
.visual07 {background: url('/image/ko-kr/visual/Family.jpg') #f9f9f9 no-repeat center 50% ;background-size:cover; width:100% ;height:300px  ;margin-bottom:30px;border-bottom: 0px solid; border-color: #ddd;margin-top:2px;}
.visual08 {background: url('/image/ko-kr/visual/News.jpg') #f9f9f9 no-repeat center 50% ;background-size:cover; width:100% ;height:300px  ;margin-bottom:30px;border-bottom: 0px solid; border-color: #ddd;margin-top:2px;}
.visual09 {background: url('/image/ko-kr/visual/Paper.jpg') #f9f9f9 no-repeat center 50% ;background-size:cover; width:100% ;height:300px  ;margin-bottom:30px;border-bottom: 0px solid; border-color: #ddd;margin-top:2px;}
.visual10 {background: url('/image/ko-kr/visual/Book.jpg') #f9f9f9 no-repeat center 50% ;background-size:cover; width:100% ;height:300px  ;margin-bottom:30px;border-bottom: 0px solid; border-color: #ddd;margin-top:2px;}
.visual11 {
    background: url('/image/ko-kr/visual/visual11.jpg') #f9f9f9 no-repeat center 50%;
    background-size: cover;
    width: 100%;
    height: 300px;
    margin-bottom: 30px;
    border-bottom: 0px solid;
    border-color: #ddd;
    margin-top: 2px;
}
.holy_contents_bg {
    background: url('/image/ko-kr/visual/holy_visual.jpg') #f9f9f9 no-repeat center 50%;
    background-size: cover;
    width: 100%;
    height: 300px;
    margin-bottom: 30px;
    border-bottom: 0px solid;
    border-color: #ddd;
    margin-top: 2px;
}


/* Transition */
.trans300 {-webkit-transition:all 300ms;transition:all 300ms}
.trans500 {-webkit-transition:all 500ms;transition:all 500ms}

 img{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:transform 2s , opacity 1.5s;-moz-transition:transform 2s , opacity 1.5s;-ms-transition:transform 2s , opacity 1.5s;-o-transition:transform 2s , opacity 1.5s;transition:transform 2s , opacity 1.5s;}

#subMenuBox{z-index: 999;height: auto; position: absolute; display: none; width: 100%; background-color: #fff;border-top:1px solid #e0e0e0;padding-bottom:20px;}
#subMenuBoxBorderDiv {width:100%; height:1px; background-color:#cc3a3b;margin-top:20px;}
#subMenus{margin: 0 auto; width: 980px; height: 100%;border-top:0px solid #e0e0e0;}

#subMenus #subM1 {border:0px solid #eee; overflow:hidden;width:980px;position:relative} 
#subMenus #subM1 .MB_title{margin-right:50px;border-right:1px solid #ececec;text-align:right;width:150px}
#subMenus #subM1 .MB_title .MT_title{font-size:20px;color:#d62b2b;padding-top:58px; display:block;font-weight:600;text-align:right}
#subMenus #subM1 .MB_title .MT_title em{font-size:13px;color:#c0c0c0;font-style:normal ;text-align:right;display:block;}
#subMenus #subM1 ul{display:inline-block;width:150px;margin-top:15px;margin-bottom:6px;float:left;position:relative;padding-right:10px;height:130px;}
#subMenus #subM1 ul li { text-align:left;font-size:14px;padding:5px 10px}

#subMenus #subM2 {border:0px solid #eee; overflow:hidden;width:980px;position:relative} 
#subMenus #subM2 .MB_title{margin-right:50px;border-right:1px solid #ececec;float:left;width:150px;}
#subMenus #subM2 .MB_title .MT_title{font-size:20px;color:#d62b2b;padding-top:58px; display:block;font-weight:600;text-align:right}
#subMenus #subM2 .MB_title .MT_title em{font-size:13px;color:#c0c0c0;font-style:normal ;display:block;text-align:right}
#subMenus #subM2 ul{display:inline-block;width:150px;margin-top:15px;margin-bottom:6px;float:left;position:relative;padding-right:10px;height:130px;}
#subMenus #subM2 ul li { text-align:left;font-size:14px;padding:5px 10px}

#subMenus #subM3 {border:0px solid #eee; overflow:hidden;width:980px;position:relative} 
#subMenus #subM3 .MB_title{margin-right:50px;border-right:1px solid #ececec;float:left;width:150px}
#subMenus #subM3 .MB_title .MT_title{font-size:20px;color:#d62b2b;padding-top:58px; display:block;font-weight:600;text-align:right}
#subMenus #subM3 .MB_title .MT_title em{font-size:13px;color:#c0c0c0;font-style:normal;text-align:right;display:block; }
#subMenus #subM3 ul{display:inline-block;width:150px;margin-top:15px;margin-bottom:6px;float:left;position:relative; padding-right:10px;height:130px;}
#subMenus #subM3 ul li { text-align:left;font-size:14px;padding:5px 10px}

#subMenus #subM4 {border:0px solid #eee; overflow:hidden;width:980px;position:relative} 
#subMenus #subM4 .MB_title{margin-right:50px;border-right:1px solid #ececec;float:left;width:150px;}
#subMenus #subM4 .MB_title .MT_title{font-size:20px;color:#d62b2b;padding-top:58px; display:block;font-weight:600;text-align:right}
#subMenus #subM4 .MB_title .MT_title em {  font-size: 13px; color: #c0c0c0;font-style: normal;text-align: right;display:block }
#subMenus #subM4 ul{display:inline-block;width:150px;margin-top:15px;margin-bottom:6px;float:left;position:relative;padding-right:10px;height:130px;}
#subMenus #subM4 ul li { text-align:left;font-size:14px;padding:5px 10px}
#subMenus #subM4 ul li span{font-size:12px}

#subMenus #subM5 {border:0px solid #eee; overflow:hidden;width:980px;position:relative} 
#subMenus #subM5 .MB_title{margin-right:50px;border-right:1px solid #ececec;float:left;width:150px}
#subMenus #subM5 .MB_title .MT_title{font-size:20px;color:#d62b2b;padding-top:58px; display:block;font-weight:600;text-align:right}
#subMenus #subM5 .MB_title .MT_title em{font-size:13px;color:#c0c0c0;font-style:normal;text-align:right;display:block; }
#subMenus #subM5 ul{display:inline-block;width:150px;margin-top:15px;margin-bottom:6px;float:left;position:relative; padding-right:10px;height:130px;}
#subMenus #subM5 ul li { text-align:left;font-size:14px;padding:5px 10px}

a.Me{color: #333;font-size: 15px;font-weight: normal;vertical-align: middle;}
a:link.Me {color:#333}
a:hover.Me {color:#d62b2b}
a:active.Me { }

a.Me01{color: #333;font-size: 12px;font-weight: normal;}
a:link.Me01 {color:#333}
a:hover.Me01 {color:#d62b2b}
a:active.Me01 { }

/* 장소신청 팝업 */
.outpopup{ display: none;position: fixed;_position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;}
.outpopup .dimBg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .5;filter: alpha(opacity=50);display:none;}
.applyRoompopup {z-index:99999999999999999999999999999; background-color:#fff;position:fixed; top:50%; left:50%; width:720px;height:760px;padding:0px;text-align:left;}
.applyRoompopup p { position:absolute;top: 10px;right:15px;width: 15px;height: 15px;}
.applyRoompopup h2 {font-size:16px;font-weight:600;text-align:left;background-color:#d62b2b;color:#fff;padding:10px}
.applyRoompopup h2 em {font-size:12px;text-align: left;font-style:normal}


.applyRoompopup .rental {width: 780px;height: 123px;border:1px solid #eee;margin:20px auto}
.applyRoompopup .rental ul {display:inline-block;}
.applyRoompopup .rental ul li {display:inline-block;vertical-align:top;float:left;line-height:19px}
.applyRoompopup .rental_img {width:246px;margin-right:10px}
.applyRoompopup .rental_description {width: 420px;margin-top:15px;}
.applyRoompopup .rental_btn {width:85px;margin-top: 60px;text-align:right;padding-right:10px}

.rental_txt01 {font-size:16px;font-weight:600;color:#d62b2b;margin-bottom:5px}
.rental_txt02 {font-size: 14px;font-weight: 500;color:#000;margin-bottom: 2px}
.rental_txt03 {font-size: 13px;font-weight: normal;color:#000;margin-bottom: 2px}

.applyRoompopup .rental ul li ul {display: block}
.applyRoompopup .rental ul li ul li {display: block;}


/* 행사앨범 */
.album_list {overflow:hidden}
    .album_list li {
        float: left;
        width: 222px;
        margin-right: 10px;
        margin-bottom:30px;
        box-sizing: border-box;
        position: relative
    }

    .album_list li:hover  .hover_contents{opacity:1;}
        .album_list li img {
            width: 100%;
            height: auto;
        }
    .album_list li .hover_contents {
        position: absolute;
        top:0;
        left: 0;
        bottom: 68px;
        right: 0;
        background: rgba(0,0,0, .40);
        opacity:0;
        transition:opacity 0.4s;
    }

        .album_list li .hover_contents a{
       
        }
        .album_list li .list_contents {
            position: relative;
           text-align:left;
        }
        .album_list li h3 {
            color: #666;
            font-size: 14px;
            text-align: left;
        }
        .album_list li h4 {
            color: #d62b2b;
            font-size: 14px;
            text-align: left;
            font-weight: 600;
        }
        .album_list li  em {
            font-style: normal;
            color: #666;
            font-size: 12px;
        }
      .album_list li:nth-child(5n) {
            margin-right: 0
        }
.btn_bus {
    background: url(/image/ko-kr/btn/ico_bus.png) no-repeat #116cb1 5px 50%;
    padding-left: 10px;
    color: #fff;
    display: inline-block;
    border-radius: 6px;
    padding: 4px 6px 4px 24px;
   
}

.btn_expenses {
    background:  #116cb1 ;
    padding-left: 10px;
    color: #fff;
    font-size:14px;
    display: inline-block;
    border-radius: 6px;
    padding: 6px;
    font-weight: 500;
}

  .busInfo_popup {
    position: absolute;
    top: 580px;
    left: 330px;
    background: #116cb1;
    color: #fff;
    padding: 5px 10px;
    width: 300px;
    height: 130px;
    border-radius: 6px;
    transition: all 0.5s;
    z-index: 10000
}
.busInfo_popup a {
   color:#333
}

/*명절*/
.content03 .holy_contents {
    width: 100%;
    overflow: hidden;
}
    .content03 .holy_contents > ul > li {
        display: inline-block;
        margin:22px 8px;
    }
    .content03 .holy_contents > ul > li img{width:300px;height:169px}

    .content03 .holy_contents ul ul li.hy_description {
        display: block;
       padding:5px 5px 12px;
        text-align:left;
    }

span.detail01 {
    display: block;
    color: #4e4e4e;
}
span.detail02 {
    display: block;
    color: #CC3A3B;
    font-weight:600;
}
span.detail03 {
    display: block;
    color: #4e4e4e;
}

.hy_icon .button{background-color:#eee;padding:5px 20px;border-radius:15px;font-style:normal;font-size:12px;font-weight:600}
.hy_icon .button:hover {
    background-color: #dddddd;
 
}


.setting-table {
    width: 100%;
    /*display: table;
    border-collapse: collapse;*/
}

.setting-table {

}

.setting-table div {
    float:left;
    display: inline-block;
    width: 180px;
    height: 96px;
    text-align: left;
    padding: 6px 8px;
    background: #f1f1f1;
    /*display: table-cell;*/
    vertical-align: top;
    font-size: 12px;
    line-height:16px;
    margin: 3px 2px;
    border-radius: 3px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.setting-table a div:hover {
    background: #fffbd5;
    cursor: pointer;

}

    .setting-table div a > span {
    display: block;
    width: 45px;
    font-size: 10.5px;
    border-radius: 3px;
    height: 18px;
    line-height: 18px;
    padding: 0 4px;
    margin-bottom:6px;
}


.setting-table div  > span {
    display: block;
    width: 45px;
    font-size: 10.5px;
    border-radius: 3px;
    height: 18px;
    line-height: 18px;
    padding: 0 4px;
    margin-bottom: 6px;
}

.setting-table div > em {
    display: block;
    font-size: 10.5px;
    height: 18px;
    line-height: 18px;
    /* padding: 2px 4px 0; */
    font-style: normal;
    text-align: left;
    color: #616161;
    /* border: 1px solid #333; */
    margin-top: 5px;

}
div.proceeding {border-left: 3px solid #f9b2b2}
div.planning {border-left: 3px solid #a9e2ff}
div.working {border-left: 3px solid #dcdcdc}

span.proceeding {
    background: #d62b2b;
    color: #fff;
}
span.planning {
    background: #0088cc;
    color: #fff;
}
span.working {
    background: #c0c0c0;
    color: #fff;
}
span.complete {
    color: #616161;
    font-size: 8px !important
}


.setting-inner {
    width: 100%;
    display: flex;
    align-content: space-between;
    margin-bottom: 12px;
}

.setting-inner:after {
    display: block;
    visibility: hidden;
    clear: both;
    content: ""
}


.inner-grow{
    flex-grow:1;
    text-align:left;
}

.inner-grow ul{

}
.inner-grow ul li {
    display: inline-block;
    background: #EEEEEE;
  
    border: 1px solid #E0E0E0;
    font-size: 16px;
    font-weight: 600;

    border-radius: 1px;
    margin-right: 4px;
    vertical-align: middle;
}

.inner-grow ul li.active {
    background: #d62b2b;
    border: 1px solid #d62b2b;
}
.inner-grow ul li.active a:link {
   color:#fff;
}

.inner-grow > ul li a:link {
    display: block;
    color: #333;
    padding-left: 4px;
    padding-right: 4px;
}

.inner-grow > ul li a:hover {
    color: #fff;
 
}
.inner-grow > ul li:hover {
    background: #d62b2b;
    border: 1px solid #d62b2b;
    color:#fff;
}

    .inner-grow > ul li.point:hover {
        background: #d00000;
        border: 1px solid #d00000;
        color: #fff;
    }
    .inner-grow ul li.required-btn-point a:link {
        color: #fff;
    }

    .inner-grow > ul li.gospel:hover {
        background: #017100;
        border: 1px solid #017100;
        color: #fff;
    }
    .inner-grow ul li.required-btn-gospel a:link {
        color: #fff;
    }

    .inner-grow > ul li.action:hover {
        background: #0076ba;
        border: 1px solid #0076ba;
        color: #fff;
    }
    .inner-grow ul li.required-btn-action a:link {
        color: #fff;
    }

.inner-grow > ul li:hover a {
    color: #fff;
}

.required {
    width: 50px !important;
    color: #fff;
    font-weight: 600;
    text-align: center;
    padding-top: 1px !important
}
.required-point {
    background-color: #d00000;
}
.required-gospel {
    background-color: #017100;
}
.required-action {
    background-color: #0076ba;
}
.required-btn-point {
    background: #d00000 !important;
    border: 1px solid #d00000 !important;
}
.required-btn-gospel {
    background: #017100 !important;
    border: 1px solid #017100 !important;
}
.required-btn-action {
    background: #0076ba !important;
    border: 1px solid #0076ba !important;
}

.width_1280 {width:1280px !important}


.mainBox_small {position:relative;overflow:hidden;width:313px;margin: 6px 6px 4px 0;float:left;height:244px}
.mainBox_small h3 {font-size:20px;color:#000;text-align:left;display:block;margin:10px 10px;font-weight:600;padding-top:12px}
.mainBox_small ul{overflow:hidden;height:auto;margin: 12px 15px 15px}
.mainBox_small ul li {width:400px;float:left;text-align:left;padding:4px 0;font-size:14px;}
.mainBox_small ul li.hot {font-weight:600;}
.mainBox_small ul li  em {display: inline-block;padding: 0 4px;background: #d62b2b;color: #fff;font-size: 13px;font-style: normal;border-radius: 2px;line-height: 18px;height: 18px;vertical-align:middle;margin-right:3px;}
.mainBox_small ul .ov a {color:#0068b7}
.mainBox_small ul .ov a:link {color:#0068b7}
.mainBox_small ul .ov a:hover {color:#0068b7}
.mainBox_small .mb {margin-top:2px;border:1px solid #fff}
.mainBox_small .mb li {float:left;text-align:left;padding:3px 3px;font-size:14px;display:inline-block;margin:5px;border:1px solid #fff; width:auto }
.mainBox_small .mb li img {width:120px;}