body{
text-align: center;
margin: 0px 0px 0px 0px;
padding:5px 5px 5px 5px;
font-size: 14px;
background-image: url(http://nyuusannkinn.com/pics/karakusa.gif);
background-repeat: repeat;
background-color: #FFFFFF;
}

/*ページ全体*/
#container{
text-align:left;
width:950px;
background-color: #FFFFFF;
border-right: 1px solid  #383838;
border-left: 1px solid  #383838;
border-top: 1px solid  #383838;
border-bottom: 1px solid  #383838;
}

/*ヘッダー*/
#header{
width:935px;
margin:2px 2px 2px 2px;
padding:5px 5px 5px 5px;
background-color: #f5f5f5;
border-bottom: 1px solid  #d3d3d3;
font-size:11px;
color:#696969;
}



/*メイン*/
#main{
width:732px;
color:#3a3a3a;
float:right;
background-color: #FFFFFF;
font-size:13px;
margin:0px 10px 0px 0px;
padding:5px 5px 15px 0px;
line-height:170%;
}


#mini2{
font-size:15px;
}




#main2{
width:695px;
margin:2px 2px 2px 2px;
padding:15px 15px 15px 15px;
font-size:15px;
line-height:150%;
border-left: 1px solid  #d3d3d3;
border-bottom: 1px solid  #d3d3d3;
border-top: 1px solid  #d3d3d3;
border-right: 1px solid  #d3d3d3;
background:#f5f5f5;
}





/*サイド*/
#side{
width:180px;
background-color: #FFFFFF;
float:left;
font-size:14px;
margin:2px 2px 2px 2px;
padding:5px 5px 5px 5px;
}

.sidein{
font-size:12px;
color:#000000;
float:left;
background-color: #FFF88B;
margin:2px 2px 2px 2px;
padding:5px 5px 5px 5px;
border-bottom:1px solid #D3D3D3;
border-right:2px solid #D3D3D3;
border-left:5px solid #FFD749
}

#footer{
text-align:center;
clear:both;
font-size:10px;
padding:5px 0px 5px 0px;
}


#mini3{
font-size:24px;
padding:7px;
background-color: #FFE1A5;
color:#000000;
border-right: 1px solid  #F87C02;
border-left: 1px solid  #F87C02;
border-top: 1px solid  #F87C02;
border-bottom: 1px solid  #F87C02;
}

h1{
font-size:15px;
padding:5px;
}

h2{
font-size:15px;
padding:5px;
}

h3{font-size:10px;
   }
    
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;
   }

table {
font-size:15px;
margin:2px 2px 2px 2px;
padding:5px 5px 5px 5px;
}


img{margin:5px;
border:0px;}

.big{font-size:18px;
     font-weight: bold;
     color:#ff0000;
     }

.list{
background-color: #ffffff;
border-right: 2px solid #EDEDED;
border-left: 2px solid #EDEDED;
border-bottom: 2px solid #EDEDED;
border-top: 2px solid #EDEDED;
font-size:14px;
margin:2px 2px 2px 2px;
padding:5px 5px 5px 5px;
line-height:150%;
font-weight: bold;
}

.red{
font-size:15px;
color:#ff0000;
font-weight: bold;
}


.red2{
font-size:11px;
color:#ff0000;
}

.small{
font-size:10px;
}

.midasi{
font-size:14px;
}



.come{
color:#1F79D3;
}


.blue{
font-size:12px;
color:#0000ff;
font-weight: bold;
}

.ss{font-size:10px;
    }

.sss{font-size:9px;
     color:#a9a9a9;
    }

.whitesmoke { background-color : #f0ffff;}

.lightyellow { background-color : #ffffe0;}




.souhyou{
font-size:15px;
color:#ff0000;
font-weight: bold;
line-height:170%;
}


.sidein a:link { color : #545454; }
.sidein a:visited { color : #545454; }
.sidein a:hover { color: #f902bc;}
.sidein a {text-decoration: none;}


.mini{
font-size:10px;
color:#808080;
}


.sinobi{
display:none;
}
