@charset "ISO-8859-1";


/* ================ [ Cyber Graphics, Inc. ] ================
	Charset is ISO-8859-1
	Last Modified : 2005.07.21.
================ [ Cyber Graphics, Inc. ] ================ */


/* ==== [ DOCUMENT BODY :: STYLE PREPARATION ] ================
	
	
*/
body  {
margin: 4;  padding: 4;
font-size: 100%;  line-height: 150%;  font-family: 'Verdana',sans-serif;
/* for MacOS
font-size: 100%;  line-height: 150%;  font-family: 'Hiragino Kaku Gothic Pro W3','Osaka','Verdana',sans-serif;
*/
}
span.separater  {  /* separater */
padding: 0 6px;  /* 4px margin on both left and right sides */
}
img.iconTriangle  {
margin-bottom: -2px;
}
.skipNavigation  {  /* for skip navigation */
display: none;  /*  */
}

/* ==== [ SPACING CONTROL :: BASIC ] ================
	for cutting bottom margin of header on Windows IE
*/
h1, h2, h3, form  {
margin: 0;
}


/* ==== [ FONT SIZE :: BASIC / FONT-TAG ] ================

	for Netscape 4.x, should be written font tag in html
*/
h1, h2, h3  {
font-size: 100%;
}
h1 font, h2 font, h3 font  {
font-size: 80%;
}
p, label, dl  {  /* for all character size adjustment #1 */
font-size: 80%;
}
p font, label font, dl font  {  /* for all character size adjustment #2 */
font-size: 100%;
}
p font.copyright  {  /* class definition for copyright on footter */
font-size: 90%;
}
form  {
margin: 0;  padding: 0;
}


/* ==== [ EXCEPTION STYLE ] ================
	for special adjustment 
*/


/* ==== [ FORM STYLE ] ================
	for form style 
*/
form label, form input  {
margin: 0 2px;  /* margin on the both sides of form */
vertical-align: middle;
}
form input.inputArea  {
height: 22px;
color: #666666;  /* character color of input form */
border: solid 1px #a5acb2;
}
form input.inputButton  {  /* sytle for form botton */
height: 22px;
letter-spacing: 2px;  /* space for botton character */
}
div.searchFormBlock input.inputArea  {  /* style for serch form on headder */
padding-top: 2px;  padding-left: 4px;
width: 134px;  /*  */
}
div.mailnewsFormBlock input.inputArea  {  /*  */
margin:0;  padding-top: 2px;  padding-left: 4px;
width: 136px;  /*  */
font-size: 80%;
}

/* ==== [ ANCHOR :: COMMON STYLE ] ================
	color, underline for links
*/
a  {
color: #0000ff;
text-decoration: underline;
}
a:visited  {  /* visited link style */
color: #666666;
}
a:hover  {  /* on mouse effect */
color: #ff6600;
}

/* 2005.02.04 light blue line on headder */

.headerline {
	BORDER-RIGHT: #66ccff 2px solid; BORDER-TOP: #66ccff 2px solid; BORDER-LEFT: #66ccff 2px solid; BORDER-BOTTOM: #66ccff 2px solid; BACKGROUND-COLOR: #ffffff
}
.footer {
	COLOR: #0000cc
}


