<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*------------Ver1 20220801-----------*/

/*------------文章-----------*/
.essay-component{
	margin:3px;
}

/*------------空白行コンポーネント------------*/
.page-break-1{
  margin: 1mm;
}

.page-break-2{
  margin: 3mm;
}

.page-break-3{
  margin: 5mm;
}

.page-break-4{
  margin: 10mm;
}

.page-break-5{
  margin: 15mm;
}

/*------------画像-----------*/
.image-component {								
	width: 100%;							
	text-align: center;							
 }								
								
.image-component img {								
    width: auto;								
    height: auto;								
    max-width: 100%;								
    max-height: 100%;								
}								

/*------------汎用テーブル-----------*/
.generic-table{					
  word-wrap: break-word;					
  white-space: normal;					
  margin: auto;					
  width: 98%;					
}					
					
.generic-table table{					
  table-layout:fixed;					
  width: 100%;					
  border-collapse: collapse;					
}					
					
.generic-table table th{					
  border: solid #000 1px;
  padding: 1mm 0.5mm;					
}					
					
.generic-table table td{					
  border: solid #000 1px;
  padding: 1mm;					
}					
					
.generic-table table .setwidth td{					
  margin: 0;					
  padding: 0;					
  border: none!important;					
}					
					
.generic-table .nowrap{					
  white-space: nowrap!important;					
}					
					
.generic-table .nowrap td[colspan], .generic-table .nowrap th[colspan] {					
    word-wrap: break-word!important;					
    white-space: normal!important;					
}					

.generic-table .tdthtopborderdelete &gt; table &gt; tbody &gt; tr &gt; td, .generic-table .tdthtopborderdelete &gt; table &gt; tbody &gt; tr &gt; th {
  border: none!important;
}

.generic-table .tdthtopborderdelete &gt; table {
  border: solid #000 1px!important;
}

.generic-table .tabletopborderdelete &gt; table &gt; tbody &gt; tr &gt; td, .generic-table .tabletopborderdelete &gt; table &gt; tbody &gt; tr &gt; th {
  border-top: none!important;
}

.generic-table .tabletopborderdelete &gt; table {
  border-top: none!important;
}

.generic-table .tableallborderdelete &gt; table &gt; tbody &gt; tr &gt; td, .generic-table .tableallborderdelete &gt; table &gt; tbody &gt; tr &gt; th {
  border-right: none!important;
  border-bottom: none!important;
}

.generic-table .tableallborderdelete &gt; table &gt; tbody &gt; tr:first-child td, .generic-table .tableallborderdelete &gt; table &gt; tbody &gt; tr:first-child th {
  border-top: none!important;
}

.generic-table .tableallborderdelete &gt; table &gt; tbody &gt; tr &gt; td:first-child, .generic-table .tableallborderdelete &gt; table &gt; tbody &gt; tr &gt; th:first-child {
  border-left: none!important;
}

.generic-table .tableallborderdelete &gt; table {
  border: none!important;
}
					
/*------------定格・特性表-----------*/
.data-output-generic-table {					
    word-wrap: break-word;					
    white-space: normal;					
}					
					
.data-output-generic-table table{					
  table-layout:fixed;					
  width: 100%;					
  border: solid #000 1px;					
  border-collapse: collapse;					
}					
					
.data-output-generic-table table th{					
  border: solid #000 1px;					
  padding: 1mm 0;					
}					
					
.data-output-generic-table table td{					
  border: solid #000 1px;					
  padding: 1mm;					
}					
					
.data-output-generic-table table .setwidth td{					
  margin: 0;					
  padding: 0;					
  border: none;					
}					

/*------------社名ヘッダ-----------*/
.mitsubishi-header-image{
	width: 100%;
	text-align: center;
}

.mitsubishi-header-image table{
  border: none;
  width: 100%;
}

.mitsubishi-header-image table td{
  padding: 0;
  text-align: center;
}

.mitsubishi-header-image table td:nth-child(1),
.mitsubishi-header-image table td:nth-child(3){
  width: 20%;
}

.mitsubishi-header-image .companyname_jp{
  height: 30px;
}

.mitsubishi-header-image .companyname_en {
  height: 25px;
}

/*------------社外秘マーク------------*/
.mitsubishi-header-image .conf{
  border: solid #000 1px;
  border-collapse: collapse;
  font-size: 10.5pt;
  padding: 3px 18px;
  font-family: "Arial", "HG教科書体", "ＭＳ Ｐ明朝", "sans-serif";
}

/*------------備考------------*/
.mitsubishi-header-image .remark{
  padding-top: 5px;
}

/*------------コーポレートロゴ-----------*/
.corporate-logo-image{
	text-align: left;
	height: 75px;
}

.corporate-logo-image img{
  height: 100%;
}

/*------------文書ヘッダ00-------------*/
.document-info{							
}							
							
.document-info table{							
  table-layout:fixed;							
  width: 100%;							
  border-collapse: collapse;							
  font-size: 10.5pt;							
}							
							
.document-info table th{							
  border: solid #000 1px;							
  padding: 2mm 0;							
  white-space:nowrap;							
  overflow: hidden;							
  font-size: 10.5pt;							
}							
							
.document-info table th:nth-child(odd){							
  font-size: 10pt;							
}							
							
.document-info table th:nth-child(-2n + 5){							
  width: 20px;							
}							
							
.document-info table th:nth-child(2){							
  width: 30px;							
}							
							
.document-info table th:nth-child(4){							
  width: 100px;							
}							
							
.document-info table th:nth-child(7){							
  width: 30px;							
}							
							
.document-info table th:nth-child(8){							
  width: 130px;							
  font-size: 10pt;							
}							

/*------------文書ヘッダ01-------------*/
.header1-component table * {								
  font-size: 9pt;								
}								
								
.header1-component table{								
  table-layout:fixed;								
  text-align: center;								
  border-collapse: collapse;								
  border-top: solid #000 2px;								
}								
								
.header1-component table:nth-child(2) {								
  border-bottom: solid #000 2px;								
}								
								
.header1-component table td{								
  border: solid #000 1px;								
  border-width: 1px 2px;								
  white-space:nowrap;								
  overflow: hidden;								
}								
								
.header1-component table:nth-child(1) td {								
  padding: 3mm 0;								
}								
.header1-component table:nth-child(1), .header1-component table:nth-child(1) td {								
  border-bottom: none;								
}								
								
.header1-component table:nth-child(1) td:nth-child(1){								
  width: 12.2mm;								
}								
								
.header1-component table:nth-child(1) td:nth-child(2){								
  width: 12.5mm;								
  font-weight: bold;								
  font-size: 14pt;								
}								
								
.header1-component table:nth-child(2) {								
  width: 100%;								
}								
								
.header1-component table:nth-child(2) tr {								
  height: 4.7mm;								
}								
								
.header1-component table:nth-child(2) td:nth-child(1){								
  width: 29.2mm;								
  font-size: 12pt;								
}								
								
.header1-component table:nth-child(2) td:nth-child(2){								
  width: 15.6mm;								
}								
								
.header1-component table:nth-child(2) td:nth-child(3), .header1-component table:nth-child(2) td:nth-child(6){								
  width: 64mm;								
  text-align: left;								
  font-size: 10pt;								
  padding: 0 2mm;								
}								
								
.header1-component table:nth-child(2) td:nth-child(4){								
  width: 9.8mm;								
  font-size: 10.5pt;								
}								

/*------------文書ヘッダ02-------------*/
.doc-header02{
}

.doc-header02 table{
  table-layout:fixed;
  width: 100%;
  border-collapse: collapse;
  border: solid #000 1px;
}

.doc-header02 table tr{
  height: 20px;
}

.doc-header02 table td{
  border: solid #000 1px;
  padding: 0 1.5mm;
  white-space:nowrap;
  overflow: hidden;
}

.doc-header02 table tr:nth-child(1) td {
  border-bottom: dotted #000 1px;
}

.doc-header02 table tr:nth-child(2) td {
  border-top: dotted #000 1px;
}

.doc-header02 table td:nth-child(1){
  width: 20%;
  font-size: 15pt;
  font-weight: bold;
  text-align: center;
}

.doc-header02 table td:nth-child(2){
  width: 30px;
  text-align: center;
}

.doc-header02 table td:nth-child(3),
.doc-header02 table td:nth-child(2n + 6){
  width: 25%;
}

.doc-header02 table td:nth-child(4),
.doc-header02 table td:nth-child(2n + 5){
  width: 15px;
  text-align: center;
}

/*------------文章ヘッダ03-----------*/
.revup-info table * {								
  font-size: 9pt;								
}								
								
.revup-info table{								
  table-layout:fixed;								
  width: 100%;								
  border-collapse: collapse;								
}								
								
.revup-info table td{								
  border: solid #000 1px;								
  padding: 1mm;								
  white-space:nowrap;								
  overflow: hidden;								
}								
								
.revup-info tr td:nth-child(1){								
  width: 40px;								
  text-align: center;								
  font-size: 10pt;								
}								
								
.revup-info tr td:nth-child(2){								
  width: 150px;								
}								
								
.revup-info tr td:nth-child(3){								
  width: 25px;								
  text-align: center;								
  font-size: 10pt;								
}								
								
.revup-info tr td:nth-child(2n + 4){								
  width: 15px;								
  text-align: center;								
  font-size: 10pt;								
}								
								
.revup-info tr td:nth-child(2n + 5){								
}								

/*------------転載禁止00-----------*/
.copy-prohibit{								
  text-align: right;								
  font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "sans-serif";							
  font-weight: bold;								
}								
								
.copy-prohibit.p-left{								
  text-align: left;								
}								
								
.copy-prohibit.p-center{								
  text-align: center;								
}								
								
.copy-prohibit.p-right{								
  text-align: right;								
}								
								
.copy-prohibit .display-area{								
  display: inline-block;								
  border: solid #000 1px;								
  text-align: center;								
  padding: 3mm 4mm;								
}								
								
.copy-prohibit p:nth-child(1){								
  letter-spacing: 3px;								
  font-size: 10pt;								
  margin-bottom: 3px;								
}								
								
.copy-prohibit .company{								
  font-size: 16pt;								
}								

/*------------転載禁止01-----------*/
.reproduction-prohibited {
}

.reproduction-prohibited .location-set {
  position:  absolute;
}

.reproduction-prohibited img{
  height: 80px;
}

/*------------文書タイトル-----------*/
.document-title{
  text-align: center;
  font-size: 14pt;
  font-weight: bold;
}

/*------------項番-----------*/
.item-number{
  font-size: 14pt;
  font-weight: bold;
}

/*------------適用テーブル-----------*/
.application{
  
}
.application table{
  width: 100%;
  border: solid #000 2px;
  border-collapse: collapse;
}

.application table td{
  border: solid #000 1px;
  padding: 1mm 0;
  text-align: center;
}

/*------------見出し-----------*/
.headline {										
	width: 95%;									
	margin: auto;									
}										
										
.headline .page-break-2 {										
	margin: 0;									
}										
										
.headline .main_headline *{										
	border: 0px none;									
    vertical-align: top;										
}										
										
.headline .main_headline{										
	width: 100%;									
	margin: auto;									
}										
										
.headline .main_headline tr {										
	width: 100%;									
}										
										
.headline .main_headline th:nth-child(1){										
	width: 7%;									
	text-align: right;									
    	font-weight: bold;										
	padding-right: 10px;									
}										
										
.headline .main_headline th:nth-child(2){										
    	font-weight: bold;										
	width: 30%;									
	text-align: left;									
	white-space: nowrap;									
}										
										
.headline .main_headline th:nth-child(3){										
	width: 5%;									
}										
										
.headline .main_headline th:nth-child(4){										
	text-align: left;									
	font-size: 11pt;									
}										
										
.headline .main_headline .letterSpace{										
										
}										
										
.headline .sub_headline {										
	width: 100%;									
	margin: auto;									
}										
										
.headline .sub_headline *{										
	border: 0px none;									
}										
										
.headline .sub_headline th:nth-child(1){										
	width:12%;									
}										
										
.headline .sub_headline th:nth-child(2){										
	width:15%;									
	text-align: left;									
}										
										
.headline .sub_headline th:nth-child(3){										
	width:5%;									
}										
										
.headline .sub_headline th:nth-child(4){										
	font-size: 11pt;									
	text-align: left;									
}										
										
.headline .sub_headline .letterSpace {										
}										

/*------------文書情報フッタ-----------*/
.document-info-footer {
	position:absolute;
	left: 0;
	bottom: 5px;
	width: inherit;
	padding: inherit;
}				
				
.document-info-footer table{								
	width: inherit;
	border: none;
}				
				
.document-info-footer table td{				
  	border: none;
  	padding: 3mm 0;
  	text-align: center;
}				
				
.document-info-footer table td:nth-child(1){				
  	width: 45%;
}				
				
.document-info-footer table td:nth-child(2){				
  	width: 45%;
}				
				
.document-info-footer table td:nth-child(3){				
  	width: 10%;
  	text-align: left;
}				
</pre></body></html>