.nedan {
	font-size:24px;
	font-weight:bold;
	line-height:36px;
	color:#003399;
	text-align:center;
	margin:24px 0;
	}

.ehon_syoukai {
	width:570px;
	height:1200px;
	position:relative;
	}

.ehon_syoukai_head {
	width:570px;
	height:30px;
	background:url('../img/5ehon_bg01.gif') no-repeat top;
	}

.ehon_syoukai_body {
	width:570px;
	background:url('../img/5ehon_bg01.gif') no-repeat bottom;
	position:relative;
	height:200px;
	}

.ryouiki_hyouji {
	position:absolute;
	top: -5px;
	left:20px;
	}

.hyoudai {
	position:absolute;
	top: -10px;
	left:60px;
	}
       
.hyousi {
	position:absolute;
	top: 40px;
	left:60px;

	}

.sakusya {
	position:absolute;
	top: 30px;
	left:200px;
        display: inline;
        width: 150px;
        margin-top: 0.5em;
	}

.sakusya_font_b {
	font-size:15px;
	font-weight:bold;
}

.sakusya_font_bs {
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.sakusya_font_s {
	font-size:10px;
	line-height:12px;
}

.tokuchou01 {
	position:absolute;
	top: 145px;
	left:200px;
	}

.arasuji {
	position:absolute;
	top: -10px;
	left:360px;
        width: 194px;
	}

.arasuji_font_b {
	font-size:18px;
	line-height:18px;
	font-weight:bold;
}

.tokuchou02 {
	position:absolute;
	top: 145px;
	left:360px;
	}
 
.patent_naiyou {
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	color:gray;
	margin:2px 0 2px 80px;
	text-indent:-16px;
	text-align:left;
	}

#patent_naiyou {
	width:800px;
	padding:2px;
	border:solid 1px silver;
	}

.apear {
	font-size:18px;
	font-weight:bold;
	font-family:serif;
	letter-spacing:-1px;
	color:#1D2973;
	line-height:27px;
	text-align:left;
	margin:18px 0 36px 0;
	}


#rekisi_box {
	width:780px;
	height:350px;
	margin-left:20px;
	position:relative;
	top:-20px;
	}

#banner {
	width:700px;
	height:100px;
	text-align:left;
	position:relative;
	margin:24px 0px;
	}

.patent_left_box {
	width:380px;
	position:absolute;
	top:0px;
	left:0px;
	}

.patent_right_box {
	width:380px;
	position:absolute;
	top:0px;
	right:0px;
	}

.rekisi_midasi01 {
	width:270px;
	height:82px;
	align:center;
	margin:10px 10px;
	padding-top:5px;
	font-size:16px;
	line-height:24px;
	background-color:#ffffcc;
}
