@charset "utf-8";

/* 나눔고딕적용
--------------------------------------------------*/
@font-face{
	font-family: NanumGothic;
	font-style: normal;
	font-weight: normal ;
	src: url(/font/NanumGothic.eot);
	src: local(※), url(http://edu.chosun.com/font/NanumGothic.woff) format('woff'), url(http://edu.chosun.com/font/NanumGothic.ttf) format('truetype');
}
@font-face{
	font-family: NanumGothic;
	font-style: normal;
	font-weight: Bold ;
	src: url(/font/NanumGothic-Bold.eot);
	src: local(※), url(http://edu.chosun.com/font/NanumGothic-Bold.woff) format('woff'), url(http://edu.chosun.com/font/NanumGothic-Bold.ttf) format('truetype');
}
@font-face{
	font-family: NanumGothic;
	font-style: normal;
	font-weight: 800 ;
	src: url(/font/NanumGothic-ExtraBold.eot);
	src: local(※), url(http://edu.chosun.com/font/NanumGothic-ExtraBold.woff) format('woff'), url(http://edu.chosun.com/font/NanumGothic-ExtraBold.ttf) format('truetype');
}

a:focus{outline:none;}
body{font-family:NanumGothic,'Nanum Gothic',"나눔고딕",Verdana,Arial,AppleGothic,sans-serif;word-break:break-all; font-size:12px}

/* 메뉴 이미지 롤오버
--------------------------------------------------*/
a.rollover img {border-width:0px;display:inline;}
a.rollover img.over {display:none;}
a.rollover:hover {border:0px}
a.rollover:hover img {display:none;}
a.rollover:hover img.over {display:inline;}


input[type=text]{margin-right:5px}

/* header
--------------------------------------------------*/

#header_camp { margin:0 auto; width:940px; height:130px;}
.hBox_camp { height:84px; position:relative; overflow:hidden; *zoom:1;}
.hBox_camp:after {content:""; clear:both; display:block;}
.hBox_camp h1 {position:absolute; top:23px; left:374px;}
.hBox_camp ul {position:absolute; top:36px; right:0;}
.hBox_camp ul li {float:left; padding:0 15px 0 15px; background:url(http://edu.chosun.com/images/main/arrow_type01.gif) right 4px no-repeat;}
.hBox_camp ul li:last-child { background:none !important; padding:0 0 0 15px;}
.hBox_camp p.ad_header { position:absolute; top:10px; left:0px; width:210px; height:60px; background:#fff;}/* 배너광고 */
.navi_camp {width:940px; height:46px;background:url(http://edu.chosun.com/camp/images/bg_camp_menu.gif) 0 0 no-repeat;position:relative;}
.navi_camp:after {content:""; clear:both; display:block;}
.navi_lt {position:absolute;top:14px;left:5px}
.navi_lt:after {content:""; clear:both; display:block;}
.navi_lt li { float:left; padding:0 15px; background:url(http://edu.chosun.com/camp/images/navi_bar_01.gif) right 6px no-repeat;}
.navi_lt li:last-child{background:none !important;}
.navi_rt {position:absolute;top:14px;right:5px}
.navi_rt:after {content:""; clear:both; display:block;}
.navi_rt li { float:left; padding:0 15px; background:url(http://edu.chosun.com/camp/images/navi_bar_02.gif) right 6px no-repeat;}
.navi_rt li:last-child{background:none !important;}



/* 메인 */
.wings_right { position:absolute; top:0px; right:-128px; width:120px; }
.wings_list { margin-bottom:4px;width:120px;height:114px;border:none}
.wings_list li { width:120px;height:114px;border:none}

.camp_wrap{width:940px;margin:0 auto;height:960px;*zoom:1;margin-top:8px;font-family:NanumGothic,'Nanum Gothic',"나눔고딕",Verdana,Arial,AppleGothic,sans-serif;word-break:break-all;position:relative;}
#camp_bn_box{ width:940px;height:250px;overflow:hidden;position:relative;}
.camp_bn_img{position:absolute; top:0; left:0;z-index:98; width:940px;height:250px;}
.btn_arrow_lt{position:absolute; top:102px; left:0; z-index:99}
.btn_arrow_rt{position:absolute; top:102px; right:0; z-index:99}
.camp_bn_ptn{position:absolute; bottom:0; right:0; z-index:99;width:200px;height:88px;background:url(http://edu.chosun.com/camp/images/bg_mainbn_bt.png) 0 0 no-repeat;text-align:right;}
.camp_bn_ptn p{padding:13px 16px 0 0}

.camp_program{margin-top:22px;width:940px; height:358px;overflow:hidden;}
.camp_program_title{position:relative;}
.camp_title{background:url(http://edu.chosun.com/camp/images/bg_title_bar.gif) 0 0 repeat-x;width:100%;height:33px}
.camp_title_more{position:absolute; top:0; right:0;width:60px;height:23px}
.camp_program_view{position:relative;}
.camp_program_recom{position:absolute; top:0; left:0;width:236px;height:327px}
.camp_program_01{position:relative;}
.camp_icon{position:absolute; top:-2px; left:5px;width:48px;height:53px; z-index:999}
.progm_img{width:234px;height:144px;overflow:hidden;border-top:1px solid #c1c1c1;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;}
.progm_img img{width:234px;height:auto;min-height:144px}
.progm_txt{width:234px;height:156px;border:1px solid #bcbcbc;overflow:hidden;background:#f4f4f4;}
.progm_txt dl{width:234px;height:104px;overflow:hidden;background:#fff;}
.progm_txt dl dt{line-height:19px;padding:12px 10px 0 10px;margin-bottom:3px;font-size:14px;font-weight:800;color:#083a6f; letter-spacing:-1px;overflow:hidden;}
.progm_txt dl dt a{color:#083a6f;text-decoration:none;}
.progm_txt dl dt a:hover{color:#0f66c4;text-decoration:none;}
.progm_txt dl dd{padding:0 10px;font-size:12px;color:#737373; letter-spacing:-0.4px;line-height:14px;overflow:hidden;}
.progm_txt ul{border-top:1px solid #cfcfcf; padding:10px 12px 0 12px}
.progm_txt ul li{width:220px;font-size:11px;height:19px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;}
.camp_program_list{position:absolute; top:-4px; right:0;width:686px;height:327px}
.prolist_tab{width:686px;height:45px;position:relative;z-index:99}
.prolist_tab:after {content:""; clear:both; display:block;}
.prolist_tab li{float:left;}
.prolist_con{width:686px;height:268px;background:url(http://edu.chosun.com/camp/images/bg_prolist.gif) 0 0 no-repeat;position:relative;top:-1px;z-index:98;overflow:hidden;}
.prolist_con:after {content:""; clear:both; display:block;}
.prolist_view{float:left;position:relative;width:336px;height:114px;overflow:hidden;top:11px; left:13px;padding-bottom:11px}
.prolist_img{position:absolute; top:24px; left:0;width:138px;height:88px;overflow:hidden;border:1px solid #ccc;}
.prolist_img img{width:auto;height:88px;width:138px}
.prolist_view h2{width:320px;position:absolute; top:2px; left:2px;font-size:13px;font-weight:800;color:#191919; letter-spacing:-0.4px;height:28px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;}
.prolist_view h2 a{color:#191919;text-decoration:none;}
.prolist_view h2 a:hover{color:#0f66c4;text-decoration:none;}
.prolist_view p{width:176px;height:28px;overflow:hidden;position:absolute; top:32px; left:148px;font-size:11px;color:#737373; letter-spacing:-0.1px;overflow:hidden;line-height:14px;}
.prolist_view ul{position:absolute; top:74px; left:148px;overflow:hidden;}
.prolist_view ul li{width:178px;font-size:11px;height:19px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;}
.campsub_login{width:460px;margin:0 auto; height:300px; padding-top:100px}
.campsub_login p{font-size:11px; text-align:center;}

.camp_bottom{width:940px; height:340px;overflow:hidden;position:relative;}
.camp_bottom a{color:#292929;text-decoration:none;}
.camp_bottom a:hover{color:#0f66c4;text-decoration:none;}
.camp_gallery{width:578px; height:330px;overflow:hidden;position:absolute; top:0; left:0;}
.camp_gallery_title{position:relative;}
.gallist_con{position: relative;display: block;height:auto;overflow:hidden;margin-left:-20px; margin-top:10px;}
.gallist_con:after {content:""; clear:both; display:block;}
.gallist_view{float:left;margin-left:20px;width:300px;height:200px;overflow:hidden;}
.gallist_view p{padding:0px}
.gallist_view p img{width:100%; height:200px;border:1px solid #bcbcbc;}

.camp_notice_01{width:340px; height:160px;overflow:hidden;position:absolute; top:0; right:0;}
.camp_notice_title_01{position:relative;}
.camp_notice_02{width:340px; height:140px;overflow:hidden;position:absolute; top:178px; right:0;}
.camp_notice_title_02{position:relative;}

.camp_list_01 li{height:16px; margin:6px 0 10px 0;background:url(http://edu.chosun.com/camp/images/bl_red.gif) 0 5px no-repeat;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;font-size:11px;font-weight:bold}
.camp_list_02 li{height:16px; margin:6px 0 10px 0;background:url(http://edu.chosun.com/camp/images/bl_blue.gif) 0 5px no-repeat;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;font-size:11px;font-weight:bold}


/* 서브
--------------------------------------------------*/
.campsub_wrap{width:940px;margin:0 auto;overflow:hidden;height:auto;min-height:600px;*zoom:1;margin-top:8px;font-family:NanumGothic,'Nanum Gothic',"나눔고딕",Verdana,Arial,AppleGothic,sans-serif;word-break:break-all;margin-bottom:50px}
.campsub_wrap:after {content:""; clear:both; display:block;}
.leftmn_wrap{float:left;width:174px;min-height:600px;_height:600px;background:url(http://edu.chosun.com/camp/images/bg_sbltmn.gif) 162px 0 no-repeat}
.leftmn_list_01 li{width:162px;height:38px;border-bottom:1px solid #cdcdcd;}
.leftmn_list_01 li p{padding-top:13px; text-align:center}
.leftmn1_on{background:#f05f53 !important;border-bottom:1px solid #fff !important;}
.leftmn_list_02 li{width:162px;height:38px;border-bottom:1px solid #fff;background:#898585}
.leftmn_list_02 li p{padding-top:13px; text-align:center}
.leftmn2_on{background:#515151 !important;border-bottom:1px solid #fff !important;}

.subcon_wrap{float:right;width:756px;}
.sub_top{position:relative;width:746px;height:88px;margin-bottom:10px;background:url(http://edu.chosun.com/camp/images/tab_bar.gif) 0 85px no-repeat;}
.sub_top h1{position:absolute; top:25px; left:12px;font-size:28px;font-weight:bold;color:#3f4e5f; letter-spacing:-3px;}
.subdt_top{position:relative;width:746px;height:62px;}
.subdt_top h1{position:absolute; top:17px; left:2px;font-size:23px;font-weight:bold;color:#3f4e5f; letter-spacing:-2px;}
.subbd_top{position:relative;width:746px;height:88px;margin-bottom:10px;background:url(http://edu.chosun.com/camp/images/tab_bar.gif) 0 85px no-repeat;}
.subbd_top h1{position:absolute; top:19px; left:10px;font-size:25px;font-weight:bold;color:#3f4e5f; letter-spacing:-2px;}
.campsub_cont h1{font-size:28px;font-weight:bold;color:#3f4e5f; letter-spacing:-2px;padding:14px 0 20px 0}
.campsub_cont p.arrow_bl{color:#257cdb;font-weight:bold;font-size:14px;padding:0 0 10px 18px;background:url(http://edu.chosun.com/camp/images/arrow_03.gif) no-repeat 0px 2px;}
.campsub_cont p{padding:0 0 10px 0;}
.camp_navi{position:absolute; top:14px; right:0;}
.camp_navi strong{color:#4891de;}
.camp_toptxt{position:absolute; top:52px; left:12px; color:#5f7082; font-size:11px}
.sbtop_tab{position:absolute; height:34px; top:51px; right:8px;}

.sbprogm_list{width:746px;height:430px}
.sbprogm{width:366px;height:429px;border:1px solid #d0d0d0;overflow:hidden;position:relative;float:left;margin:0 4px 4px 0;}
.sbcamp_icon{position:absolute; top:-2px; right:3px;width:48px;height:53px; z-index:999}
.sbprogm_title{width:auto;height:42px;border-bottom:1px solid #d0d0d0;}
.sbprogm h2{padding:9px 9px 0 7px;font-size:14px;font-weight:bold;color:#1f427b; letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;_width:346px;}
.sbprogm h2 a{color:#333;text-decoration:none;}
.sbprogm h2 a:hover{color:#0f66c4;text-decoration:none;}
.sbprogm_cont{position:relative;height:222px;background:#f1f1f1}
.sbprogm_img{position:absolute; top:8px; left:7px;width:356px;height:222px;overflow:hidden;}
.sbprogm_img img{width:350px;height:220px}
.sbprogm_txt{position:absolute; top:230px; left:7px;width:366px;height:36px;overflow:hidden;}
.sbprogm_cont ul{position:absolute; top:276px; left:7px;width:366px;height:80px;overflow:hidden;}
.sbprogm_cont ul li{width:386px;font-size:12px;height:19px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;}

.sbprogm_cont ul li span.info_title {font-weight:900;font-size:12px;color:#1869e2}

.sbprogm_btn{position:absolute; top:352px; left:0;width:100%;height:30px;text-align:center;background-color:#f1f1f1}



/* 캠프 상세 */
.proCont {position:relative; width:746px; height:208px;*zoom:1;top:0;background:url(http://edu.chosun.com/camp/images/bg_sbdetail.gif) no-repeat;}
.proCont:after {content:""; clear:both; display:block;}
.proCont .campcont_img{position:absolute; top:9px; left:10px; width:284px; height:180px;border:1px solid #e7e7e7;}
.proCont .campcont_img img{width:284px; height:180px;}
.proCont .campcont_list{position:absolute; top:24px; right:15px; width:416px; height:166px;}
.proCont .campcont_list dl dt{font-size:19px;font-weight:bold;color:#1f427b; letter-spacing:-1px;overflow:hidden;width:422px;height:46px}
.proCont .campcont_list dl dd{padding:4px 0 16px 0; line-height:16px;max-height:34px;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.proCont .campcont_list li{height:19px}
.proCont .campcont_btn{position:absolute; width:139px; height:52px;bottom:26px;right:-2px}

.boardCont{width:746px;padding-top:6px}
.progm_sel{height:41px;}
/*border-bottom:1px solid #d1d1d1;margin-bottom:10px*/
.progm_sel span{display:inline-block; *display:inline; zoom:1;color:#257cdb;font-weight:bold;font-size:14px;padding:0 10px 0 33px;;background:url(http://edu.chosun.com/camp/images/arrow_03.gif) no-repeat 15px 2px;}
.progm_sear{margin:10px 0; text-align:center}


.noCamp { text-indent:-200000px; height:350px; background:url(http://edu.chosun.com/camp/images/camp/no_campBg.jpg) no-repeat;}
.noCamp_list { text-indent:-200000px; height:350px; background:url(http://edu.chosun.com/camp/images/camp/no_campBg_list.jpg) 0 50% no-repeat;}

.sub_tab { margin:24px 0 0 0;height:38px;border-bottom:2px solid #2b303a;position:relative;overflow:hidden;}
.sub_tab p{width:200px;position:absolute; top:5px; left:5px;font-size:19px;color:#2a2b34;font-weight:bold;overflow:hidden;letter-spacing:-1px}
.sub_tab ul.cate_tab { list-style:none;  height:38px; width:520px; position:absolute; top:0; left:0;}
.sub_tab ul.cate_tab li { float:left; _display:inline;  line-height:38px;width:129px; background:url(http://edu.chosun.com/camp/images/bg_tab.gif) -1px -44px no-repeat;text-align:center;}
.sub_tab ul.cate_tab li:first-child {width:130px; background:url(http://edu.chosun.com/camp/images/bg_tab.gif) 0 -44px no-repeat;}
.sub_tab ul.cate_tab li.on {width:130px; background:url(http://edu.chosun.com/camp/images/bg_tab.gif) 0 0 no-repeat;line-height:38px;color:#fff;font-weight:bold;}
.sub_tab ul.cate_tab li.on a{color:#fff;font-weight:bold;font-size:12px;}
.sub_tab ul.cate_tab li.on a:hover{color:#fff;text-decoration:none;}
.sub_tab ul.cate_tab li a{display:inline-block;font-size:11px;color:#777;width:100%;height:100%;}
.sub_tab ul.cate_tab li a:hover{color:#547fc8;text-decoration:none;}

.sub_tab div.mn_tab {float:right;widht:160px;height:30px;position:relative; top:8px}
.sub_tab div.mn_tab span {display:inline-block;width:70px;height:20px;line-height:20px;margin-top:10px;border:1px solid #ee733f;border-radius:3px;text-align:center;color:#fff;background:#fd7222;
background: -moz-linear-gradient(top, #fd7222 0%, #f43302 100%);
background: -webkit-gradient(linear, top, bottom, color-stop(0%,#fd7222), color-stop(100%,#f43302));
background: -webkit-linear-gradient(top, #fd7222 0%,#f43302 100%);
background: -o-linear-gradient(top, #fd7222 0%,#f43302 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fd7222 0%,#f43302 100%); /* IE10+ */
background: linear-gradient(top, #fd7222 0%,#f43302 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd7222, endColorstr='#f43302,GradientType=0 );}

.sub_tab div.mn_tab span a {display:inline-block;width:100%;height:100%;color:#fff;}
.sub_tab div.mn_tab span a:hover {color:#547fc8}
.sbcon_txtimg{text-align:center;margin:20px 0}


/*페이징*/

.paginate_simple {clear:both;text-align:center; line-height:normal;}
.paginate_simple * {display:inline-block;position:relative;margin:0 0px;padding:0px 3px 1px 2px;font-size:11px;color:#666;font-family:Verdana,  sans-serif;line-height:normal;background-color:#fff;text-decoration:none;vertical-align:middle;}
.paginate_simple a:hover, .paginate_simple a:active, .paginate_simple a:focus {background-color:#69C;color:#fff;}
.paginate_simple strong {background-color:#f55; color:#fff;}
.paginate_simple .direction {padding:0 0;}
.paginate_simple .direction:hover, .paginate_simple .direction:active, .paginate_simple .direction:focus {background-color:transparent !important;}

/* 텍스트 버튼 */
a.btn_big{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 100% 0;margin-bottom:4px;font-size:12px;color:#333;line-height:25px;word-spacing:0;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:1px 8px 1px 12px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat}
a.btn_sml{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 100% -27px;font-size:11px;color:#333;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sml span,a.btn_sml strong{display:block;padding:0 4px 1px 8px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 0 -27px}
a.btn_bigwd{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 100% 0;font-size:12px;color:#333;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; text-align:center}
a.btn_bigwd span,a.btn_bigwd strong{display:block;padding:0 0 1px 4px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat; width:80px}
a.btn_bigbg{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 100% -68px;font-size:12px;color:#fff !important;line-height:35px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_bigbg span,a.btn_bigbg strong{display:block;padding:0 20px 1px 24px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 0 -68px}
a.btn_bigbgb{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 100% -241px;font-size:12px;color:#fff !important;line-height:35px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_bigbgb span,a.btn_bigbgb strong{display:block;padding:0 20px 1px 24px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 0 -241px}
a.btn_smlbg{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 100% -105px;font-size:11px;color:#eee;line-height:26px;letter-spacing:0;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_smlbg span,a.btn_smlbg strong{display:block;padding:0 9px 1px 12px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 0 -105px}
a.btn_biggr{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 100% -132px;font-size:12px;color:#fff;line-height:53px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_biggr span,a.btn_biggr strong{display:block;padding:0 20px 1px 24px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 0 -132px}
a.btn_biggrb{display:inline-block; *display:inline; zoom:1;padding-right:4px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 100% -186px;font-size:12px;color:#fff;line-height:53px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_biggrb span,a.btn_biggrb strong{display:block;padding:0 20px 1px 24px;background:url(http://edu.chosun.com/camp/images/bg_btn.gif) no-repeat 0 -186px}

.btn_lt{ width:auto; text-align:left;}
.btn_rt{ width:auto; text-align:right;}
.btn_ct{ width:auto; text-align:center;}
.tbl_lt{text-align:left !important;}
.tbl_ct{text-align:center !important;}
.tbl_rt{text-align:right !important;}
.wid_m{width:500px}

/* 테이블 */
.tbl_type,.tbl_type th,.tbl_type td{border:0;}
.tbl_type{border-bottom:1px solid #b7b7b7;table-layout:fixed;margin:0 !important;width:100%}
.tbl_type caption{display:none}
.tbl_type th{padding:11px 12px;background:#3c4c72;color:#fff;font-weight:bold;font-size:12px;}
.tbl_type td{padding:5px 7px 4px 8px;border-top:1px solid #dddee2;line-height:23px;vertical-align:middle; font-size:11px}
.tbl_type td strong{font-size:12px;padding:0 5px 0 3px}
.tbl_type td.txt_are{vertical-align:top;min-height:300px; line-height:18px; padding:12px 10px;font-size:12px;}



/* 테이블 갤러리 중앙 */
.tbl_type_ct,.tbl_type_ct td{border:0; text-align:center}
.tbl_type_ct{border-bottom:1px solid #b7b7b7;table-layout:fixed;margin:0 !important;width:100%;}
.tbl_type_ct caption{display:none}
.tbl_type_ct td{padding:10px 8px;border-top:1px solid #dddee2;line-height:23px;vertical-align:middle; font-size:11px}
.tbl_type_ct dl dt img{width:160px;height:120px}
.tbl_type_ct dl dd{width:160px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;}
.tbl_type_ct dl dd p{font-size:12px;font-weight:bold;padding-top:3px}
.tbl_type_ct dl dd span{font-size:11px}

/* 테이블 갤러리 중앙 */
.galle{border-top:1px solid #ccc;border-bottom:1px solid #dddee2;margin:0 !important;width:100%;height:369px}
.galle dl{float:left;margin:0 5px;padding:10px 8px;border-bottom:1px solid #dddee2;line-height:23px;vertical-align:middle; font-size:11px}
.galle dl dt{width:160px;height:120px}
.galle dl dt img{width:160px;height:120px}
.galle dl dd{width:160px;height:22px;overflow:hidden;text-overflow:ellipsis;white-space : nowrap;}
.galle dl dd p{font-size:12px;font-weight:bold;padding-top:3px}
.galle dl dd span{font-size:11px;color:}


/* 테이블 쓰기 */
.tbl_type_wt,.tbl_type_wt th,.tbl_type_wt td{border:0}
.tbl_type_wt{width:100%;border-top:2px solid #4a72b9;border-bottom:1px solid #b7b7b7;font-size:12px;table-layout:fixed; margin-bottom:8px}
.tbl_type_wt caption{display:none}
.tbl_type_wt th{padding:11px 12px;border-bottom:1px solid #e0e0e0;background:#f3f3f3;font-weight:bold;color:#3e4556;text-align:left;vertical-align:top}
.tbl_type_wt th em{ color:#ff2146; margin-right:5px}
.tbl_type_wt td{padding:5px 7px 4px 8px;border-bottom:1px solid #dddee2;line-height:23px;vertical-align:middle;color:#333}
.tbl_type_wt td em{ margin:0 4px 0 1px; font-size:11px; }
.tbl_type_wt td span{ margin:0 0 0 4px; font-size:11px; color:#777}
.tbl_type_wt td dl.prt_tel dd strong{color:#111;margin:0 7px 0 0;}
.txt_red{color:#f33 !important;font-weight:bold;}

/* 테이블 쓰기_1:1 */
.tbl_type_wte,.tbl_type_wte th,.tbl_type_wte td{border:0}
.tbl_type_wte{width:99%;border-bottom:1px solid #b7b7b7;border-top:1px solid #ddd;font-size:12px;table-layout:fixed; margin-bottom:8px}
.tbl_type_wte caption{display:none}
.tbl_type_wte th{padding:11px 12px;border-bottom:1px solid #e0e0e0;background:#f3f3f3;font-weight:bold;color:#3e4556;text-align:left;vertical-align:top}
.tbl_type_wte th em{ color:#ff2146; margin-right:5px}
.tbl_type_wte td{padding:5px 7px 4px 8px;border-bottom:1px solid #dddee2;line-height:23px;vertical-align:middle;color:#333}
.tbl_type_wte td em{ margin:0 4px 0 1px; font-size:11px; }
.tbl_type_wte td span{ margin:0 0 0 4px; font-size:11px; color:#777}
.tbl_type_wte td dl.prt_tel dd strong{color:#111;margin:0 7px 0 0;}
.txt_red{color:#f33 !important;font-weight:bold;}

/* 테이블 리스트 */
.tbl_type_view,.tbl_type_view th,.tbl_type_view td{border:0}
.tbl_type_view{width:100%;border-top:2px solid #4a72b9;border-bottom:1px solid #b7b7b7;font-size:12px;table-layout:fixed; margin-bottom:8px}
.tbl_type_view caption{display:none}
.tbl_type_view th{padding:11px 12px;border-bottom:1px solid #e0e0e0;font-weight:bold;background:#f3f3f3;color:#3e4556;vertical-align:top}
.tbl_type_view td{padding:5px 7px 4px 8px;border-bottom:1px solid #dddee2;line-height:23px;vertical-align:middle;color:#333;text-align:center;}

.partner_tops{width:940px;height:392px;}
.partner_top{width:940px;height:240px;background:url(http://edu.chosun.com/camp/images/camp_pt_top.jpg) no-repeat 0 0}
.partner_top h1{font-size:32px;padding:45px 0 0 30px; letter-spacing:-2px;color:#3a4260}
.partner_top .partner_txt{font-size:14px;width:650px;height:34px;line-height:18px;letter-spacing:-1px;color:#727a94;padding:7px 0 0 30px}
.partner_top .partner_txt p{padding:5px 0 0 0;}
.partner_logo h1{font-size:21px;margin:30px 0 15px 4px; letter-spacing:-1px;color:#333;font-weight:800}
.partner_logo ul li{float:left;margin-left:6px}
.partner_logo ul li dl{height:124px;}
.partner_logo ul li dl dt{width:226px;height:64px;border:1px solid #ddd;display:table-cell;vertical-align:middle; text-align:center;}
.partner_logo ul li dl dd{padding:0 4px; height:17px; margin-top:3px}
.partner_logo ul li dl dd strong{font-size:13px;line-height:21px;}
.partner_logo ul li dl dd span{font-size:12px;}
.partner_logo:after {content:""; clear:both; display:block;}
.partner_add{background:url(http://edu.chosun.com/camp/images/camp_pt_dot.gif) no-repeat 0 6px;width:940px;height:auto;}
.partner_add dl{padding:36px 0 0 10px}
.partner_add dl dt{color:#257cdb;font-weight:bold;font-size:14px;padding:0 0 0 18px;background:url(http://edu.chosun.com/camp/images/arrow_03.gif) no-repeat 0px 2px; height:23px}
.partner_add dl dd{margin:6px 0 0 5px;font-size:11px;color:#666;height:14px;background:url(http://edu.chosun.com/camp/images/bl_blue.gif) no-repeat 0px 5px;padding-left:2px}
.partner_add dl dd strong{margin:0 5px 0 9px}




	.cpli{display:block;clear:both;width:100%;overflow:hidden;}
	.cpli ul{width:100%;padding-bottom:10px;}
	.cpli ul li{display:inline;float:left;width:144px;text-align:center;overflow:hidden; line-height:1.2em !important;}
	.cpli ul li a{display:block;height:172px;padding-top:10px;font-size:11px;cursor:pointer;color:#4b4b4b;background:#fff;}
	.cpli ul li img.b_img{margin:0 10px 7px;border:1px solid #c7c3c2;}
	.cpli ul li img{margin: 0 10px 5px;}
	.cpli ul li .tit{display:block;text-align:center;margin-bottom:4px;color:#e3520b;}
	.cpli ul li .tit a{text-decoration:none;}
	.cpli ul li .txt{display:block;text-align:center;margin-bottom:4px;color:#737373;font-size:12px;}
	.cpli ul li em{display:block;text-align:center;color:#868686;}
	.cpli ul li.last{margin-right:0;}
	.cpli ul li a:hover{display:block;background:#fff8cb;text-decoration:none;}
	.cpli ul li a:hover span{color:#ac9fe3;text-decoration:underline;}
	.cpli .albumNull{height:40px;padding-top:15px;border-bottom:1px solid #e6e5e5;text-align:center;color:#eb886a;}



	.campCntent .e_pn_art{width:705px;}
	.e_pn_art dl dt, .e_pn_art dl dd{float:left;padding:6px 0 5px;}
	.e_pn_art dl dt{width:110px;background:#f7f7f7;font-weight:bold;text-align:center;}
	.e_pn_art dl dd{position:relative;width:450px;padding-left:11px;}

	.viewTable{ }
	.viewTable th{height:43px;padding-left:14px;text-align:left;background:none;font-size:16px;color:#000;}
	.viewTable td{padding:13px 14px 60px 14px;color:#333742;line-height:18px;border-top:0;}
	.viewTable .title{height:16px;font-size:11px;padding:0 0 0 14px;color:#989898;border-bottom:1px solid #8e8e8e;}
	.viewTable .title strong{font-weight:normal;color:#e3520b;}
	.viewTable td table td{padding:0;}
	.viewTable td p{ width:540px; overflow:hidden;}
	.viewTable td.album img { width:540px !important; height:auto !important;}

	.campCntent .listBtn{text-align:right;;margin-right:19px;}

	.e_brd_ttMg{margin:25px 0 0 0 !important;}

	.cntTitle{height:16px;margin-top:10px;color:#ec0400;border-bottom:1px solid #dcdcdc;font-size:12px;}
	.app_info{position:relative;width:100%;background:url('http://edu.chosun.com/camp/images/bg/bg_rightNotice.jpg') 100% 0 repeat-y}
	.app_info fieldset{width:575px;}
	.app_info fieldset dl dd{font-size:12px !important;}
	.app_infoBox{height:500px;}
	.hb{padding-left:11px;background:url("http://image.chosun.com/edu/edutrip/bul_ct_v1.gif") no-repeat 0 -67px;color:#71a2b7;font-size:12px;}
	.info_wrap:after{display:block;clear:both;content:" ";}
	.info_wrap{overflow:hidden;}
	.info_wrap .info_inp{float:left;width:450px;margin:0 10px 0 0;}

	.app_info fieldset dl{width:100%;px;background:url("http://image.chosun.com/edu/lead/bg_app.gif") repeat-y 0 0;border-bottom:1px solid #dcdcdc;}
	.app_info fieldset dl.fc{border-top:1px solid #dcdcdc;}
	.app_info fieldset dl.fcLine{border-top:1px solid #dcdcdc;}
	.app_info fieldset dl:after{display:block;clear:both;content:" ";}
	.app_info fieldset dl dt{float:left;width:110px;padding:8px 0;color:#818181;font-size:11px;font-weight:bold;text-align:center;}
	.app_info fieldset dl dd{float:left;padding:4px 6px 7px;color:#666;font-size:11px;vertical-align:middle;}
	.app_info fieldset dl dd .orange{color:#ea8060;font-size:12px;}
	.app_info fieldset dl .sum{padding-top:10px;color:#666;font-size:12px;}
	.app_info fieldset dl dd .app_inp1{width:145px;height:14px;line-height:14px;padding:2px 4px 1px;border:1px solid #cdcdcd;color:#4d4d4d;font-size:12px;vertical-align:middle;}
	.app_info fieldset dl dd .app_inp2{width:65px;height:14px;line-height:14px;padding:2px 4px 1px;border:1px solid #cdcdcd;color:#4d4d4d;font-size:12px;vertical-align:middle;}
	.app_info fieldset dl dd .app_inp3{width:48px;height:14px;line-height:14px;padding:2px 4px 1px;border:1px solid #cdcdcd;color:#4d4d4d;font-size:12px;vertical-align:middle;}
	.app_info fieldset dl dd .app_inp4{width:130px;height:14px;line-height:14px;padding:2px 4px 1px;border:1px solid #cdcdcd;color:#4d4d4d;font-size:12px;vertical-align:middle;}
	.app_info fieldset dl dd .app_inp5{width:436px;height:14px;line-height:14px;padding:2px 4px 1px;border:1px solid #cdcdcd;color:#4d4d4d;font-size:12px;vertical-align:middle;}
	.app_info fieldset dl dd .app_inp6{margin-top:3px;}
	.app_infoFont fieldset dl dd strong{margin-right:4px;}
	.app_infoFont fieldset dl dd{padding:7px 6px 4px;}
	.app_info fieldset dl dd .space{margin-left:36px;}
	.rdo{display:block;float:left;width:13px;height:13px;margin-right:8px;vertical-align:middle;}
	/*label{display:block;float:left;margin:1px 20px 0 0;}*/
	.app_info fieldset select{width:auto;height:19px;font-size:11px;vertical-align:middle;}
	.app_info fieldset .accpNum1{width:87px;}
	.app_info fieldset .accpNum2{width:153px;}
	.app_info fieldset .info_comt p a.mdf{display:inline-block;padding:0 5px;background:#b2b2b2;color:#fff;font-size:11px;}
	.gry{margin-left:5px;padding-left:6px;font-size:11px;background: url("http://image.chosun.com/edu/lead/bul_sq_gr.gif") no-repeat 0 6px;color:#a9a9a9;}
	.app_info .app_memo{width:467px;height:60px;padding:5px;border:1px solid #cdcdcd;color:#a9a9a9;font-size:11px;overflow:auto;}
	.e_hid{display:block;position:absolute;top:-6000px;left:0;width:0;height:0;visibility:hidden;line-height:0;overflow:hidden;}
	.app_info fieldset .memo{width:100%;background:none;}
	.e_btn_info{width:100%;margin-top:7px;text-align:center;}
	.underlineImg{padding:5px 0;background:url('http://edu.chosun.com/camp/images/bg/bg_formUnderline.gif') 0 100% repeat-x;}

	.noLineImg{padding:5px 0;}
	.noline{margin:7px 0;}
	.campCntent .gray{padding-left:5px;background:url("http://edu.chosun.com/univ/images/bg_cntBull.gif") 0 5px no-repeat;color: #a9a9a9;}
	.noticeBox p{padding-left:11px;background:url('http://edu.chosun.com/camp/images/bg/bg_noticeBull.gif') 0 5px no-repeat;font-size:11px;color:#676767;line-height:15px;}
	.notice1{position:absolute;top:8px;right:8px;}
	.notice2{position:absolute;top:440px;right:8px;}
	.notice3{position:absolute;top:530px;right:8px;}
	.notice4{position:absolute;top:540px;right:8px;*top:610px}
	.notice5{position:absolute;top:530px;right:8px;}
	.notice6{position:absolute;top:620px;right:8px;}
	.notice7{position:absolute;top:585px;right:8px;}
	.btnBox{clear:both;padding:7px 0 0 227px;background:#fff;}
	.fcFirst{margin-top:10px;border-top:1px solid #dcdcdc;}

	.choice{height:23px;margin-top:17px;padding-top:4px;background:#f8f8f8;}
	.choice fieldset{float:right;}
	.choice .optionTit{float:left;font-weight:bold;color:#e3520b;margin-top:3px;}
	.choice select{float:left;width:auto;margin:0 10px 0 8px;}

	.proMg{*padding-top:15px;clear:both;}
	.idClass{padding:7px 6px 4px !important;}
	.bankNum{height:25px;}
	.fontSize{font-size:11px;}

.e_editor{width:100%;background:url('http://edu.chosun.com/camp/images/bg/bg_rightNotice.jpg') 100% 0 repeat-y;}/*	.campCntent */
.e_editor fieldset{width:575px;margin-left:0;padding-top:0;}
.nimg{background:none;}
.nimg fieldset{margin:0 auto;}
.nimg h4{height:21px;padding-top:19px;font-size:11px;color:#a9a9a9;text-align:center;font-weight:normal;}
.nimg .bg{height:300px;font-size:11px;color:#626262;background:url("http://image.chosun.com/edu/bg_pay_result.png") 0 70px no-repeat;}

	.campCntent #pay_result{width:100%;text-align:center;background-position:73px 300px;}

	.applyTable th{border-top:2px solid #c2cad7;border-bottom:1px solid #fe9812;border-left:1px solid #c2cad7;}
	.applyTable .first{border-left:0;}
	.applyTable .last{border-right:0;}
	.applyTable td{text-align:center;border:1px solid #c2cad7;border-top:0;}
	.applyTable th, .applyTable .blue td{background:#f8f8f8;}

	.campCntent .w_box{width:575px;padding:0;background:none;}
	.campCntent .w_box table{border-top:1px solid #dcdcdc;}
	.campCntent .w_box .td01{border-left:0;background:#f7f7f7;font-weight:bold;text-align:center;}
	.campCntent .w_box .td02{padding-left:6px;}

	.bgNone{margin-top:17px;background:none;}
	.bgNone fieldset{width:100%;}
	.bgNone .info_inp{width:100%;}
	.btnInquire{margin-top:7px;text-align:center;}
	.bgNone .txtOrg{height:18px;padding:3px 0 0 6px;color:#ea8060;font-size:11px;background:url('http://edu.chosun.com/camp/images/bg/bg_orgBull.gif') 0 8px no-repeat;}
	.txtGray{padding:3px 0 0 6px;color:#a9a9a9;font-size:11px;background:url('http://edu.chosun.com/camp/images/bg/bg_grayBull.gif') 0 8px no-repeat; line-height:1.2em;}
	.txtGray2{padding:3px 0 0 6px;color:#a9a9a9;font-size:11px;background:url('http://edu.chosun.com/camp/images/bg/bg_grayBull.gif') 0 8px no-repeat; line-height:1.2em; width:440px;}

	.txtMemo{width:436px;height:85px;margin-top:5px;border:1px solid #dcdcdc;}
	.brdli td{border-top:0;}

/* 서브(NEW 2012.11.04)
--------------------------------------------------*/
	/* snb */
	.campList li{height:49px;padding-top:31px;background:url('http://edu.chosun.com/camp/images/bg/bg_campSnb.gif') 0 0 repeat-x;text-align:center;border-bottom:1px solid #eaeaea;}
	.campList .campBg{height:28px;padding-top:9px;background:url('http://edu.chosun.com/camp/images/bg/bg_campSnbBull.gif') 104px 100% no-repeat;border-bottom:0;}
	.campList .first{padding-top:30px;}
	.campList .last{height:44px;border-bottom:1px solid #eaeaea;background:none;}
	.campList .campListSp{height:60px;padding-top:20px;}

	/* main */
	.campNewBox{margin:10px auto 0;width:968px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
	.camp_top:after{display:block;clear:both;content:" ";}
	.camp_top{height:530px;overflow:hidden;border-bottom:1px solid #dcdcdc;}
	.camp_top1{float:left;width:580px;border-right:1px solid #dcdcdc;}
	.camp_top2{float:left;}
	.campNewBox ul:after{display:block;clear:both;content:" ";}
	.campNewBox ul{overflow:hidden;}
	.campNewBox ul li{float:left;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
	.campNewBox ul .first{border-left:0;}
	.campNewBox .space{padding-left:2px;}

	.margin_top_10 td{width:575px;}
	.main_wrap{padding-bottom:45px;}
	/* camp main 2013 */
	.camp_container { margin:20px auto 0 auto; width:970px;}
	.camp_container ul {*zoom:1;}
	.camp_container ul:after {content:""; clear:both; display:block;}
	.camp_container ul li { float:left;}
	.camp_container ul.camp_T li { padding:0 0 14px 14px;}
	.camp_container ul.camp_T li.pL { padding-left:0;}
	.camp_container ul.camp_B li { margin-bottom:15px; border-right:1px solid #d6d6d6;}

	/* 리뉴얼(2014.02.04) */
	.camp_list {}
	.camp_list ul { margin:10px 0 0 0 !important;}
	.camp_list ul li { padding:20px 0; border-bottom:1px dotted #b1b1b1; line-height:1.2em !important; *zoom:1;}
	.camp_list ul li:after {content:""; clear:both; display:block;}
	.camp_list ul li p.img { float:left; margin:0 15px 0 0;}
	.camp_list ul li dl { position:relative; float:left; width:390px; min-height:107px}
	.camp_list ul li dt { color:#333742; font-weight:bold; font-size:14px; margin:0 0 12px 0;}
	.camp_list ul li dd { margin-right:85px; font-size:11px; color:#818495;}
	.camp_list ul li dd span.btn { position:absolute; top:50%; right:0px; margin-top:-18px;}
	.camp_list ul li dd ul { margin:0 0 7px 0 !important;}
	.camp_list ul li dd ul li { border:none; padding:1px 0 1px 6px; background:url('http://edu.chosun.com/camp/images/camp/bullet_type05.gif') 0 7px no-repeat;}
	.camp_list ul li dd ul li span { color:#3f4bb6;}

	.camp_view { margin:20px 0 0 0; padding:25px; border:3px solid #f2f1f1; line-height:1.2em !important; *zoom:1;}
	.camp_view:after {content:""; clear:both; display:block;}
	.camp_view p.img { float:left; margin:0 20px 0 0;}
	.camp_view dl { position:relative; float:left; width:310px;}
	.camp_view dt { color:#333742; font-weight:bold; font-size:14px; margin:0 0 12px 0;}
	.camp_view dd { font-size:11px; color:#818495; text-align:justify;}
	.camp_view dd p.btn { display:block; margin:16px 0 0 0; *zoom:1;}
	.camp_view dd p.btn:after {content:""; clear:both; display:block;}
	.camp_view dd p.btn span { float:left;}
	.camp_view dd p.btn span.btnT { margin:-4px 10px 0 0;}
	a.btn_type01:link, a.btn_type01:visited, a.btn_type01:active{ display:block; width:100px; color:#7e7e7e; font-weight:bold; border:1px solid #d7d7d7; line-height:2.3em; text-align:center; text-decoration:none; background:url('http://edu.chosun.com/camp/images/camp/btn_bg1.gif') 0 bottom repeat-x;}
	a.btn_type01:hover {}
	.camp_view dd ul { margin:0 0 10px 0 !important;}
	.camp_view dd ul li { border:none; padding:1px 0 1px 6px; background:url('http://edu.chosun.com/camp/images/camp/bullet_type05.gif') 0 7px no-repeat; line-height:1.2em !important;}
	.camp_view dd ul li span { color:#3f4bb6;}

	/* 캠프메인 */
	.camp_nowBox { margin:0 0 50px 0; /*padding:20px 0;*/ }
	.camp_nowBox h3 { height:30px;}


	.camplist_bh{}

	.proList_kr {position:relative; margin:0; /*margin:0 0 50px 0;*/ line-height:1.2em !important; *zoom:1; float:left; width:417px; padding-bottom:70px;}
	.proList_kr:after {content:""; clear:both; display:block;}
	.proList_kr h3 { position:absolute; z-index:999; height:46px}
	.proList_kr ul{*zoom:1;position:relative; top:38px;}
	.proList_kr ul.camp_kr_list {width:399px; height:184px; background:url('http://edu.chosun.com/camp/images/camp/camp_bg_boxbl_01.gif') no-repeat;}
	.proList_kr ul:after {content:""; clear:both; display:block;}
	.proList_kr ul li { position:relative;  margin:0 0 11px 0; padding:24px 2px 0 14px;  *zoom:1;}
	.proList_kr ul li:after {content:""; clear:both; display:block;}
	.proList_kr ul li p { color:#fff; font-weight:bold; font-size:14px; letter-spacing:0px; height:40px; }
	.proList_kr ul li p a{color:#fff !important;font-weight:bold;}
	.proList_kr ul li p a:hover{color:#ddf4ff !important;text-decoration:none;}
	.proList_kr ul li dl { z-index:1;}
	.proList_kr ul li dt {height:108px;}
	.proList_kr ul li dt p.img { position:absolute; top:57px; left:11px; z-index:10;}
	.proList_kr ul li dd { position:absolute;left:212px;top:19px;  font-size:11px; color:#666; word-break:break-all}
	.proList_kr ul li dd ul { position:absolute;width:178px;top:45px;}
	.proList_kr ul li dd ul li { float:none; width:auto; height:auto; margin:0; padding:1px 0 5px 14px; background:url('http://edu.chosun.com/camp/images/camp/camp_icon_txtbl.gif') 0 0 no-repeat; line-height:1.1em !important; *zoom:1;}
	.proList_kr ul li dd ul li:after {content:""; clear:both; display:block;}
	.proList_kr ul li dd ul li img{display:inline-block;vertical-align:text-top;position:relative;top:-2px}
	.proList_kr ul li dd ul li span { color:#3f4bb6; #float:left; _float:none;}
	.proList_kr ul li dd ul li span.date { display:block; float:right; width:103px; margin-right:20px; color:#818495;}
	.proList_kr ul li dd p.img { position:absolute; top:4px; left:0;}
	.proList_kr ul li dd p.btn { position:absolute; top:114px; left:0px;width:180px;}


	.proList_en {position:relative; margin:0; /*margin:0 0 50px 0;*/ line-height:1.2em !important; *zoom:1; float:left; width:410px;padding-bottom:70px;}
	.proList_en:after {content:""; clear:both; display:block;}
	.proList_en h3 { position:absolute; z-index:999; height:46px}
	.proList_en ul{*zoom:1;position:relative; top:38px}
	.proList_en ul.camp_kr_list {width:399px; height:184px; background:url('http://edu.chosun.com/camp/images/camp/camp_bg_boxbe_01.gif') no-repeat;}
	.proList_en ul:after {content:""; clear:both; display:block;}
	.proList_en ul li { position:relative;  margin:0 0 11px 0; padding:24px 2px 0 14px;  *zoom:1;}
	.proList_en ul li:after {content:""; clear:both; display:block;}
	.proList_en ul li p { color:#fff; font-weight:bold; font-size:14px;  letter-spacing:0px; height:40px; white-space:nowrap}
	.proList_en ul li p a{color:#fff !important;font-weight:bold;}
	.proList_en ul li p a:hover{color:#fff0d2 !important;text-decoration:none;}
	.proList_en ul li dl { z-index:1;}
	.proList_en ul li dt {height:108px;}
	.proList_en ul li dt p.img { position:absolute; top:57px; left:11px; z-index:10;}
	.proList_en ul li dd { position:absolute;left:212px;top:19px;  font-size:11px; color:#666; word-break:break-all}
	.proList_en ul li dd ul {position:absolute;width:178px;top:45px; }
	.proList_en ul li dd ul li { float:none; width:auto; height:auto; margin:0; padding:1px 0 5px 14px; background:url('http://edu.chosun.com/camp/images/camp/camp_icon_txtbe.gif') 0 0 no-repeat; line-height:1.1em !important; *zoom:1;}
	.proList_en ul li dd ul li:after {content:""; clear:both; display:block;}
	.proList_en ul li dd ul li img{display:inline-block;vertical-align:text-top;position:relative;top:-2px}
	.proList_en ul li dd ul li span { color:#3f4bb6; #float:left; _float:none;}
	.proList_en ul li dd ul li span.date { display:block; float:right; width:103px; margin-right:20px; color:#818495;}
	.proList_en ul li dd p.img { position:absolute; top:4px; left:0;}
	.proList_en ul li dd p.btn { position:absolute; top:114px; left:0px;width:180px;}

     /* 캠프 카테고리 */
	.proCate {position:relative; margin:0; /*margin:0 0 50px 0;*/ line-height:1.2em !important; *zoom:1;  width:576px; padding-bottom:70px;margin-top:10px}
	.proCate:after {content:""; clear:both; display:block;}
	.proCate ul{*zoom:1;position:relative; top:1px; margin-top:-1px !important}
	.proCate ul.campcate_kr_list {width:576px; height:226px; background:url('http://edu.chosun.com/camp/images/camp/camp_bg_boxbl_02.gif') no-repeat;}
	.proCate ul.campcate_en_list {width:576px; height:226px; background:url('http://edu.chosun.com/camp/images/camp/camp_bg_boxbe_02.gif') no-repeat;}
	.proCate ul:after {content:""; clear:both; display:block;}
	.proCate ul li { position:relative;  margin:0 0 11px 0; padding:23px 2px 0 14px;  *zoom:1;}
	.proCate ul li:after {content:""; clear:both; display:block;}
	.proCate ul li p.list_title{ color:#fff; font-weight:bold; font-size:14px; letter-spacing:0px; height:40px;}
	.proCate ul li p.list_title a{color:#fff !important;font-weight:bold;}
	.proCate ul li p.list_title a:hover{color:#ddf4ff !important;text-decoration:none;}
	.proCate ul li dl { z-index:999;}
	.proCate ul li dt {height:140px;}
	.proCate ul li dt p.img {position:absolute; top:62px; left:15px; z-index:10; }
	.proCate ul li dd { position:absolute;left:266px;top:67px;  font-size:11px; color:#666; word-break:break-all;z-index:999;}
	.proCate ul li dd .d_txt{color:#888;font-size:11px;width:295px;letter-spacing:-1px; line-height:14px;overflow: hidden; height:30px}
	.proCate ul li dd ul { position:absolute;width:295px;top:39px;left:2px;}
	.proCate ul li dd ul li { float:none; width:auto; height:auto; margin:0; padding:1px 0 5px 14px;line-height:12px !important; *zoom:1;}
	.proCate ul li dd ul.bull_bl li {background:url('http://edu.chosun.com/camp/images/camp/camp_icon_txtbl.gif') 0 0 no-repeat; }
	.proCate ul li dd ul.bull_be li{background:url('http://edu.chosun.com/camp/images/camp/camp_icon_txtbe.gif') 0 0 no-repeat; }
	.proCate ul li dd ul li:after {content:""; clear:both; display:block;}
	.proCate ul li dd ul li img{display:inline-block;vertical-align:text-top;position:relative;top:-2px}
	.proCate ul li dd ul li span { color:#3f4bb6; #float:left; _float:none;}
	.proCate ul li dd ul li span.date { display:block; float:right; width:103px; margin-right:20px; color:#818495;}
	.proCate ul li dd p.img { position:absolute; top:4px; left:0;}
	.proCate ul li dd p.btn { position:absolute; top:102px; left:0px;width:300px; height:33px}



	/* 캠프 신청폼 리사이징 */
	.e_btit_inp1 { width:130px !important;}
	.e_btit_inp { width:300px !important;}
	.gray{display:block;text-align:left;height:15px;padding:0 0 0 7px;color:#a9a9a9;background:url('http://image.chosun.com/edu/2012/sub/bg/bg_reportBull02.gif') 0 4px no-repeat;}







/* 2016-11-02 부분리뉴얼 강은영 추가 */
.fr{float:right;}
.fl{float:left;}

.hBox_camp h1{left:0;}
.camp_program_list_re{position: relative; margin-top:30px;}
.camp_program_list_re ul{position: relative; display:block;height:auto;margin-left:-20px;overflow:hidden}
.camp_program_list_re ul:after{visibility:hidden; display:block; content:""; clear:both; height:0;}
.camp_program_list_re ul li{float:left; margin-left:20px;margin-bottom:10px; border:1px solid #bcbcbc; width:300px;height:330px}
.camp_program_list_re ul li .thumb{position: relative;}
.camp_program_list_re ul li .thumb a img{width:100%;height:200px;}
.camp_program_list_re ul li .info{padding:15px 10px;}
.camp_program_list_re ul li .info a{color:#083a6f;}
.camp_program_list_re ul li .info a:hover{color:#0f66c4;}
.camp_program_list_re ul li .info h1{display:block; margin-bottom:10px; font-size:14px; font-weight:bold;}
.camp_program_list_re ul li .info span{
	display:block; font-size:11px; color:#737373;
	overflow: hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	 -webkit-line-clamp: 3; /* 라인수 */
	 -webkit-box-orient: vertical;
	 word-wrap:break-word;
	 line-height: 1.2em;
 height: 3.6em; /* line-height 가 1.2em 이고 3라인을 자르기 때문에 height는 1.2em * 3 = 3.6em */
}

.camp_bottom_re{position:relative; margin:30px 0;}
.camp_bottom_re:after{visibility:hidden; display:block; content:""; clear:both; height:0;}

.camp_bottom_re a{color:#292929;text-decoration:none;}
.camp_bottom_re a:hover{color:#0f66c4;text-decoration:none;}
.camp_bottom_re > .fl{width:580px;}
.camp_bottom_re > .fr{width:340px;}
.camp_bottom_re .notice_box{margin-top:30px;}
.camp_bottom_re .notice_box .title{}

.leftmn_wrap {}
.leftmn_wrap .title{
	width:163px; background:url(/camp/images/camp_left_title_bg.gif) repeat; padding:30px 0; text-align:center;
	color:#fff;font-weight:900; font-size:x-large;
	border-top-left-radius: 5px; border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	}

.leftmn_camp_re{width:163px;}
.leftmn_camp_re li{}
.leftmn_camp_re li a{display:block; text-align:Center; font-size:13px; font-weight:900; padding:12px 0; background:#898585; border-top:1px solid #fff; color:#fff}
.leftmn_camp_re li a:hover{color:#222;}
.leftmn_camp_re li a.bg_white{background:#fff; border-top:1px solid #cdcdcd; color:#404351;}
.leftmn_camp_re li a.bg_white:hover{color:#f05f53;}
.leftmn_camp_re .on a{background:#f05f53 !important; color:#fff  !important;}
.leftmn_camp_re li:first-child a{border:0;}


#top_section {
    width: 940px;
    background: #252525;
	margin: 0 auto;
}
.inner{position:relative; margin:0 auto; width:100% !important;}
.inner:after{visibility:hidden; display:block; content:""; clear:both; height:0;}
.btn_educhosun {margin-left:10px;}
#top_section .top_section a {
       vertical-align: baseline;
}

