/* Reset
------------------------------------------------- */

html,body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,
blockquote,th,td,p {
    margin: 0;
    padding: 0;
} 


body
	{
	color: #6e625c;
	background-color: #fff;
	background-image: url("images/stripewall.gif");
	text-align: center;
	margin: 0;
	padding: 0;
	bgcolor: #ffffff  }


/* 大外の枠 */
body { text-align:center; }   
#wrap { width:780px; text-align:left; margin:0 auto; }   
#inner { margin:0 10px; } 

/* メインページ */
#mainWrap { width:400px;
            float:left;  
            background-color: #ffffff;
            font-size: 12px;
            line-height:150%;
} 

/* サイドメニュー */
#sideWrap { width:350px;
            float:right; 
            background-color: #ffffff;
            font-size: 12px;
            line-height:150%;
} 
.sideMenu { margin:10px 0; } 
.sideMenu a { text-decoration:none; }    
.sideMenu li { margin-left:16px; 
　　　　　　　 list-style:none; } 
.sideMenu li a {   
    　　         color: #663333;
	         font-size: 12px;
	         font-weight: bold; }
.sideMenu li a:hover { color:#996666; border-bottom:#996666; } 
 
.clear { clear:both; }   
.clear hr { display:none; }  






/* 前スタイルから継承 */
.center-menu{
      padding: 0px 30px 0px 30px;
}
.center-menumoji{
      padding: 0px 80px 0px 80px;
      line-height: 180%;
}
.font-blue{
     color: #996666;
}
.font-blue2{
     color: #9999cc;
}
.font-green{
     color: #339966;
}
p.size-big{
     font-size:16px;
}
img.yoko{
     float:left;
}
a:link{
     color: #996666
}    
a:visited {
     color: #cc9999
}   
a:hover{
     color: #cc9999
}
iframe {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
img.migi {
          float :left;
}

