/*総合ページ全体*/
body{background-color:#C0C0C0;
}

@media screen and (max-width: 500px) {
   /* 表示領域が800px未満の場合に適用するスタイル */
   .contents { width: 200%; }
}



.contents{width:1000px;
          height:1200px;
          margin-top:-25px;
          margin-left:160px;
          background-image:url(kiritake.gif);
          position:relative;
}



/*タイトル*/
h1{background-image: url(houou1.gif);
   font-family:"ＭＳ Ｐ明朝","平成明朝", serif;
   font-size:200%;
   height:45px;
   padding-top:15px;
   padding-left:40px;
   margin-bottom:0px;
   text-align:left;
}

span.title{font-size:20px;}

h3{font-family:"ＭＳ Ｐ明朝","平成明朝", serif;
         font-size:130%;
         text-align:left;
         
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
border-right:1px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
border-left:15px solid #0033FF;
background-color:#FFFAF4;
width:600px;
}

.type9{margin-left:210px;
         margin-top:70px;
         margin-bottom:0px;}

/*パンくずナビ*/
.main h4{text-align:right;
         font-size:80%;
         margin-top:8px;
         margin-bottom:0px;
         margin-right:5px;
}


/*トップの構成（ナビ・画像）*/

.fb-like-box{margin-top:-5px;
             float:left;}

h2{
font-family:"ＭＳ Ｐ明朝","平成明朝", serif;
         font-size:110%;
padding-left:8px;
padding-top:15px;
padding-bottom:5px;
border-right:1px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
border-left:1px solid #AAAAAA;
background-color:#FFFAF4;
width:125px;
height:25px;
float:left;
}


.type3{
margin-left:0px;
margin-top:-5px;
margin-bottom:15px;
}

.type4{
margin-left:0px;
margin-top:-5px;
margin-bottom:15px;
}

.type5{
margin-left:0px;
margin-top:-5px;
margin-bottom:15px;
width:135px;
}

.type6{
margin-left:0px;
margin-top:-5px;
margin-bottom:15px;
}

.type7{
margin-left:0px;
margin-top:-5px;
margin-bottom:15px;
width:68px;
}

.type8{
margin-left:0px;
margin-top:-5px;
margin-bottom:15px;
width:70px;
}

.navar h2 a{text-decoration:none;
display:block;
width:140px;
}

.navar h2 a:hover{color:#9933FF;}

p{background-image: url(w-onagadori-karakusa2.gif);
  padding:10px;
  line-height:1.5em;
  font-size:90%;
}


.type1{
width:550px;
height:130px;
margin-top:25px;
margin-left:240px;

}

.type2{
margin-left:0px;
margin-top:-5px;
margin-bottom:15px;
width:280px;
}

.type10{
width:240px;
height:110px;
margin-top:-38px;
margin-left:18px;
float:left;
}

p img{float:left;
margin:5px;
}


/*リンク集*/
.link h3{font-family:"ＭＳ Ｐ明朝","平成明朝", serif;
         font-size:130%;
         text-align:left;
         margin-left:70px;
         margin-top:10px;
         margin-bottom:6px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
border-right:1px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
border-left:15px solid #32CD32;
background-color:#FFFAF4;
width:650px;
}

.link h4{font-family:"ＭＳ Ｐ明朝","平成明朝", serif;
         font-size:110%;
         text-align:left;
         margin-left:95px;
         margin-top:10px;
         margin-bottom:6px;
padding-left:5px;
padding-top:6px;
padding-bottom:5px;
border-right:1px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
border-left:15px solid #32CD32;
background-color:#FFFAF4;
width:610px;
}


/*著作情報*/
address{font-family:"Times New Roman", Times, serif;
        font-size:80%;
        font-style: normal;
        text-align:center;
        border-top: dashed 1px #663300;
        padding-top: 5px;
        margin-top:15px;
        clear: both;
}


/*目録（表）*/
table{
            margin-top:10px;
            margin-left:245px;
            margin-bottom:15px;
            
            }

td{padding-top:0px;
   padding-bottom:0px;
   padding-left:0px;
   text-align:center;
}

td a{padding-top:6px;
   padding-bottom:3px;
   padding-left:2px;
text-align:center;
}
