@charset "euc-kr";

/* sch_box */
.sch_box{margin-bottom:30px; padding:16px 0; border:1px solid #e5e5e5; background-color:#f5f5f5; text-align:center;}
.sch_box select{padding:0 5px; width:120px; height:39px; color:#888; font-size:13px; border:1px solid #ddd; -webkit-appearance: none; -moz-appearance: none; appearance:none; background:url(../../images/sub/select_bg.gif) no-repeat right center #fff;}
.sch_box select::-ms-expand{display:none;}
.sch_box input[type="text"]{width:373px; height:21px; padding:8px 0 8px 5px; font-size:13px; border:1px solid #ddd;}
.sch_box.staff_sch select{width:230px;}
.sch_box.staff_sch input[type="text"]{width:100px;}
.sch_box input[type="submit"]{margin-left:2px; padding:10px 0 11px 0; width:60px; color:#fff; font-size:14px; border:none; background:#303030; letter-spacing:-0.045em;}

/* 180124 Ãß°¡(¹Ìµð¾îÄõ¸® 768¿¡ ´õ ÀÖ½À´Ï´Ù.) */
.sch_box .add_select{overflow:hidden; margin:0 auto; width:444px;}
.sch_box .add_select li{float:left; margin-bottom:10px; margin-right:2%; width:49%;}
.sch_box .add_select li:nth-child(2n){margin-right:0;}
.sch_box .add_select li select{width:100% !important;}
/* 180124 ³¡ */

.sel_box{margin-bottom:30px; padding:16px 0; border:1px solid #e5e5e5; background-color:#f5f5f5; text-align:center;}
.sel_box span{margin-right:5px; color:#555; font-size:14px;}
.sel_box select{padding:0 5px; width:120px; height:39px; color:#888; font-size:13px; border:1px solid #ddd; -webkit-appearance: none; -moz-appearance: none; appearance:none; background:url(../../images/sub/select_bg.gif) no-repeat right center #fff;}
.sel_box select::-ms-expand{display:none;}

/* list_option */
.list_option{overflow:hidden; margin-bottom:10px;}
.list_option p{float:left; padding:5px 0 0 16px; color:#666; background:url(../../images/article/list_total.png) no-repeat 0 6px;}
.list_option p strong{color:#f23041;}
.list_option p b{color:#333;}
.list_option div{float:right;}
.list_option select{height:29px; color:#888; font-size:13px; border:1px solid #ddd;}
.list_option a{padding:7px 12px; color:#fff; font-size:13px; background:#606060;}

/* view_option */
.view_option{position:relative; margin-bottom:10px;}
.view_option:after{display:block; clear:both; content:"";}
.view_option div{float:right;}
.report_insert{display:none; position:absolute; top:42px; right:0; width:458px; height:60px; padding:10px; background-color:#fff; border:1px solid #ddd;}
.report_insert textarea{float:left; width:378px; height:47px; padding:10px 0 0 10px; border:1px solid #ddd; resize:none;}
.report_insert input[type="submit"]{float:right; width:60px; height:59px; border:none; background-color:#2a3649; color:#fff;}
.report_insert a span{display:inline-block; padding:21px 16px; margin-left:10px; border:solid 1px #ddd;}

/* list_style_1 */
.list_style_1{table-layout:fixed; width:100%; margin-bottom:15px; border-top:2px solid #111;}
.list_style_1 th{padding:18px 5px; border-bottom:1px solid #111; background:#fafafa; font-family:"NanumBarunGothicB"; font-size:15px; color:#333;}
.list_style_1 th.border_none{border-right:none;}
.list_style_1 td{padding:19px 5px; text-align:center; font-size:13px; border-bottom:1px solid #d5d5d5;}
.list_style_1 td.title{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; font-family:"NanumBarunGothicB";}
.list_style_1 td.left{text-align:left;}
.list_style_1 td.right{text-align:right;}

.list_style_1 tr.faq_question > th{}
.list_style_1 tr.faq_question > td.title{padding-left:70px; padding-right:20px; background:url(../../images/article/faq_question.png) no-repeat 20px 15px; color:#444; font-size:18px; font-family:"NanumSquare"; letter-spacing:-0.045em;}
.list_style_1 tr.faq_question > td.title a{display:block; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;}
.list_style_1 tr.faq_answer > td{text-align:left; padding-left:70px; padding-right:20px; background:url(../../images/article/faq_answer.png) no-repeat 20px 15px #fafafa; color:#666; font-size:14px; line-height:24px; word-break:keep-all;}

.list_style_1 td.badge{}
.list_style_1 td.badge span{display:inline-block; padding:6px 0; width:60px; background:#2996cc; color:#fff; font-size:12px; border-radius:3px;}
.list_style_1 td.badge span.s_c10001{background:#5b74a6;text-align:center;}  /* ¾Æ¸§½ºÆ÷Ã÷¼¾ÅÍ */
.list_style_1 td.badge span.s_c10002{background:#42a6a6;text-align:center;}  /* ÇÑ¼Öº¹ÄÄ¼ö¿µÁ¤ */


/* list_style_2 */
.list_style_2{border-top:2px solid #111;}
.list_style_2 li{overflow:hidden; padding:25px 0; border-bottom:1px solid #d5d5d5;}
.list_style_2 .img{float:left; margin:0 30px;}
.list_style_2 .img img{width:190px; height:133px;}
.list_style_2 .text{float:left; width:500px;}
.list_style_2 .text .tit{overflow:hidden; font-size:18px; font-family:"NanumBarunGothic"; font-weight:600; line-height:32px; text-overflow:ellipsis; white-space:nowrap;}
.list_style_2 .text .tit a{color:#333;}
.list_style_2 .text .txt{display:block; overflow:hidden; margin-top:12px; height:88px; color:#555; font-size:14px; line-height:22px;}
.list_style_2.lecture .text .txt{margin-bottom:15px; height:66px;}
.list_style_2.lecture .text .txt img{display:none;}
.list_style_2.lecture .text span{display:block;}
.list_style_2.lecture .text span.date{margin-bottom:5px; color:#797979;}
.list_style_2 .text .btn{display:inline-block; position:relative; padding:8px 45px 8px 14px; margin-top:12px; color:#555; background:url(../../images/article/lecture_list_btn.png) no-repeat 88% 10px #fcfcfc; border:1px solid #dbdbdb; border-radius:3px;}
.list_style_2 .text .btn::after{content:""; position:absolute; top:7px; right:30px; width:1px; height:16px; background:#dbdbdb;}

/* thumb_style_1 ¾Ù¹üÇü */
.thumb_style_1{padding:30px 0; margin-bottom: 15px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.thumb_style_1 ul{overflow:hidden;}
.thumb_style_1 ul li{float:left; padding:12px; margin:0 20px 20px 0; width:246px; border:1px solid #ddd; box-sizing:border-box;}
.thumb_style_1 ul li:nth-child(3n){margin-right:0;}
.thumb_style_1 ul li a{display:block;}
.thumb_style_1 ul li img{display:block; width:220px; height:136px; margin-bottom:8px; background-color:#ddd;}
.thumb_style_1 ul li span.tit{display:block; overflow:hidden; margin-top:15px; width:100%; color:#444; font-size:14px; text-overflow:ellipsis; white-space:nowrap;}
.thumb_style_1 ul li span.date{display:block; margin-top:6px; color:#888; font-size:12px;}

/* thumb_style_1 ¸®½ºÆ®Çü */
.thumb_style_2{margin-bottom: 15px; border-top:1px solid #ddd;}
.thumb_style_2 ul li{overflow:hidden; padding:30px 0; border-bottom:1px solid #ddd;}
div.thumb_img{float:left;}
div.thumb_img img{width:178px; height:138px; border:1px solid #ddd;}
div.thumb_contents{margin-left:200px;}
div.thumb_contents p.thumb_tit{margin-bottom:10px; font-size:16px; font-family:"NanumBarunGothicB";}
div.thumb_contents p.thumb_tit b{}
div.thumb_contents p.thumb_txt{overflow:hidden; height:72px; margin-bottom:24px; line-height:20px;}
div.thumb_contents span{font-size:12px;}

/* view_style_1 */
.view_style_1{table-layout:fixed; width:100%; border-top:2px solid #2d2d2d; border-bottom:1px solid #2d2d2d; margin-bottom:30px;}
.view_style_1 th{text-align:left; padding:15px 12px 15px 30px; border-bottom:1px solid #ddd; color:#333; font-size:15px; font-family:"NanumBarunGothicB";}
.view_style_1 th.tit{padding:17px 30px; background:#fafafa; color:#111; text-align:left; font-size:16px;}
.view_style_1 th.line{position:relative;}
.view_style_1 th.line::after{content:""; position:absolute; top:16px; right:0; width:1px; height:15px; background:#ddd;}
.view_style_1 td{padding:13px 15px 10px 15px; color:#666; font-size:13px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; line-height:20px;}
.view_style_1 td:last-child{border-right:none;}
.view_style_1 td.contents{padding:30px; color:#333; font-size:14px; line-height:24px;}
.view_style_1 td.contents img{width:100% !important; height:100% !important;}

.view_style_1 th.badge{}
.view_style_1 th.badge span{float:right;display:inline-block; padding:6px 0; width:100px; background:#2996cc; color:#fff; font-size:12px; border-radius:3px;}
.view_style_1 th.badge span.s_c10001{background:#5b74a6;text-align:center;}  /* ¾Æ¸§½ºÆ÷Ã÷¼¾ÅÍ */
.view_style_1 th.badge span.s_c10002{background:#42a6a6;text-align:center;}  /* ÇÑ¼Öº¹ÄÄ¼ö¿µÁ¤ */

.videowrapper{position:relative; padding-bottom:56.25%; height:0; overflow:hidden; max-width:100%;}
.videowrapper iframe{position:absolute; top:0; left:0; width:100%; height:100%;}
.subtitles{overflow-y:auto; padding:20px; margin-top:15px; height:145px; border:1px solid #e5e5e5;}
.subtitles .title{margin-top:30px; color:#333; font-size:15px; font-family:"NanumBarunGothicB"; line-height:20px;}
.subtitles .title:first-child{margin-top:0;}
.subtitles .sub_title{margin:15px 0 10px 0; color:#555; font-size:13px;}
.subtitles p{color:#787878; font-size:12px; line-height:18px;}

/* view_style_2 */
.view_style_2{padding-bottom:100px; margin-bottom:40px; border-bottom:solid 1px #d5d5d5;}
.view_style_2 .title{text-align:center; padding:40px 0; border-top:2px solid #111; border-bottom:1px solid #d5d5d5; background:url(../../images/article/view_style_title.gif) no-repeat 0px center;}
.view_style_2 .title .tit{text-align:left;color:#333; font-size:24px; font-family:"NanumSquareB"; letter-spacing:-0.045em;}
.view_style_2 .title .sub_tit{display:block; padding:0 20px; margin-top:20px; color:#666; font-size:16px; line-height:26px; word-break:keep-all;}
.view_style_2 .notice{text-align:left; margin-top:10px; color:red; font-size:14px;}
.view_style_2 .conts{margin-top:20px; color:#444; font-size:14px; line-height:26px;}
.view_style_2 .conts p{margin-left:12px;}
.view_style_2 .conts img{max-width:100%;}
.view_style_2 .img{overflow:hidden; margin-top:20px;}
.view_style_2 .img li{float:left; margin:0 0 18px 18px; width:181px; height:127px;}
.view_style_2 .img li:nth-child(4n-3){margin-left:0;}
.view_style_2 .img li img{display:inline-block; width:100%;}
.view_style_2 .s_c10001{background:#5b74a6;text-align:center;}  /* ¾Æ¸§½ºÆ÷Ã÷¼¾ÅÍ */
.view_style_2 .s_c10002{background:#42a6a6;text-align:center;}  /* ÇÑ¼Öº¹ÄÄ¼ö¿µÁ¤ */
.view_style_2 .manage_cont{margin-left:12px;}
.view_style_2 .manage_cont ul{margin-top:15px;}
.view_style_2 .manage_cont ul li{padding-left:25px; margin:10px 0; color:#444; font-size:15px; line-height:26px;}
.view_style_2 .manage_cont ul li.depart{background:url(../../images/article/depart.png) no-repeat 0 3px;}
.view_style_2 .manage_cont ul li.manager{background:url(../../images/article/manager.png) no-repeat 0 3px;}
.view_style_2 .manage_cont ul li.contact{background:url(../../images/article/contact.png) no-repeat 0 3px;}
.view_style_2 .manage_cont ul li.location{background:url(../../images/article/location.png) no-repeat 2px 1px;}
.view_style_2 .manage_cont ul li.period{background:url(../../images/article/period.png) no-repeat 0 4px;}
.view_style_2 .manage_cont ul li span{margin-right:30px; font-family:"NanumBarunGothicB";}
.view_style_2 .btn_enrol{display:block; text-align:center; padding:12px 0; margin:0 auto; width:130px; color:#fff; font-size:18px; font-family:"NanumSquareB"; background:#1977a6; border-radius:3px; letter-spacing:-0.045em; box-sizing:border-box;}

.nextprev_style_1{width:100%; margin-top:50px; border-top:2px solid #111; border-bottom:1px solid #d4d4d4; color:#6e6e6e;}
.nextprev_style_1 th{padding:15px 30px 15px 0px; color:#333; border-bottom:1px solid #d5d5d5; font-family:"NanumBarunGothicB";}
.nextprev_style_1 th.prev{background:url(../../images/article/prev_view.png) 90px 19px no-repeat #f9f9f9;}
.nextprev_style_1 th.next{background:url(../../images/article/next_view.png) 90px 19px no-repeat #f9f9f9;}
.nextprev_style_1 td{padding:13px 10px 12px 30px; color:#888; border-bottom:1px solid #d5d5d5;}

/* write_style_1 */
.write_style_1{table-layout:fixed; margin-top:25px; width:100%; border-top:2px solid #111; margin-bottom:30px;}
.write_style_1 th{padding:12px; background:#fbfbfb; border-bottom:1px solid #ddd; color:#333; font-family:"NanumBarunGothicB";}
.write_style_1 th.left{text-align:left;}
.write_style_1 th.br{border-right:1px solid #ddd;}
.write_style_1 td{padding:10px 15px; border-bottom:1px solid #ddd; line-height:24px;}
.write_style_1 td input[type="text"]{padding:10px; width:180px; height:39px; font-size:14px; border:1px solid #d9d9d9; box-sizing:border-box; line-height:14px;}
.write_style_1 td input[type="password"]{padding:10px; width:180px; height:39px; font-size:14px; border:1px solid #d9d9d9; box-sizing:border-box; line-height:14px;}
.write_style_1 td.align{text-align:left;}
.write_style_1 td ul.file li{margin-bottom:15px;}
.write_style_1 td ul.file li.last{margin-bottom:0;}
.write_style_1 td ul.file li a img{padding:1px 12px 0 0 !important;}
.write_style_1 td select{font-size:13px; height: 28px; color:#606060;}
.write_style_1 td ol.select{display:block; overflow:hidden; margin:0px; padding:0px;}
.write_style_1 td ol.select li{padding:0 15px 0 0px; margin:0px; float:left;}
.write_style_1 td ol.select li.first{}
.write_style_1 td ol.select li.first_2{padding:0 15px 10px 0px;}


/* comment */
.comment_wrap{margin-top:50px;}
.comment_cnt{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.comment_cnt span{color:#2996cc; font-family:"NanumBarunGothicB";}
/* 
.sns_wrap{margin-bottom:10px; padding-bottom:8px; border-bottom:1px solid #ddd;}
.sns_wrap:after{display:block; content:""; clear:both;}
.sns_tit{float:left; width:86px; margin:14px 10px 0 0; padding:10px 0; border:1px solid #ddd; text-align:center;}
.sns_sel{float:left;}
.sns_sel ul{overflow:hidden;}
.sns_sel ul li{float:left; width:42px; height:60px; padding:14px 9px 0 10px;}
.sns_sel ul li.on{background:url(../../images/article/sns_on.png) center 0px no-repeat;}
.sns_sel ul li span{display:block; margin-top:3px; text-align:center;}
#name_color{width:100%; padding:10px 0; margin-bottom:5px; background-color:#ddd;}
#name_color p{margin-left:10px; color:#fff;}
.twitter_color{background-color:#2daae2 !important;}
.facebook_color{background-color:#3d57a8 !important;}
.naver_color{background-color:#1fcc00 !important;}
.kakao_color{background-color:#fab900 !important;}
.daum_color{background-color:#6872dd !important;}
 */
.comment_insert:after{display:block; content:""; clear:both;}
.comment_insert p{float:left; margin-right:10px;}
.comment_insert p img{width:88px; height:88px; border-bottom:1px solid #ddd;}
.comment_insert .txt_insert{}
.comment_insert .txt_insert textarea{width:100%; height:78px; padding:10px 0 0 10px; border:1px solid #ddd; box-sizing:border-box;}
.comment_insert .txt_insert div{overflow:hidden;}
.comment_insert .txt_insert div span.count_box{float:left;}
.comment_insert .txt_insert div span.cmt_register{float:right;}
.comment_insert .txt_insert div span.cmt_register a{display:inline-block; text-align:center; padding:10px 0; width:70px; color:#fff; font-size:15px; background:#303030;}

#comment_list{margin-top:30px;}
#comment_list .comment_tab{padding-bottom:8px; border-bottom:1px solid #ddd;}
#comment_list .cmt_contents{}
.cmt_contents ul li{overflow:hidden; padding:15px 10px; border-bottom:1px solid #ddd;}
.cmt_contents ul li.re_comment{padding-left:30px; background-color:#fafafa;}
/* 
.profile_img1{float:left; margin-right:10px;}
.profile_img1 img{width:88px; height:88px; border-bottom:1px solid #ddd;}
.profile_img2{float:left; margin-right:10px;}
.profile_img2 img{width:75px; height:75px; border-bottom:1px solid #ddd;}
 */
.cmt_contents ul li .comment_txt1{overflow:hidden;}
.cmt_contents ul li .comment_txt1 > p{padding-top:10px; clear:both; line-height:20px;}
.cmt_contents ul li .comment_txt2{overflow:hidden;}
.cmt_contents ul li .comment_txt2 > p{overflow:hidden; padding:10px 0 0 10px; clear:both;}
.cmt_contents ul li .comment_txt2 > p strong{display:block; margin-bottom:10px; font-family:"NanumBarunGothicB";}
.cmt_contents ul li .comment_txt2 > p strong + span{display:block; line-height:20px;}
.cmt_contents ul li .comment_txt2 .re_insert{padding-left:10px;}
.cmt_contents ul li .name_date{overflow:hidden; float:left;}
.cmt_contents ul li .name_date p{display:table-cell; vertical-align:middle;}
.cmt_contents ul li .name_date p:first-child{margin-right:8px;}
.cmt_contents ul li .name_date p img{margin-right:5px;}
.cmt_contents ul li .name_date p strong{margin-right:10px; font-family:"NanumBarunGothicB";}
.cmt_contents ul li .name_date p span{font-size:12px; color:#7a7a7a;}
.cmt_contents ul li .c_comment_btn{float:right;}
.cmt_contents ul li .c_comment_btn a{display:inline-block; padding:3px 8px; border:1px solid #ddd; background-color:#fff; border-radius:2px; font-size:11px; text-align:center;}
.cmt_contents ul li .re_insert textarea{width:100%; height:52px; padding:10px 0 0 10px; border:1px solid #ddd; box-sizing:border-box;}
.cmt_contents ul li .re_insert div{overflow:hidden;}
.cmt_contents ul li .re_insert div.re_insert_txt1,
.cmt_contents ul li .re_insert div.re_insert_txt2{margin-top:10px;}
.cmt_contents ul li .re_insert div.re_insert_txt2 textarea{width:100%; box-sizing:border-box;}
.cmt_contents ul li .re_insert div span.count_box{float:left;}
.cmt_contents ul li .re_insert div span.re_register{float:right;}
.cmt_contents ul li .re_insert div span.re_register a{display:inline-block; text-align:center; padding:7px 0; width:50px; color:#fff; font-size:12px; background:#303030;}

/* btn_style */
.btn_type1{margin-bottom:20px;}
.btn_type1:after{display:block; content:""; clear:both;}
.btn_type1 .right{float:right;}
.btn_type1 .left{float:left;}
.btn_type1 .center{text-align:center;}
.btn_type1 a{display:inline-block; text-align:center; padding:10px 0; width:70px; color:#fff; font-size:15px; background:#303030;}
.btn_type1 a.type1{width:154px; padding:13px 0; border:none; background:#268cbf; font-family:"NanumBarunGothicB"; color:#fff; font-size:15px;} /* È¸¿ø type */
.btn_type1 a.type2{width:154px; padding:13px 0; border:none; background:#666; font-family:"NanumBarunGothicB"; color:#fff; font-size:15px;} /* È¸¿ø type */
.btn_type1 a.type3{width:152px; padding:13px 0; font-family:"NanumBarunGothicB";} /* È¸¿ø type */
.btn_type1 input[type="submit"]{text-align:center; margin-top:-1px; width:70px; height:38px; background:#303030; border:none; color:#fff; font-size:15px; font-family:"NanumBarunGothic"; cursor:pointer;}

/* ´Ù¿î·Îµå btn */
.btn_type2{margin-top:15px;}
.btn_type2::after{display:block; content:""; clear:both;}
.btn_type2 .right{float:right;}
.btn_type2 .left{float:left;}
.btn_type2 .center{text-align:center;}
.btn_type2 a{display:inline-block; text-align:center; padding:14px 62px 13px 20px; margin:0px 10px 5px 0; min-width:75px; color:#fff; font-size:13px; line-height:initial;}
.btn_type2 a:first-child{margin-left:0;}
.btn_type2 a:last-child{margin-right:0;}
.btn_type2 a.down{background:url(../../images/article/btn_down.gif) no-repeat right 0 #1977a6;}
.btn_type2 a.link{background:url(../../images/article/btn_link.gif) no-repeat right 0 #1977a6;}
.btn_type2 a.view{background:url(../../images/article/btn_down.gif) no-repeat right 0 #1977a6;}
  
/* btn_style3 ¼ö°­½ÅÃ»¹öÆ° */
.btn_type3{margin-bottom:15px;}
.btn_type3::before{content:""; position:relative; top:10px; left:0; width:20px; height:3px; background:#fff;}
.btn_type3:after{display:block; content:""; clear:both;}
.btn_type3 .right{float:right;}
.btn_type3 .left{float:left;}
.btn_type3 .center{text-align:center;}
.btn_type3 a{display:inline-block; text-align:center; padding:10px 0; width:170px; color:#fff; font-size:15px; background:#303030;}
.btn_type3 a.type1{width:154px; padding:13px 0; border:none; background:#268cbf; font-family:"NanumBarunGothicB"; color:#fff; font-size:15px;} /* È¸¿ø type */
.btn_type3 a.type2{width:154px; padding:13px 0; border:none; background:#666; font-family:"NanumBarunGothicB"; color:#fff; font-size:15px;} /* È¸¿ø type */
.btn_type3 a.type3{width:152px; padding:13px 0; font-family:"NanumBarunGothicB";}
.btn_type3 a:hover{background:red; }

/* btn_style4 ÀÔ»çÁö¿ø¼­ ´Ù¿î ¹öÆ° */
.btn_type4{margin-bottom:15px;}
.btn_type4::before{content:""; position:relative; top:10px; left:0; width:20px; height:3px; background:#fff;}
.btn_type4:after{display:block; content:""; clear:both;}
.btn_type4 .right{float:right;}
.btn_type4 .left{float:left;}
.btn_type4 .center{text-align:center;}
.btn_type4 a{display:inline-block; text-align:center; padding:10px 0; width:170px; color:#fff; font-size:15px; background:#303030;}
.btn_type4 a.type1{width:154px; padding:13px 0; border:none; background:#268cbf; font-family:"NanumBarunGothicB"; color:#fff; font-size:15px;} /* È¸¿ø type */
.btn_type4 a.type2{width:154px; padding:13px 0; border:none; background:#666; font-family:"NanumBarunGothicB"; color:#fff; font-size:15px;} /* È¸¿ø type */
.btn_type4 a.type3{width:152px; padding:13px 0; font-family:"NanumBarunGothicB";}
.btn_type4 a:hover{background:#303030; }


/* paging */
.paging{width:100%; text-align:center; font-size:0; margin-top:30px;}
.paging span {font-size:0;}
.paging span.num_start {margin:0 5px 0 0;}
.paging span.num_last {margin:0 0 0 5px;}
.paging span a{display:inline-block; padding:7px 0 5px 0; width:29px; font-size:13px; color:#888; text-decoration:none;}
.paging span a:hover{border:1px solid #d4d4d4; background:#f5f5f5; box-sizing:border-box;}
.paging span b{display:inline-block;}
.paging span b a{color:#111; font-weight:normal; border:1px solid #d4d4d4; background:#f5f5f5; box-sizing:border-box;}
.paging span a.prev{position:relative;}
.paging span a.prev::after{content:""; position:absolute; top:8px; left:0; width:1px; height:9px; background:#e5e5e5;}
.paging span a.prev:hover::after{display:none;}
.paging span a.next{position:relative;}
.paging span a.next::after{content:""; position:absolute; top:8px; right:0; width:1px; height:9px; background:#e5e5e5;}
.paging span a.next:hover::after{display:none;}
.paging span a img{padding-top:3px;}
/* .paging span a:hover {background:#4672ba; font-weight:bold; color:#fff;}
.paging span a.on {background:#4672ba; font-weight:bold; color:#fff;} */


@media only screen and (max-width:1100px) {

	.thumb_style_1 ul li{width:219px;}
	.thumb_style_1 ul li img{width:100%; max-width:100%; height:auto;}
	
}

@media only screen and (max-width:768px) {
	
	.none{display:none;}

	/* 180124 Ãß°¡ ¹× ¼öÁ¤ */
	.sch_box .add_select{margin:0 15px 10px 15px; width:auto;}
	.sch_box .add_select li{float:none; margin:0 0 5px 0; width:auto;}
	.sch_box div{position:relative;}
	.sch_box span{display:block; margin:0 85px 0 15px;}
	.sch_box div select{position:absolute; top:0; left:15px;}
	.sch_box div select.lec_sel1{position:static; margin-left:15px; margin-bottom:5px;}
	.sch_box div input[type="text"]{width:100%;}
	.sch_box div input[type="image"]{position:absolute; top:0; right:15px;}
	.sch_box div input[type="submit"]{position:absolute; top:0; right:15px;}
	/* 180124 ³¡ */

	.sch_box.lecture{text-align:left;}
	.sch_box.lecture span{margin:0 82px 0 15px;}
	.sch_box.lecture input[type="image"]{top:44px;}
	.sch_box.staff_sch{text-align:left; padding:16px 15px;}
	.sch_box.staff_sch select{position:static; margin-left:0; margin-bottom:5px; width:100%; max-width:230px;}
	.sch_box.staff_sch span{display:block; margin:0 72px 0 0px;}
	.sch_box.staff_sch input[type="text"]{width:100%;}
	.sch_box.staff_sch input[type="submit"]{top:44px; right:0;}
	.sch_box.staff_sch span.check{margin:6px 0 0 0px;}
	
	/* 180125 Ãß°¡ */
	.list_style_1.flex tr{display:block; margin-bottom:15px; border-top:2px solid #111;}
	.list_style_1.flex td{display:block; text-align:left; padding:0 0 15px 0; width:auto;}
	.list_style_1.flex td::before{content:attr(cell); display:block; padding:10px; margin-bottom:15px; background:#f5f5f5;}
	.list_style_1.flex td span{display:block; margin-left:10px;}
	/* 180125 ³¡ */

	.thumb_style_1 ul li{width:48.5%; margin:0 3% 3% 0;}
	.thumb_style_1 ul li:nth-child(3n){margin-right:3%;}
	.thumb_style_1 ul li:nth-child(2n){margin-right:0;}
	
	.view_style_1.lecture th{display:block; padding-left:12px; background:#fbfbfb;}
	.view_style_1.lecture th.line::after{display:none;}
	.view_style_1.lecture td{display:block;}
	.view_style_1.lecture td img{width:100% !important; height:auto !important;}
	
	.write_style_1 th.br{border-right:none;}
	
	/* sns comment */
	.comment_insert{position:relative;}
	.comment_insert p{position:absolute; top:0; left:0;}
	.txt_insert{display:block; float:none; margin:0 12px 0 97px;}
	.txt_insert textarea{width:100%;}
	.txt_insert div span.cmt_register{position:absolute; right:0; bottom:-15px;}
	
	.comment_txt1,.comment_txt2{float:none; width:auto;}
	
	#smart_editor2{min-width:auto !important;}
	
	.btn_type1 a.type1,.btn_type1 a.type2,.btn_type1 a.type3{width:100px; font-size:13px;}
	
}

@media only screen and (max-width:480px) {
	
	/* list_option */
	.list_option p.hit{margin-bottom:5px;}
	.list_option div{float:none; clear:left;}
}

@media only screen and (max-width:420px) {
	
	.sns_tit{float:none; width:100%; margin:0 0 10px;}
	.sns_sel{float:none; text-align:center;}
	.sns_sel ul li{display:inline-block; float:none;}
	.sns_sel ul li:last-child{margin-right:0;}
	
	.profile_img1,.profile_img2{display:none;}
}

@media only screen and (max-width:380px) {

	
}