body, table, tr, td, div {color:#666666; font-size:14px; line-height:20px; text-decoration:none; font-family:Arial, Helvetica, Dotum;}

a        {font-size:12px; line-height:12px; text-decoration:none; font-family:Arial, Helvetica, Dotum;}
a:link   {color:#afafaf;}
a:visited{color:#afafaf;}
a:active {color:#afafaf;}
a:hover  {color:#000000;}

a.sm         {font-size:16px; font-weight:bold;}
a.sm:link    {color:#a0a0a0;}
a.sm:visited {color:#a0a0a0;}
a.sm:active  {color:#a0a0a0;}
a.sm:hover   {color:#0099cc;}

a.sms        {font-size:16px; font-weight:bold;}
a.sms:link   {color:#0099cc;}
a.sms:visited{color:#0099cc;}
a.sms:active {color:#0099cc;}
a.sms:hover  {color:#333333;}

a.smi        {font-size:56px; font-weight:bold; line-height:56px; }
a.smi:link   {color:#ffffff;}
a.smi:visited{color:#ffffff;}
a.smi:active {color:#ffffff;}
a.smi:hover  {color:#10d0ff;}

/* Layout */
.bg      {background:#aaaaaa;}
.size    {width:1920px;}
.top     {width:1920px; height:70px; background:#ffffff;}
.menu    {width:1920px; height:20px; background:#ffffff; border-bottom:#ffffff 10px solid;}
.line    {width:1920px; height:01px; background:#888888;}
.line_vfx{width:1920px; height:01px; background:#959595;}
.space200{width:1920px; height:200px;}
.space100{width:1920px; height:100px;}
.space70 {width:1920px; height:70px;}
.space50 {width:1920px; height:50px;}
.space30 {width:1920px; height:30px;}
.space20 {width:1920px; height:20px;}
.space10 {width:1920px; height:10px;}
.space5  {height:5px;}
.space3  {height:3px;}
.space2  {height:2px;}
.space1  {height:1px;}
.btm     {width:1920px; height:24px; background:#ffffff;}
.idx_btm {width:320px; height:50px; font-size:12px; color:#999999; padding-left:12px; border-radius:0 0 45 0px;}


/* Fight */

.ft_bg      {background:#dddddd;}
.ft_text    {font-size:16px; color:#444444; line-height:30px; font-family:Verdana;}


.ft_title1  {width:20%; height:70px; background:#1090aa; color:#ffffff; font-size:20px; line-height:30px; text-align:center; vertical-align:bottom; padding-bottom:10px;}
.ft_title2  {width:40%; height:70px; color:#f0f0f0; font-size:18px; line-height:30px; text-align:left; vertical-align:bottom; padding-bottom:10px; padding-left:20px; }
.ft_title3  {width:40%; height:70px; color:#b0b0b0; font-size:18px; line-height:30px; text-align:right; vertical-align:bottom; padding-bottom:10px;}

.ft_stl     {height:30px; background-image: linear-gradient(90deg, #8faabf, #dddddd); font-size:18px; color:#ffffff; line-height:26px; font-family:Verdana; padding-left:30px; padding-top:6px; padding-bottom:6px; border-left:#ecedee 1px solid;}
.ft_stls    {height:30px; background-image: linear-gradient(90deg, #60666f, #aaaaaa); font-size:17px; color:#ffffff; line-height:26px; font-family:Verdana; padding-left:23px; padding-top:2px;}

a.ft_stl_mn         {font-size:17px; color:#333333; line-height:50px; font-family:Arial; padding-left:30px; padding-right:40px; border:0px solid #c3c3c3; word-spacing:0.5pt; letter-spacing:0.5pt;}
a.ft_stl_mn:link    {color:#333333;}
a.ft_stl_mn:visited {color:#333333;}
a.ft_stl_mn:active  {color:#333333;}
a.ft_stl_mn:hover   {color:#ffffff;}

.ft_smn8    {width:240px; height:48px; background:#c0c0c0; color:#444444; line-height:20px; padding-top:4px; vertical-align:center; border-left:#e9e9e9 1px solid; border-top:#e9e9e9 1px solid; border-right:#a0a0a0 1px solid; border-bottom:#a0a0a0 1px solid; font-family:Verdana;}
.ft_smn8_l  {width:200px; font-size:15px;}
.ft_smn8_r  {width:040px;  color:#606060; font-size:15px; background:#c5c8cb;}

.ft_ist_l   {width:25%; height:24px; text-align:left;} .ft_ist_m {width:50%;  height:24px; text-align:center;} .ft_ist_r {width:25%;  height:24px; text-align:right; }

.ft_smn10   {width:192px; height:54px; background:#d0d0d0; color:#444444; vertical-align:center; border-bottom:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; line-height:20px; font-family:Verdana;}
.ft_smn10a0 {width:100%; background:#c0c0c0;} 

a.ft_clni         {font-size:15px; color:#333333; font-family:Arial; padding-top:1px;}
a.ft_clni:link    {color:#333333;}
a.ft_clni:visited {color:#333333;}
a.ft_clni:active  {color:#333333;}
a.ft_clni:hover   {color:#ffffff;}

.ft_cln00 {width:100%; background:#c0c0c0;} 
.ft_cln4a {width:74%;  background:#d5ccc5; padding-left:14px; padding-top:2px;} 
.ft_cln4b {width:13%;  background:#dcd5cc; text-align:right; padding-right:3px; padding-top:2px;} 
.ft_cln4c {width:13%;  background:#dcd5cc; text-align:left; padding-left:3px; padding-top:2px;} 

.ft_cln1a {width:74%;  background:#cbd1cb; padding-left:14px; padding-top:2px;} 
.ft_cln1b {width:13%;  background:#d6dcd2; text-align:right; padding-right:3px; padding-top:2px;} 
.ft_cln1c {width:13%;  background:#d6dcd2; text-align:left; padding-left:3px; padding-top:2px;} 

.ft_clnb1a {width:74%;  background:#c6ced6; padding-left:14px; padding-top:2px;} 
.ft_clnb1b {width:13%;  background:#cfdce0; text-align:right; padding-right:3px; padding-top:2px;} 
.ft_clnb1c {width:13%;  background:#cfdce0; text-align:left; padding-left:3px; padding-top:2px;} 

.ft_cln0a {width:74%;  background:#cecece; padding-left:14px; padding-top:2px;} 
.ft_cln0b {width:26%;  background:#d9d9d9; text-align:center; padding-top:2px;} 

.ft_cln9a {width:74%;  background:#d7bfc7; padding-left:14px; padding-top:2px;} 
.ft_cln9b {width:26%;  background:#deccce; text-align:center; padding-top:2px;} 


.ft_cln   {width:192px; height:54px; background:#d0d0d0; font-size:15px; color:#444444; vertical-align:center; border-bottom:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; line-height:20px; font-family:Verdana;}
.ft_cln_n {color:#999999; font-size:15px;}
.ft_cln_o {color:#5090af; font-size:15px;}
.ft_cln_r {color:#aa0000; font-size:15px;} 

.ft_smn_ls  {width:50%; font-size:16px; color:#c0c0c0;  padding-left:15px; background:#7c7c7c; padding-top:2px;}
.ft_smn_wr  {width:50%; font-size:16px; color:#c0c0c0;  padding-left:15px; background:#606060; padding-top:2px;}
.ft_smn_wrs {color:#eea000;}
.ft_smn_wrp {color:#dfd0bb;}

.ft_wtbx    {height:54px; vertical-align:center; border-bottom:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid;}

.ft_wtbx4   {width:479px; height:319px; background:#7c7c7c; font-size:15px; color:#e0e0e0; line-height:24px; vertical-align:top; padding:13px; border-bottom:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid;}
.ft_img4ph  {width:479px; height:319px; border-bottom:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid;}
.ft_imgbx   {background:#7a7c7f; vertical-align:center;}

.ft_img1    {width:1920px;}
.ft_img2    {width:960px;}
.ft_img3    {width:640px;}
.ft_img3t   {width:320px; color:#333333; text-align:left; font-size:20px; line-height:50px; font-family:Verdana; padding-left:13px; word-spacing:-0.5pt; letter-spacing:-0.5pt;}
.ft_img4    {width:480px;}
.ft_img6ph  {width:320px; height:240px;}


/* XXX */
.ft_smn10a1 {width:75%;  padding-left:15px; background:#d0d0d0; padding-top:2px;} 
.ft_smn10a2 {width:25%;  text-align:center; background:#d7d7d7; padding-top:2px;}

.ft_smn10b1 {width:75%;  padding-left:15px; background:#d8cec7; padding-top:2px;} 
.ft_smn10b2 {width:25%;  text-align:center; background:#dfd7ce; padding-top:2px;}

.ft_smn10c1 {width:75%;  padding-left:15px; background:#c5cdd6; padding-top:2px;} 
.ft_smn10c2 {width:25%;  text-align:center; background:#cad8e1; padding-top:2px;}

.ft_smn10d1 {width:75%;  padding-left:15px; background:#d0c5d5; padding-top:2px;} 
.ft_smn10d2 {width:25%;  text-align:center; background:#d6ccdc; padding-top:2px;}

.ft_smn10g1 {width:75%;  padding-left:15px; background:#cbd1cb; padding-top:2px;} 
.ft_smn10g2 {width:25%;  text-align:center; background:#d2d8d2; padding-top:2px;}

.ft_smn10t2 {width:25%;  text-align:center; color:#888888; font-size:16px; line-height:20px;}
.ft_smn10r  {color:#aa0000;} .ft_smn10w  {color:#ffffff;}

.ft_smn10_r {width:050px;  text-align:center; background:#d9d9d9; color:#606060; font-size:15px; letter-spacing:1pt;}

.ft_dvr {color:#604844; font-size:14px; line-height:30px;}

a.ft_smn10i         {font-size:16px; color:#333333; font-family:Arial; padding-top:1px;}
a.ft_smn10i:link    {color:#333333;}
a.ft_smn10i:visited {color:#333333;}
a.ft_smn10i:active  {color:#333333;}
a.ft_smn10i:hover   {color:#ffffff;}

a.ft_smn10wr         {font-size:16px; color:#44ddff; font-family:Arial; padding-top:1px;}
a.ft_smn10wr:link    {color:#44ddff;}
a.ft_smn10wr:visited {color:#44ddff;}
a.ft_smn10wr:active  {color:#44ddff;}
a.ft_smn10wr:hover   {color:#ffffff;}

a.ft_listbxm         {font-size:14px; color:#005080;}
a.ft_listbxm:link    {color:#005080;}
a.ft_listbxm:visited {color:#005080;}
a.ft_listbxm:active  {color:#005080;}
a.ft_listbxm:hover   {color:#ffffff;}

a.ft_listbxm_s         {font-size:14px; color:#aa0000;}
a.ft_listbxm_s:link    {color:#aa0000;}
a.ft_listbxm_s:visited {color:#aa0000;}
a.ft_listbxm_s:active  {color:#aa0000;}
a.ft_listbxm_s:hover   {color:#333333;}

.ft_listbx  {background:#d0d0d0; height:100%; color:#444444; vertical-align:center; border-bottom:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; padding:12px; line-height:25px; font-family:Verdana, Arial;}
.ft_listbx_sys {height:80px; vertical-align:center;}

.ft_listh_cost  {height:42px;}





.ft_cln_l   {width:73%; padding-left:17px; color:#404040; font-size:15px;} 
.ft_cln_lf  {width:73%; padding-left:17px; color:#4c3520; font-size:15px; background:#dfcebc;} 
.ft_cln_lw  {width:73%; padding-left:17px; color:#20354f; font-size:15px; background:#bfd3df;}  
.ft_cln_ls  {width:73%; padding-left:17px; color:#403040; font-size:15px; background:#d0c0d7;}  

.ft_c_b {color:#7799bb;} .ft_c_g {color:#505050;} .ft_c_r {color:#bb0000;} .ft_c_d {color:#604844;}

.ft_cln_tt  {width:192px; padding-left:18px; height:30px; background:#1090aa; color:#ffffff; font-size:15px; vertical-align:center; line-height:20px; font-family:Verdana;}

.ft_all     {background:#d0d0d0; color:#444444; vertical-align:center; border-bottom:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; padding:10px; line-height:20px; font-family:Verdana, Arial;}
.ft_allo    {background:#d9d9d9; color:#000000; vertical-align:center; border-bottom:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; padding:10px; line-height:20px; font-family:Verdana, Arial;}
.ft_allx    {background:#d0d0d0; color:#888888; vertical-align:center; border-bottom:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; padding:10px; line-height:20px; font-family:Verdana, Arial;}
.ft_g       {background:#d0d0d0; color:#444444; text-align:left; vertical-align:center; border-bottom:#aaaaaa 1px solid; padding-left:15px; line-height:20px; font-family:Verdana;}
.ft_d       {background:#888888; color:#ffffff; text-align:center; line-height:20px; border-bottom:#aaaaaa 1px solid; font-family:Verdana;}
.ft_b       {background:#ccc0b5; color:#333333; text-align:center; line-height:20px; border-bottom:#aaaaaa 1px solid; font-family:Verdana;}
.ft_r       {background:#994444; color:#ffffff; text-align:center; line-height:20px; border-bottom:#aaaaaa 1px solid; font-family:Verdana;}
.ft_e       {background:#994444; color:#ffffff; text-align:left; line-height:20px; border-bottom:#aaaaaa 1px solid; font-family:Verdana; padding-left:15px;}
.ft_tx      {color:#333333; text-align:left; vertical-align:top; line-height:23px; font-family:Verdana;}
.ft_tx0     {width:950px; color:#333333; text-align:left; vertical-align:top; line-height:23px; font-family:Verdana;}
.ft_tx0s    {width:20px;}
.ft_tx1     {color:#000000; text-align:left; font-size:17px; line-height:28px; font-family:Verdana;}
.ft_tx2     {color:#990000; text-align:left; line-height:22px; font-family:Verdana;}
.ft_tt      {background:#909090; font-size:18px; color:#ffffff; line-height:40px; font-family:Arial; padding-top:7px; padding-bottom:5px; padding-left:10px; padding-right:10px; border:1px solid #c3c3c3; border-radius:8px;}

.ft_size    {font-size:14px; color:#333333; line-height:26px; font-family:Verdana; text-align:ceeter; vertical-align:center; }
.ft_szc     {background:#888888; font-size:12px; color:#ffffff; line-height:12px; font-family:Verdana; text-align:center; vertical-align:center; }
.ft_szw     {background:#5588cc; font-size:12px; color:#ffffff; line-height:12px; font-family:Verdana; text-align:center; vertical-align:center; }
.ft_szd     {background:#bfbbb0; font-size:12px; color:#4f4340; line-height:12px; font-family:Verdana; text-align:center; vertical-align:center; }
.ft_szg     {background:#ddaaaa; font-size:12px; color:#880000; line-height:12px; font-family:Verdana; text-align:center; vertical-align:center; }
.ft_szb     {background:#a7aaaf; font-size:12px; color:#666666; line-height:12px; font-family:Verdana; text-align:center; vertical-align:center; }
.ft_sz      {font-size:12px; color:#606060; line-height:12px; font-family:Verdana; text-align:center; vertical-align:center; }

.ft_nw      {background:#303030;}
.ft_nwf     {font-size:16px; color:#555555; line-height:24px; font-family:Verdana; text-align:left; vertical-align:top; padding-left:8px; padding-right:8px; word-spacing:-0.5pt; letter-spacing:-0.5pt;}
.ft_nww     {font-size:16px; color:#00a0c0; line-height:24px; font-family:Verdana; text-align:left; vertical-align:top; font-weight:bold;}

.bg_int     {background:#dddddd;}
.ft_dg      {color:#9c7060;}
.ft_bl      {color:#0050aa;}
.ft_wa      {color:#aa0000;}

.ft_h       {height:120px; vertical-align:center;} 
.ft_h5      {height:50px; vertical-align:center;} 
.ft_h6      {height:60px; vertical-align:center;} 
.ft_h8      {height:80px; vertical-align:center;} 
.ft_h10     {height:100px; vertical-align:center;} 
.ft_h12     {height:120px; vertical-align:center;} 

.ft_id      {background:#404040; font-size:16px; line-height:40px; color:#ffffff; text-align:left; vertical-align:center; font-family:Verdana;  word-spacing:-1pt;}

a.ft_a        {font-size:14px; line-height:20px; font-family:Verdana;  word-spacing:-1pt;}
a.ft_a:link   {color:#000000;}
a.ft_a:visited{color:#000000;}
a.ft_a:active {color:#000000;}
a.ft_a:hover  {color:#aa0000;}

a.ftlk        {font-size:14px; line-height:26px; text-decoration:none; font-family:Verdana, Helvetica, Dotum;}
a.ftlk:link   {color:#0077aa;}
a.ftlk:visited{color:#0077aa;}
a.ftlk:active {color:#0077aa;}
a.ftlk:hover  {color:#aa0000;}

a.ft_menu          {font-size:17px; color:#005588; line-height:30px; font-family:Arial; padding-left:20px; word-spacing:0.5pt; letter-spacing:0.5pt;}
a.ft_menu:link     {color:#005588;}
a.ft_menu:visited  {color:#005588;}
a.ft_menu:active   {color:#005588;}
a.ft_menu:hover    {color:#ffffff;}

a.ft_menus         {font-size:17px; color:#ffffff; line-height:30px; font-family:Arial; padding-left:20px; word-spacing:0.5pt; letter-spacing:0.5pt;}
a.ft_menus:link    {color:#ffffff;}
a.ft_menus:visited {color:#ffffff;}
a.ft_menus:active  {color:#ffffff;}
a.ft_menus:hover   {color:#000000;}




