style.css 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337
  1. @font-face { font-family: 'NanumBarunGothic';src: url('../fonts/NanumBarunGothic.eot');src: url('../fonts/NanumBarunGothic.eot') format('embedded-opentype'),url('../fonts/NanumBarunGothic.woff') format('woff');}
  2. * {margin: 0; padding: 0; box-sizing: border-box; text-align: center; font-family: 'NanumBarunGothic', 'serif'; list-style: none;}
  3. section {}
  4. body{background: #fff; position: relative; width: 100%; height: auto;}
  5. /* 팝업 */
  6. section .popup { position: fixed; width: 100%; height: 100%; background: transparent; z-index: 11;}
  7. section .popup .pop { position: absolute; top: 45%; left: 50%; transform: translate(-50%,-50%); width: 70%; height: 250px; padding-top: 30px; background: #fff; border: 2px solid #000; border-top-left-radius: 10px; border-top-right-radius: 10px;}
  8. section .popup .pop label.pop_label {position:relative; top:10px; font-size: 1.2rem;}
  9. section .popup .pop .pop_line { width: 100%; height: 30px;}
  10. section .popup .pop .pop_line label { font-size: 1.2rem; margin-left: 20px; float: left; width: auto; text-align: left;}
  11. section .popup .pop .pop_line div {text-align: right; float: right; font-size: 1.2rem; margin-right: 20px; width: auto;}
  12. section .popup .pop .popup_btn { position: absolute; background-color: #ccc; bottom: 0; width: 100%; height: 51px; border-top: 2px solid #000;}
  13. section .popup .pop .popup_btn button { position: relative; float: left; width: 100%; height: 50px; font-size: 1rem; font-weight: 700; border-radius: 0px; border: none;}
  14. section .popup .pop .popup_btn button.ok { width: 64%; border-left: 2px solid #000;}
  15. section .popup .pop .popup_btn button.cancel {width: 36%;}
  16. section .popup2 {position: fixed; width: 100%; height: 100%; background: rgba(200, 200,200, 0.8); z-index: 11;}
  17. section .popup2 .content {padding-top: 5%; top: 100px; position: fixed; z-index: 10; width:100%; background: #fff;}
  18. section .popup2 .barcode {width: 100%;}
  19. section .popup2 .barcode_area {width: 70%; height: 35%; margin: auto; background: #fff; border: 1px solid #000; margin-top: 5%;}
  20. section .popup2 .barcode h1{text-align: left; width: 85%; font-size: 2.6rem; margin:auto; margin-top: 30%;}
  21. section .popup2 .btn_barcode {margin-top: 20%;}
  22. section .popup2 .btn_barcode button {width: 35%; height: 100px; font-size: 2.2rem;}
  23. section .popup2 .pop { position: absolute; top: 45%; left: 50%; transform: translate(-50%,-50%); width: 90%; height: 85%; background: #fff; border: 2px solid #000;}
  24. section .popup2 .pop .header {position: relative; height: 50px; background: rgb(204, 225, 240); border-bottom: 1px solid #000;}
  25. section .popup2 .pop .header .header_left {float: left; padding-top: 5px; padding-left: 15px;}
  26. section .popup2 .pop .header .header_left label {font-size: 1.4rem;}
  27. section .popup2 .pop .header .header_right {float: right; padding-right: 10px;}
  28. section .popup2 .pop .header .header_right button {border: none; background: transparent;}
  29. section .popup2 .pop .header .header_right button img {width:30px; height:30px;}
  30. section .popup2 .pop .search_bar {width: 100%; height: 60px; padding: 10px;}
  31. section .popup2 .pop .search_bar input {width: 80%; height: 40px; float: left;}
  32. section .popup2 .pop .search_bar button {float: right; border: none; padding-top:3px;}
  33. section .popup2 .pop .search_bar button img {width: 30px; height: 30px;}
  34. section .popup2 .pop .search_bar button.search {float: none; width: 50%; height: 70px; background:rgb(46, 46, 248); color: #fff; font-size: 2rem; padding: 0; border: 1px solid #000; margin: 0 auto;}
  35. section .popup2 .pop .search_bar button.btn_blue {float: right; width: 100px; height: 35px; background:rgb(46, 46, 248); color: #fff; font-size: 1rem; padding: 0; border: 1px solid #000;}
  36. section .popup2 .pop .popup_scroll {position: relative; width: 100%;height: 720px; overflow: auto;}
  37. section .popup2 .pop .popup_scroll li {list-style: none; width: 99%; height: 50px; border: 1px solid #000; margin: 0 auto;}
  38. section .popup2 .pop .popup_scroll li.row_2 {height: 140px;}
  39. section .popup2 .pop .popup_scroll li .left {position: relative; float: left;}
  40. section .popup2 .pop .popup_scroll li .left div {display: inline-block;}
  41. section .popup2 .pop .popup_scroll li .left label{font-size: 2.5rem;}
  42. section .popup2 .pop .popup_scroll li .left .thick {float: left; margin: 10px 20px; font-size: 2rem; text-align: left; width: 50%; font-weight: 600;}
  43. section .popup2 .pop .popup_scroll li .left .nomal {float: left; margin: 10px 20px 10px 40px; font-size: 1.8rem; text-align: left; width: 50%;}
  44. section .popup2 .pop .popup_scroll li .left .history {font-weight: 700; font-size: 2.4rem; margin-left: 20px;}
  45. section .popup2 .pop .popup_scroll li .left .history input{width: 150px;}
  46. section .popup2 .pop .popup_scroll li .scroll_left {float: left;}
  47. section .popup2 .pop .popup_scroll li .scroll_left div {float: left; font-size: 0.8rem; font-weight: 700; width: auto; margin: 15px 10px;}
  48. section .popup2 .pop .popup_scroll li .scroll_right {float: right;}
  49. section .popup2 .pop .popup_scroll li .scroll_right button {width: 60px; height: 40px; padding: 0; background: rgb(198, 170, 250); border-radius: 10px; font-size: 0.8rem; margin:4px 10px;}
  50. section .popup2 .pop .popup_scroll li .right {margin: 40px 0; position: relative; display: flex; font-size: 2rem; font-weight: 700; float: left;}
  51. section .popup2 .pop .popup_scroll li .right .num {margin: 0 40px; width: auto;}
  52. section .popup2 .pop .popup_scroll li .right button {margin: -12px; padding: 20px; font-size: 1.5rem; border-radius: 0px;}
  53. section .popup2 .pop .popup_scroll li .add button{float: right; width: 120px; height: 120px; margin: 10px 20px; border-radius: 30px; font-size: 2rem; background: rgb(198, 170, 250);}
  54. section .popup2 .pop .content .line button {width: 40%; height: 80px;font-size: 2.4rem; padding: 0; margin: 0 20px;}
  55. section .popup3 { position: fixed; width: 100%; height: 100%; background: transparent; z-index: 11;}
  56. section .popup3 .content {padding-top: 5%; top: 100px; position: fixed; z-index: 10; width:100%; background: #fff;}
  57. section .popup3 .pop { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 90%; height: 85%; background: #fff; border: 2px solid #000;}
  58. section .popup3 .pop .header {position: relative; height: 100px; background: rgb(204, 225, 240); border-bottom: 1px solid #000;}
  59. section .popup3 .pop .header .header_left {float: left; padding-top: 20px; padding-left: 20px;}
  60. section .popup3 .pop .header .header_left label {font-size: 2.4rem;}
  61. section .popup3 .pop .header .header_right {float: right; padding-right: 10px;}
  62. section .popup3 .pop .header .header_right button {border: none; background: transparent;}
  63. /* 버튼 */
  64. button {background-color: #fff; padding: 10px;}
  65. button.btn-primary {color: #fff; background-color: #337ab7; border: 1px solid #000;font-weight: 700;}
  66. button.btn-yellow {color: #fff; background-color: rgb(255, 183, 0); border: 1px solid #000;font-weight: 700;}
  67. button.btn-gray {color: #fff; background-color: gray; border: 1px solid #000;font-weight: 700;}
  68. button.btn-danger {color: #fff; background-color: rgb(247, 76, 76); border: 1px solid #000;font-weight: 700;}
  69. button:hover {background: rgb(229, 248, 202); color: #000;}
  70. /* 실행,로딩 */
  71. body.eee {height: 700px; background: #eee;}
  72. .app_run {background: #ccc; width: 100%; height: 100%;}
  73. .app_run .loding .start {position: absolute; width: 100%; top: 20%;}
  74. .app_run .loding .start h2 {font-size: 1rem;}
  75. .app_run .loding .start h1 {font-size: 2rem;}
  76. .app_run .loding .cap {position: absolute; width: 100%; top: 50%; transform: translateY(50%);}
  77. .app_run .loding .cap h3 {font-size: 1rem; color: #666;}
  78. .brand_name {position: absolute; width: 100%; bottom: 0%; font-size: 1.6rem;}
  79. /* 업그레이드 , */
  80. .upgrade { padding-top: 50%;}
  81. .upgrade .info { position: relative; background-color: #fff; margin: 0 auto; width: 70%; height: 150px; padding: 20px; border: 1px solid #000; border-bottom: none; border-top-left-radius: 10px; border-top-right-radius: 10px;}
  82. .upgrade .info h1 { position: relative; font-size: 1rem; margin: 5px; top: 20%;}
  83. .upgrade .info h2 { position: relative; font-size: 0.8rem; margin: 5px; top: 30%;}
  84. .upgrade .btn { position: relative; display: block; background-color: #fff; margin: 0 auto; width: 70%; height: 50px;}
  85. .upgrade .btn button {border-radius: 0px;position: relative;border: 1px solid #000; padding: 0; float: left;display: block;height: 50px;font-size: 1.2rem;}
  86. .upgrade .btn .info_btn1 button{border-right: none;width: 35%;color: #000;background-color: #f5f5f5;}
  87. .upgrade .btn .info_btn2 button {width: 65%;color: #ccc;background-color: blue;}
  88. /* 로그인 */
  89. #ITP_LOGIN {max-width: 500px; margin: 0 auto;}
  90. #ITP_LOGIN .login_popup {position: relative; width: 100%; top: 80px; text-align: center;}
  91. #ITP_LOGIN .login_popup h1 { font-size: 1.5rem; color: #333; font-weight: normal;}
  92. #ITP_LOGIN .login_popup input { position: relative; height: 30px; font-size: 2.2rem;}
  93. #ITP_LOGIN .login_popup .login_info { margin-bottom: 100px;}
  94. #ITP_LOGIN .login_popup .num_area { position: relative; width: 100%; margin-bottom: 40px;}
  95. #ITP_LOGIN .login_popup .num_area .input_area {margin-bottom: 10px;}
  96. #ITP_LOGIN .login_popup .num_area .input_area input {width:52%; font-size: 0.8rem; }
  97. #ITP_LOGIN .login_popup .num_area .input_area button {font-weight: 700; margin-left: 0.1%; width: 16.5%; height: 40px; background-color: blue; color: #eee; font-size: 1rem; padding: 0;}
  98. #ITP_LOGIN .login_popup .num_area .brand_list select {padding-left: 10px; width: 70%; height: 40px; font-size: 0.8rem; background: url(../img/down.png)no-repeat 100% 50%/40px auto; -webkit-appearance:none; appearance:none;}
  99. #ITP_LOGIN .login_popup .num_area .brand_list select option {text-align: left; width: 70%; height: 50px; border: 1px solid #000; font-size: 20px;}
  100. #ITP_LOGIN .login_page {position: relative; width: 100%; margin-bottom: 30px;}
  101. #ITP_LOGIN .input_area {position: relative; width: 100%; margin-bottom: 10px;}
  102. #ITP_LOGIN .input_area input {width: 70%; height: 40px; position: relative; padding: 10px; text-align: left; border:1px solid #666; font-size: 0.7rem; color: #000; outline: none; margin:0;}
  103. #ITP_LOGIN .input_area label {position: absolute; left: 18%; top: 12px; font-size: 1rem; transition: all .5s ease;}
  104. #ITP_LOGIN .input_area input:focus + label,
  105. #ITP_LOGIN .input_area input:valid + label {top: 2px; left: 16%; font-size: 0.6rem; color: blue;}
  106. #ITP_LOGIN .error {margin: 0 auto; margin-top: 100px;}
  107. #ITP_LOGIN .error label {font-size: 1rem;}
  108. #ITP_LOGIN .login_btn {position: absolute; bottom: 0; left: 0;}
  109. #ITP_LOGIN .login_btn button {
  110. font-weight: 700;
  111. position: fixed;
  112. background-color: #aaa;
  113. color: #eee;
  114. bottom: 0px;
  115. width: 100%;
  116. height: 60px;
  117. border-top: 1px solid #000;
  118. font-size: 1.2rem;
  119. }
  120. /* 메인화면 */
  121. @media screen and (min-width:300px) and (max-width:430px) {
  122. .footer button {margin: 0 15px;}
  123. }
  124. .main {margin-top: 70px; height: 500px;}
  125. .main .wicon label {font-size: 1.2rem;}
  126. .main .wicon {width: 380px; margin: 0 auto;}
  127. .main .wicon button {border: 1px solid #333; margin: 8px 20px; background-color: #ccc; width: 150px; height:150px;border-radius: 30px;}
  128. .main .wicon .icon_left {float: left;}
  129. input {margin-top: 3px; border: 1px solid #000; margin-top: -2px; height: 36px; font-size: 0.8rem; text-align: left; padding:0 15px;}
  130. select {border: 1px solid #000; height: 60px; font-size: 1rem; text-align: left; padding:0 15px;}
  131. input .day {margin: 18%; width: 45%; height: 80px; float: right;}
  132. /* 공통화면 */
  133. #ITP_WRAPPER header {position: fixed;top: 0;width: 100%;height: 55px;background-color:#92c7f6;align-items: center;border-bottom: 1px solid #000;z-index: 11;}
  134. #ITP_WRAPPER header .header_wrap {width: 100%; height: 55px; margin: 0 auto;}
  135. #ITP_WRAPPER header .header_wrap .menu_logo button {width: 40px; height: 40px; float: left; padding: 0; background: transparent; border: none; margin-top: 7px; margin-left: 7px;}
  136. #ITP_WRAPPER header .header_wrap .menu_logo button img {width: 35px; height: 35px; margin: 0; border-radius: 0; border: none;}
  137. #ITP_WRAPPER header .header_wrap img.brand {float: right; height: 45px; margin: 5px; border-radius: 50%; border: 1px solid #666;}
  138. #ITP_WRAPPER header .header_wrap label{ margin-top: 15px; width: 50px; height: 25px; font-size: 1rem;float: left; color: #fff;}
  139. #ITP_WRAPPER header .header_wrap .name_info {width: auto; float: right;}
  140. #ITP_WRAPPER header .header_wrap .name_info label {width: auto; font-size: 1.1rem; }
  141. #ITP_WRAPPER header .header_wrap .logout {float: right; width: 60px;}
  142. #ITP_WRAPPER header .header_wrap .logout button { margin: 3px 0px; padding: 0px; width: 50px; height: 50px; border-radius: 15px; font-size: 0.8rem;}
  143. /* 메뉴바 */
  144. #ITP_MENU .menu_area {position: fixed; width: 100%; height: 100%; top: 0; left: -0%; background: #000; opacity: 0.7; z-index: 12; transition: all 0.5s;}
  145. #ITP_MENU .menu_area button {float: right; width: 20px; height: 20px; padding: 0; background: transparent; border: none;}
  146. #ITP_MENU .menu_area button img {float: right; width: 40px; height: 40px; margin: 7px;}
  147. #ITP_MENU .menu_bar {position: fixed; width: 80%; height: 100%; left: -0%; top: 0; background: #fff; opacity: 1; z-index: 13; transition: all 0.5s;}
  148. #ITP_MENU .menu_bar .menu_header {width: 100%; height: 100px; border-bottom: 1px solid #000 ;}
  149. #ITP_MENU .menu_bar .menu_header .brand_img {position: absolute; width: 50px; height: 50px; margin: 20px 0 0 20px;}
  150. #ITP_MENU .menu_bar .menu_header .brand_img img {width: 50px; height: 50px; border: 1px solid #000; border-radius: 5px;}
  151. #ITP_MENU .menu_bar .menu_header .user_info {position: absolute; width: 120px; margin-left: 70px; margin-top: 20px; float: left;}
  152. #ITP_MENU .menu_bar .menu_header .user_info div {position: absolute; width: 70px; margin-right: 10px; font-weight: 700;}
  153. #ITP_MENU .menu_bar .menu_header .user_info div.id {font-weight: normal; color: #666; margin-left: 10px; margin-top: 5px;}
  154. #ITP_MENU .menu_bar .menu_header .user_info label {width: auto; margin-left: 58px;}
  155. #ITP_MENU .menu_bar .menu_header .setting {float: right;}
  156. #ITP_MENU .menu_bar .menu_header .setting button {width: 30px; height: 30px; padding: 0; background: #666; border-radius: 5px; margin: 30px 20px 0 0;}
  157. #ITP_MENU .menu_bar .menu_header .setting button img {width: 20px; height: 20px;}
  158. #ITP_MENU .menu_bar .menu_select {width: 100%; height: 100%;}
  159. #ITP_MENU .menu_bar .menu_select ul {height: auto;}
  160. #ITP_MENU .menu_bar .menu_select ul .panel_list .panel_heading {text-align: left; padding: 15px 0 15px 20px; background: #eee; font-weight: 700; border-bottom: 1px solid #000; font-size: 1.1rem;}
  161. #ITP_MENU .menu_bar .menu_select ul .panel_list .panel_heading .ver {letter-spacing: 3px; margin-left: 10px; font-weight: normal; }
  162. #ITP_MENU .menu_bar .menu_select ul .panel_list .panel_heading .show {float: right; margin-right: 20px; color: #337ab7; font-size: 0.9rem;}
  163. #ITP_MENU .menu_bar .menu_select ul .panel_list .panel_body .itp_svg_in {padding: 10px 0 10px 30px; text-align: left; border-bottom: 1px solid #000;}
  164. #ITP_MENU .menu_bar .menu_select ul .panel_list .panel_body .itp_svg_in i {width: 30px; height: 30px;}
  165. #ITP_MENU .menu_bar .menu_select ul .panel_list .panel_body .itp_svg_in i img{width: 15px; height: 15px;}
  166. /* 컨텐츠 화면 */
  167. .fix {
  168. width: 100%;
  169. padding-top: 50px;
  170. font-size: 2rem;
  171. }
  172. .content {top: 55px; position: fixed; z-index: 10; width:100%; background: #fff;}
  173. .content .line {position: relative; display: inline-block; width: 100%; height: 50px; margin-bottom: 0px;}
  174. .content .line div {font-weight: 700;}
  175. .content .line label {font-size: 1.2rem; margin-left: 10px; float: left; text-align: left; margin-top: 15px;}
  176. .content .line label.col_6{width: 404px;}
  177. .content .line select.label {border: 1px solid #000; font-size: 1.2rem;margin: 0 10px; float: left; width: 300px; height: 60px; text-align: left; margin-top: 15px;}
  178. .content .line .search_nm {float: right; margin-right: 2%;}
  179. .content .line .search_wrap {float:right; margin-right:10px;}
  180. .content .line .search_wrap .float_left {float: left;}
  181. .content .line .search_wrap .float_left.note {width: 100%; padding: 10px;}
  182. .content .line .search_wrap .float_left.note textarea {width: 100%; height: 300px; border: 1px solid #000; text-align: left;}
  183. .content .line .search_wrap .float_left div {font-size: 2.4rem; margin-top: -8px;}
  184. .content .line .search_wrap .float_left_btn {float: left; margin-top: 5px; margin-left: 5px;}
  185. .content .line .search_wrap .float_left_btn button {padding:0; width:36px; height:36px; border-radius:5px;}
  186. .content .line .search_wrap .float_left_btn button img {width:20px; height:20px;}
  187. .content .line .search_wrap .float_left select {float: left; width: 150px; height: 30px; margin-top: 7px; border: 1px solid #000; font-size: 1rem;}
  188. .content .line .line_right {font-size: 2rem; float: right; margin-right: 0%;}
  189. .content .line .line_right div {float: right; font-size: 1.2rem; margin-top: 10px; margin-right: 30px;}
  190. .content .line .line_right input {position: relative; text-align: right; margin-right: 30px;}
  191. .content .line .line_right input.left {text-align: left;}
  192. .content .line .line_right select {float: right; width: 180px; height: 30px; margin-top: 7px; border: 1px solid #000; font-size: 1rem; margin-right:94px;}
  193. .content .line input.date {width: 40%; margin: 10px; height: 40px; float: right; margin-right: 3%;}
  194. .content .line input.date2 {width: 350px; height: 60px;}
  195. .content .line div.date_to {float: right; margin-right:10px;}
  196. .content .line div.date_to input.year {width: 120px; height: 30px;}
  197. .content .line div.date_to div.at {width: 3%; font-size: 1rem; float: right; display: contents;}
  198. .content .line .search {width: 100%; height: 50px;}
  199. .content .line .search button {width: 50%; height: 35px; font-size: 1rem; padding: 0;}
  200. .content .line .search button.col_3 {width: 35%; margin: 0 20px; float: left;}
  201. .content .line .search button.col_5 {width: 55%; margin: 0 20px; float: right;}
  202. .content .table_header {margin: 0 auto; width: 100%; height: 50px; background-color: #92c7f6; position: fixed; z-index: 10; border-bottom: 1px solid #000; border-top: 1px solid #000;}
  203. .content .table_header h1 {margin-top: 12px; margin-left: 10px; font-size: 1.2rem; float: left; color: #fff; font-weight: 100;}
  204. .content .table_header button {float: right; width: 111px; font-size: 1rem; padding: 5px 20px; margin: 8px;}
  205. .detail_content {top: 0px; position: fixed; z-index: 10; width:100%; background: #fff;}
  206. .detail_content .detail_header {width: 100%; height: 80px;}
  207. .detail_content .detail_header .detail_logo {float: left;}
  208. .detail_content .detail_header .detail_logo img {width: 150px; margin-left: 50px;}
  209. .detail_content .detail_header .detail_ok {float: left;}
  210. .detail_content .detail_header .detail_ok label {margin-left: 80px; font-size: 2.8rem; font-weight: 700;}
  211. .detail_content .detail_confirmation {width: 90%; margin: 10% auto; height: 280px; }
  212. .detail_content .detail_confirmation .detail_col {float: left; width: 100%; display: inline-flex; margin-left: 30px; margin-bottom: 10px;}
  213. .detail_content .detail_confirmation .detail_col label{font-size: 2rem; font-weight: 700; float: left; width: 235px; text-align: left;}
  214. .detail_content .detail_confirmation .detail_col i{font-size: 2rem; width: 1%; text-align: right; margin-right: 10px;}
  215. .detail_content .detail_confirmation .detail_col div{font-size: 2rem; width: auto; text-align: left;}
  216. .detail_content .detail_company_info label{font-size: 2rem; font-weight: 600;}
  217. .detail_content .detail_company_info .weight {margin-bottom: 20px;}
  218. .detail_content .detail_company_info .weight label{font-size: 2.4rem; font-weight: 700;}
  219. .detail_content .detail_company_info div{font-size: 2rem;}
  220. .detail_content .detail_company_info .info_left {width: 50%; height: 350px; float: left;}
  221. .detail_content .detail_company_info .info_left .company_info {width: 100%; float: left; display: flex; margin-left: 50px;}
  222. .detail_content .table_header {margin: 33% auto; width: 100%; height: 100px; background-color: skyblue; align-items: center; position: fixed; z-index: 10;}
  223. .detail_content .table_header h1 {margin-top: 20px; margin-left: 15px; font-size: 2.2rem; float: left;}
  224. .detail_content .table_header button {float: right; width: 200px; font-size: 2rem; padding: 5px 20px; margin: 20px;}
  225. /* select.stcd {
  226. float: left;
  227. width: 300px;
  228. height: 60px;
  229. border: 1px solid #000;
  230. font-size: 1.8rem;
  231. } */
  232. .button_bar {width: 100%; height: 60px; background: #ccc; position: fixed; bottom: 0px; border-top: 1px solid #000; border-bottom: 1px solid #000; z-index: 10;}
  233. .button_bar button.col_3{float: left; height: 60px; font-size: 1.4rem; margin: 0; width: 33.3%; font-weight: 700; border: 1px solid #000; border-radius: 0;}
  234. .button_bar button.btn-gray {border-radius: 0px; background-color: #666; color: #eee;}
  235. .button_bar button.btn {height: 120px;}
  236. .button_bar button.btn_col_3 {width: 35%;}
  237. .button_bar button.btn_col_6 {width: 65%;}
  238. .button_bar button.btn_col_3,
  239. .button_bar button.btn_col_6 {border: 1px solid #000; float: left; height: 120px; font-size: 2.4rem; font-weight: 700; border-radius: 0px;}
  240. .button_bar button.col_12 {width: 100%; height: 120px; font-size: 2.2rem;}
  241. /* scroll_area 조정 */
  242. .scroll_area {position: absolute; width: 100%; height: 1090px; bottom: 30px; overflow: auto; background: #fff;}
  243. .row-1{top: 290px;}
  244. .row-2{top: 345px;}
  245. .row-3{top: 650px;}
  246. .row-4{top: 750px;}
  247. .row-5{top: 850px;}
  248. .row-6{top: 950px;}
  249. .row-7{top: 1030px;}
  250. .scroll_area li {margin: 5px 3px; list-style: none; width: 99%; height: 100px; border: 1px solid #000; background-color: #fff;}
  251. .scroll_area li.history_list {height: 180px; }
  252. .scroll_area li.history_list .button_right {float: right; display: grid;}
  253. .scroll_area li.history_list .button_right button {width: 124px; height: 149px; font-size: 2rem; margin: 0; border-radius: 0;}
  254. .scroll_area li.history_list1 {height: 230px; }
  255. .scroll_area li.history_list2 {height: 380px;}
  256. .scroll_area li.history_list3 {height: 330px;}
  257. .scroll_area li .history_info {width: 240px;}
  258. .scroll_area li .left {width:100%; height:30px; margin-top:12px;}
  259. .scroll_area li .left div {display: inline-block;}
  260. .scroll_area li .left label{font-size: 1.1rem;}
  261. .scroll_area li .left .thick {float:left; margin: 8px 20px; font-size: 1rem; text-align: left; width: 70%; font-weight: 600;}
  262. .scroll_area li .left .history {font-weight: 700; font-size: 1.1rem; margin-top:-2px;}
  263. .scroll_area li .left .history input{width: 150px;}
  264. .scroll_area li div {padding: 1px;}
  265. .scroll_area li .detail_line {width: 100%; display: inline-block;}
  266. .scroll_area li .detail_left {float: left;}
  267. .scroll_area li .detail_left div {display: inline-block;}
  268. .scroll_area li .detail_left .detail_info {margin: 5px 10px;}
  269. .scroll_area li .detail_left .detail_info div {width: auto; font-size: 2.2rem; font-weight: 700;}
  270. .scroll_area li .detail_left .detail_info i {width: auto; font-size: 2.2rem; margin: 0 20px;}
  271. .scroll_area li .detail_left .detail_info label {width: auto; font-size: 2rem;}
  272. .scroll_area li .detail_right {float: right;}
  273. .scroll_area li .detail_right div {display: inline-block;}
  274. .scroll_area li .detail_right .detail_info {margin: 5px 25px;}
  275. .scroll_area li .detail_right .detail_info label {margin: 5px 30px; font-size: 2rem;}
  276. .scroll_area li .detail_right .detail_info div {width: auto; font-size: 2.2rem; font-weight: 700;}
  277. .scroll_area li .detail_right .detail_info i {width: auto; font-size: 2.2rem; margin: 0 20px;}
  278. .scroll_area li .left .nomal {width: 100%; float:left; text-align: left; font-size: 1.2rem;}
  279. .scroll_area li .left .nomal .half {width:50%; float:left;}
  280. .scroll_area li .left .nomal .half label {font-weight:100;}
  281. .scroll_area li .left .nomal input{width: 200px;}
  282. .scroll_area li .left .nomal .scroll_btn {margin-bottom: 10px; min-width: 0;}
  283. .scroll_area li .left .nomal .scroll_btn button{position: absolute; top: -10px; width: 100px; height: 70px; font-size: 1.8rem; padding: 0; border-radius: 15px; background: rgb(198, 170, 250);}
  284. .scroll_area li .left .nomal span {margin:0 10px;}
  285. .scroll_area li .left .nomal .btn_bar{position: relative; width: auto; font-size: 2.2rem;}
  286. .scroll_area li .left .nomal .btn_bar button{width: 50px; height: 70px; font-size: 2rem; padding: 0;}
  287. .scroll_area li .left .nomal .btn_bar .col_0{min-width: auto; margin: 0 50px;}
  288. .scroll_area li .left .nomal .space{ margin-left: 30px; min-width: 100px;}
  289. .scroll_area li .left .nomal .space0{ margin-left: 30px; width: auto;}
  290. .scroll_area li .left .nomal .space1{ margin-left: 0px; width: 200px;}
  291. .scroll_area li .left .nomal .space2 {width: 120px; display: inline-flex; font-size: 2.4rem; margin-right: 30px; font-weight: 700;}
  292. .scroll_area li .left .nomal label{position:relative; margin-left: 10px;}
  293. .scroll_area li .left .nomal label.sub_info{width: 168px; display: inline-flex;}
  294. .scroll_area li .left .nomal label.col_0{width: auto;}
  295. .scroll_area li .left .nomal label.col_1{width: 180px;}
  296. .scroll_area li .left .nomal label.col_2{width: 273px;}
  297. .scroll_area li .left .nomal label.col_6{width: 250px;}
  298. .scroll_area li .left .nomal label.col_7{width: 280px;}
  299. .scroll_area li .left .nomal i{width: 50px; text-align: center;}
  300. .scroll_area li .left .nomal div{display: inline-flex; font-weight: 700; font-size: 1.1rem;}
  301. .scroll_area li .right {margin: 30px 20px 0 0; position: relative; display: flex; font-size: 1.4rem; font-weight: 700; float: right;}
  302. .scroll_area li .right .num {margin: 0 25px; width: auto;}
  303. .scroll_area li .right button {margin: -6px; padding:0px 7px; font-size: 1.5rem; border-radius: 0px;}