body{
	font-family : MS UI Gothic;
	font-size: 80%;
	color: #666666;
	line-height: 1.166;	
	margin: 0px;
	padding: 5px;
}

a:link, a:visited, a:hover {
	color: #0000ff;
	text-decoration: underline;
}

a:visited {
	color: #000080;
	text-decoration: underline;
}

a:hover {
	color : #ffa500;
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

h1{
 font-size: 120%;
 color: #0692f9;
}

h2{
 font-size: 110%;
 color: #0692f9;
}

h3{
 font-size: 100%;
 color: #0692f9;
}

h4{
 font-size: 100%;
 color: #0692f9;
}

h5{
 font-size: 100%;
 color: #0692f9;
}

ul{
 	list-style-type: none;
	font-size:90%;
	margin:0px 0px 5px 0px;
 	padding:5px;
}

.ulr{
	background-color:#EDF4F8;
	border: 1px solid #0692f9;
	
	background:url(./img/bk1.gif);
	background-repeat:   repeat-x;

	
}

.liw{
	float:left;
	margin:0px 0px 0px 5px;
}

.hleft{
	float:left;
	width: 30%;
	margin: 0px;
	padding: 5px 0px 0px 5px;
}

.hright{
	float:right;
	width: 68%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.hleft2{
	float:left;
	width: 77%;
	margin: 0px;
	padding: 5px 0px 0px 5px;

}

.hright2{
	float:right;
	width: 22%;
	margin: 0px;
	padding: 0px 0px 0px 0px;

}
.hleft3{
	float:left;
	width: 24%;
	margin: 0px;
	padding: 5px 0px 0px 5px;

}

.hright3{
	float:right;
	width: 74%;
	margin: 0px;
	padding: 0px 0px 0px 0px;

}
.sright{
	float:right;
	margin:5px 0px 0px 0px;
	padding:0px;
	width: 30%;
}

.sbottom{
	float:left;
	margin:5px 0px 0px 0px;
	padding:10px;
}

.mainbox{
	float:left;
	width:75%;
	margin:0px;
	padding:5px 0px 0px 0px;
	overflow:hidden;
	border-top: 1px solid #0692f9;

}

.subbox75{
	float:left;
	width:75%;
	margin:0px;
	padding:5px 0px 5px 5px;
	border: 1px solid #0692f9;
	background-color:#EDF4F8;
	

}
.subbox50{
	float:left;
	width:49%;
	margin:0px;
	padding:5px 0px 5px 5px;


}
.subbox25{
	float:left;
	width:24%;
	margin:0px;
	padding:5px 0px 5px 5px;


}

.subbox0{
	width:95%;
	margin:0px;
	padding:5px 0px 5px 5px;
	border: 1px solid #ffffff;
	background-color:#0692f9;
	color: #ffffff;

}

.subbox013{
	width:95%;
	margin:13px;
	padding:5px 0px 5px 5px;
	border: 1px solid #ffffff;
	background-color:#0692f9;
	color: #ffffff;

}

.subbox97{
	float:left;
	width:97%;
	margin:0px;
	padding:5px 0px 5px 5px;
	border: 1px solid #0692f9;
	background:url(./img/bk1.gif);
	background-repeat:   repeat-x;

}

.subbox952{
	float:left;
	width:95%;
	margin:0px;
	padding:5px 0px 5px 5px;
	background-color:#EDF4F8;
	border: 1px solid #0692f9;
}

.subbox95{
	float:left;
	width:95%;
	margin:0px;
	padding:5px 0px 5px 5px;
	background-color:#EDF4F8;
	border: 1px solid #0692f9;
}
.subretu33{
	float:left;
	width:33%;
	margin:0px;
	padding:0px;
}

.subbox{
	float:left;
	width:70%;
	margin:0px;
	padding:5px 0px 5px 5px;
	background-color:#EDF4F8;
	border: 1px solid #0692f9;
}

.subretu{
	float:left;
	width:20%;
	margin:0px;
	padding:0px;
}

.submtext1{
	margin-right:10px;
	font-size:80%;
}

.submtext2{
	margin-right:10px;
	font-size:90%;
}


.naviright{
	float:right;
	width:23%;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.retu{
	float:left;
	width:49%;
	margin:0px;
	padding:0px;
}

.mtext1{
	margin-right:10px;
	font-size:100%;
}

.mtext2{
	margin-left:130px;
	margin-right:10px;
	margin-bottom:5px;
	font-size:100%;
}

.mimg1{
	float:left;
	border:0px;
}

.kakaku{
	color:#ff0000;
}


	
.mspacer{
	clear:both;
	margin:10px 0px 0px 0px;
}


table {
	border-collapse:collapse;
	border:1px solid #4d99e5;
	border-spacing:0;
	empty-cells:show;
	background:url(./img/bk1.gif);
	background-repeat:   repeat-x;

	
	}
	
th{
	padding:5px;
	border:1px solid #4d99e5;
	background-color:#9cc;
	}
td{
	padding:5px;
	border:1px solid #4d99e5;
	}

.photoframe{
	border:solid 1px #c0c0c0;
	margin:2px;
}


