/* CSS Document */

.top_navi{ margin:0 0 0 0; padding:10px 0 0 0}

.books_right{ width:581px; margin:0 0 0 0; padding:0 0 0 0;float:right}
.books_right_inner { margin: 0; padding: 0 36px 0 0 }

.book_new_top{ margin:0 0 0 0; padding:10px 0 0 0;}
.book_new_mid{ width:545px; margin:0 0 0 0; padding:0 0 0 0; background-image:url(../image/book_new_mid.gif); background-repeat:repeat-y}
.book_new_mid2{ width:545px; margin:0 0 0 0; padding:0 0 0 0; background-image:url(../image/book_pub_mid.gif); background-repeat:repeat-y}
.book_new_inner{ margin:0 0 0 0; padding:10px 10px 10px 15px}

.book_new_img_inner{ float:left; width:201px; margin:0 0 0 0; padding:0 0 0 0}
.book_new_img{ width:201px; margin:0 0 0 0; padding:0 0 10px 0}
.book_new_img span{ font-weight: bold;}
.book_new_title_inner{ float:right; width:310px; margin:0 0 0 0; padding:0 0 0 0}
.book_new_title{ margin:0 0 0 0; padding:0 0 0 10px; font-size:14px; color:#339933}
.book_new_spec{ margin:0 0 0 0; padding:10px 0 0 10px}

.book_new_click_left{ margin:0 0 0 0; padding:10px 0 0 0}
.book_new_click{ margin:0 0 0 0; padding:10px 0 0 10px; font-size:12px;}
.eyecon{ margin:0 0 0 0; padding:2px 0 0 0; float:left}
.book_new_click_txt{ margin:0 0 0 0; padding:0 0 0 20px}
.book_new_click_txt a{ color:#339933}
.book_new_click_txt a:hover{ color:#999999}
.book_new_click_txt2{ margin:0 0 0 0; padding:0 0 0 20px; font-size:12px}
.book_new_click_txt2 a{ color:#666666}
.book_new_click_txt2 a:hover{ color:#999999}

.book_new_intxt{ margin:0 0 0 0; padding:20px 15px 0 10px; color:#333333}
.book_new_intxt a{ color:#339933}
.book_new_intxt a:hover{ color:#999999}
.intxt_title{ margin:0 0 0 0; padding:0 0 5px 0; font-size:13px; color:#007290}
.book_line{ width:504px; margin:0 0 0 0; padding:20px 0 20px 0}

.kounyu_title{ margin:0 0 0 0; padding:0 0 10px 0; font-size:14px; color:#339933}

.book_new_bottom{ width:545px; margin:0 0 0 0; padding:0 0 0 0}
.kounyu_area{ margin:0 0 0 0; padding:0 0 0 15px}
.kounyu_bt{ float:left; margin:0 0 0 0; padding:10px 10px 0 0}

.tachi_img{ margin:0 0 0 0; padding:0 0 0 0}
.tachi_txt{ margin:0 0 0 0; padding:10px 0 20px 0; font-size:12px; color:#333333}

.book_pub_mid{ width:545px; margin:0 0 0 0; padding:0 0 0 0; background-image:url(../image/book_pub_mid.gif); background-repeat:repeat-y}
.publish_img2{ margin:0 0 0 0; padding:10px 0 0 15px; float:left}
.publish_title2{ margin:0 0 0 0; padding:10px 0 0 75px; font-size:12px; color:#339933}
.publish_title2 a{ margin:0 0 0 0; padding:0 0 0 0; font-size:12px; color:#339933}
.publish_title2 a:hover{ margin:0 0 0 0; padding:0 0 0 0; font-size:12px; color:#999999}
.publish_txt2{ margin:0 0 0 0; padding:0 0 0 75px; font-size:10px}
.publish_intxt2{ margin: 0; padding: 0; width: 520px;}
.publish_intxt_inner3{ color: #333333; font-size: 12px; margin: 0; padding:0 0 0 0}
.publish_intxt_inner4{ color: #333333; font-size: 12px; margin: 0; padding:0 0 10px 0}
.book_pub_bottom{ margin:0 0 0 0; padding:0 0 20px 0}

.book_left { margin: 0; padding: 0; width: 201px; float: left }
.book_left_inner { margin: 0; padding: 30px 0 0 36px }
.book_left_area{ width:155px; margin:0 0 0 0; padding:10px 0 0 0}
.book_menu{ width:155px ;margin:0 0 0 0; padding:10px 5px 5px 5px; border-bottom:2px #999999 dotted}
.book_menu a{ font-size:100%; color:#666666}
.book_menu a:hover{ margin:0 0 0 0; padding:0 0 0 0; font-size:100%; color:#999999}

.i_ama_title{ margin:0 0 0 0; padding:10px 0 0 0}
.i_mid{ width:545px; margin:0 0 0 0; padding:0 0 0 0; background-image:url(../image/i_mid.gif); background-repeat:repeat-y}
.i_inner{ margin:0 0 0 0; padding:10px 4px 10px 6px}
.i_txt{ margin:0 0 0 0; padding:20px 0 0 0}
.go_top{ margin:0 0 0 0; padding:20px 0 10px 0; text-align:right}

.four_mid{ width:545px; margin:0 0 0 0; padding:0 0 0 0; background-image:url(../image/four_mid.gif); background-repeat:repeat-y}
.photo_mid{ width:546px; margin:0 0 0 0; padding:0 0 0 0; background-image:url(../image/photo_mid.gif); background-repeat:repeat-y}
.column_mid{ width:545px; margin:0 0 0 0; padding:0 0 0 0; background-image:url(../image/column_mid.gif); background-repeat:repeat-y}
.photo_inner{ margin:0 0 0 0; padding:0 5px 20px 5px}
.photo{ margin:0 0 0 0; padding:20px 20px 10px 20px}
.photo_txt{ margin:0 0 0 0; padding:20px 0 0 0; text-align:center; color:#666666}
.photo_bottom{ width:545px; margin:0 0 0 0; padding:0 0 20px 0}
.photo_top{ margin:0 0 0 0; padding:0 0 0 0; height:31px; background-image:url(../image/photo_top.gif); background-repeat:no-repeat}
.photo_top2{ margin:10px 0 0 0; padding:0 0 0 0; height:31px; background-image:url(../image/photo_top.gif); background-repeat:no-repeat}
.photo_day{ margin:0 0 0 0; padding:8px 0 0 33px; color:#FFFFFF}

.mov{ margin:0 0 0 0; padding:10px 0 0 0; text-align: center;}
.mov_txt{ margin:0 0 0 0; padding:10px 0 0 0; text-align:center; color:#666666}
.mov_line{ margin:0 0 0 0; padding:10px 0 10px 0}