@charset "utf-8";

body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, button, select, input, textarea, th, td {margin:0; padding:0}

body {height:100%; font-family:'NS', sans-serif; font-size:14px; color:#555; letter-spacing:-1px;}

img {border:none; vertical-align:top}

ul li , ol li {list-style:none}

fieldset {border:none}

table {border-collapse:collapse}
caption {overflow:hidden; width:0; height:0; font-size:0; line-height:0}

img, fieldset, button { border:0; padding:0px}
button {background:none}
input, select {vertical-align:middle; font-family:'NBG'}
input[type=submit] {-webkit-appearance:none}
input:disabled{background:#eee}
input:read-only{background:#eee}
select{background:url(/images/common/sel_arr.gif) no-repeat right 17px top 50% #fff; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none}
select::-ms-expand{display:none}
legend {width:0; height:0; font-size:0; position:absolute; overflow:hidden} 
textarea{resize:vertical; width:100%; min-height:150px; padding:10px; border:1px solid #ccc; font-size:16px; font-family:'NBG'; box-sizing:border-box}

a {color:#555; text-decoration:none; cursor:pointer}
a:link {color:#555}
a:visited {color:#555}
a:active {color:#555}
a:hover {color:#000}