/* °øÅë ½ºÅ©¸³Æ® */
body {margin: 0;padding:0;font-size: 12px;line-height: 120%;color: #333333;text-align:center; overflow-x:hidden;}
td{font-size:12px; color:#333333;line-height: 120%;}
ul, li, ol {list-style:none ;margin:0;padding:0;}

input, select, textarea{color: #333333;}

a,img,input {selector-dummy: expression(this.hideFocus=true);} /*ÀÏ¹Ý,ÀÌ¹ÌÁö¸Ê,input ¸µÅ©Æ÷Ä¿½º ¾ø¾Ö±â 8¿¡¼­´Â ¾È¸ÔÈû */

img {border:0 none; } /* ÀÌ¹ÌÁö border °ª ¾ø¾Ö±â */

a:link 		{font-family: "µ¸¿ò"; font-size:12px; color:#333333; line-height:120%; letter-spacing:-1px; text-decoration: none; } /* º¸Åë»óÅÂÀÇ ¸µÅ© */
a:active	{font-family: "µ¸¿ò"; font-size:12px; color:#333333; line-height:120%; letter-spacing:-1px; text-decoration: none; } /* Å¬¸¯ÇßÀ» ¶§ÀÇ ¸µÅ© */
a:visited 	{font-family: "µ¸¿ò"; font-size:12px; color:#333333; line-height:120%; letter-spacing:-1px; text-decoration: none; } /* ÀÌ¹Ì ¹æ¹®ÇÑ ¸µÅ© */
a:hover 	{font-family: "µ¸¿ò"; font-size:12px; color:#014da6; line-height:120%; letter-spacing:-1px; text-decoration: none; } /* Ä¿¼­°¡ ¿Ã¶ó°¬À»¶§ÀÇ ¸µÅ© */


/* Text View */
.sub_text  {color:#014da6; font-family:µ¸¿ò; font-size:11px; line-height: 120%; letter-spacing:-1px;} /* »çÀÌÆ®³» ¼­ºêÄÃ·¯ ÅØ½ºÆ® */
.bold_text {color:#333333; font-family:µ¸¿ò; font-size:12px; line-height: 120%; letter-spacing:-1px; font-weight: bold;} /* »çÀÌÆ®³» ¸ðµç ±½Àº ÅØ½ºÆ® */
.bold_sub  {color:#014da6; font-family:µ¸¿ò; font-size:11px; line-height: 120%; letter-spacing:-1px; font-weight: bold;} /* »çÀÌÆ®³» ±½Àº ¼­ºê ÄÃ·¯ ÅØ½ºÆ®*/
.location  {color:#acacac; font-family:µ¸¿ò; font-size:11px; line-height: 120%; letter-spacing:-1px;} /* ·ÎÄÉÀÌ¼Ç*/

/* È¸¿ø°¡ÀÔ */
.join_pad{padding: 0 10 0 0; } /* È¸¿ø°¡ÀÔ Æû Ç×¸ñ */
.input{color:#333333; font-size:11px; background-color:#f9fafc; border:1px solid; border-color:#333333; HEIGHT:20px; } /* ±âº» input */
.none_input{color:#333333; font-size:11px; background-color:#f9fafc; border:none; HEIGHT:14px; } /* ¹Ú½º¾ø´Â input */
.select{color:#333333; font-size:11px; background-color:#ffffff; border:1px solid; borde -color:#cccccc; HEIGHT:17px; } /* ±âº» SelectBox */
.small_select{color:#333333; font-size:12px; background-color:#ffffff; border:1px solid; border-color:#cccccc; HEIGHT:17px; } /* ÀÛÀº SelectBox */
.area{color:#333333; font-size:12px; background-color:#f9fafc; border:1px solid; border-color:#CCCCCC; padding: 5px 5px 5px 5px; } /* ±âº» text area */


/* ÅÇ µð½ºÇÃ·¹ÀÌ & over img */
a.rollover img {border:0;display:inline;}
a.rollover img.over {display:none;}
a.rollover img.click {display:none;}
a.rollover:hover {border:0}
a.rollover:hover img {display:none;}
a.rollover:hover img.over {display:inline;}

/* png ½ºÅ©¸³Æ® */
.png24 { tmp:expression(setPng24(this)); }
	
/* border */
.border_left {border-left: 1px solid #999999;}
.border_bottom {border-bottom: 1px solid #e7e7e7;}
.border_bottom2 {border-bottom: 1px solid #6ebcd2;}
.border_top {border-top: 1px solid #6ebcd2;}
.border_black {border: 3px solid #014da6;}

/* padding */
.side_padding8 {padding-left:8px; padding-right:8px;}
.top_padding35 {padding-top:35px;}
.top_padding20 {padding-top:20px;}
.top_padding25 {padding-top:25px;}
.bottom_padding40 {padding-bottom:40px;}
.bottom_padding30 {padding-bottom:30px;}
.bottom_padding10 {padding-bottom:10px;}
.bottom_padding4 {padding-bottom:4px;}
.element_padding {padding-left:80px; padding-top:110px;}
.left_padding30 {padding-left:30px;}
.left_padding20 {padding-left:20px;}
.left_padding10 {padding-left:10px;}
.right_padding10 {padding-right:10px;}


/* bg repeat */
.yrepeat{background-repeat:repeat-y}
.xrepeat{background-repeat:repeat-x}
.no-repeat{background-repeat:no-repeat}



/* div */

div#all_open_btn{
	position:relative;
	margin:auto 0px;
	margin-bottom:-18px;
	z-index:1;
	height:0px;
}
div#all_open_btn_in{
	position:absolute;	
	top: -62px;
	width:100%;
	text-align:center;
}
div#all_close_btn{
	position:relative;
	margin:auto 0px;
	margin-bottom:-18px;
	z-index:2;
}
div#all_close_btn_in{
	position:absolute;
	top: -177px;
	padding-left: 30px;
	height:195px;
	width:100%;
	text-align:center;
}



/*°ßÀûÀÇ·Ú¼­*/
.sheetBox *{ margin:0px; padding:0px;}
.sheetBox { background:red; background: url(../images/sheet/box_bg.gif) no-repeat left bottom; padding: 0px 0px 40px; margin: 0px auto; width: 690px; text-align: left; }
.sheetBox form { padding: 15px 25px; }
.sheetBox fieldset{ padding: 20px 10px; margin: 0px; }
.sheetBox fieldset legend{ font-size: 13px; font-weight: bold; color: #666; }
.sheetBox fieldset fieldset{ border:solid 0px transparent; margin: 0px; padding: 0px; }
.sheetBox p{ border-bottom:#CCC 1px solid; padding: 5px; position: relative; *zoom:1; }
.sheetBox p:after {content:""; display:block; clear:both;}
.sheetBox fieldset .lastP { border-style: none; }

.sheetBox label{ background: url(../images/common/red_dot.gif) no-repeat left top; padding: 0px 0px 0px 15px; font-size: 12px; color: #0a4086; font-weight: bold; letter-spacing: -0.5px; width: 70px; float: left; display: inline; position: relative; }
.sheetBox input,.sheetBox select{ float: left; margin-right: 20px; }
.sheetBox fieldset fieldset legend{ background: url(../images/common/red_dot.gif) no-repeat left top; padding: 0px 0px 0px 15px; font-size: 12px; color: #0a4086; font-weight: bold; letter-spacing: -0.5px; *margin-left: -7px; }
.sheetBox fieldset fieldset label{ font-weight: normal; background: url(none); margin: 0px 0px 0px 50px; }
.sheetBox textarea{ width:95%;}
