body{
text-align: center;
margin: 0px 0px 0px 0px;
padding:5px 5px 5px 5px;
font-size: 14px;
background-image: url(./pics/paper-f7.png);
background-repeat: repeat;
background-color: #FFFFFF;
font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;

}

/*ƒy[ƒW‘S‘Ì*/
#container{
text-align:left;
width:875px;
margin-left: auto;
margin-right: auto;
}

/*ƒwƒbƒ_[*/
#header{
margin:2px 2px 0px 0px;
padding:5px 5px 5px 5px;
background-color: #035380;
font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}

/*ƒƒCƒ“*/
#main{
width:605px;
float:right;
margin:12px 0px 0px 0px;
padding:15px 15px 15px 15px;
font-size:13px;
line-height:150%;
border-right: 2px solid  #035380;
border-left: 2px solid  #035380;
border-top: 2px solid  #035380;
border-bottom: 2px solid  #035380;
background-color: #fffafa;
}

/*ƒTƒCƒh*/
#side{
width:600px;
font-size:10px;
float:left;
color:#a9a9a9;
margin:2px 2px 2px 2px;
padding:5px 5px 5px 5px;
border-right: 1px solid  #EEEEEE;
border-left: 1px solid  #EEEEEE;
border-top: 1px solid  #EEEEEE;
border-bottom: 1px solid  #EEEEEE;
}

/*ƒtƒbƒ^[•”•ª*/
#footer{
clear:both;
font-size:10px;
padding:5px 0px 5px 0px;
color:#a9a9a9;
}

hr{border:none; border-top:dashed 1px #999999; height:1px; color:#FFFFFF; }

h1{font-size:15px;
   padding:7px;
   color:#33544E;
background-image: url(./pics/h1.png);
background-repeat: repeat-x;
border-left: 4px solid  #CCD61D;
border-bottom: 1px solid  #D2D2D2;
   }

h2{font-size:15px;
   padding:5px;
   }

h3{font-size:15px;
   padding:5px;
   border-bottom:1px solid #dcdcdc;
   }
    
h4{font-size:12px;
   padding:5px;
   border-bottom:1px solid #dcdcdc;
   }

h5{font-size:15px;
   padding:5px;
   border-bottom:1px solid #dcdcdc;
   }
    
h6{font-size:13px;
   padding:1px;
   border-bottom:1px solid #dcdcdc;
   }

.red a:link { color : #ff0000; }

.red a:visited { color : #ff0000; }

.red a:hover { color: #ff0000;}


.shadow {
margin: 0px 0px 0px 0px; /* ‰e‚ÌˆÊ’u */
background: url(./pics/shadow_001.gif) right bottom;
float: left; /* ‰ñ‚èž‚Ý§Œä */
}
.shadow img {
position: relative;
left: -5px; /* ‰æ‘œ‚ð¶‚ÖˆÚ“® */
top: -5px; /* ‰æ‘œ‚ðã‚ÖˆÚ“® */
padding: 5px; /* ‰æ‘œ˜g */
background: #ffffff; /* padding‚ðÝ’è‚µ‚½ê‡‚Ì”wŒiF */
border: 1px solid #999999; /* ‰æ‘œ‚Ì˜gü */
}



#sidead{
width:200px;
font-size:13px;
float:left;
color:#000000;
font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;

margin:12px 10px 0px 0px;
padding:10px 10px 10px 10px;
border-right: 2px solid  #ED6C21;
border-left: 2px solid  #ED6C21;
border-top: 2px solid  #ED6C21;
border-bottom: 2px solid  #ED6C21;
background-color: #ffffe0;
}


#sidead2{
width:400px;
font-size:13px;
float:left;
color:#000000;
font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;

margin:12px 10px 0px 0px;
padding:10px 10px 10px 10px;
border-right: 2px solid  #ABD9EC;
border-left: 2px solid  #ABD9EC;
border-top: 2px solid  #ABD9EC;
border-bottom: 2px solid  #ABD9EC;
background-color: #D5F0FB;
}




img{margin:0px;
border:0px;}

.big{font-size:15px;
     font-weight: bold;
     color:#00ACEE;
     }


.list{
@@@width : 550px;
      border-right: 2px solid #EDEDED;
      border-left: 2px solid #EDEDED;
      border-bottom: 2px solid #EDEDED;
      border-top: 2px solid #EDEDED;
      font-size:12px;
      padding:5px;
@@@margin : 3px;
@@@}
@@@
.smap{font-size:25px;
     }

.sinobi{display:none;
    @@@}


#p a{
display:block;
text-decoration:none;
padding:0.5em;
}
#p a:hover{
color:#000000;
background-color:#ffff00;
}

.hai{font-size:20px;
@@font-weight: bold;
@@color:#FF0000;}



.setu{font-size:12px;
@@@}
.mida{font-size:15px;
@@@font-weight: bold;}
