common.css 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. @charset "utf-8";
  2. @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
  3. /*초기화*/
  4. body, h1, h2, h3, h4, h5, h6, p, ul, li,button,dl,dt,dd,form,fieldset,legend,table,thead,tbody,tfoot,tr,td,th,span,figure{margin:0; padding:0; word-break:keep-all;}
  5. em,address{font-style:normal;}
  6. ul, li{list-style:none;}
  7. button{border:0;background:none;cursor:pointer;}
  8. button>span{-ms-transform: translate(0px, -0.5px);}
  9. *, :after, :before {
  10. box-sizing: border-box;
  11. -webkit-box-sizing: border-box;
  12. -moz-box-sizing: border-box;
  13. -webkit-text-size-adjust: none; /*ios 확대방지*/
  14. font-family: 'Noto Sans KR', sans-serif;
  15. }
  16. a img{border:0;}
  17. fieldset{border:0;}
  18. legend{display:none;}
  19. body,html,button,select,input,textarea{font-family: 'Noto Sans KR', sans-serif;font-size:15px;font-weight:400;color:#333; line-height:1.5;letter-spacing: -0.5px;}
  20. a{text-decoration:none;color:#333;}
  21. iframe{border:0;}
  22. legend{display:none;}
  23. table{width: 100%;table-layout:fixed; margin:0; padding:0; border:0; border-collapse: collapse; border-spacing: 0;}
  24. table caption{display:none;}
  25. strong{font-weight: 600;}
  26. select{
  27. background:url(../img/cv_down.png) no-repeat calc(100% - 18px) center;
  28. }
  29. a{
  30. text-decoration:none;
  31. }
  32. .a_link{color: #4673cd;text-decoration: underline;}
  33. .cursor_p{cursor: pointer;}
  34. /*레이아웃*/
  35. .hide{font-size:0;line-height:0;width: 0;height: 0;opacity: 0;display: none;}
  36. .noscroll {position: fixed; overflow-y:scroll;width: 100%;}
  37. .f_left{justify-content: flex-start!important;}
  38. .cursor_none{cursor: auto;}
  39. .t--left{text-align: left !important;}
  40. .t--center{text-align: center !important;}
  41. .t--right{text-align: right !important;}
  42. .ellipsis1{text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow: hidden;display: block;max-width: 96%;}
  43. .ellipsis2{width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;/* 라인수 */-webkit-box-orient: vertical;line-height: 1.2em;max-height: 2.4em;}
  44. .ellipsis3{width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;/* 라인수 */-webkit-box-orient: vertical;line-height: 1.2em;max-height: 3.6em;}
  45. .fs12{
  46. font-size:12px!important;
  47. }
  48. .fs13{
  49. font-size:13px!important;
  50. }
  51. .fs14{
  52. font-size:14px!important;
  53. }
  54. .fs15{
  55. font-size:15px!important;
  56. }
  57. /*마진, 패딩*/
  58. .mt200{margin-top:200px !important;}
  59. .mt100{margin-top:100px !important;}
  60. .mt90{margin-top:90px !important;}
  61. .mt80{margin-top:80px !important;}
  62. .mt75{margin-top:75px !important;}
  63. .mt70{margin-top:70px !important;}
  64. .mt68{margin-top:68px !important;}
  65. .mt66{margin-top:66px !important;}
  66. .mt65{margin-top:65px !important;}
  67. .mt60{margin-top:60px !important;}
  68. .mt55{margin-top:55px !important;}
  69. .mt50{margin-top:50px !important;}
  70. .mt45{margin-top:45px !important;}
  71. .mt40{margin-top:40px !important;}
  72. .mt35{margin-top:35px !important;}
  73. .mt30{margin-top:30px !important;}
  74. .mt25{margin-top:25px !important;}
  75. .mt20{margin-top:20px !important;}
  76. .mt15{margin-top:15px !important;}
  77. .mt12{margin-top:12px !important;}
  78. .mt10{margin-top:10px !important;}
  79. .mt5{margin-top:5px !important;}
  80. .mt2{margin-top:2px !important;}
  81. .mt0{margin-top:0px !important;}
  82. .mb0{margin-bottom:0 !important;}
  83. .mb5{margin-bottom:5px !important;}
  84. .mb10{margin-bottom:10px !important;}
  85. .mb15{margin-bottom:15px !important;}
  86. .mb20{margin-bottom:20px !important;}
  87. .mb30{margin-bottom:30px !important;}
  88. .ml0{margin-left:0px !important;}
  89. .ml5{margin-left:5px !important;}
  90. .ml8{margin-left:8px !important;}
  91. .ml10{margin-left:10px !important;}
  92. .ml15{margin-left:15px !important;}
  93. .ml20{margin-left:20px !important;}
  94. .ml25{margin-left:25px !important;}
  95. .ml30{margin-left:30px !important;}
  96. .ml35{margin-left:35px !important;}
  97. .ml50{margin-left:50px !important;}
  98. .ml100{margin-left:100px !important;}
  99. .mr10{margin-right:10px !important;}
  100. .mr15{margin-right:15px !important;}
  101. .mr20{margin-right:20px !important;}
  102. .mr30{margin-right:30px !important;}
  103. .m0{margin:0 !important;}
  104. .p0{padding:0 !important;}
  105. .pb0{padding-bottom:0px !important;}
  106. .pb10{padding-bottom:10px !important;}
  107. .pb20{padding-bottom:20px !important;}
  108. .pb30{padding-bottom:30px !important;}
  109. .pb50{padding-bottom:50px !important;}
  110. .pb123{padding-bottom:123px!important;}
  111. .pb140{padding-bottom:140px !important;}
  112. .pr0{padding-right:0px!important;}
  113. .pl8{padding-left:8px!important;}
  114. .pl10{padding-left:10px!important;}
  115. .pl20{padding-left:20px!important;}
  116. .pl30{padding-left:30px!important;}
  117. .pt0{padding-top:0px!important;}
  118. .pt10{padding-top:10px!important;}
  119. .pt20{padding-top:20px!important;}
  120. .pt30{padding-top:30px!important;}
  121. .pt60{padding-top:60px!important;}
  122. .ovfn{
  123. overflow:unset!important;
  124. }
  125. .m--auto{
  126. margin:0 auto;
  127. }
  128. /*
  129. *::-webkit-scrollbar {
  130. width: 7px;
  131. height: 7px;
  132. background-color: #E9EFF3;
  133. border-radius: 50px;
  134. }
  135. *::-webkit-scrollbar-thumb {
  136. background: #2749B5;
  137. border-radius: 50px;
  138. }
  139. */
  140. .normal--wrap{
  141. width:100%;
  142. max-width:1200px;
  143. margin:0 auto;
  144. min-height:calc(100vh - 272px);
  145. }
  146. .normal--wrap.full--size{
  147. max-width:100%;
  148. }
  149. .form-control{
  150. border:1px solid #f3f3f3;
  151. }
  152. input.form-control::placeholder{
  153. font-weight: 350;
  154. font-size: 14px;
  155. letter-spacing: -0.03em;
  156. color: #999999;
  157. }
  158. .form-control.pasword--in{
  159. background:url(../img/pw_ic.svg) no-repeat 20px center;
  160. padding-left:53px;
  161. }
  162. .sch--ic{
  163. display: inline-flex;
  164. min-width:15px;
  165. width:15px;
  166. height:15px;
  167. background:url(../img/sch_ic_bl.svg) no-repeat center;
  168. margin-left:10px;
  169. position: relative;
  170. top:1px;
  171. }
  172. .sch--btnz:hover .sch--ic{
  173. background:url(../img/sch_ic.svg) no-repeat center;
  174. }