@charset "utf-8";

#comingsoon{padding-top:100px;text-align:center}

.pagecommon{padding-bottom:60px;font-size:16px;line-height:1.6;color:#666;font-family:var(--k-font)}
.pagecommon *{word-break:keep-all}
.pagecommon .pl{white-space:pre-line}
.pagecommon .top_tit{padding-bottom:44px;border-bottom:1px solid #e1e1e1}
.pagecommon .top_tit p{margin-bottom:15px;font-size:15px;font-weight:700;color:var(--primary);font-family:var(--e-font)}
.pagecommon .top_tit b{display:block;font-size:30px;font-weight:700;color:#111}
.pagecommon .ct_tit{text-align:center}

/* 조합장 인사말 */
#p33 .gr_cont{display:flex;gap:60px;align-items:flex-start;padding:60px 40px 0}
#p33 .gr_cont>img{flex-shrink:0}
#p33 .gr_cont>div{width:100%;padding-top:15px}
#p33 .gr_cont>div>b{display:block;margin-bottom:28px;font-size:18px;line-height:28px;font-weight:600;color:#111}
#p33 .gr_cont>div .sign{margin-top:30px;text-align:right}
#p33 .gr_cont>div .sign b{display:block;font-weight:600;color:#333}
#p33 .gr_cont>div .sign span{margin-right:10px;font-size:30px;color:#111;font-family:'KimjungchulScript-Regular'}

/* 조합 연혁 */
#p34 .his_cont dl{display:flex;padding:30px 40px}
#p34 .his_cont dl:nth-child(2n){background-color:#f5f5f5}
#p34 .his_cont dl dt{position:relative;flex-shrink:0;width:120px;padding-left:18px;font-size:25px;font-weight:700;color:#111}
#p34 .his_cont dl dt:before{position:absolute;left:0;top:19px;content:'';width:4px;height:4px;border-radius:100px;background:var(--primary)}
#p34 .his_cont dl dd{width:100%;padding-top:6px}
#p34 .his_cont dl dd ul li{display:flex}
#p34 .his_cont dl dd ul li span{flex-shrink:0;width:65px;font-weight:600;color:#111}

/* 명단 공통 */
.table_page .top_tit{border-bottom:none}
.table_page .table_box table{width:100%;border-spacing:0;text-align:center}
.table_page .table_box table tr:nth-child(odd){background-color:#f5f5f5}
.table_page .table_box table tr th{padding:10px 0;font-weight:600;color:#fff;background-color:#333}
.table_page .table_box table tr th+th{border-left:1px solid rgba(255,255,255,.2)}
.table_page .table_box table tr td{padding:10px 0;border-bottom:1px solid #e1e1e1}
.table_page .table_box table tr td+td{border-left:1px solid #e1e1e1}


/* 사업안내 공통 */
.busi_page .top_tit{border-bottom:none}
.busi_page .img_box{width:100%;height:280px;background:no-repeat center;background-size:cover}
.busi_page .busi_cont{width:calc(100% - 100px);margin:-60px auto 0;padding:40px 40px 0;background-color:#fff}
.busi_page .busi_cont dl{display:flex;gap:15px;padding:15px}
.busi_page .busi_cont dl+dl{border-top:1px dashed #e1e1e1}
.busi_page .busi_cont dl dt{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:90px;height:30px;border-radius:50px;font-weight:600;color:#fff;background-color:#333}
.busi_page .busi_cont dl dd{padding-top:3px}

/* 현황 */
#p38 .img_box{background-image:url('/sh_page/img/p38_img.jpg')}

/* 사업개요 */
#p39 .img_box{background-image:url('/sh_page/img/p39_img.jpg')}
