﻿@charset "utf-8";

/*기본css*/
body{ font-size:14px; font-family:"Nanum", 'NanumGothic', sans-serif; color:#000; letter-spacing:-0.05em; line-height:170%;}
ul li{ list-style:none; }
img, fieldset{border:none; margin:0; padding:0;}
a{ text-decoration:none; color:#333; }
table{ border-collapse: collapse; }
caption{ display:none; }
input[type=text], input[type=password]{ padding:1px; border:1px solid #ccc; font-family: inherit; color:#464646; height:24px;}
input[type=button]{ font-family: inherit; cursor:pointer; }
textarea, select{ border:1px solid #ccc; color:#464646; font-family: inherit; }
select{height:28px; border:1px solid #ccc; color:#464646; font-family: inherit; }
legend{ display:none; }
h1, h2, h3, h4, h5, th, b {font-weight:700;}
button {background:transparent; cursor:pointer; vertical-align:top; border:0;}

/* 공통css */
.hidden{ display:none; color:#fff; text-indent:-999px; }
.cover {position:relative; width:1200px; margin:auto; overflow:hidden; }
.over_hidden{ overflow:hidden; }
.f_left{ float:left; }
.f_right{ float:right; }
.clear{ clear:both; }
.disl_none{ display:none; }
.cur_point{ cursor:pointer; }
.middle{ vertical-align:middle; }
.hd-element {position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0;}
.f_bold {font-weight:bold;} /* 190925 추가 */

/* style */
.f_gray {color:#b2b2b2;}
.f_yell {color:#ffe829;}
.f_blue {color:#436ec5;} /* 190925 추가 */


