body {
	font:12px ms gothic;
	margin:0px;
	padding:0px;
	text-align:center;
	background:#FFF;
}
a:link,a:visited {
	font-size:13.5px;
	text-decoration: none;
	color: #FFFFFF;
}
a.word:link{color:#363636;}

a:hover{color:#cccccc;}

a.top {
font-size:13px;
text-decoration: none;
}
a.top:link{color:#000000;}
a.top:visited{color:#6699FF;}
a.top:hover{color:#666666;} 
a.news {
font-size:13px;
text-decoration: none;

}
a.news:link{color:#006699;}
a.news:visited{color:#006699;}
a.news:hover{color:#6699ff;} 


a.ots {
font-size:11px;
text-decoration: none;
}
a.ots:link{color:#006699;}
a.ots:visited{color:#006699;}
a.ots:hover{color:#6699ff;} 

a.last {
font-size:10px;
text-decoration: none;
}
a.last:link{color:#cc0000;}
a.last:visited{color:#cc0000;}
a.last:hover{color:#cccccc;} 

a.last2:link{color:#cc0000;}
a.last2:visited{color:#cc0000;}
a.last2:hover{color:#cccccc;} 

a.last2 {
font-size:12px;
text-decoration: none;
}

a.link:link{color:#000000;}
a.link:visited{color:#000000;}
a.link:hover{color:#000000;} 

a.link {
font-size:12px;
text-decoration: none;
}


#container {
	width:960px;
	height:1150px;
	margin:0 auto;
	text-align:left;
}
#container2 {
	width:960px;
	height:1050px;
	margin:0px auto;
	text-align:left;
}
#header {
	/*background:url(img/top_bg.jpg);------*/
	width:960px;
	height:90px;
	position:relative;
	left:0px;
	top:auto;
}
#contact {
	float:right;
	position: absolute;
	left:580px;
	top:55px;
	margin: 0px;
       width:500px;
}
#contact3 {
	float:right;
	position: relative;
	left:0px;
	top:-25px;
	margin: 0px;
}

#contact2 {
	float:right;
	position: relative;
	left:-5px;
	top:40px;
}
h1 {
	float: left;
	margin: 0px;
	font-size: 11px;
}

/*-----修正前
h2 {
	float: left;
	margin: 10px;
	position: relative;
	left: -600px;
	top: 15px;
}*/


/*-----修正後---
h2 {
    background:#ffcc00;   
    width:440px;
    border-right:7px solid #ccc;   
    border-left:7px solid #ccc;   
    padding:.5em .9em; 
		color: #666;
		font-size:16px;
		margin-top:10px;
}*/

h2 {
	margin-top:0px;
}

/*-----修正前h3 {
	background:url(img/hero_shadow.jpg);
	float: left;
	margin: 10px;
	position: relative;
	left: 0px;
	top: 5px;
}*/


/*-----修正前
h4 { 
    border-left:7px solid #003466;   
    border-bottom:1px solid #003466;   
    padding:.2em .8em 
} 

.h4text{
	colot:#003466;
}*/

h4{  
    background:#ffcc00;   
    width:440px;
    border-right:7px solid #ccc;   
    border-left:7px solid #ccc;   
    padding:.4em .9em; 
	color: #666;
	font-size:16px;
	margin-top:10px;
}


h5{  
padding:7px 0 7px 15px;
background:#2B4D60;
border-left:#F68426 8px solid;
font-size: small;
font-weight: bold;
color:#ffffff;
}

.bpo_text{
	colot:#003466;
}

.midashi1 { 
    background:#ffcc00;   
    border-right:7px solid #ccc;   
    border-left:7px solid #ccc;   
    padding:.5em .9em; 
		color: #666;
		font-size:16px;
		margin-top:10px;
} 
.midashi2 { 
    border-left:7px solid #666666;   
    border-bottom:1px solid #666666;   
    padding:.2em .8em 
} 

.text_guest-title {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #009;
}

#globalNavi {
	clear: none;
	width: 960px;
	height: 33px;
	background: url(img/bg_main_navi.jpg);
	position: relative;
	left:0px;
	top:auto
}
#globalNavi ul {
	list-style: none;
	width:960px;
	margin: 0 auto;
	padding: 10px 5px 0;
	position: absolute;
	height: 25px;
	}
#globalNavi ul li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 10px 7px 10px;
	display: block;
	position: relative;
	left:35px;
	top:-12px
}
#naviline,#naviline2,#naviline3,#naviline4,#naviline5,#naviline6,#naviline7,#naviline8{
	width:1px;
	height:19px;
	background:url(img/naviline.gif);
	position: relative;
	top:-3px
}
#menu {padding:20px 20px 0 0}
#menu ul {float:right;list-style:none;margin:0px;}
#menu ul li {float:left;display:block;line-height:30px;margin:0 10px}
#menu ul li a:link,#menu ul li a:visited {font-weight:bold;color:#666}
#menu ul li a:hover{}

#banner {
	width:960px;
	height:150px;
	position: relative;
	left:0px;
	top:0px;
	clear: both;
}

#banner2 {
	background:#CCCCCC;
	width:960px;
	margin:auto;
	height:110px;
	clear:both;
	position: relative;
	left:0px;
	top:auto
}
#hero_shadow {
	background:url(img/hero_shadow.jpg);
	width:960px;
	margin:0;
	height:13px;
	clear:both;
	position: relative;
	left:0px;
	top:auto
}
#hero_shadow2 {
	background:url(img/hero_shadow.jpg);
	width:960px;
	margin:0;
	height:13px;
	clear:both;
	position: relative;
	left:0px;
	top:0px
}
#body2 {
	width:960px;
	margin:0;
	height:700px;
	background:#ffffff;
	position: relative;
	left:0px;
	top:0px
}
#body3 {
	width:960px;
	margin:0;
	height:1000px;
	background:#ffffff;
	position: relative;
	left:0px;
	top:0px
}
#body_bg {
	/*background:url(img/bg.jpg);------*/
	width:960px;
	margin:0;
	height:800px;
	clear:both;
	}
#body_bg2 {
		/*background:url(img/bg2.jpg) no-repeat;------*/
	width:960px;
	margin:0;
	height:1000px;
	clear:both;
	}
	
	
	
#body_bg3 {
/*background:url(img/bg3.jpg) no-repeat;------*/
	width:960px;
	margin:0;
	height:1600px;
	clear:both;
	}
	
#body_bg_sp
 {
/*background:url(img/bg3.jpg) no-repeat;------*/
	width:960px;
	margin:0;
	height:960px;
	clear:both;
	}
* html #body_bg_sp {height:1000px;}

#body_bg4 {
/*background:url(img/bg2.jpg);------*/
	width:960px;
	margin:0;
	height:1200px;
	clear:both;
	}
#body_bg8{
/*background:url(img/bg2.jpg);------*/
	width:960px;
	margin:0;
	height:1150px;
	clear:both;
	}
#left_div {
	float:left;
	position: relative;
	left:10px;
	top:0px;
	width:192px;
	margin:0;
	height:600px;
	clear:both;
    background:url(img/left_image.png)  no-repeat ;
    
}
#left_div2 {
	float:left;
	position: absolute;
	left:10px;
	top:0px;
	width:192px;
	margin:0;
	height:600px;
	clear:both;
    background:url(img/left_image2.png)  no-repeat ;

}

#left_div2 {
	float:left;
	position: absolute;
	left:10px;
	top:0px;
	width:192px;
	margin:0;
	height:600px;
	clear:both;
    background:url(img/left_image2.png)  no-repeat ;

}
#right_div {
	float:right;
	position: absolute;
	right:10px;
	top:0px;
	width:192px;
	margin:0;
	height:600px;
	clear:both;
    background:url(img/right_image.png)  no-repeat ;

}
#right_div2 {
	float:right;
	position: absolute;
	right:10px;
	top:0px;
	width:192px;
	margin-right:-10px;
	height:620px;
	clear:both;
  no-repeat ;
}
#right_png2{
	float:right;
	position: absolute;
	right:0px;
	top:0px;
	width:192px;
	margin:0;
	height:620px;
	clear:both;
}
#right_div2_2 {
	float:right;
	position: absolute;
	right:34px;
	top:0px;
	width:192px;
	margin-right:-10px;
	height:620px;
	clear:both;
  no-repeat ;
}
#right_png2_2{
	float:right;
	position: absolute;
	right:-28px;
	top:10px;
	width:192px;
	margin:0;
	height:620px;
	clear:both;
	top:0px;
}

#right_div2_3 {
	float:right;
	position: absolute;
	right:34px;
	top:0px;
	width:192px;
	margin-right:-10px;
	height:620px;
	clear:both;
  no-repeat ;
	padding-top:170px;
}
#right_png2_3{
	float:right;
	position: absolute;
	right:0px;
	top:10px;
	width:192px;
	margin:0;
	height:620px;
	clear:both;
}

#right_png{
	float:right;
	position: absolute;
	right:0px;
	top:0px;
	width:192px;
	margin:0;
	height:600px;
	clear:both;

}

#left_png{
	float:left;
	position: relative;
	left:0px;
	top:0px;
	width:192px;
	margin:0;
	height:600px;
	clear:both;
}
#centre_div {
	position: absolute;
	left:210px;
	top:10px;
	width:537px;
	margin:0 auto;
	height:620px;
	clear:both;

}
#centre_div2{
	float:left;
	position: absolute;
	left:64px;
	top:-480px;
	width:1px;
	margin:0;
	height:1px;
	clear:both;

}
#centre_div3 {
	position: absolute;
	left:210px;
	top:10px;
	width:537px;
	margin:0 auto;
	height:620px;
	clear:both;

}
#centre_div6{
	float:left;
	position: absolute;
	left:220px;
	margin:0;
	height:552px;
	clear:both;
	left:232px;
	top: 0px;
	}
#centre_div3{
	float:left;
	position: absolute;
	left:220px;
	top:0px;
	width:537px;
	margin:0;
	height:900px;
	clear:both;

}
#centre_div4{
	float:left;
	position: absolute;
	left:235px;
	top:-272px;
	width:537px;
	margin:0;
	height:700px;
	clear:both;

}
#stage16{
	width:520px;
	height:250px;
	padding: 0;
	float:left;
	position:relative;
	top: 300px;
	left: 0px;
	
}
#centre_div7{
	float:left;
	position: absolute;
	left:215px;
	top:0px;
	width:537px;
	margin:0;
	height:600px;
	clear:both;

}
#centre_div5{
	float:left;
	position: absolute;
	width:537px;
	margin:0;
	height:900px;
	clear:both;
	left:210px;
	top: 0px;
	}
.div_p{
	margin:0;
	height:300px;
	width:500px;
	float: left;
}
#stage01,#stage03,#stage05,#stage07,#stage08{
	width:265px;
	height: 120px;
	padding: 0;
	float:left;
	position: relative;
	
}
#stage01{
	top: -620px;
}
#stage03{
	top: -600px;
}
#stage05{
	top: -580px;
}
#stage07{
	top: -550px;
}
#stage08{
	top: -550px;
	left:7px
}

#stage02,#stage04,#stage06{
	width:265px;
	height:120px;
	padding:0;
	float:right;
	position: relative;
	
}
#stage02{
	top: -620px;
}
#stage04{
	top: -600px;
}
#stage06{
	top: -580px;
}
#stage09,#stage10,#stage11,#stage18,#stage19,#stage20,#stage23{
	width:488px;
	height: 160px;
	padding: 0;
	float:left;
	position: absolute;
}
#stage23{
	top:0px;
	left:20px;

}
#stage09{
	top: 150px;
	left: 0px;
	background:url("img/navi cont img/enquire.png")  no-repeat ;

}
#stage10{
	top: 150px;
	left: 20px;
}
#stage11{
	top: 300px;
	left: 20px;
	}
#stage18{
	top: 450px;
	left: 20px;
}
#stage19{
	top: 600px;
	left: 20px;
}
#stage20{
	top: 750px;
	left: 20px;
}

#stage12,#stage13{
	width:488px;
	height:30px;
	padding:0;
	float:left;
	position: relative;
	top: １0px;
	left: 0px;
	
}

#stage13{
	top: 550px;
	left: 5px;
	position: absolute;
	
}
#stage14{
	width:488px;
	height:313px;
	padding: 0;
	float:left;
	position:absolute;
	top: 600px;
	left: 5px;
	
}
#stage15,#stage17,#stage22{
	width:488px;
	height:500px;
	padding: 0;
	float:left;
	position:absolute;
	
}
#stage15{top: 160px;
	left: 2px;
	
}
#stage17{
	top: 170px;
	left: 0px;
	
}
#stage22{
	top: 0px;
	left: 0px;
	
}

#stage21{
	width:488px;
	height: 140px;
	padding: 0;
	float:left;
	position: relative;
	top: 0px;
	left: 200px;
	}
#stage22{
	width:520px;
	height: 250px;
	padding: 0;
	float:left;
	position: relative;
	top: 0px;
	left: 200px;
	}
	
#stage27png{
	width:218px;
	height:388px;
	padding:0;
	float:left;
	position:absolute;
	top:1220px;
	left:729px;
	}
		
#stage27{
	width:218px;
	height:388px;
	padding:0;
	float:left;
	position:absolute;
    background:url(img/bottom_main_01.png)  no-repeat ;
	}

#stage27bottom{
	width:218px;
	height:32px;
	padding:0;
	float:left;
	position:absolute;
	margin-top:388px;
	}

#stage24png{
	width:218px;
	height:388px;
	padding:0;
	float:left;
	position:absolute;
	top:1220px;
	left: 248px ;
	}
#stage24{
	width:218px;
	height:388px;
	padding:0;
	float:left;
	position:absolute;
	background:url(img/bottom_price_01.png)  no-repeat ;
	}	
#stage24bottom{
	width:218px;
	height:32px;
	padding:0;
	float:left;
	position:absolute;
	margin-top:388px;
	}	
#stage25{
	width:218px;
	height:388px;
	padding:0;
	float:left;
	background:url(img/bottom_small_01.png)  no-repeat ;
	}	
#stage25bottom{
	width:218px;
	height:32px;
	padding:0;
	float:left;
	position:absolute;
	margin-top:388px;
	}	
#stage25png{
	width:218px;
	height:388px;
	padding:0;
	float:left;
	position:absolute;
	top:1220px;
	left: 491px;
	}
#stage26png{
	width:218px;
	height:388px;
	padding:0;
	float:left;
	position:absolute;
	top:1220px;
	left:10px;
	}
			
#stage26{
	width:218px;
	height:388px;
	padding:0;
	float:left;
	position:absolute;
	background:url(img/bottom_company_01.png)  no-repeat ;
	}	
#stage26bottom{
	width:218px;
	height:32px;
	padding:0;
	float:left;
	position:absolute;
	margin-top:388px;

	}

#btn_a,#btn_b{
	width:115px;
	height:27px;
	padding:0px;
	float:right;
	}
#btn_a{position: absolute;
	top: 135px;
	left: 365px;}
#btn_b{
	position: absolute;
	top: 135px;
	left: 195px;
}

.inputtxt1{
	float:left;
	padding:35px 3%;
	position: relative;
	color: #FFFFFF;
	font-size: 10px;	
}
.outputtxt1{
	float:left;
	padding:15px 8%;
	position:relative;
	color:#666666;
	font-size:12px;
	top:-290px;
	letter-spacing:1.5px;
	line-height:1.5
}
.outputtxt2{
	float:left;
	position:relative;
	color:#000000;
	font-size:11px;
	top:0px;

line-height:1.5;


	margin-left:-5px;
	height: 280px;
}
.inputtxt2{
	float:right;
	padding:35px 3%;
	position: relative;
	right:0px;
	color: #FFFFFF;
	font-size: 10px;
}
.inputtxt3,.inputtxt4,.inputtxt5,.inputtxt6,.inputtxt7,.inputtxt9,.inputtxt14,.inputtxt15{
	float:left;
	padding:10px 3%;
	position: relative;
	color: #FFFFFF;
	font-size: 12px;
	top: -75px;
	line-height:16px;
}

.inputtxt3_2{
	float:left;
	padding:10px 3%;
	position: relative;
	color: #FFFFFF;
	font-size: 12px;
	top: -96px;
	line-height:16px;
}

.inputtxt14{
	font-size: 11.5px;
	line-height:13px;
	top: -78px;
}
.inputtxt15{
	font-size: 12px;
	line-height:15px;
	top: -320px;
}
.inputtxt4{
top: -100px;
}
.inputtxt5{
	top: -320px;
}
.inputtxt6{
	top:-75px;
}
.inputtxt7{
	top:-135px;
}
.inputtxt9{
	top:-5px;
	color: #666666;
}
.img_price7{
	margin: 0;
	display: inherit;
	position: absolute;
	bottom: 5px;
	left: 200px;
	top: auto;
}
.inputtxt8{
	width:500px;
	position: relative;
	color: #666666;
	font-size: 12px;
	line-height:1.5
}

.inputtxt10,.inputtxt11,.inputtxt12,.inputtxt13{
	float:right;
	padding:8px 1% 8px 4%;
	position: relative;
	top: -138px;
	color: #FFFFFF;
	font-size: 12px;
	line-height:14px;
	width:360px;
}
.inputtxt11{
	top:-118px;
}
.inputtxt12{
    font-size: 11px;
	top:-138px;
	line-height:12px;
}
.inputtxt13{
	top:-118px;
}
.img_price6{
	margin: 0;
	display: block;
	position: absolute;
	bottom: 5px;
	left: auto;
}

#div_mitsu,#div_mitsu2,#div_mitsu3,#div_mitsu4,#div_mitsu5,#div_mitsu6{
	width:325px;
	height:65px;
	padding:0;
	float:none;
	position: absolute;
	left:380px;
	top:560px;
}
#div_mitsu{
	width:537px;
	height:35px;
	top:650px;
	left:210px;
}
#div_mitsu2{top:730px;}
#div_mitsu3{top:1230px;}
#div_mitsu4{top:900px;}
#div_mitsu5{top:650px;}
#div_mitsu6{
	left:0px;
	top:362px;
	height:250px;
}

#div_case{
	
	height:65px;
	padding:0;
	float:none;
	position: absolute;
	left:230px;
	top:560px;
	font-size:12px;
}

#div_case a:link{color:#000000;font-size:12px;}
#div_case a:visited{color:#6699FF;font-size:12px;}
#div_case a:hover{color:#666666} 


#footer_bg {
	width:960px;
	margin:0 auto;
	height:69px;
	background:url(img/footer_bg.png);
	position:relative;
	left:0px;
	top:600px
}
#footer_bg2 {
	width:960px;
	margin:0 auto;
	height:69px;
	background:url(img/footer_bg.png);
	position:relative;
	left:0px;
	top:100px	
}

* html #footer_bg2 {top:0px;}

#footer_bg_less {
	width:960px;
	margin:0 auto;
	height:69px;
	background:url(img/footer_bg.png);
	position:relative;
	left:0px;
	top:0px	
}

#link_zone{
padding-top:7px;
positon:relative;
border-top:  #B0C4DE 1px solid;
border-bottom:  #B0C4DE 3px solid;
margin:0px;
}


#tlink td{

width:100px;
}


#footer_bg3 {
	width:960px;
	margin:0 auto;
	height:69px;
	background:url(img/footer_bg.png);
	position:relative;
	left:0px;
	top:90px
}
* html #footer_bg3 {top:0px;}

#footer_bg5 {
	width:960px;
	margin:0 auto;
	height:69px;
	background:url(img/footer_bg.png);
	position:relative;
	left:0px;
	top:-120px
}
#footer_bg11 {
	width:960px;
	margin:0 auto;
	height:69px;
	background:url(img/footer_bg.png);
	position:relative;
	left:0px;
	top:790px
}
#footer_navi {
	width:940px;
	margin:0 auto;
	height:10px;
	background:#ffffff;
	position:absolute;
	left:10px;
	top:25px
}
.txtColor {
	color:#333333;
}
.guest_list {
margin-left:10px;
	padding:0px 0px 5px 0px;
}
.guest_list li {
	list-style: none;
	padding:0px 0px 5px 9px;
	background-image:url(img/bullet_03.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	
}
.inputPrice{
	border-collapse:separate;
	width:490px;
	margin: 0px auto 0px;
	clear: both;
}
.inputPrice th,
.inputPrice td,
.inputPrice tr{
	border:0px solid #e7e7e7;
}
.inputPrice th{
	background-color:#ffedbf;
	width:120px;
	text-align:center;
}

.inputPrice th,
.inputPrice td {
	padding: 2px;
}
.bpoCosttab {

         border:  solid 1px #999999; 
         border-collapse: collapse;

         
}
.bpoCosttab td{
         height:26px;
         border:  solid 1px #999999; 

 }
 
#exl_div{
background:url("img/navi cont img/enquire.png")  no-repeat ;
background-position:center center;
}

#form_div{
background:url("img/navi cont img/with_mail.png")  no-repeat ;
background-position:center center;
}
#staff{
font-size: 12px;
color: #666666;
line-height: 2;
position: absolute;
top:640px;
left:5px;
clear: both;

}

#staff table{

}

.round{
         cellSpacing:0 ;
         cellPadding:0;
         line-height:1.3
}

.roundrow{
        padding-left:40px;
        width:940px;
}

.left_box{
border-right:#cccccc 1px solid;
float: left;
padding-right:18px;
width:136px;
line-height:15px;
list-style-type:none;
margin:0;padding:0;
padding-left:5px;
}

.middle_box {
	LINE-HEIGHT: 15px; 
	WIDTH: 150px; 
	PADDING-RIGHT: 8px; 
	FLOAT: left; 
	BORDER-RIGHT: #cccccc 1px solid;
	margin:0;
	padding:0;
	padding-left:25px;
list-style-type:none;
}


/*お取引先----*/
.otorihikisaki table {
width: 500;
border: 0px #000000 none;
border-collapse: collapse;
background-color: #ffa07a;
}

.otorihikisaki td {
border: 0px #000000 solid;
}


/*サイドナビゲーション*/
.cds-navi {
  list-style-type: none;
  margin: 0 0 2em;
  padding: 0;

}
.cds-navi li { display: inline; }
.cds-navi li a {
  padding: 5px 0px 4px 20px;
  width: 171px;
  display: block;
  background-color: #E0E7F0;
  color: #666666;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
	font-size:12px;
}
.cds-navi li a:hover {
  background-color: #A6C6F6;
  color: #666666;
}

.cds-navi2 {
  list-style-type: none;
  margin: 0 0 2em;
  padding: 0;
  margin-left: -130px;
}
.cds-navi2 li { display: inline; }
.cds-navi2 li a {
  padding: 5px 0px 4px 20px;
  width: 171px;
  display: block;
  background-color: #E0E7F0;
  color: #666666;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
	font-size:12px;
}
.cds-navi2 li a:hover {
  background-color: #A6C6F6;
  color: #666666;
}
.cds-navi2 li a:hover {
  background-color: #A6C6F6;
  color: #666666;
}

.cds-navi2 {
	float:right;

  list-style-type: none;
	width:192px;
  margin-left: -130px;

}
.cds-navi3 {
	float:right;

  list-style-type: none;
	width:192px;
  margin-left: -30px;

}
.cds-navi3 li { display: inline; }
.cds-navi3 li a {
  padding: 5px 0px 4px 20px;
  width: 171px;
  display: block;
  background-color: #E0E7F0;
  color: #666666;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
	font-size:12px;
top: 100;
}
.cds-navi3 li a:hover {
  background-color: #A6C6F6;
  color: #666666;
}
.cds-navi3 li a:hover {
  background-color: #A6C6F6;
  color: #666666;
}

/*トップページバナー*/
img {
    border-style:none;
}


#banner_kensaku {
position:absolute;
left:485px; 
top:-6px; 
width: 152px; 
height: 68px;
}

#banner_shien {
position:absolute;
left:649px; 
top:-3px; 
width: 152px; 
height: 68px;
}

#banner_gienkin {
position:absolute;
left:806px; 
top:3px; 
width: 152px; 
height: 68px;
}

/*#banner_shien2 {
position:absolute;
left:806px; 
top:300px; 
width: 191px; 
height: 119px;
border-style:none;
}
*/

#banner_shien2{
position:absolute;
	width:192px;
	height:119px;
	margin-top:230px;
	margin-leftleft:210px;

/*フッター修正*/
#footer_bg {
	width:960px;
	margin:0 auto;
	height:69px;
	background:url(img/footer_bg.png);
	position:relative;
	left:0px;
	top:600px
}

#footer_bg01 {
	width:960px;
	margin:0 auto;
	height:69px;
	background:url(img/footer_bg.png);
	position:relative;
	left:0px;
	top:600px
}
#footer_bg02 {
	width:960px;
	margin:0 auto;
	height:69px;
	background:url(img/footer_bg.png);
	position:relative;
	left:0px;
	top:600px
}

#footer_bg_price {
	width:960px;
	margin:0 auto;
	height:69px;
	background:url(img/footer_bg.png);
	position:relative;
	left:-300px;
	top:900px
}

#footer_bg04 {
	width:960px;
	margin:0 auto;
	height:69px;
	background:url(img/footer_bg.png);
	position:relative;
	left:0px;
	top:600px
}

.style11 {
	color: #0066CC;
	
}

h1
