/* ------------------------------------------------------------
   
	main.css
	create : ?
	update : 080313
	  
------------------------------------------------------------ */
div#mainContents { font-size: 16px; }

div#mainContents .txt_xl {font-size:1.0em;line-height:1.6em;font-weight: bold;}
div#mainContents .txt_l {font-size:0.8em;line-height:1.4em;font-weight: bold;}
div#mainContents .txt {font-size:0.8em; line-height:1.4em;}
div#mainContents .txt_s {font-size:0.8em; line-height:1.2em;}

div#mainContents .txt_xl {font-size:1.0em;line-height:1.6em;font-weight: bold;}
div#mainContents .txt_l {font-size:0.8em;line-height:1.4em;font-weight: bold;}
div#mainContents .txt {font-size:0.8em; line-height:1.4em;}
div#mainContents .txt_s {font-size:0.8em; line-height:1.2em;}

div#mainContents .nec   {
	color:#000000;
	text-decoration:none;
}
div#mainContents .nec A:link {color:#223F9A; text-decoration:none;}
div#mainContents .nec A:VISITED {color:#223F9A; text-decoration:none;}
div#mainContents .nec A:ACTIVE {color:#223F9A; text-decoration: none}
div#mainContents .nec:hover {color:#223F9A; text-decoration:underline;}
div#mainContents .nec2   {color:#223F9A; text-decoration:none;}
div#mainContents .nec2 A:link {color:#223F9A; text-decoration:none;}
div#mainContents .nec2 A:VISITED {color:#223F9A; text-decoration:none;}
div#mainContents .nec2 A:ACTIVE {color:#223F9A; text-decoration: none}
div#mainContents .nec2 a:hover {color:#223F9A; text-decoration:underline;}
div#mainContents .nec_s {color : #223F9A; font-size: smaller}

div#mainContents .product   {color:#000000; text-decoration:none;}
div#mainContents .product A:link {color:#FF6633; text-decoration:none;}
div#mainContents .product A:VISITED {color:#FF6633; text-decoration:none;}
div#mainContents .product A:ACTIVE {color:#FF6633; text-decoration: none}
div#mainContents .product:hover {color:#FF6633; text-decoration:underline;}
div#mainContents .product2   {color:#FF6633; text-decoration:none;}
div#mainContents .product2 A:link {color:#FF6633; text-decoration:none;}
div#mainContents .product2 A:VISITED {color:#FF6633; text-decoration:none;}
div#mainContents .product2 A:ACTIVE {color:#FF6633; text-decoration: none}
div#mainContents .product2 a:hover {color:#FF6633; text-decoration:underline;}
div#mainContents .product_s {color : #FF6633; font-size: smaller}

div#mainContents .solution  {color:#000000; text-decoration:none;}
div#mainContents .solution A:link {color:#FF0033; text-decoration:none;}
div#mainContents .solution A:VISITED {color:#FF0033; text-decoration:none;}
div#mainContents .solution A:ACTIVE {color:#FF0033; text-decoration:none;}
div#mainContents .solution:hover {color:#FF0033; text-decoration:underline;}
div#mainContents .solution2  {
	color:#FF0033;
	text-decoration:none;
	font-size: 0.8em;
}
div#mainContents .solution2 A:link {
	color:#FF0033;
	text-decoration:none;
	font-size: 0.8em;
}
div#mainContents .solution2 A:VISITED {
	color:#FF0033;
	text-decoration:none;
	font-size: 0.8em;
}
div#mainContents .solution2 A:ACTIVE {
	color:#FF0033;
	text-decoration:none;
	font-size: 0.8em;
}
div#mainContents .solution2 a:hover {
	color:#FF0033;
	text-decoration:underline;
	font-size: 0.8em;
}
div#mainContents .solution_s {color : #FF0033; font-size: smaller}

div#mainContents .measurement   {color:#000000; text-decoration:none;}
div#mainContents .measurement A:link {color:#33A670; text-decoration:none;}
div#mainContents .measurement A:VISITED {color:#33A670; text-decoration:none;}
div#mainContents .measurement A:ACTIVE {color:#33A670; text-decoration: none}
div#mainContents .measurement:hover {color:#33A670; text-decoration:underline;}
div#mainContents .measurement2   {color:#33A670; text-decoration:none;}
div#mainContents .measurement2 A:link {color:#33A670; text-decoration:none;}
div#mainContents .measurement2 A:VISITED {color:#33A670; text-decoration:none;}
div#mainContents .measurement2 A:ACTIVE {color:#33A670; text-decoration: none}
div#mainContents .measurement2 a:hover {color:#33A670; text-decoration:underline;}
div#mainContents .measurement_s {color : #33A670; font-size: smaller}

div#mainContents .kougyou   {color:#000000; text-decoration:none;}
div#mainContents .kougyou A:link {color:#0066FF; text-decoration:none;}
div#mainContents .kougyou A:VISITED {color:#0066FF; text-decoration:none;}
div#mainContents .kougyou A:ACTIVE {color:#0066FF; text-decoration: none}
div#mainContents .kougyou:hover {color:#0066FF; text-decoration:underline;}
div#mainContents .kougyou2   {color:#0066FF; text-decoration:none;}
div#mainContents .kougyou2 A:link {color:#0066FF; text-decoration:none;}
div#mainContents .kougyou2 A:VISITED {color:#0066FF; text-decoration:none;}
div#mainContents .kougyou2 A:ACTIVE {color:#0066FF; text-decoration: none}
div#mainContents .kougyou2 a:hover {color:#0066FF; text-decoration:underline;}
div#mainContents .kougyou_s {color : #0066FF; font-size: smaller}

div#mainContents .app   {color:#000000; text-decoration:none;}
div#mainContents .app A:link {color:#6633ff; text-decoration:none;}
div#mainContents .app A:VISITED {color:#6633ff; text-decoration:none;}
div#mainContents .app A:ACTIVE {color:#6633ff; text-decoration: none}
div#mainContents .app A:hover {color:#6633ff; text-decoration:underline;}
div#mainContents .app2   {color:#6633ff; text-decoration:none;}
div#mainContents .app2 A:link {color:#6633ff; text-decoration:none;}
div#mainContents .app2 A:VISITED {color:#6633ff; text-decoration:none;}
div#mainContents .app2 A:ACTIVE {color:#6633ff; text-decoration: none}
div#mainContents .app2 a:hover {color:#6633ff; text-decoration:underline;}
div#mainContents .app_s {color : #6633ff; font-size: smaller}

div#mainContents .footer {color:#FFFFFF; text-decoration: none;}
div#mainContents .footer A {color:#FFFFFF; text-decoration: none;}
div#mainContents .footer A:link {color:#FFFFFF; text-decoration: none;}
div#mainContents .footer A:VISITED {color:#FFFFFF; text-decoration: none;}
div#mainContents .footer A:ACTIVE {color:#FFFFFF; text-decoration: none;}
div#mainContents .footer A:hover {color:#CCCCCC; text-decoration:underline;}

div#mainContents .other {font-size:0.7em; line-height:1.4em;}
div#mainContents .other a:link {color: #333333;text-decoration: none;}
div#mainContents .other a:visited {color: #333333;text-decoration: none;}
div#mainContents .other a:active {color: #333333;text-decoration: none;}
div#mainContents .other a:hover {color: #999999;text-decoration: underline;}

div#mainContents .mono {}
div#mainContents .mono a:link {color: #000000;text-decoration: none;}
div#mainContents .mono a:visited {color: #000000;text-decoration: none;}
div#mainContents .mono a:active {color: #000000;text-decoration: none;}
div#mainContents .mono a:hover {color: #999999;text-decoration: underline;}

div#mainContents .hand {cursor:hand;}
div#mainContents .english {font-family: "Arial", "Helvetica", "sans-serif";	font-size: 0.8em;}
div#mainContents .black {color: #000000;}
div#mainContents .caution {color: #FF0000;}

div#mainContents .h11{
  font-size : 10px;
  color : blue;
  background-color : white;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

div#mainContents H1 { 
 color: #FFFFFF; 
 background-color: #2314B7;
 width: 617px;
 height: 30px;
 margin: 5px; 
 padding: 5px;
 font-size: 24px; 
 font-weight: bold;
 vertical-align: middle;
 }

div#mainContents H2 { 
 color: #FFFFFF; 
 background-color: #5000CC;
 width: 617px;
 height: 20px;
 margin: 5px; 
 padding: 5px;
 font-size: 16px; 
 font-weight: bold;
 vertical-align: middle;
 }

div#mainContents H2 a,
div#mainContents H2 a:visited,
div#mainContents H2 a:link {
  color: #FFFFFF;
}

div#mainContents H2 a:hover,
div#mainContents H2 a:active {
  color: #E0FFFF;
}


div#mainContents H3 { 
 color: #FFFFFF; 
 background-color: #504DCB;
 width: 617px;
 height: 16px;
 margin: 5px; 
 padding: 5px;
 font-size: 12px; 
 font-weight: bold;
 vertical-align: middle;
 }

div#mainContents  .main { 
 color: #FFFFFF; 
 background-color: #504DCB;
 width: 617px;
 height: 16px;
 margin: 5px; 
 padding: 5px;
 font-size: 12px; 
 font-weight: bold;
 vertical-align: middle;
 }
 
div#mainContents .title { 
 color: #000000; 
 background-color: #F1F1F1;
 width: 617px;
 height: 16px;
 margin-left: 5px; 
 font-size: 12px; 
 font-weight: bold;
 vertical-align: middle;
  }

div#mainContents .title,
div#mainContents .title:visited,
div#mainContents .title:link {
  text-decoration: none;
  color: #005A1A;
}

div#mainContents .title:hover,
div#mainContents .title:active {
  color: #22B24B;
}

  
div#mainContents .TEXT { 
 color: #000000; 
 background-color: #FFFFFF;
 width: 617px;
 margin: 5px; 
 padding: 5px;
 font-size: 12px; 
 vertical-align: middle;
 }

div#mainContents .TEXT2 { 
 color: #000000; 
 background-color: #FFFFFF;
 width: 617px;
 margin: 5px; 
 padding: 5px;
 font-size: 14px;
 font-weight: bold;
 vertical-align: middle;
 }

div#mainContents .TEXT3 { 
 color: #000000; 
 background-color: #FFFFFF;
 width: 617px;
 margin: 5px; 
 padding: 5px;
 font-size: 12px;
 font-weight: bold;
 vertical-align: middle;
 }

div#mainContents .ERR_TEXT { 
 color: #CC0000; 
 background-color: #FFFFFF;
 width: 617px;
 margin: 5px; 
 padding: 5px;
 font-size: 12px; 
 vertical-align: middle;
 }

div#mainContents .ERR_TEXTb { 
 color: #CC0000; 
 background-color: #FFFFFF;
 width: 617px;
 margin: 5px; 
 padding: 5px;
 font-size: 12px;
 font-weight: bold;
 vertical-align: middle;
 }
 
div#mainContents .money_text { 
 color: #000000; 
 background-color: #FFFFFF;
 width: 617px;
 margin: 5px; 
 padding: 5px;
 font-size: 12px; 
 vertical-align: middle;
 }


 
div#mainContents .money { 
 color: #000000; 
 background-color: #FFFFFF;
 width: 617px;
 margin: 5px; 
 padding: 5px;
 font-size: 12px;
 font-weight: bold;
 vertical-align: middle;
 }

 
div#mainContents .remark { 
 color: #000000; 
 background-color: #FFFFFF;
 width: 617px;
 margin: 5px; 
 padding: 5px;
 font-size: 12px;
 font-weight: bold;
 vertical-align: middle;
 outline: solid 1px #0000ff;
 }
 
div#mainContents .corp { 
 color: #FFFFFF; 
 background-color: #5000CC;
 margin: 5px; 
 padding: 5px;
 width: 617px;
 font-size: 12px;
 font-weight: bold;
 vertical-align: middle;
 }

div#mainContents .txt00 {
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 150%;
}
div#mainContents .txt00 a:link {
	color: #3399FF;
	text-decoration: underline;
}
div#mainContents .txt00 a:visited {
	color: #660000;
	text-decoration: underline;
}
div#mainContents .txt00 a:hover {
	color: #000066;
	text-decoration: none;
}
