/* ±âº» »çÇ× */
html                                  { margin:0px;   padding:0px;}
body 	                              { margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; background-color: #FFFFFF;}
.body, table, tr, td, textarea        { font:12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#595959;  line-height: 13pt;}
IMG                                   { border: none;}
.body, select                         { font:normal 12px ±¼¸²Ã¼,verdana,sans-serif; word-break:break-all; color:#777777;  height:19px;}
input                                 { font:normal 12px ±¼¸²Ã¼,verdana,sans-serif; color:#000000; background-color:#FFFFFF; border:1px solid #D6D6D6; height:19px; padding:0 0 0 0;}
.input_check                          { font:normal 12px ±¼¸²Ã¼,verdana,sans-serif; color:#000000; border:0px solid #BBBBBB; height:21px; padding:0 0 0 0;}
select                                { font:normal 12px ±¼¸²Ã¼,verdana,sans-serif; color:#000000; background-color:#FFFFFF; border:0px solid #E6E2E4; height:19px; padding:2 0 0 1;}
.body, textarea                       { font:normal 12px ±¼¸²Ã¼,verdana,sans-serif; color:#000000; background-color:#FFFFFF; padding:5px; BORDER-RIGHT: #E6E2E4 1px solid;        BORDER-TOP: #E6E2E4 1px solid;        BORDER-LEFT: #E6E2E4 1px solid;   BORDER-BOTTOM: #E6E2E4 1px solid; scrollbar-face-color:#DDDDDD; scrollbar-highlight-color: #DEDEDE; scrollbar-3dlight-color: #FFFFFF; scrollbar-shadow-color: #999999; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #F2F2F2; scrollbar-arrow-color: #666666; }

/* input ½ºÅ¸ÀÏ */
.input_gray                           { font:normal 12px µ¸¿ò,verdana,sans-serif; color:#777777; background-color:#EFEFEF; border:1px solid #EFEFEF; padding:1px; height:18px; }
.textarea_s                           { font:normal 12px µ¸¿ò,verdana,sans-serif; color:#A09F9F; background-color:#FFFFFF; padding:5px; BORDER-RIGHT: #E6E2E4 1px solid;        BORDER-TOP: #E6E2E4 1px solid;        BORDER-LEFT: #E6E2E4 1px solid;   BORDER-BOTTOM: #E6E2E4 1px solid; scrollbar-face-color:#DDDDDD; scrollbar-highlight-color: #DEDEDE; scrollbar-3dlight-color: #FFFFFF; scrollbar-shadow-color: #999999; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #F2F2F2; scrollbar-arrow-color: #666666; }

/* ±âº» ¸µÅ©½Ã ÆùÆ® */
 a:link                               { text-decoration:none;      color:#595959; }
 a:visited                            { text-decoration:none;      color:#595959; }
 a:active                             { text-decoration:none;      color:#595959; }
 a:hover                              { text-decoration:none;      color:#FF1300; }

/* Æû¹öÆ° */
.form-bt                              {	background-color: #4384AB;	text-align: center;	 border: 1px solid #196694;	color: #FFFFFF;	font-family: "µ¸¿ò";	font-size: 11px;	padding-top: 1px;  margin-bottom:1px; font:normal 12px µ¸¿ò,verdana,sans-serif; color:#777777; background-color:#FFFFFF; border:1px solid #E6E2E4; padding:1px; height:18px;}

/*  Á¡¼± */
.HR 						          { color:#CCCCCC; border-style:dashed; size: 1px;} 

/*Æû */
form 		                          { margin:0; }
hr  		                          { margin:0; }

/* Å©±â »öº° ÆùÆ® */
.tit_14_black                         { font:bold 14px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#000000;}

.tit_14_red                           { font:bold 14px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#FF1300;}

.tit_14_blue_line                     { font:bold 14px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#4371C1; text-decoration:underline;}
.tit_14_blue_line a:link              { text-decoration:underline;      color:#4371C1; }
.tit_14_blue_line a:visited           { text-decoration:underline;      color:#4371C1; }
.tit_14_blue_line a:active            { text-decoration:underline;      color:#4371C1; }
.tit_14_blue_line a:hover             { text-decoration:underline;      color:#FF1300; }

.tit_14_gray_line                     { font:bold 14px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#595959; text-decoration:underline;}
.tit_14_gray_line a:link              { text-decoration:underline;      color:#595959; }
.tit_14_gray_line a:visited           { text-decoration:underline;      color:#595959; }
.tit_14_gray_line a:active            { text-decoration:underline;      color:#595959; }
.tit_14_gray_line a:hover             { text-decoration:underline;      color:#FF1300; }

.tit_12bold_black                     { font:bold 12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#000000;}
.tit_12bold_black a:link              { text-decoration:none;      color:#000000; }
.tit_12bold_black a:visited           { text-decoration:none;      color:#000000; }
.tit_12bold_black a:active            { text-decoration:none;      color:#000000; }
.tit_12bold_black a:hover             { text-decoration:none;      color:#4371C1; }

.tit_12_black                         { font:normal 12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#000000;}

.tit_12bold_red                       { font:bold 12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#FF1300;}
.tit_12_red                           { font:normal 12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#FF1300;}
.tit_12_red_line a:link               { text-decoration:underline;      color:#595959; }
.tit_12_red_line a:visited            { text-decoration:underline;      color:#595959; }
.tit_12_red_line a:active             { text-decoration:underline;      color:#595959; }
.tit_12_red_line a:hover              { text-decoration:underline;      color:#FF1300; }

.font_12_white                        { font:normal 12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#FFFFFF;}
.font_12bold_white                    { font:bold 12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#FFFFFF;}
.font_12bold_white a:link             { text-decoration:none;      color:#FFFFFF; }
.font_12bold_white a:visited          { text-decoration:none;      color:#FFFFFF; }
.font_12bold_white a:active           { text-decoration:none;      color:#FFFFFF; }
.font_12bold_white a:hover            { text-decoration:none;      color:#FFFFCC; }

.tit_12bold_gray                      { font:bold 12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#595959;}
.tit_12bold_gray a:link               { text-decoration:none;      color:#595959; }
.tit_12bold_gray a:visited            { text-decoration:none;      color:#595959; }
.tit_12bold_gray a:active             { text-decoration:none;      color:#595959; }
.tit_12bold_gray a:hover              { text-decoration:none;      color:#FF1300; }

.tit_12_gray_line                     { font:normal 12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#595959; text-decoration:underline;}
.tit_12_gray_line a:link              { text-decoration:underline;      color:#595959; }
.tit_12_gray_line a:visited           { text-decoration:underline;      color:#595959; }
.tit_12_gray_line a:active            { text-decoration:underline;      color:#595959; }
.tit_12_gray_line a:hover             { text-decoration:underline;      color:#FF1300; }

.tit_12bold_00A99D                    { font:bold 12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#00A99D;}
.tit_12bold_00A99D a:link             { text-decoration:none;      color:#00A99D; }
.tit_12bold_00A99D a:visited          { text-decoration:none;      color:#00A99D; }
.tit_12bold_00A99D a:active           { text-decoration:none;      color:#00A99D; }
.tit_12bold_00A99D a:hover            { text-decoration:none;      color:#FF1300; }

.tit_12_00A99D                        { font:normal 12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#00A99D;}

.tit_12_step01                        { font:bold 12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#9D080D;}
.tit_12_step02                        { font:bold 12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#005825;}
.tit_12_step03                        { font:bold 12px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#003562;}

.tit_11_red                           { font:normal 11px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#FF1300;}

.tit_11_blue_line                     { font:normal 11px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#4371C1; text-decoration:underline;}
.tit_11_blue_line a:link              { text-decoration:underline;      color:#4371C1; }
.tit_11_blue_line a:visited           { text-decoration:underline;      color:#4371C1; }
.tit_11_blue_line a:active            { text-decoration:underline;      color:#4371C1; }
.tit_11_blue_line a:hover             { text-decoration:underline;      color:#FF1300; }

.tit_11_gray_line                     { font:normal 11px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#595959; text-decoration:underline;}
.tit_11_gray_line a:link              { text-decoration:underline;      color:#595959; }
.tit_11_gray_line a:visited           { text-decoration:underline;      color:#595959; }
.tit_11_gray_line a:active            { text-decoration:underline;      color:#595959; }
.tit_11_gray_line a:hover             { text-decoration:underline;      color:#FF1300; }

/* Å¾ ÆÐ¹Ð¸® »çÀÌÆ® ÆùÆ® */
.top_family                           { font:normal 12px ±¼¸²,verdana,sans-serif; word-break:break-all; color:#595959;}
.top_family a:link                    { text-decoration:none;      color:#595959; }
.top_family a:visited                 { text-decoration:none;      color:#595959; }
.top_family a:active                  { text-decoration:none;      color:#595959; }
.top_family a:hover                   { text-decoration:underline; color:#000000; }

/*À§Ä¡ ¸Ê */
.tit_11_gray                          { font:normal 11px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#595959;}
.tit_11_gray a:link                   { text-decoration:none;      color:#595959; }
.tit_11_gray a:visited                { text-decoration:none;      color:#595959; }
.tit_11_gray a:active                 { text-decoration:none;      color:#595959; }
.tit_11_gray a:hover                  { text-decoration:none;      color:#FF1300; }
.tit_11bold_gray                      { font:bold 11px µ¸¿ò,verdana,sans-serif; word-break:break-all; color:#595959;}

/* ¼ýÀÚ ÆùÆ® ¹× Ä«¿îÅÍ */
.num                                  { font: 8px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #333333; text-decoration: none;}
.num:link                             { font: 8px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #333333; text-decoration: none;}
.num:visited                          { font: 8px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #333333; text-decoration: none;}
.num:active                           { font: 8px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #333333; text-decoration: none;}
.num:hover                            { font: 8px "Verdana", "Arial", "Helvetica", "sans-serif"; color: #FF3333; text-decoration: underline;}

/*¼­ºêÆäÀÌÁö bg */
.sub_bg                               { background-image:url(/img/bg_top_gradient.gif);background-repeat:repeat-x;}

/* ±âº» ½ºÅ¸ÀÏ Å×ÀÌºí ¸®½ºÆ® */
table.list                            { border:0; border-top:2px solid #C0C0C0; border-bottom:0px solid #CCCCCC; background-color:#FFFFFF;}
table.list                            { padding:1 0 0 0; cellspacing:1; cellpadding:0;}
table.list th                         { border-bottom:1px solid #D9D9D9; height: 25pt; padding:4 10 4 10; color:#595959;  font:bold 12px; background-color:#F5F5F5;}
table.list td                         { border-bottom:1px solid #D9D9D9; height: 25pt; padding:4 10 4 10; color:#595959; }

table.list_basic                      { background-color:#BDBDBD;}
table.list_basic th                   { height: 22pt; padding:4 5 4 5; color:#595959;  font:bold 12px; background-color:#ECECEC;}
table.list_basic td                   { height: 22pt; padding:4 5 4 5; color:#595959; background-color:#FFFFFF;}

/* °øÁö»çÇ× ¸®½ºÆ® */
table.list01_notice                   { border:0; background-color:#FFFFFF;}
table.list01_notice                   { font:normal 12px µ¸¿ò,sans-serif; color:#000000; cellspacing:0; cellpadding:0;}
table.list01_notice th                { height:23px; font:bold 12px µ¸¿ò,sans-serif; color:#000000; }
table.list01_notice td                { height:30px; border-bottom:1px solid #D6D6D6;}

table.list01_notice a:link            { text-decoration:none; color:#777777; }
table.list01_notice a:visited         { text-decoration:none; color:#777777; }
table.list01_notice a:active          { text-decoration:none; color:#000000; }
table.list01_notice a:hover           { font:text-decoration:none; color:#000000; }

/* ¾²±â Å×ÀÌºí ¸®½ºÆ® */
table.list_thw                        { border:0; border-top:2px solid #C0C0C0; border-bottom:0px solid #CCCCCC; background-color:#FFFFFF;}
table.list_thw                        { padding:1 0 0 0; cellspacing:1; cellpadding:0;}
table.list_thw th                     { border-bottom:1px solid #D9D9D9; height: 25pt; padding:4 0 4 10; color:#595959;  font:bold 12px; background-color:#FFFFFF;}
table.list_thw td                     { border-bottom:1px solid #D9D9D9; height: 25pt; padding:4 0 4 10; color:#595959; }


/* ¼ö¾÷ÀÏÁ¤ ÆË¾÷ */
.schedule {margin:10px 10px 10px 10px;}
