*{
  font-size: 95%;word-spacing:0.3em;margin:0;padding:0;color:darkslategray;}

body{background-color:whitesmoke;color:dimgray;text-align:center;
     }
a img{border:0;}
#container{margin:0px auto;padding:0;width:950px;
  text-align:left;background-color:#fff;border-left:1px dotted gainsboro;
  border-right:1px dotted gainsboro;}

#header{background:url(shousai-title1.gif);width:950px;height:130px;}

strong,em{font-weight:lighter;font-size:1em;}
em{font-style:normal;}


h1{color:white;margin:5px;font-size:0.9em;
    }
#kounyuuform-h1{color:darkslategray;font-size:1.1em;
         margin:30px 0 30px 10px;}

#main{width:950px;background:url(sidenabitop3.gif) repeat-y left top;float:left;
      }
#contentswrapper{width:810px;float:right;background-color:white;}
#maincontents p a{color:royalblue;text-decoration:none;}
#maincontents p a:hover{color:darkblue;background-color:aliceblue;}
#sidenavi{width:140px;float:left;background-color:peachpuff;text-align:center;
         }
#sakuhinshoukai{width:110px;height:20px;
               margin:0 auto 10px auto;}
#sakuhinshoukai h2{font-size:1.1em;padding:2px;
      color:slategray;letter-spacing:0.3em;}
#google{text-align:right;margin-right:10px;margin-bottom:15px;}
#google p{font-size:1.3em;}

#side{width:120px;list-style-type:none;margin:0;
        text-align:left;font-weight:bolder;padding:0 10px;}

#sidenavi a{text-decoration:none;display:block;color:#2f4f4f;
           }
#sidenavi a:hover{background-color:#fffacd;color:#4169e1;}


.li-type-a {display:block;width:110px;margin-bottom:15px;padding:5px;
         background-color:#fff;font-size:1.2em;}

.li-type-d{display:block;width:100px;font-size:1.1em;
           margin-right:10px;text-align:right;}
.li-type-d a{display:block;width:100px;}
.li-type-e{display:block;width:110px;margin-bottom:15px;padding:5px;
         background-color:#fff;font-size:1.1em;color:#2f4f4f;}


.li-type-g{width:110px;display:block;margin-bottom:15px;padding:5px ;
         background-color:#fff;font-size:1.2em;}
.li-type-g span{margin-left:5px;}
.li-type-h {width:110px;display:block;margin-bottom:15px;padding:5px ;
         background-color:#fff;font-size:1.2em;}
.li-type-h span{margin-left:5px;}
#museum{width:110px;background-color:#fff;margin:30px auto;
       padding:10px 5px;font-size:1.1em;}
#museum p{text-align:left;}
#museummidasi{font-size:1.1em;font-weight:bolder;}
#museummidasi a{background-image:url(infolist-b.gif);padding:5px 0;}
#museummidasi a:hover{color:#ff8c00;}
.museump{margin-left:10px;margin-top:5px;}





#side-navi-ta{width:110px;background-color:ghostwhite;margin:30px auto;
       padding:8px 5px;font-size:1.1em;}
#side-navi-ta a{background-image:url(/img/komichi-title-for-navi.jpg);padding:15px 0;}
#side-navi-ta a:hover{background-image:url(/img/komichi-title-for-navi-h.jpg);}

#tanzaku-title{font-size:1.1em;font-weight:bolder;margin-bottom:5px;}
#museummidasi a{background-image:url(infolist-b.gif);padding:5px 0;}
#tanzakup{text-align:center;}
#side-navi-ta span{display:block;line-height:1.2em;letter-spacing:0.1em;}

#uppernavi{width:810px;margin: 0; background-color:cadetblue;float:right;
border-bottom:1px solid cadetblue;}
#uppernavi ul{width:606px;height:21px;font-size:1.1em;float:right;     
         }
#uppernavi li{width:100px;float:left;text-align:center;padding:3px 0 2px 0;
      border-right:1px solid cadetblue;display:block;font-size:1em;
       line-height:1.3em;letter-spacing:0.1em;font-weight:bolder;}
#uppernavi a{text-decoration:none;color:slategray;background-color:white;
       display:block;}
#uppernavi a:hover{color:royalblue;background-color:aliceblue;}
#uppernavi li a:hover{}

#maincontents{width:780px;float:right;margin-top:30px;
           font-size:1.1em;line-height:1.2em;
        text-align:center;}
#home{text-align:right;margin:0 0 5px 0;font-size:0.9em;font-weight:bolder;
     }
#home a{color:royalblue;padding:5px 3px 3px 2px;text-decoration:none;}
#home a:hover{color:;background-color:greenyellow;}

#lang{font-size:1em;text-align:right;font-weight:bolder;margin-right:5px;}
#lang a{text-decoration:none;padding:1px 5px;background-color:#fffacd;}
#lang a:hover{background-color:silver;color:#ff82ab;}

#maincontents ul{list-style-type:none;text-align:left;}



#maincontents h2{font-size:1.2em;line-height:1.4em;margin-top:40px}

#manabikeisai{width:130px;text-align:left;margin:30px 0 0 100px;border:1px solid #fff68f;padding:3px;}
#manabikeisaih2{font-size:1.2em;line-height:1.4em;}

#maincontents  h2 span{font-size:0.9em;line-height:1.1em;}
#maincontents dl{margin-top:50px;width:700px;border:1px solid #e6e6fa;margin-bottom:20px;letter-spacing:0.2em;font-size:1.1em;}
dt{background-color:#e6e6fa;padding:3px 0;width:100%;}
dd{display:block;padding:20px 0;margin:0 auto;width:90%;line-height:1.5em;}
dd a{color:#4169e1;font-size:1.1em;}
dd  a:hover{color:#00008b;background-color:#f0f8ff;}
dd span{font-size:0.8em;letter-spacing:0;}


#kounyuumae{width:100%;text-align:center;margin:40px 0;
      font-size:1.1em;clear:both;}
#kounyuumae p{margin-bottom:20px;}
#kounyuumae a{font-weight:bolder;color:#4169e1;}
#kounyuumae a:hover{background-color:#f0f8ff;color:#00008b;}
#mousikomi a{color:#696969;text-decoration:none;font-size:1em;background-color:#f0e68c;
       border:2px gainsboro outset; }
#mousikomi a:hover{background-color:#ff6;}
#kounyuuform form{width:300px;text-align:left;}
input{margin-bottom:10px;}
.photo{margin-left:20px;margin-top:5px;}

#kounyuuform-h2{margin-bottom:20px;}




#kasen{text-decoration:underline;}
.omousikomi{color:blue;}
.okaiage{color:red;}
.hidarisoroe{text-align:justify;text-justify:distribute;}
.hidarisoroe p{margin:0 auto 20px auto;width:530px;}

.hidarisoroe-wide{margin:0 auto 10px auto;width:95%;text-align:justify;text-justify:distribute;}
.hidarisoroe-narrow{margin:0 auto 10px auto;width:35%;text-align:justify;text-justify:distribute;}
.hidarisoroe-narrow2{margin:0 auto 10px auto;width:50%;text-align:justify;text-justify:distribute;}
.hidarisoroe-narrow3{margin:0 auto 10px auto;width:75%;text-align:justify;text-justify:distribute;}
.hasen-line{border-bottom:dashed 1px orange;font-size:1em;}

/*kuugai-k027他ddのなかのdd*/
#ddnailist dl{width:480px;border-style:none;margin:20px auto;}
#ddnailist dt{background-color:#fff;margin:0;}
#ddnailist dd{width:90%;padding:0 0 0 30px;}

/*shiki-c077正岡子規古白*/
#shiki-firsttext{width:400px;margin:0 auto;}
#shiki-ddnailist-box{display:block;margin:0 auto;width:650px;line-height:1.5em;text-align:left;font-size:1em;height:4130px;}
.shiki-soukou{margin-left:50px;width:250px;}
.shiki-soukou-hidariake{margin-left:100px;width:250px;}
.shiki-hidariake{width:200px;margin-left:50px;}
#shiki-ddnailist{margin:30px 0;background-color:red;}
#shiki-ddnailist dl{width:310px;border-style:none;}
#shiki-ddnailist dt{width:50px;float:left;background-color:#fff;margin:0;padding:0;}
#shiki-ddnailist dd{width:220px;float:right;margin:0;padding:0;font-size:1em;}
.heightLine-1 span{font-size:1em;text-decoration:line-through;}
.danraku{text-indent:1em;}
.ddnai-img{text-align:center;margin:30px 0;}
.ddnailist-left{float:left;background-image:url(shiki-back2.gif);background-repeat:no-repeat;background-position:center bottom;margin-bottom:20px;}
.ddnailist-right{float:right;border:1px solid silver;padding:0 0 40px 10px;margin-bottom:20px;}
.inyou{width:530px;background-color:#f5fffa;margin:10px auto;padding:10px 15px;}


.hidariake{text-align:left;margin-left:50px;font-size:1em;letter-spacing:0.1em;}
.hidariake1{text-align:left;margin-left:100px;}
.hidariake2{text-align:left;margin-left:150px;}
.hidariake3{text-align:left;margin-left:150px;margin-bottom:20px;}
.hidariake1-gyouake{text-align:left;margin:30px 0 0 100px;}
.center{display:inline;margin:10px;auto;}

.hidarisoroe .gogon{text-align:left;margin:0 auto 20px auto;}

.jitume{letter-spacing:0.1em;line-height:1.2em;margin:20px;display:block;}
.ga{margin-top:30px;margin-bottom:80px;}
.ga img{margin:0 10px;}
.sakka1{width:165px;margin:0 28px 0 24px;float:left;font-size:1em;}
.sakka2{width:165px;margin-right:28px;float:left;font-size:1em;}
.sakka3{width:165px;float:left;font-size:1em;}
.sakka4{width:270px;float:left;text-align:center;font-size:1em;}
.sakka5{width:270px;float:left;text-align:center;font-size:1em;}
.sakka5{text-align:center;font-size:1em;}
.credit{margin-left:45px;margin-top:10px;}
.pcredit{margin-left:15px;font-size:0.9em;margin-top:5px;}
.ga-2{margin-bottom:80px;}
.ga-2 img{margin:15px 10px 0;10px;}
.gashita-migi{margin-top:20px;text-align:right;margin-right:20px;}

.tyuusyaku{width:80%;margin-left:12%;margin-top:20px;margin-bottom:20px;}

.migisoroe{text-align:right;}
.migisoroe2{text-align:right;margin-right:100px;}
.migisoroe-gyouake{text-align:right;margin-top:10px;}
.kotira{font-weight:bolder;text-decoration:underline;}
.orange{color:darkorange;margin:0;font-size:1em;}

/*スパンで色換え*/
.black{color:black;font-size:1.1em;}
.steelblue{color:steelblue;font-size:1.1em;}
.black-strong{color:black;font-size:1.1em;font-weight:bolder;}
.pink{color:#c71585;margin-top:20px;text-align:justify;text-justify:distribute;}
.en{color:darkred;margin:0;font-size:1em;letter-spacing:0.3em;}
.tyuu{font-size:0.9em;text-align:right;margin-bottom:10px;}
.tyuu-hidari{font-size:0.9em;text-align:left;margin-bottom:10px;margin-left:20px;}
.tyuu div{text-align:left;width:200px;}
.clear{clear:both;}
#siryou{width:90%;margin:0 auto;font-size:0.9em;}
#siryou2{width:60%;margin:0 auto;font-size:0.9em;}
/*色換え色々*/
/*乃木希典*/
.green{color:darkgreen;margin-top:20px;text-align:justify;text-justify:distribute;}

/*行空け、ピンク、右揃え*/
.migisoroe-pink{color:#c71585;text-align:right;margin-top-10px;}
/*ルビ*/
ruby{font-size:1em;}
rt{font-size:0.8em;}
/*ルビのあるＤＩＶ*/
.rubiari{line-height:2.9em;font-size:1em;}
/*雨森芳洲 id指定*/
#houshuu1{color:#c71585;margin-top:20px;text-align:justify;text-justify:distribute;}
#houshuu2{color:#c71585;margin-top:20px;text-align:justify;text-justify:distribute;}
/*インデント*/
.indent-l{text-indent:2em;}
.indent-s{text-indent:1em;}
.indent-l-gyouake{text-indent:2em;margin-top:1em;}
.indent-s-gyouake{text-indent:1em;margin-top:1em;}
/*行空け*/
.gyouake{margin-top:20px;text-align:justify;text-justify:distribute;}
.gyouake2{margin-top:40px;}
.gyouake-bottomake{margin:20px 0;text-align:justify;text-justify:distribute;}
/*白隠e170*/
#hakuine170{width:500px;margin:5px auto;}
#hakuine170-u{width:600px;margin:5px auto;font-size:1.1em;line-height:1.1em;letter-spacing:0.1em;text-align:justify;text-justify:distribute;}



#gasatsu-gazoubox{text-align:center;width:600px;}

.ga-3{width:500px;margin:30px auto 80px auto;}
.ga-3 img{margin-right:30px;}
.credit-3{margin-left:15px;}
.gasatsu-sakka{font-size:1.1em;background-color:beige;padding:3px;
    display:block;margin-top:10px;}
#gasatsu-gazoubox p a{text-decoration:underline;}
#footer{width:920px;height:140px;clear:both;border-top:10px solid peachpuff;
        border-bottom:25px solid peachpuff;border-left:10px solid peachpuff;
        font-size:1em;letter-spacing:0.1em;padding:5px 10px;background-color:white;
         text-align:justify;text-justify:distribute;}
#footer a{text-decoration:none;color:royalblue;}
#footer a:hover{background-color:aliceblue;color:darkblue;}
#footer2{}


#garou-info1{width:300px;float:left;margin:20px 0;}

#garou-info1 img{width:130px;float:left;margin-right:3px;}
#address{width:125px;margin:3px 0 0 155px;line-height:1.4em;
        letter-spacing:0.1em;font-size:1em;text-align:left;}
#address h3{margin-bottom:5px;margin-left:5px;}

#garou-info2{width:230px;float:left;margin-top:10px;
          padding:5px;border:2px dashed palegoldenrod;font-size:1em;line-height:1.3em;letter-spacing:0.1em;}
#garou-info2 a{display:block;width:100%;margin-top:10px;font-size:1em;
         }
#garou-info3{width:355px;float:right;font-size:1em;line-height:1.1em;
          display:block;letter-spacing:0.1em;}

#garou-info3 h4{background-color:palegoldenrod;
        padding:3px 0 2px 5px;margin:5px 0 3px 0;}


