@charset "utf-8";

/* ----------top page style---------- */

/* 観葉植物 商品カテゴリー */

.tb_top_category1 {
	width: 554px;
	border-collapse: collapse;
}

#tb_top1 {
	margin-bottom: 12px;
}

#tb_top2 {
	margin-bottom: 18px;
}

.tb_top_category1 td {
	vertical-align: top;
}

.tb_top_category1 td.cell_head {
	width: 178px;
	background: url(../img/dotline_01.gif) repeat-x left bottom;
	padding-bottom: 1px;
}

.tb_top_category1 td.cell_catch {
	width: 178px;
	background: url(../img/dotline_01.gif) repeat-x left top;
	border-bottom: 1px solid #D8B796;
	padding: 5px 0;
	font-size: 0.75em;
	line-height: 1.3em;
}

.tb_top_category2 {
	width: 178px;
	border-collapse: collapse;
}

.tb_top_category2 th {
	width: 87px;
	text-align: left;
	vertical-align: top;
}

.tb_top_category2 td {
	padding: 5px 0 5px 5px;
	font-size: 0.625em;
	line-height: 1.3em;
	vertical-align: top;
}

.tb_top_category1 td p,
.tb_top_category2 td p {
	font-size: 1em;
}


/* 同じ仲間の観葉植物 樹種から選ぶ */

#tb_top_plant {
	width: 554px;
	border-collapse: collapse;
	margin-bottom: 12px;
}

#tb_top_plant td {
	vertical-align: top;
}

#tb_top_plant td.cell_banner {
	width: 273px;
	padding-bottom: 1em;
}

#tb_top_plant td.cell_banner img {
	margin-bottom: 5px;
}


/* キーワードで検索 ＆ 観葉植物の育て方 */

#keyword_box,
#howtoraise_box {
	width: 532px;
	margin-bottom: 2em;
	padding: 10px 10px 5px;
}

#keyword_box {
	border-right: 1px solid #FFCC66;
	border-bottom: 1px solid #FFCC66;
	border-left: 1px solid #FFCC66;
}

#howtoraise_box {
	border-right: 1px solid #999900;
	border-bottom: 1px solid #999900;
	border-left: 1px solid #999900;
}

* html body #keyword_box,
* html body #howtoraise_box {
	width: 554px;
}

#keyword_box .box_left,
#howtoraise_box .box_left {
	float: left;
	width: 260px;
}

#keyword_box .box_right,
#howtoraise_box .box_right {
	float: right;
	width: 260px;
}

#keyword_box ul,
#howtoraise_box ul {
	list-style-type: none;
}

#keyword_box li,
#howtoraise_box li {
	margin-left: 1.5em;
	margin-bottom: 0.25em;
}

#keyword_box li .list_arrow,
#howtoraise_box li .list_arrow {
	margin-left: -1.5em;
}


/* お支払・配送について */

#payment h3 {
	background-color: #E3E3E3;
	margin-bottom: 0.5em;
	padding-left: 0.5em;
	color: #666666;
	line-height: 1.92em;
}

#payment h4 {
	margin-bottom: 0.25em;
	font-weight: normal;
}

#tb_payment1 {
	width: 554px;
	border-collapse: collapse;
	margin-bottom: 0.5em;
}

#tb_payment1 tr {
	background: url(../img/dotline_03.gif) repeat-x left bottom;
}

#tb_payment1 tr.noline {
	background-image: none;
}

#tb_payment1 th,
#tb_payment1 td {
	padding: 0.5em;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.3em;
	text-align: left;
	vertical-align: top;
}

#tb_payment1 th {
	width: 9em;
}

* html body #tb_payment1 th {
	width: 10em;
}

*+html body #tb_payment1 th {
	width: 10em;
}

#tb_payment1 td p {
	font-size: 1em;
}


ul#lilst_payment1 {
	float: left;
	width: 260px;
	list-style-type: none;
	margin-bottom: 1em;
}

ul#lilst_payment2 {
	float: right;
	width: 260px;
	list-style-type: none;
	margin-bottom: 1em;
}

ul#lilst_payment1 li,
ul#lilst_payment2 li {
	margin-left: 0;
}

