@charset "EUC-KR";

/* body */
html                {margin:0px; padding:0px;}
body                {background:#ffffff;width:100%;height:100%;margin:0;padding:0;font-family:Dotum,Verdana,Arial;font-size:12px;color:#6C6C6D;line-height:150%;letter-spacing:-0.02em;}
table, th, td       {font-size:12px; color:#565656; font-family:Dotum,DotumChe,verdana;}
img                 {margin:0; border:none;}
div                 {margin:0px auto; padding:0px;}
.skip               {display:none; margin:0; padding:0;}
.clear              {clear:both;}
.none               {background:none; }

/* bgstyle */
.mbg1               {background:url(../main_img/bg_spring.jpg) #20A143 scroll center top no-repeat;}
.mbg2               {background:url(../main_img/bg_summer.jpg) #0F41A6 scroll center top no-repeat;}
.mbg3               {background:url(../main_img/bg_autumn.jpg) #B97E2D scroll center top no-repeat;}
.mbg4               {background:url(../main_img/bg_winter.jpg) #6E4793 scroll center top no-repeat;}
.sbg1               {background:url(../main_img/sbg_spring.jpg) #FFFFFF scroll center top no-repeat;}
.sbg2               {background:url(../main_img/sbg_summer.jpg) #FFFFFF scroll center top no-repeat;}
.sbg3               {background:url(../main_img/sbg_autumn.jpg) #FFFFFF scroll center top no-repeat;}
.sbg4               {background:url(../main_img/sbg_winter.jpg) #FFFFFF scroll center top no-repeat;}

/* ÁÙ°£°Ý */
.lh130              {line-height:130%;}
.lh140              {line-height:140%;}

fieldset, button{display:block;border:none;}
legend		  {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 

/* Form */

form              {margin:0;}
fieldset { margin: 0; padding: 0; border: 0; }
legend { margin: 0; padding: 0; }
select            {font-size:12px; color:#787878; height:20px; font-family:µ¸¿ò, Dotum; text-align:left; padding:0 0 0 0; }
select11          {font-size:11px; color:#787878; height:20px; font-family:µ¸¿ò, Dotum; text-align:left; padding:0 0 0 0; }
select.basic      {font-size:12px; color:#787878; height:20px; font-family:µ¸¿ò, Dotum; text-align:left; padding:0 0 0 0; }
input             {border:1px solid #cccccc; color:#565656; background-color:#ffffff; letter-spacing:0; line-height:17px;}
input.none        {border: none; text-decoration: none;}
input.basic       {border:1px solid #cccccc; color:#565656; background-color:#ffffff; letter-spacing:0; line-height:17px; height:20px;}
input.gray        {border:1px solid #cccccc; color:#565656; background-color:#f4f4f4; letter-spacing:0; line-height:17px; height:20px;}
input.checkbox    {width:12px; height:12px; vertical-align:middle; margin-bottom:2px; }
textarea          {font-family:µ¸¿ò, Dotum; }
textarea.basic    {border:1px solid #cccccc; color:#565656; background-color:#ffffff; letter-spacing:0;}
file.basic        {border:1px solid #cccccc; color:#565656; background-color:#ffffff; letter-spacing:0; line-height:17px; height:20px;}
input image.none	{border: none !important; text-decoration: none;background:none;}
.none             {border: none !important; text-decoration: none;background:none;}

/* Link */
a:link, a:visited {color:#565656; text-decoration: none;}
a:active, a:hover {color:#3399CC;text-decoration: underline;}
a.loc:link, a:visited {color:#898989; text-decoration: none;}
a.loc:active, a:hover {color:#898989;text-decoration: underline;}

a.bu:link, a.bu:visited {color: #0066CC; text-decoration: underline; }
a.bu:active, a.bu:hover {color: #6699CC; text-decoration: underline; }
}


/* font */
.bold {font-weight:bolder;}
.dot11 {font-size:11px; font-family:µ¸¿ò, Dotum; }
.dot14 {font-size:14px; font-family:µ¸¿ò, Dotum; font-weight:bold;letter-spacing:-1px;}
.dot16 {font-size:16px; font-family:µ¸¿ò, Dotum; font-weight:bold;letter-spacing:-1px;}
.fdot11 {font-size:11px; font-family:µ¸¿ò, Dotum; color:#FFF;}
.ver10 {font-size:10px; font-family:"verdana"; }
.ver11 {font-size:11px; font-family:"verdana"; }
.date14 {font-size:14px; font-family:verdana, Dotum; font-weight:bold;letter-spacing:-1px;color:#6BA034;text-align:left;}
.dot11s {
	font-size: 11px;
	line-height: 180%;
	font-family: "µ¸¿ò", "±¼¸²", "verdana";
	letter-spacing: -1px;

}
.dot11t {
	font-size: 11px;
	line-height: 160%;
	font-family: "µ¸¿ò", "±¼¸²", "verdana";
	letter-spacing: -1px;

}
.bs2df{border:2px solid #ddd;padding:20px;}
.graybg{background:#f7f7f7;padding:20px;}

/* align set*/
.center {text-align:center;overflow:auto;}
.main_center {width:1280px;margin:0 auto;}
.btn_center {text-align:center;margin:10px 0 10px 0;}
.btn_right {text-align:right;margin:10px 0 10px 0;}
.btn_right02 {text-align:right;position:relative;margin-top:-30px;}
.btn_right03 {text-align:right;margin-right:29px;margin-bottom:15px;}

/* list */
ul {margin:0px; padding:0px; border:0px;}
li {list-style:none; margin:0; padding:0;}
dl, dt, dd { margin: 0; padding: 0; }
p { margin: 0; padding: 0; }

/* h1~h6 */
h1            {font-weight:bold; color:#33333; }
h2            {font-weight:bold; color:#33333;}
h3            {font-size:14px;font-weight:bold; color:#33333;padding:0 0 0 18px;background:url('../img/h3bg.gif') no-repeat 0 0.22em;}

/* caption */
caption	{display:none;}

/* table */
.table01            {border-collapse:collapse;width:570px; margin:0px; border-top:2px double #7FAEDC;line-height:15px;}
.table01 tr         {text-align:center;}
.table01 th         {border: 1px solid #cccccc; padding:5px 6px 3px 6px;}
.table01 td         {border: 1px solid #cccccc; padding:5px 6px 3px 6px;}
.table01 th, .table01 thead, .table01 tfoot {background:#F1F8FE; font-weight:bold; color:#1866B2;border:1px solid #7FAEDC;}

.table02            {border-collapse:collapse;width:100%; margin:0px; border-top:2px double #dfdfdf;line-height:15px;}
.table02 tr         {text-align:center;}
.table02 th         {border: 1px solid #dfdfdf; padding:5px 6px 3px 6px;}
.table02 td         {border: 1px solid #dfdfdf; padding:5px 6px 3px 6px;}
.table02 th, .table01 thead, .table01 tfoot {background:#F7F7F7; font-weight:bold; color:#565656;border:1px solid #dfdfdf;}

table.t1	{border-collapse: collapse; width:100%;margin:10px 0 10px 0px;border-top:2px solid #3062C9;} 
table.t1 tr {text-align:left;}
table.t1 th, table.t1 td {background:transparent;border-bottom:1px solid #ddd;padding:7px 10px 6px 10px;line-height:1.25;}
table.t1 th, table.t1 thead, table.t1 tfoot {vertical-align:top;background:#f7f7f7;font-weight:normal;}
table.t1 caption { display: none; }


/* ¹è°æÀÖ´Â »ó´Ü */
table.t2	{border-collapse: collapse; width:550px;margin:5px 0 3px 0px;border-top:1px solid #98C572;} 
table.t2 tr {text-align:center;}
table.t2 th {background:url('../reservation_img/02_tbg.gif') 0 50%;font-weight:bold;color:#FFFFFF;border:1px solid #98C572;text-align:center;padding:4px;}
table.t2 td {border: 1px solid #98C572; padding:1px 1px 1px 1px;}
table.t2 th.fst {border-left:none;}
table.t2 tbody th{background:#F5FAEF;text-align:center;border:1px solid #98C572;font-weight:bold;color:#17772F}
table.t2 caption { display: none;}



.date               {font-family:verdana;font-size:11px;color:#989898;letter-spacing:-0.05em;}

/* png Åõ¸íÈ­ Ã³¸® */
.png24 {tmp:expression(setPng24(this));}

/********************** popup ***************************/
.popup {width:280px;height:120px;background:url(../main_img/popup_bg.gif) no-repeat;}



/* Á¤·Ä */
.tal {text-align:left !important; } 
.tar {text-align:right !important; }
.tac {text-align:center !important; }

/* ±Û²Ã, ¹®Àå */
.fwn { font-weight: normal !important; }
.fwb { font-weight: bold !important; }

