body {
	margin: 0;
	padding: 0;
	background-color: #FFF3E5;
}

#ue {
	position: relative;
	top:25px;
	width: 900px;
	height: 687px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BBAF9C;
	border-bottom-color: #BBAF9C;
	border-left-color: #BBAF9C;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBAF9C;
} 

#back01img {
	position: absolute;
	width: 149px;
	right: -150px;
	height: 688px;
	background-image: url(../../img/back02.png);
} 

#back02img {
	position: absolute;
	width: 149px;
	left: -150px;
	height: 688px;
	background-image: url(../../img/back01.png);
} 



#header {
	position: absolute;
	width: 900px;
	top: -15px;
	left: 0px;
	height: 254px;

} 



#wrapper {
	position: absolute;
	top: 112px;
	left: 0px;
	width: 900px;
	
} 

#footer3 {
	position: absolute;
	top: 633px;
	left: 0px;
	width: 900px;

} 

#sita {
	position: absolute;
	top: 21px;
	left: 0px;
	width: 900px;
	height: 33px;
	background-color: #D3C6B6;
} 

#keyslogo {
	position: absolute;
	top: 52px;
	left: 14px;
	width: 170px;
	height: 55px;

} 

#top { 
position: absolute; 
top: 74px; 
right: 559px; 
} 

#akuse { 
position: absolute; 
top: 74px; 
right: 440px; 
} 

#keitai {
	position: absolute;
	top: 74px;
	right: 330px;
} 

#ekisyo {
	position: absolute;
	top: 74px;
	right: 245px;

} 

#supoort {
	position: absolute;
	top: 74px;
	right: 160px;

} 

#press {
	position: absolute;
	top: 74px;
	right: 69px;
} 

#kyujin {
	position: absolute;
	top: 74px;
	right: 69px;
	z-index: -1;
@@
} 

#kaisya {
	position: absolute;
	top: 74px;
	right: 8px;

} 

#saitmap {
	position: absolute;
	top: 40px;
	right: 8px;
	z-index: 1;

} 

#japanese {
	position: absolute;
	top: 40px;
	right: 95px;
	z-index:-1;

} 


#search {
	position: absolute;
	top: 26px;
	right: 85px;
	width: 200px;
	height: 12px; 

} 







#left {
	position: absolute;
	top: -16px;
	left: 15px;
	width: 150px; 
	height: 366px; 
} 

#box {
	position: absolute;
	top: -23px;
	left: 160px;
	width: 734px; 
	height: 436px; 
	z-index: 1;
	text-align: left;
} 



#m_sita { 
position: absolute; 
top: 2px; 
right: 0;
width: 900px; 
height:337px; 
} 


#newlogo {
	position: absolute;
	left: 180px;
	bottom: -235px;
	width: 220px; 
	z-index: 1;
}

#new_e {
	position: absolute;
	left: 0px;
	top: 4px;
	width: 120px;
	z-index: 1;
	font-size: 11px;
	color: #660000;
	text-align: left;
}

#new {
	position: absolute;
	right: 321px;
	bottom: -484px;
	width: 413px;

} 

#new2 {
	position: absolute;
	left: 162px;
	top: 230px;
	width: 412px;
	height: 108px;
	z-index: 1;

} 


#infologo {
	position: absolute;
	right: 500px;
	top: 420px;
	width: 220px;
	z-index: 1;

}

#gaid {
	position: absolute;
	right: 156px;
	top: 412px;
	width: 146px;
	height: 96px;
	z-index: 1;
}

#gaid02 {
	position: absolute;
	right: 7px;
	top: 416px;
	width: 149px;
	height: 97px;
	z-index: 2;

}


#info_e {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100px;
	z-index: 1;
	font-family: "Century Gothic";
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}

#info_j {
	position: absolute;
	left: 95px;
	top: 4px;
	width: 100px;
	font-size: 11px;
	color: #FFFFFF;
	z-index: 1;
	text-align: left;
}   

#info {
	position: absolute;
	right: 5px;
	bottom: -490px;
	width: 309px;
	z-index: 1; 
} 

#co3 {
	position: absolute;
    top: 125px; 
	width: 31px;
	height: 229px;
    left: 900px;
	font-size: 14px;
	color: #660000;
	text-align: left; 
	font-family: "Century Gothic";
} 

#japan {
	position: absolute;
    top: 5px; 
	width: 31px;
	height: 103px;
    left: 900px;
} 

#english {
	position: absolute;
    top: -100px; 
	width: 31px;
	height: 103px;
    left: 900px;
} 

#rss_img {
	position: absolute;
    top: 1px;
	left: 190px; 
	width: 36px;
	height: 36px;
	z-index:1;
} 



#ifream {
	position: absolute;
	right: 165px;
	top:439px;
	width: 562px;
	height: 63px;
	overflow:auto;
	z-index: 0;
	background-color:#FFF7E6;
} 

#info_img {
	position: absolute;
	right: 155px;
	top: 413px;
	width: 437px;
	height: 97px;
	z-index: -1;
	text-align: right;
} 

#list1 {
	position: absolute;
	top: 5px;
	left: 0px;
	z-index: 1; 	
}	
	
#info1 {
	position: absolute;
	top: 2px;
	left: 5px;
	z-index: 1; 		
}
	
#info2 {
	position: absolute;
	top: 35px;
	left: 5px;
	z-index: 1; 		
}

#info3 {
	position: absolute;
	top: 70px;
	left: 5px;
	z-index: 1; 		
}

#info4 {
	position: absolute;
	top: 107px;
	left: 5px;
	z-index: 1; 		
}

#info5 {
	position: absolute;
	top: 143px;
	left: 5px;
	z-index: 1; 		
}

#info6 {
	position: absolute;
	top: 180px;
	left: 5px;
	z-index: 1; 		
}

#line1 {
	position: absolute;
	top: 27px;
	left: 6px;
	z-index: 1;
	color: #660000;
	font-size: 11px;
	color: #660000;
	text-align: left;
}

#font001 {
	position: absolute;
	top: 3px;
	left: 49px;
    font-size: 11px;
	color: #660000;
	text-align: left;
} 

#main2 {
	position: absolute;
	top: 0px;
	right: 3px;
	width: 894px;
	height: 336px;
	z-index: -1; 
} 

#main3 {
	position: absolute;
	top: 225px;
	right: 3px;
	width: 322px;
	height: 107px;
	z-index: 0; 
} 

#menu { 
position: absolute; 
top: 0px; 
left: 16px; 
} 

#font {
    font-size: 11px;
	color: #660000;
	text-align: left;
} 

#footer2 { 
position: absolute; 
top: 10px; 
left: 12px; 

} 

#font2 {
    font-size: 11px;
	color: #660000;
	font-family: "HGPnpp޼UB";

} 

#sita_kage {
    top: 198px; 
	width: 1200px;
	height: 92px;
    left: 12px; 
} 

