@charset "utf-8";

@import url("/sites/guide/style/css/guide.css");
@import url("/sites/templet_09/style/css/layout.css");
@import url("main.css");
@import url("main_widjet.css");

/* 템플릿별로 개별 정의해야하는 CSS는 이 밑으로 작성하시면 최종적으로 적용 됩니다. **********/
/* 레이아웃은 같은 타입의 템플릿은 공통으로  적용되어 있습니다.**********/
/* 레이아웃 변경시에는 같은 템플릿은 같이 변경되오니 유의하여 주시고 변경하실 CSS는 각 템플릿의 샘플 템플릿의 layout.css를 수정하시면 됩니다.**********/
/* 개별적인 변경을 하실 경우에는 새로운 템플릿으로 추가해서 작업하시거나 style.css에서 !important처리로 작업하시기 바랍니다.**********/

.eQ01 #sub_visual {background: url(../../images/sub_visual_1.jpg) no-repeat center;}
.eQ02 #sub_visual {background: url(../../images/sub_visual_2.jpg) no-repeat center;}
.eQ03 #sub_visual {background: url(../../images/sub_visual_3.jpg) no-repeat center;}
.eQ04 #sub_visual {background: url(../../images/sub_visual_4.jpg) no-repeat center;}
.eQ05 #sub_visual {background: url(../../images/sub_visual_5.jpg) no-repeat center;}
.eQ06 #sub_visual {background: url(/sites/guide/images/sub_visual_100.jpg) no-repeat center;}

/*설립취지*/
.foundation_wrap_1{padding-top:250px;background:url(../../images/good_pic_1.jpg) center top no-repeat;margin-bottom:80px;}
.foundation_wrap_1 div.con_1{position:relative;width:50%;background:#FFF;}
.foundation_wrap_1 div.con_1 p.p_1{line-height:1.1;color:#373737;padding:50px 25px;font-size:40px;font-weight:bold;}
.foundation_wrap_1 div.con_1 p.p_1 span{display:block;padding-bottom:20px;}
.foundation_wrap_1 div.con_1 p.p_1 i{display:inline-block;color:#005aaf;}
.foundation_wrap_1 div.con_1 p.p_2{padding:0 25px;font-size:18px;}
.foundation_wrap_1 div.con_1 p.p_3{padding:0 25px;font-size:18px;margin-top:20px;}
.foundation_wrap_1 div.con_1 p.p_3 strong{display:block;}
.foundation_wrap_1 div.con_1:before{content:"";display:block;width:120px;height:3px;background:#ffdd00;position:absolute;left:90%;top:70px;}
.foundation_wrap_1-eng div.con_1{width:80%;}
.foundation_wrap_1-eng div.con_1 p.p_1{font-size:35px;}
.foundation_wrap_2{margin-bottom:80px;}
.foundation_wrap_2 p.tit_1{text-align:center;font-size:32px;font-weight:bold;line-height:1.1;margin-bottom:80px;}
.foundation_wrap_2 p.tit_1 span{display:inline-block;padding-top:20px;font-size:18px;font-weight:normal;}
.foundation_wrap_2 ul.ul_1{overflow:hidden;position:relative;}
.foundation_wrap_2 ul.ul_1 li{width:45%;padding:0 2.5%;float:left;}
.foundation_wrap_2 dl{text-align:center;position:relative;}
.foundation_wrap_2 dl dt{font-size:20px;font-weight:bold;padding-bottom:20px;}
.foundation_wrap_2 dl dd{}
.foundation_wrap_2 dl.dl_1 dt{color:#0665b7;}
.foundation_wrap_2 dl.dl_2 dt{color:#062644;}
.foundation_wrap_2 dl dt:before{content:"";display:block;width:219px;height:223px;margin: 0 auto 20px auto;background-size:100% !important;}
.foundation_wrap_2 dl.dl_1 dt:before{background:url(/sites/web/images/foundation_2.png) no-repeat center;}
.foundation_wrap_2 dl.dl_2 dt:before{background:url(/sites/web/images/foundation_3.png) no-repeat center;}
.foundation_wrap_2 ul.ul_1:before{content:"";display:block;width:100%;height:1px;background:#d2d2d2;position:absolute;left:0;top:100px;}
.foundation_wrap_3{background:url(/sites/web/images/foundation_4.jpg) no-repeat center;background-size:cover;color:#FFF;}
.foundation_wrap_4{background:#f7f7f7;}
.foundation_wrap_5{background:#FFF;border:1px solid #EEE;border-top:0;}
.foundation_wrap_6{background:#f7f7f7;}
.foundation_wrap_3456{padding:70px 50px;}
.foundation_wrap_3456 p.tit_1{text-align:center;margin-bottom:45px;}
.foundation_wrap_3456 p.tit_1 strong{display:block;font-size:30px;font-weight:bold;line-height:1.1;}
.foundation_wrap_3456 p.tit_1 span{display:block;padding-top:40px;}
.foundation_wrap_3456 dl.dl_2{margin-bottom:21px;}
.foundation_wrap_3456 dl.dl_2 dt{font-weight:bold;font-size:20px;position:relative;padding-left:17px;}
.foundation_wrap_3456 dl.dl_2 dt:before{content:"";display:block;width:5px;height:5px;background:#666;border-radius:30px;position:absolute;left:0;top:15px;}
.foundation_wrap_3456 dl.dl_2 dd{padding-left:17px;padding-top:5px;}
.foundation_wrap_3 dl.dl_2 dt:before{background:#FFF;width:8px;height:3px;}
.foundation_wrap_6 ul.ul_1{background:#FFF;padding:20px 30px;margin-top:20px;}
.foundation_wrap_6 ul.ul_1 li{padding:10px 0 10px 50px;position:relative;}
.foundation_wrap_6 ul.ul_1 li span{display:block;width:35px;height:35px;background:#1d519c;color:#FFF;font-weight:bold;text-align:center;border-radius:100%;box-sizing:border-box;padding-top:4px;position:absolute;left:0;top:10px;box-shadow: 5px 5px 5px #DDD;}
.foundation_wrap_6 ul.ul_1 li strong{display:block;padding-bottom:5px;}
@media only screen and (max-width:1280px){
  .foundation_wrap_1 div.con_1{width:55%;}
  .foundation_wrap_1-eng div.con_1{width:80%;}
  .foundation_wrap_2 dl dt:before{width:180px;height:183px;}
}
@media only screen and (max-width:730px){
  .foundation_wrap_1 div.con_1{width:90%;margin:0 auto;text-align:center;}
  .foundation_wrap_1 div.con_1 p.p_1{padding:50px 20px 20px 20px;font-size:30px;}
  .foundation_wrap_1 div.con_1 p.p_1 span{padding-bottom:10px;}
  .foundation_wrap_1 div.con_1 p.p_2{font-size:16px;}
  .foundation_wrap_1 div.con_1:before{position:relative;left:auto;top:30px;margin: 0 auto;}
  .foundation_wrap_1 div.con_1 p.p_3{font-size:16px;}
  .foundation_wrap_2 ul.ul_1 li{width:100%;padding:0;float:none;}
  .foundation_wrap_2 ul.ul_1:before{display:none;}
  .foundation_wrap_2 ul.ul_1 li:first-child{margin-bottom:30px;}
  .foundation_wrap_2 dl dt:before{width:150px;height:153px;}
  .foundation_wrap_3456{padding:35px;}
  .foundation_wrap_3456 p.tit_1{margin-bottom:30px;}
  .foundation_wrap_3456 p.tit_1 strong{font-size:25px;}
  .foundation_wrap_3456 p.tit_1 span{padding-top:25px;}
}
/*신학사상*/
.thought_wrap_3527{background:url(../../images/good_pic_1.jpg) center top no-repeat;}
.thought_wrap_3528{background:url(../../images/good_pic_3.jpg) center top no-repeat;}
.thought_wrap_1{padding-top:330px;}
.thought_wrap_1 div.con_1{box-sizing:border-box;width:80%;margin: 0 auto;background:#FFF;padding:60px 80px;}
.thought_wrap_1 div.con_1 p.tit_1{line-height:1.1;color:#373737;font-size:40px;text-align:center;padding-bottom:20px;}
.thought_wrap_1 div.con_1 p.tit_1:after{content:"";display:block;width:40px;height:3px;background:#000;margin: 20px auto;}
.thought_wrap_1 div.con_1 p.tit_1 i{color:#005aaf;font-weight:bold;}
.thought_wrap_1 div.con_1 p.p_1{font-size:18px;font-weight:bold;text-align:center;padding-bottom:30px;}
.thought_wrap_1 div.con_1 p.p_2{font-size:16px;text-align:center;}
.thought_wrap_1 div.con_1 p.p_3{font-size:16px;text-align:center;}
.thought_wrap_1 div.con_1 p.p_3 strong{display:block;}
.thought_wrap_1 div.con_1 p.p_3:before{content:"";display:block;width:2px;height:25px;background:#000;margin: 20px auto;}
.thought_wrap_23456{}
.thought_wrap_23456 dl{position:relative;margin-bottom:50px;}
.thought_wrap_23456 dl dt{box-sizing:border-box;font-weight:bold;text-align:center;color:#FFF;width:113px;height:103px;padding-top:50px;margin: 0 auto;border-radius:100%;line-height:1.25;position:absolute;left:0;top:0;}
.thought_wrap_23456 dl dt i{display:block;}
.thought_wrap_23456 dl dd{padding-left:160px;font-size:16px;}
.thought_wrap_23456 dl.dl_1 dt{background:url(../../images/tit_bg_1.png) no-repeat center;}
.thought_wrap_23456 dl.dl_2 dt{background:url(../../images/tit_bg_2.png) no-repeat center;}
.thought_wrap_23456 dl.dl_3 dt{background:url(../../images/tit_bg_3.png) no-repeat center;padding-top:45px;}
.thought_wrap_23456 dl.dl_3{margin-bottom:0;}
.thought_wrap_2 p.p_4{font-size:18px;font-weight:bold;position:relative;padding:25px 0 10px 100px;}
.thought_wrap_2 p.p_4 span{display:block;font-size:30px;width:80px;height:80px;background:#1d519c;color:#FFF;font-weight:bold;text-align:center;border-radius:100%;box-sizing:border-box;padding-top:15px;position:absolute;left:0;top:0;box-shadow: 5px 5px 5px #DDD;}
.thought_wrap_2 p.p_5{font-size:16px;padding-left:100px;padding-bottom:30px;}
.thought_wrap_2 dl.dl_4{font-size:16px;margin-bottom:30px;}
.thought_wrap_2 dl.dl_4 dt{font-size:19px;font-weight:bold;position:relative;padding-left:115px;padding-bottom:10px;}
.thought_wrap_2 dl.dl_4 dt:before{content:"";display:block;width:5px;height:5px;background:#666;border-radius:30px;position:absolute;left:100px;top:12px;}
.thought_wrap_2 dl.dl_4 dt span{}
.thought_wrap_2 dl.dl_4 dd{padding-left:115px;}
.thought_wrap_2 dl.dl_4_last{margin-bottom:0;}
@media only screen and (max-width:730px){
  .thought_wrap_1 div.con_1{width:90%;padding:50px 30px;}
  .thought_wrap_23456 dl dt{margin: 0 auto 20px auto;position:relative;}
  .thought_wrap_23456 dl dd{padding-left:0;}
  .thought_wrap_2 p.p_4{padding:0;}
  .thought_wrap_2 p.p_4 span{position:relative;margin: 0 auto 20px auto;}
  .thought_wrap_2 p.p_5{padding-left:0;}
  .thought_wrap_2 dl.dl_4 dt,
  .thought_wrap_2 dl.dl_4 dd{padding-left:12px;}
  .thought_wrap_2 dl.dl_4 dt:before{left:0;}
}

/*상징*/
.symbol_wrap_1{padding-top:200px;background:url(../../images/good_pic_7.jpg) center top no-repeat;margin-bottom:80px;overflow:hidden;}
.symbol_wrap_1 div.con_1{width:65%;background:#FFF;float:right;overflow:hidden;}
.symbol_wrap_1 div.con_1 dl{width:40%;padding:70px 5% 0 5%;float:left;}
.symbol_wrap_1 div.con_1 dl dt{font-weight:bold;}
.symbol_wrap_1 div.con_1 dl dt img{display:block;max-width:100%;margin-bottom:20px;}
.symbol_wrap_1 div.con_1 dl dd{padding-top:10px;font-size:16px;}
@media only screen and (max-width:730px){
  .symbol_wrap_1 div.con_1{width:90%;margin:0 auto;text-align:center;float:none;}
  .symbol_wrap_1 div.con_1 dl{width:90%;float:none;padding-top:30px;}
  .symbol_wrap_1 div.con_1 dl dt img{margin: 0 auto 20px auto;}
}
.symbol_wrap_2{margin-bottom:80px;}
.symbol_wrap_2 ul{overflow:hidden;}
.symbol_wrap_2 ul li{width:32.66%;float:left;position:relative;padding-bottom:50px;}
.symbol_wrap_2 ul li:nth-child(2){margin:0 1%;}
.symbol_wrap_2 ul li img{max-width:100%;}
.symbol_wrap_2 ul li span{display:block;box-sizing:border-box;width:100px;height:100px;padding-top:15px;background:#f4f4f4;text-align:center;font-weight:bold;border-radius:100%;position:absolute;left:calc(50% - 50px);bottom:0;}
.symbol_wrap_2 ul li span i{display:block;font-size:16px;font-weight:normal;}
.symbol_wrap_2 ul li span i:after{content:"";display:block;width:20px;height:1px;background:#000;margin: 5px auto;}
@media only screen and (max-width:480px){
  .symbol_wrap_2 ul li{width:100%;float:none;text-align:center;margin-bottom:20px;}
  .symbol_wrap_2 ul li:nth-child(2){margin:1% 0;margin-bottom:20px;}
}
.symbol_wrap_3{display:table;width:100%;border:1px solid #e1e1e1;}
.symbol_wrap_3 > div{display:table-cell;box-sizing:border-box;padding:70px 40px;}
.symbol_wrap_3 > div.con_1{width:70%;text-align:center;}
.symbol_wrap_3 > div.con_1 img{max-width:100%;}
.symbol_wrap_3 > div.con_2{width:30%;background:#f4f4f4;font-size:15px;}
.symbol_wrap_3 > div.con_2 dl{margin-bottom:30px;font-size:14px;}
.symbol_wrap_3 > div.con_2 dt{font-weight:bold;font-style:italic;}
@media only screen and (max-width:730px){
  .symbol_wrap_3 > div{display:block;padding:70px 40px;}
  .symbol_wrap_3 > div.con_1,
  .symbol_wrap_3 > div.con_2{width:100%;}
  .symbol_wrap_3 > div.con_2 dl{text-align:center;}
}

/*UI*/
.ui_wrap{}
.ui_wrap h2{font-weight:bold;color:#000;font-size:29px;text-align:center;}
.ui_wrap p{text-align:center;}
.ui_box{border:1px solid #DDD;background:url(/sites/guide/images/pattern_9.png);padding:45px;text-align:center;}
.ui_box_2{border:1px solid #DDD;border-top:0;background:#FFF;padding:45px;text-align:center;}
.ui_box img,
.ui_box_2 img{max-width:100%;}
.ui_color{overflow:hidden;}
.ui_color li{width:50%;float:left;text-align:center;}
.ui_color li span{display:block;width:100%;height:60px;}
.ui_color li:first-child span{background:#3399cc}
.ui_color li:last-child span{background:#003399}
.ui_color li i{display:block;font-weight:bold;}
.ui_wrap dl{overflow:hidden;}
.ui_wrap dl dt{width:15%;float:left;font-weight:bold;}
.ui_wrap dl dd{width:80%;float:right;}
#menu3414_obj1993{display:none;}
@media only screen and (max-width:730px){
  .ui_wrap dl dt,
  .ui_wrap dl dd{width:100%;float:none;}
  .ui_wrap dl dt{text-align:center;padding-bottom:10px;}
}


/* 원장 인사말 */
.welcome_message_1 .img_wrap .introduce3964 {width: 126px;height: auto;}
.welcome_message_1 .img_wrap .con_1 {left: 40px;top: 90px;}
.welcome_message_1 .img_wrap .con_2 {padding: 40px 40px 40px 210px;}
.welcome_message_1 .img_wrap .con_2 p.p_1 {font-size: 26px;}
.welcome_message_1 .img_wrap .con_2 p.p_1 span {font-size: 35px;margin-bottom: 15px;}
.welcome_message_1 .img_wrap .con_2 p.p_1 span.span_2 {font-size: 20px;padding-top: 10px;font-weight: normal;}
@media only screen and (max-width:620px){
  .welcome_message_1 .img_wrap .con_2 p.p_1 {font-size: 20px;}
  .welcome_message_1 .img_wrap .con_2 p.p_1 span {font-size: 26px;}
  .welcome_message_1 .img_wrap .con_2 p.p_1 span.span_2 {font-size: 16px;}
}
@media only screen and (max-width:580px){
  .welcome_message_1 .img_wrap .con_1 {left: calc(50% - 63px);top: 90px;}
  .welcome_message_1 .img_wrap .con_2 {padding: 240px 40px 40px 40px;}
  .welcome_message_1 .img_wrap .con_2 p.p_2 strong{display: block;margin-top: 6px;}
}
/* 원장 인사말 - 실천신학대학원*/
.ceoDivide2{}
.ceoDivide2 ul{display:table;}
.ceoDivide2 ul li{display:table-cell; width:50%; vertical-align:top;}
.ceoDivide2 ul li div.welcome_message_1{width:95%; margin:0 auto;}
.ceoDivide2 .welcome_message_1 .img_wrap .con_1 {left: calc(50% - 88px);top: 90px;}
.ceoDivide2 .welcome_message_1 .img_wrap .con_2 {padding: 220px 40px 40px 40px;}
.ceoDivide2 .welcome_message_1 .img_wrap .con_2 p.p_2 {font-size:20px; text-align: center;}
.ceoDivide2 .welcome_message_1 .img_wrap .con_2 p.p_2 strong{display:block; margin-top:10px;}
.ceoDivide2 .welcome_message_1 .img_wrap .con_2 p.p_2:before {margin: 20px auto;}
@media only screen and (max-width: 730px)
{
  .ceoDivide2 ul li{display:block; width:100%;}
  .ceoDivide2 .welcome_message_1 .img_wrap .con_1 {left: calc(50% - 63px);}
}




/*2025총장인사말 수정*/
	.thought_wrap_2 p.p_6{font-size:16px;font-weight:bold;position:relative;padding:0px 0 10px 50px;}
	.thought_wrap_2 p.p_6 span{display:block;font-size:20px;width:40px;height:40px;background:#1d519c;color:#FFF;font-weight:bold;text-align:center;border-radius:100%;box-sizing:border-box;padding-top:4px;position:absolute;left:0;top:0;box-shadow: 5px 5px 5px #DDD;}
	/*2025총장인사말 수정*/
	@media only screen and (max-width:730px){
		.thought_wrap_1 div.con_1{width:90%;padding:50px 30px;}
		.thought_wrap_23456 dl dt{margin: 0 auto 20px auto;position:relative;}
		.thought_wrap_23456 dl dd{padding-left:0;}
		.thought_wrap_2 p.p_4{padding:0;}
		.thought_wrap_2 p.p_4 span{position:relative;margin: 0 auto 20px auto;}
		.thought_wrap_2 p.p_5{padding-left:0;}
		.thought_wrap_2 dl.dl_4 dt,
		.thought_wrap_2 dl.dl_4 dd{padding-left:12px;}
		.thought_wrap_2 dl.dl_4 dt:before{left:0;}
	}

	/*총장인사말*/
/*
	.ceo_wrap_1{padding-top:250px;background:url(../../images/good_pic_9.jpg) center top no-repeat;margin-bottom:80px;overflow:hidden;}
*/
	.ceo_wrap_1{padding-top:38%;background:url(/sites/web/images/good_pic_9_2025.jpg) center top no-repeat;margin-bottom:80px;overflow:hidden;}
	.ceo_wrap_1 div.con_1{position:relative;width:50%;background:#FFF;float:right;}
	.ceo_wrap_1 div.con_1 p.p_1{line-height:1.1;color:#373737;padding:50px 25px 50px 110px;font-size:31px;font-weight:bold;}
	.ceo_wrap_1 div.con_1 p.p_1 i{display:block;color:#005aaf;padding-bottom:20px;}
	.ceo_wrap_1 div.con_1 p.p_2{padding:0 25px 0 110px;font-size:15px;}
	.ceo_wrap_1 div.con_1:before{content:"";display:block;width:120px;height:3px;background:#ffdd00;position:absolute;left:-10%;top:65px;}
	.ceo_wrap_2 p.p_1{font-size:29px;}
	.ceo_wrap_3 p strong{display:block;font-size:24px;color:#0665b7;}
	@media only screen and (max-width:1280px){
		.ceo_wrap_1 div.con_1{width:55%;}
	}
	@media only screen and (max-width:1024px){
		.ceo_wrap_1{background-size:100%;}
	}
	@media only screen and (max-width:730px){
		.ceo_wrap_1{padding-top:50%;margin-bottom:40px;}
		.ceo_wrap_1 div.con_1{width:90%;margin:0 auto;text-align:center;float:none;}
		.ceo_wrap_1 div.con_1 p.p_1{padding:50px 20px 20px 20px;font-size:25px;}
		.ceo_wrap_1 div.con_1 p.p_2{font-size:16px;padding-left:0;}
		.ceo_wrap_1 div.con_1:before{position:relative;left:auto;top:30px;margin: 0 auto;}
		.ceo_wrap_2 p.p_1{font-size:25px;}
	}