@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(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
#comingsoon {width:100%;padding-top:100px;text-align:center}

/* 공통 */
.common_page{font-size:15px;line-height:1.8;letter-spacing:-.3px;color:#666;font-family:'notokr-regular'}
.common_page .pl{white-space:pre-line}
.common_page .eng_tit{font-size:13px;font-weight:600;letter-spacing:.3px;color:#888;font-family:'Poppins', sans-serif}
.common_page .tit_box{text-align:center}
.common_page .tit_box .ko_tit{display:inline-block;position:relative;margin-top:5px;padding:0 10px;font-size:25px;line-height:35px;color:#222;font-family:'notokr-bold'}
.common_page .tit_box .ko_tit:before{position:absolute;left:0;top:20px;content:'';z-index:-1;width:100%;height:20px;background:rgba(255,180,000,.2)}

.edu_common .tit_box{margin-bottom:34px}
.edu_common .bg_txt{margin-top:30px;padding:25px 20px 25px 62px;font-size:20px;line-height:30px;color:#333;background:url('/sh_page/img/p40_point.png') no-repeat 20px 30px #f7f7f7;font-family:'notokr-regular'}
.edu_common .bg_txt p{display:inline-block;position:relative;padding-right:40px}
.edu_common .bg_txt p:before{position:absolute;right:0;top:5px;content:'';width:20px;height:12px;background:url('/sh_page/img/p40_point2.png') no-repeat}
.edu_common .bg_txt p span{display:block;font-family:'notokr-bold'}
.edu_common .bg_txt p span.small{font-size:16px}
.edu_common .bg_txt p em{font-style:normal;color:#e7792b}
    
/* 수중사진 Talk */
#p33 .talk_list{margin-top:40px}
#p33 .talk_list li{float:left;width:calc(100%/2 - 7.5px);margin-bottom:15px}
#p33 .talk_list li:nth-child(2n){margin-left:15px}
#p33 .talk_list li:nth-child(2),#p33 .talk_list li:nth-child(3),#p33 .talk_list li:nth-child(6){background:#f7f7f7}
#p33 .talk_list li p{height:191px;border-radius:5px}
#p33 .talk_list li .txt{padding:20px 30px;border:1px solid #e1e1e1}
#p33 .talk_list li .txt span{display:block}
#p33 .talk_list li .txt .num{font-size:13px;font-weight:600;letter-spacing:0;color:#0067bd;font-family:'Poppins', sans-serif}
#p33 .talk_list li .txt .b_txt{margin:7px 0 9px;font-size:18px;line-height:28px;color:#333;font-family:'notokr-bold'}

/* 강사소개 */
#p34 .p_box{position:relative}
#p34 .p_box .p_img{position:absolute;left:0;bottom:0}
#p34 .p_box .tit_box{padding:13px 0 0 190px;text-align:left}
#p34 .tit_box .eng_tit{margin-left:10px}
#p34 .tit_box .name_box{overflow:hidden;padding:0 10px 10px;border-bottom:1px solid #e1e1e1}
#p34 .tit_box .name_box .name{float:left;font-size:25px;color:#222;font-family:'notokr-bold'}
#p34 .tit_box .name_box .name span{margin-right:10px;font-size:15px;color:#888;font-family:'notokr-medium'}
#p34 .tit_box .name_box .tel{float:right;margin-top:15px;font-weight:600;letter-spacing:0;color:#666;font-family:'Poppins', sans-serif}
#p34 .tit_box .name_box .tel i{margin-right:10px;color:#0067bd}
#p34 .txt_box{padding-left:325px}
#p34 .txt_box .s_txt{padding:24px 0}
#p34 .txt_box .p_list{padding:33px 30px;border-radius:3px;background:#f7f7f7}
#p34 .txt_box .p_list li{position:relative;padding-left:13px;word-break:keep-all}
#p34 .txt_box .p_list li:before{position:absolute;left:0;top:11px;content:'';width:3px;height:3px;border-radius:100px;background:#ffb400}
#p34 .txt_box .p_list li em{display:inline-block;width:37px}

/* 비법특강 */
#p40 .box_tit{margin-bottom:8px;font-size:16px;color:#333;font-family:'notokr-bold'}
#p40 .box_tit i{margin-right:15px;color:#0067bd}
#p40 .edu_list{padding:20px;border:1px solid #e1e1e1}
#p40 .edu_list li{position:relative;padding-left:19px;line-height:27px}
#p40 .edu_list li:before{position:absolute;left:0;top:11px;content:'';width:4px;height:4px;border-radius:100px;background:#ffbb19}


/* 교육코스 */
#p41 .tit_box .ko_tit span{color:#e7792b}
#p41 .tit_box .ko_tit:before{display:none}
#p41 .course_tit{margin-bottom:8px;font-size:16px;color:#333;font-family:'notokr-bold'}
#p41 .course_tit em{margin-right:10px;font-style:normal;font-weight:600;letter-spacing:0;color:#0067bd;font-family:'Poppins', sans-serif}
#p41 .course_tit span{margin-left:10px;font-size:15px;color:#888;font-family:'notokr-regular'}
#p41 .course_txt{margin-bottom:30px;padding:20px;border:1px solid #e1e1e1}
#p41 .course_box:last-child .course_txt{margin-bottom:0}
#p41 .course_txt>li{position:relative;padding-left:19px;line-height:27px}
#p41 .course_txt>li:before{position:absolute;left:0;top:11px;content:'';width:4px;height:4px;border-radius:100px;background:#ffbb19}
#p41 .course_txt .box_list{margin-bottom:25px;padding:20px;background:#f7f7f7}
#p41 .bt_list li{position:relative;padding-left:25px}
#p41 .bt_list li:before{position:absolute;left:0;top:8px;content:'';width:10px;height:10px;border-radius:100px;background:#ffbb19}

