/******************************************************************************/
/* 特定非営利活動法人日本消化吸収学会 */
/* トップページ用スタイルシート - Shift-JIS - last update: 11.04.22 */

/******************************************************************************/
/* toppage_wrapper - トップページコンテンツ領域の枠組み */

#toppage_wrapper {
	clear: both;
	width: 780px;
	text-align: left;
	padding-top: 63px;
	margin-bottom: 15px;
}


/******************************************************************************/
/* toppage_left - トップページ左側の枠組み */

#toppage_left {
	float: left;
	width: 580px;
	margin-bottom: 15px;
}


/******************************************************************************/
/* toppage_right - トップページ右側の枠組み */

#toppage_right {
	float: left;
	width: 180px;
	padding-left: 20px;
	margin-bottom: 15px;
	font-size: 10px;
}

#toppage_right * {
	font-size: 10px;
}

#toppage_right p {
	margin-bottom: 15px;
}

#toppage_right p.size1 {
	width: 180px;
	height: 150px;
}

#toppage_right p.size2 {
	width: 180px;
	height: 60px;
}


/******************************************************************************/
/* mainvisual - メインビジュアル */

#mainvisual {
	width: 580px;
	height: 150px;
	background: url(../img/mainvisual01_bg.jpg) no-repeat left top;
	margin-bottom: 15px;
}

#mainvisual span {
	display: none;
}


/******************************************************************************/
/* whatsnew - 新着情報の枠組み */

#whatsnew {
	width: 580px;
	height: 30px;
	background: url(../img/whatsnew_bg.jpg) no-repeat left top;
	margin-bottom: 1px;
}

#whatsnew span {
	display: none;
}


/******************************************************************************/
/* whatsnew_logo - 新着情報見出し */

#whatsnew_logo {
	float: left;
	width: 485px;
	height: 30px;
}


/******************************************************************************/
/* whatsnew_update - 更新履歴ボタン */

#whatsnew_update {
	float: left;
	width: 82px;
	height: 25px;
	padding-top: 5px;
	padding-right: 13px;
}

#whatsnew_update a {
	display: block;
	width: 82px;
	height: 25px;
}


/******************************************************************************/
/* newlist - 新着情報欄の枠組み */

#newlist {
	width: 578px;
	border: 1px solid #837E74;
	background: #FFFFFF;
}

#newlist h3 {
	background: url(../img/h3_bg.jpg) no-repeat 12px 14px;	
	line-height: 16px;
	padding: 15px 15px 0px 38px;
	margin-bottom: 10px;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #803300;
}

#newlist h3.link {
	color: #333333;
	font-weight: normal;
}

#newlist p {
	padding: 0px 15px 0px 20px;
	margin-bottom: 15px;
	line-height: 160%;
}

#newlist .update {
	font-weight: normal;
	color: #666666;
	padding-left: 0.5em;
}


/******************************************************************************/
/* リスト関連 */

#newlist ul {
	margin-left: 20px;
	padding-right: 20px;
	margin-bottom: 15px;
	line-height: 160%;
}

#newlist .li01 li {
	background: url(../img/li01_bg.jpg) no-repeat left 5px;
	padding-left: 20px;
}

#newlist .li02 li {
	background: url(../img/li02_bg.jpg) no-repeat left 5px;
	padding-left: 20px;
}

#newlist .li03 li {
	background: url(../img/li03_bg.jpg) no-repeat left 6px;
	padding-left: 20px;
}

#newlist .li04 li {
	background: url(../img/li04_bg.jpg) no-repeat left 5px;
	padding-left: 20px;
}

#newlist .num li {
	list-style: decimal;
	margin-left: 17px;
	padding-left: 3px;
}

#newlist .fl6 li {
	float: left;
	width: 72px;
	margin-bottom: 15px;
}

#newlist li.sub {
	float: left;
	background: url(../img/li04_bg.jpg) no-repeat left 5px;
	margin-right: 10px;
	margin-left: 20px;
}


/******************************************************************************/
/* 区切り線 */

#newlist .hr {
	background: url(../img/hr_bg.jpg) repeat-x left top;
	height: 1px;
	margin-bottom: 5px;
}


/******************************************************************************/
/* topcontact */

#topcontact {
	clear: both;
	width: 570px;
	height: 70px;
	background: url(../img/topcontact_bg.jpg) no-repeat left top;
	color: #594633;
	padding-left: 210px;
	padding-top: 11px;
	line-height: 135%;
	letter-spacing: 0.1em;
	margin-bottom: 15px;
}

#topcontact h4 {
	color: #803300;
}

