@charset "EUC-JP"; 


/*     ======　↓↓↓↓↓↓お好み検索↓↓↓↓↓↓　======     */
.booksrc {
	margin: 0;
	padding: 5px;
	border-left: 1px solid #330000;
	border-right: 1px solid #330000;
	border-bottom: 2px solid #330000;
	font-size: 80%;
}

.srcbox {
	width: 120px;
}

/*     ======　↓↓↓↓↓↓パンくず↓↓↓↓↓↓　======     */
.crumbs {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 70%;
	line-height: 110%;
	text-align: left;
}

/*     ======　↓↓↓↓↓↓右側コンテンツ↓↓↓↓↓↓　======     */
.backnum {
	margin: 0 0 15px 0;
	padding:0;
	text-align: right;
}

.day {
	margin: 0 0 5px 0;
	padding:0;
	text-align: right;
	font-size: 70%;
	line-height: 110%;
}

div.cont_box {
	width: 516px;
	margin: 0;
	padding:0;
	text-align: left;
}

div.cont_box_t10 {
	width: 516px;
	margin: 10px 0 0 0;
	padding:0;
	text-align: left;
}

div.cont_box_t20 {
	width: 516px;
	margin: 20px 0 0 0;
	padding:0;
	text-align: left;
}

div.cont_box_fl {/*使用してないかも？*/
	margin: 0;
	padding: 0;
	float: left;
}

#BANNER_BOX {
	width: 198px;
	margin: 15px 0 0 0;
	padding:0;
	background-image: url("../img/common/bg.gif");
	background-repeat: repeat;
}

#BBS_BANNER_BOX {
	width: 183px;
	margin: 15px 0 0 0;
	padding:0;
	background-image: url("../img/common/bg.gif");
	background-repeat: repeat;
}

.banner_pack {
	margin: 0;
	padding: 20px 10px;
	text-align: center;
}

.banner_text {
	margin: 3px 0 0 0;
	padding: 0;
	font-size: 70%;
	line-height: 120%;
}

.banner_text a:link {
	text-decoration:underline;
	color: #660000;
}

.banner_text a:visited {
	text-decoration:underline;
	color: #660000;
}

.banner_text a:hover {
	text-decoration:underline;
	color: #ffa500;
}


	/*     ======　↓↓↓↓↓↓画像BOX↓↓↓↓↓↓　======     */
.imgbox {
	margin: 0;
	padding: 0;
}

.imgbox_5b {
	margin: 0 0 5px 0;
	padding: 0;
}

.imgbox_5t {
	margin: 5px 0 0 0;
	padding: 0;
}

.imgbox_7t {
	margin: 7px 0 0 0;
	padding: 0;
}

.imgbox_10t {
	margin: 10px 0 0 0;
	padding: 0;
}

.imgbox_15t {
	margin: 15px 0 0 0;
	padding: 0;
}

.imgbox_20t {
	margin: 20px 0 0 0;
	padding: 0;
}

.imgbox_50t {
	margin: 50px 0 0 0;
	padding: 0;
}


		/*     ======　画像　======     */

.img_5t {
	margin: 5px 0 0 0;
	padding: 0;
}


	/*     ======　↓↓↓↓↓↓テキストBOX↓↓↓↓↓↓　======     */

.textbox_read0 {
	margin: 0;
	padding: 0;
	font-size: 80%;
	line-height: 130%;
}

.textbox_read_10t {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 80%;
	line-height: 150%;
}

.textbox_read_20t {
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 80%;
	line-height: 150%;
}

.textbox_read_30t {
	margin: 30px 0 0 0;
	padding: 0;
	font-size: 80%;
	line-height: 130%;
}

.textbox_read_50t {
	margin: 50px 0 0 0;
	padding: 0;
	font-size: 80%;
	line-height: 150%;
}

.textbox_read_5t_lm {
	margin: 5px 0 0 20px;
	padding: 0;
	font-size: 80%;
	line-height: 150%;
}

	/*     ======　テキスト　======     */

.text_05 {
	font-size: 50%;
	line-height: 50%;
}

.text_06 {
	font-size: 60%;
	line-height: 110%;
}

.text_08 {
	font-size: 80%;
}

.text_08_2 {
	font-size: 80%;
	line-height: 170%;
}

.text_09 {
	font-size: 90%;
}

.text_red {
	color: #aa0000;
}

.text_redb {
	color: #aa0000;
	font-weight: bold;
}

.text_blueb {
	color: #0000a0;
	font-weight: bold;
}

.text_ind {       /*----------------------二行目以降一文字字下げ*/
	margin-left: 0.6em;
	text-indent: -0.6em;
}


	/*     ======　↓↓↓↓↓↓フォーム↓↓↓↓↓↓　======     */
.fm_450 {
	width: 450px;
}

.fm_300 {
	width: 300px;
}
.fm_250 {
	width: 250px;
}

.fm_150 {
	width: 150px;
}

.fm_30 {
	width: 30px;
}

.fm_btn_box {
	width: 516px;
	margin: 30px 0 0 0;
	padding:0;
	text-align: center;
}

.fm_btn {
	padding: 3px 7px;
	font-size: 100%;
}



	/*     ======　↓↓↓↓↓↓バックナンバー↓↓↓↓↓↓　======     */
#BACKNUM_BOX {
	width: 516px;
	margin: 0;
	padding: 0;
	background-color: #f7eee4;
}

.backnum_table_box {
	margin: 0;
	padding: 40px 35px;
}

div#BACKNUM_BOX table {
	width: 446px;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #cdb49c;
}

div#BACKNUM_BOX td {
	border-top: 1px solid #cdb49c;
	font-size: 60%;
	line-height: 120%;
	text-align: left;
}

div#BACKNUM_BOX td.day_td {
	width: 10%;
	margin: 0;
	padding: 8px 0 8px 10px;
}
div#BACKNUM_BOX td.title_td {
	width: 
	margin: 0;
	padding: 8px 0 8px 15px;
}


#PAGETOP {
	margin: 0;
	padding: 0;
	text-align: right;
}

/*#PAGETOP_INSIDE {
	width: 516px;
	margin: 20px 0;
	padding: 0;
	text-align: right;
}*/
