@charset "UTF-8";

/* TOP
##################################### */

		/* contents
		##################################### */
		
		/* overwrite */
		div#contents{
			margin: 0;
		}

			
		/* main-column (4 column)
		##################################### */
					
		/* overwrite */
		div#main-column {
			width: 950px;
			height: 490px;
			padding: 40px 0;
			background: url(../product/img/bg_shadow.jpg) no-repeat;
			margin: 0 auto;
		}
	
			div#column-01 { float: left; width: 374px; display: inline; }
			div#column-02 { float: left; width: 340px; height: 430px; padding: 30px 30px; display: inline; }
			div#column-03 { float: left; width: 136px; height: 430px; padding: 30px 20px; display: inline; }
	
				/* column-02 */
				dl#detail-box{ overflow: auto; width: 330px; height: 430px; padding-right: 10px; }
					
					dl#detail-box dt { font-weight: bold; margin-bottom: 1em; line-height: 1.3; }
					dl#detail-box dt span#title-name { font-size: 167%; margin-bottom: 0.2em; }
					
					dl#detail-box dd#author { font-weight: bold; margin-bottom: 0.2em; padding:0;}
					dl#detail-box dd#price { margin-bottom: 0.5em; padding:0; margin-right:5px;}
					html* dl#detail-box dd#price { margin-bottom:0; padding:0; margin-right:5px;}/*ie6,ie7*/
					dl#detail-box dd#comment { clear:both; padding-top:10px;}
					html* dl#detail-box dd#comment { clear:both; padding-top:0;}
					
					/*立ち読みボタン設置用*/
					dl#detail-box2{ overflow: auto; width: 330px; height: 330px; padding-right: 10px; }
					
						dl#detail-box2 dt { font-weight: bold; margin-bottom: 1em; line-height: 1.3; }
						dl#detail-box2 dt span#title-name { font-size: 167%; margin-bottom: 0.2em; }
						
						dl#detail-box2 dd#author { font-weight: bold; margin-bottom: 0.2em; padding:0;}
						dl#detail-box2 dd#price { margin-bottom: 0.5em; padding:0; margin-right:5px;}
						html* dl#detail-box2 dd#price { margin-bottom:0; padding:0; margin-right:5px;}/*ie6,ie7*/
						dl#detail-box2 dd#comment { clear:both; padding-top:10px;}
						html* dl#detail-box2 dd#comment { clear:both; padding-top:0;}
					
					/* tachiyomi */
					dl#tachiyomi-box{width: 340px; height: 100px; padding:15px 0; margin:0; clear:both;}
					dl#tachiyomi-box dd.dd-tachiyomi01{width:160px; margin:0; padding:0;}
					dl#tachiyomi-box dd.dd-tachiyomi02{margin:0;  padding:0;}
					a.btn-tachiyomi {
						display: block;
						width: 160px; height: 29px; 
						background: url(../campaign/img/btn_tachiyomi.gif) no-repeat;
						text-indent: -99999px;
					}
					a.btn-tachiyomi2 {
						display: block;
						width: 160px; height: 29px; 
						background: url(../campaign/img/btn_tachiyomi2.gif) no-repeat;
						text-indent: -99999px;
					}
					p.text-tachiyomi {font-size: 70%; width:340px; line-height:1.1;}
										
				/* column-03 */
				dl#author-box{}
					dl#author-box dt { font-weight: bold; margin-bottom: 0.5em; }
					dl#author-box dd#profile { font-size: 85%; }
				
				p.prize-mark { text-align: center;}
				
				
				/* icon-list */
				dl#detail-box dd#icon {padding:0; margin:0;}
				dd#icon ul.icon-box{padding:0; clear:both; margin:0;}
				dd#icon ul li.icon-list{
					float:left;
					margin:0 2px 2px 0;
					display: block;
					width: 60px; height: 14px;
					text-indent: -99999px;
					padding:0;
					overflow:hidden;
				}
					li.icon01 {background: url(../img/common/icon_genre01.png) no-repeat left top;} /*恋*/
					li.icon02 {background: url(../img/common/icon_genre02.png) no-repeat left top;} /*ホラー*/				
					li.icon03 {background: url(../img/common/icon_genre03.png) no-repeat left top;} /*ミステリー*/
					li.icon04 {background: url(../img/common/icon_genre04.png) no-repeat left top;} /*ファンタジー*/
					li.icon05 {background: url(../img/common/icon_genre05.png) no-repeat left top;} /*青春*/
					li.icon06 {background: url(../img/common/icon_genre06.png) no-repeat left top;} /*時代*/
					li.icon07 {background: url(../img/common/icon_genre07.png) no-repeat left top;} /*ＳＦ*/
					li.icon08 {background: url(../img/common/icon_genre08.png) no-repeat left top;} /*コメディ*/
					li.icon09 {background: url(../img/common/icon_genre09.png) no-repeat left top;} /*サスペンス*/
					li.icon10 {background: url(../img/common/icon_genre10.png) no-repeat left top;} /*冒険*/
					li.icon11 {background: url(../img/common/icon_genre11.png) no-repeat left top;} /*ミリタリー*/
					li.icon12 {background: url(../img/common/icon_genre12.png) no-repeat left top;} /*伝奇*/
					li.icon13 {background: url(../img/common/icon_genre13.png) no-repeat left top;} /*社会・政治・経済*/
					li.icon14 {background: url(../img/common/icon_genre14.png) no-repeat left top;} /*ノンフィクション*/
					li.icon15 {background: url(../img/common/icon_genre15.png) no-repeat left top;} /*スポーツ*/
					li.icon16 {background: url(../img/common/icon_genre16.png) no-repeat left top;} /*ハードボイルド*/
					li.icon17 {background: url(../img/common/icon_genre17.png) no-repeat left top;} /*科学*/
					li.icon18 {background: url(../img/common/icon_genre18.png) no-repeat left top;} /*エッセイ*/
					li.icon19 {background: url(../img/common/icon_genre19.png) no-repeat left top;} /*芸術*/
					li.icon20 {background: url(../img/common/icon_genre20.png) no-repeat left top;} /*官能*/
					li.icon21 {background: url(../img/common/icon_genre21.png) no-repeat left top;} /*紀行*/
					
					li.icon22 {background: url(../img/common/icon_genre22.png) no-repeat left top;} /*涙*/
					li.icon23 {background: url(../img/common/icon_genre23.png) no-repeat left top;} /*切ない*/
					li.icon24 {background: url(../img/common/icon_genre24.png) no-repeat left top;} /*不思議*/
					li.icon25 {background: url(../img/common/icon_genre25.png) no-repeat left top;} /*ワクワク*/
					li.icon26 {background: url(../img/common/icon_genre26.png) no-repeat left top;} /*ドキドキ*/
					li.icon27 {background: url(../img/common/icon_genre27.png) no-repeat left top;} /*バトル*/
					li.icon28 {background: url(../img/common/icon_genre28.png) no-repeat left top;} /*ほんわか*/
					li.icon29 {background: url(../img/common/icon_genre29.png) no-repeat left top;} /*しっとり*/
					li.icon30 {background: url(../img/common/icon_genre30.png) no-repeat left top;} /*ハッピー*/
					li.icon31 {background: url(../img/common/icon_genre31.png) no-repeat left top;} /*リラックス*/
					li.icon32 {background: url(../img/common/icon_genre32.png) no-repeat left top;} /*虚しい*/
					li.icon33 {background: url(../img/common/icon_genre33.png) no-repeat left top;} /*絶望*/
					li.icon34 {background: url(../img/common/icon_genre34.png) no-repeat left top;} /*驚き*/
					li.icon35 {background: url(../img/common/icon_genre35.png) no-repeat left top;} /*勇気*/
					li.icon36 {background: url(../img/common/icon_genre36.png) no-repeat left top;} /*憧れ*/
					
					p.bnr-box{width:135px; border-top:1px solid #222222; padding-top:10px; margin-top:40px;}
				
				
				

			
			

