@charset "utf-8";

/* 공통 */
.pageCm{padding-bottom:50px;position:relative;font-size:15px;letter-spacing:-.3px;line-height:1.8;color:#777;font-family:'notokr-regular'}
.br{white-space:pre-line}

/*학회장인사말*/
#p33 .cont_area .tit_box{overflow:hidden;padding:60px 25px;background:#f7f7f7}
#p33 .cont_area .tit_box img{float:left;padding:24px}
#p33 .cont_area .tit_box .br{float:left;font-size:25px;line-height:37px;color:#4a9746;font-family:'notokr-light'}
#p33 .cont_area .tit_box .br span{font-family:'notokr-bold'}
#p33 .cont_area .gre{position:relative;padding:55px 50px;color:#fff;background: -webkit-linear-gradient(90deg, rgb(75, 152, 70), rgb(178, 211, 86));background: linear-gradient(90deg, rgb(75, 152, 70), rgb(178, 211, 86))}
#p33 .cont_area .gre span{font-weight:700;font-size:13px;letter-spacing:1px;font-family:'Poppins'}
#p33 .cont_area .gre p{font-size:20px}
#p33 .cont_area .gre img{position:absolute;top:-202px;right:83px}
#p33 .cont_area .txt_box{padding:50px;border:1px solid #e1e1e1}
#p33 .cont_area .txt_box .sign{margin-top:30px;color:#333;text-align:right}
#p33 .cont_area .txt_box .sign span{font-family:'notokr-bold'}

/*연혁*/
#p34{}
#p34 .cont_area{overflow:hidden;position:relative;z-index:1;padding: 160px 90px 0 90px;background:url('/sh_page/img/p34_bg.jpg') no-repeat center top;}
#p34 .cont_area:after{display:block;content:'';position:absolute;left:35px;top:186px;z-index:-1;width:1000px;height:159px;background-color:#fff}
#p34 .cont_area div{float:left}
#p34 .cont_area .tit_box{width:156px;height:156px;padding:66px 0 0 37px;margin-right:40px;background: -webkit-linear-gradient(90deg, #4b9846, rgb(178, 211, 86));background: linear-gradient(90deg, rgb(75, 152, 70), rgb(178, 211, 86));color:#fff;font-size:13px;font-weight:700;letter-spacing:1px;font-family:'Poppins'}
#p34 .cont_area .tit_box p{margin-top:10px;font-size:22px;font-weight:normal;font-family:'notokr-regular'}
#p34 .cont_area .r_con{width: 77%;padding-top: 120px;}
#p34 .cont_area .r_con .his_con{width:694px;margin-bottom:20px;border-bottom:1px dotted #ddd;font-family:'Poppins'}
#p34 .cont_area .r_con .his_con .num{width: 100px;color:#4a9746;font-size:22px;font-weight:700;line-height: 26px;vertical-align: middle;}
#p34 .cont_area .r_con .his_con .num:before{display:inline-block;content:'';width:3px;height:3px;margin-right:14px;border-radius:50%;background-color:#4b9846;vertical-align: 6px}
#p34 .cont_area .r_con .his_con .txt{padding-bottom:18px;color:#777;font-size:15px;line-height:25px;font-family:'notokr-regular';}
#p34 .cont_area .r_con .his_con .txt.flot_none{clear:both}
#p34 .cont_area .r_con .his_con .txt span{float:left}
#p34 .cont_area .r_con .his_con .txt span:nth-child(n+2){width: 535px;}
#p34 .cont_area .r_con .his_con .txt .mon{width:49px;margin-right: 10px;color:#222;font-size:14px;font-weight:600;letter-spacing:0;font-family:'Poppins'}
#p34 .cont_area .r_con .his_con .txt em{display:inline-block;font-style:normal;color:#4a9746;font-family:'notokr-bold'}
#p34 .cont_area .r_con .his_con .txt em.top{margin-top:10px}
#p34 .cont_area div .r_txt{width:calc(100% - 100px)}

/*정관 / 자격규정*/
.rule .cont_area{clear:both;word-break:keep-all}
.rule .cont_area dl{overflow:hidden}
.rule .cont_area dl dt{float:left;position:relative;padding-left:20px;font-size:22px;color:#4a9746;font-family:'notokr-bold'}
.rule .cont_area dl dt:after{position:absolute;top:16px;left:0;content:'';width:8px;height:8px;border:2px solid #4a9746;border-radius:50%;background:#fff}
.rule .cont_area dl dd{padding-left:245px}
.rule .cont_area dl dd > ul > li{padding:25px 35px;border:1px solid #e1e1e1}
.rule .cont_area dl dd ul li span{display:block;margin-bottom:15px;font-size:18px;color:#333;font-family:'notokr-medium'}
.rule .cont_area dl dd .circle li{overflow:hidden;line-height:24px;}
.rule .cont_area dl dd .circle li + li{margin-top:7px}
.rule .cont_area dl dd .circle > li > em{display:inline-block;float:left;width:25px;margin-right:8px;border-radius:8px;font-style:normal;font-weight:600;font-size:13px;text-align:center;color:#fff;background:#b0d256;letter-spacing:0;font-family:'Poppins'}
.rule .cont_area dl dd .list li ul li.top{margin-top:20px}
.rule .cont_area dl dd .num{margin-top:20px;padding:30px 40px;border-radius:8px;background:#f7f7f7}
.rule .cont_area dl dd .num li{overflow:hidden;color:#333}
.rule .cont_area dl dd .num > li > em{float:left;margin-right:10px;font-weight:700;font-size:13px;line-height:27px;color:#b0d256;letter-spacing:0;font-family:'Poppins', 'notokr-medium'}
.rule .cont_area dl dd .num > li > div{padding-left:28px}
.rule .cont_area dl dd .list > li + li{margin-top:25px}
.rule .cont_area dl + dl{margin-top:50px;padding-top:50px;border-top:1px dashed #e1e1e1}

#p35 .cont_area dl dd .circle li em{height:25px}
#p45 .down_btn{display:block;float:right;width: 340px;margin-bottom:15px;border-radius:4px;background-color:#4a9746;color:#fff;text-align:center;line-height: 41px;transition:all .3s}
#p45 .down_btn:hover{background-color:#3e863a}
#p45 .down_btn i{margin-right:12px}
#p45 .cont_area dl dd .circle{margin-top:30px;padding:30px;border-radius:8px;background:#f7f7f7}
#p45 .cont_area dl dd .circle p{font-size:16px;color:#333;font-family:'notokr-medium'}
#p45 .cont_area dl dd .circle i{margin-right:5px}
#p45 .cont_area dl dd .circle li + li{margin-top:13px}
#p45 .cont_area dl dd .eli ul{margin-top:20px;padding:30px 40px;border-radius:8px;background:#fff}
#p45 .cont_area dl dd .circle .eli ul li{margin-top:5px}
#p45 .cont_area dl dd .circle .num{background:#fff}
#p45 .cont_area dl dd .num p{font-size:16px;color:#333;font-family:'notokr-medium'}
#p45 .cont_area dl dd .num li{color:#777}
#p45 .cont_area dl dd .num li + li{margin-top:10px}
#p45 .cont_area dl dd .circle > li > div{padding-left:35px}

/*마이페이지*/
#pmy .cont_area .tbl + .tbl{margin-top:60px}
#pmy .cont_area .tbl .t_tit{margin-bottom:10px;font-size:25px;color:#333;font-family:'notokr-bold'}
#pmy .cont_area .tbl table{width:100%;text-align:center}
#pmy .cont_area .tbl table thead tr th{border-top:2px solid #4a9746}
#pmy .cont_area .tbl table th:first-child{border-left:none}
#pmy .cont_area .tbl table td:first-child{border-left:none}
#pmy .cont_area .tbl table .row2 tr:first-child *{border-top:2px solid #4a9746}
#pmy .cont_area .tbl table th{padding:15px 0;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-weight:normal;font-size:17px;color:#333;background:#f7f7f7;font-family:'notokr-medium'}
#pmy .cont_area .tbl table td{padding:15px 0;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
