@charset "utf-8";
/* BASIC */
body , form , map {margin:0px ; padding:0px}
body {background:#fff; font-size:9pt ; color:#595959 ; line-height:20px ; font-family:Dotum;}
img  {border-style:none}

td , a  {font-family:dotum ; font-size:9pt ; color:#595959 ; text-decoration:none }
a:hover {font-family:dotum ; font-size:9pt ; color:#f60 ; text-decoration:none }

.ti {text-align:justify ; padding-right:2px;} 
.to {text-align:justify ; padding-right:2px; letter-spacing:-1px} 


/* MAIN */
#main {background:url(../img/bg.gif)}
#top_btn {margin:10px 0px}

/* Form */
.familysite  {border:1px border-color:#bab87f; font-family:Dotum ;font-size:8pt; color:#896f45 ; background-color:#f0e8d1 ; line-height:20px ; height:20px;}
.quicksearch {border:1px solid #d9d5cc; border-color:#C8C8C8; font-family:Dotum ;font-size:8pt; color:#595959 ; background-color:#ffffff; width:70px ;height:18;}
.submit      {border:1px solid #c5c5c5; border-color:#c5c5c5; font-family:Dotum ;font-size:9pt; color:#595959 ; background-color:#ffffff ; line-height:18px;}
.m_history   {border:1px solid #c5c5c5;font-family:Dotum ;font-size:8pt; color:#707070 ; background-color:#f6f6f6}
textarea     {border:1px solid #c5c5c5; border-color:#c5c5c5; font-family:Dotum ;font-size:9pt; color:#595959 ; background-color:#ffffff ; line-height:18px ; padding-left: 5px ; padding-right: 5px;}


/* MARGIN */
.tm5{margin:5px;}
.pm{margin-top:5px;}
.m15{margin-bottom:15px;}
.m10{margin-bottom:10px;}


/* PADDING */
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}


 
/* TABLE */
.tbc {text-align:center}

.tb_g td {line-height:14px}
.tb_g th {border-bottom:solid 1px #c8cec0}
.tb_g .tbg_t1 , .tb_g .tbg_t2 {border-bottom:solid 1px #c8cec0 ; text-align:center ; background:#edf4e4 ; padding:3px ; font-weight:bold ; color:#607a43}
.tb_g .tbg_t1 {border-right:solid 1px #c8cec0}
.tb_g .tbg_c1 , .tb_g .tbg_c2 {border-bottom:solid 1px #d7d7d7 ; padding:3px}
.tb_g .tbg_c1 {border-right:solid 1px #d7d7d7}

.tb_b td {line-height:14px}
.tb_b th {border-bottom:solid 1px #bbc7cf}
.tb_b .tbb_t1 , .tb_b .tbb_t2 {border-bottom:solid 1px #bbc7cf ; text-align:center ; background:#deecf5 ; padding:3px ; font-weight:bold ; color:#427aaa}
.tb_b .tbb_t1 {border-right:solid 1px #bbc7cf}
.tb_b .tbb_c1 , .tb_b .tbb_c2 , .tb_b .tbb_c3 {border-bottom:solid 1px #d7d7d7 ; padding:3px}
.tb_b .tbb_c1 {border-right:solid 1px #d7d7d7}
.tb_b .tbb_c3 {border-right:solid 1px #d7d7d7 ; padding-left:15px ;}


/* POINT */
.pt_g {background:url(../img/point_green.gif) no-repeat ; padding-left:7px ; display:block}
.pt_gs {background:url(../img/point_green_s.gif) no-repeat ; padding-left:14px ; display:block}

.pt_b {background:url(../img/point_blue.gif) no-repeat 0px 3px ; padding-left:7px ; display:block}
.pt_bs {background:url(../img/point_blue_s.gif) no-repeat ; padding-left:14px ; display:block} 

.pt_y {background:url(../img/point_ys.gif) no-repeat ; padding-left:7px ; display:block}
.pt_ys {background:url(../img/point_ys_s.gif) no-repeat ; padding-left:14px ; display:block} 

.pt20  {background-position:0px 7px ; line-height:20px}
.pt20s {background-position:7px 8px ; line-height:20px}
.pt16  {background-position:0px 5px ; line-height:16px}
.pt16s {background-position:7px 6px ; line-height:16px}
.pt14  {background-position:0px 3px ; line-height:14px}
.pt14s {background-position:7px 5px ; line-height:14px}