body{margin:0; padding:0; background-color:black;}
img{border:0;}

/*INDEX
*****************************************************************/
#wrapper{margin:0 auto; padding:0; width:800px;}
#wrapper h1.logo{margin:53px 0 400px 0; padding:0; width:710px; float:left;}
#wrapper h1.logo2{margin:53px 0 47px 0; padding:0; width:710px; float:left;}
#wrapper div.globaltop{margin:81px 0 0 0; padding:0; width:90px; float:left;}

#wrapper ul.menu_top { margin:0; padding:0; list-style:none; width:800px;}
#wrapper ul.menu_top li{margin:0 2px 0 0; padding:0; height:33px; float:left;}
#wrapper ul.menu_top li.last{margin:0;}

#wrapper h2{margin:0 0 25px 0; padding-top:60px;}

#wrapper div.address01 {padding-left:20px; margin-bottom:20px; width:246px; height:110px; background:url(../china_img/dotline.gif) right top no-repeat;}
#wrapper div.address01 h3 {margin:0;}
#wrapper div.address01 p { font-size:12px; line-height:1.4em; color:#fff; }
#wrapper div.address02 {padding-top:20px; border-top:solid 1px #949595; width:800px;}
#wrapper div.address02 h3 {margin:0;}
#wrapper div.address02 p { font-size:12px; line-height:1.4em; color:#fff; }

#wrapper p.copyright{margin:0; padding:90px 0 30px 0; color:#949595; font-size:10px; line-height:1.6em; clear:both;}


/*SERVICE*/
#wrapper #service h2.ttl { margin:0 0 42px 0; padding-top:67px; clear:both; }
#wrapper #service p.ser { margin:0 0 58px 0; padding:0; font-size:14px; color:#949595; line-height:1.6em; }
#wrapper #service div.img01 { margin:0; }
#wrapper #service h3.ttl2 { margin:70px 0 10px 0; padding:15px 0 0 20px; height:35px; border-left:solid 7px #54524e; }
#wrapper #service div.img02 { margin:0 0 70px 0; }

/*PRODUCTS*/
#wrapper #products ul.pro_menu { margin:0; padding:25px 0 0 0; list-style:none; width:800px; clear:both;}
#wrapper #products ul.pro_menu li { margin:0 0 3px 0; _margin:0;  padding:0; height:28px; }
#wrapper #products h2.ttl { margin:100px 0 25px 0; padding:5px 0 0 20px; height:46px; border-left:solid 7px #54524e;}
#wrapper #products p {margin:0; padding:0; color:#949595; font-size:12px; line-height:1.6em;}
#wrapper #products div.pro02box { margin:0; padding:0; width:800px;}
#wrapper #products div.pro02box div.pro02boxin {margin:0; padding:30px 0; width:381px; background:url(../china_img/dotline2.gif) left bottom no-repeat; float:left;}
#wrapper #products div.pro02box div.pro02boxin p.ph { margin:0; padding:0; width:120px; float:left;}
#wrapper #products div.pro02box div.pro02boxin h3.pro02ttl { margin:0; padding:0 0 10px 0; width:260px; float:left;}
#wrapper #products div.pro02box div.pro02boxin p.pro02txt { margin:0; padding:0; width:260px; color:#fff; float:left;}

#wrapper #products div.pro02box div.pro02boxinl {margin:0; padding:30px 0; width:381px; background:url(../china_img/dotline2.gif) left bottom no-repeat; float:left;}
#wrapper #products div.pro02box div.pro02boxinl p.ph { margin:0; padding:0; width:120px; float:left;}
#wrapper #products div.pro02box div.pro02boxinl h3.pro02ttl { margin:0; padding:0 0 10px 0; width:260px; float:left;}
#wrapper #products div.pro02box div.pro02boxinl p.pro02txt { margin:0; padding:0; width:260px; color:#fff; float:left;}

#wrapper #products div.pro02box div.pro02boxinb {margin:0; padding:30px 0; width:800px; height:108px; background:url(../china_img/dotline2.gif)left bottom no-repeat; clear:both;}
#wrapper #products div.pro02box div.pro02boxinb h3.pro02ttl { margin:0; padding:0 0 10px 0; width:535px;}
#wrapper #products div.pro02box div.pro02boxinb p.pro02txt { margin:0; padding:0; width:535px; height:98px; color:#fff; background:url(../china_img/pro_img02_09ttl2.gif)right top no-repeat;}


#wrapper #products div.pro03boxl {width:300px; float:left;}
#wrapper #products div.pro03boxl h3 {margin:0; padding:0;}
#wrapper #products div.pro03boxl ul {margin:0; padding:10px 0 0 0;}
#wrapper #products div.pro03boxl ul li {margin:5px 0 0 0; padding:0 0 0 15px; color:#fff; font-size:12px; list-style:none; }
#wrapper #products div.pro03boxr {margin-bottom:30px; width:500px; height:114px; background:url(../china_img/pro_img03_01.jpg) right top no-repeat; float:left;}
#wrapper #products div.pro03boxr h3 {margin:0; padding:0;}
#wrapper #products div.pro03boxr ul {margin:0; padding:10px 0 0 0;}
#wrapper #products div.pro03boxr ul li {margin:5px 0 0 0; padding:0 0 0 15px; color:#fff; font-size:12px; list-style:none;}
#wrapper #products div.pro03ad {margin:0 0 30px 0; padding:3px; width:794px; background-color:#404040; clear:both;}
#wrapper #products div.pro03adin {width:792px; border:solid 1px #000; background:url(../china_img/pro_img03_02.jpg) right bottom no-repeat;}
#wrapper #products div.pro03adin h3 {margin:20px 0 0 20px; padding:0;}
#wrapper #products div.pro03adin p {margin:10px 0 0 20px; color:#fff; font-size:12px; line-height:1.6em; }
#wrapper #products div.pro03adin ul {margin:10px 0 20px 20px; background:url(../china_img/pro_img03_04ttl.gif) left center no-repeat; }
#wrapper #products div.pro03adin ul li { padding-left:10px; list-style:none; color:#fff; font-size:12px; }

#wrapper #products h3.pro04ttl {margin:30px 0 10px 0;}
#wrapper #products ul.pro04txt {margin:0; padding:0; height:116px; background:url(../china_img/pro_img04.jpg) right top no-repeat;}
#wrapper #products ul.pro04txt li {color:#fff; font-size:12px; line-height:1.6em; list-style:none;}
#wrapper #products div.pagetop { margin:0; padding:10px 0 0 0; text-align:right; width:800px; clear:both;}


/*UTILITY
*****************************************************************/
.clealer{clear:both;}
.flo_l{float:left;}
.flo_r{float:right;}
.txt_l{text-align:left;}
.txt_r{text-align:right;}
.txt_c{text-align:center;}
.num01{background:url(../china_img/num01.gif)left center no-repeat;}
.num02{background:url(../china_img/num02.gif)left center no-repeat;}
.num03{background:url(../china_img/num03.gif)left center no-repeat;}