@charset "UTF-8";#bo{width:640px;margin:0 auto;text-align:left;font-size:11pt}#bo ul.nav_global_1{margin:0px;padding:0px;border-bottom:solid 10px #ccc}#bo ul.nav_global_1 li{display:block;float:left;padding:6px;margin-right:4px;background:#fff;border-left:solid 1px #ccc;border-top:solid 1px #ccc;border-right:solid 1px #ccc}#bo ul.nav_global_1 li a{text-decoration:none}#bo ul.nav_global_1 li.selected{background:#ccc}#bo ul.nav_global_1:after{content:'';display:block;clear:both}#bo ul.nav_global_2{margin:0px;border-left:solid 1px #ccc;border-right:solid 1px #ccc}#bo ul.nav_global_2 li{align:left;display:block;float:left;margin:4px 0px 4px 0px;padding:2px 6px 2px 6px;border-right:dotted 1px #ccc}#bo ul.nav_global_2 li a{text-decoration:none}#bo ul.nav_global_2 li.selected{background:#ccc}#bo ul.nav_global_2:after{content:'';display:block;clear:both}#bo .form{font-size:11pt}#bo table{width:640px;border:solid 1px #bbb;padding:2px}#bo table tr{border-bottom:dotted 1px #ddd}#bo table tr th{width:120px;background:#e99;border-bottom:dotted 1px #ddd}#bo table tr td{padding:2px;border-bottom:dotted 1px #ddd}#bo table.form tr.form th.form{font-size:11pt;text-align:left}#bo table.author_index{margin-top:6px;table-layout:auto}#bo table.author_index td.author_index_1,#bo table.author_index td.author_index_2{width:40px}#bo table.author_index td.author_index_3{width:30px;text-align:right}#bo table.author_index td.author_index_4{width:240px}#bo div.nav_footer{margin:10px 0 10px 0}body{margin:0;padding:0;background:#f6f6f6;font-family:'メイリオ', 'Hiragino Kaku Gothic Pro', sans-serif}body a img{border-style:none}span.nolink{color:#bbb}div#header{margin:0 0 16px 0;padding:10px;width:100%;background:#ccc}div#header div.wrapper{width:770px;margin:0px auto}div#header div.wrapper div.title{float:left;text-align:center;font-size:small;text-shadow:1px 1px 1px #666;color:#fff}div#header div.wrapper div.title h1{margin:0px;font-size:27px;color:base_c_normal;font-family:sans-serif,monospace;letter-spacing:-0.04em;text-rendering:optimizeLegibility;font-weight:bold;text-shadow:1px 1px 1px #eee}div#header div.wrapper div.title h1 a{text-decoration:none}div#header div.wrapper div.title h1 a:visited{color:#bbb}div#header div.wrapper div.search{padding-top:14px;text-align:center;font-size:small}div#header div.wrapper div.search:after{content:".";display:block;height:0;clear:both;visibility:hidden}div#wrapper{margin:0px auto;width:760px}div#directory_side{margin:0;padding:0;width:180px;line-height:1.6;font-size:smaller;float:left}div#directory_side a.keyword_reset_link{padding:2px;margin:4px;display:block;text-align:center;border:1px solid #ddd;border:outset 2px #ccc;border-radius:4px;background:#eee}div#directory_side ul{margin:0px;padding:0px}div#directory_side li{list-style-type:none}div#directory_side li.current{font-weight:bold;background:#e9e9e9}div#directory_side li.nolink{color:#bbb}div#directory_side li.genre_level_0{padding-left:6px}div#directory_side li.genre_level_1{padding-left:12px}div#directory_side li.genre_level_2{padding-left:18px}div#directory_side li.genre_level_3{padding-left:24px}div#directory_side li.genre_level_4{padding-left:30px}div#directory_side li.genre_level_5{padding-left:36px}div#directory_side li.genre_level_6{padding-left:42px}div#directory_side a{text-decoration:none;color:#333}div#directory_side a:visited{color:#333}div#directory_side a:hover{text-decoration:underline;color:#f00}div#directory_side div.title{border-bottom:solid 1px #ccc}div#directory_side div.format{margin-top:20px}div#list{padding-left:180px}div#list .count{font-size:small}div#list2{float:left;width:570px;margin:0px;padding:0px}div#before_footer{clear:both;margin-top:10px;padding:10px;text-align:center}div#footer{clear:both;margin:10px 0 0 0;padding:20px;text-align:center;font-size:14px}div.list_catalog{background:#fff;padding:4px;margin-top:4px;border:solid 1px #ddd}div.list_catalog table.catalogs{margin:10px;border-collapse:collapse;border-bottom:1px dotted #ddd}div.list_catalog table.catalogs td{font-size:small;padding:4px 8px 12px 4px}div.list_catalog table.catalogs td.image{width:100px}div.list_catalog table.catalogs td.image div.image{text-align:center;vertical-align:bottom;width:96px;border:1px solid #ddd;box-shadow:1px 1px 1px #eee;padding:4px;background:#fff}div.list_catalog table.catalogs td.title{vertical-align:top;width:410px;line-height:1.2em}div.list_catalog table.catalogs td.title div.title{margin-bottom:8px}div.list_catalog table.catalogs td.title div.pub_date{margin-bottom:8px}div.list_catalog table.catalogs td.icon{vertical-align:top}div.icon{width:40px;padding:2px 2px 1px 3px;margin-right:3px;float:left;font-size:12px;text-align:center;color:#fff;background:#777;border-radius:0 0 4px 0}div.icon_off{width:40px;padding:2px 2px 1px 3px;margin-right:3px;float:left;font-size:12px;text-align:center;color:#fff;background:#ddd;border-radius:1px}div.icon_clear{clear:both;margin-bottom:3px}.nav_item{padding:4px 0 4px 0;margin:0 0 12px 0;font-size:smaller;border-bottom:1px dotted #bbb}div.catalog_description2{width:590px;background:#fff;padding:20px;border:solid 1px #ddd}div.catalog_description2 div.image{margin:0px 20px 0px 0px;float:left}div.catalog_description2 div.details{float:left;width:350px}div.catalog_description2 div.title{font-size:medium;font-weight:bold;padding-bottom:10px;text-align:left}div.catalog_description2 .author,div.catalog_description2 .price,div.catalog_description2 .publisher,div.catalog_description2 .genre,div.catalog_description2 .link_to_amazon{font-size:small;padding:4px}div.catalog_description2 div.author span.role{font-size:90%;padding-left:2px;padding-right:3px}div.catalog_description2 div.genre{font-size:smaller}div.catalog_description2 div.format{margin-top:20px}div.catalog_description2:after{content:".";display:block;height:0;clear:both;visibility:hidden}div.catalog_description{float:left;background:#fff;padding:20px;border:solid 1px #ddd;width:540px}div.catalog_description div.image{margin:0px 20px 0px 0px;float:left}div.catalog_description div.title{font-size:medium;font-weight:bold;padding-bottom:10px;text-align:left}div.catalog_description .author,div.catalog_description .price,div.catalog_description .publisher,div.catalog_description .genre,div.catalog_description .link_to_amazon{font-size:small;padding:4px}div.catalog_description div.genre{font-size:smaller}div.catalog_description:after{content:".";display:block;height:0;clear:both;visibility:hidden}div.catalog_item{margin:10px 0 0 0;background:#fff;border:solid 1px #ddd;padding:20px;width:590px;font-size:small}div.catalog_item .title{border-left:4px solid #bbb;padding-left:4px;margin-bottom:8px}div.catalog_item table{width:100%;border:solid 1px #ddd;padding:0px}div.catalog_item table tr{background:#eeeeee}div.catalog_item table td{background:#ffffff;padding:4px}div.catalog_item div.caution{font-size:10px;font:#999;padding:0;padding-top:10px;margin:0}.other_items{background:#fff;border:solid 1px #ddd;width:590px;margin:10px 0 0 0;padding:20px;font-size:small}.other_items .title{border-left:4px solid #bbb;padding-left:4px}.other_items table{width:100%}.other_items table td.items{width:125px;padding:10px;text-align:center;vertical-align:top}.other_items table td.items .title{text-align:center}.other_items .link_to_lists{padding-left:10px;padding-top:6px}td.format{text-align:center}td.format div.format{display:inline-block;width:130px;padding:5px;background:#bf0000;background:-webkit-linear-gradient(top left, red 0%, #bf0000 100%);background:-moz-linear-gradient(top left, red 0%, #bf0000 100%);background:-o-linear-gradient(top left, red 0%, #bf0000 100%);background:-ms-linear-gradient(top left, red 0%, #bf0000 100%);box-shadow:-1px -1px 2px #600 inset;border-radius:6px;text-align:center;color:#fff;text-shadow:1px 1px 1px #600}td.format div.format a,td.format div.format a:hover,td.format div.format a:visited{color:#fff;text-decoration:none}td.format div.format a:hover{text-shadow:0px 0px 10px #cff,0px 0px 10px #cff,0px 0px 10px #cff}td.price{text-align:right}td.date{text-align:right}td.shop{text-align:left}div.ads{clear:both;width:750px;margin:0px auto;text-align:center;padding:20px}nav.pagination{margin:0px auto;margin-bottom:10px;width:640px;text-align:center}nav.pagination span.first,nav.pagination span.prev,nav.pagination span.page,nav.pagination span.next,nav.pagination span.last{border:solid 1px #aaa;background:#eee;padding:4px;margin:2px}nav.pagination span.page.gap{background:#fff;border:0px;margin:0;padding:0}nav.pagination span.current{color:#000;font-weight:bold;border:0px;background:#fff}nav.pagination a{text-decoration:none;color:#999}nav.pagination a:link{color:#999}nav.pagination a:visited{color:#999}nav.pagination .first:hover{border:solid 1px #a00;box-shadow:2px 2px 1px #aaa;-webkit-box-shadow:2px 2px 1px #aaa;background:#c00}nav.pagination .first:hover a{color:#fff}nav.pagination span.first:hover,nav.pagination span.prev:hover,nav.pagination span.page:hover,nav.pagination span.next:hover,nav.pagination span.last:hover{border:solid 1px #a00;box-shadow:2px 2px 1px #aaa;-webkit-box-shadow:2px 2px 1px #aaa;background:#c00}nav.pagination span.first:hover a,nav.pagination span.prev:hover a,nav.pagination span.page:hover a,nav.pagination span.next:hover a,nav.pagination span.last:hover a{color:#fff}nav.pagination span.current:hover{border:0px;box-shadow:none;-webkit-box-shadow:none;background:#fff}nav.pagination span.current:hover a{color:#000}
