﻿@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
/* basic */
body{font-family: 'Noto Sans KR', sans-serif;}
 * { -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html, body, h1, h2, h3, h4, h5, h6, p, div, th, td, table, pre, code, select, form, fieldset, legend, input, address, ol, ul, li, dl, dt, dd, img, textarea, blockquote{margin:0; padding:0;}
html, body{width: 100%; height:100%; line-height:1.4; -webkit-text-size-adjust:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{margin:0; padding:0;display:block}
/*audio, canvas, video{display:inline-block; *display:inline; *zoom:1}*/
audio, canvas, video{display:inline-block;}
/* html, body, h1, h2, h3, h4, h5, h6, p, div, th, td, table, pre, code, select, form, fieldset, legend, input, address, ol, ul, li, dl, dt, dd, img, textarea, blockquote{ font-family:ng,'NanumGothic', dotum, "돋움", Dotum, "굴림", Gulim,verdana, tahoma, helvetica,sans-serif !important; font-size:12px; color: #424242;} */
article{position:relative;}
table{border-collapse:collapse; border-spacing:0; border:0 none; width:100%; empty-cells: show;}
table td{word-break: break-all;}
ul, ol, li{list-style:none;}
img,input, select, textarea {vertical-align:middle;}
img, fieldset, iframe{border: 0 none;}
caption{display:none;}
em, address{font-style:normal; font-size:12px; color:#424242;}
a{text-decoration:none; color:#424242;}
input[disabled]{color: #999;}
input[type="checkbox"], input[type="radio"]{margin-right: 3px; margin-right: 5px;}
input[type="text"], input[type="password"], .inputData{margin:0; padding:2px 7px; height:26px; line-height:26px; border:1px solid #dbdde1;}
select{width:150px; height:26px; border:1px solid #dbdde1; background: #fff; margin: 2px 0px;}
textarea{padding:5px 7px; overflow:auto; width:98%; line-height:1.6; vertical-align:top; resize:none; border:1px solid #dbdde1;}
button{overflow:visible; cursor:pointer; margin:0; padding:0; border:0; background:none; outline:0; -webkit-box-sizing:content-box; box-sizing:content-box;}
:focus{outline:none;}
.section {position: relative; padding: 20px 15px 40px 15px;}
/*.clearfix{*zoom:1;}*/
.cf{display:block; clear:both; content:'.';}
.bbn {border-bottom:none !important;}  /*2015.03.11 추가*/
.skip, legend, caption, .hide, hr{font-size: 0; width:0 !important; height: 0; line-height: 0; overflow: hidden; visibility: hidden; width: 0; position:absolute;}
.blind{display:none;}
/*object{display: none;}*/
