/******* 基本設定 *******/
body{
background-color: #ffffff;
margin: 0px;
padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
margin: 0px;
padding: 0px;
}

h1{
font-size: 125%;
color: #334d55;
}

h2{
font-size: 120%;
color: #006699;
}

a img{ 
border: none;
}
/******* フォーマットのレイアウト *******/

body{
text-align: center;
}

#container{
margin: 0 auto;
text-align: left;
width: 600px;
background-color: #ffffff;
}

#header{
margin: 0;
width: 100%;
height: 80px;
}

.toptable {
border: 1px solid #999999;
width:auto;
height:auto;
padding: 6px 10px;
}
.linktable {
color:#993399;
font-size:12px;
width:596px;
height:22px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
margin:0 auto;
}
.linktable2 {
font-size:12px;
width:600px;
padding-top: 8px;
margin:0 auto;
}
.box1 {
width:205px;
margin: 1px;
padding: 6px 10px;
font-size:12px;
background-color:#F2EDE6;
text-align:left;
float:right;
}
.box2 {
width:346px;
margin: 1px;
padding: 6px 10px;
text-align:left;
float:right;
}
.box3 {
width:147px;
height:18px;
background-color:#FFECFF;
margin: 1px;
padding-top: 4px;
text-align:center;
float:left;
}
.mbox1 {
margin-left:16px;
width:22%;
font-size:14px;
float:left;
}

.mbox2 {
width:30%;
font-size:14px;
float:left;
}

.mbox3 {
width:18%;
font-size:14px;
float:left;
}

.mbox4 {
width:25%;
font-size:14px;
float:left;
}
#block{	
clear: both;
} 
.t3{
margin-top:3px;
}

.mboxleft {
width:50%;
font-size:12px;
float:left;
}

.mboxright {
width:50%;
font-size:12px;
float:left;
}

#mboxleft2 {
width:125px;
float:left;
}

#mboxright2 {
width:475px;
font-size:12px;
padding-top:14px;
float:left;
}

#bmenu {
font-size: 12px;
margin:2px;
padding:0px;
text-align:center;
}

#bmenum {
font-size: 12px;
margin:4px;
padding:0px;
text-align:center;
}

/******* ヘッダ *******/

#header h1{
margin: 0px;
padding: 12px 30px 12px 60px;
text-align: center;
font-size: 120%;
}

#header h2{
margin: -36px 0px 0px 0px;
text-align: center;
font-size: 100%;
}

#header p{
margin: 12px 0px 0px 0px;
text-align: center;
font-size: 80%;
}
/******* フッタ *******/

#footer img{
padding: 2px 4px 10px 4px;
float: right;
}

#footer h3{
font-size: 80%;
font-weight: normal;
float: right;
padding-top: 10px;
}

#footer a, #footer a:link, #footer a:visited{
color: #333333;
text-decoration: none;
}
.toptable2 {
border: 1px solid #999999;
width:600px;
margin: 4px;
padding: 50px 0px 0px;
text-align: center;
height: 250px;
top: 100px;
}
.linktable3 {
color:#993399;
font-size:12px;
width:596px;
height:30px;
padding-top: 8px;
padding-bottom: 10px;
}

