body		{

			background-color:#1D59BA;

			padding:0 0 0 0 ;

			margin:0 0 0 0;

		}

/*　　-----------------------------------------------　*/

img		{

			border:none;

		}

/*　　-----------------------------------------------　*/

#header		

		{

			position:relative;

			width:800px;

			height:80px;

			margin:0 auto 0 auto;

			background-color:#FFFFFF;

		}

/*　　-----------------------------------------------　*/

#menu		

		{

			position:relative;

			width: 800px;

			height:40px;

			margin-right:auto;

			margin-left:auto;

			padding:0 0 0 0;

			background-color:#002157;



		}

#me		

		{

			width:600px;

			margin-right:auto;

			margin-left:auto;

		}

#navi		{

			margin:0 0 0 0;

			padding-left:0;

			list-style-type:none;

			width:auto;

			float:left;

			font-size:15px;

			background-color:#002157;

			height:40px;

		}

#navi a		{

			display:block;

			background-color:#002157;

			color:#FFFFFF;

			text-decoration:none;

			font-size:13px;

			margin:0 0 0 0;

			padding:5px;



		}

#navi a:hover

		{

			color:#FFFFFF;

			font-size:13px;

			border-bottom:3px dotted #E4EEFF;

		}

#navi li

		{	

			padding-top:7px; 

			float:left;

			margin-left:2px;

			margin-right:2px;



		}

 .ll		{

			display:block;

			background-color:#002157;

			color:#FFFFFF;

			text-decoration:none;

			font-size:20px;

			margin:0 0 0 0;

			padding:0px;



		}



/*　　-----------------------------------------------　*/

#tit		

		{

			position:relative;

			width: 800px;

			height:150px;

			margin-left:auto;

			margin-right:auto;



		}

/*　　-----------------------------------------------　*/

#main		

		{

			position:relative;

			width: 800px;

			height:100%;

			padding:0px;

			margin-left:auto;

			margin-right:auto;



		}			

		

#all		{

			width:100%;

			float:left;

			background:#FFFFFF;

		}

/*　　-----------------------------------------------　*/

#news		{

			

			width:175px;

			height:auto;

			padding:10px;

			background-color:#FFFFFF;

			float:left;

			text-align:left;

			font-size:12px;

			line-height:1.5;

			margin-left:5px

		}

#news h1	{

			font-weight:bold;

			font-size:13px;

			text-align;center;

		}

#stock		{

			

			width:580px;

			height:auto;

			padding:5px 5px 5px 5px;

			line-height:1.5;

			list-style-type:square;

			background-color:#FFFFFF;			

			float:right;

			border-left:2px dotted #E9E9E9;

			}

#stock li	

			{

			list-style-type:none;

			font-size:12px;



			}

#stock .time	

			{

			list-style-type:circle;

			color:#327ABE;

			font-weight:bold;

			border-top:1px dotted #9FB5D9;

			}

/*　　-----------------------------------------------　*/

#hooter		

		{

			position:relative;

			width: 800px;

			height:40px;

			margin-right:auto;

			margin-left:auto;

			padding:0 0 0 0;

			clear:both;

			background-color:#FFFFFF;

			border-top:3px solid #002157;

			border-bottom:3px solid #002157;

		}

#hoot		

		{

			width:350px;;

			margin-left:auto;

			margin-right:0px;

			background-color:#FFFFFF;

		}

#e_hoot		

		{

			width:600px;

			margin-left:auto;

			margin-right:0px;

			background-color:#FFFFFF;

		}

#hooter_navi		{

			margin:0 0 0 0;

			padding-left:0;

			list-style-type:none;

			width:auto;

			float:left;

			font-size:15px;

			height:40px;

			background-color:#FFFFFF;

		}

#hooter_navi a		{

			display:block;

			background-color:#FFFFFF;

			color:#1D1D1D;

			text-decoration:none;

			font-size:12px;

			margin:0 0 0 0;

			padding:5px;



		}

#hooter_navi a:hover

		{

			background-color:#E9E9E9;

			color:#1D1D1D;

			font-size:12px;

			border-bottom:3px dotted #E4EEFF;

		}

#hooter_navi li

		{	

			padding-top:7px; 

			float:left;

			margin-left:2px;

			margin-right:2px;



		}

.tx		{

			display:block;

			background-color:#FFFFFF;

			color:#1D1D1D;

			text-decoration:none;

			font-size:20px;

			margin:0 0 0 0;

			padding:0px;

		}

/*　　-----------------------------------------------　*/

#copyright		

		{

			position:relative;

			width: 800px;

			height:25px;

			margin-right:auto;

			margin-left:auto;

			margin-bottom:25px;

			padding:0 0 0 0;

			background-color:#002157;

			border-top:3px solid #FFFFFF;

			border-bottom:3px solid #FFFFFF;

			text-align:right;

		}

.copy		{

			color:#FFFFFF;

			font-size:12px;

			padding-top:5px;

			padding-bottom:3px;

		}

/*　　-----------------------------------------------　*/

#cont		

			{

			position:relative;

			width: 800px;

			height:auto;

			margin-left:auto;

			margin-right:auto;

			}

#cc		

			{

			width:100%;

			float:left;

			background-color:#FFFFFF;



			}

/*　　-----------------------------------------------　*/

#navimenu		{

			padding:0px;

			margin:0px;

			height:100%;

			width: 100px;

			float:left;			

			}

#navibar		{

			margin:0px;

			padding:0px;

			list-style-type:none;

			border-top:1px solid #FFFFFF;

			width:100px;

			font-size:10pt;

			}

#navibar a		{

			display:block;

			padding:10px;

			background-color:#1D59BA;

			text-decoration:none;

			color:#FFFFFF;

			font-size:10pt;

			}

#navibar a:hover	{

			background-color:#FFFFFF;

			color:#1D59BA;

			}

#navibar li		{

			border-left:10px groove #003284;

			border-bottom:1px solid #FFFFFF;

			border-right:1px solid #FFFFFF;

			margin:1px;

			}

/*　　-----------------------------------------------　*/

#contents		{

			width:660px;

			height:auto;

			border-left:1px solid #1D59BA;

			margin-left:10px;

			padding-right:5px;

			padding-left:5px;

			float:right;

			padding-top:20px;

			padding-bottom:10px;

			background-color:#FFFFFF;



			}

/*　　-----------------------------------------------　*/

.c_tdl			{

			width:100px;

			padding:2px;

			padding-top:5px;

			padding-bottom:5px;

			border-right:4px double #FF7800;

			border-bottom:1px dotted #E8E8E8;

			font-size:12px;

			

			}

.c_tdr			{

			width:550px;

			padding-left:10px;

			font-size:12px;

			padding-top:5px;

			padding-bottom:5px;

			border-bottom:1px dotted #E8E8E8;

			}

/*　　-----------------------------------------------　*/

.h_tdl			{

			width:120px;

			padding-top:5px;

			padding-bottom:5px;

			border-bottom:1px dotted #E8E8E8;

			font-size:12px;

			

			}

.h_tdc			{

			width:60px;

			padding-top:5px;

			padding-bottom:5px;

			border-right:4px double #558AE1;

			border-left:4px double #558AE1;

			border-bottom:1px dotted #E8E8E8;

			font-size:12px;

			text-align:center;

			}

.h_tdr			{

			width:470px;

			padding-left:10px;

			font-size:12px;

			padding-top:5px;

			padding-bottom:5px;

			border-bottom:1px dotted #E8E8E8;

			}

/*　　-----------------------------------------------　*/

.r_title		{

			width:650px;

			padding-left:10px;

			font-size:15px;

			font-weight:bold;

			padding-bottom:5px;

			border-bottom:1px dotted #E8E8E8;

			}

.r_text			{

			width:650px;

			font-size:12px;

			padding-bottom:5px;

			border-bottom:1px dotted #E8E8E8;

			padding-left:50px;

			line-height:1.5;

			}

.r_list			{

			width:650px;

			font-size:12px;

			padding-bottom:5px;

			font-weight:bold;

			border-bottom:1px dotted #E8E8E8;

			padding-left:50px;



			}

.r_list_text		{

			width:650px;

			font-size:12px;

			padding-bottom:5px;

			border-bottom:1px dotted #E8E8E8;

			padding-left:80px;

			line-height:1.5;

			}

/*　　-----------------------------------------------　*/

.center			{

			text-align:center;

			padding-top:20px;

			padding-bottom:20px;

			}

.j_title		{

			padding-left:10px;

			font-size:15px;

			font-weight:bold;

			padding-bottom:5px;

			border-bottom:1px dotted #E8E8E8;

			}

.j_text			{

			width:400px;

			padding-left:25px;

			font-size:12px;

			padding-bottom:5px;

			border-bottom:1px dotted #E8E8E8;

			line-height:1.5;

			}

.j_time			{

			width:80px;

			font-size:12px;

			padding-bottom:5px;

			border-bottom:1px dotted #E8E8E8;

			border-left:4px double #006E6E;

			line-height:1.5;

			text-align:center;

			}

.j_time_n		{

			width:80px;

			}

.j_pdf			{

			width:170px;

			padding-left:10px;

			border-left:4px double #006E6E;

			font-size:12px;

			}

.j_pdf a		{

			color:#2057B2;

			}

.j_pdf a:hover		{

			color:#B11010;

			}

.map_title		{

			width:650px;

			padding-left:10px;

			font-size:15px;

			font-weight:bold;

			padding-bottom:5px;

			border-bottom:1px dotted #E8E8E8;

			}

.map_text		{

			width:650px;

			font-size:12px;

			padding-bottom:5px;

			border-bottom:1px dotted #E8E8E8;

			padding-left:50px;

			line-height:1.5;

			}

.pro_td			{

			height:150px;

			border:1px dotted #A7ADB4;



			}

.pro_td_s			{

			height:150px;

			border:1px dotted #A7ADB4;



			}

.pro_text		{

			height:50px;

			font-size:12px;

			line-height:2;

			background-color:#D8E1EB;

			text-align:center;			

			}

.pro_text_s		{

			height:50px;

			font-size:12px;

			line-height:2;

			background-color:#D8E1EB;

			text-align:center;			

			}

#product		{

			position:relative;

			padding:20px ;

			width: 760px;

			height:auto;

			margin-right:auto;

			margin-left:auto;

			background-color:#FFFFFF;			

			font-size:12px;

			}

#product2		{

			position:relative;

			padding:20px ;

			width: 760px;

			height:580px;

			margin-right:auto;

			margin-left:auto;

			background-color:#FFFFFF;			

			font-size:12px;

			}

#inp			{

			position:relative;

			padding:20px ;

			width: 760px;

			height:900px;

			margin-right:auto;

			margin-left:auto;

			background-color:#FFFFFF;			

			text-align:center;

			font-size:12px;

			}

#inp2			{

			position:relative;

			width: 800px;

			height:auto;

			padding:0;

			margin-left:auto;

			margin-right:auto;

			background-color:#FFFFFF;			

			text-align:center;

			font-size:12px;

			}

#inpcc		

			{

			width:100%;

			float:left;

			background-color:#FFFFFF;

			}

/*　　-----------------------------------------------　*/

.p_itd			{

			width:200px;

			border-bottom:1px dotted #1D59BA;

			border-top:1px dotted #1D59BA;

			}

.p_titletd		{

			width:500px;

			text-size:12px;

			font-weight:bold;

			text-align:center;

			border-top:1px dotted #1D59BA;

			}

.p_texttd		{

			width:500px;

			border-bottom:1px dotted #1D59BA;

			border-top:1px dotted #1D59BA;

			}

.p_texttd p		{

			margin-left:30px;

			margin-right:30px;

			}

/*　　-----------------------------------------------　*/

.smap_title		{

			width:400px;

			padding-left:10px;

			font-size:15px;

			font-weight:bold;

			padding-top:5px;

			padding-bottom:5px;

			}

.smap_title a		{

			color;002157;

			width:400px;

			padding-left:10px;

			font-size:15px;

			font-weight:bold;

			padding-top:5px;

			padding-bottom:5px;

			}

.smap_text		{

			margin-left:20px;

			font-size:12px;

			padding-top:5px;

			line-height:1.5;

			}

.smap_sircle		{

			margin-left:10px;

			font-size:12px;

			list-style:circle;

			}

/*　　-----------------------------------------------　*/

#e_product		{

			position:relative;

			padding:0px 0px 20px 0px;

			width: 800px;

			height:auto;

			margin-right:auto;

			margin-left:auto;

			background-color:#FFFFFF;			

			font-size:12px;

			}

.e_product_mail		{

			width:790px;

			background-color:#003284;

			color:#FFFFFF;

			font-size:12px;

			padding:3px 0 3px 3px;

			text-align:right;

			}

.e_product_mail a	{

			color:#F9AD81;

			}

.e_product_title	{

			padding-top:5px;

			font-size:16px;

			font-weight:bold;

			text-align:center;

			margin-bottom:30px;

			}

.e_product_img		{

			width:200px;

			}

.e_product_text		{

			width:450px;

			font-size:13px;

			text-align:left;

			line-height:1.5;

			}

.e_product_menu		{

			width:190px;

			}

.e_product_stitle	{

			margin-top:5px;

			font-size:13px;

			font-weight:bold;

			text-align:center;

			margin-top:5px;

			margin-bottom:10px;

			}

.e_product_ttd		{

			width:150px;

			background-color:#ACCBFF;

			font-weight:bold;

			}

.e_product_ttd p	{

			margin-left:5px;

			}

.e_product_txtd		{

			width:500px;

			font-size:12px;

			padding:5px;

			border-bottom:1px dotted #1D59BA;

			}

.e_product_stxtd	{

			width:250px;

			font-size:12px;

			padding:5px;

			border-right:1px dotted #1D59BA;

			border-bottom:1px dotted #1D59BA;

			}

.e_product_com		{

			font-size:12px;

			text-align:right;

			margin-right:40px;

			}

.e_product_PRINCIPLE	{

			line-height:1.5;

			font-size:12px;

			width:400px;

			}

.e_product_high		{

			width:600px;

			line-height:1.5;

			}

.e_product_PERFORMANCE	{

			width:70px;

			background-color:#ACCBFF;

			font-weight:bold;

			text-align:center;

			}

.e_product_PERFORMANCE2	{

			width:70px;

			border:1px solid #1D59BA;

			text-align:center;

			}

.e_product_SELECTION	{

			width:25px;

			background-color:#ACCBFF;

			font-weight:bold;

			text-align:center;

			}

.e_product_SELECTION2	{

			width:350px;

			background-color:#ACCBFF;

			border:1px solid #1D59BA;

			text-align:center;

			}

.e_product_SELECTION3	{

			width:350px;

			border:1px solid #1D59BA;

			text-align:left;

			}

.e_product_unit		{

			font-size:12px;

			text-align:left;

			margin-left:20px;

			}

.e_product_unit2	{

			font-size:12px;

			text-align:left;

			margin-left:120px;

			}

.e_product_spec		{

			width:125px;

			font-size:12px;

			background-color:#ACCBFF;

			font-weight:bold;

			text-align:center;

			}

.e_product_spec2	{

			width:125px;

			font-size:12px;

			text-align:center;

			border:1px solid #1D59BA;



			}

.e_product_spec3	{

			width:300px;

			font-size:12px;

			background-color:#ACCBFF;

			font-weight:bold;

			text-align:center;

			}

.e_product_spec4	{

			width:300px;

			font-size:12px;

			text-align:center;

			border:1px solid #1D59BA;

			}

.e_spec			{

			font-size:12px;

			text-align:center;

			font-weight:bold;

			background-color:#ACCBFF;

			}

.e_spec2		{

			text-align:center;

			border:1px solid #1D59BA;

			font-size:12px;

			}

.e_spec3		{

			font-size:12px;

			text-align:left;

			font-weight:bold;

			background-color:#ACCBFF;

			}

/*　　-----------------------------------------------　*/

.c			{

			margin-right:auto;

			margin-left:auto;

			}



/*　　-----------------------------------------------　*/

.form_title		{

			font-size:16px;

			text-align:center;

			font-weight:bold;

			color:#FFFFFF;

			background-color:#243284;

			padding:10px;

			}

.form_coution		{

			font-size:12px;

			text-align:center;

			font-weight:bold;

			color:#DF0029;

			}

.form_link		{

			font-size:12px;

			text-align:center;

			font-weight:bold;

			text-align:right;

			color:#243284;

			}

/*　　-----------------------------------------------　*/

#renew_list		{

			position:relative;

			padding:20px ;

			width: 760px;

			height:auto;

			margin-right:auto;

			margin-left:auto;

			background-color:#FFFFFF;			

			font-size:12px;

			line-height:2;

			}

#renew_list .time	

			{

			list-style-type:circle;

			color:#327ABE;

			font-weight:bold;

			border-top:1px dotted #9FB5D9;

			}

/*　　-----------------------------------------------　*/

#en			{

			position:relative;

			padding:0;

			width: 800px;

			height:30px;

			color:#404040;

			margin-right:auto;

			margin-left:auto;

			background-color:#FFFFFF;

			clear:left;

			font-size:12px;

			}

#en .text		{

			padding-top:10px;

			padding-bottom:10px;

			padding-left:10px;

			font-size:10px:

			}


/*　　-----------------------------------------------　*/
#right_news		{

			

			width:580px;

			height:auto;

			padding:5px 5px 5px 5px;

			line-height:1.5;

			list-style-type:square;

			background-color:#FFFFFF;			

			float:right;

			border-left:2px dotted #E9E9E9;


		}
