/*backnumber.html*/
.bn_title {
	font-size	:16px;
	font-weight	:bold;
	padding	:5px;
}

.bn_noRegistration {
	color		:#CD5C5C;
	font-size	:15px;
	font-weight	:bold;
	padding-top		:30px;
	padding-left	:5px;
}

.box_bn {
	border-width	:5px;
	border-color	:#EBEBEB;
	border-style	:solid;
	padding		:8px;
	line-height	:1.5;
}

.bn_pad {
	padding		:13px;
	line-height	:1.8;
}

/*ranking.html*/
.rank_table {
	width:517px;
}

.rank_title {
	font-size	:14px;
	color		:#666666;
	font-weight	:900;
	padding-left	:5px;
	padding-top		:18px;
	padding-bottom	:16px;
}

.rank_1 {
	background-color	:#C48400;
	color			:#FFFFFF;
	width			:20px;
	text-align		:center;
	vertical-align	:top;
	padding-top		:3px;
	border-bottom:2px solid #FFFFFF;
}

.rank_2 {
	background-color	:#848484;
	color			:#FFFFFF;
	width			:20px;
	text-align		:center;
	vertical-align	:top;
	padding-top		:3px;
	border-bottom:2px solid #FFFFFF;
}

.rank_3 {
	background-color	:#993500;
	color			:#FFFFFF;
	width			:20px;
	text-align		:center;
	vertical-align	:top;
	padding-top		:3px;
	border-bottom:2px solid #FFFFFF;
}

.rank_4 {
	background-color	:#006699;
	color			:#FFFFFF;
	width			:20px;
	text-align		:center;
	vertical-align	:top;
	padding-top		:3px;
	border-bottom:2px solid #FFFFFF;
}

.book_title {
	font-size	:15px;
}

.book_tdr {
	width:489px;
	padding-top:1px;
	padding-left:8px;
	padding-bottom:8px;
	line-height	:1.4;
	vertical-align:top;
	color		:#666666;
}

/*events.html*/
.event_box {
	border-width	:1px;
	border-color	:#999999;
	border-style	:solid;
	margin-top	:12px;
	padding-top	:12px;
	padding-bottom:6px;
	padding-left:11px;
	padding-right:7px;
	color		:#666666;
}

.event_naiyo {
	line-height	:1.1;
	margin-top	:3px;
	margin-bottom	:8px;
}

.event_title {
	font-size	:13px;
	font-weight	:bold;
}

/*contribution.html*/
.con_box {
	border-width	:1px;
	border-color	:#999999;
	border-style	:solid;
	margin-top	:12px;
	padding-top	:8px;
	padding-bottom:4px;
	padding-left:11px;
	padding-right:7px;
	color		:#666666;
}

.con_title {
	font-size	:15px;
	font-weight	:900;
	color		:#666666;
}

.con_other {
	line-height	:1.4;
	margin-top	:1px;
}

/*tosho.html*/
.tosho_date {
	border-color	:#999999;
	border-width	:1px;
	border-style	:solid none;
	text-align		:right;
	padding	:5px;
	width	:501px;
	color	:#666666;
	margin-top	:6px;
	margin-bottom:12px;
}

.tosho_img_text {
	text-align	:left;
	font-size	:11px;
	*font-size	:9px;
	color		:#666666;
	margin-top	:7px;
	width	:232px;
}

.tosho_ichi_title {
	color		:#006699;
	font-size	:14px;
	font-weight	:900;
	margin-top	:11px;
	margin-bottom:4px;
}

.tosho_size12 {
	color	:#666666;
}

.tosho_ichimen {
	color		:#666666;
	width	:279px;
	text-align	:justify;
	text-justify:distribute;
	line-height	:1.4;
	margin-bottom:4px;
	padding	:2px;
	font-size	:small;
}

.tosho_bar {
	margin-top:6px;
	margin-bottom:14px;
}

.tosho_text {
	text-align	:left;
	line-height	:1.5;
	color		:#666666;
	width		:511px;
}

.tosho_text2 {
	text-align	:left;
	line-height	:1.5;
	color		:#666666;
	width		:511px;
	font-size	:small;
	text-align	:justify;
	text-justify:distribute;
}

.hakobi_date {
	font-size	:11px;
	*font-size	:10px;
	text-align	:left;
	line-height	:1.5;
	color		:#666666;
	width		:511px;
	margin-top	:15px;
}

.tosho_link {
	color	:#006699;
	font-size:115%;
}

/*week_description.tpl*/
.shohyo_title {
	text-align	:left;
	font-size	:15px;
	font-weight	:900;
	color		:#666666;
	width		:511px;
}
.syuppanf {
	text-align	:left;
	line-height	:1.5;
	color		:#666666;
	width		:511px;
	font-size:10px;
	*font-size:9px;
}
.syuppanf a {
	color		:#006699;
}

/*book_info.html*/
.binfo_table {
	margin-left	:10px;
	width	:511px;
}

.binfo_tdl {
	width	:120px;
	text-align	:center;
	vertical-align	:top;
}



.binfo_tdr {
	width	:413px;
	line-height	:1.2;
	padding-left: 2px;
}

.binfo_title {
	font-size	:12px;
	font-weight		:bold;
	letter-spacing	:-1px;
}

.binfo_box {
	border-width	:1px;
	border-color	:#CCCCCC;
	border-style	:solid;
	background-color:#EBEBEB;
	margin-top	:8px;
	margin-bottom:8px;
	padding:7px;
	text-align	:justify;
	text-justify:distribute;
}

.binfo_img {
	margin-bottom	:15px;
}

.binfo_btn {
	background-color:#006699;
	padding-top		:2px;
	padding-bottom	:2px;
	padding-left	:6px;
	padding-right	:6px;
	color	:#FFFFFF;
	margin-left	:3px;
}

/*rensai_ichiran.html*/
.rensai_tdl {
	width	:92px;
}

.rensai_tdr {
	width	:419px;
	line-height	:1.5;
	font-size	:13px;
	color	:#666666;
}

.rensai_bar {
	padding-top		:15px;
	padding-bottom	:15px;
	text-align		:center;
	vertical-align	:middle;
}

/*week_description.php*/
.yomeru {
	border: 4px solid #EEEEEE;
	padding: 15px 20px;
	margin: 20px 0px;
	color: #666666;
}
.yomerutitle{
	border-bottom: 2px solid #EEEEEE;
	margin: 0px;
	padding: 0 0 5px 0;
}
.yomeru li {
	list-style-position: inside;
	list-style-type: square;
}

/*dokusya*/
.dok_search {
	border	:solid 1px #999999;
	padding	:20px;
}
.dok_text1 {
	width	:511px;
	margin-top	:16px;
	margin-bottom	:10px;
	margin-left	:10px;
	line-height	:1.2;
}
.dok_text1 h1{
	font-size	:12px;
	font-weight: normal;
}
.dok_btn {
	text-align: center;
	border-top:dotted 1px #999999;
	padding-top:10px;
}
.dok_title{
padding: 10px 0 10px 1px;
}
table.search th {
	background-color:#E5E5E5;
	padding	:8px 5px;
	font-size	:12px;
	border-bottom:2px solid #FFFFFF;
	font-weight: normal;
}
table.search td {
	background-color:#F2F2F2;
	padding	:8px 5px;
	font-size	:12px;
	border-bottom:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
}
th.kome{
	background-color:#E5E5E5;
	font-size:12px;
	border-bottom:2px solid #FFFFFF;
	width: 7px;
	padding	:8px 5px;
}
