@charset "utf-8";

#comingsoon{width:100%;padding-top:100px;font-size:16px;text-align:center;color:#666;font-family:'notokr-regular'}

/* 공통 */
.common_page{padding-bottom:50px;position:relative;font-size:16px;letter-spacing:-.3px;line-height:1.6;color:#666;font-family:'notokr-regular'}
.common_page *{word-break:keep-all}
.common_page .pl{white-space:pre-line}
.common_page .eng_tit{font-size:15px;font-weight:700;letter-spacing:0;color:var(--primary);font-family:'Poppins'}
.common_page .big_tit{font-size:30px;color:#222;font-family:'notokr-bold'}
.common_page .ct_box{text-align:center}
.common_page .ct_box .eng_tit{margin-bottom:7px}

.intro_page{display:flex}
.intro_page .l_tit{width:182px}
.intro_page .l_tit .eng_tit{margin-bottom:7px}
.intro_page .r_cont{width:calc(100% - 182px)}

/* 인사말 */
#p33{display:flex}
#p33 .l_box{width:360px;background:url('/sh_page/img/p33_img.jpg') no-repeat center}
#p33 .r_box{width:calc(100% - 360px);padding:34px 0 33px 60px}
#p33 .r_box .txt_box{margin:37px 0 53px}
#p33 .r_box .txt_box li+li{margin-top:44px;padding-top:42px;border-top:1px dotted #e1e1e1}
#p33 .r_box .txt_box li .b_txt{margin-bottom:20px;font-size:20px;color:#222;font-family:'notokr-bold'}
#p33 .r_box .sign{text-align:right}
#p33 .r_box .sign span{color:#333;font-family:'notokr-bold'}

/* 기업정신 */
#p34 .r_cont .bible_box{display:flex;margin-top:50px}
#p34 .r_cont .bible_box .bible_txt{width:50%;padding:0 40px}
#p34 .r_cont .bible_box .bible_txt+.bible_txt{padding-top:37px;border-left:1px dotted #e1e1e1}
#p34 .r_cont .bible_box .bible_txt:first-child img{margin-bottom:25px}
#p34 .r_cont .bible_box .bible_txt:last-child img{float:right;margin-top:25px}
#p34 .r_cont .bible_box .bible_txt .r_txt{text-align:right}
#p34 .r_cont .bible_box .bible_txt:first-child .r_txt{margin-top:39px}
#p34 .r_cont .bible_box .bible_txt:last-child .r_txt{margin-top:23px}

/* 경영방침 */
#p35 .manage_box{display:flex;height:250px}
#p35 .manage_box:nth-child(2){flex-direction:row-reverse}
#p35 .manage_box .img{width:50%;background-repeat:no-repeat;background-position:center;background-size:cover}
#p35 .manage_box:nth-child(1) .img{background-image:url('/sh_page/img/p35_img01.jpg')}
#p35 .manage_box:nth-child(2) .img{background-image:url('/sh_page/img/p35_img02.jpg')}
#p35 .manage_box:nth-child(3) .img{background-image:url('/sh_page/img/p35_img03.jpg')}
#p35 .manage_box .cont{width:50%;padding:40px 0 0 50px}
#p35 .manage_box .cont .icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;margin-bottom:25px;border-radius:5px;background-color:#f5f5f5}
#p35 .manage_box .cont .txt span{display:block;font-size:18px;color:#333;font-family:'notokr-bold'}

/* 사업 소개 */
#p37{text-align:center}
#p37 .cont_box{margin-top:41px;padding:280px 50px 0;background:url('/sh_page/img/p37_img.jpg') no-repeat center top}
#p37 .cont_box .txt_cont{background-color:#fff}
#p37 .cont_box .txt_cont p{padding-top:65px}
#p37 .cont_box .txt_cont p+p{margin-top:65px;border-top:1px dashed #e1e1e1}
#p37 .cont_box .txt_cont p span{text-decoration:underline;color:#333;font-family:'notokr-medium'}

/* 사업 업종별 */
#p38 .top_box{display:flex}
#p38 .top_box .l_tit{width:240px}
#p38 .top_box .l_tit .eng_tit{margin-bottom:7px}
#p38 .top_box .r_txt{width:calc(100% - 240px);padding:46px 50px;background-color:#f5f5f5}
#p38 .business_cont{margin-top:50px;padding-top:50px;border-top:1px solid #e1e1e1}
#p38 .business_cont .cont_box{display:flex}
#p38 .business_cont .cont_box+.cont_box{margin-top:40px}
#p38 .cont_box .l_img{width:450px}
#p38 .cont_box .r_cont{display:flex;width:calc(100% - 450px);padding:20px 0 0 50px}
#p38 .cont_box .r_cont .num{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:100%;font-size:13px;font-weight:600;letter-spacing:0;color:#fff;background-color:#333;font-family:'Poppins'}
#p38 .cont_box .r_cont .txt{width:calc(100% - 35px);padding-left:30px}
#p38 .cont_box .r_cont .txt span{display:block}
#p38 .cont_box .r_cont .txt span+span{margin-top:34px;padding-top:34px;border-top:1px dashed #e1e1e1}

/* 선교 공통 */
.mission_page .voluntee_box{padding:0 50px 270px;background-repeat:no-repeat;background-position:center bottom}
.mission_page .voluntee_box .voluntee_txt{padding:36px 0 67px;text-align:center;background-color:#fff}
.mission_page .voluntee_box .voluntee_txt .line{display:block;width:70px;height:1px;margin:41px auto;background-color:#e1e1e1}
.mission_page .uaur_wrap{padding:53px 50px 0}
.mission_page .uaur_wrap .uaur_box+.uaur_box{margin-top:50px}
.mission_page .uaur_box .box_tit{display:flex;align-items:center;column-gap:15px;position:relative;padding-left:19px;font-size:20px;color:#333;font-family:'notokr-bold'}
.mission_page .uaur_box .box_tit:before{position:absolute;left:0;top:13px;content:'';width:4px;height:4px;border-radius:100px;background:var(--primary)}
.mission_page .uaur_box .box_tit span{display:block;margin-top:3px;font-size:16px;font-weight:500;letter-spacing:0;color:#888;font-family:'Poppins'}
.mission_page .uaur_box .txt{margin-top:20px;padding:30px;background-color:#f5f5f5}
.mission_page .uaur_box .txt span{display:block}
.mission_page .uaur_box .txt span+span{margin-top:15px;padding-top:15px;border-top:1px dashed #e1e1e1}
.mission_page .uaur_box .img_list{display:flex;justify-content:space-between;margin-top:25px}
.mission_page .uaur_box .img_list li{width:calc(100%/3 - 13.4px)}
.mission_page .uaur_box .img_list li img{width:100%}
.mission_page .uaur_box:first-child .img_list li:last-child img{border:1px solid #e1e1e1}
.mission_page .uaur_box .img_list li p{margin-top:10px;text-align:center;color:#333;font-family:'notokr-medium'}
.mission_page .uaur_box .img_list li p span{display:block;;margin-top:5px;font-size:14px;font-weight:500;color:#888;font-family:'Poppins'}
.mission_page .uaur_box .img_list li video{display:block;width:100%;height:199px}

/* 플랫폼 봉사활동 */
#p47 .voluntee_box{background-image:url('/sh_page/img/p47_bg.jpg')}

/* 선교분야 */
#p49 .voluntee_box{background-image:url('/sh_page/img/p49_bg.jpg')}
#p49 .uaur_box:first-child .img_list li{width:calc(100%/2 - 10px)}

/* 공지사항 */
#p42{text-align:center}
#p42 .point_icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:0 auto 40px;border-radius:100%;background-color:var(--primary)}
#p42 .ko_txt{font-size:25px;line-height:35px;color:#222;font-family:'notokr-bold'}
#p42 .eng_txt{margin:30px 0 45px;font-size:18px;line-height:28px;color:#888}
#p42 .ko_txt span, #p42 .eng_txt span{text-decoration:underline}

/* 문의 */
#p44 .name_box .name{margin-bottom:15px;font-size:20px;color:#222;font-family:'notokr-bold'}
#p44 .name_box .name span{margin-left:20px;padding-left:20px;border-left:1px solid #e1e1e1;font-size:16px;font-weight:600;color:#888;font-family:'Poppins'}
#p44 .ceo_box{padding-bottom:45px;border-bottom:1px solid #e1e1e1}
#p44 .ceo_box .name{font-size:25px}
#p44 .name_wrap{display:flex;flex-wrap:wrap}
#p44 .name_wrap .name_box{width:50%;padding:43px 45px}
#p44 .name_wrap .name_box.co_bg{background-color:#f5f5f5}