@charset "utf-8";

@import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);
@font-face {
 font-family: 'NanumSquare';
 font-weight: 300;
 src: url(../font/NanumSquareL.eot);
 src: url(../font/NanumSquareL.eot?#iefix) format('embedded-opentype'),
      url(../font/NanumSquareL.woff) format('woff'),
      url(../font/NanumSquareL.ttf) format('truetype');
}


@font-face{font-family:'Iropke Batang';font-style:normal;font-weight:400;src:url(../font/IropkeBatangM.eot);src:url(../font/IropkeBatangM.eot?#iefix) format("embedded-opentype"),url(../font/IropkeBatangM.woff) format("woff"),url(../font/IropkeBatangM.ttf) format("truetype");}

/*레이아웃*/
#wrap{width:100%;_width:expression(parseInt(document.body.offsetWidth) > 1200 ? "100%" :document.body.offsetWidth ); min-width:1200px;}
#sub_container{width:100%; margin:0 auto;}


/*width사이즈 재정비*/
.enter{ clear:both; }



/*공통*/
.left{float:left;}
.right{float:right;}
.enter{clear:both;}



/*top*/
.top_bg{width:100%; margin:0 auto; border-bottom:1px solid #ccc; background:#fff;}
.top_bg .top_list{float:right;}
.top_bg .top_list li{padding:10px; colro:#ccc; font-size:14px; }


/* gnb */
#header{position:relative; z-index:1; border-bottom:1px solid #ff0000;}
.top_bg{width:100%; height:35px; margin:0 auto; border-bottom:1px solid #f3f3f3; }
.top_bg .top_list{float:right; padding-right:20px;}
.top_bg .top_list li{padding:10px 5px; colro:#ccc; font-size:14px; float:left;}

#header .header_wrap{position:relative; width:100%; margin:0 auto;}
#header .header_wrap:after{display:block; clear:both; content:"";}


#header .header_wrap .logo{min-width:220px; width:15%; float:left; position:absolute; left:10px; top:10px; }

#header .header_wrap .menu{width:210px; height:40px; float:right; position:absolute; right:70px; top:16px;}
/*검색*/
#header .header_wrap .menu .search{ height:40px; float:right; }
#header .header_wrap .menu .search .btn_submit {width:35px; height:35px; line-height:35px; border:0;background:#ff0000;color:#fff;cursor:pointer;border:0}
#header .header_wrap .menu .search ..btn_submit:hover {background:#F00;}

#header .header_wrap .menu .menu1{}

@media screen and (max-width: 1300px) {


#header .header_wrap .logo{width:140px;  float:left; position:absolute; left:10px; top:18px; }
#header .header_wrap .logo img{width:140px;}

/*검색*/
#header .header_wrap .menu{width:200px; height:40px; float:right; position:absolute; right:20px; top:17px;}
#header .header_wrap .menu .search{ height:40px; float:right; }
#header .header_wrap .menu .search .btn_submit {width:35px; height:35px; line-height:35px; border:0;background:#ff0000;color:#fff;cursor:pointer;border:0}
#header .header_wrap .menu .search ..btn_submit:hover {background:#F00;}

#header .header_wrap .menu .menu1{display:none;}

}



#header .header_wrap #gnb{float:left; width:100%; min-width:850px; margin:0 auto;}


#header #gnb > ul:after{display:block; clear:both; content:"";}
#gnb ul{width:850px; margin:0 auto;}
#gnb .depth1{float:left; }
#gnb .depth1 > a{display:block; padding:25px 14px; font-size:16px; font-weight:700; line-height:17px; color:#000000; text-align:center;}
#gnb .depth1 a:hover, #gnb .depth1 a:focus, #gnb .depth1.on > a{color:#d60000;}
#gnb .depth2{display:none; position:absolute; left:50%; width:850px; padding-top:20px; padding-bottom:15px; margin-left:-470px; z-index:101; color:#333333;}
#gnb .depth2.on{display:block;}
#gnb .nav1 .depth2{width:850px; padding-left:55px; }
#gnb .nav2 .depth2{width:850px; padding-left:100px;}
#gnb .nav3 .depth2{width:850px; padding-left:270px; }
#gnb .nav4 .depth2{width:850px; padding-left:390px;}
#gnb .nav5 .depth2{width:850px; padding-left:505px;}
#gnb .nav6 .depth2{width:850px; padding-left:370px;}
#gnb .nav7 .depth2{width:850px; padding-left:660px;}
#gnb .nav8 .depth2{width:860px; padding-right:10px; }
#gnb .depth2 > li{float:left; margin-left:30px;}
#gnb .depth2 > li:first-child{margin-left:0;}
#gnb .nav8 .depth2 > li{float:right; margin-right:25px;}
#gnb .depth2 a{display:inline-block; padding-bottom:4px; font-size:14px; font-weight:700; line-height:14px; letter-spacing:-0.25px; color:#333333;}

#gnb .depth2 a:hover, #gnb .depth2 a:focus{border-bottom:1px solid #f27321;}
#header .gnb_bg{position:absolute; left:0; z-index:100; width:100%; background:#f9f9f9; border-bottom:1px solid #ff0000;}


@media screen and (max-width: 1300px) {


}


#quickmenu{position: absolute; right:0; top: 120px; z-index:3;width:35px; height:140px;  display:block;  writing-mode: sideways-lr;}

#floatMenu {
	position: absolute;
	width: 120px;
	height: 700px;
	right: 0px;
	top: 120px;
	z-index:3;
}

#floatMenu .quick{width:120px; margin:0 auto;}
#floatMenu .quick ul{width:120px; margin:0 auto;}
#floatMenu .quick ul li.quick_head{border-radius:20px 20px 0 0; background:#f00; color:#fff; text-align:center; font-size:13px; font-weight:bold; padding:15px 0;}
#floatMenu .quick ul li.quick_body{background:#fff; color:#333; text-align:center; font-size:14px; font-weight:bold; height:70px; border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3;}
#floatMenu .quick ul li.quick_body .icon{width:100px; margin:0 auto; text-align:center; border-top:1px solid #f3f3f3; padding-top:3px;}
#floatMenu .quick ul li.quick_body .tit{width:100px; margin:0 auto; text-align:center; padding:5px 0 12px; color:#333; font-size:12px;}
#floatMenu .quick ul li.quick_bottom{background:#444; color:#fff; text-align:center; font-size:13px; font-weight:bold; padding:9px 0; border-radius:0 0 20px 20px;}


#floatMenu .banner{width:120px; margin-top:10px;}

#floatMenu .close{margin:10px auto 0; text-align:center;}





/*푸터*/
#footer{width:100%; height:180px; margin:0 auto; background:#0a0c1b;}
#footer .f_menu{width:100%; height:20px; margin:0 auto; border-bottom:1px solid #1f2239; padding:10px 0;}
#footer .f_menu ul{width:500px; margin:0 auto;}
#footer .f_menu ul li{padding:0 20px;  height:20px; line-height:20px; border-right:1px solid #1f2239; font-size:14px; color:#777; float:left;}
#footer .f_menu .f_mirae{float:left; padding-left:20px;font-size:14px; color:#777; line-height:20px;}

#footer .foot{width:100%; margin:0 auto;}
#footer .foot .f_logo{width:20%; float:left;  padding-top:40px;}
#footer .foot .f_logo img{padding-left:20px;}
#footer .foot .copy{width:60%; float:left; font-size:14px; line-height:25px; color:#777; text-align:center; padding-top:15px;}
#footer .foot .f_call{width:20%; float:left; padding-top:15px;}
#footer .foot .f_call .f_call_tit{text-align:right; font-size:14px; color:#faab00; font-weight:bold; padding-right:20px;}
#footer .foot .f_call .f_call_txt{text-align:right; font-size:30px; color:#ccc; font-weight:bold; padding:10px 20px 0 0;text-decoration: none;cursor:text;}

#footer .foot .f_call .f_sns{width:145px;  height:35px;  float:right; margin-top:10px; padding-right:10px;}
#footer .foot .f_call .f_sns ul{width:145px; height:35px;}
#footer .foot .f_call .f_sns ul li{width:45px; float:left;}




.con1{width:100%; margin:0 auto; padding-top:120px;}
.con1 .con1_tit{width:1200px; margin:0 auto; text-align:center; font-size:30px; color:#000; line-height:40px; padding-bottom:50px;}
.con1 .con1_bg{width:100%; margin:0 auto; background:url(../images/con1_bg.jpg)top center no-repeat; height:700px;}
.con1 .con1_bg .con1_box li{display:inline-block;width:380px;vertical-align:top; margin:0 8px;box-sizing:border-box; height:500px; border-radius:40px 0 40px 0;transition: all 0.8s ease-in-out;}
.con1 .con1_bg .con1_box li:hover{display:inline-block;width:380px;vertical-align:top; margin:0 8px;border:20px solid #C00; box-sizing:border-box; height:500px; border-radius:40px 0 40px 0; transition: all 0.5s ease;}
.con1 .con1_bg .con1_box li .box{width:340px; margin:0 auto;}
.con1 .con1_bg .con1_box li .box .line{margin:0 auto; width:1px; height:140px; background:#999;}
.con1 .con1_bg .con1_box li:hover .box .line{ opacity:0.3;}

.con1 .con1_bg .con1_box li .box .s_tit{width:340px; margin:0 auto; color:#faab00; font-size:15px; text-align:center; line-height:14px; padding:30px 0 20px;}
.con1 .con1_bg .con1_box li .box .m_tit{width:340px; margin:0 auto; color:#fff; font-size:40px; text-align:center; line-height:40px; padding-bottom:20px;}
.con1 .con1_bg .con1_box li .box .txt{width:340px; margin:0 auto; color:#fff; font-size:16px; text-align:center; line-height:24px;}

.con2{width:100%; margin:0 auto; height:500px; background:url(../images/con2_bg.jpg)top center no-repeat;}

.con2 ul.tabs{width:376px; margin: 0 auto; padding: 0px; list-style: none;}
.con2 ul.tabs li{width:120px; border:1px solid #ccc; background: none; color: #222; padding:10px 0; text-align:center; display: inline-block; cursor: pointer;}
 
.con2 ul.tabs li.current{width:120px;text-align:center;padding:10px 0;border:1px solid #ccc; background: #ededed; color: #222;}
 
.con2 .tab-content{margin:0 auto;width:95%; display: none; padding: 10px;}
 
.con2 .tab-content.current{ display: inherit;}

.con3{width:100%; margin:0 auto; height:600px; background:url(../images/con3_bg.jpg)top center no-repeat;}
.con3 .con3_tit{width:1200px; margin:0 auto; text-align:center; font-size:30px; color:#000; line-height:40px; padding-bottom:50px;}
.con3 .con3_bg{width:100%; height:400px; margin:0 auto; background:url(../images/con3_bg.png)top center no-repeat;}
.con3 .con3_bg .con3_con{width:1200px; margin:0 auto;}
.con3 .con3_bg .con3_con ul{width:1200px; margin:0 auto;}
.con3 .con3_bg .con3_con ul li{width:300px; float:left; padding:150px 0; text-align:center; font-size:18px; line-height:30px; font-weight:bold; color:#000;}
.con3 .con3_bg .con3_con ul li span{color:#f00000;}

.con4{width:1200px; margin:0 auto;}
.con4 ul{width:1200px; margin:0 auto;}
.con4 ul li{width:238px; height:238px; border:1px solid #ccc; float:left;}
.con4 ul li .con4_icon{width:230px; margin:0 auto; text-align:center; padding-top:70px;}
.con4 ul li .con4_tit{width:230px; margin:0 auto; text-align:center; color:#333; font-size:16px; font-weight:bold; padding-top:20px;}


.con5{width:100%; margin:0 auto; height:980px;}
.con5 .con5_1{width:1200px; height:430px; margin:0 auto; padding:20px 0;z-index:1}
.con5 .con5_1 .con5_play{width:600px; height:430px;float:left; background:url(../images/con5_play.jpg)top center no-repeat;}
.con5 .con5_1 .con5_notice{width:580px; height:430px;margin-left:20px; border:1px solid #ccc; box-sizing:border-box;float:left;background:#ffffff;}
.con5 .con5_1 .con5_notice .con5_notice1{width:520px; margin:0 auto; padding:40px 0 20px; height:35px; border-bottom:1px solid #f3f3f3;}
.con5 .con5_1 .con5_notice .con5_notice1 .con5_notice1_tit{width:485px;  height:35px; line-height:35px; font-size:20px; color:#f00000; float:left; font-weight:bold;}
.con5 .con5_1 .con5_notice .con5_notice1 .con5_notice1_btn{width:35px; float:left;}
.con5 .con5_1 .con5_notice .con5_notice2{width:520px; margin:0 auto;}

.con5 .con5_2{width:1200px; height:360px; margin:0 auto; border:1px solid #ccc; background:#ffffff; padding:20px 0; position:relative;}
.con5 .con5_2 ul{width:1200px; margin:0 auto;}
.con5 .con5_2 ul li{width:300px; float:left; padding:20px 0; list-style:none; text-align:center;}

.con5 .con5_bg{width:100%; height:600px; z-index:-1; margin-top:-500px; background:#f3f3f3;}




#sub_container .sub_container_tit{width:100%; margin:0 auto; text-align:center; font-size:40px; color:#000; line-height:40px; padding:100px 0 30px;font-family: 'Nanum Square';}
#sub_container .sub_container_txt{width:100%; margin:0 auto; text-align:center; font-size:18px; color:#000; line-height:24px; padding-bottom:50px;}
#sub_container .sub_container_btn{width:100%; margin:0 auto; text-align:center; padding-bottom:100px;}

#sub_container .sub_container_btn .sub_menu{margin:0 auto; width:456px;}
#sub_container .sub_container_btn .sub_menu ul.smenu{width:456px; margin:0 auto; border-radius:30px; height:60px; background:#fff; display:block; font-family: 'Nanum Square';}

#sub_container .sub_container_btn .sub_menu ul li.smenu{width:150px; height:40px; line-height:40px; float:left; text-align:center; color:#333; font-size:14px; display:block; border:1px solid #ccc;}
#sub_container .sub_container_btn .sub_menu ul li.smenu:hover{width:150px; height:40px; line-height:40px; background:#f9f9f9; color:#333; display:block;}
#sub_container .sub_container_btn .sub_menu ul li.smenu_on{width:150px; height:40px; line-height:40px; background:#ff0000; border:1px solid #ff0000; color:#fff; font-weight:bold; float:left; text-align:center; font-size:15px; display:block;}
#sub_container .sub_container_btn .sub_menu ul li.smenu_on a{width:150px; height:40px; line-height:40px; color:#fff;  display:block;}



#sub_container .sub_top{width:100%; height:250px; margin:0 auto; top:0; }

.board{width:1200px; margin:0 auto; padding-bottom:200px;}


.greet1{width:1200px; height:480px; margin:0 auto; border-bottom:1px solid #ccc; }
.greet1 .greet1_1{width:570px; height:380px; float:left;}
.greet1 .greet1_2{width:600px; padding-left:30px; float:left;}
.greet1 .greet1_2 .greet1_2_tit{font-size:28px; line-height:40px; text-align:left; color:#000; padding-top:60px; font-family: 'Nanum Square'; }
.greet1 .greet1_2 .greet1_2_txt{font-size:16px; line-height:30px; text-align:left; color:#000; padding-top:60px;}


.greet2{width:1200px; margin:0 auto; height:900px;}
.greet2 .greet2_tit{width:1200px; margin:0 auto; text-align:center; font-size:30px; color:#000; line-height:40px; padding:100px 0 20px;font-family: 'Nanum Square'; }
.greet2 .greet2_txt{width:1200px; margin:0 auto; text-align:center; font-size:16px; color:#000; line-height:30px; padding-bottom:50px;}
.greet2 .greet2_con{width:1200px; margin:0 auto;}
.greet2 .greet2_con .con1_box{width:1200px; margin:0 auto;}
.greet2 .greet2_con .con1_box li{width:380px; vertical-align:top; margin:0 8px;height:500px; border-radius:40px 0 40px 0; float:left;}
.greet2 .greet2_con .con1_box li .box{width:340px; margin:0 auto;}
.greet2 .greet2_con .con1_box li .box .line{margin:0 auto; width:1px; height:100px; background:#999;}
.greet2 .greet2_con .con1_box li .box .tit{width:340px; margin:0 auto; color:#fff; font-size:28px; text-align:center; line-height:40px; padding:40px 0 20px; font-family: 'Nanum Square'; }
.greet2 .greet2_con .con1_box li .box .txt{width:340px; margin:0 auto; color:#fff; font-size:16px; text-align:center; line-height:24px; padding-bottom:10px;}
.greet2 .greet2_con .con1_box li .box .btn{width:250px; margin:10px auto 0; color:#fff; font-size:16px; text-align:center; line-height:45px; border:2px solid #fff; font-weight:bold; border-radius:50px;}


/* 교욱원소개 2 */
.left{float:left;}
.right{float:right;}
.tit{font-size:32px;color:#000; font-family: 'Nanum Square';}
.txt{font-size:16px; color:#000; line-height:30px;}
.sub_inner{width:1200px; margin:0 auto;}

.gr_box{width:1200px; margin:0 auto 100px;}
.gr03{margin-bottom:0; padding-bottom:100px;}
.gr03_img{width:100%; height:490px; background:url('../about/images/greet3.jpg') bottom center no-repeat;}

.gr_box .gr_img{width:570px; height:380px;}
.gr_box .gr_txt{width:595px;}
.gr_box .gr_txt > .tit{line-height:48px; margin-bottom:35px; padding:10px 0;}
.gr_box .gr_txt > .txt > p{font-size:16px; line-height:30px; color:#000; margin-bottom:20px;}
.gr_box .gr_txt > .txt > p.last{margin-bottom:0;}


/*비전*/
.vision1{width:1200px; margin:0 auto;}
.vision1 .vision1_tit{width:1200px; margin:0 auto; text-align:center; font-size:30px; color:#000; line-height:40px; padding:0 0 20px 0;font-family: 'Nanum Square'; }
.vision1 .vision1_txt{width:1200px; margin:0 auto; text-align:center; font-size:18px; color:#000; line-height:30px; padding-bottom:50px;}

.vision2{width:100%; margin:0 auto; background:url(../about/images/vision_bg.jpg)top center no-repeat; padding-bottom:100px;}
.vision2 .vision2_tit{width:1200px; margin:0 auto; text-align:center; font-weight:bold; font-size:30px; color:#fff; line-height:40px; padding:100px 0 20px;font-family: 'Nanum Square'; }
.vision2 .vision2_txt{width:1200px; margin:0 auto; text-align:center;font-weight:bold;  font-size:18px; color:#fff; line-height:30px; padding-bottom:50px;}
.vision2 .vision2_txt2{width:1200px; margin:0 auto; text-align:center; font-size:16px; color:#fff; line-height:30px; padding-bottom:50px;}
.vision2 .vision2_con{width:1200px; margin:0 auto; text-align:center;}

.vision3{width:100%; margin:0 auto; }
.vision3 .vision3_tit{width:1200px; margin:0 auto; text-align:center; font-weight:bold; font-size:30px; color:#000; line-height:40px; padding:100px 0 20px;font-family: 'Nanum Square'; }
.vision3 .vision3_txt{width:1200px; margin:0 auto; text-align:center;font-weight:bold;  font-size:16px; color:#000; line-height:30px; padding-bottom:50px;}
.vision3 .vision3_txt table{width:1180px; margin:0 auto; margin-bottom:100px;}
.vision3 .vision3_txt table td{width:295px; height:350px; text-align:center; font-size:18px; color:#333; line-height:30px;}

/* 비전 2 */
.vs01{width:100%; margin:0 auto; background:url('../about/images/vision_bg.jpg') top center no-repeat;}
.vs01_box{padding:100px 0; text-align:center;}
.vs01_box > .tit{line-height:31px; margin-bottom:24px; color:#fff; font-weight:bold;}
.vs01_box > .txt{color:#fff;}
.vs01_box > .vs01_img{width:1035px; height:315px; margin:60px auto 0;}

.vs02{width:100%; margin:0 auto; /*background:url('../about/images/vs02_bg.png') top center no-repeat;*/}
.vs02_box {text-align:center; padding-top:100px;}
.vs02_box > .tit{line-height:31px; margin-bottom:24px; font-weight:bold;}
.vs02_box > .vs02_img{width:496px; height:470px; margin:60px auto;}
.vs02_box > .txt2{font-size:18px; line-height:36px; color:#000; padding:90px 0;}
.vs02_box > .txt2 span{font-size:20px; color:#000;}

/*조직도*/
.organi{width:1200px; height:1000px; margin:40px auto 0; padding-bottom:100px;}

/*찾아오시는길*/
.location{width:1200px; margin:0 auto;}


/*맵*/
.clearfix::after{content:''; display:block; clear:both;}
.lo_left{width:590px; float:left; margin-right:20px; margin-bottom:100px;}
.lo_box02{margin-right:0;}

.lo_left .root_daum_roughmap{padding:0 !important; border:0 !important;}
.lo_txt{margin-top:20px}
.lo_txt > table{width:100%; margin:0 auto; background:#cccccc;}
.lo_txt > table th{background:#f9f9f9; text-align:center; font-size:15px; padding:13px; line-height:48px;}
.lo_txt > table td{background:#ffffff; font-size:15px; padding:13px; line-height:48px;}
.lo_txt > table td.td_2{line-height:24px;}




/*수강신청*/

.appli{width:1200px; margin:0 auto; padding-bottom:100px;}
.appli_tit{text-align:left; font-size:25px; font-weight:bold; color:#000; padding-bottom:20px;}
.a_table{width:1200px; margin:0 auto; border-top:2px solid #F00; border-bottom:1px solid #333;}
.a_table .a_table_tit{text-align:center; font-size:16px; color:#000; padding:25px 0; background:#f9f9f9; border-bottom:1px solid #ccc; font-weight:bold;}
.a_table .a_table_txt{text-align:left;  padding:25px 20px; font-size:14px; color:#333; line-height:25px; }
.a_table .a_table_txt2{text-align:center;  padding:25px 20px; font-size:14px; color:#333;  line-height:25px;}
.a_table .a_table_play{ padding:25px 0; text-align:center; }
.a_table .a_table_btn{ padding:25px 0; text-align:center;}
.appli_btn{margin:40px auto 0; width:150px; text-align:center; color:#fff; border-radius:30px; height:45px; background:#F00; font-size:15px; line-height:45px; font-weight:bold;}


/*수강신청-교육신청*/
.appli_edu{width:1200px; margin:0 auto; padding-bottom:100px;}
.appli_edu_tit{text-align:left; font-size:25px; font-weight:bold; color:#000; padding-bottom:20px;}
.edu_table{width:1200px; margin:0 auto; border-top:2px solid #F00; border-bottom:1px solid #333;}
.edu_table .edu_table_tit{text-align:center; font-size:16px; color:#000; padding:25px; background:#f9f9f9; border-bottom:1px solid #ccc; font-weight:bold;}
.edu_table .edu_table_txt{text-align:left;  padding:25px 20px; font-size:14px; color:#333; line-height:25px;border-bottom:1px solid #ccc; }
.edu_btn{width:460px; margin:0 auto; padding-bottom:200px;}
.edu_btn .edu_list{width:200px; float:left; border-radius:30px; background:#333; text-align:center; font-size:16px; color:#fff; padding:20px 0; height:16px;}
.edu_btn .edu_submit{width:200px; float:left; margin-left:20px; border-radius:30px; background:#f00; text-align:center; font-size:16px; color:#fff; padding:20px 0; height:16px; cursor:pointer;}


.edu_submit,.men_submit{cursor:pointer;}
.edu_submit2,.men_submit2{display:none;}

/*수강신청-심리상담신청*/
.appli_men{width:1200px; margin:0 auto; padding-bottom:100px;}
.appli_men_tit{text-align:left; font-size:25px; font-weight:bold; color:#000; padding-bottom:20px;}
.men_table{width:1200px; margin:0 auto; border-top:2px solid #F00; border-bottom:1px solid #333;}
.men_table .men_table_tit{text-align:center; font-size:16px; color:#000; padding:25px; background:#f9f9f9; border-bottom:1px solid #ccc; font-weight:bold;}
.men_table .men_table_txt{text-align:left;  padding:25px 20px; font-size:14px; color:#333; line-height:25px;border-bottom:1px solid #ccc; }
.men_btn{width:460px; margin:0 auto; padding-bottom:200px;}
.men_btn .men_list{width:200px; float:left; border-radius:30px; background:#333; text-align:center; font-size:16px; color:#fff; padding:20px 0; height:16px;}
.men_btn .men_submit{width:200px; float:left; margin-left:20px; border-radius:30px; background:#f00; text-align:center; font-size:16px; color:#fff; padding:20px 0; height:16px;}


/*수강신청-민간자격신청*/
.appli_certi{width:1200px; margin:0 auto; padding-bottom:100px;}
.appli_certi_tit{text-align:left; font-size:25px; font-weight:bold; color:#000; padding-bottom:20px;}
.certi_table{width:1200px; margin:0 auto; border-top:2px solid #F00; border-bottom:1px solid #333;}
.certi_table .certi_table_tit{text-align:center; font-size:16px; color:#000; padding:25px; background:#f9f9f9; border-bottom:1px solid #ccc; font-weight:bold;}
.certi_table .certi_table_txt{text-align:left;  padding:25px 20px; font-size:14px; color:#333; line-height:25px;border-bottom:1px solid #ccc; }
.certi_btn{width:400px; margin:0 auto; padding-bottom:200px;}
.certi_btn .certi_list{width:150px; float:left; border-radius:30px; background:#333; text-align:center; font-size:16px; color:#fff; height:40px; line-height:40px;}
.certi_btn .certi_submit{width:150px; float:left; margin-left:20px; border-radius:30px; background:#f00; text-align:center; font-size:16px; color:#fff; line-height:40px; height:40px;cursor:pointer;}
.appli_certi_agree{padding:20px; 0; text-align:left;}
.appli_certi_btn{margin:40px auto 0; width:150px; background:#333; color:#ffffff; border-radius:40px; text-align:center; line-height:40px; height:40px;}
.appli_certi_btn a{color:#fff;}


/*영수증*/
.receipt{width:600px; margin:0 auto; }
.receipt .receipt_tit1{width:600px; margin:0 auto; text-align:center; color:#000; font-size:24px; padding:40px 0 30px; font-weight:bold;}
.receipt .receipt_tit2{width:600px; margin:0 auto; text-align:left; color:#000; font-size:15px; padding:20px 0 10px;font-weight:bold;}
.receipt .receipt_tit3{width:600px; margin:0 auto; text-align:left; color:#000; font-size:12px; padding:20px 0; line-height:20px;}

.receipt .receipt_table{width:600px; margin:0 auto;}
.receipt .receipt_table .receipt_1{background:#ffffff; width:298px; text-align:left; color:#000; line-height:30px; font-size:12px; padding:10px;}
.receipt .receipt_table .receipt_2{background:#f3f3f3; width:298px; text-align:center; color:#000; line-height:40px; font-size:12px;}
.receipt .receipt_table .receipt_3{background:#ffffff; width:298px; text-align:center; color:#000; line-height:40px; font-size:12px;}
.receipt .receipt_table .receipt_4{background:#f3f3f3; width:298px; text-align:left; color:#000; line-height:40px; font-size:12px; padding:0 10px;}
.receipt .receipt_table .receipt_5{background:#ffffff; width:298px; text-align:right; color:#000; line-height:40px; font-size:12px; padding:0 10px;}

.receipt .receipt_btn{width:600px; height:100px;margin:0 auto; text-align:center; padding-bottom:40px;}
.receipt .receipt_btn ul{width:250px; margin:0 auto; }
.receipt .receipt_btn ul li{width:120px; height:40px; text-align:center; color:#fff; font-weight:bold; font-size:14px; background:#333; float:left; line-height:40px;}


/*수료증*/
.certificate1{width:800px; height:1200px; margin:0 auto; background:url(../application/images/certificate1.jpg)top center no-repeat;}

/*자격증*/
.certificate2{width:800px; height:1200px; margin:0 auto; background:url(../application/images/certificate2.jpg)top center no-repeat;}


.cer_no{width:200px; text-align:right; font-family: 'Iropke Batang', serif; font-size:17px; color:#000; padding:108px 0 0 100px;}

.cer_info{ font-family: 'Iropke Batang', serif; margin:0 auto; font-size:18px; color:#000; font-weight:bold;}
.cer_info .cer_table{  padding:198px 0 0 250px; }
.cer_info .cer_table .cer_table_t{ font-family: 'Iropke Batang', serif; font-size:20px; color:#000; font-weight:bold; padding:10px 0 10px 10px; text-align:left;}

.cer_txt{ margin:0 auto;text-align:center;padding-top:100px;}
.cer_txt span{ font-family: 'Iropke Batang', serif; margin:0 auto; font-size:24px; color:#000; font-weight:bold; text-align:center; line-height:42px;}

.cer_date{ font-family: 'Iropke Batang', serif; margin:0 auto; font-size:20px; color:#000; font-weight:bold;  text-align:center; padding-top:100px; }
.cer_date2{ font-family: 'Iropke Batang', serif; margin:0 auto; font-size:20px; color:#000; font-weight:bold;  text-align:center; padding-top:362px; }



.private1{width:1200px; margin:0 auto; padding:20px 0 50px;}
.private1 p{font-size:14px; color:#000; line-height:28px; font-weight:normal; padding:10px 0;}

.private2{width:1120px; margin:0 auto; border-top:2px solid #ff0000; background:#f9f9f9; padding:40px; margin-bottom:100px;}
.private2 .tit{font-size:16px; color:#000; line-height:28px; font-weight:bold; padding:10px 0;}
.private2 .txt{font-size:14px; color:#000; line-height:28px; font-weight:normal; padding:10px 0;}



.p_mail{width:1120px; margin:0 auto; padding:20px 0 50px;  border-top:2px solid #ff0000; background:#f9f9f9; padding:40px; margin-bottom:100px;}
.p_mail p{font-size:14px; color:#000; line-height:28px; font-weight:normal; padding:10px 0;}


.sound_only{display:none;}