/*con_tit*/
.con_tit1{font-size:22px; color:#282828; letter-spacing:-0.7px; padding-left:34px; margin-bottom:20px; background:url(/image/content/title1.png) 0 4px no-repeat; line-height: 140%;}
.con_tit2{position:relative; padding-left:18px; margin-bottom:20px; font-size:18px; color:#282828;}
.con_tit2:before {position:absolute; content:""; top:9px; left:0; display:block; background:#6c94dc; width:8px; height:8px; border-radius:100%;}
@media screen and (max-width: 480px){
  .con_tit1{font-size:20px;}
  .con_tit2{font-size:17px; }
}

/*sub_content*/
.sub_content{font-family:'Noto Sans KR'; margin-bottom:40px; font-size:16px; color:#565656; letter-spacing:-0.5px; word-break:keep-all; line-height:160%; }
.sub_content table th,
.sub_content table td{font-family:'Noto Sans KR'; word-break:break-all; font-weight:400; font-size:16px; color:#565656;}
.sub_content table .left{text-align:left; }

@media screen and (max-width: 480px){
	.sub_content{font-size:15px;}
  .sub_content table th,
  .sub_content table td{font-size:14px; }
}

/*text_dot*/
.text_dot > li,
.text_dot > p{position:relative; padding-left:10px; margin:10px 0; line-height: 140%;}
.text_dot > li:before,
.text_dot > p:before{content:"-"; position: absolute; left:0;}

/*point_color*/
.point_red{color:#d94369 !important; font-weight:500; }
.point_green{color:#87b345 !important; font-weight:500; }
.point_sky{color:#36abb7 !important; font-weight:500; }
.point_black{color:#222 !important; font-weight:500; }

/*ÀÎ»ç¸»*/
.greeting > img{margin-bottom:30px; width:100%; }
.greeting > h2{margin-bottom:30px; padding:0 20px; font-size:24px; color:#000; line-height:140%; }
.greeting > p{margin-bottom:20px; padding:0 20px; }
.greeting .greet_box1{background:#f7f7f7; padding:20px; }
.greeting .greet_box1 strong{display:block; }

@media screen and (max-width: 480px){
  .greeting > h2{font-size:20px;}
}

/*¼¶±â´Â »ç¶÷µé*/
.man .man_pastor{display:table; width:100%; table-layout:fixed; box-sizing:border-box; border:1px solid #ddd; padding:10px; margin-bottom:30px; }
.man .man_pastor > div{display:table-cell; box-sizing:border-box; }
.man .man_pastor > div:first-child{width:300px; border-right:1px solid #ddd; }
.man .man_pastor > div:first-child img{border:1px solid #ddd; }
.man .man_pastor > div {font-size:0; letter-spacing:-5px;}
.man .man_pastor > div p{display:inline-block; font-size:15px; letter-spacing:-1px; margin-left:30px; margin-top:15px; }
.man .man_pastor > div p strong{color:#222; font-weight:500; font-size:18px; vertical-align: baseline;}
.man .man_pastor > div p span{position:relative; display:block; line-height:140%; margin:6px 0; padding-left:10px;}
.man .man_pastor > div p span:before{content:"-"; position:absolute; left:0;}

.man ul{border-bottom:1px solid #ddd; margin-bottom:30px; }
.man ul:last-child{border-bottom:0; }

.man ul.man_type1{font-size:0; letter-spacing:-5px; line-height:normal; word-break:break-all; }
.man ul.man_type1 li{display:inline-table; width:48%; letter-spacing:0; vertical-align:top; overflow:hidden; margin-bottom:40px;}
.man ul.man_type1 li:nth-child(odd){margin-right:4%;}
.man ul.man_type1 li > p,
.man ul.man_type1 li > div{display:table-cell; box-sizing:border-box; }
.man ul.man_type1 li > p{width:142px; }
.man ul.man_type1 li > p img{border:1px solid #ddd;}
.man ul.man_type1 li > div{padding-left:30px; font-size:15px; letter-spacing:-1px; }
.man ul.man_type1 li > div p{margin-top:15px;}
.man ul.man_type1 li > div p strong{color:#222; font-weight:500; font-size:18px; vertical-align: baseline;}
.man ul.man_type1 li > div p span{position:relative; display:block; line-height:140%; margin:6px 0; padding-left:10px;}
.man ul.man_type1 li > div p span:before{content:"-"; position:absolute; left:0;}

.man ul.man_type2{overflow:hidden; }
.man ul.man_type2 li{float:left; width:15%; padding-right:5%; margin-bottom:40px; text-align:center;}
.man ul.man_type2 li img{border:1px solid #ddd; margin-bottom:15px; }
.man ul.man_type2 li p{font-size:15px;}
.man ul.man_type2 li p strong{display:block; font-size:18px; color:#222; font-weight:400; }

@media screen and (max-width: 1024px) {
  .man .man_pastor > div:first-child img,
	.man ul.man_type1 li > p img,
  .man ul.man_type2 li img{box-sizing:border-box;}
}
@media screen and (max-width:800px) {
  .man .man_pastor > div:first-child img{width:130px; }

  .man ul.man_type1 li > p{width:130px; }
  .man ul.man_type2 li{width:21%; padding: 0 2%;}
}
@media screen and (max-width:640px) {
	.man ul.man_type1 li{display:table; width:100%; margin-right:0 !important; }
  .man ul.man_type2 li{width:29%;}

  .man .man_pastor > div:first-child{width:165px; }
  .man .man_pastor > div:first-child p{margin-left:0; width:130px; text-align:center; }
  .man .man_pastor > div:first-child p span:before{display:none; }
  .man .man_pastor > div:nth-child(2) p{display:block;}
}
@media screen and (max-width:480px) {
  .man ul.man_type1 li > p{width:31%; }
  .man ul.man_type1 li > div{font-size:14px; padding-left:25px; }
	.man ul.man_type1 li > div p{margin-top:7px;}
	.man ul.man_type1 li > div p strong{font-size:16px; }

  .man ul.man_type2 li p{font-size:14px; }
  .man ul.man_type2 li p strong{font-size:16px; }

  .man .man_pastor > div:first-child{width:37%; }
  .man .man_pastor > div:first-child img{width:87%; }
  .man .man_pastor > div:first-child p{width:86%; }
  .man .man_pastor > div p{font-size:14px; margin-left:20px;}
  .man .man_pastor > div p strong{font-size:16px; }
}

/*¿À½Ã´Â±æ*/
.map_con .point1{font-size:24px; font-weight:300; color:#222; text-align:center; border-bottom: 1px solid #ddd; padding-bottom: 30px; line-height:140%; }
.map_con .point1 span{font-weight:600; }

.map_con .map_box1{margin:30px 0; }

.map_con .map_img{border:1px solid #ddd; margin-bottom:30px; }

@media screen and (max-width:600px) {
  .map_con .root_daum_roughmap .wrap_map{height:300px !important; }
}
@media screen and (max-width:480px) {
  .map_con .root_daum_roughmap .wrap_map{height:200px !important; }

  .map_con .point1{font-size:18px; }
}

/*¿¹¹è½Ã°£*/
.worship table{width:100%; margin-bottom:30px;}
.worship table th,
.worship table td{border:1px solid #ddd; padding:15px; line-height:150%; vertical-align:middle; text-align:center;}
.worship table thead th{background:#f7f7f7; }
.worship table th:first-child,
.worship table td:first-child{border-left:0; }
.worship table th:last-child,
.worship table td:last-child{border-right:0; }
.worship table th{font-weight:500; color:#333; }
.worship > p{margin-bottom:20px; }
.worship .worship_box1{background:#f7f7f7; padding:30px; text-align:center; border:1px solid #ddd;}
.worship .worship_box1 p{font-size:18px; }
.worship .worship_box1 .point1{display:block; margin-top:10px; font-size:32px; color:#d94369; font-weight:500; line-height:140%; }

@media screen and (max-width: 480px){
  .worship table th,
  .worship table td{padding:11px 6px;}

  .worship .worship_box1{padding:25px 20px; }
  .worship .worship_box1 p{font-size:16px; }
  .worship .worship_box1 .point1{font-size:22px; }
}

/*¼±±³/»ç¿ª*/
.mission img.mission_img1{margin-bottom:30px; width:100%; }
.mission img.mission_img2{display:block; margin:0 auto 30px; }
.mission table{width:100%; margin-bottom:30px;}
.mission th,
.mission td{border:1px solid #ddd; padding:15px; line-height:150%; vertical-align:middle; text-align:center;}
.mission table th{font-weight:500; color:#333; }
.mission thead th{background:#f7f7f7; }
.mission th:first-child,
.mission td:first-child{border-left:0; }
.mission th:last-child,
.mission td:last-child{border-right:0; }

.mission > p{margin-bottom:20px; }

.mission .mission_box1{margin-bottom:20px; background:#f7f7f7; padding:30px; text-align:center; border:1px solid #ddd;}

.mission .point1{display:block; font-size:20px; color:#222; font-weight:500; margin-bottom: 5px;}
.mission .point2{display:block; font-size:20px; color:#d94369; font-weight:500; line-height:140%; }

@media screen and (max-width: 480px){
  .mission th,
  .mission td{padding:11px 6px;}

  .mission .mission_box1{padding:25px 20px; }

  .mission .point1{font-size:17px; }
  .mission .point2{font-size:15px; }
}

/* ¿Â¶óÀÎ Çå±Ý¾È³» */
.online_icon {text-align:center;}
.online_box {background:#f2f2f2; border-radius:15px; padding:20px; margin:30px; text-align:center;}
.online_box .con_tit1{font-size:22px; color:#282828; letter-spacing:-0.7px; padding-left:34px; background:none; margin-bottom:20px; line-height: 140%;}

@media screen and (max-width: 480px){
  .online_box .con_tit1{font-size:20px;}                   
  }
.online ul {border-top:1px solid #aaa; padding-top:20px; margin-top:25px;}