@charset "UTF-8";
#footer #csslink a,
#footer #csslink a:hover { text-decoration: none; }
#footer #csslink {
  text-align: right;
  font-size: 80%;
  margin: 0;
  padding: 0 20px 5px 0;
}
#footer #csslink,
#footer #csslink a,
#footer #csslink a:hover { color: #006699; }
#footer #csslink,
#footer #csslink a,
#footer #csslink a:hover { background-color: #c0c0c0;/*--#003366;---*/ }
body {
text-align: center;font-size: 85%;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" sans-serif;margin: 0;padding: 0;
}
#wrapper {
text-align: left;width: 800px;margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;
}
#header {margin: 0px 0px 0px 0px;padding: 10px 20px 5px 20px;background-color: #3f5db3;/*--#003366;---*/color: #ffffff;}
#munu {
margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;
}
#contents {
margin: 20px 20px 20px 20px;padding: 0px 0px 0px 0px;
}
#footer {text-align: center;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color: #3f5db3;color: #ffffff;}
#menu ul {
text-align: right;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;list-style-type: none;
}
#menu li {
display: inline;padding: 0px 0.5em 0px 0.5em;border-left: 1px solid #336699;
}
#menu li a {text-decoration: none;color: #ffffff;background-color: #3f5db3;/*--#003366;---*/}
#menu li a:hover {
text-decoration: underline;color: #ff0000;background-color: #3f5db3;/*--#003366;---*/
}
h1 {
font-size: 150%;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;
}
h2 {
font-size: 120%;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;width:760px
}
p {
margin: 0px 0px 0.5em 0px;padding: 0px;line-height: 1.5em;
}
#contents ul { }
#contents ol { }
#contents li { }
div.sample{
display:table;width:760px;margin: 20px 0px 0px 0px;
}
div.sample ul{
display:table-row;
}
div.sample ul li{
display:table-cell;text-align:center;line-height:0;
}
#footer p {
margin: 0px 0px 0px 0px;padding: 0.5em 0 0.5em 0;
}

table.company{
text-align:center;
width:80%;
margin:0 20px 20px 0;
border-collapse:collapse;
}
table.company th{

border:1px solid #ccc;

background-color: #EEEEEE;

padding: 10px 10px;

text-align: left;

font-weight: normal;

}

table.company td{border:1px solid #ccc;/* height:40px; */text-align: left;padding: 10px 10px;}
table.price td.menseki,table.price td.zaseki,table.price td.school{
font-size:0.8em;
}