@charset "Shift_JIS";
body{
	font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
       background:none;
}


table{
      border:solid 2px #ff7f50;
      background:linear-gradient(#fff0f5, #ffffe0, #f0ffff, #e6e6fa);
      width:65%;
      margin:0 auto;
      -webkit-box-shadow: 0px 1px 10px #666;
	-moz-box-shadow: 0px 1px 10px #666;
	box-shadow: 0px 1px 10px #666;
	border: 1px solid #808080;
       border-radius:5px;
}

span{
      font-size:80%;
      color:#1e90ff;
}



td{
       width:35%;
       border-bottom:solid 2px #ff7f50;
       padding-left:1%;
}

th{
       width:15%;
       border-bottom:solid 2px #ff7f50;
}

p{
       width:45%;
       text-align:right;
       margin:0 auto;
}

h1{
       width:47%;
       margin:0 auto;
       color:#fffacd;
            
}

h2{    width:47%;
       margin:0 auto;
       color:#fffacd;
       font-size:110%;
}

h2 img{
       width:2%;
}

h2 span{
       color:#a52a2a;
}
section div{
       width:79%;
       text-align:right;
       font-size:140%;
       margin-bottom:5px;
       margin-right:2%;
       color:#ff0000;
}
#hed p{
       width:47%%;
       margin:0 auto;
       text-align:left;
       color:#ffffff;
}

#r01{
       text-align:center;
       color:#0000ff;
       background-color:#ffdab9;
}

#d01{
       width:20%;
       text-align:center;
       background-color:#ffdab9;
}
.kasyo{
       width:40%;
}

.zei{
       width:47%;
       text-align:right;
       margin:0 auto;
       color:#000000;
}
.asta{
      color:#ff00ff;
      font-size:110%;
}

@media only screen and (max-width: 900px){

table{
       width:100%;
       font-size:110%;
}

td{
      font-size:60%;
}

p{
       width:98%;
       text-align:right;
}

h1{
       width:99%;
       font-size:150%;
       text-align:center;
}

h2{    width:99%;
       margin:0 auto;
       color:#fffacd;
       font-size:110%;
}

th{
       font-size:60%;
       width:30%;
}

section div{
        font-size:90%;
        width:100%;
}


#hed{
       width:100%;
       text-align:right;
}

#hed p{
       font-size:70%;
}

#r01 th{
       font-size:\60%;
}

#d01{
       font-size:60%;
       width:17%;
}

.zei{
       width:100%;
       font-size:75%;
}
.desk{
       width:18%;
}
.note{
       width:18%;
}

}
@media only screen and (min-width: 1441px){
table{
       font-size:140%;
}
}