@charset "utf-8";



/*gnb*/
#gnb{position:relative; max-width:1200px;width:100%; margin:0 auto;}
#gnb:after {content:""; display:block; clear:both;}
#gnb #logo	{float:left;width:13%;margin-top:8px;}
#gnb #logo	a	{display:block;margin-top:27px;}
#gnb #logo	img	{max-width:100px;width:100%;text-align:center;}	
#gnb #top	{position:relative; z-index:998;max-width:888px;width:74%;float:left;}
#gnb #top ul{}
#gnb #top ul li{float:left;border-left:solid 1px #000000;box-sizing:border-box;position:relative;}
#gnb #top ul li:first-child	{width:14%;}
#gnb #top ul li:nth-child(2)	{width:13%;}
#gnb #top ul li:nth-child(3)	{width:15%;}
#gnb #top ul li:nth-child(4)	{width:16%;}
#gnb #top ul li:nth-child(5)	{width:14%;}
#gnb #top ul li:nth-child(6)	{width:13%;}
#gnb #top ul li:nth-child(7)	{width:15%;border-right:solid 1px #000000;}
/*#gnb #top ul li:last-child	{width:11.34%;}*/
#gnb #top ul li a{display:block; font-size:17px;line-height:17px; font-weight:400; color:#fff; padding:50px 0px;margin-left:10px;}
#gnb #top ul li a.hover	{color:#fbd964;}
#gnb #top ul li a.hover	ul	{background:#fafafa;}
#gnb #top ul li ul{position:absolute; left:-1px;height:0;overflow:hidden; z-index:999;width:100%;}
#gnb #top ul li ul li{float:none;line-height:100%;max-width:100%!important;width:100%!important;min-height:30px;border:0;}
#gnb #top ul li ul li a{font-size:13px; font-weight:400; color:#fff;padding:7px 0 6px 10px;margin:0!important;display:block;text-align:left;}
#gnb #top ul li ul li a.dep{padding:0 5px 12px 5px;}
#gnb #top ul li ul li a:hover{text-decoration:underline;color:#fbd964;}
#gnb #top ul li ul#topSubm1{width:100%;max-width:121px;border-left:solid 1px #000000;box-sizing:border-box;}
#gnb #top ul li ul#topSubm2{width:100%;max-width:111px;border-left:solid 1px #000000;box-sizing:border-box;}
#gnb #top ul li ul#topSubm3{width:100%;max-width:121px;border-left:solid 1px #000000;box-sizing:border-box;}
#gnb #top ul li ul#topSubm4{width:100%;max-width:141px;border-left:solid 1px #000000;box-sizing:border-box;}
#gnb #top ul li ul#topSubm5{width:100%;max-width:121px;border-left:solid 1px #000000;box-sizing:border-box;}
#gnb #top ul li ul#topSubm6{width:100%;max-width:111px;border-left:solid 1px #000000;box-sizing:border-box;}
#gnb #top ul li ul#topSubm7{width:100%;max-width:160px;border-left:solid 1px #000000;border-right:solid 1px #000000;}
#gnb ol.join_txt	{color:#f6a3cb;line-height:116px;text-align:center;float:left;width:13%;}
#gnb ol.join_txt	li	{line-height:116px;}
#gnb ol.join_txt	li	a	{color:#f6a3cb;font-size:14px;font-weight:600;}
#gnb ol.join_txt	li.sub_menu	{display:none;}	
#topbg	{width:100%; background:#000000;z-index:100;height:0px;position:absolute;}



/*테이블 리스트*/

.list_table01	{width:100%;border-top:solid 1px #777}
.list_table01	th	{font-size:14px;font-weight:600;color:#333;padding:18px 0;text-align:center;border-bottom:solid 1px #e5e5e5;background:#fafafa;}
.list_table01	th.no	{width:15%;}
.list_table01	th.day	{width:15%;}
.list_table01	th.click	{width:10%;}
.list_table01	td	{padding:18px 0;font-size:14px;color:#555;border-bottom:solid 1px #e5e5e5;}
.list_table01	td.day	{width:15%;text-align:center;}
.list_table01	td.click	{width:10%;text-align:center;}
.list_table01	td.no	{width:10%;text-align:center;}
.list_table01	td	a.tit	{display:block;font-size:14px;color:#333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left:10px;}
.list_table01	td.view_box	{padding:15px;line-height:130%;}

dl.t_list	{margin:0 20px;position:relative;min-height:80px;}
dl.t_list	dt	{width:120px;position:absolute;left:0;top:0;}
dl.t_list	dd	{padding-left:140px;line-height:140%;font-size:14px;color:#888;}
dl.t_list	dd	strong	{display:block;font-size:14px;color:#333;font-weight:400;line-height:140%;margin-bottom:10px;}

.list_table02	{width:100%;border-top:solid 1px #777}
.list_table02	th	{font-size:14px;font-weight:600;color:#333;padding:18px 0;text-align:center;border-bottom:solid 1px #e5e5e5;background:#fafafa;}
.list_table02	td	{padding:18px 0;font-size:14px;color:#555;border-bottom:solid 1px #e5e5e5;text-align:center;}
.list_table02	td.tit	{text-align:left;}
.list_table02	td.tit	a.tit	{display:block;font-size:14px;color:#333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left:10px;}




/*테이블뷰*/

.view_ul	{border-top:solid 1px #777!important;}
.view_ul	li	{border-bottom:solid 1px #e5e5e5;position:relative;}
.view_ul	li.tit	{color:#666;font-size:13px;padding-left:10px;padding:17px 0 17px 90px;background:#fafafa;}
.view_ul	li.tit	strong	{color:#333;font-size:13px;display:block;position:absolute;left:0;top:0;width:90px;text-align:center;padding:17px 0;}
.view_ul	li.tit02	{color:#333;font-size:26px;padding-left:10px;padding:17px 170px 17px 10px;position:relative;line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.view_ul	li.tit02	p	{font-size:13px;color:#888;position:absolute;right:10px;top:17px;line-height:26px;}
.view_ul	li.tit02	p	span	{color:#000000;}
.view_ul	li.sub_tit	{padding:17px 0;}
.view_ul	li.sub_tit	p	{float:left;padding-left:30px;color:#666;font-size:13px;}
.view_ul	li.sub_tit	p	strong	{color:#333;font-size:13px;margin-right:25px;}
.view_ul	li.sub_tit	p.click	{}
.view_ul	li.view_content_box	{padding:20px;    font-size: 13px;line-height: 130%;color: #666;}
.view_ul	li.view_content_box	img	{width:100%;}




.bg_01	{background:#fafafa!important;}
.view_type02	{border-top:solid 1px #777!important;}
.view_type02	th.tit01	{width:90px;color:#333;font-size:13px;border-bottom:solid 1px #e5e5e5;padding:17px 0;}
.view_type02	td.txt01	{color:#666;font-size:13px;padding-left:10px;}
.view_type02	td	{border-bottom:solid 1px #e5e5e5;font-size:13px;line-height:130%;color:#666;}
.view_type02	td.view_content_box	{padding:20px;}


.view_type03	{border-top:solid 1px #777!important;border-bottom:solid 3px #e5e5e5;margin-bottom:30px;}
.view_type03	th.tit01	{width:100px;color:#333;font-size:13px;border-bottom:solid 1px #e5e5e5;padding:10px 0 10px 20px;text-align:left;}
.view_type03	td	{border-bottom:solid 1px #e5e5e5;font-size:13px;line-height:130%;color:#666;padding:5px 10px;}



/*이전글,다음글,첨부파일*/

.list_nav	{border-top:none;box-sizing:border-box;}
.list_nav	li	{border-bottom:solid 1px #e5e5e5;}

.list_nav	li.file	dl	{}
.list_nav	li.file	dl	dt	{max-width:140px;width:13.23%;padding:18px 0;float:left;background:#fafafa;}
.list_nav	li.file	dl	dt	strong	{padding-left:30px;display:block;color:#555;font-size:13px;background:url(../images/ico/file_icon.png) no-repeat 100px center;line-height:130%;}
.list_nav	li.file	dl	dd	{background:#fff;float:left;padding:18px;}
.list_nav	li.file	dl	dd	a	{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#519cdc;text-decoration:underline;line-height:130%;}

.list_nav	li.list	dl	{width:100%;}
.list_nav	li.list	dl	dt	{max-width:140px;width:13.23%;padding:18px 0;float:left;background:#fafafa;}
.list_nav	li.list	dl	dt	a	{padding-left:30px;display:block;color:#555;font-size:13px;font-weight:600;line-height:130%;}
.list_nav	li.list	dl	dt	a.prev	{background:url(../images/ico/list_icon01.png) no-repeat 100px center;}
.list_nav	li.list	dl	dt	a.next	{background:url(../images/ico/list_icon02.png) no-repeat 100px center;}
.list_nav	li.list	dl	dd	{background:#fff;float:left;max-width:918px;width:86.77%;}
.list_nav	li.list	dl	dd	div	{padding:18px 100px 18px 18px;position:relative;}
.list_nav	li.list	dl	dd	a	{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#666;line-height:130%;}
.list_nav	li.list	dl	dd	span	{display:block;color:#666;position:absolute;right:20px;top:20px;}	


/*게시판검색영역*/
.t_search01	{padding:20px 233px;position:relative;background:#fafafa;margin-top:50px;}
.t_search01	p	{padding:0 47px 0 0;border:solid 1px #ddd;}
.t_search01	div.search_select	{position:absolute;left:160px;top:12px;width:90px;}
.t_search01	div.search_select	strong	{font-size:13px;color:#333;font-weight:700;padding-right:10px;vertical-align: middle;}
.t_search01	input	{width:98%;height:38px;padding-left:2%;border:none;}
.t_search01	button	{background:url(../images/btn/serach_btn.gif) no-repeat 0 0;height:40px;width:46px;vertical-align:middle;border:0;position:absolute;right:233px;top:20px;color:#fff;font-weight:700;cursor:pointer;text-indent:-9999em;padding:0;margin:0;}




/*버튼 스타일*/
.btn_f	li	{display:inline-block;line-height:100%;}
.btn_type01	{text-align:center;margin-top:30px;}
.btn_type02	{text-align:left;margin-top:30px;}
.btn_type03	{text-align:right;margin-top:30px;}
.btn_type04	{position:absolute;right:15px;top:15px;}
.btn_type05	{text-align:right;margin:0 0 30px 0px;}

.btn_type01	a,.btn_type02	a,.btn_type03	a,.btn_type04 a  {display:block;min-width:120px;text-align:center;line-height:100%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;box-sizing:border-box;}
.btn_type05	a	{display:block;min-width:80px;text-align:center;line-height:100%;}
.btnType01	{padding:14px 0;background:#000000;color:#fff;font-weight:600;font-size:16px;}
.btnType02	{padding:14px 0;background:#333;color:#fff;font-weight:600;font-size:16px;}
.btnType03	{padding:14px 0;background:#888;color:#fff;font-weight:600;font-size:16px;border:solid 1px #ddd;}
.btnType04	{padding:14px 0;background:#f76a0e;color:#fff;font-weight:600;font-size:16px;}

a.btn_01	{display:block;background:#666;font-size:12px;color:#fff;text-align:center;line-height:29px;}

.btnType01_01	{padding:10px 20px;background:#535255;color:#fff;font-weight:600;font-size:16px;}
.btnType02_01	{padding:10px 20px;background:#fff;border:solid 1px #ddd;color:#333;font-weight:600;font-size:16px;}
.btnType03_01	{padding:10px 20px;background:#aaa;color:#fff;font-weight:600;font-size:16px;border:solid 1px #ddd;}
.btnType04_01	{padding:10px 20px;background:#f76a0e;color:#fff;font-weight:600;font-size:16px;border:solid 1px #f76a0e;}




/*탭메뉴*/

.tab_menu01	{margin-bottom:40px;}
.tab_menu01	li	{max-width:300px;width:33.33%;box-sizing:border-box;float:left;border-top:solid 1px #d2d2d2;border-bottom:solid 1px #d2d2d2;}
.tab_menu01	li:first-child	{border-left:solid 1px #d2d2d2;}
.tab_menu01	li:last-child	{border-right:solid 1px #d2d2d2;}
.tab_menu01	li	a	{display:block;width:100%;text-align:center;font-size:15px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.tab_menu01	li:nth-child(2)	 {width:33.34%;border-left:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;}
.tab_menu01	li:nth-child(2)	a	{width:100%;}
.tab_menu01	li.h_selected	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 0;}
.tab_menu01	li.h_selected	a	{font-size:15px;color:#000;font-weight:600;box-sizing:border-box;}

.tab_menu02	{margin-bottom:40px;border-right:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2;}
.tab_menu02	li	{max-width:450px;width:50%;box-sizing:border-box;float:left;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;}
.tab_menu02	li	a	{display:block;width:100%;text-align:center;font-size:15px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.tab_menu02	li.selected	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 0;}
.tab_menu02	li.selected	a	{font-size:15px;color:#000;font-weight:600;box-sizing:border-box;}


.tab_menu03	{margin-bottom:20px;border-right:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2;}
.tab_menu03	li	{max-width:300px;width:33.33%;box-sizing:border-box;float:left;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;}
.tab_menu03	li	a	{display:block;width:100%;text-align:center;font-size:15px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.tab_menu03	li.selected	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 0;}
.tab_menu03	li.selected	a	{font-size:15px;color:#000;font-weight:600;box-sizing:border-box;}

.tab_menu04	{margin-bottom:20px;border-right:solid 1px #d2d2d2;border-bottom:solid 1px #d2d2d2;border-top:none;}
.tab_menu04	li	{width:25%;box-sizing:border-box;float:left;border-bottom:none;border-left:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2;}
.tab_menu04	li	a	{display:block;width:100%;text-align:center;font-size:12px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.tab_menu04	li.selected	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 0;}
.tab_menu04	li.selected	a	{font-size:12px;color:#000;font-weight:600;box-sizing:border-box;}


.d_tab01	{margin-bottom:40px;border-right:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2;}
.d_tab01	li	{max-width:450px;width:50%;box-sizing:border-box;float:left;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;}
.d_tab01	li	a	{display:block;width:100%;text-align:center;font-size:15px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.d_tab01	li.on	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 0;}
.d_tab01	li.on	a	{font-size:15px;color:#000;font-weight:600;box-sizing:border-box;}

.d_tab02	{margin-bottom:40px;}
.d_tab02	li	{max-width:300px;width:33.33%;box-sizing:border-box;float:left;border-bottom:solid 1px #d2d2d2;}
.d_tab02	li	a	{display:block;width:100%;text-align:center;font-size:15px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.d_tab02	li.on	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 bottom;}
.d_tab02	li.on	a	{font-size:15px;color:#000000;font-weight:600;box-sizing:border-box;}

.d_tab03	{margin-bottom:40px;}
.d_tab03	li	{max-width:450px;width:50%;box-sizing:border-box;float:left;border-bottom:solid 1px #d2d2d2;}
.d_tab03	li	a	{display:block;width:100%;text-align:center;font-size:15px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.d_tab03	li.on	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 bottom;}
.d_tab03	li.on	a	{font-size:15px;color:#000000;font-weight:600;box-sizing:border-box;}

.d_tab04	{margin-bottom:40px;border-right:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2;}
.d_tab04	li	{max-width:300px;width:33.33%;box-sizing:border-box;float:left;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;}
.d_tab04	li	a	{display:block;width:100%;text-align:center;font-size:15px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.d_tab04	li.on	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 0;}
.d_tab04	li.on	a	{font-size:15px;color:#000000;font-weight:600;box-sizing:border-box;}




ul.phon_type01	{max-width:450px;}
ul.phon_type01	li	{width:25%;max-width:135px;float:left;}
ul.phon_type01	li.gap	{width:15%;max-width:22px;text-align:center;line-height:29px;}





/*함께한 스타*/

#star_area	{position:relative;}
.star_list	{}
.star_list:after	{content:"";display:block;clear:both;}
.star_list	li	{max-width:210px;box-sizing:border-box;border:solid 1px #ddd;float:left; -webkit-transition: all 0.3s ease-out;
         -moz-transition: all 0.3s ease-out;
           -o-transition: all 0.3s ease-out;
              transition: all 0.3s ease-out;}
.star_list	li	img	{width:100%;}
.star_list	li	a	{display:block;}
.star_list	li	div	{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:10px 14px;box-sizing:border-box;font-size:13px;color:#888;line-height:140%;}
.star_list	li	div	strong	{display:block;padding:10px 0;font-size:14px;color:#333;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.star_list	li	p	{color:#888;font-size:13px;padding:10px 14px;}
.star_list	li	p:after	{content:"";display:block;clear:both;}
.star_list	li	p	span	{display:block;color:#000000;font-size:13px;float:right;}


/*연혁*/

p.year_box	{text-align:center;margin-bottom:25px;}
.history_box	{background:url(../images/bg/h_bg03.gif) repeat-y center 5px}

.history_type01	{max-width:457px;width:51%;text-align:right;}
.history_type01	p.year_no	{font-size:35px;color:#666;font-weight:600;margin-bottom:20px;padding-right:44px;background:url(../images/bg/h_bg01.gif) no-repeat right 0;}
.history_type01	ul	{padding-bottom:10px;padding-right:44px;}
.history_type01	ul	li	{font-size:14px;color:#666;line-height:130%;margin-bottom:10px;position:relative;padding-right:25px;}
.history_type01	ul	li	span	{display:block;line-height:130%;font-weight:600;color:#666;font-size:14px;display:none;}
.history_type01	ul	li	strong	{display:block;line-height:130%;font-weight:600;color:#666;font-size:14px;padding-left:10px;position:absolute;right:0;top:0;}
.history_type01	p.h_img	{padding-right:44px;}
.n_top	.history_type01,.n_top	.history_type02	{margin-top:-100px;}
p.h_img	{}
p.h_img	img	{width:100%;}
.history_type02	{max-width:457px;width:51%;}
.history_type02	p.year_no	{font-size:35px;color:#666;font-weight:600;margin-bottom:20px;padding-left:44px;background:url(../images/bg/h_bg02.gif) no-repeat 0 center;}
.history_type02	ul	{padding-bottom:10px;padding-left:44px;}
.history_type02	ul	li	{font-size:14px;color:#666;line-height:130%;margin-bottom:10px;position:relative;padding-left:25px;}
.history_type02	ul	li	span	{display:block;line-height:130%;font-weight:600;color:#666;font-size:14px;position:absolute;left:0;top:0;}
.history_type02	p.h_img	{padding-left:44px;}




/***************************************종로캠퍼스***************************************/

/*강사소개*/


#lecturer_area	{position:relative;border-top:solid 1px #777;border-bottom:solid 1px #ddd;padding:25px 0 0 0;}
.lecturer_list	{margin-left:-1%;}
.lecturer_list:after	{content:"";display:block;clear:both;}
.lecturer_list	li	{max-width:269px;width:24%;box-sizing:border-box;float:left;background:#fff;margin-left:1%;margin-bottom:3%;position:relative;}
.lecturer_list	li	img	{box-sizing:border-box;width:100%;border:solid 1px #ddd;}
.lecturer_list	li	a	{display:block;font-size:12px;position:absolute;right:5px;bottom:15px;color:#000;}
.lecturer_list	li	div	{box-sizing:border-box;font-size:20px;color:#333;line-height:140%;font-weight:600;padding:15px 5px;}
.lecturer_list	li	div	strong	{padding:10px 0;font-size:13px;color:#000000;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;margin-left:5px;}
.lecturer_list	li	p	{color:#888;font-size:13px;padding:0 5px 10px 5px;line-height:140%;}
.lecturer_list	li	p:after	{content:"";display:block;clear:both;}
.lecturer_list	li	p	span	{display:block;color:#000000;font-size:13px;float:right;}
.lecturer_list	li.gap	{background:#ddd;height:1px;max-width:900px;width:100%;}


/*강사소개뷰*/

.lecturer_view	{border-top:solid 1px #777;border-bottom:solid 1px #ddd;padding:20px 0;}
.lecturer_view	dl	{}
.lecturer_view	dl	dt	{max-width:269px;width:30%;box-sizing:border-box;float:left;}
.lecturer_view	dl	dt	img	{border:solid 1px #ddd;width:100%;}
.lecturer_view	dl	dt	p	{font-size:20px;color:#333;line-height:140%;font-weight:600;margin-top:30px;}
.lecturer_view	dl	dt	p	span	{font-size:13px;color:#000000;margin-left:5px;}
.lecturer_view	dl	dd	{max-width:560px;width:63%;float:right;}
.lecturer_view	dl	dd	.dan	{background:url(../images/bg/dan_bg.gif) repeat-x 0 bottom;padding-bottom:15px;margin-bottom:25px;}
.lecturer_view	dl	dd	.dan	ul	{}
.lecturer_view	dl	dd	.dan	ul	li	{font-size:14px;color:#888;line-height:140%;margin-bottom:7px;}





/***************************************교육과정***************************************/
/* creator */
.curriculum_dl	dt.creatorWl {max-width:480px; width:53.33%;float:left;}
.curriculum_dl	dt.creatorWl .imgTxt {font-size:14px; color:#666; font-weight:400; line-height:1.2; text-align:center; padding-top:10px;word-break:keep-all;}
.curriculum_dl	dd.creatorWr {width:44%;}
.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.div_tit01 {font-size:26px; color:#000000; font-weight:400; line-height:1.2; padding:55px 0 20px; text-align:center;}
.div_tit01 strong {font-size:26px; color:#000000; font-weight:500; line-height:1.2;}
.imgCnt {text-align:center; width:100%; }
.imgCnt img { max-width:100%;}
.div_txt02 {font-size:12px; color:#666; font-weight:400; line-height:1.5; padding:25px 0 48px; border-top:1px solid #ddd;}
.div_txt02 .small {font-size:20px; vertical-align:top; display:inline-block;}
.point_tit01.pb25	{padding-bottom:25px;}


/* 네일닥터코스 */
.div_tit_txt {padding:25px 0 25px 0; text-align:center;}
.div_tit_txt strong {font-size:26px; color:#000000; font-weight:400; line-height:1.2; padding-bottom:10px; text-align:center; display:block;} 
.div_tit_txt p {font-size:16px; color:#333; font-weight:500; line-height:1.4; text-align:center;} 
.curriculum_dl.mgbNone {margin-bottom:0;}
h4.tit_h4_02.pt60 {padding-top:35px;}
.curriculum_box.w3	li {width:32.33%; max-width:292px;}
.curriculum_box.w3 li div {padding:0 10%;line-height:140%; word-break:keep-all;}
.curriculum_box.w3 li p {font-size:14px; font-weight:600; padding-bottom:10px;}

.curriculum_dl	{margin-bottom:60px;}
.curriculum_dl	dt	{max-width:323px;width:36%;float:left;}
.curriculum_dl	dt	img	{width:100%;}
.curriculum_dl	dd	{max-width:560px;width:62%;float:right;}
.curriculum_dl	dd	ul	{}
.curriculum_dl	dd	ul	li	{font-size:14px;color:#666;line-height:140%;margin-bottom:25px;}

.curriculum_dl02	{margin-bottom:60px;}
.curriculum_dl02	dt	{max-width:295px;width:33%;float:left;}
.curriculum_dl02	dt	img	{width:100%;}
.curriculum_dl02	dd	{max-width:560px;width:63%;float:right;}
.curriculum_dl02	dd	ul	{}
.curriculum_dl02	dd	ul	li	{font-size:14px;color:#888;line-height:150%;margin-bottom:25px;}
.curriculum_dl02	dd	ul	li	strong	{font-size:14px;font-weight:600;}


.point_tit01	{padding-bottom:90px;}
.point_tit01	li	{font-size:16px;font-weight:600;color:#333;line-height:130%;margin-bottom:6px;background:url(../images/bg/point_01.gif) no-repeat 0 10px;padding-left:15px;}

h4.tit_h4_02	{font-size:26px;color:#000000;margin-bottom:25px;font-weight:400;}


.curriculum_box	{margin-left:-1%;margin-bottom:60px;}
.curriculum_box	li	{max-width:210px;width:24%;margin:0 0 1% 1%;background:#f8f8f8;text-align:center;line-height:140%;padding:40px 0 50px 0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;float:left;}
.curriculum_box	li	strong	{display:block;color:#666;font-weight:600;font-size:30px;margin-bottom:35px;text-decoration:underline;}
.curriculum_box	li:nth-child(even)	{background:#f03351;color:#fff;}
.curriculum_box	li:nth-child(even)	strong	{display:block;color:#fff;font-weight:600;font-size:30px;}

.curriculum_box02	{margin-left:-1%;margin-bottom:60px;}
.curriculum_box02	li	{max-width:171px;width:19%;margin-left:1%;background:#f8f8f8;text-align:center;line-height:140%;padding:40px 0 50px 0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;float:left;}
.curriculum_box02	li	strong	{display:block;color:#666;font-weight:600;font-size:30px;margin-bottom:35px;text-decoration:underline;}
.curriculum_box02	li:nth-child(even)	{background:#f03351;color:#fff;}
.curriculum_box02	li:nth-child(even)	strong	{display:block;color:#fff;font-weight:600;font-size:30px;}



.point_tit02	{padding-bottom:90px;}
.point_tit02	li	{font-size:14px;color:#666;line-height:130%;margin-bottom:10px;background:url(../images/bg/point_02.gif) no-repeat 0 7px;padding-left:15px;}








/***************************************자격증***************************************/

.license_list01	{padding-bottom:20px;}
.license_list01	li	{position:relative;padding-left:85px;font-size:14px;color:#666;line-height:130%;margin-bottom:15px;}
.license_list01	li.bold_txt	{font-weight:600;color:#666;}
.license_list01	li.bold_txt	span	{font-weight:600;color:#333;font-size:14px;}
.license_list01	li	strong	{display:block;position:absolute;left:0;top:0;font-size:15px;color:#333;font-weight:600;background:url(../images/bg/point_03.gif) no-repeat 0 5px;padding-left:10px;}
.license_list01	li	span	{font-weight:600;color:#000000;font-size:15px;}

.license_info	{background:#fbfbfb;}
.license_info	dt	{float:right;width:36%;max-width:320px;}
.license_info	dt	img	{width:100%;}
.license_info	dd	{float:left;padding:30px 40px 0 40px;width:52%;max-width:460px;}
.license_info	dd	p.txt01	{font-size:14px;color:#666;line-height:15px;margin-bottom:30px;}
.license_info	dd	p.txt01	strong	{font-size:15px;color:#333;font-weight:600;line-height:15px;}
.license_info	dd	p.txt01	span	{display:block;font-size:14px;color:#666;line-height:15px;margin-top:5px;}
.license_info	dd	p.tit	{font-size:16px;font-weight:600;color:#333;margin-bottom:10px;background:url(../images/bg/h3_point.gif) no-repeat 0 center;padding-left:15px;}
.license_info	dd	ul	{padding-bottom:20px;}
.license_info	dd	ul	li	{position:relative;padding-left:65px;font-size:13px;color:#666;line-height:130%;margin-bottom:7px;}
.license_info	dd	ul	li	strong	{display:block;position:absolute;left:0;top:0;font-size:13px;color:#333;line-height:130%;}


.point_03	{font-size:15px;color:#000;font-weight:600;line-height:130%;margin-bottom:30px;background:url(../images/bg/point_03.gif) no-repeat 0 7px;padding-left:15px;}


.international_time	{margin-left:-1.3%;margin-bottom:50px;}
.international_time	li	{width:32%;background:#f8f8f8;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;float:left;margin-left:1.3%;}
.international_time	li	div	{padding:30px;font-size:14px;color:#666;line-height:140%;}
.international_time	li	p	{font-size:14px;color:#000000;font-weight:600;line-height:120%;padding-bottom:20px;}
.international_time	li	p	strong	{display:block;font-size:24px;margin-bottom:10px;}

.process_step	{margin-bottom:30px;}
.process_step	li	{margin-bottom:10px;font-size:15px;color:#666;line-height:130%;}
.process_step	li	img	{max-width:97px;width:100%;margin-right:10px;}

p.b_txt01	{font-size:14px;font-weight:600;color:#333;margin-bottom:30px;}

.arrow_point	{padding-bottom:20px;}
.arrow_point	li	{font-size:14px;color:#666;line-height:130%;padding-left:15px;background:url(../images/bg/arrow_bg01.gif) no-repeat 0 3px;margin-bottom:8px;}


ul.txt_ul	{width:100%;text-align:center;}
ul.txt_ul.tit_b	li	{font-size:14px;font-weight:600;color:#333;padding:18px 0;text-align:center;border-bottom:solid 1px #e5e5e5;background:#fafafa;border-top: solid 1px #777;}
ul.txt_ul	li	{float:left;padding:18px 0;font-size:14px;color:#555;border-bottom:solid 1px #e5e5e5;}
ul.txt_ul	li	a	{text-align:left;display:block;font-size:14px;color:#333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left:10px;}
ul.txt_ul	li	span	{text-align:left;display:block;font-size:14px;color:#333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left:10px;cursor:pointer;}
ul.txt_ul	li.no	{width:15%;}
ul.txt_ul	li.tit	{width:60%;}
ul.txt_ul	li.day	{width:15%;}
ul.txt_ul	li.click	{width:10%;}

.license_list_table	{}
.license_list_table	>li	{}
.license_list_table	li	dl	{}
.license_list_table	li	dl	dt	{}
.license_list_table	li	dl	dd	{display:none;padding:10px;font-size:14px;color:#666;line-height:140%;border-bottom:solid 1px #ddd;}
.license_list_table	li	dl	dd	img	{wdith:100%;}







/***************************************대학/취업***************************************/

/*아름다운사람들 대학*/

p.img	{margin-bottom:60px;}
p.img	img	{width:100%;}
p.img02	{margin-bottom:40px;}
p.img02	img	{width:100%;}

h3.tit_h3	{font-size:30px;font-weight:600;color:#333;margin-bottom:20px;line-height:130%;}
h3.tit_h3	span	{font-size:30px;font-weight:600;color:#000000;line-height:130%;}
h3.tit_h3_02	{font-size:26px;font-weight:600;color:#000000;margin-bottom:20px;}


h4.tit_h4	{font-size:16px;font-weight:600;color:#333;margin-bottom:20px;}

ul.txt_type01	{margin-bottom:35px;}
ul.txt_type01	li	{font-size:14px;color:#666;line-height:150%;padding-bottom:5px;}

div.div_txt01	{font-size:14px;color:#666;line-height:150%;margin-bottom:25px;letter-spacing:-1px;}
div.div_txt01	strong	{font-size:14px;color:#444;line-height:150%;font-weight:600;}

p.txt02	{font-size:16px;color:#333;line-height:150%;font-weight:600;margin-bottom:100px;}


.university_p	{}
.university_p	img	{width:100%;}

.view_video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	margin-bottom:30px;
}

.view_video iframe,  
.view_video object,  
.view_video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*구인/구지정보*/

.nav_ul01	{margin-bottom:20px;border-top:solid 1px #ddd;border-right:solid 1px #ddd;}
.nav_ul01	li	{float:left;width:7.7%;}
.nav_ul01	li:last-child	{width:7.6%;}
.nav_ul01	li.on	{}
.nav_ul01	li	a	{display:block;padding:20px 0;font-size:14px;font-weight:600;color:#888;text-align:center;border-left:solid 1px #ddd;border-bottom:solid 1px #ddd;}
.nav_ul01	li.on	a	{font-size:14px;font-weight:600;color:#000;background:url(../images/bg/border_bg.gif) repeat-x 0 0;}


.jobathon_list	{margin-left:-2%;}
.jobathon_list:after	{content:"";display:block;clear:both;}
.jobathon_list	li	{float:left;width:23%;margin:0 0 2% 2%;}
.jobathon_list	li	a	{display:block;border:solid 1px #ddd;box-sizing:border-box;}
.jobathon_list	li	div	{padding:20px 10px;}
.jobathon_list	li	p	{text-align:center;}
.jobathon_list	li	p.tit01	{font-size:19px;color:#000;font-weight:600;padding:20px 0;border-bottom:solid 1px #ddd;}
.jobathon_list	li	p.tit02	{font-size:15px;color:#000000;line-height:130%;margin-bottom:15px;}
.jobathon_list	li	p.phon	{font-size:13px;color:#000;line-height:120%;margin-bottom:5px;}
.jobathon_list	li	p.add	{font-size:13px;color:#888;line-height:120%;}







/***************************************아름다운사람들***************************************/

/*언론보도*/

.list_type02	{border-top:solid 1px #777;}
.list_type02	li	{padding:27px 0;border-bottom:solid 1px #e5e5e5;}
.list_type02	li	a	{display:block;}
.list_type02	li	dl	{}
.list_type02	li	dl:after	{content:"";display:block;clear:both;}
.list_type02	li	dl	dt	{width:29%;max-width:254px;border:solid 1px #e5e5e5;box-sizing:border-box;float:left;}
.list_type02	li	dl	dt	img	{width:100%;}
.list_type02	li	dl	dd	{width:69%;max-width:620px;font-size:14px;color:#888;line-height:140%;box-sizing:border-box;float:right;}
.list_type02	li	dl	dd	.tit01	{position:relative;margin:20px 0 10px 0;}
.list_type02	li	dl	dd	.tit01	strong	{display:block;color:#333;font-size:18px;font-weight:600;padding-right:160px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list_type02	li	dl	dd	.tit01	p	{font-size:13px;color:#888;position:absolute;right:0;top:0;line-height:18px;}
.list_type02	li	dl	dd	.tit01	p	span	{font-size:13px;color:#000000;}
.list_type02	li	dl	dd	a.d_btn	{display:block;font-size:13px;color:#000000;width:100px;padding:5px;border:solid 1px #000000;background: url(../images/bg/sub_menu_on.png) no-repeat 95px center;margin-top:20px;}



/*파트너*/

.partner_list	{border-top:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;width:100%;margin-bottom:80px;}
.partner_list:after	{content:"";display:block;clear:both;}
.partner_list	li	{float:left;max-width:224px;width:25%;border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;box-sizing:border-box;}
.partner_list	li	img	{width:100%;}


/*수강생 갤러리*/

.gallery_list	{margin-left:-1%;}
.gallery_list:after	{content:"";display:block;clear:both;}
.gallery_list	li	{max-width:210px;width:24%;box-sizing:border-box;float:left;margin:0 0 50px 1%;}
.gallery_list	li	a	{content:"";display:block;clear:both;border:solid 1px #ddd;}
.gallery_list	li	a	img	{width:100%;border-bottom:solid 1px #ddd;}
.gallery_list	li	strong	{display:block;padding:20px 13px;font-size:15px;color:#333;font-weight:600;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.gallery_list	li	p	{padding:0 13px 15px 13px;font-size:13px;color:#888;}
.gallery_list	li	p	span	{display:block;float:right;font-size:13px;color:#000000;}

.gallery_list02	{margin-left:-1%;}
.gallery_list02:after	{content:"";display:block;clear:both;}
.gallery_list02	li	{width:49%;box-sizing:border-box;float:left;margin:0 0 0 1%;}
.gallery_list02	li	a	{content:"";display:block;clear:both;border:solid 1px #ddd;}
.gallery_list02	li	a	img	{width:100%;border-bottom:solid 1px #ddd;}
.gallery_list02	li	strong	{display:block;padding:20px 13px;font-size:15px;color:#333;font-weight:600;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.gallery_list02	li	p	{padding:0 13px 15px 13px;font-size:13px;color:#888;}
.gallery_list02	li	p	span	{display:block;float:right;font-size:13px;color:#000000;}



/*네트워크*/

.network_area	{}
.network_box	{width:50%;max-width:450px;float:left;}
.network_box p.tit01	{font-size:28px;color:#000000;line-height:140%;margin-bottom:20px;}
.network_box p.tit02	{font-size:14px;color:#333;font-weight:600;line-height:140%;margin-bottom:15px;}
.network_box p.tit03	{font-size:16px;color:#333;font-weight:600;line-height:140%;margin-bottom:15px;}
.network_box div.txt01	{font-size:14px;color:#666;line-height:140%;margin-bottom:50px;}

.table_type01	{border-top:solid 1px #333;}
.table_type01	th	{font-size:13px;color:#ea458f;font-weight:600;line-height:120%;text-align:left;padding:10px 0 10px 10px;border-bottom:solid 1px #ddd;}
.table_type01	td	{font-size:13px;color:#666;line-height:120%;padding:10px 0 10px 10px;border-bottom:solid 1px #ddd;}

.network_area	p.network_box02	{width:47%;max-width:420px;float:right;}
.network_area	p.network_box02	img	{width:100%;}

/*네일닥터*/

.nail_txt01	{}
.nail_txt01:after	{content:"";display:block;clear:both;}
.nail_txt01	dt	{width:19.5%;max-width:170px;font-size:20px;line-height:140%;font-weight:600;color:#f03351;padding:48px 0 40px 0.5%;letter-spacing: -1px;float:left;border-top:solid 1px #f03351;}
.nail_txt01	dd	{width:77.5%;max-width:701px;font-size:14px;color:#888;line-height:140%;padding:48px 0.5% 40px 2%;float:left;border-top:solid 1px #ddd;}
.nail_txt01	dd	strong	{font-size:14px;color:#333;line-height:140%;font-weight:600;}


/*제품소개*/

.procuct_list	{/*border-top:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;*/}
.procuct_list	li	{max-width:225px;width:25%;box-sizing:border-box;border:solid 1px #e5e5e5;/*border-bottom:solid 1px #e5e5e5;*/position:relative;float:left;}
.procuct_list	li	img	{width:100%;}
.procuct_list	li	div.on_box	{display:none;background:url(../images/bg/hover_bg01.png) repeat 0 0;color:#fff;text-align:center;width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer;}
.procuct_list	li	div.on_box	p	{margin-top:30%;}
.procuct_list	li	div.on_box	strong	{display:block;font-size:16px;font-weight:400;margin-top:10px;}
.procuct_list	li	div.on_box	span	{display:block;font-size:12px;margin-top:5px;margin-top:10px;}
.procuct_list	li	div.on_box	img	{max-width:29px;width:100%;margin:0 auto;}
.procuct_list	li.hover	div.on_box	{display:block;}


/***************************************상담센터***************************************/

/*빠른상담*/

h3.point_h3	{font-size:16px;color:#333;font-weight:600;background:url(../images/bg/h3_point.gif) no-repeat 0 3px;padding-left:16px;margin-bottom:20px;position:relative;}
h3.point_h3	a	{display:block;font-weight:400;color:#333;font-size:13px;position:absolute;right:0;top:0;}

.list_type01	{border-top:solid 1px #ddd;margin-bottom:60px;}
.list_type01	dl	{border:solid 1px #ddd;border-top:none;}
.list_type01	dl	dt	{font-size:15px;color:#333;font-weight:600;padding:23px 29px 25px 29px;}
.list_type01	dl	dt	span.more	{display:none;cursor:pointer;}
.list_type01	dl	dd	{padding:0 29px 0 29px;}
.list_type01	dl	dd	ul	{}
.list_type01	dl	dd	ul:after	{content:"";display:block;clear:both;}
.list_type01	dl	dd	ul	li	{font-size:14px;color:#666;width:25%;float:left;margin-bottom:20px;}

.personal_box	{margin-bottom:50px;}
.personal_box	dt	{background:#d7d7d7;padding:10px;cursor:pointer;font-weight:600;font-size:15px;position:relative;}
.personal_box	dt	input	{position:absolute;left:10px;top:10px;}
.personal_box	dt	span	{background:url(../images/bg/faq_icon01.png) no-repeat right center;display:block;padding-left:20px;}
.personal_box.current	dt	span	{background:url(../images/bg/faq_icon02.png) no-repeat right center;}
.personal_box	dd	{display:none;}

#guideBox {height:240px; border:1px #ebebeb solid;overflow-y:auto;background:#fbfbfb;padding:20px 36px;margin-bottom:10px;}
#guideBox:after {content:""; display:block; clear:both;}
#guideBox h4 {font-size:13px; color:#333; line-height:1.4; padding:0 0 16px 0;}
#guideBox strong {font-size:13px; color:#333; font-weight:600; line-height:1.4;}
#guideBox p {font-size:13px; color:#333; line-height:1.4; padding:0 0 30px 0;}
#guideBox p.n {padding:0 0 10px 0;}
#guideBox ul {margin:0 0 30px 0;} 
#guideBox ul:after {content:""; display:block; clear:both;}
#guideBox ul li {font-size:13px; color:#333; line-height:1.4; padding:0 0 0 14px; background:url('../images/bg/bg_guidebox_li.gif') left 8px no-repeat;}

.radio_p	{margin:0 0 20px 10px;}


/*뷰페이지*/

.youtube_area	{background:#eee;padding:17px 17px 17px 130px;position:relative;margin-bottom:30px;}
.youtube_area	dt	{position:absolute;left:17px;top:25px;}
.youtube_area	dt	p	{color:#333;font-size:13px;line-height:130%;}
.youtube_area	dt	p	span	{display:block;color:#333;font-size:13px;line-height:130%;}
.youtube_area	dd	{max-width:736px;width:100%;}
.youtube_area	dd	ul	{}
.youtube_area	dd	ul	li	{float:left;max-width:174px;margin-left:1%;width:24%;}
.youtube_area	dd	ul	li	img	{width:100%;}
.youtube_area	dd	ul	li	a	{display:block;}

.view_gallery	{}
.view_gallery	.view_box01	{float:left;width:49%;}
.view_gallery	.view_box02	{float:right;width:49%;}



/***************************************회원가입***************************************/

/*로그인*/

.login_box	{border:solid 1px #ddd;padding:46px 0 25px 0;}
.login_box02	{border:solid 1px #ddd;border-top:0;padding:46px 0 25px 0;}
.login_box	p.tit01,.login_box02	p.tit01	{max-width:465px;width:100%;margin:0 auto;font-size:20px;font-weight:600;color:#2e2a27;margin-bottom:16px;}

.login_info	{max-width:465px;width:100%;margin:0 auto;position:relative;}
.login_info	li	{margin-bottom:10px;}
.login_info	li.l_info	{height:40px;border:solid 1px #ddd;background:#fff;box-sizing:border-box;margin-right:125px;}
.login_info	li.l_info	input	{width:99%;padding-left:1%;border:0;line-height:38px;height:38px;}
.login_info	li.l_txt	{font-weight:600;color:#555;font-size:13px;}
.login_info	li.l_btn	{position:absolute;right:0;top:0;}
.login_info	li.l_btn	a	{display:block;width:119px;height:90px;background:#000000;font-weight:600;color:#fff;line-height:90px;text-align:center;font-size:16px;}
.login_info	li.l_btn02	{position:absolute;right:0;top:0;}
.login_info	li.l_btn02	a	{display:block;width:119px;height:90px;background:#333;font-weight:600;color:#fff;line-height:90px;text-align:center;font-size:16px;}

.search_idpw	{max-width:465px;width:100%;margin:0 auto;}
.search_idpw	li	{line-height:30px;font-size:13px;color:#666;margin-bottom:3px;}
.search_idpw	li:after	{content:"";display:block;clear:both;}
.search_idpw	li	a	{display:block;width:120px;background:#999;float:right;}
.search_idpw	li	a.join	{background:#000;}
.search_idpw	li	a	strong	{display:block;text-align:right;font-size:12px;color:#fff;height:30px;line-height:30px;padding-right:10px;}
.search_idpw	li	a	strong.box01	{background:url(../images/bg/id_icon.png) no-repeat 10px center;}
.search_idpw	li	a	strong.box02	{background:url(../images/bg/pw_icon.png) no-repeat 10px center;}
.search_idpw	li	a	strong.box03	{background:url(../images/bg/join_icon.png) no-repeat 10px center;}

.idpw_cp_txt	{text-align:center;font-size:20px;font-weight:600;color:#333;padding:80px 0;border:solid 1px #ddd;}

/*회원가입*/

.step_nav	{margin-left:-1.3%;margin-bottom:70px;}
.step_nav	li	{font-size:15px;color:#fff;background:#b4b4b4 url(../images/bg/off_bg01.gif) no-repeat right 0;text-align:center;width:32%;margin-left:1.3%;float:left;padding:10px 0;font-weight:600;}
.step_nav	li.on	{background:#000000 url(../images/bg/on_bg01.gif) no-repeat right 0;}
.step_nav	li	strong	{display:block;font-size:20px;color:#fff;margin-bottom:8px;}
.step_nav	li:last-child	{background-image:none;}


.join_cp_box	{border:solid 1px #ddd;text-align:center;padding:100px 0;}
.join_cp_box	p	{font-size:20px;color:#333;font-weight:600;margin-bottom:30px;}
.join_cp_box	ul	{}
.join_cp_box	ul	li	{font-size:14px;color:#666;line-height:130%;margin-bottom:6px;}
.join_cp_box	ul	li:nth-child(3)	{padding-bottom:20px;}
.join_cp_box	ul	li	strong	{color:#000000;font-size:14px;font-weight:600;}



/*회원정보입력*/
.info_box	{border-top:solid 1px #777;}
dl.input_list	{border-bottom:solid 1px #e5e5e5;background:#f9f9f9;}
dl.input_list:last-child	{border-bottom:solid 3px #e5e5e5;}
dl.input_list:after	{content:"";display:block;clear:both;}
dl.input_list	dt	{width:16%;max-width:160px;float:left;padding:6px 0;background:url(../images/bg/star_icon.png) no-repeat 10px center;}
dl.input_list	dt.no_bg	{background-image:none;}
dl.input_list	dt	strong	{font-size:13px;line-height:29px;color:#666;padding-left:25px;display:block;}
dl.input_list	dt.bg_none	strong	{background-image:none;}
dl.input_list	dd	{width:82%;max-width:740px;float:right;padding:6px 0 6px 15px;background:#fff;}

dl.input_list	dd	ul:after	{content:"";display:block;clear:both;}
ul.l_type01	{}
ul.l_type01	li	{float:left;margin-right:10px;font-size:14px;    line-height: 35px;}
ul.l_type01	li:last-child	{margin-right:0;}
ul.l_type01	li.w75	{width:8.28%;max-width:110px;}
ul.l_type01	li.w110	{width:12.15%;max-width:110px;}
ul.l_type01	li.w140	{width:15.46%;max-width:140px;}
ul.l_type01	li.w170	{width:19%;max-width:170px;}
ul.l_type01	li.w170_01	{width:19%;max-width:170px;}
ul.l_type01	li.w300	{width:33.14%;max-width:300px;}
ul.l_type01	li.w430	{width:47.77%;max-width:430px;}
ul.l_type01	>li.clear	{clear:both;width:100%;margin-top:10px;margin-right:0;}
ul.l_type01	li span.s_type01	{font-size:13px;line-height:40px;color:#df0000;padding-left:10px;}
ul.l_type01	li span.s_type02	{font-size:13px;line-height:40px;color:#777;padding-left:10px;}
ul.l_type01	li	p	{line-height:35px;font-size:13px;}
ul.l_type01	li.day	div:after	{content:"";display:block;clear:both;}
ul.l_type01	li.day	div	a	{display:block;background:#f9f9f9;color:#666;border:solid 1px #cdcdcd;line-height:27px;min-width:62px;text-align:center;float:left;margin-right:10px;}
ul.l_type01	li.day	div	a:last-child	{margin-right:0;}

ul.l_type01	li.day_select	{max-width:140px;width:15.7%;margin:0;}
ul.l_type01	li	select	{width:100%;height:35px;border:solid 1px #cdcdcd;line-height:35px;vertical-align:middle;}
ul.l_type01	li.label	{margin-left:20px;}
ul.l_type01	li	input[type='radio'],dl.input_list	dd	ul.l_type01	li	input[type='checkbox']	{line-height:40px;vertical-align:middle;} 
ul.l_type01	li	label	{font-size:13px;color:#666;}

ul.l_type01	li.phone_select	{width:8.28%;max-width:110px;}
ul.l_type01	li.mail_select	{width:15.46%;max-width:140px;}
ul.l_type01	li.mail_select02	{width:30%;max-width:300px;}
ul.l_type01	li.choice	{max-width:270px;width:32%;margin:0;}
ul.l_type01	li.c_select	{width:18.88%;max-width:170px;}
ul.l_type01	li input.search_btn01	{background:#666;color:#fff;font-weight:600;text-align:center;line-height:35px;min-width:52px;text-align:center;border:0;height:35px;}


dl.input_list	dd	p.txt_01	{font-size:13px;color:#666;padding-top:4px;line-height:120%;}

a.btn_01	{display:block;background:#7c7c7c;font-size:12px;color:#fff;text-align:center;line-height:35px;padding:0 20px;font-weight:600;}


.secession_box	{font-size:14px;color:#666;line-height:130%;border:solid 1px #ddd;padding:35px 50px;margin-bottom:30px;}
.secession_box	p	{font-size:20px;font-weight:600;color:#333;margin-bottom:25px;}

.secession_box02	{border:solid 1px #ddd;width:96%;padding:1% 2%;height:200px;resize:none;}





/* media query */
@media all and (max-width: 1024px){


/*gnb*/
#gnb #logo	{float:left;width:20%;max-width:150px;text-align:center;}	
#gnb #logo	a	{display:block;margin-top:20px;}
#gnb #top	{display:none;}
#gnb #top ul li a {display:block; font-size:14px;line-height:14px; font-weight:800; color:#fff; padding:43px 0px;margin-left:10px;}
#gnb #top ul li ul{position:absolute; left:-1px; top:100px;height:0;overflow:hidden; z-index:999;width:100%;}

#gnb ol.join_txt	{color:#f6a3cb;line-height:100px;text-align:left;float:right;width:40%;max-width:250px;position:relative;}
#gnb ol.join_txt:after	{content:"";display:block;clear:both;}
#gnb ol.join_txt	li	{float:left;line-height:100px;}
#gnb ol.join_txt	li	a	{color:#f6a3cb;font-size:14px;font-weight:600;}
#gnb ol.join_txt	li.sub_menu	{display:block;float:right;}	
#gnb ol.join_txt	li.sub_menu	a.menu	{display:block;background:url(../images/btn/sub_menu_btn.png) no-repeat 0 0;width:44px;height:32px;text-indent:-999em;position:absolute;right:40px;top:34px;}
#gnb ol.join_txt	li.sub_menu	a.phone	{display:none;}



.list_table01	th.click,.list_table01	td.click	{display:none;}

/*구인/구지정보*/


.nav_ul01	{margin-bottom:20px;border-top:solid 1px #ddd;border-right:solid 1px #ddd;}
.nav_ul01	li	{float:left;width:20%;}
.nav_ul01	li:last-child	{width:60%;}
.nav_ul01	li.on	{}
.nav_ul01	li	a	{display:block;padding:20px 0;font-size:14px;font-weight:600;color:#888;text-align:center;border-left:solid 1px #ddd;border-bottom:solid 1px #ddd;}
.nav_ul01	li.on	a	{font-size:14px;font-weight:600;color:#000;background:url(../images/bg/border_bg.gif) repeat-x 0 0;}


}



@media all and (max-width: 768px){

/*gnb*/
#gnb{position:relative; margin:0 auto;line-height:55px;height:55px;}
#gnb #logo	{float:left;width:30%;max-width:100px;text-align:center;padding:5px 0;margin-left:10px;}	
#gnb #logo	a	{display:block;margin-top:0;}
#gnb #logo	img	{max-width:80px;width:100%;text-align:center;}	

#gnb ol.join_txt	{color:#f6a3cb;line-height:100px;text-align:left;float:right;width:40%;max-width:250px;position:relative;}
#gnb ol.join_txt:after	{content:"";display:block;clear:both;}
#gnb ol.join_txt	li	{float:left;line-height:100px;}
#gnb ol.join_txt	li	a	{color:#f6a3cb;font-size:14px;font-weight:600;}
#gnb ol.join_txt	li.join_smenu	{display:none;}

#gnb ol.join_txt	li.sub_menu	{display:block;float:right;}
#gnb ol.join_txt	li.sub_menu	a.menu	{display:inline-block;background:url(../images/btn/sub_menu_btn.png) no-repeat 0 0;background-size:100%;width:30px;height:22px;text-indent:-999em;position:absolute;right:10px;top:18px;}
#gnb ol.join_txt	li.sub_menu	a.phone	{display:inline-block;background:url(../images/btn/phone_btn.png) no-repeat 0 0;background-size:100%;width:30px;height:30px;text-indent:-999em;position:absolute;right:55px;top:14px;}




.list_table01	{width:100%;border-top:solid 1px #777}
.list_table01	th	{font-size:12px;font-weight:600;color:#333;padding:18px 0;text-align:center;border-bottom:solid 1px #e5e5e5;background:#fafafa;}
.list_table01	th.no	{width:10%;}
.list_table01	th.day	{width:25%;}
.list_table01	th.click	{width:10%;}
.list_table01	td	{padding:18px 0;font-size:12px;color:#555;border-bottom:solid 1px #e5e5e5;}
.list_table01	td.day	{width:25%;text-align:center;}
.list_table01	td.click	{width:10%;text-align:center;}
.list_table01	td.no	{width:10%;text-align:center;}

.list_table02	{width:100%;border-top:solid 1px #777}
.list_table02	th	{font-size:12px;font-weight:600;color:#333;padding:10px 0;text-align:center;border-bottom:solid 1px #e5e5e5;background:#fafafa;}
.list_table02	td	{padding:10px 0;font-size:12px;color:#555;border-bottom:solid 1px #e5e5e5;text-align:center;}
.list_table02	td.tit	{text-align:left;}
.list_table02	td.tit	a.tit	{display:block;font-size:12px;color:#333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left:10px;line-height:130%;}




dl.t_list	{margin:0 10px;position:relative;min-height:100%;}
dl.t_list	dt	{max-width:435px;position:static;margin:0 auto;}
dl.t_list	dt	img	{width:100%;}
dl.t_list	dd	{padding-left:0;line-height:140%;font-size:12px;color:#888;position:relative;margin-top:15px;}
dl.t_list	dd	strong	{display:block;font-size:12px;color:#333;font-weight:400;line-height:140%;margin-bottom:10px;}
dl.t_list	dd	p	{font-size:12px;color:#555;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-right:80px;}
dl.t_list	dd	p.day	{font-size:12px;color:#555;position:absolute;right:0;top:0;padding:0;}




/*게시판검색영역*/
.t_search01	{padding:20px 40px;position:relative;background:#fafafa;margin-top:25px;}
.t_search01	p	{padding:0 47px 0 0;border:solid 1px #ddd;}
.t_search01	div.search_select	{position:absolute;left:160px;top:12px;width:90px;}
.t_search01	div.search_select	strong	{font-size:13px;color:#333;font-weight:700;padding-right:10px;vertical-align: middle;}
.t_search01	input	{width:98%;height:38px;padding-left:2%;border:none;}
.t_search01	button	{background:url(../images/btn/serach_btn.gif) no-repeat 0 0;height:40px;width:46px;vertical-align:middle;border:0;position:absolute;right:40px;top:20px;color:#fff;font-weight:700;cursor:pointer;text-indent:-9999em;padding:0;margin:0;}


/*테이블뷰*/



.view_ul	{border-top:solid 1px #777!important;}
.view_ul	li	{border-bottom:solid 1px #e5e5e5;position:relative;}
.view_ul	li.tit	{color:#333;font-size:13px;padding-left:10px;padding:17px 10px;text-align:center;font-weight:600;}
.view_ul	li.tit	strong	{display:none;}
.view_ul	li.tit02	{color:#333;font-size:16px;padding-left:10px;padding:17px 10px;position:relative;line-height:120%;font-weight:600;text-align:center;}
.view_ul	li.tit02	p	{font-size:13px;color:#888;position:static;line-height:120%;margin-top:10px;}
.view_ul	li.tit02	p	span	{color:#000000;}
.view_ul	li.sub_tit	{padding:17px 0;}
.view_ul	li.sub_tit	p	{float:left;padding-left:10px;color:#666;font-size:13px;}
.view_ul	li.sub_tit	p	strong	{color:#333;font-size:13px;margin-right:15px;}
.view_ul	li.sub_tit	p.click	{float:right;padding-right:10px;}
.view_ul	li.view_content_box	{padding:20px;    font-size: 13px;line-height: 130%;color: #666;}
.view_ul	li.view_content_box	img	{width:100%;}



.bg_01	{background:#fafafa!important;}
.view_type02	{border-top:solid 1px #777!important;}
.view_type02	th.tit01	{width:90px;color:#333;font-size:12px;border-bottom:solid 1px #e5e5e5;padding:17px 0;}
.view_type02	td.txt01	{color:#666;font-size:12px;paddng-left:10px;}
.view_type02	td	{border-bottom:solid 1px #e5e5e5;font-size:12px;line-height:130%;color:#666;}
.view_type02	td.view_content_box	{padding:20px;}


.view_type03	{border-top:solid 1px #777!important;border-bottom:solid 3px #e5e5e5;margin-bottom:30px;}
.view_type03	th.tit01	{width:70px;color:#333;font-size:13px;border-bottom:solid 1px #e5e5e5;padding:10px 0 10px 10px;text-align:left;}
.view_type03	td	{border-bottom:solid 1px #e5e5e5;font-size:13px;line-height:130%;color:#666;padding:5px 10px;}


/*이전글 다음글*/

.list_nav	{border-top:none;box-sizing:border-box;}
.list_nav	li	{border-bottom:solid 1px #e5e5e5;}

.list_nav	li.file	dl	{}
.list_nav	li.file	dl	dt	{max-width:110px;width:40%;padding:13px 0;float:left;background:#fafafa;}
.list_nav	li.file	dl	dt	strong	{padding-left:20px;display:block;color:#555;font-size:12px;background:url(../images/ico/file_icon.png) no-repeat 80px center;}
.list_nav	li.file	dl	dd	{background:#fff;float:left;padding:13px;}
.list_nav	li.list	dl	{width:100%;}
.list_nav	li.list	dl	dt	{max-width:110px;width:40%;padding:13px 0;float:left;background:#fafafa;}
.list_nav	li.list	dl	dt	a	{padding-left:20px;display:block;color:#555;font-size:12px;}
.list_nav	li.list	dl	dt	a.prev	{background:url(../images/ico/list_icon01.png) no-repeat 80px center;}
.list_nav	li.list	dl	dt	a.next	{background:url(../images/ico/list_icon02.png) no-repeat 80px center;}

.list_nav	li.list	dl	dd	{background:#fff;float:left;max-width:918px;width:60%;}
.list_nav	li.list	dl	dd	div	{padding:13px;position:relative;}
.list_nav	li.list	dl	dd	span	{display:none;color:#666;position:absolute;right:20px;top:20px;}	



/*탭메뉴*/

.tab_menu01	{margin-bottom:20px;}
.tab_menu01	li	{max-width:300px;width:33.33%;box-sizing:border-box;float:left;border-top:solid 1px #d2d2d2;border-bottom:solid 1px #d2d2d2;}
.tab_menu01	li:first-child	{border-left:solid 1px #d2d2d2;}
.tab_menu01	li:last-child	{border-right:solid 1px #d2d2d2;}
.tab_menu01	li	a	{display:block;width:100%;text-align:center;font-size:12px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.tab_menu01	li:nth-child(2)	 {width:33.34%;border-left:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;}
.tab_menu01	li:nth-child(2)	a	{width:100%;}
.tab_menu01	li.h_selected	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 0;}
.tab_menu01	li.h_selected	a	{font-size:12px;color:#000;font-weight:600;box-sizing:border-box;}

.tab_menu02	{margin-bottom:20px;border-right:solid 1px #d2d2d2;border-bottom:solid 1px #d2d2d2;border-top:none;}
.tab_menu02	li	{max-width:450px;width:50%;box-sizing:border-box;float:left;border-bottom:none;border-left:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2;}
.tab_menu02	li	a	{display:block;width:100%;text-align:center;font-size:12px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.tab_menu02	li.selected	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 0;}
.tab_menu02	li.selected	a	{font-size:12px;color:#000;font-weight:600;box-sizing:border-box;}


.tab_menu03	{margin-bottom:20px;border-right:solid 1px #d2d2d2;border-bottom:solid 1px #d2d2d2;border-top:none;}
.tab_menu03	li	{max-width:450px;width:50%;box-sizing:border-box;float:left;border-bottom:none;border-left:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2;}
.tab_menu03	li	a	{display:block;width:100%;text-align:center;font-size:12px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.tab_menu03	li.selected	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 0;}
.tab_menu03	li.selected	a	{font-size:12px;color:#000;font-weight:600;box-sizing:border-box;}


.tab_menu04	{margin-bottom:20px;border-right:solid 1px #d2d2d2;border-bottom:solid 1px #d2d2d2;border-top:none;}
.tab_menu04	li	{width:50%;box-sizing:border-box;float:left;border-bottom:none;border-left:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2;}
.tab_menu04	li	a	{display:block;width:100%;text-align:center;font-size:12px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.tab_menu04	li.selected	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 0;}
.tab_menu04	li.selected	a	{font-size:12px;color:#000;font-weight:600;box-sizing:border-box;}




.d_tab01	{margin-bottom:40px;border-right:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2;}
.d_tab01	li	{max-width:450px;width:50%;box-sizing:border-box;float:left;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;}
.d_tab01	li	a	{display:block;width:100%;text-align:center;font-size:12px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.d_tab01	li.on	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 0;}
.d_tab01	li.on	a	{font-size:12px;color:#000;font-weight:600;box-sizing:border-box;}

.d_tab02	{margin-bottom:40px;}
.d_tab02	li	{max-width:300px;width:33.33%;box-sizing:border-box;float:left;border-bottom:solid 1px #d2d2d2;}
.d_tab02	li	a	{display:block;width:100%;text-align:center;font-size:12px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.d_tab02	li.on	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 bottom;}
.d_tab02	li.on	a	{font-size:12px;color:#000000;font-weight:600;box-sizing:border-box;}

.d_tab03	{margin-bottom:40px;}
.d_tab03	li	{max-width:450px;width:50%;box-sizing:border-box;float:left;border-bottom:solid 1px #d2d2d2;}
.d_tab03	li	a	{display:block;width:100%;text-align:center;font-size:12px;color:#888;font-weight:600;padding:18px 0;cursor:pointer;}
.d_tab03	li.on	{background:url(../images/bg/tab_on_bg.gif) repeat-x 0 bottom;}
.d_tab03	li.on	a	{font-size:12px;color:#000000;font-weight:600;box-sizing:border-box;}





ul.phon_type01	{max-width:450px;}
ul.phon_type01	li	{width:25%;max-width:25%;float:left;}
ul.phon_type01	li.gap	{width:15%;max-width:22px;text-align:center;line-height:29px;}


/*연혁*/

p.year_box	{text-align:center;margin-bottom:25px;}
.history_box	{background:url(../images/bg/h_bg03.gif) repeat-y 5px 0}
.history_box	.float01,.history_box	.float02	{float:none;}
.history_type01	{max-width:100%;width:100%;text-align:left;}
.history_type01	p.year_no	{font-size:20px;color:#666;font-weight:600;margin-bottom:20px;padding-left:30px;background:url(../images/bg/h_bg02.gif) no-repeat 0 0;}
.history_type01	ul	{padding-bottom:10px;padding-left:30px;}
.history_type01	ul	li	{font-size:12px;color:#666;line-height:130%;margin-bottom:10px;position:relative;padding-left:30px;}
.history_type01	ul	li	span	{display:block;line-height:130%;font-weight:600;color:#666;font-size:12px;display:block;padding-left:0;position:absolute;left:0;top:0;}
.history_type01	ul	li	strong	{display:block;line-height:130%;font-weight:600;color:#666;font-size:12px;display:none;}
.history_type01	p.h_img	{padding-left:30px;}
.n_top	.history_type01,.n_top	.history_type02	{margin-top:0;}
p.h_img	{padding-bottom:30px;}
p.h_img	img	{width:100%;}
.history_type02	{max-width:100%;width:100%;text-align:left;}
.history_type02	p.year_no	{font-size:20px;color:#666;font-weight:600;margin-bottom:20px;padding-left:30px;background:url(../images/bg/h_bg02.gif) no-repeat 0 center;}
.history_type02	ul	{padding-bottom:10px;padding-left:30px;}
.history_type02	ul	li	{font-size:12px;color:#666;line-height:130%;margin-bottom:10px;position:relative;padding-left:25px;}
.history_type02	ul	li	span	{display:block;line-height:130%;font-weight:600;color:#666;font-size:12px;position:absolute;left:0;top:0;}
.history_type02	p.h_img	{padding-left:44px;}



#lecturer_area	{position:relative;border-top:solid 1px #777;border-bottom:solid 1px #ddd;padding:25px 0 0 0;}
.lecturer_list	{margin-left:0;}
.lecturer_list:after	{content:"";display:block;clear:both;}
.lecturer_list	li	{max-width:269px;width:100%;box-sizing:border-box;float:none;background:#fff;margin:0 auto 30px auto;}



/*강사소개뷰*/

.lecturer_view	{}
.lecturer_view	dl	{}
.lecturer_view	dl	dt	{max-width:269px;width:100%;box-sizing:border-box;float:none;}
.lecturer_view	dl	dt	img	{border:solid 1px #ddd;width:100%;}
.lecturer_view	dl	dt	p	{font-size:17px;color:#333;line-height:140%;font-weight:600;margin-top:10px;}
.lecturer_view	dl	dt	p	span	{font-size:12px;color:#000000;margin-left:5px;}
.lecturer_view	dl	dd	{max-width:560px;width:100%;float:none;margin-top:20px;}
.lecturer_view	dl	dd	.dan	{background:url(../images/bg/dan_bg.gif) repeat-x 0 bottom;padding-bottom:15px;margin-bottom:25px;}
.lecturer_view	dl	dd	.dan	ul	{}
.lecturer_view	dl	dd	.dan	ul	li	{font-size:12px;color:#888;line-height:140%;margin-bottom:7px;}


/***************************************교육과정***************************************/
/* creator */
.curriculum_dl	dt.creatorWl {width:100%; float:none;}
.curriculum_dl	dd.creatorWr {width:100%;}
.div_tit01 {font-size:16px; padding:25px 0 10px;}
.div_tit01 strong {font-size:16px;}

.curriculum_dl	{margin-bottom:30px;}
.curriculum_dl	dt	{max-width:323px;width:100%;float:none;margin-bottom:15px;}
.curriculum_dl	dt	img	{width:100%;}
.curriculum_dl	dd	{max-width:100%;width:100%;float:none;}
.curriculum_dl	dd	ul	{}
.curriculum_dl	dd	ul	li	{font-size:12px;color:#666;line-height:140%;margin-bottom:15px;}

/* 네일닥터코스 */
h4.tit_h4_02.pt60 {padding-top:0;}
.iv_tit_txt {padding:15px 0;}
.div_tit_txt strong {font-size:16px; padding-bottom:5px;}
.div_tit_txt p {font-size:13px;}
.curriculum_box.w3 li p {font-size:12px; padding-bottom:5px;}
.curriculum_box.w3	li {width:49%; max-width:49%;}


.curriculum_dl02	{margin-bottom:60px;}
.curriculum_dl02	dt	{max-width:295px;width:100%;float:none;margin-bottom:15px;}
.curriculum_dl02	dt	img	{width:100%;}
.curriculum_dl02	dd	{max-width:100%;width:100%;float:none;}
.curriculum_dl02	dd	ul	{}
.curriculum_dl02	dd	ul	li	{font-size:12px;color:#888;line-height:150%;margin-bottom:15px;}
.curriculum_dl02	dd	ul	li	strong	{font-size:12px;font-weight:600;}



.point_tit01	{padding-bottom:45px;}
.point_tit01	li	{font-size:12px;font-weight:600;color:#333;line-height:130%;margin-bottom:6px;background:url(../images/bg/point_01.gif) no-repeat 0 5px;padding-left:15px;}

h4.tit_h4_02	{font-size:16px;color:#000000;margin-bottom:25px;font-weight:400;}


.curriculum_box	{margin-left:-1%;margin-bottom:20px;}
.curriculum_box	li	{max-width:49%;width:49%;margin:0 0 1% 1%;background:#f8f8f8;text-align:center;line-height:140%;padding:40px 0 50px 0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;float:left;}
.curriculum_box	li	strong	{display:block;color:#666;font-weight:600;font-size:15px;margin-bottom:35px;text-decoration:underline;}
.curriculum_box	li:nth-child(even)	{background:#f03351;color:#fff;}
.curriculum_box	li:nth-child(even)	strong	{display:block;color:#fff;font-weight:600;font-size:15px;}

.curriculum_box02	{margin-left:-1%;margin-bottom:60px;}
.curriculum_box02	li	{max-width:49%;width:49%;margin:0 0 1% 1%;background:#f8f8f8;text-align:center;line-height:140%;padding:40px 0 50px 0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;float:left;}
.curriculum_box02	li	strong	{display:block;color:#666;font-weight:600;font-size:15px;margin-bottom:35px;text-decoration:underline;}
.curriculum_box02	li:nth-child(even)	{background:#f03351;color:#fff;}
.curriculum_box02	li:nth-child(even)	strong	{display:block;color:#fff;font-weight:600;font-size:15px;}



.point_tit02	{padding-bottom:90px;}
.point_tit02	li	{font-size:12px;color:#666;line-height:130%;margin-bottom:10px;background:url(../images/bg/point_02.gif) no-repeat 0 5px;padding-left:10px;}



/***************************************자격증***************************************/

.license_list01	{padding-bottom:20px;}
.license_list01	li	{position:relative;padding-left:75px;font-size:13px;color:#666;line-height:120%;margin-bottom:15px;}
.license_list01	li.bold_txt	{font-weight:600;color:#666;}
.license_list01	li.bold_txt	span	{font-weight:600;color:#333;font-size:13px;}
.license_list01	li	strong	{display:block;position:absolute;left:0;top:0;font-size:14px;color:#333;font-weight:600;background:url(../images/bg/point_03.gif) no-repeat 0 5px;padding-left:10px;}
.license_list01	li	a	{font-weight:600;color:#000000;font-size:14px;}

.license_info	{}
.license_info	dt	{float:none;width:100%;max-width:100%;}
.license_info	dt	img	{width:100%;}
.license_info	dd	{float:none;padding:20px 0;width:100%;max-width:100%;}
.license_info	dd	p.txt01	{font-size:13px;color:#666;line-height:15px;margin-bottom:15px;}
.license_info	dd	p.txt01	strong	{font-size:14px;color:#333;font-weight:600;line-height:15px;}
.license_info	dd	p.txt01	span	{display:block;font-size:13px;color:#666;line-height:15px;margin-top:5px;}
.license_info	dd	p.tit	{font-size:15px;font-weight:600;color:#333;margin-bottom:10px;background:url(../images/bg/h3_point.gif) no-repeat 0 center;padding-left:15px;}
.license_info	dd	ul	{padding-bottom:20px;}
.license_info	dd	ul	li	{position:relative;padding-left:65px;font-size:12px;color:#666;line-height:130%;margin-bottom:7px;}
.license_info	dd	ul	li	strong	{display:block;position:absolute;left:0;top:0;font-size:12px;color:#333;line-height:130%;}

.point_03	{font-size:14px;color:#000;line-height:130%;margin-bottom:15px;background:url(../images/bg/point_03.gif) no-repeat 0 5px;padding-left:15px;}

.international_time	{margin-left:-2%;margin-bottom:25px;}
.international_time	li	{width:48%;background:#f8f8f8;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;float:left;margin:0 0 2% 2%;}
.international_time	li	div	{padding:10px;font-size:12px;color:#666;line-height:140%;}
.international_time	li	p	{font-size:12px;color:#000000;font-weight:600;line-height:120%;padding-bottom:10px;}
.international_time	li	p	strong	{display:block;font-size:15px;margin-bottom:5px;}

.process_step	{margin-bottom:30px;}
.process_step	li	{line-height:130%;font-size:12px;}
.process_step	li	img	{max-width:97px;width:100%;margin-right:10px;display:block;margin-bottom:5px;}

p.b_txt01	{font-size:13px;font-weight:600;color:#333;margin-bottom:15px;line-height:130%;}

.arrow_point	{padding-bottom:20px;}
.arrow_point	li	{font-size:12px;color:#666;line-height:130%;padding-left:15px;background:url(../images/bg/arrow_bg01.gif) no-repeat 0 1px;margin-bottom:8px;}



ul.txt_ul	{width:100%;text-align:center;}
ul.txt_ul.tit_b	li	{font-size:12px;font-weight:600;color:#333;padding:10px 0;text-align:center;border-bottom:solid 1px #e5e5e5;background:#fafafa;border-top: solid 1px #777;}
ul.txt_ul	li	{float:left;padding:10px 0;font-size:12px;color:#555;border-bottom:solid 1px #e5e5e5;}
ul.txt_ul	li	a	{text-align:left;display:block;font-size:12px;color:#333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left:10px;}
ul.txt_ul	li	span	{text-align:left;display:block;font-size:12px;color:#333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left:10px;cursor:pointer;}

ul.txt_ul	li.no	{display:none}
ul.txt_ul	li.tit	{width:70%;}
ul.txt_ul	li.day	{width:30%;}
ul.txt_ul	li.click	{display:none}

.license_list_table	{}
.license_list_table	>li	{}
.license_list_table	li	dl	{}
.license_list_table	li	dl	dt	{}
.license_list_table	li	dl	dd	{display:none;padding:10px;font-size:12px;color:#666;line-height:140%;border-bottom:solid 1px #ddd;}
.license_list_table	li	dl	dd	img	{wdith:100%;}












/***************************************대학/취업***************************************/

/*아름다운사람들 대학*/

p.img	{margin-bottom:30px;}
p.img	img	{width:100%;}
p.img02	{margin-bottom:20px;}
p.img02	img	{width:100%;}

h3.tit_h3	{font-size:16px;font-weight:600;color:#333;margin-bottom:20px;line-height:140%;}
h3.tit_h3	span	{font-size:16px;font-weight:600;color:#000000;}
h3.tit_h3_02	{font-size:13px;font-weight:600;color:#000000;margin-bottom:20px;line-height:140%;}


h4.tit_h4	{font-size:13px;font-weight:600;color:#333;margin-bottom:20px;}

ul.txt_type01	{margin-bottom:20px;}
ul.txt_type01	li	{font-size:12px;color:#666;line-height:150%;padding-bottom:5px;}

div.div_txt01	{font-size:12px;color:#666;line-height:150%;margin-bottom:20px;}
div.div_txt01	strong	{font-size:12px;color:#444;line-height:150%;font-weight:600;}

p.txt02	{font-size:14px;color:#333;line-height:150%;font-weight:600;margin-bottom:40px;}




/*구인/구지정보*/



.nav_ul01	{margin-bottom:20px;border-top:solid 1px #ddd;border-right:solid 1px #ddd;}
.nav_ul01	li	{float:left;width:33.33%;}
.nav_ul01	li:last-child	{width:100%;}
.nav_ul01	li.on	{}
.nav_ul01	li	a	{display:block;padding:10px 0;font-size:12px;font-weight:600;color:#888;text-align:center;border-left:solid 1px #ddd;border-bottom:solid 1px #ddd;}
.nav_ul01	li.on	a	{font-size:12px;font-weight:600;color:#000;background:url(../images/bg/border_bg.gif) repeat-x 0 0;}




.jobathon_list	{margin-left:-2%;}
.jobathon_list:after	{content:"";display:block;clear:both;}
.jobathon_list	li	{float:left;max-width:48%;width:48%;margin:0 0 2% 2%;}
.jobathon_list	li	a	{display:block;border:solid 1px #ddd;box-sizing:border-box;}
.jobathon_list	li	div	{padding:20px 10px;}
.jobathon_list	li	p	{text-align:center;}
.jobathon_list	li	p.tit01	{font-size:15px;color:#000;font-weight:600;padding:20px 0;border-bottom:solid 1px #ddd;}
.jobathon_list	li	p.tit02	{font-size:13px;color:#000000;line-height:130%;margin-bottom:15px;}
.jobathon_list	li	p.phon	{font-size:12px;color:#000;line-height:120%;margin-bottom:5px;}
.jobathon_list	li	p.add	{font-size:12px;color:#888;line-height:120%;}












/***************************************아름다운사람들***************************************/


/*언론보도*/

.list_type02	{border-top:solid 1px #777;}
.list_type02	li	{padding:20px 0;border-bottom:solid 1px #e5e5e5;}
.list_type02	li	a	{display:block;}
.list_type02	li	dl	{}
.list_type02	li	dl:after	{content:"";display:block;clear:both;}
.list_type02	li	dl	dt	{width:100%;max-width:320px;border:solid 1px #e5e5e5;box-sizing:border-box;float:none;}
.list_type02	li	dl	dt	img	{width:100%;}
.list_type02	li	dl	dd	{width:100%;max-width:620px;font-size:12px;color:#888;line-height:140%;box-sizing:border-box;float:none;}
.list_type02	li	dl	dd	.tit01	{position:relative;margin:20px 0 10px 0;}
.list_type02	li	dl	dd	.tit01	strong	{display:block;color:#333;font-size:14px;font-weight:600;padding-right:0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list_type02	li	dl	dd	.tit01	p	{font-size:12px;color:#888;position:static;right:0;top:0;line-height:18px;margin-top:10px;}
.list_type02	li	dl	dd	.tit01	p	span	{font-size:12px;color:#000000;}
.list_type02	li	dl	dd	a.d_btn	{display:block;font-size:12px;color:#000000;width:100px;padding:5px;border:solid 1px #000000;background: url(../images/bg/sub_menu_on.png) no-repeat 95px center;margin-top:20px;}



/*파트너*/

.partner_list	{border-top:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;width:100%;margin-bottom:40px;}
.partner_list:after	{content:"";display:block;clear:both;}
.partner_list	li	{float:left;max-width:50%;width:50%;border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;box-sizing:border-box;}
.partner_list	li	img	{width:100%;}



/*수강생 갤러리*/

.gallery_list	{margin-left:-2%;}
.gallery_list:after	{content:"";display:block;clear:both;}
.gallery_list	li	{max-width:48%;width:48%;box-sizing:border-box;float:left;margin:0 0 25px 2%;}
.gallery_list	li	a	{content:"";display:block;clear:both;border:solid 1px #ddd;}
.gallery_list	li	a	img	{width:100%;border-bottom:solid 1px #ddd;}
.gallery_list	li	strong	{display:block;padding:20px 13px;font-size:13px;color:#333;font-weight:600;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.gallery_list	li	p	{padding:0 13px 15px 13px;font-size:13px;color:#888;}
.gallery_list	li	p	span	{display:block;float:right;font-size:12px;color:#000000;}

.gallery_list02	{margin-left:-2%;}
.gallery_list02:after	{content:"";display:block;clear:both;}
.gallery_list02	li	{max-width:48%;width:48%;box-sizing:border-box;float:left;margin:0 0 25px 2%;}
.gallery_list02	li	a	{content:"";display:block;clear:both;border:solid 1px #ddd;}
.gallery_list02	li	a	img	{width:100%;border-bottom:solid 1px #ddd;}
.gallery_list02	li	strong	{display:block;padding:20px 13px;font-size:13px;color:#333;font-weight:600;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.gallery_list02	li	p	{padding:0 13px 15px 13px;font-size:13px;color:#888;}
.gallery_list02	li	p	span	{display:block;float:right;font-size:12px;color:#000000;}


/*네트워크*/

.network_area	{}
.network_box	{width:100%;max-width:100%;float:none;}
.network_box p.tit01	{font-size:18px;color:#000000;line-height:140%;margin-bottom:20px;}
.network_box p.tit02	{font-size:12px;color:#333;font-weight:600;line-height:140%;margin-bottom:15px;}
.network_box p.tit03	{font-size:13px;color:#333;font-weight:600;line-height:140%;margin-bottom:15px;}
.network_box div.txt01	{font-size:12px;color:#666;line-height:140%;margin-bottom:25px;}

.table_type01	{border-top:solid 1px #333;}
.table_type01	th	{font-size:13px;color:#ea458f;font-weight:600;line-height:120%;text-align:left;padding:10px 0 10px 10px;border-bottom:solid 1px #ddd;}
.table_type01	td	{font-size:13px;color:#666;line-height:120%;padding:10px 0 10px 10px;border-bottom:solid 1px #ddd;}

.network_area	p.network_box02	{width:100%;max-width:420px;float:none;margin:0 auto;}
.network_area	p.network_box02	img	{width:100%;}


/*네일닥터*/

.nail_txt01	{}
.nail_txt01:after	{content:"";display:block;clear:both;}
.nail_txt01	dt	{width:100%;max-width:100%;font-size:20px;line-height:140%;font-weight:600;color:#f03351;padding:25px 0;letter-spacing: -1px;float:none;border-top:solid 1px #f03351;text-align:center;}
.nail_txt01	dd	{width:100%;max-width:100%;font-size:14px;color:#888;line-height:140%;padding:10px 0 25px 0;float:none;border-top:0;}
.nail_txt01	dd	strong	{font-size:14px;color:#333;line-height:140%;font-weight:600;}



/*제품소개*/

.procuct_list	{/*border-top:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;*/}
.procuct_list	li	{max-width:50%;width:50%;box-sizing:border-box;border:solid 1px #e5e5e5;/*border-bottom:solid 1px #e5e5e5;*/position:relative;float:left;}
.procuct_list	li	img	{width:100%;}
.procuct_list	li	div.on_box	{display:none;background:url(../images/bg/hover_bg01.png) repeat 0 0;color:#fff;text-align:center;width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer;}
.procuct_list	li	div.on_box	p	{margin-top:30%;}
.procuct_list	li	div.on_box	strong	{display:block;font-size:16px;font-weight:400;margin-top:10px;}
.procuct_list	li	div.on_box	span	{display:block;font-size:12px;margin-top:5px;margin-top:10px;}
.procuct_list	li	div.on_box	img	{max-width:29px;width:100%;margin:0 auto;}
.procuct_list	li.hover	div.on_box	{display:block;}



/***************************************상담센터***************************************/

/*빠른상담*/

h3.point_h3	{font-size:16px;color:#333;font-weight:600;background:url(../images/bg/h3_point.gif) no-repeat 0 3px;padding-left:16px;margin-bottom:20px;}

.list_type01	{border-top:solid 1px #ddd;margin-bottom:60px;}
.list_type01	dl	{border:solid 1px #ddd;border-top:none;}
.list_type01	dl	dt	{font-size:15px;color:#333;font-weight:600;padding:10px 15px 10px 15px;position:relative;line-height:22px;border-bottom:none;}
.list_type01	dl	dt	span.more	{display:block;background:#000000 url(../images/bg/open_02.png) no-repeat 60px center;color:#fff;font-size:12px;padding:0 10px;width:60px;position:absolute;right:10px;top:10px;line-height:22px;}
.list_type01	dl.current	dt	{border-bottom:solid 1px #ddd;}
.list_type01	dl.current	dt	span.more	{display:block;background:#000000 url(../images/bg/open_01.png) no-repeat 60px center;color:#fff;font-size:12px;padding:0 10px;width:60px;line-height:22px;}
.list_type01	dl	dd	{padding:10px 15px 0 15px;display:none;}
.list_type01	dl	dd	ul	{}
.list_type01	dl	dd	ul:after	{content:"";display:block;clear:both;}
.list_type01	dl	dd	ul	li	{font-size:14px;color:#666;width:100%;float:none;margin-bottom:20px;}


#guideBox {height:240px; border:1px #ebebeb solid;overflow-y:auto;background:#fbfbfb;padding:10px 16px;margin-bottom:10px;}
#guideBox:after {content:""; display:block; clear:both;}
#guideBox h4 {font-size:13px; color:#333; line-height:1.4; padding:0 0 16px 0;}
#guideBox strong {font-size:13px; color:#333; font-weight:600; line-height:1.4;}
#guideBox p {font-size:13px; color:#333; line-height:1.4; padding:0 0 30px 0;}
#guideBox p.n {padding:0 0 10px 0;}
#guideBox ul {margin:0 0 30px 0;} 
#guideBox ul:after {content:""; display:block; clear:both;}
#guideBox ul li {font-size:13px; color:#333; line-height:1.4; padding:0 0 0 14px; background:url('../images/bg/bg_guidebox_li.gif') left 8px no-repeat;}

.radio_p	{margin:0 0 15px 10px;}


/*뷰페이지*/


.youtube_area	{background:#eee;padding:10px;position:relative;margin-bottom:30px;}
.youtube_area	dt	{position:static;}
.youtube_area	dt	p	{color:#333;font-size:13px;line-height:130%;margin-left:5px;margin-bottom:15px;}
.youtube_area	dt	p	span	{display:inline;color:#333;font-size:13px;line-height:130%;margin-left:5px;}
.youtube_area	dd	{max-width:736px;width:100%;}
.youtube_area	dd	ul	{}
.youtube_area	dd	ul	li	{float:left;max-width:174px;margin-left:2%;margin-bottom:10px;width:48%;}
.youtube_area	dd	ul	li	img	{width:100%;}
.youtube_area	dd	ul	li	a	{display:block;}


.view_gallery	{}
.view_gallery	.view_box01	{float:none;width:100%;}
.view_gallery	.view_box02	{float:none;width:100%;}




/***************************************회원가입***************************************/

/*로그인*/

.login_box	{border:solid 1px #ddd;padding:20px;}
.login_box02	{border:solid 1px #ddd;border-top:0;padding:20px;}


.login_info	{max-width:465px;width:100%;margin:0 auto;position:relative;}
.login_info	li	{margin-bottom:10px;}
.login_info	li.l_info	{height:30px;border:solid 1px #ddd;background:#fff;box-sizing:border-box;margin-right:0;}
.login_info	li.l_info	input	{width:99%;padding-left:1%;border:0;line-height:28px;height:28px;}
.login_info	li.l_txt	{font-weight:600;color:#555;font-size:13px;}
.login_info	li.l_btn	{position:static;right:0;top:0;}
.login_info	li.l_btn	a	{display:block;width:100%;height:40px;background:#000000;font-weight:600;color:#fff;line-height:40px;text-align:center;font-size:14px;}
.login_info	li.l_btn02	{position:static;right:0;top:0;}
.login_info	li.l_btn02	a	{display:block;width:100%;height:40px;background:#333;font-weight:600;color:#fff;line-height:40px;text-align:center;font-size:14px;}



.search_idpw	{max-width:465px;width:100%;margin:0 auto;}
.search_idpw	li	{line-height:30px;font-size:13px;color:#666;margin-bottom:3px;}
.search_idpw	li:after	{content:"";display:block;clear:both;}
.search_idpw	li	a	{display:block;width:100%;background:#999;float:none;}
.search_idpw	li	a.join	{background:#000;}
.search_idpw	li	a	strong	{display:block;text-align:right;font-size:12px;color:#fff;height:30px;line-height:30px;padding-right:10px;}
.search_idpw	li	a	strong.box01	{background:url(../images/bg/id_icon.png) no-repeat 10px center;}
.search_idpw	li	a	strong.box02	{background:url(../images/bg/pw_icon.png) no-repeat 10px center;}
.search_idpw	li	a	strong.box03	{background:url(../images/bg/join_icon.png) no-repeat 10px center;}

.idpw_cp_txt	{text-align:center;font-size:13px;font-weight:600;color:#333;padding:30px 0;}

/*회원가입*/

.step_nav	{margin-left:-1.3%;margin-bottom:35px;}
.step_nav	li	{font-size:11px;color:#fff;background-image:none;text-align:center;width:32%;margin-left:1.3%;float:left;padding:10px 0;}
.step_nav	li.on	{background-image:none;}
.step_nav	li	strong	{display:block;font-size:13px;color:#fff;margin-bottom:8px;}
.step_nav	li:last-child	{background-image:none;}



.join_cp_box	{border:solid 1px #ddd;text-align:center;padding:40px 10px;}
.join_cp_box	p	{font-size:15px;color:#3333;font-weight:600;margin-bottom:30px;}
.join_cp_box	ul	{}
.join_cp_box	ul	li	{font-size:12px;color:#666;line-height:130%;margin-bottom:6px;}
.join_cp_box	ul	li:nth-child(3)	{padding-bottom:20px;}
.join_cp_box	ul	li	strong	{color:#000000;font-size:12px;font-weight:600;}




/*회원정보입력*/
dl.input_list	{padding:6px 0;border-bottom:solid 1px #ddd;background:#fff;}
dl.input_list:after	{content:"";display:block;clear:both;}
dl.input_list	dt	{width:100%;max-width:160px;float:left;}
dl.input_list	dt	strong	{font-size:13px;line-height:29px;color:#666;padding-left:20px;display:block;}
dl.input_list	dt.no_bg	strong	{background-image:none;padding-left:0;}
dl.input_list	dt.bg_none	strong	{background-image:none;}
dl.input_list	dd	{width:100%;max-width:740px;float:right;}

dl.input_list	dd	ul:after	{content:"";display:block;clear:both;}
ul.l_type01	{}
ul.l_type01	li	{float:left;margin-right:5px;font-size:14px;}
ul.l_type01	li.w75	{width:30%;max-width:75px;}
ul.l_type01	li.w110	{width:25%;max-width:110px;}
ul.l_type01	li.w140	{width:28%;max-width:140px;}
ul.l_type01	li.w170	{width:70%;max-width:300px;}
ul.l_type01	li.w170_01	{width:40%;max-width:170px;}
ul.l_type01	li.w300	{width:46%;max-width:300px;}
ul.l_type01	>li.clear	{clear:both;width:100%;margin-top:10px;margin-right:0;}
ul.l_type01	li span.s_type01	{font-size:13px;line-height:40px;color:#df0000;padding-left:10px;}
ul.l_type01	li span.s_type02	{font-size:13px;line-height:40px;color:#777;padding-left:10px;}
ul.l_type01	li	p	{line-height:29px;}
ul.l_type01	li.day	div:after	{content:"";display:block;clear:both;}
ul.l_type01	li.day	div	a	{display:block;background:#f9f9f9;color:#666;border:solid 1px #ddd;line-height:27px;min-width:62px;text-align:center;float:left;margin:7px 7px 0 0 ;}

ul.l_type01	li.day_select	{max-width:140px;width:15.7%;margin:0;}
ul.l_type01	li	select	{width:100%;height:35px;border:solid 1px #ddd;line-height:35px;vertical-align:middle;}
ul.l_type01	li.label	{margin-left:20px;}
ul.l_type01	li	input[type='radio'],dl.input_list	dd	ul.l_type01	li	input[type='checkbox']	{line-height:40px;vertical-align:middle;} 
ul.l_type01	li	label	{font-size:13px;color:#666;}

ul.l_type01	li.phone_select	{width:30%;max-width:110px;}
ul.l_type01	li.mail_select	{width:30%;max-width:140px;}
ul.l_type01	li.mail_select02	{width:100%;max-width:100%;}
ul.l_type01	li.choice	{max-width:270px;width:32%;margin:0;}
ul.l_type01	li.c_select	{width:48%;max-width:170px;}
dl.input_list	dd	p.txt_01	{font-size:13px;color:#666;padding-top:4px;line-height:120%;}

a.btn_01	{display:block;background:#7c7c7c;font-size:12px;color:#fff;text-align:center;line-height:35px;padding:0 10px;font-weight:600;}


.secession_box	{font-size:12px;color:#666;line-height:130%;border:solid 1px #ddd;padding:10px 10px;margin-bottom:15px;}
.secession_box	p	{font-size:16px;font-weight:600;color:#333;margin-bottom:25px;}

.secession_box02	{border:solid 1px #ddd;width:96%;padding:1% 2%;height:150px;resize:none;}





}





@media all and (max-width: 500px){


/*제품소개*/

.procuct_list	{/*border-top:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;*/}
.procuct_list	li	{max-width:50%;width:50%;box-sizing:border-box;border:solid 1px #e5e5e5;/*border-bottom:solid 1px #e5e5e5;*/position:relative;float:left;}
.procuct_list	li	img	{width:100%;}
.procuct_list	li	div.on_box	{display:none;background:url(../images/bg/hover_bg01.png) repeat 0 0;color:#fff;text-align:center;width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer;}
.procuct_list	li	div.on_box	p	{margin-top:20%;}
.procuct_list	li	div.on_box	strong	{display:block;font-size:13px;font-weight:400;margin-top:10px;}
.procuct_list	li	div.on_box	span	{display:block;font-size:11px;margin-top:5px;margin-top:10px;}
.procuct_list	li	div.on_box	img	{max-width:20px;width:100%;margin:0 auto;}
.procuct_list	li.hover	div.on_box	{display:block;}

}




















































































