/* レイアウトの設定*/
body{
    margin:0px;
    padding:0px;
	text-align:center;
}
/* ヘッダーの設定*/
#head{
    height:30px;
    width:806px;
    border-style:solid;
    border-width:0px;
    border-bottom-width:6px;
    border-left-width:0;
    border-color:#4169e1;
}
/* ラッパーの設定*/
#wrap{
    position:relative;
    width:800px;
	border:dotted;
	border-color:#4169e1;
	border-width:3px;
	text-align:left;
}

/* フッターーの設定*/
#foot{
    height:100px;
    width:800px;
    clear:both;
	padding: 6px 0px 0px 0px;
	margin: 0;
}
h1{ font-size:16px; color:#4169e1; padding:10px 0px 2px 10px; margin:0;}
h2{ font-size:14px; color:#4169e1; padding:10px 0px 2px 10px; margin:0;}
h3{ font-size:13px; color:#4169e1; padding:6px 0px 2px 10px; margin:0; 
	border-style:dotted;
    border-width:0px;
    border-bottom-width:3px;
    border-color:#00ffff;}
.main {width:800px; 
　　margin:2;　
　　border-style:solid;
    border-width:0px;
    border-bottom-width:4px;
    border-left-width:0;
    border-color:#4169e1;}
.textbox{
	float:right;
	width:450px;
	font-size:12px;
	padding: 10px 3px 3px 3px;
	margin: 0;
	color:000;
	vertical-align: top;
}
.movbox {
    clear:both;}
.movbox dl {
	float:left;
	width: 156px;
	background:#4169e1;
	margin: 4px 1px 4px 1px;
	border-bottom: 
	1px solid #20b2aa;
	border-right: 
	1px solid #20b2aa;
}
.movbox dt { vertical-align: bottom; }
.movbox img {
	margin: 2px auto 0;
	padding:0;
	border:2px solid #87cefa;
	margin-left: 6px;
	margin-top: 3px;
}
.movbox dd {text-align:left; color:#FFFFFF; font-size:12px; margin:0px; 
	padding:4px 2px 0px 2px;}
.movbox dd  a:link{  
    text-align:center;
    font-size:12px;
	line-height: 120%;
	color: #FFFF99;
	margin:0px; 
	padding:2px 0px 2px 0px;
}
.movbox dd  a:visited{   font-size:12px;
	line-height: 120%;
	color: #FFFF99;

}
.movbox dd  a:hover{
    font-color: #ffff00;
}
.main2{width:800px; 
    border-style:solid;
    border-width:0px;
    border-bottom-width:4px;
    border-left-width:0;
    border-color:#4169e1; }
.main3{
	width:704px;
	margin: 4px 0px 4px 40px;
	border-style:solid;
	border-width:0px;
	border-bottom-width:4px;
	border-left-width:0;
	border-color:#4169e1;
	position: absolute;
}
.main3 a:link{  
    text-align:center;
    font-size:12px;
	line-height: 120%;
	color: #4169e1;
	margin:0px; 
	padding:2px 0px 2px 0px;
}
.main3  a:visited{   font-size:11px;
	line-height: 120%;
	color: #4169e1;

}
.main3  a:hover{
    font-color: #9966ff;
}
.text {
	font-size:12px;
	text-align:center;
	color: #4169e1;
	vertical-align: text-bottom;
}
