@charset "shift_jis";

body{
     text-align: center;
     padding: 0px;
     background-color : rgb(255, 247, 217);
     background-image : url(../image/paper-e6.png);
     text-decoration: none;
}

.update {
     font-size: 90%;
     font-family: Verdana;
     color: #cc0000;
     text-align: right;
     padding-right: 25px;
}

.wrapper {
     text-align: left;
     margin-left: auto;
     margin-right: auto;
     margin-top: 0px;
     margin-bottom: 0px;
     width: 760px;
     padding-top: 0px;
}

.container {
     margin-top: 0px;
     margin-bottom: 0px;
     background-repeat: repeat-y;
     background-image : url(../image/waku_mid02.gif);
     padding: 20px 20px 10px 30px;
     margin-right: 0px;
     margin-left: 0px;
}

.cont_waku {
     padding: 0px;
     margin: 0px;
}

h1 {
     font-family: "ＭＳ Ｐ明朝",Verdana;
     color: red;
     text-align: center;
     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: 0px;
}

h2 {
     color: red;
     text-align: left;
     font-size: 120%;
     padding-top: 0px;
     padding-left: 20px;
     padding-right: 0px;
     padding-bottom: 0px;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: red;
}

p{
     font-size: 95%;
     padding: 7px 5px 5px 7px;
}

.container a{
     text-decoration: none;
     color: blue;
}

.container a:visited{
     color: blue;
}

.container a:hover{
     font-weight : normal;
     background-color : #fdfdfd;
     color: red;
}

.koumoku {
     background-color: #e8e8db;
     margin-left: auto;
     margin-right: auto;
     width: 640px;
     padding-top: 5px;
     padding-left: 5px;
     padding-right: 0px;
     padding-bottom: 0px;
     margin-top: 3px;
     margin-bottom: 8px;
     line-height: 100%;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #666666;
     border-right-width: 1px;
     border-right-style: solid;
     border-right-color: #999999;
}

.ymd {
     padding-left: 5px;
     margin-top: 0px;
     padding-top: 5px;
     padding-right: 0px;
     padding-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     font-size: 95%;
}

.name {
     font-size: 105%;
     text-align: left;
     margin: 15px 15px 10px 30px;
     padding-top: 0px;
     padding-bottom: 0px;
     font-weight: normal;
     line-height: 140%;
     color: #5353ff;
}

.koumoku a {
     text-decoration: none;
     color: #5353ff;
}

.koumoku a:visited{
     color: #5353ff;
}

.koumoku a:hover {
     color: #cc0000;
     background-color: #f3f3ed;
     font-weight: normal;
     text-decoration: none;
}

.bold {
     font-weight: bold;
}

.bold-red {
     font-weight: 600;
     color: #cc0000;
}

.red {
     font-weight: normal;
     color: #cc0000;
     font-size: 100%;
}

.clear {
     clear: both;
     padding: 0px;
     margin: 0px;
}

.small70 {
     font-size: 70%;
     vertical-align: top;
}

.small90 {
     font-size: 90%;
     vertical-align: top;
     line-height: 140%;
}

.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;
}

.ctable {
     text-align: center;/* IEでセンタリングさせる方法 */
}

.ctable table {
     margin: auto;/* 標準のセンタリング方法 */
     text-align: left;/* IE用方法の弊害対策用 */
}

.ctable img{
     margin: 2px;
     background-color: #f7f7f7;
     border: 1px solid #c9c9c9;
     border: 1px solid #c9c9c9;
     padding: 3px;
}

.ctable p{
     color: navy;
     font-size: 90%;
     padding: 0px 0px 10px;
     margin: 0px;
}

.setumei{
     font-size : 90%;
     color : teal;
     margin-top : 5px;
     margin-left : 20px;
     margin-right : 3px;
     margin-bottom : 3px;
}
