@charset "utf-8";

/* NewturnGroup LDN 2014-06-24 */

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, button, blockquote, a, address, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, pre, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input
{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, strong {font-weight:300; /*font-weight:normal;*/ font-size:100%;}

/* HTML5 display-role reset for older browsers */
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, video {margin:0; padding:0; display:block;}

html, body {width:100%; height:100%;}
html {overflow-y:scroll;}
body, input, button, textarea, select {font-family:"Malgun Gothic", "¸¼Àº °íµñ", Dotum, "µ¸¿ò", Gulim, "±¼¸²",SimSun , Verdana, tahoma, Sans-serif; font-size:12px; color:#333; line-height:1.2; font-weight:300;}
input, select, button{vertical-align:middle}
li {list-style:none}
img {margin:0; padding:0; vertical-align:top; border:none;}
fieldset, iframe{border:none;}
textarea {resize:none;}
legend {display:none;}
button {margin:0; padding:0; border:0; cursor:pointer; background:transparent; outline:none; selector-dummy: expression(this.hideFocus=true);}
table {border-spacing:0; border-collapse:collapse;}
caption, th, td {text-align:left;}
em, address{font-style:normal;}
label {cursor:pointer;}
object {outline:none;}

img {width:100%;}
header , section {font-size:0; line-height:0;}

/* cross */
.input_check,.input_radio {width:13px; height:13px; margin:-1px; vertical-align:top;}

/* a */
a {color:#333; text-decoration:none;} /* ÆÄÆø ¹× ÀÍ½º ¸µÅ© Á¡¼±¾ø¾Ö±â outline:none; selector-dummy: expression(this.hideFocus=true); */
a:hover {color:#333; /*text-decoration:underline;*/}

/* ¸ð¹ÙÀÏ¿ë input[type=text], select, textarea {border-radius:0;} -webkit-appearance:none;*/
input[type="checkbox"] {margin-top:-4px; width:18px; height:18px; background:#fff; border: solid 1px #000; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; vertical-align:-6px;}
/*input[type="checkbox"]:checked {background:#fff; border:solid 1px #000;}
input[type="checkbox"]:checked:after {width:14px; height:14px; display:block; content:""; position:relative; top:1px; left:1px; background:#666;}*/

input[type="radio"] {margin-top:-4px; width:16px; height:16px; background:#fff; border: solid 2px #444; border-radius:10px; -webkit-border-radius:10px; -webkit-appearance:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
input[type="radio"]:checked {background:#fff; border:solid 2px #444; border-radius:10px; -webkit-border-radius:10px;}
input[type="radio"]:checked:after {width:10px; height:10px; display:block; content:""; position:relative; top:1px; left:1px; background:#444; border-radius:10px; -webkit-border-radius:10px;}


/*skip_navi*/
#skip_navi {position: absolute; left:0px; top:0px; width:100%; z-index:900; }
a.skip_link {position:absolute; display:block; width:100%; left:0; text-align:center; top:-10000px; z-index:500;}
a.skip_link:hover, a.skip_link:active, a.skip_link:focus {position:absolute; top:0; padding:15px 0; font-weight:bold; color:#fff; background:#1d60a7; z-index:500}