@charset "utf-8";

/*product01_01*/
		.product01_01img		{	width: 640px;	margin-bottom: 30px;}
		.product01_01img:after   		{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.product01_01img    			{ display:inline-table;}
		* html .product01_01img  		{ height:1px; }
		.product01_01img    			{ display:block; }
		.product01_01img01		{	width: 200px;	border: 1px solid #CCCCCC;	float: left;}		
		.product01_01img01 p	{	display: block;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 10px;}		
		.product01_01img01 span	{	display: block;		margin-bottom: 10px;	padding-top: 10px;}		
		.product01_01img02		{	width: 200px;	border: 1px solid #CCCCCC;	float: left;	margin-left: 17px;}	
		.product01_01img02 p	{	display: block;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 10px;}		
		.product01_01img02 span	{	display: block;		margin-bottom: 10px;	padding-top: 10px;}		
		.product01_01img03		{	width: 200px;	border: 1px solid #CCCCCC;	float: left;	margin-left: 17px;}		
		.product01_01img03 p	{	display: block;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 10px;}		
		.product01_01img03 span	{	display: block;		margin-bottom: 10px;	padding-top: 10px;}	
		
		.product01_01come		{	width: 638px;	margin-bottom: 30px;	border: 1px solid #CCCCCC;}
		.product01_01come h4	{	margin-bottom: 10px;	padding-top: 10px;}
		.product01_01come span		{	color: #0C2C3E;}
		.product01_01come p		{	margin-bottom: 10px;	display: block;}
		.product01_01come02		{	width: 620px;	margin: 0px 9px;}
		
		.left-tableline03 td	{	background-image: url(../img/contents/line03.jpg);	background-repeat: no-repeat;	background-position: bottom;}
		
		.product01_01img04		{	margin: 0px auto;	display: block;	width: 236px;	margin-bottom: 30px;}
		
		.product01_01category		{	}
		.product01_01category span	{	padding-left: 15px;	background-image: url(../img/contents/icon01.jpg);	background-repeat: no-repeat;	background-position: left center;}
		
		.pro-koushiline			{	clear:both; background-image: url(../img/contents/waku.jpg);	background-repeat: repeat;	padding: 3px;	margin-bottom: 30px;}
		*:first-child+html .pro-koushiline			{	padding: 2px 3px 3px 3px;}
		.pro-waku				{	background-color: #FFFFFF; padding:10px;}
		
		.pro-tableline td		{	background-image: url(../img/contents/line03.jpg);	background-repeat: no-repeat;	background-position: bottom;}
		.pro-tableline			{	margin-bottom: 40px;}
		.pro-tableline span		{	margin-bottom: 15px;	display: block;	padding-top: 10px;}
		.pro-tableline a		{	padding-left: 15px;	background-image: url(../img/contents/icon01.jpg);	background-repeat: no-repeat;	background-position: left center;}

		.pro-top					{	height:20px;	clear:both ;margin-bottom: 30px;	text-align: right; }
		.pro-top a					{	background-image: url(../img/news/icon.jpg);	background-repeat: no-repeat;	background-position: left center;
										padding-left: 15px;	display: inline-block; float:right;}

		.pro01es-case1			{	width: 640px;	margin-bottom: 30px;}
		.pro01es-case1:after   		{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01es-case1    			{ display:inline-table;}
		* html .pro01es-case1  		{ height:1px; }
		.pro01es-case1    			{ display:block; }
		.pro01es-case1left		{	width: 320px;	float: left;}
		.pro01es-case1right		{	width: 300px;	float: left;	margin-left: 20px;}
		.pro01es-case1right h4	{	width: 300px;	margin-bottom: 10px;}
		.pro01es-case1right li	{	margin-bottom: 2px;}
		.pro01es-case1right p	{	background-image: url(../img/contents/icon01.jpg);	background-repeat: no-repeat;	background-position: left center;	display: block;
									padding-left: 15px;}
		.pro-tableline02 td			{	background-image: url(../img/contents/line03.jpg);	background-repeat: no-repeat;	background-position: bottom;}
		.pro-tableline02			{	margin-bottom: 10px;}
		.pro-text					{	display: block;	margin-bottom: 5px;}
		.pro-text02					{	display: block;	margin-bottom: 30px;}
/*product01_01_ob*/
		.pro01-obimg				{	display:block;	text-align: center;	margin-bottom: 10px;}
		.pro01-obtext				{	display:block;	text-align: center;	margin-bottom: 30px;}
		
		
		.pro01-ex1-boat					{	width: 410px;}
		.pro01-ex1-boat:after   		{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-ex1-boat    				{ display:inline-table;}
		* html .pro01-ex1-boat1  		{ height:1px; }
		.pro01-ex1-boat    				{ display:block; }
		.pro01-ex1-boat01			{	display: block;	float: left;	width: 200px;}
		.pro01-ex1-boat02			{	display: block;	float: left;	width: 200px;	margin-left: 10px;}
		
		.pro01-ex1-01					{	width:640px;	margin-bottom: 30px;}
		.pro01-ex1-01:after   		{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-ex1-01    				{ display:inline-table;}
		* html .pro01-ex1-01  		{ height:1px; }
		.pro01-ex1-01    				{ display:block; }
		.pro01-ex1-01left				{	float: left;	width:230px;}
		.pro01-ex1-01right				{	float: left;	width:410px;}
		
		.pro01-ex1-02					{	width:640px;	margin-bottom: 30px;}
		.pro01-ex1-02:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-ex1-02    				{ display:inline-table;}
		* html .pro01-ex1-02  			{ height:1px; }
		.pro01-ex1-02    				{ display:block; }
		.pro01-ex1-02left				{	float: left;	width:130px;}
		.pro01-ex1-02right				{	float: left;	width:490px;	margin-left:20px;}
		
		.pro-text03						{	font-size: 95%;	margin-bottom:10px;}
		.pro-text03 span				{	color: #FF0000;}
		
		.pro01-ex1-03					{	width:395px;	margin-bottom: 10px;}
		.pro01-ex1-03:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-ex1-03    				{ display:inline-table;}
		* html .pro01-ex1-03  			{ height:1px; }
		.pro01-ex1-03    				{ display:block; }
		.pro01-ex1-03left				{	float: left;	width:180px;}
		.pro01-ex1-03right				{	float: left;	width:210px;	margin-left:5px;}
		
/*product01_01_ex2*/
		
		.pro01-ex2-01					{	width:640px;	margin-bottom: 30px;}
		.pro01-ex2-01:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-ex2-01    				{ display:inline-table;}
		* html .pro01-ex2-01  			{ height:1px; }
		.pro01-ex2-01    				{ display:block; }
		.pro01-ex2-01left				{	float: left;	width:220px;}
		.pro01-ex2-01right				{	float: left;	width:400px;	margin-left: 20px;}
		
		.pro01-ex2-02					{	width:395px;	margin-bottom: 10px;}
		.pro01-ex2-02:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-ex2-02    				{ display:inline-table;}
		* html .pro01-ex2-02  			{ height:1px; }
		.pro01-ex2-02   				{ display:block; }
		.pro01-ex2-02left				{	float: left;	width:180px;}
		.pro01-ex2-02right				{	float: left;	width:210px;	margin-left:5px;}

		.pro01-ex2-intable				{	margin: 0px auto;}
		
		.pro01-ex2-03					{	width:395px;	margin-bottom: 20px;}
		.pro01-ex2-03:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-ex2-03    				{ display:inline-table;}
		* html .pro01-ex2-03  			{ height:1px; }
		.pro01-ex2-03   				{ display:block; }
		.pro01-ex2-03left				{	float: left;	width:180px;	display:block;}
		.pro01-ex2-03right				{	float: left;	width:210px;	margin-left:5px;	display:block;}

/*product01_01_ex3*/
		.pro01-ex3-img					{	display: block;	width: 640px;	margin-bottom: 30px;	text-align: center;}		

/*product01_01_ex4*/
		.pro01-ex4-03					{	width:640px;	margin-bottom: 30px;}
		.pro01-ex4-03:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-ex4-03    				{ display:inline-table;}
		* html .pro02-ex4-03  			{ height:1px; }
		.pro01-ex4-03   				{ display:block; }
		.pro01-ex4-03left				{	float: left;	width:300px;	display:block;}
		.pro01-ex4-03right				{	float: left;	width:320px;	margin-left:20px;	display:block;}
		
/*product01_01_rb*/
		.pro01-rb-01					{	width:640px;	margin-bottom: 30px;}
		.pro01-rb-01:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-rb-01    				{ display:inline-table;}
		* html .pro01-rb-01  			{ height:1px; }
		.pro01-rb-01   					{ display:block; }
		.pro01-rb-01left				{	float: left;	width:300px;	display:block;}
		.pro01-rb-01right				{	float: left;	width:320px;	margin-left:20px;	display:block;}
		
		.pro01-rb-icon					{	background-image: url(../img/contents/icon01.jpg);	background-repeat: no-repeat;	background-position: left center;	display: block;
											padding-left: 15px;	margin-bottom: 5px;}
		.pro01-rb-icon02					{	background-image: url(../img/contents/icon01.jpg);	background-repeat: no-repeat;	background-position: left center;	display: block;
											padding-left: 15px;	margin-bottom: 30px;}
		
		.pro01-rb-02					{	width:640px;	margin-bottom: 30px;}
		.pro01-rb-02:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-rb-02    				{ display:inline-table;}
		* html .pro01-rb-02  			{ height:1px; }
		.pro01-rb-02   					{ display:block; }
		.pro01-rb-02left				{	float: left;	width:200px;	margin-left:10px;	text-align:center;}
		.pro01-rb-02center				{	float: left;	width:200px;	margin-left:10px;	text-align:center;}
		.pro01-rb-02right				{	float: left;	width:200px;	margin-left:10px;	text-align:center;}
		
		.pro01-rb-03					{	width:640px;	margin-bottom: 30px;}
		.pro01-rb-03:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-rb-03    				{ display:inline-table;}
		* html .pro01-rb-03  			{ height:1px; }
		.pro01-rb-03   					{ display:block; }
		.pro01-rb-03left				{	float: left;	width:200px;}
		.pro01-rb-03right				{	float: left;	width:400px;	margin-left:20px;}
		
		.pro01-rb-text					{	color: #0C2C3E;	font-weight: bold;	display: block;	margin-bottom: 10px;}
		.pro01-rb-text02				{	display: block;	margin-bottom: 10px;}

/*product01_02*/
		.pro01-02-01					{	width:640px;	margin-bottom: 30px;}
		.pro01-02-01:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-02-01    				{ display:inline-table;}
		* html .pro01-02-01  			{ height:1px; }
		.pro01-02-01   					{ display:block; }
		.pro01-02-01left				{	float: left;	width:352px;}
		.pro01-02-01right				{	float: left;	width:270px;	margin-left:18px;}

		.pro01-02-02					{	width:640px;	margin-bottom: 30px;}
		.pro01-02-02:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-02-02    				{ display:inline-table;}
		* html .pro01-02-02  			{ height:1px; }
		.pro01-02-02   					{ display:block; }
		.pro01-02-02left				{	float: left;	width:370px;}
		.pro01-02-02right				{	float: left;	width:250px;	margin-left:20px;}

		.pro-text04						{	display: block;	margin-bottom: 5px;}
		.pro-text04	span				{	color: #FF0000;}
		
		.pro-text05						{	display: block;	margin-bottom: 30px;}
		.pro-text05	span				{	color: #FF0000;}

		.pro-text06						{	display: block;	}
		.pro-text06	span				{	color: #0C2C3E;	font-weight: bold;	margin-bottom: 10px;}

		.pro01-02-tableline td			{	background-image: url(../img/contents/line03.jpg);	background-repeat: no-repeat;	background-position: bottom;}
		.pro01-02-tableline				{	margin-bottom:20px;}

		.pro01-02-tableline02 td		{	background-image: url(../img/contents/line03.jpg);	background-repeat: no-repeat;	background-position: bottom;}
		.pro01-02-tableline02			{	margin-bottom:5px;}
		
		.pro01-02-tableline03 td		{	background-image: url(../img/contents/line03.jpg);	background-repeat: no-repeat;	background-position: bottom;}
		.pro01-02-tableline03			{	margin-bottom: 40px;}

		.pro01-02-tableline03 .pro01-02-tablemini		{	background-image: none;}
		
		
/*product01_03*/
		.pro01-03-con					{	width: 640px;	margin-bottom: 30px;}
		.pro01-03-con:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-03-con    				{ display:inline-table;}
		* html .pro01-03-con  			{ height:1px; }
		.pro01-03-con   				{ display:block; }
		.pro01-03-conleft				{	width: 250px;	float: left;}
		.pro01-03-conright				{	width: 370px;	float:left;	margin-left: 20px;}
		
/*product01_04*/
		.pro01-04-main					{	width: 640;	margin-bottom: 30px;}
		*:first-child+html .pro01-04-main { min-height:1px;}
		.pro01-04-main:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-04-main    				{ display:inline-table;}
		* html .pro01-04-main  			{ height:1px; }
		.pro01-04-main   				{ display:block; }
		.pro01-04-mainleft				{	width: 320px;	float: left;	text-align: center;}
		.pro01-04-mainright				{	width: 320px;	float:left;	text-align: center;}
		.movie-lf						{	width: 310px;	float:left;	display:block;}
		.movie-rh						{	width: 300px;	float:left;	display:block;}
		
/*product01_05*/
		.pro01-05-main					{	width: 640;	margin-bottom: 30px;}
		.pro01-05-main:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		*:first-child+html .pro01-05-main { min-height:1px;}
		.pro01-05-main    				{ display:inline-table;}
		* html .pro01-05-main  			{ height:1px; }
		.pro01-05-main   				{ display:block; }
		.pro01-05-mainleft				{	width: 300px;	float: left;}
		.pro01-05-mainright				{	width: 320px;	float:left;	margin-left: 20px;}

		.pro01-05-main02					{	width: 640;	margin-bottom: 30px;}
		.pro01-05-main02:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-05-main02    				{ display:inline-table;}
		* html .pro01-05-main02  			{ height:1px; }
		.pro01-05-main02  					{ display:block; }
		.pro01-05-main02left				{	width: 200px;	float: left;}
		.pro01-05-main02center				{	width: 200px;	float:left;	margin-left: 20px;}
		.pro01-05-main02right				{	width: 200px;	float:left;	margin-left: 20px;}

		.pro01-05-img						{	display:block;	text-align: center;	margin-bottom: 30px;}

		.pro01-05-main03					{	width: 640;	margin-bottom: 30px;}
		.pro01-05-main03:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-05-main03    				{ display:inline-table;}
		* html .pro01-05-main03  			{ height:1px; }
		.pro01-05-main03  					{ display:block; }
		.pro01-05-main03left				{	width: 200px;	float: left;}
		.pro01-05-main03center				{	width: 200px;	float:left;	margin-left: 20px;}
		.pro01-05-main03right				{	width: 200px;	float:left;	margin-left: 20px;}

		.pro01-05-main04					{	width: 640;	margin-bottom: 30px;}
		.pro01-05-main04:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-05-main04    				{ display:inline-table;}
		* html .pro01-05-main04  			{ height:1px; }
		.pro01-05-main04  					{ display:block; }
		.pro01-05-main04left				{	width: 180px;	float: left; display:block;}
		.pro01-05-main04right				{	width: 440px;	float:left;	margin-left: 20px; display:block;}
		.pro-pdf							{	background-image: url(../img/contents/icon03.jpg);	background-repeat: no-repeat;	background-position: left center;	display: block;
												padding-left: 15px;}

/*product01_06*/
		.pro01-06-main					{	width: 640;	margin-bottom: 30px;}
		.pro01-06-main:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		*:first-child+html .pro01-06-main { min-height:1px;}
		.pro01-06-main    				{ display:inline-table;}
		* html .pro01-06-main  			{ height:1px; }
		.pro01-06-main   				{ display:block; }
		.pro01-06-mainleft				{	width: 200px;	float: left;}
		.pro01-06-mainright				{	width: 420px;	float:left;	margin-left: 20px;}

/*product01_07*/
		.pro01-red						{	color: #FF0000;}
		.pro01-blue						{	color: #0C2C3E;}

		.pro01-07table td				{	background-image: url(../img/contents/line03.jpg);	background-repeat: no-repeat;	background-position: bottom;}
		.pro01-07table					{	margin-bottom: 5px;}

		.pro-textright					{	text-align:right;}

/*product01_08*/
		.pro01-08-main					{	width: 640;	margin-bottom: 30px;}
		.pro01-08-main:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		*:first-child+html .pro01-08-main { min-height:1px;}
		.pro01-08-main    				{ display:inline-table;}
		* html .pro01-08-main  			{ height:1px; }
		.pro01-08-main   				{ display:block; }
		.pro01-08-mainleft				{	width: 200px;	float: left;}
		.pro01-08-mainright				{	width: 420px;	float:left;	margin-left: 20px;	display: block;}

		.pro01-08-main2					{	width: 640;	margin-bottom: 30px;}
		.pro01-08-main2:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-08-main2    				{ display:inline-table;}
		* html .pro01-08-main2  			{ height:1px; }
		.pro01-08-main2   				{ display:block; }
		.pro01-08-main2left				{	width: 370px;	float: left;}
		.pro01-08-main2right				{	width: 250px;	float:left;	margin-left: 20px;	display: block;}

/*product01_12*/
		.pro01-12-main					{	width: 640;	margin-bottom: 30px;}
		.pro01-12-main:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		*:first-child+html .pro01-12-main { min-height:1px;}
		.pro01-12-main    				{ display:inline-table;}
		* html .pro01-12-main  			{ height:1px; }
		.pro01-12-main   				{ display:block; }
		.pro01-12-mainleft				{	width: 250px;	float: left;}
		.pro01-12-mainright				{	width: 370px;	float:left;	margin-left: 20px;	display: block;}

		.pro01-12-02					{	width: 640;	margin-bottom: 30px;}
		.pro01-12-02:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-12-02    				{ display:inline-table;}
		* html .pro01-12-02  			{ height:1px; }
		.pro01-12-02   				{ display:block; }
		.pro01-12-02left				{	width: 150px;	float: left;	display: block;}
		.pro01-12-02right				{	width: 470px;	float:left;	margin-left: 20px;	display: block;}

/*product01_13*/
		.pro01-13-main					{	width: 640;	margin-bottom: 30px;}
		.pro01-13-main:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-13-main    				{ display:inline-table;}
		* html .pro01-13-main  			{ height:1px; }
		.pro01-13-main   				{ display:block; }
		.pro01-13-mainleft				{	width: 266px;	float: left;	display: block;	text-align:center;}
		.pro01-13-mainright				{	width: 354px;	float:left;	margin-left: 20px;	display: block;}

		.pro01-13-02					{	width: 640;	margin-bottom: 30px;}
		.pro01-13-02:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-13-02    				{ display:inline-table;}
		* html .pro01-13-02  			{ height:1px; }
		.pro01-13-02   				{ display:block; }
		.pro01-13-02left				{	width: 230px;	float: left;	display: block;}
		.pro01-13-02right				{	width: 390px;	float:left;	margin-left: 20px;}

/*product01_14*/
		.pro01-14-main					{	width: 640;	margin-bottom: 30px;}
		.pro01-14-main:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		*:first-child+html .pro01-14-main { min-height:1px;}
		.pro01-14-main    				{ display:inline-table;}
		* html .pro01-14-main  			{ height:1px; }
		.pro01-14-main   				{ display:block; }
		.pro01-14-mainleft				{	width: 200px;	float: left;	display: block;	text-align:center;}
		.pro01-14-mainright				{	width: 420px;	float:left;	margin-left: 20px;	display: block;}

		.pro01-14-02					{	width: 640;	margin-bottom: 30px;}
		.pro01-14-02:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-14-02    				{ display:inline-table;}
		* html .pro01-14-02  			{ height:1px; }
		.pro01-14-02   				{ display:block; }
		.pro01-14-02left				{	width: 320px;	float: left;	display: block;}
		.pro01-14-02right				{	width: 280px;	float:left;	margin-left: 20px;	display: block;	background-color: #E1F0FF;	padding: 10px;}

		.pro-text07						{	background-image: url(../img/contents/icon01.jpg);	background-repeat: no-repeat;	background-position: left center;	display: block;
											padding-left: 15px;}

		.pro01-14-03					{	width: 640;	margin-bottom: 30px;}
		.pro01-14-03:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-14-03    				{ display:inline-table;}
		* html .pro01-14-03  			{ height:1px; }
		.pro01-14-03   				{ display:block; }
		.pro01-14-03-1				{	width: 128px;	float: left;	display: block;	text-align:center;}
		.pro01-14-03-2				{	width: 128px;	float: left;	display: block;	text-align:center;}
		.pro01-14-03-3				{	width: 128px;	float: left;	display: block;	text-align:center;}
		.pro01-14-03-4				{	width: 128px;	float: left;	display: block;	text-align:center;}
		.pro01-14-03-5				{	width: 128px;	float: left;	display: block;	text-align:center;}

		.pro01-14-04					{	width: 640;	margin-bottom: 30px;}
		.pro01-14-04:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-14-04    				{ display:inline-table;}
		* html .pro01-14-04 			{ height:1px; }
		.pro01-14-04   				{ display:block; }
		.pro01-14-04left				{	width: 310px;	float: left;	display: block;}
		.pro01-14-04right				{	width: 310px;	float:left;	margin-left: 20px;}

		.pro01-14-05					{	width: 310;	margin-bottom: 30px;}
		.pro01-14-05:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-14-05    				{ display:inline-table;}
		* html .pro01-14-05 			{ height:1px; }
		.pro01-14-05   					{ display:block; }
		.pro01-14-05left				{	width: 135px;	float: left;	display:block;}
		.pro01-14-05right				{	width: 165px;	float:left;	margin-left: 10px;	display:block;}

/*product01_15*/
		.pro01-15-main					{	width: 640;	margin-bottom: 30px;}
		.pro01-15-main:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-15-main    				{ display:inline-table;}
		* html .pro01-15-main  			{ height:1px; }
		.pro01-15-main   				{ display:block; }
		.pro01-15-mainleft				{	width: 310px;	float: left;	display: block;	text-align:center;}
		.pro01-15-mainright				{	width: 310px;	float:left;	margin-left: 20px;	display: block;	text-align:center;}

		.left-tableline td.nonline		{	background-image: none;}

/*product01_17*/

		.pro01-17-main					{	width: 640;	margin-bottom: 30px;}
		.pro01-17-main:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro01-17-main    				{ display:inline-table;}
		* html .pro01-17-main  			{ height:1px; }
		.pro01-17-main   				{ display:block; }
		.pro01-17-mainleft				{	width: 250px;	float: left;	display: block;}
		.pro01-17-mainright				{	width: 370px;	float:left;	margin-left: 20px;}

		.pro-text08						{	display:block;	margin-bottom: 10px;}

/*product06_05inst*/
		.pro06-05inst-img				{	width: 500px;	margin-bottom: 50px;	margin-left: auto;	margin-right: auto;}
		
/*product01_19*/
		.pro01-19-main					{	width: 640;	margin-bottom: 30px;}
		.pro01-19-main:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		*:first-child+html .pro01-19-main { min-height:1px;}
		.pro01-19-main    				{ display:inline-table;}
		* html .pro01-19-main  			{ height:1px; }
		.pro01-19-main   				{ display:block; }
		.pro01-19-mainleft				{	width: 263px;	float: left;}
		.pro01-19-mainright				{	width: 357px;	float:left;	margin-left: 20px;}

		.pro01-19-img					{	width: 640;	margin-bottom: 30px;}
		.pro01-19-img:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		*:first-child+html .pro01-19-img { min-height:1px;}
		.pro01-19-img    				{ display:inline-table;}
		* html .pro01-19-img  			{ height:1px; }
		.pro01-19-img   				{ display:block; }
		.pro01-19-imgleft				{	width: 287px;	float: left;	margin-right: 20px;}
		.pro01-19-imgright				{	width: 333px;	float:left;}







/*product07*/
#pro07-intro-area {
	width: 640px;
	margin: 0 0 10px 0;
}
/* start: clearfix --------------------------------------------------------------------------------------- */
#pro07-intro-area:after		{	content:"."; display:block; height:0px; clear:both; visibility:hidden;	}
#pro07-intro-area			{ display:inline-table; }
/* Hides from Mac IE \*/
* html #pro07-intro-area	{ height:1px; }
#pro07-intro-area			{ display:block; }
/* end: clearfix------------------------------------------------------------------------------------------ */

#pro07-intro-area img {
	float: left;
	padding: 0 15px 0 0;
}

#pro07-intro-area p	{
	margin: 0 0 10px 0;
}

#pro07-main-area {
	width: 640px;
	margin: 0 0 30px 0;
}

#pro07-main-area p {
	margin: 0 0 10px 0;
}

.pro07-img-center {
	text-align: center;
}

.pro07-margin-b-30 {
	margin-bottom: 30px !important;
}

.pro07-margin-b-0 {
	margin-bottom: 0px !important;
}

#pro07-pdf-manual-area {
	padding: 10px;
	background-color: #EEEEEE;
}

.pro07-pdf-manual-title {
	color: #0C2C3E;
	font-weight: bold;
}

#pro07-pdf-manual-area span {
	color: #0C2C3E;
}

.pro07-acrobat-area img {
	float: left;
	padding: 0 15px 0 0; 
}

.pro07-text-attention {
	color: #FF0000;
}

.pro07-commodity-area {
	margin: 0 0 30px 0;
}
/* start: clearfix --------------------------------------------------------------------------------------- */
.pro07-commodity-area:after		{	content:"."; display:block; height:0px; clear:both; visibility:hidden;	}
.pro07-commodity-area			{ display:inline-table; }
/* Hides from Mac IE \*/
* html .pro07-commodity-area	{ height:1px; }
.pro07-commodity-area   		{ display:block; }
/* end: clearfix------------------------------------------------------------------------------------------ */

.pro07-commodity-area p {
	margin: 0 0 10px 0;
}

.pro07-commodity-area h3 {
	margin: 0 0 15px 0;
}

.pro07-commodity-img img {
	margin: 0 10px 0 0;
}

.pro07-commodity-gray-area {
	float: right;
	width: 380px;
	color: #666666;
	font-weight: bold;
	padding: 3px;
	background-color: #CCCCCC;
}

.pro07-commodity-gray-area a {
	color: #000099;
	font-weight: bold;
	margin: 0 0 0 20px;
}

.pro07-commodity-link-area {
	float: left;
	width: 250px;
}
/* start: clearfix --------------------------------------------------------------------------------------- */
.pro07-commodity-link-area:after		{	content:"."; display:block; height:0px; clear:both; visibility:hidden;	}
.pro07-commodity-link-area			{ display:inline-table; }
/* Hides from Mac IE \*/
* html .pro07-commodity-link-area	{ height:1px; }
.pro07-commodity-link-area  		{ display:block; }
/* end: clearfix------------------------------------------------------------------------------------------ */

.pro07-commodity-link-area h4 {
	margin-bottom: 10px;
}

.pro07-commodity-link-area ul {
	margin-bottom: 10px;
}

.pro07-commodity-link-area li {
	color: #000099;
	padding: 0 0 5px 15px;
	background-image: url(../img/contents/icon01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.pro07-commodity-table-area {
	float: right;
	width: 380px;
}
/* start: clearfix --------------------------------------------------------------------------------------- */
.pro07-commodity-table-area:after		{	content:"."; display:block; height:0px; clear:both; visibility:hidden;	}
.pro07-commodity-table-area			{ display:inline-table; }
/* Hides from Mac IE \*/
* html .pro07-commodity-table-area	{ height:1px; }
.pro07-commodity-table-area			{ display:block; }
/* end: clearfix------------------------------------------------------------------------------------------ */

.pro07-commodity-table {
	width: 380px;
}

.pro07-commodity-table thead {
	width: 380px ;
	font-weight: bold;
	text-align: left ;
	background-color: #CCCCCC ;
}

.pro07-commodity-table thead a {
	margin: 0 0 0 15px;
}

.pro07-commodity-table th {
	width: 110px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
	background-color: #EEEEEE;
}

.pro07-commodity-table tbody td {
	width: 45px;
	text-align: center;
	border: 1px solid #FFFFFF;
	background-color: #EEEEEE;
}

.pro07-commodity-kumitate {
	float: left;
	width: 250px;
	padding: 0px 35px;
}

.pro07-commodity-kumitate img {
	margin: 0 0 10px 0;
}

#backto-07-top {
	margin: 0 0 5px 0;
}
	
#backto-07-top a {
	float: right;
	background: url(../img/contents/icon01.jpg) no-repeat left center;
	margin: 0 0 15px 0;
	padding: 0 0 0 15px;
}

.pro07-commodity-area h2 {
	margin: 0 0 15px 0;
}

.pro07-commodity-expl-area {
	float: left;
	width: 250px;
}
/* start: clearfix --------------------------------------------------------------------------------------- */
.pro07-commodity-expl-area:after		{	content:"."; display:block; height:0px; clear:both; visibility:hidden;	}
.pro07-commodity-expl-area			{ display:inline-table; }
/* Hides from Mac IE \*/
* html .pro07-commodity-expl-area	{ height:1px; }
.pro07-commodity-expl-area  		{ display:block; }
/* end: clearfix------------------------------------------------------------------------------------------ */

.pro07-commodity-expl-area h3 {
	margin-bottom: 10px;
}
	
.pro07-commodity-table02 {
	width: 640px;
	text-align: left;
	border: 1px solid #999999;
}

.commodity-table02-text {
	text-align: left !important;
	padding: 0 0 0 10px;
}

.pro07-commodity-table02 thead {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;	
	background-color: #000099;
	border: 1px solid #999999;
}

.pro07-commodity-table02 thead td {
	width: 250px;
}

.pro07-commodity-table02 thead th {
	background-color: #000099;
}

.pro07-commodity-table02 tbody td {
	text-align:center;
}

.pro07-commodity-table02 th {
	width: 180px;
	text-align: center;
	border: 1px solid #999999;
	background-color: #CCCCCC;
}

.pro07-commodity-table02 td {
	border: 1px solid #999999;
}

#backto-07-bottom {
	text-align: center;
	margin: 0 0 30px 0;
}
	
#backto-07-bottom a {
	padding: 0 0 0 15px;
	background-image: url(../img/contents/icon01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

/*product02*/
		.pro02-img-fl-lf					{ width:640px;	margin-bottom: 30px;}
		.pro02-img-fl-lf:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro02-img-fl-lf    				{ display:inline-table;}
		* html .pro02-img-fl-lf 			{ height:1px; }
		.pro02-img-fl-lf  					{ display:block; }
		
		.pro02-img-fl-lf p					{ float:leftl;}
		.pro02-img-fl-lf .left					{ margin-right:20px;}
		
		.pro02-img-fl-lf .imgcll			{	float: left;	margin-right: 20px;}
		.pro02-img-fl-lf .imgcll2			{	float: left;	margin-right: 10px;}
		
		.pro02-img-fl-lf .pcll01			{	float: left;	display: block;}

		.pro02-img-fl-lf .imgclr			{	float: right;	margin-left: 20px;}
		.pro02-img-fl-lf .pcll02			{	float: left;	display: block;}

		.pro02-gl-box						{	background-color: #EEEEEE;	width: 620px;	padding: 10px;	margin-bottom: 30px;}
		.pro02-gl-box:after   				{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro02-gl-box    					{ display:inline-table;}
		* html .pro02-gl-box 				{ height:1px; }
		.pro02-gl-box  						{ display:block; }
	
	
		.pro02-gl-box p						{	width: 250px;	color: #006699;	display: block;	text-align: center;	float: left;	margin-left: 30px;}
		.pro02-btmm-10						{	margin-bottom: 10px;}
		.pro02-btmm-20						{	margin-bottom: 20px;}
		.pro02-btmm-30						{	margin-bottom: 30px;}
		
		#overtbl							{	width: 620px;	overflow: auto;	margin-bottom: 20px;}
		.pro02-img-aut						{	margin: 30px 50px;}
		.pro02-iconlink						{	background-image: url(../img/contents/icon01.jpg);	background-repeat: no-repeat;	background-position: left center;	display: block;	padding-left: 15px;}
		
		.pro02-04-contents					{	width: 620px;margin-bottom: 30px;}
		.pro02-04-contents:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro02-04-contents    				{ display:inline-table;}
		* html .pro02-04-contents 			{ height:1px; }
		.pro02-04-contents  				{ display:block; }

		.pro02-04-contents .glcontents			{	width: 370px;	float: left;	margin-right: 10px;}
		.pro02-04-contents .glcontents:after   			{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro02-04-contents .glcontents    				{ display:inline-table;}
		* html .pro02-04-contents .glcontents 			{ height:1px; }
		.pro02-04-contents .glcontents  				{ display:block; }
		
		
		.pro02-04-contents .glcontents .img2	{	float: left;	margin-right: 5px; margin-top:-20px;}
		.pro02-04-contents .glcontentsimg		{	float: left;	}
		
		
		.pro02-07-contents				{	float: left;	width: 360px;}
		.pro02-07-contents .img3		{	float: left;	margin-right: 5px;}
	

/*product03*/



		.pro03-gl-box						{ width: 620px;	padding: 10px;	margin-bottom: 30px;}
		.pro03-gl-box:after   				{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.pro03-gl-box    					{ display:inline-table;}
		* html .pro03-gl-box 				{ height:1px; }
		.pro03-gl-box  						{ display:block; }

		.pro03-gl-box p						{	width: 250px;	color: #006699;	display: block;	text-align: center;	float: left;	margin-left: 30px;}

		#pro03-pl li						{	padding: 2px;	float: left;	height: 80px;	width: 80px;	margin-right: 5px;	margin-bottom: 10px;}
		#pro03-pl li a						{	display: block;	border: 1px solid #666666;	padding: 1px;}

		#leftcon .ctdfl						{	width: 640px;	margin-bottom: 20px;}
		.ctdfl:after   						{ content:".";display:block;height:0px;clear:both;visibility:hidden;}
		.ctdfl    							{ display:inline-table;}
		* html .ctdfl		 				{ height:1px; }
		.ctdfl		  						{ display:block; }
		
		#leftcon .ctdfl p					{	width: 170px;	float: left;	margin-right: 20px; display:block;}
		#leftcon .ctdfl .ctdtbl				{	width: 440px;	float: left;	}
		


