
h1, h2, h3 {
	margin: 0;
	padding: 0;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
}
div#wrap {
	text-align: left;
	font-size: 0.9em;
	line-height: 150%;
}
p.main {
	margin: 0;
	padding: 0;
}
div#page_left {
	float: left;
	width: 288px;
	margin : 25px 0 10px;
}
div#page_right {
	float: right;
	width: 255px;
	margin : 25px 0 10px;
	padding: 10px 10px 15px 23px;
	background: url(img/bg.gif) no-repeat 0 100%;
}
div#frame {
	margin: 15px 0;
	padding: 10px;
	border: solid 1px #ccc;
}
div#btn {
	padding: 20px 0;
	text-align: center;
}
div#wrap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#wrap li {
	margin: 0;
	padding: 5px 0 0 1em;
	text-indent: -1em;
	line-height: 140%;
}
div#wrap ul.kome li {
	font-size: 0.9em;
}
span.red {
	color: #ed380d;
}


/* table */
h2.detail {
	margin: 20px 0 5px;
	font-size: 1.2em;
}
h2.detail span {
	color: #00AEEF;
}
.pow{
	font-size:140%;
	color:#00AEEF;
	font-weight: bold;
}

/* num */
span.num,span.maru{
	display:block;
	clear:both;
	float:left;
	font-weight: bold;
}
span.txt{
	margin-bottom:3px;
	margin-left:20px;
	display:block;
}
span.in_num{
	display:block;
	clear:both;
	float:left;
	font-weight: bold;
	margin-left:20px;
}
span.in_txt{
	margin-bottom:3px;
	margin-left:40px;
	display:block;
}
span.min{
	display:block;
	font-size:85%;
}
span.str{
	font-size:120%;
	font-weight: bold;
}
.td_orico span.num,.td_orico span.in_num{
	color:#00AEEF;
}
.td_jaccs span.num,.td_jaccs span.in_num{
	color:#5BB430;
}
/* td p */
td p{
	display:block;
	margin-bottom:5px;
}


table.detail {
	width: 100%;
	border-collapse: collapse;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
}
table.detail th, table.detail td{
	padding: 10px;
	border: solid 1px #999;
	font-size: 0.9em;
	line-height: 140%;
}
table.detail th {
	width: 60px;
	background: #E5EBEE;
	color:#000;
}
table.detail td {
}
table.detail td.td_head_orico{
	width: 279px;
	background: #00AEEF none repeat scroll 0 0;
	color:#FFF;
}
table.detail td.td_head_jaccs{
	width: 279px;
	background: #5BB430 none repeat scroll 0 0;
	color:#FFF;
}


table.inner_table{
	width:100%;
}
table.inner_table th.deep_color_b,
table.inner_table td.deep_color_b{
	background: #00AEEF none repeat scroll 0 0;
	color:#FFF;
}
table.inner_table th.faint_color_b,
table.inner_table td.faint_color_b{
	background: #D3ECFB none repeat scroll 0 0;
}
table.inner_table th.deep_color_g,
table.inner_table td.deep_color_g{
	background: #5BB430 none repeat scroll 0 0;
	color:#FFF;
}
table.inner_table th.faint_color_g,
table.inner_table td.faint_color_g{
	background: #E1EDC4 none repeat scroll 0 0;
}
