
#wrapper {width:100%; background:#222; padding-top:110px; min-width:320px;}

#header {position:fixed; top:0; z-index:99; width:100%; height:109px; border-bottom:1px solid #e7e7e7; background:#fff;}

.main_visual {width:100%; margin-bottom:40px; background:#f2f2f2; background:#222; }
.in_visual {width:1180px; margin:0 auto;}

#container {width:1180px; margin:0 auto 20px;}

.grid {max-width:100%; overflow:hidden;}
.grid:after {content: ''; display: block; clear: both;}

.grid-sizer,.grid-item {width:280px;}
.grid-item {float:left; margin-bottom:20px;}

.box-w2 {width:580px;}
.box-w3 {width:280px;}

.box-h2 {height:350px;}
.box-h3 {height:270px;}

.img_box > img {width:100%;}

.hold_content {font-size:0; line-height:0;}

.weekly,.pastor {display:inline-block; margin-bottom:20px;}
.weekly {margin-right:20px;}

.sermon {width:100%; padding:28px; margin-bottom:20px; background:url(/image/bg_sermon.jpg?ver=2005281537) right top no-repeat; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sermon > h3 {font-size:16px; line-height:30px; color:#ccc !important;}
.sermon_latest {margin-bottom:80px; width:60%;}
.sermon_tit {font-size:20px; line-height:24px; color:#fff; width:100%; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; white-space:nowrap;}
.sermon_latest dd {font-size:16px; line-height:24px; color:#fff;}
.sermon_btn {overflow:hidden;}
.sermon_btn li {float:left; margin-right:10px;}

.worship {width:100%; background:#2366a8;}
.worship_content {width:100%; overflow:hidden;}

.worship_list {width:45%; float:left;}
.worship_list li {overflow:hidden; background:url(/image/bg_dotted.png) left 8px repeat-x; margin:3px 0}
.worship_list li span {display:block; font-family:'Noto Sans KR'; font-size:14px; line-height:20px; color:#fff; padding:0 8px; background:#2366a8;}
.worship_txt {float:left;}
.time {float:right;}

.main_map{float:right; width:280px; margin:6px 0 0 0; border:1px solid #ddd; text-align:center; background:#fff; }

.location {margin:0 0 0 47%;}
.location > a {display:block; width:100%;}
.location > a > img {width:100%;}

.notice {background:#3ab2cc;}
.mission {background:#74bd55;}

.notice,.mission,.worship {padding:18px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.facebook a,
.banner a{color:#fff !important; display:block; width:100%; height:100%; }
.facebook{background:#3cb8a9;text-align:center; }
.banner{background:#b8943c;text-align:center; }
.facebook h3,
.banner h3{font-size:22px; color:#fff !important; padding-top:40px;}
.facebook p,
.banner p{font-size:17px; color:#fff; margin:10px 0 30px 0;}

.content_tit {font-size:13px; line-height:14px; padding:10px 0 10px 84px; margin-bottom:20px; color:#fff !important; }
.content_tit > span {font-size:20px; line-height:36px; color:#fff !important; display:block;}

.notice_tit {color:#a3cff0; background:url(/image/ico_notice.png) left top no-repeat;}
.worship_tit {color:#a3b8d4; background:url(/image/ico_koinonia.png) left top no-repeat; margin-bottom:14px;}
.mission_tit {color:#b3daa7; background:url(/image/ico_mission.png) left top no-repeat;}
.mission_tit > span {font-family:'Noto Sans KR'; letter-spacing:-1.3px;}

.latest_list {padding:0 6px;}
.latest_list li a {display:block; font-family:'Noto Sans KR'; font-size:15px; line-height:20px; color:#fff; padding:8px 0 6px;}
.latest_list li a span {display:block;}

.notice ul li {border-bottom:1px solid #a3cff0;}
.mission ul li {border-bottom:1px solid #b3daa7;}

/*.latest_list2 {padding:0 6px;}
.latest_list2 li a {display:block; font-family:'Noto Sans KR'; font-size:12px; line-height:20px; color:#fff;}*/



#menu_all {width:100%; border-top:1px solid #dcdbdb; background:#f6f6f6;}

#footer {width:100%; background:#7e7e7e;}
#in_footer {width:1180px; margin:0 auto; padding:40px 0; overflow:hidden;}
.copy_logo {float:left; margin-right:50px;}
address {font-family:'Noto Sans KR'; font-size:14px; line-height:20px; color:#fff; font-weight:300; padding-top:10px;}
address  a{color:#ccc !important}
