@charset "UTF-8";


/*----bass----*/
#header{
width:700px;
text-align:center;
margin-right:auto;
margin-left:auto;
background-image:url(image/back-header.gif);
background-color:white;
padding:20px 20px 0px;
height:160px;
}


#container{
width:700px;
text-align:center;
margin-right:auto;
margin-left:auto;
background-image:url(image/back-container.gif);
background-color:white;
padding:0px 20px;
height:100%;
}


#fooder{
width:700px;
text-align:center;
margin-right:auto;
margin-left:auto;
background-image:url(image/back-fooder.gif);
background-color:white;
padding:0px 20px;
height:60px;
}


#menu-top00{
width:700px;
height:40px;
}


#explanation01{
padding:0px 50px;
width:600px;
text-align:center;
}


#menu{
padding:0px 20px;
width:660px;
text-align:center;
}


#linkbox-left{
float:left;
width:290px;
text-align:left;
padding-right:11px;
}


#linkbox-right{
float:right;
width:341px;
text-align:left;
}


#bookmark{
width:700px;
text-align:center;
padding-top:4px;
clear:both;
}


/*----txt----*/
body{
background-image:url(image/back-body.gif);
font-family:"メイリオ", "MS UI Gothic", Chicago, Arial, Osaka, sans-serif;
text-align:center;
}


h1{
padding:0px;
margin:0px;
}


h2{
text-align:right;
padding:0px;
margin:0px 14px 14px;
font-style:normal;
font-weight:normal;
font-size:13px;
color:maroon;
}


h3{
text-align:center;
padding-top:4px;
margin:29px 0px 4px;
background-image:url(image/h3back.gif);
background-repeat:no-repeat;
font-style:normal;
font-weight:bold;
font-size:16px;
color:maroon;
height:29px;
}


h4{
text-align:left;
margin-top:20px;
}


p{
text-align:left;
font-style:normal;
font-weight:normal;
font-size:16px;
line-height:29px;
}


table{
width:500px;
border-collapse:collapse;
margin-right:auto;
margin-left:auto;
margin-bottom:20px;
}


th,td{
width:250px;
font-size:14px;
text-align:center;
padding:2px 14px;
border:solid 2px #666666;
}


ul{
margin:0px;
padding:0px;
list-style:none;
}


li{
list-style-type:none;
}


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;
text-decoration:underline;
}


em{
font-size:24px;
font-weight:bold;
color:maroon;
font-style:normal;
margin:29px 0px;
}


img{
text-decoration:none;
border-style:none;
}