@charset "UTF-8";


/* **************************************************************
 ▼▼ スタイル定義 ▼▼
************************************************************** */
.marginB0{
	margin-bottom: 0px;
}

/* ******************************************
 Title	　定義
****************************************** */
#contents-wrap #wrap-top {
	background: url(../images/biography_title.jpg) no-repeat;
}

#contents-wrap h2 {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	line-height: 100%;
}

/* ******************************************
 コンテンツ内	　定義
****************************************** */
#contents-wrap #scroll {
/* Typical fixed height and fixed width example */
width: 630px;
height: 520px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin: 0px 25px 0px 0px;
padding: 0px 0px 8px 0px;
}

#contents-wrap #wrap-down div.year-block{
	background: url(../images/background_main.gif) repeat-y;
	width: 610px;
	margin: 10px 0px 0px 11px;
	padding: 0px 0px 30px 0px;
}

#contents-wrap #wrap-down div.year-block div.block_top{
	background: url(../images/background_top.gif) no-repeat;
	height: 5px;
	margin: 0px;
	padding: 0px;
}

#contents-wrap #wrap-down div.year-block div.block_main_2013{
	background: url(../images/img_2013.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 150px;
}
#contents-wrap #wrap-down div.year-block div.block_main_2012{
	background: url(../images/img_2012.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 150px;
}
#contents-wrap #wrap-down div.year-block div.block_main_2011{
	background: url(../images/img_2011.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 150px;
}
#contents-wrap #wrap-down div.year-block div.block_main_2010{
	background: url(../images/img_2010.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 150px;
}
#contents-wrap #wrap-down div.year-block div.block_main_2009{
	background: url(../images/img_2009.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 150px;
}
#contents-wrap #wrap-down div.year-block div.block_main_2008{
	background: url(../images/img_2008.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 150px;
}
#contents-wrap #wrap-down div.year-block div.block_main_2007{
	background: url(../images/img_2007.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 150px;
}
#contents-wrap #wrap-down div.year-block div.block_main_2006{
	background: url(../images/img_2006.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 150px;
	height: 130px;
}
#contents-wrap #wrap-down div.year-block div.block_main_2005{
	background: url(../images/img_2005.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 150px;
}
#contents-wrap #wrap-down div.year-block div.block_main_2004{
	background: url(../images/img_2004.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 150px;
	height: 130px;
}
#contents-wrap #wrap-down div.year-block div.block_main_2003{
	background: url(../images/img_2003.gif) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 150px;
	height: 130px;
}

#contents-wrap #wrap-down div.block_bottom{
	background: url(../images/backgorund_bottom.gif) no-repeat;
	height: 5px;
	margin: 0px 0px 20px 11px;
	padding: 0px;
}

#contents-wrap #wrap-down div.year-block p{
	line-height: 140%;
}

#contents-wrap #wrap-down div.year-block p.comment{
	width: 440px;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#contents-wrap #wrap-down div.year-block div.member_history{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#contents-wrap #wrap-down div.year-block div.member_history p.h_date{
	float: left;
	width: 90px;
}

#contents-wrap #wrap-down div.year-block div.member_history p.h_text{
	float: left;
	width: 350px;
	margin: 0px 0px 8px 0px;
}

#contents-wrap #wrap-down div.year-block div.event_history{
	width: 410px;
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
    border-style:solid solid;
    border-width:2px 7px;
	border-color:#504643;
/*
	border-top: 3px solid #504643;
	border-bottom: 3px solid #504643;
*/
}

#contents-wrap #wrap-down div.year-block div.event_history p.e_title{
	margin: 3px 0px 7px 10px;
	padding: 0px;
}

#contents-wrap #wrap-down div.year-block div.event_history p.e_date{
	float: left;
	width: 90px;
	padding-left: 10px;
}

#contents-wrap #wrap-down div.year-block div.event_history p.e_text{
	float: left;
	width: 300px;
	padding-right: 10px;
	margin: 0px 0px 5px 0px;
}


/******    scroll   ******/
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
width: 10px;
background: url(../../images/scroll_bar.gif) repeat-y;
}
.vscrollerbar {
width: 10px;
background-color: #302f2f;
}
/******    scroll   ******/
