﻿BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FONT-FAMILY:"ＭＳ Ｐゴシック","Osaka", Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
P{
  font-size : 10pt;
  font-family : "ＭＳ Ｐゴシック","Osaka",Arial, Helvetica, sans-serif;
  margin-left : 10pt;
  line-height : 1.5em;
  margin-width  : 10pt;
  font-weight : normal;
}

A:link {
	COLOR: #0f63c7
}
A:visited {
	COLOR: #0f63c7
}
A:active {
	COLOR: #0f63c7
}
A:hover {
	COLOR: #666666
}

.aribaBlue {
	COLOR: #0f63c7
}
.cloudblue {
	color:#4ab6e3;
	font-weight: bold;
}
.bulletleft {
font-size:10pt; text-decoration:none;
}
.eng {
  font-family : Arial, Helvetica, sans-serif;
}

.spR10 {
margin-right:10px;
}
.spT10 {
margin-top:10px;
}

.spL15 {
margin-left:15px;
}
.spL10 {
margin-left:10px;
}
.searchBox {
	BORDER-RIGHT: #f5f5f5 1px solid; BORDER-TOP: #f5f5f5 1px solid; BORDER-LEFT: #f5f5f5 1px solid; WIDTH: 135px; height: 20px; BORDER-BOTTOM: #f5f5f5 1px solid; BACKGROUND-COLOR: #f5f5f5; margin-right:10px;
}
.subtitle {
  font-family : "ＭＳ Ｐゴシック","Osaka",Arial, Helvetica, sans-serif;
  font-size : 10pt;
  margin-left : 12px;
  line-height : 1.5em;
  margin-width  : 12px;
  font-weight : bold;
	COLOR: #0f63c7
}
a.submenu {
  font-family : "ＭＳ Ｐゴシック","Osaka",Arial, Helvetica, sans-serif;
  font-size : 10pt;
  line-height : 1.5em;
  margin-width  : 12px;
	COLOR: #333333
}
a.submenu-on {
  font-family : "ＭＳ Ｐゴシック","Osaka",Arial, Helvetica, sans-serif;
  font-size : 10pt;
  line-height : 1.5em;
  margin-width  : 12px;
	COLOR: #0f63c7;
}
.quote {
  font-family : "ＭＳ Ｐゴシック","Osaka",Arial, Helvetica, sans-serif;
  font-size : 10pt;
  line-height : 1.5em;
  margin-width  : 12px;
  font-weight : normal;
	COLOR: #999999
}
.toptext {
 font-family : "ＭＳ Ｐゴシック","Osaka",Arial, Helvetica, sans-serif;
  font-size : 8pt;
  line-height : 1.3em;
  font-weight : normal;
}
.toptitle {
  font-family : "ＭＳ Ｐゴシック","Osaka",Arial, Helvetica, sans-serif;
  font-size : 10pt;
  line-height : 1.5em;
  font-weight : bold;
  	COLOR: #ff6600;
}
.IndexTbl td {
	padding:4px;
	border-bottom:1px dashed #DCDCDC;
}
.border {border: solid 1px #cccccc; border-collapse: collapse;}
.border2 {border: solid 1px #cccccc;}
.border3 {border: solid 1px #8f6018; border-collapse: collapse;}
.border4 {border: solid 1px #8f6018;}
.border5 {border: solid 1px #008a52; border-collapse: collapse;}
.border6 {border: solid 1px #008a52;}
.border-blue {border: solid 1px #b9a9cd; border-collapse: collapse;}
.border-blue-td {border: solid 1px #b9a9cd;}
.border-orange {border: solid 1px #fabf8f; border-collapse: collapse;}
.border-orange-td {border: solid 1px #fabf8f;}
.border-mizu {border: solid 1px #9CD1E0; border-collapse: collapse;}
.border-mizu-td {border: solid 1px #9CD1E0;}
.border-red {border: solid 1px #D99795; border-collapse: collapse;}
.border-red-td {border: solid 1px #D99795;}
.indent30 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10pt;
	text-align: left;
	text-indent: 30px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.left10 {
	float: left;
	width: 600px;
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 10px;
	padding-top: 10px;
}
.indent10 {
  font-size : 10pt;
  font-family : "ＭＳ Ｐゴシック","Osaka",Arial, Helvetica, sans-serif;
  margin : 0px 10px 10px 10px;
  padding: 0px 10px 10px 10px;
  line-height : 1.5em;
  font-weight : normal;
	text-align: left;
}

form
    {
    margin: 0;
    }

.boldblue{
  font-size : 10pt;
  color:#000099;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  line-height : 1.5em;
  font-weight : bold;
}
.boldblue2{
  font-size : 10pt;
  color:#0076c0;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  line-height : 1.5em;
  font-weight : bold;
}
.boldblue3{
  font-size : 14pt;
  color:#0076c0;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  line-height : 1.5em;
  font-weight : bold;
}

.boldgreen{
  font-size : 10pt;
  color:#339900;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  line-height : 1.5em;
  font-weight : bold;
}
.boldgreen-p{
  font-size : 10pt;
  color:#008a52;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  line-height : 1.5em;
  font-weight : bold;
}

.boldred{
  font-size : 10pt;
  color:#993300;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  line-height : 1.5em;
  font-weight : bold;
}
.boldred-big{
  font-size : 14pt;
  color:#993300;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  line-height : 1.5em;
  font-weight : bold;
}
.boldyellow{
  font-size : 10pt;
  color:#eab200;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  line-height : 1.5em;
  font-weight : bold;
}
.boldpurple{
  font-size : 10pt;
  color:#5a3f99;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  line-height : 1.5em;
  font-weight : bold;
}
.boldorange{
  font-size : 10pt;
  color:#f58025;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  line-height : 1.5em;
  font-weight : bold;
}
.boldlightgreen{
  font-size : 10pt;
  color:#80b23f;
  font-family : "ＭＳ Ｐゴシック","Osaka";
  line-height : 1.5em;
  font-weight : bold;
}

.procure-box {
	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11pt; 
	background-color:#ffffff;
	color:#000000;
	padding-right:10px;
	margin:0px 0 5px 15px;
	border-left:1px solid #008a52;
	border-right:1px solid #008a52;
	border-top:1px solid #008a52;
	border-bottom:1px solid #008a52;
}
.source-box {
	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11pt; 
	background-color:#ffffff;
	color:#000000;
	padding-right:10px;
	margin:0px 0 5px 15px;
	border-left:1px solid #eab200;
	border-right:1px solid #eab200;
	border-top:1px solid #eab200;
	border-bottom:1px solid #eab200;
}
.visibility-box {
	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11pt; 
	background-color:#ffffff;
	color:#000000;
	padding-right:10px;
	margin:0px 0 5px 15px;
	border-left:1px solid #0076c0;
	border-right:1px solid #0076c0;
	border-top:1px solid #0076c0;
	border-bottom:1px solid #0076c0;
}
.contract-box {
	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11pt; 
	background-color:#ffffff;
	color:#000000;
	padding-right:10px;
	margin:0px 0 5px 15px;
	border-left:1px solid #5a3f99;
	border-right:1px solid #5a3f99;
	border-top:1px solid #5a3f99;
	border-bottom:1px solid #5a3f99;
}
.invoice-box {
	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11pt; 
	background-color:#ffffff;
	color:#000000;
	padding-right:10px;
	margin:0px 0 5px 15px;
	border-left:1px solid #f58025;
	border-right:1px solid #f58025;
	border-top:1px solid #f58025;
	border-bottom:1px solid #f58025;
}
.supplier-box {
	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11pt; 
	background-color:#ffffff;
	color:#000000;
	padding-right:10px;
	margin:0px 0 5px 15px;
	border-left:1px solid #80b23f;
	border-right:1px solid #80b23f;
	border-top:1px solid #80b23f;
	border-bottom:1px solid #80b23f;
}
.supplier-box2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11pt; 
	background-color:#ffffff;
	color:#000000;
	padding-right:10px;
	margin:0px 0 5px 15px;
	border-left:1px solid #948463;
	border-right:1px solid #948463;
	border-top:1px solid #948463;
	border-bottom:1px solid #948463;
}
.portal-box {
	width: 500px;
	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11pt; 
	background-color:#ffffff;
	color:#000000;
	padding-right:10px;
	margin:0px 0 5px 15px;
	border-left:1px solid #948463;
	border-right:1px solid #948463;
	border-top:1px solid #948463;
	border-bottom:1px solid #948463;
}

.product-title1 {
	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11pt; font-weight:bold;
	text-align:center;
	background-color:#008a52;
	color:#ffffff;
	padding-right:5px 10px 5px 10px;
	margin:0px 0px 0px 0px;
}
.product-title2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11pt; font-weight:bold;
	text-align:center;
	background-color:#eab200;
	color:#ffffff;
	padding-right:5px 10px 5px 10px;
	margin:0px 0px 0px 0px;
}
.event-box {
	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8pt; 
	background-color:#eab200;
	color:#993300;
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 10px;
	border-left:1px solid #eab200;
	border-right:1px solid #eab200;
	border-top:1px solid #eab200;
	border-bottom:1px solid #eab200;
}
.event-box2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8pt; 
	background-color:#f4f3f3;
	color:#000000;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 0px;
	border-left:2px solid #eab200;
	border-right:2px solid #eab200;
	border-top:2px solid #eab200;
	border-bottom:2px solid #eab200;
}
.Sm1 {
	background-color:#ffffff;
	color:#948463;
	padding:3px 3px;
	margin:20px 0 5px 0;
	border-left:8px solid #e18600;
	border-bottom:1px dotted #e18600;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	font-weight:bold;
}
.Sm2 {
	background-color:#f7f7f7;
	color:#948463;
	margin:20px 0 5px 0;
	border-left:8px solid #948463;
	border-bottom:1px dotted #948463;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:bold;
}
.Sm3 {
	background-color:#ccddee;
	color:#000000;
	padding: 5px 0px 5px 10px;
	margin:20px 5px 5px 5px;
	border-left:8px solid #948463;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:bold;
}
.title-box {
  margin-left: 15px;
  border: 1px solid #4ab6e3;
  padding: 5px;
  margin-bottom: 20px;
  display: inline-block;
  width: 90%;
  height: 45px;
 color:#336699;
 font-weight: bold;
  }
  .title-box2 {
  margin-left: 15px;
  border: 1px solid #4ab6e3;
  padding-top: 15px;
  padding-left: 15px;
  margin-top: 15px;
  margin-bottom: 10px;
  display: inline-block;
  width: 90%;
  height: 40px;
 color:#4ab6e3;
 font-weight: bold;
 font-size:14px;

  }
  .diagram-box1 {
  margin-left: 15px;
  border: 1px solid #4ab6e3;
  padding-top: 15px;
  padding-left: 15px;
  margin-top: 15px;
  margin-bottom: 10px;
  display: inline-block;
  width: 80%;
 color:#00000;
 font-weight: bold;
 font-size:14px;
 background-color:#C8E9F7;

  }