@charset "utf-8";

/*기본리스트*/
h3.tit{color:#000;margin-bottom:13px;padding-left:20px;font-size:17px;font-family: 'NotoKrM';letter-spacing:-1px; background:url(/img/common/h3_bu.gif) no-repeat left 50%;}
h3.tit.h3_t{margin-top:30px;}

h3.tit2{margin-bottom:17px;color:#000;font-size:27px;font-family: 'NotoKrM';letter-spacing:-2px;line-height:120%;}
h3.tit2.h3_t{margin-top:45px;}

h3.tit3{margin-bottom:15px;padding-top:18px;color:#000;font-size:23px;font-family: 'NotoKrM';letter-spacing:-1px;background:url(/img/common/h4_bu.gif) no-repeat top left;}
h3.tit3.h3_t{margin-top:30px;}

h4.tit{margin-bottom:15px;padding-top:18px;color:#000;font-size:23px;font-family: 'NotoKrM';letter-spacing:-1px;background:url(/img/common/h4_bu.gif) no-repeat top left;}
h4.tit.h4_t{margin-top:30px;}


ul.list{word-break:keep-all;}
ul.list li{color:#000;margin-bottom:5px;padding-left:15px;font-size:15px;letter-spacing:-1px; background:url(/img/common/list_bu2.png) no-repeat left 10px;}
ul.list li strong.st{color:#000;}

ul.list2{word-break:keep-all;}
ul.list2 li{padding-left:10px;margin-bottom:3px; font-size:15px;color:#000;background:url(/img/common/list_bu1.gif) no-repeat 0 13px;line-height: 180%;}
ul.list2 li .st{font-family: 'NotoKrM';}

ul.list ul.list2{margin:10px 0 15px 0;}

.list .st{font-family: 'NotoKrM';}


/*text*/
.point{padding:3px 0 3px 30px;color:#898989;font-size:13px;background:url(/img/common/point_icon.png) no-repeat left 50%;}


/*탭*/
.con_tab{width:100%;}
.con_tab ul{width:100%;display:inline-block;}
.con_tab ul li{float:left;text-align:center;margin-left:-1px;}
.con_tab ul li:first-child{margin-left:0;}
.con_tab ul li a{display:block;padding:20px 0;font-size:16px;color:#000;border:1px solid #ccc;}
.con_tab ul li a.on{position:relative;color:#fff;font-family: 'NotoKrM';border:1px solid #e33839;background:#e33839;z-index:1;}
.con_tab ul li a .one_h{height:48px;line-height:48px;color:#000;font-size:18px;font-family: 'NotoKrM';}
.con_tab ul li a .date{color:#000;font-size:20px;font-family: 'NotoKrM';letter-spacing:0;font-family: 'PT Sans', sans-serif;}
.con_tab ul li a .week{color:#e33839;font-size:14px;font-family: 'NotoKrM';}

.con_tab ul li a.on .total{color:#fff;}
.con_tab ul li a.on .date{color:#fff;}
.con_tab ul li a.on .week{color:#fac5c3;}
.con_tab ul.no2 li{width:50%;}
.con_tab ul.no3 li{width:33.3%}
.con_tab ul.no4 li{width:25%;}
.con_tab ul.no5 li{width:20%;}


/*프로그램안내 및 일정표 탭*/
.con_tab2{width:100%;}
.con_tab2 ul{width:100%;display:inline-block;}
.con_tab2 ul li{float:left;margin-left:-1px;}
.con_tab2 ul li:first-child{margin-left:0;line-height:22px;}
.con_tab2 ul li a{display:block;height:60px;padding-top:20px;font-size:16px;padding-left:30px;color:#000;border:1px solid #dbdbdb;}
.con_tab2 ul li a .week{color:#777;font-size:15px;}
.con_tab2 ul li a:hover{background:#f5f5f5;}
.con_tab2 ul li.on{position:relative;border:0 none;background:url(/img/common/tab_bg_on4.png) no-repeat left top;z-index:1;}
.con_tab2 ul li.on a{padding-top:25px;height:79px;color:#fff;font-family: 'NotoKrM';border:0 none;background:url(/img/common/tab_bg_bg2.png) no-repeat right 50%;}
.con_tab2 ul li.on a .data{font-family: 'PT Sans', sans-serif;color:#fff;}
.con_tab2 ul li.on a .week{color:#ee5252;font-size:16px;}
.con_tab2 ul li a.one_h{height:50px;padding-top:30px;}
.con_tab2 ul li a.one_h2{height:63px;padding-top:17px;}
.con_tab2 ul li a.one_h3{height:40px;padding-top:15px;}
.con_tab2 ul li.on a.one_h{height:69px;padding-top:35px;}
.con_tab2 ul li.on a.one_h2{height:81px;padding-top:23px;}
.con_tab2 ul li.on a.one_h3{height:40px;padding-top:17px;}
.con_tab2 ul li a.one_h3.tac,
.con_tab2 ul li.on a.one_h3.tac{text-align:center;padding-left:0;}

.con_tab2 ul.no2 li{width:50%;}
.con_tab2 ul.no3 li{width:33.3%}
.con_tab2 ul.no4 li{width:25%;}
.con_tab2 ul.no5 li{width:20%;}

/*패턴박스*/
.pattern_box{padding:15px;background:url(/img/common/pattern_bg.gif) repeat 0 0;}
.pattern_box .whitebox{padding:15px;background:#fff;}
.pattern_box .pbox{padding:20px;font-weight:700;color:#004694;background: #f6f8fd;border: 1px dashed #3424d9;text-align:center;}


/*아이콘박스*/
.icon_box{position:relative;width:100%;word-break:keep-all;}
.icon_box .tok{position:absolute;top:0;left:0;width:100%;height:20px;background:url(/img/common/icon_box_bg.gif) no-repeat top center;z-index:1;}
.icon_box .area{padding:35px 35px;border:1px solid #dfdfdf;}
.icon_box .area .icon{padding-left:140px;background-repeat:no-repeat;background-position:25px 50%;}
.icon_box .area .icon.icon020203{background-image:url(/img/common/icon020203.gif);}
.icon_box .area .icon.icon020204{display:inline-block;text-align:left;padding-left:120px;background-image:url(/img/common/icon020204.gif);background-position:0 50%;}
.icon_box .area .icon.icon070201{text-align:center;padding-top:100px;padding-left:0;background-image:url(/img/common/icon070201.png);background-position:center top;}
.icon_box .area .icon.icon070301{text-align:center;padding-top:100px;padding-left:0;background-image:url(/img/common/icon070301.png);background-position:center top;}
.icon_box .area .icon .btxt{margin-bottom:5px;color:#e13e3e;font-family: 'NotoKrM';font-size:20px;letter-spacing:-1px;}
.icon_box .area .icon .smtxt{font-size:15px;}

.gray_box{padding:25px 30px;background:#f8f8f8;border:1px solid #dfdfdf;}
.agree_b{border-top:1px dashed #ccc;text-align:center;margin-top:35px;padding-top:25px;}
.agree_b input,
.agree_b label{vertical-align:middle;margin:0 5px;}


/*3차메뉴탭*/
.con_tab3{width:100%;}
.con_tab3 ul{overflow:hidden;clear:both;width:100%;text-align:center;border-bottom:1px solid #dbdbdb;}
.con_tab3 ul li{display:inline-block;*display:inline;*zoom:1;margin-bottom:-1px;background:url(/img/common/con_btn3_bu.gif) no-repeat left 50%;}
.con_tab3 ul li:first-child{background:none;}
.con_tab3 ul li a{display:block;padding:10px 20px 12px 20px;color:#666;background:url(/img/common/con_btn3_off.gif) repeat-x bottom;}
.con_tab3 ul li a:hover{color:#000;}
.con_tab3 ul li.on a{position:relative;display:block;color:#000;font-family: 'NotoKrM';background:url(/img/common/con_btn3_on.gif) repeat-x bottom;z-index:1;}


.con_tab3 ul.no2 li{width:50%;}
.con_tab3 ul.no3 li{width:33.3%}
.con_tab3 ul.no4 li{width:25%;}
.con_tab3 ul.no5 li{width:20%;}

.tab_b{margin-bottom:30px;}


/*버튼*/
.btn_w{width:100%;padding:15px 0;}
.btn_w2{width:100%;padding:30px 0;text-align:center;border-top:1px dashed #ccc;}
.con_btn{display:inline-block;*display:inline;*zoom:1;min-width:150px;padding:0 12px;font-size:14px;font-family: 'NotoKrM';text-align:center;cursor:pointer;}
.con_btn span{display:inline-block;*display:inline;*zoom:1;padding:10px 0;padding-left:23px;}
.con_btn span.noico,
.sm_btn span.noico{padding-left:0;}
.sm_btn{display:inline-block;*display:inline;*zoom:1;min-width:80px;padding:0 12px;font-size:14px;font-family: 'NotoKrM';text-align:center;cursor:pointer;}
.sm_btn span{display:inline-block;*display:inline;*zoom:1;padding:7px 0;padding-left:23px;}
input.con_btn{padding:10px 12px 11px 12px;cursor:pointer;}
input.sm_btn{padding:10px 12px 10px 12px;cursor:pointer;}
.con_btn.blue,
.sm_btn.blue{color:#3d77c5;border:1px solid #3d77c5;background:#fff;}
.con_btn.blue:hover,
.sm_btn.blue:hover{color:#fff;background:#3d77c5;}/*\9*/
.con_btn.gray,
.sm_btn.gray{color:#728091;border:1px solid #c2cad4;background:#fff;}
.con_btn.gray:hover,
.sm_btn.gray:hover{color:#fff;background:#b2b6bc;}
.con_btn.red,
.sm_btn.red{color:#e96565;border:1px solid #ff8a00;background:#fff;}
.con_btn.red:hover,
.sm_btn.red:hover{color:#fff;background:#e96565;}
.con_btn.gray.hblock:hover,
.sm_btn.gray.hblock:hover{color:#fff;background:#000;}

/*
.con_btn.blue:before,
.sm_btn.blue:before{background:#3d77c5;}
.con_btn.gray:before,
.sm_btn.gray:before{background:#b2b6bc;}
.con_btn.red:before,
.sm_btn.red:before{background:#e96565;}*/


.con_btn span,
.sm_btn span{background-repeat:no-repeat !important;background-position:left 50% !important;}
.con_btn span.icon01,
.sm_btn span.icon01{background-image:url(/img/common/btn_icon01.png);}/*글작성1*/
.con_btn:hover span.icon01,
.sm_btn:hover span.icon01{background-image:url(/img/common/btn_icon01_on.png);}
.con_btn span.icon02,
.sm_btn span.icon02{background-image:url(/img/common/btn_icon02.png);}/*검색*/
.con_btn:hover span.icon02,
.sm_btn:hover span.icon02{background-image:url(/img/common/btn_icon02_on.png);}
.con_btn span.icon03,
.sm_btn span.icon03{background-image:url(/img/common/btn_icon03.png);}/*목록*/
.con_btn:hover span.icon03,
.sm_btn:hover span.icon03{background-image:url(/img/common/btn_icon03_on.png);}
.con_btn span.icon04,
.sm_btn span.icon04{background-image:url(/img/common/btn_icon04.png);}/*글작성2*/
.con_btn:hover span.icon04,
.sm_btn:hover span.icon04{background-image:url(/img/common/btn_icon04_on.png);}
.con_btn span.icon05,
.sm_btn span.icon05{background-image:url(/img/common/btn_icon05.png);}/*체크*/
.con_btn:hover span.icon05,
.sm_btn:hover span.icon05{background-image:url(/img/common/btn_icon05_on.png);}
.con_btn span.icon06,
.sm_btn span.icon06{background-image:url(/img/common/btn_icon06.png);}/*삭제*/
.con_btn:hover span.icon06,
.sm_btn:hover span.icon06{background-image:url(/img/common/btn_icon06_on.png);}
.con_btn span.icon07,
.sm_btn span.icon07{background-image:url(/img/common/btn_icon07.png);}/*수정*/
.con_btn:hover span.icon07,
.sm_btn:hover span.icon07{background-image:url(/img/common/btn_icon07_on.png);}
.con_btn span.icon08,
.sm_btn span.icon08{background-image:url(/img/common/btn_icon08.png);}/*답변*/
.con_btn:hover span.icon08,
.sm_btn:hover span.icon08{background-image:url(/img/common/btn_icon08_on.png);}
.con_btn span.icon09,
.sm_btn span.icon09{background-image:url(/img/common/btn_icon09.png);}/*다운로드*/
.con_btn:hover span.icon09,
.sm_btn:hover span.icon09{background-image:url(/img/common/btn_icon09_on.png);}
.con_btn span.icon10,
.sm_btn span.icon10{background-image:url(/img/common/btn_icon10.png);}/*체크2_그레이*/
.con_btn:hover span.icon10,
.sm_btn:hover span.icon10{background-image:url(/img/common/btn_icon10_on.png);}

.con_btn.join{padding:14px 50px 14px 70px;background:#fff url(/img/common/btn_icon01.png) no-repeat 38px 50%;}
.con_btn.join:hover{background:#3d77c5 url(/img/common/btn_icon01_on.png) no-repeat 38px 50%;}

.con_btn span.file01,
.sm_btn span.file01{letter-spacing:0;background:url(/img/common/file_icon01.png) no-repeat 10px 50%;}
.con_btn:hover span.file01,
.sm_btn:hover span.file01{background:url(/img/common/file_icon01.png) no-repeat 10px 50%;}
.con_btn span.file02,
.sm_btn span.file02{letter-spacing:0;background:url(/img/common/file_icon02.png) no-repeat 10px 50%;}
.con_btn:hover span.file02,
.sm_btn:hover span.file02{background:url(/img/common/file_icon02.png) no-repeat 10px 50%;}

.con_btn span.img01{padding-left:30px;position:relative;}
.con_btn span.img01:before{content:'';position:absolute;left:0;top:13px;width:22px;height:17px;background:url(/img/common/img_icon01.png) no-repeat;}
.con_btn:hover span.img01:before{filter: invert(92%) sepia(100%) saturate(0%) hue-rotate(202deg) brightness(106%) contrast(106%);}

/*버튼효과*/
.con_btn,
.sm_btn{display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.con_btn:before,
.sm_btn:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #2098D1;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.con_btn:hover, 
.con_btn:focus, 
.con_btn:active,
.sm_btn:hover, 
.sm_btn:focus, 
.sm_btn:active{color: white;}
.con_btn:hover:before, 
.con_btn:focus:before, 
.con_btn:active:before,
.sm_btn:hover:before, 
.sm_btn:focus:before, 
.sm_btn:active:before{/*-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);*/}

.con_btn.blue:before,
.sm_btn.blue:before{background:#3d77c5;}
.con_btn.gray:before,
.sm_btn.gray:before{background:#b2b6bc;}
.con_btn.red:before,
.sm_btn.red:before{background:#e96565;}

.con_btn.green:before,
.sm_btn.green:before{background:#006633;}




#board .con_btn,
#board .sm_btn{margin-bottom:5px;}




/*페이징*/
.pageing{width:100%;padding:20px 0;}
.pageing ul{width:100%;overflow:hidden;clear:both;text-align:center;}
.pageing ul li{display:inline-block;*display:inline;*zoom:1;margin:0 3px;vertical-align:middle;}
.pageing ul li a{display:block;width:42px;height:42px;line-height:42px;font-family: 'PT Sans', sans-serif;}
.pageing ul li a:hover{color:#e13e3e;}
.pageing ul li a.on{color:#fff;font-family: 'NotoKrM';background:#e13e3e;}
.pageing ul li.btn a{display:block;width:40px;height:40px;border:1px solid #dbdbdb;}
.pageing ul li.btn a:hover{border:1px solid #e13e3e;}




/*테이블*/
.table1{width:100%;font-size:16px;border-collapse:collapse;border-top:2px solid #222;}
.table1 th,
.table1 td{text-align:center;border-bottom:1px solid #dfdfdf;}
.table1 thead th{padding:18px 0;font-size:16px;color:#000;font-family: 'NotoKrM';border-bottom:1px solid #ccc;}
.table1 tbody th{color:#000;}
.table1 tbody td{padding:18px 0;color:#666;}
.table1 .left{text-align:left;padding:15px 10px;}
.table1 .right{text-align:right;padding:15px 10px;}
.table1 a.blue{text-decoration:underline;color:#3283de;}
.table1 a.blue:hover{color:#1763b9;}

.table2{width:100%;font-size:16px;border-collapse:collapse;border-top:2px solid #222;}
.table2 th,
.table2 td{text-align:center;border:1px solid #dfdfdf;}
.table2 thead th{padding:15px 0;color:#000;font-family: 'NotoKrM';border-bottom:1px solid #ccc;background:#f8f8f8;}
.table2 tbody th{color:#000;background:#fff;}
.table2 tbody th.bg{background:#fefdf9;font-family: 'NotoKrM';}
.table2 tbody td{padding:15px 0;color:#333;background:#fff;}
.table2 .left{text-align:left;padding:15px 10px;}
.table2 .right{text-align:right;padding:15px 10px;}
.table2 input,
.table2 strong,
.table2 p,
.table2 label,
.table2 span{vertical-align:middle;}
.table2 .bg{background:#e2eaf5;}


.table_smbtn{height:28px;line-height:28px;padding:0 12px;display:inline-block;*display:inline;*zoom:1;font-size:13px;font-family: 'NotoKrM';cursor:pointer;border:0 none;}
.table_btn{height:40px;line-height:40px;padding:0 15px;border-radius:5px;display:inline-block;*display:inline;*zoom:1;font-size:15px;font-family: 'NotoKrM';cursor:pointer;border:0 none;}
.table_smbtn.gray,
.table_btn.gray{color:#fff;background:#767d86;}
.table_smbtn.blue,
.table_btn.blue{color:#fff;background:#4d87cf;}
.table_smbtn.red,
.table_btn.red{color:#fff;background:#e13e3e;}
.table_smbtn.orange,
.table_btn.orange{background:#ff9600;}
.txt_input{height:40px;line-height:40px;padding:0 10px;color:#666;border-radius:5px;border:1px solid #cfcfcf;background:#fff;}
.txt_area{padding:15px 10px;color:#666;border-radius:5px;border:1px solid #cfcfcf;background:#fff;}



input[type="radio"].join_req {display:none;}
input[type="radio"].join_req + label {color:#666;}
input[type="radio"].join_req + label span {display:inline-block;width:18px;height:18px;margin:-2px 8px 0 0;vertical-align:middle;background:url(/img/common/radio_off.png) no-repeat;cursor:pointer;}
input[type="radio"].join_req:checked + label span {background:url(/img/common/radio_on.png) no-repeat;}


.ac-custom{position:relative; overflow:hidden;float:left;margin-right:15px;}
.ac-custom input.check_put {position:absolute; top:0; left:0; opacity:0; cursor:pointer; z-index:5;}
.ac-custom i {float:left; display:block; width:18px; height:18px; background:url(/img/common/check_box.gif)no-repeat left top; z-index:3;}
.ac-custom label {float:left;line-height:18px; margin-left:10px; cursor:pointer; }
.ac-custom input.check_put:checked+i {background-position:left bottom;}
.ac-custom input.check_put:checked+i+label {color:#f56592;}



.point_txt{margin-top:5px;font-size:15px;color:#2b368b;padding-left:25px;line-height:1.4;background:url(/img/common/point_txt.gif) no-repeat 0 2px;}




/*영상자료실*/
.movie_data{width:100%;}
.movie_data .movie{float:left;width:550px;height:360px;background:#f5f5f5;}
.movie_data .txt_w{float:right;width:270px;}
.movie_data .txt_w .select_box{width:100%;background:#f9f9f9;}
.movie_data .txt_w .select_box .btn{clear:both;width:100%;padding-top:0;text-align:center;}
.movie_data .txt_w .select_box .btn .btn_put{float:none;width:150px;height:35px;margin:10px auto 0 auto;line-height:35px;color:#fff;font-family: 'NotoKrM';font-size:15px;text-align:center;border:0 none;background:#ffa800;}
.movie_data .txt_w .select_box .top_search{padding:18px 0;border:0 none;background:none;}
.movie_data .txt_w .txt{}
.movie_data .next_list{width:100%;text-align:center;padding:15px 0;}
.movie_data .next_list a{display:inline-block;margin:0 -2px;border:1px solid #dfdfdf;}
.movie_data .next_list a:hover{border:1px solid #e13e3e;}



/********************모바일********************/
@media(max-width:767px){



/*기본리스트*/
h3.tit{font-size:15px;}
h3.tit2{margin-bottom:15px;font-size:22px;}
h3.tit3{padding-top:12px;font-size:18px;}

h4.tit{font-size:15px;}

ul.list{}
ul.list li{font-size:13px;}

ul.list2{}
ul.list2 li{font-size:13px;}

ul.list ul.list2{margin:10px 0 15px 0;}

.pattern_box{padding:10px;}
.pattern_box .whitebox{padding:10px;}
.pattern_box .pbox{padding:10px 0;font-size: 12px;}

/*아이콘박스*/
.icon_box .tok{border-top:1px solid #e13e3e;background:none;}
.icon_box .area{padding:25px 20px;text-align:center;}
.icon_box .area .icon{padding-left:0;padding-top:100px;background-position:center top;}
.icon_box .area .icon.icon020204{display:inline-block;text-align:center;padding-left:0;background-position:center top;}
.icon_box .area .icon .btxt{font-size:18px;}
.icon_box .area .icon .smtxt{font-size:13px;}
.icon_box .area .icon .smtxt ul.list2{text-align:left;}
.icon_box.tal .area{text-align:left;}


/*탭영역*/
.con_tab2 ul li{margin-left:-1px;margin-bottom:-1px;}
.con_tab2 ul li a{display:block;height:40px;padding-top:15px;font-size:14px;padding-left:20px;}
.con_tab2 ul li a:hover{background:#f5f5f5;}
.con_tab2 ul li a .week{display:inline-block;font-size:14px;margin-left:5px;}
.con_tab2 ul li.on a{padding-top:15px;height:42px;color:#fff;background:url(/img/common/tab_bg_bg2.png) no-repeat right 50%;}
.con_tab2 ul li a.one_h{height:40px;padding-top:15px;}
.con_tab2 ul li a.one_h2{height:40px;padding-top:15px;}
.con_tab2 ul li a.one_h3{height:40px;padding-top:15px;}
.con_tab2 ul li.on a.one_h{height:42px;padding-top:15px;}
.con_tab2 ul li.on a.one_h2{height:42px;padding-top:15px;}
.con_tab2 ul li.on a.one_h3{height:42px;padding-top:15px;}
.con_tab2 ul li a.one_h3.tac,
.con_tab2 ul li.on a.one_h3.tac{text-align:center;padding-left:0;}
.con_tab2 ul li a br{display:none;}

.con_tab2 ul.no2 li{width:50%;}
.con_tab2 ul.no3 li{width:50%}
.con_tab2 ul.no4 li{width:50%;}
.con_tab2 ul.no5 li{width:50%;}


.con_tab3 ul{border-bottom:0 none;}
.con_tab3 ul li{float:left;width:50%;background:none;}
.con_tab3 ul li a{padding-left:5px;}
.con_tab3 ul.no2 li{width:50%;}
.con_tab3 ul.no3 li{width:50%}
.con_tab3 ul.no4 li{width:50%;}
.con_tab3 ul.no5 li{width:50%;}


/*버튼*/
.btn_w{text-align:center;}
.btn_w2{text-align:center;}

.con_btn{min-width:80px;padding:0 10px;font-size:13px;}
.con_btn span{padding-left:0;}
.con_btn span.noico,
.sm_btn span.noico{padding-left:0;}
.sm_btn{min-width:80px;padding:0 12px;font-size:13px;}
.sm_btn span{padding:5px 0;padding-left:0;}
.con_btn span.icon01,
.sm_btn span.icon01,
.con_btn span.icon02,
.sm_btn span.icon02,
.con_btn span.icon03,
.sm_btn span.icon03,
.con_btn span.icon04,
.sm_btn span.icon04,
.con_btn span.icon05,
.sm_btn span.icon05,
.con_btn span.icon06,
.sm_btn span.icon06,
.con_btn span.icon07,
.sm_btn span.icon07,
.con_btn span.icon08,
.sm_btn span.icon08,
.con_btn span.icon09,
.sm_btn span.icon09,
.con_btn span.icon10,
.sm_btn span.icon10,
.con_btn span.file01,
.sm_btn span.file01,
.con_btn span.file02,
.sm_btn span.file02{background:none;}
.con_btn:hover span.icon01,
.sm_btn:hover span.icon01,
.con_btn:hover span.icon02,
.sm_btn:hover span.icon02,
.con_btn:hover span.icon03,
.sm_btn:hover span.icon03,
.con_btn:hover span.icon04,
.sm_btn:hover span.icon04,
.con_btn:hover span.icon05,
.sm_btn:hover span.icon05,
.con_btn:hover span.icon06,
.sm_btn:hover span.icon06,
.con_btn:hover span.icon07,
.sm_btn:hover span.icon07,
.con_btn:hover span.icon08,
.sm_btn:hover span.icon08,
.con_btn:hover span.icon09,
.sm_btn:hover span.icon09,
.con_btn:hover span.icon10,
.sm_btn:hover span.icon10,
.con_btn:hover span.file01,
.sm_btn:hover span.file01,
.con_btn:hover span.file02,
.sm_btn:hover span.file02{background:none;}


/*영상자료실*/
.movie_data{width:100%;}
.movie_data .movie{float:none;width:100%;height:auto;}
.movie_data .movie img{width:100%;}
.movie_data .txt_w{float:none;width:100%;}
.movie_data .txt_w .select_box{width:100%;background:#f9f9f9;}
.movie_data .txt_w .select_box .btn{clear:both;width:100%;padding-top:25px;}
.movie_data .txt_w .select_box .btn input{cursor:pointer;}
.movie_data .txt_w .select_box .btn .btn_put{float:none;width:100%;margin:0;font-size:14px;}
.movie_data .txt_w .select_box .top_search{padding:18px 0 0 0;border:0 none;background:none;}


.table2{font-size:14px;}

.point_txt{font-size:12px;background-position:top left;}

}