TABLE.height120 {
	LINE-HEIGHT: 120%
}
.pankuzu {
	MARGIN-TOP: 0pt; FONT-WEIGHT: bold; FONT-SIZE: 85%; MARGIN-BOTTOM: 0pt; COLOR: #777777
}
.topboxtd1 {
	border: 1px dashed #AC7DB3;
	background-color: #ecf7df;
	font-size: 14px;
	color: #329A66;
	padding: 5px;
}
.topboxtext1 {
	font-size: 12px;
	color: #026602;
	text-decoration: underline;
	
}

H1.header {
	MARGIN-TOP: 0pt; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0pt; COLOR: #333333
}
H2.small {
	MARGIN-TOP: 0pt; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0pt
}
H2.normal {
	MARGIN-TOP: 0pt; FONT-WEIGHT: bold; FONT-SIZE: 75%; MARGIN-BOTTOM: 0pt
}
H2.title {
	MARGIN-TOP: 2pt; FONT-WEIGHT: bold; FONT-SIZE: 12pt
}
H2.size100 {
	MARGIN-TOP: 0pt; FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN-BOTTOM: 0pt
}
H2.size120bold {
	MARGIN-TOP: 0pt; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 0pt
}
H2 {
	MARGIN-TOP: 0pt; FONT-WEIGHT: normal; FONT-SIZE: 80%; MARGIN-BOTTOM: 0pt
}
.req {
	BORDER-RIGHT: #6666cc 3px inset; BORDER-TOP: #6666cc 3px inset; PADDING-LEFT: 2px; FONT-SIZE: 12pt; BACKGROUND: #FFEEF1; BORDER-LEFT: #6666cc 3px inset; BORDER-BOTTOM: #6666cc 3px inset
}
.reql {
	BORDER-RIGHT: #6666cc 3px inset; BORDER-TOP: #6666cc 3px inset; PADDING-LEFT: 2px; FONT-SIZE: 14pt; BACKGROUND: #FFEEF1; BORDER-LEFT: #6666cc 3px inset; BORDER-BOTTOM: #6666cc 3px inset
}
.reqlb {
	BORDER-RIGHT: #6666cc 3px inset; BORDER-TOP: #6666cc 3px inset; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; BACKGROUND: #FFEEF1; BORDER-LEFT: #6666cc 3px inset; BORDER-BOTTOM: #6666cc 3px inset
}
.opt {
	PADDING-LEFT: 2px;
	FONT-SIZE: 12pt;
	background-color: #ffeef3;
}
.optl {
	PADDING-LEFT: 2px; FONT-SIZE: 14pt; BACKGROUND: #FFEEF1
}
.optlb {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; BACKGROUND: #FFEEF1
}
.opt_white {
	PADDING-LEFT: 2px; FONT-SIZE: 12pt
}
.req_price {
	BORDER-RIGHT: #6666cc 3px inset; BORDER-TOP: #6666cc 3px inset; PADDING-LEFT: 5px; FONT-SIZE: 14pt; BACKGROUND: #eeffff; BORDER-LEFT: #6666cc 3px inset; COLOR: #cc0000; BORDER-BOTTOM: #6666cc 3px inset; FONT-FAMILY: "Arial Black","Osaka"
}
.opt_rimawari {
	PADDING-LEFT: 5px; FONT-SIZE: 14pt; BACKGROUND: #eeffff; COLOR: #0000cc; FONT-FAMILY: "Arial Black","Osaka"
}
.not_selected {
	COLOR: #999999
}
.not_selected {
	
}
.button_blue {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #ecf7df;
}
.button_blue_size {
	FONT-SIZE: 11pt;
	BACKGROUND: #ecf7df;
	width: 176px;
	text-align: center;
}
.button_blue_s {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt
}
.button_yellow {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #ecf7df;
}
.button_green {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #ccffcc
}
.button_green2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #C4FFC4
}
.button_pink {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #ffccff
}
.button_pink2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #ffddff
}
.button_gray {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #dddddd
}
.button_blue2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	background-color: #E6E6FF;
}
.button_orange {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #FF8000
}

.input {
	BACKGROUND: #f5f5f5;
}
.input_label {
	BACKGROUND: #ecf7df;
}
.kbd {
	FONT-SIZE: 11pt
}
.fix7 {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal
}
.fix7bold {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; FONT-STYLE: normal
}
.fix8 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal
}
.fix8bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-STYLE: normal
}
.fix9 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-STYLE: normal
}
.fix9bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-STYLE: normal
}
.fix10 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal
}
.fix10bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal
}
.fix11 {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; FONT-STYLE: normal
}
.fix11bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-STYLE: normal
}
.fix12 {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-STYLE: normal
}
.fix12bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-STYLE: normal
}
.fix13 {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; FONT-STYLE: normal
}
.fix13bold {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; FONT-STYLE: normal
}
.fix14 {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; FONT-STYLE: normal
}
.fix14bold {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-STYLE: normal
}
.text60 {
	FONT-SIZE: 60%; FONT-STYLE: normal
}
.text65 {
	FONT-SIZE: 65%; FONT-STYLE: normal
}
.text70 {
	FONT-SIZE: 70%; FONT-STYLE: normal
}
.text75 {
	FONT-SIZE: 75%; FONT-STYLE: normal
}
.text80 {
	FONT-SIZE: 60%; FONT-STYLE: normal
}
.text85 {
	FONT-SIZE: 85%; FONT-STYLE: normal
}
.text90 {
	FONT-SIZE: 90%; FONT-STYLE: normal
}
.text95 {
	FONT-SIZE: 80%; FONT-STYLE: normal
}
.text100 {
	FONT-SIZE: 100%; FONT-STYLE: normal
}
IMG.shadow {
	BORDER-RIGHT: #f1f1f1 4px inset; BORDER-TOP: #f1f1f1 4px; BORDER-LEFT: #f1f1f1 4px; BORDER-BOTTOM: #f1f1f1 4px inset
}
IMG.shadow_s {
	BORDER-RIGHT: #f1f1f1 2px inset; BORDER-TOP: #f1f1f1 2px; BORDER-LEFT: #f1f1f1 2px; BORDER-BOTTOM: #f1f1f1 2px inset
}
IMG.shadow_s1 {
	border: 1px solid #FF8000;
}
IMG.shadow_s2 {
	border: 1px solid #5fbd00;
}
.new {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #cc0000
}
.red {
	COLOR: #cc0000
}
.redb {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
.green {
	COLOR: #669900
}
.greenb {
	FONT-WEIGHT: bold; COLOR: #669900
}
.dgreen {
	COLOR: #006400
}
.dgreenb {
	FONT-WEIGHT: bold; COLOR: #006400
}
.murasaki {
	COLOR: #9900cc
}
.murasakib {
	FONT-WEIGHT: bold; COLOR: #9900cc
}
.orange {
	COLOR: #FF8000
}
.orangeb {
	FONT-WEIGHT: bold; COLOR: #ff6600
}
.dorange {
	COLOR: #cc6600
}
.dorangeb {
	FONT-WEIGHT: bold; COLOR: #cc6600
}
.blue {
	COLOR: #0000FF
}
.blueb {
	FONT-WEIGHT: bold; COLOR: #0000FF
}
.dblue {
	COLOR: #0000ff
}
.dblueb {
	FONT-WEIGHT: bold; COLOR: #0000ff
}
.navy {
	COLOR: #000080
}
.navyb {
	FONT-WEIGHT: bold; COLOR: #000080
}
.pink {
	COLOR: #ff33ff
}
.pinkb {
	FONT-WEIGHT: bold; COLOR: #ff33ff
}
.white {
	COLOR: #ffffff
}
.whiteb {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.yellow {
	COLOR: #ffff00
}
.yellowb {
	FONT-WEIGHT: bold; COLOR: #ffff00
}
.brown {
	COLOR: #996600
}
.brownb {
	FONT-WEIGHT: bold; COLOR: #996600
}
.gray {
	COLOR: #999999
}
.grayb {
	FONT-WEIGHT: bold; COLOR: #999999
}
.href {
	COLOR: #0000ff
}
.href_non_underline {
	COLOR: #0000ff
}
.rimawari {
	COLOR: #0000cc
}
.obi {
	PADDING-RIGHT: 1px;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 0.6em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	BACKGROUND: #ffffee;
	MARGIN-BOTTOM: 0.2em;
	PADDING-BOTTOM: 0.1em;
	WIDTH: 99%;
	PADDING-TOP: 0.3em;
	TEXT-ALIGN: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
.obi_info {
	MARGIN-TOP: 1px;
	PADDING-LEFT: 0.6em;
	FONT-SIZE: 12pt;
	BACKGROUND: #ffffee;
	MARGIN-BOTTOM: 0.2em;
	PADDING-BOTTOM: 0.1em;
	WIDTH: 100%;
	PADDING-TOP: 0.3em;
	TEXT-ALIGN: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}

.obi_logininfo {
	MARGIN-TOP: 1px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	TEXT-ALIGN: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	background-color: #DDFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FF9900;
}

.obi_info_right {
	PADDING-RIGHT: 1px;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 12pt;
	BACKGROUND: #ffffee;
	MARGIN-BOTTOM: 0.2em;
	PADDING-BOTTOM: 0.1em;
	WIDTH: 100%;
	MARGIN-RIGHT: 0.2em;
	PADDING-TOP: 0.3em;
	TEXT-ALIGN: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
.obi_comp {
	PADDING-RIGHT: 1px;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 0.6em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	BACKGROUND: #eeffff;
	MARGIN-BOTTOM: 0.2em;
	PADDING-BOTTOM: 0.1em;
	WIDTH: 100%;
	PADDING-TOP: 0.3em;
	TEXT-ALIGN: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
.obi_comp2 {
	PADDING-RIGHT: 1px; MARGIN-TOP: 1px; PADDING-LEFT: 0.6em; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: #fffff1; MARGIN-BOTTOM: 0em; PADDING-BOTTOM: 3px; BORDER-LEFT: #3399ff 2px solid; WIDTH: 100%; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
.obi_comp3 {
	PADDING-RIGHT: 1px; MARGIN-TOP: 1px; PADDING-LEFT: 0.6em; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: #fffff1; MARGIN-BOTTOM: 0em; PADDING-BOTTOM: 3px; BORDER-LEFT: #3399ff 6px solid; WIDTH: 100%; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.obi_comp_right {
	PADDING-RIGHT: 1px; MARGIN-TOP: 1px; PADDING-LEFT: 1px; FONT-SIZE: 12pt; BACKGROUND: #eeffff; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 0.1em; WIDTH: 100%; MARGIN-RIGHT: 0.2em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #669900 1px solid; TEXT-ALIGN: right
}
.obi_step {
	PADDING-RIGHT: 1px; MARGIN-TOP: 1px; PADDING-LEFT: 0.6em; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #669900; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 0.1em; MARGIN-LEFT: 2px; BORDER-LEFT: #669900 6px solid; WIDTH: 100%; PADDING-TOP: 0.3em; BORDER-BOTTOM: #669900 1px solid; TEXT-ALIGN: left
}
.obi_kanryou {
	PADDING-RIGHT: 1px; MARGIN-TOP: 1px; PADDING-LEFT: 0.6em; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #ffccff; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #669900 6px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #669900 1px solid; TEXT-ALIGN: left
}
.obi_tokutyou {
	PADDING-RIGHT: 1px; MARGIN-TOP: 1px; PADDING-LEFT: 0.6em; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: #ffffff; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 0.1em; MARGIN-LEFT: 0.5em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #3399ff 2px solid; TEXT-ALIGN: left
}
.obi_ope {
	PADDING-RIGHT: 1px; MARGIN-TOP: 1px; PADDING-LEFT: 0.6em; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: #ffffdd; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #000066 6px solid; WIDTH: 100%; PADDING-TOP: 0.3em; BORDER-BOTTOM: #000066 1px solid; TEXT-ALIGN: left
}
.short_obi {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #ffffcc; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.short_obi_pink {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #ffccff; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.short_obi_blue {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #ccffff; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #800080; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.normal:link {
	TEXT-DECORATION: underline
}
.bg_white {
	BACKGROUND: #ffffff
}
.bg_pink {
	BACKGROUND: #ffccff
}
.bg_orange {
	BACKGROUND: #ffdd99
}
.bg_yellow {
	BACKGROUND: #ffff99
}
.bg_green {
	BACKGROUND: #ccffcc
}
.bg_blue {
	BACKGROUND: #ccffff
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #444444; PADDING-TOP: 0px; BACKGROUND-COLOR: #ACCFB7
}
.view {
	BORDER-RIGHT: #999999 2px groove;
	MARGIN: 0px;
	BORDER-LEFT: #999999 1px solid;
	WIDTH: 820px;
	BORDER-BOTTOM: 1px solid;
	BACKGROUND-COLOR: #ffffff;
	align: center;
	padding: 0px;
}
#cmlist a{
color: #444444;
}
.kai_th {
	background-color: #FFFFCC;
	color: #E55500;
	text-align: left;
	width: 100px;
	font-size: 12px;
}
#kai_table_border {
	background-color: #9FBA4A;
    font-size: 12px;
}
.kai_td {
	background-color: #FFFFFF;
}
.texts{
	font-size: 12px;
}
#border_out_green{
	border: 1px solid #5FBD00;
}
#border_out_orange{
	border: 1px solid #FF8000;
}
#border_out_green_1px{
	border: 1px solid #5FBD00;
}
.border_note{
	color: #5FBD00;
}
#border_bottom_orange{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF8000;
}
#border_bottom_green{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5FBD00;
}