common.css_20190214 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. @charset "utf-8";
  2. /* ///// font ///// */
  3. @import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700');
  4. /* ///// reset ///// */
  5. *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;}
  6. html,body{width:100%;/*height:100%;*/-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
  7. html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video, strong {margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
  8. body, textarea, input, select {font:12px/1 'Noto Sans KR', sans-serif;color:#636363;}
  9. article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
  10. ol,ul{list-style: none;}
  11. img, label, input, select, a {vertical-align:middle;}
  12. input,textarea,select{border:none;background:none;border-radius:0;-webkit-appearance:none;}
  13. textarea{resize:none;}
  14. select{padding-left:10px;height:33px;border:1px solid #dadbde;background:#fff url('/m/img/btn_select.gif') right 50% no-repeat;background-size:28px;-webkit-appearance:none;}
  15. input,textarea,button {outline-style:none;}
  16. blockquote, q {quotes:none;}
  17. blockquote:before, blockquote:after, q:before, q:after {content:''; content: none;}
  18. table {width:100%;border-collapse:collapse;border-spacing:0;}
  19. a{outline:none;select-dummy:expression(this.hideFocus=true);color:inherit;line-height:inherit;text-decoration:none;}
  20. a:hover,a:active{text-decoration:none;}
  21. .hidden {text-indent:-5000px;width:0;height:0;font-size:0;line-height:0;}
  22. strong{font-weight:700;}
  23. img{width:100%;}
  24. input[type=checkbox]{margin-right:8px;width:20px;height:20px;background:url('/m/img/ic_checkbox.png') no-repeat;}
  25. input[type=checkbox]:checked{background-position:0 bottom;}
  26. input[type=radio]{margin:0 6px 0 0;width:16px;height:16px;background:url('/m/img/ic_radio.png') no-repeat;background-size:16px;}
  27. input[type=radio]:checked{background-position:0 bottom;}
  28. .dim{position:fixed;width:100%;height:100%;top:0;left:0;z-index:300;background:#000;opacity:.5;}
  29. .dim_off{pointer-events:none;opacity:.5;}
  30. /* ///// common ///// */
  31. .inner{position:relative;margin:0 auto;width:1200px;}
  32. .inner:after{content:'';display:block;clear:both;}
  33. input[type=submit]{cursor:pointer;}
  34. input.inp_txt{padding:0 10px;height:33px;background:#fff;border:1px solid #dadbde;line-height:31px;}
  35. input::-moz-placeholder,
  36. textarea::-moz-placeholder{color:#adadad;}
  37. input:-ms-input-placeholder,
  38. textarea:-ms-input-placeholder{color:#adadad;}
  39. input::-webkit-input-placeholder,
  40. textarea::-webkit-input-placeholder{color:#adadad;}
  41. textarea{padding:5px 10px;width:100%;height:235px;border:1px solid #dadbde;background:#fff;line-height:18px;}
  42. .check_wrap{display:inline-block;position:relative;}
  43. .check_wrap input{position:absolute;top:0;left:0;z-index:5;opacity:0;}
  44. .check_wrap input[type=checkbox]{width:12px;height:12px;margin:0;}
  45. .check_wrap input[type=radio]{top:2px;width:9px;height:9px;margin:0;}
  46. .check_wrap i{overflow:hidden;display:block;position:absolute;left:0;text-indent:-9999px;}
  47. .check_wrap input[type=checkbox] + i{top:0;width:12px;height:12px;background:url('/m/img/ic_checkbox.png') no-repeat;background-size:12px;}
  48. .check_wrap input[type=radio] + i{top:2px;width:9px;height:9px;background:url('/m/img/ic_radio.png') no-repeat;background-size:9px;}
  49. _:-ms-input-placeholder, :root .check_wrap input[type=radio] + i {top:4px;}
  50. .check_wrap input:checked + i{background-position:0 bottom;}
  51. .check_wrap label{display:inline-block;padding-left:15px;vertical-align:top;/*line-height:25px;*/}
  52. .check_wrap input[type=radio] + i + label{margin-right:20px;padding-left:15px !important;line-height:12px;vertical-align:middle !important;}
  53. .agree_chk{text-align:right;}
  54. .f_wrap:after{content:'';display:block;clear:both;}
  55. .fl{float:left;}
  56. .fr{float:right;}
  57. .ac{text-align:center;}
  58. .al{text-align:left !important;}
  59. .ar{text-align:right !important;}
  60. /* font style */
  61. .txt_red{color:#be0606;}
  62. .txt_blue{color:#2c87c1;}
  63. .txt_bold{font-weight:700;color:#000;}
  64. a.link{display:inline-block;padding-bottom:3px;border-bottom:1px solid #464646;color:#464646;}
  65. /* button */
  66. .btn_center{text-align:center;}
  67. .btn_right{margin-top:40px;text-align:right;}
  68. .btn_right a{margin-left:2px;}
  69. .rnd_btn{display:inline-block;width:135px;height:35px;line-height:33px;border-radius:3px;font-size:13px;color:#fff;text-align:center;}
  70. .rnd_btn.gray{background:#505560;}
  71. .rnd_btn.black{background:#000;}
  72. .rnd_btn.ty2{width:75px;}
  73. .rnd_btn.ty3{height:30px;line-height:27px;}
  74. .rnd_btn.ty4{padding:0 10px;width:auto;height:23px;line-height:21px;font-size:12px;}
  75. .rnd_s_btn{display:inline-block;padding:0 17px;height:26px;border:1px solid #e3e3e3;background:#efefef;border-radius:3px;box-shadow:1px 1px 1px #ececec;line-height:23px;font-size:12px;text-align:center;}
  76. /* tab menu */
  77. .tab_menu{overflow:hidden;margin-top:55px;background:#efefef;}
  78. .tab_menu li{float:left;width:20%;}
  79. .tab_menu.tab6 li{width:17%;}
  80. .tab_menu.tab6 li:first-child{width:15%;}
  81. .tab_menu li a{display:block;margin-left:-1px;height:40px;border:1px solid #e3e3e3;border-radius:3px 3px 0 0;font-size:15px;line-height:38px;color:#464646;text-align:center;}
  82. .tab_menu li a.on{position:relative;z-index:10;background:#202328;border:1px solid #202328;color:#fff;}
  83. .tab_menu li:first-child a{margin:0;}
  84. .dealer_info + .tab_menu{margin-top:40px;}
  85. /* ///// layout /////*/
  86. .fixed{overflow:visible !important;position:fixed !important;height:100% !important;width:100% !important;}
  87. header{position:fixed;top:0;left:0;z-index:50;width:100%;background:#fff;}
  88. #header{padding-top:7px;height:37px;}
  89. #header h1{overflow:hidden;margin:0 auto;width:67px;height:22px;background:url('/m/img/logo.png') no-repeat;background-size:100%;text-indent:-9999px;}
  90. #menu{overflow:hidden;display:block;position:absolute;top:12px;right:20px;width:15px;height:13px;background:url('/m/img/btn_menu.png') no-repeat;background-size:100%;text-indent:-9999px;}
  91. nav{display:none;position:absolute;top:0;right:0;z-index:800;padding:53px 20px 0;width:298px;/*height:100%;*/height:500px;font-size:13px;background:#fff;}
  92. nav .close{overflow:hidden;position:absolute;top:12px;right:20px;width:13px;height:13px;background:url('/m/img/btn_nav_close.png') no-repeat;background-size:100%;text-indent:-9999px;}
  93. nav .area_btn{overflow:hidden;}
  94. nav .area_btn a{float:left;margin-left:13px;width:77px;background:#000;font-size:12px;line-height:30px;color:#fff;text-align:center;}
  95. nav .area_btn a:first-child{margin-left:0;}
  96. nav .login_user{margin:15px 0;padding-left:33px;background:url('/m/img/ic_user.png') no-repeat;background-size:25px;line-height:25px;}
  97. nav .login_user em{font-style:italic;font-size:15px;color:#000;}
  98. nav .login_user .logout{overflow:hidden;width:17px;height:17px;display:inline-block;margin:5px 0 0 3px;background:url('/m/img/btn_logout.png') no-repeat;background-size:100%;text-indent:-9999px;vertical-align:top;}
  99. nav > ul{margin-top:10px;border-bottom:1px solid #b2b2b2;}
  100. nav > ul > li{border-top:1px solid #b2b2b2;}
  101. nav > ul > li > a{display:block;background:url('/m/img/ic_nav_open.png') right 50% no-repeat;background-size:9px;line-height:33px;color:#000;}
  102. nav > ul > li > a.on{background-image:url('/m/img/ic_nav_close.png');}
  103. nav ul ul{display:none;padding:3px 0 3px 10px;border-top:1px solid #b2b2b2;font-size:12px;}
  104. nav > ul > li > a.on + ul{display:block;}
  105. nav ul ul li{margin:10px 0;}
  106. nav ul ul li a.on{font-weight:700;color:#000;}
  107. #contentLayer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;background:#000;opacity:.5;}
  108. #container{padding:37px 0 45px;}
  109. footer{padding:66px 20px 24px;background:#000 url('/m/img/footer_logo.png') 20px 23px no-repeat;background-size:88px;font-size:11px;color:#535252;}
  110. footer .area_link{padding-top:13px;border-top:1px solid #333;}
  111. footer .area_link span{display:inline-block;margin-left:15px;color:#999;}
  112. footer .area_link span:before{content:'';display:inline-block;margin:2px 14px 0 0;width:1px;height:10px;background:#999;vertical-align:middle;}
  113. footer .area_link span:first-child{margin:0;}
  114. footer .area_link span:first-child:before{display:none;margin:0;}
  115. footer .address{margin-top:15px;line-height:17px;}
  116. footer .address span{display:block;}
  117. footer .copy{margin-top:25px;font-size:9px;}