input,textarea,option	{
	font-size:9pt;
	line-height:	1.2em;
	color:#000000}

.position {
	width:100%;
	text-align:center}

.positionintro {
	width:100%;
	text-align:center;
	height:100%}

/* === tHg部分 === */

span.headA {
	color:#FFBA00;
	font-size:14pt;
	font-weight:bold;
	line-height:	2.0em}

span.copyright {
	color:#FFFFFF;
	font-size:8pt}

span.terms {
	font-size:9pt;
	font-weight:bold;
	line-height:	4.0em}}

span.head1 {
	font-size:16pt;
	font-weight:bold;}

span.head1red {
	color:#D90505;
	font-size:9pt;
	font-weight:bold;}
	
span.use_red {
	color:#D90505;
	font-size:9pt;}

span.headproduct {
	margin: 20px;
	font-size:9pt;
	font-weight:bold;}

span.head2 {
	font-size:10pt;
	font-weight:bold}

span.head3 {
	font-size:11pt;
	font-weight:bold}

span.head4 {
	font-size:12pt;
	font-weight:bold}

span.head1it {
	font-size:9pt;
	font-style: italic;
	font-weight:bold;}

span.head2it {
	font-size:10pt;
	font-style: italic;
	font-weight:bold}

span.head3it {
	font-size:11pt;
	font-style: italic;
	font-weight:bold}

span.head4it {
	font-size:12pt;
	font-style: italic;
	font-weight:bold}

ul { margin-top: 9px; margin-bottom: 18px; list-style: none outside; }
ul.square,
ul.circle { margin-left: 3em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }

/* === HEADER部分 === */

.boxheader	{
	border:solid 0px #FF0000;
	width:960px;
	height:100px;
	background-image:url(http://02b2029.netsolhost.com/TajimaTools/img/header.gif);
	background-repeat:no-repeat;
	background-position:right top;
	text-align:left;
	margin-left:auto;
	margin-right:auto}

.boxheader_table	{
	width:960px;
	height:25px}

.boxheader_home	{
	text-align:left;
	height:100px;
	padding-left:10px}

td.boxheader_menu	{
	vertical-align:bottom;
	height:25px;
	padding-right:0px}

.globalmenu	{
	margin-right:0px}

.globalmenu td	{
	padding-left:12px;
	padding-right:12px}

/* === GLOBAL MENU部分 === */
.boxglobalmenu	{
	border:solid 0px #FF0000;
	width:960px;
	height:25px;
	background-image:url(http://02b2029.netsolhost.com/TajimaTools/img/menu/globalmenu_bg.jpg);
	background-repeat:repeat;
	background-position:right bottom;
	text-align:left;
	margin-left:auto;
	margin-right:auto}

/* === PAGE TOP-BOTTOM MAIN部分 === */

.top_mainL	{
	vertical-align:bottom;
	text-align:left;
	padding-left:22px}

.top_mainR	{
	text-align:right;
	padding-bottom:0px}

.bottom_mainL	{
	vertical-align:top;
	width:500px;
	text-align:left;
	padding-top:30px;
	padding-left:22px}

.bottom_mainR	{
	text-align:right;
	padding-left:16px;
	padding-top:20px}

/* === PAGE INTRO部分 === */

.pageintro	{
	width:100%;
	padding-bottom:10px}

.pagebottom	{
	padding-bottom:0px}

.pagebottom_table	{
	margin-left:auto;
	margin-right:auto;}


/* === BOTTOM部分 === */

.boxfooter	{
	border:solid 0px #FF0000;
	width:960px;
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto}

.menubottomL	{
	text-align:right;
	width:680px}

.menubottomR	{
	width:280px;
	text-align:right}

.menubottom	{
	text-align:right}

.menubottom a:link{text-decoration: none; color:#EE202A }
.menubottom a:visited{text-decoration: none; color:#EE202A }
.menubottom a:hover {text-decoration: none; color:#FFBA00 }

.boxcopyright	{
	border:solid 0px #FF0000;
	width:960px;
	text-align:right;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto}



form dl {
	margin-bottom: 15px;
}
form dl dt {
	float: left;
	clear: left;
	width: 5em;
}
form dl dd {
}
form dl dd textarea {
	margin-top: 2px;
}
form ul {
	margin: 0px 0px 20px 0px;
}
form ul li {
	list-style-type: none;
}
form fieldset {
	border: 0px solid #000000;
}
form legend {
	display: none;
}
form input, form select {
	margin-right: 1px;
	padding: 1px;

	font-size: 90%;
}
@media screen {
	form input, form select {
		font-family: Verdana, Arial, sans-serif;
	}
}
form select {
	margin-top: 1px;
}
form p input {
	text-align: center;






