﻿@charset "utf-8";

/* Reset */
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, strong, 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{margin:0; padding:0; border:0}

html, body{height:100%;}
body, table, input, textarea, select, button, th, td, input, select, textarea, th, td, p, dl, dt, dd, li, pre{color:#444; font:12px Arial, Tahoma, sans-serif;}/* 2014-04-28 수정 12px/1 -> 12px*/

fieldset, img{border:0}
fieldset{display:block;}

table {border-collapse:collapse}

ul, ol, li{list-style:none}
var, em, dfn{font-style:normal}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
caption, hr{display:none !important}/* 2014-07-21 */
.none{display:none !important}
a:link, a:visited, a:active{color:#444; text-decoration:none}
a:hover {color:#1179ea; text-decoration:underline; cursor:pointer}
button{border:0; cursor:pointer}
input[type='text'],input[type='password'],input[type='image'],input[type='search']{-webkit-appearance:none;-webkit-border-radius:0}

/* Basic Style */
.float_left{float:left !important}
.float_right{float:right !important}
.clear{*zoom:1;} 
.clear:after{content:""; display:block; clear:both}
.cl{clear:left}
.cr{clear:right}
.both{clear:both}
.center{text-align:center !important}
.left{text-align:left !important}
.right{text-align:right !important}
.bg_none{background:none !important}
.border_none{border:none !important}
table.fixed{table-layout:fixed}
.bold{font-weight:bold}
.hidden{visibility:hidden}
.show, .block{display:block !important}
.hide, .none{display:none !important}

/* !!테스트용 작업완료시 삭제!! 
body:before{content:"1024"; position:absolute; z-index:1000; padding:8px 10px 6px; background:#00F; color:#fff; font-size:16px; font-weight:bold}
body.wide:before{content:"1280";  background:#090}
*/

/*chromium 38 input box bug fix */
@media screen and (-webkit-min-device-pixel-ratio:0) {
input{line-height:100% !important}
}