STRONG {
	FONT-WEIGHT: bold; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN"
}
TD PRE {
	MARGIN: 0px
}
DIV.margin {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 1mm;
	margin-bottom:2em;
}
TABLE.sheet {
	BORDER-RIGHT: black 0.4mm solid;
	 TABLE-LAYOUT: fixed;
	  BORDER-TOP: black 0.4mm solid;
	   VERTICAL-ALIGN: top;
	    BORDER-LEFT: black 0.4mm solid;
		 WIDTH: 550px;
		  BORDER-BOTTOM: black 0.4mm solid;
		   BORDER-COLLAPSE: collapse;
		    BACKGROUND-COLOR: white;
			margin-right:auto;
			margin-left:auto;
}
TABLE.sheet COL.section {
	WIDTH: 5mm
}
TABLE.sheet COL.head1 {
	WIDTH: 20mm
}
TABLE.sheet COL.head2 {
	WIDTH: 16mm;
}
TABLE.sheet COL.head3 {
	WIDTH: 18mm
}
TABLE.sheet COL.value1 {
	WIDTH: 17mm
}
TABLE.sheet COL.value2 {
	WIDTH: 55mm
}
TABLE.sheet TH {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT: 11pt "‚l‚r ‚oƒSƒVƒbƒN"; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TABLE.sheet TD {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.2mm; BORDER-TOP: black 1px solid; PADDING-LEFT: 0.2mm; PADDING-BOTTOM: 0.2mm; BORDER-LEFT: black 1px solid; PADDING-TOP: 0.2mm; BORDER-BOTTOM: black 1px solid
}
TABLE.sheet TH.section {
	VERTICAL-ALIGN: center; WIDTH: 5mm; WRITING-MODE: tb-rl
}
TABLE.sheet TH.label-rimawari {
	FONT: 10pt "‚l‚r ‚oƒSƒVƒbƒN"
}
TABLE.sheet TH.label {
	
}
TABLE.sheet TD.major-item {
	FONT: bold 14pt "‚l‚r ‚oƒSƒVƒbƒN"; text-align: center
}
TABLE.sheet TD.major-item-small {
	FONT: bold 14pt "‚l‚r ‚oƒSƒVƒbƒN"; text-align: center
}
TABLE.sheet TD.major-item-y-small {
	FONT: bold 13pt "‚l‚r ‚oƒSƒVƒbƒN"; text-align: center
}
TABLE.sheet TD.major-item-x-small {
	FONT: bold 11pt "‚l‚r ‚oƒSƒVƒbƒN"; text-align: left
}
TABLE.sheet TD.three-item {
	FONT: 11pt "‚l‚r ‚oƒSƒVƒbƒN"; WIDTH: 10mm; text-align: center
}
TABLE.sheet TD.minor-item {
	PADDING-LEFT: 0.5ex; FONT: 11pt "‚l‚r ‚o–¾’©"
}
TABLE.sheet TD.minor-item-bikou {
	PADDING-LEFT: 0.5ex; FONT: 11pt "‚l‚r ‚o–¾’©"; VERTICAL-ALIGN: top; PADDING-TOP: 0.5ex
}
TABLE.sheet TD.image-cell {
	WIDTH: 10mm
}
TABLE.sheet TD.image-cell TD {
	TEXT-ALIGN: center
}
TABLE.sheet TD.image-cell P {
	MARGIN: 0px; TEXT-ALIGN: right
}
TABLE.sheet TD.facility {
	PADDING-RIGHT: 1mm; PADDING-LEFT: 1ex; PADDING-BOTTOM: 0px; FONT: 11pt "‚l‚r ‚o–¾’©"; PADDING-TOP: 0px
}
TABLE.sheet TD.facility DIV {
	OVERFLOW: hidden; HEIGHT: 17mm
}
TABLE.sheet TD.note PRE {
	PADDING-LEFT: 1ex; FONT: 11pt "‚l‚r ‚o–¾’©"; HEIGHT: 3em
}
PRE.bikou {
	PADDING-LEFT: 1ex; FONT: 11pt "‚l‚r ‚o–¾’©"
}
TABLE.image {
	WIDTH: 100%
}
TABLE.image TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 50%; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 310px; BORDER-BOTTOM-STYLE: none
}
TABLE.image TD.single {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 630px; TEXT-ALIGN: center
}
TABLE.image TD.text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 620px; PADDING-TOP: 5px; HEIGHT: 300px
}
TABLE.image TD.text PRE {
	FONT-SIZE: 36pt; OVERFLOW: hidden; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN"
}
TABLE.sales-point TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 17mm
}
TABLE.sales-point TD.sales-point {
	FONT: bold 21pt "‚l‚r ‚oƒSƒVƒbƒN"; WIDTH: 150mm; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
TABLE.sales-point TD.code {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; WIDTH: 40mm; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
TABLE.company {
	BORDER-RIGHT: black 0.7mm solid; BORDER-TOP: black 0.7mm solid; MARGIN-TOP: 1mm; BORDER-LEFT: black 0.7mm solid; WIDTH: 325mm; BORDER-BOTTOM: black 0.7mm solid; BORDER-COLLAPSE: collapse; HEIGHT: 37mm
}
TABLE.company TD {
	FONT: 10pt "‚l‚r ‚oƒSƒVƒbƒN"
}
TABLE.company TD.logo {
	LINE-HEIGHT: 0; BACKGROUND-COLOR: black; TEXT-ALIGN: center
}
TABLE.company TD.logo-narrow {
	WIDTH: 55mm
}
TABLE.company TD.logo-broad {
	WIDTH: 75mm
}
TABLE.company TD.logo-more-broad {
	WIDTH: 90mm
}
TABLE.company TD.logo DIV {
	FONT-SIZE: 12pt; Z-INDEX: 1; COLOR: white; POSITION: relative; TOP: 124px; TEXT-ALIGN: center
}
TABLE.company TD.name1 {
	FONT-SIZE: 22pt; TEXT-INDENT: 6px
}
TABLE.company TD.name2 {
	FONT-SIZE: 26pt; TEXT-INDENT: 8px
}
TABLE.company TD.name3 {
	FONT-SIZE: 28pt; TEXT-INDENT: 8px
}
TABLE.company TD.name4 {
	FONT-SIZE: 30pt; TEXT-INDENT: 10px
}
TABLE.company TD.name {
	
}
TABLE.company TD.tel1 {
	FONT-SIZE: 26pt; WIDTH: 10mm; TEXT-INDENT: 10px
}
TABLE.company TD.tel2 {
	FONT-SIZE: 48pt; WIDTH: 118mm; COLOR: red; WHITE-SPACE: nowrap; valign: top
}
TABLE.company TD.tel2-small {
	FONT-SIZE: 42pt; WIDTH: 118mm; COLOR: red; WHITE-SPACE: nowrap; valign: middle
}
TABLE.company TD.misc {
	WIDTH: 100mm
}
TABLE.company ADDRESS {
	TEXT-INDENT: 10px; FONT-STYLE: normal
}
IMG.map {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 37.6mm; BORDER-RIGHT-WIDTH: 0px; vertical: align:bottom
}
IMG.QR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: top; HEIGHT: 31.6mm; BORDER-RIGHT-WIDTH: 0px
}
TABLE.company TD.QRmessage {
	FONT-SIZE: 7.5pt; WIDTH: 50mm; TEXT-ALIGN: center
}
TABLE.company TD.BtoB {
	OVERFLOW: hidden; PADDING-TOP: 1mm; TEXT-ALIGN: left
}
TABLE.company TD.BtoB PRE {
	FONT-SIZE: 9pt; TEXT-ALIGN: left
}
TABLE.company TD.B-tel {
	FONT-SIZE: 20pt
}
TABLE.company TD.B-tel SPAN.number {
	COLOR: red
}
#tesuuryou {
	FONT-SIZE: 9pt; MARGIN: 0px; WIDTH: 40mm; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
#tesuuryou TH {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#tesuuryou TD {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#tesuuryou TH {
	WIDTH: 20mm; TEXT-ALIGN: center
}
#tesuuryou TD.ratio {
	WIDTH: 2em; TEXT-ALIGN: right
}
#hutan {
	WIDTH: 5em; TEXT-ALIGN: center
}
#bunpai {
	WIDTH: 5em; TEXT-ALIGN: center
}
#kashi {
	WIDTH: 2.5em
}
#kari {
	WIDTH: 2.5em
}
#moto {
	WIDTH: 2.5em
}
#kyaku {
	WIDTH: 2.5em
}
TABLE.company TD.B-misc {
	WIDTH: 90mm
}
.taiyou {
	LEFT: 125mm; WIDTH: 13mm; POSITION: absolute; TOP: 186mm; HEIGHT: 4mm
}
SPAN.invest_shurui {
	FONT-SIZE: 10pt
}
SPAN.invest_shumoku {
	FONT-SIZE: 17pt
}
