/*----bass----*/
#header{
width:610px;
text-align:center;
margin-right:auto;
margin-left:auto;
background-image:url(image/back-header.gif);
background-color:white;
height:200px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 20px;
}

#container{
width:610px;
text-align:center;
margin-right:auto;
margin-left:auto;
background-image:url(image/back-container.gif);
background-color:white;
height:100%;
padding:0px 20px;
}

#fooder{
width:610px;
text-align:center;
margin-right:auto;
margin-left:auto;
background-image:url(image/back-fooder.gif);
background-color:white;
padding:0px 20px;
height:60px;
}

#explanation01{
width:550px;
text-align:center;
padding:0px 30px;
}


#menu-top{
width:610px;
height:40px;
}


#menu{
width:510px;
text-align:left;
padding-left:20px;
padding-right:20px;
}

#bookmark{
text-align:center;
padding-bottom:1px;
}


/*----txt----*/
body{
background-image:url(image/back-body.gif);
font-family:"メイリオ","MS UI Gothic", Chicago, Arial, Osaka, sans-serif;
text-align:center;
}

h1{
text-align:right;
padding:2px 0px 0px;
margin:0px 14px;
font-style:normal;
font-weight:normal;
font-size:13px;
color:#666666;
}

h2{
text-align:right;
padding:1px 0px 4px;
margin:0px 14px;
font-style:normal;
font-weight:normal;
font-size:13px;
color:#666666;
}

h3{
text-align:center;
padding:2px;
margin:10px 0px 14px;
color:white;
font-style:normal;
font-weight:bold;
font-size:16px;
background-color:#FF99FF;
color:white;
}

p{
text-align:left;
font-style:normal;
font-weight:normal;
font-size:16px;
line-height:29px;
}

table{
width:550px;
font-size:14px;
border-color:#FF00FF;
padding:0px;
border-width:2px;
}

td{
text-align:center;
padding:2px 14px;
border-color:#FF00FF;
}

ul{
margin:0px;
padding:0px;
list-style:none;
}

li{
margin-bottom:2px;
padding:0;
}

a{color:blue;font-size:14px;font-weight:bold;}
a:visited{text-decoration:underline;}
a:hover{text-decoration:underline;color:purple;}
a:active{text-decoration:underline;}

hr{
border-style:solid;
border-color:#CCCCCC;
}

b{
color:red;
}

em{
font-size:16px;
font-weight:bold;
color:maroon;
font-style:normal;
}

u{
font-size:14px;
font-weight:normal;
color:red;
font-style:normal;
line-height:20px;
}

img{
text-decoration:none;
border-style:none;
}