/***** °øÅë Àû¿ë *****/

body { font-size:11px; font-family:µ¸¿ò, Tahoma;  margin:0px 0px 0px 0px; line-height:16px; vertical-align:top; text-align:center; }
td { font-size:11px; font-family:µ¸¿ò, Tahoma; color:#686868; line-height:16px; }
table { border:0px; border:none; }
img { border:0px; border:none; }


/* bg */

.bg_cts { background-color:#ffffff; width:970px; }
.bg_top { vertical-align:top; text-align:center; height:65px; }
.bg_blank { width:10px; text-align:left; vertical-align:top; }
.bg_logo { width:230px; text-align:left; vertical-align:top; padding:21px 0px 0px 40px; }
.bg_mnu { width:730px; text-align:right; vertical-align:top; padding:15px 15px 0px 0px; }


/* footer ¿µ¿ª */

.bg_footer { vertical-align:top; text-align:center; padding:10px 0px 0px 0px; }
.bg_copyright { width:940px; border-top:2px solid #f2f2f2; vertical-align:top; text-align:right; padding:15px 0px 18px 0px; }


/* ±âº» ÇÏÀÌÆÛ ÅØ½ºÆ® ½ºÅ¸ÀÏ */

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


/***** main *****/

.main_visual { height:400px; vertical-align:top; text-align:center; }
.main_banner { height:110px; vertical-align:bottom; text-align:left; padding:0px 0px 0px 25px; }
.main_banner01 { width:305px; vertical-align:bottom; text-align:left; padding:0px 0px 21px 0px; }
.main_banner02 { width:325px; vertical-align:bottom; text-align:left; padding:0px 0px 21px 0px; }
.main_banner03 { widt:275px; vertical-align:bottom; text-align:left; padding:0px 0px 21px 0px; }


/***** sub °øÅë *****/

.sub_visual { height:140px; vertical-align:top; text-align:center; padding:0px 0px 15px 0px; }
.sub_middle { vertical-align:top; text-align:center; background-image:url(../../images/common/bg_smnu_line.gif); background-repeat: repeat-y; background-position: left top; }
.sub_left { width:225px; height:100%; vertical-align:top; text-align:center; background-image:url(../../images/common/bg_smnu.gif); background-repeat: no-repeat; background-position: right bottom; padding:10px 0px 200px 15px; }
.sub_right { width:715px; text-align:right; vertical-align:top; padding:0px 0px 30px 10px; }
.sub_right2 { width:715px; text-align:right; vertical-align:top; padding:0px 0px 30px 10px; }
.sub_location { height:10px; text-align:right; padding:0px 10px 0px 0px; }
.sub_cts { width:690px; text-align:left; vertical-align:top; }
.sub_cts_bg { background-image:url(../../images/02_products/bg_line_middle.gif); background-repeat: repeat-y; background-position: left top; }
.sub_btn_top { text-align:right; padding:24px 5px 0px 0px; }


/* À§Ä¡Á¤º¸ */

.location {color:#777777; font-size:11px; font-family:"µ¸¿ò","Tahoma"; line-height:14px; vertical-align:top; }
.location a:link {color:#777777; text-decoration: none; line-height:14px ; }
.location a:visited {color:#777777; text-decoration: none; line-height:14px ;}
.location a:hover {color:#777777; text-decoration: none; line-height:14px ;}
.location a:active {color:#777777; text-decoration: none; line-height:14px ; }


/* ¼­ºê¸Þ´º ¿©¹é °ü·Ã */

.smnu_title { height:67px; text-align:left; vertical-align:top; }
.smnu_bottom4 { text-align:left; vertical-align:top; padding:0px 0px 4px 0px; }
.smnu_bottom15 { text-align:left; vertical-align:top; padding:0px 0px 15px 0px; }


/* Å¸ÀÌÆ² ¿©¹é °ü·Ã */

.title_bottom10 { text-align:left; vertical-align:top; padding:0px 0px 10px 0px; }
.title_bottom20 { text-align:left; vertical-align:top; padding:0px 0px 20px 0px; }
.title_bottom30 { text-align:left; vertical-align:top; padding:0px 0px 30px 0px; }
.title_bottom44 { text-align:left; vertical-align:top; padding:0px 0px 44px 0px; }
.stitle_bottom8 { text-align:left; vertical-align:top; padding:0px 0px 8px 0px; }
.stitle_bottom10 { text-align:left; vertical-align:top; padding:0px 0px 10px 5px; }
.stitle_bottom20 { text-align:left; vertical-align:top; padding:0px 0px 20px 0px; }


/* ÄÁÅÙÃ÷ ¿©¹é&Á¤·Ä&Æø °ü·Ã */

.cts_gap5 { vertical-align:top; text-align:left; padding:0px 5px 0px 0px; }
.cts_gap5_l { vertical-align:top; text-align:left; padding:0px 0px 0px 5px; }
.cts_gap8 { vertical-align:top; text-align:left; padding:0px 8px 0px 0px; }
.cts_gap10 { vertical-align:top; text-align:left; padding:0px 10px 0px 0px; }
.cts_gap35 { vertical-align:top; text-align:left; padding:0px 35px 0px 0px; }
.cts_bottom5 { vertical-align:top; text-align:center; padding:0px 0px 5px 0px; }
.cts_bottom10 { vertical-align:top; text-align:center; padding:0px 0px 10px 0px; }
.cts_bottom15 { vertical-align:top; text-align:center; padding:0px 0px 15px 0px; }
.cts_bottom20 { vertical-align:top; text-align:center; padding:0px 0px 20px 0px; }
.cts_bottom30 { vertical-align:top; text-align:center; padding:0px 0px 30px 0px; }
.cts_bottom40 { vertical-align:top; text-align:center; padding:0px 0px 40px 0px; }

.cts_right { vertical-align:top; text-align:right; }
.cts_right2 { vertical-align:top; text-align:right; padding:10px 0px 0px 0px; }
.cts_right3 { vertical-align:top; text-align:right; padding:15px 0px 0px 0px; }
.cts_right4 { vertical-align:top; text-align:right; padding:0px 0px 30px 0px; }
.cts_center { vertical-align:top; text-align:center; }

.cts_w668 { width:668px; vertical-align:top; text-align:center; }
.cts_w370 { width:370px; vertical-align:top; text-align:center; }
.cts_w263 { width:263px; vertical-align:top; text-align:left; }