/* CSS Document */

/* CSS Document */

/*통합검색추가_시작************************************/
div.contents div.sub_title span.sub_more {float:right; color:#999;}
div.contents div.sub_title span.sub_more img {vertical-align:middle; margin-top:-3px;}
div.contents div.sub_title span.sub_search {float:right; margin:15px 15px 0 0; color:#999; font-size:12px;}
.red {color:#FF0000;}
.mt80 { margin-top:80px;}
/*통합검색추가_끝************************************/



/* Title*/
.title01{
	font-size:25px;
	font-weight:bold;
	font-family:"Nanum Gothic";
	color:#000
}

/* common */
.ht10px{height:10px;}
.mt0 {margin-top:0px;}
.mt38 {margin-top:38px;}
.mt32 {margin-top:33px;}
.center {text-align:center;}

/* 서브타이틀 -------------------------------------------------------------------------------------------------------

div.contents div.sub_title {clear:both; width:750px; height:24px; margin-bottom:20px;}
div.contents div.sub_title h2, h3 {text-indent:-9999px; float:left; display:block; margin:0;}
div.contents div.sub_title span.sub_home {float:right; margin:35px 5px 0 0; color:#999;}
div.contents div.sub_title span.sub_home img {vertical-align:middle; margin-top:-6px;}
div.contents div.sub_title p {margin:6px 0 0 5px; float:left; color:#666; font-size:12px;}
div.contents div.sub_title span.sub_more {float:right; margin:10px 7px 0 0; color:#999;}
div.contents div.box01 div.sub_title span.sub_more {float:right; margin:10px 0 0 0; color:#999;}*/


/* 카테고리 박스 (기본 가로 6box) ------------------------------------------------------------------------ 2017-04-07 중복CSS*/

/* 카테고리박스 큰분류 */
div.contents div.multi_category_box {}
div.contents div.multi_category_box div.m_category {width:752px; height:34px; }
div.contents div.multi_category_box div.m_category {}
div.multi_category_box div.m_category span {float:left; width:376px; text-align:center; }
div.multi_category_box div.m_category span a{display:block; color:#FFFFFF; font-weight:bold; font-size:12px; padding:10px 0;background-color: #d1d1d1; }
div.multi_category_box div.m_category span a:hover {text-decoration:none;color:#ff000}

/*
div.multi_category_box div.m_category span a{display:block; color:#FFFFFF; font-weight:bold; font-size:12px; padding:10px 0;background-color: #d1d1d1; }
div.multi_category_box div.m_category span a:hover {text-decoration:none;color:#ff000}
*/

/* 카테고리박스 작은분류 */

div.contents div.category_box {border:1px solid #ccc; width:750px; margin-top:0;}
div.category_box ul {width:750px; height:40px;}
div.category_box ul a {text-decoration:none;}
div.category_box ul a li {float:left; text-align:center; width:124px; height:24px; display:block; padding-top:15px; cursor:pointer; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; font-size:12px;  }
div.category_box ul a:hover li { background-color:#fdffe1; text-decoration:none; color:#ff3333; text-decoration:none; }
/*
div.category_box ul a:hover li {background-color:#f5b430; font-weight:bold; text-decoration:none; color:#FFFFFF; text-decoration:none; }
*/

div.category_box ul.catebox_last {}
div.category_box ul.catebox_last li {border-bottom:none;}


/* 카테고리박스 갯수따라 가로값 */
div.contents div.multi_category_box div ul.cate_box5 {}
div.multi_category_box div.category_box ul.cate_box5 li {}
div.multi_category_box div.category_box ul.cate_box5 a li  {width:149px;}
div.multi_category_box div.category_box div.cate_box5 a li  {width:149px;}
div.contents div.multi_category_box div.cate_box7 {}
div.multi_category_box div.category_box div.cate_box7 li {}
div.multi_category_box div.category_box div.cate_box7 a li  {width:106px;}

div.contents div.multi_category_box div.cate_box8 {margin-left:106px;}
div.multi_category_box div.category_box div.cate_box8 li {display:block}
div.multi_category_box div.category_box div.cate_box8 a li  {width:91px}



/***원래것**/
/* 카테고리박스 큰분류 */
/*
div.contents div.multi_category_box {margin-top:-15px;}
div.contents div.multi_category_box div.m_category {width:752px; height:34px; }
div.contents div.multi_category_box div.m_category {}
div.multi_category_box div.m_category span {float:left; width:376px; text-align:center; }
div.multi_category_box div.m_category span a{display:block; color:#FFFFFF; font-weight:bold; font-size:12px; padding:10px 0;background-color: #d1d1d1; }
div.multi_category_box div.m_category span a:hover {background-color:#f5b430; text-decoration:none;}
*/

/* 카테고리박스 작은분류 */
/*
div.contents div.category_box {border:1px solid #f5b430; width:750px; margin-top:4px;}
div.category_box ul {width:750px; height:40px;}
div.category_box ul a {text-decoration:none;}
div.category_box ul a li {float:left; text-align:center; width:124px; height:24px; display:block; padding-top:15px; cursor:pointer; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; font-size:12px;  }
div.category_box ul a:hover li {background-color:#f5b430; font-weight:bold; text-decoration:none; color:#FFFFFF; text-decoration:none; }

div.category_box ul.catebox_last {}
div.category_box ul.catebox_last li {border-bottom:none;}
*/

/* 카테고리박스 갯수따라 가로값 */
/*
div.contents div.multi_category_box div ul.cate_box5 {}
div.multi_category_box div.category_box ul.cate_box5 li {}
div.multi_category_box div.category_box ul.cate_box5 a li  {width:149px;}
div.contents div.multi_category_box div.cate_box7 {}
div.multi_category_box div.category_box div.cate_box7 li {}
div.multi_category_box div.category_box div.cate_box7 a li  {width:106px;}
div.multi_category_box div.category_box div.cate_box5 a li  {width:149px;}
*/


/* 세부검색 박스 -------------------------------------------------------------------------------------------------------*/

div.detail_search { border:1px solid #f5b430; margin-top:10px; width:750px; height:41px;}
div.detail_search h4 {float:left; width:86px; background-color:#f5b430; text-align:center; padding:12px 0;color:#FFFFFF; font-size:12px;}
div.detail_search ul {float:right; text-align:left; padding-top:10px; width:634px;padding-left:-10px; }
div.detail_search ul li {float:left; margin-right:8px;}
div.detail_search ul li input { vertical-align:middle;}


/**/
div.detailsearch { border:1px solid #ccc; margin-top:10px; width:750px;}
div.detailsearch table {font-size:12px;}
div.detailsearch table tr { }
div.detailsearch table tr th { width:86px; background-color:#fdffe1; text-align:center; color:#666;border-right:1px solid #ccc;font-weight:bold }
div.detailsearch table tr td { padding:12px; width:664px; color:#666666; }
div.detailsearch table tr td span { margin-right:5px;}


/* 기본리스트 틀  -------------------------------------------------------------------------------------------------------*/
div.contents div.listbox {margin-top:30px; clear:both;}
div.listbox div.sub_serch {text-align:right; height:25px;}
div.sub_serch div.form {width:147px; height:25px; border:1px solid #dddddd; float:right;}
div.form input {width:115px; height:25px; font-size:11px; color:#ff9933; text-align:center; float:left; display:block; border:none;}
div.form input {*height:20px; *padding-top:5px;} /* ie7핵 */
div.form span { float:right;}
div.form span a {display:block; width:30px; height:25px; background:url(/images/plan/common/bt_seach_list.gif) no-repeat; text-indent:-9999px; }
div.listbox p, div.chocebox p.p_num{clear:both; text-align:center; font-weight:bold; font-size:14px; color:#31394c; margin-top:28px;}
div.listbox p a img, div.chocebox p a img {vertical-align:middle; padding:0 8px;}
div.listbox p b.green, div.chocebox p b.green {color:#56c810; text-decoration:underline;}


/* 4x2 */

div.listbox div.box_42 {width:750px; margin-top:15px;}
div.box_42 ul {margin-bottom:30px; height:168px;}
div.box_42 ul li {float:left; display:block; width:170px; height:167px; margin-left:22px;}
div.box_42 ul li div {}
div.box_42 ul li div a img { border:1px solid #cccccc; width:168px; height:138px;}
div.box_42 ul li div p {text-align:center; margin-top:15px;}
div.box_42 ul li div p a {font-size:12px; color:#666666; font-weight:normal;}
div.list_box p {text-align:center; font-weight:bold; font-size:14px; color:#31394c;}
div.list_box p a img {vertical-align:middle; padding:0 8px;}
div.list_box p b.green {color:#56c810; text-decoration:underline;}


/* 5x2 */

div.contents div.listbox div.box_52 {width:750px; margin-top:15px;}
div.box_52 ul {margin-bottom:30px; height:168px;}
div.box_52 ul li {float:left; display:block; margin:0 14px; width:120px; height:135px;}
div.box_52 ul li div {}
div.box_52 ul li div a img { border:1px solid #cccccc; width:119px; height:88px;}
div.box_52 ul li div a dl {text-align:center; vertical-align:middle; margin-top:6px; }
div.box_52 ul li div a dl dt{color:#ff9900;}
div.box_52 ul li div a dl dd{ margin-top:3px;}


/* 5x2 (자유선택활동교구) */

div.contents div.listbox div.box_52_118 {width:750px; margin-top:15px;}
div.box_52_118 ul {margin-bottom:30px; height:168px;}
div.box_52_118 ul li {float:left; display:block; margin:0 14px; width:120px; height:135px;}
div.box_52_118 ul li a img {border:1px solid #cccccc; width:118px; height:118px;}
div.box_52_118 ul li a dl {text-align:center; vertical-align:middle; margin-top:10px; }
div.box_52_118 ul li a dl dt.ba {color:#ff9900;}
div.box_52_118 ul li a dl dt.ch {color:#33cc33;}
div.box_52_118 ul li a dl dd {font-size:12px; color:#333333;}




/* 체크박스 리스트  -------------------------------------------------------------------------------------------------------*/

div.contents {}
div.contents div.chocebox {clear:both; width:750px; margin-top:30px; }

/* 리스트 상단 */
div.chocebox div.d_serch {width:100%;height:26px;}
div.d_serch p { float:left; width:110px; height:22px; display:block;}
div.d_serch div.form {float:right; display:block; width:160px; height:25px; border:1px solid #dddddd;}
div.form input {width:115px; height:23px; border:none; font-size:11px; color:#ff9933; text-align:center; float:left; display:block;}
div.form input {*height:20px; *padding-top:5px;} /* ie7핵 */
div.form span {float:right;}
div.form span a {float:right;display:block; width:30px; height:25px; text-indent:-9999px; background:url(/images/plan/common/bt_seach_list.gif) no-repeat;}

/**/
div.d_serch div.form_edu {float:right; display:block; width:147px; height:25px; border:1px solid #dddddd;}
div.form_edu input {width:115px; height:23px; border:none; font-size:11px; color:#009900; text-align:center; float:left; display:block;}
div.form_edu input {*height:20px; *padding-top:5px;} /* ie7핵 */
div.form_edu span { float:right;}
div.form_edu span a {float:right;display:block; width:30px; height:25px; text-indent:-9999px; background:url(/images/plan2/common/bt_seach_list01.gif) no-repeat;}


/* list */
div.chocebox div.choceboxlist {clear:both; width:750px; }
div.choceboxlist ul { height:180px; margin-top:30px; width:750px; }
div.choceboxlist ul li {float:left; display:block; width:144px; height:171px; margin-right:6px;}
div.choceboxlist ul li.mr0 {margin-right:0px;}
div.choceboxlist ul li p {float:left; display:block; height:180px; margin-right:4px; }
div.choceboxlist ul li div {float:right;  text-align:center;}
div.choceboxlist ul li div a img {border:1px solid #cccccc; width:118px; height:118px;}
div.choceboxlist ul li div a dl {margin-top:6px;}
div.choceboxlist ul li div a dl dt {color:#ff9900; letter-spacing:-0.08em;}
div.choceboxlist ul li div a dl dd { color:#333333; margin-top:3px:width:118px;}
div.choceboxlist ul li div a dl dd.bt_ldown {background:url(/images/plan/common/bt_down_red.gif) no-repeat; width:74px; height:18px; text-indent:-9999px;}
/*
div.choceboxlist ul li div a dl dd.bt_ldown {background:url(../images/common/bt_down_red.gif) no-repeat; width:74px; height:18px;}
*/



/* 연령선택박스 리스트  -----------------------------------------------------------------------------------------*/

div.chocebox div.agechoice_box {clear:both; width:750px; margin-top:10px;}
div.agechoice_box table {border-top:1px solid #666666; width:100%;}
div.agechoice_box tr {width:100%;}
div.agechoice_box tr th {background-color:#f2f2f2; color:#666666; border-bottom:1px solid #f2f2f2; padding:14px 0;}
div.agechoice_box tr th.ab_category {width:26%;}
div.agechoice_box tr th.ab_name {width:54%;}
div.agechoice_box tr th.ab_tip {width:20%;}
div.agechoice_box table tr td {border-bottom:1px solid #f2f2f2; color:#000000; padding:14px 10px; text-align:center; font-size:12px;}
div.agechoice_box table tr td.cate_content {font-size:11px;}
table tr td.cate_content p {margin-top:3px;}
table tr td.cate_content p.c_age {font-size:12px; font-weight:bold; color:#009900;}
div.agechoice_box table tr td.name_content { text-align:left;}
table tr td.name_content p { color:#000000;}
table tr td.name_content p.t_title {font-weight:bold;}
table tr td.name_content p.t_txt {margin-top:5px; line-height:16px;}
div.agechoice_box table tr td.tip_content {}
table tr td.tip_content a p.tip_img img {border:1px solid #cccccc; width:98px; height:68px;}
table tr td.tip_content a p.tip_title {font-size:11px; margin-top:8px;}






/* 교육계획안 */

.month_title {
	font-size:20px;
	font-weight:bold;
	font-family: "Nanum Gothic";
	color:#FF4444;
	text-align:left;
	padding-left:10px;
}

div.contents {}
/*div.contents div.sub_title {height:57px;}*/
div.contents div.sub_title h2.t_yearsplan {background:url(/images/plan2/title/tit_yersplan_intro01.gif) no-repeat; width:285px; height:35px; margin-top:18px;}
div.contents div.sub_title h2.t_monthsplan {background:url(/images/plan2/title/tit_monthplan_intro01.gif) no-repeat; width:285px; height:35px; margin-top:18px;}
div.contents div.sub_title h2.t_weekplan {background:url(/images/plan2/title/tit_weekplan_intro01.gif) no-repeat; width:285px; height:35px; margin-top:18px;}
div.contents div.sub_title h2.t_dayplan {background:url(/images/plan2/title/tit_dayplan_intro01.gif) no-repeat; width:285px; height:35px; margin-top:18px;}
div.contents div.sub_title h2.t_classbasket {background:url(/images/plan2/title/tit_cbasket_intro01.gif) no-repeat; width:285px; height:35px; margin-top:18px;}

/* 영역.주제별 교육계획안-영유아 */
div.contents div.sub_title h2.t_area_baby {background:url(/images/title/tit_areababy_intro01.gif) no-repeat;width:285px; height:34px; margin-top:18px;}
div.contents div.sub_title h2.t_area_child {background:url(/images/title/tit_areachild_intro01.gif) no-repeat; width:285px; height:34px; margin-top:18px;}


/*   교육계획안 선택 tab -------------------------------------------------------------------------------------------*/
div.contents div.eduplan_tab {width:800px; height:208px;border-left:1px solid #ccc;}
div.eduplan_tab div.c_years {width:61px; left:5px; float:left; display:block;border-right:1px solid #aaa;}
div.eduplan_tab div.c_age { width:257px; float:left; display:block;border-right:1px solid #aaa;}
div.eduplan_tab div.c_age table tbody tr td.wd86 {width:86px;}
div.eduplan_tab div.c_age table tbody tr td a.wd86_a_hover {border:#ff4444 1px solid; color:#ff4444; font-weight:bold;widht:76px;height:25px;line-height:25px;padding:0;display:block;}
div.c_age table thead tr th a img { position:absolute; margin-top:-2px; margin-left:4px;}
div.eduplan_tab div.c_month {width:179px; float:left; display:block;border-right:1px solid #aaa;}
div.eduplan_tab div.c_month table tbody tr td.wd60 {width:60px;}
div.eduplan_tab div.c_week {width:59px;height:25px; float:left; display:block;border-right:1px solid #aaa;}
div.eduplan_tab div.c_days {width:190px; float:right; display:block;}
div.eduplan_tab div table.cal {width:100%; font-size:12px;border-spacing:0;empty-cells:show;border-collapse:collapse}
div.eduplan_tab div table.cal thead { }
div.eduplan_tab div table.cal thead tr {}
div.eduplan_tab div table.cal thead tr th {height:25px; background-color:#efefef; color:#333; font-weight:normal;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
div.eduplan_tab div table.cal thead tr th.last {height:25px; background-color:#efefef; color:#333; font-weight:normal;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
div.eduplan_tab div table.cal thead tr th.days {height:25px; background-color:#efefef; color:#333; font-weight:bold;}
div.eduplan_tab div table.cal tbody tr td {text-align:center; background-color:#fff; height:25px;}
div.eduplan_tab div table.cal tbody tr td.none {background-color:#fff; height:25px; border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
div.eduplan_tab div table.cal tbody tr td a {display:block;height:20px;padding-top:5px;text-decoration:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
div.eduplan_tab div table.cal tbody tr td a:hover{background-color:#fff;color:#ff0000;}


/* 일선택 안 달력 */

div.eduplan_tab div.c_days table.cal tbody tr td div.calendarbox {margin:0; padding:0px; border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;height:130px;}

div.eduplan_tab div.c_days table.cal tbody tr td div.calendarbox table.calendar {font-size:11px; margin:0;}
div.eduplan_tab div.c_days table.cal tbody tr td div.calendarbox table.calendar thead.day_week tr th {background-color:#FFFFFF; font-weight:normal; color:#555555;border:none}
div.eduplan_tab div.c_days table.cal tbody tr td div.calendarbox table.calendar thead.day_week tr th.sun {color:#cccccc;}
div.eduplan_tab div.c_days table.cal tbody tr td div.calendarbox table.calendar thead.day_week tr th.sat {color:#cccccc;}

div.eduplan_tab div.c_days table.cal tbody tr td div.calendarbox table.calendar tbody tr {}
div.eduplan_tab div.c_days table.cal tbody tr td div.calendarbox table.calendar tbody tr.onweek {background-color:#efefef;}
div.eduplan_tab div.c_days table.cal tbody tr td div.calendarbox table.calendar tbody tr td.calh {height:15px; width:25px;border:none;}
div.eduplan_tab div.c_days table.cal tbody tr td div.calendarbox table.calendar tbody tr td a {padding-top:3px 0;border:none;height:15px;}
div.eduplan_tab div.c_days table.cal tbody tr td div.calendarbox table.calendar tbody tr td.d_sun a{color:#cccccc;}
div.eduplan_tab div.c_days table.cal tbody tr td div.calendarbox table.calendar tbody tr td.d_sat a{color:#cccccc;}
div.eduplan_tab div.c_days table.cal tbody tr td div.calendarbox table.calendar tbody tr td.on a{background-color:#fff; color:#ff4444;border:1px solid #ff4444;height:16px;}

/* 교육안타이틀 ----------------------------------------------------------------------------------------------------*/

div.contents div.plan_contentbox {clear:both; margin-top:10px; width:750px; font-size:12px;}
div.plan_contentbox div.plan_title { background-color:#00aa00; width:750px; padding:20px 0; margin-bottom:22px; text-align:center; font-size:25px; color:#FFFFFF; font-family:"돋움",Dotum,sans-serif; letter-spacing:-0.1em; }
div.plan_title p {}
div.plan_title p b {}
div.plan_title p b span { color:#fffc00;}

div.plan_contentbox div.pcbox {width:750px; font-size:12px;}
div.pcbox div.plan_btn {width:750px; text-align:right; margin-bottom:5px; }
div.plan_btn div.pb_left {float:left;}

div.plan_tab {   height:39px; margin-top:15px;}
div.plan_tab ul{ height:39px;}
div.plan_tab ul li {float:left; text-align:center; margin-right:2px;}
div.plan_tab ul.pt_01 li a { float:left; display:block; width:99px; height:29px; background:url(/images/plan2/tab/tab_bgplan_off.gif) no-repeat; font-size:14px; color:#999999; font-weight:bold; padding-top:10px; text-decoration:none;}
div.plan_tab ul.pt_01 li a:hover {background:url(/images/plan2/tab/tab_bgplan_on.gif) no-repeat; color:#fff;}
div.plan_tab ul.pt_02 li a { float:left; display:block; width:70px; height:27px; background:url(/images/plan2/tab/tab_bgplan02_off.gif) no-repeat; font-size:12px; color:#999999; font-weight:bold; padding-top:12px; text-decoration:none;}
div.plan_tab ul.pt_02 li a:hover {background:url(/images/plan2/tab/tab_bgplan02_on.gif) no-repeat; color:#fff;}

div.pcbox div table {font-size:12px; clear:both;}



/* 월간교육안 펼치기 내용박스 */

div.pcbox div.plan_subject {width:750px; clear:both;border-bottom:1px solid #e6e6e6;margin-top:33px; margin-bottom:45px;}
div.plan_subject div.title {width:750px; height:20px; margin-bottom:6px;}
div.plan_subject div.title p.life_subject {float:left; display:block; width:85px; height:35px; background:url(/images/plan2/title/tit_monthplan_intro02.gif) no-repeat; text-indent:-9999px; }
div.plan_subject div.title p.objective {float:left; display:block;position:absolute;top:535px; width:85px; height:35px; background:url(/images/plan2/title/tit_monthplan_intro03.gif) no-repeat; text-indent:-9999px;}
div.plan_subject div.title p.jc_reason {float:left; display:block; width:115px; height:19px; background:url(/images/plan2/title/tit_monthplan_intro04.gif) no-repeat; text-indent:-9999px;}
div.plan_subject div.title div.tab_fold {float:right;}
div.plan_subject div.title div.tab_fold a { }
div.plan_subject div.txtbox {border-top:1px solid #e6e6e6; background-color:#f9f9f9; padding:30px 15px;}




/* 주간교육계획안 > 이주의 추천리스트  ----------------------------------------------------------------------------------------------------*/

div.pcbox div.weekboard_box { width:750px; clear:both; margin-top:70px; height:350px;}
div.weekboard_box div.bbox_list {width:250px;  float:left;}
div.bbox_list p.bbox_title {margin-bottom:-7px;}
div.bbox_list hr { color:#cccccc;}
div.bbox_list ul { margin-top:20px; margin-left:10px;}
div.bbox_list ul li { margin-top:7px;}
div.bbox_list ul li a{background:url(/images/plan2/common/ic_jum.gif) no-repeat 0 3px; padding-left:15px;}
div.weekboard_box div.bbox_gallery {width:460px;  float:right;}
div.bbox_gallery div.bbg_content {border:1px solid #CCCCCC; margin-top:0px; padding:20px 5px 20px 30px;}
div.bbg_content ul {height:130px; margin-top:15px; }
div.bbg_content ul li {float:left; margin-right:20px;}
div.bbg_content ul li a img { border:1px solid #CCCCCC;}
div.bbg_content ul li a p { text-align:center; color:#666; margin-top:5px;}


/* 수업바구니  ----------------------------------------------------------------------------------------------------*/

div.cbasket_category {border:1px solid #006666; width:710px; padding:20px; height:70px;}
div.cbasket_category div.cbc_daily {}
div.cbc_daily span.daily { background-color:#339900; font-size:14px; color:#FFFFFF; padding:3px 5px; font-weight:bold; margin-right:10px;}
div.cbc_daily span a img { margin-top:-3px;}

div.cbc_tab { font-size:12px; margin-top:10px;}
div.cbc_tab span { margin-right:10px;}


div.sub_title h3.sup01 {background:url(/images/plan2/title/tit_cbasket_intro02.gif) 0 0 no-repeat ; width:124px; height:19px;}
div.sub_title h3.sup02 {background:url(/images/plan2/title/tit_cbasket_intro03.gif) 0 0 no-repeat ; width:124px; height:19px;}
div.sub_title h3.sup03 {background:url(/images/plan2/title/tit_cbasket_intro04.gif) 0 0 no-repeat ; width:124px; height:19px;}
div.sub_title h3.sup04 {background:url(/images/plan2/title/tit_cbasket_intro05.gif) 0 0 no-repeat ; width:124px; height:19px;}
div.sub_title h3.sup05 {background:url(/images/plan2/title/tit_cbasket_intro06.gif) 0 0 no-repeat ; width:124px; height:19px;}
div.sub_title h3.sup06 {background:url(/images/plan2/title/tit_cbasket_intro07.gif) 0 0 no-repeat ; width:124px; height:19px;}
div.sub_title h3.sup07 {background:url(/images/plan2/title/tit_cbasket_intro08.gif) 0 0 no-repeat ; width:124px; height:19px;}
div.sub_title h3.sup08 {background:url(/images/plan2/title/tit_cbasket_intro09.gif) 0 0 no-repeat ; width:124px; height:19px;}
div.sub_title h3.sup09 {background:url(/images/plan2/title/tit_cbasket_intro10.gif) 0 0 no-repeat ; width:124px; height:19px;}


/* 영역주제별(영유아) ----------------------------------------------------------------------------------------------------*/

div.contents div.agechoice_view {clear:both; position:relative; top:25px;}
/*div.agechoice_view div.agechoice_board {width:500px; float:left; display:block; height:650px;}*/
div.agechoice_view div.agechoice_board {width:500px; float:left; display:block;}
div.agechoice_board div.btn_box { width:500px; text-align:right;}

div.agechoice_board table {width:500px; border-top:1px solid #666666; border-bottom:1px solid #666666; margin-bottom:10px;}
div.agechoice_board table tr {width:100%; }
div.agechoice_board table tr th {background-color:#f2f2f2; color:#666666; border-bottom:1px solid #f2f2f2; width:80px; padding:12px 20px;}

div.agechoice_board table tr td {border-bottom:1px solid #f2f2f2; color:#000000; font-size:12px; padding-left:28px; padding:12px 0 12px 10px;}
div.agechoice_board table tr td.group {font-size:11px; color:#666666;}
div.agechoice_board table tr td.acb_ca { font-size:12px; font-weight:bold;}
div.agechoice_board table tr td div.agechoice_viewbox {padding:30px ; text-align:center;}
div.agechoice_board table tr td div.agechoice_viewbox p.playbox { text-align:left; margin-top:20px;}
div.agechoice_board table tr td div.agechoice_viewbox p.playbox img { text-align:center;}
div.agechoice_board table tbody tr td {text-align:left; padding:30px; line-height:15px;}
div.agechoice_board table tfoot tr td { color:#FF0000; font-size:11px;}

div.agechoice_board div.tb_viewb {width:500px; height:26px;}
div.agechoice_board div.tb_viewb p.keyword {color:#ff9933; font-size:12px; float:left; }
div.agechoice_board div.tb_viewb p.keyword a {color:#ff9933;}
div.agechoice_board div.tb_viewb p.keyword b {background-color:#ff9933; padding:3px 10px; color:#FFFFFF; margin-right:10px;}
div.agechoice_board div.tb_viewb p.bt_list {float:right; border:1px solid #666666; width:55px; height:25px;}
div.agechoice_board div.tb_viewb p.bt_list a{ background:url(/images/plan/common/bt_list2.gif) no-repeat; text-indent:-9999px; display:block; width:55px; height:25px; }


div.agechoice_view div.agechoice_info {width:167px; padding:10px 20px 20px 20px; float:right; display:block; border:2px solid #cccccc;}
div.agechoice_info dl { margin-top:10px;}
div.agechoice_info dl dt { background-color:#999999; padding:4px 0; color:#FFFFFF; text-align:center; font-weight:bold;}
div.agechoice_info dl dd { padding:12px 10px; color:#000000;}
div.agechoice_info dl dd img {vertical-align:middle;}
div.agechoice_info dl dd.center img {margin-bottom:15px;}


/* 2015-10-16 2016교육계획안 */
#eduplan16_box {width:100%;}
	/*head*/
	.eduplan16_headbox {width:100%; height:380px; background:url(/images/plan/2016_year/eduplan16_top_bg.jpg) repeat-x center;}
		.eduplan16_head {width:1000px; height:380px; margin:0 auto;}
			.eduplan16_top_title {text-align:center; padding-top:70px;}
			.eduplan16_top_txt {text-align:center; padding-top:20px;}
			.eduplan16_headbtn {width:1000px; height:60px; margin:0 auto; margin-top:42px;}
				.eduplan16_headbtn li {float:left;}

	/*content*/
	.eduplan16_contentbox {width:1000px; margin:10px auto;}
		.eduplan16_content {width:1000px; margin:60px 0 20px;margin-top:80px;}
			.eduplan16_sub_title {margin-bottom:50px;}

			.eduplan16_content4 {width:1000px; min-height:380px;} /*컨텐츠 4개*/
				.eduplan16_content4 li {float:left; margin:10px;}
			.eduplan16_content1 {width:1000px; min-height:200px;} /*컨텐츠 2개*/
				.eduplan16_content1 li {float:left; margin:10px 8px;}
			.eduplan16_content2 {width:1000px; min-height:300px;} /*컨텐츠 2개*/
				.eduplan16_content2 li {float:left; margin:10px 8px;}
			.eduplan16_content3 {width:1000px; min-height:500px;} /*컨텐츠 3개*/
				.eduplan16_content3 li {float:left; margin:10px 8px;}

	/*foot*/
	.eduplan16_footbox {width:100%; height:183px; background:url(/images/plan/2016_year/eduplan16_bottom_bg.jpg) repeat-x center; clear:both;}
		.eduplan16_foot {width:1000px; height:183px; margin:0 auto;}
			.eduplan16_footbtn {width:720px; margin:0 auto;}
				.eduplan16_footbtn li {float:left; margin:64px 10px;}

	/*2015-11-18 안내문구*/
	.eduplan16_infoT {width:1000px; text-align:center; color:red; font-size:14px;}


/* 2016-10-14 2017교육계획안 */
.eduplan17_wrap {width:100%; height:2827px; background:url(/images/plan/2017_year/eduplan17_bg.png) repeat-x top center;}
	.eduplan17_box {width:1000px; margin:0 auto; position:relative;}
		.eduplan17_top_menu {width:1000px; height:47px;}
			.eduplan17_top_menu li {float:left; font-size:17px; font-weight:bold; color:#000; line-height:45px; cursor:pointer;}

		.eduplan17_top_title {width:1000px; position:absolute; top:130px; left:126px; z-index:9994;}
		.eduplan17_top_img {position:absolute; top:317px; right:-218px; z-index:9991;}
		.eduplan17_top_model {position:absolute; top:27px; right:-277px; z-index:9993;}

		.eduplan17_top_content {width:732px; height:211px; position:absolute; top:400px; left:0; z-index:9992;}
			.eduplan17_top_content li {float:left;}
			.eduplan17_top_contentMap {display:block; width:237px; height:211px; position:absolute; top:400px; left:496px; z-index:9995;}
		
		.eduplan17_top_oneck {position:absolute; top:661px; right:-36px; z-index:9994;}

		.eduplan17_con01_wrap {width:1000px; height:518px; margin-top:618px; display:inline-block;}
			.eduplan17_mn01_title {margin-top:30px;}
			.eduplan17_con01_box {width:1000px; height:361px; margin-top:25px; background:url(/images/plan/2017_year/eduplan17_mn01_box.png) no-repeat top left;}
				.eduplan17_con01_box li {float:left; width:249px; height:117px; text-align:center; line-height:120px;}

		.eduplan17_con02_wrap {width:1000px; height:388px; display:inline-block;}
			.eduplan17_mn02_title {margin-top:40px;}
			.eduplan17_con02_box {width:1000px; margin-top:55px;}
				.eduplan17_con02_box li {float:left; margin-bottom:35px;}

		.eduplan17_con03_wrap {width:1000px; height:432px; display:inline-block;}
			.eduplan17_mn03_title {margin-top:67px;}
			.eduplan17_con03_box {width:774px; margin-top:50px; float:left;}
				.eduplan17_con03_box li {float:left; margin-right:32px; margin-bottom:35px;}
			.eduplan17_mn03_bn {float:right; margin-top:50px;}

		.eduplan17_con04_wrap {width:1000px; height:446px; display:inline-block;}
			.eduplan17_mn04_title {margin-top:75px;}
			.eduplan17_con04_box {width:516px; margin-top:50px; float:left;}
				.eduplan17_con04_box li {float:left; margin-right:32px; margin-bottom:35px;}
			.eduplan17_mn04_btn {float:left; margin-top:50px;}
			.eduplan17_mn04_bn {float:right; margin-top:50px;}
	
		.eduplan17_bot_menu {width:1000px; height:378px; display:inline-block;}

/* 2017-11-08 2018교육계획안 */
.eduplan18_wrap {width:100%; min-height:4300px; background-color:#fff; position:relative;}
	.eduplan18_logo {display:inline-block; width:100%; height:50px; text-align:center; padding:10px 0;}

	/* 롤링배너 */
	.eduplan18_bn_wrap {width:100%; height:400px; position:relative; }
		.eduplan18_bn_box {width:1000px; height:400px; margin:0 auto;}
			.eduplan18_bn {width:1000px; height:400px;  overflow:hidden;}
				.eduplan18_bn li {float:left;}

			.eduplan18_arr {position:absolute; z-index:9999; top:180px; width:1000px;}
				.eduplan18_arrL {float:left; cursor:pointer;}
				.eduplan18_arrR {float:right; cursor:pointer;}

		.eduplan18_blit_box {position:absolute; z-index:9999; top:370px; left:48%;}
			.eduplan18_blit {text-align:center; display:inline-block; width:13px; height:13px; border:2px solid #fff; box-sizing:border-box; border-radius:15px; margin:0 2px; cursor:pointer;}
				.Activ {background-color:#fff;}

	/* 네비게이션 */
	.eduplan18_navi_wrap {width:100%; height:120px; padding:15px 0; position:relative;}
		.eduplan18_navi {width:840px; height:120px; margin:0 auto;}
			.eduplan18_navi li {float:left; margin:0 20px; cursor:pointer;}
				.eduplan18_navi li dl {text-align:center;}
					.eduplan18_navi li dl dd {margin-top:3px; font-size:16px;}

	/* 연간교육계획안 */
	.eduplan18_year_wrap {width:100%; padding:130px 0; display:inline-block; background-color:#eaeaea;}
		.eduplan18_year {width:1000px; margin:0 auto;}
			.eduplan18_year li {float:left; margin-right:24px; text-align:center;}
				.eduplan18_year li:last-child {margin:0;}

	/* 안전교육 기본생활 */
	.eduplan18_con_wrap {width:100%; padding:130px 0; display:inline-block;}
		.eduplan18_con {width:1000px; margin:0 auto;}
			.eduplan18_con_btn {height:216px;}

	/* 원운영 특색프로그램 스마트교실 */
	.eduplan18_down_wrap {width:100%; padding:130px 0 170px; display:inline-block; background-color:#eaeaea;}
		.eduplan18_down {width:1000px; margin:0 auto;}
			.eduplan18_down_box {width:1000px; position:relative;}
				.eduplan18_more {position:absolute; z-index:9999; top:3px; right:0; cursor:pointer;}
				.eduplan18_down_btn {width:1000px; height:230px;}
					.eduplan18_down_btn li {float:left; margin-right:24px; text-align:center;}
						.eduplan18_down_btn li:last-child {margin:0;}
		.eduplan18_down_all {text-align:center; width:479px; height:87px; margin:140px auto 0;}

	/* 하단 */
	.eduplan18_foot_wrap {width:100%; height:540px; background:url('/images/plan/2018_year/eduplan18_foot_bg2.png') repeat-x top center;}
		.eduplan18_foot_box {width:1000px; margin:0 auto; position:relative;}
			.eduplan18_img {position:absolute; z-index:9999; bottom:-120px; left:20px; width:422px; height:692px;}
			.eduplan18_foot_info {margin-left:470px; padding-top:60px;}
				.eduplan18_foot_btn {width:473px; height:169px; margin-top:50px; background:url('/images/plan/2018_year/eduplan18_foot_bg.png') no-repeat top left;}
					.eduplan18_foot_btn li {float:left; margin-right:68px; text-align:center;}
						.eduplan18_foot_btn li:last-child {margin:0;}


/* 2018-10-31 2019교육계획안 */
.eduplan19_wrap {width:100%; min-height:950px; background-color:#444;}

	.eduplan_top_wrap {width:100%; height:101px; border-bottom:1px solid #ccc; background-color:#fff;}
		.eduplan_top {width:1000px; height:100px; margin:0 auto;}
			.eduplan_top h1 {float:left; margin-top:28px;}
			.eduplan_top ul {float:right; margin-top:35px;}
				.eduplan_top ul li {float:left; margin-left:70px; font-size:20px; font-weight:bold;}
					.eduplan_top ul li a {text-decoration:none;}
						.btnMenu.color1 {color:#f3850a;}
						.btnMenu.color2 {color:#284bc6;}
						.btnMenu.color3 {color:#e63857;}
						.btnMenu.color4 {color:#799601;}

						.eduplan_top ul li a:hover.colorO {color:#f3850a;}
						.eduplan_top ul li a:hover.colorB {color:#284bc6;}
						.eduplan_top ul li a:hover.colorP {color:#e63857;}
						.eduplan_top ul li a:hover.colorG {color:#799601;}

	.eduplan_con_wrap {width:100%; height:800px; background-color:#fff; position:relative;}
		.eduplan_arr {position:absolute; z-index:100; top:40%; cursor:pointer;}
			.eduplan_arr.arr_left {left:10%;}
			.eduplan_arr.arr_right {right:10%;}

		.eduplan_main_con_wrap {width:100%; height:800px; background-color:#ffe7e7;}
		.eduplan_sub01_con_wrap {width:100%; height:800px; background:url('/images/plan/2019_year/sub_visual01.jpg') no-repeat center;} /* 연령별교육계획안 */
		.eduplan_sub02_con_wrap {width:100%; height:800px; background:url('/images/plan/2019_year/sub_visual02.jpg') no-repeat center;} /* 안전교육 */
		.eduplan_sub03_con_wrap {width:100%; height:800px; background:url('/images/plan/2019_year/sub_visual03.jpg') no-repeat center;} /* 기본생활 */
		.eduplan_sub04_con_wrap {width:100%; height:800px; background:url('/images/plan/2019_year/sub_visual04.jpg') no-repeat center;} /* 2019원운영 */
			.eduplan_con {width:1000px; height:800px; margin:0 auto;}
				/* 연령별교육계획안 컨텐츠 */
				.eduplan_sub01_title {width:1000px; margin-top:80px; display:inline-block;}
					.eduplan_sub01_title h2 {text-align:center;}
					.eduplan_sub01_title h3 {text-align:center; font-size:16px; line-height:22px; margin-top:20px; font-weight:normal;}
				.eduplan_sub01_banner {width:880px; height:280px; margin:75px auto;}
					.eduplan_sub01_banner li {float:left; width:280px; height:280px; margin-left:20px; cursor:pointer;}
					.eduplan_sub01_banner li:first-child {margin-left:0;}
				
				/* 안전교육 컨텐츠 */
				.eduplan_sub02_title {width:1000px; margin-top:80px; margin-left:30px; display:inline-block;}
					.eduplan_sub02_title h2 {float:left;}
					.eduplan_sub02_title h3 {float:left; font-size:16px; line-height:22px; margin-left:30px; font-weight:normal;}	
				.eduplan_sub_conBox {width:940px; height:570px; margin:8px auto;}
					.eduplan_sub02_flash {float:left; width:615px; height:423px; margin-top:27px; padding:39px 0; background:url('/images/plan/2019_year/sub02_flashBg.png') no-repeat center;}
						.eduplan_flash {width:540px; height:353px; margin:0 37px;}
							.eduplan_flash dt {width:540px; height:303px; text-align:center;}
							.eduplan_flash dd {width:540px; text-align:center; font-size:18px; font-weight:bold; margin-top:12px;}
						.eduplan_flash_btn {width:609px; height:64px; margin:0 auto;}
							.eduplan_flash_btn a {display:inline-block; float:left; width:304px; height:70px; line-height:64px; text-align:center; font-size:16px; color:#444; text-decoration:none;}
							.eduplan_flash_btn a:hover {font-weight:bold; color:#fff;}
							.eduplan_flash_btn a.flash_btn01:hover {background:url('/images/plan/2019_year/sub02_flashBtn01.png') no-repeat 0;}
							.eduplan_flash_btn a.flash_btn02:hover {background:url('/images/plan/2019_year/sub02_flashBtn02.png') no-repeat 2px;}
					.eduplan_sub02_banner {float:right; width:300px; height:570px; background:url('/images/plan/2019_year/sub02_bannerBg.png') no-repeat center;}
						.eduplan_sub02_banner li {width:298px; height:105px; margin-bottom:14px; cursor:pointer;}
						.eduplan_sub02_banner li:first-child {margin-top:27px;}
						.eduplan_sub02_banner li:last-child {margin-bottom:0;}

				/* 기본생활 컨텐츠 */
				.eduplan_sub03_title {width:1000px; margin-top:80px; margin-left:30px; display:inline-block;}
					.eduplan_sub03_title h2 {}
					.eduplan_sub03_title h3 {font-size:16px; line-height:22px; margin-top:20px; font-weight:normal;}
					
				.eduplan_sub03_banner {width:780px; height:180px; margin:60px 0 0 30px;}
					.eduplan_sub03_banner li {float:left; width:180px; height:180px; margin-left:20px; cursor:pointer;}
					.eduplan_sub03_banner li:first-child {margin-left:0;}	

				/* 2019원운영 */
				.eduplan_sub04_title {width:1000px; margin-top:80px; display:inline-block;}
					.eduplan_sub04_title h2 {text-align:center;}
					.eduplan_sub04_title h3 {text-align:center; font-size:16px; line-height:22px; margin-top:20px; font-weight:normal;}
				.eduplan_sub04_banner {width:880px; height:280px; margin:75px auto;}
					.eduplan_sub04_banner li {float:left; width:280px; height:280px; margin-left:20px; cursor:pointer;}
					.eduplan_sub04_banner li:first-child {margin-left:0;}

		

	.eduplan_pop_wrap {width:100%; height:235px; position:fixed; z-index:98; bottom:77px;}
		.eduplan_pop_wrap.pop_off {bottom:-123px;}
			.eduplan_pop_btn {text-align:center; cursor:pointer;}
			.eduplan_pop_con_wrap {width:100%; background-color:#444;}
				.eduplan_pop_con {width:1000px; height:200px; margin:0 auto;}
					.eduplan_pop_con ul {float:left; width:480px; height:150px; display:inline-block; margin:25px 0 0 20px;}
						.eduplan_pop_con ul li {float:left; width:150px; height:150px; margin-left:15px;}
						.eduplan_pop_con ul li:first-child {margin-left:0;}
					.eduplan_pop_notice {float:right; display:inline-block; width:430px; margin:25px 20px 0 0;}
						.eduplan_pop_notice h4 {font-size:18px; color:#fff; font-weight:bold; margin-bottom:15px;}
						.eduplan_pop_notice ol {width:430px; color:#fff; margin-left:12px;}
							.eduplan_pop_notice ol li {margin-bottom:5px; list-style-type:decimal;}
							.eduplan_pop_notice ol li:last-child {margin-bottom:0;}

	.eduplan_foot_wrap {width:100%; height:77px; background-color:#444; color:#fff; text-align:center; line-height:77px; position:fixed; z-index:99; bottom:0;}