.div_box 		{	position:relative; width:100%;}
.div_box img 	{	width:100%;margin-top:50px;margin-bottom:50px;}
.div_box .title {	position:absolute;left:30px;top:-5px; }	
.div_box .text 	{	position:absolute;right:50px;top:70px;width:350px;background-color:rgba(240,240,240,0.8);}

.tb_inno		{ 	width:100%; max-width:900px; margin:auto; border-top:solid 1px rgb(227,31,35);margin-top:50px}
.tb_inno td 	{	width:50%}
.tb_inno .tit	{	font-size:20px; color:rgb(227,31,37);padding-bottom:10px}
.tb_inno .txt	{	font-size:14px; color:rgb(30,30,30);padding:30px;}
.tb_inno .imgd 	{	width:100%}

.OHIM 			{	width:250px;height:90px; font-size:13px; color:rgb(0,157,213); font-weigth:700; padding-left:100px;padding-top:20px;
					background-repeat:no-repeat; background-size:90px 90px;}
.OHIM:hover 	{	text-decoration:underline;}

.div_patent 	{ 	width:70px; height:20px; line-height:20px; padding:10px; margin-bottom:50px; text-align:center;
					background-color:rgb(227,31,35); color:rgb(255,255,255);}	
.img_patent1	{	width:118px; height:60px}
.img_patent2	{	width:150px; height:45px}

h1 	{ 	font-size:52px;color:rgb(90,90,90);letter-spacing:0.001em; }
h2 	{ 	font-size:52px;color:rgb(90,90,90);letter-spacing:0.001em; }
h3 	{ 	font-size:20px; color:rgb(227,31,37);margin:30px;line-height:1.1em; }
h4 	{ 	font-size:14px; color:rgb(30,30,30);margin:30px; border:0;}

