/* 背景 */
body {
	background:url(img/backimg.gif);
	background-color: #E6E6FF;
	margin:0;
	padding:0;
	text-align:center;
}
/* リンク */
a{	color: #36F;
	text-decoration: underline;
}
a:visited {
	color: #09F;
}
a:hover {
	color:#999999;
}
/*  見出し */
/* みどころ */
h2 {
	font-size: 100%;
	font-weight: bold;
	color: #0E65A2;
	text-align: left;
	letter-spacing: .6em;
	font-style: normal;
	border-bottom:2px dotted;
}
/* 文字 */
.moji-b {
	font-size: 95%;
	color: #fffffff;
	font-weight: bold;
}
/* 枠線 */ 
.line {
	border: 1px solid #0E65A2;
}
/* ボックス */
.clear{
	clear:both
}
/* タイトル枠 */
.box0{
	width:700px;
}
.box1{	
	float:left;
    width:290px;
}
.box2{	
	float: right;
    font-size : 14px;
	font-weight:bold;
    width:370px;
	text-align:left;
	padding: 20px 10px 10px 10px;
}
/* 説明枠 */
.box3
{	
	float: right;
    width:210px;
}
.box4
{	
	float: left;
    width :420px;
	font-size : 14px;
	text-align:left;
	padding: 10px 10px 10px 10px;
}
.box5
{	
	width:700px;
}
/* リスト、戻る */
.box7
{
	font-size :14px;
	text-align:left;
	width:700px;
	padding: 5px 0 0 5px;
}
/* 常設案内 */
.ref
{
	font-size : 14px;
	font-weight:bold;
	width:695px;
	text-align:left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/* コピーライト */ 
.copy
{
	font-size: 75%;
	font-weight: bold;
	line-height: 100%;
	color: #333333;
	text-align: center;
	border-top:1px #0E65A2 solid;
	padding: 10px;
	margin:0 10px;
	background-color: #ffffff;
}