@charset "utf-8";
body{
     text-align: center;
     padding: 0px;
     background-color : #ffdfdf;
     background-image : url(../image/irekobishi3.gif);
     line-height:150%;
}
.update{
     font-size: 90%;
     font-family: Verdana;
     color: #cc0000;
     text-align: right;
     padding-right: 25px;
}
.wrapper{
     max-width: 950px;
     text-align: left;
     margin-left: auto;
     margin-right: auto;
     margin-top: 0px;
     margin-bottom: 0px;
     padding-top: 0px;
     font-size: 95%;
}
.container{
     margin-top: 0px;
     margin-bottom : 10px;
     margin-right: 0px;
     margin-left: 0px;
     background-color: rgb(244, 244, 238);
     border-top-width: 1px;
     border-left-width: 1px;
     border-top-style: solid;
     border-left-style: solid;
     border-top-color: silver;
     border-left-color: silver;
     border-right-width: 2px;
     border-right-style: ridge;
     border-right-color: rgb(180, 180, 180);
     border-bottom-width: 2px;
     border-bottom-style: ridge;
     border-bottom-color: rgb(180, 180, 180);
}

h1{
     font-size : 150%;
     padding-top: 0px;
     padding-left: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom : 20px;

  color: red;
  text-shadow: 3px 2px 0 #bbb;
}

p{
     font-size: 95%;
     padding : 7px 5px 5px 7px;
     line-height : 160%;
}
.container a{
     text-decoration: none;
     color: blue;
}
.container a:visited{
     color: blue;
}
.container a:hover{
     font-weight : normal;
     background-color : red;
     color : white;
}
.bold{
     font-weight: bold;
}
.bold-red{
     font-weight: 600;
     color: #cc0000;
}
.red{
     font-weight: normal;
     color: #cc0000;
     font-size: 100%;
}
.s_red{
     font-weight: normal;
     color: #cc0000;
     font-size : 80%;
}
.clear{
     clear: both;
     padding: 0px;
     margin: 0px;
}
.small70{
     font-size: 70%;
     vertical-align: top;
}
.small80{
     font-size: 80%;
     vertical-align: top;
}
.small90{
     font-size: 90%;
     vertical-align: top;
}
.imagebox-r{
     float: right;
     color: navy;
     text-align: center;
     padding: 10px 10px 10px 10px;
     font-weight: normal;
     font-size: 80%;
     line-height: 120%;
     display: inline;
}
.imagebox{
     color: navy;
     text-align: center;
     padding: 10px 10px 10px 10px;
     font-weight: normal;
     font-size: 80%;
     line-height: 120%;
     margin-left: auto;
     margin-right: auto;
     display: block;
}
.imagebox-l{
     float: left;
     font-size: 80%;
     color: navy;
     text-align: center;
     padding: 10px 10px 10px 10px;
     display: inline;
}
strong{
     font-weight : bold;
}
