@charset "utf-8";@import "https://fonts.googleapis.com/earlyaccess/notosanskr.css";@import "https://cdn.jsdelivr.net/nanumsquare/1.0/nanumsquare.css";@import "https://fonts.googleapis.com/earlyaccess/nanumgothic.css";@import "https://fonts.googleapis.com/css?family=Nanum+Myeongjo&display=swap";body{margin:0;padding:0;font-size:.875em;font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif;background:#fff}h1,h2,h3,h4,h5,h6{font-size:1em;font-family:'Noto Sans KR','Malgun Gothic',dotum,sans-serif}#hd,#wrapper,#ft{min-width:320px}#hd{background:#fff}.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer;font-size:.875em}a.btn,.btn{line-height:35px;height:35px;padding:0 10px;text-align:center;font-weight:700;border:0;font-size:1.4em;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}a.btn01{display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}a.btn01:focus,a.btn01:hover{text-decoration:none}button.btn01{display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}a.btn02{display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}a.btn02:focus,.btn02:hover{text-decoration:none}button.btn02{display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}.btn_confirm{text-align:right}.btn_submit{border:0;background:#3a8afd;color:#fff;cursor:pointer;border-radius:3px}.btn_submit:hover{background:#2375eb}.btn_close{border:1px solid #dcdcdc;cursor:pointer;border-radius:3px;background:#fff}a.btn_close{text-align:center;line-height:50px}a.btn_cancel{display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}button.btn_cancel{display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}.btn_cancel:hover{background:#aaa}a.btn_frmline,button.btn_frmline{display:inline-block;width:128px;padding:0 5px;height:40px;border:0;background:#434a54;border-radius:3px;color:#fff;text-decoration:none;vertical-align:top}a.btn_frmline{}button.btn_frmline{font-size:1em}a.btn_b01,.btn_b01{display:inline-block;color:#bababa;text-decoration:none;vertical-align:middle;border:0;background:transparent}.btn_b01:hover,.btn_b01:hover{color:#000}a.btn_b02,.btn_b02{display:inline-block;background:#253dbe;padding:0 10px;color:#fff;text-decoration:none;border:0;vertical-align:middle}a.btn_b02:hover,.btn_b02:hover{background:#0025eb}a.btn_b03,.btn_b03{display:inline-block;background:#fff;border:1px solid #b9bdd3;color:#646982;text-decoration:none;vertical-align:middle}a.btn_b03:hover,.btn_b03:hover{background:#ebedf6}a.btn_b04,.btn_b04{display:inline-block;background:#fff;border:1px solid #ccc;color:#707070;text-decoration:none;vertical-align:middle}a.btn_b04:hover,.btn_b04:hover{color:#333;background:#f9f9f9}a.btn_admin,.btn_admin{display:inline-block;color:#d13f4a;text-decoration:none;vertical-align:middle}.btn_admin:hover,a.btn_admin:hover{color:#ff3746}.tbl_head01 a:hover{text-decoration:none}#top_btn{position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:36px;border:1px solid #d2d2d2;border-radius:50%;background:#fff;color:#d2d2d2;text-align:center;font-size:15px;z-index:99;-webkit-box-shadow:1px 2px 5px rgba(191,191,191,0.4);-moz-box-shadow:1px 2px 5px rgba(191,191,191,0.4);box-shadow:1px 2px 5px rgba(191,191,191,0.4)}#top_btn i{font-size:1.4em}#top_btn:hover{background:#3b8afb;border-color:#3b8afb;color:#fff}#top_btn1{position:fixed;bottom:80px;right:20px;width:50px;height:50px;line-height:50px;border:1px solid #d2d2d2;border-radius:50%;background:#fff;color:#d2d2d2;text-align:center;z-index:99;-webkit-box-shadow:1px 2px 5px rgba(191,191,191,0.4);-moz-box-shadow:1px 2px 5px rgba(191,191,191,0.4);box-shadow:1px 2px 5px rgba(191,191,191,0.4)}#top_btn1 i{font-size:1.8em}#top_btn1 a{display:block}#top_btn1:hover{background:#3b8afb;border-color:#3b8afb;color:#fff}a.top_btn1:link{color:#d2d2d2;text-decoration:none}a.top_btn1:hover{color:#fff;text-decoration:none}#top_btn2{position:fixed;bottom:140px;right:20px;width:50px;height:50px;line-height:46px;border:1px solid #d2d2d2;border-radius:50%;background:#F4EB31;color:#d2d2d2;text-align:center;z-index:99;-webkit-box-shadow:1px 2px 5px rgba(191,191,191,0.4);-moz-box-shadow:1px 2px 5px rgba(191,191,191,0.4);box-shadow:1px 2px 5px rgba(191,191,191,0.4)}#top_btn2 a{display:block}#bo_v_info,#bo_v_atc,#bo_v_file,#bo_v_link{padding:0;overflow:visible}.pg_wrap{width:100%;margin:0 auto;text-align:center;display:inline-block;clear:both;float:left;display:inline-block;padding:20px 0 0}.pg_wrap:after{display:block;visibility:hidden;clear:both;content:""}.pg{text-align:center}.pg_page,.pg_current{display:inline-block;vertical-align:middle;background:#eee;border:1px solid #eee}.pg a:focus,.pg a:hover{text-decoration:none}.pg_page{color:#959595;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px}.pg_page:hover{color:#959595;background-color:#fafafa}.pg_start{text-indent:-999px;overflow:hidden;background:url(../img/btn_first.gif) no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}.pg_prev{text-indent:-999px;overflow:hidden;background:url(../img/btn_prev.gif) no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}.pg_end{text-indent:-999px;overflow:hidden;background:url(../img/btn_end.gif) no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}.pg_next{text-indent:-999px;overflow:hidden;background:url(../img/btn_next.gif) no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover{background-color:#fafafa}.pg_current{display:inline-block;background:#666;border:1px solid #666;color:#fff;font-weight:700;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px}