body {
 text-align : center;
  font-size : 0.8em;
  line-height : 125%;
  background-color : white;
  background-image : url(img/61.gif);     
  background-position : center center;
  background-repeat : repeat-y;　　　
  width : 900px;
}

/* 画像コンテンツ */
img {
	border-style: none;
}

/* ヘッダーコンテンツ */
#header{
        margin-top : 0px;
        height : 121px;
	background:url(img/logo.jpg);
        background-repeat : no-repeat;
        background-position : left bottom;
}
#header H1{
	padding : 0px 0px 4px 10px;
	margin : 0px auto 0px auto;
        font-size : 12px;
        text-align : left;
}

#lead{
	padding : 60px 10px 4px 10px;
        font-size:12px;
        text-align : right;
        font-weight : bold;
}

#container{
	width:900px;
	padding:0 1px 0 1px;
	margin:0 auto;
}

/*  レフトコンテンツ  */
.left {
	text-align:center;
	float:left;
        margin-left : auto;
        margin-right : auto;	
        width:210px;
}
.post {
      text-align:center;
}

.left A {
	
	border-top:0px;
	text-decoration:none;
	display:block;
	margin:0px;
        
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  color : black;
}

.left H3{
        font-size : 12px;
}


.widget-calendar table {
        width: 210px;
        background-color:#99ffff;
}
.widget-calendar caption {
         text-align: center;
         padding-top:5px;
         font-size:12px;
}
.widget{
	margin: 0px;
        text-align:left;
}
.list{
        padding-top : 1.2em;
	background : url(/img/5.gif) no-repeat left 50%;
        font-weight : bold;
        text-align : center;
        text-valign : bottom;
        height : 46px;
  
}
.Widget-list2{
        padding-top : 0.7em;padding-bottom : 0.6em;
	background : url(img/5.gif) no-repeat left center;
        font-weight : bold;
         text-align : center;
         height : 46px;
}

.widget ul {
        
	list-style-type : disc;
}
.widget li {
	margin-left : 0px;
        line-height : 15px;
}
/*  センターコンテンツ  */

.content {
	padding-left:0.7em;
	float:right;
	text-align:left;
        width:650px;
}

.content p{
	padding-left:0.8em;}

.content H2{
        font-size : 16px;
}

.main_img{
       background : url(img/wakuwaku1.jpg) no-repeat ;
       background-position : center center;
       height : 559px;
}

#m_moushi {
	padding:400px 0px 0px 430px;
}
.main_img2{
       background : url(img/wakuwaku2.jpg) no-repeat ;
       background-position : center center;
       height : 465px;
}

#m_moushi2 {
	padding:25px 0px 0px 430px;
}

.m_moji {
	padding:330px 0px 0px 63px;
}

.ss_i3{
	background : url(img/list.gif) no-repeat;
        background-position : center center;
        width : 650px;
        height : 844px;
}

#ss_m1{
        padding : 132px 0px 0px 178px;
        color:#434343;
        line-height : 17px;
	font: normal 'ＭＳ Ｐゴシック', Osaka, sans-serif;
}

#ss_im1{
	padding : 0px 0px 0px 255px;
}

#ss_m2{
        padding : 160px 0px 0px 178px;
        color:#434343;
        line-height : 17px;
	font: normal 'ＭＳ Ｐゴシック', Osaka, sans-serif;
}

#ss_m3{
        padding : 150px 0px 0px 178px;
        color:#434343;
        line-height : 17px;
	font: normal 'ＭＳ Ｐゴシック', Osaka, sans-serif;
}

/*  フッター  */

.footer {
        text-align:center;
        font-size:15px;
	padding : 50px 0px 0px 0px;
	clear: both;
        color:#ffffff;
        background-image : url(img/fd.jpg);
        background-repeat : no-repeat;background-position : center center;
        width : 900px;
        height : 221px;
}

.footermoji {
	padding-top : 70px;
}

.footer a {
	color:#FFFFFF;}

/* ホバー色*/

a:hover { color: Silver ;}


}
/* テキスト*/

.txt{
        text-align:center;
        font-size : 15px;
}

.txt1{
        color: #0000ff;
        font-weight: bold;
        font-size : 17px;
}

.txt2{
        color: #ff0000;
        font-weight: bold;
        font-size : 12px;
}

/* 左画像ボックス*/

.post ul {
	padding : 0px 0px;padding-left : 0px;
	margin: 0px;
	list-style: none;
}

.post LI {
	background : url(img/5.gif) no-repeat left center;
        font-weight : bold;
        line-height : 44px;
        padding-bottom : 2px;
}
