@charset"Shift_JIS";

body{
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p{
margin:0;
padding:0;
}

div#container{
  width:50em;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
}  

p.navi{
 font-weight: bold;
 font-size:small;
 border-width: 1px;
 border-color:#cccccc;
 border-style:dashed;
}

div#header{
  width:50em;
  height:50px;
  text-align:center;
  background-color:#ffffff;
}

h1{
font-family:"HGŠÛºÞ¼¯¸M-PRO";
color:#0099cc;
font-weight: bold;
padding:0px;
}

*.marginmarker{
color:#ffffff;
background-color: #0099cc;
font-size:1.5em;
}

ul{
  margin-top:10px;
  background-color:#ff66ff;
}

li{
  margin-top:1em;
  list-style:none;
}

div#main{
  margin:0px;
  padding-top:1em;
  width:50em;
  background-color:#ffffff;
  background-image:url();
}

*.head{
 margin:1em;
 line-height: 120%;
 font-weight: bold;
 letter-spacing: 0.15em;
 font-family:sans-serif;
 text-indent: 1em;
 background-image: url('item/yukigassen/looseleaf.gif');
}

*.report{
margin-top:50px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #c0c0c0 #808080 #808080 #c0c0c0;
text-align:center;
padding: 0.5em;
}

*.kizi{
 margin:1em;
 line-height: 120%;
 letter-spacing: 0.15em;
 font-family:sans-serif;
 text-indent: 1em;
}

*.float{
 float:left;
 margin-left:1em;
 margin-right:1em;
}

*.floatclear{
 clear:both;
}

div#footer{
  width:800px;
  text-align:center;
  font-size:small;
  background-color:#ffffff;
}
