@charset "utf-8";   * { padding:0; margin:0 }
 .hidden {display:none;}
 html,body{ height:100%; width:100%; }
 body, p, ul, ol, li, dl, dt, dd, form, table, th, td, fieldset, input, textarea, select, button, h1, h2, h3, h4, h5, h6, pre { margin: 0; padding: 0; }
 body, input, textarea, select, button { font-family:'Nanum Gothic',"나눔고딕","Nanumgothic", 'Dotum','돋움','Arial'; line-height: 1.5em; color:#323232; }
 table { border-collapse: collapse; border-spacing: 0; }
 fieldset, img { border: 0 none; }
 legend, caption { font-size: 0; height: 0; line-height: 0; overflow: hidden; visibility: hidden; width: 0; }
 ol, ul { list-style: none; }
 a { color: #606060; text-decoration: none; }
 a:hover { color: #606060; text-decoration: none; }
 input, textarea, select { vertical-align: middle; border :1px solid #b7b7b7; background:#fff; border-right-color : #e1e1e1; border-bottom-color: #e1e1e1; margin:0; font-size:13px; height:33px; }
 input {padding : 0 10px;}
  .left { text-align: left !important; }
 .center { text-align: center !important; }
 .right { text-align: right !important; }
 .clearfix, .clear { clear: both; }
 .clearfix:after, .clear:after { content: ""; display: block; clear: both; }
 .fleft { float: left; }
 .fright { float: right; }
 .vtop { vertical-align: top; }
 .vmiddle { vertical-align: middle; }
 .vbottom { vertical-align: bottom; }
 .nowrap { white-space: nowrap; }
 .ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
 .block { display: block; }
 .inline { display: inline; }
 .inline-block { display: inline-block; }
 .relative { clear: both; position: relative; z-index: 2; }
 .absolute { position: absolute; z-index: 3; }
 .justify { text-align: justify; }
 .backgroundnone {background:none !important;}
 .bordernone {border:none !important;}
 .fontnormal {font-weight:normal !important;}
 .fontbold {font-weight:bold !important;}
 .fontbw{ letter-spacing:-1px}
 .none{ display:none;}
  #skipToContent, .reader { position: absolute; left: -1000%; top: 0px; width: 1px; height: 1px; font-size: 0px; line-height: 0px; overflow: hidden; }
  .mat10{ margin-top:10px !important;}
 .mat15{ margin-top:15px !important;}
 .mat20{ margin-top:20px !important;}
 .mat25{ margin-top:25px !important;}
 .mat30{ margin-top:30px !important;}
 .mal10{ margin-left:10px !important;}
 .mal15{ margin-left:15px !important;}
 .mal20{ margin-left:20px !important;}
 .mal25{ margin-left:25px !important;}
 .mal30{ margin-left:30px !important;}
 .mab10{ margin-bottom:10px !important;}
 .mab15{ margin-bottom:15px !important;}
 .mab20{ margin-bottom:20px !important;}
 .mab25{ margin-bottom:25px !important;}
 .mab30{ margin-bottom:30px !important;}
 .mar8{ margin-right:5px !important;}
 .mar10{ margin-right:10px !important;}
 .mar15{ margin-right:15px !important;}
 .mar20{ margin-right:20px !important;}
 .mar25{ margin-right:25px !important;}
 .mar30{ margin-right:30px !important;}
 .pat10{ padding-top:10px !important;}
 .pat15{ padding-top:15px !important;}
 .pat20{ padding-top:20px !important;}
 .pat25{ padding-top:25px !important;}
 .pat30{ padding-top:30px !important;}
 .pal10{ padding-left:10px !important;}
 .pal15{ padding-left:15px !important;}
 .pal20{ padding-left:20px !important;}
 .pal25{ padding-left:25px !important;}
 .pal30{ padding-left:30px !important;}
 .pab10{ padding-bottom:10px !important;}
 .pab15{ padding-bottom:15px !important;}
 .pab20{ padding-bottom:20px !important;}
 .pab25{ padding-bottom:25px !important;}
 .pab30{ padding-bottom:30px !important;}
 .par10{ padding-right:10px !important;}
 .par15{ padding-right:15px !important;}
 .par20{ padding-right:20px !important;}
 .par25{ padding-right:25px !important;}
 .par30{ padding-right:30px !important;}
 #debug_bar { height:80px; z-index:99999;}
 #debug_bar #debug_setform { float:left; }
 #debug { bottom: 0; position: fixed; z-index: 9999; display:none; }
 #debug #debug_setform label { margin-left:8px; font-weight:bold;}
 #debug #debug_setform select { vertical-align:middle; }
 .debug_slide { display:block; border:1px solid #ccc; border-bottom:0; padding:0px 4px; background-color:#fff; width:80px; cursor:pointer;}
 #debug #debug_setform { border:1px solid #ccc; background-color:#f2f2f2; width:100%; margin:0; padding:0; padding-bottom:10px; clear:both; }
 #debug .body { height: 300px;  overflow:scroll; border:1px solid #ccc; }
 #debug .debug_box { list-style:none; margin:0px; display:block; border:1px solid #ccc; padding:7px; }
 #debug .debug_box span.key { color:#CE0000; }
 #debug .debug_box span.value { color:#555; }
 #debug .btn_sml { margin-right:10px;}
 #debug .get, #debug .post { background-color: #C6DBF5 }
 #debug .session, #debug .cookie { background-color:#F0E0F0; }
 #debug .config { background-color:#F0FFF0; }
 #debug .server { background-color:#fff; }
 #debug .system { background-color:#FFF0C0; }
 #debug .error { background-color:#FFE0C0; }
 #HTMLValidator1 { background-color: #FFFFFF; bottom: 0; height: 300px; position: fixed; width: 100%; z-index: 9999; overflow-y:scroll; border:1px solid #ccc; }
 #debug_open { bottom: 0; position: fixed; }
  .debug_info_wrap{display: none;position: absolute;bottom:0;}
 .debug_info_wrap.close #show_debug_info{ display:none; }
 .debug_info_wrap.open #show_debug_info{ display:block; }
 .debug_info_wrap .debug_open_btn { display:block; border:1px solid #ccc; border-bottom:0; padding:0px 2px 0 0; background-color:#fff; width:80px; cursor:pointer; text-align:center; font-size:14px; height:30px; line-height:30px;}
 .debug_info_wrap #show_debug_info {border:1px solid #ccc;background-color:#f2f2f2;width:100%;margin:0;padding:10px;clear:both;font-size:13px;word-break: break-all;box-sizing: border-box;overflow: scroll;height: 300px;}
 .debug_info_wrap #show_debug_info .debug_box{ list-style:none;margin:0px; display:block; border:1px solid #ccc; padding:7px; background-color: #fcfcfc;}
 .debug_info_wrap #show_debug_info .debug_box span.key {color:#CE0000;}
   #debug_bar { height:80px; z-index:99999;}
 #debug_bar #debug_setform { float:left; }
 #debug {bottom: 0; position: fixed; z-index: 99999; display:none}
 #debug #debug_setform label {margin-left:8px; font-weight:bold; display:inline-block; margin-bottom:5px;}
 #debug #debug_setform select {vertical-align:middle}
 .debug_slide { display:block; padding:0px 2px 0 0; background-color:#222; width:80px; cursor:pointer; text-align:center; font-size:14px; height:30px; line-height:30px; color: #fff; border: 1px solid #fff; border-radius: 5px;}
 #debug #debug_setform { border:1px solid #ccc; background-color:#f2f2f2; width:100%; margin:0; padding:10px; clear:both; font-size:13px}
 #debug #debug_setform hr { display:none;}
 #debug #debug_setform .nice-select { height:30px; line-height:27px; font-size:13px;}
 #debug .body {height: 300px; overflow:scroll; border:1px solid #ccc; font-size:12px}
 #debug .debug_box { list-style:none; margin:0px; display:block; border:1px solid #ccc; padding:7px; background-color: #fcfcfc}
 #debug .debug_box span.key { color:#CE0000}
 #debug .debug_box span.value {color:#555}
 #debug .btn_sml { margin-right:10px;}
 #debug .get, #debug .post { background-color: #e8f2ff}
 #debug .session, #debug .cookie {background-color:#f3e2f3}
 #debug .config {background-color:#F0FFF0}
 #debug .server {background-color:#fff}
 #debug .system {background-color:#fffce1}
 #debug .error { background-color:#ffdde3}
 #HTMLValidator1 { background-color: #FFFFFF; bottom: 0; height: 300px; position: fixed; width: 100%; z-index: 9999; overflow-y:scroll; border:1px solid #ccc}
 #debug_open { bottom: 0; position: fixed;z-index: 9999}
 #debug_open:hover {animation: bounce 0.4s ease infinite alternate;}
 .error { background-color:#ccc; display:inline;}
 @keyframes bounce{ from{margin-bottom: 2px;}
 to{margin-bottom: 7px;}
 }
  .debug_info_wrap{position: fixed; bottom: -237px; transition: ease-in-out 0.3s; z-index: 99999;}
 .debug_info_wrap.open{bottom: 0;}
 .debug_info_wrap.close{bottom: -237px;}
 .debug_info_wrap .debug_open_btn{float: left; margin: 5px; padding: 5px 10px; background: #222; border-radius: 5px; border: 1px solid #fff;}
 .debug_info_wrap .debug_open_btn a{display: block; color: #fff; }
 #show_debug_info {display: block; width: 96.5%; border: 1px solid #000; opacity: 1; background-color: #ffdde3; font-size: 13px; line-height: 16px; margin: 5px; height: 200px; overflow-y: scroll; padding: 15px; z-index: 99999; color: #323232;}
 #show_debug_info > ul{background-color: #fff;}
 #show_debug_info ul{padding: 10px;}
 #show_debug_info ul li{}
 #show_debug_info ul li.alert{margin: 10px 0; padding: 10px 0; border: 1px dashed #666; border-width: 1px 0; background-color: #F3E2F3;}
 #show_debug_info ul li ul li{margin-bottom: 4px;}
  a.btn_big { display:inline-block;padding-right:4px; background:url(/images/common/bg_btn_default.gif?build_20250708001) no-repeat 100% 0; font-size:12px; color:#333; line-height:26px;word-spacing:-1px; text-decoration:none !important;white-space:nowrap}
 a.btn_big span, a.btn_big strong {display:block;padding:0 8px 1px 12px; background:url(/images/common/bg_btn_default.gif?build_20250708001) no-repeat}
 a.btn_sml { display:inline-block;padding-right:4px; color:#333; letter-spacing:-1px;word-spacing:-1px; text-decoration:none !important;white-space:nowrap;margin-bottom:10px; border: 1px solid #666; padding: 3px 12px; border-radius: 3px; position: relative; z-index: 100;}
 a.btn_sml:hover{color: #fff; background-color: #4264a3;}
 a.btn_sml span, a.btn_sml strong {display:block;}
 a.btn_sml span img {margin-right:2px;vertical-align:middle !important; border:0}
 .btn_list { width:100%; text-align:right;margin-top:24px}
 .btn_list label { margin-right:5px;}
 .btn_list span { padding-top:0px !important;}
 .root_path { width:100%; text-align:left; margin-bottom:5px;}
 #staff_info_modify{height: 460px;}
 #staff_info_modify .btn .btn_sml{float: left; width: 140px;}
 #staff_info_modify .btn .btn_sml.submit{width:140px; background-position: -8px -236px !important;}
 #staff_info_modify .btn .btn_sml.submit span{background: none;}
 #staff_info_modify .btn .btn_sml.close{width:140px; height:35px; background:url(/images/business/sub/admin_btn.png?build_20250708001) no-repeat scroll -8px -274px !important; display: inline-block; line-height: 1; overflow: hidden; text-indent: -5000px; margin: 0 5px 0 0; padding-right: 0; border:0;}
 #staff_info_modify .btn .btn_sml.close span{background: none;}
  #board_list_table { background: transparent url("/images/common/board/table_bg_02.gif?build_20250708001") repeat-x scroll left top; border-spacing: 0; border-style: solid none none; border-top: 2px solid #535353; clear: both; width: 100%}
 #board_list_table th { background: transparent url("/images/common/board/table_bg_01.gif?build_20250708001") no-repeat scroll right 8px; border-bottom: 1px solid #b5b5b5; border-style: none none solid; color: #555555; padding: 8px 0 7px; text-align: center}
 #board_list_table td { background: transparent none repeat scroll 0 0; border-bottom: 1px solid #d6d6d6; color: #666666; padding: 8px 3px; text-align: center }
 #tab_content_m4 table td input { width:55%;}
 #tab_content_m4 #search_result { width:100%; margin-top:10px;}
  #skiptoContent { margin:0; padding:0;}
 a.accessibility01, a.accessibility02 {display: block; font-size: 1em; left: 0; position: absolute; text-align: center; top: -10000px; width: 100%; z-index: 500;}
 a.accessibility01:hover, a.accessibility01:focus, a.accessibility01:active, a.accessibility02:hover, a.accessibility02:focus, a.accessibility02:active {background: none repeat scroll 0 0 #ff3a00;color: #FFFFFF;font-weight: 600; padding: 15px 0; position: absolute; top: 0;z-index: 500;}
  #browser { background:url("/images/common/op70.png?build_20250708001") repeat scroll 0 0; top:0; left:0; z-index:1001; height:100%; width:100%; position: fixed; text-align:center;}
 #browser .infobox { background-color:#fff; width:714px; height:426px; margin:221px auto 0; color:#303030; position:relative;}
 #browser .infobox h2 { font-size:30px; font-weight:500; padding-top:54px; line-height:30px;}
 #browser .infobox h2 span { color:#e53838;}
 #browser .infobox p { font-size:17px; line-height:27px; margin-top:25px;}
 #browser .infobox ul { width:607px; margin:25px auto 0;}
 #browser .infobox ul li { float:left; margin-left:11px;}
 #browser .infobox ul li:first-child { margin-left:0;}
 #browser .infobox ul li a { display:block; padding-top:110px; width:195px; }
 #browser .infobox ul li a span {background-color:#88837d; height:50px; width:195px; text-align:center; display:block; color:#fff; line-height:50px;}
 #browser .infobox ul li.ie a {background:url("/images/common/bw_ie.gif?build_20250708001") no-repeat scroll center 0;}
 #browser .infobox ul li.ff a {background:url("/images/common/bw_ff.gif?build_20250708001") no-repeat scroll center 0;}
 #browser .infobox ul li.cr a {background:url("/images/common/bw_cr.gif?build_20250708001") no-repeat scroll center 0;}
 #browser a.brower_close { display:block; position:absolute; right:20px; top:20px; width:24px; height:23px; background:url("/images/common/bw_close.gif?build_20250708001") no-repeat scroll center 0;}
 #browser a.brower_close span { display:block; text-indent:-5000px;}
  .change_mobile_system{ height: 70px; line-height: 70px; background: #333; width: 200px; text-align: center; border-radius: 35px; margin: 0 auto; margin-top: 50px;}
 .change_mobile_system a{display:block; font-size:22px; color:#fff}
  #content .tab_content { display:none;}
 #content .tab_content.selected { display:block; width:100%;}
  #admin_info{clear:both; border:1px solid #d4d4d4; margin-bottom:10px; font-size: 15px;}
 #admin_info dl{height:54px; line-height:54px; float: left; font-size: 16px;}
 #admin_info dl dt, #admin_info dl dd{float:left;}
 #admin_info dl .part{width:114px; color:#fff; background-color:#4264a3; text-align:center;}
 #admin_info dl .part span{background:url("/images/common/admin_info_sp.png?build_20250708001") no-repeat 0 4px; padding-left:21px;}
 #admin_info dl .part_cnt{padding:0 18px; font-weight:500;}
 #admin_info dl .tel{margin:14px 6px 0 12px; width:26px; height: 26px; text-indent:-9999px; background:url("/images/common/admin_info_sp.png?build_20250708001") no-repeat -35px 0;}
 #admin_info dl .update{margin:0 6px 0 40px; font-weight:500;}
 #admin_info.multi dl .part_cnt span{display: block;}
 #admin_info.multi dl{height: auto; line-height: normal;}
 #admin_info.multi dt, #admin_info.multi dd{height: auto; line-height: inherit;}
 #admin_info.multi dt.part{}
 #admin_info.multi dd.part_cnt{height: auto; margin-left: 0; padding: 0;}
 #admin_info.multi dd.part_cnt > span, #admin_info.multi dd.tel_cnt > span{display: block; padding: 0 20px; border-top: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2;}
 #admin_info.multi dd.part_cnt span:first-child, #admin_info.multi dd.tel_cnt span:first-child{border-top: 0;}
 #admin_info.multi .update{margin: 0;}
 #admin_info.multi.admin2 dt.part{height: 84px; line-height: 84px;}
 #admin_info.multi.admin2 dd.part_cnt > span{height: 41px; line-height: 41px; width: 340px;}
 #admin_info.multi.admin2 dd.tel_cnt > span{height: 41px; line-height: 41px; padding: 0 20px;}
 #admin_info.multi.admin2 dd.tel_cnt > span > .tel_ico{ background: url("/images/common/admin_info_sp.png?build_20250708001") no-repeat -35px 0; float: left; text-indent: -99999px; width: 26px; height: 26px; margin: 8px 8px 0 0;}
 #admin_info.multi.admin2 .admin_info_right{padding: 20px 2.5%; text-align: center;}
 #admin_info.multi.admin2 .admin_info_right dt{width: 100%; padding: 0; margin: 0;}
 #admin_info.multi.admin2 .admin_info_right dd{width: 100%;}
 #admin_info.multi.admin3 dt.part{height: 125px; line-height: 125px;}
 #admin_info.multi.admin3 dd.part_cnt > span{height: 41px; line-height: 41px; width: 340px;}
 #admin_info.multi.admin3 dd.tel_cnt > span{height: 41px; line-height: 41px; padding: 0 20px;}
 #admin_info.multi.admin3 dd.tel_cnt > span > .tel_ico{ background: url("/images/common/admin_info_sp.png?build_20250708001") no-repeat -35px 0; float: left; text-indent: -99999px; width: 26px; height: 26px; margin: 8px 8px 0 0;}
 #admin_info.multi.admin3 .admin_info_right{padding: 40px 2.5%; text-align: center;}
 #admin_info.multi.admin3 .admin_info_right dt{width: 100%; padding: 0;}
 #admin_info.multi.admin3 .admin_info_right dd{width: 100%;}
 #admin_info.multi.admin4 dt.part{height: 167px; line-height: 167px;}
 #admin_info.multi.admin4 dd.part_cnt > span{height: 41px; line-height: 41px; width: 340px;}
 #admin_info.multi.admin4 dd.tel_cnt > span{height: 41px; line-height: 41px; padding: 0 20px;}
 #admin_info.multi.admin4 dd.tel_cnt > span > .tel_ico{ background: url("/images/common/admin_info_sp.png?build_20250708001") no-repeat -35px 0; float: left; text-indent: -99999px; width: 26px; height: 26px; margin: 8px 8px 0 0;}
 #admin_info.multi.admin4 .admin_info_right{padding: 61px 2.5%; text-align: center;}
 #admin_info.multi.admin4 .admin_info_right dt{width: 100%; padding: 0;}
 #admin_info.multi.admin4 .admin_info_right dd{width: 100%;}
 #admin_info.multi.admin5 dt.part{height: 210px; line-height: 210px;}
 #admin_info.multi.admin5 dd.part_cnt > span{height: 41px; line-height: 41px; width: 340px;}
 #admin_info.multi.admin5 dd.tel_cnt > span{height: 41px; line-height: 41px; padding: 0 20px;}
 #admin_info.multi.admin5 dd.tel_cnt > span > .tel_ico{ background: url("/images/common/admin_info_sp.png?build_20250708001") no-repeat -35px 0; float: left; text-indent: -99999px; width: 26px; height: 26px; margin: 8px 8px 0 0;}
 #admin_info.multi.admin5 .admin_info_right{padding: 78px 2.5%; text-align: center;}
 #admin_info.multi.admin5 .admin_info_right dt{width: 100%; padding: 0;}
 #admin_info.multi.admin5 .admin_info_right dd{width: 100%;}
 @media screen and (max-width:1199px){ #admin_info .info_2nd{}
 }
 @media screen and (min-width:1101px) and (max-width:1180px){ #admin_info.multi .admin_info_left{width: 90%; padding-left: 114px;}
 #admin_info.multi dd.part_cnt{width: 71%;}
 #admin_info.multi dd.tel_cnt{width: 25%;}
 #admin_info.multi dd.tel_cnt > span{border-right: 0;}
 #admin_info.multi.admin2 dt.part, #admin_info.multi.admin3 dt.part, #admin_info.multi.admin4 dt.part{height: 84px; width: 114px; text-align: center; line-height: 84px; margin-left: -114px;}
 #admin_info.multi.admin3 dt.part{height: 125px; line-height: 125px;}
 #admin_info.multi.admin4 dt.part{height: 167px; line-height: 167px;}
 #admin_info.multi.admin2 dd.part_cnt > span, #admin_info.multi.admin3 dd.part_cnt > span, #admin_info.multi.admin4 dd.part_cnt > span{width: auto;}
 #admin_info.multi.admin2 .admin_info_right, #admin_info.multi.admin3 .admin_info_right, #admin_info.multi.admin4 .admin_info_right{display: none;}
 #admin_info.multi.admin2 dd.tel_cnt > span, #admin_info.multi.admin3 dd.tel_cnt > span, #admin_info.multi.admin4 dd.tel_cnt > span{padding: 0 0 0 10%;}
 }
 @media screen and (max-width:910px){ #admin_info.multi .admin_info_left{width: 90%; padding-left: 114px;}
 #admin_info.multi dd.part_cnt{width: 71%;}
 #admin_info.multi dd.tel_cnt{width: 25%;}
 #admin_info.multi dd.tel_cnt > span{border-right: 0;}
 #admin_info.multi.admin2 dt.part, #admin_info.multi.admin3 dt.part, #admin_info.multi.admin4 dt.part{height: 84px; width: 114px; text-align: center; line-height: 84px; margin-left: -114px;}
 #admin_info.multi.admin3 dt.part{height: 125px; line-height: 125px;}
 #admin_info.multi.admin4 dt.part{height: 167px; line-height: 167px;}
 #admin_info.multi.admin2 dd.part_cnt > span, #admin_info.multi.admin3 dd.part_cnt > span, #admin_info.multi.admin4 dd.part_cnt > span{width: auto;}
 #admin_info.multi.admin2 .admin_info_right, #admin_info.multi.admin3 .admin_info_right, #admin_info.multi.admin4 .admin_info_right{display: none;}
 #admin_info.multi.admin2 dd.tel_cnt > span, #admin_info.multi.admin3 dd.tel_cnt > span, #admin_info.multi.admin4 dd.tel_cnt > span{padding: 0 0 0 10%;}
 }
 @media screen and (max-width:810px){ #admin_info.multi dd.part_cnt{width: 69.5%;}
 }
 @media screen and (max-width:810px){ #admin_info.multi dd.part_cnt{width: 69%;}
 }
 #debug_bar { height:80px; z-index:99999;}
 #debug_bar #debug_setform { float:left; }
 #debug { bottom: 0; position: fixed; z-index: 9999; display:none; }
 #debug #debug_setform label { margin-left:8px; font-weight:bold; display:inline-block; margin-bottom:5px;}
 #debug #debug_setform select { vertical-align:middle; }
 .debug_slide { display:block; border:1px solid #ccc; border-bottom:0; padding:0px 2px 0 0; background-color:#fff; width:80px; cursor:pointer; text-align:center; font-size:14px; height:30px; line-height:30px;}
 #debug #debug_setform { border:1px solid #ccc; background-color:#f2f2f2; width:100%; margin:0; padding:10px; clear:both; font-size:13px; }
 #debug #debug_setform hr { display:none;}
 #debug #debug_setform .nice-select { height:30px; line-height:27px; font-size:13px;}
 #debug .body { height: 300px;  overflow:scroll; border:1px solid #ccc; font-size:12px; }
 #debug .debug_box { list-style:none; margin:0px; display:block; border:1px solid #ccc; padding:7px; background-color: #fcfcfc; }
 #debug .debug_box span.key { color:#CE0000; }
 #debug .debug_box span.value { color:#555; }
 #debug .btn_sml { margin-right:10px;}
 #debug .get, #debug .post { background-color: #e8f2ff; }
 #debug .session, #debug .cookie { background-color:#f3e2f3; }
 #debug .config { background-color:#F0FFF0; }
 #debug .server { background-color:#fff; }
 #debug .system { background-color:#fffce1; }
 #debug .error { background-color:#ffdde3; }
 #HTMLValidator1 { background-color: #FFFFFF; bottom: 0; height: 300px; position: fixed; width: 100%; z-index: 9999; overflow-y:scroll; border:1px solid #ccc; }
 #debug_open { bottom: 0; position: fixed; z-index: 9999; }
 