@charset "utf-8";

.page_common{font-size:15px;color:#777;letter-spacing:-.2px;line-height:1.8;font-family:'notokr-regular'}
.page_common .pl{white-space:pre-line}
.page_common b{font-weight:normal;font-family:'notokr-bold'}

/* 학원소개 */
#p33{position:relative;padding-left:80px}
#p33:before{display:block;content:"";position:absolute;left:0;top:150px;z-index:-1;width:100%;height:460px;background-color:#c7dee4}
#p33 .tit_area{padding-left:40px;margin-bottom:45px;color:#222}
#p33 .tit_area span{font-size:13px;font-weight:600;letter-spacing:0;font-family:'Montserrat'}
#p33 .tit_area p{position:relative;margin:45px 0;padding-left:85px;font-size:42px;letter-spacing:-1px;line-height:1.3;font-family:'notokr-bold'}
#p33 .tit_area p:before{content:url(/sh_page/img/dot.png);position:absolute;left:15px;top:-15px}
#p33 .tit_area b{text-decoration:underline}
#p33 .img{position:relative;width:100%;height:480px;background:url(/sh_page/img/p33_img.jpg) center no-repeat;background-size:cover}
#p33 .img:after{display:block;content:"";position:absolute;bottom:0;left:0;width:85%;height:80px;background-color:#fff}
#p33 .cont{position:relative;z-index:1;margin-top:-25px;padding-left:40px}
#p33 .cont ul{overflow:hidden;margin-bottom:50px}
#p33 .cont ul li{float:left;width:21%;padding:30px 0 25px;border-top:1px solid #555;border-bottom:1px solid #555;font-size:17px;color:#222;text-align:center;font-family:'notokr-medium'}
#p33 .cont ul li:nth-child(2){margin:0 30px}
#p33 .cont ul li p{display:inline-block}
#p33 .cont ul li p span{display:block;width:25px;height:25px;margin-bottom:3px;text-align:left;font-size:11px;font-weight:600;color:#fff;letter-spacing:0;text-align:center;line-height:25px;background-color:#222;font-family:'Montserrat'}
#p33 .cont b{color:#222;text-decoration:underline;font-family:'notokr-medium'}
#p33 .cont .sign{margin-top:35px;font-family:'notokr-medium'}
#p33 .cont .sign span{display:block;font-size:18px;color:#222}

/* 입학안내 */
#p36{position:relative;padding:50px 80px}
#p36:before{display:block;content:"";position:absolute;top:0;left:0;z-index:0;width:254px;height:100%;background-color:#c7dee4}
#p36 .img{position:absolute;top:70px;right:40px;z-index:2}
#p36 .tit_area{position:relative;margin-bottom:45px;color:#222}
#p36 .tit_area span{font-size:13px;font-weight:600;letter-spacing:0;font-family:'Montserrat'}
#p36 .tit_area p{position:relative;margin:40px 0 50px;padding-left:50px;font-size:36px;letter-spacing:-1px;line-height:1.4;font-family:'notokr-bold'}
#p36 .tit_area p b{text-decoration:underline}
#p36  dl{position:relative;overflow:hidden;line-height:100px}
#p36  dl dt{float:left;width:20%;height:100px;padding-left:30px;border-top:1px solid #555;font-size:16px;color:#222;font-family:'notokr-bold'}
#p36  dl dt span{display:inline-block;vertical-align:middle;width:25px;height:25px;margin-right:10px;font-size:11px;font-weight:600;color:#fff;letter-spacing:0;text-align:center;line-height:25px;background-color:#222;font-family:'Montserrat'}
#p36  dl dd{float:left;width:80%;height:100px;padding-left:40px;border-top:1px solid #e1e1e1}

/* 영어 프로그램 */
#p38{position:relative;padding-top:60px;text-align:center}
#p38:before{display:block;content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:254px;background-color:#c7dee4}
#p38 .tit_area{position:relative;margin-bottom:50px;text-align:center;color:#222}
#p38 .tit_area span{font-size:13px;font-weight:600;letter-spacing:0;font-family:'Montserrat'}
#p38 .tit_area p{position:relative;padding-top:10px;font-size:36px;letter-spacing:-1px;line-height:1.4;font-family:'notokr-bold'}
#p38 dl{display:inline-block;vertical-align:top;width:22%;margin:0 5px}
#p38 dl dt{padding:15px 0;margin-bottom:10px;font-size:15px;font-weight:500;letter-spacing:0;color:#fff;background-color:#222;font-family:'Montserrat'}
#p38 dl dd{padding:0 15px 10px;border-bottom:1px solid #555;text-align:left;font-size:14px;line-height:4}
#p38 dl dd ul li{border-bottom:1px dashed #ddd}
#p38 dl dd ul li:last-child{border-bottom:none}
#p38 dl dd ul li:before{display:inline-block;vertical-align:2px;content:"";width:7px;height:7px;margin-right:8px;border:2px solid #222;border-radius:50%;font-family:'fontawesome'}
#p38 .txt{width:25%;margin:50px auto;padding-bottom:20px;border-bottom:1px solid #555;color:#222}
#p38 .txt p{padding:15px 0;margin:0 auto 15px;font-size:15px;font-weight:500;letter-spacing:0;color:#fff;background-color:#1588a9;font-family:'Montserrat'}
#p38 img{margin-top:70px}

/* 수학 프로그램 */
#p39{position:relative;padding:60px 0 110px;text-align:center}
#p39:before{display:block;content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:282px;background-color:#c7dee4}
#p39 .tit_area{position:relative;margin-bottom:45px;font-size:14px;text-align:center;color:#617e86}
#p39 .tit_area span{font-size:13px;font-weight:600;letter-spacing:0;color:#222;font-family:'Montserrat'}
#p39 .tit_area p{position:relative;padding:10px 0;font-size:36px;letter-spacing:-1px;line-height:1.4;color:#222;font-family:'notokr-bold'}
#p39 .list01 li{display:inline-block;width:25%;padding:15px 0;letter-spacing:0;color:#fff;background-color:#222;font-family:'notokr-medium'}
#p39 .list01 li:nth-child(2){margin:0 40px}
#p39 .list02 {padding:50px 0}
#p39 .list02 li{display:inline-block;width:195px;height:195px;margin:0 -12px;border-radius:50%;border:1px solid #555;font-size:16px;text-align:center;line-height:195px;color:#222;box-shadow:6px 4px 6px rgba(0,0,0,.1);font-family:'notokr-medium'}
#p39  dl{position:relative;overflow:hidden;padding:0 90px;line-height:100px;text-align:left}
#p39  dl dt{float:left;width:20%;height:100px;padding-left:45px;border-top:1px solid #555;font-size:15px;font-weight:600;color:#222;letter-spacing:0;font-family:'Montserrat'}
#p39  dl dt span{display:inline-block;vertical-align:middle;width:25px;height:25px;margin-left:10px;font-size:11px;color:#fff;text-align:center;line-height:25px;background-color:#222}
#p39  dl dd{float:left;width:80%;height:100px;padding-left:40px;border-top:1px solid #e1e1e1}
#p39 img{position:absolute;bottom:0;right:0}