/* SUB CSS */
#head-menu p.title-logo {
	font-size:100%;
	font-weight:bold;
	margin-top:-15px;
}
.original_btm01 {
	background:#f0f0f0;
	border-top:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:4px 6px;
}
.original_btm01 {
	color:#1458a7;
}
.original_btm01:hover {
	color:#4080ca;
	text-decoration:none;
}

/* H tag - start */
#right-area h1 {
	border-left:5px solid #008a00;
	margin-bottom:19px;
	padding-left:12px;
}
#right-area h2 {
	background:url(../tmp_img/common/sub_bg.gif) repeat-y;
	border-left:3px solid #008a00;
	border-bottom:1px solid #008a00;
	padding-left:12px;
}
#right-area h3 {
	border-bottom:1px solid #008a00;
	padding-bottom:3px;
}
#learning h1, #learning h2, #learning h3, #learning h4 { border-color:#c36468; }
#speciality h1, #speciality h2, #speciality h3, #speciality h4 { border-color:#265f95; }
#general h1, #general h2, #general h3, #general h4 { border-color:#d59f4e; }
#newly h1, #newly h2, #newly h3, #newly h4 { border-color:#876895; }
#order h1, #order h2, #order h3, #order h4 { border-color:#679a81; }
#learning h2 { background:url(../tmp_img/common/sub_bg_learning.gif) repeat-y; }
#speciality h2 { background:url(../tmp_img/common/sub_bg_speciality.gif) repeat-y; }
#general h2 { background:url(../tmp_img/common/sub_bg_general.gif) repeat-y; }
#learning table.default th,
#learning table.default th a { background-color:#fae1d1; color:#c36468; }
#speciality table.default th,
#speciality table.default th a { background-color:#c4dce3; color:#265f95; }
#general table.default th,
#general table.default th a { background-color:#f8f1d3; color:#d59f4e; }
/* H tag - end */
#right-area { width:565px; }
.gray-bg {
	background:#eeeeee;
	padding:10px;
}
#right-area .webpage-box .gray-bg p {
	margin-bottom:0;
}
/* category - start */
.subcat {
	float:left;
	padding-bottom:5px;
	margin-right:5px;
}
/* .archive-tbl */
.archive-tbl {
	background:#b3b3b3;
	margin-bottom:20px;
}
.archive-tbl th,
.archive-tbl td {
	padding:5px;
	font-size:75%;
}
.archive-tbl th.left-cell {
	padding:5px 10px;
	text-align:left;
}
.archive-tbl th {
	background:#b2ebb2;
}
#learning .archive-tbl th { background:#fae1d1; }
#speciality .archive-tbl th { background:#c4dce3; }
#general .archive-tbl th { background:#f8f1d3; }
#newly .archive-tbl th { background:#eddcf5; }
.archive-tbl td {
	background:#FFF;
}
.archive-tbl .w1 { width:35%; }
.archive-tbl .w2 { width:10%; }
.archive-tbl .w3 { width:20%; }
.archive-tbl .w4 { width:20%; }
.archive-tbl .w5 { width:15%; }
.sum-pagelink span,
.sum-pagelink a {
	border:1px solid #CCCCCC;
	padding:5px 7px;
}
.sum-pagelink span {
	background:#edf9de;
}
#learning .sum-pagelink span { background:#fae1d1; }
#speciality .sum-pagelink span { background:#c4dce3; }
#general .sum-pagelink span { background:#f8f1d3; }
#newly .sum-pagelink span { background:#eddcf5; }
/* category - end */
/* entry.html */
#right-area .bock-title h1 {
	border-left:none;
	margin-bottom:0;
	padding-left:0;
}
table.default td.b-title {
	width:25%;
}
table.default td.autor {
	width:30%;
}
.boock-outline-ph2 {
	float:left;
	width:200px;
	padding-left:16px;
	padding-top:4px;
}
.boock-outline-ph2 .book-ph-bg {
	text-align:center;
}
.boock-outline-txt2 {
	float:right;
	width:317px;
	padding-right:15px;
	padding-top:4px;
}
.normal-box,
.tokushoku-box {
	padding-bottom:10px;
}
.normal-box p,
.tokushoku-box p {
	margin-left:20px;
	margin-bottom:10px;
}
.naikou_box .mt10,p.mt10 { margin-top:10px; }
.naikou_box .mt20,p.mt20 { margin-top:20px; }
.naikou_box .mt30,p.mt30 { margin-top:30px; }
.naikou_box .mb0,p.mb0 { margin-bottom:0; }
.naikou_box .mb5,p.mb5 { margin-bottom:5px; }
.naikou_box .mb10,p.mb10 { margin-bottom:10px; }
.naikou_box .mb20,p.mb20 { margin-bottom:20px; }
.naikou_box .mb30,p.mb30 { margin-bottom:30px; }
.tokushoku-box p {
	background:url(../tmp_img/common/list_dot.gif) no-repeat left 0.4em;
	padding-left:15px;
}
.naikou_box {
	margin-bottom:30px;
}
.naikou_box p {
	margin-left:20px;
	margin-bottom:10px;
}
.entry-shop-box {
	margin-left:20px;
	margin-right:20px;
}
.entry-shop_bnr {
	float:left;
	height:50px;
	margin-right:20px;
	width:150px;
}
.series-box {
	float:left;
	width:110px;
	height:11em;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.series-box span {
	margin-top:5px;
	display:block;
	font-size:70%;
}
/* entry.html - end */
/* nihontosho.html(search) - start */
.serch-table td {
	padding-right:5px;
	padding-bottom:7px;
}
.result-form {
	width:170px;
}
.result-img {
	vertical-align:middle;
}
.search-rap1-l {
	background:url(../tmp_img/search/serch_bg_ml.gif) repeat-y;
	margin-bottom:3px;
}
.search-rap2-l {
	background:url(../tmp_img/search/serch_bg_bl.gif) bottom no-repeat;
	padding-bottom:5px;
}
.search-rap3-l {
	background:url(../tmp_img/search/serch_bg_tl.gif) no-repeat;
	padding:15px 20px 5px;
}
.search-rap3-l .search-ic-field {
	margin-bottom:5px;	
}
.search-rap3-l .search-ic-field img {
	margin-top:-1px;
	margin-right:5px;
}
.search-rap3-l .search-txtf {
	width:113px;
}
.entry-title a p {
	color:#4080ca;
	text-decoration:none;
}
.entry-title a:hover p {
	text-decoration:underline;
}
/* nihontosho.html(search) - end */
/* order.html - start */
table.table-book-store td {
	padding-right:20px;
	padding-bottom:5px;
}
/* order.html - end */
/* mail-form.html - start */
table.mail-form {
	margin-left:0;
	width:565px;
	margin-left:-3px;
}
table.mail-form th,
table.mail-form td {
	vertical-align:top;
	padding:5px 10px;
}
table.mail-form th {
	font-weight:normal;
	margin-right:10px;
	text-align:left;
	background-color:#e1ecf9;
}
table.mail-form td {
	background-color:#EEEEEE;
}
table.mail-form-preview {
	width:560px;
	background-color:#444444;
}
table.mail-form-preview th,
table.mail-form-preview td {
	vertical-align:top;
	background:#FFFFFF;
	padding:5px 10px;
}
table.mail-form-preview th {
	text-align:left;
	width:140px;
}
table.mail-form-preview td p,
table.mail-form-preview th p {
	font-size:100%;
}
.error-txt {
	color:#FF0000;
	padding-left:10px;
}
.error-txt a,
.error-txt a:hover {
	text-decoration:underline;
	color:#FF0000;
}
.comments-open-content blockquote { margin:0; padding:0; }
/* mail-form.html - end */
/* site-map - start */
.sitemap-box {
	float:left;
	margin-right:10px;
	padding:0 10px 20px;
	width:158px;
}
.sitemap-box li {
	color:#008a00;
	font-size:80%;
	font-weight:bold;
}
.sitemap-box li.sub-category {
	color:#008a00;
	font-size:75%;
	font-weight:normal;
}
.sitemap-box li.c-learning { color:#c36468; }
.sitemap-box li.c-speciality { color:#265f95; }
.sitemap-box li.c-general { color:#d59f4e; }
.sitemap-box li.c-newly { color:#876895; }
.sitemap-box li.c-order { color:#679a81; }
.sitemap-box li.c-normal { color:#444444; }
/* site-map - end */
/* web-page - start */
.webpage-box {
	padding-bottom:20px;
}
.webpage-box p {
	margin-bottom:1em;
}
#right-area .webpage-box h3 {
	font-size:90%;
	padding:2px;
	margin-bottom:19px;
	background:url(../tmp_img/common/sub_bg.gif) repeat-y;
	border-left:3px solid #008a00;
	border-bottom:1px solid #008a00;
	padding-left:12px;
	line-height:1.4em;
}
#right-area .webpage-box h4 {
	font-size:80%;
	font-weight:bold;
	margin-bottom:20px;
	border-bottom:1px solid #008a00;
	padding-bottom:3px;
	line-height:1.4em;
}
/* web-page - end */

