/* CSS Document */


/* main menu */
a:link {font-family:"verdana", Tahoma,Verdana;font-size: 11px;color: #4d585a;font-weight: bold;text-decoration: none;}
a:visited {font-family:"verdana", Tahoma,Verdana;font-size: 11px;color: #4d585a;font-weight: bold;text-decoration: none;}
a:hover {font-family:"verdana", Tahoma,Verdana;font-size: 11px;color: #4d585a;font-weight: bold;text-decoration: underline;}
a:active {font-family:"verdana", Tahoma,Verdana;font-size: 11px;color: #4d585a;font-weight: bold;text-decoration: none;}

/* contents */
td.ct1 {font-family:"Arial", Tahoma,Verdana;font-size: 11px;color: #000000;font-weight: normal; vertical-align: top;}
td.ct2 {padding:5px 0px 0px; font-family:"Arial", Tahoma,Verdana; font-size: 11px; vertical-align: top;}
td.ct3 {padding:5px; font-family:Verdana,"Arial", Tahoma;font-size: 11px;vertical-align: top;letter-spacing: -1px;line-height: 12px;}
td.ct4 {padding:5px;font-family:"Arial", Tahoma,Verdana;font-size: 11px;vertical-align: right;text-align: right;}
.h1 {font-family:Arial, Tahoma,Verdana;font-size: 14px;color: #91eefd;font-weight: bold;}
.h2 {font: normal 14px verdana; color: #2C8098;font-weight: bold;}
.h3 {font-family:Verdana,"Arial", Tahoma;font-size: 11px;color: #cc0000;font-weight: bold;}
.h4 {font: bold 900 11px verdana; color: #6F3C46;}
.h5 {font: normal 800 10px verdana; color: #000000;}
.hilighttext {font-family:Arial, Tahoma,Verdana;font-size: 18px;color: #91eefd;font-weight: bold;vertical-align:top;line-height: 22px;}
.header {font-family:Arial, Tahoma,Verdana;font-size: 16px;color: #91eefd;font-weight: bold;vertical-align:top;line-height: 18px;}
.htext {font-family:Arial, Tahoma,Verdana;font-size: 14px;color: #91eefd;font-weight: lighter;vertical-align:top;}
.text {font-family:Arial, Tahoma,Verdana;font-size: 12px;color: #91eefd;font-weight: lighter;vertical-align:top;}
.text1 {font-family: Microsoft Sans Serif, MS Serif,Tahoma;font-size:11px;color:#000000;font-weight:bold;vertical-align:top;}
.text3 {font-family:Arial, Tahoma,Verdana;font-size: 12px;color: #91eefd;font-weight: lighter;vertical-align:top;}
.text2 {font-family:Arial, Tahoma,Verdana;font-size: 12px;color: #ffffff;font-weight: lighter;vertical-align:top;}
.text4 {font-family:Arial, Tahoma,Verdana;font-size: 13px;color: #ffffff;font-weight: bold;vertical-align:top;}
.text4 {font-family:Arial, Tahoma,Verdana;font-size: 10px;color: #000000;font-weight: lighter;vertical-align:top;}
.text5 {font-family:Arial, Tahoma,Verdana;font-size: 14px;color: #ffffff;font-weight: lighter;vertical-align:top;}
.text6 {font-family:Arial, Tahoma,Verdana;font-size: 16px;color: #4964bf;font-weight: bold;vertical-align:top;}
.text7 {font-family:Arial, Tahoma,Verdana;font-size: 11px; color: #333333;font-weight: bold; vertical-align:top; padding:6px 6px 6px 6px;}
.text8 {font-family:Arial, Tahoma,Verdana;font-size: 13px;  color: #333333;font-weight: bold; vertical-align:top; padding:0px 6px 5px 6px;}
.text9 {font-family:Arial, Tahoma,Verdana;font-size: 11px;  color: #333333;font-weight: bold; vertical-align:top;}
.text10 {font-family:Arial, Tahoma,Verdana;font-size: 14px;  color: #ffffff;font-weight: bold; vertical-align:top; padding:0px 6px 5px 0px;}
.text11 {font-family:Arial, Tahoma,Verdana;font-size: 12px;color: #ffffff;font-weight: normal;vertical-align:top; padding:0px 6px 5px 6px;}
.text12 {font-family:Arial, Tahoma,Verdana;font-size: 10px;color: #4d585a;font-weight: normal;vertical-align:top;}
.des {font-family:Arial, Tahoma,Verdana; font-size: 9px; vertical-align: top; line-height: 11px; color: #999999;}
.ft {color: #ffffff; font-family:Arial, Tahoma,Verdana;font-size: 11px;text-align: right;}
ul.square {list-style-type: square}
ul.circle {list-style-type: disc}
ul.circle2 {list-style-type: none;line-height: 14px;}

a.menul:link {font-family:verdana, Tahoma,Verdana;font-size: 11px;color: #000000;font-weight: bold;text-decoration: none;}
a.menul:visited {font-family:verdana, Tahoma,Verdana;font-size: 11px;color: #3c81be;font-weight: bold;text-decoration: none;}
a.menul:hover {font-family:verdana, Tahoma,Verdana;font-size: 11px;color: #3c81be;font-weight: bold;text-decoration: none;}
a.menul:active {font-family:verdana, Tahoma,Verdana;font-size: 11px;color: #4d585a;font-weight: bold;text-decoration: none;}

a.sub:link {font-family:Arial,verdana, Tahoma,Verdana;font-size:12px;color: #ffffff;font-weight: normal;text-decoration: underline;}
a.sub:visited {font-family:Arial,verdana, Tahoma,Verdana;font-size:12px;color: #ffffff;font-weight: normal;text-decoration: underline;}
a.sub:hover {font-family:Arial,verdana, Tahoma,Verdana;font-size:12px;color: #ffffff;font-weight: normal;text-decoration: underline;}
a.sub:active {font-family:Arial,verdana, Tahoma,Verdana;font-size:12px;color: #ffffff;font-weight: normal;text-decoration: underline;}

a.sub1:link {font-family:Arial,verdana, Tahoma,Verdana;font-size:12px;color: #00ffff;font-weight: normal;text-decoration: underline;}
a.sub1:visited {font-family:Arial,verdana, Tahoma,Verdana;font-size:12px;color: #00ffff;font-weight: normal;text-decoration: underline;}
a.sub1:hover {font-family:Arial,verdana, Tahoma,Verdana;font-size:12px;color: #0066ff;font-weight: normal;text-decoration: underline;}
a.sub1:active {font-family:Arial,verdana, Tahoma,Verdana;font-size:12px;color: #00ffff;font-weight: normal;text-decoration: underline;}

a.sub2:link {font-family:Arial,verdana, Tahoma,Verdana;font-size:10px;color: #000000;font-weight: normal;text-decoration: underline;}
a.sub2:visited {font-family:Arial,verdana, Tahoma,Verdana;font-size:10px;color: #000000;font-weight: normal;text-decoration: underline;}
a.sub2:hover {font-family:Arial,verdana, Tahoma,Verdana;font-size:10px;color: #000000;font-weight: bold;text-decoration: underline;}
a.sub2:active {font-family:Arial,verdana, Tahoma,Verdana;font-size:10px;color: #000000;font-weight: normal;text-decoration: underline;}

a.sub3:link {font-family:Arial,verdana, Tahoma,Verdana;font-size:11px;color: #4d585a;font-weight: normal;text-decoration:none;}
a.sub3:visited {font-family:Arial,verdana, Tahoma,Verdana;font-size:11px;color: #a1d8d8;font-weight: normal;text-decoration:none;}
a.sub3:hover {font-family:Arial,verdana, Tahoma,Verdana;font-size:11px;color: #ffffff;font-weight: lighter;text-decoration:underline;}
a.sub3:active {font-family:Arial,verdana, Tahoma,Verdana;font-size:11px;color: #a1d8d8;font-weight: normal;text-decoration: none;}

a.menu:link {color: #000000;font:bold  11px Verdana;text-decoration: none;}
a.menu:visited {color:  #3c81be;font:bold 11px Verdana;text-decoration:  none;}
a.menu:hover {color:  #3c81be;font:bold  11px Verdana;text-decoration: underline;}
a.menu:active {color:  #000000;font:bold 11px Verdana;text-decoration:  none;}

a.link:link {color: #ffffff;font:normal  11px Verdana;text-decoration: underline;}
a.link:visited {color: #ffffff;font:normal 11px Verdana;text-decoration: underline;}
a.link:hover {color: #ffffff;font:normal  11px Verdana;text-decoration: none;}
a.link:active {color: #ffffff;font:normal 11px Verdana;text-decoration: underline;}

a.h5:link {font: normal 10px verdana; color: #000000; text-decoration: none;}
a.h5:visited {font: normal 10px verdana; color: #000000; text-decoration: none;}
a.h5:hover {font: normal 11px verdana; color: #000000; font-weight: bold; text-decoration: underline;}
a.h5:active {font: normal 10px verdana; color: #000000; text-decoration: none;}

/* footer */
td.ft {padding:5px 5px 5px 5px; color: #ffffff; font-family:Arial, Tahoma,Verdana;font-size: 11px;text-align: right; background-color :#000000;}
td.ft2 {padding:5px 0px 5px 5px; font-family:Arial, Tahoma,Verdana;font-size: 10px;text-align: left;}
td.ft3 {padding:5px 0px 5px 5px; font-family:Arial, Tahoma,Verdana;font-size: 10px;text-align: right;}

td.h5 {font: normal 800 10px verdana; color: #000000;}

td.subtext {font: normal 9px verdana; color: #000000;}

a.pixel:link {color: #000000;font:normal  10px Verdana;text-decoration: underline;}
a.pixel:visited {color: #000000;font:normal 10px Verdana;text-decoration: none;}
a.pixel:hover {color: #000000;font:bold  10px Verdana;text-decoration: underline;}
a.pixel:active {color: #000000;font:normal 10px Verdana;text-decoration: none;}

/*lightbox setting */
.lightbox {
/*	color: #333; */
	display: visible; 
	position: absolute;
/*	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%; 
	padding: 1em;
	border: 1em solid #B8B8B8; 
	background-color: white; 
	text-align: left; */
	z-index:100; 
	filter:alpha(opacity="0"); /* ??????????????????? overlay (0-100) */
    MozOpacity:0; /* ??????????????????? overlay (0-1) cross browser */
    KhtmlOpacity:0;
    opacity:0;  
	overflow: auto;
}

#overlay {
  position:absolute; /* ???????????????? ???????? */
  margin:auto;
  top:0; 
  left:0;
  width:100%; 
  height:100%;
  z-index:0; 

  background-color:black; /* ????????? overlay */
  
  filter:alpha(opacity="60"); /* ??????????????????? overlay (0-100) */
  MozOpacity:0.6; /* ??????????????????? overlay (0-1) cross browser */
  KhtmlOpacity:0.6;
  opacity:0.6;
  
  visibility:hidden; /* ??????????? ??????????????????? Javascript */
}