@charset "utf-8";
body { font-family:Dotum, 돋움, Gulim, 굴림 Trebuchet MS, Helvetica, AppleSDGothicNeo, sans-serif; font-size:81.25%; line-height:1.1em; color:#808080; }

/* Layout */
#wrapper { width:100%; min-width:1020px; }

/* Container */
#container { width:100%; font-family:dotum, Trebuchet MS; font-size:13px; }
#container section.visual_teacher { width:100%; height:300px; background-color:#4c6699; }
#container section.visual_teacher div.img { width:1020px; margin:0 auto; }

/* Freepass_tab */ 
nav.freepass_tab { padding-top:396px; }
nav.freepass_tab ul.list li { float:left; }

/* Section.cont */
#container section.cont { width:1020px; margin:0 auto; padding:10px 0 50px 0; }

/* Title */
section.cont h2.tit { padding:40px 0 20px 0; }

/* Btn */
section.btn_teacher { text-align:center; padding-top:30px; }

/* 모집분야 */
section.area {}
section.area div.commet { padding-top:20px; }
section.area div.commet ul.comment_list { line-height:18px; }

table.area_basic { width:100%; table-layout:fixed; border-collapse:collapse; border-spacing:0; border-top:4px solid #a3b1cc; }
table.area_basic caption { visibility:hidden; font-size:0; line-height:0; }
table.area_basic th { border-bottom:1px solid #e2e1e6; padding:15px 0; background-color:#e8ebf2; font-size:16px; color:#4c6699; font-weight:bold; text-align:center; vertical-align:middle; }
table.area_basic td { border-bottom:2px solid #a3b1cc; padding:15px 0; }
table.area_basic th.even { background-color:#dde0e8; }
table.area_basic ul.subject_list li { text-align:center; line-height:20px;  }
table.area_basic ul.subject_list li strong { color:#b34759; font-weight:bold; }

/* 참여방법 */
section.way { background-color:#e6eaf2; padding:30px; }
section.way ul.way_list { color:#666666; }
section.way ul.way_list li { padding-bottom:8px; font-weight:bold; letter-spacing:-1px; }
section.way ul.way_list li.last { padding-bottom:0; }
section.way ul.way_list li img { vertical-align:middle; }
section.way ul.way_list li span.letter_first { width:29px; display:inline-block; }

/* 강의점유율에 따른 합리적인 수익배분 */
section.divide { background-color:#f0f0f2; }
section.divide ul.divide_list { width:1000px; padding:15px 0 15px 20px; }
section.divide ul.divide_list:after { clear:both; content:""; display:block; height:0; visibility:hidden; }
section.divide ul.divide_list li { float:left; width:320px; height:139px; }
section.divide ul.divide_list li.divide_list01 { padding-right:10px; background:url('/images/teacher/divide_bg01.jpg') no-repeat left top; }
section.divide ul.divide_list li.divide_list02 { padding-right:10px; background:url('/images/teacher/divide_bg02.jpg') no-repeat left top; } 
section.divide ul.divide_list li.divide_list03 { padding-right:10px; background:url('/images/teacher/divide_bg03.jpg') no-repeat left top; }
section.divide ul.divide_list li h3.divide_tit { padding-top:20px; text-align:center; }
section.divide ul.divide_list li div.divide_text { padding:9px 20px 20px 20px; color:#a3b5d9; font-weight:bold; line-height:18px; letter-spacing:-1px; }

/* 강의동영상 제작, 홍보 및 판매에 소요되는 모든 비용은 린프렙이 부담합니다. */
section.expense { background-color:#f0f0f2; text-align:center; padding:30px; }
section.expense ul.expense_list { line-height:18px; letter-spacing:-1px; } 
section.expense p.expense_text01 { padding-top:15px; }

/* 최고 몸값의 스타강사에 도전하세요! */
section.star { padding:30px 20px 20px 20px; background-color:#e6eaf2; }
section.star h3.star_tit { text-align:center; line-height:0; padding-bottom:20px; } 
section.star h3.star_tit div.star_tit_comment { padding-top:10px; }
section.star div.star_list_wrap { background-color:#6b83b3; padding:30px; } 
section.star div.star_list_wrap ul.star_list { color:#e6eaf2; }
section.star div.star_list_wrap ul.star_list li { padding-bottom:8px; font-weight:bold; letter-spacing:-1px; }
section.star div.star_list_wrap ul.star_list li.last { padding-bottom:0; }
section.star div.star_list_wrap ul.star_list li img { vertical-align:middle; }
section.star div.star_list_wrap ul.star_list li span.letter_first { width:29px; display:inline-block; }

