@charset "utf-8";

/* ==================================================
contents
================================================== */
#tmp_maincontents {
	clear:both;
}
#tmp_open {
	float:left;
	width:380px;
}
#tmp_wrap_news {
	float:right;
	width:500px;
}
/* eigyo
============================== */
#tmp_wrap_eigyo {
	background:url(/shared/templates/top_zoo/images/eigyo_bg.gif) repeat-y left top;
}
#tmp_eigyo {
	background:url(/shared/templates/top_zoo/images/eigyo_bg_top.gif) no-repeat left top;
}
#tmp_eigyo2 {
	background:url(/shared/templates/top_zoo/images/eigyo_bg_btm.gif) no-repeat left bottom;
	padding:9px 20px 3px;
}
#tmp_kaien {
	background:url(/shared/templates/top_zoo/images/eigyo_bg_ashiato.gif) no-repeat right top;
}
#tmp_kaien_ttl {
	padding:0 0 5px;
}
#tmp_kaien_cnt {
	padding:0 0 3px;
}
#tmp_kyuen_ttl {
	padding:0 0 5px;
}
#tmp_kyuen_cnt {
	padding:0 0 3px;
}
/* news
============================== */
#tmp_news {
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	color:inherit;
	padding:5px 9px;
}
#tmp_news_ttl {
	border-bottom:2px solid #333333;
	background:url(/shared/templates/top_zoo/images/news_ttl_bg.gif) no-repeat right bottom;
	padding:0 54px 2px 0;
}
#tmp_news_ttl h2 {
	float:left;
	width:90px;
}
#tmp_news_ttl p {
	float:right;
	display:inline;
	width:136px;
}
#tmp_news_cnt {
	clear:both;
	padding:10px;
}
#tmp_news_cnt ul {
	list-style:none;
	list-style-image:none;
}
#tmp_news_cnt ul li {
	background:url(/shared/templates/top_zoo/images/news_icon.gif) no-repeat left 0.4em;
	padding:4px 0 4px 15px;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
#tmp_wrap_eigyo:after,
#tmp_eigyo:after,
#tmp_eigyo2:after,
#tmp_kaien:after,
#tmp_news_ttl:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html #tmp_wrap_eigyo,
*:first-child+html #tmp_eigyo,
*:first-child+html #tmp_eigyo2,
*:first-child+html #tmp_kaien,
*:first-child+html #tmp_news_ttl {
	min-height:1%; /* 変更しない */
}
/* for IE6.0 */
* html #tmp_wrap_eigyo,
* html #tmp_eigyo,
* html #tmp_eigyo2,
* html #tmp_kaien,
* html #tmp_news_ttl {
	display:inline-block; /* 変更しない */
}
/* ==================================================
print
================================================== */
@media print {
/* for IE7.0 */
*:first-child+html #tmp_gnavi ul li span {
	visibility:hidden;
}
/* for IE6.0 */
* html #tmp_gnavi ul li span {
	visibility:hidden;
}
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:""; /* 変更しない */
	height:1px; /* 変更しない */
}
}