body { margin: 0; background-color: #FFFFFF; font-family: "Meiryo","MS Gothic","Hiragino Sans","Arial",sans-serif; }
.clear { margin: 0; clear: both; }

header { margin-top: 10px; margin-left: 0; margin-right: 0; margin-bottom: 0; border-bottom: #E3E3CF solid 2px; }
header #head { width: 1000px; margin-top: 0; margin-left: auto; margin-right: auto; margin-bottom: 0; }
header #head h1 { width: 50%; margin-top: 10px; margin-left: 0; margin-bottom: 0; float: left;}
header #head h1 img { width: 40%; height: auto; }
header #head #headerMenu { width: 50%; margin-top: 10px; margin-left: 0; margin-bottom: 0; float: left; }
header #head form { margin: 0; }
header #head form input[type="submit"] { margin-left: 50%; width: 25%; height: 30px; }
header #head #menuList { margin-top: 10px; margin-left: 10%; margin-right: 0; margin-bottom: 0; padding: 0; list-style: inside none; }
header #head #menuList li { width: 30%; margin-top: 0; margin-left: 3%; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; background-color: #E3E3CF; font-size: 14px; line-height: 14px; text-align: center; border-radius: 5px; float: left; }
header #head #menuList a { color: #585800; text-decoration: none; }
header #head #menuList li img { width: 30%; height: auto; }

#main { width: 1000px; margin-top: 0; margin-left: auto; margin-right: auto; margin-bottom: 0; }
#main #bread { margin-top: 10px; margin-left: 0; margin-right: 0; margin-bottom: 0; padding: 0; list-style: inside none; }
#main #bread .page { width: 12%; margin-top: 0; margin-left: 0; margin-right: 1%; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; background-color: #E3E3CF; font-size: 14px; line-height: 14px; text-align: center; border-radius: 5px; float: left; }
#main #bread .mark { width: 5%; margin-top: 0; margin-left: 0; margin-right: 1%; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; font-size: 14px; line-height: 14px; text-align: center; border-radius: 5px; float: left; }
#main #bread .thisPage { width: 12%; margin-top: 0; margin-left: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; background-color: #FFE0E0; font-size: 14px; line-height: 14px; text-align: center; border-radius: 5px; float: left; }
#main #bread a { color: #585800; text-decoration: none; }

footer { margin-top: 10px; margin-left: 0; margin-right: 0; margin-bottom: 0; border-top: #E3E3CF solid 2px; text-align: center; }
