﻿@charset "utf-8";

/* main */
.main{font-family:'Nanum Gothic',sans-serif;font-size:14px}
.main .box-rnd{position:relative;height:200px;margin-bottom:15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-repeat:no-repeat;border:1px solid #e7e7e7;box-shadow:3px 3px 2px 2px #e7e7e7;}
.main .box-rnd ul li{height:200px}
.main .box-rnd .box-inner,.main .box-rnd .box-blue{position:relative}
/*.main .box-rnd a{display:block;width:100%;height:200px}*/
.main .box-rnd a{display:block;width:100%;}
.main .box-rnd a:hover,.main .box-rnd a:focus{text-decoration:none;/*border-top:1px solid transparent;border-left:1px solid transparent*/}

.rnd-01{background:url(../images/main/rnd_01.jpg)}
.rnd-03 ul li{background-size:cover !important}
.rnd-04{background:url(../images/main/rnd_04.jpg);background-size:cover}
.rnd-05{background:url(../images/main/rnd_05.jpg);background-size:cover}

/*.rnd-06 ul li{background-position:center !important}*/
.rnd-06{background:url(../images/main/rnd_06.jpg);background-size:cover}

.rnd-07{background:url(../images/main/rnd_07.jpg);background-position:center center}
/*.rnd-08{background:url(../images/main/rnd_08.jpg);background-position:center center}*/
.rnd-08{background:url(../images/main/rnd_08_2.png);background-position:center center}

.rnd-09{}
.rnd-10{background:url(../images/main/rnd_10.jpg);background-size:cover}

.rnd-11{background:url(../images/main/rnd_00.jpg)}


.rnd-01 .box-inner{padding:2em}
.rnd-01 .txt-worship{font-size:1.714em;color:#fff}
.rnd-01 .txt-worship small{padding-left:1em;font-size:13px;color:#d8d8d8}
.rnd-01 .txt-title{margin-top:.5em;margin-bottom:.5em;font-size:2.571em;font-weight:700;color:#fff}
.rnd-01 .txt-bible{font-size:1em;color:#fff}
.rnd-01 .btnPlay{position:absolute;width:96px;height:96px;top:50px;left:50%;margin-left:-49px;z-index:99}
.rnd-01 .btnPlay:hover,.rnd-01 .btnPlay:focus{opacity:0.5}

.rnd-02 .box-blue{width:40%;min-width:162px;height:200px;background:#ffefe1;border-top-left-radius:10px;border-bottom-left-radius:10px;opacity:0.8}
.rnd-02 .txt-subject{position:absolute;top:1.5em;left:20px;width:130px;font-size:1.286em;color:#000;z-index:99}

.rnd-02 .image-thum{ width: 375px;height:100%;object-fit:cover; }

.rnd-03 .box-blue{width:100%;height:40px;top:160px;background:#f9f9f9;border-bottom-left-radius:10px;border-bottom-right-radius:10px;opacity:0.8;}
.rnd-03 .txt-subject{position:absolute;top:165px;width:100%;height:30px;font-size:1.286em;color:#000;text-align:center;z-index:99}
.rnd-03 .txt-subject span{padding-left:.5em;color:#747474}

.rnd-04 .box-blue{width:60%;height:115px;top:50px;margin-right:auto;margin-left:auto;background:#00479d;opacity:0.7}
/* 박스 .rnd-04 .box-blue{width:60%;height:115px;top:50px;margin-right:auto;margin-left:auto;} */
.rnd-04 .txt-time{position:absolute;top:75px;width:100%;height:80px;font-size:2.571em;font-weight:700;color:#fff;text-align:center;line-height:1;z-index:99;}

.rnd-04 .txt-time small{font-size:13px;font-weight:400;color:#c2deff}
.rnd-04 .box-line{position:absolute;height:5px;background:#232323;top:65%;width:50px;left:43%;z-index:99;opacity:0.7;}

.rnd-05 .box-blue{width:54%;height:115px;top:50px;margin-right:auto;margin-left:auto;opacity:0.7}
.rnd-05 .txt-map{position:absolute;top:165px;width:100%;height:30px;font-size:1.286em;color:#fff;text-align:center;background:url(../images/main/icon_map.png) no-repeat center center;z-index:99}
.rnd-05 .txt-time{position:absolute;top:75px;width:100%;height:80px;font-size:2.571em;font-weight:700;color:#000;text-align:center;line-height:1;z-index:99;text-shadow:3px 3px  3px #fff;-webkit-text-stroke-width: 0.3px;-webkit-text-stroke-color: #fff;}
.rnd-05 .box-line{position:absolute;height:5px;background:#000;top:65%;width:50px;left:43%;z-index:99;opacity:0.7}

.rnd-06 .box-inner{position:absolute;text-align:center;z-index:99}
.rnd-07 .box-inner{position:absolute;top:35px;text-align:center;z-index:99}
.rnd-08 .box-inner{position:absolute;top:45px;text-align:center;z-index:99}

.rnd-09 .box-inner{padding:2em}
.rnd-09 .txt-worship{font-size:1.614em;color:#000;font-weight:500;}
.rnd-09 .txt-worship small{padding-left:1em;font-size:13px;color:#000}
.rnd-09 .txt-title{margin-top:.5em;margin-bottom:.5em;font-size:1.701em;font-weight:700;color:#000}
.rnd-09 .txt-bible{font-size:1em;color:#000}
.rnd-09 .btnPlay{position:absolute;width:76px;height:76px;top:118px;left:92%;margin-left:-49px;z-index:99}
.rnd-09 .btnPlay:hover,.rnd-01 .btnPlay:focus{opacity:0.5}

.rnd-10 .box-blue{width:60%;height:115px;top:35px;margin-right:auto;margin-left:auto;background:#c50005;opacity:0.7}
.rnd-10 .txt-time{position:absolute;top:70px;width:100%;height:80px;font-size:2.071em;font-weight:700;color:#fff;text-align:center;line-height:1;z-index:99}
.rnd-10 .txt-time small{font-size:13px;font-weight:400;color:#c2deff;}
.rnd-10 .btnPlay{position:absolute;width:84px;height:61px;top:65px;left:50%;margin-left:-49px;z-index:99; opacity:0.8}


.rnd-11 .box-inner{padding:2em}
.rnd-11 .txt-worship{font-size:1.614em;color:#fff}
.rnd-11 .txt-worship small{padding-left:1em;font-size:13px;color:#d8d8d8}
.rnd-11 .txt-title{margin-top:.5em;margin-bottom:.5em;font-size:2.071em;font-weight:700;color:#fff}
.rnd-11 .txt-bible{font-size:1em;color:#fff}
.rnd-11 .btnPlay{position:absolute;width:76px;height:76px;top:115px;left:90%;margin-left:-49px;z-index:99}
.rnd-11 .btnPlay:hover,.rnd-01 .btnPlay:focus{opacity:0.5}


#followquick { position:absolute; top:670px; right:14%;  }
#followquick2 { position:absolute; top:580px; right:5%;  }


/* sub */
.visual{min-height:40px;margin:0;padding:0;border-top:2px solid #164782;border-bottom:1px solid #dfdfdf;background-color:#f3f3f3}
.visual:after{clear:both;display:block;content:''}
.sub{position:relative}
.sub .ready{padding:3em;border:5px solid #d9d9d9;text-align:center}
.sub .ready>img{display:block;max-width:100%;height:auto;margin-right:auto;margin-left:auto}



/* contents */
.img-history h5{font-size:30px;color:#222}
.img-history img{margin-top:20px}
.txt-history h6{font-size:18px;color:#084fa4}
.txt-history dl{padding-left:5px;padding-bottom:10px;/*border-bottom:1px solid #bbb*/}
.txt-history dl dt{font-weight:normal;color:#999}
.txt-history dl dt{padding-top:4px;padding-bottom:3px}
.txt-history dl dd{padding-top:4px;padding-bottom:3px;border-bottom:1px dotted #aaa}
.img-greeting{margin-bottom:20px;background: url(../images/sub/img_greeting_220929.jpg) no-repeat right top;background-size:120%}
.img-greeting .lead{padding-top:150px;font-size:2.143em;color:#222}
.img-greeting2{margin-bottom:20px;background: url(../images/sub/img_greeting(170511).jpg) no-repeat right top;background-size:220%}
.img-greeting2 .lead{padding-top:150px;font-size:2.143em;color:#222}
.tab-pane h5{color:#096eb5}
.tab-pane h5 span{padding-right:.5em;font-size:10px;font-weight:700;color:#999}
.table-map{border-top: 1px solid #3a77d0}
.table-map th{text-align:center;background:#eee}
.table-map td{border-left:1px solid #e1e1e1}
.transfer{margin:1em 0}
.transfer h5{padding-left:20px;font-size:18px;background:url(../images/sub/blt_circle.png) no-repeat left center}
.transfer h6{margin-left:20px;padding-left:10px;font-size:15px;background:url(../images/sub/blt_dot.png) no-repeat left center}
.transfer ul{margin-left:20px;padding-left:10px}
.transfer ul li{margin-bottom:7px;color:#777}
.transfer ul li span{color:#0075bc}

.img-training{padding-right:10px;padding-left:10px}
.img-training>div{padding-right:5px;padding-left:5px;margin-bottom:10px}
.img-training>div>img{border-radius:5px}

.img-training2{padding-right:0px;padding-left:0px}
.img-training2>div{}
.img-training2>div>img{border-radius:0px}

.btn-map{position:absolute;z-index:99; border-color:transparent;font-family:'Nanum Gothic',sans-serif;font-size:12px;font-weight:700;color:#006b9e;background-color:transparent}
.btn-map:active,.btn-map:focus,.btn-default:hover{border-color:#adadad;background-color:#e6e6e6;color:#333}
.img-worldmap{position:relative;min-height:200px;background:#abe4ff url(../images/sub/img_worldmap_220930.jpg) no-repeat center center;background-size: contain}
.ministry h4{padding-left:16px;background:url(../images/sub/blt_circle.png) no-repeat left center}
.ministry h6{padding-left:10px;font-size:15px;background:url(../images/sub/blt_dot.png) no-repeat 3px center}

.contents #content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start; /* 좌측 정렬 or center는 수평 중앙 */
  min-height: 100%;
  padding: 20px;
}

/* sitemap */
.sitemap h4{margin:2px 0;padding:20px 0;border-top:2px solid #006ac6;border-bottom:1px solid #e3e4e5;text-align:center;background:#f0f5f9;}
.sitemap ul{margin:0;padding:0}
.sitemap li{margin:0}
.sitemap li a{display:block;padding:10px 10px 10px 15px;border-bottom:1px solid #ddd;color:#555;background:url(../images/sub/blt_dot.png) no-repeat 5px center}
/* resposive web site */
@media (min-width:640px) and (max-width:767px){
.img-greeting{background-size:130%}
.img-greeting .lead{padding-top:200px}
.img-greeting2{background-size:150%}
.img-greeting2 .lead{padding-top:100px}
}

/* 2017-03-30 added. 최소 높이 지정 */
.bx-viewport.bx-viewport { min-height: 100px !important; }

@media (min-width:768px){
.bar_museum{padding-bottom:35px;background: url(../images/sub/bar_museum.png) no-repeat left bottom}
.img-history{min-height:460px;background: url(../images/sub/img_history.jpg) no-repeat left 40px}
.img-history h5{margin-top:200px;text-align:right}
.txt-history h6,.txt-history dl{padding-left:20px}
.txt-history dl dt{overflow:hidden;float:left;clear:left;width:60px;text-align:right;white-space:nowrap;text-overflow:ellipsis}
.txt-history dl dd{margin-left:70px}
.img-greeting{background-size:100%}
.img-greeting .lead{padding-top:35px;padding-bottom:35px}
.img-worldmap{height:630px}
}