@charset "utf-8";

/* ################################################### */
/* #                                                 # */
/* #                                                 # */
/* #                contentcss用共通                 # */
/* #                                                 # */
/* #                                                 # */
/* ################################################### */

/* topicpath
---------------------------------------------------- */

/* table 
--------------------------- */
table.sell-table5,
table.sell-table2  {
	background-color:#aaa;
	line-height:140%;
	margin-left:5px;
}
.sell-table5 th {
	color:#FFF;
	background-color:#7B84AA;
	padding:4px;
	text-align:center;
}
.sell-table5 .text-left {
	text-align:left;
}
.sell-table2 th {
	color:#FFF;
	background-color:#7B84AA;
	padding:4px;
	text-align:left;
	font-weight:bold;
}
.sell-table5 td,
.sell-table2 td {
	background-color:#FFFFFF;
	padding:3px 6px;
	vertical-align:top;
}
.sell-table5 td.vm {
	vertical-align:middle;
}
.sell-table5 td.ok {
	background-color:#E0E9FF;
	color:#4461ED;
	font-weight:bold;
}
.sell-table2 td.ok {
	color:#696F91;
	font-weight:bold;
}


.sell-table5 td.ng,
.sell-table2 td.ng {
	color:#CCC;
}
.sell-table5 .active {
	background-color:#FFE2C5;
	font-weight:bold;
	color:#737373;
}
.sell-table5 .active2,
.sell-table2 .active2 {
	background-color:#EDF3FF;
	font-weight:bold;
	color:#4461ED;
}

.sell-table5 .left-td {
	background-color:#FFE2C5;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
}
.sell-table2 .left-td {
	background-color:#FFE2C5;
	font-weight:bold;
	color:#333;
	text-align:center;
}

.sell-table5 .line-color1 {
	background-color:#F9FBFC;
}
.sell-table5 .line-color2 {
	background-color:#FCFCF9;
}
.sell-table5 th.han {
	color:#7B84AA;
	background-color:#FFF;
}

.sell-table5 .vm {
	vertical-align:middle;
}

.sell-table5 .red {
	color:#F00;
}

/*
.sell-table .doubleLine-bottom,
.sell-table2 .doubleLine-bottom {
	border-bottom-color:#BBB;
	border-bottom-style:double;
	border-bottom-width:5px;
}
*/

.sell-table5 ul,
.sell-table2 ul {
	list-style:none;
	line-height:150%;
	font-size:1.0em;
}

.sell-table5 ul li.sitemap-arrow{
	background-image:url(/sitemap/img/sitemap-arrow.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:10px;
	line-height:150%;
	}


/* 2 */
.goto-detail-book {
	display:block;
	background-image:url(/img/common/icon-book.gif);
	background-position:left top;
	background-repeat:no-repeat;
	
	padding-left:15px;
	line-height:100%;
}
