@charset "euc-jp";
/* last modified 2011.05.02 */


.BookMon{
	color: #e8b400;/* add 110502 */
}

.BookTue{
	color: #F74000;
}

.BookWed{
	color: #0A86BA;
}

.BookThu{
	color: #087D50;
}

.BookFri{
	color: #3c2494;
}

.BookSat{
	color: #893a00;/* add 090401 */
}

.BookKurashi{
	color: #D43F94;
}


.SearchArea input{
	vertical-align:middle!important;
}


/* added on 080601 */
.SearchArea input#bsearch {
	width:130px;
}
/*
html>body .SearchArea input#bsearch {
	width:8.5em;
}
* html .SearchArea input#bsearch {
	width:7.5em;
}*/
/*20101105*/


/* for TrendWatch */
#headTrendwatch {
	display: inline;
	width: 100%;
	padding-right:236px;
	text-align: center;
	border:none !important;
}
* html #headTrendwatch {
	padding-right:0px;
	max-height:80px;
}

.logoHonJp {
	text-valign: bottom;
	margin: 0 0 0 auto;
	display: block;
	text-align: right;
	float: right;
	text-align: right;
	margin-top: 0;
}
* html .logoHonJp { margin-top: 0; }

#headLogoBox { 
	margin:0 auto;
	display: block;
	height:1%;
}
* html #headLogoBox { 
	/*position:relative;
	top:-60px;
	left:0;*/
	padding-bottom:0;
	margin-top:-70px;
 }

.logoTrendWatch { 
	margin-top:-20px;
	margin-bottom:10px;
 }
* html .logoTrendWatch { margin-top:-60px; margin-bottom:0; }
/* \*/
html*.logoTrendWatch {
	[float:left;
	margin-top:0;
	]float:left;
}/**/




/*09-01-06　from /css/book/book.css */

/* BOOK検索 */

.boksea {background-color:#E3E1E1;background-image:url(/css/book/images/seaback.gif);background-repeat:repeat-x;
	border:solid 1px #ccc;margin-top:7px;}
.nowrap {white-space:nowrap;}
.DISinline {display:inline;}

/* 右ナビコラム一覧 */
.pcttxt_b {border-right:solid 1px #d3d3d3;border-bottom:1px solid #ccc;
	background-color:#fff;margin-bottom:1px;margin-top:0px;padding-top:0px;}
.pcttxt_b dt {margin-top:0px;padding-top:0px;}
.pcttxt_b dd img {float:right;margin:0 2px 2px 0;}
.pcttxt_b dd {margin:3px 0 2px 5px;}

/* 表紙画像付き一覧 */
table.booklist {width:100%;border-bottom:solid 1px #ccc;}

td.booklistpic {width:120px;text-align:center;}

dl.booklisttext {margin:10px 0;line-height:1.2;}
dl.booklisttext dt {margin-bottom:5px;font-weight:bold;font-size:95%;}
dl.booklisttext dd {margin-bottom:10px;font-size:90%;}
dl.booklisttext dd span.time {font-size:90%;}


/* 提携先紹介ページ */
/*共通*/
#bokshou h3.town,h2.town {font-size:105%;color:#024C9D;background-color:#E8E2C4;margin:0;padding:3px;padding-left:20px;
	background-image:url(http://book.asahi.com/partner/images/bookmark.gif);background-repeat:no-repeat;background-position:left top;}
#bokshou h3.raku,h2.raku {font-size:105%;color:#006600;background-color:#E8E2C4;margin:0px;padding:3px;padding-left:20px;
	background-image:url(http://book.asahi.com/partner/images/bookmark.gif);background-repeat:no-repeat;background-position:left top;}
#bokshou h3.kino,h2.kino {font-size:105%;color:#333366;background-color:#E8E2C4;margin:0px;padding:3px;padding-left:20px;
	background-image:url(http://book.asahi.com/partner/images/bookmark.gif);background-repeat:no-repeat;background-position:left top;}
#bokshou h3.ama,h2.ama {font-size:105%;color:#333;background-color:#E8E2C4;margin:0px;padding:3px;padding-left:15px !important;
	background-image:url(http://book.asahi.com/partner/images/bookmark.gif);background-repeat:no-repeat;background-position:left top;} /*090106*/
#bokshou h3.hon,h2.hon {font-size:105%;color:#990000;background-color:#E8E2C4;margin:0px;padding:3px;padding-left:20px;
	background-image:url(http://book.asahi.com/partner/images/bookmark.gif);background-repeat:no-repeat;background-position:left top;}

#bokshou h4 {margin:0px;padding:0px;}
#bokshou h4.shousai {font-size:100%;margin:8px 0 5px 5px;padding:0;padding-left:5px;
	border-bottom:1px solid #E2D7AD;border-left:5px solid #AFA682;} /*090106*/
#bokshou p {font-size:100%;line-height:140%;padding:0px;margin:5px;}


/*枠*/
.wakutown {border-top:1px solid #6699CC;border-left:1px solid #6699CC;border-right:2px solid #024C9D;border-bottom:2px solid #024C9D;
	padding:0;margin:5px 0;vertical-align:top;}
.wakutown2 {padding:3px;padding-top:5px;border-top:1px dotted #999;vertical-align:top;}
.wakutown3 {padding:3px;padding-top:5px;margin:7px;border:1px dotted #999;background-color:#FFF9DE;vertical-align:top;}

/*090106*/
.wakutown3 ol {position:relative;left:0;margin-left:30px;margin-right:5px;}
* html .wakutown3 ol {margin-left:35px;}
.wakutown3 ol li {list-style-type:decimal;padding-left:0;}

.wakuraku {border-top:1px solid #669966;border-left:1px solid #669966;border-right:2px solid #006600;border-bottom:2px solid #006600;
	padding:0;margin:5px 0;vertical-align:top;}
.wakukino {border-top:1px solid #6666CC;border-left:1px solid #6666CC;border-right:2px solid #333366;border-bottom:2px solid #333366;
	padding:0;margin:5px 0;vertical-align:top;}
.wakuama {border-top:1px solid #666;border-left:1px solid #666;border-right:2px solid #333;border-bottom:2px solid #333;
	padding:0;margin:5px 0;vertical-align:top;}
.wakuhon {border-top:1px solid #990000;border-left:1px solid #990000;border-right:2px solid #990000;border-bottom:2px solid #990000;
	padding:0;margin:5px 0;vertical-align:top;}

/*画像中央寄せ*/
.shoplogo {text-align:center;border:1px solid #ccc;padding:2px;margin:0;}
.shopcap {text-align:center;padding:0px;margin-top:5px;}

/*画像左寄せ*/
div.shoppic {float:left;margin:5px;}

/*list*/
.ichioshi {font-size:85%;padding:0;margin:0;line-height:1.3}
.ichioshi ul {margin:0 0 0 15px;line-height:1.3;} /*090106*/
* html .ichioshi ul li {margin-bottom:5px;} /*090106*/
.ichioshi p {padding-left:8px !important;} /*090106*/

/*TAB*/
p.tmenu {font-weight:bold;font-size:80%;margin:5px 10px 0 5px;padding:0;height:1.8em;}
p.tmenu a, p.tmenu a:visited {background-color:#e8e2c4;background-image:url("/partner/images/tback.gif");background-repeat:repeat-x;
	color:#006;border-left:solid 1px #aaa;border-right:solid 1px #aaa;padding:0 12px 0 12px;margin:0 3px 0 0;
	display:block;white-space:nowrap;float:left;line-height:1.8em;}

.tmenu a.tnow,p.tmenu a.tnow:visited {background-color:#c00;background-image:url("/partner/images/tbackr.gif");background-repeat:repeat-x;
	color:#fff;border-left:solid 1px #aaa;border-right:solid 1px #aaa;padding:0 12px 0 12px;margin:0 3px 0 0;
	display:block;white-space:nowrap;float:left;line-height:1.8em;}

p.tmenu a:hover {background-color:#fff;background-image:url("/partner/images/tbackn.gif");background-repeat:repeat-x;
	color:#900;text-decoration:none;}

.tline {border-top:solid 1px #c00;margin:0 10px 10px 5px;}


/*紹介トップ・受取、支払いなどの情報枠*/
.waku3 {margin:4px;border-top:1px solid #c4bfa5;} /*081230 margin 8px -> 4px */
.waku3 h4 {font-size:90%;margin:0;padding:0;}
span.waku3t {color:#900;font-weight:bold;}
ul.waku3li, li.waku3li {list-style-image:none;list-style-type:none;margin-left:4px;font-size:90%;line-height:130%;}


/* contents.css拡張 */
span.arw {padding-left:10px;background:url("http://www.asahi.com/css/common/images/list_arw.gif") 0 0.3em no-repeat;}


/* hon.jp書誌データオレンジ枠 */
.shopbuy.orange {	background:#FA873E url("images/rnav_h2_bg_orange.gif") 0 0 repeat-x;color:#fff;}


/* 右ナビ検索枠　08/02/05追加 */
.booksearch_right {background:#CCCCCC url(http://book.asahi.com/css/book/images/bookseach_h2_bg.gif) repeat-x scroll 0pt;
	border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;color:#FFFFFF;line-height:1.2;padding-bottom:2px;padding-left:7px;padding-top:3px;}

.bookseachbox {background-color:#E3E1E1;background-image:url(http://book.asahi.com/css/book/images/seaback.gif);background-repeat:repeat-x;
	border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}

.boksea_book_box {margin-bottom:5px;border-bottom:1px solid #333!important;}
.boksea_book_h1 {	border:none!important;position:relative;top:6px;float:left;}

.boksea_book {	background-color:#E3E1E1;background-image:url(http://book.asahi.com/css/book/images/seaback.gif);background-repeat:repeat-x;
	border:solid 1px #ccc;margin-top:0px;margin-bottom:5px;float:right;}

.ml10 {	margin-left:10px!important;}
.pr5 {	padding-right:5px;}
.float_r {	float:right;}


/*081230*/
.pr0 {padding-right:0 !important;}

.wakuama,
.wakukino,
.wakuraku,
.wakutown,
.wakuhon {padding:10px;}


/*090106*/
.rank {color:#999;font-weight:bold;font-size:112%;padding:5px 0 0 5px;}

