@charset "utf-8";
ul {margin:0;padding:0;}
li{list-style:none;}
img {border:0;}
a {text-decoration:none;}

@font-face {font-family: ngb;src:url(http://www.hdweb.co.kr/NanumGothicBold.eot);}
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
#comingsoon {width:100%;padding-top:100px;text-align:center}

.common_page{font-size:17px;line-height:1.8;letter-spacing:-.3px;color:#666;font-family:'notokr-regular'}
.common_page .pl{white-space:pre-line;word-break:keep-all}
.common_page .main_tit{font-size:13px;font-weight:700;color:#f26723;font-family:'poppins',sans-serif}
.common_page .main_txt{font-size:28px;line-height:38px;color:#222;font-family:'notokr-light'}
.common_page .main_txt span{font-family:'notokr-bold'}

/* 조합소개 */
/* #p33 .top_box{display:flex;gap:50px;margin-bottom:60px}
#p33 .top_box .left{overflow:hidden;width:370px;height:220px;border-radius:0 150px 150px 0}
#p33 .top_box .left img{width:100%;height:100%;object-fit:cover}
#p33 .top_box .right{width:calc(100% - 420px);margin-top:30px}
#p33 .top_box .right .sen{margin-top:31px;word-break:keep-all}
#p33 .top_box .right .sen span{text-decoration:underline;color:#333;font-family:'notokr-medium'}
#p33 .cont_box .tit{padding-bottom:17px;border-bottom:1px solid #f26723;font-size:20px;font-weight:600;color:#f26723;font-family:'poppins',sans-serif}
#p33 .cont_box .det{position:relative}
#p33 .cont_box .det .icon{position:absolute;top:40px;right:40px}
#p33 .cont_box .det ul{padding:36px 40px 50px 54px}
#p33 .cont_box .det ul:nth-child(2){background:#f5f5f5}
#p33 .cont_box .det li{position:relative;padding-left:19px;border-radius:2px;line-height:27px}
#p33 .cont_box .det li:before{position:absolute;left:0;top:11px;content:'';width:4px;height:4px;border-radius:100px;background:#fac4b9} */

#p33 .main_tit{display:block;margin-bottom:15px}
#p33 .cont_area .m_img{display:none}
#p33 .cont_area{position:relative;border-top:2px solid #f26723;margin-top:110px}
#p33 .cont_area::after{content:"";display:inline-block;position:absolute;top:-95px;right:0;width:320px;height:200px;border-radius:130px 0 0 130px;background:url(/sh_page/img/p33_img01.jpg);}
#p33 .cont_area .txt_box {padding:60px 50px;background-color:#f7f7f7}
#p33 .cont_area .txt_box .txt01{margin-bottom:25px;font-size:20px}
#p33 .cont_area .txt_box .txt01 span{color:#f26723;font-family:'notokr-bold'}
#p33 .cont_area .txt_box .txt02{font-size:18px}
#p33 .cont_area .txt_box .txt02 span{color:#222}
#p33 .cont_area .txt_box .txt02 .line{padding:3px;font-weight:700;color:#fff;background-color:#f26723;}
#p33 .cont_area .txt_box .txt03{margin-top:30px;font-weight:600;text-align:right;color:#222}
#p33 .cont_area .txt_box .txt03 span{display:inline-block;margin-right:10px;font-size:30px;font-weight:500;font-family:'Nanum Pen Script'}


/* 주요사업 */
#p36{text-align:center}
#p36 .main_txt{margin:17px 0 45px}
#p36 .txt_box .box{display:flex;position:relative;width:100%;padding:34px 39px 40px 50px;border:1px solid #f26723;border-radius:20px;text-align:left;background-color:#fff7f3}
#p36 .txt_box .box:nth-child(2n){background-color:#fffdfc}
#p36 .txt_box .box + .box{margin-top:15px}
#p36 .txt_box .tit{margin-bottom:7px;color:#f26723;font-family:'notokr-medium'}
#p36 .txt_box .icon{position:absolute;bottom:40px;right:39px}

/* 후원안내 */
#p42{text-align:center}
#p42 .main_txt{margin:16px 0 45px}
#p42 .img_box{border-radius:20px;padding:30px 50px;background:url('/sh_page/img/p42_bg.jpg') no-repeat center}
#p42 .img_box .img_txt{padding:50px 0;border-radius:20px;font-size:16px;line-height:26px;color:#fff;box-shadow:3px 5px 20px -2px rgb(0 0 0 / 15%);background:rgba(255,255,255,.4)}
#p42 .img_box .img_txt span{font-family:'notokr-bold'}
#p42 .contact_box{display:flex;justify-content:space-between;padding:40px 50px 0}
#p42 .contact_box li{width:100%;padding:34px 0 36px;border:1px solid #f26723;border-radius:20px;background:#fff7f3;font-family:'notokr-medium'}
#p42 .contact_box li .tit{margin-bottom:7px;color:#f26723}
#p42 .contact_box li .txt{font-size:16px;line-height:26px;color:#333}

/* 조직도 */
#p50 .tit_area{text-align:center}
#p50 .tit_area .main_tit{margin-bottom:15px}
#p50 img{width:100%}

/* 걸어온길 */
#p46 .tit_area{margin-bottom:50px;text-align:center;color:#222}
#p46 .tit_area .main_tit{margin-bottom:15px}
#p46 .his{border-top:3px solid #f26723}
#p46 .year_group{padding:30px;background-color:#fff7f3}
#p46 .year_group:nth-child(odd){background-color:#fffdfc}
#p46 .year_group .year_title{margin-bottom:30px;font-size:25px;color:#f26723;font-family:'poppins'}
#p46 .year_group .con_area{display:flex;width:100%}
#p46 .year_group .con_area + .con_area{margin-top:5px}
#p46 .year_group .con_area .c_year{position:relative;width:85px;margin-left:15px;color:#222;font-weight:500;font-family:'poppins'}
#p46 .year_group .con_area .c_year::before{content:"";display:inline-block;position:absolute;top:13px;left:-15px;width:3px;height:3px;border-radius:50%;background:#f26723}
#p46 .year_group .con_area .c_txt{width:calc(100% - 85px)}

