body {text-align:center;
width:800px;
margin:10px auto;
padding:0;
}

.waku {width:800px;
text-align:left;
background-color:#FFFFFF;
}

.top {width:800px;
background:url(../img/top.gif) no-repeat;
height:119px;
}

.naka {width:800px;
background:url(../img/yoko.gif) no-repeat;
}

.migi {width:600px;
float:right;
margin-top:20px;
}

.hidari {width:200px;
float:left;
}

.menu {width:200px;
}

.hidari li {list-style:none;
margin:5px;
padding:5px;
}

.a {width:798px;
background:url(../img/usiro.gif);
margin-left:2px;
}

.a ul {
margin:0;
padding:0;
}

.a li {float:left;
padding:3px;
margin:3px;
font-size:80%;
list-style:none;
}

.cl {clear:both;
}

.sita {width:798px;
clear:both;
text-align:center;
background:url(../img/usiro.gif);
margin-left:2px;
}

p {padding:10px 10px 10px 30px;
margin:0;
color:#333333;
}

h2 {padding:5px;
margin:10px 2px 10px 30px;
color:#333399;
border-left:solid 10px #333399;
background:url(../img/usiro.gif);
border-bottom:solid 1px #333399;
}

h1 {color:#6666FF;
font-size:300%;
text-align:right;
padding:50px 50px 0 0;
margin:0px;
font-style:oblique;
font-family:"‚c‚e‚oPOP1‘Ì";
}

h3 {padding:5px;
margin:5px 5px 5px 30px;
color:#6633FF;
border-left:solid 10px #9999FF;
}

.migi dt {font-size:120%;
color:#6666CC;
padding:5px;
margin:10px 0 10px 30px;
border-left:#0033CC 10px solid;
}

.migi dd {color:#333333;
margin:10px 0 10px 30px;
padding:5px;
}

.hidari a:link {text-decoration:none;
color:#6633FF;
}

.hidari a:visited {text-decoration:none;
color:#6633FF;
}

.hidari a:hover {text-decoration:none;
color:#6699FF;
}

.migi img {margin-left:32px;
}

.migi table {margin-left:30px;
}

.add a{
color:#0e9cff
}


.sab dd{
	padding-left:35px;
}