@charset "utf-8";
@import url('common.css');

#sub-info-contents {border-top: 1px solid #c7c7c7; padding-bottom:80px} /*  */
#sub-contents { padding-bottom:80px} /* */
#sub-contents-con { margin-bottom:100px; background-color:#f0f9fe;} /*  */

.clsInfoOpen {cursor: pointer}
.clsClear {clear:both;}
.clsHideImpo {display:none !important;}
.clsHide {display:none;}


/* ACCORDION BOX========================================================================== */

.info_box {
    padding: 10px;
    border: 1px dashed #bbb;
}
.info_box .info_txt {
    padding-left: 10px;
	padding-top: 8px;
    font-weight: 700;
    color: #333;
    font-size: 20px;
}
.info_box .icon-down {float: right; margin: -22px 10px 0 0;/*margin: -32px 10px 0 0;*/}
.info_box_new {border:0; padding:0}
@media only screen and (max-width: 1024px) {
.info_box .info_txt {padding-left: 5px; font-size: 18px;}
.info_box .icon-down { margin: -25px -4px 0 0;}
.info_box .icon-down img {width: 70%;}
}


/* 연혁========================================================================== */
.history {display:inline-block; padding:10px 10px 30px 10px; font-size:20px;letter-spacing:-.3px;line-height: 1.7; text-align:justify;/*font-family:"Nanum Square";*/ } 
.history .info_box {padding: 10px;border: 1px #bbb;}
.history .info_box .info_txt {padding-left: 10px;font-weight: 700;color: #333;font-size: 24px;}
.history .info_box .icon-down {float: right; margin: -32px 10px 0 0;}

.history-list {padding:30px 0 30px 200px;/*font-family:"Nanum Square";*/}
.history-list strong{float:left;margin-left:-200px;/*margin-left:-160px;*/display: inline-block;width: 100px;height: 40px;line-height: 40px;text-align: center;font-weight: 700;font-size:18px;color: #2737B7;background: #F6F7F9;/*background: #fff;*/font-family:"Nanum Square";/*color: #ffffff;background: #476C89;*/}
.history-list dl{padding-left:20px;/*padding-left:120px;*/line-height:30px; font-size:19px;}
.history-list dt{float:left; margin-left:-120px;font-size:19px;font-weight:700;}
.history-list dd{font-weight:300; margin-bottom:10px;}
.history-list .his-line {margin:20px 60px 20px -200px; border-bottom:1px solid #ddd;}


@media only screen and (max-width:1024px) {
.history{display:inline-block; padding:10px; font-size:18px;letter-spacing:-.3px;line-height: 1.6; text-align:justify;} 
.history .info_box .info_txt {padding-left: 10px;font-weight: 700;color: #333;font-size: 22px;}
.history .info_box .icon-down {float: right; margin: -32px 10px 0 0;}

/*.history-list {padding:20px 0 30px 0;}*/
.history-list {padding:20px 20px 30px 20px;/*padding:20px 10px 30px 10px;font-family:"Nanum Square";*/}
.history-list strong{float:left;margin-left:0;display: inline-block;width: 100px;height: 40px;line-height: 40px;font-weight: 700;text-align: left;font-size:18px;color: #2737B7;font-family:"Nanum Square";}
/*.history-list strong{float:left;margin-left:0;display: inline-block;width: 100px;height: 40px;line-height: 40px;text-align: center;font-size:18px;color: #ffffff;}*/
.history-list dl{padding:10px 0 0 0;display: inline-block;font-size:17px; width:100%;}
.history-list dt{float:left; margin:0 10px 0 0; display:block; font-size:17px;}
.history-list dd{padding-left:0;display:block;}
.history-list .his-line {margin:20px 10px 20px 10px; border-bottom:1px solid #ddd;}

}

@media only screen and (max-width:767px) {
.history{display:inline-block; padding:10px; font-size:17px;letter-spacing:-.3px;line-height: 1.4; text-align:justify;} 
.history .info_box .info_txt {padding-left: 10px;font-weight: 700;color: #333;font-size: 20px;}

.history-list strong{float:left;margin-left:0;display: inline-block;width: 90px;height: 40px;line-height: 40px;text-align: center;font-size:18px;color: #ffffff;font-family:"Nanum Square";}
.history-list dl{padding:10px 0 0 0;display: inline-block; font-size:16px; width:100%;}
.history-list dt{float:left; display:block; font-size:16px;}
.history-list dd{padding:0;display:block;}
.history-list .his-line {margin:20px 10px 20px 10px; border-bottom:1px solid #ddd;}
}

@media only screen and (max-width:767px) {
.history{display:inline-block; padding:10px; font-size:17px;letter-spacing:-.3px;line-height: 1.4; text-align:justify;} 
.history .info_box .info_txt {padding-left: 10px;font-weight: 700;color: #333;font-size: 20px;}

.history-list strong{float:left;display: inline-block;width: 90px;height: 40px;line-height: 40px;text-align: left;font-weight: 700;font-size:18px;color: #2737B7;}
/*.history-list strong{float:left;display: inline-block;width: 90px;height: 40px;line-height: 40px;text-align: center;font-size:16px;color: #000;}*/
.history-list dl{padding:20px 0 0 0;/*padding:10px 0 0 0;*/display: inline-block;  font-size:19px;/*font-size:16px;*/width:100%;line-height: 1.5;}
.history-list dt{float:left; display:block; font-size:16px;}
.history-list dd{padding:0;display:block;  }
.history-list .his-line {margin:20px 0px 20px 0px;/*margin:20px 10px 20px 10px;*/border-bottom:1px solid #ddd;}
}

/* ����»����========================================================================== */
.serve {display:inline-block; padding:10px 10px 30px 10px; font-size:20px;letter-spacing:-.3px;line-height: 1.7; text-align:justify;/*font-family:"Nanum Square";*/ } 
.serve-wrap .info_box {padding: 10px;margin-bottom:21px;}
.serve .info_box .info_txt {padding-left: 10px;font-weight: 700;color: #333;font-size: 24px;}
.serve .info_box .icon-down {float: right; margin: -32px 10px 0 0;}

.serve-list {padding:30px 0 30px 200px;/*font-family:"Nanum Square";*/}
.serve-list strong{float:left;margin-left:-160px;display: inline-block;width: 100px;height: 40px;line-height: 40px;text-align: center;font-size:18px;color: #ffffff;}
.serve-list .back_grn {background:#90b23d;}
.serve-list .back_yel {background:#dcb026;}
.serve-list dl{padding-left:120px;line-height:30px; font-size:17px;}
.serve-list dt{float:left; margin-left:-120px; font-size:18px;font-weight:700;}
.serve-list dd{font-weight:300;width:100%;}
.serve-list .his-line {margin:20px 0 20px -160px; border-bottom:1px solid #ddd;}

.info_pastor {vertical-align:middle;margin-left:10px;height:89px;}
.sev_tit {margin-top:-71px;line-height:30px;font-weight:700;color: #333;font-size: 24px;margin-left:100px;}
.sev_name {font-size:18px; font-weight:400;margin-right:30px;}
.sev_name2 {font-size:18px;font-weight:400;margin-left:100px;}


@media only screen and (max-width:1024px) {
.serve{display:inline-block; padding:10px; font-size:18px;letter-spacing:-.3px;line-height: 1.6; text-align:justify;} 
.serve .info_box .info_txt {padding-left: 10px;font-weight: 700;color: #333;font-size: 22px;}
.serve .info_box .icon-down {float: right; margin: -32px 10px 0 0;}

.serve-list {padding:20px 0 30px 0px;/*font-family:"Nanum Square";*/}
.serve-list strong{float:left;margin:0 0 10px 10px;display: inline-block;width: 100px;height: 40px;line-height: 40px;text-align: center;font-size:18px;color: #ffffff;}
.serve-list dl{padding:0 0 0 10px;display: inline-block;  font-size:17px; width:100%;  }
.serve-list dt{float:left; margin:0 10px 0 10px; display:block; font-size:17px;}
.serve-list dd{padding-left:10px;display:block;width:100%;}
.serve-list .his-line {margin:20px 10px 20px 10px; border-bottom:1px solid #ddd;}

}

@media only screen and (max-width:767px) {
.serve{display:inline-block; padding:10px; font-size:17px;letter-spacing:-.3px;line-height: 1.4; text-align:justify;} 
.serve .info_box .info_txt {padding-left: 10px;font-weight: 700;color: #333;font-size: 20px;}

.serve-list strong{float:left;margin-left:10px;display: inline-block;width: 90px;height: 40px;line-height: 40px;text-align: center;font-size:16px;color: #ffffff;}
.serve-list dl{padding:0 0 0 10px;display: inline-block;  font-size:16px; width:100%;line-height: 1.5;  }
.serve-list dt{float:left; margin:0 10px 0 10px; display:block; font-size:16px;}
.serve-list dd{padding:0;display:block;  }
.serve-list .his-line {margin:20px 10px 20px 10px; border-bottom:1px solid #ddd;}
}

@media only screen and (max-width:767px) {
.serve{display:inline-block; padding:10px; font-size:17px;letter-spacing:-.3px;line-height: 1.4; text-align:justify;} 
.serve .info_box .info_txt {padding-left: 10px;font-weight: 700;color: #333;font-size: 20px;}
.sev_name {margin-right:10px;}
.serve-list strong{float:left;margin-left:0;display: inline-block;width: 90px;height: 40px;line-height: 40px;text-align: center;font-size:16px;color: #ffffff;}
.serve-list dl{padding:0;display: inline-block;  font-size:16px; width:100%;line-height: 1.5;}
.serve-list dt{float:left; margin:0 10px 0 0; display:block; font-size:16px;}
.serve-list dd{padding:0;display:block;  }
.serve-list .his-line {margin:20px 10px 20px 10px; border-bottom:1px solid #ddd;}
}

/* �Ŀ������� ========================================================================== */
.mission {display:inline-block; padding:10px 10px 30px 10px; font-size:20px;letter-spacing:-.3px;line-height: 1.7; text-align:justify;/*font-family:"Nanum Square";*/ } 
.mission-wrap .info_box {padding: 10px;margin-bottom:21px;}
.mission-wrap .info_box .info_txt {padding-left: 10px;font-weight:400;color: #333;font-size: 18px;}
.mission .info_box .icon-down {float: right; margin: -32px 10px 0 0;}
.mission-wrap .tap_top {font-size:17px;color:#898989;font-weight:200;}
.mission-wrap .tap_top dt {font-weight:300;}

.mission-list {padding:30px 0 30px 230px;/*font-family:"Nanum Square";*/}
.mission-list strong{float:left;margin-left:-160px;display: inline-block;width:274px;height: 40px;line-height: 40px;text-align: center;font-size:18px;color: #ffffff;background:#b16198}
.mission-list dl{padding-left:120px;line-height:30px; font-size:17px;}
.mission-list dt{float:left; margin-left:30px; font-size:18px;font-weight:700;width:300px;}
.mission-list dd{font-weight:300;width:95%;}
.mission-list .his-line {margin:20px 60px 20px -160px; border-bottom:1px solid #ddd;}

@media only screen and (max-width:1024px) {
.mission{display:inline-block; padding:10px; font-size:18px;letter-spacing:-.3px;line-height: 1.6; text-align:justify;} 
.mission .info_box .info_txt {padding-left: 10px;font-weight: 700;color: #333;font-size: 22px;}
.mission .info_box .icon-down {float: right; margin: -32px 10px 0 0;}

.mission-list {padding:20px 0 30px 0px;/*font-family:"Nanum Square";*/}
.mission-list strong{float:left;margin:0 0 10px 10px;display: inline-block;height: 40px;line-height: 40px;text-align: center;font-size:18px;color: #ffffff;}
.mission-list dl{padding:0 0 0 10px;display: inline-block;  font-size:17px; width:100%;  }
.mission-list dt{float:left; margin:0 0 0 10px; display:block; font-size:17px;width:280px;}
.mission-list dd{padding-left:0;display:block;width:90%;}
.mission-list .his-line {margin:20px 10px 20px 10px; border-bottom:1px solid #ddd;}

}

@media only screen and (max-width:767px) {
.mission{display:inline-block; padding:10px; font-size:17px;letter-spacing:-.3px;line-height: 1.4; text-align:justify;} 
.mission .info_box .info_txt {padding-left: 10px;font-weight: 700;color: #333;font-size: 20px;}

.mission-list strong{float:left;margin-left:10px;display: inline-block;width:240px;height: 40px;line-height: 40px;text-align: center;font-size:16px;color: #ffffff;}
.mission-list dl{padding:0 0 0 10px;display: inline-block;  font-size:16px; width:100%;line-height: 1.5;  }
.mission-list dt{float:left; margin:0 0 0 10px; display:block; font-size:16px;width:250px;}
.mission-list dd{padding:0 10px 0 0;display:block;}
.mission-list .his-line {margin:20px 10px 20px 10px; border-bottom:1px solid #ddd;}
}

@media only screen and (max-width:767px) {
.mission{display:inline-block; padding:10px; font-size:17px;letter-spacing:-.3px;line-height: 1.4; text-align:justify;} 
.mission .info_box .info_txt {padding-left: 10px;font-weight: 700;color: #333;font-size: 20px;}

.mission-list strong{float:left;margin-left:10px;display: inline-block;height: 40px;line-height: 40px;text-align: center;font-size:16px;color: #ffffff;}
.mission-list dl{padding:0 0 0 10px;display:inline-block;  font-size:16px; width:100%;line-height: 1.5;  }
.mission-list dt{float:left; margin:0 0 0 10px; display:block; font-size:16px;}
.mission-list dd{padding:0 10px 0 10px;display:block;width:250px;}
.mission-list .his-line {margin:20px 10px 20px 10px; border-bottom:1px solid #ddd;}
}