/* その他ページ用CSS */

/* レコメンド */
.recommend_items
{
	width: 480px;
	margin: 0px;
	padding: 0px;
}

.recommend_items ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.recommend_items li
{
	width: 155px;
	float: left;
	margin-bottom: 15px;
}

.recommend_items dl
{
	margin: 0px;
	padding: 0px;
}

.recommend_items dd
{
	margin: 0px;
	padding: 0px;
}

.cart_table
{
    border-collapse: collapse;
    width: 100%;
}
.cart_table table, td
{
    border: 1px solid #9f9f9f;
}
.cart_table td
{
    padding: 2px;
}

.table_style
{
    border-collapse: collapse;
    width: 100%;
}
.table_style table, th, td
{
    border: 1px solid #9f9f9f;
}
.table_style th
{
	background: #efecdb;
}
.table_style th, td
{
    padding: 2px;
}

.price_panel
{
    width: 90%;
    text-align: right;
}
.price_panel dd
{
    margin-bottom: 8px;
}

/* diary */
div.one_diary
{
}

.one_diary img
{
    width: 280px;
    float: left;
    margin-right: 10px;
}

.diary_text
{
}

.splitter
{
    clear: left;
}

div.diary_pager
{
    width: 100%;
    text-align: right;
}

div.doc_contents h3
{
    font-size: 105%;
    color: #4d4d4d;
    margin-left: 8px;
}

div.doc_contents ul
{
    margin: 0px 0px 0px 30px;
}


div.doc_contents li
{
    margin: 0px 0px 12px 0px;
    list-style-type: circle;
}

div.doc_contents p
{
    margin: 0px 0px 12px 30px;
}

div.doc_contents hr
{
    margin: 0px 0px 0px 30px;
    border-bottom: 1px dashed #cccccc;
}

div.doc_contents dt
{
    margin: 0px 0px 5px 0px;
    font-size: 110%;
    font-weight: bold;
    color: #5d5d5d;
}

div.doc_contents dd
{
    margin: 0px 0px 18px 30px;
}
