html  { min-width: 680px; }
img   { border: 0px; }
br    { letter-spacing: 0; }
p     {	margin-top: 0px; 	line-height: 130%; }
td    { vertical-align: top; }
th    { vertical-align: top; }
h1    { font-size: 16px; letter-spacing:1px; font-weight:bold; padding-top: 7px; }


/* body tags */

body {
	margin: 0;
	padding: 0;
	color: #000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
	text-align: center; /* center on ie */
	background: #fff;
	font-size: small;
}

body {
	/*\*/
	letter-spacing: 0.1em;
	/**/
}

html>body div#wrapper {
	/* correct left-hand margin for everyone else. nice. thanks redmond. */
    margin: 0px auto;
	  width: 100%;
}

#wrapper {
	margin: 0px auto;
}


#pagebody { position: relative;}
#pagebody-inner { position: static; width: 100%; }
#pagebody {
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	text-align: center;
  width: 682px;
	voice-family: "\"}\"";
  voice-family:inherit;
	width: 100%;
}

#pack2 { position: relative; width: 100%; }
#pack2-inner { position: static; width: 100%; }
#pack2 {
   margin: 0px;
	 padding: 20px 0px 0px 0px;
	 text-align: left;
}


.clr
{
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
   content: " ";
   display: block;
   visibility: hidden;
   clear: both;
/*    height: 0.1px; */
   font-size: 0.1em;
   line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

#logo 	{	background-image:none;}

/* tnav ---------------------------------------- */
#tnav { position: relative;     width: 980px; }
#tnav-inner { position: static; width: 100%; height: 15px; }
#tnav {
	width: 980px:
	text-align: left;
	padding-bottom: 3px;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 5px solid;
}

#tnav ul,
#tnav ul li {	margin: 0px; 	list-style-type: none;}

#tnav ul    { padding: 0px;}
#tnav ul li { 
	float: left;
	margin:  0px 0px 0px 0px;
	padding: 0px 10px 3px 10px;
	font-weight: normal;
	letter-spacing: 0.1em;
	vertical-align: bottom;
	font-size: 16px;
	font-weight:bold;
	}

.thisNavi {}
.thisPage   { font-weight:bold; }

/* mainside ---------------------------------------- */

#mainside {
	 clear:both;
   margin: 0px;
	 padding: 0px;
	 width: 600px;
	 text-align: center;
	 float:none;
}

/* Footer ---------------------------------------- */

#footer { position: relative;     width: 100%; }
#footer-inner { position: static; width: auto; }
#footer {
	clear: both;
	margin: 0px auto;
	padding: 6px 0px 0px 0px;
	text-align:left;
	border-top : 1px solid #e5e5e5;
}
	

/* copyright ---------------------------------------- */

.footCopy { 
  clear: both;
	width: 100%;
	padding-top: 2px;
	text-align:right;
	border-top : none;
}


#firstmn,
#headNav,
#menu,
#tmenu,
#pack1,
#footRight,
#bann-image,
#flink-comp,
#bottomNav-area   { display: none; }

.thisNavi,
.ptop-area        { display: none; }

