/* CSS Document */
body{ width:auto; margin:auto; margin-top:0px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.egou{ font-family:Arial, Helvetica, sans-serif;}
.backbg{ height:10px; background-color:#000000; margin-left:auto; margin-right:auto;}
.cont{ width:950px; margin-left:auto; margin-right:auto;}
.top{ height:60px;}
.top_left { width:572px; height:36px; float:left; margin-top:16px; margin-bottom:8px;}
.top_left_logo{ width:109px; height:36px; float:left;}

.top_right_r{ width:440px; height:30px; float:right; margin-top:5px;}

.top_right_r_l{ float:left; color:#042275;}
.c_name{ font-size:15px; font-weight:bold;}
.e_name{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;}

.top_right_r_r{ width:223px;
                float:right;
				font-family:Arial, Helvetica, sans-serif;
				line-height:15px;
				font-size:12px;
				font-weight:bold;
				color:#666666;
				}

.top_right{width:285px; height:40px; float:right; margin-top:10px; text-align:right;}

.t_w2{ font-size:12px; text-align:right; padding-top:3px;}
.t_w2 a:link   { color:#666666; text-decoration:none;}
.t_w2 a:visited{ color:#666666; text-decoration:none;}
.t_w2 a:hover  { color:#666666; text-decoration:underline;}

.flag_cn { background-image:url(../img/china.jpg); background-repeat:no-repeat; width:60px; height:18px; font-size:14px; font-weight:bold; float:right; margin-top:3px;}
.flag_cn a:link   { color:#666666; text-decoration:none;}
.flag_cn a:visited{ color:#666666; text-decoration:none;}
.flag_cn a:hover  { color:#666666; text-decoration:underline;}

.menu{ height:35px;}
.m_l{ width:542px; float:left;}

.m_l_l{ width:270px; float:left;}
.m_l_l_l{ width:134px; float:left;}
.m_l_l_r{ width:134px; float:right;}

.m_l_r{ width:270px; float:right;}
.m_l_r_l{ width:134px; float:left;}
.m_l_r_r{ width:134px; float:right;}

.m_r{ width:406px; float:right;}

.m_r_l{ width:270px; float:left;}
.m_r_l_l{ width:134px; float:left;}
.m_r_l_r{ width:134px; float:right;}

.m_r_r{ width:134px; float:right;}

.copy{ width:950px; height:20px; margin-bottom:10px;}
.copy_left{ float:left; width:600px; font-size:12px; color:#666666;}
.copy_right{ float:right; width:350px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.bluebg{ height:20px; background-color:#284997; margin-left:auto; margin-right:auto;}
.topback{ margin-top:10px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.topback a:link   { color:#595757; text-decoration:none;}
.topback a:visited{ color:#595757; text-decoration:none;}
.topback a:hover  { color:#595757; text-decoration:underline;}


/* top Document */
.headfla{ width:950px; height:282px; margin-top:4px;}
.topmain{ height:280px; margin-top:15px; margin-bottom:17px;}
.topmain_l{ width:470px; float:left;}

.topmain_r{ width:451px; float:right;}
.pcb_bg{ background-image:url(../img/banner_pcb.jpg); background-repeat:no-repeat; width:451px; height:61px; margin-bottom:10px;}
.banner_left{ float:left;
              background-image:url(../img/shi3.gif);
			  background-repeat:no-repeat;
			  width:15px;
			  height:15px;
			  margin-left:240px;
			  margin-top:25px;
			  }
			  
.banner_right{float:right; margin-top:8px; text-align:left; width:185px; height:38px;}
.banner_right span {display:block; font-size:12px;}
.banner_right span.single {margin-top:16px;}
.banner_right span.double {margin-top:5px;}

.banner_left1{ float:left; width:160px; height:15px; margin-left:20px; margin-top:22px; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold;}
.banner_left1 a:link   { color:#ffffff; text-decoration:none;}
.banner_left1 a:visited{ color:#ffffff; text-decoration:none;}
.banner_left1 a:hover  { color:#ffffff; text-decoration:underline;}
			  
.banner_right1{float:right; margin-top:2px; text-align:left; width:290px; height:60px; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.banner_right1 a:link   { color:#000000; text-decoration:none;}
.banner_right1 a:visited{ color:#000000; text-decoration:none;}
.banner_right1 a:hover  { color:#000000; text-decoration:underline;}

.banner_w1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.banner_w1 a:link   { color:#063877; text-decoration:none;}
.banner_w1 a:visited{ color:#063877; text-decoration:none;}
.banner_w1 a:hover  { color:#063877; text-decoration:underline;}

.banner_w2{ font-size:12px; font-weight:bold; margin-top:5px;}
.ilw_bg{ background-image:url(../img/banner_ilw.jpg);
         background-repeat:no-repeat;
		 width:451px;
		 height:61px;
		 margin-top:10px;
		 margin-bottom:10px;
		 }
.asp_bg{ background-image:url(../img/banner_asp.jpg);
         background-repeat:no-repeat;
		 width:451px;
		 height:61px;
		 margin-top:10px;
		 margin-bottom:10px;
		 }
.data_bg{ background-image:url(../img/banner_data.jpg); background-repeat:no-repeat; width:451px; height:61px; margin-top:10px;}

.newsbg{ background-image:url(../img/newsbg.jpg); background-repeat:no-repeat; width:470px; height:201px;}
.newstop{ width:423px; height:47px; margin-left:auto; margin-right:auto;}
.newstop_left{ float:left; width:200px; margin-top:20px; font-size:17px; font-weight:bold;}
.newstop_right{ float:right; width:41px; height:23px; margin-top:23px;}

.news_con { width:415px; height:23px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;}
.news_con_l{ float:left; width:130px; height:28px;}
.news_con_l_l{ float:left; background-image:url(../img/datebg.jpg); background-repeat:no-repeat; width:26px; height:28px;}
.news_con_l_r{ float:right; margin-top:5px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.news_con_r{ float:right; width:255px; margin-top:5px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.news_con_r span.two {display:block; margin-top:-12px;}
.news_con_r a:link   { color:#666666; text-decoration:none;}
.news_con_r a:visited{ color:#666666; text-decoration:none;}
.news_con_r a:hover  { color:#666666; text-decoration:underline;}


.news_w1{ font-size:8px; color:#FFFFFF; text-align:center;}
.news_w2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center;}
.pc_bg{ background-image:url(../img/banner_pc.jpg); background-repeat:no-repeat; width:470px; height:62px; margin-top:12px;}

.line{ background-image:url(../img/line.jpg); background-repeat:no-repeat; width:950px; height:1px; margin-top:16px; margin-bottom:7px;}

/* profile Document */
.profileimg{ background-image:url(../img/profileimg.jpg); background-repeat:no-repeat; width:950px; height:85px; margin-top:4px;}
.sub_t_w{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595757; height:20px; margin-left:50px; margin-top:20px;}

.pro_con{ font-size:12px; color:#595757; line-height:20px; width:686px; margin-left:auto; margin-right:auto; margin-top:15px;}

.subtitle_shacho{ background-image:url(../img/subtitle_shacho.jpg); background-repeat:no-repeat; width:686px; height:32px;}

.aisatsu_con{ margin-top:20px; margin-left:2px; margin-right:2px;}

.aisatsu_con1{ height:50px; margin-top:20px; margin-bottom:20px; margin-right:2px; text-align:right;}

.aisatsu_con2{ font-size:14px; font-weight:bold;}

.subtitle_keiei{ background-image:url(../img/subtitle_keiei.jpg); background-repeat:no-repeat; width:686px; height:32px;}

.keiei_con{ height:60px; margin-top:20px; margin-bottom:20px; margin-left:2px; margin-right:2px;}

.subtitle_gaiyou{ background-image:url(../img/subtitle_gaiyou.jpg); background-repeat:no-repeat; width:686px; height:32px;}

.gaiyou_con{ height:20px; margin-top:20px; margin-bottom:5px;}
.gaiyou_con_l{ float:left; width:98px; margin-left:2px;}
.gaiyou_con_l1{ float:left; width:98px; margin-left:2px;}
.gaiyou_con_r{ float:right; width:584px; margin-right:2px;}
.sub_line{ background-image:url(../img/sub_line.jpg); background-repeat:no-repeat; width:686px; height:3px; margin-top:5px; margin-bottom:5px;}

.gaiyou_con1{ height:160px; margin-top:5px; margin-bottom:5px;}
.gaiyou_con2{ height:20px; margin-top:5px; margin-bottom:5px;}
.gaiyou_con3{ height:60px; margin-top:5px; margin-bottom:5px;}
.gaiyou_con4{ height:20px; margin-top:5px; margin-bottom:20px;}
.subtitle_soshiki{ background-image:url(../img/subtitle_soshiki.jpg); background-repeat:no-repeat; width:686px; height:32px;}
.soshikiimg{ background-image:url(../img/soshikiimg.jpg); background-repeat:no-repeat; width:640px; height:370px; margin-top:20px; margin-bottom:20px; margin-left:auto; margin-right:auto;}
.subtitle_enkaku{ background-image:url(../img/subtitle_enkaku.jpg); background-repeat:no-repeat; width:686px; height:32px;}
.letter_s{ letter-spacing:3px;}
.letter_s1{ letter-spacing:8px;}
.letter_s2{ letter-spacing:18px;}

/* service Document */
.ser_con{ color:#595757; width:686px; margin-left:auto; margin-right:auto; margin-top:15px;}

.serviceimg{ background-image:url(../img/serviceimg.jpg); background-repeat:no-repeat; width:950px; height:85px; margin-top:4px;}
.subtitle_annai{ background-image:url(../img/subtitle_annai.jpg); background-repeat:no-repeat; width:686px; height:32px;}
.annai_con{ height:190px; margin-top:20px; margin-left:2px; margin-right:2px;}
.annai_con_l{ float:left; width:490px;}
.annai_con_r{ float:right; width:163px;}

.annai1{ background-image:url(../img/annai1.jpg); background-repeat:no-repeat; width:163px; height:108px; margin:10px 0;}
.annai2{ background-image:url(../img/annai2.jpg); background-repeat:no-repeat; width:163px; height:108px; margin-bottom:10px;}
.annai5{ background-image:url(../img/annai5.jpg); background-repeat:no-repeat; width:163px; height:102px; margin-bottom:10px;}
.annai4{ background-image:url(../img/asp1.jpg); background-repeat:no-repeat; width:163px; height:110px; margin-bottom:10px;}
.annai6{ background-image:url(../img/service-img01.jpg); background-repeat:no-repeat; width:163px; height:42px; margin-bottom:10px;}
.annai7{ background-image:url(../img/service-img02.jpg); background-repeat:no-repeat; width:159px; height:96px; margin-bottom:10px;}
.annai8{ background-image:url(../img/service-img03.jpg); background-repeat:no-repeat; width:163px; height:84px; margin-bottom:10px;}

.buffaloimg{ background-image:url(../img/buffaloimg.jpg); background-repeat:no-repeat; width:163px; height:108px;}
.annai_w1{ background-image:url(../img/shi9.jpg); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#0E58A7; height:19px; padding-left:22px; padding-top:2px;}
.annai_w2{ font-size:12px; color:#595757; line-height:20px; margin-top:15px; margin-right:10px;}

.annai_w3{ background-image:url(../img/shi9.jpg); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#0E58A7; height:19px; padding-left:22px; margin-left:2px; margin-right:2px; padding-top:2px;}

.annai_w4{ font-size:12px; color:#595757; line-height:20px; height:80px; margin-top:15px; margin-left:2em;}
.annai_w4_l{ float:left; width:90px; height:80px;}
.annai_w4_r{ float:right; width:370px; height:80px;}

.annai3{ background-image:url(../img/annai3.jpg); background-repeat:no-repeat; height:500px; margin-top:20px; margin-bottom:20px; margin-left:2px; margin-right:2px; line-height:20px;}

.annai3_con{ width:530px; height:150px; padding-top:300px;}
.annai3_con_l{ float:left; width:180px; font-size:12px;}
.annai3_con_l_l{ float:left; width:60px; font-family:Arial, Helvetica, sans-serif;}
.annai3_con_l_r{ float:right; width:120px;}
.annai3_con_r{ float:right; width:350px; font-size:12px;}

.annai4_con{ width:682px; height:425px; margin-top:20px; margin-left:2px; margin-right:2px;}
.annai4_con_l{ float:left; width:448px; height:425px;}
.annai4_con_l_l{ float:left; background-image:url(../img/annaibg.jpg); background-repeat:repeat-x; width:144px; font-size:12px; color:#4878BD; padding-left:3px; line-height:17px;}
.annai4_con_l_r{ float:right; background-image:url(../img/annai4.jpg); background-repeat:no-repeat; width:298px; height:420px;}
.annai4_con_r{ float:right; background-image:url(../img/annaibg.jpg); background-repeat:repeat-x; width:228px; font-size:12px; color:#4878BD; padding-left:3px; line-height:17px;}


/* pcb Document */
.pcb_con{color:#595757; width:686px; height:1480px; margin-left:auto; margin-right:auto; margin-top:15px;}

.pcbimg{ background-image:url(../img/pcbimg.jpg); background-repeat:no-repeat; width:950px; height:85px; margin-top:4px;}
.subtitle_pcb{ background-image:url(../img/subtitle_pcb.jpg); background-repeat:no-repeat; width:686px; height:32px;}

.shuri_con{height:220px; margin-top:20px; margin-left:2px; margin-right:2px;}
.shuri_con_l{ float:left; width:490px; height:180px;}
.shuri_con_r{ float:right; width:163px;}
.pcb1{ background-image:url(../img/annai1.jpg); background-repeat:no-repeat; width:163px; height:108px; margin-bottom:10px;}

.pcb2{ background-image:url(../img/pcb2.jpg); background-repeat:no-repeat; height:295px; margin-top:20px; margin-bottom:20px; margin-left:2px; margin-right:2px; line-height:20px;}

.pcb_w1{ background-image:url(../img/shi9.jpg); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#0E58A7; height:19px; padding-left:22px; padding-top:2px;}
.pcb_w2{font-size:12px; color:#595757; line-height:20px; margin-top:15px; margin-right:10px;}

.pcb_w3{ background-image:url(../img/shi9.jpg); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#0E58A7; height:19px; padding-left:22px; margin-left:2px; margin-right:2px; padding-top:2px;}
.pcb_w4{font-size:12px; color:#595757; line-height:20px; margin-top:15px; margin-left:2px; margin-right:2px;}
.pcb_w5{font-size:12px; color:#595757; line-height:20px; margin-top:15px; margin-left:2px; margin-right:2px; width:682px; height:40px;}
.pcb_w5_l{ float:left; width:10px; height:40px;}
.pcb_w5_r{ float:right; width:670px; height:40px;}

.pcb_w6{font-size:12px; color:#595757; line-height:20px; margin-top:15px; margin-left:2px; margin-right:2px; width:682px; height:80px;}
.pcb_w6_l{ float:left; width:10px; height:80px;}
.pcb_w6_r{ float:right; width:670px; height:80px;}

.pcb_w7{ background-image:url(../img/shi9.jpg); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#0E58A7; height:19px; padding-left:22px; margin-left:2px; margin-right:2px; padding-top:2px; margin-bottom:20px;}

.pcb3{ background-image:url(../img/annai3.jpg); background-repeat:no-repeat; height:490px; margin-top:20px; margin-bottom:20px; margin-left:2px; margin-right:2px; line-height:20px;}

.pcb3_con{ width:530px; height:150px; padding-top:300px;}
.pcb3_con_l{ float:left; width:180px; font-size:12px;}
.pcb3_con_l_l{ float:left; width:60px; font-family:Arial, Helvetica, sans-serif;}
.pcb3_con_l_r{ float:right; width:120px;}
.pcb3_con_r{ float:right; width:350px; font-size:12px;}

.pcb4_con{ width:682px; height:425px; margin-top:20px; margin-left:2px; margin-right:2px;}
.pcb4_con_l{ float:left; width:448px; height:425px;}
.pcb4_con_l_l{ float:left; background-image:url(../img/annaibg.jpg); background-repeat:repeat-x; width:144px; font-size:12px; color:#4878BD; padding-left:3px; line-height:17px;}
.pcb4_con_l_r{ float:right; background-image:url(../img/annai4.jpg); background-repeat:no-repeat; width:298px; height:420px;}
.pcb4_con_r{ float:right; background-image:url(../img/annaibg.jpg); background-repeat:repeat-x; width:228px; font-size:12px; color:#4878BD; padding-left:3px; line-height:17px;}

.pcb5_con{ width:480px; height:80px; margin-top:20px;}

.pcb5_con_l{ float:left; width:234px; height:80px;}

.pcb5_con_l_l{ float:left; background-image:url(../img/pcb7.jpg); background-repeat:no-repeat; width:111px; height:80px;}

.pcb5_con_l_r{ float:right; background-image:url(../img/pcb8.jpg); background-repeat:no-repeat; width:111px; height:80px;}

.pcb5_con_r{ float:right;  width:234px; height:80px;}

.pcb5_con_r_l{ float:left; background-image:url(../img/pcb9.jpg); background-repeat:no-repeat; width:111px; height:80px;}

.pcb5_con_r_r{ float:right; background-image:url(../img/pcb10.jpg); background-repeat:no-repeat; width:111px; height:80px;}

.shuri_con1{ height:120px; margin-top:20px; margin-left:2px; margin-right:2px;}
.shuri_con1_l{ float:left; width:490px; height:120px;}
.shuri_con1_r{ float:right; width:163px; margin-top:10px;}

.shuri_con2{ height:200px; margin-top:20px; margin-left:2px; margin-right:2px;}
.shuri_con2_l{ float:left; width:490px; height:200px;}
.shuri_con2_r{ float:right; width:163px; margin-top:10px;}

.pcb5{ background-image:url(../img/pcb5.jpg); background-repeat:no-repeat; width:163px; height:108px;}
.pcb6{ background-image:url(../img/pcb6.jpg); background-repeat:no-repeat; width:163px; height:108px;}

/* quality Document */
.qua_con{ font-size:12px; color:#595757; width:686px; height:860px; margin-left:auto; margin-right:auto; margin-top:15px;}

.qualityimg{ background-image:url(../img/qualityimg.jpg); background-repeat:no-repeat; width:950px; height:85px; margin-top:4px;}
.subtitle_hinshitsu{ background-image:url(../img/subtitle_hinshitsu.jpg); background-repeat:no-repeat; width:686px; height:32px;}

.hinshitsu_con{ height:807px; margin-top:20px; margin-left:2px; margin-right:2px;}
.hinshitsu_con_l{ float:left; width:486px; height:701px;}
.hinshitsu_con_r{ float:right; width:163px; height:807px;}
.hinshitsu_w1{ background-image:url(../img/shi9.jpg); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#0E58A7; height:19px; padding-left:22px; padding-top:3px;}
.hinshitsu_w2{font-size:12px; color:#595757; line-height:20px; margin-top:15px; margin-bottom:15px; margin-right:10px;}

.hinshitsu5{ height:305px; margin-top:15px; margin-bottom:15px; margin-right:10px; background-color:#CCCCCC;}
.hinshitsu5_l{ float:left; background-image:url(../img/q01.jpg); background-repeat:no-repeat; width:200px; height:280px; margin-top:15px; margin-left:15px;}
.hinshitsu5_r{ float:right; background-image:url(../img/q02.jpg); background-repeat:no-repeat; width:200px; height:280px; margin-right:15px; margin-top:15px;}

.hinshitsu1{ background-image:url(../img/qua1.jpg); background-repeat:no-repeat; width:163px; height:122px; margin-bottom:10px;}
.hinshitsu2{ background-image:url(../img/qua2.jpg); background-repeat:no-repeat; width:163px; height:122px; margin-bottom:10px;}
.hinshitsu3{ background-image:url(../img/qua3.jpg); background-repeat:no-repeat; width:163px; height:122px; margin-bottom:10px;}
.hinshitsu6{ background-image:url(../img/qua5.jpg); background-repeat:no-repeat; width:163px; height:167px; margin-bottom:10px;}
.hinshitsu4{ background-image:url(../img/qua4.jpg); background-repeat:no-repeat; width:163px; height:209px;}
.hinshitsu_w3{ width:163px; font-size:12px; color:#595757; margin-top:9px;}


/* recruit Document */
.rec_con{ font-size:12px; color:#595757; width:686px; height:1075px; margin-left:auto; margin-right:auto; margin-top:15px;}

.recruitimg{ background-image:url(../img/recruitimg.jpg); background-repeat:no-repeat; width:950px; height:85px; margin-top:4px;}
.subtitle_boshu{ background-image:url(../img/subtitle_boshu.jpg); background-repeat:no-repeat; width:686px; height:32px;}

.boshu_con{ height:1020px; margin-top:20px; margin-left:2px; margin-right:2px;}
.boshu_con_l{ float:left; width:486px; height:1020px;}
.boshu_con_r{ float:right; width:164px; height:1020px;}

.boshu_w1{ background-image:url(../img/shi9.jpg); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#0E58A7; height:19px; padding-left:22px; padding-top:3px;}

.boshu_w2{ font-size:12px; color:#595757; line-height:20px; margin-top:5px; margin-bottom:15px; margin-right:10px;}

.boshu_w3{ font-size:14px; font-weight:bold; color:#0E58A7; height:19px; margin-top:25px;}

.boshu_w4{ font-size:12px; font-weight:bold; color:#0E58A7; height:19px; margin-top:5px; line-height:20px;}

.boshu1{ background-image:url(../img/r01.jpg); background-repeat:no-repeat; width:164px; height:109px; margin-bottom:10px;}
.boshu2{ background-image:url(../img/r02.jpg); background-repeat:no-repeat; width:164px; height:109px; margin-bottom:10px;}
.boshu3{ background-image:url(../img/r03.jpg); background-repeat:no-repeat; width:164px; height:109px;}


/* site map Document */
.sitemapimg{ background-image:url(../img/sitemapimg.jpg); background-repeat:no-repeat; width:950px; height:85px; margin-top:4px;}
.sitemap_con{ width:820px; height:650px; font-size:14px; line-height:30px; margin-left:100px; margin-right:50px; margin-top:15px;}
.sitecon_l{ float:left; width:100px; background-image:url(../img/shi5.jpg); background-repeat:no-repeat; padding-left:22px; padding-top:3px;}
.sitecon_r{ float:right; width:698px;}

.sitecon_r_l{ float:left; width:220px;}
.sitecon_r_r{ float:right; width:478px;}

.sitemap_con a:link   { color:#595757; text-decoration:none;}
.sitemap_con a:visited{ color:#595757; text-decoration:none;}
.sitemap_con a:hover  { color:#595757; text-decoration:underline;}

.sitemap_word1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; height:40px; margin-top:20px;}


.sitemap_word2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:90px; height:40px;}
.sitemap_word2 a:link   { color:#000000; text-decoration:none;}
.sitemap_word2 a:visited{ color:#000000; text-decoration:none;}
.sitemap_word2 a:hover  { color:#000000; text-decoration:underline;}

/* ilw Document */
.ilwimg{ background-image:url(../img/ilwimg.jpg); background-repeat:no-repeat; width:950px; height:85px; margin-top:4px;}

.il_con{ line-height:20px; width:686px; height:3020px; margin-left:auto; margin-right:auto; margin-top:15px;}

.ilw_con{ height:3000px; margin-top:20px; margin-left:2px; margin-right:2px;}
.ilw_con_l{ float:left; width:486px; height:3000px;}
.ilw_con_r{ float:right; width:163px;}

.ilw_w1{ background-image:url(../img/ilw_titile_bg.jpg); background-repeat:no-repeat; font-size:12px; height:21px; padding-left:5px; padding-top:3px;}

.ilw_w2{ background-image:url(../img/step.jpg); background-repeat:no-repeat; height:18px; font-weight:bold; padding-left:5px; padding-top:3px;}

.ilw_w3{ font-size:12px; color:#595757; margin-top:5px; margin-bottom:5px; margin-right:10px;}

.step{ background-image:url(../img/step.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; height:18px; padding-left:5px; padding-top:1px; margin-top:10px;}

.ilw_w4{ font-size:12px; color:#0E58A7; margin-top:5px; margin-bottom:5px; margin-right:10px;}

.ilw_w5{ font-size:12px; color:#0E58A7; height:19px; margin-top:5px; line-height:20px;}

.ilw_w6{ font-size:12px; font-weight:bold; color:#0E58A7; height:20px; margin-top:5px;}

.ilw_w7{ font-size:12px; font-weight:bold; color:#595757; margin-top:5px; margin-bottom:5px; margin-left:12px; margin-right:10px;}

.ilw_w8{ font-size:12px; color:#595757; margin-top:5px; margin-bottom:5px; margin-left:25px; margin-right:10px;}

.ilw_w9{ font-size:12px; color:#595757; margin-top:5px; margin-bottom:5px; margin-left:12px; margin-right:10px;}
.ilw_w10{ font-size:12px; color:#595757; margin-top:5px; margin-bottom:5px; margin-left:50px; margin-right:10px;}
.ilw_w11{ font-size:12px; color:#595757; margin-top:5px; margin-bottom:5px; margin-left:12px; margin-right:10px;}
.ilw_w12{ font-size:12px; font-weight:bold; color:#0E58A7; height:40px; margin-top:5px;}

.ilw_con1{ height:80px; font-size:12px; color:#595757; margin-top:5px; margin-bottom:5px; margin-left:25px; margin-right:10px;}
.ilw_con1_l{ float:left; width:12px;}
.ilw_con1_r{ float:right; width:435px;}
.ilw1{ background-image:url(../img/ilw1.jpg); background-repeat:no-repeat; width:163px; height:108px; margin-bottom:10px;}
.ilw2{ background-image:url(../img/ilw2.jpg); background-repeat:no-repeat; width:163px; height:54px; margin-bottom:10px;}
.ilw3{ background-image:url(../img/ilw3.jpg); background-repeat:no-repeat; width:163px; height:108px; margin-bottom:10px;}
.ilw4{ background-image:url(../img/ilw4.jpg); background-repeat:no-repeat; width:163px; height:108px; margin-bottom:10px;}
.ilw5{ background-image:url(../img/ilw5.jpg); background-repeat:no-repeat; width:163px; height:108px; margin-bottom:10px;}

/* asp Document */
.aspimg{ background-image:url(../img/aspimg.jpg); background-repeat:no-repeat; width:950px; height:85px; margin-top:4px;}
.subtitle_asp{ background-image:url(../img/subtitle_asp.jpg); background-repeat:no-repeat; width:686px; height:32px;}
.asp{ background-image:url(../img/aspimg1.jpg); background-repeat:no-repeat; height:295px; margin-top:20px; margin-bottom:20px; margin-left:2px; margin-right:2px; line-height:20px;}
.asp1{ background-image:url(../img/asp1.jpg); background-repeat:no-repeat; width:163px; height:110px; margin-bottom:10px;}
.asp2{ background-image:url(../img/asp2.jpg); background-repeat:no-repeat; width:163px; height:122px; margin-bottom:10px;}
.asp3{ background-image:url(../img/asp3.jpg); background-repeat:no-repeat; width:163px; height:110px; margin-bottom:10px;}
.data{ background-image:url(../img/data1.jpg); background-repeat:no-repeat; width:163px; height:90px; margin-bottom:10px;}
.data1{ background-image:url(../img/data2.jpg); background-repeat:no-repeat; width:163px; height:90px; margin-bottom:10px;}


.as_con{ line-height:20px; width:686px; height:604px; margin-left:auto; margin-right:auto; margin-top:15px;}

.asp_con{ height:552px; margin-top:20px; margin-left:2px; margin-right:2px;}
.asp_con_l{ float:left; width:486px; height:552px;}
.asp_con_r{ float:right; width:163px;}

/* access Document */
.accessimg{ background-image:url(../img/accessimg.jpg); background-repeat:no-repeat; width:950px; height:85px; margin-top:4px;}
.subtitle_access{ background-image:url(../img/subtitle_access.jpg); background-repeat:no-repeat; width:686px; height:32px;}
.ac_con{ line-height:20px; width:686px; height:460px; margin-left:auto; margin-right:auto; margin-top:15px;}

.acc_con{ height:400px; margin-top:20px; margin-left:2px; margin-right:2px;}
.acc_con_l{ float:left; width:245px; height:365px;}
.acc_con_r{ float:right; width:425px;}

.acc_w1{font-size:16px; font-weight:bold; color:#595757; line-height:20px; margin-top:15px; margin-bottom:15px; margin-right:10px;}
.acc_w2{font-size:14px; color:#595757; line-height:20px; margin-top:15px; margin-bottom:15px; margin-right:10px;}
.g_f{ width:425px; height:350px; margin-top:15px; margin-bottom:10px;}

/* privacy Document */
.privacyimg{ background-image:url(../img/privacyimg.jpg); background-repeat:no-repeat; width:950px; height:85px; margin-top:4px;}
.subtitle_privacy{ background-image:url(../img/subtitle_privacy.jpg); background-repeat:no-repeat; width:686px; height:32px;}
.privacy_con{ line-height:20px; width:686px; height:1557px; margin-left:auto; margin-right:auto; margin-top:15px;}
.priv_con{ height:120px; margin-top:20px; margin-left:2px; margin-right:2px;}
.privacy_w1{ font-size:14px; font-weight:bold; color:#0E58A7; margin-top:20px;}
.privacy_w2{ font-size:12px; color:#595757; line-height:20px; margin-top:5px; margin-bottom:15px;}

.privacy_con1{ height:40px; font-size:12px; color:#595757; margin-top:5px; margin-bottom:5px;}
.privacy_con1_l{ float:left; width:20px;}
.privacy_con1_r{ float:right; width:665px;}

.privacy_con2{ height:100px; font-size:12px; color:#595757; margin-top:5px; margin-bottom:5px;}

.privacy_con3{ height:80px; font-size:12px; color:#595757; margin-top:5px; margin-bottom:5px;}

.privacy_con4{ height:20px; font-size:12px; color:#595757; margin-top:5px; margin-bottom:5px; margin-left:21px;}
.privacy_con4_l{ float:left; width:15px;}
.privacy_con4_r{ float:right; width:649px;}

/* added 201901 */
dt,dd {border-top:dotted 1px #aaa; line-height:2em;}
dt {float:left;}
.none-border {border:none;}

.subtitle-circle {margin:0 0 0 1em; color:#0E58A7;}

.box01 {
font-size:12px;
margin-top:10px;
padding:5px;
text-align:left;
}

.box02 {
margin-top:10px;
padding:5px;
}

.box01 .ptxt01 {display:block; text-indent: -1.4em; padding-left: 1.4em;}
.box01 .ptxt02 {clear:both; display:block; text-indent: -1.4em; padding-left: 1.4em;}
.box02 .box-title {display:block; padding:10px 0; font-size:12px;}




.float-right {float:right}
.float-left {float:left;}

.clearfix:after {
    content:" ";
    display:block;
    clear:both;
}