@charset "utf-8";

/* 학칙/규칙 탭처리 */
.liw07 li{ width:14%; line-height:20px; font-size:14px;}

/*환류등록 하는 팝업창*/
.wan_guide{ text-align:center; background:#e9e9e9  url("/images/005prime/inc/bg02.png") left top repeat; padding:30px 0;}
.wan_guide h4{ font-size:20px;}
.wan_box01{ background:#fff; border-radius:20px; margin:15px 5% 0 5%; box-shadow:1px 2px 4px #C8C8C8; padding:5% 0; border:3px solid #0061E4;}


.wan_box02{ display:inline-block; text-align:center;}
.wan_box02 dl{ margin-bottom:10px;}
.wan_box02 dt{ display:inline-block; width:55px; background: url("/images/005prime/inc/menu_back01.png") left 4px no-repeat; text-align:left; padding-left:18px;}
.wan_box02 dd{ display:inline-block; }
.wan_box02 dl select{ width:120px; line-height:30px;height:30px;}
.wan_box02 dl .wan_input01{ width:170px; border:1px solid #e5e5e5;background:#f8f8f8;height:30px;}
.wan_box02 dl .wan_input02{height:30px; background:#FF4F00; color:#fff; width:50px; font-size:13px; font-weight:600;}


.wan_box03{ display:inline-block; width:90%; text-align:center;}
.wan_box03 dl{ margin-bottom:10px;}
.wan_box03 dt{ display:inline-block; width:60px; background: url("/images/005prime/inc/menu_back01.png") left 9px no-repeat; text-align:left; padding-left:18px; vertical-align:top; line-height:30px;}
.wan_box03 dd{ display:inline-block; }
.wan_box03 dd div{ width:400px; text-align:left;}
.wan_box03 dl .wan_input01{ width:400px; border:1px solid #e5e5e5;background:#f8f8f8;height:30px;}



.wab_btn input{ height:30px; background:#005DC0; color:#fff; width:75px; font-size:13px; font-weight:600; margin-top:10px;}





/* 통합검색 */

.total_search_guide{ margin-top:-20px; margin-bottom:50px; display:inline-block; width:100%;}
.total_search_box01{background:url("/images/000board/all_search_back01.jpg") left center no-repeat; height:200px; display:inline-block; width:100%; text-align:center;}

.total_search_box02{ width:100%; display:inline-block;margin-top:45px;text-align:center; }

.to_guide01{margin-bottom:20px; color:#fff;width:70%; display:inline-block;}
.to_guide01 select{ height:45px; padding:0 0 0 15px; font-size:16px; font-weight:600; line-height:42px;}
.to_guide01 input{ height:43px;font-size:16px; font-weight:600;}
.to_guide01 .bbs_sbtn01{ background:#ff8000; color:#fff; padding:0 20px; line-height:45px; height:45px;}
.to_guide01 span{ margin-left:10px;font-size:16px; font-weight:600;}

.to_guide02{ background:#0244c5; width:50%; display:inline-block; text-align:left; border-radius:30px; border:1px solid #1c69cf; margin-left:-5%;}
.to_guide02 strong{ background:#0256c8 url("/images/000board/search01.png") 20px 13px no-repeat; padding:0 35px 0 42px; display:inline-block;border-radius:30px; color:#00f1f2; line-height:42px; font-size:16px; font-weight:600; margin-right:5%; vertical-align:top;}
.to_guide02 ul{ padding-top:12px; display:inline-block; width:60%;}
.to_guide02 ul li{ display:inline-block; text-align:center; color:#fff; font-size:15px; font-weight:600; margin-right:5%;}



/* 통합검색 탭기능 */
.total_search_tab01{ border-bottom:2px solid #000; margin-top:50px; }
.total_search_tab01 ul{ font-size:0; text-align:center; width:100%; display:table;}
.total_search_tab01 ul li{ display:inline-block; width:11%; text-align:center; font-size:12px;border-top:1px solid #e0e0e0;background:url("/images/000board/line01.gif") left top repeat-y;}
.total_search_tab01 ul li a{ font-size:16px; width:100%; background:url("/images/000board/line01.gif") right top repeat-y; padding:10px 0; display:inline-block;line-height:25px; font-weight:600;}
.total_search_tab01 ul li a.on{ background:#00a7de; color:#fff;}



.total_search_txt01{ text-align:center; font-size:25px; font-weight:600; margin:50px 0;}





.btn_link01{ background:#0079ce; color:#fff; padding:0 15px; display:inline-block; font-weight:600;line-height:1.8em; font-size:14px;}
.btn_link01 a{ background:#0079ce url("/images/001kunsan/inc/file01.gif") right center no-repeat; color:#fff; padding:4px 25px 4px 0; display:inline-block; font-weight:600;line-height:1.8em;}



/* 통합검색 검색리스트 왼쪽 오른쪽 가이드라인*/
.total_guide_left01{ display:inline-block; width:75%; margin-right:3.5%; vertical-align:top;}
.total_guide_right01{ display:inline-block; width:20%; vertical-align:top;}



.total_box01{ margin-bottom:60px;width:100%; display:inline-block; text-align:center;}



.total_box01 .tol_title01{ background:#efefef; border-bottom:1px solid #cfcfcf; padding:10px 0; margin-bottom:20px; text-align:left;}
.total_box01 .tol_title01 strong{background:url("/images/000board/search_title01.png") 10px 2px no-repeat; padding-left:40px;line-height:17px; font-size:17px; color:#1e3fff;}

.total_list01{ margin-bottom:20px;text-align:left;}
.total_list01 ul{ margin-left:2%;}
.total_list01 li{ background:url("/images/000board/icon06.gif") left 5px no-repeat;line-height:17px; font-size:14px; padding-left:10px; margin-bottom:10px;}


.total_list02{ margin-bottom:30px;text-align:left;}
.total_list02 dl{ margin-left:2%;}
.total_list02 dt a{ font-size:16px; margin-right:10px;}
.total_list02 dt { font-size:13px; color:#000; margin-bottom:10px; font-weight:600;background:url("/images/000board/icon06.gif") left center no-repeat;line-height:17px; padding-left:10px; display:inline-block;}
.total_list02 dd{ font-size:13px; margin-bottom:8px; line-height:20px;}
.total_list02 dd.tol_cl{ color:#1e3fff; font-weight:600;}
.total_list02 dt .tol_btn a{ background:#4a8900; display:inline-block; font-size:13px; font-weight:600; color:#fff; padding:5px 10px;}

.total_list03{ width:100%; display:inline-block; text-align:center; margin-bottom:30px;}
.total_list03 ul{ display:inline-block; width:210px; margin:0 0.5%; }
.total_list03 ul li { margin-bottom:10px;}
.total_list03 ul li img{ width:100%; height:145px;}

.total_list04{ margin-bottom:20px;text-align:left;}
.total_list04 ul{ margin-left:2%;}
.total_list04 li{ background:url("/images/000board/icon06.gif") left 5px no-repeat;line-height:17px; font-size:14px; padding-left:10px; margin-bottom:10px; font-weight:600;}
.total_list04 li a{ background:url("/images/000board/blank01.gif") right center no-repeat; padding-right:20px;}







/* 통합검색 버튼 스타일 */
.btn_total_search01 a{ background:#5900de; color:#fff; padding:5px 5%; display:inline-block; font-weight:600;line-height:1.8em; font-size:14px; letter-spacing:-1px;}
.btn_total_search01 a:hover, .btn_total_search01 a:focus{background:#2d0070;}









/*  통합검색 인기 및 내가찾은 검색어  */

.total_right_box01{ border:1px solid #e7e7e7; margin-bottom:50px; vertical-align:top;}
.total_right_box01 .tol_title01{ background:#ffeee0; text-align:center; display:inline-block; padding:10px 0; width:100%; font-size:18px;}
.total_right_box01 .tol_title01 strong{color:#ff4e00;}

.total_right_box01 ul{ margin:20px 5%;}
.total_right_box01 ul li{ line-height:20px; margin-bottom:10px; font-size:12px;}
.total_right_box01 ul li span{ background:#ff4e00; text-align:center; width:20px; display:inline-block; margin-right:2%; color:#fff; font-size:11px;}



.total_right_box02{ border:1px solid #e7e7e7;margin-bottom:50px;}
.total_right_box02 .tol_title01{ background:#d5efce; text-align:center; display:inline-block; padding:10px 0; width:100%; font-size:18px;}
.total_right_box02 .tol_title01 strong{color:#00b326;}

.total_right_box02 ul{ margin:20px 5%;}
.total_right_box02 ul li{ line-height:20px; margin-bottom:10px; font-size:12px;}
.total_right_box02 ul li span{ background:#00b326; text-align:center; width:20px; display:inline-block; margin-right:2%; color:#fff; font-size:11px;}











.bbs_btn01{ background:#4158ff; color:#fff; font-size:13px; font-weight:600; padding:3px 8px; border-radius:4px;}
.bbs_btn02{background:#4b4b4b; color:#fff; font-size:13px; font-weight:600; padding:3px 8px; border-radius:4px;}
.bbs_btn03{background:#3fa108; color:#fff; font-size:13px; font-weight:600; padding:3px 8px; border-radius:4px;}
.bbs_btn04{background:#ff7b00; color:#fff; font-size:13px; font-weight:600; padding:3px 8px; border-radius:4px;}
.bbs_btn05{background:#cc0043; color:#fff; font-size:13px; font-weight:600; padding:3px 8px; border-radius:4px;}


/*bbs_list01*/
.bbs_list01 {width:100%;clear:both; margin-bottom:25px;border-bottom:1px solid #000;}
.bbs_list01 a{ color:#434343;}
.bbs_list01 a:hover{ text-decoration:underline;}
.bbs_list01 table{width:100%;}
.bbs_list01 th {color:#000; padding:10px .5%; border-bottom:1px solid #e7e7e7; background:#f9f9f9; border-top:2px solid #000; line-height:1.8em; word-break:keep-all !important;}
.bbs_list01 td {padding:12px .5%; text-align:center; border-bottom:1px solid #e7e7e7; line-height:1.5em;word-break:keep-all;}
.bbs_list01 td a img{margin-right:5px;  box-sizing:border-box;}
.bbs_list01 .tit { text-align:left; margin-left:15px;}

.bbs_txt01{ margin-bottom:10px;background:url("/images/000board/icon02.gif") left center no-repeat; padding-left:15px; display:inline-block;}
.bbs_txt02{ margin-bottom:10px;background:url("/images/000board/point01.gif") left center no-repeat; padding-left:12px; display:inline-block; float:right; font-size:14px; }
.bbs_txt02 select{ height:25px;}
.bbs_txt02 .bbs_sbtn01 {color: #fff;background:#636363;border:1px solid #636363; height:25px; padding:0 8px;}
.bbs_txt02 .bbs_sbtn01:hover, .bbs_txt02 .bbs_sbtn01:focus{background: #e8e8e8;color: #000;}




/* bbs_list02 가로선01 */
.bbs_list02 {width:100%; border-top:2px solid #0f1f7e;margin-bottom:30px;color:#000;}
.bbs_list02 th{ padding:8px 10px;background: #F1F4F7; border-bottom:1px solid #ccc;color:#000; line-height:1.8em; font-size:14px;}
.bbs_list02 td{border-bottom:1px solid #ccc; padding:8px 10px;line-height:1.8em; font-size:14px;}
.bbs_list02 .tc{ text-align:center;}
.bbs_list02 .tr{ text-align:right;}



/* bbs_view01 */
.bbs_view01 {border-bottom:1px solid #000; /*border-top:2px solid #000;*/ clear:both;}

.bbs_view01 .bv_title{font-size:22px; color:#0f1f7e; padding:12px 2%; text-align: left; line-height:32px; font-weight:600; border-bottom:1px solid #dedede; border-top:2px solid #000;background:#f1f1f1; letter-spacing:-1px;}
.bbs_view01 .bv_txt01 { padding:12px 2%; border-bottom:1px solid #dedede;}
.bbs_view01 .bv_txt01 span { line-height:25px; margin-right:20px; font-size:14px;}
.bbs_view01 .bv_txt01 strong { color:#1a3c93; background:url("/images/000inc/icon01.gif") left center no-repeat; padding-left:10px;}

.bv_content {padding:30px 0 40px 0; clear:both; line-height:1.8em; font-size:14px;}
.bv_content div{ text-align:center; margin-bottom:20px;}
.bv_content img{ text-align:center; max-width:100%; margin-bottom:10px;height: auto!important;}
.w100.bv_content_imgs img{ max-width:100%; }
.bv_content_img p{ text-align:center;}
.bv_content .bv_content_text { text-align:left;}
.bv_content .bv_content_text li{list-style:disc;margin-left:20px}
.bv_content .bv_content_text p{ text-align:left;}
.bv_content .bv_content_text div{ text-align:left;}
.bv_content .bv_content_text input[type="image"]{width: 100%;}

.bbs_view01 .bv_file01 {padding:20px;border-top:1px solid #dedede; background:#f1f1f1;}
.bbs_view01 .bv_file01 li{ display:inline-block;}
.bbs_view01 .bv_file01 .down_window { background:url("/images/000board/file02.gif") left top no-repeat; line-height:1.4em; padding-left:20px; display:inline-block;}
.bbs_view01 .bv_file01 .quick_window { background:url("/images/000board/docu01.gif") left top no-repeat; line-height:1.4em; padding:4px 0 5px 25px; display:inline-block; text-indent:-5000px;}


.bv_comment{ border-bottom:1px solid #000;}
.comment_list ul{ border-bottom:1px solid #e7e7e7; padding:25px 0;}
.comment_list li{ padding:2px 10px; line-height:1.7em; vertical-align:middle; font-size:14px;}
.comment_list li span{ margin-right:3px;}
.comment_list li span img{ vertical-align:middle;}
.comment_list li strong{ float:right;}

.bv_comment_w{padding:20px 0 25px 0; border-bottom:1px solid #000;}
.bv_comment_w ul{padding-top:10px;}
.bv_comment_w li{ padding:4px 0; line-height:30px;}
.bv_comment_w li span{ margin-bottom:5px;}
.bv_comment_w strong{ line-height:30px; vertical-align:top; margin-right:5px;}


.bv_input01{ height:28px; width:30%; border:1px solid #e5e5e5;background:#f8f8f8; line-height:30px;}
.bv_text01{ height:48px; width:80%; border:1px solid #e5e5e5;background:#f8f8f8; vertical-align:middle;}
.com_btn01{height:54px; width:18%;background:#656565; color:#fff; font-weight:600; vertical-align:middle; line-height:52px; border-radius:3px; float:right;}




/* bbs_write01 */
.bbs_write01{clear:both;margin-bottom:25px;border-bottom:1px solid #000;}
.bbs_write01 select{ height:30px; border:1px solid #e5e5e5;}
.bbs_write01 table{ width:100%;border-top:2px solid #000; }
.bbs_write01 th {border-bottom:1px solid #e7e7e7; background:#f3f3f3; color:#000; padding:10px 0; word-break:keep-all !important;}
.bbs_write01 td {border-bottom:1px solid #e7e7e7;padding:10px;text-align:left;line-height: 1.6em;}
.bbs_write01 .bw_text01{ margin:10px 20px;  border:1px solid #e5e5e5;}
.bbs_write01 .bw_text01 textarea{ width:100%; height:150px; border:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.bbs_write01 .bw_bg01{background:#f8f8f8;}

.bbs_write01 .bw_bg02{background:#f2f2f2;}
.bbs_write01 .bw_bg02 a{background:#fff; width:98%; display:inline-block; padding:10px 0; margin-bottom:1px;}
.bbs_write01 .bw_bg02 .bw_top{background:url("/images/000board/icon_down01.png") right center no-repeat; padding-right:5%;}
.bbs_write01 .bw_bg02 .bw_down{background:url("/images/000board/icon_top01.png") right center no-repeat; padding-right:5%;}
.bbs_write01 .bw_bg02 .bv_content{ background:#fff; width:94%; padding:2%;  display:inline-block; font-weight:400; line-height:1.5em;}

.bbs_write01 .bbsw_txt01{}

.bbs_write01 .bw_file01{ margin-bottom:5px;}
.bbs_write01 .bw_upload01{ margin-bottom:5px;}


.bw_txt01{ background:url("/images/000inc/point01.gif") right top no-repeat; width:12px; height:9px; display:inline-block; font-size:0; vertical-align:top; margin-top:7px; line-height:20px;}








/* bbs_write02 */
.bbs_write02{clear:both;margin-bottom:25px;border-top:2px solid #000;border-bottom:1px solid #000;}
.bbs_write02 ul{  display:inline-block; width:100%; font-size:0; line-height:50px;border-bottom:1px solid #e7e7e7;}
.bbs_write02 ul li{display:inline-block; text-align:left;vertical-align:top; color:#000; font-size:14px; word-break:keep-all;}
.bbs_write02 ul li span{display:inline-block; word-break:keep-all; margin-right:10px;}
.bbs_write02 ul li strong{ line-height:20px; display: inline-block; width:80%; padding:7px 10%;}
.bbs_write02 ul li p{ line-height:20px; display: inline-block; width:100%; padding:7px 0;}

.bbs_write02 .bbsw_txt01{ width:15%; text-align:center; font-weight:600;background:#f3f3f3;}
.bbs_write02 .bbsw_txt02{ width:33%; text-align:left;padding-left:2%; }

.bbs_write02 .bbsw_txt01_01{ width:15%; text-align:center; font-weight:600;background:#f3f3f3;}
.bbs_write02 .bbsw_txt02_01{ width:33%; text-align:left;padding-left:2%; }


.bbs_write02 .bbsw_txt03{ width:15%; text-align:center; font-weight:600;background:#f3f3f3;}
.bbs_write02 .bbsw_txt04{ width:83%; text-align:left;padding-left:2%;}

.bbs_write02 .bbsw_txt05{ width:15%; text-align:center;height:220px;font-weight:600;background:#f3f3f3; }
.bbs_write02 .bbsw_txt05_01{ width:83%; text-align:left; padding:15px 0 15px 2%; height:190px;}
.bbs_write02 .bbsw_txt05_01 div{ height:190px; overflow: scroll; overflow-x: hidden; border:1px solid #e5e5e5; background:#f8f8f8; padding:0 15px; line-height:28px; font-size:14px;}

.bbs_write02 .bbsw_txt06{ width:100%; text-align:left;background:#fff;}

.bbs_write02 select{ height:30px;}

.bbs_write02 .bbsw_txt06 .bw_bg02{text-align:center;line-height: normal;}
.bbs_write02 .bbsw_txt06 .bw_bg02 span{ display:inline-block; width:auto;}
.bbs_write02 .bbsw_txt06 .bw_bg02 a{background:#f2f2f2; width:100%; display:inline-block; padding:5px 0; margin-bottom:1px; line-height:20px;}
.bbs_write02 .bbsw_txt06 .bw_bg02 .bw_top{background:url("/images/000board/icon_down01.png") right center no-repeat; padding-right:5%;}
.bbs_write02 .bbsw_txt06 .bw_bg02 .bw_down{background:url("/images/000board/icon_top01.png") right center no-repeat; padding-right:5%;}

.bbs_write02 .bbsw_txt06 .bw_bg02 .bv_content{ background:#fff;  width:94%; padding:2%;  display:inline-block; font-weight:400; line-height:1.5em;}










/*movie_list01*/
.movie_list01 {border-bottom:1px solid #000; border-top:2px solid #000;clear:both;margin-bottom:25px;}
.movie_list01 .news_box01{ border-bottom:1px dotted #D7D7D7; padding:30px 0; }
.movie_list01 .nb_left{width:55%; vertical-align:top; margin-right:3%; display: inline-block; height:310px; overflow:hidden;position:relative;}
.movie_list01 .nb_left span{ background:url("/images/000board/movie_play01.png") center center no-repeat; display:inline-block;position:absolute; top:0; left:0; width:100%; height:310px;}
.movie_list01 .nb_left img{ width:100%; height:310px;}

.movie_list01 .nb_right{ width:40%;display: inline-block;position:relative; font-size:14px; line-height:1.8em;}
.movie_list01 .nb_right strong a{ width:100%; display:block; margin-bottom:10px; font-size:18px; color:#0D5AB5; height:22px; overflow:hidden; padding-top:2px;}
.movie_list01 .nb_right .nb_txt01{  height:225px; overflow: auto; line-height:22px; margin-bottom:8px;}
.movie_list01 .nb_right .nb_txt02{ background:url("/images/000board/date01.gif") left 2px no-repeat;font-size:13px; padding-left:18px; margin-bottom:10px; line-height:1.4em}
.movie_list01 .nb_right .nb_txt03{ font-size:13px;margin-bottom:10px; line-height:1.4em}

.movie_list01 .nb_right .nb_sns01{ position:absolute; top:55px; right:0; text-align:right;}




/*movie_list02*/
.movie_list02 { border-bottom:1px solid #000; border-top:2px solid #000; padding:35px 0 0 0; clear:both;margin-bottom:25px; text-align:center;}
.movie_list02 .photo_box01{width:31%; margin:0 0.8% 45px 0.8%; display: inline-block; vertical-align:top;}
.movie_list02 .photo_box01 li{ margin-bottom:3px;}

.movie_list02 .photo_box01 .pb_img01{ height: auto;overflow:hidden; margin-bottom:15px; position:relative;}
.movie_list02 .photo_box01 .pb_img01 img{width:100%; height:190px;}
.movie_list02 .photo_box01 .pb_img01 span{ background:url("/images/000board/movie_play01.png") center center no-repeat; display:inline-block;position:absolute; top:0; left:0; width:100%; height:190px;}


.movie_list02 .photo_box01 .pb_txt01{ font-weight:600; height:22px; overflow:hidden; line-height:22px;  text-align:left;}
.movie_list02 .photo_box01 .pb_txt02{ height:22px; overflow:hidden; line-height:22px; text-align:left; font-size:13px;}
.movie_list02 .photo_box01 .pb_txt03{ background:url("/images/000board/date01.gif") left center no-repeat;height:22px; overflow:hidden; line-height:22px; text-align:left; font-size:13px; padding-left:20px;}
.movie_list02 .photo_box01 .pb_sns01{ width:100%;  height:27px; margin-top:-28px; text-align:right;}







/*photo_list01*/
.photo_list01 { border-bottom:1px solid #000; border-top:2px solid #000; padding:35px 0 0 0; clear:both;margin-bottom:25px; text-align:center;}
.photo_list01 .photo_box01{width:31%; margin:0 0.8% 45px 0.8%; display: inline-block; vertical-align:top;}
.photo_list01 .photo_box01 li{ margin-bottom:3px;}

.photo_list01 .photo_box01 .pb_img01{ height: auto;overflow:hidden; margin-bottom:15px;}
.photo_list01 .photo_box01 .pb_img01 img{width:100%; transition: all 0.4s; height:auto; height:190px;}
.photo_list01 .photo_box01 .pb_img01 img:hover{transform: scale(1.4,1.4);}
.photo_list01 .photo_box01 .pb_txt01{ font-weight:600; height:22px; overflow:hidden; line-height:22px;  text-align:left;}
.photo_list01 .photo_box01 .pb_txt02{ height:22px; overflow:hidden; line-height:22px; text-align:left; font-size:13px;}
.photo_list01 .photo_box01 .pb_txt03{ background:url("/images/000board/date01.gif") left center no-repeat;height:22px; overflow:hidden; line-height:22px; text-align:left; font-size:13px; padding-left:20px;}
.photo_list01 .photo_box01 .pb_sns01{ width:100%;  height:27px; margin-top:-28px; text-align:right;}

.photo_list01 .nb_txt01{ height:65px;}



/*letter_list01*/
.letter_list01 { border-bottom:1px solid #000; border-top:2px solid #000; padding:35px 0 0 0; clear:both;margin-bottom:25px; text-align:center;}

.letter_list01 .photo_box01{width:22.8%; margin:0 0.8% 45px 0.8%;display: inline-block; vertical-align:top; background:#f3f3f3;}
.letter_list01 .photo_box01 ul{padding:10%;}

.letter_list01 .photo_box01 .pb_img01{ height: auto;overflow:hidden;margin-bottom:10px;}
.letter_list01 .photo_box01 .pb_img01 img{width:100%; transition: all 0.4s; height:auto; height:240px;}

.letter_list01 .photo_box01 .pb_txt01{ font-weight:600; height:22px; overflow:hidden; line-height:22px;  text-align:center; margin-bottom:10px;}
.letter_list01 .photo_box01 .pb_txt02{ height:22px; overflow:hidden; line-height:22px; text-align:center; font-size:14px; margin-bottom:10px;}
.letter_list01 .photo_box01 .pb_sns01{text-align: center;}
.letter_list01 .photo_box01 .pb_txt03{ width:100%; display:inline-block;background:#dbdbdb;padding:10px 0;}
.letter_list01 .photo_box01 .pb_txt03 span{ margin:0 2px;}
.letter_list01 .photo_box01 .pb_txt03 a{ font-size:13px; font-weight:600;}



/*memo_list01*/
.memo_list01 {border-bottom:1px solid #000; border-top:2px solid #000;clear:both;margin-bottom:25px; padding-top:30px;}
.memo_list01 .news_box01{ border:1px solid #f3f3f3;border-bottom:1px solid #D7D7D7; padding:15px 3% 20px 3%; margin-bottom:40px; background:#f9f9f9;}
.memo_list01 .nb_txt01{ line-height:1.8em; margin-bottom:10px; border-bottom:1px dotted #e7e7e7; padding-bottom:10px;}
.memo_list01 .nb_txt02{ background:url("/images/000board/date01.gif") left 2px no-repeat;font-size:13px; padding-left:18px; line-height:1.4em; display:inline-block;}
.memo_list01 .nb_sns01{float:right;}


.memo_comment_w{padding:0 5% 10px 5%;background:#f3f3f3;}
.memo_comment_w ul{padding-top:10px;}
.memo_comment_w li{ padding:4px 0; line-height:30px;}
.memo_comment_w li span{ margin-bottom:5px;}
.memo_comment_w strong{ line-height:30px; vertical-align:top; margin-right:5px;}


.memo_input01{ height:28px; width:30%; border:1px solid #e5e5e5;background:#f8f8f8; line-height:30px;}
.memo_text01{ height:48px; width:80%; border:1px solid #e5e5e5;background:#f8f8f8; vertical-align:middle;}
.memo_btn01{height:54px; width:18%;background:#656565; color:#fff; font-weight:600; vertical-align:middle; line-height:52px; border-radius:3px; float:right;}






/*faq_list01*/
.faq_list01 { border-bottom:1px solid #000; border-top:2px solid #000; clear:both; margin-bottom:25px;}
.faq_list01 .faq_box01{ position:relative;}
.faq_list01 .faq_box01 button{ background:#4158ff; border:0; font-size:13px; font-weight:600; color:#fff; padding:5px 15px; margin:5px 5px 0 0; border-radius:5px; box-shadow:1px 1px 2px #BCBCBC; cursor:pointer;}

.faq_list01 dt{ border-bottom:1px dotted #aaa; padding:10px 10px 10px 45px; background:url("/images/000board/faq_q.png") 6px 9px no-repeat; }
.faq_list01 dt a{line-height:1.8em; background:url("/images/000board/icon_down02.png") right 8px no-repeat; background-size:25px; display:inline-block; width:100%;}
.faq_list01 dd{ background-color:#f3f3f3; line-height:1.8em; padding:20px 20px 20px 70px; background:#f3f3f3 url("/images/000board/faq_a.png") 30px 20px no-repeat; display:none;}
.faq_list01 .nb_sns01{ text-align:right;}

.faq_list01 .nb_txt01{ height:70px; padding-top:50px;}




/*news_list01*/
.news_list01 {border-bottom:1px solid #000; border-top:2px solid #000;clear:both;margin-bottom:25px;}
.news_list01 .news_box01{ border-bottom:1px dotted #D7D7D7; padding:30px 0;}
.news_list01 .nb_left{width:33%; vertical-align:top; margin-right:3%; display: inline-block; height:195px; overflow:hidden;}
.news_list01 .nb_left img{ width:100%; height:195px; transition: all 0.4s;}
.news_list01 .nb_left img:hover{transform: scale(1.4,1.4);}

.news_list01 .nb_right{ width:63%; display: inline-block;position:relative; font-size:14px; line-height:1.8em;}
.news_list01 .nb_right strong a{ width:80%; display:block; margin-bottom:10px; font-size:18px; color:#0D5AB5; height:22px; overflow:hidden; padding-top:2px;}
.news_list01 .nb_right .nb_txt01{  height:136px; overflow:hidden; line-height:22px; margin-bottom:8px;}
.news_list01 .nb_right .nb_txt02{ background:url("/images/000board/date01.gif") left 2px no-repeat;font-size:13px; padding-left:18px; margin-bottom:10px; line-height:1.4em}
.news_list01 .nb_right .nb_sns01{ position:absolute; top:5px; right:0; width:16%; text-align:right;}







/* 스케줄 */
.bbs_schedule01{ margin-bottom:25px; }
.bbs_schedule_title01 { display:inline-block; text-align:center; width:100%; margin-bottom:20px; font-size:35px; color:#000; line-height:40px;vertical-align:top;}

.bbs_schedule_day ul{text-align:center; margin-bottom:30px;}
.bbs_schedule_day li{ display:inline-block; background:#f3f3f3; width:6.5%; text-align:center; border:1px solid #ececec;border-bottom:1px solid #bcbcbc;}
.bbs_schedule_day li a{ width:100%; padding:7px 0; display:inline-block;}
.bbs_schedule_day li .on{  background:#33c887; color:#fff; font-weight:600;border:1px solid #33c887;border-bottom:1px solid #007944;}

.bbs_schedule_box{background:url("/images/000board/schedule_back01.jpg") center top repeat-x; display:inline-block; width:100%; padding-top:60px;}


.schedule_day{ margin-top:30px; display:inline-block; width:100%; border-bottom:1px solid #ebebeb;}

.sd_title01{background:url("/images/000board/schedule_back01.png") center top no-repeat; width:25%; text-align:center; height:194px; margin-right:3%; display:inline-block; vertical-align:top;}
.sd_title01 strong{color:#000; font-size:40px;width:100%; display:inline-block; padding-top:90px; margin-bottom:20px; letter-spacing:-5px; }
.sd_title01 span{ color:#fff; font-size:18px;font-weight:800;}


.sd_title02{background:url("/images/000board/schedule_back02.png") center top no-repeat; width:25%; text-align:center; height:194px; margin-right:3%; display:inline-block; vertical-align:top;}
.sd_title02 strong{color:#000; font-size:40px;width:100%; display: inline-block; padding-top:90px; margin-bottom:20px; letter-spacing:-5px; }
.sd_title02 span{ color:#fff; font-size:18px;font-weight:800;}



.sd_txt{ width:70%;display:inline-block; margin-bottom:20px;}
.sd_txt li{ margin-bottom:15px;}
.sd_txt strong{ width:30%; display:inline-block;background:url("/images/000board/icon05.gif") left 10px no-repeat; padding-left:10px; vertical-align:top; color:#004fc5;line-height:1.8em;}
.sd_txt li a{ width:65%; display:inline-block; line-height:1.8em; font-size:14px;vertical-align:top;}
















/* 달력게시판 */
.bbs_calendar01{ margin-bottom:25px; width:55%; margin-right:4.5%; display:inline-block}
.bbs_calendar_title01 { display:inline-block; text-align:center; width:100%; margin-bottom:20px; font-size:28px; color:#000; line-height:34px;vertical-align:top;}

.bbs_calendar01 table{width:100%; border-top:2px solid #0f1f7e;}
.bbs_calendar01 th{  padding:5px 8px;background: #F1F4F7; border:1px solid #ccc;color:#000; font-size:0.9em; line-height:1.8em;word-break:break-all;}
.bbs_calendar01 td{border:1px solid #ccc; padding:10px 8px; font-size:0.9em;line-height:1.8em;word-break:break-all; position:relative;vertical-align:top; height:50px;}
.bbs_calendar01 td a{position:absolute;right:5px;bottom:5px;}
.bbs_calendar01 td a img{ vertical-align:middle}
.bbs_calendar01 .tc{ text-align:center;}

.bbs_calendar02{ width:40%; float:right; background:#f2f2f2; border-radius:8px 8px 0 0; margin-bottom:25px; margin-top:60px;}
.bbs_calendar_title02{ background:#0f1f7e; text-align:center; color:#fff; padding:12px 0;border-radius:8px 8px 0 0;}
#content_guide .bbs_calendar_title02 h4{background:none !important;color: #fff;margin: 0;font-size: 18px;}
.bbs_calendar_title03{ margin:5%; overflow:auto; overflow-x:hidden; height:300px;}
.bbs_calendar_title03 li{ margin:12px;border-bottom:1px solid #e6e6e6; padding-bottom:12px; line-height:1.5em;}
.bbs_calendar_title03 span{ color:#0f1f7e; font-weight:600; margin-right:10px; vertical-align:top;}
.bbs_calendar_title03 a{ display:inline-block; width:80%;}






/*게시판 검색 폼*/
.bbs_search01{ position:relative; text-align:center; padding:15px 0; background:#f3f3f3 url("/images/000inc/bg02.png") right top repeat;margin:22px 0; border:1px solid #e9e9e9; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; clear:both; float:none; box-shadow: 1px 1px 2px #f2f2f2;}
.bbs_search01 select{ border:1px solid #e5e5e5; padding-left:5px;height:32px;}
.bbs_search01 .bbs_sbtn01 {color: #fff;background:#636363;border:1px solid #636363; height:30px; padding:0 15px;}
.bbs_search01 .bbs_sbtn02 {color: #fff;background:#ff4200;border:1px solid #ff4200; height:30px; padding:0 15px;}
.bbs_search01 .bbs_sbtn03 {color: #fff;background:#4da300;border:1px solid #4da300; height:30px; padding:0 15px;}
.bbs_search01 .bbs_input20_40f{width:20%; border:1px solid #e5e5e5;background:#f8f8f8; height:30px;}
.bbs_search01 .bbs_sbtn01:hover, .bbs_search01 .bbs_sbtn01:focus,
.bbs_search01 .bbs_sbtn02:hover, .bbs_search01 .bbs_sbtn02:focus,
.bbs_search01 .bbs_sbtn03:hover, .bbs_search01 .bbs_sbtn03:focus{background: #e8e8e8; color: #000;}




/* 게시판 페이지링 */
.bbs_page{text-align:center;}
.bbs_page span{margin:0 1px;}
.bbs_page a{display:inline-block; padding:10px 15px 10px 15px; border:1px solid #e5e5e5; line-height:1.5em; background:#fff;}
.bbs_page a img{margin:5px 2px 0 2px; vertical-align:top;}
.bbs_page .on a {font-weight:bold; color:#fff; background:#636363; border:1px solid #636363;}
.bbs_page a:hover, .bbs_page a:focus{background:#e8e8e8;color:#000;}





/* 버튼처리 */
.btn01 {display: inline-block; width: auto; padding:0 20px; margin-bottom: 0;font-size: 15px;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;/*touch-action: manipulation;*/cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;/*user-select: none;*/background-image: none; border: 1px solid transparent;	border-radius: 4px;color:#000; height:40px; font-weight:600;}
.btn01 span{margin-top:10px; color:#000; line-height:26px;padding:0 20px;}
.btn01_style {color: #000;background:#f8f8f8;border:1px solid #c3c3c3;}
.btn01_style.focus{color: #000;background-color: #31b0d5;border:1px solid #c3c3c3;}
.btn01_style:link{color: #000; height:26px; padding:6px 0; margin:0;text-decoration:none;}
.btn01_style:hover{color: #000;background:#e8e8e8;border:1px solid #c3c3c3;}





/* sns 댓글등록 */
.sns_reply{padding:30px 3%;border:1px solid #e5e5e5;background:#f3f3f3;overflow:hidden; margin-bottom:30px;}
.sns_reply .sns_title{ margin-bottom:10px;}
.sns_reply .input_comment{ margin-bottom:10px;}
.sns_reply .tar span input{ height:20px; text-align:right; }
.sns_reply .sns_form textarea.textarea_txt{width:82%;height:50px;padding-left:1%;border:1px solid #ccc;background:#fff;vertical-align:text-top;}
.sns_reply .button_submit{width:15%;height:54px;text-align:center;line-height:54px;background:#656565;color:#fff;cursor:pointer;vertical-align:text-top;border-radius:3px; float:right;}
.sns_reply .sns_reply_list{margin-top:20px;}
.sns_reply .sns_reply_list li{width:100%;border-top:1px dotted #ccc;overflow:hidden; margin-top:10px; padding:10px 0; line-height:25px; font-size:14px;}
.sns_reply .sns_reply_list li span{display:block;}
.sns_reply .sns_reply_list li span a{padding:0 10px 0 25px; width:15%; color:#000; font-weight:600;}
.sns_reply .sns_reply_list li span.reply{float:left;width:80%;}
.sns_reply .sns_reply_list li span.facebook{background:url("/images/000board/facebook01.png") no-repeat 0 2px;}
.sns_reply .sns_reply_list li span.twitter{background:url("/images/000board/twitter01.png") no-repeat 0 3px;}
.sns_reply .sns_reply_list li span.date{float:right;width:15%; margin-left:5%; text-align:right;}




/*학칙 및 규정*/
.board_tree{border:1px solid #e6e6e6; padding:20px 3%; border-radius:3px; margin-bottom:30px; }
.board_tree .btn{ margin:0px 32px 0 0;display:inline-block; vertical-align:top; }
.board_tree ul{ margin-left:20px;}
.board_tree ul li{ margin:10px 0; line-height:20px;width:90%;}
.board_tree ul li a{ display:inline-block; color:#555;}
.board_tree > ul > li{ background:url("/images/000inc/tree_icon01.png") no-repeat 5px top; font-size:15px;}
.board_tree > ul > li > a{ font-weight:600; color:#000;}

.board_tree ul ul > li{ background:url("/images/000inc/tree_icon02.png") no-repeat 5px top; font-size:14px; color:#555;}

.board_tree ul ul ul > li{ background:url("/images/000inc/tree_icon03.png") no-repeat 5px top; font-size:13px; padding:2px 0; padding-left:40px;}
.board_tree ul ul ul > li > a.file{background:none; padding:0;}


@media all and (max-width :1220px) {





/*movie_list02*/
.movie_list02 .photo_box01{width:31%; }

/*photo_list01*/
.photo_list01 .photo_box01{width:31%; }




/* bbs_view01 */

.bbs_view01 .bv_file01 li{ border-left:0;}
.bbs_view01 .bv_file01 .fw{ display:none;}

}



@media all and (max-width :1100px) {


/* 통합검색 */

.to_guide01{width:90%;}
.to_guide02{width:60%; margin-left:-7%;}



/* 통합검색 탭기능 */
.total_search_tab01{ margin-top:20px; }


/*news_list01*/
.news_list01 .nb_left{width:31%;}
.news_list01 .nb_right{ width:65.2%;}



/*movie_list02*/
.movie_list02 .photo_box01 .pb_sns01{margin-top:0; text-align:center;}

/*photo_list01*/
.photo_list01 .photo_box01 .pb_sns01{margin-top:0; text-align:center;}




/*movie_list01*/
.movie_list01 .nb_right .nb_txt01{ height:180px;}
.movie_list01 .nb_right .nb_sns01{ position: relative; top:0; right:0; text-align:left; margin-bottom:10px;}




/* 스케줄 */

.sd_title01{ width:17%; height:120px; background-size:120px;}
.sd_title01 strong{font-size:30px;padding-top:45px;margin-bottom:5px;}
.sd_title01 span{ font-size:15px;}

.sd_title02{ width:17%; height:120px; background-size:120px; }
.sd_title02 strong{font-size:30px;padding-top:45px;margin-bottom:5px;}
.sd_title02 span{ font-size:15px;}

.sd_txt{ width:78%;}






}






@media all and (max-width :850px) {

/* 통합검색 */

.to_guide01{width:90%;}
.to_guide02{width:80%;}

/* 통합검색 검색리스트 왼쪽 오른쪽 가이드라인*/
.total_guide_left01{ width:70%;}
.total_guide_right01{width:25%;}



/* 통합검색 탭기능 */
.total_search_tab01 ul li{ width:12%;}
.total_search_tab01 ul li a{font-size:14px;line-height:20px;}




/*news_list01*/
.news_list01 .nb_left{width:31%; height:175px;}
.news_list01 .nb_left img{height:175px;}
.news_list01 .nb_right .nb_txt01{ height:110px;}




/*letter_list01*/
.letter_list01 .photo_box01{width:31%;}





}


@media all and (max-width :770px) {
/* 학칙/규칙 탭처리 */	
.liw07 li{ width:20%;}
}


/* 모바일 */
@media all and (max-width :768px) {


/* 통합검색 검색리스트 왼쪽 오른쪽 가이드라인*/
.total_guide_left01{  width:100%; margin-right:0;}
.total_guide_right01{ width:100%;}



/*  통합검색 인기 및 내가찾은 검색어  */
.total_right_box01{  width:46%; margin-right:5%; display:inline-block; margin-bottom:0;}
.total_right_box02{  width:46%;display:inline-block; margin-bottom:0;}





/* bbs_view01 */
.bbs_view01 .bv_title{font-size:15px; padding:8px 2%;}

.bbs_view01 .bv_txt01 span {margin-right:0; width:100%; display:inline-block;}
.bbs_view01 .bv_file01 {padding:10px 10px 10px 10px;}
.bbs_view01 .bv_file01 span{ display:block; margin:6px 0;}

.bbs_view01 .bv_content img, .bv_content img{ max-width: none; width:100%;}


.bv_comment_w strong{ width:60px; display:inline-block;}
.bv_comment_w .bvw_01{ width:100%; display:block;}

.bv_input01{ width:40%;}



/* bbs_write01 */
.bbs_write01 .bbsw_txt01{ width:100%; display:inline-block; margin-top:5px;}
.bbs_write01 th { background:none;}
.bbs_write01 td {background:none;}







/* bbs_write02 */
.bbs_write02 ul{background:#f3f3f3;}
.bbs_write02 ul li{ background:#fff;}
.bbs_write02 ul li strong{ width:70%; padding:7px 15%; }

.bbs_write02 .bbsw_txt01{ width:22%; border-bottom:1px solid #e7e7e7;}
.bbs_write02 .bbsw_txt02{ width:76%; border-bottom:1px solid #e7e7e7;}

.bbs_write02 .bbsw_txt01_01{ width:22%;}
.bbs_write02 .bbsw_txt02_01{ width:76%;}

.bbs_write02 .bbsw_txt03{ width:22%;}
.bbs_write02 .bbsw_txt04{ width:76%;}

.bbs_write02 .bbsw_txt05{ width:22%;}
.bbs_write02 .bbsw_txt05_01{ width:76%;}












/*movie_list02*/
.movie_list02 .photo_box01{width:47.6%;}


/*photo_list01*/
.photo_list01 .photo_box01{width:47.6%;}


/*memo_list01*/
.memo_comment_w strong{ width:60px; display:inline-block;}
.memo_comment_w .bvw_01{ width:100%; display:block;}

.memo_input01{ width:40%;}



/*news_list01*/
.news_list01 .nb_left{width:31%; height:120px;}
.news_list01 .nb_left img{height:120px;}
.news_list01 .nb_right{ width:64.5%;}
.news_list01 .nb_right strong a{font-size:15px; height:20px; width:100%;}
.news_list01 .nb_right .nb_txt01{ height:65px; font-size:13px;}
.news_list01 .nb_right .nb_txt02{ font-size:12px; }
.news_list01 .nb_right .nb_sns01{ position: relative; top:0; width:100%;}



/* 달력게시판 */
.bbs_calendar01{width:100%; margin-right:0;}
.bbs_calendar02{ width:100%; margin-top:0;}
.bbs_calendar_title03{height: auto;}







/* 게시판 페이지링 */
.bbs_page a{padding:5px 10px 6px 10px;}
.bbs_page .on {padding:6px 10px 7px 10px;}



/*게시판 검색 폼*/
.bbs_search01 .bbs_input20_40f{width:40%;}







/* sns 댓글등록 */
.sns_reply{padding:20px 5%;}

.sns_reply .sns_reply_list li span.reply{width:80%;}
.sns_reply .sns_reply_list li span.date{width:16%; margin-left:3%;}



/* sns 댓글등록 */
.sns_reply .sns_reply_list li span.reply{width:100%;}
.sns_reply .sns_reply_list li span.date{float:left;width:100%; margin-left:0; text-align:left;}


/* 스케줄 */

.bbs_schedule_box{background:none; display:inline-block; width:100%; padding-top:15px; border-top:1px solid #ececec;}
.bbs_schedule_day ul{ margin-bottom:10px;}

.sd_title01{background:#0cbfb2; width:100%; text-align:left; height: auto; margin-right:0; margin-bottom:20px;}
.sd_title01 strong{font-size:23px;width: auto; padding:5px 0 5px 10px; margin-bottom:0; margin-right:10px;}

.sd_title02{background:#21c55c; width:100%; text-align:left; height: auto; margin-right:0; margin-bottom:20px;}
.sd_title02 strong{font-size:23px;width: auto; padding:5px 0 5px 10px; margin-bottom:0; margin-right:10px;}

.sd_txt{ width:97%; margin-left:3%;}



.schedule_day{ margin-top:0px;}

}

@media all and (max-width :640px) {


/*환류등록 하는 팝업창*/
.wan_box03 dd div{ width:340px;}
.wan_box03 dl .wan_input01{ width:340px;}


/* 통합검색 */
.total_search_guide{ margin-top:0;}
.total_search_box02{margin-top:35px;}

.to_guide01{ margin-bottom:0;}
.to_guide01 span{margin-left:0; width:100%; display:inline-block; clear:both;}



.to_guide01 select{ height:40px; padding:0 0 0 5px; font-size:14px; font-weight:600; line-height:37px;}
.to_guide01 input{ height:38px;font-size:14px; font-weight:600;}
.to_guide01 .bbs_sbtn01{ background:#ff8000; color:#fff; padding:0 10px; line-height:40px; height:40px;}
.to_guide01 span{ margin-left:10px;font-size:14px; font-weight:600;}



.to_guide02{width:85%; margin-left:0;}

.to_guide02 strong{ display:none;}
.to_guide02 ul{ width:100%;padding:8px 0; text-align:center;}
.to_guide02 ul li{ font-size:13px;margin-right:3%;}



/* 통합검색 탭기능 */
.total_search_tab01 ul li{ width:25%;}
.total_search_tab01 ul li a{ padding:5px 0;font-size:12px; line-height:20px;}





/* bbs_write02 */

.bbs_write02 .bbsw_txt01{ width:28%;}
.bbs_write02 .bbsw_txt02{ width:70%;}

.bbs_write02 .bbsw_txt01_01{ width:28%;}
.bbs_write02 .bbsw_txt02_01{ width:70%;}

.bbs_write02 .bbsw_txt03{ width:28%;}
.bbs_write02 .bbsw_txt04{ width:70%;}

.bbs_write02 .bbsw_txt05{ width:28%;}
.bbs_write02 .bbsw_txt05_01{ width:70%;}


/*학칙 및 규정*/
.board_tree ul li a{width:80%;}


}



@media all and (max-width :600px) {


/*환류등록 하는 팝업창*/
.wan_box03 dd div{ width:290px;}
.wan_box03 dl .wan_input01{ width:290px;}

/*letter_list01*/
.letter_list01 .photo_box01{width:47%;}



/*movie_list01*/
.movie_list01 .nb_left{width:100%; margin-bottom:20px;height:300px;}
.movie_list01 .nb_left img{ height:300px;}

.movie_list01 .nb_right{ width:100%;}
.movie_list01 .nb_right .nb_txt01{  height:150px;}
.movie_list01 .nb_right .nb_sns01{ position:absolute; top:55px; right:0; text-align:right;}



/* 스케줄 */
.bbs_schedule_day li{  width:12%; margin-bottom:5px;}


/*memo_list01*/
.memo_list01 .nb_sns01{float: none; width:100%; margin-top:10px; text-align:right;}
.memo_list01 .news_box01{ padding:20px 5%;}


}

@media all and (max-width :550px) {
/* 학칙/규칙 탭처리 */
.liw07 li{ width:33%;}
}


@media all and (max-width :480px) {

/* 학칙/규칙 탭처리 */
.liw07 li{ text-align:center !important;}															  


/*환류등록 하는 팝업창*/

.wan_box03 dd div{ width:200px;}
.wan_box03 dl .wan_input01{ width:200px;}





/* 통합검색 리스트 사진 */

.total_list03 ul{ width:48%;}

.total_list03 ul li img{ height:125px;}





/*movie_list02
.movie_list02 { padding:20px 0 0 0; }
.movie_list02 .photo_box01{width:100%; margin:0 0 35px 0;}*/
.movie_list02 .photo_box01 .pb_img01 img{height:140px;}
.movie_list02 .photo_box01 .pb_img01 span{ height:140px;}

/*photo_list01
.photo_list01 { padding:20px 0 0 0; }
.photo_list01 .photo_box01{width:100%; margin:0 0 35px 0;}*/
.photo_list01 .photo_box01 .pb_img01 img{height:140px;}

/*letter_list01*/
.letter_list01 .photo_box01 .pb_img01 img{height:170px;}




/*news_list01*/
.news_list01 .news_box01{ padding:20px 0;}
.news_list01 .nb_left{width:40%;}
.news_list01 .nb_right{ width:55.5%;}
.news_list01 .nb_right .nb_txt01{height:40px;}






/* 게시판 페이지링 */
.bbs_page a{ padding:5px 5px 6px 5px;}
.bbs_page .on {padding:6px 5px 7px 5px;}









/* 버튼처리 */
.btn01 { font-size:12px; padding:0 10px; }
.btn01 span{padding:0 10px;}



}


@media all and (max-width :380px) {


/*환류등록 하는 팝업창*/
.wan_box02 dl select{ width:100px;}
.wan_box02 dl .wan_input01{ width:150px;}

.wan_box03 dd div{ width:150px;}
.wan_box03 dl .wan_input01{ width:150px;}

}
                                                                  

@media all and (max-width :320px) {

/* 학칙/규칙 탭처리 */
.liw07 li{ text-align:center !important;}															  
}              

.news_list01 .nb_right .nb_txt01.auto_h {height: 45px;}        


.letter_list{border-top: 2px solid #000;margin-bottom: 40px;}
.letter_list .basic_btn a{display: block;padding: 15px 20px;background: #1A79BC;color: #fff;font-weight: bold;margin: 0 .5%;}
.letter_list .basic_btn a.btn_down{background:#5ea700;}
.letter_list .basic_btn a:hover {background:#393939}
.letter_list ul{/* border-left:solid 1px #e8e8e8; */border-top:solid 1px #e8e8e8;}
.letter_list li{padding:25px 10px;margin:0;text-align:center;border:solid 1px #e8e8e8;box-sizing:border-box;border-top:0;position:relative;border-left:0;border-right: 0;}
.letter_list li.list_none{width:100%;padding:30px 0;min-height:auto;text-align:center;}
.letter_list .img_w{width:235px;height:auto;display:block;background:#f8f6f6;text-align:center;position:relative;margin:0 auto;border-radius:5px;overflow:hidden;}
.letter_list img{width:100%}
.letter_list strong{display:block;margin:15px 0 5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 16px;}
.letter_list .adm_check{width:20px;height:20px;display:block;margin:20px auto 0 auto}
.letter_list .basic_btn {margin:14px 0 0 0;display: flex;justify-content: center;}
.letter_list .price{text-align:right}
.letter_list .price i{font-style:normal;font-size:14px;padding:5px 10px;background:#565656;color:#fff;border-radius:5px;}
.letter_list .price .p1{background:#fefefe;border:solid 1px #dedede;color:#2a2a2a;}
.letter_list .price .p2{background:#4c4c4a;border:solid 1px #444141;}

/* Tablet */
@media all and (min-width:768px) {

.letter_list ul{overflow:hidden;}
.letter_list li{width:50%;float:left;}
.letter_list li:nth-child(2n){margin-right:0}
.letter_list .adm_check{margin:0;position:absolute;top:7px;left:7px;}
.letter_list .img_w{height: 320px;}
.letter_list img{height: 100%;width: 100%;position:absolute;top:0;left:50%;transform:translate(-50%, 0);}
.letter_list .basic_btn a{width: 46%;}


}

/* Desktop */
@media all and (min-width:1024px) {
.letter_list li{width:33.333%;padding:30px 20px;}
}                             


.total_guide_left01 .total_box01 .cscroll_768>table {margin-top: 10px;width: 100%;min-width: 690px;box-sizing: border-box;}
.total_guide_left01 .total_box01 .cscroll_768{position:relative;overflow-x: auto;}
.total_guide_left01 .total_box01 .cscroll_768:before {display: block;content: '표를 좌우로 스크롤하여 확인해 주세요.';padding: 15px 0 15px 47px;text-align: left;font-size: 14px;max-width: 500px;position: sticky;left: 0;top: 0;background: url('/upload_data/board_data/CNT_ATCHDOWN/171860477702091.png') no-repeat;}
.total_guide_left01 .total_box01 .cscroll_768:after{display: block;/* content: ''; */width: 50px;height: 47px;position: sticky;left: 0;top: 0;background: url('/upload_data/board_data/CNT_ATCHDOWN/171860477702091.png') no-repeat;animation:scrollImage 2s linear infinite}
.total_guide_left01 .total_box01 .cscroll_768:before{}
/*.total_guide_left01 .total_box01 .cscroll_768::-webkit-scrollbar { width:5px; height:5px; } 
.total_guide_left01 .total_box01 .cscroll_768::-webkit-scrollbar-track { border-radius:5px; background:var(--color2); } 
.total_guide_left01 .total_box01 .cscroll_768::-webkit-scrollbar-thumb { background:var(--color6); border-radius:20px } */

@keyframes scrollImage { 0% { left:10px } 50% { left:0px } 100% { left:10px } }

@media all and (min-width:1000px){
.total_guide_left01 .total_box01 .cscroll_768{overflow-x: hidden;}
.total_guide_left01 .total_box01 .cscroll_768:before,
.total_guide_left01 .total_box01 .cscroll_768:after{display:none;}
.total_guide_left01 .total_box01 .cscroll_768>table{margin-top:0}
}




                                                                                                                                               