@charset "utf-8";

/*0810*/
.blist_e { width:285px; height:10px; margin-right:30px; padding:0; float:left;}

ol.s li { list-style-type:decimal; list-style-type:decimal; list-style-position: outside; }
li.s_title_s { margin-bottom:25px; }

span.search_blist { height:180px; margin-right:30px; padding:0;}
span.search_blist span.blist_left { width:90px; float:left;}
span.search_blist span.blist_right { width:470px;}
span.search_blist h3.btitle { border:none; }

span.blist_left { width:90px; float:left;}
span.search_blist span.blist_left { width:90px; float:left;}
.shoei {}
.shoei img {}

span.search_blist span.blist_right { width:470px;}
span.search_blist h3.btitle { border:none; }






table.form-preview {width:95%;}


/*book detail*/
.book_body { width:590px; margin:0; padding:0px }
.book_body h2 {font-size:1.5em;margin:0px 0px 10px 0px; padding:0px;}
.bb_left { float:left; width:235px;}
.bb_right { float:right; width: 330px;}
.book_body div.bb_left div.book_souce { background:url(http://www.yachiyo-net.co.jp/skins/anaju/image/no-img.gif) left top no-repeat;width:253px; height:350px; margin:0px; padding:0px;}/* img 350x253 */
.book_body div.bb_left div.shoei { width:253px; height:350px; margin:0px; padding:0px;}/* img 350x253 */
.hencho { font-size:1.1em; margin:10px 0 0 0; padding:0px; line-height:normal;}
.kyo { color:#999999; }
.kyoucho { font-size:0.9em; margin:7px 0 0 0; padding:0px; line-height:normal;}
.price { font-size:1.1em; font-weight:bold; color:#666666; margin:20px 0 0 0; padding:0px;}
.isbn, .cart_uri { line-height:150%; margin:20px 0 0 0; padding:0px;}
.b_desc {  }
.series_title {font-size:0.8em;font-weight:bold;}






/*detail search*/
#detail_search { margin:10px auto 30px auto; padding:15px; font-size:0.9em; line-height:120%; border:1px solid #A5C4E2}
/*#d_search_form { width:581px; margin:0px; padding:0px; height: 139px; }*/
/*#d_search_desc { width:581px; margin:0px; padding:0px; }*/
div.searchform table,div.searchform td { margin:0px; padding:5px; }
td.s_name { vertical-align:top; width:70px }
td.s_area { text-align:left; vertical-align:top; width: 460px;}
td.s_area input.formfield { width:450px; }
td.s_area select.formfield  { width:190px; }
div.ie_sp { height:0px !important; height:20px; width:200px;  }


div.search_info { margin:5px; width:450px; line-height:150%; }
.x_series,.x_title_yomi,.x_hencho_yomi,.x_teika,.x_hontai,.x_buy,.x_code {display:none;}
div#right div.blog div.pageswitch { margin-bottom:20px; }
div.s_result { font-size:120%; float:left; }
div.s_result_right {float:right;}

/*top*/
.mc_text { line-height:150%;}
.blog h3, #btop h4, .moondiver h4 { padding-left:3px; border-left: 8px solid #025282; background:url(http://yachiyo-net.co.jp/skins/anaju/image/h_boarder.gif) left bottom repeat-x; }
.moondiver dl dd { padding:0px; margin:0px; line-height:150%; }

/*booklist*/
#btop {padding:15px 0px 15px 5px;font-size:0.8em;line-height:180%;width:635px;}
#btop h4 { margin-right:25px;}
#blist_col { margin:0; padding:0; }
.blist { width:285px; height:220px; margin-right:30px; padding:0; float:left;}
.blist table { width:285px; padding:0; margin:0; }

.blist_left { width:90px; float:left;}
.shoei {}
.shoei img {}
.blist_mark { display:none; }
.blist_mark_yes { width:90px; height:15px; background:url(http://www.yachiyo-net.co.jp/skins/anaju/image/kinkan_flag.gif) center center no-repeat;}

.blist_right { width:170px; float:right;}
h3.btitle { font-size:100%; margin:0; padding:0; line-height:160%;}
.bauth {margin:0px 0 10px 0; color:#2b2b2b; line-height:120%;}
.bdesc { font-size:90%;line-height:140%; }










/*layout*/

body {line-height:120%;margin:0px; margin-top:0px;padding:0px;font-size:1em; color:#2b2b2b;font-family: "ヒラギノ角ゴ Pro W3", osaka, verdana, "ＭＳ Ｐゴシック", sans-serif,"ＭＳ ゴシック"; }
.navi,.navif {width:870px; height:20px; margin:0px; padding:5px 15px 5px 15px; font-size:0.7em;}
.navif { text-align:right; }
a:link, a:visited, a:active {color: #025282;text-decoration: none;}
a:hover {color: #FF6600;text-decoration: underline;}

#inbox {width:900px;margin:0px auto 0px auto;padding:0px;border:1px solid #cccccc;}


#header { width:900px; height:70px; padding:10px 0 0 0; margin:0px; text-align:right; background:url(http://yachiyo-net.co.jp/skins/anaju/image/header_obi.gif) top center no-repeat; }
#header h1 {font-size:1.2em;line-height:normal;padding:10px 10px 0px 0px;margin:0px;}
#sitedesc {font-size:0.7em;font-weight:bold;padding:0px 10px 0px 0px;margin:0px;}
#mwrap {width:900px; padding:0px; margin:0px auto 0px auto;}
#left {float:left;width:250px;padding:0px; margin:0;}
#right {float:right;width:640px;margin:0px;padding:0px;}
#footer {width:900px; height:60px; padding:0px; margin:0px auto 0px auto; background:#000;}

/*menu*/



#menu {padding:15px 10px 15px 15px;font-size:0.8em;width:200px;}
.moondiver{padding-bottom:10px;margin-bottom:10px;}






/*header*/
#h_left { position:relative; float:left; width:200px; margin:0px; padding:0px; height: 65px; }
#h_right { position: relative; float:right; width:650px; height:65px; margin:0px; padding:0px; background:url(http://yachiyo-net.co.jp/skins/anaju/image/search_back.gif) left 15px no-repeat; font-size:0.8em; }
#logo { position:absolute; width:186px; height: 40px; margin:0px; padding:0px; left: 8px; top: 17px; }
#h_r_left { position:absolute; float:left; width: 194px; margin:0px; padding:0px; left: 3px; top: 17px; height: 50px; }
#h_r_left div.h_search { position:relative; width:194px; margin:0px; padding:0px;}
#h_r_left div.h_search input#h_search_text { position:absolute; top:8px; left:8px; margin:0px; padding:0px; }
#h_r_left div.h_search input#h_search_button { position:absolute; top:8px !important; top:8.5px; left:149px !important; left:145.5px; margin:0px; padding:0px;}
div#h_r_info { float:right; width:400px; margin:25px 30px 0 0; padding:0; }
div#h_r_info div.h_r_info_left { float:left;width:180px; }
div#h_r_info div.h_r_info_right { float:right; width:180px; }







/* form */
table.f_table td {text-align:left;}
table.f_table td hr.fhr,.blog_body hr {color:#cccccc;height:1px;background-color:#cccccc;border:none;}
td.f_mt {width:0px;}
td.f_label {width:95px !important;width:145px;}
.blog_body table.f_table td.f_naka {width:90px;}
.blog_body table.f_table td.f_radi {width:70px;}
.blog_body table.f_table td.f_button input {}
.blog_body table.f_table td.f_tarea textarea {width:340px;height:150px;}
.blog_body table.f_table td.f_a_area textarea {width:230px;}
.blog_body table.f_table td.in input {width:230px;}
.blog_body table.f_table td p {padding:0px; margin:0px; width:60px;line-height:25px;}
.blog_body table.f_table td {vertical-align:top; border-bottom:none;}
.blog_body table td { vertical-align:top;line-height:normal;padding:3px;margin:0px;border-bottom:1px solid #ccc; }
.blog_body table tr.tm td { background-color:#cccccc; vertical-align:middle;text-align:center;font-weight:bold;line-height:100%;padding:5px;}
.f_need { color:#990000; }













/*search_booklist*/

div.search_blist { height:180px; margin-right:30px; padding:0;}
div.search_blist div.blist_left { width:90px; float:left;}
div.search_blist div.blist_right { width:470px;}
div.search_blist h3.btitle { border:none; }


/* overview */
table.overview { width:100%; }
table.overview td { padding:10px; }
td.ov_t { width:25%; background: #E0D7C9; text-align:center; }
td.ov_c { background:#F0F0F0;}



/*etc*/
br.cl {clear:both;height:0px;padding:0px;margin:0px;}li { list-style:none; }input, select, textarea { font-family: "ヒラギノ角ゴ Pro W3", osaka, verdana, "ＭＳ Ｐゴシック", sans-serif,"ＭＳ ゴシック"; }img a,a img {border:none;}
.leftbox {float:left;padding:0px 5px 5px 0px;} .rightbox {float:right;padding:0px 0px 5px 5px;}
img.p_thumbs {width:300px;height:auto;padding-bottom:5px;margin:0px;}span.highlight {background: #DEFFA9;}


/*blog*/

h1,h2,h3,h4 {font-family: "メイリオ", georgia, "times new roman", times,sans-serif; line-height:normal;}
.idate {font-size:90%;color:#97C930;padding:0px;margin:0px;}
.blog {padding:15px 10px 15px 5px;font-size:0.8em;line-height:180%;width:605px;}
.date {text-align:right;font-size:0.7em;margin-bottom:10px;}
p {font-size:1.1em;padding:0px;margin:0px;}

/*footer*/

.copy {float:right;padding:10px 20px 5px 0 ;font-size:0.7em;text-align:right; color:#fff;line-height:180%;}
.copy a:link, .copy a:active, .copy a:visited { color:#fff; }
.copy a:hover {}