body {
	margin: 0px 0px 0px 0px;@
	padding:0px;
	background:url(img/bgg.jpg) repeat-x;
}
#top{
    width:800px;
	margin:0px auto 0px auto;
	background:#FFFFFF;
}
#header{
width:800px;
height:44px;
border-top:7px solid #003F98;

}
#header_menu{
height:44px;
float:right;
}
#header_menu01{
width:80px;
height:44px;
float:left;
}
#header_menu02{
width:102px;
margin-top:4px;
}
#main{
width:800px;
margin-top:10px;
background:#FFFFFF;
}
#sub{
width:800px;
height:110px;
margin-top:20px;
}
#contents{
width:630px;
margin:0px 0px 0px 0px;
float:right;
background:#FFFFFF;
}
#footer{
width:790px;
height:30px;
text-align:right;
font-size:12px;
color:#999999;
clear:both;
margin:0px;
padding:10px 0px 0px 0px;
}
h1{
margin:0px;
padding:0px;
}
h2{
margin:0px;
padding:0px;
font-size:16px;
color:#003F98;
}
#flash{
width:800px;
height:360px;
}
#scrollbar{
padding-left:5px;
text-align: left; 
font-size : 10px;
color:#333333;
width: 350px; 
height:80px; 
margin: 5px 0px 0px 10px; 
background-color:#FFFFFF; 
font-family : "Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; 
overflow: scroll;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-base-color: #ffffff;
scrollbar-arrow-color: #006E35;
line-height: 11px;
}
#information{
width:370px;
height:110px;
margin-left:10px;
float:left;
border:1px solid;
}
#privacy{
float:left;
width:400;
height:110px;
margin-top:0px;
margin-left:10px;
line-height:120%;
font-size:12px;
color:#666666;
float:left;
}
.moji01{
font-size:12px;
font-family:"Verdana","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
color:#666666;
line-height:150%;
}
.moji02{
font-size:14px;
font-family:"Verdana","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
color:#666666;
line-height:150%;
}
.moji03{
font-size:11px;
font-family:"Verdana","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
color:#666666;
}
.text01{
   margin:0px;
   padding:0px 0px 0px 0px;
   clear:both;
   font-size:10px;
}
.moji05{
font-size:9px;
font-family:"Verdana","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
color:#666666;
}
a.moji04:link{
font-size:9px;
font-family:"Verdana","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
color:#0099CC;
margin-top:5px;
}
a.moji04:visited {
font-size:9px;
font-family:"Verdana","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
color:#0099CC;
margin-top:5px;
}
a.moji04:hover{
font-size:9px;
font-family:"Verdana","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
color:#0099CC;
margin-top:5px;
}
.bu{
font-size:12px;
color:#0068B6;
line-height:150%;
}

table#bosyu {
font-size:12px;
font-family:"Verdana","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
color:#666666;
line-height:150%;
letter-spacing:1px;
table-layout: fixed;
width:600px;
}
#bosyu td, th { 
padding: 15px; 
}
table#en {
font-size:12px;
font-family:"Verdana","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
color:#666666;
letter-spacing:1px;
table-layout: fixed;
width:600px;
}
#en td, th { 
padding: 15px; 
}
table#te{
table-layout: fixed;
width:600px; 
font-size:12px;
font-family:"Verdana","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
color:#666666;
line-height:150%;
}
#te td, th { 
padding: 3px; 
}
.table01{
font-size:10px;
font-family:"Verdana","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}
.table02{
font-family:"Verdana","‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
font-size:12px;
color:#666666;
}
#left_menu_c{
width:150px;
height:500px;
border:solid #9E9E9F 1px;
float:left;
}

#left_menu li{
    color: #003F98;
	font-size: 14px;
	text-decoration: none;
	font-familys: " Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	letter-spacing:-1px;
	line-height:30px;
	list-style-type:none;
	height:30px; 
	display:block;
	padding:0px;
	}
#left_menu  ul{
    margin:0px;
	height:30px;
	background:url(img/menu_bg.jpg) no-repeat;
	display:block;
	padding:0px;
}

#left_menu li a:link {
    font-family: " Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
font-size: 12px;
color: #9E9E9F;
text-decoration: none;
padding:0px 0px 0px 25px;
height:30px;
line-height:30px;
display:block;
margin: 0px;
letter-spacing:-1px;
background:url(img/menu_bg.jpg) no-repeat;
}
#left_menu li a:visited {
    font-family: " Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
font-size: 12px;
color: #9E9E9F;
text-decoration: none;
padding:0px 0px 0px 25px;
height:30px;
line-height:30px;
display:block;
margin:0px;
letter-spacing:-1px;
background:url(img/menu_bg.jpg) no-repeat;
}
#left_menu li a:hover{
         color: #0099CC;
    text-decoration: underline;
    font-family: " Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
    font-size: 12px;
    padding:0px 0px 0px 25px;
    height:30px;
    line-height:30px;
    background:url(img/menu_bg_o.jpg) no-repeat;
    display:block;
    margin:0px 0PX 0PX 0PX;
	letter-spacing:-1px;

}
a:link {
    font-family: " Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
font-size: 12px;
color: #0099CC;
text-decoration: none;
}
a:visited {
    font-family: " Verdana", "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
font-size: 12px;
color: #0099CC;
text-decoration: none;
}
a:hover{
color:#3300FF;
text-decoration: underline;
font-size: 12px;
}
dt {
color:#0099CC;
font-size:14px;
padding:5px;
margin-top:10px;
}
dt a:link{
color:#0099CC;
font-size:14px;

}
dt a:visited{
color:#0099CC;
font-size:14px;

}
dt a:hover{
color:#3300FF;
text-decoration: underline;
font-size: 14px;
}
dd{
color:#666666;
font-size:12px;
padding:7px;
}
dd a:link{
color:#666666;
font-size:12px;

}
dd a:visited{
color:#666666;
font-size:12px;

}
dd a:hover{
color:#006633;

}
#sp{
width:600px;
height:70px;
}
#sp01{
width:190px;
height:65px;
margin-right:10px;
float:left;
}
#sp02{
width:64px;
height:48px;
float:left;
}
#sp03{
width:120px;
margin-left:5px;
float:left;
}
