/***********************************************

* 웅진 IR COMPANY css

* STYLE SHEET

* CSS author - Grayblue 

***********************************************/

@import url("cp_base.css");

/* layout */
div#teacherwrap{width:980px;overflow:hidden;color:#696969;}
div.thinkbig_line{width:980px;overflow:hidden;background: url('../img/recruit/teacher/bg_thinkbig_line.gif') repeat-y;}
div.thinkbig_body{width:980px;overflow:hidden;background: url('../img/recruit/teacher/bg_thinkbig_body.gif') no-repeat;}

div.wholebook_line{width:980px;overflow:hidden;background: url('../img/recruit/teacher/bg_wholebook_line.gif') repeat-y;}
div.wholebook_body{width:980px;overflow:hidden;background: url('../img/recruit/teacher/bg_wholebook_body.gif') no-repeat;}

div.school_line{width:980px;overflow:hidden;background: url('../img/recruit/teacher/bg_school_line.gif') repeat-y;}
div.school_body{width:980px;overflow:hidden;background: url('../img/recruit/teacher/bg_school_body.gif') no-repeat;}

div.hschool_line{width:980px;overflow:hidden;background: url('../img/recruit/teacher/bg_hschool_line.gif') repeat-y;}
div.hschool_body{width:980px;overflow:hidden;background: url('../img/recruit/teacher/bg_hschool_body.gif') no-repeat;}

div#teacherwrap div.header{
	position:relative;
	width:100%;
	height:128px;
}
div#teacherwrap div.header h1{
	position:absolute;
	left:21px;
	top:13px;
}
div#teacherwrap div.header div.gnb{
	position:absolute;
	left:213px;
	top:0px;
}
div#teacherwrap div.container{}
div#teacherwrap div.container div.leftvisual{
	float:left;
	position:relative;
	width:167px;
	height:502px;
}
div#teacherwrap div.container div.contents{
	float:left;
	width:731px;
	padding:0 0 50px 0;
}
div.footer{clear:both;}
div.footer img{display:block;}

div.titlearea{height:43px;}

input.teint{
	height:17px;
	/* 12px */
	line-height:1.35em; /* 16px */
	vertical-align:middle;
	color:#888;
	padding:1px 4px 0;
	border:1px solid #e5e5e5;
	background:#fff;
}
input.teintK{
	height:17px;
	/* 12px */
	line-height:1.35em; /* 16px */
	vertical-align:middle;
	color:#888;
	padding:1px 4px 0;
	border:1px solid #e5e5e5;
	background:#fff;
	ime-mode:active;
}
input.teintE{
	height:17px;
	/* 12px */
	line-height:1.35em; /* 16px */
	vertical-align:middle;
	color:#888;
	padding:1px 4px 0;
	border:1px solid #e5e5e5;
	background:#fff;
	ime-mode:disabled;
}

table.view{
	width:100%;
	color:#737373;
	border-top:1px solid #bbbbbb;
	border-bottom:1px solid #e0e0e0;
}
table.view th{
	background:#f1f1f1;
	border-left:1px solid #e5e5e5;
}
table.view td{
	border-left:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
}
table.view tbody.acent td{text-align:center;}
table.view th.first, table.view td.first{border-left:none;}
table.view td{height:28px;}
table.view img, table.view input{vertical-align:middle;}

table.view th{height:28px;}
table.view thead.aleft th, table.view tbody.aleft th,
table.view thead.aleft td, table.view tbody.aleft td{
	text-align:left;
	padding:0 0 0 10px;
	border-top:1px solid #e5e5e5;
	border-left:none;
	background:#f1f1f1;
}
table.view thead.aleft td, table.view tbody.aleft td{background:#fff;}
table.view tr.first th, table.view tr.first td{text-align:left;border-top:none;}
table.view th strong{
	padding:0 0 0 10px;
	background: url('../img/recruit/teacher/bg_app_bul.gif') no-repeat 0 50%;
}
table.view dl.dlfm1{}
table.view dl.dlfm1 dt{width:29px;padding:3px 0 0 0;}
table.view dl.dlfm1 dd{width:118px;}
table.view dl.dlfm1 dt, table.view dl.dlfm1 dd{float:left;}
table.view span.check{float:left;width:54px;}
table.view span.check input{float:left;}
table.view span.check label{float:left;padding:3px 0 0 0;}
table.view select{height:18px;font-size:12px;}

div.agree{padding:0 0 15px 0;}
div.agree textarea{display:block;font-size:11px;font-family:dotum;padding:5px;}

fieldset.app{width:100%;}
fieldset.app h4{height:20px;padding:20px 0 0 0;}
fieldset.app div.cbox{
	width:100%;
	padding:7px 0 7px 0;
	overflow:hidden;
	border-top:1px solid #bbbbbb;
	border-bottom:1px solid #e0e0e0;
	background:#f1f1f1;
}
fieldset.app div.cbox{
	width:100%;
	border-top:1px solid #bbbbbb;
	border-bottom:1px solid #e0e0e0;
	background:#f1f1f1;
}
fieldset.app div.cbox span.check{float:left;padding:0 0 0 10px;}
fieldset.app div.cbox span.check input{float:left;}
fieldset.app div.cbox span.check label{float:left;padding:3px 0 0 0;}
fieldset.app textarea{padding:5px;}

div.tbtn{width:100%;padding:10px 0 10px 0;text-align:center;}

/* 홈스쿨선생님_개설상담 */
div.countxt{position:relative;width:730px;}
div.countxt h3{width:730px;height:37px;}
div.countxt p{position:absolute;right:0;top:0;}
div.counlistwarp{background:url('../img/recruit/teacher/counlist_thbg.gif') no-repeat;}
table.counlist{width:100%;}
table.counlist th{padding:7px 0 8px 0;}
table.counlist td{text-align:center;padding:8px 0 8px 0;border-bottom:1px solid #f0f0f0;}
table.counlist td a{color:#7c7c7c;}
table.counlist td a:visited{color:#7c7c7c;}
table.counlist td.title{text-align:left;padding-left:10px;}
div.btnstyle1{float:right;padding:7px 0 17px 0;}
fieldset.hsc_search{
	display:inline-block;
	width:100%;
	padding:9px 0 8px 0;
	text-align:center;
	background:#fbfbfb;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}
fieldset.hsc_search img{vertical-align:middle;}
div.counviewarp{border-top:1px solid #bbb;}
table.counwrite{width:100%;}
table.counwrite th{padding:8px 0 7px;background:#f1f1f1;border-bottom:1px solid #e5e5e5;}
table.counwrite td{padding:9px 0 6px 10px;border-bottom:1px solid #e5e5e5;line-height:19px;}

table.counview{width:100%;margin:10px 0 0 0;}
table.counview th{padding:8px 0 7px;background:#fbfbfa;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;}
table.counview td{padding:9px 0 6px 10px;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;line-height:19px;}

ul.tabview{width:100%;height:42px;}
ul.tabview li{float:left;padding:0 1px 0 0;}


/* 씽크빅선생님 */
div.tb_why, div.tb_ideal, div.tb_benefit, div.tb_infor, div.sh_sch, {clear:both;}
div.tb_why h3{clear:both;height:43px;}
div.tb_why ol{width:100%;}
div.tb_why ol li{float:left;}

div.tb_ideal h3{clear:both;height:55px;}
div.tb_benefit h3{clear:both;height:67px;}
div.tb_benefit dl{float:left;}
div.tb_worth{clear:both;position:relative;}
div.tb_worth h3{position:absolute;left:0;top:0;}
div.tb_worth div.fmov{padding:100px 0 0 0;}

div.tb_infor{}
div.tb_infor h3{clear:both;height:65px;}

div.sh_sch h3{clear:both;height:34px;}
div.sh_sch div.cont{padding:0 0 20px 0;}
div.sh_sch div.cont p{padding:0 0 5px 11px;}
div.sh_sch div.cont p img{vertical-align:middle;}

table.deview{
	width:100%;
	color:#737373;
	border-bottom:1px solid #f5f5f5;
}
table.deview th{
	height:28px;
	background:#f1f1f1;
	border-left:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
}
table.deview td{
	padding:5px 0 5px 10px;
	text-align:center;
	border-left:1px solid #f5f5f5;
	border-top:1px solid #f5f5f5;
}
table.deview th.first, table.deview td.first{border-left:none;}
table.deview tbody.hexhib td{padding-left:0; font-size:11px;}
table.deview tbody.hexhib td.homeex1{border-left:none; border-bottom:1px solid #fff; padding:0;background:#fcfff9;}
table.deview tbody.hexhib td.homeex2{border-left:none; border-bottom:1px solid #fff;padding:0;background:#f6fafb;}
table.deview tbody.hexhib td.homeex3{border-left:none; border-bottom:1px solid #fff;padding:0;background:#f6f9fd;}
table.deview tbody.hexhib td.homeex4{border-left:none; border-bottom:1px solid #fff;padding:0;background:#f6f7fb;}
table.deview tbody.hexhib td.homeex5{border-left:none; border-bottom:1px solid #fff;padding:0;background:#f8f7fb;}
table.deview tbody.hexhib td.homeex6{border-left:none; border-bottom:1px solid #fff;padding:0;background:#f8f4fa;}
table.deview tbody.hexhib td.homeex7{border-left:none; border-bottom:1px solid #fff;padding:0;background:#fcf4fc;}
table.deview tbody.hexhib td.homeex8{border-left:none; border-bottom:1px solid #fff;padding:0;background:#fef6fa;}


table.deview tbody.hexhib td.aleft{text-align:left;padding-left:7px;}


table.deview thead th, 
table.deview thead td{border-top:1px solid #bbbbbb;}

table.deview .aleft th{height:28px;padding:0 0 0 15px;text-align:left;border-left:none;}
table.deview .aleft td{text-align:left;border-left:none;}
table.deview .aleft td.pnone{padding:0;border-top:none;}

table.deview .benefit th{height:28px;padding:20px 0 20px 15px;text-align:left;border-left:none;}
table.deview .benefit td{text-align:left;border-left:none;}

table.deview .program td{padding:10px 0 10px 40px;text-align:left;}
table.deview .sch td{padding:5px 0 5px 0px;}
table.deview .sch td.adr{padding-left:8px;text-align:left;}

/* 다책_다책선생님이란 */
ul.tabview{float:left;display:block;width:100%;height:42px;}
ul.tabview li{float:left;height:42px;padding:0 1px 0 0;}
div.whol_information{clear:both;width:100%;background:url('../img/recruit/teacher/scinfo_contbg.gif') no-repeat 0 80px;}
div.whol_information h3{float:left;width:100%;height:111px;}
div.whol_information dl{clear:both;width:100%;}
div.whol_information dl dt{width:100%;height:21px;padding:0 0 0 41px;}
div.whol_information dl dd{width:100%;height:71px;padding:0 0 0 41px;}
div.whol_information p{height:135px;}

/* 다책_모집안내 */
div.whschedule{clear:both;}
div.whschedule dl{clear:both;}
div.whschedule dl dt{padding:0 0 8px 0;}
div.whschedule dl dd{display:inline-block;width:100%;padding:0 0 18px 0;}
div.whschedule dl dt img, div.whschedule dl dd img, div.whschedule dl dd ul li img{vertical-align:top;}
div.whschedule dl dd ul{margin:0 0 14px 0;}
div.whschedule dl dd ul li{padding:0 0 7px 0;}
table.whschedule_list{width:100%;border-top:1px solid #bbb;}
table.whschedule_list th{
	padding:8px 0 9px 0;
	border-bottom:1px solid #ececec;
	border-right:1px solid #ececec;
	background:#f1f1f1;
}
table.whschedule_list td{
	padding:13px 0 12px 0;
	text-align:center;
	border-bottom:1px solid #ececec;
	border-right:1px solid #ececec;
	color:#7c7c7c;
}
table.whschedule_list td p{padding-bottom:20px;}
table.whschedule_list th.noline{border-right:0;}
table.whschedule_list td.noline{border-right:0;}

/* 다책_지원가이드 */
div.wheducur{
	position:relative;
	overflow:hidden;
	width:100%;
	background:url('../img/recruit/teacher/wheducur_contbg.gif') no-repeat 0 40px;
}
div.wheducur ul li{float:left;width:100%;}
div.wheducur ul li a img{position:absolute;top:0;vertical-align:top;line-height:0;}
img#eduMenu_01{left:0px;}
img#eduMenu_02{left:183px;}
img#eduMenu_03{left:365px;}
img#eduMenu_04{left:547px;}

img#intoMenu_01{left:0px;}
img#intoMenu_02{left:244px;}
img#intoMenu_03{left:487px;}

div.wheducur ul li ul{height:445px;padding:74px 0 0 0;}
div.wheducur ul li ul li dl.wheducont1 dt{height:77px;text-align:center;}
div.wheducur ul li ul li dl.wheducont1 dd{text-align:center;}
div.wheducur ul li ul li.wheducont2{padding-left:22px;}

/* 방과후_교육과정 */
div.scedu dl dt{padding:0 0 8px 0;}
div.scedu dl dt img, div.scedu dl dd img{vertical-align:top;}
div.scedu dl dd{padding:0 0 20px 0;}
div.scedu dl dd ul li{float:left;width:182px;height:154px;background:url('../img/recruit/teacher/scedu_listbg.gif') no-repeat;}
div.scedu dl dd ul li p.edupic{height:120px;padding:5px 0 0 5px;}
div.scedu dl dd ul li p.edupic_txt{width:172px;height:20px;text-align:center;}

ul.tabview li.faqrht {float:right;}

table.hskool{
	width:100%;
	color:#737373;
	border-bottom:1px solid #e0e0e0;
}
table.hskool thead th{
	height:28px;
	background:#f1f1f1;
	border-left:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
table.hskool td{
	padding:5px 0 5px 10px;
	text-align:center;
	border-left:1px solid #f5f5f5;
	border-top:1px solid #f5f5f5;
}
table.hskool th.first, table.hskool td.first{border-left:none;}
table.hskool thead th, 
table.hskool thead td{border-top:1px solid #bbbbbb;}

table.hskool .system th{border-top:1px solid #f5f5f5;}
table.hskool .system td{padding:9px 0 7px 9px;text-align:left;}
table.hskool .system tr.sysvt td {vertical-align:top;}

/* 홈스쿨_모집안내 */
div.whschedule dl dd ul.into1{overflow:hidden;width:626px;margin:0;}
div.whschedule dl dd ul.into1 li{float:left;line-height:0;width:626px;padding:0;font-size:0;}
div.whschedule dl dd ul.into1 li.calbg{
	position:relative;
	font-size:12px;
	background:url('../img/recruit/teacher/hscalbg.gif') repeat-y;
}
div.whschedule dl dd ul.into1 li.procalbg{font-size:12px;background:url('../img/recruit/teacher/thcalbg.gif') repeat-y;}
div.bx1{float:left;width:378px;}
div.bx2{position:relative;overflow:hidden;float:left;width:229px;}
table.calender{width:328px;margin:0 0 0 13px;}
table.calender th{padding:9px 0 8px 0;border-bottom:1px solid #e8e8e9;}
table.calender th img{vertical-align:top;}
table.calender th.thbg tr{background:url('../img/recruit/teacher/hscal_thbg.gif') repeat-x;}
table.calender td{padding:8px 0 6px 0;text-align:center;color:#7c7c7c;border-bottom:1px solid #ebebec;}
table.calender td.color1{color:#98a00d;background:url('../img/recruit/teacher/hscal_tdbg1.gif') repeat-x left 1px;}
table.calender td.color2{color:#1b6fb3;background:url('../img/recruit/teacher/hscal_tdbg2.gif') repeat-x left 1px;}
table.calender td.color3{color:#ff6262;background:url('../img/recruit/teacher/hscal_tdbg3.gif') repeat-x left 1px;}
table.calender td.color4{color:#b29704;background:url('../img/recruit/teacher/hscal_tdbg4.gif') repeat-x left 1px;}
div.bx2 dl{width:229px;}
div.bx2 dl dt{width:141px;height:27px;padding:23px 0 0 0;}
div.bx2 dl dd{position:absolute;top:29px;}
div.bx2 ul{height:78px;}
div.bx2 ul li{height:18px;}
div.whschedule dl dd ul.into2{display:inline-block;width:607px;margin:10px 0 0 0;}
div.whschedule dl dd ul.into2 li{
	padding:0 0 3px 13px;
	font-size:11px;
	color:#727272;
	background:url('../img/recruit/teacher/hscal_dot.gif') no-repeat 3px 4px;
}
div.whschedule dl dd ul.into2 li span{color:#d2530e;}

div.whschedule dl dd ul.into2 li.hs{
	padding:0 0 3px 13px;
	font-size:11px;
	color:#727272;
	background:url('../img/recruit/teacher/hscal_dot2.gif') no-repeat 3px 4px;
}
div.whschedule dl dd ul.into2 li.hs span{color:#d0b103;}

table.hsinro_list{display:inline-block;width:100%;border-top:1px solid #bbb;}
table.hsinro_list tr.lastline th, table.hsinro_list tr.lastline td{border-bottom:1px solid #bbb;}
table.hsinro_list th{
	padding:9px 0 9px 16px;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #f5f5f5;
	background:#f1f1f1;
}
table.hsinro_list td{
	padding:8px 0 9px 10px;
	border-bottom:1px solid #f5f5f5;
	line-height:17px;
}
table.hsinro_list2{display:inline-block;width:100%;}
table.hsinro_list2 td{padding:9px 0 9px 10px;}
table.hsinro_list2 td.tit{padding-left:0;text-align:center;background:#fafafa;}
table.hsinro_list2 td.arwbg{background:url('../img/recruit/teacher/hscal_arwbg.gif') no-repeat right 0;}

table.hsinro_list tbody.pnone th{text-align:left;}

/* 홈스쿨_선생님의 하루 */
div.whschedule ul.hsday1{margin:0;}
div.whschedule ul.hsday1 li{float:left;}
div.whschedule ul.hsday1 li.hspic{
	width:180px;
	padding:13px 0 8px 5px;
	background:url('../img/recruit/teacher/hsday_picbg.gif') no-repeat left 8px;
}

/* 씽크빅_교육체계 */
div.tb_infor ul{overflow:hidden;width:730px;margin:0 0 20px 0;}
div.tb_infor ul.thsys li{float:left;}
div.tb_infor ul.thsys li.sys1{width:498px;}
div.tb_infor ul.thsys li.sys1 dl dt{padding:0 0 10px 0;}
div.tb_infor ul.thsys li.sys1 dl dd{width:498px;}
div.tb_infor ul.thsys li.sys2{
	overflow:hidden;
	width:232px;
	height:234px;
}
div.tb_infor ul.thsys li.sys2 p{padding:47px 0 0 44px;}
div.tb_infor ul.thsys li.sys2 ul{margin:7px 0 0 52px;}
div.tb_infor ul.thsys li.sys2 ul li{width:19px;}
div.tb_infor dl dt{padding:0 0 7px 0;}
div.tb_infor dl dd{padding:0 0 20px 0;}

/* 다책_다책선생님이란 */
div.whvision_line{clear:both;width:100%;border-top:1px solid #bbb;border-bottom:1px solid #e0e0e0;}
table.whvision{overflow:hidden;width:100%;}
table.whvision th{padding:8px 0 8px 0;background:#f1f1f1;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
table.whvision th.noline{border-left:0;}
table.whvision th.bgcolor1{background:#d7f2f2;border-bottom:1px solid #f7f7f7;}
table.whvision th.bgcolor2{background:#ecf7ec;border-bottom:1px solid #f7f7f7;}
table.whvision th.bgcolor3{background:#f6fae5;border-bottom:1px solid #f7f7f7;}
table.whvision td{padding:8px 0 8px 9px;border-left:1px solid #ececec;border-bottom:1px solid #f7f7f7;line-height:17px;}
p.whvision_pic{padding:20px 0 0 0;text-align:center;}

/* 다책_업무소개 */
div.wheducur ul li ul li dl.whintocont1{width:687px;margin:0 auto;}
div.wheducur ul li ul li dl.whintocont1 dt{padding:0 0 7px 0;}
div.wheducur ul li ul li dl.whintocont1 dd{width:100%;}

table.whvision1{width:100%;margin:0 0 28px 0;}
table.whvision1 th{padding:8px 0 8px 0;background:#f1f1f1;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
table.whvision1 th.noline{border-left:0;}
table.whvision1 td{padding:8px 0 8px 22px;border-left:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;line-height:17px;}
table.whvision1 td.leftline{border-left:0;}

/* main */
div.tc_mainwrap{
	position:relative;
	width:980px;
	height:640px;
	background:url('../img/recruit/teacher/thmain_body_bg.gif') no-repeat;
}
div.tc_mainwrap h1{width:953px;padding:16px 0 0 27px;}
div.tc_mainwrap span{position:absolute;bottom:0;right:0;}
div.tc_main_container h2{padding:75px 0 51px 138px;}
div.tc_main_cont{width:672px;margin:0 0 0 218px;}
div.tc_main_cont dl{float:left;}
div.tc_main_cont dl dt{height:56px;}
div.tc_main_cont dl.think{width:176px;}
div.tc_main_cont dl.wholebook{width:165px;}
div.tc_main_cont dl.school{width:208px;}
div.tc_main_cont dl.hschool{width:123px;}


div#teacherwrap div.wh_faqbtn{display:none;position:absolute;top:16px;left:531px;}
div#teacherwrap div.sc_faqbtn{display:none;position:absolute;top:16px;left:543px;}
div#teacherwrap div.tc_faqbtn{display:none;position:absolute;top:16px;left:560px;}
div#teacherwrap div.hs_faqbtn{display:none;position:absolute;top:16px;left:550px;}

table.home_info{width:100%;border-top:1px solid #bbb;border-bottom:1px solid #e0e0e0;}
table.home_info th{background:#f1f1f1;padding:8px 0 8px 0;border-right:1px solid #e5e5e5;border-bottom:1px solid #f7f7f7;}
table.home_info th.line1{border-right:0;}
table.home_info td{padding:8px 0 8px 0;text-align:center;border-bottom:1px solid #f7f7f7;border-right:1px solid #f7f7f7;}

div.scedu p.hs_btn{text-align:center;padding:15px 0 0 0;}


table.hsvision{overflow:hidden;width:100%;}
table.hsvision th{padding:8px 0 8px 27px;text-align:left;background:#f1f1f1;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
table.hsvision th.noline{border-left:0;}
table.hsvision td{padding:8px 0 8px 9px;border-left:1px solid #ececec;border-bottom:1px solid #f7f7f7;line-height:17px;}

div.whschedule dl dd ul.into3{display:inline-block;width:607px;margin:10px 0 0 0;}
div.whschedule dl dd ul.into3 li{
	padding:0 0 3px 13px;
	font-size:11px;
	color:#727272;
	background:url('../img/recruit/teacher/hsintor_dot.gif') no-repeat 3px 4px;
}
div.whschedule dl dd ul.into3 li span{color:#d2530e;}

/* 페이징 */
div.pagenum{clear:both;position:relative;width:100%;padding:20px 0 0 0;text-align:center;}
div.pagenum img{vertical-align:top;}
div.pagenum span.num{padding:0 5px 0 5px;}
div.pagenum span.num a, div.pagenum span.num strong{
	font-size:11px;
	color:#6b6b6b;
	padding:0 3px 0 3px;
}
div.pagenum span.num strong{color:#262626;text-decoration:underline;}
div.pagenum div.btn{
	position:absolute;
	top:16px;
	right:0;
	text-align:right;
}
div.pagenum div.btn a, div.pagenum div.btn input{vertical-align:top;}

