/* ++++++++++++++++++++++++++	common	++++++++++++++++++++++++++ */

body{margin:0 0 0 0; padding:0; }
img{border:none; }
dl, ul, ol{list-style:none; margin:0; padding:0; }
li, dt, dd {list-style-type:none; margin:0; padding:0; }
div, td, th, ul, ol, li, dl, dt, dd {font-family:µ¸¿ò, ±¼¸², AppleGothic, sans-serif; font-size:12px; color:#666;	}
h1, h2, h3, h4, h5, h6, p {margin:0; padding:0; }
.fl {float:left}	.fr {float:right}
.posi_r {position:relative} .posi_a {position:absolute}
.u {text-decoration:underline;}
p {margin:0; padding:0; }
.input_pass {font-size:6px;height:18px;padding:4px 0 0 0;}
a {selector-dummy:expression(this.hideFocus=true)} /*IEÀü¿ë*/

/*font*/
.p9 {font-size:9px;font-family:tahoma;letter-spacing:1px}
.p10 {font-size:10px; font-family:verdana; }
.p11 {font-size:11px; }
.p12 {font-size:12px; }
.p14 {font-size:14px; }
.p24 {font-size:24px; }
.ls0 {letter-spacing:0}
.ls1 {letter-spacing:-1px}
.ls2 {letter-spacing:1px}
.ln13 {line-height:1.3}
.ln14 {line-height:1.4}
.ln15 {line-height:1.5}
.ln16 {line-height:1.6}
.ln17 {line-height:1.7}
.ln22 {line-height:2.2}
.vdn {font-family:verdana; }
.b {font-weight:bold;}

a:link, a:visited {color:#666; text-decoration:none}
a:hover, a:active {color:#666; text-decoration:underline}

.w, a.w:link, a.w:visited, a.w:hover, a.w:active {color:#fff; } /*white*/
.c, a.c:link, a.c:visited, a.c:hover, a.c:active {color:#000; } /*black*/
.gray, a.gray:link, a.gray:visited, a.gray:hover, a.gray:active {color:#444; }/*gray*/
.gray01, a.gray01:link, a.gray01:visited, a.gray01:hover, a.gray01:active {color:#333; }
.gray02, a.gray02:link, a.gray02:visited, a.gray02:hover, a.gray02:active {color:#777; }
.gray03, a.gray03:link, a.gray03:visited, a.gray03:hover, a.gray03:active {color:#888; }
.gray04, a.gray04:link, a.gray04:visited, a.gray04:hover, a.gray04:active {color:#ECECEC; }
.gray05, a.gray05:link, a.gray05:visited, a.gray05:hover, a.gray05:active {color:#B5B5B5; }
.gray06, a.gray06:link, a.gray06:visited, a.gray06:hover, a.gray06:active {color:#555; }
.gray07, a.gray07:link, a.gray07:visited, a.gray07:hover, a.gray07:active {color:#999; }
.gray08, a.gray08:link, a.gray08:visited, a.gray08:hover, a.gray08:active {color:#222; }
.gr, a.gr:link, a.gr:visited, a.gr:hover, a.gr:active {color:#516842; }/*green*/
.gr01, a.gr01:link, a.gr01:visited, a.gr01:hover, a.gr01:active {color:#287F01; }
.org, a.org:link, a.org:visited, a.org:hover, a.org:active {color:#FF7800; }/*orange*/
.org01, a.org01:link, a.org01:visited, a.org01:hover, a.org01:active {color:#FE5731; }
.org03, a.org03:link, a.org03:visited, a.org03:hover, a.org03:active {color:#FF4800; }
.org04, a.org04:link, a.org04:visited, a.org04:hover, a.org04:active {color:#FF6F00; }/*20080324Ãß°¡*/
.sky, a.sky:link, a.sky:visited, a.sky:hover, a.sky:active {color:#0094E0; }/*sky*/
.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active {color:#21699C; }/*blue*/
.blue01, a.blue01:link, a.blue01:visited, a.blue01:hover, a.blue01:active {color:#1F8BDE; }
.blue02, a.blue02:link, a.blue02:visited, a.blue02:hover, a.blue02:active {color:#368CA5; }
.blue03, a.blue03:link, a.blue03:visited, a.blue03:hover, a.blue03:active {color:#007EBC; }
.blue04, a.blue04:link, a.blue04:visited, a.blue04:hover, a.blue04:active {color:#2250B2; } /*Ã¨ÇÇ¾ðÆ÷Ä¿*/
.tq, a.tq:link, a.tq:visited, a.tq:hover, a.tq:active {color:#029C99; }/*turquoise º¸µå°ÔÀÓÆÄÆ®*/
.red, a.red:link, a.red:visited, a.red:hover, a.red:active {color:#FF554C; }/*red*/
.red01, a.red01:link, a.red01:visited, a.red01:hover, a.red01:active {color:#EB1900; }
.pink, a.pink:link, a.pink:visited, a.pink:hover, a.pink:active {color:#FF7289; }/*pink*/
.pink01, a.pink01:link, a.pink01:visited, a.pink01:hover, a.pink01:active {color:#E82B56; }
.ye, a.ye:link, a.ye:visited, a.ye:hover, a.ye:active {color:#FFF777; }/*yellow*/
.vi, a.vi:link, a.vi:visited, a.vi:hover, a.vi:active {color:#B52570; }/*violet ¶ó½ºº£°¡½ºÆ÷Ä¿*/

/*image*/
img.mb2 {margin-bottom:-2px}
img.mb3 {margin-bottom:-3px}
img.mb4 {margin-bottom:-4px}
img.bdr {border:3px solid #EBEBEB; }
img.bdr02 {border:3px solid #E2E2E2; }
img.bdr03 {border:3px solid #D2D2D2; }
a.bdr {border:3px solid #EBEBEB; display:block; } /*¾Æ¹ÙÅ¸ ¸¶¿ì½º¿À¹ö½Ã*/
a.bdr:hover  {border:3px solid #D2D2D2;}

/*°ÔÀÓ°¡ÀÌµå Å×ÀÌºí */
table.basic {border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
table.basic th {background:#f3f3f3; line-height:1.5;}
table.basic th span {font-weight:normal;}
table.basic th, table.basic td {padding:7px 0 3px 0; border-top:1px solid #dadada; border-left:1px solid #dadada;}
table.basic td {padding-left:7px; padding-right:5px; background:#fff; line-height:1.3;}
table .s_ico {margin-right:2px; _margin-bottom:-3px;}

/*°ÔÀÓ°¡ÀÌµå ¶óÀÎ 080324 Ãß°¡ */
.line_hr {width:545px; height:1px; border-top:1px solid #d8d8d8; font-size:0;}