@charset "utf-8";

@import url("/04jp/common/css/base.css");    
body{background:url(/04jp/images/main/bg.gif) left top repeat-x;}
#wrap { position:absolute;float:left;width:100%;left:0;top:0;backgroud:#fff;}
	#header{ position:relative;margin:0;padding:0;height:168px;width:995px;}
		h1 { position:absolute;top:0;left:50px;}
		ul#langSite { position:absolute;margin:21px 0 0 742px;}
		ul#langSite li { float:left;}
		
		#gnb{position:absolute;top:56px;left:0;width:940px;height:112px;background:url(/04jp/images/main/menu_bg.jpg) left top no-repeat;padding:18px 0 0 149px;}
		#gnb li{float:left;}
		#gnb li.btn{padding:4px 0 0 0;}
		#gnb li ul{position:absolute; float:left; top:38px; left:0; visibility:hidden; padding:0 0 0 20px;}
		#gnb li ul li{float:left; line-height:14px; white-space:nowrap;padding:16px 16px 1px 0;}
		#gnb li ul li a{ color:#ffffff;}
		#gnb li ul li a:hover { font-weight:bold; color:#BFF5FF;}
		#gnb ul#gnbList01{width:700px;left:190px;}
		#gnb ul#gnbList02{width:500px;left:190px;}
		#gnb ul#gnbList03{width:300px;left:410px;}
		#gnb ul#gnbList04{width:750px;left:390px;}
		#gnb ul#gnbList05{width:700px;left:350px;}
		
		#quick_btn{position:absolute;margin:0;top:126px;left:734px;}
		#quick_btn li{float:left;}
	
	#middle{position:relative;float:left;width:995px;padding:0;margin:0;}
		#left{float:left;width:267px;margin:0 0 0 23px;padding:0;}
			#industry{height:157px;width:267px;margin:15px 0 0 0;}
			#industry p {float:left;margin:0;}
			#industry ul { float:left;}
			#industry ul li{line-height:150%;background:url(/04jp/images/main/icon_02.gif) left 8px no-repeat;padding:0 0 0 10px;}
			
			#sister{width:267px;height:111px;background:url(/04jp/images/main/sister_bg.jpg) left top no-repeat;}
			#sister h3{padding:22px 0 0 15px;}
			#sister ul{padding:5px 0 0 15px;}
			#sister ul li{line-height:130%;background:url(/04jp/images/main/icon_01.gif) 3px 5px no-repeat;padding:0 0 0 12px; font-size:11px;}
			
			#jewelry{width:267px;height:112px;background:url(/04jp/images/main/jewelry_bg.jpg) left top no-repeat;}
			#jewelry h3{padding:24px 0 0 90px;}
			#jewelry ul{padding:5px 20px 0 94px;}
			#jewelry ul li{line-height:130%;font-size:11px;}
			
		#center{float:left;width:387px;margin:0;padding:0;}
			#major{width:387px;height:194px;margin:15px 0 0 0;}
			#major ul{width:353px;height:135px;background:url(/04jp/images/main/major_bg.jpg) left top no-repeat;padding:30px 0 0 34px;}
			
			#history{width:387px;height:109px;}
			#history p{float:left;padding:10px 0 0 30px;margin:0;}
			#history ul{width:230px;float:left;padding:10px 10px 0 12px;margin:0;}
			#history ul li{font-size:11px;line-height:130%;}
			
			#banner{width:387px;height:101px;}
			#banner h3{margin:8px 0 0 0;}
			#bannerImg{ clear:both;width:303px;float:left;margin:10px 0 0 32px; display:inline;}
			#bannerControl li{float:left;margin:15px 0 0 5px;}
			
		#right{float:left;width:239px;margin:0;padding:0;}
			#tour{width:239px;height:89px;margin:15px 0 0 0; background:url(/04jp/images/main/tour_bg.gif) left top no-repeat;}
			#tour h3{padding:18px 0 0 80px;}
			#tour p{padding:5px 10px 0 84px;margin:0;line-height:120%;font-size:11px;color:#A2998F;}
			
			#festival{width:239px;height:86px; background:url(/04jp/images/main/festival_bg.gif) left top no-repeat;}
			#festival h3{padding:15px 0 0 12px;}
			#festival p{padding:5px 0 0 13px;margin:0;line-height:120%;font-size:11px;color:#A2998F;width:130px;}
			
			#btn_img{width:239px;height:152px;background:url(/04jp/images/main/btn_bg.gif) left top no-repeat;padding:8px 0 0 13px;}
			#btn_img p{margin:0;}
		
	#footer{position:relative;width:100%;height:70px;padding:0;margin:0;clear:both;background:url(/04jp/images/main/footer_bg.gif) left top repeat-x;}
		#footerWrap{width:995px;float:left;}
		#footerWrap h3 {position:absolute;margin:0 0 0 50px;}
		#footerWrap ul#copyRight {position:absolute;margin:24px 0 0 207px;padding:0; }
		#footerWrap ul#copyRight li {margin:0;padding:0;float:left; }
	