body{
    margin:0px;
    padding:0px;
    background-image:url(wallppr005.gif);
    text-align:center;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	color:#6A6A6A;
	scrollbar-base-color :#AAD5FF;
	scrollbar-highlight-color :#ffffff;
	scrollbar-arrow-color: #FFFFFF
}
a{      
        font-weight: bold;
}
a:link{ color:#0000CC;
}
a:visited{ color:#CC00CC;
}
a:hover{ color:0099CC;
}
a:active{ color:#996600;
}
.header{
	text-align:right;
        margin-top:10px;
		margin-left:5px;        
	vertical-align:center;
	color:#6A6A6A;
	background-color: #AAD5FF;
	border-style: solid;
	border-width: 1px;
	border-color: #004993;
	width: 780px;
	text-align: top;
	vertical-align: middle;
		font-size:28px;

}
h1{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:32px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	height:38px;
	line-height:36px;
	color:#6A6A6A;
	background-color: #AAD5FF;
	text-valign: top;
	vertical-align: middle;
	padding: 0px;
}
h2 a{
    font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	vertical-align: middle;
	border-right:5px solid #004993;
    border-top:3px solid #6699FF;
    border-left:3px solid #6699FF;
    border-bottom:5px solid #004993;
    background-color: #FFFFFF;
	padding: 5px;
	display:block;      
}


h3{
   font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	background-color: #004993;
	margin: 0px;
	padding: 5px;
	width: 100%;
	border: none;
}

.navbar{
        background-color: #AAD5FF;
		padding:0px;
		width:780px;
        margin-top:5px;        
        margin-left:5px;        
		}

.navbar h2{
        width:195px;
		text-align:center;
		line-height: 30px;
		float:left;
		background-color: #AAD5FF;
		padding:0px;
		magin;10px
		}
.navbar h2 a{
        width:195px;
		text-align:center;
		float:left;
		line-height: 30px;
        background-color: #FFFFFF;
		padding:0px;
		margin-left;10px
		display:block;
		}
.contents{
        width:780px;
        margin-top:5px;
        margin-left:5px;
		}
.side{
        width:180px;
		float:left;
}
.otoiawase{
	
        width: 180px;
        height:220px;
	text-valign: top;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFD2;
	padding: 0px;
}
.back{
    
	background-color: #AAD5FF;
	border-style: solid;
	border-width: 1px;
	border-color: #004993;
}
.jikosyoukai{
        width:180px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #004993;
        font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	height: 10px;
	padding: 5px;
	border: 1px solid #004993;
        margin-top:10px;
}
.honbun{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFFF;
	margin: 5px;
	padding: 10px;
	width: 100%;
	height: 100%;
	border-style: solid;
        border-width:1px;
        border-color:#004993;
}

.main{
    width:590px;
	margin-left:19px;
}
.image{
        font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	background-color: #FFFFD2;
	margin: 5px;
	padding: 5px;
	border: none;
}
.image2{
        font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	margin: 5px;
	padding: 5px;
	width: 100%x;
	border: none;
}
.tableotoiawase{
    border: none;
	}
.tdtitle{
    border: none;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	}
.tdtitle a{
	color:red;
}
.tdtitle a:visited{ color:red;
}
.tdtitle a:hover{ color:0099CC;
}
.tdtitle a:active{ color:#996600;
}
.tdicon{
	text-align: center;
    width:30px;
	border: none;
	}
.tddenwa{
    width:150px;
	border: none;
		font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
.tdspace{
    border: none;
	width: 100%;
	line-height: 10px;
}
.tablegoogle{
    border-style:solid;
    border-width:1px;
	background-color:#FFFFFF;}
.tablegoogle2{
    border:none;
	background-color:#FFFFFF;}
.trgoogle{
    border:none;}

table{
    	width: 100%;
    border: double 6px #004993;
    font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
    }

th{font-weight: normal;
   border-right:solid 1px;
   border-bottom:solid 1px;
}

td{border-right:solid 1px;
   border-bottom:solid 1px;
}
.tdcenter{
   border-right:solid 1px;
   border-bottom:solid 1px;
   text-align: center;

}
.td01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	background-color: #FFFFFF;
	margin: 5px;
	padding: 5px;
	border: 1px solid #004993;
}
.td09 {
	line-height: 10px;
	width: 100%;
	background-color: #AAD5FF;
	margin: 0px;
	border: none;
}

.td17 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	background-color: #FFFFD2;
	margin: 5px;
	padding: 5px;
	width: 30%;
	border: none;
}
.td18 {
	vertical-align: middle;
	background-color: #FFFFD2;
	margin: 5px;
	padding: 5px;
	width: 5%;
	border: none;
}

.photo {
	text-align: center;
	border: 1px dotted #6a6a6a;
}
.toplink{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 8px;
	line-height: 10px;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFFF;
	margin: 5px;
	padding: 5px;
	width: 100%;
	height: 100%;
	border-style: solid;
        border-width:1px;
        border-color:#004993;
}
address{
        font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	background-color: #AAD5FF;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left:5px;
	padding: 5px;
	width: 780px;	
        border: 1px solid #004993;
}

.navbar5{
        background-color: #AAD5FF;
		padding:0px;
		width:780px;
        margin-top:5px;        
        margin-left:5px;        
		}

.navbar5 h2{
        width:156px;
		text-align:center;
		line-height: 30px;
		float:left;
		background-color: #AAD5FF;
		padding:0px;
		magin;10px
		}
.navbar5 h2 a{
        width:156px;
		text-align:center;
		float:left;
		line-height: 30px;
        background-color: #FFFFFF;
		padding:0px;
		margin-left;10px
		display:block;
		}
.navbar6{
        background-color: #AAD5FF;
		padding:0px;
		width:780px;
        margin-top:5px;        
        margin-left:5px;        
		}

.navbar6 h2{
        width:130px;
		text-align:center;
		line-height: 30px;
		float:left;
		background-color: #AAD5FF;
		padding:0px;
		magin;10px
		}
.navbar6 h2 a{
        width:130px;
		text-align:center;
		float:left;
		line-height: 30px;
        background-color: #FFFFFF;
		padding:0px;
		margin-left;10px
		display:block;
		}
.adv{
	background-color: #AAD5FF;
	border: none;
}
.logo{
    width:290px;
	background-color: #AAD5FF;
	border: none;
	text-align: center;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 24px;
	color:#6A6A6A;
	
}
.logo a{
    width:290px;
	background-color: #AAD5FF;
	border: none;
}
.logo a:visited{
    width:290px;
	background-color: #AAD5FF;
	border: none;
}
.logo a:hover{
    width:290px;
	background-color: #AAD5FF;
	border: none;
}
.navbar2{
        background-color: #AAD5FF;
		padding:0px;
		width:780px;
        margin-top:5px;        
        margin-left:5px;        
		}

.navbar2 h2{
        width:390px;
		text-align:center;
		line-height: 30px;
		float:left;
		background-color: #AAD5FF;
		padding:0px;
		magin;10px
		}
.navbar2 h2 a{
        width:390px;
		text-align:center;
		float:left;
		line-height: 30px;
        background-color: #FFFFFF;
		padding:0px;
		margin-left;10px
		display:block;
		}
.navbar3{
        background-color: #AAD5FF;
		padding:0px;
		width:780px;
        margin-top:5px;        
        margin-left:5px;        
		}

.navbar3 h2{
        width:260px;
		text-align:center;
		line-height: 30px;
		float:left;
		background-color: #AAD5FF;
		padding:0px;
		magin;10px
		}
.navbar3 h2 a{
        width:260px;
		text-align:center;
		float:left;
		line-height: 30px;
        background-color: #FFFFFF;
		padding:0px;
		margin-left;10px
		display:block;
		}

