@charset "euc-kr";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* Reset  */
*{-webkit-text-size-adjust:none;} 
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
/*
input[type="checkbox"] {-webkit-appearance:none;-webkit-border-radius:0}
input:checked[type="checkbox"] {-webkit-appearance:checkbox}
input[type="radio"] {border:none; -webkit-appearance:none}
textarea{box-sizing:border-box; -webkit-appearance: none;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}
input { -webkit-appearance:none; -webkit-appearance: none; -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}
*/
select,input,textarea{font-family:'NanumGothic',³ª´®°íµñ,nanumgothic, Dotum, Arial, sans-serif;}
select {border:none;}
html,body { height:100%; width:100%;}
body{ line-height:1;text-align:justify; /*background-color:#c7c7c7;*/ color:#333; -webkit-text-size-adjust:none;}

a, a:link, a:active, a:hover, a:visited {text-decoration:none;}
a:active {color:#28241f;}
pre{font-size:12px;	width:100%;	overflow:auto; -webkit-overflow-scrolling:touch;}
label{margin-left:5px}
input[type=text],input[type=password]{width:95%; height:35px; font:11px/14px 'NGothic'; background-color:#e0e0e0; color:#666; border:none; padding:0 5px; box-sizing:border-box; margin:auto;  -webkit-appearance: none;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}
textarea{width:95%; font:11px/14px 'NGothic'; background:#ffffff; color:#666; border:2px solid #666; padding:5px;box-sizing:border-box; margin:auto; -webkit-appearance: none;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}
iframe{line-height:0}

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;	font-size:100%;	font-family:  'NGothicB',³ª´®°íµñ,nanumgothic, sans-serif; vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}

ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';	content:none;}
table {border-collapse:collapse;border-spacing:0;font-family:  'NGothicB',³ª´®°íµñ,nanumgothic, sans-serif;}
caption, legend {display:none;}
/*hr {display:none;} */
th {text-align:left;font-family:  'NGothicB',³ª´®°íµñ,nanumgothic, sans-serif;}
fieldset, img {border:none;}
th, td, input, select, textarea, button, h1, h2, h3, h4, h5, h6, p, address, em, a {text-decoration:none; font-style:normal; font-size:100%;font-family:  'NGothicB',³ª´®°íµñ,nanumgothic, sans-serif;}
strong {font-weight:bold;}
a {cursor:pointer;}
:focus {outline:none;}

/* Setting */
body, textarea {line-height:1.4em;}
body {font-size:12px;}

/* Class */
.clear:after {content:''; display:block; clear:both; height:0; line-height:0; font-size:0;}
.block {display:block;}