/******************************* ‘S‘Ì ***********************************/

div.header_line{
  margin: 0 0 -20px 0 ;
  padding:0 0 0 0 ;
}

div.design_header{
  width:710px;
  height:310px;
  margin: 0;
  padding: 0 ;
  background-color: #ffffff ;
}

  div.design_header div.logo {
    margin: 0;
    padding: 0 ;
    width:710px;
    height:300px;
  }

div.index_whole{
  color: #000000;
  margin: 0 ;
  padding: 0 ;
  font-size: 15px ;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
  width:710px;
}

  div.index_whole div.design_left{
    width:150px;
    height:2300px;
    background-color: #ffffff ;
    float: left;
  }

    div.index_whole div.design_left div.blog_infomation{
      text-align : center ;
    }


    div.index_whole div.design_left div.cd_infomation{
      width:148px;
      text-align : left ;
    }

      div.index_whole div.design_left div.cd_infomation div.midashi{
        text-align: center;
        font-size : 18px ;
        margin: 0;
        padding: 0 ;
      }

      div.index_whole div.design_left div.cd_infomation div.midashi_gazou{
        text-align: center;
        margin: -10px 0 0 0;
        padding: 0 ;
      }
      
      div.index_whole div.design_left div.cd_infomation div.title{
        text-align: left;
        font-size : 16px ;
        color : #A20000 ;
        font-weight : bold ;
        margin: 0 0 0 30px;
        padding: 0 ;
      }

      div.index_whole  div.design_left div.cd_infomation div.mark{
        margin: -24px 0 0 0 ;
        padding: 0 0 0 0 ;
      }
      
      div.index_whole div.design_left div.cd_infomation div.contents{
        text-align: left;
        font-size : 12px ;
        margin: 0 ;
        padding: 0 0 0 5px ;
      }

    div.index_whole div.design_left div.hime{
      width:148px;
      text-align : center ;
    }

      div.index_whole div.design_left div.hime div.midashi{
        text-align: center;
        font-size : 18px ;
        margin: 0;
        padding: 0 ;
      }

      div.index_whole div.design_left div.hime div.midashi_gazou{
        text-align: center;
        margin: -10px 0 0 0;
        padding: 0 ;
      }
      
      div.index_whole div.div.design_left div.hime div.title{
        text-align: center;
        width:148px;
        font-size : 15px ;
        margin: 0;
        padding: 0 ;
      }

      div.index_whole div.design_left div.hime div.contents{
        text-align: center;
        font-size : 12px ;
        margin: 0 ;
        padding: 0 0 0 5px ;
      }
   
    div.index_whole div.design_left div.profile{
      width:148px;
      text-align : left ;
    }

      div.index_whole div.design_left div.profile div.midashi{
        text-align: center;
        font-size : 18px ;
        margin: 0;
        padding: 0 ;
      }

      div.index_whole div.design_left div.profile div.midashi_gazou{
        text-align: center;
        margin: -10px 0 0 0;
        padding: 0 ;
      }

      div.index_whole div.div.design_left div.profile div.title{
        text-align: left;
        font-size : 12px ;
        margin: 0;
        padding: 0 ;
      }

      div.index_whole div.design_left div.profile div.contents{
        text-align: left;
        font-size : 12px ;
        margin: 0 ;
        padding: 0 0 0 5px ;
      }

      div.index_whole div.design_left div.profile div.member_list{
        margin: 0 0 7px 5px ;
        padding: 0 ;
      }

  div.index_whole div.design_center{
    width:400px;
    height:2300px;
    background-color: #ffffff ;
    float: left;
  }

    div.index_whole div.design_center div.news{
      width:380px;
      text-align: left;
      font-size : 12px ;
    }
    
      div.index_whole div.design_center div.news div.midashi{
        text-align: center;
        font-size : 20px ;
        margin: 0;
        padding: 0 ;
      }

      div.index_whole div.design_center div.news div.midashi_gazou{
        text-align: center;
        margin: -10px 0 0 0;
        padding: 0 ;
      }
      
      div.index_whole div.design_center div.news div.number{
        text-align: right;
        font-size : 16px ;
        color : #aaaaaa ;
        font-weight : bold ;
        margin: 0 0 10px 0;
        padding: 0 ;
      }

      div.index_whole div.design_center div.news div.title{
        text-align: left;
        font-size : 16px ;
        color : #A20000 ;
        font-weight : bold ;
        margin: 0 0 0 30px;
        padding: 0 ;
      }

      div.index_whole div.design_center div.news div.mark{
        margin: -24px 0 0 0 ;
        padding: 0 0 0 0 ;
      }

      div.index_whole div.design_center div.news div.contents{
        text-align: left;
        font-size : 12px ;
        margin: 0 ;
        padding: 0 0 0 20px ;
      }

  div.index_whole div.design_right{
    width:160px;
    height:2300px;
    background-color: #ffffff ;
    float: left;
  }


    div.index_whole div.design_left div.blog_infomation{
      text-align : center ;
    }

      div.index_whole div.design_left div.blog_infomation div.midashi{
        text-align: center;
        font-size : 18px ;
        margin: 0;
        padding: 0 ;
      }

      div.index_whole div.design_left div.blog_infomation div.midashi_gazou{
        text-align: center;
        margin: -10px 0 0 0;
        padding: 0 ;
      }

      div.index_whole div.design_left div.blog_infomation div.title{
        text-align: left;
        font-size : 15px ;
        color : #A20000 ;
        font-weight : bold ;
        margin: 0 0 0 30px ;
        padding: 0 ;
      }

      div.index_whole div.design_left div.blog_infomation div.mark{
        margin: -24px 0 0 0 ;
        padding: 0 0 0 0 ;
      }

      div.index_whole div.design_left div.blog_infomation div.contents{
        text-align: center;
        font-size : 12px ;
        margin: 3px 0 0 0 ;
        padding: 0 0 0 0 ;
      }

    div.index_whole div.design_right div.live_infomation{
      width:146px;
      text-align : left ;
    }

      div.index_whole div.design_right div.live_infomation div.midashi{
        text-align: center;
        font-size : 18px ;
        margin: 0;
        padding: 0 ;
      }

      div.index_whole div.design_right div.live_infomation div.midashi_gazou{
        text-align: center;
        margin: -5px 0 0 0;
        padding: 0 ;
      }

      div.index_whole div.design_right div.live_infomation div.title{
        text-align: left;
        font-size : 15px ;
        color : #A20000 ;
        font-weight : bold ;
        margin: 0 0 0 30px ;
        padding: 0 ;
      }

      div.index_whole div.design_right div.live_infomation div.mark{
        margin: -24px 0 0 0 ;
        padding: 0 0 0 0 ;
      }

      div.index_whole div.design_right div.live_infomation div.contents{
        text-align: left;
        font-size : 12px ;
        margin: 0 ;
        padding: 0 0 0 5px ;
      }

    div.index_whole div.design_right div.mail{
      width:146px;
      text-align : left ;
    }

      div.index_whole div.design_right div.mail div.midashi{
        text-align: center;
        font-size : 18px ;
        margin: 0;
        padding: 0 ;
      }

      div.index_whole div.design_right div.mail div.midashi_gazou{
        text-align: center;
        margin: -5px 0 0 0;
        padding: 0 ;
      }

      div.index_whole div.design_right div.mail div.title{
        text-align: left;
        font-size : 15px ;
        color : #A20000 ;
        font-weight : bold ;
        margin: 0 0 0 30px ;
        padding: 0 ;
      }

      div.index_whole div.design_right div.mail div.mark{
        margin: -24px 0 0 0 ;
        padding: 0 0 0 0 ;
      }

      div.index_whole div.design_right div.mail div.contents{
        text-align: left;
        font-size : 12px ;
        margin: 0 ;
        padding: 0 0 0 5px ;
      }

    div.index_whole div.design_right div.mailmagazine{
      width:146px;
      text-align : center ;
    }

      div.index_whole div.design_right div.mailmagazine div.midashi{
        text-align: center;
        font-size : 18px ;
        margin: 0;
        padding: 0 ;
      }

      div.index_whole div.design_right div.mailmagazine div.midashi_gazou{
        text-align: center;
        margin: -5px 0 0 0;
        padding: 0 ;
      }

      div.index_whole div.design_right div.mailmagazine div.title{
        text-align: left;
        font-size : 15px ;
        color : #A20000 ;
        font-weight : bold ;
        margin: 0 0 0 30px ;
        padding: 0 ;
      }

      div.index_whole div.design_right div.mailmagazine div.mark{
        margin: -24px 0 0 0 ;
        padding: 0 0 0 0 ;
      }

      div.index_whole div.design_right div.mailmagazine div.contents{
        text-align: center;
        font-size : 12px ;
        margin: 0 ;
        padding: 0 0 0 5px ;
      }

  div.index_whole div.photo{
    width:710px;
    height:310px;
    background-color: #ffffff ;
    float: left;
    text-align: center;
  }

      div.index_whole div.photo div.midashi{
        text-align: center;
        font-size : 18px ;
        margin: 0;
        padding: 0 ;
      }

      div.index_whole div.photo div.midashi_gazou{
        text-align: center;
        margin: -5px 0 0 0;
        padding: 0 ;
      }

      div.index_whole div.photo div.title{
        text-align: left;
        font-size : 15px ;
        color : #A20000 ;
        font-weight : bold ;
        margin: 0 0 0 30px ;
        padding: 0 ;
      }

      div.index_whole div.photo div.mark{
        margin: -24px 0 0 0 ;
        padding: 0 0 0 0 ;
      }

      div.index_whole div.photo div.contents{
        text-align: center;
        width:710px;
        height:100px;
        background-color: #ffffff ;
        margin: 0;
        padding: 0 ;
      }

  div.index_whole div.link{
    width:700px;
    height:500px;
    float: left;
    margin: 0 0 0 0 ;
    padding: 0 0 0 10px;;
    text-align: left;
    background-color: #ffffff ;
  }

    div.index_whole div.link div.midashi{
      text-align: center;
      font-size : 18px ;
      margin: 0;
      padding: 0 ;
    }

    div.index_whole div.link div.midashi_gazou{
      text-align: center;
      margin: -5px 0 0 0;
      padding: 0 ;
    }

    div.index_whole div.link div.title{
      text-align: left;
      font-size : 15px ;
      color : #A20000 ;
      font-weight : bold ;
      margin: 0 0 0 30px ;
      padding: 0 ;
    }

    div.index_whole div.link div.mark{
      margin: -24px 0 0 0 ;
      padding: 0 0 0 0 ;
    }

    div.index_whole div.link div.contents{
      text-align: left;
      font-size : 12px ;
      margin: 0 ;
      padding: 0 0 0 5px ;
      background-color: #ffffff ;
    }

  div.index_whole div.copyright{
    width:700px;
    height:20px;
    font-size: 12px ;
    font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
    float: left;
    margin: 0 0 0 0 ;
    padding: 0 0 0 10px;;
    text-align: center;
    background-color: #ffffff ;
  }

  div.index_whole div.to_top{
    width:700px;
    height:20px;
    font-size: 12px ;
    font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
    float: left;
    margin: 0 0 0 0 ;
    padding: 0 0 0 10px;;
    text-align: right;
    background-color: #ffffff ;
  }

div#hatena_bookmark{
  width:700px;
  height:20px;
  font-size: 12px ;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
  float: left;
  margin: 0 0 0 0 ;
  padding: 0 10px 0 0;
  text-align: right;
  background-color: #ffffff ;
}

/* STYLES FOR CROSSFADER */

	div.cf_wrapper
	{
		position: relative;
	}
	
	div.cf_element
	{
		width: 400px;
		height: 180px;
		background-color: #fff;
		border:  1px solid #ccc;
	}
	
	div.cf_element div.content
	{
		padding: 10px;
	}

	div.cf_element div.content h3
	{
		padding-top: 0;
		margin-top: 0;
	}

