@charset "utf-8";

/***************************************************
	日本茶鑑定士 スタイルシート
	topics.css
	ページレイアウトスタイル定義
***************************************************/

#contents .main .content_nav {
	padding-bottom: 5px;
	text-align: right;
}

#contents .main .title01 {
	width: 550px;
	height: 140px;
	margin-bottom: 15px;
	text-indent: -9999px;
	background: url(../img/topics/main.jpg) no-repeat;
}
#contents .main .box01 {	padding-bottom: 30px;}
#contents .main .box01 h3.ttl01 {
	padding: 5px 0 5px 25px;
	font-size: 120%;
	font-weight: bold;
	color: #313b25;
	background: #f5f5eb url(../img/topics/ttl_ico.gif) left center no-repeat;
	line-height: 1.2;
}
#contents .main .box01 h3.ttl01 dfn {	display: block;}
#contents .main .box01 h3.ttl01 a:hover {	color: #ffc000;}

#contents .main .box01 p.image {
	float: right;
	width: 185px;
	margin-top: 10px;
	margin-left: 15px;
	padding:0 0 4px 0;
	background: url(../img/topics/imag_bg.gif) right bottom no-repeat;
}

#contents .main .box01 p.text,
#contents .main .box01 .entry_body {	padding: 10px 20px;}

#contents .main .box01 p.ov_btn {	padding: 10px 0 10px 20px;}

#contents .snavi .topics_navi {
	width: 202px;
	margin-left: 3px;
	margin-bottom: 15px;
	padding: 5px 9px;
	background: url(../img/topics/bg01.gif);
}
#contents .snavi .topics_navi .category {	padding: 0 2px 5px;}
#contents .snavi .topics_navi .category li {
	padding: 0 0 0 12px;
	background: url(../img/topics/ico01.gif) left center no-repeat;
}
#contents .snavi .topics_navi .category li a {
	font-size: 120%;
	font-weight: bold;
}

#contents .snavi .topics_navi .month {	padding: 3px 15px 0;}

#contents .snavi .topics {	display: none;}


