/*base.css*/
/*基本設定　装飾設定*/

*{
  margin:0;
  padding:0;
 }
body {
      margin:30px 0 0 0;
      background-color:#ffffff;
      background-image: url(../img/bg.jpg);
      background-repeat: repeat-y;
      background-size:100%;}

     }
html {
      overflow-y:scrool;
     }
p { 
    margin:10px;
    text-indent:-1em;  }
img {
     border:0;
    }
.box {text-align:center;
      margin-top:5%;
      margin-left:8%;
      width:100%;
      border:solid 0px #ff0000;
      color:#000;
      line-height:150%;
      text-align:center;
      font-size:100%;
      font-family:fantasy;
      }

.main {border:solid 0px #ff0000;
       background-color:#efefff;
       margin:10px 10px 10px 20px;
       padding:1em;
       width:80%;
       text-align:left;}
.kai{
    margin:0 0 10px 0px;
    text-indent:1em
     }

.skai{
    margin:2em 1em 1em 1em;
  }


.waku {border:double 4px #000066;
       padding:3px;
}

.moku {
         list-style-type:square;
         margin:1em 1em 1em 2em;
         font-weight:bold;
        }

div.sam {margin-top:10px;
         margin-left:20px;}

ol.item {
         margin-top:1em;
         margin-left:2em;
         margin-bottom:2em;
         padding:20px;
         list-style-type:decimal;
         border:solid 0px #ff0000;
         font-weight:bold;
         line-height:170%;
        }



/*装飾*/

.center {
         text-align:center;
        }
.right {
        margin-right:42px;
        text-align:right;
       }
.red {
      color:red;
     }
.b {font-weight:bold;}

/*文字サイズ*/

.min {
      font-size:95%;
     }

.micro {
        font-size:90%;
       }
.nano {
      font-size:85%;
      }
.piko {
      font-size:80%;
      }

/*パンくずリスト*/
.pankuzu {
          color:#222288;
          font-size:80%;
          text-align:left;
          margin:3px 2px 0px 3px;
          font-weight:bold;
         }
.pankuzu strong {
                 font-weight:normal;  
		 font-weight:bold;               
                }
a:link.pankuzu {
                 color:#0000ff;  
		 font-weight:bold;  
               }
a:visted.pankuzu {
                  color:#003333;
                 }
a:hover.pankuzu {
                 color:#ff00ff;
	         text-decoration:none;
                }
a:active.pankuzu {
                 color:#333300;
                }



/*見出し*/
h1.title {
          background-color:#000066;
          color:#ffffff;
          font-weight:bold;
          padding:16px 12px 12px 12px;
          margin-bottom:20px;
      background-image: url(../img/bg.jpg);
      background-repeat: repeat-y;
      background-size:100%;}

       } 

h2 {
    margin-top:10px;
    margin-left:0.5em;
    color:#ffffff;
    font-size:145%;
    }

h2.mokuji {
           margin-top:10px;
           margin-left:0.5em;
           margin-bottom:15px;
           background-color:#bbbbee;
           padding:8px 8px 6px 6px;
           color:#000000;
           font-size:145%;
    }


h3.sam {   
           font-size:115%;
           margin-top:10px;
           margin-left:0.5em;
           margin-bottom:15px;
           background-color:#ccccff;
           padding:7px 7px 5px 5px;
           color:#000000;
    }


h3 {
    font-size:115%;
    margin:0px 0px 5px 0px;
   }


/*段組*/

dl.mu {
        font-weight:normal;
        margin-top:1em;
        margin-left:10px;
        font-size:100%;
       }
dt.mu {
        margin-bottom:1em;font-weight:bold;
      }
dd.mu {
        margin-bottom:2em;margin-left:1em;
        font-size:95%;
      }
ul.mu {
       margin-top:1em;
       margin-left:2em;
       padding-left:auto;
      }



/*アンカー*/
a:link {
         color:#000099;
       }
a:visited {
            color:#0000ff;
          }
a:hover {
         color:#ff00ff;
         text-decoration:none;
        }
a:active {
          color:#333300;
         }


