@charset "utf-8";



.wrap_main .container .cont_center{width:1100px;}

.bg_area{padding:120px 0 120px; background-color:#fafafa;}
.bg_area + .bg_area{margin-top:0;}
.main_banner_area + .bg_area{margin-top:0;}


.title_main_area{font-size:36px; color:#444; text-align:center; font-weight:500;}
.title_main_area img{margin-right:14px; vertical-align:bottom;}

.section_area{margin-top:120px;}


/* 메인배너 */
.wrap_main .container .main_nav_area .cont_center{width:1200px;}

.main_banner_area{position:relative;}

.main_banner_area .slick-arrow{width:37px; height:70px; margin-top:-35px; 
  color:transparent; opacity:0.46;
  position:absolute; top:50%; z-index:200;
}
.main_banner_area .slick-arrow:hover{opacity:1;}
.main_banner_area .slick-arrow.slick-prev{background-image:url("../images/main/talk_prev.png"); left:45px;}
.main_banner_area .slick-arrow.slick-next{background-image:url("../images/main/talk_next.png"); right:45px;}



.main_slide{}
.main_slide img{width:100%;}

.main_nav_area{height:70px; background-color:rgba(0,0,0,0.5); box-shadow:5px 5px 40px rgba(0,0,0,0.7);
  position:absolute; left:0; bottom:0; right:0;
}

.main_nav{border-left:1px solid #efeeec; margin-left:-1px;}
.main_nav:first-child{border-left:0;}
.main_nav button{width:201px; height:70px; font-size:23px; color:#fff; text-align:center;}

.main_nav_slide .slick-arrow{width:68px; height:70px; color:transparent; position:absolute; top:0; z-index:2;}
.main_nav_slide .slick-next{background:url("../images/main/main_next.png") no-repeat center center; right:-68px;}
.main_nav_slide .slick-prev{background:url("../images/main/main_prev.png") no-repeat center center; left:-67px;}

.main_nav_slide .slick-arrow.slick-disabled{display:none !important;}

.main_nav.slick-current{background-color:#00a2b1;}




/* 상단배너 */
.top_banner_area{}

.top_banner a{display:block; width:258px; height:238px; margin:0 auto 10px; padding-top:22px; 
  border:1px solid #cacaca; text-align:center;
}
.top_banner > a > img{margin:0 auto; border-radius:100px;}

.top_banner strong{display:block; margin-bottom:14px; font-size:25px; color:#333; font-weight:500;}
.top_banner strong img{display:inline; margin-right:6px; vertical-align:bottom;}

.top_banner a:hover{background-color:var(--primary-color); border:1px solid var(--primary-color); box-shadow:5px 5px 5px rgba(0,0,0,0.35);}
.top_banner a:hover strong{color:#fff;}


/* 오늘의 말씀 */

.taday_talk_area{position:relative;}

.video_slide_area{position:relative;}

.video_slide{padding:60px 60px 44px 60px; margin-top:50px; background-color:#fff; box-shadow:6px 6px 32px rgba(0,0,0,0.06);}

.video_thumb{float:left; width:467px; height:300px; position:relative;}
.video_thumb > img{width:100%; border:1px solid #cdcdcd;}
.btn_play{margin-left:-49px; margin-top:-49px; position:absolute; left:50%; top:50%;}

.main_video_info{float:right; width:467px; padding-top:10px;}
.title_main_video{margin-bottom:20px; font-size:28px; color:#333; font-weight:400;}
.main_video_info .video_info_list{border-bottom:1px solid #d3d3d3;}

.video_nav{width:394px; border:1px solid #d3d3d3; position:absolute !important; right:87px; bottom:0;}
.video_nav_link{margin-left:-1px; border-left:1px solid #d3d3d3;}
.video_nav_link button{display:block; width:131px; height:66px; padding:0 15px; background-color:#fff;
  font-size:18px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}

.video_nav .slick-arrow{}
.video_nav .slick-next{right:-39px;}
.video_nav .slick-prev{left:-39px;}

.video_nav_link.slick-current button{background-color:#00a2b1; border-color:#00a2b1; box-shadow:6px 6px 6px rgba(0,0,0,0.2); color:#fff;}


.more_link_area{margin-top:48px; padding-right:55px; text-align:right;}
.more_link_area .info_more{display:inline-block; position:static;}

.main_video_info .video_info_list{}
.main_video_info .video_info_list li strong{display:inline-block; width:80px; font-weight:300;}

.main_video_info .btn_video_area{margin-top:32px;}
.main_video_info .btn_video_area a img{display:inline;}


.video_slide_area .slick-dots{height:6px; margin-top:48px; text-align:center;}
.video_slide_area .slick-dots li{display:inline-block; height:6px; margin:0 2px;}
.video_slide_area .slick-dots li button{width:59px; height:6px; background-color:#ebebeb; color:transparent;}
.video_slide_area .slick-dots .slick-active button{background-color:#62a1db;}

.taday_talk_area .more_link_area{margin-top:0; padding-right:0; position:absolute; right:46px; bottom:30px;}

.taday_talk_area .slick-arrow{top:140px;}
.taday_talk_area .slick-arrow.slick-prev{left:-130px;}
.taday_talk_area .slick-arrow.slick-next{right:-130px;}


/* 오늘의 이야기 */
.story_area{}
.story_area{position:relative;}

.story_area .info_more{}

.story_slide_area{padding-top:60px;}

.story_slide{}
.story_slide a{display:block; width:323px; padding-bottom:50px; margin:0 22px 32px; background-color:#fff; box-shadow:6px 6px 20px rgba(0,0,0,0.17);}
.story_slide img{width:100%;}

.story_thumb{border-bottom:1px solid #cacaca; position:relative;}
.story_category{position:absolute; right:14px; bottom:10px;}

.story_info_thumb{padding:30px 28px 0; font-size:16px;}
.story_info_thumb strong{display:block; height:66px; margin-bottom:40px; 
  font-size:24px; color:#444; line-height:33px; font-weight:500; overflow:hidden;
}

.story_date{margin-bottom:10px; color:#bababa;}

.story_line_map{font-size:16px; color:var(--primary-color);}

.story_writer{float:right; font-size:16px; color:#00a2b1; line-height:30px;}

.slick-arrow{width:24px; height:45px; margin-top:-22.5px; color:transparent; position:absolute; top:50%;}
.slick-next{background:url("../images/main/story_next.png") no-repeat center center; right:-75px;}
.slick-prev{background:url("../images/main/story_prev.png") no-repeat center center; left:-75px;}


/* 만남 소식 */
.weekly_newspaper_area{margin-top:45px;}

.newspaper_slide_area{float:left; width:440px; box-shadow:6px 6px 32px rgba(0,0,0,0.17);}
.weekly_newspaper_img{} 
.weekly_newspaper_img img{max-width:100%;} 
.weekly_newspaper_img a{display:block; position:relative;}
.weekly_newspaper_img a:after{display:block; content:""; width:103px; height:103px; background-image:url("../images/main/newspaper_plus.png");
  position:absolute; right:0; bottom:0;
}

.weekly_newspaper_list{float:right; width:592px; border-top:2px solid #62a1db;}
.weekly_newspaper_list li{border-bottom:1px solid #d3d3d3;}
.weekly_newspaper_list li a{display:block; padding:28px 5px 28px;}

.title_weekly{margin-bottom:17px; font-size:20px; color:#333; font-weight:500; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.text_weekly{margin-bottom:10px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.weekly_category{float:left; font-size:16px; color:#62a1db;}

.weekly_date{float:right; font-size:16px; color:#bababa;}

.weekly_newspaper_slide .slick-arrow{margin-top:-22.5px; background-size:100%; top:50%; z-index:2;}
.weekly_newspaper_slide .slick-next{background:url("../images/main/newspaper_next.png") no-repeat center center; background-size:100%; right:20px;}
.weekly_newspaper_slide .slick-prev{background:url("../images/main/newspaper_prev.png") no-repeat center center; background-size:100%; left:20px;}


/* 예배안내 */
.worship_area{margin-top:50px; border:1px solid #bababa; border-top:0;}

.title_worship{padding-left:47px; font-size:22px; font-weight:700; line-height:66px;}
.title_worship1{background:url("../images/main/arrow_worship1.png") no-repeat 31px center; border-top:2px solid #68a3d9; 
  color:#62a1db;
}
.title_worship2{background:url("../images/main/arrow_worship2.png") no-repeat 31px center; border-top:2px solid #6ac4da; 
  color:#62c3db;
}

.worship_list{float:left; width:50%;}
.worship_list li{border-top:1px solid #d3d3d3;}

.title_sub_worship{display:table-cell; width:220px; height:87px; padding-left:34px; background-color:#fafafa; 
  font-size:22px; color:#444; font-weight:500; vertical-align:middle;
}

.text_worship{display:table-cell; width:330px; padding-left:89px; 
  font-size:22px; color:#888; font-weight:500; vertical-align:middle; position:relative;
}
.text_worship strong{margin-top:-13px; color:#62a1db; position:absolute; left:32px; top:50%;}
.text_worship span{color:#bababa; font-weight:400;}



/* 오시는길 */
.location_area{padding-top:80px; padding-bottom:130px;}

.main_map_area{margin-top:40px; margin-bottom:10px; border-top:2px solid #62a1db; position:relative;}

.map_text{padding:32px 90px 30px 80px; background-color:#fff; font-size:22px; color:#444;
  position:absolute; right:0; bottom:0;
}
.map_text h3{font-size:22px;font-weight:700;}
.map_text:before{content:""; display:block; width:36px; height:50px; background-image:url("../images/main/map_point.png"); 
  position:absolute; left:34px; top:32px;
}


/* 하단배너 */
.banner_section{padding:48px 0 38px;}

.info_banner li{float:left; margin-left:63px;}
.info_banner li:first-child{margin-left:0;}
.info_banner li a{display:block;}
.info_banner li a strong{display:block; margin-top:5px; font-size:25px; color:#333; font-weight:400;}

.info_banner li:first-child{background-image:none;}


/* 181016 추가 */
.slick-dots{height:7px; text-align:center;}
.slick-dots li{display:inline-block; height:7px; margin:0 4px;}
.slick-dots li button{width:37px; height:7px; background-color:#d3d3d3; font-size:0; color:transparent; vertical-align:top;}
.slick-dots .slick-active button{background-color:#00a2b1;}


.top_banner_area .slick-dots{padding-top:34px;}
.top_banner_area .slick-dots li{margin:0;}
.top_banner_area .slick-dots li button{width:100px; background-color:#cdcdcd; vertical-align:top;}
.top_banner_area .slick-dots .slick-active button{background-color:#535353;}

.top_banner_area .slick-arrow{top:90px; z-index:2;}
.top_banner_area .slick-arrow.slick-prev{left:-75px;}
.top_banner_area .slick-arrow.slick-next{right:-75px;}


/* 200214 추가 */
.gray_bg{background-color:#f0f0f0;}

.contents_new{padding:43px 0;}

.main_banner_1{}

.main_banner_box{float:left; width:589px; height:391px; margin-left:19px;}
.main_banner_box:first-child{margin-left:0;}
.main_banner_box a{display:block; /*height:100%;*/ position:relative;}
.main_banner_box img{width:589px; height:391px;}

.main_banner_2{margin-top:20px;}
.main_banner_2 li{float:left; width:385px; height:215px; margin-left:21px;}
.main_banner_2 li:first-child{margin-left:0;}
.main_banner_2 li a{display:block; /*height:100%;*/ position:relative;}
.main_banner_2 img{width:385px; height:215px;}

.banner_txt{display:flex;
  font-size:30px; color:#fff; text-align:center; font-weight:bold; text-shadow:2px 2px 5px rgba(0,0,0,0.23); 
  justify-content:center; align-items:center;
  position:absolute; left:0; right:0; top:0; bottom:0;
}

.main_banner_3{margin-top:20px;}
.main_banner_3 li{float:left; width:588px; height:113px; margin-left:18px;}
.main_banner_3 li:first-child{margin-left:0;}
.main_banner_3 li a{display:block; height:100%; position:relative;}
.main_banner_3 img{width:588px; height:113px;}

.banner_line img{border:1px solid #d5d5d5;}

.main_banner_4{margin-top:20px;}
.main_banner_4 li{float:left; width:182px; height:113px; margin-left:21px;}
.main_banner_4 li:first-child{margin-left:0;}
.main_banner_4 li a{display:block; height:100%; background-color:#717171; box-sizing:border-box;
  font-size:20px; color:#fff; text-align:center; position:relative;
}
.main_banner_4 .banner_txt{padding-top:50px; font-size:20px; font-weight:normal;}


/* 200317 추가 */
.main_default{display:flex; width:100%; height:100%; background-color:#dfdfdf; text-align:center;
  justify-content:center; align-items:center;
}
.main_default img{width:auto; height:auto;}

.main_banner_4 .main_default img{width:130px;}


/* 200507 추가 */
.play_pause_btn{display:none;}


/* member */
.member_text_area{margin-top:80px; margin-bottom:-120px; position:relative;}
.member_text_area img{width:100%;}

.cma_info_text{color:#fff; text-align:center; position:absolute; left:0; right:0; top:135px; z-index:2;}
.cma_info_text > *{font-family:'GmarketSans';}
.title_cma{padding-bottom:30px; font-size:50px; font-weight:700;}
.cma_text{margin-top:20px; font-size:26px; line-height:42px;}
.alliance_text{font-size:28px; color:rgba(141,0,31,0.6); font-weight:700; text-shadow:1px 1px 1px #666, 0 0 0 #000;}


/* 하단 ia */
.b_ia_area{padding-bottom:75px; margin-bottom:-120px; background-color:#758b97; position:relative;}
.b_ia_area:before{content:""; height:1px; background-color:#7f95a1; position:absolute; left:0; right:0; top:66px;}

.b_ia_list{padding-top:25px; text-align:center;}
.b_ia_list > li{display:inline-block; width:184px; text-align:left; vertical-align:top;}
.b_ia_list > li > a{font-size:18px; color:#fff; font-weight:500; letter-spacing:-0.02em;}

.b_ia_sub{margin-top:40px;}
.b_ia_sub li a{font-size:16px; color:#e4e4e4; line-height:33px; letter-spacing:-0.02em;}



/* ~ 1024px ----------- */
@media only screen 
and (max-width : 1023px)
{

	.wrap_main{overflow-x:hidden;}
	.wrap_main .container .cont_center{width:auto; padding-left:0; padding-right:0;}

	.bg_area{padding-top:110px; padding-bottom:124px;}


	/* 메인배너 */
	.main_nav_area{display:none;}

	.slick-dots{height:7px; text-align:center;}
	.slick-dots li{display:inline-block; height:11px; margin:0 4px;}
	.slick-dots li button{width:112px; height:11px; background-color:#e9e9e9;}
	.slick-dots .slick-active button{background-color:#e7ba1f;}

	.main_banner_area .slick-dots{padding-top:36px; padding-bottom:40px; background-color:#fff; box-shadow:6px 6px 12px rgba(0,0,0,0.06);}

	.main_banner_area .slick-arrow{width:27px; height:45px; background-size:100% !important; top:175px;}
	.main_banner_area .slick-arrow.slick-prev{background:url("../images/m/main/story_prev.png") no-repeat center center; left:0;}
	.main_banner_area .slick-arrow.slick-next{background:url("../images/m/main/story_next.png") no-repeat center center; right:0;}

	/* 상단배너 */
	.top_banner{padding:0 10px;}

	.top_banner.slick-current a{background-color:var(--primary-color); border:1px solid var(--primary-color); box-shadow:5px 5px 5px rgba(0,0,0,0.35);}
	.top_banner.slick-current a strong{color:#fff;}
	.top_banner1.slick-current a strong:before{background-image:url("../images/main/icon_top1_on.png");}
	.top_banner2.slick-current a strong:before{background-image:url("../images/main/icon_top2_on.png");}
	.top_banner3.slick-current a strong:before{background-image:url("../images/main/icon_top3_on.png");}
	.top_banner4.slick-current a strong:before{background-image:url("../images/main/icon_top4_on.png");}

	.top_banner_area .slick-dots{padding-top:34px;}
	.top_banner_area .slick-dots li{margin:0;}
	.top_banner_area .slick-dots li button{width:70px; background-color:#cdcdcd;}
	.top_banner_area .slick-dots .slick-active button{background-color:#535353;}


	/* 오늘의 말씀 */
	.video_slide{padding:65px 31px 72px;}

	.video_thumb{float:none; width:auto; height:auto; position:relative;}

	.main_video_info{float:none; width:auto; margin-top:24px; padding-top:10px;}
	.title_main_video{font-size:28px; color:#333; font-weight:400;}
	.main_video_info .video_info_list{border-bottom:1px solid #d3d3d3;}

	.video_nav{width:auto; left:37px; right:37px;}
	.video_nav_link button{width:100%;}

	.taday_talk_area .slick-arrow{width:55px; height:91px; top:188px; z-index:2;}
	.taday_talk_area .slick-arrow.slick-prev{background:url("../images/m/main/story_prev.png") no-repeat center center; left:0;}
	.taday_talk_area .slick-arrow.slick-next{background:url("../images/m/main/story_next.png") no-repeat center center; right:0;}

	.more_link_area{display:none;}


	/* 오늘의 이야기 */
	.story_slide_area{padding-left:72px;}

	.story_slide a{width:488px;}

	.story_thumb > img{width:100%;}

	.story_slide_area .slick-arrow{width:45px; height:85px; margin-top:-42.5px; z-index:2;}
	.story_slide_area .slick-next{background:url("../images/m/main/story_next.png") no-repeat center center; right:28px;}
	.story_slide_area .slick-prev{background:url("../images/m/main/story_prev.png") no-repeat center center; left:15px;}

	.story_slide_area .slick-dots{padding-top:40px;}


	/* 만남 소식 */
	.newspaper_slide_area{float:none; width:440px; margin:0 auto; box-shadow:0 0 0 rgba(0,0,0,0);}

	.weekly_newspaper_img{width:440px; margin:0 auto;} 

	.weekly_newspaper_list{float:none; width:auto; margin:56px 30px 0;}


	/* 예배안내 */
	.worship_area{border-left:0; border-right:0;}

	.title_sub_worship{width:40%; padding-left:20px;}

	.text_worship{width:60%;}


	/* 오시는길 */
	.main_map_area{border-left:0; border-right:0;}
	.main_map_area img{width:100%;}

	.map_text{margin-top:5px; position:relative;}


	/* 하단배너 */
	.banner_section{padding:40px 0 50px;}

	.info_banner{margin:0 30px;}
	.info_banner li{float:none; margin-left:0; margin-top:27px;}
	.info_banner li:first-child{margin-top:0;}


	.top_banner_area .slick-arrow{display:none !important;}


	.wrap_main .container .contents_new{padding:40px 3.47% 62px;}

	.main_banner_box{float:none; width:100%; height:auto; margin-left:0; margin-top:20px;}
	.main_banner_box:first-child{margin-top:0;}
	.main_banner_box img{width:100%; height:auto;}

	.main_banner_2{margin-top:20px;}
	.main_banner_2 li{float:none; width:100%; height:auto; margin-left:0; margin-top:20px;}
	.main_banner_2 li:first-child{margin-left:0; margin-top:0px;}
	.main_banner_2 li img{width:100%; height:auto;}

	.banner_txt{font-size:36px;}

	.main_banner_3{margin-top:28px;}
	.main_banner_3 li{float:none; width:100%; height:auto; margin-left:0; margin-top:26px;}
	.main_banner_3 li:first-child{margin-left:0; margin-top:0;}
	.main_banner_3 li img{width:100%; height:auto;}

	.main_banner_4{margin-top:0; padding-top:10px;}
	.main_banner_4 li{width:30.84%; height:137px; margin-left:3.7%; margin-top:16px;}
	.main_banner_4 li:first-child, .main_banner_4 li:nth-child(4){margin-left:0;}
	.main_banner_4 li a{width:100%;}
	.main_banner_4 li img{width:100%;}


	.main_default{width:100%; height:auto; padding:40px 0;}
	.main_default img{width:auto !important; height:auto !important;}

	.main_banner_4 .main_default{height:100%; padding:0;}
	.main_banner_4 .main_default img{width:130px !important;}
	
	
	.play_pause_btn{display:block; text-align:center; position:absolute; left:0; right:0; bottom:60px;}
	.play_pause_btn button{width:43px; height:41px; background-position:center center; background-repeat:no-repeat; background-size:100%; 
	  text-indent:-9999px;
	}
	.play_pause_btn .pause{background-image:url("../images/icon/slide_pause.png");}
	.play_pause_btn .play{background-image:url("../images/icon/slide_play.png");}


	/* member */
	.cma_info_text{padding:0 30px;}


	/* 하단 ia */
	.b_ia_area{padding-bottom:0;}
	.b_ia_area:before{display:none;}

	.b_ia_list{padding-top:0; text-align:left;}
	.b_ia_list > li{display:block; width:auto; padding:34px 30px; border-top:1px solid #7f95a1;}
	.b_ia_list > li:first-child{border-top:0;}
	.b_ia_list > li > a{display:inline-block; width:24.39%; font-size:24px;}

	.b_ia_sub{display:inline-block; width:75%; margin-top:0; vertical-align:top;}
	.b_ia_sub li{display:inline-block; margin-right:25px;}
	.b_ia_sub li a{font-size:22px;}

}



/* ~ 768px ----------- */
@media only screen 
and (max-width : 766px)
{

	.wrap_main .container .cont_center{width:auto;}

	.title_main_area{font-size:18px;}
	.title_main_area img{height:18px; margin-right:7px;}

	.section_area{margin-top:48px;}
	.section_area:last-child{margin-bottom:48px;}

	.bg_area{padding-top:55px; padding-bottom:62px;}

	
	/* 메인배너 */
	.slick-dots{height:5.5px;}
	.slick-dots li{height:5.5px; margin:0 2px;}
	.slick-dots li button{width:18px; height:5.5px;}

	.main_banner_area .slick-dots{padding-top:18px; padding-bottom:20px;}

	.main_banner_area .slick-arrow{width:27px; height:45px; background-size:100% !important; top:175px;}
	.main_banner_area .slick-arrow.slick-prev{background:url("../images/m/main/story_prev.png") no-repeat center center; left:0;}
	.main_banner_area .slick-arrow.slick-next{background:url("../images/m/main/story_next.png") no-repeat center center; right:0;}


	/* 상단배너 */
	.top_banner{padding:0 5px;}
	
	.top_banner a{width:139px; height:125px; margin:0 auto 10px; padding-top:14px;}

	.top_banner strong{margin-bottom:7px; font-size:13px;}
	.top_banner strong img{width:15px; height:17px;}

	.top_banner > a > img{width:78px;}

	.top_banner_area .slick-dots{padding-top:17px;}
	.top_banner_area .slick-dots li button{width:30px;}


	/* 오늘의 말씀 */
	.taday_talk_area{}
	
	.taday_talk_area .title_main_area{top:-10px;}
	.taday_talk_area .title_main_area span{height:21px; padding:0 10px; line-height:21px;}

	.video_slide{padding:32.5px 15px 36px; margin-top:25px;}

	.main_video_info{margin-top:30px; padding-top:0;}
	.title_main_video{margin-bottom:15px; font-size:21px;}

	.video_nav{width:auto; left:25px; right:25px;}
	.video_nav_link button{height:46px; font-size:12px;}

	.video_nav .slick-arrow{width:27px; height:48px;}
	.video_nav .slick-next{background-size:11px; right:-27px;}
	.video_nav .slick-prev{background-size:11px; left:-27px;}

	.video_slide_area .slick-dots{margin-top:37px;}
	.video_slide_area .slick-dots li button{width:25px; height:5.5px;}

	.taday_talk_area .slick-arrow{width:27px; height:45px; background-size:100% !important; top:112px;}


	/* 오늘의 이야기 */
	.story_slide_area{padding-left:38px; padding-top:0; margin-top:30px;}

	.story_slide a{width:244px; margin:0 11px 17px; padding-bottom:36px; box-shadow:6px 6px 11px rgba(0,0,0,0.17);}

	.story_category{right:5px; bottom:4px;}
	.story_category img{height:12px;}

	.story_info_thumb{padding:20px 20px 0; font-size:12px;}
	.story_info_thumb strong{height:50px; margin-bottom:35px; font-size:18px; line-height:25px;}

	.story_date{margin-bottom:4px;}

	.story_line_map{float:none; height:auto; padding:3px; font-size:12px; line-height:normal;}

	.story_writer{float:none; margin-top:4px; font-size:12px; line-height:normal;}

	.story_slide_area .slick-arrow{width:22.5px; height:42.5px; margin-top:-21.25px; background-size:100%;}

	.story_slide_area .slick-dots{padding-top:20px;}

	.story_area .info_more{margin-top:17px;}


	/* 만남 소식 */
	.weekly_newspaper_area{margin-top:19px;}

	.newspaper_slide_area{width:220px;}

	.weekly_newspaper_img{width:220px;} 
	.weekly_newspaper_img img{width:100%;}
	.weekly_newspaper_img a:after{width:60px; height:60px; background-size:100%; right:0; bottom:0;}

	.weekly_newspaper_list{margin:20px 15px 0;}
	.weekly_newspaper_list li a{padding:20px 5px 23px;}

	.title_weekly{margin-bottom:10px; font-size:16px;}
	.text_weekly{margin-bottom:9px; font-size:12px;}

	.weekly_category{font-size:12px;}

	.weekly_date{font-size:12px;}

	.weekly_newspaper_slide .slick-arrow{width:20.5px; height:38.5px; background-size:100%;}
	.weekly_newspaper_slide .slick-prev{left:13.5px;}
	.weekly_newspaper_slide .slick-next{right:13.5px;}


	/* 예배안내 */
	.worship_area{margin:35px 15px 0; border-left:1px solid #bababa; border-right:1px solid #bababa;}

	.title_worship{padding-left:38px; font-size:16.5px; line-height:49px;}
	.title_worship1{background:url("../images/main/arrow_worship1.png") no-repeat 24px center; background-size:7px;}
	.title_worship2{background:url("../images/main/arrow_worship2.png") no-repeat 24px center; background-size:7px;}

	.worship_list{float:none; width:100%;}

	.title_sub_worship{width:45%; height:70px; padding:0 22px; font-size:16.5px;}

	.text_worship{width:55%; padding-left:65px; font-size:16.5px; line-height:20px;}
	.text_worship strong{margin-top:-10px; left:22px;}


	/* 오시는길 */
	.main_map_area{margin-top:30px;}

	.map_text{padding:20px 15px 26px 60px; margin-top:2.5px; font-size:17px;}
	.map_text h3{font-size:17px;}
	.map_text:before{width:27px; height:37.5px; background-size:100%; left:22px; top:22.5px;}


	/* 하단배너 */
	.banner_section{padding:20px 0 25px;}

	.info_banner{margin:0 15px;}
	.info_banner li{margin-top:20px;}
	.info_banner li img{height:40px;}


	.wrap_main .container .contents_new{padding-top:20px; padding-bottom:31px;}

	.main_banner_box{margin-top:10px;}

	.main_banner_2{margin-top:10px;}
	.main_banner_2 li{margin-top:10px;}

	.banner_txt{font-size:18px;}

	.main_banner_3{margin-top:14px;}
	.main_banner_3 li{margin-top:13px;}

	.main_banner_4{padding-top:5px;}
	.main_banner_4 li{height:57px; margin-top:8px;}
	.main_banner_4 li a{height:57px; font-size:10px;}
	.main_banner_4 li img{width:100%; height:57px;}
	.main_banner_4 .banner_txt{padding-top:30px; font-size:10px;}


	.main_default{padding:20px 0;}
	.main_default img{height:30px !important;}

	.main_banner_4 .main_default img{width:80px !important; height:auto !important;}
	
	
	.main_banner_area .slick-dots{padding-top:40px;}

	.play_pause_btn{bottom:30px;}
	.play_pause_btn button{width:22px; height:21px;}


	/* member */
	.member_text_area{margin-top:44px; margin-bottom:-48px;}
	.cma_info_text{padding:0 15px; top:60px; z-index:2;}
	.title_cma{padding-bottom:10px; font-size:25px; line-height:35.5px;}
	.cma_text{margin-top:15px; font-size:14px; line-height:21px;}
	.alliance_text{font-size:15px;}


	/* 하단 ia */
	.b_ia_area{margin-bottom:-48px;}
	.b_ia_list > li{padding:17px 15px;}
	.b_ia_list > li > a{font-size:12px;}

	.b_ia_sub{width:74%;}
	.b_ia_sub li{margin-right:12.5px;}
	.b_ia_sub li a{font-size:11px; line-height:16.5px;}
}
