div.tabpanel-unit h4.heading-lvl03A01 { margin-top:0; }
div.tabpanel-unit div.searchBlock {
	margin: 20px 0;
	border: 1px solid #CCCCCC;
	background: #F5F5F5;
	padding: 10px;
	>padding-bottom:0;
}
div.tabpanel-unit div.searchBlock p.uLine { border-bottom: 1px solid #CCCCCC; padding-bottom: 5px; margin-bottom: 10px; }
div.tabpanel-unit div.searchBlock dl dt { font-weight: bold; float:left; _display:inline; padding:3px; }
div.tabpanel-unit div.searchBlock dl dt span { font-weight:normal; }
div.tabpanel-unit div.searchBlock dl dd { float:left; _display:inline; margin-left: 20px; padding:3px; _margin-top:3px;}
div.tabpanel-unit div.searchBlock dl dd.active { background:#fff; _margin-top:-1px;}
div.tabpanel-unit div.searchBlock div.search { float: right; _display:inline; margin-top:3px; }
div.tabpanel-unit div.searchBlock div.search em { float:left; _display:inline; }
#headForm form { float:left; _display:inline;}
#headForm input.fTypeText { float:left; _display:inline; margin-left:20px; border:1px solid #C6C6C6; width:280px; height:1.2em; }
#headForm input.button { float:left; _display:inline; margin-left: 5px;}
#footForm form { float:left; _display:inline;}
#footForm input.fTypeText { float:left; _display:inline; margin-left:20px; border:1px solid #C6C6C6; width:280px; height:1.2em; }
#footForm input.button { float:left; _display:inline; margin-left: 5px;}

div.view_condition { border-left: 5px solid #CCCCCC; padding-left:5px; float:left; _display:inline; }
div.change_view { float:right; _display:inline; }
div.change_view dl dt { font-weight:bold; float:left; margin-right: 5px; _display:inline;  }
div.change_view dl dd { float:left; _display:inline; margin-left: 15px; _margin-top:3px;}
div.change_view dl dd.active { _margin-top:0px;}
div.stockStatusBlock { border:1px solid #CCCCCC; padding:10px; }
div.stockStatusBlock dl dt { font-weight:bold; float:left; margin-right: 5px; _display:inline;  }
div.stockStatusBlock dl dd { float:left; _display:inline; margin-left: 20px; }
.status01 { color:#009900; }
.status02 { color:#B29149; }
.status03 { color:#CB1C2A; }
div.tabpanel-unit div.tLine { border-top:1px solid #ccc; padding-top:10px;} 
div.tabpanel-unit div.tLineDot { border-top:1px dotted #ccc; padding-top:10px; } 

table.tableB01 th,
table.tableB01 td{ font-size:100%; vertical-align:middle; }
table.tableB01 th.dotR,
table.tableB01 td.dotR { border-right: 1px dotted #999; }

div.tabpanel-unit a:hover { text-decoration:underline !important; }