.10bb{
	font-size:10pt;
	font-weight:bold;
	color:#770000;
}
div.seikyu{
	width:800px;
	text-align:center;
	margin-top:10px;
}
div#h1_area{
	width:800px;
	text-align:left;
}
div#shohin_head{
	width:800px;
}
div#shohin_head div#head_l{
	width:200px;
	text-align:center;
	font-size:09pt;
	float:left;
}
div#shohin_head div#head_r{
	width:600px;
	font-size:09pt;
	float:left;
}
div#shohin_head div#head_r div#shohin_title{
	width:598px;
	background-color:#3399cc;
	height:25px;
}
div#shohin_head div#head_r div#shohin_title span#shohin{
	float:left;
	font-size:12pt;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	margin-top:5px;
	margin-left:20px;
}
div#shohin_head div#head_r div#shohin_title span#kaisha{
	float:right;
	font-size:09pt;
	font-weight:normal;
	color:#ffffff;
	margin-top:5px;
	margin-right:20px;
}
div#shohin_head div#head_r div#shohin_copy{
	text-align:left;
	font-size:11pt;
	font-weight:bold;
	color:#ff0000;
	padding-top:25px;
	padding-left:25px;
}
div#shohin_tokucho{
	float:center;
	width:800px;
}
div#shohin_tokucho div#tokucho_title{
	float:center;
	width:798px;
	border:solid 1px #006633;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	margin-top:10px;
	background-color:#ffffcc;
	height:20px;
}
div#shohin_tokucho div#tokucho_plan{
	float:center;
	width:798px;
	padding-left:10px;
	margin-top:10px;
	font-size:09pt;
	text-align:left;
}
div#shohin_tokucho ul#tokucho{
	list-style-image:url(../mrt030/images/wk01_icon.gif);
	text-align:left;
	font-size:10pt;
}
div#shohin_tokucho div.shiryoseikyu{
	text-align:center;
	margin-top:10px;
}
div#shohin_tokucho table#hosho{
	margin-top:10px;
	float:center;
	border-collapse:collapse;
}
div#shohin_tokucho table#hosho td.head_l_cbld{
	border:1px solid #999;
	text-align:center;
	font-size:10pt;
	padding:5px;
}
div#shohin_tokucho table#hosho td.head_yellow_cbld{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:center;
	font-size:10pt;
	background-color:#ffffcc;
	padding:5px;
}
div#shohin_tokucho table#hosho td.head_blue_cbld{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:center;
	font-size:10pt;
	background-color:#ccccff;
	padding:5px;
}
div#shohin_tokucho table#hosho td.body_l_cbld{
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
	text-align:left;
	font-size:10pt;
	padding:5px;
	width:300px;
}
div#shohin_tokucho table#hosho td.body_yellow_cbld{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:right;
	font-size:14pt;
	font-weight:bold;
	background-color:#ffffcc;
	padding:5px;
	width:150px;
}
div#shohin_tokucho table#hosho td.body_blue_cbld{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:right;
	font-size:14pt;
	font-weight:bold;
	background-color:#ccccff;
	padding:5px;
	width:150px;
}
div#shohin_tokucho div#graph{
	width:598px;
	float:center;
	margin-top:10px;
}
div#shohin_tokucho div#graph div#graph_left{
	float:left;
}
div#shohin_tokucho div#graph div#graph_left table#graph{
	border-collapse:collapse;
	empty-cells:show;
}
div#shohin_tokucho div#graph div#graph_left table#graph td.top_l{
	border-top:1px solid #006600;
	border-left:1px solid #006600;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffcc;
}
div#shohin_tokucho div#graph div#graph_left table#graph td.top{
	border-top:1px solid #006600;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffcc;
}
div#shohin_tokucho div#graph div#graph_left table#graph td.top_r{
	border-top:1px solid #006600;
	border-right:1px solid #006600;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffcc;
}
div#shohin_tokucho div#graph div#graph_left table#graph td.left{
	border-left:1px solid #006600;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffcc;
}
div#shohin_tokucho div#graph div#graph_left table#graph td.center{
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffcc;
}
div#shohin_tokucho div#graph div#graph_left table#graph td.right{
	border-right:1px solid #006600;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffcc;
}
div#shohin_tokucho div#graph div#graph_left table#graph td.left_b{
	border-left:1px solid #006600;
	border-bottom:1px solid #006600;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffcc;
}
div#shohin_tokucho div#graph div#graph_left table#graph td.center_b{
	border-bottom:1px solid #006600;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffcc;
}
div#shohin_tokucho div#graph div#graph_left table#graph td.right_b{
	border-right:1px solid #006600;
	border-bottom:1px solid #006600;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffcc;
}
div#shohin_tokucho div#graph div#graph_left table#graph td.caption_l{
	text-align:right;
	font-size:10pt;
}
div#shohin_tokucho div#graph div#graph_left table#graph td.caption_r{
	text-align:left;
	font-size:10pt;
}
div#shohin_tokucho div#graph div#graph_left table#graph td.caption_b{
	text-align:center;
	font-size:10pt;
}
div#shohin_tokucho div#graph div#graph_right{
	float:left;
	margin-left:50px;
}
div#shohin_tokucho div#graph div#graph_right table#joken{
	margin-top:10px;
}
div#shohin_tokucho div#graph div#graph_right table#joken td.left{
	font-size:10pt;
	font-weight:bold;
	width:80px;
	text-align:right;
}
div#shohin_tokucho div#graph div#graph_right table#joken td.right{
	font-size:10pt;
	text-align:left;
	padding-left:10px;
}
div#shohin_tokucho div#guard{
	margin-top:20px;
	width:598px;
	font-size:08pt;
	background-color:#999999;
	text-align:left;
	padding:10px;
}
div#shohin_tokucho div#hikiuke{
	width:598px;
	margin-top:10px;
	float:center;
}
div#shohin_tokucho div#hikiuke div#kaisha{
	float:left;
	text-align:left;
	font-size:08pt;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:10px;
	width:45%;
}
div#shohin_tokucho div#hikiuke div#dairiten{
	float:left;
	text-align:left;
	font-size:08pt;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:10px;
	width:45%;
}
div#shohin_tokucho div#close{
	width:598px;
	margin-top:20px;
	margin-bottom:20px;
	float:center;
	font-size:09pt;
}
div#shohin_tokucho table#needs{
	width:680px;
	margin-top:10px;
	border-collapse:collapse;
	clear:both;
}
div#shohin_tokucho table#needs div.title{
	font-size:11pt;
	font-weight:bold;
	color:#770000;
}
div#shohin_tokucho table#needs td#fufu{
	font-size:10pt;
	border:1px solid #999;
	background-color:#FFCCCC;
	padding:5px;
	width:49%;
}
div#shohin_tokucho table#needs td#haraizumi{
	font-size:10pt;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color:#CCCCFF;
	padding:5px;
	width:49%;
}
