/* **************************** Include Style ***************************** */

/* HEADER */
#header{width:980px;z-index:30;position:absolute;left:0;top:0;z-index:30}
#header h1{position:absolute;left:40px;top:30px}

/* GNB */
.gnb{width:980px;text-align:right}
.gnb ul{margin:10px 35px 5px 0;padding:0;overflow:hidden}
.gnb ul li{margin:0 0 0 7px;display:inline}

/* LNB */
.lnb{width:960px;text-align:right;margin:0 20px 0 0;z-index:20}

/* SNB */
.snb{}

/* FOOTER */
#footer{width:100%;clear:both;z-index:25;background:url(/images/background/copyright_bg.gif) left top repeat-x #f7f7f7}
address{margin:0 auto}

/* **************************** Color Style ***************************** */
span.color_999{color:#999}
span.color_1786da{color:#1786da}
.align_center{text-align:center}

/* **************************** Table style ***************************** */
/* common table */
.tableWrap{width:640px;margin:0 0 10px 0;padding:0 0 0 20px}
.tableWrap table{width:100%;table-layout:fixed;margin:0;padding:0;border-collapse:collapse;border-top:3px solid #55a5e4;border}
.tableWrap table.table_w520{width:520px}
.tableWrap table caption{visibility:hidden}
.tableWrap table th{padding:8px 10px;font-weight:bold;background-color:#e7f3fe;border-bottom:1px solid #ccc}
.tableWrap table td{padding:8px 10px;border-bottom:1px solid #ccc}
.tableWrap table td input{padding:0 5px;border:1px solid #ccc;height:18px;line-height:18px}

/* img table */
.tableImg{width:640px;margin:0;padding:0;border-collapse:collapse;}
.tableImg caption{visibility:hidden}
.tableImg th{padding:2px 10px;font-weight:bold;background-color:#e7f3fe;border-bottom:1px solid #dfdfdf;text-align:center}
.tableImg td{padding:15px 0 2px 0;border-top:1px solid #e7f3fe;text-align:center;vertical-align:bottom}

/* **************************** Common Style ***************************** */
.blind{display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:0}  
.blind:hover,  
.blind:active,  
.blind:focus{width:100%;height:auto;position:absolute;left:0;top:0;margin:0;padding:5px 0;font-weight:bold;font-size:12px;font-family:Tahoma;color:#333;line-height:1;text-decoration:none !important;text-indent:10px}

a:link, a:visited, a:active{text-decoration:none;color:#3a73a4}
a:hover{text-decoration:none;color:#55a5e4}

/* **************************** Input Style ***************************** */
.input-valign{vertical-align:top}
.input-valign02{vertical-align:bottom}
.input-valign03{margin-top:3px}