DIV.modori {
	font-size:10pt;
	font-weight:normal;
	line-height:15pt;
}
H1.kojin {
	font-size:14pt;
	background-color:#00c0b0;
	color:#e0f0ff;
	margin:0pt 0pt 8pt 0pt;
}
H1.hojin {
	font-size:14pt;
	background-color:#a000f0;
	color:#f0e0ff;
	margin:0pt 0pt 8pt 0pt;
}
H2.kojin {
	background-color:#80ffb0;
	color:#004080;
	font-size:12pt;
	margin:4pt 0pt 4pt 0pt;
}
H2.hojin {
	background-color:#d0b0ff;
	color:#400080;
	font-size:12pt;
	margin:4pt 0pt 4pt 0pt;
}
DIV.naiyoukojin {
	background-color:#d0ffe0;
	border:4px solid #40c0ff;
	padding:4pt;
	margin:0pt 8pt 16pt 8pt;
	color:#006040;
	font-size:11pt;
	line-height:15pt;
}
DIV.naiyouhojin {
	background-color:#e0d0ff;
	border:4px solid #a060f0;
	padding:4pt;
	margin:0pt 8pt 16pt 8pt;
	color:#400080;
	font-size:11pt;
	line-height:15pt;
}
DIV.naiyouhojin2 {
	background-color:#e0d0ff;
	border:4px solid #a060f0;
	padding:4pt;
	margin:0pt 8pt 16pt 8pt;
	color:#400080;
	font-size:11pt;
	line-height:15pt;
}
TABLE.ibs {
	border-collapse:collapse;
	border:3px solid #80e060;
}
TH.ibs {
	font-size:11pt;
	line-height:15pt;
	font-weight:normal;
	text-align:center;
	padding:4pt;
	border:2px solid #80e060;
	background-color:#b0ffa0;
	color:#008020;
}
TD.ibs {
	font-size:11pt;
	line-height:15pt;
	font-weight:normal;
	padding:4pt;
	border:2px solid #80e060;
	background-color:#f0f0a0;
	color:#607020;
}
DIV.ibs {
	font-size:11pt;
	line-height:15pt;
}
SPAN.h2sub {
	font-size:10pt;
	font-weight:normal;
}
TABLE.menu {
	border-width:0px;
	margin:0pt;
	background-color:transparent;
}
TD.menu {
	background-color:transparent;
	padding:2pt;
	border-width:0px;
}
INPUT.logon1 {
	font-size:13pt;
	font-weight:bold;
	padding:4pt;
	width:160pt;
	color:#707000;
	background-color:#f0f000;
}
INPUT.logon2 {
	font-size:13pt;
	font-weight:bold;
	padding:4pt;
	width:160pt;
	color:#803010;
	background-color:#f0a080;
}
INPUT.order1 {
	font-size:13pt;
	font-weight:bold;
	padding:4pt;
	width:160pt;
	color:#000000;
	background-color : #99ffff;
}
TH.kinou {
	border:2px solid #80e060;
	font-weight:bold;
	text-align:center;
	background-color:#b0ffa0;
	width:100pt;
	color:#408000;	
}
TD.kinou {
	border:2px solid #80e060;
	font-weight:normal;
	background-color:#f0f0b0;
}
TH.tesuryo {
	border:2px solid #80e060;
	font-weight:bold;
	text-align:center;
	background-color:#b0ffa0;
	width:80pt;
	color:#408000;	
}
TD.tesuryo {
	border:2px solid #80e060;
	font-weight:normal;
	background-color:#f0f0b0;
	text-align:center;
	width:80pt;
}
.toiawase {
	background-color:#c0d0f0;
	color:#406080;
	padding:4pt;
	border:2px solid #6090c0;
}
.kinkyuteisi {
	background-color:#fbc8b8;
	color:#a04020;
	padding:4pt;
	border:2px solid #e08040;
}
SPAN.tel {
	font-size:16pt;
	font-weight:bold;
	color:#ff0000;
	line-height:15pt;
}
DIV.q {
	background-color:#ffc0a0;
	font-weight:bold;
	color:#a00000;
	padding:2pt;
	font-size:11pt;
	line-height:15pt;
}
DIV.a {
	padding:4pt;
	margin : 4pt 4pt 2pt 16pt;
	color:#004080;
	font-size:11pt;
	line-height:15pt;
}

DIV.jou {
	font-weight:bold;
	font-size:11pt;
	margin:8pt 0pt 2pt 0pt; 
	color:#8080e0;
	line-height:15pt;
}
DIV.kou {
	font-weight:bold;
	font-size:10pt;
	margin:4pt 0pt 2pt 16pt; 
	text-indent:-10pt;
	line-height:15pt;
}
DIV.gou {
	font-size:10pt;
	margin:2pt 0pt 2pt 22pt; 
	text-indent:-10pt;
	line-height:15pt;
}
DIV.maru {
	font-size:10pt;
	text-indent:-10pt;
	margin:0pt 0pt 0pt 28pt; 
	line-height:15pt;
}
DIV.alpha {
	font-size:10pt;
	margin:0pt 0pt 0pt 24pt; 
	line-height:15pt;
}
DIV.bun {
	font-size:10pt;
	margin:0pt 0pt 0pt 18pt; 
	line-height:15pt;
}
address	{ font-size : 85%;
	  font-style : normal;
}
div.navi-a	{ 
	width : 660px;
  border : 2px solid gray;
  border-bottom : 0px;
  background-color : white;
	margin : 10px 0px 0px 0px;
	padding : 3px 0px 3px 16px;
	font-size : 75%;
	text-align : left;
}
div.cpt-adr	{ 
	width : 660px;
  border : 2px solid gray;
  background-color : white;
  margin : 0px 0px 10px 0px;
  padding : 2px 0px 2px 16px;
  font-size : 75%;
  text-align : left;
  color : black;
}
p.textib {
	padding : 0;
	margin : 2px 0px 2px 20px;
	font-size : 11pt;
}
.navi {
	width : 636px;
	border-width : 2px 2px 0px 2px;
	border-style : solid;
	border-color : gray;
	margin : 10px auto 0px auto;
	background-color : white;
	font-size : 9pt;
	text-align : left;
  padding : 2px 0px 2px 16px;
}
.cpyright {
	width : 636px;
	border : 2px solid gray;
	margin : 0px auto 10px auto;
	background-color : white;
	font-size : 9pt;
	text-align : left;
  padding : 2px 0px 2px 16px;
}

#hojin_ibs {
	width : 680px;
	margin : 10px auto;
}

